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
338260621649	338260622208	338260622758	338260623308	338260623858	338260624408	338260624958	338260625508	338260626058	338260626608	338260627158	338260627708	338260628258	338260628808	338260629358	338260629908	338260630458	338260631008	338260631558	338260632108	338260632658	338260633208	338260633758	338260634308	338260634858	338260635408	338260635958	338260636508	338260637058	338260637608	338260638158	338260638708	338260639258	338260639808	338260640358	338260640908	338260641458	338260642008	338260642558	338260643108	338260643658	338260644208	338260644758	338260645308	338260645858	338260646408	338260646958	338260647508	338260648058	338260648608	338260649158	338260649708	338260650258	338260650808	338260651358	338260651911	338260652458	338260653008	338260653558	338260654108	338260654658	338260655208	338260655758	338260656308	338260656858	338260657408	338260657958	338260658508	338260659058	338260659608	338260660158	338260660708	338260661258	338260661808	338260662358	338260662908	338260663458	338260664008	338260664558	338260665108	338260665658	338260666208	338260666758	338260667308	338260667858	338260668408	338260668958	338260669508	338260670058	338260670608	338260671158	338260671708	338260672258	338260672808	338260673358	338260673908	338260674458	338260675008	338260675558	338260676108	338260676658	338260677208	338260677758	338260678308	338260678858	338260679408	338260679958	338260680508	338260681058	338260681608	338260682158	338260682708	338260683258	338260683808	338260684358	338260684908	338260685458	338260686008	338260686558	338260687108	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
15437	1381	1014	851	697	562	481	477	461	385	365	413	364	391	368	341	346	359	329	325	329	360	316	343	310	349	353	356	353	328	350	308	333	368	309	309	351	354	356	326	333	300	339	342	312	328	343	297	345	351	335	370	322	344	333	307	314	312	332	332	345	333	308	330	337	338	352	301	348	307	307	365	355	347	343	296	344	321	334	321	323	297	311	308	356	359	352	304	336	346	350	327	350	316	328	347	332	318	323	325	308	330	344	351	344	357	302	310	330	333	353	333	333	311	348	311	310	326	373	314	330	280	353	362	369	337	324	273	359	286	330	308	322	337	301	315	303	289	338	316	326	313	360	323	332	364	341	332	288	293	376	297	340	324	306	328	331	340	362	323	326	346	335	334	327	328	335	308	343	335	307	352	362	277	330	295	319	313	325	329	320	305	313	337	345	315	335	359	358	331	309	340	329	327	297	354	309	325	325	344	321	320	347	322	337	322	309	291	294	309	348	324	313	294	334	291	357	327	338	327	357	318	374	313	340	337	339	340	281	307	318	316	323	315	288	353	320	326	312	346	349	366	307	375	308	361	322	357	340	323	300	328	328	348	339	317	337	323	347	354	329	323	332	307	335	343	334	330	340	355	322	354	351	331	346	352	351	311	286	363	331	327	327	334	322	295	306	318	309	345	315	378	351	316	339	327	341	339	327	329	327	333	323	313	327	344	347	364	315	300	340	329	315	344	315	317	364	321	314	350	310	336	377	319	329	330	295	305	324	337	315	344	342	351	303	321	342	337	328	342	349	348	297	312	333	314	335	337	323	328	335	322	376	304	337	336	294	298	300	327	324	326	336	324	335	321	314	345	326	311	342	317	325	316	320	291	296	348	323	313	322	344	329	302	326	335	310	321	328	317	317	314	333	343	301	314	304	329	352	335	323	350	360	348	334	319	321	332	309	315	291	326	316	352	342	317	340	348	328	319	308	282	336	315	351	328	338	352	344	295	313	308	328	327	321	343	313	328	351	346	321	303	313	339	335	358	328	335	343	353	306	319	314	327	338	296	367	351	334	298	321	320	289	347	338	334	319	309	339	330	278	321	350	331	340	328	314	342	304	361	340	312	297	323	330	333	345	333	330	314	300	328	326	324	326	323	335	353	319	295	308	311	356	318	357	326	339	321	322	298	348	385	350	306	305	311	336	366	356	325	315	322	288	310	344	335	298	337	276	353	309	326	358	321	341	307	322	354	323	333	375	293	310	328	360	331	331	337	301	332	327	328	347	337	342	347	334	329	349	331	346	364	410	335	396	300	334	351	343	302	337	318	324	359	336	344	325	307	328	301	360	294	300	313	299	329	308	276	327	322	323	289	332	310	349	300	333	324	305	344	330	289	313	353	349	325	329	359	339	326	337	306	326	332	335	358	332	345	339	344	316	332	349	323	325	370	334	337	324	304	327	339	316	296	316	288	314	282	343	305	363	317	315	342	357	337	322	339	320	316	312	310	337	330	340	315	337	312	336	305	294	307	306	327	309	329	320	320	314	311	337	358	337	367	344	316	284	304	338	333	351	357	338	334	305	317	349	322	341	306	311	329	300	310	343	305	309	312	313	305	344	352	332	326	303	314	310	352	336	319	341	347	339	370	330	329	292	311	374	344	323	329	317	308	333	339	302	348	307	332	355	354	309	317	351	335	317	331	313	322	349	313	322	316	334	320	336	317	333	328	311	353	332	315	339	346	295	309	334	324	341	327	290	339	369	318	298	285	302	371	376	323	353	341	311	331	337	308	298	335	342	340	303	288	318	358	315	314	342	324	325	320	338	366	295	348	309	349	300	331	303	331	317	331	358	339	346	323	320	318	339	323	309	336	330	308	331	329	336	361	326	315	343	334	308	313	312	325	324	309	373	298	353	302	335	335	332	326	300	309	288	356	327	304	298	306	322	319	329	345	318	313	332	343	320	351	305	334	329	327	322	299	372	323	322	351	303	314	331	369	330	341	316	354	318	328	351	337	309	346	299	337	348	362	306	317	296	326	334	324	353	315	302	326	346	341	303	332	327	304	340	325	342	353	340	342	312	314	307	315	337	322	327	342	347	298	342	318	297	338	348	322	312	323	323	334	329	313	371	366	333	328	321	326	330	308	308	317	316	318	366	345	340	341	312	313	307	312	347	332	322	336	321	337	320	339	320	368	378	358	335	314	367	316	313	315	315	351	328	318	324	307	342	357	323	298	344	342	306	306	310	305	298	310	314	343	300	339	342	318	343	315	324	336	328	337	313	298	314	338	344	348	314	342	345	303	346	325	346	326	311	389	328	341	346	346	333	330	316	314	278	320	323	333	308	344	310	302	319	343	323	326	322	324	315	290	294	323	308	315	323	324	332	324	293	332	334	315	339	338	332	338	290	351	351	331	311	311	319	326	347	291	354	310	316	331	303	315	323	332	332	341	321	359	329	330	309	309	276	315	343	312	323	330	334	322	318	336	332	335	337	301	328	315	344	364	332	326	334	323	337	309	336	319	303	282	315	299	338	339	345	344	310	328	315	344	319	299	328	326	341	354	341	309	307	345	335	331	340	337	348	298	343	381	316	299	354	368	345	277	344	324	354	341	336	340	350	321	303	302	320	337	339	319	339	304	318	315	304	325	333	315	302	299	324	328	314	311	347	346	320	318	294	325	344	338	370	344	334	357	338	350	338	345	325	345	331	342	317	332	322	358	315	313	347	306	319	312	334	369	387	311	341	312	321	331	311	319	362	335	354	372	324	329	325	309	348	316	276	357	340	345	326	317	345	321	340	342	289	336	354	301	312	326	344	306	307	319	320	326	321	317	318	323	330	322	313	358	328	323	362	319	348	298	306	344	311	307	345	312	350	301	370	311	306	350	289	309	348	320	356	362	337	345	327	287	295	320	307	326	353	319	324	293	308	375	301	322	345	342	315	302	334	322	337	349	307	334	328	323	341	342	332	300	321	344	323	292	336	321	270	338	275	316	342	350	320	285	365	378	314	334	377	299	302	309	347	349	331	324	349	323	347	326	343	314	304	313	311	326	332	286	296	305	354	302	329	289	336	300	310	303	306	339	327	332	311	332	337	308	346	304	349	327	318	354	322	314	316	332	307	322	335	354	351	336	326	352	353	325	326	320	327	315	298	329	315	297	293	339	317	329	341	311	319	312	336	307	361	336	320	322	351	330	313	326	322	312	340	325	329	341	291	328	332	356	333	325	327	340	339	323	322	317	359	315	317	291	368	357	310	304	307	347	291	330	319	311	331	350	316	325	363	345	308	316	334	341	338	319	316	314	355	332	326	277	349	325	315	341	318	337	326	351	281	309	352	339	366	328	340	329	341	330	319	327	346	324	357	337	343	289	331	326	345	298	354	318	330	308	353	330	303	349	352	323	334	310	321	333	344	328	345	336	321	305	319	286	348	326	340	309	348	324	337	325	359	287	335	326	338	310	334	361	310	328	302	329	325	311	305	331	316	320	306	324
8597	1320	2175	2440	2147	1876	1547	1420	1345	1203	1106	1065	1112	1018	1010	993	980	977	965	920	874	895	861	870	891	867	829	837	849	822	876	894	876	794	871	878	816	849	821	869	819	816	844	856	846	823	821	880	771	837	842	832	815	837	816	849	850	841	830	821	790	888	821	769	801	809	816	819	877	828	804	833	814	893	762	799	811	805	812	810	804	798	807	861	814	783	825	851	801	830	770	798	838	845	830	778	797	820	814	807	815	744	812	875	829	839	830	776	810	813	813	818	805	820	784	844	821	781	772	791	777	818	823	828	845	863	827	803	755	834	794	844	785	815	821	844	826	857	801	788	779	805	813	812	828	798	781	814	793	793	828	848	826	792	805	831	785	761	798	823	824	808	832	775	778	826	854	845	851	846	860	818	821	768	830	818	787	804	795	772	798	829	841	798	831	822	853	797	859	839	819	838	828	820	848	818	812	878	829	774	739	784	868	839	860	778	784	803	779	739	798	791	856	798	810	814	820	828	785	858	817	808	847	842	780	795	842	801	804	878	804	795	839	797	842	811	804	824	814	810	786	854	829	776	816	819	838	802	849	839	819	852	808	802	773	814	838	776	813	838	834	763	780	794	817	820	837	822	875	796	844	789	839	838	860	833	756	783	789	844	837	837	836	767	813	827	804	807	770	823	772	799	797	775	820	784	795	834	813	851	833	775	826	803	788	751	801	836	819	792	805	791	828	827	813	842	829	812	846	812	836	795	777	774	768	831	821	837	794	834	806	800	803	820	814	805	760	799	802	765	748	800	827	759	819	762	866	808	793	802	851	828	832	823	841	862	851	787	813	784	796	762	823	767	801	844	821	868	843	827	858	789	800	778	807	847	814	863	764	859	822	780	806	827	811	774	854	844	826	801	857	838	793	833	782	823	838	822	788	809	838	794	814	805	774	789	761	880	864	851	803	818	853	781	798	828	748	818	856	843	846	820	788	787	818	856	830	797	872	827	803	851	853	783	861	787	840	857	807	805	816	859	807	804	818	841	745	844	815	785	857	826	807	788	778	824	894	826	794	833	825	803	804	771	808	887	827	798	777	821	826	809	771	782	830	815	844	776	827	810	786	827	789	803	808	858	811	832	777	834	806	824	837	836	787	812	822	824	850	835	759	796	792	789	820	785	803	836	789	829	803	768	821	828	829	832	843	835	831	816	791	794	778	784	803	747	834	834	732	789	829	837	800	822	807	839	835	808	799	786	825	841	834	834	823	765	774	774	839	811	784	788	829	818	850	794	805	768	840	842	811	858	823	801	809	832	835	839	816	767	826	771	789	776	834	822	820	839	800	816	827	819	822	826	838	852	832	775	833	848	804	813	829	812	819	854	779	849	837	776	791	814	823	808	853	829	790	830	863	795	774	808	792	800	785	801	787	822	827	838	820	800	838	842	858	801	819	829	826	755	812	796	821	857	819	809	828	811	798	798	833	791	731	821	820	845	882	827	774	781	895	857	805	890	783	812	781	807	809	854	847	784	823	781	838	812	801	792	835	808	894	793	789	839	820	838	836	762	822	838	856	831	813	797	808	788	818	815	816	804	820	793	825	794	825	840	803	844	807	824	809	795	805	825	778	800	824	777	777	814	868	800	801	823	824	812	865	824	807	807	837	741	863	808	826	822	760	787	867	801	820	862	818	799	831	873	849	846	807	842	812	790	857	788	839	879	787	798	837	800	821	827	834	818	804	825	830	802	830	875	837	807	844	805	843	810	819	827	820	812	811	840	804	843	796	818	775	826	789	816	814	825	817	813	785	824	833	791	814	828	757	880	823	852	828	781	796	811	850	780	797	807	787	803	796	850	807	791	880	880	812	806	818	761	827	848	841	837	768	835	797	854	845	836	798	827	839	836	824	807	804	800	821	852	767	792	841	900	828	807	761	782	852	816	855	840	752	786	873	831	851	808	814	828	756	814	795	868	771	854	819	860	804	815	832	759	862	847	827	768	829	825	772	848	815	785	814	844	840	844	812	844	785	795	842	816	788	809	780	799	786	860	851	832	797	799	862	831	815	860	800	821	810	839	837	840	813	850	835	809	774	800	784	852	835	794	822	816	800	832	817	799	853	780	828	825	800	815	787	786	784	803	780	840	820	842	820	810	801	811	841	800	810	783	780	806	858	812	810	841	807	789	869	794	824	834	831	880	782	829	814	800	811	833	814	808	815	829	794	812	837	772	776	831	805	847	797	834	845	801	840	846	801	797	770	829	829	856	813	816	853	800	861	819	866	813	823	769	824	840	800	798	813	784	822	856	788	767	806	815	743	830	802	847	824	812	869	810	789	784	833	804	823	875	792	796	795	820	808	811	854	821	827	816	782	851	803	835	836	797	861	772	798	814	799	832	801	840	815	799	766	817	847	800	783	814	840	808	849	822	843	822	861	819	803	799	857	802	767	797	849	813	804	787	837	794	802	835	757	791	825	810	799	800	821	818	840	819	829	790	756	756	784	828	776	821	836	792	751	867	847	816	792	814	853	808	846	801	808	821	833	797	802	811	832	811	796	795	869	763	850	797	810	835	834	827	847	838	780	809	815	836	796	816	816	832	797	799	847	846	755	846	843	798	816	767	843	849	806	783	824	815	848	824	809	826	801	815	847	815	834	818	845	814	875	825	805	824	832	774	817	811	797	757	813	762	846	799	867	859	850	846	792	849	822	797	828	810	803	808	821	787	821	858	839	766	775	793	858	816	797	821	805	780	810	824	833	766	816	802	811	775	866	882	763	760	812	834	800	815	871	852	846	777	809	804	798	876	825	800	837	851	826	796	828	845	834	873	812	825	805	804	813	793	802	782	822	828	790	793	815	812	800	818	818	728	848	819	794	867	808	787	802	815	802	833	762	806	818	825	799	791	828	804	810	828	804	806	833	775	787	808	839	805	856	866	785	826	859	829	755	787	844	795	783	837	797	783	828	835	814	855	806	822	793	827	821	781	819	752	841	771	831	792	810	854	812	828	805	833	809	812	775	836	819	872	835	817	821	839	782	833	813	835	841	816	753	818	825	869	843	825	825	813	842	761	865	840	821	815	811	831	838	818	822	846	837	765	781	822	868	852	827	830	832	834	784	791	791	817	823	768	896	858	812	788	841	821	802	808	826	784	855	835	802	819	785	836	793	833	822	841	795	824	779	809	834	790	811	834	799	800	834	815	791	809	816	786	794	802	818	850	862	795	780	843	816	819	831	859	760	839	775	801	838	775	811	756	763	803	761	844	802	775	791	884	825	832	846	804	829	860	786	827	801	808	806	799	838	779	826	798	849	797	827	817	786	831	831	836	815	825	836	788	804	858	799	862	830	853	843	757	808	822	808	832	834	779	795	839	819	831	783	823	794	826	823	828	794	838	861	793	774	782	785	806	817	847	817	838	830	813	828	808	788	804	850	816	791	816	781	771	881	785	810	834	770	761	790	792	821	840	791	840	790	749	800	821	844	814	850	805	856	832	828	811
1849	382	400	436	412	423	404	369	386	394	380	402	389	420	409	368	397	391	363	403	449	398	401	396	428	409	388	384	396	411	382	445	403	464	378	425	409	396	430	379	357	403	402	371	395	425	397	405	410	397	367	406	399	399	417	387	419	414	392	381	363	392	403	388	420	387	391	374	357	421	369	381	418	390	439	402	425	438	425	379	412	412	415	377	364	393	385	366	364	396	404	407	388	410	387	411	401	429	395	438	394	378	386	374	447	398	375	430	394	420	392	418	387	387	376	383	423	378	408	402	413	389	376	374	386	390	396	321	372	383	410	420	390	367	391	397	422	389	391	415	406	414	379	369	384	404	385	396	391	399	342	387	370	393	402	356	388	430	379	392	444	456	403	440	404	411	412	408	371	388	391	404	378	420	421	428	449	377	375	402	434	408	387	384	376	427	418	422	385	365	398	396	363	380	400	393	400	393	410	418	348	380	395	402	375	405	374	390	396	373	395	374	389	393	399	424	360	426	392	379	390	369	429	413	350	411	393	405	416	431	439	388	408	395	392	402	402	432	401	377	412	398	424	400	445	378	425	400	428	395	413	399	385	421	394	387	432	410	381	378	407	387	384	372	388	406	378	381	430	412	395	417	428	398	387	382	397	411	416	399	396	413	400	391	378	388	421	422	403	387	357	364	399	413	384	402	352	381	347	397	408	386	401	392	377	362	365	378	396	386	395	397	390	411	399	423	415	389	381	389	408	435	410	396	408	384	376	367	377	405	370	399	384	391	361	414	399	412	413	393	364	418	407	412	428	357	397	422	385	390	403	393	385	425	387	357	420	425	369	411	385	433	386	380	417	403	378	373	395	402	381	394	433	396	415	395	409	394	416	454	350	358	428	381	386	351	412	397	409	408	414	389	454	417	396	365	379	410	405	392	407	422	395	409	416	430	392	394	410	389	362	375	409	371	378	377	368	422	381	411	360	391	407	361	437	412	382	363	381	364	388	452	381	402	384	407	408	410	422	395	385	439	383	433	410	389	350	397	374	463	368	389	403	368	377	406	395	387	446	414	392	378	385	374	397	418	377	418	385	388	409	364	396	356	369	424	393	403	355	409	395	419	412	373	413	390	397	394	448	335	358	397	363	406	415	407	397	398	388	419	412	376	371	373	397	417	368	409	419	395	396	401	400	357	396	432	350	402	398	392	360	393	426	396	374	424	419	409	393	375	396	405	411	410	399	421	379	358	428	357	403	373	392	418	425	413	393	406	398	408	379	409	369	369	385	403	392	375	409	414	370	398	424	404	396	389	401	374	406	397	414	379	445	410	397	415	424	385	386	416	383	411	449	375	395	375	360	379	401	353	387	407	418	392	430	401	398	393	396	408	392	378	389	417	370	424	425	369	396	389	419	417	415	425	395	397	344	402	379	393	391	402	376	434	401	382	368	408	389	417	404	382	353	408	376	405	393	366	416	396	395	430	414	379	391	410	433	413	387	402	380	413	414	418	365	414	399	389	364	370	379	395	403	394	400	400	372	412	425	377	410	403	380	377	401	416	397	376	415	379	389	428	416	428	408	392	404	406	407	410	397	387	420	352	364	362	403	358	357	419	399	385	385	407	431	392	438	378	361	424	391	380	436	383	409	413	381	383	420	393	391	413	392	378	361	397	401	379	392	415	398	383	409	362	405	373	428	403	380	411	391	380	392	411	421	404	409	401	420	379	389	404	422	382	399	404	376	401	464	398	415	378	437	355	399	382	387	422	371	401	368	399	382	337	436	420	409	394	425	394	415	351	396	405	412	425	392	394	378	402	384	385	394	410	394	408	354	416	366	429	392	409	360	369	413	369	402	412	374	405	413	362	358	432	382	394	414	418	403	362	392	419	398	407	400	407	389	387	391	385	387	394	389	390	395	384	396	375	425	403	381	382	359	390	414	412	397	385	389	375	407	409	389	423	379	387	390	376	408	383	392	396	419	390	390	424	385	402	402	403	425	417	409	403	401	394	418	375	425	401	377	409	375	415	401	397	412	394	417	384	382	420	438	432	375	428	406	384	400	400	397	416	405	380	385	419	411	428	412	382	429	371	364	397	389	418	405	396	348	406	384	397	409	390	399	424	373	377	424	397	374	355	389	397	398	381	358	372	377	373	393	441	418	433	353	382	366	422	382	374	434	358	414	407	385	429	372	419	391	396	465	401	413	419	373	383	425	387	389	402	398	367	429	393	412	421	393	386	420	380	387	422	416	400	391	393	378	390	373	394	392	433	406	401	414	406	409	407	380	401	373	399	388	394	405	409	398	429	403	391	363	406	373	383	417	424	417	406	379	433	388	425	416	406	386	370	386	404	395	408	411	390	413	402	381	415	388	398	426	433	380	416	398	405	391	416	383	353	416	386	388	403	389	407	370	402	368	437	408	392	395	397	399	394	432	412	375	399	403	374	385	422	380	405	396	417	393	376	391	416	432	435	371	375	362	368	381	390	447	377	418	401	401	388	375	366	432	386	409	381	383	421	373	372	381	413	411	428	439	427	380	364	369	434	399	387	359	390	405	395	404	394	410	427	411	428	386	416	361	384	384	407	354	421	354	412	417	390	419	417	437	398	364	387	406	367	390	408	435	413	404	350	418	408	441	396	409	423	376	347	376	376	385	377	379	438	408	407	412	406	386	408	392	351	407	377	399	400	433	378	427	382	422	420	419	403	424	400	422	393	356	400	388	350	380	402	391	454	375	389	382	372	371	390	403	392	439	379	381	383	448	411	380	419	402	387	406	352	404	426	359	432	375	380	395	383	381	390	398	413	431	371	414	418	397	400	394	391	392	380	416	409	432	402	384	377	394	398	404	392	422	419	391	363	442	401	392	419	394	392	391	366	398	420	426	385	412	430	394	380	423	394	425	394	403	428	416	448	402	395	421	403	372	381	364	425	385	390	419	370	423	393	392	417	432	379	372	373	379	400	437	397	403	405	397	396	395	407	404	416	420	353	403	386	356	403	401	369	374	380	388	415	388	381	404	410	384	395	356	374	393	402	416	383	367	369	378	381	381	376	412	389	374	402	367	389	402	385	380	391	368	401	445	411	425	396	431	417	425	399	359	399	384	366	386	437	422	404	377	413	440	378	402	392	404	407	404	385	439	396	385	412	385	410	411	420	417	372	408	410	396	386	389	389	428	360	416	385	380	459	410	415	423	383	424	401	378	398	354	395	394	405	369	396	400	407	399	396	393	377	423	384	401	376	412	392	383	416	383	417	381	412	384	367	366	416	404	412	432	397	399	399	395	382	382	420	439	383	364	403	394	364	345	389	406	430	385	434	416	414	358	411	377	411	402	389	415	405	414	465	408	383	419	413	371	390	412	386	376	398	414	397	384	427	422	396	427	399	383	401	375	383	375	386	393	392	393	439	420	394	379	416	386	403	410	396	409	397	392	418	381	416	375	413	411	433	411	385	369	383	389	383	403	416	421	407	368	420	419	411	446	386	411	390	408	399
2104	888	933	911	922	938	920	927	928	933	953	934	897	928	965	912	906	906	897	886	856	895	887	852	901	903	894	891	908	881	917	914	882	901	909	879	899	922	938	935	900	838	959	934	855	897	869	868	914	907	891	900	907	909	880	903	914	867	874	877	859	904	949	875	878	928	882	930	929	904	920	834	911	877	888	850	915	937	828	914	924	879	956	916	895	956	891	878	871	883	884	895	923	874	903	929	910	873	924	858	868	885	909	909	901	900	923	889	930	929	928	895	884	937	923	928	892	898	927	972	891	909	941	892	891	850	881	893	869	903	905	863	921	865	893	888	857	925	936	922	925	901	936	921	856	889	933	875	920	891	953	895	902	945	882	892	875	867	902	896	991	933	959	877	903	919	958	897	1025	910	967	889	967	901	892	924	925	871	841	923	927	963	943	957	905	926	892	934	863	944	908	897	911	842	904	917	941	873	859	923	900	940	938	984	902	925	911	901	942	881	888	914	947	918	894	865	902	950	929	917	890	927	868	896	884	877	900	870	878	940	948	907	888	956	901	887	967	918	855	914	894	950	895	873	892	911	909	908	849	886	945	909	886	916	921	923	861	893	840	903	908	923	955	866	896	928	934	908	884	933	926	913	934	937	858	891	869	874	860	877	928	845	838	916	940	894	893	979	899	931	896	888	912	887	836	895	934	967	896	914	914	926	909	843	942	895	942	924	893	846	874	846	924	949	919	858	884	938	885	894	901	903	914	946	852	928	919	925	890	923	893	917	893	926	902	915	929	907	859	891	864	928	899	908	873	893	900	883	929	924	948	876	898	898	902	947	884	913	887	941	906	904	912	866	900	910	876	922	852	883	899	833	905	919	870	860	893	925	894	931	920	881	825	930	913	927	876	930	888	955	930	901	959	861	909	937	932	910	930	895	887	875	935	927	941	912	876	965	931	865	853	916	884	891	877	933	911	892	921	939	868	903	925	885	947	925	893	896	929	896	892	896	881	946	852	878	881	890	897	901	858	895	904	899	892	907	870	908	951	877	895	921	908	857	930	943	881	885	915	942	944	939	920	947	899	929	918	900	915	933	879	892	937	903	924	899	901	933	925	951	895	933	917	877	898	975	913	932	888	896	912	886	899	863	961	968	886	897	887	938	931	936	919	904	884	916	886	907	906	879	917	906	820	891	922	909	882	852	888	887	914	940	911	899	909	916	884	913	815	916	918	907	862	918	930	950	900	879	928	915	916	914	930	910	909	885	901	908	919	900	923	908	946	862	875	961	939	927	926	874	913	873	876	888	913	841	959	918	946	893	920	928	930	876	880	838	862	918	902	903	891	913	945	893	910	903	935	932	940	897	917	875	916	892	877	873	876	877	901	900	951	853	897	943	937	919	897	978	909	895	856	934	896	949	881	936	906	920	887	859	882	888	865	886	893	925	895	846	879	941	932	861	855	881	928	903	863	862	915	933	926	918	882	884	870	900	973	926	848	956	945	931	855	888	878	930	912	902	888	924	866	969	920	935	922	897	907	921	879	896	902	919	973	957	929	952	895	908	926	936	937	973	882	893	909	926	891	891	882	878	865	911	919	931	903	904	930	942	908	927	903	926	914	930	854	857	926	907	938	855	895	916	847	925	900	920	900	961	864	950	922	934	861	922	908	911	922	914	923	898	860	896	864	875	905	880	896	959	907	864	915	917	873	888	940	913	931	875	949	909	918	910	872	946	931	927	908	901	878	913	950	904	901	896	876	864	927	919	930	927	905	861	912	896	901	895	892	885	931	875	872	920	977	944	872	899	868	907	960	860	867	889	835	953	922	875	958	882	893	866	927	924	906	953	892	923	906	927	890	890	882	870	886	915	889	900	920	900	930	914	888	913	885	842	929	919	887	903	923	918	902	944	923	921	877	936	969	916	949	940	872	930	926	888	929	956	906	941	929	877	866	829	903	881	908	946	880	869	959	901	917	934	945	880	952	898	866	903	900	882	921	871	847	909	894	903	920	870	911	910	944	892	888	884	869	886	894	915	893	922	876	920	920	896	917	922	920	884	902	865	936	880	930	881	911	929	849	911	927	889	936	894	870	961	914	888	889	894	911	915	925	901	906	897	873	874	905	886	923	845	894	861	921	894	879	932	905	890	957	920	908	869	921	925	835	833	896	942	897	909	883	938	929	947	872	877	927	840	895	890	875	891	856	906	914	880	906	930	919	939	932	883	905	909	859	866	884	939	882	889	871	907	910	907	870	917	935	912	896	931	898	887	918	897	933	897	882	871	883	920	916	916	940	873	876	930	917	916	893	834	891	936	864	916	911	914	861	870	925	886	891	871	896	902	894	915	873	911	894	907	930	931	927	916	951	922	876	929	906	930	901	901	935	909	928	938	936	885	887	903	934	888	894	915	926	864	883	942	858	886	889	858	874	915	934	908	878	870	912	956	871	904	885	890	891	949	887	875	906	906	957	920	899	910	912	897	964	885	904	960	870	926	943	963	892	875	897	951	901	990	943	859	904	876	918	896	914	900	930	863	941	859	945	873	871	929	888	911	968	884	907	943	895	935	923	856	883	837	890	881	946	919	933	915	930	895	899	876	955	915	888	940	872	912	913	861	930	903	925	962	891	930	935	883	868	841	884	946	907	922	910	955	927	908	894	906	891	861	850	909	910	921	867	950	907	894	895	881	871	877	897	917	900	944	877	956	945	908	931	898	909	951	899	880	869	924	860	917	888	888	956	906	915	939	900	878	881	875	875	965	868	926	916	920	932	876	952	880	887	909	937	905	936	889	958	912	860	936	899	863	908	882	923	903	901	854	899	866	946	900	912	893	886	908	929	866	855	884	922	935	923	910	893	860	887	907	899	869	964	927	865	955	927	902	905	962	908	931	869	894	854	886	892	963	862	946	909	912	924	931	839	913	909	888	882	906	915	923	937	897	948	891	922	917	935	903	907	905	868	900	884	954	901	939	878	871	919	892	918	894	919	934	882	897	886	863	851	919	890	866	846	920	915	972	967	921	976	934	914	949	884	917	975	980	912	875	905	917	917	908	863	861	941	932	949	914	925	884	905	990	891	918	901	859	925	927	896	900	915	895	883	908	935	945	896	910	890	900	890	916	950	923	916	891	971	940	885	925	924	925	890	934	933	930	930	867	879	941	905	934	901	903	924	913	877	852	898	920	880	899	885	913	905	908	845	868	871	866	898	879	954	881	877	907	891	918	882	917	944	913	915	905	959	920	898	877	928	875	877	880	947	869	948	893	895	955	918	927	891	936	908	899	922	964	925	891	909	911	907	945	848	901	862	885	866	877	912	905	945	946	929	848	924	915	949	881	924	913	887	889	884	896	923	874	894	891	922	876	918	903	861	928	951	923	876	908	937	877	932	919	931	941	889	894	917	914	943	865	901	904	880	884	916	852	925	877	938	912	914	875	865	926	898	891	910	890	906	896	876	861	891	905	926	839	903	956	871	875	896	942	921	933	895	855	899	927
7883	492	501	446	376	325	259	237	258	230	237	225	221	236	224	233	214	213	241	230	213	221	219	220	197	243	219	217	194	214	212	212	203	196	213	224	205	196	222	193	218	205	228	195	219	203	214	229	197	188	231	219	221	173	215	224	211	208	214	192	206	230	205	200	208	224	182	238	224	204	196	194	206	187	217	194	210	218	206	205	226	209	224	215	210	202	239	191	240	212	222	229	205	225	201	195	221	194	224	191	210	220	186	211	213	178	188	232	222	247	217	208	203	224	217	197	242	188	210	188	233	178	192	188	204	224	238	210	226	224	222	186	202	219	219	218	211	213	220	196	236	209	220	228	194	194	207	215	233	197	215	197	212	205	201	211	223	206	216	206	200	220	210	213	204	218	204	208	174	219	191	214	198	197	202	248	189	214	192	193	190	202	230	226	201	253	240	212	202	225	191	208	229	193	246	239	225	237	233	217	197	196	224	226	214	215	191	243	196	223	218	187	178	188	219	201	230	220	210	204	214	200	206	238	201	205	197	224	227	212	186	199	201	193	194	218	225	198	176	205	213	196	221	224	216	199	211	224	189	187	200	218	186	224	211	227	193	211	195	204	230	234	209	213	195	203	208	235	190	195	219	186	214	212	202	212	232	204	182	211	208	223	204	226	184	202	235	227	201	186	211	200	204	205	210	223	187	203	198	207	220	213	198	229	217	215	210	216	210	221	188	218	232	215	195	201	211	198	251	217	212	167	181	191	228	225	227	203	202	195	198	206	205	218	194	194	185	207	201	193	193	214	208	204	218	230	191	225	204	218	216	206	192	213	200	214	226	204	208	198	225	196	241	206	225	180	191	177	225	187	229	197	222	215	231	200	221	198	204	224	236	220	197	206	218	217	204	225	216	191	218	213	201	218	195	189	206	195	210	210	195	229	194	218	237	240	233	188	223	218	218	205	208	184	221	227	216	209	220	204	221	199	197	218	229	216	223	217	183	217	210	206	241	221	215	209	225	193	235	195	203	215	215	193	233	238	245	191	227	239	217	205	215	219	240	199	217	249	200	186	205	206	211	207	221	240	212	231	212	230	207	195	198	197	233	209	210	212	218	206	225	214	234	237	208	215	206	229	193	197	197	232	205	232	217	188	239	198	211	213	226	197	216	220	220	214	229	217	222	229	189	203	206	217	235	205	213	200	206	223	202	198	226	233	220	229	201	217	205	197	212	185	232	205	213	190	193	207	198	177	196	207	206	227	184	215	200	203	199	198	180	218	210	198	237	236	227	202	199	198	215	233	203	222	220	224	196	218	189	196	239	204	201	184	207	247	214	208	200	212	198	215	204	219	202	192	195	227	197	184	202	209	200	217	221	214	193	206	223	208	194	203	219	226	194	212	214	219	236	221	191	220	190	186	214	196	196	223	195	215	234	210	212	197	231	189	211	239	208	218	194	183	203	212	204	228	217	219	205	199	233	211	206	187	228	215	215	220	192	206	195	232	197	208	202	217	206	194	215	229	224	200	175	185	198	185	228	199	209	208	192	219	217	198	230	199	199	205	215	236	191	220	222	224	226	201	224	209	227	194	226	235	195	207	170	209	205	189	201	214	205	226	206	194	221	222	202	167	213	211	216	210	198	191	235	201	251	206	212	210	205	217	232	207	202	204	207	234	219	252	210	204	172	209	204	199	215	208	197	219	193	198	245	197	217	211	210	186	204	180	201	215	207	200	190	194	203	228	193	192	197	198	227	246	182	200	207	222	200	221	208	177	218	202	174	215	201	223	179	217	219	219	190	197	204	201	206	192	190	196	191	195	192	228	211	188	194	190	253	225	185	185	202	221	211	230	209	211	252	244	210	228	223	205	201	228	217	173	211	213	204	225	187	198	215	215	231	233	238	215	233	208	211	198	236	214	211	209	202	204	220	218	247	219	224	224	216	229	216	190	212	193	206	206	219	207	214	211	181	226	203	212	204	190	221	221	205	227	240	198	230	203	208	212	205	197	212	208	241	212	220	188	209	188	199	187	209	167	212	209	213	216	222	227	185	214	216	190	181	232	198	220	224	221	193	216	190	205	219	214	221	188	196	210	238	183	207	194	200	190	205	205	253	191	213	194	194	189	223	225	222	211	189	217	204	227	229	218	196	194	209	206	195	218	178	176	202	221	209	201	204	215	225	203	199	208	214	198	240	193	206	206	237	197	215	227	177	216	170	236	207	232	218	201	226	185	207	203	214	202	235	206	206	203	214	215	208	204	198	223	207	228	243	234	214	249	258	202	197	234	245	218	189	221	216	205	202	204	214	201	196	224	202	221	208	216	209	198	232	210	203	210	189	224	230	232	202	197	183	196	241	208	212	203	204	207	194	215	195	202	211	205	202	214	198	215	221	215	208	209	240	248	220	232	211	185	219	217	191	216	191	185	208	241	213	205	206	199	247	199	197	241	220	223	198	203	200	206	200	200	203	210	210	222	216	218	189	210	223	219	190	220	168	196	215	204	223	221	220	205	182	214	201	227	209	207	223	218	223	218	182	206	221	202	237	218	183	224	204	220	220	207	222	204	184	220	225	203	197	227	219	208	208	218	197	206	206	208	210	211	214	208	186	208	194	172	200	220	199	202	217	209	237	208	210	239	237	204	200	220	196	204	216	218	208	208	198	187	213	218	213	225	237	176	187	220	211	215	218	211	216	242	170	221	202	184	239	233	192	239	195	217	226	215	263	198	216	242	221	175	185	213	195	185	183	192	213	195	214	177	214	211	211	207	214	210	213	176	195	222	238	215	228	175	210	230	202	210	190	199	238	209	217	222	218	224	205	219	194	191	226	200	204	228	212	221	205	192	225	200	199	211	226	192	198	230	214	213	218	220	220	204	217	191	216	225	199	210	208	189	199	223	199	212	231	218	202	201	206	184	218	223	211	199	194	208	177	191	194	222	235	223	195	210	219	205	191	219	210	208	200	219	212	229	189	217	192	194	220	204	209	222	221	188	212	227	233	205	227	196	203	214	207	212	193	215	228	215	219	203	227	186	238	218	204	199	215	202	206	209	215	208	219	192	215	234	221	213	180	229	216	230	206	213	207	216	193	193	231	207	199	188	228	215	217	232	201	220	228	223	231	202	176	207	209	191	213	211	208	212	216	224	208	233	195	195	186	219	203	211	251	214	211	171	199	198	202	204	229	221	226	223	182	203	200	215	224	187	198	201	185	221	185	219	194	210	208	233	189	217	194	221	212	205	219	217	240	200	184	183	200	238	211	186	180	200	223	196	218	195	221	220	220	201	212	188	199	193	208	207	225	222	203	179	206	201	209	216	196	200	196	227	181	221	236	218	211	204	206	200	229	205	214	224	208	209	202	241	199	232	211	249	206	218	213	203	217	212	182	202	186	191	197	220	202	215	193	200	231	199	215	190	217	233	196	190	215	228	223	224	214	214	212	221	207	218	209	223	203	186	203	235	207	243	206	185	196	205	214	208	238	215	207	190	221	243
6510	811	1280	1411	1175	1096	938	803	791	763	704	704	675	609	667	672	633	632	569	592	603	581	573	566	572	578	594	628	546	606	597	546	577	551	591	553	582	543	576	598	533	590	568	572	547	560	557	587	577	496	571	535	535	542	564	520	558	542	589	558	531	559	579	575	511	485	557	514	548	527	576	587	519	578	556	570	543	538	527	548	599	563	581	575	519	595	547	543	536	533	544	549	536	526	545	547	570	533	521	537	548	560	552	602	526	536	539	520	561	574	541	569	556	505	548	564	542	542	556	534	505	496	616	550	508	599	553	537	590	520	542	537	512	580	550	555	588	583	547	576	613	522	559	572	544	568	597	591	561	593	557	516	535	544	511	571	536	541	541	587	541	579	531	543	535	536	565	551	523	562	582	492	560	549	568	527	552	585	595	556	564	579	573	544	590	524	538	546	546	536	525	560	528	549	552	549	523	567	537	565	528	564	571	590	519	532	562	538	522	566	572	545	505	543	583	519	566	573	533	547	525	553	528	535	539	549	527	565	506	537	524	550	572	574	550	552	545	532	607	587	525	529	517	534	562	539	568	517	509	527	556	568	579	552	623	539	563	551	542	530	600	568	518	561	520	547	552	580	556	536	542	540	541	549	557	556	578	567	614	527	503	514	563	548	550	555	538	565	517	564	581	536	528	535	522	552	584	565	561	519	539	581	557	522	551	555	563	554	547	559	523	519	511	548	546	559	554	559	544	531	552	573	565	544	579	558	556	544	491	548	540	515	575	510	515	541	573	542	548	531	520	558	533	595	554	562	559	532	545	531	544	559	496	589	567	541	520	555	565	566	589	540	526	583	532	536	535	580	561	551	538	554	553	542	559	526	547	538	497	550	582	559	548	571	515	615	555	545	502	552	549	516	550	556	507	512	541	538	553	550	577	548	539	561	516	505	589	514	564	574	528	536	524	569	528	541	526	575	511	540	581	549	550	530	542	544	558	558	551	518	530	543	560	521	582	547	550	554	555	576	547	523	549	571	544	605	513	509	540	525	513	534	558	513	590	515	586	530	548	531	535	549	568	559	577	534	518	521	557	509	580	555	506	511	598	541	568	525	542	530	543	525	519	548	568	529	529	539	532	547	547	546	540	554	584	582	544	537	563	576	549	588	581	514	574	522	593	576	542	575	576	555	543	553	565	519	546	561	565	555	595	573	573	555	560	576	550	542	546	556	545	543	556	550	569	550	499	534	521	570	528	541	550	563	537	549	513	542	572	554	554	564	504	557	568	548	513	570	563	543	563	555	548	577	546	581	551	550	570	563	539	551	539	550	577	545	554	561	591	561	540	528	552	562	568	575	561	524	587	534	555	589	567	537	594	529	559	567	570	551	553	569	499	584	544	577	550	518	572	593	546	540	552	527	541	571	521	562	560	541	551	523	551	525	543	582	557	537	517	543	610	555	564	540	576	527	538	550	598	543	535	532	535	499	541	572	559	569	538	551	549	531	560	539	555	611	575	526	523	564	561	533	531	571	562	528	521	549	580	509	538	587	556	544	561	550	564	545	546	534	504	546	530	557	553	590	563	531	579	491	589	570	558	570	525	531	589	535	556	553	559	513	568	537	538	523	509	562	554	546	588	551	552	544	562	548	569	581	544	525	572	517	513	557	564	550	538	561	563	552	516	561	534	506	520	561	540	567	611	569	551	577	558	540	549	551	571	548	559	555	574	559	540	531	580	553	492	543	576	558	574	557	554	522	546	590	526	544	567	574	527	564	544	530	522	559	509	559	525	544	542	602	582	539	571	556	542	586	544	589	542	574	565	578	558	542	522	531	557	527	582	545	544	547	578	557	581	505	540	553	549	599	563	546	520	517	560	525	564	539	588	611	539	559	564	549	541	567	583	520	552	557	508	562	508	498	524	553	495	582	577	548	546	524	560	540	515	572	560	541	545	518	532	570	571	594	508	554	560	519	558	551	515	537	532	564	538	595	580	592	560	557	564	528	552	556	536	554	530	538	565	561	532	542	560	586	504	559	547	550	560	580	542	511	524	518	557	545	546	575	559	526	582	568	542	558	508	554	549	555	556	567	539	507	524	553	538	545	514	546	540	559	510	542	542	543	536	564	566	561	538	542	548	588	549	555	541	557	568	543	530	522	511	557	551	559	512	568	542	548	613	541	533	522	531	523	534	522	537	560	554	553	512	535	548	569	568	554	562	551	512	553	589	546	542	578	557	591	577	574	534	565	624	542	551	594	564	537	574	564	540	562	479	496	523	511	576	522	557	529	548	586	516	517	578	496	579	536	545	584	542	513	523	567	580	523	548	555	557	556	606	531	548	557	539	589	540	572	545	580	552	542	512	549	496	559	577	565	533	504	563	553	558	555	584	505	505	548	535	557	535	562	534	511	576	547	544	527	548	548	556	537	573	518	576	536	538	517	569	553	553	568	501	542	574	582	543	554	522	555	545	583	602	556	538	556	556	554	564	563	575	573	560	583	529	575	554	578	589	579	538	591	566	546	570	533	537	520	509	544	549	567	574	549	578	557	553	533	517	579	534	555	547	550	553	606	543	533	543	492	544	571	554	541	531	562	549	585	555	581	566	542	510	594	506	583	545	597	546	546	511	522	569	557	541	534	555	578	551	548	557	496	577	573	555	593	542	543	541	517	563	561	586	529	525	544	578	542	567	546	528	557	571	525	509	586	551	530	566	561	528	540	565	552	529	535	518	544	525	547	543	528	549	560	576	568	541	535	529	527	554	534	527	548	531	559	588	609	564	555	540	519	565	540	559	561	522	529	571	541	567	540	563	535	542	523	592	523	555	599	534	557	535	534	589	556	542	522	543	537	559	541	520	565	518	541	582	524	519	554	580	518	526	584	551	553	535	561	537	527	567	558	541	554	545	550	523	553	518	617	565	551	533	528	555	538	551	555	515	501	559	614	562	517	557	555	538	570	534	557	559	560	532	551	533	519	566	540	541	528	551	569	565	524	542	554	571	561	553	551	600	538	563	536	533	542	582	564	514	535	547	564	560	525	540	544	561	584	569	535	546	556	563	583	527	565	544	555	555	552	558	601	587	553	535	534	568	576	541	550	534	570	537	566	580	581	527	540	566	526	574	539	593	573	542	522	540	535	577	569	525	560	537	542	545	594	504	542	571	624	544	554	561	515	567	517	551	523	523	528	525	555	566	584	541	565	533	539	548	516	519	561	537	528	564	555	539	578	549	571	574	588	583	529	575	563	546	540	547	501	566	525	579	524	532	554	574	583	562	541	555	530	511	541	576	548	602	544	594	554	523	546	537	536	532	559	536	565	531	550	560	594	567	523	559	560	539	529	536	539	522	516	565	558	593	539	560	567	587	542	565	507	558	576	538	547	549	563	500	510	559	553	555	535	545	549	553	532	574	537	580	546	542	484	512	539	541	571	566	531	551	553	578	555	542	502	556	505	557	559	535	586	570	539	600	581	552	570	580	528	545	539	524	572	540	540
15408	1300	974	879	645	543	492	450	417	411	375	333	363	339	315	348	343	331	344	344	315	344	327	350	331	335	321	310	327	365	336	319	346	348	312	330	316	311	318	324	325	317	325	313	315	332	332	322	310	317	293	317	321	322	331	302	325	337	340	307	294	346	343	323	357	337	320	300	333	307	299	309	309	336	321	276	340	335	329	310	328	355	356	300	341	336	334	290	357	340	341	326	326	335	340	334	342	292	355	317	334	337	319	311	320	304	295	335	300	342	285	311	344	329	341	332	311	321	320	344	306	307	319	325	341	357	320	329	346	302	312	332	328	323	350	362	283	338	336	328	298	298	292	348	344	330	318	301	315	341	300	306	354	329	339	320	305	285	324	315	288	335	304	300	325	302	332	331	306	331	329	326	303	331	363	340	263	321	290	350	352	324	324	326	300	313	323	315	323	307	308	319	324	333	325	335	319	335	327	344	370	314	347	309	314	319	305	298	309	313	336	293	323	298	349	353	308	330	343	329	320	361	343	347	313	370	332	310	348	334	293	300	327	346	309	337	311	297	303	328	325	350	301	337	301	333	306	294	283	334	311	314	329	323	356	334	321	298	340	319	327	367	309	352	332	346	282	324	319	320	305	332	322	323	325	302	320	308	355	365	287	330	329	340	320	344	291	366	312	329	306	306	339	319	308	295	368	317	333	316	339	335	327	342	314	347	369	343	340	352	298	315	319	336	345	340	366	314	355	314	351	323	316	322	332	310	305	328	332	339	321	358	305	335	346	336	340	310	305	332	314	314	352	322	311	315	298	329	331	313	318	303	312	303	297	351	275	338	326	331	313	306	346	323	346	314	344	285	296	345	338	320	332	306	347	346	338	349	310	366	333	306	336	308	314	356	339	332	297	318	317	334	333	303	335	310	319	355	327	339	334	341	334	303	320	335	304	316	328	341	292	339	310	333	303	333	289	305	296	322	309	336	330	309	328	325	315	344	333	335	316	296	302	315	353	302	315	321	315	344	341	353	294	315	309	365	309	341	346	294	313	363	328	298	279	326	334	336	367	301	315	311	311	286	326	330	311	328	316	328	327	319	352	329	351	349	313	335	325	313	320	329	306	331	323	285	321	318	331	317	285	307	295	316	347	314	301	303	326	328	326	330	312	343	324	277	335	294	325	306	332	275	292	279	338	359	315	322	329	311	304	291	333	335	325	305	315	325	332	307	349	346	327	309	307	338	331	329	328	342	319	364	315	314	326	345	320	322	356	309	323	309	314	298	330	348	307	349	305	290	309	341	322	344	322	388	337	324	288	322	288	325	331	348	303	376	295	340	318	310	335	319	300	309	344	331	304	305	332	304	325	328	339	320	334	322	326	321	337	362	328	327	315	333	348	289	297	340	309	335	333	313	326	335	323	328	332	320	329	334	338	346	321	316	333	357	311	328	300	301	343	304	345	331	335	316	348	349	312	348	307	346	320	316	316	325	324	319	310	293	296	322	328	340	344	327	319	353	312	339	315	326	334	299	326	365	330	359	338	331	302	352	297	325	323	317	304	342	310	315	354	319	304	310	319	351	333	321	320	342	346	310	340	341	332	294	352	303	315	327	321	335	324	344	322	296	317	322	306	350	323	312	325	326	343	353	323	297	336	341	331	308	306	317	319	319	354	333	295	333	344	303	352	316	277	347	304	329	296	328	312	319	299	301	333	337	320	331	327	355	334	304	322	321	298	319	338	326	308	335	296	290	340	298	343	326	319	306	358	349	309	324	324	316	306	322	352	322	316	335	305	287	320	310	338	362	359	330	307	334	299	305	318	334	339	329	342	323	300	323	308	313	314	321	284	323	321	331	338	330	315	289	309	331	293	348	335	337	332	326	326	326	313	329	311	337	320	346	316	340	301	339	337	349	308	334	310	290	315	330	331	318	315	337	329	346	319	344	325	336	344	347	364	327	338	325	353	286	308	364	316	327	310	351	300	313	337	349	320	342	336	291	318	319	319	310	324	327	312	345	318	352	316	318	317	333	342	347	317	295	308	339	367	315	332	326	344	347	322	314	316	301	311	319	292	345	312	329	338	322	301	332	341	296	294	352	352	358	316	324	348	318	302	312	341	372	338	320	314	326	302	338	316	323	345	351	329	336	301	358	293	368	328	350	317	321	317	270	305	348	307	337	346	309	373	320	307	323	339	293	325	320	300	344	304	310	347	312	331	292	322	307	293	306	333	333	329	318	316	346	288	344	297	344	349	320	343	306	334	357	300	309	299	352	307	340	357	293	299	326	286	315	324	326	328	327	307	334	334	311	337	319	312	296	324	326	311	320	315	297	332	327	331	333	326	327	287	309	335	364	324	313	269	380	338	343	330	315	350	350	330	287	333	296	303	319	352	305	326	312	302	331	304	317	312	308	308	340	361	333	327	288	295	356	334	319	301	299	308	330	339	319	344	335	334	323	291	345	339	321	325	303	314	304	332	312	357	323	347	336	328	329	338	340	318	292	313	332	301	332	306	323	330	297	373	333	317	318	333	287	321	305	352	307	337	330	304	384	381	357	299	291	310	346	317	323	330	305	328	319	320	308	329	332	310	329	341	320	333	356	306	305	340	336	332	305	312	329	305	347	317	322	357	346	320	314	329	357	328	322	317	343	322	318	317	333	344	360	338	315	335	289	303	321	293	347	321	342	312	293	306	334	354	339	324	309	322	339	332	354	360	352	348	321	326	323	349	329	337	293	297	330	317	330	327	309	310	300	298	339	354	330	290	311	298	322	322	321	332	347	301	326	362	324	324	314	309	376	330	338	335	332	329	337	354	327	283	341	328	329	332	316	338	321	320	293	319	339	288	301	327	334	348	320	282	310	328	334	345	318	292	310	302	302	354	343	326	316	324	350	282	326	346	314	283	315	309	350	309	298	283	330	351	302	332	315	349	309	383	339	333	321	336	338	324	310	332	316	325	351	359	361	304	347	300	308	322	298	350	357	285	319	342	310	317	280	292	269	323	308	323	375	336	334	360	325	324	363	322	339	327	292	360	331	314	322	318	295	317	358	320	343	355	333	307	283	299	310	327	318	295	290	338	317	362	349	307	337	326	317	339	309	327	325	331	323	300	300	321	286	313	331	332	321	305	305	362	334	346	310	309	346	358	340	316	296	331	313	333	323	279	309	287	287	312	321	303	343	294	290	322	298	317	290	350	353	302	317	320	310	303	338	348	344	341	353	335	306	316	336	355	342	323	318	312	323	299	348	348	321	310	316	307	293	368	340	341	306	316	348	330	341	294	316	368	332	369	335	314	286	315	331	310	322	320	335	368	338	276	333	332	313	324	297	343	283	326	342	369	322	347	318	332	316	284	329	332	315	316	333	328	303	289	322	303	322	336	342	314	322	332	341	319	336	332	344	323	316	356	351	326	326	345	331	321	313	333	310	345	372	326	327	313	315	316	315	322	325	309	310	344	311	316	341	312	314	334	311	326	295	351	333	308	323	329	335
8421	1299	2175	2455	2103	1785	1588	1335	1265	1226	1158	1069	1000	990	946	1003	919	931	925	899	859	917	875	879	831	871	870	886	819	822	853	800	831	827	838	779	851	922	839	836	808	817	799	797	807	841	792	816	825	800	784	813	846	813	835	804	835	786	750	777	821	793	856	798	818	801	789	785	842	807	804	786	777	837	832	800	816	775	850	806	766	790	813	847	763	804	803	799	815	846	782	850	767	848	836	805	771	802	843	765	790	806	738	806	846	825	844	805	809	771	848	827	839	800	813	810	832	824	855	787	818	815	862	790	833	831	811	818	787	849	847	844	802	799	860	785	818	805	775	789	800	778	779	784	784	791	753	804	755	802	792	797	868	812	828	808	774	827	791	836	829	763	811	863	807	835	828	858	856	850	840	821	790	779	836	770	807	777	851	810	792	818	779	805	850	838	811	842	784	802	835	798	782	804	771	802	782	805	818	845	777	825	818	790	799	808	822	799	826	809	778	838	805	806	791	800	825	832	824	781	765	811	792	763	814	783	815	811	870	838	851	813	798	804	808	761	813	817	803	836	867	861	839	807	820	836	778	775	798	804	861	798	817	825	810	770	825	862	812	766	811	793	825	769	753	806	793	773	762	812	826	799	779	806	855	814	801	802	823	846	820	773	771	851	846	780	771	819	825	842	759	800	835	799	787	817	820	835	800	806	787	814	779	771	811	791	810	817	802	814	751	847	741	845	828	793	798	827	816	840	781	836	792	818	817	868	825	791	823	814	791	812	773	824	827	799	813	796	827	786	788	871	793	787	780	817	829	833	839	783	789	815	795	808	755	820	788	830	785	772	810	832	816	786	827	803	764	826	811	787	807	833	798	860	825	785	821	813	825	781	755	791	782	842	833	803	841	762	768	821	837	807	770	800	766	799	839	798	853	837	773	800	815	776	800	823	782	790	812	825	844	836	777	834	815	791	788	787	793	814	810	763	819	788	805	752	804	793	832	851	828	816	780	876	839	818	838	777	815	806	789	806	757	791	775	797	795	839	780	807	807	766	808	853	777	783	787	790	803	748	763	802	840	794	808	800	803	773	831	826	728	779	793	821	785	804	769	828	822	829	798	784	784	846	811	811	752	803	817	807	788	839	827	779	802	824	812	838	839	750	763	766	780	795	832	814	804	819	840	813	813	796	821	851	813	792	783	801	784	825	799	850	831	796	737	839	789	793	814	819	768	786	770	845	806	816	846	773	797	815	806	854	813	768	870	823	785	804	808	845	794	782	783	864	839	809	802	855	807	836	810	806	818	852	739	776	848	800	767	783	782	768	834	764	873	810	788	808	799	816	811	822	782	759	821	784	865	816	814	831	765	819	795	805	793	789	836	804	818	835	769	778	767	817	805	775	765	774	813	835	825	797	840	820	807	842	769	800	866	797	792	788	748	794	848	772	854	793	760	765	801	763	771	819	832	858	800	807	790	828	845	830	793	796	781	809	805	819	815	773	778	819	803	787	815	773	804	807	815	816	827	792	776	819	810	792	843	780	799	810	871	790	779	814	779	869	786	782	805	807	786	757	810	801	855	831	824	861	833	825	847	800	767	828	869	824	758	775	781	786	827	857	772	766	793	816	782	827	808	829	824	820	815	751	809	808	767	832	825	805	820	799	810	787	852	784	829	804	806	877	782	770	802	820	761	782	799	817	762	827	790	800	842	788	818	822	777	778	827	812	801	771	759	853	846	782	764	787	850	833	827	821	773	832	841	809	826	800	808	841	825	804	806	821	798	822	851	797	851	822	831	771	822	763	766	787	760	802	773	784	789	760	829	796	756	783	781	802	787	781	806	792	794	799	838	819	847	813	822	811	804	781	821	789	827	817	814	829	853	797	801	746	795	809	770	771	766	801	803	792	813	790	731	791	821	754	836	823	810	820	772	756	830	813	770	775	790	770	781	762	794	850	806	796	761	777	810	804	853	810	810	817	736	770	782	814	791	801	850	792	785	821	794	775	817	848	766	840	798	764	790	812	798	819	757	816	865	772	761	803	804	777	851	740	799	798	780	794	805	800	739	816	805	780	860	757	794	805	800	811	837	818	791	844	838	836	771	761	782	789	829	820	796	836	815	831	803	829	833	821	788	748	794	807	814	809	826	802	786	798	858	802	793	810	847	762	835	842	819	756	782	801	791	828	774	779	839	806	815	786	797	782	785	801	796	816	774	798	812	797	798	804	754	840	836	825	800	802	786	781	780	807	771	763	804	792	800	754	771	780	811	850	856	789	847	819	768	803	819	820	873	811	779	737	825	782	783	785	817	828	803	788	815	807	818	792	798	788	785	784	850	763	744	768	807	777	791	813	805	769	784	785	830	801	826	823	824	786	779	829	784	819	822	750	853	802	807	781	808	856	785	810	801	873	841	793	809	816	824	799	848	760	794	853	765	784	843	753	816	802	780	833	826	812	867	769	793	834	757	734	806	783	830	825	811	849	816	809	793	808	832	827	770	853	776	825	844	796	787	811	789	861	831	819	833	779	834	763	789	843	847	844	826	885	836	841	809	843	829	859	849	789	806	803	816	822	790	827	864	754	820	831	836	781	761	829	821	798	839	763	860	798	830	786	814	794	784	810	784	808	815	787	763	789	835	827	844	812	815	771	845	782	858	805	804	818	792	776	803	762	773	766	808	819	793	817	818	824	788	781	789	792	808	803	802	765	820	747	828	820	815	861	809	775	770	803	775	776	840	821	812	825	819	857	800	775	825	780	824	812	860	831	777	781	806	798	851	784	771	772	822	831	754	784	788	790	833	836	795	774	783	787	805	811	837	852	811	817	813	809	818	787	840	806	803	781	821	848	848	844	833	781	837	802	791	808	811	813	785	773	848	811	794	817	815	843	839	805	817	794	824	827	820	824	805	806	826	816	752	774	817	817	773	811	841	848	799	784	792	834	824	797	829	842	788	831	788	826	802	803	783	794	859	834	794	791	782	780	823	784	791	765	781	832	803	800	802	816	838	799	811	841	835	795	847	788	813	828	812	783	759	807	764	789	847	823	807	799	787	814	749	865	819	797	812	778	757	830	793	839	791	777	788	802	804	773	794	811	799	817	784	819	785	777	814	821	798	798	797	785	794	812	835	808	825	762	803	819	780	762	785	811	808	783	840	758	819	802	835	831	809	835	800	807	837	840	772	809	841	797	804	809	786	767	791	830	828	778	831	844	784	832	827	861	742	777	810	772	772	833	802	809	765	740	801	770	799	833	769	792	806	803	716	866	805	837	801	791	810	753	772	849	832	782	798	846	799	822	809	794	842	745	817	829	774	814	760	807	791	794	799	759	813	760	822	792	802	839	794	886	815	849	787	826	787	760	777	828	854	752	787	833	754	847	774	785	793	804	764	822	790	847	785	834	826	840	762	831	811	835	768	791	764	790	766	807	851	858	820	803	751	799	791	812	844	784	783	817	808	810	806	798	849	774	812	843	814	828	830	865	823	827	803	872	765	774
1727	411	414	394	409	455	356	372	445	427	417	408	400	400	378	415	385	380	420	390	410	395	400	379	379	385	396	416	446	389	417	401	378	419	364	408	404	395	455	435	403	366	377	405	418	386	451	422	383	383	390	419	356	409	394	373	378	375	376	403	431	397	450	381	409	455	402	404	415	420	444	393	359	424	421	400	388	381	392	371	407	408	425	387	386	364	405	395	410	426	383	395	411	356	387	403	407	416	346	412	426	421	413	370	393	457	398	400	382	371	429	385	448	413	404	409	404	418	413	376	449	405	403	433	414	374	390	412	434	409	387	404	430	397	429	416	396	390	383	326	381	379	438	407	393	399	369	371	417	400	368	390	399	409	427	416	423	410	394	354	368	396	441	443	409	413	385	408	381	403	387	443	393	358	404	417	400	406	390	365	377	373	388	434	424	417	396	408	405	366	396	381	383	421	394	388	380	389	409	355	415	393	372	447	407	435	399	365	414	430	396	394	416	379	391	413	395	406	412	418	365	445	381	397	437	470	396	405	378	374	378	397	430	392	392	420	406	399	401	382	388	421	376	383	405	391	408	406	384	375	368	415	363	408	362	452	397	421	375	377	378	391	399	385	397	407	409	401	363	394	404	369	409	385	402	390	345	385	399	422	414	404	384	384	422	393	397	400	351	454	388	395	384	408	463	394	404	404	443	419	412	421	391	422	407	387	407	414	382	378	403	372	382	378	391	377	413	382	394	370	408	401	405	380	428	414	384	400	394	395	419	385	398	380	423	385	402	406	399	391	405	403	395	391	431	426	371	415	362	395	436	391	409	419	415	373	421	400	435	390	351	389	392	386	408	390	380	405	385	417	404	411	392	400	350	406	420	373	418	434	375	387	391	365	399	456	396	406	404	366	395	440	387	391	455	386	396	391	422	436	434	367	393	383	394	384	413	433	382	410	447	410	407	392	384	404	377	406	403	387	407	416	403	398	402	406	403	413	397	423	413	407	385	393	369	389	417	403	420	428	386	389	404	401	389	394	355	445	438	383	398	420	404	386	433	372	437	416	400	358	414	420	396	437	450	398	402	399	393	393	407	392	381	417	411	379	348	397	392	415	372	385	384	413	410	407	397	373	399	370	422	394	383	402	412	405	403	345	375	374	422	399	409	396	364	416	381	380	381	361	424	431	405	391	418	399	401	376	400	378	404	395	376	416	423	438	444	386	402	407	415	435	392	397	406	419	412	353	393	420	409	369	404	415	387	400	409	421	422	384	450	430	375	418	471	406	409	400	413	376	436	366	426	427	416	413	407	401	412	375	400	375	379	436	418	399	411	407	438	404	364	393	377	366	365	406	423	412	389	397	385	406	388	392	370	388	430	408	407	391	373	370	403	387	417	406	409	363	402	412	400	398	385	388	406	435	387	408	398	436	350	411	393	390	410	388	433	425	421	411	431	403	388	418	359	401	397	379	383	427	367	400	421	389	405	371	400	419	422	379	379	389	406	429	406	342	392	406	414	366	406	370	408	393	390	440	386	391	375	414	397	371	403	422	390	362	410	407	430	416	404	388	392	374	401	413	370	410	430	380	416	414	415	364	395	397	403	435	391	356	395	379	387	383	393	402	401	374	383	399	428	396	445	380	356	417	373	367	402	422	419	414	400	395	397	418	363	409	416	459	391	403	394	412	379	405	404	426	449	381	386	391	406	382	404	429	401	376	394	369	382	393	399	374	359	379	396	415	427	400	388	424	410	417	389	438	370	358	414	424	405	410	315	408	420	415	404	423	413	382	410	409	386	421	394	369	411	381	373	387	401	396	422	398	416	399	414	392	426	376	361	389	408	419	409	403	439	393	380	414	386	392	401	400	432	390	410	380	367	425	385	364	369	426	386	353	418	384	385	385	459	374	428	450	431	383	405	442	380	408	444	355	405	373	412	393	418	380	397	380	376	394	373	362	433	385	461	397	399	403	420	403	377	377	384	369	406	410	426	402	384	352	384	394	404	399	374	371	371	385	430	412	400	413	421	379	394	391	409	428	423	367	400	389	422	409	424	389	428	439	413	442	421	384	383	375	424	413	368	400	411	396	371	388	371	371	391	377	411	368	432	381	386	397	421	397	400	390	378	413	406	423	435	424	415	367	392	391	399	380	396	360	432	416	366	410	355	411	409	419	401	365	446	381	373	413	372	355	404	384	376	394	379	407	422	394	402	404	407	424	413	370	381	379	465	362	382	414	395	423	405	397	435	396	457	424	397	380	406	385	433	397	377	416	376	382	389	383	397	405	403	378	424	423	450	397	378	370	409	404	405	392	444	399	411	447	403	390	381	427	401	418	389	406	410	384	385	412	406	379	430	383	392	366	392	405	396	400	377	464	388	357	415	397	407	391	406	435	382	420	374	379	393	451	421	422	396	430	445	429	388	417	394	397	383	348	363	396	410	392	393	384	392	362	437	452	390	405	407	427	388	380	387	383	379	424	365	382	387	399	397	414	392	412	394	444	403	392	405	352	404	365	381	399	377	401	401	370	451	375	391	406	398	400	398	429	394	368	437	375	389	419	395	382	384	383	382	400	429	407	443	408	404	392	405	413	391	423	469	386	375	387	410	395	416	438	375	392	420	425	378	429	440	371	414	385	416	403	392	359	450	370	391	449	408	419	380	420	384	364	375	409	404	422	413	421	393	434	387	387	358	403	389	472	376	426	388	369	374	415	365	381	401	371	374	407	390	418	369	369	403	429	418	402	384	409	404	355	359	400	383	405	392	411	394	408	405	422	408	392	401	408	433	421	420	410	375	335	389	373	393	421	403	407	397	382	401	387	419	391	382	428	377	378	399	417	406	401	377	399	391	374	417	409	391	414	389	412	407	428	374	409	422	428	405	401	346	399	367	386	391	360	414	371	450	377	368	429	399	400	381	358	394	390	416	390	385	369	446	393	372	401	415	388	420	395	378	379	382	381	396	403	402	375	462	436	398	378	409	376	424	399	391	386	370	420	430	420	388	420	386	390	419	373	379	370	375	368	425	403	429	372	366	414	436	390	411	392	382	380	384	419	380	385	414	406	396	401	407	385	381	389	426	424	403	367	382	392	409	385	425	430	399	389	372	384	376	416	404	389	423	377	364	400	387	397	428	415	419	392	430	410	417	395	360	413	421	431	393	411	415	386	407	377	387	396	428	369	395	423	433	416	387	375	370	399	379	394	437	436	392	395	407	371	400	398	431	393	427	438	389	351	365	394	458	450	396	368	393	353	389	438	400	368	397	376	407	394	404	395	445	406	394	403	439	420	401	387	387	398	401	403	389	386	401	401	404	406	412	401	402	406	418	381	422	417	413	367	381	440	381	387	424	380	405	409	433	429	369	389	403	395	423	388	419	363	387	394	376	382	367	393	441	391	370	381	407	379	399	356	408	407	412	409	430	376	418	440	389	408	415	409	377	419	424	414	389	385	374	376	403	388	394	449	380	372	363	389	413	430	407	387	380	406	389	385
2168	957	893	902	926	934	929	924	943	936	882	903	923	871	865	927	880	922	901	873	932	900	889	915	887	926	952	920	926	935	909	899	933	867	912	895	930	893	924	976	934	872	929	920	913	864	885	936	883	886	914	895	967	879	909	945	878	906	896	973	900	923	914	949	916	961	855	975	915	944	888	945	910	931	881	937	922	906	876	891	880	881	882	880	909	933	906	909	911	906	888	893	919	863	942	874	956	922	916	890	885	917	893	884	897	922	930	909	894	871	873	844	968	835	922	902	890	928	962	890	915	958	896	946	896	901	891	916	877	883	866	917	970	920	918	917	913	871	901	907	909	918	897	935	900	864	917	912	849	949	891	932	928	946	885	936	922	926	861	938	899	955	949	882	915	868	944	942	919	939	906	901	969	848	913	969	909	948	876	901	925	921	902	919	884	884	873	898	886	898	863	924	948	878	913	954	856	915	923	901	869	905	826	933	962	894	898	923	900	891	857	963	955	882	929	960	887	953	904	836	906	950	895	903	898	879	960	889	919	879	886	879	935	883	949	922	907	898	900	913	931	900	938	886	874	908	900	848	868	927	881	875	947	970	916	906	859	895	938	905	950	911	848	913	894	874	913	860	871	866	913	851	925	890	958	920	865	904	932	834	912	916	941	893	911	863	898	913	933	903	955	915	916	949	910	950	922	948	971	910	880	941	876	824	855	939	900	956	933	948	916	876	913	951	858	953	903	892	904	910	922	910	883	903	955	940	928	909	912	881	866	918	866	893	914	918	931	869	902	943	889	920	879	889	875	828	897	926	862	876	919	886	900	946	963	941	935	938	932	913	887	944	932	887	854	918	902	880	866	942	955	881	993	883	852	891	920	896	909	892	919	873	869	930	887	909	905	890	901	900	1001	878	929	910	913	965	886	910	904	873	878	894	936	858	915	882	925	961	887	888	839	925	917	861	898	926	904	923	917	917	962	882	867	897	916	918	949	894	937	885	938	910	920	870	928	924	969	891	924	883	951	949	927	893	898	882	885	923	871	905	856	865	852	891	942	886	919	898	950	895	905	893	878	898	901	877	982	909	907	946	911	886	878	944	967	910	895	914	953	904	901	963	906	903	946	929	931	861	959	937	885	853	905	905	870	934	841	869	889	884	914	935	912	875	874	987	896	886	844	917	868	893	912	945	924	927	940	958	904	928	926	893	916	899	911	984	906	904	895	896	837	882	863	927	846	881	907	879	852	975	893	911	903	948	898	906	924	925	894	946	899	923	930	911	913	913	973	885	934	927	911	890	854	951	902	928	928	845	853	849	871	880	837	904	866	887	913	902	902	853	889	892	874	920	909	907	919	849	893	879	886	890	875	900	915	984	959	872	929	956	854	896	936	952	918	977	922	903	898	911	918	912	889	883	939	865	963	883	914	910	900	881	924	924	927	924	931	946	910	946	901	951	914	921	899	909	882	910	920	886	883	927	915	856	908	938	913	900	876	838	889	914	874	887	882	888	925	878	899	901	909	874	942	907	895	894	915	954	925	944	905	858	960	910	841	937	884	884	898	916	924	948	896	889	887	896	928	932	913	940	870	846	868	871	941	858	866	928	954	878	896	923	917	909	887	892	933	922	873	901	945	996	906	900	949	868	870	917	825	931	914	848	909	955	903	874	883	946	888	872	933	937	947	923	930	901	945	890	890	955	914	938	924	830	871	923	913	877	893	881	880	899	901	921	856	927	929	893	889	849	925	896	925	929	887	925	916	833	959	932	915	898	892	950	883	937	928	933	874	931	938	896	905	893	959	919	902	929	898	952	881	901	904	910	949	917	953	922	937	866	940	986	893	888	964	912	918	948	917	996	901	869	904	908	926	941	890	897	916	892	882	908	941	894	938	897	872	953	915	857	867	919	936	929	946	918	923	934	930	875	920	903	876	926	920	910	903	914	922	899	957	902	866	912	871	873	924	892	935	922	912	901	873	980	864	933	941	868	914	906	882	922	1003	906	893	902	888	859	929	911	849	922	888	912	903	849	900	894	914	922	824	885	941	900	826	927	854	848	908	882	938	935	878	932	906	915	955	916	955	907	908	907	903	890	853	918	886	936	948	868	913	878	910	864	899	932	896	892	867	931	921	937	902	896	927	893	917	944	949	916	914	923	922	918	909	879	879	851	930	894	943	953	877	944	907	958	898	907	935	908	856	915	915	906	920	891	932	881	907	973	865	877	915	895	907	842	928	917	870	928	883	871	891	878	889	875	874	896	867	916	863	918	896	897	871	919	862	889	858	942	875	932	899	873	936	921	887	884	885	943	894	884	907	938	952	905	890	928	886	906	875	866	866	929	908	920	873	943	885	861	936	930	871	925	925	874	872	913	913	914	917	883	900	978	921	894	855	901	917	912	876	940	835	903	868	907	883	887	926	963	920	901	843	976	891	926	957	937	851	894	917	880	928	918	895	909	924	895	921	878	858	928	895	932	952	905	895	943	886	947	923	935	968	922	861	960	866	926	938	948	865	915	940	935	835	886	907	920	878	887	889	898	934	933	879	892	878	921	910	904	842	910	892	813	888	898	931	941	919	917	955	912	864	883	942	863	889	839	868	865	932	859	867	909	865	883	905	950	880	929	939	894	923	923	957	906	914	958	876	875	923	909	938	870	871	962	849	919	905	944	878	912	910	942	918	883	907	900	910	892	890	881	904	898	915	949	903	861	868	926	918	884	966	921	951	868	867	885	916	881	872	912	957	936	944	905	924	926	959	934	893	907	866	898	953	929	882	862	895	913	891	935	902	932	954	896	962	926	948	936	884	914	912	907	889	936	881	889	923	928	906	888	887	894	889	904	909	954	908	841	935	876	884	908	849	885	916	888	875	920	942	888	888	888	897	890	858	924	891	919	897	929	914	892	913	916	883	917	915	924	950	856	935	842	879	891	856	993	955	900	935	855	929	920	911	903	849	914	938	893	857	885	884	909	872	864	896	890	936	870	977	902	897	901	918	917	893	924	926	921	909	908	915	863	885	925	1000	893	897	929	940	893	875	918	900	915	975	939	907	938	891	894	910	921	862	885	904	941	912	921	906	924	916	892	853	932	884	910	850	892	890	909	904	963	923	892	889	904	902	915	880	941	930	858	799	918	931	878	899	884	923	944	902	873	884	959	823	848	930	865	897	882	886	915	918	922	892	910	930	914	834	906	853	868	909	890	890	903	867	903	897	919	863	904	942	880	919	879	856	912	935	870	891	914	869	902	904	958	937	924	918	906	855	874	880	931	933	944	940	924	907	898	988	900	898	932	918	902	907	934	885	949	883	937	906	924	933	915	924	908	901	889	940	927	885	892	873	888	921	914	975	948	901	913	878	870	944	888	911	914	901	928	913	862	894	884	881	893	930	855	871	852	835	932	975	886	877	903	859	903	887	925	907	887	929	949	938	956	910	894	898	969	901	932	927	907	888	973	872	879	907	956	882	942	904	908	868	896	898	925	891	912	897	885	924	943
7829	498	509	468	380	321	274	293	251	240	253	234	233	201	222	222	257	223	196	203	226	224	245	233	199	211	210	194	212	214	213	201	235	217	203	225	190	214	185	193	221	216	239	219	241	223	195	199	231	212	232	221	222	228	212	222	198	202	218	213	224	220	191	210	218	203	205	206	185	211	202	225	228	179	219	205	205	196	168	217	208	224	211	201	205	218	216	192	219	200	221	204	225	211	206	193	216	231	194	209	216	211	195	242	240	210	206	231	205	195	190	217	202	184	196	216	239	213	207	224	215	222	220	218	211	185	193	202	210	202	206	215	236	204	203	198	222	190	199	205	206	229	222	227	228	247	212	219	233	183	219	200	205	203	218	225	218	227	223	206	192	211	188	205	208	225	223	203	180	203	216	207	200	222	195	177	204	203	204	217	231	205	178	200	190	206	188	193	220	200	198	201	184	209	227	201	191	214	190	219	211	230	227	226	205	213	226	211	204	207	180	214	217	223	210	176	215	209	217	219	237	192	210	247	196	198	206	246	229	229	209	235	192	224	210	178	186	232	198	208	198	241	222	228	206	242	222	218	220	219	229	241	234	203	182	226	214	201	214	252	218	180	211	222	222	240	216	205	223	256	199	194	242	196	224	219	197	219	222	191	193	185	225	243	238	211	237	205	219	210	206	220	186	199	212	193	202	234	247	215	229	221	219	205	202	252	234	222	226	195	209	231	204	194	218	187	215	203	204	201	220	206	208	205	240	203	221	197	208	219	229	204	239	186	196	218	214	210	225	238	203	211	226	220	198	223	186	219	193	203	215	233	207	215	206	190	222	182	188	217	249	206	203	198	192	206	211	224	192	205	191	228	206	210	213	228	220	224	197	184	190	187	192	192	213	185	222	214	215	228	199	182	218	207	200	251	207	209	190	211	224	208	199	196	223	181	198	232	254	185	233	211	227	185	218	212	193	256	228	221	201	213	190	227	195	198	224	222	212	219	181	201	187	224	217	229	197	212	204	186	215	217	223	210	217	214	221	241	209	218	196	197	221	212	216	198	199	229	205	190	229	227	218	224	262	228	226	234	235	235	206	218	210	206	200	185	219	222	207	215	194	213	221	230	187	219	227	219	233	198	187	204	219	227	195	224	191	210	225	209	252	227	221	220	216	225	214	203	190	220	227	182	208	177	242	174	231	210	210	206	214	219	204	196	203	225	208	209	219	194	238	209	191	195	190	183	240	207	238	234	194	209	216	178	221	211	263	221	211	218	224	227	193	211	205	215	238	194	230	222	206	236	212	211	195	217	206	213	204	235	205	232	204	199	192	212	217	185	227	225	190	212	205	219	225	216	197	202	177	224	212	219	205	224	216	229	208	211	191	194	247	226	234	215	236	222	223	207	196	204	188	199	198	204	169	227	206	227	210	211	212	195	238	212	207	209	244	208	190	209	231	207	200	188	223	218	200	225	220	198	218	202	196	227	205	244	197	246	191	212	247	205	250	215	206	198	200	187	200	208	223	203	195	213	208	228	217	191	221	204	176	201	217	225	204	204	240	203	216	223	209	220	220	201	201	208	199	194	204	212	235	217	196	236	215	194	222	205	213	202	248	205	212	228	194	236	207	193	226	200	226	221	185	201	203	214	204	187	236	231	173	204	182	207	227	205	224	248	220	243	197	231	217	221	193	207	213	224	209	219	217	210	204	215	217	208	229	194	213	213	189	197	208	221	201	208	223	209	183	190	196	199	201	223	210	216	217	204	200	206	208	206	161	223	225	192	219	198	224	202	195	226	217	205	206	226	217	199	220	222	227	209	186	222	227	231	198	239	209	213	231	208	229	211	199	198	213	196	199	212	236	214	204	208	224	211	219	215	200	218	211	216	218	224	221	213	193	226	189	189	216	205	216	253	210	208	203	228	183	191	172	184	196	222	210	222	202	208	216	213	206	232	206	218	225	208	220	230	210	206	186	215	216	205	233	210	221	207	203	219	230	236	215	225	192	232	186	195	205	213	182	207	214	240	223	214	213	205	219	229	185	193	201	174	188	203	236	226	195	201	215	204	218	207	194	199	193	215	199	204	205	184	222	218	217	231	209	229	198	224	208	216	200	203	200	204	206	237	220	222	191	197	195	201	216	230	196	208	237	198	208	209	201	236	236	188	193	201	199	220	212	234	214	205	207	221	225	227	218	202	210	204	209	201	191	213	214	238	204	186	226	208	222	222	203	169	183	201	214	221	210	210	215	207	207	213	234	214	230	213	213	219	221	209	215	196	217	195	193	202	209	200	216	203	204	227	207	178	250	222	222	220	212	225	221	203	240	201	198	190	207	201	223	204	193	186	225	216	219	221	217	246	183	203	217	210	210	208	207	210	235	223	205	218	201	211	211	179	180	223	203	173	218	224	216	189	217	206	220	201	222	202	234	222	232	190	209	216	177	189	211	213	215	189	200	221	213	219	190	234	228	197	230	205	200	197	198	198	205	227	194	215	215	209	204	182	210	192	219	188	227	203	188	205	217	219	215	203	203	227	226	229	203	202	186	221	212	231	226	205	221	225	243	228	176	184	212	207	174	196	225	205	200	217	260	208	207	198	209	204	215	232	198	205	203	198	228	208	190	210	223	247	207	226	216	222	170	218	198	187	214	202	243	239	193	212	207	211	200	210	213	217	209	223	212	215	199	206	222	212	186	199	213	214	217	229	188	202	221	234	191	201	219	198	216	223	221	207	217	195	204	232	199	205	194	214	224	194	207	196	225	205	186	206	207	235	236	210	213	207	188	212	191	228	225	226	205	215	233	204	227	222	215	212	238	191	204	222	199	225	225	203	236	214	218	234	198	234	215	200	246	246	245	233	211	203	201	209	181	192	198	217	213	214	220	197	211	229	208	207	203	234	217	192	228	231	209	205	216	210	221	209	221	207	237	193	203	203	186	209	196	217	210	212	234	202	223	174	208	220	204	207	202	217	204	191	227	218	192	196	230	196	190	233	215	227	205	229	221	219	215	199	231	230	219	201	238	201	213	217	206	204	199	190	184	223	204	214	200	238	190	223	210	210	244	219	201	166	203	214	214	224	203	171	242	195	215	219	236	220	190	206	210	184	199	226	213	213	216	190	214	210	236	210	210	212	194	195	185	195	223	235	229	241	227	215	224	201	204	188	200	225	219	216	181	209	218	189	187	208	201	173	215	236	213	217	232	231	208	253	211	198	193	220	211	214	186	225	222	187	183	217	206	198	222	214	216	213	192	191	194	189	192	193	216	221	229	214	210	222	237	190	230	215	231	202	220	225	198	214	230	223	215	206	212	216	194	197	193	213	223	214	211	231	238	221	217	199	209	221	200	241	184	213	225	182	208	185	206	182	227	217	229	213	218	234	217	201	204	222	205	216	224	212	210	224	216	222	226	198	227	206	199	220	232	210	245	236	197	210	196	219	227	209	213	187	185	212	179	198	189	185	217	202	207	192	194	208	194	241	199	212	196	216	194	214
6536	813	1268	1412	1165	1068	943	842	773	782	677	691	690	641	650	637	598	606	626	630	623	554	607	601	611	617	597	550	589	546	593	581	549	597	602	542	570	568	563	573	596	575	548	552	545	529	575	556	585	565	584	539	585	572	550	530	572	545	546	609	554	557	566	579	558	598	575	600	592	518	549	548	530	560	554	595	513	570	551	542	543	559	580	543	552	539	563	504	582	577	546	538	534	564	589	573	549	580	571	566	527	562	590	529	541	548	541	546	538	551	522	528	568	536	519	548	545	556	561	558	527	553	542	544	524	584	553	533	550	594	554	590	553	561	558	589	565	557	605	554	514	572	523	545	518	575	572	539	537	570	553	513	585	587	543	559	584	552	569	538	516	546	606	545	557	571	527	550	598	575	523	548	558	502	564	524	580	579	527	526	584	536	543	531	523	591	579	545	561	558	521	548	562	550	565	560	544	515	563	554	567	539	549	554	545	514	540	595	562	587	548	520	535	571	543	547	583	548	552	540	563	532	588	564	527	579	543	522	536	584	600	529	550	572	546	512	594	537	531	543	537	534	552	588	569	577	550	566	570	542	586	599	611	533	561	525	562	513	542	592	541	527	546	561	546	586	559	530	543	585	535	579	580	580	592	530	591	554	505	554	590	512	563	591	572	577	561	528	564	539	570	585	536	555	582	578	525	582	532	569	586	533	564	561	517	586	516	559	498	557	563	541	569	516	565	536	558	556	547	543	564	552	551	560	547	550	535	566	520	539	576	521	575	541	535	550	556	565	535	550	552	563	549	513	572	579	539	526	542	573	542	548	538	573	598	550	549	525	488	576	558	572	602	537	565	576	573	580	584	591	558	563	543	540	573	584	589	559	594	592	533	605	562	546	585	584	562	547	582	571	580	583	597	600	579	582	555	500	532	525	583	587	576	556	562	576	561	549	579	545	549	557	556	548	548	541	540	527	529	574	549	577	595	512	520	517	541	544	571	561	550	547	555	540	517	554	534	604	564	565	558	554	520	563	536	518	555	574	531	516	549	566	537	565	544	569	522	549	568	548	577	578	631	536	549	588	548	587	518	539	571	572	530	551	573	579	563	540	558	549	594	528	554	584	545	580	533	538	566	558	532	554	524	580	545	562	513	576	536	567	589	543	569	570	546	576	568	567	544	553	569	563	535	541	577	511	551	536	587	574	535	562	548	562	585	562	591	540	590	520	555	530	574	570	553	516	537	526	577	576	533	568	551	542	541	546	555	536	551	591	562	548	490	551	542	552	520	568	551	527	569	567	579	562	617	583	562	576	546	554	565	551	570	577	580	546	582	555	533	535	529	552	533	585	550	584	563	581	531	583	560	556	551	499	551	541	520	570	528	538	585	525	556	560	539	541	566	554	561	542	535	526	571	523	565	582	546	562	569	565	558	518	546	548	546	544	543	552	551	576	521	569	537	557	564	583	572	542	584	540	568	581	536	539	558	568	590	536	570	544	524	541	524	520	566	542	557	586	555	530	580	546	552	530	620	533	597	617	557	579	550	544	572	568	531	573	556	590	529	574	567	598	561	535	532	541	531	533	570	521	563	560	571	536	563	550	549	603	534	539	532	550	492	537	587	514	512	580	594	526	534	566	546	577	530	539	578	581	544	567	543	562	560	519	555	583	507	578	537	558	563	559	559	529	581	571	564	550	558	563	534	543	539	557	534	520	562	477	510	617	554	533	570	513	529	569	562	535	609	555	527	553	581	542	557	530	533	536	502	500	535	535	549	569	592	536	544	622	537	584	581	529	552	545	545	577	545	564	524	494	507	513	535	576	538	549	558	559	566	550	561	561	525	540	532	571	520	530	512	565	539	549	556	553	572	540	595	550	561	542	556	558	553	520	561	535	539	546	550	500	547	574	556	544	584	553	532	587	560	547	583	522	535	543	583	587	580	567	574	539	557	548	503	565	535	580	550	544	559	589	580	497	565	557	578	576	558	529	571	542	560	518	559	610	557	565	579	575	539	585	521	565	505	571	545	557	552	577	549	570	529	526	562	564	530	561	586	548	560	517	552	554	544	553	567	575	558	541	562	541	564	610	572	586	550	558	551	522	613	574	522	535	545	539	509	531	571	533	557	552	538	567	565	578	589	617	556	542	556	584	581	546	576	555	543	561	563	588	526	553	508	569	532	566	589	513	551	589	547	582	590	539	574	579	529	535	569	533	538	550	552	575	543	530	567	547	539	564	560	518	515	511	526	583	598	556	571	515	594	561	560	571	557	487	563	524	556	557	539	550	523	538	594	587	555	556	538	569	584	589	595	513	562	550	521	540	533	506	531	606	566	549	559	613	535	553	577	589	525	532	531	532	552	551	527	524	526	552	594	572	536	561	576	526	564	556	597	519	577	522	533	551	520	535	590	591	529	576	604	561	549	540	538	505	505	597	543	540	588	562	533	554	515	599	527	544	510	574	546	540	529	571	531	556	538	561	539	485	562	498	551	512	545	543	526	552	503	561	545	578	546	558	568	557	493	560	585	575	572	528	567	535	586	542	541	532	553	570	551	602	563	604	557	583	565	516	552	575	538	554	586	519	572	578	519	546	542	530	574	552	535	579	545	551	559	553	519	560	536	496	542	585	565	557	567	562	541	571	560	543	538	523	557	590	546	559	535	547	551	552	531	523	562	598	541	541	468	575	598	567	532	548	544	519	533	542	544	545	535	557	583	581	584	545	541	588	579	568	553	539	551	536	583	585	541	536	586	559	599	560	537	583	577	525	534	560	533	595	573	499	568	522	556	539	553	598	566	568	618	535	591	603	575	517	552	577	560	544	528	600	521	538	538	573	565	570	538	571	572	562	545	549	575	569	590	528	566	577	575	554	510	536	571	551	536	507	548	532	567	527	565	525	557	551	550	576	553	511	550	595	543	565	565	556	537	570	543	569	547	535	574	529	552	524	569	540	546	582	550	581	501	556	542	560	544	572	551	512	549	541	541	536	529	576	564	563	539	536	515	576	553	576	549	528	534	557	549	557	532	490	543	610	522	536	579	546	556	613	554	557	516	570	553	538	530	575	577	551	525	575	561	533	536	593	512	571	588	558	528	588	523	517	538	620	552	593	551	542	555	516	573	532	571	519	541	615	560	599	586	542	544	554	556	488	573	562	532	553	567	571	544	546	558	525	525	547	587	550	539	550	544	548	506	563	534	559	573	559	558	544	508	542	555	519	556	544	499	550	588	558	558	580	522	530	568	548	553	603	609	589	564	542	590	574	539	563	558	591	563	537	581	608	560	568	543	553	547	531	523	564	527	569	555	535	556	540	577	545	510	535	570	605	553	548	568	543	567	587	574	601	559	569	558	540	593	554	540	553	550	561	590	587	536	579	520	504	558	522	540	543	571	522	576	623	562	565	512	578	561	564	557	554	569	573	560	532	513	536	574	554	572	570	574	549	547	571	546	582	571	549	567	525	523	533	587	574	551	583	556	559	554	600	521	556	515	554
15233	1259	937	877	612	521	474	440	413	411	350	330	338	354	329	346	363	353	318	342	335	327	333	348	343	339	332	324	347	326	317	352	358	323	342	334	333	326	344	318	337	345	334	327	316	331	334	326	332	328	321	294	298	345	305	316	335	350	341	340	330	303	319	348	327	351	366	337	335	349	341	314	326	300	334	300	329	315	355	313	326	335	340	311	310	364	314	339	300	327	334	335	335	347	310	314	328	299	338	327	308	283	317	326	324	336	308	309	320	323	337	363	322	317	329	327	336	353	327	330	289	318	327	300	335	326	339	347	312	306	355	331	302	331	318	319	322	329	317	293	334	349	281	317	329	322	314	305	287	333	351	319	372	343	302	315	321	329	325	323	301	359	335	335	329	294	331	313	310	350	349	344	300	308	295	326	296	336	340	307	299	315	327	299	300	338	365	323	320	338	359	331	285	305	344	323	327	324	324	315	352	300	348	295	323	304	328	336	334	311	342	344	317	317	306	285	340	352	344	329	303	351	336	322	315	325	322	333	327	372	295	286	339	351	322	338	331	307	296	336	311	313	312	303	332	349	296	321	281	339	295	311	357	354	331	349	327	311	355	332	375	351	338	304	361	328	322	309	334	339	331	339	311	328	347	342	312	306	318	346	262	330	328	352	348	302	330	327	312	329	309	287	348	303	308	297	356	359	336	314	320	337	320	346	294	329	343	315	334	328	339	288	317	331	310	328	330	297	342	333	327	344	332	335	307	309	370	321	308	336	313	363	321	343	302	334	310	316	333	316	308	310	339	375	334	333	345	299	304	316	309	320	304	389	325	331	326	350	311	301	277	365	304	327	353	313	315	322	321	324	319	359	305	341	330	319	298	351	269	327	322	312	333	285	308	346	315	342	308	316	323	346	339	300	314	309	291	340	351	343	338	331	292	347	308	310	319	366	339	361	278	328	321	340	330	342	349	326	350	316	333	366	322	315	332	290	301	305	305	327	306	328	311	341	341	327	301	304	308	298	320	295	306	353	335	334	338	320	328	308	309	304	318	309	358	319	316	329	316	312	323	324	353	346	309	294	294	347	346	284	298	302	332	295	333	351	349	312	342	351	350	308	314	355	324	313	329	336	324	271	310	356	316	331	302	293	298	315	327	366	351	333	317	307	315	336	317	351	340	317	306	334	301	375	342	312	306	324	332	320	329	315	291	340	280	338	322	347	314	258	308	327	355	322	313	317	313	282	296	325	332	328	303	359	336	344	323	313	319	300	342	311	369	331	329	351	315	331	346	300	359	348	333	313	296	329	291	316	358	297	330	298	317	316	336	313	328	333	300	311	331	354	347	321	330	336	318	322	334	330	322	304	317	279	298	360	324	312	293	290	341	312	343	356	325	343	349	274	349	313	298	318	331	318	312	347	303	300	312	286	298	292	359	336	311	333	306	358	323	329	319	352	324	318	295	326	322	333	329	344	320	333	329	331	324	324	353	338	274	315	307	367	320	308	344	317	374	369	332	329	306	299	323	339	352	338	336	348	317	319	313	325	335	336	305	308	307	314	301	298	339	323	306	328	330	342	322	290	337	318	303	322	299	357	302	288	331	339	327	316	312	330	328	315	326	373	311	331	335	372	328	332	311	327	315	335	353	356	328	310	290	361	325	352	324	338	321	331	314	321	349	317	323	302	305	307	293	302	308	308	315	312	336	310	314	314	315	297	320	315	301	317	328	309	358	333	317	307	358	361	357	348	341	312	328	345	337	322	348	360	309	352	337	322	314	317	322	292	307	357	337	320	342	337	329	357	314	371	288	307	298	317	325	292	316	279	337	303	335	312	324	339	315	299	303	308	308	330	302	304	304	327	345	298	353	295	312	338	349	323	330	324	309	324	315	333	296	306	316	365	339	325	303	305	323	321	335	301	354	336	303	347	334	307	322	324	300	292	320	321	336	289	315	343	297	316	320	330	307	312	352	341	346	320	311	311	323	313	331	345	332	321	329	308	298	344	289	332	338	319	285	347	350	341	355	296	318	312	354	337	338	308	298	320	298	350	323	291	295	309	308	350	323	342	307	325	314	291	327	323	363	332	311	327	353	358	281	313	360	352	324	315	310	329	366	312	313	325	327	299	328	324	324	313	331	324	348	302	316	311	310	363	302	335	292	326	310	332	326	316	331	332	321	329	345	318	341	275	336	320	324	360	326	341	348	348	314	324	359	350	313	322	346	314	332	321	346	342	318	298	329	307	309	324	319	295	330	328	326	335	310	313	337	340	283	302	321	346	314	339	324	299	296	312	325	312	329	300	353	354	337	317	356	344	313	317	332	325	323	361	328	320	327	306	313	286	306	315	350	324	340	325	342	321	353	331	320	363	323	330	359	329	325	350	291	318	296	338	294	338	294	353	316	310	347	319	370	340	322	322	342	326	311	311	316	337	356	317	324	315	326	313	344	324	332	369	352	303	317	314	323	270	315	314	320	299	314	337	301	328	330	310	321	302	352	350	334	321	338	361	295	358	345	344	337	324	308	292	320	325	326	289	318	319	351	326	326	337	310	324	341	300	311	324	313	325	359	349	323	318	303	360	305	331	313	317	312	313	319	332	330	313	322	325	326	291	317	310	361	330	325	302	300	323	314	311	327	324	311	315	319	365	338	340	318	314	333	325	349	327	321	346	345	328	342	306	335	339	305	293	319	345	330	349	325	309	340	314	296	340	302	326	333	303	314	343	345	313	338	294	316	331	340	325	292	330	358	331	333	340	320	339	341	306	328	334	325	354	319	324	322	318	341	323	302	326	298	341	280	351	310	325	318	324	330	330	338	320	333	347	321	325	317	331	303	359	322	320	338	345	352	322	320	301	321	352	350	332	307	328	348	330	315	341	322	344	300	303	354	357	331	293	341	342	340	310	336	346	347	278	317	280	337	292	328	292	315	312	342	322	364	312	281	313	296	319	327	282	339	328	300	326	284	345	300	324	349	337	331	301	305	300	321	330	309	313	314	293	364	345	330	328	345	341	285	319	339	338	326	347	375	298	331	327	343	314	371	355	343	317	309	309	347	315	332	312	314	293	323	344	339	328	338	345	299	303	316	346	317	347	312	357	353	317	332	343	347	341	315	326	334	320	314	307	315	294	333	333	313	309	303	320	319	344	326	286	316	307	286	309	329	331	313	308	311	319	347	306	316	304	318	336	331	348	329	337	293	348	339	291	315	348	354	313	349	345	314	329	336	359	323	348	350	295	310	307	291	290	321	327	330	348	341	312	289	295	303	340	344	312	313	332	325	337	314	332	287	299	342	268	297	342	337	325	326	293	310	334	326	314	293	321	334	330	309	324	303	316	272	319	340	308	327	341	376	308	328	340	321	316	338	321	327	316	330	329	354	328	321	332	314	332	314	301	312	358	349	311	335	345	321	347	317	350	326	319	314	315	347	328	342	322	324	308	317	314	312	330	312	320	328	322	344	308	348	358	341	341	317	316	292	265	336	297	337	316
8481	1326	2171	2468	2097	1813	1573	1414	1286	1186	1152	1085	1026	1003	980	944	889	867	960	912	935	916	934	934	863	884	836	883	807	804	900	809	854	824	847	783	874	868	820	840	793	828	827	782	830	834	805	862	834	858	789	796	791	767	809	784	867	834	822	816	857	859	806	800	804	823	877	816	849	790	818	781	834	827	772	889	765	780	806	805	835	778	800	808	777	839	821	781	797	769	789	810	801	799	750	805	878	850	807	780	793	865	792	816	828	847	862	790	825	798	819	842	806	814	740	838	807	770	846	841	830	832	808	791	788	821	751	784	804	795	798	791	809	745	786	829	799	773	794	825	795	741	794	783	831	845	841	790	806	831	804	840	774	793	899	788	838	765	780	776	808	815	821	849	776	779	824	837	822	796	813	781	811	858	788	833	827	830	822	777	857	784	839	792	782	835	817	816	813	785	794	808	808	812	839	740	818	787	766	817	779	854	800	830	755	843	812	800	844	783	804	769	753	820	848	863	800	825	820	800	793	791	824	744	796	872	750	773	836	838	838	809	786	844	790	833	816	823	798	808	784	828	736	800	806	803	782	744	872	791	787	829	804	796	772	787	826	844	831	836	857	802	780	838	825	819	814	785	767	830	754	792	764	813	737	772	813	861	822	804	815	826	811	785	812	856	788	770	808	862	774	784	833	813	762	805	795	797	801	886	822	778	743	788	775	846	822	796	856	814	815	831	865	833	858	864	785	775	808	855	815	801	772	837	805	785	866	786	814	779	813	852	809	819	860	787	802	821	837	822	817	834	825	757	805	842	812	818	827	789	793	766	790	837	824	816	795	822	781	786	780	835	766	779	803	852	769	796	811	842	770	828	826	808	813	805	789	815	803	846	801	815	843	800	788	804	721	819	813	834	777	820	789	791	806	799	820	755	805	791	811	842	847	816	785	798	794	793	813	826	836	825	839	834	799	782	779	753	843	795	822	770	839	828	805	806	796	837	789	810	773	804	864	805	767	833	795	824	800	795	843	844	815	830	843	780	858	726	812	800	813	789	780	841	823	780	754	831	861	870	799	842	807	782	864	840	809	796	808	816	783	792	817	817	788	784	834	829	813	798	800	782	807	786	791	813	827	821	770	802	776	816	806	818	754	831	742	841	806	767	798	803	790	815	800	799	782	781	826	755	749	782	839	818	784	820	813	754	785	810	775	825	778	794	799	866	784	779	818	807	830	769	838	779	790	802	831	862	775	804	828	794	791	781	783	832	820	842	746	789	832	826	761	811	807	801	814	877	738	844	793	824	806	765	794	806	810	768	825	809	804	776	802	746	779	800	845	838	773	801	778	801	763	813	765	779	776	736	862	790	811	778	822	856	817	857	810	773	829	737	825	827	829	818	849	820	822	811	827	828	799	825	791	869	802	780	806	797	809	767	829	815	786	793	855	794	820	792	794	798	875	855	832	812	797	806	786	840	815	845	795	814	800	810	862	816	808	818	817	811	864	792	796	770	786	829	815	801	767	849	790	818	772	797	844	800	820	849	793	815	807	841	786	815	791	805	797	833	791	806	824	819	836	819	833	793	768	792	755	796	836	788	816	764	784	848	838	767	785	824	731	836	828	822	828	826	840	786	798	828	851	815	829	822	803	788	762	805	823	825	787	789	810	842	740	799	765	824	802	757	832	845	779	872	814	811	788	824	834	812	814	869	758	842	799	820	840	828	795	788	794	808	807	786	834	819	849	783	790	776	843	805	770	782	847	791	810	738	809	838	793	860	837	788	846	763	801	845	809	827	855	819	792	809	839	808	800	812	789	805	795	795	791	767	786	789	822	804	830	828	810	852	786	797	760	794	820	791	824	783	764	774	826	805	825	837	832	796	813	831	772	821	833	779	793	849	801	792	834	880	807	797	806	771	811	766	778	810	795	795	804	805	804	831	781	866	806	795	787	833	791	800	800	822	852	838	780	777	756	813	781	853	793	808	841	802	819	792	811	825	782	796	794	762	782	801	826	820	788	834	817	848	778	862	785	845	831	775	844	770	871	797	782	814	782	818	818	824	779	847	835	832	773	798	792	817	785	805	815	791	798	769	853	798	815	812	785	869	828	830	823	782	827	775	803	752	753	825	801	851	804	794	812	823	802	801	821	778	849	803	805	813	780	796	766	821	782	830	812	786	760	858	786	760	808	819	757	760	805	783	794	808	792	793	796	820	865	809	854	864	821	787	740	810	827	786	783	811	876	803	814	757	768	824	796	789	776	777	834	835	821	792	775	837	793	806	795	774	778	791	788	817	798	848	804	769	798	797	832	771	809	815	807	820	816	821	761	762	791	804	873	806	833	755	779	815	795	816	830	754	788	791	741	808	868	828	772	869	788	837	819	789	857	818	858	835	866	771	802	834	792	852	776	822	878	733	797	801	808	779	833	793	848	770	868	846	833	811	795	749	829	836	763	815	826	850	793	805	807	814	770	796	797	819	794	795	823	852	806	732	773	791	837	870	798	838	776	862	788	803	807	801	796	802	764	790	820	797	795	831	806	783	774	827	826	828	807	758	792	810	839	807	827	767	778	822	821	790	784	733	846	805	875	805	798	842	741	847	859	799	831	839	770	784	775	820	827	771	857	852	791	815	763	790	823	808	820	791	842	783	784	843	844	816	813	836	809	823	762	755	799	824	783	857	861	810	813	813	824	834	798	810	811	813	788	867	830	817	781	844	763	825	858	773	785	750	836	789	833	815	808	828	814	815	806	794	805	800	737	815	770	834	786	818	768	806	771	791	820	820	828	799	810	817	768	807	806	821	809	812	796	885	791	814	839	757	814	787	843	787	816	823	783	831	804	790	839	829	831	819	794	853	769	839	824	822	813	786	757	833	807	772	788	823	783	798	801	843	834	775	764	801	877	746	752	799	775	810	842	749	823	821	808	829	751	799	806	800	821	834	876	808	797	780	853	806	770	774	824	789	841	790	855	830	787	743	751	816	753	810	817	863	803	794	844	799	815	812	791	796	803	808	798	869	855	773	808	806	831	844	771	793	815	771	801	820	785	799	810	835	801	828	855	796	843	803	823	880	825	778	813	816	795	821	781	834	785	835	819	796	785	848	825	774	791	801	800	813	823	765	842	787	778	815	838	802	775	829	803	782	811	753	812	800	804	771	787	775	741	870	802	831	882	780	825	818	852	849	820	863	827	761	826	755	784	798	854	811	791	773	784	781	756	843	798	780	801	833	840	797	813	820	834	811	796	833	775	803	791	810	822	747	816	845	769	795	781	812	822	802	818	794	857	771	826	825	815	857	794	812	843	795	801	781	806	831	797	749	723	764	791	773	781	782	813	825	740	813	822	817	815	812	826	775	817	855	800	789	805	780	817	817	889	803	804	794	837	868	769	813	779	819	808	794	810	830	804	788	828	795	800	820	811	780	810	868	747	802	781	865	751	773	800	812	777	786	780	796	801	805	816	773	786	771	788	774	806	832	795	814	820	841	824	835	759	822
1759	401	386	383	375	383	421	375	375	409	407	375	400	408	401	408	398	381	396	377	378	387	432	418	423	416	395	441	401	384	415	387	399	378	446	424	389	403	404	415	376	405	410	408	408	399	438	410	420	388	419	389	421	371	386	412	371	375	409	425	435	379	391	399	389	397	421	365	365	424	405	393	368	389	408	423	413	381	370	393	387	412	418	368	394	422	394	382	405	397	376	380	408	398	408	383	430	387	385	402	360	415	400	373	414	376	384	448	353	400	388	395	380	371	395	395	409	423	412	424	422	403	369	392	391	411	396	381	403	409	409	355	416	400	414	391	419	431	371	378	381	356	380	390	397	381	372	400	419	406	360	356	383	413	375	386	395	388	390	403	404	415	403	423	399	415	384	430	398	422	391	357	366	410	442	409	385	425	419	435	407	407	395	404	404	375	430	389	377	396	391	423	423	376	425	454	400	381	399	363	417	400	377	365	411	429	413	368	363	419	394	378	374	379	421	432	364	402	416	359	393	433	390	435	388	411	386	416	388	396	377	358	419	387	403	388	381	418	416	393	385	425	406	409	389	362	404	409	407	356	388	430	348	402	404	422	433	416	391	388	388	392	388	362	380	388	405	412	403	430	417	390	376	407	389	414	421	377	406	375	408	363	441	402	395	401	438	393	421	419	389	393	402	369	403	404	389	392	397	384	381	419	406	397	396	415	446	424	400	389	385	418	418	405	393	380	417	402	431	404	368	407	415	397	369	406	403	405	415	370	363	410	373	372	362	399	436	399	372	377	403	372	388	406	395	419	383	379	383	412	395	429	405	355	395	371	381	446	383	390	439	438	413	432	399	375	419	384	373	404	415	416	407	397	395	371	423	421	414	441	410	348	388	376	430	407	397	355	414	395	340	402	402	372	394	422	410	391	398	390	413	397	423	403	370	358	375	380	439	385	387	381	415	399	397	398	405	394	392	396	383	378	422	416	429	418	347	388	375	388	402	426	426	375	427	410	433	376	385	411	430	364	364	397	392	377	420	427	397	434	413	391	421	407	404	365	401	383	420	427	365	394	365	411	409	373	392	421	366	412	381	424	388	366	385	394	372	391	374	400	381	413	417	431	411	405	381	392	406	365	386	372	378	433	427	386	371	389	421	423	404	399	401	411	386	393	401	407	390	410	382	434	402	418	391	389	398	333	385	418	420	431	401	397	424	385	410	405	416	409	379	414	402	416	402	355	388	390	415	395	395	389	365	349	424	425	396	383	391	377	399	379	413	399	415	401	409	413	408	387	389	375	350	411	401	387	405	372	403	411	388	411	425	405	400	443	376	420	431	397	416	421	371	415	398	357	399	390	432	409	378	387	391	389	375	375	396	384	393	395	395	386	401	380	399	379	428	437	367	344	383	369	404	387	388	409	430	375	433	362	351	409	392	375	387	373	403	422	382	409	381	404	352	409	370	397	428	415	380	412	406	403	410	418	373	385	389	376	423	356	387	415	448	394	364	401	394	429	411	421	429	373	442	363	399	409	410	401	406	358	404	400	400	388	421	463	429	409	387	402	408	424	370	408	383	414	427	399	394	368	367	379	437	433	379	431	371	353	378	369	417	406	416	365	401	431	366	428	422	413	377	382	387	386	403	394	393	411	408	411	424	410	435	407	368	394	407	397	404	402	413	376	405	426	365	397	360	438	386	384	386	430	384	397	408	388	425	386	387	404	385	408	390	384	405	403	411	404	401	385	420	372	372	397	415	358	417	410	383	438	422	397	394	374	361	376	390	361	379	410	424	414	409	402	412	402	407	411	371	384	386	356	363	395	395	376	433	400	363	390	401	427	394	419	372	388	416	385	402	413	426	397	389	414	405	353	378	397	396	393	342	419	388	422	434	390	390	419	420	402	420	401	380	415	382	387	416	425	399	390	402	369	382	375	416	416	428	344	418	408	382	385	425	412	459	386	384	366	409	410	364	372	422	436	401	379	383	373	394	344	411	432	375	380	415	417	375	413	398	384	376	449	370	424	397	404	416	415	396	386	410	400	432	423	404	391	410	397	374	383	394	378	403	420	367	405	430	361	401	392	403	379	390	396	405	377	400	415	365	392	381	416	423	362	365	412	401	404	420	375	390	411	409	418	358	421	423	396	390	438	394	402	378	403	402	397	382	392	409	412	403	405	455	365	369	389	388	414	418	402	421	388	417	406	378	347	381	417	395	401	401	396	408	391	408	395	413	397	415	406	415	370	358	406	382	386	421	443	401	403	387	411	428	371	353	446	426	369	339	387	407	422	378	392	409	388	384	398	380	423	397	404	405	386	388	433	398	376	384	379	359	389	403	396	364	405	400	398	379	408	443	418	367	406	384	377	420	398	403	326	394	383	385	383	428	434	380	381	397	398	412	418	375	398	396	368	382	365	414	406	414	355	414	409	363	397	378	410	362	399	377	421	424	401	403	393	382	371	378	422	381	404	396	376	413	392	385	427	399	424	376	392	384	384	389	389	441	346	428	401	447	381	412	426	432	398	396	374	405	407	388	364	367	375	399	375	397	405	389	397	419	371	361	412	410	440	399	394	380	359	375	400	396	400	430	408	428	413	436	405	447	392	387	388	385	409	366	359	407	360	377	379	383	412	443	382	404	400	394	382	386	398	376	421	432	381	383	428	420	349	396	396	364	399	373	386	387	395	371	403	412	415	389	450	389	413	397	348	385	397	398	437	411	385	356	433	415	411	375	393	360	420	386	407	412	383	388	379	410	395	380	384	341	391	375	403	408	433	369	450	387	390	371	389	396	390	363	417	406	365	374	399	403	385	395	377	406	422	384	413	380	396	367	407	395	404	400	399	384	382	414	438	400	410	357	367	410	396	382	362	397	392	413	369	375	397	374	396	373	406	414	400	387	379	377	453	412	398	354	405	413	402	383	392	417	406	410	431	418	416	438	387	412	400	399	396	410	379	395	422	405	433	386	415	397	356	393	423	443	392	404	394	356	400	399	387	374	405	393	424	395	381	399	418	424	369	401	408	394	399	361	430	386	390	394	393	374	356	382	397	412	404	383	394	390	418	377	388	403	406	421	429	406	392	398	382	343	349	416	369	374	399	365	385	423	425	370	407	386	438	384	402	364	384	409	420	375	369	384	397	370	352	406	357	387	407	343	350	445	441	427	382	415	396	413	402	385	355	381	423	425	435	376	388	373	388	392	431	429	402	382	385	393	405	355	384	426	386	369	380	424	425	421	382	387	428	409	410	371	361	368	359	404	389	384	385	376	372	380	377	395	365	385	411	414	404	453	379	368	365	417	387	384	413	406	397	408	383	376	386	425	403	421	383	390	420	392	386	388	366	403	373	394	410	405	370	376	400	437	365	376	378	428	379	415	444	411	403	410	381	410	385	407	376	406	405	388	424	413	406	396	420	424	399	407	388	409	421	428	386	382	404	382	422	406	404	369	398	401	417	408	379	390	386	408	401	416	374	406	382	413	421	373	359	350	392
2233	945	897	944	965	928	895	908	866	902	959	866	915	894	922	958	865	922	885	871	918	885	866	910	907	909	946	926	883	919	888	869	940	892	921	968	865	911	908	887	906	908	921	915	921	881	858	943	927	899	908	859	891	890	899	892	861	842	962	947	901	906	829	928	870	920	867	932	911	840	873	912	947	855	924	893	938	926	896	870	894	886	853	865	915	804	894	920	862	929	858	857	879	878	857	896	890	919	900	934	878	950	868	902	864	870	947	876	859	885	949	892	904	899	872	893	904	952	930	931	886	856	832	886	911	836	904	879	898	895	933	894	928	882	889	890	933	898	910	881	867	889	877	839	866	884	866	881	905	860	865	860	909	866	943	909	880	882	862	925	883	909	931	936	912	853	873	900	912	915	873	891	900	873	937	915	896	909	877	914	899	894	898	923	894	905	943	883	893	929	902	951	885	901	880	963	896	899	925	911	897	902	888	916	852	863	868	866	902	945	913	884	892	891	873	894	872	897	906	882	892	919	895	911	926	913	934	922	860	930	851	945	883	884	894	896	866	868	889	917	897	900	871	895	894	857	863	870	914	844	881	870	924	907	863	917	913	886	894	875	925	890	889	898	865	828	908	893	918	887	906	893	889	962	854	854	899	903	919	926	918	865	880	885	859	884	892	912	877	893	892	912	925	920	902	879	913	873	874	892	918	880	902	876	849	878	925	947	921	914	870	966	941	900	892	894	963	930	871	907	866	859	897	869	901	873	958	916	897	901	941	976	922	890	915	887	838	868	880	939	900	931	953	895	913	894	873	892	920	889	901	925	920	908	879	887	948	872	885	870	894	898	902	895	923	888	946	905	890	911	929	964	923	878	921	905	905	868	847	946	903	886	882	856	888	916	945	982	852	870	933	950	873	872	932	880	899	904	948	956	876	903	866	916	891	946	888	895	891	977	905	894	916	899	959	875	861	852	918	894	899	883	898	874	913	896	895	879	902	906	891	883	858	925	917	896	911	927	897	846	893	893	911	920	946	907	875	916	945	890	870	920	830	875	897	858	938	880	940	867	879	899	981	887	901	896	916	892	923	884	940	855	924	935	852	908	917	875	859	942	892	919	922	902	932	901	951	910	909	941	893	969	879	900	904	907	887	882	894	886	864	872	922	931	868	905	939	903	903	925	866	940	921	904	887	886	973	919	905	876	882	882	863	890	934	900	918	919	885	895	944	870	883	939	889	875	852	852	842	892	896	977	899	915	868	892	910	879	890	872	962	878	926	893	937	888	872	871	936	885	954	903	882	885	903	910	921	905	891	844	902	895	901	902	849	876	908	869	883	917	894	869	915	955	939	894	877	897	933	882	859	847	891	949	947	865	911	920	923	902	884	910	857	894	887	946	929	904	862	979	914	892	920	943	890	848	915	918	892	908	899	837	945	939	855	883	898	898	903	923	916	920	846	922	853	862	917	900	912	929	916	892	889	930	879	897	959	965	962	894	904	903	897	924	903	923	877	886	921	928	926	897	949	860	904	866	902	894	865	856	910	919	884	919	908	855	851	927	854	898	892	929	900	898	913	903	863	856	879	908	887	899	934	870	870	866	857	847	897	914	905	886	840	911	889	923	954	911	883	896	968	901	927	901	872	858	881	892	927	931	893	886	901	931	869	928	935	890	924	885	880	917	879	940	836	861	879	945	850	880	927	889	906	884	919	849	865	869	873	901	883	897	826	857	884	921	921	905	856	885	861	850	874	927	896	955	956	898	949	903	924	967	876	869	914	923	918	908	922	894	879	881	904	892	926	885	812	852	883	873	915	887	906	899	858	937	921	873	913	851	869	908	913	919	891	914	914	910	879	865	910	862	891	900	877	907	876	891	909	864	907	900	973	867	1005	913	912	888	875	907	863	924	926	880	898	881	895	904	966	951	912	908	901	916	905	880	909	906	917	933	936	895	896	952	857	974	899	922	912	905	841	914	885	971	922	925	907	917	910	904	887	877	873	870	877	873	919	955	904	895	944	926	879	851	907	869	845	878	920	914	871	907	939	890	834	906	890	943	922	898	919	891	901	899	894	922	885	915	883	866	862	894	951	909	898	895	901	975	897	934	931	977	887	903	916	833	869	892	883	865	939	886	915	918	837	870	937	896	893	925	871	909	913	875	892	913	949	862	957	924	876	856	846	892	978	881	944	894	911	874	856	927	932	938	962	907	906	840	945	960	969	899	868	925	882	856	914	914	874	886	915	952	888	886	936	872	862	911	911	890	861	904	976	952	903	902	863	936	887	920	931	907	895	900	919	871	860	912	880	947	933	885	882	893	894	895	904	854	950	938	914	911	836	875	867	860	865	883	870	887	902	905	893	886	871	939	904	869	925	900	905	920	878	914	900	887	907	908	929	864	931	927	873	887	903	936	871	937	922	928	879	903	894	945	905	921	922	850	935	930	870	911	891	893	940	900	925	944	875	898	896	911	898	899	889	919	949	891	878	976	920	905	888	906	877	889	949	964	931	933	927	880	927	899	893	900	877	909	901	863	855	973	899	928	926	892	835	890	880	863	848	853	901	903	881	892	907	899	896	942	899	884	903	878	908	907	931	871	893	876	944	945	934	936	891	910	922	932	870	884	854	930	878	894	890	906	913	959	903	891	885	915	930	852	822	873	854	872	917	896	922	895	895	914	933	913	910	900	889	944	867	942	884	925	886	927	857	893	933	976	913	872	883	896	867	890	932	874	913	891	889	886	858	926	887	879	949	933	903	898	868	891	937	906	903	870	944	925	825	835	920	937	880	879	889	846	881	870	880	841	956	934	908	901	985	939	903	933	938	888	925	854	862	917	895	863	871	876	953	882	874	915	908	904	814	878	890	905	898	922	893	934	905	885	876	887	900	896	914	892	890	880	852	923	832	911	872	912	893	940	901	919	865	883	916	895	927	920	936	930	845	873	865	931	903	902	955	916	937	896	872	926	879	869	911	922	880	856	883	949	908	890	880	902	912	870	909	892	879	897	970	906	903	901	868	855	905	855	895	918	887	916	875	895	910	878	900	913	892	938	913	838	933	920	901	892	837	881	895	932	877	923	910	928	933	880	931	909	925	912	839	864	911	923	931	868	887	868	896	925	886	857	854	936	863	862	865	892	880	918	913	914	874	902	898	912	867	919	938	908	934	921	902	857	920	910	870	880	905	893	900	896	918	895	901	909	891	842	906	876	924	951	858	920	892	949	863	896	933	897	913	917	950	941	905	896	871	875	901	951	907	884	904	859	876	917	828	919	904	888	892	909	872	895	909	892	902	875	926	928	877	889	913	912	928	909	872	900	888	879	880	924	962	907	898	948	909	896	873	917	861	912	902	891	901	896	931	907	943	871	869	917	927	904	895	873	858	914	897	912	921	924	858	917	861	900	880	915	879	935	862	917	906	881	878	898	927	907	857	930	869	932	937	901	903	896	956	876	852	890	894	851	887	944	866	865	877	932	871	926	892	913	915	919	892	920
7774	518	540	473	368	316	290	309	235	270	235	237	233	223	245	226	215	203	241	240	233	202	202	254	225	225	215	210	225	209	225	188	214	241	199	234	232	235	196	237	202	171	198	203	223	201	205	196	207	209	191	198	213	181	201	194	217	242	214	230	218	201	228	224	215	215	239	221	201	209	223	201	219	219	213	177	229	204	206	168	184	187	209	194	219	231	216	225	225	201	213	210	192	233	207	235	198	240	227	202	214	211	198	220	208	184	214	207	221	207	241	200	217	221	207	207	203	217	207	207	207	185	191	205	194	225	182	223	186	220	202	209	217	216	201	221	226	217	210	219	195	180	232	215	219	214	210	202	207	227	204	217	199	217	201	188	216	254	254	179	225	215	207	193	196	195	227	218	192	215	234	193	217	211	178	202	222	213	190	200	205	192	196	187	206	228	209	233	215	227	206	242	197	187	185	224	200	213	227	223	216	183	222	214	233	202	215	206	198	227	238	199	202	216	211	194	209	227	196	204	219	209	225	224	187	209	211	193	191	229	217	198	199	224	209	209	227	194	211	190	206	224	212	216	225	232	208	210	226	187	198	204	202	216	193	208	216	225	211	202	210	198	224	197	200	199	198	221	195	220	231	228	193	209	209	198	202	229	222	212	209	204	220	214	186	224	207	217	222	198	212	231	229	254	199	198	232	207	225	205	185	200	212	221	207	191	198	205	191	219	224	190	213	247	226	197	181	205	224	211	199	194	234	189	187	204	204	173	211	230	233	216	223	200	212	199	200	206	195	199	220	237	192	246	198	225	216	187	211	198	204	219	222	219	209	200	216	236	183	189	202	198	211	199	203	196	222	215	210	202	195	211	221	200	205	208	220	208	229	199	225	213	217	241	216	222	200	213	199	227	204	219	223	232	222	203	220	219	224	203	207	218	199	227	223	206	214	200	198	216	225	218	208	209	220	235	222	201	201	197	224	206	192	215	194	203	219	206	208	215	230	248	197	242	210	221	210	174	201	209	220	206	220	205	226	210	205	208	213	204	208	223	189	216	234	216	201	222	219	228	210	191	240	197	221	195	237	237	199	234	228	223	186	207	213	210	217	205	220	204	179	218	201	214	213	168	223	209	209	214	200	213	207	205	190	215	198	219	232	211	215	196	203	207	201	212	193	198	201	195	220	196	212	205	214	209	195	185	204	231	219	195	211	207	210	221	214	197	255	215	251	222	250	211	214	199	197	198	194	246	210	233	206	239	221	192	206	215	216	228	216	224	195	210	208	187	206	199	218	231	201	212	222	212	240	231	218	215	215	216	210	249	212	217	218	212	197	214	210	209	215	212	200	222	212	230	222	195	192	194	218	218	199	209	222	203	205	201	186	210	242	208	206	226	188	208	212	207	208	218	203	195	219	202	221	180	192	188	210	232	205	212	209	201	245	204	211	206	215	225	225	228	199	240	216	178	191	218	218	237	205	191	182	182	193	201	211	218	202	225	226	233	236	218	180	229	201	215	213	209	205	214	207	210	227	188	190	219	224	206	228	202	209	226	216	208	184	183	181	225	218	191	218	223	211	215	214	199	210	184	218	203	201	214	207	200	188	224	200	178	211	233	194	203	178	210	213	217	197	195	231	230	209	180	242	237	215	203	221	221	223	198	184	226	220	208	229	226	230	224	225	235	232	226	206	201	222	192	193	187	179	199	231	204	214	211	191	199	243	249	188	191	187	235	215	217	223	202	193	207	192	204	182	224	210	207	207	207	192	193	190	219	245	217	221	203	198	204	225	207	197	206	191	232	212	220	190	188	211	186	210	215	255	221	193	201	218	182	221	215	206	235	239	187	186	223	181	199	203	212	218	209	211	186	224	195	208	210	207	228	204	217	222	212	248	195	212	198	219	196	189	214	207	214	189	202	238	213	229	234	202	188	207	232	191	202	246	177	192	227	221	216	214	221	246	237	208	229	220	237	215	190	190	208	204	211	198	198	212	198	234	220	227	222	235	205	216	216	214	205	204	199	205	223	238	247	235	210	205	211	222	217	205	238	222	216	223	213	187	203	189	219	215	203	213	205	207	196	205	229	222	221	216	206	210	212	239	209	216	245	203	201	205	193	225	225	200	234	226	219	224	226	195	205	230	219	225	228	197	210	224	202	197	209	201	199	214	239	213	188	209	191	151	190	199	228	197	183	198	174	203	214	252	222	222	224	198	192	203	200	191	213	198	196	233	214	203	178	202	218	221	212	210	193	215	220	209	198	197	213	208	183	199	199	204	169	206	178	186	196	187	195	223	206	205	199	224	216	195	223	207	193	206	198	193	203	226	200	215	221	221	189	240	222	193	187	196	219	211	181	204	221	217	223	179	216	208	209	246	197	226	203	187	213	203	206	211	218	248	226	210	210	225	199	215	204	206	202	234	213	198	223	199	214	243	205	204	209	205	227	239	235	237	220	209	205	218	190	209	205	193	225	211	207	206	221	194	205	209	235	200	198	231	232	203	212	208	224	211	192	210	205	200	212	222	205	208	209	202	210	225	204	236	210	192	193	216	216	206	212	217	231	226	200	193	226	239	228	227	240	179	238	227	226	202	208	207	210	208	221	212	248	211	205	238	205	195	202	241	196	205	194	198	224	191	216	214	227	220	223	203	211	229	234	187	198	217	185	191	224	211	214	193	191	227	232	210	206	201	184	167	217	200	217	192	220	195	223	227	221	175	228	205	236	204	252	213	212	208	191	220	218	212	214	212	234	236	231	202	197	215	217	180	244	246	221	209	210	198	197	229	205	216	222	188	214	202	203	230	193	184	201	192	219	229	237	219	225	201	240	208	176	199	230	207	241	226	193	175	211	214	194	201	214	217	230	203	213	217	205	196	223	175	216	211	226	215	215	247	245	187	237	222	216	207	171	224	231	199	215	209	191	249	190	227	218	184	185	222	230	220	197	222	236	211	226	200	200	204	201	236	207	218	212	215	195	213	227	218	198	230	220	221	209	265	214	164	199	207	213	197	210	198	225	232	214	208	198	214	205	238	216	234	203	219	212	235	221	231	229	225	201	225	206	229	219	213	212	252	212	222	223	241	235	215	220	217	221	209	184	202	196	223	191	207	235	223	232	200	227	209	218	213	208	216	166	191	207	219	225	177	221	219	220	226	205	227	209	210	214	244	214	206	227	219	215	226	199	211	192	194	217	250	208	202	220	195	219	205	212	188	221	200	214	210	214	220	204	221	217	199	235	209	240	212	215	201	204	208	228	177	203	227	230	207	222	214	231	231	214	190	211	224	219	217	197	207	212	193	212	216	230	231	201	211	202	206	218	228	213	225	214	229	224	222	224	226	203	197	211	193	205	191	222	194	197	180	236	231	233	193	171	186	213	235	229	190	196	249	189	207	197	218	215	218	215	190	192	226	208	200	207	196	206	225	184	216	217	203	207	231	213	227	217	211	217	207	195	189	216	217	225	200	224	204	194	239	216	194	185	191	245	222	227	188	208
6436	796	1185	1394	1214	1056	922	864	798	729	689	714	633	627	606	617	657	650	653	624	616	611	587	601	595	608	539	616	608	581	555	567	604	598	555	562	591	564	565	526	558	591	577	589	591	587	620	530	546	569	590	575	580	549	542	550	568	582	551	557	535	592	571	512	553	557	546	606	577	574	562	538	556	538	514	584	539	546	541	547	544	539	563	534	546	548	575	532	567	563	564	536	546	583	551	537	539	579	544	575	542	594	569	523	523	555	565	526	572	551	546	525	545	574	599	562	557	583	556	575	574	539	591	562	524	554	553	547	577	559	554	509	525	566	515	558	550	582	583	544	559	546	589	561	534	576	593	544	554	552	566	589	582	580	547	549	536	594	562	557	522	523	536	569	575	584	531	535	566	577	562	518	568	528	573	553	565	573	539	521	519	518	575	607	562	589	558	551	530	535	567	558	559	529	576	556	561	546	530	560	568	545	585	561	546	577	572	536	618	541	519	597	583	554	565	541	585	572	568	547	541	567	570	545	546	531	528	485	555	507	564	494	534	553	540	554	546	550	573	536	521	552	570	544	568	567	485	534	586	552	572	556	572	524	551	553	569	572	547	592	546	566	557	508	583	562	521	549	542	547	569	552	594	617	536	568	588	574	560	533	562	560	575	543	570	562	553	576	581	559	587	558	581	559	591	527	584	609	611	523	531	569	579	521	536	547	554	543	536	552	522	547	549	565	552	560	577	534	603	528	530	550	561	563	544	564	593	547	553	520	589	527	549	584	542	554	572	565	560	572	541	532	557	558	586	555	540	554	612	559	555	570	566	549	541	567	581	573	550	566	562	550	569	575	561	506	536	546	580	565	562	520	544	515	543	546	513	570	566	549	550	570	604	550	575	544	592	539	544	554	529	549	521	544	544	607	575	549	568	568	519	583	616	598	550	545	559	563	555	510	544	563	569	591	549	534	584	574	570	592	540	528	577	532	547	567	574	544	559	536	570	561	568	489	531	568	580	532	522	573	564	553	562	526	566	536	539	558	559	589	593	568	527	595	537	542	604	551	572	545	543	547	569	555	565	591	539	592	545	581	530	565	576	560	527	568	572	523	558	534	587	555	539	562	509	569	554	549	550	541	537	563	591	558	552	592	535	537	548	550	553	601	582	547	534	526	603	558	591	512	527	570	525	517	550	564	543	576	544	580	550	554	568	588	558	554	580	575	533	514	624	558	548	573	544	551	543	521	588	563	559	558	544	557	559	543	521	551	590	552	546	520	569	520	522	562	555	550	560	499	551	551	556	532	546	575	535	558	561	544	559	540	578	539	563	585	550	536	579	533	560	513	556	543	548	592	556	510	557	544	568	555	529	524	585	555	555	553	570	544	590	554	528	568	514	576	550	545	546	549	537	506	579	543	548	565	577	523	542	585	578	535	555	547	618	524	567	510	548	567	563	529	565	559	560	534	518	574	526	563	565	573	626	564	530	541	569	556	541	558	542	530	575	554	577	575	558	499	570	556	577	564	548	584	512	507	567	564	521	554	550	527	583	549	534	552	536	578	544	560	564	558	577	536	554	553	552	543	581	562	585	528	576	574	511	505	603	510	555	559	508	528	561	546	587	560	553	534	544	570	575	568	513	549	549	596	551	574	539	551	543	551	575	554	618	545	544	560	548	563	558	565	530	553	558	539	552	581	540	599	561	595	511	551	560	557	537	578	627	589	562	526	518	552	573	592	556	522	543	549	548	588	549	558	574	574	556	578	540	540	562	536	581	526	554	551	554	538	600	553	570	565	564	581	566	601	509	596	577	546	541	569	557	587	591	555	566	577	603	536	521	522	602	552	589	530	547	552	537	531	572	566	569	565	577	505	560	554	567	547	577	528	513	540	536	543	547	588	585	580	538	556	556	515	579	527	518	529	544	557	507	570	541	523	540	539	535	548	569	575	580	529	537	559	521	555	543	610	530	577	555	551	554	584	544	549	550	548	532	551	530	522	596	617	556	540	582	588	552	524	565	510	513	554	594	548	580	561	578	524	607	544	558	564	598	568	551	567	561	553	575	603	551	547	536	570	529	512	554	581	573	580	576	524	576	566	600	544	529	558	506	589	552	513	535	556	560	583	529	594	536	551	541	559	560	573	586	548	588	559	564	532	607	583	580	532	554	563	539	557	537	527	547	539	586	540	545	564	538	500	546	541	557	557	558	518	562	542	550	554	597	580	622	509	520	580	548	605	501	553	581	569	563	547	618	576	564	583	574	560	496	577	551	579	597	555	546	581	498	577	537	529	548	543	554	577	516	553	604	557	527	585	536	542	573	529	560	516	518	550	539	548	541	577	546	545	521	520	539	569	565	558	559	576	520	550	591	539	542	561	542	569	521	578	559	521	559	564	539	561	548	575	566	569	564	551	559	566	574	590	539	537	567	551	561	556	515	560	537	570	533	535	580	528	573	565	576	549	559	545	559	557	594	528	557	569	541	501	532	551	517	499	561	542	551	525	555	558	543	540	555	580	552	577	536	530	540	567	546	522	573	559	573	573	541	518	530	538	554	542	541	553	533	548	547	570	547	509	561	620	549	583	532	601	555	523	549	549	572	546	537	530	565	557	590	517	554	550	548	576	590	567	558	548	527	563	537	585	616	571	562	545	556	563	491	536	521	552	556	554	535	552	562	527	547	582	544	540	555	560	529	547	550	539	581	563	528	542	534	528	566	530	548	554	554	584	556	569	568	518	529	541	520	556	533	595	560	537	535	557	528	580	559	541	526	567	525	524	555	552	523	565	565	589	548	564	532	573	556	566	511	520	556	571	536	523	490	565	567	552	594	528	557	560	587	559	591	575	557	548	498	596	534	557	547	526	547	576	604	531	582	566	568	515	542	533	535	520	556	530	537	566	533	563	573	579	558	557	528	566	570	539	549	584	559	561	558	523	577	525	566	545	553	532	555	533	549	585	548	550	584	539	538	518	533	526	563	568	551	570	579	537	536	581	560	558	536	544	560	536	597	628	542	533	538	514	514	570	515	555	543	572	513	562	563	585	570	533	523	571	544	547	573	586	515	564	527	539	580	589	521	575	530	537	571	558	548	543	552	523	555	574	635	601	567	550	594	577	554	545	585	584	612	558	560	556	563	567	582	561	553	531	544	564	591	590	565	578	524	561	562	561	536	572	540	548	522	564	566	561	561	548	577	584	595	507	566	588	548	602	520	551	539	587	578	502	566	551	573	551	563	543	551	537	525	532	525	577	608	521	527	584	563	557	571	610	566	534	556	520	583	540	504	529	543	543	556	584	603	566	516	555	547	563	535	605	598	516	568	543	534	570	571	523	560	551	574	537	551	548	550	546	519	592	531	566	565	545	546	548	562	543	529	575	585	603	589	573	568	549	586	552	504	577	548	518	540	565	556	558	544	569	575	547	499	529	574	536	530	516	525	569	557	565	539	530	591	561	547	549	572	565	576	589	545	558	574	537	549	546	601	554	572	557	530	550
15001	1335	956	860	653	579	493	437	435	386	378	401	377	353	368	327	307	357	367	360	334	343	336	319	322	315	324	300	355	313	336	297	322	344	309	327	343	370	341	296	319	330	331	320	293	294	329	354	331	343	308	317	301	322	316	304	339	325	324	331	366	311	323	307	317	336	309	339	324	330	314	324	344	293	312	348	305	331	295	344	335	333	302	310	331	298	313	333	357	332	319	322	328	337	331	342	330	336	333	300	328	333	322	340	353	313	323	287	314	351	306	309	310	343	336	325	332	326	350	302	322	322	326	306	328	312	311	309	346	325	322	351	315	342	313	316	307	354	303	327	292	368	347	322	306	336	316	338	332	323	317	315	335	344	323	323	323	306	324	315	328	322	333	276	294	311	320	334	342	315	344	346	322	336	333	310	297	290	310	328	327	338	291	339	324	320	342	344	293	333	361	308	322	342	307	349	309	323	330	300	329	317	292	309	350	317	359	275	312	348	337	317	345	333	309	329	277	326	317	312	342	299	341	335	335	346	356	322	334	349	320	370	361	320	346	275	351	324	335	305	315	360	281	324	330	311	321	321	339	352	375	324	314	342	319	341	317	339	316	303	353	314	354	358	334	304	327	348	324	339	328	357	322	341	339	339	329	336	309	293	328	323	282	301	336	367	290	357	311	320	284	304	287	313	347	316	348	326	327	303	330	342	317	343	323	307	324	316	361	306	344	338	266	324	333	340	368	317	306	341	354	327	294	346	314	297	344	308	359	353	332	354	305	331	289	356	330	335	349	352	325	366	345	291	329	343	335	318	329	313	314	317	332	310	286	336	315	309	352	320	347	312	340	330	340	359	321	355	344	322	328	311	297	329	337	303	344	338	331	348	316	314	304	327	354	316	324	355	335	317	334	301	316	327	360	328	326	313	328	358	325	313	321	314	388	322	330	308	311	356	337	320	335	341	359	320	342	319	351	311	315	305	314	335	323	334	278	312	331	299	307	372	309	316	350	318	338	297	304	313	289	348	313	343	297	326	304	296	322	312	320	373	353	333	297	340	318	334	319	322	296	318	327	333	318	300	317	312	331	313	322	363	329	377	321	341	323	321	325	347	321	348	347	324	346	324	346	324	317	358	338	356	305	305	347	343	324	323	353	330	324	361	318	318	347	322	320	348	344	363	325	323	314	328	339	348	282	325	315	332	315	345	308	308	304	323	309	336	355	320	302	325	326	326	324	333	308	341	335	364	325	334	311	310	331	296	323	316	314	327	374	320	327	332	322	328	339	320	386	312	318	303	323	304	330	302	299	348	340	329	373	331	332	319	342	300	338	320	316	324	344	341	340	297	301	312	314	288	316	311	328	306	308	296	289	296	316	328	328	335	330	327	327	325	281	318	322	311	297	319	304	327	332	304	353	313	335	328	293	333	279	322	313	337	351	335	294	294	358	341	336	316	329	323	315	320	305	326	335	339	341	317	305	323	306	356	312	338	331	340	353	289	313	335	353	325	303	334	301	354	284	375	328	325	304	292	282	349	335	348	344	301	335	326	321	319	327	340	321	347	350	370	301	344	304	319	336	317	331	318	307	329	316	312	388	336	299	341	299	319	324	341	297	337	312	317	306	274	309	316	319	299	325	286	314	309	314	315	315	303	324	327	310	306	321	294	300	307	317	326	285	365	335	314	337	311	339	325	319	346	343	367	348	346	308	358	291	306	320	323	346	329	292	347	349	340	346	311	300	335	344	328	320	340	345	361	318	316	326	304	303	313	333	339	346	309	291	290	326	378	319	313	389	333	284	306	285	321	298	352	332	324	312	310	342	300	333	304	289	329	338	308	318	322	322	363	329	316	328	355	316	342	374	351	320	318	298	324	331	319	351	329	317	275	306	302	366	328	338	322	323	330	300	338	333	319	349	330	308	323	300	323	313	322	311	296	314	317	348	330	303	325	347	335	343	310	324	297	315	318	318	357	293	294	338	315	314	271	311	314	312	334	362	341	344	320	324	299	321	313	341	335	356	341	334	342	325	331	348	305	330	356	330	300	334	337	325	303	317	327	332	343	279	356	305	292	326	273	314	311	302	327	310	292	334	346	345	333	328	321	345	319	305	320	289	327	317	355	323	348	347	342	282	329	318	309	315	330	320	339	300	363	337	313	333	313	344	312	321	294	340	353	340	349	361	282	331	327	326	294	346	304	321	324	298	350	338	316	346	333	324	360	314	323	308	358	332	328	329	303	322	328	315	337	313	293	311	328	323	395	313	331	339	305	323	289	304	357	343	351	307	318	296	321	316	295	295	313	349	313	303	284	307	303	301	292	291	336	305	355	339	332	315	366	300	308	342	314	339	327	310	294	315	329	290	329	299	312	302	317	335	321	327	306	340	319	338	384	300	333	348	334	315	315	283	308	322	330	286	313	340	322	366	361	323	321	330	325	337	348	323	339	289	316	365	322	307	300	346	310	300	340	314	311	336	360	335	283	326	318	347	336	319	319	299	324	317	296	326	329	344	320	352	329	338	357	361	323	318	313	339	325	313	299	317	295	299	324	300	303	337	322	306	299	333	317	333	333	333	351	321	346	335	364	301	307	317	312	322	308	328	293	325	365	333	311	324	333	334	330	327	340	367	329	337	297	355	329	316	319	312	353	337	345	332	332	312	310	340	308	317	382	336	330	331	315	334	312	339	333	372	315	339	348	372	310	333	347	294	364	342	290	332	328	323	288	301	307	305	341	325	324	301	342	329	308	347	291	319	302	307	324	317	322	325	303	303	335	308	314	333	320	340	302	299	330	311	313	338	291	301	358	305	312	318	314	324	327	318	308	324	326	337	304	318	329	333	331	314	333	352	317	318	317	331	343	323	326	310	320	344	306	306	303	333	343	341	312	343	363	335	308	281	329	347	356	298	315	363	276	340	307	333	334	315	300	312	312	336	344	302	332	321	346	330	317	341	305	322	329	309	268	339	331	317	307	315	338	358	316	325	319	302	333	332	310	317	320	324	302	318	320	308	312	327	347	355	350	317	340	357	304	308	310	354	298	322	315	307	348	296	320	322	312	289	307	279	297	358	309	291	352	331	301	296	313	335	356	308	326	321	352	332	307	335	335	331	337	319	343	329	292	349	338	322	307	324	288	319	329	336	313	327	310	353	305	304	349	312	300	326	353	340	321	312	299	328	332	333	323	329	323	313	321	285	323	323	295	332	332	337	349	304	315	378	339	326	321	346	325	335	327	367	326	306	339	314	359	298	299	339	364	337	319	338	306	296	347	314	333	291	347	309	316	362	321	328	324	344	319	336	330	306	349	305	332	368	340	279	352	323	340	303	333	307	293	346	314	313	333	324	332	339	281	336	323	311	281	341	330	313	303	299	320	309	325	298	327	321	315	327	354	347	308	337	342	326	337	331	351	327	331	344	339	309	314	324	302	337	354	310	279	323	322	337	333	341	334	332	302	333	314	331	295	315	331	369	318	296	357	323	322	325	337	311	331
8415	1292	2049	2490	2108	1732	1552	1464	1290	1222	1056	1128	1030	1002	943	919	944	930	877	876	911	883	844	890	864	898	839	854	877	840	837	902	808	842	836	830	861	884	846	852	840	842	833	857	824	822	851	809	814	843	781	835	797	797	817	797	786	876	839	800	800	849	794	755	861	835	820	749	859	827	793	763	792	806	895	845	791	831	812	802	819	880	809	838	813	784	816	784	780	805	837	712	819	835	811	831	788	824	789	774	881	845	755	841	793	808	873	824	794	813	798	801	775	789	795	774	750	848	838	775	860	791	834	769	824	793	821	789	839	780	828	810	859	838	791	788	800	824	833	810	827	758	823	799	873	817	790	781	813	841	787	786	815	853	869	791	792	816	802	786	831	804	868	799	804	802	804	822	832	793	798	745	754	847	771	799	876	832	784	831	786	800	826	819	759	826	810	785	814	781	812	813	806	798	802	770	777	826	837	823	805	748	793	754	779	825	772	764	820	800	841	782	804	823	794	834	830	820	787	860	846	842	804	807	821	773	829	826	825	825	767	827	891	807	839	806	792	799	832	833	779	834	763	813	790	777	802	797	798	774	811	792	785	768	813	833	802	825	798	789	876	814	788	817	806	834	805	797	787	781	765	827	816	841	823	825	797	835	773	798	837	771	776	790	797	805	819	824	827	799	835	790	789	761	800	811	831	805	810	766	800	801	807	810	815	816	805	820	759	814	782	817	819	809	807	774	835	804	795	828	833	830	856	836	792	749	857	806	769	826	802	795	801	814	802	754	816	825	799	815	776	810	790	791	808	863	767	796	803	784	773	731	831	770	821	798	782	803	833	785	784	813	809	821	814	821	781	788	837	795	792	773	823	851	796	781	782	797	784	810	780	805	848	816	881	794	773	787	798	799	792	811	819	777	860	825	793	855	858	798	766	779	762	785	783	770	752	872	788	812	871	793	815	825	761	830	799	802	806	789	774	782	803	815	835	819	843	803	788	848	806	843	828	843	786	813	861	806	835	812	813	785	788	808	773	810	812	772	829	800	809	828	786	787	802	809	810	823	793	790	798	813	839	759	732	801	840	825	825	809	830	798	829	792	770	787	791	777	792	778	811	804	790	812	828	805	819	790	816	806	871	800	834	818	768	758	820	839	758	818	834	797	805	760	754	832	850	811	797	844	806	817	819	744	789	838	847	853	838	828	805	771	791	806	806	832	841	802	788	827	823	821	850	766	787	838	795	835	837	759	822	829	814	835	793	791	790	844	840	790	810	844	836	798	836	826	817	843	839	804	804	796	851	824	856	789	786	793	763	786	801	783	828	722	802	782	799	806	819	772	804	771	795	841	816	804	807	755	800	871	765	847	784	775	815	806	795	779	803	777	827	807	825	808	786	826	819	835	843	828	781	802	848	789	786	797	787	789	802	801	819	755	819	804	810	778	788	825	827	804	820	830	799	838	781	792	813	816	842	830	818	802	804	834	814	788	779	896	805	825	871	829	826	777	870	828	832	825	775	859	808	843	830	789	802	832	847	797	791	794	848	832	811	841	794	875	818	836	785	801	811	875	827	757	773	754	779	785	790	787	829	779	780	823	775	829	822	751	839	785	828	788	787	838	809	836	831	776	813	808	778	796	724	804	826	828	842	806	874	790	809	796	802	778	747	776	843	845	828	793	780	767	826	792	848	786	800	794	806	767	848	805	770	818	830	791	795	848	818	808	793	838	832	808	824	833	799	839	814	825	778	839	803	812	811	818	831	816	785	817	809	855	832	821	808	840	816	805	786	788	786	847	828	876	841	775	849	795	811	885	825	824	817	758	816	810	823	816	791	810	807	834	801	816	792	817	768	822	817	837	816	790	812	823	816	807	777	821	851	772	782	803	834	772	757	837	778	795	841	823	812	819	776	839	789	816	841	784	806	840	800	795	739	821	820	796	815	833	774	794	819	821	778	819	789	806	834	813	801	768	846	818	800	801	838	836	881	816	785	784	816	847	797	871	840	819	755	790	785	816	822	795	816	840	844	781	813	823	798	831	840	804	807	833	846	802	831	805	769	807	754	765	823	798	823	801	809	822	862	836	828	830	797	865	788	857	858	803	770	830	790	808	834	791	759	786	781	762	788	803	808	856	808	837	832	801	827	801	823	810	850	817	773	781	835	809	787	782	764	807	836	831	878	837	791	757	871	762	747	835	814	824	823	815	810	821	806	811	812	796	838	833	808	837	818	768	833	801	791	749	798	818	858	837	801	823	839	830	824	789	822	822	809	819	804	826	798	840	829	851	816	791	811	807	811	804	748	790	770	810	791	843	845	806	859	770	806	834	824	843	775	782	796	757	835	829	796	822	798	754	839	780	834	799	832	839	748	777	788	791	765	797	811	811	777	847	823	815	817	786	808	786	793	778	804	773	796	827	785	793	779	822	796	787	793	832	815	797	865	797	773	785	853	835	836	772	786	819	810	780	795	731	762	784	792	818	808	797	838	772	837	806	813	834	823	780	763	804	786	808	817	816	751	811	784	790	813	777	769	812	794	814	824	851	786	823	787	757	805	844	800	769	807	814	787	794	771	806	828	827	802	811	814	816	803	831	856	769	812	801	850	876	785	764	834	831	801	785	805	744	788	831	802	804	833	813	775	784	783	777	904	843	848	832	848	769	808	850	810	807	794	825	870	829	798	815	760	817	789	827	796	863	813	819	793	797	769	800	803	822	787	767	747	760	823	774	789	811	761	782	844	810	833	769	832	769	745	848	840	815	757	887	798	856	795	816	791	864	777	809	780	835	821	814	792	791	813	781	820	803	871	815	815	821	808	779	837	809	812	838	763	803	802	834	783	869	809	844	776	846	830	781	765	865	794	813	799	817	801	828	773	818	857	842	828	791	795	803	828	817	818	810	790	768	867	806	841	758	823	834	809	811	809	805	831	842	834	832	833	784	831	827	821	803	794	788	823	764	793	862	827	806	788	827	800	789	867	786	755	826	826	785	807	847	807	845	799	800	786	777	821	826	808	853	811	820	766	803	823	819	748	814	786	765	841	801	830	814	779	848	812	801	762	837	755	801	756	812	803	828	762	824	796	799	855	767	802	799	797	751	770	818	799	779	816	807	830	759	775	840	827	819	759	834	752	807	782	793	772	816	808	809	819	825	770	754	811	820	835	800	805	771	837	781	815	795	797	818	829	843	794	801	799	841	815	798	812	817	857	826	763	811	775	820	839	780	787	832	815	797	851	754	837	814	851	859	784	827	804	803	814	782	786	747	807	825	841	831	783	851	821	836	841	798	808	809	831	777	822	804	857	825	755	781	814	801	822	809	822	788	777	802	806	795	823	872	820	754	855	809	804	823	859	774	785	770	806	772	803	832	793	791	775	791	820	790	784	821	763	826	832	854	841	834	808	792	791	788	786	781	802	782	819	814	807	786	810	766	815	796	752	827	834	802	782	840	842	836	765	802	829	806	841	800	824	805	805	837	794	814	808	836	804	800	859	808
1653	401	427	413	404	450	401	392	370	380	381	440	443	386	405	415	409	369	421	374	350	402	425	389	440	366	390	401	414	407	392	409	434	396	419	410	388	398	383	398	416	422	401	432	385	429	391	355	444	379	392	405	430	433	382	381	385	385	452	433	432	381	418	384	365	391	402	386	396	396	391	407	409	409	434	443	422	426	382	385	423	383	402	357	358	410	412	406	388	399	448	426	434	405	398	412	390	377	401	383	368	371	346	425	375	391	395	409	429	406	436	375	409	381	413	414	365	436	438	397	418	388	356	400	392	379	379	410	461	406	425	368	423	425	406	402	435	375	378	378	408	412	406	403	425	406	453	430	367	399	388	392	392	423	415	429	395	375	457	390	381	428	404	378	395	380	415	424	394	420	404	418	389	406	365	417	385	417	383	414	404	405	377	392	390	409	387	390	407	424	380	396	408	376	403	435	426	416	399	376	414	367	379	404	405	396	405	403	391	433	393	385	409	395	427	416	399	390	409	391	393	397	399	405	395	428	393	432	393	398	376	406	396	400	424	424	427	378	391	385	410	394	393	400	420	424	415	394	432	414	363	435	378	373	394	397	383	433	412	380	362	405	399	380	380	401	380	362	357	392	355	380	390	394	409	372	417	398	381	373	378	414	410	399	380	422	409	352	423	426	395	381	398	379	379	393	362	426	385	390	405	382	373	390	423	374	413	389	417	396	363	386	417	447	374	398	398	394	428	370	429	396	419	410	419	396	376	406	410	366	373	390	424	404	409	399	391	407	417	387	398	374	417	396	406	389	414	407	416	393	396	406	406	366	412	373	369	415	410	382	392	404	432	419	398	403	408	413	429	368	404	417	407	418	427	387	395	388	385	372	399	408	408	394	424	408	397	421	409	380	424	415	429	365	402	427	422	420	431	367	401	391	400	371	385	387	390	398	403	386	418	417	404	416	449	402	365	398	420	406	372	395	432	360	411	411	408	392	377	386	366	362	394	406	428	402	399	408	414	376	383	392	401	419	440	446	407	382	421	391	407	393	407	433	406	387	358	422	417	377	347	346	380	362	376	422	412	364	409	420	386	377	383	379	370	409	369	407	403	419	408	410	401	359	377	368	408	368	394	406	396	388	374	389	384	393	415	432	394	412	395	388	440	420	425	413	382	383	435	343	423	383	373	372	437	391	395	403	392	416	388	352	418	417	375	354	385	410	427	410	419	379	417	385	416	382	414	407	422	395	389	438	387	416	401	367	377	401	406	404	399	365	412	398	387	386	402	444	432	399	407	397	426	389	388	409	389	385	415	391	390	420	409	417	404	420	433	402	343	393	373	424	373	406	395	392	402	408	401	440	394	434	374	414	370	421	400	386	392	419	348	414	372	402	433	411	400	407	381	387	403	393	387	394	367	385	387	390	415	404	429	395	397	388	432	412	427	421	338	376	383	364	391	403	397	410	385	352	366	378	353	365	409	423	386	395	413	415	382	416	394	408	392	402	384	375	390	398	382	394	335	416	381	367	397	401	396	380	385	377	410	407	389	374	398	417	421	372	391	398	370	429	359	428	426	426	385	416	386	392	393	396	412	425	437	419	402	471	427	400	390	412	416	401	411	404	425	407	394	409	352	414	400	358	412	396	402	417	397	383	358	446	416	398	413	392	402	415	382	406	358	383	406	408	426	456	388	399	397	398	428	439	387	356	366	422	388	410	380	351	402	412	400	429	403	417	389	435	400	386	387	381	377	390	391	403	402	404	436	389	416	464	385	345	429	376	394	413	386	342	372	419	386	416	399	402	364	416	395	390	388	431	381	426	397	390	356	425	410	387	447	427	406	423	362	395	425	442	372	416	433	431	403	379	423	388	412	430	384	409	428	395	431	408	372	410	416	399	404	414	387	385	381	382	398	414	422	373	376	425	385	422	367	377	393	398	385	404	343	424	427	403	390	393	423	388	422	405	408	393	427	428	379	407	389	400	380	381	410	396	421	383	387	399	397	402	394	415	356	402	389	412	426	397	425	415	363	397	402	438	403	383	410	447	399	446	437	391	419	398	381	453	425	391	421	367	402	383	419	404	361	386	421	393	368	376	366	396	424	430	368	370	372	380	412	408	414	425	410	391	381	350	414	383	392	388	377	379	424	375	422	410	386	381	400	412	402	381	420	405	429	371	404	417	424	377	394	386	419	414	397	366	374	419	389	344	406	405	427	444	381	423	406	386	423	432	407	441	386	376	352	352	373	400	435	415	377	380	380	418	430	406	400	372	413	429	420	390	417	442	376	357	390	415	381	409	381	395	422	356	395	413	394	426	379	385	425	388	435	406	425	367	397	408	387	374	406	370	392	395	390	393	392	413	396	393	423	386	382	404	415	391	422	415	384	417	388	387	409	422	380	448	380	380	368	400	413	444	406	379	392	419	406	357	407	362	373	405	407	417	398	364	358	365	388	394	375	361	441	435	434	383	396	414	399	381	398	383	417	403	419	430	406	371	377	431	386	395	395	378	394	410	383	366	390	420	400	418	427	380	393	393	441	426	427	374	451	409	396	385	369	399	421	408	424	403	372	373	410	416	401	371	413	372	394	407	413	398	388	411	347	412	395	386	413	383	422	393	409	414	431	405	447	372	407	378	440	382	451	362	402	394	409	403	396	388	371	416	398	391	389	384	372	384	381	407	439	377	419	409	406	374	441	380	392	392	388	419	416	394	375	400	370	403	391	372	431	423	399	399	384	434	435	410	399	403	424	414	394	415	381	387	390	420	421	394	398	387	378	424	373	420	396	408	417	369	416	362	399	362	414	385	393	399	430	408	385	368	387	372	445	422	416	382	390	397	363	376	360	361	371	411	430	418	416	369	381	398	399	432	406	382	426	423	395	408	429	365	383	423	378	402	388	416	349	403	383	392	417	379	392	384	395	394	388	408	409	419	375	444	386	362	392	360	389	414	406	415	398	375	408	341	375	389	427	408	381	365	384	399	431	420	421	357	407	410	402	436	384	422	375	417	426	375	366	395	437	413	411	384	377	397	396	448	391	364	384	433	396	421	423	423	404	418	383	407	377	391	396	410	391	410	410	411	418	386	368	402	388	375	376	398	417	400	402	450	388	416	382	376	392	401	382	434	380	394	445	414	406	394	401	396	409	386	396	397	423	403	407	386	418	408	415	405	407	435	338	373	392	427	399	402	354	378	397	433	385	424	401	440	408	449	382	391	397	415	379	370	407	405	397	419	450	406	416	370	390	416	380	396	385	427	413	397	429	398	423	436	381	398	370	413	404	391	396	378	454	374	427	375	407	360	376	363	410	397	393	405	380	367	419	389	428	425	368	405	394	426	389	417	363	358	424	353	418	401	390	438	396	406	408	353	381	395	398	427	402	384	396	416	408	415	400	441	422	373	392	381	381	410	421	369	384	430	433	415	387	411	400	414	405	397	384	358	381	452	404	399	389	339	416	373	366	405	400	388	415	377	383	364	357	394	389	415	366	400
2148	998	982	971	953	949	938	897	959	899	972	913	919	835	906	908	895	936	893	912	882	896	924	901	920	935	899	920	931	952	933	940	892	916	924	927	940	936	924	924	856	902	895	906	932	911	887	880	917	969	921	892	882	902	884	913	989	904	971	874	958	893	882	947	932	921	903	960	933	846	920	897	935	903	964	875	886	929	913	925	956	925	940	931	920	913	913	894	904	882	939	919	860	905	930	880	846	957	890	921	895	927	933	881	878	894	900	880	900	930	858	911	917	905	881	882	942	840	884	893	896	897	917	921	905	889	949	940	959	915	900	916	935	957	917	912	918	908	927	925	912	944	899	941	926	959	884	897	911	905	942	897	927	862	910	940	901	927	913	929	882	896	892	900	823	956	918	978	900	958	905	948	898	900	912	907	947	907	899	938	884	963	889	960	910	913	913	885	843	897	928	862	891	858	921	861	951	949	912	922	884	928	921	890	888	886	886	900	912	883	922	884	915	881	934	938	900	921	910	861	927	931	914	900	946	925	988	915	866	925	876	876	926	890	899	944	908	931	884	944	920	926	896	913	897	899	957	877	894	908	905	980	930	912	878	1007	872	928	933	926	887	858	905	927	965	849	909	915	892	877	915	886	939	886	878	910	908	892	972	891	949	879	921	916	880	960	906	914	883	916	951	894	889	863	870	889	915	885	902	893	938	895	898	892	920	890	855	932	916	913	938	946	906	841	928	875	869	877	937	887	936	864	889	886	914	905	922	890	919	912	879	877	912	899	916	911	877	934	839	918	915	946	881	887	892	854	890	907	910	933	875	911	902	886	919	933	871	872	916	918	899	911	933	935	891	911	887	919	881	911	879	912	860	935	875	860	923	935	858	862	918	879	924	916	933	860	887	922	913	978	845	923	886	952	931	891	979	896	891	883	937	930	916	948	931	904	845	900	912	902	912	914	917	889	895	920	885	936	954	866	890	941	846	930	896	860	851	927	919	897	899	865	895	891	936	942	874	933	927	878	969	912	896	894	857	917	918	857	866	932	906	878	878	921	910	893	887	887	912	923	952	930	923	932	884	904	947	866	915	864	878	893	936	924	891	899	946	889	907	900	862	890	923	918	904	927	922	891	871	885	931	892	890	944	895	875	928	938	912	994	943	935	891	936	894	892	901	858	887	948	920	862	904	948	868	898	916	860	933	933	903	865	934	922	853	875	866	901	852	943	938	892	899	900	956	897	943	924	890	915	928	952	875	892	908	841	899	898	885	933	869	859	896	912	948	894	923	874	980	922	917	921	937	924	887	961	886	958	918	896	932	871	869	892	926	940	889	882	901	879	902	891	836	919	877	923	958	897	907	967	871	907	893	972	880	944	891	898	878	930	897	856	913	904	944	968	918	885	938	922	892	898	924	926	861	897	950	947	880	907	913	869	866	909	917	904	932	919	906	944	904	907	928	939	913	853	868	948	923	944	942	896	915	923	829	878	926	981	867	945	932	946	916	923	927	923	955	902	883	905	914	919	933	844	962	937	884	907	939	859	953	920	996	931	915	824	925	923	880	897	883	894	894	882	901	921	950	877	874	922	908	900	929	919	904	909	894	915	883	914	917	929	897	912	918	923	927	901	907	898	922	863	934	930	917	893	847	958	928	878	920	901	859	926	883	909	940	919	941	897	878	884	886	879	952	942	873	901	902	921	846	840	927	877	889	902	930	915	889	864	886	903	897	885	869	889	882	865	933	895	956	958	888	912	862	896	931	874	904	879	887	928	882	900	889	902	916	856	896	882	870	932	909	932	837	861	902	885	904	918	956	918	927	906	963	881	947	915	918	928	923	886	896	879	923	923	942	893	955	950	794	892	864	891	918	930	876	945	896	882	932	912	946	919	892	929	894	865	882	921	899	895	927	918	876	853	929	880	911	906	908	919	900	914	912	924	864	901	916	899	929	906	888	948	898	893	852	938	892	961	967	937	901	910	902	927	913	882	872	891	910	982	865	892	923	920	891	932	900	891	920	916	928	932	969	865	901	950	932	928	926	889	899	885	893	884	923	939	945	918	885	953	922	870	940	926	871	967	975	939	901	888	921	927	903	890	895	913	923	862	915	885	917	883	898	881	882	919	912	898	901	905	917	902	907	925	922	920	939	957	914	881	897	966	945	917	932	906	902	906	918	902	898	894	944	943	871	931	897	891	902	870	938	869	891	937	905	921	909	938	894	896	929	858	870	928	875	926	847	913	918	862	829	914	865	900	900	895	909	894	899	911	871	903	877	869	868	915	868	940	925	915	898	919	922	926	919	950	918	898	937	948	903	920	905	969	881	905	863	858	925	931	895	886	835	911	876	885	897	914	846	895	880	881	875	930	934	918	890	841	837	932	904	923	945	859	905	909	874	852	930	933	904	947	875	893	929	939	918	906	934	918	900	966	871	923	848	911	926	894	855	908	904	910	910	896	881	864	941	930	888	883	894	845	942	946	866	887	850	903	874	917	928	911	928	854	931	917	939	910	872	899	901	898	933	960	915	843	893	861	903	903	935	887	880	888	923	922	879	935	915	921	880	907	918	884	885	931	969	864	858	891	934	911	920	909	939	904	935	904	909	869	939	929	878	930	919	863	923	879	903	902	856	903	860	970	912	892	912	871	916	932	899	939	923	931	914	916	884	898	906	986	916	899	919	897	916	875	903	949	919	986	923	893	925	897	858	957	944	925	935	926	891	886	977	918	882	931	897	900	904	904	890	909	885	897	912	944	943	912	901	958	902	971	896	892	933	890	896	884	925	937	860	878	923	937	954	913	930	884	909	870	945	944	897	914	895	954	905	922	978	891	917	877	913	886	905	896	898	890	915	859	842	936	865	938	906	905	906	885	909	919	939	907	900	920	921	913	922	884	882	937	896	930	864	851	918	921	900	885	864	905	858	910	930	925	938	906	881	903	909	892	912	910	933	917	880	935	938	910	934	901	929	931	905	916	926	981	939	903	901	979	981	954	957	918	910	904	907	889	956	915	921	889	906	855	936	879	887	919	921	909	890	922	927	939	848	837	925	903	941	876	921	902	954	886	861	879	895	875	889	925	911	974	924	905	905	854	857	900	894	897	868	947	940	886	902	866	949	927	940	950	873	925	905	943	967	874	898	895	941	929	917	952	823	881	867	893	932	935	953	898	902	943	934	927	924	893	892	948	967	874	832	876	953	958	902	933	944	900	925	895	885	949	876	950	915	904	956	936	904	887	886	900	937	941	975	900	933	899	913	856	905	849	906	880	935	937	889	910	885	900	897	904	912	917	891	865	852	928	894	958	851	896	926	837	923	910	885	857	907	908	873	964	885	919	882	971	902	906	930	946	890	937	903	913	932	967	967	957	877	893	900	890	946	879	918	911	940	989	911	893	942	885	907	896	887	927	850	881	915	877	893	869	894	928	938	927	909	857	837	862	890	879	893	943	892	933	927	891	931	873	930	972	881	877	887	944	950	872	882	933	897	946	866	920
7834	561	484	421	353	290	250	245	236	215	220	253	240	244	212	241	206	236	204	192	233	222	227	233	231	188	211	218	206	208	237	238	233	211	214	220	211	208	199	183	210	188	175	205	224	265	225	215	228	217	213	180	186	183	226	197	198	187	190	257	186	230	208	229	190	221	217	200	220	217	219	196	199	220	188	220	179	215	181	184	192	220	218	200	225	209	233	188	203	214	205	205	202	227	200	186	213	205	227	198	184	221	217	185	206	208	219	217	219	207	208	194	214	220	215	191	183	177	217	207	212	188	189	209	219	217	228	196	209	234	209	184	187	247	194	218	229	215	217	213	198	209	237	188	218	212	223	216	176	207	214	192	213	220	228	214	205	222	189	208	219	207	187	219	199	192	238	226	198	243	206	226	228	172	208	197	237	207	207	247	185	209	207	214	199	214	193	196	213	245	212	226	209	185	218	195	208	189	213	181	173	209	214	238	217	201	228	235	215	234	203	208	210	208	211	202	214	224	235	200	214	223	207	179	213	201	199	198	204	216	238	261	222	181	195	209	201	229	221	212	197	225	195	193	215	201	197	196	198	179	227	207	214	191	234	210	188	217	212	206	226	219	215	222	210	213	209	201	208	224	220	200	229	220	218	214	227	216	191	195	210	222	215	188	194	202	207	192	189	201	222	191	195	224	227	208	205	215	189	216	234	210	240	217	209	189	216	215	222	197	225	213	204	212	209	200	190	218	188	208	223	184	177	206	208	208	228	197	193	206	209	190	228	198	202	233	205	204	199	214	207	229	206	224	187	206	202	180	227	226	232	208	209	219	194	199	193	190	215	217	216	212	253	210	193	232	180	213	202	216	199	225	221	212	210	205	229	187	209	197	206	194	221	247	202	212	190	204	193	221	201	211	236	235	220	208	200	190	214	215	207	198	201	215	196	189	213	232	205	198	200	217	225	207	212	199	248	222	234	200	180	198	191	201	194	191	208	212	206	177	187	201	193	198	218	221	219	205	191	234	200	219	205	206	196	234	229	204	206	183	249	186	198	209	215	225	217	229	218	192	195	215	196	222	227	233	226	213	215	224	217	174	172	225	190	217	264	265	217	217	219	211	192	204	224	209	226	231	200	176	212	204	215	207	218	210	208	214	216	217	207	232	243	217	220	201	214	217	189	202	219	190	216	236	207	195	220	209	215	194	211	233	220	208	199	243	207	202	225	239	209	188	225	200	211	220	221	204	224	228	200	223	169	185	232	185	236	217	197	246	253	220	220	217	208	220	221	232	217	202	214	222	233	214	213	181	217	253	220	213	205	215	187	218	220	191	181	206	201	213	219	199	204	216	183	212	203	205	210	201	154	225	217	201	209	231	203	214	222	232	196	210	205	228	184	191	207	232	232	198	187	214	214	207	191	205	235	211	193	212	208	233	225	199	209	213	205	213	199	226	210	212	186	186	172	203	219	205	221	187	222	215	196	220	212	222	221	183	238	234	205	210	230	218	221	232	218	247	197	224	232	202	214	217	192	210	221	207	205	202	199	202	202	208	210	203	191	201	202	192	191	206	221	216	200	176	196	203	204	203	200	224	223	207	217	209	225	207	203	207	186	190	216	225	197	199	243	216	224	200	189	212	211	196	217	202	216	228	214	245	198	222	222	208	211	223	203	225	209	232	178	224	231	211	209	228	234	173	224	177	212	197	231	235	198	208	182	185	220	188	219	209	195	225	220	205	200	202	223	215	219	222	203	190	208	181	206	193	228	224	186	240	229	218	205	207	188	215	221	229	216	207	192	201	185	205	198	239	218	188	214	215	220	211	226	224	203	226	237	213	234	229	219	189	211	259	207	196	210	196	219	199	205	213	257	223	231	234	195	225	194	236	231	215	227	181	186	214	220	221	178	203	229	203	192	240	221	229	246	211	188	224	222	206	223	242	214	227	208	200	207	200	182	173	196	217	187	215	235	217	195	209	196	189	215	230	217	206	233	249	201	192	235	186	264	210	192	204	207	197	223	209	186	202	224	190	206	210	216	199	209	198	202	200	219	218	221	228	230	189	205	213	216	211	206	214	245	222	198	235	216	197	235	204	223	212	201	193	212	233	199	215	189	176	210	192	194	213	212	202	232	233	192	174	214	209	246	224	238	236	201	204	218	217	223	214	229	199	185	207	196	196	201	200	190	225	201	176	221	219	232	213	211	206	224	211	209	189	199	244	251	231	226	221	218	225	198	231	194	181	178	199	231	217	232	185	180	202	224	190	198	228	243	239	228	200	213	217	214	192	248	213	230	213	179	206	202	240	175	202	218	232	196	201	221	206	211	219	217	231	222	225	203	201	206	217	215	249	217	208	222	212	198	204	230	201	205	228	215	208	233	189	214	205	224	241	214	203	222	226	187	215	224	222	206	239	192	212	195	197	219	215	257	217	217	205	230	197	203	233	239	220	210	187	214	197	195	224	218	210	192	209	215	187	225	236	218	206	210	212	205	192	199	230	220	220	202	238	202	197	216	211	213	197	222	221	216	266	207	204	182	214	233	201	207	230	225	243	232	205	207	210	226	229	215	229	243	226	203	198	191	186	197	179	211	201	212	212	256	209	205	222	184	205	196	201	221	226	212	218	231	197	199	198	187	204	232	181	214	238	225	208	217	208	214	210	207	192	191	209	195	189	219	183	237	202	203	239	217	209	219	225	207	194	208	210	185	216	185	196	182	211	220	227	201	196	202	204	195	172	254	235	216	185	218	208	235	241	212	213	226	216	208	201	181	176	179	242	205	198	225	229	223	190	223	217	232	210	193	228	209	205	207	216	235	193	227	213	199	209	219	212	204	194	236	198	200	218	216	203	206	193	223	201	207	214	209	223	202	203	210	230	208	190	201	201	210	231	191	214	213	226	231	224	227	190	216	225	236	196	205	214	212	206	219	237	195	226	221	211	206	210	216	203	213	206	212	190	228	204	187	184	224	201	214	182	226	197	223	198	200	215	209	186	207	213	205	218	246	238	227	209	233	227	224	219	166	204	213	230	246	222	221	230	215	202	220	221	205	202	217	222	182	231	205	190	232	223	201	200	186	201	191	207	213	210	225	226	196	199	191	213	218	198	217	217	213	229	222	193	191	205	207	215	229	204	238	219	233	211	205	203	200	202	209	218	230	186	201	197	206	197	209	191	227	227	178	211	209	215	226	192	213	232	210	186	201	203	177	211	192	190	222	229	200	216	207	229	180	228	233	194	229	206	227	198	243	209	226	216	238	230	183	195	211	192	216	242	204	217	195	229	216	210	218	193	195	215	213	206	202	207	205	204	200	205	223	225	201	204	197	230	191	200	210	215	226	201	217	223	223	220	197	221	216	205	229	228	197	190	194	222	197	220	214	203	199	208	225	208	223	187	217	223	213	195	240	211	194	215	225	223	175	221	191	197	196	232	197	220	242	204	173	217	237	228	207	197	188	201	238	208	246	210	219	196	208	191	224	236	195	209	186	209	219	227
6529	797	1243	1439	1263	1161	970	806	764	760	706	656	701	660	643	624	656	601	608	583	618	621	654	605	571	621	603	613	602	531	574	587	590	563	589	559	574	557	575	577	549	577	549	543	548	542	556	574	572	571	536	567	553	571	548	531	557	535	559	545	591	573	555	546	575	581	531	575	569	553	558	599	557	551	552	524	551	544	523	507	540	568	567	589	562	585	569	548	518	534	521	572	531	557	551	584	561	545	563	535	568	523	540	593	543	569	520	555	565	555	528	518	559	585	549	538	550	515	551	536	524	562	583	549	563	550	576	574	537	561	609	530	566	560	528	508	531	561	596	528	580	592	563	509	532	561	552	529	549	555	528	570	545	570	576	568	538	546	575	556	541	561	555	538	520	555	561	585	560	526	526	568	558	562	555	549	540	536	579	582	543	517	520	555	557	566	570	547	546	541	532	571	576	581	534	518	534	557	518	532	575	584	592	592	646	556	576	573	530	527	574	541	540	575	493	575	568	535	563	543	518	550	536	564	541	580	551	549	549	531	554	557	531	520	563	552	540	556	531	574	584	579	598	546	565	549	563	534	564	527	579	515	574	530	592	589	545	498	574	586	547	555	559	561	581	536	548	541	543	516	542	511	557	555	535	592	592	496	541	562	577	572	502	565	594	564	541	519	531	525	518	546	549	561	544	513	531	551	534	553	564	527	538	606	554	541	539	490	562	612	556	579	551	549	533	550	567	486	573	550	528	554	559	505	543	559	524	558	593	569	512	570	526	592	580	538	587	553	556	568	577	535	533	552	556	589	547	548	548	555	567	495	552	545	555	567	553	561	568	534	575	586	609	563	532	569	584	556	530	547	533	528	558	579	556	580	595	530	589	550	554	562	557	548	554	551	552	567	537	555	521	511	583	554	538	562	596	517	552	534	578	541	532	568	586	524	542	551	575	531	550	579	591	558	511	586	531	523	547	519	588	617	572	532	581	535	531	598	539	536	553	554	528	499	537	508	609	541	557	561	560	511	590	529	576	613	531	555	569	569	527	554	571	536	566	576	559	526	522	585	549	506	592	563	556	564	574	552	531	583	555	519	580	534	547	583	566	594	552	566	553	527	539	551	558	572	533	566	534	609	543	540	543	567	549	556	552	592	507	561	539	534	586	554	576	550	550	561	577	578	602	600	524	546	562	550	549	558	500	568	530	548	531	530	578	587	557	568	568	547	521	538	524	567	565	537	551	558	551	555	588	594	545	568	563	561	475	567	587	555	552	513	538	575	529	553	557	526	555	573	553	559	547	554	561	572	520	571	567	534	564	498	593	584	534	579	544	546	571	536	532	580	570	580	534	526	575	539	528	584	530	523	555	502	531	545	535	574	531	581	587	537	561	572	543	530	547	553	543	558	570	526	565	560	559	550	553	529	610	542	485	574	520	541	570	588	557	509	560	574	586	573	548	540	550	525	561	568	583	555	543	541	552	552	572	539	570	539	570	589	577	580	524	548	548	567	556	555	525	510	511	582	565	541	558	511	565	552	527	571	511	530	555	557	555	524	539	526	613	547	572	537	570	564	521	566	598	532	531	587	546	515	575	546	564	522	559	554	541	557	514	565	523	545	565	555	575	563	600	551	614	555	565	553	548	561	580	547	571	568	553	573	593	542	565	600	559	539	585	538	583	592	526	557	536	580	548	533	523	544	594	526	540	548	537	589	555	566	527	548	595	534	525	503	587	528	576	516	542	537	513	500	577	573	535	561	602	556	538	549	558	558	559	560	570	606	553	571	552	553	521	575	553	587	553	574	552	522	535	551	513	628	551	548	569	536	586	570	525	570	551	581	531	574	570	589	536	566	562	576	546	572	564	572	523	558	574	534	529	547	596	572	538	553	580	544	576	580	516	532	534	584	533	578	547	523	567	502	563	518	570	563	539	547	545	554	528	563	553	563	581	557	558	542	525	513	578	586	579	574	559	545	583	556	543	535	552	565	545	572	564	592	546	537	543	568	563	527	568	517	531	576	532	557	562	527	504	518	557	572	628	552	547	568	524	571	598	542	553	599	579	550	554	555	558	540	531	583	500	515	569	539	545	539	588	542	563	583	562	565	532	566	548	544	559	558	563	549	534	560	548	533	533	580	539	556	537	541	536	526	568	535	567	562	580	559	541	543	545	592	518	595	530	564	580	576	529	578	561	563	596	588	533	537	556	566	547	575	558	533	576	546	529	553	556	538	566	544	532	525	552	561	522	555	536	533	571	524	603	529	558	557	575	567	541	614	545	554	550	568	566	555	557	559	573	564	544	542	565	571	521	589	549	595	578	554	539	578	553	543	551	540	551	570	526	517	560	557	567	556	545	535	562	515	519	516	539	568	585	532	528	544	550	528	564	560	586	525	556	557	585	536	555	527	540	505	564	557	574	542	528	580	580	592	533	528	530	592	546	536	587	530	514	533	577	548	596	557	575	598	575	587	557	532	548	542	558	565	593	573	551	566	557	543	532	590	570	556	560	526	530	577	571	583	549	500	563	580	574	536	573	529	549	592	526	553	568	562	549	504	567	527	544	552	571	563	570	581	568	566	548	521	530	535	525	505	573	612	559	586	567	565	538	474	515	581	579	532	548	561	558	559	576	553	565	551	537	555	580	580	548	553	539	553	555	556	588	557	565	562	547	552	567	564	573	504	563	591	582	544	565	572	553	549	555	585	540	593	529	580	557	569	603	555	505	530	577	574	547	548	498	581	567	551	571	553	535	593	537	568	552	570	571	567	574	551	571	556	555	585	579	539	561	533	572	619	543	535	508	552	548	576	604	614	534	568	538	557	564	547	590	484	588	554	530	522	584	565	575	557	528	520	537	547	561	596	548	525	547	529	560	546	574	560	575	515	556	563	599	526	546	565	516	532	563	526	534	558	528	576	544	560	575	580	555	568	527	535	541	550	553	583	550	517	568	520	551	560	566	517	558	499	556	536	526	597	532	548	547	558	583	528	528	550	520	564	555	586	507	571	577	546	555	547	541	563	574	558	514	518	580	551	579	568	576	563	562	551	520	588	539	582	548	557	555	522	522	571	581	556	561	534	551	581	538	530	521	588	530	526	548	561	582	567	564	564	531	539	525	516	535	561	560	545	492	573	572	568	541	585	573	571	566	536	553	581	559	566	555	544	531	553	507	539	528	584	573	552	568	551	516	566	571	550	583	564	538	536	562	586	551	593	568	528	531	506	554	537	559	599	538	507	517	561	581	592	544	553	560	520	533	577	562	513	547	564	528	554	580	549	538	579	570	561	532	556	577	541	530	548	516	584	598	576	548	516	565	536	571	542	512	516	574	521	544	547	516	561	550	566	575	576	541	554	567	556	528	557	577	563	539	533	530	519	533	548	541	531	517	535	552	559	549	547	560	528	521	589	587	595	540	544	542	548	567	502	532	534	570	538	540	533	549	567	580	576	574	550	582	570	513	506	575	576	578	590	551	503	549	584	557	504	508	517	564	548
15202	1269	1010	814	593	570	501	429	363	375	390	399	381	375	344	319	340	330	391	385	333	337	316	332	348	295	330	355	346	345	327	328	341	310	378	345	345	328	303	344	332	335	333	356	321	343	304	358	313	335	339	352	318	341	301	326	323	331	322	314	312	307	338	316	315	326	337	324	328	312	316	301	304	320	323	339	363	319	316	306	355	315	306	335	312	340	311	322	309	291	347	324	287	313	320	335	325	342	313	317	350	317	309	314	299	307	349	336	349	318	329	341	305	320	337	346	326	328	295	348	338	336	342	354	321	320	342	329	317	343	329	317	349	360	314	318	342	302	313	345	329	353	327	345	301	290	359	292	317	311	330	332	351	347	385	358	321	317	338	314	323	346	348	316	364	339	311	306	311	326	325	352	294	320	317	307	345	335	319	343	345	336	336	316	335	347	319	321	318	343	357	324	323	294	365	303	327	311	308	327	323	325	321	330	323	347	327	348	307	347	324	329	326	298	314	311	315	316	317	324	335	306	287	323	321	303	328	332	318	310	331	347	313	320	336	339	299	344	302	324	342	306	366	319	345	319	316	291	325	349	310	332	333	368	299	303	301	297	334	317	328	298	345	331	336	313	310	315	354	340	343	333	297	358	317	340	321	332	284	356	342	301	323	322	337	295	312	307	336	319	356	300	346	321	320	328	339	346	305	298	308	303	301	351	333	339	311	285	331	346	349	324	328	373	314	295	319	321	336	303	314	305	336	314	324	328	285	331	308	338	329	348	336	311	315	328	309	317	368	330	338	325	321	304	313	320	336	346	333	311	334	337	317	294	310	320	302	322	310	360	322	337	305	338	326	311	322	329	330	320	327	321	298	331	357	367	327	325	335	344	335	317	330	333	363	288	358	360	319	355	274	342	311	302	330	327	359	343	318	322	335	313	319	336	341	326	322	344	304	324	371	316	317	325	334	317	347	336	319	321	342	327	277	337	279	351	319	313	344	329	331	303	324	346	342	306	301	318	320	300	320	343	299	350	365	340	383	325	318	315	337	326	302	339	323	296	293	316	354	338	347	324	403	335	345	300	331	296	311	342	369	334	342	351	324	330	330	327	361	290	351	326	327	335	342	308	317	331	295	327	365	362	303	311	356	320	328	367	320	325	321	321	342	321	337	355	296	301	323	346	313	349	354	361	366	336	299	337	328	345	340	306	335	293	323	308	371	346	305	341	345	317	355	318	330	316	302	297	347	327	315	306	340	294	307	314	315	325	330	297	334	319	317	290	289	297	317	325	296	325	301	351	362	313	325	325	307	318	313	310	316	279	321	335	332	360	337	315	339	314	323	320	320	333	292	293	312	338	308	327	349	312	341	339	329	325	345	308	320	302	352	351	314	327	312	328	314	291	329	308	324	373	319	329	347	324	323	309	348	334	303	300	345	301	316	320	328	330	307	325	331	284	302	331	340	318	331	350	357	313	342	338	340	328	334	367	323	328	372	326	327	322	328	334	357	311	301	319	338	303	305	306	302	301	299	320	338	331	311	266	334	345	348	357	333	327	326	297	317	333	341	324	307	329	281	308	369	342	309	359	328	315	334	327	347	348	320	286	326	328	338	367	343	309	300	321	298	301	368	375	304	320	315	330	332	354	291	308	331	319	327	322	311	279	303	315	351	341	345	309	300	341	323	313	335	352	300	318	302	322	341	347	330	352	333	313	326	367	355	302	324	343	317	327	288	305	303	330	347	300	344	341	359	355	346	314	313	352	334	321	350	317	324	337	356	327	318	322	322	357	322	310	358	335	318	332	315	310	348	335	335	318	316	285	294	333	317	324	307	319	317	314	328	339	344	341	338	344	295	332	314	324	313	324	332	340	310	315	274	329	309	330	344	313	346	304	336	313	267	312	295	345	285	328	316	301	310	308	339	320	330	319	345	337	337	320	304	331	323	316	340	311	343	344	319	332	344	281	351	355	291	331	336	277	292	338	337	319	337	308	305	363	329	331	330	334	326	317	302	283	280	355	301	365	336	316	327	352	320	330	349	337	382	318	331	341	320	305	332	306	338	325	341	305	325	350	327	330	320	354	334	366	345	317	298	296	322	285	342	316	356	311	309	332	342	354	328	357	338	323	292	287	301	312	290	340	375	337	373	330	311	318	338	319	353	320	315	333	350	314	318	317	339	351	364	344	326	314	312	335	323	306	337	299	355	348	289	308	334	332	332	327	315	381	330	302	324	325	307	335	314	340	310	318	345	333	352	358	341	330	314	354	333	326	328	338	355	340	316	356	340	365	373	319	336	315	304	302	342	303	305	333	354	341	335	325	330	317	342	334	346	323	334	307	327	309	334	321	367	325	352	337	328	327	311	367	327	323	345	311	311	343	312	343	341	323	302	361	338	307	329	341	338	328	362	334	354	303	303	327	305	345	297	328	322	294	316	314	357	322	286	277	331	327	276	278	310	302	292	365	335	349	312	323	354	378	356	325	296	320	312	321	336	308	333	343	332	330	296	330	363	325	359	344	306	292	323	306	329	332	314	338	319	326	349	324	317	316	316	328	328	315	346	318	326	303	322	362	283	291	292	321	329	305	335	294	323	282	326	307	324	351	321	320	316	329	333	316	310	313	329	336	296	346	305	324	346	353	379	316	330	337	287	331	339	327	345	321	319	303	295	333	309	326	305	320	327	331	323	315	360	362	331	307	353	303	326	309	344	322	340	338	333	340	319	323	326	363	310	349	338	350	310	288	315	342	335	315	321	312	301	297	299	311	338	324	318	306	319	346	367	358	320	321	338	345	324	308	340	337	342	313	311	338	318	324	330	317	350	296	313	324	339	354	309	335	366	338	334	332	300	313	340	373	345	316	287	282	329	328	349	353	332	318	346	298	374	330	351	350	298	329	302	326	316	323	311	337	342	349	339	304	318	317	327	334	318	315	340	317	334	333	328	325	327	349	314	322	306	336	314	310	313	326	328	311	345	301	305	308	304	333	310	327	321	336	354	346	318	288	296	324	317	314	310	344	319	341	326	332	311	339	348	351	358	334	331	293	342	352	299	324	268	288	327	308	306	295	299	316	326	299	331	309	322	308	317	333	329	315	291	310	330	299	331	355	371	308	305	303	291	319	307	344	307	318	336	339	345	330	339	313	352	334	342	345	301	329	377	328	280	332	339	328	344	317	300	318	337	319	352	342	288	311	356	344	304	343	318	349	306	301	317	302	307	343	291	326	324	338	297	295	326	336	313	323	325	341	349	328	309	310	326	315	310	346	331	299	334	318	346	329	321	353	359	327	345	328	314	308	323	307	316	319	311	301	354	334	319	307	295	346	322	321	357	326	296	354	285	284	358	303	307	327	359	315	322	325	312	317	338	331	304	293	303	299	307	341	308	348	303	309	357	333	350	326	306	355	310	294	336	315	309	323	312	342	303	304	323	333	286	333	321	339	332	309	312	321	308	350	340	297	296	368	317	346	356	322	359	321	322	334	336	351	345	323
8480	1297	2109	2470	2144	1822	1568	1418	1246	1163	1098	1073	1046	981	974	1016	969	943	956	870	896	891	943	905	875	864	875	910	868	856	852	875	852	807	815	865	850	813	865	798	825	828	840	818	855	846	822	833	843	866	791	779	849	833	791	794	822	832	801	839	765	822	813	837	819	844	811	809	816	811	819	838	867	861	816	794	796	809	821	851	765	812	801	839	784	801	799	825	781	828	815	771	740	815	796	851	804	845	822	764	812	816	750	798	801	802	796	768	827	826	790	807	765	820	817	853	803	804	831	816	834	864	789	800	785	877	773	790	810	852	812	810	823	823	815	855	820	808	836	809	771	812	783	812	815	851	782	836	801	723	794	804	821	840	814	834	857	841	767	791	850	826	800	791	841	801	827	860	819	837	789	773	812	762	795	806	811	809	838	788	809	822	816	767	842	824	792	812	787	835	784	815	810	768	841	748	789	780	819	817	790	817	820	749	757	797	839	764	798	821	776	812	781	765	846	804	806	809	759	799	832	819	860	814	820	821	798	795	817	799	832	770	754	793	818	819	814	843	784	786	822	824	822	824	825	833	856	836	812	802	793	754	768	842	815	806	790	839	829	823	822	804	819	816	765	803	788	819	790	820	830	821	777	824	833	765	848	835	807	845	800	860	818	845	806	796	771	792	827	803	838	803	805	780	827	834	758	791	799	807	776	785	820	820	814	817	800	819	781	815	834	808	856	798	860	791	806	805	802	828	810	788	816	763	814	824	806	838	829	785	831	781	837	801	789	847	807	801	798	822	817	816	750	835	823	855	777	863	780	781	772	817	775	810	785	794	800	797	801	802	795	767	860	765	794	817	818	814	802	801	819	824	834	812	803	830	766	834	797	770	816	863	778	784	823	789	804	821	777	833	765	779	840	807	796	771	812	815	830	777	796	830	803	786	771	781	735	827	843	773	785	781	805	818	792	824	825	789	833	811	835	901	762	829	827	784	850	775	830	821	786	818	792	782	837	797	786	789	778	844	788	780	799	819	829	771	784	754	757	809	803	852	808	789	857	838	846	805	769	808	824	772	750	805	834	801	866	753	840	799	819	832	818	800	809	812	823	828	768	800	797	789	861	848	804	797	847	868	764	828	813	829	790	807	835	798	805	796	800	790	785	803	834	781	804	830	801	786	760	808	788	786	817	804	770	846	776	778	789	859	827	756	781	795	835	837	806	791	751	787	813	829	829	818	790	805	834	799	807	843	802	789	870	777	787	824	799	790	825	790	797	795	827	806	798	772	803	861	823	824	788	833	770	764	811	805	794	805	771	786	756	796	784	747	775	817	818	786	779	827	779	820	805	767	840	814	758	808	736	813	790	838	827	829	792	789	848	795	831	802	814	824	814	850	838	813	829	858	777	851	812	774	805	835	794	794	796	852	822	751	752	790	875	777	816	803	802	822	806	821	809	778	793	749	782	836	844	810	777	798	810	823	785	804	850	811	766	789	803	804	838	807	790	763	848	810	809	785	752	818	785	800	793	818	804	810	845	853	872	817	842	802	791	801	783	790	805	806	787	788	849	830	874	843	761	800	781	773	799	858	792	775	753	785	766	826	826	784	788	788	782	806	856	819	793	777	821	757	795	852	780	820	820	786	785	797	834	789	810	809	758	785	793	797	827	841	828	773	795	835	843	788	818	793	793	759	786	809	796	765	795	819	815	803	849	825	841	828	758	809	845	758	829	841	859	832	837	834	797	803	822	796	831	798	768	752	801	855	843	811	841	774	757	846	778	808	823	811	776	793	860	836	830	848	823	784	762	784	803	794	802	829	831	805	852	842	811	794	763	784	766	835	785	780	786	816	794	773	776	819	812	835	780	780	815	850	791	838	787	803	759	799	771	811	780	834	821	842	779	781	771	820	802	784	773	819	819	791	807	830	803	805	853	779	794	818	806	812	768	782	807	772	866	812	841	839	770	829	782	786	847	831	798	821	797	783	826	793	784	837	786	827	796	813	755	741	804	837	765	831	768	787	805	826	825	821	759	799	799	808	787	824	812	878	821	806	804	730	823	765	785	786	757	773	802	775	843	763	801	778	786	809	792	852	806	799	802	816	827	808	800	800	789	839	782	810	812	759	788	826	793	814	795	782	794	754	852	788	821	803	800	805	819	815	818	831	822	809	786	847	823	838	789	771	796	801	803	834	824	814	819	825	834	862	812	763	763	779	806	757	775	824	836	772	761	863	818	773	747	850	798	851	811	878	794	760	811	796	782	755	767	784	828	774	805	761	775	832	806	826	833	789	833	771	843	788	792	827	775	808	770	809	797	805	782	785	830	811	768	817	817	787	823	759	769	803	841	782	768	854	815	756	796	836	788	811	797	784	851	774	762	785	794	804	857	780	742	762	803	792	822	841	816	828	808	790	808	743	837	829	816	793	803	812	798	799	819	864	829	809	811	830	855	735	803	789	831	799	789	827	830	858	822	847	831	840	787	826	795	791	810	799	815	833	859	815	807	806	799	846	826	739	781	765	819	819	796	782	831	816	842	795	772	797	785	787	849	837	800	806	816	835	771	805	776	780	812	857	848	827	763	844	870	811	790	773	817	747	743	768	818	877	805	805	766	854	785	788	828	833	857	796	793	734	850	808	816	795	826	741	779	738	829	787	814	772	794	794	752	936	777	827	759	844	776	797	766	805	808	831	786	793	832	805	854	820	841	802	840	833	808	830	786	810	840	814	876	846	843	770	815	806	815	848	775	786	745	862	815	827	795	835	787	829	787	776	785	816	777	835	774	795	802	799	813	810	826	834	725	847	832	791	823	821	820	792	759	835	807	792	854	819	766	809	762	806	794	829	852	829	782	777	758	833	797	810	769	807	812	802	776	776	757	814	807	756	803	794	879	846	730	774	780	769	874	764	791	810	799	823	790	839	826	825	750	785	800	803	778	780	809	769	765	774	817	870	798	829	800	855	837	780	792	881	879	846	800	799	811	774	796	852	790	800	808	801	798	745	838	831	822	818	779	767	812	817	823	833	871	748	808	799	809	788	847	754	796	813	849	767	807	866	834	769	777	782	766	812	795	832	778	796	829	824	815	855	790	756	834	828	796	809	785	822	811	846	835	796	855	830	818	821	814	828	861	867	801	783	787	810	814	813	816	829	804	798	773	750	760	825	810	805	790	835	804	822	844	836	826	737	784	810	779	806	805	770	798	808	807	859	815	759	794	840	769	793	833	749	828	769	805	823	845	778	779	837	780	823	825	797	774	788	816	805	784	780	792	822	810	704	832	826	775	800	815	790	828	840	784	739	804	809	812	796	823	815	769	808	792	816	774	799	771	781	829	803	799	843	810	840	823	785	797	838	816	855	799	808	805	823	797	817	842	801	788	809	834	840	824	790	792	817	822	784	795	761	810	826	795	824	776	812	779	798	763	777	825	802	790	796	765	735	827	780	775	815	830	844	828	812	778	782	812	835	792	815	860	772	832	833	855	782	810	791	851	787
1760	413	413	438	403	435	415	421	385	413	406	409	435	403	402	401	426	396	441	402	403	377	377	448	363	379	401	385	384	374	398	403	388	403	395	408	402	397	404	367	367	413	454	406	415	427	395	349	441	382	400	368	389	417	363	395	406	398	415	397	377	399	393	369	383	421	391	401	365	428	394	377	403	432	373	343	416	365	403	376	394	385	366	399	407	397	400	416	403	405	412	395	426	412	394	415	389	392	391	408	425	426	388	400	388	386	382	440	402	392	402	439	362	401	348	383	367	356	385	416	410	384	393	378	396	366	417	394	439	402	379	364	419	424	391	438	389	360	398	373	361	411	400	387	395	364	384	418	386	380	438	433	377	363	414	387	382	443	400	395	430	373	396	422	385	410	414	381	384	384	371	362	393	387	379	389	372	419	433	386	372	406	349	390	421	380	379	438	361	423	383	378	398	411	410	444	388	364	414	369	401	404	385	394	357	411	390	354	362	404	398	404	378	393	401	355	394	389	381	423	382	404	426	414	371	351	389	380	370	382	359	422	417	402	396	382	352	380	371	401	380	426	425	405	394	383	380	370	408	403	396	370	403	405	398	386	405	403	366	415	409	372	393	366	426	387	378	369	413	385	379	407	405	378	408	355	399	432	374	362	416	434	395	402	379	355	398	440	371	366	335	401	411	405	381	391	399	431	418	406	429	401	384	384	406	367	397	360	428	383	416	409	411	387	366	399	387	423	425	407	388	375	359	406	364	377	410	399	412	416	375	397	417	373	379	411	384	383	373	379	379	390	451	408	418	400	419	414	375	404	387	415	406	396	417	422	344	412	380	368	407	393	373	430	404	398	434	371	374	386	389	423	375	366	387	368	427	390	399	363	401	375	355	396	393	395	421	407	423	390	368	382	421	401	415	420	404	376	407	382	398	403	350	383	357	412	394	427	443	406	416	371	412	405	399	387	407	359	443	434	433	387	390	413	413	432	366	395	414	371	383	390	432	392	372	394	403	400	336	404	404	396	434	399	394	403	401	375	412	408	414	380	384	373	398	404	430	420	373	365	374	413	408	401	381	365	372	402	382	406	357	409	381	416	376	391	400	387	366	349	366	361	367	406	381	407	370	388	386	411	412	414	360	446	370	430	357	406	394	394	362	389	398	384	408	422	449	366	374	406	428	369	391	387	388	366	418	373	390	395	384	383	407	370	374	374	383	353	431	361	432	368	401	390	409	367	401	401	395	406	405	396	388	405	436	403	367	366	383	345	379	386	420	449	390	391	394	402	394	369	401	415	416	390	396	374	379	382	394	400	404	329	414	446	401	383	413	373	361	410	398	381	395	398	413	398	419	433	395	366	386	373	388	351	401	402	405	410	407	413	414	433	368	426	407	407	422	429	391	367	430	373	380	404	421	365	429	394	423	376	383	370	400	388	423	422	411	384	393	368	415	415	373	399	428	395	413	349	428	406	383	415	410	344	412	435	365	409	366	405	424	409	413	438	385	401	399	411	377	359	424	391	406	425	441	406	377	365	409	397	387	403	405	381	387	355	374	419	386	396	391	401	407	366	409	383	405	406	374	415	369	388	406	369	420	385	434	399	410	392	399	419	391	419	377	403	386	398	350	404	365	401	419	420	389	379	381	381	425	365	421	396	376	377	402	395	434	383	414	383	394	368	411	376	459	421	382	402	420	382	370	374	429	387	384	403	420	429	382	406	397	419	400	400	383	440	359	386	402	336	398	348	368	372	363	385	419	420	414	375	413	433	445	377	426	387	404	389	370	389	444	404	409	408	398	390	372	398	432	468	367	402	376	396	395	381	370	399	411	373	397	440	392	384	398	408	420	390	418	402	414	365	419	358	384	394	400	396	404	372	413	359	384	425	374	388	417	416	409	375	371	398	380	380	363	376	431	373	411	416	430	384	415	437	418	426	382	364	396	387	413	394	416	411	382	417	372	395	393	398	381	394	389	380	409	385	387	428	365	432	422	410	395	405	397	365	402	389	377	388	380	361	359	372	439	389	401	383	397	381	380	395	366	389	360	391	376	369	436	424	405	397	338	383	411	397	413	421	382	384	421	393	360	381	354	376	389	380	390	357	385	411	392	396	390	427	402	397	385	370	390	412	358	447	431	417	379	389	372	413	416	398	386	429	389	379	400	439	400	426	357	421	400	409	351	383	385	429	396	398	408	390	360	398	439	385	378	385	417	427	420	426	354	417	357	410	414	395	411	399	391	402	348	400	402	425	421	374	374	374	416	375	386	376	378	439	356	357	383	404	403	381	360	427	374	409	365	357	442	420	387	363	385	424	393	400	435	393	409	367	362	393	402	436	387	443	441	363	401	409	368	360	362	372	378	400	405	377	381	402	408	417	376	374	380	404	384	403	409	401	396	361	398	398	408	379	399	396	403	404	364	422	410	410	365	403	385	405	404	408	403	378	405	371	404	375	394	397	385	427	391	440	423	397	419	399	382	375	396	365	414	408	365	381	372	439	404	367	397	373	363	338	407	360	362	398	391	442	381	367	408	386	359	427	388	369	369	390	341	392	389	375	436	451	389	378	405	440	430	385	365	393	426	390	406	411	446	417	433	420	407	427	414	384	380	442	399	377	406	381	407	388	371	364	400	423	417	395	406	375	391	391	412	378	404	355	411	381	394	396	368	390	401	404	379	409	429	374	388	383	371	429	409	424	367	375	379	402	384	382	386	407	385	401	415	389	402	395	392	345	381	396	366	379	401	411	405	385	359	348	376	373	375	342	411	432	419	407	399	406	404	382	400	380	379	406	399	390	346	358	384	388	378	410	400	372	408	404	421	425	411	391	444	433	367	402	409	396	365	352	400	380	424	389	439	405	358	368	379	398	386	396	372	430	385	424	412	407	389	343	411	376	409	368	394	382	418	380	433	404	413	391	385	373	371	401	365	400	406	444	358	439	412	354	384	379	387	382	403	402	395	446	391	429	371	444	438	390	401	394	419	386	406	410	402	372	399	389	411	400	426	378	386	377	420	362	398	373	382	430	451	402	362	380	403	440	411	426	362	358	369	409	346	417	370	415	408	393	385	373	377	393	406	376	392	417	374	378	384	387	391	373	440	386	401	383	375	348	373	392	393	404	388	345	366	414	391	401	409	334	377	401	386	393	398	405	401	422	421	409	386	385	385	405	412	391	404	372	347	390	363	398	403	384	372	390	404	421	407	410	429	405	390	394	374	386	398	407	420	383	383	421	404	420	398	414	391	332	425	386	430	378	399	379	400	435	389	383	355	383	389	386	434	432	376	395	413	369	366	406	389	399	381	392	421	390	393	423	401	411	390	432	383	384	383	392	385	395	400	371	444	355	391	395	416	391	372	424	398	375	410	373	429	413	360	368	439	414	446	440	356	409	403	354	369	377	388	387	374	383	357	401	380	435	397	423	390	407	397	362	370	392	378	408	443	369	373	381	415	397	411	434	370	384	432	366	413	394	367	412	410	372	405	382	433	413
2149	927	905	956	965	887	911	887	909	923	888	899	902	917	881	910	885	904	904	888	862	879	892	839	883	910	894	853	907	902	893	871	911	871	923	919	861	855	904	863	916	878	876	880	850	925	933	913	889	908	886	885	947	919	985	846	881	907	884	900	874	856	929	882	855	895	953	894	901	910	911	861	872	913	859	904	878	828	890	844	849	901	885	855	952	851	874	879	890	919	913	862	914	926	874	937	880	842	935	910	913	898	931	876	881	870	904	883	908	825	891	931	844	866	888	899	923	932	939	871	945	893	895	875	877	941	884	941	878	896	910	883	889	817	921	957	930	900	913	862	933	890	939	900	927	867	897	902	924	887	896	866	856	845	893	894	888	924	876	841	893	905	901	856	890	907	931	835	909	903	915	867	917	892	903	862	868	829	866	904	883	901	899	916	882	838	888	898	900	875	910	926	917	921	900	885	856	866	914	853	894	890	846	875	821	907	894	901	917	876	947	881	891	875	891	898	874	917	926	898	890	883	905	921	928	851	877	842	892	911	937	895	909	849	904	947	941	891	848	887	866	902	948	914	894	902	877	886	884	862	912	852	876	865	816	873	847	851	897	899	887	910	862	908	895	889	919	929	880	877	908	891	921	931	885	951	828	889	937	871	862	893	852	880	904	918	859	898	901	886	889	848	853	860	900	931	962	909	850	924	884	846	902	878	914	869	931	924	882	891	891	880	887	886	896	916	877	887	867	919	885	909	918	855	837	876	891	878	937	893	876	932	906	916	903	866	857	886	916	876	890	881	900	900	866	919	944	898	842	909	884	922	839	886	852	932	897	859	850	913	923	906	888	864	926	900	882	852	932	852	913	913	907	908	907	944	929	873	842	903	896	881	867	885	896	924	947	856	894	868	902	933	881	941	878	876	898	884	904	897	913	900	899	875	890	899	892	901	855	871	959	868	868	913	882	918	884	928	869	898	905	925	939	874	863	855	912	827	931	894	883	893	900	918	920	896	857	921	884	910	930	890	943	956	906	929	911	925	859	925	935	837	882	934	927	882	862	903	892	885	945	937	913	899	882	898	870	891	882	885	866	880	932	896	863	934	912	933	903	965	849	890	970	935	878	856	904	966	909	873	864	934	905	920	860	920	912	926	835	890	901	896	906	925	927	824	886	925	872	919	926	887	897	912	935	903	900	903	865	860	897	887	884	908	878	848	858	910	925	917	951	881	824	872	866	850	882	946	930	984	899	896	924	915	874	883	887	908	902	877	912	935	911	889	920	887	912	877	885	888	879	918	876	913	877	876	910	882	939	906	889	861	929	912	869	921	877	897	893	839	897	879	887	930	920	927	914	881	880	918	1019	830	860	864	849	929	886	894	867	887	898	896	898	869	903	893	915	875	931	949	929	896	880	919	891	846	857	905	889	916	815	910	922	866	885	848	937	857	909	901	834	911	927	897	872	866	925	870	910	851	982	859	882	915	862	870	848	925	887	834	926	907	903	899	866	871	855	923	908	887	899	915	878	842	879	864	858	900	895	894	917	878	952	828	897	909	895	842	870	863	944	876	870	934	903	877	892	860	932	918	909	866	872	850	896	900	914	945	833	890	914	939	936	877	859	839	898	854	871	916	898	900	925	873	893	894	849	909	876	849	900	893	897	892	921	893	868	942	923	885	963	898	912	933	870	931	916	937	927	892	889	879	880	918	926	874	910	924	856	868	898	890	844	889	879	924	892	899	859	897	901	913	923	876	927	884	899	856	910	915	842	888	918	856	890	912	874	915	918	933	882	861	914	877	904	885	874	861	872	903	884	903	899	877	861	893	989	827	901	885	901	919	882	890	908	919	897	871	887	940	902	889	878	911	894	883	927	929	893	922	930	873	924	911	896	918	877	858	892	881	882	915	889	830	863	856	907	930	872	853	941	839	915	900	834	953	933	907	895	873	870	872	870	861	850	880	883	850	903	872	854	910	929	948	909	889	946	876	906	886	837	931	888	877	887	911	886	893	894	914	897	881	891	900	854	893	837	926	900	880	911	890	880	931	868	888	840	905	914	927	873	915	875	915	925	857	902	931	930	845	915	898	854	879	936	892	864	971	860	901	902	927	881	887	909	922	860	837	838	886	889	883	865	875	838	916	870	870	877	938	899	908	879	917	875	876	873	915	905	944	907	894	931	900	891	849	872	899	861	891	911	884	839	890	940	884	901	905	891	862	904	883	915	889	926	882	901	927	862	901	944	805	836	925	830	873	921	921	947	855	859	909	870	937	873	917	859	934	917	911	835	910	909	870	893	927	970	878	929	873	905	842	922	866	890	899	828	858	931	931	865	884	892	904	861	856	908	922	925	926	904	873	915	902	901	905	871	881	890	924	933	815	901	879	904	846	915	853	944	930	905	896	870	950	877	871	845	870	928	880	880	936	913	891	846	920	878	884	922	888	916	920	894	948	902	907	847	897	911	886	892	931	908	839	853	834	892	882	874	897	928	881	894	935	866	834	870	895	880	914	898	897	913	907	901	932	921	936	901	935	875	880	935	896	931	910	941	893	946	908	908	918	891	883	926	943	904	905	916	921	913	978	898	881	869	938	859	906	857	831	865	900	895	904	876	919	860	906	874	860	881	880	891	900	876	942	853	881	936	867	929	921	874	915	871	939	942	871	926	886	939	930	913	907	923	898	955	872	883	921	880	929	898	884	927	898	939	854	836	924	865	933	897	920	874	838	888	964	899	880	969	858	850	952	896	901	955	919	914	915	870	852	911	934	840	886	914	894	875	890	935	973	847	839	878	873	891	914	886	840	883	971	858	902	886	938	898	952	908	898	885	864	894	860	895	897	874	902	967	916	920	863	972	917	915	878	884	884	926	926	936	856	894	840	883	909	909	886	863	861	900	915	879	841	858	899	883	882	908	887	910	916	921	848	934	882	940	865	934	892	893	909	926	911	894	885	923	896	925	883	910	930	888	869	950	878	870	892	858	862	935	889	870	895	859	854	926	884	911	893	902	896	909	839	924	890	916	891	852	933	920	914	872	891	929	887	868	905	890	889	888	920	919	919	933	946	875	901	939	893	928	879	857	896	922	879	913	927	860	919	869	885	848	847	923	865	831	876	868	938	862	957	900	845	885	877	905	904	895	906	945	955	849	878	914	918	909	907	878	879	903	875	859	927	925	891	855	866	869	904	876	906	927	867	896	952	949	889	927	850	913	893	893	899	858	872	911	954	940	896	864	911	899	866	858	941	936	902	893	851	934	910	894	885	902	875	919	934	844	881	916	882	888	888	912	892	910	870	885	868	961	891	946	911	851	942	824	888	891	888	890	922	889	966	902	888	894	941	858	824	845	864	888	924	906	895	837	912	964	927	878	895	907	917	883	885	852	919	862	910	880	874	893	921	871	883	857	917	901	880	905	880	907	932	852	916	927	942	928	918	868	955	886	846	897	923	845	887	914	879	930	868	835	873	907	811	895	891	897	945	898	898	873	878	840	847
7768	542	546	462	363	273	297	276	314	225	253	257	247	215	212	219	220	205	210	222	195	198	194	241	202	192	183	222	207	220	240	212	230	201	279	211	222	206	221	237	228	205	181	197	181	200	198	215	205	216	203	219	218	199	187	188	201	208	197	224	203	203	234	194	217	216	192	212	194	225	245	171	190	223	210	237	193	228	201	197	219	205	221	194	205	213	156	225	223	216	243	202	207	209	195	226	205	223	203	220	219	216	236	234	208	195	216	182	195	211	211	211	216	208	217	217	191	199	223	250	224	235	229	209	219	191	192	195	202	204	212	194	196	211	200	225	219	201	209	184	191	200	216	200	197	232	191	188	235	206	224	176	206	238	174	193	213	211	217	193	217	238	187	223	201	199	200	216	203	210	203	203	208	175	218	214	222	181	211	203	196	202	209	209	209	210	214	202	228	195	215	199	202	192	199	237	211	210	226	243	189	209	208	191	211	211	200	187	227	224	195	218	209	215	221	210	222	199	219	214	211	183	209	241	209	220	221	217	239	197	225	197	202	189	199	222	202	204	227	222	205	195	219	209	218	240	209	204	178	224	200	201	209	210	223	211	198	201	192	218	209	199	216	228	207	221	244	217	212	210	217	194	207	216	201	186	202	208	223	237	207	234	204	199	224	229	215	225	198	225	222	199	237	206	213	187	212	200	230	217	210	255	251	200	208	231	190	187	209	194	217	198	224	222	212	202	212	221	193	241	227	214	212	235	217	205	193	211	203	211	199	195	207	218	200	209	218	208	198	186	241	205	213	227	206	224	197	205	191	200	213	208	212	222	228	216	206	213	205	208	202	194	196	226	195	192	212	212	206	212	198	208	199	179	201	199	232	225	208	202	197	219	218	212	219	190	197	245	230	212	228	205	204	199	213	234	206	218	222	204	187	233	213	219	242	222	208	240	226	189	195	213	219	197	197	227	181	203	231	197	214	239	184	203	228	236	229	207	190	200	220	199	175	208	227	205	199	209	207	244	198	197	176	201	189	211	242	223	201	244	212	198	221	193	195	207	227	186	213	235	203	216	210	210	230	222	207	210	242	203	224	205	212	212	201	206	219	221	243	196	206	229	219	226	167	224	217	186	244	222	195	203	199	227	180	202	215	210	179	204	205	210	215	232	223	197	210	224	208	214	224	165	209	224	207	231	204	196	218	188	231	215	239	198	205	202	216	218	194	204	200	233	222	216	222	195	190	202	224	210	194	223	184	198	211	186	197	188	195	209	204	196	211	204	195	209	202	229	236	224	202	217	206	197	210	236	199	212	213	233	215	229	209	210	176	211	214	205	216	189	205	199	226	212	218	249	218	233	201	228	220	204	220	235	216	193	236	212	218	218	235	206	210	216	233	206	224	218	237	223	187	219	226	196	203	196	210	209	190	194	213	230	221	213	211	245	192	214	210	224	229	205	214	216	208	233	216	209	224	231	210	206	204	229	205	240	240	204	220	245	219	215	196	230	182	207	203	171	195	232	212	203	213	185	197	227	204	176	217	229	202	205	210	212	241	203	208	229	228	195	207	237	192	220	215	231	215	178	187	213	201	204	241	203	220	201	214	196	214	212	211	186	196	184	203	212	219	209	233	221	216	214	208	230	211	219	223	230	189	228	196	264	221	258	238	225	222	225	238	197	200	179	235	190	210	203	211	201	203	218	194	235	222	211	210	214	213	217	214	219	220	225	203	213	212	204	207	178	212	199	195	217	214	204	181	235	209	234	223	206	189	209	219	240	239	245	215	252	204	221	212	237	227	211	234	207	229	201	220	229	208	205	203	202	169	223	205	206	216	217	196	230	210	218	219	230	241	233	195	216	199	221	204	200	211	213	224	172	213	222	222	206	242	222	205	209	218	182	210	221	223	211	235	198	178	211	192	221	231	241	196	207	196	195	226	205	194	182	189	184	171	218	219	229	222	244	180	204	215	219	211	233	224	217	216	221	203	187	198	206	176	184	193	213	219	200	214	187	209	197	207	210	244	201	200	203	225	227	180	215	242	232	203	179	218	210	235	227	205	216	194	211	210	212	191	188	225	189	222	184	223	194	210	204	230	206	210	240	210	219	201	203	194	237	214	216	214	215	200	232	223	210	243	195	209	221	223	210	220	202	208	199	230	201	226	190	195	190	185	239	231	200	232	197	185	221	217	218	209	223	235	219	214	213	201	180	234	227	203	223	224	215	236	211	202	220	204	202	207	208	232	227	208	193	205	215	217	213	207	204	216	209	212	219	224	202	208	186	174	240	235	220	213	207	189	192	211	228	218	199	215	215	204	197	219	223	222	232	215	185	218	204	215	203	191	211	216	205	218	216	243	212	218	215	189	196	182	211	210	246	211	202	200	225	199	231	219	199	186	202	211	211	228	202	197	207	215	232	219	204	229	198	215	173	241	201	204	212	217	199	234	185	228	206	209	198	201	227	205	202	209	226	222	196	223	215	230	226	214	220	189	224	221	206	214	246	198	199	238	240	223	230	219	193	210	194	188	209	194	238	179	199	202	202	229	232	221	200	213	219	221	193	231	225	223	190	184	211	203	223	225	198	213	207	212	207	217	208	213	219	188	198	232	211	225	204	238	201	212	232	199	203	240	217	224	232	202	189	208	228	207	222	214	225	211	215	206	193	189	224	215	188	230	231	206	189	204	189	218	215	203	218	197	208	213	200	216	218	208	210	217	199	220	201	217	216	227	221	221	228	204	224	194	199	228	192	217	223	210	214	222	207	200	247	209	206	205	203	236	219	210	215	266	236	204	215	192	204	188	182	221	172	206	205	193	219	216	220	232	201	197	217	187	226	224	212	227	224	208	220	212	232	212	227	210	205	201	213	215	190	243	214	219	231	199	222	225	193	218	239	203	212	223	226	194	203	221	198	239	205	234	225	216	183	208	212	221	226	229	216	211	205	218	202	173	207	220	207	217	223	216	210	199	209	214	226	201	207	190	215	212	178	192	225	193	215	229	238	197	234	210	194	195	206	173	224	207	209	224	238	207	203	194	222	233	206	242	210	211	220	226	205	197	210	219	207	193	224	219	194	198	191	196	230	195	204	223	220	230	237	184	192	214	200	212	222	199	186	187	235	192	231	183	219	218	173	221	243	222	234	209	205	228	211	222	220	212	186	209	208	207	209	215	221	215	205	218	203	182	226	219	220	219	241	210	212	217	208	211	233	221	217	215	205	238	208	245	214	200	210	223	204	201	208	200	223	196	185	190	220	200	219	201	206	213	192	185	223	218	217	209	189	222	225	201	217	186	212	204	184	184	206	210	201	227	218	221	215	221	183	218	191	209	229	213	220	200	199	193	215	187	196	208	190	178	236	222	222	200	207	190	234	225	202	177	202	205	196	233	213	209	208	222	223	216	222	207	201	198	188	184	185	223	240	207	203	208	204	215	233	237	249	205	232	216	206	203	203	228	205	224	197	233	194	189	234	234	215	220	220	196	206	203	242	245	232
6525	818	1190	1396	1229	1093	912	850	801	774	738	726	698	696	629	635	631	605	595	579	630	575	578	615	574	576	599	571	595	558	619	571	553	532	576	523	535	556	584	592	550	588	593	562	539	534	589	586	558	573	553	586	553	519	575	552	517	566	558	555	580	567	559	549	550	565	614	565	560	570	557	530	532	523	624	594	553	571	520	613	585	570	584	529	541	556	581	549	562	559	574	549	545	553	545	557	557	556	572	502	566	592	588	578	546	587	557	566	532	592	519	544	557	567	513	598	527	572	567	575	563	550	567	554	513	551	550	571	514	535	538	505	550	548	547	594	570	533	584	568	563	598	525	570	551	572	543	556	569	593	577	572	605	521	549	543	565	545	543	557	544	567	513	575	533	553	567	569	565	553	520	574	553	580	560	564	576	564	528	564	528	567	528	579	553	542	521	527	518	588	532	548	584	564	538	570	579	554	552	521	542	523	578	564	575	539	572	539	588	575	552	536	578	590	562	590	545	524	567	581	586	570	512	550	538	559	535	548	584	532	563	549	527	581	556	580	562	507	553	547	584	547	562	517	598	572	545	561	571	584	496	553	587	547	528	547	570	540	579	568	555	552	553	584	562	559	571	548	537	592	530	546	559	563	536	564	546	536	543	589	530	533	530	531	510	535	527	552	481	542	550	558	532	541	551	542	580	542	581	552	581	559	569	589	496	559	557	516	581	560	544	535	524	575	520	534	555	536	554	549	554	557	563	569	537	539	550	573	596	542	555	587	571	505	570	566	543	609	523	537	561	578	574	531	498	539	569	526	567	552	573	552	523	543	535	566	569	572	552	551	547	599	556	552	578	576	544	576	557	568	554	543	574	635	575	516	543	537	561	531	561	550	593	570	507	561	541	577	577	557	566	563	559	561	568	557	508	584	532	530	583	561	544	545	565	557	571	521	559	560	555	525	558	583	591	534	555	542	491	581	551	497	543	529	592	537	583	549	532	579	550	574	543	543	551	557	571	540	528	578	561	593	565	577	568	588	536	560	586	575	536	538	554	560	542	521	613	530	559	604	561	565	552	549	509	559	580	541	557	545	548	578	557	554	538	558	514	562	573	571	573	540	580	551	530	548	579	574	556	567	587	566	522	515	497	518	527	558	522	548	586	579	544	559	563	559	561	548	567	563	524	536	529	586	524	539	524	556	598	523	512	541	572	531	524	590	509	562	589	503	535	554	586	539	549	551	552	552	566	538	543	527	545	557	549	560	535	570	581	513	554	536	546	535	544	600	529	555	541	538	568	522	560	549	571	585	566	606	570	547	535	536	564	541	577	552	536	588	528	579	579	579	567	558	560	566	544	524	560	525	532	579	529	545	608	530	543	571	538	524	588	557	550	579	540	579	570	550	557	523	519	535	533	587	522	545	548	545	555	527	524	559	522	545	554	562	548	552	547	573	569	593	592	546	563	561	540	563	555	603	535	581	575	613	537	561	502	555	544	568	528	583	562	584	574	508	569	541	516	513	560	553	539	523	548	529	527	545	595	566	605	488	585	547	546	597	579	555	571	559	559	477	558	564	535	578	566	543	562	577	550	562	539	578	557	534	535	556	537	546	485	532	579	573	541	541	566	612	546	563	583	565	592	535	554	516	523	569	542	541	558	515	533	518	603	584	525	541	562	595	555	547	536	519	567	502	595	543	540	527	547	561	559	575	572	576	529	548	566	561	518	578	552	607	553	546	570	542	566	572	578	552	603	571	583	521	555	554	593	579	575	529	544	566	518	514	571	522	539	558	547	545	542	575	554	583	570	556	520	525	517	542	572	561	547	597	553	569	540	542	500	528	557	587	579	548	538	580	618	586	561	531	574	577	540	549	523	545	576	579	552	572	596	592	524	550	577	559	577	588	555	567	568	548	565	509	547	574	568	526	591	559	572	549	546	530	541	585	553	552	532	566	570	508	532	582	558	524	574	521	548	546	545	544	588	525	572	545	538	573	574	559	548	552	558	551	527	590	578	549	564	527	564	622	535	572	550	590	515	501	545	539	549	601	543	561	580	546	567	572	520	533	547	576	556	508	579	569	608	574	557	558	565	560	550	566	542	537	572	542	530	536	572	560	562	542	573	568	573	542	540	541	565	567	616	561	553	546	581	566	556	572	548	566	531	568	563	598	581	550	541	533	533	595	587	599	552	561	568	565	556	551	535	532	509	594	574	509	551	534	547	562	515	512	528	564	534	581	579	543	530	557	543	525	557	544	501	558	598	537	602	555	600	545	552	589	588	522	585	573	546	575	554	532	544	560	559	558	552	557	556	588	517	521	569	565	578	595	549	546	550	558	569	568	555	541	542	572	587	529	539	561	577	531	568	545	541	528	571	572	512	557	570	549	543	564	548	575	531	522	551	569	581	566	578	573	505	566	553	536	606	567	586	578	581	569	594	587	575	550	557	518	617	518	560	563	567	604	513	517	576	537	571	544	545	531	562	610	563	527	538	555	538	541	552	529	552	563	554	543	552	530	546	534	542	553	544	604	538	572	573	584	549	574	548	540	560	533	584	554	524	549	565	545	540	533	588	562	524	548	568	576	515	550	538	566	556	560	541	549	553	510	533	526	488	565	588	557	556	552	524	538	562	545	565	567	547	529	522	530	561	540	604	579	555	561	549	520	540	567	533	538	580	511	571	536	551	573	559	565	542	565	529	565	541	569	584	541	577	551	539	570	508	576	506	583	570	554	568	548	558	583	590	571	589	562	559	544	531	535	564	588	552	542	538	549	562	566	594	534	521	556	556	564	578	577	565	531	572	539	571	502	545	541	520	544	556	545	566	550	558	526	557	566	578	550	573	559	513	588	554	515	585	561	554	558	487	541	579	603	557	539	572	549	530	549	521	567	607	556	540	560	522	506	542	578	550	571	596	549	580	557	570	556	516	524	553	597	559	524	550	575	549	557	538	559	581	568	575	544	564	539	573	523	556	560	614	526	581	557	535	563	543	543	520	522	536	499	554	572	576	549	578	551	547	565	591	535	568	573	510	568	556	543	569	519	557	550	593	530	553	492	540	500	559	568	530	561	563	561	524	536	523	560	529	532	527	562	536	553	506	548	519	567	586	583	566	510	569	543	545	515	581	520	493	544	553	541	554	570	540	542	583	564	549	565	528	556	587	595	553	573	561	484	524	573	532	540	547	556	535	570	564	521	540	570	559	571	539	519	566	540	573	563	556	565	552	556	541	519	565	551	563	565	564	551	517	574	495	594	561	498	530	549	567	541	543	535	530	550	528	581	511	555	553	550	533	566	535	540	552	571	562	564	554	548	533	550	510	536	581	517	540	577	586	550	573	611	552	542	547	590	563	538	541	568	595	569	582	558	567	554	571	542	540	504	535	554	569	568	564	562	553	575	529	531	594	544	506	596	578	512	558	569	532	618	579	587	567	525	589	552	553	573	552	558	554	557	512	515	546	536	568	554	559	593	516	537	538	551	568	568	587	553	523	542
15339	1356	1036	843	610	546	466	461	400	398	374	372	363	343	355	354	347	363	380	333	327	299	307	361	346	314	322	337	317	319	345	349	278	312	315	331	329	325	301	330	330	303	303	312	350	303	309	292	341	342	324	367	336	321	344	355	349	350	360	343	349	298	333	313	298	335	295	301	342	318	328	347	310	341	304	337	367	312	334	324	332	324	332	335	305	340	348	337	311	319	338	315	334	321	337	325	294	335	352	332	319	309	340	345	303	343	332	327	303	389	318	359	317	328	314	336	291	320	334	322	307	327	308	319	315	306	350	316	321	345	346	319	352	322	327	334	323	328	345	320	322	283	302	306	337	325	276	323	325	341	334	320	353	326	373	313	333	331	312	286	319	333	320	299	364	301	324	328	330	324	315	354	280	304	311	351	302	327	288	351	341	358	323	359	309	333	328	329	367	317	338	325	308	311	350	320	321	303	337	339	340	325	334	312	366	316	345	344	315	322	348	353	338	296	308	314	325	340	331	314	310	309	334	345	342	317	326	342	309	351	319	318	330	354	326	299	318	325	317	328	313	284	349	315	324	335	324	310	321	345	304	341	327	329	319	321	298	339	320	324	342	332	358	300	316	325	339	333	301	335	309	332	353	365	332	345	305	335	334	377	305	338	272	317	314	320	297	324	334	348	331	352	340	322	323	338	279	316	364	355	324	371	327	336	354	336	334	332	343	338	329	338	302	309	312	311	310	351	342	311	354	328	318	313	337	349	292	332	353	338	372	337	304	352	341	343	352	322	299	297	300	330	334	347	319	308	329	349	324	340	319	341	337	357	292	351	334	322	310	334	311	331	345	338	333	287	300	323	326	358	317	278	333	301	319	324	316	323	337	327	340	350	310	313	324	337	312	306	368	343	345	365	326	304	316	320	325	320	362	301	300	324	304	334	302	352	335	308	331	316	304	351	322	338	348	340	337	273	332	321	306	326	291	286	358	331	317	313	312	340	329	315	358	352	340	348	352	333	322	296	332	334	332	302	290	328	317	341	327	329	341	324	339	313	340	347	350	326	300	291	292	329	339	321	321	301	305	321	322	338	340	341	367	329	337	374	320	352	297	344	310	304	332	335	366	340	342	358	304	310	336	369	328	312	334	360	350	296	345	327	323	274	365	299	338	335	292	358	332	326	294	332	326	335	311	319	290	368	355	350	352	344	340	328	354	303	347	292	345	321	340	328	324	327	328	333	301	351	321	314	334	324	319	326	340	316	371	356	322	318	366	322	331	338	329	295	335	321	350	336	349	340	331	314	346	357	324	328	311	303	333	315	341	325	359	355	296	338	329	330	317	285	319	351	322	327	305	330	335	285	324	292	308	322	296	318	320	345	345	313	319	340	365	320	283	347	320	344	287	306	308	296	338	356	303	322	314	352	345	299	321	311	329	300	303	354	335	322	300	335	308	298	319	341	310	352	326	343	313	329	334	272	339	347	333	314	358	312	291	315	308	317	317	328	319	339	335	333	306	315	331	335	342	298	379	358	345	297	358	330	338	280	321	337	273	322	308	376	328	308	347	369	333	315	354	340	364	303	344	312	348	356	304	288	330	344	311	286	324	299	322	328	317	310	342	303	327	324	338	343	313	348	321	319	311	331	309	326	324	317	328	291	295	327	335	369	314	336	316	325	344	350	317	324	316	325	312	296	362	319	310	320	336	358	311	296	327	319	351	336	316	341	310	316	359	329	346	312	315	345	349	324	331	356	329	352	323	327	315	336	316	320	341	365	322	337	331	330	321	329	320	312	331	322	353	317	321	342	301	310	295	287	334	290	347	350	341	336	317	335	315	322	372	353	311	300	319	328	339	337	324	288	329	322	284	320	291	327	350	307	333	308	343	291	309	325	348	303	313	327	296	309	320	303	327	332	355	328	298	291	333	300	317	344	314	321	304	325	323	334	344	346	302	331	282	312	308	319	337	339	307	316	342	325	309	317	290	346	333	286	313	347	312	332	341	332	317	277	281	363	351	318	307	327	329	345	332	311	315	326	300	323	312	356	322	312	332	344	356	308	341	334	314	317	312	330	303	342	331	331	360	334	305	289	338	336	315	325	352	342	314	324	335	325	330	336	293	311	331	351	340	341	321	333	312	300	347	378	362	316	297	304	296	308	300	308	334	326	312	338	292	339	331	339	306	357	355	339	356	366	286	324	306	280	308	346	315	355	312	320	330	368	317	328	327	293	338	321	328	343	324	352	330	332	303	323	319	347	334	330	357	323	289	327	303	364	311	309	356	306	319	316	341	320	303	350	288	340	323	307	321	317	292	328	312	298	342	384	316	313	352	315	315	340	302	321	347	369	359	322	313	323	300	319	337	334	344	323	357	336	316	286	357	333	316	317	296	312	338	324	306	329	309	321	332	338	291	321	329	333	307	326	322	319	363	337	363	347	335	326	326	325	354	312	334	341	320	334	345	351	318	326	326	330	299	339	323	325	343	316	369	322	331	340	314	325	336	288	305	343	338	307	308	333	295	363	352	312	336	326	300	336	320	370	332	335	346	322	313	354	302	299	327	353	314	304	296	314	321	303	317	335	321	313	311	322	303	339	331	318	330	345	345	335	341	368	317	326	354	315	339	318	371	302	352	341	340	307	326	330	316	327	327	321	342	285	349	313	326	351	331	331	332	286	313	325	308	318	292	321	314	347	314	345	336	315	327	322	339	326	300	315	309	356	334	341	331	326	307	297	297	333	313	308	298	348	357	300	335	326	311	351	344	285	315	325	327	309	314	347	325	299	314	330	345	350	306	361	349	356	309	322	327	332	320	343	340	309	319	348	310	310	343	342	352	341	316	296	324	329	323	326	304	328	319	307	343	314	334	327	313	326	315	314	349	323	300	299	338	322	360	324	330	341	339	307	348	338	308	347	360	339	324	317	341	355	292	305	336	314	331	306	317	342	367	325	318	375	379	321	354	374	320	318	294	299	344	324	351	345	357	311	336	334	334	322	309	340	289	328	345	311	317	329	329	342	315	291	300	340	307	346	342	351	338	289	344	323	287	327	314	368	351	364	342	341	347	373	338	304	320	352	339	302	343	348	367	349	313	336	301	332	355	321	310	318	328	351	332	335	323	313	295	321	309	329	319	343	307	327	302	345	329	321	302	290	330	338	337	358	337	357	347	372	355	307	323	321	339	331	337	318	334	345	323	308	353	305	336	326	316	319	300	345	325	348	333	296	327	351	305	335	309	325	318	302	300	317	318	335	335	325	341	317	300	338	319	332	333	330	335	310	332	355	341	342	283	347	340	357	294	344	350	328	327	322	312	320	298	328	317	313	341	316	344	316	292	342	313	344	294	330	303	382	330	309	334	324	350	318	347	314	344	301	309	343	344	333	340	306	312	335	339	320	339	337	300	304	329	317	345	350	313	368	319	320	308	347	354	325	316	330	350	331	326	333	338	300	324	304	315	316	350	332	296	298	313	333	327	339	336	314	330	323	288	303
8475	1339	2088	2445	2133	1826	1495	1404	1301	1163	1101	1054	1088	997	946	955	941	928	949	951	895	893	842	843	909	932	849	861	893	858	889	835	843	864	852	844	841	827	879	826	855	817	823	809	850	842	898	816	866	819	883	839	816	796	841	818	818	810	790	781	820	774	824	846	852	798	807	799	844	787	797	848	861	788	783	869	789	841	815	825	818	791	797	811	845	757	777	783	789	852	746	792	875	815	778	858	845	818	812	771	819	801	816	855	803	764	807	829	834	800	803	813	788	828	724	845	775	825	777	797	807	827	815	862	790	792	804	821	834	783	782	792	836	815	800	808	812	864	791	830	768	838	818	729	807	800	815	828	800	783	849	840	829	841	809	807	797	774	795	792	820	813	809	832	803	831	815	789	791	836	836	793	814	811	764	832	824	805	798	751	824	783	764	777	828	803	843	841	803	802	799	797	805	775	812	803	811	814	804	777	743	809	828	821	757	905	805	842	815	787	802	821	790	800	804	811	800	810	813	802	842	794	818	769	809	814	852	801	818	842	823	810	810	849	769	837	812	812	829	800	846	845	798	789	805	818	791	800	843	772	816	788	884	841	848	792	804	790	797	789	810	853	803	805	822	824	809	792	825	834	789	859	768	821	860	804	810	854	795	770	791	832	756	810	797	874	843	754	780	813	797	776	783	810	807	809	832	787	808	843	861	800	750	829	798	784	801	855	795	806	836	793	848	790	871	833	868	867	859	783	802	760	764	788	834	817	746	795	803	798	856	795	770	815	808	774	821	803	804	777	801	813	865	833	783	850	801	879	801	787	878	830	776	803	802	828	854	789	854	786	809	824	794	839	815	862	780	845	819	780	807	780	800	794	834	850	838	795	843	808	744	798	798	777	847	792	833	796	843	824	821	811	814	802	770	813	818	811	834	834	838	854	805	800	835	842	791	837	786	862	793	791	831	796	804	791	839	782	798	775	807	793	872	815	820	876	781	831	835	836	817	820	761	811	835	797	784	816	768	769	835	732	830	779	763	768	807	840	795	776	830	788	801	833	828	830	821	824	780	807	858	821	818	831	821	837	820	794	856	816	804	791	749	870	812	803	756	824	789	829	825	806	801	771	799	786	782	824	852	804	849	807	739	814	823	845	792	844	826	834	836	862	824	804	817	822	833	810	876	774	851	791	769	799	829	858	813	800	771	827	797	785	801	795	842	800	813	792	805	839	755	725	802	824	835	910	830	757	799	851	839	806	807	859	784	777	791	793	787	800	840	782	798	818	835	796	804	800	766	820	853	801	796	818	802	785	783	839	851	797	821	837	830	798	852	788	790	870	788	828	802	757	793	806	805	825	860	815	801	814	849	778	845	841	862	768	824	847	780	750	831	816	813	749	744	867	816	844	804	828	810	794	781	829	806	831	837	797	762	786	805	777	800	835	866	816	829	829	783	778	820	811	800	776	761	798	817	820	798	851	745	815	794	793	778	817	832	823	773	772	825	808	806	826	768	823	785	828	758	792	826	796	816	821	796	783	762	768	807	810	817	798	811	848	814	809	820	790	838	801	805	809	793	807	822	839	801	799	817	772	851	776	833	835	825	768	792	806	802	807	823	784	798	766	814	813	799	795	805	780	814	868	867	831	829	761	765	792	751	790	830	815	812	793	812	790	855	825	846	780	783	815	879	784	823	768	851	825	804	802	821	810	824	812	822	830	819	859	778	795	796	800	790	790	751	776	796	841	824	808	820	792	819	798	823	811	777	800	804	846	869	849	829	791	762	805	809	819	831	828	829	825	832	798	791	780	799	803	828	808	784	760	827	819	825	795	835	811	740	836	816	747	792	864	764	757	813	829	828	773	797	829	862	812	812	820	812	828	784	812	813	818	821	767	795	832	810	829	793	761	795	804	819	831	829	840	841	826	782	828	779	747	769	781	797	824	825	850	800	768	814	800	837	834	834	800	798	762	761	814	815	793	791	777	810	841	803	821	811	861	815	842	815	839	828	839	872	800	818	780	803	820	854	772	865	783	747	811	830	806	824	761	807	788	774	838	778	798	796	771	785	791	835	838	826	735	795	808	837	840	810	823	781	835	775	780	832	832	814	828	837	831	831	854	818	800	790	877	811	813	807	791	769	819	839	808	767	825	794	820	848	840	801	784	824	781	798	871	809	798	896	837	801	817	821	793	807	820	815	801	807	842	792	847	798	817	833	820	853	833	761	848	824	785	788	786	793	802	771	806	845	808	821	812	769	848	792	829	817	786	749	805	805	786	806	824	794	823	809	774	781	809	792	816	830	786	828	836	824	853	823	800	783	809	778	787	835	754	821	819	752	842	862	808	800	846	768	780	857	783	822	799	785	808	833	754	809	827	788	848	807	774	816	844	792	777	851	858	846	850	854	769	754	824	761	807	820	744	808	818	796	806	785	806	775	820	802	782	814	840	800	810	802	838	809	872	815	836	767	773	892	826	812	823	808	815	790	794	834	826	824	796	851	819	870	796	787	776	815	749	765	815	768	787	795	837	840	808	807	843	820	822	788	807	813	792	826	782	804	801	814	798	835	850	848	881	791	832	826	871	816	776	775	784	831	796	779	788	801	801	817	826	818	827	793	825	852	823	755	790	765	754	773	814	787	805	793	820	852	764	794	806	839	822	813	769	797	835	807	854	801	803	818	839	801	899	807	842	778	848	839	764	828	821	831	789	781	794	783	866	820	803	793	834	779	850	818	814	875	781	788	809	785	842	786	833	815	837	761	752	852	851	807	879	840	766	857	756	821	831	830	853	836	820	803	796	825	754	793	815	823	755	807	766	763	823	810	806	828	810	857	775	814	846	785	817	820	811	762	822	782	793	825	841	822	865	828	790	832	775	843	799	778	820	808	800	860	830	800	827	775	784	840	811	744	829	789	877	805	822	791	783	814	821	819	820	840	830	825	831	848	789	775	835	818	799	822	789	815	795	844	782	789	801	816	807	844	764	798	781	802	804	839	798	788	833	838	771	757	790	743	817	750	812	840	829	790	809	808	828	819	821	797	838	791	787	802	799	844	816	799	822	813	802	773	757	804	760	832	809	784	823	837	791	745	837	799	840	755	825	825	777	808	807	793	843	832	785	734	775	826	807	785	807	837	835	837	802	815	864	810	818	722	830	828	807	866	810	801	857	805	814	812	785	778	802	818	793	798	777	885	827	794	743	800	768	805	837	830	825	788	733	809	798	758	821	786	781	749	826	773	862	759	795	854	781	777	826	828	836	826	783	823	824	830	762	774	828	784	784	776	790	789	787	801	872	800	788	810	814	789	759	766	826	789	823	805	811	801	768	834	813	820	776	830	800	776	771	742	810	815	839	809	825	818	790	781	848	759	803	781	788	766	827	798	824	775	826	782	806	786	833	785	776	771	776	791	793	786	788	839	808	839	825	821	837	785	781	853	802	798	824	822	790	765	739	833	784	818	784	784	830	807	821	783	868	799	815	790	856	835	771	870	798	859	811
1713	426	427	454	395	374	375	370	366	398	369	408	410	387	411	380	353	410	378	431	392	439	399	422	412	394	398	420	386	399	358	415	388	385	393	375	389	449	411	384	384	366	406	414	400	443	377	412	375	410	408	383	381	333	399	402	421	377	382	431	404	438	411	389	398	440	387	408	390	403	417	427	401	407	435	428	409	394	394	346	403	341	410	399	349	391	436	434	395	382	401	442	390	404	410	415	360	400	415	326	401	382	415	399	406	399	394	411	390	394	400	381	390	409	416	401	384	405	392	380	381	420	428	401	391	355	425	423	389	383	415	442	416	374	435	398	402	416	390	378	423	386	429	361	369	425	396	426	393	425	391	390	387	396	397	437	408	375	395	412	392	402	396	376	408	378	392	412	404	389	381	374	404	420	376	392	412	387	365	385	404	430	405	384	382	380	388	381	405	426	406	383	430	413	418	386	396	401	398	385	395	387	418	382	393	366	391	380	420	433	395	383	409	422	411	409	401	415	415	386	405	386	413	366	378	389	389	397	407	391	352	391	370	373	442	358	407	385	375	411	390	388	391	400	431	373	392	379	377	374	385	403	431	435	391	382	442	380	400	390	381	418	387	374	416	413	391	400	392	439	401	398	394	348	397	385	381	398	380	369	446	393	409	377	423	418	401	386	461	398	401	423	378	354	412	364	391	413	417	411	427	413	376	373	400	385	390	393	390	447	389	357	374	411	410	393	379	433	397	386	441	418	441	381	398	396	380	428	393	402	371	421	405	407	386	391	369	424	367	386	388	407	406	430	402	368	427	402	377	406	428	401	402	375	403	362	395	370	398	387	403	366	419	405	413	407	392	395	416	429	385	424	421	425	423	419	384	414	376	398	384	387	397	405	404	389	403	377	445	415	443	390	406	385	377	355	393	368	378	411	418	407	388	430	411	380	400	363	399	385	356	399	392	378	394	372	429	412	390	423	391	422	410	388	394	410	404	431	408	396	399	369	375	372	395	376	411	359	424	369	387	390	425	405	412	405	407	410	366	381	346	402	439	415	381	391	383	421	381	374	363	377	385	396	407	415	406	388	374	434	389	418	391	372	403	418	407	406	381	415	442	404	386	385	394	371	402	384	389	431	354	401	391	376	422	358	433	379	413	388	391	400	419	414	371	420	403	438	389	426	399	392	399	423	427	426	430	386	374	402	426	424	391	388	361	414	418	365	405	393	415	389	380	390	395	386	427	428	410	368	402	373	386	394	395	401	383	426	428	397	412	404	416	381	396	426	376	383	372	400	404	378	413	381	395	404	385	420	421	367	339	408	414	411	363	380	439	407	396	402	414	379	404	408	433	401	406	443	366	392	396	420	417	399	428	397	406	414	375	415	402	374	426	444	428	379	407	375	375	392	384	388	369	378	388	402	398	385	360	410	348	386	391	413	399	353	399	399	422	393	374	363	405	385	341	414	415	368	369	422	387	396	406	354	370	376	453	422	378	390	404	403	370	384	381	366	439	384	385	417	427	396	402	407	384	389	403	395	404	392	378	397	378	378	387	378	426	383	363	439	429	415	408	408	419	391	348	429	436	390	400	358	381	382	390	396	394	415	361	431	428	421	409	379	411	382	380	404	381	399	368	411	362	391	384	392	368	374	419	396	392	402	413	397	409	385	430	444	409	373	391	396	397	393	410	391	421	365	388	405	418	392	394	416	411	413	378	436	420	437	401	389	416	416	391	379	377	413	392	400	405	411	392	391	408	395	386	437	380	378	401	454	375	392	399	365	408	356	419	386	382	381	367	395	416	395	412	381	389	432	386	402	360	373	371	401	420	402	386	404	377	371	370	427	392	432	431	396	391	393	341	405	428	416	419	402	435	419	407	395	392	422	369	402	438	378	390	392	394	389	358	419	380	386	370	457	423	387	408	358	378	363	378	371	378	408	402	434	411	403	376	390	404	402	378	393	388	406	415	360	373	377	383	386	357	358	412	394	422	397	425	421	384	384	390	363	406	371	360	373	401	361	402	393	441	418	405	374	355	376	426	449	411	414	406	385	398	385	392	388	385	346	426	349	394	422	434	377	391	395	411	407	419	394	393	432	393	407	366	403	399	384	412	384	395	402	420	374	408	407	357	369	388	403	423	379	375	450	378	370	386	417	413	371	395	388	401	397	368	398	427	375	407	401	415	410	365	390	420	415	425	445	412	414	401	400	381	408	417	406	365	382	401	389	408	381	356	372	393	423	390	372	431	441	417	384	378	393	383	384	372	352	391	365	358	414	433	355	398	409	388	378	398	383	359	375	416	384	415	387	387	376	413	400	410	404	369	386	386	390	388	393	453	416	374	348	419	359	395	370	412	377	429	414	402	401	359	411	411	385	355	368	418	418	404	394	388	384	391	411	387	427	386	413	412	415	366	414	399	381	383	413	360	393	382	386	390	396	374	389	381	402	465	393	366	394	391	397	417	408	408	369	401	422	397	339	379	390	387	420	370	469	410	387	382	355	357	437	377	395	397	415	404	358	413	389	369	402	397	373	373	382	405	354	367	365	405	424	392	400	363	396	354	390	406	368	409	377	419	373	372	409	384	387	392	397	366	387	398	392	386	374	379	377	409	381	388	417	400	432	403	386	407	357	421	405	402	397	353	409	370	349	411	368	397	387	388	386	428	391	430	427	409	409	400	386	389	418	416	395	400	403	434	373	374	388	422	415	369	450	395	374	398	403	365	397	366	373	381	350	388	397	378	413	393	382	415	370	411	388	409	383	383	379	390	416	381	397	372	389	412	409	387	376	358	418	404	363	389	377	382	385	409	409	414	382	363	395	317	434	407	366	397	398	375	436	435	407	386	395	408	412	401	357	406	399	421	426	399	374	408	381	394	352	373	378	396	435	415	366	363	362	371	396	419	417	365	410	402	375	371	398	378	379	419	409	406	406	377	364	422	378	431	415	390	388	340	361	435	398	397	387	446	391	371	433	360	414	436	391	431	369	411	358	417	417	377	412	358	368	408	391	384	416	420	421	433	441	401	383	406	359	410	414	374	392	398	401	364	388	397	397	386	422	380	419	411	367	366	394	381	373	406	384	398	419	393	387	370	431	431	374	413	393	399	371	391	380	394	370	403	382	356	350	356	374	399	391	394	401	394	410	417	396	380	420	424	370	390	404	387	425	382	360	387	417	409	407	378	396	396	401	415	403	375	402	404	372	350	397	398	376	406	379	410	414	376	405	415	414	384	380	401	427	434	418	356	409	391	378	400	407	394	389	448	397	384	501	377	386	380	455	384	387	403	406	396	407	394	385	398	392	392	400	351	370	357	409	404	427	412	392	404	377	438	388	383	377	413	355	359	407	403	361	385	413	375	417	386	391	407	403	421	386	408	416	394	393	378	415	388	398	425	422	390	414	370	335	392	431	413	376	392	383	380	399	403	389	403	405	391	376	396	441	432	390	381	409	386	399	383	376	384	414	409	402	409	382	412	414	395	420	450	398	437	380
2186	911	874	955	988	932	915	894	886	911	931	853	927	908	937	937	875	909	902	937	918	900	940	903	940	906	907	901	896	898	909	888	968	903	872	852	922	923	861	897	912	897	914	861	868	865	889	921	820	963	879	928	907	928	883	858	892	942	905	930	908	942	943	830	897	876	985	930	886	896	926	928	940	900	887	887	957	884	888	853	897	907	913	871	862	914	900	921	859	912	835	902	933	871	940	895	880	829	896	855	893	939	879	908	888	904	896	917	899	881	947	900	879	846	907	886	946	833	870	898	844	877	920	912	929	883	903	873	877	904	905	944	885	865	903	899	927	880	884	839	891	891	929	886	927	897	877	886	878	950	907	922	905	901	867	894	872	876	908	899	878	925	909	868	883	881	962	892	928	911	857	929	920	901	920	866	912	925	897	891	915	934	908	906	953	881	954	871	884	861	892	853	887	897	897	912	851	941	946	927	885	876	880	897	929	914	895	902	920	911	949	878	925	887	884	898	863	896	893	918	934	928	890	882	852	932	922	928	909	927	868	901	842	866	869	927	875	902	925	952	877	901	942	850	889	864	881	901	898	872	881	968	875	872	951	865	913	874	916	851	926	887	879	906	907	933	854	926	953	828	903	849	880	892	909	928	924	875	924	916	882	862	889	887	876	888	869	920	931	873	880	886	939	873	879	975	884	875	896	907	913	912	919	916	940	883	913	870	937	870	869	909	879	848	939	836	940	884	941	893	878	923	884	938	884	909	918	903	909	843	880	944	865	877	939	902	919	861	877	899	917	871	902	888	930	940	912	884	882	817	872	917	906	845	906	935	922	884	884	878	927	912	884	908	884	885	849	874	905	951	868	887	918	912	929	936	894	911	897	859	882	967	902	940	891	915	882	896	914	885	874	884	914	890	918	936	932	869	898	906	884	903	922	876	915	913	877	954	903	904	913	899	924	883	887	881	863	931	903	892	891	885	877	876	908	919	847	952	908	935	918	918	864	870	919	833	904	876	861	886	881	931	854	885	867	869	911	909	906	909	892	892	900	926	912	916	925	885	911	841	908	924	893	857	924	903	906	934	915	861	922	888	890	930	954	888	914	932	863	917	854	861	908	891	878	862	897	976	926	874	881	917	932	934	934	908	943	970	901	882	941	917	878	869	906	875	938	951	907	927	901	881	914	886	953	960	817	925	893	900	917	905	953	923	889	865	863	861	885	875	930	931	873	934	899	847	882	915	922	915	904	889	874	879	879	903	859	920	933	880	905	898	916	901	914	896	903	920	900	892	918	935	920	884	910	879	893	835	923	916	937	901	885	917	865	842	803	909	913	900	869	887	884	869	888	818	864	917	860	845	917	899	913	856	875	927	913	909	900	901	912	894	957	815	893	897	942	913	874	935	902	952	928	862	878	905	917	836	892	895	883	897	886	867	856	922	973	875	909	912	841	862	900	925	855	911	904	874	897	864	899	902	838	888	940	902	915	871	928	918	896	916	907	937	857	926	893	886	957	900	922	889	861	908	887	870	889	866	870	956	905	873	918	879	953	857	904	975	949	865	907	927	890	899	847	870	834	884	858	905	895	907	890	896	895	877	914	888	884	868	854	863	862	839	910	852	905	902	902	872	888	899	935	887	922	903	859	924	869	907	905	861	874	893	912	890	859	897	928	892	907	921	860	892	909	912	903	901	870	817	918	884	846	953	831	897	878	869	862	914	874	930	865	876	904	939	886	924	935	892	881	946	946	911	898	900	928	918	917	871	905	930	918	896	871	887	844	880	904	912	930	866	934	905	891	916	884	883	884	904	896	914	838	949	850	878	888	908	881	972	904	922	906	876	912	895	911	930	878	897	937	900	865	885	881	955	860	920	895	913	877	912	918	956	880	924	886	845	902	873	808	917	926	863	904	891	908	910	990	962	916	867	870	916	905	929	912	885	894	851	890	835	902	927	886	947	883	939	903	889	856	907	899	894	935	970	889	888	870	949	900	884	876	894	885	863	950	889	919	870	937	867	863	885	895	904	868	905	860	879	902	945	876	894	849	915	904	911	897	891	944	910	893	871	923	870	974	939	919	905	889	903	913	886	857	876	915	886	878	916	877	808	898	905	886	926	910	907	898	905	904	891	888	851	883	942	891	918	900	853	919	852	953	901	877	911	935	881	911	857	917	844	902	969	911	905	927	908	888	894	988	881	907	858	913	930	839	904	870	929	898	909	964	956	877	939	941	911	884	863	860	846	934	871	895	924	928	900	897	884	922	958	953	861	907	837	882	952	886	863	859	881	900	898	851	902	921	899	888	905	929	876	880	874	924	956	924	912	906	907	903	847	884	907	891	909	908	932	994	927	929	914	933	805	901	940	839	918	894	885	908	852	936	870	838	950	891	923	901	888	855	864	908	857	937	920	910	874	886	832	862	875	905	929	913	940	862	914	899	921	923	884	877	963	850	880	857	901	863	834	890	875	916	932	935	980	934	902	871	878	913	945	898	860	862	917	910	927	865	842	857	855	879	850	892	900	904	872	918	896	920	894	914	866	913	945	910	865	871	900	917	939	884	905	940	891	881	855	878	862	892	901	921	888	889	847	926	868	899	894	898	909	913	886	937	852	875	898	857	968	898	867	944	897	881	933	855	884	900	899	862	882	893	874	919	901	871	886	935	907	924	843	921	942	933	862	912	927	909	914	873	886	952	909	918	917	898	907	897	890	870	915	887	957	903	961	904	874	858	934	957	866	921	928	919	891	864	855	936	963	971	927	866	892	923	911	924	857	892	890	865	921	925	872	875	899	940	956	812	888	939	895	916	943	909	908	863	927	865	878	896	924	901	916	900	887	887	857	888	904	930	870	855	900	858	905	888	901	871	900	888	919	943	917	894	910	942	832	933	908	894	874	904	845	923	857	930	915	857	896	888	948	911	884	944	919	881	887	926	885	883	871	937	871	906	866	863	903	893	892	915	881	886	943	898	913	940	920	893	903	887	924	902	933	868	900	948	865	927	895	896	877	888	971	912	891	917	846	928	908	871	904	965	912	917	926	908	947	950	829	911	891	878	885	865	934	865	917	909	919	867	919	879	916	936	892	908	911	837	916	846	883	932	986	954	876	931	830	881	873	912	881	828	895	866	948	867	922	910	861	903	922	878	888	844	865	893	932	935	928	849	866	915	968	878	920	879	916	958	929	894	831	904	900	951	927	892	914	866	888	848	920	917	924	921	859	912	929	917	890	912	865	908	850	889	909	885	902	916	872	969	911	869	887	858	913	882	853	933	933	917	893	909	898	898	844	897	861	934	920	932	892	895	879	912	893	945	829	901	929	889	923	929	920	877	901	877	942	851	853	871	861	942	860	923	890	841	914	915	939	910	880	900	888	988	917	872	892	837	916	940	885	888	903	899	887	927	911	875	877	857	899	875	954	909	921	867	896	918	894	871	862	872	886	899	892	918	878	895	873	927	887	839	877	890	964	902	902	879	899	906	859	922	910	907	900
7760	509	499	441	368	353	300	282	250	243	245	260	262	232	248	210	210	208	236	233	238	236	215	193	205	191	225	194	209	198	206	222	234	180	189	193	222	217	233	231	233	233	191	219	202	199	191	190	226	218	213	220	215	208	205	209	223	230	199	200	217	195	212	208	208	207	199	202	209	227	211	214	214	220	207	213	234	204	210	207	217	229	192	223	194	198	200	209	220	211	188	210	191	221	238	189	221	172	205	206	206	234	199	221	204	196	184	196	196	220	225	238	198	197	201	214	210	195	186	236	194	212	213	201	204	219	186	199	212	218	227	198	218	211	174	213	196	215	193	221	171	198	192	191	195	201	229	245	213	226	234	216	194	206	196	218	241	207	193	218	173	211	230	191	199	204	188	197	204	219	200	205	223	213	203	206	209	228	206	201	188	214	187	203	198	204	221	222	214	240	217	216	215	210	213	203	206	203	185	217	203	196	204	194	199	216	193	226	189	224	233	199	207	233	217	204	214	203	180	214	239	199	218	207	227	188	189	227	226	206	194	201	235	226	197	209	229	217	218	194	206	185	216	181	208	208	197	198	199	209	202	221	188	208	187	216	219	195	180	227	193	205	231	209	213	217	215	222	223	195	237	198	183	206	236	187	209	232	206	197	197	204	187	192	224	248	216	213	188	220	227	198	228	185	185	205	210	218	194	194	201	218	229	187	230	229	183	214	229	232	218	219	201	207	207	215	203	219	204	229	198	215	223	224	226	194	217	229	215	216	223	217	224	184	220	201	195	221	202	210	221	231	196	214	187	190	232	210	204	216	231	195	227	202	191	206	212	181	206	232	208	211	201	208	216	211	210	215	206	212	200	204	210	219	232	217	174	189	201	218	213	219	234	236	212	198	197	177	210	174	197	207	215	207	209	221	217	215	218	186	203	223	189	197	233	231	196	194	229	218	220	205	228	229	232	209	217	219	196	231	217	203	209	236	221	213	204	216	233	215	192	207	182	231	202	207	222	194	204	200	211	207	205	190	188	207	230	235	226	234	225	198	193	235	193	194	222	206	201	225	226	229	192	191	235	201	218	182	224	185	212	241	209	217	248	237	226	178	235	221	211	232	199	212	208	194	222	199	187	201	199	199	201	199	223	196	208	221	218	209	215	197	215	216	221	204	200	201	225	185	200	245	245	212	185	229	218	199	192	211	213	216	186	203	252	199	231	224	199	191	224	202	194	225	210	195	218	193	233	207	206	204	226	194	220	180	186	218	238	219	225	206	188	205	197	190	196	208	238	197	217	223	199	194	202	178	191	203	206	212	194	177	194	197	197	230	197	193	223	206	206	191	210	175	228	181	197	202	194	180	218	194	211	204	218	215	209	211	196	201	205	229	192	242	217	224	193	196	200	241	233	187	206	214	220	226	217	191	204	224	200	234	206	191	222	237	214	227	234	230	215	194	215	211	243	230	234	235	189	214	223	228	214	201	222	210	203	189	208	219	204	212	221	217	212	216	225	216	231	191	247	200	221	208	201	194	224	198	206	188	220	205	199	224	221	214	201	210	185	204	193	227	213	216	206	207	209	203	231	213	233	211	213	221	196	205	211	219	195	211	203	222	196	208	203	174	167	204	181	196	199	211	201	202	194	216	184	217	208	183	210	171	189	202	203	189	201	220	232	194	204	214	230	204	209	236	189	201	200	199	196	205	202	220	213	192	208	197	234	212	243	222	239	218	198	218	247	205	220	199	206	211	202	205	230	218	227	201	195	201	213	238	203	226	186	231	211	203	213	213	214	236	225	189	192	217	211	190	208	241	214	215	216	252	219	222	236	211	219	214	192	215	197	236	201	201	196	236	205	208	226	192	202	204	232	230	211	209	199	207	194	199	205	203	221	200	198	228	206	231	222	211	199	203	225	188	203	212	247	196	189	197	213	211	203	224	202	193	193	232	234	207	207	204	232	195	196	223	198	204	185	228	179	201	217	201	214	183	221	203	233	207	206	242	207	201	211	207	188	203	210	234	213	177	199	211	216	202	209	241	212	227	223	231	200	220	213	215	240	181	221	208	213	236	207	192	206	226	199	211	197	222	195	200	220	190	214	235	223	211	164	243	215	215	182	220	255	193	192	216	215	212	203	232	203	214	179	212	215	230	209	226	227	208	217	216	226	222	214	220	178	213	193	222	230	212	227	214	214	211	186	222	215	222	191	225	217	213	183	233	206	240	219	211	227	219	201	217	239	211	196	203	195	207	204	226	222	210	213	201	209	215	216	217	211	215	201	235	211	199	210	229	239	206	217	227	196	194	209	208	212	212	201	200	204	220	192	205	210	223	213	200	200	223	207	192	205	243	220	195	200	217	228	197	211	230	251	195	246	213	195	209	206	204	222	218	198	197	226	211	217	200	221	233	203	190	201	220	186	222	200	194	206	201	203	213	233	215	218	203	206	208	231	228	220	221	208	210	187	196	212	228	237	208	197	179	214	166	201	223	217	211	191	203	205	211	183	222	211	208	203	215	190	199	201	209	207	220	210	221	195	228	206	215	215	202	197	213	199	200	207	201	226	220	238	232	209	234	196	213	189	188	232	216	220	222	229	209	216	211	178	211	212	230	211	201	229	232	210	207	208	185	199	226	221	229	202	243	223	187	205	200	205	217	190	218	174	226	191	216	214	199	214	197	210	180	217	212	188	220	224	208	208	168	189	190	210	191	212	208	221	185	200	221	175	226	207	219	201	194	242	221	203	214	215	212	203	233	241	198	227	233	215	228	220	205	206	216	202	244	217	214	227	232	213	211	233	219	211	231	215	233	197	206	218	195	232	232	218	200	219	212	217	212	222	211	206	204	207	223	214	188	206	232	213	188	234	251	203	200	235	206	191	207	193	258	199	194	223	223	209	222	187	196	229	202	227	209	239	215	224	194	208	216	207	193	207	188	241	201	229	191	195	232	239	220	224	202	227	190	214	212	210	196	226	204	205	213	212	221	199	192	195	217	207	195	220	204	207	205	238	213	214	212	210	206	213	209	205	200	208	193	233	223	180	192	227	203	217	175	184	235	189	189	211	247	215	197	222	195	173	196	173	191	211	176	195	177	246	186	203	236	228	228	216	215	227	223	206	224	188	195	209	194	228	209	207	211	213	199	189	222	206	210	179	188	223	198	202	210	167	230	199	202	220	215	214	211	193	175	206	225	218	176	208	191	216	191	202	203	212	204	203	219	199	220	189	229	199	203	194	217	198	204	203	219	190	215	198	205	195	161	216	182	207	207	218	254	207	208	203	199	209	212	202	209	197	228	188	207	223	219	219	199	224	220	246	194	216	191	227	198	216	209	210	231	207	205	209	195	187	201	207	218	233	206	225	204	230	180	214	225	221	205	197	249	201	235	221	233	219	229	220	216	214	216	175	229	234	219	231	224	228	193	263	196	231	188	225	206	216	242	197	201	207	233	210	216	212	212	201	222	200	246	225	229	222	233	200	218	211	201	215	213	218	205
6554	805	1296	1463	1221	1082	943	855	779	756	737	753	717	661	637	641	632	572	580	613	611	593	642	584	557	573	557	605	552	610	568	560	540	560	559	555	543	575	585	565	569	544	595	535	554	538	559	573	557	585	590	581	570	539	557	552	600	566	561	534	566	530	542	564	583	564	541	513	567	554	598	548	581	538	588	560	543	573	600	533	563	545	548	563	555	540	588	561	543	566	595	533	532	508	550	553	551	542	529	588	579	542	564	522	479	581	537	551	577	552	536	534	542	550	547	566	558	530	559	566	550	553	566	542	538	551	583	555	577	524	546	531	556	562	563	564	566	539	585	536	563	560	541	551	580	605	560	559	543	553	564	530	546	539	552	539	524	562	510	547	559	554	541	565	554	536	554	576	528	593	559	536	596	494	567	562	568	525	534	541	569	559	577	562	561	531	505	547	524	518	527	557	561	537	565	534	563	582	585	546	529	506	574	596	539	534	566	546	560	551	562	524	561	502	560	532	520	578	560	536	541	579	589	546	578	547	567	607	585	563	504	569	554	566	550	587	591	617	532	533	536	576	533	548	534	568	546	527	526	554	594	556	632	571	562	551	533	512	530	557	567	585	550	562	540	562	577	563	572	565	520	535	537	556	567	536	569	564	511	555	567	579	553	573	547	560	573	559	535	552	562	545	545	564	553	558	537	536	568	582	537	495	567	548	586	539	552	521	576	564	553	527	574	567	539	545	566	581	588	551	578	583	515	523	558	532	538	575	526	532	563	528	543	618	539	569	552	524	554	533	563	533	551	563	552	618	521	536	555	547	532	516	563	523	583	554	574	530	511	611	540	564	539	588	562	501	524	527	568	567	556	537	530	543	606	577	569	562	560	568	552	556	536	548	559	565	544	532	569	559	528	544	588	540	553	540	559	575	531	571	581	579	528	590	514	541	548	574	548	591	562	568	581	562	538	553	555	533	536	536	564	526	535	547	508	534	562	538	562	523	564	549	581	575	521	569	546	568	591	578	541	574	581	546	536	565	565	520	532	541	540	527	523	548	540	592	547	543	549	499	592	591	562	544	586	521	544	559	574	531	529	583	545	603	537	542	567	571	521	539	535	519	541	567	522	540	577	531	564	554	515	538	525	590	534	563	527	576	581	584	527	522	522	577	567	556	607	522	548	593	567	502	566	604	523	604	548	505	569	555	562	575	537	542	569	510	581	566	528	513	592	565	538	570	552	569	531	580	576	494	560	507	543	539	543	540	549	593	576	548	562	570	582	521	556	566	511	551	517	505	558	544	586	519	549	529	535	585	568	583	533	571	530	578	585	584	557	577	535	538	582	531	602	513	513	544	561	554	564	572	577	553	515	590	536	568	548	585	548	541	570	568	559	547	568	537	598	513	527	541	579	539	586	572	561	554	572	500	561	505	557	576	576	542	537	549	557	525	571	576	542	565	582	540	543	570	531	579	564	567	554	562	602	560	558	584	541	578	540	542	561	534	510	540	534	564	573	518	550	574	531	527	546	590	516	543	524	534	564	577	531	563	545	530	532	550	553	559	581	602	577	543	526	522	544	597	525	565	572	543	599	553	558	582	531	506	579	533	547	552	580	500	577	525	537	564	564	563	566	570	566	568	543	530	540	552	565	569	567	573	527	514	511	542	526	570	542	527	514	543	561	537	538	559	572	563	577	532	566	622	528	544	566	557	516	533	586	562	581	579	555	566	565	541	576	568	564	576	525	547	573	571	546	559	611	521	541	519	584	545	558	538	508	542	573	550	608	567	588	529	576	553	568	568	577	525	561	533	509	547	551	575	575	511	549	585	537	500	586	508	571	542	499	588	545	559	558	541	535	526	542	573	540	562	547	571	600	606	596	564	578	532	586	564	564	541	529	568	538	562	549	554	557	559	588	556	514	544	583	562	530	579	539	588	570	571	592	545	568	537	562	579	540	566	547	550	569	555	490	547	533	585	587	552	523	549	601	502	539	524	510	576	570	530	545	537	584	529	559	569	572	546	537	542	548	602	533	591	520	520	527	575	578	530	563	573	584	515	573	546	556	574	551	559	553	587	541	532	559	546	535	558	534	599	558	557	603	565	535	565	552	576	559	532	545	531	570	503	525	586	575	570	540	579	556	511	581	519	525	540	567	559	578	549	543	549	519	569	552	544	548	542	543	523	521	544	548	557	535	555	566	513	599	564	575	590	542	482	539	534	573	537	560	550	523	592	603	546	542	564	532	584	582	566	559	530	551	542	554	560	534	563	513	527	531	557	563	515	545	564	600	537	553	570	532	608	537	577	544	505	568	547	558	554	591	559	534	585	586	527	538	554	578	549	542	554	558	571	551	547	538	544	577	580	538	495	571	546	554	521	512	618	587	565	589	567	519	532	515	570	569	549	540	557	546	578	520	556	591	532	527	596	514	541	551	543	536	612	583	557	547	593	625	558	533	587	530	546	538	556	582	551	568	547	542	553	527	560	570	545	574	554	545	573	557	571	587	544	550	561	534	550	575	604	541	592	551	520	536	526	546	537	578	554	533	537	540	547	605	540	525	584	570	596	513	579	563	589	538	531	540	510	562	558	514	567	585	532	581	571	561	519	563	568	539	529	567	559	542	560	550	542	551	576	518	581	544	578	559	584	546	578	551	575	545	574	571	542	541	543	582	527	535	539	571	579	549	549	582	541	560	593	535	559	571	581	574	582	514	569	529	580	546	570	553	577	557	548	554	498	605	529	573	544	543	553	535	537	541	510	569	552	584	585	519	554	554	561	560	561	557	590	553	516	555	572	509	591	555	541	569	589	543	522	541	601	583	560	551	544	569	515	545	562	532	533	529	597	541	559	555	558	571	517	571	549	587	566	609	551	551	565	569	565	530	563	501	519	589	575	553	554	576	575	573	564	565	550	580	586	541	570	572	571	549	551	575	563	500	585	568	575	554	573	548	563	532	571	528	554	532	554	583	517	573	560	582	530	591	563	555	546	533	558	546	554	532	566	553	532	542	582	584	600	542	610	557	569	583	528	578	536	496	580	526	607	525	565	545	565	577	536	524	503	553	547	554	508	588	542	528	571	538	538	574	530	551	573	599	571	554	533	554	505	510	583	567	544	524	567	538	558	571	530	552	557	527	549	539	535	556	557	601	534	575	540	561	566	572	523	547	569	546	550	574	567	581	548	531	530	582	542	544	534	551	601	569	563	512	574	586	548	556	583	575	560	569	518	587	560	555	549	563	539	577	606	561	604	564	511	579	539	532	541	539	555	528	533	571	542	557	570	577	564	550	533	544	545	532	567	551	552	539	544	619	589	512	572	542	537	535	537	520	523	506	520	519	559	528	569	566	529	541	556	575	535	577	560	582	529	535	572	598	541	550	546	587	601	530	596	544	569	547	547	563	572	580	554	551	557	568	511	562	564	584	560	547	577	504	560	540	549	552	584	570	544	581	575	553	562	578	535	506	617	583	537	547	546	523	550	555	607	582	583	526	556
15202	1361	962	825	638	531	480	477	437	376	401	360	357	330	387	367	348	336	302	351	334	343	340	305	339	307	317	337	365	316	311	327	340	348	298	310	322	339	331	347	340	314	307	324	321	344	297	310	319	328	323	305	333	334	329	337	345	362	309	316	316	319	328	335	353	330	305	347	393	331	340	327	342	326	365	317	292	364	361	330	359	325	370	312	327	281	315	347	341	315	322	357	297	327	327	325	319	326	325	336	335	342	318	315	327	337	325	339	283	329	310	339	334	307	289	314	331	325	320	356	331	310	333	342	306	355	347	337	328	344	369	355	297	311	303	328	308	309	334	321	334	310	328	332	303	332	315	332	301	351	347	312	331	337	336	350	326	303	311	318	279	375	323	286	337	328	306	355	329	345	347	311	343	293	298	340	346	344	324	326	285	310	316	347	318	321	271	339	332	307	350	339	348	329	333	316	303	320	284	304	276	301	339	330	357	297	330	337	304	315	327	345	332	310	334	309	301	310	322	317	311	347	346	313	301	346	309	283	320	303	302	316	353	346	299	308	326	323	338	318	311	344	318	332	326	352	361	324	311	332	308	320	276	343	333	299	310	316	296	294	326	342	351	352	328	351	317	281	300	323	336	311	355	329	309	320	288	333	322	319	333	350	314	311	320	314	347	338	329	306	338	355	349	315	336	327	324	332	308	313	326	357	336	330	342	331	337	312	311	323	311	371	326	335	323	357	320	318	339	347	362	321	332	355	321	311	332	327	360	308	359	337	326	355	300	341	308	341	369	358	335	357	308	344	344	309	350	309	327	343	340	317	319	330	315	306	329	367	356	304	346	334	355	381	323	337	329	348	355	278	314	337	355	331	293	316	341	313	323	330	341	295	359	323	317	364	314	337	328	284	327	323	298	309	328	311	334	317	330	322	339	316	326	321	343	342	330	361	362	306	348	329	313	302	340	318	296	312	343	312	301	312	332	328	313	303	341	320	347	337	348	352	336	318	306	337	340	314	287	308	321	322	327	286	330	353	312	314	326	368	324	334	323	329	319	306	323	306	310	316	341	332	328	342	319	329	304	371	322	317	347	323	324	302	302	272	325	341	327	322	312	311	304	313	316	323	329	322	308	343	340	346	336	311	309	300	313	334	322	295	295	318	315	333	338	330	348	314	311	314	336	363	332	337	357	319	335	344	333	333	331	302	329	324	332	339	334	367	304	332	363	331	344	314	327	315	334	320	355	312	304	330	324	344	358	354	313	323	353	293	313	303	341	339	300	350	326	328	321	309	300	348	360	343	323	336	332	344	296	297	314	320	314	346	300	319	335	340	334	288	306	354	324	319	349	323	318	311	316	331	339	325	277	280	301	326	334	294	331	343	320	305	333	319	338	301	315	334	324	316	329	324	309	338	356	308	307	313	333	280	337	330	315	320	345	277	331	310	356	362	293	303	294	349	297	343	329	376	308	344	337	334	308	333	337	324	332	268	330	305	305	301	334	327	318	339	280	322	332	321	310	332	350	340	321	310	293	312	315	350	328	292	310	299	297	333	339	331	343	313	297	340	341	295	332	328	345	342	334	329	348	322	336	311	330	320	302	307	338	334	288	318	324	283	326	350	321	337	323	319	317	325	345	346	334	335	325	308	328	327	314	344	354	298	356	328	301	362	345	316	337	337	285	316	317	324	317	308	335	330	340	328	318	309	344	318	355	349	298	351	327	300	316	329	318	341	321	334	335	308	334	322	326	317	329	334	339	321	320	322	323	333	315	322	336	332	303	367	328	292	308	261	330	343	351	310	299	321	318	321	321	318	292	352	287	347	286	339	296	326	316	296	321	344	352	344	341	321	292	322	320	313	280	355	337	349	302	338	294	334	314	329	313	363	314	331	302	315	304	308	318	317	287	323	327	311	334	346	356	337	322	294	333	331	289	331	331	342	306	302	346	318	354	353	327	309	347	336	337	311	339	335	313	324	318	330	310	313	359	341	324	305	364	293	335	345	338	316	352	319	351	320	352	303	360	336	347	325	292	300	329	309	335	322	311	315	281	289	322	352	367	337	324	338	297	319	332	347	358	298	354	320	338	321	321	309	329	347	332	288	326	333	335	344	328	293	315	330	331	352	315	344	310	345	340	311	329	352	345	324	303	330	336	347	326	302	304	307	313	310	322	310	318	353	332	345	361	317	347	352	348	346	325	322	306	294	340	319	339	328	360	313	319	291	335	328	285	300	298	328	312	305	332	353	312	314	324	282	310	291	316	367	303	330	340	302	310	327	294	328	309	316	278	302	334	299	323	334	348	310	300	296	304	374	319	322	337	356	326	334	355	336	316	327	325	315	262	325	311	351	323	308	340	340	339	321	337	324	290	317	306	291	320	334	342	331	324	305	319	301	331	279	350	336	287	324	342	323	322	322	352	378	323	317	341	317	292	321	353	306	291	325	314	328	343	349	318	303	312	332	331	318	335	327	338	318	314	308	325	336	327	371	346	314	315	302	370	317	335	322	342	350	318	311	334	359	355	308	332	346	329	313	339	325	344	338	313	308	342	333	350	335	342	332	281	300	299	332	338	278	325	326	322	313	345	332	297	330	301	320	344	319	288	336	331	348	313	314	315	362	311	295	264	316	341	371	313	341	337	324	340	387	333	346	328	353	349	320	316	347	327	333	332	304	306	340	305	310	292	295	349	306	328	289	303	301	358	339	359	303	322	328	333	332	334	290	307	339	313	344	332	316	331	364	322	324	301	326	306	294	354	280	318	311	326	316	323	306	302	316	324	336	338	365	336	342	311	330	332	289	292	319	320	343	308	330	329	323	339	323	342	306	334	305	334	294	298	304	320	350	325	321	333	297	334	330	346	357	346	340	365	355	341	301	332	317	305	289	316	316	301	316	357	319	305	314	304	312	327	309	293	330	348	315	297	353	307	317	339	370	329	323	298	319	326	302	309	352	303	311	335	328	315	335	324	335	335	314	317	301	344	336	337	318	303	373	314	307	344	314	329	320	324	330	319	326	305	287	303	316	350	329	328	295	349	334	347	316	300	315	315	332	306	326	314	301	298	294	337	322	358	348	309	325	313	325	357	314	303	323	343	357	346	377	261	320	338	346	290	323	305	339	351	284	308	310	366	302	319	296	310	317	356	350	284	332	324	324	307	310	326	345	308	347	356	331	330	307	318	319	326	276	338	313	354	331	358	372	344	326	348	317	333	334	339	354	330	358	318	336	307	326	297	309	317	313	308	344	337	330	334	316	355	337	327	307	303	302	304	367	325	289	353	364	331	318	345	345	350	289	324	348	297	287	338	341	308	297	280	327	332	338	326	348	336	325	326	340	321	315	339	341	349	356	314	292	335	337	337	324	298	326	334	332	317	319	333	354	313	368	311	341	284	319	298	341	331	318	296	331	320	318	335	280	331	323	326	309	322	358	339	327	328	317	329	334	306	356	299	313	345	341	306	348	322	302	332	287	300	334	309	329	328	324	309	322
8433	1331	2138	2409	2041	1812	1598	1405	1245	1196	1111	1002	1016	1043	1048	943	977	905	901	903	837	846	894	862	883	885	839	877	823	891	836	796	831	862	822	825	812	838	859	838	846	821	851	826	826	771	821	872	831	761	875	829	886	837	848	830	871	801	809	777	862	822	785	785	847	808	818	808	820	776	797	821	786	814	806	785	806	806	779	864	820	816	827	851	836	836	787	765	790	819	861	744	808	841	777	822	788	779	828	758	801	771	894	838	836	800	792	810	812	869	830	829	802	797	876	827	785	844	805	787	849	780	849	791	837	816	808	821	771	824	818	785	784	825	859	881	775	830	843	750	805	780	852	791	796	782	820	828	832	819	782	845	786	856	821	826	820	836	839	842	793	813	792	824	796	785	800	794	811	815	839	818	834	810	780	829	750	798	817	812	860	825	816	887	852	806	815	784	855	765	854	831	776	730	837	847	800	802	863	803	871	782	824	837	829	813	807	790	812	738	760	814	792	804	809	814	814	837	822	790	810	768	791	822	823	803	825	809	893	800	765	834	785	821	814	808	781	827	858	812	803	779	777	804	821	773	803	772	827	840	786	802	857	839	834	787	790	783	845	795	832	793	817	857	804	840	804	827	747	801	841	787	745	784	757	778	759	778	821	760	793	763	816	814	785	865	801	756	786	784	819	818	798	807	811	779	854	814	767	808	854	834	810	777	784	795	803	802	835	809	831	775	816	821	802	740	840	806	792	785	779	842	831	835	849	824	786	806	794	844	797	873	764	785	808	789	788	840	838	842	803	812	797	783	868	789	804	841	820	792	755	843	815	821	764	826	796	790	781	825	860	835	831	784	733	802	807	824	813	807	819	821	840	839	794	770	780	844	775	787	820	819	755	834	816	822	788	802	728	801	807	820	808	813	831	794	795	827	832	819	883	817	809	820	802	835	796	771	814	851	875	784	759	838	851	814	812	826	755	797	787	809	814	742	794	775	814	842	845	786	833	762	814	830	756	818	796	828	831	817	834	807	750	835	850	783	807	793	837	771	820	869	833	802	820	803	852	836	786	816	793	807	877	856	868	782	810	810	719	830	796	854	785	849	825	842	813	806	783	842	841	859	868	766	807	771	773	802	816	830	802	797	809	833	805	862	820	816	790	835	811	824	806	853	798	746	838	815	812	787	797	806	820	835	829	777	801	844	787	818	795	814	813	823	771	845	778	824	787	821	779	792	826	826	811	772	806	767	757	826	815	825	871	751	826	791	745	802	846	829	791	822	801	786	853	784	804	800	757	842	807	766	779	815	750	824	831	792	834	826	760	838	776	848	857	797	747	790	786	839	783	807	787	828	783	800	817	834	763	827	795	742	828	838	807	787	788	787	824	809	806	800	818	794	803	804	801	812	831	770	848	797	863	832	818	788	832	755	796	819	850	811	819	819	832	866	831	779	772	846	824	823	831	809	794	803	822	798	817	781	803	844	838	855	847	791	760	861	758	830	820	840	841	791	772	851	785	786	806	831	842	791	774	779	785	738	838	832	817	808	827	860	799	802	865	849	800	860	792	797	811	829	822	790	779	805	844	834	797	822	805	827	824	846	799	810	784	798	866	836	819	781	824	799	804	775	786	786	805	839	827	824	737	834	805	818	802	805	795	786	796	808	792	817	754	814	829	816	870	796	801	837	875	824	807	842	775	803	786	811	787	810	814	811	789	751	855	776	800	759	807	869	790	753	813	870	788	790	798	774	853	769	795	826	838	824	803	846	833	790	792	817	853	800	834	765	804	878	789	767	776	779	766	817	834	790	807	812	779	838	800	820	797	748	759	830	844	848	785	796	822	817	849	826	794	814	820	814	859	865	824	728	796	768	861	770	802	840	776	775	777	807	770	771	788	879	790	774	818	799	843	806	781	843	799	798	797	760	818	811	809	796	803	843	755	841	790	857	840	751	824	813	800	837	861	809	801	807	808	897	830	798	839	785	795	872	771	782	810	824	836	774	780	843	818	821	804	797	758	825	830	797	766	784	782	813	776	822	845	787	829	826	807	819	815	837	834	849	828	864	780	789	822	811	846	798	853	783	798	809	838	783	806	802	783	820	830	780	741	828	751	808	880	807	759	790	844	810	816	804	768	801	763	828	819	789	795	757	843	833	841	835	802	799	766	772	861	823	797	798	816	809	819	828	779	773	812	782	792	767	787	800	806	803	840	762	805	796	804	868	793	831	804	816	797	809	792	823	802	807	781	772	824	812	816	831	837	839	822	814	826	815	797	781	799	843	799	813	811	781	792	793	752	821	813	851	819	861	840	825	843	845	791	850	786	816	821	832	782	850	811	771	816	753	817	863	840	795	794	827	824	843	829	815	834	813	838	771	799	814	826	835	808	817	844	861	791	776	847	801	831	794	793	771	784	828	821	796	814	801	792	876	797	800	819	792	828	805	826	786	800	850	825	833	793	819	812	760	788	860	766	823	743	806	809	798	835	747	831	780	819	816	832	830	796	802	817	809	804	845	793	832	809	766	772	843	795	805	818	816	809	829	826	814	819	824	810	794	817	811	808	789	852	825	798	791	815	762	781	855	809	793	797	844	811	804	827	838	788	808	814	851	843	793	805	779	853	845	760	856	763	784	813	793	803	800	823	813	755	814	845	799	774	794	798	783	813	773	793	771	827	800	826	799	839	834	760	825	793	777	824	785	838	814	787	835	794	825	796	770	811	820	753	786	813	762	793	825	839	764	747	819	854	822	821	831	832	815	817	838	840	812	828	790	835	760	804	802	792	828	847	796	787	792	849	854	864	812	868	833	817	806	805	845	774	778	794	826	819	744	799	875	800	796	809	801	789	797	777	753	771	803	809	793	806	767	773	789	852	790	743	816	870	861	771	822	845	847	814	789	814	748	838	820	774	794	857	795	810	838	791	771	801	803	806	779	826	794	823	806	823	809	858	728	825	830	784	778	783	776	783	794	837	790	811	776	811	853	815	812	825	853	796	805	717	774	832	799	814	835	810	774	814	793	810	837	752	876	807	877	776	804	813	798	803	794	856	837	761	831	789	832	807	815	783	840	824	803	808	787	846	798	803	753	796	826	819	845	830	784	827	809	773	821	841	809	833	783	791	831	809	830	805	842	787	821	853	783	882	808	824	783	781	829	835	803	793	840	807	782	790	806	788	800	764	776	841	812	768	832	822	831	809	786	799	822	798	828	780	793	806	807	760	821	856	829	822	806	825	801	849	783	806	829	802	771	844	856	864	823	791	807	823	851	808	829	826	807	798	829	788	806	744	836	808	840	809	806	789	827	860	773	833	806	804	756	780	825	811	785	791	817	823	781	807	828	774	838	781	791	764	850	801	799	772	765	783	806	783	851	853	793	832	795	851	801	857	874	829	779	808	833	790	835	816	805	822	775	830	858	808	785	807	796	825	814	796	854	785	737	809	794	812	764	801	818	806	755	760	785	806	779	799	879	865	856	808	862	828	854	773	770	840	828	808	775
1841	434	423	435	385	404	389	355	428	396	346	380	409	399	414	394	415	405	399	397	376	407	414	370	389	378	413	409	434	364	397	383	398	424	383	394	412	402	417	406	392	403	425	411	443	400	389	373	423	397	406	374	389	367	378	443	414	385	363	398	383	391	391	398	371	365	392	409	415	442	398	413	383	428	417	369	410	388	397	410	387	379	409	418	422	435	415	396	372	401	398	397	400	403	389	441	391	441	364	361	407	369	382	401	373	395	404	406	438	412	414	429	422	389	393	396	411	412	392	396	387	376	396	394	393	401	376	397	415	384	404	435	402	407	403	411	365	384	437	433	362	435	397	421	397	363	400	390	395	404	390	385	374	425	386	377	379	416	423	394	409	415	383	398	392	370	381	375	401	380	435	404	420	412	412	381	401	410	416	385	380	386	382	408	435	387	406	377	441	438	432	404	404	417	444	418	402	421	412	400	389	370	378	419	402	385	375	394	409	397	401	377	428	426	411	385	351	404	385	391	403	410	386	388	391	401	377	400	375	425	414	360	349	391	405	366	426	407	405	448	399	380	410	412	380	423	446	410	393	361	401	366	420	398	361	414	384	381	408	389	379	415	397	402	433	419	361	406	399	404	417	368	383	373	367	398	404	402	404	435	398	374	377	383	384	410	387	388	390	379	386	401	404	378	400	363	409	378	403	395	437	416	364	406	379	392	426	368	370	381	406	386	371	403	389	404	401	419	359	402	414	397	386	457	380	401	409	372	426	382	410	425	380	386	387	382	385	437	413	392	377	426	374	398	391	405	409	431	363	410	406	412	415	383	407	391	374	401	392	397	394	407	367	400	401	443	390	392	347	391	371	422	388	379	415	414	396	398	434	407	377	412	395	375	427	397	406	375	391	368	386	361	416	413	397	367	391	352	408	399	416	421	343	423	350	385	368	417	392	406	396	414	427	384	406	381	369	390	392	389	364	419	391	427	411	381	391	382	381	388	396	388	428	371	414	418	373	378	405	418	392	397	424	367	391	387	443	398	397	393	450	392	410	432	452	369	396	377	417	430	425	405	390	383	379	393	423	390	436	402	409	410	407	370	404	377	388	380	383	409	388	435	397	390	411	378	391	349	418	410	425	409	376	395	366	388	410	381	397	423	386	376	389	395	420	407	374	364	405	385	398	383	424	406	403	414	407	392	418	398	370	374	429	408	411	382	418	409	400	374	405	377	392	440	394	376	379	427	422	375	401	371	358	404	388	397	366	414	402	395	390	425	387	412	438	408	422	413	379	391	396	410	399	375	400	427	410	354	430	406	382	384	388	393	408	385	363	372	417	403	401	425	402	376	404	373	414	408	416	409	417	397	374	385	381	384	386	430	375	417	397	394	411	382	396	368	376	397	407	404	345	370	368	367	430	433	391	381	406	384	378	430	382	396	404	373	414	383	401	373	405	391	449	398	404	437	379	442	447	375	402	389	412	389	382	353	385	403	425	428	420	343	394	372	380	391	374	406	365	422	406	426	393	375	366	398	413	386	438	368	396	413	401	401	446	414	422	397	413	416	445	355	393	413	411	426	372	413	358	389	411	414	393	381	366	442	394	412	375	389	405	415	385	393	371	386	390	392	401	394	401	392	402	363	415	409	416	408	392	393	390	382	403	387	419	377	394	400	374	377	381	428	432	425	412	396	390	432	392	387	407	406	399	430	424	373	393	374	385	383	447	423	418	379	393	364	384	388	403	397	345	386	365	357	394	426	397	415	395	379	383	415	417	380	352	407	393	378	412	409	391	427	389	368	426	399	406	391	401	403	397	419	384	383	416	372	416	347	387	389	398	399	402	376	398	398	398	372	377	424	405	398	384	400	383	362	397	399	377	428	381	399	385	395	416	415	406	417	380	426	388	382	397	431	422	380	378	353	381	384	391	412	417	408	391	371	386	400	366	383	388	420	429	420	404	362	377	407	377	443	409	367	393	370	421	398	397	408	406	387	427	386	410	376	411	406	413	403	401	408	422	383	398	403	392	414	422	405	379	389	385	371	412	413	392	384	438	386	383	396	404	357	382	431	386	407	413	367	405	442	391	346	385	402	408	410	407	400	385	398	364	367	386	410	425	388	382	445	400	382	396	432	372	419	422	367	397	385	403	408	404	394	435	438	364	430	396	421	382	408	371	410	385	444	384	380	375	411	382	364	388	403	436	342	354	376	379	412	400	410	396	402	377	377	436	407	398	374	399	364	405	434	393	386	437	413	413	382	362	409	411	401	400	408	384	437	421	410	383	399	398	417	390	398	379	370	381	399	408	350	386	428	400	384	416	399	388	351	375	422	410	394	438	381	376	443	409	382	422	415	370	374	397	395	380	388	376	398	411	405	412	382	391	390	402	419	405	402	388	432	394	401	388	380	409	368	397	419	384	396	412	364	425	404	376	368	400	400	377	404	378	385	372	390	378	374	411	380	384	420	416	389	385	395	371	439	411	360	429	394	376	379	406	394	400	452	427	396	401	446	410	415	384	409	408	394	384	396	371	402	381	428	362	364	383	333	386	393	369	403	392	363	352	364	415	383	393	426	397	404	387	412	398	382	375	404	360	461	392	408	403	391	402	392	389	407	402	385	385	400	402	429	418	409	387	378	408	424	399	380	402	396	391	429	416	395	372	381	339	405	397	396	443	427	400	396	388	360	404	408	388	433	433	456	383	383	365	394	398	406	408	385	372	417	397	386	387	430	436	385	357	399	394	371	369	393	388	384	387	439	412	415	403	434	403	381	414	364	376	421	416	393	381	391	377	389	386	384	381	450	381	395	404	357	419	431	401	417	413	387	392	402	363	412	425	424	382	395	408	407	390	404	378	395	420	400	416	384	401	386	385	392	423	345	423	374	406	380	413	370	387	384	464	432	417	362	451	423	404	423	388	387	367	405	416	391	407	380	398	387	393	416	369	380	380	407	434	398	399	397	392	380	422	427	382	411	354	430	423	431	363	392	373	418	376	379	422	395	424	445	393	386	378	407	404	393	416	386	372	398	419	364	400	375	370	409	416	437	397	387	387	366	407	385	373	399	394	394	415	390	391	400	390	397	400	456	383	346	398	420	421	363	403	380	359	392	372	358	404	372	409	408	375	443	360	389	396	372	405	400	370	423	435	422	394	409	394	372	401	349	392	416	429	428	399	362	434	389	416	414	421	381	372	410	383	367	393	378	426	392	394	375	392	406	393	421	400	385	373	405	392	373	379	368	423	389	370	419	447	373	369	450	437	413	393	391	368	371	394	432	403	366	441	393	387	405	409	361	386	413	417	436	429	418	404	373	429	386	333	364	387	385	409	383	377	417	368	400	432	447	375	328	415	392	394	400	420	379	419	383	369	397	392	363	386	383	373	418	455	412	384	368	433	353	368	377	426	401	409	414	405	399	424	395	371	424	435	405	407	388	394	396	387	368	400	423	400	392	382	439	395	377	408	376	403	408	396	424	455	414	366	373	350	357	379	400
2301	937	974	989	922	945	946	899	919	937	946	926	949	919	946	914	832	940	915	908	963	900	905	959	889	848	966	914	937	879	937	899	921	876	871	949	866	935	953	890	912	974	909	938	914	918	922	869	935	896	898	962	899	908	958	873	933	877	896	922	926	911	880	913	926	915	891	975	902	879	959	878	906	871	875	887	960	854	907	958	947	884	884	907	945	904	870	926	911	928	884	930	871	930	904	923	920	874	902	931	887	939	892	904	912	911	894	939	854	902	912	894	927	912	916	871	925	849	1021	966	861	897	882	860	868	891	937	871	919	905	884	878	887	943	892	939	913	883	896	946	925	916	961	924	928	893	886	882	890	915	976	958	887	838	901	876	934	829	886	929	916	897	908	918	902	961	887	885	889	930	908	863	916	935	915	894	868	952	894	865	886	925	870	927	950	911	910	931	923	825	913	934	915	879	877	897	972	880	966	968	927	956	941	865	865	918	902	911	900	933	926	928	901	922	918	872	878	909	931	901	956	924	980	937	911	888	923	933	914	888	950	896	891	929	882	922	936	943	951	910	933	920	858	863	891	863	880	943	871	891	945	898	872	882	936	942	843	894	938	959	956	919	898	950	917	966	900	900	934	913	903	903	932	918	915	905	912	910	949	897	920	883	863	921	896	888	891	914	886	934	927	892	928	951	939	902	971	898	889	922	938	924	916	882	938	904	935	882	910	929	936	970	879	887	890	959	878	907	920	922	865	916	891	931	910	898	907	882	916	926	914	971	891	947	877	878	922	925	892	876	914	865	902	923	941	935	952	900	883	872	950	879	924	916	890	912	914	917	874	967	898	891	847	883	907	889	941	898	900	948	880	896	926	923	935	900	865	907	935	906	928	880	902	906	920	891	968	947	899	918	849	904	904	909	897	893	860	905	905	870	895	865	939	948	936	899	920	879	881	986	929	856	884	899	922	879	918	915	870	920	919	853	866	912	960	860	895	920	919	897	929	932	871	926	842	905	880	904	866	931	907	908	918	931	889	937	942	895	922	910	846	946	892	890	840	941	986	926	884	910	880	928	899	904	933	881	865	918	900	881	851	902	857	954	907	909	920	961	931	901	901	918	912	925	881	935	907	860	949	979	825	893	929	924	880	887	942	932	931	917	915	956	864	937	904	942	958	917	890	917	820	932	945	910	871	880	878	945	880	890	939	875	867	882	905	883	881	922	940	918	868	954	904	952	878	906	876	934	915	938	923	866	937	860	921	936	870	913	882	871	907	902	958	922	883	897	905	904	890	961	898	900	881	916	840	902	893	880	891	924	904	917	927	937	903	882	959	925	856	978	930	856	932	858	870	890	905	945	901	924	956	873	901	916	930	885	912	849	910	936	909	920	913	890	941	910	889	943	906	914	900	899	939	882	954	870	938	903	929	915	901	863	962	881	916	937	911	862	922	931	917	930	934	918	932	945	941	886	844	890	873	880	877	916	958	893	870	930	914	910	937	897	922	911	924	935	936	864	907	873	910	911	910	928	925	860	955	912	886	897	898	870	883	890	913	893	883	962	916	898	922	851	931	920	882	924	875	925	881	888	905	972	890	895	869	895	948	881	911	927	931	923	928	917	920	933	903	861	863	983	908	890	901	862	890	863	924	903	950	829	858	850	876	921	900	873	927	902	908	858	906	941	894	916	912	865	913	900	889	839	852	923	910	903	957	892	889	921	905	941	866	898	907	956	908	889	889	930	886	934	945	902	886	936	920	914	882	904	899	936	873	887	913	889	907	903	919	924	895	949	973	922	926	908	931	908	930	903	886	927	932	862	889	939	910	922	930	969	901	888	899	892	914	924	934	956	844	943	943	868	927	895	930	889	941	877	863	895	882	885	922	974	968	919	903	870	878	946	909	895	910	924	969	930	922	872	851	909	933	893	885	874	914	914	900	888	922	900	954	980	947	906	894	959	936	974	913	871	874	904	919	957	974	944	915	920	914	897	918	875	908	886	877	893	912	899	931	879	904	921	882	941	930	910	888	895	893	906	901	904	921	877	931	935	863	956	913	901	942	927	888	879	877	921	924	960	869	832	897	931	917	880	884	914	932	911	939	909	949	865	875	904	937	932	903	926	873	896	935	862	853	910	901	894	886	927	930	896	903	927	890	926	971	872	954	919	933	931	865	926	945	884	886	951	894	839	939	925	856	930	950	974	916	898	914	909	916	858	840	891	873	883	864	915	872	873	980	933	927	933	922	876	885	891	934	915	969	863	913	900	910	893	944	886	871	916	843	930	923	924	881	890	870	906	889	911	919	876	896	913	897	860	925	906	926	864	889	850	904	877	877	896	896	927	908	916	933	951	917	847	849	903	942	934	921	834	906	905	877	938	878	902	921	933	886	926	905	903	898	889	941	914	916	920	916	892	896	863	904	881	996	894	923	890	848	905	910	941	897	948	838	952	922	871	956	904	893	945	901	926	923	891	898	924	889	968	883	917	918	917	894	864	943	971	876	927	907	903	906	921	934	884	905	875	925	927	910	877	918	897	911	878	916	847	873	906	893	931	937	928	860	940	938	926	945	922	872	897	882	909	911	868	889	871	879	911	848	840	1000	961	950	889	903	928	897	900	913	932	872	908	923	923	988	920	942	871	946	918	888	884	960	873	856	894	897	929	934	903	902	902	890	905	892	909	882	930	872	927	867	850	897	941	897	932	886	907	949	870	953	835	952	898	933	940	881	908	892	903	969	904	895	894	943	893	892	918	919	865	929	949	950	899	882	921	917	895	940	908	900	902	912	920	899	916	894	903	933	895	930	909	918	856	854	966	849	959	918	922	942	921	894	888	932	952	900	922	896	932	877	944	874	894	897	903	919	884	882	902	901	949	884	888	871	929	936	889	940	905	945	926	899	918	974	893	943	916	924	901	858	915	948	886	898	942	935	896	909	951	878	915	950	863	943	904	915	933	860	901	965	909	894	928	895	852	951	908	916	917	924	934	947	946	961	924	853	913	926	914	886	900	957	928	932	915	977	838	914	891	926	909	895	869	870	891	908	940	947	887	889	833	881	881	913	917	907	912	909	861	862	969	916	880	907	887	878	904	954	893	867	889	924	939	889	888	894	907	891	920	890	928	941	955	881	919	893	906	918	920	862	894	901	881	884	920	883	848	948	879	951	956	882	859	905	932	934	933	905	931	893	876	928	922	913	936	920	922	878	904	881	955	934	913	923	984	958	980	920	968	893	932	892	861	881	929	960	880	895	904	909	919	918	980	885	909	910	920	914	896	870	930	954	896	906	932	880	950	899	867	975	884	880	945	931	933	947	915	940	922	882	944	910	906	957	898	843	918	905	897	878	862	895	851	912	904	908	967	943	876	968	928	930	944	964	938	913	902	927	874	958	881	960	918	900	937	882	973	879	892	882	861	881	942	877	938	859	921	874	857	925	873	949	908	917	884	978	896	896	852	845	926	907	897	889	918	899	910	935	901	892	903	917	920	874	948	919	906
8233	523	527	480	373	308	249	254	244	307	257	249	219	261	223	245	213	210	201	209	233	224	230	225	201	237	230	195	222	224	221	227	207	217	224	225	207	235	222	222	219	241	192	229	222	208	180	219	215	215	198	224	185	225	196	211	220	193	205	220	213	239	211	215	224	216	241	215	211	204	224	207	198	214	197	235	242	224	216	208	206	228	241	215	245	189	235	202	228	235	220	217	214	211	196	218	196	222	219	244	216	210	230	211	208	219	225	212	222	217	186	189	206	209	231	218	220	222	204	225	241	241	222	205	194	196	199	192	197	216	227	240	184	226	225	215	219	205	205	212	240	207	216	194	223	196	206	230	211	258	198	222	214	201	226	238	218	228	206	213	219	202	182	218	224	217	214	192	227	237	184	203	217	236	228	206	215	209	208	202	184	224	211	215	211	239	206	211	251	220	163	233	201	247	207	204	203	205	216	214	240	198	225	220	198	227	219	228	216	218	206	220	240	217	231	190	232	216	230	226	228	202	203	217	210	210	206	190	176	195	224	221	215	221	207	196	196	213	189	198	207	202	200	207	211	208	226	216	212	225	202	209	228	215	239	205	210	236	220	211	214	227	220	254	231	221	227	225	189	216	205	192	199	204	189	218	229	197	201	226	212	215	237	234	223	211	208	241	196	226	230	209	229	220	225	196	205	226	224	212	209	214	224	231	218	203	191	239	233	215	218	219	202	209	230	226	211	246	220	224	191	186	212	207	208	195	199	234	209	211	183	230	208	195	217	211	224	201	229	218	235	213	219	224	214	224	236	223	218	219	212	245	213	215	211	195	197	219	218	207	216	204	187	236	185	208	233	203	208	220	220	213	204	213	223	219	223	205	200	209	209	230	220	246	229	217	226	222	227	231	214	216	208	204	251	209	195	188	202	203	187	232	219	183	222	201	183	170	213	204	221	208	212	221	228	202	198	211	205	205	207	211	245	228	216	264	239	208	214	222	211	222	218	219	207	206	230	219	240	228	205	224	209	205	238	216	214	219	222	215	216	211	220	212	208	209	205	193	217	206	209	213	241	230	200	204	206	195	202	226	219	199	216	219	201	219	206	198	218	227	244	226	223	266	199	214	234	232	188	218	211	228	216	219	219	243	235	223	226	248	218	238	221	219	227	230	218	225	210	210	221	180	213	202	212	224	215	204	211	208	206	213	205	222	223	224	217	194	196	193	197	218	229	236	218	197	209	221	190	225	215	222	211	214	222	210	230	228	196	225	198	225	260	201	222	209	232	223	242	201	200	217	218	211	229	233	191	204	220	209	182	225	215	231	218	214	226	222	200	199	188	226	249	221	207	203	199	190	205	225	216	221	260	221	227	237	215	225	232	219	227	247	226	244	196	219	215	228	205	208	198	221	178	165	214	202	188	225	233	214	181	218	232	218	220	224	234	237	231	213	227	182	186	231	206	210	207	230	207	209	228	209	225	235	190	237	238	185	207	219	212	240	223	189	199	249	208	196	175	206	202	206	213	207	197	212	209	214	207	230	202	195	199	220	233	198	221	214	198	218	203	228	220	202	214	202	211	223	222	207	211	210	192	190	226	227	214	217	223	222	218	203	233	214	200	194	198	197	200	219	205	221	182	205	217	179	201	214	228	229	214	227	207	217	206	192	220	206	198	222	203	218	206	225	215	196	238	247	205	210	222	198	214	201	215	209	183	239	233	191	216	202	212	207	203	206	224	198	209	246	204	201	211	220	255	217	203	186	214	211	192	228	199	196	185	199	208	217	216	189	222	226	227	238	206	211	227	196	218	220	213	209	247	208	218	220	208	214	228	214	225	207	229	213	201	184	212	202	194	203	234	211	169	229	227	213	193	221	232	235	208	188	202	232	219	231	192	229	211	205	209	187	197	189	192	217	203	186	207	220	223	225	228	211	188	200	189	204	217	209	206	233	197	224	218	234	202	219	203	216	239	214	200	209	217	191	220	208	195	219	234	212	233	229	185	218	207	236	217	221	214	202	199	224	210	183	226	216	215	220	219	206	229	208	196	219	218	204	245	198	214	208	227	199	230	215	224	196	189	195	208	216	216	192	217	265	211	210	196	216	215	206	225	219	199	208	211	198	211	225	223	214	236	207	213	217	216	209	231	217	183	197	204	194	199	216	207	209	239	216	197	224	224	209	205	201	177	197	176	207	227	206	212	237	213	199	223	205	213	204	189	228	229	201	196	213	234	235	227	212	221	183	191	239	253	220	221	210	187	223	225	182	197	206	254	214	189	225	208	240	227	246	223	199	208	229	209	220	198	208	220	195	218	212	227	215	189	198	241	240	219	209	212	203	208	222	218	212	221	226	221	202	187	167	221	220	225	195	190	223	215	204	223	227	227	207	237	208	232	198	202	218	223	216	243	200	240	197	214	203	200	207	215	249	218	220	200	209	214	215	220	195	230	223	206	186	205	228	218	186	219	224	230	233	230	259	207	193	216	193	208	210	211	225	196	233	226	199	227	209	200	206	214	236	242	220	222	214	202	214	185	199	220	207	204	224	178	208	240	223	219	208	222	203	210	223	239	230	210	225	210	211	224	206	253	207	213	223	215	230	222	214	243	218	206	212	256	221	224	225	207	203	203	228	195	212	220	220	212	237	224	214	244	223	229	214	212	166	186	207	227	225	221	226	205	220	210	219	191	206	186	224	209	207	203	216	204	231	203	231	198	202	211	219	198	219	209	218	187	211	200	188	194	224	205	216	214	232	223	211	227	223	215	244	231	205	223	247	212	210	232	200	181	220	203	194	243	219	212	205	220	212	170	183	207	225	220	246	184	208	204	209	224	197	196	225	186	206	213	220	225	211	191	217	211	239	220	214	232	228	219	215	221	231	222	226	218	219	201	189	221	216	235	210	204	189	237	217	193	219	209	201	205	244	216	228	231	220	234	186	197	220	225	193	209	222	239	189	205	201	217	259	202	223	235	188	172	221	188	203	232	227	226	214	224	189	226	190	240	196	199	194	225	207	213	250	232	216	217	219	196	245	205	225	205	213	195	182	222	214	195	209	192	204	207	231	196	230	228	217	227	217	215	254	218	199	183	218	215	224	197	204	194	214	222	237	204	218	215	197	203	203	206	204	200	233	226	208	244	214	232	199	212	208	195	216	218	215	181	195	232	230	215	219	225	199	192	221	223	200	234	220	240	199	199	208	247	216	226	187	212	245	202	185	207	202	227	207	203	197	230	193	228	208	213	210	196	177	202	205	213	174	244	199	205	231	197	216	217	216	215	218	210	191	210	215	218	211	234	216	231	198	245	212	213	203	220	202	198	198	218	206	242	232	217	208	200	191	201	225	205	229	186	248	206	206	227	208	207	214	217	229	232	201	177	202	190	202	203	231	213	239	220	233	199	223	243	231	207	226	226	224	241	204	210	213	191	237	267	216	218	205	217	213	216	195	224	220	213	226	202	200	201	227	214	220	230	180	201	228	217	205	194	202	227	227
6698	792	1210	1414	1236	1095	1003	915	799	719	667	731	727	657	629	595	685	637	577	631	614	630	582	610	605	607	590	640	593	598	585	577	608	550	622	623	612	565	545	579	547	567	566	611	583	569	586	580	558	542	555	573	589	612	580	550	555	574	568	561	540	532	551	568	575	560	592	602	522	575	519	535	535	553	593	573	547	616	578	565	530	595	542	577	564	558	530	539	567	568	495	538	561	558	563	610	570	586	540	551	574	583	553	570	561	573	569	545	554	553	565	598	580	545	547	586	576	526	555	580	560	593	554	564	593	504	592	555	566	614	600	563	596	601	566	541	555	595	571	574	587	568	566	591	567	544	505	568	560	525	548	549	572	572	564	577	563	534	574	565	527	559	538	565	556	588	594	541	571	580	541	584	564	547	539	568	553	574	536	593	552	564	545	562	560	522	565	573	545	536	564	575	568	552	598	546	561	575	557	549	549	539	540	573	593	576	550	511	616	550	582	560	594	560	546	563	602	533	543	583	578	497	551	527	568	575	511	518	557	528	500	542	581	555	579	564	580	562	561	534	564	541	562	622	575	554	549	562	541	553	576	556	564	580	546	557	548	564	526	580	584	560	563	560	554	561	545	537	568	582	574	505	626	598	592	548	511	583	542	573	581	546	571	564	577	548	549	581	572	600	563	566	564	550	553	557	569	559	586	543	571	548	559	531	590	576	570	595	568	576	567	560	560	594	560	612	587	576	568	542	576	581	517	554	577	592	523	568	563	578	576	560	607	600	556	536	592	600	545	597	516	578	564	592	567	559	563	578	576	548	534	566	544	585	585	513	567	582	550	555	550	524	556	605	555	504	549	556	529	543	611	556	549	533	579	544	583	605	568	577	543	583	558	571	546	572	546	577	559	524	565	541	603	555	544	532	551	560	588	550	573	564	541	596	570	513	495	541	581	530	530	536	586	567	599	574	575	573	545	548	567	583	528	569	585	600	562	611	535	559	570	560	567	552	519	537	551	551	553	543	559	568	546	593	566	506	585	524	581	568	528	535	590	571	593	529	592	577	558	578	596	527	555	535	597	563	610	549	572	571	542	522	521	557	555	587	542	576	575	564	592	555	537	582	574	527	529	597	520	525	557	536	572	554	535	568	609	573	525	535	561	562	563	566	576	554	616	565	539	540	551	558	575	575	570	581	604	576	593	535	566	538	575	580	528	545	562	547	575	520	542	583	514	539	545	572	608	540	566	546	571	526	539	549	572	543	573	594	533	542	555	571	602	569	571	570	549	551	547	513	558	544	558	555	600	547	570	516	575	553	577	552	597	561	562	582	608	521	539	588	570	597	584	591	587	516	587	606	538	570	554	566	562	575	550	570	580	527	560	568	573	560	550	538	563	584	572	602	570	536	541	585	548	542	550	553	520	593	527	558	554	539	579	575	529	552	574	622	518	551	532	565	547	561	551	561	546	578	573	566	556	519	548	565	560	574	531	592	577	564	552	565	571	554	571	529	559	561	540	571	623	550	581	544	552	544	553	519	547	602	562	528	590	560	576	575	595	528	570	542	621	606	541	561	556	587	585	582	542	504	555	537	548	531	571	539	578	537	535	519	591	574	554	545	591	558	549	566	568	557	580	569	542	553	554	572	531	548	567	567	551	563	575	561	567	567	593	577	553	546	541	589	572	516	535	591	559	540	559	602	561	534	558	548	549	606	552	544	611	512	573	506	595	626	550	557	594	553	545	560	557	548	565	538	567	539	571	581	576	577	584	595	568	591	582	570	575	554	561	547	588	510	548	543	548	567	547	585	588	509	585	529	605	585	590	532	558	529	604	540	539	570	573	582	570	533	566	567	574	535	572	557	528	556	546	564	592	592	523	592	600	610	579	579	609	563	589	554	563	549	548	520	571	569	507	551	596	531	569	574	565	559	576	551	567	562	556	548	569	543	536	572	566	571	570	568	565	590	575	566	529	530	595	563	552	535	551	559	530	571	556	536	585	554	564	534	574	587	568	569	544	558	533	555	532	590	547	526	535	575	512	567	597	569	574	557	567	598	538	575	595	559	511	533	535	550	547	594	562	609	557	579	573	542	586	587	526	563	563	568	541	566	524	615	524	598	537	538	525	565	605	562	576	542	509	548	540	546	573	555	498	532	531	581	573	556	609	579	553	577	576	561	612	540	603	569	554	558	618	606	557	557	573	536	543	571	563	538	546	520	543	578	506	539	569	541	547	549	530	551	555	601	551	557	565	591	549	556	622	557	561	553	553	588	589	578	522	542	517	606	555	574	559	605	577	612	583	576	614	524	521	567	603	553	542	574	525	537	546	535	598	590	546	591	579	541	536	555	530	560	516	600	569	570	563	552	566	528	533	568	563	582	555	558	560	578	582	573	596	553	574	581	542	558	569	528	552	558	574	502	560	595	530	572	549	573	518	555	563	608	575	564	524	560	605	549	537	589	549	624	538	574	592	555	548	571	556	524	585	579	587	548	564	562	569	559	567	561	538	513	555	574	554	552	544	557	561	557	594	532	544	566	564	578	557	557	559	573	562	575	579	526	547	572	535	597	558	587	568	585	545	556	578	571	598	516	549	569	500	553	552	524	580	599	603	557	536	614	598	556	575	550	537	545	579	549	563	563	560	534	568	523	534	561	588	589	568	553	567	537	561	568	541	520	526	573	570	582	540	583	553	537	529	568	566	559	600	553	571	548	556	537	530	578	555	567	592	561	579	565	578	553	576	581	585	518	572	537	582	548	559	547	573	553	547	534	572	556	514	528	526	556	598	551	571	515	573	558	595	542	536	522	574	570	508	569	553	570	575	587	555	540	509	563	609	529	625	584	590	539	576	603	567	554	556	553	553	569	539	585	551	521	564	578	596	576	553	537	557	603	522	563	563	572	581	530	557	575	584	587	538	576	578	562	562	532	560	521	524	560	568	589	548	556	529	552	585	565	573	611	567	529	544	571	538	621	530	543	567	583	591	537	536	519	586	553	536	585	589	574	574	555	588	547	586	579	528	566	570	580	578	555	537	552	593	557	577	570	573	551	565	586	598	538	550	569	611	547	553	569	546	571	562	559	529	545	547	575	566	552	581	496	546	585	557	564	579	565	518	568	570	533	533	581	558	545	573	594	572	558	524	527	540	576	568	570	578	585	530	540	575	578	592	568	588	567	554	581	534	611	585	530	545	538	607	571	550	581	562	571	583	563	523	528	578	529	524	558	608	576	614	539	520	557	548	605	571	559	533	534	604	510	566	536	525	564	588	542	557	535	567	588	559	552	591	580	572	569	568	542	536	571	553	552	571	576	512	577	558	513	535	542	559	546	565	565	572	552	530	562	569	568	559	561	597	568	571	575	561	568	529	632	585	523	569	558	553	549	536	565	629	539	592	585	557	574	547	558	525	572	582	577	566	570	537	614	575	584	599	561	532	516	572	576	579	513	578	599	590	548	601	533	570	521	562	562	561	554	514	582	539	536	533	498	523	558
15491	1349	988	848	664	551	482	441	395	412	382	362	404	349	402	359	354	378	338	338	349	343	350	312	334	329	338	355	330	325	325	380	325	312	347	330	326	325	337	356	319	338	316	312	344	326	304	326	314	333	320	343	331	311	309	315	357	332	336	344	304	309	306	357	312	383	338	303	346	326	330	324	332	343	329	309	375	378	304	317	347	302	341	361	325	317	328	349	340	357	335	304	311	335	352	314	334	350	341	325	338	287	351	326	312	313	303	320	323	343	361	362	328	326	392	326	329	328	329	289	353	335	306	322	287	313	348	319	329	339	365	324	330	334	333	302	336	343	326	281	350	317	333	333	329	278	328	292	356	318	270	297	312	329	307	309	311	304	320	343	353	378	365	292	333	358	319	348	324	329	321	322	355	340	349	329	329	322	349	338	345	346	296	333	321	338	321	307	296	335	315	323	332	315	354	318	310	324	319	294	300	341	315	367	311	347	342	342	290	311	308	329	320	375	335	318	327	339	349	334	284	312	312	322	326	316	333	311	327	332	300	321	340	306	303	350	349	339	313	314	330	338	332	298	331	316	327	296	262	308	342	315	306	320	307	350	339	309	340	305	339	353	326	302	343	313	314	350	348	336	343	320	331	317	296	332	320	350	343	353	317	315	286	324	313	314	351	327	327	350	328	340	330	317	315	345	314	328	334	312	296	304	344	313	322	334	345	308	326	302	356	320	303	315	308	343	327	333	313	327	358	325	369	339	315	312	365	334	353	353	337	342	326	305	333	360	343	296	319	326	315	332	328	345	332	323	324	332	351	307	353	301	320	332	342	358	354	320	310	331	341	339	279	329	297	331	309	360	328	320	314	319	344	315	299	326	316	361	323	361	309	324	324	349	317	342	322	326	304	342	342	335	326	286	319	361	331	317	280	358	328	301	301	351	343	315	309	347	316	318	347	329	294	331	314	331	324	320	355	336	327	306	311	331	303	339	345	281	293	348	326	330	329	336	342	331	325	318	299	300	318	351	301	318	314	326	317	295	346	296	298	325	346	376	339	313	328	300	347	344	319	324	332	321	352	326	361	338	335	313	329	310	347	327	341	330	296	325	365	307	338	374	325	337	341	290	336	344	347	348	375	312	301	327	326	337	370	345	300	324	316	355	320	335	320	369	318	295	297	310	315	307	328	337	364	348	334	331	333	354	335	325	330	332	332	318	303	332	337	343	346	316	306	323	315	347	339	309	312	331	337	319	316	343	311	333	320	374	355	335	305	323	316	320	307	320	339	347	292	309	344	326	339	306	339	339	323	349	355	304	329	333	341	337	324	305	336	359	328	339	341	317	341	327	330	322	308	325	321	304	307	323	291	339	309	341	328	353	321	321	315	326	320	308	313	322	339	359	381	355	320	312	318	320	328	329	336	344	343	295	315	309	340	337	329	351	347	320	348	367	356	337	339	301	336	330	319	308	355	329	351	292	316	348	345	313	302	323	333	300	328	307	332	294	340	312	349	349	313	317	351	305	366	307	310	299	323	294	319	338	318	325	315	297	304	315	345	352	328	333	332	349	325	319	313	360	299	302	322	337	307	353	348	308	305	344	329	382	355	296	323	310	320	328	367	316	317	319	342	321	297	316	298	271	361	317	344	319	320	320	355	330	335	334	296	332	325	336	331	348	364	346	301	335	327	334	301	327	316	337	316	295	322	318	315	313	318	339	313	325	330	316	355	334	333	349	339	324	312	310	334	320	323	292	304	322	331	323	345	309	351	297	339	333	371	365	350	326	297	307	322	312	335	351	305	330	356	316	301	322	338	306	324	326	313	313	343	348	309	292	337	373	346	335	354	319	338	337	304	304	307	311	319	336	320	313	349	339	353	307	359	312	329	294	309	336	329	314	326	318	321	327	284	309	297	346	349	341	329	288	371	309	341	319	343	350	330	357	332	317	330	331	333	353	315	327	358	312	318	341	297	327	400	354	351	317	310	330	332	327	330	312	316	320	339	333	313	344	323	378	362	331	361	327	353	334	319	365	349	306	335	329	341	344	371	329	337	380	358	303	307	345	310	323	334	309	318	350	315	354	376	316	350	306	296	292	302	344	326	312	312	322	338	332	344	318	315	313	292	329	311	284	317	316	343	353	311	332	331	323	313	323	317	329	324	343	313	298	346	324	344	339	310	338	340	334	307	330	367	321	338	319	346	337	355	350	337	304	357	331	333	319	313	343	325	318	330	329	298	352	317	331	337	337	349	331	344	301	315	329	282	315	352	317	322	307	336	339	329	300	331	313	303	316	348	332	320	317	308	319	334	344	325	316	316	327	352	303	342	337	308	325	319	305	334	299	317	324	298	307	295	304	294	302	320	348	313	339	330	308	313	331	311	345	312	332	341	333	371	322	327	347	335	288	331	316	360	308	348	333	348	353	347	321	332	323	344	294	322	327	337	322	331	361	301	362	308	329	307	359	303	328	321	322	323	313	310	361	313	347	316	315	314	333	338	318	351	290	329	315	360	348	330	343	348	310	332	284	349	354	317	342	312	287	310	335	314	310	341	321	315	333	348	330	328	337	341	335	294	380	314	306	326	313	342	308	332	363	340	324	341	302	337	308	332	341	326	327	320	300	338	347	326	330	316	333	298	333	370	301	339	322	309	308	362	349	339	353	305	328	310	315	334	327	316	340	346	309	341	333	291	312	319	299	323	317	317	338	332	299	330	322	320	345	346	335	323	340	339	285	313	320	339	345	363	333	344	315	308	355	338	325	325	331	346	279	333	302	332	334	325	325	360	315	353	336	336	330	320	297	313	312	306	335	327	314	341	301	316	307	322	373	345	333	321	358	332	311	365	364	310	307	359	343	335	343	339	343	364	345	307	329	353	329	287	345	303	321	372	363	367	341	311	333	324	319	335	331	337	337	348	332	321	341	339	306	325	302	309	357	350	292	326	319	302	309	317	337	309	360	348	343	291	316	320	311	305	314	313	349	326	333	328	342	336	326	313	322	317	344	321	320	296	305	333	354	323	293	323	298	356	292	304	329	336	345	299	349	365	363	352	345	361	331	369	305	305	320	334	344	312	372	293	320	288	351	305	309	337	318	332	353	322	350	372	333	354	339	332	377	306	319	364	373	334	364	350	334	314	355	321	311	340	335	313	331	346	317	328	351	328	308	312	317	337	350	341	342	308	332	302	315	318	311	288	337	347	284	338	353	328	315	333	335	326	318	316	340	318	312	314	305	357	323	311	330	347	359	344	328	291	307	328	325	288	322	308	330	326	317	329	352	343	342	329	341	345	352	317	344	308	352	291	334	340	313	348	352	314	322	357	328	353	296	299	323	332	325	328	313	303	336	333	341	310	315	357	348	329	347	316	369	345	328	356	312	309	322	317	328	275	352	312	348	333	325	334	353	328	339	334	333	353	335	313	317	320	328	369	366	343	314	315	339	342	295	320	340	304	314	332	336	325	348	342	352	307	329	351	344	329	331	352	348	363	333
8504	1343	2151	2412	2090	1822	1562	1432	1226	1203	1119	1106	1065	995	987	946	936	976	915	909	945	837	873	901	838	870	900	886	830	859	825	861	868	826	827	846	824	870	846	831	895	869	798	857	904	821	840	821	859	870	864	832	873	877	862	791	823	826	763	859	852	853	870	824	802	858	804	815	876	814	799	851	838	828	833	798	824	843	838	800	787	818	802	814	799	860	797	859	838	864	855	832	799	800	789	776	794	803	851	846	826	864	796	845	799	855	856	832	769	852	823	821	857	783	815	820	818	800	777	846	791	825	809	845	739	799	831	809	814	825	826	876	817	726	841	799	796	856	729	836	787	788	825	850	825	798	872	820	818	825	802	840	789	829	787	814	802	849	805	787	845	815	817	810	836	781	798	786	871	827	797	811	795	838	815	846	819	784	791	832	829	775	853	823	826	787	816	846	795	843	831	791	802	858	793	750	829	840	811	827	791	856	807	775	837	795	843	818	814	878	833	845	788	823	810	837	815	856	849	798	767	810	814	835	800	832	821	800	782	853	832	804	819	857	839	878	789	801	801	786	830	860	816	811	824	779	795	779	865	796	799	870	788	809	801	814	785	813	780	870	811	861	795	842	781	791	812	775	845	881	818	752	794	817	819	869	783	896	837	766	798	842	842	797	789	808	852	795	833	777	860	825	833	811	815	810	794	838	802	823	810	814	806	850	823	833	807	861	813	828	817	787	878	820	853	830	859	815	862	796	745	800	839	790	789	816	843	788	840	826	802	852	853	827	812	839	864	782	799	819	827	771	793	862	822	810	803	789	782	806	803	795	805	855	813	856	817	872	810	826	847	788	836	763	872	785	805	827	783	853	816	830	849	833	819	799	815	829	829	803	794	809	808	788	829	796	851	846	815	803	788	819	765	782	861	822	835	818	791	807	833	829	812	810	807	750	854	804	814	794	813	830	840	793	784	846	856	814	817	840	842	888	848	758	788	783	822	808	773	761	830	821	785	825	791	825	802	810	808	765	814	809	767	807	794	849	808	818	793	846	866	844	821	835	796	779	871	821	829	800	865	784	852	857	795	791	826	817	845	770	815	846	821	801	813	807	799	841	809	867	795	822	793	814	785	833	779	825	785	792	754	801	802	821	805	845	847	780	806	806	826	828	806	824	775	793	768	866	834	775	853	858	798	762	814	808	852	821	785	812	849	797	770	866	801	807	825	800	794	763	842	818	801	847	799	820	845	858	840	849	820	825	848	870	770	785	819	792	818	784	820	824	841	825	794	790	794	804	777	789	814	842	778	757	817	824	840	797	841	837	800	845	826	835	802	845	812	858	773	813	795	809	869	804	822	813	833	795	836	813	822	818	833	867	832	820	832	849	756	815	853	855	856	799	783	781	856	863	792	825	814	822	877	861	809	831	808	793	824	815	818	838	813	853	804	778	783	838	878	782	752	811	831	836	833	807	841	771	816	818	818	763	777	828	817	831	801	826	846	792	809	820	836	785	802	854	834	789	806	830	855	817	838	827	869	804	800	800	827	842	816	851	795	819	833	814	809	787	792	863	803	830	831	777	772	811	798	855	842	822	854	801	816	790	807	810	843	808	791	818	793	868	799	864	790	837	777	808	809	836	853	834	781	781	817	830	865	902	756	830	809	803	849	820	799	867	819	854	767	861	789	800	820	817	876	800	805	871	774	845	848	823	805	863	836	819	829	771	849	831	813	844	795	857	835	809	828	829	819	824	865	809	827	818	818	735	848	775	813	766	828	805	812	832	884	819	821	869	778	786	788	889	799	831	831	837	810	817	809	836	857	823	826	794	766	828	822	804	788	802	842	807	804	815	791	780	827	796	790	850	810	864	779	806	813	808	812	804	799	809	818	840	798	798	835	863	843	815	857	782	817	792	823	846	821	794	828	848	787	852	790	843	818	829	822	847	881	774	838	818	809	838	803	829	731	879	827	871	811	780	844	802	775	828	851	831	850	807	860	792	807	847	801	828	778	783	852	840	842	715	807	811	805	832	804	786	902	829	786	786	781	805	791	796	808	782	798	820	806	763	785	809	799	853	789	798	769	813	776	842	826	848	785	807	903	822	810	805	800	874	817	831	821	829	815	788	841	793	830	795	841	824	823	837	823	825	812	861	843	820	793	804	849	823	901	801	861	820	840	849	810	811	807	810	784	849	783	847	808	838	828	835	829	803	810	800	800	831	789	831	780	795	791	843	802	829	770	806	771	793	787	815	806	832	836	856	807	823	808	811	809	843	851	787	774	780	756	769	832	833	835	834	855	802	805	841	791	808	797	821	812	808	809	838	811	832	822	829	771	805	826	815	803	840	847	785	808	855	836	840	839	803	826	795	805	797	830	804	813	770	814	841	788	807	804	848	759	813	877	842	804	816	810	814	825	797	820	802	810	865	797	818	831	823	822	818	845	770	825	796	811	802	846	772	807	811	813	793	806	828	827	849	789	842	809	832	864	816	789	856	849	801	839	831	834	838	836	837	825	809	776	800	813	791	848	831	798	864	816	748	757	858	804	838	809	845	792	836	818	823	894	806	792	781	793	797	819	809	822	795	819	874	815	782	843	800	790	788	820	812	837	811	813	822	796	816	786	818	855	748	771	853	793	833	785	816	822	762	838	872	803	787	786	836	830	845	811	833	813	834	816	863	755	786	787	795	808	862	803	842	855	821	830	827	794	834	792	834	771	799	792	827	817	821	803	876	824	791	790	801	748	779	800	818	813	817	814	807	836	793	770	798	756	848	837	831	803	824	831	818	801	768	912	837	880	800	840	854	819	803	830	792	828	839	837	818	806	820	774	813	832	815	849	857	816	802	817	903	825	827	820	843	863	835	767	783	793	847	788	847	819	773	791	855	803	865	790	779	799	852	817	819	847	817	860	819	838	853	854	865	845	867	860	789	824	779	815	843	829	802	764	824	780	795	868	834	801	847	825	807	821	858	836	807	848	858	815	774	795	794	849	772	812	804	762	804	808	859	847	802	776	807	784	815	791	856	809	852	827	861	798	805	796	815	866	845	825	781	820	757	865	809	861	826	785	838	847	803	839	789	804	809	820	860	804	813	819	795	871	786	831	809	816	763	857	819	869	844	822	821	797	784	812	750	813	826	820	779	829	821	853	830	805	813	837	813	811	789	830	750	779	797	759	815	775	826	813	890	801	791	835	827	816	787	810	800	813	908	808	797	806	776	823	808	841	856	888	795	838	817	892	770	780	808	837	818	836	830	802	825	787	829	803	836	789	824	822	764	838	805	817	780	837	832	834	790	777	776	849	792	755	855	838	753	880	818	835	829	828	819	799	794	858	835	816	824	796	815	777	810	863	788	808	865	820	796	814	810	837	797	821	759	810	830	824	784	836	838	789	831	834	798	831	737	803	792	786	772	804	866	817	805	791	792	813	796	764	859	803	810	828	846	848	869	816	833	816	797	818	842	812	782	815	820	814	818	794	854	747	837	807	852	773	791	831	854
1947	419	388	401	417	370	377	385	394	383	407	391	388	399	422	392	415	449	394	425	353	383	380	397	403	377	408	400	417	379	408	354	427	372	418	400	394	421	423	367	386	367	367	408	394	387	384	387	396	359	394	389	416	391	414	406	395	443	385	400	437	405	398	384	400	372	411	368	396	427	396	383	421	407	370	394	369	396	373	367	404	395	411	369	407	419	388	388	414	433	381	399	429	382	398	428	417	447	410	405	380	414	386	409	390	390	359	415	364	391	375	400	394	408	356	422	456	409	386	379	407	385	440	396	416	410	380	400	392	384	412	407	353	407	382	369	417	400	427	388	385	388	421	382	422	414	397	394	387	427	417	406	434	404	383	371	407	420	372	381	393	402	402	379	386	419	409	365	405	417	399	401	400	400	371	389	343	407	417	389	369	398	425	407	377	412	370	452	442	374	403	398	381	377	398	412	392	387	418	417	398	382	434	413	381	397	346	379	359	407	384	391	409	359	384	432	404	397	379	418	367	383	411	405	368	386	414	424	398	360	398	373	416	373	423	399	406	434	414	389	425	394	354	370	416	397	437	399	414	407	372	403	392	415	392	396	369	386	396	411	431	404	414	396	402	421	355	378	407	416	426	374	404	395	405	390	394	381	423	398	410	406	408	413	395	399	369	389	405	414	355	416	404	422	444	384	436	392	400	408	382	406	392	390	438	386	416	365	407	362	419	380	404	416	375	393	413	373	370	370	406	454	415	381	404	385	427	438	421	353	395	399	393	403	406	379	373	347	355	415	395	410	411	425	408	402	383	404	437	387	409	385	420	396	401	417	415	400	385	402	381	359	386	377	384	369	388	380	401	400	409	408	389	400	394	406	411	365	401	381	403	359	392	396	394	385	391	390	423	368	409	399	383	417	374	414	363	357	398	385	396	375	398	423	402	429	392	394	377	407	389	382	369	396	388	371	402	391	421	409	386	378	427	392	403	372	419	358	408	396	366	398	388	349	394	415	382	414	394	401	418	432	419	394	358	454	408	403	388	376	424	373	417	403	425	396	340	388	412	359	419	376	385	431	399	444	407	390	327	383	408	391	359	397	418	380	415	374	423	381	394	413	378	376	401	392	407	393	397	411	407	415	391	398	383	392	417	421	399	411	399	454	386	367	392	411	355	384	394	368	410	424	410	373	372	359	402	387	385	405	414	402	354	409	453	433	388	387	408	368	417	433	378	403	390	402	419	377	395	397	415	379	427	434	379	361	392	368	385	372	435	450	401	396	392	403	370	380	409	376	382	391	397	405	376	392	392	420	387	421	418	387	464	388	409	383	400	402	394	427	437	388	399	378	396	399	387	399	419	389	440	440	390	419	414	391	354	376	376	409	419	379	422	361	397	368	408	416	424	398	386	365	398	403	402	408	423	376	398	409	399	397	414	432	352	385	425	397	378	351	382	401	391	370	451	381	397	406	407	337	430	400	426	385	395	377	395	397	423	416	374	397	407	406	388	399	432	380	403	395	416	391	400	380	420	396	409	387	398	384	408	381	406	413	375	420	437	367	386	391	402	412	423	410	403	380	393	428	426	385	389	392	360	438	380	402	422	445	412	431	388	422	395	391	413	388	368	354	408	423	396	369	401	392	393	373	374	407	410	386	408	368	406	445	380	392	377	403	420	395	348	358	382	463	388	431	418	424	383	390	382	403	341	402	379	377	401	414	387	403	400	407	397	403	397	374	389	404	396	361	403	408	422	356	404	371	370	399	398	431	430	374	433	397	356	412	380	421	361	369	427	435	401	391	376	419	414	416	434	407	368	391	440	420	411	371	368	397	393	410	417	405	369	390	410	452	395	405	359	376	397	385	354	397	400	445	424	388	393	398	421	422	397	425	397	400	396	408	389	365	383	370	380	394	362	413	402	417	403	405	380	411	388	376	379	383	365	399	394	436	361	372	390	381	415	392	417	425	415	393	368	401	453	373	387	402	392	405	416	360	433	431	383	372	382	402	463	358	381	423	434	399	399	415	439	409	411	371	373	398	392	398	369	381	379	377	383	377	373	360	428	401	389	354	393	431	405	393	392	363	393	356	372	409	368	392	412	407	393	403	413	386	435	481	401	380	381	409	391	390	405	402	427	418	402	422	434	410	390	376	408	391	389	400	424	404	369	394	369	385	392	383	386	407	415	392	400	395	390	370	402	411	406	362	408	426	422	418	408	375	394	396	362	416	372	358	416	387	383	440	335	444	388	399	424	403	383	445	366	370	371	405	408	381	407	367	413	414	398	437	382	370	367	385	392	410	385	387	397	351	390	362	365	350	386	407	439	446	365	386	415	375	368	381	388	425	374	394	396	383	384	401	405	406	396	389	402	436	420	419	403	393	401	394	361	354	387	385	354	380	384	458	372	400	405	428	358	378	376	387	419	411	384	407	337	441	393	399	389	377	418	414	366	456	393	439	417	408	402	402	409	410	427	390	393	390	440	376	434	415	413	397	382	406	378	397	388	384	407	421	407	379	378	368	398	436	402	366	411	386	356	408	433	367	379	408	414	357	375	412	399	392	395	396	434	395	406	417	374	407	404	374	438	430	365	361	417	409	410	383	351	390	415	435	370	444	395	346	388	407	392	425	398	396	394	414	421	349	355	380	384	442	417	411	403	408	368	415	383	444	415	409	379	377	354	425	422	388	382	390	403	399	347	375	403	400	382	403	390	387	405	460	398	380	358	369	431	373	434	393	389	418	405	411	362	399	384	384	407	389	432	425	410	341	341	385	406	419	381	386	405	396	397	404	365	405	405	363	426	346	388	406	383	402	403	415	426	381	376	389	398	426	411	336	411	438	387	391	373	389	426	383	409	387	399	416	350	393	401	354	364	376	381	399	377	376	355	408	423	390	398	411	381	375	394	352	400	418	378	374	399	385	410	422	357	405	392	380	394	424	421	446	391	417	381	433	402	398	370	387	372	406	420	379	430	407	398	355	392	389	378	400	418	440	389	408	418	422	382	440	385	381	429	343	366	371	410	426	442	408	410	404	361	414	340	412	413	413	370	387	386	384	333	409	376	381	405	374	367	407	372	405	403	392	388	342	458	378	372	399	430	423	387	377	482	392	398	398	425	377	406	415	375	365	373	387	434	388	391	337	392	422	399	422	411	386	366	404	403	391	400	391	385	382	407	391	415	373	376	387	398	429	371	367	384	382	404	397	388	396	374	414	355	406	419	409	375	396	419	383	403	396	413	390	401	397	405	385	413	400	383	434	404	438	415	370	441	367	395	392	441	411	400	418	400	391	382	372	379	443	396	370	427	380	398	392	390	415	404	420	370	394	386	358	431	372	387	404	367	426	444	434	391	378	386	413	380	430	388	397	389	362	427	422	368	378	374	385	409	397	370	364	407	377	416	371	386	381	398	382	418	348	386	395	422	429	422	388	392	395	415	411	367	453	400	402	426	403	377	419	418	393	383	387	406	421	429	374	467	386	389	383	389	375	411	389
2243	882	931	955	963	909	970	923	967	948	916	909	947	913	924	921	910	883	920	960	915	962	947	895	869	961	923	849	910	896	939	909	931	868	900	942	858	890	881	917	924	893	929	902	850	896	913	914	939	918	842	848	940	855	918	947	875	928	924	930	915	939	894	861	884	922	866	886	837	902	918	903	869	912	981	887	933	978	905	901	919	948	933	903	942	889	899	897	865	896	856	895	869	1023	968	905	874	935	906	933	906	992	869	896	944	944	912	942	914	923	936	879	938	931	881	922	916	944	921	936	904	927	932	917	903	961	948	899	860	925	897	928	898	918	902	897	873	934	849	888	964	928	875	928	892	975	852	954	946	874	946	918	916	910	916	893	908	869	900	908	923	932	887	901	902	910	947	929	892	953	863	864	896	848	880	920	902	936	892	924	944	884	909	917	936	896	932	893	889	902	870	913	897	906	892	933	908	934	908	921	887	896	967	911	819	884	898	880	887	940	919	875	886	848	911	897	883	871	855	889	863	927	914	920	886	889	886	894	911	945	885	895	925	922	853	899	887	880	931	931	888	878	935	906	901	935	955	864	937	906	903	873	892	881	925	886	879	910	847	897	934	949	879	919	953	899	873	907	987	904	898	927	921	888	932	952	951	916	885	933	940	918	947	905	922	888	869	942	895	859	890	926	871	962	858	917	892	893	867	901	878	917	919	885	933	948	930	889	870	952	943	909	915	873	849	902	969	932	912	875	896	919	900	911	889	937	887	905	907	918	873	908	940	884	909	952	943	914	848	960	907	928	914	872	913	864	869	897	865	848	968	932	889	897	894	909	903	925	923	876	907	915	884	909	869	937	895	887	867	906	901	882	861	866	905	926	906	882	926	925	886	846	873	917	896	904	882	866	881	866	919	902	879	925	861	906	912	874	889	928	856	882	887	894	909	920	922	898	841	966	896	945	946	857	888	901	876	892	882	889	926	906	890	906	878	972	814	923	901	899	894	922	921	880	908	921	904	873	946	963	890	907	906	932	912	868	931	925	910	885	964	912	888	857	918	870	935	900	897	909	893	898	907	911	871	901	882	919	882	869	931	925	901	876	927	881	943	931	862	907	930	928	922	915	956	899	903	892	878	877	937	931	867	957	926	911	925	873	903	869	859	881	875	913	905	864	904	923	856	870	912	936	902	882	974	854	942	955	923	920	955	956	923	965	939	902	926	909	866	868	889	863	923	924	942	884	902	905	867	865	882	894	919	900	920	894	906	898	905	962	933	949	891	954	869	932	875	885	902	939	882	941	918	885	926	919	884	884	862	970	884	893	891	960	933	908	932	899	873	948	887	877	844	880	913	893	891	838	882	878	884	870	966	891	866	883	870	888	926	890	902	963	879	950	950	889	903	909	890	892	931	892	907	950	903	938	911	877	868	989	917	877	928	884	921	883	959	908	908	884	877	845	891	923	921	893	876	931	871	887	887	917	901	956	871	920	885	961	926	940	926	927	891	898	911	836	927	966	948	900	848	916	901	894	865	897	893	902	952	877	888	890	909	927	920	846	863	946	924	865	890	868	902	914	875	931	908	933	962	904	981	918	829	923	936	934	911	893	949	912	950	889	908	934	918	889	881	940	898	915	895	929	890	861	906	941	887	874	898	909	861	943	888	918	922	867	882	826	936	920	936	874	943	924	935	892	901	871	871	888	852	914	898	916	914	902	931	855	909	952	852	869	883	892	948	888	925	893	861	879	929	896	920	941	879	904	947	900	908	915	862	880	951	895	890	886	901	877	833	902	910	958	883	928	873	885	886	900	852	911	909	881	905	890	898	874	898	944	867	860	885	866	925	903	944	977	905	941	874	923	904	928	964	840	898	905	915	934	939	881	906	916	908	870	944	918	936	940	881	924	910	926	888	951	891	889	898	898	875	933	940	882	869	901	890	942	900	926	881	888	920	869	900	912	872	917	946	909	932	897	975	909	926	912	935	857	870	919	905	900	916	866	929	920	895	926	962	889	918	886	906	903	880	875	905	945	902	908	899	876	899	916	927	871	899	907	877	887	934	878	877	911	881	930	866	936	889	923	945	890	959	910	922	943	952	911	929	886	928	901	881	907	956	914	907	979	898	877	887	901	939	933	878	876	939	897	896	895	925	911	863	882	927	896	909	846	865	935	920	938	963	887	898	873	908	906	868	924	960	889	862	892	918	869	850	878	907	879	859	902	876	925	943	937	891	949	945	920	883	932	893	904	932	865	880	930	927	893	919	867	903	877	905	848	889	915	905	928	852	865	892	893	847	981	840	917	895	904	947	925	840	896	877	943	932	880	879	959	898	868	897	924	912	940	880	957	890	889	888	894	917	913	889	896	886	861	924	926	919	853	870	901	877	893	916	905	958	882	907	911	966	870	866	877	916	949	885	877	922	831	916	888	987	898	861	900	969	933	916	919	924	885	918	918	883	942	910	905	925	847	915	953	973	885	969	883	853	884	890	906	891	899	856	932	879	903	928	919	874	981	954	909	945	911	903	859	930	926	841	895	957	908	941	909	885	946	922	919	865	855	904	939	918	837	902	876	955	868	903	881	853	907	880	895	908	855	914	877	888	899	903	873	920	849	938	960	909	949	958	905	855	909	922	926	884	900	838	875	950	967	923	872	917	900	911	963	839	885	894	877	925	946	890	961	947	902	902	907	942	884	954	903	935	900	921	892	923	897	876	944	849	853	945	910	936	925	902	892	877	872	915	864	946	883	889	884	915	881	886	924	914	838	910	857	917	842	918	922	912	921	897	949	958	914	891	910	930	902	931	916	943	895	887	893	934	873	959	932	914	946	926	894	890	968	938	893	887	942	914	926	931	919	900	878	859	924	915	912	875	874	981	900	924	923	882	915	878	952	913	890	961	859	921	870	885	912	981	863	919	900	953	863	920	854	952	959	909	880	896	916	877	888	870	850	950	924	872	912	947	921	950	951	868	880	875	937	831	946	959	916	862	880	943	890	893	920	982	861	901	860	923	942	958	853	883	942	881	884	938	975	908	934	879	885	892	930	909	911	909	917	887	965	909	869	971	920	866	887	907	858	885	958	894	933	879	895	826	909	849	893	920	918	867	958	832	898	883	869	889	879	965	955	893	969	922	939	908	850	947	928	888	864	885	936	905	865	908	933	885	891	892	855	901	900	906	872	873	948	856	907	983	913	909	849	927	865	863	918	907	884	857	921	832	862	916	914	930	920	887	885	867	977	838	910	892	927	938	886	878	913	885	862	918	948	890	949	894	925	896	898	922	900	894	921	953	947	895	898	899	883	849	848	963	914	917	903	880	921	946	850	943	912	938	937	872	890	904	876	933	880	901	878	889	890	919	981	902	910	910	856	857	935	950	889	936	925	896	873	887	940	995	940	1036	917	865	928	900	903	886	879	927	915	938	897	886	870	858	901	905	930	897	940	887	921	910	883	894	839	936	925	891	951	892	884	887	923	909	917	924	859	924	887	934	943	935	901
7913	502	492	496	380	346	259	262	245	260	224	223	241	245	227	222	259	233	215	229	249	229	215	253	228	222	219	217	209	233	234	204	179	192	233	199	214	194	207	224	208	226	215	216	215	208	219	210	219	216	206	195	171	213	211	188	213	191	199	212	215	214	230	207	226	202	216	216	201	203	228	220	186	217	239	202	203	224	210	224	193	206	194	211	202	186	209	232	191	242	193	200	214	200	180	245	202	245	209	217	204	200	207	196	232	204	236	216	210	187	213	203	207	183	204	227	230	234	191	224	221	213	202	211	194	203	214	209	234	203	223	216	201	183	223	234	219	211	224	230	221	210	199	197	205	219	208	219	218	212	218	211	224	231	190	218	180	209	196	211	211	212	197	222	199	219	213	208	221	216	204	216	205	211	207	201	204	196	191	201	199	194	210	206	199	219	209	217	203	216	208	210	166	226	223	205	209	211	212	229	251	209	230	232	215	185	194	200	232	244	232	220	190	206	238	211	216	210	207	221	225	226	228	196	213	199	213	193	189	257	222	230	196	220	201	214	215	208	185	212	197	206	219	213	216	243	217	198	218	229	245	219	235	204	223	237	206	209	222	212	210	204	207	240	202	200	204	210	191	211	207	248	202	242	237	213	209	170	203	251	221	237	209	224	222	206	213	211	201	221	183	213	210	214	207	221	192	218	172	222	218	199	196	205	225	210	238	203	225	203	195	204	215	195	221	213	219	207	227	206	217	220	220	173	223	230	227	196	223	200	208	226	217	230	218	218	203	204	220	196	202	183	208	189	187	192	195	185	191	192	239	209	214	210	216	209	224	194	189	185	215	216	244	196	217	202	172	208	197	213	207	217	185	195	224	208	211	219	202	213	213	210	228	190	195	204	195	204	214	228	234	211	228	216	193	174	208	178	242	195	216	220	197	229	202	193	209	205	174	211	210	190	212	196	203	210	214	240	233	201	191	192	214	215	225	215	220	235	236	227	238	217	204	207	241	237	248	200	223	185	222	213	224	221	216	226	238	216	215	189	197	178	188	233	177	222	213	197	206	209	205	213	214	206	215	194	220	169	210	221	228	206	212	184	204	208	206	216	209	210	221	212	208	210	225	264	223	228	229	218	189	221	206	219	182	211	204	210	220	205	190	221	217	212	223	223	217	188	225	208	173	211	218	226	233	206	212	213	235	226	215	188	185	196	217	210	250	215	192	201	233	228	227	214	203	210	203	204	237	194	207	224	228	198	234	233	223	210	201	214	204	246	231	230	226	198	187	219	185	194	195	260	209	176	212	225	201	232	228	216	211	208	203	241	257	207	175	227	197	218	210	196	222	224	203	202	204	212	203	233	206	211	183	225	203	214	231	190	170	219	231	197	208	194	185	204	199	230	187	196	184	208	220	207	214	195	189	187	204	209	219	221	200	218	206	204	231	214	210	227	196	214	191	215	186	182	220	198	223	218	242	183	203	211	204	225	208	215	203	205	222	272	229	206	201	208	222	197	227	218	194	210	206	202	202	204	228	216	198	188	205	240	226	239	225	208	226	188	228	199	217	233	180	205	240	193	188	205	200	243	222	229	210	181	210	213	197	199	232	230	233	213	219	224	209	242	200	208	211	198	194	199	207	202	198	206	230	194	211	235	208	225	204	217	209	203	187	208	211	203	204	211	187	228	197	241	210	199	228	197	196	220	223	174	220	192	202	213	212	192	245	197	238	206	204	209	187	208	192	206	220	231	205	199	216	201	182	202	201	178	207	202	212	189	204	205	180	199	236	212	197	210	219	229	220	223	225	223	233	225	215	222	203	203	235	197	205	209	190	230	232	217	241	181	198	222	204	222	242	197	201	185	203	201	238	192	209	223	203	211	194	219	198	230	188	216	228	202	199	227	207	214	191	205	213	198	216	201	223	209	207	239	207	218	203	193	175	216	222	186	220	206	231	218	211	191	227	235	219	202	171	215	183	212	225	248	212	188	198	204	224	224	213	180	204	219	219	203	216	221	217	185	221	235	214	206	198	228	221	198	193	220	199	222	212	231	211	212	209	191	190	211	206	255	229	214	196	219	228	205	186	225	210	226	196	198	214	192	178	222	192	209	224	229	201	218	242	198	219	196	222	182	246	231	211	215	204	208	201	219	195	215	232	185	203	200	229	194	221	217	182	195	218	221	250	226	233	196	215	198	238	202	241	201	215	212	184	226	222	205	190	202	216	243	192	199	216	217	226	193	202	222	211	225	219	217	195	231	191	203	209	214	234	217	194	191	231	209	211	227	206	204	214	225	214	232	225	195	225	216	195	203	230	219	227	175	207	214	219	223	219	204	194	245	233	198	209	222	185	182	223	194	204	216	258	195	237	229	230	171	226	194	214	203	175	207	239	240	227	211	226	216	209	222	225	214	239	200	196	212	198	198	229	208	236	189	197	222	221	216	204	204	220	179	211	203	234	221	239	216	195	212	186	208	201	221	220	184	215	197	199	212	214	206	202	178	215	196	178	213	217	214	203	202	211	213	245	219	197	200	215	228	210	230	192	215	185	208	212	236	206	236	233	217	213	240	232	224	232	202	196	192	226	210	224	194	208	215	198	228	210	227	221	198	208	212	187	233	228	217	203	178	201	224	214	264	223	184	222	212	222	188	241	223	196	200	208	211	204	186	195	200	213	189	219	207	213	236	160	185	200	185	207	217	219	191	233	189	224	203	203	201	218	205	208	211	204	233	193	226	175	178	217	224	189	191	207	216	207	233	201	218	199	214	193	200	210	218	205	235	188	179	218	208	230	215	219	180	210	235	226	206	202	192	197	202	231	218	218	204	239	226	217	228	201	216	223	213	230	218	190	211	224	199	185	206	180	198	177	219	222	221	193	200	227	218	250	213	211	222	226	248	222	203	219	214	203	198	221	207	240	229	259	237	242	215	229	212	192	208	196	232	221	217	215	235	240	210	238	205	212	244	205	219	206	191	195	198	215	207	186	225	203	231	223	196	219	198	201	226	192	210	221	207	216	208	232	214	225	219	216	231	220	229	221	212	201	212	195	231	220	220	218	222	221	248	204	211	228	230	189	196	200	219	221	212	192	182	230	214	235	222	234	221	200	211	189	217	212	225	187	207	222	192	211	190	219	217	222	205	208	219	211	206	218	188	216	232	223	209	255	202	225	218	218	222	198	180	216	208	196	237	209	237	219	224	223	223	208	229	202	205	201	225	212	218	219	207	191	232	187	175	201	231	230	201	195	225	187	224	206	211	205	230	191	174	215	216	199	220	235	227	204	211	215	196	199	187	201	205	196	190	212	226	222	197	203	220	218	181	223	211	223	201	232	203	231	224	220	204	237	200	191	201	223	229	246	234	197	203	233	209	204	192	202	219	245	178	206	219	216	232	205	206	201	207	209	197	228	195	208	200	231	235	220	196	203	238	239	205	210	219	226	239	217	244	216	182	209	228	199	233	204	210	196	231	237	196	227	213	204	201	217	227	220	201
6464	838	1186	1400	1256	1069	933	874	762	785	703	646	690	656	710	583	633	636	594	585	575	591	596	594	547	580	585	551	588	553	584	524	539	563	570	599	577	553	565	588	585	593	556	573	567	525	584	570	580	580	551	573	587	584	591	555	569	537	566	558	572	548	563	547	566	575	545	600	577	570	529	563	561	539	562	588	589	544	553	537	558	585	564	556	525	562	562	531	556	584	523	529	591	555	494	541	595	524	549	580	552	569	567	594	547	564	534	547	579	554	555	550	553	550	540	562	570	561	586	531	584	540	555	558	545	528	553	603	559	562	569	577	547	542	592	550	595	590	543	538	523	574	571	562	551	547	512	554	533	580	579	513	598	545	555	551	551	605	510	588	568	551	561	549	584	539	559	521	557	582	568	501	616	557	560	513	564	578	575	568	513	512	544	560	576	562	515	544	530	541	539	577	593	557	549	561	572	544	566	554	562	517	581	598	606	578	549	588	560	493	574	556	570	589	583	532	561	577	527	577	537	556	560	559	569	541	560	534	572	544	567	567	577	581	574	538	545	579	574	585	525	528	550	554	507	564	557	548	555	523	536	534	540	577	568	558	556	542	521	568	563	566	543	563	563	502	518	565	499	533	603	573	570	522	610	581	536	533	532	526	584	502	589	528	580	542	564	555	532	524	568	517	575	569	545	555	546	497	540	583	574	522	527	546	580	579	557	601	552	553	586	565	588	574	583	537	532	572	540	558	534	547	544	574	573	551	572	537	567	539	582	532	543	533	552	550	527	568	557	544	543	588	555	556	566	525	545	560	544	567	571	569	564	528	517	533	564	544	575	530	573	507	553	554	524	555	545	611	549	592	582	559	517	568	534	563	569	575	520	547	551	531	536	592	575	544	545	550	567	545	589	576	505	593	533	567	564	544	544	601	597	515	535	568	539	545	565	546	534	527	530	529	473	561	540	578	551	544	599	604	530	511	515	553	574	510	565	545	604	582	547	569	554	543	544	559	579	544	510	561	540	570	559	545	517	568	548	539	551	513	590	559	550	542	562	545	575	587	578	537	583	525	547	528	525	543	554	538	528	518	536	541	536	538	526	548	597	497	557	586	583	578	598	565	579	539	567	541	526	557	543	540	560	546	615	559	560	521	555	557	547	579	541	593	528	548	565	534	568	549	557	556	537	513	551	577	575	560	557	542	541	536	505	566	578	593	574	595	533	549	531	577	575	597	504	551	529	581	560	550	554	571	551	565	543	553	590	569	570	517	544	519	568	544	550	528	574	557	589	576	598	558	525	594	591	537	565	541	591	508	580	566	514	549	561	505	575	592	557	530	574	547	532	591	587	526	564	527	547	561	498	509	569	556	567	584	517	507	531	550	589	509	550	599	580	569	593	562	507	550	550	575	580	532	557	573	577	565	582	576	578	573	584	592	519	545	569	524	569	574	591	529	543	551	550	524	572	533	550	576	539	593	573	545	513	540	542	570	520	517	525	585	564	558	588	543	578	550	588	542	552	538	539	562	559	544	553	536	553	553	600	556	537	563	586	511	563	533	557	565	567	579	545	579	589	562	615	559	598	561	535	591	560	574	553	552	530	581	598	543	530	563	580	559	585	548	551	506	577	628	578	536	549	555	539	547	526	542	542	522	563	577	590	543	544	572	547	521	511	580	569	534	516	509	593	591	568	540	518	602	555	580	569	537	584	574	548	555	559	574	534	552	556	582	556	551	563	537	582	591	532	556	595	546	565	539	583	549	548	590	550	568	528	581	555	540	592	579	597	522	517	543	550	537	591	564	554	599	560	541	539	559	551	581	523	535	573	561	507	553	567	570	566	575	553	543	575	552	516	563	559	574	515	578	576	580	549	548	558	603	565	539	568	559	530	558	544	553	550	574	642	514	506	583	557	563	548	560	535	590	536	544	572	569	587	547	535	541	556	564	570	578	539	574	570	555	583	564	589	535	528	524	561	587	528	567	565	558	565	577	563	569	551	594	505	571	534	536	584	560	579	547	537	543	528	563	581	552	555	550	543	531	551	563	536	544	508	549	577	481	522	538	586	560	568	563	570	533	550	566	558	526	552	554	546	580	557	572	558	569	519	536	592	550	546	555	532	585	555	536	551	562	538	540	579	550	514	502	533	579	554	554	562	528	570	587	487	539	530	553	558	572	596	545	574	538	578	547	526	578	548	531	540	564	542	580	571	571	568	521	561	583	577	586	541	581	591	575	577	594	616	593	546	571	545	546	546	539	563	545	575	565	578	537	563	557	582	570	553	550	579	593	540	598	579	588	498	552	568	556	552	527	514	583	571	521	580	536	529	547	548	568	567	569	531	615	556	546	546	572	590	555	533	560	552	520	532	556	547	541	562	523	564	527	560	534	559	528	572	535	561	566	572	574	564	554	554	515	566	484	535	566	527	576	589	547	541	570	575	531	556	540	569	528	530	581	542	554	584	525	546	623	586	583	574	586	529	551	554	609	535	575	563	550	570	534	545	570	565	589	525	570	572	551	543	528	527	510	568	574	544	567	570	543	520	622	525	563	505	579	498	538	544	589	595	566	488	576	569	581	573	565	522	569	589	562	557	589	535	545	619	555	566	550	557	547	575	553	579	527	527	563	571	529	544	579	531	545	508	568	558	534	614	530	548	536	573	547	565	536	544	541	580	571	547	544	534	533	568	554	540	549	538	567	528	537	507	543	559	584	548	539	532	570	576	573	571	543	539	575	592	567	549	581	554	582	518	551	557	563	573	558	535	549	485	585	527	589	542	553	580	556	566	583	572	552	571	554	548	533	574	538	548	473	536	560	537	582	580	553	553	544	553	530	571	544	575	552	547	524	552	548	553	577	534	571	554	518	581	542	534	548	560	532	550	545	591	537	587	522	568	539	503	578	595	592	565	581	572	546	555	566	583	548	587	537	528	559	561	548	550	529	555	573	569	545	560	565	562	558	524	538	544	581	521	565	567	587	537	565	561	570	584	579	543	520	566	574	561	566	535	592	570	542	579	508	585	550	544	547	597	575	588	592	580	541	558	544	557	524	539	581	555	551	595	553	553	538	576	514	576	555	547	549	564	529	545	564	522	509	600	549	554	603	525	574	555	566	564	592	518	542	572	546	559	585	572	550	526	567	507	570	590	544	555	544	501	576	568	525	523	507	576	531	573	571	561	528	545	528	535	534	526	521	569	529	560	553	586	593	572	542	578	519	539	516	544	572	539	567	547	555	518	530	547	563	547	578	528	547	513	535	553	554	553	555	532	574	584	558	556	557	564	552	560	539	530	546	581	582	566	536	571	580	541	585	527	569	557	581	583	584	570	586	583	580	554	517	546	525	549	489	574	562	539	537	556	548	570	546	558	566	543	558	619	584	568	520	511	568	541	571	559	569	558	563	536	573	566	582	565	541	529	587	538	578	537	525	574	561	565	523	585	551	538	550	529	543	525	563	566	597	497	580	549	594	533	548	584	534	563	574	547	520	545	550
15400	1378	1022	845	676	565	468	458	437	400	400	331	354	338	361	373	307	313	346	364	346	331	321	339	362	370	317	350	350	362	313	314	376	341	325	321	334	339	348	281	322	348	344	325	328	300	335	328	332	311	336	339	318	359	323	289	322	313	327	336	316	318	314	286	321	331	347	311	319	363	364	353	352	331	315	328	339	348	354	298	308	332	309	319	311	328	343	329	303	347	361	308	333	329	303	324	309	329	325	294	353	317	367	355	347	367	344	285	343	342	278	325	308	295	354	289	366	341	308	317	328	324	317	320	336	355	332	325	310	310	311	329	347	349	285	336	331	327	377	326	324	350	339	343	334	365	298	308	325	352	339	357	337	269	317	305	324	320	319	340	326	287	300	309	298	319	351	314	294	311	319	328	320	297	335	327	317	362	363	337	303	309	331	334	329	331	301	289	318	337	317	293	363	313	334	328	339	339	318	324	294	330	353	335	373	369	328	321	331	330	320	293	328	324	334	325	300	324	322	336	352	331	321	359	329	377	351	317	374	341	313	376	336	309	361	313	309	348	289	322	312	355	324	346	305	330	343	320	300	294	325	326	296	318	335	288	316	307	304	322	330	340	320	326	324	320	345	329	342	319	308	318	334	351	321	319	334	299	361	338	321	344	328	334	323	313	313	324	313	338	345	337	336	311	299	338	347	335	321	341	295	323	341	322	319	316	343	308	300	317	333	359	313	334	303	360	339	329	315	312	343	301	341	323	324	313	365	340	330	325	338	331	340	341	336	324	309	350	274	335	324	324	340	322	296	320	321	349	323	301	333	361	355	365	307	330	366	318	331	327	333	336	345	329	338	322	328	341	326	323	320	317	332	352	320	307	312	323	320	334	334	372	314	353	343	345	332	299	338	349	312	345	333	340	322	357	326	288	349	308	314	320	337	308	318	330	337	321	325	300	312	313	301	341	337	335	335	345	341	316	361	373	331	326	329	311	353	339	298	352	293	333	294	317	327	313	323	342	351	351	336	291	331	316	369	354	324	332	301	303	345	332	334	348	300	352	359	365	321	345	347	346	309	306	379	319	305	315	343	359	309	336	309	349	342	299	316	356	315	313	322	346	349	320	321	349	376	324	370	324	320	365	310	344	309	291	321	297	330	327	321	287	321	325	306	318	313	334	328	314	309	311	303	324	288	313	347	301	347	314	334	345	326	342	305	298	341	349	321	348	351	317	331	310	306	301	323	337	330	332	339	332	357	339	339	340	320	299	327	302	333	329	309	304	316	319	319	343	339	295	342	359	355	304	367	332	318	327	359	308	309	320	361	348	315	327	328	344	324	340	296	323	325	336	329	353	322	329	326	339	313	339	348	315	330	353	300	338	298	367	305	317	341	311	304	334	335	346	319	305	330	314	306	310	301	362	353	315	362	348	293	308	326	309	332	360	354	319	367	317	352	308	322	313	370	312	361	328	323	315	297	318	337	333	300	308	318	320	311	319	330	364	319	340	334	300	345	316	305	321	327	291	310	354	322	296	306	314	285	322	344	328	338	313	304	349	307	302	314	309	331	377	300	308	322	318	327	305	297	326	329	307	355	348	298	308	339	318	308	337	314	334	316	360	301	326	346	326	361	326	289	332	295	354	305	298	312	295	309	360	334	324	354	307	345	345	304	312	334	303	341	309	303	347	336	307	332	333	342	321	356	314	309	312	330	278	338	332	356	319	304	317	345	295	329	333	334	344	324	352	328	316	316	336	348	333	342	327	308	344	346	362	336	310	285	296	309	301	300	361	346	317	326	319	293	317	309	316	319	327	303	295	339	363	311	335	315	313	307	297	324	329	333	352	373	291	350	331	325	333	352	354	343	319	344	332	295	338	333	337	298	320	337	350	356	308	296	343	308	345	354	345	331	355	329	346	303	293	338	334	347	322	330	336	361	324	344	348	332	316	344	309	313	306	339	331	344	314	305	299	284	332	346	300	311	351	380	313	325	299	300	302	325	340	356	323	328	307	328	305	317	355	319	349	336	341	346	329	309	335	343	312	333	306	344	333	325	357	363	353	309	301	312	373	355	313	349	320	297	326	339	318	332	361	320	335	321	321	317	347	314	336	324	314	263	324	329	321	312	316	332	312	338	305	332	341	342	319	359	341	310	326	330	311	331	354	271	297	334	325	297	317	346	349	359	330	336	330	332	376	326	333	340	327	337	339	312	348	331	333	339	330	316	333	288	311	304	358	308	291	343	322	354	339	316	308	322	286	311	334	310	314	357	347	392	295	287	310	332	308	351	312	335	354	297	349	318	325	303	289	321	353	322	310	299	322	331	314	335	346	320	293	357	317	338	331	302	331	306	321	330	314	302	316	332	335	340	344	321	323	333	356	342	325	293	324	337	331	330	326	357	316	336	321	316	324	335	315	333	322	340	298	332	324	321	316	341	326	345	345	351	331	324	321	347	334	334	328	341	370	312	323	313	353	358	335	313	324	342	316	338	327	310	315	331	302	310	303	320	341	312	330	339	336	315	346	353	357	323	302	322	320	327	332	326	329	329	349	299	330	340	318	351	335	294	324	372	313	358	338	321	361	313	313	344	325	323	330	299	318	302	349	353	300	303	320	336	325	342	313	322	309	348	327	334	334	332	336	353	314	315	347	305	307	302	290	346	354	314	323	333	295	338	336	360	332	308	345	325	326	318	340	347	346	382	357	304	328	306	310	284	325	315	348	323	310	312	303	332	309	313	328	328	301	338	310	309	316	320	321	330	308	318	352	334	355	344	320	318	339	298	335	317	325	362	348	296	331	359	367	305	304	331	365	336	323	324	322	332	318	358	316	337	332	336	300	326	304	349	339	329	332	348	351	318	313	349	338	349	333	318	315	359	352	359	294	348	320	330	314	337	309	311	312	320	319	336	300	296	315	345	322	297	324	358	321	309	308	364	321	304	321	304	328	310	345	335	319	372	342	287	291	315	347	315	297	346	335	337	343	324	304	315	286	308	303	287	338	319	302	307	311	366	339	363	316	307	301	282	296	360	336	349	363	312	290	315	346	297	347	316	350	320	318	359	368	315	286	333	343	331	320	356	322	328	336	351	325	351	309	330	317	359	313	336	323	371	316	308	339	313	323	352	333	311	324	324	317	314	308	328	341	314	314	341	311	336	305	311	338	334	345	312	299	361	327	317	333	312	331	349	312	344	371	328	287	327	319	296	337	324	329	364	342	361	300	316	311	317	284	300	356	335	340	350	309	365	318	307	312	289	331	319	314	333	328	287	340	315	337	332	279	313	340	355	333	345	314	373	333	318	352	313	367	366	334	374	323	287	312	348	295	286	355	311	327	332	287	353	351	354	324	313	305	342	347	352	321	328	334	318	321	336	326	290	306	302	341	299	319	316	341	339	318	342	351	360	319	319	326	353	293	345	312	331	300	325	329	321	368	314	303	327	314	324	309	348	340	343	340	379	377	316	332	309	312	338	327	318	332	320	335	299	337	353	340
8441	1331	2128	2448	2121	1809	1574	1421	1228	1182	1168	1103	1014	982	1006	959	924	871	906	877	855	868	863	929	876	889	843	858	866	842	855	808	830	808	846	814	843	818	820	852	776	818	824	860	864	868	852	861	787	841	816	790	822	814	837	849	825	822	819	793	814	831	834	763	791	840	838	818	797	817	824	832	778	835	860	872	835	809	789	783	860	791	807	818	817	879	785	787	784	807	839	879	803	840	846	843	784	809	822	840	827	807	828	786	800	821	770	822	820	773	793	766	814	799	794	785	758	812	833	826	809	793	781	811	843	830	810	814	809	799	870	794	879	798	834	823	855	800	850	778	857	823	865	850	824	817	783	802	825	790	792	804	831	801	819	829	789	792	843	803	828	831	889	814	837	798	855	805	812	776	817	840	822	807	847	834	827	807	781	842	763	802	827	805	827	832	824	797	769	814	853	842	803	826	803	802	775	784	804	828	827	775	781	782	812	836	806	868	807	834	819	787	777	817	792	831	802	836	826	818	791	839	831	852	798	764	823	813	808	841	869	768	843	754	766	811	799	817	806	828	778	826	815	817	783	806	786	809	812	833	778	786	765	790	785	824	830	846	829	847	867	831	866	831	850	815	829	773	784	787	830	823	805	851	772	803	863	822	817	819	834	857	837	768	853	850	852	810	874	775	789	837	842	803	802	803	831	838	808	831	785	791	809	853	827	836	791	823	809	791	843	815	822	792	842	764	804	895	810	793	791	783	851	795	773	816	783	766	828	834	854	860	796	805	786	751	821	788	736	793	834	854	821	824	850	803	812	813	830	772	830	810	856	748	764	823	805	787	811	831	777	810	818	834	818	857	823	877	833	846	793	821	793	828	827	787	805	768	834	781	805	809	770	786	807	838	848	822	848	800	804	812	860	828	745	836	825	765	780	818	770	821	809	828	748	791	818	831	794	809	810	798	831	822	779	836	798	815	772	826	793	824	824	795	844	804	756	823	789	828	854	825	799	850	830	848	850	805	791	860	801	789	787	853	785	852	819	834	814	807	840	864	836	821	829	800	807	823	808	819	761	799	803	823	792	818	767	829	808	822	820	792	827	808	833	787	820	887	843	791	817	792	786	825	847	793	855	836	833	837	841	783	833	785	786	792	763	829	827	831	789	757	801	869	859	835	775	823	821	832	778	841	842	795	813	809	797	872	790	835	796	817	765	847	834	806	773	810	814	787	824	831	762	818	812	750	786	815	787	793	812	844	776	796	803	801	775	762	812	820	839	854	803	791	835	814	822	776	839	798	858	787	806	769	799	784	796	854	786	809	797	741	787	853	841	818	765	801	870	797	801	817	839	778	826	819	768	823	754	850	797	801	792	826	830	809	772	804	813	776	842	821	769	796	836	860	796	775	793	778	799	822	809	825	778	856	830	790	805	787	792	817	834	859	824	811	774	794	842	835	800	786	817	838	859	808	818	781	810	802	766	815	795	840	815	806	800	799	769	831	791	777	822	772	861	815	815	870	827	786	828	771	776	829	847	831	835	796	800	867	846	809	814	835	775	838	774	812	831	773	823	813	803	860	805	798	858	845	815	801	803	901	846	819	789	817	761	820	810	859	849	807	815	815	818	799	814	795	825	804	811	853	813	850	873	826	805	790	777	801	844	785	743	829	777	789	795	770	857	790	822	774	846	799	813	772	886	825	842	802	783	785	834	816	834	828	799	819	742	810	818	770	819	762	799	796	826	836	817	792	831	799	816	800	859	800	831	796	781	802	844	766	824	821	804	840	796	808	857	815	914	850	817	814	784	775	851	835	850	756	800	770	882	798	830	849	811	805	834	827	798	791	840	759	823	815	809	816	797	832	806	771	818	791	870	784	818	827	823	781	831	811	871	813	837	784	834	810	834	790	827	798	846	823	790	795	826	796	809	833	820	841	818	818	813	875	797	881	819	789	731	783	789	843	788	831	825	830	813	793	764	782	797	799	824	811	766	746	850	771	872	854	837	777	813	786	809	818	789	828	816	781	784	794	802	855	793	836	792	846	814	834	768	831	856	872	818	836	792	791	836	789	840	776	827	759	806	814	847	860	862	829	759	822	855	797	793	779	803	841	804	806	792	824	831	782	767	843	788	777	793	812	788	828	841	820	827	782	798	827	822	872	827	820	827	832	873	779	843	789	842	831	822	823	906	798	834	841	777	810	766	841	773	803	809	834	801	840	829	821	807	799	821	827	821	805	786	775	819	824	810	808	779	813	818	805	791	798	827	834	821	853	826	803	851	819	835	804	824	805	803	809	771	838	818	827	794	772	786	810	769	805	823	808	792	815	863	824	800	830	836	778	771	815	839	817	866	817	834	830	812	796	792	790	833	774	789	768	766	820	812	812	760	821	888	831	806	794	808	769	862	841	758	766	840	821	795	808	834	808	814	774	786	816	838	796	845	806	796	801	817	806	829	831	790	805	797	786	823	852	796	814	830	776	844	791	820	806	818	827	772	844	833	747	806	756	871	805	825	835	795	769	833	817	862	827	838	855	863	833	860	831	753	793	803	833	801	803	839	787	847	798	822	781	789	814	794	799	789	823	824	801	808	841	845	834	813	773	798	844	799	768	798	850	767	788	814	757	840	833	840	782	795	851	842	820	828	846	857	785	809	803	787	793	825	816	790	858	799	828	806	819	873	801	839	787	802	805	836	823	785	827	801	864	836	777	830	811	857	809	802	837	863	785	832	812	820	803	852	800	838	819	792	824	800	801	774	817	822	806	846	801	800	853	822	773	846	799	829	813	808	811	783	839	805	806	832	870	788	782	810	786	813	822	739	774	856	807	812	808	789	820	869	812	791	802	784	766	793	817	817	867	789	841	786	778	826	773	778	796	841	806	828	777	851	854	826	850	861	819	806	806	814	758	825	819	876	810	827	814	822	830	826	860	815	810	854	820	795	839	844	787	833	874	803	771	796	805	779	787	805	786	784	772	757	804	827	813	845	823	853	806	821	813	841	843	793	767	795	805	828	818	842	831	824	830	789	840	838	828	790	821	836	816	771	821	781	871	821	782	841	811	814	792	759	798	799	786	824	818	813	808	782	818	825	822	808	843	804	830	799	830	768	800	848	832	834	827	820	816	821	786	789	817	863	816	788	848	779	837	811	866	820	826	873	824	853	766	833	831	787	818	822	779	837	770	811	844	813	766	771	782	838	837	800	789	817	754	842	827	833	799	760	814	831	836	804	840	780	809	793	826	828	829	802	819	820	805	832	815	785	828	800	832	768	839	809	805	790	827	799	819	813	811	800	808	853	879	817	774	764	812	850	832	809	832	767	773	804	813	836	807	801	804	815	835	800	850	789	864	842	798	820	803	835	816	846	850	783	826	803	856	815	844	839	849	807	781	802	808	787	795	776	834	836	842	833	848	862	840	816	807	776	731	795	807	763	773	826	777	856	835	804	835	796	816	851	860	790	796	870	807	828	800	782	829	865	867	791	837	841	817	865	755	815	749
1806	423	420	425	421	414	429	425	365	453	397	453	391	405	396	429	407	409	417	406	445	389	370	400	358	379	424	394	409	393	390	406	427	405	369	372	408	382	429	432	396	385	382	403	379	407	422	387	387	441	394	386	406	405	394	375	375	389	417	429	389	381	396	412	385	368	384	389	391	395	412	352	374	432	393	409	416	404	364	396	421	418	407	388	353	417	375	411	388	379	435	369	385	367	359	379	395	426	387	423	390	407	387	392	388	409	376	398	424	379	375	384	404	418	387	426	401	396	396	381	387	407	404	429	411	368	391	400	410	368	405	387	407	432	396	449	417	364	415	361	422	358	400	389	404	400	361	448	405	406	397	439	422	402	393	404	407	412	379	415	416	399	381	393	422	355	378	391	403	433	380	403	402	406	396	430	420	431	431	390	371	398	370	385	386	385	411	387	380	358	409	410	407	397	378	410	374	404	412	414	396	345	404	407	385	400	396	393	380	393	392	427	418	427	393	452	369	394	351	388	375	417	389	393	400	423	396	383	395	418	395	377	437	421	426	413	443	404	418	373	390	384	387	399	358	403	379	394	390	414	435	388	433	362	408	433	398	418	341	386	413	396	411	402	384	413	386	415	359	409	394	419	394	398	389	395	394	429	375	422	401	384	434	390	449	396	379	377	410	381	403	406	392	409	399	377	418	370	369	401	407	432	420	386	401	421	371	406	410	410	415	357	394	408	440	408	411	416	401	373	372	416	382	363	416	366	390	416	384	403	372	387	386	423	445	381	420	373	362	441	400	409	370	408	410	392	390	370	406	397	409	381	411	414	374	366	400	396	375	419	380	412	395	403	426	381	367	394	399	399	390	388	377	402	406	364	392	411	419	401	427	383	386	425	412	438	393	370	393	388	411	404	419	379	413	398	375	391	382	374	390	372	361	346	418	405	370	421	390	427	412	420	410	381	414	451	407	419	409	419	406	455	444	415	423	394	386	387	385	413	408	421	388	419	393	397	396	399	410	434	394	427	367	422	410	428	426	414	397	381	379	426	391	389	402	417	380	419	405	387	377	414	381	446	359	431	453	367	426	409	403	426	368	392	378	357	399	396	441	358	404	455	396	348	381	376	373	353	363	405	405	404	419	390	423	379	383	400	413	421	375	406	435	397	430	393	386	421	428	391	395	395	413	388	411	352	390	401	415	374	402	407	391	407	426	399	362	403	372	421	417	384	389	441	389	394	375	423	444	407	380	392	428	435	418	446	399	343	429	421	391	403	432	449	404	405	417	345	369	418	373	413	373	404	395	362	433	430	359	412	391	382	361	355	386	437	382	384	400	413	411	377	386	388	407	423	421	403	415	391	373	416	424	380	367	431	406	343	415	432	371	423	384	380	410	404	363	404	425	411	384	419	371	383	445	408	364	410	378	384	403	383	395	404	398	412	390	403	375	386	433	383	391	398	411	408	377	379	401	420	406	421	420	444	398	389	386	400	387	401	422	428	412	375	374	388	391	368	370	400	412	380	412	397	390	396	401	378	358	369	390	394	453	391	383	385	467	338	403	371	358	430	378	417	388	403	375	414	372	399	407	402	378	385	430	397	394	372	406	383	380	386	415	383	381	385	399	413	403	398	432	424	392	401	386	428	425	412	385	386	390	371	409	401	372	396	405	411	425	389	429	392	425	472	409	396	425	373	393	434	422	414	382	443	415	388	395	406	427	347	384	368	386	417	411	392	412	353	388	420	345	412	386	431	394	347	382	412	371	401	351	405	424	399	406	423	401	423	459	383	438	398	413	422	435	383	439	369	367	383	395	390	420	393	399	414	409	382	366	410	390	425	416	394	486	396	419	375	437	413	393	402	402	446	425	389	397	383	405	415	406	419	448	353	400	423	435	410	411	405	408	443	428	372	421	413	378	404	369	437	410	404	412	409	414	445	381	427	412	389	437	414	383	415	421	394	403	424	382	398	443	405	390	399	391	385	412	378	410	417	380	399	354	449	378	398	384	386	390	432	394	378	420	407	423	428	460	396	383	410	383	385	402	386	391	383	362	397	377	393	422	411	384	432	435	403	379	385	396	353	370	458	435	406	375	395	407	385	425	442	391	435	395	403	431	378	388	388	387	375	425	429	388	409	395	390	400	407	421	407	398	413	409	383	425	400	384	396	395	389	413	415	411	396	449	412	417	396	393	403	400	403	372	417	372	423	394	384	351	393	367	363	409	418	394	363	395	399	394	437	397	392	409	376	404	408	357	400	415	397	403	382	328	405	375	415	395	391	435	399	366	401	419	445	359	419	435	430	376	400	398	396	385	365	388	363	439	398	390	369	396	404	403	383	450	381	390	415	387	389	398	437	413	408	408	386	414	370	396	395	351	427	406	372	389	370	438	373	364	388	392	367	417	410	389	395	389	379	419	393	374	378	428	421	412	428	393	420	418	372	411	423	381	391	420	410	393	350	397	376	422	403	402	413	349	388	385	400	391	420	386	365	394	375	396	391	375	392	412	356	369	417	422	388	394	416	400	389	380	400	411	432	401	391	414	400	380	386	403	405	384	412	411	417	408	420	399	393	407	379	372	385	391	410	430	407	389	439	361	377	395	426	412	414	356	374	411	427	432	399	412	424	383	430	417	439	382	410	408	386	394	422	400	405	392	434	438	416	409	371	401	405	385	392	421	415	390	398	365	453	410	391	348	369	365	390	367	355	401	391	398	419	406	413	379	404	409	387	416	411	371	425	394	359	405	386	402	413	388	378	394	389	378	415	404	357	342	410	374	380	421	397	385	393	456	394	393	404	386	409	403	418	401	388	384	435	402	392	428	415	412	375	412	359	439	447	414	394	377	408	386	342	408	367	391	433	403	402	356	441	400	379	409	418	422	354	444	416	421	381	409	433	398	431	434	430	381	356	406	396	396	387	378	397	408	402	430	412	415	385	360	359	371	408	394	389	424	394	415	421	409	406	376	353	430	409	415	380	402	411	400	413	402	361	435	377	396	435	401	383	400	433	405	391	367	392	377	386	421	390	396	388	414	405	404	423	410	418	399	432	431	404	424	395	386	399	408	409	370	382	440	428	389	387	430	367	397	381	351	379	400	392	416	422	381	408	414	408	372	401	371	414	377	366	396	418	365	397	426	371	424	439	397	400	415	400	390	405	403	435	402	395	405	413	433	396	434	370	425	371	387	399	381	440	429	395	415	395	429	358	332	415	409	417	390	432	405	395	405	393	386	385	409	415	429	359	382	404	417	412	409	351	415	397	400	434	369	369	430	407	385	382	409	421	410	413	396	386	424	413	386	409	380	379	390	381	402	423	408	399	409	424	414	414	378	386	362	358	394	408	430	361	383	404	371	400	396	387	414	413	387	422	404	375	410	410	383	408	378	382	366	376	390	370	369	423	369	397	399	402	428	404	433	394	384	355	387	361	395	413	395	418	378	422	400	372	405	380	392	390	417	395	411	383	458	416	375	387	395	387	393	433	413	416	412	433
2173	935	902	986	909	945	912	968	894	927	924	921	907	932	894	858	846	906	929	833	929	834	895	919	832	933	912	892	904	915	843	933	932	949	954	931	908	954	874	900	893	957	951	842	959	939	941	856	943	877	847	941	849	868	906	869	866	906	901	968	884	891	899	926	1007	902	878	929	908	923	912	938	906	923	932	879	895	921	875	889	843	912	948	884	869	855	895	909	918	953	891	933	877	945	946	884	887	898	928	892	917	916	873	882	933	876	885	840	876	890	898	938	918	895	918	902	922	902	946	879	904	918	915	930	972	892	859	895	865	888	900	917	878	889	899	895	902	893	902	911	870	847	880	866	855	904	927	946	976	924	873	912	865	871	887	949	835	873	904	942	868	925	884	883	892	888	964	892	917	885	910	888	929	914	901	917	923	917	892	964	865	909	915	876	950	879	938	868	876	887	886	915	962	945	916	927	927	926	881	913	896	925	857	915	891	928	948	852	903	943	981	884	897	927	891	925	892	926	923	865	916	862	931	915	925	871	887	906	924	951	905	879	896	924	921	920	864	898	878	868	880	913	903	914	880	866	907	893	882	898	919	887	962	841	948	948	885	840	898	891	888	933	920	912	859	951	921	928	904	858	882	936	875	925	875	894	849	933	931	885	882	894	934	926	884	876	877	956	865	925	912	914	909	881	844	871	870	860	916	869	915	891	907	905	924	918	944	915	910	887	910	898	902	857	898	899	932	865	872	852	904	902	914	878	881	916	893	934	886	913	905	890	873	901	851	907	901	894	947	855	859	917	948	925	928	925	862	924	895	886	872	880	966	927	885	902	915	919	874	830	957	942	935	946	915	886	881	929	894	910	908	891	884	875	947	910	941	906	950	913	898	902	899	898	888	918	892	895	916	914	853	945	937	894	890	957	874	944	903	895	865	874	894	896	867	906	911	936	894	860	906	887	931	912	973	900	908	902	909	896	877	892	890	862	877	903	870	879	919	880	919	901	913	908	831	911	841	932	924	938	921	937	905	909	877	850	871	965	924	875	883	893	892	877	925	879	876	868	870	870	988	902	901	876	911	866	887	920	908	879	907	903	824	936	886	901	910	873	882	927	874	969	919	909	966	839	902	893	956	926	898	919	868	896	889	872	879	865	919	909	933	877	892	868	906	912	885	906	899	901	896	934	865	940	910	869	854	901	848	884	920	911	925	917	926	963	929	916	936	899	939	891	907	942	911	887	889	933	844	919	926	887	918	916	884	913	885	892	891	858	896	952	916	906	931	901	929	914	929	879	898	893	909	848	888	891	933	879	861	850	877	940	918	912	940	890	887	895	937	871	929	949	874	884	858	916	870	965	895	952	899	905	941	919	901	904	879	972	915	848	906	914	937	924	854	951	950	858	946	885	961	959	929	896	926	887	948	909	898	838	925	901	883	871	926	891	931	943	836	905	919	934	949	810	918	885	885	918	907	874	880	888	897	925	873	943	870	852	909	925	934	934	905	909	886	935	1012	936	884	903	910	913	973	888	901	888	909	870	990	904	929	924	897	985	933	889	853	903	915	924	952	866	912	916	910	915	926	911	884	837	900	909	915	871	893	899	874	877	939	901	897	854	930	942	954	928	960	893	917	888	875	891	850	896	822	900	898	912	907	886	859	913	966	895	917	945	898	909	891	898	855	853	919	907	864	881	895	932	920	914	886	850	893	878	872	856	909	942	851	913	924	871	862	903	900	885	919	880	884	884	935	898	894	888	929	895	929	910	872	930	897	928	927	836	921	896	914	935	948	872	916	853	873	886	884	911	886	892	886	897	916	920	932	886	897	900	951	897	864	915	923	895	910	951	948	914	892	921	889	936	888	893	951	902	921	894	898	870	855	901	914	910	890	956	975	872	872	882	926	948	846	924	911	938	930	889	924	901	885	892	950	901	864	944	902	931	873	894	912	921	869	936	922	857	915	905	940	896	916	947	880	921	879	869	902	915	886	924	865	892	947	862	908	931	943	904	906	933	915	898	880	896	852	883	861	920	957	894	860	855	881	934	882	920	886	875	845	904	939	856	892	871	919	911	916	867	872	945	958	911	864	947	871	876	878	918	883	952	899	977	854	925	881	865	901	886	908	932	903	907	855	955	896	897	915	901	909	880	891	886	910	924	860	920	880	871	908	909	931	910	895	917	917	875	907	879	888	888	874	919	906	898	941	884	910	871	915	920	894	853	894	953	913	912	905	907	912	890	925	886	885	890	917	921	931	921	878	936	926	860	912	897	908	885	948	927	900	917	907	937	930	958	894	935	829	901	942	903	903	879	878	889	966	894	875	975	910	857	963	925	869	931	964	916	965	911	892	907	914	874	886	934	898	925	904	881	852	862	858	886	900	902	878	938	927	882	876	868	951	884	878	873	933	881	916	900	932	900	881	903	927	903	881	879	863	955	934	898	906	960	915	888	947	956	873	902	915	890	878	963	861	884	927	863	860	921	908	895	873	928	878	906	901	889	887	897	854	938	908	906	907	893	923	893	933	907	907	855	939	900	901	884	956	914	908	847	920	934	911	866	865	896	920	905	916	903	895	900	886	922	885	884	924	973	896	880	935	862	909	916	877	948	895	897	868	903	930	928	901	887	937	935	874	906	912	881	933	929	911	876	906	886	866	957	928	900	875	850	902	894	870	855	880	924	878	900	941	879	927	926	929	931	876	884	935	942	954	890	852	899	908	862	954	927	942	872	894	928	916	885	913	896	921	936	936	907	922	875	858	952	893	895	887	919	924	868	948	904	865	842	929	918	898	909	910	916	893	861	902	945	916	900	897	913	912	891	950	951	904	882	865	858	921	902	931	908	873	919	875	908	854	893	956	912	949	844	889	882	929	945	912	921	866	961	907	899	957	936	856	884	860	860	929	899	879	885	886	915	857	885	864	875	891	910	870	930	903	898	893	906	881	861	933	911	864	949	905	890	930	940	867	911	974	907	934	907	917	892	885	950	926	908	901	908	906	908	913	895	888	961	859	918	860	908	913	886	909	908	918	927	886	896	891	934	912	868	926	882	860	933	903	898	865	924	913	893	912	884	923	921	928	926	903	902	923	899	937	975	904	890	897	807	885	860	951	911	956	906	947	888	954	887	906	910	882	917	905	891	904	867	855	939	874	927	886	923	856	852	877	961	893	898	909	927	917	911	902	854	875	915	917	880	895	951	909	910	884	939	883	941	893	988	932	904	880	940	935	894	914	906	940	891	856	902	868	920	934	901	866	875	916	921	901	924	936	926	917	927	943	893	916	910	933	931	930	930	876	888	911	901	920	933	937	905	880	905	909	900	911	907	906	903	913	920	903	867	892	890	894	934	909	867	877	860	898	841	877	948	928	902	921	882	951	906	933	967	941	893	900	918	855	885	903	935	847	908	909	911	863	881	940	924	893	927	892	928	939	903	939	934	875	959	904	906	922	895	900	889	918	879	884	968	898	888	940	916	894	913	888	954	927	898	887	886	895	868
7884	529	562	485	381	328	262	290	254	239	235	222	223	201	213	244	209	224	209	244	217	208	246	231	200	217	215	196	193	223	257	209	199	204	210	201	190	200	200	212	201	212	203	215	203	222	222	218	198	222	197	252	227	220	227	204	222	220	212	194	226	206	210	204	208	188	194	217	216	198	197	207	230	217	228	205	223	203	212	197	222	232	224	190	218	193	218	198	210	222	219	230	217	194	220	218	200	196	206	185	211	216	233	223	210	204	237	221	207	192	217	220	216	202	207	221	210	217	208	238	214	203	204	208	218	215	209	206	183	196	187	229	220	206	205	222	220	205	214	222	234	234	247	216	224	238	236	204	225	190	222	216	201	186	211	204	236	182	217	196	192	218	194	184	213	226	235	209	205	205	219	212	204	205	194	219	219	212	191	194	205	210	217	219	236	207	221	185	206	205	209	211	206	201	206	231	201	240	222	222	220	209	209	209	232	181	235	189	206	217	195	221	206	203	236	200	222	227	217	228	212	207	201	222	186	206	205	194	209	213	260	193	210	207	211	192	216	187	195	211	238	195	207	207	242	231	213	197	238	215	201	214	210	193	195	216	200	211	233	191	199	188	215	234	214	188	198	227	232	219	203	196	225	221	204	215	198	212	221	202	191	230	194	168	214	181	201	228	179	215	210	200	210	201	214	201	195	185	196	242	179	244	221	222	205	198	218	234	231	214	208	217	220	218	199	200	207	228	219	189	232	225	193	227	207	202	209	212	212	235	181	218	209	213	197	214	223	227	244	186	237	194	211	226	197	216	202	200	201	215	215	228	225	201	215	223	194	230	228	252	224	219	219	222	201	213	236	199	198	183	237	195	241	252	234	213	203	193	219	219	196	210	219	201	210	221	171	178	182	206	227	213	191	189	224	199	221	184	233	223	212	193	230	223	217	184	219	205	193	188	254	214	193	203	217	208	202	210	187	227	220	205	239	195	208	231	214	222	208	243	214	187	222	223	217	215	205	215	200	203	179	198	177	201	192	170	173	201	236	223	217	205	223	231	212	200	210	191	214	231	208	188	228	196	207	200	180	208	249	201	209	198	215	201	213	208	203	218	200	216	170	192	222	213	193	182	214	210	214	193	193	242	220	221	202	230	222	204	190	223	196	212	211	223	204	225	210	174	199	226	198	204	186	216	237	217	188	201	198	242	237	208	206	185	224	228	224	200	198	238	222	244	200	220	210	211	211	182	220	226	207	225	232	245	208	224	219	225	176	195	233	201	225	231	211	241	230	251	191	184	214	204	232	199	206	222	203	209	201	213	228	202	213	209	208	210	186	217	184	207	213	187	213	232	226	189	233	216	210	188	236	230	202	213	214	249	186	201	203	218	219	197	207	215	223	192	196	229	203	219	191	211	224	202	202	218	220	201	219	235	195	193	226	202	198	221	214	209	189	242	211	208	213	233	238	189	202	208	220	226	199	211	197	226	180	205	212	176	216	200	221	238	195	221	205	189	205	216	212	210	225	210	204	210	228	225	218	211	231	214	234	210	178	223	203	228	214	220	223	227	211	227	234	238	182	206	208	203	206	213	230	194	200	203	219	228	240	198	206	220	230	200	224	205	213	196	207	196	205	195	203	208	203	212	188	211	188	208	198	204	173	207	214	210	230	210	224	226	259	226	218	237	201	208	215	199	193	206	237	195	207	228	211	219	220	196	207	238	208	219	222	236	197	197	192	214	200	192	211	200	226	222	213	208	212	198	199	248	232	216	191	229	148	216	194	236	192	227	196	227	214	211	185	205	233	181	192	210	226	195	232	246	202	194	235	216	248	196	182	236	214	237	257	217	192	193	203	204	195	255	221	228	232	201	202	214	194	212	216	199	195	195	198	201	186	205	240	187	199	234	184	200	217	214	215	218	228	219	222	231	214	192	203	215	209	210	223	211	228	195	202	232	222	222	205	225	222	203	207	220	165	214	218	191	202	202	205	211	226	225	224	221	212	213	212	188	214	241	201	199	234	231	219	203	201	212	210	209	179	199	220	198	196	208	194	213	202	213	208	176	208	213	198	230	241	208	210	211	203	215	227	207	184	222	229	201	192	191	227	201	201	214	261	216	227	183	210	198	215	223	226	233	205	202	224	216	206	264	265	208	244	222	210	195	212	205	226	208	243	199	209	198	180	233	223	234	218	195	230	214	227	195	222	210	199	185	220	215	225	248	234	202	210	203	166	210	228	221	216	212	219	206	235	215	218	217	222	208	223	222	208	227	224	208	227	227	208	228	208	207	198	226	179	213	184	184	216	199	169	219	211	197	216	193	189	213	188	224	237	205	207	217	245	221	206	231	204	205	179	201	192	219	214	219	223	206	198	232	194	213	190	212	193	169	219	218	214	219	190	204	192	220	219	183	200	221	230	202	184	199	216	211	214	171	228	204	222	204	205	198	215	187	206	190	226	193	251	209	203	212	238	239	220	209	186	225	213	203	185	212	189	194	206	212	204	183	220	206	187	183	198	177	228	194	197	227	212	193	193	238	222	201	206	214	208	226	221	207	222	213	187	225	214	220	214	216	205	254	205	215	217	223	229	198	211	212	221	217	228	218	205	201	228	207	188	190	197	225	202	210	200	223	232	215	217	223	215	190	196	197	243	206	181	199	215	204	200	200	204	198	208	228	206	219	247	194	200	227	196	181	239	212	225	233	210	222	192	210	221	227	212	203	195	209	198	251	235	205	209	183	236	220	219	228	202	215	209	216	206	202	230	191	219	196	227	206	205	204	234	222	217	185	227	225	201	224	216	231	217	200	194	229	227	186	197	212	211	216	221	191	238	210	217	175	239	198	201	205	210	201	206	230	205	209	230	210	217	200	186	223	204	206	199	240	233	178	199	228	175	206	206	224	186	235	200	198	235	200	187	195	190	214	200	249	201	231	203	235	205	209	177	198	231	206	214	216	220	214	225	200	245	221	208	209	206	201	201	187	214	210	209	225	210	205	224	192	204	204	196	210	197	234	237	227	216	182	203	210	193	199	212	189	186	209	211	213	225	226	183	185	216	211	227	198	197	212	203	263	204	208	224	237	206	189	233	204	207	209	195	217	218	212	213	210	223	194	226	228	224	219	193	196	228	186	176	202	221	226	213	200	229	214	219	225	209	220	188	217	220	246	195	202	217	187	220	184	187	193	194	191	211	198	204	197	220	209	206	213	242	215	196	231	191	232	216	208	184	200	235	216	196	209	246	182	204	206	197	257	206	191	193	250	219	209	205	200	209	195	209	179	204	229	148	227	214	226	189	208	182	207	242	195	212	207	218	193	201	229	211	212	196	192	200	208	198	237	206	212	223	228	207	203	210	210	196	192	191	198	220	216	214	246	204	190	215	228	220	211	194	218	201	205	204	229	196	199	212	175	236	201	217	196	227	181	180	202	206	225	187	214	228	208	231	184	227	205	191	212	208	213	227	231	225	243	222	193	214	214	215	229	190	203	216	232	206	202
6400	787	1317	1409	1204	1101	987	823	797	736	733	658	683	673	679	649	655	684	610	631	599	589	593	582	561	584	592	603	538	625	594	610	548	573	580	553	536	562	590	573	579	562	567	577	539	602	612	541	573	555	555	585	563	561	523	524	585	579	554	570	574	609	575	566	584	553	549	578	534	551	537	559	592	549	560	579	517	590	517	529	555	558	530	578	514	576	569	524	553	575	565	575	584	559	558	556	552	566	608	556	565	555	549	597	574	602	599	557	520	610	583	518	517	516	593	549	562	531	554	581	546	516	601	570	563	557	567	519	535	518	612	524	565	574	572	540	601	540	538	584	537	538	567	565	589	554	538	543	602	552	507	565	491	608	521	590	552	546	525	568	545	550	566	548	617	536	561	539	579	527	564	588	565	533	525	540	605	571	540	524	520	551	545	548	550	547	586	588	510	546	545	528	562	510	547	553	593	529	578	577	559	574	550	555	500	592	556	505	547	556	566	487	555	611	574	588	518	554	570	565	524	566	532	540	553	546	567	544	532	596	536	565	549	527	555	553	574	546	532	563	529	568	566	535	556	557	560	579	537	548	535	564	574	591	564	578	547	556	576	583	573	541	557	598	606	586	530	600	561	602	568	545	528	573	555	569	587	549	585	556	499	547	596	566	575	576	501	573	543	557	519	566	566	548	528	505	587	573	554	545	597	576	584	574	535	525	565	501	558	596	563	566	551	576	568	496	578	548	539	572	563	527	564	532	567	551	549	547	547	483	534	520	546	536	546	563	540	570	566	583	544	508	554	536	546	518	579	592	522	551	517	554	581	554	565	560	565	539	523	565	557	555	556	566	509	566	553	532	572	560	514	584	558	550	551	579	569	502	555	564	536	505	566	539	551	541	536	544	580	535	537	509	538	525	537	584	578	516	558	552	545	549	535	521	512	579	536	539	529	554	531	528	555	587	586	582	576	515	570	570	546	535	540	544	567	572	552	547	594	553	552	562	544	536	544	532	575	580	526	570	558	533	566	539	536	549	564	578	532	515	544	554	514	550	540	587	560	542	570	554	563	520	559	560	535	605	567	544	522	536	579	514	547	583	583	568	520	566	543	579	569	538	535	585	566	544	542	581	541	564	556	565	565	570	580	507	574	537	544	566	550	563	523	516	515	559	567	537	556	562	524	558	538	535	605	549	546	552	504	552	537	539	557	557	586	524	528	570	575	522	537	550	566	557	557	568	564	594	560	537	518	565	544	543	571	578	545	554	519	550	555	553	544	532	589	548	550	533	576	531	503	534	544	590	522	569	549	556	563	565	508	579	532	518	522	539	550	554	565	537	602	541	570	579	542	572	559	551	553	550	559	545	570	578	588	517	549	580	541	544	565	600	521	532	546	548	514	559	570	579	565	580	545	526	551	510	537	503	554	566	561	538	584	558	529	582	558	559	525	549	554	536	579	563	527	572	571	574	574	499	529	547	556	555	564	554	572	558	582	535	569	574	542	525	536	543	580	521	546	572	543	544	537	559	597	563	559	541	567	528	539	560	534	590	545	536	573	541	565	536	559	598	594	585	499	573	551	532	568	550	588	536	554	546	543	540	552	578	531	527	568	569	598	532	553	524	538	557	538	561	531	556	583	587	501	563	590	559	539	532	554	546	550	521	552	577	531	569	559	552	526	550	583	545	557	585	507	559	568	560	574	563	522	572	543	546	534	548	557	575	590	514	560	577	605	531	535	552	569	513	572	543	534	512	577	571	557	553	581	555	546	537	568	542	591	577	499	555	499	528	574	592	534	558	557	537	535	604	544	539	537	566	542	569	560	553	541	518	540	549	556	553	575	555	557	556	528	546	549	617	542	559	528	592	526	557	576	569	542	529	569	510	523	533	506	570	600	534	533	569	524	534	522	540	589	539	539	532	559	588	515	552	573	516	545	552	580	550	564	550	524	586	555	525	571	523	589	512	562	526	559	576	582	525	523	547	534	538	606	588	595	544	521	526	546	586	589	541	553	544	571	556	566	525	536	531	556	581	555	542	568	585	569	570	545	569	536	541	559	592	532	538	590	523	578	550	544	558	513	588	557	598	574	571	530	521	567	524	561	561	542	525	554	531	509	573	560	527	594	535	520	531	554	555	563	586	520	531	571	537	555	551	514	559	531	565	563	542	584	515	543	543	565	560	555	537	589	568	555	536	527	523	574	553	554	540	573	560	540	545	545	579	523	553	529	553	564	568	528	537	541	583	583	584	547	566	562	537	520	540	553	584	575	580	551	569	564	540	545	607	555	584	555	564	553	563	556	550	574	562	562	544	550	550	542	604	528	586	598	541	507	582	553	510	509	537	523	556	491	547	591	535	561	531	561	564	590	539	594	536	547	504	572	577	555	584	576	564	555	576	533	541	579	541	538	542	550	562	573	546	611	555	595	566	550	542	572	577	542	545	540	536	538	560	585	538	531	561	533	559	549	525	534	547	567	537	570	559	530	547	543	568	581	561	600	604	567	556	544	528	563	568	539	572	531	543	565	578	546	540	572	562	576	545	498	537	566	536	533	529	567	541	557	557	539	557	566	574	562	574	593	510	537	552	570	536	572	567	554	550	530	573	572	540	555	542	560	569	522	536	578	506	557	578	566	538	514	575	552	556	597	580	561	575	599	544	546	558	542	533	586	542	565	527	527	559	567	590	544	522	568	541	528	573	567	592	530	578	536	582	535	547	563	563	560	510	536	540	532	534	539	564	523	540	531	521	570	528	555	603	570	565	541	523	586	579	553	534	530	537	540	575	537	534	528	545	551	589	549	591	536	535	549	565	590	574	544	610	543	551	530	541	550	577	549	564	496	530	560	575	541	545	551	559	520	537	551	547	522	512	534	547	524	588	564	596	588	521	565	570	568	547	549	550	561	525	559	583	503	508	507	550	578	566	538	528	508	583	522	554	542	579	571	556	553	517	559	582	573	547	575	523	516	557	541	544	537	560	509	512	569	478	549	567	556	555	521	555	572	569	534	582	603	602	561	582	576	553	586	539	559	611	586	585	578	531	563	535	585	563	533	564	546	565	563	565	536	541	568	566	544	570	587	573	591	536	546	546	510	519	526	542	580	561	557	571	589	526	523	587	558	557	581	550	540	579	576	536	573	586	554	542	573	531	542	501	549	554	544	579	560	575	548	561	549	515	588	541	558	613	552	551	570	564	590	536	566	569	564	552	598	537	486	523	545	557	575	540	555	559	566	543	551	546	543	520	572	570	532	565	536	551	544	517	597	558	566	555	586	569	549	537	542	533	529	518	519	567	574	556	525	569	558	527	512	543	558	552	547	574	595	539	571	562	546	516	559	571	588	567	515	549	587	537	530	549	539	554	581	549	582	574	527	559	559	588	575	617	568	580	587	531	570	553	522	554	576	549	551	514	570	549	556	533	586	556	576	505	559	576	553	552	575	616	573	572	570	547	524	534	581	568	531	538	549	545	574	574	555	582	580	542	561	537	530	574
15240	1293	1050	799	620	540	459	429	448	380	373	371	324	339	352	338	336	378	310	318	291	346	327	303	344	368	321	345	332	329	316	359	366	358	347	358	308	326	366	332	353	336	348	350	359	344	299	294	308	327	330	361	335	331	310	313	346	325	337	343	344	315	322	343	302	366	336	343	311	282	370	318	332	357	334	339	292	334	313	325	330	326	348	323	328	361	341	341	335	317	295	325	320	325	306	369	344	337	338	298	310	332	340	353	348	302	314	348	324	340	355	349	328	346	331	311	313	320	316	349	321	348	323	335	345	309	323	334	340	306	335	351	358	315	350	341	337	290	322	314	293	329	347	337	317	338	339	347	311	329	327	332	306	324	335	338	330	315	355	321	359	347	344	329	326	311	325	339	340	304	342	343	324	289	309	300	340	328	329	348	330	333	342	326	330	317	307	322	354	321	331	310	326	311	292	313	305	337	356	287	337	321	292	309	295	334	323	315	353	321	309	314	338	287	317	309	317	323	308	317	313	291	310	333	322	331	354	325	333	329	353	331	313	347	324	338	310	357	335	303	316	321	333	312	309	310	334	291	337	326	338	323	349	342	363	344	363	309	331	363	320	352	331	306	312	338	364	314	327	315	328	310	337	333	330	332	342	344	320	339	323	351	300	341	333	344	320	340	336	324	365	301	348	331	334	329	301	332	379	353	355	355	317	302	333	360	340	315	331	361	333	320	346	292	302	332	349	355	357	329	324	294	354	331	343	313	294	297	354	338	330	318	321	322	314	352	318	345	350	350	349	310	309	325	328	349	335	301	315	327	299	340	337	330	338	304	336	349	343	339	328	352	322	335	272	337	319	317	293	346	325	331	341	352	359	322	342	310	336	359	321	315	311	321	365	360	334	325	318	305	326	318	366	321	344	334	337	327	328	323	321	328	332	322	308	316	342	341	313	368	310	320	338	325	340	292	307	333	332	335	327	311	287	356	336	317	336	339	333	311	326	354	328	339	350	290	330	347	377	323	331	320	292	330	286	314	345	346	341	318	318	328	325	345	335	342	311	362	326	325	316	320	292	359	318	338	314	362	297	339	342	321	317	307	324	349	318	371	317	314	331	331	331	358	350	339	330	333	333	332	285	310	329	318	330	308	316	315	309	342	319	343	361	332	297	315	357	362	330	352	313	336	322	347	311	314	349	356	326	310	306	353	328	316	321	345	363	330	338	362	304	358	355	309	330	314	290	331	363	323	322	333	312	309	303	330	344	320	325	314	336	319	324	323	305	306	351	326	304	306	312	312	333	295	294	313	322	358	307	280	302	302	326	346	358	303	348	384	318	333	337	338	349	343	346	337	271	319	348	346	349	330	319	337	326	298	292	343	365	307	306	334	338	331	319	319	289	318	341	342	345	366	344	289	337	307	319	334	314	320	320	342	333	314	330	328	329	349	334	303	335	354	329	308	349	317	346	353	331	350	358	357	339	301	345	334	324	290	323	331	294	311	344	299	324	328	323	351	367	282	353	338	316	308	298	296	325	350	315	313	325	344	336	348	299	352	311	324	334	356	337	328	308	337	270	301	367	330	333	337	319	310	330	311	332	306	340	300	321	332	329	329	329	364	337	340	306	322	313	341	331	295	367	330	312	336	310	308	316	331	342	306	316	308	348	325	330	311	329	305	323	318	307	334	352	324	362	304	354	292	330	300	342	328	326	339	327	327	346	342	346	369	325	326	324	313	357	323	338	331	344	349	325	315	305	316	337	338	323	333	338	345	364	333	332	312	347	316	333	350	287	333	313	320	291	319	302	325	311	319	349	298	336	315	356	290	335	314	312	308	309	317	345	299	302	318	324	314	301	356	340	354	321	304	304	331	330	311	342	331	338	348	316	325	335	339	301	322	315	341	330	320	314	375	321	340	324	328	306	319	327	305	339	289	305	316	274	348	321	350	359	306	319	332	297	360	340	329	308	341	326	339	323	337	360	311	361	381	313	304	329	315	305	350	300	272	357	337	355	325	328	313	321	320	330	346	333	305	277	321	298	329	332	293	326	326	361	304	355	322	330	330	315	292	296	297	293	307	364	351	358	318	336	342	335	301	339	308	312	353	310	329	308	335	324	331	346	301	341	324	327	336	323	315	332	345	296	340	360	334	306	318	350	318	320	329	298	328	326	321	341	347	350	320	294	336	323	291	329	319	345	315	317	323	351	339	288	290	323	345	287	329	328	358	317	355	336	316	327	315	304	318	335	317	302	322	306	352	322	311	307	326	350	320	331	304	339	318	293	346	337	294	324	312	334	353	325	330	326	326	328	322	341	276	317	365	346	350	304	302	320	347	321	319	304	305	283	313	339	333	332	300	343	332	325	316	335	357	310	315	322	328	296	326	327	307	330	344	288	328	327	306	346	349	320	338	328	308	344	342	316	304	324	329	336	310	325	316	338	353	337	355	335	337	336	329	334	323	331	327	359	324	311	323	307	314	340	320	345	345	331	328	361	335	335	329	278	338	335	328	336	316	339	319	323	354	289	290	323	312	340	304	327	316	341	325	338	308	315	336	332	334	345	323	309	322	365	348	338	326	329	368	303	328	295	321	312	383	298	330	325	315	349	335	321	326	358	301	363	322	317	303	335	310	395	310	322	334	331	323	301	328	362	338	309	322	321	302	356	282	341	326	299	298	314	296	338	299	313	299	313	323	326	304	360	324	343	351	355	333	331	332	319	340	308	297	291	338	341	296	312	365	346	310	321	334	313	327	351	308	330	330	319	326	302	336	316	362	329	319	288	342	319	365	378	339	354	322	305	333	359	323	365	303	335	347	308	321	343	346	327	308	345	322	310	301	348	316	350	324	340	306	350	338	320	331	311	329	311	344	328	325	319	331	356	337	330	368	342	295	331	326	372	319	320	330	325	359	311	332	312	307	330	312	337	321	350	351	326	343	292	350	347	327	328	363	316	340	353	335	300	347	298	329	390	358	318	330	359	366	348	350	344	346	340	317	293	326	354	335	346	327	319	308	329	313	318	343	303	332	327	326	341	329	298	323	332	323	349	323	282	368	299	349	331	337	285	373	348	305	343	301	321	311	302	312	308	305	320	339	327	286	304	315	314	351	324	335	346	341	366	317	372	343	338	334	279	322	338	310	351	342	366	351	372	303	323	316	316	352	327	298	336	334	350	345	300	316	299	325	332	340	347	322	303	325	295	326	308	322	326	310	318	330	334	328	313	277	342	337	321	337	331	305	357	276	273	321	334	325	331	335	314	345	362	325	348	350	330	325	323	292	336	320	338	343	350	351	327	346	334	347	364	315	360	314	340	317	337	304	306	341	328	342	353	313	327	329	343	319	327	341	278	291	317	317	328	307	320	313	337	337	344	319	348	309	344	349	338	357	324	306	379	326	330	303	312	338	322	327	349	313	317	328	345	310	327	354	313	356	352	323	353	362	313	320	357	332	310	330	333	356	326	298	329	317	339	329	307	324	323	291	310	317	343	348
8388	1284	2227	2466	2133	1791	1568	1397	1279	1202	1081	1031	1009	966	985	930	916	936	907	900	859	886	843	877	879	900	857	851	939	853	838	841	896	803	791	846	858	836	843	809	798	818	852	841	804	831	874	796	833	814	828	812	812	810	822	853	780	800	790	795	834	861	815	866	836	772	798	848	852	847	855	835	862	824	878	868	830	816	861	818	793	847	828	782	786	819	873	851	783	835	831	821	825	814	808	779	820	794	846	798	796	840	829	818	813	816	808	823	800	794	776	784	865	814	780	781	842	864	790	829	836	794	769	838	814	786	808	882	827	846	765	798	786	818	794	771	829	842	839	814	854	885	791	777	783	799	783	834	824	832	830	770	852	805	791	821	864	814	812	862	808	820	826	808	794	832	814	795	831	845	818	836	801	842	822	813	807	831	845	820	837	780	827	863	818	823	808	821	812	792	782	779	831	835	782	807	781	815	746	824	777	858	799	868	867	777	807	826	854	904	873	792	835	813	822	842	812	814	775	798	820	862	737	792	832	773	816	818	797	818	816	805	848	823	837	783	837	808	805	801	816	839	818	792	830	841	806	800	812	825	848	819	832	771	803	828	730	814	799	799	833	831	794	826	849	843	798	817	878	838	808	773	845	830	852	802	855	830	811	861	809	832	780	802	809	827	804	790	818	787	823	846	816	782	814	781	830	811	846	843	791	821	822	797	792	857	803	817	834	848	789	813	839	720	789	829	816	851	807	817	806	791	804	813	866	843	846	846	778	849	834	858	834	802	828	802	820	795	810	827	827	889	802	790	811	851	832	797	870	814	819	846	762	772	788	837	803	861	787	794	807	807	801	813	816	816	773	793	824	768	874	870	795	778	821	797	833	811	789	798	772	759	848	782	866	815	754	745	792	850	800	805	793	816	777	806	773	812	811	872	797	798	814	815	834	824	825	826	808	815	818	833	745	803	845	783	841	862	802	849	787	821	823	809	821	803	813	838	788	880	855	790	782	798	851	805	825	817	780	825	799	791	853	806	779	832	787	877	810	802	782	744	773	841	808	830	741	808	829	820	817	822	798	830	822	829	856	870	804	830	871	837	811	797	849	818	818	845	789	805	782	838	828	788	818	837	861	784	850	805	834	791	867	813	793	831	829	768	815	840	822	809	851	833	866	854	806	778	829	826	807	791	779	802	823	830	824	814	829	829	788	818	814	804	781	780	813	756	824	792	771	820	824	854	813	834	820	843	869	840	809	794	815	816	818	828	833	804	857	840	836	782	858	854	829	847	828	782	833	784	890	806	833	779	796	803	823	839	820	742	858	829	810	803	809	826	834	856	767	845	831	821	835	809	836	803	846	851	804	827	869	810	823	788	818	794	795	833	833	799	878	885	838	780	851	881	741	809	735	784	817	782	786	796	822	760	799	834	760	822	821	795	860	779	850	829	786	862	796	804	838	754	835	813	848	811	838	833	838	789	820	814	798	817	738	815	788	768	812	829	782	814	832	867	827	790	796	800	808	783	839	784	797	822	845	838	790	848	831	830	817	766	846	824	827	805	800	865	802	817	808	777	866	820	841	780	767	820	805	850	848	832	834	800	795	780	809	776	808	787	832	800	864	796	799	744	784	818	835	831	807	838	788	798	798	813	824	752	789	830	783	795	847	830	835	803	772	821	818	761	818	788	866	836	795	793	764	836	785	786	819	842	787	833	825	807	822	850	788	871	823	835	834	820	796	840	710	815	783	837	807	825	845	770	825	858	811	784	812	825	823	816	776	792	806	804	840	785	812	778	825	813	794	828	862	840	810	829	821	888	805	770	801	829	797	821	774	811	820	841	819	836	829	779	855	832	796	832	801	791	828	782	824	805	819	777	822	798	820	802	802	810	892	765	823	822	835	801	834	833	812	848	838	782	843	771	820	818	798	731	826	812	859	798	837	790	860	815	776	841	813	829	858	810	852	758	786	822	813	837	835	821	834	787	836	804	846	774	828	786	848	832	839	796	795	841	802	788	802	822	856	804	851	828	775	801	839	749	839	830	834	795	826	838	768	815	791	841	842	788	837	817	841	822	816	843	817	823	811	765	820	856	813	830	850	834	810	787	796	803	777	793	822	839	849	784	821	789	780	791	853	837	806	789	804	813	889	807	766	823	796	821	799	792	800	830	760	820	791	852	808	812	801	862	771	816	806	839	847	897	816	781	809	788	844	809	805	832	835	788	794	789	837	834	803	854	837	802	822	806	801	823	810	822	839	807	828	825	793	799	798	790	783	860	806	819	817	855	814	863	807	795	833	809	793	840	799	742	812	806	827	830	806	829	822	828	817	823	818	825	779	787	792	862	823	787	826	846	816	835	794	838	844	847	781	816	838	856	863	760	773	817	814	817	822	820	796	854	805	835	825	808	821	857	826	847	816	850	818	794	789	804	827	844	800	794	845	808	815	822	819	830	851	767	773	786	821	819	816	816	822	812	786	864	796	799	834	854	820	819	775	814	783	845	818	779	780	791	794	855	838	760	837	789	821	797	812	827	844	828	797	821	769	868	761	845	823	812	755	800	820	840	869	795	828	842	823	845	785	723	832	768	787	801	832	811	831	804	790	801	813	825	831	814	852	829	826	788	784	757	819	800	776	854	792	813	840	838	845	819	840	800	812	800	851	833	735	796	809	800	823	847	798	883	822	814	825	819	864	801	836	818	803	782	792	792	824	772	783	825	769	863	794	800	803	822	827	839	833	775	845	757	834	831	840	808	857	823	810	802	792	847	860	842	782	824	843	813	870	771	804	800	875	814	771	795	819	830	823	781	846	799	830	814	799	764	790	776	814	845	785	768	817	771	816	854	840	788	849	799	794	867	823	803	786	810	797	825	838	833	798	814	808	864	764	815	844	805	810	843	789	788	836	872	847	847	837	809	781	853	786	774	769	797	804	841	860	878	788	821	845	806	781	815	796	814	833	767	781	824	830	851	790	825	842	838	856	811	832	830	802	793	807	846	819	846	843	829	832	799	776	793	813	841	793	775	794	848	819	826	803	803	874	821	790	831	853	844	872	822	824	825	792	794	818	784	838	827	832	788	821	871	856	810	831	765	846	786	812	846	785	863	782	791	781	843	751	854	847	857	830	833	849	731	825	789	830	796	815	815	829	809	892	832	758	842	797	792	825	807	797	809	800	834	813	785	792	791	813	782	868	824	810	809	792	826	833	807	827	825	814	831	770	793	867	900	849	846	882	844	784	872	843	805	852	854	805	827	806	858	846	827	850	812	817	803	815	869	764	820	882	834	795	862	830	806	795	809	776	846	838	840	834	818	831	816	859	819	796	808	832	809	808	876	821	814	814	818	844	833	820	837	809	839	834	826	774	783	770	764	841	807	824	833	790	821	826	869	796	810	796	777	808	800	818	792	791	838	813	805	805	803	818	813	831	832	819	782	781	787	760	804	851	795	788	817	831	808	834	783	819	862	838	852	762	780	791	834	799	775	814	831	832	795	813	815
1806	410	412	414	372	410	425	424	446	404	401	399	413	404	363	417	425	413	399	392	399	365	402	394	387	400	394	410	423	372	377	406	400	372	403	386	371	393	423	425	398	362	408	362	383	401	398	408	419	430	378	371	384	396	392	384	442	417	396	406	423	397	408	403	421	386	412	405	428	380	428	449	388	415	398	367	388	415	416	409	365	374	375	400	388	431	399	371	422	404	395	439	413	414	359	362	403	415	415	377	411	432	372	370	400	380	402	385	372	415	436	431	412	399	417	437	430	431	399	395	445	392	356	370	407	448	388	401	384	434	360	355	393	371	420	429	381	371	378	365	349	372	365	387	417	392	369	369	395	398	374	416	440	392	376	416	383	398	387	418	392	388	375	370	403	346	368	351	390	433	400	397	386	368	424	420	438	409	385	420	402	367	408	394	407	387	358	383	411	384	372	380	390	384	375	386	393	352	372	392	383	431	363	441	388	365	376	386	371	412	432	433	417	429	423	412	402	409	429	374	409	376	440	396	391	380	400	391	407	377	397	417	410	367	449	438	384	375	423	363	392	406	430	374	418	380	413	369	406	419	378	384	409	414	398	386	405	412	418	403	419	379	382	356	403	382	365	409	378	366	388	379	419	379	365	415	420	405	371	385	360	426	384	429	416	401	399	395	368	388	405	395	381	422	390	397	408	415	369	410	420	379	416	391	398	375	391	410	406	401	392	401	406	373	384	388	372	418	388	355	405	367	405	420	381	417	386	396	358	407	354	433	393	362	415	382	389	403	403	405	378	404	363	408	421	400	406	370	380	415	404	399	415	364	400	377	414	386	409	377	389	418	400	374	402	409	368	435	412	401	423	394	394	402	385	415	408	360	427	431	385	354	403	405	387	416	404	431	414	422	387	376	372	397	414	377	398	381	397	370	417	402	384	414	400	422	432	417	416	407	415	396	395	398	395	360	422	365	376	348	347	405	404	431	428	406	368	384	402	427	407	413	389	423	381	408	358	397	373	437	399	420	375	395	421	395	399	410	423	398	367	408	410	362	394	412	420	369	385	383	403	425	403	389	396	389	388	379	372	378	362	365	385	391	380	396	409	358	417	387	395	395	425	370	403	387	395	415	397	411	375	420	384	406	379	393	395	415	371	405	407	413	418	395	388	382	404	354	376	427	385	360	367	382	416	406	413	414	392	437	393	394	400	399	422	408	392	396	382	385	435	393	389	393	417	382	395	420	389	366	409	382	418	394	397	404	403	394	388	370	353	401	375	412	407	397	381	397	398	390	403	400	413	411	390	401	392	386	385	414	391	402	426	382	398	412	392	419	405	414	373	350	410	406	403	389	352	396	413	384	396	367	416	389	413	423	421	363	393	411	422	368	408	363	397	393	369	360	411	394	389	391	429	404	388	359	388	420	376	395	416	407	395	427	384	417	455	402	405	420	399	422	386	382	397	359	407	390	414	383	387	383	379	368	387	382	387	406	421	395	393	396	415	402	407	442	394	386	411	398	382	394	382	384	392	374	400	410	404	389	391	380	402	384	370	355	419	412	390	401	394	396	422	414	409	337	395	398	423	362	408	407	407	416	400	399	403	394	394	386	403	413	377	419	402	392	404	394	426	385	399	419	426	379	406	413	418	420	412	437	397	395	393	406	413	403	413	417	376	408	393	378	379	406	386	405	410	426	419	402	401	376	419	413	412	364	370	416	389	409	425	402	387	411	381	384	383	410	407	403	407	402	414	440	394	397	378	400	371	396	426	380	399	373	414	407	387	382	384	389	384	382	439	427	415	398	372	383	363	390	378	428	415	394	390	471	405	411	383	404	393	435	425	396	348	408	353	377	430	428	392	387	433	378	400	396	419	406	363	423	457	385	375	405	400	364	406	397	380	399	408	413	379	431	401	381	384	384	399	388	363	376	452	384	411	364	445	413	377	426	425	352	391	402	396	409	395	430	417	385	414	372	422	390	359	417	396	378	402	411	384	430	402	393	415	397	433	435	388	385	398	424	407	434	400	410	379	390	390	399	348	387	377	374	404	426	369	421	390	398	348	428	401	395	357	418	417	424	398	405	383	376	379	381	383	383	426	391	364	423	401	417	412	405	425	405	404	375	420	415	360	379	405	390	424	386	387	417	380	389	386	387	405	386	378	404	396	380	434	391	427	388	389	353	402	387	410	415	413	395	423	390	386	403	402	409	370	387	415	392	396	380	440	368	395	395	390	399	439	371	429	450	387	411	410	381	418	406	390	382	374	411	386	364	455	396	414	384	389	395	372	393	438	408	409	391	404	399	371	396	388	395	417	373	406	401	407	399	398	388	385	418	408	406	380	397	358	401	409	375	442	393	416	403	382	406	373	370	412	377	393	399	389	367	416	420	386	384	420	358	390	394	395	415	429	382	375	375	360	365	398	418	396	380	400	427	367	434	415	434	405	412	395	403	441	384	431	369	413	389	382	398	388	352	412	398	396	421	419	404	391	397	385	404	393	404	404	419	403	371	393	384	407	358	391	383	425	383	428	422	387	368	391	377	367	410	375	398	403	443	402	371	433	404	407	432	396	374	429	402	443	383	394	413	398	414	403	386	441	448	377	394	398	414	385	354	389	392	387	391	408	383	392	395	408	407	387	394	379	403	409	418	454	442	359	395	432	384	430	437	433	404	377	418	387	373	413	432	388	390	397	404	396	411	424	380	360	382	443	400	399	343	385	376	386	454	391	402	400	415	408	378	395	389	423	388	386	402	408	393	409	372	395	376	432	418	369	417	385	418	379	404	347	400	387	409	365	394	360	353	382	358	384	383	350	357	405	410	377	406	429	379	400	385	414	402	377	402	384	389	410	399	379	393	394	420	435	387	382	344	377	390	374	397	376	373	381	424	417	402	460	386	380	382	368	406	394	430	413	425	420	408	388	417	406	413	389	375	407	399	415	403	339	377	387	429	402	383	426	401	412	427	392	458	376	387	407	375	384	381	428	367	419	398	388	409	386	386	405	412	432	388	354	377	398	436	424	400	421	403	413	402	370	439	370	432	414	382	382	415	396	382	364	369	411	394	427	384	395	420	374	363	394	421	415	403	397	345	418	365	426	410	392	385	394	391	359	356	404	410	387	390	372	384	381	424	452	407	369	397	370	394	387	388	399	423	416	401	387	406	395	385	358	416	390	381	408	405	415	402	372	384	422	419	411	418	421	397	389	384	408	410	412	418	384	416	417	376	409	390	433	433	409	396	398	373	382	339	373	371	408	393	400	405	407	388	420	363	392	385	389	370	389	407	458	414	413	411	393	401	406	375	362	392	390	396	396	401	379	390	410	448	390	385	372	374	407	429	379	403	418	423	406	392	425	408	380	396	364	368	378	417	415	404	382	414	398	389	366	388	384	395	373	399	393	428	378	388	370	385	413	385	375	434	417	404	409	428	390	371	418	407	398	430	380	428	425	426	389	389	400	404	402	406	415	389	435	438	410	417	402	411	356	411	423	377
2164	973	974	990	965	946	913	900	917	937	911	942	924	930	918	883	943	902	905	900	891	917	928	900	941	932	944	887	937	863	929	896	975	901	891	960	871	902	926	878	830	924	893	899	910	921	919	884	921	949	869	901	853	949	901	920	896	928	892	918	911	924	899	946	975	877	851	885	876	894	890	900	908	921	931	885	899	921	884	868	903	860	902	938	856	881	984	901	908	865	899	935	844	893	876	912	909	893	894	888	864	861	888	957	844	895	926	914	886	896	884	887	883	810	925	869	868	901	855	896	888	885	914	879	889	904	918	853	929	883	882	906	917	913	872	921	970	901	872	884	891	896	883	881	952	925	897	928	922	887	905	860	947	878	884	900	927	916	926	869	894	871	873	940	929	936	906	902	883	916	948	890	969	952	909	905	945	907	868	947	890	905	872	879	909	899	895	867	910	868	938	925	917	899	892	898	877	938	962	890	912	839	918	972	947	938	897	900	948	915	896	928	914	876	939	875	920	906	910	922	937	908	885	942	951	959	892	914	901	954	884	943	922	931	908	922	898	850	872	940	918	919	866	876	957	892	877	966	909	886	940	892	917	875	924	926	930	924	902	850	880	891	899	898	903	893	942	883	884	929	893	845	946	934	891	962	890	886	910	925	929	928	891	859	864	872	868	918	891	880	867	917	930	937	904	954	921	926	919	901	906	926	880	953	950	925	912	898	918	910	876	904	894	879	932	868	978	911	977	919	927	938	890	951	875	882	886	927	923	951	945	928	891	920	951	913	964	890	924	906	906	920	913	873	898	876	897	936	953	931	941	926	855	889	935	914	892	881	897	904	902	931	862	916	874	917	917	901	893	872	897	873	928	865	951	890	895	894	852	899	872	898	921	897	844	941	938	924	897	885	917	905	897	890	955	969	886	886	882	932	956	910	856	887	881	914	925	896	891	946	923	911	894	900	962	913	923	932	937	874	889	897	966	927	962	943	898	820	928	886	919	918	839	895	970	919	888	913	875	888	862	920	937	908	910	896	940	893	884	917	915	946	888	837	939	882	939	888	908	856	890	916	884	914	931	926	891	932	984	933	900	931	897	896	860	933	961	927	912	907	939	947	872	934	861	897	893	858	914	897	864	883	930	888	891	933	891	926	900	941	942	906	907	906	915	914	909	909	909	912	884	929	901	894	898	889	888	833	894	968	864	888	906	928	911	963	883	845	914	904	927	889	932	903	907	898	923	912	925	924	916	946	873	925	888	905	929	935	946	952	883	975	903	872	880	898	908	879	893	861	892	873	943	911	935	895	861	918	903	883	922	924	921	912	902	892	906	913	962	888	941	939	904	908	924	888	904	931	896	897	955	851	937	892	876	914	900	904	849	966	912	926	887	865	915	845	901	908	921	936	900	837	921	922	900	935	928	890	911	908	886	867	882	900	931	873	891	933	918	936	954	905	911	876	926	882	910	912	977	868	917	883	963	936	905	860	804	921	893	841	885	882	930	917	897	896	909	898	868	897	938	870	882	867	874	939	934	927	900	882	897	900	878	885	912	854	915	857	949	878	943	924	955	917	904	906	897	927	928	906	894	940	918	883	850	926	906	925	914	924	962	913	877	885	937	905	894	911	894	874	877	832	917	886	915	836	946	935	905	920	863	843	916	905	892	903	936	887	925	900	913	938	926	905	878	890	892	903	950	904	933	865	973	894	932	881	932	906	906	894	915	901	871	934	924	913	922	890	957	912	912	842	871	912	903	852	953	857	861	952	891	869	870	899	921	903	932	866	945	920	950	924	858	877	894	888	923	911	885	862	866	928	900	893	896	867	914	894	874	874	906	901	916	958	917	862	916	887	883	886	870	906	969	911	918	912	868	910	935	887	914	871	960	902	900	963	876	903	925	905	943	934	863	894	953	931	896	927	869	940	969	952	878	850	872	910	933	918	882	884	945	888	911	887	994	936	886	873	926	900	909	847	865	899	920	842	876	880	946	938	916	985	910	923	944	956	906	957	942	926	902	884	951	887	906	908	958	828	862	933	803	885	961	904	884	883	869	928	918	863	905	927	880	911	886	881	946	906	939	905	918	876	909	875	915	844	848	911	907	894	939	868	881	948	849	898	876	945	916	935	879	908	949	939	872	914	915	902	863	867	950	905	936	881	817	952	877	892	977	896	930	945	900	916	958	904	924	918	912	894	960	895	887	931	883	948	909	874	866	941	900	882	947	873	896	926	906	880	929	881	951	971	897	896	892	865	929	891	905	858	904	897	901	877	858	918	884	890	905	937	898	901	921	883	867	903	938	930	898	851	951	896	893	898	885	888	867	935	933	888	933	904	924	927	894	888	874	857	892	905	907	944	880	883	944	906	887	875	928	874	892	924	882	876	922	888	899	919	891	901	857	908	958	950	889	902	876	875	946	931	883	910	912	896	882	937	874	922	866	920	886	889	930	909	935	915	822	879	921	927	922	891	888	889	860	888	871	923	910	914	899	920	887	866	906	885	909	915	912	909	903	887	924	896	898	888	870	900	872	904	939	914	888	908	903	915	860	883	886	944	933	879	887	894	897	898	858	918	882	960	896	942	916	811	933	906	958	960	889	880	862	972	919	894	882	942	875	909	854	924	854	890	904	897	926	860	890	936	992	883	957	865	898	938	952	907	927	921	926	884	887	923	899	934	917	926	916	915	921	888	935	923	949	898	901	878	907	914	870	861	901	911	878	934	878	889	929	879	932	908	931	920	925	931	873	886	880	891	911	866	944	875	954	866	925	907	928	873	928	896	894	906	887	885	867	906	914	927	906	899	876	868	900	879	899	887	924	925	913	913	892	890	911	864	895	896	929	925	856	905	907	793	905	916	931	936	882	887	922	953	871	887	964	908	869	919	971	891	892	919	878	919	932	896	854	891	894	915	909	887	907	923	883	931	888	891	907	909	919	875	909	889	915	903	916	872	954	898	899	848	928	910	886	924	911	921	933	835	905	910	896	923	854	915	865	879	911	869	900	869	868	914	882	875	945	893	944	946	920	898	926	942	945	912	929	868	955	916	854	928	929	902	952	903	870	914	919	897	936	863	927	874	916	902	890	890	856	850	886	901	915	850	925	859	952	970	935	944	917	902	941	909	944	877	929	888	854	920	935	904	938	907	917	975	913	963	920	867	916	950	865	967	919	914	872	849	898	920	851	867	909	912	910	905	865	896	916	907	955	937	886	979	928	944	850	894	925	905	901	915	925	924	921	938	907	885	895	969	939	874	905	993	890	878	892	870	906	929	933	939	875	887	947	918	913	930	932	902	874	907	893	959	864	987	934	924	909	880	919	909	930	945	904	891	948	962	941	884	927	891	862	882	888	819	916	960	910	923	831	924	851	905	933	924	898	929	935	918	944	887	888	927	900	837	882	881	914	859	934	895	868	984	934	925	878	911	854	933	903	903	891	877	948	910	917	898	926	894	940	912	917	868	887	883	904	862	897	923	873	908	884	932	953	853	877	826
7630	524	507	469	305	312	292	303	303	258	253	246	217	234	241	225	219	246	222	207	230	212	228	206	204	222	213	199	193	213	228	212	196	215	217	211	216	223	177	203	212	197	206	191	221	226	193	208	212	200	204	186	212	201	207	199	199	211	207	225	227	234	188	198	192	207	182	254	173	213	223	229	203	225	218	194	227	203	232	190	199	223	209	183	202	213	195	179	208	198	209	203	227	210	235	217	207	209	181	211	183	195	222	231	220	204	185	192	231	182	199	242	238	208	215	214	201	222	193	227	187	230	211	215	190	204	210	195	223	209	188	218	194	222	205	225	194	206	213	222	255	197	194	184	187	223	198	195	212	192	224	212	220	181	222	193	232	206	208	210	211	229	235	203	231	196	206	203	231	226	222	188	215	201	241	201	205	206	215	190	210	200	213	221	228	212	196	193	191	219	201	213	226	218	207	203	212	215	224	208	194	193	213	242	222	226	207	237	201	212	206	213	202	241	222	204	202	191	212	201	211	247	208	217	191	203	221	204	233	211	206	196	219	209	193	186	214	218	211	206	229	210	216	230	215	209	252	203	196	211	203	230	235	213	220	248	210	206	205	214	189	213	201	194	204	182	219	214	218	192	220	247	237	239	229	226	227	208	189	188	216	205	207	204	223	212	199	174	251	221	208	222	213	230	229	201	221	217	235	210	183	211	188	198	205	221	215	172	232	212	189	207	242	209	219	205	186	214	202	213	211	202	214	225	222	210	198	226	196	212	230	201	214	188	200	214	205	217	215	228	188	235	218	234	216	214	210	222	219	227	254	183	197	213	204	196	188	213	201	201	216	222	218	205	232	217	209	213	195	206	209	192	208	207	207	194	229	212	215	234	211	205	222	243	249	216	214	202	216	204	200	222	215	204	234	202	199	205	236	210	203	224	198	230	225	217	222	215	196	193	201	264	244	182	213	200	202	243	204	238	196	217	207	203	233	192	230	213	220	234	217	204	223	195	202	227	220	223	224	204	198	205	219	199	217	189	191	224	198	203	205	245	197	215	202	212	221	231	218	213	204	227	218	250	201	219	203	205	216	208	200	212	201	209	211	244	225	208	250	203	229	212	219	202	217	219	221	215	198	204	235	215	204	205	224	231	214	201	202	204	206	227	198	223	228	174	232	225	215	191	225	209	236	203	234	220	212	217	208	208	225	213	186	183	243	210	228	187	248	228	217	218	209	201	220	217	222	183	207	215	214	197	201	238	213	210	199	217	192	210	216	203	207	236	196	208	238	205	178	200	217	215	195	202	244	224	227	237	207	216	218	200	220	243	224	205	225	179	186	199	224	228	208	216	195	199	209	209	211	199	213	200	232	192	203	210	210	214	212	252	235	203	213	204	209	185	191	184	213	203	223	199	191	196	205	198	226	229	189	219	194	206	199	218	198	195	218	212	185	231	233	210	199	208	224	215	226	205	206	231	219	202	214	200	225	226	238	247	243	228	197	217	202	230	199	221	217	225	229	184	216	245	187	168	206	211	179	221	212	241	219	205	206	204	229	222	212	220	204	210	222	190	227	196	199	229	214	211	215	189	198	222	226	235	222	187	196	221	231	217	196	225	209	225	196	233	229	190	207	220	186	196	196	191	217	202	225	192	197	215	186	229	200	187	204	216	204	202	248	212	230	195	217	199	223	231	180	195	218	200	237	201	203	186	181	183	182	216	200	192	204	189	196	197	213	222	188	223	201	215	218	196	220	209	190	240	224	206	212	213	211	214	211	220	224	249	227	226	204	231	240	190	227	215	225	227	225	246	250	174	195	216	209	189	209	196	208	217	182	217	207	205	209	194	218	213	196	232	238	214	201	202	178	196	223	207	191	207	230	209	206	174	211	217	211	208	180	196	227	205	199	203	211	210	207	194	200	184	200	231	220	219	211	219	177	208	223	213	189	210	225	201	235	229	213	189	204	217	205	203	216	187	180	191	222	228	197	210	220	226	219	249	205	199	183	208	230	230	191	213	230	194	216	200	212	211	211	193	225	203	203	241	208	229	222	221	198	201	222	195	203	209	205	215	199	210	194	208	208	164	174	224	210	216	216	211	220	205	199	232	213	228	191	216	217	188	206	213	224	239	188	205	218	215	215	210	202	190	187	227	185	169	218	214	171	202	206	198	214	202	208	182	218	200	213	208	218	193	227	219	184	210	178	192	201	220	218	203	221	211	219	236	213	196	231	222	203	211	201	210	210	209	205	215	229	243	207	235	200	225	187	213	217	215	219	217	218	204	214	211	170	218	201	195	233	220	207	193	204	213	213	228	215	230	196	210	226	236	239	234	207	227	212	210	205	207	185	193	195	202	218	205	196	221	268	229	221	190	206	212	249	223	212	212	207	213	196	225	198	215	206	204	205	193	203	228	188	213	205	205	212	224	207	239	213	184	219	250	217	205	209	233	201	188	188	231	210	214	226	198	226	209	218	240	192	192	190	221	198	209	199	213	231	246	187	212	182	207	199	203	246	240	232	207	218	194	212	204	224	204	227	200	208	222	178	187	203	189	221	190	182	180	223	220	216	239	216	192	220	204	175	213	220	221	198	212	224	206	188	179	217	221	204	185	196	194	209	215	231	218	203	211	216	203	185	226	183	222	209	224	214	231	233	208	229	202	217	198	213	231	245	210	212	223	228	205	220	207	222	224	199	189	198	212	210	189	230	207	209	230	209	210	218	219	209	226	231	220	204	213	198	219	219	211	215	191	210	223	228	223	226	216	196	222	207	230	202	218	191	167	193	229	186	222	237	221	222	219	227	205	215	220	217	181	224	216	224	229	203	213	224	219	180	217	206	238	190	209	238	208	213	207	230	207	212	213	190	220	222	187	178	225	210	209	189	224	233	194	235	201	222	233	203	213	218	187	190	202	204	202	182	195	184	212	218	207	233	210	190	217	206	191	187	230	217	193	221	221	194	198	219	203	235	213	208	196	216	196	228	236	236	233	180	189	210	214	203	193	218	191	195	180	221	233	230	187	227	218	205	197	191	216	224	200	190	211	213	199	221	236	223	203	180	205	207	197	214	213	223	207	211	205	207	209	201	216	210	216	201	210	200	227	213	218	186	207	206	208	185	195	227	202	224	234	223	208	203	193	216	201	192	223	208	228	244	187	194	224	206	227	213	216	221	243	230	207	201	231	227	195	194	224	222	193	221	183	228	197	219	204	207	212	222	260	199	209	194	205	214	191	191	222	222	223	229	214	179	221	183	174	216	212	201	198	211	221	193	214	206	190	197	209	214	215	200	202	195	201	175	236	247	217	226	200	252	240	207	233	216	198	186	229	222	211	209	237	202	226	201	209	222	203	207	234	207	223	229	213	215	207	209	192	253	182	213	250	191	221	189	225	218	219	184	198	248	193	214	239	205	191	207	195	222	227	201	215	197	202	197	219	218	178	216	211	213	222	219	221	190	196	221	212	204	218	183	231	196	217	201	185	190	223	237	209	202	216
6408	770	1187	1407	1247	1070	950	885	808	746	715	707	709	648	629	634	599	593	618	610	556	657	554	611	577	554	602	588	600	602	575	649	552	594	544	579	558	578	530	543	576	519	538	573	539	617	611	557	550	594	518	594	591	583	567	565	619	578	531	582	546	576	563	559	547	520	560	532	550	578	590	531	517	546	572	581	577	539	567	576	574	601	513	563	557	512	538	559	532	568	546	586	504	530	553	571	517	542	539	537	561	540	526	555	605	570	566	552	558	524	574	507	535	522	578	553	512	614	540	558	553	554	559	604	561	573	563	565	596	524	581	549	591	533	533	563	572	558	550	557	565	570	572	560	542	530	575	536	545	544	577	570	565	572	550	584	553	581	551	541	535	585	547	580	541	575	550	544	557	556	549	482	555	534	547	503	555	536	551	566	613	572	549	565	564	568	499	562	567	552	560	603	579	563	601	591	551	562	556	510	566	588	551	567	539	541	515	505	530	574	555	548	552	549	590	563	548	524	576	538	562	562	541	546	566	559	511	577	553	583	548	583	568	568	593	585	547	529	557	600	534	513	570	568	530	534	564	556	519	545	577	575	600	569	573	557	578	555	581	569	554	545	552	550	597	595	552	550	562	560	557	510	552	539	570	561	559	568	577	539	589	553	515	552	511	548	569	557	517	579	593	548	557	602	561	560	577	530	560	542	584	518	622	526	550	541	546	553	526	529	586	556	563	563	560	543	547	557	579	538	542	547	595	536	553	574	562	588	547	544	505	579	543	530	550	557	554	546	570	559	541	552	544	566	523	539	556	559	594	537	585	561	534	549	557	538	602	546	569	522	544	553	575	571	577	539	557	535	540	580	546	588	528	563	560	543	540	510	563	547	529	536	547	548	528	527	569	563	569	532	503	523	545	564	578	566	556	574	541	557	564	530	594	580	558	570	544	572	514	556	519	545	566	542	595	586	595	584	584	561	544	557	566	525	575	546	582	560	563	543	555	564	571	544	512	559	538	553	533	562	560	590	566	570	572	532	561	527	540	568	529	551	552	549	541	542	538	523	510	503	540	600	534	570	514	535	595	575	548	537	609	583	511	569	574	551	545	526	561	567	523	585	591	586	592	571	539	490	573	544	570	541	504	552	527	534	554	537	555	538	589	542	567	562	505	558	540	574	538	542	555	527	559	532	561	583	531	563	579	531	547	556	575	596	510	543	560	564	559	567	549	552	584	555	522	554	565	589	562	590	586	594	527	562	531	512	590	529	543	529	543	578	551	583	565	560	534	545	559	527	535	559	530	498	497	543	542	566	557	552	554	538	564	585	571	564	561	585	497	549	541	528	532	531	553	550	531	586	515	558	532	567	598	540	546	524	575	543	573	516	508	546	583	540	560	554	575	560	558	579	543	565	557	565	523	545	563	582	567	540	536	605	533	547	579	556	562	512	556	582	544	540	548	575	587	562	550	544	589	560	557	561	487	531	560	532	520	573	533	545	542	531	538	532	523	543	558	587	529	573	544	555	561	529	553	536	537	538	520	564	546	589	509	525	566	534	512	489	580	550	556	585	586	565	528	594	513	571	557	584	535	545	579	528	621	585	530	577	556	556	568	528	513	520	574	581	520	528	558	537	547	534	531	549	536	564	561	599	549	552	542	536	551	543	596	561	559	586	560	529	537	574	548	518	558	573	563	575	543	577	518	550	601	560	554	534	565	541	611	549	557	519	535	592	568	535	556	567	544	554	539	564	581	594	586	589	517	505	572	562	573	600	550	538	589	569	551	555	573	595	571	545	563	564	509	563	568	599	566	559	571	561	536	561	556	519	541	493	573	565	550	560	597	538	584	550	571	521	551	550	527	580	534	565	554	572	529	604	507	565	556	536	500	580	542	553	562	587	591	536	574	558	561	597	544	571	572	570	560	572	571	535	566	546	539	537	538	576	563	541	521	546	590	526	526	543	525	581	549	565	562	568	557	587	574	479	504	523	576	585	513	558	533	574	571	582	518	552	556	567	532	607	553	569	534	526	524	556	570	590	625	564	540	569	522	539	534	524	543	566	576	546	555	578	563	555	552	547	574	517	550	541	550	542	589	529	580	591	570	548	564	576	518	610	558	523	540	571	569	512	502	550	600	561	574	599	546	545	585	555	555	566	514	553	530	567	560	581	533	581	542	603	546	556	557	566	558	555	530	554	584	629	543	569	581	548	568	539	576	533	542	556	587	529	606	524	551	498	556	554	553	560	557	546	558	570	605	587	555	553	537	550	598	560	538	561	571	614	554	565	572	534	561	571	605	533	562	543	564	552	543	536	598	580	559	552	512	522	567	565	551	598	548	550	571	560	542	575	515	548	533	513	552	537	543	556	566	579	506	553	557	520	566	561	580	556	563	543	574	556	530	565	548	560	556	508	509	537	594	522	556	566	566	570	552	507	572	542	585	553	548	574	571	569	596	543	551	536	571	532	549	537	546	560	586	561	546	541	528	556	572	566	529	582	527	552	567	546	612	574	560	567	520	552	571	537	586	538	538	552	543	555	567	545	542	574	527	600	521	582	570	546	557	584	548	576	563	551	563	546	551	557	557	582	601	532	583	548	537	537	553	551	572	530	584	554	510	525	600	566	576	546	538	549	563	547	548	593	564	560	582	614	520	574	570	553	564	529	559	544	545	540	590	536	526	522	516	572	515	544	557	550	509	539	581	515	542	588	543	549	570	592	555	550	544	540	546	542	540	519	564	531	530	595	563	558	571	579	560	533	543	548	549	537	568	572	581	552	558	551	586	564	547	559	533	551	549	545	546	556	550	526	544	564	584	534	550	561	550	563	550	565	551	558	555	491	544	534	569	590	583	526	550	516	492	579	524	554	558	531	555	552	571	554	537	575	530	594	554	546	554	552	525	550	582	569	566	557	539	568	529	521	527	564	538	530	557	576	564	499	587	573	513	517	528	546	554	536	542	548	554	575	564	557	511	529	554	545	563	558	555	639	578	573	536	581	575	552	557	539	591	569	526	568	578	570	531	519	562	525	509	542	538	581	567	589	549	559	552	543	555	556	567	558	529	558	550	532	546	521	522	529	511	549	584	583	580	564	538	549	569	566	565	524	565	556	557	579	526	572	545	579	527	561	550	522	535	531	562	553	537	579	510	552	526	518	560	578	549	534	578	558	561	583	552	530	586	591	517	546	585	559	586	552	544	572	536	526	547	576	541	547	612	525	538	560	532	526	551	554	527	548	556	552	590	537	563	541	539	580	559	570	536	536	533	581	541	572	555	543	547	567	547	506	531	566	565	556	568	515	546	557	543	540	579	566	541	513	542	556	595	541	599	513	603	557	520	587	587	571	550	561	568	568	537	588	583	555	578	563	531	544	637	531	545	593	532	569	516	556	531	533	579	566	551	554	581	546	593	571	563	541	583	514	580	556	559	539	550	561	599	574	554	537	576	558	544	548	581	541	574	524	550	545	571	540	544	544	548	543	592	541	549	546	529	558
15274	1312	932	870	634	535	476	392	400	372	430	360	348	361	363	304	304	355	321	337	345	369	370	317	328	336	333	336	330	321	316	339	340	374	328	334	368	349	330	336	372	371	337	332	360	337	336	338	324	314	303	331	337	354	337	337	347	304	317	342	330	331	332	291	340	319	315	311	313	330	300	349	343	317	348	322	360	329	315	337	346	323	306	329	322	342	328	328	306	316	322	318	333	334	365	350	332	297	305	349	307	315	328	304	313	299	293	312	258	300	371	339	333	286	324	295	332	329	298	312	302	322	318	310	378	349	309	314	357	345	334	324	353	305	313	337	316	348	321	330	300	336	276	328	313	355	313	331	329	330	344	286	305	365	293	321	338	343	312	337	327	357	315	310	303	317	328	326	321	309	316	338	312	325	328	343	340	321	355	314	317	311	347	299	312	341	352	345	362	319	332	348	329	334	339	336	320	265	312	326	331	296	330	317	296	324	325	297	320	312	318	306	341	320	298	312	288	330	310	320	316	351	326	306	339	342	323	278	311	335	350	346	329	338	332	335	352	340	313	317	374	324	331	343	350	319	300	325	332	320	328	327	325	337	270	322	295	306	327	301	348	356	337	339	341	340	356	329	346	315	327	317	324	318	362	333	344	312	323	319	316	375	323	340	350	309	329	323	316	299	342	332	319	321	327	296	292	314	311	332	310	329	297	314	331	311	325	311	319	325	313	327	363	332	309	320	321	353	320	302	344	323	306	333	327	324	329	353	307	338	393	363	348	329	341	309	340	344	366	362	342	354	315	286	335	352	329	324	349	344	322	308	344	299	307	336	350	300	329	325	324	303	359	365	283	286	305	312	281	326	364	324	306	296	328	356	314	314	334	318	322	321	297	319	326	347	388	319	353	325	362	329	334	312	330	359	335	339	302	355	333	270	320	344	313	358	358	311	326	333	331	291	310	312	305	344	332	324	329	316	348	314	296	294	338	331	366	298	323	318	324	345	359	344	339	296	369	351	325	355	338	338	330	302	347	349	327	320	350	334	314	304	364	339	314	309	295	301	315	324	352	356	379	348	335	329	324	331	333	351	334	325	315	319	342	355	303	321	360	315	334	356	304	335	323	325	337	294	298	335	320	299	307	314	340	339	342	345	288	338	326	367	350	347	344	306	341	355	348	344	346	349	341	324	355	336	336	305	307	330	358	286	341	324	320	330	333	317	344	362	339	353	307	342	337	323	353	344	357	305	344	339	351	322	323	323	328	321	350	297	305	347	304	341	331	325	324	311	322	310	350	295	342	309	347	290	312	320	309	329	336	327	314	355	326	289	330	310	323	339	330	349	318	332	350	328	326	337	325	354	288	364	335	351	322	330	341	338	340	319	330	318	329	336	334	301	298	277	290	295	292	350	344	325	336	330	307	343	306	295	323	321	336	332	348	292	326	354	334	299	341	306	356	322	315	325	298	340	351	316	312	340	326	351	317	335	334	316	335	336	306	349	324	315	308	309	329	380	305	319	307	339	307	306	328	330	322	337	360	340	334	292	383	358	342	280	367	348	338	318	319	330	321	327	317	337	331	345	346	336	358	355	327	329	294	364	307	316	346	338	302	322	311	305	328	307	326	318	329	322	332	366	303	318	319	305	313	339	322	323	300	307	345	326	308	302	297	338	325	328	315	358	314	325	333	361	332	319	334	309	323	318	353	311	308	328	339	347	319	327	320	324	318	303	323	291	317	335	317	316	324	328	290	359	313	342	332	321	306	306	330	334	316	333	313	328	326	337	306	316	324	316	318	345	316	331	331	346	299	305	346	326	311	328	302	348	353	310	321	351	350	323	337	323	311	312	305	319	310	321	308	331	317	345	341	310	322	302	329	331	298	310	310	305	297	338	363	313	331	326	312	323	315	318	331	366	343	333	335	363	329	290	345	340	335	308	330	364	345	328	348	333	359	342	350	350	333	343	334	313	300	314	334	340	301	324	335	324	303	330	342	337	320	318	324	351	292	302	324	287	343	306	367	333	309	327	331	334	327	346	351	293	310	335	322	297	308	323	334	292	316	327	339	292	339	355	391	329	312	290	319	318	314	322	301	293	292	347	312	365	343	327	324	338	308	303	306	365	284	298	324	331	348	318	294	364	357	330	304	328	324	313	319	349	327	316	343	349	321	298	342	362	325	326	297	344	344	306	349	337	299	350	328	331	321	349	341	312	342	354	311	320	322	289	356	359	297	308	359	344	332	339	293	317	315	302	315	310	326	282	342	329	299	309	342	351	350	294	359	330	286	323	284	352	322	324	298	330	307	342	318	341	314	338	325	318	295	310	320	327	325	352	334	357	338	310	324	343	358	346	339	300	299	325	350	327	306	329	300	320	308	323	329	327	357	332	322	326	326	325	302	335	345	279	333	363	370	309	292	341	332	339	294	308	322	337	328	328	339	331	319	308	319	337	326	309	358	322	334	362	328	326	304	344	299	318	332	330	335	314	346	352	332	308	283	363	294	331	343	322	304	322	313	321	329	337	355	325	296	302	317	361	331	349	336	302	319	357	302	323	330	305	309	305	331	328	355	349	333	349	319	342	300	322	292	307	328	347	290	347	323	346	367	340	343	337	341	303	339	353	314	358	344	320	320	311	302	352	281	372	318	351	328	342	331	308	337	337	345	345	338	323	349	293	350	367	311	351	291	293	336	310	306	313	348	351	311	332	329	306	305	320	347	356	353	351	311	357	297	324	336	304	332	316	332	328	321	364	326	316	314	316	338	310	337	326	330	347	319	323	321	345	365	352	331	316	342	326	333	337	319	319	313	319	354	301	342	341	333	305	311	326	314	339	318	320	341	335	309	337	312	307	333	323	323	317	348	321	289	353	313	347	329	321	328	347	336	329	319	355	346	298	303	299	341	336	338	342	366	342	343	320	355	313	319	326	301	332	349	301	370	357	320	338	329	345	330	328	328	311	334	349	301	295	343	295	317	340	307	338	308	290	302	320	335	319	339	319	325	316	297	323	307	325	310	350	329	335	315	338	317	304	292	308	369	340	317	316	320	338	347	330	322	314	344	310	322	325	308	323	352	337	342	345	345	331	334	332	343	319	299	314	299	338	326	345	322	323	370	325	342	317	320	346	348	306	354	312	363	310	324	337	379	315	324	316	324	288	293	324	332	310	359	329	357	292	335	335	389	301	334	314	343	327	361	336	313	352	327	293	334	288	300	293	356	321	286	339	340	317	358	299	304	321	315	306	356	321	318	354	334	276	351	283	360	326	321	333	337	312	343	335	328	305	339	334	339	332	315	335	360	330	343	326	303	344	327	347	305	313	324	324	322	314	348	321	360	335	339	320	318	330	334	312	348	334	298	366	312	329	310	345	348	317	318	337	351	306	355	340	311	314	291	319	338	359	333	302	321	320	353	303	348	322	301	322	301	321	323	330	340	335	309	324	323	328	345	303	354	310	327	283	378	342	321	324	327	306	298	303	316	361	336	349	339	300
8444	1338	2072	2525	2082	1798	1568	1381	1319	1203	1154	1084	1048	1034	1005	997	1023	941	972	919	955	902	859	873	836	843	850	887	868	831	825	883	868	823	836	880	841	888	843	851	807	819	830	834	824	815	799	846	823	796	793	803	869	792	824	845	787	773	841	802	777	813	813	797	801	788	823	788	825	815	815	783	773	805	781	840	803	767	838	826	825	841	810	895	848	816	829	834	776	819	841	815	808	851	851	826	775	742	837	816	791	852	837	787	814	791	865	780	784	820	826	766	842	803	839	812	815	873	837	829	785	828	834	803	821	803	796	854	772	832	827	835	850	866	802	842	805	798	795	831	829	830	840	774	812	806	824	770	805	758	822	816	847	877	812	818	795	770	833	813	774	847	829	824	830	844	849	771	821	737	787	811	825	770	775	852	796	818	824	762	796	766	794	820	835	825	796	839	799	844	824	792	780	787	833	802	815	839	846	836	826	751	821	831	759	812	841	776	772	793	831	790	815	816	795	869	835	817	843	805	795	867	816	803	795	789	830	815	781	768	869	873	817	818	801	803	807	799	821	822	846	873	812	822	849	813	800	794	775	834	809	817	837	804	740	760	824	832	804	776	805	821	839	820	814	791	794	876	880	795	785	816	798	806	789	754	818	830	803	816	785	824	824	842	809	815	809	838	777	800	881	815	813	788	792	822	779	847	793	803	785	848	803	828	846	882	868	821	845	852	828	815	842	832	789	811	789	785	849	773	822	821	845	850	826	801	795	804	805	812	813	820	829	782	871	800	779	833	835	800	800	823	804	847	812	802	845	804	790	808	799	755	813	836	854	818	814	815	794	861	786	805	810	783	815	845	820	813	793	794	845	851	802	773	775	737	787	804	843	776	783	846	843	825	791	844	837	796	873	843	815	813	826	820	801	784	865	794	835	752	801	810	769	814	860	858	784	853	836	871	797	786	818	820	829	831	777	872	854	804	833	808	835	818	802	787	805	785	785	835	763	844	805	793	840	857	785	825	851	783	780	872	789	819	880	886	801	799	847	830	834	806	798	796	788	791	804	851	874	797	825	797	795	795	823	806	797	812	805	847	788	821	835	809	814	797	805	783	783	821	788	844	783	779	796	845	849	835	786	786	756	811	832	839	830	783	771	824	825	821	823	794	806	829	852	776	841	775	813	836	797	761	859	801	822	821	821	811	773	787	839	820	832	794	802	813	845	838	866	832	836	835	832	754	785	826	854	793	787	778	832	804	812	817	821	799	864	800	809	852	783	810	845	844	829	827	859	782	882	802	808	814	806	813	786	802	842	824	817	806	816	791	820	900	768	781	800	835	835	787	832	830	832	807	848	764	796	848	809	807	768	846	803	791	860	872	833	820	812	809	808	817	823	808	814	795	802	755	847	836	814	805	849	781	811	792	822	871	768	800	799	781	829	804	810	794	815	817	833	829	792	846	825	820	810	857	807	837	823	790	800	822	836	805	825	816	804	793	827	816	813	810	799	807	806	767	797	843	861	846	826	796	814	767	830	815	842	818	856	844	844	844	825	865	735	854	825	856	808	805	826	802	840	804	830	852	814	789	802	777	829	846	816	823	839	795	846	847	787	762	832	826	837	828	767	802	830	871	800	836	794	794	854	834	809	773	838	823	838	782	809	776	831	804	842	833	789	800	801	842	814	866	813	855	808	827	828	845	829	781	847	831	810	789	824	835	879	839	784	776	804	812	783	794	826	784	788	851	776	848	768	776	832	835	846	855	806	784	853	822	800	852	845	839	862	832	811	789	785	825	803	830	782	798	808	825	830	801	815	830	804	864	836	871	869	826	773	806	836	811	777	832	807	857	831	829	836	812	808	786	788	822	755	869	865	814	848	859	803	820	814	807	828	810	810	794	828	793	785	824	839	790	784	835	799	857	792	873	795	874	815	806	791	801	844	824	835	808	819	829	838	842	814	817	774	805	803	851	824	787	819	851	778	842	818	868	790	867	788	811	836	829	801	770	791	818	814	798	816	841	823	844	811	778	803	903	841	804	816	774	845	839	836	829	804	765	783	767	855	793	814	817	823	829	796	808	834	822	832	862	786	833	856	758	820	813	781	812	844	844	853	761	782	830	783	805	792	828	826	813	791	817	821	861	789	771	814	859	846	818	863	830	850	774	798	791	808	807	801	762	778	827	824	817	809	785	843	795	783	860	775	861	826	804	849	842	839	814	784	810	800	785	836	776	814	819	816	837	801	761	777	771	817	815	817	817	836	782	809	780	788	848	820	817	777	768	819	827	813	796	816	817	841	831	834	823	835	827	843	831	843	830	792	817	831	810	777	836	831	804	799	869	822	857	807	791	818	816	807	820	801	756	817	820	854	757	838	812	783	855	820	771	847	817	810	824	801	795	822	748	809	787	803	855	873	837	823	857	775	789	808	850	799	847	829	831	848	820	831	825	820	832	757	795	863	795	800	852	874	836	795	781	767	818	774	813	781	788	795	795	802	812	816	850	823	806	811	833	794	822	880	810	827	819	827	836	810	890	818	835	801	818	850	829	756	862	818	827	812	786	813	791	877	868	786	881	831	841	852	821	793	797	784	829	835	808	813	771	801	832	786	849	838	865	813	849	793	806	789	803	799	787	815	780	859	793	822	839	799	801	877	809	842	829	769	849	835	827	739	809	843	775	799	831	830	873	834	811	816	819	794	772	787	815	827	808	785	829	820	821	751	781	811	803	766	811	786	790	835	856	801	793	810	807	852	840	796	791	799	829	824	854	812	803	843	819	763	838	807	816	778	818	805	812	823	791	829	824	813	817	791	781	789	819	799	827	816	774	858	791	834	834	804	780	811	802	803	823	871	830	813	839	821	852	800	767	805	783	804	776	817	807	802	836	839	845	826	827	800	771	779	827	815	834	793	852	828	827	839	839	795	809	768	840	855	791	828	815	866	833	810	823	859	809	794	825	834	790	801	842	838	856	815	808	809	800	829	870	842	843	805	837	823	811	828	827	805	819	783	820	807	815	837	795	821	827	798	789	800	770	826	840	819	826	812	819	830	808	812	785	800	805	795	813	795	852	818	793	822	828	843	787	804	833	796	864	802	860	780	843	838	813	838	811	854	760	747	851	871	805	798	827	811	823	790	822	831	849	832	812	837	797	798	801	815	790	825	786	807	840	806	790	802	811	827	819	847	744	830	784	773	857	833	839	848	785	769	801	793	794	817	792	859	834	877	807	813	817	845	837	845	815	833	826	843	804	889	828	824	788	800	865	853	831	787	823	850	786	818	783	839	849	799	773	793	810	834	837	845	835	805	815	843	830	774	795	835	787	815	861	841	839	860	787	845	866	837	882	780	820	816	839	840	812	827	836	837	810	775	802	795	810	829	789	815	798	803	743	812	785	779	870	782	801	805	797	796	807	832	806	843	802	832	821	833	859	789	811	824	800	795	867	832	839	760	822	841	788	882	834	835	828	784	824	845	762	822	865	858	817	799	794	803	843	810	831
1662	392	398	398	405	366	388	410	388	422	397	380	391	369	420	381	369	409	399	419	445	393	399	388	392	394	373	376	402	428	414	404	405	384	369	372	363	398	378	394	379	442	390	402	406	458	400	374	388	389	379	413	393	377	389	372	383	406	390	418	366	429	375	411	374	401	378	392	402	406	387	402	383	385	407	404	416	400	438	401	359	399	438	402	423	369	392	384	383	355	406	381	362	383	435	362	353	383	383	396	394	384	368	418	397	390	415	421	399	443	372	393	392	375	404	386	362	397	399	391	371	372	375	375	441	373	362	407	382	375	400	399	438	433	364	417	404	413	411	413	415	389	395	421	416	403	367	372	405	374	354	389	419	403	382	404	373	389	389	361	413	371	404	401	428	390	405	367	408	385	420	430	414	390	402	388	448	352	395	378	394	416	396	384	391	391	447	414	359	394	386	392	414	357	435	406	359	377	374	395	375	388	392	420	412	392	409	421	414	393	375	410	380	377	389	371	383	387	414	404	374	395	363	390	385	376	373	412	418	408	397	414	371	390	432	403	411	421	392	390	418	422	399	406	351	390	404	382	381	399	376	370	404	370	375	359	345	402	418	383	366	378	364	388	388	397	375	407	466	350	407	398	374	396	394	429	395	379	404	409	362	340	396	393	434	419	416	412	380	386	402	404	427	386	375	387	390	359	410	434	381	386	403	384	411	384	391	419	388	395	388	378	429	401	414	392	375	368	388	386	396	390	433	408	410	399	365	435	403	426	420	384	385	405	402	385	372	412	411	385	411	395	371	371	377	397	390	404	399	415	387	412	399	420	372	386	374	374	376	331	369	378	391	358	392	358	388	417	396	377	417	383	382	414	436	406	397	382	394	424	396	374	407	397	381	407	363	375	404	373	366	395	391	412	383	392	411	428	401	397	351	370	369	391	416	418	361	385	413	361	374	390	371	379	402	390	377	392	383	421	379	377	419	389	383	395	385	423	394	400	417	395	389	411	429	411	368	375	398	393	429	397	425	381	394	371	373	388	385	398	414	374	409	373	399	430	394	377	388	389	393	370	411	367	400	378	393	382	407	408	403	375	409	375	350	391	433	399	403	391	430	409	395	424	350	361	415	449	409	405	363	369	369	419	414	405	350	390	387	393	392	426	389	421	362	380	404	422	415	397	396	409	427	424	359	363	420	410	379	383	415	449	397	384	394	399	405	415	373	392	353	408	462	404	380	379	436	389	424	421	382	375	401	366	370	403	406	340	437	410	405	399	360	394	364	419	403	361	398	369	379	408	386	365	419	412	373	391	371	373	358	390	388	409	360	407	421	384	374	415	399	436	387	365	394	390	355	370	426	430	372	403	444	377	382	358	402	386	426	360	411	386	388	398	412	353	406	392	385	386	426	404	365	390	389	377	361	405	406	393	394	391	397	381	387	368	360	444	455	429	406	356	440	356	388	391	394	430	368	397	399	407	345	405	393	354	404	389	410	369	362	397	401	396	396	391	413	417	400	418	439	380	392	402	417	415	412	379	419	390	402	389	389	395	365	403	445	383	381	385	380	392	428	354	400	400	409	436	389	386	391	393	421	378	385	361	374	415	388	389	417	393	442	401	361	430	382	375	380	358	383	399	354	399	374	387	429	409	400	412	421	438	384	381	370	420	392	386	401	424	398	361	408	419	427	351	403	386	350	430	426	407	382	403	400	414	412	420	401	386	409	394	375	389	429	422	405	420	390	391	370	419	374	377	357	419	371	346	359	388	401	411	376	443	367	382	418	436	388	373	407	417	404	380	407	418	410	385	377	412	380	385	418	380	419	386	398	409	384	387	386	408	358	396	425	374	390	374	344	365	392	410	399	376	422	367	434	401	367	384	405	418	403	422	398	388	403	372	431	351	417	378	374	424	372	409	443	422	410	460	374	409	412	404	391	384	392	400	410	375	393	407	388	422	376	396	370	393	391	389	404	382	405	376	391	402	390	391	404	427	386	382	403	391	424	412	435	405	398	426	416	413	384	402	407	408	380	394	395	394	367	426	356	384	417	373	389	392	385	376	391	399	387	378	408	403	349	378	391	418	406	393	383	402	371	417	428	372	361	373	393	393	395	410	365	408	422	378	376	391	421	370	405	384	391	405	390	397	401	420	363	415	413	400	422	405	404	363	410	427	381	395	373	401	385	418	432	394	365	418	412	404	416	393	382	374	412	416	354	389	376	386	380	379	420	395	422	385	373	413	360	412	398	409	392	418	400	410	408	384	407	407	412	390	394	418	416	402	349	387	464	410	438	399	358	413	345	426	400	404	340	391	375	392	410	403	432	381	384	397	424	373	376	407	382	400	407	403	381	406	418	381	413	394	392	428	437	422	399	419	422	387	405	438	385	413	408	382	408	388	402	377	394	356	383	392	423	373	422	414	405	392	373	411	400	418	396	410	416	409	396	390	370	397	362	386	404	355	400	372	371	398	406	417	417	377	374	367	393	373	409	416	423	428	382	338	376	384	381	422	411	379	372	383	333	379	405	437	397	403	371	376	434	392	387	369	453	404	419	378	391	356	392	404	407	387	406	407	390	403	395	346	414	422	346	415	369	402	404	432	384	372	375	351	422	387	407	377	433	386	367	383	387	404	442	370	371	396	390	403	428	402	414	381	391	363	396	404	428	397	404	400	402	373	405	425	374	422	371	359	381	377	381	412	375	392	410	416	375	392	378	405	391	387	390	366	416	405	391	369	389	406	403	392	374	381	378	385	387	385	386	383	354	410	395	425	362	369	392	389	389	393	391	368	413	419	388	380	429	405	389	420	355	412	367	376	395	398	413	399	378	386	388	352	423	395	432	370	375	408	413	396	401	435	412	412	415	369	397	402	392	398	371	352	391	421	357	412	457	407	411	358	410	364	387	370	368	393	399	376	403	366	362	401	434	373	472	417	418	377	401	402	394	364	369	396	413	380	385	387	398	422	399	413	411	403	408	417	380	387	432	387	419	397	374	397	430	414	409	386	393	416	411	414	382	403	379	374	404	374	374	412	353	386	406	372	363	391	376	382	397	424	392	392	414	423	428	359	407	404	363	424	351	420	399	381	418	406	397	374	382	418	355	402	405	409	416	420	392	399	388	404	386	398	384	348	373	401	364	408	409	373	391	389	395	384	411	426	400	380	425	401	402	388	401	381	400	382	403	358	383	388	380	414	394	417	363	399	390	418	403	368	372	418	421	389	394	404	376	389	405	400	383	434	405	435	377	415	413	394	394	378	362	400	401	365	398	429	428	382	401	410	398	412	412	402	407	410	374	405	437	394	369	393	410	378	389	387	403	371	378	413	368	403	382	367	362	393	392	317	375	425	388	412	383	409	394	390	390	372	388	386	390	408	396	396	383	358	420	416	403	382	399	384	393	403	398	433	378	413	382	425	423	393	369	406	407	412	420	378	388	387	397	401	426	396	427	408	408	394	362	390	411	359	354	372	400	356	371	400	443	396	368	395	386	363
2055	966	950	949	862	903	927	898	890	897	904	929	867	963	900	896	878	922	899	892	966	886	840	908	899	912	870	905	854	867	980	891	914	826	890	865	899	888	891	895	892	890	941	837	885	907	903	874	897	857	947	925	886	905	914	915	964	939	917	868	904	862	874	895	881	934	874	913	868	899	909	923	905	938	912	843	904	894	906	909	877	885	924	912	876	909	853	913	907	889	859	972	923	883	883	947	859	887	919	880	924	915	955	906	869	893	904	916	914	923	894	881	864	914	929	892	886	921	837	900	943	924	858	877	888	922	910	885	923	904	922	938	903	889	832	926	955	887	966	903	911	933	919	910	899	895	921	937	891	906	909	858	897	884	889	901	840	929	886	873	872	911	893	865	937	945	955	897	908	883	852	918	891	859	883	931	879	860	922	917	878	852	929	914	900	905	907	872	901	909	853	970	930	893	885	842	944	955	911	912	895	946	887	908	922	953	868	903	899	918	878	941	869	898	945	905	881	909	902	911	920	910	899	909	923	936	903	893	978	898	866	904	929	933	901	926	925	931	928	889	912	915	905	904	932	914	939	881	891	899	866	932	934	873	889	930	861	897	845	917	925	921	869	882	902	901	932	934	880	899	880	865	917	923	914	895	899	996	930	906	893	880	932	938	893	923	855	921	884	868	906	869	890	885	942	904	931	910	916	909	912	886	929	942	933	932	914	881	880	974	870	906	899	946	878	879	883	933	919	892	846	891	923	907	857	975	900	935	856	880	916	879	911	877	934	886	903	901	845	935	888	879	917	903	951	909	910	912	912	889	917	945	891	933	877	899	912	868	837	908	884	911	856	901	896	929	917	905	867	944	887	877	886	961	910	909	884	925	893	875	857	924	913	858	933	892	926	878	882	878	905	841	923	919	908	953	903	881	865	853	893	903	873	937	904	873	915	870	894	918	918	921	889	896	960	915	931	842	927	913	928	887	870	859	919	856	887	836	917	928	980	894	900	894	884	870	925	880	903	911	862	950	890	906	886	943	930	977	897	902	926	908	876	912	883	871	930	905	871	952	899	895	893	860	886	893	943	918	935	949	909	927	899	923	913	883	849	894	926	886	930	865	923	877	890	839	892	913	946	919	957	872	911	930	906	912	931	900	923	845	959	883	902	924	920	895	882	937	882	919	872	941	908	892	943	924	858	917	964	907	907	885	938	906	843	919	855	860	960	889	883	933	907	914	856	913	888	922	932	917	867	904	922	912	923	922	908	899	933	921	878	887	898	906	920	946	867	914	935	845	934	903	913	871	958	956	925	959	910	888	914	949	875	931	978	839	912	875	867	937	911	930	921	974	955	925	937	870	925	944	889	883	873	973	949	845	941	889	946	928	946	852	908	892	928	934	845	898	886	899	874	888	878	899	897	852	896	939	877	950	908	879	903	894	874	926	933	909	833	896	912	890	901	908	922	846	872	919	904	920	907	879	885	887	903	929	887	908	898	909	931	953	1002	944	927	912	847	861	895	905	875	901	852	908	905	916	946	918	919	945	953	914	904	866	880	942	893	922	926	935	899	928	923	886	905	894	865	826	942	926	882	895	967	903	940	966	918	883	922	944	868	862	913	943	903	870	855	947	933	952	877	972	954	925	962	960	977	922	906	901	860	878	933	908	854	880	917	931	927	949	914	918	886	878	922	891	937	952	897	862	845	896	912	874	859	933	894	954	894	879	889	959	882	974	896	917	913	883	930	925	881	895	922	886	893	876	907	913	903	881	868	925	919	908	909	886	911	871	927	905	833	910	946	905	893	891	916	899	945	910	970	867	902	916	923	871	883	909	928	846	891	919	941	968	894	873	882	879	896	934	905	941	892	871	919	866	903	882	912	919	885	906	887	884	910	904	864	876	879	923	881	875	885	896	924	931	901	919	886	906	873	884	936	888	896	916	887	927	904	941	925	965	929	867	959	899	917	942	922	863	893	912	863	921	910	943	867	938	879	856	918	888	887	946	940	890	870	894	930	886	865	972	898	889	866	912	901	899	875	946	852	886	907	923	915	866	882	924	959	912	933	892	924	899	959	908	897	930	927	952	870	858	897	907	928	892	903	939	966	880	934	895	867	880	889	994	904	888	912	837	928	920	927	888	906	925	871	907	895	930	842	935	859	956	906	930	900	866	954	881	933	904	892	897	929	931	919	904	894	859	901	915	888	868	885	904	896	882	888	926	889	882	880	858	936	892	897	955	930	918	892	926	940	920	951	891	913	887	889	911	898	918	933	921	898	901	904	912	863	873	923	907	895	931	875	901	896	888	864	876	942	907	882	953	896	900	900	917	888	895	899	924	917	920	926	916	867	832	917	925	912	893	947	880	894	869	891	917	908	934	914	911	879	921	924	912	867	905	928	915	910	913	965	903	918	869	882	866	892	872	893	901	944	944	868	887	887	897	904	957	946	931	915	902	875	915	924	911	875	915	918	918	864	938	914	856	906	926	917	900	859	935	904	917	887	881	940	929	889	908	898	936	926	883	943	858	930	893	911	948	904	861	837	925	910	907	929	923	888	892	953	875	938	912	870	960	936	863	952	895	892	911	907	922	900	876	898	897	918	884	920	907	890	984	880	930	890	969	904	903	888	876	856	887	883	851	863	961	899	887	953	941	963	938	889	921	892	893	934	903	895	942	915	916	855	906	941	919	875	918	927	882	911	927	973	855	861	888	905	953	900	893	906	903	925	936	886	943	913	859	937	929	940	865	898	908	923	876	876	934	899	858	878	895	906	903	944	909	862	923	890	928	922	928	889	889	928	922	895	930	966	915	894	850	973	976	928	870	928	915	881	937	961	887	913	916	870	909	883	885	885	903	957	908	963	897	951	907	969	967	858	919	945	937	900	923	919	910	919	887	864	923	920	940	930	860	867	888	958	890	900	967	901	938	895	850	945	876	868	893	896	920	885	897	899	839	857	863	940	871	934	900	869	916	869	917	914	919	905	924	959	950	921	930	937	886	944	945	929	873	857	887	916	914	922	914	915	866	912	857	897	853	882	876	908	939	946	889	913	925	897	929	901	897	924	905	924	908	920	868	943	912	949	912	915	876	901	912	938	955	884	910	906	894	892	919	840	917	912	929	919	947	878	912	950	927	922	984	922	917	874	936	925	863	896	859	884	881	903	896	910	908	876	941	880	918	910	868	935	936	895	961	952	958	939	842	930	909	932	909	920	911	953	913	916	905	952	888	855	916	862	922	875	903	951	881	916	881	894	949	950	866	952	818	945	902	960	953	912	884	901	879	889	923	935	900	929	930	913	886	895	893	907	911	886	868	917	896	947	865	892	910	933	900	938	837	945	910	918	856	926	919	900	866	899	874	923	898	945	905	949	884	927	900	932	915	861	933	915	912	935	886	874	876	928	908	924	910	923	891	882	887	872	906	958	873	912	885	963	920	926	898	893	896	863	884	904	872	885	921	931	911	1018	872	912	922	893	926	894	917	890	877	895	935	933	953
7700	523	491	460	352	311	243	250	261	247	240	233	237	224	182	225	245	240	235	194	204	202	241	174	217	190	225	206	203	228	229	197	223	217	202	220	215	197	205	191	233	215	211	190	263	217	206	186	198	221	195	218	212	198	229	199	197	225	189	226	217	213	216	188	197	210	190	234	202	194	202	217	226	208	217	221	208	204	210	220	203	220	204	212	222	196	186	198	212	211	208	198	180	215	198	208	204	204	214	207	211	192	190	207	186	208	208	218	233	210	199	196	216	219	188	196	202	220	226	225	194	218	217	248	216	199	200	238	217	224	216	222	207	186	212	213	198	230	221	217	202	208	223	211	197	207	209	231	183	214	200	204	211	235	223	207	218	225	205	243	219	200	189	209	226	189	223	199	228	217	234	214	191	221	228	206	220	219	186	202	207	205	211	220	223	217	223	227	199	199	192	210	198	215	195	250	213	230	235	220	194	208	226	204	179	237	215	225	212	219	202	195	226	215	186	183	216	242	213	223	218	212	215	209	223	208	193	176	206	201	209	205	225	189	224	186	188	213	185	217	197	214	211	226	206	223	204	204	194	212	216	223	208	227	212	224	191	232	223	190	204	216	210	214	212	209	195	232	204	204	205	201	209	217	200	208	208	214	207	195	226	190	202	205	204	197	213	227	206	206	245	213	227	246	211	180	244	213	208	211	179	228	185	214	210	220	209	230	216	206	201	187	194	219	196	212	214	227	248	210	213	229	225	195	222	210	228	209	244	190	218	203	199	194	197	199	187	205	197	196	230	183	219	216	186	201	225	193	221	199	222	244	205	210	181	197	193	221	217	227	180	198	217	196	157	174	225	194	202	206	202	180	212	207	190	199	212	228	208	242	241	209	220	209	199	203	219	251	214	212	220	211	192	206	226	202	191	191	210	222	203	232	219	190	213	235	198	212	195	207	200	193	215	209	211	213	195	188	207	219	209	218	194	201	210	214	224	221	246	207	191	213	230	198	201	207	195	209	208	210	223	200	228	173	205	228	212	208	217	195	216	225	222	209	250	218	218	207	224	203	196	193	229	214	222	218	207	224	204	234	230	209	208	199	215	216	215	217	188	198	206	206	218	217	228	198	189	221	262	213	227	204	222	232	191	221	207	212	210	232	195	212	203	222	198	224	198	195	209	187	218	218	204	194	203	204	196	189	194	200	195	192	207	219	196	217	183	175	196	210	215	219	211	206	199	218	200	221	207	201	201	196	224	185	233	195	213	193	208	214	191	203	236	193	206	216	222	227	213	195	218	209	217	234	196	200	232	214	213	226	232	217	215	189	201	196	215	241	191	245	217	198	195	205	203	217	216	190	196	244	208	238	206	170	233	214	208	194	228	229	206	197	214	193	195	215	195	197	200	221	225	199	190	196	214	193	193	202	185	218	207	224	205	205	209	217	220	192	239	193	217	198	214	181	237	213	203	222	230	217	223	214	230	230	212	219	214	219	230	205	233	213	227	189	198	198	223	224	222	192	218	230	202	204	226	196	206	219	219	206	198	200	231	212	234	248	200	194	186	211	210	219	200	192	222	198	209	228	228	190	170	200	188	214	173	218	217	218	224	204	171	204	223	206	219	234	207	201	237	227	217	223	215	205	194	214	216	218	219	220	199	202	213	171	226	235	219	224	181	230	181	205	231	229	215	211	199	202	217	205	233	200	225	224	179	218	215	215	224	224	215	202	223	231	242	200	220	188	170	211	219	220	226	211	262	202	188	238	209	204	171	200	219	216	238	225	199	189	222	189	203	223	210	198	189	210	204	240	261	220	177	198	184	221	203	216	215	199	217	201	224	235	200	202	223	208	201	238	196	199	203	212	216	223	190	192	221	219	221	182	220	223	194	200	228	207	193	196	231	202	205	200	203	228	192	220	224	196	202	234	209	201	225	216	230	215	190	232	227	190	207	216	221	195	221	204	200	206	198	213	198	209	228	200	214	221	222	189	203	233	189	216	228	217	220	214	224	218	230	212	233	200	231	222	207	203	210	228	206	205	183	218	236	205	184	231	210	211	209	218	199	234	200	215	227	192	198	252	238	228	216	209	224	232	230	217	197	207	218	225	211	212	214	226	207	204	198	219	185	220	198	227	196	207	199	208	190	210	188	214	208	227	223	235	197	226	229	221	234	216	195	203	195	209	193	203	224	208	200	201	191	246	264	185	226	187	214	220	197	192	220	226	189	190	219	197	212	229	204	196	214	194	243	241	205	216	220	219	238	201	211	229	228	213	238	187	234	212	199	225	198	194	218	221	211	206	232	235	193	202	211	227	219	227	215	171	204	221	225	201	182	218	210	226	219	225	248	213	193	212	233	198	226	204	210	168	215	175	215	213	238	206	191	203	227	196	196	212	223	226	206	212	211	230	238	198	197	228	221	200	227	217	236	187	196	198	205	218	212	209	196	209	214	205	221	200	202	246	228	195	223	221	204	215	188	218	221	216	197	202	231	209	238	200	225	196	215	196	226	205	210	182	201	206	196	251	198	191	213	239	213	215	205	192	198	207	181	207	186	233	190	224	244	210	204	184	202	212	227	225	190	222	234	200	211	225	191	193	184	184	213	221	194	199	212	189	210	182	201	207	250	179	189	200	207	186	206	212	189	193	214	212	209	178	198	200	212	211	218	219	205	200	196	222	217	238	222	222	198	214	227	257	225	234	202	195	202	231	181	206	225	229	191	208	220	205	219	201	214	192	208	227	204	231	230	208	200	203	199	209	215	220	227	207	185	199	217	227	216	217	250	201	208	231	180	176	206	194	209	241	206	206	246	196	214	235	208	214	211	202	231	181	200	182	203	210	214	217	212	242	223	178	216	204	228	182	197	210	222	210	230	229	218	199	195	193	205	191	224	224	210	199	204	211	236	221	202	185	204	210	195	188	220	234	214	226	226	198	219	210	215	210	243	229	192	228	231	199	262	186	219	236	201	204	203	225	220	226	204	226	215	205	198	211	194	203	188	222	190	205	235	238	202	202	213	198	229	202	179	196	193	212	208	241	212	185	202	219	257	251	193	185	228	229	210	239	219	191	223	210	178	198	233	218	204	202	226	203	219	205	200	215	200	204	199	205	203	206	212	236	216	244	221	219	217	222	228	220	194	191	212	250	233	220	207	197	191	208	219	197	186	203	211	236	225	254	222	244	247	237	224	211	184	195	206	197	214	203	231	213	223	189	247	221	215	206	205	210	211	225	178	205	180	196	199	193	224	210	188	234	223	247	203	185	177	215	202	204	213	211	218	208	223	200	182	227	207	198	243	207	212	208	218	191	209	223	193	205	218	232	227	235	225	188	204	221	198	195	199	214	227	209	224	220	221	223	178	203	207	200	215	244	236	219	201	210	195	233	185	221	234	218	194	218	201	210	186	209	228	192	191	181	177	202	171	208	202	205	191	223	206	221	220	193	198	193	227	198	208	217	212	212	247	201	217	212	203	216	216	213	210	192	188	235	202	201
6515	827	1257	1426	1193	1051	980	891	778	747	767	665	698	658	582	605	661	663	644	663	580	592	564	605	592	590	559	591	572	556	570	525	555	535	570	582	564	566	547	536	594	620	572	591	578	566	524	546	546	554	547	541	571	569	601	621	587	588	564	547	594	567	574	551	573	566	561	553	557	570	580	498	578	561	520	568	552	540	549	590	555	554	583	577	602	550	550	569	553	570	563	546	558	542	583	536	540	537	579	559	529	526	558	492	553	536	551	522	543	607	540	538	508	558	594	528	543	532	594	564	530	570	569	546	623	540	551	523	568	577	570	544	551	529	535	514	535	523	583	566	562	564	550	568	543	553	557	553	549	607	564	578	586	583	554	524	543	555	522	542	499	537	508	563	532	601	574	540	586	508	595	589	568	544	581	533	595	545	599	568	523	535	557	561	573	553	509	577	546	540	553	525	530	576	563	586	566	568	542	527	518	529	586	577	528	561	571	542	570	541	579	564	594	554	522	562	558	552	515	587	544	574	565	522	563	572	552	595	600	523	581	533	544	570	597	550	541	562	557	543	573	555	546	559	521	584	545	546	580	528	556	544	568	509	531	576	597	525	562	545	566	521	585	584	576	539	563	532	569	590	565	545	564	537	564	557	560	529	557	582	564	547	551	555	520	567	566	562	554	569	538	602	568	544	576	591	513	542	551	554	529	544	563	581	558	521	575	564	561	556	517	559	543	553	598	565	578	584	589	565	569	542	565	577	541	571	580	527	541	600	561	560	543	624	551	488	561	559	534	532	562	566	534	545	600	538	575	582	581	574	554	576	544	529	540	585	594	586	525	552	504	593	568	542	554	556	583	595	591	564	528	544	593	554	545	551	525	551	594	540	545	583	572	564	553	521	491	599	568	576	554	571	542	544	542	541	519	559	549	542	547	567	539	542	560	551	536	564	562	563	544	511	564	558	588	572	530	560	573	549	597	515	558	560	561	513	539	595	533	561	571	568	544	554	538	571	574	543	545	536	544	530	559	499	531	590	534	574	537	571	539	549	543	517	567	529	539	599	542	542	584	584	585	554	611	545	580	562	560	541	542	556	610	610	569	528	535	583	525	535	550	550	534	559	548	539	553	583	556	578	570	571	507	550	610	547	625	541	535	539	571	545	552	562	551	565	576	537	576	574	580	528	547	597	551	564	567	588	577	533	561	536	540	549	570	543	528	520	585	570	544	587	531	557	580	606	547	582	546	548	571	546	544	552	609	583	544	585	573	550	569	597	578	511	552	551	553	601	575	564	565	554	571	572	561	570	572	549	546	549	609	556	570	575	530	578	552	565	579	554	512	577	556	571	552	568	579	493	580	558	585	552	532	562	531	548	569	546	562	561	556	569	538	537	537	540	543	603	592	584	576	563	562	532	541	583	570	569	571	567	563	536	563	554	513	571	550	569	536	524	530	587	542	534	582	540	581	578	595	580	552	580	554	589	575	558	550	587	545	514	549	529	527	553	580	526	535	546	537	560	561	558	559	544	556	583	584	534	589	535	562	555	528	547	533	507	527	580	568	566	533	549	561	532	591	598	519	537	557	563	552	588	559	547	534	552	496	561	546	556	522	585	539	556	581	568	609	530	546	514	522	579	537	551	606	564	563	529	551	533	521	554	547	561	546	570	582	555	554	524	523	563	589	564	538	543	547	534	541	560	566	526	547	568	509	547	533	544	575	525	561	560	582	588	507	582	555	557	523	543	584	562	576	550	532	571	556	554	578	596	532	612	566	561	547	553	577	563	569	568	520	573	558	578	577	552	544	571	573	571	541	551	528	518	529	525	517	587	543	541	592	501	513	573	579	502	541	538	552	581	544	529	528	587	519	559	531	545	586	546	548	576	523	560	558	555	526	554	573	520	559	547	574	543	540	559	559	528	552	569	546	560	564	516	551	548	574	550	576	575	576	567	597	547	585	577	549	564	519	589	547	573	562	581	558	543	553	557	535	529	556	495	584	543	572	536	525	599	553	531	581	493	542	527	551	613	534	549	554	593	546	537	529	594	558	565	552	588	575	557	598	585	543	595	562	536	554	548	592	507	547	557	567	555	566	588	565	567	524	540	566	564	546	560	506	530	582	570	561	560	575	537	558	568	531	588	496	578	573	531	570	552	535	598	543	602	578	570	516	527	547	573	548	552	589	542	514	572	555	569	578	555	573	579	556	512	574	565	579	545	571	573	531	563	536	559	601	574	595	542	500	550	540	536	582	579	549	576	568	563	548	590	516	584	563	544	572	559	543	569	535	551	506	527	528	578	547	534	581	578	529	569	568	508	624	553	517	593	535	547	515	584	569	513	550	527	531	574	537	560	574	547	555	554	576	594	555	563	587	580	556	571	545	547	587	543	467	578	563	557	549	547	571	561	576	573	544	565	553	598	604	559	536	547	562	568	552	566	581	531	545	541	546	573	525	568	566	542	577	587	512	614	563	543	558	571	563	589	588	603	523	568	577	579	582	584	541	575	559	588	589	576	574	598	555	598	549	576	493	567	587	529	561	576	574	559	588	568	585	546	618	569	576	613	593	558	592	579	542	571	546	564	564	594	612	617	519	533	559	579	539	577	529	588	578	545	546	532	566	560	571	591	566	568	548	538	575	573	538	575	555	560	569	576	567	538	552	562	590	535	561	583	528	538	576	566	520	556	598	553	588	531	531	517	547	543	574	527	558	545	524	549	584	526	563	530	580	549	550	560	573	557	540	590	566	589	594	533	526	547	598	544	543	586	548	532	572	607	563	567	611	583	568	526	573	540	543	551	577	562	595	579	541	515	564	542	592	555	555	545	570	519	543	548	579	513	574	554	527	549	561	518	569	571	583	568	549	550	593	577	550	539	588	542	541	543	534	528	550	550	560	529	557	562	570	542	555	547	569	573	562	588	550	561	552	561	549	517	560	514	549	558	544	546	543	538	546	570	568	542	575	583	558	563	556	567	552	535	592	544	593	523	605	575	551	597	562	555	530	571	580	578	564	565	549	557	585	569	535	570	553	537	553	581	571	504	600	530	581	541	553	543	574	539	567	587	548	585	582	530	574	565	509	565	605	553	513	541	560	560	527	528	497	568	554	562	549	529	558	560	536	546	548	554	553	607	571	561	546	537	582	560	567	545	571	566	563	566	518	565	543	597	536	564	524	556	588	541	514	536	526	622	560	567	557	549	529	592	568	587	574	534	578	633	546	575	545	573	549	552	534	545	529	547	547	540	565	580	561	541	564	519	569	551	568	537	566	573	619	575	562	577	562	573	539	570	572	566	526	556	566	571	512	532	538	571	538	556	581	535	559	581	559	560	590	570	545	540	517	553	569	539	561	579	580	563	560	530	528	559	514	549	534	563	529	534	531	574	557	550	539	580	554	573	556	554	552	545	573	559	541	594	534	510	549	565	563	600	575	553	563	549	567	544	539	581	546	562	547	576	571	540	558	500	615	604	555	519	540	567	560	574	562	547	587	522
15132	1335	998	842	675	581	511	464	430	416	361	362	373	357	329	371	343	367	361	321	359	351	334	350	343	284	331	319	304	332	364	296	307	317	340	348	318	336	333	333	309	351	310	328	373	337	330	324	347	324	359	337	332	341	313	328	321	330	352	314	335	306	320	341	358	321	307	326	299	323	313	322	341	313	322	368	375	345	318	337	344	343	338	347	316	314	345	309	325	346	306	304	370	328	337	317	323	311	323	322	326	327	321	316	320	327	335	329	355	316	344	352	310	349	346	292	362	338	362	326	355	343	345	319	295	327	317	342	365	333	338	358	326	308	340	299	341	318	306	311	359	349	333	320	346	331	342	322	332	369	354	337	305	345	341	345	336	320	332	307	310	322	347	318	370	341	361	292	314	327	345	337	310	329	310	331	324	367	326	316	315	341	348	367	338	311	338	377	343	371	320	286	330	341	343	355	366	295	321	326	308	324	323	313	343	339	316	324	327	332	312	313	331	341	334	316	318	340	351	339	309	348	323	321	286	316	341	342	330	293	325	347	365	340	342	297	360	328	327	318	323	325	302	345	299	311	275	313	321	361	331	316	304	330	352	302	325	346	346	353	314	347	346	338	353	341	342	336	353	333	312	311	325	320	354	370	355	334	313	304	301	361	332	347	304	332	340	337	316	340	333	286	344	375	315	308	315	352	332	335	330	347	335	339	365	347	294	293	353	342	284	307	376	375	309	316	305	325	335	361	353	325	317	308	317	344	286	362	337	352	355	349	308	338	349	338	327	338	352	354	325	327	346	338	340	337	320	333	324	351	297	324	330	294	311	351	310	319	357	304	294	360	300	336	321	327	344	311	356	331	334	315	363	313	337	353	305	333	299	329	337	357	338	334	350	319	361	326	292	311	348	316	299	290	344	334	320	314	305	333	265	312	309	313	356	319	316	319	345	327	316	306	318	275	353	321	333	302	293	301	330	329	334	331	330	349	340	323	311	327	360	340	322	317	353	317	316	323	329	341	345	306	352	317	321	327	299	307	355	305	372	356	306	341	346	322	319	307	351	341	332	291	323	305	319	330	341	347	370	339	345	316	358	357	345	329	299	335	313	308	339	331	331	316	305	315	372	282	289	323	326	370	328	332	301	328	335	307	291	296	286	313	317	328	329	332	349	296	348	350	315	338	316	325	350	314	356	366	351	299	305	331	302	330	310	324	332	332	315	302	336	341	319	281	312	339	317	349	301	318	355	353	310	331	336	296	307	312	354	352	347	335	312	332	386	300	341	309	301	333	280	325	337	287	322	323	338	299	301	364	342	357	336	362	354	306	326	342	325	308	290	311	323	366	331	335	331	371	306	331	317	314	337	314	343	330	309	310	305	324	317	307	329	303	336	300	290	312	351	310	326	338	302	279	348	290	319	366	336	337	325	278	335	317	289	324	327	320	305	337	341	322	322	353	328	343	326	358	330	325	325	309	327	335	335	307	325	343	320	341	321	310	311	304	349	308	338	333	337	325	329	350	337	296	335	336	296	343	328	296	353	296	335	344	308	332	342	307	339	317	317	307	337	346	307	316	323	314	328	355	314	303	322	309	309	348	312	345	309	334	282	314	344	342	343	302	309	353	315	325	309	315	358	334	319	301	318	353	341	339	296	346	327	320	313	348	306	347	341	339	336	309	349	384	362	325	311	353	349	353	349	314	368	337	349	321	331	351	324	306	305	337	333	329	313	357	323	315	306	337	341	324	332	339	350	316	333	372	330	306	355	326	334	328	320	322	320	305	308	367	349	346	320	349	331	323	360	322	374	338	326	361	321	330	329	311	333	324	329	302	338	280	333	362	337	314	347	314	333	308	316	335	339	356	364	331	335	347	335	310	343	318	326	296	349	321	329	317	286	310	327	315	292	324	310	271	361	320	316	327	313	323	301	309	333	364	326	339	315	346	339	325	333	328	327	318	311	289	339	363	360	321	329	304	338	337	352	321	359	350	310	332	340	346	275	305	319	347	321	382	318	329	303	339	337	292	354	332	344	294	324	329	344	353	322	349	349	325	306	299	318	360	346	345	350	325	329	350	275	333	323	346	319	348	343	323	327	300	327	318	336	350	337	335	304	310	340	365	296	311	323	319	317	348	325	307	321	324	305	344	342	374	300	340	316	304	336	326	347	352	321	317	269	335	331	351	346	309	363	309	316	316	344	329	334	303	334	324	332	328	321	318	322	309	331	331	292	289	323	302	331	326	317	327	332	355	316	332	293	334	328	350	294	359	343	285	360	315	337	343	354	338	344	316	345	318	357	335	318	320	330	328	375	305	346	329	326	325	352	333	323	346	330	305	346	322	330	301	300	347	334	324	340	331	335	320	365	372	350	303	330	342	327	339	361	317	318	349	339	311	327	307	335	369	356	305	327	318	323	316	360	345	364	327	338	324	304	326	350	333	341	301	358	303	325	354	336	344	337	312	311	335	333	305	337	310	345	319	305	366	330	296	325	298	341	300	328	301	322	340	342	326	338	330	346	342	325	365	342	345	296	356	341	328	341	326	326	334	322	333	346	367	352	345	310	317	303	333	349	322	332	352	355	337	332	319	302	293	332	315	375	314	340	346	326	314	332	340	331	334	357	319	318	356	316	328	332	316	311	345	348	325	326	318	299	312	345	296	319	325	360	328	337	317	340	324	292	340	316	333	312	329	322	314	330	325	331	340	314	312	324	359	323	315	305	306	320	311	314	314	351	356	338	318	302	342	341	333	384	360	323	344	304	356	308	333	335	304	322	320	345	311	352	298	355	298	319	306	336	295	350	349	325	312	341	334	348	315	336	341	327	325	337	318	323	316	327	359	353	344	327	324	323	343	357	306	337	301	318	305	337	311	322	328	360	336	312	347	332	323	340	321	373	337	342	335	312	344	309	363	314	330	309	337	341	369	336	354	327	322	314	305	339	343	333	354	303	330	334	356	300	339	318	316	321	341	337	309	367	348	352	335	338	322	321	325	320	306	318	329	327	298	313	333	345	331	313	318	320	324	332	328	332	285	314	308	341	334	340	292	292	346	337	314	325	353	325	290	312	298	324	313	336	347	290	344	371	332	331	356	325	325	316	312	330	356	316	349	336	314	299	330	335	369	310	328	325	366	331	342	306	336	338	326	328	334	337	319	321	314	336	341	313	302	325	320	347	287	334	323	352	326	321	331	336	329	339	332	336	312	348	345	361	322	357	319	318	326	320	310	322	306	307	334	319	308	381	318	345	333	333	350	350	325	340	369	350	305	281	335	334	339	333	325	355	291	331	322	345	318	318	370	304	313	316	318	324	333	324	336	334	334	302	340	325	307	323	350	351	329	331	325	350	307	359	326	311	292	325	337	309	324	307	292	332	348	346	346	354	334	324	327	327	363	348	322	338	325	327	305	349	342	310	344	324	292	342	305	340	307	280	297	324	308	349	310	275	344	297	313	343	323	319	301	317	314	347	293	317	309	342	303	335	331	320	359
8564	1299	2166	2387	2053	1781	1567	1386	1266	1164	1117	1060	1098	1062	1012	899	950	957	857	883	892	913	959	901	899	920	849	899	818	840	878	862	855	877	848	848	909	786	823	836	804	869	819	832	857	824	857	827	877	870	845	880	852	834	812	865	807	797	831	856	848	880	831	832	840	816	801	820	803	828	758	791	861	779	852	803	859	814	875	827	779	845	863	766	814	792	875	795	787	843	825	848	843	802	755	810	831	810	813	739	799	807	850	808	816	824	819	814	793	749	810	857	822	811	812	861	852	805	831	802	810	838	779	819	807	809	828	808	859	793	835	847	846	794	803	836	824	801	821	825	828	826	812	806	785	838	810	826	789	825	831	829	827	810	818	821	820	843	769	793	801	815	844	856	842	800	846	873	919	801	850	846	811	828	780	830	798	828	827	769	805	773	788	795	825	871	801	762	758	808	826	836	779	805	868	787	842	744	779	857	765	807	849	746	793	803	832	796	812	843	789	846	797	827	841	860	804	811	832	844	875	854	797	835	830	847	738	864	829	762	843	846	797	833	807	842	830	856	772	857	833	845	819	775	815	850	789	810	847	806	872	841	893	819	834	807	800	824	789	832	808	850	839	819	810	812	872	786	882	831	813	807	823	823	812	768	807	792	789	774	813	750	836	797	779	809	817	778	793	809	853	792	822	790	793	804	864	825	777	852	828	851	832	795	848	813	801	848	809	808	863	773	800	798	766	871	819	810	804	828	771	839	845	757	875	827	788	839	783	834	828	831	793	788	774	808	759	852	796	819	779	822	818	787	825	808	841	837	837	809	828	810	815	831	818	851	842	806	796	771	837	796	820	786	824	829	771	803	805	825	838	834	797	810	807	836	818	819	846	861	787	875	791	797	835	858	804	819	877	817	795	831	809	817	755	829	777	828	820	868	803	821	847	795	856	774	788	807	815	821	832	837	829	783	860	768	807	805	827	792	841	817	785	830	820	845	779	837	819	848	848	801	819	813	763	820	805	842	786	807	829	857	843	800	797	861	846	818	803	813	792	807	789	868	781	805	778	829	827	780	866	837	768	801	834	823	776	790	818	801	815	832	805	804	822	854	816	788	878	801	826	819	806	809	831	816	810	790	807	779	835	831	798	789	856	802	786	823	847	820	846	802	818	803	857	820	820	812	801	796	822	845	746	827	817	775	854	766	742	776	803	807	848	835	838	829	824	815	816	842	792	826	782	845	864	792	856	808	779	793	797	832	796	797	793	849	851	843	818	765	826	799	851	831	826	780	843	787	762	783	834	830	805	789	819	759	814	846	812	819	821	797	820	867	855	812	802	783	773	860	780	813	787	828	834	841	817	814	771	803	829	791	871	791	809	799	855	814	801	799	790	800	788	825	833	792	793	819	730	810	823	789	837	850	803	773	831	836	783	847	817	903	804	763	812	785	839	821	829	843	843	780	829	829	823	788	803	744	835	805	808	813	826	836	846	822	804	808	874	816	798	798	837	778	812	804	812	846	804	834	855	847	809	798	783	818	814	804	820	811	748	803	850	809	830	815	817	819	805	801	793	774	822	831	850	867	861	814	793	810	833	812	822	813	772	794	822	778	813	822	818	808	864	841	803	808	792	815	798	792	775	825	817	833	781	808	786	818	811	826	808	814	816	808	747	863	826	777	778	861	792	765	766	807	788	817	807	831	833	813	774	795	810	819	871	830	813	820	818	752	819	858	789	848	835	804	843	835	812	842	842	779	800	778	832	793	874	825	814	820	831	840	791	815	789	749	825	832	828	839	878	846	797	808	835	856	843	846	839	836	864	839	863	807	825	835	805	830	803	801	875	803	818	835	803	813	839	772	822	787	834	838	820	832	834	865	838	849	845	860	833	777	773	830	866	840	801	835	877	847	804	853	808	830	842	797	825	790	781	779	815	783	807	824	786	800	838	802	828	800	768	819	807	815	854	806	829	832	799	820	821	827	852	826	801	826	801	797	781	798	813	878	794	823	849	815	824	845	837	768	776	811	827	827	805	873	878	809	873	783	790	826	863	816	820	829	877	796	759	785	800	874	793	797	879	784	825	782	820	775	766	823	842	830	802	850	829	888	803	798	770	809	846	819	798	834	806	824	870	840	854	803	829	804	911	868	804	809	880	848	862	824	874	776	824	832	822	827	830	806	779	790	772	825	814	753	828	804	773	777	845	794	814	838	809	775	803	808	859	841	805	810	819	817	847	834	824	801	825	868	820	857	816	780	875	888	812	859	817	788	808	828	781	788	800	788	814	802	804	842	811	803	754	867	815	807	803	869	819	852	851	812	811	777	872	807	779	791	810	897	821	825	801	762	819	809	811	835	824	833	820	770	799	807	795	801	800	797	808	820	820	832	804	824	812	799	820	816	809	834	816	876	822	862	814	832	834	833	812	766	824	802	800	878	811	865	785	844	870	798	819	831	813	791	781	810	742	796	825	795	773	843	886	817	772	843	850	732	770	778	816	827	846	833	851	811	812	834	824	828	846	811	830	780	845	776	779	851	843	860	813	778	813	777	833	793	858	806	806	835	773	794	787	839	798	812	843	780	783	877	765	784	828	817	857	805	799	835	848	819	821	836	836	807	814	816	882	804	797	827	770	792	835	747	777	821	802	815	828	826	827	795	852	799	771	828	805	787	798	799	806	802	788	787	834	819	824	827	828	806	842	840	860	805	814	802	823	776	778	800	801	802	814	808	825	799	823	828	783	745	791	843	798	795	829	839	863	800	820	786	863	793	828	817	745	814	816	839	828	815	836	785	827	846	806	809	845	876	818	815	787	838	832	849	855	803	799	795	770	782	821	826	827	777	806	809	777	829	840	768	787	833	756	832	828	821	785	813	833	823	778	767	802	836	832	800	823	743	805	831	821	795	786	777	803	850	860	792	828	794	830	815	848	814	847	852	834	853	809	868	777	799	807	843	892	800	811	829	827	819	845	785	805	827	816	847	831	793	817	817	863	829	816	846	788	747	844	784	819	810	818	838	790	836	823	813	843	837	845	831	801	849	769	828	812	833	846	822	865	836	823	819	780	810	807	825	812	791	740	816	813	829	835	835	829	815	872	746	790	827	802	824	780	806	836	808	839	805	765	816	798	850	839	823	800	845	855	785	827	849	858	792	848	792	814	832	804	854	861	838	811	782	815	784	752	791	814	804	852	838	771	860	814	824	829	816	812	810	837	827	829	819	813	846	814	795	809	820	826	779	840	848	840	848	846	803	800	815	817	793	779	828	856	793	807	828	796	873	866	803	838	819	855	825	813	816	807	840	797	843	746	832	831	846	842	826	780	827	820	852	800	799	791	811	828	784	840	792	817	869	816	792	802	837	817	843	784	846	826	821	752	775	756	812	821	828	859	830	849	806	829	806	768	834	806	833	795	810	846	851	823	823	836	764	796	854	804	853	832	819	757	779	796	808	845	823	831	822	812	835	798	772	789	858	819	809	742	800	788	779	874	791	814	824	798	798
1745	372	400	374	379	384	381	433	408	396	418	405	406	416	411	414	363	408	423	410	329	365	391	372	378	414	395	378	386	405	382	382	402	375	358	414	366	380	364	405	401	418	386	406	378	382	381	429	365	387	397	390	405	406	393	427	429	400	379	426	390	407	386	391	412	389	353	436	381	401	432	378	386	384	361	382	367	399	418	424	394	393	387	391	382	393	389	399	394	406	410	403	408	431	385	398	368	382	405	410	435	419	402	398	406	404	437	400	432	364	395	371	369	441	406	394	425	396	407	406	449	351	386	373	379	425	368	383	407	416	345	413	431	373	394	438	376	378	410	380	369	433	387	397	382	398	387	371	401	392	404	438	441	403	380	364	396	402	394	413	399	395	383	444	379	395	353	416	415	352	390	372	385	400	393	387	398	409	384	429	390	394	391	399	388	395	379	368	412	370	403	372	379	417	384	407	418	414	397	400	427	432	368	404	419	425	389	404	406	381	402	366	391	418	358	364	368	366	383	379	400	367	390	444	407	368	389	417	389	381	434	405	407	406	400	405	401	402	378	416	397	395	338	385	374	363	397	338	366	384	377	400	412	389	387	391	362	423	388	419	386	365	393	388	404	389	403	374	385	404	397	404	397	392	409	408	409	408	386	426	396	412	375	398	373	365	405	372	399	390	421	383	431	407	382	398	391	398	417	386	432	374	417	387	421	373	391	405	376	420	400	377	413	389	370	403	442	411	368	388	372	391	364	394	412	423	380	335	372	400	403	401	386	406	396	403	371	392	438	391	400	412	380	436	376	396	446	376	411	409	399	397	411	374	396	356	415	376	371	399	341	413	373	411	392	371	395	396	382	377	416	394	357	374	387	429	398	387	413	420	449	377	413	421	407	392	402	403	397	418	370	353	411	411	362	404	405	390	373	418	365	455	408	408	443	364	371	357	387	384	404	383	443	393	372	407	375	406	407	404	382	412	405	370	397	382	364	361	372	393	437	386	395	399	385	408	381	357	389	445	422	412	408	376	359	409	423	361	369	420	415	403	423	396	396	400	403	405	389	398	373	403	392	384	386	393	405	375	390	360	406	386	331	387	407	389	390	381	422	387	425	415	392	396	385	403	410	370	418	390	402	373	390	422	416	387	390	361	416	357	395	390	400	436	396	378	383	400	348	437	426	421	417	390	394	435	403	421	376	408	420	364	362	404	384	420	410	385	393	406	388	410	377	366	392	410	417	428	432	364	385	422	329	388	386	375	403	392	403	397	372	356	417	433	360	373	369	380	378	391	347	371	367	405	395	376	391	408	426	369	428	429	364	461	397	395	426	391	402	433	423	362	373	355	396	378	396	418	353	377	414	361	383	392	424	406	421	408	403	422	447	385	378	402	389	370	384	412	391	385	380	390	410	424	397	400	389	390	365	396	406	429	411	400	374	387	429	387	430	389	366	410	411	400	418	393	375	366	384	374	422	401	391	387	350	454	402	389	367	388	371	387	393	389	374	423	439	405	385	412	427	440	384	372	364	420	391	378	419	413	340	402	424	424	364	399	423	399	431	364	418	393	378	398	373	381	390	434	435	404	418	363	375	389	402	365	401	378	400	396	414	361	401	391	401	436	403	419	361	351	391	405	376	339	395	389	394	388	397	377	367	404	373	412	389	423	405	386	384	379	407	397	406	430	397	372	396	402	436	384	437	388	378	410	390	370	395	384	407	401	393	384	444	375	376	377	403	463	418	394	407	403	409	394	415	393	396	389	400	384	403	375	358	415	414	394	410	401	407	398	398	367	392	391	411	398	441	381	396	405	395	388	386	399	382	397	455	413	414	414	401	423	436	416	392	372	369	393	381	399	373	382	397	441	327	357	387	402	355	402	419	383	398	364	407	404	409	379	395	354	402	409	410	375	380	425	415	412	370	412	388	383	391	372	405	367	418	400	374	380	373	396	424	409	402	405	411	382	398	358	413	343	381	361	372	394	383	420	361	389	354	421	397	415	391	381	432	415	365	360	367	369	422	390	351	410	375	398	438	406	387	425	395	399	380	411	411	391	348	374	400	388	392	341	389	402	369	392	431	409	377	398	370	438	382	398	392	386	358	397	439	429	431	391	367	421	380	394	446	420	410	371	372	413	334	409	412	405	417	387	395	372	396	422	402	403	413	390	384	364	411	423	411	365	380	382	406	406	410	360	388	395	386	397	399	409	390	398	389	385	386	411	364	425	428	433	396	401	384	379	393	420	396	389	393	364	374	395	348	370	398	394	413	386	390	390	423	406	407	408	400	439	376	406	363	388	384	426	431	394	406	388	352	403	391	411	415	367	436	373	383	381	372	383	386	420	396	408	421	379	422	399	385	397	389	426	402	389	399	377	431	426	375	396	377	386	419	382	383	363	419	374	380	400	380	413	407	388	380	405	430	376	379	411	355	383	377	366	393	376	390	413	436	382	386	381	405	367	425	369	369	423	397	362	420	391	355	404	411	364	389	393	426	406	388	390	416	412	399	360	385	388	368	398	345	392	403	394	408	370	422	380	390	398	375	383	393	402	369	378	398	390	382	424	360	425	385	394	410	385	393	433	398	409	372	356	389	403	391	360	397	396	402	398	377	388	376	407	417	372	382	400	398	395	407	409	385	342	395	447	357	375	421	388	434	403	434	409	387	393	379	385	397	413	399	391	410	431	418	379	411	395	410	388	415	378	410	409	392	424	429	417	388	399	408	421	416	364	405	404	427	417	399	411	380	389	418	361	396	395	393	429	423	391	402	407	433	405	379	384	414	377	396	401	388	368	402	382	379	385	429	379	388	383	391	442	361	381	399	405	384	416	388	397	463	366	388	397	395	376	400	401	385	357	395	417	373	425	408	417	369	374	387	400	411	378	355	380	398	390	409	390	380	439	374	387	377	370	402	391	396	430	403	421	385	368	409	397	352	386	407	370	396	389	373	389	364	359	367	351	389	348	425	394	374	390	378	385	411	396	413	392	426	380	394	399	370	387	373	420	393	401	374	418	391	378	338	392	402	405	414	381	370	386	412	368	376	381	397	419	415	425	392	384	416	374	387	387	374	426	378	400	399	414	429	379	390	385	391	390	387	401	423	386	410	430	387	423	368	386	417	400	407	408	413	419	424	391	365	409	420	367	388	404	350	374	358	380	396	353	404	406	393	386	364	369	423	397	413	407	435	351	402	388	366	409	394	434	367	366	373	356	391	377	399	389	398	340	398	411	394	397	385	364	403	451	385	459	375	374	393	393	405	414	412	386	385	381	462	388	390	383	383	395	402	399	396	377	420	426	399	367	383	363	395	378	423	404	382	393	400	375	355	445	392	380	403	376	390	443	404	379	372	411	416	405	397	403	359	376	380	364	375	390	362	378	420	405	377	395	409	403	370	365	390	412	339	385	374	412	394	423	412	401	363	378	387	394	413	380	358	388	389	374	386	393	384	407	380	377	402	398	398	397	402	403	378	362	427	400	353	391	367	391	378	382
2123	954	940	988	917	910	929	891	955	940	905	880	879	915	932	934	943	898	939	879	891	912	896	924	911	868	965	943	916	901	901	892	881	947	886	883	875	884	912	893	940	912	875	916	913	870	978	910	925	887	872	857	916	902	907	891	928	888	854	916	915	863	947	911	945	876	927	920	954	824	857	873	871	934	889	904	915	920	893	877	926	883	904	905	907	850	910	902	913	912	927	881	907	915	888	897	894	860	938	873	877	908	844	917	896	920	887	915	883	845	819	872	895	938	927	951	918	899	895	966	944	930	926	901	924	957	865	854	938	874	913	890	926	879	932	882	937	910	940	855	942	912	866	892	956	926	887	925	950	911	913	904	931	929	917	877	934	916	909	934	938	913	876	855	908	919	969	905	910	955	936	858	884	931	911	920	905	901	901	884	932	857	931	950	953	871	919	864	926	903	901	916	905	938	863	927	876	947	893	932	858	854	891	906	922	891	902	918	851	937	888	862	898	882	869	925	938	896	953	921	921	922	917	928	904	893	870	979	911	929	940	929	864	905	936	893	849	925	905	906	902	857	898	937	900	915	901	872	945	900	870	908	905	870	941	890	904	899	910	927	921	896	887	966	948	937	925	954	930	856	927	883	954	889	944	895	907	935	895	886	900	897	901	871	837	907	877	944	900	860	929	895	932	867	893	883	900	935	942	893	841	882	945	836	930	882	844	894	879	895	903	900	884	912	929	904	922	891	869	866	894	899	867	880	902	882	909	878	979	900	890	918	873	888	867	900	876	907	891	904	912	915	933	933	925	888	877	925	926	960	909	970	931	925	943	892	870	918	942	946	869	845	898	889	926	935	866	907	872	908	824	898	835	887	884	937	930	904	872	944	932	917	925	933	926	898	966	892	893	913	916	909	913	875	916	872	947	930	883	903	925	881	900	918	912	855	931	921	926	895	891	907	909	919	873	860	825	876	950	908	897	973	936	940	953	862	935	893	911	908	905	883	863	905	890	958	926	922	955	846	902	901	919	935	899	919	971	866	863	894	908	878	904	934	893	914	891	888	943	966	895	869	880	962	901	886	850	894	935	930	917	921	903	925	896	904	845	921	878	931	942	898	946	882	952	893	944	918	863	861	854	911	934	916	894	934	894	880	905	873	884	933	893	880	875	911	889	885	884	887	903	899	943	898	926	922	882	898	892	863	874	864	869	909	887	963	956	887	909	863	908	917	924	923	951	866	953	899	947	903	916	918	867	946	858	905	940	881	869	908	932	883	884	929	899	887	919	865	928	914	941	866	856	933	885	916	886	882	946	955	905	805	891	905	910	947	918	922	913	851	885	875	919	879	954	906	865	865	877	887	890	886	907	868	896	899	914	886	890	937	906	918	871	860	900	913	937	922	884	878	917	968	867	923	902	906	900	867	948	916	902	866	925	908	919	882	926	903	884	936	919	887	897	925	874	885	928	933	858	896	902	912	940	892	930	892	878	929	937	894	895	913	902	932	970	919	881	897	885	905	913	898	891	904	926	912	894	867	913	871	888	847	946	874	884	934	900	895	908	934	907	902	883	876	917	926	950	932	863	913	904	864	948	948	889	897	864	921	923	925	864	877	869	898	933	856	931	907	913	948	880	891	876	918	889	950	883	874	838	892	921	911	873	904	919	928	867	882	889	879	878	880	954	922	902	944	877	890	872	893	900	876	872	896	870	946	929	895	851	942	874	897	913	906	924	901	912	863	911	884	893	924	865	908	868	952	886	904	929	925	909	955	874	903	899	941	940	890	872	891	900	907	945	847	914	956	919	919	883	895	927	883	873	914	945	918	885	924	889	922	899	925	874	931	928	886	920	946	871	860	887	875	936	961	929	872	888	928	905	915	951	878	887	873	911	892	860	851	903	891	928	925	937	908	900	884	923	926	894	946	888	947	903	916	899	901	899	919	899	864	924	878	914	866	899	903	903	920	845	912	938	888	911	842	910	896	895	956	905	964	915	921	905	920	864	906	916	876	900	939	818	897	892	942	916	939	918	862	957	870	894	879	975	906	866	881	958	906	877	907	893	886	920	914	900	907	953	882	966	909	929	960	885	879	936	888	896	933	896	918	922	885	931	877	920	907	898	899	887	928	892	898	945	893	979	915	929	870	873	901	940	936	875	912	897	901	933	886	882	942	915	908	940	927	898	925	868	917	870	930	919	901	874	864	921	895	877	917	887	929	861	903	917	938	886	872	920	952	870	894	887	861	936	892	898	925	950	928	880	881	908	904	856	913	907	923	852	881	889	924	892	931	916	928	898	875	892	923	872	869	926	894	870	919	898	884	939	875	874	855	904	920	895	880	909	872	939	945	913	937	893	883	878	881	871	909	881	965	909	898	950	867	847	905	930	935	952	968	907	904	855	948	887	903	943	971	897	901	908	848	879	883	896	899	908	904	949	939	921	900	932	892	924	908	938	882	866	897	904	862	908	891	904	1001	879	935	987	900	881	930	914	955	909	898	913	941	886	920	908	889	891	905	951	856	868	864	931	837	916	990	929	864	889	934	921	933	934	947	859	954	989	898	849	916	892	919	843	926	912	883	876	897	920	932	919	844	899	902	875	889	896	929	913	936	893	907	893	899	883	894	951	879	888	896	909	846	918	904	897	970	934	933	947	876	924	883	943	935	921	938	868	885	946	867	888	864	907	906	894	966	901	918	899	926	873	925	880	872	914	926	902	861	841	883	917	945	897	890	916	888	913	899	877	941	921	890	907	893	957	953	882	906	992	846	896	871	924	880	891	908	923	851	886	863	893	927	939	948	895	876	926	887	903	879	908	905	942	905	912	894	949	936	833	945	898	905	928	912	953	907	915	927	962	932	887	938	884	915	945	950	920	938	913	893	946	887	936	944	894	897	844	922	885	903	910	889	859	910	889	881	892	975	891	981	873	902	859	941	944	868	879	889	941	883	879	893	881	910	889	914	878	896	889	870	899	917	957	889	903	970	868	882	922	919	868	892	966	911	892	935	865	883	883	950	923	951	900	921	945	964	918	888	908	887	846	908	840	842	889	937	909	929	907	900	910	920	890	883	896	893	900	907	892	877	959	911	944	948	890	912	911	876	879	880	911	911	843	922	940	908	858	921	918	884	908	916	915	912	899	888	916	954	869	927	901	878	904	913	890	941	869	865	946	965	900	879	910	878	927	885	898	900	916	912	892	880	945	910	936	927	906	883	881	940	936	935	835	928	869	884	906	882	941	919	933	875	924	908	860	880	876	965	888	865	975	894	853	877	874	928	905	959	883	888	879	914	891	961	866	896	916	930	963	942	947	902	900	866	899	885	895	899	871	919	866	900	863	989	906	878	929	930	924	958	916	865	900	921	933	947	911	979	932	978	891	863	901	921	850	922	903	925	916	863	964	914	887	929	839	891	887	881	918	856	907	894	873	856	924	915	871	882	928	940	901	845	887	926	845	911	890	898	956	890	923	867	952	899	945	892	860	940	908	892	908	959
7710	513	489	474	383	278	263	262	237	240	229	209	241	233	214	207	226	250	220	227	191	215	216	198	222	201	210	204	217	179	220	214	215	230	244	211	208	242	199	222	223	209	211	221	181	239	209	195	233	204	212	190	219	210	210	233	203	223	234	197	212	223	230	197	214	191	216	198	226	202	221	210	218	214	229	198	216	205	219	194	186	203	186	208	207	231	192	229	213	193	215	205	218	206	206	211	208	219	226	208	220	231	205	216	205	197	168	214	226	225	219	227	211	246	203	216	193	204	198	220	202	202	184	201	199	209	198	236	205	193	209	213	220	220	202	254	222	212	207	226	175	193	191	222	201	204	222	211	216	192	212	256	211	229	217	221	213	207	224	216	186	217	230	196	227	214	206	201	181	211	215	206	211	228	182	218	197	197	218	201	223	215	232	243	194	222	215	187	215	230	218	205	235	205	236	187	222	230	206	184	224	194	211	202	215	226	216	185	204	234	220	212	197	207	195	215	205	187	186	222	227	232	214	178	214	186	198	235	196	198	221	251	210	214	215	213	222	203	220	208	212	211	205	207	218	200	225	203	217	233	204	200	220	222	224	252	227	250	225	217	211	200	214	211	226	208	194	203	212	192	245	237	219	214	221	207	219	193	227	216	269	200	229	200	208	187	195	232	216	206	204	185	213	242	205	220	196	210	205	203	230	204	191	182	193	218	230	232	223	248	213	209	212	189	181	206	200	202	197	210	230	220	205	202	209	204	208	168	206	189	228	201	197	194	224	227	207	214	231	216	212	217	220	206	209	219	213	243	211	204	206	169	204	203	214	210	241	197	228	208	204	181	187	198	186	239	210	214	226	238	239	244	214	216	210	214	228	225	194	228	239	177	222	216	203	234	199	209	226	192	202	213	234	200	195	196	230	195	216	230	203	199	219	236	209	195	214	223	216	220	198	230	203	219	214	196	183	212	212	218	220	189	240	223	214	233	240	235	197	217	212	202	218	215	219	227	205	203	195	218	208	195	195	196	208	194	202	221	196	215	193	212	208	219	192	216	231	211	235	236	208	204	215	241	168	209	240	201	214	206	225	206	211	202	199	209	242	215	236	221	216	195	208	203	205	217	201	205	233	209	231	234	217	186	187	220	209	225	210	214	201	217	227	242	227	216	227	219	192	204	194	210	213	213	230	186	229	223	219	198	196	221	208	212	230	220	222	212	229	219	225	205	217	197	207	205	227	220	228	234	222	222	213	194	189	221	218	220	212	213	226	214	219	219	205	191	201	230	176	187	219	228	226	209	209	209	248	200	239	206	229	182	210	204	220	234	218	223	199	209	189	233	214	223	240	208	206	207	224	223	232	239	237	231	204	236	179	184	210	221	210	212	200	210	236	217	210	213	191	243	218	214	225	225	205	219	188	219	191	192	251	180	200	203	218	199	199	206	235	186	219	216	216	221	233	194	199	221	239	205	212	231	197	199	208	235	229	229	221	216	197	186	244	209	202	201	211	191	193	190	200	220	197	197	208	207	209	228	235	237	206	219	231	228	202	215	229	220	193	203	175	186	209	220	239	214	225	214	225	199	230	222	205	228	196	220	196	203	199	192	227	209	224	213	222	227	227	226	188	206	191	216	191	198	200	225	233	181	245	224	246	217	220	220	216	228	184	199	196	226	235	202	202	197	215	232	192	215	226	237	195	231	216	189	237	190	221	203	230	188	192	206	220	213	199	198	194	236	214	226	213	204	207	220	192	193	217	219	200	197	202	209	185	218	203	231	238	218	233	237	218	207	215	186	228	229	180	208	195	220	213	223	219	210	191	221	249	206	206	207	188	232	181	225	205	223	198	168	224	223	197	222	197	204	219	229	212	231	202	219	224	226	219	179	177	209	218	193	216	217	226	203	185	223	201	202	240	208	217	216	204	211	231	172	213	212	192	197	199	213	218	203	200	212	191	225	221	234	230	202	209	227	241	227	232	210	194	213	179	184	209	211	222	210	200	232	202	220	233	228	227	213	229	211	200	234	207	226	211	195	220	193	212	197	214	190	186	206	204	230	208	221	214	216	205	234	206	188	210	230	203	199	206	205	200	216	194	224	205	214	242	216	195	223	193	235	199	202	198	206	196	210	185	231	217	224	205	217	227	221	229	191	208	206	196	234	223	214	198	209	213	196	231	236	228	224	205	184	225	189	206	216	222	231	217	243	225	234	196	192	199	233	215	204	219	181	222	241	215	249	179	209	229	197	195	218	197	197	219	197	191	210	193	204	233	182	216	222	238	179	234	228	206	233	189	210	192	212	198	217	233	211	215	235	208	225	246	220	231	219	228	246	215	241	230	209	237	210	205	212	242	220	219	215	194	199	236	229	215	199	211	228	192	206	200	221	202	205	190	228	231	219	186	208	218	222	228	198	212	209	243	221	213	191	209	240	217	192	242	215	243	188	203	203	200	239	200	209	203	223	217	210	210	237	222	211	225	208	233	204	180	192	224	204	209	199	232	195	217	193	175	215	225	209	224	224	195	201	195	231	214	214	238	202	209	198	220	217	204	213	248	231	198	215	210	215	214	211	185	207	163	230	303	225	226	188	220	235	204	188	222	193	207	227	225	213	207	210	188	201	208	213	216	213	217	194	205	187	227	236	223	200	199	207	180	214	216	214	198	221	209	198	212	228	201	215	200	213	193	197	214	207	203	195	193	200	197	196	175	219	219	227	197	208	249	220	197	205	194	212	210	186	224	212	207	211	198	211	240	240	203	193	214	223	220	185	217	226	207	197	197	187	193	199	236	222	221	218	202	209	226	189	221	230	222	243	194	208	202	205	209	196	195	199	209	246	216	212	229	207	206	197	223	186	228	211	227	217	202	228	246	203	190	235	212	184	205	195	195	216	205	225	190	225	207	200	209	204	217	201	212	196	207	208	183	233	227	212	222	237	186	216	208	212	235	190	213	207	192	210	223	240	214	230	222	206	184	257	230	188	201	196	194	206	215	222	195	208	203	199	230	188	232	226	215	203	205	174	232	224	234	190	182	174	202	201	211	246	238	188	217	207	224	223	207	233	232	206	215	207	204	217	235	208	239	219	204	219	231	202	205	216	230	220	219	228	196	222	224	178	230	213	225	219	196	188	225	206	218	220	196	205	238	220	208	214	223	221	231	232	211	209	203	189	217	219	194	210	216	209	199	199	197	211	182	242	211	190	223	209	230	243	230	218	237	219	223	228	220	238	246	181	207	197	212	218	208	194	192	215	206	208	199	231	226	209	193	229	231	183	208	218	215	217	223	226	256	222	206	240	231	219	233	248	194	219	212	231	195	225	213	210	221	215	222	204	204	203	204	225	241	187	198	219	218	233	211	199	206	235	234	187	217	181	210	220	187	241	222	203	206	207	204	215	186	199	205	200	199	222	228	222	192	203	197	197	244	217	207	222	228	194	193	201	192	234	212	195	240	199	209	198	231	209	215	212	193	220	202	227	223	226	180	188	225	209
6532	818	1292	1412	1170	1101	932	881	796	716	719	676	666	619	661	662	615	609	558	601	692	632	631	605	562	590	598	590	594	590	595	602	627	602	622	537	587	566	537	556	539	517	567	566	597	560	590	581	558	577	587	603	546	547	554	524	575	567	567	565	575	587	554	582	586	562	522	588	536	563	561	553	534	556	556	569	568	554	593	542	562	559	568	605	527	537	554	555	524	564	532	541	547	570	523	550	514	549	544	539	561	545	566	547	611	538	538	535	559	546	562	547	540	577	561	547	591	558	572	523	538	529	588	571	583	548	570	556	557	581	551	517	568	535	527	579	562	570	590	573	637	578	518	548	538	608	543	559	590	565	603	542	553	546	551	518	568	535	556	532	572	599	510	564	584	536	558	566	533	532	595	555	547	567	546	543	597	585	546	547	550	565	536	585	526	545	539	560	509	583	570	581	546	554	593	528	517	570	574	555	525	592	540	532	574	524	527	584	574	589	593	545	578	558	531	549	540	579	551	537	534	575	533	522	538	568	508	561	574	545	574	551	567	552	551	555	550	592	508	594	566	537	562	522	534	572	548	520	558	556	560	550	551	562	561	542	560	588	536	554	534	582	570	524	572	584	511	558	571	525	572	542	562	568	526	589	502	587	544	573	553	507	547	582	505	559	588	552	545	502	563	527	554	524	556	543	551	539	534	520	524	565	612	533	544	505	553	534	548	577	609	571	551	534	587	568	593	545	523	569	542	619	548	600	584	550	537	520	525	530	551	551	585	555	599	561	587	545	569	577	589	548	519	557	590	546	564	568	593	552	513	532	562	570	556	554	531	561	551	574	561	583	556	569	547	536	571	563	565	553	554	568	557	607	559	521	552	575	538	591	546	543	544	582	562	546	556	545	595	558	551	559	557	604	578	576	531	561	590	527	548	559	616	582	541	529	547	526	552	574	536	554	572	578	513	557	564	562	582	569	574	543	564	552	568	584	525	524	552	530	568	558	568	547	528	584	646	566	584	551	550	568	541	578	583	556	587	544	561	549	561	586	588	536	547	543	547	569	563	553	572	597	556	554	545	581	573	570	565	534	620	519	582	588	565	514	560	606	546	550	549	524	556	510	565	596	583	534	509	568	598	563	545	567	601	559	555	560	533	521	556	573	524	553	539	530	610	551	580	550	495	554	554	545	598	538	635	560	522	572	551	564	584	563	551	545	584	548	571	580	583	561	547	551	561	532	559	555	563	542	550	561	554	538	588	528	547	526	542	563	591	536	544	568	545	568	543	559	546	550	559	551	590	546	572	604	546	551	532	506	522	504	593	543	536	551	526	544	560	518	513	569	549	535	560	506	538	553	508	534	568	579	574	564	542	537	587	524	576	554	534	549	515	549	548	584	558	560	589	586	525	559	576	579	597	527	569	560	588	548	582	540	526	557	545	534	584	563	533	548	565	523	554	589	565	556	565	598	576	550	533	569	577	578	521	554	502	545	538	565	561	564	571	564	586	529	539	538	552	545	601	571	573	555	543	527	559	535	590	541	563	542	591	522	555	567	549	565	549	588	558	538	585	559	576	506	550	542	599	551	575	560	558	563	550	612	597	617	519	596	582	598	585	560	584	521	500	526	582	576	571	535	550	552	554	543	538	566	539	575	524	535	578	533	572	510	546	562	556	533	578	527	539	532	554	565	556	561	543	565	538	573	544	534	554	579	517	563	556	579	519	563	543	574	527	597	538	614	544	587	560	558	544	590	581	555	538	541	555	538	567	599	577	596	550	550	558	551	558	570	595	565	565	571	563	569	620	557	575	584	525	549	504	547	579	563	511	553	592	550	543	553	521	570	535	563	505	539	550	563	540	545	546	596	564	543	579	535	586	538	570	520	547	572	569	567	544	537	526	581	501	529	551	553	535	588	608	607	566	544	507	562	540	567	557	547	576	537	557	582	524	557	562	540	560	577	521	573	576	562	559	583	526	614	543	566	596	519	562	545	515	556	590	559	612	573	548	574	532	580	523	534	509	541	564	537	506	549	519	542	548	532	580	573	630	580	568	528	526	525	563	561	535	583	559	547	576	577	570	570	572	566	552	547	583	556	570	575	552	580	564	557	542	565	561	534	580	542	525	553	541	582	561	546	558	520	576	570	597	566	585	570	528	526	559	531	543	552	587	520	555	555	591	542	549	545	537	506	548	514	551	556	548	546	534	528	572	563	567	543	558	561	556	511	515	553	546	579	550	538	537	536	570	555	569	540	541	578	544	533	530	577	574	580	553	554	552	549	521	580	520	543	534	542	555	618	537	534	539	586	572	561	558	567	582	527	503	557	610	566	587	547	539	548	546	553	539	549	574	592	554	554	567	538	549	563	582	526	551	549	511	543	502	543	553	558	512	565	583	562	542	571	515	546	559	574	547	547	539	598	558	586	557	556	529	561	544	522	549	551	524	540	541	535	556	546	523	528	572	558	518	534	578	613	518	564	557	533	539	503	561	503	550	556	541	557	574	551	544	566	564	565	569	566	556	561	556	536	554	546	546	558	543	561	554	580	583	534	563	529	544	548	555	519	533	534	563	549	552	570	559	570	586	553	562	582	571	505	598	572	560	571	563	568	618	553	552	531	584	523	584	583	569	537	572	531	515	555	538	544	596	518	552	542	590	519	570	549	549	613	527	565	531	529	541	590	555	527	535	557	559	585	549	546	557	528	553	585	565	543	586	576	612	557	586	552	548	569	583	567	581	532	565	531	536	550	558	595	549	536	575	552	543	576	559	551	541	587	557	524	559	557	522	596	552	562	572	532	541	525	535	555	546	554	574	594	561	584	536	540	564	562	571	574	532	586	582	554	502	523	556	570	559	551	549	580	555	583	540	553	514	564	585	551	547	566	597	575	555	546	596	527	564	535	543	530	578	541	555	568	575	581	564	546	532	601	545	521	523	541	575	586	598	559	529	533	561	529	517	540	552	554	571	536	517	597	579	539	562	558	592	540	533	555	537	570	555	556	581	582	574	505	551	578	547	587	573	568	556	561	535	528	532	556	559	570	526	557	564	523	499	575	565	532	558	520	565	583	543	589	531	541	540	571	601	543	527	623	579	599	590	566	513	555	540	534	539	589	559	552	526	541	574	535	556	619	576	588	572	558	594	545	562	544	529	540	547	551	603	537	551	554	536	557	523	558	561	493	570	572	603	575	568	536	576	529	578	573	536	549	532	522	552	516	548	585	557	580	576	560	543	548	553	561	617	553	587	526	587	594	572	574	548	499	528	555	547	564	562	591	535	574	527	602	584	577	540	544	552	570	548	563	540	549	507	551	546	562	530	527	558	572	525	563	573	578	561	544	533	537	549	519	532	565	560	569	546	541	569	575	581	585	566	562	555	578	550	566	543	632	586	594	572	570	561	518	546	550	582	602	584	564	516	555	524	552	552	566	545	572	601	529	570	550	588	564	547	559	589	530	553	545	555	569	536	568	576	563	558	596	576	515	555	536	527	535
15078	1324	1040	789	672	510	462	449	433	379	394	378	386	377	392	356	367	353	383	327	333	316	318	354	340	324	382	376	344	330	374	382	318	325	360	335	328	330	321	315	336	347	354	369	332	318	339	314	318	335	306	334	331	337	335	314	321	303	355	318	322	376	327	345	340	308	314	346	339	341	328	345	341	326	339	367	341	349	343	321	327	341	343	349	294	345	333	323	333	339	319	304	309	314	332	324	336	333	365	356	330	345	357	353	341	364	331	304	327	335	305	330	307	332	313	359	335	360	316	336	312	322	317	329	308	325	352	343	297	284	338	335	344	305	333	349	355	319	329	330	332	338	318	367	287	322	345	305	321	343	318	304	351	324	357	328	354	346	343	290	339	316	301	314	369	342	322	337	300	334	324	329	318	345	341	358	326	354	338	349	349	369	362	327	332	330	331	296	317	301	328	324	314	324	316	341	327	305	350	358	341	309	324	306	339	276	355	351	357	341	329	363	328	346	320	335	307	325	371	351	349	369	322	302	340	316	332	341	335	333	336	349	308	348	351	328	310	359	310	337	331	341	333	370	353	338	333	318	341	343	317	307	305	340	317	335	333	367	331	325	378	372	328	298	330	308	303	318	362	282	353	313	316	343	344	361	304	340	376	323	284	303	324	320	268	348	341	317	362	340	344	361	337	305	302	320	357	317	308	366	322	317	295	335	318	346	334	332	299	347	366	352	330	342	312	367	332	318	322	347	312	307	307	326	337	313	350	352	364	334	342	336	335	299	316	351	311	317	347	323	353	329	322	350	344	314	344	364	329	367	334	344	335	306	329	336	298	350	325	341	314	362	342	337	336	360	298	349	327	314	339	355	322	324	341	332	332	320	348	318	338	344	334	353	314	306	334	313	346	341	357	329	324	353	339	372	365	312	328	328	294	334	350	351	326	338	319	339	313	315	338	321	317	329	350	338	364	338	307	315	295	340	315	365	318	334	323	348	348	331	341	382	349	313	321	298	325	341	309	352	343	325	320	328	374	315	311	363	333	312	361	317	338	341	363	325	323	311	318	309	338	319	344	295	359	313	295	345	287	324	352	307	323	326	325	316	352	337	329	313	346	352	324	296	348	331	371	329	331	302	298	304	339	338	324	308	350	328	339	319	366	323	371	316	318	329	323	354	291	303	281	320	345	347	361	341	331	315	326	309	324	338	328	300	344	328	292	350	316	320	339	329	339	327	306	317	338	339	331	359	305	318	315	341	354	315	331	313	358	333	336	348	318	351	325	331	349	359	350	358	323	330	344	338	306	339	329	319	328	366	323	333	326	347	301	324	333	330	350	342	325	322	332	291	347	358	346	304	350	320	338	327	334	327	342	373	327	363	321	344	350	328	355	338	354	325	304	347	369	329	317	354	335	348	328	331	337	319	352	334	346	338	319	326	295	330	293	316	334	317	305	327	341	315	297	351	339	352	320	339	343	321	311	305	340	338	308	347	283	309	352	321	340	310	342	345	323	317	311	353	321	349	359	341	337	319	296	321	305	317	362	341	316	331	323	309	326	320	305	314	362	338	303	311	369	362	370	349	262	318	364	315	346	317	295	331	323	336	322	320	341	302	302	335	336	299	320	317	297	337	337	318	331	340	296	330	338	343	308	343	339	304	335	302	304	326	322	309	340	345	334	336	354	334	340	313	363	305	334	315	347	299	313	342	335	293	322	326	307	295	326	311	297	349	350	326	355	319	348	344	370	350	334	332	334	343	364	295	331	327	324	339	348	312	324	332	360	296	347	309	339	327	298	307	345	328	312	291	337	357	341	320	354	318	285	297	289	351	318	310	315	355	328	325	310	338	317	308	340	346	305	333	302	312	318	314	346	316	315	327	333	344	334	297	287	346	341	318	328	355	310	333	358	332	359	338	303	321	335	315	324	332	314	318	313	315	354	333	319	342	290	335	334	295	302	359	311	330	342	332	302	352	353	337	366	371	307	304	335	314	309	327	301	384	375	307	306	328	379	353	324	307	319	323	295	334	331	341	311	320	350	374	303	312	306	333	316	307	327	295	325	328	360	351	340	323	340	324	339	319	359	325	307	320	316	337	305	316	340	388	336	342	314	335	314	338	323	363	348	370	314	316	304	320	329	329	326	364	340	328	344	329	351	333	284	337	370	306	316	310	335	318	338	330	346	292	292	345	317	378	330	303	294	333	337	366	338	324	324	322	352	260	314	334	288	292	310	312	349	326	309	311	337	317	319	320	351	367	313	298	316	364	329	362	311	342	286	315	290	351	312	301	316	300	353	350	332	308	340	354	316	322	287	308	325	330	328	314	333	312	322	328	304	342	331	322	313	341	335	361	315	330	276	322	330	338	318	336	298	308	338	365	348	327	339	289	330	348	322	366	331	327	351	359	322	311	335	336	342	354	340	321	343	318	315	329	339	348	353	331	344	362	338	333	356	339	306	325	321	361	312	314	285	313	363	312	300	293	337	313	331	313	310	307	330	321	319	327	327	320	328	338	335	290	316	325	307	300	323	325	333	309	338	324	286	334	310	315	324	348	307	354	357	312	336	365	347	327	353	305	324	324	347	297	334	321	332	378	349	376	348	340	335	297	319	363	344	327	334	353	336	346	302	321	361	318	331	358	334	330	327	291	342	347	332	284	312	344	350	325	356	355	298	301	326	342	321	304	339	318	308	335	311	363	323	298	327	309	352	318	348	378	325	288	311	312	358	340	345	326	318	299	351	326	289	338	285	329	349	334	333	323	304	352	351	332	321	287	341	338	354	330	307	393	306	322	340	335	328	343	349	311	337	323	348	336	317	282	365	344	352	335	302	325	329	312	309	342	308	318	319	316	316	355	329	330	329	336	326	324	341	332	311	331	373	327	345	331	336	330	309	329	284	324	327	321	345	331	318	317	324	318	341	350	326	311	322	331	314	364	332	335	336	322	308	306	338	344	325	310	342	334	338	273	308	327	328	298	327	317	359	351	325	342	352	314	375	344	365	282	330	320	337	318	346	294	343	322	337	320	304	296	291	330	281	334	320	342	293	338	324	316	315	341	343	360	321	341	318	348	343	309	288	326	336	352	334	317	328	339	352	337	341	348	334	339	324	335	341	352	361	343	361	314	329	314	306	332	282	327	330	299	324	331	317	318	345	328	312	339	295	327	329	358	337	352	333	318	357	375	325	330	347	300	300	323	352	360	323	355	349	329	329	303	322	287	326	339	330	314	363	317	319	337	339	315	329	327	361	311	314	312	348	322	328	337	332	296	329	324	329	347	361	338	291	358	316	312	326	330	352	349	304	334	373	356	318	318	334	342	336	309	346	345	337	337	349	318	336	301	321	317	345	325	328	375	319	338	321	308	347	325	346	352	331	322	302	317	366	337	295	345	324	334	341	351	341	330	323	364	352	347	312	353	344	325	322	362	342	334	306	320	322	329	350	312	360	322	332	329	322	340	340	304	313	295	316	306	311	295	291	353	319	306	324	319
8518	1362	2141	2385	2109	1900	1686	1383	1295	1202	1098	1084	1043	991	992	942	919	951	932	891	867	910	867	894	904	837	829	876	829	810	886	823	901	839	855	839	835	843	851	853	860	843	811	830	835	816	860	800	811	797	745	847	796	843	822	826	854	828	827	822	755	819	835	795	869	847	866	871	789	811	827	852	835	792	849	837	798	813	832	798	783	828	792	803	797	875	846	808	820	841	809	832	827	797	786	844	836	850	875	812	885	832	814	780	832	775	858	840	824	869	809	811	754	820	845	832	859	781	860	819	864	816	792	850	827	802	815	857	806	782	839	790	813	822	753	847	837	852	825	826	796	812	836	830	834	777	843	902	799	838	797	881	788	836	805	823	785	808	813	826	816	834	827	804	842	805	760	787	771	816	828	830	840	799	879	813	812	823	815	813	811	873	826	816	811	848	816	818	883	851	813	793	776	822	816	867	752	830	819	786	777	889	757	784	815	841	823	800	820	771	837	785	835	792	762	794	814	873	801	825	828	806	796	839	869	807	821	832	847	824	789	830	826	807	788	840	823	814	759	778	795	827	818	821	852	843	831	805	814	820	798	825	818	824	852	824	793	830	835	802	825	798	768	843	836	806	824	803	827	853	814	828	867	816	832	779	857	832	796	808	795	789	832	767	854	799	826	780	826	812	860	833	775	795	822	790	792	859	849	869	832	783	767	791	820	796	831	851	821	862	822	798	803	808	853	820	800	841	857	832	823	831	786	843	807	832	810	824	863	853	853	816	811	827	793	810	820	818	830	867	783	805	823	816	830	779	823	859	794	801	750	828	843	802	806	804	835	814	810	825	806	781	783	788	819	833	840	818	826	789	802	856	846	828	837	828	808	838	864	804	812	811	821	835	818	818	794	827	864	824	825	820	801	791	784	811	833	865	838	847	846	802	775	813	793	796	819	878	823	799	800	784	850	823	842	826	828	837	831	839	849	849	844	826	805	844	860	782	817	860	834	790	780	854	798	797	801	833	806	861	812	838	852	821	808	860	761	810	826	786	835	834	865	773	792	715	812	808	791	813	844	828	754	804	774	834	802	820	799	844	863	808	854	835	785	835	822	860	883	858	870	819	786	805	789	798	822	829	806	821	815	845	780	818	858	839	801	794	824	845	869	800	831	849	824	813	776	819	823	784	815	827	804	796	803	824	803	836	847	817	871	810	790	775	803	820	838	818	778	822	785	800	790	802	830	778	841	794	846	840	823	812	817	815	762	875	833	836	834	778	829	760	840	834	802	822	819	799	826	790	819	751	838	811	832	865	843	795	860	837	794	794	803	843	792	802	759	817	835	849	854	775	787	851	821	823	820	810	815	838	785	796	809	816	836	866	824	805	853	849	779	790	848	848	900	828	808	798	802	862	765	775	789	823	851	827	842	807	775	771	809	834	801	812	841	823	796	844	857	811	819	818	813	813	848	839	836	832	822	829	818	801	772	801	837	834	870	836	806	815	853	820	810	840	814	838	839	813	804	795	817	858	853	836	797	787	796	842	787	814	801	840	826	847	866	794	794	828	777	818	813	851	864	858	809	835	833	785	850	825	788	750	854	886	826	802	819	767	820	768	806	847	850	790	825	826	797	785	757	808	842	823	850	800	759	811	852	811	817	798	806	811	821	877	775	827	836	810	817	814	794	776	841	802	782	775	781	822	821	828	832	806	799	781	805	875	807	786	804	850	818	791	869	826	757	798	792	792	804	802	814	835	825	790	790	846	802	843	796	859	826	830	806	835	805	867	836	909	849	821	826	800	794	808	791	794	836	822	799	835	865	801	862	810	791	843	811	812	824	792	887	869	832	813	802	856	812	809	856	798	798	864	805	800	787	807	789	910	838	837	805	858	774	831	830	858	801	803	839	768	771	746	771	810	814	811	805	854	841	778	870	765	829	827	786	835	826	842	804	823	879	776	851	813	809	797	821	839	829	876	828	842	792	856	817	836	800	851	850	789	824	769	764	852	790	868	821	807	782	839	791	798	846	867	822	778	873	777	812	838	810	793	829	790	826	888	770	772	833	832	848	774	826	809	814	757	824	794	799	823	873	821	805	800	828	834	860	778	824	802	786	809	883	817	838	839	849	834	770	803	813	844	825	882	803	863	844	781	833	828	857	819	843	814	861	822	840	855	813	825	772	854	759	794	774	771	842	806	809	818	818	860	836	798	809	805	811	828	820	798	875	809	842	845	796	807	836	803	787	814	840	785	828	871	823	820	781	813	798	799	787	857	800	811	831	830	791	785	818	839	802	810	829	843	845	806	857	819	790	782	769	867	863	821	776	787	812	779	831	833	784	793	876	828	852	811	879	808	803	804	782	809	842	835	829	800	884	820	760	842	852	845	809	777	785	836	834	769	837	796	791	809	860	768	774	807	839	857	781	835	814	801	813	842	811	775	814	809	765	830	799	827	803	801	831	798	772	842	797	804	849	858	838	810	840	760	842	790	842	833	839	775	791	797	794	830	806	801	831	822	849	810	805	790	822	805	782	853	788	795	808	812	787	814	825	845	843	845	837	810	782	803	766	818	840	843	840	846	873	835	835	846	844	853	805	839	872	787	818	842	766	833	749	826	795	852	825	837	803	783	821	808	865	800	800	838	845	786	823	846	835	796	812	728	822	823	790	846	791	818	810	821	822	840	829	835	799	801	839	880	817	752	826	800	804	793	885	852	842	843	880	798	837	800	795	846	832	866	873	816	796	824	830	802	847	814	849	814	797	794	828	828	776	825	777	866	811	819	830	817	847	805	798	826	859	850	849	821	851	823	790	776	765	815	833	831	772	834	835	802	838	830	805	831	851	849	855	812	813	819	828	836	835	812	819	837	797	789	787	846	825	835	853	841	817	787	846	834	782	814	842	831	766	809	859	821	872	816	829	813	836	828	858	769	802	834	818	849	798	870	808	795	880	826	858	833	785	795	825	829	832	848	833	830	790	823	814	834	822	822	811	817	799	808	819	812	813	857	787	826	848	823	841	826	853	832	818	825	836	840	797	807	838	786	832	865	825	842	847	809	797	804	868	793	819	823	797	848	761	830	837	842	856	819	759	808	761	800	819	792	836	848	882	781	825	830	808	845	811	808	812	827	838	846	864	868	772	799	805	846	790	840	839	791	811	819	847	842	829	838	821	770	863	817	804	789	829	840	808	800	801	762	804	815	807	841	804	833	831	834	810	782	837	802	786	820	818	866	826	771	795	826	908	820	796	800	810	799	806	836	788	835	807	835	781	832	778	792	840	822	790	823	854	846	808	778	763	793	843	844	839	781	797	810	837	809	867	809	854	797	822	755	817	874	843	835	830	815	831	872	871	822	815	800	775	821	821	867	775	857	856	792	809	823	864	811	800	837	815	829	827	794	839	829	751	816	806	769	883	825	811	826	826	802	809	809	855	830	791	765	799	803	848	837	830	769	830	784	819	839	797	791	825	838	823	803	801	796	807	890	858	853	788	829	787	793
1735	448	397	430	377	449	431	407	403	400	402	409	391	397	414	369	407	380	383	401	445	364	379	419	401	387	416	395	382	384	394	361	399	385	456	384	426	392	369	382	393	362	418	384	388	405	414	407	438	399	393	404	370	376	375	397	416	406	356	413	433	396	408	383	409	382	416	416	398	401	401	430	401	389	381	408	384	361	389	386	393	426	403	426	390	404	398	417	411	434	409	388	390	415	431	383	374	453	438	419	380	402	412	371	404	410	405	323	401	424	403	369	350	378	408	382	399	362	404	373	362	382	387	381	359	381	375	396	381	371	402	373	386	412	387	380	412	379	324	398	387	355	385	387	410	394	427	377	396	393	381	363	370	423	398	403	403	399	378	359	373	389	384	402	400	398	430	402	402	424	404	406	370	380	379	425	416	416	417	399	402	403	407	385	438	423	396	433	408	392	364	401	375	383	401	387	394	422	414	413	419	430	396	380	379	395	359	385	416	409	394	405	382	386	384	393	404	409	396	414	383	394	387	390	400	354	398	360	388	403	429	392	409	420	357	369	385	415	361	403	394	401	438	425	362	391	354	395	393	417	368	380	370	383	375	397	384	391	421	429	365	409	431	407	402	386	408	391	403	404	405	399	409	396	417	387	416	386	367	428	408	399	359	377	388	412	389	402	406	424	379	369	397	416	412	407	454	446	404	391	371	339	429	366	404	414	399	381	383	409	384	410	428	410	407	427	407	398	378	420	386	373	401	406	386	439	410	368	367	371	425	431	408	371	375	412	424	393	381	414	402	396	427	378	380	424	383	407	387	373	401	427	396	393	398	428	396	344	413	409	385	412	384	404	392	422	417	371	418	370	354	396	401	426	390	404	398	385	402	383	377	400	385	384	415	429	392	399	386	398	431	372	405	433	425	402	406	426	381	424	391	390	377	379	388	442	381	398	419	364	380	351	396	369	391	396	392	368	421	395	400	387	410	437	417	389	386	393	381	379	381	413	384	423	419	392	421	436	368	408	389	373	392	361	428	387	415	403	420	406	398	384	382	382	413	376	405	401	387	407	399	431	393	386	416	402	422	386	429	387	428	375	413	419	392	416	396	401	353	435	420	402	453	386	420	397	447	395	411	411	408	370	370	388	400	446	398	378	406	409	397	418	368	396	384	431	377	414	405	371	385	394	390	358	397	392	383	399	367	389	370	368	398	379	375	403	389	392	430	410	387	394	381	413	410	389	409	390	444	412	439	393	369	425	362	406	409	392	398	429	368	390	396	444	386	393	416	397	404	373	412	397	365	400	440	373	433	386	342	357	376	335	433	360	411	396	403	397	411	418	404	376	386	362	396	404	369	407	444	374	397	366	415	407	392	380	364	386	382	416	417	388	381	391	408	393	401	380	378	399	435	364	381	394	410	393	413	388	370	398	377	378	393	408	413	398	403	401	388	387	350	367	358	367	413	416	423	390	414	385	430	386	384	412	443	408	366	395	411	382	395	383	389	387	366	378	394	409	386	419	414	432	363	357	424	400	404	426	426	401	367	398	437	413	396	383	397	391	419	382	382	398	364	380	374	420	419	395	401	398	370	405	422	405	411	350	392	390	401	437	397	406	458	367	462	387	417	400	404	406	374	372	392	385	387	378	419	424	420	419	416	385	390	375	378	382	392	418	380	411	390	401	350	392	380	399	391	403	390	417	406	409	391	443	426	424	358	430	389	412	385	388	387	413	384	385	377	383	365	355	411	375	385	437	398	396	393	387	428	411	454	374	420	397	400	398	409	423	417	427	413	410	418	365	421	414	368	397	362	382	427	404	411	408	366	385	374	366	390	402	392	411	381	404	429	334	345	399	384	396	356	396	417	402	394	381	419	388	390	424	383	411	410	367	401	405	384	393	366	380	370	392	385	391	389	409	351	401	388	338	413	396	393	399	377	382	429	403	403	428	438	400	372	392	385	414	377	358	399	393	361	405	397	379	400	401	383	396	388	393	390	430	385	396	381	401	396	412	401	402	378	401	394	403	394	421	406	407	445	418	384	407	380	349	403	423	426	433	404	417	407	407	446	381	371	368	410	380	377	376	384	393	416	430	402	423	366	447	416	406	362	389	416	386	362	394	417	394	402	399	376	391	363	429	430	415	378	386	401	383	397	357	386	392	361	379	352	360	386	381	391	395	416	399	402	400	372	374	424	378	345	429	419	426	416	364	398	431	382	381	413	414	357	366	368	390	431	398	405	409	397	371	372	397	395	431	408	406	407	384	406	385	387	394	391	368	421	425	407	402	390	350	401	402	401	424	410	406	401	373	349	392	408	384	418	443	375	424	380	399	373	346	394	375	402	363	376	415	407	387	381	362	406	396	385	423	401	378	385	411	374	409	343	386	402	420	416	366	403	415	395	369	376	424	434	369	394	429	410	393	421	395	377	374	411	389	385	408	404	425	412	359	399	428	384	382	385	419	390	410	382	439	382	439	427	392	411	368	394	386	400	433	366	362	415	434	413	413	390	390	439	387	399	375	396	408	382	414	400	421	438	415	409	424	426	424	401	360	374	396	383	368	358	401	399	431	402	387	408	390	417	398	427	397	404	403	384	387	403	413	411	397	404	369	391	408	404	392	394	389	361	408	420	412	384	388	401	373	427	372	405	360	412	402	422	399	400	401	377	383	391	416	393	388	399	392	372	403	396	403	414	403	412	350	380	387	375	375	416	348	412	407	403	412	383	377	391	371	413	377	409	352	457	430	391	378	363	369	381	436	385	417	371	426	411	386	380	357	377	417	388	388	383	371	392	380	403	376	402	400	364	389	423	405	357	433	379	401	360	409	389	399	408	374	463	413	408	408	439	406	418	383	393	421	411	436	355	408	378	434	403	361	418	390	401	426	367	383	405	418	420	386	439	329	415	386	379	454	384	405	411	445	335	395	366	418	366	369	389	439	418	392	400	395	398	421	368	370	401	395	415	381	404	375	393	361	428	381	387	370	400	371	429	421	400	376	410	371	401	390	388	420	384	403	406	418	390	373	361	428	444	377	411	391	404	389	410	411	438	410	436	405	391	379	369	384	394	396	418	424	381	385	370	389	462	418	406	412	420	391	365	393	402	368	401	372	409	429	455	415	394	423	383	413	416	397	428	392	391	386	376	368	434	355	365	372	425	449	416	403	383	403	425	376	425	400	402	381	422	431	393	373	402	379	394	408	397	393	403	382	366	389	410	420	408	404	395	427	413	407	415	416	420	428	381	404	427	376	405	425	398	368	374	405	418	403	376	388	387	430	420	408	459	389	416	372	385	387	396	437	428	413	377	364	401	365	416	395	404	410	407	414	385	393	343	385	396	436	430	415	427	384	402	392	444	391	396	438	392	370	374	409	406	402	438	375	389	411	441	422	363	355	410	390	369	419	388	367	382	380	416	354	363	389	398	393	418	409	392	381	377	364	390	363	358	397	422	384	411	393	415	391	416	423	402	399	423	418	412	402	387	385	368	412	399	423
2192	907	888	950	953	935	950	935	893	898	851	954	886	973	931	860	894	895	888	934	934	895	854	903	901	910	876	889	879	876	879	930	906	908	945	895	854	868	903	914	911	928	938	893	930	925	907	900	893	890	926	926	866	912	858	877	907	931	938	909	921	909	894	973	874	888	897	860	961	923	930	971	905	906	893	894	938	912	933	842	872	888	923	904	849	951	885	891	900	923	953	889	910	887	905	949	931	936	880	901	909	880	915	909	906	913	916	909	930	892	918	820	935	860	909	960	902	878	875	865	937	907	901	909	920	909	898	882	891	904	884	864	927	866	910	929	954	898	895	939	916	884	808	893	940	892	868	899	923	874	865	930	964	932	915	872	880	868	954	935	998	852	939	905	829	865	881	876	906	891	969	952	892	900	887	924	934	893	866	884	891	956	883	888	873	898	884	932	863	854	874	968	917	929	898	916	920	861	920	912	916	876	899	923	931	903	878	976	877	859	857	885	855	862	904	910	923	912	928	896	929	940	906	905	854	911	887	951	853	855	894	975	909	906	888	958	963	912	877	893	907	905	849	904	914	938	931	868	946	895	956	920	917	902	898	939	918	907	914	892	923	908	919	886	892	819	872	908	887	915	876	939	893	924	936	889	836	906	917	932	901	882	836	875	928	881	943	924	881	870	925	917	853	891	898	894	947	875	884	935	925	905	901	945	953	916	887	881	874	915	925	853	860	898	900	862	951	920	941	886	917	913	872	891	948	891	939	877	893	894	872	875	866	861	920	917	1001	955	882	910	855	822	945	878	899	863	995	891	842	852	817	900	893	958	925	905	868	851	951	926	897	921	853	921	955	899	940	959	906	918	870	919	892	912	897	899	914	910	919	873	904	906	969	859	892	898	838	910	926	911	907	949	915	873	879	878	906	946	929	882	840	897	889	900	871	915	921	940	887	894	948	889	897	891	896	925	859	905	897	910	849	912	890	891	896	930	888	909	879	894	925	918	947	914	905	906	925	893	885	925	928	866	890	937	869	841	909	923	927	867	914	885	927	931	934	875	844	923	905	890	872	896	905	855	941	891	941	869	888	900	904	941	917	969	928	936	857	898	891	896	906	928	847	873	926	848	826	914	907	902	900	850	944	894	925	905	873	909	939	852	927	905	857	857	939	904	866	945	954	915	883	886	978	960	889	905	883	874	903	893	948	885	948	906	906	906	858	910	875	921	927	851	925	921	897	862	878	837	899	860	889	851	928	880	863	974	864	971	906	921	937	924	915	865	882	884	893	936	907	946	926	898	904	909	890	895	899	896	889	936	906	908	903	912	898	904	878	871	885	899	941	902	893	920	871	918	893	905	883	886	883	887	909	907	900	868	905	947	854	902	875	902	882	911	925	893	874	883	876	923	873	951	919	902	883	847	843	959	932	936	902	887	907	951	948	883	924	896	924	871	893	915	891	902	903	873	880	871	895	892	903	874	854	884	864	920	875	902	935	902	895	942	896	903	890	977	883	888	858	879	829	899	902	883	902	933	959	923	964	920	889	866	875	916	872	913	905	920	864	920	877	875	906	930	945	947	878	998	895	922	896	860	902	869	868	893	897	945	875	868	950	906	932	909	891	906	868	925	899	926	934	891	958	907	954	920	930	860	977	813	899	941	899	893	881	882	895	936	928	873	857	867	924	952	896	944	918	892	874	913	919	902	899	882	982	908	911	881	886	881	912	957	866	905	906	954	877	890	952	925	890	885	928	1017	838	932	945	856	896	913	925	951	888	977	831	828	912	883	904	935	922	864	892	935	898	779	919	909	937	910	916	864	938	874	985	887	903	892	876	873	904	948	931	918	890	877	883	876	905	881	894	954	871	903	938	837	935	920	938	914	894	889	973	891	915	927	903	929	935	889	917	879	908	887	926	906	867	907	885	940	886	873	897	911	895	875	915	905	904	873	967	903	966	945	903	878	888	915	949	924	911	895	866	914	904	869	907	908	879	904	851	897	914	911	885	913	914	917	897	920	897	904	917	850	884	912	898	913	837	887	842	885	881	865	898	892	928	871	874	934	894	877	909	912	930	895	894	893	895	886	893	895	917	901	890	921	922	910	899	886	898	939	914	877	880	892	913	852	841	965	941	870	893	874	901	949	902	940	930	914	925	941	876	881	897	877	910	926	896	871	885	865	876	897	828	916	843	854	900	899	897	920	871	866	881	927	906	899	911	847	870	869	939	883	888	909	890	914	916	867	933	908	907	929	889	908	839	907	889	931	910	907	928	888	904	961	905	876	924	904	844	904	939	927	919	923	951	920	906	881	858	950	948	921	890	886	894	872	893	855	881	877	904	886	959	940	879	842	893	983	910	834	937	909	895	845	937	912	873	900	911	803	910	892	940	899	912	883	897	845	890	948	899	902	886	904	905	903	949	893	942	848	883	873	865	851	900	916	961	931	937	890	893	913	933	963	913	893	904	902	951	886	881	923	903	907	924	927	902	915	909	949	909	937	958	884	904	873	930	950	912	841	892	866	947	932	871	952	878	919	891	919	875	876	892	896	943	897	870	929	915	822	963	928	975	906	922	890	909	905	882	872	817	857	926	867	860	910	919	925	930	893	870	890	891	904	866	904	895	921	890	917	940	862	897	874	920	886	939	879	920	861	899	907	925	922	944	878	902	860	967	865	954	932	940	933	892	850	882	867	893	892	913	923	936	887	900	894	914	938	862	884	872	911	911	906	911	936	922	823	917	872	882	907	916	879	922	930	887	900	905	932	917	932	908	890	861	870	878	862	906	845	863	962	916	908	942	908	885	962	843	872	926	927	921	896	896	910	915	904	902	887	882	888	933	868	882	890	881	921	907	945	894	924	892	902	879	917	944	898	907	858	912	824	951	859	911	879	850	944	881	872	876	857	914	904	894	907	879	897	935	901	921	880	908	950	880	907	912	917	883	887	914	885	909	917	899	927	919	861	902	897	896	970	900	882	909	872	887	922	871	913	909	956	886	883	913	877	896	880	967	906	918	948	880	926	941	860	911	925	898	893	928	904	852	878	942	905	925	915	888	893	865	935	917	870	894	919	874	914	915	935	917	880	883	881	893	980	890	915	893	896	879	914	866	917	888	923	954	881	926	842	896	875	952	920	927	897	890	965	895	912	944	955	899	883	892	881	875	931	923	890	917	915	886	886	882	879	984	876	933	934	879	885	887	893	917	863	853	944	881	898	898	950	892	868	910	913	910	878	922	912	874	889	912	906	903	914	934	854	876	903	908	856	869	905	927	949	938	911	966	860	954	912	920	866	930	896	954	959	883	951	888	901	882	868	849	914	908	893	843	870	880	924	874	858	887	869	917	894	883	920	863	876	932	882	905	850	907	872	960	882	878	900	886	899	901	919	898	859	941	916	892	954	867	899	876	876	880	923	854	932	900	959	899	866	939	885	893	892	910	951	925	887	884	868	884	914	907	907	903	922	924	941	895	888	938	878	896	899	915	865	867	929	894	876
7908	542	499	460	356	316	289	273	276	247	237	240	238	236	205	260	218	221	231	216	238	212	240	237	208	182	213	205	214	241	214	192	254	207	204	210	248	234	227	207	211	215	222	243	220	198	230	191	218	198	209	202	195	211	210	195	204	214	207	232	219	195	189	186	194	235	210	213	228	189	211	219	221	243	227	197	213	194	197	226	244	216	214	210	198	199	214	212	190	211	217	199	219	218	203	212	222	200	216	207	214	227	268	234	219	206	203	196	221	221	190	210	225	178	226	197	188	215	222	223	224	209	232	202	190	193	192	225	201	233	234	197	227	232	227	204	226	211	195	238	225	235	208	222	229	223	187	224	213	195	215	192	201	194	212	226	221	198	193	203	217	181	220	220	204	210	218	176	189	212	219	219	229	242	204	234	217	209	233	205	253	233	206	205	234	206	227	215	206	250	192	215	230	217	184	223	185	211	216	203	203	178	193	199	208	219	186	217	231	221	194	227	198	192	192	211	195	241	206	165	210	223	194	208	229	228	194	208	207	213	216	193	194	237	204	186	223	210	196	247	208	212	234	207	212	209	215	219	183	206	204	195	216	202	224	211	216	204	219	194	222	189	212	200	213	206	216	202	219	203	219	186	229	211	214	206	230	209	216	200	177	232	220	216	226	215	219	230	206	202	213	225	221	213	202	195	211	218	219	205	223	209	206	214	209	222	227	192	203	206	200	216	203	207	213	224	197	216	210	187	227	255	217	227	199	227	227	212	185	206	211	209	190	247	189	208	216	225	211	213	226	224	215	227	199	222	216	207	219	191	189	200	180	192	205	200	225	207	200	211	180	192	192	238	209	212	215	197	212	210	221	214	213	217	218	214	213	204	203	243	237	178	200	227	227	198	234	239	221	241	200	209	197	215	194	227	228	195	198	217	201	207	227	193	203	233	216	201	217	220	202	217	208	225	200	198	231	238	203	197	216	182	227	188	223	217	208	232	225	207	198	223	219	224	203	222	188	191	218	208	225	196	206	201	220	198	208	217	217	182	185	190	221	194	194	220	202	199	219	200	206	206	228	208	219	211	192	209	210	206	208	213	221	228	222	205	207	199	212	189	220	196	209	217	241	231	211	218	231	223	225	240	229	218	221	217	224	203	225	199	224	181	188	196	245	206	174	201	222	193	215	244	223	242	182	233	209	189	204	206	209	189	208	201	206	221	206	208	228	226	209	200	222	199	188	234	197	216	243	211	162	208	202	200	186	192	215	202	227	212	198	255	207	209	197	214	210	193	206	209	197	221	210	220	193	207	221	225	225	205	244	198	207	206	185	230	204	217	192	198	200	218	234	201	196	226	235	212	209	218	219	208	214	227	267	214	229	244	227	215	216	179	186	241	235	215	203	216	233	222	188	205	214	201	229	232	206	218	209	198	218	199	201	206	225	216	213	194	208	216	202	231	233	217	184	201	204	194	203	203	201	241	214	204	217	219	205	225	229	227	202	258	200	175	193	214	181	224	190	211	226	210	216	215	228	210	194	198	216	194	228	223	164	211	195	213	211	197	182	198	207	193	220	233	217	217	206	217	225	211	219	204	185	190	189	211	223	221	210	216	205	233	227	207	223	203	206	212	199	188	256	167	228	186	210	229	209	210	249	240	202	219	227	232	187	245	203	212	252	207	232	211	196	206	214	216	240	214	203	184	245	184	230	199	219	189	234	227	226	213	191	194	225	181	206	215	221	190	216	193	228	238	215	220	184	210	234	215	223	220	233	206	221	193	202	180	206	232	209	208	204	230	218	231	200	231	240	221	224	206	213	201	196	210	224	200	235	227	213	214	205	190	200	216	216	214	235	219	206	191	204	218	177	196	223	201	212	186	201	231	191	260	221	202	206	218	194	208	214	202	183	217	228	250	246	212	218	193	221	217	200	218	199	243	199	226	241	226	220	203	224	193	226	243	232	208	196	203	214	197	223	241	208	224	195	221	215	206	232	212	227	213	223	236	221	206	221	223	221	183	225	201	218	209	208	220	191	206	225	187	222	199	234	227	206	202	203	238	235	187	216	210	219	206	231	216	223	183	217	224	224	222	216	194	223	227	227	211	217	213	210	215	198	214	247	193	210	177	228	194	208	234	202	226	225	227	212	204	203	218	197	199	214	202	175	227	224	224	215	213	195	217	197	207	197	215	218	223	214	223	220	189	199	221	209	235	226	231	211	212	241	222	224	209	182	234	192	213	207	218	237	214	183	187	211	204	213	213	207	195	227	198	209	211	192	221	194	208	200	202	240	232	208	251	215	223	231	213	196	201	191	206	188	215	197	201	203	219	215	229	197	221	239	198	202	221	203	187	203	215	238	221	200	201	189	212	228	205	202	218	205	213	241	223	230	180	184	221	208	240	184	206	224	186	222	221	194	205	228	206	216	182	214	208	212	211	204	218	216	200	206	238	205	208	209	201	234	207	222	235	183	171	203	234	213	206	196	206	218	185	201	217	178	229	196	242	199	182	195	216	209	219	214	219	195	213	208	207	230	204	202	220	226	215	205	218	220	215	237	193	216	191	200	193	227	240	222	231	215	199	191	209	181	214	222	232	184	185	209	201	179	216	227	174	199	233	209	215	237	201	216	228	222	212	214	215	181	209	214	233	223	206	216	200	219	181	196	213	221	194	208	226	197	213	195	213	189	199	194	233	246	189	200	197	213	198	217	189	198	179	217	248	196	203	197	200	210	222	209	192	232	246	193	217	208	203	189	207	244	238	212	197	207	211	217	245	204	218	215	225	214	198	210	181	208	184	240	221	206	209	218	206	227	201	200	216	239	186	216	201	212	206	226	234	208	190	238	212	225	221	216	236	201	225	241	202	194	206	189	239	221	221	208	226	215	198	203	198	177	212	198	229	236	231	192	184	200	212	199	218	194	215	200	219	219	218	190	212	216	244	202	204	212	196	227	216	227	197	223	241	209	220	194	225	228	204	210	188	195	187	229	189	235	213	227	231	208	206	213	241	218	206	207	223	186	172	198	222	214	209	217	198	222	186	246	203	188	234	199	229	195	213	251	197	222	231	200	202	224	225	216	246	199	221	212	207	203	224	201	181	212	206	224	210	198	208	199	208	213	203	225	202	176	219	225	225	216	208	241	221	208	205	178	225	211	219	196	226	221	194	254	222	215	208	211	184	203	249	237	198	215	226	209	203	196	209	231	188	204	209	197	186	250	212	219	204	201	213	231	213	257	199	217	218	233	229	188	224	222	216	235	225	204	199	218	229	204	204	176	198	222	204	194	240	210	233	214	211	182	192	206	200	188	219	225	254	214	221	239	186	193	222	175	187	207	210	237	218	214	200	204	217	198	198	203	229	216	208	220	225	208	238	217	198	226	186	242	221	204	214	212	214	236	209	204	209	195	208	217	234	200	181	211	180	203	196	196	250	229	188	208	194	215	192	221	232	189	201	197	190	199	223	206	213	209	212	190	191	243	219	225	219	209	188	232	219
6604	809	1289	1430	1307	1099	995	852	868	758	745	743	642	677	668	634	609	633	579	580	577	620	621	573	646	565	580	558	577	615	590	576	560	592	511	579	586	591	568	581	554	549	571	641	533	556	503	554	573	599	555	582	565	541	624	555	552	548	561	597	562	560	565	589	574	572	568	579	549	501	581	559	554	533	572	538	556	573	566	549	597	577	573	611	540	581	531	563	593	652	560	556	584	534	555	588	568	517	556	553	568	570	524	536	540	566	569	586	579	552	596	492	586	522	588	588	560	575	523	560	525	548	527	569	550	547	574	542	566	549	529	556	553	563	529	549	576	585	530	596	574	528	585	575	546	559	535	556	539	544	549	568	557	574	525	565	573	524	591	548	571	566	586	577	576	620	599	560	574	558	524	578	531	549	523	571	581	529	552	566	544	568	579	571	528	535	588	563	548	559	557	564	546	581	517	601	538	578	566	545	554	553	537	519	555	536	588	559	543	529	572	605	582	568	550	570	551	593	556	567	509	544	571	611	511	573	592	518	589	543	544	577	558	583	564	530	530	542	556	532	520	602	556	534	551	553	518	569	540	528	558	534	546	584	557	551	606	563	515	540	552	587	557	550	556	510	539	543	567	563	555	577	519	543	574	531	564	574	564	536	531	536	552	518	546	598	592	581	576	550	543	496	578	532	568	530	514	566	522	509	576	572	609	576	548	537	566	562	542	521	549	562	542	573	567	553	500	537	542	538	559	562	556	615	526	572	536	570	559	583	543	561	551	605	557	529	560	550	509	566	577	570	546	565	590	549	553	550	576	569	558	577	545	577	578	596	554	608	539	560	579	578	571	578	577	532	492	579	549	551	560	569	573	577	524	584	538	568	601	557	554	548	539	540	533	539	539	611	553	527	554	487	565	551	562	570	563	523	552	554	521	551	539	522	566	529	572	580	544	589	559	578	578	554	549	575	519	593	568	545	561	510	593	555	567	531	582	554	536	590	528	589	551	549	523	559	566	518	559	575	538	535	537	570	550	507	565	571	523	546	553	578	553	556	560	551	592	550	540	573	544	565	608	561	542	516	579	554	522	550	573	576	534	551	559	565	519	557	551	526	566	531	524	557	491	543	536	595	580	576	497	535	579	583	591	549	548	555	587	560	546	559	538	560	511	579	579	534	547	548	545	549	548	558	574	550	569	558	551	515	581	518	547	544	587	531	589	596	563	579	571	579	560	517	572	563	568	574	586	554	569	575	587	539	542	600	593	547	591	567	552	543	550	525	543	594	573	563	546	553	525	584	573	503	555	581	540	548	566	549	554	564	539	564	522	543	567	588	577	609	525	571	511	573	546	560	539	517	571	556	526	544	573	578	540	565	597	546	588	558	502	562	557	562	587	560	585	620	559	576	575	531	558	546	568	528	531	526	578	601	586	541	552	544	539	540	579	555	545	556	544	547	569	594	569	581	607	568	558	583	563	547	536	537	534	594	563	511	567	575	541	566	558	550	576	577	602	567	532	576	595	526	532	573	555	568	611	566	576	557	554	552	519	554	607	531	530	560	539	561	576	601	556	530	556	556	556	518	534	560	520	531	579	530	611	570	534	518	546	535	527	505	602	541	541	559	516	579	601	557	570	585	587	542	531	589	575	598	567	595	537	551	538	607	538	536	571	593	591	562	591	526	607	578	537	560	568	564	543	555	570	570	523	590	578	607	518	612	556	592	519	540	576	573	560	542	572	524	567	544	591	548	559	530	506	514	561	557	582	516	569	561	539	616	557	513	595	540	546	575	525	553	568	560	542	559	556	591	566	561	553	580	542	551	585	606	513	545	542	526	561	530	552	567	600	540	566	567	558	530	582	562	601	546	538	538	546	588	600	550	543	560	615	565	577	548	567	615	573	554	533	535	545	538	579	568	545	564	523	581	561	572	572	553	544	517	584	548	518	538	521	537	596	528	559	532	576	546	593	533	558	587	579	547	538	566	557	567	531	535	537	560	589	534	613	506	554	539	552	528	559	561	562	573	592	570	573	532	589	555	550	532	511	554	506	584	580	551	522	566	529	568	558	587	564	557	566	547	576	542	601	570	616	527	557	552	531	544	548	547	544	550	515	578	568	550	502	578	502	578	546	542	574	527	567	549	543	560	549	587	526	554	557	595	538	616	518	595	579	536	518	555	544	553	574	517	533	573	572	534	586	564	540	539	542	585	582	582	578	529	554	551	595	552	557	551	546	583	559	537	563	552	547	536	598	545	574	510	565	593	553	533	558	532	578	549	534	531	577	574	581	552	522	546	564	541	521	558	538	523	518	562	558	538	574	538	484	541	561	575	576	534	559	561	579	528	546	553	550	557	550	557	577	581	566	540	514	569	534	560	561	566	524	586	571	593	620	548	570	590	561	531	529	543	518	557	536	599	558	535	578	530	555	531	576	554	531	566	548	537	566	528	575	558	576	524	569	531	546	578	541	563	552	593	542	589	543	568	590	541	574	557	498	565	563	578	575	538	548	577	512	584	557	532	536	571	535	552	560	551	605	620	550	580	586	588	557	518	593	554	576	520	563	583	529	541	558	535	547	547	578	553	616	538	567	546	562	494	568	528	551	569	559	612	546	540	570	540	581	572	587	516	510	561	582	560	585	576	578	548	563	574	549	564	573	568	551	603	542	548	507	544	561	539	567	527	585	534	552	583	567	588	538	525	558	552	577	532	526	563	558	576	556	530	540	544	510	593	507	556	529	582	569	579	567	546	514	575	565	598	525	592	532	531	549	586	599	516	577	572	528	538	519	522	542	564	591	594	540	541	550	588	560	539	549	560	578	566	572	562	542	547	539	592	573	578	557	554	575	541	555	584	552	557	515	570	540	557	592	561	573	533	567	604	520	541	588	536	547	534	535	556	552	537	580	525	567	602	523	535	574	589	551	564	599	561	612	568	617	557	570	571	575	567	586	528	572	574	508	558	548	551	545	524	597	547	557	565	522	598	549	513	541	540	522	528	550	530	567	592	550	555	549	592	564	512	583	526	582	560	556	557	598	581	539	540	533	566	543	519	576	557	580	541	611	553	528	545	556	548	529	573	551	505	540	594	562	556	529	527	577	552	572	570	524	534	562	503	541	533	530	559	572	582	531	524	599	550	536	544	585	523	530	583	550	568	562	540	560	545	585	557	549	587	552	563	560	574	545	543	570	568	581	548	525	543	608	599	549	576	602	605	580	537	585	538	619	535	556	554	564	544	526	577	573	562	553	568	561	560	542	548	563	549	570	579	546	527	568	553	564	547	544	537	574	563	610	573	565	539	601	568	582	563	537	579	530	553	545	556	539	550	592	564	544	532	580	553	558	551	520	541	538	579	563	526	547	569	568	577	566	572	553	567	510	551	543	542	539	548	549	544	557	543	583	563	560	589	573	576	563	592	564	591	544	620	581	542	540	556	537	585	573	557	514	528	599	591	534	572	574	577	556	543	516	524	514	539	540	533	587	592	584	528	541	563
15095	1384	1019	879	675	498	466	446	401	392	383	389	396	383	382	349	317	372	336	338	334	391	328	330	337	339	340	335	348	353	335	355	358	330	309	352	350	317	312	358	319	359	318	323	306	317	335	285	303	344	332	330	346	343	346	297	321	336	337	339	318	311	332	324	315	327	335	330	341	381	351	338	314	335	349	307	298	298	307	325	340	335	334	340	322	329	366	346	335	297	338	294	368	309	358	295	353	340	336	339	343	331	318	355	319	333	301	310	309	336	332	351	323	314	314	361	319	341	366	307	360	336	347	345	329	346	323	346	354	340	328	354	365	337	321	318	295	346	330	348	363	327	311	376	383	344	315	312	313	328	364	336	358	331	324	374	319	318	343	306	344	363	322	334	333	328	344	327	364	337	336	332	330	318	309	322	291	343	357	306	294	368	336	346	353	324	336	348	346	310	319	308	312	339	338	365	343	318	290	341	353	329	321	313	346	298	320	330	372	330	350	362	326	327	325	289	296	341	339	356	314	301	337	343	342	312	335	350	339	330	319	354	322	343	355	277	344	290	331	311	325	325	333	335	351	319	323	360	348	339	322	333	329	284	310	311	345	345	364	340	305	325	322	358	313	358	350	327	333	332	330	329	337	343	347	324	372	309	321	334	339	363	330	332	354	312	295	330	306	345	317	325	332	342	340	356	333	304	339	320	335	319	346	299	331	331	348	344	343	356	351	313	343	324	324	362	315	320	352	306	346	331	329	297	311	351	305	322	313	344	341	327	346	324	346	328	324	318	301	348	306	333	324	332	332	345	327	331	326	315	316	354	367	342	345	315	319	308	325	322	358	360	309	345	346	313	352	318	335	353	332	315	336	280	360	341	328	331	331	348	338	335	335	334	310	356	342	304	347	336	304	320	330	315	317	309	360	324	347	334	326	314	343	334	293	361	349	333	335	365	351	354	331	323	312	331	342	343	309	317	347	326	318	325	317	319	316	303	351	334	330	312	326	353	352	352	342	316	328	329	341	309	307	345	324	334	328	325	300	312	303	297	304	303	307	369	331	371	346	299	344	357	310	333	317	358	337	323	350	295	344	336	323	347	342	324	302	350	322	326	324	346	325	294	340	341	347	324	313	309	342	329	309	306	294	310	279	296	325	362	340	330	330	323	343	277	344	311	335	314	309	310	325	334	334	346	337	326	351	326	343	322	316	324	321	338	363	348	310	347	369	347	319	319	328	310	306	319	332	367	334	318	342	306	346	354	332	316	338	325	288	349	319	302	342	326	370	293	343	296	323	332	313	328	315	327	342	346	328	318	351	358	348	342	330	381	313	352	335	325	347	291	323	350	319	320	309	323	343	325	301	314	328	335	329	310	327	306	335	320	366	334	312	337	316	294	309	329	348	359	382	315	337	325	317	336	356	289	326	314	296	347	296	309	342	300	312	343	332	327	343	360	336	318	328	326	349	318	295	326	344	349	332	346	305	359	384	353	327	310	329	329	294	336	353	335	309	293	356	396	325	317	324	341	334	332	333	346	321	335	325	335	339	319	321	318	324	344	338	307	332	351	332	350	289	342	318	305	349	332	332	314	360	336	331	336	340	346	337	338	346	305	326	378	354	344	353	312	336	361	338	329	359	320	340	345	366	311	315	306	328	317	293	344	353	358	333	309	312	332	341	336	309	342	313	336	324	334	358	313	310	310	281	333	316	341	342	338	325	312	289	333	323	349	313	309	317	373	330	310	346	329	362	362	320	332	339	331	312	333	326	360	322	342	385	327	333	304	291	318	342	331	337	341	352	363	322	356	338	340	330	362	331	327	310	352	349	379	311	308	299	342	351	337	339	345	335	307	346	328	327	301	326	332	319	334	306	367	382	273	295	330	335	355	360	344	338	323	318	327	333	327	327	350	312	308	354	307	335	308	331	345	335	351	340	315	305	312	363	347	343	357	321	334	358	306	360	321	350	347	298	303	314	357	346	325	336	336	332	359	311	329	319	327	338	338	362	319	343	347	316	314	331	334	325	359	349	323	325	321	364	347	325	299	331	317	313	337	350	311	378	332	356	343	334	290	366	335	301	335	323	306	349	335	328	328	334	346	343	329	355	308	372	328	314	326	319	316	337	340	341	371	313	357	315	349	350	324	331	312	329	350	324	336	315	316	317	349	334	343	308	317	311	338	339	332	345	323	327	318	308	327	332	350	329	333	317	306	355	324	333	327	351	363	349	333	340	377	351	318	310	310	366	336	308	341	280	332	347	361	350	314	332	341	310	364	342	362	303	351	323	330	337	327	300	344	314	360	306	326	331	352	332	334	320	280	363	355	335	319	323	357	371	320	318	301	339	315	335	361	309	308	316	313	367	325	331	348	315	312	302	312	337	340	343	308	343	321	337	311	326	334	347	357	339	322	362	340	316	321	337	380	338	329	319	354	338	343	350	310	318	338	333	373	291	322	350	343	319	325	314	286	329	365	357	323	343	335	359	317	285	356	301	341	358	335	315	327	368	359	342	345	324	338	318	333	339	324	315	364	325	325	344	321	324	322	309	330	329	345	350	355	324	364	382	341	325	310	358	308	339	336	347	332	348	303	329	309	340	340	335	333	318	336	343	316	320	353	340	323	364	353	308	364	344	330	367	336	359	328	306	321	298	338	317	337	315	314	335	345	315	327	345	310	318	336	296	299	298	317	344	335	320	283	329	338	310	354	356	324	365	337	307	342	345	317	342	333	344	321	298	340	314	348	365	334	339	312	323	332	373	319	304	323	330	310	339	334	333	340	312	338	312	319	363	355	331	369	320	337	330	348	330	352	343	347	373	321	341	338	302	328	332	319	357	300	287	370	383	296	330	333	352	358	359	341	341	344	351	353	309	355	297	320	333	339	326	317	321	297	300	343	338	331	324	355	327	340	343	334	317	343	315	333	316	321	351	342	358	322	315	321	288	334	332	365	331	329	312	368	303	326	332	346	293	322	324	329	347	333	310	353	304	295	332	322	360	335	325	330	320	327	333	342	362	330	340	318	347	343	332	346	345	349	323	335	364	344	308	329	352	307	315	337	347	341	306	327	349	289	326	340	339	319	349	318	359	319	335	297	349	314	324	341	347	289	318	318	331	299	318	321	314	296	307	331	303	335	332	335	319	317	341	338	319	328	312	349	332	339	353	335	355	333	350	344	309	317	340	337	342	303	344	309	362	312	368	298	328	323	355	343	358	323	300	331	356	309	355	340	324	365	320	353	299	319	307	301	313	315	308	318	346	310	329	340	305	307	310	351	317	326	345	324	305	345	333	348	334	334	351	319	308	314	358	296	331	330	308	324	326	305	335	331	322	312	326	360	303	320	325	321	325	336	302	353	353	351	302	341	323	317	297	324	326	350	347	315	299	357	331	312	335	333	310	321	298	306	323	351	327	355	379	333	322	305	321	367	383	329	302	307	311	316	313	300	327	342	352	319	320	338	313	379	334	336	329	308	337	369	333	340	368	329	302	337
8446	1295	2110	2403	2124	1839	1618	1416	1275	1166	1131	1049	1065	979	966	1005	952	919	927	969	891	861	871	898	828	868	866	872	870	900	871	870	857	844	899	850	912	833	879	833	877	800	878	875	848	840	834	822	835	809	800	781	819	851	864	875	857	831	806	851	801	830	847	809	819	857	845	815	816	857	827	863	845	824	790	846	817	829	859	836	828	858	824	802	818	822	830	842	846	796	837	807	835	827	838	845	836	851	822	856	816	831	801	833	769	846	836	829	837	783	856	761	886	814	829	801	791	815	830	807	770	772	831	836	762	771	797	796	875	857	839	796	778	832	820	857	871	814	841	774	804	835	865	807	845	857	770	867	849	819	826	808	806	832	773	780	826	820	811	815	808	819	837	824	820	807	789	827	864	818	822	836	775	815	856	807	803	820	822	792	818	793	774	810	785	765	801	809	865	788	803	873	831	784	800	840	805	816	876	812	790	804	833	802	883	824	803	836	867	833	826	822	817	829	860	870	821	813	793	839	805	844	821	793	815	825	787	852	791	835	800	795	859	808	792	810	840	813	800	832	842	779	796	806	815	783	828	820	813	809	810	787	851	856	812	852	817	824	791	831	856	795	824	817	806	792	813	808	847	766	812	802	802	819	797	838	786	807	796	788	808	877	840	825	786	791	824	789	821	840	828	809	844	826	832	895	762	809	796	810	826	849	818	881	845	836	854	825	817	773	813	787	835	781	855	798	829	820	830	830	842	805	833	783	836	822	819	812	839	821	820	844	864	839	835	790	850	819	844	816	816	840	788	808	829	829	844	793	838	800	812	818	797	869	855	768	789	806	798	767	845	802	825	793	840	808	822	805	819	866	819	850	856	778	800	812	818	837	811	816	834	886	830	784	814	751	845	864	875	857	830	875	811	784	825	839	804	832	830	845	793	780	870	813	851	845	817	786	827	793	827	775	828	810	875	804	825	807	801	837	846	811	830	822	853	802	833	792	769	809	824	827	840	780	853	763	852	782	807	825	782	825	796	825	857	787	828	830	819	855	824	770	774	823	885	819	845	770	856	809	779	871	814	786	836	788	782	794	843	769	819	843	813	823	864	824	808	820	844	770	793	824	821	762	819	806	850	797	766	799	855	807	825	825	822	816	857	836	823	847	813	804	817	825	837	820	783	820	835	895	785	797	827	830	830	812	770	866	789	819	806	797	821	822	794	820	818	824	850	838	856	816	800	840	870	833	781	799	839	807	791	845	846	782	861	833	808	799	880	805	851	753	823	848	764	836	809	850	821	847	844	780	819	740	845	785	847	768	814	813	854	861	808	824	860	782	840	772	779	797	831	835	843	780	784	806	863	799	751	828	842	816	848	828	824	834	872	901	812	875	848	874	853	779	821	840	785	839	819	847	788	817	838	842	839	814	798	821	823	789	827	869	828	805	849	833	777	828	825	817	779	855	875	807	777	868	823	814	796	784	832	842	837	794	789	814	800	788	851	810	837	823	841	851	799	821	883	787	828	784	807	839	818	837	802	816	834	828	861	791	823	834	826	842	813	838	862	868	826	814	811	826	796	793	868	823	833	814	845	805	847	873	819	843	861	820	789	820	828	847	818	839	799	841	847	809	810	824	810	786	755	776	834	870	872	801	804	833	847	797	814	783	846	756	757	801	801	840	827	835	835	802	748	802	807	817	800	856	774	863	804	890	809	804	843	798	836	847	770	832	875	858	768	838	806	819	829	792	804	881	849	850	843	818	786	806	825	805	847	817	810	789	790	841	792	813	813	808	862	787	849	822	840	802	801	861	844	769	819	828	850	835	750	819	784	832	842	812	872	825	828	805	825	831	819	744	819	756	797	838	874	820	813	845	820	825	771	825	828	815	822	821	814	818	842	802	777	809	843	813	830	775	830	835	832	836	899	847	801	797	856	806	906	805	824	830	776	819	790	813	857	820	875	797	849	800	824	775	792	763	828	823	800	813	770	787	849	792	856	782	787	803	799	838	779	839	764	828	790	852	794	829	817	763	854	805	804	858	874	779	836	897	829	789	799	796	803	830	804	848	740	847	887	886	813	776	797	840	811	829	790	825	811	807	841	795	840	858	819	811	813	789	890	834	777	758	847	867	790	819	779	761	870	802	830	836	851	847	800	821	835	807	807	836	814	828	833	834	844	810	817	818	780	797	839	843	841	795	790	836	833	801	786	823	786	800	841	805	789	776	863	802	829	826	786	818	771	812	823	787	818	796	828	810	867	835	833	832	838	792	887	779	842	824	829	791	816	813	899	842	809	821	836	819	772	817	800	845	786	816	784	830	796	857	785	796	786	863	740	853	801	852	843	853	815	762	794	823	859	837	797	794	775	826	826	777	766	833	832	781	803	790	823	803	810	840	823	831	844	855	815	794	855	836	844	795	816	832	800	839	798	833	850	809	827	785	770	833	796	808	816	790	857	817	856	835	866	821	826	843	821	862	832	787	796	810	788	810	865	849	800	813	811	821	814	847	835	777	796	811	777	794	823	759	846	761	868	795	841	840	825	865	874	805	820	879	779	792	804	805	805	838	791	816	821	861	831	800	777	870	850	861	817	793	828	854	796	811	833	809	811	812	787	842	803	829	874	810	882	806	860	780	806	845	799	831	863	823	814	801	841	806	789	861	847	829	807	836	836	778	785	762	816	831	782	813	854	820	805	821	814	823	869	798	877	813	845	847	793	822	796	825	850	795	811	859	870	838	823	832	791	824	798	788	846	842	807	819	813	823	814	832	821	792	789	809	728	793	865	842	844	792	831	833	823	826	828	841	761	780	856	776	818	837	804	858	845	856	822	853	826	818	820	775	771	794	839	850	818	833	853	785	812	802	823	824	829	819	868	809	830	796	809	781	842	806	837	836	849	839	807	800	832	829	766	832	784	842	824	775	812	875	832	836	817	793	815	776	854	799	866	856	851	848	820	755	825	812	841	889	805	786	849	852	780	841	790	812	823	814	865	796	856	812	853	819	827	829	788	830	852	836	752	790	818	810	880	861	755	768	780	770	843	803	797	824	821	795	866	850	833	780	839	851	796	875	821	808	825	778	870	792	795	865	891	835	824	868	808	853	832	808	769	841	827	817	793	818	867	821	829	798	760	860	852	798	794	845	845	839	853	807	864	824	791	773	838	827	809	800	771	799	839	773	812	800	869	833	840	818	847	868	849	876	850	810	812	807	825	846	876	850	832	860	810	809	840	805	791	843	829	811	813	796	795	801	859	812	880	806	835	778	802	815	772	785	798	837	819	867	855	846	851	834	848	854	852	864	789	811	796	829	788	839	804	819	807	846	818	888	860	834	828	819	822	844	797	824	806	809	769	832	857	839	845	879	820	738	806	801	789	790	785	844	815	809	792	822	842	881	803	780	782	772	797	793	805	807	805	776	812	794	819	866	802	832	830	789	845	827	855	814	836	853	782	844	847	806	797	820	792	851	845	792	814	804	861	816	756	817	828	838	811	865	812	852
1764	433	401	404	430	428	423	396	397	360	417	398	427	425	383	390	366	381	398	385	393	413	404	383	416	396	383	434	434	425	389	422	423	420	383	364	391	369	387	399	388	406	383	365	415	427	377	438	387	397	358	403	387	408	376	418	401	406	445	386	411	392	389	353	397	406	385	377	388	370	406	382	389	413	393	414	413	400	427	442	415	398	397	390	408	426	410	387	412	376	366	367	356	390	390	391	391	425	387	424	401	394	395	408	382	378	383	452	445	410	398	380	431	449	389	380	392	381	426	408	426	398	374	387	395	415	399	397	406	404	400	363	395	367	404	418	422	378	429	390	416	395	376	394	416	386	421	397	405	386	367	366	367	383	378	388	397	392	404	379	348	409	397	379	398	407	402	364	397	415	407	387	395	377	413	355	406	390	376	398	423	388	412	454	398	393	375	368	397	411	402	418	368	388	397	413	376	411	362	398	405	391	410	402	391	379	390	414	419	397	409	400	391	407	383	399	380	414	391	378	386	401	408	373	396	446	414	395	415	407	390	419	373	398	395	389	418	367	353	403	397	416	387	408	362	398	415	398	407	388	424	383	369	363	396	385	438	390	378	386	366	394	385	389	401	386	404	397	432	389	370	374	405	424	390	395	372	392	412	391	386	397	410	392	391	402	407	424	399	438	410	436	368	400	395	380	391	415	401	377	393	420	409	410	381	390	386	394	392	357	378	379	428	439	378	383	388	382	416	366	383	407	355	407	376	378	395	452	366	375	367	393	407	407	397	410	407	408	408	397	429	378	375	423	416	376	387	413	390	392	402	423	393	400	401	430	396	425	393	405	419	408	415	401	373	399	455	397	415	452	439	428	429	392	378	369	410	422	395	394	367	392	409	425	393	406	391	358	395	402	404	365	372	414	377	369	398	389	380	358	376	357	416	401	393	398	433	402	400	443	397	417	412	383	423	385	393	399	378	386	381	380	431	405	380	367	408	368	355	382	390	395	395	415	425	425	427	411	384	439	370	402	379	366	423	384	386	401	372	396	380	414	374	386	392	449	454	371	378	422	399	380	393	397	443	411	398	415	418	374	399	400	415	351	416	400	408	422	409	385	397	375	454	409	414	390	402	382	381	408	423	424	393	409	383	361	388	377	348	386	390	416	399	379	367	419	392	382	380	384	385	378	395	416	425	442	437	413	389	390	431	438	401	399	416	453	386	365	366	396	419	396	427	424	404	394	396	413	378	364	374	369	393	377	375	380	387	413	389	415	370	396	398	436	436	394	414	410	421	424	406	436	395	415	395	369	392	407	406	427	405	352	416	416	400	409	397	393	368	415	375	427	382	423	435	412	402	415	371	374	363	377	372	392	416	358	358	432	380	400	377	342	436	401	407	400	369	411	379	409	404	357	412	393	372	465	401	447	390	408	403	421	421	404	376	373	399	371	400	394	408	398	401	359	410	378	410	382	392	406	421	371	366	399	390	417	405	385	399	409	422	438	463	381	397	358	416	375	393	373	373	373	428	410	409	388	415	406	390	406	384	399	374	371	416	408	366	413	337	366	385	408	446	390	371	433	379	397	416	363	405	440	428	401	373	368	383	374	397	424	394	423	403	432	394	417	401	395	415	403	393	397	374	412	400	415	388	370	389	385	376	402	375	416	394	409	404	364	408	399	395	420	417	415	408	381	391	396	388	371	384	368	408	398	410	383	408	397	379	394	397	423	380	374	401	386	371	404	396	396	409	398	397	382	407	412	394	364	402	371	406	376	440	400	380	396	407	379	389	378	390	401	352	393	375	350	424	416	373	407	401	427	416	369	414	433	390	399	370	379	410	355	352	384	436	391	420	415	417	378	381	396	376	367	376	431	389	388	395	384	409	417	404	395	392	405	385	401	403	420	372	376	392	434	430	448	394	368	369	396	400	362	411	349	378	367	402	393	354	407	388	399	396	388	426	424	433	409	364	388	405	383	362	407	407	417	418	418	408	404	415	407	390	364	350	373	387	392	393	361	386	362	390	407	457	375	420	410	415	399	395	393	432	387	402	410	418	442	387	418	353	383	407	388	357	367	409	369	371	394	427	414	434	377	384	421	384	394	396	393	340	405	399	419	423	416	398	373	420	387	444	382	399	380	394	362	375	379	403	379	411	374	367	427	392	348	379	381	368	390	392	366	341	425	419	400	390	391	365	427	421	399	407	405	445	405	408	390	391	421	387	369	375	400	425	386	351	433	362	386	399	404	371	387	389	408	409	372	415	389	408	419	422	436	414	368	376	408	395	401	402	389	394	373	394	404	391	438	379	407	380	345	367	425	401	373	431	384	424	358	446	372	387	408	431	412	375	405	379	392	407	427	403	421	410	389	396	383	409	403	391	399	396	371	393	395	390	390	396	360	393	387	359	389	354	409	365	394	338	379	404	410	394	349	413	377	390	427	410	410	435	382	386	419	399	370	413	401	404	401	385	400	396	399	401	415	394	384	391	401	425	367	343	359	405	399	378	389	407	375	366	374	401	356	414	446	406	411	431	402	407	389	415	432	369	381	383	395	363	369	360	414	403	366	399	380	423	368	383	404	406	384	391	385	398	400	418	423	418	373	370	360	383	355	392	413	364	411	389	387	412	401	360	366	405	401	395	391	379	357	384	388	366	388	370	380	374	395	408	386	412	391	355	373	384	422	402	390	362	395	379	399	411	389	397	431	409	419	401	417	390	344	393	364	427	381	364	401	406	352	384	379	383	383	391	414	431	411	353	371	405	373	404	374	370	396	398	420	394	426	394	404	387	374	393	408	374	399	382	392	404	365	410	382	421	430	376	372	418	425	431	364	372	366	425	397	385	385	393	409	405	405	400	372	412	397	379	414	436	428	394	383	434	437	406	376	423	410	392	374	400	403	394	443	358	362	375	401	407	370	373	427	400	405	406	418	387	405	397	429	411	396	368	415	405	371	431	360	389	410	396	375	385	422	384	399	367	372	388	379	416	384	418	367	424	388	413	402	383	396	367	351	405	414	410	373	391	394	421	395	430	408	401	390	417	390	395	423	415	368	405	391	428	396	370	416	390	424	408	452	369	374	432	372	411	411	409	393	409	421	383	377	400	418	408	385	390	403	395	384	411	422	387	425	387	394	384	393	400	358	414	402	382	376	375	419	344	401	376	396	388	387	408	369	415	382	428	354	427	394	442	367	454	391	419	403	370	381	367	426	391	375	415	430	384	402	382	389	407	413	412	375	402	419	407	380	387	369	400	392	397	414	412	400	406	411	381	402	408	427	388	429	396	420	468	423	421	377	390	406	419	406	389	371	400	393	386	378	379	411	437	426	380	380	414	361	377	382	411	405	401	415	419	398	398	350	379	400	403	390	364	416	408	410	416	423	391	406	390	371	383	420	379	403	386	412	385	372	381	369	406	382	340	436	399	374	408	372	381	423	432	421	361	395	423	434	400	365	379	419	406	389	378	401	375	383	363	415	418	401	385	403	407	409	397	405
2153	928	999	909	918	946	992	886	929	963	900	891	881	935	943	927	887	897	946	883	878	877	909	882	918	904	899	891	901	877	932	921	898	912	962	880	867	887	887	1003	946	881	885	853	887	957	925	908	916	915	888	920	941	921	936	923	884	888	893	928	945	904	875	925	913	909	915	924	905	959	894	902	908	909	921	932	903	890	853	891	882	918	912	883	893	880	919	872	899	960	873	854	874	935	926	866	920	930	947	914	921	892	936	934	928	864	930	920	967	869	924	871	914	931	908	901	914	883	945	893	908	882	874	893	893	899	899	867	853	848	929	896	875	947	881	936	898	907	939	905	871	886	893	887	904	868	872	842	857	879	949	878	903	926	929	920	918	910	859	902	943	882	874	916	907	906	925	929	927	988	840	938	888	921	898	914	888	904	878	896	896	887	931	944	915	935	863	911	895	881	896	890	890	981	893	865	906	960	882	917	949	893	917	885	969	933	891	874	857	857	935	925	914	969	910	930	933	937	900	892	932	893	947	911	864	901	923	947	914	904	876	891	951	917	895	867	891	912	915	892	912	896	892	933	949	873	902	948	948	938	988	915	918	952	878	894	916	937	907	944	895	905	895	873	899	906	887	954	869	924	894	941	899	909	925	867	863	870	903	901	898	919	911	946	917	897	961	917	949	925	869	903	941	839	885	928	889	873	919	886	887	990	913	931	922	895	896	882	850	938	937	916	877	910	871	860	952	889	908	907	936	883	871	934	909	944	899	898	908	888	862	901	944	900	872	912	898	890	915	903	860	898	857	913	867	904	901	897	894	879	925	916	942	907	918	846	900	911	895	858	901	902	902	931	868	855	885	881	891	907	915	883	966	911	870	907	947	888	939	946	905	890	884	902	899	906	934	978	929	847	930	923	905	891	941	885	871	890	869	892	926	893	927	873	912	863	942	913	886	843	891	934	929	869	886	896	924	865	927	924	880	925	917	884	868	883	950	876	862	957	928	910	906	917	852	893	959	907	913	917	909	912	899	924	918	917	897	893	862	932	872	924	869	879	921	918	866	897	915	913	896	891	923	886	864	890	934	910	875	897	879	924	901	872	901	852	909	945	905	928	920	946	884	884	891	883	834	907	934	920	889	967	902	861	879	861	968	924	898	869	927	874	876	934	943	893	941	937	922	863	881	924	925	914	902	872	914	835	913	913	893	898	935	950	933	899	921	918	923	929	872	924	917	887	940	910	898	905	883	908	896	879	930	930	898	949	894	902	868	882	910	853	865	892	914	853	895	920	893	891	919	873	944	905	939	908	963	876	869	878	916	940	919	869	924	874	939	863	938	908	889	890	855	933	918	924	920	893	976	881	905	865	940	915	910	906	906	844	860	888	981	878	865	925	876	962	965	897	859	903	937	954	860	878	886	866	902	984	901	865	911	937	865	942	914	883	961	923	907	919	914	899	894	882	927	882	942	883	923	917	897	941	902	911	894	892	943	919	842	968	919	892	908	907	904	902	898	858	885	945	941	936	875	900	943	847	915	843	914	951	909	923	936	877	908	905	936	950	873	884	866	938	896	883	889	920	920	944	947	908	897	878	948	861	933	913	926	900	868	883	878	920	923	923	895	910	871	936	914	896	886	858	886	938	942	934	945	877	912	895	923	843	909	944	909	908	931	868	920	919	862	929	916	909	879	917	880	888	920	981	903	916	959	903	904	901	877	912	904	886	885	907	887	926	836	877	926	865	952	905	889	886	861	888	918	943	910	887	937	896	923	870	952	887	963	935	874	961	891	899	940	927	873	920	895	900	919	879	889	894	922	903	839	903	917	887	889	854	881	875	901	918	910	924	943	831	963	932	911	913	890	937	878	924	906	921	889	918	894	940	912	905	893	885	891	903	976	838	920	898	905	902	953	924	928	852	887	955	873	895	931	902	902	846	891	926	900	852	922	932	933	865	868	854	925	836	900	909	833	905	886	944	958	948	881	927	942	896	941	845	917	891	896	908	929	910	915	966	897	920	914	892	884	817	935	894	893	880	920	935	923	930	933	894	888	877	915	948	914	872	912	909	858	923	901	924	941	915	874	899	953	877	918	902	902	874	887	895	895	908	932	899	888	905	902	853	916	888	892	947	875	892	867	926	892	937	883	881	856	890	849	914	894	996	884	869	972	877	910	876	878	880	894	933	866	874	886	867	916	860	913	920	866	866	946	881	894	833	893	917	922	906	928	902	884	875	888	941	935	939	904	934	903	902	891	916	936	904	929	901	841	890	927	895	918	911	895	917	898	912	916	898	955	934	885	922	951	894	895	915	937	892	957	921	892	916	953	856	842	870	908	848	918	1020	886	841	903	937	910	950	884	893	899	867	863	947	889	883	882	907	934	912	898	922	919	919	930	834	908	870	917	857	919	873	905	895	854	866	893	913	908	885	913	885	866	917	926	893	839	939	924	873	918	875	880	898	921	894	864	880	918	934	947	951	868	942	947	879	863	928	936	895	913	912	828	924	944	922	904	905	901	903	885	881	906	936	928	886	940	940	864	937	932	895	884	914	888	902	955	891	898	948	896	877	967	918	889	896	896	917	887	877	877	886	828	982	871	935	944	855	891	910	904	888	894	904	896	908	883	874	882	929	856	944	920	957	947	921	902	970	862	915	933	980	916	887	889	904	885	867	918	917	921	877	880	913	948	913	911	854	934	918	952	912	962	875	860	886	900	878	939	910	934	889	968	926	927	968	930	880	951	919	921	851	880	956	880	882	900	932	866	856	951	922	928	895	904	838	905	915	854	913	865	925	921	856	904	883	889	945	907	936	909	900	939	914	826	971	877	871	901	896	915	858	887	878	892	889	867	950	880	936	912	902	822	950	939	918	898	879	924	858	921	930	904	978	886	870	951	914	931	884	921	921	880	881	891	912	869	880	984	922	925	905	924	860	852	877	880	829	1001	899	898	921	932	918	881	989	828	945	906	914	877	932	895	882	936	888	878	893	867	920	916	925	926	885	836	884	965	983	901	931	933	850	951	910	967	916	888	872	904	877	939	879	897	852	874	951	932	886	946	947	894	880	882	865	865	895	857	918	909	864	915	892	958	942	885	907	967	957	933	919	935	884	906	882	965	889	958	908	913	885	876	915	909	962	885	941	914	934	904	937	930	909	876	891	892	929	888	884	870	917	953	912	921	902	935	881	887	869	887	888	913	881	972	875	870	950	874	904	903	858	938	909	931	940	926	912	885	906	929	971	894	922	921	900	913	858	943	935	899	925	902	935	864	933	929	930	911	928	940	868	903	927	896	906	905	858	936	840	903	958	863	929	919	861	879	894	922	894	944	875	898	937	871	884	905	958	959	922	951	888	896	913	901	890	858	892	978	906	892	905	879	858	944	862	853	918	924	917	924	929	896	1021	926	907	944	890	925	939	903	873	897	946	891	971	979	909	916	933	887	888	906	900	858	895	928	889	909	913	909	916	875	891	923	916	914	904	914	896	891	921	953	863	897	882
7960	536	508	467	345	338	305	291	262	246	238	227	218	207	257	255	217	229	212	223	213	215	226	218	215	178	215	240	223	253	230	203	239	206	215	205	218	243	208	228	221	228	222	209	221	237	244	218	196	202	191	205	250	207	201	209	207	221	184	206	195	241	218	224	208	198	208	238	227	218	230	197	204	211	227	223	198	198	202	206	193	195	244	206	221	216	221	232	227	222	210	198	171	194	212	218	207	211	199	217	206	202	234	192	221	198	228	225	198	212	203	223	207	184	231	218	225	226	198	216	214	218	199	209	223	201	240	212	215	195	194	234	236	202	203	246	200	217	210	235	227	214	191	192	207	220	221	213	244	189	217	235	217	200	188	180	245	226	215	224	192	212	241	233	215	194	234	216	225	204	203	203	219	212	185	193	198	225	209	216	234	224	225	234	222	201	227	213	221	229	212	201	253	215	209	208	225	225	213	192	245	209	205	237	208	209	220	206	221	225	214	220	201	215	174	210	225	224	242	213	196	193	225	244	189	225	223	212	218	208	226	182	231	234	223	208	203	220	201	210	210	234	224	229	200	179	214	203	230	195	219	206	195	195	223	211	232	189	208	222	208	223	230	222	220	196	215	223	232	245	218	216	200	210	226	223	227	215	250	193	205	209	204	222	231	206	196	213	193	227	214	190	228	200	215	207	207	233	188	211	211	229	219	196	162	205	184	217	219	193	230	202	184	217	223	203	212	226	194	207	207	249	213	215	235	242	217	210	199	202	193	218	226	221	265	242	228	201	233	232	207	238	197	206	198	194	253	239	214	220	185	194	180	188	211	233	209	238	228	213	201	208	231	206	227	189	219	230	206	202	195	212	212	225	219	188	239	207	225	187	197	200	206	222	196	215	225	217	236	241	207	208	227	205	207	196	201	223	179	190	170	215	211	256	219	229	233	220	227	184	236	207	217	210	204	221	224	235	212	220	225	223	247	213	231	237	207	199	243	233	221	241	211	203	216	208	237	185	215	254	178	227	207	221	215	236	233	199	222	210	216	229	208	219	225	201	220	217	213	213	222	217	222	235	207	194	228	221	215	233	204	235	218	199	244	228	226	209	206	211	209	224	220	233	227	205	237	222	233	197	233	219	202	223	216	232	225	222	219	199	231	227	211	244	200	199	204	210	232	201	228	213	202	220	243	212	188	199	206	223	237	218	220	201	211	202	216	212	209	215	197	191	226	220	223	211	213	215	209	177	210	208	239	231	192	209	220	243	215	200	186	177	227	198	191	189	204	204	223	242	220	220	214	215	217	211	193	210	192	235	225	241	200	194	251	232	205	201	249	234	235	201	213	212	220	184	189	220	198	207	181	204	193	210	224	214	242	210	215	210	207	201	228	193	215	215	227	221	248	223	207	251	215	198	237	209	198	194	216	203	245	246	230	215	207	238	206	196	200	200	220	222	231	228	205	190	194	187	227	196	212	216	212	210	181	231	216	220	238	207	221	211	214	222	226	202	196	213	192	223	221	211	227	192	213	211	235	222	197	228	190	204	204	212	208	209	201	208	235	218	211	212	220	201	203	201	210	194	225	216	201	206	188	237	208	221	216	258	215	225	201	217	226	199	212	240	227	216	203	226	247	202	214	189	206	223	212	212	218	213	189	224	242	190	217	218	208	202	220	218	224	199	213	205	214	219	247	209	224	231	187	210	212	195	206	242	207	229	190	222	220	236	204	215	199	196	223	198	238	206	228	211	212	216	214	250	199	230	207	213	204	199	209	198	216	231	189	213	221	235	205	232	220	201	218	249	201	239	231	215	199	179	220	217	212	186	205	232	221	229	239	237	191	208	198	210	242	230	227	230	239	223	207	213	230	224	204	203	206	216	179	226	216	216	234	227	209	192	240	213	229	219	207	224	216	208	189	228	190	197	223	212	194	194	221	239	227	209	233	215	191	201	209	202	235	234	259	196	201	224	201	208	211	197	210	185	216	217	197	217	208	173	224	204	218	220	219	214	214	202	234	221	202	248	213	200	217	190	192	196	209	267	212	202	228	217	201	205	219	204	198	216	231	193	212	234	218	218	206	217	200	199	203	170	178	238	217	222	198	190	204	216	197	211	207	224	200	250	227	216	217	226	229	244	227	228	231	250	229	201	219	218	235	213	224	209	207	228	223	194	173	203	229	225	212	205	226	209	228	219	215	207	218	200	191	220	226	229	218	208	198	199	194	233	226	261	188	191	234	225	221	190	219	217	224	245	218	215	220	216	207	220	240	235	206	242	222	218	206	199	207	239	227	202	187	225	226	214	212	196	225	221	238	228	211	205	239	228	224	217	236	264	197	200	234	220	232	189	242	210	227	243	221	205	218	220	224	233	205	211	215	211	210	202	236	225	210	200	218	216	204	200	207	190	235	181	191	177	234	209	209	214	211	226	251	213	198	235	181	217	222	248	208	222	213	215	236	205	194	233	235	207	183	207	234	197	189	213	233	211	213	228	204	238	193	196	201	187	207	214	221	204	221	208	217	216	207	227	201	202	234	225	203	221	205	221	216	189	217	218	205	180	228	220	234	237	210	255	226	199	184	216	220	216	206	198	222	217	196	214	215	207	222	237	233	222	239	203	234	193	217	215	215	243	189	217	199	223	205	170	222	226	198	201	191	197	232	202	212	227	221	208	232	215	222	207	183	200	224	204	225	227	204	223	189	209	263	208	198	218	213	237	222	180	199	202	186	197	208	217	194	172	214	221	219	242	234	208	241	220	211	213	201	200	201	232	224	234	216	228	222	198	205	252	218	202	224	244	218	215	201	220	207	215	211	235	234	222	225	206	199	210	222	201	210	191	216	230	213	217	220	228	204	195	219	218	216	207	194	193	187	215	231	214	233	201	207	207	228	242	213	217	223	226	203	218	181	218	235	188	239	232	236	215	216	213	201	227	225	197	205	194	225	216	214	209	214	237	220	220	233	220	207	240	195	218	202	217	216	208	212	178	218	193	226	187	191	212	204	232	225	235	217	194	220	217	216	217	238	196	207	220	208	209	224	198	216	237	198	227	226	217	210	230	190	171	227	227	243	220	216	204	223	221	205	206	239	218	215	210	209	201	242	191	206	237	210	218	257	209	226	192	189	214	249	186	213	212	210	249	213	242	212	239	227	207	213	209	222	227	223	215	204	194	194	222	192	231	203	215	203	242	227	205	191	241	195	180	218	206	237	224	177	219	204	199	213	204	213	193	192	209	230	212	216	229	214	197	198	191	220	184	205	238	209	227	214	206	211	208	209	211	221	195	253	194	254	220	209	204	222	226	224	204	195	195	206	224	231	189	197	205	195	204	208	201	234	232	224	206	190	213	220	193	199	201	202	217	223	195	227	226	194	224	198	208	248	203	219	240	206	196	225	200	214	221	183	212	213	210	246	210	217	215	236	209	215	241	227	233	233	202	215	237	203	224	214	212	232	209	214	216	232	212	192	229	235	230	231	200	214	194	216	209	235	206
6647	843	1222	1347	1155	1176	971	896	804	781	745	688	662	656	672	699	576	620	628	662	601	643	635	617	660	581	592	584	581	588	564	596	547	587	568	594	603	548	579	589	587	577	595	609	585	597	601	542	566	611	565	623	549	577	618	608	562	553	560	546	545	592	572	552	574	574	577	570	525	569	528	575	563	596	580	595	607	532	605	562	593	617	570	534	575	532	538	553	523	546	567	567	554	530	586	560	570	605	574	563	572	582	523	566	563	589	563	531	577	605	582	555	556	588	566	527	556	578	565	533	570	583	590	544	596	563	619	544	553	564	559	543	558	554	578	533	576	584	576	558	552	599	543	529	550	610	531	550	554	548	608	559	574	544	528	561	555	543	562	564	584	569	560	541	561	589	576	555	537	563	512	513	621	545	554	603	577	584	529	572	585	552	559	538	593	595	522	532	576	539	591	561	536	567	572	533	571	541	547	539	560	558	573	538	573	540	601	568	546	548	555	579	558	570	570	576	548	578	568	559	541	607	527	550	569	566	568	596	564	594	567	526	559	595	578	560	573	546	544	595	547	566	553	542	584	571	576	555	575	553	569	592	534	536	567	589	555	576	611	563	541	615	553	559	562	560	600	566	602	562	577	558	593	586	561	564	564	630	607	561	581	596	574	616	587	581	530	591	581	554	582	567	608	586	546	567	568	604	572	565	554	565	566	617	551	584	529	560	588	551	599	563	553	588	534	592	552	599	532	524	553	595	558	533	588	527	583	566	546	571	530	602	567	586	593	571	573	582	563	547	581	549	574	562	566	553	571	527	576	559	566	546	571	564	566	581	578	576	597	557	539	597	532	557	600	543	586	594	592	536	596	599	543	575	558	506	607	573	574	573	589	542	574	597	552	551	581	555	616	582	535	570	551	572	596	532	558	536	591	533	547	590	587	554	596	566	598	571	582	593	579	552	532	576	581	560	581	561	578	554	577	575	555	521	515	593	565	537	550	546	566	579	563	549	574	578	549	571	562	599	567	577	549	567	615	526	557	558	574	553	574	585	518	572	562	554	585	573	549	541	597	557	530	575	558	571	561	560	520	525	565	564	540	595	560	538	593	580	546	580	530	497	543	580	549	531	559	573	564	592	606	611	539	554	542	536	603	542	542	587	578	556	558	548	579	614	563	549	570	589	549	579	566	588	575	598	562	556	586	568	548	564	558	576	577	554	569	563	511	583	579	558	605	571	523	568	577	571	573	591	564	598	550	581	547	562	569	514	565	567	571	571	582	573	581	529	572	518	569	580	562	588	569	516	525	576	482	562	583	582	620	527	576	547	570	563	572	574	563	568	566	567	605	549	572	530	582	570	542	552	562	543	589	602	573	534	565	576	581	574	554	579	589	557	542	589	528	525	533	566	574	553	517	578	522	570	570	602	556	537	560	585	559	593	612	558	577	544	581	563	598	580	576	563	567	601	566	580	605	590	526	556	571	595	529	533	590	568	560	563	575	555	557	579	530	583	608	545	576	586	570	549	541	553	565	613	527	575	601	544	595	567	581	517	543	544	555	575	559	600	582	559	538	570	586	574	573	552	583	551	543	567	569	592	569	580	575	550	548	567	537	569	533	536	551	556	584	545	550	545	604	548	543	557	581	580	603	546	598	530	569	544	539	560	615	535	580	541	559	524	600	586	537	550	567	542	597	542	599	585	541	559	562	575	587	578	548	549	574	556	574	568	621	554	540	586	569	576	545	544	547	566	558	572	587	511	538	582	580	575	586	557	560	585	568	549	554	584	567	563	578	513	561	582	562	564	583	541	562	599	548	536	523	610	551	561	538	543	564	547	539	557	596	572	590	542	586	585	568	545	579	570	565	559	551	583	542	548	586	572	557	570	575	547	592	572	543	591	535	607	542	517	542	550	573	520	526	558	540	574	580	563	564	520	570	550	570	549	564	570	576	585	562	549	545	530	593	560	565	573	557	572	582	565	589	533	580	546	541	590	592	578	569	546	567	542	534	585	554	548	605	558	560	561	556	551	534	579	548	585	522	544	556	591	608	545	542	578	551	551	542	523	573	536	556	551	560	524	612	569	603	515	547	567	584	572	573	594	550	589	543	590	541	588	571	554	584	578	565	584	549	600	539	587	536	591	575	531	581	525	568	584	570	545	549	563	583	531	546	566	550	558	537	561	559	576	569	560	583	574	540	557	554	582	569	598	569	554	557	560	560	541	545	579	596	603	600	588	553	552	561	622	554	606	621	545	555	535	563	575	612	576	526	605	608	540	574	543	540	596	584	585	607	582	542	549	535	597	599	587	585	553	567	563	561	553	559	536	578	565	578	547	569	510	570	532	557	612	619	572	563	583	540	571	576	557	566	579	534	558	530	542	534	541	570	562	565	575	556	564	540	582	549	577	562	518	546	552	556	591	550	606	577	549	559	560	517	610	531	582	596	565	549	542	554	565	608	580	579	546	538	542	534	592	554	569	521	557	603	587	530	597	515	580	570	519	576	565	592	576	583	604	595	616	606	541	541	604	555	590	571	545	592	549	551	557	566	563	558	591	556	565	551	582	575	553	598	593	579	555	605	546	597	567	567	540	594	550	625	574	573	557	567	556	587	560	562	548	541	584	549	547	558	550	550	564	570	575	559	597	556	553	566	631	613	535	509	556	578	558	583	565	573	557	535	638	577	575	570	578	558	526	561	553	553	564	595	605	573	556	522	551	569	606	574	603	543	557	578	568	561	556	552	572	553	559	556	569	565	526	579	574	569	518	538	559	582	564	575	569	544	541	593	585	583	574	568	572	523	619	500	593	561	527	588	573	588	568	522	565	543	561	559	580	557	588	598	572	501	590	567	502	553	543	577	575	586	560	567	592	554	552	561	535	543	565	598	537	545	555	556	546	543	532	587	557	599	574	562	550	567	513	578	513	569	594	560	564	597	546	509	572	566	560	557	604	573	578	562	619	547	547	533	518	580	565	548	578	552	575	548	563	589	568	576	544	565	577	564	580	518	578	570	570	535	554	599	567	557	548	611	581	546	597	556	567	557	595	554	578	533	549	563	548	527	563	575	550	561	549	553	538	576	580	509	592	584	598	562	559	573	568	589	555	586	606	566	567	580	568	569	573	563	573	528	607	544	556	592	580	544	530	591	546	570	548	560	575	599	544	585	569	545	550	568	586	618	581	556	575	539	562	551	531	559	536	552	534	577	562	517	601	585	603	571	592	542	562	569	576	584	536	568	583	557	589	560	538	557	560	567	596	557	572	583	568	585	578	570	596	546	553	569	575	526	548	582	572	547	575	558	575	598	579	536	546	590	557	520	597	538	602	543	583	566	575	567	577	570	564	566	604	569	588	564	549	574	521	557	574	560	568	578	547	577	547	556	564	558	585	551	595	545	583	567	575	567	518	602	583	545	588	614	526	588	538	555	562	525	542	504	590	556	564	541	516	586	577	569	572	540	586	552	587	590	544	593	534	594	538	609	558	566	555	536	570
15679	1330	1039	883	609	579	470	467	419	397	389	361	349	331	345	372	394	341	381	348	338	379	359	366	354	355	368	338	310	344	370	323	374	331	334	374	375	355	342	322	316	346	335	341	337	334	375	387	353	342	351	394	351	351	339	355	329	312	339	345	373	353	347	346	350	371	328	378	322	285	351	350	343	356	344	335	347	314	354	386	310	333	351	336	307	356	351	353	366	338	350	278	362	335	326	321	349	310	334	311	337	337	337	334	311	325	338	347	349	335	353	363	315	290	302	355	360	349	374	335	317	341	345	347	306	341	352	381	373	325	311	322	319	322	342	331	305	316	331	348	334	348	340	309	323	349	294	344	329	345	337	351	353	317	372	365	359	344	345	371	311	298	331	363	354	379	298	333	320	355	330	362	360	343	340	336	312	334	382	331	358	339	309	370	340	335	322	331	324	327	353	316	349	366	335	324	358	330	329	309	352	359	318	379	331	313	365	378	355	337	319	322	334	343	335	317	326	319	355	328	339	339	332	357	338	387	323	301	322	332	370	331	334	310	354	328	358	326	315	328	355	317	304	329	366	347	315	324	356	318	342	346	335	347	374	328	325	331	362	335	330	351	343	351	353	309	343	348	344	315	309	352	300	326	324	334	371	326	313	326	302	290	343	342	321	368	347	323	314	342	300	347	349	349	295	365	342	335	329	360	319	362	338	368	325	311	314	331	315	367	343	338	316	324	332	308	309	325	343	310	349	343	359	349	370	365	350	334	322	354	329	322	308	375	314	327	327	307	315	343	343	352	338	336	338	335	350	329	297	320	362	337	372	330	315	341	340	363	351	326	321	304	356	354	320	357	341	341	342	310	328	344	341	356	339	343	333	350	330	328	369	356	314	310	327	330	341	361	352	348	326	336	301	352	337	374	369	360	299	356	353	287	333	324	342	355	334	368	352	340	349	324	319	366	352	341	317	377	320	376	336	319	305	348	344	292	357	346	357	338	333	333	319	316	342	308	357	349	310	326	352	352	355	341	322	305	338	379	322	329	367	356	386	328	317	351	353	326	361	345	331	335	285	348	332	355	346	349	354	322	351	322	302	335	337	336	350	342	309	336	356	408	345	309	326	303	358	338	346	331	353	353	353	326	327	338	344	345	320	338	308	302	366	329	330	356	326	344	329	385	297	351	343	349	314	356	321	332	356	345	312	348	325	355	336	366	360	370	324	320	311	314	339	342	362	333	338	350	343	354	380	333	354	325	348	301	310	365	344	350	349	333	350	337	324	327	346	375	299	330	342	323	338	360	325	310	351	381	306	351	322	349	298	338	330	372	338	347	357	349	364	356	319	355	369	332	329	314	332	329	354	348	337	316	335	351	335	311	332	349	330	342	300	320	366	314	338	343	315	359	334	331	349	357	318	354	338	316	350	361	349	353	322	309	308	362	348	301	340	352	330	321	340	336	313	334	334	353	351	345	346	342	291	342	349	319	324	370	355	361	351	338	357	320	335	324	342	329	347	378	318	363	288	334	325	331	323	307	351	347	317	341	326	305	320	317	342	313	306	312	297	372	345	340	327	310	345	323	357	338	336	342	332	342	331	321	317	337	334	368	314	364	342	327	313	338	346	338	354	336	340	363	342	334	350	361	353	351	354	326	336	342	333	335	337	325	348	361	361	347	352	337	318	332	287	340	362	323	331	345	331	322	336	336	325	372	295	320	358	336	317	336	337	362	342	353	322	298	334	304	350	343	359	359	349	333	318	306	361	309	319	328	304	354	306	324	316	336	329	352	331	377	330	325	337	344	340	304	315	347	361	324	287	331	381	321	302	359	348	372	341	354	362	336	332	315	334	329	317	325	328	343	319	292	367	370	360	316	288	305	304	362	333	337	353	320	334	368	348	297	340	359	329	359	317	339	345	338	337	337	330	348	388	344	344	338	349	327	319	357	312	356	336	325	362	339	353	312	335	316	356	353	334	348	333	355	356	356	291	333	346	302	296	338	311	305	352	323	333	321	317	321	330	320	327	367	370	306	326	324	330	337	293	347	292	357	335	331	342	331	323	329	337	376	280	347	317	331	345	348	288	317	356	329	324	363	336	357	313	341	285	332	336	332	338	325	309	319	322	350	359	324	348	331	361	361	323	326	363	304	349	354	352	310	336	358	309	350	364	301	371	359	336	328	335	367	311	323	390	343	327	299	322	310	348	308	338	325	368	359	347	351	358	347	326	358	282	331	321	314	331	310	307	319	328	313	316	306	332	353	349	372	316	352	342	364	307	332	353	329	318	352	339	366	320	318	362	338	326	309	355	309	305	331	331	339	330	330	349	355	342	328	344	332	318	354	317	342	349	303	347	336	351	327	340	325	312	326	334	348	340	357	333	356	327	338	322	326	318	355	337	367	353	307	347	313	329	316	364	335	356	321	342	326	337	334	334	348	310	347	333	341	319	318	302	325	333	313	352	340	353	357	343	401	340	345	305	355	327	348	354	325	357	308	299	324	332	308	329	344	331	334	339	376	337	329	332	305	336	331	370	325	361	337	343	361	345	328	324	349	351	322	344	312	299	336	319	338	344	292	362	340	332	363	340	328	335	382	322	361	305	313	340	327	346	346	334	350	317	333	348	353	317	329	311	317	322	335	318	310	326	353	355	309	319	356	349	327	368	285	332	338	338	345	332	343	376	342	326	327	318	330	338	321	352	334	341	306	338	349	319	335	340	342	349	327	321	342	354	326	336	340	342	325	370	341	335	340	321	321	343	341	335	349	335	339	339	334	317	331	323	336	298	328	339	332	314	362	378	338	342	376	347	267	310	320	359	301	317	325	336	334	332	327	364	347	338	313	317	333	329	357	341	347	331	327	356	332	323	366	328	331	329	348	332	319	358	317	338	366	334	334	324	303	345	313	321	333	339	326	345	325	338	324	325	368	348	330	350	365	322	358	339	305	334	340	302	383	310	318	294	315	341	331	338	334	346	345	339	350	343	321	320	307	337	315	377	300	337	343	329	308	328	354	330	317	331	298	339	314	346	335	351	346	354	340	348	340	347	320	337	320	373	385	333	317	329	303	335	308	298	341	319	324	341	377	356	344	307	374	340	329	366	314	334	361	325	377	323	350	356	346	325	338	327	314	342	313	328	370	326	344	336	340	339	337	325	356	341	342	373	314	328	326	312	365	324	314	329	350	304	352	374	311	298	339	326	306	308	339	364	302	310	314	332	336	322	338	333	354	330	311	318	316	308	337	295	324	346	353	353	352	327	320	361	331	361	339	345	349	356	332	302	357	340	333	334	345	371	357	310	350	346	344	326	329	346	349	313	358	342	350	311	337	319	312	349	305	340	358	317	337	353	326	303	360	344	310	333	333	320	317	341	338	283	370	360	357	359	319	328	338	352	333	309	278	349	348	340	348	322	320	327	340	318	309	361	331	329	340	327	335	341	301	332	337	379	313	311	354	331	317	323	349	378	370	314	343	331	395	342	357	348	318	319	327
8701	1305	2257	2443	2109	1879	1582	1415	1244	1258	1206	1120	1096	1002	934	967	945	968	1017	957	932	983	914	833	909	896	887	915	917	870	862	863	889	784	900	804	923	919	853	899	854	829	852	884	835	831	854	837	826	861	850	848	865	872	862	809	835	824	859	831	811	834	849	853	833	874	855	825	793	843	866	848	866	826	859	870	827	871	811	878	813	820	822	768	809	816	876	838	823	808	787	840	824	816	873	806	856	832	835	839	847	852	865	833	872	818	839	802	879	843	850	867	836	821	845	830	835	841	880	818	859	871	805	831	872	842	867	814	840	851	845	792	782	827	865	835	815	848	819	835	839	815	867	796	840	877	802	876	810	811	845	805	850	829	814	811	823	821	873	840	853	829	848	819	803	828	803	792	832	845	856	828	851	865	867	810	901	843	820	851	805	874	831	850	842	873	820	817	794	860	768	819	840	783	797	771	809	858	823	834	813	796	891	801	813	797	877	789	818	811	821	830	835	782	794	790	810	826	839	855	873	819	819	831	852	832	837	864	815	840	788	811	831	841	812	855	838	817	781	862	848	870	869	815	829	802	826	812	796	819	834	842	869	851	856	827	805	876	861	874	819	843	825	822	851	826	830	813	806	843	822	813	818	790	803	818	909	877	851	837	862	890	857	818	845	799	816	822	830	807	871	848	848	836	819	805	863	924	804	839	836	831	831	796	837	789	860	806	789	876	858	812	800	823	848	828	808	829	823	823	805	820	785	846	822	822	848	819	815	834	802	825	812	811	815	836	863	892	813	849	882	813	828	817	844	820	813	868	839	832	833	804	806	802	864	844	883	836	837	805	839	837	812	836	830	808	826	787	873	842	824	819	856	820	842	860	796	829	787	835	803	830	826	811	820	824	802	823	842	827	802	846	840	833	819	833	853	797	827	838	862	820	804	884	803	833	803	883	835	854	838	846	840	826	844	847	815	820	826	856	813	825	833	832	809	820	849	847	833	796	840	821	804	840	807	793	816	872	848	756	836	824	832	867	893	852	858	813	842	839	809	769	798	830	816	808	835	822	884	867	841	835	856	822	826	832	848	793	864	844	872	864	846	834	810	794	852	850	790	783	886	832	860	869	873	830	768	822	830	860	794	833	824	826	856	821	880	861	890	848	810	848	848	862	815	825	836	831	823	851	814	852	827	821	821	814	854	856	810	800	842	822	811	802	847	792	892	849	779	855	831	829	818	823	859	840	826	849	797	827	825	786	853	828	805	796	830	864	812	845	886	828	851	830	795	861	831	862	851	862	815	904	837	804	868	842	849	837	796	847	830	800	846	808	807	796	867	832	813	831	798	854	869	833	880	877	818	851	823	788	817	780	835	842	857	827	829	818	783	831	903	819	834	813	845	826	784	799	795	856	821	813	814	819	848	811	829	870	845	859	842	799	838	787	836	827	865	807	805	857	821	870	755	861	860	816	858	892	840	798	748	834	851	863	820	841	846	830	830	852	784	867	844	881	815	845	819	858	790	841	857	850	839	806	845	847	828	829	834	825	793	865	844	843	861	797	837	806	825	821	818	821	857	855	816	793	840	839	826	826	848	815	838	757	796	780	797	831	841	866	780	865	806	828	821	831	864	865	858	790	819	806	845	819	839	833	813	785	808	844	809	833	790	817	824	792	848	846	854	845	820	840	822	825	804	857	830	871	864	850	781	847	817	852	837	892	834	873	875	798	824	879	828	847	780	847	855	806	860	866	793	897	859	827	845	769	872	817	803	832	776	832	844	833	843	852	823	806	802	864	824	829	854	832	849	817	864	844	845	843	862	827	800	816	802	819	855	788	839	821	824	878	861	804	828	827	845	823	825	869	811	823	795	834	817	842	838	829	805	811	795	851	823	823	852	813	827	793	824	811	857	873	815	842	758	843	796	871	909	848	820	884	829	869	770	854	807	833	880	791	812	828	856	877	882	836	805	818	830	837	841	856	855	861	829	875	911	861	831	816	854	783	806	825	776	820	830	824	817	873	852	856	861	861	857	831	817	844	806	821	846	834	855	825	871	850	829	755	861	775	802	773	832	806	835	806	786	838	755	824	853	836	856	799	848	820	859	809	800	798	824	815	743	825	789	813	849	805	814	855	820	819	811	785	838	820	818	811	849	843	831	833	833	847	806	845	793	806	810	777	812	854	794	870	876	833	865	864	872	787	779	877	817	779	847	772	851	835	835	832	841	816	789	900	822	876	836	790	896	779	829	818	828	839	830	803	864	846	871	841	821	843	838	808	816	804	853	806	800	818	863	817	791	842	807	818	858	834	848	803	831	772	820	804	865	821	801	848	794	771	791	823	832	790	829	825	809	764	808	864	874	821	849	817	772	800	888	833	817	812	799	814	771	870	831	847	883	852	918	835	855	869	822	827	770	866	815	843	817	802	827	856	834	792	793	820	809	785	848	829	810	826	846	843	817	857	851	879	813	856	824	807	840	738	851	844	843	789	796	843	835	799	865	882	844	848	811	828	814	823	801	823	813	843	826	803	852	830	872	844	819	826	830	937	800	783	821	840	798	896	838	871	828	902	894	865	872	880	862	823	790	786	854	831	864	848	849	830	838	830	841	853	822	839	838	844	867	812	775	838	867	782	911	802	840	816	822	837	820	841	847	875	864	843	815	801	851	815	797	788	802	866	768	801	894	801	858	823	829	810	865	841	835	785	839	879	843	755	813	879	821	840	833	856	798	820	825	804	821	839	792	839	847	795	895	846	811	869	883	804	831	789	791	797	827	846	850	854	839	776	871	872	799	859	846	838	841	830	835	854	834	808	802	819	811	796	779	815	858	833	781	823	818	773	810	851	828	867	811	875	802	853	815	794	847	807	882	900	809	825	871	825	827	846	824	837	833	796	822	808	815	812	834	853	817	834	770	846	815	836	776	865	822	750	808	794	806	836	800	801	786	842	853	857	785	811	817	786	809	849	823	808	796	798	844	807	811	846	769	882	827	835	866	824	810	798	836	830	764	831	787	814	829	820	831	838	848	784	847	852	803	908	811	860	858	846	827	829	797	871	844	820	914	808	858	847	768	777	778	861	839	830	836	808	890	808	883	797	791	832	827	808	811	825	841	791	888	890	888	769	811	817	845	821	820	803	877	798	864	817	833	843	869	832	818	850	822	778	802	809	863	818	834	830	832	844	837	788	851	853	853	817	813	849	863	901	842	785	834	875	826	823	855	826	797	789	792	859	841	825	817	854	806	813	794	861	792	839	848	755	791	825	829	827	780	807	868	774	788	850	818	818	819	833	834	843	805	820	807	847	803	888	787	816	859	792	831	784	854	794	828	845	822	832	811	813	740	873	829	823	881	812	871	839	805	862	832	822	833	806	815	786	821	796	831	834	831	866	830	830	846	839	855	827	782	780	841	896	862	841	838	871	813	798	815	868	810	852	865	889	821	845	868	823	785	792	810	847	871	804	830	779	875	867	787	822	797	860	810	865	839	837	857	911	858	821
1821	397	446	402	401	394	370	420	405	412	410	395	432	404	410	362	392	380	392	375	365	384	402	420	377	391	357	423	396	448	388	402	425	431	370	415	374	389	395	355	381	397	381	397	385	428	400	354	361	384	395	388	360	407	387	407	414	393	384	392	411	420	460	403	408	369	404	419	406	396	383	377	390	389	437	427	435	412	391	372	371	373	422	393	368	395	365	376	381	381	384	388	425	393	388	412	458	410	422	444	382	358	436	402	411	366	368	397	364	440	430	404	377	392	404	420	377	380	400	421	361	383	401	400	401	430	388	365	417	437	364	381	409	384	400	391	419	421	347	415	376	380	386	418	382	382	409	379	363	408	395	398	382	384	406	358	422	406	404	415	372	403	406	387	394	379	383	394	415	405	391	388	443	399	383	402	414	380	355	411	382	366	418	418	382	365	428	377	393	409	436	417	390	440	395	410	375	364	440	392	412	395	385	412	370	386	375	381	403	419	389	388	385	403	430	418	395	408	385	421	375	393	357	397	374	378	401	378	417	381	413	389	400	377	397	365	406	413	370	385	393	399	421	381	360	407	384	410	417	413	392	418	396	401	402	360	393	404	417	380	391	435	355	419	373	415	399	412	404	379	401	412	399	415	390	409	420	361	372	431	450	379	388	373	400	372	390	421	384	377	386	392	383	394	412	437	420	409	434	422	383	392	410	400	394	387	405	381	396	403	400	405	403	379	406	372	377	409	370	402	407	417	410	401	433	388	405	393	403	385	397	405	373	432	423	442	400	388	379	397	399	358	401	390	445	432	372	399	405	370	426	410	421	403	366	421	378	400	385	385	412	391	395	401	375	347	387	422	415	380	397	399	406	388	396	392	399	413	393	385	422	447	416	387	399	424	362	363	442	442	394	398	389	414	389	388	387	421	390	354	362	404	389	389	380	407	355	408	379	406	394	427	389	389	393	398	392	394	385	410	382	396	397	419	367	380	408	393	406	401	407	379	417	442	408	361	413	400	425	368	382	436	406	360	419	386	427	439	416	418	418	375	410	389	402	386	384	392	400	390	389	393	407	412	394	371	399	378	433	426	403	400	379	371	393	374	413	416	410	438	423	412	411	396	412	414	373	378	415	380	401	396	390	398	408	377	420	395	436	388	410	383	457	424	401	362	429	409	397	397	394	394	413	425	416	429	381	366	468	409	403	348	404	396	398	378	436	408	374	380	424	391	424	382	397	406	411	394	393	432	387	380	415	386	398	375	381	376	406	388	406	363	412	436	414	398	403	372	411	378	357	414	397	395	372	407	386	422	402	386	394	413	405	395	397	359	396	410	434	352	390	405	349	401	363	408	359	393	393	414	428	431	379	403	383	384	396	384	396	403	382	426	410	407	422	388	427	387	363	364	423	370	393	385	395	396	387	453	403	382	421	395	393	400	379	402	375	428	407	375	439	411	412	409	397	371	418	406	365	439	406	386	416	423	456	402	397	366	369	364	366	411	370	413	424	398	366	394	404	380	413	391	413	395	418	381	416	424	403	408	379	373	403	389	395	386	429	403	397	414	348	370	371	415	429	389	406	411	399	399	406	401	366	430	410	395	390	369	358	420	409	415	405	378	379	440	422	413	385	404	409	404	419	393	401	387	353	458	388	416	364	360	347	391	388	406	454	389	373	428	352	373	389	408	390	385	433	394	391	379	392	392	394	407	405	385	403	336	387	418	388	433	416	403	369	405	443	387	392	404	392	422	400	401	363	380	415	429	401	412	381	389	400	399	385	416	412	419	366	406	416	406	430	382	423	379	418	416	410	359	387	399	372	429	441	427	421	374	393	375	394	410	377	416	425	403	391	385	389	386	364	435	433	425	397	388	388	404	407	405	392	375	400	404	381	375	382	390	376	407	411	411	435	415	372	428	388	393	357	393	392	361	410	413	402	363	400	345	374	362	380	376	360	383	412	396	398	329	344	344	437	377	408	388	387	437	369	427	388	396	402	430	422	402	385	407	384	402	368	342	377	408	403	397	415	399	396	398	412	423	430	425	408	445	419	405	380	413	426	400	405	359	404	397	355	386	392	436	415	385	389	373	395	411	393	406	453	407	377	398	397	399	363	421	369	394	427	387	412	463	361	393	401	377	376	430	455	400	381	416	450	383	392	396	374	428	391	394	372	377	410	380	428	419	401	390	415	400	399	383	378	421	449	396	425	399	447	420	396	383	392	399	411	386	389	416	436	366	385	424	411	376	413	410	387	340	426	425	382	389	393	386	381	428	384	401	418	373	441	404	391	419	398	390	399	433	388	393	392	400	427	417	380	364	340	368	456	386	426	385	424	413	375	405	373	445	413	451	384	369	441	380	404	409	404	418	423	414	419	394	388	378	406	380	366	384	405	384	403	390	445	370	407	417	411	413	403	395	415	420	400	396	380	359	379	434	380	381	420	332	368	361	394	428	399	405	404	392	424	388	381	422	402	368	420	388	380	403	403	424	435	408	372	397	425	385	397	385	410	383	395	421	413	391	371	448	377	358	363	367	407	391	409	408	392	427	366	427	409	413	337	352	397	383	403	403	378	429	426	411	403	404	398	395	392	392	363	422	393	410	406	420	445	387	403	379	424	415	368	410	378	417	422	404	404	422	403	395	390	373	414	403	378	414	407	394	376	415	372	406	376	385	424	350	416	382	395	354	365	429	378	405	418	382	399	383	405	396	435	383	392	426	378	373	404	387	433	419	389	413	372	432	393	408	405	455	377	387	420	404	359	395	383	402	363	379	386	366	360	369	401	414	398	360	380	395	406	359	395	391	408	342	375	401	425	393	414	425	429	425	376	391	382	369	396	394	360	410	415	394	415	417	416	394	401	410	326	392	412	397	392	426	401	378	386	384	389	392	436	398	394	398	362	405	434	385	392	372	462	403	379	400	411	394	398	415	395	415	412	430	395	393	401	401	394	376	401	385	415	377	415	404	443	432	395	396	395	413	466	421	370	382	420	379	385	402	399	394	390	417	363	425	383	413	386	428	381	393	377	418	393	384	383	378	378	401	375	371	396	405	373	448	432	388	412	401	370	407	366	368	399	383	385	426	426	371	380	413	398	359	409	407	363	411	431	409	386	391	395	373	410	347	399	404	398	347	402	408	421	412	405	433	380	398	406	401	387	433	378	371	382	383	367	396	384	398	397	397	380	372	409	398	383	387	392	412	343	392	401	402	404	433	406	394	391	432	385	382	405	413	410	417	410	367	401	409	412	377	389	387	432	434	379	413	417	419	421	396	405	384	423	352	400	408	381	364	361	401	377	439	372	398	386	382	379	401	399	407	374	415	419	375	414	378	403	389	385	397	396	428	406	382	419	466	359	396	336	394	394	403	391	413	407	385	375	358	388	395	452	404	379	388	389	385	408	377	409	413	371	392	419	377	401	406	397	407	370	435	395	387	401	402	386	425	417	381	366	385	406	423	368	451	436	411	405	382	400	402	386	406	394	378	404	412	395	384
2254	888	917	928	879	970	894	899	908	890	933	952	888	907	876	949	976	927	935	928	895	906	890	942	935	952	940	890	941	937	873	902	894	924	885	899	912	893	902	900	897	928	923	865	878	933	886	886	900	945	869	907	904	895	961	939	884	898	902	883	912	935	894	915	860	862	958	888	924	912	890	936	880	900	890	953	928	913	856	917	860	904	928	890	945	914	905	897	907	915	886	913	950	926	869	933	952	930	933	867	854	889	944	935	922	905	962	892	899	879	927	861	906	871	871	878	880	904	813	950	906	918	908	923	930	885	958	913	966	907	921	911	906	934	848	851	898	875	927	981	927	916	921	903	850	904	928	889	875	878	974	928	906	934	875	866	889	885	931	881	937	955	869	906	877	895	874	923	918	933	887	892	897	888	936	908	905	938	930	866	944	975	881	870	885	889	863	917	908	910	813	916	902	885	893	924	892	911	866	902	884	918	922	926	864	891	913	918	910	896	790	835	967	960	905	906	895	887	951	923	892	883	945	941	920	919	973	989	931	912	928	882	890	860	903	902	884	922	925	911	875	910	895	931	901	918	925	933	943	949	858	892	884	882	938	923	960	849	937	903	887	872	872	927	903	905	859	900	878	900	883	938	850	916	940	932	887	834	874	919	957	904	858	916	969	919	896	904	875	870	920	920	833	877	920	835	920	911	837	937	917	885	881	866	907	899	876	897	893	932	892	961	859	884	921	850	875	918	885	862	960	857	903	923	855	935	886	927	926	881	895	868	922	900	933	896	930	910	876	920	861	951	900	952	926	860	902	851	889	910	932	951	912	914	877	878	883	927	845	874	865	920	901	898	865	906	879	927	882	900	921	864	916	908	819	899	918	872	856	938	965	891	912	869	893	951	931	916	910	899	852	955	911	882	930	929	897	907	899	878	936	876	951	898	917	838	883	926	913	932	894	890	873	886	905	915	956	910	883	843	886	890	870	923	944	889	882	952	869	906	928	861	942	934	883	904	956	894	877	891	847	848	918	942	849	924	899	859	908	898	885	862	914	950	942	933	861	940	951	920	848	908	903	909	903	916	884	890	860	929	919	913	868	848	910	894	930	922	883	956	878	867	883	889	886	870	940	893	899	966	898	898	935	923	908	898	908	846	819	862	894	864	907	904	942	902	908	937	971	965	926	874	928	883	902	911	900	851	936	933	923	949	920	894	835	872	918	902	861	970	878	887	915	901	940	968	934	895	892	918	905	912	881	876	932	933	901	947	900	904	874	925	906	900	894	884	885	871	854	883	917	904	971	911	900	932	874	878	875	927	912	896	958	893	921	905	862	934	915	968	953	912	868	901	890	904	923	948	900	934	906	921	926	945	897	915	879	897	870	894	880	875	877	861	891	919	896	892	926	876	888	928	861	906	904	931	904	917	920	920	933	922	938	901	893	858	944	926	896	896	877	899	929	889	865	870	900	932	924	906	857	894	915	916	938	929	859	908	841	839	889	880	893	917	899	876	902	949	885	920	906	886	943	903	922	879	945	949	880	896	875	918	960	958	973	923	929	873	856	962	914	981	890	916	854	891	866	880	915	894	890	899	849	908	898	861	940	869	904	930	887	948	924	860	951	941	917	903	899	899	916	884	878	968	881	920	917	950	933	854	888	919	889	920	893	887	909	875	899	890	912	959	910	965	902	872	915	886	905	927	901	888	897	878	907	884	852	893	861	956	930	907	901	866	881	903	936	870	945	901	886	942	876	890	901	851	851	899	925	900	882	869	892	915	878	855	903	917	954	926	917	882	926	908	955	874	936	952	901	919	924	919	893	920	906	904	942	908	884	932	901	914	847	926	911	937	929	895	906	895	825	905	911	907	945	944	937	894	879	880	887	917	947	909	888	837	835	965	909	891	862	935	926	900	888	949	928	934	914	924	934	903	930	891	895	933	895	891	895	829	892	891	931	941	909	884	935	910	906	911	856	894	904	891	961	893	908	908	887	863	884	897	864	873	904	870	957	916	959	877	853	922	872	922	865	919	942	912	931	929	898	971	971	908	928	885	912	913	892	946	912	880	896	909	909	921	899	844	928	885	900	898	899	884	914	944	855	840	870	951	878	866	881	861	880	884	927	908	887	918	940	963	924	920	895	936	953	931	862	899	866	895	890	876	855	930	902	883	863	884	907	911	926	856	949	923	895	866	899	882	875	908	857	909	939	882	900	940	944	952	912	888	914	947	980	885	924	896	958	907	874	978	899	865	945	886	915	889	947	927	963	913	944	884	912	966	891	938	916	916	852	943	952	919	922	949	964	901	901	965	892	864	907	863	941	964	902	833	849	857	875	936	915	896	905	939	909	915	943	946	879	933	903	890	893	930	893	907	919	958	898	896	934	890	943	859	895	898	916	905	936	937	868	921	986	939	877	894	884	904	889	906	913	926	882	905	891	936	933	914	925	905	816	923	874	880	900	865	886	877	991	881	907	910	882	895	895	884	943	894	863	873	914	877	900	838	935	811	914	907	880	885	911	927	888	923	847	884	875	916	867	932	917	916	900	920	925	884	900	930	891	896	909	881	939	943	922	927	907	908	936	942	930	958	868	851	919	869	844	934	830	868	924	900	930	939	866	873	873	911	899	880	936	885	906	910	913	908	869	973	922	884	918	937	914	898	932	903	899	905	868	898	929	919	884	883	871	895	871	885	913	899	923	926	891	879	895	940	903	862	892	907	922	886	881	912	907	883	941	904	931	886	924	947	948	953	858	946	935	926	898	878	913	850	924	836	900	899	919	909	925	960	858	851	872	898	891	884	979	860	900	909	952	845	884	947	884	926	883	903	864	967	933	892	943	930	923	892	958	921	884	866	873	846	891	929	897	895	880	902	909	959	865	939	931	876	907	867	912	933	910	859	929	903	863	880	920	903	918	913	917	921	929	898	907	897	887	914	941	910	896	923	930	913	909	905	901	871	838	903	857	955	893	956	927	910	931	874	885	926	877	888	903	907	906	912	931	859	978	902	900	909	861	933	883	890	949	974	881	933	910	879	970	921	842	871	922	942	894	903	889	918	937	895	929	947	907	914	893	912	880	955	893	967	914	848	908	844	918	920	866	880	868	932	891	879	903	906	896	891	936	924	851	891	871	855	881	859	857	939	949	948	851	932	972	872	884	901	955	876	929	905	884	924	884	980	867	859	918	944	923	897	919	932	911	878	851	881	895	922	863	903	919	868	900	924	864	896	869	908	907	905	930	903	905	935	922	919	874	918	883	914	870	918	901	879	889	892	897	927	899	875	908	910	901	879	908	832	902	862	954	940	885	899	947	923	954	940	908	904	865	896	868	908	886	867	936	986	888	930	929	917	911	910	868	958	936	888	890	868	942	893	882	866	917	919	907	900	935	901	912	874	941	904	888	855	970	907	921	890	935	862	907	861	868	844	931	877	900	891	898	894	909	852	876	924	900	918	986	859	890	920	931	913	939	915	921	871	863	938	894	893	944	912	979	907
7929	514	502	506	358	303	289	263	242	251	218	232	218	211	247	194	213	233	207	201	198	192	218	223	228	239	210	205	197	219	220	186	194	201	191	235	231	219	201	230	197	227	220	202	216	222	225	185	188	196	223	190	210	212	225	210	219	215	196	202	205	203	217	194	198	205	218	193	205	246	208	227	224	197	212	219	236	224	228	205	225	189	205	173	244	218	208	217	231	202	205	200	218	246	221	198	228	214	233	189	211	189	198	203	229	195	215	215	205	220	224	207	208	190	209	196	200	219	234	213	220	198	205	205	227	217	188	201	185	203	191	213	207	190	212	202	190	203	195	236	211	247	219	216	210	236	211	223	223	205	209	224	188	200	197	219	223	202	209	215	178	228	180	241	206	224	225	261	209	209	229	244	200	185	207	231	252	211	219	253	206	193	214	202	198	203	226	199	198	204	210	225	210	211	213	207	194	208	206	218	209	186	196	221	204	206	209	192	208	216	197	219	205	228	207	185	193	218	236	202	229	192	224	234	231	228	211	211	225	203	224	246	201	218	201	225	227	230	226	215	256	218	232	222	207	211	219	237	205	219	176	222	183	215	211	218	211	210	237	209	255	206	198	216	208	224	187	207	189	217	247	212	194	216	208	234	192	205	201	207	207	203	207	210	210	232	221	218	215	216	196	208	225	203	209	208	213	181	215	220	270	192	190	237	221	216	219	213	208	216	227	202	204	204	213	226	171	209	190	246	235	185	208	224	219	206	212	203	208	218	226	203	221	208	210	213	222	244	240	235	198	228	204	193	221	250	227	196	225	226	206	211	216	208	225	211	245	219	221	228	191	198	209	207	228	196	217	230	176	209	203	218	235	206	209	214	205	224	205	201	209	200	223	222	240	204	223	222	197	200	211	225	208	196	209	190	218	238	204	196	203	184	226	222	244	222	223	226	214	191	214	230	229	230	203	192	223	235	222	200	215	231	207	210	249	217	228	224	224	194	214	216	206	249	241	218	214	205	209	188	210	209	222	216	212	223	221	209	205	203	236	210	200	221	215	202	221	200	209	214	225	234	208	235	196	212	214	228	189	225	237	247	223	207	201	218	189	202	224	233	220	218	189	196	214	226	203	216	222	174	225	223	230	187	226	237	195	211	204	250	195	218	227	191	213	214	239	192	195	225	213	230	189	217	209	238	210	211	218	228	207	192	213	198	201	195	199	182	230	212	187	210	230	261	221	232	207	208	220	217	217	219	245	207	209	231	210	211	201	209	224	159	215	234	212	205	229	224	196	195	234	209	202	187	192	231	214	218	228	220	203	177	211	193	212	220	213	208	210	236	226	197	216	218	251	190	232	184	222	220	213	207	202	205	215	192	232	191	194	192	203	211	206	205	201	195	184	184	228	194	195	179	221	205	214	238	206	200	220	217	221	193	213	222	215	199	190	201	211	198	205	221	215	242	232	203	240	233	222	178	210	202	209	210	210	225	205	238	173	200	223	217	239	203	210	193	195	206	191	221	168	219	210	192	208	220	237	222	206	213	191	232	262	211	215	212	217	218	257	211	225	204	210	209	212	221	224	221	188	187	205	221	233	223	201	213	233	219	207	212	203	233	225	233	206	208	229	213	226	204	196	224	197	223	232	209	189	186	240	223	214	200	209	206	220	205	234	233	223	187	198	242	209	213	185	212	222	212	211	220	191	200	213	226	222	217	218	242	188	198	206	224	218	203	188	185	178	220	215	217	221	201	204	207	202	225	198	219	194	207	187	224	223	219	212	240	205	175	205	233	238	191	193	220	213	197	198	213	229	211	230	212	199	200	211	222	201	223	218	201	198	233	198	175	213	207	224	207	214	218	203	199	226	213	222	219	222	219	197	197	211	226	230	214	213	204	209	193	225	227	189	211	225	198	217	218	202	216	218	199	230	235	220	206	174	228	188	183	207	202	228	192	207	213	225	213	202	209	230	228	224	220	207	208	212	234	223	224	214	228	228	215	226	200	207	229	205	226	187	210	220	204	215	208	228	202	202	216	219	200	227	209	233	191	206	239	227	231	208	221	200	224	178	220	233	203	204	219	236	230	229	211	234	193	206	208	215	207	209	211	204	224	197	209	200	208	187	232	220	216	206	230	199	221	215	233	201	218	236	221	204	213	222	219	226	219	199	222	192	233	216	211	206	221	233	206	211	199	207	209	208	210	185	203	192	200	171	192	205	216	229	210	226	234	233	235	221	199	204	209	233	200	194	209	211	214	199	216	208	241	217	190	202	249	189	227	217	185	236	183	211	238	228	198	213	225	188	206	215	226	203	214	209	164	218	211	211	206	219	207	221	215	229	217	208	185	188	195	211	239	220	209	208	194	214	222	212	205	226	209	207	234	198	178	200	210	253	226	242	210	222	230	206	214	205	185	186	199	211	195	189	214	208	233	208	210	192	209	218	197	217	213	229	209	199	233	192	242	232	207	219	212	224	225	199	220	188	234	217	204	208	215	196	193	198	223	225	208	201	220	198	196	230	210	242	216	202	226	239	206	194	190	237	222	194	221	228	196	207	226	200	205	170	212	200	193	191	239	209	199	199	212	218	213	194	214	212	211	195	200	193	227	210	222	226	242	192	199	210	207	204	219	198	207	205	244	215	226	230	233	198	202	212	219	229	220	202	228	195	177	190	223	217	196	215	212	170	211	200	185	197	200	237	237	193	200	202	247	192	212	204	195	216	219	189	207	223	211	224	222	198	232	216	206	212	177	200	230	214	209	211	206	200	222	207	196	202	208	197	204	208	203	229	211	231	228	201	206	203	213	234	189	180	193	227	220	214	224	225	179	213	240	206	205	222	212	205	204	225	202	212	200	244	231	203	220	214	225	222	214	199	172	222	219	205	219	197	209	219	209	223	241	223	232	206	206	221	200	234	206	179	221	244	208	187	218	213	205	206	228	195	200	221	205	234	206	197	213	227	220	231	174	189	219	222	198	207	215	206	222	206	237	206	217	228	225	207	182	194	197	207	201	202	214	220	212	203	224	243	231	237	227	203	203	236	220	229	242	211	236	207	234	202	218	229	200	217	188	201	205	207	218	203	186	226	226	220	240	221	196	189	196	219	190	215	215	219	203	198	207	201	182	229	203	212	212	233	236	229	195	207	179	186	207	200	207	230	241	203	218	196	216	190	198	213	212	239	200	215	210	222	194	197	218	206	211	237	226	219	205	205	198	176	202	219	213	204	199	182	195	218	201	215	201	207	217	220	197	205	207	198	199	229	232	207	217	211	212	215	246	200	227	240	204	196	196	207	191	198	205	212	215	184	208	231	225	204	220	187	192	200	231	208	189	212	208	222	211	238	224	211	216	236	212	224	228	227	214	209	200	197	214	224	207	223	219	207	191	195	229	216	219	214	223	232	223	246	201	206	222	222	224	201	193	203	223	216	202	233	183	233	229	191	203	220	215	197	224	205	219	224	207	205	225	208	215	209	235	226	196	209	219	189	239	223	213
6439	740	1285	1445	1234	1087	963	861	762	723	667	684	653	672	635	676	658	619	615	590	593	604	639	563	559	586	626	593	595	570	580	567	546	571	540	549	563	607	576	572	587	559	520	568	586	646	559	581	544	589	552	558	539	584	587	604	577	568	596	544	560	615	575	508	595	572	553	570	555	581	576	531	601	571	525	554	552	562	556	584	556	537	549	591	520	522	586	528	537	532	587	566	564	551	583	565	530	526	536	540	563	555	552	518	568	564	577	593	566	570	549	579	549	537	563	591	576	554	584	567	551	565	529	572	541	558	549	570	557	550	571	562	529	547	592	559	584	545	549	568	528	579	574	594	545	594	564	543	541	555	562	533	560	560	543	574	560	579	570	565	532	572	557	549	571	527	561	547	537	545	542	533	508	551	560	537	581	557	534	570	543	537	511	571	565	572	530	549	552	597	565	561	531	532	546	553	536	540	551	572	547	520	563	588	566	570	541	568	605	559	575	510	579	520	592	517	570	528	560	567	558	521	565	521	545	546	558	554	572	532	574	542	523	578	590	614	565	540	535	553	560	577	573	517	556	520	600	530	548	550	563	564	526	576	553	525	567	569	536	533	543	535	556	580	527	534	564	589	595	567	557	568	608	546	584	547	539	542	563	527	549	569	516	567	554	586	573	557	576	555	535	539	564	593	584	580	549	548	576	611	579	574	587	558	543	554	574	558	555	581	577	497	580	543	590	529	529	560	540	538	506	515	540	545	585	595	592	549	572	510	556	551	569	551	506	546	522	554	546	535	565	564	540	577	551	580	636	529	579	548	529	562	557	557	581	550	573	546	542	539	531	588	567	537	561	548	550	546	573	599	547	563	572	542	605	571	545	593	632	583	552	540	498	553	567	569	556	590	567	540	529	535	566	582	576	555	558	537	569	566	540	529	576	577	551	589	543	554	549	542	542	545	571	588	563	542	552	555	531	586	538	520	568	496	535	535	534	575	628	533	582	549	552	609	603	576	585	543	558	506	560	544	575	558	562	519	543	546	585	587	580	529	534	536	619	566	588	574	559	583	544	536	555	599	540	558	530	553	558	532	578	553	611	565	562	536	558	569	562	545	539	545	571	582	539	574	549	542	516	555	549	550	574	554	546	571	553	538	532	591	557	536	521	562	546	584	556	538	543	602	560	542	537	564	558	537	535	605	544	539	561	589	557	591	579	549	550	591	529	578	552	555	548	529	554	563	522	570	570	551	597	595	539	537	525	501	605	543	546	572	541	568	591	553	542	549	596	548	559	575	564	579	574	602	560	526	553	551	528	567	567	586	553	551	558	566	579	565	580	549	593	554	549	529	574	517	564	561	564	568	563	590	565	546	557	579	576	532	541	529	559	518	550	537	560	549	562	576	546	522	561	588	595	546	573	577	558	505	529	541	566	537	575	561	527	571	542	532	575	555	555	559	546	568	542	593	569	538	537	556	573	589	549	578	577	550	540	560	569	522	527	521	531	580	591	523	566	544	597	547	560	519	533	496	573	517	596	567	558	608	580	566	558	592	538	582	598	585	573	552	537	555	591	549	544	574	528	596	541	568	552	531	582	567	540	553	512	516	545	571	542	530	528	571	535	555	537	541	591	585	590	551	569	546	554	561	501	593	575	581	555	535	548	541	588	516	514	527	531	511	589	552	538	551	535	560	584	544	558	562	570	554	601	565	553	549	577	568	546	599	561	557	529	569	569	585	556	516	562	590	588	587	585	583	540	524	519	538	597	580	561	518	552	555	527	571	569	535	536	549	557	551	559	562	569	582	565	587	590	496	557	538	568	520	567	514	544	563	552	603	556	549	579	568	577	581	538	569	530	554	589	526	533	571	533	547	544	572	572	555	572	547	574	566	589	563	566	561	589	591	555	530	579	576	561	548	557	532	529	554	582	551	624	581	551	598	525	567	572	568	553	526	550	598	534	560	575	558	592	553	522	532	580	540	596	591	596	546	579	557	523	564	553	532	564	559	546	562	554	556	553	577	544	537	564	569	547	522	537	537	573	529	535	558	583	540	612	550	558	595	538	558	548	590	553	548	543	499	557	572	586	572	530	573	575	529	560	544	534	569	554	558	600	559	549	540	568	505	540	523	575	569	580	536	570	520	576	582	542	548	579	550	587	565	549	551	542	525	580	606	552	557	568	558	531	520	568	559	581	535	564	563	563	585	599	521	554	581	564	553	542	592	505	569	555	562	590	579	553	551	541	575	565	559	558	572	617	531	541	562	542	567	567	582	554	532	583	541	533	554	544	574	607	593	586	556	582	584	527	570	594	539	526	528	540	582	597	515	542	580	544	571	534	580	535	556	593	532	555	556	581	561	584	573	557	531	540	564	516	558	561	557	553	554	574	552	562	557	597	577	560	564	592	562	587	560	541	587	572	540	567	554	572	514	536	557	536	568	558	553	576	562	590	611	566	544	534	550	568	602	566	512	556	576	546	561	514	566	580	544	551	529	590	601	535	553	558	587	561	551	563	533	570	563	593	571	564	568	538	596	566	588	598	566	585	580	558	551	603	556	568	526	574	528	533	608	527	560	542	556	556	561	565	548	559	592	569	573	527	563	566	568	550	565	592	575	557	544	521	598	541	564	523	572	521	517	577	554	524	557	548	540	528	606	589	568	593	549	533	595	572	568	589	540	542	558	515	581	608	543	548	602	562	566	565	557	573	537	558	509	557	577	550	532	537	519	554	538	559	579	529	587	555	516	570	529	597	539	580	591	596	561	571	570	543	514	568	584	554	530	513	586	525	606	523	590	597	565	541	554	579	547	547	516	564	575	552	508	554	534	546	561	586	539	537	526	562	569	547	581	567	563	512	580	557	547	588	573	525	551	563	584	572	539	551	505	582	531	576	536	525	549	578	481	590	500	583	551	570	569	554	565	569	555	581	568	569	541	572	571	575	536	547	548	566	513	558	575	541	548	608	598	561	552	558	557	567	572	559	546	530	583	515	561	576	559	516	558	532	567	557	564	567	546	547	564	568	564	560	551	572	551	578	556	618	538	568	563	560	566	595	587	561	554	523	528	580	560	601	564	529	560	574	592	558	545	563	544	555	561	549	548	572	547	551	582	557	550	614	571	542	582	592	541	570	533	524	528	568	556	570	587	568	568	570	542	552	491	562	569	548	529	584	568	575	573	600	564	533	574	587	550	588	593	554	544	586	540	516	550	545	601	559	495	539	559	571	573	548	606	542	548	539	579	567	578	583	550	560	559	580	510	554	604	528	526	537	569	537	579	533	534	572	575	537	598	577	569	567	558	562	574	513	496	581	553	570	557	582	562	563	565	566	528	578	555	549	590	538	529	553	590	550	558	521	599	566	557	560	571	549	496	552	571	578	549	523	554	602	557	539	533	543	541	557	559	503	551	591	540	564	577	517	557	568	542	592	569	550	536	557	584	563	561	524	532	556	539	547	556	531	528	585	541	538	541	566	546	599	565	559	575	535	522	581	604
15371	1400	1005	861	571	556	472	410	389	417	388	364	352	381	352	377	349	361	367	353	329	367	345	338	350	368	363	336	309	352	299	373	354	336	311	330	332	322	357	350	317	332	357	343	348	310	318	348	331	295	364	320	313	326	323	341	317	354	328	291	299	284	325	336	368	349	372	325	312	336	343	333	347	316	331	318	329	338	371	349	340	341	325	328	330	321	321	349	323	341	333	333	322	328	343	341	328	337	346	364	374	331	326	321	341	324	309	324	333	318	327	338	334	326	327	325	362	351	341	305	296	340	353	313	363	331	335	320	319	342	352	334	322	327	312	334	335	339	332	323	290	340	357	341	349	326	328	361	364	351	327	345	335	327	332	333	337	295	358	337	330	329	329	337	317	328	299	324	347	316	340	329	322	339	315	380	336	311	330	356	308	338	330	357	338	304	303	334	325	304	309	340	327	302	348	330	323	328	322	338	310	360	328	307	322	374	342	324	336	335	366	347	332	346	337	334	337	338	321	328	329	345	321	331	319	341	312	358	329	330	344	348	358	336	330	340	312	337	336	317	332	331	350	347	298	316	355	357	307	294	336	353	357	307	379	345	339	325	332	305	368	329	326	325	323	307	327	341	355	349	362	347	300	335	372	313	310	311	336	363	332	345	337	317	293	308	387	333	338	349	323	299	327	332	350	310	353	328	351	302	312	327	346	343	343	312	325	308	303	306	357	325	341	321	324	368	315	292	330	318	342	296	328	383	316	341	318	293	307	345	347	308	348	329	320	311	324	316	365	329	340	354	335	316	352	341	341	347	341	329	359	312	354	323	306	361	328	367	373	351	349	319	376	351	356	318	329	310	316	327	345	337	348	351	353	335	318	351	339	326	351	323	321	359	322	333	291	338	322	341	336	361	318	306	305	320	297	273	369	349	336	349	324	339	376	333	332	370	308	311	372	285	361	350	340	347	334	336	347	348	319	337	354	315	338	356	334	315	323	317	343	348	298	308	339	350	323	322	320	311	364	313	316	335	335	331	310	321	332	341	333	367	304	312	345	343	340	329	334	299	301	318	322	328	339	306	313	358	358	336	344	345	353	365	314	344	350	318	350	331	337	371	350	327	304	339	355	322	327	325	319	341	340	326	326	325	331	362	325	332	318	336	301	366	341	313	327	323	357	323	331	351	346	332	358	319	338	332	333	338	306	334	329	313	334	305	335	321	337	328	334	333	299	317	345	328	332	334	325	340	325	316	321	353	320	298	335	319	333	339	353	335	349	332	310	342	364	330	310	352	325	330	322	306	313	321	304	334	302	333	369	309	329	331	346	347	335	331	327	293	336	369	337	328	319	320	346	344	351	315	337	324	361	365	325	356	295	313	339	354	318	343	341	320	349	336	343	328	329	301	292	311	347	332	285	330	386	339	343	336	341	297	326	349	343	319	320	337	333	336	340	313	345	339	312	355	339	346	314	326	344	314	329	343	280	329	349	356	318	341	337	302	345	322	378	319	325	315	332	322	359	309	358	309	309	331	308	315	298	339	313	363	375	340	343	352	348	317	325	350	325	305	331	347	349	353	335	333	314	326	359	344	322	339	317	351	351	345	318	371	301	333	327	329	331	342	303	333	317	318	322	349	319	339	301	371	291	331	304	346	306	333	332	346	365	342	333	330	311	331	309	351	329	336	326	305	328	332	382	347	343	317	371	319	300	314	327	343	292	334	353	347	347	336	300	348	333	304	305	309	352	375	327	350	330	346	331	327	320	332	325	318	345	328	352	350	348	347	331	308	338	287	312	339	324	345	369	331	328	363	323	286	326	283	340	338	344	329	313	296	330	349	362	330	338	322	364	338	315	344	311	344	308	323	333	296	295	337	330	317	315	308	343	329	351	337	349	291	351	344	344	353	377	336	335	299	320	297	366	300	312	340	316	317	356	318	316	319	339	332	289	311	336	374	341	301	383	357	323	313	334	321	314	284	327	334	344	326	344	360	327	361	337	321	333	339	335	335	346	326	303	339	368	316	335	294	325	372	333	337	311	328	322	318	306	323	345	312	312	346	325	328	302	324	323	360	326	301	352	333	325	287	326	329	325	332	293	323	348	336	328	333	309	342	341	356	320	352	334	306	328	324	320	322	350	289	331	322	305	323	315	326	313	324	377	329	348	334	353	337	358	334	329	315	350	354	352	329	318	337	290	351	372	322	322	350	319	362	324	307	340	334	348	334	340	319	299	364	306	313	334	348	326	332	332	363	321	338	348	321	337	341	321	334	340	362	343	295	293	330	346	322	315	349	335	338	308	341	317	343	334	325	340	319	362	345	346	354	349	327	331	301	300	330	334	351	341	363	338	362	311	346	307	378	343	334	348	356	344	348	321	298	333	348	331	341	330	328	322	359	335	349	342	349	331	309	354	336	323	359	364	352	318	313	346	310	328	291	328	330	333	356	369	317	311	351	331	314	342	340	305	316	374	310	353	356	332	320	349	311	355	322	313	346	324	356	327	336	347	372	337	337	311	321	336	297	286	323	303	327	314	324	323	334	309	328	332	338	320	296	316	341	334	329	333	298	345	337	339	330	309	336	378	334	316	339	338	377	319	305	335	342	374	356	330	328	354	322	315	322	332	331	312	299	372	336	323	283	357	289	343	359	343	354	327	301	313	336	356	326	350	312	305	293	332	340	320	349	366	325	308	345	385	303	354	347	334	318	351	336	347	325	305	322	318	306	331	350	311	334	290	293	335	364	356	348	308	328	345	351	301	354	354	303	342	310	329	350	359	340	292	311	333	314	382	343	337	341	367	351	314	298	304	335	330	323	353	323	323	314	354	329	344	337	328	338	304	305	340	353	308	324	333	366	330	370	330	335	322	365	348	335	355	332	323	351	318	333	336	315	326	317	322	343	310	337	338	333	359	343	316	341	326	308	319	335	302	346	325	328	347	321	325	312	337	328	332	329	338	347	340	343	318	342	337	342	361	333	327	330	340	353	381	340	307	289	322	346	348	326	317	310	338	285	347	320	318	365	313	301	328	345	291	315	311	360	368	299	376	354	334	342	299	277	334	317	321	366	332	320	327	301	323	275	366	327	324	315	306	325	321	333	362	303	341	314	350	337	301	353	341	350	333	312	301	346	372	317	297	364	356	324	314	348	324	362	331	310	311	342	331	313	301	330	364	360	349	318	342	336	316	305	354	356	321	341	311	308	341	303	336	334	316	330	324	360	324	299	320	361	345	369	345	351	334	343	294	309	296	320	355	326	325	336	315	319	330	365	337	338	367	348	352	321	349	349	377	327	317	356	338	330	341	328	327	348	339	329	334	347	324	317	323	332	321	348	339	356	334	302	347	311	327	306	311	325	331	293	332	368	343	328	300	325	359	310	325	320	297	328	327	344	330	313	329	359	302	329	354	320	331	348	345	330	319	314	329	334	338	297	310	302	363	362	359	337	305	319	331	325	368	361	350	301	356	336	321	338	333	331	346	304	289	339	342	322
8571	1274	2139	2530	2151	1848	1459	1423	1314	1244	1157	1087	975	1027	962	967	939	901	919	923	936	949	920	882	877	892	891	883	844	847	888	854	917	878	826	853	812	842	845	867	855	863	884	830	876	829	796	864	893	802	839	793	797	858	862	856	860	815	864	810	799	846	847	856	860	866	854	852	863	832	835	845	830	856	811	823	812	878	818	840	783	828	814	803	811	859	827	816	851	857	855	808	816	828	820	833	888	825	840	859	857	846	796	839	856	870	865	823	826	879	859	811	866	808	819	826	849	812	839	861	793	842	839	894	813	834	843	805	826	844	825	784	802	871	873	826	812	816	838	825	831	862	801	842	832	823	838	755	787	810	830	809	864	805	844	835	900	837	811	842	786	845	817	779	867	825	833	869	813	828	812	891	849	808	845	807	867	823	817	809	838	814	839	845	802	867	834	883	810	843	823	881	831	821	852	865	842	772	852	808	812	869	804	820	807	900	840	888	750	805	792	810	830	828	811	856	864	836	804	820	820	846	829	829	807	845	840	820	846	854	829	795	839	844	831	834	849	805	797	852	834	786	776	823	763	840	816	797	886	813	799	835	805	862	870	820	800	844	856	826	794	848	806	783	861	798	879	849	879	824	839	800	818	835	880	840	845	863	822	820	803	880	780	897	841	860	814	821	815	812	821	797	810	884	829	791	816	804	780	869	856	885	812	799	874	788	782	814	754	768	826	787	818	805	850	860	839	770	796	880	825	770	892	840	789	816	836	803	799	867	822	848	799	861	814	836	809	813	800	813	847	773	772	827	849	805	754	752	858	840	837	858	804	818	828	886	841	864	783	826	847	842	861	836	831	797	805	836	798	795	823	801	818	830	865	795	797	825	826	843	845	841	799	827	801	864	850	843	819	813	844	828	838	888	863	834	800	795	824	831	787	860	795	853	834	834	818	796	822	851	822	806	813	859	843	768	839	783	821	827	864	832	800	855	860	814	833	835	829	813	879	800	809	823	793	794	839	823	826	792	794	845	857	799	834	805	797	852	813	815	808	793	847	788	805	821	780	773	854	796	844	830	828	790	856	802	816	785	834	793	811	845	820	839	806	832	845	849	788	818	842	906	870	833	875	835	872	818	785	827	852	871	817	808	764	777	825	813	814	847	879	871	849	836	799	814	866	783	798	825	851	790	767	836	837	840	820	874	831	813	842	843	795	844	864	788	872	823	842	807	787	860	848	844	824	840	793	842	826	837	846	842	833	831	822	836	818	756	829	838	794	863	834	818	872	869	821	785	832	847	823	839	797	840	814	833	831	830	816	856	866	796	848	842	800	842	830	783	880	813	841	881	792	841	856	807	798	805	817	873	814	799	865	872	829	816	833	812	818	812	866	848	863	828	806	806	867	801	789	853	821	838	866	814	813	822	851	862	809	860	847	839	809	826	833	804	849	794	845	822	832	800	853	805	792	834	841	808	849	831	792	824	839	829	849	853	849	877	885	812	808	808	861	778	804	860	792	792	829	781	818	784	776	826	850	835	793	799	817	814	858	873	847	833	808	777	877	801	828	847	840	847	821	848	861	812	853	850	818	819	881	803	814	863	790	799	793	787	851	842	840	816	850	862	860	865	807	828	808	852	836	846	759	894	810	864	814	824	796	871	866	855	802	866	803	825	850	839	784	848	853	727	811	803	847	831	832	864	849	805	821	820	826	847	829	825	847	819	848	753	862	862	827	828	793	808	820	853	804	852	827	766	818	781	843	867	830	817	806	843	813	840	790	880	836	782	863	815	837	828	812	840	809	787	835	857	849	874	806	776	855	906	831	848	835	849	826	805	831	808	805	823	776	810	851	851	839	842	873	808	805	805	856	829	786	836	842	818	807	802	818	807	794	795	805	840	791	857	830	847	867	808	809	824	841	843	834	836	842	817	860	777	871	869	869	845	810	854	856	845	765	802	809	836	845	828	832	786	841	827	825	863	823	870	807	797	798	811	806	804	837	844	865	896	835	819	841	800	780	824	784	799	772	823	833	837	806	827	773	820	801	849	805	814	800	823	835	884	848	821	848	794	834	842	798	818	825	838	825	759	838	825	831	808	830	794	851	845	789	781	804	823	868	817	841	796	844	813	864	795	822	826	864	798	822	780	850	847	838	786	831	846	838	790	834	855	841	822	829	800	812	809	848	831	829	821	912	771	803	829	824	765	837	839	885	813	865	795	853	835	796	836	831	851	813	823	820	813	879	838	806	833	779	823	806	768	782	854	809	863	797	823	788	838	787	802	804	802	864	840	866	850	853	807	832	820	852	853	833	806	779	815	858	825	841	819	851	851	780	828	853	796	850	853	789	851	826	829	798	839	807	866	764	866	844	823	830	797	770	816	853	825	850	801	875	835	848	819	840	860	800	833	861	782	851	838	882	855	787	811	847	837	837	813	866	837	846	806	789	855	776	828	836	812	801	859	842	885	831	818	821	794	826	860	859	793	828	863	805	763	823	797	804	828	827	821	845	850	812	822	842	844	866	811	853	800	860	876	843	831	828	876	845	803	820	885	820	854	869	832	801	887	791	794	859	807	838	803	823	882	802	843	839	823	836	795	853	836	828	816	851	817	848	848	747	821	786	830	852	848	865	841	892	777	789	817	840	855	831	871	840	879	797	831	849	880	807	818	813	874	846	786	824	818	808	821	798	816	785	835	812	857	890	814	835	869	814	843	854	822	867	861	840	808	826	823	877	832	826	874	787	857	819	844	777	865	805	822	803	842	814	841	876	812	789	843	822	841	821	887	801	856	843	906	812	809	833	766	872	795	819	800	786	855	866	906	866	846	802	793	826	822	846	843	839	794	863	828	816	838	800	826	790	866	791	841	824	821	821	834	789	794	849	812	748	820	807	859	821	831	870	797	860	794	793	756	827	848	811	812	808	847	815	837	830	843	820	839	848	775	795	866	801	801	839	816	832	813	866	864	811	802	835	823	812	795	824	842	822	848	831	786	814	820	804	883	817	808	812	809	835	864	878	862	816	790	858	838	818	840	867	847	813	824	840	804	823	872	814	819	789	895	835	856	858	828	828	881	794	817	873	791	834	814	795	835	818	840	817	839	802	787	819	813	893	823	867	825	794	835	865	869	821	803	868	838	794	883	847	825	813	836	842	875	818	858	917	840	803	823	792	864	811	801	842	864	802	803	864	814	849	860	815	811	888	805	833	828	812	833	803	825	808	805	825	812	789	826	817	822	865	866	867	837	818	818	785	821	866	777	833	836	839	792	841	837	857	775	809	778	814	826	830	813	860	839	856	837	828	809	845	886	830	828	834	832	821	862	799	815	791	854	811	825	806	826	825	843	900	838	843	789	826	832	849	765	852	840	852	813	763	834	816	796	855	833	806	855	779	774	838	859	823	801	841	850	820	793	851	839	820	824	853	816	817	771	860	789	823	848	802	846	818	859	827	822	821	857	822	812	817	825	840	791	853	825	837	839	780	868	819	846	801	858	842	787
1870	416	418	390	417	398	379	383	356	388	374	406	436	400	403	381	380	400	386	433	426	407	435	362	427	405	422	418	393	395	383	444	395	389	405	416	415	409	433	409	416	420	396	429	382	379	392	362	428	425	432	360	392	380	396	423	390	396	395	393	380	372	426	405	368	383	429	422	436	392	414	402	447	387	404	433	431	414	410	382	364	388	409	411	411	415	421	395	383	391	395	419	429	380	418	410	394	410	409	400	355	384	369	416	401	424	342	407	391	407	395	386	390	402	399	376	399	417	373	371	394	411	379	384	416	426	385	399	383	376	382	415	385	436	414	396	393	390	369	387	418	396	382	423	376	440	410	376	396	367	410	352	384	411	424	373	367	414	412	411	365	368	431	424	391	412	433	366	369	371	353	394	366	376	420	419	418	380	407	390	369	378	429	403	393	410	391	396	369	408	432	394	393	417	393	384	390	365	417	433	340	423	414	423	418	390	367	398	402	429	406	402	412	382	399	405	377	434	403	410	411	414	420	381	400	427	398	407	360	395	404	375	354	373	365	393	388	422	430	433	417	414	393	388	420	383	418	381	416	367	412	394	415	372	389	408	417	403	420	431	391	380	405	378	436	401	381	368	421	386	402	430	375	408	422	406	332	412	379	354	387	391	388	408	397	373	421	409	394	342	396	407	432	423	374	385	392	394	378	376	430	399	426	385	381	392	417	398	344	398	382	354	393	393	408	355	388	428	398	382	436	409	406	370	370	380	388	444	406	407	401	424	403	380	422	395	398	371	401	394	387	389	389	376	405	403	444	397	379	411	347	436	419	450	417	405	372	377	386	392	371	393	398	433	406	449	414	372	361	409	434	375	367	382	366	398	393	413	451	395	378	407	439	448	413	423	437	375	402	379	377	382	397	373	411	417	407	418	401	418	377	384	381	396	376	401	374	373	403	388	403	406	419	392	409	416	344	410	402	389	417	392	429	399	388	430	407	420	407	381	392	422	416	437	407	374	394	441	397	369	396	406	410	407	388	362	344	356	423	396	399	424	424	361	392	382	351	397	410	364	392	435	413	417	440	396	413	371	425	415	379	419	383	396	407	400	393	375	394	404	386	366	378	421	417	419	426	399	368	416	389	405	412	393	392	426	426	430	396	370	381	393	373	385	439	369	393	426	385	421	385	392	422	395	401	406	384	393	381	426	417	400	418	360	384	388	382	371	397	416	408	384	392	419	402	377	405	371	402	378	381	371	383	366	409	404	416	403	414	373	391	368	409	433	427	374	416	418	415	409	375	382	402	390	402	419	370	366	405	394	400	385	388	384	366	353	419	390	409	380	389	390	417	387	404	397	410	382	380	378	405	418	446	418	407	372	381	414	418	393	393	375	402	394	416	396	379	391	402	366	401	393	401	415	376	414	401	380	383	384	405	388	422	398	414	415	399	402	365	384	404	368	422	420	383	415	381	376	367	387	396	411	346	396	375	388	419	372	369	436	393	397	428	369	389	406	409	401	426	394	390	410	375	443	442	432	417	411	377	388	408	410	389	340	405	379	385	411	367	413	413	390	431	413	421	386	394	376	378	349	408	393	390	342	383	397	388	386	418	383	395	395	426	412	426	381	369	418	388	385	396	409	389	434	402	370	378	410	423	406	403	363	349	362	425	415	410	403	370	397	361	390	364	392	374	376	412	418	420	398	406	373	359	391	397	387	392	388	379	363	395	374	431	374	383	456	365	383	406	393	411	398	386	412	397	380	400	352	441	391	415	428	393	426	404	386	402	386	433	398	396	406	410	391	362	384	411	437	434	401	406	399	404	437	346	415	403	400	423	386	401	391	396	407	412	401	357	383	405	389	370	369	340	390	407	388	406	413	427	377	369	422	393	402	359	396	378	399	408	399	376	385	388	383	387	401	434	424	428	399	370	419	398	357	383	370	368	423	400	389	381	391	428	399	447	389	404	409	404	397	411	332	399	400	401	392	406	441	390	397	445	440	409	360	402	428	397	431	394	394	409	414	409	406	397	395	388	380	388	342	405	376	420	416	402	407	442	430	368	424	350	420	368	380	366	390	425	395	420	387	397	358	369	434	422	425	395	406	391	388	393	427	387	418	429	394	411	384	398	393	384	358	385	399	391	387	387	380	407	394	397	391	353	390	391	380	415	411	374	422	432	416	399	384	402	451	413	386	391	420	397	407	390	401	387	403	435	410	420	371	419	392	376	360	395	398	412	425	354	377	395	387	432	412	422	376	382	375	396	413	412	399	393	376	421	367	374	411	394	393	409	362	374	387	382	457	407	383	452	381	406	365	407	380	401	359	380	419	405	353	418	377	408	409	434	377	409	410	379	399	390	400	387	397	451	418	344	385	391	383	413	377	380	355	415	405	395	397	407	372	408	416	412	423	407	419	411	399	377	386	377	391	394	393	387	365	402	403	372	394	411	412	391	395	398	404	382	409	400	394	386	375	396	410	394	410	426	351	425	397	395	406	375	396	408	390	410	424	407	369	384	437	430	378	416	433	421	389	382	367	379	393	367	385	408	372	379	386	396	414	351	420	395	354	362	407	390	403	384	372	409	407	397	382	411	432	413	422	421	397	430	371	396	419	401	403	365	360	384	416	422	387	381	411	357	369	382	421	374	427	396	382	424	429	395	371	378	428	383	381	368	381	406	414	390	405	417	390	383	396	383	388	411	421	369	345	365	427	412	420	402	399	370	410	381	419	428	422	435	348	420	379	401	389	374	365	398	398	444	392	444	368	416	404	373	432	405	357	412	409	398	387	372	370	389	401	382	373	380	405	380	404	400	395	406	417	399	398	364	398	398	353	402	389	363	409	395	388	414	441	436	399	420	429	425	387	394	388	389	380	407	371	396	390	423	385	388	370	392	385	391	389	366	405	378	373	406	404	383	368	369	380	386	403	405	392	371	394	405	413	394	397	381	372	437	430	420	391	401	405	402	396	381	395	414	369	368	377	357	374	353	395	360	409	419	385	422	385	434	419	368	385	415	396	380	375	408	379	408	391	382	386	441	433	369	396	366	399	397	365	388	414	378	377	417	415	404	430	425	415	401	428	411	414	424	395	382	411	449	411	385	404	450	390	421	422	386	370	422	418	399	374	401	415	423	386	401	399	398	396	410	415	404	363	387	395	476	412	384	375	375	384	367	400	401	397	403	392	376	414	433	417	380	364	394	371	419	353	395	392	401	403	417	383	364	371	356	406	409	393	390	393	409	410	368	344	390	428	398	406	378	426	410	365	411	413	422	410	390	390	411	366	374	408	413	382	389	409	366	326	401	403	425	384	422	433	377	442	340	428	362	359	422	411	406	387	398	381	408	371	382	389	377	419	404	361	406	400	413	421	389	384	415	416	382	417	378	431	414	398	399	367	386	387	383	405	393	428	389	438	414	400	400	376	408	407	411	441	398	399	400	370	407	420	408	430	381	393	380	409	385	425	398	389	387	377	388	405	401	397	438	343	383	409	415	382
2286	941	950	915	950	921	883	949	925	950	956	920	933	915	908	937	926	890	937	913	950	858	964	895	904	883	943	927	927	915	900	831	891	929	896	916	902	881	905	864	916	952	880	956	906	895	951	899	892	876	937	913	882	934	954	873	932	915	963	958	911	921	924	927	890	903	885	871	905	853	899	879	916	883	980	905	890	895	903	912	887	944	895	879	916	938	946	980	952	931	881	907	868	942	892	889	889	880	928	887	913	929	941	883	918	920	868	910	872	889	895	884	886	905	887	835	911	883	951	833	939	908	897	879	894	937	900	871	888	959	938	889	908	932	893	881	909	908	950	912	820	905	937	883	889	865	860	872	933	901	900	935	885	955	907	946	942	874	902	868	919	937	862	918	933	870	919	940	889	873	912	919	922	879	898	882	977	890	945	921	903	929	902	902	892	894	873	904	919	897	914	905	949	876	919	933	858	945	901	885	890	884	844	904	897	899	937	913	887	887	867	966	882	910	933	942	925	913	808	924	900	937	948	896	863	929	901	870	921	924	937	929	929	918	890	926	947	827	857	931	912	884	881	873	856	877	908	944	889	918	883	928	859	870	887	923	964	868	874	885	851	898	890	935	917	922	895	897	936	863	900	885	903	896	912	923	897	884	892	902	860	876	938	887	906	891	961	937	929	882	910	855	887	847	915	957	889	852	891	895	969	863	921	884	861	896	925	944	936	908	880	906	884	884	898	898	865	933	912	887	858	855	911	896	911	910	950	877	950	876	903	898	850	876	926	889	924	921	928	984	885	909	876	890	918	916	922	924	910	848	889	927	900	873	896	948	875	892	910	939	921	936	849	932	906	853	847	871	880	895	888	947	935	929	927	869	933	972	928	862	922	881	923	863	946	901	925	904	870	896	867	892	887	939	954	918	892	912	943	879	909	944	886	886	871	919	914	927	920	888	923	903	907	923	871	908	891	894	927	911	870	865	886	910	959	890	925	937	885	889	921	946	913	915	907	882	897	924	926	889	938	925	920	939	873	865	928	917	916	911	879	886	902	902	932	940	968	891	929	926	995	929	909	902	883	878	923	903	889	888	940	873	900	901	908	901	932	955	917	915	899	903	862	885	918	977	926	943	894	882	917	912	854	918	973	898	935	881	889	927	879	889	963	891	910	918	873	911	879	920	900	898	894	886	885	910	835	891	946	885	923	923	890	885	890	907	896	932	952	873	932	982	929	899	881	908	945	912	943	914	908	911	850	864	939	919	881	952	920	917	926	906	896	888	857	925	885	899	887	952	906	884	916	912	851	888	946	953	896	908	879	960	901	940	920	966	894	852	909	884	948	909	932	937	918	890	856	872	904	899	943	947	978	915	881	936	940	926	894	924	861	923	925	934	898	957	884	909	930	867	931	906	912	951	907	931	890	907	897	949	884	895	925	939	895	950	900	901	935	946	862	900	886	866	887	907	920	952	917	970	943	892	974	931	899	944	902	948	920	950	925	935	898	856	917	851	922	925	955	933	929	880	899	892	988	903	855	870	856	913	871	937	894	896	921	988	896	885	939	922	928	860	927	902	916	856	896	923	858	946	894	929	967	912	875	913	913	895	892	916	837	880	906	909	914	928	910	926	875	904	893	870	909	870	933	866	941	869	885	920	889	920	856	851	969	880	933	909	915	866	852	913	856	877	947	950	957	829	915	907	898	916	888	843	912	887	882	860	945	923	921	918	966	898	947	928	843	885	837	884	874	938	892	902	826	924	844	907	912	922	944	953	912	886	883	885	875	950	910	945	919	906	881	902	918	917	873	849	879	928	891	915	909	967	900	967	928	881	943	881	964	938	846	926	904	921	902	906	904	914	908	912	861	916	981	942	911	939	910	845	903	902	916	887	868	892	923	934	910	972	894	884	902	876	904	944	905	921	917	964	921	910	900	895	895	913	865	896	943	915	895	896	898	886	871	900	911	895	909	932	889	883	874	931	880	876	894	865	907	803	923	877	937	927	893	894	945	893	977	901	866	896	862	917	855	896	921	921	926	923	939	891	878	910	877	857	979	910	878	910	927	881	979	910	943	901	890	952	937	888	867	891	885	887	915	819	940	915	883	855	884	918	975	898	899	930	897	961	880	932	895	898	879	885	907	886	957	957	903	915	939	933	867	910	894	892	875	925	935	864	905	894	897	965	887	937	905	980	908	885	878	981	927	880	900	953	918	916	860	920	889	888	892	934	888	930	854	922	918	941	901	920	872	904	955	925	850	929	932	899	877	907	924	898	903	943	956	958	910	869	961	901	966	929	905	913	903	920	899	897	904	940	916	902	903	903	875	884	891	943	889	908	912	848	893	936	932	929	861	915	917	937	914	931	935	934	851	873	942	910	874	927	888	920	956	938	929	916	893	851	903	876	895	876	926	933	879	948	912	869	908	880	953	958	942	908	883	905	869	861	919	902	950	926	918	916	897	950	898	903	932	867	870	877	903	880	888	914	908	862	895	892	896	967	916	918	903	863	872	889	923	923	910	874	889	904	898	891	942	927	938	914	913	934	954	907	942	913	926	933	874	918	910	880	887	900	897	858	901	915	891	889	971	919	899	952	869	959	925	908	936	935	891	905	881	859	870	880	899	903	948	946	891	944	870	887	904	934	879	937	959	865	912	901	888	968	921	901	888	924	919	924	930	884	951	889	893	938	896	953	847	917	866	920	900	939	934	847	892	901	883	891	900	855	904	916	856	956	962	902	895	919	902	902	924	898	900	893	914	878	932	963	957	895	900	862	904	950	864	963	895	871	892	917	945	890	937	864	879	897	935	845	859	925	921	909	863	933	900	952	905	888	865	869	855	903	864	891	925	940	880	870	902	887	893	886	936	865	924	923	839	885	925	943	854	915	935	881	904	879	864	952	949	864	874	916	864	870	880	900	918	941	949	993	871	934	887	947	884	907	888	923	864	925	911	944	930	933	916	903	900	880	910	936	874	949	918	900	908	882	953	852	950	881	908	866	919	888	951	930	941	892	883	955	910	938	931	957	910	946	905	929	920	951	904	885	881	859	875	887	889	878	898	856	907	830	916	949	973	962	907	939	891	924	916	904	895	941	889	928	858	917	944	951	903	904	881	923	910	859	887	902	916	880	875	946	944	896	888	844	886	950	871	888	841	944	904	890	905	957	919	950	931	923	933	965	888	905	882	975	876	972	875	917	929	867	912	880	915	918	943	956	937	895	934	900	888	818	930	914	901	887	951	883	860	923	870	910	945	954	933	889	853	944	926	947	915	930	878	948	857	917	870	933	881	916	893	909	886	897	906	931	933	924	930	897	902	896	860	875	873	903	897	875	942	962	963	926	918	914	908	921	901	966	933	879	882	874	922	912	910	883	898	880	888	917	909	901	902	955	904	864	890	911	951	905	934	906	916	890	890	931	908	901	876	876	891	873	925	875	875	943	942	943	886	938	917	933	954	951	914	907	929	938	921	896	934	899	884	926	913	889	889	895	947	945
7749	483	516	438	364	337	255	237	236	229	226	228	258	228	213	223	239	209	238	217	224	230	217	209	219	226	222	218	201	224	212	203	202	207	226	226	201	193	202	218	213	213	242	242	201	195	219	226	224	217	221	230	200	221	223	224	204	227	203	201	248	202	224	179	217	244	216	227	216	209	219	211	178	180	214	225	202	205	236	212	227	222	204	209	185	203	225	210	201	226	217	208	219	194	178	241	197	213	218	236	178	192	195	195	237	201	195	201	165	196	231	219	204	199	192	213	221	219	233	200	221	192	204	226	220	198	209	197	234	211	274	196	220	212	201	230	223	236	236	210	213	203	257	219	201	199	223	195	204	208	204	208	188	221	246	245	193	238	194	217	211	217	240	197	214	200	210	235	225	206	218	193	232	212	224	219	219	204	232	198	196	237	222	234	225	226	196	190	233	228	228	209	216	193	214	220	208	216	236	195	192	214	229	221	208	202	207	203	233	189	208	225	192	213	182	197	204	213	183	191	204	244	216	205	234	215	219	222	222	184	238	219	225	252	198	214	220	216	211	187	213	194	237	208	250	177	235	229	211	224	218	198	205	213	207	191	222	218	211	223	208	207	194	227	200	205	196	201	207	208	189	192	202	219	242	199	179	272	257	211	215	226	229	241	192	225	235	205	203	220	199	208	217	219	231	206	218	208	198	213	227	213	203	199	193	204	204	206	199	238	187	207	227	210	228	212	206	223	202	182	181	212	226	203	203	195	221	212	207	226	210	212	208	200	206	223	186	223	204	202	225	245	204	198	239	193	205	198	217	212	228	229	235	190	187	203	201	206	209	216	211	202	193	208	199	209	190	194	226	217	193	218	238	219	215	188	191	205	189	198	203	213	211	204	184	226	203	199	208	207	221	245	198	192	227	244	209	233	209	187	206	207	208	211	211	209	207	215	230	223	210	205	239	216	219	202	219	204	213	202	199	230	198	218	186	225	207	210	216	192	228	211	222	204	199	207	232	210	205	188	212	223	219	211	234	229	211	227	199	205	197	207	216	249	216	183	195	205	224	223	191	205	221	228	161	206	226	211	221	204	197	210	204	220	203	208	189	188	214	210	189	205	220	188	209	214	167	201	212	196	210	200	215	198	209	226	198	196	233	218	226	211	225	215	202	230	230	193	176	191	220	213	209	218	207	230	217	223	217	225	221	207	204	223	200	220	202	225	190	221	218	190	212	182	212	194	196	197	198	195	230	238	193	230	215	198	209	226	214	204	184	241	204	236	222	214	201	208	189	228	222	234	204	178	194	213	234	229	205	247	202	220	181	196	213	249	229	197	190	230	208	188	215	216	192	189	211	217	232	219	208	194	225	227	212	191	205	207	218	226	202	227	204	193	204	211	204	216	184	213	209	189	224	206	178	211	204	229	234	226	196	197	214	199	207	226	186	201	223	227	256	204	217	198	226	227	221	214	195	226	258	217	190	213	245	200	215	219	214	192	211	238	194	209	222	222	191	202	209	198	222	190	215	210	226	202	198	197	203	220	206	230	193	210	215	223	230	207	202	216	200	207	235	220	220	204	206	214	200	186	246	231	238	208	207	204	206	219	211	215	218	263	213	199	204	195	228	214	234	218	207	207	187	210	211	203	210	201	208	190	195	211	216	198	208	207	199	213	239	198	216	204	191	211	222	233	218	198	210	222	236	214	238	207	201	182	206	204	203	198	218	223	207	202	218	230	206	182	178	215	214	202	231	229	206	198	232	229	192	194	193	195	225	212	188	198	198	201	216	198	217	207	208	193	212	204	182	261	207	202	191	178	196	222	215	211	208	227	214	213	224	229	215	226	228	195	219	181	206	219	197	193	226	220	199	210	195	232	218	201	225	233	238	194	208	224	189	206	238	245	196	219	234	202	221	193	224	211	215	225	204	214	227	213	204	202	218	204	242	234	203	202	214	172	234	206	199	211	211	233	217	206	230	237	181	212	214	198	193	196	212	201	214	224	213	227	230	197	205	217	217	175	234	200	214	201	215	228	200	207	222	216	212	228	207	200	218	207	216	250	189	204	223	225	207	208	218	214	237	218	208	226	221	180	204	213	184	205	224	216	214	235	232	241	211	196	247	199	218	197	206	192	203	210	191	200	229	207	228	225	226	233	217	236	199	213	233	202	201	215	236	239	236	207	217	222	226	247	216	234	221	209	186	236	203	219	179	228	224	211	176	227	224	203	210	220	201	197	204	209	222	224	216	205	211	221	218	190	236	207	210	200	210	201	199	199	215	231	202	227	231	204	198	234	209	216	208	228	214	199	202	218	217	240	193	219	218	248	237	209	229	212	223	208	211	196	239	200	195	187	195	206	241	225	217	197	222	224	231	206	226	212	206	230	231	208	216	204	209	211	210	214	213	246	217	247	232	210	209	205	185	184	211	217	198	186	214	221	204	178	221	226	222	211	206	195	230	171	229	215	219	207	229	198	214	212	207	204	210	211	210	210	218	202	215	177	193	218	216	215	237	229	215	228	207	197	202	244	219	209	182	243	207	218	206	208	205	231	198	206	236	187	210	218	203	216	206	199	201	197	195	208	224	207	216	221	203	227	202	205	203	209	210	249	218	201	217	189	226	236	194	212	203	195	243	238	247	217	195	230	214	216	203	234	208	221	196	242	214	204	191	194	216	197	197	171	238	203	217	228	227	223	247	217	244	244	205	233	204	192	204	198	209	196	188	187	206	229	206	178	240	206	212	205	234	197	197	217	201	196	205	237	201	215	191	218	209	181	216	204	237	212	203	214	179	211	208	224	202	239	201	216	234	254	226	181	202	191	217	200	229	220	227	223	196	199	222	180	211	200	214	196	204	209	195	215	220	229	226	199	204	212	176	195	211	228	197	222	216	222	223	223	188	217	207	222	218	215	220	198	205	234	207	201	220	194	181	225	190	224	199	235	204	227	213	192	193	229	198	238	212	197	217	219	184	217	217	193	202	234	200	223	228	184	254	199	197	223	203	231	176	222	179	215	199	207	205	198	213	191	237	207	220	190	223	215	217	224	217	199	206	231	205	229	183	198	205	202	207	202	184	203	203	188	183	206	224	222	184	223	213	206	225	228	220	232	210	223	209	235	211	208	214	234	212	201	210	205	244	197	213	204	210	221	188	206	229	222	195	264	214	218	191	187	232	225	194	188	208	200	217	212	233	202	214	216	199	196	196	228	221	215	201	197	189	222	217	217	208	199	244	156	195	225	231	200	216	207	219	206	187	211	211	242	229	208	218	196	231	210	228	196	230	208	210	196	222	193	222	210	189	210	205	186	213	206	218	219	234	214	216	183	194	194	189	218	239	207	213	246	200	183	209	184	184	212	212	226	193	188	234	247	196	223	204	211	185	222	226	211	226	188	200	235	207	215	215	220	206	229	218	214	228	193	194	220	213	223	223	204	207	195	202	218	236	216	198	192	224	226	209	226	179	202	216	189	216	205	196	246	209	193	230	196	236	199
6559	832	1269	1458	1226	1086	974	858	809	761	679	703	666	658	668	666	606	611	604	639	625	589	595	565	551	616	584	575	648	566	577	595	553	579	558	565	597	591	588	553	593	596	582	584	528	548	574	559	565	540	544	551	548	534	540	613	573	559	558	558	571	574	549	597	602	515	556	560	558	524	586	550	536	519	572	565	552	572	549	577	580	540	579	546	553	532	556	548	558	579	575	546	542	566	545	516	532	550	524	545	583	553	548	570	554	545	529	552	534	535	569	549	590	587	582	545	545	541	553	548	579	558	546	573	528	571	607	513	550	557	549	562	565	524	519	576	561	568	580	546	562	535	495	570	510	553	564	513	574	531	572	507	553	601	516	587	564	544	585	549	564	508	530	579	556	527	583	549	575	549	552	557	517	574	571	544	587	547	594	544	560	590	588	567	567	540	563	531	582	569	548	574	560	548	560	549	582	593	547	523	583	563	571	579	585	573	594	611	578	599	536	580	550	565	536	566	526	522	529	547	552	571	539	556	560	552	547	515	561	581	559	584	546	571	544	542	551	556	581	572	549	538	567	537	601	544	578	537	545	587	535	560	529	585	560	538	514	501	565	560	582	522	591	548	502	555	572	548	544	565	552	550	585	551	532	535	542	526	595	536	540	553	537	598	554	561	556	546	560	570	593	533	560	542	591	541	551	560	577	579	542	530	553	563	553	583	547	511	551	551	578	584	562	537	570	534	525	584	541	549	538	580	562	597	564	580	543	568	579	581	544	528	536	539	598	597	515	552	550	530	563	599	536	550	598	549	551	554	560	603	580	549	530	560	559	588	567	598	579	523	564	579	592	578	590	556	555	582	587	589	556	553	583	523	563	577	544	566	566	512	535	554	610	532	552	510	520	543	550	551	551	562	558	564	555	604	542	581	556	557	594	550	564	564	601	522	539	566	557	610	546	563	584	566	531	546	599	562	563	548	545	541	545	572	549	519	505	543	586	574	567	607	557	535	539	607	569	482	585	560	527	582	541	552	546	559	545	548	533	575	549	537	535	522	558	554	596	543	569	571	605	518	551	537	525	546	567	606	564	519	543	520	572	558	561	546	540	541	534	584	486	547	531	536	541	583	573	585	503	578	546	545	538	528	585	601	617	537	563	572	532	542	550	558	542	564	580	548	577	541	560	540	562	547	554	537	587	550	516	531	571	515	575	551	525	545	550	558	549	578	578	530	552	559	560	560	532	566	557	554	547	561	590	535	568	527	529	535	558	558	543	559	521	584	536	565	583	554	561	566	529	567	527	522	582	542	543	570	590	539	582	573	547	505	574	552	586	529	571	582	542	545	578	576	539	527	549	529	593	583	553	535	497	572	519	537	565	516	561	529	584	545	551	561	576	559	566	574	550	607	586	593	542	565	541	552	533	535	534	579	549	553	518	556	584	536	555	564	531	576	534	583	584	564	557	541	532	549	527	623	550	554	588	576	566	564	538	562	569	519	584	569	551	509	574	563	552	578	534	541	563	560	592	533	588	573	545	565	607	544	582	548	589	565	515	532	577	564	543	547	578	566	559	553	553	529	567	518	576	513	551	532	551	573	544	545	591	548	570	569	539	572	545	570	541	546	535	537	566	560	564	508	557	523	536	514	546	580	549	558	551	568	556	578	579	561	562	542	572	564	546	545	562	578	528	528	542	544	544	564	587	537	544	568	587	564	570	535	536	510	517	589	591	562	617	578	579	595	535	579	565	598	609	554	558	553	596	580	518	548	546	562	541	548	599	549	541	570	550	574	544	549	529	613	524	538	555	560	546	552	546	594	560	540	533	561	568	528	598	614	513	585	516	559	537	545	571	541	549	525	552	530	580	558	562	595	548	551	546	559	578	542	542	578	564	538	556	514	585	547	564	547	554	553	531	604	507	512	546	602	543	557	531	539	534	554	581	609	575	581	547	538	539	541	518	534	562	562	571	554	573	576	558	585	560	562	551	549	574	553	519	555	574	550	560	541	563	579	486	566	592	521	590	538	515	596	548	545	570	560	536	584	540	552	537	534	547	564	579	562	545	562	560	538	536	562	538	541	553	556	548	573	539	553	561	566	546	569	557	565	564	566	554	551	551	544	581	569	560	537	536	570	555	530	530	540	563	501	552	570	564	564	556	531	543	564	547	543	591	532	546	557	521	579	568	587	580	528	585	539	568	566	575	563	504	558	560	562	544	570	547	547	527	541	574	586	581	567	561	574	569	569	560	549	544	604	549	583	589	581	555	572	521	599	560	563	546	518	523	554	579	563	527	557	511	555	574	560	540	563	534	547	575	544	549	529	574	560	534	529	523	507	562	549	555	550	557	560	546	574	604	590	539	552	543	505	529	566	584	549	500	558	597	526	557	522	581	609	554	520	566	576	535	575	574	548	542	534	547	552	568	574	524	557	551	543	591	567	549	522	578	530	562	523	518	576	604	575	606	538	541	597	584	539	528	548	579	531	556	607	539	564	514	552	578	538	548	597	554	518	581	571	573	532	621	573	592	542	557	579	554	511	568	547	561	563	583	586	499	618	622	563	539	537	568	534	546	596	536	561	591	537	544	571	601	523	563	554	538	591	546	555	564	588	595	563	522	515	542	554	588	515	570	521	563	568	529	531	627	532	550	572	570	586	541	524	560	557	562	571	582	546	552	501	538	543	566	573	590	533	547	596	560	557	551	549	575	583	562	528	562	542	548	545	539	514	582	589	524	557	574	563	553	535	554	548	575	591	573	569	533	538	558	572	520	579	520	558	546	565	562	566	555	568	591	575	524	511	564	574	540	513	592	518	539	552	575	508	582	553	563	562	533	579	596	563	527	566	541	546	564	561	573	583	574	559	572	552	566	559	513	562	589	566	542	544	544	560	540	543	558	535	563	536	608	596	537	515	560	561	574	567	530	566	548	554	568	585	587	576	574	571	557	504	547	529	561	509	576	561	560	585	509	559	558	534	586	587	601	537	520	572	610	547	539	517	574	525	559	598	565	547	531	534	570	581	572	576	562	522	572	547	553	556	527	541	587	535	533	555	539	567	532	567	560	529	560	593	548	571	557	551	580	588	577	559	579	566	547	504	561	508	544	535	551	561	556	572	549	568	583	551	533	557	573	550	544	545	551	561	594	532	579	537	520	583	546	541	539	563	578	530	586	533	507	530	543	528	588	596	558	541	551	540	550	538	595	511	577	562	544	533	590	540	532	546	566	538	589	530	583	566	572	528	569	576	582	567	583	539	543	548	543	540	535	576	565	542	546	555	540	558	570	573	549	530	558	579	560	544	555	525	599	541	553	545	564	582	534	567	597	549	557	575	536	546	549	564	577	555	552	563	511	551	564	497	556	548	568	550	594	572	512	592	561	571	549	540	504	554	567	554	538	560	568	589	524	563	521	571	567	529	571	504	552	524	547	559	536	542	554	549	563	547	537	579	579	544	508	554	546	551	525	561	564	560	579	556	542	577	575	549	571	543	537	576
15616	1377	1002	829	686	562	495	437	409	375	349	411	378	403	395	365	391	357	377	300	356	336	301	324	312	374	346	330	363	319	337	344	341	327	393	344	364	341	309	353	333	358	332	366	349	361	339	358	341	345	319	305	334	331	337	313	340	337	312	320	335	325	335	349	333	364	349	322	339	361	321	341	307	364	334	349	353	308	344	325	374	329	346	280	348	325	334	342	357	319	333	354	286	335	329	326	334	299	328	365	318	351	340	363	314	354	368	307	359	331	349	357	342	347	281	309	330	353	315	318	362	279	324	350	315	360	331	314	340	333	328	325	335	309	296	325	367	345	351	355	332	353	321	322	308	307	321	309	326	321	330	309	359	321	321	357	349	331	365	343	336	331	314	340	364	360	341	332	332	324	342	330	307	345	348	336	343	357	354	338	347	334	349	361	316	342	328	333	354	318	346	370	302	343	343	315	331	336	311	327	332	344	338	307	339	329	338	304	353	325	277	350	288	332	324	349	372	331	362	306	322	338	344	308	328	375	355	353	291	297	353	390	339	288	332	334	370	367	312	344	324	341	340	320	329	303	302	359	370	332	325	311	342	348	299	335	333	332	381	319	336	302	347	354	350	358	319	350	344	335	318	307	319	325	337	343	359	344	329	350	306	321	339	326	337	317	327	311	327	345	331	358	307	343	306	354	342	344	357	325	373	296	363	352	363	367	312	301	370	351	338	324	312	362	318	312	343	324	338	323	326	336	343	310	343	326	335	323	329	318	316	330	326	359	345	330	348	298	299	342	371	331	320	320	334	283	340	317	333	355	357	328	358	336	321	294	318	278	344	325	361	344	308	331	329	330	324	304	364	322	309	312	311	321	317	339	351	316	293	308	320	367	311	300	308	328	332	314	317	339	331	302	351	335	320	315	342	347	309	347	309	297	309	335	349	309	340	342	317	325	353	320	307	350	328	327	359	336	327	372	336	366	363	366	329	339	330	290	318	322	364	338	374	314	346	333	319	337	315	338	354	308	304	342	359	340	312	358	354	354	322	312	343	342	322	357	328	343	346	337	311	306	316	310	342	382	344	328	307	351	304	354	326	316	312	317	346	355	332	342	306	321	314	339	349	332	338	314	349	304	319	338	295	314	341	343	349	314	348	362	342	296	323	319	382	359	338	319	360	303	342	358	353	320	337	341	335	335	334	356	367	343	305	343	322	348	350	318	364	340	354	324	347	323	355	329	331	316	335	367	323	321	318	304	313	315	310	306	331	301	327	374	342	334	299	314	302	322	326	363	322	306	329	313	345	332	344	322	328	339	336	375	330	344	344	373	357	338	361	339	353	283	331	327	318	340	353	323	316	283	346	336	339	371	348	345	340	302	319	341	317	307	327	328	359	297	357	356	332	316	340	331	346	354	345	345	290	327	302	325	369	329	321	317	354	329	340	374	339	338	315	354	339	355	327	313	323	330	321	335	357	327	331	314	361	367	362	358	346	306	327	335	367	326	341	333	315	355	354	345	322	309	314	368	303	364	368	346	349	305	375	349	328	316	321	368	348	350	328	352	309	319	348	338	334	339	355	353	321	340	310	355	360	321	310	349	343	319	358	348	291	295	337	330	338	315	342	325	342	308	322	350	325	356	355	336	279	351	331	349	326	318	312	317	326	339	329	314	337	326	338	338	381	304	328	367	307	329	349	350	341	331	347	306	335	315	352	331	349	337	313	319	314	317	350	342	331	340	293	335	343	328	346	325	312	359	358	317	334	362	313	340	342	367	311	346	333	314	283	328	347	326	317	341	325	339	324	368	381	340	293	323	335	324	343	326	326	358	329	326	377	333	355	339	350	366	309	341	344	306	314	277	332	345	309	338	341	314	320	336	340	310	290	361	340	334	325	335	358	347	336	322	353	319	316	340	315	342	309	353	332	300	332	340	362	318	347	343	329	334	323	313	319	348	329	353	373	364	328	324	371	329	360	349	328	366	339	337	315	326	353	318	330	330	337	341	322	351	368	321	331	326	325	313	344	331	343	373	311	366	338	353	316	319	332	304	336	327	331	321	330	322	324	320	373	326	361	323	376	349	343	334	312	348	313	337	302	334	364	337	334	333	319	331	336	356	315	337	338	304	339	360	315	329	378	366	349	317	339	336	343	323	344	288	345	370	374	365	313	329	335	342	326	363	336	336	350	332	342	350	332	327	315	367	349	337	298	352	317	344	345	330	334	366	324	314	311	350	310	354	358	323	325	296	326	349	350	329	381	356	333	357	330	346	348	342	283	345	325	321	371	356	338	345	323	315	339	333	319	370	342	367	313	373	333	345	343	369	349	349	299	306	334	346	357	313	313	327	303	311	342	320	333	354	354	327	316	315	364	344	347	324	333	340	345	339	350	355	313	311	312	275	336	338	354	354	336	324	328	346	299	322	316	320	330	320	338	348	335	328	309	302	348	348	325	318	347	311	364	343	320	362	356	332	318	334	362	347	320	290	305	370	311	339	326	299	331	353	328	341	330	360	314	319	322	326	312	344	348	333	383	329	330	326	298	351	334	343	320	351	361	317	352	318	311	317	324	322	307	322	336	365	324	335	327	341	309	318	314	312	327	349	341	303	330	321	319	276	310	308	346	324	371	350	349	343	324	364	300	309	326	340	315	331	332	352	343	304	343	326	342	346	341	338	323	336	357	349	304	353	333	321	387	338	328	361	339	330	392	320	329	344	306	345	311	332	334	346	340	320	319	326	352	355	311	334	311	337	338	368	346	337	335	369	322	291	291	343	335	349	292	351	328	348	349	324	336	346	336	342	365	346	368	289	331	353	315	330	315	322	356	361	355	337	325	339	330	330	318	353	329	341	306	354	360	320	338	345	347	292	341	295	312	310	295	327	346	352	352	340	364	321	343	340	329	326	322	336	303	336	339	339	307	300	385	302	316	346	319	351	312	290	331	368	350	339	315	338	306	316	318	308	356	322	332	356	343	351	334	356	345	307	331	336	339	333	325	316	359	299	339	336	337	333	339	364	328	369	333	316	367	343	358	337	341	299	313	328	327	313	357	329	320	316	287	332	305	309	350	307	326	319	283	288	308	329	322	350	356	358	351	349	334	327	320	325	362	347	337	386	372	377	306	334	324	377	345	352	337	316	327	313	314	334	324	359	311	321	322	342	303	342	351	324	338	315	348	312	331	308	351	356	344	318	336	311	328	302	346	313	329	367	328	351	342	278	316	321	298	327	319	359	307	353	307	340	347	347	321	325	334	401	343	320	344	317	291	350	323	303	324	336	326	339	345	329	350	361	353	326	339	362	333	374	318	392	354	347	376	299	352	311	345	306	329	283	344	352	357	346	319	341	342	350	337	336	331	379	357	318	327	338	318	341	347	360	324	305	360	306	297	303	319	329	354	334	362	334	303	296	307	321	332	342	354	329	303	310	336	328	331	302	313	314	345	298	339	325	317	317	333	315	364	375	305	357	328	323	340	352	313	338	328	340	356	334
8586	1311	2234	2502	2080	1893	1582	1390	1280	1199	1124	1057	1102	983	979	1000	976	948	896	966	898	986	912	867	916	870	866	921	861	872	912	817	878	853	806	854	812	828	895	804	828	836	792	842	895	886	875	836	825	868	806	891	827	844	856	822	861	871	880	813	873	811	850	857	858	847	837	858	836	839	804	847	869	828	855	756	812	813	806	784	793	823	845	792	837	756	843	825	812	836	832	853	913	850	815	816	814	816	828	831	783	791	821	845	833	825	847	818	826	809	842	822	825	888	796	788	841	825	838	905	793	828	840	832	823	843	817	878	841	812	821	830	876	865	844	805	829	801	858	789	808	782	877	835	789	846	802	867	821	807	846	822	806	811	857	818	831	851	783	849	856	895	850	865	835	828	850	883	866	810	830	864	842	833	861	819	802	789	810	832	816	825	818	862	826	886	824	839	792	824	839	810	845	846	915	868	810	868	829	825	847	825	826	825	837	828	847	851	838	835	800	800	816	842	825	821	760	808	874	799	844	819	846	834	863	826	828	810	860	856	824	795	826	816	847	835	808	809	860	857	796	904	840	830	857	812	823	866	816	802	860	815	797	817	821	824	822	823	748	821	820	835	833	846	810	815	793	824	879	816	793	871	852	814	832	863	771	784	799	834	807	849	810	813	877	827	828	800	815	819	832	855	807	792	819	782	832	780	843	856	820	809	857	826	845	795	809	831	811	810	808	844	873	851	885	815	859	822	757	813	856	796	843	837	850	881	790	854	811	803	870	823	836	871	829	876	794	805	870	862	795	793	815	846	849	818	814	818	799	821	846	863	813	794	850	829	853	775	818	832	807	846	819	810	832	798	868	832	798	828	785	835	830	838	780	840	885	818	842	870	840	770	846	821	833	849	811	815	878	838	816	805	824	773	772	875	797	805	807	814	824	860	870	807	822	857	857	849	872	807	841	827	853	865	836	811	841	802	821	879	833	830	810	832	875	842	841	833	781	836	820	798	813	870	843	778	850	831	843	801	847	805	834	794	825	836	861	867	822	864	818	806	811	823	811	844	818	798	814	798	831	867	823	802	818	848	813	816	802	796	813	843	785	880	752	792	850	827	860	808	822	790	829	802	888	828	859	813	827	815	821	818	840	862	832	823	876	834	828	769	818	811	813	808	849	774	888	795	870	837	816	833	818	829	854	846	838	834	857	856	871	797	833	820	868	803	823	822	840	784	850	829	849	835	790	871	843	801	889	838	793	880	876	838	806	825	854	869	816	828	808	821	823	782	783	806	797	793	804	797	817	816	840	790	815	813	848	832	821	840	815	820	828	828	851	865	832	826	835	826	795	842	791	789	847	847	822	830	803	828	794	828	858	850	805	778	856	874	832	803	806	839	829	837	767	836	826	835	842	829	883	821	891	818	845	838	841	818	858	822	804	803	830	865	860	797	823	773	876	798	781	869	848	774	817	841	816	846	796	823	842	843	833	781	806	797	788	846	831	832	874	849	844	851	763	874	797	799	826	827	869	836	819	835	799	854	819	834	812	850	859	814	812	817	809	843	822	863	831	757	885	866	765	878	910	808	834	826	853	807	833	796	845	844	812	861	872	853	838	826	782	829	785	819	810	826	854	856	788	840	830	862	816	814	856	848	833	832	767	831	821	838	816	805	826	813	819	812	858	813	833	853	801	867	883	830	838	791	825	852	824	824	847	855	824	819	833	806	816	826	832	865	776	842	797	816	832	801	840	842	885	869	830	853	853	797	827	786	833	826	821	838	849	858	830	828	863	863	840	785	764	825	862	811	803	804	859	809	813	834	782	828	842	816	846	850	782	806	828	790	851	863	818	782	755	839	820	850	883	869	838	834	797	792	847	771	837	889	819	864	854	827	923	798	870	830	821	809	830	807	799	777	817	815	819	835	850	829	777	883	810	813	821	855	852	882	849	853	859	790	816	810	825	859	842	841	842	839	839	834	810	793	823	797	821	815	826	868	794	780	810	813	832	864	819	814	819	860	809	825	852	837	858	863	798	829	824	829	758	865	827	806	817	771	764	823	831	792	814	818	825	848	838	806	815	876	893	814	828	868	825	800	803	776	847	820	778	837	839	830	790	811	834	806	801	786	840	831	853	793	788	838	838	770	863	882	821	831	844	827	810	829	790	826	790	802	847	826	836	828	794	822	814	826	821	855	807	825	843	817	817	873	883	833	788	837	851	794	834	792	846	822	791	802	883	855	869	766	831	843	826	830	770	817	832	827	803	851	814	833	840	853	834	856	815	804	847	813	785	798	809	811	847	819	822	807	829	800	867	843	875	795	790	856	821	870	842	821	834	847	821	853	850	858	802	827	823	777	841	790	826	811	809	843	821	848	830	784	814	806	862	830	817	887	804	867	858	847	833	804	826	823	803	852	815	832	832	865	809	813	796	831	779	793	810	815	813	856	796	846	836	778	839	836	836	842	782	860	829	864	840	859	842	791	826	810	824	840	830	829	859	806	818	820	872	787	854	859	838	830	865	807	764	831	778	874	805	833	843	803	831	821	831	810	768	835	837	795	784	840	802	815	804	821	837	793	790	838	857	823	842	790	797	825	848	827	837	786	883	851	825	781	792	830	865	841	800	846	855	830	833	797	839	844	812	802	827	829	770	844	803	831	850	792	811	821	832	887	826	828	886	849	867	820	821	831	831	845	803	805	794	872	802	849	795	849	833	832	870	822	830	808	855	797	836	837	770	830	838	811	811	769	836	827	810	801	882	824	846	814	779	797	844	833	831	764	795	782	829	820	817	852	814	840	857	767	849	829	770	849	833	811	838	792	772	811	781	875	880	853	881	806	834	844	874	803	845	846	823	807	801	799	843	864	867	839	835	811	828	855	839	859	796	824	841	872	784	752	836	786	785	810	819	853	856	837	832	796	779	815	820	816	832	812	779	826	803	823	868	829	866	818	810	815	864	827	838	811	837	834	838	853	801	812	769	788	829	811	803	849	804	819	859	784	839	839	859	800	802	836	858	839	833	802	834	869	845	825	850	806	823	834	852	803	808	823	826	757	842	825	825	839	858	865	829	870	799	859	802	825	847	853	854	866	836	804	822	826	805	845	857	812	835	882	786	813	776	823	825	802	832	828	856	784	786	851	806	876	831	830	818	859	793	844	811	857	807	872	844	825	851	821	902	837	857	874	828	813	856	779	863	758	824	850	854	859	898	825	841	805	840	846	838	772	889	820	816	846	857	810	814	876	850	823	811	797	839	829	824	863	827	898	835	792	824	832	861	859	830	840	821	838	828	806	835	872	838	796	822	834	829	823	797	808	805	819	829	813	785	840	876	844	818	809	866	817	818	799	813	896	814	861	831	893	859	809	845	824	823	756	800	815	794	880	839	793	815	834	835	835	852	795	894	819	861	833	825	883	797	765	832	843	863	874	837	841	807	818	825	810	855	834	825	830	820	862	847	844	855	831	830	804	822	788	783	804	846	815	916	830	822	805	752	806	848	814
1959	459	389	415	401	406	392	369	378	409	399	419	400	367	404	408	425	405	418	420	404	425	379	391	389	401	417	428	395	358	405	428	356	378	386	396	402	405	399	392	391	400	377	429	443	411	380	435	410	382	377	413	406	388	407	389	388	407	441	391	418	358	450	387	422	376	399	374	390	395	408	383	401	368	414	367	388	398	383	390	364	406	404	398	436	417	427	367	394	388	368	394	370	396	363	427	406	404	381	370	404	394	407	415	405	403	379	407	379	397	388	397	418	411	377	397	404	410	392	395	401	374	393	408	379	378	410	385	419	409	453	396	439	392	409	436	439	426	438	378	402	376	392	380	370	458	426	428	406	436	425	404	410	392	425	384	354	378	374	394	379	411	391	415	450	421	392	364	420	392	375	377	370	370	415	404	378	388	387	383	402	387	417	407	389	403	376	368	396	375	370	405	401	426	369	355	404	439	421	401	417	393	425	413	411	379	436	439	425	392	383	381	397	462	392	417	367	394	403	433	409	423	401	394	401	364	375	365	406	373	426	367	403	405	416	385	368	386	418	430	366	393	404	417	397	410	398	396	415	380	370	373	409	443	381	393	419	393	384	397	347	384	393	386	422	412	358	400	428	387	367	383	426	397	385	428	385	382	376	379	414	420	411	402	388	384	412	415	387	390	394	419	421	389	384	401	369	365	414	374	394	435	388	421	410	378	401	411	404	397	366	392	393	372	388	393	423	389	408	380	445	381	411	365	432	398	390	383	384	430	423	412	420	370	363	407	429	368	376	401	407	431	378	406	372	434	377	393	364	374	395	387	414	404	386	388	384	408	425	387	401	403	373	432	382	382	370	425	391	385	381	356	406	351	412	385	374	375	433	391	409	381	419	413	391	448	415	407	384	339	380	375	407	402	414	374	369	407	353	388	390	420	393	407	470	374	376	381	406	428	378	373	391	364	368	413	353	403	395	382	407	416	407	396	358	404	394	352	400	396	400	423	414	394	389	370	376	431	414	410	389	385	396	392	395	385	394	387	376	391	406	396	396	414	370	389	412	403	433	422	406	441	404	395	396	372	343	389	385	373	370	394	401	397	415	361	369	387	410	405	406	365	381	426	380	414	379	410	364	386	424	385	380	423	410	394	386	386	415	380	388	406	383	366	422	391	397	400	400	393	441	394	381	368	455	394	407	377	378	398	366	464	399	446	435	400	369	405	393	386	394	350	398	410	382	368	389	392	402	413	420	396	352	370	397	408	394	385	381	410	344	390	421	391	423	369	374	412	389	366	410	408	404	385	413	369	391	413	407	362	366	388	390	369	418	410	400	404	396	385	403	418	403	395	398	371	392	391	402	360	386	382	333	362	377	383	452	401	365	380	395	409	426	381	387	431	393	447	387	389	420	381	397	388	400	425	416	385	418	422	398	377	402	350	424	388	411	383	398	372	407	357	397	381	397	400	445	379	398	398	399	383	392	413	387	402	412	378	442	396	429	392	426	429	384	355	382	400	386	392	384	402	406	422	410	427	385	377	438	412	393	404	422	385	385	419	404	386	371	431	423	396	393	412	414	412	389	385	405	432	409	409	356	361	390	365	431	398	427	382	386	424	426	418	435	370	357	412	356	373	399	422	395	363	380	384	383	423	361	429	439	392	378	398	396	427	396	392	372	385	358	418	413	416	396	415	404	372	413	435	428	366	411	412	372	420	412	358	356	377	375	423	408	398	409	403	402	399	400	385	370	395	349	432	379	400	432	394	460	403	417	430	408	423	384	366	402	378	447	414	379	382	394	417	418	369	393	414	401	358	433	380	430	441	452	405	391	399	408	413	400	363	396	408	392	410	431	422	398	412	381	401	428	398	391	374	401	418	395	400	390	426	439	408	368	418	396	357	411	401	367	400	425	371	402	427	415	436	415	403	391	416	366	393	419	430	434	369	456	432	414	411	393	406	457	406	380	413	424	403	405	409	413	440	394	406	380	380	399	446	407	459	405	411	408	431	409	399	362	431	409	432	431	383	365	377	389	358	398	396	399	378	415	387	383	393	429	396	403	407	392	366	409	377	385	403	393	403	400	404	401	410	426	410	365	423	385	383	350	415	393	398	402	365	393	427	366	377	425	445	400	439	398	409	407	416	369	376	403	393	438	401	410	391	384	421	414	403	404	399	400	361	377	403	386	393	370	444	347	388	394	442	442	367	385	362	372	414	394	434	452	450	410	394	422	368	440	414	387	370	385	428	404	395	418	385	385	396	368	407	429	401	404	391	392	391	411	405	440	424	409	439	387	409	358	430	412	377	416	372	372	407	387	435	396	409	412	382	420	398	369	375	364	402	399	388	457	430	444	403	378	358	395	368	406	420	377	375	371	410	384	390	379	404	391	405	403	466	419	375	316	414	413	435	398	382	381	366	395	387	442	374	411	393	405	414	430	412	422	406	376	417	385	368	445	400	386	430	415	404	390	383	406	455	413	417	380	413	397	391	384	386	426	425	399	395	429	397	405	376	368	395	389	449	370	418	371	360	389	410	398	423	416	420	377	381	388	405	387	391	379	391	438	408	399	364	385	380	400	401	395	382	359	402	387	452	369	379	377	436	392	389	377	396	401	408	418	404	404	388	388	410	408	400	429	372	360	380	373	389	400	430	364	414	423	415	418	382	366	415	364	420	408	394	377	432	376	352	405	400	431	403	376	409	434	389	415	375	432	391	418	390	408	379	370	377	352	373	395	395	410	365	365	422	401	405	412	372	400	422	413	400	399	399	385	422	395	379	395	398	396	349	405	369	392	383	330	390	407	393	408	368	389	355	402	410	393	388	358	385	382	394	373	426	396	355	384	367	391	419	386	391	389	428	398	415	430	427	414	431	406	374	385	406	387	399	407	393	386	387	384	418	409	338	402	393	395	376	402	421	383	409	391	398	399	385	399	362	345	398	408	391	415	395	400	401	404	384	446	406	377	373	402	371	368	360	409	418	369	411	391	434	381	404	416	395	412	413	413	405	422	375	435	412	424	398	411	404	351	358	368	431	406	421	410	438	401	411	380	382	441	379	396	412	389	380	374	426	431	380	407	408	384	406	402	435	415	382	421	421	369	403	429	412	377	438	419	400	399	422	371	371	391	438	390	351	407	419	414	430	398	401	398	390	410	401	410	411	420	399	438	416	408	376	389	400	394	411	413	376	411	387	407	419	439	440	374	428	409	421	384	358	414	409	364	426	401	425	412	438	403	417	411	416	398	411	412	408	399	375	407	367	389	395	393	402	412	404	394	390	394	408	428	404	409	396	378	403	386	387	369	420	405	363	376	376	365	392	417	392	368	432	381	417	409	434	403	391	388	386	397	415	397	415	380	416	394	391	425	378	395	385	430	380	354	408	377	357	398	403	403	413	386	368	413	378	406	370	421	386	423	376	389	382	403	366	364	376	386	430	396	347	407	383	409	410	377	383	332	429	410	439	390	410	382	430	368	390	392	382	378	376	428	386	441	393
2253	931	939	920	960	971	934	944	874	873	888	859	947	886	895	917	859	966	946	917	877	938	934	894	914	906	905	917	879	941	913	853	926	927	895	869	910	953	913	912	912	874	929	863	939	898	898	871	932	913	965	937	893	893	979	937	937	904	894	879	892	885	927	894	889	872	887	930	905	915	906	981	872	871	871	893	876	915	919	901	919	940	871	943	946	902	905	896	886	964	900	927	934	902	926	946	975	885	933	929	925	908	898	881	978	883	947	941	919	851	887	901	908	950	940	880	886	898	910	909	894	885	915	902	894	909	954	929	928	876	900	843	867	882	900	928	919	875	880	887	896	841	925	935	901	913	949	947	879	913	870	891	930	921	871	932	894	886	967	924	883	933	974	835	917	882	981	884	912	860	941	897	934	909	917	945	881	901	881	892	902	903	906	881	924	907	952	900	896	928	901	921	930	893	923	907	905	898	864	934	920	851	948	852	899	927	843	885	920	906	855	910	914	865	963	890	874	870	905	878	945	884	866	919	939	879	917	910	902	892	899	929	903	868	949	899	920	891	956	922	921	870	917	908	938	882	902	928	881	905	920	937	863	882	888	962	903	924	900	885	902	869	915	938	877	914	917	933	898	870	904	880	891	882	875	854	883	937	918	847	883	925	937	918	916	924	892	902	943	972	884	966	869	928	915	955	891	872	873	885	842	904	882	919	920	865	941	915	866	912	917	925	895	951	928	930	884	933	898	923	879	961	919	974	902	923	916	881	855	904	921	851	920	892	979	923	965	934	913	899	900	898	823	933	895	926	915	917	951	957	890	949	951	880	934	911	888	900	862	951	873	885	908	954	887	876	854	932	927	840	890	904	902	912	904	878	883	921	910	921	904	950	858	918	949	927	928	952	884	956	910	889	889	889	868	880	878	900	913	902	959	910	906	930	913	927	885	869	940	856	903	873	908	881	928	877	886	884	895	898	875	949	915	917	895	919	954	906	954	891	916	922	922	913	915	885	884	853	905	899	904	896	896	890	909	907	918	890	955	937	894	861	933	947	899	914	914	929	909	915	937	997	917	887	952	896	940	925	936	860	913	876	898	897	893	874	911	862	946	925	917	872	910	937	904	909	957	872	949	898	935	998	921	901	948	915	852	957	899	902	943	904	911	909	905	933	837	948	954	900	913	916	900	919	912	924	870	899	865	879	892	892	908	909	915	936	892	899	878	935	947	889	920	868	923	917	901	825	904	928	884	915	917	883	918	893	922	902	936	937	974	885	897	934	888	889	903	967	896	879	901	918	936	965	915	880	920	869	941	931	935	877	903	868	865	892	900	888	930	900	880	909	927	831	946	957	861	958	931	875	940	923	907	889	928	925	874	855	899	913	832	906	853	880	948	869	917	902	925	964	929	934	924	865	908	894	938	907	973	904	862	905	865	977	893	891	962	857	906	923	882	904	894	949	914	913	858	892	933	917	943	892	944	846	911	932	876	893	895	939	965	910	950	912	898	917	855	901	898	884	871	954	865	908	953	859	899	895	907	912	887	938	854	941	839	862	844	866	867	892	934	945	927	875	907	959	913	906	905	927	877	883	869	902	951	919	936	912	888	908	885	914	981	932	890	918	934	912	927	944	831	962	912	872	928	941	889	909	931	900	951	900	933	921	895	890	893	874	979	965	932	855	913	903	902	887	921	915	942	849	889	904	954	943	924	950	914	929	938	884	872	959	911	945	894	929	870	903	917	880	919	910	949	858	921	931	906	937	909	934	941	881	884	857	860	892	898	859	946	847	850	892	931	880	926	909	930	930	879	908	898	880	958	896	914	898	889	912	918	942	895	917	932	837	884	908	871	960	891	896	914	924	846	859	905	895	896	905	932	904	906	884	942	870	948	976	892	925	891	852	923	927	936	888	910	930	941	918	885	939	877	912	914	877	894	858	908	890	910	911	888	906	882	911	880	879	880	904	963	873	900	945	889	923	836	908	888	901	911	903	960	979	925	900	880	926	864	936	897	963	911	877	883	878	893	919	925	915	915	943	869	859	867	900	858	893	920	916	914	888	978	890	924	941	849	922	943	924	941	895	920	907	909	868	929	927	955	910	873	889	889	875	898	862	891	924	910	931	900	888	921	884	860	881	908	930	921	930	859	912	846	893	904	919	899	921	923	885	938	905	911	899	935	933	887	926	951	943	885	886	899	932	897	873	949	896	884	881	905	866	912	930	908	899	910	915	913	929	933	923	955	945	892	933	875	885	917	934	901	946	907	927	912	944	894	922	919	860	879	931	867	929	924	891	894	913	918	878	892	914	857	889	938	927	865	867	931	969	883	916	885	919	922	937	889	915	956	913	942	946	876	906	914	905	908	863	910	918	897	961	924	929	874	893	909	902	933	870	930	894	845	906	909	944	867	904	849	925	915	918	934	892	901	900	885	921	916	909	855	904	903	909	892	925	936	919	867	928	963	913	888	898	849	965	911	907	896	957	920	926	921	900	860	922	925	921	882	938	899	913	827	935	921	943	956	935	909	822	977	954	928	880	873	902	936	880	918	965	891	941	933	966	876	897	930	907	918	898	897	904	891	857	946	919	901	899	878	979	933	930	866	911	910	857	948	907	915	870	889	899	888	932	888	912	944	921	933	875	895	943	914	945	917	919	947	947	940	957	907	904	939	883	888	917	900	893	885	885	943	933	961	917	882	899	922	953	925	927	894	904	966	839	902	916	909	838	885	892	941	886	884	917	999	876	884	916	911	878	879	913	936	842	857	913	904	911	902	891	973	897	921	840	881	923	910	874	901	926	854	872	882	945	876	920	918	905	927	928	847	877	838	906	890	928	856	917	913	894	847	924	945	883	928	930	862	900	862	871	933	883	882	945	927	899	874	845	932	929	966	920	917	920	828	949	910	923	904	875	892	853	885	885	907	914	905	919	889	902	905	854	958	912	937	925	911	901	891	878	901	937	896	943	932	868	939	911	905	890	897	895	901	902	878	847	898	885	941	943	919	864	900	918	921	951	908	900	907	889	840	914	933	922	884	931	890	869	871	866	901	927	931	891	922	894	915	898	916	970	865	923	887	890	953	898	897	825	925	901	888	928	920	856	910	885	853	918	909	938	897	910	882	895	871	913	929	901	910	906	910	907	882	878	935	923	898	911	947	889	883	929	925	927	820	862	972	874	916	912	847	932	893	919	929	895	861	887	962	903	899	932	911	902	837	915	909	944	916	903	915	913	918	890	914	906	929	865	968	909	917	896	903	868	910	882	905	928	839	929	903	909	866	925	920	923	907	919	898	878	911	927	913	872	945	872	892	893	902	865	879	917	874	881	910	903	845	823	964	922	879	910	901	947	948	913	954	852	897	889	917	887	834	935	881	878	916	913	891	917	923	884	920	907	948	899	964	869	867	870	941	827	882	958	933	854	919	977	945	859	924	930	907	873	878	903	902	873	858	963	874	963	899	913	903	949	954	891	899	879	849	969	944	882	945	881	942	895
8137	552	479	483	356	290	314	300	260	265	247	244	249	255	224	252	204	243	207	249	227	204	206	239	235	215	209	232	248	208	217	192	217	214	222	209	227	219	209	255	241	234	197	221	201	219	229	208	228	227	214	214	192	238	235	215	204	209	235	243	230	220	204	216	210	190	198	227	231	201	204	230	217	222	230	193	218	222	216	202	194	228	208	224	216	210	179	201	219	222	213	212	209	236	259	205	217	243	211	223	203	186	231	201	205	198	196	184	194	218	201	223	211	216	194	224	211	214	206	237	208	198	231	250	208	236	236	209	220	229	236	216	223	205	183	242	206	218	196	209	189	225	225	199	216	196	198	224	227	204	202	197	186	224	223	211	242	199	227	220	220	206	223	225	228	184	213	204	209	206	178	234	238	213	191	215	222	200	184	237	226	205	220	200	206	200	207	203	212	210	215	180	198	204	249	212	238	193	243	208	222	212	243	235	236	204	182	203	238	204	199	224	229	190	230	183	250	243	211	224	204	207	219	198	224	208	208	221	195	238	224	206	197	238	198	199	211	221	227	215	200	213	204	201	196	236	181	194	229	243	206	219	223	219	223	233	208	248	219	203	202	212	220	231	218	219	223	208	198	245	238	199	183	234	221	207	211	200	208	221	195	210	228	227	213	221	220	215	239	217	181	201	216	198	210	217	195	198	236	223	200	214	208	195	200	227	220	219	218	215	225	208	216	195	219	207	240	226	209	218	204	240	224	237	221	211	226	239	227	242	225	228	216	221	207	233	188	211	215	210	223	214	221	222	213	230	241	221	211	233	230	217	214	229	206	208	250	207	219	226	227	200	212	215	226	216	219	208	209	186	238	212	203	184	222	222	225	239	223	220	201	233	213	198	201	218	203	234	215	225	204	244	247	196	208	196	203	221	201	193	205	220	198	214	214	198	193	237	190	205	221	202	237	217	212	199	205	217	192	209	220	218	223	245	228	206	230	204	205	213	217	215	200	208	208	219	196	233	200	202	218	211	211	217	223	220	220	258	187	180	215	194	201	214	207	198	230	227	198	193	230	232	215	226	247	206	215	223	203	217	205	215	203	220	183	211	212	208	212	205	205	228	213	202	226	213	205	203	192	228	209	232	251	210	194	224	212	245	210	254	205	207	192	198	228	218	237	222	200	191	208	226	203	221	216	215	212	215	190	213	203	205	209	203	215	177	216	218	203	200	206	211	228	201	176	221	215	216	188	180	223	187	195	238	232	219	212	248	218	214	226	208	206	230	195	214	229	239	206	240	231	227	203	210	204	219	217	211	200	189	211	215	226	207	218	201	240	251	203	243	223	227	183	258	239	196	211	237	226	220	241	210	203	237	211	222	194	202	215	210	201	206	205	217	199	220	209	196	213	234	233	243	236	227	189	212	196	201	223	211	234	233	204	216	226	210	237	205	244	214	238	210	200	193	222	210	197	213	197	217	220	236	219	255	225	199	228	218	193	188	213	223	234	199	237	227	196	203	215	224	182	195	202	228	189	228	214	227	222	194	210	203	224	214	221	207	208	200	202	207	227	243	223	188	221	204	212	202	207	217	226	227	236	208	239	193	204	186	200	229	204	247	201	215	186	230	212	245	203	236	227	210	216	206	226	217	226	197	211	235	216	207	215	201	216	229	219	214	224	214	210	237	199	237	227	211	192	218	215	234	230	207	209	227	214	225	237	220	188	209	187	187	230	193	197	228	202	240	211	181	205	188	198	224	224	218	209	234	230	191	202	208	214	191	229	204	238	201	212	209	240	228	235	218	198	192	223	240	219	224	214	207	215	242	242	196	212	227	197	187	230	212	214	194	205	201	220	217	233	223	212	244	239	229	230	210	225	218	220	233	245	218	226	214	225	223	236	241	217	218	245	243	203	206	177	211	214	206	203	260	193	204	228	205	230	214	209	198	228	212	207	216	229	214	215	210	233	214	225	204	194	201	216	219	197	219	210	224	219	223	214	216	228	221	199	211	231	213	220	216	248	213	249	184	234	226	220	212	186	183	203	233	218	201	217	216	218	214	204	185	249	217	192	227	235	224	205	228	219	196	209	213	210	224	228	216	245	209	201	230	228	211	203	198	235	195	233	197	236	222	218	223	215	206	219	243	221	241	222	221	198	211	232	239	205	219	224	204	215	216	206	225	196	225	225	213	216	217	221	208	235	251	240	243	209	219	194	194	223	224	192	209	214	196	226	234	229	239	224	210	213	222	213	219	231	224	207	234	241	228	220	218	207	213	219	231	172	199	188	178	209	213	203	215	197	207	239	221	207	228	202	217	237	186	231	219	202	214	233	218	230	200	232	243	211	209	235	229	233	254	247	239	238	231	212	221	212	212	222	207	228	218	214	241	214	227	214	208	223	183	200	196	189	212	249	224	218	219	200	211	232	221	234	221	220	218	224	221	214	223	233	212	241	252	196	252	227	212	181	197	203	169	214	207	207	199	228	224	204	197	166	215	203	199	194	207	196	224	241	208	214	203	229	229	228	202	205	196	202	217	235	198	202	222	229	221	220	216	216	181	203	215	219	222	211	184	188	209	234	192	209	194	194	194	223	209	190	227	239	212	186	188	239	215	208	220	230	214	239	236	203	215	244	215	231	246	202	224	249	191	241	199	215	205	259	208	183	201	214	227	242	224	220	227	222	203	212	222	238	248	218	243	186	176	189	174	221	218	224	208	242	193	213	204	209	216	218	226	209	194	199	232	228	187	208	211	217	206	237	223	202	216	194	208	211	211	228	197	221	211	213	190	239	231	237	221	218	225	211	239	204	204	204	200	210	204	212	194	212	222	238	245	245	186	213	229	220	211	211	213	213	241	208	205	220	225	237	215	218	230	229	206	205	232	203	195	208	246	204	222	199	224	189	215	219	221	235	187	196	204	219	181	221	219	216	222	193	252	234	212	192	217	225	220	212	223	210	211	203	217	200	201	243	203	185	209	243	214	212	222	218	224	198	222	226	247	246	234	183	196	211	229	224	203	230	207	214	230	232	175	234	227	212	203	220	180	232	204	204	252	233	239	218	232	169	221	191	219	199	225	218	215	212	223	183	185	231	209	228	224	201	208	209	229	202	226	227	219	219	212	191	202	210	201	213	209	224	244	213	220	226	244	241	248	225	197	205	223	211	223	212	183	218	209	201	212	251	204	235	197	213	184	212	222	205	226	206	219	204	215	210	218	225	228	200	247	215	218	208	218	233	209	200	236	217	217	236	191	209	211	193	198	196	231	210	212	204	203	222	223	206	206	211	219	213	227	233	229	228	228	219	246	214	207	229	228	200	190	197	192	222	243	201	232	224	229	221	204	228	219	197	207	224	195	241	212	221	240	226	220	229	202	222	226	212	201	230	235	213	221	190	221	224	232	225	192	180	216	193	193	233	231	226	195	221	224	232	219	233	237	234	225	219	201	201	205	212	214	228	215	205	208	198	193	235	233	234	235	214	241	201	200	184	202	236	218
6674	780	1247	1352	1213	1047	919	853	803	767	701	706	712	713	676	628	625	589	610	587	637	615	634	591	594	596	555	624	575	608	599	594	563	567	583	585	643	591	547	551	576	564	601	543	551	551	623	555	568	551	570	606	586	567	560	562	548	567	590	579	575	551	578	566	513	592	621	569	566	555	569	591	551	552	581	585	542	583	561	579	535	557	544	597	552	564	537	581	525	574	580	569	578	536	592	601	569	553	589	544	609	547	606	560	568	594	556	568	531	535	558	598	559	520	580	604	551	544	569	527	627	566	571	607	568	560	556	572	573	572	620	545	555	578	594	586	544	579	586	544	560	599	527	571	548	599	578	567	567	552	564	551	529	561	528	575	558	571	580	579	535	576	563	554	521	574	582	585	563	563	589	594	523	536	533	540	591	582	536	639	547	588	549	582	548	592	519	551	618	553	587	562	606	522	576	516	591	606	577	570	578	551	512	596	598	550	561	571	545	579	561	566	585	576	532	555	577	578	555	573	587	551	592	603	556	544	567	553	540	568	528	597	555	571	608	580	590	543	570	565	547	556	560	532	566	574	577	567	598	555	602	569	537	525	564	561	562	561	529	560	565	557	530	581	583	536	591	558	606	564	612	528	516	546	548	603	575	573	583	536	583	515	526	594	596	553	535	616	587	554	547	551	510	563	575	552	597	577	578	555	567	580	579	585	586	544	597	582	529	549	542	583	566	622	549	540	602	532	535	613	543	568	553	526	557	551	574	581	544	564	550	553	558	573	584	582	550	541	597	525	559	565	560	548	525	566	581	584	529	537	587	581	514	586	538	557	594	558	580	586	541	568	564	554	561	569	567	566	557	584	546	577	519	550	603	563	563	555	586	547	579	553	578	537	533	575	551	566	574	544	554	520	544	518	582	577	581	611	551	564	571	516	559	559	534	570	546	584	591	563	563	585	555	578	545	587	611	592	600	551	565	511	531	556	592	574	578	578	559	567	560	522	585	543	579	551	592	580	569	557	564	577	584	563	584	558	534	592	572	549	570	581	528	558	532	548	593	558	553	563	574	543	554	581	571	574	581	564	545	542	548	537	586	597	520	575	545	550	554	562	571	540	521	558	541	504	574	520	563	565	543	528	549	543	557	580	563	594	606	556	553	568	541	565	567	566	591	531	577	541	582	557	550	545	560	545	593	515	590	531	550	526	530	591	607	549	495	583	562	556	634	573	558	550	608	593	535	565	597	588	555	586	574	579	595	545	551	566	564	581	573	535	498	547	560	536	596	591	601	574	570	562	584	516	574	549	592	535	550	587	591	560	589	566	574	579	561	573	567	532	513	544	587	544	551	574	547	559	542	510	531	572	561	592	548	533	557	582	591	528	581	590	585	549	567	554	613	569	565	602	550	517	536	539	561	590	600	545	581	547	527	585	566	575	534	577	579	580	548	539	552	555	565	526	553	537	559	557	557	563	584	566	563	548	567	559	544	575	535	561	525	572	570	550	569	540	554	553	605	582	581	503	595	590	557	507	588	515	561	535	574	542	545	554	594	560	549	555	540	573	518	587	572	556	561	609	556	537	570	578	539	541	552	612	558	526	540	571	555	535	597	577	562	548	572	549	605	598	586	571	577	529	547	568	543	551	543	555	559	557	551	560	579	527	560	572	568	552	568	584	557	508	586	578	560	548	550	564	568	582	573	594	553	535	573	551	592	604	579	547	559	514	551	559	585	565	555	590	575	572	576	557	509	585	516	553	604	571	531	569	599	588	577	611	576	551	555	587	547	543	512	531	549	575	560	551	562	549	609	542	557	597	571	564	537	569	601	535	557	564	588	597	561	542	520	591	626	573	586	559	562	581	577	609	558	588	609	574	514	576	538	518	568	587	553	552	566	567	565	537	533	579	609	606	582	579	638	596	520	516	546	581	572	590	564	524	557	600	564	574	554	571	559	551	602	617	546	589	582	573	516	576	547	541	559	582	596	585	579	547	519	601	547	571	588	559	551	550	579	561	608	543	526	606	560	565	562	550	514	532	543	564	594	545	574	575	515	583	569	538	558	587	560	558	606	571	501	579	541	579	606	543	549	579	551	581	559	547	567	552	560	529	593	546	594	573	600	589	578	564	590	573	557	580	549	586	538	559	568	572	551	519	587	584	576	608	562	562	578	560	552	600	553	544	560	609	534	544	565	569	578	571	569	583	544	551	536	604	555	541	598	573	556	546	486	603	536	514	546	562	530	575	591	570	568	601	574	563	556	561	591	567	572	566	544	555	621	573	535	586	574	561	560	514	562	569	591	530	562	575	538	555	575	552	558	570	567	570	560	555	580	599	614	563	563	623	565	560	537	541	557	535	573	559	563	567	577	545	566	596	564	557	587	544	543	545	575	543	557	580	522	568	566	585	549	532	571	580	580	566	547	563	547	623	586	534	508	582	588	545	581	545	621	541	540	548	518	568	586	584	581	563	540	538	532	572	565	532	578	539	531	552	578	620	546	572	589	542	566	588	567	560	521	544	501	543	579	585	574	550	566	572	570	519	588	530	588	594	547	521	532	556	538	536	560	530	569	578	607	551	560	579	533	551	572	603	562	560	570	533	589	593	540	533	573	560	574	540	524	547	564	557	547	574	523	584	554	564	541	570	560	588	546	583	574	564	593	519	515	554	592	573	577	575	559	536	528	586	613	546	569	559	573	572	584	553	566	589	629	572	584	567	551	575	537	541	551	567	556	548	565	602	594	552	576	555	570	581	581	518	578	527	529	547	584	542	603	605	553	560	607	562	588	574	546	502	517	529	574	565	572	579	548	575	558	560	525	571	518	567	564	583	520	575	565	559	550	550	537	570	597	584	560	588	543	510	579	548	566	579	558	531	599	528	538	538	568	566	540	576	559	557	542	551	570	559	623	529	598	558	514	528	575	577	576	561	551	567	567	547	531	566	600	570	573	559	569	578	573	570	542	554	571	487	538	527	591	586	599	543	577	539	576	545	591	538	615	543	558	617	583	581	559	547	553	578	577	556	560	587	585	535	558	561	588	589	539	571	552	562	527	573	580	574	537	594	570	576	512	543	576	570	555	544	575	560	599	551	606	573	564	549	576	576	549	554	576	572	571	553	552	553	572	602	544	568	538	565	531	559	516	499	569	583	589	575	566	538	608	593	596	557	528	553	555	553	533	546	576	604	575	604	572	529	541	540	565	577	599	534	553	597	569	561	559	593	563	590	575	553	534	592	629	539	555	596	588	550	552	574	572	546	522	577	560	537	564	566	577	557	531	564	572	533	557	522	592	563	569	560	551	545	589	601	529	532	564	632	576	565	563	565	535	566	539	533	575	560	572	572	607	545	552	552	577	555	567	557	551	544	567	525	570	538	560	550	571	554	521	557	545	565	635	555	572	555	562	531	568	584	538	590	558	567	599	594	580	546	564	565	541	566	559	623	564	568	594	556	522	575	558	576	560	555	565	564	581	539	562	545	555	625	557	585	600	553
15639	1494	966	876	667	563	475	427	401	389	382	408	397	344	395	376	362	355	379	354	352	359	373	325	350	393	383	344	351	353	317	341	327	326	364	336	322	317	366	332	314	339	287	382	319	322	336	374	349	358	364	304	353	370	311	337	306	309	343	333	357	336	293	334	315	377	350	351	334	361	348	322	332	341	345	337	350	354	356	339	351	359	350	357	315	308	341	308	339	325	318	354	374	307	311	339	335	307	329	322	332	337	345	340	328	341	314	332	349	363	342	342	327	350	335	327	355	300	359	324	359	365	340	344	329	352	332	358	355	327	334	330	288	348	330	342	326	357	308	305	308	349	335	307	316	314	320	346	355	333	309	318	312	348	341	350	341	310	331	308	348	291	343	382	326	321	340	347	296	341	320	350	369	355	358	329	324	362	349	379	353	341	331	317	303	345	369	343	349	344	317	310	375	322	337	340	342	325	360	333	317	386	316	356	339	336	377	363	339	336	338	319	343	362	316	393	335	365	351	334	302	345	304	326	389	287	317	322	316	335	316	340	333	321	304	361	312	374	352	322	377	327	368	308	335	355	326	323	342	337	314	360	373	377	340	317	352	343	363	332	332	318	317	351	382	326	342	306	360	326	384	324	333	363	346	364	365	348	340	328	355	340	372	321	360	328	325	325	338	353	334	357	354	358	352	308	367	368	306	345	342	376	383	321	334	311	296	387	361	344	359	354	334	392	322	364	344	343	331	370	364	353	357	351	353	319	332	345	304	340	324	327	340	357	350	306	379	375	351	314	322	324	360	347	347	326	358	320	355	337	351	350	341	319	337	346	320	343	346	350	316	349	359	287	306	318	338	319	360	341	312	336	333	320	348	359	362	313	375	360	336	313	329	315	339	343	330	322	345	334	328	348	311	361	329	330	323	366	336	316	357	316	320	343	363	360	313	313	307	345	343	324	332	317	297	358	354	314	335	340	349	352	372	368	346	320	372	307	332	345	339	339	327	327	363	306	345	337	307	346	313	329	344	304	319	367	331	348	339	343	310	342	335	328	308	349	346	341	347	325	352	328	345	364	325	344	320	341	309	320	311	341	354	304	356	327	357	338	321	350	318	335	339	327	321	323	313	370	346	350	316	367	321	299	350	356	361	355	309	335	318	368	344	292	335	334	324	361	318	343	347	367	345	348	332	342	348	324	341	323	334	342	310	337	374	364	319	350	357	363	357	334	336	337	353	347	336	351	333	351	323	329	318	368	357	346	322	332	348	386	352	358	356	319	344	328	321	314	348	371	340	368	336	323	323	369	329	355	316	362	326	332	348	318	321	330	355	347	323	324	312	334	305	324	343	343	364	328	365	328	330	383	374	364	305	338	339	350	330	339	363	324	333	331	351	356	332	348	335	316	322	305	342	338	346	305	346	387	366	353	344	372	334	335	337	316	358	354	342	318	326	354	373	336	342	314	316	344	336	344	372	328	356	305	317	345	311	328	310	316	318	331	337	342	344	379	400	350	332	331	362	367	306	298	374	366	302	323	359	327	362	341	310	305	339	333	335	322	341	326	340	343	364	359	345	343	373	338	351	329	329	339	383	323	357	362	333	352	347	348	361	357	348	310	330	360	356	365	383	328	345	345	349	312	340	354	367	385	352	319	327	344	323	349	361	349	298	348	329	350	298	326	334	355	326	369	356	331	306	349	326	325	383	316	296	342	326	341	351	308	319	328	329	326	337	342	330	379	345	352	340	328	335	333	359	344	355	334	328	378	372	341	334	330	323	300	350	356	370	337	326	298	374	341	311	320	339	313	338	360	320	357	361	299	336	334	304	344	332	341	311	348	303	357	323	348	335	311	334	322	316	341	303	339	352	347	311	315	372	359	337	330	364	367	340	340	322	355	342	342	362	331	325	354	333	326	326	372	344	362	394	346	372	334	311	345	341	340	318	338	356	335	327	343	341	358	360	319	339	307	365	329	399	330	351	358	317	353	372	348	357	328	346	334	353	328	327	368	368	332	340	337	343	334	306	323	351	310	338	360	372	347	333	311	341	369	323	355	319	320	314	339	345	318	333	365	330	309	327	393	340	335	362	376	325	312	327	323	342	338	350	340	370	302	371	311	349	344	317	334	333	337	364	350	345	319	329	323	299	340	350	353	313	333	302	328	310	295	364	347	357	358	332	306	339	329	368	320	352	346	306	321	327	320	352	296	294	336	360	338	322	346	350	311	352	339	347	324	306	328	362	321	328	359	360	314	327	342	303	327	358	380	326	331	328	355	299	359	336	314	369	327	356	366	342	345	348	355	350	354	329	347	338	328	324	373	331	361	360	333	340	363	359	362	347	326	317	309	319	383	340	317	333	339	302	352	372	353	331	311	368	335	364	316	337	345	306	349	315	366	326	346	347	313	318	330	331	320	323	333	360	323	313	327	310	344	350	347	369	323	331	349	329	309	348	328	329	290	322	329	326	366	337	323	391	348	324	323	364	335	334	341	376	323	317	378	317	328	346	361	344	341	331	348	334	321	349	330	360	334	400	311	337	336	356	329	309	333	347	353	340	330	321	335	369	329	322	370	350	342	330	295	316	324	350	353	372	333	303	352	365	336	337	373	371	340	363	340	296	339	326	345	345	354	330	362	366	358	340	323	364	329	331	313	365	325	355	345	340	343	347	312	347	337	328	332	342	302	304	354	334	352	378	348	361	324	356	343	345	313	319	299	335	344	359	360	363	332	394	328	354	353	326	341	336	360	354	358	335	345	328	339	314	361	310	303	326	314	316	338	345	332	396	366	339	321	314	324	348	360	358	355	349	307	320	331	348	314	314	358	348	335	339	322	352	358	368	331	337	341	372	342	357	329	363	325	340	344	338	358	350	354	338	340	340	367	317	308	368	323	343	298	356	382	368	333	336	349	315	331	338	369	348	351	309	332	351	291	374	325	334	324	339	320	330	309	317	348	330	370	304	335	333	329	323	308	365	309	328	353	332	367	376	341	352	330	316	350	314	333	359	371	333	378	361	340	353	347	348	349	336	342	345	341	367	359	336	333	321	359	334	337	383	358	330	328	320	309	346	353	343	358	335	367	352	339	329	379	356	350	349	334	319	347	343	344	313	379	311	355	360	303	375	313	329	339	344	329	352	328	338	315	322	338	352	346	310	327	331	328	351	322	329	331	346	367	316	374	330	356	338	361	359	326	327	317	328	317	343	328	378	320	344	337	339	336	333	349	346	343	331	354	349	343	350	322	317	329	362	321	348	332	317	353	356	346	333	328	318	322	370	313	320	326	315	323	337	349	374	322	348	373	335	347	322	320	294	332	318	336	342	336	341	337	316	316	359	370	374	423	320	369	331	299	374	345	354	323	336	347	294	330	345	355	344	361	359	310	361	369	386	340	336	325	372	324	330	331	381	371	337	363	352	346	346	327	311	350	340	371	295	344	320	360	355	364	341	331	314	331	329	339	364	352	323	342	347	344	328	373	349	321	298	355	337	317
8688	1373	2180	2440	2072	1799	1560	1420	1299	1288	1191	1088	1085	1084	1021	1011	1022	985	960	903	884	967	880	881	928	838	909	853	904	886	916	877	846	862	880	861	843	860	866	818	874	879	848	895	821	872	874	918	872	841	816	795	812	836	882	797	823	913	843	839	854	828	856	851	853	843	809	857	848	808	844	848	853	843	878	855	852	822	884	834	862	810	815	808	848	844	817	828	829	880	845	845	836	832	847	794	853	811	856	816	833	856	834	872	798	866	854	860	809	847	835	893	827	864	803	893	847	832	826	871	846	823	836	820	842	823	849	820	858	852	837	821	862	805	846	818	818	857	846	816	791	861	822	803	837	852	831	834	829	848	831	785	862	821	809	822	844	831	850	801	810	840	828	794	823	788	866	807	900	847	798	827	874	786	885	873	876	808	849	782	844	780	856	844	867	830	829	825	836	855	848	825	855	822	827	781	767	798	795	839	844	825	843	826	833	822	856	824	842	823	822	855	836	857	832	870	851	865	823	860	881	798	847	834	831	792	809	859	832	807	780	903	857	877	852	875	847	876	812	860	837	830	857	822	804	843	872	903	820	856	822	795	809	835	809	775	843	870	856	865	806	820	828	746	867	868	800	827	809	834	799	846	823	856	902	804	882	846	835	879	839	782	840	840	851	871	880	841	826	875	846	839	853	859	798	843	835	864	855	837	904	825	843	852	846	861	834	793	869	782	819	840	763	861	857	818	875	874	864	868	870	790	786	866	797	861	815	843	863	855	826	871	837	836	813	841	818	813	818	837	802	836	853	852	851	835	865	834	859	855	842	872	846	825	825	825	822	851	846	908	802	851	884	840	837	819	800	859	804	817	821	834	844	854	838	875	837	838	823	823	812	827	767	852	833	907	812	857	831	860	791	808	844	868	856	860	846	831	853	800	843	809	850	815	861	884	815	820	861	890	864	828	856	804	853	861	873	822	790	843	853	833	834	868	872	774	790	818	797	846	894	817	781	814	836	909	817	866	754	861	858	829	850	865	884	843	806	809	820	819	867	785	838	850	842	803	834	839	810	802	803	848	884	834	823	853	841	870	848	903	848	811	862	879	837	792	862	839	836	863	847	821	788	847	854	850	837	794	862	796	795	832	823	863	854	842	794	866	812	812	847	860	840	841	777	820	801	855	917	847	818	840	885	833	863	858	832	841	828	842	814	814	866	815	866	869	861	812	804	853	809	851	853	828	841	825	808	790	839	830	873	839	849	841	866	802	827	859	818	862	837	840	805	861	856	849	876	802	809	836	835	815	810	826	894	894	864	847	905	772	847	802	856	806	800	813	810	845	868	857	867	877	844	816	818	834	840	875	844	850	822	909	845	862	825	799	858	801	857	919	818	868	794	838	866	828	841	809	841	841	837	851	823	808	830	838	828	871	828	818	810	828	841	858	875	819	856	789	811	893	829	802	814	855	888	806	835	843	821	845	864	850	845	885	826	841	856	855	831	865	815	818	830	848	799	794	838	847	817	885	808	844	854	829	857	825	822	803	869	814	839	857	795	812	870	866	841	825	831	834	887	822	817	784	832	823	853	862	856	805	818	821	822	820	835	858	848	851	833	806	860	898	867	819	812	820	851	850	834	823	807	858	823	818	813	846	903	839	858	855	833	835	854	889	835	835	833	828	832	797	809	819	886	823	820	794	804	805	805	831	826	791	858	780	818	868	790	802	847	845	873	805	831	839	766	851	826	796	845	860	803	821	821	846	812	832	874	831	810	835	822	852	822	852	856	844	857	875	834	843	876	829	808	786	800	846	862	864	789	796	825	799	809	827	818	777	857	878	768	832	853	824	822	840	867	820	840	817	799	867	838	853	827	809	809	815	824	859	814	829	842	786	835	784	884	806	844	841	839	821	866	818	814	849	896	820	831	855	868	867	866	842	838	835	868	787	857	855	908	852	788	861	757	810	865	852	849	844	842	865	856	814	880	864	796	829	886	804	841	870	808	829	860	824	782	849	843	823	869	831	853	870	823	803	778	818	837	834	829	845	944	847	813	826	813	882	860	834	835	865	871	805	883	822	852	821	799	850	819	916	814	876	811	789	826	810	832	821	804	823	828	879	854	832	882	804	790	791	826	747	851	881	821	806	819	839	810	811	862	867	822	813	809	857	821	790	868	870	829	816	855	831	849	855	894	813	847	810	861	860	832	822	850	830	860	785	790	801	837	838	850	875	878	816	829	830	842	848	849	875	876	859	857	861	868	817	824	865	799	835	852	837	872	874	859	812	884	821	838	847	829	860	848	839	841	884	844	854	850	776	859	852	828	843	816	856	812	833	787	831	838	834	854	870	822	858	858	782	796	856	824	834	807	835	873	885	885	758	840	839	885	816	855	831	827	906	871	814	826	837	848	818	813	850	805	815	801	822	845	863	864	866	845	808	872	819	785	810	841	861	867	840	804	829	821	813	834	844	816	829	852	783	788	816	838	835	855	868	854	880	824	801	814	839	808	903	852	807	871	849	863	824	873	905	852	840	807	781	863	847	856	843	818	845	872	786	768	809	855	837	822	823	846	846	859	809	827	852	826	829	888	870	783	922	880	867	836	840	863	819	848	859	815	836	827	840	849	851	828	811	810	872	807	838	801	880	789	817	828	863	802	815	778	854	814	814	830	844	807	842	812	827	807	805	826	838	858	861	849	837	792	795	849	849	886	853	826	861	891	854	778	807	820	844	843	839	822	843	890	846	783	784	866	847	865	839	846	875	838	824	880	848	844	826	822	824	830	887	827	812	830	828	816	785	872	850	846	818	854	803	820	855	842	850	796	871	823	801	827	783	825	850	884	819	860	829	853	835	794	826	790	793	834	890	838	856	797	823	816	853	865	796	844	849	862	868	838	889	840	813	817	821	897	842	793	813	855	831	893	861	827	874	864	839	836	849	839	876	858	861	791	842	786	839	888	804	862	819	858	856	835	846	866	832	836	852	838	859	836	840	849	855	814	853	873	818	831	806	833	861	876	845	870	810	893	861	817	858	866	831	831	852	857	852	827	820	840	825	843	838	846	862	854	852	861	786	840	782	852	863	828	866	844	832	847	817	845	882	809	812	813	880	872	822	811	848	836	840	813	830	837	803	837	805	850	806	800	831	847	865	873	871	824	859	794	773	815	851	876	862	830	864	845	839	835	838	862	827	869	802	886	891	799	829	836	866	791	842	818	881	847	844	870	851	900	862	811	818	878	841	831	859	848	833	869	848	821	867	849	855	861	869	790	838	826	800	829	815	855	821	809	806	843	814	815	806	821	847	809	768	815	800	838	815	856	850	850	839	823	840	846	830	829	891	856	794	823	813	830	841	852	852	846	794	843	781	781	835	830	813	825	861	807	838	823	870	820	852	764	779	822	857	885	825	867	857	823	858	913	844	848	810	821	820	857	884	869	847	821	847	844	839	823	841	820	886	868	826	821	850	840	842	781	824	843	832	811	813	889	840	867	828	882	867	840	850
2002	433	400	427	430	450	413	389	389	445	385	390	390	422	408	416	390	375	376	398	426	400	406	397	424	446	424	410	418	436	384	388	393	423	377	388	447	416	411	364	400	414	389	379	370	359	397	447	457	424	406	371	401	401	407	436	450	411	386	426	427	414	370	385	396	435	463	437	402	454	411	397	402	421	408	375	382	424	411	417	397	379	422	406	387	433	395	414	402	409	404	371	400	393	409	390	419	363	402	418	426	391	445	382	387	407	397	349	404	421	400	402	384	395	399	375	382	380	383	398	377	407	407	442	404	393	370	355	410	372	424	400	424	404	425	371	396	419	417	390	380	415	437	418	415	384	392	400	377	435	420	398	380	429	429	393	360	432	407	426	418	399	400	392	395	366	396	404	390	419	387	404	414	391	421	406	399	378	416	417	404	443	418	370	383	392	425	439	416	403	402	439	446	426	378	390	377	429	414	449	402	400	412	374	420	384	371	416	396	357	389	424	411	390	443	408	435	404	392	399	393	411	414	415	406	365	381	383	402	399	422	385	418	343	373	406	388	407	437	395	370	390	408	444	388	415	393	405	420	401	395	368	382	414	418	393	451	390	382	380	399	414	417	361	369	408	430	453	401	443	411	380	380	407	395	400	438	443	384	395	473	412	363	430	390	424	375	392	377	418	358	424	415	406	381	383	423	352	403	366	387	424	393	406	363	404	419	414	366	417	413	394	400	381	419	442	385	393	413	380	403	395	431	386	381	424	342	395	398	389	363	368	381	391	368	402	406	394	414	411	405	363	422	402	392	382	409	419	410	377	398	400	415	425	413	400	408	405	403	379	395	379	391	397	397	389	459	384	408	432	412	411	384	398	410	374	362	379	397	363	388	418	405	397	387	396	431	408	404	389	388	373	396	395	417	411	376	406	391	359	409	398	396	404	424	381	394	403	378	394	425	413	388	433	401	363	405	373	404	414	428	434	408	407	370	449	385	421	414	360	400	424	381	399	429	394	370	404	407	412	420	358	377	409	367	396	363	400	433	413	441	401	378	386	385	404	400	372	395	384	420	358	369	426	361	390	392	406	445	401	352	393	377	413	375	379	392	406	388	395	407	418	376	401	408	405	401	416	378	398	382	362	383	393	383	411	391	384	437	429	420	405	384	378	445	409	406	387	418	429	414	381	426	427	389	406	427	351	356	379	384	365	418	416	440	390	371	415	393	410	366	410	391	378	429	366	443	414	369	381	396	384	397	397	397	405	381	392	373	378	373	354	399	408	379	416	424	434	393	349	389	418	408	371	378	406	407	372	414	398	415	427	407	385	351	407	402	409	406	435	443	409	387	419	418	381	365	357	433	413	402	394	402	418	405	396	403	393	399	385	401	370	395	371	408	385	395	426	376	392	420	383	405	425	443	370	394	392	437	373	421	407	427	362	405	400	376	420	409	370	409	351	421	444	392	376	413	394	403	389	368	392	428	407	404	425	382	403	422	377	386	386	396	411	440	399	361	432	370	405	361	417	396	389	430	415	390	431	445	419	420	385	430	445	404	398	417	385	391	435	383	386	427	419	336	401	424	399	399	397	442	419	419	397	417	375	423	404	412	431	409	426	383	395	419	408	387	385	427	411	423	391	390	410	360	422	385	422	435	404	420	422	387	400	422	455	408	398	457	421	371	368	348	380	400	381	416	391	380	417	440	363	403	397	422	384	407	394	443	394	412	387	370	406	405	410	341	388	379	436	406	390	349	391	428	411	402	375	386	418	399	388	400	419	394	387	373	383	424	399	432	425	413	423	430	381	417	410	393	385	396	401	406	372	401	407	381	390	412	368	414	387	387	408	393	383	405	450	393	401	407	379	382	386	395	391	415	405	387	365	393	372	367	392	409	372	400	393	410	412	399	370	392	390	395	397	426	385	383	396	394	363	414	403	420	401	351	418	444	398	388	416	406	412	389	406	388	387	415	391	441	412	377	381	392	413	371	388	412	393	426	383	363	408	398	364	446	407	393	397	394	379	358	362	429	402	402	395	413	371	396	358	410	401	407	363	420	414	393	408	388	406	386	388	423	412	365	369	414	377	386	424	401	421	372	387	410	392	384	374	421	357	421	407	378	371	425	393	395	370	420	447	411	369	407	388	407	385	396	399	409	416	412	388	399	421	389	402	359	367	384	426	371	444	408	409	432	430	405	416	409	411	450	437	398	408	401	417	368	425	426	388	395	428	410	414	418	415	430	447	387	382	395	416	386	406	380	424	431	427	378	371	399	396	405	431	424	403	395	423	372	347	431	367	423	389	398	420	420	366	397	389	413	386	408	390	409	394	404	416	391	390	358	402	439	401	415	416	437	391	389	416	374	402	394	385	432	392	420	411	376	433	370	391	384	423	406	432	394	389	365	363	386	398	360	397	373	416	391	439	423	397	349	387	412	407	364	433	402	387	397	393	400	386	398	395	409	402	398	381	426	378	326	369	395	426	409	408	427	400	400	409	433	409	438	352	394	394	403	436	398	391	378	360	380	406	407	392	404	402	390	422	373	433	407	398	381	405	398	435	386	429	432	410	428	426	420	399	418	421	415	370	387	398	398	383	433	435	415	395	366	427	360	422	389	439	424	373	361	393	373	426	377	395	429	400	400	399	386	406	401	442	373	414	412	378	362	429	369	364	407	401	405	398	401	392	385	420	383	409	394	385	417	376	391	402	419	376	391	423	448	404	394	390	385	407	441	410	408	439	428	414	422	407	401	369	391	403	408	373	413	405	403	395	374	395	402	369	391	411	384	392	400	383	425	401	366	457	423	357	354	413	432	400	402	419	382	446	439	391	378	391	403	446	418	430	391	381	378	393	415	390	404	382	386	415	378	403	376	390	426	376	400	435	413	371	459	372	373	422	436	429	387	408	417	382	391	381	409	359	413	430	389	399	435	350	402	392	402	399	394	422	411	377	407	416	402	362	399	386	409	399	367	379	435	419	397	433	405	351	369	381	384	433	411	422	379	424	412	378	408	424	393	408	408	422	390	425	391	434	419	440	401	416	418	416	424	398	376	390	441	423	401	422	414	420	383	414	410	394	419	430	397	391	394	412	437	386	374	451	376	384	362	410	430	418	441	399	415	387	416	359	398	417	415	419	397	409	396	397	425	418	364	397	373	416	390	402	373	411	403	460	411	419	434	378	395	360	400	420	417	420	414	421	419	402	407	436	399	426	428	410	440	395	420	412	390	369	434	376	438	402	413	377	374	413	441	420	421	409	376	403	403	368	414	434	397	431	377	396	420	429	437	407	389	408	390	420	411	389	435	380	433	395	390	403	405	400	396	419	419	413	405	439	398	384	394	396	436	397	383	401	408	395	413	395	424	450	363	393	390	431	380	376	381	400	389	403	379	400	415	412	365	364	417	405	415	422	441	419	359	413	419	427	428	401	453	381	417	432	396	400	391	405	409	405	427	407	401	377	416	395	410	433	414	396	407	395	421	433	403	407	425	417	413	422
2528	932	942	963	918	922	905	907	952	958	868	928	909	946	934	943	841	954	917	934	943	952	934	852	920	883	897	955	950	934	995	900	970	900	971	883	916	950	976	913	930	914	937	915	936	969	918	910	889	891	862	853	933	879	858	958	874	939	910	904	968	845	931	875	921	870	934	927	926	956	875	864	954	924	956	942	882	892	965	942	880	926	948	920	916	921	878	935	915	888	880	936	914	934	902	912	888	888	875	905	906	937	931	945	899	884	907	942	972	852	898	949	852	950	903	944	944	947	923	903	920	955	931	980	926	885	872	962	837	935	902	913	919	937	917	903	917	915	901	866	922	981	912	922	881	909	939	910	897	944	897	874	961	902	902	935	935	933	945	901	873	910	945	955	882	916	933	935	935	917	921	932	932	911	906	896	913	877	900	902	951	912	930	949	922	902	928	849	841	911	870	906	936	857	906	913	935	914	879	906	873	941	923	918	926	929	911	890	879	884	918	905	868	953	946	903	882	929	845	943	871	862	901	930	967	952	933	898	885	926	882	919	917	875	888	929	895	883	928	926	869	927	937	955	944	896	933	936	904	955	970	874	876	895	915	908	889	944	892	958	935	953	959	971	910	982	923	951	922	887	935	880	927	881	901	848	917	892	926	895	870	921	927	880	907	956	969	925	924	872	924	908	947	920	951	943	938	924	961	917	896	932	872	912	948	908	893	939	885	893	907	935	939	934	921	907	922	958	931	906	854	946	885	944	925	909	896	996	935	927	906	977	926	958	878	918	896	929	879	911	921	926	866	914	880	873	944	925	877	956	896	940	948	904	899	868	904	924	937	943	894	921	915	941	934	956	908	878	929	911	935	926	1000	871	881	883	886	928	950	918	904	959	886	950	872	865	881	902	927	907	903	942	921	906	887	895	892	939	921	954	919	862	893	989	952	964	931	886	931	920	898	940	935	904	948	941	944	911	925	933	907	955	881	925	939	870	874	974	937	932	897	905	938	936	914	899	986	930	937	864	960	912	955	955	953	940	954	922	872	916	904	891	931	907	938	934	880	956	917	896	889	889	933	968	907	917	866	907	922	893	957	896	929	892	921	951	922	882	916	897	895	871	914	900	951	900	961	911	889	914	903	977	940	831	913	921	866	896	880	931	928	943	874	839	880	961	873	949	900	942	922	907	922	905	848	926	953	920	929	915	882	923	909	906	896	879	892	887	909	899	939	897	899	958	897	885	946	923	901	963	911	899	905	909	893	897	883	931	894	930	896	896	922	943	896	923	910	887	907	900	939	890	946	901	883	958	975	912	896	890	962	924	992	936	947	937	972	933	908	935	910	897	942	889	946	912	837	886	944	906	982	944	897	888	889	899	955	924	981	921	949	946	920	924	905	947	924	861	894	936	897	877	926	917	927	939	1005	905	923	870	898	911	950	971	918	896	896	877	970	909	884	899	953	899	888	930	901	886	927	867	882	875	869	968	908	891	934	883	914	937	845	901	866	935	922	933	960	915	937	891	916	908	935	923	924	924	932	865	884	855	923	930	938	880	902	888	956	902	910	939	963	891	925	918	950	950	936	925	935	886	899	928	885	897	950	928	930	918	908	903	918	904	926	872	877	917	904	929	918	895	944	903	890	945	933	911	896	969	908	902	917	919	911	950	919	939	888	951	903	904	901	914	939	931	966	922	939	902	869	934	971	911	905	944	902	878	895	873	956	955	933	883	905	912	908	926	906	906	914	922	978	899	882	985	930	916	923	946	984	938	893	895	875	922	915	934	954	974	874	968	916	924	954	957	912	896	962	961	928	987	897	905	959	841	915	941	972	978	918	893	963	943	938	942	888	910	931	893	862	963	895	892	962	895	900	912	918	923	910	977	953	952	874	893	825	876	988	909	876	890	934	904	904	899	973	988	864	927	949	927	935	936	904	899	891	890	896	931	927	924	880	943	867	912	961	917	912	913	948	914	900	899	971	902	911	867	939	953	931	923	926	938	958	932	947	897	915	937	878	893	877	895	931	914	934	892	912	866	965	967	928	926	906	908	909	943	914	918	912	952	908	922	950	902	898	966	885	934	903	847	914	873	926	926	949	947	935	892	893	904	908	927	950	886	930	933	888	921	861	915	890	927	920	893	950	936	918	912	933	959	881	913	901	902	959	931	916	901	891	944	898	913	933	900	900	909	940	918	883	904	923	925	885	926	919	919	928	927	907	945	906	949	908	917	903	894	895	918	956	932	896	948	862	902	875	889	865	913	896	924	921	936	954	926	941	959	877	865	885	927	949	881	953	923	867	911	859	941	926	912	929	890	901	910	915	955	876	884	919	898	933	984	860	921	938	899	909	968	914	920	903	908	923	934	892	885	892	915	936	895	966	927	952	909	905	888	929	897	910	876	912	894	1007	919	851	879	912	956	882	891	936	915	964	958	956	879	940	883	948	883	909	888	959	925	918	818	941	941	961	882	952	944	899	885	963	919	909	924	911	901	925	843	866	898	937	932	953	924	876	908	940	973	885	934	872	889	926	890	912	971	893	857	931	883	904	928	968	946	910	858	924	916	947	926	900	960	890	907	917	904	943	956	847	872	940	905	852	930	956	896	879	935	926	911	936	867	926	949	859	952	942	927	880	890	937	907	914	906	900	956	908	864	881	900	931	899	947	941	901	903	959	925	909	1006	905	955	859	908	846	901	943	894	935	917	895	938	941	897	914	906	900	953	930	926	923	896	964	946	871	885	938	958	904	870	968	932	936	880	927	968	893	917	920	904	894	960	900	872	909	919	934	930	909	962	898	936	918	919	924	845	939	884	889	928	884	880	949	915	860	971	892	874	889	905	894	851	934	921	926	824	931	902	921	908	918	961	929	937	910	954	939	911	912	881	951	858	936	872	935	905	869	886	982	952	885	945	930	940	887	911	943	922	922	914	936	897	894	938	909	934	905	915	929	881	914	983	914	971	931	894	930	916	878	943	947	868	979	950	884	922	918	882	927	979	937	924	939	919	926	916	894	905	923	971	883	891	919	907	887	893	952	862	882	912	926	960	926	894	895	940	871	913	900	884	921	957	881	938	946	917	937	919	914	889	945	921	867	911	845	831	933	874	910	906	971	947	897	897	923	910	866	915	985	877	951	898	915	944	915	933	920	873	931	904	962	969	930	916	968	900	904	909	880	956	949	979	903	941	858	882	936	905	885	927	906	933	960	943	952	901	870	974	895	934	932	951	895	911	919	925	899	931	925	943	879	891	891	911	949	932	953	915	910	921	921	907	942	892	889	952	963	930	912	911	896	898	931	922	951	892	889	913	911	892	907	909	961	913	972	908	934	882	959	902	897	919	912	932	888	886	863	879	900	930	869	864	912	916	921	932	913	883	946	913	920	898	950	923	879	981	930	874	923	925	905	889	884	942	988	929	876	972	958	902	962	887	961	940	939	920	906	919	886	915	924	921	955	909	875	890	961	905	884	904	908	933	976	906	890	923	914	893	882	1001	872	901
8237	495	512	436	338	300	265	266	253	302	251	239	247	247	242	235	217	209	219	238	221	224	221	233	254	228	194	239	233	226	245	242	231	229	248	211	242	223	227	234	201	220	216	222	186	223	226	218	208	202	215	224	221	203	233	237	211	225	201	250	205	235	232	201	208	226	204	222	226	226	205	247	214	227	218	230	219	227	214	184	232	235	227	246	243	228	228	245	203	210	224	218	202	225	203	217	245	231	260	202	239	233	211	218	222	223	247	230	208	220	207	193	214	198	186	212	191	232	215	214	212	218	223	244	218	214	223	217	203	211	246	251	242	223	198	203	230	207	238	239	215	250	245	225	185	231	201	243	220	221	249	259	249	210	192	213	222	225	183	228	224	207	218	198	192	217	242	202	202	213	220	221	215	225	215	206	218	202	246	216	196	235	214	209	210	217	240	213	222	201	225	229	256	209	200	212	243	210	223	219	229	217	219	233	221	208	210	227	215	209	241	204	232	252	198	224	212	204	235	208	198	218	223	223	234	219	227	221	234	222	227	227	231	202	223	213	228	222	223	222	213	214	223	209	205	230	220	263	224	224	247	248	223	222	215	242	226	221	205	190	214	209	220	234	221	199	216	220	230	217	202	235	208	212	218	209	246	207	227	228	246	200	227	241	215	242	216	223	217	253	222	249	240	213	238	222	216	234	196	203	221	210	262	218	213	193	216	213	206	212	180	231	207	219	224	219	213	209	211	239	228	221	216	259	244	237	220	217	209	251	204	232	201	214	173	239	225	232	233	243	213	217	228	244	237	222	204	233	255	220	245	230	203	229	217	235	205	236	246	203	171	204	218	204	227	235	230	224	230	235	215	214	242	247	209	198	213	232	201	222	229	224	235	213	243	250	213	205	229	235	225	231	231	215	215	190	212	214	220	214	210	215	211	218	207	233	223	234	224	220	201	219	215	217	223	206	192	245	224	205	232	197	230	221	203	237	222	225	222	225	201	205	210	217	209	222	214	234	239	227	225	197	208	238	201	230	227	207	245	229	213	253	239	193	207	238	248	247	228	206	210	233	218	242	220	226	212	224	229	199	230	212	219	198	179	241	218	211	212	201	217	222	231	221	241	233	218	211	236	212	225	231	190	235	217	238	212	198	232	242	225	269	219	255	226	215	227	204	219	209	228	180	210	200	227	213	220	226	219	249	198	197	225	203	213	230	205	206	209	225	233	210	207	218	233	222	213	205	234	213	210	213	247	234	237	250	214	229	203	228	218	217	229	235	239	222	219	216	219	246	203	218	223	204	221	254	194	207	234	202	227	197	199	214	189	205	232	217	215	213	217	230	244	206	192	221	236	271	205	214	192	197	236	208	202	236	189	222	217	227	225	208	215	231	218	251	219	198	212	218	213	198	222	229	232	218	216	231	224	224	226	234	210	225	209	217	215	199	213	231	226	225	201	211	229	203	215	218	226	215	235	204	197	201	226	211	194	215	233	208	211	234	234	236	230	254	204	199	208	241	242	221	221	212	204	223	215	196	195	214	206	204	198	235	216	217	265	211	229	199	222	216	224	259	221	191	226	211	227	223	235	231	230	221	206	204	218	237	200	218	218	240	210	199	219	198	215	204	219	218	214	200	209	187	200	213	225	219	235	214	208	209	236	221	241	222	259	239	216	231	209	219	238	220	217	201	219	218	233	233	212	233	232	219	212	195	207	198	219	225	192	239	195	235	237	209	220	222	202	221	204	240	202	229	205	239	210	222	233	223	235	220	224	218	208	209	191	230	203	235	229	197	212	228	227	226	208	218	233	246	202	222	233	193	197	211	222	205	220	198	246	248	238	231	230	223	239	237	216	237	233	256	228	205	220	226	214	190	226	217	200	221	218	198	201	247	235	211	241	221	253	224	217	222	200	185	218	211	226	239	216	239	226	225	200	233	218	227	216	214	232	228	213	201	215	212	224	226	228	225	207	245	234	223	196	225	210	216	222	247	220	200	207	230	206	187	227	213	197	223	234	242	237	220	224	211	262	270	208	214	237	250	224	235	206	217	223	225	225	203	243	242	199	231	212	240	230	226	218	216	207	199	229	248	221	231	203	225	221	220	239	203	216	217	214	210	237	225	211	218	225	197	222	227	199	245	199	207	208	208	204	193	226	220	214	250	223	239	219	215	234	201	262	241	236	224	212	225	208	226	243	221	242	248	205	207	224	263	271	220	221	225	188	253	237	186	237	211	239	190	206	233	237	214	219	259	207	204	230	223	234	231	237	244	201	244	222	215	234	250	233	207	219	200	214	196	234	203	178	216	243	226	199	178	233	222	255	219	214	226	221	230	241	227	234	228	200	209	222	261	188	230	225	202	223	223	227	207	208	231	242	191	213	203	193	248	213	224	204	206	226	220	203	253	213	210	233	194	227	191	183	198	243	211	187	226	209	194	228	215	210	212	241	223	198	214	238	208	184	217	215	233	219	189	218	215	225	200	205	223	222	218	188	225	194	221	240	197	198	222	238	235	244	242	202	230	240	219	252	246	224	245	232	201	211	224	194	203	211	212	254	214	233	212	204	212	214	242	219	233	254	217	219	196	232	242	236	235	234	216	219	225	233	225	215	241	217	230	202	199	215	203	212	210	216	215	216	248	232	224	217	231	203	202	180	235	214	239	228	194	227	215	196	227	210	224	206	219	220	213	212	230	205	231	229	194	234	216	209	204	240	247	243	198	220	213	233	229	227	225	253	213	223	243	216	174	202	219	202	195	228	192	216	230	229	238	219	210	233	242	252	204	212	213	192	203	197	214	204	248	198	196	237	212	218	216	197	238	220	227	199	227	235	252	220	206	223	217	208	227	201	249	210	226	231	235	226	237	207	238	239	216	206	200	225	213	242	241	201	213	222	225	215	216	220	201	213	234	243	204	227	219	205	237	249	218	232	206	214	223	199	244	207	208	225	227	227	202	204	219	220	234	212	230	194	211	203	191	205	209	210	234	232	207	219	230	245	232	225	217	209	217	209	219	206	210	223	208	214	252	208	221	185	243	214	189	214	243	217	213	214	201	217	201	185	224	225	254	190	217	201	225	219	225	204	206	183	175	200	197	203	205	227	222	229	244	231	246	203	197	200	225	212	191	204	182	212	206	250	226	206	259	227	247	233	226	198	216	236	206	223	193	253	212	212	233	228	219	202	208	214	229	221	217	230	213	244	248	235	195	205	211	205	214	205	242	192	221	226	242	224	215	182	232	257	229	213	214	206	223	212	218	222	213	221	216	190	224	236	208	199	238	228	229	256	229	208	223	234	226	189	217	209	250	235	194	225	241	227	213	187	218	209	220	223	214	205	254	229	222	233	233	218	240	215	234	223	218	214	243	201	220	213	214	221	234	233	214	232	240	217	217	192	231	222	224	196	246	197	184	241	240	212	196	241	203	217	210	231	200	230	212	208	240	220	199	208	236	231	221	236	228	208	223	201	248	248	229	228	226	228	201	217	241	211	186
6723	856	1288	1382	1267	1107	981	883	790	788	732	679	674	690	617	618	672	640	623	634	610	644	608	608	623	625	611	586	570	559	587	594	544	538	607	623	579	580	584	616	557	589	574	560	597	641	589	601	575	536	591	561	574	579	577	563	657	607	584	573	566	607	589	600	579	568	590	527	588	560	548	589	569	564	638	578	563	582	583	567	563	549	609	561	573	631	546	563	589	596	592	567	570	587	552	599	580	606	570	584	535	565	567	579	601	565	589	593	599	565	540	577	570	578	545	586	551	576	591	607	565	588	552	551	585	559	532	614	569	598	543	558	590	603	578	543	555	558	574	567	614	592	553	582	545	551	555	561	561	562	541	557	601	557	567	582	589	534	576	580	547	562	522	557	649	575	602	546	550	591	544	558	533	540	545	590	553	542	581	555	590	592	596	581	544	561	571	569	586	583	559	582	544	551	570	593	577	552	537	569	547	570	591	563	590	566	601	603	603	586	595	580	567	558	556	578	576	590	566	602	562	564	549	575	536	573	538	600	564	555	549	612	575	558	577	602	584	640	576	601	599	561	583	545	577	585	615	553	553	580	573	584	557	576	569	533	562	607	608	534	568	573	559	542	580	580	540	580	559	554	585	570	543	598	592	602	584	533	553	548	563	552	547	567	616	575	540	540	533	570	552	567	565	578	567	554	559	579	581	596	609	567	544	576	624	587	566	560	531	537	580	539	564	502	579	574	573	570	602	610	600	554	585	536	634	588	609	550	598	545	528	565	574	570	584	606	569	585	581	602	581	573	628	583	568	570	557	577	541	553	544	533	566	559	628	550	604	591	543	535	571	608	599	537	590	579	529	590	568	582	585	558	559	563	607	549	591	615	545	565	568	533	568	559	591	598	583	582	592	556	586	551	562	600	567	603	578	566	579	554	574	586	605	577	599	558	554	587	531	584	576	564	575	603	582	565	560	577	549	586	570	575	565	595	577	590	592	560	540	579	573	597	555	579	547	570	563	546	551	531	603	554	599	568	540	539	618	560	589	599	579	599	560	572	589	595	582	555	580	536	586	569	576	536	555	578	594	571	579	610	598	558	563	575	619	587	547	600	587	549	556	620	573	548	544	582	616	569	555	572	580	532	592	584	572	559	561	543	591	580	555	554	581	544	509	569	605	594	550	531	573	573	607	582	581	515	605	580	558	541	632	598	554	584	605	540	586	581	600	555	579	575	596	553	593	552	619	619	619	585	580	586	596	593	612	589	554	547	535	542	555	559	597	550	549	592	597	609	577	556	551	566	585	558	626	580	571	538	557	561	553	611	506	572	585	555	545	572	570	617	570	592	642	586	602	599	567	581	587	578	579	570	579	544	558	598	546	563	591	570	551	546	570	577	532	574	578	545	589	577	551	582	592	561	614	596	570	562	552	570	543	567	570	600	574	565	592	607	598	582	553	569	536	599	533	584	586	566	557	568	595	572	560	547	537	622	564	564	524	564	553	555	570	554	541	573	598	570	572	581	561	564	621	581	590	620	532	572	591	569	570	622	542	584	596	589	544	570	615	578	565	557	576	557	610	550	569	564	542	578	576	551	568	624	605	539	569	543	566	561	536	571	599	588	576	586	533	549	567	581	574	583	608	579	552	566	582	567	535	589	500	576	571	570	571	581	615	546	577	590	567	610	555	564	583	550	542	585	555	590	574	604	541	575	588	598	553	592	574	625	588	606	589	578	587	578	554	535	547	542	582	552	594	584	544	582	556	578	616	548	549	583	556	587	578	573	554	603	567	536	579	535	571	564	599	611	565	631	586	600	604	526	605	555	575	538	596	578	553	620	581	636	619	573	639	591	645	539	556	515	615	557	614	584	606	579	592	569	588	570	565	571	556	580	598	560	562	539	555	552	589	552	533	541	564	576	580	576	562	578	597	597	596	570	560	573	600	599	566	558	611	577	561	594	614	530	551	584	534	583	567	586	561	565	545	592	588	576	547	599	563	587	496	571	546	597	598	538	561	601	612	572	587	594	540	554	580	562	576	567	586	607	595	576	596	591	555	573	612	589	566	555	596	570	595	567	573	571	575	581	582	570	622	549	572	569	594	543	562	572	587	544	609	595	559	543	565	553	563	594	508	533	580	566	566	609	559	564	598	558	617	572	592	594	602	571	546	569	596	572	557	568	571	572	551	567	553	564	577	615	550	570	545	588	620	584	544	607	593	564	598	565	558	628	551	571	563	589	542	574	599	603	555	578	587	600	564	557	556	555	564	580	576	584	588	610	570	598	535	552	588	582	552	568	522	552	588	553	564	533	545	558	563	607	615	579	529	534	622	579	573	539	500	519	565	586	533	567	597	559	603	558	585	605	604	584	582	588	555	572	602	563	598	604	575	593	559	584	544	574	526	551	566	540	549	592	567	609	560	559	604	558	582	568	600	574	606	590	590	602	604	562	571	577	580	534	542	600	568	616	586	598	529	568	554	595	600	573	533	580	561	608	594	549	571	594	545	568	548	614	528	565	571	569	531	575	606	649	581	536	607	528	517	559	571	587	550	558	569	622	550	654	594	565	536	611	543	633	550	586	592	566	584	540	583	566	563	541	614	544	581	581	577	585	595	608	611	561	595	589	608	626	537	572	530	540	546	577	541	551	562	620	586	588	614	537	563	595	607	581	601	588	526	595	559	585	559	589	549	526	580	588	589	576	552	602	578	548	578	612	591	602	589	545	526	555	558	608	571	575	564	603	612	555	575	601	526	572	554	565	553	562	634	565	599	557	542	551	594	587	551	569	556	585	594	583	571	573	592	585	624	568	547	562	578	577	564	506	595	558	557	588	551	579	593	589	594	550	557	582	562	577	597	626	577	556	538	590	572	588	590	508	591	609	575	585	566	575	525	560	570	590	616	593	607	549	546	578	583	559	585	581	542	604	593	558	563	570	549	564	590	538	617	549	569	598	563	558	573	575	600	584	576	571	563	591	580	561	587	589	615	590	573	570	559	556	564	597	608	590	522	601	561	588	585	533	553	590	571	614	546	564	545	581	540	614	558	599	576	529	593	548	529	589	553	548	604	608	555	562	536	557	569	607	568	544	576	566	576	550	564	541	581	561	568	553	557	544	556	596	597	546	564	561	563	580	563	619	585	570	560	533	583	561	579	557	546	620	601	554	559	582	531	570	520	585	578	602	572	604	561	548	547	598	604	607	575	606	559	577	614	558	609	572	550	597	625	552	594	592	595	566	584	544	554	574	596	570	581	571	606	570	572	554	543	568	577	577	611	552	615	606	600	601	559	564	557	550	561	518	575	561	556	613	558	518	547	574	585	600	550	587	594	562	554	536	549	592	554	584	559	564	585	572	589	623	550	596	534	551	600	566	557	569	560	579	588	539	596	560	567	552	588	549	571	586	597	530	544	578	583	570	588	543	524	527	597	540	538	540	536	581	549	612	633	563	562	573	596	571	568	587	547	563	617	598	595	571	594	568	573	555	577	545	572	560
15614	1340	989	893	687	527	498	447	400	429	360	354	389	366	374	343	366	352	354	327	348	333	320	362	355	327	368	336	344	334	342	339	347	327	318	346	358	330	307	316	342	328	345	354	352	371	335	361	337	321	332	362	345	331	330	326	334	353	356	320	321	364	353	324	367	364	329	330	326	318	295	321	326	381	347	348	329	347	318	373	340	316	323	349	353	336	335	342	336	325	301	361	338	347	361	325	337	341	337	333	319	339	332	344	377	338	340	311	340	340	324	325	321	350	321	331	294	327	337	336	326	337	342	330	346	322	330	339	321	322	344	357	349	296	324	329	327	310	352	348	308	342	325	343	341	349	342	339	332	340	333	343	354	345	311	344	357	345	315	357	342	371	326	361	338	352	327	340	361	322	339	344	315	311	331	336	319	315	362	368	353	340	341	355	335	375	336	368	340	352	345	314	328	368	336	343	321	356	322	329	329	338	346	325	309	334	319	360	339	329	328	375	326	352	360	307	325	310	334	353	342	358	313	331	354	327	314	345	330	325	411	359	337	322	371	332	345	337	335	336	326	335	328	343	293	339	327	302	387	365	366	361	306	355	300	336	341	356	322	332	354	347	333	335	314	372	345	339	343	354	318	350	339	355	336	333	351	328	374	321	329	359	331	323	310	340	315	361	312	346	325	324	300	355	332	308	354	366	328	349	319	357	335	364	300	330	348	326	350	372	358	338	315	299	336	339	311	365	350	327	323	335	339	324	350	340	324	342	323	337	304	370	311	369	328	325	331	332	302	341	319	338	326	330	343	337	345	334	315	378	368	339	345	363	344	305	350	395	336	343	347	333	370	298	351	353	320	365	336	351	392	310	344	401	332	339	333	323	323	326	319	334	340	331	338	346	337	326	370	347	336	342	343	338	295	343	389	299	327	346	334	363	333	374	360	353	323	342	310	312	308	359	365	354	325	347	332	349	378	352	341	306	330	350	370	367	376	360	359	376	348	312	339	371	325	341	338	333	346	362	339	388	286	334	355	328	319	310	331	327	337	337	316	357	339	325	324	340	330	341	365	318	345	374	348	337	342	321	326	313	349	325	343	370	358	329	355	331	314	344	356	368	344	368	322	350	341	362	303	352	352	335	363	336	295	323	333	344	361	327	352	331	342	342	341	329	332	318	352	348	368	341	323	311	359	321	327	377	347	331	328	359	322	353	370	350	346	361	342	335	324	322	334	327	356	350	310	351	339	317	330	348	348	297	327	347	314	357	338	374	315	348	347	330	340	374	350	345	346	344	341	333	342	350	363	326	315	333	313	283	337	351	326	331	354	375	345	365	339	308	337	382	355	351	338	331	371	347	339	341	374	371	334	345	343	332	362	351	382	364	352	330	367	322	343	342	322	338	337	357	362	336	332	360	332	326	355	332	352	327	375	346	345	336	311	328	346	333	330	330	312	371	324	346	355	341	299	352	379	341	340	296	323	311	349	360	370	362	323	298	330	333	370	341	338	327	361	356	343	354	314	309	343	329	308	324	309	349	351	351	321	330	350	308	335	307	329	341	323	370	370	326	333	322	343	348	340	348	334	327	343	324	322	320	323	371	370	341	350	372	325	345	358	365	362	334	317	318	353	320	313	347	315	334	341	354	300	309	305	341	333	328	339	375	315	331	341	350	316	331	317	348	354	353	353	306	335	353	376	347	343	367	322	365	330	323	331	307	333	336	323	356	318	310	318	362	338	353	354	339	345	310	332	334	356	323	350	378	338	294	307	352	333	332	338	320	309	333	332	337	386	331	314	365	309	344	326	353	341	320	324	366	353	317	356	345	375	344	334	323	333	336	310	343	311	311	372	312	357	376	355	309	323	326	316	324	342	328	326	358	342	311	331	365	330	291	320	340	337	334	389	326	332	341	347	304	321	358	334	347	301	326	351	326	332	336	326	352	319	330	312	344	332	357	340	328	367	376	356	319	349	355	361	340	329	358	304	358	295	321	314	340	336	371	337	311	351	336	313	334	351	344	319	384	370	315	323	345	339	386	377	318	340	340	365	346	301	336	322	328	339	323	317	345	352	311	321	346	349	303	312	346	344	334	313	341	341	342	362	343	341	310	289	325	341	322	333	348	333	351	336	353	353	368	336	335	370	308	314	334	329	347	338	346	345	369	346	331	336	336	341	353	343	354	354	324	334	347	351	325	336	366	320	330	363	330	305	312	367	329	371	359	327	322	324	345	342	315	337	364	318	363	325	324	315	340	337	365	337	341	375	328	337	355	338	362	385	322	348	349	362	341	324	345	373	332	372	364	366	348	345	309	326	352	319	339	314	348	333	348	354	387	353	346	366	319	360	319	312	356	329	341	368	325	329	360	344	307	325	374	364	366	329	320	333	337	311	334	310	346	291	342	311	331	334	312	375	307	317	302	335	335	375	317	331	346	327	317	329	305	395	326	331	351	351	355	313	360	326	365	349	368	324	354	314	372	361	358	340	335	300	324	350	390	340	345	329	372	340	350	329	318	329	340	319	325	314	390	332	303	328	348	357	343	318	329	368	365	323	333	332	326	320	346	326	352	356	345	354	362	355	357	303	305	332	329	349	312	341	350	366	355	337	330	323	308	332	321	336	299	347	314	329	322	292	321	308	351	340	360	316	345	321	351	321	313	372	361	383	326	339	304	360	327	358	344	331	303	348	311	344	306	333	320	336	338	331	332	348	306	311	323	337	351	320	304	320	320	315	364	317	336	324	276	327	320	354	352	376	336	325	372	342	355	322	327	330	335	311	332	344	359	327	323	318	335	320	343	327	370	369	355	334	334	365	368	370	367	357	339	339	367	364	336	354	320	340	351	310	332	370	347	313	341	288	335	352	346	333	315	346	307	336	351	359	357	340	340	319	322	342	331	321	332	317	356	339	362	325	360	322	342	309	328	326	317	309	357	327	351	339	344	329	328	333	379	365	339	312	341	345	326	316	328	326	398	370	349	325	380	348	353	325	312	315	319	318	354	329	339	313	316	317	379	359	308	350	342	299	313	343	314	330	366	328	352	379	347	301	303	334	351	356	353	321	356	360	318	336	333	318	342	348	334	332	315	319	311	307	297	352	344	347	333	337	325	320	305	343	329	341	358	338	337	381	340	305	321	365	342	320	341	368	325	331	317	321	320	349	322	339	350	363	340	340	314	357	353	323	341	309	344	336	351	304	346	323	339	312	303	331	356	337	374	318	310	325	343	343	327	345	329	311	333	327	358	320	315	310	313	377	322	321	364	302	307	320	362	374	293	348	360	371	342	287	334	373	377	314	348	329	318	342	307	336	352	384	314	312	343	301	340	347	373	327	319	326	338	351	328	340	312	341	370	343	312	350	346	350	328	349	322	340	340	386	335	363	336	344	362	312	329	351	368	326	368	358	325	365	352	353	320	301	366	374	360	365	317	317	330	339	310	330	309	327	342	338	346	358	316	328	328	360	353	296	349	349	329	328	344	330	357	312	302	338	316
8595	1286	2075	2459	2109	1865	1583	1418	1320	1251	1146	1119	1096	1018	1025	1037	1027	1016	973	952	950	924	943	878	973	902	980	831	916	893	824	860	866	862	864	849	862	898	848	861	912	857	846	922	798	846	828	913	831	809	849	902	893	815	864	866	886	841	858	820	841	818	822	870	837	828	823	868	829	877	848	852	852	922	848	854	819	857	848	816	834	842	806	824	849	818	840	821	808	856	853	834	809	795	852	809	813	877	839	897	892	874	828	858	782	828	843	822	851	827	835	857	844	831	839	877	839	849	851	821	828	784	864	851	811	862	890	860	770	835	897	834	833	862	811	866	851	842	867	828	802	844	865	829	880	883	791	819	865	837	874	855	843	858	828	863	863	868	843	837	847	842	868	832	870	861	819	817	859	827	862	867	804	814	840	846	849	814	863	883	847	848	879	806	818	839	825	830	830	756	854	849	902	902	834	806	821	792	875	808	850	819	777	854	891	825	804	895	845	821	802	786	836	781	838	865	889	830	823	773	834	800	897	839	813	843	846	820	867	826	836	848	830	811	883	846	892	866	845	787	789	869	870	867	801	821	813	807	863	868	828	834	878	783	838	856	826	865	800	893	813	823	886	843	824	818	864	817	810	871	813	845	828	745	840	841	880	824	858	858	813	855	796	890	843	832	826	871	877	855	877	821	821	887	824	800	883	861	772	819	885	817	838	885	829	817	814	905	885	844	874	806	792	825	820	856	867	808	838	847	805	784	844	838	808	876	864	810	874	835	868	862	831	827	856	876	863	812	850	817	835	845	855	821	801	816	871	865	821	848	836	802	856	863	874	881	864	808	860	840	854	833	840	839	836	816	848	875	853	856	845	860	792	834	871	844	853	837	900	796	890	872	826	844	827	908	893	862	901	783	827	796	848	842	817	797	834	870	850	807	901	826	896	853	869	870	830	848	830	880	840	831	850	822	838	845	858	861	820	829	778	787	843	836	831	854	905	829	795	806	833	817	890	824	854	903	870	863	853	820	835	797	828	834	800	870	859	875	857	839	769	806	824	811	791	818	862	821	882	884	837	817	822	823	877	764	912	879	883	851	835	841	860	845	844	830	846	861	808	876	844	839	844	837	884	834	823	841	841	891	868	802	785	837	889	871	857	797	848	854	831	835	841	840	828	869	822	897	833	888	795	831	845	816	856	800	827	863	869	828	777	871	794	813	917	843	800	858	853	850	846	873	799	828	803	873	809	793	889	791	836	816	842	827	849	874	843	840	843	846	790	895	822	852	830	872	880	857	834	792	827	835	808	879	817	817	910	811	839	830	795	850	815	834	853	825	888	860	828	808	866	845	835	863	832	841	812	837	877	847	824	820	855	825	882	885	811	815	850	863	885	867	842	819	812	903	856	871	823	920	844	791	815	771	808	883	822	815	830	906	824	802	792	817	821	828	828	838	813	854	862	832	847	850	816	849	955	863	858	800	807	822	817	865	851	833	892	821	855	797	801	835	867	923	778	810	815	878	844	844	866	826	838	841	855	861	882	802	797	835	782	782	802	774	863	861	837	840	811	832	820	833	874	835	856	819	807	831	860	859	862	910	808	822	820	845	836	853	804	879	831	811	886	825	778	786	807	815	803	895	865	828	833	804	851	828	806	818	831	868	827	817	879	806	862	861	855	844	865	859	824	813	825	827	840	860	798	814	821	873	863	838	851	838	803	875	883	824	816	837	880	849	826	811	829	821	883	867	848	872	866	824	807	772	825	858	828	789	859	858	857	783	843	831	837	815	870	840	835	851	769	766	816	864	857	889	822	875	828	802	811	881	823	812	860	816	799	827	854	867	792	870	812	807	791	824	883	833	832	845	831	805	851	810	845	854	818	846	796	859	828	851	813	885	844	867	855	861	822	844	821	831	811	850	853	839	811	845	841	811	835	878	829	838	861	836	835	843	858	832	863	829	842	846	839	789	895	834	869	877	883	845	867	886	871	839	868	915	869	791	831	813	893	872	812	927	819	820	838	859	820	847	879	878	830	825	840	821	842	859	822	784	869	881	883	859	795	855	848	889	824	837	874	824	818	799	857	819	869	797	806	805	841	860	814	866	854	844	833	818	811	828	846	860	848	848	836	860	824	848	833	801	795	852	862	843	862	818	801	838	887	812	838	834	830	818	917	785	840	835	832	815	800	799	846	861	839	863	809	809	826	870	817	854	847	894	876	803	837	876	898	825	837	802	904	840	855	801	895	869	860	812	805	813	818	803	806	818	887	864	807	852	800	865	869	800	866	850	819	887	866	814	817	825	916	835	801	868	804	851	800	880	847	837	800	849	870	915	843	849	851	846	815	825	807	903	832	842	816	844	850	843	843	868	860	806	825	848	842	872	881	812	830	816	825	834	870	848	798	760	802	871	831	839	860	843	854	893	829	803	822	854	826	810	813	851	869	888	873	849	852	868	856	855	830	817	840	761	837	845	857	815	830	856	799	858	811	836	816	808	836	829	844	788	827	831	841	837	822	841	823	848	811	855	816	837	840	849	836	871	886	893	838	832	844	877	866	811	836	866	871	834	808	791	805	839	808	868	836	891	850	836	824	849	834	843	820	868	852	872	828	864	857	876	820	811	832	852	843	872	833	854	842	849	836	825	859	801	819	875	790	799	808	841	827	828	855	847	800	803	836	882	838	836	804	782	829	779	776	792	804	820	844	820	843	849	824	817	831	841	867	831	823	851	842	832	805	835	808	865	875	835	836	815	816	845	833	796	926	813	876	827	891	813	841	844	834	824	852	822	839	861	821	831	829	838	830	882	803	863	808	830	766	871	821	793	864	883	810	801	871	869	849	838	868	791	780	852	852	819	836	790	813	884	820	846	853	880	864	796	822	792	831	845	810	818	806	829	823	847	867	861	816	822	819	839	819	930	845	911	864	828	875	825	809	831	888	800	840	897	825	812	847	870	831	885	883	782	853	899	812	833	800	845	848	853	864	857	839	876	840	838	836	826	847	852	857	860	823	777	924	847	875	838	846	813	841	852	839	788	834	857	900	801	824	830	798	820	874	834	810	795	878	816	823	910	824	837	846	829	821	834	884	798	823	852	832	869	818	775	833	908	893	839	862	856	810	826	838	867	836	842	810	820	878	808	855	833	814	777	812	864	883	865	808	814	836	828	820	830	884	864	883	847	832	820	825	833	771	857	879	830	833	768	864	894	866	862	824	821	812	780	832	818	854	829	821	845	853	808	870	877	825	834	842	833	864	809	872	883	868	871	838	847	809	822	804	811	830	835	845	813	881	905	835	854	868	879	823	857	851	849	828	819	911	813	875	901	826	810	831	893	870	865	881	898	815	826	847	821	888	817	802	800	861	859	852	847	820	861	834	820	850	837	787	849	861	854	840	822	806	874	823	890	794	878	812	832	864	814	848	834	823	825	772	799	902	861	822	829	880	825	855	831	821	854	832	866	815	856	848	851	880	859	794	898	856	829	866	835	818	867	806	882	807	819
1822	453	385	408	404	437	401	410	356	382	378	414	435	411	379	426	376	397	398	379	405	378	381	376	391	399	378	385	391	418	395	390	359	384	396	414	402	394	419	421	393	397	379	411	410	371	423	414	398	427	395	438	409	432	365	376	376	393	382	384	391	419	390	394	384	402	394	382	405	405	400	379	406	369	401	421	365	369	432	438	413	369	366	405	402	401	383	419	394	404	432	418	434	368	386	414	420	375	342	404	387	392	407	378	409	379	361	422	425	432	410	371	404	402	392	396	384	360	419	403	365	420	418	409	433	412	390	372	406	363	432	415	389	400	400	405	396	354	419	425	427	396	390	409	424	384	399	405	367	384	390	368	401	407	397	412	399	398	390	385	403	428	438	420	388	420	377	397	362	402	410	391	387	347	380	386	388	426	416	397	375	408	385	382	390	400	440	394	385	399	416	366	402	413	405	392	404	441	400	384	425	414	347	407	445	395	403	367	427	406	400	390	392	420	445	415	372	411	408	392	434	421	387	389	372	429	396	353	406	391	413	424	396	347	363	411	365	372	353	390	357	422	426	388	391	457	397	384	412	363	389	380	408	386	414	400	397	394	446	416	412	390	376	376	415	420	378	403	423	356	409	385	402	421	395	405	409	411	408	381	361	385	381	423	382	430	382	384	391	435	417	425	409	377	360	388	401	410	413	376	377	417	397	374	362	409	388	388	375	411	373	384	416	406	405	395	399	337	412	394	390	400	372	391	395	394	398	394	396	393	377	408	412	411	386	407	383	376	403	451	391	392	372	402	443	381	425	454	381	350	410	419	416	407	357	446	417	385	392	407	390	380	396	386	422	387	425	351	366	404	422	380	390	407	431	365	405	401	403	418	376	365	397	386	402	434	420	426	380	411	390	427	385	416	377	383	396	411	404	384	397	436	424	392	399	402	413	377	385	442	356	370	400	400	382	369	400	357	399	389	362	362	416	401	404	414	407	398	386	371	401	394	406	390	381	415	424	415	400	393	425	388	363	379	420	419	436	436	381	369	384	405	368	366	385	378	385	394	378	422	406	367	370	423	407	367	412	413	413	395	384	378	440	385	365	389	395	428	393	371	425	369	426	372	405	404	389	367	381	379	389	375	410	383	350	408	397	393	388	407	419	378	411	374	361	388	381	390	401	418	388	396	424	394	368	454	379	374	395	399	391	431	380	400	401	401	427	417	366	351	400	408	406	390	385	384	383	403	397	401	442	423	387	414	375	401	387	385	401	407	405	403	408	381	373	372	370	412	408	397	405	411	375	417	374	381	411	422	398	383	414	381	401	394	389	404	372	390	378	389	347	419	410	396	412	370	435	402	358	378	403	393	425	410	392	356	351	364	374	395	404	401	387	388	407	416	400	359	385	402	378	392	376	415	415	377	372	389	398	376	369	388	381	410	378	389	421	443	377	421	387	383	377	399	384	404	390	378	434	410	389	402	406	363	407	390	398	415	414	373	377	396	384	385	370	397	390	375	395	389	415	409	371	396	409	436	380	393	402	368	395	409	415	384	428	404	397	394	374	422	404	430	365	383	382	388	382	392	406	392	379	405	399	397	382	359	396	402	437	401	400	408	401	387	395	415	401	409	409	397	381	392	430	365	374	377	411	359	422	343	434	418	401	391	399	389	450	405	423	393	384	357	408	409	389	397	392	412	357	391	394	407	394	380	363	409	385	373	342	382	387	384	424	406	369	404	393	434	406	402	351	389	397	436	351	404	386	391	405	446	393	394	417	377	379	342	409	365	329	353	418	395	382	380	392	367	437	384	385	415	404	406	370	395	364	385	385	415	386	407	446	422	388	393	396	429	383	382	395	381	359	374	387	363	420	386	377	388	384	423	417	376	401	383	365	405	349	366	406	419	437	405	442	390	432	409	430	399	381	365	419	346	424	370	401	384	392	362	369	436	437	436	365	362	406	353	396	413	365	389	385	411	391	377	360	419	385	399	445	410	389	369	363	400	399	444	401	367	401	384	412	422	431	419	408	393	444	376	372	399	408	365	370	406	413	389	374	408	402	404	372	399	384	390	385	388	404	419	366	374	425	389	349	342	407	414	422	382	367	389	376	391	444	387	388	386	384	392	418	404	390	386	362	383	416	363	422	368	380	408	402	390	387	389	384	405	380	366	404	379	353	391	443	437	422	422	387	402	406	403	378	418	407	396	388	370	380	428	417	378	399	391	408	419	389	376	420	404	394	395	418	383	359	381	382	401	402	413	415	420	392	377	416	422	416	411	364	405	424	412	397	390	402	381	400	412	418	378	387	401	423	385	414	382	386	435	383	382	402	388	417	410	391	417	428	387	360	416	404	408	405	397	426	379	392	365	381	425	386	426	424	421	412	421	416	391	376	404	396	396	406	457	380	414	379	375	385	383	401	425	393	407	445	348	429	372	399	398	369	359	395	387	409	387	390	408	444	400	385	389	427	357	388	409	366	423	387	371	379	410	393	431	389	393	397	423	438	393	357	418	378	392	403	396	358	372	403	421	362	349	378	412	381	425	413	395	376	420	374	397	407	372	373	408	384	398	390	414	354	378	374	431	335	399	417	414	438	368	425	368	364	385	422	416	352	376	380	393	392	397	372	400	396	415	399	414	390	454	386	383	438	407	394	419	430	408	384	390	391	364	402	392	384	415	404	395	421	460	356	378	383	387	442	389	351	449	381	407	392	389	393	360	396	427	405	414	405	433	387	384	410	391	396	413	382	383	391	414	426	390	409	371	364	403	392	418	394	377	435	408	391	413	393	374	403	428	377	415	406	380	387	410	403	407	469	416	365	382	390	399	409	384	418	404	402	409	343	385	351	358	379	361	374	410	393	367	367	395	422	419	389	376	368	378	422	401	358	367	401	406	421	393	414	359	398	398	410	421	390	408	391	389	409	373	388	404	402	451	375	402	375	401	386	361	412	406	390	388	395	384	360	422	434	389	377	392	386	385	387	389	382	403	399	411	375	375	353	379	405	390	434	387	378	377	405	432	388	423	395	385	391	405	382	414	408	366	365	405	426	423	385	402	400	436	406	370	386	377	427	417	370	375	371	396	391	400	393	404	396	401	405	377	416	374	407	377	364	422	380	392	388	384	387	368	418	402	359	353	392	378	399	434	397	385	380	393	373	389	402	368	413	363	391	398	408	430	442	410	390	368	408	376	407	398	373	402	376	362	398	409	363	424	366	426	410	375	407	383	390	382	398	371	368	396	427	380	381	384	420	380	404	383	406	368	396	386	418	401	384	413	415	387	380	390	417	384	395	374	402	378	390	407	398	398	409	401	418	405	408	413	398	371	410	353	402	408	367	414	362	418	408	443	369	413	413	399	435	420	403	392	418	406	395	368	382	368	428	405	407	385	418	405	402	392	439	409	398	411	403	444	440	424	406	391	402	407	408	388	355	412	383	391	403	368	404	389	413	404	366	358	410	381	332	424	438	379	425	380	406	405	382	389	367	414	367	384
2317	882	948	954	897	1043	976	938	960	937	928	964	929	909	930	902	874	932	876	921	888	898	896	842	880	909	891	928	889	911	905	887	869	910	904	893	896	930	903	908	847	881	936	894	900	881	909	913	921	928	907	943	911	928	876	874	901	897	857	886	897	908	918	928	889	914	908	925	900	872	906	879	941	897	896	883	853	883	944	888	890	953	916	897	900	847	930	918	921	901	892	888	908	912	941	932	903	912	858	944	947	876	880	922	880	914	918	911	920	881	891	848	906	881	906	875	907	957	925	923	909	909	922	928	874	878	946	967	907	964	913	904	896	878	910	897	890	927	940	858	902	876	892	887	941	872	910	934	901	958	898	927	878	853	873	876	898	908	936	909	915	902	923	877	896	933	939	907	922	945	888	936	906	953	905	883	892	897	880	876	869	891	886	863	933	906	922	943	870	925	918	902	896	904	943	885	920	919	855	914	872	863	936	908	886	887	892	870	878	904	894	948	897	900	911	910	868	909	876	945	891	922	872	862	908	878	869	885	883	886	867	902	950	903	880	931	924	943	903	933	932	905	935	877	868	844	905	887	881	951	950	836	878	876	930	895	913	924	895	922	849	900	944	928	889	899	960	907	916	797	841	892	875	920	968	877	896	860	894	896	918	907	905	918	887	928	928	890	917	892	920	897	820	928	874	901	901	881	879	895	860	898	911	920	883	893	855	909	874	869	919	904	915	955	910	933	920	934	888	900	903	989	891	959	935	858	891	903	895	914	870	873	906	884	939	957	916	859	871	908	881	920	874	879	915	935	871	901	890	919	904	897	923	882	865	844	871	903	923	912	898	942	864	931	906	854	893	867	936	900	941	930	875	883	921	919	887	890	886	884	866	925	871	830	917	925	911	868	867	917	893	882	904	900	892	899	905	932	855	930	886	905	908	910	885	891	884	920	887	877	898	875	921	876	970	867	886	870	876	928	858	913	941	879	921	897	903	935	901	889	846	870	928	939	878	886	943	923	935	890	904	909	843	932	945	913	854	868	890	907	876	914	919	928	881	925	869	958	886	906	807	897	898	913	907	858	908	905	915	949	929	937	923	917	849	901	883	885	897	864	885	911	912	876	863	926	879	891	952	914	842	894	914	977	836	869	927	890	961	951	933	937	888	919	910	878	944	927	942	889	887	854	897	860	857	874	907	905	900	925	873	903	893	885	892	922	865	860	949	893	924	892	914	922	949	858	950	885	926	900	970	884	944	897	912	925	877	938	871	901	904	939	864	895	896	911	883	886	913	884	886	934	961	912	879	900	872	828	917	901	879	887	937	887	914	870	967	890	863	910	964	920	982	867	910	909	925	854	857	873	939	893	890	905	929	895	895	927	948	905	889	869	943	858	918	887	885	961	907	893	879	930	869	930	929	875	929	901	896	978	853	921	894	870	902	958	865	932	902	884	944	888	871	865	930	915	904	872	887	878	858	848	901	904	851	915	880	907	861	902	908	911	836	881	896	976	887	956	852	886	885	910	834	877	960	945	905	895	926	853	922	855	851	878	911	891	931	896	910	930	923	912	890	975	929	863	906	871	864	920	859	854	945	913	911	866	902	869	929	899	890	932	856	916	863	940	925	904	897	941	927	919	919	894	956	877	889	843	918	929	849	940	911	869	914	903	892	923	911	923	914	880	880	925	882	922	942	907	943	907	897	932	922	923	893	881	947	892	965	992	955	917	905	881	910	908	879	890	900	886	845	900	894	859	941	932	908	880	876	887	896	898	905	955	864	906	887	919	892	912	914	899	945	900	908	888	899	924	905	946	902	929	910	914	934	908	938	920	899	908	946	904	977	926	875	959	927	829	868	876	855	865	915	914	903	917	914	906	917	924	816	914	836	901	891	948	875	952	924	892	959	914	897	924	909	889	859	853	883	897	886	910	918	891	906	884	903	896	920	927	908	921	935	892	865	951	955	936	895	904	899	874	883	888	913	935	932	906	935	861	871	868	898	869	934	942	909	897	866	920	869	936	886	839	867	928	877	895	871	914	921	897	960	928	905	883	922	889	916	931	966	915	935	918	859	894	877	881	910	934	885	845	909	880	877	884	907	902	894	892	861	908	935	867	914	905	955	874	918	910	897	891	858	852	897	927	901	927	907	882	934	908	944	886	869	903	913	853	847	890	917	856	868	881	900	906	898	908	868	911	930	934	918	942	943	867	954	887	915	874	887	886	934	898	996	899	889	904	914	914	861	900	912	880	951	863	897	902	911	881	893	877	855	865	923	927	876	902	931	929	957	937	944	893	913	898	897	920	925	890	940	844	894	874	937	836	924	945	917	912	847	825	932	874	868	873	909	923	880	861	938	890	909	910	917	930	931	902	856	927	861	919	864	951	928	922	909	874	911	898	911	922	871	901	914	874	876	943	890	931	844	891	838	903	927	873	906	882	870	887	921	902	830	901	892	999	972	941	866	891	943	918	931	820	887	895	897	913	963	889	898	904	884	867	846	846	936	943	873	917	977	967	908	872	890	939	905	874	884	900	934	939	905	878	936	899	893	892	832	872	880	893	911	902	866	899	827	869	916	878	917	918	916	897	856	936	906	902	932	886	922	900	891	889	896	906	908	964	899	871	927	905	907	893	857	906	892	907	857	903	921	862	924	923	913	935	906	924	928	908	936	810	879	949	882	936	933	879	874	895	899	926	946	866	876	876	904	889	955	916	884	883	974	911	938	923	870	889	892	887	898	932	855	894	956	917	917	930	953	930	920	876	900	929	930	915	936	867	847	968	885	868	933	890	912	878	914	978	828	875	878	929	860	885	918	967	837	879	945	885	891	908	879	946	864	862	912	895	960	921	949	934	931	890	923	895	974	896	892	875	872	922	854	889	902	914	915	865	939	879	869	876	915	930	920	905	944	941	883	885	925	935	875	878	927	933	917	893	856	867	883	899	915	870	950	918	916	905	894	927	868	895	860	854	914	869	865	876	875	917	939	912	924	919	952	920	922	926	888	915	911	884	959	851	937	880	919	880	926	880	906	942	884	872	952	908	871	890	896	940	941	898	875	907	891	888	890	925	863	896	960	938	861	861	919	852	890	883	901	919	879	848	926	885	881	928	878	889	935	957	912	920	916	859	898	923	905	906	928	895	898	952	938	896	924	865	941	911	879	864	941	936	924	855	898	887	856	884	914	859	931	926	905	862	892	861	829	889	896	938	928	894	915	922	941	864	850	851	908	898	902	871	888	928	905	922	848	933	924	914	895	916	893	887	954	894	884	855	881	906	870	937	856	902	940	910	892	888	936	919	907	922	916	947	909	953	893	904	925	877	901	854	874	887	926	902	894	866	927	867	932	929	951	888	869	910	921	959	880	888	915	912	950	866	952	915	889	960	924	934	961	901	952	946	906	907	897	912	905	940	897	878	936	897	883	891	872	918	929	869	859	916	910	930	902	874	934	911	875	877	930	915	943	871	909	883	885	867	914	858	904	887	944	890	885	873
7745	537	557	433	388	321	247	266	262	252	232	212	227	223	224	223	221	226	203	214	230	210	211	210	248	212	217	214	203	237	189	199	216	208	228	216	205	216	232	228	233	208	218	214	199	191	233	176	201	221	243	219	251	193	224	201	212	197	209	196	195	197	215	230	229	209	216	220	196	209	229	205	228	203	238	199	203	195	225	242	212	223	213	188	233	195	187	201	225	184	189	198	197	213	204	242	228	217	200	216	225	218	225	213	205	204	220	194	218	210	218	208	223	255	241	212	204	221	226	201	202	205	204	229	202	204	226	202	224	223	202	203	196	220	233	231	215	200	221	217	227	204	218	185	210	220	240	231	209	194	224	195	219	186	186	202	195	239	197	200	202	224	220	233	222	250	236	225	215	248	228	218	167	201	218	218	179	230	202	236	213	208	235	192	229	198	218	207	199	196	211	227	202	216	229	197	225	229	212	198	209	206	231	231	210	186	196	223	225	213	249	221	206	223	220	235	228	235	198	208	213	215	226	214	209	216	226	214	229	234	217	201	196	211	216	223	211	218	220	199	220	198	206	223	193	223	188	210	203	201	218	225	221	215	225	225	199	191	209	196	192	236	219	216	230	185	196	211	203	211	237	205	200	194	180	194	199	212	221	201	239	225	239	208	201	221	202	226	213	220	204	225	203	210	189	231	199	206	200	209	190	214	211	218	203	222	196	215	218	190	211	211	199	216	241	200	229	224	199	242	203	202	215	218	224	191	222	241	229	190	225	240	235	216	195	194	187	232	212	210	217	230	214	194	196	198	235	248	219	239	206	206	237	198	214	232	223	196	192	197	214	209	198	236	211	197	251	232	213	190	208	220	207	194	212	238	220	215	223	209	188	206	197	200	173	227	205	182	205	211	189	184	212	225	206	224	189	216	240	217	192	215	186	250	222	209	207	180	225	193	218	202	190	223	223	185	202	234	215	228	232	238	221	219	202	226	226	234	200	205	240	212	210	213	195	212	191	225	209	197	216	231	234	236	215	215	238	211	189	196	210	238	229	220	202	211	197	196	219	165	239	221	204	207	211	213	204	209	199	191	221	205	225	191	217	206	198	208	224	215	228	215	220	202	198	216	223	207	205	221	229	194	211	222	216	198	209	205	194	183	214	224	187	199	233	191	233	224	229	220	237	235	218	216	209	218	230	229	213	209	216	194	224	207	192	204	242	197	200	228	194	184	171	198	238	235	225	228	203	246	204	194	213	232	239	185	201	241	232	198	216	204	214	219	212	196	236	208	215	233	214	208	193	198	189	193	193	196	196	211	207	210	191	206	200	203	217	216	208	215	209	206	205	195	217	207	238	223	233	212	211	194	227	206	229	221	208	203	206	218	249	219	208	220	217	190	217	217	219	219	202	203	200	219	213	212	218	202	229	211	227	214	229	238	218	205	206	207	224	204	214	203	253	222	194	217	198	219	236	211	232	229	221	201	228	238	208	204	201	223	211	231	209	210	217	213	229	219	232	255	225	233	195	220	200	213	209	198	226	247	219	176	230	216	217	224	200	220	208	218	218	221	214	191	209	244	243	218	212	206	192	211	227	196	227	195	234	212	213	205	192	203	198	205	222	211	202	208	212	229	237	239	218	226	205	184	203	224	216	202	216	184	195	239	215	222	217	188	177	206	225	183	216	202	205	192	207	227	209	227	236	194	226	199	214	233	198	212	235	191	208	190	202	234	189	228	268	229	211	216	224	229	211	237	207	226	225	213	195	208	253	221	227	186	215	220	194	197	224	233	197	221	222	226	238	207	200	233	204	225	192	232	217	227	188	229	217	193	230	231	203	226	232	193	207	213	193	223	220	221	199	227	212	231	198	203	229	236	196	229	212	204	209	217	216	223	217	202	237	216	215	209	210	215	185	203	206	212	203	192	217	194	221	181	211	211	186	242	220	223	248	233	207	203	192	199	207	235	253	223	189	189	210	205	223	216	234	245	192	217	216	211	254	203	191	225	207	216	194	212	215	200	231	195	204	214	216	201	212	200	242	220	230	197	203	205	217	211	209	211	198	216	202	208	223	214	251	213	205	216	230	235	217	194	209	225	212	228	200	239	221	210	214	200	194	210	213	225	217	230	221	206	211	192	274	207	191	230	207	202	230	208	228	201	204	207	207	200	191	222	204	223	221	217	203	203	243	225	215	202	230	247	212	214	233	204	205	212	225	226	206	216	192	197	189	198	190	208	218	192	207	192	209	228	213	208	202	210	218	218	235	216	239	212	215	230	209	229	213	201	228	237	203	217	216	217	220	213	238	221	227	208	203	207	156	217	206	195	219	203	194	201	199	195	209	216	217	198	177	180	173	212	221	213	211	228	226	194	219	193	234	238	217	212	217	225	228	238	232	212	185	214	219	204	205	231	233	206	209	204	229	252	241	188	214	193	190	227	188	196	218	206	221	221	217	229	194	214	237	193	196	235	236	206	189	221	200	233	200	199	228	189	222	234	223	211	178	218	208	207	180	205	206	196	215	222	229	239	203	231	234	210	189	199	247	201	196	197	201	228	216	206	222	213	248	235	203	205	204	194	197	198	217	197	213	231	237	235	209	205	199	190	208	224	191	207	223	239	235	249	237	215	209	200	218	216	200	222	207	201	204	220	213	211	190	223	193	222	204	208	209	211	195	246	200	188	226	191	209	227	228	234	231	201	253	215	201	224	219	201	225	230	210	242	202	233	220	271	210	206	214	188	213	223	199	225	240	232	230	212	201	181	239	215	211	230	231	224	257	220	218	212	248	195	243	202	225	223	202	201	212	203	210	220	232	230	240	222	221	244	215	215	220	212	226	232	186	222	206	202	203	234	208	188	211	193	193	215	240	219	228	203	192	196	212	187	198	222	227	196	238	228	222	203	225	217	203	204	201	202	187	231	222	213	202	187	205	195	200	242	224	210	229	220	211	208	196	224	208	184	217	252	233	236	229	236	223	227	215	210	191	192	198	206	218	201	212	205	229	206	235	219	223	215	233	220	222	210	201	196	204	210	196	203	226	213	214	218	226	230	229	217	223	205	179	224	236	198	194	194	210	208	213	230	242	220	251	194	211	196	208	189	211	216	218	216	222	236	230	205	212	240	233	189	190	187	226	198	218	198	216	203	218	226	201	241	217	219	231	219	207	196	208	210	211	230	200	259	233	233	215	223	195	223	220	202	205	215	218	199	249	219	206	231	220	211	205	220	244	202	215	218	208	223	209	211	195	198	224	220	202	206	200	219	209	197	202	226	207	248	203	208	209	224	207	217	199	250	242	224	204	186	228	236	211	235	216	237	191	215	214	194	230	235	233	218	188	181	236	208	211	233	197	220	219	208	223	204	207	227	202	235	216	194	231	204	200	218	228	240	251	208	231	199	218	206	196	211	220	229	225	215	222	255	199	182	200	227	215	210	192	218	237	206	215	204	219	195	220	196	200	201	225	202	221	215	238	203	216	193	240	229	214	215	266	225
6489	834	1240	1424	1218	1025	971	878	810	781	715	670	642	692	666	628	633	648	644	633	584	588	583	589	591	557	534	587	521	586	585	580	590	574	592	555	577	550	587	595	585	601	559	544	564	564	571	518	570	583	576	567	582	522	537	563	551	537	555	579	540	563	522	574	566	571	566	550	542	572	561	548	530	572	552	564	581	595	517	556	558	583	546	606	580	576	579	579	577	564	541	573	570	571	594	543	571	512	601	587	544	604	606	576	568	564	557	574	580	569	556	535	555	579	628	542	564	557	552	556	567	593	526	510	545	550	540	586	557	578	565	568	530	531	527	585	572	558	554	629	542	610	575	610	585	543	568	552	534	593	539	544	573	544	600	536	552	526	588	559	546	547	536	538	551	532	571	561	539	562	518	561	586	545	548	546	581	561	547	579	534	544	545	546	560	566	562	529	536	550	565	520	546	558	546	564	551	580	539	629	529	524	534	557	536	612	622	581	522	588	581	559	563	558	580	523	570	586	576	586	578	535	585	601	514	575	558	591	546	574	563	551	571	547	531	593	556	584	564	561	560	547	566	544	558	552	558	595	542	551	570	569	549	595	552	564	546	535	544	580	512	561	588	583	538	574	563	552	583	578	592	586	585	573	563	583	549	540	616	540	569	553	567	572	589	554	568	583	574	587	549	554	576	532	549	552	524	576	549	541	563	523	525	605	543	561	576	562	569	513	540	570	584	557	586	573	548	567	515	597	575	565	534	541	549	539	587	565	573	543	533	600	572	564	538	616	564	516	543	557	586	542	586	574	558	538	570	559	565	557	575	499	551	585	524	555	597	526	556	551	554	555	573	531	588	613	521	569	588	548	585	562	542	589	572	576	542	566	579	508	558	525	528	594	586	563	523	569	590	585	593	594	569	570	541	577	545	533	543	517	561	575	549	589	591	594	549	541	517	609	547	590	574	512	579	542	552	552	552	589	575	571	563	555	582	588	601	569	523	530	543	594	546	546	589	566	567	548	545	576	573	602	561	549	560	592	578	542	561	549	524	569	539	586	555	561	584	580	541	562	532	535	558	562	570	563	556	532	538	578	590	566	570	573	541	543	571	595	579	555	568	572	571	549	563	558	553	566	556	540	563	574	545	552	575	578	551	572	527	561	584	518	552	549	518	557	548	538	584	528	554	610	583	544	548	574	547	575	551	547	523	524	566	562	550	564	590	541	545	590	581	572	558	576	512	563	569	549	542	587	608	555	622	540	562	599	583	582	588	538	564	576	540	563	559	549	583	572	583	573	560	560	523	572	569	576	534	559	550	561	556	594	535	525	539	576	585	570	572	572	558	523	548	537	553	581	575	566	591	530	574	521	596	586	573	566	551	572	556	557	597	562	521	540	573	588	534	576	560	563	582	556	543	512	550	570	553	575	571	556	569	608	554	565	566	547	556	546	549	571	603	536	549	583	571	582	551	586	526	619	565	534	580	569	564	588	569	553	588	589	515	547	571	593	608	583	551	532	577	534	575	591	551	607	559	552	561	583	574	578	525	558	509	549	602	567	576	515	562	559	543	552	537	534	567	570	536	597	572	536	562	519	578	606	510	564	525	568	535	548	545	574	566	570	592	578	589	567	576	574	599	577	533	579	534	584	546	557	570	580	549	562	536	592	551	560	603	591	522	555	586	539	565	563	532	575	543	551	529	547	557	562	576	569	523	532	590	529	530	576	559	538	589	570	562	617	536	542	591	543	545	572	559	575	508	546	551	548	543	573	595	559	554	573	591	555	506	593	587	572	568	518	580	553	542	552	581	580	545	571	585	599	593	525	598	598	604	547	568	587	581	580	539	551	545	553	561	537	606	557	556	597	561	581	589	561	556	563	546	606	587	539	552	568	513	554	540	591	581	577	543	533	550	505	553	556	536	537	577	551	577	585	580	536	570	552	541	537	551	526	578	575	596	578	568	578	564	541	551	546	551	562	564	528	546	498	557	527	557	544	594	557	564	555	551	542	575	560	586	547	571	523	601	544	566	591	567	562	551	573	541	536	598	563	581	571	551	557	555	540	490	601	543	589	581	547	535	537	544	563	572	559	588	566	563	548	589	608	541	591	554	590	576	565	560	554	566	585	550	585	552	569	535	544	559	609	536	540	569	571	588	552	586	562	580	550	545	526	579	529	565	568	609	551	590	541	595	591	560	551	555	570	493	607	538	573	532	512	578	574	552	538	586	555	561	553	591	557	576	581	542	549	550	579	556	565	504	546	584	576	557	576	524	566	579	557	562	575	556	584	582	539	540	575	533	561	591	555	569	569	581	574	574	522	578	522	571	556	513	538	556	565	527	578	603	563	543	586	551	529	552	555	601	583	596	592	584	554	572	522	573	539	567	568	582	576	557	541	569	573	521	555	587	611	557	623	574	627	528	577	594	579	538	554	575	586	599	564	528	566	565	553	554	609	597	553	586	561	563	556	559	559	591	567	544	578	577	557	533	579	592	553	536	579	525	569	562	558	577	573	518	574	569	567	582	598	543	546	561	560	556	559	538	571	548	544	574	566	555	562	568	561	530	558	544	515	590	529	545	569	570	534	598	571	603	554	567	566	565	555	542	543	600	582	566	549	575	559	575	576	569	570	534	568	600	546	563	558	566	521	535	534	566	591	547	595	596	591	542	553	562	569	579	576	572	554	589	580	561	573	592	579	559	592	560	536	578	553	537	586	531	585	587	532	541	602	553	553	587	549	559	581	577	578	525	549	535	546	554	554	571	574	530	536	579	580	551	551	561	589	576	579	567	553	547	544	556	548	562	547	546	579	562	551	536	530	596	547	574	559	569	563	575	565	588	549	544	590	575	556	557	529	562	578	581	572	537	561	557	541	549	526	552	541	575	565	549	614	620	576	571	572	557	527	591	588	559	546	587	525	512	512	565	539	572	564	580	533	593	545	549	584	617	574	571	590	567	560	546	536	583	553	557	615	542	592	552	551	536	521	564	577	568	559	544	542	570	559	523	607	547	584	542	554	566	567	558	546	521	587	597	555	562	550	554	548	543	542	546	571	620	535	526	535	528	537	567	584	567	571	565	562	538	539	579	590	519	586	565	528	563	577	601	535	573	541	566	563	544	559	563	550	593	556	565	604	563	574	582	546	533	566	515	581	550	579	577	540	538	559	525	553	565	551	583	577	553	568	565	594	544	568	583	571	598	615	586	563	577	549	583	556	545	547	566	544	518	542	610	572	563	549	553	567	581	585	564	596	594	555	520	551	542	613	578	592	574	539	553	624	577	558	590	594	572	565	601	526	548	538	575	547	528	554	546	569	584	565	577	568	542	542	528	593	593	576	619	519	544	551	555	581	546	572	521	504	572	566	545	576	578	566	590	524	557	586	577	525	558	541	551	570	558	583	543	565	547	594	579	566	552	575	576	550	571	558	555	562	578	555	538	585	560	545	536	540	563	555	589	555	535	551	550	580	543	569	540	548	561	599	563	549	539	564	521	527
14991	1357	981	910	706	537	478	428	400	406	380	356	343	368	358	413	348	348	347	348	327	389	352	346	351	352	345	324	328	361	334	333	354	356	349	331	364	336	338	363	331	348	357	333	338	319	329	357	326	337	363	342	326	319	336	360	293	322	370	341	316	361	356	339	304	363	327	356	344	319	302	344	379	350	358	343	347	318	333	326	347	351	351	361	316	356	326	299	352	300	332	312	344	328	313	337	307	328	337	326	307	344	320	354	317	344	321	311	326	313	321	328	341	317	347	338	309	369	326	335	331	335	334	316	341	335	340	336	335	378	365	345	312	310	348	365	317	337	314	345	326	305	321	349	320	358	352	359	321	327	317	355	354	357	306	351	355	305	339	333	332	311	302	323	310	299	313	335	307	354	315	318	310	336	333	327	309	343	324	318	316	336	317	376	352	321	334	296	369	331	374	323	328	330	348	360	356	328	315	341	349	346	343	341	318	362	338	313	314	341	355	338	347	337	330	303	356	358	340	329	322	321	340	357	322	322	307	299	368	343	338	327	358	340	356	368	316	345	393	326	330	329	347	338	341	324	300	330	317	326	327	314	319	317	302	328	314	330	311	345	354	315	312	344	370	319	352	312	342	333	337	333	365	333	338	322	318	360	314	325	337	330	332	340	350	377	310	335	304	365	316	333	354	321	347	335	353	328	332	344	328	316	341	333	325	325	333	329	315	345	353	370	346	320	355	341	328	353	308	325	358	362	317	308	344	319	314	320	342	284	341	289	359	347	304	344	340	386	343	330	329	344	357	310	318	339	320	359	316	328	322	324	329	323	322	386	366	323	315	334	366	318	333	314	343	331	335	305	331	341	327	327	313	338	350	316	314	351	350	314	318	318	311	311	355	322	329	363	333	331	324	334	336	336	343	380	314	308	322	331	317	339	324	291	286	347	346	328	365	338	334	336	320	303	321	346	335	346	350	373	336	367	312	305	342	306	300	337	345	361	335	370	359	327	343	310	317	327	298	306	321	308	361	316	319	365	352	357	341	359	339	301	322	336	351	304	347	365	283	312	316	322	323	328	361	340	307	315	305	313	350	334	332	345	285	347	335	351	374	330	314	313	317	315	341	347	355	333	321	314	332	360	343	329	330	343	304	362	349	364	312	304	329	335	328	333	312	330	324	365	346	338	340	350	310	353	324	310	311	326	354	304	345	312	323	336	374	329	323	335	350	330	372	332	323	358	276	311	351	346	330	338	367	353	315	321	336	341	363	373	337	347	312	315	326	314	331	328	341	348	309	321	341	322	337	324	349	355	306	326	331	297	321	356	318	325	350	313	291	353	336	365	338	341	348	369	322	342	339	321	343	313	339	327	360	311	326	343	306	322	356	365	342	322	396	359	345	322	293	324	320	308	308	336	309	354	334	300	334	317	327	342	322	320	326	346	305	335	360	350	323	308	339	328	317	281	321	323	344	337	291	334	370	305	302	375	310	348	332	367	321	358	348	330	343	313	322	334	331	316	356	346	327	337	321	341	321	334	321	312	305	325	300	321	345	325	329	337	344	313	359	328	311	321	328	344	375	348	373	312	354	348	314	317	319	316	334	329	340	341	362	331	304	331	303	315	356	301	316	309	326	363	314	361	296	305	321	332	345	313	286	339	330	298	300	341	351	364	306	333	321	341	293	340	352	322	307	335	323	351	331	316	315	342	345	298	385	320	306	324	342	322	316	332	347	348	360	338	310	347	382	319	347	328	347	330	321	313	337	340	353	322	319	355	328	307	308	333	306	296	346	315	337	273	303	298	309	374	304	348	326	314	314	338	325	350	335	366	326	365	358	320	362	346	339	321	311	337	369	354	326	364	325	373	332	352	326	325	320	347	310	342	307	327	302	339	310	352	332	347	353	344	316	338	309	347	344	364	306	361	331	305	298	343	356	330	325	305	292	334	322	378	340	359	324	338	339	358	369	377	300	353	326	349	326	333	338	349	312	322	345	346	339	326	331	339	321	297	344	329	333	305	322	346	330	357	314	352	374	337	322	362	323	340	296	344	325	357	334	344	336	343	355	361	347	339	328	341	339	386	303	360	378	358	318	340	353	348	322	341	293	290	320	312	354	322	306	352	306	347	349	340	350	369	336	352	328	331	297	316	324	354	357	327	295	326	307	334	335	342	303	330	344	362	317	329	342	348	324	338	351	311	351	334	306	336	352	358	376	344	316	305	327	354	357	339	353	341	309	312	342	335	316	367	339	351	322	336	331	328	314	325	335	351	336	317	340	340	314	334	360	358	366	347	358	336	295	278	359	311	334	355	366	321	315	364	289	342	343	338	333	335	342	357	293	332	326	315	323	347	351	375	336	368	336	352	305	320	319	296	336	355	376	322	309	310	373	319	343	346	335	333	307	329	317	339	303	353	354	295	351	349	326	312	322	333	345	351	353	358	341	334	336	345	295	321	357	340	316	341	347	336	326	351	364	355	279	330	300	338	336	355	321	325	347	340	332	328	325	312	339	330	321	338	329	355	302	340	317	326	361	330	342	301	338	339	353	362	354	326	337	320	351	345	322	332	330	334	351	340	325	343	318	314	315	325	324	346	317	354	301	345	321	323	334	328	317	332	293	315	347	408	363	338	328	331	343	350	299	312	336	357	340	352	371	353	318	303	348	353	349	304	311	335	384	355	358	330	302	331	317	378	349	309	344	347	355	342	304	313	342	319	335	326	335	332	341	328	327	312	337	299	296	360	354	331	315	298	326	316	348	361	336	349	330	300	322	315	343	307	318	320	337	322	288	322	320	336	342	338	326	319	336	350	328	307	340	308	350	341	342	348	321	308	343	337	343	306	351	324	340	310	309	310	321	320	363	341	303	329	325	363	317	324	313	355	295	328	342	345	326	323	356	333	316	316	353	322	303	323	329	344	327	360	357	332	338	334	337	345	306	349	314	330	351	294	332	334	295	318	336	351	320	324	317	319	308	344	337	334	309	323	341	315	375	345	325	326	322	339	346	286	336	325	318	323	311	319	327	322	281	317	378	317	322	337	306	326	343	387	316	337	370	308	308	318	349	345	338	319	326	318	338	371	330	331	328	320	350	335	344	333	330	352	306	329	318	324	318	325	328	360	332	330	317	331	345	364	299	347	331	327	358	330	324	353	327	327	361	371	350	357	307	341	351	351	329	329	346	326	349	365	364	322	323	369	339	336	331	340	310	321	329	370	319	316	358	326	346	349	325	324	319	345	337	360	363	369	347	304	394	335	317	360	347	306	337	288	388	366	321	341	320	317	295	318	327	352	344	324	348	351	358	337	307	325	331	322	349	362	350	352	330	344	349	319	321	334	303	322	314	328	327	360	331	334	340	359	357	330	338	334	344	331	311	329	326	308	304	323	342	358	375	347	329	350	350	320	304	289	296	289	356	323	326	325	305	359	321	326	334	328	318	364	314	342	367	349	355	328	349	369	338	302	297	333	346	348	306	313	316	327	328	341	318	361
8484	1347	2206	2506	2122	1834	1533	1419	1256	1218	1058	1092	1032	1036	999	985	947	937	954	884	911	986	866	874	898	863	904	836	897	871	872	843	844	878	865	806	821	872	830	840	900	832	920	825	831	844	840	862	869	857	815	850	820	833	885	865	810	836	853	821	848	837	828	832	836	845	812	785	872	822	905	838	764	817	865	831	875	818	848	879	826	811	778	839	875	834	850	860	852	772	859	830	861	852	824	834	805	771	877	818	788	892	820	846	789	799	832	800	771	796	823	814	831	870	832	837	835	874	859	837	761	825	810	819	853	812	808	775	859	814	823	862	798	847	803	873	792	809	859	802	848	818	841	827	791	760	805	833	799	850	831	801	818	801	827	796	800	836	896	830	814	814	797	771	810	792	852	850	830	830	858	812	877	864	790	848	857	817	819	828	848	861	862	822	803	791	869	849	809	791	858	852	831	792	803	836	811	898	848	853	807	855	794	797	851	819	832	854	816	837	898	814	816	783	892	830	889	881	806	863	818	813	826	783	809	812	799	833	834	813	852	804	806	832	841	855	873	841	863	782	840	838	879	844	854	848	831	811	874	847	797	801	850	841	843	827	850	791	848	835	855	858	799	797	816	818	887	839	830	858	840	840	778	849	829	846	790	862	841	856	810	814	816	807	828	808	815	782	837	820	852	809	817	802	823	880	787	852	800	811	807	805	815	830	839	816	813	852	801	813	856	860	870	835	878	865	822	830	813	864	834	820	833	824	866	822	791	812	800	755	820	826	803	808	838	808	800	835	810	856	833	836	819	789	879	872	875	797	862	805	797	824	816	820	849	809	856	804	825	804	848	853	822	869	815	755	802	823	806	771	799	872	829	819	892	793	792	824	832	835	822	811	787	842	856	807	840	861	850	819	801	863	841	809	800	869	844	855	881	801	839	893	779	785	845	819	828	856	871	799	856	820	831	849	878	812	849	861	822	827	829	839	825	825	809	829	826	871	876	812	816	825	816	787	841	872	822	817	767	807	830	842	861	844	804	844	863	781	827	754	819	830	870	864	841	804	842	854	877	904	798	750	808	830	792	825	874	840	860	822	859	862	824	802	813	836	793	840	809	838	894	896	832	801	823	893	882	810	856	867	819	866	801	852	819	857	791	828	839	772	793	814	832	838	819	857	814	851	840	871	836	801	811	849	847	833	877	786	847	831	864	796	836	797	844	831	915	884	809	856	784	871	812	833	820	811	882	832	839	768	813	849	817	862	822	850	796	823	810	818	864	771	880	808	811	799	797	858	822	879	840	837	853	850	825	803	822	843	740	805	823	809	814	846	826	815	843	841	877	868	873	821	805	869	795	843	841	869	797	813	793	804	794	822	836	798	797	826	780	832	815	833	799	880	826	810	819	840	774	804	818	835	859	815	811	846	826	838	772	846	833	871	800	846	800	798	812	844	861	842	823	834	839	833	815	826	882	851	836	850	817	861	827	772	830	830	813	860	812	860	817	873	838	820	831	817	819	867	838	820	816	866	832	800	800	825	764	843	812	813	824	821	789	845	799	809	830	797	832	841	812	835	834	821	864	848	834	808	875	786	857	819	785	824	854	850	840	826	849	788	803	829	866	815	830	820	785	782	805	825	791	856	869	796	789	834	794	835	899	822	803	809	795	867	804	891	860	821	823	857	828	877	794	792	832	808	850	801	805	805	797	817	897	833	832	776	797	828	826	844	836	843	867	817	856	798	799	840	810	795	876	829	778	816	807	852	851	785	828	858	857	830	829	841	867	841	796	771	813	809	813	787	851	777	865	825	912	864	809	838	817	860	854	844	883	771	838	811	768	838	840	863	817	863	782	848	858	870	844	825	785	825	773	852	840	818	839	827	849	874	845	867	814	830	888	813	814	881	854	823	790	811	837	823	864	866	814	801	822	846	854	809	818	791	778	854	764	847	799	865	861	827	836	856	820	813	828	845	846	820	872	849	814	876	828	839	845	775	836	790	818	883	859	835	839	823	836	816	850	802	797	832	819	821	855	836	871	790	823	862	829	800	762	827	859	878	829	849	814	840	821	821	837	844	851	796	864	828	822	811	789	806	769	829	853	842	828	834	862	831	853	832	841	839	805	817	827	812	785	770	840	790	814	810	820	826	845	817	838	831	804	885	835	830	859	795	809	851	851	822	850	770	797	844	839	844	846	832	839	789	822	833	845	818	849	899	849	807	834	790	800	835	837	824	794	866	820	836	775	852	811	859	850	798	851	847	810	852	812	851	833	801	791	813	920	894	830	825	819	790	798	845	821	817	803	793	843	785	855	809	816	811	853	809	862	789	854	811	822	829	868	848	814	809	864	782	827	821	884	811	845	841	836	809	783	841	796	854	866	859	826	780	789	830	813	844	801	859	803	819	852	839	794	817	792	795	803	790	864	835	823	882	807	834	845	782	838	749	857	818	816	844	814	848	831	829	869	812	761	806	794	856	782	797	797	819	787	849	785	849	836	908	839	872	829	799	856	848	803	826	818	795	819	840	844	796	875	864	799	798	832	833	812	844	804	856	833	823	819	796	830	844	875	828	803	792	889	827	810	797	880	837	838	824	888	843	809	832	850	858	812	801	810	894	843	809	849	860	825	847	869	863	812	817	831	814	828	804	832	809	813	794	830	807	830	849	812	817	835	856	755	823	827	793	847	835	827	872	851	793	856	843	795	861	815	845	792	833	862	807	819	824	833	821	870	779	802	833	855	845	811	849	832	808	822	878	821	832	837	809	839	840	855	864	783	848	809	808	814	841	795	864	789	812	839	797	842	868	870	843	772	849	790	837	863	798	890	838	792	804	778	844	824	810	825	817	797	834	834	795	803	788	845	851	858	816	860	842	818	825	802	860	790	815	809	879	823	836	809	823	863	861	819	837	853	845	782	848	836	893	797	837	879	842	823	803	871	827	801	806	814	831	824	866	826	812	821	807	840	839	807	808	797	814	794	845	838	811	833	839	807	844	825	802	857	897	830	825	815	879	784	864	852	809	830	800	889	873	890	904	866	803	835	854	829	863	793	814	855	802	866	838	845	807	811	877	839	840	889	875	766	832	843	855	788	831	823	821	798	777	844	799	804	797	804	875	848	823	842	853	833	816	856	825	803	830	841	803	847	807	852	819	853	845	826	787	870	808	839	843	840	860	849	857	797	851	806	838	874	819	843	856	784	810	816	823	851	840	847	780	842	842	872	836	820	844	828	857	797	797	875	806	827	808	821	857	822	788	851	843	859	829	790	803	825	826	838	857	849	835	834	824	812	843	836	868	797	835	755	855	794	851	810	862	852	811	822	828	825	838	828	789	826	865	808	828	835	836	862	854	827	840	809	856	842	805	838	808	837	834	909	838	793	904	818	770	835	825	811	881	878	849	830	801	851	777	792	858	788	843	880	843	835	843	844	859	879	800	878	835	807	829	860	821	845	828	840	827	866	808	819	813	819	785	830	858	835	814	849	822	838	804	905	822	882	817
1705	436	421	421	410	413	380	396	391	365	419	375	393	404	401	397	378	392	377	383	356	379	356	379	430	372	388	416	384	386	355	401	394	427	402	395	433	410	361	373	375	403	404	404	384	387	409	415	390	353	400	403	374	392	418	399	365	364	410	436	362	400	393	371	378	405	387	391	417	369	346	427	390	390	408	414	389	381	399	369	361	403	415	416	420	407	416	362	446	399	386	443	406	355	384	407	402	398	395	363	388	406	386	390	392	427	403	448	420	420	413	381	372	409	395	384	384	418	391	377	389	396	418	369	357	436	400	427	375	421	397	408	404	419	385	385	392	409	389	415	369	372	427	400	354	433	436	405	359	365	389	395	412	372	421	392	376	339	419	404	363	403	396	422	395	407	407	353	399	393	384	399	412	410	359	358	383	397	405	400	383	399	415	406	373	380	381	417	419	424	320	423	417	403	373	388	408	412	407	401	357	415	382	425	453	402	389	433	370	409	391	413	402	414	414	382	371	387	354	393	394	381	383	346	439	402	419	396	363	430	407	404	404	383	389	384	358	362	351	384	414	384	408	375	406	420	383	406	388	410	400	387	391	401	395	382	364	380	398	412	389	397	380	383	425	420	397	362	374	353	436	351	420	367	391	386	401	372	406	409	412	403	390	383	351	423	369	385	424	374	396	404	391	375	409	398	426	379	389	389	387	405	421	409	399	362	400	394	424	402	403	405	391	393	423	400	419	398	390	386	385	417	427	386	399	432	398	442	367	354	392	393	399	412	382	386	374	378	370	388	356	404	376	368	383	418	408	419	401	409	366	403	393	409	377	402	394	354	431	389	379	380	403	375	364	385	370	435	414	377	443	425	378	406	395	407	416	350	395	414	409	405	381	405	412	372	408	407	422	428	408	387	437	415	401	399	425	401	423	395	372	390	438	415	382	391	407	419	392	409	399	407	428	406	405	368	378	366	379	417	426	384	367	374	395	412	402	393	389	414	392	402	415	361	418	436	420	355	402	376	432	365	376	392	388	409	386	403	386	373	375	391	384	390	390	400	406	386	412	401	396	390	398	371	425	381	395	384	368	410	400	407	438	413	355	401	392	345	387	397	378	387	390	388	404	395	441	395	389	417	401	375	415	391	401	361	406	375	451	372	375	391	397	363	370	409	430	348	388	396	375	380	378	393	386	385	381	364	383	345	413	381	390	412	402	378	379	356	367	412	398	387	402	422	394	367	411	385	394	394	419	386	402	361	398	407	355	410	399	396	381	366	365	365	393	383	390	418	399	369	382	379	410	394	407	433	378	386	419	408	374	440	392	363	431	392	401	409	392	373	389	407	394	414	402	398	418	415	386	372	378	417	400	366	423	409	409	361	434	385	361	382	401	421	393	372	409	421	401	414	433	406	392	401	406	453	368	437	401	399	404	389	372	363	423	412	408	399	419	398	387	416	415	428	420	385	382	404	373	414	388	379	383	387	436	386	397	380	428	392	377	403	418	435	418	366	390	403	351	367	377	407	391	432	406	399	394	388	397	389	387	368	391	388	377	387	412	392	408	381	411	390	413	357	401	392	439	382	356	391	416	415	422	387	376	427	426	357	386	409	399	415	413	396	387	384	370	359	416	419	388	357	419	401	395	417	453	399	383	367	414	410	377	375	406	411	368	390	436	385	411	414	407	409	387	402	396	428	412	399	346	396	422	412	408	408	384	364	392	403	360	368	388	415	408	403	420	391	396	396	382	415	369	376	396	415	386	396	406	407	400	363	401	419	388	419	359	402	407	372	361	414	412	418	409	360	434	399	420	413	369	369	374	391	402	362	421	351	386	367	371	395	375	388	370	382	348	374	373	386	370	408	384	398	383	408	353	396	392	402	393	360	360	371	389	369	390	369	367	401	382	420	385	363	363	382	413	445	390	382	409	411	404	449	393	402	402	399	368	385	406	401	393	357	392	425	427	372	387	374	381	414	377	430	393	389	381	389	410	400	428	406	371	371	374	370	416	367	389	365	403	386	411	361	414	416	390	356	400	391	398	378	400	410	386	381	396	389	410	377	369	413	409	386	409	375	411	395	363	376	370	405	393	412	405	401	410	416	373	374	400	418	395	406	431	388	383	400	413	391	366	408	426	386	385	401	375	381	360	383	386	417	390	399	403	406	409	401	407	399	377	397	407	363	409	368	397	404	368	412	398	407	395	392	409	405	405	427	406	389	410	378	400	412	374	367	421	372	404	398	398	408	371	400	391	415	356	400	428	364	416	378	370	419	399	378	370	420	410	431	398	400	402	421	344	389	428	413	409	403	388	411	384	411	391	395	421	452	395	411	385	386	416	430	375	393	428	411	383	373	397	404	398	352	359	398	395	401	369	429	366	434	399	410	378	380	391	406	394	423	409	422	391	403	428	387	393	388	379	392	327	343	400	377	403	395	392	412	401	401	352	384	391	396	403	408	391	408	412	416	382	396	396	380	388	401	407	430	391	410	432	404	398	423	418	328	359	375	433	412	424	369	365	378	404	391	419	416	382	383	370	409	390	402	389	390	404	403	369	369	376	406	402	415	421	385	413	413	419	385	417	405	393	398	399	394	400	397	435	373	414	405	420	381	428	400	401	415	391	387	411	438	428	372	391	433	405	433	368	398	409	404	379	398	429	407	405	424	386	376	407	386	400	388	363	400	358	413	422	429	411	423	399	376	326	370	411	397	411	387	393	375	356	392	413	426	380	393	369	400	356	427	386	379	364	366	424	413	384	408	376	384	417	386	415	375	422	385	380	394	390	385	391	402	439	369	398	419	383	384	381	434	394	447	398	387	372	402	401	390	339	389	382	354	391	385	376	387	418	438	393	376	361	383	456	391	402	406	377	412	372	398	378	400	385	368	365	403	377	445	404	397	395	449	366	397	402	383	400	391	409	375	370	419	420	404	367	413	383	434	410	376	379	409	413	389	413	415	361	434	428	392	372	391	392	399	424	425	429	412	395	402	375	389	394	366	368	427	367	373	414	395	358	410	395	385	393	412	399	387	380	433	434	434	391	405	408	407	415	396	402	389	390	405	412	405	382	433	396	372	380	427	373	378	386	379	382	403	373	419	386	388	412	432	413	377	399	471	407	400	433	404	403	399	361	423	373	394	371	395	391	451	405	373	407	388	416	401	398	405	412	384	421	423	432	406	377	401	359	430	400	397	391	389	389	397	381	387	380	379	386	409	387	380	371	400	385	386	333	405	392	404	408	401	340	409	419	376	380	374	388	412	396	391	390	381	425	406	409	379	378	375	413	426	413	410	400	338	411	364	418	370	386	408	459	377	441	377	429	378	389	393	459	406	415	400	429	369	420	386	407	372	386	412	405	386	384	386	388	347	378	396	415	400	405	377	353	407	390	395	402	426	374	372	412	374	406	407	415	360	392	385	379	405	357	395	377	358	380	383	398	415	407	405	386	385	417	386	421	379	355	383	433	411	406	410	405	410	394	409	405	408	436	419	413	384
2114	909	913	936	935	971	927	949	900	905	893	903	924	958	875	915	881	913	921	910	904	920	910	895	955	911	883	902	919	929	934	850	896	925	918	894	882	897	842	877	912	919	922	926	885	895	915	901	911	929	938	917	887	932	872	912	870	905	888	905	916	921	912	910	938	962	920	879	862	867	908	892	915	869	886	883	877	913	917	923	952	901	930	824	962	886	926	926	892	884	957	900	879	912	976	868	860	887	873	917	890	894	904	905	920	904	931	875	884	891	907	901	899	868	862	919	902	873	937	814	903	917	897	896	927	857	922	889	853	928	901	917	880	876	888	881	901	919	916	931	922	884	887	874	879	924	894	905	898	880	900	914	896	841	881	935	937	934	891	921	872	921	892	921	893	875	900	917	889	889	890	874	913	922	862	914	933	932	888	861	875	897	845	841	957	906	895	888	920	907	887	899	922	870	886	830	916	939	924	916	932	935	868	851	895	902	930	915	889	901	934	932	866	925	930	914	894	889	875	922	933	922	856	906	948	929	917	886	892	880	948	929	846	948	915	832	889	881	842	938	907	878	928	867	868	883	920	906	891	895	957	902	936	875	938	931	906	930	900	890	913	915	852	872	914	896	880	961	886	920	912	887	950	848	887	972	883	873	871	915	879	880	874	942	958	899	932	920	948	952	918	886	917	923	881	890	914	920	927	873	882	953	897	863	902	920	889	915	903	929	940	891	891	935	939	906	921	957	883	944	919	911	881	951	893	908	930	851	975	879	924	877	906	912	939	931	900	894	909	941	882	916	915	879	917	894	899	871	925	923	895	878	899	856	882	919	914	921	880	884	899	892	960	805	892	881	941	921	915	912	890	916	929	933	861	952	934	872	896	927	929	945	901	921	901	894	931	845	899	912	933	888	879	906	933	882	868	874	966	877	901	860	930	928	902	849	855	948	901	823	920	873	923	872	905	917	894	932	846	897	909	918	941	914	889	963	924	936	852	917	910	951	910	936	896	895	915	873	905	905	917	894	866	932	874	880	895	843	889	874	940	888	922	927	919	917	916	870	883	892	906	884	894	934	920	887	925	871	877	976	911	929	883	897	916	894	921	990	950	903	868	886	888	858	903	896	942	871	905	908	929	909	939	918	872	898	934	896	934	867	904	879	935	912	910	861	849	866	929	823	900	958	923	848	919	922	917	876	926	932	861	870	893	915	911	930	866	897	848	911	928	917	924	904	897	889	925	880	845	921	922	901	905	892	902	896	889	901	917	871	910	935	905	903	949	895	939	928	891	941	886	912	883	905	904	907	987	941	992	957	880	923	935	928	888	946	892	947	893	847	907	869	909	909	940	906	880	938	925	861	871	941	939	851	815	901	870	891	956	887	927	862	960	864	871	875	910	912	922	886	891	903	888	877	956	902	921	919	892	897	981	931	861	913	921	898	936	913	883	908	890	888	905	939	905	931	932	837	907	899	904	886	943	896	925	974	848	915	854	897	905	880	934	873	886	904	885	895	881	887	906	905	859	858	886	849	872	921	906	900	907	905	967	890	898	963	891	872	909	931	890	886	952	905	852	917	924	938	892	903	940	905	951	891	951	899	921	942	888	928	904	903	872	932	854	902	889	882	901	947	880	929	846	889	866	916	962	894	929	920	916	877	898	907	964	881	914	900	935	884	921	948	949	925	911	921	902	941	888	890	901	896	915	934	872	929	907	914	921	921	889	927	845	936	920	914	898	857	927	883	870	947	898	864	906	857	935	899	923	923	927	873	936	901	905	851	934	876	890	916	895	860	921	947	889	906	907	1015	932	876	921	920	886	927	863	894	890	890	885	921	941	873	896	883	892	912	899	867	873	919	864	914	908	915	860	927	892	902	860	929	945	893	928	949	844	927	898	839	909	880	866	875	930	889	919	914	913	882	895	891	898	878	863	955	910	926	927	922	868	905	899	898	966	896	943	919	893	924	862	888	917	903	879	930	883	839	849	897	917	921	857	992	886	883	886	904	888	884	921	944	915	959	904	881	916	923	928	841	905	887	903	865	923	904	894	902	957	867	846	925	858	869	936	925	903	886	906	862	885	866	883	898	890	936	956	931	903	920	949	906	931	950	897	857	922	904	874	905	907	915	882	871	849	957	927	919	901	910	929	927	890	847	956	897	873	900	874	839	871	894	869	926	892	949	903	873	888	859	936	903	912	836	882	858	924	881	920	973	942	955	922	890	892	944	903	958	901	908	856	885	857	871	934	926	919	925	879	880	889	981	928	857	856	907	894	842	900	886	879	922	885	898	905	941	889	917	900	872	960	912	945	894	899	974	920	902	886	908	864	902	972	891	938	950	912	906	860	956	920	868	943	906	922	903	914	915	831	895	933	853	888	905	969	915	927	845	924	931	896	894	901	897	886	950	884	937	918	924	855	937	858	866	886	929	922	926	880	893	960	866	941	951	871	897	917	949	923	871	882	956	910	861	894	902	875	911	914	930	943	943	906	913	855	909	934	943	866	927	844	903	955	927	1015	894	888	913	901	882	925	886	900	904	910	957	935	915	885	839	878	892	913	937	863	859	907	960	900	878	915	863	952	916	888	902	921	908	975	891	901	893	906	915	893	872	916	886	875	961	879	942	889	925	901	873	958	870	882	921	876	904	896	859	919	887	850	928	932	987	935	914	881	915	890	861	912	922	856	929	927	936	929	920	876	896	924	931	904	918	874	901	873	890	919	893	856	886	924	940	873	932	887	870	839	914	904	906	913	906	935	897	929	865	900	916	941	911	874	871	919	871	932	900	890	913	879	883	880	930	890	906	918	941	891	926	927	940	860	936	894	937	938	925	931	921	887	859	920	850	852	932	963	925	878	937	921	910	856	897	917	935	877	932	909	914	930	878	900	872	865	945	885	913	865	843	887	848	954	848	920	873	928	930	885	871	915	959	848	932	970	850	908	940	881	905	909	886	910	885	911	895	896	899	943	936	943	911	891	903	900	911	875	901	871	888	891	918	905	927	917	892	946	981	900	892	918	847	888	943	879	927	854	902	900	890	901	919	893	900	915	886	877	891	852	925	911	933	904	877	864	908	921	879	856	926	887	848	913	933	895	899	913	888	906	899	893	872	930	901	957	879	822	923	879	901	897	926	891	958	877	846	857	882	918	909	880	932	886	889	878	955	944	876	929	897	915	871	886	871	914	925	871	946	960	875	856	977	914	859	911	889	917	939	920	907	913	911	882	872	875	907	892	839	927	885	884	898	879	953	852	944	928	887	873	904	922	890	899	864	914	862	873	924	857	904	899	923	894	919	870	915	904	933	883	906	885	959	869	955	945	870	891	915	908	897	931	910	868	908	854	893	879	871	871	945	907	913	947	919	937	890	874	899	948	876	920	898	920	879	875	864	932	897	919	952	917	931	889	898	900	919	914	872	920	875	921	922	871	908	940	896	936	931	876	933	951	906	890	924	865	864	898	917	907	854	887	904	887	938	923	880	914	916	855	935	932	860
7767	508	522	423	344	291	304	307	252	257	258	216	217	216	225	232	226	189	204	243	225	221	215	202	200	232	228	238	232	197	203	200	212	205	226	219	222	208	191	210	215	215	206	218	196	222	222	220	233	199	224	208	216	222	198	226	188	218	218	229	208	212	247	214	223	208	214	221	250	200	230	213	204	188	241	243	212	214	210	211	238	219	198	214	250	227	211	240	203	201	190	216	212	188	205	195	213	219	235	219	238	234	236	224	215	202	217	184	226	200	206	184	222	218	222	200	228	205	199	240	227	226	213	225	235	220	235	203	221	217	206	220	215	219	235	229	200	219	205	207	232	228	224	205	202	234	244	236	205	198	177	214	227	212	201	201	209	215	225	202	202	202	226	191	205	212	236	235	198	195	200	197	213	241	214	202	191	213	186	178	211	225	201	236	183	249	246	210	205	196	213	204	221	206	211	223	228	231	230	214	217	194	187	234	200	205	190	205	225	207	211	238	239	203	198	235	231	249	232	223	218	217	230	223	197	225	184	201	201	217	218	221	173	232	235	195	220	212	213	197	216	187	215	208	197	226	212	208	215	244	183	233	212	228	181	205	223	211	232	208	200	217	198	215	200	228	209	214	191	226	218	214	208	231	227	197	196	224	208	187	204	227	203	201	183	212	219	215	206	219	235	214	216	221	224	198	191	213	197	221	212	212	253	201	197	221	235	232	226	210	209	208	199	204	206	235	261	215	248	215	225	229	217	200	187	220	218	209	170	234	188	233	206	231	194	217	230	211	211	214	180	211	201	209	211	173	212	257	195	209	202	211	227	195	192	204	256	207	209	224	200	197	198	226	210	189	211	187	216	213	225	190	245	219	219	216	196	222	214	191	217	216	207	197	207	204	244	219	234	214	211	205	204	179	187	211	215	218	220	198	190	249	215	228	195	201	215	203	217	241	228	217	192	247	236	200	212	196	206	208	220	214	211	206	216	244	209	232	223	227	198	211	208	243	197	226	190	197	206	209	214	209	236	204	216	209	195	225	213	204	191	221	174	218	214	230	211	207	224	213	202	200	213	225	207	211	199	195	187	196	215	220	193	231	214	194	226	193	200	205	198	231	211	211	231	228	234	222	210	212	218	232	223	206	208	185	214	180	211	215	194	212	215	215	210	197	232	228	205	232	217	215	206	219	205	223	196	201	232	195	177	194	184	199	204	216	244	227	195	209	219	215	217	196	221	218	235	198	196	210	187	206	202	201	197	218	216	197	198	227	230	197	190	222	185	201	227	187	227	226	227	238	201	203	214	212	229	226	218	213	198	212	213	219	176	221	202	221	250	228	217	209	202	242	225	198	187	233	196	246	232	191	209	205	228	207	205	205	211	222	207	202	203	196	209	201	210	228	208	212	225	244	227	234	199	217	214	210	234	208	209	222	203	190	199	217	203	203	225	182	216	204	207	190	246	207	199	196	192	217	210	204	215	225	202	214	215	202	205	210	225	205	211	240	208	182	223	190	231	207	256	205	186	226	201	218	233	201	194	240	220	232	216	218	210	211	213	224	217	198	209	203	217	224	201	240	199	235	200	218	211	211	196	203	212	209	197	215	205	221	180	235	202	208	211	209	225	217	195	196	205	214	214	198	211	224	220	206	191	221	208	217	226	209	204	207	234	248	216	226	209	218	193	199	197	207	213	201	215	198	198	238	212	220	222	180	199	205	220	225	217	171	212	226	219	207	224	209	195	222	215	217	196	244	191	219	210	212	210	207	229	220	233	214	214	210	216	214	199	185	220	224	211	212	213	187	188	211	196	177	222	214	192	188	217	205	208	202	202	246	237	225	236	222	243	230	207	211	208	223	217	210	233	233	203	178	227	210	201	220	216	227	204	232	224	212	234	226	204	187	211	187	216	184	221	224	206	223	195	172	221	215	226	217	198	192	190	232	217	200	223	213	199	208	215	204	211	220	196	213	188	228	205	240	218	203	201	213	207	183	197	216	242	223	211	229	211	201	202	233	230	201	206	216	226	210	221	234	221	228	216	235	219	214	206	185	199	214	197	214	210	233	171	213	208	229	236	201	225	200	215	181	233	222	243	208	221	215	208	195	193	177	206	212	221	205	200	212	197	217	177	215	196	227	209	230	198	217	176	231	212	245	212	211	212	219	234	215	180	225	198	202	196	194	215	234	208	215	216	208	235	202	206	210	211	228	212	213	220	217	230	210	206	215	209	229	217	211	197	214	200	207	197	217	220	218	197	228	212	169	210	224	201	170	203	186	208	207	217	172	219	198	214	213	211	221	212	198	213	181	217	214	194	198	238	198	221	175	192	194	198	194	188	244	245	213	259	235	226	210	193	207	205	219	207	219	224	223	218	195	212	222	240	227	228	206	209	200	196	192	212	202	194	193	211	214	206	218	227	215	223	213	211	229	224	194	188	219	193	198	213	224	191	218	210	205	217	199	201	202	230	200	228	237	219	204	212	202	205	212	200	198	187	203	209	227	196	194	206	205	198	211	212	238	206	230	221	199	220	215	204	231	241	197	247	213	208	200	225	237	213	215	220	198	205	197	218	202	225	211	200	204	200	201	223	196	218	207	188	234	219	205	194	211	236	208	224	209	192	192	202	170	192	213	204	199	222	219	238	218	204	232	199	173	231	218	227	219	202	191	198	208	221	202	228	208	182	198	214	207	198	225	232	188	200	217	220	204	250	220	218	216	232	223	167	208	202	239	196	207	218	199	196	198	227	225	213	212	205	214	209	202	205	221	215	192	217	217	206	236	204	212	201	236	195	231	189	198	212	205	218	222	214	210	244	219	226	221	215	193	216	216	222	228	229	199	226	237	203	217	238	217	218	216	206	225	241	219	235	217	216	227	210	209	211	208	231	227	212	178	219	224	213	197	217	215	183	213	214	237	233	220	226	218	233	260	221	187	202	232	222	217	204	239	215	186	201	233	204	203	201	205	208	195	192	218	209	213	218	210	220	195	217	209	216	202	211	217	202	198	222	214	215	200	191	189	229	211	210	226	237	234	215	212	209	198	206	203	204	229	205	206	218	234	223	191	194	196	224	220	218	205	204	194	237	224	220	195	218	231	208	221	214	207	202	225	195	211	251	206	222	204	193	200	201	200	196	182	230	203	208	207	200	225	219	178	236	207	225	212	193	209	188	202	239	233	192	188	238	218	236	216	226	205	189	206	210	232	206	208	227	266	222	226	222	196	191	215	197	211	223	204	214	245	263	205	212	216	215	183	204	214	209	197	184	232	175	220	205	229	181	196	199	220	228	242	208	254	229	208	195	206	182	239	183	225	231	200	227	256	241	194	222	219	217	205	245	201	215	197	203	213	193	224	206	187	223	211	208	235	241	221	226	207	216	199	222	215	211	203	219	213	217	223	218	208	243	195	205	189	209	219	225	208	228	191	218	212	240	209	244	225	216	218	223	192	184	207	214	206	174	241	199	215	217	203	209	215	199	192	226	205	214	233	226	194
6439	807	1266	1425	1232	1029	896	865	785	786	708	669	682	618	637	652	604	592	604	653	620	666	613	571	586	617	606	591	580	575	570	638	566	582	562	550	568	608	584	565	557	584	574	560	557	563	583	544	546	538	587	586	556	526	568	570	564	583	535	565	522	594	580	563	573	569	621	560	527	571	581	560	552	576	515	584	525	610	573	538	575	544	542	535	552	546	562	565	541	559	536	581	568	583	602	565	541	564	569	565	550	567	557	556	609	563	568	514	577	542	551	576	545	558	552	559	588	598	542	549	555	566	597	546	600	509	529	587	581	561	544	608	571	551	552	558	587	527	533	521	542	537	573	544	534	544	521	565	513	563	573	553	555	605	561	562	551	552	583	559	558	555	555	547	563	519	577	577	576	564	581	571	524	579	590	505	550	536	570	587	540	557	567	559	571	553	518	530	588	576	562	525	547	568	563	544	564	567	574	541	539	570	581	590	529	606	528	541	574	557	580	548	588	573	611	555	549	537	517	569	568	569	557	601	557	601	525	545	542	556	586	610	560	581	601	557	577	539	579	573	544	531	556	571	567	600	599	540	539	595	575	541	571	575	588	532	570	556	592	556	555	535	586	583	549	550	555	550	579	561	553	539	542	589	522	610	569	536	557	567	542	557	562	569	525	549	534	532	602	580	530	540	543	564	573	556	522	557	592	586	551	529	573	560	568	526	512	544	594	560	544	523	521	522	532	586	562	590	530	565	531	574	574	565	542	536	594	543	576	534	577	587	575	570	566	569	545	565	547	611	553	531	580	566	597	576	519	543	560	569	549	612	559	599	570	572	550	577	555	540	561	531	526	552	570	595	565	561	588	563	572	546	547	583	547	594	591	539	558	534	552	513	528	553	543	555	589	567	515	547	543	603	551	530	555	598	554	589	569	512	543	567	569	524	583	596	516	623	552	593	563	567	512	584	557	515	554	595	555	556	538	541	593	556	539	525	559	593	549	556	560	594	564	591	555	568	514	542	553	548	578	498	580	559	579	541	576	579	518	556	516	538	591	563	541	583	555	582	542	563	561	555	563	580	545	574	573	586	614	504	621	535	597	557	569	584	548	570	605	583	605	563	567	604	558	532	546	555	553	569	594	571	545	570	555	525	570	576	542	577	569	537	519	601	540	550	517	543	593	552	560	560	560	542	602	552	559	553	528	570	560	549	553	568	551	542	577	524	513	553	555	566	569	589	560	520	584	524	537	549	577	559	597	544	554	548	561	575	576	559	566	537	524	530	538	585	524	601	565	585	544	574	578	527	561	535	551	570	545	566	568	601	594	565	563	536	604	574	496	550	603	542	560	602	575	538	553	550	569	563	571	554	565	531	520	586	544	596	575	540	568	584	543	529	551	546	516	535	593	536	590	556	551	530	576	559	526	575	580	571	586	540	597	559	543	571	583	563	538	558	526	564	578	527	614	537	538	548	539	581	552	590	571	551	575	565	579	544	586	546	542	550	539	550	552	559	570	578	547	500	563	577	534	586	518	565	587	558	560	565	575	575	518	611	588	570	545	531	582	548	556	528	577	591	551	570	531	520	583	566	561	594	589	580	581	582	573	550	594	547	518	549	569	571	609	541	552	582	506	599	569	562	565	550	553	578	577	574	550	611	600	516	539	568	537	576	554	566	553	573	552	564	573	521	559	612	572	584	544	572	576	558	546	511	596	558	567	533	561	567	528	575	568	589	538	583	592	534	554	544	584	563	541	534	558	498	586	551	561	547	568	541	557	574	579	591	574	540	577	580	547	591	576	596	533	528	588	556	561	588	560	580	534	566	578	545	563	557	612	549	555	535	617	590	571	545	586	573	595	575	607	599	561	543	557	548	532	546	560	536	595	563	555	576	551	550	566	539	571	567	571	559	531	555	577	532	557	565	551	532	555	530	548	534	554	601	559	557	595	529	565	610	541	585	559	543	530	570	517	587	581	534	589	600	570	557	565	553	568	517	558	536	564	603	551	559	586	561	535	551	537	591	552	579	534	573	566	595	530	542	542	578	535	523	557	535	571	549	583	587	569	568	568	560	562	574	571	536	597	562	570	551	577	539	583	564	530	547	563	580	551	560	537	543	531	532	579	530	559	606	571	562	549	558	576	529	515	594	548	544	537	538	545	597	565	531	608	547	578	543	549	546	560	582	578	578	578	516	535	538	550	532	554	583	547	562	604	571	548	587	578	597	551	564	592	557	566	607	543	610	590	543	540	563	584	537	580	562	564	576	524	576	557	564	568	544	537	567	524	546	591	592	531	576	544	565	537	607	533	577	563	557	563	536	565	554	548	556	591	579	592	581	565	564	550	543	580	553	561	581	610	564	579	553	557	606	589	552	535	571	559	539	563	571	511	537	537	563	601	575	540	537	572	560	573	540	563	569	556	534	578	567	528	579	560	528	564	568	586	542	552	549	557	584	571	544	578	559	565	535	502	585	575	510	548	510	546	577	561	553	542	539	543	550	551	577	587	547	570	578	559	536	516	573	542	554	531	608	554	525	533	553	601	563	552	569	532	524	578	572	594	616	562	558	569	591	567	495	565	546	564	585	528	544	534	546	573	585	566	522	541	529	567	539	569	536	549	570	592	553	557	572	554	532	597	563	557	598	533	558	575	596	600	575	540	550	560	573	584	510	508	512	549	584	549	564	559	550	542	545	540	559	529	559	597	551	565	555	553	581	613	576	562	558	553	571	579	557	580	538	561	580	557	558	573	552	587	559	558	586	567	570	598	576	563	539	548	507	560	554	526	557	556	596	583	571	526	570	545	529	536	546	554	537	560	559	581	565	559	576	582	500	577	562	550	590	616	606	544	556	548	542	560	608	597	575	578	554	560	583	548	582	557	554	560	562	552	534	577	576	526	564	579	548	538	621	567	552	557	579	517	593	526	536	561	552	554	576	558	557	588	540	563	592	519	581	563	590	562	551	587	562	561	574	550	591	517	562	586	551	597	535	575	530	594	538	536	563	572	556	579	539	562	530	547	565	591	565	547	568	575	506	520	573	583	568	564	612	518	560	572	537	527	548	549	547	591	573	525	591	565	583	586	545	517	582	568	543	577	550	588	576	547	558	587	571	531	562	568	554	575	591	564	591	569	541	515	550	534	569	554	561	542	569	572	588	558	552	605	562	524	555	556	576	581	541	566	579	540	573	564	553	504	527	557	584	546	574	570	539	584	574	586	594	602	598	581	540	578	539	572	554	587	573	551	538	530	583	560	591	586	542	538	547	539	573	500	560	553	563	562	610	546	567	560	549	520	526	560	596	556	566	567	574	546	553	556	577	533	557	535	568	563	567	566	554	580	548	525	561	543	552	570	559	593	567	573	565	561	545	575	563	563	530	540	605	516	534	592	550	567	568	539	572	568	555	550	585	571	572	589	535	553	594	592	530	538	517	532	548	582	542	531	544	556	536	557	574	576	552	575	575	580	526	559	560	513	545	548	530	555	550	584	533	539	598
15018	1353	916	850	629	537	503	436	408	374	386	376	375	360	367	364	337	350	325	333	342	327	334	348	343	340	335	331	365	360	340	335	293	342	299	343	333	310	367	335	322	321	311	347	307	313	355	348	323	341	359	324	342	345	328	329	346	338	360	344	336	376	318	335	346	355	338	350	340	346	336	360	365	365	334	333	355	303	360	319	324	299	313	336	320	341	353	368	331	326	304	343	328	305	321	356	321	352	349	312	316	335	335	323	342	357	318	314	373	341	334	343	325	331	329	337	325	309	348	365	346	351	324	355	346	305	338	340	330	318	303	292	306	293	291	302	326	358	342	307	358	332	346	326	328	310	327	322	333	331	316	361	377	332	361	323	361	341	307	323	334	337	346	317	348	317	305	341	344	356	339	367	323	346	329	319	337	331	352	379	346	342	322	319	362	312	297	326	340	324	320	332	345	308	284	354	340	320	304	355	340	321	321	360	361	339	336	325	326	331	315	348	375	342	364	330	325	310	327	330	359	330	345	345	357	322	306	338	324	349	342	316	326	374	333	319	351	321	333	309	356	317	271	292	345	327	304	330	332	355	340	322	336	355	362	348	336	329	338	334	313	329	368	341	321	311	357	348	336	336	341	356	333	350	317	315	285	317	324	393	326	326	314	349	340	340	323	301	329	327	315	316	341	348	339	344	377	321	340	336	342	345	307	308	312	381	329	323	303	310	322	378	326	316	293	335	368	330	330	339	370	345	332	325	331	391	355	315	342	371	350	312	362	298	351	360	348	341	336	361	319	311	301	359	374	328	347	339	310	332	311	325	368	358	321	347	356	318	314	334	359	350	338	291	298	342	347	331	310	328	340	363	366	352	329	387	321	339	314	334	320	346	329	304	351	292	363	348	364	326	338	329	316	299	351	354	309	349	337	345	350	336	325	334	311	346	356	316	369	329	367	341	338	352	370	299	359	324	339	306	320	322	332	301	327	318	344	309	319	316	378	349	334	332	347	334	359	301	340	349	322	369	328	357	304	319	327	319	314	346	298	387	352	338	350	330	350	340	357	344	355	334	309	313	335	340	356	350	289	294	325	330	336	325	305	319	325	353	357	328	347	324	361	292	327	347	297	368	338	332	340	320	320	372	329	346	287	308	337	351	355	321	339	353	328	366	342	327	340	320	336	365	338	305	336	345	344	323	347	338	342	352	330	315	318	315	359	341	340	319	351	331	302	353	348	336	353	337	355	321	380	291	323	310	353	329	329	355	352	335	342	336	353	332	348	315	339	341	315	312	363	329	346	316	311	323	342	333	334	313	289	313	334	333	353	338	368	318	307	335	301	323	337	319	309	327	299	337	308	356	338	343	333	325	347	354	336	325	361	312	340	352	331	326	321	325	319	310	373	344	333	300	328	337	340	331	335	370	330	347	344	337	303	357	379	324	308	351	326	280	359	329	368	352	327	347	348	335	331	340	315	312	341	338	320	315	308	347	347	349	328	320	324	362	344	338	335	348	317	338	318	328	346	332	357	336	305	372	329	288	374	315	295	346	361	320	352	349	326	335	344	333	331	316	370	359	329	341	322	321	342	344	328	332	349	314	324	343	329	350	359	315	345	333	350	322	362	330	336	320	313	327	324	354	331	317	352	335	348	309	339	354	368	318	393	330	334	323	331	331	321	336	332	298	335	325	325	320	378	325	308	345	350	343	303	338	315	360	344	361	322	322	334	345	326	356	319	316	342	335	344	352	321	352	330	357	323	327	305	338	326	342	313	344	363	332	309	383	310	312	326	338	331	331	334	335	299	307	327	305	376	342	328	308	347	347	347	276	300	333	348	374	330	358	318	326	329	303	353	329	346	294	358	375	318	333	339	310	313	348	363	340	338	339	340	295	338	308	326	365	312	336	323	338	362	351	341	320	365	367	308	331	340	327	305	319	327	316	313	349	335	370	322	344	338	341	343	305	301	336	361	310	296	346	331	360	340	319	359	341	362	329	319	340	357	342	361	303	376	320	346	304	391	316	364	360	390	343	335	324	322	360	352	355	316	356	381	333	318	339	356	374	342	307	339	363	324	323	325	349	372	329	343	319	316	332	341	332	381	324	336	342	325	325	352	324	324	355	344	318	347	383	328	308	305	330	301	368	283	353	341	328	327	308	341	380	323	305	299	322	346	330	329	326	339	321	333	321	332	378	333	328	322	318	337	323	300	318	319	294	354	352	310	304	315	365	329	361	356	323	310	338	338	327	329	342	320	343	340	326	367	346	316	307	294	326	326	312	357	347	383	367	363	322	321	354	340	374	367	333	317	381	343	323	320	325	338	332	322	330	310	322	329	323	305	310	333	357	361	330	360	340	350	340	376	344	364	328	331	321	314	347	331	351	335	359	319	331	347	320	303	326	318	348	319	345	349	339	294	328	360	352	380	305	308	368	351	342	325	320	358	359	334	336	287	352	347	310	312	339	330	333	326	376	335	349	335	336	342	336	331	333	335	334	334	343	328	344	351	340	311	329	334	305	333	329	363	346	352	350	325	329	312	357	336	327	369	353	364	323	315	382	314	346	334	331	326	303	331	311	316	322	331	323	303	343	355	382	357	323	356	348	325	354	357	336	359	329	332	313	361	355	354	350	305	323	348	337	356	374	337	337	319	354	323	315	332	340	339	340	324	319	325	376	329	317	321	355	316	359	345	315	327	329	348	351	356	318	362	344	316	316	351	308	352	314	320	359	348	333	370	323	377	330	352	346	298	309	322	333	326	299	336	325	307	321	299	338	310	370	335	309	341	322	332	321	356	370	361	308	293	354	347	341	350	323	311	324	310	336	345	357	318	320	328	343	326	322	333	363	356	303	355	325	346	329	317	327	320	355	332	315	324	326	380	351	336	319	326	315	321	317	330	339	325	291	303	322	344	367	348	320	371	323	331	337	326	321	362	328	340	338	325	343	316	337	346	340	331	340	335	356	330	330	331	323	333	304	345	359	317	294	325	337	344	298	337	334	306	360	320	316	340	328	321	343	375	297	345	300	325	354	320	328	329	346	319	349	347	344	334	334	311	333	353	336	314	311	330	329	371	339	353	333	332	350	294	350	337	319	327	340	343	323	328	343	314	324	329	343	357	310	331	290	320	314	362	342	351	352	336	341	359	341	358	345	319	311	320	335	333	350	333	311	299	339	357	387	343	352	310	350	343	336	281	341	335	324	354	381	353	353	301	314	321	339	329	347	340	338	370	305	329	326	305	363	315	354	373	345	369	349	347	322	310	303	291	322	351	311	305	330	324	349	357	350	336	341	357	331	342	310	312	310	333	342	353	360	353	341	326	320	314	342	345	341	324	328	311	356	332	328	311	318	318	343	323	318	355	321	349	315	342	343	345	320	347	318	331	320	341	306	339	373	310	354	331	330	367	341	337	304	331	334	336	350	339	328	361	327	317	328	341	293	317	344	312	319	316	332	366	332	313	313	319	303	376	317	355	322	336	301	346	327	344	314
8452	1278	2167	2386	2164	1829	1538	1395	1290	1232	1129	1099	1059	997	1008	993	940	991	889	955	927	911	886	904	942	904	853	878	860	885	848	832	887	851	858	864	911	808	898	842	874	785	817	848	833	872	817	855	859	820	883	758	849	827	871	800	876	799	847	853	846	873	840	877	833	881	793	874	847	888	863	843	862	809	868	909	838	834	799	765	848	862	810	826	835	827	826	869	817	828	836	810	837	855	839	841	841	831	861	833	831	779	809	821	843	841	825	875	836	878	840	799	767	825	841	837	792	792	866	810	827	841	853	849	799	790	800	828	853	812	794	811	836	854	829	837	824	813	801	837	878	804	882	815	823	822	845	839	837	788	845	831	871	803	809	808	869	842	866	807	794	882	885	813	847	801	820	827	840	840	853	832	832	872	856	850	813	822	800	816	818	799	802	844	839	821	816	831	827	810	839	812	793	814	849	836	856	800	841	838	832	860	846	856	801	853	807	842	839	826	804	838	862	807	832	812	787	835	792	801	799	841	842	796	797	815	860	811	820	803	795	850	819	842	822	797	838	848	905	861	798	835	874	827	851	863	791	825	890	803	806	804	869	778	842	821	844	868	853	812	835	792	846	842	821	859	845	822	840	814	801	817	825	839	817	820	838	791	832	807	853	851	783	838	811	867	778	878	886	843	824	826	860	865	798	835	848	815	833	779	829	829	805	831	820	822	851	849	808	848	872	835	861	885	831	803	816	833	845	845	824	848	815	782	858	809	826	849	800	800	823	888	837	838	858	822	809	873	782	820	832	819	856	781	847	829	783	819	893	780	911	852	827	812	830	808	872	845	850	867	814	857	859	806	854	797	799	785	821	871	827	805	833	864	802	850	814	782	827	814	825	826	819	808	832	830	844	855	856	784	809	836	811	788	816	829	844	836	898	831	827	814	844	834	849	831	775	851	800	824	831	830	862	824	849	793	799	815	837	799	835	856	821	870	796	861	813	868	897	851	818	854	840	843	820	799	814	791	826	832	837	789	855	820	860	777	792	861	842	829	796	857	840	780	868	822	811	831	838	821	781	858	815	874	833	765	797	827	860	800	792	817	821	807	830	792	819	833	849	836	855	853	820	876	847	820	837	799	826	816	872	838	863	800	794	842	809	815	813	835	832	815	824	831	761	881	803	813	847	844	848	846	808	807	795	826	852	817	807	817	857	763	850	838	765	871	847	830	810	877	883	827	813	870	820	873	851	868	795	830	850	807	795	878	794	837	866	847	787	806	856	806	862	842	802	811	821	786	838	838	801	739	810	774	810	847	878	830	810	836	787	871	854	878	838	866	824	763	827	803	840	859	806	815	807	828	817	814	834	817	831	839	872	798	838	839	822	843	871	834	837	831	809	843	802	816	823	826	797	836	817	787	835	823	826	811	868	803	824	861	762	847	825	858	797	813	809	862	790	811	863	852	833	809	829	849	828	805	876	866	800	851	792	813	825	857	868	825	873	834	842	836	802	812	832	822	788	840	869	856	834	855	843	843	787	780	786	813	844	818	888	778	836	813	850	837	818	817	807	885	821	847	802	858	839	862	820	807	835	779	803	833	814	828	837	874	838	821	828	842	852	803	817	831	845	862	816	831	837	831	821	832	871	863	875	840	810	803	837	859	806	781	804	823	848	848	814	776	838	856	838	804	825	855	830	832	811	828	800	835	826	864	840	816	775	822	804	820	843	814	805	823	831	842	806	819	797	757	825	810	790	814	871	811	811	819	805	827	806	851	861	792	851	748	818	836	828	831	875	815	884	818	826	845	820	846	820	816	832	839	808	784	810	877	815	870	826	837	867	852	852	809	776	803	825	806	824	825	830	815	815	886	832	829	883	811	832	810	822	826	810	869	846	862	810	795	800	850	862	826	858	836	858	833	795	827	782	797	781	804	889	829	840	811	827	761	829	803	855	818	827	809	846	795	849	838	778	902	799	846	814	827	828	793	804	840	831	832	828	804	860	815	839	809	812	906	871	820	831	807	870	809	839	792	884	839	825	868	832	889	850	856	884	855	815	826	857	855	858	860	823	842	817	859	853	830	845	818	819	802	783	784	864	826	790	805	818	788	868	808	796	803	804	796	797	858	780	796	842	873	850	839	828	903	771	785	848	819	868	859	826	785	863	819	764	848	799	835	794	819	811	815	858	855	848	847	832	854	804	822	843	839	806	832	798	819	851	832	835	828	830	844	835	836	750	831	815	836	819	843	878	833	804	855	834	856	845	782	833	784	825	823	841	876	863	836	843	806	836	820	845	785	833	854	900	813	823	811	877	812	884	788	753	812	799	866	794	841	846	857	827	889	876	839	867	844	782	807	820	805	840	796	856	878	878	828	798	832	869	838	855	784	791	803	814	795	749	878	830	808	836	757	843	811	861	817	854	831	836	869	831	832	836	833	839	802	842	914	869	800	843	844	821	837	846	844	836	850	893	827	861	817	815	880	811	842	809	811	822	857	818	821	821	832	793	850	805	839	856	868	827	808	810	877	835	832	846	798	884	866	793	810	929	831	845	820	863	804	813	819	850	837	858	798	842	841	853	831	841	828	889	841	873	845	836	820	846	845	799	859	848	865	835	878	850	817	794	835	804	846	824	844	866	809	802	834	873	829	884	797	779	811	799	809	876	836	826	842	844	801	842	832	843	833	874	870	864	854	808	793	799	772	761	862	817	850	788	870	825	862	844	840	841	851	845	807	797	831	835	904	797	822	892	810	812	803	790	860	834	801	797	905	787	808	840	795	862	813	827	827	825	822	786	818	806	837	801	847	839	845	883	802	805	816	798	834	828	864	839	883	862	848	829	847	808	834	791	845	852	821	808	855	820	798	821	812	821	784	834	824	805	847	819	816	806	816	820	812	821	851	836	879	876	855	878	855	804	857	839	886	864	846	855	840	860	820	818	876	857	840	842	877	846	797	819	877	818	814	808	759	856	825	822	853	846	840	818	805	849	831	843	862	841	862	913	799	819	823	795	845	861	799	805	828	761	819	818	791	820	865	785	830	808	849	882	832	822	858	848	823	796	883	852	850	784	837	810	838	858	847	813	787	826	839	796	854	845	857	834	819	803	775	824	867	886	822	796	804	841	856	813	765	850	785	819	844	835	850	825	846	799	801	862	803	849	781	841	819	873	819	830	873	842	736	846	877	862	819	825	829	894	804	800	829	870	789	847	830	795	803	817	863	838	858	766	793	802	865	804	873	805	859	823	844	766	834	823	776	856	842	802	844	844	832	834	850	791	803	826	815	860	834	797	822	899	865	787	849	858	870	845	817	791	796	869	812	825	822	874	809	780	838	834	802	820	849	824	876	843	775	881	831	783	815	802	939	805	829	861	835	827	798	778	821	798	796	800	827	886	820	794	763	850	797	814	793	772	812	834	821	797	847	833	811	822	793	831	820	865	807	822	820	874	830	799	857	817	870	870	792	884	813	826	851	799	867	825	874	852	778	851	852	783	810	798	814
1808	421	428	414	370	407	372	401	379	407	416	431	386	388	410	421	411	429	378	423	406	430	378	407	393	403	423	403	443	378	383	395	392	383	393	405	423	412	413	393	396	410	427	357	386	349	397	415	435	363	422	408	379	421	373	387	420	388	434	416	381	398	388	451	425	396	381	419	390	418	362	417	425	374	376	385	361	365	378	436	414	400	406	413	386	378	409	408	392	427	378	397	419	383	425	367	354	358	389	384	382	392	404	385	408	403	399	392	406	400	388	415	426	379	389	420	398	394	365	409	462	407	364	379	395	421	399	428	392	415	350	403	406	364	391	388	421	390	406	407	447	413	406	393	379	357	379	379	405	389	404	421	407	367	401	443	408	409	408	382	399	427	411	373	417	418	408	356	399	404	438	390	391	387	399	369	425	374	399	414	427	391	424	386	398	397	397	400	399	398	397	421	396	416	399	417	442	421	379	440	405	373	398	423	411	426	434	389	386	368	380	398	398	425	428	416	386	377	392	394	432	405	372	374	381	443	396	421	362	404	437	426	368	402	375	369	368	376	425	417	396	410	419	400	404	378	381	407	414	380	410	390	387	410	394	398	404	370	397	383	390	380	394	385	417	402	385	370	457	427	385	385	399	391	384	415	411	407	388	399	386	392	398	379	374	386	384	407	368	410	383	402	431	424	402	415	371	413	379	417	376	370	416	407	404	374	389	383	367	357	425	384	357	399	370	383	386	400	382	393	405	418	433	404	358	384	354	409	406	391	397	405	391	431	407	373	398	405	368	404	397	390	403	390	408	399	411	389	399	382	387	399	408	391	426	405	426	414	400	431	434	351	392	377	388	434	364	347	366	396	418	410	386	325	413	387	363	407	414	356	376	389	452	385	375	382	421	400	414	389	404	384	374	404	366	401	413	408	381	375	368	418	372	445	409	328	400	386	418	372	412	388	377	398	374	384	386	392	367	362	383	381	373	382	394	400	388	385	417	395	406	354	430	382	403	406	425	394	431	416	411	393	415	425	394	413	415	371	408	384	414	407	418	384	395	357	381	371	418	408	376	384	376	382	392	382	439	398	422	389	402	397	439	414	413	398	448	376	369	404	372	375	409	398	407	365	431	372	386	384	381	342	416	407	415	403	383	419	366	399	391	398	417	380	337	411	398	405	401	404	387	388	392	395	366	385	434	398	377	347	370	391	420	401	362	386	418	413	418	404	363	373	397	388	366	360	395	394	400	386	371	356	364	425	354	339	402	395	372	373	429	363	407	331	420	381	421	422	405	381	419	393	400	350	432	401	434	386	407	415	391	359	409	410	418	398	424	400	411	362	363	399	419	398	424	421	401	422	373	411	404	400	417	386	378	394	388	363	383	426	369	370	374	419	411	379	379	395	394	391	425	365	398	400	401	376	410	377	382	402	416	372	388	428	367	359	449	390	436	385	416	383	395	381	365	431	440	435	385	361	408	372	371	390	408	379	348	361	367	378	412	390	416	375	401	389	440	419	414	390	401	411	405	434	398	389	412	407	389	398	390	387	428	404	400	449	388	420	323	398	409	384	403	388	429	399	410	356	379	422	396	382	388	409	371	356	388	347	405	371	383	391	391	386	404	422	411	428	376	426	389	345	402	392	360	392	398	379	372	392	412	420	411	376	426	416	368	399	390	377	415	404	408	386	377	390	360	353	417	399	371	410	407	410	360	380	404	403	415	406	388	380	394	373	394	426	418	382	369	369	369	371	406	405	393	426	422	398	411	399	412	386	369	390	422	374	378	365	376	364	459	372	409	395	385	366	357	391	375	389	383	413	409	355	364	422	389	370	371	431	367	401	424	392	399	412	373	428	392	437	414	398	386	416	392	414	368	445	406	381	408	400	416	385	383	344	348	392	373	383	392	375	373	386	380	391	404	401	355	373	408	434	388	414	415	388	420	410	367	407	418	430	377	446	372	369	348	389	383	393	392	416	387	349	385	388	393	430	399	363	346	412	394	421	391	431	372	407	401	409	421	386	374	387	379	351	389	398	411	372	371	426	432	392	391	361	360	411	430	395	382	364	391	394	368	409	406	410	420	421	408	393	393	389	366	359	390	407	384	408	366	383	370	413	429	424	393	404	381	386	397	376	383	425	354	406	414	396	389	409	427	371	403	417	388	390	403	371	414	403	441	368	391	378	390	369	398	360	407	420	372	428	375	386	403	394	404	402	394	419	389	344	403	412	428	385	384	371	368	391	364	347	396	424	393	433	398	440	424	396	372	431	366	391	426	408	407	428	382	397	335	387	394	406	420	408	400	374	381	398	410	388	394	403	385	401	382	419	385	405	394	451	399	414	382	346	412	400	333	436	380	386	403	388	381	409	431	394	396	388	426	389	409	413	388	369	425	413	401	406	391	379	374	389	372	385	401	445	393	378	391	388	402	415	417	410	364	428	403	382	383	394	399	399	390	414	410	384	357	384	384	374	420	389	383	411	411	396	369	422	386	440	384	389	388	421	413	417	389	386	423	433	405	401	355	368	378	400	432	372	413	376	367	408	369	418	398	420	415	413	408	392	402	422	366	420	447	432	388	392	409	391	378	407	396	407	378	375	403	416	424	391	377	361	367	397	400	383	433	378	437	391	402	386	386	415	393	405	394	386	392	380	415	407	394	434	419	408	418	359	387	382	418	387	362	428	395	407	436	412	395	445	424	383	376	399	398	410	374	394	436	405	370	396	395	375	391	399	471	416	401	403	408	428	398	405	433	400	401	395	353	398	425	389	408	369	398	373	392	399	384	380	409	394	408	362	365	395	358	407	357	401	392	403	465	436	445	393	410	396	412	420	421	372	373	388	417	411	425	373	418	398	395	397	394	412	396	449	381	391	391	416	404	392	426	380	418	421	372	395	376	416	364	392	432	418	408	437	389	416	405	423	419	372	386	446	423	382	383	404	387	384	371	428	384	395	395	401	383	407	415	395	362	378	386	392	395	389	412	366	420	370	401	368	352	401	391	371	386	390	374	405	360	375	405	439	422	380	363	366	379	387	377	388	383	402	358	393	395	424	398	391	428	393	449	382	439	418	417	401	388	395	383	393	399	424	413	400	411	402	380	407	368	376	350	398	372	400	382	399	425	376	420	375	383	403	399	394	388	428	407	421	393	384	410	360	351	407	377	419	383	372	406	384	396	389	391	385	423	431	402	459	405	380	394	423	428	419	384	400	433	375	407	366	380	362	399	377	367	446	465	406	427	354	387	386	429	397	400	365	432	386	334	364	403	360	393	413	355	382	387	383	412	435	401	432	392	415	390	393	366	436	423	414	406	401	395	382	414	379	394	408	406	401	380	406	390	438	398	397	396	402	379	400	409	393	397	399	384	411	399	405	398	416	418	395	409	384	407	403	403	450	422	386	364	392	393	376	397	397	391	414	414	366	377	425	385	369	412	398	383	442	421	404	384	413	376	387	370	381	395	420	391	395	390	361	384	427	407	414	394	408	408	411	367	413
2164	859	974	893	902	951	935	992	926	900	915	912	858	958	894	903	908	980	872	912	946	908	888	906	888	926	898	879	908	909	898	882	872	903	959	862	895	945	865	961	848	901	947	905	923	918	887	926	885	870	875	877	887	903	810	908	910	897	904	913	873	920	948	918	829	965	879	897	921	846	888	877	969	912	951	896	914	894	898	848	904	944	908	854	903	900	923	891	927	911	898	859	883	935	900	913	923	864	916	912	903	923	883	859	871	932	912	872	878	874	877	854	928	911	908	911	918	966	932	900	894	875	901	923	871	880	858	829	910	870	913	908	914	906	862	922	914	963	937	898	894	918	927	889	908	902	889	936	905	869	897	879	890	911	902	901	892	932	903	885	896	957	895	937	918	931	916	887	854	910	883	885	906	857	847	890	896	900	902	890	905	892	906	926	929	869	884	915	934	880	948	911	898	891	937	927	889	988	887	888	890	857	932	886	881	863	904	848	959	856	894	864	914	865	863	877	892	938	954	924	926	919	899	912	866	867	910	904	948	948	903	903	896	906	919	872	912	931	926	890	937	882	887	882	925	819	931	908	869	877	929	936	897	815	895	861	954	951	885	913	931	901	905	877	886	942	935	913	874	857	927	911	902	890	908	916	904	899	916	935	927	831	925	907	927	927	921	928	922	837	939	902	903	922	899	906	920	870	904	897	854	873	865	892	874	902	873	875	915	853	944	923	902	834	904	845	858	897	973	873	885	892	867	959	927	876	934	893	924	905	900	915	859	857	939	893	868	938	851	909	890	883	931	955	838	890	898	896	911	949	940	982	907	889	945	870	942	944	870	939	923	861	884	918	901	846	882	909	941	869	926	948	897	878	883	839	903	909	978	912	870	943	884	947	889	843	885	930	932	909	889	854	900	837	845	921	883	900	889	834	908	969	866	859	878	929	880	900	862	874	871	880	937	909	932	899	881	912	926	906	900	895	860	893	924	862	915	840	884	883	885	872	891	853	896	882	952	857	908	915	931	918	866	923	869	903	859	921	880	903	903	908	939	913	885	895	925	905	896	913	940	917	923	897	874	938	953	918	870	914	915	878	937	915	872	923	929	901	905	884	903	884	897	895	908	920	881	876	956	883	892	873	923	821	903	908	915	885	879	870	855	920	880	879	921	895	867	937	888	900	909	886	909	875	903	924	915	891	896	913	904	908	900	860	914	861	925	889	887	937	868	914	891	905	927	920	916	881	897	891	898	851	888	894	959	933	858	908	916	905	939	948	910	867	929	934	897	972	914	915	891	905	871	909	898	890	979	927	888	932	898	851	879	871	860	898	872	858	919	980	895	910	842	816	896	862	903	919	877	902	891	905	929	912	888	900	925	925	886	905	916	927	904	899	864	947	919	892	894	891	907	920	902	878	910	880	978	882	935	875	887	879	891	915	917	902	967	960	921	880	925	928	885	968	922	887	928	874	892	903	886	934	915	902	869	866	875	931	875	874	932	889	908	899	864	904	882	891	864	908	881	864	952	903	943	899	925	873	918	924	922	947	903	950	873	851	868	877	913	861	871	903	920	838	855	892	961	896	886	917	899	910	919	903	869	879	907	893	934	923	895	891	903	868	938	946	880	862	943	910	867	852	955	896	909	884	930	905	937	909	894	889	858	930	897	920	952	874	933	958	874	870	937	906	971	933	910	905	895	853	876	873	907	916	957	987	903	902	892	863	834	936	873	844	924	895	862	891	886	957	969	927	918	870	908	917	867	870	895	945	882	910	929	898	890	931	849	927	914	902	863	967	857	892	904	843	918	893	925	907	876	937	927	895	886	906	843	980	914	894	901	919	877	928	914	903	887	906	915	878	927	902	890	914	909	821	919	858	870	930	906	926	904	872	905	915	911	892	873	962	860	830	880	909	894	867	914	892	917	916	880	840	889	884	888	895	906	899	824	949	867	916	889	921	913	918	898	976	929	883	902	870	945	890	890	865	836	893	882	903	898	897	876	948	926	899	881	887	856	927	904	952	925	874	906	882	918	899	882	943	936	883	836	931	914	910	867	815	901	907	900	870	875	889	895	883	954	941	926	912	920	892	909	908	907	909	899	892	901	871	894	912	891	895	915	911	910	931	850	874	930	886	948	864	898	905	879	880	930	878	891	920	911	942	956	909	853	912	867	858	892	959	989	868	897	879	887	954	894	851	927	904	995	885	942	880	917	865	862	916	879	899	933	931	885	896	914	922	918	898	910	857	901	935	892	923	939	903	879	924	856	955	915	884	901	943	915	925	876	903	851	878	911	876	892	921	870	889	909	927	906	891	829	930	897	897	903	937	945	888	915	871	862	918	888	963	944	913	866	894	886	923	925	887	908	928	903	874	928	949	894	928	889	905	871	867	921	953	908	920	922	912	906	877	894	914	909	926	932	934	904	900	874	851	886	913	882	936	929	965	909	882	903	882	894	882	930	852	933	855	885	936	887	932	919	801	983	883	881	910	890	863	922	966	855	897	884	880	896	958	894	882	966	887	853	895	888	871	921	967	840	873	948	922	889	941	921	932	915	888	936	940	1000	867	899	876	893	869	936	891	892	838	948	895	921	893	881	918	945	874	814	932	886	888	866	869	898	888	880	879	912	945	911	896	909	955	868	873	883	868	864	899	907	877	925	874	920	919	900	938	890	858	897	890	874	938	873	946	897	971	861	905	817	883	890	859	917	896	958	891	900	900	982	917	895	909	903	919	901	922	940	877	947	878	865	879	926	942	896	891	897	883	867	861	936	904	869	915	909	863	874	901	928	826	886	908	912	935	961	933	942	916	964	906	890	969	910	914	891	882	907	897	909	857	888	951	929	895	898	903	909	914	886	901	884	915	907	910	937	955	901	868	901	911	892	940	880	920	878	886	877	896	917	928	914	925	926	918	904	941	893	891	895	942	882	933	881	941	905	922	912	902	925	899	857	948	866	907	955	895	960	900	888	921	863	908	884	917	870	839	942	861	855	843	907	912	938	826	896	866	851	960	904	940	883	963	924	945	931	869	932	929	916	922	933	894	863	887	916	889	861	882	971	905	976	870	868	911	903	947	910	825	884	888	887	891	918	898	899	943	921	889	903	905	898	887	857	967	949	909	946	913	893	917	874	830	896	937	903	862	909	864	918	910	912	911	919	875	853	908	912	930	928	967	917	922	908	906	945	895	902	926	895	966	849	904	907	900	926	937	900	935	876	900	922	968	929	950	902	879	926	939	933	895	864	873	921	952	939	886	904	898	878	916	937	945	891	952	873	923	946	912	915	937	956	919	918	904	872	878	874	899	891	860	887	875	921	882	871	901	883	859	868	916	900	902	878	915	900	828	811	973	879	887	847	868	899	885	933	908	909	876	871	879	901	904	959	893	956	935	929	851	945	888	846	883	899	934	917	941	907	918	875	920	827	938	891	927	854	888	941	849	906	912	911	919	860	900	939	897	943	817	898	888	921	936	953	880	890	911	940	886	964	880	888	882
7876	514	524	474	378	309	273	277	275	233	237	234	241	200	233	196	221	212	200	256	230	230	226	240	198	197	226	191	227	201	213	216	225	201	227	227	210	219	203	194	205	214	181	221	221	210	193	216	224	201	233	213	232	207	238	207	222	215	207	186	207	204	232	212	224	210	178	207	219	219	209	211	215	232	207	194	221	211	186	179	208	186	215	229	240	198	189	206	216	240	201	220	190	194	204	216	208	215	201	230	191	249	236	237	184	210	242	229	249	201	231	204	197	213	195	231	201	212	189	193	211	214	203	227	222	217	188	202	204	242	209	200	210	200	201	219	203	231	200	203	237	197	208	207	209	227	209	210	217	222	207	218	220	226	220	198	186	214	217	184	184	196	220	238	221	216	198	187	202	224	219	189	186	205	232	234	217	224	206	232	204	235	197	213	195	238	222	188	199	210	205	203	238	212	191	219	194	196	224	219	221	203	217	205	201	199	220	217	198	201	205	229	202	204	207	224	197	189	199	180	182	243	215	208	200	190	192	207	208	194	201	205	180	227	207	202	222	185	206	237	211	208	233	208	214	200	206	224	188	214	219	195	229	215	242	186	225	219	220	203	217	246	191	208	223	211	209	225	218	200	209	221	224	185	204	200	177	197	196	224	227	235	217	218	188	215	245	240	210	200	189	190	208	201	203	223	208	237	219	197	220	245	220	196	210	193	225	225	220	230	232	215	205	195	226	218	208	220	230	219	205	203	197	205	200	255	240	218	254	214	232	240	209	205	206	225	202	194	210	219	207	216	182	219	232	213	188	206	216	235	218	221	208	209	238	176	214	227	193	203	215	205	217	221	213	205	216	201	204	217	231	217	179	222	257	245	193	215	205	234	224	197	177	216	212	188	215	233	216	207	207	224	208	230	224	185	194	201	212	212	208	197	221	239	206	204	193	223	232	236	214	216	220	217	252	197	223	194	212	201	192	188	227	243	188	220	204	235	228	207	236	227	221	185	230	224	214	189	202	183	219	220	194	195	202	211	193	251	191	214	218	241	205	217	199	220	235	230	217	207	195	245	220	237	200	213	229	198	210	232	208	175	229	192	214	227	215	200	262	204	224	219	197	250	216	241	195	212	226	189	205	248	213	183	204	224	233	237	239	209	200	190	193	201	235	225	193	208	217	214	221	201	201	197	222	188	210	178	212	193	198	206	241	211	205	204	228	234	168	239	205	228	187	210	237	192	232	222	253	202	222	229	224	222	222	240	213	221	235	202	213	232	201	197	230	232	230	169	202	184	231	209	230	220	207	215	197	235	199	196	177	197	220	239	207	193	216	198	201	216	191	206	198	236	208	193	217	224	210	220	217	211	211	205	221	211	237	242	240	228	226	209	219	208	187	210	214	235	203	228	226	207	216	236	235	232	232	216	233	209	218	217	211	235	203	206	219	205	218	221	185	207	217	214	208	213	191	218	189	223	197	198	242	233	205	229	200	185	205	204	205	226	194	188	245	200	191	187	199	216	216	232	219	216	198	178	221	217	193	205	184	187	230	223	209	226	203	225	213	217	241	234	208	207	229	197	189	193	189	209	186	219	215	197	228	251	240	207	189	215	205	212	203	207	216	224	225	220	202	211	189	227	239	223	217	205	211	208	227	220	224	214	213	226	207	213	223	208	226	212	195	201	209	210	203	220	242	228	236	204	212	211	209	198	191	226	217	229	232	219	206	242	201	206	226	205	210	223	237	229	193	199	222	216	237	237	207	199	254	224	186	224	214	196	243	203	213	209	198	197	228	207	231	217	244	209	211	243	231	225	178	212	187	202	217	214	212	213	230	206	203	217	213	217	194	209	218	194	223	229	234	183	237	197	208	222	217	217	227	202	208	210	220	236	236	224	230	213	209	195	234	229	206	228	263	213	208	236	204	231	237	198	196	197	201	203	214	230	199	223	217	261	200	194	183	225	192	220	186	230	256	206	194	186	197	214	230	213	211	206	223	248	212	190	193	222	210	190	205	183	201	200	204	199	236	190	196	202	227	211	229	233	199	209	207	229	219	200	207	214	238	212	203	218	200	219	211	228	167	207	223	201	228	217	182	213	202	221	217	212	189	223	214	201	208	200	233	217	211	200	194	221	225	189	241	223	261	231	239	193	196	218	257	186	221	219	218	218	214	225	187	229	225	219	186	206	206	211	221	231	177	201	224	220	218	198	202	213	193	225	201	193	206	230	195	183	201	236	224	220	194	210	225	193	227	188	200	204	224	223	185	185	200	213	224	210	213	205	212	219	220	222	208	214	204	194	224	219	230	235	207	241	223	208	203	188	210	232	188	239	216	202	197	176	197	203	211	206	190	202	225	227	224	200	211	239	210	223	222	221	243	208	240	193	230	239	233	193	225	232	225	203	192	226	190	201	221	226	217	210	194	231	209	229	190	221	235	207	186	219	210	199	208	213	189	222	192	219	205	219	213	216	197	225	218	215	219	182	223	200	207	198	200	211	217	208	227	188	226	214	213	208	188	240	198	222	221	218	235	222	206	210	223	210	193	219	243	261	207	214	230	181	223	226	203	214	215	222	214	211	201	194	217	222	218	205	205	220	235	197	197	244	215	211	206	195	236	202	199	197	221	218	216	234	207	186	235	220	199	204	209	180	225	205	211	243	233	188	213	216	243	207	219	237	198	223	192	207	218	216	188	231	229	230	205	198	219	245	220	215	198	246	199	207	221	231	204	242	221	225	215	201	203	196	241	189	197	184	221	233	224	235	228	194	199	243	198	210	216	192	224	218	220	220	208	221	216	234	222	222	206	196	250	195	190	195	207	229	223	215	213	216	226	225	196	218	201	211	239	201	239	220	202	223	222	187	242	206	218	219	243	200	197	231	233	208	219	226	223	222	210	231	210	217	195	205	198	209	209	209	208	192	223	204	212	187	222	247	187	238	219	215	214	207	188	212	193	228	231	227	190	207	207	203	187	208	200	220	217	237	207	222	197	202	197	235	200	198	199	211	204	222	215	191	226	197	214	212	224	222	179	247	202	225	208	180	182	245	203	208	214	216	207	216	184	202	208	232	234	222	236	207	232	208	200	215	187	226	213	227	200	218	256	226	214	220	226	224	211	205	195	203	191	209	236	226	206	231	228	191	184	250	223	243	214	234	215	209	220	210	215	250	209	196	203	218	201	195	209	218	234	198	195	206	218	224	240	203	200	220	227	231	218	223	219	219	224	237	203	201	209	232	229	219	202	217	222	245	199	192	221	226	189	191	210	209	212	187	251	227	228	228	196	208	257	214	201	204	225	231	232	206	228	236	210	217	215	208	233	218	196	205	208	202	221	218	234	197	216	204	212	205	231	203	206	229	193	207	205	212	210	207	191	225	237	218	235	202	221	209	217	217	215	207	202	201	187	203	197	246	199	227	206	208	187	212	210	221	227	220	199	209	212	206	234	190	208	212	188	221	205	197	226	203	215	198	219	217	200	223	228	221	207	224	240	206
6482	815	1293	1405	1247	1095	949	841	860	731	729	651	673	680	634	672	627	628	600	606	567	558	609	617	639	571	601	611	565	532	586	571	619	560	615	580	542	562	609	556	559	638	584	577	587	580	596	544	584	585	612	576	557	550	579	566	553	593	544	594	538	561	579	559	532	606	519	540	575	544	570	560	581	564	578	550	558	549	590	559	603	554	563	577	544	541	584	577	593	584	597	581	576	572	512	564	553	546	568	599	542	572	599	511	554	592	549	541	591	529	574	546	587	547	568	572	538	548	556	542	579	592	561	548	550	554	636	559	608	543	504	575	584	567	565	543	588	565	584	528	559	548	570	596	564	543	587	586	507	508	543	562	557	575	585	576	556	541	537	544	570	609	565	565	554	620	581	547	568	565	563	539	547	607	527	558	542	541	592	583	550	523	595	585	550	565	553	596	570	521	574	581	557	573	559	529	555	550	583	571	527	552	590	537	518	600	544	573	568	548	556	512	543	593	531	574	575	559	537	555	508	546	577	601	573	567	567	579	547	557	550	563	537	563	553	566	530	609	560	542	557	576	572	538	544	576	545	579	576	563	538	589	564	559	535	552	543	570	564	524	541	602	528	567	564	549	564	557	550	578	579	558	539	544	544	550	560	587	583	586	607	529	514	545	558	598	566	589	579	560	563	573	575	577	559	563	580	563	589	563	565	560	578	525	536	526	538	556	513	580	551	550	548	541	615	587	562	602	563	516	566	548	600	563	568	549	585	575	566	568	581	549	537	572	576	584	576	561	575	517	563	532	590	542	544	527	538	575	534	548	563	569	549	567	554	554	557	547	525	519	590	538	560	577	598	573	554	615	537	568	528	598	566	532	540	549	532	538	602	525	538	570	560	553	526	525	567	551	550	598	569	530	569	542	581	541	572	560	561	543	550	551	574	561	526	586	581	551	558	576	534	573	590	586	595	574	551	551	582	576	561	532	601	521	547	557	593	545	570	534	577	573	588	565	537	599	540	572	600	575	508	555	544	563	555	593	588	572	585	536	553	583	606	598	544	585	535	563	616	547	553	540	562	527	569	558	529	574	575	583	606	548	539	550	552	568	581	541	563	555	558	608	575	549	550	585	563	542	560	590	582	551	577	571	543	543	569	567	559	583	573	541	552	561	531	587	557	578	543	554	552	574	526	538	600	563	583	541	575	560	563	543	532	539	514	575	530	542	595	587	570	528	510	553	586	568	520	569	545	572	549	551	545	566	548	556	559	527	521	564	579	568	543	549	576	554	553	583	592	548	542	587	613	561	566	563	615	535	556	560	592	541	553	589	560	568	575	595	543	552	571	583	529	573	573	578	562	580	611	551	567	500	553	562	549	581	544	549	537	601	563	544	538	591	548	628	557	599	514	531	574	527	616	570	552	570	603	540	567	585	529	585	582	580	558	542	559	557	557	571	572	598	576	553	543	561	535	597	535	521	560	568	568	585	571	539	559	577	553	566	555	540	583	555	548	547	576	568	579	576	587	577	549	549	588	537	565	566	528	558	529	569	523	576	532	511	594	559	600	557	606	572	550	575	513	548	580	570	563	540	579	577	603	564	588	547	560	538	563	566	542	581	546	567	573	557	569	547	610	578	572	628	587	555	525	558	560	606	579	572	585	525	574	562	531	623	595	562	549	549	552	540	579	605	541	558	545	549	582	553	564	554	551	569	559	554	535	530	568	565	555	528	560	564	548	558	531	560	618	526	542	554	569	570	609	558	571	540	561	561	575	521	571	561	579	574	563	565	552	540	570	555	545	579	605	548	554	559	559	580	573	531	547	567	601	545	511	575	548	530	529	575	579	554	581	553	538	589	543	555	596	557	550	550	561	554	626	561	599	519	574	571	523	576	567	544	615	551	541	565	553	582	575	540	575	524	615	577	603	587	532	604	556	571	545	568	566	528	579	540	553	543	561	573	596	527	576	527	531	551	587	528	610	557	554	564	548	571	569	531	558	561	529	559	514	556	586	573	576	536	532	534	582	578	556	589	565	560	604	556	555	562	519	524	554	568	588	570	541	555	548	568	564	536	592	574	568	553	562	552	564	593	591	545	536	593	577	533	516	503	546	563	525	564	552	572	552	569	538	550	515	546	532	545	549	525	588	559	520	538	556	575	579	567	593	514	576	538	541	513	593	543	489	564	586	504	578	552	605	577	575	549	581	564	570	557	562	570	533	607	553	576	544	550	563	563	510	553	531	551	566	533	503	556	535	567	568	546	519	568	539	556	589	530	547	553	544	537	537	508	551	553	587	599	552	549	544	566	611	603	620	556	554	563	544	546	546	569	538	539	575	541	560	546	574	566	562	570	572	558	568	558	585	578	565	575	596	587	546	553	541	567	559	538	552	555	566	557	574	567	570	594	582	590	559	560	557	555	565	569	568	581	573	559	584	588	513	506	558	604	518	542	575	546	577	530	552	541	547	561	574	612	546	573	573	578	552	538	522	556	588	582	494	576	582	566	544	589	549	560	613	529	601	534	555	514	562	553	572	481	586	545	535	546	546	540	561	561	560	549	569	544	546	594	568	525	560	579	587	508	555	528	564	567	562	531	558	596	562	562	567	595	552	555	566	531	548	590	540	569	545	557	543	570	562	533	556	567	573	592	555	494	571	577	541	566	545	569	556	572	558	523	564	594	605	510	561	512	532	552	549	623	606	551	549	541	538	598	563	523	562	565	576	582	567	548	596	549	541	565	526	592	551	572	576	556	553	613	539	590	555	556	522	614	580	494	490	577	543	563	549	563	562	569	561	559	574	518	545	541	576	576	576	527	567	580	594	566	558	584	534	554	560	553	561	550	559	588	557	590	534	566	606	567	572	563	552	598	588	524	530	531	567	561	539	539	539	535	560	595	566	544	529	569	533	576	566	580	606	639	576	563	531	553	565	543	549	538	580	556	527	542	542	518	571	564	519	573	575	539	558	535	567	573	577	542	567	615	570	531	546	584	542	568	579	589	576	578	544	548	595	560	555	562	560	540	539	564	545	550	556	541	576	578	549	571	541	563	581	515	579	558	552	586	496	519	578	550	557	558	562	644	531	561	521	551	589	536	563	541	531	556	534	543	563	540	537	591	564	553	561	584	575	548	560	581	507	521	566	564	534	600	527	556	564	543	579	551	584	569	584	526	535	590	535	579	569	570	568	572	540	591	571	570	562	592	599	555	548	585	545	563	568	585	571	573	552	553	567	564	552	551	523	585	553	576	590	614	548	582	582	529	543	542	568	558	534	535	598	571	555	529	607	558	547	556	561	544	597	564	548	592	530	561	581	533	590	584	574	547	578	564	569	604	579	557	587	558	587	587	580	531	564	514	515	520	580	559	561	593	573	550	580	567	567	544	552	521	583	571	553	562	572	565	537	560	560	563	556	554	581	576	565	558	589	515	568	557	571	607	536	547	551	578	585	575	517	542	524	548	573	580	533	577	563	517	546	514	560	543	501	576	534	565	598	567
15247	1299	1030	830	650	563	507	442	406	443	385	379	345	351	354	363	322	324	382	358	369	342	335	323	317	317	337	359	326	364	350	371	354	326	327	343	305	370	337	329	357	350	326	339	322	328	320	307	345	340	347	346	353	330	346	341	353	343	324	362	320	325	305	314	344	330	389	336	366	330	335	339	329	351	321	320	355	358	335	325	330	343	346	325	310	332	332	333	339	353	336	332	340	346	334	328	349	355	317	345	326	354	315	335	337	331	342	330	344	347	321	334	374	359	381	322	304	333	348	320	321	327	335	380	356	350	315	336	355	318	368	349	302	339	320	337	345	335	357	375	358	337	373	353	305	349	336	285	333	368	324	330	327	311	318	310	332	325	323	333	345	349	363	350	354	336	318	313	323	338	344	320	378	329	330	340	348	343	333	339	346	297	374	370	360	319	291	323	346	377	310	339	348	312	304	304	357	349	345	348	342	307	371	358	360	344	344	321	369	318	360	329	316	360	369	329	370	320	345	322	322	294	374	332	366	361	320	370	360	355	352	340	337	320	346	332	326	338	335	347	314	333	323	339	343	341	331	339	361	375	328	332	334	357	322	302	343	321	312	312	345	329	373	320	315	337	359	396	310	356	366	331	305	323	328	339	343	332	365	327	314	346	371	320	337	370	312	371	346	317	370	326	318	351	353	351	335	337	310	316	337	332	324	326	328	351	339	351	341	352	345	350	319	286	374	325	322	331	316	293	368	313	315	371	323	312	331	326	322	340	375	365	321	320	318	324	338	302	348	363	342	334	349	366	316	344	347	368	353	311	320	318	352	312	361	296	328	304	326	315	311	361	355	340	330	346	289	320	343	351	337	344	333	342	346	357	348	365	353	343	370	329	374	322	343	323	327	325	314	346	329	353	320	350	377	315	340	339	323	341	314	370	297	332	346	342	353	337	340	327	301	306	319	354	335	357	342	318	325	364	367	343	373	321	333	314	337	367	380	333	327	313	354	343	339	339	349	331	342	355	311	352	345	368	350	348	355	356	311	324	312	340	337	329	283	339	350	373	346	321	339	345	330	314	348	319	359	353	316	341	358	316	372	296	295	316	334	351	361	337	348	292	345	325	334	299	306	322	318	312	355	357	334	332	314	341	344	335	328	354	317	356	375	331	363	330	309	330	328	317	303	313	310	348	348	379	330	330	343	335	325	361	339	344	350	316	344	317	347	344	307	353	345	330	354	360	356	358	320	309	319	334	359	338	310	317	315	337	343	335	296	335	317	342	331	339	295	335	329	300	315	328	354	348	331	372	321	333	332	353	360	340	324	359	336	330	349	319	305	322	320	315	348	336	351	346	338	376	313	319	325	357	360	323	351	311	341	293	327	329	329	372	369	360	351	332	339	333	305	339	351	340	347	365	358	317	320	301	296	334	334	346	315	362	349	333	321	335	359	319	355	341	343	332	388	376	354	375	296	340	327	329	333	327	335	328	326	327	347	362	337	318	302	324	341	357	349	341	329	342	355	306	341	314	307	303	337	340	341	332	307	356	367	334	329	331	341	366	343	334	346	371	294	360	336	345	308	337	362	371	340	345	330	316	318	350	330	321	310	309	374	350	329	290	332	352	331	351	335	345	305	333	356	342	330	314	303	318	349	341	318	348	329	350	331	358	333	336	343	327	328	318	327	364	322	339	344	313	365	337	306	294	355	363	337	348	346	342	334	344	332	364	331	325	347	357	340	368	353	358	357	331	299	348	337	368	370	312	311	310	334	330	324	344	322	322	338	305	338	339	350	361	351	343	326	358	366	349	330	356	348	354	313	332	323	343	342	368	316	334	317	311	355	320	309	309	335	319	325	380	332	350	349	341	321	332	318	338	369	302	363	359	346	366	395	347	329	333	345	337	336	328	330	348	334	322	334	315	325	339	360	335	361	314	338	316	333	324	343	351	341	296	318	326	338	334	362	341	340	367	342	328	369	338	370	312	307	312	377	323	341	294	338	350	314	335	364	322	318	313	355	327	347	356	315	339	360	349	337	368	329	328	353	352	340	312	310	324	343	373	363	330	344	373	327	328	339	343	365	344	324	305	339	325	356	354	323	364	341	363	361	302	332	364	350	337	377	329	346	334	354	301	338	348	337	355	325	322	333	370	337	351	317	304	330	319	327	349	356	319	319	351	325	363	361	351	341	303	341	320	360	340	346	324	370	318	336	361	333	302	333	291	385	334	336	326	331	339	331	355	333	335	307	328	341	373	349	347	257	361	330	348	339	298	374	325	345	358	384	342	350	352	358	372	304	329	321	311	376	320	340	362	328	356	322	340	345	332	325	311	326	299	370	329	327	348	353	336	336	287	304	323	316	349	333	335	353	311	346	338	330	334	312	302	308	336	310	339	302	329	365	319	328	372	328	371	331	309	329	381	345	364	310	320	350	326	358	344	357	347	346	305	366	322	337	336	325	307	323	383	306	305	335	363	340	347	323	336	350	339	333	332	319	354	348	347	343	365	318	336	329	346	344	305	349	331	330	324	319	317	334	348	339	354	319	377	307	328	315	308	338	337	332	319	375	317	346	356	306	348	357	332	327	341	321	327	343	320	325	309	336	347	350	342	321	346	346	338	323	328	350	339	354	341	329	324	361	328	313	312	336	335	345	337	344	315	330	328	381	327	360	367	379	332	330	382	326	326	337	322	319	350	307	364	321	347	347	357	364	353	338	351	330	296	326	401	332	318	311	363	348	339	332	319	348	309	328	367	332	317	314	345	339	312	330	361	371	344	364	352	376	373	314	327	340	333	342	306	308	345	352	364	362	348	347	355	328	331	367	329	322	322	330	326	351	358	311	323	328	318	322	371	349	341	354	318	343	342	355	333	324	306	321	392	330	340	347	336	338	343	337	309	373	343	349	348	354	339	359	340	320	305	312	329	320	385	336	354	371	322	310	333	317	350	347	375	331	329	331	354	330	327	331	377	324	345	383	368	352	371	329	331	340	338	329	344	282	314	314	360	362	347	312	343	325	320	313	320	305	337	332	325	314	316	338	305	313	323	363	325	363	344	360	324	323	317	365	306	336	363	338	364	349	354	361	352	336	336	331	328	328	347	336	356	341	354	395	370	331	360	348	354	353	350	353	336	351	355	327	331	305	333	329	328	392	348	294	290	304	302	304	336	344	354	303	335	309	347	322	342	350	313	351	338	335	333	357	368	336	342	352	389	326	378	327	360	319	325	336	360	290	358	329	309	313	326	338	344	350	340	328	342	340	357	316	349	341	315	347	332	319	342	365	324	354	371	334	349	339	353	305	320	315	316	339	317	323	326	358	359	315	329	318	306	375	346	297	358	334	337	360	321	364	343	293	342	336	307	325	344	324	349	363	346	359	328	337	363	344	359	322	380	349	333	310	382	365	330	329	283	314	365	321	339	323	312	349	305	326	323	321	345	362	304	328	403	352	306	314	340	317	345	319	335	359	345	347	343	302	333	349	330	353	307	366	321
8576	1375	2160	2464	2196	1794	1546	1424	1264	1205	1170	1079	1051	1047	1021	982	1016	888	979	907	910	941	866	863	955	899	861	925	853	909	895	896	862	843	870	838	903	822	893	902	871	812	846	893	892	875	792	831	876	870	855	889	850	843	859	850	863	889	874	814	847	833	861	819	882	827	789	763	907	827	809	812	844	877	880	856	869	833	831	807	785	842	846	819	824	816	843	796	801	868	791	794	850	849	835	856	844	822	847	865	804	840	820	844	803	848	845	810	816	799	830	813	801	866	852	847	842	785	829	827	830	787	793	850	856	852	855	847	823	838	817	823	817	831	832	859	796	818	831	849	841	824	830	816	803	863	850	843	868	870	812	841	868	835	836	851	830	844	806	862	839	839	843	806	816	878	855	877	868	819	803	822	865	878	804	827	823	842	916	811	822	863	824	877	796	811	902	855	893	855	811	893	865	890	881	875	836	848	799	795	848	817	868	826	885	856	822	808	780	860	815	830	891	833	832	845	808	833	793	851	793	887	827	826	858	843	849	777	843	803	823	822	819	822	843	823	880	829	886	804	824	879	811	770	832	830	815	799	831	850	861	837	883	843	822	849	802	844	837	899	880	808	814	857	843	842	869	835	839	877	879	843	807	874	849	810	826	793	845	827	822	896	807	891	836	818	843	827	846	832	872	788	883	849	812	869	834	874	838	857	847	810	842	870	803	784	850	824	823	833	833	787	823	812	844	853	841	864	811	819	858	846	870	818	848	893	807	800	799	889	820	844	841	827	817	821	854	812	832	867	848	799	816	848	811	806	795	812	836	878	846	815	869	868	837	860	838	873	807	838	868	826	808	799	846	809	836	836	817	850	871	854	816	833	878	836	859	842	823	842	828	935	871	854	844	810	827	782	846	781	848	795	861	830	813	857	851	876	823	874	852	851	784	819	822	775	857	898	863	847	890	792	832	841	892	832	843	821	881	849	789	848	856	832	836	825	859	901	899	796	838	817	783	839	842	877	863	799	835	883	790	822	849	853	861	835	837	802	864	822	846	887	846	874	826	813	832	814	847	834	855	807	888	834	852	855	834	847	816	865	894	876	840	811	857	871	811	868	825	844	854	818	863	874	816	817	870	861	828	821	804	835	858	830	846	831	830	831	845	825	867	821	839	824	883	863	806	857	813	830	826	885	868	866	831	780	817	843	862	829	860	828	787	850	825	849	840	791	817	775	813	847	829	803	803	800	906	810	871	778	838	809	866	786	815	813	810	808	836	787	782	869	832	862	853	841	788	869	889	836	819	832	845	783	798	848	848	847	809	801	823	879	861	831	816	847	790	841	804	877	839	805	858	866	856	820	848	841	842	753	826	873	834	808	830	840	838	817	834	852	831	864	870	787	854	824	824	816	820	843	845	818	840	862	821	865	877	806	858	901	774	859	835	844	902	871	854	877	844	796	858	823	830	843	845	832	850	816	827	868	827	867	854	863	801	877	827	837	827	744	838	864	871	797	811	859	823	807	887	841	841	802	873	880	841	859	829	886	834	764	858	852	825	785	864	823	876	884	821	808	783	794	848	788	800	793	821	832	846	852	814	875	824	832	793	828	824	852	838	819	878	837	852	816	835	811	793	759	798	794	811	829	869	844	866	864	847	874	814	842	871	828	865	813	854	847	849	881	848	856	908	855	818	839	829	889	836	836	818	834	796	853	848	779	821	806	810	852	792	864	903	872	819	866	835	811	863	835	808	777	829	894	896	883	797	839	854	801	815	900	812	856	837	820	812	803	826	872	828	825	878	827	846	850	857	860	794	793	892	869	874	831	797	769	857	812	806	833	790	825	813	851	855	858	815	878	827	856	857	840	851	852	825	825	872	817	816	850	821	832	812	785	858	848	791	833	811	818	875	861	824	864	805	822	823	779	836	838	802	814	830	828	835	826	773	821	792	853	854	829	807	841	823	832	871	823	802	867	855	876	855	915	822	811	825	761	836	836	866	804	834	842	898	819	863	845	894	839	863	791	806	808	804	860	823	849	830	836	807	823	845	821	824	833	892	854	894	849	834	819	818	864	839	835	832	869	827	855	814	871	773	846	817	803	849	850	823	877	813	869	824	868	837	854	792	875	816	812	843	809	856	821	855	876	868	877	837	852	837	848	818	807	821	908	817	849	891	816	843	852	805	859	854	814	825	927	822	864	823	896	787	912	879	855	849	818	856	842	869	808	790	910	824	825	850	838	819	845	794	852	832	811	840	833	807	833	812	809	880	805	856	866	796	857	882	808	843	835	786	846	815	849	817	840	874	820	805	827	819	814	893	825	841	871	855	839	817	844	912	830	877	864	875	842	829	839	809	820	866	834	831	880	875	860	837	832	824	836	829	767	774	840	847	840	839	865	880	789	854	827	818	824	828	864	873	845	817	816	873	816	793	856	843	873	841	854	824	829	820	832	828	836	854	835	807	840	866	852	842	847	896	823	813	854	908	836	788	869	836	837	854	826	840	842	830	889	845	836	879	824	864	850	877	845	795	827	886	853	797	850	821	803	820	823	827	800	871	825	777	811	807	864	820	850	876	832	820	854	816	824	847	838	811	849	849	841	811	861	804	817	883	846	870	769	862	840	866	860	825	856	813	885	800	832	879	851	867	853	832	872	792	847	875	796	815	813	836	842	819	791	877	827	808	797	815	798	817	878	847	821	815	849	850	845	896	808	873	781	850	916	794	837	847	828	884	809	830	837	842	843	873	843	781	911	829	784	836	893	852	816	809	833	901	863	831	823	831	843	845	882	857	877	873	878	828	863	790	846	794	847	826	816	855	863	860	808	860	861	854	854	839	827	816	847	830	818	837	818	810	813	843	834	799	805	850	856	821	856	837	844	838	857	836	846	826	893	877	855	892	805	866	847	943	849	803	795	846	803	828	831	883	869	861	823	807	839	850	851	814	817	871	853	859	842	839	819	831	831	837	829	894	837	842	846	864	816	842	810	852	863	817	830	813	849	848	840	837	845	804	798	840	842	875	857	852	781	838	805	858	907	829	874	835	779	836	784	852	857	837	816	822	811	866	850	815	868	810	867	828	864	869	841	822	816	798	796	833	839	892	802	825	846	881	875	857	821	814	836	845	876	825	811	825	852	780	873	809	817	842	832	818	835	875	854	829	836	868	818	871	846	879	820	816	871	881	806	825	815	786	824	853	879	831	858	842	839	887	845	781	884	835	872	848	834	863	865	872	834	880	841	818	851	801	856	881	823	881	828	815	885	798	787	845	813	834	811	847	837	866	846	899	848	804	821	837	831	892	873	797	834	857	810	805	816	807	846	797	765	872	808	835	800	804	797	881	819	836	850	864	783	830	818	827	830	815	836	808	778	781	852	814	860	897	787	865	813	882	833	869	797	910	837	851	858	837	847	868	878	866	819	853	895	805	832	832	847	829	829	807	857	907	878	825	832	803	807	856	786	859	801	840	832	812	770	784	820	845	857	799	854	864	880	803	818	871	878
1870	446	400	394	411	429	473	421	397	397	425	419	390	391	417	403	424	407	381	415	392	372	398	423	389	391	443	430	392	418	410	381	374	363	392	373	432	384	395	390	373	368	400	413	439	350	417	363	400	374	390	416	403	406	387	373	378	374	401	384	395	462	415	353	415	397	397	405	377	408	402	362	415	383	391	382	421	386	403	376	392	410	418	405	404	402	360	372	424	397	383	339	367	406	412	387	439	407	409	380	418	392	395	389	424	385	392	399	378	386	405	351	395	370	453	395	386	413	418	401	416	362	434	381	408	397	398	380	386	390	366	407	379	393	378	359	421	428	396	382	353	380	414	427	387	386	372	382	398	409	387	382	421	410	400	416	401	408	397	364	389	413	363	360	381	429	391	407	368	363	403	379	374	395	395	361	386	393	416	420	380	426	400	396	373	403	417	393	419	389	396	398	402	409	409	399	403	409	418	392	375	373	402	415	383	417	387	424	397	393	393	395	395	366	384	419	408	376	369	369	431	378	379	419	381	436	423	414	341	419	388	382	422	420	367	395	413	383	396	380	404	407	365	378	402	386	417	413	377	396	398	414	401	378	411	393	389	376	385	374	386	373	386	432	469	412	442	403	369	386	417	357	388	350	404	380	387	367	389	401	386	417	382	419	411	412	414	388	441	366	429	418	382	436	367	376	404	381	419	400	386	409	418	415	397	388	428	381	376	372	432	430	398	404	419	389	424	376	386	450	379	385	409	428	408	413	409	368	368	411	391	406	395	452	404	406	355	423	383	368	399	390	413	423	420	400	411	392	384	402	379	428	363	352	401	421	418	398	393	412	424	426	427	421	376	406	449	388	421	369	404	359	381	379	375	362	370	363	420	422	395	391	443	395	414	382	350	401	374	399	417	409	427	394	400	408	403	423	420	412	376	389	431	398	391	381	389	393	385	422	394	365	373	383	374	406	387	371	425	370	379	361	420	376	413	358	408	374	379	412	435	395	462	402	370	381	382	397	411	388	428	356	422	423	396	387	421	396	443	399	397	424	382	452	401	377	387	391	394	377	384	406	401	399	401	413	394	427	372	409	387	389	409	346	345	410	380	412	411	369	418	422	384	369	388	371	405	403	373	391	416	398	416	374	390	410	396	412	417	395	376	386	415	408	387	381	419	416	391	380	400	371	405	380	399	430	411	381	385	385	381	390	430	373	392	408	371	376	373	423	358	388	382	387	396	402	400	395	395	389	417	389	399	405	357	393	409	439	406	391	397	381	406	407	381	399	373	376	391	375	389	398	374	415	388	394	353	439	395	398	394	389	380	439	363	406	360	403	386	297	383	421	401	408	356	393	409	398	414	432	421	387	448	421	439	406	389	394	372	397	393	409	408	412	400	404	407	410	455	383	411	407	418	418	382	392	353	430	398	421	347	453	375	373	418	396	435	399	398	400	364	383	404	408	361	409	367	406	369	415	431	396	385	417	370	401	384	354	408	391	405	417	355	395	367	412	429	443	368	361	405	414	419	413	387	392	424	418	390	405	377	381	381	417	383	402	387	403	412	370	402	426	366	380	355	386	400	417	378	377	433	419	397	388	382	371	445	399	451	416	394	409	421	426	405	369	361	382	396	419	399	417	405	413	448	414	422	405	387	367	414	414	384	377	422	387	405	394	404	378	395	431	441	399	429	398	374	401	380	392	408	412	435	388	416	384	378	409	396	408	422	387	387	405	364	431	404	420	405	380	426	440	409	412	414	404	370	415	394	389	375	391	390	455	399	346	343	422	380	386	389	390	390	377	411	415	383	400	392	384	415	416	408	421	384	416	401	397	367	361	391	385	414	376	379	425	463	396	408	404	424	394	360	441	410	389	370	377	404	365	350	426	445	360	413	408	396	391	372	444	424	386	393	382	438	429	404	396	373	385	427	389	346	396	409	428	401	428	403	368	434	390	376	429	432	397	420	389	388	372	389	390	378	419	400	402	375	409	396	428	400	417	359	413	378	415	382	430	414	459	423	388	377	405	428	396	413	405	399	440	392	399	392	375	395	411	415	349	397	378	397	419	394	406	385	376	411	394	403	414	413	413	434	418	394	415	416	397	421	400	366	396	378	417	357	410	420	418	376	351	390	386	390	401	402	352	414	430	417	359	367	396	350	421	391	407	447	405	394	355	437	414	422	368	424	413	402	375	422	443	390	409	408	439	416	393	365	401	389	391	407	378	384	380	390	409	369	359	357	377	421	402	378	434	406	414	382	458	382	420	405	346	387	388	383	397	341	381	422	405	399	369	373	428	383	367	394	379	392	388	407	403	407	437	416	399	419	340	374	384	402	384	377	383	393	400	408	374	383	382	407	454	449	401	388	350	406	378	436	395	368	393	381	406	407	377	360	397	400	376	389	383	411	377	374	385	368	381	401	404	397	396	398	406	413	393	341	391	404	423	409	416	437	380	389	415	396	363	401	393	378	396	405	367	409	411	381	392	375	384	359	390	390	386	389	419	403	412	366	369	389	409	402	401	380	402	424	373	364	393	382	447	365	417	420	409	398	369	421	386	404	425	382	377	407	386	410	394	401	396	413	389	420	395	427	441	382	414	369	380	389	443	393	394	379	379	402	372	396	390	403	419	408	400	367	404	390	391	395	384	404	370	372	418	393	400	372	405	384	399	400	369	396	367	406	404	422	426	423	408	403	392	423	384	336	375	415	415	398	435	408	392	354	381	391	399	389	380	396	387	381	399	394	422	392	429	384	373	397	373	417	374	385	403	364	384	360	419	430	407	378	454	411	363	411	404	421	430	420	382	380	374	416	398	416	370	401	386	368	403	395	377	408	395	353	405	440	427	364	412	401	399	370	402	382	368	364	381	383	373	383	380	402	398	390	419	384	359	401	372	366	389	374	357	383	402	387	371	383	421	369	376	392	375	416	432	376	421	377	365	420	404	383	404	368	427	434	399	409	404	365	407	429	389	437	368	386	379	429	352	471	370	404	402	398	430	412	405	386	385	395	380	437	427	405	377	387	362	395	404	389	399	406	396	424	428	371	394	434	397	416	398	418	381	414	371	396	408	397	410	390	396	434	414	394	370	392	401	436	380	406	387	403	375	389	395	406	405	401	375	394	406	352	385	420	384	426	398	371	372	433	388	379	409	351	382	392	369	372	427	419	424	420	407	409	395	446	416	419	389	375	427	412	398	421	422	420	397	422	396	407	352	387	372	385	423	409	428	392	398	404	424	368	415	388	382	424	372	446	402	397	424	409	427	388	387	385	370	365	444	452	375	391	398	391	386	376	404	388	377	402	375	423	387	406	383	367	394	467	405	366	350	421	413	373	427	383	352	389	365	407	397	405	411	392	383	416	427	394	433	386	345	407	393	424	408	405	403	415	412	404	422	406	395	390	384	356	364	385	404	375	362	390	396	372	373	403	398	436	389	379	408	409	395	377	367	403	368	387	372	376	397	420	396	414	366	433	392	376	410	410	386	367	378	366	405
2280	897	893	964	918	908	955	947	898	915	893	928	950	941	966	887	905	918	925	946	886	911	942	915	892	911	885	892	927	895	915	917	912	899	886	852	901	887	893	863	902	853	945	946	904	877	950	897	919	868	922	893	887	866	893	898	885	929	940	867	932	896	876	918	900	872	868	881	947	897	943	857	907	878	836	895	859	908	834	889	928	942	923	861	907	921	926	889	887	961	968	931	882	908	877	895	917	876	899	965	911	833	903	827	886	888	864	889	886	873	883	891	913	934	890	894	916	930	932	895	932	918	960	860	869	892	921	888	915	899	977	888	921	845	948	954	932	878	920	861	873	874	902	882	926	919	872	913	895	868	888	858	828	875	882	956	850	876	946	910	905	903	911	909	910	900	948	860	903	844	957	922	922	849	875	911	887	927	898	899	910	936	952	845	858	866	882	924	904	912	832	896	909	942	906	836	880	919	888	869	899	907	901	885	928	909	913	896	914	933	885	950	897	893	858	904	886	910	878	926	908	895	916	874	847	946	919	895	920	908	943	879	942	950	907	891	897	932	891	887	875	933	915	896	934	929	958	998	894	900	858	900	856	911	905	900	884	879	907	895	864	932	929	925	901	873	891	921	879	890	865	920	832	939	894	909	928	885	918	928	910	921	900	868	908	882	949	887	876	897	919	886	907	884	875	903	935	900	921	906	886	947	867	890	878	871	914	937	870	882	929	813	932	913	892	895	871	884	830	887	949	882	835	896	922	908	884	935	929	905	919	888	926	943	883	882	891	887	910	909	922	869	813	898	916	874	944	874	830	879	934	934	989	884	926	938	876	875	937	935	926	903	882	893	923	892	895	900	879	858	927	887	915	915	887	1002	920	904	898	904	894	897	912	918	905	885	945	923	945	922	917	916	882	839	948	917	841	913	900	956	846	885	918	928	922	883	903	889	859	873	881	884	879	884	899	873	871	908	864	894	909	929	934	906	891	890	852	866	902	912	912	904	927	919	839	853	876	880	927	928	944	886	896	891	884	907	887	924	879	918	886	922	901	952	898	927	926	875	940	885	882	898	908	930	922	889	914	909	863	906	882	904	896	909	913	846	912	945	943	895	897	868	876	924	865	850	901	892	926	851	861	910	879	886	837	905	864	886	893	875	869	905	929	915	879	869	934	924	910	926	913	886	928	881	880	858	910	876	886	877	919	856	928	941	925	880	887	874	904	850	854	857	885	857	924	930	891	946	887	946	919	894	842	924	914	901	895	909	888	935	897	906	855	855	898	859	885	890	889	907	912	909	923	898	876	930	887	916	906	938	879	894	926	885	890	929	857	894	890	889	959	817	851	879	914	895	898	911	872	893	930	911	873	863	875	909	942	869	901	932	910	872	907	905	912	863	885	880	925	965	905	932	943	911	891	934	898	905	893	929	876	928	892	916	939	915	871	905	869	887	906	911	902	926	935	876	906	908	905	913	960	869	870	907	867	945	869	931	912	944	880	853	868	928	936	925	856	902	912	929	941	929	897	925	853	939	939	925	853	918	928	931	869	882	895	907	941	915	893	848	922	885	913	908	871	820	875	900	812	915	868	917	873	945	922	878	935	946	921	899	879	918	923	916	916	910	946	921	889	897	923	896	882	958	932	885	929	881	863	840	867	895	931	919	849	860	896	927	889	907	864	969	913	918	903	937	897	922	924	888	889	875	919	947	902	902	874	888	889	896	938	870	869	870	877	897	902	870	906	927	919	870	956	904	909	869	877	872	981	907	888	892	848	872	922	958	889	848	852	863	892	961	941	885	903	870	937	1004	928	898	932	866	845	912	881	944	895	895	895	874	891	888	922	906	896	949	952	924	868	859	939	861	923	892	876	901	918	941	944	845	956	923	871	923	925	948	847	932	880	862	960	868	865	855	859	913	880	934	862	948	886	885	870	934	851	902	876	907	900	871	895	922	891	931	948	866	889	849	908	927	862	925	874	916	919	903	830	925	916	857	939	841	911	935	912	906	957	930	897	928	903	898	902	894	886	918	908	873	907	947	906	896	939	881	925	946	947	858	905	867	885	888	923	895	905	934	930	938	857	927	931	886	898	908	893	884	962	913	895	892	862	902	943	860	889	878	894	903	901	936	897	861	906	972	886	901	910	886	895	869	895	877	931	839	906	864	909	898	938	931	882	942	924	872	898	923	893	909	920	936	964	850	923	902	897	930	870	944	910	890	869	903	854	904	931	864	857	828	924	944	906	900	898	907	880	851	907	914	885	879	899	967	899	883	950	945	896	944	885	963	863	880	939	909	941	914	853	816	965	915	899	930	853	919	895	910	887	907	904	879	817	928	922	934	856	925	864	928	935	885	884	876	973	945	945	883	908	937	915	931	937	864	882	853	900	875	910	865	916	887	925	920	905	900	945	877	904	924	871	880	906	877	883	832	918	934	885	889	924	957	940	902	910	908	886	883	953	908	938	917	885	884	909	910	944	855	854	842	903	883	880	889	858	915	895	895	918	898	853	896	965	923	874	878	908	929	945	904	914	866	903	926	877	906	919	904	917	925	873	910	919	895	900	942	889	927	922	878	886	906	906	934	948	858	919	906	849	929	971	910	905	904	915	904	897	915	962	967	906	915	909	925	898	869	935	919	954	818	897	905	877	909	924	853	928	931	871	919	829	950	900	847	902	951	945	890	825	897	914	924	889	861	940	868	895	874	945	940	899	876	898	926	913	884	905	856	918	906	958	913	921	897	884	884	906	886	912	936	946	905	914	910	950	881	873	903	904	958	907	861	946	860	935	915	921	922	892	920	908	924	887	892	874	883	875	887	852	906	892	927	880	853	889	902	910	947	893	888	939	844	897	903	952	868	965	941	936	947	990	897	896	929	878	873	922	921	933	919	898	876	938	934	885	934	858	871	909	902	939	865	962	938	877	893	879	913	877	902	874	938	957	872	915	869	898	945	901	924	905	894	882	911	956	907	886	852	901	929	908	901	914	842	922	916	862	913	871	921	962	880	872	917	851	874	924	926	910	871	887	940	899	913	961	916	911	913	949	899	884	949	903	961	903	912	907	933	895	941	927	919	913	986	945	890	889	899	917	893	864	880	872	924	903	892	864	869	878	883	872	901	878	893	930	938	830	902	841	943	929	871	963	862	892	895	910	892	898	859	967	913	944	877	898	878	871	864	875	879	942	903	881	902	870	930	927	900	945	926	893	904	938	972	880	852	920	941	872	952	921	972	922	855	885	920	837	851	905	914	855	888	886	948	880	876	920	925	929	904	894	894	873	845	977	919	934	907	877	889	884	895	928	861	898	946	861	870	936	894	903	923	954	855	856	918	872	911	900	951	884	915	919	954	912	967	859	932	870	900	897	907	928	872	891	887	861	920	885	930	882	860	873	920	891	899	905	930	939	911	921	931	929	899	921	875	918	888	820	916	875	904	928	914	914	953	842	900	892	918	923	922	971	901	883	895	902	919	916	934	877	908	907	914	923	911	922	872
8010	497	516	436	328	284	312	262	259	249	210	222	249	208	239	234	260	239	242	229	216	207	199	204	220	184	253	248	185	254	231	225	210	229	216	207	211	200	239	224	223	227	217	210	197	209	218	206	245	179	228	197	220	211	217	227	204	196	203	232	208	206	204	216	222	239	238	231	217	193	203	228	220	203	212	211	254	208	220	229	207	220	228	221	217	222	202	204	196	202	188	202	213	204	211	228	203	200	198	208	224	207	218	218	213	190	215	223	237	188	228	189	193	207	221	199	188	226	207	226	238	222	225	241	256	219	212	219	224	225	178	231	228	226	247	211	222	199	213	214	228	220	197	225	197	222	200	224	233	194	229	223	226	239	230	206	198	211	220	218	232	207	213	241	233	190	214	237	208	214	228	236	252	193	259	220	215	248	221	234	237	211	212	207	203	210	207	203	205	219	231	223	251	175	214	217	188	177	201	200	198	157	197	193	220	207	217	198	203	203	233	232	202	223	221	221	204	235	207	206	199	221	216	238	206	225	209	189	212	220	235	203	222	227	244	231	221	212	206	202	227	230	190	217	188	210	231	233	212	226	228	197	207	201	226	197	235	183	197	228	230	217	198	212	234	226	226	206	233	187	221	200	224	187	218	197	249	218	222	192	220	243	216	213	203	221	216	235	209	227	204	203	208	187	215	204	240	221	227	225	199	179	191	206	197	213	246	215	220	214	250	181	219	203	203	199	209	224	204	232	222	221	213	189	223	192	193	199	215	211	226	217	220	195	206	191	183	189	229	218	224	263	220	208	200	223	238	192	222	203	193	211	212	215	232	194	244	203	232	219	229	218	209	200	208	248	198	216	222	200	226	210	232	217	229	207	215	196	214	221	212	238	235	224	234	237	212	199	199	205	209	217	201	217	206	226	205	206	227	223	210	217	192	204	207	217	215	234	222	221	222	232	232	215	229	217	190	226	213	223	203	220	215	211	218	204	209	213	220	223	211	223	203	231	220	208	191	202	178	187	225	207	210	212	228	223	217	237	208	239	203	210	237	222	239	236	196	173	213	231	197	219	215	210	196	184	218	226	213	199	200	214	233	197	192	204	218	222	219	233	224	217	174	193	251	215	215	256	219	200	213	211	220	237	216	209	250	243	216	248	219	225	217	202	226	228	238	205	222	204	240	213	219	237	186	224	200	217	221	198	217	188	209	200	214	205	209	216	199	211	199	244	213	224	216	206	241	219	210	226	220	215	242	209	217	230	178	230	244	249	194	201	185	226	233	227	221	222	203	210	225	235	218	222	247	203	214	227	225	216	224	221	235	200	185	202	218	235	205	181	223	196	230	213	204	204	212	210	227	221	201	194	234	240	221	234	238	232	217	223	221	208	192	205	221	198	211	205	207	233	213	209	224	250	220	228	200	221	202	197	241	209	201	230	246	211	228	205	230	206	223	223	198	234	225	229	218	215	229	219	236	213	230	199	208	245	209	192	189	225	217	196	251	197	201	218	192	216	219	240	213	201	222	201	203	195	244	218	242	213	201	212	216	188	214	200	249	190	195	224	204	208	189	220	239	219	226	214	224	207	204	186	225	211	196	229	223	205	200	214	198	222	222	201	234	176	216	227	227	214	210	223	201	226	207	214	225	208	218	219	220	193	199	208	243	199	221	194	190	207	211	217	218	205	216	207	210	228	214	203	188	217	186	219	212	205	223	206	205	215	221	216	234	198	218	248	209	187	229	189	217	230	193	233	209	220	231	230	203	203	223	245	217	225	225	227	208	203	229	206	201	217	235	202	210	231	220	194	207	197	231	213	199	194	193	236	210	195	170	220	232	201	190	196	203	184	223	203	224	206	206	225	214	240	212	229	215	203	197	214	209	238	224	207	216	214	221	212	221	223	206	211	225	202	232	226	206	203	204	226	197	207	227	207	221	224	210	195	180	216	186	230	187	226	200	237	229	215	223	197	192	204	216	211	216	204	207	222	224	212	217	236	218	227	199	233	195	199	224	210	178	229	228	217	197	228	202	243	199	212	226	220	210	199	209	228	197	181	232	203	204	222	217	239	214	218	210	198	221	210	213	212	229	215	209	210	214	204	221	194	212	230	217	235	197	226	195	206	230	203	218	222	200	217	200	244	236	206	218	216	228	217	223	225	213	208	218	245	224	207	225	221	225	216	215	192	235	204	238	213	200	230	187	213	187	216	208	205	204	210	223	235	231	213	196	221	190	196	197	199	213	216	206	212	217	216	214	205	205	227	196	205	205	202	227	236	220	223	201	215	219	212	223	232	204	239	219	227	210	206	207	228	216	201	214	212	219	196	207	173	202	221	225	224	220	200	217	207	230	198	217	214	189	230	199	223	224	208	221	213	207	179	214	218	209	207	211	212	213	221	254	230	229	209	191	217	201	220	227	210	244	240	204	219	238	235	243	208	207	218	216	206	204	211	240	207	200	234	222	209	211	214	229	215	223	211	237	204	209	206	208	228	207	230	198	198	234	210	217	227	227	228	216	249	226	239	204	231	228	206	208	216	204	195	203	218	187	199	251	202	232	225	226	208	194	213	218	212	182	214	200	252	218	188	201	215	208	202	237	220	195	236	239	212	209	241	221	209	211	200	201	219	202	198	190	221	209	227	235	194	201	219	209	212	203	201	229	217	195	219	239	212	217	210	202	192	220	219	218	215	225	201	213	240	224	249	195	206	214	195	195	180	209	214	187	216	193	193	210	222	198	198	202	190	207	226	190	189	234	219	215	210	229	203	213	223	195	195	215	238	220	205	209	233	189	198	216	231	197	206	209	207	198	199	230	222	201	201	210	190	215	210	217	205	227	195	214	191	213	236	226	207	183	219	208	205	230	208	214	200	190	240	219	201	229	198	205	189	200	210	235	221	206	229	223	235	214	245	226	213	209	221	229	223	242	215	204	197	223	222	208	202	200	212	204	202	212	217	208	197	190	248	229	219	211	227	218	214	239	221	198	245	207	193	228	201	199	214	225	185	226	228	209	196	202	207	200	229	205	207	240	191	215	203	215	212	191	222	211	237	212	191	199	245	208	212	225	189	208	212	225	178	209	210	230	192	192	216	236	216	214	217	224	197	225	214	195	209	196	235	202	217	253	199	240	238	213	213	205	210	204	217	239	227	209	227	224	247	216	206	213	196	215	190	204	190	212	222	227	199	182	191	210	206	236	183	209	218	274	224	197	209	206	184	199	225	226	216	209	203	220	229	189	190	201	214	199	218	223	202	201	206	201	237	223	217	212	208	196	238	223	249	211	218	204	225	194	184	208	209	208	223	215	201	231	210	218	228	224	225	215	228	232	229	210	197	195	215	221	224	209	213	235	209	212	221	219	193	220	190	218	201	196	220	197	220	220	218	211	216	188	217	212	206	208	217	173	248	231	206	204	236	239	217	228	250	204	193	207	220	208	208	242	198	218	206	217	213	238	200	202	216	226	206	197	181	189	198	209	189	235	239	222	194	239	237
6654	817	1267	1408	1245	1101	1002	881	793	773	697	640	687	668	664	687	637	637	639	627	595	620	636	602	621	586	580	611	612	565	585	585	585	599	585	635	612	607	558	568	586	605	577	585	599	569	572	561	587	559	572	567	530	556	564	533	533	576	546	593	544	608	553	592	578	618	552	575	557	551	568	589	575	584	598	575	548	554	580	580	620	605	544	506	581	538	593	559	533	563	576	583	554	508	546	573	578	559	570	573	566	582	614	532	592	570	557	559	588	550	582	560	583	559	585	539	574	574	585	602	554	582	586	538	578	531	547	575	537	584	591	535	576	524	592	580	534	574	508	540	570	592	573	506	524	550	587	563	587	609	513	557	572	549	568	567	573	575	567	567	574	576	518	546	540	596	576	537	580	571	618	567	579	572	534	591	541	597	598	562	578	569	599	562	568	579	571	526	567	565	594	555	581	588	613	538	571	573	536	544	558	569	518	555	560	547	573	570	543	567	603	546	583	559	557	556	553	547	566	514	573	553	554	600	547	526	551	552	579	598	554	575	557	547	562	588	562	584	568	580	590	543	522	568	555	569	554	556	581	584	551	538	550	558	562	547	573	587	541	565	552	546	601	589	556	625	545	615	556	536	591	541	574	567	553	572	550	593	585	555	564	557	572	556	606	597	553	530	537	544	568	525	555	557	583	570	546	591	554	607	560	577	537	574	600	558	594	579	577	548	581	607	563	558	539	569	548	586	566	570	560	563	596	516	603	561	539	551	564	543	598	537	542	573	543	564	586	544	533	579	549	503	588	562	576	571	552	614	602	588	590	559	589	555	547	591	574	554	550	531	581	564	548	565	555	608	584	568	545	577	548	563	558	576	595	569	540	521	591	560	542	598	576	553	501	570	563	584	566	564	580	585	580	564	520	624	586	574	551	542	552	576	539	566	586	530	565	528	569	561	582	582	559	581	597	613	566	578	568	584	548	560	524	588	603	585	583	589	569	569	556	556	543	567	564	568	554	530	593	580	548	569	597	557	566	528	562	600	562	557	559	551	563	551	519	527	592	547	581	557	557	562	553	533	593	571	566	591	571	544	544	527	556	598	556	578	544	530	541	559	579	588	591	525	611	583	617	591	540	584	534	551	557	569	549	518	572	574	606	594	576	587	576	591	553	583	569	542	578	529	592	566	537	569	578	607	567	531	581	567	546	547	567	557	640	562	595	576	547	592	609	541	617	552	602	537	557	593	543	562	546	562	563	564	508	587	598	567	576	564	556	567	570	544	562	548	547	598	550	543	591	535	559	596	555	550	582	588	589	562	529	533	574	523	567	545	568	544	615	564	538	559	591	575	602	570	607	563	571	552	573	563	523	540	570	589	575	570	560	566	569	532	551	584	571	618	586	519	557	579	566	543	607	569	569	582	561	554	569	611	568	593	547	597	571	574	551	594	579	559	551	563	568	562	550	563	592	574	577	589	587	530	571	548	596	563	550	570	548	527	563	553	566	560	578	534	571	575	567	520	575	579	541	589	571	553	588	523	604	528	536	589	568	558	576	568	571	567	554	548	616	587	596	575	546	547	549	546	564	556	547	551	555	543	548	524	537	556	577	586	582	561	584	644	521	567	591	553	547	596	568	584	549	558	549	619	531	521	552	528	573	570	576	570	558	572	561	558	513	548	572	567	579	586	572	552	598	582	527	539	564	594	557	543	566	580	560	573	595	581	555	572	551	539	585	616	568	566	571	557	567	576	546	555	518	615	541	527	548	593	565	529	582	574	581	537	539	569	547	586	505	568	552	574	586	564	572	565	585	559	585	601	595	577	602	550	560	585	557	556	572	516	576	574	535	560	554	618	551	561	573	565	495	640	567	543	590	568	584	544	580	567	548	615	547	580	566	602	556	559	563	582	542	571	590	594	538	537	571	539	602	587	573	574	565	557	600	562	589	568	569	552	572	563	556	508	538	548	552	596	597	605	568	571	530	571	560	549	614	527	552	546	571	607	561	565	564	546	584	590	533	572	562	572	519	546	545	577	570	561	549	554	517	612	584	545	521	572	579	509	525	556	597	554	554	580	574	588	563	599	561	535	564	549	589	573	571	539	542	548	563	543	566	559	600	574	545	559	535	583	558	597	595	587	569	527	558	543	530	552	589	525	533	582	553	547	598	554	544	585	566	564	544	589	526	590	573	537	551	567	526	580	549	575	541	576	561	576	524	580	552	590	577	583	615	556	549	570	567	597	612	601	564	517	558	579	576	534	533	549	532	589	575	579	594	571	566	570	583	579	554	560	546	559	619	534	532	544	526	578	544	569	543	554	522	614	556	538	580	611	625	581	599	551	591	579	563	590	563	612	563	612	571	558	586	582	595	577	545	519	589	556	565	586	550	583	546	587	575	559	571	592	559	566	558	532	550	579	568	572	579	535	518	572	573	569	585	555	599	589	553	548	583	553	539	565	547	585	579	617	570	553	553	596	535	606	582	552	527	577	537	565	571	577	584	561	569	554	533	551	566	588	588	510	518	565	559	555	522	562	581	539	571	581	532	513	571	559	573	587	555	548	530	586	557	553	549	572	537	537	577	590	534	608	585	594	577	543	571	559	582	584	615	588	579	582	569	555	527	551	583	585	524	578	571	575	579	571	595	556	595	546	597	576	544	566	558	542	599	568	570	550	563	560	588	564	583	598	580	621	530	546	561	584	498	569	591	559	554	565	530	570	588	541	581	582	577	581	550	588	592	597	541	533	561	598	599	556	587	599	561	566	536	565	517	593	531	550	566	591	599	565	587	520	568	547	549	555	567	589	545	589	588	566	580	558	552	615	576	565	567	526	558	573	584	538	594	538	569	612	543	566	590	565	578	584	567	573	535	564	587	567	551	562	562	582	553	542	521	551	539	525	581	598	581	562	616	564	615	557	574	565	584	541	586	570	561	562	539	541	557	560	569	569	557	587	529	542	578	540	550	533	575	550	595	568	550	550	582	576	556	560	591	584	583	554	573	603	533	566	555	563	574	586	513	535	537	526	543	526	544	582	599	575	523	583	540	611	560	581	546	593	542	548	603	543	559	578	599	591	567	546	560	569	559	560	521	578	592	552	532	549	571	622	602	582	517	573	579	583	561	559	539	564	564	593	551	562	552	571	594	570	589	539	578	544	541	561	529	604	561	539	548	590	574	550	572	554	567	532	548	615	572	566	557	538	518	579	560	583	572	590	616	550	559	521	561	535	576	564	616	541	564	541	565	568	592	533	594	572	546	593	534	574	569	576	550	612	575	522	562	554	582	566	551	558	586	600	529	516	529	596	564	585	562	578	526	548	549	528	580	573	518	545	553	553	546	549	550	613	567	565	552	534	588	577	505	583	553	563	545	606	618	559	603	551	573	564	569	562	584	549	564	572	554	569	575	550	558	564	579	541	542	568	556	548	576	569	582	619	572	574	580	555	553	542	580	529	545	578	553	549	595	617	576	594	581	547	572	555	537	535	565	523	562	580
15161	1340	996	822	690	605	483	467	400	420	372	375	380	383	320	377	386	378	363	347	343	366	353	345	352	344	397	351	332	344	330	328	353	335	322	343	343	340	364	359	345	327	344	340	337	320	336	352	321	314	364	344	347	342	344	317	360	363	358	305	308	366	381	343	331	348	327	374	357	326	361	335	353	329	361	320	328	340	350	359	332	333	326	374	313	318	337	321	359	337	349	316	347	330	354	319	348	343	318	337	298	326	328	339	356	341	341	324	333	363	364	300	317	356	338	329	358	318	340	293	374	341	339	307	325	334	356	353	299	318	364	322	372	345	331	347	312	354	306	311	337	331	350	325	333	354	337	304	360	327	331	311	346	336	347	381	349	352	306	327	367	346	347	324	327	349	408	339	375	318	345	343	349	354	309	329	330	344	353	340	333	361	353	330	307	375	324	355	368	327	300	324	351	341	362	328	363	339	315	322	326	325	341	361	345	353	355	338	334	352	339	326	333	340	329	336	324	323	321	329	341	324	312	321	315	341	325	360	337	344	350	338	365	344	340	348	355	355	320	340	348	333	354	346	327	298	341	333	341	318	322	335	378	350	328	331	360	379	331	319	316	348	377	358	325	346	326	367	358	340	326	329	295	361	336	348	357	312	332	324	309	304	340	364	329	383	362	323	336	353	341	302	323	339	330	337	328	342	337	361	308	370	322	351	308	310	327	325	312	327	349	310	319	309	376	362	355	367	368	347	309	329	333	334	339	342	340	341	361	302	352	347	366	314	320	323	302	354	340	377	328	329	345	370	337	332	367	331	312	307	313	345	345	337	347	326	315	328	313	360	316	355	338	310	349	307	313	321	358	356	326	345	323	352	341	385	340	323	344	336	331	310	335	381	313	327	342	349	348	345	331	330	313	304	340	328	319	332	357	324	317	356	356	377	347	326	340	337	321	339	332	391	360	324	300	352	335	349	322	346	352	323	363	336	345	361	344	338	338	324	345	361	330	326	348	330	331	293	352	384	273	339	323	348	351	325	330	336	326	345	344	361	365	335	333	304	317	340	332	303	342	345	360	354	342	304	314	314	312	351	301	331	333	339	347	346	347	302	332	346	342	349	344	346	330	319	338	367	339	317	321	314	329	331	341	344	345	370	357	350	350	325	317	360	357	307	364	323	338	340	340	332	327	330	342	346	325	311	299	354	328	372	364	323	307	319	348	348	353	346	323	342	297	328	338	309	304	356	330	344	359	377	356	287	370	329	347	364	356	351	370	342	338	355	341	348	337	348	300	339	346	344	324	348	360	336	339	353	329	306	318	316	367	314	342	335	339	327	342	321	330	335	321	313	331	361	301	326	338	358	335	356	355	343	339	358	370	354	300	342	323	343	327	316	328	373	356	340	307	354	325	314	343	317	338	381	367	338	338	348	321	326	293	307	337	321	322	312	348	355	333	367	348	345	304	335	361	322	328	321	350	375	341	363	361	336	330	336	327	332	327	343	335	347	319	339	351	319	350	342	348	319	339	340	314	335	322	329	342	335	302	395	342	356	309	306	351	316	296	292	339	368	337	331	322	333	318	350	338	302	328	307	339	355	357	346	320	326	338	342	327	328	342	341	293	329	321	376	307	368	321	390	341	308	348	344	355	313	311	339	324	351	373	355	308	325	313	315	329	340	324	341	371	344	315	370	305	300	333	328	339	352	341	361	362	327	319	328	307	346	330	324	342	350	359	355	341	347	319	346	313	327	317	333	315	311	350	337	376	333	317	298	310	296	342	342	329	349	338	317	324	327	328	321	331	347	356	364	310	373	324	325	314	311	345	300	347	341	390	328	353	335	346	338	325	329	336	355	348	331	333	339	343	341	321	360	334	320	326	325	347	314	299	367	310	371	341	350	343	341	299	349	348	343	345	329	326	338	366	313	344	357	330	363	318	343	322	305	323	310	344	323	330	325	299	359	294	337	366	291	331	313	368	366	346	327	317	295	371	313	354	320	372	346	353	301	332	321	341	302	352	320	357	329	338	341	347	313	340	334	338	319	328	330	340	351	343	359	373	350	353	332	332	336	355	355	346	347	323	338	364	335	326	349	345	339	338	354	376	349	322	331	332	374	381	330	355	346	302	346	301	373	366	332	316	351	348	366	330	323	357	357	350	347	345	334	371	364	390	331	378	333	364	326	320	347	335	350	325	356	341	312	357	326	342	332	345	376	334	331	344	320	354	357	329	316	330	282	326	348	357	333	335	298	342	350	327	326	349	342	325	367	339	334	342	361	361	335	313	331	352	314	345	327	355	343	324	328	331	328	335	316	339	323	336	361	342	320	348	328	367	370	320	319	343	377	381	315	364	370	353	341	352	368	323	317	356	347	393	335	354	313	329	366	335	332	306	361	347	318	365	338	328	295	339	368	344	311	313	348	345	312	337	335	330	343	343	359	361	329	318	344	346	334	335	346	344	319	369	382	343	356	359	352	333	361	357	334	339	345	331	345	340	346	342	337	356	342	333	334	343	368	341	356	366	354	370	359	341	306	349	349	336	324	341	348	345	341	377	347	328	318	352	373	355	332	348	314	361	359	350	349	359	341	355	354	372	341	366	354	333	364	337	323	344	375	339	320	361	321	381	318	327	313	328	321	356	321	365	315	315	307	342	325	335	364	353	374	375	353	369	312	298	384	338	350	335	329	321	346	348	363	327	341	329	310	336	367	342	367	366	351	284	306	341	349	315	330	335	343	356	317	356	357	361	331	333	346	327	340	327	331	340	339	327	311	330	307	338	356	353	307	330	335	303	294	334	383	362	358	325	343	318	341	303	323	370	345	361	329	339	283	337	320	334	343	347	323	336	322	299	312	340	343	340	331	348	310	330	339	355	331	351	317	328	361	317	314	340	334	320	343	327	365	322	338	341	317	314	307	332	328	342	330	348	343	301	355	372	347	336	317	354	332	318	319	350	312	366	318	392	332	351	309	309	357	350	359	346	315	322	333	321	337	336	318	353	319	336	329	342	343	360	357	348	352	312	355	376	398	341	330	339	328	327	321	314	346	352	305	366	351	327	329	303	369	332	308	301	350	303	306	293	323	341	343	354	329	321	348	320	356	335	367	350	335	347	332	349	332	350	346	335	355	321	346	362	341	342	314	335	365	352	368	336	336	361	358	333	324	348	355	349	354	341	358	368	328	309	345	346	345	364	337	343	367	354	341	339	354	307	371	352	358	329	350	371	344	337	331	327	371	313	361	312	322	352	349	348	313	315	334	346	358	335	369	332	335	344	383	347	324	342	336	351	343	335	315	324	350	384	339	332	328	324	327	349	365	330	321	345	331	360	346	350	322	331	341	348	332	359	299	346	353	346	352	332	370	337	331	346	351	369	331	303	338	338	371	370	336	329	330	362	334	324	301	324	325	359	333	343	322	310	320	317	326	328	326	356	342	307	362	342	350	371	329	362	303	323	340	330	328	344	356	372	369	350	349	362	365	364	328	363	371	289	367
8512	1329	2222	2471	2158	1852	1581	1398	1327	1276	1131	1104	1050	1024	1000	963	996	959	912	933	915	915	951	891	929	885	888	862	873	901	905	869	861	867	894	802	862	854	916	914	895	840	894	837	863	854	899	849	860	832	847	895	875	880	842	870	863	828	849	858	871	846	856	839	858	846	898	825	857	874	851	878	854	804	860	827	856	839	852	797	838	846	823	792	865	848	904	893	826	801	871	873	856	808	890	845	845	850	839	834	792	821	888	816	879	846	835	789	896	877	835	817	860	821	834	890	888	794	806	843	807	782	781	846	877	866	862	841	827	789	858	809	866	840	845	772	885	820	837	809	808	879	840	878	833	902	789	866	872	852	854	837	833	822	871	808	829	807	785	838	834	833	861	824	817	858	881	822	812	820	816	831	846	838	864	812	797	873	846	873	889	846	808	843	840	870	867	803	871	887	892	842	824	813	865	859	832	851	831	849	884	887	860	814	862	824	854	838	837	851	823	810	838	803	809	820	847	861	808	808	857	831	847	866	823	819	832	850	880	815	889	814	838	800	856	854	836	828	848	842	917	759	844	869	824	866	859	810	783	837	806	810	865	860	814	860	846	875	814	837	772	876	849	877	804	799	828	835	815	791	791	874	814	855	866	825	891	840	851	811	880	904	838	826	794	828	886	869	829	859	857	840	842	877	824	822	820	858	838	810	826	825	813	884	826	877	889	836	763	850	888	874	807	853	833	858	802	814	835	862	806	848	798	833	845	809	869	835	835	852	841	846	841	827	814	817	818	828	835	842	815	862	828	842	846	858	804	818	784	841	812	851	859	846	853	812	854	901	862	890	794	857	781	849	882	831	820	864	801	837	846	867	822	807	834	866	806	814	891	840	843	863	877	840	795	834	840	808	854	807	822	789	781	831	817	836	823	832	804	792	832	805	835	844	847	848	862	829	821	830	807	847	812	845	837	802	864	901	821	900	854	834	853	863	875	801	843	819	874	856	845	873	840	793	909	865	863	880	870	889	829	843	843	864	777	844	834	873	810	845	827	780	808	804	838	784	816	823	862	817	831	786	846	853	859	841	819	817	826	855	746	809	836	815	811	819	805	847	870	827	850	872	831	843	779	817	834	854	799	832	831	824	842	861	857	835	796	838	839	824	814	823	852	887	835	896	824	805	836	840	872	813	859	822	803	801	848	828	791	842	846	846	792	809	839	808	893	772	861	792	821	875	768	852	864	834	802	855	849	860	853	859	827	877	833	789	815	800	841	849	788	831	784	849	815	828	851	836	824	805	869	812	810	832	849	843	865	806	843	830	832	871	800	857	825	843	778	835	839	872	863	846	853	863	820	850	862	824	820	848	820	860	807	814	862	830	863	844	844	838	787	861	842	823	854	829	811	836	904	859	916	852	809	801	823	824	816	783	813	822	862	834	784	824	834	813	786	846	828	841	776	829	813	824	880	858	849	837	788	809	845	834	845	852	851	877	858	835	911	800	817	854	865	867	854	830	834	875	827	847	817	824	854	820	857	825	858	816	875	815	860	863	851	825	848	879	843	855	857	793	839	881	797	832	870	832	797	787	878	867	858	865	879	843	812	807	882	874	855	854	873	862	793	891	867	839	870	876	795	917	874	850	833	854	826	828	885	828	886	825	835	870	900	841	794	826	829	864	864	822	846	820	807	850	792	813	813	852	871	872	848	896	864	809	811	862	875	822	862	827	862	802	816	832	838	844	816	887	821	852	840	820	854	878	839	830	833	849	847	788	834	881	842	841	866	835	791	775	828	892	886	825	892	795	808	861	874	826	815	845	849	868	846	868	808	835	831	835	840	820	786	851	853	839	819	830	827	844	816	844	824	843	812	844	875	851	852	830	809	855	868	768	798	827	887	848	817	852	820	829	864	824	824	867	820	851	839	851	880	851	843	890	848	839	814	831	854	865	869	854	836	829	842	827	843	875	869	834	793	786	808	823	849	838	861	834	832	849	820	863	816	831	797	813	857	858	847	832	792	820	816	828	860	844	843	858	810	815	820	901	895	809	818	869	804	856	838	815	870	834	813	834	843	843	862	791	845	819	811	825	865	851	861	859	864	837	848	835	803	806	815	770	785	833	829	785	852	838	803	845	838	864	867	822	898	804	861	867	827	898	841	855	906	842	816	842	861	899	863	844	881	840	830	857	825	900	824	798	850	821	870	851	835	851	828	795	888	871	833	824	842	815	771	857	833	837	833	852	834	849	857	787	784	870	816	841	857	806	838	834	801	866	913	868	866	871	825	815	857	847	861	837	764	830	806	810	830	829	816	861	801	824	817	814	854	821	807	806	813	779	839	910	829	866	849	834	808	851	806	878	872	786	803	867	839	861	838	867	803	841	850	905	858	780	855	803	822	852	815	832	798	839	837	829	852	847	835	886	820	846	844	817	844	819	852	794	798	843	875	826	801	804	828	837	809	815	838	866	869	838	843	825	834	877	869	820	826	861	812	836	807	793	860	857	923	855	865	826	805	850	791	906	848	850	774	865	888	837	880	792	898	797	821	811	816	838	876	841	852	806	839	817	841	831	854	876	846	921	826	797	865	850	823	831	848	827	839	824	820	849	845	893	838	865	844	897	835	780	849	843	822	858	818	870	830	829	875	834	807	883	872	874	784	855	882	826	873	883	858	870	808	862	860	835	822	868	855	853	793	872	855	844	874	874	846	840	843	859	850	830	839	809	820	882	836	851	853	842	843	795	890	880	822	797	781	838	799	837	835	857	829	851	851	833	835	867	787	816	868	799	870	900	817	810	804	835	864	881	842	837	840	792	857	849	781	833	887	859	866	845	815	877	836	854	830	850	797	823	850	839	832	842	840	838	807	845	860	866	866	791	782	880	787	874	826	828	850	778	898	861	885	781	828	809	856	814	869	856	830	869	880	834	842	858	844	849	852	835	836	804	838	911	824	856	845	852	819	815	873	903	874	827	853	808	891	849	868	856	859	804	868	787	821	822	838	842	854	816	779	840	805	829	831	823	856	838	781	843	838	802	860	801	850	842	782	878	848	818	856	845	883	882	886	902	771	815	817	833	792	845	823	813	825	855	873	842	862	816	785	887	802	825	817	867	835	838	818	836	828	784	882	816	901	810	846	831	823	841	843	808	880	869	829	843	865	821	880	825	787	849	847	826	837	842	884	809	831	791	858	792	831	831	857	827	873	890	845	827	867	810	799	837	788	798	837	857	851	791	853	828	842	881	844	838	867	840	861	815	822	823	834	862	849	852	823	802	867	794	880	833	889	839	844	826	837	867	845	864	831	871	839	829	827	811	824	863	816	798	878	815	860	849	769	837	770	832	810	907	827	846	844	828	868	852	832	832	829	855	846	849	839	792	836	870	855	833	862	818	791	897	856	822	846	842	882	847	886	849	834	857	823	792	828	807	836	870	818	884	876	887	829	829	788	854	825	827	810	824	829	842	866	868	821	880	816	843	851	825	815	855	845	851	816	798	859	855
1836	394	388	396	417	420	378	411	397	400	382	417	400	400	433	369	434	435	380	405	403	430	373	397	355	360	376	393	390	402	412	359	395	396	400	419	429	393	395	398	405	415	374	394	440	390	390	415	388	446	360	414	414	396	387	399	381	382	401	425	409	403	419	349	396	409	400	420	366	400	367	395	396	390	429	399	404	422	432	443	382	377	414	406	421	382	415	416	377	366	449	388	431	382	400	412	407	410	381	402	406	349	391	402	379	402	404	421	422	386	399	378	374	403	363	401	406	400	385	401	410	377	397	406	361	374	408	438	371	375	376	422	458	422	365	378	401	428	375	442	406	429	391	387	405	398	409	411	378	407	415	375	443	426	407	392	406	372	399	401	361	391	424	407	347	438	371	417	400	400	384	394	403	419	420	375	423	396	359	427	392	393	411	374	416	387	431	404	403	384	361	448	382	398	416	370	400	400	384	395	415	397	432	351	391	360	401	367	378	431	403	424	420	405	375	396	383	385	412	399	408	409	418	410	386	369	414	352	354	435	416	407	386	403	398	369	384	368	381	365	437	382	353	392	378	378	390	426	388	394	367	416	429	359	412	366	414	395	380	405	404	436	405	376	408	439	426	384	388	369	371	378	404	391	422	421	399	412	411	392	381	421	377	389	374	360	416	393	421	397	405	417	419	394	397	384	415	420	387	396	376	391	367	405	390	348	443	336	425	396	352	409	385	415	360	369	396	364	376	412	377	368	353	416	377	399	401	392	363	393	391	428	428	379	349	359	387	378	381	418	408	398	401	406	387	396	375	417	362	382	382	384	401	385	363	378	410	415	383	420	405	424	393	383	361	377	347	380	411	354	417	397	387	400	364	463	393	361	386	368	397	394	374	401	411	381	394	412	384	390	363	385	421	406	370	422	405	422	410	391	406	379	388	383	429	429	416	392	401	393	399	379	425	396	394	404	390	397	366	416	403	405	381	366	401	389	379	394	413	398	412	375	398	375	422	360	399	395	363	365	337	389	402	420	408	403	380	357	412	418	389	426	392	395	393	406	405	353	391	392	430	402	405	401	407	399	405	396	426	419	359	406	428	409	365	395	385	426	412	369	427	389	427	390	390	419	372	372	418	417	359	410	394	380	409	374	400	399	365	386	393	388	397	391	422	413	430	411	391	383	408	376	358	398	397	389	412	380	416	369	386	406	387	393	381	413	389	381	394	394	399	400	370	404	413	421	367	410	375	448	380	389	394	402	407	392	385	355	387	400	405	385	429	419	387	394	360	406	388	390	405	412	411	426	374	389	336	384	404	366	384	382	389	436	389	356	394	391	424	375	385	407	402	384	406	370	388	424	444	376	419	366	423	392	365	420	389	445	397	405	366	377	397	412	372	392	387	416	419	417	409	425	393	393	403	401	385	397	374	408	354	404	409	394	386	427	381	390	349	388	417	389	373	420	406	420	368	338	386	433	404	391	406	372	356	391	425	419	420	390	396	388	378	373	367	377	374	363	404	370	381	392	394	390	396	361	407	384	409	391	387	404	396	424	410	369	392	402	388	406	444	354	401	372	389	380	419	377	416	362	369	412	380	392	416	390	368	380	380	423	366	382	417	373	377	419	401	375	426	386	403	434	394	393	400	394	366	400	378	411	389	370	395	412	379	445	407	359	391	358	417	401	412	419	401	401	414	392	397	390	415	416	384	401	397	405	403	378	362	365	428	376	389	398	401	375	416	451	358	392	425	411	402	346	397	410	417	412	424	423	364	417	402	376	411	396	382	376	411	397	362	366	372	389	407	419	390	404	366	364	387	386	385	416	392	405	428	404	387	377	402	385	395	382	387	367	413	417	368	410	357	416	414	404	429	385	397	390	404	386	407	402	397	387	393	385	429	386	409	423	405	427	399	432	425	374	420	362	381	386	420	403	433	359	390	386	401	407	366	388	416	363	387	404	397	450	344	393	385	360	411	382	406	390	443	441	389	403	364	381	411	359	388	436	418	385	413	352	423	441	363	397	347	345	379	377	347	423	399	374	400	392	399	384	393	403	388	378	403	409	411	396	381	379	392	405	339	361	385	407	427	395	368	396	387	421	355	410	401	422	405	394	423	420	363	391	421	377	390	412	383	387	403	369	408	431	380	379	394	357	387	408	400	401	357	410	390	372	398	347	399	416	426	405	393	366	400	422	416	387	407	404	433	380	397	392	424	415	427	401	415	390	394	403	367	414	420	383	446	405	451	411	387	431	369	408	391	405	371	380	404	386	370	398	409	396	425	373	385	386	371	410	383	412	429	381	379	417	417	380	447	433	387	367	384	359	400	388	424	380	428	377	362	369	449	390	389	389	386	404	366	395	374	422	351	392	409	393	424	370	391	436	381	421	403	368	410	423	438	419	350	406	335	387	395	389	395	370	360	381	401	363	432	405	404	388	403	390	394	385	389	406	377	395	383	382	386	385	414	386	398	391	392	415	399	425	398	389	414	419	449	378	415	383	397	409	350	388	448	396	386	416	413	397	398	392	407	404	413	423	432	411	409	386	412	372	401	392	422	406	411	378	411	370	372	400	425	379	388	410	430	374	416	435	401	406	401	394	406	385	411	377	360	376	417	372	369	420	416	389	366	420	380	429	352	410	401	401	424	344	386	413	383	412	379	409	394	422	424	426	404	401	380	419	400	390	420	418	383	402	391	367	407	395	417	391	397	379	386	377	390	438	377	404	345	354	376	377	440	364	413	391	397	363	408	396	398	392	385	429	397	414	404	414	381	383	399	375	394	397	392	453	387	397	390	425	426	438	389	390	417	393	376	394	355	433	354	352	388	402	376	406	390	400	415	405	395	387	387	393	411	374	412	376	376	406	388	410	422	392	378	416	424	376	425	387	357	432	395	402	395	413	420	367	390	402	361	366	430	388	374	373	392	369	391	386	385	400	426	416	404	417	365	420	403	429	459	349	394	410	418	401	384	384	456	433	396	455	397	370	405	363	401	393	415	413	402	409	386	362	361	375	405	373	385	393	400	435	428	382	411	415	392	351	407	406	432	398	389	421	382	380	368	373	392	429	414	381	386	421	408	405	413	426	403	401	402	368	369	407	378	433	403	389	432	394	417	420	411	436	400	380	365	396	437	396	410	406	392	344	433	411	448	417	363	376	356	405	369	374	422	432	407	366	354	413	376	373	397	410	379	379	403	378	400	415	433	415	398	408	365	401	352	353	396	357	414	435	403	417	398	400	399	390	388	407	420	425	405	369	404	361	395	378	416	405	385	384	418	401	391	407	358	381	397	369	393	413	377	387	399	423	406	402	368	398	420	406	408	405	350	382	387	385	398	349	396	423	401	397	419	383	425	388	383	359	404	398	430	387	394	420	378	385	368	385	350	360	379	373	374	396	405	401	393	383	392	348	379	405	406	412	390	406	356	385	413	420	371	393	404	351	443	390	379	356	421	412	397	377	405	406	395	362	382	371	393	416	370	394	362	424	410	388	394	370
2403	858	884	936	925	938	955	921	890	874	891	848	884	983	941	931	903	927	864	947	943	883	928	928	934	932	919	883	897	912	910	883	962	922	895	894	906	898	906	906	978	896	851	871	882	878	901	913	899	877	881	921	942	940	894	932	933	895	877	890	896	923	945	896	876	884	932	928	915	943	936	918	923	890	934	897	894	895	874	911	899	895	900	918	976	921	892	881	915	899	890	898	858	892	936	864	858	873	903	874	871	919	893	911	895	947	920	896	914	946	908	915	914	872	897	935	899	937	870	903	940	888	886	904	935	927	827	897	913	925	909	888	886	896	854	892	914	819	909	890	878	918	916	888	899	885	906	905	905	846	927	880	888	892	901	922	880	882	852	886	925	903	901	954	900	958	893	890	945	883	864	830	858	934	926	915	956	899	869	930	873	912	868	921	881	915	900	836	881	915	904	914	901	902	875	872	851	891	952	917	843	891	906	890	892	935	933	904	925	868	920	902	899	891	906	878	923	926	872	916	903	977	884	904	875	896	909	916	918	948	951	882	898	899	882	922	903	920	862	913	876	909	911	870	834	906	910	882	912	906	913	919	894	974	872	931	932	924	931	901	868	864	904	890	902	900	916	946	878	845	929	885	882	891	883	885	875	851	917	907	911	928	901	870	858	965	882	894	906	909	894	909	863	900	919	886	956	913	940	896	881	911	892	897	936	871	923	889	881	877	901	903	893	927	921	892	911	865	863	907	908	904	920	956	880	889	870	916	898	889	919	913	952	921	888	950	923	927	930	886	918	909	863	892	926	889	898	867	917	932	957	878	880	881	884	886	851	898	872	869	946	891	866	887	906	909	913	885	845	910	857	911	907	918	883	931	953	853	915	899	884	930	918	874	909	905	898	922	925	906	911	903	908	869	855	876	908	891	886	886	868	880	888	906	925	921	867	903	858	914	938	929	871	846	864	880	940	931	864	869	870	953	861	884	897	858	874	927	873	889	879	915	874	872	918	897	881	881	909	880	860	888	912	950	903	915	939	890	898	893	915	893	817	853	860	889	952	903	905	912	930	900	897	956	907	873	853	881	882	885	887	926	909	894	929	910	859	933	904	978	887	897	918	951	891	908	853	925	917	910	845	907	918	959	921	915	929	906	945	921	859	923	941	862	859	958	916	919	863	887	895	888	915	864	866	931	877	929	910	899	854	911	921	919	888	828	919	956	913	896	871	954	899	889	978	908	973	921	909	950	929	916	909	892	918	853	920	922	885	854	910	890	931	897	892	886	920	892	907	868	916	941	896	935	910	887	887	871	878	915	866	900	937	860	924	896	910	891	905	882	917	934	860	877	936	921	932	863	925	863	901	888	929	911	925	902	930	884	949	841	869	871	926	901	889	859	830	865	906	920	913	936	859	922	859	928	929	901	904	894	893	881	884	929	944	923	860	926	936	878	888	979	899	936	915	876	916	939	875	855	923	880	949	910	923	927	937	878	874	902	876	924	958	912	883	851	897	942	866	933	918	916	859	875	860	883	881	904	920	898	945	926	916	935	901	899	946	944	897	916	886	907	893	868	909	898	900	908	901	940	889	937	885	943	905	941	873	816	945	903	919	926	882	899	872	898	845	887	878	922	932	916	935	899	940	912	861	872	855	899	872	862	896	913	905	832	913	895	918	919	928	931	965	932	926	928	927	912	945	887	910	908	903	884	944	879	953	932	886	920	963	884	888	853	864	947	903	897	902	886	877	907	828	863	889	865	915	888	901	914	873	881	893	872	912	927	937	951	884	912	841	895	922	874	872	921	931	937	951	901	883	875	893	892	889	892	905	911	867	906	877	901	874	876	918	865	913	915	956	900	910	908	917	885	878	907	905	935	934	834	865	851	933	845	875	858	897	911	886	901	944	940	898	962	856	896	898	903	921	934	898	932	858	891	879	875	866	906	946	887	853	933	881	901	930	949	891	905	895	913	890	859	926	919	872	849	895	864	931	943	919	938	897	890	854	928	939	927	862	974	915	938	930	881	865	942	910	884	879	882	933	909	854	918	877	890	917	893	900	887	881	938	902	914	929	871	917	925	949	877	959	903	873	893	930	882	903	907	880	911	890	929	892	885	944	874	865	867	896	928	929	860	908	899	927	934	916	872	864	946	810	893	869	912	939	921	877	903	840	925	867	882	870	903	882	855	918	876	891	926	953	943	903	889	879	894	919	936	902	872	899	923	909	918	898	915	974	940	903	891	966	867	873	871	939	935	899	923	867	912	887	900	906	842	912	906	978	872	958	882	907	943	916	893	874	899	893	936	929	886	911	849	914	899	900	927	847	868	876	902	908	982	896	926	924	834	925	859	885	904	945	889	940	904	890	908	857	895	855	893	888	927	935	953	899	890	890	906	904	891	893	877	872	831	880	911	927	922	834	923	894	923	894	929	895	922	918	916	904	872	928	897	953	896	858	884	859	881	869	885	929	935	954	877	881	880	908	875	912	845	925	917	942	886	890	908	963	823	844	913	909	911	907	903	889	889	913	889	878	924	926	904	879	919	907	853	892	894	897	873	837	961	902	894	899	892	835	862	883	896	904	928	919	880	877	906	912	918	905	894	912	933	892	876	910	872	888	892	912	914	915	896	844	899	952	882	843	884	859	908	899	906	851	902	888	960	893	889	912	889	905	876	962	872	920	886	920	907	931	946	929	996	923	926	883	896	887	899	887	869	886	928	874	872	852	939	929	906	935	868	928	938	876	889	951	872	870	861	852	853	972	850	913	922	864	893	912	850	881	920	902	890	952	909	883	903	905	872	924	934	885	907	957	930	893	880	908	890	851	907	877	960	851	888	906	929	955	918	931	927	890	914	866	866	937	847	900	903	940	887	893	923	882	949	876	842	870	902	918	918	870	907	898	914	932	932	904	896	898	929	920	931	856	922	919	897	958	884	892	876	922	877	854	920	866	903	952	898	885	940	906	818	863	935	885	916	921	891	857	911	871	833	899	850	916	938	872	939	930	887	895	900	948	930	889	885	906	903	897	912	901	838	911	872	890	871	896	923	931	909	975	962	909	894	908	857	940	945	857	893	957	933	964	879	937	891	898	908	916	881	910	917	893	899	917	913	887	817	950	940	928	878	834	935	910	863	870	889	950	894	907	897	919	916	888	825	831	883	918	906	902	887	933	842	916	912	863	926	932	865	935	966	919	938	935	885	891	921	902	894	947	898	914	957	925	872	888	920	885	874	890	893	895	917	872	910	929	858	854	889	883	866	905	915	926	929	856	904	902	851	870	919	894	950	913	897	921	864	883	881	891	921	906	893	896	880	898	910	950	944	886	910	876	929	909	885	927	909	897	899	815	931	925	900	929	896	863	848	885	861	886	900	926	922	857	912	935	909	915	963	889	910	893	958	905	897	838	912	905	962	941	906	878	943	861	917	894	924	977	890	954	908	916	888	908	881	891	871	910	889	897	927	931	872	949	884	894	900	861	896	922	907	939	882	878	882
7848	498	546	460	396	310	283	248	245	252	239	248	245	232	227	208	228	222	235	192	220	252	231	234	215	234	233	231	198	210	187	219	209	270	219	226	255	234	229	213	249	207	226	232	214	235	226	236	238	222	209	214	200	229	222	231	228	185	197	232	228	203	208	235	215	207	192	210	219	208	230	197	237	205	225	249	241	225	222	222	204	202	221	219	215	228	219	216	230	213	245	241	202	222	204	198	210	213	250	216	220	240	223	216	215	231	197	219	207	230	220	213	189	242	211	205	234	190	194	215	185	219	213	204	207	205	213	211	249	237	231	205	229	215	219	212	224	205	211	223	230	208	216	222	221	215	212	212	221	195	239	210	216	208	212	212	233	210	205	215	232	224	229	208	237	224	217	210	224	210	222	229	189	194	197	212	218	218	217	222	234	237	215	225	245	193	207	215	212	192	221	213	192	212	215	227	197	189	235	232	196	218	210	193	245	218	261	210	203	209	208	248	221	224	193	222	198	211	203	224	191	236	199	199	254	229	201	236	200	217	223	206	202	208	220	211	215	209	223	220	206	251	192	219	222	220	196	227	201	203	206	233	214	258	199	260	224	200	229	217	207	242	245	208	208	226	227	170	191	204	192	213	229	209	221	226	208	203	232	198	201	187	204	235	203	236	214	218	243	210	209	193	226	201	217	236	215	197	237	246	215	224	197	233	234	218	215	231	213	208	220	188	202	199	232	210	246	210	185	228	207	226	198	180	248	243	206	199	204	215	222	230	228	206	215	215	216	199	213	229	214	228	215	212	226	229	228	197	234	229	222	216	206	228	217	210	213	222	220	224	196	216	212	227	204	206	228	233	212	215	230	226	221	213	198	222	218	202	199	236	200	181	203	194	191	208	210	225	228	229	219	206	176	226	267	217	212	218	234	208	208	232	208	236	247	234	209	195	207	178	191	224	226	194	192	182	227	254	215	217	206	207	231	211	223	241	223	255	206	195	232	222	225	234	217	201	192	217	227	229	217	200	217	213	210	227	213	213	224	237	221	223	229	221	224	222	229	200	207	220	229	203	206	213	227	226	183	235	208	226	210	209	255	189	215	207	216	210	204	206	206	248	224	199	222	218	204	200	226	224	211	230	203	205	219	199	226	205	218	211	196	212	213	219	206	236	230	211	232	217	201	219	197	227	212	203	237	203	221	210	203	210	192	226	199	211	205	214	227	196	207	207	201	217	245	227	221	206	241	221	210	189	226	248	215	207	192	214	202	207	242	205	211	235	216	213	187	193	221	227	226	221	236	243	191	207	207	210	236	201	223	235	204	239	213	252	199	242	202	210	223	255	209	209	231	231	199	215	221	198	218	203	232	222	214	205	213	236	205	203	217	223	215	239	207	213	224	263	217	203	208	200	195	200	222	198	221	229	229	214	217	205	193	201	244	218	241	208	200	220	203	217	232	189	216	220	217	253	220	222	202	223	225	191	198	234	219	224	216	226	204	216	226	203	218	225	243	220	219	217	204	216	234	225	212	232	206	201	225	255	202	201	219	260	193	206	205	226	250	214	214	203	219	208	206	214	223	223	233	186	212	197	231	195	218	214	228	222	207	224	201	224	231	224	206	191	210	200	228	232	229	207	201	240	199	229	205	215	216	208	208	210	215	229	224	207	215	209	207	205	202	220	232	213	192	243	233	180	206	211	217	203	209	210	197	234	241	215	188	228	218	208	210	212	203	235	213	190	224	210	214	205	208	165	225	198	213	205	205	220	222	198	215	215	191	204	208	195	206	220	245	205	192	204	212	240	252	243	208	212	200	219	206	224	215	193	218	186	192	234	197	206	194	227	235	233	213	197	203	226	186	203	212	248	229	238	239	215	207	206	204	233	219	198	216	209	223	241	215	184	197	207	230	212	204	210	233	210	225	207	215	229	230	214	209	231	239	248	197	210	200	213	223	231	229	216	241	230	229	200	204	236	204	209	220	208	207	226	198	236	220	213	232	205	202	211	214	201	235	221	189	223	211	204	219	225	214	224	211	221	249	219	224	192	198	208	217	241	197	230	211	232	213	210	248	248	226	226	201	286	205	226	257	224	221	234	225	232	192	230	221	196	238	213	244	220	203	252	227	227	221	216	204	210	223	244	211	199	216	217	226	250	236	237	202	206	200	215	197	185	187	202	205	184	188	190	208	189	198	214	216	188	197	197	248	219	193	241	231	234	239	217	196	219	209	219	224	217	208	218	202	224	205	194	217	216	222	218	215	213	228	233	205	241	203	213	210	242	239	218	235	227	209	208	243	191	199	197	221	247	225	247	210	205	207	223	217	192	209	186	213	198	226	214	205	191	234	194	227	197	193	201	212	203	217	229	216	214	194	206	220	227	242	222	227	216	222	226	192	221	201	241	212	201	246	211	223	233	217	211	218	214	196	212	197	229	246	208	201	213	203	244	211	224	208	224	219	211	209	181	232	231	242	234	213	221	233	218	201	204	218	216	208	189	209	185	211	207	188	244	202	201	221	225	224	237	218	193	219	214	216	215	229	215	219	205	214	194	243	210	231	214	214	202	221	203	190	215	214	220	215	258	189	212	218	176	195	234	211	205	216	201	203	216	231	197	218	226	254	232	201	208	199	237	236	197	204	213	194	232	199	215	221	216	237	227	225	229	228	230	184	202	185	245	254	210	224	187	209	225	231	235	220	217	205	222	232	213	202	227	199	239	200	179	230	221	212	185	221	230	218	213	212	227	208	221	208	221	214	176	219	217	238	197	212	197	230	207	214	205	247	203	205	216	229	210	205	231	205	208	224	204	207	204	201	212	202	246	245	238	206	234	204	221	206	243	232	221	207	213	216	222	209	185	218	232	207	227	202	213	205	198	214	184	242	226	210	212	215	219	218	208	223	218	213	228	194	210	201	225	214	208	239	194	214	211	209	213	222	229	221	237	215	215	192	245	225	217	225	217	212	220	202	223	227	219	217	263	208	212	227	222	209	240	209	200	205	220	240	212	191	203	227	208	223	212	196	211	210	199	190	231	224	229	208	202	214	221	221	232	207	212	180	235	225	211	229	194	227	185	183	184	202	230	227	201	222	235	230	211	234	213	228	237	204	213	186	209	179	212	209	228	215	199	211	202	204	241	218	242	205	192	190	217	217	227	206	210	212	247	237	215	246	233	191	227	204	226	232	211	195	240	202	169	226	215	195	205	202	194	203	196	195	211	219	208	242	187	243	185	240	192	227	199	221	233	207	204	261	238	221	234	236	239	218	230	227	187	207	221	227	198	204	240	203	238	190	210	212	216	209	216	230	212	191	216	213	223	214	182	199	206	207	227	216	198	221	204	192	211	208	188	224	229	228	199	206	200	207	211	235	211	234	194	198	234	227	207	210	200	222	195	228	203	231	255	232	249	236	227	224	203	219	224	205	218	231	227	227	193	202	244	202	214	196	229	181	215	230	208	227	197	211	220	179	226	220	229	224	240	205	224	221	248	207	189
6632	817	1273	1453	1279	1104	986	834	828	778	723	669	682	682	656	685	659	617	616	645	596	628	626	594	592	601	588	587	591	591	609	568	573	591	580	566	543	577	585	577	548	588	557	550	576	633	580	602	584	598	596	594	603	548	588	579	565	561	543	556	609	579	570	577	570	582	591	555	587	612	539	588	562	573	537	551	615	562	592	585	555	529	567	578	533	569	580	580	593	551	567	557	597	616	563	558	616	522	581	566	579	581	564	587	607	561	623	566	565	598	594	580	563	578	582	540	567	576	600	583	553	528	569	582	537	576	562	565	578	546	558	580	564	583	544	553	593	556	546	540	614	521	532	588	589	550	589	538	543	537	589	605	584	584	579	569	567	547	610	573	594	527	537	559	523	538	543	575	585	546	566	524	587	554	518	548	588	531	578	576	637	558	592	566	555	529	560	577	531	545	543	598	585	592	552	551	599	561	567	597	573	554	574	559	544	541	618	574	602	569	535	558	567	590	540	551	541	577	569	571	615	553	555	560	614	618	569	570	576	591	522	555	542	554	592	595	562	550	565	548	503	609	597	581	603	554	533	570	610	606	569	592	572	619	587	588	586	604	551	572	588	538	531	523	533	579	546	573	597	570	559	554	530	597	573	610	552	574	524	602	578	566	582	572	561	532	595	560	598	552	598	567	594	611	524	546	586	549	522	570	574	579	573	574	580	552	561	612	574	527	581	569	586	561	572	573	525	560	538	579	542	583	544	633	527	543	578	573	552	570	543	554	578	560	581	596	561	580	553	566	577	629	570	589	598	593	563	580	557	574	592	533	558	566	552	611	556	594	547	535	582	569	572	585	534	591	558	567	569	570	585	540	588	530	564	525	531	584	579	533	595	592	586	588	557	551	547	530	526	556	557	582	588	589	556	580	599	613	566	518	588	565	574	559	542	542	587	531	559	576	594	545	558	563	560	539	578	580	556	587	548	571	583	588	519	580	555	533	640	598	563	580	568	601	615	573	570	558	519	542	546	589	536	568	599	585	572	607	617	587	573	583	571	570	550	571	573	575	534	576	534	566	577	589	535	541	633	586	591	579	594	551	581	539	570	581	522	587	582	558	583	533	557	582	575	570	582	553	577	567	592	596	529	575	524	589	551	570	565	584	548	577	617	558	614	573	575	585	550	566	557	561	580	577	600	566	571	553	594	555	567	526	556	600	588	551	580	598	555	572	556	569	608	569	611	582	600	600	581	575	539	556	595	583	578	584	565	567	558	580	571	579	543	548	565	547	583	570	581	542	608	535	573	577	556	559	595	535	526	552	587	528	558	536	518	568	562	556	588	576	565	593	552	573	581	591	605	601	535	545	625	582	542	578	599	606	560	589	565	604	557	566	595	620	560	556	534	546	566	534	510	609	576	622	551	600	551	597	570	547	566	545	546	570	559	586	542	579	580	535	573	569	561	561	573	530	557	537	548	607	555	583	583	558	580	569	559	610	545	566	543	613	546	547	557	582	590	580	583	560	563	567	539	573	609	550	590	547	530	542	592	555	571	530	597	571	555	582	590	596	586	605	549	540	590	571	560	547	599	570	559	593	568	569	591	574	595	598	563	552	569	545	576	582	569	555	554	513	562	572	570	574	555	608	593	600	535	612	564	582	575	547	530	607	541	557	568	567	563	566	584	572	542	615	582	571	554	554	594	568	580	565	534	576	554	549	582	564	535	560	605	582	546	563	561	525	548	598	554	528	530	571	588	573	573	557	549	478	553	574	554	549	553	566	640	582	555	563	575	560	531	570	588	579	577	528	567	600	547	560	596	585	564	557	571	570	587	579	555	552	548	552	540	555	591	562	579	589	518	593	582	567	599	609	591	595	563	548	545	584	601	536	602	546	579	546	574	579	567	538	557	573	548	544	561	559	559	548	540	579	571	546	580	555	579	579	590	563	525	591	594	554	557	556	583	561	549	608	557	608	519	568	544	597	560	591	537	540	568	579	596	601	590	592	548	566	606	533	526	567	574	563	586	555	536	575	560	573	559	596	543	588	605	587	574	538	595	530	572	563	557	599	552	567	605	565	599	579	595	542	536	549	566	553	569	591	572	543	587	564	577	578	600	570	595	547	564	551	537	568	579	579	568	592	594	605	562	557	554	556	573	513	625	568	595	593	556	538	579	566	560	595	565	559	588	557	565	560	609	574	545	558	604	623	561	548	567	584	579	592	605	558	536	535	545	578	570	559	575	576	581	588	556	560	588	558	563	556	536	594	609	546	576	591	564	559	586	623	557	556	559	597	588	572	561	572	590	578	529	564	564	527	551	531	559	561	584	538	611	518	574	597	539	583	579	590	577	541	546	574	560	576	579	571	542	574	542	580	577	551	541	593	528	550	567	573	533	568	560	555	563	579	578	593	581	586	572	515	603	570	564	562	543	539	553	587	552	512	595	483	559	605	584	586	579	570	562	593	548	602	555	637	526	531	562	530	579	591	580	581	580	587	550	595	568	564	559	556	551	566	567	571	587	543	558	558	568	578	557	586	594	571	585	541	546	563	564	569	549	538	572	586	587	548	579	587	535	545	548	588	555	541	566	566	559	590	529	567	571	602	557	551	574	547	556	579	559	535	564	580	539	600	575	565	599	529	556	549	597	562	621	535	564	563	538	576	585	552	560	556	541	560	590	581	594	553	622	551	523	593	569	569	569	595	540	579	583	566	524	576	563	547	566	535	554	558	596	546	558	592	572	604	532	561	589	517	526	583	574	544	568	607	575	595	555	598	567	529	538	551	583	556	576	565	542	567	592	545	595	574	566	537	550	562	532	560	585	595	583	557	555	552	575	629	600	591	577	587	555	569	571	536	555	546	540	542	581	591	530	564	551	527	594	549	588	520	587	556	541	594	557	578	588	561	583	579	602	559	566	619	550	594	522	503	575	517	534	610	552	584	571	588	562	546	567	542	552	537	590	605	593	608	573	559	562	558	552	555	557	549	551	568	636	571	558	587	530	586	574	541	569	567	585	574	569	590	573	566	530	565	553	543	592	564	533	554	580	611	555	597	604	581	549	573	592	535	585	549	523	580	588	553	575	539	564	541	582	579	550	582	549	617	564	507	548	551	522	583	536	523	557	569	564	543	563	581	566	538	593	579	558	544	570	606	584	575	562	549	573	537	551	532	574	542	576	623	563	571	571	600	604	587	546	585	537	578	578	548	540	557	566	542	562	563	546	573	562	571	555	556	578	517	563	546	566	547	560	564	588	584	553	542	548	556	538	562	567	558	518	585	575	557	585	545	589	556	560	585	574	562	548	569	533	592	601	531	555	589	550	549	584	560	626	577	591	564	554	561	596	600	548	568	584	595	606	609	572	574	561	564	534	576	597	587	573	600	546	536	602	550	586	565	560	625	577	552	547	568	569	558	516	543	563	548	563	591	569	601	542	562	558	622	586	514	515	571	564	557	567	549	538	573	596	576	544	601	583	557	590	546	548	545	599	595	555	617
15546	1356	1066	823	641	519	444	471	406	404	406	378	357	386	323	356	372	369	358	354	322	324	329	345	354	394	377	345	338	388	271	306	340	300	375	381	361	352	366	328	326	381	338	335	386	332	326	378	349	339	359	332	320	351	331	352	319	325	339	360	344	362	345	345	334	318	316	330	332	338	352	363	337	369	350	343	374	375	352	353	332	345	354	352	314	288	342	350	311	327	382	327	330	338	366	376	337	323	335	341	324	326	331	329	321	347	332	343	332	346	341	348	328	347	327	343	295	328	349	356	320	342	318	328	332	322	349	346	326	361	334	312	330	381	347	365	335	351	362	342	326	367	354	370	313	343	376	301	345	291	331	355	318	349	336	363	355	326	360	330	310	277	336	333	317	314	320	326	308	325	375	337	348	341	350	372	316	337	314	320	355	324	333	348	334	339	371	312	338	344	326	350	356	358	289	303	341	339	339	359	338	360	342	337	319	326	326	314	328	329	344	319	373	329	313	356	339	350	288	289	335	323	338	337	314	323	386	331	350	352	322	329	366	342	351	319	339	331	349	301	321	338	330	339	338	348	362	357	329	325	301	353	328	334	333	346	315	328	346	349	320	317	343	310	353	314	328	309	321	290	352	293	315	336	364	317	333	323	360	382	372	313	324	327	335	350	337	294	317	356	364	353	329	291	319	334	318	338	356	366	299	367	339	342	303	356	321	310	299	326	361	356	371	371	300	352	333	344	354	348	324	359	352	339	344	348	328	405	332	355	362	339	349	337	321	355	313	312	312	377	328	355	345	318	326	332	370	371	359	364	325	339	313	334	345	303	342	376	354	344	329	323	320	316	333	344	328	339	335	339	343	339	358	370	329	332	313	336	350	306	293	317	319	353	366	369	328	330	306	299	363	373	338	330	324	337	324	362	349	322	334	333	322	328	360	328	361	351	359	348	309	360	311	342	354	317	371	304	307	358	348	340	336	351	313	327	297	332	336	344	348	367	345	327	317	331	327	313	323	323	335	308	342	352	352	330	312	333	300	331	356	354	340	363	317	277	340	370	356	321	328	350	347	360	340	376	328	348	326	350	342	308	336	343	308	322	340	335	354	361	342	311	363	344	339	332	322	377	327	350	317	361	327	364	371	328	304	328	306	337	361	329	324	338	335	323	337	330	343	330	371	333	366	376	363	342	330	341	351	375	359	355	357	334	339	352	317	338	338	327	333	357	356	334	337	337	363	342	375	339	341	308	328	321	320	345	333	327	359	327	301	329	319	352	341	362	395	339	356	342	316	326	334	346	370	349	315	333	291	336	315	330	347	365	372	338	324	351	331	315	337	316	376	330	343	324	306	313	327	357	361	363	328	321	340	292	327	357	345	334	345	344	368	347	327	330	320	331	393	350	344	310	364	347	325	338	352	329	319	331	336	365	356	364	362	343	346	318	317	366	316	326	328	289	334	331	379	311	315	345	360	342	349	329	350	360	318	362	338	321	347	352	361	365	356	350	341	352	354	335	330	340	371	305	347	332	357	321	376	346	350	309	323	316	338	326	365	315	357	311	333	300	312	337	334	314	372	387	350	338	334	368	348	306	324	319	357	348	343	307	325	329	333	337	333	330	320	342	379	345	366	359	366	325	357	343	349	359	338	343	333	323	320	332	357	320	342	309	344	346	327	367	352	318	347	358	346	356	306	311	320	351	317	384	371	350	343	308	344	314	342	320	350	359	343	312	315	355	363	389	342	351	332	353	362	342	384	343	349	339	328	362	365	332	350	344	347	353	339	311	335	281	349	339	365	343	309	351	339	326	332	347	334	374	312	367	345	341	343	328	370	314	334	337	339	341	339	308	335	337	327	355	303	359	330	320	337	313	354	354	357	338	346	337	349	325	313	352	357	344	370	331	350	372	321	333	323	350	335	328	321	351	356	328	353	323	357	354	315	364	276	339	351	340	327	332	326	350	349	372	331	356	338	358	331	352	337	343	355	312	331	308	333	334	334	333	346	296	352	349	332	297	343	367	344	333	334	324	351	343	291	294	304	318	356	352	332	338	311	299	329	348	344	363	307	363	358	350	332	380	335	328	351	337	317	310	335	347	343	367	342	362	340	329	376	334	333	316	367	314	365	340	335	343	322	344	344	338	338	400	311	329	333	340	358	318	341	344	334	343	358	322	334	363	354	352	336	302	319	345	348	322	353	350	359	340	349	376	358	326	332	338	327	287	335	335	352	291	314	337	361	349	365	363	366	303	304	361	362	344	320	345	368	355	333	343	344	329	310	343	299	319	345	321	372	351	343	341	343	357	346	352	327	331	348	350	359	355	306	317	344	336	348	350	367	329	349	398	341	330	370	345	349	331	369	335	317	333	321	340	339	313	347	325	359	367	359	317	339	340	329	340	318	326	322	363	337	333	331	317	325	321	329	297	330	364	341	350	324	391	349	357	319	327	338	370	366	343	332	323	352	362	342	334	329	352	326	372	333	321	362	378	361	352	327	316	338	376	272	335	343	322	320	350	349	349	339	361	378	318	342	344	337	318	360	361	315	332	322	337	315	300	345	334	318	335	359	352	346	357	313	384	353	364	349	322	384	332	310	316	380	332	349	323	365	374	375	332	358	353	346	370	334	351	327	355	340	336	330	333	326	327	343	317	372	349	324	349	360	322	301	334	308	318	333	339	373	310	307	363	385	364	302	323	343	341	350	322	333	346	358	363	334	348	324	350	346	358	329	298	322	337	330	348	393	333	359	346	310	297	333	345	310	354	332	326	365	330	351	338	318	315	310	310	315	332	308	363	345	360	339	357	323	320	332	349	375	335	354	329	342	338	327	325	327	336	355	359	351	348	306	332	360	362	348	345	328	331	341	350	338	316	358	326	315	313	323	330	344	318	328	347	345	301	321	334	365	315	348	344	327	339	332	323	345	308	350	323	321	315	327	338	359	368	345	336	359	311	340	339	340	301	328	344	356	350	367	344	329	349	336	368	367	364	350	359	326	361	379	336	331	314	328	336	303	382	298	331	333	319	324	327	344	356	383	330	346	290	318	335	304	342	336	355	355	327	335	336	353	394	351	345	330	357	315	338	331	352	368	331	361	337	317	365	353	361	332	334	324	385	345	362	330	351	321	310	342	344	364	346	347	327	354	346	337	352	354	310	343	334	342	324	337	315	337	368	320	363	345	346	363	365	340	361	350	337	307	362	338	356	328	317	283	363	378	331	326	386	335	353	336	337	338	305	352	327	330	333	324	350	379	357	301	356	314	349	347	356	351	331	359	336	341	362	302	366	323	338	300	356	343	348	341	350	340	361	363	347	332	372	331	336	337	358	310	317	378	325	345	295	314	326	336	357	326	330	303	342	352	340	330	329	340	321	345	348	319	333	344	318	341	332	347	300	365	319	327	342	362	328	328	356	320	381	344	361	353	334	402	322	309	329	337	335	327	330	299	343	354	350	320	326	358	346	372	330	330	348	351	336	357	321	335	343	320	317
8477	1300	2195	2412	2106	1832	1609	1473	1300	1227	1156	1078	1083	1036	1053	966	942	936	897	922	977	930	914	917	909	931	935	925	875	856	848	821	850	883	856	864	942	875	830	894	867	863	873	876	856	830	863	826	838	856	822	867	861	851	859	807	821	835	857	874	773	889	821	872	840	894	861	863	860	916	859	879	880	847	840	796	833	787	832	844	791	805	818	838	810	848	881	821	861	803	844	869	844	914	904	763	774	838	872	849	845	825	821	898	805	822	869	813	834	851	832	811	824	827	859	818	863	847	835	853	893	869	855	863	829	795	791	813	833	822	882	798	894	825	861	811	858	842	892	808	820	882	858	797	831	814	817	842	817	822	828	828	828	840	847	868	838	769	845	811	840	872	807	835	830	830	872	834	811	875	822	841	829	882	824	815	832	850	844	851	855	879	872	777	837	894	845	834	881	835	811	828	849	826	841	808	834	850	831	834	838	877	807	779	850	794	807	805	857	795	842	801	842	825	834	798	896	795	831	881	867	806	860	836	841	822	824	873	857	825	858	826	789	834	878	843	851	875	861	850	877	858	840	839	900	869	865	816	862	841	832	833	858	818	808	854	831	835	801	833	900	811	847	888	842	841	841	837	873	763	830	833	833	811	810	841	860	815	847	875	879	808	785	855	814	800	836	838	802	804	852	820	866	821	887	817	850	842	870	845	811	866	781	800	828	828	882	823	841	819	805	860	853	797	877	855	792	796	837	797	820	828	830	872	847	807	858	797	857	839	804	839	823	803	840	827	845	791	861	814	825	812	855	850	807	828	831	848	831	827	869	851	857	820	802	828	845	880	891	848	819	844	850	848	807	922	807	805	834	857	863	841	898	847	885	842	859	807	853	792	881	831	844	837	852	835	864	879	852	797	790	846	850	862	813	815	815	870	874	828	825	860	831	857	813	807	860	817	863	872	817	834	850	856	888	823	817	783	848	886	866	808	843	816	882	832	839	829	805	844	828	810	803	852	845	784	809	809	831	860	822	846	804	887	808	811	821	814	821	881	819	895	847	859	874	854	821	849	858	843	806	795	793	847	840	843	835	830	821	856	871	818	848	850	810	815	828	877	854	824	819	814	810	864	815	862	821	838	837	840	809	849	861	844	907	836	837	844	840	841	820	791	879	864	776	823	857	797	864	825	868	846	847	827	807	856	876	821	814	776	886	844	837	853	790	866	832	851	878	842	808	791	828	843	822	843	807	818	852	849	865	851	829	841	828	825	852	837	812	823	842	852	813	809	845	826	848	855	838	856	799	824	863	846	853	805	837	869	836	836	854	792	799	863	809	767	815	868	822	799	866	837	813	834	841	857	884	883	806	859	861	842	804	849	818	892	828	840	853	833	812	833	794	826	801	839	820	764	840	837	783	810	787	849	839	833	814	837	833	804	840	778	852	887	815	792	805	906	868	815	848	785	899	858	836	859	828	812	808	840	816	814	910	870	837	858	836	821	824	874	870	880	864	802	804	788	825	820	866	871	846	862	847	905	857	856	869	859	828	829	792	836	763	823	849	855	777	858	801	780	832	872	876	876	851	909	850	832	871	851	802	831	815	823	837	897	878	893	846	827	836	876	889	887	844	790	821	817	823	858	770	831	852	903	823	836	826	872	819	866	831	816	858	833	854	822	853	825	850	837	817	820	855	825	808	825	855	832	861	874	873	870	834	796	810	854	827	842	811	825	859	866	825	838	808	829	797	849	867	838	870	813	836	889	852	878	811	803	858	832	812	750	842	871	862	826	833	843	874	853	800	848	842	897	834	837	822	839	859	818	840	894	838	863	855	828	865	830	807	837	826	896	816	763	858	831	792	833	825	795	827	857	817	870	885	838	838	810	881	849	853	831	847	856	864	838	837	845	872	878	818	818	814	831	822	908	864	814	852	839	833	854	841	877	813	824	798	871	873	823	812	790	839	822	856	837	894	859	847	809	812	856	820	786	872	828	836	812	840	813	799	818	836	812	795	827	901	845	811	786	843	853	841	839	843	813	850	825	824	879	847	862	822	809	852	868	843	828	808	853	810	841	815	819	852	873	835	807	857	856	792	864	857	825	816	846	831	852	849	819	854	872	809	866	822	830	880	858	840	784	840	819	829	874	866	858	880	873	827	842	868	788	877	820	844	835	859	847	779	828	900	852	834	911	859	863	797	834	852	852	885	836	802	834	829	782	888	847	840	788	855	855	852	852	827	838	825	843	811	855	853	803	860	893	816	839	853	840	805	796	825	855	844	856	855	848	869	820	834	842	841	811	827	788	825	787	772	829	864	847	839	802	825	874	844	821	874	854	783	856	849	852	888	850	853	831	826	852	845	879	800	832	831	819	856	838	831	824	827	830	832	888	865	841	831	840	852	863	820	764	858	801	886	822	801	846	833	857	749	845	878	876	789	836	811	889	850	828	871	813	819	789	881	818	833	889	805	828	855	884	857	848	852	827	880	871	823	814	833	850	830	810	828	874	853	860	825	875	869	825	899	836	816	822	801	841	884	832	850	828	825	816	830	801	856	855	830	852	839	817	905	790	803	848	866	843	815	876	809	824	818	808	789	822	869	831	865	858	822	808	840	901	851	863	808	832	874	859	867	791	886	828	868	810	851	864	852	837	868	837	833	843	842	803	840	849	823	849	853	798	837	866	894	843	838	836	856	793	867	849	860	841	804	819	836	851	808	828	818	802	797	830	849	856	831	864	842	845	834	871	831	864	820	833	778	852	841	821	848	821	796	870	853	846	828	903	853	851	895	875	852	857	790	831	854	827	854	801	896	871	824	787	832	898	871	827	838	797	886	834	846	858	809	827	830	832	774	845	779	880	834	831	846	834	863	834	797	901	817	839	822	819	870	851	831	862	840	806	885	798	920	820	833	812	819	849	881	843	860	827	892	828	851	813	863	828	843	848	912	845	836	831	833	797	846	855	824	761	816	828	873	885	855	886	890	811	856	835	798	852	810	845	834	848	842	841	819	863	902	864	820	884	835	828	862	866	847	858	809	859	819	837	842	836	848	763	775	846	836	813	801	842	840	855	794	813	834	830	871	861	901	862	834	840	872	825	881	818	874	835	834	819	864	833	795	808	821	808	848	855	826	862	818	820	826	841	827	876	846	823	844	887	824	844	822	829	831	832	754	818	828	896	934	885	829	861	866	851	815	847	865	828	802	886	892	839	833	825	812	845	854	845	843	834	845	846	870	842	849	891	850	834	866	820	802	816	823	852	814	835	811	841	807	833	836	843	870	894	854	801	903	866	807	817	863	865	844	833	842	853	786	791	815	831	807	855	846	859	817	871	861	881	843	802	867	869	863	891	832	859	840	839	860	879	839	849	857	832	858	749	765	847	797	854	828	831	898	810	826	830	827	811	788	882	784	864	854	794	775	871	848	801	820	868	861	852	861	845	802	850	843	863	844	858	868	854	847	854	797	815	868	867	855	799	820	892	847	814	873	848	838	814	845	871	851	846
1770	439	418	400	397	392	356	362	372	386	380	413	415	408	348	370	403	381	349	385	415	380	411	402	402	394	396	392	398	403	381	403	410	448	402	405	385	386	378	401	420	367	409	405	404	377	431	388	390	443	379	385	378	404	412	412	390	379	367	368	388	390	384	366	389	370	431	395	413	354	386	381	431	359	397	370	403	419	399	418	395	434	412	404	411	399	409	396	435	410	414	390	396	414	404	385	386	371	444	393	392	381	385	401	388	391	384	404	410	433	394	401	429	373	391	392	397	398	397	386	379	353	391	377	388	398	394	385	405	386	395	407	403	404	390	371	421	396	418	363	411	390	380	395	365	389	370	365	385	363	391	390	387	401	389	404	396	409	392	368	389	410	389	416	349	400	422	398	447	386	422	409	405	383	411	413	389	391	427	406	422	396	399	412	349	408	418	397	409	392	406	380	378	391	429	427	410	375	400	420	383	368	391	327	411	404	427	418	331	392	448	388	378	400	366	410	401	392	363	384	383	420	426	382	437	436	396	384	427	411	402	410	423	391	405	404	403	392	391	369	384	384	424	408	402	451	371	411	419	399	436	409	413	429	409	418	413	395	441	391	405	381	400	348	381	359	419	398	375	371	374	424	377	405	402	400	357	392	408	393	387	380	416	424	416	413	419	417	360	419	410	399	380	337	416	364	411	382	376	392	427	410	418	396	394	425	376	402	409	354	412	383	412	399	378	386	358	400	388	396	401	378	395	373	372	391	394	411	396	411	400	411	376	399	373	420	385	378	376	422	376	398	446	423	385	408	393	378	362	406	410	365	384	427	383	403	402	439	413	385	364	406	463	415	391	393	380	390	371	386	393	447	394	372	371	382	397	382	444	402	402	372	422	380	419	376	382	399	395	408	385	437	378	375	359	447	407	402	427	399	414	390	403	383	339	386	411	419	406	440	384	376	421	406	366	386	444	396	391	395	377	381	417	378	396	386	363	361	393	374	420	387	379	363	426	400	436	421	375	398	372	398	445	378	386	401	394	388	408	399	374	368	392	395	374	394	402	400	396	390	396	395	374	407	436	385	399	399	375	404	401	348	406	413	395	420	370	389	384	380	382	405	381	387	424	404	381	397	460	406	387	408	376	370	356	364	434	379	379	383	427	380	375	404	416	407	402	412	360	408	378	380	396	399	452	406	440	439	387	433	355	414	386	431	378	401	391	445	370	400	402	417	401	439	367	422	363	398	380	401	430	425	434	379	421	412	430	381	383	428	393	374	419	401	432	398	396	382	400	380	380	357	374	392	387	382	388	393	400	401	342	417	394	349	407	403	388	388	381	349	378	388	385	370	420	352	382	426	354	368	358	373	375	384	390	373	403	394	375	386	423	441	364	397	395	409	378	400	380	420	446	408	387	389	408	406	420	389	393	399	406	442	378	415	381	388	379	400	373	400	396	405	435	371	413	382	406	400	437	393	418	392	368	378	369	404	432	391	412	380	390	379	397	375	422	408	428	375	376	407	385	405	403	400	426	368	392	408	400	394	366	382	438	388	406	415	406	378	374	420	396	382	386	368	409	418	391	386	367	379	384	380	427	426	429	358	380	391	397	394	442	380	397	357	353	405	379	400	375	407	405	440	410	348	398	369	436	389	410	366	382	401	406	374	394	392	354	400	441	459	408	394	373	421	390	445	421	408	415	381	408	368	380	408	409	377	395	368	410	361	394	391	432	403	360	386	367	378	410	410	380	381	433	378	367	396	379	368	350	397	384	407	373	361	412	381	393	416	382	387	400	415	382	387	378	374	403	376	369	392	407	394	422	362	401	415	429	379	378	390	363	395	410	397	356	377	420	353	444	396	406	361	390	410	405	415	379	378	386	389	390	378	424	407	396	419	424	382	390	407	377	360	377	373	379	355	393	371	369	389	440	394	397	398	380	379	388	434	361	379	378	431	355	401	373	412	431	401	370	400	382	392	411	434	410	422	368	372	351	392	376	411	414	391	394	360	364	405	393	396	410	383	412	396	404	420	386	384	407	402	421	362	376	378	380	399	383	354	386	383	395	373	347	399	406	387	382	424	411	441	398	418	387	392	409	367	442	373	442	407	377	440	374	406	384	411	401	476	371	416	376	427	384	388	419	405	418	409	401	412	368	428	409	346	414	374	428	392	404	464	415	420	405	431	413	408	417	375	433	411	398	415	399	385	345	423	411	420	366	380	380	406	405	386	402	402	384	392	373	375	416	427	395	417	394	404	396	379	388	413	380	357	422	392	389	376	402	394	376	416	405	384	378	403	407	386	419	418	392	376	398	402	406	404	378	409	410	397	400	410	403	410	389	405	381	405	405	419	427	394	413	400	392	348	402	414	399	394	364	375	402	387	411	406	410	381	382	401	418	384	384	361	399	386	389	396	399	410	401	436	379	384	369	372	351	390	406	418	365	369	403	392	453	396	381	401	427	373	404	403	366	358	414	370	422	375	387	397	423	392	455	424	418	372	396	365	376	401	387	455	380	406	390	410	389	369	393	390	407	424	406	341	417	387	404	394	369	389	368	395	378	398	347	436	415	399	406	416	397	378	382	358	402	378	398	408	411	390	376	417	398	387	393	397	378	385	390	405	399	390	396	385	400	389	432	399	355	351	468	442	387	364	416	376	414	395	403	348	381	401	402	439	403	407	381	392	376	376	384	395	395	380	350	403	393	397	390	377	368	408	403	403	385	423	375	361	445	400	446	383	411	372	375	391	366	383	363	408	365	387	414	447	431	390	424	412	369	387	392	385	411	396	388	365	383	430	348	349	366	361	395	397	421	392	375	413	378	371	406	424	401	438	367	403	366	376	378	403	398	391	406	410	422	404	402	386	348	371	402	419	397	407	367	379	375	399	407	376	427	407	374	396	401	387	394	362	412	395	387	415	407	416	418	387	418	395	357	379	388	381	380	360	390	400	426	394	380	380	389	406	418	371	412	401	399	370	397	413	408	402	415	432	416	402	384	369	413	388	411	376	400	361	354	409	414	390	378	415	423	400	375	399	411	401	402	410	390	368	397	412	398	424	399	452	385	400	433	420	390	417	415	403	384	407	373	360	405	385	406	400	416	401	425	417	369	347	389	399	412	370	420	346	377	414	389	418	396	403	382	355	345	377	430	376	432	388	381	412	409	429	404	389	438	372	407	411	433	394	402	428	374	378	359	402	394	398	374	384	394	371	401	399	391	400	416	422	397	417	371	424	370	382	395	375	387	358	389	395	382	366	384	409	375	412	369	369	408	377	407	372	396	404	347	404	378	428	347	383	398	381	401	399	364	408	393	381	392	441	467	405	416	396	419	405	381	405	365	391	374	414	406	399	391	409	418	401	391	423	433	376	428	370	440	427	372	384	383	409	432	417	412	374	383	358	385	431	333	368	378	390	362	416	430	406	401	368	434	396	369	388	367	406	405	405	430	361	386	397	434	395	427	389	387	428	424	406	370	381	400	385	453	388	413	377	418	380
2177	958	957	908	946	916	907	891	900	927	922	902	901	863	902	887	898	894	903	906	904	847	883	900	893	899	933	925	931	925	891	925	934	886	906	852	938	932	907	890	903	890	901	870	930	928	895	1022	873	885	895	857	928	902	862	907	916	904	888	924	905	925	910	928	914	829	892	913	891	858	889	927	913	903	848	938	914	928	908	871	895	840	915	868	890	965	914	896	906	869	864	969	935	876	912	943	868	898	925	909	949	914	897	865	933	899	905	876	904	930	867	902	921	928	866	889	892	939	912	854	960	911	915	915	898	887	923	875	904	924	871	871	909	885	870	888	868	891	974	870	914	914	943	913	852	929	900	893	900	924	887	931	941	873	900	860	930	929	921	864	919	888	865	851	934	879	930	938	939	872	925	899	893	908	905	895	919	910	886	894	913	880	880	870	880	929	901	866	900	924	860	925	885	904	861	925	878	922	892	912	868	937	910	889	868	932	874	920	861	942	921	929	882	883	895	937	888	903	870	905	939	878	913	913	925	854	894	899	883	903	901	900	916	953	936	910	898	895	900	933	903	861	921	923	903	869	924	889	925	895	912	935	839	903	910	952	940	880	923	905	922	939	906	920	912	898	958	877	893	903	886	874	843	876	885	858	916	879	989	931	875	876	904	893	893	919	878	907	910	911	945	920	928	923	911	910	913	904	929	900	904	867	913	884	902	934	910	928	908	885	943	891	899	884	880	895	889	898	900	941	887	854	903	877	920	925	928	936	937	885	889	906	908	844	929	911	912	958	884	850	911	993	869	869	855	899	923	870	876	865	870	897	922	969	909	856	951	875	886	924	926	900	915	888	919	889	894	909	960	903	894	888	879	924	918	954	887	896	940	901	869	933	931	839	901	853	939	872	901	902	894	911	916	911	926	916	896	937	922	891	882	848	881	913	885	897	866	905	925	924	830	895	862	893	881	916	927	931	858	920	898	924	933	915	858	894	867	908	865	902	918	861	882	882	923	889	908	876	889	970	951	883	899	893	874	928	862	887	929	861	936	908	871	882	932	868	899	944	906	897	892	905	898	860	919	902	854	867	907	912	876	886	873	878	903	959	860	880	892	888	924	920	925	869	909	942	912	867	896	858	936	846	876	842	918	880	951	905	860	937	919	930	978	954	888	919	931	928	917	919	885	820	937	895	903	895	893	908	910	857	872	903	895	974	919	926	877	875	888	911	893	976	903	897	940	883	907	929	950	925	895	864	897	869	934	897	949	910	884	894	907	822	888	892	871	967	871	870	943	883	903	923	892	880	928	859	872	901	883	892	936	897	879	893	912	888	889	905	869	921	892	916	912	894	914	886	890	866	872	917	874	875	857	896	933	899	917	852	956	937	889	884	912	887	891	912	930	913	879	852	878	924	938	924	892	956	902	899	959	891	846	869	909	897	940	945	880	894	916	943	907	913	861	946	903	838	893	867	891	868	872	896	906	918	859	903	836	883	844	908	917	928	892	888	852	914	865	907	885	939	929	912	873	944	949	908	963	907	893	844	839	926	868	906	908	947	901	836	913	899	893	957	848	877	924	911	864	867	851	894	960	889	896	921	913	909	905	936	873	963	878	879	911	853	866	935	893	890	927	869	910	907	911	890	899	908	889	910	856	835	900	927	892	928	918	906	880	924	934	928	897	950	975	866	907	928	889	871	923	900	899	892	868	910	927	902	877	915	872	933	912	948	908	849	939	950	876	862	926	901	898	980	874	837	914	862	883	881	877	872	881	870	868	873	874	899	894	869	909	913	903	913	901	911	922	882	911	917	926	883	957	957	903	941	931	902	925	955	945	819	916	857	904	947	956	864	894	931	928	895	959	890	893	903	881	901	928	933	879	872	866	906	915	889	946	936	919	906	951	898	931	934	950	884	919	911	883	871	938	962	892	883	897	868	884	909	891	927	929	923	897	907	851	921	922	947	879	915	913	876	953	923	883	881	914	855	889	932	887	860	911	913	925	877	900	941	921	883	841	911	895	917	941	924	899	930	871	945	896	846	916	937	879	890	937	902	870	896	905	843	893	859	922	959	923	933	927	928	908	920	889	880	919	896	861	881	956	852	941	927	970	907	876	917	930	928	910	891	907	904	969	943	911	843	886	913	827	905	936	928	831	909	877	901	926	935	887	876	959	895	892	886	894	906	850	946	927	933	849	910	869	872	909	907	893	883	900	945	926	894	943	886	895	894	957	873	893	859	927	902	941	870	877	904	895	897	900	979	914	914	860	904	908	903	908	881	898	896	927	890	869	916	900	907	949	897	911	898	883	979	944	878	850	887	871	847	861	928	898	881	926	912	915	931	926	916	870	925	923	928	903	892	925	875	896	876	867	892	877	858	952	939	893	890	897	889	922	912	868	882	912	852	865	871	915	916	894	955	924	911	998	899	922	890	909	895	893	912	943	905	875	914	908	888	958	910	908	895	946	952	887	908	888	913	957	914	924	957	941	886	900	917	943	931	894	902	900	898	915	880	927	871	921	880	960	882	899	944	892	962	917	918	862	919	904	930	867	827	917	869	966	881	901	877	915	863	903	905	870	921	855	876	898	953	934	931	880	899	949	910	939	903	899	878	896	918	808	916	892	924	924	904	975	915	891	904	916	912	918	917	925	892	940	874	926	882	890	950	866	891	890	939	857	988	849	922	921	880	929	930	929	871	941	903	910	944	892	920	900	852	930	962	941	888	944	926	933	894	919	877	940	932	879	905	920	942	910	894	948	925	859	861	917	872	894	852	887	895	900	900	953	936	947	861	904	902	932	878	939	897	939	875	874	876	898	897	923	950	907	921	897	904	909	911	899	934	907	921	895	885	924	886	912	951	876	880	870	902	860	912	920	943	926	889	908	905	899	914	979	917	867	858	911	866	940	884	876	861	887	867	996	975	906	937	912	871	891	891	894	941	891	863	855	920	874	834	889	943	902	906	930	943	880	915	850	933	889	979	899	865	891	943	985	915	961	934	915	894	901	899	901	903	918	891	900	880	887	901	854	877	921	971	906	892	877	906	872	901	920	909	895	922	879	920	878	947	863	927	876	899	851	924	889	931	848	903	837	925	963	886	929	859	902	921	873	928	878	885	832	873	851	928	866	927	844	920	939	831	887	927	898	884	875	871	952	927	892	893	849	913	908	905	942	897	919	932	895	878	919	925	851	943	862	873	910	885	969	919	916	932	858	920	935	891	924	933	859	961	801	934	873	907	980	887	891	869	920	892	918	916	942	904	912	905	964	881	883	849	945	925	896	903	863	945	942	905	927	892	904	924	923	911	916	915	887	948	870	896	859	945	854	908	898	914	896	929	871	864	894	910	915	903	877	861	848	915	893	918	916	934	847	918	943	911	925	906	895	879	932	878	904	845	858	900	950	924	876	892	931	867	876	916	937	893	897	806	870	870	882	886	916	928	908	923	886	911	899	899	852	907	896	932	914	893	919	905	864	922	890	885	920	915	875	949	892	848
7959	475	483	438	368	320	264	275	277	227	253	259	236	219	244	219	233	229	219	217	221	204	205	209	210	216	231	202	204	206	202	232	195	211	217	241	218	223	231	237	220	239	204	204	212	196	200	225	240	199	210	236	217	214	211	223	227	213	200	203	237	203	204	226	211	227	213	231	219	219	227	240	196	236	207	205	183	199	216	243	197	201	203	213	217	197	227	198	208	208	239	214	223	215	218	212	202	192	184	206	186	207	208	214	211	202	204	195	204	205	208	193	196	223	204	218	220	216	225	238	222	221	225	199	199	222	202	210	188	220	224	200	222	195	193	212	216	248	230	212	178	229	194	228	203	200	210	226	243	239	209	221	202	222	206	237	223	209	246	202	236	211	222	221	233	189	207	227	210	239	217	208	204	198	179	235	195	206	217	221	223	238	208	191	236	221	226	215	228	194	232	226	236	224	188	209	232	219	198	221	199	215	239	218	220	206	208	190	202	204	246	194	193	226	218	220	196	221	207	215	227	199	200	202	219	215	231	206	243	254	210	209	211	248	214	245	196	222	187	204	193	220	225	217	215	202	218	224	228	232	216	224	232	214	218	196	199	232	217	235	228	218	215	207	219	193	196	197	189	239	193	200	194	239	214	228	229	207	203	207	231	238	228	188	229	186	209	206	211	202	203	205	224	204	205	197	196	228	214	214	216	232	211	228	199	210	206	224	234	218	228	206	250	226	202	200	217	214	242	222	206	226	206	216	192	210	226	207	231	210	239	220	212	220	219	228	191	193	207	229	220	222	212	222	221	207	207	227	231	217	220	213	221	213	192	227	208	204	201	212	229	235	218	208	186	236	266	256	248	245	240	216	212	242	227	194	189	221	196	219	192	202	214	232	166	218	198	223	215	210	202	212	194	207	220	204	220	216	185	221	246	204	192	238	225	213	207	219	215	228	219	218	182	213	194	206	227	204	190	196	219	204	229	209	226	213	229	210	186	207	205	234	246	206	239	232	221	216	213	211	218	235	210	237	224	217	216	194	207	206	230	216	222	217	195	240	213	223	221	199	198	205	240	190	217	193	188	205	212	202	218	247	239	203	188	222	228	223	208	201	194	218	194	219	200	214	204	204	213	196	224	227	187	226	197	200	209	226	220	221	215	188	200	183	198	238	188	220	220	196	231	231	216	232	209	213	238	220	202	252	225	215	186	199	206	209	191	199	191	206	232	197	189	206	202	220	198	225	206	232	221	213	206	196	212	199	196	238	226	225	205	223	197	227	232	213	206	174	195	212	203	206	216	209	205	255	202	230	205	195	181	224	197	224	205	237	192	207	231	210	224	225	205	217	231	227	240	217	213	196	228	248	237	216	216	209	213	214	231	240	202	200	222	220	205	198	234	218	199	215	235	200	224	229	253	230	201	192	243	237	246	212	225	201	236	218	193	210	214	194	229	227	233	216	211	216	200	235	240	219	239	235	216	235	238	195	223	221	166	201	190	216	238	213	214	208	223	233	219	210	218	217	219	234	209	214	225	196	216	218	203	225	202	240	187	211	229	206	231	219	243	206	188	222	226	193	224	239	233	209	185	241	205	238	211	215	197	217	214	207	215	201	214	179	200	207	211	199	192	195	242	202	213	195	215	220	217	183	223	206	211	190	216	194	216	212	230	211	239	229	226	187	221	208	225	235	224	218	214	213	216	221	211	217	227	224	222	196	238	246	236	195	209	202	226	239	212	213	215	208	223	198	199	219	235	196	180	237	212	233	186	181	202	229	202	235	203	213	201	196	189	218	230	197	201	214	199	220	197	202	214	216	210	216	215	223	213	207	224	219	204	216	202	228	241	219	230	225	211	206	184	215	221	251	209	240	247	195	222	220	230	213	199	209	210	186	224	210	227	226	213	232	223	216	215	216	237	236	226	208	211	209	224	209	236	211	243	202	186	173	238	209	211	200	216	215	196	247	190	249	210	225	225	225	208	218	211	217	214	236	188	194	247	238	195	238	203	196	219	185	220	187	226	223	240	210	217	202	223	231	227	220	213	195	187	207	222	216	232	222	194	233	201	218	239	194	246	230	233	223	210	205	186	210	256	199	247	224	183	209	219	268	210	199	202	233	216	227	210	246	213	222	230	209	205	218	206	191	196	212	238	214	196	211	189	235	219	207	224	216	222	189	201	222	194	205	217	207	199	194	198	208	213	220	216	185	226	224	221	191	213	206	230	201	224	217	189	211	189	232	226	229	246	221	226	238	235	237	244	229	225	219	196	222	218	219	191	213	238	208	224	214	231	219	220	215	203	216	190	213	203	217	232	202	215	234	224	211	242	223	215	229	194	198	214	204	200	232	219	247	228	234	185	241	194	208	204	185	236	219	211	230	215	191	198	210	225	209	198	199	222	217	201	208	238	191	222	195	220	223	214	197	230	215	236	216	221	227	224	207	237	207	173	197	193	202	215	237	238	219	234	212	201	196	223	239	206	219	254	224	213	228	241	232	226	202	190	205	230	198	210	221	237	204	187	215	236	197	210	234	215	233	222	225	188	208	202	210	216	238	234	213	211	225	212	218	193	216	197	236	216	215	239	223	255	207	175	241	187	220	235	253	211	188	199	189	230	192	224	218	231	211	199	218	227	268	220	205	242	225	233	219	207	211	205	186	219	220	228	205	203	185	196	195	236	186	196	188	246	246	248	200	255	193	193	191	205	225	205	211	237	213	216	225	195	256	211	246	240	214	212	198	209	224	211	208	186	206	199	200	225	224	199	187	246	194	212	227	231	217	206	194	241	224	199	233	208	228	225	220	239	206	203	223	200	242	199	211	205	221	212	208	208	254	212	231	236	247	215	216	231	218	204	205	203	241	213	209	213	226	195	208	253	220	220	236	200	217	241	214	265	244	226	239	220	212	197	222	206	230	231	178	203	205	235	219	213	222	185	230	218	211	225	227	211	203	218	217	220	187	216	205	221	223	227	194	202	216	188	246	218	211	218	219	195	230	206	211	209	244	265	221	208	206	218	198	229	203	194	212	210	218	241	222	219	196	231	228	233	209	216	228	224	221	216	199	216	222	231	204	218	219	237	227	224	189	239	206	222	207	196	205	202	228	229	210	238	221	230	188	191	182	193	214	200	219	204	209	211	225	238	184	203	210	203	201	235	216	205	197	207	205	244	197	226	207	203	232	215	205	228	220	211	235	225	228	229	239	232	229	215	202	209	216	209	217	219	234	225	205	223	205	189	203	200	246	213	209	204	220	214	195	199	199	209	226	189	240	208	195	183	217	221	240	188	202	205	232	219	216	188	203	187	212	224	192	199	199	203	202	209	224	220	212	223	205	230	238	179	226	242	205	198	202	213	221	216	221	183	201	225	218	194	210	213	228	228	219	210	226	220	215	227	220	214	196	250	220	207	203	218	224	200	213	204	215	204	208	227	188	209	232	196	237	245	196	210	216	211	202	238	220	206	227	250	200	210	233	213	211	216	225	232	216	229	228
6507	846	1189	1424	1219	1086	928	874	848	703	731	688	665	705	624	620	648	668	636	631	634	597	571	589	600	565	593	601	584	570	556	569	574	575	604	595	601	581	598	612	570	562	593	616	572	568	594	576	625	588	572	574	560	583	575	543	542	557	563	529	569	599	569	578	580	579	585	575	542	591	522	542	555	555	557	545	578	539	619	568	589	603	573	554	575	587	552	594	582	547	604	567	591	563	521	539	545	582	486	580	536	549	570	537	556	559	555	545	544	547	572	613	564	548	558	590	575	526	567	557	573	527	554	569	563	574	570	587	523	557	593	589	548	566	561	551	549	557	558	585	597	510	594	555	576	563	584	543	569	572	593	577	576	552	565	545	566	601	596	554	576	523	559	576	553	565	575	557	515	567	550	559	564	543	592	581	569	579	581	582	535	570	546	568	575	551	563	579	586	554	547	562	523	556	621	580	565	546	574	593	580	558	569	560	561	570	560	583	570	566	582	582	592	539	566	542	591	565	559	574	555	566	577	581	566	552	548	568	606	593	536	571	529	575	557	545	538	559	516	578	533	555	511	567	599	591	562	516	530	559	576	539	584	578	580	564	557	553	552	561	601	583	554	577	581	545	535	571	548	558	543	576	526	578	506	530	550	539	520	552	526	578	559	539	589	542	573	617	605	577	555	573	548	558	555	600	571	563	565	555	542	573	578	566	581	606	570	562	566	602	606	605	516	603	561	553	569	568	540	497	539	525	524	572	616	515	534	584	596	573	523	558	581	539	583	555	572	572	577	515	569	593	613	551	593	559	564	614	571	543	543	629	542	611	536	508	573	595	502	579	570	606	582	572	571	550	617	576	564	577	546	601	587	581	576	606	538	582	585	597	549	594	592	543	547	540	571	624	544	570	561	564	565	548	553	540	563	568	563	569	562	568	550	557	557	589	574	548	534	557	606	575	516	548	537	516	551	554	570	560	557	566	557	558	594	527	557	591	597	602	594	600	573	562	532	577	578	527	547	596	554	607	584	559	598	507	567	560	595	575	553	585	551	567	519	590	559	610	562	571	543	580	554	537	547	555	583	578	584	588	551	571	581	592	562	541	575	527	565	551	535	545	554	557	592	554	552	597	552	542	560	567	610	544	592	556	565	568	590	568	567	576	523	539	583	593	553	563	580	548	561	528	604	529	561	554	612	537	551	563	577	571	552	533	552	601	586	557	564	585	541	595	574	586	552	577	561	534	522	578	538	559	602	587	573	546	528	585	537	550	587	564	544	546	575	595	587	544	538	548	560	553	562	540	555	545	564	593	594	585	551	573	583	601	538	557	591	564	564	584	582	541	589	592	549	565	526	594	587	545	541	566	549	538	578	556	604	544	546	597	614	549	570	567	556	595	530	574	577	535	566	602	565	560	583	553	606	555	597	542	564	548	548	506	551	553	579	539	553	551	572	561	571	561	561	550	497	563	567	531	591	579	557	579	530	566	600	541	551	567	574	571	558	555	597	543	549	511	575	594	568	580	594	592	586	560	564	532	598	582	578	568	555	553	558	549	562	554	557	570	546	571	559	555	569	562	563	564	554	563	550	543	549	554	558	549	562	559	567	561	543	552	578	570	558	552	576	569	565	553	565	562	546	551	585	577	529	585	578	559	537	550	549	525	578	563	555	573	554	540	552	577	578	559	524	541	570	527	587	583	573	619	565	583	557	548	576	572	555	586	558	538	541	574	563	557	561	585	574	565	550	544	553	553	581	557	573	547	572	556	588	577	523	590	545	539	563	548	580	583	580	559	560	546	578	622	550	547	563	544	581	590	563	606	579	573	556	585	535	552	585	589	589	563	548	554	588	574	583	589	558	598	542	563	544	560	565	537	593	584	588	557	591	564	532	546	565	543	599	600	608	556	584	564	572	571	540	541	589	580	571	596	555	575	538	577	580	550	611	574	585	579	565	580	558	584	525	554	526	560	583	563	560	614	581	557	545	594	594	569	581	564	556	547	600	587	541	567	542	562	545	565	555	567	588	561	570	559	551	565	576	556	599	575	570	587	580	545	593	573	602	565	563	570	595	593	579	580	539	564	620	569	531	588	593	551	546	566	553	580	553	542	575	590	556	565	564	595	590	585	587	574	580	552	549	556	552	530	628	557	548	549	552	526	578	549	590	575	603	560	605	549	525	526	555	562	548	567	556	547	588	566	568	554	592	552	554	552	569	555	560	590	567	544	553	558	572	551	576	586	578	586	565	532	546	559	584	573	546	574	555	568	542	609	597	566	559	556	569	518	564	599	579	540	583	550	542	604	566	603	575	584	553	576	549	593	599	529	558	548	555	576	590	555	578	536	597	568	544	566	528	613	600	536	555	564	560	525	565	601	550	573	601	583	572	560	517	521	569	526	558	588	588	603	577	546	591	563	523	543	580	531	538	574	591	595	559	569	543	561	560	563	519	579	564	591	564	531	554	544	562	533	564	544	589	559	585	552	541	523	563	560	560	538	565	545	578	574	601	537	551	587	585	565	608	547	570	544	597	588	586	567	517	560	569	562	513	542	605	566	576	606	590	546	568	589	545	565	595	582	586	595	575	601	589	562	552	562	529	580	603	506	606	536	551	557	525	608	578	572	586	550	553	573	540	584	551	506	591	587	586	581	564	527	539	535	548	568	544	576	532	540	527	559	564	544	553	562	558	579	560	610	567	578	544	572	553	575	588	573	558	555	534	556	535	556	562	568	574	589	570	552	552	578	529	574	573	548	558	550	531	603	540	581	575	580	560	557	565	558	568	578	575	561	574	581	526	547	544	601	532	601	572	534	549	583	576	542	557	587	569	555	586	564	570	563	602	568	589	591	551	544	523	581	548	577	575	547	561	559	601	536	575	565	512	586	542	578	550	545	543	575	587	579	543	555	590	573	567	606	628	562	538	564	560	581	597	575	515	579	588	557	567	561	570	585	540	548	545	549	582	578	551	546	568	545	522	618	553	609	569	565	553	500	581	564	545	556	597	577	546	590	567	577	554	535	556	586	586	573	544	603	585	564	557	552	560	522	590	537	590	556	498	588	544	607	549	584	584	536	558	579	576	549	598	546	577	619	603	579	517	583	580	529	610	603	547	593	552	540	546	583	554	545	532	584	557	561	595	600	529	592	541	547	564	544	579	573	624	545	592	592	562	609	587	539	577	581	566	495	568	594	562	577	530	555	582	555	578	580	550	588	584	568	554	560	546	582	561	577	554	541	566	558	559	579	557	561	553	570	553	579	555	573	579	580	587	555	542	518	601	554	573	573	553	568	577	502	558	569	591	509	568	558	533	534	589	555	576	556	588	586	613	538	598	527	592	539	606	544	519	586	588	596	542	515	561	586	511	538	502	539	544	551	587	557	552	585	545	559	605	562	593	557	550	564	523	563	537	590	629	525	549	590	541	573	594	561	599	579	569	600	512	572	543	558	588	554	566	571	534	572	530	579	602	544	585	582	571	598	596	571	569	566	572	627
15358	1312	943	828	651	527	520	483	465	408	409	409	327	400	394	404	404	381	307	333	348	348	348	333	358	337	329	327	380	352	306	389	345	330	350	374	343	337	320	300	366	323	343	339	351	350	351	300	332	334	318	306	346	312	329	314	342	359	337	334	332	358	351	375	375	353	344	323	336	319	344	319	320	343	310	298	340	350	328	356	321	323	334	310	330	305	332	298	350	355	332	371	357	377	365	325	342	324	370	326	350	360	317	344	344	346	378	332	348	389	339	349	361	319	332	315	341	379	324	373	355	310	342	318	330	335	342	363	363	347	303	306	317	336	333	368	330	352	323	314	351	335	357	344	347	315	344	344	350	344	337	345	332	361	309	335	320	327	326	348	301	337	332	351	337	343	360	321	333	364	335	297	343	374	298	338	312	296	346	339	359	326	318	334	308	348	347	304	317	347	332	349	339	306	383	328	317	294	353	321	383	369	382	333	344	323	353	330	375	355	337	347	341	327	356	332	310	319	337	316	349	336	355	376	334	346	367	307	347	341	315	329	332	337	331	343	330	331	322	366	358	326	401	341	329	392	312	339	316	334	342	306	341	392	338	355	325	321	338	357	350	348	329	328	362	315	385	366	345	318	315	369	355	347	320	332	349	374	340	311	334	360	349	333	366	316	379	355	364	303	335	322	342	374	348	327	314	341	331	308	335	331	343	333	376	327	322	374	365	333	342	352	365	372	334	351	362	338	327	354	321	372	322	326	341	343	363	352	329	329	332	352	355	369	297	359	321	329	364	333	301	363	352	327	342	346	342	294	334	343	306	344	306	349	331	308	364	302	349	344	350	327	291	344	340	346	330	355	348	318	313	374	323	327	337	356	373	333	350	304	312	343	323	340	326	385	346	331	330	321	353	365	315	325	319	328	348	343	347	332	351	351	326	319	370	352	312	317	319	364	331	334	325	342	340	300	339	372	360	311	350	304	364	347	322	358	306	350	353	307	311	315	358	340	322	318	316	327	350	341	352	341	337	338	371	331	322	316	346	366	339	328	357	353	331	317	340	320	355	317	290	350	345	314	369	321	343	295	348	322	313	364	352	344	331	290	311	344	367	345	314	344	337	383	321	316	348	323	335	333	311	356	320	349	344	340	317	351	344	334	342	389	317	352	348	335	326	331	322	363	349	329	356	317	364	320	358	317	316	359	354	324	326	324	332	357	327	306	349	330	344	334	345	336	337	343	370	312	335	285	343	329	399	320	325	322	326	347	337	339	338	365	350	325	333	359	323	293	323	336	322	320	332	383	328	360	319	384	348	328	362	324	355	324	329	343	345	370	327	361	338	363	315	354	357	334	321	330	338	329	293	330	325	305	361	322	310	354	347	345	314	316	306	315	366	325	335	325	323	343	356	327	325	360	320	341	309	344	317	337	359	335	363	334	316	339	333	360	333	347	314	336	348	342	346	325	360	339	325	337	366	354	299	334	360	342	341	331	346	358	349	325	334	333	302	357	387	347	382	347	329	354	357	355	315	329	325	316	361	322	346	333	318	351	373	353	354	334	367	356	310	323	322	320	330	328	322	342	348	329	343	351	346	344	370	373	337	345	368	372	347	309	338	354	339	329	362	327	313	319	331	350	387	342	337	316	300	340	366	352	332	328	339	328	292	329	326	336	330	327	350	370	362	381	347	324	307	325	342	310	341	332	351	340	344	312	301	327	329	332	316	314	337	367	345	332	327	375	383	351	309	333	321	358	339	338	325	356	351	349	323	349	349	336	338	354	367	294	294	365	339	374	324	309	358	333	322	354	330	325	319	343	347	319	339	335	327	304	342	328	353	356	371	330	319	341	361	334	321	331	321	365	363	352	340	320	338	310	372	363	357	368	332	339	304	320	313	317	340	319	354	309	329	374	370	342	372	328	294	343	317	326	334	350	358	372	330	368	340	308	354	332	372	351	346	309	338	337	346	343	354	340	354	345	350	342	337	340	343	363	342	361	359	328	373	373	322	359	363	327	338	302	327	338	320	316	336	324	367	346	329	357	358	337	354	370	322	287	314	350	336	367	330	342	325	367	356	332	316	351	364	339	322	340	366	363	337	337	337	320	344	339	390	315	348	316	314	298	360	310	344	329	343	342	302	375	350	338	301	340	320	357	342	340	339	336	317	357	314	339	339	347	323	329	321	334	317	347	339	341	336	291	342	360	321	340	322	343	324	312	328	332	350	344	345	343	311	347	373	336	314	338	324	355	332	330	314	346	324	346	310	354	333	343	342	315	307	325	366	331	313	329	311	323	341	387	308	330	317	318	330	305	329	348	338	346	303	309	327	337	351	326	343	361	343	327	369	333	337	356	307	349	351	297	315	338	344	334	310	340	307	331	323	313	344	363	349	333	351	338	376	320	374	341	368	338	300	351	332	354	322	320	329	330	346	335	341	333	343	355	321	350	346	351	330	359	326	331	342	384	328	319	338	350	350	341	335	317	365	347	331	323	318	310	325	298	320	359	329	331	336	345	343	353	340	320	363	357	313	339	347	371	358	338	334	361	322	361	338	340	328	343	378	309	317	342	346	347	323	374	335	323	366	353	315	325	366	364	362	339	350	331	347	317	361	368	316	353	338	335	321	322	303	352	324	340	332	366	349	329	342	332	365	355	359	330	328	342	300	352	295	305	332	361	314	355	334	342	328	346	319	351	378	360	363	362	362	349	343	334	351	371	324	345	312	360	339	354	334	309	342	346	344	348	334	322	299	339	315	357	346	318	352	329	335	350	331	375	337	345	318	340	328	329	360	348	334	353	327	301	335	304	333	338	342	311	353	315	361	333	371	329	327	340	337	336	342	318	330	351	340	408	308	325	340	323	340	354	299	356	299	345	324	317	362	332	373	327	355	323	339	320	370	321	320	340	347	335	301	342	342	349	356	312	307	337	337	319	325	346	355	344	362	326	373	326	332	345	363	359	359	346	357	365	323	323	353	336	324	328	323	296	315	325	322	310	342	350	357	325	304	354	357	368	350	335	323	329	309	313	345	321	351	357	324	326	330	384	368	368	367	364	319	329	355	301	332	288	332	376	383	315	342	406	334	358	330	359	329	354	350	331	352	343	327	326	324	339	336	329	322	347	349	336	356	334	368	338	331	356	328	336	361	312	336	330	374	365	329	315	319	368	316	303	327	337	352	354	334	349	337	368	343	345	352	326	298	353	345	312	322	383	314	319	360	317	348	330	341	331	347	315	338	340	333	344	334	349	349	347	351	352	321	333	366	374	345	318	333	335	316	330	309	303	312	352	320	335	331	313	344	361	330	346	343	317	329	322	347	357	357	353	325	347	329	368	345	319	324	356	322	343	354	329	338	354	338	316	339	353	337	343	324	332	332	319	340	344	349	347	378	330	329	346	319	354	326	316	317	356	365	348	299	354	352	334	338	326	360	338	363	342	348	342	337	346	334	302	334	336	317	362	359	330	325	313	328	334	365	324	327	327	355	339	343	333
8460	1313	2183	2498	2126	1863	1615	1470	1303	1221	1106	1134	1072	1022	991	1021	981	939	953	983	954	931	934	877	872	892	885	867	854	872	867	875	837	881	879	835	824	876	903	842	824	896	853	843	860	901	865	861	810	863	847	852	880	829	840	816	823	827	886	847	871	933	877	807	899	876	864	856	837	835	826	777	829	831	810	813	855	862	824	869	837	923	867	889	860	837	872	906	862	825	838	848	896	860	889	874	855	837	871	879	812	865	852	813	884	834	854	788	839	850	860	881	854	867	822	823	817	848	839	796	847	849	852	871	765	895	832	846	773	818	811	890	844	851	866	840	875	887	911	859	868	824	810	812	784	799	877	839	848	833	832	845	823	820	850	831	850	884	878	794	805	849	827	873	869	816	872	819	880	846	797	836	812	832	890	856	835	803	825	874	852	796	837	809	835	842	856	809	809	827	846	841	882	817	851	865	862	864	800	844	862	842	850	862	866	828	858	863	840	922	850	861	772	837	821	851	869	847	808	824	862	824	834	879	877	827	792	876	831	817	862	810	880	822	833	827	826	879	811	811	857	840	868	792	843	860	875	869	849	853	796	806	872	842	825	879	814	877	864	839	787	892	871	791	853	885	804	868	854	829	790	863	838	869	828	842	846	852	821	755	816	835	839	812	889	835	871	800	841	857	831	809	873	834	831	898	838	829	849	909	837	843	851	865	827	875	832	854	835	823	800	867	841	864	805	861	860	878	838	802	839	827	867	879	793	818	860	808	868	848	826	858	819	859	827	828	846	791	828	811	831	828	821	841	843	850	837	792	798	826	828	845	858	813	851	857	846	836	821	802	859	819	771	864	821	806	824	840	807	841	824	890	846	829	833	878	841	852	802	855	840	867	818	868	798	874	823	851	829	830	822	788	828	858	831	864	812	787	831	863	803	837	802	850	825	859	866	839	779	810	839	827	841	826	796	769	850	811	843	907	844	864	806	886	826	826	865	794	807	850	805	878	837	797	850	856	839	829	850	847	810	847	847	831	823	860	795	861	874	828	831	860	828	847	832	861	840	819	839	851	822	794	852	875	784	811	848	853	793	855	884	798	876	852	873	834	844	868	861	818	815	814	821	847	842	818	834	840	842	810	825	847	770	830	850	861	836	838	876	817	848	863	829	816	905	831	797	852	834	826	811	838	834	831	857	856	831	851	818	824	789	845	813	809	813	859	831	799	823	834	843	882	792	844	847	839	825	857	858	860	859	856	841	780	860	813	820	841	821	798	820	840	837	889	838	867	837	824	791	785	794	855	852	887	867	796	860	827	851	864	856	857	852	794	828	864	849	851	860	846	837	774	776	863	843	865	876	860	848	857	839	808	825	783	839	847	829	815	886	807	856	866	855	786	831	826	843	862	883	812	815	819	824	805	835	828	826	832	852	851	836	836	815	865	816	801	833	848	818	848	801	821	815	870	846	837	842	834	829	843	855	853	859	858	836	825	835	831	845	857	853	834	840	865	860	792	841	831	794	869	881	823	876	880	861	810	830	827	845	784	805	799	879	852	851	882	831	834	833	827	876	827	862	874	854	813	816	845	859	830	868	841	856	880	879	811	845	847	834	844	841	785	811	798	824	836	838	821	806	847	885	794	799	783	855	837	862	840	899	894	816	792	846	878	826	876	831	828	864	819	860	870	821	829	876	873	804	784	813	849	863	911	855	827	845	839	887	841	876	819	913	853	813	872	842	802	852	810	835	880	829	871	855	821	817	823	873	875	805	829	895	843	836	776	890	844	862	830	840	807	813	826	793	856	822	820	863	861	833	807	844	879	870	840	834	858	790	853	874	772	858	874	837	828	806	835	781	810	862	845	851	785	851	809	861	819	849	845	848	931	847	844	827	841	858	884	894	869	872	828	833	801	790	873	833	830	803	798	810	828	806	908	856	792	874	820	865	787	855	817	834	853	866	834	808	865	806	824	825	823	854	830	821	895	828	821	820	829	841	833	831	867	815	778	814	814	826	825	864	851	836	860	793	799	864	800	804	884	891	882	840	873	825	880	868	831	829	850	785	779	846	842	815	821	818	883	821	841	852	812	813	842	830	833	891	770	802	863	814	882	846	858	884	871	824	854	823	796	906	819	844	862	807	854	854	862	817	904	860	875	829	817	847	824	872	901	881	876	834	866	812	828	879	917	877	848	815	824	815	817	844	824	871	852	854	786	857	825	785	860	798	860	855	798	830	846	865	831	833	833	857	884	845	782	827	814	893	777	852	847	812	812	835	853	817	817	883	794	852	852	866	811	816	847	866	900	817	833	875	851	873	819	849	859	825	845	833	830	865	811	840	830	829	877	803	850	850	824	861	873	816	805	821	830	849	862	858	802	806	787	814	855	837	812	810	854	826	809	797	843	869	823	894	874	875	798	862	843	766	828	900	927	862	873	844	832	888	864	892	830	852	812	870	882	866	829	830	843	843	880	861	873	802	856	803	848	871	820	885	862	770	842	843	817	840	856	865	837	854	792	891	814	826	825	793	836	827	857	856	861	871	864	829	902	838	871	845	815	852	860	845	796	931	906	822	893	869	866	854	835	861	869	810	815	842	883	858	806	845	809	846	878	828	881	816	860	801	814	822	826	841	830	882	838	855	845	861	818	864	857	815	827	848	863	886	809	802	853	855	809	800	879	886	885	847	852	819	799	815	824	804	855	826	853	855	882	780	798	878	822	879	831	803	849	844	790	834	808	875	829	836	865	858	836	832	876	819	828	882	819	782	817	867	834	787	838	816	837	898	875	845	800	813	792	837	827	839	848	812	918	780	859	847	885	833	877	880	865	825	864	836	830	836	797	880	844	879	837	860	842	775	858	830	833	815	822	785	834	799	845	832	880	790	834	848	833	794	883	862	868	822	850	868	891	833	866	844	838	833	807	852	896	852	851	881	825	799	805	850	875	846	930	849	813	889	878	888	810	817	836	866	862	890	802	858	866	850	869	838	824	819	887	833	881	873	826	798	883	851	854	817	826	847	784	842	864	845	907	852	815	800	873	858	834	844	866	874	839	862	888	802	821	839	911	826	833	839	793	867	891	866	841	830	820	805	842	888	816	849	838	862	813	887	854	827	822	854	806	805	847	832	808	824	848	853	837	852	848	804	867	841	810	823	818	844	854	897	868	831	884	891	835	829	821	837	854	824	827	829	860	841	860	855	820	884	838	850	842	824	785	854	857	812	796	913	791	882	857	826	763	836	879	835	854	817	854	821	850	790	851	832	824	915	882	875	897	867	859	821	846	862	901	818	862	850	835	825	866	837	837	815	837	842	864	846	802	838	824	842	854	849	798	822	852	882	894	823	855	866	832	823	828	841	813	814	847	807	898	888	803	828	812	812	902	813	876	826	827	876	902	830	827	853	829	867	827	806	858	818	836	866	829	860	855	840	782	855	792	873	820	867	801	826	886	841	815	857	816	829	818	826	825	878	833	868	867	856	857	853	848	889	893	850	853	882	853
1721	396	423	386	407	383	434	412	394	393	440	387	386	419	396	373	407	379	385	406	391	385	361	357	403	383	379	405	381	369	389	375	379	412	383	369	378	384	379	363	376	384	402	344	386	410	414	395	370	380	376	387	384	396	374	403	374	356	395	392	392	374	408	393	425	407	423	371	395	386	378	359	416	356	414	390	403	377	403	406	365	405	387	372	392	362	388	386	387	419	429	380	376	372	404	370	421	388	367	362	417	426	379	401	388	382	398	441	400	334	390	392	402	386	420	415	381	406	409	431	413	402	435	375	406	396	393	354	400	399	412	374	397	400	398	399	402	388	372	431	395	370	377	385	347	350	395	366	433	370	387	417	398	411	452	399	402	364	415	405	384	371	419	378	381	395	388	392	407	383	418	444	364	401	422	407	427	393	359	395	401	370	364	397	336	367	394	400	425	410	389	369	387	385	371	385	362	385	393	383	383	372	383	371	367	410	389	416	375	367	411	418	365	413	389	382	405	388	363	421	393	386	384	367	379	380	396	414	399	400	375	393	331	396	393	385	375	393	359	426	413	374	401	407	411	403	388	361	378	420	371	341	402	361	381	373	381	394	395	390	397	353	381	416	428	374	412	361	423	409	384	383	347	396	407	384	397	382	411	391	393	390	369	358	402	387	359	381	376	429	403	396	402	417	425	366	384	376	410	404	392	377	369	396	398	389	424	420	386	392	384	347	410	391	402	388	388	372	373	390	397	416	355	422	383	407	385	392	372	417	380	417	380	384	360	388	401	399	394	390	375	398	394	415	378	402	373	398	355	416	398	367	399	370	387	390	377	400	339	428	396	409	399	424	408	385	370	439	380	384	365	392	374	375	401	416	377	394	392	379	390	396	401	406	462	410	405	380	375	335	377	378	429	437	399	397	375	405	397	391	363	411	375	401	366	346	371	412	384	383	365	400	383	393	418	431	397	373	411	368	384	371	379	363	398	375	380	423	380	418	399	364	411	394	388	377	397	394	403	416	419	389	389	386	376	392	392	395	379	378	391	398	393	392	390	381	388	373	386	401	386	417	412	414	401	408	374	391	375	393	396	375	394	407	376	392	397	395	366	397	370	396	416	407	399	395	381	370	443	406	387	424	384	375	376	413	412	393	349	386	383	388	389	405	350	365	406	383	375	387	371	408	360	369	363	382	398	385	383	399	397	360	425	398	369	381	381	375	394	389	408	356	386	391	387	403	417	407	359	423	386	400	425	369	414	400	413	406	407	391	387	361	413	383	409	456	401	394	350	377	403	378	365	388	403	394	377	351	372	393	402	391	404	386	389	410	414	425	405	380	391	387	390	402	394	403	370	377	401	349	399	390	381	397	385	358	392	393	384	382	406	442	369	390	406	387	392	383	381	416	379	377	373	407	392	402	376	419	416	435	405	408	401	399	379	402	375	386	385	410	360	380	415	395	409	373	371	382	365	386	395	404	339	422	420	392	386	405	390	401	407	352	373	412	400	397	391	376	406	400	396	393	382	403	389	375	383	399	393	417	393	339	406	378	391	393	391	411	380	382	396	396	397	408	395	390	422	366	362	364	382	385	393	423	405	376	365	450	381	379	406	365	390	373	436	387	358	431	422	395	379	371	377	356	389	378	412	407	391	404	372	410	383	395	399	375	373	375	387	394	405	407	382	366	384	406	414	413	380	373	415	405	379	427	419	353	392	372	398	363	394	370	397	371	448	416	363	400	400	361	408	389	411	396	364	410	385	429	409	374	401	398	408	413	390	394	393	400	398	425	388	420	414	405	369	384	373	388	388	390	363	389	423	399	364	390	376	380	404	393	390	407	390	404	390	395	414	355	400	401	385	379	402	393	415	416	404	356	377	368	395	405	410	408	387	397	372	386	403	416	385	362	347	397	381	393	370	405	381	400	433	383	379	384	415	384	430	423	415	382	349	385	356	407	431	397	402	361	378	404	343	362	364	349	383	404	395	411	391	396	354	392	357	393	415	367	405	391	402	384	408	408	366	365	375	360	405	408	381	375	339	386	416	387	400	371	390	365	410	374	429	418	400	394	389	420	369	389	370	363	395	409	418	416	383	413	400	387	393	405	400	407	402	377	360	418	415	373	381	387	366	389	400	390	389	366	372	412	407	374	425	405	395	388	451	382	374	396	403	404	378	398	369	373	396	359	424	396	362	389	374	431	428	374	392	375	362	373	366	404	358	369	387	382	358	387	374	397	396	393	397	372	407	409	374	384	391	416	394	392	384	412	389	428	408	381	357	380	370	402	373	400	395	373	393	387	355	376	354	385	417	373	400	414	405	413	386	401	398	391	393	370	353	390	389	429	369	417	369	363	414	380	368	377	378	385	414	377	370	412	410	410	398	361	377	406	371	403	407	389	381	403	381	391	369	408	402	335	404	403	406	415	374	384	396	412	366	389	397	363	368	386	408	364	427	375	419	372	386	366	410	401	378	409	382	386	407	412	360	380	395	341	411	375	372	383	395	375	381	421	388	374	387	386	390	378	405	371	415	371	374	346	395	354	398	387	375	359	378	390	419	403	401	357	399	385	398	408	373	413	430	433	372	422	414	400	400	386	387	390	393	390	404	378	347	407	400	370	387	380	440	361	394	393	398	373	374	368	402	394	346	376	368	364	407	363	400	407	415	413	364	383	417	406	418	364	404	373	397	375	381	399	385	369	349	367	389	355	364	438	429	388	371	402	408	374	391	455	402	421	400	413	371	364	388	377	351	418	397	399	373	394	442	364	360	387	385	407	379	380	389	376	334	427	434	385	389	407	367	364	375	425	392	416	381	382	400	373	427	402	447	393	423	402	339	463	436	401	371	410	382	373	395	377	412	423	385	379	380	391	412	398	398	364	397	386	365	400	394	390	408	402	373	433	370	356	352	386	384	402	385	374	379	393	380	383	431	410	367	422	385	397	348	398	381	410	374	406	439	362	396	390	389	417	357	405	425	326	406	405	398	388	349	375	401	379	363	377	414	388	403	385	377	394	372	406	377	425	392	382	379	353	381	354	354	442	366	417	390	390	418	405	400	353	356	437	378	374	357	397	429	413	376	407	349	376	379	366	408	360	363	413	377	410	402	389	383	428	433	404	374	399	393	358	400	367	385	406	397	384	389	412	414	402	424	386	405	416	420	364	412	362	398	384	361	390	389	385	387	422	397	450	416	412	392	362	405	398	405	386	387	395	394	404	393	370	426	391	360	394	419	362	431	394	388	409	385	432	407	410	378	339	401	404	398	393	413	381	404	396	394	399	410	371	392	425	408	386	389	435	373	325	399	408	364	388	404	371	389	408	368	368	422	406	380	431	406	430	431	396	415	391	401	387	419	418	432	405	370	390	350	384	420	360	413	371	373	390	395	389	426	367	348	344	373	380	377	367	386	441	402	402	383	356	441	391	383	377	399	389	394	377	412	367	362	393	412	357	388	424	405	376	376	406	394	363	386	429	429	377	419	384	413	410	418	387
2199	959	926	976	934	898	891	907	959	941	925	877	873	850	909	942	875	886	911	846	858	911	914	886	919	878	894	889	889	902	945	931	950	928	902	915	861	909	854	876	892	891	871	876	915	943	887	885	843	894	891	891	943	921	896	893	930	879	895	925	871	860	849	918	888	904	919	903	863	895	868	888	869	909	911	886	926	863	890	899	865	904	876	840	858	917	921	909	931	915	876	898	905	947	876	936	953	900	980	873	928	834	952	956	881	886	908	945	967	930	962	933	883	912	928	826	914	868	850	849	857	919	855	896	903	923	941	900	858	893	907	906	934	883	878	878	904	939	868	873	870	902	873	871	885	938	941	908	876	884	900	885	871	878	957	920	868	878	949	907	869	954	916	897	886	863	885	896	938	883	889	943	941	893	880	872	861	862	854	875	942	898	912	887	898	893	848	884	942	888	908	954	909	896	891	899	924	905	913	889	903	855	879	883	916	869	848	929	854	922	882	855	903	964	883	884	865	891	845	921	918	926	954	874	903	905	901	845	942	892	894	863	872	876	895	876	954	905	887	908	929	873	921	958	881	896	886	882	904	911	918	877	870	924	929	901	900	953	954	885	929	876	891	882	885	941	905	952	853	862	858	889	915	870	855	945	925	878	896	908	920	861	894	907	938	907	895	922	939	901	885	890	902	923	923	912	890	869	865	909	904	905	950	930	906	882	900	861	943	936	904	888	863	931	849	849	916	900	906	904	872	889	917	847	913	856	932	858	897	914	918	937	899	898	841	935	908	952	907	865	934	944	894	887	926	874	912	882	858	885	886	884	927	909	935	860	897	952	949	878	864	882	889	919	868	882	928	854	910	820	958	865	857	879	883	914	971	931	896	948	921	959	883	895	916	857	893	907	873	915	963	919	902	876	912	894	878	864	926	905	850	948	958	900	858	915	932	911	929	883	917	839	891	939	928	922	903	861	891	942	903	892	876	908	923	926	879	919	935	901	920	862	962	886	901	909	848	890	885	853	856	884	903	928	952	910	945	871	903	862	943	893	916	907	894	882	892	905	939	930	922	889	913	916	895	883	889	885	859	855	908	888	857	851	906	869	912	890	885	938	920	930	923	885	910	847	945	931	916	900	921	917	854	887	952	892	890	880	899	848	984	937	928	922	905	918	859	897	913	943	892	906	952	903	936	862	886	943	897	897	930	881	915	889	901	911	855	866	920	860	866	926	896	917	906	850	863	906	916	922	904	884	908	877	858	886	886	881	940	893	903	899	846	886	890	867	866	901	868	859	876	889	889	945	887	904	880	961	805	945	909	889	942	914	834	892	924	925	871	878	921	842	897	949	913	899	857	892	889	887	912	935	918	839	898	928	860	870	886	958	886	914	907	877	931	895	951	871	910	874	905	860	951	862	862	878	908	919	906	919	927	888	870	969	860	885	940	899	929	900	868	881	941	875	951	895	938	905	875	856	921	852	859	949	851	913	886	902	944	899	880	920	908	919	958	873	916	896	921	910	912	921	891	913	905	934	858	876	834	884	929	865	868	896	885	879	880	879	893	865	860	852	895	872	878	863	891	888	927	880	909	886	922	922	894	921	920	936	872	869	953	871	871	854	944	839	912	902	881	864	889	918	910	952	905	923	901	923	851	953	943	882	873	903	910	902	896	888	898	883	957	864	895	895	949	923	858	938	923	883	894	900	853	875	913	878	905	888	872	909	903	871	909	943	898	857	863	941	838	870	937	922	908	864	882	904	846	910	904	940	876	872	883	877	925	892	920	891	863	875	899	970	870	823	923	911	846	908	858	901	917	874	886	884	907	864	850	924	902	940	833	828	904	921	842	921	928	833	878	865	939	885	914	898	978	852	907	876	915	893	944	959	882	872	883	878	881	889	855	859	954	877	915	910	895	868	891	946	902	929	889	866	901	864	875	860	897	852	880	893	919	873	947	869	887	895	877	955	927	856	916	902	881	902	902	879	853	898	962	940	941	903	917	889	928	861	901	959	899	881	867	840	891	881	896	880	925	898	909	837	896	916	890	855	900	862	897	850	934	910	847	944	898	863	908	906	907	910	871	834	849	891	869	917	908	891	866	864	893	873	919	887	932	918	867	900	897	898	875	939	932	923	957	905	857	859	912	885	904	867	900	916	913	868	872	880	915	884	926	946	850	920	848	891	865	892	890	891	885	876	877	898	846	879	877	895	900	842	945	879	892	949	880	900	913	941	897	893	855	879	887	845	876	891	912	902	876	888	833	915	930	886	905	901	906	861	944	899	866	908	893	911	909	914	954	908	935	890	885	955	921	898	946	942	945	935	907	853	911	913	894	937	897	887	929	875	945	900	903	922	902	850	946	870	890	936	936	932	894	889	857	901	914	937	880	888	856	917	863	892	895	914	909	932	919	896	854	871	953	878	924	845	893	883	825	919	876	885	871	921	897	879	879	885	909	967	886	872	882	942	879	874	885	870	874	867	896	864	951	869	888	892	893	874	905	927	923	901	868	850	889	904	932	953	888	932	890	908	951	885	911	870	916	908	898	910	903	896	877	906	872	926	848	873	891	919	931	901	869	905	883	867	902	945	957	822	925	909	846	842	954	895	897	941	930	900	910	878	892	906	879	933	847	943	891	866	901	904	940	890	867	870	903	905	886	888	877	904	913	917	908	905	918	877	881	950	873	877	931	900	879	905	900	861	893	886	896	912	931	920	899	924	843	853	853	868	926	907	902	872	863	897	886	909	883	940	898	866	892	912	917	875	855	864	918	890	921	925	868	922	961	915	852	922	913	946	885	933	916	849	872	928	921	884	886	867	925	938	902	886	893	939	947	835	885	883	929	884	901	895	885	926	878	883	913	920	864	910	920	813	856	885	930	925	897	924	869	883	901	897	932	894	906	913	886	908	927	866	870	879	866	895	915	928	894	917	946	884	903	862	918	886	914	920	904	897	888	888	904	934	932	911	869	831	916	866	864	942	850	848	946	870	966	911	935	860	910	922	893	927	911	973	884	920	934	899	976	907	887	936	852	872	935	911	889	943	858	870	872	878	895	900	882	942	923	872	892	931	850	907	955	899	865	874	856	947	862	891	905	866	904	983	880	945	913	943	855	931	893	883	919	899	934	932	837	941	893	900	902	887	939	868	940	892	897	913	894	912	898	863	926	916	928	842	831	951	909	921	866	883	873	902	934	871	850	875	917	922	971	865	883	850	861	871	919	950	870	892	908	872	909	883	890	856	898	912	863	894	915	887	892	890	904	902	910	967	922	862	855	871	902	850	872	919	895	885	918	920	866	913	912	930	928	921	892	891	946	893	916	892	898	910	869	893	907	908	937	948	842	944	939	941	883	924	901	901	883	877	926	914	883	943	888	875	940	884	894	871	942	871	912	908	925	864	869	880	920	933	869	888	930	950	864	861	930	918	861	892	870	937	903	871	921	899	936	924	942	986	918	965	874	894	896	924	910	917	876	905	880	896	927	867	873	890	873	911
7667	513	537	423	375	331	281	240	258	238	257	239	223	213	221	221	214	222	207	190	228	202	202	213	223	207	205	200	213	210	216	252	216	228	187	188	222	235	228	210	198	222	222	229	240	204	199	214	186	235	215	229	207	192	222	202	222	252	217	213	182	190	203	239	205	199	222	200	220	186	239	223	268	232	229	226	236	216	207	201	194	193	211	206	214	195	220	196	211	240	224	198	195	182	191	228	176	217	231	208	223	198	242	204	210	218	185	214	222	215	224	203	210	226	236	224	166	225	209	229	221	215	230	217	190	202	209	210	230	221	224	187	214	219	239	212	213	209	204	213	223	218	204	225	232	227	193	204	241	235	208	206	227	226	222	227	213	207	204	191	216	232	204	183	214	197	213	231	212	248	218	197	225	231	246	228	226	225	232	202	228	229	207	203	212	206	227	209	200	220	211	209	244	198	264	250	237	221	199	225	238	252	223	225	229	189	218	200	197	211	235	181	223	226	219	214	212	222	229	194	242	234	210	222	201	228	210	249	229	211	205	232	194	198	210	236	214	216	198	230	208	197	200	217	190	235	235	225	201	189	194	224	209	189	208	233	214	192	224	192	207	212	232	208	212	234	194	213	207	203	195	228	202	206	213	215	210	216	229	214	177	214	236	186	206	241	216	225	195	200	201	197	210	203	246	225	245	210	205	194	211	202	198	223	222	199	203	217	235	218	188	208	233	216	245	217	193	194	209	191	217	220	237	196	188	229	237	247	225	202	225	244	231	228	236	180	196	239	214	196	208	211	215	234	195	198	223	226	230	221	234	229	234	221	175	208	223	212	231	207	223	193	201	223	202	215	214	223	196	231	201	206	196	194	205	192	224	204	197	214	229	205	211	211	236	210	207	207	233	229	222	227	223	202	221	232	200	198	222	205	211	189	202	222	201	205	225	213	234	218	182	221	210	224	216	220	184	204	226	211	199	184	213	224	227	233	244	204	223	243	194	232	196	210	207	225	222	244	217	240	236	201	238	201	246	218	225	207	220	197	213	199	225	226	190	195	220	213	243	229	205	215	211	206	219	184	210	204	214	198	214	194	209	216	210	225	195	220	235	227	232	188	221	247	205	198	208	208	222	216	214	209	202	183	237	210	197	217	217	198	197	219	201	210	204	202	208	206	235	213	227	197	229	210	241	227	202	220	224	212	227	211	217	222	217	220	190	211	223	211	211	204	220	192	225	189	228	228	190	228	203	191	212	212	232	196	226	234	211	213	193	218	215	212	228	217	197	211	195	214	218	225	202	248	216	221	219	219	205	249	205	217	228	187	224	210	199	210	216	206	210	205	212	215	214	233	210	208	226	213	214	202	216	210	226	249	231	232	239	217	215	194	224	203	205	213	197	197	219	219	232	230	240	202	245	236	237	208	227	191	210	212	200	228	210	209	211	214	212	209	191	225	250	183	219	205	214	229	205	234	219	220	182	198	196	213	213	187	220	202	202	220	212	202	207	224	242	192	202	215	195	222	205	203	217	181	171	210	226	237	177	236	227	206	229	194	212	210	239	231	192	221	211	215	181	206	207	206	210	250	193	221	204	209	229	197	243	206	188	185	235	226	227	203	226	202	226	222	218	199	238	197	211	186	231	228	200	200	214	212	210	232	216	192	196	206	187	223	208	240	238	220	214	208	187	241	212	190	218	178	231	191	198	216	207	229	208	238	240	227	221	238	208	184	245	239	232	193	221	225	240	210	217	207	216	201	182	228	228	214	212	212	197	200	218	230	213	215	231	204	204	210	182	204	225	208	200	240	219	205	192	202	227	198	203	215	260	218	213	220	218	209	241	213	222	215	220	224	187	211	198	201	189	207	206	190	237	207	235	203	229	206	202	210	205	206	229	208	204	210	215	210	206	201	204	230	200	188	226	205	218	201	208	204	232	232	194	219	205	188	191	223	227	225	199	224	210	216	211	220	226	221	200	213	173	217	208	218	222	215	224	193	221	219	204	256	183	207	229	215	202	212	233	225	186	186	200	223	202	240	231	215	208	225	218	218	204	225	221	229	231	182	214	209	214	194	209	202	196	220	229	202	221	200	206	191	211	216	216	226	203	230	179	191	201	206	218	202	220	201	201	214	207	207	191	221	235	187	216	203	212	212	221	192	216	201	237	206	221	220	199	204	255	180	218	227	219	212	204	229	193	215	205	193	217	200	216	218	199	186	187	224	243	217	233	216	204	188	226	223	209	222	223	225	198	200	221	239	191	220	177	203	216	207	209	202	211	195	194	213	212	218	190	182	216	222	224	209	189	214	206	206	209	200	242	209	229	234	229	211	238	213	191	234	233	235	207	214	237	200	220	233	209	215	228	205	245	235	212	191	228	203	233	234	207	210	222	226	208	245	220	208	210	207	225	196	230	215	212	199	220	214	227	214	213	215	201	206	195	197	202	223	219	208	245	220	223	213	204	199	231	199	226	227	207	208	227	222	223	198	212	208	212	242	220	191	214	224	218	225	229	194	199	216	228	198	220	199	208	213	194	187	196	219	212	233	209	224	211	191	211	216	210	184	228	192	221	188	214	226	204	214	213	213	240	202	215	220	235	194	205	206	229	210	227	211	207	256	201	234	202	224	212	195	214	202	218	214	213	212	235	189	224	234	193	214	241	225	222	205	194	219	192	193	187	209	235	230	199	214	247	209	230	234	242	227	213	202	214	243	210	209	218	212	217	194	207	202	217	223	220	210	202	229	216	223	219	202	215	189	195	213	215	213	209	218	205	215	198	213	216	176	168	186	214	214	202	209	222	199	181	213	231	233	213	186	207	217	209	178	226	221	199	190	214	224	233	221	213	262	211	199	232	177	218	212	245	215	212	196	229	207	215	193	202	211	209	221	204	241	220	220	190	199	209	215	213	218	209	217	238	225	212	237	221	244	214	198	202	218	214	195	215	239	220	240	209	221	243	203	224	227	231	199	213	211	175	201	200	205	220	216	215	227	205	206	230	233	231	250	229	197	225	200	208	220	192	216	218	195	211	192	203	192	188	222	223	209	219	211	191	211	203	205	199	222	230	217	208	209	195	198	217	200	234	194	204	213	212	244	231	226	196	195	216	220	219	228	214	210	199	210	222	206	232	222	237	229	222	214	209	210	210	209	213	187	211	245	212	221	214	182	208	243	215	210	196	223	230	211	211	208	227	224	213	219	208	215	189	210	212	206	223	182	226	218	206	213	202	208	204	207	215	194	236	232	202	193	187	221	219	240	185	234	198	213	236	224	206	197	214	231	240	210	198	207	210	222	196	211	211	217	220	204	186	205	242	202	202	201	221	204	210	204	220	216	213	215	219	216	242	213	202	203	215	202	228	191	212	222	267	209	240	215	196	222	227	217	194	239	191	216	231	245	209	233	224	223	232	224	252	200	198	201	199	216	227	232	225	211	195	234	217	205	219	233	191	219	225	202	243	210	201	187	182	203	211	195	227	204	195	221	173	189	214	215
6503	855	1234	1417	1218	1017	985	914	776	768	696	735	692	692	671	680	605	631	635	594	642	617	608	595	589	606	598	583	573	564	617	604	597	581	598	563	582	574	589	610	555	581	557	568	591	590	591	547	582	575	569	586	559	598	566	596	564	584	580	541	521	516	570	555	558	568	577	585	570	588	542	552	567	573	550	584	558	601	570	560	578	554	563	549	589	548	543	572	571	555	554	567	561	589	558	550	581	537	573	569	567	545	586	609	593	561	578	620	559	559	544	528	599	575	598	560	553	586	558	523	601	536	511	543	501	562	595	589	549	586	559	561	557	535	596	554	570	547	554	563	619	563	524	556	580	552	582	511	576	565	567	583	578	575	563	497	562	554	616	542	545	516	585	557	559	584	553	612	591	596	566	571	577	577	546	529	579	562	573	552	580	551	519	565	562	576	532	590	585	558	530	544	550	520	543	545	562	536	599	621	556	550	583	555	582	564	587	595	579	582	546	571	590	602	557	550	545	547	572	555	565	618	589	543	597	575	550	565	554	582	548	610	562	548	552	548	588	574	606	563	569	618	557	517	541	583	569	575	560	560	561	567	552	583	520	559	562	585	606	552	593	536	582	573	538	593	537	570	558	561	565	564	541	563	547	599	561	537	586	558	573	551	545	530	546	533	588	572	534	563	550	561	565	543	588	574	526	560	574	586	584	566	552	569	554	566	553	558	551	580	583	574	581	573	546	554	531	585	570	589	541	561	513	587	546	559	555	588	598	567	547	554	575	596	552	545	540	576	585	562	593	602	573	562	566	522	570	563	556	628	545	560	573	564	549	573	585	547	579	536	560	583	533	587	544	560	565	551	568	536	551	599	587	557	586	564	541	600	586	568	578	563	613	555	579	570	571	578	563	585	540	604	619	585	558	605	562	538	560	581	579	592	566	591	572	555	579	533	600	594	546	527	534	591	575	555	503	606	508	579	583	551	541	555	577	595	570	573	568	521	542	558	555	589	562	515	548	549	543	592	628	579	519	591	609	565	531	581	540	595	564	590	585	559	576	561	589	568	542	573	594	563	554	565	524	554	538	569	555	590	580	548	551	585	535	566	554	624	540	555	562	536	554	569	539	573	559	558	543	548	605	551	578	580	585	582	618	551	621	589	543	543	539	560	584	565	556	555	570	560	585	586	560	586	558	557	557	596	554	548	563	544	542	510	553	574	579	595	567	550	550	588	630	545	559	592	556	528	558	551	571	594	550	583	539	554	565	547	588	596	619	546	558	551	562	602	584	532	564	534	554	578	595	592	573	528	561	570	560	517	529	540	582	541	568	562	565	572	601	556	550	572	565	547	565	567	595	569	595	562	567	593	590	572	562	549	595	576	570	540	568	571	586	545	590	595	546	586	544	632	572	564	544	575	541	569	590	590	570	545	566	550	580	516	601	557	571	581	532	564	543	581	548	592	568	576	551	606	555	541	555	519	596	567	557	570	554	529	584	552	592	551	574	569	563	531	598	562	580	561	595	544	551	552	524	537	536	569	591	588	589	569	578	604	579	563	600	610	551	565	538	587	595	561	561	584	499	574	555	554	548	572	583	575	564	539	555	580	568	571	572	570	652	541	521	534	534	609	587	544	573	591	556	544	550	539	533	591	612	558	544	598	544	569	564	540	569	563	563	570	587	570	542	585	524	551	550	545	576	565	561	543	556	558	571	546	594	570	571	581	566	559	563	542	574	579	555	581	608	630	589	577	541	479	538	558	532	562	539	554	587	613	556	541	579	537	587	587	545	587	546	571	543	558	590	575	545	569	575	580	545	633	522	595	548	596	622	586	542	515	580	574	594	591	558	555	606	578	556	576	539	585	538	555	564	576	581	547	602	569	601	568	617	582	605	565	534	533	594	568	576	540	587	552	553	562	547	558	546	573	566	560	605	592	573	584	573	551	521	586	573	604	589	531	545	589	541	614	593	556	575	563	547	555	567	563	566	556	549	548	571	574	556	599	562	547	570	582	542	574	563	551	616	570	524	556	541	575	570	561	532	540	571	529	542	560	598	558	596	573	565	559	572	572	563	583	598	557	560	562	555	556	547	551	584	555	582	557	589	592	565	590	554	580	560	568	528	548	581	547	602	526	534	555	570	604	579	551	543	533	545	555	607	557	588	573	559	525	551	522	568	535	597	578	597	577	578	551	558	526	578	555	575	562	612	556	594	546	613	558	573	559	580	568	558	568	565	577	563	587	578	589	603	575	536	574	572	552	585	572	557	536	588	562	551	590	553	588	550	561	517	591	604	573	574	547	550	598	581	582	590	570	565	582	548	555	584	557	550	491	561	539	578	570	583	546	552	562	531	559	568	559	553	555	584	529	592	599	574	592	590	545	582	578	572	567	553	563	559	529	550	532	591	565	543	578	528	577	576	586	571	562	567	546	528	595	545	605	527	575	579	542	568	580	583	577	561	561	525	579	586	542	604	568	572	561	572	590	590	562	555	573	579	555	623	543	575	559	571	598	520	529	572	584	579	572	587	566	582	542	539	572	585	546	567	544	553	543	604	538	600	582	586	545	566	584	581	551	569	587	598	561	608	570	605	550	562	584	550	552	541	546	575	582	543	568	595	568	559	606	525	550	593	545	574	536	543	547	561	577	578	559	565	538	586	597	579	533	544	573	563	553	548	583	598	527	555	582	569	592	563	573	554	532	531	549	538	537	575	569	588	547	601	537	575	552	580	571	571	573	598	579	578	529	600	589	545	514	565	581	564	553	573	547	575	577	591	560	560	574	548	575	547	565	592	580	572	572	599	596	566	566	591	599	559	538	549	591	544	579	629	553	592	594	542	569	567	593	558	533	560	554	538	587	539	566	597	555	550	548	584	564	533	548	603	543	562	558	570	587	569	608	570	525	559	557	518	533	604	524	546	536	547	544	562	593	568	603	577	615	576	541	575	558	551	601	574	553	587	586	555	610	597	542	565	597	560	553	564	567	594	569	569	545	550	573	562	557	540	545	547	579	528	601	548	563	587	588	547	589	573	574	581	584	593	566	543	589	526	556	591	574	526	555	534	576	589	526	576	557	557	577	555	553	610	593	599	583	599	534	530	613	554	609	591	565	563	561	597	558	532	568	604	555	567	539	596	578	577	558	583	568	558	540	573	558	562	559	571	558	577	583	538	576	570	584	609	566	559	565	549	544	563	527	568	604	585	567	546	545	574	590	513	560	559	597	526	578	558	602	522	573	571	578	600	560	597	566	559	596	559	551	536	584	577	561	573	532	588	608	559	592	556	572	577	546	539	554	601	615	552	585	571	546	554	553	559	604	556	544	576	548	622	540	566	586	565	552	582	564	541	559	557	552	537	541	573	587	563	545	586	608	592	566	574	563	573	561	549	547	584	542	600	567	632	547	557	584	557	555	552	620	552	540	545	560	570	523	611	566	622	538	547	556	562	586	589	531	560	593	601	546	587	533	558	610	547	569	571	538	563	545	548	606	528	581
15114	1285	1038	806	639	538	503	448	474	405	390	358	342	381	346	376	345	329	367	371	366	338	366	306	323	340	340	366	358	382	372	320	334	350	305	325	349	317	356	329	320	339	352	358	356	343	346	363	378	336	363	337	348	382	349	347	333	305	331	329	345	321	345	349	304	336	344	326	335	334	353	362	324	334	319	348	316	317	371	316	327	315	332	374	378	301	329	331	352	369	338	329	331	385	330	348	321	373	346	349	349	321	344	311	336	344	357	326	339	342	327	345	343	323	302	322	369	348	300	318	353	331	322	359	353	356	357	340	329	314	335	348	336	351	353	313	324	336	342	325	343	315	349	328	360	342	330	327	358	325	341	357	341	332	350	344	330	329	339	337	318	320	309	322	354	303	344	351	333	352	324	339	314	318	316	353	339	334	340	310	338	348	323	359	360	343	346	350	325	324	304	300	355	338	326	358	362	300	324	306	369	352	361	304	314	326	321	338	330	364	304	361	327	336	332	333	345	316	349	337	350	364	356	345	302	320	369	354	350	349	322	339	318	354	345	320	328	364	330	337	336	293	319	312	338	368	371	333	323	321	329	323	302	289	350	325	308	312	363	326	321	364	368	321	343	340	330	325	334	323	354	368	341	363	373	342	332	342	329	324	330	353	324	366	306	320	352	378	376	323	355	342	330	316	312	335	335	357	351	317	322	362	312	328	332	312	350	340	321	356	312	355	322	323	317	343	324	331	320	335	366	317	321	378	304	347	353	326	325	322	355	296	344	337	328	329	336	328	312	350	378	346	319	305	301	321	336	347	323	304	368	360	304	349	339	302	331	360	306	316	352	323	327	332	318	322	327	341	346	341	315	337	383	326	333	351	370	325	352	354	360	340	325	321	356	304	331	351	390	340	270	319	338	323	333	320	342	347	335	346	338	346	343	334	382	368	344	330	319	313	358	331	363	327	343	329	331	330	355	360	332	307	371	333	345	331	298	336	337	368	322	346	346	376	322	282	338	323	322	355	336	347	386	349	382	340	335	306	299	347	340	289	350	311	346	314	332	321	328	323	307	360	355	334	311	344	342	343	324	329	357	355	327	358	325	365	322	318	341	349	339	355	344	348	340	368	348	349	285	292	325	349	328	330	308	385	344	331	309	318	353	348	349	322	317	321	321	346	317	337	316	320	317	341	346	327	355	330	369	319	341	323	338	330	361	344	349	302	313	340	362	341	333	312	329	343	366	390	369	327	333	321	338	356	360	320	320	333	326	321	379	333	319	308	328	348	342	317	377	340	350	338	353	345	326	325	350	342	348	335	337	349	328	325	326	289	302	337	300	307	345	336	321	349	345	333	342	362	358	354	356	337	375	307	352	351	314	320	342	313	351	332	340	310	348	302	327	330	337	314	327	362	329	332	338	339	299	324	354	347	303	328	364	339	303	351	333	342	357	305	341	339	384	356	338	326	326	314	315	322	354	358	334	361	370	339	363	342	299	346	327	307	314	333	340	333	342	343	371	336	310	315	335	294	353	327	356	333	336	312	360	336	316	371	368	372	341	346	310	341	322	316	352	327	292	326	320	314	348	354	309	340	324	330	351	359	310	369	324	329	346	345	335	396	358	379	346	329	327	341	379	290	338	353	356	345	306	323	321	342	339	318	330	325	386	359	317	364	323	309	313	379	348	312	329	328	340	299	334	317	378	290	355	358	316	301	318	336	333	357	333	310	342	322	327	380	374	341	336	335	327	327	338	366	335	344	310	357	359	348	327	321	362	369	310	289	338	322	346	328	326	335	333	374	335	322	304	331	339	314	335	337	385	373	343	339	365	357	332	322	344	313	367	356	350	327	359	314	318	306	321	348	344	304	350	372	309	345	338	283	333	335	314	332	316	335	353	342	336	359	323	369	335	381	326	330	341	315	341	363	371	331	326	349	381	310	317	318	357	313	326	341	333	362	327	334	326	351	319	349	320	317	336	323	347	288	337	359	363	357	351	283	323	340	346	308	312	327	327	353	335	323	326	324	340	335	333	304	307	339	344	339	338	327	326	322	325	348	299	288	325	303	301	345	342	396	341	347	338	360	308	322	302	337	311	358	329	306	342	349	366	362	373	353	341	348	326	333	357	323	323	335	348	356	349	366	334	325	335	320	322	358	325	327	315	290	312	342	270	341	361	336	351	307	313	349	319	344	321	332	354	313	356	319	384	342	343	318	317	357	342	300	350	320	355	325	318	342	348	382	311	331	344	344	330	378	385	350	339	331	349	330	327	354	300	335	301	340	322	348	356	366	340	353	314	367	346	335	348	344	330	342	337	322	320	341	307	345	323	317	323	363	385	335	331	325	328	313	349	332	338	343	365	337	308	339	315	324	354	325	312	350	351	358	369	320	355	334	324	369	328	354	336	321	320	341	355	336	356	307	356	302	318	328	307	328	344	344	348	328	320	314	324	308	317	340	369	326	302	311	328	313	305	326	321	319	344	333	308	311	333	358	316	348	375	331	300	338	395	359	351	336	322	337	353	358	347	342	345	329	342	336	318	319	312	337	323	323	333	332	293	331	339	306	327	321	353	338	348	292	331	343	325	334	327	320	326	324	316	353	361	325	300	340	350	351	361	346	334	324	319	310	288	297	315	341	379	347	337	329	348	368	290	338	371	315	336	341	339	348	349	347	345	305	345	357	354	324	316	345	349	301	344	357	331	336	359	349	336	341	373	356	307	310	318	353	378	339	344	388	350	333	317	358	361	314	341	345	308	320	360	353	351	334	338	375	330	326	380	349	326	350	334	335	328	326	352	346	329	320	332	341	354	351	326	362	350	302	332	332	352	374	343	368	321	337	349	321	338	360	342	311	342	309	319	326	300	321	325	343	314	330	317	342	291	363	367	358	286	329	368	339	327	335	327	340	322	333	333	354	282	310	315	334	309	359	328	326	326	342	322	365	372	316	329	339	308	370	330	342	332	319	335	323	335	305	357	329	352	357	350	304	329	348	334	339	340	330	343	337	350	328	332	297	317	329	340	327	319	337	359	346	312	329	335	329	351	343	328	336	371	355	371	360	347	351	341	311	366	349	340	352	338	327	360	309	381	339	330	296	383	356	349	339	348	315	346	308	370	349	372	330	318	320	356	328	333	310	301	316	323	321	339	330	316	300	336	330	332	344	337	372	348	295	336	326	330	339	315	298	339	327	334	328	309	344	344	299	360	344	323	369	382	321	329	363	345	372	327	342	335	348	343	343	307	347	297	358	362	295	366	348	355	359	369	331	361	338	284	362	353	334	334	297	334	296	311	327	318	337	353	340	361	315	344	328	317	373	367	343	307	363	346	348	310	326	349	361	348	328	338	329	362	337	333	286	344	349	339	322	331	338	336	337	352	341	364	307	349	330	335	325	375	346	310	337	335	332	321	335	365	328	335	360	324	365	333	363	352	327	324	369	318	335	357	355	331	314	349	346	348	348	352	343	348	329	328	344	331	322	353	343	329	358	341	326
8378	1319	2165	2421	2157	1840	1539	1343	1311	1183	1100	1096	1050	1031	1002	984	957	965	954	941	990	944	883	907	911	919	875	912	897	848	887	893	873	915	871	869	906	886	856	874	848	801	905	891	842	868	860	845	804	847	869	861	817	826	868	876	812	845	862	878	848	855	843	803	811	822	854	879	845	823	813	815	797	825	862	884	833	830	907	795	845	837	843	860	793	807	813	830	801	807	866	830	820	837	808	867	822	844	821	824	865	821	867	817	810	804	839	777	807	859	779	897	883	800	817	850	773	821	860	869	850	851	897	820	820	809	843	809	798	872	834	835	802	840	894	862	835	869	817	766	852	863	863	806	854	881	826	847	837	841	864	858	811	845	887	879	806	865	834	794	810	800	832	820	847	830	811	855	838	832	812	841	796	844	811	875	823	897	825	802	839	854	841	827	787	879	829	870	785	850	853	796	854	769	824	886	837	820	853	863	849	840	848	829	890	844	846	866	817	821	817	821	871	843	824	827	854	840	896	837	877	824	783	856	834	827	852	811	821	830	878	818	889	837	799	868	856	830	826	807	806	801	831	822	802	830	865	833	871	823	820	823	800	858	833	849	806	826	849	801	831	830	877	863	835	808	842	856	826	855	878	856	825	823	846	857	841	839	804	890	851	865	815	878	843	810	872	935	823	864	818	854	830	882	912	862	831	849	855	848	816	889	839	840	860	846	856	812	810	881	841	812	859	825	833	805	847	851	829	842	854	846	857	871	859	773	832	875	807	822	788	791	797	834	868	855	840	843	802	845	808	850	820	866	756	827	792	840	817	850	819	832	832	850	824	840	849	879	880	804	864	859	839	795	896	796	817	850	849	814	842	820	858	859	844	810	849	803	886	806	832	898	844	848	812	782	844	847	773	795	819	813	886	865	817	844	823	858	863	861	860	788	868	833	854	825	815	807	846	777	806	833	879	813	829	820	762	832	805	832	881	867	839	832	825	825	883	870	868	845	844	868	862	790	862	831	850	826	871	808	932	874	852	824	810	836	858	896	783	846	840	866	867	808	768	802	812	833	837	801	824	847	816	839	842	869	843	811	839	819	776	864	914	866	795	843	792	857	859	892	842	805	888	832	878	852	874	820	875	815	844	860	841	868	831	862	797	858	854	837	831	802	869	801	838	837	825	854	865	784	853	843	871	854	839	827	843	840	862	868	828	831	853	877	815	814	851	847	842	874	788	851	864	890	853	830	854	817	864	779	868	773	866	885	825	800	862	797	840	852	796	846	822	820	829	788	836	845	827	835	862	844	846	806	847	828	851	877	870	833	836	863	828	858	819	818	831	834	822	852	860	840	815	818	816	865	834	834	821	854	846	854	832	827	848	835	795	811	797	836	803	856	814	829	870	842	858	810	842	891	833	818	791	849	823	812	804	831	823	832	799	853	860	848	785	830	829	849	828	834	841	867	828	868	792	837	848	849	847	849	834	880	877	847	851	841	853	805	809	819	811	847	820	835	839	827	856	848	874	810	824	804	833	845	799	841	781	820	852	862	818	799	836	806	813	780	826	845	857	879	821	826	827	857	864	750	838	829	839	842	841	824	835	841	835	820	869	800	782	853	860	825	825	840	823	816	805	810	831	855	780	831	803	849	832	851	816	850	825	817	852	853	857	864	848	808	894	854	857	824	898	724	862	836	870	809	853	824	810	841	879	790	834	823	847	863	844	845	884	841	869	801	878	843	794	780	851	854	886	850	823	847	807	882	878	816	808	819	840	776	805	848	900	863	784	798	851	864	892	848	836	860	845	836	812	836	833	907	825	838	866	889	838	875	828	870	823	791	844	839	840	850	836	863	887	871	775	833	793	860	861	872	864	832	839	846	834	804	841	827	805	839	818	851	808	803	856	796	820	835	793	840	839	860	848	815	871	830	845	851	839	828	814	839	837	872	810	839	886	774	872	812	799	807	790	825	847	872	817	813	861	829	801	838	863	892	864	801	903	842	829	794	820	836	838	818	874	862	844	851	805	875	852	799	819	859	828	870	838	847	844	853	805	801	792	878	847	878	864	830	821	802	887	873	806	884	807	843	832	849	833	852	804	828	805	784	808	838	812	802	840	856	823	853	807	876	868	828	824	849	893	815	824	869	868	820	851	853	846	845	824	826	889	847	803	831	854	869	843	828	831	859	857	823	827	849	830	786	835	793	790	851	837	834	839	835	851	838	836	848	839	850	827	826	865	872	787	872	835	807	885	832	834	851	874	840	873	821	884	837	910	853	815	821	863	862	850	846	870	830	836	810	841	815	810	839	792	836	803	822	860	848	856	826	850	794	782	837	811	825	835	832	820	853	835	828	825	887	858	832	804	853	817	855	772	884	874	859	821	839	838	865	806	827	861	835	849	810	831	851	841	900	830	813	824	837	861	843	858	797	893	842	836	848	846	804	809	822	840	846	833	863	859	811	793	822	773	842	806	831	845	845	853	827	878	858	879	861	854	835	861	796	804	836	837	810	819	879	810	820	862	830	851	840	830	786	806	826	808	847	785	892	839	837	804	841	856	819	779	856	845	860	829	869	832	843	824	803	830	839	835	868	823	847	845	806	811	797	847	857	810	879	867	871	828	876	830	800	812	848	858	830	843	834	875	839	769	818	820	859	792	814	868	807	871	826	763	843	823	814	830	788	766	800	885	774	855	828	883	847	846	822	857	797	862	879	829	817	788	805	814	807	772	829	851	794	838	865	823	766	812	815	826	823	842	849	890	838	828	837	834	826	798	851	870	895	800	882	827	886	824	911	818	805	873	899	825	793	770	794	885	811	825	854	832	818	901	825	830	859	845	840	832	871	838	822	920	834	863	824	847	835	862	868	801	808	831	874	821	862	856	862	844	863	799	810	804	803	845	865	830	879	827	878	828	861	866	840	857	852	825	832	824	870	851	823	835	846	766	832	880	868	870	854	816	851	786	839	811	873	852	840	873	865	814	831	806	838	879	854	857	846	851	813	870	830	812	900	850	843	832	865	835	848	826	821	849	818	847	836	837	789	850	808	878	773	818	853	870	829	798	846	879	810	863	824	875	832	851	791	862	868	798	849	851	832	842	880	826	786	833	795	831	839	868	860	879	866	833	864	879	795	777	837	795	836	845	839	813	831	837	831	816	844	838	863	790	799	809	819	793	857	879	797	860	814	780	780	804	820	881	857	778	833	851	807	857	824	909	856	878	837	830	817	798	874	804	811	844	850	826	861	870	848	818	816	829	813	815	797	822	787	841	781	789	866	827	866	873	803	873	849	869	872	788	842	811	835	873	834	840	799	886	822	833	858	806	796	820	862	789	896	883	845	823	753	812	849	854	799	820	878	846	849	835	822	843	870	793	845	813	833	828	811	824	849	805	839	830	825	811	811	823	829	870	770	817	848	822	794	833	782	816	825	836	872	874	787	814	851	838	859	846	849	840	847	843	824	806	850	800	855	833	872	840	827	790	870	848	847	839	869	856	838	831	788
1755	373	338	376	401	396	362	377	445	429	464	376	405	416	373	409	404	370	397	388	399	423	385	388	369	420	418	394	387	427	373	423	365	392	411	402	354	368	398	383	411	378	388	434	387	403	381	404	410	371	403	399	408	407	404	419	410	422	432	426	386	410	401	434	396	376	433	399	436	370	353	365	388	400	377	419	357	377	402	405	406	372	391	373	430	429	416	400	394	406	369	388	358	402	381	393	399	388	413	397	391	395	417	413	372	395	406	387	390	391	402	379	418	415	394	408	402	432	349	413	420	406	363	398	397	415	413	390	422	386	408	418	387	399	398	399	426	446	382	394	397	391	388	342	376	412	389	368	417	400	393	403	374	414	379	395	347	433	391	416	413	383	372	374	423	413	384	434	399	419	401	395	455	386	374	381	403	380	401	438	408	380	456	415	404	369	395	389	406	394	409	435	381	389	399	380	409	392	392	375	399	389	437	390	423	399	382	390	400	388	383	388	423	382	373	425	415	368	380	408	367	371	346	407	419	401	374	401	383	395	423	341	365	398	369	401	394	393	382	404	378	421	369	370	389	404	421	375	432	361	423	374	420	434	359	403	398	408	409	423	381	379	357	362	394	410	409	384	376	395	390	415	390	398	437	393	341	390	382	395	373	398	394	411	401	378	452	382	400	393	427	336	381	405	419	356	360	389	413	360	355	381	372	346	377	386	446	417	367	403	424	435	443	417	421	383	358	445	382	376	362	380	361	395	363	396	405	403	391	440	443	378	418	410	409	367	387	388	424	382	383	361	381	389	353	370	375	397	377	373	406	378	352	363	368	378	383	360	381	371	372	377	374	405	389	407	392	379	402	412	411	392	396	385	420	431	382	401	394	383	369	385	372	388	386	428	397	383	387	409	382	425	377	387	388	406	413	395	400	434	426	349	395	372	442	395	420	427	387	374	376	387	406	379	395	465	408	399	396	386	410	404	413	361	392	387	385	390	380	380	427	395	435	391	431	399	372	428	380	391	380	388	387	393	406	382	410	353	379	382	395	397	349	392	385	397	411	404	390	382	414	377	436	435	402	412	381	413	382	368	402	427	369	414	389	411	389	402	424	423	416	425	389	374	351	393	398	380	391	378	394	369	443	391	404	404	371	407	416	391	350	405	394	381	387	391	372	409	407	431	410	388	359	391	358	393	371	399	378	363	435	434	440	379	380	388	446	384	379	411	373	376	423	421	403	411	362	400	421	400	415	392	431	411	419	363	383	378	416	385	401	430	428	402	379	377	370	376	397	385	386	397	382	390	400	376	414	414	412	424	432	368	417	415	409	424	388	396	418	405	400	407	396	396	405	366	381	349	393	401	403	389	404	378	386	351	369	369	408	397	402	457	416	389	421	422	428	385	414	336	403	369	414	399	361	413	370	387	418	398	408	359	368	385	414	405	390	392	378	358	391	370	430	391	389	386	394	414	362	357	393	411	382	390	374	392	399	389	360	394	384	373	420	375	383	380	433	374	419	387	402	364	401	373	440	356	367	401	368	377	394	405	387	427	393	406	380	429	400	397	397	399	404	383	360	395	391	427	449	397	420	407	409	417	363	423	386	375	409	401	431	407	365	365	435	412	378	408	416	421	381	399	361	398	399	438	351	389	365	377	415	348	407	392	399	370	373	422	400	387	390	392	380	449	398	437	430	421	382	462	398	387	373	403	432	411	385	387	391	382	362	388	400	399	400	388	391	407	427	390	398	380	362	394	403	379	388	354	407	414	398	394	401	401	434	401	362	391	386	390	396	398	409	431	392	374	396	365	389	395	387	417	410	391	385	372	398	377	385	401	408	373	382	397	408	379	376	384	402	378	445	405	379	347	387	416	387	408	397	384	421	363	352	368	416	380	395	383	372	417	377	382	422	392	393	370	401	370	375	409	420	408	441	407	397	384	394	404	371	399	396	384	383	415	357	385	383	371	361	378	386	350	389	411	405	414	331	365	377	372	374	391	417	438	408	379	384	422	410	357	388	421	380	411	422	382	363	419	352	412	403	392	382	389	362	335	434	415	458	384	395	426	361	424	368	366	419	372	374	416	410	374	404	372	394	394	380	403	427	423	396	400	374	402	374	386	413	350	396	407	395	413	398	399	395	396	408	377	382	387	417	410	353	413	368	451	399	393	353	383	424	422	416	378	395	422	422	396	407	364	397	373	385	429	401	377	355	386	419	370	383	415	377	358	378	396	385	375	380	388	441	394	365	362	366	414	381	389	418	400	382	435	370	370	392	392	380	397	400	380	384	404	389	429	401	422	389	425	403	399	396	387	363	377	421	413	373	388	419	394	403	392	438	395	381	423	432	398	418	410	392	431	399	389	442	402	412	408	391	412	392	402	401	410	376	361	392	433	383	420	382	412	400	381	404	410	386	389	400	398	412	406	449	393	387	430	389	396	378	367	382	390	420	386	366	371	362	421	357	373	401	383	402	432	413	385	395	414	381	366	367	352	357	385	378	354	377	426	403	401	401	414	412	404	390	409	425	382	398	421	401	372	372	419	377	410	381	380	390	385	387	394	425	410	366	387	430	370	399	424	385	398	385	375	395	434	425	412	384	392	389	427	422	375	350	363	367	391	397	365	369	394	389	355	374	373	368	368	352	398	358	402	421	429	408	352	405	386	359	409	409	360	372	401	412	410	383	388	400	349	391	379	415	379	369	393	376	395	438	413	392	388	384	414	424	404	387	409	412	379	447	403	409	390	405	425	401	367	403	397	401	388	374	386	372	390	414	388	461	434	434	397	366	409	341	437	364	416	376	374	403	402	364	374	385	403	374	375	389	352	411	404	403	385	385	412	379	411	452	353	428	417	407	363	429	431	399	395	411	412	397	393	423	399	427	423	404	397	378	379	367	395	406	377	408	384	371	422	396	401	436	424	366	375	365	418	444	408	432	408	437	389	363	411	375	425	393	418	382	437	386	378	376	392	403	405	403	389	378	399	391	390	385	385	405	382	422	406	396	347	423	399	406	399	396	361	424	360	379	371	412	382	405	389	380	416	419	388	369	369	366	377	373	396	406	428	383	409	402	446	390	363	421	371	373	375	375	414	418	423	418	382	398	433	388	396	399	381	393	379	398	357	397	383	397	390	423	409	410	389	389	449	417	392	445	403	401	364	381	378	408	421	400	357	381	381	388	399	411	409	393	408	416	351	408	446	394	375	371	400	403	392	347	385	393	409	380	386	392	400	380	421	431	373	407	370	387	421	402	374	421	399	394	410	415	395	406	364	358	404	392	378	438	412	390	384	380	382	405	370	415	400	375	400	387	395	371	399	362	396	415	394	380	400	381	399	408	363	414	422	412	415	400	387	398	385	410	394	434	396	363	427	360	376	379	410	394	402	408	357	365	375	407	336	434	360	364	343	420	419	395	445	333	387	422	398	385	399	347	370	460	404	409	360	400	392	399	444	403	373	392	404	365	392	374	404	386	378	410	407	401	383	358	385	378	400
2181	917	971	947	973	915	908	880	911	908	913	910	883	908	915	884	869	935	915	922	915	946	866	933	870	912	913	935	915	935	874	917	916	889	928	898	897	883	897	907	956	878	881	918	884	876	886	951	926	873	921	908	933	929	890	915	897	865	919	900	933	906	892	868	900	969	842	892	872	914	891	886	873	863	905	941	885	845	904	895	937	815	902	880	890	902	947	941	855	892	952	872	923	896	881	879	971	877	932	924	918	885	908	890	878	922	917	902	898	895	898	908	877	898	912	901	891	913	916	863	951	894	938	907	873	931	876	864	861	885	877	909	950	871	887	876	896	934	883	947	865	890	882	893	904	864	894	868	845	882	846	932	931	924	903	940	900	915	906	925	864	918	874	925	873	908	914	933	886	898	902	910	956	980	902	924	960	908	938	926	906	891	908	885	944	873	897	820	835	879	984	922	919	914	851	913	883	916	891	859	922	899	870	876	872	877	891	875	910	872	936	878	926	883	959	958	901	870	901	911	883	894	934	895	948	933	941	866	966	940	951	897	929	894	884	941	945	879	933	902	906	914	942	873	886	900	938	945	912	948	902	921	918	934	873	961	866	910	891	916	962	922	949	922	883	910	955	919	922	899	900	884	937	871	890	891	874	921	894	932	825	892	847	903	912	881	903	889	902	949	881	885	901	882	849	906	923	895	934	856	839	861	867	842	855	875	871	866	873	944	897	913	888	943	927	855	860	943	950	908	911	937	902	937	891	918	886	896	923	940	920	933	873	925	906	853	936	962	913	877	891	900	928	916	874	916	896	850	901	909	912	876	883	909	865	913	896	881	917	918	898	900	935	933	886	888	830	908	941	908	945	949	927	882	934	899	906	900	906	914	913	889	861	914	930	848	871	896	901	921	862	865	951	947	905	883	904	970	860	909	866	919	932	853	905	927	923	912	852	861	886	889	920	887	922	962	956	933	900	871	860	900	846	878	874	860	868	880	912	879	905	931	885	929	917	902	873	893	913	908	819	899	881	855	975	870	883	911	866	908	871	918	883	869	902	892	904	926	931	919	842	925	883	898	895	883	883	900	862	862	924	926	938	902	860	932	958	916	933	923	848	903	872	916	912	882	883	885	903	894	896	897	838	882	899	935	892	874	951	940	887	914	865	865	916	862	900	897	895	887	920	907	940	933	916	911	915	916	920	863	904	895	897	823	963	838	867	958	867	932	922	910	878	893	903	900	915	919	940	866	926	891	978	916	911	886	911	891	933	912	881	916	892	911	925	893	890	1014	928	921	951	864	899	920	899	873	912	899	937	863	905	889	834	904	943	883	936	888	876	897	942	893	850	945	877	914	885	876	919	910	928	866	900	869	889	909	835	941	884	878	881	874	887	907	884	916	903	891	843	900	946	871	887	903	885	915	956	923	942	872	905	904	918	880	950	974	857	865	931	889	893	894	931	909	942	925	926	882	935	886	893	908	883	882	901	963	897	943	884	896	901	963	885	934	933	847	860	933	908	877	881	898	946	890	871	907	911	896	927	877	870	853	878	927	935	909	921	883	919	893	942	887	932	878	905	915	938	866	887	910	906	901	925	813	889	951	887	850	912	914	945	926	926	927	906	934	933	947	961	934	878	928	877	892	832	885	938	943	926	912	899	910	917	936	937	878	869	886	923	910	900	925	922	908	835	886	838	949	945	944	891	845	877	894	866	893	925	938	839	828	903	861	869	897	917	870	916	888	869	962	875	909	912	897	913	893	871	908	916	954	896	884	908	862	938	948	929	862	878	903	943	856	920	920	906	915	893	874	937	912	943	923	903	896	924	858	883	935	885	850	910	927	899	910	921	875	933	932	837	903	872	952	911	916	914	885	864	896	946	956	935	868	885	912	884	890	853	879	905	905	922	912	927	869	900	871	934	875	911	896	939	877	865	858	895	914	877	910	980	893	894	913	881	941	937	958	914	885	878	878	955	942	895	930	888	913	896	903	917	880	896	925	918	963	866	933	889	935	840	909	863	918	923	916	927	879	861	867	946	899	927	912	944	909	932	915	918	892	875	922	854	884	883	874	908	908	885	890	910	949	947	902	887	904	908	938	888	904	923	901	930	929	896	853	870	919	894	907	901	891	857	906	896	869	875	880	906	892	911	941	890	867	936	898	932	899	880	909	900	885	892	899	886	937	872	944	929	947	872	949	864	882	863	924	893	847	871	875	913	859	917	877	893	894	883	894	893	896	896	939	919	848	931	903	883	881	902	956	920	896	872	874	924	874	925	830	889	889	853	913	923	863	932	914	960	929	947	849	867	883	836	915	939	858	909	927	894	898	930	902	926	923	885	903	877	927	867	917	900	914	888	910	905	941	877	880	835	927	882	945	913	877	837	894	917	946	906	938	868	886	866	919	889	873	927	868	895	928	880	891	909	867	854	949	854	855	891	906	875	890	918	885	921	872	867	941	892	897	868	896	931	915	916	897	890	888	896	888	921	911	847	910	900	901	936	887	925	891	868	902	920	869	855	908	905	875	895	885	880	909	874	879	930	914	909	903	904	917	920	914	922	871	969	928	857	924	869	904	910	859	873	910	900	865	912	921	920	908	841	880	852	888	972	912	928	890	855	886	861	885	873	927	931	911	891	894	879	854	936	962	863	919	866	932	867	897	902	908	869	917	888	816	909	938	933	936	909	929	903	884	915	871	902	890	938	926	838	893	883	858	896	873	939	897	889	909	906	918	953	863	943	857	932	902	893	818	861	922	943	860	887	894	894	900	918	891	904	889	885	942	864	930	848	925	888	913	935	908	900	857	882	919	906	930	868	943	895	897	858	923	866	930	914	865	868	880	916	888	829	873	918	845	921	885	941	868	897	868	874	899	910	916	903	882	942	884	893	863	883	913	891	908	926	953	916	878	878	891	959	920	937	885	908	911	905	918	906	901	911	914	911	938	878	893	919	883	939	881	908	895	908	880	927	895	940	857	913	921	869	906	909	979	863	922	918	898	933	887	905	854	888	905	925	916	926	916	942	840	959	923	852	892	890	902	918	959	897	867	893	896	870	896	906	887	819	887	899	891	916	953	908	868	882	915	902	907	919	910	921	878	881	939	915	949	910	884	892	907	884	889	906	943	925	881	917	920	908	923	888	880	954	889	868	974	932	915	869	917	861	922	899	920	929	888	931	870	899	855	894	955	870	946	865	882	863	959	894	926	909	923	881	879	905	884	912	867	988	915	877	948	925	816	884	893	899	913	879	978	906	864	928	940	869	934	939	862	875	931	930	862	971	895	881	874	898	888	926	868	825	881	910	860	930	906	958	915	890	893	919	899	922	897	936	918	918	906	898	896	858	885	905	922	904	939	847	925	875	909	914	853	917	865	854	887	901	920	925	910	896	915	939	899	907	951	895	890	911	894	879	919	901	884	884	882	924	917	858	878	864	898	948	890	895	930	901	874	887	874	885	824	928	890	856	914	893	927	949	845	966	971	897	969	864	918	912	874
7618	558	506	458	369	298	314	265	282	265	257	201	215	237	232	245	232	233	211	250	221	221	249	200	208	232	200	218	256	207	198	196	202	227	198	205	218	235	226	195	234	224	218	211	226	212	227	222	210	192	228	189	186	228	214	210	216	205	224	224	221	205	207	232	194	172	191	235	236	240	208	212	216	207	199	184	202	241	235	227	219	228	223	203	202	200	218	207	245	215	224	234	236	213	187	202	221	245	220	206	235	214	211	211	227	203	215	209	218	232	205	221	228	202	224	238	202	217	236	199	216	165	214	217	224	210	231	204	229	234	192	192	233	222	233	235	214	182	175	186	221	204	217	238	221	217	219	223	240	205	221	222	221	230	208	195	207	203	176	222	225	210	235	204	207	206	211	225	212	222	213	227	226	202	209	220	196	178	190	202	218	219	244	202	255	221	240	219	217	202	214	225	222	194	198	182	209	205	190	221	196	237	202	205	216	191	219	185	209	262	224	224	219	226	231	211	186	204	183	198	223	222	208	219	208	209	201	191	230	206	212	206	220	234	205	217	189	208	230	197	190	211	223	213	196	198	207	182	236	219	225	221	213	230	218	223	202	222	223	236	199	240	239	199	188	231	193	194	191	189	239	203	207	215	227	230	204	228	221	197	197	219	203	225	214	204	205	225	208	241	220	246	219	210	217	219	240	211	207	211	225	219	217	217	234	208	206	217	204	238	235	222	224	220	209	186	231	221	225	221	235	232	218	207	209	225	201	216	209	217	203	225	219	252	207	210	193	210	196	210	223	224	240	214	225	236	216	232	222	218	248	221	222	215	209	217	189	224	215	208	225	219	218	221	197	218	210	227	192	180	215	205	205	204	230	184	246	240	226	187	183	202	217	232	184	227	205	204	233	199	229	229	217	229	221	187	226	239	196	209	184	201	216	202	184	213	224	211	196	212	204	228	215	195	185	206	216	200	222	227	224	201	183	215	212	202	209	215	233	200	194	225	206	200	221	211	230	234	188	198	216	173	192	214	218	207	220	233	237	234	211	211	211	207	218	208	193	205	218	214	212	205	184	244	199	199	197	196	202	246	222	226	196	201	212	213	237	231	206	211	225	211	195	216	205	219	237	207	211	211	217	190	217	213	204	200	222	216	196	192	193	223	209	242	242	195	225	224	207	226	208	207	198	207	229	219	229	231	235	186	198	191	225	219	229	247	217	200	221	203	205	204	218	221	209	193	227	236	209	197	207	231	198	213	230	199	201	196	234	192	203	198	227	190	225	193	218	221	241	220	240	234	231	234	192	203	215	212	206	184	195	210	217	212	179	201	201	225	238	217	217	221	209	199	202	222	174	262	212	234	202	225	210	237	212	170	225	222	224	203	211	201	229	205	213	220	195	207	193	231	201	207	206	219	184	201	196	204	178	204	230	184	205	202	236	201	209	199	223	212	203	225	194	249	212	219	250	195	204	179	175	217	207	234	238	225	202	211	218	227	217	177	185	228	242	198	224	239	193	210	235	227	195	224	244	198	235	184	218	212	182	209	210	198	231	196	234	180	221	217	227	212	219	220	224	204	207	194	197	220	218	205	186	213	212	200	231	222	213	189	191	210	208	196	219	217	192	191	223	179	209	197	207	221	226	196	233	204	211	211	205	209	200	220	203	220	225	251	209	200	215	207	198	190	207	210	209	185	201	213	184	221	224	220	206	204	198	204	209	221	202	219	210	231	224	245	210	215	227	213	202	212	208	207	234	239	227	213	202	214	202	202	217	218	205	217	219	196	222	189	221	208	197	233	242	224	209	222	201	217	225	223	175	212	217	213	217	202	232	245	209	180	214	195	217	220	228	226	210	196	204	227	220	222	192	212	190	209	228	202	219	222	211	233	196	209	183	218	202	244	237	189	235	224	208	218	227	229	207	229	236	206	234	208	192	199	227	232	228	208	200	213	199	222	203	228	206	203	168	213	213	219	216	237	225	204	200	200	205	215	207	204	231	225	214	213	219	217	207	224	211	233	206	216	195	198	218	220	187	208	219	221	185	204	214	192	224	203	200	232	190	196	202	230	220	248	218	237	268	221	219	213	204	191	232	237	208	198	220	198	210	212	207	192	216	226	228	198	227	225	197	247	238	211	227	216	248	247	235	192	206	209	239	203	209	221	218	210	216	218	199	216	190	210	218	205	238	219	241	213	211	168	196	224	225	209	191	237	224	197	205	229	218	180	223	221	202	208	235	228	208	216	218	234	209	203	229	202	195	235	237	209	207	202	232	200	229	222	223	224	208	191	219	208	221	208	204	230	228	199	220	264	222	231	176	218	194	222	212	204	213	216	227	178	190	204	198	209	198	225	166	212	224	229	223	198	211	210	165	197	202	210	218	224	222	220	226	225	225	202	224	214	229	252	219	230	228	189	197	217	227	187	208	230	238	202	205	232	220	218	201	246	214	187	217	215	211	210	238	238	199	228	204	189	217	215	226	227	203	228	228	216	232	238	194	203	190	203	222	216	229	223	207	227	209	203	204	207	205	196	211	215	198	219	227	228	224	195	220	242	212	222	198	249	221	223	195	213	205	209	218	183	233	218	218	243	225	184	198	223	202	199	217	217	228	178	223	195	199	209	210	238	228	230	226	205	215	203	218	177	188	209	198	214	207	203	198	239	221	205	188	189	193	204	182	206	217	209	212	213	203	185	202	207	207	223	224	228	206	233	214	226	207	215	220	188	223	239	199	227	206	196	229	194	190	222	220	188	215	230	228	227	180	200	236	184	221	200	221	215	211	213	209	217	189	216	226	206	198	226	182	208	205	226	249	189	184	210	195	226	205	234	231	206	224	224	222	219	204	228	228	199	216	228	210	178	186	206	206	200	214	211	197	221	218	225	206	242	212	226	228	193	209	225	203	185	208	220	233	239	201	227	219	209	200	187	191	230	208	198	209	226	221	221	204	207	227	203	202	229	181	221	199	224	223	198	209	210	210	245	187	229	237	237	246	210	238	202	215	206	207	195	193	204	192	218	209	222	215	206	188	210	211	190	191	207	210	204	183	162	190	193	203	207	231	220	213	204	220	208	206	220	225	204	237	197	203	200	227	198	223	201	197	244	220	213	185	198	215	210	210	239	214	204	231	206	213	229	214	207	233	197	225	222	191	205	231	203	202	187	217	173	208	204	212	197	214	211	220	190	215	224	208	210	244	246	266	240	204	220	244	232	209	215	224	237	202	248	226	202	209	217	230	241	216	206	214	210	201	224	220	215	196	212	211	192	236	209	227	242	214	215	192	213	198	204	199	219	194	231	194	204	207	217	243	221	209	246	185	186	176	242	213	214	238	214	201	222	218	227	221	211	210	223	223	216	216	194	194	207	191	222	213	219	205	224	260	218	202	190	219	225	195	233	203	239	210	214	210	210	230	252	246	206	212	198	206	209	211	194	216	231	218	199	206	205	207	223	199	214	222	205	194	215	200	223	210	220	241	221	199	250	194	218	217	239
6559	835	1248	1374	1231	1047	880	856	791	762	661	714	643	674	710	605	631	627	595	576	634	578	607	600	595	612	582	580	570	556	603	584	573	595	582	645	571	607	543	545	563	535	580	544	532	557	579	539	586	546	590	585	607	547	587	537	585	528	549	577	589	578	564	562	576	520	545	512	570	538	622	575	560	575	584	586	541	512	572	570	559	550	548	598	599	600	583	557	579	566	543	532	576	584	565	574	532	579	554	541	582	559	528	582	635	571	540	543	552	554	544	544	586	567	507	592	554	555	584	571	538	600	492	549	579	532	573	592	585	610	559	593	565	561	541	552	563	529	595	543	569	589	584	577	564	546	546	570	533	602	554	521	574	589	559	577	540	534	578	603	623	499	556	546	586	555	579	570	550	548	550	551	575	557	570	565	517	605	612	547	576	582	558	538	586	565	540	536	576	602	569	568	551	569	572	563	578	562	529	518	583	573	579	535	572	584	603	558	583	575	543	543	576	589	587	548	530	531	555	580	568	576	581	544	614	579	587	572	602	579	571	543	545	553	570	598	563	590	596	516	595	562	548	550	596	593	573	567	538	512	587	565	559	558	567	588	574	533	576	602	548	559	574	574	570	527	602	537	521	588	534	537	571	531	604	574	568	539	588	539	590	563	551	540	549	556	522	566	591	559	589	516	577	585	575	561	537	554	526	544	585	531	518	560	518	569	572	533	583	533	593	601	517	571	558	589	545	612	557	553	557	601	548	577	545	538	564	610	519	572	619	553	568	612	572	559	569	570	556	546	552	567	533	546	530	566	569	577	546	546	557	556	546	610	556	548	504	564	595	572	554	558	581	546	533	568	540	579	598	573	570	560	512	568	587	565	561	561	578	536	538	533	586	512	562	536	571	566	583	570	558	555	568	567	558	565	592	527	560	541	547	526	526	583	539	574	539	552	567	587	566	557	528	558	556	584	569	537	544	548	562	549	559	577	557	541	562	626	533	582	587	545	562	597	541	556	538	574	543	489	575	597	546	543	567	552	577	569	592	567	581	567	572	550	548	557	548	583	559	571	606	588	573	589	530	570	616	579	579	548	553	565	560	562	568	551	559	604	573	549	563	568	542	541	552	551	568	577	537	576	580	621	574	589	547	569	551	569	577	554	558	555	528	536	542	560	606	556	573	579	549	569	596	628	569	566	557	594	538	559	595	562	580	567	571	524	600	535	547	535	550	597	589	575	557	561	549	545	512	552	585	573	578	578	579	599	537	559	534	525	553	618	594	550	524	548	557	584	583	558	577	594	563	537	536	582	535	536	587	545	596	556	539	550	567	579	567	569	571	612	544	572	560	545	560	571	565	532	553	534	573	573	571	546	539	545	569	559	542	584	611	602	548	561	572	546	556	604	543	591	579	581	544	551	554	540	524	586	596	551	547	559	554	555	558	587	572	530	558	535	570	576	562	589	527	516	528	593	575	552	571	550	607	577	563	559	582	574	554	528	562	586	532	547	568	552	587	589	561	577	541	568	582	547	523	550	573	562	593	552	558	564	552	579	579	541	560	573	565	505	568	625	570	566	561	548	581	540	559	588	579	544	570	572	558	506	571	598	540	580	551	588	588	573	542	533	596	545	555	577	591	574	549	542	508	565	563	571	580	535	559	582	573	602	550	577	586	521	545	543	550	553	537	566	584	584	556	609	605	566	552	538	600	564	552	539	575	585	550	558	564	618	545	513	575	551	531	540	583	570	614	544	574	589	559	515	551	551	566	581	538	544	591	552	538	527	602	587	490	560	563	535	573	584	542	573	546	594	558	563	571	574	542	554	542	595	539	599	547	579	525	581	545	578	551	543	559	576	565	590	577	535	558	595	560	585	574	545	580	549	601	537	599	572	562	528	551	561	604	537	591	531	584	569	544	566	570	586	578	585	576	600	565	564	586	604	516	573	535	614	563	517	566	521	535	571	573	558	513	578	606	598	555	538	595	539	551	575	550	601	546	584	531	566	573	596	584	555	556	567	564	564	579	530	551	575	544	553	543	595	549	564	548	564	541	598	622	563	575	535	596	574	602	573	541	571	552	532	564	572	532	564	585	550	571	567	557	586	576	565	548	546	577	539	572	557	561	596	555	591	613	523	529	549	536	580	550	592	529	570	595	568	598	537	546	547	567	561	543	571	596	593	562	567	578	565	550	575	604	559	562	573	570	550	542	559	600	537	565	549	612	555	564	575	545	529	526	544	590	612	549	551	594	582	529	546	584	550	551	565	564	562	527	559	571	524	572	537	567	542	572	564	545	550	537	542	576	585	537	550	568	524	561	611	556	569	604	651	542	532	575	574	551	572	542	559	601	617	582	562	522	511	595	605	573	557	537	602	611	558	554	572	544	583	576	578	542	585	596	575	534	611	573	576	538	595	561	586	582	554	553	618	591	548	529	551	586	583	559	555	551	539	542	577	571	549	596	571	501	604	568	573	539	565	565	534	566	552	567	558	540	568	543	558	548	553	537	531	532	588	573	609	594	577	544	575	503	556	543	595	550	551	558	534	565	591	607	595	550	562	539	608	567	548	557	582	558	559	584	531	546	566	551	552	548	578	556	576	588	551	548	543	564	582	553	556	526	589	601	566	548	519	567	566	555	577	595	514	535	579	553	580	543	550	578	563	559	575	610	537	559	529	561	587	546	549	587	596	583	540	587	588	586	568	566	557	593	584	530	536	596	558	562	565	519	556	554	590	560	570	544	556	579	534	569	531	551	572	602	528	583	540	610	580	539	529	593	579	530	565	606	561	558	603	563	535	544	600	573	555	610	562	557	579	529	515	547	548	604	554	572	564	584	592	531	518	552	568	529	562	553	535	569	580	589	576	596	607	581	544	589	576	540	577	564	584	495	556	555	575	549	612	528	561	553	586	559	562	590	582	554	567	558	558	561	528	552	538	586	509	572	563	548	607	560	574	563	573	569	566	562	552	579	576	554	554	558	576	578	568	554	548	536	584	532	607	568	575	599	575	539	558	547	573	576	575	536	584	574	536	577	567	565	568	539	558	558	604	576	568	565	534	541	532	550	578	575	577	540	535	538	550	567	523	577	615	560	593	560	609	571	580	532	589	559	573	582	543	546	582	590	524	555	550	583	602	549	548	560	530	535	536	561	574	538	545	530	566	575	564	598	597	590	609	571	576	575	581	558	575	575	539	592	555	538	571	558	531	572	548	576	593	593	560	549	542	584	555	547	576	541	567	590	575	563	587	597	573	535	577	591	575	567	549	565	538	543	550	554	558	582	576	566	545	580	560	536	536	577	565	572	550	567	599	573	558	543	575	568	547	571	534	552	550	567	577	558	605	610	560	538	631	562	538	563	560	590	553	564	537	554	570	585	613	552	584	554	558	561	573	542	608	549	575	584	558	553	532	526	566	552	592	561	576	590	549	565	549	532	615	554	525	535	550	551	538	545	576	569	559	564	563	547	518	532	535	560	546	572	579	562	545	545	598	546	601
15076	1353	947	860	671	545	497	428	466	416	446	410	358	358	351	353	319	365	343	366	342	364	354	368	331	318	340	368	361	343	328	347	339	319	356	350	337	316	347	340	338	352	328	343	365	335	338	349	353	332	328	294	319	332	336	311	338	311	335	329	322	297	331	364	341	362	342	329	344	362	333	320	357	329	330	364	301	373	352	364	346	361	338	323	323	342	368	340	404	344	309	346	337	340	321	337	336	320	352	327	309	304	308	349	313	335	339	350	325	306	331	320	362	304	315	338	311	374	345	308	308	373	328	336	332	322	331	370	359	309	345	348	350	351	328	331	326	359	334	321	349	361	354	332	322	293	331	343	348	323	338	297	328	346	334	367	345	353	305	320	335	326	360	342	324	356	321	339	335	321	325	302	349	326	335	340	339	307	368	337	333	338	344	370	352	338	330	311	369	342	338	356	344	373	322	351	326	313	341	335	324	337	339	361	316	321	335	334	337	364	351	330	401	338	355	339	342	337	351	350	306	362	340	344	334	348	356	305	370	346	344	351	327	337	376	357	334	341	307	323	339	367	327	339	338	361	309	384	316	354	353	323	345	328	342	328	287	346	367	370	349	352	351	314	341	342	365	322	337	314	368	363	307	317	356	330	343	354	321	364	333	319	343	314	371	342	371	335	309	331	331	331	336	367	344	340	360	323	340	324	321	323	363	333	333	385	322	353	339	382	372	334	328	378	373	330	361	321	337	321	372	331	341	370	335	319	335	331	340	356	350	335	329	372	345	332	361	313	334	372	336	345	308	318	323	317	318	353	330	332	303	305	352	334	339	357	312	356	332	343	349	320	329	354	362	332	369	353	306	318	389	327	356	313	359	323	352	330	349	347	361	333	332	310	304	332	356	350	340	345	297	350	332	318	312	344	328	354	336	353	338	339	335	353	390	353	314	322	307	327	331	307	325	323	331	355	334	357	295	284	308	345	341	354	372	331	336	347	342	379	335	345	374	332	350	378	314	348	384	313	350	346	315	349	361	346	382	326	380	314	329	348	357	337	325	338	368	325	348	372	360	322	346	317	375	332	345	338	354	310	303	340	356	352	316	324	341	358	312	354	348	318	349	316	350	339	370	325	347	307	293	344	332	355	307	362	316	341	346	335	323	343	338	324	321	326	323	361	347	343	299	356	342	344	334	382	339	303	322	294	322	348	364	363	384	346	347	342	373	383	334	343	345	363	357	310	329	357	331	337	354	352	366	347	312	358	336	344	337	352	310	343	320	365	381	306	328	334	350	360	339	352	360	351	311	370	349	345	318	326	339	380	335	346	328	348	331	370	355	338	329	337	357	337	340	351	329	362	321	371	355	333	320	320	321	356	373	295	360	324	391	367	322	380	329	327	373	363	345	306	363	328	359	317	352	357	362	327	352	312	349	332	365	327	358	334	345	337	341	313	328	322	300	342	332	327	345	367	325	333	340	322	354	334	314	333	353	355	355	344	348	327	366	344	342	342	363	328	338	309	350	311	316	337	338	349	324	301	323	340	317	332	370	317	333	319	347	333	334	341	338	323	364	329	330	381	305	330	325	341	341	311	326	388	348	350	339	330	334	351	337	341	321	313	348	378	344	344	355	322	327	357	301	321	348	331	312	358	341	364	332	345	337	349	313	350	383	356	340	344	324	354	323	316	308	342	350	327	323	350	326	321	325	316	368	360	338	311	338	353	336	329	348	356	339	338	349	305	320	330	353	339	362	329	354	321	369	316	345	325	369	381	327	330	328	335	326	324	331	340	340	343	308	404	363	318	339	322	313	318	307	364	328	339	360	326	322	339	342	343	321	339	343	312	316	307	338	321	327	329	355	329	337	387	337	343	331	338	319	364	346	310	363	354	356	378	402	374	368	363	351	334	343	338	378	312	334	346	332	327	385	369	364	350	324	326	346	327	350	349	313	338	347	333	299	329	341	361	360	330	344	356	327	354	353	359	353	325	353	356	362	344	338	312	345	376	355	354	311	326	336	329	313	344	334	368	332	352	332	331	336	344	299	357	342	336	314	328	330	343	299	317	352	349	366	358	358	328	308	377	344	335	349	340	314	377	345	318	357	366	359	337	328	320	387	315	304	334	290	336	302	332	346	299	356	374	338	340	350	269	339	363	341	323	314	333	371	373	346	357	319	323	375	313	342	362	332	326	364	324	356	351	339	338	344	347	313	350	350	323	304	337	334	350	340	345	298	322	376	344	372	301	353	296	305	341	363	322	371	344	369	321	325	335	322	325	329	354	314	346	334	330	336	326	365	307	322	348	346	333	330	318	316	328	366	339	329	322	314	335	351	332	316	318	307	363	316	308	331	334	350	300	319	342	356	357	327	324	342	339	315	339	342	331	352	337	346	342	351	337	375	328	329	316	340	316	354	357	344	353	352	371	311	356	363	334	344	352	330	321	320	348	342	326	336	346	362	335	314	325	308	346	315	316	351	382	344	367	352	373	364	325	342	332	346	346	345	332	361	329	319	319	339	344	316	357	346	339	338	369	337	333	316	339	380	337	344	308	357	312	344	353	303	319	329	379	333	331	322	322	357	366	319	379	349	334	361	320	376	333	324	335	329	360	383	336	313	301	323	324	350	356	347	348	332	331	324	355	316	346	369	360	336	372	330	359	340	352	327	332	306	324	333	328	334	342	346	397	349	352	351	341	349	335	323	338	377	357	367	295	332	352	329	361	359	334	360	281	334	354	341	326	356	359	350	360	360	317	331	318	313	316	342	351	364	330	305	329	347	331	337	310	339	347	356	343	353	325	343	327	364	304	306	330	359	351	318	338	291	367	322	319	353	343	312	370	356	369	317	354	320	346	351	322	340	350	339	340	342	374	306	347	303	292	355	364	345	344	336	351	302	335	328	383	317	341	337	352	331	325	338	334	346	324	323	292	347	338	331	354	327	352	343	312	340	357	353	343	338	312	341	314	337	310	301	323	342	314	339	330	338	317	358	325	302	325	371	341	384	316	333	329	312	305	325	343	325	353	345	332	391	366	331	350	316	308	326	348	324	347	385	322	310	301	313	341	322	335	330	347	323	324	332	352	327	322	337	327	367	295	323	293	321	348	343	346	342	352	332	335	348	349	304	336	355	362	337	308	293	356	341	326	348	349	352	325	329	349	343	325	314	330	346	358	380	338	325	327	328	349	341	356	351	320	314	337	340	352	333	330	331	320	326	317	330	328	343	359	354	355	325	367	324	317	325	351	324	327	359	324	333	335	313	330	288	341	332	323	332	297	346	358	363	323	311	316	340	351	300	365	326	351	333	346	312	332	319	361	341	352	351	313	356	327	369	339	337	313	357	334	340	357	360	344	320	324	325	302	319	348	318	334	346	309	329	317	337	374	385	357	322	315	359	351	360	348	352	329	346	322	390	340	327	346	307	342	374	302	373	334	349	336	345	350	339	320	340	294	309	345	353	316	336	349	353	323	297	342	365	352	342	327	318	334	317	362
8428	1314	2164	2411	2174	1785	1527	1347	1270	1196	1155	1036	1010	1079	976	1020	963	924	915	991	956	886	938	880	894	876	887	919	932	878	874	909	881	845	903	863	920	898	851	843	875	812	893	838	822	871	846	852	874	849	826	847	814	866	808	831	878	809	853	823	829	884	869	854	821	833	877	839	866	797	825	839	876	813	870	815	837	862	822	838	848	798	832	816	833	790	912	826	800	833	787	857	829	846	900	840	891	813	806	843	814	809	849	804	813	849	800	816	819	830	809	846	832	867	799	870	807	848	864	877	864	844	786	892	797	835	822	794	832	835	864	826	813	819	826	885	808	818	820	859	822	861	806	834	862	823	882	886	836	869	809	840	845	817	877	816	824	886	840	848	836	831	831	850	828	830	810	847	821	812	875	832	822	832	816	843	864	823	786	797	862	826	827	892	847	831	839	840	842	790	837	841	846	802	831	801	824	868	848	847	864	815	858	798	830	786	836	819	853	921	850	817	828	865	817	856	866	805	830	852	825	817	846	858	862	876	838	875	811	882	824	882	806	860	821	856	786	792	820	835	818	838	846	874	865	806	821	814	815	853	892	759	869	792	838	884	839	837	823	840	830	891	841	845	851	820	812	823	839	813	824	841	827	870	844	881	879	826	858	828	899	841	856	765	841	843	816	802	797	831	818	826	854	878	825	873	842	842	832	817	777	815	850	819	855	806	811	814	862	898	876	852	817	814	868	819	823	808	788	842	818	779	847	892	789	816	849	848	809	851	853	850	839	798	856	832	824	798	800	828	835	838	819	841	836	838	833	832	840	840	862	841	817	798	842	782	815	840	847	843	853	807	845	824	838	898	806	832	865	850	835	868	853	816	855	793	840	842	829	828	855	841	828	845	830	805	851	852	813	823	837	847	805	801	836	777	868	804	843	849	831	832	809	830	807	886	813	833	767	837	831	828	830	833	827	808	808	831	824	860	837	835	909	859	826	816	850	840	834	901	835	817	854	810	897	845	820	889	831	872	812	819	782	877	844	845	832	921	799	854	792	826	812	835	842	858	858	856	875	851	873	805	827	830	784	800	828	887	855	885	849	798	851	878	867	869	787	808	845	870	831	889	859	839	880	821	777	856	817	807	893	835	824	846	857	826	885	879	886	891	854	845	867	833	854	798	883	836	849	822	845	810	802	845	797	832	873	794	825	904	807	785	828	868	817	824	871	796	848	850	886	839	790	817	823	857	865	900	847	810	844	862	784	826	785	830	843	818	844	822	820	823	827	904	794	859	844	826	829	807	808	819	819	841	823	834	771	846	837	863	839	855	900	800	865	842	818	850	795	824	836	864	851	832	821	844	827	843	756	797	858	822	776	869	829	844	829	843	881	832	822	803	813	875	827	804	869	820	888	824	854	822	856	833	827	791	848	810	827	813	830	846	806	825	817	833	807	877	813	806	866	828	823	851	842	797	841	777	836	802	821	788	829	874	822	833	880	869	874	832	854	859	847	845	823	831	841	843	802	844	796	867	851	819	854	793	862	833	856	865	853	828	786	867	817	810	813	854	836	844	792	835	800	839	857	833	802	855	848	872	823	876	870	819	847	838	839	899	815	818	888	830	821	856	862	803	795	807	811	837	841	861	832	847	770	844	859	849	854	778	870	827	825	789	862	776	818	835	842	896	804	849	891	859	896	859	797	819	849	848	863	844	890	818	825	791	867	814	819	849	804	815	845	781	887	826	835	825	862	862	858	826	810	871	897	790	831	822	814	832	828	821	844	830	825	883	845	791	862	799	834	807	814	885	846	815	784	787	846	821	830	824	846	855	855	857	846	863	875	853	826	861	814	872	852	826	797	805	867	802	827	827	807	867	815	829	762	822	867	893	821	825	836	861	855	806	836	785	836	808	801	807	843	850	853	873	826	842	892	799	836	847	866	843	866	818	824	842	821	855	882	834	790	877	830	839	854	792	895	847	856	841	883	856	855	825	820	849	853	835	867	861	901	831	816	830	828	885	801	818	789	817	845	843	863	852	822	823	851	850	776	809	885	802	794	844	820	812	815	848	835	832	839	849	862	778	860	806	840	808	792	851	871	849	819	861	827	845	841	817	845	874	839	889	815	801	847	786	849	825	843	848	850	845	841	880	856	817	812	858	815	838	877	813	807	850	847	821	840	867	859	847	862	829	803	836	879	803	840	834	836	868	834	884	834	832	822	804	787	858	804	842	813	887	811	791	809	776	817	842	819	827	856	866	902	889	794	861	783	849	876	831	855	804	824	874	849	852	819	816	869	800	859	789	807	852	796	788	861	831	873	860	825	870	865	810	822	904	840	831	836	849	821	823	780	826	827	863	789	855	918	832	786	829	831	790	828	816	869	814	838	800	846	797	811	812	831	861	831	848	812	869	848	832	806	825	867	854	767	880	861	810	815	829	852	788	819	831	889	831	829	871	788	880	851	862	827	805	846	816	846	870	780	848	829	771	859	827	830	826	838	862	835	798	894	838	846	822	888	832	828	849	790	828	832	826	858	865	799	839	820	867	857	785	837	843	821	867	831	819	816	863	868	825	850	872	877	794	854	858	851	799	829	868	819	794	839	831	820	855	776	807	796	848	789	834	860	853	874	803	858	852	837	841	878	838	837	823	832	866	892	864	924	829	844	849	808	801	851	836	857	812	834	837	809	845	850	878	838	825	844	834	869	843	765	780	856	871	804	811	860	826	831	835	847	855	843	849	856	865	843	833	783	874	816	856	840	821	778	874	824	803	875	837	857	832	839	879	858	847	847	806	789	865	800	863	821	827	839	830	824	794	823	828	847	874	835	822	831	842	817	827	820	845	889	845	832	857	867	842	885	820	824	781	850	814	862	845	837	792	824	830	832	852	846	856	781	851	830	814	798	815	820	819	876	844	871	834	788	841	861	881	846	792	827	877	853	810	869	827	903	849	890	834	837	878	829	875	837	828	849	823	806	812	778	820	850	788	807	851	806	810	855	856	812	842	831	801	811	836	863	815	881	832	853	854	842	846	842	817	847	850	798	823	859	876	811	833	893	807	854	803	850	852	800	853	855	844	851	816	812	845	780	853	848	828	863	888	905	799	850	811	857	821	835	811	833	863	831	833	817	799	836	879	847	855	837	828	862	800	856	811	851	795	844	804	828	862	872	835	903	826	812	859	856	812	853	826	802	854	817	886	858	815	842	861	872	851	808	822	860	853	833	840	880	826	860	823	802	878	894	844	871	850	801	807	812	842	776	839	807	807	877	872	857	825	851	867	875	859	837	827	833	833	797	881	803	828	855	883	836	830	860	814	902	836	853	843	811	839	837	826	780	852	800	798	821	847	837	871	853	837	815	843	820	816	817	828	843	823	810	857	876	802	802	806	866	823	822	812	864	883	863	817	837	810	819	856	878	855	866	817	850	853	903	839	815	823	879	846	836	839	818	880	867	827	878	821	821	834	834	823	855	824	841	791	860	915	852	821	791	800	836	885	826	870
1554	398	410	394	415	408	375	389	388	382	390	410	447	368	388	378	387	388	364	387	408	407	376	393	376	359	400	390	427	370	357	348	388	370	422	382	392	391	366	410	415	342	397	408	405	359	402	389	394	405	405	389	373	391	393	361	353	384	389	403	400	414	388	398	373	355	370	382	367	392	389	375	405	419	382	375	387	351	372	383	432	364	383	343	416	404	447	384	427	411	434	377	374	411	383	410	402	400	385	410	411	411	375	387	403	385	394	415	409	385	392	429	398	361	393	377	396	394	382	408	372	379	415	397	374	410	413	396	392	382	401	384	414	412	369	350	409	396	364	401	356	404	409	405	368	360	373	381	393	396	425	367	379	364	375	348	406	414	379	432	385	378	380	405	401	397	400	355	402	386	369	396	377	369	369	372	384	387	354	363	386	414	410	387	378	393	353	359	345	380	406	388	399	440	411	404	362	390	379	401	419	405	355	379	392	406	420	392	379	352	373	370	407	380	393	426	427	403	355	390	380	386	387	389	367	379	383	381	419	386	425	414	351	395	376	348	401	383	383	401	415	393	367	374	382	408	389	356	371	348	371	387	412	354	389	400	428	398	348	387	410	379	377	395	437	398	374	408	366	412	383	380	402	338	364	391	354	370	414	368	413	412	361	423	396	391	394	401	382	372	375	402	399	363	445	372	385	386	397	409	371	390	373	380	405	418	382	416	371	412	368	412	389	382	418	434	368	375	380	411	361	388	405	409	378	406	371	385	392	402	362	388	353	382	403	375	367	398	364	380	366	410	394	425	397	414	414	408	412	395	384	393	373	397	392	412	412	379	367	363	399	420	357	399	395	390	395	375	385	390	402	398	416	390	388	396	358	378	375	357	398	388	384	354	348	372	362	369	354	371	418	387	404	383	379	381	432	404	394	402	376	425	387	389	392	387	424	378	366	405	385	387	391	351	388	417	392	395	392	363	383	408	421	364	405	414	391	396	366	355	391	413	415	383	362	357	366	384	408	395	369	393	377	385	368	409	359	402	409	371	358	367	372	420	408	432	368	408	396	381	383	398	394	372	379	419	373	397	391	398	391	394	365	396	409	412	421	384	381	375	384	360	429	445	381	381	370	380	382	398	398	399	378	369	391	424	388	365	408	362	383	352	363	379	392	393	403	387	401	391	404	414	395	374	399	374	381	346	366	391	384	369	390	339	394	393	384	391	382	373	373	387	390	411	409	390	373	390	388	360	420	398	397	394	382	389	366	401	372	385	402	379	417	344	398	401	408	387	371	431	362	379	378	385	392	392	386	378	396	395	412	408	385	366	407	357	374	373	390	378	401	374	378	428	388	414	420	397	410	398	395	401	402	416	403	391	420	378	394	368	378	394	425	363	416	361	421	391	364	376	368	413	403	375	407	420	413	400	421	386	377	389	393	415	395	378	392	392	387	374	388	394	383	404	363	388	396	377	425	416	385	383	453	342	440	381	404	416	346	408	392	370	379	408	407	387	403	361	405	382	362	398	363	405	413	390	386	414	340	336	377	406	355	395	348	366	371	399	390	392	400	388	388	448	377	425	396	410	342	384	418	375	372	409	390	416	404	377	376	401	365	360	397	373	384	422	424	415	399	416	386	394	372	391	381	391	415	406	390	408	396	397	377	388	413	393	380	393	387	383	391	401	391	426	379	371	397	390	409	401	388	440	379	408	381	398	376	416	422	405	403	452	387	415	377	379	367	375	398	395	385	389	405	413	400	382	422	403	357	395	404	394	404	384	364	371	380	413	402	393	414	337	398	382	403	365	374	409	402	379	428	409	386	365	381	372	411	423	436	353	362	420	399	393	400	384	401	409	391	357	399	369	394	385	417	415	380	396	429	408	407	376	393	381	387	382	403	424	396	451	378	400	430	434	369	361	356	417	380	406	395	410	376	395	394	376	373	376	420	384	388	374	394	389	376	377	363	394	408	389	434	390	405	377	376	343	381	390	399	401	413	388	365	416	379	391	408	392	368	372	404	404	386	435	436	397	405	389	364	420	396	420	419	395	386	392	407	371	384	368	386	391	368	434	411	375	415	388	398	376	413	378	407	369	403	347	391	402	363	395	359	423	415	378	385	392	416	366	386	414	359	411	397	410	404	409	423	383	362	372	394	393	409	387	358	381	370	389	406	421	404	385	376	450	375	358	379	408	407	418	437	416	387	370	371	398	390	358	423	381	390	393	392	373	386	399	390	342	402	401	438	370	374	395	344	381	362	386	363	376	388	379	403	404	402	375	406	371	403	392	340	382	378	390	409	380	360	387	362	372	372	358	412	411	360	410	389	370	401	382	413	397	336	407	391	391	442	442	381	388	367	410	385	358	356	350	369	360	392	402	430	383	387	398	389	402	410	370	379	363	407	387	409	412	370	382	360	368	408	401	375	403	379	384	425	391	380	405	401	392	395	373	371	402	373	412	403	397	397	414	369	376	389	414	372	434	406	419	378	410	405	398	400	376	382	402	384	390	376	395	402	403	386	369	402	424	376	348	383	407	393	418	416	356	373	393	401	401	409	396	385	437	367	356	336	396	396	371	387	396	386	427	417	397	389	359	413	393	378	352	432	376	378	416	370	376	432	429	422	406	385	397	418	362	389	444	393	381	402	419	425	415	371	425	378	398	436	410	339	422	388	365	385	390	357	387	361	378	382	393	379	413	376	401	394	410	391	375	383	420	397	392	383	409	413	389	375	387	397	404	383	383	379	367	395	374	392	452	380	406	366	374	433	395	355	380	407	394	409	394	412	433	372	387	396	387	376	385	380	393	384	433	423	405	393	403	358	400	374	389	408	364	403	427	385	404	384	396	410	366	373	389	419	375	374	379	388	379	417	351	368	423	362	414	386	418	379	369	348	407	382	404	441	329	381	396	373	430	354	399	369	404	395	388	373	408	379	358	372	371	380	368	341	380	371	376	355	405	409	391	393	389	386	398	394	381	378	373	357	416	376	419	403	398	380	379	402	395	402	383	366	414	350	383	390	401	396	366	408	420	375	405	382	408	429	375	399	371	331	363	352	425	414	385	415	411	422	405	392	411	410	395	371	352	390	351	388	410	396	384	363	438	379	337	412	361	394	399	385	379	367	408	412	399	421	395	392	381	363	374	384	442	383	409	391	378	405	362	403	374	363	399	376	326	380	396	373	416	391	396	376	365	385	353	374	409	432	398	380	403	395	385	415	357	365	421	415	377	402	386	394	438	431	376	424	390	439	405	428	454	389	393	325	385	412	380	344	386	359	392	412	402	431	365	426	365	363	354	382	430	428	391	368	426	402	401	429	400	385	397	437	395	388	351	371	389	402	387	376	386	384	398	427	397	370	399	366	383	407	359	410	356	411	406	424	378	374	379	396	374	406	397	414	338	382	381	411	429	378	389	379	386	369	371	400	390	414	325	365	411	395	403	413	362	372	424	372	405	398	374	392	375	395	408	435	354	332	383	414	368	389	374	395	376	417	402
2077	905	910	960	912	931	906	889	862	908	899	886	853	891	891	875	936	912	904	906	922	875	879	883	873	910	857	920	893	884	941	897	908	890	900	902	899	898	914	850	893	888	888	839	907	888	919	939	916	904	870	909	854	869	888	909	921	900	907	885	883	873	866	873	915	867	912	895	862	886	916	853	854	909	895	889	878	879	910	914	846	843	862	908	895	920	912	883	945	955	873	879	931	869	875	916	901	869	892	878	904	905	915	914	923	917	899	892	862	856	914	841	889	888	858	921	871	893	849	873	885	837	844	876	890	863	866	959	876	841	933	884	857	878	878	890	953	904	865	840	861	888	851	909	909	893	860	892	864	848	897	857	877	870	918	867	895	878	930	915	928	937	915	896	898	978	825	871	941	929	968	912	905	940	886	890	904	838	925	941	867	954	878	869	913	889	886	963	893	840	845	919	893	895	908	908	912	886	849	928	902	841	864	871	868	882	907	922	881	870	833	883	921	877	922	875	844	935	882	828	910	837	923	886	881	914	886	885	903	902	896	834	897	901	870	874	913	871	863	882	858	911	920	854	934	895	937	838	909	880	894	899	925	890	893	870	839	877	914	892	879	897	891	887	887	872	875	865	879	895	932	894	918	916	890	908	934	870	834	898	904	877	886	880	909	845	866	877	871	887	884	859	862	876	947	909	884	885	884	901	885	939	849	874	860	904	894	883	872	849	923	929	927	912	881	841	881	983	990	878	903	893	930	876	873	861	862	885	931	916	899	909	841	944	889	884	918	854	901	959	900	928	942	886	902	898	820	866	906	930	914	883	938	892	880	886	892	838	864	928	880	886	919	852	879	890	925	879	885	871	888	908	866	855	850	861	866	887	849	887	852	858	905	901	894	884	840	937	914	855	911	856	907	906	849	814	846	927	865	879	875	940	905	899	851	901	870	863	819	865	896	889	910	856	938	907	905	894	877	864	864	852	843	931	936	857	918	926	897	867	853	885	890	860	945	883	862	903	904	939	861	882	894	898	930	901	874	878	902	920	909	905	902	896	900	875	883	899	846	919	922	852	887	918	890	901	908	871	873	864	839	864	892	904	906	884	893	891	887	894	894	914	873	953	882	921	881	902	897	870	834	901	901	873	855	857	919	892	893	896	871	916	912	896	881	906	911	891	895	847	902	869	862	851	861	836	931	934	895	902	874	892	919	919	894	869	931	919	922	898	875	898	871	911	892	888	924	905	887	922	917	930	887	867	853	920	869	927	915	884	861	902	881	850	842	884	865	902	876	895	920	907	896	822	855	873	848	952	893	873	912	918	902	899	922	825	919	916	848	899	917	861	834	926	917	895	889	848	896	922	893	868	905	888	918	930	922	875	888	872	876	842	919	899	876	887	915	910	888	892	893	870	904	900	859	885	838	854	876	851	872	920	892	857	935	879	875	892	917	885	875	975	918	872	916	854	861	875	863	897	929	897	881	899	904	837	896	893	851	953	901	873	880	879	898	854	888	905	910	910	883	896	907	864	874	879	912	948	892	884	873	841	928	874	957	870	821	868	873	882	914	899	859	854	951	946	839	897	896	853	919	893	890	925	966	910	779	859	920	872	900	927	898	917	898	882	875	894	894	878	912	856	911	891	865	880	922	899	867	890	876	904	890	868	890	907	894	926	909	854	904	884	893	883	911	846	818	872	872	905	863	857	945	893	871	907	881	916	877	898	918	824	858	910	948	907	902	917	896	883	887	941	835	878	904	840	867	889	812	921	888	857	892	907	870	866	887	910	964	943	910	905	879	879	862	916	923	862	896	900	870	882	886	916	916	889	894	870	942	893	889	917	910	901	966	897	886	906	877	924	888	847	890	902	886	891	891	903	880	898	898	879	861	920	832	910	901	830	930	885	878	919	921	819	848	904	921	906	867	895	894	890	901	931	876	897	902	903	874	881	931	850	902	890	892	848	910	936	922	909	931	850	864	930	834	900	883	877	969	907	912	935	867	837	870	905	922	872	872	873	951	878	910	895	877	845	908	910	872	949	848	901	852	901	891	879	916	889	829	879	955	938	903	920	881	894	871	905	915	915	905	892	851	905	881	869	898	894	905	869	906	858	882	856	856	903	883	873	936	915	884	874	853	846	896	871	851	877	875	915	899	910	860	911	842	917	924	834	885	916	908	888	904	906	853	858	941	869	873	923	920	918	923	842	952	881	892	801	917	901	876	921	881	936	913	907	909	899	893	898	883	868	937	888	916	894	905	860	908	942	902	874	882	874	900	907	935	894	907	884	859	918	826	931	840	860	899	910	866	848	872	903	907	894	867	879	855	838	890	900	907	914	865	883	898	873	871	902	895	858	968	920	884	924	858	985	947	911	900	962	850	921	895	878	913	883	889	913	904	883	887	926	839	904	894	886	922	905	929	923	886	900	854	905	785	895	931	871	883	927	931	828	901	913	874	866	941	866	879	905	944	879	871	826	863	864	931	909	870	900	882	851	885	880	880	862	924	848	905	845	876	927	886	862	918	868	903	909	962	852	905	878	858	893	841	879	945	847	859	911	903	888	869	918	872	878	878	870	888	884	833	886	902	905	862	861	904	905	893	885	925	914	936	902	895	905	913	897	907	883	928	864	859	871	856	879	902	908	870	873	896	896	907	844	900	873	925	931	897	879	904	879	889	979	893	918	929	920	880	888	848	848	879	878	893	945	880	880	878	908	901	874	879	863	905	850	913	905	880	866	868	857	898	871	841	890	864	912	902	867	949	933	870	914	888	858	853	920	905	865	875	874	875	837	895	915	870	836	868	890	873	983	913	907	936	864	880	874	918	857	852	892	917	897	885	870	897	942	921	857	903	910	870	886	896	910	874	918	850	867	890	905	876	925	917	897	884	840	879	871	948	880	847	860	875	897	953	840	871	879	840	881	934	909	849	970	837	858	883	873	904	903	871	836	906	893	909	900	901	876	927	838	878	931	884	854	865	909	920	842	826	856	856	903	884	926	909	865	854	857	917	930	890	945	957	915	897	894	841	870	942	900	918	855	905	859	877	886	878	905	932	894	837	913	889	895	875	886	930	881	908	892	869	900	906	811	929	848	821	917	946	929	893	909	871	893	879	891	924	878	830	876	847	849	874	886	855	884	856	864	946	870	874	910	855	903	911	881	869	902	879	911	882	940	926	885	883	920	952	900	841	924	857	890	862	885	931	874	979	891	877	927	961	912	907	831	873	869	913	889	943	870	944	919	914	904	821	915	867	892	954	862	866	929	930	908	879	864	852	948	873	927	877	928	871	919	882	900	881	887	891	856	886	890	920	849	923	866	898	876	887	914	899	897	915	878	872	921	864	926	892	921	892	873	907	829	861	914	937	863	869	931	844	943	911	860	937	926	897	914	907	902	863	861	888	887	918	827	892	943	888	890	857	863	924	886	872	889	921	865	908	898	891	920	882	936	923	868	812	839	891	911	899	889	918	924	928	986	894	900	875	900	889	886	895	925
7685	513	549	480	358	294	307	270	278	246	226	217	225	244	202	223	213	211	207	193	208	214	226	217	239	234	214	231	213	232	224	254	221	208	217	214	206	211	187	194	210	205	206	189	205	227	208	220	210	218	211	227	220	202	197	194	245	235	219	219	221	263	189	227	208	250	210	191	227	229	205	205	210	235	211	180	200	190	210	224	213	235	224	230	188	216	216	190	191	178	226	200	206	208	222	210	224	188	200	225	210	211	227	234	218	178	228	228	199	204	226	189	204	222	201	201	232	216	190	218	212	232	208	229	202	186	211	227	211	208	185	245	226	212	225	195	214	187	246	231	200	182	205	223	197	213	221	198	240	241	211	210	209	200	194	205	232	220	217	209	217	221	224	216	180	229	193	221	267	218	219	215	226	210	221	215	222	214	229	203	235	231	246	215	209	223	194	235	205	195	196	199	200	212	213	223	239	212	213	184	181	224	245	208	206	210	207	224	220	251	226	212	223	237	207	213	230	215	213	244	216	208	220	205	239	227	200	214	215	216	222	214	202	232	205	196	205	216	213	217	199	185	233	220	240	205	248	235	216	215	235	226	238	262	217	220	215	182	215	222	246	241	214	235	232	228	218	223	209	216	208	212	187	190	212	223	224	182	205	207	182	224	222	209	229	231	226	200	234	236	203	204	209	190	213	211	202	201	204	229	206	223	200	225	213	221	223	202	201	203	212	240	253	223	204	200	200	224	228	233	208	255	187	220	228	220	238	191	234	192	231	221	244	198	197	234	190	214	225	221	183	199	213	212	188	211	210	219	204	226	199	219	224	198	227	235	221	247	244	219	210	195	242	224	196	174	205	227	242	234	222	218	183	230	204	216	218	253	208	186	230	203	222	203	182	201	190	208	220	209	213	208	218	207	183	207	209	205	203	219	199	225	217	209	213	177	189	210	225	215	234	200	214	194	210	187	199	187	233	217	227	196	219	198	204	213	189	217	189	231	207	238	231	213	205	234	215	236	204	214	213	222	230	231	196	199	224	255	246	190	255	240	196	208	209	211	261	245	211	191	233	217	226	221	206	239	238	206	229	225	210	201	182	196	247	233	212	226	216	184	213	227	226	218	210	215	217	242	209	197	188	219	192	226	236	223	208	209	207	215	218	205	225	211	202	215	218	198	212	232	177	230	195	205	210	227	186	203	227	184	208	217	210	213	213	216	240	199	207	250	207	233	212	173	228	236	220	208	240	206	235	213	225	244	227	220	213	235	223	210	231	226	217	208	219	211	241	202	219	239	220	201	215	231	198	206	216	214	217	238	203	196	212	210	231	240	202	222	195	205	235	211	232	213	194	205	209	222	196	218	200	205	224	241	196	198	218	222	215	216	206	244	227	194	234	239	199	218	196	216	231	196	210	232	226	189	222	187	235	226	186	212	187	189	186	219	203	208	221	217	208	214	212	232	242	249	232	217	196	209	199	208	228	225	211	213	229	217	202	204	209	206	242	201	203	215	205	203	193	213	205	201	231	195	218	208	230	201	211	222	204	209	219	212	217	222	230	207	224	219	205	240	225	199	228	198	225	214	226	204	213	202	229	194	223	216	203	211	211	222	196	201	197	180	208	220	211	199	197	198	238	226	232	229	243	196	218	201	202	252	225	198	213	244	223	234	223	216	234	208	222	223	236	229	220	245	208	216	220	257	225	219	213	210	224	181	233	191	193	214	210	204	219	215	191	185	227	208	200	201	203	221	226	192	212	226	215	204	213	205	219	225	201	231	209	208	218	269	222	180	226	239	186	218	237	206	207	208	189	226	197	230	213	226	221	221	189	226	238	190	204	217	228	205	226	235	218	206	225	211	203	234	211	201	208	201	226	223	210	212	226	212	198	213	180	230	218	219	224	188	195	211	207	206	233	203	192	234	222	210	235	180	266	232	212	221	191	182	224	215	208	238	190	236	223	216	225	226	248	224	207	245	242	207	218	206	221	199	183	205	212	224	220	212	205	222	199	205	235	199	207	217	201	229	219	211	221	216	218	196	208	194	220	204	216	217	234	220	226	216	199	217	189	213	225	215	250	215	210	227	199	227	232	201	213	240	212	185	243	206	210	245	240	215	220	202	224	187	222	208	211	210	193	194	209	208	190	214	216	220	211	218	225	225	210	262	177	222	215	227	228	212	210	215	208	210	225	221	227	181	222	215	197	187	226	229	220	215	213	193	207	221	237	211	231	202	220	203	206	201	234	200	218	219	225	195	200	210	227	221	218	198	212	196	201	214	224	219	239	207	247	222	214	202	187	192	195	194	238	212	199	194	192	201	237	230	214	203	208	233	222	197	226	223	203	206	208	226	233	235	219	195	210	230	211	211	196	208	199	191	233	213	228	200	181	203	192	211	196	201	215	238	187	226	214	207	190	236	218	233	224	207	196	247	213	220	224	212	260	229	244	229	218	198	219	189	215	220	203	222	225	230	213	211	199	234	191	236	213	204	220	219	208	212	208	239	224	223	216	215	231	208	243	219	228	227	203	215	196	249	199	216	264	224	197	211	195	226	216	209	207	182	220	213	203	217	230	203	212	185	214	206	219	191	225	241	216	199	225	213	208	222	233	200	226	234	208	203	230	221	229	200	230	214	195	213	200	212	242	214	223	253	230	202	223	213	223	212	197	194	212	232	198	218	228	193	206	202	219	210	214	172	226	237	229	191	230	204	206	242	219	179	215	197	213	200	222	227	213	224	227	227	221	210	222	206	200	216	210	199	195	224	210	203	221	229	206	228	257	250	202	201	239	189	213	230	202	218	206	192	172	229	194	219	223	227	203	228	223	206	228	231	203	199	228	197	223	213	215	232	212	208	209	207	196	229	205	220	217	191	187	211	211	232	235	223	210	233	224	193	185	227	241	202	199	213	219	191	211	202	235	214	256	212	222	233	216	218	226	242	223	225	208	230	233	204	213	220	175	240	208	214	195	214	214	234	213	206	191	201	214	215	202	226	207	209	219	226	251	238	184	175	216	208	231	217	232	182	237	212	196	234	202	208	238	211	220	207	195	200	223	224	231	224	220	216	210	205	233	244	231	223	203	205	221	196	168	202	221	184	222	210	206	229	266	192	187	208	222	208	218	197	243	237	224	213	214	212	214	216	219	192	223	208	199	208	210	229	214	244	236	216	206	222	217	192	194	213	234	227	223	209	201	217	208	205	209	240	176	241	208	205	224	202	216	201	243	202	207	242	227	204	223	205	208	194	200	195	213	191	224	200	222	208	207	226	212	191	205	198	203	208	212	211	174	227	214	204	209	223	209	233	225	221	223	203	209	232	210	214	222	212	191	235	217	179	220	218	211	214	211	210	207	229	235	248	223	223	191	193	197	177	208	214	223	207	216	200	186	223	242	193	231	187	192	196	204	208	215	195	210	207	232	181	223	222	238	230	219	220	221	219	214	223	205	188	205	195	213	211	232	231	230	213	217	230	216	234	213	241	223	218	211	221	202	213
6514	820	1225	1437	1186	1100	928	879	831	768	722	690	693	714	655	648	601	606	602	601	609	601	600	641	607	605	635	601	589	598	550	571	635	565	566	598	559	537	606	566	576	579	562	555	515	526	583	580	582	604	558	568	587	559	565	562	575	553	576	542	609	558	583	571	553	576	569	567	550	596	594	562	559	571	541	590	558	509	567	609	557	581	550	555	587	534	591	548	552	561	600	544	542	551	551	578	525	586	603	555	542	541	611	537	560	537	598	542	581	566	558	561	555	549	545	581	590	602	543	567	597	583	548	528	584	552	531	555	554	578	609	573	581	565	554	548	574	556	585	545	522	570	544	556	576	568	578	553	524	592	567	596	601	551	565	528	589	594	572	578	537	593	547	607	547	585	567	579	538	559	573	539	498	560	595	563	553	543	607	524	551	542	548	604	571	503	604	537	543	521	597	550	572	544	541	542	548	544	568	566	561	548	595	581	546	567	559	565	593	542	510	576	538	550	591	601	568	576	559	571	551	566	561	537	561	515	594	565	555	543	589	515	534	552	600	569	594	567	557	549	572	590	546	580	542	556	539	553	581	537	562	563	515	561	543	538	574	587	569	573	549	572	576	565	578	575	591	568	554	542	550	559	506	593	555	546	549	563	552	585	587	597	551	572	554	560	540	556	527	578	539	549	560	545	589	563	550	535	534	578	576	560	600	557	625	558	558	577	605	569	554	611	597	586	563	559	561	561	580	577	590	583	532	540	580	575	517	553	578	551	561	540	568	542	547	592	531	547	579	587	562	543	600	539	548	562	540	551	585	577	546	544	511	545	600	559	591	528	554	562	559	566	564	554	513	576	537	569	567	574	616	580	557	535	565	541	561	572	598	543	575	584	581	541	576	565	556	557	569	510	581	577	572	603	549	555	506	589	556	541	553	542	578	529	540	578	542	570	570	588	537	569	586	591	568	544	592	551	591	556	557	557	559	605	581	559	538	532	556	577	593	565	573	565	523	577	557	583	518	548	561	606	620	547	559	574	535	569	575	563	561	525	545	550	573	543	575	524	580	549	543	583	541	555	570	587	540	590	582	535	551	551	559	575	563	549	572	556	567	542	555	554	563	547	601	536	560	572	574	574	528	609	549	586	521	533	502	564	524	574	565	545	538	557	552	605	549	549	569	541	598	508	540	573	570	597	531	562	580	586	605	570	592	569	551	558	587	564	575	593	580	571	549	602	570	569	546	570	573	632	543	559	572	573	590	529	535	594	575	564	596	579	540	525	617	527	557	550	542	548	603	535	562	555	570	595	534	607	588	544	540	564	570	580	572	586	540	517	560	549	544	629	545	594	542	565	549	566	562	555	592	582	563	586	544	564	543	581	573	580	559	605	578	606	580	523	591	558	571	575	547	551	566	546	557	580	558	591	573	577	559	571	549	564	538	547	576	563	561	579	563	571	575	556	564	551	557	553	633	585	554	579	549	543	572	583	591	569	565	575	578	558	582	625	543	592	545	521	554	567	578	594	598	538	538	504	587	571	561	568	564	600	550	595	579	583	573	525	553	560	545	575	541	580	540	599	531	575	537	560	580	593	566	517	547	583	567	587	603	542	585	533	549	553	578	546	608	549	571	570	560	576	571	572	536	540	528	572	589	552	598	573	586	569	563	538	580	579	509	559	594	563	541	589	561	556	568	530	629	546	567	524	509	541	534	524	596	560	567	571	610	587	564	578	530	551	541	549	594	569	599	564	542	549	582	552	572	564	573	560	579	576	588	539	554	543	585	575	549	557	591	547	579	542	580	535	562	571	549	586	565	556	571	533	542	551	602	566	548	581	589	582	533	570	553	519	551	563	568	581	531	552	549	561	583	560	569	595	533	556	575	552	555	528	542	537	555	571	565	577	535	556	568	544	547	569	556	528	605	566	572	572	543	516	533	591	576	571	537	583	546	532	543	577	551	571	582	582	562	549	593	548	573	532	561	590	579	561	573	582	558	549	581	569	579	573	592	551	572	509	569	552	627	577	602	565	593	570	578	542	540	571	582	564	539	579	572	568	606	539	568	550	591	564	599	550	589	607	553	546	544	597	559	548	589	564	559	537	546	563	541	547	555	520	574	576	581	550	588	584	571	563	578	610	549	550	547	590	555	562	559	579	569	510	516	549	552	599	566	619	591	527	584	570	561	558	560	591	587	542	543	530	535	568	569	596	594	549	558	547	556	562	593	562	562	569	614	569	553	557	572	553	575	574	576	550	582	584	519	581	589	557	549	535	577	579	544	566	593	554	540	610	551	601	546	535	556	584	582	551	583	556	509	523	502	558	536	521	510	599	530	580	549	563	576	573	613	535	531	525	599	551	574	552	565	547	568	604	563	618	587	566	568	545	541	565	565	597	568	581	553	578	559	514	572	565	622	562	536	569	566	536	561	553	532	554	576	559	585	582	568	582	600	570	586	537	577	562	572	586	573	563	611	540	584	585	568	565	567	570	554	581	559	551	566	582	536	547	536	574	544	564	555	542	538	555	547	568	579	535	565	572	585	560	541	582	532	533	569	557	542	540	538	590	557	568	548	586	586	594	571	541	558	552	593	607	527	571	571	563	590	548	608	564	616	567	545	581	592	575	592	587	592	570	541	593	574	606	570	545	545	555	579	533	543	524	523	526	573	566	551	561	561	544	578	552	549	596	554	582	597	580	579	553	592	591	570	548	599	528	567	551	517	579	541	534	557	599	560	596	564	609	588	547	575	556	540	591	561	574	591	604	591	506	530	564	573	527	587	538	593	554	561	578	533	582	526	549	569	578	546	590	575	567	550	546	553	562	626	613	535	562	575	548	584	553	559	547	585	565	535	576	585	555	553	538	535	577	548	571	578	576	587	598	532	586	556	591	586	526	574	559	584	558	578	575	578	586	558	595	523	569	553	533	554	568	538	628	561	513	595	545	565	516	561	518	567	562	616	586	587	526	578	552	544	552	572	544	568	591	546	547	522	532	587	590	594	566	543	583	545	565	604	578	544	588	563	568	547	571	532	575	568	544	551	564	573	537	510	576	566	559	532	569	596	573	552	566	548	557	536	608	611	594	579	595	566	578	613	580	567	553	552	589	559	592	575	561	532	589	572	561	570	563	551	617	561	559	558	510	539	513	577	577	585	557	550	555	535	630	584	615	596	552	562	547	557	578	601	581	554	571	595	567	587	578	575	562	579	619	521	622	544	581	578	536	621	533	567	614	564	569	567	582	546	593	583	600	551	544	557	595	554	574	562	587	591	547	571	551	574	557	571	596	577	582	551	538	533	580	537	560	558	562	538	558	518	575	577	553	544	559	525	575	567	584	527	532	579	613	588	563	543	545	556	526	581	526	594	601	551	582	541	578	585	551	569	550	548	538	567	584	569	592	565	530	513	543	571	539	601	552	595	537	587	535	559	553	618	567	601	583	605	581	563	556	578	573	569	553	582	516	546	574	534	581	587	538	545	534	583	543	579	576	593	591
15196	1309	984	834	656	563	507	415	376	393	403	387	384	374	344	309	366	356	349	380	377	377	346	349	364	323	321	372	357	324	388	363	340	328	357	367	366	324	362	343	322	327	342	326	353	315	357	325	325	318	345	333	353	346	330	326	338	330	327	362	347	323	340	349	322	329	346	343	373	332	353	327	364	342	332	345	374	340	310	326	344	325	350	322	319	343	353	333	317	320	363	348	346	322	340	364	319	354	336	354	330	355	327	342	350	374	354	333	334	375	328	319	325	323	333	367	328	343	329	342	314	332	375	350	334	364	340	319	316	348	353	358	358	333	344	332	337	342	346	335	371	330	360	345	336	346	325	337	320	336	324	330	342	311	348	343	345	323	334	339	312	330	326	305	322	362	349	337	334	353	348	373	303	347	343	340	299	333	284	305	337	331	324	342	325	344	338	370	374	325	332	324	341	337	330	309	349	366	342	375	315	316	370	309	347	325	318	320	341	347	324	348	297	309	343	312	318	316	320	324	326	301	340	331	336	327	295	342	348	378	353	353	355	359	317	335	364	332	309	351	361	311	353	329	326	355	338	309	339	374	314	353	378	345	349	300	358	321	340	335	357	320	344	363	338	367	305	364	376	355	318	338	374	342	321	347	347	292	313	300	326	355	349	324	350	333	340	337	297	315	363	301	338	334	344	328	346	316	305	318	308	336	352	349	334	303	341	318	351	360	355	372	309	345	357	332	360	356	374	328	313	375	358	333	315	331	323	331	348	353	352	383	346	338	338	341	343	352	356	316	313	340	370	356	315	362	304	354	346	320	325	343	364	329	333	324	344	337	316	325	324	325	337	339	373	370	321	326	342	315	386	342	354	328	352	335	354	318	376	349	316	337	349	338	345	351	339	380	310	331	331	340	337	345	315	333	346	315	352	333	332	344	325	317	321	316	355	319	315	356	315	346	336	317	385	342	332	362	310	343	337	325	366	350	291	364	334	328	341	325	338	317	359	345	364	336	335	344	344	330	337	321	332	349	322	293	335	330	312	306	356	297	341	346	339	340	340	325	300	296	328	365	343	348	323	337	347	323	315	360	323	319	367	318	342	346	348	348	308	323	403	339	325	331	339	318	335	349	336	321	340	287	330	314	345	354	344	347	321	323	334	384	350	343	358	334	350	331	341	359	366	341	368	351	347	377	364	340	358	359	328	325	303	360	320	323	320	327	401	347	363	312	338	324	349	345	333	380	316	298	372	343	348	296	296	336	340	348	328	288	327	339	328	341	357	341	358	343	337	351	375	311	365	314	329	354	295	301	306	328	326	384	302	330	323	349	332	347	328	307	346	359	338	318	342	303	373	346	338	323	299	340	337	320	323	351	343	372	327	345	331	317	333	366	353	349	322	304	374	351	344	335	365	329	319	322	322	304	328	368	371	349	334	330	313	332	364	358	358	351	344	339	331	340	337	333	340	305	325	319	290	361	329	365	311	319	358	343	373	342	354	358	349	354	302	336	306	375	319	298	329	367	376	356	349	363	342	296	341	343	308	361	360	369	352	323	314	351	301	320	347	319	361	322	323	303	325	367	359	301	327	357	358	340	361	353	356	344	322	373	340	337	345	301	349	350	304	347	348	333	320	314	355	347	354	356	306	329	370	351	317	345	342	337	337	360	336	336	322	320	336	321	364	331	312	310	333	334	349	331	300	354	353	301	317	355	334	349	350	381	337	324	319	351	361	332	370	312	351	333	355	334	379	370	343	329	364	341	356	331	357	349	342	303	317	353	323	341	334	350	330	333	341	360	348	332	310	311	365	340	364	357	341	313	360	306	327	330	381	340	330	341	358	342	315	344	360	318	316	323	348	344	334	354	336	342	323	343	355	317	323	355	345	329	328	343	306	324	355	324	328	329	319	322	333	360	360	329	337	326	288	324	337	332	319	312	331	338	340	384	336	360	345	321	321	316	336	363	351	353	359	330	345	318	325	351	310	344	353	341	344	369	365	339	309	318	321	349	323	334	326	331	342	329	305	314	352	347	341	324	368	370	317	370	355	362	316	352	313	350	310	361	353	348	360	353	343	322	340	337	355	357	355	339	349	306	362	377	350	348	307	369	352	342	380	320	301	323	359	338	357	334	344	353	371	342	361	359	340	369	314	343	340	325	318	355	363	325	312	348	354	320	340	349	354	352	336	359	375	319	347	337	325	346	374	326	329	303	361	333	346	331	332	358	335	334	332	337	352	321	357	319	327	373	316	337	331	327	359	315	302	326	348	341	363	306	358	328	305	361	373	318	330	325	365	361	335	334	317	334	335	349	350	321	291	330	323	311	335	344	321	323	314	348	337	325	326	312	319	317	320	354	324	380	338	344	333	360	321	323	342	314	336	365	361	348	362	330	338	366	350	361	328	322	315	326	350	361	319	315	373	311	316	368	314	375	353	327	317	284	342	365	339	368	372	386	308	348	333	336	329	356	387	315	326	305	331	329	366	327	325	350	335	335	310	324	339	347	321	313	332	321	287	349	352	366	305	326	348	311	326	335	351	311	345	291	333	389	327	306	341	350	334	344	344	355	314	333	334	351	356	306	326	344	322	295	337	345	337	298	335	359	343	330	328	351	385	333	331	358	346	333	327	275	331	311	319	316	315	283	320	329	344	320	372	334	331	328	362	357	350	297	348	335	365	336	321	314	346	333	320	343	347	360	365	384	321	334	326	332	339	365	302	338	302	344	328	306	325	341	350	331	342	351	369	353	347	322	385	313	336	349	328	332	354	347	347	320	389	338	323	346	294	344	356	347	322	350	335	357	344	337	345	333	329	325	348	362	357	318	352	342	330	320	343	353	334	322	343	344	338	375	334	384	328	343	335	328	346	371	353	347	325	280	314	324	337	333	337	363	341	331	363	315	334	348	324	368	330	347	337	349	346	339	353	324	321	342	318	347	310	357	331	325	326	338	311	353	338	316	347	321	343	360	321	346	344	325	338	336	327	353	348	351	354	332	317	319	335	339	329	357	326	336	317	308	334	344	326	296	337	327	336	288	322	311	356	351	310	333	364	342	328	322	329	315	319	362	357	335	339	317	324	362	328	368	319	311	319	338	334	342	348	318	351	289	361	362	340	342	349	356	367	325	345	324	327	332	350	331	317	320	325	301	320	346	328	315	330	351	308	298	328	349	314	343	356	357	323	330	346	358	353	326	317	331	338	345	342	297	333	339	315	338	331	318	306	346	337	351	301	321	351	300	310	337	364	351	333	353	320	365	340	334	345	362	343	354	338	311	321	375	334	345	370	369	326	344	376	342	364	312	387	301	333	372	313	328	323	297	345	338	335	344	296	302	323	362	329	353	318	314	364	346	343	341	316	338	334	345	300	337	311	345	320	307	321	328	335	364	397	379	325	329	348	314	352	348	342	337	313	326	348	360	337	340	342	356	334	308	330	325	311	350	315	334	321	340	345	334	349	330	336	330	358	312	364	302	323	314	332	350	350	333	356	299
8390	1359	2186	2448	2098	1828	1574	1402	1250	1188	1197	1115	1050	1021	974	994	974	985	943	919	929	904	906	904	900	909	887	904	843	872	886	837	855	876	909	887	880	836	845	888	858	876	849	829	856	853	827	829	870	829	839	836	823	816	847	875	782	859	868	835	881	872	850	823	859	891	840	885	850	814	810	843	795	844	849	826	879	860	865	822	837	851	911	841	887	857	765	854	810	861	855	874	838	838	865	825	860	838	857	804	826	843	834	848	821	855	841	791	881	793	867	867	860	819	876	838	871	846	853	815	845	832	810	867	796	903	761	836	847	824	878	875	807	860	839	780	834	886	820	821	845	906	869	838	841	849	827	815	857	821	793	888	783	883	848	842	868	876	898	824	864	776	819	811	855	909	815	834	855	867	810	874	851	822	845	820	872	891	853	850	837	832	820	844	873	817	815	795	911	842	876	814	843	836	858	811	830	870	832	836	854	820	847	864	821	815	828	849	891	806	881	810	844	855	847	900	860	825	817	837	840	841	859	858	857	853	835	852	847	832	835	819	851	827	820	914	870	807	824	803	785	828	855	819	854	875	861	851	841	856	833	865	871	831	805	848	813	824	820	829	812	836	823	840	820	839	863	789	876	856	858	833	829	844	816	825	829	869	830	833	822	840	838	833	879	808	829	813	823	860	814	801	831	822	828	892	833	883	765	830	826	803	838	844	892	848	856	831	827	822	846	849	836	857	843	904	798	838	809	878	829	816	822	827	813	820	871	817	835	809	792	914	839	810	804	819	810	834	829	834	855	769	858	830	857	834	797	819	832	833	833	856	860	848	847	833	828	787	796	845	812	829	867	852	854	821	850	888	828	878	847	849	852	839	811	833	862	857	799	879	840	858	812	812	806	747	884	792	818	867	848	850	824	866	881	857	802	835	845	845	812	748	843	832	843	899	873	886	836	904	843	845	813	854	834	829	913	843	860	849	866	858	859	865	863	804	850	834	800	852	860	819	860	865	863	843	840	787	843	786	791	889	870	830	888	806	858	831	853	839	866	831	840	850	876	869	877	822	840	915	912	824	872	816	884	839	850	819	836	816	844	777	815	819	802	874	841	850	814	869	863	808	810	798	836	840	832	828	839	845	864	842	791	850	864	850	805	836	836	817	880	866	828	812	818	818	871	853	843	828	830	848	837	871	869	877	850	806	851	823	827	815	888	868	806	862	881	906	812	823	855	820	847	836	795	854	848	872	915	833	800	840	835	824	851	825	847	888	837	860	886	836	827	800	825	848	904	822	836	830	852	793	872	802	856	773	792	823	813	829	817	890	863	861	860	807	845	817	847	814	897	838	833	863	820	823	842	827	874	795	838	884	892	794	863	826	866	827	860	827	835	824	824	777	830	812	869	869	840	875	812	823	815	846	858	858	821	841	819	837	873	843	833	827	797	816	847	860	881	827	847	838	851	839	820	847	848	817	823	804	807	809	857	841	839	869	852	883	863	894	800	882	801	835	804	880	890	859	837	821	857	849	836	862	874	869	836	849	812	848	830	881	815	791	860	877	836	854	857	829	833	865	859	827	834	858	810	846	826	856	861	833	859	762	807	790	812	840	862	854	824	837	836	812	808	849	841	797	833	805	830	878	886	853	849	845	810	842	828	813	826	859	847	818	784	780	822	854	810	820	851	811	803	860	811	801	811	896	795	858	840	845	864	838	824	807	856	804	871	847	828	850	861	805	809	822	800	828	800	847	833	846	849	859	835	834	872	855	869	800	846	865	806	795	790	818	845	846	848	801	833	806	855	798	828	830	863	845	826	822	826	862	863	794	787	814	904	831	852	816	837	848	811	798	860	832	828	839	888	818	825	810	823	817	841	885	818	913	813	825	874	883	860	806	862	807	849	888	776	799	822	829	839	883	899	830	837	844	828	865	853	807	809	806	837	853	854	829	843	878	858	835	854	804	840	834	830	834	887	861	899	792	845	872	855	872	826	844	843	855	801	880	838	814	816	855	872	857	832	878	785	819	839	848	896	792	881	850	775	836	817	824	798	870	832	837	828	859	817	802	786	822	861	794	839	811	829	842	876	810	781	846	827	842	891	855	897	821	822	895	806	821	826	827	837	845	811	868	843	810	807	869	837	869	822	824	887	867	915	796	816	865	860	833	898	846	785	846	853	819	842	849	898	838	809	853	875	820	864	825	841	797	835	834	776	795	802	873	815	841	891	824	842	879	820	838	827	801	823	893	861	844	853	808	831	887	819	834	832	834	857	805	866	890	850	814	815	799	820	822	828	839	831	858	894	866	893	861	847	841	824	787	844	857	840	827	857	811	852	850	875	886	849	855	850	845	834	840	825	817	899	897	822	804	855	820	821	888	852	857	832	813	826	837	861	889	844	846	853	804	849	819	895	802	808	817	795	832	835	807	861	875	854	801	826	819	859	798	821	849	888	831	837	845	866	857	889	855	798	835	808	861	854	810	856	828	838	897	794	834	803	799	867	811	849	878	839	795	770	815	902	825	819	885	835	817	882	810	822	831	846	874	899	794	843	824	822	870	846	842	885	809	836	858	856	769	755	817	867	811	857	749	826	801	843	831	843	789	822	817	826	810	814	802	836	822	885	795	847	840	829	853	811	870	872	816	822	834	834	909	848	871	860	852	850	871	882	802	842	824	799	858	806	890	864	851	868	884	896	800	812	843	845	870	779	825	870	881	864	874	894	838	812	809	900	795	827	830	875	827	872	804	831	821	862	871	821	794	851	819	831	813	823	841	803	890	863	851	747	840	841	854	826	821	874	836	869	886	875	813	857	869	829	869	798	867	842	767	865	806	828	801	829	806	886	873	863	868	863	851	827	858	874	821	817	824	840	835	886	832	873	866	831	828	845	813	854	838	835	883	784	773	852	807	886	869	780	832	865	801	820	867	801	919	851	846	804	857	862	850	826	803	875	827	889	858	828	825	842	845	868	816	823	891	819	814	803	846	875	859	828	847	808	848	909	877	792	822	874	856	825	813	802	802	840	843	875	886	835	829	883	825	836	866	829	887	794	802	884	791	895	827	807	815	899	834	831	833	818	833	818	752	797	854	856	844	833	831	836	836	766	856	798	873	853	848	845	863	811	838	842	847	876	872	799	845	904	845	835	817	835	810	838	817	857	868	859	878	856	790	876	821	819	839	801	798	786	810	820	860	862	847	852	839	857	857	803	827	894	828	848	860	876	833	846	834	845	840	790	780	831	834	866	794	810	810	835	834	865	816	837	856	817	855	864	866	836	833	808	898	837	811	859	855	830	790	869	841	836	825	855	814	839	846	822	881	803	790	816	853	831	824	883	849	843	818	832	817	835	802	888	817	894	821	864	858	860	893	901	898	923	814	867	855	828	833	845	818	808	857	860	866	924	897	811	812	824	806	805	831	841	832	910	827	789	883	865	824	807	896	866	867	843	861	848	843	850	844	892	829	868	839	849	878	868	866	877	823	827	825	836	815	840	850	877	858
1761	376	435	384	416	393	367	397	404	388	428	390	432	407	400	422	419	407	372	366	398	377	394	404	411	431	387	422	393	353	378	420	383	378	381	353	364	357	383	408	380	422	398	417	403	367	408	392	369	347	403	389	394	431	345	392	383	395	429	412	386	396	410	376	369	391	395	401	374	423	359	376	398	387	387	403	383	386	397	416	423	427	410	402	403	424	378	393	427	415	420	386	384	400	391	386	408	407	400	387	380	384	381	384	389	424	396	394	409	368	416	404	425	431	400	389	380	406	419	383	446	385	372	381	418	375	369	378	386	394	403	405	428	385	373	401	376	365	374	411	390	397	372	378	384	386	374	420	414	426	385	381	399	420	395	401	390	348	382	394	357	390	422	407	372	403	406	390	381	362	370	399	412	384	393	395	432	425	429	374	378	371	379	382	403	385	375	379	384	383	382	366	392	377	377	363	391	417	416	384	388	430	342	409	404	406	397	395	370	386	387	422	410	385	393	380	369	383	370	359	392	398	364	389	392	414	382	418	417	414	369	413	384	393	373	333	370	384	406	373	357	409	403	412	372	411	381	413	391	374	393	383	385	388	374	409	380	421	397	374	390	364	402	380	395	420	433	423	391	383	421	367	395	370	402	419	415	428	402	419	416	369	392	353	418	390	361	395	370	432	412	364	418	418	345	396	424	416	403	417	388	381	422	363	391	395	391	388	383	341	366	384	390	412	362	402	371	399	386	361	379	377	359	361	366	378	411	406	373	392	353	415	362	397	430	421	379	414	384	385	369	399	405	355	389	385	362	376	391	374	381	378	372	346	374	401	399	400	375	395	429	398	381	372	391	402	367	348	406	399	428	413	370	363	412	378	397	439	407	389	369	388	417	400	383	383	359	403	397	382	400	411	409	407	434	406	403	373	369	392	351	373	361	370	389	404	360	402	401	397	348	350	381	417	369	401	389	399	377	429	382	404	357	388	388	427	416	395	435	384	402	411	364	390	346	383	388	376	380	412	390	431	407	372	381	433	406	366	419	402	405	411	431	393	401	406	395	366	402	396	382	389	369	422	383	398	417	365	370	389	338	405	376	366	413	363	418	399	401	366	391	380	376	369	387	388	417	337	367	382	375	388	377	401	374	365	396	389	407	397	389	422	384	398	356	374	386	388	415	395	410	386	382	400	374	380	405	396	360	391	405	392	409	392	419	390	361	408	377	401	399	381	402	384	378	429	431	397	430	365	385	365	408	388	394	374	373	361	385	369	402	412	369	407	379	409	391	384	391	413	359	423	384	372	370	352	401	366	409	399	386	377	410	415	417	334	369	418	373	368	422	383	378	404	385	388	411	367	401	372	399	394	411	383	381	354	381	420	405	349	368	401	387	377	334	402	392	444	415	371	373	406	395	404	379	405	373	426	407	398	398	410	394	374	397	386	389	402	399	393	382	370	395	378	366	405	393	376	374	408	396	359	419	394	361	378	403	414	385	387	366	394	408	398	384	395	388	390	388	389	357	394	381	398	376	377	402	394	396	421	357	406	414	387	396	402	360	370	401	344	387	388	378	372	400	396	391	374	419	396	369	429	366	400	435	404	411	403	432	412	425	386	366	410	408	385	380	394	409	411	394	403	371	375	403	425	413	396	386	372	363	440	405	417	357	392	371	371	404	444	433	370	411	388	415	421	397	395	437	407	370	388	387	407	428	460	391	403	390	398	420	421	388	373	344	416	428	363	389	405	362	400	384	362	408	373	411	420	399	382	359	375	408	409	416	397	406	362	393	375	410	369	361	383	365	393	369	408	399	381	363	368	372	373	409	398	376	396	377	376	362	405	363	411	381	415	389	375	393	400	412	410	382	371	400	396	430	410	367	398	392	370	382	383	399	377	402	434	398	400	405	395	389	409	394	408	425	391	405	336	382	383	377	384	404	395	398	416	392	407	395	377	374	410	429	409	366	417	402	414	349	319	402	370	387	414	447	368	363	374	359	413	363	392	415	388	369	376	374	410	405	376	337	397	443	399	401	376	394	398	411	386	418	412	413	387	389	408	425	395	359	398	407	398	343	430	386	349	389	397	358	385	415	365	347	379	401	376	390	415	368	416	407	392	409	367	365	388	364	378	407	405	396	399	411	379	383	369	392	357	416	394	402	376	396	391	398	393	392	420	378	420	396	374	375	398	400	393	371	431	448	389	360	407	395	388	424	401	392	393	403	413	411	399	413	356	408	460	414	378	404	366	402	395	394	409	405	419	415	424	419	376	387	438	408	391	404	427	375	389	429	419	381	429	401	411	383	362	366	416	391	393	399	384	403	389	385	342	417	368	401	370	399	399	395	396	390	409	404	372	365	396	388	394	406	410	368	402	362	374	382	403	462	392	376	392	412	383	390	406	414	402	392	382	423	379	391	395	368	414	408	376	357	399	375	410	423	422	409	390	398	401	403	414	402	388	376	400	359	396	391	458	378	437	406	435	418	362	381	419	384	423	368	363	425	391	408	423	406	367	324	424	373	372	439	403	393	365	382	349	410	405	382	408	407	396	407	386	385	373	390	400	385	417	384	385	390	367	352	369	420	363	412	363	437	389	421	390	364	370	377	362	422	356	361	395	405	430	394	434	374	407	396	394	376	360	394	392	403	428	386	373	430	385	381	407	396	385	451	388	407	416	381	400	387	395	384	407	346	380	390	361	432	393	379	406	372	448	379	385	409	395	395	407	412	399	410	403	374	385	407	423	370	378	365	368	393	390	370	390	406	382	388	375	404	393	398	391	376	379	415	382	363	415	396	401	410	394	369	403	362	394	356	406	369	387	386	408	397	415	418	411	387	400	401	370	389	371	386	353	376	390	360	415	397	384	402	386	371	376	416	393	390	337	412	382	388	464	413	404	404	378	390	411	406	414	402	412	403	374	360	409	395	337	434	389	412	403	422	404	407	417	393	383	409	355	394	407	407	356	359	368	360	358	442	402	395	367	380	413	375	383	373	408	390	386	418	412	385	417	389	411	425	404	364	359	385	368	400	376	395	392	388	394	358	382	410	427	391	391	436	373	387	408	371	348	402	426	361	396	407	398	394	376	406	387	408	371	399	372	381	359	408	391	397	432	381	426	388	396	419	387	398	415	372	393	374	397	376	395	407	397	384	427	418	390	362	391	345	377	408	427	370	375	403	386	380	395	408	408	409	396	375	386	410	394	374	422	365	395	402	379	392	387	385	409	416	397	389	412	396	408	394	399	390	372	374	391	376	378	398	381	406	393	356	426	393	389	394	413	359	377	365	345	379	402	414	359	388	386	403	445	396	407	382	405	429	400	392	420	407	424	408	393	389	364	373	370	425	334	360	375	404	379	393	367	387	413	389	405	388	368	385	423	417	370	381	386	376	395	373	424	369	386	401	402	376	442	380	356	405	389	402	389	396	417	415	384	380	377	400	424	400	392	397	349	352	407	395	395	411	403	363	389	431	378	363	392	428	356	396	427	397	409	376	396
2188	925	910	929	938	931	924	896	926	896	924	904	912	857	921	964	950	872	946	914	923	918	885	869	888	857	882	861	869	891	864	931	851	885	908	927	961	880	861	930	903	893	871	902	918	919	939	928	908	882	924	888	909	931	879	901	896	918	905	931	957	942	954	908	910	909	888	860	888	910	932	824	885	872	876	889	922	856	926	889	908	906	870	924	850	887	870	866	929	906	925	924	900	950	868	927	928	919	878	869	885	851	855	915	892	871	876	919	893	907	919	858	889	871	834	904	839	957	885	951	868	905	972	903	935	871	904	884	904	909	919	823	928	933	918	869	884	946	930	908	887	889	900	884	912	916	908	886	927	895	851	888	899	916	904	848	838	879	914	920	911	881	841	907	900	868	908	833	913	895	961	855	925	880	860	871	887	925	875	910	892	902	944	908	862	904	926	931	932	941	947	926	869	921	921	963	880	836	880	928	925	926	907	863	905	897	910	859	847	931	885	923	906	888	895	853	916	915	971	870	877	887	877	885	905	951	907	973	941	872	921	899	870	915	901	895	885	886	949	857	897	902	873	851	887	888	905	910	856	929	897	846	944	849	878	874	909	885	890	877	925	894	888	848	895	922	956	915	837	908	896	937	845	912	909	928	890	900	917	877	942	879	915	860	910	885	898	899	953	879	864	916	895	916	886	941	933	960	865	904	942	902	979	883	909	861	863	942	889	855	901	862	876	928	899	907	892	914	870	826	849	944	912	923	923	956	936	920	881	906	872	905	960	888	914	910	956	916	952	932	902	918	948	891	930	818	915	893	893	878	857	926	863	884	881	865	926	944	891	880	897	993	850	902	881	866	865	923	935	917	909	853	974	877	927	891	901	867	898	903	910	968	942	920	869	948	884	942	906	901	974	892	929	870	940	918	887	905	914	900	915	949	924	948	938	870	897	878	921	945	928	891	896	923	884	900	918	912	939	908	902	871	902	948	909	860	967	916	891	864	952	924	923	891	941	893	914	911	928	925	893	892	908	961	875	872	915	911	907	881	880	916	871	900	966	900	872	899	891	898	904	854	878	898	876	910	892	877	861	876	877	855	916	878	928	850	885	879	881	846	928	916	903	878	892	939	878	926	900	847	894	882	932	901	922	848	891	948	860	885	970	924	896	918	915	938	938	817	922	909	837	899	912	887	872	872	847	941	948	826	895	918	868	852	947	928	923	886	904	949	916	916	842	917	908	917	900	908	931	898	908	885	913	912	881	936	893	907	863	863	892	918	895	854	856	896	891	897	916	888	948	929	890	893	911	920	873	924	915	957	875	916	892	929	856	898	845	948	885	915	904	855	959	897	901	904	896	885	914	905	922	879	903	913	925	868	839	906	925	864	882	861	858	887	931	924	887	920	879	929	910	961	872	955	936	937	868	908	889	922	928	941	941	935	910	864	858	892	888	893	855	914	950	947	901	934	888	858	919	868	908	920	941	900	945	872	920	871	934	862	928	900	899	885	935	914	879	916	902	920	882	874	905	916	958	911	870	874	901	872	918	900	947	926	919	923	895	942	918	943	933	879	902	925	879	858	878	890	865	851	824	930	839	912	941	935	919	921	898	908	865	941	911	879	941	868	870	898	924	900	852	893	920	907	928	862	879	858	894	930	961	874	902	891	885	904	946	888	901	898	929	937	872	887	891	924	925	912	880	915	914	909	839	838	920	885	901	860	894	905	908	927	844	919	889	880	913	934	895	844	940	951	895	917	912	883	903	910	895	928	904	952	865	890	853	884	933	905	934	928	877	876	893	1009	953	877	924	897	878	939	900	909	898	843	918	903	921	904	939	928	871	840	846	907	920	921	883	873	923	889	924	834	920	895	906	877	857	892	893	916	896	906	911	911	892	925	833	860	898	913	880	857	954	945	892	925	937	860	862	871	899	901	952	881	880	888	884	858	909	882	921	913	941	893	916	900	873	881	865	917	873	860	901	952	902	913	847	884	900	884	902	886	898	894	896	924	909	867	858	898	896	930	886	909	889	935	885	881	899	910	911	923	864	894	938	873	899	968	855	980	937	894	907	916	882	891	915	921	843	878	842	906	901	898	892	930	926	845	942	940	922	866	905	915	921	887	896	866	895	945	900	905	883	956	864	876	853	923	887	850	897	892	858	890	926	908	885	895	910	924	932	946	912	859	926	833	898	896	896	863	911	935	909	899	903	947	924	890	875	861	896	930	927	893	892	922	931	897	916	917	898	889	930	913	908	950	904	878	863	878	875	884	947	839	909	914	917	987	923	903	830	956	915	822	922	914	894	895	910	906	874	915	960	934	885	919	848	889	851	923	890	934	888	848	894	950	938	945	908	900	929	896	882	920	905	866	922	895	953	920	923	857	882	877	872	833	853	920	853	920	955	939	914	869	927	886	906	879	900	859	898	895	948	892	887	913	936	921	958	883	907	886	882	922	899	874	867	902	906	881	896	928	917	897	850	869	880	957	897	879	911	845	875	879	888	890	959	930	896	858	898	869	918	913	884	860	885	909	906	933	931	945	934	966	904	924	961	917	897	897	913	871	928	929	862	903	909	897	851	905	835	839	841	926	953	931	886	942	929	949	958	913	950	865	944	917	876	914	915	835	877	928	922	892	915	867	917	913	868	914	891	881	882	811	927	916	871	910	895	895	871	901	911	926	890	939	881	940	886	825	882	916	915	870	880	878	875	896	912	889	890	878	925	939	880	875	860	950	879	896	848	879	874	915	867	905	959	881	947	878	931	872	950	937	888	876	893	862	862	912	958	916	894	899	899	865	926	890	919	914	948	920	922	888	909	894	922	873	886	941	957	886	888	924	896	895	881	905	837	940	896	943	890	937	886	894	867	890	901	860	903	899	890	931	898	932	901	879	874	927	944	892	877	891	889	937	905	843	919	835	920	860	929	836	889	894	852	952	892	848	867	893	871	862	927	853	903	890	914	915	919	935	917	917	910	904	953	908	895	945	952	873	876	887	947	950	885	858	936	873	867	898	887	903	894	851	957	892	872	887	957	920	876	877	908	876	941	925	883	936	916	894	940	855	933	890	887	871	854	873	934	892	888	914	907	837	880	856	909	866	863	920	903	887	855	914	931	905	915	912	862	905	848	923	911	874	889	930	891	917	963	928	916	909	926	924	908	933	936	925	932	901	882	914	924	920	938	865	957	939	924	904	938	935	931	944	876	936	897	897	899	894	914	921	890	915	923	869	892	926	901	917	887	891	959	875	940	881	861	902	898	884	865	945	894	858	944	916	871	905	907	911	927	952	911	900	884	849	941	899	931	864	882	929	902	892	905	886	930	827	924	913	911	916	890	837	889	909	944	886	891	919	937	888	856	929	907	852	911	910	888	878	955	872	895	923	895	990	913	928	945	903	933	873	872	876	920	904	921	905	889	877	913	897	901	968	916	959	895	940	867	920	882	928	944	920	902	896	885	923	916	823	947	905	938	910	881	852	917	894	946	889	995	902	919	926
7733	507	511	410	362	268	263	269	217	238	202	239	234	218	242	230	224	219	245	219	200	234	225	217	218	194	200	181	244	234	218	206	211	232	226	208	224	206	211	213	230	219	199	200	191	215	191	197	214	217	227	224	207	223	247	227	201	231	237	235	219	226	227	228	221	211	214	211	217	206	194	221	221	219	203	196	181	204	211	213	205	209	193	233	228	227	226	198	195	193	191	208	220	215	199	225	199	214	180	229	178	230	186	223	198	217	200	253	205	173	206	190	224	234	239	209	225	207	219	214	194	208	216	224	225	215	182	212	217	219	225	223	213	183	214	189	224	191	155	209	190	229	218	216	217	203	245	213	228	212	202	208	206	224	252	205	228	195	215	200	238	209	200	225	227	232	226	209	211	212	209	215	241	248	221	218	222	208	222	227	202	218	192	176	211	228	204	219	219	197	204	221	179	191	235	201	226	213	239	217	216	243	204	204	193	195	193	220	235	214	213	228	221	212	207	228	193	221	215	212	213	205	206	184	197	209	259	205	202	237	225	198	204	205	208	197	211	210	212	245	235	228	204	226	201	233	251	232	217	208	219	211	205	221	215	198	219	224	254	214	215	213	189	198	214	229	201	216	214	214	201	221	202	211	225	201	203	206	185	200	200	211	211	192	229	231	205	204	196	227	208	264	188	193	262	236	190	218	191	197	232	223	223	224	202	187	187	211	246	188	241	211	212	190	195	222	214	209	250	210	210	226	186	232	204	240	229	189	232	212	240	234	242	208	220	198	185	207	203	244	195	222	221	211	193	210	199	200	210	205	193	223	197	222	214	201	215	206	236	224	213	191	225	198	231	201	214	201	229	189	207	222	223	203	223	217	212	245	197	194	194	191	176	203	225	224	212	208	220	189	196	236	226	221	214	231	233	208	239	237	207	258	190	230	222	219	235	219	209	224	195	224	231	207	222	218	210	213	209	217	215	192	230	171	223	214	205	207	224	221	201	211	216	214	208	228	199	221	225	212	230	223	208	212	205	236	209	228	224	218	212	233	203	192	233	179	204	184	216	214	196	213	209	222	201	215	222	214	234	206	218	218	231	215	209	207	212	222	221	214	203	216	208	215	209	202	233	209	230	203	235	212	242	208	216	187	196	211	203	212	225	210	226	195	220	233	211	203	191	201	213	208	217	235	213	200	234	189	220	219	239	213	210	207	194	228	223	203	202	202	219	207	185	218	222	226	216	214	216	216	208	234	239	232	244	191	199	224	230	201	199	219	222	233	230	222	221	246	194	188	219	210	226	225	192	219	222	196	244	235	208	203	178	229	210	223	183	201	223	225	229	212	229	185	202	193	199	212	207	212	237	185	232	204	241	195	198	225	225	215	221	221	223	219	236	190	216	205	228	193	192	228	199	222	223	210	208	202	221	212	209	218	208	244	226	223	212	205	208	226	186	218	226	184	201	211	216	221	235	173	224	222	213	197	229	212	191	209	230	205	220	207	214	217	206	218	211	200	251	251	208	205	187	201	232	198	211	215	219	193	211	195	196	201	212	223	199	178	231	228	212	202	194	227	226	223	223	230	191	207	212	214	225	172	185	215	213	226	196	195	235	243	209	202	188	217	231	201	234	193	199	221	218	222	224	205	206	240	229	211	205	210	170	208	217	193	204	225	215	207	227	219	225	204	212	209	207	215	191	200	207	209	215	215	201	212	228	197	226	237	199	201	191	204	239	204	206	226	210	226	226	206	203	212	218	209	229	193	202	188	229	205	244	242	245	213	211	243	207	244	216	218	207	214	236	207	222	223	236	217	221	202	209	237	203	204	226	236	211	212	216	247	206	239	252	231	211	221	204	215	186	205	204	216	215	198	217	220	202	221	211	203	218	224	202	205	202	193	224	226	226	185	218	225	209	219	213	200	223	203	199	249	203	244	220	236	220	231	238	214	182	216	206	210	211	211	224	204	219	193	218	224	187	199	223	239	205	215	238	219	204	216	224	228	190	220	208	236	198	198	225	221	198	233	197	212	252	226	231	209	194	202	220	228	218	208	188	210	175	205	225	238	233	219	194	228	222	195	202	186	206	195	213	221	241	206	191	205	231	213	203	220	216	202	217	211	230	245	210	196	201	210	209	214	216	203	223	250	192	222	195	208	209	228	221	234	202	220	205	222	223	204	213	212	191	208	193	215	227	225	199	267	205	198	208	200	221	200	239	214	223	213	200	204	216	246	203	202	224	209	197	223	213	229	209	198	206	195	184	220	205	246	242	203	210	214	187	179	224	197	217	210	180	201	211	228	198	214	231	236	219	222	213	228	243	181	222	216	209	211	216	199	186	195	194	209	198	220	193	213	216	194	225	212	238	199	189	240	244	206	213	211	198	209	220	226	192	198	190	251	232	201	223	218	233	218	225	241	211	218	255	185	200	212	216	198	238	215	218	196	190	242	210	211	205	251	234	211	218	208	212	210	216	231	242	194	224	209	212	225	204	229	202	208	236	220	219	211	226	200	209	220	200	209	207	216	191	208	214	229	213	246	214	208	207	205	210	215	199	224	214	206	207	179	229	206	212	202	210	195	201	187	222	201	193	217	226	214	187	178	204	229	212	176	223	216	217	245	209	219	202	202	220	208	238	226	239	210	208	213	244	215	194	193	230	226	205	241	199	226	188	200	239	202	207	179	194	221	240	208	188	228	226	230	207	234	224	216	210	215	197	193	193	226	191	191	249	236	219	224	208	231	205	210	206	216	198	199	232	196	197	245	192	225	216	213	243	193	219	217	209	212	224	212	211	213	209	192	217	197	199	192	192	215	218	218	253	205	200	208	241	209	214	220	244	213	193	220	208	204	202	212	218	179	192	226	232	247	175	204	210	208	239	210	216	236	219	211	210	222	215	202	210	203	172	205	187	218	225	242	233	222	211	211	223	217	232	192	185	217	212	191	204	234	187	216	182	193	187	224	225	196	210	209	228	234	201	205	243	227	232	215	188	215	195	192	199	216	202	243	228	207	205	210	242	211	218	215	208	231	197	181	226	248	175	228	234	211	237	210	185	211	245	214	239	236	243	254	227	206	185	212	200	219	213	202	248	212	195	199	227	209	213	206	212	192	204	215	224	210	214	219	199	197	204	214	223	234	218	218	201	190	230	218	217	243	212	214	201	242	205	222	214	243	204	202	195	209	218	215	204	223	206	214	209	216	227	225	203	229	220	234	218	199	207	197	233	243	191	217	240	193	204	208	222	210	208	234	219	221	209	224	201	168	242	229	237	206	214	191	197	184	204	206	214	196	220	204	227	197	195	199	216	190	233	210	234	226	204	194	212	213	203	181	219	221	191	192	215	213	219	176	199	175	215	206	194	208	244	203	206	207	211	206	216	200	227	215	229	186	213	178	219	219	190	198	213	204	222	188	208	210	199	225	227	244	243	223	253	194	213	214	224	227	207	215	213	210	217	220	243	226	223	229	225	212	232	188	219	228	230	201	209	215	243	200
6386	828	1261	1382	1236	1106	915	888	774	737	711	702	689	683	627	615	592	623	618	622	642	643	631	591	575	595	635	583	606	583	563	543	542	555	529	608	591	565	570	538	591	529	544	592	594	599	564	596	559	588	558	572	622	580	582	553	559	611	575	565	570	610	582	556	540	587	565	592	602	622	589	577	541	614	566	596	560	580	580	551	550	559	612	587	533	555	598	548	579	561	583	562	524	535	569	568	586	527	584	590	543	561	573	566	575	530	567	556	571	608	566	567	546	551	599	563	544	564	573	571	573	589	568	545	546	597	504	566	587	588	613	595	539	541	543	542	537	565	569	563	606	555	579	611	573	531	554	591	553	592	567	584	523	592	565	558	551	554	568	508	550	549	584	583	593	570	534	588	526	521	559	546	541	559	591	582	551	558	565	559	527	598	568	553	561	569	556	618	572	643	578	553	594	507	588	560	546	553	572	570	572	559	556	576	576	573	560	551	604	524	564	586	560	565	548	535	533	558	570	573	541	519	537	562	585	518	613	590	564	568	548	558	573	563	573	572	523	583	517	598	533	560	535	574	555	589	588	557	581	593	563	553	531	519	603	556	590	563	540	591	583	601	587	547	558	562	577	580	558	556	581	579	574	587	532	591	552	582	562	583	599	575	537	628	570	559	559	559	590	576	524	542	588	562	547	569	561	585	574	606	566	538	580	541	577	568	571	544	536	609	540	544	541	575	600	558	542	543	568	545	590	578	559	571	571	556	581	547	612	551	592	544	605	548	573	570	553	559	589	538	573	572	561	597	575	539	525	531	582	596	593	545	543	567	561	537	539	552	553	524	618	525	540	578	592	548	503	571	519	576	563	550	584	618	574	558	574	572	565	549	550	536	581	572	609	558	527	542	570	539	564	576	519	561	554	571	572	559	599	579	586	524	559	576	563	521	595	551	552	582	583	542	531	599	542	553	526	542	556	595	571	528	574	603	575	563	574	570	553	545	574	534	569	553	557	556	583	544	609	570	577	572	554	625	553	592	530	534	537	542	581	561	608	576	560	587	581	537	538	569	603	582	548	548	536	560	589	532	593	542	533	571	576	542	587	579	569	523	580	532	541	567	595	585	584	561	565	572	563	555	555	525	549	552	575	597	537	578	595	551	540	593	576	486	564	567	516	559	588	552	597	578	561	582	551	580	582	574	527	526	534	582	569	578	600	571	571	521	553	549	539	563	600	536	600	554	524	524	533	539	618	558	539	559	595	597	567	576	578	495	529	567	556	531	597	610	586	573	578	571	566	564	534	602	565	578	589	580	603	553	566	572	571	517	550	558	575	535	539	599	575	561	539	523	564	553	590	535	598	556	551	586	575	534	593	560	559	544	574	532	606	565	554	573	562	587	550	554	528	598	554	581	582	519	514	541	547	531	565	541	604	596	554	589	599	593	559	600	556	579	528	550	561	577	578	562	564	587	548	591	592	555	561	571	568	555	569	577	550	534	534	559	567	598	586	574	559	588	573	552	615	555	583	628	548	594	527	565	540	602	540	555	580	619	555	562	601	560	550	559	544	553	551	531	564	580	581	547	607	550	547	572	581	559	580	560	537	537	554	550	591	549	563	604	567	530	579	592	530	584	593	529	590	555	572	582	572	585	567	572	570	568	553	558	528	563	557	497	579	515	531	564	535	613	564	612	569	582	583	557	552	567	578	573	569	561	557	555	569	538	605	554	566	578	577	509	555	587	572	572	560	606	585	543	571	579	585	541	586	596	609	561	572	591	527	563	550	574	555	556	574	551	575	567	566	603	539	579	545	553	552	546	511	598	537	560	538	549	531	555	548	562	548	548	570	547	519	598	574	555	559	545	530	546	532	514	631	578	557	532	554	603	574	533	577	551	537	569	498	582	571	541	574	610	581	569	569	554	542	554	577	571	593	556	604	537	522	572	563	522	549	557	602	605	549	606	607	582	551	550	560	552	549	567	549	555	598	557	560	590	571	558	578	543	569	538	546	553	532	602	577	561	592	540	575	550	565	568	521	540	593	551	587	523	556	594	555	555	576	592	554	581	573	583	552	575	534	541	549	557	528	580	567	575	573	531	595	530	566	554	579	526	559	587	593	609	542	582	573	574	517	534	567	551	573	553	496	565	590	597	562	561	559	545	555	567	521	618	585	556	584	560	607	515	584	563	590	552	512	587	548	573	588	580	555	578	567	548	559	554	588	593	540	551	554	538	545	552	522	589	555	569	562	578	534	580	591	565	558	566	543	539	548	548	566	562	556	563	585	560	559	545	575	584	556	547	584	568	567	573	561	547	563	574	566	607	558	575	542	564	550	515	532	581	572	546	579	565	549	576	569	552	540	544	547	596	560	581	594	580	557	585	575	522	601	605	585	564	557	588	605	593	565	574	564	546	592	572	592	562	586	560	563	519	592	527	522	578	573	596	545	528	563	592	593	570	545	541	572	571	593	608	557	568	563	548	619	589	553	552	590	610	536	558	548	556	546	586	578	568	559	526	532	533	565	566	553	597	556	574	563	599	615	530	582	597	546	512	588	522	590	558	556	529	563	540	561	541	584	564	564	541	573	587	605	564	605	603	527	587	541	530	535	556	567	548	557	568	559	564	521	598	562	601	537	608	578	554	581	557	579	567	569	566	551	571	575	550	543	562	613	594	579	568	612	609	580	566	579	534	551	578	559	552	580	542	579	590	541	574	556	578	556	570	554	542	559	567	548	580	590	579	578	594	540	563	544	584	583	562	549	622	568	580	567	570	549	525	544	544	523	568	551	525	561	562	545	594	537	565	559	586	558	571	583	571	557	541	588	596	573	602	568	573	547	513	583	565	576	538	565	547	567	580	585	566	579	563	545	568	561	538	552	521	585	590	580	539	539	550	549	602	572	553	580	566	563	573	524	594	524	577	577	574	570	566	551	566	512	507	598	556	580	548	564	523	548	574	544	549	519	578	644	531	580	593	558	604	572	567	554	597	569	584	516	540	555	532	610	549	542	562	611	551	533	604	599	541	566	567	583	548	519	571	566	562	537	529	592	545	592	568	544	569	547	582	582	593	584	538	587	559	558	546	594	568	529	568	561	577	544	521	591	575	547	577	536	556	581	561	555	558	562	557	551	564	612	569	595	559	537	563	583	589	533	527	565	552	516	573	566	590	560	564	561	552	528	579	533	572	566	550	557	520	560	568	557	596	544	557	533	557	590	555	527	586	558	534	564	537	575	596	555	537	543	559	585	563	550	568	546	532	588	557	546	559	595	578	551	561	520	541	546	555	536	529	557	568	553	570	575	587	514	603	563	585	575	576	556	563	571	568	598	574	595	558	537	585	569	566	543	564	553	592	565	568	532	572	564	562	550	587	609	565	549	571	539	593	518	554	533	586	555	601	521	557	542	597	550	579	525	580	593	575	536	555	560	552	564	531	553	562	515	589	540	575	575	559	510	553	592	575	564	538	574	636	577	569	609	565	571	533	538	532	572	564
15286	1367	1015	877	642	517	464	427	453	373	387	394	398	354	347	372	382	380	362	354	334	336	369	336	356	318	330	308	352	346	347	335	324	371	351	336	377	373	309	365	320	333	318	307	361	341	366	358	360	352	344	306	308	360	332	334	325	347	314	346	347	366	366	339	321	346	318	326	324	344	343	368	365	338	352	323	386	339	351	357	364	384	353	335	339	339	321	329	337	352	339	323	334	390	344	348	332	352	326	372	352	320	339	318	355	341	336	378	330	346	340	369	338	334	329	326	327	353	308	356	325	331	325	326	296	355	296	320	381	339	320	359	317	348	311	352	346	357	325	330	344	328	338	360	361	345	323	307	318	370	342	335	333	342	309	346	339	333	353	340	355	272	318	324	311	356	333	369	358	330	330	374	316	308	335	343	359	325	330	349	363	352	309	340	332	337	313	315	365	322	380	333	352	338	323	309	334	349	329	341	354	339	309	321	339	294	347	338	373	340	349	301	347	360	355	321	347	309	354	329	318	342	322	302	335	353	325	322	350	300	348	291	387	324	334	362	394	359	366	344	318	299	348	352	372	301	374	341	377	351	326	337	320	338	353	380	341	350	312	297	393	303	313	349	347	322	399	310	361	329	359	372	334	329	352	356	358	354	336	338	343	345	351	323	342	333	336	323	312	362	347	336	350	365	342	345	269	319	321	365	366	323	348	324	382	337	311	337	330	355	331	331	320	319	348	355	331	350	294	339	329	307	335	359	350	332	343	312	337	331	284	329	322	308	341	355	346	365	371	353	357	361	360	337	312	333	313	326	331	358	324	319	330	351	351	339	377	359	290	337	353	332	322	337	358	330	309	366	338	372	335	345	330	366	333	330	309	348	289	344	348	357	302	342	352	347	342	319	348	355	323	317	367	361	355	331	356	303	307	308	339	313	346	368	357	347	330	335	331	315	312	329	346	319	331	308	345	297	360	333	346	311	356	367	374	344	357	360	345	369	336	345	340	338	316	333	326	332	346	315	348	355	326	341	332	293	349	330	319	343	329	307	320	377	337	344	331	354	358	317	347	340	349	369	339	314	325	323	322	351	357	336	325	351	321	337	304	343	349	357	337	336	402	349	314	326	324	331	317	304	366	335	368	336	340	340	343	340	328	340	340	339	336	328	330	330	351	350	354	311	364	304	357	362	342	336	310	315	335	345	314	335	325	329	319	345	341	328	349	371	304	306	335	367	336	322	331	330	348	376	382	330	346	338	306	341	325	354	340	340	354	353	361	345	341	323	321	320	334	342	314	341	316	339	353	371	300	346	318	343	323	364	359	342	343	344	325	331	362	338	342	359	313	348	299	328	336	363	363	350	329	370	302	337	352	328	316	367	327	342	304	340	372	326	318	340	351	348	300	366	322	307	328	328	352	316	343	327	350	312	350	340	354	300	332	352	315	335	334	339	332	368	285	356	333	318	350	334	335	354	377	331	294	303	326	341	333	304	328	338	363	332	321	319	325	341	351	352	356	335	327	374	355	349	359	341	352	323	318	351	353	345	336	347	311	358	319	279	309	343	370	353	328	349	349	302	329	325	359	357	360	325	341	335	349	328	305	309	345	348	333	383	346	297	386	358	359	355	311	333	355	328	334	354	341	348	320	360	348	369	342	368	316	337	340	323	330	303	349	303	338	306	334	332	338	337	327	333	335	323	348	354	343	348	315	374	355	349	314	340	332	373	312	314	350	343	352	347	385	332	349	342	274	340	377	364	362	335	364	357	313	317	338	337	345	351	324	343	312	341	328	336	323	319	321	366	341	352	317	312	327	376	335	334	322	338	323	349	309	359	352	326	315	335	324	336	318	348	352	341	298	321	348	318	310	323	330	349	357	362	341	318	341	357	332	340	300	331	301	372	337	328	318	338	311	392	322	354	319	341	369	354	396	327	386	354	363	356	339	310	336	326	361	303	350	345	352	337	333	337	339	332	320	357	350	298	333	366	311	327	323	328	351	304	337	358	319	292	328	335	343	345	339	349	347	317	358	356	303	342	330	331	355	331	324	331	358	323	342	376	348	308	323	342	363	335	315	362	367	351	391	335	344	310	335	380	330	316	326	341	335	330	346	328	329	322	370	351	341	324	340	336	337	339	346	334	347	339	343	285	362	362	345	318	361	317	365	346	308	385	347	318	360	333	331	356	351	366	376	360	333	358	330	347	333	313	309	347	363	339	347	333	339	354	352	324	325	357	352	347	370	373	337	347	331	336	314	324	313	327	340	301	351	352	354	338	352	340	368	303	347	342	348	339	358	367	326	345	347	353	362	336	377	318	331	329	318	328	320	350	309	344	386	306	317	336	289	322	350	337	329	347	332	344	320	349	360	344	336	328	343	337	334	342	346	336	343	323	354	335	365	324	322	339	324	342	352	321	374	328	361	364	355	324	335	348	362	372	370	368	345	354	321	323	343	352	333	371	294	323	308	322	308	348	353	363	355	325	335	359	346	393	315	344	344	315	316	333	325	324	310	314	331	357	348	330	329	351	338	328	354	329	335	300	317	353	342	334	320	345	343	342	376	362	349	315	370	317	323	348	361	364	354	335	360	340	313	343	354	303	287	320	319	333	339	325	347	359	365	346	340	334	354	327	314	353	326	321	357	338	321	359	375	352	320	349	311	337	344	295	357	338	332	352	370	356	346	354	346	359	348	331	350	328	333	361	347	362	330	329	353	345	334	351	302	337	306	314	345	330	334	355	363	339	350	344	301	324	331	375	352	346	330	309	333	326	314	310	304	361	354	349	353	359	329	322	339	341	323	363	339	320	320	325	298	365	323	369	345	354	353	358	336	347	367	308	346	363	298	327	354	332	311	328	360	337	333	323	323	321	380	349	351	354	354	342	355	313	316	343	313	355	331	355	383	350	327	358	348	352	338	322	325	352	358	296	315	341	326	320	332	369	322	373	347	332	324	345	307	346	312	344	361	351	344	341	327	338	343	342	321	330	340	345	337	357	326	365	330	352	345	376	293	316	353	312	343	374	367	368	331	335	357	330	339	351	333	307	333	363	319	317	370	395	332	318	350	303	386	341	322	337	351	349	326	326	341	325	346	295	305	324	309	378	324	309	334	357	331	332	325	294	318	345	300	319	365	339	342	365	364	363	343	360	375	328	336	314	366	352	340	344	368	307	354	350	365	330	323	347	355	326	339	343	322	336	333	317	345	368	365	345	390	351	321	330	339	310	308	347	364	325	357	319	346	324	335	318	315	379	309	359	291	349	365	336	309	332	349	339	356	324	326	297	346	354	297	319	349	354	338	328	338	326	349	306	292	313	330	318	337	335	374	322	337	329	317	345	308	346	344	336	308	299	348	349	363	332	341	334	333	353	306	318	329	339	327	312	337	357	318	344	355	354	322	350	329	356	401	380	369	334	329	322	332	369	339	354	340	355	351	340	385	313	327	353	359	345	311	352	340	356	358	326	330	322	353	340	351	334	329	405	324	322	389	327
8545	1372	2138	2407	2140	1777	1473	1392	1335	1211	1112	1146	1036	1058	1096	999	1006	961	967	977	1009	949	978	864	926	846	883	917	813	889	846	875	868	880	922	888	910	942	848	851	887	848	856	872	883	831	822	802	856	810	876	802	850	810	823	840	834	867	868	831	883	846	854	863	852	888	804	877	849	862	790	769	798	824	845	805	823	859	807	827	824	839	821	811	853	820	867	876	849	795	843	843	853	849	799	797	882	797	795	819	831	862	814	789	813	857	890	832	842	834	868	819	808	861	911	854	878	842	803	883	828	776	847	854	869	812	864	867	886	784	813	748	788	798	846	871	832	879	824	826	845	862	865	821	834	858	886	881	818	880	866	827	840	853	831	837	813	869	856	827	851	840	810	851	834	824	870	833	862	848	831	829	803	839	846	831	787	836	835	852	811	870	785	833	796	864	859	808	808	809	837	862	825	800	840	865	836	819	855	863	879	838	806	799	849	822	864	818	856	847	859	846	869	891	806	812	834	861	854	845	777	831	821	807	844	823	865	849	856	852	898	841	818	786	870	843	810	811	834	792	872	854	810	814	907	850	783	860	884	823	833	776	825	819	812	839	847	866	856	853	817	882	865	842	834	822	806	828	819	779	888	810	837	836	839	806	846	819	851	837	815	850	828	836	848	813	860	822	807	851	887	811	807	844	806	852	852	821	815	835	850	825	811	821	810	869	867	855	899	855	803	837	810	815	820	857	815	819	841	853	879	812	804	857	809	815	806	847	902	836	812	874	833	836	807	820	865	820	800	874	822	816	877	851	821	853	881	790	876	837	811	846	855	858	814	840	850	838	848	812	848	843	840	885	835	807	853	848	823	844	847	788	812	823	776	833	845	834	864	828	783	812	863	833	814	821	798	847	811	849	831	803	836	884	825	820	863	829	846	899	859	862	828	867	849	871	847	836	836	835	806	873	806	827	859	851	867	821	856	807	795	859	819	899	834	864	841	850	826	821	840	850	845	796	839	835	870	839	806	858	876	811	834	834	826	884	820	823	814	848	840	878	854	857	829	850	824	784	783	833	835	832	890	824	856	810	856	842	793	845	800	804	791	847	838	869	864	853	841	867	894	826	830	819	820	816	864	845	777	779	871	866	832	839	773	822	826	809	842	870	829	854	829	855	843	804	851	833	835	814	859	821	801	824	827	813	845	866	795	815	825	865	824	821	836	810	880	803	830	842	832	867	804	865	857	792	823	791	805	856	844	836	805	840	816	854	866	819	850	797	790	865	775	797	911	814	884	806	844	866	865	876	809	831	827	808	795	863	845	857	820	798	803	848	851	868	835	818	816	853	886	856	826	808	841	855	808	790	853	851	856	856	798	832	786	812	860	836	834	858	837	830	879	860	785	810	822	841	908	903	882	791	853	857	828	864	869	846	845	884	768	887	818	806	863	817	830	828	901	869	828	865	862	885	836	902	811	835	800	859	903	853	854	868	822	880	844	837	810	817	808	864	825	839	808	872	817	845	881	854	832	867	855	878	820	877	849	825	875	837	861	817	828	835	835	794	835	835	847	842	838	855	840	838	800	870	860	815	845	847	851	842	823	796	824	787	831	817	806	810	864	818	880	846	796	881	833	846	845	887	814	817	828	851	831	794	849	803	819	790	793	827	872	846	814	858	893	876	819	882	766	807	812	880	818	843	841	831	863	871	833	872	843	845	840	824	828	851	812	851	804	843	833	807	807	806	803	843	821	806	818	823	866	814	882	844	883	857	840	811	807	817	843	839	818	832	836	846	842	836	823	881	860	851	831	847	852	862	866	886	841	797	821	841	816	867	820	827	865	843	867	841	823	825	866	823	850	783	806	817	842	846	817	827	820	816	809	786	810	851	880	826	846	818	874	830	825	831	793	766	839	888	813	867	815	831	844	891	771	863	832	859	877	847	799	854	849	840	800	856	796	862	817	803	818	809	864	820	779	857	806	824	882	803	826	798	863	869	892	829	821	843	847	805	840	841	828	868	884	821	875	844	840	848	838	837	884	822	878	829	862	862	848	829	850	869	894	823	820	830	857	882	857	805	807	782	826	771	826	830	849	842	834	830	870	847	849	859	813	835	867	852	908	856	830	886	850	834	854	788	836	883	853	848	836	834	869	861	819	835	847	838	869	875	810	839	820	799	843	895	853	791	858	846	838	840	836	824	817	842	835	869	862	813	882	847	827	852	851	872	856	831	785	814	828	795	858	786	803	872	816	877	835	829	825	889	872	843	900	843	838	875	809	867	817	845	812	815	826	862	867	906	811	860	884	876	914	838	810	862	855	896	859	821	840	822	820	812	828	847	849	842	866	892	864	831	783	792	857	843	868	860	837	804	857	841	866	801	794	832	851	822	851	785	833	861	830	864	860	854	833	840	793	836	836	854	786	864	870	788	832	831	858	806	895	816	868	773	857	835	835	842	846	887	809	793	849	824	833	854	833	870	824	817	825	837	859	816	868	858	872	837	838	853	863	807	821	814	820	839	803	872	804	859	829	830	834	854	853	847	827	853	874	852	789	865	840	835	812	862	833	790	834	863	842	808	832	815	792	843	817	833	794	844	851	808	817	873	802	825	815	851	828	860	795	828	832	838	846	821	865	842	802	847	834	816	815	838	849	792	861	901	832	860	840	874	807	779	865	863	823	906	844	818	845	827	846	815	834	844	908	845	803	817	850	830	801	861	885	839	859	833	830	855	800	820	840	895	794	838	857	818	877	865	909	859	838	861	819	807	865	809	903	821	795	873	845	824	889	860	797	890	861	825	860	826	836	821	792	891	802	828	849	840	845	837	882	816	868	798	862	882	808	817	803	830	840	818	831	788	854	791	826	812	860	802	778	877	826	833	842	834	884	860	857	869	840	793	819	863	829	904	865	824	834	842	901	874	827	845	803	902	862	848	878	821	835	838	861	882	827	863	840	803	830	844	851	866	812	833	840	853	845	857	857	815	857	824	786	865	804	818	801	798	801	854	835	880	810	858	857	853	850	813	803	902	888	809	834	855	838	878	843	799	815	834	799	869	893	858	853	836	835	882	885	821	937	899	819	861	821	880	770	841	868	812	878	850	826	853	815	861	787	886	817	834	845	857	812	816	822	803	837	901	892	855	829	789	857	870	840	844	847	808	787	847	805	856	807	861	838	850	834	847	832	826	820	833	826	828	875	852	809	831	857	852	800	807	787	801	799	841	862	862	862	836	833	870	867	838	850	842	814	818	859	877	851	783	836	837	819	820	842	850	810	847	841	891	823	830	845	872	824	874	866	871	807	832	796	855	838	835	838	813	819	838	862	794	865	826	846	860	830	821	848	866	848	801	825	847	849	832	878	841	872	881	866	843	838	807	833	777	856	841	854	896	860	883	792	848	816	867	831	891	888	845	824	834	788	846	853	912	850	821	865	831	859	865	803	839	848	872	834	865	811	832	865	841	875	842	782	833	822	813	882	819	830	809	834	799	820	837	811	831	854	858
1736	448	393	444	410	420	395	398	396	384	376	371	372	365	401	431	359	346	392	390	387	375	393	357	410	399	370	432	379	372	382	382	385	371	381	372	383	341	364	369	427	432	404	376	385	395	397	383	382	359	392	398	359	379	444	395	403	382	414	415	378	397	388	395	411	383	388	398	379	373	388	398	350	390	416	393	398	394	437	357	418	415	351	376	356	379	390	406	376	357	375	378	428	421	397	359	387	398	399	378	344	349	389	361	362	395	424	419	383	385	383	339	408	418	391	395	418	378	426	381	402	383	398	397	370	429	380	410	370	356	400	363	401	377	387	393	364	403	372	347	370	410	373	420	380	353	401	401	418	385	352	405	378	380	396	397	375	371	401	428	402	386	368	403	382	385	377	389	387	342	368	395	410	403	417	378	408	425	372	409	383	394	402	400	397	375	389	380	394	383	401	412	373	373	387	379	403	372	356	396	402	419	362	379	386	386	418	409	357	392	371	397	393	390	419	373	396	387	365	404	392	415	459	420	398	394	367	423	397	365	363	390	364	388	397	399	388	366	380	401	379	351	400	378	353	410	421	406	367	356	383	388	425	386	390	421	393	384	393	369	387	389	434	360	407	370	415	384	361	370	390	383	371	378	398	397	390	376	395	358	386	407	378	383	391	400	399	428	405	371	378	358	376	395	414	380	366	432	395	428	414	374	409	403	409	392	347	334	410	389	364	380	404	425	364	398	382	391	385	363	397	409	408	401	354	386	370	367	373	379	392	354	379	406	409	412	395	416	404	388	427	372	397	388	406	377	360	406	438	411	412	408	369	376	387	368	385	406	373	384	378	328	419	384	413	404	403	410	365	376	373	379	411	368	429	426	392	356	392	392	407	406	382	409	410	405	377	411	395	365	361	378	370	373	407	405	400	388	385	386	405	363	409	357	399	381	424	365	423	352	397	377	379	391	423	365	348	406	416	396	391	416	410	442	363	417	388	397	398	394	360	382	366	382	361	405	376	387	405	346	375	426	376	429	406	396	398	384	412	379	410	397	400	427	351	405	385	416	393	402	404	371	394	382	389	374	426	389	412	368	383	368	411	378	366	376	390	401	422	386	374	379	403	380	401	415	386	395	380	381	368	374	369	394	409	398	419	369	418	374	401	378	378	391	372	380	393	412	428	359	375	356	369	375	395	397	373	395	397	400	414	359	388	392	396	421	397	359	415	394	373	433	386	395	396	383	364	421	410	406	425	424	383	372	370	391	381	369	373	398	370	368	385	392	408	394	371	435	429	371	416	369	360	392	405	395	395	353	410	434	397	424	406	356	413	377	369	379	367	368	392	382	380	361	406	398	392	392	367	365	357	377	383	403	386	371	411	368	389	410	421	426	383	392	389	423	399	397	396	365	394	424	411	398	381	356	366	402	377	384	374	396	407	386	416	420	365	384	396	371	342	407	395	371	409	395	386	431	428	384	390	360	370	395	397	385	401	390	382	407	353	385	425	374	399	406	359	392	401	380	397	402	375	347	344	388	395	368	354	433	368	395	357	348	372	364	369	358	381	380	388	419	397	405	418	400	383	406	372	405	407	411	383	388	390	416	388	394	423	399	395	408	388	408	398	357	399	411	372	350	354	361	378	387	392	381	402	412	380	389	370	378	416	393	369	390	359	416	389	344	392	424	355	401	386	404	380	391	441	380	430	422	375	344	370	374	367	385	382	408	393	420	380	359	412	372	415	376	406	427	391	390	376	429	365	384	369	413	375	396	417	389	381	397	381	399	395	370	394	379	394	407	395	370	431	411	395	418	361	399	351	404	371	411	388	406	386	410	385	405	425	399	394	373	403	390	374	412	372	399	409	395	386	393	388	388	394	331	381	397	342	394	333	398	410	408	397	410	380	405	425	371	395	391	402	387	393	405	384	431	370	391	421	376	383	368	383	380	343	399	357	358	386	394	398	386	395	386	373	393	395	402	382	373	375	386	411	371	346	380	362	398	384	370	363	417	386	387	353	370	357	388	361	419	389	363	394	389	378	364	391	406	385	399	403	420	377	371	398	384	392	434	391	383	322	444	366	395	415	378	348	395	394	375	385	372	397	381	373	373	415	347	393	375	376	395	363	371	412	385	377	392	380	407	415	369	417	415	413	400	415	359	435	404	353	368	418	416	379	386	381	408	407	378	338	370	402	415	378	360	363	417	378	356	372	425	396	430	403	367	392	401	390	404	398	343	390	378	410	374	383	438	437	354	372	370	400	392	415	423	410	373	405	417	364	387	351	334	403	359	373	345	362	404	364	400	355	371	372	376	407	371	420	381	356	374	368	398	375	376	391	355	387	415	308	367	382	398	378	375	364	366	409	388	428	403	412	395	389	361	370	398	384	374	373	413	398	410	382	390	390	442	393	383	410	387	368	392	397	366	408	347	395	448	349	370	386	389	401	345	428	401	393	378	380	417	408	418	387	386	357	416	414	421	434	407	384	425	367	358	372	378	360	379	367	374	340	422	386	415	372	428	391	368	363	417	395	399	384	353	354	402	371	372	401	421	404	385	367	376	389	397	407	376	354	364	403	405	406	374	375	383	397	424	396	387	418	395	373	380	449	437	389	367	354	398	410	441	386	384	353	353	360	409	382	439	408	403	413	391	369	428	407	349	347	387	398	386	438	412	406	382	394	385	391	404	406	391	370	394	388	364	428	385	365	356	393	376	420	436	371	408	363	337	413	367	375	378	354	407	366	394	394	409	442	396	417	387	368	367	375	393	393	370	379	400	436	397	375	431	376	380	432	413	385	384	407	391	401	391	389	412	408	372	385	408	373	412	422	385	391	355	383	369	400	369	398	398	375	352	407	414	414	387	426	361	383	380	398	396	365	417	332	438	432	442	378	389	392	355	362	378	392	402	380	411	397	379	394	377	402	394	400	392	376	376	366	395	367	414	372	363	388	389	403	378	412	395	456	403	361	403	413	387	416	375	354	409	399	427	380	376	397	361	408	397	409	384	357	374	415	349	399	390	339	349	401	387	375	377	383	402	404	407	443	365	396	411	391	414	385	383	394	406	378	336	392	402	385	378	382	389	373	402	405	424	378	383	405	406	374	347	383	387	420	383	357	353	370	393	383	403	395	372	388	374	378	357	387	406	425	408	365	360	377	397	353	390	418	412	414	366	377	393	364	377	416	388	423	387	389	382	425	391	406	397	373	391	399	427	380	365	393	405	422	390	375	389	409	382	413	414	376	413	411	431	409	366	366	385	435	353	364	401	396	414	424	360	377	377	420	412	374	417	398	383	377	365	383	366	400	410	395	390	380	408	406	388	368	410	434	420	374	392	417	381	410	419	415	361	416	400	366	388	376	401	396	416	372	393	402	388	398	352	379	400	426	372	391	372	354	380	361	362	394	415	400	379	408	380	382	391	408	382	385	386	406	389	394	411	402	379	358	365	406	359	402	367	362	400	414	410	390	389	406	409	374	398	398	392	368	440	378	396	379	377
2290	944	971	981	915	901	857	905	891	934	925	939	914	922	940	929	882	893	894	907	889	898	900	898	825	891	885	843	883	913	813	903	957	878	853	934	921	875	907	927	890	919	960	859	939	910	910	846	871	905	920	865	903	922	879	914	873	870	928	851	881	863	865	911	903	916	890	891	853	877	945	888	902	919	948	932	943	892	865	850	895	952	920	869	944	866	880	901	889	906	856	945	961	856	904	900	892	875	881	888	917	904	857	886	935	907	939	831	925	899	909	851	918	883	880	862	890	881	849	868	825	921	902	907	861	908	928	920	864	842	921	866	851	902	871	864	904	888	933	910	922	886	890	893	873	866	930	907	820	834	911	859	909	928	928	937	838	868	882	889	952	911	860	924	934	870	927	920	903	867	879	887	919	910	875	874	883	887	866	932	853	909	892	882	865	854	855	884	848	893	889	870	904	931	861	879	831	894	919	896	895	923	886	889	852	875	891	902	893	904	941	901	849	875	873	925	896	920	809	892	916	883	941	874	842	926	894	925	822	868	856	864	913	914	903	864	854	928	879	869	833	883	914	899	900	885	879	918	897	950	866	864	876	911	860	899	915	931	903	887	930	878	893	883	913	931	862	861	872	834	914	863	841	901	884	871	854	928	886	910	911	856	841	855	933	913	917	921	918	929	869	851	904	897	904	873	902	936	907	945	925	911	882	899	834	912	901	883	921	946	890	872	869	904	898	880	932	880	836	848	837	923	873	894	846	921	918	892	878	859	948	873	922	885	890	902	905	900	880	907	855	880	935	892	872	908	878	854	951	906	856	894	955	836	895	869	900	875	939	861	872	945	907	900	930	961	867	890	892	851	964	862	884	905	878	925	888	823	840	915	893	910	861	895	895	856	861	897	899	880	956	854	863	890	906	832	864	897	929	998	915	906	964	893	947	881	868	896	936	948	890	870	918	894	895	921	909	897	847	855	901	866	925	857	910	887	890	884	844	892	878	867	871	906	864	898	885	861	841	881	879	899	878	869	849	842	872	924	920	937	925	884	846	910	910	939	888	881	881	918	911	877	908	881	884	837	836	892	839	903	897	899	872	899	868	900	877	877	905	869	943	938	904	883	827	863	886	888	893	899	881	946	876	813	835	895	858	854	894	914	933	866	858	888	901	873	906	860	876	893	854	876	847	865	872	891	926	866	889	902	855	863	907	909	852	911	915	827	912	893	932	926	899	880	893	927	882	858	888	901	887	817	876	853	856	875	886	957	886	907	873	894	912	881	909	927	888	894	901	876	872	938	854	856	896	878	886	854	902	879	876	905	888	897	876	852	870	843	859	891	865	924	842	887	915	904	908	895	902	889	881	916	905	891	880	851	895	895	915	928	897	917	882	896	898	923	893	869	916	905	907	883	933	921	918	888	888	883	895	876	825	897	863	918	885	895	875	886	888	831	939	879	859	908	920	872	844	887	908	879	856	872	888	843	890	889	894	841	908	921	904	929	845	901	900	884	894	921	895	874	937	918	903	937	934	912	880	899	863	862	891	901	872	867	864	941	987	893	903	841	911	897	871	920	908	934	879	890	908	900	915	842	893	930	847	849	902	937	898	889	896	880	955	901	895	881	899	894	951	872	935	880	860	865	908	936	909	874	884	926	859	844	902	924	870	885	890	887	969	890	895	866	862	878	913	908	938	912	967	872	874	895	913	855	851	894	908	880	943	898	895	877	889	852	879	946	855	851	977	894	934	936	867	856	891	847	926	947	888	876	904	888	881	916	891	901	918	883	884	845	902	875	874	930	901	880	896	822	864	932	836	903	868	929	840	853	909	884	885	920	904	908	938	879	858	908	880	911	877	927	915	848	881	904	948	893	899	880	890	859	954	896	892	910	907	856	950	912	918	908	906	907	972	902	903	880	863	900	913	895	946	889	878	918	942	896	918	923	930	847	869	894	865	896	835	892	901	880	889	868	935	942	875	923	915	928	899	881	958	875	919	883	892	875	889	882	877	921	891	914	930	827	902	880	952	921	877	900	871	892	910	864	860	921	951	915	842	891	900	889	806	919	862	885	881	860	863	862	911	875	946	839	884	949	874	891	859	915	878	888	931	898	901	875	862	887	896	920	867	886	910	950	864	900	886	849	898	871	916	854	931	912	903	877	893	889	914	848	909	897	882	935	884	914	864	870	861	875	913	912	949	812	937	859	876	892	857	881	961	900	921	857	859	887	852	864	863	868	890	893	887	924	893	908	876	901	908	842	895	869	924	852	868	877	883	860	928	908	906	857	937	931	955	847	869	913	882	837	870	865	872	867	882	937	907	865	885	914	858	891	961	865	933	913	968	895	927	908	910	907	865	885	851	907	891	888	919	898	900	902	885	895	942	875	861	910	932	871	858	865	869	918	930	883	880	855	892	997	888	894	909	883	904	889	910	919	902	878	900	849	936	901	925	947	885	890	869	901	880	900	895	936	911	861	968	891	871	860	873	905	868	874	912	876	924	954	951	983	884	881	905	917	908	905	902	855	856	906	921	912	935	904	868	870	920	954	874	886	922	872	876	903	946	931	894	866	898	902	931	894	924	946	915	871	890	864	910	877	877	880	885	871	851	909	904	968	889	907	899	883	895	906	872	909	878	895	861	923	896	886	873	859	873	883	873	856	888	905	904	904	879	857	880	916	887	871	926	882	921	907	878	906	904	873	921	895	874	938	879	897	857	950	967	840	884	906	906	910	895	921	964	846	889	864	851	881	864	902	914	837	885	913	895	901	927	917	876	893	896	909	869	905	898	839	915	849	933	919	913	927	903	878	847	912	894	914	903	894	896	915	844	917	866	836	883	912	894	903	915	936	856	907	894	858	906	901	897	878	857	895	909	894	905	899	883	937	887	857	865	879	883	920	876	929	838	863	929	864	905	915	863	876	904	901	924	883	992	892	889	870	882	825	932	915	872	878	885	858	874	890	926	859	927	930	982	888	849	910	926	884	915	854	846	876	894	905	891	906	919	911	922	901	916	903	895	920	938	919	932	875	926	908	933	816	856	868	879	886	856	885	889	925	914	896	902	936	914	879	873	885	918	897	893	885	903	874	883	884	926	843	901	880	918	927	877	836	924	865	891	898	970	850	866	846	861	898	904	851	883	950	912	874	875	899	910	862	805	844	907	868	890	840	924	880	947	877	838	890	895	885	911	862	901	875	904	896	903	917	907	891	863	875	889	851	963	869	894	883	904	882	920	926	949	899	863	865	886	854	926	918	902	869	868	974	938	903	898	835	903	820	887	852	866	942	936	839	908	885	921	909	882	913	918	901	896	849	874	888	865	887	911	872	905	907	879	889	954	883	889	893	877	876	840	881	890	883	865	883	924	923	902	945	851	927	911	903	899	863	906	880	930	924	916	873	927	973	926	880	865	897	906	935	928	878	866	878	840	921	879	864	860	939	879	888	904	928	879	841	896	864	893	956	839	900	906	921	856	900	914	844	857	896	857	843	946	915
7767	524	572	498	400	307	259	275	255	213	237	221	245	235	239	231	208	228	245	243	226	231	202	227	178	243	227	224	205	223	218	245	203	202	210	207	200	208	216	226	235	207	218	199	225	210	191	195	245	242	215	224	202	232	219	202	206	205	216	217	227	233	203	216	190	235	236	211	201	205	204	217	237	195	224	217	220	222	234	200	202	217	209	230	221	200	201	219	224	213	216	191	210	199	216	213	200	214	203	204	213	225	227	219	233	237	196	210	194	204	232	238	229	242	217	205	201	234	236	218	217	230	204	238	224	221	217	235	234	242	182	205	218	210	222	230	230	241	217	188	193	208	218	229	220	217	233	223	220	216	237	240	221	193	220	204	204	192	188	207	208	195	258	251	188	220	227	202	217	202	200	213	176	215	218	223	245	199	178	221	205	208	216	216	217	249	193	196	226	236	218	218	233	253	225	220	238	210	248	217	227	205	217	227	228	201	215	209	212	208	215	232	218	219	222	209	222	212	219	210	207	197	207	198	216	204	235	213	211	199	198	221	226	224	241	206	231	206	243	222	227	204	222	238	233	223	194	184	205	225	196	213	229	204	176	189	213	204	196	204	200	197	215	216	196	184	214	207	241	213	205	186	221	202	231	206	233	224	206	213	192	225	220	228	223	240	196	247	213	206	237	220	212	220	239	211	187	198	209	220	208	202	216	237	223	239	211	204	211	219	231	225	223	196	203	227	219	200	217	199	217	239	220	238	208	197	224	203	212	227	205	242	190	183	215	240	207	213	248	208	189	182	207	211	208	232	202	193	225	208	227	217	224	212	220	225	268	249	242	216	236	176	200	221	203	201	219	215	232	209	224	203	234	233	210	210	196	216	229	202	199	234	217	205	212	213	209	198	208	179	229	211	218	226	212	235	227	206	218	226	209	205	240	202	201	224	224	214	215	240	220	221	221	209	201	197	220	196	209	238	218	200	219	218	189	267	215	195	224	220	213	219	177	217	221	216	215	237	192	226	240	242	220	234	242	222	196	245	211	221	205	251	233	218	225	205	204	234	214	219	219	206	220	218	210	215	206	216	220	176	196	211	253	208	236	196	230	213	241	215	198	202	239	214	213	198	223	213	241	230	216	217	199	241	198	208	191	211	225	240	218	209	215	179	227	224	207	217	222	195	211	234	219	229	190	205	200	197	206	216	220	178	217	213	238	231	198	191	214	204	203	195	211	202	230	220	234	214	221	218	210	246	233	217	221	203	219	239	202	217	198	187	226	211	235	196	190	232	216	221	234	215	210	193	221	251	219	196	194	203	208	221	242	174	209	181	231	223	195	241	204	212	225	203	237	234	246	204	195	217	181	221	228	216	217	199	196	193	208	201	223	230	233	237	240	222	198	216	268	230	208	213	208	230	224	230	223	210	216	192	211	194	202	220	206	216	227	195	234	196	214	218	228	191	197	211	232	206	221	204	221	231	199	212	220	233	222	215	208	209	201	196	209	191	201	200	220	209	215	235	205	214	212	205	224	215	223	212	217	255	231	228	212	221	226	204	243	225	243	225	181	218	232	216	221	217	252	210	209	223	210	198	228	213	194	204	187	204	218	224	227	198	215	211	193	195	223	222	186	236	230	201	228	225	205	175	216	210	214	174	228	211	191	226	213	204	211	210	217	201	233	196	225	237	231	232	240	236	224	212	222	222	212	206	254	241	202	226	223	216	244	203	225	210	252	223	201	211	218	255	243	230	206	183	223	214	194	245	204	212	202	187	210	215	216	207	202	187	202	201	226	183	201	209	209	229	210	232	235	218	227	215	216	179	200	188	213	217	212	194	218	225	201	225	204	207	224	216	212	218	225	238	203	230	232	216	198	198	208	211	195	234	209	217	228	216	242	207	227	213	238	238	199	213	220	219	226	227	203	182	226	195	230	233	212	193	215	190	224	202	233	208	217	210	220	198	222	204	213	221	200	191	219	219	204	217	234	194	198	220	214	188	187	217	232	214	213	226	179	233	206	219	215	201	196	226	203	187	202	198	203	188	227	215	211	214	236	181	185	206	192	226	208	215	210	209	221	232	236	220	222	204	204	234	236	218	229	195	243	228	200	209	211	186	208	225	226	207	202	235	215	218	232	228	216	199	214	241	210	211	179	246	198	183	215	218	193	229	200	223	240	242	216	221	218	211	247	200	221	212	217	217	275	212	219	210	192	196	251	201	223	231	204	227	182	209	206	203	193	207	237	200	232	235	208	217	220	198	231	215	179	214	217	247	193	222	201	217	201	180	240	200	205	206	217	205	194	212	204	231	219	214	191	192	226	207	211	205	200	201	216	197	212	191	195	217	241	222	225	234	209	193	189	195	197	202	245	210	200	248	226	222	217	210	237	224	222	223	220	225	237	227	205	218	179	216	201	221	201	219	198	195	205	242	203	200	207	198	214	217	211	211	200	222	211	233	228	207	207	222	199	208	219	234	199	228	230	240	210	194	202	175	223	219	193	201	196	204	205	225	231	230	210	223	196	184	220	250	228	222	216	191	202	196	165	228	202	225	234	187	227	263	189	194	209	196	218	193	247	192	200	216	188	188	203	188	216	219	210	208	203	225	212	208	195	204	201	213	209	188	204	211	200	227	216	226	225	202	225	197	216	197	217	197	221	213	196	180	198	253	249	227	189	224	222	216	203	209	201	201	221	213	218	231	228	211	226	209	181	205	207	206	198	213	201	198	193	223	217	236	218	202	209	222	241	193	210	226	195	219	214	195	185	215	236	210	194	203	231	245	223	218	213	214	231	198	225	226	215	220	210	193	213	203	190	187	201	227	240	246	195	224	197	173	230	207	235	235	221	200	218	220	212	219	210	212	190	194	212	215	214	223	209	233	224	216	207	216	216	191	210	223	225	206	202	209	193	217	224	211	199	196	203	234	218	228	211	223	202	179	197	233	211	226	201	216	207	237	245	236	217	201	217	226	218	242	233	217	218	200	230	208	213	207	222	209	191	227	209	216	225	237	216	231	222	223	236	219	250	220	228	239	203	241	188	214	214	213	222	208	222	211	210	237	229	200	215	234	222	222	225	239	234	215	211	234	202	220	216	232	208	230	232	198	248	222	194	200	194	228	249	201	254	235	194	239	215	223	221	203	210	249	209	194	212	183	210	202	192	210	215	206	212	195	209	201	188	217	207	215	201	199	191	217	207	171	205	207	228	206	222	193	215	223	219	192	235	219	217	213	211	214	185	229	246	208	205	254	228	211	183	234	221	204	204	226	236	215	229	212	222	227	232	207	238	223	228	207	192	224	231	204	221	220	207	203	191	197	213	261	219	213	215	229	240	204	192	200	189	219	196	224	230	211	195	204	204	200	222	197	217	223	250	194	199	248	225	198	234	243	205	198	222	216	223	206	209	224	204	197	221	221	220	232	217	208	217	225	227	193	215	204	192	240	208	226	232	209	220	235	191	216	222	205	212	233	228	226	231	194	188	200	223	202	189	189
6564	806	1246	1355	1230	1091	954	845	774	713	674	692	695	686	647	641	641	646	651	618	607	608	568	590	603	599	599	551	626	571	586	545	583	631	562	588	491	595	596	609	600	576	599	588	567	568	594	558	587	622	549	546	571	566	550	577	529	590	586	565	581	591	584	606	559	560	612	620	521	562	566	611	586	563	557	600	558	564	564	586	540	613	606	541	573	587	552	573	593	574	561	531	577	499	611	591	615	547	605	562	609	606	556	555	588	584	607	605	536	553	526	535	584	567	550	552	541	576	569	563	602	560	563	599	544	566	565	533	543	585	565	586	571	559	532	583	521	574	555	568	525	570	573	581	525	563	539	576	578	576	588	585	565	571	623	585	567	630	559	581	579	551	549	571	579	550	561	596	564	528	560	565	565	534	579	580	552	550	556	577	578	593	570	540	554	557	595	546	572	512	603	608	547	601	577	562	610	577	552	551	552	577	572	579	558	615	571	577	551	564	556	563	593	582	563	593	544	602	568	573	577	584	582	574	557	533	550	567	555	568	582	545	544	564	546	515	552	560	559	572	558	593	594	598	558	573	601	557	575	614	562	585	540	594	579	545	561	571	555	572	569	578	545	593	590	568	545	609	561	520	561	575	538	566	595	544	591	568	540	575	548	545	608	541	534	578	570	522	585	541	577	532	580	552	555	566	560	577	589	577	596	562	580	579	546	555	591	546	574	592	554	584	537	554	612	541	582	559	553	562	555	579	578	572	565	555	587	598	586	611	581	564	565	586	536	583	588	558	609	567	610	544	568	560	577	548	609	562	564	555	567	582	584	575	598	571	554	590	537	625	558	570	579	546	560	550	553	567	592	564	553	575	574	600	537	524	575	545	575	564	589	522	531	541	587	591	524	591	581	552	574	549	579	538	617	555	620	573	525	580	571	556	565	608	566	559	575	594	566	578	544	587	561	557	592	562	536	587	536	555	577	581	542	610	529	560	554	567	578	564	536	571	548	573	549	592	568	616	545	524	566	577	550	542	571	602	561	535	561	571	585	575	598	564	570	523	563	573	547	555	580	549	587	554	614	553	590	546	556	556	558	548	578	595	612	564	504	567	557	543	579	576	570	575	567	569	558	516	593	605	580	547	537	545	583	553	557	586	579	595	605	578	586	547	570	523	532	531	560	572	553	563	556	536	556	549	548	604	573	571	554	578	541	560	603	609	557	580	557	544	556	600	535	577	589	565	611	545	557	546	568	571	575	568	591	537	590	574	568	521	564	574	527	550	544	563	543	551	523	547	511	587	565	596	586	550	581	580	555	549	604	550	572	556	611	516	576	591	607	564	582	586	579	579	598	599	574	543	574	600	533	570	552	591	611	603	573	579	564	556	590	547	583	583	560	516	593	587	524	523	572	530	609	596	585	606	578	569	519	532	578	584	554	547	583	578	562	584	590	561	562	510	569	556	583	591	566	565	585	538	552	587	592	547	546	547	576	568	566	551	591	587	576	567	611	578	575	560	542	554	581	607	545	558	579	570	565	538	552	558	567	564	562	558	614	584	559	574	585	575	596	530	603	563	579	598	556	583	538	603	545	549	555	533	547	559	600	603	594	543	564	538	528	554	601	627	556	585	563	566	567	558	567	573	538	577	564	523	534	549	546	587	556	561	594	533	587	581	598	525	550	575	561	606	578	545	559	559	530	544	529	527	564	540	527	579	549	609	589	572	571	584	539	582	588	563	569	547	574	539	585	565	573	585	558	559	585	590	575	567	567	569	523	616	558	561	547	574	586	587	522	566	557	530	565	592	566	560	567	576	565	591	588	573	557	601	555	578	553	551	566	582	585	526	577	631	550	549	596	582	549	563	579	571	557	591	558	568	583	531	556	549	569	565	539	541	569	573	538	570	562	560	554	543	536	546	572	570	554	548	577	520	538	527	580	567	604	586	537	552	610	567	563	560	566	583	554	565	571	569	572	542	552	563	567	554	542	516	588	600	558	575	591	604	563	562	605	619	608	568	567	571	549	543	554	572	548	518	587	523	573	585	555	596	506	516	546	578	599	586	538	578	564	592	556	624	559	553	562	535	584	544	604	545	583	554	570	619	577	552	570	562	568	604	584	564	543	600	561	546	557	595	519	584	526	591	543	511	553	553	581	578	556	558	547	572	542	552	592	585	503	549	554	550	590	552	557	589	591	542	575	547	541	557	563	553	586	569	539	559	583	550	559	532	537	553	507	573	525	551	585	607	572	553	583	567	594	649	579	575	557	586	555	557	560	576	568	580	561	517	594	550	564	570	554	575	566	567	569	550	584	551	559	590	565	580	592	574	541	575	609	586	555	575	591	561	578	570	593	535	568	550	550	553	556	571	535	605	557	547	533	576	602	594	586	549	565	578	570	571	553	576	611	573	580	593	568	534	521	553	599	609	600	569	576	562	606	599	560	585	585	608	511	536	559	574	571	522	550	594	583	607	552	542	610	556	610	543	578	539	538	540	535	561	561	578	584	572	580	572	571	566	561	549	564	544	509	573	515	561	520	562	626	535	552	589	546	504	555	572	558	567	553	555	544	571	557	551	575	576	528	567	579	562	541	558	624	586	600	601	549	584	567	565	548	534	562	561	559	605	563	567	602	580	565	569	568	518	580	543	569	603	530	597	578	534	554	618	561	607	576	533	554	552	584	555	528	580	557	564	566	559	563	564	533	578	593	530	541	610	576	585	586	554	572	567	564	561	562	560	574	542	586	535	588	515	633	578	587	594	554	566	613	617	601	549	606	603	544	567	568	568	574	559	587	563	595	551	559	577	571	559	610	547	604	522	529	576	602	555	568	545	596	551	574	599	561	581	529	603	553	580	548	557	575	521	543	606	546	552	559	539	579	553	563	586	587	565	530	570	595	526	544	577	534	582	553	564	558	541	570	587	551	571	567	568	558	552	594	568	609	569	533	541	581	578	600	559	558	545	568	583	607	548	537	550	559	585	568	556	587	565	579	555	554	576	526	576	554	584	544	561	551	570	581	553	519	563	540	578	587	583	569	597	534	584	574	552	552	591	586	521	586	543	547	558	541	553	561	548	566	582	537	545	545	527	589	567	607	636	557	546	537	558	564	596	551	572	590	543	538	547	556	541	552	563	511	554	526	569	569	569	601	553	545	591	523	574	593	552	604	520	569	549	591	566	545	520	553	578	565	611	564	560	606	549	560	580	553	567	549	569	565	580	584	549	584	514	557	560	554	571	581	565	608	553	587	573	556	569	545	574	556	530	575	587	544	553	571	569	561	544	593	548	580	621	564	600	524	549	589	566	554	546	527	599	571	529	582	569	583	549	547	634	574	567	543	610	592	545	543	586	591	552	545	590	564	591	607	614	570	578	596	570	558	562	555	563	532	609	584	589	544	517	552	610	544	585	579	555	535	600	544	537	556	561	576	586	569	574	552	568	548	571	544	557	529	568	548	560	538	574	569	579	577	557	554	569	606	584	571	556	569	539	574	589
15139	1306	978	831	690	535	487	441	444	387	386	341	418	376	404	379	380	386	388	395	348	335	318	348	369	339	384	351	389	336	351	394	334	329	316	292	357	363	323	382	344	367	329	369	378	368	362	370	382	317	349	326	352	357	363	349	333	352	384	337	321	346	342	319	357	375	350	335	324	340	323	322	330	329	344	345	370	346	350	342	351	306	325	350	344	326	342	369	339	333	351	336	359	341	329	348	336	327	338	333	353	343	342	359	339	329	349	385	315	326	349	312	311	349	360	336	341	314	351	321	322	337	333	357	344	349	358	292	339	339	339	310	347	351	314	344	332	338	362	356	329	349	351	373	350	365	325	333	366	352	336	325	323	345	355	344	311	363	336	349	308	328	359	344	369	350	359	330	332	351	329	322	343	336	360	351	368	348	343	325	343	382	362	352	371	352	308	330	307	332	345	332	316	330	347	368	331	337	353	350	371	341	380	326	360	327	326	326	353	319	364	335	335	314	326	384	346	347	325	372	309	327	321	349	353	346	310	338	332	350	343	362	351	321	324	359	333	316	365	371	328	316	346	352	358	359	349	344	310	368	365	332	313	358	347	365	311	321	363	360	325	328	336	336	370	348	342	335	328	342	346	326	368	318	342	355	335	353	325	363	337	339	329	342	354	347	360	335	342	327	335	345	293	347	346	338	397	308	361	349	339	338	348	365	327	359	338	345	335	336	328	360	338	359	373	330	334	329	339	362	347	341	324	333	331	299	311	338	360	339	345	316	333	342	311	327	353	333	302	329	336	316	332	371	377	344	316	383	364	313	363	333	318	316	340	335	370	341	339	316	321	369	335	345	347	377	365	336	324	326	354	328	358	342	318	355	339	330	313	350	348	303	312	356	370	320	336	326	356	347	340	330	341	367	359	352	338	301	330	358	348	364	316	338	341	352	339	329	321	353	337	324	346	342	363	331	353	355	362	343	325	324	356	377	324	346	330	349	331	355	392	338	338	374	321	345	364	355	353	331	332	343	356	363	361	335	327	350	351	338	315	337	357	354	318	377	331	327	327	368	335	357	342	338	356	325	312	322	322	332	361	348	338	278	344	303	313	290	325	346	375	370	372	322	387	339	342	315	378	342	355	338	303	324	336	332	296	334	366	330	304	334	356	335	337	326	366	324	343	357	342	350	343	337	331	336	313	324	363	323	341	360	369	368	352	343	362	324	354	332	345	359	315	312	343	325	327	330	375	360	316	345	349	364	288	334	351	339	356	314	329	336	336	327	342	339	344	321	347	350	309	346	329	355	338	344	355	346	353	361	297	330	320	352	322	346	390	342	345	349	342	371	383	367	354	358	315	360	378	346	344	331	333	315	332	352	346	345	314	314	337	359	349	360	371	310	346	306	319	322	357	356	312	361	347	350	312	384	327	356	324	337	339	314	317	338	327	358	319	360	366	358	369	324	361	322	296	375	339	336	315	362	345	299	347	338	372	319	327	344	307	356	360	341	305	339	346	339	366	313	338	404	337	351	338	371	361	345	329	324	378	340	324	348	311	361	376	358	344	357	352	352	351	358	303	362	333	308	346	347	367	350	322	340	339	351	346	357	334	327	329	350	356	317	335	340	338	332	333	355	362	322	352	352	351	342	334	335	329	351	338	334	368	335	358	336	351	333	311	353	326	365	335	328	368	326	356	378	314	351	369	349	351	316	338	378	360	357	365	344	363	316	333	312	352	321	320	357	354	358	339	368	353	369	364	301	304	328	337	331	314	334	355	333	357	322	353	339	316	375	340	318	337	318	359	308	319	322	325	351	359	304	332	364	338	307	332	351	308	345	296	309	315	304	339	337	336	347	352	324	328	345	325	347	323	329	345	307	371	333	325	339	328	346	368	312	374	361	343	348	314	337	333	376	360	398	345	353	386	370	318	336	326	305	343	352	328	343	349	358	341	304	333	371	338	363	305	347	378	373	315	330	316	346	323	362	352	336	342	333	349	346	330	328	282	364	363	323	340	280	345	363	328	351	373	334	342	350	342	356	325	329	325	366	356	346	350	345	312	353	335	319	380	327	349	349	319	353	347	330	374	354	313	327	361	357	348	355	332	383	361	362	360	341	348	346	329	344	326	357	314	383	336	299	376	357	345	359	370	317	350	312	322	354	329	338	333	327	340	335	333	310	323	340	385	357	336	351	371	315	343	365	353	314	358	340	353	327	375	356	368	370	319	338	376	331	395	350	338	339	343	401	326	339	348	317	342	345	320	341	334	323	355	340	327	312	345	333	359	338	324	330	370	336	341	337	327	358	341	332	360	344	339	340	343	347	324	360	365	343	394	341	362	389	338	319	361	329	359	325	372	319	364	326	343	347	330	315	327	334	328	348	347	365	339	363	353	293	352	326	356	371	332	325	353	351	338	334	343	301	329	325	330	354	376	378	339	336	336	374	345	344	345	378	372	347	353	354	322	347	358	358	317	306	301	315	319	321	353	324	325	352	363	347	343	330	339	320	354	390	377	343	370	358	347	343	325	335	355	330	353	368	321	322	337	338	334	342	336	340	331	365	370	333	325	341	341	338	325	322	315	357	316	341	350	350	338	330	356	315	351	309	346	353	319	341	346	308	351	346	365	298	370	391	359	348	343	342	323	336	295	335	336	316	350	324	308	367	381	369	365	350	348	337	323	328	313	336	327	392	344	335	348	376	336	349	365	340	363	327	327	333	334	315	311	294	316	375	302	349	392	342	301	324	343	370	316	372	318	355	360	327	321	321	344	348	340	375	330	362	377	342	382	342	351	388	312	341	341	353	350	303	308	371	342	306	339	342	355	328	360	360	345	347	328	347	331	326	343	347	305	303	334	347	311	329	358	318	349	349	346	323	352	343	338	324	352	356	360	345	343	311	343	352	374	335	336	330	323	341	342	346	355	319	287	323	318	354	337	356	326	322	308	341	370	326	336	346	333	360	344	356	312	310	346	347	364	346	353	319	339	329	317	324	349	334	294	350	380	356	341	356	346	351	332	304	338	396	343	342	374	383	334	335	330	357	332	366	367	337	361	367	332	353	340	344	353	328	367	307	371	329	346	320	327	327	348	350	356	338	329	363	307	362	324	361	341	339	341	348	357	355	355	325	372	354	305	356	327	354	326	370	346	316	361	353	356	338	379	322	326	391	337	347	381	354	338	316	318	337	370	326	361	338	325	341	345	309	363	337	328	331	338	337	347	344	330	320	345	369	351	331	352	346	380	336	330	344	333	343	338	333	333	341	371	319	300	324	344	284	352	307	349	311	330	324	310	315	341	356	348	343	321	312	313	323	369	348	361	358	336	343	316	345	319	325	350	294	333	359	325	332	351	351	332	362	337	353	309	335	338	324	374	355	352	343	349	339	330	329	343	327	345	305	339	358	340	314	363	361	328	340	364	344	287	377	318	342	344	371	349	362	373	354	326	349	347	353	352	344	401	355	353	321	331	337	335	332	348	346	353	360	344	337	340	347
8403	1348	2138	2467	2070	1872	1601	1372	1260	1221	1053	1089	1043	1037	995	1041	979	930	1016	1007	928	913	915	938	937	942	893	894	865	923	851	870	875	847	829	902	874	900	836	860	873	861	830	881	887	897	854	824	872	884	858	816	841	907	855	897	821	820	893	887	823	869	861	842	851	803	876	898	851	850	874	826	821	857	854	843	860	876	871	808	873	834	868	894	850	822	842	839	832	855	781	839	841	875	822	837	863	844	800	870	895	845	854	855	877	844	837	840	882	851	874	876	831	828	817	849	854	838	812	854	834	823	809	851	868	807	838	791	823	839	838	852	836	776	817	870	851	920	889	827	839	834	858	815	847	892	844	873	898	812	850	848	863	876	867	881	834	827	876	793	844	807	822	799	875	876	864	793	804	835	799	808	824	866	808	859	863	855	883	841	888	883	887	861	817	803	829	828	826	857	794	822	884	760	854	854	859	831	840	876	885	875	818	822	863	809	829	821	894	859	863	850	855	838	829	838	867	838	818	830	821	857	882	839	857	809	904	818	840	840	877	880	864	808	852	875	860	819	804	833	866	887	856	817	791	858	840	834	808	819	825	849	854	815	846	874	807	865	854	836	869	861	826	824	858	804	848	841	840	874	841	895	865	798	888	810	808	852	832	869	866	890	844	888	837	835	893	849	796	802	845	867	850	839	872	842	796	846	817	837	854	878	895	903	887	867	826	838	820	825	814	854	825	850	806	856	891	832	834	862	824	890	869	823	871	873	879	820	837	850	880	853	813	844	880	826	881	820	841	834	820	834	842	808	896	850	850	853	889	872	889	840	858	834	810	882	853	819	878	815	804	838	817	878	852	882	857	876	830	890	872	883	824	861	838	885	881	815	839	848	809	832	818	819	857	874	821	805	840	856	857	871	829	903	886	819	822	828	831	814	854	816	828	852	864	834	827	863	851	839	852	837	813	799	865	859	887	838	850	852	885	853	873	837	828	812	878	863	867	831	841	841	832	852	838	775	841	853	849	843	881	891	821	795	833	888	835	882	806	805	838	850	860	857	831	806	892	881	795	831	841	838	848	869	812	818	833	859	850	806	864	821	790	926	874	882	877	847	783	810	839	850	868	881	859	850	838	864	859	823	855	866	800	844	876	898	839	893	817	883	848	799	852	844	893	815	863	834	836	828	862	811	859	841	832	825	898	850	786	845	876	826	841	871	835	915	831	836	878	882	834	824	796	834	805	801	867	839	844	804	849	846	837	834	868	850	828	871	865	841	834	839	845	859	826	821	888	826	828	871	847	840	843	823	887	843	851	842	807	829	872	823	833	822	869	827	854	871	850	864	883	839	866	869	839	838	830	836	859	866	830	827	828	883	858	843	892	883	882	860	863	840	821	880	806	832	802	911	876	832	864	894	744	829	826	820	836	830	838	823	833	904	874	834	858	835	864	835	871	856	852	841	853	843	892	834	859	880	898	920	873	844	833	829	872	827	874	827	860	871	831	898	823	835	845	813	820	883	870	836	858	835	870	841	836	871	844	888	845	891	827	860	855	847	773	866	816	844	846	853	859	828	793	858	825	794	882	851	868	781	886	807	863	840	871	842	781	817	841	836	838	848	859	844	841	840	839	788	880	826	869	843	860	855	830	846	813	800	876	911	821	809	830	851	825	821	819	863	806	873	817	841	894	832	881	790	882	824	875	864	836	847	804	871	858	851	856	845	862	813	881	807	875	851	842	875	824	862	870	869	878	883	869	865	797	821	838	835	829	787	925	842	862	848	824	842	846	828	891	875	850	844	894	844	851	846	854	845	813	829	881	815	867	820	886	863	887	812	877	847	825	806	825	866	908	850	835	866	756	859	851	853	863	840	837	884	841	819	817	872	851	855	934	869	901	884	859	812	840	881	898	854	846	862	869	891	858	858	907	853	839	814	855	836	851	779	871	873	830	802	826	806	843	872	858	880	833	845	823	861	878	835	842	853	864	784	830	828	841	874	830	863	905	824	846	896	837	830	866	808	824	815	811	835	832	779	783	853	868	875	830	814	921	809	833	870	852	865	837	836	839	903	812	812	855	832	865	880	826	817	863	816	868	881	828	780	844	842	808	892	862	844	864	840	814	861	817	799	848	879	851	881	880	850	848	855	831	803	864	890	879	808	876	863	813	821	860	900	854	847	800	889	830	866	845	851	822	837	899	850	890	922	870	832	821	803	889	900	864	890	837	882	838	833	845	858	865	833	805	835	876	851	851	879	805	845	831	891	836	798	799	856	833	850	804	849	893	856	850	871	866	855	855	916	837	832	941	826	837	844	816	843	845	853	826	808	844	836	865	837	893	911	891	868	919	873	852	863	819	865	806	837	835	804	808	866	859	838	837	830	849	889	837	797	851	847	816	880	833	864	862	835	818	821	847	871	852	810	861	824	847	861	851	862	842	888	867	842	847	833	824	873	897	842	859	792	826	895	853	868	870	826	833	820	888	802	811	856	802	854	804	838	791	839	792	816	816	882	882	913	843	850	819	849	863	829	820	870	833	866	832	872	875	855	909	878	852	876	881	876	819	828	901	856	824	812	854	830	868	865	849	832	900	911	839	829	837	839	829	817	834	852	871	888	831	796	893	857	803	914	881	824	815	830	804	842	845	854	823	869	913	829	858	798	849	846	860	796	895	870	835	886	820	843	880	827	884	878	836	867	868	828	812	877	836	855	886	842	857	844	863	829	867	786	838	882	858	875	878	847	789	853	860	896	867	856	809	894	845	832	873	845	772	908	879	809	793	825	871	823	840	814	808	831	851	858	839	835	834	873	882	837	865	878	867	870	826	798	845	831	803	872	867	823	841	837	864	861	839	821	842	828	847	852	873	855	888	856	843	812	810	802	866	840	844	875	869	861	847	829	833	873	854	837	832	857	886	865	900	891	851	867	827	812	871	833	904	904	839	850	851	853	904	820	902	888	823	852	850	829	844	858	826	840	856	838	825	808	842	866	803	830	828	842	873	847	869	837	853	867	820	853	809	840	813	880	857	852	870	832	869	824	801	874	880	849	866	846	859	879	902	827	792	815	866	789	847	795	850	808	839	834	807	796	858	868	826	884	864	879	853	862	881	875	814	834	902	859	848	850	828	861	876	872	864	821	876	792	845	801	845	887	844	861	898	846	895	855	855	836	836	879	865	838	802	823	814	827	845	842	828	888	826	853	882	821	841	844	795	836	797	854	824	880	850	849	918	874	884	833	873	818	863	848	825	903	886	882	808	885	842	863	862	836	830	825	876	849	825	841	849	808	870	842	865	851	859	774	801	863	865	828	851	867	788	822	834	800	837	842	844	858	835	857	837	834	818	875	883	831	849	802	866	877	850	866	871	829	871	867	835	835	838	891	805	834	851	851	827	849	859	876	863	815	898	896	922	851	868	893	860	860	839	848	863	804	861	842	835	866	857	845	925	824	886	856	844	841	816	814	868	867	832	869	802	812	792	845	842	928	850	882	855	850	794	811
1706	401	400	368	399	390	380	344	392	392	373	374	397	361	428	383	392	365	395	402	374	435	389	430	390	417	386	370	388	350	425	362	390	399	396	390	380	420	408	409	360	376	383	342	414	406	409	402	399	388	373	390	438	413	399	426	423	409	432	410	393	468	360	396	407	385	396	369	405	389	359	404	433	370	368	369	411	409	433	391	388	397	392	378	396	418	407	390	404	388	392	387	381	394	385	403	437	388	387	381	403	424	413	413	424	401	370	376	429	393	390	417	384	374	371	390	376	410	390	424	376	359	383	406	387	367	405	414	352	388	433	389	410	343	407	400	364	395	402	401	383	384	415	398	401	354	376	398	423	431	397	363	394	433	394	409	421	385	414	354	409	389	402	388	384	368	404	368	389	403	413	367	405	404	376	342	388	390	388	394	375	415	388	370	389	394	397	397	391	366	417	375	365	415	396	381	439	377	413	396	383	349	399	412	391	388	398	402	434	405	415	416	417	394	397	407	426	368	443	408	369	369	398	426	399	353	407	352	380	393	404	370	377	390	398	367	336	392	389	413	344	409	416	380	425	370	378	374	412	391	381	417	425	420	344	393	379	397	399	390	434	382	394	416	378	413	439	407	389	394	396	398	361	374	385	376	424	386	397	381	361	362	371	379	430	370	398	376	433	390	414	415	359	399	391	416	365	361	407	372	389	399	429	353	353	403	382	381	406	391	385	374	402	393	401	405	376	429	345	369	382	404	450	380	397	403	374	365	375	373	420	367	398	394	426	400	394	396	370	387	354	417	406	386	403	409	356	401	365	380	388	388	377	404	396	369	414	415	351	432	375	427	403	378	412	397	434	386	409	433	412	402	404	393	449	368	379	333	384	395	382	384	409	356	386	393	398	384	433	398	415	378	402	408	411	380	379	397	397	424	388	376	401	375	395	394	396	404	426	392	402	372	385	406	373	363	349	408	407	366	365	380	438	370	379	388	407	395	395	406	369	425	440	416	404	371	383	365	388	417	390	370	410	366	399	405	405	392	382	344	403	369	418	421	452	381	404	376	399	426	395	403	409	379	402	401	391	380	412	363	400	398	389	409	392	377	353	354	376	368	402	412	388	369	413	384	414	362	394	413	391	407	410	398	404	419	376	409	381	388	384	370	398	392	417	389	394	377	385	389	387	413	377	419	415	422	417	445	399	384	388	414	412	389	387	392	372	403	415	391	379	375	387	367	372	417	403	410	354	355	377	396	444	420	366	401	377	390	403	354	421	407	357	377	405	393	384	383	397	402	405	345	400	389	361	396	388	414	381	372	423	393	384	415	411	404	382	383	405	458	398	379	405	411	395	395	366	367	402	399	389	411	378	418	387	396	416	374	420	408	396	433	358	379	380	377	391	364	390	362	397	414	366	405	385	390	363	372	403	413	404	399	350	355	426	405	403	442	373	393	388	414	409	400	381	383	418	401	414	387	371	409	396	378	358	409	414	408	378	404	383	392	365	398	380	385	380	363	398	361	382	372	389	385	399	334	382	373	374	411	369	345	360	399	423	370	408	401	383	359	403	417	377	390	409	382	402	350	379	373	367	397	398	418	352	402	372	445	383	407	455	401	390	401	384	377	378	376	387	378	371	404	383	346	410	413	388	353	437	428	358	377	395	401	397	394	384	404	383	395	387	386	402	413	379	363	420	407	379	404	327	388	411	377	407	395	400	403	397	368	402	396	387	364	401	419	425	393	382	387	374	379	404	441	430	418	395	360	387	388	409	428	400	405	397	367	362	394	428	375	427	387	413	371	364	386	392	427	383	385	376	368	429	404	460	360	406	401	382	412	423	414	399	408	401	383	401	394	417	400	418	374	389	369	446	359	428	385	378	368	386	359	387	364	383	408	423	363	413	397	418	406	383	376	379	421	434	442	382	398	402	382	428	377	390	389	397	416	367	400	389	407	376	391	380	422	404	431	421	404	391	413	386	423	369	374	389	411	410	395	399	414	375	388	413	427	389	393	371	392	393	375	412	433	396	414	353	343	405	418	380	410	417	383	422	398	369	434	382	441	415	396	396	409	397	413	406	407	386	413	372	392	414	396	367	373	401	380	360	400	390	362	399	393	358	407	402	392	390	368	409	379	355	422	400	379	382	397	402	381	375	408	404	387	428	371	390	436	383	415	381	389	402	424	420	401	431	377	417	414	401	391	385	378	378	363	372	396	416	401	405	383	410	375	407	365	372	373	375	429	365	433	391	350	398	394	396	391	405	360	385	374	384	387	396	441	386	410	405	402	348	398	379	403	381	412	409	385	418	425	390	382	426	350	393	385	390	415	344	375	401	391	378	402	375	363	348	394	438	344	415	378	394	389	362	440	375	370	399	386	362	389	411	394	424	402	411	394	396	408	398	386	392	376	430	434	406	429	371	397	386	433	378	378	402	408	372	382	374	407	415	425	379	401	383	408	413	405	406	407	431	412	411	418	393	405	392	396	402	422	392	410	381	408	393	428	413	399	409	405	357	346	413	405	412	394	390	405	383	395	390	406	372	371	385	372	407	438	385	395	397	403	411	405	366	420	400	398	401	418	404	386	399	402	381	367	364	413	359	450	376	400	350	376	423	415	393	463	383	434	398	401	368	381	357	380	397	368	406	398	388	408	413	389	432	365	389	389	393	390	385	388	365	382	377	399	361	370	369	380	389	358	371	407	404	403	387	418	401	394	406	411	360	381	400	400	411	371	378	361	381	416	389	363	393	413	416	441	355	379	387	374	405	383	415	389	415	377	417	415	381	377	386	382	425	417	433	395	405	405	388	396	386	392	426	420	415	406	383	398	396	407	410	420	411	433	385	384	469	390	376	387	393	373	405	459	387	390	393	404	393	367	407	405	362	377	402	395	424	386	437	393	389	390	406	397	378	382	398	368	370	407	379	377	408	401	377	410	365	380	435	462	422	369	402	394	383	386	395	395	413	354	393	370	398	395	393	368	402	381	393	409	401	372	368	360	414	382	380	382	428	433	369	412	411	376	370	376	357	401	361	344	423	398	387	418	414	357	380	358	400	368	367	396	422	364	399	391	402	378	382	376	361	372	397	408	392	421	403	395	349	358	385	376	369	363	461	362	379	396	391	396	385	372	396	381	342	406	398	414	421	395	371	374	383	370	368	387	391	387	417	392	400	383	371	401	398	394	427	376	386	409	394	358	402	411	370	383	348	393	376	410	370	386	399	396	408	379	392	428	431	370	424	428	365	381	418	440	436	382	431	379	405	392	411	401	391	386	376	372	384	384	378	415	385	395	407	371	378	421	376	384	386	381	407	405	458	360	375	416	406	384	425	387	356	409	397	408	398	378	426	421	416	396	422	420	400	360	395	401	414	382	407	412	389	411	394	392	391	384	381	413	402	403	370	395	397	353	375	365	388	397	426	395	373	393	400	366	416	386	404	375	387	411	381	409	384	422	373	344	374	426	377	411	387	400	429	399	389	379	418	390	376	427	385	395
2205	897	929	943	927	972	930	966	920	907	896	885	929	910	941	901	927	875	884	893	937	892	947	900	899	851	915	940	883	915	891	883	887	911	918	927	943	887	914	898	900	966	922	887	895	952	859	858	938	867	917	904	905	890	879	932	875	911	909	855	865	887	875	835	899	890	944	913	896	918	888	886	860	909	890	910	951	843	884	916	888	921	913	904	938	859	885	890	882	899	879	880	822	938	887	963	867	903	850	918	931	962	876	889	873	916	869	919	917	876	929	843	872	943	871	977	890	920	893	892	935	897	908	897	834	902	895	935	905	959	841	827	860	938	847	870	883	891	849	906	886	911	965	875	844	865	901	946	872	906	884	897	917	907	908	898	923	884	924	897	948	940	931	908	890	916	905	876	908	881	849	919	916	897	963	930	866	944	940	895	907	902	919	959	873	904	879	943	914	899	931	889	920	907	908	892	930	912	837	853	909	887	927	876	951	874	932	936	921	910	880	921	897	954	939	828	866	899	847	890	872	937	900	952	893	952	906	894	893	934	900	967	917	902	924	887	842	880	880	893	909	946	884	894	899	917	935	877	899	910	936	870	904	879	900	898	960	918	888	901	898	873	919	922	881	966	905	904	866	919	926	823	914	891	851	873	899	869	908	877	910	875	870	857	945	894	935	893	894	919	900	901	897	886	918	939	864	902	904	908	918	851	914	892	928	883	845	935	910	864	906	877	932	911	897	923	881	914	919	934	888	888	922	920	845	929	916	896	895	920	868	903	923	918	925	910	956	885	895	870	896	885	840	959	917	916	936	932	940	881	927	918	971	902	842	921	910	894	877	920	925	920	845	919	889	880	905	886	883	888	935	894	932	958	922	862	910	933	914	905	908	913	898	911	867	870	891	957	920	917	903	914	945	978	906	874	909	952	857	922	931	945	924	902	905	901	923	940	937	900	930	927	914	843	879	900	877	915	888	905	893	875	868	858	900	885	886	918	921	932	895	908	848	889	893	898	934	885	841	942	890	882	901	876	912	906	888	873	858	936	913	898	874	901	951	905	856	845	925	876	963	902	861	931	951	890	938	881	934	868	887	840	955	876	948	851	934	858	894	910	935	949	859	888	863	895	902	881	856	908	884	873	969	898	878	862	895	900	886	923	859	913	922	908	854	901	927	860	907	882	874	960	835	943	906	897	915	895	917	924	858	886	858	857	856	870	851	919	885	887	902	896	869	943	900	910	865	850	892	931	881	870	862	858	895	886	915	953	896	934	886	899	899	919	941	892	932	970	892	860	907	890	868	923	939	832	894	906	828	917	922	939	867	911	891	933	950	904	939	919	890	903	970	928	944	879	917	908	884	884	923	896	919	940	931	910	867	895	896	872	865	933	954	822	855	866	920	859	909	956	907	851	945	878	915	935	936	906	856	873	911	881	918	875	857	930	904	886	932	940	887	886	876	932	900	856	909	931	906	945	845	938	915	956	929	859	868	898	908	810	938	909	870	925	879	911	900	919	911	917	904	910	919	920	906	919	920	948	929	891	857	876	910	923	903	914	844	867	960	877	938	912	922	889	877	917	885	908	927	876	877	854	872	916	851	883	918	928	860	846	938	903	949	893	861	911	921	907	832	918	929	949	899	892	945	925	893	912	932	894	941	848	929	885	941	881	984	923	916	909	868	886	896	881	905	918	882	894	912	899	918	895	926	933	917	920	895	925	892	882	916	884	896	863	897	911	888	895	848	920	925	922	971	937	849	893	908	879	872	896	884	876	898	919	950	850	972	947	932	871	924	877	889	942	858	916	908	889	936	922	885	858	954	887	912	925	897	880	870	904	865	846	916	876	866	921	918	939	870	937	920	900	872	863	878	937	861	921	892	936	943	847	962	853	923	877	905	936	866	833	885	921	930	921	923	880	935	904	864	935	856	867	846	893	893	870	870	954	899	946	892	921	914	919	955	934	885	864	902	884	883	892	911	935	889	873	935	908	884	930	896	921	877	897	930	899	840	927	857	904	897	973	891	830	900	935	936	914	884	892	854	918	911	888	878	908	844	883	900	839	923	902	933	862	899	917	960	908	962	904	924	896	900	913	890	865	893	889	883	897	867	890	908	875	883	891	912	859	926	900	887	922	877	873	883	880	881	885	892	957	915	931	895	876	849	865	931	895	878	922	859	941	885	946	898	891	909	951	894	872	878	930	893	900	905	906	942	909	930	909	887	963	894	881	910	863	932	916	941	953	929	915	886	897	877	922	907	893	936	909	896	970	845	876	867	902	925	928	915	870	952	920	922	817	867	909	900	927	863	901	923	902	959	977	926	916	919	904	934	893	950	891	910	878	854	849	888	942	953	859	874	888	920	957	890	916	923	919	898	933	854	916	858	901	917	923	882	880	923	850	925	846	916	879	910	873	897	866	863	888	892	913	940	953	888	881	897	912	920	922	891	929	990	869	950	892	868	921	957	889	917	890	939	918	900	834	911	899	861	941	870	895	890	965	950	925	915	856	936	923	970	919	943	928	867	909	856	934	806	875	917	870	887	895	896	936	873	904	936	919	862	919	898	913	929	890	913	901	893	869	911	891	863	893	951	912	872	919	869	869	909	906	942	935	924	941	905	967	947	848	867	913	947	896	917	883	906	972	875	869	917	911	927	901	930	865	888	946	887	892	898	841	924	909	875	844	847	908	890	915	897	909	950	907	929	867	839	942	887	875	884	933	885	921	938	986	931	939	854	903	898	882	967	860	888	897	906	888	929	930	855	878	866	911	930	923	913	911	937	892	880	857	863	920	884	967	915	894	851	876	908	921	895	912	903	822	872	924	927	827	925	928	862	907	865	909	915	906	861	954	869	902	914	945	905	883	906	877	872	877	900	920	931	885	934	912	931	875	908	921	894	942	940	932	844	897	898	860	867	939	947	862	896	874	885	893	889	900	916	895	866	889	910	883	937	889	936	873	885	902	896	887	915	874	886	890	830	891	938	854	899	914	925	881	842	924	880	864	902	895	919	908	922	915	935	923	961	888	879	903	893	925	903	890	894	904	905	909	898	959	899	906	943	943	874	959	934	897	882	915	855	915	909	924	903	887	963	903	943	899	880	910	930	896	877	891	884	869	931	913	924	871	970	914	926	935	906	935	896	904	887	869	884	868	919	904	883	914	949	839	877	889	946	845	948	879	902	938	932	907	873	963	922	906	913	959	928	907	923	899	936	903	887	871	906	926	899	890	888	826	915	891	907	881	838	881	918	931	903	912	898	857	894	924	939	897	901	931	940	891	975	865	928	894	900	865	924	921	868	889	936	939	872	902	886	894	900	886	919	919	838	901	959	912	889	908	897	936	909	922	892	882	894	869	858	883	882	938	934	941	877	913	917	919	872	941	892	886	899	903	906	885	897	920	909	884	895	879	922	874	913	843	911	988	922	935	948	918	861	958	915	806	927	896	905	941	896	877	930	902	880	900	900	898	902	969	915	892	934	919	883	931	939	858	948	929
7995	531	506	471	376	312	253	257	278	271	242	232	256	208	256	225	208	256	208	235	237	222	212	234	193	221	203	239	223	199	230	221	203	208	228	250	261	216	229	216	207	186	225	219	205	234	225	244	200	201	192	224	216	242	224	240	204	196	228	230	224	203	204	220	220	217	238	192	257	197	188	193	216	216	235	223	217	205	227	217	196	206	222	221	208	220	223	222	199	207	211	218	207	233	205	187	208	226	200	193	222	234	176	196	230	203	213	225	194	229	217	217	226	205	213	217	204	198	200	230	204	232	230	218	214	214	191	214	236	194	230	202	208	227	202	223	207	209	205	209	212	212	192	214	209	191	243	220	199	214	219	178	208	213	241	197	208	225	230	218	203	243	229	209	273	248	219	203	208	256	233	218	209	196	208	218	209	238	238	204	225	214	213	223	214	193	206	221	219	236	216	229	219	228	206	212	203	200	210	213	222	209	206	230	207	190	191	241	218	242	206	216	210	228	225	226	187	181	224	206	235	192	206	219	212	235	260	234	234	207	212	203	215	208	218	200	224	218	215	210	213	208	193	214	232	192	237	191	214	181	201	221	226	224	205	205	198	221	207	184	189	216	212	227	225	244	221	216	222	235	213	207	230	207	219	200	216	237	204	219	208	222	215	201	217	190	215	230	204	202	227	252	209	228	233	229	224	190	226	209	250	237	228	221	216	211	201	224	198	246	242	241	197	202	201	212	232	214	209	227	225	228	194	208	235	219	200	206	224	224	235	218	226	210	237	247	247	230	218	218	215	206	225	191	217	211	185	195	200	221	223	214	213	222	229	200	239	206	221	210	211	244	215	231	194	225	209	210	235	223	208	204	229	202	232	233	240	197	215	211	225	212	220	204	215	234	241	231	200	212	225	215	221	227	247	198	194	206	204	215	187	198	228	209	200	182	224	211	206	230	199	202	242	222	221	226	216	206	216	184	208	217	272	217	232	233	206	214	229	229	209	212	251	234	215	229	231	218	242	227	212	205	216	218	237	213	238	195	182	239	208	208	247	214	230	220	203	216	266	214	213	223	230	205	204	215	220	238	211	221	206	244	212	229	193	207	220	191	234	198	219	217	213	243	217	238	192	202	220	226	202	204	204	192	209	235	213	223	194	191	228	191	206	231	209	221	232	205	233	227	220	205	213	215	227	243	229	213	243	215	216	217	218	206	218	191	213	230	204	213	215	227	199	222	202	200	205	181	192	209	202	201	216	189	204	252	209	201	214	239	205	243	197	218	241	206	192	220	238	230	222	221	223	207	190	232	190	215	217	208	200	230	265	207	221	188	234	219	212	203	208	208	222	216	211	209	213	200	243	208	243	210	220	184	195	217	231	223	205	185	219	231	226	236	215	236	233	205	216	219	205	207	188	236	212	209	193	240	236	182	217	209	235	224	238	246	210	191	220	202	190	220	180	210	213	203	212	183	205	193	219	199	215	232	200	229	222	190	210	188	213	213	204	191	221	197	194	193	225	219	259	187	210	214	202	232	205	234	193	219	193	225	236	205	215	203	201	207	219	204	213	181	219	195	224	199	233	222	228	208	219	203	206	203	217	215	207	237	218	221	222	190	218	232	225	208	214	220	217	208	224	224	221	193	194	193	225	198	219	212	242	223	211	214	202	190	205	213	193	232	202	225	211	220	195	228	231	215	232	206	235	224	202	214	215	217	226	205	189	185	204	226	206	212	212	225	217	192	213	185	195	203	217	213	199	208	245	201	219	244	220	241	214	220	221	242	196	211	213	226	220	211	215	225	226	213	204	208	240	213	202	217	238	247	207	207	224	225	232	209	214	203	187	238	231	212	223	212	199	235	208	254	213	218	211	250	233	215	198	209	191	218	214	266	211	216	205	216	224	202	222	252	240	214	221	202	238	238	189	183	208	194	209	252	236	214	195	222	211	204	214	225	205	225	209	200	227	225	234	207	201	194	190	197	220	214	225	206	188	217	217	211	210	222	241	223	190	193	241	186	212	198	199	211	197	216	212	218	199	241	230	227	219	228	220	200	194	204	194	223	207	198	193	205	201	209	219	213	204	231	217	181	235	198	187	230	204	219	244	208	205	243	221	202	190	214	199	228	222	216	216	224	232	196	211	214	208	192	193	209	227	236	224	221	201	205	231	213	211	235	203	237	251	221	213	212	222	222	218	211	213	223	207	217	195	222	208	212	199	218	209	212	212	199	215	212	230	214	193	218	216	235	230	204	219	221	195	234	199	214	215	239	212	218	246	219	252	206	202	220	219	224	241	227	231	201	227	212	213	219	194	210	195	201	231	224	190	199	207	228	204	228	216	217	231	225	223	235	215	213	210	218	196	219	212	194	227	196	228	230	230	211	192	262	200	236	205	206	235	213	226	235	193	218	227	184	214	243	240	224	194	232	192	206	223	214	193	204	206	216	241	209	208	213	210	208	222	193	198	224	208	206	261	228	199	241	224	228	220	206	217	214	204	203	212	228	236	239	209	183	219	199	226	223	218	196	203	196	195	229	190	177	218	191	220	211	220	200	182	198	212	197	235	230	209	205	186	231	227	227	193	209	249	251	204	184	178	214	227	227	218	202	174	203	236	206	230	213	207	222	217	226	243	219	235	213	239	218	229	230	216	195	226	224	222	236	232	237	204	221	222	199	230	227	196	229	191	212	228	229	216	221	208	211	229	225	272	216	223	214	219	223	209	224	200	220	239	230	228	220	205	196	222	228	217	234	230	233	207	234	203	211	207	190	196	206	229	209	203	204	190	219	203	197	209	210	226	226	201	249	239	207	226	200	227	217	210	201	204	218	208	217	237	238	194	222	225	211	221	201	202	227	213	241	212	195	209	234	198	215	254	202	205	212	230	202	231	244	243	227	227	193	209	182	224	242	241	235	216	198	239	233	210	207	212	228	216	221	180	208	209	223	197	204	182	211	219	200	203	199	204	189	224	217	241	226	217	222	229	222	242	207	181	211	199	235	208	228	199	196	222	212	216	216	226	205	226	198	237	195	234	235	229	197	211	215	206	205	206	214	228	203	224	180	221	220	204	229	220	208	234	212	228	235	213	236	260	215	219	234	221	197	222	204	219	208	208	197	206	217	212	216	223	243	222	201	214	223	212	203	199	199	228	211	220	233	206	231	241	232	202	219	191	201	181	211	214	241	194	206	231	180	236	229	194	191	221	204	210	252	230	206	196	217	198	223	219	222	209	184	216	214	229	233	197	244	224	248	228	223	228	225	203	199	215	211	215	235	209	241	203	198	248	217	205	224	184	196	203	190	213	225	227	205	197	208	217	225	227	208	224	188	218	225	203	185	203	184	217	230	243	234	217	202	223	192	210	203	199	206	194	229	220	219	224	205	230	221	214	229	228	225	229	220	209	198	222	244	226	199	228	183	197	210	224	206	195	193	228	251	213	231	217	219	240	237	232	224	220	215	238	233	222	211	231	212	196	187	203	220	239	246	230	196	218	187
6511	827	1216	1394	1204	1136	947	848	820	788	695	716	681	666	670	647	638	617	608	585	580	591	589	623	610	623	567	616	623	608	583	613	595	607	590	591	616	593	598	534	565	573	595	619	605	579	568	566	605	581	547	596	559	573	580	568	561	581	565	528	566	600	557	575	545	547	566	589	555	577	571	613	564	579	550	529	573	553	595	604	549	567	577	585	603	543	540	588	550	572	584	556	597	548	543	581	540	585	534	560	568	589	539	580	565	588	559	574	572	560	590	556	575	564	563	560	621	586	540	619	583	544	550	543	543	539	554	593	597	562	547	584	554	551	558	546	561	531	564	547	587	568	565	552	564	587	545	586	507	568	575	598	558	575	573	575	576	559	613	530	546	568	550	583	586	612	594	569	567	548	562	495	567	561	579	558	534	574	581	604	558	545	558	591	569	538	625	557	573	576	574	590	625	559	548	585	571	556	560	532	567	542	585	595	557	576	569	607	599	554	549	546	538	544	555	598	536	608	551	568	542	562	568	551	569	567	579	543	538	568	579	620	589	623	552	600	592	596	549	575	588	573	571	546	583	555	623	509	570	535	585	529	602	555	567	563	580	567	552	547	601	628	572	564	586	575	546	563	604	605	564	595	592	585	575	558	573	659	603	619	577	567	565	547	614	589	588	588	562	523	560	599	594	605	617	579	591	531	561	590	581	552	555	563	566	585	593	575	516	586	563	555	569	587	566	580	541	573	557	563	599	580	578	525	557	591	584	516	550	533	573	539	553	621	558	603	558	573	557	541	582	513	553	567	617	545	560	551	557	601	547	574	600	599	624	535	553	564	540	560	562	558	575	606	566	554	535	569	542	555	573	605	570	576	576	555	582	569	572	557	547	585	573	589	588	604	573	571	524	598	560	598	573	545	582	557	640	625	579	573	588	554	556	555	543	577	551	579	577	568	582	566	541	493	530	552	562	569	556	596	570	563	538	562	562	566	570	608	551	591	537	564	542	518	570	548	568	567	592	589	619	607	576	585	525	609	552	567	571	546	570	584	581	630	560	513	591	533	589	534	557	520	593	530	560	574	574	553	554	537	606	593	563	571	562	558	527	571	576	592	523	563	579	549	557	580	577	541	582	584	560	612	583	643	569	595	588	565	571	570	551	570	545	566	578	590	550	590	532	575	605	542	578	548	570	582	574	539	630	579	600	572	541	570	555	585	583	592	554	594	548	570	558	593	557	555	573	596	587	538	621	583	528	561	597	545	529	534	562	545	579	582	574	599	565	537	539	574	529	546	589	527	545	589	524	575	580	562	572	564	575	590	571	588	541	569	567	532	588	554	607	548	572	550	541	557	532	562	584	571	592	544	585	539	585	585	557	539	585	576	544	547	576	553	606	599	527	561	571	538	570	573	577	576	581	572	541	585	565	594	558	541	567	592	554	576	586	556	585	591	586	544	587	560	543	587	572	537	560	589	568	528	554	563	543	614	550	592	573	596	559	605	590	604	575	521	548	589	573	518	603	569	584	608	531	561	533	563	576	582	561	549	601	588	584	554	549	602	576	563	532	556	569	576	554	576	575	606	573	550	568	548	593	544	564	601	571	566	547	592	517	573	592	573	607	587	584	564	565	623	596	580	512	577	533	613	541	566	570	583	615	611	550	586	558	564	572	588	582	540	551	569	551	502	541	602	609	583	576	563	568	579	571	570	556	562	606	544	564	583	591	573	633	561	555	572	584	555	615	584	559	601	556	562	592	575	571	583	542	600	550	574	580	567	600	588	609	601	595	584	571	566	555	553	567	544	584	583	590	569	596	596	559	516	596	559	605	622	559	612	538	580	550	532	599	540	568	579	590	617	571	554	554	543	591	593	552	588	541	585	554	530	567	567	556	560	551	579	577	533	591	561	538	572	581	601	567	571	577	517	551	579	596	520	572	549	586	563	502	551	550	566	544	554	590	592	561	557	563	582	604	574	570	595	554	542	547	522	549	552	565	612	555	578	581	567	572	539	612	563	562	590	598	585	549	576	537	571	598	547	590	523	571	558	595	600	567	582	579	595	572	578	554	586	536	589	589	542	603	562	573	580	583	607	526	583	594	563	533	567	579	580	519	588	534	618	557	557	583	607	551	555	569	567	556	566	586	526	542	587	565	565	515	607	598	611	560	573	607	561	627	541	555	590	603	558	595	532	598	578	583	570	583	541	637	563	602	574	539	547	522	596	571	547	565	600	583	513	545	594	596	593	592	599	523	571	552	551	573	619	557	579	563	575	565	552	531	527	578	515	538	568	549	559	573	575	562	583	545	554	595	604	558	599	574	583	565	625	542	580	586	571	549	538	562	566	564	537	570	613	566	549	529	588	543	530	543	569	585	593	582	590	577	582	577	570	579	587	559	571	571	579	573	608	618	561	598	571	541	604	594	600	596	572	550	550	541	602	585	550	574	592	578	557	559	543	547	545	563	604	562	600	597	587	560	573	559	509	544	582	551	560	595	545	543	604	559	583	565	537	546	573	565	604	595	589	557	595	511	554	576	574	616	583	600	535	617	577	597	536	573	587	598	579	559	560	568	572	587	602	545	586	563	539	531	519	553	602	599	547	576	576	576	577	583	522	596	586	587	548	589	581	567	534	588	576	599	577	537	540	538	548	571	587	548	517	532	623	577	598	567	572	533	577	569	549	567	609	557	570	585	571	606	567	580	560	570	571	524	581	561	592	577	583	589	585	593	568	585	597	568	604	572	577	590	567	561	569	603	584	565	583	589	590	604	557	591	633	549	583	574	598	556	591	567	590	546	598	587	585	542	581	540	579	613	574	564	622	590	589	575	541	609	639	543	597	581	576	579	591	552	565	558	579	553	584	523	534	565	580	569	607	534	550	539	599	583	593	549	547	564	504	541	570	580	518	588	587	567	564	610	603	564	596	594	583	562	575	566	601	539	615	548	551	561	568	565	593	597	527	574	569	541	574	556	585	533	583	526	532	549	542	585	536	579	567	587	538	622	588	606	536	594	564	599	556	598	574	589	538	557	584	619	566	515	575	597	540	546	553	590	570	585	561	520	555	558	601	623	586	558	560	559	568	521	536	568	540	584	569	589	623	595	552	523	564	558	564	597	609	515	561	562	566	568	567	582	548	557	607	599	573	643	515	563	558	624	535	561	545	594	620	525	573	561	607	547	566	566	570	565	547	537	561	569	552	547	558	576	558	581	570	587	542	599	578	589	574	561	569	562	582	539	554	590	560	543	568	604	588	614	538	579	551	564	585	552	548	611	574	528	573	605	607	603	567	581	558	548	580	516	557	582	605	602	580	531	615	582	538	572	570	618	517	562	601	585	569	548	606	533	525	579	589	540	577	560	565	577	575	552	560	533	538	555	571	569	551	609	576	623	576	547	569	564	556	570	552	587	542	608	584	567	566	593	552	576	578	550	538	562	598	564	570	608	548	550	579	596	551	579	562	579	556	578	591	592	575	592	591	582	554	575	551	550	605
15020	1320	945	889	648	499	484	444	409	424	396	378	383	371	388	397	362	374	326	339	336	305	351	388	361	382	354	330	359	343	371	344	367	371	324	349	326	368	361	347	332	335	361	361	360	340	340	344	328	359	337	350	330	332	341	342	356	343	322	369	351	319	347	339	338	355	307	335	351	348	356	346	329	343	324	360	343	331	346	335	316	362	344	314	319	343	354	319	339	337	349	312	340	290	359	348	343	358	344	345	340	334	310	371	365	351	350	374	336	373	320	344	356	318	354	358	340	335	336	364	345	347	375	309	341	350	309	336	343	347	399	323	304	322	326	301	307	349	336	365	347	354	390	317	340	344	384	322	344	313	326	355	346	372	341	364	333	332	353	344	349	361	319	361	352	349	339	318	342	308	332	344	378	321	342	376	349	342	325	360	355	336	295	333	298	319	346	332	358	356	345	345	315	324	330	347	339	345	333	331	364	324	352	321	343	364	343	369	310	351	337	346	337	327	338	333	418	374	317	361	364	331	334	383	340	348	328	331	301	308	302	349	335	364	366	340	390	332	319	330	312	362	338	327	345	359	344	370	316	318	337	356	357	304	345	360	362	348	316	374	344	357	360	332	294	314	344	315	373	358	348	355	327	344	365	317	325	340	332	340	339	299	342	303	364	358	327	354	403	350	324	349	358	356	337	337	354	298	343	344	326	331	313	350	304	357	322	365	353	330	314	329	347	329	321	335	330	328	370	312	330	359	352	349	364	327	309	353	346	328	341	308	330	343	358	357	346	344	276	339	321	310	356	337	336	309	319	336	324	316	360	346	322	348	389	335	347	320	360	368	373	341	359	366	344	364	363	347	341	377	336	356	342	362	314	353	347	339	336	336	334	334	335	366	330	318	344	339	354	328	368	326	352	345	382	324	326	345	309	332	354	315	332	330	342	350	350	312	350	335	346	345	313	367	380	319	355	342	340	321	319	314	339	323	307	372	331	317	337	347	321	381	337	352	334	367	348	334	301	333	333	325	309	345	325	371	342	325	332	330	352	334	323	341	293	322	341	356	372	333	330	330	362	329	332	323	347	346	369	332	318	327	348	359	343	368	341	336	318	310	318	325	341	360	347	354	352	354	316	378	369	348	307	350	360	350	322	326	360	340	311	345	335	334	368	319	381	367	347	334	340	322	322	347	340	379	361	328	364	348	354	356	326	310	341	346	301	322	358	344	342	310	346	302	351	353	333	339	362	393	344	319	305	358	339	391	318	351	339	363	359	340	356	340	359	366	303	346	332	301	391	334	325	313	323	316	376	320	347	358	369	350	342	312	356	336	342	339	342	362	325	333	356	376	352	319	323	364	332	356	363	321	320	308	334	328	364	346	329	342	373	371	331	352	353	360	310	346	305	334	306	338	331	367	351	392	323	348	330	371	387	330	338	354	338	354	352	345	381	349	326	343	321	351	318	318	361	322	336	345	355	325	353	338	337	345	337	384	368	353	337	338	342	348	333	354	330	356	356	345	304	333	358	321	379	300	335	342	346	373	348	351	345	291	359	340	353	349	325	327	372	315	386	353	346	349	345	345	306	335	346	384	321	360	366	322	364	330	319	330	390	344	362	352	335	346	352	336	336	342	297	333	346	328	311	315	327	311	336	374	352	321	334	353	343	342	350	311	358	349	344	356	338	357	323	295	334	399	331	296	317	327	302	301	342	362	324	314	292	337	371	360	324	351	359	365	329	306	333	318	319	342	342	340	359	329	339	382	399	336	364	338	346	348	303	359	386	384	336	340	321	340	370	362	355	310	363	345	373	322	334	349	334	315	360	308	328	339	339	337	310	319	329	328	362	345	358	328	363	368	325	308	319	385	347	339	307	353	356	319	351	328	337	330	387	343	361	362	311	335	342	316	354	344	342	382	336	353	367	309	325	355	321	343	324	345	329	315	354	307	359	330	356	348	323	401	317	324	353	378	338	342	353	339	348	360	364	317	360	326	338	308	373	348	369	330	365	367	334	327	333	331	367	371	352	311	329	348	356	316	330	325	327	349	361	350	306	333	335	344	338	355	320	361	321	359	336	344	302	317	355	357	337	346	362	342	335	316	330	347	362	345	322	327	345	368	321	359	372	336	311	343	361	308	371	355	332	328	341	335	336	339	354	349	329	347	321	316	333	331	355	345	364	353	338	317	335	333	322	350	345	344	351	348	330	363	331	356	361	318	322	325	330	344	332	356	313	353	324	333	327	344	336	362	370	340	330	352	365	352	346	306	336	316	341	346	308	357	286	343	360	350	364	330	307	337	351	358	383	311	311	351	375	338	353	308	349	339	310	299	348	320	331	334	332	346	355	343	370	333	333	369	365	358	340	358	362	340	325	344	341	346	366	333	331	348	355	363	328	328	329	314	338	339	324	336	316	343	310	327	340	360	336	312	368	336	327	345	334	340	335	349	339	357	367	344	345	355	371	301	319	372	342	338	322	311	358	354	316	327	343	342	374	363	372	326	363	322	336	342	325	376	319	326	334	340	358	329	338	343	358	365	372	376	316	331	301	332	292	386	312	316	326	315	367	338	360	329	350	335	338	336	354	345	345	350	343	333	303	334	378	378	327	351	329	316	315	308	318	338	346	339	319	319	312	323	355	346	360	330	344	353	351	330	352	319	360	308	353	341	349	352	306	354	352	301	349	320	311	300	337	345	341	338	326	358	335	323	313	358	346	396	374	341	371	311	346	323	347	360	363	291	341	308	362	327	349	362	361	302	309	327	307	324	324	323	330	358	341	297	357	358	291	355	340	357	345	321	326	374	385	348	321	297	318	384	371	315	323	360	299	313	361	363	367	350	352	355	329	332	312	301	337	328	365	355	355	299	322	341	346	352	285	372	357	344	357	360	338	370	345	372	356	323	347	353	350	322	314	334	379	332	348	336	351	336	347	355	333	328	370	319	360	364	356	336	336	331	370	323	316	299	331	349	337	311	357	369	365	371	385	321	345	315	335	341	327	338	350	347	330	368	342	344	374	313	367	336	330	347	317	344	344	349	334	344	367	297	364	320	298	334	347	306	315	350	353	341	335	294	344	330	332	346	350	347	348	329	312	342	342	355	352	337	326	321	365	317	321	349	354	330	345	344	310	348	329	302	325	363	337	318	348	340	333	310	327	361	331	345	345	349	336	340	328	318	318	395	361	369	358	317	335	348	364	344	329	369	356	358	321	361	343	343	345	361	362	319	343	356	329	353	355	332	316	312	333	372	324	357	338	361	342	347	314	332	365	357	334	330	368	321	344	341	321	354	342	331	360	315	378	379	328	371	382	357	345	344	360	288	347	315	320	324	336	361	337	329	330	343	314	328	353	345	336	323	327	372	353	336	332	339	316	360	361	396	321	353	358	343	361	316	321	368	344	371	343	339	327	326	335	328	352	335	375	369	300	349	279	353	327	343	328	355	363	309	317	325	336	357	307	337	331	349	377	337	351	341	348	352	324	373	346	348	346	375
8370	1345	2160	2522	2132	1841	1691	1405	1332	1234	1115	1124	997	1099	980	1004	946	973	981	947	951	1004	921	943	914	918	913	838	897	936	869	905	871	903	884	854	879	873	866	873	872	909	891	877	861	893	861	885	879	888	859	862	869	873	896	877	839	812	899	833	888	827	816	862	881	831	866	851	858	870	821	861	919	857	885	890	799	878	831	812	885	860	826	907	851	871	846	827	849	871	902	820	877	862	823	859	860	866	892	877	859	867	863	845	897	864	876	821	822	832	855	895	828	850	865	837	843	885	829	816	912	853	858	808	867	844	828	841	842	810	814	860	867	857	873	825	901	913	836	839	861	819	835	824	860	851	857	829	877	912	825	824	886	838	845	843	939	824	862	800	867	832	853	823	856	872	919	917	876	864	831	814	851	834	874	856	868	851	909	833	887	874	875	886	831	826	864	857	816	875	839	836	844	832	888	810	845	845	862	839	869	855	812	886	892	834	896	832	858	749	876	864	822	880	856	880	839	869	849	872	811	799	843	857	843	872	802	834	867	837	842	862	839	808	856	868	817	881	874	843	858	872	875	855	869	857	874	809	863	838	860	871	874	854	862	849	866	828	865	893	864	894	829	855	829	818	822	876	810	848	812	867	858	893	851	849	831	798	835	839	821	856	801	885	866	794	841	809	909	819	901	848	835	846	898	888	885	861	836	835	852	860	867	831	789	870	900	834	855	853	856	865	830	905	812	839	824	841	842	853	873	827	824	846	816	810	842	815	796	843	868	854	857	876	808	889	848	889	820	863	836	816	833	830	831	892	825	870	834	836	892	841	856	859	916	853	841	867	797	856	844	860	830	820	850	854	829	838	886	873	832	819	897	822	860	902	813	861	869	828	905	847	831	814	867	845	836	866	859	884	862	779	819	817	829	872	862	841	799	865	816	863	845	808	823	857	877	829	846	878	830	889	867	811	802	888	853	849	843	837	838	838	876	844	853	879	866	843	865	828	869	871	840	870	843	800	879	806	847	844	853	814	845	891	851	835	926	849	827	815	843	845	870	844	856	812	855	876	823	790	821	875	897	832	846	860	845	869	816	814	828	817	888	812	864	849	827	872	841	915	796	859	852	825	930	807	850	894	870	805	870	831	836	843	843	837	881	835	869	829	847	894	855	845	794	854	862	847	892	793	853	878	919	831	860	841	841	807	870	872	878	871	835	864	896	876	818	865	877	855	869	868	903	787	839	874	862	861	924	868	836	874	863	842	906	779	836	839	860	794	871	815	835	838	847	861	847	865	843	911	847	858	811	833	866	825	836	823	885	830	834	862	900	857	873	900	874	847	853	849	870	856	854	820	823	773	857	832	837	816	825	909	859	872	828	847	869	826	847	875	805	866	907	875	807	858	859	798	839	913	872	851	832	853	839	871	860	802	882	809	840	862	806	778	863	863	876	845	845	880	937	846	851	860	893	879	879	842	900	853	832	867	847	911	883	819	848	845	897	837	845	818	828	814	869	857	851	873	877	812	862	831	836	838	847	885	842	866	838	859	855	820	853	811	823	923	857	869	856	868	873	854	918	843	856	836	825	836	844	859	810	824	890	867	887	876	871	822	814	822	802	858	869	806	838	836	842	797	895	885	871	804	869	861	875	835	898	877	865	871	813	838	831	844	787	884	829	827	808	847	829	767	829	787	883	804	821	847	825	857	827	836	850	844	862	896	834	865	814	859	853	918	885	812	875	828	829	825	840	878	891	818	902	873	800	865	878	843	866	878	840	840	866	864	843	837	820	853	892	867	798	848	850	841	856	843	772	875	850	813	848	847	855	904	890	854	885	844	831	804	849	858	860	887	895	842	828	822	891	845	868	884	862	861	827	846	837	886	845	881	837	849	860	871	830	846	852	879	844	804	860	853	844	847	850	862	810	852	831	789	832	873	857	859	845	839	846	875	830	859	857	845	843	868	810	868	822	871	880	812	852	887	833	860	863	853	880	850	856	848	852	886	801	910	875	840	851	871	898	840	834	832	844	833	878	870	902	768	834	838	840	861	871	842	836	850	839	892	828	857	886	841	864	863	832	805	822	911	833	851	863	859	871	853	853	819	861	804	846	808	838	841	883	867	812	833	844	835	856	847	826	875	881	785	832	843	881	824	862	817	848	848	813	904	837	890	858	816	774	835	819	811	882	820	866	871	874	856	877	862	836	846	869	829	825	900	841	846	818	840	836	857	862	861	873	801	911	872	860	843	858	893	856	846	833	802	881	836	837	805	825	811	879	792	849	864	854	861	831	772	891	842	839	838	853	893	862	819	928	877	913	869	889	775	867	838	837	839	881	842	837	925	899	856	920	839	846	814	790	867	852	851	853	786	852	857	860	872	874	827	849	781	857	860	899	839	834	862	867	852	830	826	830	801	866	872	778	817	906	880	831	836	832	861	815	844	844	843	852	836	824	824	877	861	839	795	876	808	838	860	808	808	823	874	825	871	839	852	852	830	907	822	858	828	840	872	850	830	855	877	823	884	866	829	849	842	833	857	873	806	865	843	839	825	836	817	836	795	798	891	858	835	821	863	842	815	815	821	849	840	810	873	838	810	888	859	827	865	840	887	810	868	802	845	853	818	839	853	858	893	818	919	802	817	882	843	847	867	826	869	834	800	832	888	836	880	840	842	876	905	882	843	811	854	816	845	865	872	801	847	838	885	828	848	846	870	856	858	872	840	839	869	848	817	832	836	821	864	868	859	837	845	860	821	851	853	881	870	887	839	908	839	826	851	816	825	850	805	863	845	824	848	863	843	873	849	812	863	844	809	852	853	835	815	831	852	851	861	843	812	842	828	834	813	821	811	859	818	854	826	857	869	818	836	859	860	846	796	882	841	893	873	853	860	833	898	871	865	813	855	850	847	844	853	872	910	875	848	830	834	811	788	843	876	857	896	873	806	875	861	842	830	850	840	858	837	810	836	813	904	892	868	852	871	887	827	890	855	836	869	863	838	799	801	889	848	825	828	793	847	864	852	879	792	833	838	847	853	848	843	896	855	833	837	898	856	884	826	828	845	875	828	846	891	828	861	826	844	820	856	872	822	831	859	857	833	824	843	875	901	891	856	826	856	843	819	889	867	832	839	859	852	835	815	799	822	828	884	890	852	879	861	827	848	840	838	840	888	794	868	854	814	874	894	896	838	850	823	882	821	828	897	892	829	889	863	861	808	813	871	869	856	882	844	841	888	838	812	815	858	848	886	817	869	832	876	832	826	832	831	819	851	826	849	863	848	850	858	825	857	798	859	808	838	847	858	819	854	875	836	827	800	879	848	859	901	853	843	828	912	819	902	829	924	829	843	848	885	834	836	825	845	854	872	886	865	853	859	865	895	879	864	832	872	813	839	836	860	835	839	870	818	900	833	842	792	846	885	864	841	865	814	898	836	817	781	876	854	838	931	851	851	845	838	812	841	868	814	859	906	798	850	844	876	843	845	808	790	803	860	817	902	831	829	825	841
1809	386	395	395	416	417	415	394	380	394	383	357	348	372	415	343	402	385	391	424	425	434	380	425	396	365	427	438	403	386	403	374	392	400	413	386	378	383	383	384	414	378	417	397	414	366	350	372	414	404	380	413	396	414	435	354	359	357	408	400	381	392	423	421	330	385	425	383	420	406	417	411	383	412	386	433	392	378	385	394	383	455	370	381	374	387	419	385	420	378	407	377	423	350	358	357	362	411	359	372	430	386	369	412	412	393	376	383	399	402	405	389	432	418	380	409	387	367	401	422	355	411	417	385	432	351	380	382	426	384	389	361	388	384	388	370	378	368	358	419	407	386	415	413	427	461	354	417	429	381	392	392	387	417	427	403	387	378	422	343	353	368	384	413	364	393	401	387	414	387	409	361	441	392	350	338	382	422	387	370	419	415	356	397	402	394	383	418	390	378	366	414	401	392	420	437	403	400	410	412	397	363	385	420	415	395	378	437	401	407	402	341	399	395	378	373	352	406	364	347	379	379	384	432	396	381	419	392	439	429	349	391	409	374	399	406	358	413	363	373	411	409	369	371	415	408	407	421	374	384	390	377	387	429	356	387	419	370	433	402	400	425	389	362	413	402	371	363	446	367	403	428	407	361	371	380	357	387	375	452	370	402	382	384	442	409	353	382	385	355	399	370	392	377	422	386	394	400	373	413	389	409	404	390	387	382	360	410	387	360	376	384	456	397	363	362	411	380	372	353	378	391	380	374	408	429	366	430	405	374	379	374	377	419	423	408	401	381	407	416	447	406	359	368	393	432	402	398	424	385	386	383	373	422	415	421	366	393	385	374	409	384	360	377	365	371	366	384	383	375	387	380	377	395	343	394	409	401	386	411	395	347	355	399	388	376	395	406	421	417	371	411	389	431	414	374	387	438	355	385	413	398	415	405	400	402	361	392	414	387	356	401	402	341	356	389	364	362	379	382	416	417	391	405	390	429	398	415	409	387	376	383	361	422	374	406	372	365	400	398	403	418	365	364	404	390	393	421	414	357	426	408	433	379	392	409	400	338	374	393	392	384	359	414	424	364	402	370	387	393	417	395	376	377	391	404	407	416	392	371	395	378	438	400	364	356	411	390	387	404	394	403	417	391	373	433	416	409	393	378	396	392	427	411	397	383	378	396	408	405	397	373	415	370	401	398	397	421	351	388	404	400	358	399	377	453	396	365	359	394	409	354	364	420	394	408	366	380	403	377	422	438	419	381	425	409	399	411	391	444	408	405	392	397	377	382	437	426	349	409	411	398	402	393	370	321	380	399	369	377	425	403	399	399	391	426	401	405	371	402	365	392	424	416	392	426	373	408	385	392	406	400	380	360	387	356	394	379	458	360	402	409	397	392	397	392	353	386	355	420	397	403	404	419	369	413	396	383	409	404	412	381	349	401	355	388	397	388	387	404	417	424	397	372	416	417	402	396	377	418	379	409	387	413	372	360	373	399	375	405	383	378	392	434	400	394	350	450	407	374	421	356	368	392	405	409	376	394	392	416	409	410	391	394	384	360	378	400	374	398	325	427	425	381	409	409	388	428	389	421	395	371	440	442	371	428	395	412	400	409	460	421	407	423	414	400	367	407	379	379	389	388	433	378	407	368	372	392	379	402	369	379	399	356	356	354	399	365	402	412	410	379	357	397	397	397	369	369	388	376	346	373	368	373	372	406	399	380	365	380	383	404	406	410	377	394	407	364	450	393	395	350	403	362	394	373	391	372	366	376	412	401	406	369	391	394	371	378	367	413	414	387	394	372	403	415	424	389	407	385	423	415	384	408	393	374	396	372	415	418	411	393	420	392	384	394	367	386	383	388	382	393	351	418	398	438	375	378	383	395	408	383	388	395	354	394	421	371	405	426	404	393	341	348	397	387	399	350	413	393	420	427	347	385	363	372	355	381	385	430	369	361	384	431	393	399	393	376	380	374	352	389	397	423	401	431	389	390	376	398	366	391	358	435	424	397	359	385	401	376	388	386	365	377	416	374	406	408	365	379	392	398	408	400	371	375	396	388	387	374	396	349	402	405	399	392	365	383	400	403	390	374	374	395	403	378	412	433	394	379	405	391	384	379	373	405	420	423	390	427	377	404	411	380	348	387	381	389	368	352	369	418	373	400	400	380	397	379	408	374	392	376	395	391	377	403	419	415	370	388	405	368	385	405	399	410	402	386	347	381	393	386	410	401	392	377	396	420	398	402	412	435	399	394	382	379	340	366	421	402	385	395	378	418	410	389	390	355	357	418	383	376	365	376	357	363	390	387	394	390	383	361	413	397	362	399	405	393	381	401	399	411	403	400	400	397	349	412	427	403	406	372	375	420	405	400	430	390	364	408	415	367	378	380	357	392	375	389	376	381	401	420	361	390	372	409	365	415	383	386	398	428	382	402	372	413	409	374	370	397	362	406	357	411	415	422	405	364	364	419	356	397	378	390	381	402	411	359	388	363	371	369	403	379	365	367	361	372	389	396	394	386	395	386	434	416	383	388	392	418	363	378	359	405	372	366	403	399	414	389	366	383	416	397	392	376	423	347	438	392	391	382	363	373	397	400	391	381	370	391	363	378	393	360	434	422	393	393	397	431	382	358	383	375	410	419	428	377	375	361	385	391	368	450	402	372	397	380	368	432	407	434	422	390	395	455	420	425	352	343	373	420	403	365	380	384	360	390	416	378	388	387	357	383	433	391	394	352	360	389	350	369	357	437	372	390	392	400	401	412	387	399	392	415	405	422	328	353	415	386	413	404	367	419	374	387	376	402	410	380	401	384	384	461	403	387	384	374	405	366	371	388	311	404	412	352	401	420	345	425	393	370	351	385	390	386	388	366	409	384	399	383	411	414	403	380	394	413	374	393	381	405	398	430	411	425	402	390	413	397	390	430	351	363	386	405	385	374	397	375	381	380	404	409	392	389	361	407	371	389	404	398	380	355	395	371	430	385	405	446	452	396	392	359	382	399	390	414	383	403	408	393	384	395	410	392	368	403	386	408	388	372	380	388	397	358	414	382	373	392	394	412	396	398	413	426	409	402	383	382	400	371	422	408	354	394	387	383	390	396	394	391	354	392	362	396	391	379	392	381	393	389	379	414	334	406	423	391	343	370	396	399	382	364	370	387	405	397	406	425	368	390	404	362	363	402	375	404	416	368	363	350	370	386	432	399	399	345	404	428	377	364	397	385	419	419	386	373	390	381	420	420	393	407	408	394	392	395	367	391	363	387	405	387	397	371	361	356	425	400	380	421	380	366	407	397	360	418	416	407	369	374	379	416	385	424	369	377	376	419	410	436	428	402	410	394	388	381	427	425	399	394	382	379	371	382	386	411	374	363	370	417	377	393	412	429	392	389	414	372	377	395	402	366	377	375	455	425	408	381	398	385	367	372	406	383	421	405	367	351	382	391	419	405	404	346	389	402	384	412	393	420	388	424	393	390	354	396	397	343	387	380	422	328	407	391
2276	957	920	966	907	971	975	919	886	857	902	892	906	924	921	893	926	949	913	937	972	918	882	911	913	843	861	883	938	929	914	923	874	893	959	921	945	914	893	935	953	861	896	915	915	955	951	868	917	847	959	849	905	918	900	957	902	921	902	870	952	887	898	918	915	881	927	902	902	899	879	913	876	906	907	887	887	930	913	899	911	973	979	876	913	924	932	847	918	904	881	925	884	913	888	871	908	865	872	897	872	969	842	896	878	913	963	857	853	893	905	924	923	933	936	885	857	943	885	913	871	934	896	857	895	911	859	887	916	871	939	897	926	918	963	867	931	924	881	893	871	962	949	911	856	926	903	868	859	882	894	918	922	893	924	900	959	900	900	945	905	896	917	925	861	901	858	909	925	934	860	865	906	942	916	929	867	871	912	880	940	948	893	841	869	874	901	935	914	945	912	868	876	929	904	878	876	853	925	943	890	904	950	918	860	915	910	941	872	905	918	935	864	929	898	944	968	927	954	894	893	879	884	890	897	944	951	916	864	876	928	896	818	857	921	895	934	872	837	907	886	873	902	880	906	886	915	865	884	913	906	894	868	929	910	972	852	876	919	907	866	879	918	893	893	922	973	997	922	920	914	894	885	892	886	884	934	952	868	917	916	860	893	955	909	955	925	863	907	922	866	861	914	894	900	894	984	880	899	917	895	873	879	864	889	940	899	940	870	925	918	868	906	836	931	907	929	908	912	905	860	856	907	895	899	888	914	887	856	911	872	906	924	874	957	844	850	871	864	898	875	861	924	891	986	891	908	895	876	878	852	877	899	914	872	884	957	906	881	890	913	937	934	918	895	862	965	933	923	836	919	866	947	815	908	900	898	872	942	923	919	907	864	880	899	929	886	895	884	886	872	862	916	890	906	941	948	906	965	896	857	936	911	888	936	910	931	870	919	927	928	905	884	901	811	903	906	955	904	905	929	885	939	872	879	917	869	896	903	899	901	916	878	903	979	897	869	905	941	875	901	900	937	909	922	887	967	909	878	892	833	924	900	882	910	898	826	883	899	840	971	893	892	919	925	886	937	899	906	980	909	884	858	949	936	866	952	906	854	909	927	897	882	855	918	897	907	887	944	927	886	898	907	909	885	921	905	847	920	890	909	933	920	905	914	907	937	895	884	919	893	877	924	915	914	902	880	920	908	881	960	850	856	912	917	887	913	924	901	919	892	922	921	903	929	928	899	887	920	904	884	874	883	898	932	856	900	905	878	945	876	873	933	914	912	981	900	960	920	917	902	936	849	862	902	941	912	889	890	885	859	918	835	870	928	897	887	903	910	947	900	888	955	887	887	925	947	955	918	887	901	917	891	912	928	868	898	875	903	894	886	887	903	905	895	905	962	914	909	876	927	928	896	882	918	916	945	926	926	902	919	867	899	895	880	901	909	903	913	903	889	920	902	890	885	922	882	894	910	850	891	875	889	952	941	892	899	889	981	940	881	885	847	930	915	911	904	891	872	916	908	927	920	898	933	929	897	901	950	873	895	948	830	908	918	904	952	864	945	906	977	872	886	979	871	853	936	889	917	873	925	901	930	873	888	882	887	940	945	910	902	930	907	908	873	831	881	937	908	974	959	853	870	881	935	901	927	930	891	905	848	875	894	915	896	880	891	932	936	845	894	932	814	867	924	900	930	881	878	969	914	916	892	918	925	947	908	873	907	866	968	908	854	848	889	913	881	890	928	874	912	981	940	900	904	901	931	945	959	940	898	928	871	912	840	872	893	907	981	851	944	894	925	910	922	902	898	889	919	899	900	890	961	865	876	920	869	950	958	938	918	877	923	894	950	877	936	852	882	912	926	872	957	934	872	892	934	889	947	909	966	872	862	859	857	887	876	868	879	922	918	899	888	865	941	898	914	946	920	890	927	900	929	904	945	841	930	907	882	884	925	919	844	870	886	861	873	826	927	935	914	903	903	947	918	840	967	851	896	916	876	915	899	918	883	893	892	853	937	874	931	912	913	920	884	913	899	853	863	893	893	947	858	885	901	898	876	887	900	884	925	891	941	943	925	941	932	901	891	925	879	861	960	841	932	895	942	913	914	813	931	931	924	874	908	877	898	918	932	888	906	887	885	880	900	930	877	909	886	892	892	927	844	913	899	870	905	922	914	923	885	919	936	876	939	907	900	882	955	900	939	905	878	907	878	904	867	863	915	893	919	873	900	854	865	855	918	878	926	857	918	906	930	875	892	887	942	850	917	921	911	923	952	913	944	885	930	867	883	896	842	862	908	904	926	898	893	944	957	879	945	926	948	963	860	919	842	857	946	911	898	875	895	887	907	920	882	922	897	903	899	941	938	902	912	860	864	884	913	907	900	887	891	932	924	837	933	929	915	872	917	891	906	903	953	942	924	940	915	921	872	860	919	886	864	947	877	866	916	948	916	918	879	870	895	911	924	903	881	877	906	870	890	928	915	940	881	964	885	907	913	900	951	939	870	857	928	883	879	857	877	876	934	878	927	1008	889	940	877	912	870	912	918	904	897	857	904	920	892	859	892	851	876	911	883	888	922	941	905	863	881	857	875	903	899	892	897	915	891	892	896	926	907	889	865	854	885	882	914	893	856	871	869	888	914	861	889	910	910	852	912	951	934	862	904	903	811	911	957	943	923	876	888	885	865	929	894	894	887	891	908	904	921	844	956	966	910	907	946	931	879	928	875	903	915	890	915	935	912	868	860	905	865	895	887	966	935	970	850	937	894	888	895	870	928	925	916	925	870	888	851	932	938	871	932	910	888	920	938	879	945	897	923	962	903	930	843	920	980	889	884	872	890	868	929	944	906	908	977	971	873	927	947	923	926	928	929	920	901	883	927	950	889	900	847	904	858	923	892	863	923	903	848	969	934	842	904	939	924	866	900	960	900	917	913	860	878	876	926	948	891	891	892	858	922	912	884	945	925	913	924	936	854	855	851	878	894	941	928	909	902	885	878	887	940	902	922	893	949	944	887	844	908	913	914	930	904	944	937	949	915	910	908	866	879	886	875	946	948	936	889	933	918	930	940	886	884	883	898	884	922	908	890	874	887	897	937	942	892	925	926	949	903	899	891	923	893	981	981	838	926	936	924	875	907	887	869	881	885	861	921	913	899	921	943	918	919	865	954	931	878	894	904	880	850	956	865	882	919	900	866	880	905	921	886	900	862	913	899	883	936	893	966	873	896	909	903	840	942	901	875	847	921	894	919	917	964	907	954	879	975	906	899	924	897	923	885	922	879	842	905	892	929	951	933	882	919	921	908	883	892	895	873	933	884	849	927	917	955	903	901	887	879	943	941	887	910	911	949	914	925	914	934	981	968	877	905	929	900	931	858	911	885	893	903	910	910	932	940	900	888	929	963	942	910	898	908	937	875	928	887	883	902	876	849	910	961	933	923	930	878	878	926	902	903	966	909	886	913	860	962	895	881	889	931	894	913	951	911	922	847	939	889	923	936	926
7744	496	525	462	382	329	287	257	258	261	258	226	227	220	221	209	238	218	195	248	218	219	208	242	206	198	196	190	226	221	262	217	187	232	195	227	169	245	197	211	209	230	208	252	190	227	207	229	214	197	255	223	217	202	211	217	206	219	198	220	212	191	210	237	244	225	194	189	216	202	209	227	220	205	215	204	264	229	209	234	202	224	226	217	242	218	193	214	205	193	210	200	227	235	218	221	197	191	225	212	217	205	227	173	211	190	194	215	212	240	217	197	199	179	226	194	205	181	212	207	199	220	205	198	195	226	248	228	218	203	209	193	221	222	207	222	210	227	222	209	200	219	215	228	212	190	209	209	221	219	212	206	201	202	225	188	219	197	189	250	242	251	241	211	239	227	193	210	200	223	196	217	200	235	225	197	214	195	240	191	196	226	202	248	186	239	194	226	217	243	205	198	209	206	194	198	195	200	228	216	231	224	221	196	187	219	207	202	207	213	211	237	219	228	220	213	180	208	190	217	209	237	217	217	218	222	203	207	188	241	205	215	179	198	212	204	197	209	242	174	206	202	186	192	246	193	218	215	199	208	242	225	230	242	217	220	220	186	225	212	232	206	219	227	214	216	191	218	209	201	191	211	207	189	241	224	190	230	213	215	225	221	220	210	208	213	187	210	204	208	233	229	227	232	236	209	209	207	203	200	257	203	194	221	217	201	201	219	192	185	202	210	217	197	224	221	229	180	238	236	189	228	222	189	194	213	231	229	225	204	222	196	232	212	195	209	222	195	220	217	217	224	203	196	198	221	217	231	219	231	206	195	216	224	228	250	206	205	221	206	210	233	211	201	213	196	213	216	193	210	213	216	221	197	176	241	234	221	219	227	212	217	205	247	214	209	211	198	197	214	220	219	224	193	217	246	199	211	209	201	232	184	205	217	228	200	224	219	210	213	231	214	254	232	221	218	234	182	210	199	212	205	229	213	212	224	267	207	203	193	230	219	226	214	225	205	206	206	203	186	209	194	217	207	206	204	216	208	197	210	209	217	208	218	227	215	215	220	208	209	215	191	205	222	216	225	202	205	235	224	207	191	223	248	167	192	207	254	217	217	221	213	216	222	210	229	202	195	216	213	232	245	197	234	214	195	220	210	236	241	207	228	187	199	190	212	198	197	218	209	222	215	231	200	221	204	209	182	193	215	227	192	208	214	228	230	240	194	192	213	219	207	225	188	198	211	217	237	237	227	193	202	196	208	194	196	225	213	191	213	218	220	210	214	198	237	233	194	198	221	235	232	205	209	233	202	189	215	195	230	221	210	184	221	212	226	223	178	227	220	217	195	197	220	199	237	204	223	205	223	224	213	229	234	226	186	202	199	231	228	198	187	195	208	216	196	211	208	216	220	234	220	220	198	203	207	225	217	217	218	219	214	205	223	230	208	231	179	213	223	219	213	222	217	188	209	215	245	219	199	192	204	220	209	213	229	205	200	195	207	207	219	203	199	213	231	209	207	231	211	209	202	200	229	213	223	195	195	238	220	209	209	235	199	243	198	201	204	222	229	221	218	212	193	209	209	239	233	225	202	204	219	218	225	220	188	204	224	204	223	203	216	217	212	220	200	201	217	203	219	201	238	229	228	227	214	198	235	219	258	221	211	230	212	208	225	195	199	186	199	215	204	251	213	218	194	224	215	215	218	191	240	219	199	176	194	227	226	212	175	225	239	199	222	219	212	197	215	218	203	212	183	178	216	181	226	216	221	234	210	205	202	187	222	183	187	208	239	241	230	199	228	212	234	211	208	187	237	207	221	224	211	199	205	195	222	224	213	204	242	201	193	211	210	236	196	225	222	206	213	229	212	216	222	204	231	219	211	197	226	213	212	204	232	238	231	190	187	220	198	229	228	217	222	218	202	213	196	223	191	208	216	212	201	210	215	253	191	181	200	206	198	218	203	205	238	202	220	211	196	215	195	223	231	195	225	211	220	220	186	253	224	209	202	206	234	222	221	209	229	205	191	204	191	218	199	190	231	213	204	214	201	216	198	226	215	224	209	250	208	223	230	223	175	197	215	214	223	234	230	222	214	236	231	211	195	223	229	207	219	231	197	250	187	227	241	234	211	197	221	220	204	222	194	198	213	216	213	203	238	192	212	210	230	216	211	228	194	195	218	210	211	237	233	250	184	200	199	209	210	208	203	196	190	212	195	240	226	243	220	223	223	215	220	207	211	221	209	227	215	211	227	219	223	212	243	227	201	209	199	193	231	182	219	213	205	199	230	218	185	213	223	210	202	226	183	193	217	216	189	196	189	215	219	214	194	216	194	186	267	221	239	234	217	216	204	204	203	221	228	204	201	195	240	214	205	220	204	224	196	208	218	227	208	237	245	234	222	230	239	207	237	203	237	218	217	235	224	203	205	192	217	236	231	193	209	229	216	229	217	188	203	211	214	216	177	214	214	207	201	211	199	213	219	206	221	219	211	199	218	226	194	201	209	224	219	196	224	211	234	198	219	221	180	224	218	206	212	223	227	217	215	217	208	217	216	215	203	231	223	202	200	207	223	239	224	202	200	226	215	203	215	208	210	222	183	247	210	197	221	224	204	216	200	207	230	174	195	231	208	230	200	252	203	186	202	253	238	210	219	204	216	226	240	226	199	190	209	181	229	220	221	218	215	202	207	215	235	173	215	246	188	205	226	194	221	208	207	222	207	196	220	213	224	199	234	200	231	224	190	182	187	228	204	215	222	203	198	225	253	194	214	210	215	193	220	222	209	189	200	186	192	226	219	205	236	221	198	220	237	212	239	217	200	203	206	157	217	245	203	225	219	231	214	241	195	240	196	223	209	191	204	217	207	211	199	177	197	224	202	189	208	191	225	233	206	218	194	242	221	214	207	246	234	213	205	226	219	209	203	199	215	229	196	182	217	226	176	225	220	226	234	241	203	201	206	217	222	230	209	197	206	212	213	205	202	204	218	203	211	224	232	210	217	204	220	209	196	200	214	191	201	199	234	239	213	204	209	212	213	198	236	208	193	232	215	230	213	196	221	221	201	193	213	197	219	188	193	208	216	202	233	196	208	217	183	192	202	233	211	193	222	223	202	194	202	220	203	209	219	209	218	241	205	197	199	241	212	242	201	215	198	215	211	196	203	221	213	230	220	209	183	212	196	231	195	214	227	197	212	207	222	220	238	223	207	256	205	216	196	215	201	222	215	201	204	215	212	222	202	220	189	200	250	230	222	205	225	231	260	224	204	204	222	212	214	204	249	222	231	202	217	205	221	187	226	201	205	216	210	228	222	198	202	203	231	212	225	207	206	204	203	187	229	213	189	215	211	189	211	210	205	207	216	249	219	216	201	211	208	221	218	209	195	252	217	219	244	209	197	201	212	239	189	235	239	203	205	198	226	197	223	208	200	222	228	242	209	196	220	225	206	192	207	251	236	206	219	196	222	216	201	224	206	227	224	214	199	203	240	202	233	205	241	225	201
6521	864	1201	1424	1244	1116	994	831	799	752	731	741	687	638	667	659	659	599	625	615	582	610	593	555	566	623	581	614	580	611	552	613	601	612	560	616	577	582	589	548	595	580	613	622	606	578	596	602	585	608	576	590	541	554	552	580	579	584	568	624	574	584	553	611	553	578	546	589	566	570	604	595	561	597	580	604	585	577	549	544	525	554	579	536	512	587	567	571	577	578	577	564	508	561	563	588	544	581	562	574	538	567	552	562	550	548	552	599	563	524	559	580	540	559	561	579	608	558	576	613	562	582	606	554	561	582	572	610	580	582	583	544	557	579	585	547	551	580	587	511	515	548	565	578	567	565	515	594	560	607	556	595	576	559	566	531	562	591	615	550	574	550	571	585	541	548	558	564	558	572	530	559	539	596	537	590	559	580	598	586	550	553	578	592	567	521	535	588	603	576	577	595	566	513	524	587	548	599	573	583	605	547	586	552	542	568	553	580	567	563	506	558	536	577	574	591	574	559	580	574	566	563	560	578	575	570	570	605	571	551	543	554	568	587	521	597	581	567	593	644	558	579	582	535	554	582	559	535	569	603	552	597	573	559	561	531	604	525	531	533	571	558	600	584	551	551	578	558	538	608	565	586	562	547	569	594	601	554	545	525	549	593	523	548	552	567	583	548	570	602	576	587	561	581	562	553	544	558	546	548	548	541	543	527	550	595	557	597	542	518	567	560	549	610	550	589	551	549	598	559	556	558	579	568	594	549	577	618	565	603	543	569	563	601	586	536	568	527	568	579	591	559	594	556	575	553	564	587	578	547	561	579	552	591	586	584	544	585	598	578	540	569	572	594	565	537	574	579	549	516	560	572	583	583	568	590	563	587	582	552	554	615	573	565	622	565	582	585	611	568	557	570	551	549	543	547	599	582	575	567	529	600	615	556	579	516	571	605	563	561	597	559	560	567	564	574	590	571	620	575	539	578	569	568	613	541	568	599	559	559	565	581	574	561	593	579	572	575	583	545	603	542	581	523	593	539	545	558	536	613	579	564	536	549	592	592	579	556	611	564	558	580	554	589	585	551	576	560	580	534	628	558	575	562	579	549	544	582	544	557	528	575	552	567	632	567	551	558	601	585	542	561	557	561	558	562	579	575	521	549	628	563	582	538	575	578	544	524	572	545	558	589	577	549	548	533	548	588	594	625	562	553	534	559	565	576	581	595	536	588	575	575	553	559	549	551	539	558	563	548	556	593	517	600	561	574	554	562	571	535	582	587	533	579	549	519	539	568	559	599	575	583	561	580	574	576	528	556	565	568	611	550	597	604	578	579	606	543	550	586	569	584	531	559	585	555	564	578	540	573	604	577	533	596	573	570	621	557	571	552	558	602	622	554	576	545	573	595	561	571	530	589	540	581	549	549	603	564	586	624	601	566	539	609	561	616	584	549	577	539	549	586	608	550	597	589	589	576	594	615	601	548	586	544	555	619	523	534	549	526	546	597	594	568	529	599	576	573	542	564	537	581	582	626	584	599	566	602	580	539	512	535	561	569	570	572	572	557	614	553	553	568	541	558	592	529	551	600	530	566	575	557	550	604	544	567	563	587	625	554	559	585	567	586	526	552	594	527	525	560	605	540	545	538	573	539	549	565	558	530	554	553	535	520	545	559	562	559	610	618	578	580	568	563	587	572	584	566	583	549	559	544	562	530	539	556	585	564	569	523	591	580	534	521	584	574	590	603	596	580	577	565	579	559	585	581	576	562	574	554	565	570	579	594	594	549	568	590	563	534	586	581	556	544	542	548	593	571	547	550	581	532	614	562	599	601	570	597	537	604	577	551	593	558	627	573	574	581	641	548	565	577	581	530	599	542	562	590	582	595	552	610	565	587	548	568	565	535	573	579	580	543	555	552	564	578	578	527	592	553	577	623	556	581	603	566	549	544	584	533	552	546	585	581	542	606	556	554	582	587	514	556	568	581	627	566	558	528	593	591	563	569	552	587	578	575	549	563	560	593	556	554	574	527	543	548	572	527	559	611	568	600	611	543	556	542	536	584	554	543	611	549	581	565	534	576	578	543	573	573	565	572	546	527	545	565	599	579	562	565	556	574	614	561	577	589	563	556	575	580	534	618	578	568	591	547	561	593	602	560	592	572	603	578	564	593	565	532	548	559	566	515	552	571	560	548	587	530	591	572	607	559	579	528	587	562	571	576	571	576	580	548	604	625	579	566	596	534	541	585	549	595	554	542	591	624	573	584	550	579	530	581	586	595	537	611	541	540	599	511	599	579	567	570	540	578	607	535	593	561	556	573	489	580	530	546	572	578	572	524	539	582	561	561	550	555	557	565	570	602	609	550	568	541	592	598	582	567	570	515	576	522	546	543	612	591	591	578	566	556	570	524	531	592	589	541	556	560	551	548	571	555	544	585	550	538	572	556	580	537	574	591	588	576	582	615	555	598	571	581	570	538	558	535	515	602	577	577	579	581	547	554	570	618	593	564	560	564	585	641	583	513	570	581	542	644	592	551	605	538	574	602	584	609	568	568	555	576	573	534	577	572	559	602	608	541	560	576	536	556	564	538	574	557	587	569	524	626	554	529	579	570	593	566	593	521	564	565	549	586	551	611	565	563	568	585	535	569	525	586	554	523	567	549	564	619	568	541	581	646	568	552	532	557	584	556	590	569	577	588	582	558	581	531	591	534	585	568	574	548	525	604	607	525	588	543	581	537	549	577	531	586	601	551	540	573	563	567	587	543	523	552	547	549	593	573	604	562	585	578	592	575	535	548	563	558	591	542	581	561	561	565	544	554	548	572	597	597	594	566	559	546	547	562	539	584	536	553	564	553	537	568	548	556	583	553	571	615	551	544	526	603	521	562	568	594	566	572	616	546	505	588	591	546	594	573	589	535	568	590	548	554	568	528	543	588	563	548	543	555	583	592	559	528	572	587	605	537	598	562	574	599	538	588	544	559	549	547	565	618	562	574	598	578	528	600	587	556	542	594	574	536	594	563	588	523	582	571	546	531	602	488	587	562	556	593	552	518	559	555	552	569	574	558	583	577	589	575	610	574	580	529	583	568	566	532	539	556	568	540	532	554	589	545	582	531	551	554	569	536	569	591	556	544	521	551	568	575	594	564	563	586	630	538	587	577	534	561	590	546	563	600	553	527	555	574	539	545	559	577	568	560	576	596	533	546	594	525	552	550	613	556	558	613	553	572	570	531	585	591	572	597	606	573	547	576	584	558	559	595	591	557	590	595	584	554	542	525	576	542	582	553	542	601	603	542	560	562	558	548	532	549	520	554	572	542	528	636	594	584	567	554	611	616	581	552	587	522	531	572	610	579	587	557	557	573	570	595	561	534	562	578	582	575	567	544	559	554	576	556	565	564	551	566	575	555	535	555	594	594	561	584	594	562	576	571	519	608	601	566	567	580	577	521	530	592	555	599	565	557	545	520	528	550	601	589	593	518	537	558	535	521	533	554	604	555
15090	1317	954	839	614	537	540	469	431	397	382	411	350	372	331	362	364	344	339	359	364	374	378	363	384	328	300	361	336	316	326	364	360	314	333	359	327	360	321	330	347	399	334	329	358	383	352	375	360	337	297	350	347	355	357	327	329	359	373	352	323	343	370	359	354	387	318	345	345	349	353	357	346	353	350	324	319	334	354	332	335	306	380	326	307	362	385	345	354	336	350	330	305	313	327	333	332	338	296	334	307	352	369	344	323	324	328	320	308	324	355	381	356	368	312	312	311	367	368	365	386	340	381	364	382	359	350	335	327	326	346	338	344	383	342	373	379	352	346	333	351	337	344	334	377	342	329	330	317	374	341	345	332	348	332	343	326	367	347	344	374	353	312	351	332	356	356	338	357	346	390	320	305	323	371	337	356	337	325	359	322	333	331	354	305	386	343	302	353	381	319	337	372	337	334	336	343	322	352	319	351	358	331	363	342	326	336	357	344	340	351	340	350	336	352	337	317	346	336	309	327	353	342	356	341	324	390	350	319	303	326	332	319	350	352	338	350	348	359	339	334	323	361	326	354	332	343	327	340	330	339	341	360	353	358	336	382	351	352	340	311	360	332	340	355	346	373	357	332	325	301	349	373	324	360	338	354	350	345	352	371	337	334	320	334	344	314	323	330	347	329	320	342	334	307	352	359	396	393	333	349	370	339	352	344	351	296	313	325	339	340	373	313	334	339	322	350	357	334	382	330	341	339	299	340	324	335	311	355	349	327	328	297	348	361	353	339	354	334	338	334	336	364	364	353	325	333	332	351	341	346	350	350	352	373	371	330	320	328	354	358	338	332	370	296	368	338	340	343	342	341	343	335	330	325	353	311	314	346	330	337	338	389	367	377	335	370	349	358	338	340	340	315	341	356	326	354	321	343	321	338	322	332	328	337	336	316	335	324	324	337	328	332	357	347	341	311	330	374	353	339	364	337	334	343	333	346	331	337	320	322	312	384	392	349	351	320	331	336	341	333	348	340	347	347	384	324	333	344	335	324	349	344	339	355	372	312	336	347	305	293	314	360	361	335	356	343	337	310	320	339	314	324	340	346	340	337	327	375	348	335	326	326	332	328	315	340	329	340	333	338	339	373	338	329	331	334	331	335	373	338	333	321	318	363	334	320	339	338	327	309	333	331	309	387	323	360	338	358	347	317	349	331	362	296	344	344	306	347	331	318	333	341	343	365	319	382	342	338	359	337	343	356	328	351	341	402	360	367	339	328	339	350	323	347	348	368	326	371	337	369	326	374	360	359	374	334	340	332	357	342	346	333	354	293	361	319	357	381	373	339	318	334	338	322	321	339	366	345	338	354	332	340	331	313	329	366	341	313	347	332	323	339	325	381	359	325	369	346	360	341	345	349	372	351	326	318	371	340	373	361	324	370	329	356	351	300	382	327	330	368	358	377	327	370	326	347	347	388	406	346	329	330	345	328	333	347	323	356	351	340	355	346	362	359	346	320	341	315	366	384	356	335	355	320	327	322	356	344	328	334	347	337	370	321	337	307	335	344	339	342	355	385	342	346	339	351	336	328	366	385	323	338	315	363	328	355	345	346	332	359	347	342	339	317	344	331	345	326	320	353	343	378	325	298	314	379	323	351	354	290	322	338	304	327	339	341	359	361	359	346	293	346	316	337	373	354	365	318	357	320	344	362	370	326	334	334	330	325	343	373	337	337	342	321	339	345	371	352	341	380	345	335	360	360	330	333	340	332	341	354	335	387	324	317	349	327	378	337	336	358	332	349	340	311	313	316	350	326	335	362	340	324	350	372	329	343	319	364	326	328	347	348	353	354	364	384	315	296	346	324	322	330	354	338	332	316	336	352	348	353	331	317	328	335	345	337	365	321	332	326	323	337	337	365	302	328	365	334	354	343	348	301	359	382	338	351	342	342	357	356	338	316	351	349	315	343	329	361	359	347	358	344	324	356	342	319	329	352	349	364	347	358	360	360	330	342	333	325	361	370	322	310	356	358	359	331	318	335	329	342	343	339	340	341	339	314	323	313	362	308	343	329	339	348	317	351	364	356	370	321	331	342	334	322	316	329	331	345	349	300	354	284	318	339	336	358	306	335	336	383	328	326	372	322	378	370	325	340	361	356	352	330	292	323	353	336	315	354	375	336	366	359	320	329	353	342	338	316	331	331	357	334	366	368	353	347	356	342	329	339	354	337	349	348	346	326	328	358	361	335	348	324	323	339	346	311	356	343	345	382	346	348	323	358	337	361	305	339	377	379	304	345	355	341	322	341	371	343	370	351	326	351	347	337	366	314	320	339	334	345	341	329	311	357	343	332	331	352	372	354	320	346	343	353	335	352	345	352	319	318	329	350	320	315	308	360	356	372	322	332	330	355	355	350	345	354	368	324	330	319	354	347	314	302	353	343	326	340	314	364	364	357	366	341	360	332	325	359	362	346	293	317	310	333	347	325	371	370	350	348	377	350	351	371	319	375	374	351	326	387	353	353	340	321	317	346	313	335	353	354	346	325	329	341	353	349	306	331	324	362	318	309	317	343	340	357	374	351	325	364	334	348	379	305	366	363	342	345	323	339	347	347	342	318	329	314	375	355	342	326	323	329	312	323	327	329	324	342	353	353	359	339	350	329	302	363	351	361	328	348	338	357	366	359	343	357	344	347	365	326	345	362	336	324	344	324	365	349	379	365	316	301	340	319	350	330	328	354	355	313	321	328	354	335	370	355	325	328	336	355	355	345	340	305	324	366	371	357	344	351	331	377	338	362	344	359	346	366	315	337	375	339	343	363	377	316	358	327	349	360	381	330	339	350	333	338	320	317	314	345	325	344	348	358	345	363	320	342	347	339	322	341	349	327	330	347	326	327	349	316	357	318	368	384	295	328	331	359	347	337	342	341	390	378	333	341	358	371	326	350	360	313	320	383	318	302	333	373	341	344	325	373	362	324	377	305	365	323	328	344	327	323	349	356	337	405	347	324	348	373	325	348	322	355	354	356	374	343	349	341	337	334	357	328	335	373	355	361	335	333	324	321	323	325	316	338	302	310	336	339	351	353	324	349	338	335	330	351	347	350	337	342	328	304	351	361	363	361	342	385	343	315	330	342	381	344	351	344	323	352	341	331	336	328	328	359	365	328	347	365	334	319	354	309	354	332	339	327	350	360	335	350	325	328	319	366	339	327	362	386	323	336	353	364	329	332	365	341	313	352	365	360	311	334	348	324	324	349	324	347	299	296	334	375	354	319	349	355	310	350	298	337	351	306	319	337	359	367	327	316	301	353	327	331	349	363	330	342	379	333	399	352	341	332	337	367	341	332	352	323	384	315	345	339	296	348	367	334	344	358	283	353	373	323	386	344	345	356	338	345	372	367	318	324	353	353	361	335	354	319	346	373	352	355	367	298	360	296	351	355	339	345	360	348	340	365	359	349	324	357	358	352	339	317	308	355	322	375	362	347	414	379	338	335	346
8439	1263	2103	2455	2129	1818	1528	1401	1346	1223	1126	1104	1097	1047	1007	979	932	984	939	911	959	942	885	848	946	876	858	878	903	909	928	877	897	875	844	883	892	877	853	853	909	916	843	839	887	876	848	879	871	885	845	887	868	893	870	838	886	850	928	849	806	872	854	856	833	865	879	873	851	880	851	921	842	874	846	905	831	817	866	875	804	853	834	836	899	845	840	823	846	814	856	846	894	849	852	821	854	866	849	883	879	806	874	858	885	873	876	863	804	848	861	832	862	800	843	853	842	866	875	833	852	849	866	819	846	849	848	844	851	859	853	871	877	873	836	828	857	847	849	842	808	818	861	897	817	896	879	846	810	861	863	836	896	838	813	884	823	857	888	855	861	867	790	834	825	894	878	860	842	846	900	866	892	866	850	910	836	802	859	826	881	834	885	843	806	853	892	793	837	868	844	883	837	823	855	810	825	841	825	932	878	844	807	862	810	815	877	869	869	866	819	892	899	842	828	884	862	773	853	876	804	852	822	873	844	830	856	837	871	911	863	866	888	814	839	804	819	839	851	793	853	881	868	867	845	835	877	939	850	884	836	857	819	871	856	952	848	864	839	827	862	840	889	862	804	856	860	882	851	885	878	836	836	834	796	851	843	795	815	802	948	849	896	867	874	904	867	850	823	830	847	808	845	830	849	856	804	865	857	846	840	878	869	849	859	936	859	792	813	892	867	833	851	895	904	858	841	812	856	808	859	831	829	829	837	876	864	802	844	863	815	804	859	883	834	871	849	839	882	873	814	812	820	853	858	846	860	823	834	891	838	905	893	818	844	866	856	821	866	843	829	860	798	868	875	830	864	860	843	803	843	785	883	846	859	807	837	867	902	888	850	889	837	850	827	874	855	841	777	832	851	818	888	924	883	806	860	807	855	844	861	850	866	821	861	888	846	824	882	852	869	880	828	841	802	859	857	828	825	860	854	839	859	853	858	834	792	828	847	830	904	910	856	859	905	804	796	853	855	853	908	808	799	797	802	879	858	833	842	824	860	853	846	835	841	822	859	821	854	867	871	837	856	874	854	815	827	805	873	880	837	839	848	786	819	857	890	826	875	866	850	848	867	809	821	898	902	853	862	859	841	854	874	834	895	909	874	870	856	852	836	815	890	828	899	872	814	854	796	886	854	905	821	794	800	851	858	874	793	834	797	844	833	817	872	883	857	805	856	795	876	824	833	811	811	808	836	879	870	790	846	877	860	759	869	837	864	911	827	842	834	810	830	844	842	875	853	879	808	864	830	847	888	840	829	837	846	828	848	875	822	825	890	827	830	879	920	849	848	867	912	910	848	863	866	852	843	891	860	771	829	842	878	902	870	837	828	890	910	870	864	814	855	835	843	877	885	846	868	864	851	863	907	843	905	833	845	920	831	787	880	830	827	824	865	837	865	889	865	812	844	918	853	848	827	871	867	843	874	826	881	882	809	888	831	854	835	866	887	882	861	829	843	895	871	823	859	858	863	857	839	820	848	821	862	851	815	887	883	826	842	780	833	830	803	854	867	862	826	886	856	827	882	918	889	782	857	863	863	840	818	811	830	856	883	857	862	819	878	821	858	863	863	865	855	870	833	852	864	859	876	834	793	825	844	838	835	880	822	805	804	822	909	857	788	818	858	827	838	789	822	833	810	868	814	795	852	797	881	811	878	876	862	853	862	825	818	810	831	855	837	842	827	847	856	860	862	841	850	897	871	862	865	866	842	858	836	875	831	858	859	869	844	873	802	881	810	875	846	850	779	806	850	861	867	824	807	840	885	876	820	819	817	855	880	821	895	821	857	824	816	842	821	825	804	816	835	853	812	880	843	801	885	859	825	855	776	866	852	882	871	800	800	821	881	856	857	829	890	828	861	845	907	853	855	837	893	868	861	797	860	794	845	830	817	829	881	852	868	802	840	883	812	859	848	797	844	816	819	892	881	829	847	855	864	852	835	889	888	866	854	898	893	842	819	866	868	890	855	888	830	802	853	839	860	857	859	848	910	855	852	873	835	822	826	835	851	881	876	836	874	848	804	837	870	848	816	843	880	827	861	874	900	865	819	825	858	819	902	851	887	882	809	908	814	858	879	832	852	870	921	853	866	814	843	876	814	851	860	847	852	871	804	847	859	874	879	882	848	833	915	827	857	827	828	853	812	886	864	879	831	836	867	864	818	814	872	860	840	891	897	833	856	859	853	882	844	884	835	844	854	862	852	790	813	843	847	905	875	834	877	855	817	861	816	824	864	831	863	886	841	816	825	794	814	883	924	869	838	867	828	858	847	823	888	818	820	842	835	861	829	811	880	879	871	844	804	833	845	876	881	822	888	821	852	824	855	903	832	863	821	839	872	864	822	837	862	831	887	841	862	915	885	893	855	850	826	843	881	878	836	846	814	860	840	815	844	862	857	792	873	867	873	860	810	800	868	850	859	841	858	864	845	898	774	825	870	817	891	826	852	833	841	858	876	852	867	820	853	905	851	865	839	840	851	812	849	850	890	856	820	845	849	863	888	868	793	853	783	834	842	824	855	873	863	882	859	874	832	837	851	822	858	861	846	831	835	805	846	853	800	861	826	797	873	854	796	859	871	878	854	893	845	862	827	861	842	792	819	818	843	861	882	899	828	842	846	854	845	849	888	791	885	879	871	891	918	845	832	871	817	840	834	808	860	850	893	890	801	861	879	860	858	792	840	885	834	870	869	844	839	817	851	866	846	819	827	860	822	874	890	844	807	816	793	858	852	869	840	850	839	833	929	823	829	858	882	785	858	869	860	846	832	873	859	853	813	841	815	829	848	900	824	807	854	862	843	852	887	889	824	844	797	832	836	888	856	840	844	821	830	835	834	839	811	857	845	855	825	913	862	860	834	884	829	824	839	876	830	826	830	873	834	830	873	839	836	843	808	873	845	897	891	829	854	847	833	850	855	795	804	822	840	847	887	854	871	873	865	851	812	869	832	869	854	845	866	825	883	779	786	879	855	884	830	835	868	831	907	817	878	849	853	889	869	878	855	851	801	832	847	855	832	876	854	851	838	819	850	884	850	854	795	819	773	868	853	832	880	888	878	869	876	819	825	830	852	932	887	861	872	884	825	854	892	831	846	881	870	753	877	829	875	788	891	858	864	884	878	853	860	854	847	874	860	884	863	824	870	867	884	887	849	840	848	876	834	811	908	833	818	821	891	883	898	855	866	825	841	910	887	847	818	876	821	815	846	840	837	880	838	828	795	896	860	811	896	811	862	869	833	836	820	842	805	821	823	793	827	795	864	871	829	852	822	817	886	831	840	861	840	849	837	851	822	834	917	842	816	846	875	860	851	837	813	855	865	824	802	854	831	867	829	844	835	867	881	835	875	856	839	883	874	847	891	839	810	871	845	817	835	868	807	851	824	830	866	850	818	824	833	843	925	849	826	861	829	879	838	874	908	846	833	903	827	838	838	884	912	778	863	864	858	834	879	819
1683	398	428	378	395	390	411	387	397	383	392	401	372	388	362	384	370	417	390	428	395	406	410	398	398	399	381	370	390	371	404	375	406	383	395	391	378	389	400	434	417	393	381	419	402	430	372	387	385	403	362	369	391	401	372	389	381	417	378	385	412	392	387	354	386	376	390	383	360	428	364	405	405	382	391	387	377	398	377	410	391	372	396	394	384	384	379	350	399	366	422	376	393	400	407	388	367	396	405	416	423	430	374	414	381	407	360	383	371	404	400	430	390	383	432	425	412	421	414	379	409	393	391	373	420	372	364	380	404	404	385	402	377	392	370	441	368	370	336	395	432	416	392	414	422	409	407	366	402	384	420	372	382	373	410	367	361	409	435	370	386	393	363	402	404	403	402	410	396	368	373	407	367	404	383	410	387	417	398	363	382	406	391	396	426	399	412	383	375	415	395	365	380	381	396	373	410	386	416	365	389	417	407	398	416	378	404	376	375	395	411	396	404	390	386	393	392	417	385	404	410	428	429	396	382	392	368	376	397	407	397	380	411	380	410	413	391	350	420	405	378	399	415	373	425	355	408	374	371	363	388	395	405	410	400	395	422	380	395	373	407	388	386	420	368	376	388	396	407	402	403	406	372	382	402	396	361	387	383	393	416	378	418	434	436	385	420	386	398	406	397	392	398	407	380	426	365	398	427	415	362	368	408	424	381	407	405	379	411	376	392	391	394	382	409	370	379	388	384	397	365	362	414	434	379	367	411	369	396	397	365	373	394	393	381	393	408	384	388	450	410	362	419	409	390	438	411	415	393	405	392	395	362	403	413	386	392	353	340	390	367	371	399	385	376	387	404	387	392	387	374	396	411	366	406	415	403	392	412	391	382	415	408	401	421	469	407	394	381	421	364	379	391	368	408	423	370	380	416	404	396	418	408	406	379	363	384	423	415	410	393	410	394	387	395	398	402	415	364	399	402	382	394	374	360	397	410	381	395	391	342	423	405	420	374	398	358	406	377	397	369	370	410	384	382	341	420	414	386	404	430	399	391	356	375	397	430	392	401	392	392	414	405	392	377	415	372	383	386	388	363	423	409	402	398	384	400	435	425	433	425	419	409	356	327	367	403	406	382	413	397	358	344	379	417	391	391	379	387	433	338	357	388	360	387	394	368	361	364	380	408	354	367	374	347	395	363	360	359	408	399	395	373	403	412	365	391	405	367	411	425	399	440	411	357	400	427	367	353	402	382	405	399	403	399	399	379	434	415	433	382	443	391	394	388	350	376	372	430	411	352	402	400	390	418	402	393	386	409	409	364	420	396	360	372	403	407	384	377	401	382	402	406	388	390	447	412	387	384	371	411	408	384	400	394	392	402	393	410	436	405	381	426	391	360	387	411	376	392	415	360	409	394	416	370	397	392	388	431	390	401	397	387	367	368	390	402	402	404	376	415	382	415	388	403	382	380	408	396	376	407	353	394	339	391	371	389	376	382	384	380	394	372	375	403	390	393	349	373	370	387	402	434	402	388	409	406	402	399	399	424	370	374	414	347	374	380	390	407	403	402	403	375	379	372	409	418	369	394	386	408	412	405	405	388	369	382	409	409	403	404	415	374	425	359	404	389	431	406	371	394	397	415	353	383	383	441	433	407	381	378	415	411	417	386	381	389	421	400	365	375	450	439	397	380	385	387	423	391	387	382	391	428	431	394	411	381	418	408	385	412	389	415	384	349	392	346	407	441	395	379	386	423	400	408	379	361	376	386	375	389	379	387	417	417	406	429	395	400	391	385	397	405	393	355	372	340	380	368	376	355	345	425	368	415	399	412	386	410	398	345	394	410	381	391	362	414	399	380	391	340	381	373	380	371	390	379	388	402	373	384	416	393	396	386	407	407	406	413	387	388	419	383	398	388	407	370	373	384	355	382	429	390	374	388	378	368	403	344	386	377	397	410	395	373	365	416	386	375	411	376	384	376	378	401	408	387	391	401	370	421	395	391	390	416	430	413	392	368	349	400	384	396	388	386	362	359	361	373	387	382	368	402	388	374	367	415	403	382	417	430	422	392	418	392	391	362	392	408	370	352	413	441	377	404	398	371	374	386	373	376	445	396	396	398	407	411	446	355	377	390	379	358	346	434	391	405	398	400	373	412	402	415	398	395	443	424	381	409	397	409	409	405	386	366	387	363	427	404	388	413	396	394	373	395	410	346	416	387	392	409	397	398	416	396	376	429	386	357	392	371	431	416	425	402	388	424	390	407	372	386	391	372	426	349	384	392	415	396	379	399	413	389	389	420	398	390	417	375	390	367	397	379	401	379	404	410	401	347	370	418	390	387	398	349	436	384	401	405	378	378	385	427	430	411	382	413	360	392	438	382	415	397	351	404	410	410	399	394	405	411	397	387	384	396	384	405	374	402	368	432	369	421	390	378	405	427	398	375	419	383	399	378	394	366	391	394	376	383	414	376	380	430	382	431	424	460	418	368	400	397	416	427	390	391	405	392	455	378	364	383	389	419	424	396	419	403	365	400	383	384	397	381	443	434	407	341	385	368	420	404	427	359	417	419	399	374	386	444	403	368	426	363	358	412	398	362	430	395	391	421	402	314	385	402	424	401	401	425	376	371	392	412	382	388	393	433	408	437	402	416	370	377	375	370	401	386	409	376	396	386	427	415	385	359	413	373	370	419	422	418	344	406	405	387	404	383	374	420	365	394	387	385	391	358	361	382	443	422	376	410	345	364	391	369	367	362	428	370	415	414	396	414	336	406	391	399	395	397	389	416	392	380	357	378	404	369	414	370	374	410	392	430	407	429	375	397	369	396	374	412	410	394	401	399	397	404	372	365	391	359	409	388	365	380	401	383	384	418	388	376	376	375	371	419	399	376	386	377	413	397	396	373	424	413	426	418	393	414	368	379	382	374	379	358	390	378	382	421	403	365	445	376	370	393	415	367	374	395	366	431	375	397	368	396	356	437	359	383	383	399	423	385	403	382	382	393	411	401	387	370	429	390	398	376	403	375	382	375	378	395	407	400	390	409	403	391	403	395	388	388	413	367	383	399	359	417	396	388	386	376	413	364	387	410	371	374	434	390	425	442	402	404	400	393	392	374	390	404	372	417	384	414	392	378	378	385	404	410	391	356	421	398	423	395	403	372	349	357	383	383	376	406	398	384	373	378	386	421	400	376	368	397	395	402	393	395	380	406	422	361	373	357	430	374	427	407	379	403	415	379	412	423	345	346	427	376	426	392	431	351	445	423	380	400	386	389	409	378	396	376	380	412	408	395	395	421	405	371	410	363	369	436	392	401	425	381	379	363	393	384	372	375	379	394	414	367	400	382	386	373	427	419	401	396	396	374	384	390	378	390	356	414	363	391	390	396	390	409	387	382	368	381	399	377	408	395	404	373	390	370	420	411	388	378	390	393	372	379	400	401	385	403	389	375	353	386	431	394	386	399	387	397	414	410	384	416	397	447	411	381	417	432	373	389	400
2139	917	955	907	930	904	934	911	884	865	896	856	883	918	903	919	935	957	889	873	905	917	935	898	957	866	912	872	932	910	829	939	867	922	894	937	932	908	948	892	890	884	921	900	918	883	913	877	875	945	894	908	895	938	896	916	888	912	862	922	898	889	905	899	922	934	878	894	921	906	953	974	871	888	906	872	925	890	880	957	919	903	896	961	875	886	889	846	943	945	912	910	867	921	954	885	917	893	898	933	926	912	900	939	931	934	931	931	884	885	905	897	927	953	887	925	905	884	930	910	939	844	934	866	908	883	887	928	888	920	900	885	910	936	866	908	888	930	901	890	906	918	858	872	940	920	892	912	907	875	917	936	898	911	889	890	903	880	904	877	879	925	895	895	895	879	939	892	891	846	875	883	918	906	873	876	957	876	905	868	900	878	880	953	949	879	859	925	935	883	935	866	865	878	904	879	878	902	859	894	892	928	967	846	880	892	898	901	912	935	914	893	956	857	952	882	921	888	942	899	895	925	890	895	923	896	861	918	888	925	901	863	969	888	931	906	899	900	889	872	876	902	900	878	900	918	942	888	915	918	921	827	991	902	925	903	901	891	905	923	881	901	909	929	916	912	897	838	882	929	918	881	893	880	950	866	914	908	876	882	839	857	902	874	916	927	902	902	949	886	902	909	920	913	854	901	895	910	840	863	930	852	881	873	921	920	929	918	914	914	881	922	840	888	942	966	887	906	893	937	916	902	916	916	915	889	876	923	864	860	860	920	944	879	878	890	851	883	915	871	927	864	882	887	981	921	846	947	939	890	884	881	884	930	895	894	902	894	861	929	862	868	901	893	915	884	959	917	913	902	876	874	931	923	970	948	932	881	872	934	929	884	884	925	892	883	908	954	928	860	845	940	900	868	909	952	887	879	854	865	928	914	914	923	924	879	883	888	947	853	929	897	920	884	861	910	901	836	889	858	920	914	851	900	901	866	892	918	923	872	886	894	878	911	941	948	905	900	909	880	936	822	892	927	957	874	903	906	906	917	870	929	920	902	894	922	869	935	938	848	939	940	882	924	886	929	878	911	907	930	933	898	906	903	863	946	923	960	917	840	908	878	906	853	951	885	827	887	886	908	966	897	872	900	944	895	883	883	877	887	885	919	884	880	882	900	886	919	906	889	923	904	859	864	894	877	934	932	900	872	942	873	900	874	938	860	922	809	920	940	847	900	895	874	995	902	917	917	881	903	945	868	918	879	947	920	934	910	887	861	869	887	890	924	917	880	893	877	908	942	953	872	851	908	892	983	909	919	849	923	903	907	927	937	943	903	900	873	884	895	906	925	883	886	920	936	885	911	927	884	917	948	903	922	839	893	880	915	877	886	876	881	937	959	924	894	871	886	859	894	928	883	962	905	927	897	925	964	888	898	893	837	937	908	876	908	862	992	926	888	917	880	894	890	930	925	892	890	935	916	902	925	877	932	957	880	921	909	949	970	880	903	951	909	846	905	865	877	873	869	944	874	879	864	953	956	831	907	877	875	901	903	895	871	912	905	866	922	888	869	928	921	901	881	899	944	976	901	900	938	866	887	921	910	888	852	929	873	898	852	960	916	908	877	943	907	873	941	914	882	871	922	928	939	929	934	917	907	854	896	906	904	949	932	924	889	877	918	903	916	902	926	880	900	942	887	889	910	901	896	976	896	936	895	886	945	898	918	887	935	987	912	932	952	899	943	907	882	888	911	860	870	928	921	931	871	897	898	924	876	935	894	909	906	877	934	911	859	870	873	888	940	901	873	927	887	937	866	943	914	913	892	880	968	887	946	905	939	925	935	884	929	880	921	924	881	937	883	915	890	853	869	890	904	919	896	948	899	911	958	897	889	924	887	890	904	935	893	915	907	979	930	877	905	899	910	943	907	925	911	870	868	918	902	877	870	876	918	929	890	878	918	947	869	906	867	883	894	882	901	924	911	901	921	884	887	879	871	907	922	870	895	857	875	942	886	937	920	933	907	943	853	914	881	867	946	895	899	929	891	886	892	890	904	914	897	928	882	826	889	898	931	896	927	887	888	896	949	917	867	882	902	887	874	847	969	882	874	897	927	859	907	929	876	859	894	997	931	863	912	894	891	922	907	860	903	940	881	917	924	901	913	944	907	870	909	925	935	868	875	942	927	957	867	894	877	913	895	832	874	876	955	932	868	886	891	938	914	900	938	953	892	913	935	945	875	884	895	833	869	939	865	925	889	892	856	908	904	918	905	908	859	905	914	918	872	904	901	937	914	838	912	854	862	860	950	968	865	880	861	895	954	933	938	930	912	893	963	896	914	927	907	932	909	886	937	896	878	941	924	879	875	914	904	939	900	977	932	878	904	961	896	890	952	903	891	940	907	905	926	948	885	883	912	922	897	877	898	893	845	853	910	861	879	918	909	937	867	878	889	904	903	899	950	864	939	890	847	927	875	916	914	863	916	914	905	954	876	860	923	908	893	907	948	877	896	929	916	877	880	892	896	858	821	894	859	894	879	897	944	906	914	887	915	888	936	884	870	919	880	882	880	911	919	920	945	924	927	903	891	910	877	944	933	935	931	893	871	871	882	855	885	932	912	910	857	901	909	869	894	883	912	873	898	903	890	887	912	857	897	866	902	849	908	921	884	901	919	922	885	894	906	910	860	865	910	896	922	888	937	951	890	889	937	886	917	880	886	905	904	915	939	935	897	899	868	947	915	939	857	880	985	901	889	915	926	888	895	881	934	898	966	916	893	971	885	920	910	866	889	920	898	924	895	878	874	909	902	933	924	872	856	865	895	875	881	895	858	910	905	916	893	931	966	920	889	925	909	937	900	941	972	947	879	907	895	925	915	905	903	860	901	886	886	919	893	919	909	836	955	919	914	910	908	893	915	939	922	1017	963	922	948	913	911	873	860	901	919	940	864	906	942	923	899	976	863	878	941	911	882	931	936	941	894	944	883	902	876	857	884	898	891	905	932	890	935	886	903	868	908	935	876	928	932	940	878	871	883	866	939	916	879	876	889	924	897	929	914	923	895	901	854	922	839	895	946	887	908	950	957	885	907	966	907	847	888	912	912	924	936	917	894	881	867	852	926	845	858	870	941	873	839	860	913	889	925	903	915	914	897	903	907	867	886	895	937	909	964	913	868	891	965	889	890	915	888	919	912	872	891	955	895	946	900	943	870	921	982	915	858	897	945	922	924	860	858	951	848	914	932	894	905	860	898	873	906	913	868	917	911	898	891	908	917	898	872	899	936	903	904	882	949	932	915	935	883	889	913	927	955	883	918	932	908	932	883	930	889	903	868	844	898	963	871	910	885	886	896	895	913	896	906	936	907	897	903	893	890	942	943	914	896	893	888	889	877	935	927	881	946	855	955	872	921	939	882	897	909	864	874	894	935	911	903	936	890	917	864	865	884	859	909	913	831	891	891	902	883	880	880	867	891	865	898	918	864	843	910	915	932	877	920	937	903	849	925
7671	480	531	486	379	344	273	275	269	236	230	221	260	220	203	238	215	226	209	247	228	258	239	240	213	209	222	222	203	204	204	211	228	212	227	197	227	216	215	215	224	193	208	211	213	199	201	215	195	226	231	201	201	223	204	199	230	232	212	224	204	211	206	202	198	223	198	194	183	171	214	206	214	203	214	217	238	189	214	202	213	236	203	210	210	225	213	210	222	214	209	224	234	217	208	230	203	228	215	208	221	206	178	215	200	213	221	184	237	232	192	187	210	207	216	197	216	218	247	238	221	252	209	204	199	217	212	206	243	213	211	220	220	201	206	196	216	215	203	193	224	216	209	200	185	206	196	195	208	208	220	210	228	196	209	216	221	231	217	213	196	218	211	203	201	207	217	229	207	189	195	208	200	201	223	235	209	190	184	190	217	194	232	201	214	186	223	208	213	213	222	214	225	227	218	190	205	224	161	202	223	194	212	200	197	235	208	216	225	208	223	190	230	167	197	191	246	194	212	207	205	195	221	213	224	190	200	231	224	225	211	221	229	218	203	199	210	229	233	216	203	233	224	222	227	214	201	228	223	227	213	206	205	206	198	210	208	228	228	214	231	228	232	224	183	204	196	190	242	192	202	202	207	206	208	237	196	201	203	189	211	189	217	228	221	224	196	242	206	228	220	195	215	224	202	216	217	199	189	214	233	200	234	219	194	207	230	213	246	200	204	192	249	210	215	213	220	196	206	244	232	215	205	192	197	178	202	206	219	205	203	247	235	230	189	241	237	193	196	225	203	200	219	216	221	193	211	217	245	205	217	218	228	224	206	261	217	212	193	229	208	218	184	206	203	216	200	182	205	210	187	230	210	242	206	218	224	218	224	235	193	201	227	226	210	245	205	193	197	215	197	215	206	211	223	218	240	216	201	256	223	214	215	197	204	196	202	177	194	210	214	222	194	246	184	231	202	218	224	215	204	215	183	216	222	195	235	235	217	197	243	240	224	203	213	203	222	235	194	223	180	207	209	203	228	231	223	229	224	199	187	203	207	188	224	205	234	230	216	204	208	205	235	206	210	197	212	216	238	199	218	214	244	216	215	197	215	206	194	217	202	208	189	213	232	221	238	179	219	212	214	224	237	218	218	202	221	211	212	204	195	209	229	229	231	222	199	215	240	216	232	198	208	208	195	213	221	210	212	235	218	210	208	234	223	211	207	218	234	245	233	221	179	224	230	227	215	219	261	207	229	207	202	195	217	210	219	200	225	193	189	209	217	208	218	238	204	223	229	211	235	187	214	214	214	209	187	235	199	218	240	204	216	202	205	188	225	217	207	212	210	210	227	212	195	225	250	213	209	203	214	210	211	201	198	237	200	208	226	229	191	215	226	189	227	178	184	228	235	201	219	185	212	223	247	212	199	200	229	201	200	218	224	227	226	212	225	201	200	208	193	234	207	237	240	252	229	198	241	214	232	217	192	190	210	223	184	205	178	203	222	218	220	215	223	229	196	226	221	205	218	234	232	241	245	232	196	242	233	221	243	229	210	244	224	240	227	231	206	220	209	207	204	200	203	235	229	227	222	238	235	194	224	202	195	211	197	193	211	220	197	209	207	203	208	214	222	216	197	200	216	205	201	183	193	199	224	192	211	212	248	202	234	217	190	220	208	186	193	226	199	241	199	201	219	196	219	204	238	232	209	202	215	238	225	221	202	201	230	203	211	205	184	226	167	200	205	198	204	214	219	211	202	188	221	177	224	177	178	225	202	228	211	216	199	226	216	234	212	225	192	235	191	218	213	196	213	233	190	237	226	213	203	224	219	241	240	232	212	241	195	212	188	206	210	228	187	216	203	173	194	193	210	231	229	217	212	229	232	206	211	225	223	212	181	225	213	193	211	213	209	218	202	210	212	197	188	201	224	241	234	219	220	213	223	203	233	214	239	227	217	226	184	191	214	219	217	176	202	220	211	216	229	193	206	201	208	225	215	217	231	226	212	202	231	226	214	210	220	213	197	232	212	194	220	211	185	208	229	229	194	223	219	223	212	202	248	211	201	219	213	194	214	220	236	227	218	201	223	211	217	201	210	231	221	222	231	242	193	202	201	184	208	217	175	188	193	217	224	212	210	218	208	204	221	220	190	217	211	199	223	185	208	209	202	209	220	205	172	228	199	205	199	218	199	200	237	204	246	234	243	219	225	224	196	219	231	205	199	203	189	233	233	223	220	230	204	200	212	202	227	201	225	231	217	232	218	239	245	190	229	222	228	210	215	225	207	188	213	227	212	206	214	211	207	198	210	216	216	222	193	194	201	213	216	208	208	206	216	205	208	204	251	206	191	219	211	207	213	208	203	202	226	258	185	210	220	225	198	198	211	227	186	206	248	216	204	236	226	216	201	220	231	217	207	217	226	208	190	216	192	190	201	228	241	210	220	215	204	203	214	215	227	222	233	211	230	219	200	223	217	221	216	192	220	193	227	209	198	219	215	187	211	232	216	197	207	225	208	237	229	185	220	217	243	237	221	183	227	218	223	242	223	232	197	201	228	217	166	196	188	243	239	232	200	208	237	233	229	224	192	213	247	188	206	224	216	212	205	199	212	208	252	215	239	226	208	212	211	244	197	167	212	211	221	220	219	202	211	197	227	229	211	236	213	213	226	211	243	205	235	204	194	211	210	209	226	204	214	242	196	209	214	187	239	202	229	229	226	218	221	218	228	201	189	228	233	220	194	237	237	205	203	224	231	216	198	223	226	218	194	234	199	225	217	208	218	205	233	170	189	211	213	216	238	194	196	209	218	201	213	206	213	218	207	233	213	213	204	210	208	215	229	200	210	223	211	238	227	217	249	212	221	188	196	202	194	258	215	212	213	216	213	198	251	208	251	219	220	218	183	254	208	211	206	197	201	224	230	221	214	230	215	204	221	196	225	198	238	235	221	233	227	233	202	217	234	214	215	220	231	190	214	188	227	231	232	199	196	207	223	207	190	245	258	196	201	178	216	211	200	219	222	214	230	213	195	229	210	207	174	213	195	215	186	216	230	212	227	209	249	207	199	223	203	211	195	185	216	222	211	211	211	214	209	206	213	207	223	220	214	212	261	204	184	207	210	215	216	234	194	198	221	255	197	202	187	221	195	194	217	216	207	221	190	211	240	220	228	230	220	233	200	212	214	208	204	237	212	206	215	199	187	205	210	225	202	226	215	191	212	240	194	249	187	175	220	215	222	181	245	206	238	202	221	227	227	225	208	218	202	175	229	207	188	212	230	190	212	216	212	206	205	216	251	225	209	243	221	210	207	237	216	245	207	206	199	200	201	221	202	214	215	197	222	202	194	244	197	210	210	223	198	213	234	204	209	208	227	231	228	224	227	191	198	204	222	201	248	237	226	197	247	194	202	213	223	227	220	214	204	223	214	218	231	212	203	208	236	225	199	211	219	193	201	192	223	241	249	178	213	198	185	195	214	188	217	218	213	218	227	250	223	245	228	224
6481	776	1248	1416	1317	1099	992	939	754	762	732	686	715	640	653	622	631	643	655	615	638	645	579	589	607	608	622	573	587	580	582	573	561	573	568	568	559	544	602	603	592	583	581	571	552	586	555	550	558	613	572	553	608	595	590	585	554	589	623	531	538	576	537	565	581	493	599	560	543	568	602	546	521	589	552	600	581	563	562	547	533	563	560	553	587	577	568	540	553	569	587	528	577	546	548	581	576	549	554	581	532	540	546	579	576	597	551	599	570	583	559	587	598	552	594	575	554	551	547	507	563	585	538	540	524	512	536	569	550	635	552	551	602	578	564	567	534	571	586	580	557	582	543	571	570	548	600	605	605	567	565	599	568	571	540	579	525	560	551	550	591	548	548	539	556	601	535	582	573	569	570	610	570	582	556	614	528	589	555	565	591	603	557	583	546	564	581	584	544	524	575	610	558	626	580	543	564	578	550	507	569	564	556	570	573	582	594	623	534	580	583	579	565	533	537	535	561	526	527	570	571	577	575	571	537	567	562	545	587	587	546	540	507	572	611	569	526	577	550	571	536	582	556	529	543	565	546	550	589	547	520	556	568	551	543	529	574	573	544	567	554	539	554	553	524	571	599	547	540	552	563	551	566	582	576	592	581	562	551	534	589	584	567	533	599	586	560	544	521	596	557	562	521	556	557	553	570	574	534	616	552	533	549	564	567	590	605	567	580	588	576	541	567	583	587	580	567	524	575	520	601	561	511	553	557	593	614	544	601	547	543	588	555	601	587	575	529	553	584	563	559	589	518	514	570	538	563	580	548	526	562	586	532	562	552	610	599	609	581	608	585	604	604	571	544	604	547	526	588	583	543	544	552	567	550	588	580	511	563	542	568	572	597	551	582	555	524	576	564	538	581	545	566	526	527	591	565	578	585	557	584	586	587	536	550	611	532	560	617	583	564	556	572	586	606	587	611	564	564	575	623	562	598	572	560	582	535	558	596	569	590	562	563	559	535	545	585	581	602	571	591	546	550	603	602	577	546	596	568	545	586	547	556	541	563	543	582	552	565	495	577	550	566	579	591	510	603	605	577	598	572	576	536	570	596	556	566	557	591	528	547	558	617	563	508	599	563	571	551	543	554	583	597	569	572	566	553	570	526	561	546	565	585	579	539	548	539	558	554	558	628	576	566	528	557	543	576	601	559	583	550	580	581	559	570	564	530	519	569	565	576	565	552	565	567	537	563	568	560	566	527	567	543	579	617	560	578	635	548	552	551	558	537	544	541	517	564	592	571	508	540	557	545	577	593	565	588	552	598	569	614	584	570	545	555	574	562	579	582	538	551	595	538	535	563	566	558	558	574	582	542	624	564	565	602	538	590	546	559	568	567	554	578	593	586	607	574	567	589	506	539	529	525	543	538	577	602	581	587	521	576	579	541	543	550	552	582	583	577	565	630	528	578	587	590	555	551	552	581	561	594	566	584	551	608	552	577	543	571	570	593	567	544	548	542	557	551	559	570	587	558	567	554	594	567	556	545	559	566	576	543	593	587	563	584	560	596	505	563	529	595	563	573	609	531	556	556	611	564	521	545	591	535	558	542	572	520	580	592	585	556	602	593	566	542	548	598	555	575	575	534	580	577	552	548	554	545	541	594	578	516	599	609	565	568	602	599	595	586	533	595	540	592	580	594	541	526	562	584	592	529	559	605	583	541	582	590	536	594	576	572	555	584	523	533	563	560	613	583	602	562	605	561	589	579	566	573	569	576	605	616	575	552	561	612	528	578	527	551	606	530	595	552	552	559	536	577	586	565	564	613	547	542	562	551	535	576	561	595	563	566	585	529	573	586	531	540	563	571	575	580	556	585	580	569	530	588	548	593	567	536	565	583	550	598	570	613	579	530	593	550	574	491	514	570	555	561	558	526	541	589	559	527	604	556	514	534	577	566	571	571	506	534	575	512	555	554	547	593	545	576	577	540	592	607	580	542	541	507	555	612	565	584	571	561	591	537	555	539	579	563	566	568	580	572	526	575	594	558	579	577	625	610	558	613	601	552	531	591	562	609	537	564	549	570	581	571	576	601	563	591	548	545	497	549	534	509	559	585	564	527	599	552	576	570	575	553	539	616	560	591	569	563	552	562	588	581	565	585	590	590	589	605	603	583	604	603	541	549	546	604	600	562	566	571	569	550	580	553	548	562	556	538	554	569	632	526	571	586	555	580	581	549	561	593	544	530	559	559	597	543	621	591	595	612	605	560	576	560	572	591	567	556	562	592	600	569	573	576	564	548	574	543	585	545	578	567	533	549	597	538	572	574	551	538	564	564	582	555	572	579	598	564	565	584	563	524	576	597	564	553	510	517	579	560	577	579	553	523	558	572	605	557	533	538	540	584	592	597	561	554	563	551	554	573	577	573	574	561	559	547	548	583	583	564	537	583	551	577	529	539	548	577	578	527	604	566	556	540	526	562	584	547	592	558	567	575	569	555	556	526	588	569	549	573	566	565	586	546	559	579	576	561	565	587	573	559	517	559	538	561	578	552	573	530	569	576	610	566	612	576	547	526	577	568	586	579	533	529	562	563	561	520	579	554	530	585	569	554	529	565	573	524	594	582	602	613	568	575	574	566	561	593	579	575	547	550	601	546	552	536	527	573	583	557	566	574	528	574	565	576	540	553	649	602	552	572	557	575	579	580	573	559	602	598	618	515	553	614	579	609	576	608	494	643	572	558	565	571	559	574	553	576	528	564	533	550	553	623	542	558	546	580	576	556	596	545	590	530	506	547	571	551	538	584	576	591	536	519	594	623	581	578	559	601	582	595	542	551	541	578	560	565	584	545	560	593	614	574	546	562	550	563	595	553	529	548	510	600	561	559	545	570	596	576	560	495	589	560	572	589	595	600	587	574	547	573	576	554	586	557	560	552	586	570	603	565	547	580	576	556	544	540	602	566	589	524	565	577	603	544	581	532	544	555	554	586	597	606	579	575	552	597	558	591	541	576	583	571	620	540	540	586	560	528	559	560	606	585	559	552	568	540	571	557	571	567	610	571	575	550	580	558	597	568	559	562	580	528	559	632	583	540	551	555	564	566	563	579	566	560	600	576	588	555	585	553	563	570	528	584	586	567	551	618	543	572	579	542	617	512	542	575	580	567	566	547	548	558	579	548	502	539	553	603	531	526	576	565	570	556	580	569	531	572	620	544	560	599	603	539	593	544	552	567	584	574	556	570	576	569	525	580	596	564	601	543	573	563	593	585	554	562	564	567	588	540	559	589	570	529	566	559	561	576	579	563	546	518	553	582	565	576	593	547	564	558	569	571	572	540	548	587	522	550	570	555	536	547	578	585	546	554	546	551	577	538	549	586	555	565	550	551	566	562	541	557	570	555	589	533	591	562	583	580	553	558	550	536	571	563	549	564	550	594	572	554	545	563	610	563	560	554	575	551	559	572	548	498	572	521	587	562	572	539	569	563	607	580	558	549	589	537	552	543	498
14982	1335	1037	836	596	542	491	473	417	385	427	417	408	336	327	350	372	373	325	322	369	357	343	353	353	296	334	334	358	329	345	353	369	336	345	343	327	353	341	332	363	321	376	376	325	319	352	370	350	324	353	339	370	349	325	319	342	344	342	357	327	345	319	377	326	316	332	304	326	362	326	361	343	337	354	323	396	314	360	344	354	354	340	327	354	321	282	342	331	319	362	315	343	337	336	338	339	349	321	351	364	349	327	299	322	342	331	351	321	328	335	351	379	356	370	342	344	326	347	338	353	369	318	354	355	340	369	338	362	331	320	325	298	344	333	338	317	354	321	356	366	334	352	349	338	371	310	339	329	362	377	320	354	335	352	354	354	343	328	324	368	375	349	334	329	296	366	321	316	382	351	365	322	353	355	322	317	355	340	319	308	337	337	361	326	329	340	350	311	343	351	352	344	338	319	335	364	362	333	300	319	310	342	328	336	319	315	377	351	338	369	330	354	352	309	361	324	339	342	312	367	312	353	332	368	356	341	338	320	395	360	337	335	327	322	351	356	332	391	325	330	327	338	328	346	362	317	335	345	315	343	370	363	333	349	327	348	335	392	355	298	322	360	365	301	361	331	344	380	360	365	318	342	319	321	303	332	291	368	357	378	348	334	321	332	350	371	307	318	365	359	361	338	314	372	345	309	327	319	353	283	367	367	340	327	333	373	362	344	298	350	333	333	332	333	327	345	345	359	355	354	343	337	337	351	382	328	319	343	363	336	317	329	347	329	354	301	323	315	348	337	323	352	357	372	343	338	299	340	334	341	324	348	335	328	350	334	378	379	305	390	394	315	305	310	323	345	315	348	375	347	326	360	318	324	322	328	345	358	373	342	302	349	320	342	330	345	348	347	328	344	337	312	315	340	373	332	326	343	339	334	316	330	364	335	341	341	328	336	316	347	372	336	373	324	309	363	352	323	325	344	368	365	346	367	311	368	313	350	322	319	355	388	373	350	355	355	340	346	354	358	361	347	360	333	370	318	344	337	356	362	354	357	334	337	343	341	354	331	342	363	337	328	356	377	344	340	347	338	339	351	339	352	348	366	389	330	366	351	361	331	349	348	300	313	347	340	366	345	329	341	306	375	364	371	341	350	337	383	338	354	317	319	357	328	339	372	335	334	361	325	314	335	357	274	328	330	337	344	350	363	344	313	329	313	322	350	349	342	341	322	299	320	333	314	352	324	323	331	298	336	368	336	331	336	309	320	342	341	341	320	326	335	312	334	340	318	351	353	332	334	361	369	345	348	343	314	350	329	344	340	368	327	387	329	328	343	295	307	313	338	343	356	342	306	367	366	314	356	337	341	320	332	330	318	354	356	344	339	325	325	360	341	334	349	313	347	352	340	368	340	338	356	307	309	329	377	331	338	336	352	328	325	336	324	315	348	319	349	337	362	395	348	319	353	334	359	307	366	331	356	359	344	371	294	347	362	376	320	318	329	324	367	354	346	270	326	357	374	352	357	352	334	316	349	337	367	343	355	337	302	347	357	325	339	337	342	339	373	342	345	369	336	322	305	339	363	331	382	387	344	334	309	357	355	327	344	339	309	344	328	338	347	329	356	352	328	314	321	342	279	329	299	343	374	337	360	339	358	323	371	320	327	325	344	318	359	336	336	338	357	365	342	347	369	339	351	310	346	318	353	368	359	339	324	344	346	353	365	323	379	361	339	309	305	363	327	309	310	332	356	362	353	341	356	320	300	352	312	347	334	376	385	356	326	366	330	340	332	346	363	353	323	356	336	327	331	322	324	323	357	356	337	330	318	335	329	295	329	358	342	351	332	349	323	333	344	334	332	374	348	347	366	318	344	333	325	369	365	341	369	327	352	328	324	333	340	327	344	349	310	362	333	320	335	330	350	365	379	344	358	325	350	315	333	350	343	356	339	349	378	317	357	314	350	340	312	319	364	340	381	351	338	314	344	301	323	326	368	323	350	355	335	330	312	359	365	352	339	301	359	366	320	344	351	366	375	349	340	322	370	362	358	323	376	323	354	357	351	359	331	340	366	374	369	324	333	340	330	323	311	370	347	299	363	329	329	305	343	348	352	366	381	352	344	329	331	341	384	341	365	351	327	309	352	317	331	365	316	347	334	355	319	310	345	326	335	349	298	316	329	374	345	331	344	343	344	331	363	348	317	308	310	314	353	329	353	339	310	344	324	356	300	352	304	314	361	343	345	340	365	343	379	342	325	360	347	327	343	351	368	307	364	348	384	326	378	338	297	340	340	326	337	345	342	339	328	355	345	347	326	343	339	328	322	354	348	366	334	297	389	385	328	328	346	322	347	349	334	351	327	338	323	330	323	338	320	337	330	339	296	339	370	335	333	329	325	374	335	316	332	385	340	319	361	325	328	351	319	357	365	368	345	366	352	342	355	329	289	334	306	333	311	362	325	379	365	374	344	361	313	304	342	323	293	333	361	361	342	366	399	350	380	347	313	363	329	335	397	338	319	314	322	336	338	337	361	373	335	353	336	353	314	333	372	342	336	336	329	310	347	328	315	350	340	354	341	351	331	341	350	316	355	336	331	376	307	328	335	335	392	380	330	352	346	326	349	329	381	369	350	307	337	328	323	315	334	367	345	320	362	356	328	317	336	354	355	336	341	365	321	322	339	324	343	316	372	341	305	351	309	321	308	301	368	316	346	297	345	300	311	359	324	333	317	355	334	342	360	306	342	371	343	324	313	341	328	356	346	337	326	309	319	327	345	340	376	303	344	315	347	360	328	337	352	345	334	350	365	346	333	340	290	336	367	377	352	365	313	375	331	370	341	330	384	366	331	316	327	337	346	311	313	348	354	349	355	366	354	320	343	327	352	356	320	325	335	327	340	340	349	358	325	366	340	334	322	335	327	349	334	344	334	326	380	340	341	365	327	364	344	329	346	326	331	327	319	349	347	310	315	346	330	327	332	370	338	303	332	322	305	306	370	368	337	331	339	368	335	368	346	322	331	337	358	334	374	371	347	324	348	340	309	360	355	339	334	329	347	328	379	324	328	361	375	326	338	351	331	350	327	342	358	368	362	341	317	320	350	323	342	338	336	329	332	343	331	329	371	319	327	322	366	314	340	338	316	329	392	360	324	338	344	322	347	320	353	364	329	347	346	369	307	311	324	334	333	342	336	373	334	335	326	366	344	308	342	331	344	361	388	333	347	346	354	355	379	352	368	333	369	361	315	368	342	324	340	323	346	357	353	354	354	329	355	337	350	315	304	347	340	323	378	372	331	309	339	352	370	329	316	353	368	338	356	360	345	358	340	318	332	333	377	317	383	348	307	350	343	316	344	343	337	320	373	347	336	326	336	340	334	340	342	354	359	363	375	362	304	330	330	309	361	304	385	341	319	373	330	315	375	310	355	338	348	337	347	381	359	371	343	329	356	320	311	351	345	340	380	323	351	344	371	342	351	338	319	341	344	334	307	355	351	360	330	331
8344	1288	2182	2484	2260	1860	1573	1371	1297	1244	1086	1096	1054	995	1044	982	1001	952	932	897	975	874	971	977	911	876	900	886	878	884	895	883	866	866	888	882	881	882	861	792	870	909	833	865	837	869	898	857	880	860	856	793	832	844	784	882	818	885	827	886	879	825	880	823	848	819	857	880	826	850	857	876	847	855	903	809	890	846	870	825	899	868	872	857	795	812	877	869	846	894	812	829	851	818	820	844	848	746	858	892	793	905	783	824	858	832	908	911	846	821	828	866	835	838	834	811	837	881	835	837	823	807	838	886	863	797	854	831	878	849	825	799	800	820	825	856	823	806	847	836	852	821	920	817	849	887	811	893	808	875	850	838	835	839	814	894	841	835	846	859	878	836	862	875	856	858	896	851	817	791	873	837	854	836	866	842	878	849	791	825	854	816	847	854	836	836	838	840	845	877	857	863	856	828	835	854	802	836	850	800	888	890	883	878	838	803	832	869	852	873	842	838	848	903	877	856	827	835	827	797	861	847	828	848	836	876	814	774	856	796	816	818	827	858	886	892	808	894	875	866	830	885	799	806	849	869	844	883	822	842	854	863	829	865	842	869	834	915	835	805	902	854	822	824	839	840	870	800	863	852	846	839	853	886	859	859	831	795	849	852	847	840	871	802	849	859	880	787	803	858	853	793	861	862	866	833	806	828	865	816	800	847	845	853	871	857	851	800	865	815	797	842	836	818	875	796	779	845	845	865	865	834	874	845	830	851	879	807	817	828	863	843	883	829	870	807	849	825	813	824	815	854	850	852	863	850	827	833	853	787	852	869	843	853	801	817	829	853	849	860	813	855	795	823	875	846	874	820	858	836	821	892	845	843	841	867	829	859	845	868	852	825	876	908	832	782	836	846	865	807	881	919	846	857	820	835	894	825	831	842	844	858	857	868	811	840	857	805	859	837	820	845	840	878	884	860	818	848	818	841	858	865	875	829	835	804	850	811	829	813	884	818	867	864	837	815	844	853	852	822	822	806	853	852	814	826	860	826	865	827	881	834	878	824	917	839	857	789	851	839	861	843	864	879	838	784	884	857	868	854	838	854	842	840	842	834	814	798	817	807	880	881	813	855	850	911	874	838	816	849	812	830	864	860	813	812	855	854	843	859	813	790	840	809	864	808	849	848	820	889	799	834	860	823	820	816	893	798	856	822	854	862	850	867	884	824	803	817	835	849	843	883	842	821	841	807	838	898	834	847	851	869	831	818	853	875	843	825	829	804	847	837	899	829	798	848	841	835	879	832	912	857	892	854	792	845	878	859	844	793	869	853	819	843	843	861	839	809	898	831	844	816	860	847	800	839	845	854	825	892	841	885	845	820	845	839	838	869	791	804	864	835	834	830	821	846	807	852	910	792	850	796	875	805	764	860	804	838	844	850	795	834	807	851	881	800	806	817	852	861	822	833	852	843	840	836	870	845	826	861	864	803	866	874	839	818	840	835	817	827	827	851	769	833	810	843	861	844	855	843	866	857	831	791	856	859	834	789	839	850	802	833	835	814	845	838	847	806	823	840	839	801	845	898	805	858	844	824	884	880	823	831	848	844	854	864	873	845	789	857	835	860	862	802	876	829	899	865	845	864	818	867	862	838	815	861	866	899	859	873	900	865	861	860	838	863	855	831	854	828	879	873	839	790	861	792	833	889	889	849	864	876	857	908	861	825	868	820	853	850	803	835	805	850	892	772	825	864	818	837	848	872	855	841	872	838	850	898	947	845	893	841	827	840	836	887	859	881	865	827	824	866	869	830	852	872	862	815	843	877	820	841	843	906	857	873	866	879	797	881	805	855	818	867	813	807	848	796	857	769	875	869	802	824	787	866	870	870	812	821	864	788	891	824	886	858	849	800	815	876	871	849	850	833	853	845	884	859	792	834	854	880	865	922	845	858	877	834	855	873	887	881	853	833	831	866	853	870	852	872	887	861	858	826	828	883	858	810	790	816	849	768	857	844	826	874	807	862	832	843	892	863	817	883	852	879	858	764	837	880	896	856	907	882	816	853	827	802	817	909	826	842	820	871	839	791	869	830	847	809	887	855	829	895	857	867	807	864	829	894	850	837	893	782	916	861	881	852	810	884	812	848	808	854	840	847	830	849	804	818	831	831	826	840	804	852	898	860	839	827	832	845	874	884	916	867	801	849	898	857	793	859	838	855	814	874	843	839	849	853	854	827	845	840	853	846	841	869	806	880	824	865	867	856	878	889	824	833	833	840	849	878	872	874	814	829	752	916	809	851	807	876	850	824	831	875	881	906	856	829	820	839	859	856	771	827	855	855	834	844	828	833	840	846	863	822	808	866	833	831	816	806	799	862	890	801	844	837	852	796	795	830	801	848	849	817	801	802	836	813	827	860	838	847	828	839	805	806	862	827	828	856	805	869	868	845	839	810	838	874	833	850	825	856	865	864	864	865	846	862	846	845	861	853	823	825	832	871	789	815	862	755	872	808	799	898	825	776	857	819	856	840	809	855	848	827	833	865	843	839	816	820	842	857	824	846	881	821	822	864	851	831	842	853	844	843	842	844	891	838	790	815	870	854	840	797	833	865	848	819	855	878	846	882	834	844	804	820	811	815	870	830	860	881	830	876	816	889	850	877	820	793	841	874	849	825	868	823	844	827	853	822	861	791	863	838	884	837	885	843	870	805	816	825	815	878	770	795	867	857	903	834	879	824	856	852	837	847	819	853	826	868	872	813	829	869	890	826	865	815	826	849	820	813	872	816	815	857	834	875	848	844	855	835	816	856	889	795	830	835	822	879	830	835	826	878	817	826	810	783	836	808	822	842	869	840	806	846	856	854	859	809	800	864	809	817	830	847	810	845	852	810	799	861	844	865	845	827	837	824	839	836	805	848	831	856	776	864	809	851	878	874	819	819	863	824	856	860	786	836	883	821	873	858	900	825	868	867	840	858	824	828	885	878	864	826	869	861	841	874	824	884	860	802	864	844	814	837	839	827	869	842	830	843	875	816	851	826	815	904	810	798	882	879	865	836	793	848	832	819	787	797	826	849	863	873	840	861	864	843	829	800	832	865	827	823	862	833	825	850	857	795	823	862	832	862	871	841	851	862	861	851	862	792	805	846	842	801	820	845	853	858	857	858	864	875	790	824	892	865	853	835	864	833	820	857	846	849	853	818	872	837	833	881	866	879	811	818	827	811	863	860	836	878	797	790	846	832	856	885	860	788	865	855	853	851	851	866	862	845	827	852	863	860	843	858	851	910	791	829	797	863	881	837	862	871	854	823	824	867	825	822	819	819	860	864	871	885	831	850	872	786	877	856	880	850	843	871	829	820	881	855	838	857	839	839	824	867	855	857	873	807	894	893	897	836	864	846	825	841	831	814	864	812	822	861	866	887	823	836	891	889	872	851	869	807	827	861	881	817	830	829	857	838	853	818	831	850	890	868	852	857	814	816	840	827	856	838	861	792	852	835	817	887	871	831
1785	428	357	413	395	376	387	403	410	389	362	371	333	391	376	400	407	422	404	358	354	382	373	413	420	387	376	331	419	393	391	379	417	409	388	361	399	377	396	400	371	373	429	371	398	382	335	388	421	374	423	415	398	375	367	341	407	386	382	402	382	399	373	395	368	406	390	386	341	388	393	406	414	438	371	344	376	351	380	402	396	394	385	354	381	366	379	377	366	416	383	389	374	385	366	366	384	368	401	416	374	368	414	337	404	444	398	354	391	387	392	370	395	400	364	372	413	406	403	400	370	366	371	384	378	388	375	418	380	436	392	368	389	365	399	403	386	415	351	380	406	410	376	381	357	385	387	394	416	409	387	412	420	380	373	385	384	368	421	375	355	426	417	424	420	401	388	372	394	390	372	374	401	450	394	414	401	448	428	402	389	355	392	411	385	396	363	388	426	402	350	363	377	357	356	378	415	384	401	368	423	369	356	393	399	418	384	354	358	409	405	385	395	413	358	423	383	387	394	381	428	416	376	368	376	387	375	393	390	415	407	398	364	378	428	390	418	420	366	405	380	393	353	381	406	382	376	364	383	353	343	375	429	411	371	413	391	369	371	362	385	384	387	410	368	410	435	425	373	393	383	358	372	355	414	397	371	363	388	407	401	375	414	410	373	397	377	410	384	395	394	388	373	389	378	353	389	407	418	401	405	390	376	388	383	373	393	399	359	408	396	414	377	361	377	409	391	447	427	345	366	381	425	424	396	411	360	386	381	376	380	373	407	412	376	411	351	412	403	392	399	376	402	382	373	407	422	393	381	400	395	350	411	416	364	400	425	370	401	393	431	382	385	398	383	372	383	410	376	381	408	360	390	387	389	347	413	398	380	375	373	387	361	391	353	364	382	384	400	438	408	365	406	357	393	392	392	371	388	339	353	382	402	339	423	401	385	406	369	370	395	356	354	368	367	382	392	354	405	350	393	345	406	398	376	396	344	416	368	372	358	400	376	394	423	357	365	403	385	375	373	397	369	373	403	389	381	369	410	404	418	403	407	391	401	410	424	394	370	372	370	362	408	363	394	388	436	402	386	387	372	425	425	392	373	392	396	389	409	373	368	374	370	385	373	383	391	383	409	383	430	381	383	418	371	367	425	372	397	392	385	385	388	343	370	429	390	400	408	439	362	386	397	377	348	395	377	376	354	403	367	377	391	388	404	385	364	374	376	397	412	416	410	377	422	407	390	375	365	388	336	348	390	351	363	388	377	399	390	382	346	374	413	388	386	403	373	392	382	384	376	369	385	378	360	410	358	405	411	425	408	430	339	375	403	371	401	339	413	414	394	395	390	373	364	384	368	373	413	398	347	425	401	404	369	389	427	408	407	392	405	394	383	365	356	402	395	346	385	408	404	376	383	388	386	374	405	370	361	395	355	376	427	382	401	386	378	370	393	389	397	402	398	366	414	399	421	376	367	365	356	369	373	372	383	394	396	381	349	379	363	383	391	368	429	367	416	379	411	390	403	377	393	415	410	376	397	381	425	363	378	394	406	422	397	373	368	348	377	376	402	386	399	356	372	402	413	368	404	409	389	396	404	417	398	381	411	419	366	381	408	352	386	371	397	424	375	391	410	396	399	410	404	379	351	386	380	411	362	423	395	397	369	427	417	421	413	383	381	371	414	355	424	430	433	424	403	398	374	397	398	414	390	392	381	373	384	408	376	418	405	401	355	387	371	376	387	385	396	385	370	384	394	396	411	405	363	393	377	390	389	365	433	376	402	371	383	433	396	350	400	373	386	387	351	388	395	369	367	357	398	408	375	369	377	416	368	370	416	373	385	403	362	436	393	364	355	405	383	361	356	383	389	372	367	391	413	391	417	443	403	395	402	408	354	411	405	398	404	388	377	406	394	385	388	358	343	391	391	393	415	367	407	407	392	401	345	405	376	394	427	373	374	425	379	371	393	370	365	370	376	383	398	380	386	393	388	366	408	411	379	397	364	368	400	402	359	373	418	391	347	382	380	389	410	390	406	388	391	361	423	423	401	428	397	393	358	387	406	394	387	398	365	401	363	451	408	376	359	369	384	370	370	391	369	420	392	356	413	381	384	380	413	374	424	382	398	357	361	412	412	353	398	417	396	393	398	418	391	390	385	360	371	385	393	392	375	405	377	396	376	380	353	386	391	374	359	377	370	399	376	401	363	357	388	387	399	356	367	412	388	381	394	376	381	380	362	373	429	396	380	411	356	425	421	371	387	355	423	385	378	375	408	343	392	366	355	431	386	405	366	375	377	399	435	407	406	353	363	424	402	393	419	377	417	369	424	412	390	368	400	416	402	362	371	411	417	455	387	394	426	415	367	350	384	408	373	356	381	369	406	356	401	357	397	395	384	439	358	388	369	378	398	392	356	395	372	363	389	389	398	400	382	418	376	380	393	397	388	393	424	387	379	422	379	375	399	370	380	404	418	376	393	379	387	349	361	392	420	428	381	446	368	423	407	370	400	404	436	389	406	375	387	368	378	399	414	412	398	439	401	402	409	360	383	376	344	382	371	415	388	389	416	413	418	408	391	394	410	362	367	392	399	359	393	366	392	372	391	382	377	368	402	382	402	376	396	415	384	369	372	395	386	395	402	386	404	384	383	358	402	383	397	362	399	414	365	357	368	418	391	394	368	338	439	396	403	389	388	371	404	432	393	412	359	400	367	399	365	370	401	378	388	445	408	398	367	420	384	375	367	401	408	389	411	402	398	407	368	383	373	343	429	417	403	380	386	412	380	422	394	411	367	363	421	397	389	429	399	395	400	390	421	414	364	399	368	371	353	406	367	379	392	377	404	410	413	384	400	372	359	424	397	392	383	369	390	418	386	420	375	413	406	353	354	373	365	439	411	380	407	402	391	407	416	370	381	395	383	398	401	383	385	388	384	389	369	394	395	350	378	399	401	387	421	374	394	387	392	405	411	379	379	417	369	379	400	388	389	441	405	375	429	355	394	404	334	400	364	415	408	411	373	401	379	424	380	412	405	393	384	389	414	384	377	408	361	394	376	352	407	401	461	374	348	365	386	378	384	363	385	403	379	371	404	418	380	352	383	402	339	383	393	391	396	423	375	426	419	398	408	417	403	390	394	370	376	384	441	378	381	397	353	373	391	403	381	407	390	387	383	383	389	397	423	431	385	400	419	419	383	393	370	476	356	378	382	380	376	375	394	364	345	406	364	424	361	393	390	370	387	398	381	353	364	395	408	386	397	412	364	390	377	389	406	385	389	402	362	377	399	366	355	420	391	403	390	381	436	367	394	416	411	407	402	438	383	391	399	380	386	417	448	382	388	377	417	408	374	389	379	416	400	384	376	330	392	370	372	446	364	387	378	399	383	381	390	377	378	391	378	391	405	396	384	386	424	414	388	368	402	366	400	352	414	374	385	360	392	380	434	394	426	390	422	372	380	356	405	366	404	408	420	409	427	393	362	345	369	369	423	393	351	377	404	380
2130	941	942	1028	945	946	863	886	930	846	893	913	903	846	884	894	923	933	899	922	895	926	935	874	876	860	939	920	849	926	912	869	931	848	940	849	904	883	942	919	912	874	883	896	911	895	869	858	922	901	905	883	877	859	879	857	943	895	854	862	928	889	876	900	939	924	903	879	890	924	896	893	911	853	889	913	925	845	922	927	879	919	887	916	892	876	908	933	899	857	934	866	892	905	887	862	887	924	913	899	893	882	937	888	898	910	877	875	914	888	923	862	881	900	880	880	877	901	920	871	895	916	874	868	901	939	894	904	909	903	935	902	906	855	923	914	931	902	915	931	934	917	880	918	897	882	916	899	911	955	881	926	899	893	883	918	887	880	885	854	888	866	872	877	899	832	922	868	923	921	894	899	931	885	851	902	922	817	904	857	923	912	925	859	889	861	896	926	909	896	898	863	852	878	868	829	879	832	932	919	906	888	925	910	903	880	907	857	932	867	882	923	915	915	888	924	896	925	907	851	930	896	874	899	894	908	904	864	861	860	880	888	907	900	871	896	869	902	927	907	889	871	904	877	926	891	878	909	883	847	912	886	890	946	869	943	928	935	875	882	895	880	920	888	908	950	837	849	937	923	936	932	893	955	925	859	892	863	958	957	868	912	860	903	876	903	849	909	897	909	897	915	946	884	912	884	911	928	836	918	890	874	925	939	998	905	930	887	923	924	909	901	881	916	888	873	909	861	900	921	858	853	900	926	925	900	957	904	873	888	918	906	919	942	917	917	859	855	908	860	888	878	884	904	845	921	928	919	914	791	897	967	913	913	913	873	856	920	898	887	862	874	890	927	850	897	917	866	887	890	887	888	901	846	867	884	898	857	898	893	960	950	905	899	944	886	870	876	882	922	879	910	910	884	874	902	861	839	867	915	851	900	893	872	923	917	912	917	917	903	916	906	870	875	879	897	912	895	908	865	903	880	867	871	869	898	901	900	881	888	896	895	897	906	894	893	892	903	884	999	907	897	865	916	901	908	873	891	887	894	966	891	870	889	869	901	883	903	863	888	895	902	879	945	893	917	875	908	863	919	929	865	891	896	893	905	904	928	853	904	892	890	892	887	897	922	876	855	916	875	889	910	879	866	859	917	898	944	877	895	908	896	839	855	898	879	845	952	904	872	889	927	887	973	916	882	929	935	891	866	873	815	956	881	854	865	912	851	902	927	843	843	860	902	862	899	901	911	907	908	889	902	933	859	899	846	869	909	863	887	869	890	901	907	873	920	930	931	906	905	892	914	899	859	866	904	885	859	882	936	928	928	885	881	877	908	896	902	899	862	950	886	867	916	842	867	841	876	871	895	924	822	877	867	852	917	901	932	888	903	897	864	906	872	887	859	902	930	937	950	916	933	892	891	903	928	884	908	877	975	883	884	855	948	862	976	873	871	871	883	912	861	945	811	871	899	918	833	901	934	903	884	879	915	884	882	873	898	878	887	812	908	851	884	924	865	873	903	869	916	906	933	930	907	937	891	911	890	867	805	908	969	932	868	842	931	863	846	946	854	876	899	922	953	915	866	888	865	864	916	904	840	873	957	877	910	910	886	880	855	850	896	890	915	914	848	922	914	875	907	919	854	866	922	939	868	942	892	927	860	924	886	887	866	909	918	923	894	913	877	875	903	924	929	920	874	889	910	850	905	900	884	917	906	894	854	911	924	921	924	865	866	876	912	871	888	850	891	970	890	893	924	867	875	900	886	909	899	831	861	858	902	908	866	857	925	949	899	861	953	889	861	896	909	884	906	888	911	837	922	889	896	908	884	841	867	916	937	870	941	950	956	925	890	883	892	867	931	893	867	893	897	866	835	899	868	950	884	958	934	876	897	889	923	885	840	922	865	869	912	908	933	905	878	918	920	891	871	902	926	880	889	894	885	903	872	869	871	863	855	904	874	932	902	866	912	897	936	872	850	948	888	919	896	884	871	891	893	899	890	923	912	907	853	823	908	903	940	888	889	886	893	967	866	852	886	910	904	902	898	859	892	937	881	917	895	909	957	853	860	899	937	845	897	863	878	888	855	889	891	867	905	956	928	869	876	872	914	951	870	940	894	858	891	892	859	868	915	896	889	879	890	925	888	913	924	885	948	892	881	891	879	848	924	874	914	872	845	838	882	951	864	882	932	933	889	904	876	940	865	882	860	868	928	850	947	805	864	817	932	887	919	929	910	868	857	867	902	927	864	913	885	900	927	918	882	890	960	901	863	918	894	871	918	832	940	897	865	881	858	914	898	901	941	863	933	913	886	925	931	986	933	890	893	898	900	884	863	898	875	867	866	889	873	856	897	912	903	921	860	881	868	899	950	889	919	961	867	869	848	866	871	962	906	930	945	927	874	884	908	881	825	863	874	921	968	957	849	928	871	955	878	885	884	865	863	881	891	944	942	947	924	914	900	882	900	849	956	903	929	907	946	888	862	907	863	926	913	894	901	922	880	924	890	898	905	867	913	830	880	910	937	877	913	874	914	924	911	881	924	884	874	940	878	885	861	916	890	947	900	948	919	924	862	860	917	941	921	850	938	942	920	909	894	850	884	954	886	921	917	850	884	907	890	869	909	887	900	924	912	876	924	900	856	881	872	910	875	865	884	889	888	832	925	941	913	908	868	916	850	888	857	880	933	975	885	862	891	868	865	889	901	932	888	878	937	872	842	903	949	870	971	899	884	966	895	848	927	897	876	853	909	908	899	917	880	911	873	912	940	872	912	889	861	915	854	914	942	935	874	889	935	911	918	866	835	873	856	928	970	894	847	895	885	864	831	865	906	905	947	911	901	885	942	859	858	829	871	873	872	895	889	859	899	849	918	888	934	962	881	959	885	884	895	894	898	853	894	919	928	865	842	940	870	942	906	873	901	935	909	973	894	916	940	915	864	875	872	874	901	913	849	906	901	937	846	892	918	870	888	938	846	899	907	913	858	903	859	938	861	913	890	848	935	864	916	908	959	857	902	892	841	953	874	883	885	961	884	874	887	903	864	917	899	924	939	934	929	961	859	857	920	898	950	872	878	902	921	873	869	852	846	911	905	936	917	840	888	920	872	861	931	914	897	915	857	844	886	934	901	905	887	876	952	933	893	916	850	859	911	902	935	919	938	907	922	863	888	885	928	926	898	903	885	878	883	884	958	930	839	927	895	854	894	861	898	938	847	889	938	925	893	926	871	874	881	908	917	829	908	906	880	833	951	888	894	849	918	911	919	915	916	892	909	905	872	924	849	926	914	880	891	829	881	936	916	879	889	890	902	892	878	903	940	885	853	926	885	890	865	918	884	894	928	877	920	888	935	790	912	912	924	861	921	948	922	911	906	859	936	896	895	878	942	932	887	887	926	895	906	924	942	869	860	880	907	857	930	849	827	884	834	919	903	893	917	898	916	885	922	916	903	886	866	862	882	898	941	933	933	849	895	923	924	937	881	906	875	920	927	860	890	891	888	893	952
7656	497	488	443	388	327	314	259	253	259	232	225	244	206	241	249	231	259	249	198	210	249	220	213	202	202	207	216	207	202	210	233	196	207	238	178	223	234	173	204	221	201	209	206	218	232	222	225	217	225	236	242	237	204	225	217	203	222	206	233	221	206	206	250	217	215	201	222	218	203	214	196	217	236	199	197	218	217	222	229	199	214	235	215	210	222	199	248	232	216	233	204	196	245	216	216	225	200	241	229	222	227	233	219	205	202	218	244	204	232	244	227	215	207	212	221	203	207	209	192	217	230	219	208	244	242	237	196	230	213	179	198	213	217	191	249	208	238	182	224	186	246	234	240	196	203	205	237	216	239	209	205	241	233	211	219	229	192	216	202	208	191	204	196	219	198	205	205	210	213	213	219	217	220	214	227	219	203	206	242	225	207	217	211	184	225	211	219	200	200	196	207	212	204	202	228	234	233	242	212	239	239	200	213	249	209	205	233	248	216	220	228	205	205	201	241	209	237	183	231	205	220	223	197	205	218	215	218	214	231	218	206	215	197	217	208	197	208	216	233	190	201	223	204	224	208	232	227	221	193	206	201	228	212	208	234	201	233	213	241	208	198	232	213	198	201	206	212	201	237	205	227	197	240	199	234	196	189	206	219	241	174	184	193	221	220	223	216	212	185	201	194	227	232	263	233	208	210	186	274	220	214	201	233	225	230	214	206	199	242	210	212	217	210	235	224	181	212	208	230	222	239	232	211	218	228	211	262	213	205	218	215	226	202	234	234	210	227	224	227	225	210	206	212	199	215	232	226	201	211	219	197	231	207	199	202	228	201	212	258	222	190	205	202	203	209	218	193	222	223	221	231	224	221	237	195	231	214	208	220	230	213	234	216	218	238	237	224	225	224	227	240	195	221	224	218	219	210	197	205	231	215	215	224	208	193	240	207	201	220	194	218	207	207	215	221	209	229	234	227	233	227	207	207	217	206	233	211	233	218	199	247	231	235	227	190	187	220	211	229	214	227	202	205	210	207	232	217	179	252	192	226	238	201	227	203	224	191	193	219	210	203	221	223	186	234	248	217	219	198	230	227	225	204	228	227	210	198	220	228	236	238	199	214	233	205	194	210	196	255	226	217	198	218	236	220	230	212	217	194	228	225	222	223	197	212	212	213	194	221	201	228	229	244	216	219	259	210	210	219	234	190	188	214	203	216	209	203	213	186	211	197	205	198	222	201	207	223	218	207	243	238	232	208	201	212	218	201	203	194	210	215	227	213	221	192	206	230	198	232	205	234	195	205	205	201	223	196	216	222	213	223	209	204	226	206	234	233	221	247	218	241	218	221	201	214	190	222	224	240	229	242	226	218	223	206	191	193	230	239	203	231	221	248	203	213	198	192	206	202	203	216	214	209	214	217	209	239	214	223	223	229	209	193	205	213	208	222	165	220	210	231	205	223	238	200	222	195	222	219	207	228	202	202	232	223	213	201	224	202	226	204	212	203	217	225	192	206	217	226	205	216	238	205	206	222	212	221	232	202	205	242	241	217	224	226	220	212	245	223	218	199	231	218	213	248	209	209	200	224	191	212	220	198	218	191	207	200	240	205	186	208	215	226	213	216	206	225	231	187	216	195	202	201	219	173	261	234	209	213	208	201	232	219	193	252	209	211	215	220	205	214	236	221	216	233	251	198	217	226	231	219	192	197	215	232	218	233	177	196	197	223	201	211	220	219	215	206	218	189	203	198	223	232	235	209	223	215	202	216	220	226	215	202	208	204	242	217	220	217	231	211	226	210	190	246	238	238	208	206	197	231	211	189	199	214	238	239	230	217	206	211	219	184	217	218	228	236	238	202	210	194	224	198	235	239	217	212	215	221	234	228	221	221	211	210	213	199	237	215	237	233	235	198	219	200	217	181	193	208	228	231	223	214	195	252	210	217	205	213	226	210	190	231	201	233	214	243	215	225	222	195	209	198	213	215	204	185	230	203	213	231	191	196	211	219	219	209	205	236	219	203	206	202	224	224	198	234	199	225	186	228	213	213	257	224	235	221	192	236	214	199	245	193	198	226	200	216	190	233	208	229	210	195	198	248	241	241	212	252	208	205	202	198	204	243	234	211	209	217	206	229	237	241	178	220	214	202	214	211	204	244	242	222	224	210	210	222	196	205	218	216	203	200	199	215	196	226	228	213	217	214	247	211	218	203	219	207	210	190	205	209	207	219	238	198	205	214	213	200	215	227	191	199	221	206	247	245	243	189	220	192	231	226	211	201	236	222	250	226	213	223	212	230	244	208	184	228	201	213	222	199	251	207	217	213	220	186	226	204	217	225	219	203	211	222	198	210	217	218	193	240	251	222	205	208	198	248	208	228	213	229	217	211	207	220	218	212	205	247	226	237	235	239	210	201	211	217	230	222	209	202	221	206	193	214	222	223	243	194	214	221	233	224	186	180	215	202	219	224	217	223	210	215	222	214	208	218	216	228	218	251	221	229	220	203	230	210	195	197	198	220	195	213	196	199	197	190	252	215	226	210	210	220	251	214	216	217	217	183	208	233	209	219	217	221	215	184	212	197	209	223	203	204	210	225	197	205	239	226	211	171	232	216	198	207	224	201	254	211	226	240	250	250	204	215	240	227	222	246	239	210	180	237	215	251	212	202	233	194	193	220	212	198	207	200	217	223	212	199	238	220	253	240	193	202	220	233	244	208	195	195	220	217	220	201	197	219	217	230	226	221	190	227	214	204	189	159	214	226	221	231	213	236	219	216	233	225	225	219	231	220	248	221	214	223	221	210	238	236	223	214	215	206	208	216	217	211	233	254	231	180	199	221	230	220	166	187	196	215	207	191	237	231	219	194	199	234	200	177	216	196	219	192	215	201	234	214	239	185	189	228	215	222	244	215	215	195	229	199	199	228	220	198	205	194	173	221	238	224	255	212	204	226	199	214	213	249	224	244	191	223	212	212	209	197	181	218	223	196	201	181	227	215	211	218	208	239	201	217	257	215	199	199	188	224	214	224	193	205	215	205	233	208	199	213	215	207	188	201	240	195	220	222	193	214	219	218	211	219	235	209	236	206	218	217	239	206	202	199	204	188	207	232	221	206	236	233	235	201	198	212	252	230	201	206	207	180	223	249	223	234	236	203	205	209	260	212	211	192	191	209	230	208	241	203	230	215	210	212	204	210	225	206	203	205	214	222	207	233	196	205	198	227	182	214	214	218	206	219	247	221	201	216	201	196	229	212	198	203	203	230	223	211	210	207	209	218	226	198	213	227	223	229	204	246	236	254	216	239	220	198	188	200	192	205	236	187	207	198	215	227	218	210	238	202	224	235	223	233	239	216	215	231	219	223	216	215	219	215	206	221	239	217	209	243	223	212	200	193	215	210	228	254	203	210	224	222	217	209	218	241	204	219	203	221	212	199	204	211	214	223	185	223	214	219	207	232	204	223	233	212	220	213	239	199	199	242	209	195	196	197	204	206	213	211
6550	824	1254	1342	1250	1101	885	903	841	755	749	712	702	647	668	683	603	615	658	602	640	631	612	621	633	573	587	650	599	582	546	560	588	577	553	594	569	597	646	541	565	578	586	553	561	585	568	584	601	579	593	540	541	585	555	552	567	540	553	587	534	593	565	625	586	602	547	582	555	555	569	506	573	598	542	575	565	611	546	566	600	582	609	563	545	558	555	529	548	625	572	586	585	598	576	574	556	581	573	614	547	591	570	576	643	518	594	578	623	575	587	524	552	540	592	578	564	565	569	570	611	595	540	576	562	595	548	611	597	585	554	578	569	559	539	554	587	575	548	544	540	605	587	579	588	563	581	570	579	572	568	537	553	534	578	556	576	583	596	540	519	577	552	574	598	612	569	565	582	538	584	593	601	534	514	588	578	599	583	550	560	555	558	591	548	560	587	568	552	554	571	538	556	523	579	547	579	538	558	540	601	573	558	613	574	544	563	588	565	555	590	532	589	535	579	538	567	564	542	528	590	534	549	549	575	541	534	568	522	548	533	524	575	525	548	533	589	606	570	589	566	516	569	578	584	587	579	559	558	587	577	584	565	555	527	565	578	552	588	572	569	551	595	588	589	549	598	582	535	603	550	569	584	532	578	596	617	545	554	529	563	578	602	595	580	564	564	554	517	560	581	604	610	582	543	580	606	594	597	499	611	543	557	569	555	576	571	582	568	493	581	563	586	603	584	527	610	585	562	554	544	574	594	581	533	576	540	558	591	560	552	559	579	576	545	566	590	545	594	604	591	573	583	548	571	557	563	549	578	616	566	561	543	616	568	570	589	593	547	568	556	521	593	560	508	586	613	529	607	582	613	606	560	551	568	559	593	577	579	579	554	594	622	575	569	579	585	565	614	577	583	583	561	596	552	558	592	607	561	584	613	535	552	537	551	557	555	561	560	539	547	528	589	577	545	584	567	570	580	618	574	590	504	619	547	573	582	555	604	602	602	566	528	544	609	571	576	561	604	570	537	547	575	550	572	581	556	552	594	585	575	565	596	580	538	589	561	579	572	579	567	564	584	529	600	575	604	565	564	572	598	574	587	546	536	565	553	557	600	573	572	590	584	562	596	569	586	640	565	579	580	528	526	624	576	544	573	564	556	543	561	578	552	530	607	579	549	583	553	567	564	609	524	609	589	547	577	568	582	579	561	603	547	591	574	588	614	558	584	598	590	582	580	519	580	544	570	546	577	599	613	593	542	584	560	564	614	573	625	542	552	566	574	565	623	576	586	557	555	556	564	507	573	596	554	569	594	561	562	540	645	573	579	600	624	562	576	550	545	559	591	590	551	585	540	629	609	552	535	562	566	559	552	585	585	574	571	535	556	603	610	551	572	608	567	593	619	562	547	539	558	542	569	544	594	563	579	538	556	592	613	523	598	567	536	539	548	553	530	569	576	581	568	566	584	533	560	561	600	547	606	522	564	577	575	552	570	561	547	544	584	614	574	578	574	560	575	514	563	628	606	602	563	559	549	549	542	568	565	596	551	560	621	591	560	579	567	566	555	583	586	587	527	551	582	573	563	636	540	568	555	583	577	572	545	539	568	553	569	536	577	573	531	594	555	589	590	573	560	586	607	590	558	591	549	575	600	541	567	553	560	575	522	558	564	548	570	534	583	591	552	520	577	550	569	556	589	540	572	605	610	566	597	625	568	558	609	577	539	578	587	582	607	605	561	545	616	614	604	583	596	562	595	572	591	540	553	574	574	544	584	594	527	559	543	576	556	600	581	525	578	607	540	569	560	579	584	601	528	588	614	550	585	581	580	578	566	606	487	601	571	562	575	548	545	592	612	569	572	584	555	581	583	536	535	566	536	561	542	578	651	593	566	578	537	563	575	570	568	563	574	559	570	579	567	569	571	608	567	621	579	585	598	557	533	570	573	582	557	555	593	570	576	603	604	599	557	533	572	549	572	612	601	541	536	606	573	579	569	578	557	564	596	622	571	577	617	574	549	547	586	582	581	566	561	614	613	573	576	557	555	616	587	565	557	585	572	567	572	563	552	552	578	522	608	630	583	582	588	588	642	588	611	556	584	541	549	586	577	616	557	594	568	521	563	572	571	580	583	550	591	574	572	571	553	569	588	556	563	561	565	566	563	569	572	583	576	596	606	598	572	532	549	519	565	539	546	513	604	574	568	604	559	531	585	592	515	597	560	600	547	615	538	629	581	555	564	600	600	570	545	607	595	594	561	587	567	549	607	549	585	566	585	584	576	581	600	571	566	612	530	575	544	569	562	554	574	556	602	531	567	569	551	573	584	562	590	588	581	544	631	611	600	571	555	574	550	593	598	606	596	604	597	549	575	564	533	583	567	571	561	567	542	611	586	595	559	535	591	566	599	618	554	594	557	550	570	553	579	583	537	552	635	616	558	526	519	539	556	572	568	592	566	561	589	547	563	608	594	594	592	579	565	571	566	607	578	538	564	602	569	552	580	583	521	569	524	549	593	551	576	554	585	576	543	528	552	586	543	536	587	529	517	564	555	589	559	575	609	569	533	563	560	593	562	562	559	566	560	545	604	578	569	612	577	540	532	542	548	590	582	547	582	579	625	588	598	534	558	529	574	591	526	592	550	563	561	563	550	597	554	575	537	581	572	595	583	579	565	540	582	552	577	595	544	546	606	586	573	565	611	572	586	558	557	597	574	585	570	591	545	575	590	568	556	584	592	580	576	596	542	595	559	579	576	561	577	558	549	569	601	552	533	581	549	588	587	585	532	615	585	575	572	577	506	525	566	538	545	591	585	599	531	594	531	561	550	571	563	563	577	572	589	591	555	574	545	596	555	630	571	602	586	548	575	601	575	529	558	546	584	573	566	554	536	533	552	621	569	520	576	577	563	557	580	578	557	572	574	584	578	624	544	593	584	615	536	596	570	533	585	554	579	574	600	546	570	548	608	571	558	551	563	588	579	562	580	569	549	573	576	594	627	545	530	581	527	567	552	586	557	559	580	584	578	613	555	553	529	556	567	555	522	558	582	573	586	567	594	571	579	559	559	534	600	570	603	588	580	557	584	566	569	575	514	592	576	564	591	550	612	549	535	546	546	559	572	574	623	568	554	572	605	568	550	606	554	587	566	584	591	540	549	559	574	642	551	569	518	559	597	582	572	563	595	579	594	606	554	544	566	586	606	556	571	572	579	569	514	574	575	566	588	558	571	536	561	607	535	571	593	568	551	583	572	567	533	567	584	562	569	598	594	546	561	584	589	582	562	565	568	585	569	563	545	560	556	567	575	582	569	599	597	545	595	516	562	572	550	556	513	593	568	565	567	561	610	546	580	539	539	561	598	573	534	581	599	573	598	597	576	557	630	578	578	557	534	580	544	553	556	552	577	595	575	562	577	548	590	585	568	600	506	559	592	582	571	616	586	560	577	602	563	577	567	538	610	570	515	519	582	593	569	502	613	541	595	566	562	589	547	569	611	589	566	569
15313	1282	1023	843	627	558	523	443	408	429	410	369	412	373	347	366	348	378	327	370	381	364	347	323	339	363	393	344	344	349	359	326	395	378	353	346	328	364	353	322	365	349	315	354	327	351	358	316	376	393	374	391	330	348	357	326	354	359	355	345	356	334	356	307	330	312	359	367	340	326	318	399	363	338	341	356	343	336	345	308	327	355	308	391	330	358	363	340	357	354	332	347	332	377	341	324	362	302	349	337	331	333	371	330	331	384	312	365	360	315	338	358	316	340	336	329	368	388	307	365	332	372	351	322	340	346	321	372	337	346	315	316	367	352	327	326	351	346	351	343	335	310	323	356	347	354	359	363	336	324	328	373	340	350	359	359	362	363	331	350	331	351	340	362	345	321	350	336	341	366	377	341	312	338	338	308	349	316	340	357	363	339	376	349	315	335	307	344	351	343	335	367	372	340	374	337	356	325	286	381	383	396	353	326	345	384	361	359	329	341	343	335	319	301	336	331	348	355	348	372	310	352	341	350	367	369	402	326	353	366	315	351	343	336	344	335	384	367	335	373	359	304	318	340	351	351	357	341	315	326	342	341	368	339	327	339	365	352	348	330	368	339	355	345	344	356	331	367	357	319	313	327	364	327	342	289	353	345	333	396	356	367	351	350	312	321	347	334	370	372	353	332	340	374	336	363	336	356	355	354	381	311	335	347	343	369	325	358	306	348	370	326	309	347	364	383	323	352	334	356	330	373	408	368	323	332	352	380	338	369	347	382	362	349	326	326	369	349	340	355	313	349	322	342	396	359	364	355	356	350	353	367	366	318	327	390	382	327	348	361	327	344	336	345	345	366	331	297	329	340	329	340	323	335	362	329	361	332	302	357	354	326	336	359	370	384	324	359	349	330	355	339	378	340	318	333	360	349	339	331	343	366	355	312	342	349	353	379	348	315	309	343	345	325	370	353	312	344	328	369	316	332	363	331	338	375	364	340	333	332	358	312	345	371	334	380	370	336	363	316	324	321	347	322	350	376	345	364	362	336	362	356	349	338	325	363	299	345	321	323	371	336	346	378	334	344	359	365	322	344	325	366	364	389	325	348	337	357	328	357	351	334	368	343	328	339	314	313	374	380	327	323	331	353	368	327	381	338	358	363	347	315	353	343	355	304	365	351	360	340	325	333	353	315	315	376	321	311	357	323	354	353	329	341	341	345	381	327	345	343	331	323	320	373	325	326	346	346	316	339	376	360	350	336	350	330	344	360	350	294	332	342	332	349	327	343	319	360	340	332	354	334	352	372	371	362	361	352	338	330	364	348	353	353	361	343	336	340	336	341	355	363	343	382	357	344	369	348	379	348	362	354	352	327	360	339	314	306	364	333	354	349	327	368	335	344	329	312	341	381	290	380	361	342	362	353	298	321	351	355	317	357	317	312	339	339	352	372	345	342	346	314	368	339	321	361	350	359	399	349	330	331	328	345	368	310	393	331	331	369	346	336	314	324	362	342	316	352	343	366	315	359	338	379	334	307	318	347	318	319	330	355	345	309	338	309	343	311	321	353	315	354	354	363	357	370	345	314	355	361	352	334	347	345	338	329	340	338	302	342	340	311	346	324	359	328	328	328	358	374	325	349	322	345	367	343	358	323	353	291	307	355	369	327	341	351	325	345	370	342	337	369	303	359	335	338	380	340	325	369	343	367	361	325	378	344	320	329	339	334	372	333	331	349	328	343	363	310	362	356	319	344	368	323	323	345	361	323	356	335	370	342	352	352	351	386	369	364	347	348	362	343	344	339	315	342	391	318	348	373	344	321	342	364	359	341	333	402	357	371	339	375	327	327	345	353	304	339	360	352	343	326	361	319	316	352	320	354	359	314	369	339	339	342	363	326	311	354	339	368	324	320	329	320	333	353	336	334	323	341	383	351	374	359	353	353	348	371	339	357	338	316	377	331	386	336	353	364	356	368	356	347	333	333	335	363	424	344	344	323	326	331	333	333	301	375	322	344	347	337	346	355	298	333	376	307	350	331	416	358	316	351	345	306	377	347	344	327	342	356	345	340	304	349	354	339	336	337	370	369	330	319	334	349	392	352	350	367	367	351	355	362	355	336	354	331	327	347	336	333	364	356	363	345	337	320	312	331	361	384	357	345	339	340	327	358	319	328	362	328	353	338	328	318	372	338	347	345	382	369	333	315	370	361	349	366	364	350	360	327	341	352	382	328	354	364	354	352	403	372	359	334	347	311	366	326	368	341	355	296	349	332	324	332	342	354	326	372	379	374	369	321	353	359	354	365	353	352	346	341	309	325	345	363	350	361	342	354	383	367	321	357	342	358	324	334	328	331	358	341	331	353	395	328	334	333	340	317	336	350	341	350	307	376	335	377	349	381	312	337	314	369	341	356	326	359	328	330	368	342	384	339	353	358	325	384	347	334	383	335	344	322	325	305	358	347	358	345	346	351	366	344	326	388	350	368	341	336	340	328	328	389	330	310	329	313	323	314	333	328	366	356	346	335	365	353	344	346	356	373	304	375	327	342	361	358	357	365	351	353	354	353	376	326	314	373	337	344	342	336	325	341	324	366	367	344	340	328	341	367	340	311	354	365	339	334	312	327	373	319	376	354	332	370	381	329	326	354	385	319	302	348	319	345	354	343	373	312	328	341	324	370	340	387	365	332	349	341	338	359	320	343	318	337	361	316	326	328	365	344	324	337	371	359	361	324	357	343	372	332	345	383	340	365	348	322	355	342	351	371	355	344	381	374	342	338	338	303	311	326	340	360	341	338	355	358	403	333	364	388	360	365	352	354	365	338	378	347	363	358	367	380	308	337	345	326	322	319	363	337	342	319	349	386	335	337	338	338	355	367	370	337	349	338	325	362	381	347	341	314	321	329	360	316	332	360	361	326	361	348	355	319	358	375	343	306	319	320	345	344	305	362	315	357	368	357	367	350	363	344	365	332	319	333	377	357	348	363	340	344	363	371	350	356	352	371	360	327	346	318	356	328	327	360	360	339	376	330	343	342	307	360	353	346	341	358	338	349	325	342	359	331	344	360	358	360	337	368	362	325	326	354	363	364	359	331	351	360	306	335	346	368	335	324	352	333	319	347	366	328	334	387	324	304	310	309	348	345	347	329	310	324	325	372	349	372	318	318	362	383	367	371	309	329	324	334	407	355	372	328	360	334	373	328	338	347	325	340	374	320	341	320	355	347	376	358	353	380	347	333	302	382	373	372	314	368	316	349	351	350	375	377	357	338	327	349	335	362	351	344	333	352	354	320	317	345	391	358	329	356	310	308	361	350	371	348	328	306	306	337	318	352	333	359	322	336	355	300	347	334	344	321	326	342	364	352	373	393	354	334	345	351	309	308	340	364	356	344	369	348	335	355	327	314	323	340	342	317	336	368	351	330	354	310	335	343	326	333	357	331	378	333	338	335	379	361	342	332	369	328	366	344	363	302	340	338	344	337	379	346	410	305	366	328	364	362
8476	1320	2227	2486	2137	1778	1601	1394	1327	1239	1188	1094	1047	1088	1012	980	975	975	938	925	912	914	931	962	900	899	887	855	901	867	836	912	853	915	832	890	840	899	887	926	875	861	874	820	825	884	885	876	898	916	886	871	820	878	869	809	893	803	846	865	848	874	856	866	790	881	888	863	881	806	883	877	829	884	798	849	896	847	877	835	814	838	863	850	827	846	887	840	835	838	883	897	892	886	799	845	784	861	840	857	894	882	871	894	848	886	881	817	826	840	836	803	832	847	795	860	852	864	872	826	851	889	817	870	848	910	862	856	825	875	827	812	860	856	878	867	907	887	877	858	830	845	851	823	847	891	902	849	858	857	880	839	797	882	816	850	866	793	891	876	817	846	819	906	851	878	846	823	863	809	904	869	867	843	845	878	825	866	801	856	866	867	854	786	856	863	861	849	829	885	859	878	872	895	862	912	848	891	821	827	852	849	818	850	867	864	897	882	837	835	847	862	875	878	862	834	858	861	859	844	840	842	839	816	857	840	828	816	825	829	869	877	859	894	847	851	845	880	812	875	835	873	891	792	831	864	870	864	821	832	876	850	834	837	869	869	804	866	832	809	887	885	824	882	854	873	812	841	878	823	828	899	869	902	876	855	893	830	881	890	865	838	875	927	869	809	852	854	837	862	852	857	850	878	851	878	900	844	793	846	781	785	892	850	874	833	872	881	834	857	850	832	842	857	824	836	928	873	880	843	886	825	810	897	865	869	812	791	893	860	823	893	842	910	842	839	869	862	814	830	854	818	857	846	866	884	825	870	869	840	832	870	842	828	892	826	838	919	823	837	860	834	901	831	816	818	877	799	856	850	855	840	823	843	866	863	861	846	867	873	832	827	882	827	856	846	851	844	825	801	892	877	852	819	857	851	806	848	880	859	855	804	866	898	828	868	839	861	806	895	829	885	876	815	828	915	819	801	820	840	872	907	878	832	840	861	828	795	837	814	835	870	868	872	890	872	838	850	838	894	848	887	851	876	834	800	850	853	876	854	849	820	867	849	863	882	866	864	819	874	870	939	836	881	904	821	836	865	823	889	903	892	821	882	844	841	839	831	847	852	917	856	850	846	834	817	924	855	828	854	857	910	825	828	907	861	858	873	874	845	864	818	849	827	844	855	830	886	867	838	819	858	858	902	824	864	815	835	798	799	838	870	849	850	831	919	877	879	882	890	820	825	863	826	862	847	848	883	899	842	878	880	814	811	835	855	833	858	874	827	893	802	849	906	826	844	815	840	820	882	860	834	870	892	833	881	869	809	824	813	875	866	825	858	815	862	870	871	771	841	801	835	833	826	809	851	857	826	850	853	840	798	819	836	873	848	880	897	859	821	890	856	805	857	831	823	878	843	851	830	841	887	889	873	868	865	809	850	861	848	855	813	809	861	876	833	835	861	871	875	842	885	845	909	862	827	849	894	885	784	828	829	887	865	875	839	888	847	896	815	908	848	873	820	868	827	836	809	805	833	886	865	847	823	851	814	827	843	859	819	910	821	840	872	797	835	887	843	813	871	865	870	871	862	835	877	881	856	810	847	862	884	824	840	845	872	830	835	916	866	846	829	851	838	858	860	874	860	820	912	777	807	897	892	848	898	826	880	886	877	858	878	805	807	829	831	889	807	882	815	869	882	844	884	818	843	844	869	798	834	871	799	886	857	842	802	827	833	832	843	869	889	881	889	787	890	868	848	869	855	804	855	858	892	844	847	828	833	800	830	914	882	854	897	799	863	818	835	823	863	824	858	909	837	811	884	787	835	837	847	871	870	875	789	866	916	843	878	837	877	850	804	881	905	882	834	820	815	872	851	907	842	851	883	897	861	828	835	850	828	874	812	876	842	864	891	818	885	798	849	790	779	836	881	823	833	862	885	846	860	829	867	840	810	863	871	834	862	868	888	866	933	872	821	865	816	910	849	852	854	810	817	840	832	873	838	838	950	865	787	821	830	860	886	839	847	806	859	860	867	862	813	863	891	828	797	853	859	859	850	889	837	823	860	809	845	889	842	858	861	834	918	857	853	850	814	858	840	806	844	821	828	852	840	881	858	794	856	883	857	842	839	825	772	822	874	804	849	822	826	861	885	795	891	906	850	853	858	861	886	841	839	810	815	813	854	856	863	867	871	846	901	858	842	852	815	889	882	883	874	878	847	848	893	894	866	833	856	825	829	848	864	863	810	901	866	850	874	815	873	861	891	813	847	914	854	834	870	848	862	840	888	824	812	868	863	800	826	822	806	853	865	777	850	822	877	851	889	853	863	896	854	844	833	836	833	814	832	855	822	864	853	869	862	870	882	843	809	879	793	858	858	848	893	877	845	863	808	775	867	854	836	860	854	855	770	832	813	856	876	819	807	830	804	873	840	819	876	843	847	854	873	832	860	811	826	810	777	864	871	840	816	881	820	843	851	809	841	834	866	827	889	893	870	856	857	865	874	846	913	830	804	839	814	781	865	888	809	825	868	859	887	785	882	860	887	838	808	817	870	880	890	846	865	849	796	827	815	821	840	837	800	841	876	869	842	854	833	805	812	847	906	868	882	872	840	851	825	812	838	863	812	800	841	841	854	845	819	867	848	855	838	821	766	878	883	876	859	843	824	822	874	876	850	881	824	809	871	850	852	823	847	873	854	835	883	819	884	809	831	878	868	843	839	888	861	832	863	832	830	912	819	831	907	901	821	816	807	868	830	855	865	895	836	874	856	897	857	824	859	839	830	870	858	832	839	829	823	903	904	829	870	819	831	849	838	886	849	834	852	868	831	866	932	799	873	838	776	876	811	842	909	846	843	845	842	829	841	846	910	833	890	878	824	837	861	811	891	856	903	814	854	842	880	863	780	832	939	866	841	826	916	867	868	867	839	833	850	845	846	878	796	828	831	867	841	828	893	807	860	910	881	873	847	861	900	833	840	790	848	915	827	888	807	834	837	880	896	863	818	876	795	897	792	853	842	833	833	822	896	844	874	852	912	860	876	882	885	824	804	928	862	845	887	862	808	872	858	838	890	848	828	882	841	852	865	821	847	823	858	889	885	842	834	821	846	833	840	820	848	844	825	898	867	870	881	863	880	788	904	866	840	824	882	820	857	820	853	853	795	880	815	818	878	811	874	882	836	813	890	839	848	852	895	863	859	828	852	851	855	855	876	855	866	908	865	866	908	820	877	828	844	858	835	809	876	832	829	852	817	821	831	831	859	800	879	858	855	900	837	859	796	851	871	858	859	866	841	873	833	841	806	820	821	831	808	836	801	868	838	830	837	837	839	863	789	841	808	864	872	848	823	853	855	829	805	871	858	820	856	830	844	879	849	896	842	899	818	860	840	867	858	845	837	889	920	801	858	775	867	866	843	897	812	844	852	842	836	880	880	882	870	872	861	874	897	821	905	843	850	867	818	852	847	881	867	854	841	816	852	873	863	855	828	868	856	882	841	841	780	903	814	855	926	851	884
1632	360	390	434	380	360	386	385	405	383	379	379	380	363	374	427	414	376	390	411	400	431	391	382	406	381	423	382	368	415	384	414	409	394	388	376	389	355	390	375	391	385	379	355	409	408	382	387	405	409	379	442	404	397	387	358	377	413	418	397	399	375	375	371	400	380	429	396	399	352	408	406	380	375	411	395	401	399	393	385	414	353	385	379	396	368	392	405	371	354	394	405	363	402	426	375	362	376	375	397	349	358	361	381	424	374	381	338	379	424	355	387	399	396	414	388	370	400	357	377	390	386	359	397	387	361	341	368	372	399	399	432	422	374	383	349	392	406	405	400	406	410	434	407	388	422	405	411	425	430	398	418	418	296	412	350	405	410	419	413	368	394	413	358	405	424	433	375	364	362	370	398	404	382	361	367	395	432	398	383	376	466	432	393	423	387	384	420	387	362	412	399	380	389	347	411	363	401	369	368	362	382	402	388	375	390	426	365	415	377	404	385	373	373	418	364	368	412	407	422	387	401	373	397	419	379	374	408	388	410	376	395	397	367	393	381	407	388	373	365	383	388	384	419	384	382	402	399	386	337	368	415	387	401	356	360	382	358	408	404	408	348	340	417	391	419	419	356	385	394	362	391	361	382	372	382	347	386	384	409	401	375	374	373	352	377	397	390	402	384	350	362	401	369	421	345	401	368	425	344	403	424	435	408	435	389	405	394	402	401	418	417	397	394	390	396	394	361	353	410	420	381	375	424	400	385	412	375	365	428	373	392	359	371	371	436	391	423	413	426	373	410	385	375	395	386	395	352	383	369	339	360	420	387	395	417	392	398	375	360	367	369	418	380	395	367	399	414	437	371	395	400	365	392	375	366	399	403	405	397	363	392	381	434	386	374	444	425	397	393	379	389	389	411	376	372	372	421	387	380	416	384	376	406	394	361	396	371	404	375	379	391	392	373	421	393	412	420	414	387	352	389	395	390	376	391	398	399	408	416	416	350	356	360	426	358	400	364	394	434	380	375	414	426	410	411	403	369	389	427	381	381	387	408	372	388	378	379	390	379	397	394	380	394	381	348	382	347	384	371	382	387	376	398	378	410	394	394	419	398	371	401	349	358	398	377	388	401	438	366	366	397	387	393	414	364	378	383	349	363	379	380	392	366	393	371	346	384	389	370	383	424	381	366	394	359	446	425	384	375	394	342	354	409	396	394	381	434	393	367	395	397	355	394	411	414	384	363	417	399	364	360	428	394	378	387	364	387	453	390	388	378	406	416	401	377	419	423	373	409	420	388	403	376	431	371	399	398	400	412	410	368	391	381	379	367	355	397	370	399	412	380	376	403	436	360	400	425	380	364	384	405	356	370	443	390	381	411	422	386	345	397	406	377	408	350	379	397	415	367	386	418	434	410	399	396	391	355	372	418	387	369	377	397	403	406	402	384	397	409	377	370	403	328	365	378	391	401	370	376	429	353	383	410	393	382	383	332	435	385	377	402	371	393	398	359	402	397	395	402	423	413	411	336	375	383	392	423	393	395	365	394	377	373	382	409	384	423	382	400	418	441	377	410	407	400	405	380	393	411	415	386	378	372	342	356	355	380	382	428	406	421	405	395	401	397	423	418	396	376	402	412	381	408	403	358	368	383	389	391	410	382	427	372	396	381	397	406	411	408	417	368	415	353	380	370	419	369	354	375	387	401	387	378	404	467	410	354	404	431	381	399	367	351	402	409	411	355	401	359	405	418	412	397	345	365	368	401	403	412	365	385	391	422	412	395	369	423	386	388	350	366	420	402	394	336	377	387	395	375	416	348	396	400	374	368	375	406	400	385	398	401	380	442	379	425	428	404	422	417	405	412	377	371	387	367	395	341	429	438	391	387	408	370	375	413	397	380	387	409	429	418	398	344	368	378	408	381	375	370	411	394	414	426	385	412	374	365	389	402	437	373	398	409	410	366	398	393	358	382	401	370	398	376	372	383	381	386	435	389	370	404	405	371	406	382	407	394	400	401	404	378	380	396	393	368	350	394	358	340	416	388	399	417	412	396	404	380	400	415	403	367	337	400	370	379	394	444	342	397	381	433	368	416	376	419	417	377	411	363	435	377	370	351	383	420	366	387	383	417	397	403	419	394	407	365	373	401	431	378	400	384	409	375	371	412	404	407	396	402	398	367	388	396	416	407	398	407	416	375	364	402	389	404	390	406	381	375	356	420	408	405	376	391	395	384	402	403	359	412	443	435	405	407	434	369	391	400	384	393	366	372	352	367	382	421	417	409	416	393	388	373	394	421	402	406	374	367	342	343	383	407	375	405	365	405	397	407	421	405	385	392	381	388	426	423	413	429	366	376	386	390	356	384	417	400	389	420	383	412	435	430	408	406	401	409	372	349	360	386	391	408	411	437	358	389	401	394	419	392	389	388	388	405	402	435	362	417	400	418	392	383	388	394	397	392	424	396	391	379	393	393	388	357	391	358	396	401	377	406	423	402	366	404	393	386	400	389	409	379	385	376	393	398	374	373	387	358	366	418	411	381	387	383	397	437	408	385	395	402	390	386	384	384	369	435	394	357	372	366	399	383	393	407	391	394	383	399	367	393	367	430	356	401	399	400	338	381	424	417	345	423	409	327	379	373	391	393	377	394	382	409	394	387	397	380	415	372	411	382	356	416	381	361	371	375	361	382	392	427	406	375	353	410	394	401	383	342	398	388	400	394	398	364	399	352	366	382	386	381	371	417	370	355	386	430	326	374	380	433	421	415	442	417	384	400	376	408	367	418	404	347	390	406	388	353	366	354	404	451	374	383	428	397	374	389	384	391	377	386	405	384	392	373	390	366	382	428	376	373	404	402	378	390	371	380	398	405	379	400	387	392	390	425	360	401	371	409	386	390	391	370	379	432	406	361	362	396	389	392	444	382	416	374	401	362	394	398	391	404	382	357	371	412	393	351	366	368	378	377	395	417	395	350	400	375	400	417	376	366	390	391	385	392	363	423	426	412	414	400	392	380	345	358	407	374	382	391	444	360	371	354	404	378	375	382	374	391	378	375	410	422	435	363	405	406	386	412	386	362	382	349	385	428	369	403	426	404	365	393	385	423	468	426	397	386	367	393	406	419	395	393	393	364	433	376	377	413	371	391	403	387	397	369	366	425	413	373	392	423	385	386	378	406	438	404	373	423	436	368	427	322	404	399	364	436	392	374	402	430	429	374	365	342	384	404	394	391	415	422	401	386	401	408	368	415	394	433	409	373	404	370	406	380	361	373	398	397	359	393	394	422	385	385	376	399	392	426	401	389	369	381	378	417	399	438	395	402	362	387	433	348	388	411	382	413	414	427	409	390	407	389	421	410	371	406	399	382	404	357	414	356	406	413	396	366	405	393	423	373	356	409	409	399	378	395	382	369	366	423	411	411	382	380	373	368	408	390	399	394	394	390	397	409	389	355	405	410	397	379	373	413	398	408	383	412	397	372	394	416	392	367	381	361	414	341
2167	923	912	925	912	890	851	833	931	935	922	866	854	886	871	921	873	909	884	888	923	867	908	865	886	907	908	937	898	952	882	922	891	935	871	938	950	890	895	827	914	907	849	909	944	870	895	904	920	912	910	803	877	825	890	920	926	841	880	859	899	903	879	833	911	918	888	883	894	863	865	911	941	862	920	929	899	901	862	881	928	906	854	844	940	917	918	924	876	867	891	900	948	911	867	908	890	861	890	868	875	822	908	887	950	957	906	829	869	913	923	839	840	911	904	886	899	851	889	878	897	881	903	917	940	928	874	846	918	893	876	896	902	902	922	901	860	852	934	891	871	905	884	870	931	961	888	914	901	888	907	887	855	907	931	896	889	832	879	968	895	892	927	876	889	910	889	848	890	933	885	875	896	857	944	907	933	897	897	869	894	926	853	829	949	854	877	883	869	931	881	872	908	894	879	904	922	900	878	902	855	877	883	909	884	933	917	868	866	913	938	877	886	893	941	867	951	846	904	910	849	892	907	876	868	904	896	934	920	897	880	922	906	869	915	879	933	915	916	901	907	902	916	941	889	847	873	870	853	920	920	902	886	922	917	912	892	877	908	887	863	902	928	909	850	936	835	909	921	947	821	921	937	857	891	845	861	872	843	902	920	891	929	876	888	907	906	837	905	902	860	883	928	849	876	898	863	873	884	859	863	943	908	898	892	887	887	923	912	871	868	861	902	900	891	913	940	905	930	921	924	861	909	879	873	905	900	873	912	866	902	918	880	838	890	838	870	915	930	909	866	881	884	901	941	886	908	902	887	882	913	910	858	912	906	918	952	879	916	810	877	871	903	920	892	858	884	916	925	932	895	919	905	905	893	883	913	865	891	939	891	876	887	930	880	902	887	942	877	907	905	905	888	876	908	931	900	885	949	896	913	911	932	886	901	919	915	902	909	938	859	918	881	926	915	900	890	898	926	887	927	876	857	929	841	958	863	878	902	873	888	915	826	915	937	915	852	903	867	926	930	857	907	840	885	852	896	872	925	890	848	904	916	871	944	875	893	872	863	897	861	872	887	893	876	830	838	932	903	916	873	904	922	837	878	905	879	865	911	905	947	883	935	875	875	929	856	868	927	893	895	906	943	837	888	911	882	855	852	920	888	942	878	864	855	822	893	847	944	931	864	900	827	897	899	926	884	885	911	893	877	907	908	881	895	892	840	930	907	888	910	925	931	863	927	865	872	894	923	878	881	933	867	895	916	902	863	876	875	896	936	900	866	892	892	926	877	913	924	926	846	897	898	856	890	923	917	897	915	951	873	887	834	895	955	895	877	848	958	846	941	872	885	890	828	875	907	920	901	884	875	901	861	914	863	872	924	902	844	872	886	883	884	866	853	879	861	907	922	907	914	942	910	966	989	912	922	903	886	950	864	897	911	876	913	873	891	916	892	857	905	901	883	890	931	917	883	903	930	880	878	887	911	919	896	899	907	880	904	901	901	920	893	920	890	911	912	902	898	902	887	921	898	941	920	892	906	899	874	890	882	874	892	846	899	862	853	890	908	955	876	910	903	926	914	938	848	923	897	880	968	897	942	857	850	877	897	899	941	860	862	881	865	903	904	928	877	939	886	877	877	924	888	879	846	919	881	957	921	910	868	884	958	852	866	898	898	915	963	874	919	886	897	893	861	885	867	968	872	878	898	900	810	918	879	886	898	869	926	862	897	957	900	879	852	912	906	864	906	890	915	885	921	861	903	901	911	953	896	904	970	890	901	893	906	966	916	959	910	892	854	986	914	883	870	892	904	914	896	926	943	872	922	883	823	887	845	847	856	908	936	929	907	899	889	884	951	836	791	875	940	928	869	910	874	909	892	914	899	904	915	953	846	941	867	841	855	871	876	953	903	896	923	879	932	920	846	874	910	905	892	890	909	881	838	881	902	872	887	915	858	912	907	920	895	885	921	933	864	901	875	888	925	906	880	861	910	919	904	884	947	892	941	938	900	879	874	893	879	879	897	907	921	860	894	859	952	908	947	838	898	920	884	882	901	878	863	915	870	899	883	904	914	896	916	883	889	857	889	940	927	939	884	867	924	857	929	848	872	906	883	866	880	931	861	921	909	966	836	890	879	864	916	861	935	884	900	905	930	901	945	871	939	891	870	891	843	889	844	929	895	896	905	913	905	853	895	867	881	848	916	856	884	881	908	953	963	916	898	893	927	915	831	890	883	849	946	883	896	861	932	859	963	900	874	880	872	937	919	904	898	859	923	915	861	910	905	919	941	829	858	877	891	841	893	859	876	867	878	876	883	868	908	847	869	940	868	866	888	880	855	842	879	897	865	882	890	877	862	862	860	878	844	885	898	951	854	925	871	905	901	882	835	888	907	894	914	929	917	889	917	930	937	913	883	887	873	889	873	854	910	897	912	895	930	854	901	898	866	876	904	906	919	916	896	844	900	886	901	885	874	911	901	908	952	924	837	939	954	922	912	864	842	928	913	861	915	843	910	866	876	883	910	843	922	880	895	924	864	968	917	925	943	886	871	928	879	904	949	897	901	912	894	902	923	898	886	827	892	900	866	900	890	858	891	958	942	923	972	860	888	887	849	883	877	895	922	880	907	928	892	883	918	923	924	881	914	899	935	910	933	875	882	916	873	877	906	829	886	846	885	862	913	871	932	891	899	861	864	877	883	927	914	898	884	866	919	907	852	921	885	885	890	889	913	928	883	878	900	867	894	825	895	874	884	866	867	854	856	865	870	875	933	823	902	854	930	865	916	965	832	910	908	906	909	923	921	927	907	868	894	906	908	878	866	903	898	859	912	837	877	895	844	853	842	851	868	907	916	903	857	889	903	889	863	896	931	844	887	885	880	916	898	877	849	871	910	871	908	846	937	896	851	874	939	869	945	860	889	876	842	921	932	916	908	862	952	880	929	935	910	922	925	889	879	887	895	854	934	921	949	916	907	838	884	830	919	900	930	892	890	974	884	859	951	898	930	925	898	887	875	950	922	917	934	952	899	887	873	930	917	869	876	883	963	877	883	890	856	905	913	885	951	944	863	873	906	871	839	903	879	898	901	883	871	927	881	908	916	872	861	896	856	881	874	905	949	883	879	884	930	920	908	868	920	887	839	791	878	881	907	895	870	933	944	862	905	893	918	912	925	870	870	875	921	849	924	886	953	871	867	902	888	918	897	891	880	873	923	873	877	859	990	890	919	912	877	900	946	939	885	896	902	907	828	888	894	882	915	881	875	813	922	872	901	897	872	903	924	883	885	884	867	916	921	915	879	898	909	904	872	875	912	876	862	861	914	932	865	900	913	912	929	967	879	881	866	918	869	943	858	892	941	850	912	887	893	803	902	871	924	868	930	927	871	930	914	919	884	933	878	903	866	932	924	958	844	848	967	917	892	912	924	896	867	864	893	908	972	894	922	987	835	942	900	897	905	919	923	914	888	882	845	924	913	939	843	877	933	876	862	849	885	885	878	937
7699	537	546	476	388	339	305	282	273	258	267	225	249	204	204	235	223	242	194	208	235	212	237	240	230	212	225	246	231	219	206	190	198	208	205	203	199	214	240	213	226	203	215	212	219	206	206	184	206	220	213	212	228	193	218	235	196	204	201	201	205	209	186	176	212	211	214	179	227	224	203	208	198	248	226	233	207	213	194	181	224	185	228	223	206	228	201	217	184	179	207	204	208	206	194	207	219	211	213	220	203	208	206	210	241	184	233	220	218	232	224	208	224	219	231	188	215	210	213	228	219	214	189	220	204	214	205	221	211	191	230	237	255	220	194	245	230	220	197	192	226	246	232	199	227	200	224	230	221	213	266	216	190	225	214	206	235	223	201	198	246	226	240	198	205	196	212	217	218	225	230	230	219	212	219	231	192	218	206	207	208	210	211	218	210	201	219	219	197	194	210	208	203	225	214	209	197	229	242	208	223	212	217	175	202	191	190	200	223	219	224	224	230	207	165	215	219	194	228	216	233	227	207	197	200	193	258	223	202	197	240	208	222	239	213	209	212	196	213	210	221	224	218	216	197	235	212	199	212	199	209	225	199	217	207	188	194	236	220	244	229	239	219	206	208	217	212	209	214	230	206	182	212	222	230	208	214	204	208	204	169	184	211	244	176	188	217	196	214	216	189	202	208	221	210	209	216	216	209	227	196	238	205	211	213	211	221	230	222	196	193	203	208	202	213	237	204	202	215	219	215	181	206	229	214	216	207	204	245	227	240	193	240	222	246	194	209	210	226	185	221	225	250	230	206	203	197	204	212	232	194	206	217	220	215	207	227	221	213	198	226	225	207	211	236	228	237	250	229	245	208	230	260	238	218	180	207	201	204	209	209	228	202	220	184	202	216	205	210	208	195	213	201	191	199	195	223	220	204	222	202	199	213	233	204	205	208	193	199	215	226	228	206	213	237	191	211	203	204	201	216	223	225	216	192	198	221	229	217	223	244	194	207	214	224	230	205	268	201	217	200	198	204	190	207	217	243	226	230	248	206	228	200	208	230	214	206	205	205	214	227	255	211	198	209	232	224	197	214	222	207	197	217	218	241	252	205	198	221	213	245	223	212	218	232	235	209	179	199	194	210	240	211	238	215	200	210	222	209	225	237	254	205	258	208	201	205	211	194	232	237	201	225	208	251	202	227	221	221	219	226	223	204	230	213	240	215	224	229	205	221	223	239	205	190	220	249	206	226	219	244	238	209	203	239	200	198	176	207	199	235	253	186	211	227	207	207	207	202	235	231	186	219	204	214	226	216	221	207	208	198	203	208	189	219	207	179	208	226	240	233	233	199	230	184	206	213	198	211	229	207	193	228	211	205	225	236	217	200	209	207	218	219	198	229	180	214	228	210	208	187	179	202	211	242	211	213	174	225	215	229	183	216	216	203	194	191	232	234	246	225	223	232	197	211	192	201	220	235	215	210	195	208	184	234	234	206	254	206	240	215	193	207	224	227	216	195	195	221	245	202	225	207	212	217	244	221	224	215	198	196	218	235	206	227	227	215	227	257	215	208	205	192	189	200	222	226	180	196	231	197	217	230	220	195	207	227	200	225	220	197	220	208	201	253	215	221	226	188	216	203	218	239	232	180	226	221	205	210	213	212	231	184	217	228	217	205	212	214	175	226	233	204	216	201	189	221	191	231	215	209	194	214	218	204	203	201	216	212	228	237	212	189	225	222	189	205	230	220	216	188	205	221	224	183	224	210	201	193	228	218	217	197	217	240	209	188	194	220	240	203	226	241	209	226	201	213	223	234	235	214	232	213	239	241	207	203	220	240	202	209	224	227	237	202	216	199	203	256	189	205	191	222	193	195	221	224	192	204	235	203	197	207	207	251	210	219	237	224	197	205	222	234	210	201	213	178	220	197	198	200	248	221	202	217	198	232	208	202	225	206	196	191	188	210	249	224	205	241	224	240	212	194	210	217	230	222	210	220	195	205	229	225	208	210	242	201	234	221	200	201	204	220	204	208	234	233	208	211	198	208	190	213	219	187	213	212	205	236	232	195	234	217	219	224	190	211	190	217	226	230	182	198	206	212	225	259	206	210	187	217	216	192	227	220	221	186	201	192	203	220	207	190	188	217	193	234	229	215	220	203	187	227	217	255	220	217	209	226	196	191	249	190	230	251	230	208	184	199	229	205	188	208	227	223	218	225	232	187	235	197	213	222	189	202	233	203	214	238	235	191	210	184	194	230	224	202	222	207	197	195	211	198	204	201	194	249	194	223	237	197	229	213	230	197	228	212	209	218	233	209	198	238	187	191	215	210	213	215	208	219	220	204	197	202	220	202	214	211	217	212	186	214	196	220	191	200	223	203	218	233	221	224	220	218	228	216	212	261	210	229	208	224	188	201	205	211	200	215	206	221	218	224	231	206	224	211	199	238	227	198	221	202	206	212	203	212	225	215	196	211	196	228	244	220	206	205	204	226	215	208	227	226	238	240	242	209	222	209	200	241	236	216	221	219	218	194	226	222	213	214	226	185	229	192	238	204	224	218	235	213	191	194	193	212	233	224	222	220	226	212	205	224	226	220	206	222	185	214	189	232	201	218	223	204	238	212	208	219	200	224	200	197	244	199	206	196	188	212	222	224	212	198	228	230	232	201	227	219	214	202	201	199	210	220	217	213	218	236	237	199	193	224	259	193	194	240	236	196	219	210	214	194	225	237	212	227	222	198	209	208	208	222	217	225	223	213	205	217	215	222	198	232	229	233	217	239	210	180	227	218	221	237	215	217	210	234	214	235	219	204	243	229	197	235	235	243	238	219	200	207	201	222	217	227	221	212	219	222	228	228	207	185	212	201	216	222	207	229	205	220	218	252	204	213	188	234	176	208	222	207	230	200	211	184	205	207	180	217	185	225	184	230	199	230	219	208	249	192	232	212	245	219	195	230	207	220	240	184	213	206	200	210	215	214	199	215	217	206	192	220	217	230	220	211	220	200	212	224	215	202	216	196	215	184	235	211	225	202	206	232	215	226	231	208	205	222	219	212	211	193	216	216	208	208	230	232	246	181	190	186	191	227	193	222	194	217	228	189	181	194	191	212	213	187	222	193	181	234	208	196	218	218	200	200	234	214	219	234	197	205	212	197	219	222	229	212	204	210	231	244	231	226	175	232	214	198	193	215	220	237	211	234	229	240	185	180	200	218	222	217	198	198	198	180	242	222	179	253	213	228	195	217	218	228	219	247	232	213	203	187	238	189	218	195	195	218	220	217	223	250	188	222	191	225	182	229	204	208	197	224	207	219	199	215	214	212	196	221	214	240	225	228	239	249	205	225	230	224	212	208	198	187	208	210	228	221	218	191	213	209	199	224	190	213	222	219	177	235	228	213	205	223	220	199	214	210	228	237	247	209	199	207	214	244	229	215	202	221	220	223	201	225	210	172	225	210	211	215	214	217	221	212	215	218	192	202	214	231	267	210	224	209	230	237	212
6483	794	1226	1464	1281	1088	951	870	816	819	748	695	683	605	672	643	625	626	622	624	615	676	613	620	599	565	589	584	580	626	577	581	596	594	583	578	565	564	578	558	576	577	545	555	561	600	564	547	608	575	611	579	594	555	622	559	548	553	532	540	578	595	575	577	589	552	565	597	590	604	560	532	581	568	585	573	544	530	558	559	539	555	590	582	547	532	576	559	535	609	649	551	551	563	581	552	581	590	586	600	541	606	552	561	570	532	553	556	542	522	525	551	574	638	590	521	604	510	576	545	588	561	554	530	576	579	602	588	584	528	567	536	557	573	581	581	567	583	557	573	544	574	629	589	567	553	542	559	583	524	565	593	525	607	555	552	588	519	565	547	561	549	546	611	560	552	563	558	553	540	563	608	541	558	582	574	581	527	568	568	561	587	572	552	569	543	562	584	564	558	568	533	545	537	568	547	550	566	537	592	560	539	557	587	594	563	619	542	597	570	604	574	552	604	551	557	581	566	564	542	591	582	568	562	563	578	580	567	531	611	540	553	628	569	565	562	561	519	534	566	549	571	552	585	567	543	493	560	564	580	600	589	549	561	587	573	568	560	556	603	583	584	589	541	552	567	587	631	564	573	576	572	564	549	579	582	541	565	575	560	601	566	625	573	518	567	557	585	592	560	538	593	565	543	541	554	599	568	547	582	581	530	562	531	588	576	544	636	540	540	534	562	582	585	552	565	566	571	600	592	553	608	544	555	551	524	538	532	555	524	554	593	590	559	524	545	590	576	548	511	608	564	538	615	541	589	588	577	570	625	556	548	617	561	562	525	574	529	553	558	560	515	527	515	599	536	580	577	573	581	577	574	569	513	565	542	543	569	578	563	597	557	569	581	602	560	550	577	575	611	525	537	596	593	575	571	590	510	555	550	567	563	569	603	561	558	552	509	546	599	581	601	559	524	591	549	541	553	548	516	585	522	564	594	544	564	523	581	570	593	594	543	555	560	565	578	572	530	559	582	539	583	574	530	559	579	550	585	581	540	550	603	540	583	556	526	582	550	563	527	559	605	603	569	581	562	563	572	550	565	584	573	545	579	556	538	580	553	571	536	550	551	525	549	578	545	533	580	585	585	539	582	563	563	546	550	552	569	582	562	565	593	566	568	572	553	557	554	581	560	567	562	613	574	539	552	586	534	561	550	552	586	537	576	560	536	579	587	576	616	550	564	545	575	558	537	555	602	561	560	559	549	602	524	563	580	595	594	566	579	569	540	553	547	564	585	566	558	564	570	538	571	548	570	529	561	559	617	591	522	595	565	601	563	576	551	539	535	616	562	550	546	584	561	578	561	637	589	604	580	559	568	549	561	565	561	604	578	585	583	566	546	588	581	587	579	566	584	583	566	562	556	553	578	542	534	527	594	552	561	583	587	546	587	572	585	552	545	548	573	581	586	562	550	570	565	554	560	578	573	585	586	566	589	586	556	586	546	586	580	558	579	542	570	563	595	579	547	586	568	573	526	562	545	538	608	571	625	568	538	599	572	567	591	561	570	602	570	587	566	580	537	559	631	599	557	572	577	533	558	549	537	541	562	583	534	554	617	545	552	549	578	550	558	590	570	563	538	567	511	528	532	524	562	596	568	562	590	553	569	546	573	569	534	557	535	547	584	534	580	551	578	566	545	575	575	588	567	575	551	570	598	596	593	575	537	557	603	540	613	554	547	555	537	521	568	561	553	551	573	569	540	590	588	547	586	548	562	593	555	566	594	558	564	519	539	575	555	580	564	545	538	551	600	530	529	602	565	557	555	551	575	565	593	559	578	579	598	540	556	615	583	574	554	550	536	585	565	589	552	583	579	602	577	574	550	546	542	564	508	550	569	577	522	548	588	553	546	568	568	585	569	583	554	552	571	553	597	576	546	593	539	583	607	617	577	518	586	623	561	556	542	549	557	574	591	597	521	582	575	582	556	540	565	572	596	551	546	567	567	534	550	559	623	581	572	596	535	570	566	579	612	583	544	585	569	590	507	601	549	611	613	560	557	587	597	601	574	573	581	544	568	591	542	597	596	595	568	598	590	547	539	556	557	587	614	589	562	615	532	605	576	558	582	594	597	571	582	538	594	621	618	598	576	535	550	596	556	585	535	537	546	568	552	574	573	549	563	553	564	558	617	576	564	551	581	560	590	615	597	560	573	566	557	566	558	541	569	585	511	598	550	541	593	552	549	531	592	627	544	546	588	564	580	596	630	549	553	563	561	583	567	541	569	571	573	623	616	625	628	586	588	538	550	606	555	593	539	596	597	577	524	542	572	609	547	538	570	563	598	517	528	547	603	568	552	551	576	585	590	603	537	595	559	590	556	577	554	555	591	580	578	558	579	570	630	566	594	563	592	571	613	563	606	567	525	579	578	544	521	587	557	536	579	565	581	554	600	573	557	544	555	578	593	555	576	568	568	558	579	547	580	574	564	583	527	582	560	583	539	564	534	570	533	575	598	572	547	560	554	554	568	557	562	558	613	528	516	560	576	615	549	576	599	546	567	586	547	537	582	602	524	525	536	562	586	594	563	589	579	589	559	581	559	561	590	555	539	572	590	578	582	549	550	570	571	581	530	576	559	549	619	532	558	553	588	552	523	525	580	562	603	568	524	569	573	551	589	550	560	590	573	551	609	577	568	592	561	547	587	557	562	558	562	577	582	599	539	568	602	560	572	560	610	636	564	594	553	535	585	559	583	598	596	507	602	598	567	525	581	585	578	571	564	580	565	584	564	603	532	578	602	595	582	572	570	574	548	596	539	591	565	576	652	587	606	537	562	564	559	612	600	537	569	562	566	561	582	536	599	572	579	541	561	609	591	566	562	596	539	611	556	582	575	559	553	564	580	561	570	525	568	574	561	541	576	567	588	555	602	595	586	603	551	593	563	561	583	525	593	575	576	578	557	566	565	537	566	588	553	570	560	586	611	567	588	553	526	605	560	556	581	566	562	537	617	565	574	551	556	560	525	542	613	541	593	532	559	565	557	545	542	540	546	591	555	530	565	565	559	560	525	571	595	516	546	601	575	576	580	597	595	551	595	588	563	590	590	553	546	553	574	565	611	589	566	533	540	544	562	579	581	582	543	604	581	551	538	560	585	573	564	590	549	582	566	536	555	577	588	578	578	524	598	576	575	611	557	550	576	500	569	587	593	569	594	593	567	547	595	545	534	562	569	587	534	570	549	599	580	600	610	554	605	556	579	574	577	548	533	562	576	580	588	557	555	586	572	573	563	542	571	578	557	532	587	583	586	596	554	564	609	569	548	523	523	572	570	561	567	565	555	574	559	549	586	571	563	608	523	579	591	545	567	582	587	591	538	571	556	567	589	601	564	558	556	535	558	548	570	553	546	530	579	535	559	593	566	600	588	550	551	562	618	530	522	584	567	550	600	549	563	580	533	572	532	580	559	536	574	536	580	502	570	547	619	574	586	555	569	522	551	568	592	574	571
14959	1322	956	874	676	523	462	431	393	380	387	383	386	358	334	348	379	356	334	389	349	357	361	347	358	352	346	332	387	370	335	384	340	318	369	342	355	347	400	384	342	306	321	349	314	336	315	322	342	342	359	367	352	355	361	319	356	311	315	341	357	387	381	333	329	324	324	332	333	353	347	308	315	315	344	365	367	373	345	317	343	358	337	319	351	342	354	346	364	341	333	337	315	299	337	340	307	339	341	352	357	340	342	340	345	363	359	358	310	355	316	310	375	331	360	357	348	338	347	351	344	371	363	349	368	360	363	336	353	355	367	344	319	372	343	350	352	347	300	328	368	281	322	344	332	362	342	329	336	306	330	356	325	378	365	313	369	367	332	369	346	357	338	329	350	356	325	343	348	368	349	353	338	339	351	301	339	353	337	319	334	352	333	350	310	329	342	350	332	351	315	349	389	376	335	345	336	316	342	370	348	371	350	373	354	341	380	326	345	335	305	353	347	329	344	369	372	317	352	375	321	346	340	369	350	348	339	315	338	336	358	328	340	330	348	315	369	343	347	313	308	343	353	341	360	316	342	323	314	348	341	329	353	335	347	339	332	328	346	313	361	380	304	342	348	323	366	334	336	351	360	371	341	352	345	319	343	324	349	332	328	335	365	343	307	312	306	356	322	320	389	337	364	340	334	334	306	325	347	336	364	363	333	354	359	344	316	343	343	341	351	321	317	356	333	348	357	311	360	366	343	313	345	325	300	349	390	374	350	300	349	330	320	328	342	356	345	365	328	340	360	343	330	339	360	305	350	324	322	350	362	345	374	330	333	360	298	342	358	367	327	349	337	355	365	355	347	336	350	326	374	384	317	333	314	344	349	306	335	378	331	338	330	325	341	380	357	320	311	353	337	326	325	356	326	342	338	350	326	363	369	345	334	341	323	361	326	338	325	292	377	371	360	340	300	334	343	327	342	343	325	322	335	362	344	336	337	347	342	331	340	314	332	345	314	341	329	328	336	344	340	354	364	344	334	355	369	341	328	349	358	317	346	336	355	329	339	335	353	349	323	311	348	348	357	365	352	353	333	367	379	357	350	347	330	333	368	326	336	367	362	342	381	349	353	339	321	324	370	366	323	357	338	338	377	361	379	346	326	303	359	336	324	307	338	316	348	345	345	346	321	354	341	350	323	362	359	377	338	346	351	324	354	341	333	360	373	335	347	347	335	312	341	330	334	304	317	327	356	325	322	365	329	342	343	368	368	349	339	384	350	325	337	343	317	375	330	341	326	326	401	370	317	361	381	343	342	320	347	299	330	310	330	347	332	357	337	354	336	345	352	353	336	337	343	365	348	317	361	338	365	370	332	319	349	330	305	354	344	349	321	358	318	339	318	335	353	351	317	348	331	329	352	308	316	363	318	355	352	317	328	338	343	321	331	343	387	367	330	355	316	316	346	326	359	304	347	350	340	350	361	379	360	344	348	362	322	359	334	329	329	339	334	341	339	365	352	377	347	291	352	320	307	338	355	331	348	337	291	372	340	335	342	356	311	334	351	322	382	350	356	336	348	339	338	369	306	349	331	321	375	339	366	321	353	373	340	364	330	332	373	358	340	339	344	292	317	352	316	346	320	347	315	398	342	369	335	332	349	329	333	312	331	334	385	329	367	327	299	352	323	338	364	352	350	340	290	310	317	360	372	348	373	346	318	333	325	348	294	340	359	344	372	332	327	322	320	353	363	330	344	364	336	350	351	315	310	337	301	359	308	357	304	335	352	354	337	367	321	350	351	345	326	335	340	316	325	343	310	377	317	326	352	357	323	355	354	345	309	355	347	341	312	368	374	334	336	320	358	356	372	368	337	304	360	345	353	324	348	337	336	306	324	355	330	351	351	347	339	317	349	350	362	340	316	311	322	316	361	356	319	342	348	329	373	345	331	353	320	364	342	333	360	337	339	309	330	350	367	325	337	368	362	350	326	329	343	358	356	320	343	308	319	296	329	317	377	345	373	351	347	358	319	330	307	352	326	336	342	363	348	314	368	379	331	321	347	349	347	335	316	350	330	331	310	360	330	348	395	323	318	330	326	357	351	312	333	304	366	337	326	359	327	318	348	290	314	311	332	310	309	361	361	334	339	345	322	386	372	309	333	368	347	339	313	347	366	353	368	347	383	314	377	328	343	349	326	323	346	359	324	360	388	367	376	348	370	386	338	325	307	315	371	341	296	344	284	362	306	393	330	373	348	324	368	354	331	342	327	352	324	364	341	325	349	316	338	327	351	339	339	334	362	341	331	350	365	373	384	303	325	351	332	340	340	362	341	359	339	371	332	342	317	318	355	389	333	341	338	333	361	301	337	335	336	325	337	326	341	347	337	377	316	340	305	365	334	365	356	359	324	317	340	341	358	341	339	358	324	338	295	331	342	331	338	306	343	336	339	363	326	302	328	330	350	344	344	343	341	365	349	348	339	338	378	356	343	311	359	347	352	318	351	345	310	364	362	333	383	332	339	335	355	324	347	350	349	340	348	347	328	379	353	360	324	344	329	341	287	304	342	360	343	320	331	347	355	339	311	360	331	345	351	350	371	306	310	310	338	358	329	347	339	309	377	312	315	332	344	322	333	300	360	304	333	330	344	351	329	329	335	345	315	331	334	329	352	335	335	356	334	337	324	363	325	354	362	366	330	342	356	329	333	345	346	357	363	363	318	353	331	357	325	317	326	329	325	367	360	320	351	317	349	328	339	358	330	357	335	393	354	371	338	329	358	324	360	379	322	333	333	362	326	330	325	333	329	354	376	351	330	351	322	324	356	359	361	347	306	373	340	331	326	373	363	383	281	330	320	364	312	348	326	342	376	372	352	317	330	329	346	352	334	317	385	327	361	334	323	325	316	358	346	386	320	333	378	361	333	355	345	313	333	318	296	338	349	361	323	369	332	320	345	344	333	346	349	342	349	350	312	328	371	328	323	320	347	336	378	352	303	324	366	316	355	342	370	361	326	331	336	335	307	324	355	328	325	361	349	358	349	320	345	328	347	357	323	330	329	309	334	345	305	336	317	312	346	332	323	354	329	349	339	354	368	342	371	340	326	338	315	342	323	347	318	319	349	347	336	328	381	365	346	349	371	347	336	333	356	365	334	333	339	360	340	347	382	346	381	329	380	355	306	361	345	327	329	336	328	315	324	344	338	321	351	293	352	335	375	341	331	361	321	322	322	363	329	337	312	354	352	365	319	316	365	323	321	336	346	331	364	374	355	373	341	340	330	352	342	377	344	353	353	352	297	325	345	325	360	343	346	326	321	316	333	367	300	328	362	358	326	336	368	345	329	338	345	375	389	347	362	353	346	297	369	377	339	369	351	333	325	349	345	334	305	311	313	350	353	311	354	336	314	363	344	347	361	364	318	332	319	345	340	350	359	331	363	325	336	333	342	328	339	306	361	377	300	321	334	370	338	351	356	336	341	308	350	339	380	313	319	334	379	363	359	349
8415	1270	2278	2515	2181	1816	1534	1380	1293	1168	1146	1176	1079	1007	1023	981	930	970	955	931	912	945	873	894	871	908	917	848	892	910	875	875	846	850	884	843	886	886	860	894	844	871	873	883	865	876	888	864	798	837	892	923	852	838	912	839	905	809	865	859	895	850	825	905	785	853	847	841	840	837	838	834	822	875	803	836	764	781	891	858	896	908	863	841	808	880	844	870	851	815	842	778	882	897	836	919	844	818	885	878	884	871	815	862	885	861	835	826	839	813	800	886	910	859	852	821	817	873	828	749	829	804	881	883	866	801	812	836	825	873	825	829	842	854	901	814	849	865	879	863	858	848	864	838	860	898	831	807	819	875	829	788	814	869	851	848	836	869	814	870	890	826	835	868	776	822	836	888	832	837	859	857	888	886	890	879	805	845	816	878	831	837	859	847	849	871	881	853	837	898	845	869	821	805	885	813	799	813	833	827	847	812	831	877	902	857	801	892	815	856	825	866	849	815	820	856	876	873	827	847	898	794	854	833	893	879	824	891	847	826	789	818	904	826	908	836	866	844	880	853	844	845	843	870	873	903	843	855	845	867	795	859	844	871	858	845	840	838	825	871	834	859	831	901	938	892	864	853	833	871	853	821	895	821	864	882	837	803	893	873	814	807	882	835	896	856	875	858	819	842	832	865	839	803	841	870	815	822	850	836	890	845	879	839	795	854	883	849	840	785	832	839	861	873	824	878	882	843	842	846	830	841	868	889	913	829	843	838	808	868	864	834	820	878	874	879	838	857	878	870	834	838	846	855	818	806	844	829	872	839	879	884	868	851	872	876	875	855	817	851	837	857	834	785	833	892	834	873	832	824	855	831	868	840	869	840	818	864	831	816	851	860	859	833	819	858	905	799	864	820	869	841	815	820	867	871	886	866	823	847	859	832	869	865	847	840	824	896	825	861	872	871	857	836	834	865	822	884	807	902	830	852	814	840	799	878	830	896	856	848	844	902	818	853	847	874	823	861	916	857	826	871	857	856	865	896	819	870	891	848	878	849	867	845	854	818	869	861	841	862	876	828	856	898	870	868	826	863	822	839	849	783	847	856	800	879	846	822	861	861	809	824	835	895	832	859	866	826	892	823	869	893	894	846	855	913	803	833	835	867	841	802	867	834	852	857	861	809	870	799	856	841	869	805	882	861	868	841	875	833	819	846	832	874	831	838	821	813	872	858	872	853	830	837	847	813	872	820	817	815	798	847	796	880	861	860	889	820	830	793	883	816	851	872	864	815	811	862	885	802	882	850	838	795	847	860	885	803	880	837	816	841	868	840	867	820	868	850	834	837	822	813	842	845	865	870	840	890	854	830	830	865	822	831	834	860	842	862	810	829	845	851	813	856	832	882	850	834	847	844	903	885	862	835	869	881	857	871	824	875	805	861	870	837	851	791	834	802	857	835	845	835	863	806	831	869	763	799	845	869	760	853	868	849	817	882	868	803	843	864	821	873	829	837	825	823	864	812	857	842	857	804	877	839	803	861	927	893	817	869	878	818	841	794	868	825	867	803	891	826	860	826	853	846	928	827	831	863	866	875	855	827	847	836	858	850	904	812	883	859	869	842	865	889	842	824	866	837	835	872	862	811	873	840	834	853	846	872	831	820	826	798	869	868	785	888	842	835	849	791	867	834	819	850	845	854	855	851	801	839	839	830	858	882	848	864	818	853	832	836	835	833	849	833	800	824	845	835	822	794	868	846	812	831	880	861	847	884	809	830	865	838	842	909	881	840	825	819	825	851	836	880	835	839	836	817	880	892	845	791	888	853	881	860	806	876	880	863	872	850	858	835	848	867	878	846	874	832	906	850	815	870	853	799	838	894	839	847	851	854	851	813	856	853	820	865	898	827	856	864	889	821	866	834	832	852	839	800	881	869	878	852	935	818	807	883	813	854	855	897	866	828	860	797	867	882	844	846	876	902	819	867	819	851	876	818	872	872	845	822	831	859	853	809	851	886	866	893	862	873	844	810	850	806	892	899	848	831	859	851	806	856	785	872	828	828	883	856	834	820	830	842	820	861	853	803	815	825	841	850	836	850	836	747	775	846	833	851	875	844	841	854	850	843	769	873	883	879	815	825	851	806	845	856	881	887	801	857	843	901	849	828	883	841	860	844	879	830	825	857	926	792	875	845	805	873	869	866	833	846	902	856	899	821	866	835	871	872	878	825	868	869	885	817	835	856	783	818	832	838	827	823	778	846	833	877	852	830	845	865	845	885	836	825	838	846	859	806	829	857	836	810	821	833	849	861	878	806	817	857	836	813	808	897	809	853	847	878	856	812	835	843	859	833	880	855	820	838	845	837	815	820	840	875	841	821	807	896	874	836	848	889	908	865	884	834	826	842	825	840	856	853	780	848	840	846	892	917	830	842	852	841	875	841	868	844	860	797	843	881	849	850	893	830	884	866	869	808	888	854	865	892	799	852	875	836	899	830	861	818	880	851	855	843	831	858	885	834	847	846	795	833	837	843	821	843	927	834	864	876	896	796	811	843	851	824	875	827	874	842	794	820	840	809	861	810	868	825	832	873	818	841	860	799	866	822	844	857	834	850	890	825	873	875	817	847	871	863	779	875	883	844	818	823	862	930	823	826	825	813	842	846	855	818	814	878	846	888	850	820	856	859	855	828	860	805	777	852	826	842	810	860	823	861	775	812	877	846	825	826	835	855	866	833	856	865	836	812	822	849	878	904	875	825	833	859	845	821	819	880	808	870	848	825	830	836	817	834	862	856	844	878	844	816	871	809	834	876	889	868	838	816	877	901	831	894	850	859	839	892	857	797	845	884	892	869	845	943	824	858	823	854	832	866	909	903	866	871	855	886	814	856	864	873	865	846	810	843	878	877	789	803	863	856	837	828	865	872	847	835	912	871	849	858	848	834	832	817	825	856	847	874	834	835	853	867	872	862	836	826	846	799	836	865	901	819	797	848	846	815	823	862	825	848	869	857	881	800	834	878	853	853	844	875	818	814	840	863	859	810	883	843	876	817	894	806	822	888	879	862	873	817	811	827	848	846	857	807	839	805	858	861	874	823	834	834	832	863	856	837	813	872	846	837	798	881	857	881	847	868	839	799	904	846	871	856	875	830	856	879	853	856	868	828	871	820	831	878	838	837	862	864	858	840	862	842	838	830	838	899	845	807	800	829	863	862	847	840	880	834	903	861	849	896	853	906	836	860	820	856	850	904	843	858	829	844	862	867	859	864	850	860	811	875	773	863	840	865	841	845	853	848	868	878	843	839	836	770	883	909	881	838	866	854	838	849	880	849	877	868	836	818	807	844	836	874	833	849	812	851	825	873	867	771	839	841	839	839	838	820	873	832	853	795	782	837	865	804	812	858	831	839	846	829	840	811	823	827	863	860	835	854	866	836	878	864	817	839	860	838	836	837	836	828	900	871	885	842	817	832	816	912	819	900	871	879	802	884	834	841	819	806	800	833	814	872
1637	378	364	428	392	419	368	407	427	415	424	392	364	383	402	420	391	385	392	408	392	390	402	391	416	389	386	394	339	377	410	390	378	404	369	404	402	396	404	359	416	443	388	378	404	415	402	402	375	400	366	413	394	414	402	372	402	399	384	387	370	378	323	375	381	360	384	373	377	410	365	418	369	383	376	387	383	391	387	366	408	365	314	350	402	382	379	354	344	350	392	380	376	378	390	415	361	381	396	371	405	402	369	390	393	357	401	393	426	388	332	376	396	366	410	370	396	426	411	383	403	390	404	375	376	377	385	386	354	394	365	375	413	377	409	390	389	390	445	381	391	426	384	393	400	429	387	405	370	388	348	381	425	380	387	397	389	372	376	398	435	367	409	400	375	396	391	392	361	376	411	364	429	370	380	368	397	359	392	355	383	388	357	401	397	376	365	334	378	422	420	401	402	410	390	421	370	373	409	387	365	397	392	407	421	390	368	376	378	397	359	367	378	394	386	390	372	375	381	376	394	416	424	395	403	388	420	391	359	359	346	379	387	377	372	382	374	388	397	358	452	398	414	379	344	376	361	375	380	413	426	400	396	379	362	376	390	405	394	374	375	406	379	382	418	409	371	370	374	361	392	373	364	361	363	391	394	401	406	409	388	358	425	393	366	381	361	400	389	385	371	424	387	383	372	398	399	414	372	385	401	390	409	391	383	405	366	377	405	386	379	378	383	432	386	345	346	393	401	365	370	414	386	370	373	413	382	407	381	375	359	364	386	403	372	422	399	388	412	426	389	400	367	377	366	376	390	374	372	381	361	375	392	385	377	380	438	433	441	415	381	387	425	396	387	403	413	398	371	373	403	414	338	405	383	370	421	439	406	393	422	366	394	397	399	349	363	357	388	343	397	396	373	414	384	397	401	397	377	389	406	383	325	393	404	378	348	389	377	387	394	406	402	417	374	389	383	360	420	394	360	394	364	386	372	406	375	401	386	414	439	418	407	381	381	357	406	404	402	401	410	356	394	367	358	366	401	385	372	398	401	391	409	391	391	407	389	357	385	380	370	370	390	374	348	373	401	340	375	421	392	391	388	397	388	394	360	405	423	366	391	402	390	388	381	401	364	373	357	372	390	411	406	429	393	430	389	388	395	392	398	382	413	359	406	421	383	362	413	404	383	405	365	344	395	418	377	380	394	389	400	396	375	373	357	401	381	370	398	381	354	413	401	421	369	403	372	384	343	416	395	392	387	363	378	358	394	355	398	395	401	410	382	394	406	383	365	382	376	338	395	389	372	409	398	374	380	408	391	378	374	347	397	386	416	413	394	417	388	405	428	401	423	401	370	370	404	386	348	364	381	424	393	395	395	402	419	364	364	347	380	390	392	399	411	390	393	368	397	419	387	390	394	389	389	356	394	394	391	377	369	387	361	393	409	411	387	365	404	411	390	360	386	374	412	389	375	417	402	338	393	408	395	399	416	433	387	374	377	385	363	391	385	379	370	346	384	435	417	407	410	404	383	388	374	367	383	381	377	436	357	355	395	372	373	383	391	384	344	370	381	370	403	352	396	342	396	405	365	427	351	364	361	399	374	397	328	399	390	369	344	318	357	438	379	348	395	380	324	392	372	375	375	392	372	396	368	395	390	403	410	373	369	354	385	413	385	383	382	361	396	412	383	399	371	404	396	359	422	393	371	409	417	401	378	378	343	367	416	373	398	389	414	365	358	416	401	387	383	379	403	349	390	378	351	367	409	395	406	408	368	403	370	382	389	342	373	390	400	391	384	418	332	373	387	435	355	380	422	355	349	372	354	367	399	387	392	433	385	377	399	360	402	390	412	417	404	348	405	380	372	378	408	430	393	406	396	423	387	415	407	363	385	401	371	365	401	395	367	381	380	364	389	360	391	425	419	391	380	351	396	400	403	371	400	415	389	367	393	404	388	397	400	351	404	414	360	366	398	355	397	354	363	421	400	399	417	390	415	405	361	408	435	369	365	367	389	388	415	364	416	410	374	387	387	400	401	420	384	345	434	363	407	381	385	378	372	412	364	364	378	369	384	380	386	366	414	411	373	369	394	397	399	380	398	380	393	402	385	415	382	360	403	432	412	371	401	385	371	385	370	388	399	382	388	404	374	409	356	389	394	442	392	385	416	371	384	434	397	414	412	393	369	395	386	379	397	408	427	420	382	379	371	354	382	417	393	383	417	377	337	374	376	388	389	422	366	416	397	362	406	380	430	385	359	390	376	410	378	370	400	334	363	348	387	379	384	375	381	408	399	419	354	385	406	382	380	405	397	334	345	375	428	383	394	385	361	389	376	414	425	390	383	369	364	403	384	377	377	401	347	367	407	336	368	412	364	394	389	374	410	408	394	409	419	388	392	409	376	372	385	357	338	439	348	337	398	364	386	387	383	387	364	395	413	415	413	379	363	364	419	372	363	371	387	385	433	375	335	371	396	409	372	389	383	415	386	409	397	396	383	382	366	386	372	382	373	399	393	389	426	360	411	387	394	384	400	395	389	400	379	358	394	384	363	381	424	391	430	394	377	375	378	374	406	381	372	415	405	395	408	385	401	369	364	407	434	406	381	438	373	372	368	395	389	381	382	365	418	398	387	418	390	371	347	425	385	429	412	391	402	388	388	394	376	407	361	328	398	367	379	397	402	371	401	434	393	362	372	383	394	409	410	373	410	405	369	385	391	389	396	410	364	394	411	356	387	391	364	430	404	391	386	386	383	402	424	396	387	386	383	371	356	382	336	392	389	377	381	374	444	423	408	416	433	376	372	409	382	373	391	376	378	413	416	402	411	380	414	382	381	391	386	387	439	348	376	363	386	402	382	398	409	393	385	371	381	392	405	432	352	407	374	386	369	388	364	433	349	359	370	399	395	376	352	408	385	400	383	397	387	422	376	392	375	353	413	387	355	399	430	424	391	403	424	365	392	374	369	355	367	370	382	394	375	395	375	394	379	410	415	402	375	385	363	392	409	379	372	349	409	412	381	410	382	414	392	397	396	368	420	353	365	417	357	360	390	388	382	454	381	368	388	389	392	417	404	422	387	369	409	393	410	392	381	404	432	386	370	428	441	404	405	396	402	414	389	388	385	393	395	384	368	383	381	382	355	367	406	375	380	382	419	399	368	353	358	389	380	390	387	368	328	388	343	351	403	350	371	416	407	366	358	394	366	394	382	366	413	417	389	415	365	359	416	379	365	427	366	416	362	381	375	412	379	414	358	387	391	332	387	400	385	358	415	390	385	419	348	406	335	410	389	389	417	409	378	364	378	380	396	382	402	386	444	365	378	405	365	404	446	372	395	365	375	413	399	351	405	387	392	392	426	364	393	335	373	355	368	372	388	387	387	348	388	401	378	365	408	372	389	433	332	392	380	357	398	431	377	382	412	407	382	406	382	384	369	406	409	402	371	396	381	377	376	348	365	383	418	377	376	399	369	356	390	360	406	353	374	379	434	388	368	387	417	395
2059	908	966	951	878	920	913	914	894	894	903	909	929	871	925	877	867	899	869	863	895	894	857	905	882	845	868	941	898	851	866	843	871	909	877	908	901	902	905	869	945	821	899	908	894	902	892	884	910	890	830	881	873	851	857	883	889	896	878	815	897	821	867	948	917	892	913	857	880	887	890	890	823	879	874	907	881	840	865	914	908	904	949	866	897	904	886	948	880	904	915	865	868	927	915	935	871	896	895	890	891	892	878	901	894	864	900	867	856	863	879	894	894	896	811	891	873	903	924	855	860	946	888	872	861	920	910	925	874	898	874	926	879	878	931	940	908	845	883	853	912	918	913	874	888	860	907	961	844	925	907	842	893	879	847	906	872	879	861	863	848	962	921	911	885	876	879	860	931	907	850	860	874	879	848	894	871	888	874	858	876	854	913	915	874	851	874	905	853	898	872	916	840	895	953	868	923	880	925	851	848	893	902	948	879	873	935	918	919	910	940	908	883	908	880	894	887	869	836	870	859	882	880	930	938	879	954	936	940	828	919	872	935	848	918	931	864	879	929	881	866	858	898	874	868	847	952	893	858	879	849	877	821	928	860	851	885	885	878	952	867	924	852	875	862	906	832	831	944	885	892	903	906	909	887	879	946	862	895	872	857	889	865	890	908	826	901	927	936	888	890	885	882	883	883	887	903	881	902	917	913	910	921	909	936	947	902	868	893	872	880	876	910	923	893	856	883	852	893	900	900	873	858	926	898	873	901	915	860	882	882	912	873	877	875	856	885	867	888	826	871	839	859	929	895	860	886	890	917	891	869	851	906	877	838	854	864	850	871	895	868	864	868	935	849	861	896	851	862	943	856	944	838	947	903	970	905	944	905	899	904	857	877	901	885	911	906	873	888	920	859	905	884	899	906	915	888	892	869	871	892	895	884	885	899	882	860	890	862	883	946	903	869	960	839	900	835	903	883	879	928	867	885	872	869	871	915	890	923	909	871	936	857	871	859	874	890	891	838	869	878	858	890	874	885	883	855	852	901	950	891	910	917	820	829	880	860	909	840	916	914	885	855	902	853	892	937	825	875	894	888	883	875	906	801	884	923	925	876	890	869	886	893	958	902	875	911	940	922	897	899	884	927	932	890	923	864	877	849	887	858	912	894	873	880	887	870	896	866	913	861	849	883	887	880	856	892	887	890	941	873	894	863	882	882	876	903	926	924	905	888	882	851	942	943	895	958	881	884	953	913	869	866	912	921	878	936	831	848	893	866	868	894	881	909	919	872	928	839	906	905	880	918	916	890	892	861	945	850	818	878	939	904	900	917	876	854	876	908	917	878	940	853	860	946	843	843	951	936	847	788	887	881	916	880	849	838	897	865	880	922	906	920	937	903	880	834	871	867	913	860	870	867	931	929	877	922	904	887	923	908	940	938	851	912	903	886	887	883	903	924	874	876	865	895	954	887	899	884	870	844	902	918	860	915	949	900	835	913	958	929	890	911	939	900	892	892	922	937	917	893	899	899	867	862	854	865	898	914	882	900	855	897	905	913	875	851	858	908	873	916	880	912	903	897	871	876	883	908	905	895	907	855	815	875	901	937	876	937	923	854	887	822	898	913	909	832	904	892	913	890	898	874	862	900	830	884	907	868	834	859	922	911	875	839	848	886	861	892	876	876	908	905	892	897	862	897	930	937	925	818	865	896	882	930	851	859	887	889	890	887	882	951	877	889	903	857	887	884	884	882	876	908	893	899	877	884	889	879	892	856	869	853	958	867	868	891	891	858	938	897	876	901	885	938	874	832	865	895	926	872	918	876	868	890	829	818	889	896	887	880	948	950	930	892	857	843	849	864	949	888	860	892	854	889	919	902	894	889	904	932	884	905	911	823	865	906	950	900	898	891	875	960	885	910	847	871	879	960	863	858	879	847	902	883	882	885	852	890	881	865	876	840	931	889	891	854	891	877	891	913	861	909	898	943	856	850	888	850	873	938	922	894	844	923	917	915	897	892	899	932	877	862	847	851	916	880	841	865	830	912	838	899	868	880	945	886	895	847	885	923	919	936	878	841	855	825	859	879	836	866	973	916	865	882	921	870	880	880	880	919	871	903	895	862	949	884	865	917	886	890	854	889	860	912	893	936	900	877	831	902	941	875	873	893	848	838	898	899	896	820	867	867	872	847	850	927	879	893	902	908	887	919	913	868	909	900	879	893	898	878	901	906	928	872	849	910	880	877	898	878	851	918	877	884	911	879	889	885	861	923	921	899	895	907	922	848	866	876	902	902	955	869	936	902	888	931	873	899	890	914	873	894	882	903	921	898	875	825	847	913	853	873	849	835	885	898	885	920	914	912	956	942	877	929	879	905	928	948	869	901	901	887	903	933	924	940	837	858	950	856	910	859	865	927	866	900	816	914	842	922	828	923	872	905	844	865	891	952	820	858	912	875	866	949	879	899	869	918	840	904	888	927	834	867	908	816	867	918	951	932	896	879	906	870	855	888	887	858	899	889	873	844	820	871	812	887	937	886	906	884	892	874	956	885	880	872	856	880	950	873	884	922	920	941	873	902	883	884	883	876	867	887	849	912	901	904	862	905	852	900	889	855	863	926	865	856	864	870	936	895	918	967	908	878	923	860	935	872	902	834	857	892	870	938	905	879	889	918	830	894	879	884	873	910	900	895	829	861	888	901	919	901	855	962	921	837	896	901	844	884	854	916	875	910	934	930	907	895	843	847	910	895	912	874	887	916	870	870	863	895	889	880	850	889	865	893	884	883	875	939	867	843	915	891	904	902	889	840	912	858	902	889	879	863	890	890	852	894	926	845	862	863	885	929	908	908	903	897	871	836	879	904	892	859	896	857	878	860	899	946	882	852	840	873	945	850	870	911	922	883	891	882	887	822	859	893	866	887	900	880	922	932	899	908	873	900	860	929	896	885	866	893	836	879	902	923	914	892	857	859	865	893	847	903	898	903	896	897	885	872	879	960	891	880	873	901	885	895	931	929	902	828	879	875	858	880	860	849	958	882	933	885	855	876	891	876	877	899	921	933	876	885	845	862	921	873	874	850	936	885	885	848	881	878	916	881	899	872	875	898	904	888	945	898	883	869	903	942	900	913	913	856	892	849	858	912	863	867	884	844	882	917	859	889	941	886	907	904	924	920	895	908	931	922	851	893	870	894	922	912	885	902	845	926	920	864	918	875	861	869	897	907	837	887	945	900	912	905	824	817	884	937	845	933	923	932	905	917	888	909	873	881	879	881	878	918	870	918	929	936	908	905	879	887	873	886	898	841	894	914	924	870	892	900	862	928	949	894	839	847	898	921	922	877	848	958	869	884	897	879	897	874	910	937	891	882	910	936	887	906	874	945	909	841	890	898	888	899	867	841	828	895	877	908	907	889	899	926	893	852	863	906	839	919	869	895	962	882	918	857	915	832	891	862	892	897	921	916	921	902	904	909	926	879	877	887	897	873	872	925	902	855	872	864	915
7621	469	509	478	382	343	274	285	268	229	238	258	220	239	213	213	201	226	233	239	212	225	236	209	211	232	215	218	227	213	228	205	220	214	230	202	227	239	204	209	204	197	194	196	210	225	219	204	217	231	214	207	213	203	221	200	189	223	219	223	221	210	204	223	203	186	215	209	183	214	239	217	219	198	228	214	221	198	239	235	207	221	211	219	190	201	217	227	208	215	193	233	194	209	212	221	218	199	207	211	233	229	237	222	200	217	227	216	188	203	218	183	204	180	195	213	235	198	237	219	205	206	223	205	230	201	187	218	219	239	218	208	218	213	224	186	211	223	238	214	207	229	210	236	193	230	227	239	224	221	210	206	170	204	220	192	226	204	224	218	193	219	220	224	191	197	225	261	216	222	190	245	221	238	236	214	207	202	247	206	231	210	227	226	211	203	222	203	201	251	211	212	204	218	203	231	220	198	243	174	231	210	236	226	230	214	204	213	207	229	205	204	216	204	254	220	218	212	231	205	230	213	255	199	197	207	212	219	202	212	219	242	229	228	208	220	190	207	210	211	194	223	217	202	196	245	220	192	216	224	239	226	231	209	231	239	214	214	198	206	241	227	236	217	207	193	215	221	220	225	225	202	227	206	225	221	191	225	181	211	234	215	231	213	204	251	215	220	213	213	182	214	206	203	212	211	193	226	206	238	204	216	213	236	205	189	206	198	206	222	215	212	207	196	235	227	212	212	219	188	229	208	203	204	224	219	226	209	207	213	206	222	216	208	236	214	220	233	229	244	251	204	218	218	223	199	228	206	192	199	229	214	214	198	206	196	221	190	229	188	228	208	195	208	205	198	196	188	196	200	198	230	243	185	221	208	216	214	237	242	211	213	206	184	186	196	216	196	212	227	197	228	203	203	196	214	220	202	180	220	227	187	195	209	242	211	225	187	219	235	248	220	212	171	207	216	217	225	218	246	211	228	235	214	235	208	253	213	216	213	220	210	217	196	173	208	223	212	237	225	230	235	220	243	263	213	215	206	191	235	207	207	215	228	214	206	208	219	211	221	212	207	208	243	205	193	203	195	185	203	239	204	218	208	227	216	227	220	223	199	219	200	209	186	191	212	207	217	198	243	217	214	238	204	195	229	223	193	218	211	221	168	204	194	212	206	226	206	212	202	216	223	215	223	200	218	219	214	227	228	202	211	197	227	216	254	199	203	224	204	213	204	185	187	202	190	218	208	236	228	217	213	226	218	215	222	187	200	200	189	195	221	206	175	204	216	234	212	224	195	211	190	221	205	212	174	204	210	226	212	215	211	197	187	220	178	192	215	207	190	213	232	225	209	231	212	216	211	182	214	219	164	231	200	205	240	202	202	188	212	205	205	201	250	226	186	210	213	213	212	206	225	200	208	207	201	211	193	194	197	198	205	221	259	194	222	207	233	220	238	208	222	228	242	206	211	222	198	228	215	206	202	234	219	227	207	211	222	251	170	226	203	228	220	197	197	240	213	207	229	220	206	180	215	184	203	213	201	216	198	236	223	233	240	199	215	216	223	236	199	197	200	202	226	243	204	210	202	220	205	205	205	195	201	193	218	230	208	229	191	209	219	204	196	209	237	219	245	212	215	235	194	229	209	202	213	197	218	199	225	227	207	209	213	169	193	200	224	219	230	190	229	202	206	211	245	216	219	225	208	198	213	220	214	216	251	240	232	206	228	225	221	220	220	224	242	199	224	221	223	235	191	195	208	179	223	229	203	219	246	238	247	236	200	221	208	231	199	202	209	210	201	196	240	197	208	191	244	212	229	190	233	206	218	239	205	197	204	235	197	210	210	199	221	216	240	213	204	228	214	226	215	226	216	195	209	226	196	241	234	186	210	184	204	208	208	210	216	204	195	197	208	227	231	206	219	218	215	223	217	207	215	210	221	228	217	214	198	199	195	225	236	214	215	228	187	224	212	192	224	198	209	228	203	208	191	190	173	205	204	217	187	213	198	213	215	212	201	188	227	218	212	202	213	174	225	201	209	216	220	194	195	231	205	206	215	222	205	222	226	231	203	225	227	200	216	207	239	228	247	212	231	216	223	250	244	215	225	204	249	213	211	189	226	187	204	200	206	233	205	231	235	204	196	212	202	204	204	207	176	237	197	214	201	199	214	220	216	214	186	226	200	205	199	201	235	212	219	219	214	215	218	219	196	198	207	173	226	229	206	197	217	245	219	214	238	227	214	232	223	222	207	218	228	225	201	213	204	212	206	219	192	202	224	235	211	208	217	236	248	212	197	209	208	236	210	186	214	188	204	200	235	207	225	219	205	201	209	223	208	192	213	211	226	205	215	233	221	202	210	216	218	206	235	248	201	203	197	210	240	217	225	235	218	212	200	181	221	215	224	223	218	204	219	223	236	227	213	224	217	210	210	224	206	219	219	225	230	242	208	224	206	214	237	216	210	232	219	244	207	205	192	221	224	205	204	199	202	223	203	206	218	207	216	231	213	212	199	250	219	193	228	193	183	191	208	237	220	213	214	224	205	227	211	195	227	208	214	216	199	206	240	210	251	214	196	231	221	208	199	198	211	254	223	204	249	218	209	205	234	178	192	211	221	225	256	216	187	232	219	225	189	232	237	205	244	207	201	215	230	228	233	191	215	228	196	216	260	203	224	235	190	204	206	202	225	213	187	196	209	207	204	192	195	215	185	222	202	244	192	190	210	244	235	194	193	211	230	239	202	210	218	215	233	214	186	203	208	217	226	240	208	229	200	222	198	196	203	204	219	195	206	197	221	234	199	204	193	217	228	196	207	231	234	221	209	192	180	221	205	222	215	202	224	222	191	203	239	186	203	230	222	203	218	192	217	226	241	192	221	230	218	224	207	227	217	204	209	200	185	213	221	231	238	205	228	203	222	197	213	193	191	220	211	199	222	214	184	238	218	200	212	210	197	220	172	225	213	214	201	220	197	200	231	201	228	218	225	218	232	169	252	213	226	226	214	236	248	204	230	216	221	206	226	204	196	211	204	210	226	213	205	242	213	224	251	222	225	234	227	239	228	206	198	212	230	194	222	202	191	238	219	244	192	220	199	218	204	216	231	193	232	206	197	183	212	203	181	218	218	245	221	214	205	228	194	226	211	246	220	190	197	207	226	236	216	202	220	223	229	202	199	196	199	240	229	196	220	203	222	207	201	239	220	223	189	188	210	181	239	189	207	217	197	230	209	222	180	225	232	213	236	213	234	232	245	188	220	195	196	255	213	223	225	248	206	213	217	190	197	210	220	199	207	223	245	225	215	209	220	238	212	233	210	211	209	201	217	205	201	210	226	210	199	217	217	229	198	227	198	210	205	206	217	224	234	235	271	218	206	193	206	244	199	188	225	180	215	194	230	192	176	212	246	199	190	237	215	211	214	203	202	217	196	195	227	209	230	214	231	251	200	224	221	201	206	232	193	220	203	235	252	210	210	194	224	220	177	225	235	228	212	233	231	198	241
6466	799	1207	1415	1209	1052	997	887	811	785	702	705	705	655	661	668	693	666	615	616	612	613	610	586	617	606	592	560	583	600	629	614	569	583	561	564	547	563	619	602	564	594	566	590	634	615	569	564	597	637	606	577	568	599	611	558	555	593	605	578	589	570	570	599	565	590	604	565	560	560	545	563	558	536	584	595	545	534	572	523	558	614	585	586	608	585	593	548	555	560	566	524	553	608	533	538	576	572	580	571	561	560	554	534	588	581	610	571	560	587	557	559	554	569	579	556	539	536	591	591	545	578	568	601	530	601	557	577	580	527	535	561	558	561	544	565	547	515	632	575	567	534	531	547	591	583	605	572	555	539	572	584	585	554	584	584	563	577	553	556	584	594	567	581	514	581	576	595	572	573	557	534	590	574	524	582	542	589	572	611	565	607	561	578	602	567	551	569	575	556	555	545	551	543	564	561	568	549	569	563	541	598	546	538	608	557	574	598	554	603	569	542	552	554	581	581	573	572	527	516	587	586	556	585	561	556	545	595	620	591	591	563	584	621	541	542	549	627	579	560	641	559	547	553	561	565	593	580	563	570	587	589	577	552	556	566	592	545	597	591	559	584	606	555	561	564	590	584	532	563	607	565	565	527	567	556	588	587	606	598	571	590	591	560	556	578	571	622	575	572	563	577	573	591	559	576	559	572	548	530	587	601	604	554	564	579	542	593	573	568	575	587	572	555	526	588	584	548	548	540	577	567	554	590	602	607	558	599	550	597	578	549	578	585	566	585	560	629	571	581	587	564	592	529	562	528	554	566	582	583	588	528	565	595	572	561	595	597	577	572	589	581	542	542	563	562	526	595	587	529	545	539	546	576	604	605	577	533	579	584	568	579	566	577	599	592	592	563	597	594	559	573	541	538	595	575	624	551	562	584	570	531	521	565	616	541	592	564	544	532	596	580	568	606	528	553	562	598	570	579	562	563	552	582	590	587	554	559	575	575	545	586	568	577	561	562	566	618	578	549	564	574	540	580	606	532	554	588	531	570	593	572	572	529	578	571	568	557	569	542	573	610	531	593	589	590	595	574	566	532	590	575	571	575	579	571	575	616	554	573	594	566	578	572	530	600	566	605	577	608	574	566	548	594	551	586	591	580	577	537	578	569	552	589	589	554	575	547	570	545	600	594	539	557	589	616	571	600	564	545	548	591	574	557	616	583	544	512	541	550	579	563	592	575	566	569	597	590	575	563	607	577	570	572	582	599	559	577	563	592	573	555	594	593	542	558	553	568	583	582	572	589	568	538	543	527	612	577	553	577	567	535	515	533	582	563	526	579	521	594	545	622	549	608	575	590	578	595	570	591	578	557	565	559	586	581	588	612	567	591	599	560	551	584	544	565	533	545	606	585	569	578	562	564	574	583	550	582	579	597	557	561	596	606	559	585	589	514	526	594	584	553	585	584	569	579	560	572	565	553	551	574	557	566	584	558	566	582	559	553	580	623	577	551	582	555	584	549	583	538	595	568	536	540	600	540	581	521	581	590	577	569	574	553	545	613	563	560	606	567	614	582	592	564	573	595	589	534	550	569	563	576	529	566	593	538	561	552	553	541	590	577	603	552	574	555	581	596	553	588	567	565	599	583	530	565	601	546	567	606	557	570	529	566	630	544	556	559	551	565	596	569	636	556	598	542	626	580	615	542	589	598	578	574	541	563	570	551	584	567	534	561	591	594	570	564	546	562	561	544	565	555	549	558	572	537	572	620	599	566	579	554	533	523	581	593	583	592	593	581	564	582	573	530	572	595	551	606	557	589	566	549	601	602	594	585	585	560	571	538	556	547	590	573	587	592	559	581	583	565	537	545	601	585	538	575	543	606	553	587	583	570	563	590	556	589	545	568	558	582	531	578	577	566	580	568	570	587	590	601	545	541	579	557	614	515	573	576	595	608	588	572	555	582	573	564	554	540	577	540	565	555	566	542	578	521	586	555	547	594	574	561	583	553	576	583	543	643	580	543	577	558	588	630	559	561	524	558	599	583	545	575	573	575	559	541	577	551	606	561	579	568	519	574	558	598	540	563	577	563	560	570	558	607	589	526	598	559	615	546	585	558	602	584	587	595	568	573	562	582	580	530	567	606	589	551	541	522	587	564	599	577	522	589	566	600	574	556	538	591	580	529	648	578	551	612	602	582	597	584	587	545	582	576	591	554	554	563	591	567	562	551	529	565	562	571	602	569	551	550	602	576	617	558	582	568	569	581	542	515	544	544	551	569	622	597	546	535	593	573	552	550	575	525	555	582	599	537	579	581	533	546	600	550	555	638	572	591	601	544	543	537	567	537	570	561	557	556	568	532	569	555	573	527	552	552	574	576	572	568	552	582	578	546	610	554	588	561	571	609	576	597	580	568	547	595	579	556	564	543	545	563	562	598	572	520	573	564	528	647	522	517	555	565	566	614	579	525	536	552	596	599	619	578	579	569	561	607	561	561	567	569	558	519	573	584	562	533	589	546	590	584	571	571	559	564	606	587	599	578	584	546	577	567	540	557	572	533	602	530	547	568	508	514	579	535	566	591	535	552	540	559	570	595	564	540	565	606	573	562	596	570	555	551	568	549	578	603	559	563	560	545	567	569	502	546	560	573	585	557	538	577	538	575	599	577	588	586	525	554	536	572	557	536	566	562	572	546	546	599	549	532	571	531	545	545	542	561	584	591	566	564	529	538	585	561	547	535	558	541	558	571	587	608	625	605	508	560	552	591	593	556	578	513	555	576	597	558	578	579	586	561	535	575	582	592	582	533	533	538	591	532	553	569	560	526	561	592	510	545	560	542	580	521	519	599	585	558	545	554	553	529	570	541	571	593	583	615	571	541	574	573	562	580	590	575	581	526	554	581	591	563	543	536	573	526	542	579	579	571	583	587	549	567	560	563	573	592	586	585	541	570	587	570	566	583	546	570	583	581	583	557	544	530	565	555	587	576	565	545	587	590	588	563	577	567	572	566	549	565	575	534	612	599	536	574	591	555	574	564	568	564	573	538	556	569	581	582	559	580	581	573	551	547	561	561	541	575	586	574	592	592	528	555	523	583	591	543	558	599	599	541	538	577	556	531	629	555	589	577	563	498	514	575	572	554	571	597	566	593	521	577	549	543	555	531	547	523	591	567	554	586	560	570	602	603	534	578	579	602	585	561	538	578	606	587	579	532	568	563	566	561	567	592	568	558	583	610	576	557	564	556	539	587	593	570	572	586	542	543	541	590	596	593	520	562	620	555	560	586	590	495	567	555	514	550	571	536	542	570	579	569	586	551	559	581	578	597	588	535	599	559	538	559	572	597	617	514	541	553	571	551	546	573	594	571	552	520	567	575	559	623	566	539	568	578	611	566	554	567	576	531	571	557	531	566	571	573	577	565	549	555	592	555	530	598	563	574	574	560	555	570	542	570	626	543	568	551	578	541	619	565	620	568	558	586	566	523	569	579	621	596	543	570	602	578
15004	1291	1104	848	635	530	467	467	455	362	384	393	368	382	371	378	371	382	366	318	344	405	389	380	336	340	359	377	363	348	369	327	352	353	326	341	363	330	332	403	332	363	349	350	352	329	363	302	338	371	350	321	355	348	334	310	335	360	351	336	338	299	369	372	364	342	343	328	374	324	320	367	372	344	308	355	352	358	344	373	339	335	302	318	310	345	351	332	356	342	313	352	347	362	320	321	332	337	344	334	325	330	375	333	340	357	347	371	358	329	354	354	362	309	329	322	358	343	317	325	373	334	334	327	348	361	376	367	363	374	334	351	343	345	370	346	309	316	352	360	357	343	375	328	363	319	362	348	346	352	356	365	328	344	319	334	334	390	337	370	348	324	357	360	320	344	351	331	372	331	336	343	333	327	328	364	310	325	340	358	316	343	384	344	340	362	334	343	339	304	337	308	349	319	317	362	350	326	356	372	342	351	340	326	318	325	323	358	353	339	337	360	311	324	298	350	332	374	364	317	342	349	329	339	323	344	339	350	351	336	349	340	306	343	325	348	349	334	350	351	363	333	303	336	319	371	374	336	370	335	351	351	372	351	356	383	328	353	319	331	332	335	332	302	360	333	372	341	363	367	322	376	319	307	308	313	369	347	342	326	352	379	351	337	313	320	318	327	318	341	361	343	364	359	329	374	360	337	310	329	360	381	369	338	380	359	363	351	353	368	338	319	363	339	340	338	361	340	340	365	350	337	353	336	346	353	355	328	350	327	357	369	340	340	315	299	336	375	341	318	318	342	349	350	338	358	304	328	321	334	324	356	334	374	353	331	343	318	347	343	373	359	326	320	336	341	332	311	338	335	348	340	331	352	350	321	325	346	305	338	361	339	314	361	374	334	328	330	323	357	350	335	325	379	356	341	382	361	343	317	318	365	341	364	339	342	343	355	362	308	331	350	353	336	307	318	370	305	343	365	323	339	334	358	359	346	363	331	366	323	335	372	350	336	309	339	317	331	368	331	358	338	354	353	344	331	355	304	332	315	364	351	301	315	352	330	327	324	329	354	359	347	333	359	334	335	312	311	338	331	341	312	326	351	330	353	324	342	328	315	312	331	357	307	363	357	339	371	331	331	349	331	330	289	324	354	347	320	388	337	344	361	346	310	369	371	333	376	325	329	339	321	337	331	348	331	340	326	349	318	338	377	326	339	331	353	368	358	333	374	309	364	350	349	332	374	338	353	342	349	338	331	334	344	343	329	371	343	349	338	347	346	365	329	320	316	326	319	337	355	353	324	369	357	335	342	350	316	339	342	336	358	346	344	347	328	348	349	335	345	345	341	341	327	322	337	321	319	340	329	319	330	327	306	318	337	353	350	357	360	351	333	326	305	320	344	351	337	334	365	366	333	350	331	372	339	371	334	323	355	345	359	319	334	332	369	373	317	343	357	340	342	364	352	353	324	367	355	370	374	332	342	332	376	342	350	330	342	343	303	351	317	367	338	367	367	348	331	353	370	340	338	352	329	310	356	376	336	330	356	323	356	346	343	317	311	354	328	352	352	327	310	318	349	356	334	314	356	356	324	356	339	343	341	355	314	336	364	327	357	316	370	358	343	374	347	348	299	377	343	389	323	335	343	343	329	337	312	340	347	322	363	356	350	354	330	309	358	346	352	325	333	369	366	342	340	358	321	342	325	342	353	354	328	356	331	349	309	343	352	339	320	347	321	360	368	335	326	357	315	325	355	333	338	313	352	356	344	315	343	360	312	358	357	348	330	325	316	350	341	328	341	363	318	339	336	314	320	378	340	357	350	340	333	338	342	388	363	332	338	363	328	305	388	374	340	355	372	338	347	345	325	375	374	359	358	363	324	366	343	336	333	343	347	358	366	338	354	331	334	314	326	319	339	307	324	342	348	330	357	314	366	363	335	311	346	311	319	322	336	358	350	359	351	324	325	337	307	363	378	317	343	369	355	362	319	340	314	310	358	348	349	336	316	290	336	335	373	343	335	335	318	325	333	319	337	342	323	315	363	341	324	343	338	355	350	321	323	369	320	336	353	332	305	312	341	339	330	318	383	357	336	342	318	343	372	369	321	365	362	350	347	343	289	317	362	349	348	337	338	334	351	318	329	359	346	355	372	379	314	349	339	330	322	343	312	315	303	350	338	303	300	329	323	330	392	354	362	341	329	342	366	332	344	341	364	333	335	329	346	357	361	333	363	318	344	304	355	334	356	359	345	338	332	334	375	303	361	358	314	335	341	340	381	366	332	347	310	334	306	322	355	353	332	333	322	347	351	366	335	356	322	330	319	337	365	350	323	319	309	324	349	340	329	309	345	335	340	322	349	339	342	332	334	327	344	335	340	347	337	341	327	333	374	323	336	330	352	350	328	349	332	341	332	361	315	334	336	349	337	346	304	336	357	360	345	342	361	352	349	368	344	305	337	357	360	332	343	344	343	346	325	359	353	381	329	329	319	323	344	340	375	318	301	346	363	336	331	358	325	334	310	323	371	344	364	369	397	351	353	329	345	308	337	369	362	348	352	299	352	320	295	314	319	336	319	381	318	331	338	344	345	313	330	348	377	366	357	331	342	323	343	330	328	335	323	349	344	345	363	335	347	324	319	336	312	357	326	324	352	329	359	372	317	359	347	318	312	386	366	325	334	328	341	360	347	350	329	357	388	370	355	351	363	370	345	363	374	310	334	375	332	333	389	355	330	326	333	357	306	312	348	342	340	321	331	346	351	352	372	323	358	356	333	356	320	369	343	339	366	375	361	312	352	345	325	355	336	356	368	369	358	333	324	337	322	363	367	346	335	315	342	373	361	380	332	327	307	317	337	303	325	333	332	349	337	329	341	314	362	328	333	345	343	332	345	316	338	313	305	366	362	353	354	310	346	353	323	321	329	345	332	322	359	374	395	327	358	319	338	352	312	341	341	352	332	313	326	354	324	389	330	365	333	321	371	346	351	364	314	385	380	337	347	356	360	342	340	359	332	362	332	352	318	344	326	356	335	362	366	316	339	324	353	344	370	334	314	348	360	356	350	342	351	353	352	357	305	333	351	351	347	325	369	330	327	373	384	334	355	358	350	351	345	333	354	349	340	334	315	356	339	316	324	375	326	325	318	330	328	317	335	335	293	366	375	301	363	356	370	331	345	302	315	326	319	363	344	353	373	365	321	331	322	343	353	343	329	356	341	336	350	306	356	327	318	377	316	321	336	340	330	319	319	329	339	344	349	333	361	368	387	363	343	341	305	321	354	332	342	370	351	325	323	364	368	336	336	374	337	312	387	366	382	355	302	349	318	311	310	359	369	314	305	345	336	348	355	335	354	352	392	354	322	335	332	308	366	314	338	318	367	383	352	328	366	344	313	342	357	293	328	339	349	359	320	374	338	331	345	319	345	356	353	331	335	347	364	339	315	400	345	384	298	356	369	337	375	352	338	311	346	329	331	362	328	358	306	349	335	358	345	350	348	334	318
8266	1346	2135	2472	2142	1845	1567	1409	1335	1245	1163	1060	1047	1094	988	1031	980	948	1031	945	942	968	885	882	900	871	906	843	900	946	865	875	878	872	891	871	852	942	863	908	825	902	923	897	890	877	819	858	915	876	859	864	842	855	870	887	905	820	853	885	841	849	843	826	863	842	861	823	881	867	888	863	882	858	840	865	832	838	841	872	801	836	860	811	842	851	894	892	833	827	835	810	850	808	844	820	887	932	824	876	831	892	868	883	895	838	825	826	831	847	811	876	799	836	753	839	802	934	818	815	857	878	820	869	794	838	875	834	845	851	864	842	893	849	819	860	842	894	857	891	861	846	835	827	865	862	819	837	836	794	870	824	858	871	849	801	892	892	841	833	898	865	825	852	861	841	824	864	845	916	830	843	842	832	851	800	846	844	847	822	874	839	864	855	883	806	872	875	852	835	836	846	931	868	855	858	826	827	833	852	829	849	885	802	809	860	841	841	844	839	897	846	860	842	889	864	894	871	841	803	838	832	872	830	846	810	839	888	792	859	880	857	836	834	833	848	857	890	891	865	858	839	899	856	873	810	813	886	822	805	873	849	853	833	845	809	832	828	867	849	813	885	864	781	859	845	844	904	812	831	858	811	849	862	892	817	857	856	852	839	892	802	835	845	843	849	862	808	806	822	857	837	863	900	820	809	867	869	873	848	843	888	802	838	852	905	846	859	862	850	836	867	845	816	872	834	883	857	885	880	836	871	847	816	855	836	836	853	844	898	810	887	880	826	887	768	844	837	809	832	826	812	869	838	858	832	840	878	812	807	758	835	859	853	820	808	833	860	842	841	788	875	785	870	842	871	785	783	851	819	823	838	802	874	849	849	847	836	823	827	853	852	822	850	803	870	832	859	849	863	891	819	822	853	855	896	871	863	864	839	802	849	828	848	828	803	856	822	877	890	850	816	858	845	843	884	893	839	846	837	771	857	845	845	845	832	848	878	879	809	803	836	832	829	834	824	858	874	810	819	850	848	828	856	829	838	825	905	841	802	847	851	838	813	842	835	856	840	846	859	848	862	851	837	851	853	840	857	807	855	884	833	898	842	851	870	856	844	907	863	837	855	853	816	827	860	857	853	781	882	825	844	820	850	887	874	820	818	878	850	875	882	804	873	851	892	868	825	809	827	797	854	808	836	862	824	850	832	809	893	835	842	918	853	852	875	842	868	807	814	833	846	869	862	862	829	817	845	887	837	871	818	868	851	813	813	803	853	822	835	800	877	810	820	832	857	866	867	846	888	848	864	854	825	832	866	807	859	865	817	866	850	855	832	848	870	855	867	828	870	863	846	845	816	832	816	815	854	826	838	820	829	818	881	854	850	838	847	792	833	826	903	808	826	820	818	833	839	892	817	881	843	830	855	803	868	840	887	838	819	833	797	844	882	845	888	812	886	868	891	865	817	857	877	861	832	862	831	887	766	792	854	842	866	823	835	877	835	844	857	880	798	834	878	806	823	817	825	870	828	825	849	872	784	861	841	880	827	862	823	879	849	853	810	853	925	901	799	873	849	850	805	847	836	813	824	861	884	843	823	890	898	822	876	939	878	877	844	852	830	882	842	897	865	858	843	847	826	810	851	826	857	834	881	878	839	848	801	871	819	815	816	853	819	838	877	898	843	841	826	853	862	900	819	792	812	818	871	821	868	840	870	851	850	872	801	823	883	795	807	879	785	841	901	878	845	894	851	847	813	859	779	847	877	929	826	812	887	874	849	786	848	812	914	816	789	833	826	840	803	827	880	816	828	833	818	883	881	853	858	858	848	876	791	861	811	851	850	808	797	880	833	868	814	870	843	844	907	836	822	851	902	813	846	897	911	823	814	867	798	858	842	780	860	834	879	835	849	873	838	838	889	835	856	869	817	836	866	859	816	830	820	873	827	866	842	913	841	844	798	818	842	839	879	834	828	907	874	846	829	858	829	847	789	816	834	851	850	849	898	830	862	865	857	879	858	824	832	796	870	837	859	828	875	781	843	906	880	849	820	829	859	839	867	845	842	846	825	853	887	853	800	839	864	896	866	815	797	857	794	847	907	871	878	843	767	859	850	853	832	875	886	853	822	842	846	854	839	877	904	843	822	853	876	794	835	819	867	854	848	821	802	809	800	858	824	844	898	867	813	843	852	878	844	822	813	829	875	826	814	845	830	842	846	842	868	852	779	838	841	850	858	846	839	833	865	880	848	891	857	778	841	868	858	827	808	849	875	876	817	866	817	850	837	849	846	842	838	875	812	819	880	872	863	827	831	824	835	766	860	884	859	941	857	868	809	825	866	834	830	801	817	869	866	834	815	851	818	842	842	830	839	827	844	841	827	888	786	820	871	847	843	851	828	889	804	813	820	864	857	812	807	859	877	850	806	793	859	845	830	848	838	856	802	815	797	823	807	842	822	822	782	885	851	797	861	860	854	884	850	858	862	862	823	819	857	837	827	816	838	874	819	869	824	854	831	793	804	812	842	809	820	862	817	829	858	805	896	904	820	826	843	858	834	806	858	821	826	818	852	845	795	823	850	822	799	816	824	822	831	851	843	825	842	851	883	823	871	875	827	809	807	869	816	864	881	851	824	831	845	813	878	875	828	862	863	851	917	867	855	849	896	805	850	845	808	821	820	880	866	861	808	875	836	863	801	828	877	825	874	840	830	810	806	840	859	852	852	845	829	812	823	843	814	847	870	813	859	815	870	901	826	823	835	842	829	871	830	855	812	817	858	801	876	841	855	845	846	893	824	862	823	879	839	823	899	869	840	849	850	831	891	865	790	867	778	833	823	861	812	851	871	875	821	793	862	869	857	824	805	862	834	801	847	818	859	860	838	849	838	859	816	862	868	875	886	842	803	852	841	884	865	862	841	889	829	844	864	840	866	815	877	881	858	858	872	857	817	852	866	781	872	816	863	877	836	865	825	902	901	837	803	872	858	870	829	852	854	857	838	855	909	886	835	870	818	883	817	863	828	773	845	845	878	845	907	892	899	829	846	865	880	836	856	896	861	828	881	903	861	827	871	853	853	836	862	896	811	824	865	810	831	808	843	890	891	767	807	827	842	808	843	796	823	855	869	889	819	840	820	861	835	880	853	832	894	866	806	871	870	855	862	868	857	811	766	867	798	824	827	859	853	832	877	867	865	911	878	847	828	885	767	836	831	857	857	839	875	853	879	800	880	818	853	801	837	880	827	846	874	809	878	887	837	874	801	871	854	891	845	804	835	835	866	860	899	817	815	839	876	903	821	813	857	880	823	821	855	827	824	786	873	853	831	853	900	821	796	812	852	830	856	843	847	813	873	779	872	836	837	853	802	905	819	813	854	823	813	876	849	825	869	865	807	854	858	853	855	815	814	868	846	844	846	813	851	818	841	837	810	858	846	863	870	862	848	783	813	846	852	797	911	816	907	904	855	832	856	822	851	866	852	846	836	873	838	805	836	852	850	813	873	864	828	810	883
1782	416	437	412	371	420	421	415	400	410	406	342	401	371	381	405	396	417	413	372	360	360	407	395	416	414	390	414	396	403	377	409	393	390	366	394	363	381	384	366	362	363	364	397	387	402	366	388	370	359	394	355	364	420	406	363	376	383	401	398	399	409	396	403	402	375	381	399	386	388	382	354	364	415	377	369	391	358	408	385	400	354	409	413	377	369	360	348	376	384	353	435	391	386	387	363	359	396	407	399	386	379	411	406	421	373	356	393	421	416	393	399	376	390	391	358	412	397	394	360	365	370	386	386	364	371	413	374	389	389	405	340	410	412	401	405	368	394	375	358	408	358	400	400	398	363	408	379	363	384	412	418	384	403	386	392	396	377	396	398	367	371	390	415	421	384	426	372	419	397	414	368	400	390	418	374	384	387	358	396	389	417	398	392	377	347	377	387	379	415	358	421	396	399	408	409	380	411	407	374	385	378	386	394	422	365	357	426	382	418	419	387	390	374	384	404	379	381	428	418	408	395	391	412	355	395	349	372	400	372	355	406	369	396	351	379	393	374	377	377	391	421	388	397	385	394	407	378	401	380	387	377	352	365	423	411	398	381	396	363	378	409	356	415	405	371	402	406	425	402	380	363	414	371	347	367	374	403	395	376	411	332	378	374	428	395	407	357	355	398	407	372	412	389	390	380	424	422	345	391	372	381	383	396	389	398	380	370	382	425	381	380	395	399	396	405	381	392	424	407	397	356	378	393	381	371	380	388	401	346	375	398	391	358	377	399	393	417	405	383	376	383	377	422	408	418	371	398	397	438	387	365	433	370	406	386	420	361	369	352	392	398	351	408	388	363	391	413	437	379	399	397	389	377	386	396	417	382	374	361	363	365	432	387	385	389	396	382	417	432	409	406	381	381	379	409	363	341	387	372	436	424	410	413	390	374	365	405	379	383	420	410	377	395	402	403	374	432	407	404	403	388	396	392	383	356	374	381	378	369	403	386	385	387	385	436	401	400	402	415	383	397	371	392	365	405	360	392	421	369	387	407	389	367	357	421	399	425	393	382	410	415	375	414	377	390	374	391	393	354	365	400	406	431	386	375	392	389	418	408	358	394	424	374	394	401	361	378	365	374	426	402	408	401	408	405	391	385	384	368	412	364	392	394	386	365	370	408	395	350	374	377	410	416	408	393	374	383	411	394	424	395	382	427	377	390	390	361	396	394	413	407	394	394	402	373	386	403	416	419	387	350	370	367	411	389	370	420	442	432	376	391	381	403	396	406	393	414	382	413	397	393	419	383	398	400	368	389	391	380	397	409	403	364	343	349	384	374	422	418	395	368	382	403	386	362	338	407	385	384	402	429	376	412	426	336	405	371	368	401	402	372	377	324	394	424	365	381	408	364	428	409	398	403	401	417	391	359	386	371	437	376	380	424	424	395	348	350	368	462	416	386	393	396	410	368	391	382	356	391	410	373	416	358	389	381	366	411	386	393	388	444	391	417	382	399	384	387	373	418	392	417	400	393	366	368	398	396	382	412	415	437	387	382	410	413	367	421	382	417	400	370	357	421	387	401	348	372	399	424	383	373	368	403	390	407	379	415	365	363	384	377	359	382	387	369	385	410	397	405	383	348	406	373	404	380	340	363	379	411	413	393	409	437	370	364	443	332	394	421	364	378	388	383	349	420	389	420	397	412	419	401	415	385	411	406	405	394	405	358	416	382	359	378	413	393	364	362	369	379	371	357	358	395	376	393	389	364	416	391	416	391	410	424	386	421	361	364	364	402	373	358	403	367	406	401	379	393	413	418	405	403	406	396	387	405	389	397	390	386	372	349	326	417	416	404	379	406	364	371	396	394	386	381	376	407	376	360	357	391	379	389	376	385	434	415	403	387	365	377	398	366	379	386	404	424	407	392	395	405	400	386	430	397	421	390	424	366	373	394	409	380	381	350	399	390	397	382	405	374	427	382	397	374	405	418	380	403	419	372	374	392	407	428	384	369	367	370	431	399	399	421	371	355	392	409	388	396	366	349	411	423	390	353	373	416	408	415	374	386	392	407	394	400	432	371	387	403	449	395	390	351	375	402	396	357	408	384	365	372	400	381	379	363	401	400	404	379	367	370	365	367	385	356	389	360	371	368	346	435	424	390	401	451	377	427	384	407	398	389	404	417	394	361	385	345	397	424	374	383	399	384	392	376	408	339	360	349	383	379	371	386	391	343	396	377	358	356	410	416	381	401	410	417	406	402	370	410	420	403	367	350	418	399	380	382	384	381	365	379	430	415	387	423	411	375	339	424	364	404	399	388	398	407	405	360	413	412	376	391	391	367	377	326	361	411	388	387	369	392	386	355	394	395	373	389	381	422	413	369	393	407	391	406	387	386	390	406	389	377	395	363	397	391	385	417	415	420	399	391	445	403	359	384	385	452	415	399	345	376	390	416	404	411	383	394	386	399	409	397	389	421	400	436	380	376	402	375	390	378	389	387	422	403	402	374	383	391	394	366	406	395	381	416	386	376	377	374	399	386	395	372	376	370	388	402	416	425	339	383	379	396	400	399	345	373	368	366	411	375	391	402	396	396	356	392	392	385	367	389	361	412	396	406	388	393	385	351	423	403	435	396	345	363	398	389	348	415	380	399	397	389	375	370	401	397	439	415	354	364	402	370	432	382	376	349	368	407	390	407	388	435	369	388	411	374	394	381	352	389	402	365	411	394	380	421	431	370	394	395	377	399	379	390	387	395	412	399	402	418	382	393	401	366	411	434	412	383	420	375	394	378	382	366	377	385	441	394	413	392	410	387	418	376	402	393	415	431	408	407	370	388	407	373	402	412	370	390	375	409	380	351	396	422	376	383	380	368	353	340	369	395	390	388	410	409	371	370	422	364	380	396	386	350	403	401	387	404	408	376	411	397	406	430	366	382	365	386	373	409	405	380	367	369	404	365	343	359	419	394	397	409	399	405	364	411	371	342	404	424	378	385	398	396	368	376	394	374	385	382	417	392	390	401	429	391	395	412	393	407	374	382	396	380	394	453	417	393	395	378	388	376	330	393	427	394	364	392	412	409	402	394	382	385	405	405	393	398	410	365	391	386	380	358	406	378	400	383	351	404	372	352	421	437	381	393	335	425	388	381	354	387	388	393	396	399	387	401	413	396	425	406	420	400	371	441	378	393	386	402	420	369	412	401	396	400	419	396	367	396	398	378	429	375	366	407	411	403	401	421	372	423	392	411	391	409	382	405	394	443	348	394	389	420	385	417	418	369	369	427	378	384	362	400	385	379	387	406	379	349	358	378	402	390	401	422	353	375	418	367	388	387	364	364	392	379	429	409	399	376	384	411	398	380	408	360	377	361	388	382	383	397	376	414	389	403	357	401	411	402	390	374	409	387	370	414	394	389	447	406	402	442	402	386	408	386	366	372	399	372	357	364	411	385	397	393	389	366	373	413	362	388	399	401	388	408	438	372	396	393	412	385	382	373	378	394
2114	949	929	940	951	906	900	949	905	915	891	920	929	882	881	915	895	915	964	904	888	901	886	929	876	894	911	892	934	917	863	922	934	873	883	929	910	782	894	877	886	873	882	799	904	902	896	899	847	891	916	860	819	904	907	934	912	875	980	913	893	911	882	854	872	839	891	863	881	926	867	886	943	860	882	873	881	889	912	881	877	908	880	856	898	895	869	917	823	902	917	919	907	879	905	923	817	863	898	886	939	890	916	929	854	874	885	916	937	897	931	855	880	871	874	872	876	910	897	911	922	959	864	834	914	893	868	826	974	878	900	908	900	900	938	911	889	884	899	920	872	884	917	880	895	901	872	869	888	878	887	864	877	952	893	876	921	863	880	904	900	888	888	881	878	913	895	936	876	856	936	902	860	824	824	884	859	908	877	889	881	923	896	861	936	897	833	911	915	846	892	937	871	913	870	861	902	865	894	841	924	862	958	881	871	912	905	894	897	879	928	857	919	939	845	879	941	870	945	896	890	894	891	863	862	830	889	950	912	884	905	859	879	883	899	878	933	960	836	859	909	949	917	947	903	899	900	882	902	917	841	864	898	863	904	911	912	891	871	992	893	895	904	948	930	902	883	894	865	930	922	930	889	879	822	849	923	866	871	858	901	886	917	904	870	906	904	868	851	887	901	873	870	871	889	902	917	906	882	934	916	801	923	903	876	870	885	913	975	927	886	892	907	930	923	920	905	889	890	973	880	978	870	927	917	873	850	898	914	925	971	925	884	914	901	899	922	908	867	897	914	874	907	875	910	909	887	872	904	871	893	909	920	858	859	896	892	887	822	910	893	903	875	951	911	908	893	888	904	931	914	933	932	925	895	920	885	860	929	931	906	895	843	947	913	846	922	916	881	899	876	905	956	934	906	844	897	939	877	894	889	894	864	880	881	882	977	942	850	911	961	918	879	866	901	863	861	904	924	896	869	887	897	867	844	917	858	870	902	905	903	936	932	863	905	885	882	912	902	897	874	898	918	875	835	913	860	898	813	904	864	894	923	866	889	870	894	923	923	885	925	894	819	933	846	878	870	924	879	881	833	881	867	868	925	897	911	933	862	896	944	912	870	893	919	884	936	908	902	875	860	937	944	916	827	907	863	846	871	933	894	849	874	945	873	918	854	883	924	871	911	846	922	933	900	908	934	910	910	879	855	915	902	929	938	868	899	908	930	916	920	893	872	935	877	906	851	911	924	880	889	872	906	906	883	859	916	920	904	829	931	915	908	921	935	911	979	880	864	900	840	944	898	912	911	875	911	924	870	856	884	921	931	929	966	873	902	912	825	864	936	898	874	913	843	853	892	890	883	911	863	872	913	894	881	895	900	886	870	864	891	885	929	944	913	942	883	930	872	924	849	928	864	911	854	910	909	887	846	860	889	862	917	905	896	877	847	923	875	892	881	937	877	914	940	916	860	935	876	902	892	884	866	913	846	925	850	905	821	903	894	902	943	918	909	884	881	869	869	889	866	928	913	928	857	859	869	859	865	884	867	905	926	833	959	922	905	933	900	906	885	876	921	903	913	900	849	889	865	880	847	855	814	912	899	885	901	905	870	899	914	890	930	877	906	873	910	940	910	885	867	915	870	929	916	884	836	871	943	889	848	921	884	918	953	907	970	926	907	896	908	896	919	879	890	874	904	878	899	848	879	986	866	868	896	916	907	890	889	907	899	919	870	923	903	863	877	863	877	903	891	877	858	907	866	866	853	912	883	858	936	874	913	851	929	915	887	913	881	933	899	886	975	888	858	914	896	875	863	910	905	936	857	907	875	887	956	881	890	945	911	884	905	934	900	892	862	901	881	863	931	901	881	926	952	870	854	911	855	942	892	851	944	891	861	858	891	840	910	864	887	884	903	875	906	890	882	894	909	915	905	880	844	905	936	927	888	862	884	944	920	920	879	948	888	908	898	901	847	915	902	901	922	912	881	973	901	893	891	873	897	945	908	857	905	881	898	915	911	871	911	892	929	913	896	905	909	882	889	834	924	901	936	927	847	894	897	884	840	962	897	899	850	951	871	873	879	884	900	887	901	914	859	884	875	920	863	936	892	918	878	932	889	875	854	895	882	919	905	872	888	925	855	858	856	910	892	884	889	897	864	941	873	926	890	910	964	882	917	850	883	935	827	875	941	939	911	898	912	959	878	928	889	915	862	897	942	931	930	834	925	864	875	867	920	880	970	876	913	876	881	872	933	867	946	886	918	863	843	893	905	901	925	836	913	891	881	841	832	941	897	937	876	883	820	920	908	862	891	908	921	864	937	895	874	918	912	907	897	944	908	920	907	912	868	883	862	891	873	911	856	896	928	897	897	899	907	887	882	911	880	892	869	906	908	878	932	955	859	895	874	924	908	908	875	912	891	865	950	913	900	893	854	896	890	903	892	885	931	902	844	921	927	950	881	864	935	907	951	904	932	892	922	927	925	939	921	930	916	930	873	898	862	908	887	858	870	875	835	911	889	930	883	945	907	903	899	870	895	850	848	874	881	860	864	867	912	886	938	942	855	920	875	919	923	891	858	867	869	873	940	858	891	885	861	901	892	868	925	865	859	892	941	908	873	934	939	844	887	892	885	827	877	892	882	904	838	953	906	907	910	973	870	894	897	879	871	895	947	899	899	883	880	879	924	889	896	923	922	940	848	904	886	921	894	876	910	865	847	878	898	890	838	926	887	847	893	910	902	931	861	931	886	905	855	883	834	893	890	892	908	952	849	887	875	898	865	823	930	860	913	871	906	895	927	996	929	883	856	856	902	893	822	940	947	903	887	930	912	908	860	910	932	849	959	876	932	915	922	916	902	871	969	912	895	863	970	915	899	970	908	876	843	839	919	894	891	892	846	857	900	900	885	947	915	902	905	962	894	893	924	940	833	866	936	888	835	898	831	914	883	870	898	882	896	857	945	935	933	890	883	906	823	842	887	917	897	888	861	875	930	937	887	927	912	903	870	939	884	919	859	898	880	842	914	875	974	864	899	894	854	950	941	911	953	859	885	883	882	898	918	866	917	899	859	840	897	897	895	922	895	849	947	883	865	847	952	870	828	898	886	931	934	860	853	903	909	873	908	938	855	872	876	912	877	842	905	901	877	918	879	956	924	884	908	897	910	945	859	888	886	869	872	919	920	865	875	893	887	850	909	862	900	888	936	890	884	868	876	911	863	907	961	915	913	969	899	881	939	907	912	866	891	841	897	916	879	896	874	898	912	945	890	892	881	890	890	924	861	903	936	913	884	936	904	929	872	910	906	873	881	923	915	995	881	914	846	856	897	880	845	893	866	895	900	841	905	852	924	946	933	890	819	846	854	879	918	907	886	916	827	862	944	878	902	908	908	856	911	922	856	864	892	917	853	929	912	909	904	871	890	896	910	868	938	929	920	885	887	842	817	892	861	881	965	874	867	876	858	894	937	903	897	848	945	836	900	891	937	888	897	930	858	972	926	858
7755	490	531	464	380	319	254	293	273	250	254	211	248	222	232	223	222	207	233	225	201	217	216	205	223	215	214	204	224	181	191	224	219	228	233	232	217	196	243	219	185	219	213	252	196	221	211	216	193	187	198	214	189	207	204	242	213	207	229	215	206	213	194	223	215	204	217	203	208	244	208	230	219	210	196	216	215	224	214	203	211	181	195	178	207	212	210	194	229	214	206	229	188	229	222	196	215	227	235	195	197	216	229	201	198	180	201	191	210	194	199	189	237	243	222	195	238	210	187	182	232	197	238	219	226	188	223	222	223	225	216	228	209	240	225	220	211	221	201	244	231	213	231	238	232	192	200	217	214	234	241	204	236	218	202	225	223	213	255	189	191	203	201	212	225	218	238	214	200	219	215	226	222	183	221	212	182	196	218	207	221	192	223	210	185	225	208	211	236	213	221	243	218	211	215	223	202	198	188	211	199	204	207	190	206	225	211	198	212	264	208	209	221	219	235	225	229	207	195	212	207	210	204	209	211	255	220	208	239	238	212	203	231	216	230	227	212	205	223	200	228	237	206	220	215	215	214	229	182	193	204	195	226	197	204	211	221	217	194	217	199	201	232	220	193	232	206	208	221	221	218	200	214	194	241	183	212	194	207	211	207	180	210	212	230	223	222	215	196	233	228	221	215	217	224	223	191	219	206	239	193	195	171	239	220	224	193	228	189	171	216	212	215	209	228	208	240	229	241	236	211	227	222	189	214	200	217	207	219	207	196	228	215	203	180	234	206	186	210	193	210	239	228	193	214	200	228	209	213	209	220	193	202	230	210	190	183	188	221	203	211	215	207	190	193	236	222	213	192	229	231	235	199	211	192	209	210	207	231	229	222	198	236	197	252	216	190	224	205	227	209	206	204	210	192	212	209	224	205	195	216	233	222	227	196	222	201	213	196	193	210	193	197	213	201	198	179	223	232	230	210	205	186	193	209	227	182	212	211	222	233	214	220	196	226	215	238	193	204	217	217	210	213	226	231	206	195	214	191	216	200	203	210	213	242	212	231	227	212	224	206	201	224	225	192	200	242	217	209	206	178	218	231	205	219	221	196	213	216	222	206	237	242	193	218	235	206	222	214	225	185	213	212	209	200	213	238	253	202	228	204	211	190	200	201	243	211	199	195	227	208	187	206	222	207	188	217	205	210	198	207	226	196	197	222	213	176	195	210	227	185	203	211	209	192	198	209	208	203	207	238	200	203	207	206	212	231	213	235	199	235	221	228	237	235	235	225	200	216	243	205	220	182	209	195	229	208	215	199	209	230	213	187	172	198	183	217	227	203	225	209	207	239	199	213	206	170	219	212	223	225	248	231	213	228	231	224	244	195	220	208	199	224	206	221	198	222	214	211	205	206	195	215	188	218	232	221	228	232	206	218	204	207	245	214	207	206	215	214	182	210	227	218	201	226	215	235	215	206	207	228	216	184	222	213	193	220	189	205	240	221	189	218	233	243	225	197	227	196	198	218	222	225	189	233	213	215	198	230	212	210	215	228	209	202	243	240	187	211	196	228	195	234	232	218	185	244	216	224	209	204	201	207	207	191	237	206	216	240	204	181	210	229	187	187	213	213	205	200	215	201	209	212	227	212	218	202	217	203	198	211	224	237	210	202	220	219	215	222	191	189	235	212	250	195	204	191	222	216	218	216	203	218	191	206	209	197	224	216	231	216	251	197	205	201	182	205	188	235	197	217	213	225	229	220	218	238	209	208	200	202	217	216	209	221	193	183	209	195	239	216	213	221	211	211	220	200	228	227	206	229	214	213	220	221	219	218	215	212	190	211	228	167	216	208	213	241	198	211	227	223	205	226	232	224	199	196	228	233	226	209	205	194	206	204	203	213	193	213	197	194	218	209	210	218	191	219	200	204	225	194	199	210	180	220	240	249	228	208	198	228	214	240	202	246	231	212	196	232	191	184	230	203	189	215	192	223	215	216	216	198	243	196	239	216	216	204	196	201	198	218	235	198	199	212	215	227	192	190	210	199	212	228	211	222	214	206	220	221	191	217	221	225	216	233	218	194	243	210	241	233	236	206	222	183	199	223	214	240	242	202	221	229	193	218	233	202	233	226	227	207	215	178	195	189	226	207	238	217	233	210	182	228	216	201	203	206	189	222	216	215	207	180	213	172	206	192	221	211	206	197	190	235	222	189	227	234	217	213	234	220	219	221	222	222	208	235	232	205	244	223	191	216	227	232	210	222	212	225	239	228	211	205	189	227	211	194	224	230	209	185	197	164	220	203	248	194	199	215	190	213	188	191	216	201	236	233	185	206	203	219	206	202	227	226	195	199	182	216	211	181	204	227	214	181	226	209	221	186	204	218	199	225	215	210	217	206	224	227	187	187	222	234	246	207	214	216	200	234	202	213	209	209	232	221	214	220	233	226	190	210	222	176	180	213	207	236	205	214	208	214	211	206	200	249	219	215	234	206	240	240	213	208	234	225	198	218	208	189	196	213	204	217	206	182	188	187	205	189	199	212	179	225	220	191	210	226	193	193	212	220	208	202	200	222	237	207	209	193	188	197	231	225	212	209	203	203	197	202	204	233	190	222	223	212	219	200	221	229	228	215	197	215	227	225	214	204	256	205	195	212	223	221	176	237	190	220	220	218	247	201	210	198	221	205	228	229	220	195	217	251	215	208	197	203	202	212	233	204	218	218	236	219	204	206	227	199	240	200	232	215	226	219	214	215	216	216	211	225	217	215	207	203	195	226	204	236	231	189	225	247	211	222	217	225	242	221	198	209	178	202	213	210	212	188	198	218	208	215	203	250	215	220	188	223	219	207	222	221	234	191	201	196	224	245	213	210	217	182	219	226	204	216	213	213	242	231	220	218	200	224	213	221	203	213	239	232	225	200	221	224	200	208	234	212	204	218	201	221	215	200	210	189	224	232	202	204	192	186	249	199	223	200	208	234	253	215	227	216	247	190	229	238	197	199	217	207	214	224	224	229	227	202	213	243	194	207	210	217	192	221	212	215	181	193	223	197	195	212	197	206	221	214	223	210	202	228	238	234	229	223	187	213	206	213	202	183	216	243	225	205	233	195	199	229	233	229	217	218	198	243	221	218	171	203	192	222	232	209	224	228	227	219	225	224	213	210	219	189	190	228	222	220	231	221	243	205	217	204	188	232	222	200	186	224	192	206	216	186	220	214	194	198	230	236	226	219	214	223	214	181	216	206	233	202	185	209	211	229	225	238	242	191	206	213	221	188	228	222	229	207	187	219	226	221	214	211	192	216	238	224	217	210	216	225	235	196	232	200	191	213	209	235	234	229	201	252	230	232	219	212	221	210	209	201	205	221	202	211	211	238	175	214	215	219	208	221	218	202	207	198	233	227	218	201	227	224	231	206	226	236	223	174	212	204	214	241	178	226	205	201	261	214	203	189	232	198	187	215	217	235	202	225	218	207	230	238	235	211	187	193	209	247	206	236	192
6345	841	1251	1447	1241	1042	940	855	842	751	737	679	679	640	662	621	646	636	631	582	620	576	593	573	641	597	585	572	575	548	620	585	564	607	549	583	613	590	594	572	585	566	587	574	606	582	586	561	550	592	521	560	610	570	584	575	566	579	569	588	566	610	566	583	566	604	612	602	546	559	569	599	565	564	516	573	543	525	552	555	543	557	557	578	620	554	569	564	548	559	616	504	564	557	549	582	562	545	591	601	579	601	633	613	547	565	575	580	582	560	569	564	607	539	577	573	593	584	601	572	569	533	552	576	558	568	553	584	538	531	568	521	579	551	555	564	551	546	573	562	586	565	556	599	572	536	554	548	575	615	533	587	548	552	574	599	615	537	582	560	537	530	573	521	572	573	532	602	545	583	558	550	587	598	569	567	581	569	573	523	578	561	557	575	581	561	614	578	578	574	547	559	572	559	605	589	592	606	575	525	567	563	554	571	580	577	530	577	539	575	562	565	581	566	596	601	582	568	537	544	548	505	559	548	575	550	555	553	573	530	535	542	575	568	564	546	519	548	552	563	600	546	595	586	567	540	578	564	502	546	567	553	545	529	554	541	545	608	611	580	542	578	566	551	524	565	608	565	555	551	529	583	546	593	536	579	560	544	502	568	577	607	564	538	552	552	583	576	543	558	513	561	523	551	587	576	575	523	562	590	576	583	607	547	563	572	533	591	564	575	609	555	565	524	524	581	555	554	587	578	584	579	526	570	577	533	570	540	541	599	538	581	541	557	563	566	561	554	526	628	573	535	566	577	550	575	569	600	591	537	524	565	576	563	584	572	546	556	561	571	591	577	551	602	578	560	567	582	575	538	566	578	601	563	611	560	575	588	527	587	567	583	540	561	560	603	577	533	595	580	563	553	565	568	592	549	562	565	556	600	588	557	539	562	563	533	554	586	558	570	576	595	600	580	558	571	610	542	584	574	545	559	559	574	585	546	556	583	567	570	575	608	584	575	553	563	553	559	574	558	556	577	585	555	597	598	550	554	584	544	620	553	569	522	554	590	578	577	563	546	534	555	545	554	574	532	557	561	556	564	540	573	568	604	539	579	562	528	563	588	541	624	568	548	602	569	582	553	566	517	617	550	563	552	578	548	538	568	545	610	549	584	574	613	623	578	548	583	565	565	554	575	548	557	587	553	548	571	601	610	522	573	520	527	551	508	568	557	590	548	567	562	558	606	547	612	598	591	573	543	561	574	552	562	525	598	540	541	561	541	537	585	606	559	558	551	539	557	567	580	558	582	523	590	587	567	510	565	570	549	561	567	566	575	558	575	596	539	555	535	589	596	529	518	545	597	606	567	589	528	574	575	531	548	589	553	574	584	542	600	597	547	565	538	591	565	560	531	602	552	520	560	559	547	549	564	582	547	560	579	506	509	579	579	579	555	579	542	599	533	520	561	560	548	571	562	588	551	574	550	567	574	593	552	599	580	555	555	587	620	578	563	535	565	525	554	569	544	609	608	556	563	561	568	577	596	574	548	567	602	546	554	539	556	572	531	525	557	579	557	544	580	568	562	556	530	572	594	599	584	569	541	604	546	551	562	579	585	548	562	594	553	600	602	571	561	533	585	530	547	591	591	592	549	552	558	549	580	559	541	561	573	601	533	565	553	572	584	580	591	545	574	527	542	555	525	601	573	549	592	565	575	553	585	528	553	553	598	594	522	592	564	543	511	577	561	594	559	531	535	564	568	559	535	578	573	601	577	578	552	575	566	572	555	557	567	543	580	576	598	539	559	539	589	516	564	547	526	552	566	585	538	560	572	592	566	567	568	586	591	554	550	593	540	614	539	580	568	584	514	571	565	567	568	560	576	555	588	556	553	580	583	512	575	554	583	562	593	551	555	583	572	581	603	547	557	587	561	555	564	540	569	555	565	538	559	567	586	569	553	561	626	572	567	563	563	585	554	583	552	519	575	597	590	551	564	576	594	572	597	569	578	586	575	582	577	540	590	561	532	580	595	532	541	582	524	581	578	565	538	529	590	585	582	567	539	596	588	582	612	613	556	545	569	569	565	557	557	610	530	546	580	526	532	579	588	544	576	586	585	548	617	579	558	519	563	578	615	610	509	576	545	548	547	574	524	580	602	563	552	573	577	535	562	610	569	605	526	572	555	584	587	585	573	532	555	574	603	534	604	625	570	559	513	562	592	599	578	575	581	489	551	576	548	540	517	557	573	583	578	573	527	536	564	554	578	590	545	597	542	568	563	559	543	561	572	552	583	562	564	567	576	611	569	545	536	580	544	557	532	556	560	579	555	538	562	553	499	535	564	540	523	585	567	582	531	558	547	556	586	564	567	531	573	569	577	572	577	553	603	551	538	584	550	570	569	572	562	554	591	579	586	617	556	588	531	576	528	574	583	608	587	564	555	558	536	560	545	615	558	550	602	532	551	570	553	556	600	555	559	571	560	603	534	552	571	564	589	602	605	522	592	575	564	559	556	556	560	556	548	548	551	570	572	576	580	560	587	559	563	590	512	536	524	581	550	583	562	590	543	577	583	560	541	546	564	581	553	552	555	535	558	599	581	551	610	580	573	548	559	571	590	550	584	535	584	542	598	527	624	574	564	580	535	572	589	570	557	568	588	580	571	588	577	576	607	581	615	606	555	582	497	543	539	571	579	537	550	555	560	562	590	542	558	547	566	595	523	602	541	542	545	544	605	608	556	585	574	569	548	597	555	604	560	582	542	547	575	558	592	573	516	555	520	537	583	618	598	567	543	601	563	527	599	562	555	530	569	576	516	629	552	519	546	564	514	548	546	555	567	544	568	589	539	587	520	527	547	562	597	557	565	565	540	550	575	565	589	538	573	603	548	561	553	592	571	516	513	574	596	560	541	577	532	586	538	539	572	586	548	570	602	623	566	563	596	590	541	515	573	556	605	596	591	572	554	554	599	610	550	548	557	569	595	590	586	549	547	571	564	596	555	567	581	534	548	585	550	537	568	539	545	585	591	551	584	545	538	572	541	563	579	532	552	564	590	562	586	564	574	548	537	538	601	594	550	545	588	520	538	570	569	573	542	584	539	527	552	514	575	551	562	539	573	557	576	615	584	581	555	536	599	568	533	563	542	530	532	580	526	546	585	551	567	550	546	548	548	591	547	583	587	539	527	598	554	604	541	575	546	598	551	561	553	589	542	603	590	545	598	561	579	582	544	591	576	536	539	548	609	595	566	571	557	601	546	543	581	570	552	539	566	560	563	578	541	526	574	578	597	571	578	615	550	545	591	551	577	559	578	524	556	525	536	561	565	583	532	557	548	570	556	525	585	582	589	568	576	538	595	553	526	595	571	543	542	552	545	556	535	573	534	563	581	586	582	582	566	606	581	569	570	566	564	530	549	587	565	539	575	563	585	580	553	568	585	553	561	569	594	576	545	582	600	499	562	540	601	544	532	576	567	563	586	578	541	572	564	570	581	554	562	619	564	552	558
15126	1348	1056	859	620	557	496	426	447	432	384	411	413	367	347	324	345	376	331	325	347	332	348	359	354	360	354	356	322	370	359	358	370	351	376	344	307	372	374	326	350	351	344	311	358	376	318	328	371	340	358	315	330	334	337	335	359	369	321	328	358	331	358	367	311	310	328	340	368	360	379	348	330	351	390	344	317	370	356	331	359	355	333	370	348	340	333	320	356	323	342	352	346	347	370	366	327	365	350	342	349	322	345	352	344	298	340	333	349	353	341	341	314	333	332	328	357	354	340	328	345	337	337	337	356	332	363	327	316	327	311	317	349	334	358	339	317	350	349	346	328	339	329	371	360	328	346	360	332	324	353	361	353	350	342	354	340	377	335	304	339	354	380	398	354	304	349	338	340	355	312	333	362	368	363	353	354	343	324	346	335	366	343	340	368	352	330	372	371	357	327	329	357	414	362	355	386	347	334	363	344	333	358	335	357	341	336	315	369	317	382	351	326	402	389	325	350	354	341	359	356	302	358	331	347	358	369	361	348	321	319	328	332	344	317	330	339	327	318	366	332	308	308	346	324	335	319	320	354	322	317	340	346	327	348	358	318	341	343	344	341	335	323	329	356	343	362	357	371	344	339	352	354	325	346	358	344	338	305	349	314	337	350	351	344	314	314	354	391	341	319	337	329	339	380	313	349	323	376	318	336	332	321	328	351	350	327	344	329	334	327	383	334	343	376	379	387	334	318	343	333	327	325	343	360	356	388	322	341	289	350	355	330	349	348	353	346	328	416	316	340	361	383	378	343	377	346	345	376	348	347	314	342	323	368	330	364	331	348	361	383	315	346	380	336	321	324	357	382	326	341	361	308	320	353	324	358	281	374	356	358	331	334	322	347	341	349	333	355	309	363	341	374	345	360	335	362	353	352	368	341	342	341	350	352	360	374	347	352	348	336	314	293	333	330	340	357	359	349	335	386	328	359	309	340	352	329	352	344	308	350	328	347	317	338	328	329	370	371	333	355	348	321	352	364	326	353	346	360	344	341	353	341	316	326	323	325	352	309	364	339	337	368	342	345	386	349	378	405	340	338	337	322	352	326	316	341	383	352	334	335	328	339	323	369	359	371	331	369	347	355	369	337	339	372	326	341	296	319	362	340	378	391	274	364	314	360	324	373	341	342	351	325	339	301	295	358	342	360	347	316	361	310	337	313	291	355	328	384	345	345	377	345	319	330	333	365	292	376	326	299	356	355	345	374	355	354	346	331	345	371	339	324	345	389	369	317	352	328	320	349	373	355	321	347	345	361	353	342	341	368	320	334	362	369	363	351	373	360	341	329	311	289	370	323	361	346	326	342	344	329	345	360	326	346	305	362	337	334	380	335	348	375	366	337	365	347	337	332	378	326	360	362	326	353	350	371	345	382	353	345	368	329	342	362	345	362	345	347	354	367	336	323	334	348	331	343	378	323	336	291	330	332	369	315	376	383	322	358	332	348	388	370	345	339	347	341	311	359	349	331	372	376	356	351	362	336	334	364	323	323	339	324	329	314	357	377	341	335	366	314	327	321	323	330	352	343	384	392	331	308	332	378	345	351	326	323	341	340	345	353	328	383	356	321	345	346	335	336	350	352	326	377	369	347	360	341	325	373	336	303	320	324	371	374	351	357	361	376	370	339	339	348	377	344	349	355	304	349	328	345	331	332	324	341	361	365	359	375	323	319	310	355	319	349	331	331	381	354	340	319	331	369	346	321	312	375	373	336	352	327	348	378	333	351	327	331	354	334	338	346	357	376	325	363	360	346	334	358	370	363	354	318	353	366	304	333	344	368	360	328	340	359	333	339	332	359	378	360	340	358	307	334	382	369	339	331	384	337	366	326	346	332	377	300	334	343	350	397	327	341	342	373	362	351	357	369	344	362	374	336	363	368	359	336	327	332	360	364	309	375	352	354	350	330	342	345	351	361	302	316	346	342	310	308	355	341	362	320	319	349	345	356	317	342	331	342	336	337	363	370	309	293	354	355	368	333	365	375	314	325	323	341	365	339	371	356	334	304	330	347	321	287	311	308	352	352	330	348	353	350	325	341	318	385	365	338	374	386	353	358	346	324	331	313	351	324	364	335	382	349	372	381	349	354	347	351	347	305	327	338	372	407	358	343	336	333	356	304	330	325	344	375	354	333	369	344	344	321	330	367	344	358	312	317	364	327	319	312	320	309	348	341	298	373	350	359	388	346	354	345	380	349	353	365	368	381	347	337	355	291	324	314	360	325	369	333	339	382	387	342	342	347	363	387	341	339	332	358	327	327	358	349	323	318	342	325	322	365	331	372	375	341	313	350	311	344	320	354	323	335	352	319	359	339	359	374	356	357	345	329	316	330	370	389	358	343	359	327	381	330	322	336	363	334	322	353	353	389	354	321	346	345	356	359	364	359	348	380	382	342	336	353	338	334	350	352	366	380	356	323	364	350	387	354	336	306	349	336	346	306	350	317	366	313	348	369	324	369	320	356	345	332	398	358	315	312	397	328	363	342	336	366	369	341	333	345	338	330	352	339	370	362	335	319	336	336	372	347	331	351	296	358	366	346	375	329	344	329	379	349	352	323	341	365	373	364	351	310	339	366	318	325	343	346	365	361	356	357	317	353	388	329	332	319	319	332	346	305	326	340	315	338	360	332	343	326	323	318	348	336	367	360	336	331	325	365	338	358	307	368	334	355	316	343	356	305	327	345	337	322	335	331	345	353	345	408	362	379	352	324	342	368	312	330	320	352	349	350	356	352	332	345	345	358	330	353	343	356	291	371	345	370	363	396	330	378	359	363	354	342	398	330	323	293	329	318	373	392	353	343	371	339	372	345	332	378	362	345	334	345	342	353	317	350	338	320	333	333	366	334	346	349	321	317	310	347	343	346	355	388	361	331	311	386	381	388	355	300	334	368	349	366	309	329	352	352	293	329	341	331	346	338	328	356	398	320	329	331	343	345	341	368	368	297	356	349	348	348	328	380	353	311	328	348	332	340	357	337	351	389	326	366	313	362	346	379	354	362	377	371	338	351	324	351	336	327	357	351	352	344	322	346	293	327	333	338	338	355	336	339	345	341	312	374	319	358	365	373	331	354	348	306	348	351	373	370	348	330	355	334	352	392	371	335	358	373	332	389	319	332	326	313	367	351	356	343	311	333	338	353	383	378	368	348	389	373	332	326	321	364	326	356	350	322	333	371	352	341	365	332	339	363	351	343	312	346	366	365	354	337	349	366	332	358	332	348	358	313	340	324	360	366	312	336	337	345	354	379	354	342	360	362	365	337	342	352	364	332	348	343	381	327	323	364	296	358	347	350	372	327	346	340	332	320	329	322	375	373	333	345	311	390	327	332	340	342	340	318	330	375	339	328	322	316	323	392	344	320	317	348	362	327	359	338	335	357	354	385	312	358	370	321	302	317	360	386	339	293	361	350	345	320	336	317	354	360	314	350	357	348	369	338	360	340	296
8455	1364	2136	2497	2102	1808	1613	1410	1305	1209	1153	1083	1073	984	977	971	974	986	972	1010	957	843	939	962	897	969	885	928	876	883	878	845	846	910	897	822	821	861	894	896	860	892	844	914	887	876	832	887	918	867	907	928	832	839	876	844	887	876	841	886	867	821	833	882	868	872	873	911	865	842	859	832	829	915	817	860	835	842	848	871	848	914	869	856	858	827	835	870	889	893	876	861	883	884	883	827	856	882	861	872	834	808	889	834	889	808	861	820	831	824	849	830	879	888	876	835	832	822	828	810	858	815	868	841	898	799	868	824	822	840	860	852	833	878	857	856	922	831	847	831	860	807	860	824	860	817	849	810	800	846	887	862	850	841	826	828	850	829	848	827	867	852	849	891	847	877	815	894	810	882	833	841	837	831	870	847	865	835	828	866	871	826	827	851	895	871	812	773	882	876	855	834	868	864	844	851	824	862	838	836	878	847	883	826	850	925	858	884	853	859	836	847	886	833	819	853	862	813	842	845	890	854	854	856	819	855	828	848	804	884	857	859	849	840	813	813	812	810	874	818	843	808	847	838	872	867	903	873	818	873	833	826	853	841	889	847	827	882	883	859	819	853	822	862	850	874	908	851	865	872	815	795	883	828	887	836	846	809	837	892	836	802	827	817	834	909	826	818	863	820	861	851	797	882	883	815	866	851	848	796	889	845	784	792	793	874	841	856	806	841	832	815	857	799	826	886	834	876	862	886	856	845	843	901	816	846	842	828	856	862	875	840	835	886	846	847	845	888	860	849	811	846	823	839	843	881	839	791	836	854	831	836	898	878	839	854	850	872	897	828	882	843	823	866	838	775	888	810	882	831	823	861	824	825	883	861	861	814	844	866	821	836	866	853	875	840	822	836	851	863	833	879	858	899	869	842	842	804	839	862	862	845	898	867	872	801	871	854	858	884	852	865	809	835	832	813	903	890	835	838	814	866	837	822	865	861	854	803	803	890	853	844	838	846	874	856	821	855	872	871	839	839	902	869	795	872	816	871	844	845	878	844	827	822	856	872	889	823	880	845	902	890	865	901	873	810	860	839	859	851	885	885	818	926	839	871	830	812	853	876	884	872	839	875	849	896	830	829	839	835	902	903	854	827	867	850	817	868	825	801	803	852	866	851	847	815	825	865	800	853	865	847	847	893	842	813	892	798	875	825	880	891	802	833	846	847	843	879	860	805	813	866	863	929	903	828	836	863	836	874	846	825	801	846	880	862	867	862	845	881	940	880	857	902	908	872	840	815	852	876	866	880	822	806	858	895	821	835	881	862	826	774	842	870	906	837	828	837	821	831	848	836	813	860	815	878	941	864	827	845	826	817	872	858	807	834	859	865	884	901	815	868	810	881	876	832	829	846	819	873	857	841	836	887	858	857	834	788	806	888	886	836	905	857	815	866	842	868	841	841	892	886	782	841	859	840	799	765	860	859	841	875	843	848	858	843	839	891	832	838	875	824	878	838	854	880	845	848	878	835	847	882	829	774	909	857	834	791	814	846	906	820	909	862	868	842	905	856	806	823	801	841	814	832	846	870	852	805	824	802	864	803	822	905	889	866	834	844	823	891	855	920	859	855	835	813	878	870	909	857	859	846	899	847	841	832	830	801	873	825	892	872	822	898	877	904	879	806	868	836	861	850	864	851	846	836	823	876	840	850	821	823	892	833	839	877	862	865	816	856	825	868	852	824	822	879	836	846	888	848	820	834	853	806	822	839	929	822	868	875	805	850	857	818	879	814	850	829	858	849	830	858	862	820	863	863	818	866	831	869	862	862	851	795	872	846	866	808	871	846	819	825	846	848	826	833	809	852	823	856	812	815	853	847	850	839	842	859	885	811	839	858	872	907	810	809	820	831	827	854	874	852	851	830	843	859	868	826	826	854	816	847	864	860	782	854	859	880	826	863	844	875	827	850	812	872	850	861	857	846	851	859	850	809	835	838	899	847	845	812	794	818	809	804	866	829	822	835	861	827	876	826	838	878	802	883	857	800	869	886	854	798	839	868	846	851	868	827	861	868	829	825	868	856	839	836	808	824	850	869	827	859	877	836	827	860	866	847	821	863	903	854	889	861	852	829	914	818	905	887	843	859	815	869	936	886	839	832	876	894	841	843	880	870	863	888	874	868	851	844	892	819	860	875	856	868	837	858	841	857	808	869	836	840	843	863	862	828	867	809	860	827	865	821	811	843	869	867	884	929	849	854	831	864	850	871	879	860	872	854	859	851	878	794	865	828	834	901	791	889	872	843	896	843	867	868	878	836	845	894	865	858	808	843	862	854	770	832	818	868	823	829	858	839	841	883	869	884	906	874	892	846	885	835	854	894	829	846	852	831	808	825	872	823	870	877	898	815	821	904	819	863	864	840	863	857	864	933	845	856	812	886	849	810	808	891	857	852	823	894	834	868	803	889	907	851	915	802	841	885	882	862	853	840	807	851	839	838	819	803	861	859	861	822	849	817	881	916	805	841	848	818	883	859	871	846	862	848	837	859	826	877	874	827	841	836	816	890	859	834	824	863	870	864	859	844	885	860	861	816	828	868	842	870	867	818	843	879	832	830	790	824	847	827	804	880	873	853	844	853	846	845	903	862	848	828	810	833	872	837	828	881	831	873	849	830	903	845	838	832	839	871	873	838	809	792	850	876	850	820	850	860	819	825	878	798	835	874	880	857	877	885	783	848	871	873	835	895	871	908	799	883	924	832	835	836	815	863	836	860	869	882	844	803	864	817	863	832	843	874	864	855	864	835	797	832	838	812	872	815	816	828	879	837	892	893	859	805	872	840	852	860	878	893	865	835	868	858	844	875	830	873	889	858	838	798	871	789	860	858	860	817	803	850	786	872	836	853	809	819	862	808	783	854	844	881	836	836	781	827	857	879	804	826	874	847	901	813	882	866	872	879	812	898	878	872	857	858	875	791	849	825	841	860	849	813	863	827	802	827	864	898	921	823	789	903	897	904	890	829	865	808	881	831	842	907	847	825	797	841	809	842	895	829	840	817	882	841	822	907	829	879	811	906	856	863	890	854	874	848	878	859	865	837	854	831	847	862	859	861	841	838	889	833	875	857	842	926	887	850	814	853	873	835	842	867	838	874	898	825	868	870	865	878	796	870	861	860	860	850	880	832	859	906	829	868	904	854	851	854	869	838	814	849	856	868	837	880	841	857	865	869	820	864	819	842	864	838	869	899	864	810	872	836	870	802	859	901	847	876	858	820	840	846	803	850	856	893	842	821	881	819	881	864	844	909	840	849	863	841	851	832	804	816	886	806	849	900	829	859	814	900	860	859	827	816	805	885	872	843	857	871	814	878	809	832	832	831	863	877	796	834	827	829	854	789	872	849	895	823	867	866	842	894	882	828	793	850	859	838	863	874	802	829	863	845	827	870	803	874	837	843	858	821	815	831	828	842	832	846	841	814	794	861	791	895	847	835	850	816	835	898	840	880	823	823
1596	407	389	363	378	421	385	378	385	380	387	368	418	385	353	403	411	382	392	412	401	348	353	398	423	369	355	372	399	378	408	422	369	376	413	368	405	397	382	417	374	406	398	419	398	379	419	370	396	386	356	338	380	387	387	424	400	374	416	384	415	391	347	380	394	392	353	390	428	407	408	411	375	440	395	390	400	382	380	421	407	381	371	393	375	377	368	383	362	362	369	364	412	361	387	392	388	438	390	419	411	389	380	424	417	379	448	375	447	431	395	401	376	413	359	396	377	432	358	437	373	388	348	389	366	403	382	366	389	385	391	402	390	337	365	383	411	406	400	387	366	412	403	426	429	392	385	361	399	378	408	412	381	375	388	382	383	343	402	391	368	415	395	406	388	366	381	383	419	404	372	362	371	380	445	354	380	396	384	399	393	394	418	392	392	379	402	388	379	413	395	417	392	397	366	394	448	402	374	366	394	401	375	357	376	385	414	386	381	362	394	383	380	401	399	397	402	375	378	385	411	424	417	404	349	395	391	347	378	389	383	389	384	402	428	388	414	396	378	380	391	436	394	374	407	400	400	393	402	397	390	351	384	353	370	416	428	371	380	406	415	381	418	392	378	345	376	374	382	372	374	376	356	395	386	403	378	345	370	433	378	382	374	372	421	404	392	432	407	363	383	410	366	403	392	421	377	392	393	407	395	370	365	410	370	374	346	399	386	393	399	391	371	366	358	405	416	388	379	401	411	346	383	369	367	380	371	401	437	378	391	389	390	348	372	376	372	409	386	404	398	445	390	364	394	367	394	400	410	404	413	426	399	407	379	400	373	410	422	386	390	369	355	365	397	434	359	409	415	419	404	372	396	341	430	427	384	331	382	401	393	399	400	368	382	388	385	387	396	359	417	404	428	374	388	402	392	424	414	417	383	336	434	384	431	387	366	395	365	391	365	361	367	386	417	409	389	391	400	433	387	397	383	383	370	426	358	392	368	416	399	434	385	380	406	412	360	376	407	377	365	341	438	376	416	381	355	420	377	394	388	353	390	402	380	371	403	389	359	425	422	428	369	399	417	392	389	401	378	392	363	389	398	414	382	359	406	389	388	414	386	374	389	400	380	363	373	419	386	345	393	433	372	405	436	402	420	387	393	354	386	357	438	349	363	419	403	381	364	394	403	395	387	399	388	408	387	400	413	400	380	371	418	411	402	405	379	355	401	388	413	349	387	393	402	418	419	392	388	378	418	395	462	399	383	410	384	397	390	364	407	366	369	454	404	339	344	382	407	375	411	394	385	395	400	409	373	404	394	399	399	382	405	372	413	399	429	388	433	398	429	361	400	387	446	372	335	378	391	383	405	380	380	409	396	392	384	390	416	385	367	382	406	416	373	383	387	372	408	408	394	414	422	359	354	415	384	401	392	351	378	450	461	411	372	358	407	368	446	377	386	412	386	340	406	406	384	424	397	412	408	396	353	399	382	376	396	416	364	395	382	395	372	395	392	367	384	378	410	397	424	420	402	385	386	418	367	409	375	394	391	395	420	342	356	370	379	419	408	419	359	442	439	400	380	415	423	390	389	371	380	374	386	355	330	390	419	436	394	423	428	379	364	362	372	350	337	382	372	389	400	418	401	377	343	395	416	401	356	415	389	403	387	387	407	366	407	423	390	393	388	421	444	367	407	399	399	348	359	400	403	355	409	432	425	398	372	414	391	349	401	381	416	401	407	415	393	403	402	367	406	396	412	416	412	390	384	359	405	410	383	364	373	386	403	399	381	382	387	381	355	411	378	403	445	400	390	391	371	383	360	373	364	412	408	423	384	383	368	434	438	406	409	395	366	376	412	375	356	356	398	389	416	401	393	391	396	397	369	348	368	415	411	407	390	432	370	350	392	415	422	400	404	408	401	391	386	408	383	330	461	389	381	362	406	366	362	363	395	378	379	387	398	416	387	379	395	394	382	416	414	364	376	393	357	421	384	424	383	401	363	387	427	368	410	417	418	380	398	401	404	396	391	370	403	369	377	429	397	385	392	377	393	395	384	377	360	397	364	408	417	380	346	339	419	356	372	379	434	372	379	389	387	395	380	370	422	405	382	400	372	340	377	428	388	414	399	388	420	395	377	394	403	361	405	389	395	399	353	367	363	371	381	399	377	398	371	427	372	388	418	404	400	415	420	391	398	379	398	348	338	365	356	383	392	398	343	356	382	432	415	347	368	442	381	375	405	409	374	360	385	364	387	357	371	379	380	384	400	364	376	399	392	361	410	337	383	400	384	376	398	423	397	378	384	402	396	412	362	337	405	412	402	391	408	401	406	407	366	367	397	404	369	381	395	414	438	364	394	434	386	387	387	391	389	411	380	347	401	381	388	380	423	389	413	384	402	367	384	386	412	399	364	389	407	426	412	412	393	377	392	385	388	398	383	426	391	424	383	366	383	385	402	393	359	372	400	371	416	355	388	424	385	360	392	399	357	385	375	394	361	382	384	406	404	419	383	404	381	417	420	348	395	395	388	371	433	390	377	377	400	365	366	437	392	407	388	367	394	382	384	394	380	395	391	350	366	422	351	363	360	392	400	370	386	376	400	388	412	393	394	381	429	389	397	415	397	394	355	352	354	381	385	383	415	356	385	408	421	429	396	368	393	386	398	427	370	423	404	391	417	392	364	390	378	399	400	398	382	384	376	396	373	378	376	400	390	416	392	420	411	393	370	410	374	405	336	419	401	425	391	406	375	371	385	401	378	380	390	414	390	349	386	378	401	399	439	425	356	395	388	390	418	347	387	398	379	401	369	403	390	392	362	357	342	375	405	387	395	361	416	367	427	408	410	374	366	380	413	398	397	424	359	378	395	380	389	395	352	396	395	375	363	353	413	376	349	419	414	355	428	421	410	386	393	364	398	403	405	367	386	389	360	394	379	371	370	372	361	386	416	392	391	367	394	381	397	357	421	399	432	388	386	420	425	383	392	386	400	374	406	399	385	426	360	371	353	370	408	407	408	364	390	383	406	381	390	410	400	405	385	378	374	368	385	382	371	426	403	386	377	380	388	402	394	374	375	379	447	388	387	387	399	422	399	386	414	436	374	361	394	419	414	398	391	450	392	357	382	366	385	429	352	377	395	394	370	392	332	385	356	408	403	372	380	372	422	361	387	417	403	342	417	403	385	403	406	398	410	417	360	362	408	356	403	410	411	385	418	398	410	397	385	386	403	388	393	404	386	374	376	378	367	380	376	369	403	422	398	361	404	382	371	414	378	405	380	368	384	391	405	380	371	390	352	402	401	395	411	384	348	372	390	407	428	413	409	375	356	415	376	393	369	382	376	354	384	360	394	369	388	393	388	406	415	384	394	404	360	392	375	415	396	358	374	365	360	367	401	389	389	384	401	373	402	362	419	390	426	398	376	401	378	399	413	369	378	416	365	373	358	397	412	361	397	369	376	388	376	394	374	372	354	368	401	406	386	405	410	381	367	398	361	370	365	353
2132	898	928	961	861	977	922	905	903	932	882	888	907	907	884	910	893	920	914	913	902	887	874	919	870	891	850	881	879	887	888	875	886	860	906	951	875	883	881	936	897	852	919	881	901	905	894	896	901	952	907	914	960	887	848	891	884	868	892	894	836	920	897	916	909	927	912	929	891	918	894	938	854	912	871	873	914	900	943	879	956	889	850	908	900	897	898	907	863	877	958	899	877	895	931	921	904	888	901	937	896	869	892	927	892	890	848	874	930	869	933	912	903	891	889	893	881	864	904	912	917	911	939	876	910	877	937	949	914	892	911	824	858	906	842	908	911	919	871	870	914	886	888	919	878	929	849	891	940	902	883	875	912	881	854	908	904	912	902	933	956	887	895	909	917	889	890	914	886	903	906	941	878	850	904	962	889	904	920	874	883	936	893	910	881	913	863	950	880	921	884	890	934	933	879	869	858	825	872	881	908	901	842	915	942	875	870	921	903	922	908	894	872	846	896	963	884	875	864	918	901	949	866	912	878	942	917	890	906	928	950	929	917	935	878	904	883	897	860	934	851	900	879	943	890	945	861	863	906	933	912	925	851	890	905	914	885	809	880	892	875	908	927	874	879	905	961	842	894	857	894	876	904	916	896	966	852	946	954	868	867	909	925	853	872	926	881	925	882	869	902	899	889	946	851	925	891	854	877	853	915	917	898	928	915	909	878	920	878	924	885	918	914	911	933	888	897	912	876	895	917	852	863	922	920	872	891	881	887	910	904	899	936	869	886	890	857	907	861	877	872	838	915	922	906	877	862	907	915	880	959	895	872	955	909	946	927	861	930	850	901	891	861	930	857	888	896	919	855	942	901	951	872	904	889	885	905	882	867	877	907	843	941	918	865	944	871	905	913	884	861	890	910	838	852	899	887	924	915	914	869	855	943	949	858	932	884	878	878	910	947	878	865	864	831	876	881	917	898	957	897	901	917	869	947	903	905	923	874	917	862	887	892	890	927	902	970	854	929	890	910	941	826	926	957	909	932	917	866	939	925	871	892	863	875	877	874	902	847	913	938	908	920	868	855	928	905	927	822	906	882	889	896	905	901	909	901	890	897	916	932	878	891	912	884	889	914	897	916	878	890	933	869	849	923	828	898	851	905	944	894	920	896	917	866	884	923	907	830	895	901	880	921	880	944	938	904	845	902	840	874	923	874	899	917	853	867	861	873	903	874	911	864	890	908	887	916	892	887	871	951	875	867	910	868	906	921	895	953	953	903	969	886	909	898	869	930	925	893	912	921	911	893	860	842	867	915	934	907	890	937	905	895	884	902	882	872	941	913	889	943	929	892	880	895	920	881	935	913	887	931	948	896	908	921	895	912	884	852	925	943	932	973	914	873	900	893	834	897	923	894	901	890	854	977	919	909	895	898	865	937	885	895	915	883	943	925	846	892	913	901	905	933	907	878	876	929	962	868	899	897	879	876	948	871	910	945	903	873	877	897	876	880	929	864	891	888	908	882	945	889	935	828	958	896	956	839	912	877	918	908	845	891	886	884	904	905	897	866	863	895	870	868	922	921	894	915	906	897	931	880	909	918	884	825	865	932	894	896	858	906	905	919	908	896	907	854	898	863	904	926	929	917	887	857	885	856	845	944	883	917	855	869	871	904	946	889	904	866	878	938	942	925	856	934	942	892	871	880	910	900	852	890	872	904	930	907	898	905	886	886	918	872	913	910	938	873	911	843	848	900	910	853	929	888	925	958	843	917	914	927	904	872	885	934	839	891	891	898	897	923	898	862	919	867	853	922	920	923	869	908	903	906	902	837	920	916	926	927	942	953	876	918	928	917	889	891	940	868	954	893	911	862	971	882	898	890	854	890	932	917	840	878	876	915	882	903	890	868	934	939	828	847	924	932	900	888	926	897	920	845	914	908	880	905	902	923	914	907	942	929	903	881	866	849	904	919	851	886	881	900	887	936	874	864	869	921	898	873	907	866	906	848	905	932	892	843	909	878	920	959	959	889	898	901	889	845	946	898	904	916	923	894	843	877	900	894	923	893	864	892	907	858	927	908	889	899	892	919	897	869	909	879	839	874	850	886	914	906	854	924	907	876	909	864	870	855	879	937	892	886	892	918	909	939	852	870	873	903	853	875	855	948	844	884	941	926	836	901	865	936	919	891	895	919	938	881	908	916	902	864	868	887	962	905	832	893	881	906	876	881	912	895	954	884	884	903	820	904	877	870	894	908	925	862	967	877	868	878	896	891	874	924	911	931	891	888	953	900	891	966	932	943	895	947	918	963	918	892	951	842	916	901	904	872	908	922	889	872	911	902	894	906	936	880	866	929	900	972	895	916	890	876	883	900	879	899	881	918	860	932	853	936	932	876	848	974	882	920	902	903	942	888	896	965	887	902	925	899	939	898	865	953	911	908	892	925	907	905	946	885	878	951	924	898	903	908	865	820	926	895	922	869	937	859	869	945	913	875	871	823	917	852	975	874	919	868	883	896	861	849	923	928	917	853	894	856	916	907	933	898	903	916	862	886	901	896	981	941	892	859	917	916	890	898	903	886	866	911	942	915	892	938	888	922	905	868	918	898	916	910	937	843	872	922	900	879	911	880	867	904	890	970	964	901	906	937	867	847	863	917	871	892	895	841	927	911	903	891	904	903	921	915	898	906	925	953	871	847	900	939	897	846	879	910	905	932	874	882	919	900	975	921	843	872	911	864	898	880	905	887	902	882	848	908	912	932	923	893	932	843	937	870	802	900	853	937	881	905	901	900	875	964	898	904	926	844	933	904	876	955	884	919	915	905	892	877	943	914	880	917	923	881	901	939	914	896	873	900	898	890	887	939	845	918	905	872	886	910	855	857	865	899	870	925	871	863	895	912	969	937	924	882	883	887	865	924	858	943	951	938	851	949	895	862	876	843	928	913	865	887	920	870	953	894	913	916	871	891	910	915	875	890	914	831	939	902	909	896	870	964	878	916	872	874	893	948	877	895	895	881	873	904	908	875	885	868	926	921	900	953	905	890	938	901	890	890	920	854	873	861	912	918	883	880	904	929	892	926	915	945	917	864	855	896	862	909	869	914	898	923	939	908	871	913	881	886	839	885	898	971	918	908	891	896	900	856	944	907	905	880	857	925	904	881	888	863	878	852	854	896	869	902	896	889	895	887	818	989	968	883	870	918	868	855	891	892	885	865	916	914	892	897	872	927	913	943	873	897	891	932	884	854	884	948	904	922	947	902	918	917	885	867	919	903	903	921	922	881	911	902	865	946	873	857	859	855	872	948	886	871	922	862	928	912	907	895	907	837	900	883	895	917	917	905	908	894	949	901	871	878	934	919	1009	848	945	898	907	915	884	887	932	918	867	930	872	923	899	870	948	886	878	916	899	908	888	859	842	945	887	921	922	945	894	895	872	932	870	892	862	882	899	851	908	902	922	879	952	927	875	875	944	886	918	834	885	876	863	907	890	887	949	881	868	880	883
7539	533	550	470	365	316	311	303	290	231	257	222	240	215	226	242	226	187	217	206	210	207	210	217	194	224	244	218	222	207	201	202	199	214	228	224	228	230	208	206	195	218	211	214	218	213	252	217	212	224	216	181	181	252	252	238	199	203	205	201	209	228	186	218	185	223	227	236	213	207	223	202	223	211	205	203	207	214	200	206	185	256	173	194	198	215	217	202	188	197	223	205	199	200	212	199	197	234	197	204	215	215	229	205	202	192	207	222	180	226	203	219	203	216	190	225	244	238	184	222	184	225	217	225	222	198	195	203	202	209	243	205	176	222	215	211	203	218	221	223	213	193	206	182	216	225	227	208	210	221	235	223	191	204	222	227	224	201	206	214	215	224	223	209	219	182	192	225	230	210	229	202	242	241	221	195	201	231	186	196	208	199	241	226	229	233	207	228	247	221	221	220	216	218	240	236	202	236	224	225	163	206	241	245	202	209	230	210	236	214	224	233	249	214	208	188	241	217	223	213	236	213	206	203	209	219	221	214	227	251	223	224	205	234	227	228	210	202	190	208	217	213	242	213	199	236	221	195	197	201	197	188	236	217	198	216	193	210	186	227	201	224	211	201	222	202	205	209	205	206	232	238	209	215	172	192	227	214	224	213	212	224	193	218	197	226	241	189	205	183	193	192	190	251	222	200	208	221	221	216	200	200	212	209	226	201	188	205	223	237	214	221	189	205	216	221	192	239	225	191	219	240	224	222	225	210	224	216	223	236	216	183	220	207	206	216	194	219	243	232	214	226	189	203	218	221	207	217	169	192	218	199	212	215	240	196	188	208	225	222	205	218	206	231	226	216	195	210	230	252	205	206	230	202	224	200	214	219	223	202	185	199	198	214	230	208	205	245	223	242	226	217	216	234	215	234	242	198	246	221	195	208	204	217	225	222	196	223	240	224	212	217	175	235	231	249	198	219	206	207	212	238	238	217	241	233	252	204	226	248	211	209	195	190	189	221	229	190	221	244	233	188	214	212	217	212	225	225	233	236	230	198	191	203	215	198	220	200	217	224	228	218	203	201	203	219	209	195	230	234	220	221	245	241	176	201	213	222	210	261	228	206	245	221	212	215	180	202	230	212	228	206	213	227	238	218	223	247	196	204	211	217	219	229	229	203	230	223	199	235	233	237	208	203	221	197	216	211	212	203	219	229	217	201	214	211	200	231	189	208	213	219	218	212	193	204	236	244	220	209	184	212	214	222	216	231	216	211	226	233	203	211	203	220	184	207	219	201	195	241	211	189	228	226	238	220	243	198	220	175	211	206	231	198	238	202	206	227	229	212	228	189	219	225	205	191	218	219	242	207	211	211	218	197	167	232	218	215	202	221	215	222	212	194	200	206	208	241	248	247	222	192	203	203	206	225	216	193	209	198	199	208	222	189	202	211	215	205	208	211	235	243	211	218	198	214	216	210	201	212	206	233	214	198	184	204	224	203	248	231	205	193	190	207	202	205	200	196	197	205	222	227	211	192	199	220	212	224	205	209	204	242	218	227	204	236	212	222	219	210	218	200	217	222	218	203	217	235	183	202	219	198	205	232	212	217	190	196	227	221	201	210	237	214	215	186	220	210	243	219	211	205	216	223	180	190	210	221	224	224	186	197	206	201	204	196	202	236	233	219	238	240	174	198	234	214	226	217	219	220	206	203	205	202	222	201	216	221	200	228	189	248	201	211	206	239	222	198	224	218	225	241	181	208	196	203	214	195	189	217	219	208	218	224	185	199	195	239	192	224	227	235	240	207	221	235	202	170	230	198	213	217	215	218	209	220	196	190	232	197	219	205	222	224	203	225	244	198	221	213	218	191	200	218	225	233	191	216	201	201	218	191	210	188	228	203	226	230	240	219	186	234	219	216	215	221	200	215	225	246	218	213	203	185	219	198	232	216	195	229	237	196	226	214	222	218	231	217	195	202	221	205	229	231	236	205	194	212	202	196	223	203	198	224	214	227	224	230	216	212	190	223	203	235	226	219	235	230	184	207	244	243	221	213	217	194	187	219	217	210	233	225	235	209	228	209	228	184	204	178	237	218	206	227	195	225	244	197	228	212	217	219	199	204	232	247	195	220	202	210	235	216	225	223	191	188	226	251	237	230	239	201	202	199	239	196	216	202	184	221	212	195	202	240	230	231	227	202	228	170	186	230	195	236	235	187	204	242	194	232	205	186	214	210	210	220	225	202	207	187	230	184	226	201	235	193	208	211	202	251	205	206	235	216	246	207	176	199	205	226	219	223	220	213	208	240	224	203	215	239	201	204	213	190	242	211	194	218	205	212	219	218	234	205	220	224	195	211	219	233	218	205	211	237	219	191	195	185	218	184	239	246	204	213	221	217	196	207	212	217	194	204	233	234	220	221	220	209	238	209	189	195	197	220	211	231	220	227	219	203	239	189	200	203	223	211	224	205	232	202	236	237	245	220	233	219	219	233	221	189	203	215	212	223	209	213	227	213	214	208	214	195	187	220	227	198	218	232	192	205	240	211	201	271	246	209	195	221	169	210	177	171	227	194	218	228	220	224	189	206	200	217	227	233	225	211	207	207	226	206	181	217	237	222	202	227	193	212	219	179	207	224	202	201	188	187	230	219	224	229	201	195	201	212	217	212	220	218	213	230	203	240	221	190	202	238	202	197	212	233	190	198	205	213	237	200	194	241	192	205	213	205	219	225	228	213	212	240	228	220	205	235	216	220	208	208	211	218	204	214	197	224	201	209	210	216	209	249	220	216	193	177	226	224	212	205	212	215	228	235	205	205	190	207	215	199	245	236	234	182	215	242	208	183	212	206	244	200	187	225	222	211	231	214	228	200	220	223	229	219	223	220	193	221	211	227	225	215	211	242	224	198	206	194	184	213	216	191	197	211	213	231	223	195	211	212	216	225	207	224	195	226	223	234	211	211	207	195	187	214	215	220	217	218	211	205	194	218	199	196	220	196	190	209	217	213	191	201	201	198	207	235	199	219	198	222	212	215	209	209	203	223	253	213	217	214	205	231	207	204	214	198	221	240	203	231	231	209	228	205	206	207	205	235	186	210	236	235	198	208	197	240	217	217	217	198	212	220	204	218	206	218	235	181	225	191	212	223	206	212	253	195	215	233	202	227	200	217	197	214	249	212	216	233	208	206	237	233	231	221	231	254	184	203	210	207	219	193	205	187	199	201	230	208	218	247	239	228	211	203	176	195	231	229	191	231	193	234	233	238	205	199	171	216	207	206	218	215	207	204	176	227	192	203	219	231	229	218	241	215	224	186	226	220	214	187	232	228	192	227	177	210	204	237	218	224	218	221	198	242	195	239	231	198	234	217	218	205	202	209	220	214	192	197	226	219	206	210	204	211	217	188	223	207	235	189	215	217	198	225	213	216	229	189	212	200	199	210	194	238	205	207	217	218	191	227	211	224	213	233	238	219	203	213	205	203	195	181	218	205	225	213	193	222	232	212
6438	833	1235	1448	1199	1083	981	889	779	752	717	686	675	657	636	630	638	638	642	626	655	607	576	557	645	567	587	577	580	605	617	542	577	591	581	557	578	577	560	543	572	583	548	579	544	567	573	578	600	516	546	555	578	582	608	548	579	567	590	588	579	563	527	557	561	539	522	531	571	583	555	596	572	544	552	555	569	573	583	581	542	564	591	525	602	572	576	601	570	575	564	564	555	584	554	535	601	608	578	571	584	605	589	574	579	591	539	566	591	586	544	552	551	526	510	570	543	523	559	500	556	591	556	529	548	571	582	603	537	564	617	521	555	605	578	580	611	641	585	560	565	593	591	567	552	556	547	603	532	560	574	566	561	586	569	555	520	557	582	568	594	575	576	554	555	590	569	578	573	544	549	544	577	549	565	547	576	564	577	549	581	572	595	574	498	548	535	578	541	592	570	582	570	572	590	591	582	562	563	590	575	556	608	537	569	549	571	551	630	554	589	553	563	532	567	585	591	572	595	561	602	560	547	591	557	610	564	550	532	543	600	551	580	556	574	512	549	547	602	522	544	526	580	542	524	584	602	607	551	557	575	532	539	546	563	578	519	542	568	543	567	579	591	554	577	541	597	616	533	551	580	561	566	540	530	555	569	552	574	520	598	536	560	568	558	544	584	548	569	590	588	589	554	549	580	580	573	571	576	544	549	602	525	571	561	549	558	534	554	551	585	573	550	595	551	578	549	541	565	570	564	528	519	532	573	548	588	582	575	543	568	563	571	585	572	599	572	517	563	564	569	538	542	554	557	562	600	579	568	598	562	557	571	582	583	573	519	539	595	580	545	569	586	531	612	605	515	560	592	551	546	536	592	592	569	580	555	541	518	510	582	570	593	548	576	548	562	531	539	560	601	546	543	574	551	601	571	543	549	585	583	524	588	633	564	557	565	583	587	569	567	544	560	582	587	531	633	542	582	606	539	558	545	537	540	551	603	562	551	559	573	590	585	542	529	566	575	517	547	565	601	577	594	545	585	577	499	557	591	554	563	554	579	588	551	551	571	540	543	580	587	582	557	579	531	590	531	540	591	565	590	559	550	544	564	546	556	608	550	516	560	586	560	568	570	576	551	573	572	545	553	575	580	583	596	592	541	589	574	507	566	580	556	563	569	597	589	541	575	554	534	556	609	562	553	539	583	558	562	580	580	563	617	573	538	577	567	564	580	558	581	576	534	549	554	520	581	579	518	585	569	614	543	541	599	543	597	560	566	566	551	537	569	569	549	571	573	589	522	551	584	544	574	577	562	585	554	539	533	501	585	602	583	556	555	563	581	601	549	611	541	591	556	548	551	592	563	572	548	555	552	536	564	566	550	528	612	580	564	606	561	566	578	583	569	572	552	544	571	585	584	548	590	558	556	565	565	614	575	555	562	577	558	579	571	578	578	559	540	640	538	600	525	565	529	589	570	570	539	572	604	580	552	585	571	542	578	535	531	582	572	586	594	597	575	564	560	577	585	591	572	542	585	555	574	590	542	577	525	577	613	536	554	530	581	553	580	529	554	549	600	533	565	597	594	571	565	523	583	560	594	545	559	550	550	594	598	589	582	554	605	561	566	512	571	579	554	575	553	550	569	567	545	581	529	577	591	601	573	537	594	589	549	569	596	598	545	553	596	598	542	558	574	582	557	585	566	573	569	588	586	582	572	600	577	553	528	566	556	630	594	593	548	538	605	560	591	550	566	525	588	556	577	548	573	619	553	549	527	581	606	575	561	591	567	600	559	567	556	585	527	582	547	568	506	553	583	533	567	569	604	593	570	574	553	569	573	564	557	550	588	617	596	584	549	554	566	582	573	545	602	577	591	594	579	557	543	522	574	592	589	582	573	573	553	550	552	563	579	601	526	588	561	590	536	573	596	538	559	545	550	571	543	586	560	597	580	549	551	579	583	570	553	557	545	572	553	524	557	559	533	555	547	534	590	542	559	613	553	568	584	557	574	591	570	596	546	602	565	545	524	557	534	543	571	572	581	549	562	621	594	589	614	571	580	534	538	570	543	550	610	553	510	526	568	587	533	578	560	606	582	598	541	581	537	619	602	554	548	584	563	570	535	558	567	585	571	544	570	566	567	547	545	545	534	556	538	557	548	629	525	573	562	555	580	605	573	592	574	542	554	573	581	598	553	578	551	509	529	498	545	554	553	549	542	579	582	526	543	549	580	592	581	577	592	560	564	567	547	554	555	600	573	552	584	519	590	533	554	567	585	542	564	577	545	534	580	595	571	549	581	560	557	548	566	540	570	553	555	556	565	557	524	609	578	589	560	549	582	563	554	535	603	561	589	481	579	550	595	569	569	516	599	564	596	531	547	573	540	566	609	582	585	590	571	570	551	597	570	549	560	567	557	562	547	586	581	551	556	560	567	561	562	603	573	594	528	512	595	579	552	544	542	549	531	543	556	559	579	510	589	550	601	561	540	555	553	591	581	563	559	564	568	591	589	574	580	576	550	584	547	573	567	554	596	551	521	596	555	498	547	552	546	550	553	593	546	590	566	573	606	541	593	575	554	593	563	564	606	601	561	561	572	569	574	543	594	561	570	529	526	580	564	526	529	562	579	570	544	582	601	565	572	554	591	540	584	568	517	571	559	591	577	576	591	585	537	596	592	546	579	579	578	541	572	543	576	532	579	559	540	539	501	606	580	546	568	608	549	535	550	604	589	592	552	577	567	564	574	570	563	592	507	584	549	547	589	576	582	566	520	575	597	532	568	592	588	552	558	580	528	561	561	538	555	519	576	584	534	552	565	523	552	568	541	569	526	553	586	598	627	496	560	552	536	570	569	599	533	543	545	558	586	541	577	539	513	565	553	575	612	590	512	564	565	593	548	578	568	601	579	577	571	559	566	553	550	569	555	532	540	522	545	538	552	599	569	573	550	573	553	561	562	602	599	528	537	568	550	555	577	511	590	542	531	583	548	571	551	565	532	562	556	588	587	529	583	532	581	532	567	568	559	580	571	587	568	567	534	570	542	605	555	617	555	564	569	593	549	601	565	541	576	566	552	581	570	568	574	600	564	543	564	573	568	572	545	570	545	595	550	536	572	565	622	580	543	534	570	551	552	579	580	587	597	553	594	562	562	540	549	560	574	556	568	542	552	540	590	575	585	594	580	532	575	581	619	597	588	608	582	530	549	577	593	545	562	578	564	567	587	583	585	604	560	523	525	506	518	521	608	563	569	571	569	571	576	570	543	570	545	582	560	566	534	540	576	600	567	569	579	564	544	559	568	539	588	587	537	533	582	550	541	610	559	552	554	578	549	562	570	565	539	567	533	578	564	579	603	541	620	601	599	564	541	569	555	550	576	596	600	504	589	553	537	545	607	593	538	578	551	579	566	528	581	599	537	577	567	575	547	606	566	555	565	554	548	589	546	547	578	545	528	586	589	576	595	600	583	573	534	581	553	578	572	541	596	570	569	555	516	546	542	577	553	516
14880	1338	1032	919	680	568	504	447	452	411	375	375	393	362	352	366	345	332	388	341	361	335	336	387	364	330	362	334	365	331	350	359	367	328	341	344	361	337	334	351	356	356	365	358	356	355	332	387	310	332	335	350	320	319	337	345	324	313	366	330	334	371	337	348	336	350	344	345	332	354	367	342	349	354	378	361	356	354	369	325	320	340	357	338	368	329	346	343	327	344	355	354	373	343	348	395	347	353	326	346	349	350	343	312	374	346	354	338	353	331	354	325	378	349	344	339	330	314	319	343	368	365	313	310	371	405	327	343	335	352	304	349	322	388	367	354	321	330	370	326	363	359	348	347	339	320	347	322	313	339	395	323	365	325	348	368	347	336	340	387	369	368	323	324	344	328	375	373	298	307	329	339	368	338	361	410	348	365	358	380	343	311	330	311	353	322	344	349	349	344	335	316	362	358	328	346	338	314	376	358	373	356	333	354	376	333	382	332	337	299	310	364	334	298	367	357	347	358	355	298	351	345	360	368	311	325	330	337	363	346	323	322	342	346	340	335	342	350	344	388	380	340	354	355	316	322	341	314	327	314	333	323	330	321	314	336	342	314	326	317	341	357	343	380	357	313	371	334	375	335	342	345	343	329	362	338	336	354	328	318	315	346	368	310	354	335	370	329	355	372	370	323	332	366	373	311	338	371	327	326	330	319	354	296	315	331	315	334	367	354	335	395	361	347	327	323	363	312	373	362	338	351	328	348	342	349	369	374	359	397	351	363	351	319	332	368	387	308	386	365	364	359	363	332	370	381	366	340	339	349	325	353	350	313	328	332	341	322	357	362	318	353	331	329	330	322	360	344	349	332	360	366	354	356	350	337	365	344	367	356	316	342	376	344	363	334	377	349	370	349	357	369	346	357	324	320	322	368	344	339	332	366	341	369	334	345	361	363	307	341	338	341	357	348	340	357	303	330	343	358	390	337	362	382	383	347	305	361	333	327	317	361	351	344	344	349	355	370	373	376	336	332	373	355	365	293	344	356	383	351	355	322	329	383	341	354	312	321	318	351	333	365	354	360	344	373	358	336	368	354	338	339	326	379	349	382	389	312	303	352	342	338	360	334	354	353	366	344	337	325	362	338	355	325	331	363	385	375	352	360	329	338	344	339	333	343	329	333	362	351	319	345	350	328	327	329	327	351	357	360	358	364	367	331	321	351	351	329	364	366	344	328	313	348	344	334	342	322	338	368	330	352	349	341	344	360	305	335	365	321	350	361	314	341	353	315	344	348	349	310	349	314	333	360	299	342	354	338	409	331	354	310	366	381	370	343	320	309	352	351	366	299	333	340	329	352	347	363	352	352	337	363	307	368	336	343	331	322	340	376	344	320	344	343	332	333	384	348	366	340	339	350	380	355	353	377	336	359	350	384	346	371	362	367	355	358	365	393	340	395	416	365	328	353	357	346	345	348	358	379	344	344	327	365	318	332	349	378	358	330	365	318	355	359	354	342	338	346	357	352	345	300	344	339	362	340	348	337	355	372	335	310	361	322	382	355	384	342	342	349	344	316	326	296	343	376	320	333	329	307	341	322	340	353	355	361	334	339	343	350	294	355	345	353	316	357	330	300	322	337	328	356	348	350	316	335	359	338	304	348	328	353	335	359	351	343	347	365	342	305	369	332	362	338	329	309	373	341	327	315	396	334	310	337	381	325	349	356	347	357	368	344	331	365	366	362	349	329	334	340	329	361	359	378	346	338	370	314	350	316	353	362	361	383	355	351	350	331	368	364	362	331	324	378	333	386	338	325	354	341	357	346	330	343	339	340	359	315	333	351	359	354	321	347	352	358	370	364	372	379	329	370	381	365	358	312	384	354	334	352	350	346	331	335	316	308	382	326	355	368	367	360	324	330	363	349	354	359	354	371	345	334	364	368	365	328	350	344	351	363	379	381	344	342	323	379	346	330	336	358	355	348	339	366	327	341	322	323	351	294	325	343	359	340	328	356	351	340	370	335	353	382	371	330	360	366	342	383	334	324	333	344	340	326	369	308	331	334	317	329	355	346	338	344	314	348	356	350	352	348	357	330	308	355	328	306	337	360	311	334	341	336	321	367	361	347	379	322	345	320	353	348	335	308	383	349	358	327	332	347	346	333	351	369	338	348	314	344	358	384	315	388	339	341	321	317	342	347	354	337	355	365	356	346	355	326	325	302	340	334	365	379	357	331	316	338	344	354	338	366	390	340	366	358	345	335	349	336	333	339	339	351	378	353	379	327	379	329	354	344	387	362	358	374	348	347	325	352	349	377	332	376	331	315	361	357	327	343	369	327	376	355	378	340	337	337	326	355	317	351	343	351	314	358	388	347	389	348	360	369	357	323	350	342	333	399	357	335	388	340	385	404	343	367	348	283	333	348	307	374	334	367	358	354	337	327	361	352	330	297	325	349	340	359	331	327	351	346	332	346	333	325	332	368	337	300	356	338	327	312	348	366	339	346	373	345	328	395	347	380	354	300	360	344	339	372	350	353	322	321	297	341	339	314	319	345	325	352	349	332	362	344	349	324	358	396	347	356	337	347	333	332	319	338	345	386	366	364	384	326	313	307	375	364	361	330	379	302	334	380	334	364	359	346	365	330	331	347	353	344	326	336	334	350	363	362	339	348	314	341	348	338	321	359	380	375	303	328	330	333	355	360	350	347	369	328	314	318	354	382	321	353	359	337	367	363	340	318	372	342	357	341	349	346	369	341	341	352	309	316	345	358	338	344	358	329	340	334	409	339	318	379	337	339	376	324	340	307	337	341	369	319	346	322	325	376	312	326	356	339	320	364	347	368	339	366	387	369	341	329	311	346	328	328	349	360	365	358	343	354	372	371	352	340	326	359	378	332	332	351	362	330	356	360	371	354	350	314	321	319	339	327	329	378	323	371	348	329	350	308	374	367	359	360	336	354	345	363	342	353	353	336	345	364	313	324	364	372	337	371	374	343	349	309	350	349	317	349	338	345	375	349	322	329	349	317	334	345	329	353	348	336	319	344	307	365	391	355	338	350	355	331	329	338	323	370	352	315	319	341	361	348	350	342	320	353	309	371	341	370	347	350	344	319	331	322	313	337	378	348	367	355	334	356	354	314	349	348	384	325	325	361	352	338	344	354	340	335	337	365	326	334	357	328	367	367	334	340	310	344	352	332	347	352	351	353	308	335	300	359	351	379	330	341	362	365	292	330	349	346	345	353	344	376	361	371	348	326	327	359	339	360	338	368	339	356	344	380	313	359	334	331	366	382	339	355	341	317	331	340	363	383	369	363	334	332	320	389	327	372	364	320	352	337	364	321	352	327	343	346	380	303	328	367	368	337	323	388	357	364	361	332	365	376	342	327	368	298	308	328	340	386	314	347	318	299	358	336	320	373	354	360	334	333	391	353	350	331	352	356	338	332	380	364	326	332	309	359	362	354	354	322	335	386	335	327	325	357	341	350	359	340	371	356	353	349
8447	1364	2222	2475	2203	1894	1613	1411	1244	1235	1125	1079	1069	1020	1067	1000	1014	932	952	930	921	949	938	885	933	899	891	924	900	896	903	894	861	916	874	904	866	886	850	878	915	858	855	884	866	836	878	866	842	902	873	879	793	906	882	870	882	845	880	845	876	888	847	881	873	825	835	870	886	861	908	882	813	869	858	842	822	834	846	894	847	845	820	914	853	888	845	853	795	869	812	872	844	846	849	836	847	849	817	877	881	842	845	845	859	863	877	850	849	805	876	836	918	878	881	892	850	846	892	815	837	819	843	798	795	928	831	881	839	883	874	847	845	858	851	857	826	855	831	854	869	858	847	839	855	855	892	857	875	825	897	833	839	906	881	866	854	879	889	870	837	863	859	804	831	881	859	891	866	861	869	857	866	857	817	845	890	864	857	852	890	846	886	856	855	834	899	855	854	788	813	887	883	829	887	861	887	882	861	840	848	839	855	842	852	852	856	849	853	850	805	839	858	843	855	853	859	842	889	770	835	832	872	923	871	856	840	846	834	847	855	883	835	852	853	843	878	846	832	863	853	836	815	870	869	859	873	868	852	820	823	863	847	914	907	843	873	845	828	849	847	799	838	846	854	877	824	860	804	856	828	841	806	893	826	855	845	854	782	896	846	844	898	844	824	859	819	808	838	881	769	829	823	861	828	872	829	859	828	835	789	902	872	884	916	864	869	826	881	874	885	921	811	842	845	847	810	873	845	825	845	841	858	884	860	841	865	854	915	873	853	931	851	824	851	834	860	840	844	835	861	882	876	865	859	835	886	842	813	865	855	842	813	866	800	875	862	813	792	872	902	875	817	877	874	866	840	857	828	803	881	852	866	874	838	822	860	848	821	875	809	883	895	796	826	894	841	824	814	815	870	868	878	855	837	830	888	838	819	828	857	808	883	859	845	830	902	878	864	886	807	862	868	820	848	862	854	841	829	846	813	891	799	868	824	824	820	843	852	865	844	788	806	801	823	875	873	839	854	858	829	895	857	813	861	858	828	844	828	855	858	858	847	830	815	869	912	870	818	881	887	833	832	896	833	837	904	833	913	810	882	831	896	836	895	837	829	870	828	858	848	886	869	819	833	806	908	809	850	876	864	872	861	890	860	909	850	892	807	842	871	852	826	853	841	810	823	853	849	824	813	863	823	832	887	887	869	902	796	910	821	819	875	853	881	831	838	838	904	871	893	907	828	879	818	841	849	867	905	872	932	828	892	819	850	830	864	870	861	809	872	870	857	797	828	819	847	899	796	835	853	818	861	813	857	868	835	883	789	891	848	831	863	807	823	841	834	790	911	846	845	810	857	837	844	878	877	821	800	819	792	838	792	842	885	839	877	815	879	806	829	811	824	868	858	871	817	842	877	865	823	810	873	852	891	866	836	861	865	856	842	838	864	854	826	856	896	786	841	862	826	822	903	833	859	924	809	888	910	859	870	909	871	828	789	891	904	878	867	860	859	861	843	844	879	864	820	876	881	927	868	850	865	840	824	907	895	847	826	841	824	846	842	870	855	826	861	864	817	834	886	850	911	840	822	830	870	860	858	834	845	848	854	925	864	858	857	863	893	834	805	854	869	854	874	871	875	870	888	855	909	863	854	850	876	860	846	831	877	842	842	862	847	833	843	849	865	848	874	811	862	873	891	799	822	837	897	893	852	827	890	848	875	906	863	800	821	905	900	860	824	874	851	829	861	839	895	862	801	875	813	829	825	839	806	868	819	840	897	900	804	849	864	828	888	830	908	805	902	921	872	858	877	788	842	852	857	795	868	833	858	850	883	859	874	860	839	851	844	839	917	841	895	775	847	866	777	846	818	873	815	868	883	870	872	881	864	855	850	909	903	778	813	876	902	905	814	843	829	828	843	875	842	837	808	844	886	819	831	834	804	847	890	852	873	847	854	860	830	836	844	814	896	863	887	860	814	843	834	856	836	834	851	845	843	884	843	824	891	853	891	876	859	858	796	811	883	833	845	826	878	875	858	853	859	845	856	880	865	830	825	845	896	799	906	807	853	822	846	896	875	864	844	843	829	866	870	817	888	864	867	818	804	834	902	872	841	897	889	863	811	872	865	875	862	900	836	861	831	881	838	849	869	901	837	861	823	859	806	863	804	827	884	862	863	842	892	804	827	889	865	868	873	826	845	856	900	832	823	852	851	818	839	910	835	893	842	876	785	884	856	921	852	869	870	820	810	840	854	858	859	868	781	812	879	847	877	856	855	865	786	897	818	816	836	866	863	866	876	850	852	883	891	864	860	861	847	914	829	833	844	900	816	855	824	802	821	892	833	864	865	806	829	824	853	874	839	888	769	846	864	924	826	828	807	811	827	894	839	901	850	818	894	864	824	827	886	843	809	878	866	818	847	848	869	800	857	830	843	836	882	841	866	841	907	833	835	823	882	866	938	847	858	809	866	860	857	866	801	800	857	820	830	870	892	785	877	845	827	845	893	878	862	828	895	801	816	880	833	837	878	825	841	872	826	861	836	830	805	910	863	889	845	856	869	859	861	797	879	817	862	823	827	881	916	844	891	890	877	800	873	793	837	840	862	869	853	909	851	807	906	864	832	896	832	882	873	911	796	785	851	776	840	860	909	822	864	896	860	931	870	806	840	867	765	869	823	883	846	901	873	805	837	836	879	817	777	809	822	832	861	785	866	862	857	915	849	867	791	864	857	829	838	784	831	865	848	853	840	823	903	862	850	911	867	825	826	835	847	825	866	852	870	824	856	853	852	819	827	892	844	881	812	844	864	824	834	816	861	882	859	799	806	854	874	871	851	876	847	853	865	904	892	857	859	875	882	829	832	819	923	888	823	954	854	852	901	823	829	875	813	865	837	839	816	894	840	859	833	861	815	838	801	808	830	818	823	880	829	788	870	897	809	860	834	843	842	875	846	876	819	846	845	876	812	855	849	864	898	835	869	818	884	918	868	854	876	854	796	843	821	876	831	860	855	903	814	890	881	834	838	839	826	918	829	834	887	876	862	881	864	876	877	847	825	888	881	871	855	790	840	846	829	865	867	814	893	827	832	892	820	851	851	886	867	870	817	885	849	819	838	803	899	905	848	831	886	804	863	829	841	857	806	832	856	857	849	817	831	889	842	859	820	879	832	911	931	839	867	852	873	851	816	903	790	847	876	848	864	858	857	912	850	923	865	916	825	855	840	859	895	836	816	836	823	823	833	845	821	887	903	871	840	898	842	834	886	861	864	864	835	870	918	811	839	874	893	849	907	865	866	885	823	840	849	839	781	886	896	846	858	903	853	822	828	851	866	853	894	830	834	917	861	846	875	852	798	854	866	871	912	783	854	840	856	875	851	861	883	866	828	844	894	841	822	880	833	856	870	843	834	862	826	858	840	808	861	855	880	832	862	868	841	839	843	858	887	855	884	812	806	866	885	843	873	882	863	881	838	888	858	870	903	962	870	865	874	853	832	809	886	829	842	869	811	856
1686	414	382	398	402	400	425	390	377	393	407	377	401	380	390	394	388	392	430	386	452	403	372	416	408	385	384	372	383	387	387	393	378	361	371	386	367	377	415	401	384	403	368	379	423	372	387	373	383	393	360	381	390	391	383	386	373	419	357	349	368	396	398	400	404	340	372	390	419	438	383	388	381	389	421	407	383	380	380	383	387	399	390	402	391	359	407	359	378	427	390	417	398	378	397	367	402	382	372	398	410	354	386	399	375	374	388	379	391	401	408	400	384	372	428	399	391	412	380	372	403	391	377	423	370	410	410	381	369	433	372	411	391	358	412	353	399	383	406	379	402	425	442	392	387	378	397	384	399	388	416	393	376	376	444	430	360	394	407	421	375	394	406	429	410	416	397	415	408	374	421	390	419	404	387	415	391	391	413	389	410	393	393	334	391	402	394	361	392	399	390	409	367	380	416	422	380	437	424	344	370	367	399	399	424	397	420	381	397	382	381	421	405	357	397	424	399	376	393	391	397	371	382	386	365	423	350	397	395	370	417	430	393	380	389	392	422	439	418	378	394	407	417	409	421	364	366	360	404	404	375	378	388	396	377	393	374	436	382	380	408	394	388	402	415	420	371	406	390	424	395	374	384	396	417	382	384	399	397	386	399	401	388	449	380	378	392	426	390	364	413	394	390	399	409	412	373	414	421	431	347	376	353	409	429	360	365	452	448	428	379	367	411	396	392	373	398	406	403	393	390	376	414	374	364	382	423	401	380	418	386	398	382	370	328	412	417	375	387	371	390	400	386	362	390	395	408	407	355	424	383	388	364	381	358	374	383	394	388	370	354	386	392	391	376	360	387	370	384	392	404	355	400	396	364	387	397	426	396	381	378	363	396	386	397	426	384	378	389	391	356	366	386	393	390	396	400	430	374	367	422	388	396	380	406	390	379	365	364	360	425	393	411	404	444	408	414	398	375	385	370	393	382	412	403	403	392	367	443	390	369	410	392	421	412	410	405	395	353	388	421	360	388	444	423	422	403	371	368	390	421	405	407	393	414	401	410	414	372	373	370	378	376	390	351	408	414	412	429	433	400	382	405	351	403	414	354	425	413	417	426	386	426	363	389	388	374	422	389	381	352	356	408	390	392	402	402	414	413	404	412	405	381	410	410	387	396	405	403	377	396	383	431	333	404	382	383	389	402	390	377	367	382	405	382	402	401	400	372	388	352	349	388	405	376	385	387	371	417	394	405	383	366	391	360	397	377	387	410	433	415	445	339	399	374	386	390	410	383	444	362	360	397	419	414	402	380	421	349	430	392	427	358	397	386	387	392	402	368	398	382	379	396	405	386	397	406	365	392	432	388	421	429	412	443	373	412	375	404	407	356	369	368	390	391	398	431	418	386	386	408	462	445	392	385	365	405	370	414	387	373	430	412	420	363	419	389	420	400	391	417	382	381	404	358	369	390	387	404	388	414	382	407	391	354	391	369	406	398	395	388	397	388	413	418	419	350	385	408	394	397	436	388	433	380	374	379	374	421	430	377	380	435	364	396	422	377	388	398	357	387	417	410	403	394	386	426	425	404	437	379	366	409	378	386	370	371	376	399	376	404	416	434	372	403	386	398	439	381	385	422	388	441	391	455	346	387	393	401	431	363	380	403	395	383	401	396	356	392	351	354	380	423	351	384	412	422	381	396	356	412	353	395	380	411	369	411	408	414	397	409	363	377	419	403	427	400	401	395	438	390	403	379	390	371	437	407	411	425	436	372	402	405	414	379	395	439	378	367	388	399	382	381	371	429	412	402	381	432	411	365	407	392	412	395	371	414	371	377	394	398	423	371	349	373	379	384	379	425	392	397	397	394	402	371	363	362	381	367	362	356	388	413	375	389	373	385	373	411	401	383	439	367	408	379	349	374	372	372	415	426	407	399	371	393	387	390	409	373	411	384	372	403	368	394	387	378	413	358	416	421	405	403	377	396	433	402	423	375	407	379	368	436	411	405	378	399	372	380	397	379	385	352	417	381	394	389	383	423	383	412	418	372	380	439	437	397	404	385	382	377	391	397	404	423	407	427	383	413	408	392	366	393	430	434	424	414	366	424	397	396	422	366	385	397	388	429	361	395	361	392	381	405	392	403	407	412	411	389	363	357	412	399	384	402	390	400	380	383	377	366	378	388	407	400	422	423	374	375	397	365	415	400	400	386	386	388	416	391	411	384	380	386	382	379	385	391	400	361	398	368	350	358	392	405	424	388	423	386	410	366	413	397	416	403	377	427	372	370	403	372	373	377	378	399	380	353	378	401	375	444	415	378	376	389	391	387	399	364	424	419	412	368	395	379	362	422	406	370	376	415	398	378	401	403	401	386	409	419	403	390	335	380	393	379	422	359	406	398	412	383	366	379	394	377	422	406	393	390	369	393	402	372	426	405	434	389	405	398	412	352	383	409	346	360	376	393	373	404	406	389	428	362	363	421	410	391	405	378	417	358	421	418	364	383	382	368	393	430	410	374	410	425	446	383	425	378	402	404	417	366	408	393	407	384	381	359	396	405	388	418	346	422	356	418	373	358	392	384	396	353	357	372	365	406	391	387	391	380	395	391	399	392	385	335	380	402	428	434	386	399	418	348	374	395	404	365	400	388	401	404	380	379	364	402	410	382	394	416	368	387	388	421	418	366	404	402	391	425	454	389	397	395	417	396	364	412	375	424	413	390	363	368	382	363	370	414	422	394	363	388	409	413	406	350	398	423	375	369	389	356	409	386	426	390	434	376	382	425	389	379	401	396	363	379	382	382	368	387	406	400	357	363	370	393	386	413	417	390	356	391	406	392	399	353	394	438	392	395	386	353	352	371	393	337	373	418	382	396	420	404	441	393	410	350	366	381	367	396	416	436	421	377	359	416	385	378	407	368	413	369	380	398	386	407	400	420	424	439	392	409	385	382	381	373	419	399	415	387	385	396	381	344	413	428	438	397	371	412	358	399	373	366	392	371	420	447	396	400	360	453	361	385	431	424	346	379	393	416	421	427	398	420	400	397	398	422	354	401	371	406	395	389	359	408	381	425	413	375	401	370	403	389	421	390	403	416	366	378	410	457	402	401	363	377	392	368	342	399	375	349	398	403	407	389	374	354	396	369	379	393	391	372	414	355	390	367	403	409	390	383	385	403	381	378	426	415	395	401	391	406	372	394	410	367	382	389	358	393	405	369	441	371	396	379	401	413	361	412	376	381	381	374	399	378	362	396	410	376	381	383	381	363	365	399	389	376	363	391	325	418	396	436	369	411	382	389	384	418	390	369	371	368	394	444	424	367	363	396	369	413	387	400	388	400	385	451	426	394	382	378	377	401	410	398	423	409	389	406	428	426	392	399	418	411	407	368	368	398	386	415	406	416	416	425	415	400	383	383	393	427	373	434	427	385	406	373	412	396	380	402	434	434	399	364	386	385	413	394	415	343	379	406	402	391	415	399	413	372	427	385	375	387	362	399	370
2127	925	980	929	976	937	921	916	935	930	947	861	906	908	898	891	888	912	863	864	916	914	894	906	870	939	919	875	871	948	923	952	885	920	895	895	918	926	869	880	880	884	970	904	876	925	925	884	868	913	811	897	864	910	867	905	914	940	924	913	897	890	906	846	893	938	941	829	882	892	924	936	886	875	856	878	870	904	876	853	891	908	888	944	905	908	878	938	915	940	945	848	966	878	879	855	864	920	968	889	931	887	877	876	880	933	867	937	922	880	880	935	919	920	890	939	905	937	883	898	876	911	885	960	873	935	874	877	945	908	962	889	903	885	915	932	915	887	940	909	880	891	874	881	937	884	882	860	900	909	892	928	853	915	902	841	895	900	936	896	868	917	945	920	823	898	886	932	889	929	889	915	864	893	879	880	901	904	841	902	932	947	882	897	911	913	895	932	879	853	898	860	892	940	889	877	953	918	860	871	930	925	879	894	907	912	834	877	858	937	925	851	896	897	854	931	860	843	901	908	845	905	862	892	914	943	855	963	865	921	861	922	889	903	908	912	934	870	890	870	941	938	918	877	874	840	893	892	856	902	879	908	902	898	805	845	856	856	930	891	935	909	897	854	901	882	948	910	893	879	896	915	893	911	927	936	943	895	871	894	849	880	912	915	853	948	898	909	912	837	846	891	895	900	863	911	902	890	910	876	842	907	903	917	878	856	894	861	887	869	867	817	864	882	934	950	952	863	895	908	879	915	908	854	913	877	875	855	940	908	932	886	894	909	845	915	889	899	875	882	875	893	852	902	893	893	877	879	924	870	885	914	877	849	889	935	896	840	910	893	862	917	904	842	843	862	905	916	931	886	859	877	848	956	877	881	930	902	928	927	906	898	878	911	887	917	896	879	927	871	898	849	862	842	903	902	861	904	919	881	936	865	865	891	944	908	895	854	950	863	968	907	941	976	928	864	886	904	848	926	914	905	850	919	878	919	938	926	864	903	937	925	889	840	924	935	915	895	898	897	875	880	893	901	953	907	874	944	888	851	892	920	844	919	895	907	935	896	944	979	896	928	931	901	867	905	867	892	852	881	860	859	872	916	895	879	898	876	926	925	924	915	826	863	929	858	802	871	933	905	863	926	885	921	821	907	899	897	886	904	890	822	845	925	883	868	910	892	909	883	914	864	881	871	911	884	883	862	901	950	828	853	929	866	888	891	898	930	899	831	906	909	890	907	910	873	923	900	883	950	910	940	879	923	945	942	926	908	816	909	954	926	911	865	874	901	911	892	944	914	913	902	899	873	881	869	904	909	818	880	833	930	928	849	980	869	915	892	922	904	933	955	898	896	915	878	857	911	888	894	893	901	897	885	929	882	853	859	931	925	924	887	895	909	879	870	863	850	910	890	914	840	938	903	893	919	883	915	913	907	867	938	889	937	905	937	909	903	897	880	896	921	854	913	880	931	916	884	924	911	880	846	903	895	872	944	854	887	950	913	938	908	914	881	892	903	896	930	938	903	913	896	850	883	900	923	913	919	920	888	938	858	882	887	920	865	902	909	909	896	874	877	886	868	914	927	892	949	892	918	888	882	913	895	904	890	939	869	812	905	895	895	947	924	884	864	898	882	910	884	876	880	902	900	850	904	890	925	920	881	832	886	908	922	882	870	964	834	875	848	872	886	908	919	912	817	932	850	923	905	906	946	937	903	889	898	931	899	878	903	949	924	907	881	965	970	848	911	887	923	933	929	899	924	889	903	877	978	876	853	920	888	930	845	926	883	852	873	906	905	903	892	884	914	908	885	894	890	892	935	913	932	1001	877	857	871	854	910	868	854	899	910	935	857	935	887	945	881	909	976	938	927	871	837	860	909	917	928	925	930	838	898	948	870	932	884	865	926	859	934	873	906	828	899	913	902	824	859	924	877	888	840	873	884	887	882	961	858	874	856	901	914	875	947	864	888	922	943	860	903	859	908	879	874	869	908	893	898	885	866	926	881	876	867	880	900	932	863	910	925	914	916	895	884	835	925	941	912	866	850	870	900	916	858	917	901	886	859	899	873	925	940	883	893	928	922	927	917	875	925	898	878	924	872	899	932	908	859	881	902	912	852	879	915	893	857	909	840	938	888	869	885	904	939	912	968	887	859	865	870	880	877	889	932	863	965	929	861	837	911	906	838	881	902	937	924	923	903	822	874	923	893	869	890	929	935	865	904	918	877	860	903	861	900	869	878	897	899	928	931	901	932	896	856	899	904	886	843	908	807	856	903	870	902	901	902	850	904	928	906	928	890	847	921	863	944	896	836	917	897	922	941	910	908	844	882	933	902	893	916	873	889	839	870	905	930	938	909	842	872	920	878	859	857	881	893	922	889	887	949	857	877	854	875	852	921	943	890	944	919	878	889	881	889	865	909	907	865	880	892	865	937	901	867	901	921	875	908	905	928	918	856	886	861	913	922	880	845	946	903	919	884	910	920	889	882	882	922	901	918	897	922	901	902	922	917	949	910	902	881	878	922	921	875	862	883	868	861	866	898	837	917	928	926	875	890	911	897	874	934	903	883	869	896	898	853	927	893	919	890	910	867	881	927	885	956	931	929	911	862	854	913	913	882	890	917	912	854	916	931	851	920	848	920	894	831	918	880	900	852	902	887	885	922	908	881	835	841	881	891	874	883	899	891	893	951	920	962	884	889	883	901	944	878	879	887	875	899	890	900	916	905	879	849	898	928	895	850	912	937	913	912	932	855	889	951	934	909	920	894	898	857	904	858	880	884	892	886	901	933	934	941	922	957	877	934	909	864	857	857	924	855	880	894	892	943	885	892	881	903	900	858	897	924	924	863	874	939	875	964	901	878	883	974	904	955	915	869	927	935	968	907	962	870	902	858	886	936	899	894	878	923	893	884	853	885	881	943	885	894	851	836	906	864	827	870	867	897	871	880	875	866	949	881	876	910	880	913	892	898	869	879	867	885	889	868	857	931	939	909	933	907	903	931	917	876	929	893	910	855	931	920	915	903	902	933	883	919	862	893	894	865	919	825	898	909	898	915	873	889	880	893	898	935	885	882	979	912	835	904	915	906	892	871	888	883	932	870	947	895	919	905	883	857	927	893	923	876	880	880	880	926	872	892	913	894	918	884	949	895	940	939	970	908	893	895	928	889	878	902	913	892	905	887	893	848	877	958	927	859	899	891	878	847	891	880	894	936	899	915	963	896	916	930	920	957	889	927	823	874	931	882	880	868	911	897	938	862	886	883	858	835	932	899	879	877	901	890	942	925	869	882	933	921	905	885	841	917	905	899	896	873	897	909	907	909	906	839	913	867	887	854	903	900	900	919	907	924	875	929	857	884	901	894	936	888	910	891	897	934	964	887	980	916	862	905	866	903	905	881	838	882	869	828	870	910	908	926	894	881	848	916	923	840	912	923	905	913	906	894	874	911	887	890	893	948	902	895	860	872	935	892	882	861	887	839	879	891	871	918	897	897	928	932	877	907
7770	501	495	515	382	312	273	260	234	225	253	213	280	223	216	241	208	226	226	240	235	221	199	219	240	196	231	246	206	210	194	178	228	190	218	219	220	239	234	201	209	181	219	226	211	235	229	225	228	199	241	199	215	250	194	228	212	196	229	184	214	195	216	203	194	217	206	241	231	182	224	220	191	234	220	203	222	202	194	236	197	224	223	192	203	222	225	208	216	197	244	210	230	214	228	209	218	187	204	218	208	228	225	213	218	204	223	231	191	177	204	218	196	206	222	208	209	219	236	212	245	224	228	215	223	215	216	209	216	203	199	215	225	216	194	206	221	218	183	198	204	208	215	217	195	239	228	216	239	205	231	212	238	202	215	214	204	205	200	229	227	204	223	221	215	204	205	217	197	230	195	226	221	218	216	223	217	212	195	210	223	222	186	204	213	216	210	216	225	223	213	228	217	230	242	230	217	218	215	239	231	243	206	211	214	229	200	223	219	193	186	201	191	190	232	222	190	191	215	197	220	204	206	219	198	219	192	217	222	220	222	210	224	212	202	229	207	235	217	197	235	221	221	194	215	215	207	204	230	198	213	209	216	183	208	199	212	203	198	216	245	224	204	237	203	202	194	219	248	225	191	202	209	202	209	187	216	218	211	217	208	224	191	200	216	210	187	248	218	202	203	192	223	208	200	233	230	226	215	193	203	222	235	195	215	212	222	222	201	238	203	201	201	237	203	223	217	219	204	229	227	231	222	215	217	213	228	234	243	213	227	206	196	211	219	201	234	199	223	231	210	212	213	233	223	232	190	198	204	234	242	214	227	221	228	252	205	230	216	204	221	229	262	209	239	194	201	230	190	195	201	214	223	221	219	232	191	197	219	249	244	188	228	215	225	235	193	231	213	196	204	212	209	226	198	220	221	204	178	239	218	203	248	215	220	226	210	213	231	196	196	227	208	217	223	234	246	197	225	231	198	217	237	219	223	190	237	243	227	217	217	224	242	260	218	218	227	193	217	197	186	182	190	215	197	193	208	215	217	204	194	250	219	220	230	220	204	233	226	211	229	184	224	198	215	243	224	220	206	212	182	202	197	191	179	229	191	200	211	204	213	248	207	198	209	229	201	244	227	202	209	209	208	193	212	221	220	206	202	213	208	211	225	238	186	220	222	229	238	228	207	202	212	201	192	203	218	186	206	222	202	228	221	183	217	209	223	212	219	186	208	206	221	226	208	223	184	229	220	191	203	217	212	211	176	219	215	223	198	200	200	206	210	201	185	215	216	227	222	255	226	231	201	191	238	249	237	239	236	213	191	200	203	214	189	216	216	216	208	222	202	214	204	231	232	210	234	193	198	219	202	196	201	190	232	222	187	208	199	207	217	239	231	213	188	203	218	212	201	200	204	212	199	239	211	206	219	198	174	190	199	191	206	200	209	241	224	234	231	202	206	212	237	229	195	208	198	232	183	194	222	217	233	208	212	205	240	195	235	195	198	223	204	214	202	217	218	206	202	184	222	200	218	199	176	210	225	233	214	227	231	223	223	217	265	227	205	222	244	231	203	201	227	241	242	222	206	207	236	213	203	217	228	229	215	214	224	200	215	188	229	244	232	196	197	248	214	219	205	203	246	214	224	219	210	210	201	223	214	249	241	223	189	222	197	214	221	210	238	228	207	256	214	215	204	206	225	241	209	230	183	191	223	203	196	182	239	208	206	229	223	210	215	221	202	204	225	212	203	216	243	197	213	202	196	199	217	227	225	223	234	198	215	218	220	210	237	232	202	185	186	239	205	225	207	221	212	227	223	242	239	222	231	218	234	212	224	224	241	204	217	205	214	211	200	221	208	206	199	217	210	220	223	234	211	238	212	235	218	214	210	207	219	196	230	227	212	217	212	221	209	225	212	197	206	187	231	197	182	190	195	231	226	217	233	241	226	219	200	215	194	197	193	219	208	207	222	228	214	191	207	209	211	220	232	240	230	213	217	204	193	218	249	204	184	244	223	227	207	212	226	238	225	232	205	210	254	200	232	205	222	202	211	196	204	216	200	215	206	199	218	201	192	203	198	247	221	210	213	218	223	207	196	220	220	211	216	202	191	222	214	223	243	215	167	196	232	240	222	239	213	203	200	221	255	218	199	215	230	215	228	193	239	202	200	212	214	217	216	211	229	237	205	217	215	232	215	226	185	207	187	218	216	220	217	220	225	229	204	206	213	204	231	241	225	220	217	239	218	206	164	197	247	193	204	188	222	257	214	211	230	216	211	222	190	210	254	233	223	188	213	200	220	197	220	231	214	192	230	207	213	220	212	232	217	184	218	228	211	210	208	217	233	203	219	223	239	213	199	197	203	210	214	216	208	199	213	215	221	219	213	205	251	239	224	222	218	210	195	219	215	212	214	234	211	225	210	206	212	196	228	209	192	201	217	201	184	178	187	214	224	208	218	236	247	244	192	196	163	211	201	226	212	216	215	214	198	232	209	221	196	186	196	198	223	212	232	221	231	218	220	243	201	213	184	191	229	220	227	211	202	235	223	209	229	231	193	188	216	232	215	191	216	206	230	201	216	233	212	205	202	198	178	205	205	213	192	204	229	218	217	223	205	211	230	214	204	201	206	232	214	185	204	230	228	227	203	226	218	206	241	214	184	217	189	210	238	239	207	240	218	222	219	210	227	242	224	229	246	233	228	215	241	217	204	192	231	181	216	229	204	217	202	214	217	236	232	195	213	271	209	215	218	217	195	213	205	242	226	206	220	190	226	210	210	257	212	219	170	180	191	190	217	204	203	219	207	203	195	207	253	211	230	193	227	242	230	219	240	219	204	230	215	200	200	228	193	213	197	188	209	157	215	222	195	203	207	216	194	226	213	249	222	192	225	228	210	194	236	228	197	211	174	200	229	195	201	223	232	213	215	254	210	221	200	218	241	191	212	222	196	225	207	180	207	209	229	218	216	215	230	203	248	230	208	211	224	218	211	207	204	227	201	202	201	222	218	239	182	201	234	203	206	209	230	218	208	215	235	236	189	206	220	194	210	223	201	204	210	218	230	240	196	204	233	209	199	238	200	224	231	201	218	197	196	209	214	221	197	206	220	222	240	234	196	191	192	202	235	207	188	215	220	220	207	201	193	227	236	210	213	215	241	240	200	217	187	233	210	201	233	222	234	198	215	210	212	256	198	234	215	193	180	240	198	187	189	227	237	209	205	189	249	216	223	199	222	208	192	213	191	199	206	199	226	237	186	204	215	201	219	214	183	242	229	196	199	225	216	208	222	197	188	239	221	239	200	231	201	213	198	206	217	187	212	212	199	205	235	215	185	189	189	212	212	247	186	198	232	212	224	211	250	213	214	210	224	219	219	243	213	196	216	211	190	250	237	215	189	211	235	210	207	203	212	207	229	208	204	207	196	231	221	230	217	222	211	237	211	172	213	228	231	222	204	200	221	221	218	202	198	216	219	203	221	187	212	205	188	182	197	215	230	212	206	221
6459	820	1219	1443	1251	1037	928	889	872	826	724	655	666	688	677	601	652	602	655	677	621	625	637	604	630	614	615	594	566	626	601	600	590	661	576	607	618	588	562	536	554	565	545	574	605	556	581	600	550	581	567	638	562	633	543	551	557	564	598	586	549	574	512	577	584	593	540	562	609	576	587	560	568	564	588	569	625	595	561	565	592	532	557	564	569	572	550	561	554	591	620	534	606	562	557	548	548	570	572	613	562	585	572	615	562	547	571	607	594	501	563	550	585	593	550	556	557	607	543	613	551	572	577	567	582	558	573	563	604	596	535	621	580	541	587	568	522	574	585	574	605	588	574	586	555	566	604	533	584	554	561	527	533	554	586	555	562	583	582	605	561	591	559	579	578	551	601	584	560	558	566	587	534	542	551	588	576	585	573	560	553	567	593	605	596	566	571	569	574	526	614	546	561	561	554	543	603	563	543	563	610	576	549	553	594	601	596	554	561	564	554	564	565	551	567	529	568	579	587	586	572	571	551	587	591	599	535	565	577	555	544	577	590	524	586	575	546	546	601	604	574	559	566	558	532	555	585	591	565	560	564	552	540	581	563	572	554	553	534	572	592	535	565	557	544	580	567	557	614	573	576	630	552	553	568	620	577	546	593	584	546	578	565	527	558	544	544	612	569	583	538	599	553	569	539	605	560	599	577	534	559	540	619	567	587	536	554	541	582	592	591	550	579	546	577	589	575	578	546	564	519	549	584	568	578	554	546	572	559	549	590	547	580	590	580	573	542	602	550	514	591	569	554	568	578	556	535	586	594	595	553	553	547	573	572	583	567	574	584	544	535	534	621	560	564	587	564	537	557	566	538	543	543	566	565	531	559	577	546	541	521	516	598	582	553	525	603	585	578	544	586	564	548	571	601	585	566	559	614	574	567	569	562	569	543	558	592	596	559	581	581	555	546	577	559	606	557	542	559	578	577	544	593	589	582	537	583	572	566	578	562	580	565	540	551	566	582	558	591	568	554	579	562	575	549	535	582	565	562	558	555	578	571	543	585	562	561	552	583	507	588	615	568	617	572	598	587	546	563	578	605	541	601	547	574	574	543	572	606	578	563	579	577	591	590	610	568	537	557	541	534	572	589	582	536	572	562	525	552	553	543	580	552	562	536	573	542	540	555	535	570	593	577	568	605	582	561	555	544	536	551	540	555	550	568	577	584	574	564	623	529	570	535	558	550	560	605	596	556	548	581	556	576	554	569	558	560	535	569	554	547	578	587	571	581	550	568	599	574	601	596	549	561	530	550	539	554	562	594	559	554	543	574	599	547	553	570	601	537	543	561	579	612	556	580	567	551	557	572	592	530	615	564	560	572	567	541	574	578	578	559	552	582	572	546	563	554	623	543	573	595	542	577	543	573	537	524	601	583	572	516	569	581	574	566	532	589	615	556	565	576	555	587	571	623	620	597	611	543	550	580	519	569	569	555	556	557	561	576	537	557	552	538	533	556	572	549	590	590	590	600	567	545	591	610	586	574	601	587	559	569	507	576	601	553	548	541	594	552	536	578	559	600	552	526	566	556	580	553	570	589	559	564	576	583	594	566	564	538	559	557	570	547	606	557	535	572	544	579	585	614	542	558	549	550	552	594	580	562	552	526	567	568	562	574	572	565	614	543	584	552	642	568	574	537	531	575	574	567	573	593	537	577	604	574	562	573	619	574	590	608	602	552	574	575	549	547	584	595	534	580	538	583	565	564	557	539	576	531	555	603	571	597	584	591	563	587	555	567	570	564	557	561	578	572	522	574	559	577	546	581	559	544	572	555	562	561	579	551	578	589	559	581	525	632	590	547	564	539	548	594	535	534	562	577	561	566	554	613	568	537	575	612	562	536	572	546	544	596	564	582	581	562	558	575	633	581	575	577	584	574	549	591	560	558	544	574	587	575	544	584	541	570	540	632	511	559	563	596	592	571	554	566	572	551	537	552	534	564	584	564	616	560	541	573	620	549	598	581	553	576	568	584	579	565	584	559	609	588	556	588	565	539	547	570	572	573	618	555	572	564	586	514	592	600	522	562	590	551	542	579	552	569	566	530	528	600	558	574	515	552	601	588	552	573	567	577	593	578	542	605	617	584	575	556	577	563	565	566	580	542	576	577	571	547	560	552	537	544	556	569	562	530	574	583	576	573	588	562	577	543	571	571	591	589	597	564	550	607	582	555	568	608	595	604	538	553	564	568	580	585	550	602	560	549	549	580	591	573	607	602	563	602	584	570	569	501	591	577	591	580	544	570	537	583	546	549	572	533	566	553	540	524	560	571	593	574	578	557	561	572	539	617	571	583	596	529	574	566	570	571	570	562	549	589	566	523	579	547	571	531	574	582	561	575	528	559	580	583	540	558	548	568	565	604	556	550	562	555	572	574	589	582	553	554	584	586	553	611	585	556	563	592	567	574	599	598	575	573	543	585	550	560	604	568	603	555	548	569	550	572	552	531	561	528	586	581	587	540	555	539	591	565	549	566	560	582	541	585	554	552	542	572	565	604	542	568	539	560	570	601	575	506	565	557	552	584	504	575	543	575	575	570	589	582	596	556	555	621	610	577	558	590	516	597	608	540	561	552	578	558	612	546	601	583	523	582	602	560	560	598	589	530	524	569	518	557	540	573	607	528	600	575	566	540	530	551	543	570	588	544	545	585	565	559	569	548	587	522	614	575	580	559	577	579	580	611	529	554	580	576	565	600	537	583	554	540	603	544	558	575	584	539	561	575	575	559	544	570	559	576	581	550	580	586	562	542	569	537	564	566	528	555	548	532	556	514	595	554	513	570	637	556	559	568	547	548	570	544	573	544	583	561	544	611	606	563	562	551	569	527	557	594	572	559	574	556	575	570	602	552	540	554	545	537	549	564	536	604	552	541	599	581	521	562	568	544	572	607	564	563	571	547	564	559	585	551	566	590	576	541	557	551	569	584	587	599	551	572	550	603	557	549	550	568	571	554	561	570	562	580	604	522	559	561	545	575	524	586	557	583	562	555	554	566	584	506	567	579	548	564	561	591	523	574	570	582	612	570	578	595	551	613	584	575	578	558	546	588	568	565	577	557	555	553	555	612	535	584	570	538	550	560	557	509	565	573	527	611	585	563	576	509	561	593	578	546	596	616	543	553	567	607	561	580	581	546	589	557	524	551	543	568	550	592	529	558	557	576	559	553	534	546	578	567	549	576	549	545	577	580	510	564	558	582	549	601	508	564	587	543	563	555	509	583	607	567	588	530	552	578	615	502	515	550	578	584	543	561	592	584	537	570	547	586	526	576	597	565	582	553	581	573	559	589	568	557	547	573	570	534	587	579	608	568	584	570	566	571	527	564	578	584	549	556	551	579	577	572	612	551	572	580	563	579	545	558	585	572	604	530	566	565	540	559	597	585	549	549	546	597	599	530	600	531	558	553	544	564	592	578	533	611	577	605	552	552	529	578	572	548	582	527	611	585	559
15255	1305	988	860	658	634	538	464	445	408	405	369	379	368	412	338	344	384	373	356	375	367	371	346	293	379	374	379	348	345	343	324	372	372	345	358	360	350	359	343	316	342	360	365	344	326	347	328	323	349	380	355	313	320	365	356	340	343	315	350	348	320	329	312	353	341	391	326	347	366	347	330	335	348	320	349	358	337	353	356	340	373	339	331	318	352	342	323	342	339	379	385	364	388	342	352	312	361	327	369	366	367	352	377	395	321	346	342	357	345	348	371	324	341	369	321	358	367	354	339	358	309	349	328	370	348	336	352	384	324	299	314	343	315	365	340	340	329	326	312	348	390	326	354	341	336	341	352	355	344	332	347	304	332	367	357	315	368	350	326	356	337	325	345	339	333	327	332	321	344	353	332	359	334	334	302	358	350	325	341	340	343	363	327	328	377	390	344	358	346	321	345	341	355	329	331	371	348	369	359	374	362	344	386	316	332	332	370	350	355	329	354	326	347	385	295	339	349	350	314	365	351	333	363	343	313	342	342	329	373	358	341	332	325	324	335	334	368	333	340	348	328	308	357	376	347	338	396	301	373	313	354	338	349	360	359	324	348	334	303	362	366	415	357	352	357	305	319	310	355	316	339	368	360	333	361	343	325	340	372	339	343	342	345	328	343	357	341	345	339	327	353	321	344	327	369	321	337	354	333	367	336	353	400	336	339	357	344	350	347	337	353	358	319	348	356	324	352	391	368	338	340	328	341	328	335	331	332	342	350	341	309	336	369	362	349	355	347	341	349	334	340	354	367	365	333	358	332	324	346	350	308	377	350	368	302	356	341	327	364	373	370	347	320	319	359	326	358	372	336	359	363	342	368	345	309	331	302	339	361	332	337	328	357	353	375	340	318	345	345	385	341	317	330	324	359	329	332	354	354	354	333	351	359	355	341	345	313	322	342	337	329	343	336	372	348	358	341	375	363	370	350	289	328	358	351	340	315	356	336	303	337	302	341	386	360	331	325	345	318	314	318	334	336	357	327	363	323	358	336	313	362	352	366	353	330	346	345	382	379	363	335	349	411	356	370	324	318	379	367	334	352	398	380	307	351	335	321	330	364	334	337	306	300	359	367	331	321	324	342	357	300	344	393	366	338	322	344	361	317	308	373	347	344	346	345	378	343	301	379	299	309	373	358	357	375	326	339	312	346	362	329	346	324	389	357	345	320	362	387	358	346	332	353	386	370	376	359	339	334	347	345	379	386	322	332	364	353	355	394	344	375	354	343	351	375	324	365	352	341	334	356	361	379	316	318	345	336	354	346	314	356	312	384	378	355	312	317	358	330	340	300	356	345	363	307	333	340	335	348	348	340	387	369	334	355	358	330	323	320	318	347	360	327	363	354	329	348	376	367	374	360	336	352	317	382	335	321	358	337	329	338	337	351	329	365	339	353	349	319	330	377	328	338	293	326	318	323	379	362	388	354	327	348	329	347	357	314	316	332	353	339	314	330	387	335	357	355	326	306	360	316	327	332	363	312	349	363	332	343	346	370	370	360	332	355	365	357	352	326	356	362	363	320	370	345	337	323	375	334	299	328	350	355	372	352	326	335	364	338	334	323	317	369	341	363	293	355	338	352	358	359	340	318	352	343	342	375	339	352	362	359	330	332	326	357	347	322	328	353	310	333	358	333	313	334	347	323	352	339	331	363	329	338	347	361	375	378	350	334	354	366	355	335	327	337	336	321	333	360	326	369	340	306	334	351	358	343	363	349	311	330	350	355	307	319	349	347	346	340	342	343	330	316	332	334	354	346	380	324	347	310	327	366	387	335	327	328	350	380	326	329	349	349	338	353	328	343	344	337	331	375	347	351	363	349	364	332	365	340	349	338	355	389	323	349	314	339	349	368	357	347	323	304	309	338	338	364	341	345	332	321	338	331	324	333	406	360	363	349	362	382	331	322	340	372	344	371	350	395	282	334	348	342	347	358	350	356	320	318	356	368	349	384	346	340	350	344	363	358	364	354	357	344	383	354	306	329	364	355	358	341	367	329	338	330	319	340	322	336	373	306	339	360	333	333	385	350	336	340	374	357	323	354	361	343	310	347	352	344	359	335	325	369	342	356	350	324	326	341	324	327	316	346	349	396	323	328	340	337	299	376	335	328	344	348	321	344	345	383	313	385	321	317	351	362	360	342	363	348	350	318	357	397	341	323	379	351	341	336	358	340	337	378	326	383	357	323	333	390	351	351	321	362	331	381	330	335	342	330	327	331	341	338	352	324	367	362	330	344	361	333	359	347	352	326	326	362	325	340	341	384	301	352	351	334	298	323	341	344	310	323	360	289	339	338	366	382	338	360	370	377	369	392	360	350	373	319	367	327	351	347	358	366	352	327	370	357	400	353	343	344	348	317	351	359	383	340	314	352	336	331	346	409	328	324	364	338	319	345	321	332	357	360	350	306	344	344	330	336	332	360	312	354	359	366	384	352	339	312	364	351	332	304	350	333	389	316	353	364	327	340	315	315	364	354	350	384	382	362	332	333	354	320	378	347	368	360	327	367	352	370	331	364	340	345	334	348	378	344	360	340	341	348	353	326	362	326	335	350	325	339	338	342	354	341	334	367	364	364	359	406	370	389	350	358	381	329	373	338	342	344	346	346	340	310	344	411	382	348	380	346	363	335	333	332	359	371	321	347	322	374	332	371	348	351	344	354	350	353	350	344	357	338	363	334	359	304	335	336	386	347	350	314	344	329	395	370	326	350	360	330	334	386	335	323	352	330	369	345	359	337	335	350	347	382	297	335	362	311	335	359	336	356	351	332	328	324	359	378	370	375	341	338	387	357	357	351	364	341	378	312	304	321	352	346	367	358	355	351	340	332	335	272	346	351	316	350	364	360	328	341	352	301	311	361	352	353	352	371	350	302	344	346	337	348	355	315	327	369	359	319	330	358	327	366	324	345	341	324	338	330	364	350	349	355	348	384	330	339	355	317	348	359	346	334	350	322	349	331	325	370	334	322	344	357	373	345	303	322	387	338	357	312	367	332	343	330	340	354	360	348	373	356	337	360	298	373	349	368	326	348	381	337	331	341	314	372	320	360	302	325	339	344	330	348	312	331	315	320	378	352	365	377	333	317	331	343	394	336	342	377	366	359	348	343	334	367	390	348	363	326	382	350	387	372	318	367	392	349	342	350	315	305	341	357	366	375	348	322	344	327	342	364	335	315	331	325	332	365	351	292	339	344	351	316	380	359	355	336	343	355	342	318	357	368	331	319	371	370	307	340	353	312	359	362	352	335	358	341	339	337	352	345	341	328	359	342	363	393	353	329	317	346	358	363	338	353	336	336	336	330	309	342	333	322	346	352	352	321	344	340	316	367	342	336	363	359	371	347	323	318	358	337	340	324	345	342	302	307	340	338	319	349	341	329	312	304	354	350	361	342	329	331	357	332	328	354	369	351	350	342	341	333	325	342	368	332	335	329	337	340	358	364	320	293
8473	1353	2163	2518	2162	1850	1628	1437	1322	1258	1153	1161	1073	1029	962	1011	999	929	966	1043	916	888	942	938	879	888	870	859	881	878	915	865	885	858	917	905	911	852	849	852	885	883	856	849	857	902	895	868	837	854	915	889	888	852	871	846	916	868	866	875	868	840	851	880	853	846	883	817	850	858	866	842	858	875	845	845	863	897	867	868	909	833	877	866	787	889	847	853	850	884	831	854	831	900	861	866	849	847	825	839	874	852	840	897	904	851	856	831	849	902	811	833	897	836	869	845	878	871	817	836	819	844	857	827	917	850	875	831	854	832	865	881	844	869	850	833	893	866	906	831	872	862	880	796	832	874	767	878	835	880	860	802	887	862	857	877	815	821	824	853	816	905	833	853	802	928	844	896	849	816	849	879	853	835	838	852	868	827	844	817	875	820	875	874	856	886	853	827	839	884	832	831	907	848	855	888	832	818	857	844	809	868	908	840	844	877	861	866	836	805	872	850	890	788	827	854	873	854	837	844	832	808	801	875	866	826	885	819	883	845	867	828	828	809	844	842	853	891	819	814	831	855	854	851	845	858	857	898	847	902	817	836	839	820	831	864	856	884	839	827	874	865	927	839	863	838	861	787	858	845	829	826	871	810	867	877	852	830	916	864	806	889	845	892	853	847	787	851	828	857	853	818	814	852	856	857	852	827	780	865	857	807	882	841	826	901	841	863	832	844	831	846	824	870	883	876	846	825	845	872	881	834	866	868	864	884	795	830	850	859	863	843	881	863	895	874	865	872	848	866	878	826	818	853	900	831	923	850	835	865	850	888	846	867	849	857	860	829	881	814	878	837	874	863	786	828	807	843	816	878	838	896	806	860	792	823	867	867	860	812	819	863	842	871	926	804	883	826	835	855	804	904	882	867	930	812	854	861	895	835	874	892	819	832	896	902	890	825	853	875	846	928	865	859	868	785	833	843	876	847	848	861	786	844	855	810	854	882	847	898	854	836	885	875	877	835	811	899	901	886	845	797	859	810	820	847	847	898	832	902	847	853	849	885	872	844	794	847	860	835	868	846	853	813	808	800	849	837	888	822	861	876	837	874	856	812	827	807	854	783	843	854	877	867	876	861	880	883	875	861	885	872	852	810	873	906	886	816	880	859	813	842	932	857	904	873	860	830	811	841	872	866	828	836	837	834	857	825	855	856	837	810	904	884	881	872	894	871	875	842	817	839	829	812	862	874	824	868	887	844	831	907	846	818	860	878	883	889	830	834	825	901	868	835	878	819	864	800	873	856	823	864	878	788	881	839	826	886	841	924	813	830	892	860	881	885	817	847	839	844	839	846	869	869	811	852	860	879	862	841	858	834	867	893	853	865	879	836	861	835	868	831	885	843	836	845	857	855	873	867	802	895	852	859	839	870	860	844	882	873	874	879	831	856	851	862	870	845	805	862	844	878	866	848	825	884	880	837	870	890	879	859	889	866	831	848	915	865	857	885	867	820	854	818	898	876	872	871	829	855	874	851	823	831	868	867	880	843	833	817	829	850	830	857	842	878	862	846	842	928	852	830	860	856	858	867	787	859	837	828	851	867	830	873	885	878	838	831	837	883	859	895	862	809	863	827	884	870	824	857	847	843	833	882	817	784	852	847	912	869	840	840	886	832	880	834	861	819	877	899	847	882	873	861	849	848	826	858	831	832	885	846	813	846	827	871	874	819	822	844	899	908	900	815	868	855	840	856	817	850	922	857	821	864	828	812	880	834	823	877	836	870	833	841	879	884	801	851	839	841	838	876	818	911	821	829	863	862	845	819	852	768	828	850	834	872	877	832	880	862	867	838	835	876	860	820	864	850	836	843	829	794	862	849	806	832	845	834	812	852	890	842	869	856	872	867	867	838	848	844	900	847	837	864	850	856	864	887	846	821	832	859	797	891	825	874	858	863	856	875	850	876	847	853	872	859	869	885	821	887	885	892	851	870	828	807	807	876	874	924	840	809	800	823	857	902	856	799	846	842	847	835	905	855	819	858	841	844	857	888	853	878	814	883	803	908	879	832	886	861	815	774	860	848	861	833	873	850	875	777	838	869	867	838	867	850	831	887	838	851	907	833	847	882	775	838	849	834	825	832	848	896	870	869	843	899	818	850	869	836	904	852	809	829	832	866	862	888	868	846	878	819	849	837	903	882	845	823	875	828	892	860	880	877	833	821	851	869	870	883	820	837	869	857	843	862	863	852	870	888	851	824	838	845	818	850	821	877	918	861	840	846	808	864	848	807	815	821	865	861	865	892	850	860	843	828	821	854	919	829	879	813	857	813	856	843	866	822	855	894	804	845	869	837	801	840	846	852	870	850	828	859	839	861	880	848	888	900	847	815	847	837	851	843	819	876	825	808	770	855	837	844	846	883	764	831	802	925	851	799	841	846	858	808	815	840	797	892	847	879	794	858	889	838	880	878	846	828	853	909	860	788	889	852	846	865	886	837	823	851	857	869	833	806	851	796	859	869	814	889	809	848	886	873	823	851	864	846	800	867	866	876	855	877	831	902	900	849	847	859	823	868	848	851	873	821	859	849	854	875	808	870	901	799	870	860	826	872	835	812	877	846	887	869	839	864	870	844	900	802	871	866	862	866	878	826	843	859	859	846	858	844	900	810	819	823	839	886	852	858	889	835	805	793	840	898	834	812	855	820	870	855	871	849	829	855	851	798	897	887	846	818	854	842	871	859	873	864	843	873	873	851	883	869	832	833	844	796	834	867	861	882	785	833	858	852	800	861	910	857	837	854	870	880	839	846	847	786	889	763	865	806	827	892	847	828	828	862	804	880	834	891	887	919	863	881	854	822	857	849	835	851	911	858	842	861	848	854	867	894	894	829	855	861	814	866	884	850	783	883	834	886	872	855	789	832	863	869	826	846	871	843	840	829	870	868	805	867	862	811	883	821	865	917	879	863	857	814	820	800	852	870	888	874	894	835	842	873	883	826	836	871	876	850	872	852	805	852	901	885	901	867	809	874	848	847	848	860	855	890	811	838	845	846	887	841	863	848	812	895	831	876	790	844	913	847	829	861	899	913	761	852	824	823	867	845	878	870	841	834	841	835	863	827	897	903	821	850	839	815	853	889	857	851	874	901	894	902	798	835	871	903	850	824	868	822	834	854	876	826	827	865	900	795	857	868	821	835	855	827	880	905	845	885	890	800	861	854	819	782	862	845	857	882	860	851	820	879	842	833	871	905	849	869	859	875	865	853	870	904	866	883	858	825	893	816	876	884	792	841	817	848	835	889	917	871	792	891	842	868	879	888	819	826	831	863	882	913	851	835	875	768	846	893	840	868	840	886	884	900	864	831	882	833	812	866	929	841	872	902	902	894	857	833	871	839	869	815	872	883	889	823	851	928	844	879	838	882	896	862	862	864	877	809	836	889	835	847	886	812	852	850	890	877	862	822	853	891	892	843	844	790	825	842	772	835	891	851	865	832	854	877	857	911	846	904
1644	402	444	372	388	402	381	378	371	393	418	425	388	392	406	428	410	413	369	348	392	414	436	379	383	411	416	366	344	411	386	404	377	372	398	336	396	371	376	403	402	380	383	395	381	426	427	364	396	457	368	405	389	370	406	423	375	417	388	416	379	401	395	381	364	421	343	369	322	377	427	386	407	424	398	396	419	376	406	404	404	417	366	378	387	384	368	422	413	428	404	426	418	406	407	377	384	398	395	377	412	389	395	413	402	389	364	417	351	408	414	406	376	419	381	387	387	391	404	415	402	367	407	398	416	407	392	400	396	370	371	390	388	386	367	440	372	362	381	383	401	428	393	405	393	393	384	410	410	375	387	420	404	432	405	391	348	398	385	410	403	401	419	396	396	414	376	370	369	407	407	430	352	395	389	390	367	381	417	404	406	352	422	393	380	397	417	400	367	372	359	393	384	401	357	334	381	366	368	371	372	372	383	386	367	370	416	363	393	414	381	369	395	426	411	430	376	380	358	431	368	402	364	418	413	377	418	394	375	432	358	401	387	396	353	383	409	380	421	379	418	394	359	381	373	384	375	400	385	422	372	372	392	384	388	449	356	400	350	370	424	365	386	397	386	404	371	411	406	361	362	402	399	433	412	420	467	407	401	408	432	360	355	386	389	396	370	391	419	379	374	390	394	385	388	377	396	359	371	411	440	378	382	353	344	422	361	376	387	426	374	407	375	391	383	436	395	412	357	381	405	406	414	389	364	383	418	362	364	407	396	419	404	430	401	396	375	369	396	392	404	395	378	410	412	385	389	407	381	365	411	373	406	418	419	403	395	386	401	366	388	424	358	431	397	389	401	404	408	417	383	404	389	367	410	370	407	425	415	389	438	390	411	389	349	394	368	381	392	390	432	426	350	380	401	425	383	362	392	381	395	357	367	373	365	398	361	373	344	423	440	348	384	416	388	385	383	395	385	399	397	406	369	342	350	408	421	342	398	357	395	373	338	424	368	415	377	383	426	395	393	372	398	387	403	408	390	396	374	408	361	378	387	414	407	394	386	399	377	384	382	359	403	386	377	374	337	406	382	375	374	419	381	399	385	396	400	372	411	372	387	390	388	405	366	383	377	411	398	415	390	394	407	378	397	386	386	385	398	382	399	376	411	413	411	406	397	389	368	388	397	373	370	414	364	395	391	382	331	384	433	404	381	408	408	366	421	398	391	403	398	403	383	400	389	397	388	386	412	418	402	443	460	395	395	382	380	354	404	407	377	371	392	411	414	374	374	367	385	405	364	409	402	379	426	381	373	353	423	376	363	374	413	386	407	342	392	369	386	410	385	439	398	408	387	357	377	388	439	375	392	401	377	405	438	362	378	366	393	383	374	391	364	380	394	383	392	385	408	394	440	366	377	379	381	391	370	399	390	390	379	365	353	398	404	394	404	442	403	361	363	399	366	391	367	374	440	391	404	357	404	429	384	404	380	369	418	379	398	411	359	381	448	386	415	382	380	385	385	393	405	360	370	367	375	397	357	389	387	432	366	403	405	343	370	435	395	408	396	403	390	406	371	409	398	400	432	367	374	409	401	381	401	402	356	411	406	396	406	422	392	396	452	401	436	430	417	419	381	344	379	406	377	386	381	364	400	358	378	450	406	415	429	400	389	412	379	375	379	371	377	379	343	414	408	395	436	389	410	414	396	396	401	400	368	360	385	425	376	389	379	365	339	354	381	379	391	374	374	400	369	409	415	403	465	418	412	397	407	378	398	393	375	356	386	411	395	400	376	400	355	422	441	379	392	380	387	381	410	393	370	355	385	408	372	397	369	412	346	385	410	372	424	360	401	396	396	396	367	388	374	405	399	421	379	401	370	380	423	373	391	379	408	379	417	414	360	396	385	387	388	430	406	399	397	348	384	414	381	376	365	336	339	390	397	369	380	389	377	411	372	414	364	382	413	414	406	377	379	371	358	382	395	349	377	378	403	423	376	384	418	375	373	415	413	394	388	382	374	345	373	371	409	392	393	402	381	373	394	386	409	393	410	338	407	385	437	370	381	353	405	407	404	417	420	384	355	410	384	406	372	374	404	387	394	370	402	388	378	402	390	413	386	396	382	371	426	360	389	381	391	409	366	391	396	399	376	373	393	370	353	414	413	380	387	375	370	387	407	370	366	378	380	390	377	379	381	392	383	381	367	398	450	433	390	403	358	381	410	392	373	356	378	349	379	403	395	365	386	396	374	364	368	382	392	410	410	383	423	406	408	428	403	391	386	399	398	406	432	407	369	396	402	361	392	396	390	394	357	385	380	409	389	430	376	377	408	383	417	408	425	378	401	391	397	400	414	407	342	381	377	372	408	387	389	347	431	424	372	399	357	444	445	414	387	430	410	403	417	426	401	377	368	406	415	379	401	417	404	371	391	425	401	354	392	390	355	385	411	395	385	354	377	380	380	356	413	374	391	417	394	409	386	392	385	378	398	398	388	362	364	419	428	404	403	402	402	395	388	398	414	460	381	380	425	393	424	382	395	420	350	402	393	418	397	370	375	369	366	372	398	387	418	373	426	388	384	392	409	353	400	360	366	391	376	371	422	429	375	408	370	405	375	406	379	400	408	408	380	429	386	372	407	392	413	401	400	413	370	383	389	379	355	405	412	371	415	363	398	409	362	375	392	404	387	379	373	379	409	411	417	386	375	384	395	436	405	370	426	430	381	377	378	395	396	390	370	395	383	391	376	412	382	364	387	377	383	434	396	354	383	380	391	416	380	373	397	395	396	390	401	421	420	400	374	388	373	389	389	403	407	386	378	416	393	372	411	394	380	413	398	377	359	403	395	363	398	401	420	431	452	410	380	388	424	401	404	402	390	396	389	395	371	361	370	403	396	376	398	398	372	404	376	361	411	380	386	375	381	396	397	390	403	386	382	389	375	399	395	364	386	364	397	408	437	390	337	415	388	443	380	361	386	375	385	440	402	375	401	378	405	388	411	381	403	392	411	361	362	389	382	376	389	449	404	383	408	380	351	402	372	372	412	371	393	434	429	400	374	409	353	375	396	391	409	403	393	426	410	382	365	384	373	395	394	434	407	379	396	375	411	375	411	366	404	395	399	376	386	414	382	406	401	398	376	413	373	405	356	398	392	401	410	370	373	435	383	426	403	397	433	396	439	403	422	434	392	368	357	369	384	426	402	376	415	380	345	379	393	434	397	385	396	431	398	408	366	391	401	380	352	404	409	412	418	380	378	420	382	382	399	400	405	387	373	378	434	416	414	357	404	405	402	386	391	410	402	381	409	398	413	389	382	398	372	436	429	424	354	368	357	401	396	383	420	405	370	355	395	400	435	365	332	391	387	436	435	395	378	418	377	413	391	393	382	366	376	412	437	405	369	376	380	397	399	416	391	399	376	363	392	406	372	345	377	399	394	396	388	388	355	379	424	358	377	384	365	428	404	383	375	416	393	396	378	381	401	395	398	354	374	363	376	417	409	367
2064	920	876	950	928	882	934	868	925	849	922	905	846	906	879	888	953	848	944	888	952	909	912	871	903	877	860	861	928	916	949	918	890	909	953	902	874	888	896	856	894	919	839	941	884	910	965	940	909	917	879	925	908	919	865	874	885	882	872	870	925	860	891	894	872	902	939	910	906	883	877	823	961	894	906	920	876	914	886	893	906	893	894	888	941	888	926	903	826	871	883	889	936	882	936	869	902	901	868	957	858	898	881	912	896	836	925	907	843	847	924	944	850	950	910	923	945	911	903	896	842	890	915	901	869	880	861	900	922	874	925	891	939	920	902	922	923	883	887	860	897	852	909	930	911	905	905	917	913	891	938	869	863	932	846	935	876	894	844	931	909	862	879	888	965	883	889	907	904	934	845	869	923	912	915	861	926	881	869	878	863	888	885	890	949	876	923	936	912	844	918	904	888	880	867	935	910	890	840	955	861	823	892	859	871	883	912	883	847	876	915	838	907	964	948	881	855	891	939	898	907	918	873	848	906	887	883	848	899	942	919	871	902	901	887	887	940	929	888	871	921	896	840	893	900	878	892	876	927	913	939	952	916	904	829	896	913	930	903	851	869	881	892	890	941	878	915	865	876	949	864	866	883	922	883	888	919	889	859	920	868	911	877	887	926	886	909	967	938	918	887	862	904	911	854	922	922	880	860	878	888	862	853	930	875	889	861	931	895	900	900	895	848	879	946	889	966	889	857	863	937	881	957	898	878	886	876	948	898	931	930	867	893	925	896	898	935	913	888	858	889	890	912	883	867	892	919	900	886	881	902	940	921	918	856	901	913	879	860	887	860	956	864	899	955	879	911	940	884	932	904	923	899	873	869	910	860	883	831	899	958	884	876	890	933	927	908	888	945	837	890	873	849	925	888	846	961	945	862	892	911	885	880	888	864	881	851	939	839	890	906	909	926	877	910	846	885	822	931	840	871	919	904	952	850	923	867	859	842	916	926	878	893	840	924	838	852	863	895	905	980	898	918	884	922	931	816	889	918	908	883	877	909	853	930	896	886	929	876	931	866	902	903	852	889	953	930	865	841	920	894	874	855	910	896	897	910	895	882	930	912	919	937	876	863	902	870	921	872	948	906	911	878	875	910	888	879	837	907	904	846	850	877	901	879	864	928	927	876	913	912	930	880	880	906	941	808	888	900	912	869	858	900	861	839	880	905	846	862	857	892	854	890	921	902	896	863	965	862	871	962	885	900	892	870	855	936	887	918	896	868	897	884	912	852	950	896	879	845	882	887	873	894	887	887	862	933	879	923	951	922	848	870	892	914	894	890	904	914	833	896	873	905	892	891	931	874	889	877	841	868	834	899	905	874	868	901	898	901	879	889	912	858	871	939	878	892	898	859	876	928	868	929	884	880	933	918	940	939	902	839	920	923	871	902	848	852	886	930	901	928	925	868	886	908	897	838	916	882	910	908	924	907	894	868	918	845	969	884	895	882	895	870	924	879	959	854	891	936	940	854	854	920	832	891	875	945	940	892	906	874	901	893	890	837	907	913	883	902	918	910	909	865	877	896	904	913	901	883	911	923	874	930	879	867	926	885	858	910	854	869	936	884	878	935	917	924	931	895	910	886	883	894	931	903	880	857	852	865	883	951	892	904	901	881	882	922	863	917	877	952	914	929	924	884	860	895	900	910	935	839	903	905	897	887	866	878	879	904	895	908	896	903	917	962	885	892	867	915	914	867	906	926	959	905	890	899	862	847	909	939	864	893	883	918	866	895	848	853	881	887	930	890	928	937	879	855	930	901	882	875	886	897	890	951	885	893	903	822	888	887	854	906	898	892	904	866	885	874	884	884	885	903	949	897	883	896	863	917	939	883	905	889	892	873	883	898	916	916	869	887	884	793	926	933	898	884	917	952	861	920	882	877	840	913	888	870	894	893	875	887	914	935	915	890	950	906	869	843	822	904	853	915	935	887	888	941	871	844	862	860	920	884	905	939	887	877	887	886	852	893	881	889	906	944	878	887	889	864	857	895	888	926	880	914	906	850	920	911	909	912	872	880	940	930	872	917	909	864	896	896	889	888	888	947	942	847	915	922	896	921	854	897	868	872	890	894	885	882	923	878	885	905	876	863	904	898	872	907	853	886	889	842	909	914	933	876	863	894	838	924	964	903	927	893	892	898	886	902	928	853	903	889	840	861	868	873	895	907	946	884	904	898	905	898	913	913	882	843	880	946	859	894	866	881	892	865	909	913	888	876	914	911	925	923	891	916	922	871	917	911	882	879	901	895	966	943	918	869	892	915	862	895	889	894	905	888	879	892	876	892	920	914	863	903	891	971	920	833	908	930	902	900	890	880	845	871	862	882	947	960	876	908	939	899	950	893	850	916	922	908	896	875	925	875	916	914	951	916	885	931	875	902	848	902	910	868	850	856	894	907	883	883	889	879	877	920	890	931	878	873	864	895	903	857	927	929	927	893	920	916	903	882	914	920	925	946	903	877	888	887	931	877	861	883	930	915	931	905	889	917	900	865	861	894	874	906	910	918	950	854	914	957	948	913	920	906	893	970	918	923	915	921	843	903	857	889	864	877	880	934	903	895	913	905	900	921	906	895	844	915	886	901	892	914	929	896	913	868	932	858	881	913	910	870	909	879	862	928	920	935	902	923	919	884	886	946	860	905	944	909	867	898	877	909	879	866	845	836	893	876	862	898	917	898	885	908	936	929	840	937	862	928	944	910	908	917	858	890	906	885	885	858	923	876	879	857	901	892	937	925	864	911	917	896	895	932	863	872	896	834	881	961	901	937	901	866	899	937	954	946	896	946	913	916	951	938	893	894	923	921	882	844	825	873	885	893	899	835	896	842	874	854	903	889	921	884	904	901	906	892	877	917	895	929	914	890	875	876	899	911	907	930	879	942	866	925	898	809	934	905	863	891	894	960	888	905	872	866	864	930	853	869	850	885	919	916	952	914	875	859	911	911	926	883	894	975	917	836	886	943	903	894	923	891	919	929	963	890	861	878	908	871	891	911	873	916	852	856	926	933	879	895	884	866	874	861	904	886	874	880	900	874	863	930	851	863	882	936	906	914	945	879	900	889	878	923	904	835	907	877	888	890	840	971	936	932	884	922	878	852	934	900	904	889	887	915	885	896	905	902	899	952	869	852	907	893	919	864	866	816	896	921	921	929	916	888	910	850	950	881	921	935	842	925	868	952	931	913	870	892	873	912	900	868	874	909	907	866	855	881	861	877	941	884	868	894	915	925	887	877	919	916	877	870	894	900	903	922	904	890	884	873	893	906	876	875	940	940	852	885	903	944	930	890	921	881	898	866	850	865	932	902	909	862	892	973	904	937	877	920	871	814	898	894	943	929	893	912	881	904	883	962	879	858	891	888	911	849	914	831	955	900	904	945	901	915	887	917	942	898	919	870	869	916	896	914	903	930	879	911	906	932	979	866	916	933	928	890	834	862	925	895	903	846	900
7711	537	538	459	390	327	296	270	274	245	236	252	230	224	199	197	213	216	223	222	204	245	200	232	237	241	271	190	192	216	209	201	245	209	231	212	214	223	217	241	217	212	207	187	243	211	195	210	198	243	265	233	252	222	210	212	195	221	239	195	218	208	219	231	198	211	225	210	248	176	207	213	218	242	237	230	227	219	241	203	212	215	228	205	204	213	209	243	226	208	238	233	220	191	210	223	221	223	177	213	221	214	218	204	204	224	223	219	235	217	229	206	199	234	210	209	203	210	191	215	234	215	248	212	203	213	206	206	208	229	234	220	182	222	213	220	234	219	242	212	240	226	237	211	205	204	195	219	228	216	205	242	206	222	211	231	230	210	234	211	214	232	201	204	226	251	216	195	215	231	231	222	221	241	202	202	217	204	194	227	202	215	186	210	182	192	235	231	226	197	238	198	218	206	210	215	207	232	190	203	217	246	219	189	196	247	213	204	205	224	212	206	199	202	206	213	235	218	218	213	197	262	253	207	214	207	240	197	226	206	209	215	205	201	211	203	218	221	228	187	209	182	207	218	201	201	186	221	238	212	217	199	240	237	218	198	241	190	220	221	224	194	196	221	198	189	245	244	223	200	249	214	230	204	225	206	236	256	218	211	228	213	190	192	223	197	229	219	240	223	222	226	192	228	197	213	215	195	217	180	191	233	217	219	224	223	219	204	205	207	223	214	227	221	213	242	190	216	246	235	205	230	215	247	237	225	200	216	202	231	211	215	237	167	217	216	199	207	180	196	225	192	193	212	227	212	200	194	216	197	225	193	195	218	224	193	214	225	225	204	214	214	197	210	178	173	222	202	232	197	209	217	218	222	195	200	236	218	229	210	215	222	231	212	176	215	209	228	243	220	206	231	215	250	239	217	202	211	222	222	216	231	186	202	218	199	230	245	218	234	214	232	223	190	212	223	195	245	214	204	196	205	213	207	226	228	208	217	213	222	203	194	228	188	223	212	193	220	208	241	199	210	203	205	219	188	211	214	217	211	215	231	229	224	235	208	200	224	210	224	222	217	206	213	228	222	234	210	207	209	253	174	191	204	209	216	215	219	218	231	228	223	202	223	211	226	239	216	179	230	198	240	236	215	203	198	221	215	232	233	206	208	221	206	242	221	229	226	233	206	215	189	211	226	214	211	198	241	208	200	214	223	194	207	202	204	226	218	216	227	220	219	233	235	243	206	216	227	212	216	202	211	203	222	207	239	223	218	206	201	220	227	223	207	202	192	204	219	195	227	202	213	209	205	201	212	204	197	227	226	229	222	217	230	223	220	207	205	208	230	216	223	213	210	188	230	190	235	186	218	227	240	232	201	199	215	215	203	207	219	228	191	195	174	206	210	219	201	204	224	195	205	238	255	218	209	192	187	220	220	235	230	213	185	214	224	233	226	207	212	223	231	213	206	215	224	185	224	233	199	193	241	207	214	190	219	199	204	252	219	233	225	215	215	202	205	196	228	226	222	191	213	232	211	224	226	200	235	218	234	225	223	224	198	225	224	224	219	216	182	211	204	231	223	217	204	208	218	237	216	244	221	229	223	227	234	195	231	231	223	204	204	202	213	198	232	204	219	191	224	230	210	181	173	200	206	192	215	228	207	189	203	184	194	229	249	214	171	234	227	227	233	202	210	213	213	212	219	207	218	229	237	200	212	236	238	216	215	221	176	249	229	247	206	211	237	214	205	221	232	223	205	232	222	210	215	235	213	216	187	209	203	226	225	232	240	226	213	196	213	225	234	209	221	216	222	204	205	221	218	213	231	200	221	233	209	199	252	236	219	206	212	208	202	182	208	213	227	200	213	228	240	213	234	229	203	218	209	216	188	219	194	200	224	213	244	233	196	213	219	208	243	189	210	200	201	210	198	198	191	204	226	213	216	265	224	233	218	200	230	196	221	211	196	215	216	206	239	210	194	214	208	210	207	248	216	201	197	206	206	225	219	241	220	211	206	220	192	197	202	210	182	208	215	195	192	216	221	242	209	208	214	213	223	230	224	221	200	257	213	229	193	218	202	205	241	229	198	230	192	201	205	193	196	202	250	203	224	238	242	218	233	226	205	209	210	210	229	222	247	207	205	201	240	204	223	200	196	210	212	209	209	231	234	249	220	227	209	224	186	187	232	236	213	191	194	211	221	221	210	214	205	210	184	231	201	209	210	226	220	214	210	209	186	197	225	219	197	234	223	186	221	231	233	198	207	259	267	245	221	220	218	235	204	222	189	236	239	229	221	229	215	168	208	186	217	178	201	217	230	215	228	220	211	195	202	210	203	226	224	225	174	234	181	178	201	223	215	205	226	236	230	236	222	255	240	213	210	215	223	221	217	211	193	190	222	207	180	192	205	191	221	194	217	185	193	241	232	217	227	186	228	184	199	216	185	236	236	188	185	206	199	205	226	205	237	224	215	213	212	235	204	207	224	213	231	208	214	217	189	229	224	209	224	213	243	214	217	195	218	217	220	216	221	236	221	215	213	212	218	198	221	185	210	202	225	215	234	211	230	212	227	223	210	212	196	227	217	201	221	198	215	212	222	229	244	198	217	221	198	208	220	181	214	198	212	208	217	212	186	193	201	242	208	205	219	220	199	210	233	217	207	204	202	214	236	227	218	216	200	236	224	206	218	184	214	249	216	189	198	199	216	204	225	229	198	254	206	220	223	214	243	241	225	191	211	230	185	197	217	234	206	216	178	230	166	191	212	226	210	203	213	202	236	233	240	193	222	209	192	223	221	207	231	197	243	208	198	194	202	206	191	221	222	185	222	226	210	219	228	251	263	206	224	218	195	182	213	242	236	221	235	223	213	236	226	214	215	194	245	215	224	227	234	187	190	195	242	212	228	197	204	234	210	184	199	199	203	210	186	209	218	230	226	219	222	211	218	215	235	241	215	205	189	206	233	207	186	245	202	209	201	230	211	203	193	217	242	189	208	246	229	224	219	217	237	217	219	211	230	217	217	234	233	239	237	225	211	225	230	196	213	192	208	233	231	211	213	202	218	243	212	210	199	229	217	231	227	230	203	214	219	192	211	239	214	235	234	228	203	233	221	209	229	217	183	218	233	211	204	219	222	198	215	217	229	207	203	265	221	213	210	242	216	250	207	212	196	194	195	220	190	241	218	224	226	229	221	198	197	221	196	176	198	231	215	239	195	202	195	192	204	198	200	208	208	210	197	217	202	215	218	207	226	202	183	215	253	211	200	189	215	222	231	213	218	215	206	222	187	196	222	232	209	211	221	198	216	214	203	224	210	234	204	214	237	195	221	239	205	219	239	223	205	206	209	226	256	234	229	225	209	212	229	205	228	218	207	213	237	206	230	217	169	233	220	207	216	210	198	218	227	213	237	200	205	222	219	190	237	225	238	198	200	230	237	238	251	226	194	210	190	196	196	234	237	198	205	215	207	229	191	229	225	209	198	231	193	228	221	234	190	186	196	211	201
6525	827	1240	1480	1207	1125	973	852	820	806	715	747	683	701	685	682	624	658	617	622	609	612	614	600	592	564	569	596	597	631	580	575	549	636	588	582	560	591	591	520	618	601	589	568	594	597	554	586	580	589	544	609	518	526	586	547	586	582	552	563	592	569	586	603	535	596	571	636	516	553	528	574	536	589	561	545	570	559	555	551	582	579	583	549	567	560	594	582	558	609	513	563	646	566	581	586	575	553	572	606	570	536	564	559	534	595	543	579	610	536	544	577	576	574	543	552	564	612	560	565	598	585	591	556	590	614	547	564	546	606	587	548	556	532	552	572	590	602	570	531	602	585	584	604	522	550	561	581	567	560	580	583	573	565	546	585	596	564	588	562	539	514	583	595	552	581	582	578	529	590	615	626	532	566	558	618	584	564	540	548	580	570	588	540	563	569	611	544	597	604	585	563	546	546	562	604	563	540	578	572	556	593	572	570	597	601	539	565	547	571	585	588	579	555	562	549	563	555	538	592	560	585	568	572	581	573	544	548	575	625	578	576	551	564	574	582	572	563	604	574	589	591	608	577	547	528	544	566	576	601	613	548	578	546	590	609	541	600	579	549	553	601	573	560	557	548	559	637	591	568	605	527	586	537	553	568	629	600	569	556	565	582	556	601	555	588	583	546	566	589	575	572	556	573	584	557	594	615	563	600	557	590	557	548	536	519	562	597	539	593	563	564	560	567	568	553	596	563	603	577	551	562	526	606	551	559	574	597	556	572	571	564	575	615	602	601	591	547	578	601	582	588	566	561	585	558	562	518	543	611	552	594	587	553	557	565	596	558	600	575	562	639	537	607	555	546	595	581	567	560	547	608	591	543	568	571	592	576	590	558	584	599	589	590	540	535	525	540	592	570	615	561	569	578	557	542	577	611	575	559	579	580	551	552	532	566	598	602	643	586	596	532	521	577	562	584	561	569	563	581	590	603	634	560	591	570	576	549	548	547	578	580	587	582	594	588	563	555	570	549	557	546	531	550	558	571	577	551	594	563	598	565	556	561	586	528	553	576	593	597	583	531	549	583	632	537	545	554	547	606	561	570	558	601	580	546	584	587	588	580	530	536	564	606	544	575	531	539	552	528	603	531	572	567	564	631	583	579	579	592	546	564	595	538	581	542	584	595	584	516	609	576	536	585	577	597	575	582	595	586	581	594	553	618	589	566	586	555	576	577	539	534	567	580	570	586	560	566	574	557	577	578	563	575	542	556	590	608	613	579	582	544	592	573	583	556	610	561	548	565	561	539	559	584	588	613	527	574	557	544	530	590	570	577	544	589	553	567	599	574	562	622	551	584	564	522	565	585	568	602	547	560	527	541	546	557	600	560	550	584	549	597	525	521	586	556	565	582	520	552	592	563	577	613	594	603	614	568	577	633	535	571	587	552	546	583	570	517	599	543	570	540	577	540	565	508	557	624	588	582	542	558	591	559	587	590	589	562	585	593	537	566	593	537	593	572	541	575	606	529	535	584	622	585	559	573	614	565	558	593	574	571	525	559	583	543	557	569	568	575	573	605	539	565	563	588	558	539	557	582	571	543	545	568	598	605	585	525	547	594	553	571	562	568	591	582	516	576	530	577	561	571	552	573	579	589	593	535	522	640	574	566	573	566	546	574	577	572	576	616	595	578	614	572	589	572	562	550	567	560	598	583	556	604	523	568	570	548	548	565	602	555	550	583	538	573	566	586	533	594	579	579	540	587	550	591	589	590	536	597	595	574	596	597	562	579	559	594	584	552	564	585	597	557	588	560	550	588	543	554	559	561	564	587	556	560	557	576	549	562	562	539	542	564	554	576	572	561	562	518	548	558	607	578	542	598	581	527	559	545	591	538	574	527	563	567	580	594	588	592	518	584	530	555	605	604	537	608	595	603	611	636	577	538	547	554	590	607	589	577	590	574	580	594	582	581	560	513	566	589	599	574	565	572	556	578	549	505	527	546	576	547	556	551	539	597	555	558	596	533	562	593	578	562	621	563	554	566	531	608	553	568	589	590	582	577	562	578	542	567	579	592	556	571	548	566	546	592	598	570	590	620	524	540	550	552	585	574	551	523	592	584	573	557	557	570	591	615	549	536	567	589	585	574	509	592	572	579	552	588	565	598	581	551	564	559	556	573	543	596	569	582	522	515	568	632	585	614	517	566	617	607	544	563	592	536	549	553	555	586	569	594	573	632	558	562	560	578	586	595	557	567	616	587	568	573	545	599	560	561	545	559	585	580	561	555	586	578	565	597	590	587	539	578	535	551	540	543	573	601	574	575	536	561	532	590	526	568	579	641	576	541	575	599	570	556	552	548	556	554	590	558	579	621	573	570	607	588	589	565	588	517	600	560	589	615	582	574	542	542	529	576	573	574	557	574	559	582	550	591	578	558	566	617	562	597	588	596	580	565	579	575	581	563	584	578	554	565	570	548	585	551	622	573	572	568	526	583	530	568	541	557	625	540	579	578	546	582	583	615	572	560	588	583	540	570	586	532	549	548	554	592	585	551	598	536	590	528	537	605	578	536	590	561	542	603	556	581	610	571	554	553	562	585	577	541	562	601	559	575	557	570	545	554	558	585	564	583	556	571	594	607	565	622	569	547	580	570	574	565	576	570	593	589	570	570	579	577	576	599	565	566	581	568	586	585	576	544	567	578	550	596	583	563	552	574	534	550	574	570	562	580	568	615	569	538	547	546	529	553	555	545	574	597	552	579	602	568	575	560	602	569	593	575	602	603	610	586	642	519	577	546	555	559	598	619	575	601	567	566	594	567	533	579	552	595	576	560	569	613	548	588	566	616	543	543	565	605	545	613	534	594	564	582	553	607	582	557	559	567	554	561	559	560	590	593	562	564	519	528	584	597	575	546	556	567	563	541	546	541	510	518	563	602	591	579	558	547	569	583	563	566	606	574	602	560	549	561	561	606	569	553	579	585	539	610	594	559	611	566	570	524	582	594	594	549	547	561	594	598	592	564	549	568	586	560	599	604	566	594	619	567	543	597	589	578	599	583	600	567	559	583	550	600	568	576	562	593	596	579	539	590	606	533	558	594	596	587	574	547	555	603	562	568	577	565	556	603	571	608	598	553	613	571	559	570	564	581	575	560	570	573	596	551	524	561	564	568	581	547	555	575	584	588	569	555	575	565	572	576	612	587	567	580	561	555	588	544	539	609	588	578	603	546	612	564	591	542	586	568	578	556	533	572	558	623	599	587	566	587	534	566	585	585	557	588	550	610	561	599	558	526	551	569	593	599	608	544	602	580	573	590	537	592	572	585	557	603	561	580	558	520	592	516	552	561	565	588	575	552	560	578	599	566	583	554	567	571	573	604	558	510	584	565	547	550	597	558	547	575	576	605	590	599	596	552	554	570	550	562	615	520	576	539	597	553	589	562	579	560	532	563	613	591	590	579	553	567	576	544	579	588	564	558	591	532	573	574	615	569	546	576	551	554	588	579
15435	1284	1036	844	601	575	499	506	448	443	407	400	393	377	378	344	331	377	360	328	350	349	352	354	348	326	358	314	339	332	343	308	339	337	323	338	325	338	364	371	326	359	316	352	375	400	338	348	356	339	386	374	366	331	362	362	319	337	328	324	380	353	323	311	334	360	345	330	330	330	325	350	382	326	336	324	305	350	340	341	369	363	324	353	371	358	356	337	373	323	335	343	354	354	341	337	355	369	329	318	332	359	355	360	366	375	341	341	303	342	323	327	327	361	353	352	363	354	360	353	326	343	359	390	362	328	336	328	343	364	311	344	355	393	327	330	345	332	370	323	342	376	351	320	357	336	344	310	301	322	374	356	316	359	304	345	318	353	365	366	322	335	360	322	342	382	332	323	366	352	370	300	330	315	364	358	331	361	357	340	357	340	367	349	305	312	358	353	318	338	344	349	360	386	338	363	342	363	343	334	348	345	349	348	371	342	364	361	354	350	328	363	333	334	345	321	354	321	351	330	338	339	340	368	377	339	318	337	358	303	357	385	338	339	343	304	321	341	333	320	363	331	309	318	357	322	374	362	353	321	388	320	306	369	355	322	333	348	333	327	340	334	328	339	351	320	364	323	357	354	308	309	303	318	349	330	296	370	389	344	317	359	327	345	330	365	370	320	358	335	365	323	353	335	327	351	362	312	393	330	326	339	312	329	364	370	348	364	345	365	332	352	351	336	355	369	341	355	351	358	362	341	342	356	367	320	356	348	381	313	373	343	345	340	332	333	355	359	338	360	348	349	342	344	333	341	327	304	370	319	376	336	331	347	339	350	329	363	356	333	350	320	334	352	391	337	357	351	346	346	354	311	330	330	330	337	303	341	336	317	349	347	372	336	327	317	321	338	354	386	368	354	388	356	324	338	343	333	332	392	347	315	358	348	354	343	356	353	374	319	355	325	359	295	342	336	355	333	357	303	361	367	315	390	352	323	331	326	392	339	385	354	336	334	353	339	376	358	333	359	362	374	305	354	352	342	378	348	322	342	367	368	335	339	354	316	342	339	357	368	365	334	323	380	333	358	403	324	346	340	354	318	346	327	359	346	323	358	361	350	335	363	332	347	327	354	389	358	316	338	350	351	329	343	358	314	350	334	322	368	384	350	315	362	362	342	345	342	343	349	370	334	388	340	356	341	387	335	357	336	346	356	372	331	369	368	352	351	342	332	336	349	339	337	317	357	328	355	344	325	313	354	329	363	360	371	337	393	346	341	328	326	339	377	359	342	341	379	357	336	374	353	350	363	328	348	358	334	341	339	368	366	322	315	336	390	356	297	360	344	349	375	377	372	330	307	327	310	327	351	356	366	329	308	372	342	341	353	339	354	317	320	363	348	329	328	333	352	336	347	364	362	335	345	338	346	333	340	333	349	365	369	342	338	358	329	326	347	370	360	370	329	348	356	347	329	311	345	373	385	357	395	343	361	355	349	345	361	317	324	336	337	347	321	360	349	385	363	312	333	344	379	347	365	339	365	331	353	351	348	357	327	356	304	344	357	316	353	348	306	329	342	377	356	366	350	338	353	360	368	396	397	363	334	368	337	361	317	353	326	348	329	369	328	365	332	322	339	340	340	351	321	350	370	333	357	335	368	355	322	365	330	342	355	342	369	339	328	353	311	378	372	361	379	352	314	315	346	343	365	306	326	348	358	336	347	364	364	315	360	329	337	353	331	333	315	362	325	323	338	303	322	331	322	373	355	381	348	340	349	355	299	319	322	402	362	363	316	361	347	308	327	324	363	318	336	348	331	353	347	298	343	341	346	362	347	310	341	361	346	314	359	327	331	329	368	365	357	328	351	322	380	378	324	351	349	376	371	333	343	349	337	368	353	316	326	354	340	355	351	374	333	367	333	325	325	364	334	329	338	339	335	330	321	314	321	358	369	343	322	313	343	351	366	363	361	318	323	332	319	367	321	374	344	378	368	353	326	351	333	326	352	315	348	372	324	368	351	331	326	334	310	326	406	342	322	376	355	358	308	333	362	373	323	297	351	347	371	306	339	363	316	364	371	340	360	357	313	325	332	340	366	333	343	323	387	333	355	365	325	350	366	360	352	352	325	340	379	338	332	357	342	372	366	347	345	401	379	348	375	371	331	336	364	340	338	326	352	323	357	311	334	343	321	334	341	322	357	369	349	346	344	336	341	364	317	358	338	365	320	346	348	333	357	366	388	332	366	344	374	342	354	324	330	353	347	364	360	313	324	357	322	336	347	348	320	361	348	390	332	314	367	305	354	380	361	390	346	359	325	354	325	363	336	344	346	337	342	361	343	362	341	347	374	335	344	418	371	354	353	380	381	309	346	355	356	367	353	340	359	323	408	369	364	317	353	336	349	334	368	331	356	343	359	408	323	348	336	345	359	343	354	361	351	321	341	373	366	358	345	343	361	390	334	352	331	328	319	299	358	320	371	313	374	364	341	361	340	348	343	352	335	368	337	375	375	319	335	316	355	339	354	308	347	358	345	351	366	345	357	364	391	338	370	341	369	340	334	368	368	339	349	386	329	344	330	300	342	365	336	360	369	309	330	336	316	352	342	338	386	357	306	339	325	351	339	329	366	327	371	363	388	345	343	351	359	378	349	336	356	348	334	331	345	355	332	348	317	337	345	347	329	356	328	325	349	367	362	347	342	330	352	403	343	354	356	364	366	343	339	321	334	349	359	372	349	370	331	294	348	313	363	347	335	334	309	321	351	358	381	344	377	333	341	356	330	328	334	385	300	331	332	356	338	333	337	318	375	332	355	315	361	344	341	339	353	334	363	359	357	351	327	349	336	328	344	370	317	322	328	321	312	349	308	361	342	377	342	354	354	358	365	329	350	355	314	337	342	305	358	336	345	373	328	329	341	326	340	324	344	347	383	289	365	343	360	331	370	343	370	351	359	341	331	312	354	374	347	350	336	339	323	358	361	358	330	318	343	350	345	352	348	365	359	382	346	384	373	321	368	345	341	357	357	348	331	359	343	323	357	351	314	369	361	313	345	329	332	349	323	340	377	375	377	337	372	329	304	334	351	356	355	351	383	354	346	323	344	337	315	366	336	349	362	325	344	355	297	361	349	375	324	348	337	348	355	346	324	309	328	339	353	313	343	328	376	361	326	322	361	343	318	367	330	296	319	336	330	354	350	329	362	300	311	335	333	382	322	324	357	348	354	345	346	333	345	357	381	363	327	320	325	351	341	290	341	342	359	346	344	356	366	321	348	350	335	312	356	334	367	350	355	343	335	333	339	321	309	354	346	336	288	387	357	391	343	349	326	360	346	351	385	372	355	378	351	337	343	320	383	350	353	341	341	343	301	342	331	358	321	364	334	369	328	373	329	355	337	378	342	351	366	312	336	289	340	349	348	351	358	327	332	350	333	354	337	367	369	347	359	343	352	349	315	364	359	367	312	341	389	310	317	358	313	365	365	330	368	379	310	377	373	322	316	334	381
8424	1329	2272	2518	2096	1958	1567	1462	1311	1187	1177	1122	1045	993	1064	990	977	925	962	966	946	894	960	963	891	889	927	944	955	890	888	880	900	870	847	872	926	894	805	896	882	850	904	791	859	843	874	865	855	827	883	854	841	921	907	846	855	890	858	840	866	882	894	911	839	891	852	902	906	843	888	880	851	896	873	839	871	854	846	845	911	862	802	865	832	846	869	845	878	864	854	868	856	879	916	874	869	864	814	845	873	874	892	825	855	864	888	869	834	894	882	900	833	814	861	848	872	839	825	902	901	837	842	875	854	857	857	847	927	906	872	809	859	843	870	836	853	860	771	844	830	857	813	878	857	864	870	866	882	807	815	836	836	875	874	866	848	860	897	880	868	853	856	895	862	869	864	880	764	892	840	850	867	831	840	815	934	846	902	848	787	865	861	853	877	815	882	859	882	879	860	878	836	843	877	828	847	863	877	823	860	876	820	866	819	860	803	868	841	832	834	891	867	806	838	806	870	882	852	877	814	854	879	855	891	897	850	866	817	863	842	860	871	838	898	867	836	843	831	817	859	796	892	851	809	859	854	886	860	894	843	875	850	882	864	843	794	867	862	823	868	848	787	896	828	815	890	906	874	792	801	850	859	887	833	861	894	876	891	874	839	892	850	867	839	875	819	850	852	828	873	850	857	860	817	795	894	884	876	881	873	815	908	839	846	844	809	832	833	832	829	814	874	890	822	838	881	885	805	894	901	817	856	831	862	848	848	908	841	864	841	865	863	819	863	894	849	865	821	839	840	884	804	847	825	849	826	849	876	840	797	887	859	830	863	876	808	903	852	876	857	828	912	856	848	840	863	816	926	825	827	822	866	830	841	852	818	819	843	892	862	860	817	919	841	917	840	807	839	819	859	837	840	853	848	820	861	828	899	862	845	771	812	798	840	851	876	838	925	881	805	902	843	851	844	835	868	857	838	853	916	894	862	899	887	860	853	863	852	848	867	842	866	869	835	816	843	810	811	879	856	884	815	880	900	799	786	892	834	876	853	904	864	845	864	816	825	850	809	873	835	851	877	832	844	884	808	861	848	913	904	832	867	828	846	841	806	833	872	855	851	851	888	823	844	874	848	841	813	846	823	913	799	867	814	884	876	877	873	840	830	863	874	900	845	801	876	857	839	833	879	844	831	899	879	841	834	847	879	871	835	824	869	849	875	804	883	817	915	837	841	894	861	837	807	889	862	848	834	849	843	858	913	798	864	821	874	810	874	855	847	825	873	816	835	837	869	869	876	859	816	843	870	835	874	839	849	858	857	867	856	870	873	840	880	850	879	836	859	843	837	790	882	846	850	866	861	863	844	833	845	866	844	794	855	906	873	838	859	917	848	851	886	858	858	804	898	869	866	818	862	853	861	843	895	836	870	884	844	837	881	895	858	851	884	894	820	815	839	875	863	894	887	879	876	845	847	832	853	864	823	837	789	848	806	845	848	844	858	827	887	826	848	909	888	877	898	799	879	812	864	831	877	819	797	834	846	847	876	851	847	812	860	837	862	809	875	856	847	881	814	871	859	836	862	845	848	857	891	858	809	876	865	833	883	839	881	849	853	829	805	880	845	844	869	864	828	839	854	842	900	822	881	866	848	962	882	857	838	861	888	851	840	897	841	847	801	847	890	826	823	855	838	840	832	890	822	849	767	837	879	849	911	868	799	801	807	846	836	839	822	871	875	871	878	904	835	819	900	910	832	888	858	813	844	869	849	836	869	866	852	893	834	889	862	900	901	855	860	869	848	914	824	826	854	864	875	869	872	870	846	860	830	841	810	843	873	882	889	857	861	861	856	834	873	845	924	876	838	886	902	834	866	833	850	867	801	850	856	859	838	845	861	887	839	843	878	809	870	874	887	814	886	848	830	900	824	828	817	847	880	842	857	854	850	837	813	873	909	880	865	841	871	899	881	834	859	841	883	821	903	794	835	845	844	909	925	825	850	808	852	864	860	885	857	853	826	829	791	867	890	888	865	843	830	867	803	846	873	787	837	876	901	853	869	807	834	870	858	878	863	870	797	847	844	867	845	877	833	856	871	842	928	872	860	859	895	861	832	803	895	842	847	833	903	833	898	861	860	908	871	851	860	851	887	874	897	880	880	867	824	820	849	788	831	878	872	819	766	870	903	829	814	874	904	907	860	850	792	869	849	794	839	837	824	859	866	809	813	879	817	841	847	884	856	889	859	843	841	884	806	893	861	841	853	853	853	874	870	860	825	890	823	867	881	806	866	856	809	819	830	844	826	851	832	834	845	816	893	896	946	896	890	859	852	836	906	868	847	865	865	826	890	864	903	865	893	872	846	839	843	821	842	850	866	889	879	833	840	832	841	836	834	878	855	847	827	848	852	877	874	880	896	831	861	859	922	846	840	818	873	808	884	833	865	789	894	875	893	881	880	877	834	841	835	850	871	845	814	827	851	878	922	868	855	861	835	801	888	794	868	868	845	836	853	897	844	877	800	821	857	889	885	829	839	839	889	879	897	946	882	867	862	887	826	841	842	875	882	878	808	828	858	853	901	809	844	851	891	851	862	842	863	870	843	822	854	814	886	906	860	861	884	825	891	839	871	857	813	882	866	894	905	867	859	902	869	834	900	844	822	840	848	840	825	837	882	875	856	876	888	874	895	842	863	867	828	865	860	839	850	849	871	867	885	816	886	857	856	890	885	803	855	847	861	831	890	828	805	864	899	877	849	798	832	845	895	864	837	810	818	847	844	848	821	853	829	795	869	870	850	854	872	905	844	847	824	871	828	818	837	846	877	846	874	841	884	901	820	823	889	904	854	871	877	881	851	800	838	850	823	874	890	795	892	850	783	844	802	881	871	838	889	919	849	864	840	866	844	847	871	893	848	856	837	854	836	878	801	859	867	860	837	819	845	825	874	897	836	823	828	879	801	863	854	847	837	859	835	917	894	804	896	873	836	831	826	775	868	834	853	820	857	848	915	793	847	842	850	838	834	859	846	822	854	873	843	844	836	887	818	838	820	858	840	855	808	906	806	831	837	848	850	905	870	862	883	844	859	884	821	858	861	878	855	892	895	859	804	854	878	838	934	825	909	922	843	836	833	809	803	895	859	864	835	876	881	811	903	853	815	859	815	863	901	844	838	836	844	832	925	879	870	814	878	862	861	813	846	846	862	862	868	905	882	875	864	823	859	869	857	883	793	861	843	878	869	841	838	854	872	838	826	862	792	847	861	884	827	884	859	866	847	831	865	792	836	859	876	868	886	866	867	892	869	865	841	881	841	847	848	843	845	834	846	860	843	881	809	835	844	858	863	817	862	807	858	864	835	833	834	832	872	979	819	846	833	839	871	806	814	836	833	873	894	841	863	863	870	885	916	780	842	901	848	888	811	845	865	796	850	842	851	837	857	869	882	858	856	867	834	904	867	895	894	842	870	820	886	871	853	814	892	857	884	882	847	903	850	861	893	951	864	887	861	863
1655	367	374	373	355	405	425	411	395	389	423	375	418	390	364	395	397	396	394	392	393	411	334	384	386	372	394	391	369	359	392	365	391	378	352	370	431	384	424	388	398	385	378	382	388	410	360	397	388	360	406	390	411	364	353	397	410	390	393	358	430	396	380	398	365	400	387	406	372	413	387	409	384	324	373	400	382	368	401	414	367	385	388	391	344	398	398	404	415	419	402	399	365	352	350	387	388	383	391	393	374	398	364	378	389	374	395	384	374	397	427	419	403	374	387	337	404	393	370	384	370	373	414	420	421	366	362	402	369	368	390	409	392	385	387	388	418	420	429	396	386	410	413	375	390	408	414	409	394	348	417	397	389	357	395	377	364	367	419	383	376	384	388	403	390	404	401	388	394	399	392	407	390	409	448	399	385	359	385	410	383	382	390	393	397	369	407	372	397	395	425	420	397	390	412	370	389	402	368	395	385	390	418	391	395	379	420	382	413	396	372	399	378	374	406	383	359	420	434	346	379	404	391	391	391	388	434	373	420	370	423	425	405	384	386	382	410	436	419	415	380	390	364	395	411	425	390	379	423	353	415	378	357	392	405	382	355	430	384	391	358	401	401	433	381	324	414	408	389	423	399	355	374	402	413	392	404	377	406	375	360	392	359	366	356	411	398	370	369	383	429	375	364	418	380	403	365	406	416	367	388	424	401	377	396	391	375	386	410	420	378	401	383	407	455	373	381	364	359	395	407	382	395	412	386	388	388	400	378	395	425	376	378	412	402	420	408	422	427	359	403	395	382	402	431	388	409	353	444	379	434	389	411	383	407	403	394	395	360	395	365	328	436	403	363	394	395	369	353	395	372	408	380	394	362	384	408	399	389	360	384	398	342	356	367	367	365	355	370	391	392	387	349	396	399	376	421	419	375	394	408	393	395	374	402	331	397	393	358	417	375	353	434	393	373	372	351	386	372	355	362	376	412	385	377	428	432	399	397	382	405	397	371	410	426	426	429	435	382	383	409	392	407	381	421	413	382	389	363	349	440	382	395	388	381	399	409	351	358	377	382	457	416	380	373	400	404	386	400	339	372	389	404	390	388	395	428	366	372	396	368	403	381	397	399	375	397	426	382	395	351	359	387	378	359	377	380	401	394	399	409	418	412	405	388	392	393	416	364	397	394	400	417	415	408	381	393	361	391	403	387	379	405	396	373	405	393	384	384	381	379	380	343	385	349	372	346	442	450	389	392	394	390	395	402	373	427	414	390	410	398	384	408	374	409	375	382	397	348	395	387	407	385	408	394	384	376	362	420	383	387	406	409	404	387	415	380	396	369	387	408	377	383	411	418	394	394	393	386	401	393	385	417	389	377	426	366	372	433	412	402	366	392	408	378	383	354	436	384	388	378	371	407	360	387	396	394	378	371	418	395	391	374	374	361	387	373	392	367	377	399	380	418	451	336	402	383	433	392	370	379	370	408	345	381	375	386	371	395	362	376	392	437	377	364	431	415	378	400	370	399	366	410	405	373	372	376	389	350	429	422	376	391	394	364	377	393	389	386	393	361	371	375	399	394	375	360	383	388	355	374	340	388	426	390	376	395	408	391	400	443	407	430	410	370	397	396	397	358	420	371	401	388	390	383	363	398	382	420	379	382	388	393	426	372	350	392	385	466	394	406	403	344	384	384	389	411	430	421	458	396	396	402	401	409	371	378	382	404	390	385	402	446	395	416	384	398	385	377	389	392	381	408	339	403	362	368	363	371	395	390	380	367	397	406	400	372	384	373	421	410	388	402	415	406	405	373	380	397	401	376	355	408	381	410	376	423	387	366	357	372	425	421	395	422	420	403	363	374	400	368	382	421	427	370	383	373	412	387	400	411	397	410	422	364	417	408	372	393	417	389	369	404	410	422	412	414	352	401	367	411	380	408	416	365	371	416	395	383	382	363	401	406	382	371	355	398	404	429	416	414	377	376	399	346	400	420	398	410	361	418	403	355	404	392	370	397	403	400	425	412	414	402	397	401	424	416	353	384	395	398	385	348	380	395	362	372	401	441	390	408	388	364	357	385	349	377	391	369	412	424	377	407	423	366	397	404	359	379	384	384	374	408	417	374	404	424	397	342	405	413	405	390	408	393	443	420	380	393	377	401	391	389	380	367	383	400	378	394	399	426	410	376	400	360	393	384	383	364	363	390	407	442	408	381	402	400	436	382	403	407	362	365	394	434	392	391	330	419	404	427	432	418	409	398	388	365	401	393	402	373	352	384	383	353	396	406	402	405	367	414	434	377	411	376	389	411	390	368	389	378	374	369	350	397	381	377	380	378	387	397	335	359	399	392	443	419	395	371	417	400	439	404	397	405	376	439	406	415	376	349	414	360	364	362	405	375	368	388	395	361	389	404	394	387	390	372	381	419	375	365	392	394	427	361	377	378	369	361	385	402	391	367	404	377	389	386	429	416	400	385	426	387	395	424	375	404	427	384	393	395	371	420	366	395	445	421	391	412	409	407	393	356	400	439	391	421	405	399	376	436	407	387	411	402	399	337	402	387	398	397	385	398	422	433	398	398	369	414	405	430	436	375	399	396	372	379	385	409	409	413	374	421	400	379	363	393	378	370	377	381	377	394	426	404	402	389	402	412	382	357	390	387	410	412	398	359	373	360	407	406	379	365	369	438	400	359	371	424	368	390	404	378	341	420	383	385	427	431	399	375	416	401	399	351	386	416	390	339	375	401	361	419	397	369	375	414	373	356	354	394	404	371	404	410	353	357	387	375	399	388	372	352	384	390	421	428	416	345	378	450	424	379	383	426	366	396	416	385	380	400	395	373	399	376	382	401	382	407	358	413	391	414	400	392	383	403	336	435	370	373	375	369	383	353	395	387	326	353	370	345	412	435	405	379	354	396	401	376	396	413	385	404	454	414	370	388	379	460	430	438	392	407	417	397	375	411	387	373	420	399	358	408	428	357	410	391	384	376	364	390	397	391	403	370	410	370	397	368	418	404	401	416	382	395	384	425	407	394	415	413	371	376	386	401	395	390	371	412	402	385	357	397	392	364	417	421	399	401	407	406	378	404	395	422	432	395	394	385	384	353	378	374	357	391	400	381	406	382	407	375	399	429	401	418	401	387	404	390	389	411	371	371	425	376	406	357	416	355	400	403	353	408	379	389	402	361	398	381	350	408	401	396	377	377	400	346	361	411	347	385	364	394	394	400	389	408	362	424	409	408	415	340	396	377	366	416	392	354	360	377	383	415	387	381	431	360	428	377	393	427	373	444	402	380	405	385	416	383	365	413	361	401	379	384	398	408	376	380	397	390	389	428	373	365	428	384	427	410	393	404	370	423	376	428	370	418	397	411	372	382	404	358	390	394	367	409	393	387	389	376	379	385	357	437	414	415	406	384	385	420	367	409	384	378	380	387	412	415	384	378	389	382	396	424	376	381	413	395	406	391	419	399	426	375	391	379	426	414	430	440	374	424	351	368	384
2173	892	914	1015	911	881	919	887	873	975	937	917	911	918	922	871	891	938	884	917	914	906	941	886	884	916	869	865	902	888	895	901	886	881	855	883	910	860	886	921	868	861	883	904	891	891	919	850	906	919	927	863	867	902	888	913	907	921	902	871	902	904	899	855	891	887	866	924	910	924	957	871	863	873	876	884	908	914	886	850	891	925	891	964	896	890	850	864	866	896	873	822	846	893	922	925	917	895	898	914	879	923	894	844	896	850	904	845	877	864	938	872	905	902	900	918	892	902	859	876	918	843	887	853	866	967	936	859	894	885	929	868	905	876	890	912	897	912	876	876	909	890	932	860	905	879	940	869	896	903	870	894	887	882	913	907	883	934	857	886	875	914	983	875	876	868	917	915	892	886	863	924	923	863	836	883	913	938	905	865	852	902	875	920	949	887	840	981	937	892	905	939	918	908	856	877	901	897	968	875	879	942	909	905	883	899	920	865	860	903	894	885	884	940	899	911	909	912	908	868	847	905	941	856	877	861	842	904	936	868	867	865	872	887	908	869	886	951	869	923	900	902	835	948	840	911	874	937	942	893	884	908	890	891	895	878	887	893	847	918	915	895	943	899	862	908	863	930	941	864	957	992	878	871	884	904	921	906	895	896	868	892	907	892	858	927	888	898	851	825	864	944	892	893	894	873	878	889	834	926	835	889	902	893	870	927	873	928	911	881	907	883	950	906	855	891	906	896	888	856	858	878	893	880	875	884	900	889	856	804	930	882	894	909	878	915	850	942	894	861	859	873	901	838	926	844	887	884	916	924	867	918	894	859	930	863	998	898	889	894	886	897	893	847	878	914	913	940	876	929	923	900	850	927	899	876	921	915	898	875	910	917	964	887	885	907	920	921	903	871	926	947	894	897	869	875	887	905	855	913	894	945	903	985	873	895	888	942	934	938	891	919	895	888	930	874	880	995	865	957	912	897	848	900	914	882	861	864	924	903	889	882	850	860	837	814	929	859	878	910	909	831	880	950	867	961	891	915	864	879	830	916	897	880	879	911	967	897	899	860	874	868	928	970	869	900	890	881	915	921	887	912	890	901	924	936	915	904	893	905	905	841	897	915	885	922	912	895	923	895	867	909	866	902	846	896	1021	920	935	948	935	938	888	936	911	861	838	896	889	928	889	881	886	923	889	938	921	843	904	850	893	911	866	899	854	882	887	858	834	852	893	941	863	923	878	874	838	944	883	887	877	938	909	933	885	923	930	897	922	893	936	957	914	837	934	897	928	865	916	893	900	907	924	903	916	940	883	909	851	917	864	870	882	907	906	885	872	912	881	885	913	919	886	913	893	877	908	962	916	968	904	919	862	891	852	867	862	856	910	870	891	922	884	923	902	911	928	1008	909	940	900	900	885	876	852	913	947	894	950	878	878	844	872	902	868	904	919	919	846	894	922	936	890	862	895	976	907	896	865	876	862	912	913	877	935	881	895	948	901	886	915	876	840	901	880	881	899	937	878	927	862	943	875	876	889	894	896	873	949	910	912	900	899	889	949	938	906	873	913	908	850	920	944	887	916	891	863	931	908	906	887	910	917	853	916	932	920	883	925	962	902	886	936	870	913	890	888	937	908	898	945	887	822	914	938	871	854	915	895	905	925	907	866	914	920	923	862	900	950	872	924	888	853	932	927	895	867	868	886	908	881	888	916	864	888	881	888	867	829	897	864	893	904	934	839	925	918	956	882	900	887	909	863	890	939	886	910	892	918	909	921	884	905	894	843	911	887	867	912	877	890	907	879	931	871	883	903	901	882	910	892	891	848	955	871	927	941	911	875	892	893	900	926	905	864	927	875	901	896	851	916	867	892	887	883	887	932	899	893	904	916	950	859	872	942	927	924	942	924	912	889	926	892	898	893	907	916	909	910	899	969	887	914	883	864	895	907	897	878	920	916	837	923	873	866	914	868	875	934	922	904	879	907	914	899	923	916	890	863	862	892	911	908	877	907	906	875	892	902	912	923	885	839	903	830	853	913	870	937	868	926	940	937	877	884	881	922	904	955	911	879	913	880	969	880	888	886	852	897	855	883	911	943	930	892	887	875	855	871	958	896	855	890	879	895	903	935	859	912	981	882	918	948	882	893	903	861	930	895	890	970	900	847	898	938	888	799	901	916	911	954	892	885	884	947	930	948	910	886	901	917	919	926	873	856	902	853	873	901	905	853	926	899	850	881	902	842	877	914	895	870	843	852	917	905	901	893	896	925	895	864	878	887	918	870	939	900	855	884	930	963	892	896	889	933	889	857	932	868	929	891	898	947	931	995	906	909	921	944	924	936	925	911	901	897	907	956	948	895	896	896	903	933	873	901	903	883	858	873	930	899	821	928	888	938	923	966	879	919	852	893	896	916	899	852	931	904	940	835	897	889	905	857	928	897	908	908	875	945	892	896	948	901	867	877	852	868	897	891	910	953	962	877	884	901	954	941	835	887	908	844	888	869	894	819	897	913	917	872	880	918	845	900	868	913	948	881	920	890	877	909	927	880	881	855	799	878	851	943	910	907	880	938	983	919	895	950	924	909	859	924	884	921	900	924	979	891	909	918	855	939	869	899	906	924	852	854	939	809	906	905	881	853	894	853	923	982	896	877	909	908	879	915	903	943	849	981	852	894	953	910	870	877	874	916	950	939	942	889	867	910	896	889	849	891	916	923	883	890	935	879	867	923	953	873	913	903	935	897	888	937	910	898	850	827	937	914	948	898	932	846	841	864	869	924	901	899	888	913	920	882	853	888	856	858	934	877	879	921	883	907	904	876	918	902	873	921	927	909	892	867	916	873	868	887	913	858	899	906	891	871	876	903	865	867	911	936	897	885	913	855	908	869	952	862	884	915	909	924	937	873	896	893	880	891	897	875	867	859	890	876	863	908	900	839	935	942	928	861	851	847	887	895	886	911	910	940	893	941	879	934	916	867	938	905	889	854	889	905	885	852	949	860	876	909	943	930	930	898	890	874	893	886	905	904	872	874	913	874	932	905	900	935	930	866	879	911	914	829	942	890	908	935	860	860	930	903	908	875	936	926	882	903	922	876	920	935	839	913	871	916	888	935	878	914	884	908	947	881	861	881	907	903	877	874	859	936	965	918	847	913	894	937	910	940	891	866	899	879	865	924	916	925	922	924	936	883	940	900	860	875	890	882	913	903	930	922	917	880	905	928	892	864	905	906	876	878	912	902	934	910	907	817	868	932	866	867	890	891	928	908	903	909	848	892	894	864	923	928	908	899	913	927	927	888	908	884	905	898	925	910	886	892	946	921	876	954	877	889	880	847	928	885	900	913	908	855	875	905	914	931	866	956	889	933	889	862	880	879	872	885	911	874	892	949	889	907	855	942	921	894	877	938	909	928	877	930	888	863	940	861	902	908	909	939	935	905	930	898	883	875	935	855	842	876	912	921	927	904	893	882	901	860	865	887	870	839	876	881	886	908	912	855	914	867	901
7756	501	529	405	376	333	305	269	247	244	239	234	221	246	208	221	185	226	230	205	226	247	249	219	216	193	226	213	206	235	187	230	199	228	224	239	248	176	203	215	237	246	222	220	222	231	210	231	237	219	207	221	185	201	217	217	207	232	219	204	240	225	216	220	209	206	230	224	218	249	227	234	212	227	208	190	208	234	203	254	202	217	209	219	228	195	196	230	215	236	210	226	196	211	207	202	224	223	212	238	240	220	196	236	185	228	205	191	206	202	192	197	245	203	199	199	219	220	223	215	203	245	210	223	243	222	184	237	219	219	226	252	216	194	203	217	223	222	203	247	197	216	224	207	226	196	181	197	223	232	229	220	203	216	225	212	209	216	234	233	209	207	210	253	232	193	227	194	229	211	207	222	204	199	186	204	219	235	225	233	223	190	216	215	217	215	225	209	217	209	196	224	232	200	199	199	208	235	219	189	227	220	209	185	223	172	177	227	206	201	211	200	206	217	222	201	220	211	217	238	202	196	223	203	202	206	213	222	207	214	195	221	214	199	214	240	199	213	227	218	219	230	178	172	246	238	208	207	205	200	189	213	243	216	210	203	201	216	204	200	219	202	207	194	243	198	230	236	217	211	249	220	230	195	205	209	191	215	198	224	226	193	191	215	230	234	215	213	205	203	204	187	214	220	210	198	216	223	226	206	228	233	201	241	203	202	208	229	217	207	239	236	225	210	193	196	218	202	202	234	198	211	231	200	199	223	177	203	226	181	201	203	231	229	228	222	233	210	258	226	211	172	211	180	220	231	238	225	185	210	207	201	228	194	227	210	224	196	197	208	212	198	224	195	191	203	217	188	188	223	229	231	210	218	187	228	206	205	233	219	194	212	208	238	218	217	192	223	194	234	226	201	216	232	201	188	199	203	195	230	221	213	203	227	227	247	197	211	180	203	206	189	217	235	234	222	192	207	210	207	228	223	210	202	216	219	240	211	225	211	205	229	228	204	181	204	213	232	232	213	219	234	216	217	201	191	235	206	207	199	200	212	217	196	217	213	226	211	246	203	196	205	224	191	211	219	236	224	208	227	215	200	190	208	195	194	200	216	209	197	190	235	217	208	214	243	214	250	230	216	230	197	194	229	234	231	201	202	209	236	217	218	211	217	211	211	206	195	236	220	213	211	219	186	222	213	215	228	214	220	218	226	206	194	218	214	182	201	208	256	189	190	220	204	216	193	191	202	225	230	220	228	228	219	196	191	202	188	186	215	247	213	222	201	219	238	241	214	213	203	230	239	232	247	204	220	234	212	188	236	220	204	197	214	181	198	225	250	228	221	225	164	203	220	208	226	208	217	189	216	200	172	205	200	228	217	210	202	222	220	215	202	226	218	223	228	211	200	200	214	212	224	220	200	213	195	211	222	201	205	226	198	232	211	183	212	206	180	222	214	190	224	211	208	216	216	212	231	240	234	235	225	201	197	210	209	214	212	229	206	215	196	223	223	232	199	236	234	234	228	207	237	205	215	217	237	229	247	213	201	217	218	208	201	213	190	244	204	214	236	199	172	228	218	205	220	232	246	224	195	162	221	214	242	182	209	210	236	222	201	215	206	196	205	245	218	203	222	224	206	205	222	248	199	242	206	185	216	197	223	207	213	217	197	227	207	233	190	226	213	209	227	215	237	196	200	235	218	252	226	199	197	222	230	213	215	203	234	224	204	236	195	214	205	214	185	216	241	193	207	210	217	200	189	196	207	192	228	211	181	218	201	194	203	231	207	212	214	198	229	195	213	217	198	216	211	211	228	224	211	190	189	223	206	234	236	205	195	220	173	227	198	220	218	212	191	245	221	222	202	216	188	229	217	202	186	197	222	220	227	200	215	201	203	194	201	238	197	219	198	197	219	238	206	230	201	216	213	226	210	226	221	212	212	224	226	225	218	200	219	218	222	222	212	213	238	203	196	201	207	240	230	198	192	217	218	239	209	211	201	182	222	201	199	195	237	222	224	190	237	217	234	222	218	228	205	201	202	216	241	240	212	219	214	228	207	228	209	204	200	208	214	229	205	213	228	202	193	222	230	215	229	222	236	215	209	220	217	200	224	207	216	233	207	193	237	201	214	193	226	190	209	232	214	215	217	215	220	225	242	210	225	223	236	211	214	221	192	234	238	203	192	209	214	211	234	214	227	205	209	241	221	197	190	198	179	188	219	190	191	225	192	202	168	208	217	211	218	194	222	216	193	188	220	207	211	215	229	231	229	220	215	183	212	229	206	215	225	211	211	232	215	215	225	206	236	238	223	221	210	213	206	195	213	229	200	197	209	224	228	217	227	228	225	220	246	237	221	238	217	195	210	229	222	230	243	204	219	216	198	212	203	231	204	191	198	222	228	232	208	195	228	200	213	220	189	213	215	218	217	252	187	211	222	181	203	188	208	211	188	200	193	208	221	224	234	214	210	217	176	213	209	210	206	227	235	215	204	200	235	236	214	179	229	189	200	205	212	188	213	187	209	201	221	209	201	198	180	193	240	211	212	206	224	184	210	198	231	233	239	203	185	191	205	207	235	204	223	212	216	230	233	206	202	204	193	221	234	208	243	224	234	213	206	221	210	217	207	241	218	215	197	220	192	217	210	193	205	231	222	221	206	195	217	217	207	195	180	194	237	217	214	205	216	187	190	199	210	231	235	218	236	230	204	242	218	217	242	238	222	206	211	227	208	222	234	216	224	193	217	199	223	209	184	241	236	199	213	216	214	187	221	233	207	218	197	246	208	232	235	225	189	219	238	210	223	208	191	211	234	229	189	216	226	212	204	204	216	217	213	206	216	198	258	215	227	194	224	201	206	213	214	228	203	185	204	196	232	201	223	238	218	202	225	216	243	206	217	249	202	233	203	197	227	180	192	210	194	199	212	217	199	222	211	188	221	231	231	201	200	201	229	213	203	226	239	177	216	210	235	244	198	210	190	227	228	187	191	200	191	187	206	218	227	236	227	210	220	218	221	227	205	204	178	235	217	236	218	255	190	238	242	220	223	216	225	225	222	227	192	217	202	234	225	206	225	231	216	207	199	218	220	222	203	189	201	245	215	207	213	226	184	237	228	202	216	241	225	171	200	239	204	215	215	194	242	204	220	199	227	241	232	231	205	214	219	229	219	199	205	232	258	226	218	197	194	230	190	242	201	230	219	196	216	221	220	220	225	212	218	196	221	232	192	187	220	198	193	218	211	209	154	210	219	204	219	201	187	203	210	184	213	220	232	240	214	201	224	223	229	192	222	209	194	179	206	219	213	203	202	203	242	237	198	217	214	224	209	209	217	202	198	179	211	233	209	219	217	204	212	211	184	195	203	225	255	224	192	215	247	253	205	212	213	234	196	189	199	232	223	234	182	198	216	199	203	247	198	221	213	215	221	198	189	203	219	195	214	227	226	216	229	220	213	203	185	213	221	181	214	250	196	229	220	226	204	247	229	213	206	203	193	207	220	197	222
6412	825	1273	1469	1185	1040	968	858	810	761	694	739	698	652	636	633	628	667	652	602	572	593	616	604	621	598	589	566	574	612	588	622	589	588	564	544	573	594	592	574	565	565	565	589	601	552	576	544	527	622	557	553	580	603	594	613	558	546	574	562	540	561	556	578	607	523	592	570	567	558	582	575	583	551	551	541	562	573	536	584	562	563	561	589	599	550	586	576	569	586	583	601	581	569	549	604	629	497	560	568	526	560	551	599	589	540	544	563	543	574	536	583	583	581	589	617	566	570	606	588	531	552	601	591	567	570	606	613	576	598	549	568	582	533	547	553	562	541	575	569	527	556	538	572	573	579	623	578	574	598	531	579	606	589	566	553	582	531	564	560	562	569	573	546	554	544	577	600	565	539	595	574	581	545	551	574	570	571	620	594	590	586	592	559	532	589	585	546	566	558	575	589	543	598	581	550	581	592	583	591	595	614	504	593	593	583	628	557	538	568	573	585	567	555	570	589	577	541	546	593	555	549	548	552	564	574	581	574	572	542	533	562	520	620	575	588	523	561	563	596	544	553	548	583	520	568	549	535	554	558	591	526	538	555	460	557	607	598	618	600	585	561	526	579	566	580	548	583	578	579	574	549	528	578	596	588	562	536	599	590	505	583	559	561	565	556	555	571	566	551	577	545	591	532	549	619	574	569	547	600	570	557	534	586	585	546	554	606	551	542	537	598	539	573	576	576	570	565	562	553	581	564	544	556	563	591	591	554	533	543	568	595	555	579	581	549	567	569	545	592	516	555	542	574	556	538	527	584	567	609	578	548	576	576	569	567	572	549	609	567	593	552	563	584	535	604	585	586	564	577	552	527	526	583	575	562	611	569	570	545	576	573	590	569	560	583	574	554	585	553	583	590	573	606	578	553	538	598	600	580	569	567	566	587	571	528	553	600	546	558	546	586	585	541	539	528	594	542	596	583	567	567	557	544	569	560	580	600	602	565	585	578	602	569	562	553	618	561	520	577	561	592	563	562	598	593	563	580	565	564	572	536	569	571	614	577	568	576	572	575	613	552	571	567	573	586	564	553	591	555	596	519	583	555	556	587	594	552	573	579	574	567	549	574	553	573	548	578	578	570	553	581	556	584	578	591	564	555	578	557	569	587	552	556	559	568	542	585	555	525	559	548	565	525	589	594	559	577	556	583	553	544	619	579	580	541	550	554	544	588	517	550	567	605	546	601	561	588	576	544	524	574	549	582	603	536	554	557	567	544	575	581	535	572	589	570	618	563	527	519	544	568	556	567	584	634	584	607	567	541	593	540	541	558	553	588	549	553	585	577	580	567	561	525	533	516	586	555	558	567	597	509	639	596	544	576	564	546	600	552	588	570	558	546	540	561	610	585	556	529	558	526	556	594	560	507	582	566	515	565	588	560	561	561	535	566	613	576	550	568	588	598	535	523	561	578	533	587	603	561	544	521	559	572	581	554	585	543	558	562	558	558	567	573	565	559	594	581	540	576	562	577	580	535	563	598	557	585	557	567	533	544	589	552	537	545	585	559	524	538	566	594	537	566	534	562	527	559	585	519	559	545	549	555	549	553	622	536	535	590	546	608	541	597	545	560	547	545	567	593	542	569	569	585	580	574	580	559	578	588	608	564	558	561	539	605	590	550	535	566	566	559	563	542	540	562	554	597	555	543	587	567	595	533	553	609	618	545	552	559	554	555	577	499	553	593	560	567	560	568	579	593	538	560	558	556	590	586	534	577	566	590	546	563	525	613	577	530	600	581	547	559	545	584	580	559	538	575	553	552	548	598	569	570	567	582	578	592	553	596	581	567	544	601	618	582	584	533	565	548	558	554	579	543	566	597	569	528	574	589	541	595	605	554	592	586	577	588	592	561	564	586	574	537	536	605	558	536	549	557	555	561	563	562	564	546	530	572	581	530	554	580	586	558	541	531	561	533	523	509	599	564	589	566	587	595	564	554	581	580	530	564	561	552	578	559	572	552	551	554	538	568	612	566	637	553	573	568	555	550	575	571	535	603	560	557	573	545	592	548	574	575	591	587	562	600	579	613	568	597	589	548	547	576	530	590	601	543	545	561	590	533	569	558	574	596	556	580	554	563	540	578	551	574	586	594	578	549	550	585	557	594	588	546	582	624	564	576	512	584	559	585	512	545	567	544	581	571	581	576	539	589	550	603	561	556	543	547	557	578	550	560	545	564	585	543	561	617	610	548	536	536	593	582	516	543	536	561	533	542	585	535	575	599	586	601	576	588	587	576	548	565	541	611	572	577	535	554	543	564	601	553	563	607	553	620	551	550	542	562	592	554	592	590	566	552	550	554	549	575	559	529	556	582	544	570	563	589	529	571	584	578	573	598	582	593	619	552	548	574	569	601	577	550	552	561	573	552	558	568	567	595	581	565	572	578	568	574	581	526	553	596	585	593	579	552	554	614	593	532	564	578	567	586	582	632	556	587	595	562	525	544	586	545	528	601	620	530	539	543	573	544	577	534	539	584	574	558	584	545	563	561	600	578	594	560	594	536	567	553	557	585	583	603	611	561	567	553	553	559	532	578	595	568	560	577	595	523	527	598	554	562	614	558	579	545	536	556	536	524	549	540	583	623	583	532	529	576	543	592	600	555	573	568	547	560	554	601	557	556	566	542	554	557	600	585	566	569	551	568	604	557	614	583	575	600	552	625	576	597	541	534	566	573	587	601	557	558	573	601	565	570	551	564	571	570	614	595	539	552	579	604	578	552	574	578	545	587	569	550	545	575	547	568	558	527	622	561	557	615	546	614	556	555	552	576	537	556	553	556	583	598	555	578	545	595	563	594	597	525	562	544	566	540	558	591	567	538	544	585	509	557	563	570	504	587	579	570	549	558	574	618	540	596	577	589	566	539	603	587	553	559	521	580	565	541	559	605	583	554	601	547	526	527	549	544	570	554	587	537	556	582	595	587	589	553	604	597	587	562	559	561	586	554	532	561	558	553	568	594	552	582	572	597	619	561	610	551	601	573	592	547	563	564	590	548	584	619	581	569	538	553	541	586	572	628	527	568	563	578	601	600	559	553	553	580	525	560	534	576	609	589	572	568	580	566	556	538	544	616	553	618	571	613	603	605	621	511	554	540	566	551	519	571	545	561	563	593	593	586	602	573	610	618	567	575	593	581	566	590	576	588	552	589	561	552	631	573	578	594	596	556	562	577	566	589	564	560	618	580	580	566	534	583	546	537	533	518	578	561	545	578	545	536	552	545	553	588	531	582	544	601	580	537	543	609	589	568	590	591	535	590	527	552	587	586	561	592	571	579	569	593	551	554	530	579	562	519	608	572	576	560	574	594	548	583	554	585	565	569	625	580	520	579	534	564	549	571	566	572	549	537	556	545	545	569	538	544	540	581	587	584	565	583	564	579	573	595	579	583	541	590	547	579	605	552	593	545	519	539	567	610	542	580	579	546	585	563	579	559	599	487	568	559	563	598
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
