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
335940161941	335940162477	335940163027	335940163600	335940164150	335940164675	335940165250	335940165800	335940166350	335940166875	335940167425	335940167977	335940168550	335940169077	335940169650	335940170175	335940170750	335940171277	335940171825	335940172400	335940172927	335940173500	335940174027	335940174600	335940175150	335940175700	335940176250	335940176777	335940177350	335940177875	335940178425	335940178977	335940179550	335940180100	335940180650	335940181200	335940181725	335940182300	335940182827	335940183400	335940183927	335940184500	335940185025	335940185577	335940186150	335940186700	335940187227	335940187777	335940188350	335940188875	335940189425	335940190000	335940190550	335940191100	335940191650	335940192200	335940192750	335940193300	335940193827	335940194400	335940194950	335940195500	335940196050	335940196600	335940197150	335940197675	335940198227	335940198800	335940199327	335940199900	335940200450	335940200977	335940201527	335940202077	335940202650	335940203177	335940203750	335940204300	335940204850	335940205377	335940205925	335940206477	335940207050	335940207577	335940208150	335940208675	335940209250	335940209777	335940210327	335940210900	335940211450	335940212000	335940212527	335940213077	335940213627	335940214200	335940214750	335940215300	335940215850	335940216377	335940216950	335940217477	335940218050	335940218577	335940219150	335940219700	335940220227	335940220800	335940221327	335940221900	335940222450	335940223000	335940223527	335940224077	335940224650	335940225200	335940225727	335940226277	335940226850	335940227377	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2777	3650	2300	2777	3650	2300	2777	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
17171	3336	3233	2394	1723	1205	942	748	648	525	438	378	399	355	373	339	310	306	256	267	260	271	275	279	264	331	331	352	439	609	912	1948	3356	5002	4906	5010	4238	3838	3229	2619	2148	1842	1418	888	1098	1000	838	653	430	287	248	256	258	253	240	222	210	210	217	221	235	209	229	195	221	194	220	217	223	206	215	230	208	232	216	222	183	226	242	217	221	213	212	217	216	221	204	228	223	228	212	204	203	229	218	211	211	230	222	187	201	219	231	217	182	210	201	225	223	230	211	232	205	210	208	213	211	225	226	208	249	205	215	196	211	207	219	181	210	220	226	224	216	211	210	204	198	209	190	205	204	238	219	178	234	220	217	231	231	229	224	198	219	220	226	211	210	206	200	204	215	210	244	218	197	203	211	231	190	216	221	206	227	191	243	219	216	195	189	209	245	200	204	203	188	218	212	214	206	225	235	217	206	213	206	208	201	236	198	212	223	195	226	195	221	223	255	206	211	203	225	190	218	213	218	211	220	204	223	219	196	211	227	211	201	213	198	201	220	204	213	236	210	207	226	239	213	238	215	222	208	187	202	202	203	225	200	227	214	226	189	191	235	197	216	195	231	191	212	223	210	213	193	205	245	218	197	214	217	200	186	204	187	216	224	193	214	226	217	220	221	221	230	203	215	199	216	216	206	238	219	206	212	221	214	229	211	205	201	221	223	203	220	204	197	207	212	225	174	221	229	204	229	212	193	193	201	233	221	216	220	193	232	205	206	217	203	222	193	193	180	239	192	192	203	212	233	228	189	212	203	217	215	197	192	245	215	212	210	219	180	199	226	193	215	206	214	207	181	213	196	228	199	191	209	209	213	195	228	193	214	239	210	209	210	243	244	200	209	214	223	233	207	217	259	218	199	207	212	213	211	216	173	215	230	225	217	232	218	198	224	215	197	222	214	216	197	222	233	208	220	216	200	213	221	210	195	221	222	223	221	190	203	187	229	243	240	216	216	198	199	193	201	229	246	222	258	206	203	208	225	181	185	208	213	222	196	209	232	197	228	201	215	204	204	221	230	218	212	209	225	247	206	221	224	222	230	212	196	201	209	242	219	219	229	207	197	208	191	185	203	214	197	226	188	201	201	223	219	214	218	216	217	200	224	207	217	205	214	231	212	208	208	215	231	225	230	217	193	199	233	220	210	210	227	218	213	210	207	206	213	196	211	208	216	203	249	211	214	210	185	205	203	204	223	218	201	221	200	203	214	211	225	181	206	203	209	219	186	217	198	217	203	223	177	226	211	202	203	196	222	183	227	231	194	216	216	211	201	239	204	218	179	200	227	214	217	235	176	199	209	219	204	212	216	229	230	201	218	179	196	202	233	209	214	220	220	216	224	208	231	201	212	217	219	212	200	211	218	233	214	222	246	216	206	192	209	226	209	227	201	205	248	210	221	207	221	232	205	198	219	209	211	229	204	212	205	206	233	188	232	216	222	217	210	185	211	197	186	164	212	228	239	213	253	208	211	177	214	231	249	188	235	215	226	195	219	214	219	216	229	221	208	224	254	221	179	194	223	196	220	210	197	231	195	200	191	214	236	229	197	209	209	216	233	213	216	186	216	195	216	201	233	229	187	232	215	201	195	237	204	217	205	222	207	210	210	192	235	208	227	229	204	213	205	191	214	226	196	218	211	217	219	217	222	218	240	222	220	186	218	210	203	223	200	187	237	215	201	207	215	207	210	214	246	249	229	215	201	215	213	238	207	200	246	222	250	212	233	194	214	226	202	203	233	197	204	202	220	227	222	187	230	212	214	227	182	213	236	238	190	209	206	226	192	233	238	217	186	183	199	189	229	185	218	234	200	219	220	217	231	224	197	228	235	214	237	198	222	238	218	201	210	225	209	235	231	205	209	222	200	202	214	213	227	239	215	240	232	211	215	210	242	212	191	211	206	231	223	186	205	203	233	213	211	216	225	226	226	212	210	190	203	207	232	204	198	223	194	184	220	202	207	220	201	220	206	197	229	208	196	180	235	222	209	202	260	189	206	241	250	213	224	212	208	237	200	184	209	222	209	226	234	223	203	222	194	210	203	217	203	203	207	181	212	222	210	226	192	180	198	215	200	227	218	213	239	213	220	192	210	191	229	174	217	206	205	214	222	228	218	207	217	186	226	221	231	226	236	239	214	226	212	230	206	209	216	213	210	223	202	251	204	218	196	198	209	236	183	205	228	216	221	210	224	216	201	214	214	214	209	210	198	202	258	219	240	213	239	246	230	224	208	213	222	211	221	189	196	214	222	217	206	220	224	183	236	223	182	201	209	218	206	227	221	212	211	208	197	224	211	240	187	235	208	230	229	199	251	224	218	228	246	199	202	218	218	248	197	212	189	232	210	209	184	230	218	199	227	187	203	196	213	237	213	219	201	202	226	234	214	203	220	222	208	228	223	204	205	233	195	207	216	230	189	210	217	222	212	191	224	220	222	217	210	202	216	237	230	215	219	203	233	222	213	238	205	220	211	224	201	202	230	190	211	200	235	224	201	219	216	197	222	222	181	203	207	215	224	196	222	225	220	223	211	215	210	225	210	191	199	216	231	235	222	210	221	206	198	222	194	204	228	186	221	222	236	199	245	210	196	215	209	192	218	215	213	192	184	196	225	231	196	209	211	210	210	223	201	187	194	224	217	222	207	214	196	190	222	204	215	201	230	199	218	213	190	210	235	217	228	210	214	219	211	233	208	230	219	231	201	205	211	212	231	240	238	193	237	205	222	188	225	218	221	208	232	206	211	201	209	221	212	228	224	205	208	204	231	210	218	216	211	234	191	228	197	230	232	192	226	196	224	201	215	218	222	209	202	201	206	182	230	202	246	207	195	217	212	226	233	219	233	216	247	214	197	200	229	215	237	170	212	212	205	207	215	200	234	203	211	236	191	211	240	223	196	216	209	179	234	205	195	210	209	228	239	201	197	226	225	197	211	200	210	207	240	201	246	209	200	200	203	219	214	216	220	208	224	221	230	237	219	233	217	249	201	203	235	217	226	207	226	200	191	182	209	203	209	221	213	211	206	230	203	210	207	219	217	216	205	203	226	189	213	207	190	197	180	212	199	191	218	232	204	223	207	187	232	231	200	226	201	210	183	211	194	239	210	215	231	193	202	227	212	213	216	222	234	226	214	212	203	211	193	197	206	193	217	203	222	218	210	206	200	189	209	230	211	235	227	205	211	213	202	194	210	235	187	205	211	192	211	225	221	220	201	212	190	187	226	193	198	211	209	199	212	266	213	192	215	204	249	202	241	189	229	210	215	189	220	202	208	232	222	218	239	220	239	216	198	205	212	230	198	220	205	217	202	225	220	212	214	218	204	205	213	195	204	232	227	200	228	210	224	207	215	232	213	186	209	231	201	219	257	209	227	192	221	226	191	235	177	199	225	246	208	215	213	210	230	197	203	206	210	194	206	241	221	202	184	234	230	176	208	201	222	220	201	207	227	174	236	224	217	205
8437	2924	6275	7060	5936	4801	3892	3366	2762	2375	2148	1915	1808	1637	1434	1431	1288	1231	1176	1144	1097	1067	1043	1006	1087	1462	1570	1787	2290	3558	6055	11923	18414	23536	19731	20530	18509	17958	16675	13242	12551	10731	8636	6332	7037	6511	5926	4559	2295	1402	1064	1132	1143	964	786	789	716	723	743	717	722	725	715	668	688	689	681	749	702	655	701	695	666	681	663	704	675	711	697	647	650	670	642	685	676	649	682	640	653	681	667	698	648	667	680	661	693	701	728	647	655	637	678	659	654	655	640	631	641	682	689	637	689	680	628	662	668	659	625	650	642	639	618	668	687	651	664	697	635	652	643	661	570	655	674	684	608	663	652	629	676	632	663	645	604	627	675	645	654	653	666	653	683	615	633	656	712	656	596	655	674	697	707	636	583	686	647	636	635	636	638	643	608	631	624	617	657	702	635	617	664	645	682	664	596	643	654	630	728	606	660	650	636	680	662	626	643	634	626	590	662	659	666	692	660	591	666	636	653	678	649	661	625	622	631	687	602	624	626	662	651	630	633	651	633	618	682	613	672	649	671	601	633	704	658	642	631	623	630	639	675	654	651	628	654	655	658	687	677	666	601	670	674	660	622	636	649	645	599	670	653	607	602	656	649	646	644	644	623	656	640	594	638	620	634	645	576	619	622	673	685	640	591	632	621	651	716	625	659	701	658	598	635	671	642	652	611	654	648	629	604	619	667	635	630	650	632	666	653	695	642	618	602	655	663	665	675	642	598	620	673	602	631	685	630	652	679	660	625	641	690	629	654	637	683	654	658	653	638	645	619	658	661	685	661	602	611	655	611	632	684	617	659	630	604	649	634	672	682	676	577	661	619	650	629	618	667	616	632	660	601	644	675	645	657	640	602	636	632	634	635	668	675	666	667	610	657	646	639	632	656	649	659	609	697	671	663	603	689	636	616	640	641	691	678	633	649	602	659	591	640	635	658	600	677	655	651	624	637	665	682	611	602	643	647	606	623	642	666	606	636	656	645	639	606	634	640	616	620	629	606	650	651	635	661	619	678	647	678	680	671	653	657	703	630	659	610	651	653	667	648	644	645	642	588	659	666	655	658	654	607	634	694	656	663	648	672	609	669	653	673	669	663	638	664	632	641	676	627	612	651	636	657	616	609	660	666	677	671	625	642	650	672	612	653	612	633	633	680	595	638	655	633	646	685	677	653	661	635	616	659	578	682	574	649	643	638	658	644	629	590	645	630	614	652	614	716	647	640	640	667	603	629	630	601	617	624	650	616	614	666	613	624	618	642	673	670	642	619	653	650	609	637	670	640	633	622	637	609	626	643	692	611	656	637	655	633	625	576	626	685	627	634	655	646	611	637	625	656	613	672	635	626	667	642	650	649	609	588	596	639	648	601	643	664	636	628	645	640	646	643	629	613	648	642	631	661	666	640	636	662	678	597	646	656	651	656	651	630	641	599	633	677	632	634	633	653	660	589	646	593	671	627	666	642	609	672	661	584	612	655	651	621	661	611	646	674	618	694	641	668	633	606	648	639	638	646	683	612	618	623	617	640	607	660	642	658	619	610	648	649	613	664	622	686	603	627	612	647	676	653	692	634	614	635	658	638	614	615	651	656	649	625	634	659	659	631	636	671	629	652	679	696	624	681	630	638	633	645	676	642	623	623	634	643	637	675	643	658	693	654	625	657	652	617	676	655	623	625	611	639	649	676	619	611	647	637	623	642	634	622	619	678	614	649	636	639	652	656	632	613	617	634	644	691	610	643	633	596	602	651	598	693	633	635	581	650	615	655	624	622	672	677	685	622	650	657	677	633	662	605	635	671	631	615	642	700	679	650	671	644	610	675	670	688	620	643	656	658	645	648	658	604	641	620	641	690	657	668	611	660	665	645	643	635	650	639	612	646	687	617	654	634	645	688	624	610	641	619	624	686	642	650	609	651	647	700	636	628	629	661	655	611	594	647	622	649	641	658	693	677	637	611	598	590	676	611	645	629	643	660	605	593	634	677	622	646	633	659	625	610	632	628	652	642	637	654	647	685	667	668	615	648	638	642	632	653	639	650	641	641	605	651	656	603	708	663	641	627	670	652	655	605	657	646	653	667	618	642	621	637	603	706	664	634	657	690	654	611	660	598	601	647	642	649	625	698	639	648	651	611	632	652	611	596	624	667	654	597	633	659	665	652	634	605	676	619	621	619	618	614	631	638	601	613	641	695	641	709	612	703	639	651	635	703	618	660	631	632	627	688	676	641	680	614	628	651	628	678	620	620	691	633	642	629	675	659	622	669	609	683	645	664	631	646	647	692	651	664	617	653	612	667	650	639	632	633	603	630	633	635	611	667	611	602	670	609	648	601	640	650	601	601	612	618	646	652	589	632	640	625	639	616	586	654	688	642	686	643	618	631	680	629	672	645	594	655	662	666	657	630	625	623	620	681	663	627	657	670	667	651	698	637	663	645	655	644	633	651	635	643	617	666	643	608	668	654	685	670	672	626	685	584	667	640	622	647	603	637	615	660	681	674	631	585	653	647	712	608	682	664	613	659	673	606	660	634	624	649	664	650	620	642	652	637	651	612	652	658	604	662	620	630	658	711	644	641	642	643	626	652	676	634	653	673	623	644	618	622	660	626	639	638	655	657	643	641	697	689	663	679	660	642	659	618	659	673	654	640	616	612	667	627	620	642	604	696	623	651	687	647	628	640	639	663	672	619	639	634	685	618	622	645	629	634	666	648	655	670	691	620	665	666	633	650	635	635	669	660	660	672	575	672	653	620	625	658	653	649	602	675	684	633	652	625	651	660	635	667	674	638	674	612	706	649	669	656	631	594	595	639	647	560	637	654	655	653	660	637	681	654	634	650	673	668	670	663	657	628	622	606	648	659	654	617	685	614	640	629	626	620	671	676	681	653	599	604	612	631	650	650	664	619	646	637	646	656	652	658	591	642	623	670	630	609	651	607	689	644	614	678	644	627	624	632	669	646	587	654	645	633	628	658	630	626	682	667	637	673	629	715	671	650	611	652	607	657	656	620	632	677	700	625	618	645	602	631	665	620	638	635	632	628	624	659	636	633	677	622	673	673	654	701	641	663	615	572	627	636	666	587	659	658	641	664	663	584	607	634	652	688	658	674	637	701	612	661	614	632	644	665	607	629	635	674	672	599	662	662	637	661	669	649	671	643	608	698	608	661	680	601	633	634	605	636	662	674	699	627	645	715	629	605	671	658	628	622	616	604	616	651	618	620	638	652	625	668	657	679	643	575	646	610	632	606	603	658	618	635	702	632	680	628	645	669	629	636	632	605	640	667	673	591	660	627	643	637	682	622	634	644	713	646	624	638	643	655	646	605	676	664	678	610	668	646	654	625	666	638	656	633	633	608	677	677	614	674	683	659	645	619	665	639	635	628	697	643	639	678	577	623	591	635	626	660	605	665	648	689	617	592	657	643	698	634	637	640	663	643	642	647	633	666	668	643	670	670	666	670	678	637	600	602	666	580	650
2504	469	466	451	440	447	397	430	408	404	397	432	416	443	398	380	401	389	411	424	431	400	388	391	375	388	427	404	403	461	441	482	476	543	572	586	513	554	483	488	444	458	445	429	408	411	389	428	385	392	418	430	390	403	395	382	387	407	416	366	377	377	421	400	439	388	434	399	366	408	393	402	380	374	416	385	378	407	409	398	412	380	414	410	460	388	401	415	401	372	384	396	413	382	383	359	409	364	399	399	403	401	404	388	381	392	430	390	413	412	418	386	425	420	392	372	383	425	404	356	408	403	406	405	404	412	391	407	406	424	405	380	416	416	390	389	426	404	384	391	349	418	415	405	363	408	411	391	378	414	438	371	436	410	402	432	391	416	371	389	397	408	414	393	415	395	403	386	374	408	405	401	408	408	395	376	429	413	417	374	387	417	389	374	369	368	391	401	413	379	391	402	408	411	373	401	350	393	410	410	389	419	407	399	439	402	388	407	387	434	402	402	418	408	409	414	374	420	442	401	397	392	383	373	388	428	409	365	375	418	397	386	397	400	386	416	379	378	390	384	408	401	426	426	386	432	387	395	372	405	428	428	364	399	391	383	405	381	388	413	389	440	415	372	390	395	382	447	410	413	396	401	440	388	395	370	402	425	419	411	356	388	405	412	394	410	399	382	406	386	425	419	395	418	423	422	380	417	432	386	399	367	359	421	373	348	416	418	418	386	438	385	391	408	396	400	402	392	440	379	393	402	403	401	430	393	401	389	363	425	407	415	414	380	397	419	346	399	387	384	408	378	381	412	358	355	438	376	378	400	423	367	414	415	415	378	427	425	422	435	408	340	394	421	393	377	411	414	379	384	411	404	365	407	402	416	410	403	400	380	404	404	399	401	416	361	424	379	413	361	386	394	402	389	402	417	387	412	393	371	412	370	390	401	397	412	408	396	380	397	385	399	405	390	425	393	394	380	393	409	448	400	389	433	413	396	406	377	398	371	403	369	377	410	416	420	401	429	382	379	415	399	374	377	392	364	411	427	419	419	383	412	402	395	434	425	366	399	363	361	444	423	385	391	383	406	398	404	382	407	395	385	397	384	429	415	410	387	396	381	388	413	375	389	404	390	411	381	395	378	392	419	423	378	373	385	403	394	433	413	438	392	418	379	426	375	355	377	369	403	391	388	374	396	420	386	380	394	369	401	426	407	369	396	418	379	383	397	387	422	381	416	402	388	407	385	424	404	416	400	387	394	397	396	406	403	376	414	414	394	361	407	385	383	384	387	428	393	408	373	396	368	392	373	422	354	404	417	364	410	380	380	406	372	392	421	391	407	390	427	359	417	415	406	384	395	392	360	399	405	380	422	373	375	393	418	438	423	385	451	364	393	432	359	398	361	392	401	384	410	401	382	407	399	387	376	392	423	384	380	393	394	382	394	389	376	419	415	409	381	396	387	402	404	400	427	391	370	379	392	402	424	417	415	385	417	390	374	419	430	399	424	408	390	394	386	371	414	417	424	423	382	355	391	399	407	442	413	384	404	395	395	371	403	393	418	398	386	382	397	431	392	426	398	406	411	417	403	413	401	370	405	387	420	382	402	394	394	410	386	388	409	412	391	402	443	449	426	394	408	393	419	418	389	381	355	398	407	384	390	447	376	386	412	411	382	399	453	373	396	421	411	360	412	435	440	373	344	399	381	434	384	374	336	387	404	378	395	386	414	406	364	389	401	434	382	394	382	369	399	445	424	428	427	423	383	376	393	411	413	407	398	446	386	423	384	412	409	386	414	403	387	396	404	385	393	371	453	430	392	357	393	435	401	397	381	420	404	400	389	393	417	367	391	382	410	401	382	425	386	367	412	409	363	410	409	419	408	379	415	406	392	366	434	423	396	362	410	400	357	399	403	397	404	454	368	439	372	391	397	409	394	410	366	398	385	402	385	405	359	370	386	405	366	411	410	363	409	412	391	380	366	377	426	382	447	363	390	412	420	392	383	392	393	386	395	380	404	400	426	397	384	386	394	394	424	442	386	369	367	397	367	379	445	387	367	419	415	406	415	433	383	410	387	428	412	396	370	395	412	418	420	374	396	415	422	402	396	405	391	367	397	459	352	387	394	407	426	339	366	385	388	422	422	418	376	329	396	399	423	425	418	399	383	391	408	392	372	379	432	456	386	419	396	382	409	404	406	394	417	380	438	403	431	399	421	412	404	377	409	381	428	417	417	352	353	401	401	425	362	403	401	396	383	400	415	401	425	372	431	436	401	406	402	401	404	380	398	382	389	374	377	419	387	413	401	406	422	394	374	366	411	399	366	358	379	391	422	398	413	410	400	415	424	357	429	390	426	347	417	424	425	404	412	399	418	381	375	410	386	395	389	372	397	417	386	421	390	418	405	404	400	405	418	421	382	403	414	398	397	417	382	400	377	405	420	396	353	381	393	360	360	412	394	364	424	416	378	401	408	381	417	391	408	416	367	416	382	391	418	420	403	346	412	404	395	384	399	418	407	400	450	382	398	370	386	406	423	410	421	406	389	414	400	363	427	366	398	388	412	427	381	375	395	408	388	403	451	402	396	396	383	409	409	368	403	423	423	407	405	397	379	439	390	388	383	403	407	378	399	374	393	377	345	419	382	397	413	374	396	404	372	417	394	398	396	392	423	379	432	403	398	432	421	415	408	395	379	436	430	399	436	375	386	408	409	427	413	364	408	409	410	415	380	357	390	420	398	431	380	384	420	346	413	402	373	403	409	382	395	387	389	382	369	414	422	408	414	399	396	409	405	378	363	415	410	402	373	390	389	379	396	357	392	395	443	387	438	373	383	402	413	396	358	396	370	396	414	393	421	417	376	436	431	388	403	407	416	382	390	390	381	394	403	345	412	383	421	407	352	358	393	394	372	420	400	376	394	426	382	395	380	443	352	399	409	393	400	397	415	401	386	433	437	398	398	418	410	370	420	403	378	371	382	379	417	413	383	387	422	400	393	390	410	427	366	407	381	403	396	427	412	388	381	395	400	411	399	392	408	402	407	388	422	384	400	402	417	414	428	377	384	395	399	406	415	389	347	396	429	415	398	389	427	381	400	395	364	360	407	370	400	402	400	374	434	378	410	410	435	391	439	406	411	401	428	431	393	387	410	402	372	405	407	383	428	412	381	386	400	406	417	370	427	367	398	420	447	385	392	460	384	402	366	434	452	441	395	379	428	407	397	383	426	410	382	379	386	421	398	423	371	396	420	403	404	355	393	394	399	382	371	431	413	411	379	364	336	423	403	438	399	403	402	406	391	371	397	370	430	395	417	408	411	377	363	395	388	403	397	383	435	430	377	425	384	362	359	391	349	375	408	371	386	408	444	402	399	389	396	396	387	412	374	433	427	398	419	393	438	379	386	398	365	404	386	386	388	393	392	366	420	361	380	391	407	381	398	402	393	388	393	402	397	375	408	389	407	377	377	412	388	411	420	436	385	418	409	406	398	419	419	382	379	426	395
2661	1197	1283	1255	1294	1218	1218	1149	1199	1162	1111	1186	1156	1185	1115	1128	1024	1094	1114	1110	1117	1116	1124	1170	1157	1157	1242	1257	1261	1360	1500	1708	1998	2278	2307	2301	2104	2175	1867	1742	1589	1524	1433	1324	1436	1316	1301	1308	1195	1162	1173	1125	1154	1132	1127	1110	1122	1098	1089	1127	1093	1118	1119	1134	1056	1113	1111	1116	1038	1095	1053	1134	1052	1169	1104	1138	1141	1163	1076	1139	1127	1156	1096	1055	1120	1088	1055	1098	1087	1040	1155	1152	1063	1133	1122	1097	1101	1194	1067	1141	1103	1090	1107	1091	1070	1090	1096	1130	1085	1174	1101	1096	1115	1090	1151	1107	1027	1105	1103	1116	1089	1061	1076	1112	1092	1094	1034	1098	1094	1077	1150	1000	1074	1138	1124	1089	1091	1150	1140	1138	1113	1070	1042	1065	1082	1134	1083	1062	1082	1055	1115	1122	1077	1126	1068	1128	1140	1103	1103	1082	1106	1106	1132	1055	1085	1099	1005	1129	1100	1107	1113	1103	1165	1127	1079	1093	1091	1064	1104	1081	1105	1132	1059	1098	1127	1095	1103	1073	1087	1092	1070	1165	1081	1112	1085	1100	1153	1066	1127	1083	1122	1090	1110	1086	1098	1046	1079	1097	1077	1042	1074	1093	1102	1070	1155	1090	1081	1132	1075	1103	1099	1058	1036	1105	1085	1130	1098	1101	1134	1069	1094	1081	1101	1098	1046	1048	1083	1095	1083	1087	1078	1123	1056	1081	1088	1110	1121	1108	1100	1129	1110	1126	1130	1075	1120	1102	1092	1143	1138	1146	1079	1131	1084	1122	1100	1093	1109	1079	1058	1072	1108	1036	1107	1063	1101	1089	1164	1101	1078	1108	1163	1075	1090	1127	1092	1137	1045	1077	1101	1089	1044	1079	1068	1070	1135	1046	1110	1099	1037	1121	1091	1131	1040	1096	1071	1078	1073	1106	1059	1094	1096	1031	1106	1067	1060	1129	1114	1127	1037	1060	1069	1119	1127	1072	1099	1117	1119	1064	1138	1138	1143	1128	1138	1112	1104	1105	1133	1089	1033	1121	1109	1069	1072	1146	1154	1073	1128	1058	1114	1081	1077	1122	1093	1141	1073	1063	1091	1077	1044	1112	1053	1106	1104	1118	1140	1144	1135	1096	1068	1132	1126	1045	1073	1127	1054	1123	1112	1081	1068	1138	1112	1111	1117	1088	1057	1090	1117	1155	1142	1153	1128	1102	1064	1085	1099	1104	1088	1071	1102	1046	1072	1109	1084	1076	1154	1117	1150	1060	1108	1087	1073	1075	1125	1044	1107	1047	1088	1088	1073	1082	1104	1021	1101	1139	1093	1064	1058	1069	1049	1103	1121	1086	1122	1105	1137	1128	1101	1070	1128	1108	1110	1064	1060	1100	1120	1097	1072	1111	1121	1092	1083	1139	1075	1066	1129	1021	1133	1107	1101	1043	1128	1135	1075	1058	1054	1073	1118	1100	1099	1079	1128	1049	1110	1081	1102	1119	1129	1086	1059	1033	1134	1109	1112	1094	1112	1142	1094	1067	1079	1096	1118	1122	1069	1074	1095	1110	1116	1118	1132	1125	1149	1129	1079	1077	1055	1061	1105	1133	1156	1130	1108	1142	1119	1123	1154	1094	1110	1077	1090	1109	1077	1055	1082	1138	1060	1084	1074	1114	1039	1102	987	1078	1077	1061	1118	1141	1118	1089	1053	1093	1098	1101	1063	1116	1014	1083	1079	1034	1094	1099	1119	1081	1082	1103	1109	1126	1075	1154	1100	1074	1127	1114	1105	1107	1120	1140	1090	1053	1105	1095	1130	1094	1076	1088	1058	1072	1107	1091	1091	1098	1099	1077	1049	1084	1075	1104	1069	1086	1120	1053	1083	1156	1128	1121	1118	1076	1092	1091	1121	1090	1105	1075	1068	1028	1120	1140	1048	1100	1135	1064	1150	1097	1082	1087	1089	1089	1074	1099	1073	1152	1108	1089	1075	1049	1100	1070	1119	1119	1099	1124	1069	1142	1103	1096	1144	1089	1149	1090	1036	1110	1104	1080	1052	1072	1116	1131	1117	1065	1098	1076	1091	1119	1116	1104	1098	1070	1113	1050	1123	1078	1136	1126	1114	1081	1063	1107	1106	1097	1081	1044	1133	1100	1030	1047	1187	1131	1048	1060	1110	1133	1052	1074	1106	1075	1088	1093	1059	1039	1090	1139	1133	1089	1127	1093	1126	1103	1090	1024	1110	1108	1085	1111	1137	1107	1109	1065	1119	1104	1033	1059	1057	1074	1082	1069	1075	1160	1137	1109	1087	1034	1090	1142	1029	1112	1072	1082	1111	1063	1087	1087	1121	1049	1105	1084	1103	1131	1117	1068	1099	1158	1148	1081	1171	1094	1061	1166	1084	1117	1063	1129	1056	1060	1126	1106	1043	1097	1096	1131	1107	1070	1069	1100	1119	1108	1130	1084	1119	1080	1088	1097	1125	1078	1090	1082	1134	1097	1082	1092	1093	1108	1080	1090	1117	1119	1081	1092	1110	1062	1038	1089	1072	1107	1053	1090	1098	1091	1098	1110	1059	1079	1092	1099	1106	1137	1062	1050	1100	1073	1098	1095	1056	1103	1108	1048	1149	1095	1067	1116	1064	1085	1106	1153	1098	1102	1102	1080	1082	1050	1072	1069	1059	1165	1126	1112	1088	1025	1102	1076	1160	1143	1125	1089	1130	1107	1060	1081	1063	1127	1079	1154	1130	1097	1135	1075	1072	1022	1133	1082	1115	1204	1060	1108	1092	1115	1134	1089	1081	1044	1057	1057	1066	1105	1081	1115	1134	1093	1127	1132	1118	1079	1099	1070	1098	1086	1096	1125	1099	1163	1108	1106	1114	1126	999	1101	1068	1015	1112	1117	1085	1036	1128	1044	1111	1039	1068	1048	1107	1091	1134	1077	1110	1060	1086	1159	1106	1060	1164	1077	1100	1068	1073	1072	1139	1160	1060	1043	1144	1115	1120	1057	1060	1138	1092	1052	1096	1075	1105	1050	1130	1207	1115	1063	1180	1155	1098	1097	1090	1078	1083	1077	1158	1102	1098	1048	1076	1091	1114	1063	1182	1113	1136	1195	1111	1108	1020	1075	1042	1077	1051	1049	1077	1108	1155	1075	1045	1155	1069	1140	1119	1096	1070	1112	1130	1086	1046	1065	1137	1100	1121	1089	1120	1094	1104	1111	1080	1103	1145	1091	1143	1108	1076	1091	1145	1114	1135	1147	1121	1083	1056	1116	1143	1093	1079	1061	1048	1073	1145	1149	1101	1139	1069	1047	1119	1164	1158	1122	1094	1031	1115	1088	1096	1080	1036	1121	1121	1107	1080	1125	1131	1066	1109	1061	1079	1122	1121	1082	1137	1081	1132	1085	1099	1064	1179	1071	1064	1170	1137	1131	1045	1103	1023	1007	1140	1094	1097	1116	1113	1056	1063	1076	1164	1097	1100	1101	1140	1070	1062	1049	1067	1086	1119	1083	1092	1094	1120	1113	1134	1081	1133	1027	1102	1132	1100	1107	1091	1016	1075	1055	1138	1090	1095	1103	1076	1079	1126	1136	1130	1060	1092	1060	1113	1121	1105	1091	1052	1106	1115	1059	1077	1080	1082	1130	1092	1091	1079	1172	1092	1124	1085	1090	1123	1061	1082	1118	1110	1104	1067	1021	1073	1090	1124	1083	1093	1080	1118	1093	1123	1128	1068	1077	1070	1060	1071	1168	1102	1058	1094	1104	1142	1053	1083	1068	1140	1072	1084	1060	1082	1103	1117	1092	1123	1102	1109	1109	1091	1048	1069	1101	1083	1004	1082	1104	1106	1128	1104	1110	1046	1118	1074	1082	1113	1113	1056	1101	1114	1090	1136	1119	1123	1138	1092	1099	1140	1038	1110	1112	1130	1023	1100	1117	1083	1141	1075	1146	1129	1093	1100	1157	1066	1101	1081	1118	1100	1148	1135	1137	1083	1083	1091	1086	1081	1104	1093	1119	1054	1119	1021	1096	1083	1088	1171	1076	1111	1102	1154	1110	1164	1045	1050	1070	1061	1061	1124	1060	1103	1087	1109	1070	1120	1061	1097	1065	1066	1088	1065	1025	1123	1133	1079	1152	1103	1090	1074	1048	1150	1061	1044	1133	1101	1091	1112	1075	1112	1061	1058	1094	1077	1038	1032	1104	1108	1124	1106	1062	1102	1077	1144	1112	1112	1147	1119	1112	1043	1046	1055	1062	1133	1083	1100	1093	1052	1070	1063	1128	1136	1095	1114	1126	1077	1093	1041	1074	1088	1082	1110	1121	1119	1122	1110	1128	1062	1110	1073	1114	1088	1114	1089	1114	1084	1063	1093	1086	1040	1070	1175	1041	1138	1083	1077	1131	1110	1103	1102	1121	1068	1137	1137	1047	1120	1076	1125	1070	1076	1103	1113	1096	1105	1070	1126	1114	1106	1103	1131	1182	1136	1092	1110	1005	1140	1157	1076	1133	1114	1065	1078	1126	1088	1064	1073	1077	1084	1071	1158	1073	1119	1074	1084	1054	1066	1118	1109	1095	1059	1167	1076	1084	1096	1124	1140	1091	1129	1074	1057	1053	1121	1085	1120	1137	1062	1154	1053	1114	1047	1084	1097	1096	1134	1095	1118	1071	1160	1098	1107	1090	1095	1084	1139	1144	1094	1089	1111	1101	1068	1104	1106	1053	1092	1041	1142	1104	1096	1071	1150	1135	1092	1115	1076	1114	1138	1063	1070	1018	1106	1135	1104	1086	1072	1150	1095	1102	1158	1008	1095	1147	1058	1146	1095	1072	1048	1109	1000	1044	1056	1079	1102	1060	1076	1086	1122	1064	1121	1106	1045	1127	1052	1109	1086	1101	1107	1114	1107	1098	1120	1079	1115	1107	1029	1108	1129	1103	1065	1076	1094	1087	1019	1130	1108	1072	1092	1117	1072	1106	1099	1082	1118	1086	1119	1158	1106	1102	1090	1053	1068	1048	1119	1064
10283	1696	1921	1408	1089	821	604	490	484	431	360	339	383	303	316	317	294	286	307	268	266	282	273	259	259	326	328	332	388	416	589	1078	1825	2800	3535	2875	2556	2682	1857	1439	1184	1067	972	814	783	706	595	433	366	290	282	277	260	311	231	262	211	267	259	238	251	269	241	265	238	265	210	267	248	243	249	239	265	233	221	252	264	258	256	261	253	215	260	250	262	259	261	266	235	260	247	260	236	241	259	253	268	247	235	235	256	276	245	233	236	254	275	243	253	234	243	257	249	267	239	264	254	257	228	274	256	232	246	252	268	259	221	261	252	235	260	286	237	217	250	272	267	246	243	262	264	250	251	215	273	228	242	239	256	238	250	252	238	250	263	269	257	254	256	255	223	262	230	252	247	263	227	260	239	289	250	247	247	258	236	251	263	249	274	254	240	256	262	251	257	255	276	272	236	251	263	213	287	284	235	245	246	258	264	267	251	258	228	245	224	254	260	265	233	250	250	224	265	249	268	236	244	245	256	263	253	254	259	232	260	246	263	256	242	287	242	233	268	243	258	234	234	260	251	263	241	263	253	252	234	253	239	240	252	253	259	258	225	244	234	253	270	248	231	257	247	271	248	237	236	259	250	253	254	261	236	232	264	239	256	240	224	246	239	275	252	223	241	264	231	237	269	252	232	237	285	243	233	218	247	223	244	271	244	252	240	264	227	238	209	208	231	247	240	245	235	219	255	225	257	223	256	254	269	267	250	244	266	218	243	255	239	243	276	247	255	251	242	226	280	218	261	250	269	239	247	229	275	220	239	238	257	244	248	208	263	239	218	245	252	266	244	249	258	241	248	246	260	238	266	242	240	232	220	240	245	265	256	244	278	242	256	258	258	244	223	232	228	245	260	269	232	230	228	236	230	269	241	244	244	224	255	255	255	256	247	269	241	227	252	229	233	260	222	254	242	214	236	256	239	290	254	260	238	240	240	263	250	232	279	229	258	275	283	247	225	226	241	241	258	225	239	263	253	250	255	243	255	257	250	250	251	220	240	256	224	239	254	248	239	248	266	228	243	257	254	244	230	260	228	261	257	251	257	282	227	234	237	258	238	234	239	243	218	228	252	242	259	244	240	242	245	221	231	246	246	251	234	242	234	268	267	232	227	272	242	253	210	247	250	261	242	247	245	281	248	260	256	223	280	224	257	263	277	240	244	248	213	232	217	248	260	274	229	234	246	266	262	261	236	241	280	270	254	242	245	244	263	233	263	250	299	248	256	236	257	257	227	280	229	237	267	226	240	264	232	265	245	236	252	251	248	245	247	259	255	267	214	258	266	255	255	247	243	225	223	238	244	268	256	240	242	237	241	253	286	259	239	242	275	280	226	241	239	218	265	244	274	245	275	255	244	230	239	233	262	264	232	247	266	225	238	261	247	225	229	256	277	244	210	255	243	259	251	271	239	216	249	246	240	234	271	233	257	269	256	268	229	238	241	259	263	243	257	237	231	235	254	252	265	229	226	227	244	216	267	237	213	258	259	258	250	229	266	233	238	252	255	268	262	257	284	228	239	225	222	268	242	245	271	233	256	218	262	255	257	240	268	243	235	286	234	266	245	258	243	261	251	262	243	242	259	242	231	248	218	223	249	227	279	247	269	232	261	227	259	240	254	241	226	262	242	263	244	253	235	253	236	251	240	243	250	259	263	237	249	235	246	260	230	237	227	273	243	238	267	247	262	252	250	218	283	247	248	236	260	237	247	267	258	216	231	266	249	243	264	255	233	246	269	253	242	254	237	234	266	262	261	256	270	269	241	235	265	256	235	256	233	237	235	231	254	226	237	266	238	217	249	263	230	224	246	228	256	247	228	233	253	277	267	239	260	244	219	229	261	236	243	249	253	249	250	237	255	238	276	252	228	230	225	276	246	228	244	261	226	241	255	237	248	296	235	256	253	236	257	237	238	278	256	212	259	216	275	269	226	272	256	234	234	256	266	242	254	234	253	229	256	273	252	231	287	254	238	246	227	258	223	259	244	240	242	234	252	244	246	231	242	235	245	256	273	227	239	261	255	249	268	257	273	233	255	253	247	241	255	250	241	273	254	255	236	270	221	246	257	234	250	254	252	262	266	224	236	264	287	241	244	251	243	245	233	275	260	250	258	234	224	243	230	246	242	252	243	259	253	210	279	259	230	232	232	241	270	280	271	249	255	232	242	227	258	235	264	268	238	263	250	256	263	240	253	240	237	242	260	251	249	211	230	223	260	256	246	242	247	269	253	260	220	234	257	272	234	225	255	236	264	236	247	221	241	228	266	251	243	255	252	232	253	219	253	242	259	264	245	246	262	228	252	243	284	257	248	242	272	266	254	269	252	233	265	235	256	257	246	260	239	250	250	227	254	247	227	225	233	239	243	225	242	218	252	238	244	229	261	227	248	243	224	242	263	231	248	227	228	240	239	249	255	254	242	242	237	253	241	241	268	265	255	260	261	272	251	235	266	251	266	243	279	235	237	238	290	241	254	258	232	248	226	234	240	259	234	241	270	225	268	249	243	252	223	264	255	252	250	243	246	228	256	244	248	279	235	238	260	237	245	259	255	224	230	265	255	241	248	242	240	250	253	266	245	259	245	221	272	255	247	228	272	241	252	251	238	253	252	272	277	254	268	237	255	226	262	246	262	249	222	243	231	217	222	261	232	232	250	231	237	238	222	230	251	256	272	260	240	238	256	197	230	244	278	243	249	227	245	244	282	261	238	263	260	231	234	224	250	258	269	225	262	250	244	251	251	237	240	229	264	234	238	233	258	249	244	239	271	240	247	220	245	216	246	280	245	249	271	252	251	264	263	222	235	274	235	234	255	237	251	239	267	243	293	255	245	230	254	249	269	254	237	237	235	260	245	269	229	259	245	239	247	241	265	244	249	278	259	286	223	212	255	241	270	249	218	265	247	253	249	261	252	265	223	246	270	294	262	226	253	223	251	252	217	227	276	264	271	270	242	271	247	233	237	257	259	259	262	254	225	252	248	254	258	258	264	256	262	258	248	248	244	259	277	269	254	227	234	260	240	276	246	252	277	230	245	231	250	253	240	240	245	253	239	242	257	233	240	254	264	252	245	261	239	264	259	269	253	234	255	262	265	239	248	241	215	250	261	258	253	242	255	210	231	238	242	238	252	244	257	266	257	259	260	241	239	236	261	242	240	259	218	215	253	239	253	238	247	229	237	224	230	268	254	257	257	267	250	243	277	261	234	250	259	250	243	268	252	293	230	277	236	232	231	280	224	246	250	235	253	293	233	251	251	254	246	250	233	244	264	216	242	220	255	218	253	264	247	258	236	261	219	208	239	236	247	252	249	224	235	255	257	280	230	238	238	266	244	259	261	256	270	264	248	263	231	245	243	273	263	221	256	267	269	231	232	243	233	236	235	278	246	269	221	271	233	243	253	240	235	259	261	270	235	263	244	255	266	237	243	265	257	248	253	248	223	232	247	249	246	258	215	253
6424	1914	3731	4230	3473	2906	2512	2155	1874	1695	1519	1358	1348	1181	1190	1155	1107	1035	986	1045	918	960	887	927	901	1094	1277	1274	1543	2134	3743	6591	11712	16217	17810	13937	13062	13576	10738	9057	7745	6846	5925	5324	4914	4143	3805	2559	1496	1085	972	1092	1021	946	818	757	776	833	749	743	755	752	744	778	800	797	781	807	718	758	718	726	721	731	671	754	737	782	791	758	720	697	770	750	757	756	734	760	777	756	771	735	791	739	767	723	780	801	779	691	745	760	719	756	743	748	797	770	738	725	705	751	721	749	754	729	737	727	744	757	742	694	737	669	731	777	723	728	720	774	701	747	734	765	785	720	717	736	719	728	747	743	734	737	799	733	748	760	748	744	757	736	737	736	726	780	726	705	675	771	722	707	727	751	730	717	720	716	718	754	735	783	751	719	756	747	731	725	696	773	710	697	743	744	727	700	752	762	733	734	722	741	773	723	763	711	747	751	688	728	779	722	722	700	708	733	750	691	686	767	757	821	701	740	769	791	718	748	707	732	723	727	732	737	795	723	722	769	724	726	732	723	758	714	738	745	688	681	747	775	712	756	740	714	749	732	732	733	768	736	698	729	741	702	712	688	720	736	753	746	725	731	750	731	722	718	673	754	730	740	707	766	739	705	752	735	733	733	754	766	768	738	694	698	750	751	725	737	727	726	712	764	782	701	737	721	681	738	726	666	725	668	725	689	690	711	727	748	682	753	753	744	736	752	753	730	716	721	710	711	743	704	703	695	715	747	734	733	791	748	736	715	721	716	713	707	729	702	721	744	793	730	703	707	763	686	747	767	753	741	703	725	730	734	761	704	790	749	710	727	689	755	678	723	720	676	735	737	737	739	766	703	725	742	753	730	730	748	715	714	721	773	718	759	762	720	752	705	741	766	674	772	747	771	729	757	750	715	753	739	767	772	746	738	831	697	701	745	692	746	741	732	745	717	749	737	698	753	712	741	733	766	758	808	724	720	752	734	751	735	740	756	770	730	700	771	756	690	777	712	737	699	785	730	715	746	691	730	754	739	755	770	766	756	721	733	691	740	747	712	730	732	726	761	697	782	731	745	719	683	728	718	703	762	710	726	664	775	770	708	772	727	698	739	680	758	711	761	784	739	754	746	760	737	671	720	741	726	738	774	738	700	712	671	699	741	694	744	733	742	745	763	737	714	686	715	757	766	741	756	720	735	726	709	763	744	736	778	701	714	758	722	704	765	770	716	775	758	664	741	743	763	718	702	712	747	777	750	742	753	738	744	709	715	726	715	731	729	689	720	751	749	786	762	764	724	724	780	729	723	728	725	719	714	723	721	745	718	692	754	710	713	698	661	715	770	741	681	731	670	723	679	712	696	707	730	760	734	774	745	733	794	641	761	690	728	742	746	738	776	707	773	720	713	729	753	717	756	702	744	715	725	719	759	742	776	733	735	706	719	722	674	729	768	718	805	761	708	722	746	748	744	717	723	737	737	717	725	694	707	703	715	723	673	743	739	768	797	717	733	728	710	745	738	709	751	777	731	768	750	734	729	707	718	690	753	679	741	716	736	765	691	718	725	713	697	755	741	767	671	704	723	757	712	709	737	729	702	728	711	754	717	693	754	725	737	749	725	727	747	709	726	753	723	712	732	736	761	743	684	752	690	685	768	655	738	711	690	752	672	758	751	706	697	742	746	754	749	733	743	756	701	750	760	695	733	723	774	737	717	684	786	698	757	731	756	721	741	753	717	725	751	800	690	706	761	754	737	687	715	719	708	737	715	712	757	736	720	743	719	721	700	716	734	724	739	714	687	727	750	727	804	712	778	689	723	709	737	759	719	767	758	740	710	717	746	698	708	721	766	727	724	661	772	766	714	700	749	704	722	731	701	753	736	725	720	730	720	730	710	702	704	716	689	735	783	734	778	731	714	741	732	727	768	740	736	694	748	766	730	701	743	764	728	754	766	707	700	708	718	764	702	710	730	694	731	713	688	709	818	686	709	732	774	733	693	747	735	720	705	735	710	730	716	722	759	734	732	731	704	721	727	731	723	714	741	785	748	756	742	670	741	709	690	731	740	700	729	766	697	756	778	741	767	710	742	753	716	769	698	743	720	742	697	704	694	791	740	683	731	709	719	776	708	757	734	705	722	743	693	744	722	683	759	767	723	733	733	743	720	747	668	737	691	793	753	710	728	747	720	702	746	701	722	763	695	744	706	711	706	760	708	700	769	724	718	734	713	735	761	772	747	736	760	751	770	754	727	727	708	709	750	751	758	679	712	745	756	741	686	782	769	725	714	735	686	729	718	711	728	712	699	740	762	703	800	725	702	698	761	728	793	737	724	757	720	731	723	690	759	733	687	717	728	700	737	774	732	758	746	748	734	731	685	717	723	726	688	704	748	775	712	696	701	693	729	739	721	760	716	724	748	735	724	746	731	707	692	755	726	724	722	756	682	712	755	707	728	715	713	749	740	733	745	788	730	740	696	755	707	734	728	641	777	714	730	744	738	729	707	735	703	754	742	763	737	730	703	785	708	683	720	702	794	722	702	750	712	706	721	735	735	730	733	749	712	733	742	751	674	737	691	724	785	692	739	770	747	690	733	767	741	716	737	740	771	697	734	705	685	718	715	760	701	698	763	722	776	750	683	773	729	699	711	693	710	680	722	731	748	716	708	744	722	701	707	756	722	721	711	749	717	720	714	785	744	719	772	734	733	742	759	727	722	771	687	750	716	717	712	783	771	723	727	751	751	733	779	737	740	790	731	733	754	697	700	756	746	783	740	700	710	721	729	696	732	726	684	774	803	776	707	719	741	772	750	695	712	718	733	718	753	757	695	720	694	740	740	731	702	728	711	721	733	747	714	760	739	738	759	757	738	735	718	727	751	708	681	735	772	729	748	667	703	716	733	742	717	726	757	728	740	732	713	749	752	790	713	738	731	742	732	732	731	684	739	717	784	711	719	732	690	726	758	726	704	716	740	726	678	669	709	724	782	742	705	730	734	746	728	720	757	750	739	704	734	799	702	730	744	745	682	741	742	687	682	698	696	753	765	772	736	744	706	734	678	760	742	792	760	744	743	727	696	706	739	714	720	776	720	679	732	717	696	751	681	732	730	704	716	690	748	702	692	686	714	714	743	788	701	797	740	712	765	777	776	695	744	711	722	781	730	730	716	796	715	745	714	712	746	731	750	734	750	734	694	739	743	718	766	779	751	768	736	738	710	744	802	756	734	755	706	758	715	712	757	747	693	702	760	764	734	698	735	666	795	738	714	730	723	729	769	757	692	703	742	765	711	674	749	749	712	738	738	749	725	715	714	729	699	773	708	722	748	781	762	745	723	773	773	731	732	668	710	713	711	708	736	733	729	775	694	723	725	728	781	691	722	708	745	686	709	672	719	714	787	741	694	732	747	756	722	709	734	735	698	734	733	758	731	690	703	742	723	757	768	724	753	689	737	713	738	761	730	787	765	740	716	712	696	697	754	746	745	759	711
16876	3364	3126	2276	1575	1096	859	693	595	535	452	380	358	329	355	278	289	278	273	254	259	250	233	253	253	246	285	277	313	443	619	1035	2714	4494	6598	5056	4722	4099	3314	2869	2132	2076	1580	1149	1106	1003	951	553	348	280	293	279	248	245	195	197	192	221	213	204	210	214	208	236	215	212	213	233	207	191	205	225	189	197	213	204	214	192	207	207	211	211	185	225	213	217	188	191	204	184	197	238	183	200	208	207	221	184	212	185	184	211	209	195	188	238	189	179	183	194	198	236	208	211	180	211	188	217	195	191	216	183	183	192	207	185	208	182	209	187	221	226	201	182	215	208	192	198	211	185	199	199	202	195	216	201	184	196	201	202	212	201	192	220	192	184	213	204	208	206	207	239	222	192	195	230	223	218	203	216	198	193	173	197	222	229	198	226	196	209	222	216	202	188	216	208	198	174	188	187	191	186	211	195	204	213	200	175	204	223	187	201	187	185	225	206	203	224	212	197	217	207	185	195	173	183	195	184	213	228	208	205	204	206	230	199	198	207	202	187	207	230	204	205	214	196	234	202	181	216	183	224	197	211	211	194	214	255	213	204	193	201	206	202	206	214	213	191	213	201	218	211	186	209	214	210	205	189	202	188	177	195	203	197	199	197	200	186	191	212	196	194	198	189	198	193	213	194	187	191	182	217	214	198	187	198	189	212	185	208	182	186	188	203	205	213	238	183	223	207	196	197	224	217	200	222	199	213	203	186	205	206	213	221	233	186	180	221	214	210	198	213	217	200	182	214	196	224	209	202	209	196	205	199	215	204	233	209	208	199	206	194	218	188	194	195	212	203	187	187	222	219	206	209	222	202	213	232	197	192	178	211	210	214	214	200	183	197	229	219	185	212	188	198	182	199	198	196	172	206	215	203	230	172	208	193	203	223	203	191	211	211	198	217	209	210	205	182	204	212	202	247	192	202	193	211	209	240	195	184	202	214	197	200	199	188	196	211	222	217	208	203	194	212	217	206	212	182	186	187	198	188	192	209	177	236	222	208	215	208	182	194	178	208	208	212	215	203	217	220	209	195	209	201	203	190	197	230	201	209	206	199	196	210	225	183	196	203	225	219	199	216	220	208	203	210	191	206	236	209	193	215	192	169	219	190	196	212	175	217	216	225	230	182	202	220	221	217	188	197	201	202	186	201	196	194	194	212	204	211	199	222	211	221	198	204	207	189	205	228	215	206	209	193	205	245	230	227	187	208	193	223	197	226	183	208	195	196	236	216	203	199	203	190	216	210	201	190	189	196	186	204	209	198	176	203	193	229	206	179	196	214	224	181	220	203	202	208	198	186	195	213	181	220	204	189	226	218	217	203	221	227	206	200	205	181	221	230	213	207	232	231	172	199	184	195	216	223	218	214	212	189	194	208	206	216	221	190	206	189	193	199	210	215	179	201	208	235	199	216	223	180	238	212	210	192	196	183	192	228	209	217	193	225	201	188	220	207	184	217	188	181	204	216	204	207	197	229	189	195	208	205	227	214	207	179	190	240	196	191	204	206	188	185	232	204	220	212	163	203	200	224	204	199	184	194	226	187	206	202	188	180	207	192	216	216	207	183	217	225	202	218	191	226	215	176	194	203	189	198	196	211	220	195	193	208	210	206	210	212	213	197	193	219	234	211	188	183	190	190	180	203	212	185	203	209	206	194	209	187	206	174	207	211	218	212	194	194	194	212	197	225	207	177	192	223	234	190	209	204	190	209	211	216	199	178	220	198	222	200	211	212	186	206	174	195	217	177	194	193	198	195	187	182	211	204	193	199	224	198	216	201	226	204	194	210	207	188	201	182	199	199	203	199	199	199	211	207	178	183	191	195	193	186	199	207	220	188	199	214	220	183	227	189	200	217	207	193	194	203	198	216	202	190	192	201	201	212	218	219	212	222	180	204	195	197	183	195	201	211	184	208	199	188	204	179	205	218	202	193	199	181	208	206	197	204	214	205	215	220	186	179	196	195	225	192	213	185	206	238	178	227	202	200	207	214	208	210	213	230	199	224	214	209	243	199	219	184	206	206	206	209	209	206	200	212	192	228	219	187	173	238	208	229	231	222	221	196	214	233	195	212	180	211	229	181	179	164	204	189	174	182	214	177	214	220	212	217	216	221	210	189	215	190	193	235	204	211	194	183	193	174	199	208	203	200	168	190	174	223	201	179	219	203	173	200	190	197	197	176	190	200	174	222	171	194	193	204	192	217	211	211	226	218	222	192	198	214	210	215	192	174	211	196	198	185	234	202	222	203	224	204	186	185	178	203	192	177	215	198	207	205	206	197	206	192	204	166	208	180	201	201	233	225	206	203	189	223	186	202	219	212	208	207	205	213	202	236	205	187	213	185	178	202	203	207	211	173	210	218	228	208	208	225	206	219	195	208	185	183	204	198	218	204	212	191	187	214	197	218	193	206	200	189	206	211	202	190	185	195	211	214	216	194	219	207	213	190	188	221	211	185	213	201	208	206	210	203	216	202	224	202	220	225	218	191	195	206	222	199	207	171	212	204	205	188	183	239	181	198	179	199	181	207	208	199	200	201	225	219	211	204	184	214	219	227	196	200	215	198	200	203	183	220	243	194	198	198	213	186	204	219	198	235	210	212	224	224	186	191	195	210	220	206	212	194	175	200	200	236	169	192	182	167	205	199	204	206	193	221	199	205	198	198	188	200	193	231	217	206	211	194	195	219	197	197	206	199	191	191	206	186	208	204	210	162	221	203	198	190	182	204	206	222	227	195	208	189	198	173	193	220	179	227	190	214	214	204	188	229	217	205	219	197	221	207	217	218	200	218	200	203	193	222	212	200	186	212	210	208	223	202	211	209	207	200	200	190	191	191	200	193	180	213	184	194	228	183	221	162	219	189	204	209	200	193	198	197	220	196	175	197	200	205	194	170	181	208	207	190	232	221	189	186	188	200	205	193	187	219	201	205	195	201	192	188	210	221	193	204	197	226	206	216	191	205	189	186	223	197	181	197	204	222	191	215	217	218	209	196	183	201	200	179	178	232	203	170	216	203	203	232	201	239	176	196	241	191	222	189	176	199	205	231	208	219	175	219	180	192	188	184	219	216	209	197	217	194	196	210	203	205	198	217	216	206	197	196	197	220	210	222	216	219	200	190	211	219	203	208	178	208	220	193	207	224	209	217	208	206	199	209	207	215	196	215	206	205	213	220	196	192	186	200	189	214	188	216	184	203	196	211	205	218	213	193	193	208	194	215	188	205	188	196	166	222	198	189	201	190	209	197	193	205	180	209	188	185	214	183	195	222	193	197	217	183	178	178	178	200	203	187	212	217	217	243	188	208	210	201	202	216	201	206	200	195	210	213	208	182	207	215	199	220	198	229	193	186	197	208	231	184	220	200	217	170	200	200	229	199	207	205	225	196	203	186	186	176	203	193	215	205	179	204	193	213	175	209	205	200	209	188	191	198	204	193	193	192	216	192	190	177	185	190	190	206
8450	2828	5906	6788	5680	4681	3784	3080	2719	2392	2041	1866	1574	1487	1459	1301	1265	1235	1140	1128	1035	1062	976	960	951	1222	1330	1448	1704	2601	3777	7003	15621	21497	24850	20300	20001	18175	15653	13977	11268	10749	9668	7752	7870	6674	6450	3562	1841	1284	1250	1187	1088	945	749	720	699	710	744	677	693	710	650	679	645	663	669	679	672	695	706	673	698	650	656	668	631	648	698	673	638	675	627	645	640	649	672	636	672	677	646	638	614	623	700	669	686	661	661	675	686	665	669	653	649	614	644	634	657	615	586	611	622	611	628	581	624	623	628	615	676	622	613	621	636	655	637	589	630	577	614	639	608	648	622	624	637	607	659	596	569	584	624	599	634	631	627	639	624	690	664	682	669	554	605	681	627	630	599	637	599	613	659	583	589	643	654	630	653	623	606	592	581	591	624	609	654	626	615	626	634	613	677	611	639	622	612	637	646	618	646	638	588	637	587	613	663	624	650	611	641	607	666	645	652	580	595	611	630	618	623	618	642	625	623	612	564	692	619	598	609	638	597	597	612	635	658	639	601	635	618	617	625	634	585	601	653	656	585	631	612	613	657	611	593	610	658	662	652	616	607	634	652	662	620	638	614	641	627	604	641	602	649	596	633	606	613	585	590	646	618	629	634	569	599	618	610	583	633	650	625	610	643	582	649	601	618	620	671	579	626	612	564	639	609	672	613	620	567	611	569	583	655	605	592	598	639	661	666	640	612	570	563	602	653	639	617	632	638	621	632	637	610	603	619	601	653	636	662	622	627	610	587	626	630	607	671	585	588	640	601	597	618	613	616	636	617	635	633	635	621	640	582	618	652	674	624	610	624	631	575	608	612	607	608	642	622	618	595	601	600	588	633	641	620	602	594	631	625	650	594	578	601	617	625	657	634	590	616	594	628	651	593	617	648	630	672	657	602	659	628	637	614	603	642	631	672	602	648	587	603	622	581	642	604	608	626	633	632	596	634	604	692	609	631	577	605	596	625	641	592	644	628	626	617	581	593	611	573	560	579	640	635	630	617	606	639	626	622	648	599	596	620	651	641	619	617	604	607	590	570	603	586	630	627	604	625	662	616	630	608	586	622	593	633	574	602	617	597	642	619	656	595	632	618	577	611	645	627	650	614	592	645	659	637	604	674	641	612	611	613	653	573	600	571	636	601	626	650	633	666	634	579	638	620	581	619	643	620	646	639	567	613	596	670	633	551	583	620	606	657	615	570	604	619	612	652	594	614	615	607	598	650	638	593	616	643	598	605	601	573	619	661	596	655	631	626	647	657	623	572	639	619	595	603	612	600	635	647	607	601	661	644	642	618	630	560	566	622	630	644	629	584	633	626	662	660	609	626	628	581	639	618	626	611	647	609	620	669	589	651	615	660	588	636	613	625	613	626	624	709	618	632	628	641	621	624	582	635	631	614	632	669	640	624	625	586	668	599	634	633	599	651	620	577	661	668	576	658	636	613	641	642	629	613	588	606	653	596	633	651	639	621	610	633	622	630	620	623	642	632	625	583	616	635	638	623	633	637	649	621	642	659	606	615	616	630	616	671	595	618	627	610	591	607	590	596	585	617	605	634	636	644	657	629	609	633	628	640	563	649	624	629	585	594	599	622	580	585	591	643	619	581	604	570	598	630	593	610	597	571	613	597	680	653	643	595	613	571	584	612	580	565	650	623	641	658	616	624	592	639	574	603	615	599	655	651	608	634	668	639	610	647	597	603	582	642	641	629	634	602	646	607	589	608	636	602	652	574	648	588	612	590	644	652	580	619	626	623	629	566	639	601	643	628	619	627	656	602	644	607	666	617	653	620	638	622	671	649	641	575	647	606	574	604	621	653	626	633	599	623	624	634	602	589	619	606	652	637	609	626	587	643	607	636	628	600	628	606	673	602	605	583	641	616	616	607	583	638	608	599	629	606	612	595	613	617	616	581	655	662	601	684	666	596	639	606	603	617	636	606	641	637	590	658	610	611	668	631	620	609	635	587	616	637	621	634	645	597	623	643	618	655	595	677	658	598	669	635	604	633	659	643	590	600	612	611	589	638	652	605	635	641	606	633	627	627	637	645	636	631	620	657	623	635	589	625	631	658	586	595	562	606	591	596	620	583	626	633	628	613	659	615	609	642	591	635	581	643	651	618	645	665	651	597	622	608	578	630	608	636	617	570	623	618	604	640	621	581	634	584	651	611	621	626	619	652	666	641	639	631	638	628	585	611	660	631	625	658	637	633	622	622	637	632	629	615	653	611	633	615	611	629	642	623	669	643	603	646	645	624	616	636	616	586	598	612	612	592	624	657	638	614	627	619	611	629	598	621	614	670	662	644	674	640	597	658	601	685	655	598	590	593	642	586	641	610	619	599	649	653	665	585	614	660	635	634	627	628	585	638	620	626	591	630	587	630	678	639	597	624	641	627	615	610	632	647	624	639	634	617	664	626	640	597	603	603	632	599	606	580	637	600	631	625	625	606	668	576	594	633	609	678	616	648	632	618	577	604	625	603	603	633	577	639	635	643	668	646	673	612	655	619	566	613	598	616	596	604	607	643	613	594	595	615	597	663	611	642	644	610	606	627	616	643	636	620	647	630	630	591	631	586	605	640	626	557	578	602	628	608	568	596	584	591	602	633	631	601	591	602	643	624	597	602	611	612	620	604	626	639	605	630	617	661	613	620	620	636	565	642	609	649	607	614	682	594	662	601	641	631	593	592	611	607	552	637	635	580	642	614	616	582	612	624	637	627	627	620	596	644	619	590	583	602	608	603	618	620	643	629	592	621	615	622	623	623	607	612	639	577	626	634	590	633	597	631	604	595	607	599	672	612	639	619	613	650	606	650	634	626	637	597	612	605	692	567	650	622	599	598	683	601	621	653	638	633	631	601	620	586	598	605	638	642	600	594	609	620	633	621	641	624	593	596	619	593	629	599	643	611	602	647	645	613	626	653	606	631	646	684	617	621	601	611	604	639	635	616	617	581	611	561	617	572	584	596	584	609	628	580	615	622	638	613	620	660	620	634	596	577	614	620	622	605	569	642	620	567	615	607	647	587	633	600	631	622	629	609	591	624	639	669	606	629	614	636	622	601	619	579	624	651	635	606	615	616	655	638	650	637	577	586	605	622	624	605	581	613	617	623	662	634	649	600	651	594	610	650	624	636	624	641	647	597	612	645	615	616	599	609	672	653	679	611	577	621	594	631	661	633	627	625	621	649	619	611	608	595	624	561	594	619	607	662	629	614	676	631	565	630	635	651	613	640	650	613	670	603	625	610	617	631	643	608	652	605	647	636	590	615	608	595	637	630	636	642	640	638	612	641	666	605	596	633	650	649	626	578	659	620	624	653	650	662	604	671	615	642	647	645	598	626	609	604	628	629	639	658	669	626	647	625	584	603	601	639	605	655	644	628	599	639	646	638	604	629	624	591	634	628	597	630	583	626	621	604	628	586	639	579	617	626	647	566	618	603	619	603	602	699	648	576	652	599	602
2452	454	469	420	441	369	374	415	375	393	398	364	388	377	346	383	342	389	373	369	373	409	344	390	387	412	426	423	397	404	434	427	466	516	568	529	529	541	452	464	439	434	415	418	419	409	402	366	382	391	402	380	360	366	379	370	391	385	386	364	414	415	366	376	400	351	373	365	386	413	386	360	381	392	390	386	360	398	378	377	375	347	370	382	385	374	386	350	345	410	388	357	366	335	391	394	388	374	381	398	377	343	347	339	371	367	368	369	381	378	404	370	407	390	374	363	396	416	376	363	358	373	369	343	345	365	384	363	365	366	400	384	350	376	390	410	346	383	369	391	353	345	360	393	371	390	398	365	393	360	376	383	380	338	411	357	371	427	369	410	359	369	373	339	410	358	332	384	379	353	364	405	395	362	398	374	352	409	361	406	354	328	380	374	366	346	349	391	377	331	371	357	367	376	416	376	374	392	375	363	369	325	385	405	385	365	377	331	377	397	391	400	360	410	381	395	402	375	349	344	371	412	339	373	354	344	379	355	358	381	357	350	350	389	357	373	409	363	350	384	353	361	368	358	361	380	383	345	371	355	380	345	394	382	362	392	378	361	371	385	364	402	356	366	354	367	346	381	386	362	388	358	389	377	393	405	366	404	337	366	380	366	365	367	403	399	362	392	381	420	383	374	385	378	386	418	354	372	385	383	400	383	359	374	362	386	392	371	402	374	380	357	374	388	373	381	367	385	371	380	343	383	384	383	363	398	380	355	337	370	384	378	357	360	397	364	368	349	393	364	368	368	359	393	379	375	384	354	378	396	380	362	396	389	382	364	365	378	366	380	368	360	405	375	365	355	351	356	390	393	373	379	380	382	362	359	373	367	421	358	381	365	338	386	370	386	384	392	379	385	371	379	358	368	393	344	372	382	361	402	357	366	357	386	381	378	353	336	371	349	382	357	358	389	379	370	399	361	399	384	358	382	355	356	356	394	383	397	391	421	397	382	372	388	356	396	381	384	388	369	391	340	341	380	391	353	379	372	350	381	383	381	361	363	375	390	360	360	371	401	363	368	386	370	402	399	383	368	387	384	356	384	333	375	392	434	351	379	380	399	381	375	397	357	354	381	388	389	385	349	350	390	376	397	400	348	365	384	368	384	386	394	374	357	427	390	375	362	388	383	379	370	394	352	379	351	359	388	343	361	378	366	389	362	362	379	379	378	378	397	378	356	395	387	384	384	353	425	400	367	365	379	354	375	394	385	372	372	388	372	389	326	356	411	362	344	385	359	367	389	380	372	346	382	390	363	387	376	365	381	360	375	382	364	365	372	368	357	389	375	373	379	395	373	369	381	391	356	356	374	370	382	375	378	380	402	401	374	351	414	374	356	331	372	402	382	391	376	377	364	355	349	341	382	369	388	362	424	362	369	395	351	399	346	364	396	414	354	373	355	346	346	386	411	392	394	392	361	376	387	369	390	392	364	371	357	369	353	391	391	425	389	394	361	387	380	370	383	338	375	370	390	329	352	359	391	387	393	390	370	375	372	350	363	375	407	362	358	398	357	366	382	363	385	367	345	409	364	392	361	345	381	385	374	373	377	332	386	417	401	392	390	391	339	374	403	405	366	357	360	405	360	338	382	379	384	387	377	377	409	426	365	382	389	377	391	401	373	379	380	361	380	406	400	370	372	366	378	389	402	376	351	379	372	359	373	366	363	370	372	376	384	356	369	355	381	332	381	359	351	354	353	366	384	371	353	365	350	382	360	386	381	388	380	364	382	395	363	379	390	387	368	383	373	371	370	350	386	353	388	357	374	380	365	348	383	374	382	392	392	382	333	376	384	377	354	331	380	383	394	370	371	401	367	383	365	346	356	330	338	375	313	370	390	356	396	391	353	394	369	371	357	366	358	361	422	347	359	380	383	380	364	380	358	349	363	369	377	349	391	407	382	401	415	362	390	388	371	352	376	344	346	395	403	346	367	391	395	350	391	406	373	397	368	391	383	353	399	367	413	394	366	407	380	344	338	356	372	414	343	364	399	355	357	376	361	378	395	372	368	390	385	401	378	342	375	366	362	406	396	372	363	395	418	360	406	365	352	332	381	368	385	379	372	377	376	342	347	339	370	376	360	424	359	367	369	348	400	400	366	378	363	341	355	355	380	349	343	393	393	426	361	387	394	385	369	360	385	357	376	365	337	410	376	341	385	431	389	385	345	396	392	402	361	369	396	368	376	363	344	350	371	392	373	359	355	361	374	382	346	384	388	375	385	383	397	400	382	352	356	405	379	356	368	372	357	352	337	369	354	394	395	363	400	404	364	393	370	354	370	409	375	340	390	382	382	357	369	387	375	396	403	358	327	388	386	405	399	377	394	397	353	392	347	407	354	405	386	375	419	362	353	409	378	368	373	376	407	351	386	347	356	386	375	388	366	382	366	340	378	394	403	368	405	391	377	363	366	380	376	364	387	367	402	341	362	353	394	384	378	384	376	361	399	362	367	395	377	377	356	365	409	338	384	370	381	368	382	409	385	369	396	379	370	391	357	374	345	373	379	363	374	372	366	383	393	359	390	354	354	372	376	372	391	356	375	386	368	349	368	372	411	369	377	367	367	397	377	392	367	346	377	352	392	388	418	398	355	375	412	395	367	367	382	377	369	363	359	395	361	359	378	386	370	398	360	343	360	375	388	397	382	410	400	397	372	379	375	340	389	397	336	363	384	382	394	396	346	377	355	396	347	383	354	369	376	361	395	381	405	364	403	370	363	382	347	350	396	350	371	379	355	381	407	412	395	386	375	388	356	349	366	393	352	405	379	368	413	362	378	383	385	377	394	353	380	388	362	413	359	361	389	391	346	378	366	379	390	350	387	374	347	362	364	376	368	377	392	434	398	382	365	346	369	409	362	360	404	381	378	327	383	365	351	406	381	375	350	377	373	374	363	331	437	390	401	375	364	402	364	387	392	378	332	395	369	337	375	367	348	380	369	378	385	359	370	361	399	361	378	382	385	387	344	385	380	346	349	406	407	356	357	376	393	371	415	385	367	387	344	353	358	337	369	366	368	389	351	371	377	369	372	370	413	357	398	381	414	404	386	380	363	369	368	384	400	360	372	412	384	364	364	421	410	383	409	375	416	377	357	351	359	409	342	356	359	400	388	353	392	366	358	370	371	368	374	372	360	428	361	392	362	393	371	363	358	387	346	386	349	383	380	385	388	372	397	395	393	352	350	362	372	369	394	422	380	371	420	376	348	350	385	347	376	396	377	399	359	343	366	369	401	373	364	412	395	382	387	401	401	353	342	354	367	381	372	353	372	390	349	363	374	361	361	373	369	358	384	375	386	389	412	407	381	341	374	376	412	417	390	407	335	370	359	366	394	411	387	370	348	400	353	347	359	370	388	342	423	367	370	382	370	360	394	368	366	419	365	400	341	376	373	408	358	364	374	362	413	344	363	372	354	361	373	363	384	398	384	374	400	369	405	379	389	378	408
2658	1052	1291	1310	1195	1108	1109	1088	1154	1061	1128	1036	1055	1095	1065	1053	1025	1062	1036	1031	1093	1035	1038	1048	1119	1200	1158	1197	1233	1259	1325	1477	1774	2062	2544	2090	2292	2006	1744	1671	1613	1512	1511	1372	1311	1288	1224	1131	1038	1046	1042	1077	1013	1101	1046	1035	954	1016	1061	1084	1042	1028	1004	1057	1079	1062	1036	1033	1020	1044	1064	1022	1101	989	1069	1043	1039	1029	999	1058	1031	983	1066	1042	1069	1035	1025	996	1033	1022	1101	1026	1054	1050	1005	1015	1033	1047	1023	1050	1065	978	980	1012	1045	1060	1039	1065	1058	1060	1004	1028	1042	973	976	1018	1044	1015	984	1028	1050	1027	1066	1023	1070	1036	1029	1066	1059	1068	1049	1044	1078	1008	957	991	1042	1016	1007	1074	1035	958	988	1060	1008	1070	1019	1096	1009	1051	1037	1033	1013	1050	1065	1005	1024	1047	951	1109	1070	1027	1089	1079	1087	1048	1056	1039	1027	1014	1020	1026	1037	1017	1007	1063	1050	1044	1051	1072	1033	1010	1064	1029	1038	981	1036	1030	994	1019	1032	1056	1045	1005	1021	1009	1033	1082	1034	994	1033	1069	1031	1010	1021	1071	1042	1035	1058	1014	998	1068	1011	1055	1050	985	1078	1064	1032	1032	1070	995	1071	1042	1066	997	1059	1019	1025	1008	1040	1043	979	1040	1016	1004	1041	1024	1031	1006	1042	1146	1043	1065	1002	1038	1012	1087	1017	1090	1049	1017	1023	1052	1066	1018	963	1082	946	1054	1040	1053	1026	1096	1018	1058	978	1010	1042	1023	1006	980	1038	1021	1082	1010	1065	1050	1052	1017	1002	1035	975	1051	1071	1075	1082	1026	1006	1002	1006	1042	997	1046	1043	1043	1016	988	999	1000	1041	1027	998	1049	1004	988	1038	1025	1029	1064	1008	1051	1083	1043	956	1048	1074	1039	1014	1018	1005	1038	1030	1021	989	963	1053	1074	1034	1060	1034	1058	1007	1052	973	991	1038	1087	1086	1098	1060	1049	1056	1038	1063	1041	1064	1071	1016	1011	1047	995	1042	1010	1004	1032	1013	1088	1077	979	1057	1051	1030	1050	1064	1090	981	1060	1005	1057	997	1094	1044	1047	1041	1013	1034	1105	1049	993	1056	1045	1024	986	1040	1034	1033	1042	1051	1010	1069	981	1080	1047	1057	1057	1001	1040	1062	1071	999	1075	1026	1020	1020	1028	1036	1067	1029	1013	997	1011	996	1061	1022	1017	1062	1063	1049	1011	1032	1009	1048	1038	1081	1052	1017	1019	1007	1024	983	1071	1037	1083	1039	1091	1029	1043	1038	1007	1041	1059	1012	1020	1029	984	1054	1049	1026	1009	1060	1082	992	1039	1071	1012	1066	1054	1035	1048	1032	1053	1081	1029	1089	1012	1029	1018	965	938	1027	1068	1034	1052	998	1119	1028	1092	1065	1084	959	1054	1070	1035	1063	1023	1058	964	1027	1050	974	1024	1005	1015	1011	1040	1023	1016	1034	1029	988	988	1015	1063	1034	1058	1010	1008	1012	1024	1039	1062	984	1036	1012	1023	1107	1001	986	1058	1038	1042	1022	1071	1019	1077	1020	1025	974	1091	1013	985	989	1033	1048	1053	1069	1028	991	1042	1005	1049	996	1005	1040	1010	1068	1044	1023	1012	970	1032	986	1028	1024	961	964	1005	1049	1033	1029	1008	1053	982	1016	1028	1066	1039	1066	1100	1070	1007	1073	1040	1074	1023	1063	1059	1031	1019	1056	1059	997	1079	1040	1014	1040	1006	1052	960	1021	1057	1014	1031	1119	1025	1037	1057	1081	1055	1019	1070	1020	988	976	1079	1038	1003	1051	1068	1036	1019	1075	1014	1087	1054	1008	1077	1009	1077	1075	999	982	1080	1017	1015	1054	1013	1023	1021	1006	1015	1112	1048	1029	1014	1077	1046	992	1058	1024	1065	991	1053	1046	1035	1021	977	1011	1030	1036	1046	1020	1046	1032	1026	1062	1033	1067	1000	1055	1019	1016	1089	1031	1030	1010	1012	1037	1025	1048	1025	1020	1013	1015	1067	1075	1033	1062	1038	995	1010	1029	999	989	1013	1066	1025	1092	1010	1065	1054	1093	1019	1033	1032	1028	1030	1036	1057	1024	1065	1034	1061	1067	1027	1061	1054	1038	1042	1006	1048	1059	997	1052	1046	1024	1074	1009	1029	1062	1067	1030	980	996	1088	1065	1043	1053	1062	1063	1077	1000	1094	1059	1031	1048	1014	1013	997	1011	1019	1046	988	1009	1031	1030	1049	1052	1013	1080	1034	1040	1049	979	1027	1023	995	986	1005	1080	1057	1033	1060	1008	989	1045	1087	995	1019	1011	1035	1008	1030	1024	1014	998	1040	1044	1044	1031	1049	1098	1052	1047	1022	999	1025	1016	1020	1033	1033	1064	1040	1086	1058	1031	1035	1058	1058	985	1043	1026	1057	998	1032	1059	1032	1035	1051	1003	1049	1107	1033	1007	1042	1037	1018	1047	1012	998	1032	1052	973	1037	1014	1027	1024	1012	1043	1015	1057	1001	994	986	1022	1066	1111	993	992	1009	1048	1057	1065	1046	1021	1072	1021	1031	1094	1058	1011	995	1007	1041	1055	1001	1016	983	1061	1010	1053	1057	1029	1036	1026	1031	1045	1017	1026	1034	1023	1030	1018	999	1060	1049	1093	980	1072	998	1042	1052	1020	1064	1033	988	1004	1029	1031	982	1056	1041	1025	994	1035	977	1043	1074	1029	1048	1030	1030	1067	1088	1064	1018	1030	1041	1046	1062	1070	1025	1047	965	1047	1007	998	972	1038	1059	1073	1049	987	1069	1019	1018	966	1037	1026	993	1069	998	1012	1031	1016	1042	1048	1020	1049	1067	1031	1026	1038	1043	1077	1046	1054	1020	1064	1058	1039	1066	999	1055	1048	989	1062	1039	1037	1004	1068	1043	1057	1099	1062	1020	1015	1066	988	947	1055	1035	1047	1002	1066	1060	1024	1023	1062	1131	1067	993	1055	1007	1001	1041	1022	1011	1058	1046	1054	1085	1065	1042	1063	1047	1025	1026	1072	1076	1042	1041	1098	1007	1011	1020	1088	994	1028	1099	1060	1049	1057	1012	1015	985	1031	1023	1015	1038	1052	1041	996	1015	1040	1059	1037	1037	998	1020	1012	1013	1063	1000	1075	1064	1012	1031	999	1011	1007	1024	1041	1008	1056	1048	1003	1070	1006	980	1040	1037	1064	1046	1066	995	1015	1043	1030	1027	985	1006	1003	1013	1067	1040	1072	1033	1079	1031	987	1066	1034	1076	1044	1106	1048	1013	1010	979	1031	1018	1038	1023	1055	1040	1051	1049	987	1031	1049	1049	977	1020	1007	998	1058	986	1039	1031	1025	1061	1041	1084	1016	1027	1024	1052	1063	1020	1043	1014	1070	1027	1068	1022	982	1039	1036	1037	1053	1060	1030	1004	1086	1016	1058	1037	1011	1048	978	1044	1013	1059	1002	1054	1037	1077	1047	989	1000	1027	1034	1072	997	1016	1083	1007	1047	1011	1042	1035	1009	1008	1007	1011	1016	997	1033	1108	1005	1039	1065	950	1039	1079	1031	1009	1057	1019	1033	1095	1043	1078	1008	1080	984	1048	1055	1079	1074	1086	990	1023	1005	1038	1046	1043	1035	1026	1052	1017	1025	1112	1013	1030	1061	998	1000	1023	1002	1034	1000	1019	1051	985	1054	991	1062	1016	1031	1051	1009	1060	1030	1098	1049	1023	983	1073	995	1016	952	1068	1093	1046	1066	967	1059	1027	1001	1039	1036	1031	1061	1028	1018	1081	987	1020	1067	1035	1024	975	1064	1023	1072	1046	1018	1022	1108	1049	993	1019	1002	1002	992	1068	1050	1028	1053	1058	1033	1031	966	1028	1020	1084	1044	1057	1012	1064	1013	1055	1027	1007	1047	1026	1006	1008	1034	1045	1042	1026	1025	1070	1059	996	1017	1011	1013	1043	1031	1040	990	1025	1001	1048	1040	1032	1079	1101	1048	1027	1000	1053	1004	996	1016	983	1081	1084	1016	1073	979	1111	1078	1004	1021	997	1067	1047	1061	997	1008	1128	1044	1043	1028	1030	964	1016	996	1087	1107	1009	1013	1037	1113	1046	1044	1037	1010	1063	1071	1053	1049	1016	1003	1072	984	1052	1030	982	1041	1083	1012	1029	1018	1046	973	1052	1008	1023	1090	1051	1060	1045	1085	1018	1076	1039	1040	962	1079	1002	1071	973	999	1080	987	1056	1040	1028	1050	1022	1016	1022	1003	999	1021	1103	1055	1032	1054	1032	1063	1044	1072	1061	1103	1009	1054	975	1089	958	998	1058	1064	1054	959	1021	1074	988	1043	1077	1035	1067	1057	1032	1066	1038	1005	999	1017	1057	1031	1008	1054	1045	1039	1004	992	969	1063	1082	1040	1048	1020	1050	1050	1019	1002	1013	980	1074	1022	1044	1002	1023	1066	1062	1055	1060	1056	1011	1019	1035	1001	1064	1041	1034	1043	1012	1006	1066	1034	1010	1003	994	1065	1062	1056	1033	1028	1034	1022	1042	1066	1021	1038	1035	1043	1115	1011	1000	1058	1040	1035	997	1056	976	1056	1028	1012	1047	988	1096	1023	1024	1044	1000	1025	1029	999	1043	1023	999	1013	1005	1067	1051	1003	1034	1071	1031	993	993	1019	994	1045	1033	1099	1002	1061	1056	1020	1056	1020	1044	1013	982	1114	977	1015
10309	1769	1856	1439	1030	728	608	512	434	396	371	346	352	341	306	313	309	296	298	302	289	279	293	271	291	319	284	320	352	363	541	909	1742	2396	3810	3652	3140	2328	2059	1537	1109	1152	1036	1003	736	738	542	432	304	282	272	282	298	260	239	242	251	262	265	262	265	248	261	243	284	263	249	257	268	250	222	231	253	241	266	271	264	230	242	247	255	244	252	230	254	268	253	253	245	248	236	226	236	248	256	249	230	262	240	251	243	241	257	261	220	256	245	239	245	246	267	252	237	246	230	244	273	219	248	267	253	224	245	252	241	253	232	220	198	239	243	254	236	252	250	248	258	281	231	238	245	252	222	250	251	265	283	255	265	254	228	237	266	239	242	260	250	270	256	232	239	251	237	261	227	215	266	238	257	246	229	228	250	277	245	250	231	291	241	246	214	238	259	249	240	259	227	257	268	239	239	232	277	258	232	252	222	257	217	254	257	253	250	252	253	241	261	224	251	245	266	234	286	220	287	232	231	258	246	243	247	243	238	254	233	246	232	249	232	252	239	266	241	249	212	254	230	232	262	241	248	246	241	237	269	241	234	266	263	251	259	262	255	239	272	230	263	245	254	225	235	252	223	245	266	264	245	244	241	268	218	265	227	263	246	252	248	250	257	204	234	254	245	258	247	289	265	241	253	233	255	243	239	252	249	246	244	256	282	253	244	271	258	263	268	258	243	259	271	221	276	237	239	236	292	225	239	242	225	288	227	243	271	249	239	263	249	249	240	245	248	242	251	227	249	261	245	236	267	254	242	247	245	267	244	271	269	236	225	257	246	256	274	218	238	266	253	253	237	263	231	242	256	231	244	250	271	257	233	227	226	243	247	222	235	255	258	258	244	254	245	258	228	269	263	264	231	231	233	250	251	213	245	237	243	232	263	259	248	233	270	256	232	248	239	257	218	272	262	238	246	241	242	244	270	280	258	259	244	240	228	239	223	239	259	229	221	260	257	251	261	257	251	261	247	228	244	248	229	232	206	244	241	261	268	240	253	255	235	276	261	267	249	241	256	242	255	255	229	231	263	214	256	233	260	245	241	248	253	257	216	267	234	252	235	266	251	229	258	243	245	266	224	251	228	261	265	261	276	236	233	232	256	257	248	247	246	288	246	241	243	223	230	264	276	216	249	241	234	244	239	273	242	268	234	253	263	246	229	251	265	240	219	253	262	222	245	248	242	252	238	234	243	228	243	228	233	249	224	226	246	239	256	251	251	238	228	256	231	244	272	231	260	232	237	249	264	256	259	261	238	237	240	256	275	217	258	264	227	270	268	228	251	261	239	228	256	239	246	237	249	225	238	209	248	230	233	211	252	207	302	285	236	268	242	233	228	234	234	252	235	265	264	254	261	242	245	241	260	231	249	224	226	224	252	249	240	259	228	260	228	238	250	247	252	225	210	241	260	232	252	252	278	236	239	262	241	243	268	244	278	229	238	262	255	221	244	230	250	246	260	248	273	239	234	261	220	229	243	251	242	234	248	253	240	259	249	248	240	260	232	239	274	266	243	223	238	238	231	258	246	270	238	244	255	232	239	258	233	254	241	260	271	241	261	259	255	249	196	254	226	245	265	259	250	253	219	266	251	251	264	249	246	244	232	261	239	262	256	255	249	262	241	243	253	271	238	256	242	247	249	237	250	247	235	270	224	262	260	250	246	265	272	236	246	237	238	233	248	246	268	258	232	224	217	270	270	251	269	240	244	237	243	255	232	230	275	276	252	255	263	286	221	286	249	227	244	261	261	250	234	266	257	219	257	237	251	236	238	241	233	256	247	253	243	265	252	252	271	251	246	214	238	269	259	216	246	247	231	227	263	276	227	245	240	266	247	223	220	258	261	272	231	261	259	265	239	251	272	258	218	243	242	233	233	239	253	250	266	229	228	281	252	257	245	236	240	251	255	253	265	265	234	237	263	258	283	267	252	242	260	250	234	227	220	239	239	253	207	268	260	254	252	254	260	250	255	268	276	253	258	268	242	243	249	249	221	276	211	264	224	271	274	261	256	275	237	246	259	266	236	275	258	283	245	256	228	263	233	275	242	219	221	216	256	244	248	233	230	255	246	249	270	270	240	264	268	255	243	257	233	237	260	224	258	261	271	267	284	240	236	247	253	229	235	232	230	235	278	275	246	238	229	250	260	235	258	253	248	241	268	245	249	231	272	257	248	250	235	235	257	256	254	256	251	249	219	264	222	232	214	272	235	264	243	250	246	258	231	239	265	255	242	235	263	232	254	246	268	254	217	222	257	254	273	249	254	227	251	248	255	260	237	273	268	254	254	223	232	265	269	245	232	250	231	256	218	244	251	263	238	258	247	254	272	272	269	245	264	238	250	256	252	215	258	243	274	258	272	217	255	264	275	230	229	253	267	265	249	229	225	234	252	245	241	249	267	238	266	219	234	257	218	240	244	245	252	240	243	242	246	248	243	239	243	270	252	216	249	246	252	243	245	236	242	234	241	205	253	253	242	249	252	229	251	242	242	235	216	251	255	235	252	231	256	219	254	258	275	238	226	229	259	244	246	251	238	220	232	241	260	234	277	233	247	225	251	223	259	273	277	253	267	236	244	232	241	261	235	239	228	227	247	226	212	281	247	242	272	229	227	247	259	256	232	246	259	255	212	250	247	274	255	220	264	235	224	221	247	244	254	262	242	237	242	244	267	239	244	251	253	250	245	254	240	244	251	230	213	261	237	287	244	233	213	260	248	236	259	236	231	246	239	232	267	272	238	263	234	261	259	229	253	228	240	245	221	245	239	236	278	221	256	235	225	263	268	269	260	223	259	230	253	263	234	262	257	253	245	243	265	239	248	225	231	266	244	232	246	267	235	244	250	252	251	234	270	240	249	227	238	254	244	237	253	261	244	252	237	253	239	246	278	242	263	265	288	223	260	243	261	247	244	217	236	263	288	242	283	243	248	257	219	248	252	280	245	242	231	276	234	243	246	230	219	247	250	216	234	239	237	233	252	258	245	257	258	263	214	262	234	268	287	241	226	286	255	224	240	271	273	224	218	248	236	245	229	230	251	247	235	248	232	227	246	240	250	250	259	226	262	275	235	239	274	238	246	261	247	233	214	230	224	252	252	239	240	250	263	270	216	263	222	226	261	270	270	235	239	226	238	223	231	272	248	238	249	275	249	244	240	260	220	239	255	251	257	231	228	249	229	244	275	261	249	244	245	234	253	228	250	227	233	242	248	244	256	257	257	248	260	257	266	271	262	244	246	239	273	247	242	252	219	236	235	240	262	254	226	254	250	266	241	249	247	243	270	287	238	237	220	245	255	211	236	264	267	257	248	231	243	240	259	225	278	263	253	228	263	271	257	289	240	231	273	211	213	253	218	243	237	267	233	225	239	214	239	230	267	221	249	247	236	267	236	244	260	224	238	263	228	252	230	244	236	254	272	247	244	253	256	242	245	220	251	238	278	233	274	263	262	237	247	218	241	227
6608	1861	3743	4128	3711	3122	2451	2161	1889	1705	1546	1415	1278	1237	1158	1138	1081	1060	974	999	934	927	984	885	981	1066	1168	1406	1541	2068	3035	6281	10777	14313	17835	16226	15651	12665	11323	8473	7572	7545	7066	6813	4849	4573	3382	2226	1494	1235	972	923	973	921	830	825	761	740	759	798	750	774	768	811	787	799	772	742	755	792	764	727	707	738	732	748	728	741	755	715	756	713	746	786	769	729	736	764	770	720	755	727	760	756	715	747	745	798	756	752	753	735	742	787	713	727	754	735	718	741	706	715	755	785	732	779	760	717	683	726	760	727	818	745	744	732	726	729	738	718	704	717	722	665	719	724	790	708	743	819	700	771	661	718	738	748	709	707	751	737	713	698	746	735	751	741	742	758	720	759	747	712	765	756	709	731	746	696	696	761	719	704	708	776	743	699	716	760	801	728	750	775	712	718	728	780	676	733	709	702	743	736	743	748	773	734	746	740	766	757	705	704	755	709	729	749	726	743	787	676	746	743	776	723	731	689	824	688	734	734	746	723	743	671	770	726	708	686	730	735	733	752	747	705	734	754	682	766	729	721	701	723	698	714	748	754	774	754	707	726	778	733	783	780	719	718	691	775	724	748	668	715	746	681	747	700	702	747	663	702	738	707	725	713	755	728	692	737	753	736	745	722	707	721	692	700	678	724	734	710	733	728	727	739	720	765	754	680	743	728	748	758	679	660	717	754	723	724	768	744	758	714	706	722	730	716	741	745	758	738	686	752	750	745	752	725	732	713	746	717	714	692	714	692	736	754	692	740	754	739	739	722	805	699	759	690	733	764	720	716	782	673	744	677	691	725	734	700	703	670	700	666	751	708	752	723	749	737	699	725	738	744	748	739	728	732	724	723	700	748	725	727	720	736	739	741	706	739	718	751	695	731	728	701	700	700	690	723	747	736	819	712	727	740	712	713	754	748	731	804	753	721	723	709	709	703	771	748	738	739	706	729	687	720	711	739	723	738	768	737	693	718	728	729	741	710	701	726	726	727	718	729	680	725	750	749	727	720	745	696	729	749	702	773	746	705	725	738	764	753	753	793	699	714	724	754	770	667	696	729	746	726	748	763	697	800	759	727	676	737	685	734	741	746	717	695	706	713	682	713	761	765	733	771	751	712	712	730	740	713	699	754	707	754	755	708	767	707	743	767	696	774	716	722	715	761	744	697	715	750	709	668	702	797	710	674	721	739	749	731	745	694	759	713	738	680	766	718	749	731	745	683	758	694	720	713	732	720	732	753	740	718	726	774	754	721	733	724	749	772	706	680	746	776	724	691	728	765	713	722	753	722	773	733	786	688	693	724	719	748	730	734	709	741	757	769	770	697	712	788	760	735	734	767	693	784	738	747	720	725	766	720	734	717	696	733	708	712	759	740	744	746	774	761	773	690	759	717	721	714	724	767	776	738	726	729	717	722	715	708	676	718	738	714	779	764	730	752	716	836	727	722	724	696	719	697	723	704	753	705	720	749	742	745	711	706	719	762	697	731	749	728	700	696	742	760	717	709	703	711	731	697	711	684	751	737	658	707	718	724	736	726	698	748	771	697	727	712	702	707	686	710	706	715	687	756	753	737	772	710	720	738	694	710	691	714	739	752	732	747	736	670	750	743	691	719	713	744	754	710	734	719	705	716	772	737	765	761	735	734	787	726	745	745	755	686	730	733	724	690	774	751	707	770	734	686	803	725	781	738	746	656	694	692	768	745	756	707	687	701	700	724	720	767	697	706	746	729	734	750	699	738	711	691	735	707	740	782	729	694	710	709	681	726	749	686	738	749	709	652	714	737	715	739	700	716	738	767	722	743	659	708	655	739	721	759	766	720	736	743	726	718	710	733	698	747	703	703	799	736	719	729	708	714	773	754	715	749	706	744	741	732	728	706	701	734	722	745	768	721	759	696	747	733	706	704	793	753	709	749	739	729	733	759	715	711	720	740	719	699	660	764	734	752	749	703	714	711	745	758	700	737	760	762	697	699	748	737	716	723	774	728	715	741	774	751	740	715	699	749	737	716	737	733	731	718	700	730	764	701	735	704	710	764	741	791	745	790	735	723	751	715	754	680	750	730	725	778	715	708	766	742	744	728	733	723	767	756	726	714	701	760	728	755	713	675	785	735	700	676	726	761	758	751	723	735	660	705	746	702	723	759	717	757	807	701	768	735	731	770	721	731	742	719	741	714	715	802	726	705	744	695	747	729	736	781	732	704	741	703	707	720	749	757	730	714	719	735	720	737	800	765	693	723	699	767	710	797	749	741	688	696	761	772	725	733	722	750	771	743	720	677	730	708	729	730	739	694	724	725	724	735	744	744	747	747	745	767	731	751	765	745	712	719	721	742	768	739	748	681	647	691	761	735	734	707	751	772	775	736	743	733	745	746	694	725	681	697	733	747	708	722	741	713	676	749	725	679	729	721	686	761	751	713	726	774	705	740	709	720	709	743	772	725	715	733	705	723	784	726	719	705	757	714	724	785	736	762	758	720	675	722	732	723	730	750	745	715	745	764	803	761	711	751	738	715	701	769	740	686	687	736	738	711	713	743	707	735	755	748	723	733	703	715	758	723	725	711	781	719	718	748	687	742	688	757	732	734	706	703	732	750	720	731	753	729	712	679	734	745	731	780	734	731	697	715	691	690	708	736	734	763	761	691	742	710	809	706	687	703	738	701	760	768	732	710	729	700	745	712	705	747	709	705	746	745	681	751	717	733	768	694	732	704	733	695	707	726	713	768	721	733	728	725	686	692	785	746	721	713	733	679	734	728	731	727	724	652	690	688	695	742	759	700	688	723	739	740	752	736	700	708	705	767	757	745	725	750	701	702	797	743	755	726	776	711	717	757	730	755	778	750	706	709	752	714	703	725	653	743	750	734	723	723	711	743	709	744	750	744	689	710	674	713	721	711	746	770	731	705	798	692	715	755	693	718	775	686	732	695	784	740	691	723	725	720	684	737	748	723	721	750	740	672	764	735	722	741	734	772	680	757	736	714	730	702	693	688	742	738	770	727	715	772	734	728	752	766	747	758	758	741	719	720	729	731	722	678	703	765	728	700	725	721	711	716	733	743	708	689	741	773	726	711	733	717	719	703	735	712	714	763	721	726	732	727	747	726	792	726	695	725	746	733	732	698	734	705	761	686	701	714	730	732	787	738	679	730	740	709	734	738	701	704	733	738	745	737	744	727	701	706	756	759	713	731	766	688	756	728	723	697	792	785	751	712	717	796	705	714	707	726	749	697	695	745	723	765	700	753	734	737	684	747	733	727	723	717	698	666	739	770	702	694	696	728	763	714	684	696	706	734	665	728	750	782	766	724	769	737	738	723	712	787	754	709	739	723	736	666	727	728	760	713	717	760	784	759	760	778	757	705	729	718	717	778	696	691	694	717	756	688	746	756	752	714	733	698	759	723	702	730	738	754	721	745	692	716	764	725	772	659	743	693	726	755	687	719	753	782	757	743	733	726	702	732
16619	3266	3211	2417	1581	1127	852	640	549	529	448	434	385	342	339	301	281	308	283	282	289	275	243	245	235	275	284	355	373	487	807	1717	3215	4238	6001	5321	4854	4566	3340	2659	2081	2013	1825	1488	1077	1071	617	491	348	269	272	262	252	220	219	203	210	238	198	222	213	191	223	194	194	243	227	206	222	209	176	210	231	233	190	198	195	208	211	193	222	196	207	206	224	212	191	208	201	194	186	198	224	214	176	205	212	199	208	203	212	231	185	182	227	211	202	223	215	205	215	205	219	197	208	180	206	220	200	213	208	212	209	215	185	193	202	211	236	194	202	190	200	200	226	188	228	222	214	186	188	210	176	232	214	223	208	207	240	212	192	195	197	215	209	190	209	215	177	225	228	217	211	180	216	203	210	201	235	240	244	208	214	183	201	201	209	206	191	208	208	191	205	209	207	198	214	220	202	212	199	205	219	215	205	212	198	233	210	224	192	210	204	202	211	204	184	218	192	196	182	202	217	226	223	204	202	195	217	182	231	213	211	224	244	207	206	193	214	189	212	234	206	193	210	190	217	170	195	219	205	203	202	194	184	206	220	218	193	215	246	227	207	228	210	225	197	235	218	202	224	199	231	203	196	210	205	211	211	181	197	204	222	193	218	210	200	188	228	198	213	178	231	206	209	182	210	181	223	209	213	198	226	208	230	205	212	211	215	220	205	226	200	189	184	182	225	221	192	210	256	190	199	204	212	185	188	187	215	223	183	208	209	218	197	233	212	225	231	217	199	184	218	221	183	222	193	208	211	202	188	217	210	198	194	196	202	236	200	232	207	201	227	191	231	209	225	193	212	197	211	217	221	204	229	217	215	232	229	207	193	191	196	193	192	216	220	200	201	223	227	213	223	206	201	226	211	210	202	203	194	220	225	236	233	217	222	198	214	172	226	178	195	207	192	199	218	180	206	191	204	205	203	215	211	222	191	204	209	191	205	216	212	229	214	198	209	236	206	232	214	205	220	223	216	204	219	201	185	192	205	218	238	218	191	206	225	213	192	223	224	209	191	205	207	204	219	222	197	205	170	221	218	247	200	207	188	205	205	216	224	213	196	216	200	196	193	194	195	203	192	188	197	218	192	221	191	203	211	219	185	246	198	219	207	194	183	204	198	221	232	210	210	190	211	192	216	182	192	222	199	239	216	234	197	192	203	209	213	175	218	208	224	215	218	217	195	208	196	197	204	222	203	212	208	192	227	202	204	185	195	211	210	213	199	201	210	203	223	199	194	205	216	200	206	205	215	197	191	202	223	174	190	200	177	231	221	218	183	205	214	184	215	198	187	196	202	193	220	191	195	213	194	219	228	210	227	191	204	206	217	215	215	178	194	205	199	190	222	228	181	215	210	198	204	185	196	214	208	197	214	196	193	202	233	200	188	189	178	207	188	193	196	218	203	222	214	219	198	193	191	211	201	211	206	221	227	207	192	191	194	205	229	201	222	219	209	208	209	224	192	203	167	203	201	190	193	196	214	228	206	199	200	197	198	192	182	216	172	196	193	188	205	172	189	214	197	194	215	226	234	213	200	209	220	188	187	211	178	198	202	193	207	201	198	191	192	215	201	213	202	217	216	220	216	208	187	222	229	225	215	200	193	193	229	209	183	193	184	194	182	227	225	206	200	199	230	212	194	200	198	187	183	208	228	221	213	201	205	191	186	204	217	228	200	190	197	208	226	199	214	176	209	197	206	200	184	193	207	219	207	216	211	214	215	209	197	207	213	222	222	200	205	227	212	207	202	211	217	193	216	225	204	205	197	218	201	203	205	228	181	239	217	206	190	208	219	221	205	208	220	202	200	212	186	211	199	213	170	207	195	211	183	209	221	206	216	210	198	203	235	219	215	216	199	212	236	203	211	197	188	198	221	208	210	201	205	204	204	194	209	199	238	182	208	194	191	219	190	190	197	206	193	225	200	198	215	190	189	212	210	219	212	214	198	184	208	224	216	203	173	231	224	197	217	194	202	207	195	216	210	204	199	200	189	201	215	225	180	202	214	196	203	198	198	202	213	206	208	199	238	183	209	217	200	215	214	201	198	199	192	194	199	198	203	200	192	214	219	219	187	191	207	235	200	223	201	230	220	215	213	196	202	207	203	204	196	184	216	214	203	217	214	195	207	206	179	230	197	220	186	220	194	197	215	205	225	219	203	225	192	219	214	195	207	204	189	190	217	221	188	210	195	203	202	195	212	214	193	175	209	204	199	192	196	217	231	205	213	218	219	181	219	212	215	207	228	215	208	212	209	198	224	219	190	204	210	208	200	199	207	186	201	214	240	193	226	215	191	230	203	199	217	221	202	174	211	212	216	181	215	220	210	217	195	198	222	218	192	214	199	197	205	213	202	218	204	209	225	206	193	217	205	211	183	204	198	179	179	205	205	225	215	233	219	228	201	172	200	210	219	197	207	203	198	185	221	189	206	217	249	245	223	207	190	197	203	200	205	223	189	222	196	224	204	212	192	220	178	206	209	212	196	190	210	193	219	206	227	203	215	221	221	214	209	205	221	198	224	200	205	204	221	209	202	211	206	221	214	201	213	222	208	216	184	221	229	214	196	198	226	201	201	212	213	187	218	204	183	222	215	218	206	197	213	207	207	195	207	199	207	196	212	198	201	203	204	197	230	191	203	232	186	190	180	247	196	213	197	197	226	213	169	205	217	201	217	184	240	209	179	211	199	188	210	194	227	205	207	182	198	182	194	203	199	232	197	207	217	221	202	196	231	184	245	207	230	216	244	200	201	198	209	192	212	208	186	209	233	209	218	194	220	186	184	209	214	212	205	198	203	203	211	187	235	227	174	202	202	223	204	206	199	205	214	216	198	220	205	204	220	202	195	192	195	192	230	213	199	222	192	195	196	232	178	195	192	221	224	195	204	197	197	178	177	222	207	219	201	208	206	178	217	199	215	216	223	215	193	202	208	202	223	224	209	211	192	230	203	195	219	203	189	198	193	220	202	219	229	222	189	221	208	221	203	222	193	211	198	200	210	217	191	198	196	205	201	196	206	213	206	196	197	206	212	212	192	176	212	200	232	221	208	196	231	218	214	205	197	204	196	205	216	190	191	210	213	175	202	198	201	194	224	203	227	216	204	197	204	199	201	206	207	218	207	223	210	190	225	201	203	215	211	224	190	195	194	203	216	199	193	203	219	191	211	182	201	231	177	206	202	202	202	226	201	213	200	207	206	210	187	198	208	192	211	213	200	182	211	235	216	231	190	185	233	211	186	196	196	209	222	220	188	195	216	210	208	206	189	213	197	187	208	223	177	207	192	178	199	211	204	205	199	190	201	223	196	192	183	230	217	210	206	211	210	233	207	227	206	197	214	204	203	172	203	214	209	223	236	199	200	217	217	194	197	200	211	204	201	221	216	200	194	212	185	196	224	196	216	228	215	171	208	224	230	209	201	208	198	198	202	212	185	188	194	208	217	226	216	180	201	225	216	233	232	198
8238	2737	6138	6686	5601	4738	3805	3105	2702	2287	2068	1849	1720	1560	1406	1403	1222	1224	1119	1102	1002	961	1036	1008	1063	1163	1384	1553	1986	2889	5387	10956	17364	19990	23268	21496	20318	18979	15198	12673	11628	11484	11119	9186	6842	7228	4110	2812	1889	1389	1229	1180	1174	919	781	709	726	714	666	706	667	703	717	672	733	713	648	654	632	682	666	640	649	671	655	611	623	672	676	686	664	635	735	670	655	651	602	616	698	607	654	647	650	636	627	654	631	692	683	691	654	641	668	639	636	657	561	613	626	639	663	652	610	625	637	617	648	600	604	623	636	689	679	647	659	616	649	620	678	605	611	636	622	671	632	670	609	600	600	643	697	599	673	664	639	604	611	668	586	657	595	608	625	618	641	561	631	636	597	619	650	616	648	652	605	567	693	649	557	617	645	618	561	613	593	630	667	617	620	643	633	585	659	625	630	636	592	571	600	628	623	561	658	607	657	613	602	626	641	701	626	607	664	646	653	683	634	615	632	612	640	566	632	558	641	634	626	645	637	616	628	613	582	650	609	615	620	636	612	624	570	658	609	601	622	569	649	591	648	601	641	621	615	624	605	639	582	593	580	637	612	645	602	597	624	611	628	632	644	606	638	598	619	658	596	631	617	657	623	652	631	589	598	634	645	622	591	644	597	622	598	606	651	633	635	662	592	616	632	592	643	566	663	632	600	598	584	645	610	659	590	630	623	627	665	612	597	616	575	638	608	630	647	581	595	638	658	667	599	635	642	595	654	591	634	609	616	614	628	629	638	608	595	593	644	630	656	619	611	648	582	603	664	597	617	575	640	633	624	613	658	640	650	636	646	632	587	629	606	655	641	591	625	622	622	647	625	613	640	615	667	623	591	648	625	640	635	630	626	635	656	637	637	638	636	640	608	595	640	580	625	654	638	629	611	647	617	616	659	658	601	628	654	617	621	616	602	650	657	616	632	576	617	633	634	614	653	624	606	595	617	618	639	644	570	662	596	607	630	653	648	620	612	608	624	645	658	572	596	601	615	612	669	594	616	612	646	673	696	655	571	611	606	623	642	652	657	575	626	612	588	611	617	623	590	620	612	605	636	640	619	627	635	620	589	594	639	617	592	628	639	646	640	634	632	614	582	624	627	635	621	592	668	626	588	619	651	612	657	640	632	601	611	637	587	581	637	654	628	582	637	579	612	661	617	637	628	645	624	628	615	647	668	670	628	610	616	614	628	582	631	601	646	643	631	604	612	602	608	651	608	632	629	637	615	592	616	624	656	636	588	615	626	648	643	652	618	619	638	612	581	610	619	614	592	570	601	673	616	652	582	616	598	625	608	611	582	630	600	619	642	645	618	633	644	586	605	643	638	650	633	612	638	638	604	574	631	612	566	629	623	606	617	631	613	624	615	614	597	622	635	649	622	577	621	596	639	653	676	626	655	671	662	598	636	623	638	635	587	614	644	648	663	648	629	622	616	648	597	646	625	671	645	609	610	606	649	633	606	586	624	591	620	646	623	659	613	618	627	661	623	627	600	634	656	656	651	624	662	621	629	668	617	619	582	625	621	630	646	650	646	633	596	600	606	673	628	661	631	666	687	635	615	634	636	632	596	589	566	615	634	664	609	646	648	631	659	629	587	623	597	627	579	587	683	602	614	620	629	577	615	640	640	627	636	617	640	607	619	591	620	599	645	664	645	636	675	655	649	669	656	658	622	623	603	625	645	625	590	628	617	582	646	592	635	605	597	655	633	640	659	614	599	595	615	622	643	604	638	622	620	612	567	676	619	671	599	654	639	603	620	582	619	624	610	634	636	597	631	646	641	621	607	611	604	647	626	614	595	621	622	642	625	620	616	639	677	644	642	632	581	602	614	601	631	618	636	622	669	640	643	659	615	599	594	621	636	621	599	646	611	652	630	654	619	649	611	598	621	604	595	648	605	613	632	633	630	633	612	631	645	589	636	606	628	649	656	647	599	629	664	622	591	624	627	645	619	633	626	636	636	604	608	617	599	653	617	641	605	601	670	571	642	606	624	636	638	618	599	626	653	620	643	612	612	617	668	616	668	611	619	611	613	612	624	619	593	630	609	603	620	637	575	595	634	569	661	597	636	621	605	603	606	633	673	604	644	605	593	644	591	651	630	620	606	627	625	610	602	597	640	601	597	604	650	655	637	650	623	628	606	643	653	624	656	630	660	618	606	616	617	655	671	675	599	643	608	606	572	625	627	582	619	654	597	612	620	600	609	648	677	612	636	658	622	621	644	641	643	601	613	600	612	642	661	632	603	633	617	615	592	601	622	589	642	685	626	646	629	637	657	593	625	619	642	652	660	602	584	638	578	633	652	599	586	648	656	614	635	620	609	644	615	611	632	609	638	650	624	641	598	594	621	621	631	669	657	635	626	595	591	642	574	602	616	612	656	602	616	587	676	610	615	622	650	612	594	631	622	664	629	655	594	635	628	619	630	617	617	674	627	613	615	582	554	618	640	610	611	606	689	662	599	612	650	644	614	661	627	605	614	615	702	610	612	626	612	656	672	613	613	653	618	638	614	650	627	619	674	631	633	618	621	589	614	597	629	619	618	634	627	629	641	607	599	637	626	639	576	602	588	611	629	651	672	643	603	666	631	619	602	593	614	668	596	643	591	594	611	621	618	620	614	660	636	592	649	613	547	620	655	648	564	658	629	650	642	660	612	611	603	612	645	611	637	636	647	643	600	592	651	634	614	632	625	617	646	627	653	621	652	590	623	608	607	619	641	603	581	602	654	608	609	623	628	612	591	621	629	642	625	594	612	581	634	639	644	620	595	611	594	688	637	604	625	645	611	644	633	643	626	596	582	560	632	632	655	628	601	630	630	632	643	647	626	608	551	634	622	627	621	631	626	648	616	610	635	619	618	630	608	624	602	632	672	624	597	646	671	624	594	608	629	633	584	600	593	636	619	572	625	648	604	647	634	606	609	659	679	598	620	663	627	625	619	642	610	603	582	601	644	631	614	679	621	653	641	661	623	635	623	646	600	655	610	638	672	643	619	598	618	657	655	579	653	648	643	583	606	600	595	629	643	637	599	615	648	580	646	626	622	591	598	592	638	649	650	650	602	645	626	659	623	643	612	633	587	643	650	635	606	611	621	625	568	641	642	658	617	596	630	608	619	623	606	651	590	635	641	616	648	619	621	595	637	651	632	622	678	630	607	630	649	640	671	608	586	642	661	624	624	631	625	611	637	603	638	606	617	648	645	593	643	635	618	589	597	609	651	679	639	597	614	609	652	609	590	581	630	652	598	624	607	643	640	610	586	606	612	657	596	597	605	628	620	620	618	634	578	630	636	631	598	598	655	656	609	648	685	614	653	619	616	638	611	624	624	594	655	658	622	682	592	648	609	618	629	668	631	618	661	573	601	576	641	642	603	606	612	626	610	663	613	655	643	566	594	593	620	596	647	657	621	626	614	635	602	659	629	617	603	661	642	638	668	634	648	574	629	627	597	619	647	593	637	620
2439	487	520	467	413	382	413	394	404	419	372	353	392	385	380	389	401	374	401	394	403	386	362	350	388	394	399	365	414	400	439	439	481	497	542	577	507	466	437	441	403	447	432	396	357	405	400	396	359	389	381	383	402	372	367	354	397	362	354	350	359	369	402	369	373	339	409	354	387	370	350	361	378	363	333	366	364	352	381	400	367	395	387	392	379	382	356	370	343	376	355	374	409	393	388	421	375	402	384	381	395	361	419	397	398	425	395	395	365	378	384	347	401	393	392	397	378	390	384	371	383	362	400	376	372	378	351	394	420	405	369	364	389	390	367	381	356	367	398	374	393	388	340	387	384	380	352	376	381	388	365	367	348	413	347	405	364	391	389	374	361	388	335	387	396	358	367	322	368	380	394	398	384	378	356	380	379	402	363	340	384	391	353	359	367	370	361	369	376	372	386	352	371	376	403	376	368	372	386	399	391	402	409	371	395	364	372	397	373	374	354	355	387	339	357	376	360	381	367	379	389	366	370	379	370	364	375	370	379	353	384	376	360	359	389	370	385	391	389	366	362	401	372	376	361	356	360	362	399	380	370	392	382	381	364	363	358	386	361	396	352	390	384	350	371	379	407	353	370	373	411	362	387	345	386	382	402	363	367	394	370	363	379	372	399	377	379	355	369	354	385	393	365	373	390	392	391	363	386	347	376	384	391	368	387	373	356	387	386	380	412	360	381	383	403	340	381	373	382	398	380	388	363	370	365	367	335	376	379	371	361	394	384	328	420	371	375	388	347	360	361	359	372	387	395	374	378	375	365	407	357	368	392	380	368	356	395	389	382	393	353	378	396	412	349	409	356	412	376	401	408	354	364	366	375	384	370	389	353	367	356	390	358	363	402	394	357	383	393	348	429	390	331	395	367	375	355	371	357	361	343	394	389	346	390	389	393	400	363	396	340	378	417	366	375	355	386	392	367	351	368	354	334	394	354	391	374	396	357	355	356	365	340	379	375	348	381	356	382	403	392	361	345	365	368	360	363	374	353	392	381	385	388	399	381	380	341	402	376	343	377	352	324	393	414	371	361	323	381	393	401	374	368	371	353	357	362	360	348	396	381	351	373	379	363	390	357	399	393	411	378	389	394	409	366	359	376	382	399	395	370	354	356	395	342	398	405	406	344	358	373	396	367	326	361	387	357	384	357	408	382	379	370	371	382	327	356	396	380	380	381	404	382	390	387	367	371	391	394	366	381	362	368	394	360	372	402	398	391	381	367	389	366	359	387	386	331	382	398	352	399	417	409	371	361	391	366	374	351	352	387	386	391	394	382	384	371	342	376	378	352	396	380	405	403	398	352	364	387	406	364	365	372	383	404	383	358	388	420	373	366	347	422	370	345	385	349	403	377	374	372	413	387	341	333	379	408	343	337	371	377	356	386	355	386	380	365	389	405	376	374	346	384	382	349	391	396	366	374	349	336	376	396	373	358	359	384	370	379	383	405	395	418	364	371	366	386	350	363	402	409	364	363	354	372	335	353	389	390	391	366	380	343	363	383	397	338	375	367	345	367	393	387	342	393	374	379	376	360	405	396	365	392	385	386	372	372	344	378	399	387	374	387	368	376	410	385	371	352	354	374	370	362	373	392	380	380	403	353	363	376	362	405	392	400	376	378	345	354	355	336	394	354	343	362	377	359	370	383	380	374	361	354	353	417	370	417	351	435	367	370	392	377	360	352	388	370	356	408	361	389	357	394	352	382	336	379	402	375	366	356	357	390	392	373	383	354	373	334	365	358	369	391	347	365	375	370	367	391	397	419	383	389	350	346	378	388	383	357	347	362	340	326	381	374	402	374	351	330	356	340	392	406	403	391	408	356	369	382	344	358	356	411	362	393	403	369	385	349	379	377	381	373	398	370	385	352	365	363	331	381	406	374	362	365	366	379	397	406	339	394	380	376	342	379	397	385	370	398	367	353	376	366	347	389	342	358	350	391	355	394	388	431	393	364	386	380	375	375	368	412	413	377	353	364	382	352	394	399	385	383	354	393	335	364	410	365	374	364	374	363	368	379	399	410	365	394	395	359	415	357	388	347	355	393	367	365	338	376	392	414	381	366	374	352	337	403	359	381	385	357	411	390	389	379	372	400	394	367	362	401	363	375	367	379	375	385	397	350	363	369	373	345	377	397	370	367	349	388	377	349	372	372	399	409	343	384	354	380	388	382	377	369	370	372	409	361	396	378	390	407	376	389	379	373	350	396	384	386	386	386	383	348	388	381	303	398	380	382	331	380	373	356	357	370	404	415	411	385	400	383	372	353	351	371	412	357	369	411	348	364	392	403	335	354	387	384	373	362	438	377	350	378	387	372	398	384	401	419	403	365	373	342	351	375	379	388	389	379	367	347	397	369	350	407	385	368	352	342	347	359	366	360	361	387	380	380	381	360	328	380	410	388	369	356	374	398	397	351	410	370	355	398	402	381	395	350	374	386	397	385	365	363	360	343	377	398	361	414	381	362	380	396	381	386	389	347	371	394	340	391	363	373	371	349	360	369	386	369	380	384	393	415	409	366	336	358	368	369	384	403	391	393	376	358	352	339	374	380	426	397	322	384	368	376	360	397	353	370	352	346	378	355	400	408	386	359	434	395	336	334	343	379	374	410	405	358	377	390	376	364	362	394	377	367	385	355	380	400	368	386	367	379	349	369	387	371	374	383	388	390	358	396	336	394	366	370	328	347	389	382	349	371	395	351	392	347	357	403	359	354	394	364	370	354	398	362	376	396	399	393	382	358	372	364	370	423	386	395	396	356	355	424	342	380	368	407	371	377	375	403	380	381	380	365	385	401	353	366	368	359	411	405	427	389	364	391	369	354	400	394	360	347	425	405	346	376	373	390	377	375	365	354	382	379	393	383	371	384	360	375	398	380	368	395	387	384	408	371	375	347	418	376	390	370	383	350	416	405	337	374	391	362	357	395	403	353	390	358	414	422	364	403	402	381	439	397	383	386	369	387	391	365	377	347	389	347	382	349	388	381	375	383	390	392	365	376	384	372	373	388	363	354	390	354	405	394	352	371	376	354	355	385	359	366	337	363	331	395	385	396	339	394	375	331	373	372	361	392	372	385	375	337	408	381	399	383	364	402	384	364	363	375	371	353	395	332	366	411	401	347	350	353	376	403	376	383	388	372	373	374	387	387	384	341	395	372	392	372	379	388	361	386	383	398	362	386	370	389	383	388	403	390	366	355	356	394	384	380	354	363	397	416	389	385	385	358	393	351	417	355	367	383	369	367	373	406	415	395	368	332	418	343	371	386	343	373	380	359	396	353	424	370	390	378	369	407	415	420	346	407	386	352	373	385	382	390	404	362	339	401	372	398	380	375	364	366	352	356	376	389	408	395	381	360	377	395	395	361	369	400	357	352	397	399	399	350	377	403	385	366	350	345	394	397	367	378	382	361	372	341	386	369	350	402	381	350	366	426	375	372	378	390	364	367	361
2668	1173	1196	1299	1196	1217	1141	1102	1181	1012	1059	1077	1053	1064	1028	1080	1084	1041	1027	1066	1073	1054	1015	1095	1148	1148	1191	1223	1261	1304	1485	1739	1954	2072	2434	2351	2075	2021	1853	1641	1478	1551	1494	1361	1232	1252	1119	1102	1077	1006	1053	1053	988	1066	1022	1087	947	1024	1072	1049	1008	1061	1049	1060	1013	1021	1087	1078	981	1055	1011	1062	1035	1010	1035	1036	1039	1070	1083	1073	1038	1075	1016	1032	1044	1028	996	1089	1018	1021	1036	1015	1058	1040	1079	1027	1054	1053	1055	1032	1049	991	989	1048	1036	1087	1101	1010	986	1117	1016	1015	1054	1025	1052	1042	1085	971	1028	1064	975	1050	1056	1081	1008	1007	1027	1048	1039	972	1054	1066	1059	976	1110	1057	963	1023	1090	1076	1066	965	1029	1065	980	986	1014	1068	1026	1096	1060	1008	1037	1027	977	1059	1038	1019	994	1094	1048	1024	1013	1056	988	1063	1041	989	1057	1023	1076	1018	1081	1066	1075	1033	1076	1052	1071	1061	1039	1034	1008	1034	1057	1053	980	1088	1048	1054	1043	1062	1017	1019	998	1017	1050	997	1039	1059	1031	1005	1068	996	1016	1063	1013	1025	1046	1073	998	1033	1021	1036	1071	1006	993	1070	1113	994	1065	1019	1090	1030	1050	1117	1049	1044	1050	1085	997	1012	1004	1010	985	1060	1079	1085	1062	1079	1002	1006	1045	1011	1014	1035	1017	1069	1030	1073	1039	1061	1045	1068	1015	1026	1042	1022	1061	1068	1052	984	1043	1088	990	1081	1064	1027	1078	1012	1095	1058	993	1016	1038	1007	1100	1096	987	1091	1108	989	1015	1057	1046	1078	1075	1063	1059	1021	1043	1072	1071	1045	992	988	1033	1011	1025	1032	1009	1005	1099	1091	1056	958	1045	1047	1023	1096	1037	1033	1038	1023	1037	1028	1043	1040	1043	977	1047	1067	1053	1018	1045	1050	1039	1041	1006	1021	1001	1026	1035	1043	1059	989	1077	1048	1085	993	1032	1023	1088	991	1016	1076	1054	1069	1000	1069	1027	1050	1037	967	1086	1017	1026	1002	1078	1042	1039	1078	1023	1068	1043	1071	1056	1108	1022	1027	1061	1072	1016	1058	1045	1068	981	1057	980	1039	1064	1019	1089	1010	1047	1058	974	1014	1089	1054	1025	1059	1044	1040	1089	982	1066	1012	1068	1007	1088	1044	998	1059	1025	1039	1022	1052	1067	1074	1064	1069	1060	1029	1117	1039	1080	1066	1084	996	1038	1043	1020	1070	1063	993	968	1056	1050	1027	1052	1042	1109	1048	1002	1094	998	1085	1045	987	1011	1015	1018	994	973	1079	1054	1041	1043	988	1064	1024	1048	999	1017	979	1060	1204	1050	1028	1071	1045	1101	1032	968	1074	1074	1034	1031	1033	1090	1013	1047	1064	1004	1020	1000	991	1070	1034	1009	1043	1056	1018	1020	991	1005	1030	1013	1125	1017	1105	1050	1001	1121	1081	1016	972	1051	1022	1020	1036	1036	1051	1058	1016	1032	989	1044	1035	1040	1014	1081	1059	1025	1018	1046	1010	1028	1024	1040	1020	1000	1025	1052	1029	1100	1076	1019	1032	1023	1030	1033	1029	1048	1042	1035	1003	1055	1003	1043	1031	1056	992	998	1040	1071	1051	1049	1049	1010	990	1051	1009	979	1054	994	1047	1108	1085	1092	1047	1030	1058	1061	1013	1074	1089	994	1006	1092	1026	1094	988	1061	1076	1010	1049	1054	1010	1018	1035	1058	1031	1049	1074	1002	1033	1051	1069	1085	970	1051	1045	1023	1004	1061	1027	1049	1031	1070	1026	1025	1018	1096	1037	992	1054	1047	1031	1007	1061	1073	1026	1041	1070	1036	1027	1023	1025	1053	1001	1025	1045	1028	1010	960	1060	1023	1022	987	1088	1043	1030	1039	1067	1025	1043	1018	1045	1061	1002	967	1006	966	1032	993	974	1031	984	1065	1020	973	986	1042	1025	1061	1068	995	1044	1016	970	1006	1078	1087	1066	1044	1025	1090	1057	1068	1023	1025	1011	1006	1066	1027	1007	1008	993	1011	1064	1021	1014	1092	1069	1030	1035	1028	976	1030	1017	1058	1045	1036	1079	1078	1043	1024	1070	1020	1018	1066	999	1068	1008	1073	1082	1032	1047	1014	1080	1018	1086	1054	1056	1005	1027	1023	1045	1032	1029	1027	1052	1017	1020	1017	1030	1021	1084	1005	1062	1038	1023	1061	1033	1075	1030	1058	1023	1031	1021	1033	1042	1012	1014	1004	1076	1020	942	1025	1068	1027	1008	1059	984	1020	1078	1046	1040	1085	1006	1063	1066	1014	946	1035	1080	1002	1005	1085	1033	1062	1013	1065	1012	987	1021	1040	1038	1080	1057	1046	1012	1099	1065	1024	1032	1086	1079	1027	1060	985	1073	1039	1062	1063	1033	1025	1037	1002	1069	1066	1040	987	1023	1012	1012	1057	1111	1023	1050	1065	993	1031	1014	1036	1019	1029	1056	1023	1018	1069	1051	972	1026	1017	1066	1036	1059	1042	1022	997	1055	1020	1078	1018	995	1037	997	1053	996	1052	998	1042	1039	1076	1076	1011	1036	1063	1067	1047	1057	1003	1056	1000	1037	1019	1076	998	1056	1012	1035	1052	1045	1042	1050	989	1045	1006	1023	1016	1068	1009	1033	1054	1036	1029	1047	1031	1044	976	987	1007	1068	999	1041	1045	1040	1081	993	1056	1062	1075	1031	1034	997	1009	1040	1073	1033	1081	1043	1012	1039	1004	1018	1046	1074	1049	1049	1026	1037	1017	999	1044	989	1041	1001	1056	1078	1059	1035	1032	1000	1014	978	1016	1028	1008	982	1081	1046	1069	1023	1066	1034	1008	1112	1050	995	1050	1052	1062	1102	988	1029	965	1078	983	1079	1012	984	1051	1020	1036	1069	997	1028	1072	996	1080	1043	990	1020	1055	962	1032	1087	1055	1108	1068	1032	1047	977	1053	1061	1034	1025	1019	1065	1105	989	1009	1015	1057	1009	1019	1031	1007	1033	1076	1074	963	1059	1035	1048	1067	1065	1061	1032	1045	1011	1000	1027	1054	1026	1035	1048	1030	993	1051	1018	1021	1044	1016	1081	1017	1052	1003	1002	1020	1052	1029	1049	1085	1061	1110	1019	1009	1027	1034	985	1084	1044	1069	1085	1005	1022	1040	1042	1023	1025	1070	1084	1018	1018	1028	1048	1064	1040	1044	996	1042	1046	1080	1093	1062	1001	1022	1050	1123	1028	1059	1007	1005	1039	1050	1015	1038	1042	1032	1037	1043	985	1117	1026	1071	996	1036	1033	1005	1014	1072	1037	984	1025	1078	988	1043	1049	1014	1091	1017	1013	1030	1053	1014	985	1012	1065	1052	1055	1023	1048	1017	1040	1018	1034	1062	1034	1038	991	1096	1000	1000	993	998	1014	1027	996	1024	1077	1068	1004	1055	1028	1079	994	1008	1056	1030	1060	1052	1047	1044	1055	1046	1045	1079	1054	1020	1058	1014	1004	1012	1090	1043	1050	1024	1026	1042	1043	1066	1088	969	1081	1032	1063	1034	1034	1060	1003	1076	1053	1036	992	1030	1011	1036	1090	1046	1018	1061	1036	1075	1024	1067	1051	1067	1056	1049	1018	1022	1021	1075	1042	1037	1072	1073	990	1012	1029	1061	1048	1015	1029	1075	1041	1076	1039	993	1055	1033	1057	1058	1013	1022	982	1056	1004	1040	1028	996	1058	1056	1077	1046	1041	1054	1022	1029	1008	999	995	1068	1059	1063	1030	1049	1061	1108	1008	1026	1053	1045	1037	1050	1080	1023	1055	1076	1029	1010	1040	999	1067	968	1080	1018	966	1001	1039	1025	1074	1033	1066	1040	1054	992	1000	1054	1035	1049	1034	1101	1024	1043	1100	1042	1034	1013	1036	1022	1080	1066	1005	959	979	1066	1019	1077	1046	1063	1030	1081	1089	1036	1081	1046	1017	1065	1036	1028	1094	1048	1046	1042	1036	996	1077	1069	997	1004	1013	1021	1060	1026	1033	1066	1068	1081	1033	1057	1074	1057	1078	1109	1061	1027	999	1020	1054	1068	996	1067	1053	1050	1049	998	1035	1035	1056	1022	1008	1062	995	1033	1074	1005	1038	995	1051	1023	1024	1000	1065	1105	1067	1067	1031	1042	994	1025	1017	1060	1048	1056	1019	999	1049	1048	1038	1058	1014	1060	1057	1083	1019	1039	1032	1033	1099	1069	1052	1058	1090	1072	990	1030	992	1019	1047	1056	1076	1052	996	1065	1055	1076	1030	1036	1101	1035	1075	1055	1038	1054	1064	1059	1026	1032	1032	1053	1015	1043	1028	1075	1074	1052	1056	1073	1016	1032	1070	1021	1030	1069	1021	994	1058	1069	920	1037	1017	1018	1059	1030	1085	1052	1033	1047	1050	1032	1046	994	1040	1042	1075	1033	968	1010	1062	996	1007	1041	1025	1079	1050	1058	1055	1056	1058	1046	977	1017	1041	1007	1123	1027	1042	1024	1028	1070	1038	1054	1001	1039	1028	1049	1036	1047	1014	1058	1031	1033	1012	988	1081	1063	1049	1059	1074	994	1056	1020	1039	976	1060	988	1036	1022	1067	1083	1034	1015	1014	1099	1019	1048	978	1028	1044	1043	1084	1059	988	1038	1032	1024	1071	1064	1089	1047	1083	996	1108	1047	1039	1113	1071	1083	1018	1016	1062	1019	1056	1078	1113	983	1064	1004	1048	1033	1058
9576	1576	1731	1297	967	663	583	451	449	377	363	328	294	291	293	307	267	261	258	269	272	264	249	265	247	263	276	307	335	412	725	1358	2104	2429	3056	2955	2759	2975	1872	1419	1201	1224	1224	806	690	556	432	370	297	295	259	272	254	264	248	223	232	254	249	261	241	234	237	242	259	234	226	245	224	208	225	231	263	252	235	259	217	248	238	232	210	224	197	245	227	227	235	227	237	217	222	233	216	247	242	231	232	204	245	201	253	210	235	224	202	225	240	247	248	233	240	196	244	226	226	203	239	254	233	242	232	273	242	240	233	202	264	226	245	246	229	235	226	246	227	261	262	232	233	225	252	223	227	230	214	216	270	249	240	240	231	241	229	235	253	224	250	238	245	240	241	239	218	232	214	217	230	259	247	217	227	260	215	237	208	270	216	235	245	240	246	229	264	232	233	222	269	241	231	236	207	230	228	229	232	245	235	237	212	228	212	248	235	233	242	232	232	206	231	264	215	219	236	235	236	252	254	272	222	257	247	261	248	220	236	244	254	226	230	222	232	226	213	224	233	220	232	215	216	219	241	227	230	234	218	245	216	233	228	243	255	215	234	242	238	225	240	246	249	217	232	193	220	225	252	261	230	241	251	231	249	278	234	229	235	228	236	260	214	226	226	234	224	219	255	248	235	234	249	237	217	227	234	215	227	239	228	225	226	253	253	232	214	237	246	214	250	254	247	256	226	249	255	234	209	247	245	242	225	227	239	256	221	251	231	250	273	247	191	233	213	243	236	219	224	227	232	213	253	255	216	213	259	241	230	234	217	239	239	242	261	237	232	234	234	219	223	220	241	243	240	255	259	241	251	223	243	229	247	248	256	234	252	225	209	234	240	196	207	231	210	210	222	245	229	246	227	230	222	218	240	230	247	218	213	238	241	241	221	221	234	238	223	248	244	216	260	233	224	245	227	191	223	242	207	235	244	242	250	232	232	233	224	213	240	227	233	241	240	260	245	253	231	208	222	216	215	238	254	216	232	238	245	242	218	231	250	227	233	244	230	215	253	244	191	240	237	256	247	250	198	227	234	219	225	231	214	251	235	251	236	251	235	258	230	229	232	218	236	226	241	247	232	230	226	235	217	236	225	205	216	236	237	247	248	230	254	240	249	222	237	234	210	250	241	212	209	214	206	243	265	245	231	233	230	229	231	207	246	231	227	251	222	237	270	233	256	238	249	227	230	223	213	234	264	249	246	256	239	247	250	241	224	239	240	209	203	216	236	221	211	216	263	245	230	268	226	245	252	229	245	253	244	206	249	226	261	238	225	222	255	224	225	240	200	234	232	221	251	214	197	238	228	221	221	235	235	251	252	233	230	231	223	234	248	251	261	234	207	259	203	228	231	230	205	245	207	231	223	224	229	241	211	221	223	243	213	230	235	233	205	224	258	257	238	202	224	248	233	201	236	246	218	236	270	215	221	237	252	225	216	204	238	237	233	215	260	220	230	238	231	226	257	231	208	240	247	255	267	240	240	235	221	240	235	227	228	227	238	238	242	240	253	247	260	236	237	223	213	271	223	240	238	235	243	223	221	239	239	220	234	232	207	253	232	202	235	207	213	205	217	243	231	232	234	206	265	256	226	212	253	237	239	260	220	250	258	224	238	241	231	225	234	204	222	231	233	244	267	226	223	208	206	249	230	244	251	238	250	237	212	240	251	214	239	230	243	248	224	257	251	231	225	211	233	242	237	219	233	241	199	251	213	218	237	239	238	255	252	220	225	246	253	253	253	242	217	234	248	271	211	264	258	203	214	239	278	231	223	236	220	237	232	257	242	227	217	234	231	234	229	223	232	217	205	240	242	230	240	268	253	225	239	233	235	191	251	239	233	228	258	242	225	215	234	233	224	256	260	218	214	235	231	228	235	211	225	227	238	245	205	216	212	220	245	228	215	226	221	256	235	263	212	226	234	225	261	243	236	213	238	215	232	221	231	234	246	212	245	247	229	236	214	198	239	207	242	242	262	212	248	254	227	195	248	234	240	210	233	223	212	211	215	238	247	231	208	229	247	256	234	227	221	257	207	230	242	214	210	228	234	220	229	231	207	246	217	260	229	247	256	249	223	219	215	233	235	274	232	234	247	240	246	239	218	240	252	239	241	253	229	217	239	222	229	218	226	235	207	268	239	231	236	257	237	224	216	236	226	224	219	221	242	231	243	221	233	232	232	259	229	228	241	218	223	216	223	217	243	245	245	232	241	222	232	237	224	257	244	237	239	242	224	206	214	204	257	254	232	248	265	236	241	233	231	237	240	247	236	232	254	217	215	231	220	235	239	242	226	229	229	238	250	233	267	225	220	233	257	248	241	224	233	245	207	241	232	218	214	222	245	222	228	226	241	234	248	233	247	213	248	211	260	246	244	244	234	227	235	222	234	233	250	228	228	238	212	232	230	244	225	231	240	219	227	218	234	222	240	221	237	216	247	243	236	255	230	216	248	242	234	213	242	233	224	221	231	238	240	236	249	234	246	228	223	246	222	228	230	231	207	237	231	230	222	263	243	239	232	232	232	253	225	236	248	213	229	248	219	226	218	197	222	215	241	245	238	228	247	217	219	218	252	251	246	199	219	220	234	236	236	203	229	243	265	260	219	247	234	229	233	255	227	217	219	196	239	251	223	220	216	232	252	244	202	218	238	235	230	240	229	209	250	225	244	260	234	227	250	231	243	213	253	248	223	214	239	223	231	257	238	229	215	233	219	255	207	222	218	277	241	247	278	232	247	223	230	243	247	212	235	225	231	268	253	230	246	219	199	262	242	250	221	209	228	229	219	248	217	254	232	217	232	235	233	207	237	211	240	240	219	249	217	241	231	201	217	214	246	217	221	261	228	235	253	222	242	223	212	244	242	243	279	268	231	235	207	238	228	212	238	223	219	253	208	249	267	222	217	249	228	237	245	250	235	218	238	253	217	228	241	242	234	244	205	220	233	237	246	208	258	231	231	216	266	234	223	225	203	254	218	245	229	247	236	264	253	232	269	233	212	231	213	227	250	245	246	228	244	246	232	262	200	218	223	214	248	245	217	249	246	218	243	268	220	232	221	226	229	261	244	205	217	234	223	221	243	222	241	228	224	247	239	239	212	230	227	280	262	231	262	254	242	239	241	233	225	238	227	237	217	239	250	239	246	245	205	231	217	225	254	238	233	225	230	227	217	206	248	225	225	231	232	245	230	202	219	239	226	247	220	220	220	243	219	242	220	195	230	223	221	229	248	223	219	257	233	212	227	223	233	278	213	234	218	227	238	244	239	236	258	227	239	259	234	228	229	231	228	220	236	211	229	231	230	231	255	241	229	239	216	221	232	233	243	236	243	248	225	252	203	246	222	241	255	239	227	202	252	199	224	228	246	209	220	216	219	211	192	241	220	239	226	230	226	239	226	252	233	248	226	229	253	194	226	224	243	249	222	233	247	260	250	234	221	227	228	247	218	221	243	253	223	238	222	211
6142	1737	3654	4022	3415	2857	2315	2066	1737	1550	1464	1271	1224	1144	1103	1063	1001	994	984	965	924	909	838	885	919	1010	1191	1309	1694	2251	4250	8663	12527	13510	15103	14616	14470	13096	9892	8447	7231	7610	7058	5182	4223	3647	2236	1768	1269	1196	995	992	958	866	739	768	709	729	758	731	727	716	756	731	774	711	731	705	764	703	719	699	708	691	652	713	690	728	751	692	719	709	705	752	683	699	687	662	700	658	740	699	711	706	692	679	711	740	731	719	681	718	728	690	703	662	658	723	688	644	707	689	678	744	709	660	710	737	704	702	705	696	663	716	707	671	689	676	701	677	695	630	652	680	710	749	680	710	684	670	694	712	704	682	704	685	668	735	701	682	722	711	677	664	658	710	682	695	671	756	689	702	664	711	752	676	696	671	695	708	709	704	722	713	676	733	673	677	700	696	709	706	672	684	648	667	712	743	656	686	687	704	643	723	713	702	673	691	684	745	678	707	643	694	718	685	728	665	644	684	670	704	647	703	679	707	726	665	675	657	705	669	699	720	680	704	692	685	718	706	682	693	712	665	731	726	664	691	667	664	703	691	720	699	687	699	656	671	709	653	777	698	703	676	729	707	729	741	714	653	699	684	637	655	728	723	699	688	668	700	654	676	681	681	685	724	697	686	708	664	740	678	695	709	643	701	672	677	667	705	659	657	674	672	711	680	710	687	671	718	666	697	721	674	663	620	706	707	647	710	712	644	665	669	660	685	695	658	707	695	690	705	677	649	674	671	654	652	699	695	704	661	715	665	695	636	727	705	667	662	702	664	734	691	663	665	635	701	706	616	677	623	651	659	662	720	670	636	698	690	697	711	676	681	712	686	706	723	683	703	675	669	684	704	755	663	696	657	696	667	692	720	671	657	682	716	640	654	704	720	664	686	719	722	710	719	691	715	704	708	712	668	736	682	698	633	736	682	680	688	665	691	731	703	683	717	694	715	716	740	754	701	706	671	704	650	651	646	681	649	672	667	712	670	699	659	743	652	709	715	713	701	716	725	620	684	719	693	656	653	704	685	653	674	700	698	679	666	700	657	700	681	668	668	664	666	709	669	699	653	647	726	668	685	663	648	654	674	678	681	701	715	709	681	664	673	682	686	691	723	699	671	722	680	682	685	707	666	682	727	729	688	697	730	700	708	666	680	715	639	690	693	677	675	733	717	729	697	691	706	659	724	678	690	721	627	692	695	687	714	694	694	660	713	685	667	684	642	695	723	642	675	712	697	680	696	688	680	709	686	689	697	637	641	687	701	664	724	719	683	688	667	748	699	622	713	687	641	680	673	703	703	692	705	704	715	707	670	708	685	700	656	711	671	711	674	659	702	663	670	700	705	671	687	717	673	702	719	702	699	719	684	704	625	693	665	666	730	715	687	711	709	666	701	730	676	647	652	720	718	714	651	662	734	697	702	709	717	714	718	710	699	708	684	714	696	695	661	732	678	707	666	692	692	689	703	698	750	684	687	653	690	732	695	711	657	702	690	738	682	700	703	668	703	739	649	705	711	683	653	665	727	740	692	660	654	662	702	671	650	684	695	723	667	710	685	712	681	688	678	707	669	713	689	687	692	712	663	756	677	696	679	685	707	703	706	747	681	719	697	709	715	692	732	679	694	646	661	689	666	683	654	699	748	687	704	735	692	679	700	683	678	647	681	714	680	656	705	715	704	687	672	683	659	703	683	627	699	748	708	729	688	722	718	685	668	690	736	708	692	667	693	729	702	663	721	710	704	685	657	653	706	646	708	714	731	683	714	676	646	714	734	662	629	673	678	680	732	709	718	704	681	693	709	679	738	703	657	703	691	701	701	658	633	660	699	660	715	721	672	718	700	694	645	685	706	697	705	711	737	687	679	696	711	678	730	681	713	674	672	656	687	721	686	680	661	679	706	726	709	696	719	661	719	689	717	699	724	669	725	684	689	673	669	686	634	713	711	661	696	686	706	736	674	697	690	675	706	689	687	699	699	675	655	674	707	699	709	701	690	692	651	712	673	663	698	649	698	701	715	672	668	698	700	720	726	725	708	677	766	730	749	687	703	698	693	654	703	669	752	696	702	691	693	714	640	709	700	672	661	704	726	718	676	731	705	724	694	670	674	693	664	663	671	695	659	710	680	712	695	659	674	722	711	666	681	725	705	636	708	666	704	688	677	663	699	719	643	688	697	702	661	675	688	660	682	713	751	697	650	688	705	706	690	737	648	677	708	697	724	658	647	701	655	684	695	702	680	713	733	679	696	703	652	685	703	636	633	697	694	653	670	698	698	681	711	671	732	645	706	707	694	656	707	665	711	707	696	718	706	623	664	715	686	675	743	713	686	726	701	690	686	691	663	663	647	696	703	711	650	721	673	656	649	725	703	698	737	708	652	655	682	692	689	695	694	737	695	680	664	683	639	706	631	713	684	727	674	701	755	698	703	675	706	683	722	696	646	689	688	673	662	716	688	664	726	683	648	671	704	643	641	684	738	698	688	731	679	686	664	696	672	681	667	703	678	726	690	712	671	693	648	650	674	674	630	665	640	685	720	709	678	708	660	698	680	723	686	711	703	684	672	685	649	682	655	709	722	707	669	725	658	692	662	707	708	715	710	656	693	695	707	707	742	691	726	709	723	679	663	640	698	710	706	726	698	694	688	692	734	664	701	647	726	752	714	682	673	720	685	708	699	743	685	672	682	722	648	713	687	657	668	679	701	685	709	632	672	698	712	625	700	713	629	728	731	666	681	726	685	674	679	725	662	715	655	644	696	657	719	696	709	712	772	739	672	733	722	683	663	646	683	694	714	706	710	671	705	706	661	670	702	752	701	697	694	703	705	702	679	694	695	676	695	693	725	688	665	678	679	642	720	670	714	670	653	659	692	701	668	670	705	684	670	707	699	689	691	696	724	691	725	693	717	689	678	667	672	693	686	700	672	629	723	685	695	700	723	688	717	666	681	682	688	640	663	654	729	702	688	695	682	667	687	677	666	641	747	681	653	638	695	684	711	733	734	688	630	647	673	698	653	639	623	726	676	682	682	740	701	653	701	668	729	701	700	675	656	710	671	716	664	683	673	703	673	717	676	661	681	731	701	670	664	702	640	660	701	713	687	682	704	743	681	674	706	744	730	716	705	697	723	684	679	694	709	727	691	728	701	694	701	703	679	667	660	690	728	688	699	693	689	704	700	692	677	727	744	627	735	725	695	692	712	712	713	690	655	692	742	698	688	698	728	674	690	717	696	670	705	690	700	667	681	778	714	687	683	685	690	706	736	746	723	676	715	602	652	718	700	756	653	689	670	678	694	669	707	704	730	688	727	648	707	688	721	733	698	729	669	713	693	680	721	685	664	697	672	673	734	666	671	720	733	713	654	688	688	689	724	682	697	685	649	674	695	695	621	678	693	694	671	682	705	684	712	675	688	684	680	683	684	691	685	689	687	687	666	675	713	642	680	678	717	659	657	713	729	663	681	664	678	685	726	676	701
17278	3535	3318	2365	1694	1207	945	677	605	513	466	384	416	339	326	341	327	295	307	295	236	266	240	280	245	307	287	348	446	565	1039	2248	3848	4854	5331	5444	5893	4754	3879	2694	1975	2178	1825	1178	845	742	606	443	323	309	261	281	293	255	227	210	222	234	212	233	211	211	228	205	218	211	212	232	202	228	216	210	233	247	227	190	200	217	215	223	245	217	195	220	225	236	223	217	204	215	215	225	202	228	233	228	223	240	213	215	216	215	225	211	202	216	205	219	215	204	191	208	216	199	218	238	211	237	211	241	206	220	198	215	216	211	195	191	224	188	210	220	216	202	226	191	234	212	190	200	203	234	220	219	216	238	204	192	210	229	218	227	221	225	204	207	230	211	263	212	243	200	208	213	193	211	213	223	213	217	190	199	199	222	223	239	244	230	199	201	208	201	210	249	212	228	227	199	219	201	242	231	217	218	203	220	219	212	220	191	190	216	218	232	228	235	204	180	220	207	201	197	171	214	203	211	228	208	190	201	212	213	204	220	229	183	219	231	226	214	226	212	216	191	208	212	203	198	220	220	205	206	197	214	222	221	213	195	203	238	180	222	193	230	215	193	190	183	214	182	238	207	207	199	187	195	224	207	214	223	199	196	216	209	212	208	211	187	217	196	218	224	183	204	212	222	203	199	212	227	218	213	202	202	210	226	199	229	206	218	212	191	203	209	190	216	219	202	221	212	200	216	201	208	214	231	206	212	235	218	204	240	228	217	234	216	229	249	209	207	225	189	212	218	208	236	212	200	200	204	211	231	245	216	206	214	235	187	231	225	235	215	215	210	204	216	197	190	226	204	231	205	218	195	198	207	211	233	219	204	188	208	229	180	195	206	190	209	218	260	209	240	226	207	212	193	213	204	197	241	197	193	224	205	200	204	191	185	206	221	216	186	201	243	201	185	214	228	212	172	223	197	206	212	188	232	218	186	203	200	198	219	216	209	224	222	201	210	206	217	221	198	200	216	227	226	221	218	215	205	183	197	227	213	209	203	203	215	216	202	215	223	204	232	219	213	233	216	214	199	244	227	214	205	195	201	218	209	232	194	217	218	219	192	208	220	222	191	189	208	189	235	210	217	200	244	231	196	215	209	214	199	213	213	198	214	188	209	200	210	225	207	234	210	197	204	214	210	193	208	210	247	206	203	221	199	186	216	192	220	214	210	208	230	210	219	205	191	228	214	224	202	207	222	223	223	192	203	240	210	222	211	211	240	195	197	221	189	198	199	222	217	232	219	207	218	178	228	201	196	178	217	245	233	239	221	196	218	219	242	228	203	222	202	190	229	229	218	226	203	244	212	240	203	221	200	204	246	220	215	224	198	199	230	217	240	204	200	220	217	189	190	210	214	215	226	214	213	210	214	199	225	213	201	201	209	216	202	184	243	175	243	213	213	207	222	227	228	200	217	220	236	214	192	215	215	187	207	209	206	193	220	190	227	204	168	213	195	224	231	231	222	224	196	224	244	212	205	227	201	206	245	220	216	218	211	222	222	228	215	211	193	219	224	220	225	211	221	222	218	232	192	240	235	233	214	219	218	231	193	197	207	190	201	200	218	228	175	199	217	224	210	226	170	207	189	205	201	212	208	204	220	228	212	218	236	225	224	187	209	211	194	229	215	202	221	206	201	187	217	198	210	187	208	214	237	197	225	224	191	222	222	241	219	185	233	210	226	210	216	200	230	202	198	215	209	195	226	203	232	187	223	204	223	190	204	194	211	198	215	223	227	200	204	220	199	191	195	213	214	236	176	213	184	194	208	216	204	218	215	208	207	210	184	225	253	215	223	220	237	236	213	223	219	199	207	195	246	198	197	208	215	215	202	217	214	216	233	222	230	198	208	218	205	227	209	224	220	209	234	226	203	186	210	246	216	193	232	199	221	206	208	209	205	213	216	207	198	224	221	207	216	226	191	206	200	205	200	189	232	233	253	182	175	214	231	214	216	190	223	198	239	205	225	209	193	209	182	231	205	210	221	217	209	212	218	195	194	213	212	203	212	211	207	224	203	209	222	236	216	218	220	233	209	213	199	205	226	218	238	230	219	219	192	224	218	198	222	219	202	247	211	209	192	228	238	236	217	202	209	199	222	244	229	234	203	241	227	225	186	199	213	190	218	218	206	204	214	212	219	216	198	212	195	188	204	194	202	216	203	202	210	223	179	200	194	228	218	224	224	213	195	187	215	196	214	208	201	229	240	212	212	190	217	223	178	214	204	236	193	189	196	197	213	181	191	241	232	231	228	202	211	228	195	206	197	210	200	239	220	212	205	236	211	210	185	234	211	218	209	209	213	238	218	245	239	212	210	212	228	202	183	195	215	215	190	217	217	254	194	253	230	219	234	211	205	202	224	186	204	192	207	231	189	220	190	219	244	226	210	216	222	221	207	207	213	230	198	207	214	201	187	198	208	215	225	225	217	218	211	237	209	233	183	219	205	204	216	203	210	219	220	205	225	199	225	188	203	231	221	224	210	217	223	225	231	210	234	197	230	184	200	212	229	214	214	226	219	207	220	221	236	213	195	223	179	243	203	228	199	209	224	210	207	224	220	213	218	211	219	210	184	177	220	244	206	214	214	232	206	222	215	250	208	195	227	241	187	230	196	225	194	197	215	211	217	212	208	209	204	231	229	190	204	223	223	242	236	207	224	232	218	186	207	208	226	213	244	222	213	208	211	236	206	216	209	217	227	202	179	190	219	200	237	206	209	189	204	221	211	215	206	200	186	218	181	201	200	242	220	205	174	187	217	217	207	205	218	213	219	247	242	210	212	209	205	201	227	208	207	223	206	219	213	211	206	222	223	207	220	221	227	218	221	207	238	203	226	212	208	232	232	202	196	208	217	209	215	211	216	211	222	217	205	194	205	219	209	195	207	216	234	210	217	217	225	236	228	230	225	217	209	213	196	241	240	189	224	214	213	230	200	209	196	216	228	224	209	209	214	212	224	198	224	212	209	220	207	218	220	188	188	190	196	199	211	185	199	211	207	206	201	217	179	235	204	225	204	242	200	215	196	192	205	236	183	232	225	209	219	208	205	198	230	187	230	201	237	196	211	202	221	213	225	237	207	180	211	224	221	191	224	212	225	212	190	229	201	250	208	197	196	225	201	195	190	201	179	187	220	203	225	225	199	247	216	220	223	226	197	216	199	225	215	212	202	200	230	218	196	223	204	207	195	196	215	208	218	233	207	214	201	234	220	207	201	211	203	203	212	195	173	218	204	204	203	222	217	205	236	212	205	240	210	246	192	188	205	221	225	213	224	232	210	187	212	214	198	213	187	196	215	207	221	192	218	218	221	222	197	225	200	190	211	214	200	205	217	211	188	235	220	215	210	196	208	187	208	200	199	225	213	231	209	210	215	207	195	210	196	220	200	203	248	201	238	190	216	229	213	230	215	202	216	212	212	208	235	205	215	229	197	213	213	204	209	191	220	202	213	213	195	199	216	220	234
8776	2979	6309	7096	6082	4954	3983	3337	2834	2402	2152	1993	1758	1559	1481	1360	1307	1273	1141	1181	1118	1087	992	1006	1065	1208	1542	1715	2516	3538	6740	13697	20401	21625	22133	21639	22237	19487	15971	13324	11415	12073	12137	7824	6200	5066	4043	2872	2021	1512	1267	1210	1102	924	809	720	733	661	750	727	660	718	697	730	704	673	676	657	721	715	670	698	669	703	686	653	708	668	727	711	684	712	659	671	678	701	705	661	651	670	701	688	652	639	680	659	673	640	700	664	675	696	655	684	708	652	671	656	668	668	651	621	671	660	627	691	635	666	632	652	610	675	683	639	673	666	681	656	631	655	661	625	692	690	608	676	628	648	637	704	639	636	681	625	652	624	654	636	643	639	657	627	653	698	642	643	680	641	634	677	650	644	564	633	668	643	651	655	632	676	640	648	626	641	668	661	643	673	648	664	626	629	612	646	676	609	641	677	689	659	659	656	698	638	670	613	616	641	663	648	698	665	686	639	636	636	635	618	683	674	646	638	610	649	596	654	656	611	648	684	657	584	659	661	696	637	647	617	625	643	686	670	681	664	660	645	648	671	614	712	623	654	657	674	610	616	642	653	649	655	618	638	620	633	675	657	669	638	682	619	655	641	678	617	602	636	665	682	662	633	660	629	657	635	627	678	644	601	614	652	622	649	685	677	702	601	623	638	631	639	636	651	684	670	654	679	635	597	647	609	704	677	622	643	636	702	651	675	623	623	652	684	662	652	652	637	650	605	677	624	643	674	673	638	622	662	630	612	655	624	647	645	634	645	654	608	682	630	643	596	662	603	651	653	653	689	634	667	697	655	671	671	660	655	594	654	678	575	670	671	667	652	673	641	675	664	689	713	648	641	643	652	622	590	653	691	630	661	674	681	666	678	640	645	618	631	621	645	628	706	608	638	643	668	675	642	636	659	658	675	606	658	628	648	631	631	661	622	636	636	665	606	679	636	677	668	665	657	693	608	662	651	648	628	657	609	670	642	665	667	633	646	662	646	630	626	648	653	646	681	601	662	662	608	672	633	667	669	646	585	616	688	680	628	663	666	619	655	652	626	613	592	617	626	614	668	635	614	615	661	654	649	659	667	664	683	643	653	655	654	680	646	618	621	618	664	628	682	618	659	660	632	674	636	686	609	630	689	662	692	652	669	638	628	665	648	620	651	676	594	690	613	647	617	632	675	662	613	675	607	716	701	651	658	623	643	642	628	618	618	658	582	602	676	651	643	693	636	669	591	650	653	615	622	654	611	689	622	647	620	632	643	647	661	652	615	645	620	652	633	681	646	637	629	641	669	645	593	651	689	666	638	653	641	666	631	617	652	637	636	644	637	652	650	641	617	643	651	642	630	706	647	643	673	648	638	648	649	630	571	628	659	693	617	586	619	690	640	605	656	628	626	651	600	653	664	638	654	670	628	666	633	655	680	610	633	610	616	676	668	653	656	634	656	623	646	668	699	667	648	659	649	616	649	640	640	673	624	643	632	630	639	680	652	724	632	667	637	640	680	657	648	693	655	642	671	654	620	652	658	700	662	680	652	625	650	625	642	628	678	629	593	661	663	620	641	619	655	640	672	669	640	650	634	630	638	615	582	626	601	618	635	659	627	610	666	665	645	613	656	649	646	649	616	664	636	616	574	673	643	636	640	644	656	677	617	638	641	617	639	635	628	656	631	674	597	662	661	674	653	628	649	631	609	654	654	642	654	672	635	626	624	624	627	618	652	687	692	646	651	644	699	642	673	645	644	641	660	656	635	639	638	582	649	653	660	624	659	636	638	651	623	645	656	630	666	620	684	656	642	636	652	654	675	669	648	626	663	646	647	646	647	666	613	688	662	605	592	658	641	613	614	618	653	652	627	618	672	632	652	679	657	646	665	654	658	622	669	627	628	640	633	684	632	625	592	646	647	686	685	634	638	674	635	643	649	607	634	592	623	623	654	678	634	634	639	632	670	682	634	654	646	652	648	649	653	614	664	638	624	646	644	683	627	632	642	633	663	663	701	640	642	601	674	600	670	662	663	619	679	642	679	668	618	664	647	659	668	651	665	678	684	685	650	618	621	655	670	677	587	634	655	676	676	638	633	659	669	598	672	682	609	655	672	679	666	659	650	647	625	663	645	652	647	644	632	656	638	641	686	621	616	646	622	619	686	646	692	640	603	648	640	652	670	634	637	603	654	612	682	645	684	622	648	642	659	609	642	591	651	652	617	631	616	651	653	605	636	632	635	688	660	644	662	610	693	651	662	687	645	656	671	662	645	670	671	662	650	640	633	663	674	632	641	623	598	654	654	658	635	606	676	657	632	642	668	657	699	603	638	621	630	655	599	714	608	654	641	693	674	648	726	631	647	635	699	663	650	652	640	634	624	652	660	653	615	630	655	665	626	681	636	625	637	659	650	638	620	649	623	617	614	645	639	696	669	620	641	673	683	626	663	648	605	682	681	701	698	633	640	626	631	638	645	684	656	645	627	668	647	634	660	650	622	612	644	619	695	651	666	660	667	662	636	677	627	635	675	622	690	603	650	641	639	637	646	635	639	648	652	669	627	661	625	609	610	613	685	680	646	663	651	624	607	653	644	671	680	659	654	648	680	626	682	630	630	668	622	643	652	616	661	679	641	646	656	655	677	643	637	652	670	618	652	633	641	627	650	672	658	675	647	638	657	662	639	611	632	603	642	608	611	611	637	672	637	599	634	681	626	653	641	649	665	633	673	610	687	636	602	619	625	639	609	666	692	679	671	624	642	657	618	601	667	623	652	631	689	655	677	620	697	655	661	631	641	671	664	647	638	658	630	674	621	652	656	628	704	650	615	636	656	606	707	641	649	606	665	692	614	676	630	639	650	629	653	655	682	656	627	663	642	638	660	659	632	597	699	657	600	675	651	676	663	653	645	645	645	645	642	666	632	616	635	664	655	634	649	666	656	656	675	681	621	619	614	672	615	644	654	665	668	617	657	684	626	666	645	638	623	690	620	651	638	657	683	615	690	629	624	645	639	617	623	634	655	632	642	634	651	636	654	639	627	658	633	646	626	620	707	667	658	643	677	645	644	682	655	658	647	606	606	650	618	613	678	627	667	685	677	637	653	637	629	727	669	662	652	659	610	605	619	627	684	664	643	650	583	700	650	643	684	659	666	624	630	596	671	635	664	586	643	661	663	669	692	620	624	646	611	657	653	673	681	640	656	613	678	606	634	578	622	680	638	694	651	643	642	646	627	692	662	646	660	660	649	652	696	647	640	679	632	584	626	637	603	677	699	682	637	657	677	657	642	673	647	680	624	648	640	662	672	653	642	690	675	669	665	643	657	644	662	624	622	631	579	637	659	651	640	651	636	653	678	665	636	636	703	656	668	662	624	628	665	692	649	654	670	624	647	635	672	634	667	641	665	635	613	636	650	608	651	645	631	637	618	606	637	607	651	624	665	685	646	598	634	622	628	616	613	641	664	664	631	670	621	650	666	626	668	650	618	658	652	654	672
2487	481	479	476	397	380	388	409	396	419	380	340	362	374	399	365	388	368	408	371	362	385	371	406	361	453	428	414	416	407	443	466	508	577	566	521	479	488	494	483	469	417	431	401	418	371	416	384	424	359	399	429	396	386	422	409	409	374	370	384	419	378	389	403	388	352	377	367	364	377	392	434	356	399	383	423	387	398	420	432	387	361	374	365	410	377	402	430	399	375	375	357	381	364	374	378	374	350	421	369	374	383	410	371	429	398	387	380	376	365	394	396	418	376	388	383	380	394	376	378	390	380	394	355	363	343	353	405	399	404	408	390	422	364	418	380	354	390	410	348	392	373	350	428	348	373	351	364	416	387	376	403	387	413	396	358	358	384	364	372	393	366	397	407	364	359	388	371	373	381	383	348	403	385	375	394	414	396	353	345	418	377	374	428	423	376	404	361	385	379	421	363	384	371	341	377	370	358	390	400	387	363	380	349	394	411	404	418	380	363	398	388	373	379	415	411	403	368	396	402	390	350	415	383	414	424	426	394	397	417	402	400	403	399	384	387	401	363	417	400	372	357	416	370	368	376	384	393	381	379	389	378	383	371	407	391	383	374	387	351	404	385	377	351	379	397	385	371	385	371	364	378	378	382	366	396	363	373	379	383	395	365	405	412	414	416	401	380	381	385	382	372	386	405	391	405	399	404	402	368	391	412	405	350	362	398	366	388	409	387	369	409	390	391	375	358	360	361	357	361	390	417	395	393	382	371	383	393	375	422	392	341	385	372	392	404	414	382	400	419	417	397	350	356	384	387	375	394	361	401	350	396	404	345	391	399	387	389	407	439	403	380	381	387	406	403	360	390	438	402	402	410	418	391	396	383	411	420	403	371	375	384	383	416	354	390	402	390	402	411	379	390	402	405	381	389	414	378	385	399	377	389	396	395	380	415	376	392	396	359	354	397	408	356	367	383	387	350	390	397	393	383	364	334	347	393	396	387	361	392	379	373	383	386	415	384	429	389	368	398	362	376	383	361	417	399	368	349	373	396	395	375	400	380	385	411	378	383	375	395	409	355	399	396	393	420	389	347	396	421	387	384	353	396	403	400	398	379	391	404	367	376	376	381	396	366	381	387	421	383	333	379	422	372	374	405	390	391	387	418	360	419	380	388	407	387	383	377	365	375	381	368	395	377	390	352	387	388	383	395	380	402	388	367	372	385	412	393	419	381	409	384	427	381	405	391	382	411	393	365	382	384	405	392	364	415	398	406	395	371	374	393	394	354	404	386	381	382	357	383	392	379	367	395	385	350	394	416	421	392	414	379	407	430	394	389	403	390	391	408	383	368	415	364	428	387	422	372	401	357	380	381	387	383	366	385	407	383	420	444	401	413	367	376	376	346	403	372	391	360	401	369	412	390	400	364	349	407	370	392	386	380	397	373	385	368	359	410	365	428	378	376	413	419	389	374	383	364	404	365	361	396	367	405	362	411	379	364	416	394	420	409	406	373	403	351	417	346	392	416	384	402	392	373	392	412	378	414	391	393	398	393	382	410	398	413	366	401	397	388	367	398	386	374	356	385	376	370	369	386	337	357	359	400	360	361	358	363	391	375	359	392	368	358	379	392	364	368	405	397	380	379	402	389	390	360	366	410	380	386	374	384	384	364	419	393	424	383	381	370	385	393	374	394	381	380	381	399	420	366	372	377	365	401	401	400	349	382	402	412	414	345	394	411	387	419	394	404	405	383	415	371	406	402	408	406	381	403	361	394	357	392	418	368	341	372	347	361	393	387	392	411	408	390	366	386	372	375	393	397	408	341	377	416	377	415	401	413	420	377	381	361	395	385	357	398	400	389	369	367	386	381	415	391	383	378	384	403	350	384	362	380	392	396	395	396	387	352	378	401	357	390	391	420	391	379	404	391	402	419	388	401	348	383	352	416	390	371	379	399	367	373	383	336	396	384	374	422	423	413	353	405	397	403	391	418	367	384	397	406	405	372	372	379	367	379	407	387	400	382	388	378	409	379	388	421	381	377	390	360	404	422	395	354	420	430	385	422	356	364	360	370	360	428	384	398	385	361	359	372	395	387	391	367	380	415	403	372	380	368	391	392	402	374	410	427	388	397	421	413	366	392	403	355	369	396	380	380	365	403	368	403	394	394	381	342	390	397	392	401	421	367	423	356	392	405	412	378	351	371	388	400	355	425	386	339	379	401	384	416	406	357	363	416	433	416	396	390	387	371	390	391	390	423	418	392	362	405	385	347	414	369	403	391	396	380	390	413	346	378	374	392	386	383	357	414	413	416	358	389	367	397	378	373	378	364	362	357	388	363	423	387	411	363	350	379	380	374	360	399	376	340	383	381	370	418	408	384	329	363	365	405	400	395	435	411	351	412	382	398	400	387	365	393	353	385	427	343	399	383	420	416	361	408	395	391	333	424	389	403	416	366	390	407	390	352	393	361	399	382	398	427	391	368	384	407	381	411	374	404	422	435	371	382	425	402	372	372	366	389	381	399	370	384	359	417	390	370	373	347	378	385	375	355	406	387	400	356	425	359	397	375	429	350	387	359	349	423	392	384	429	353	400	418	391	421	369	350	382	355	399	430	402	370	369	388	363	399	362	429	396	435	395	387	398	374	397	397	408	386	377	393	364	411	383	445	395	404	439	377	379	394	389	389	407	368	409	397	378	411	395	380	371	422	384	370	394	400	387	395	397	358	355	407	380	379	390	407	387	384	438	397	397	391	394	373	388	401	372	387	378	349	352	396	393	416	385	413	417	395	400	385	408	399	408	381	411	373	402	366	397	413	380	382	385	402	351	408	398	355	352	380	398	379	391	393	373	385	380	410	394	376	391	393	369	379	383	388	405	398	407	386	411	390	384	387	392	414	403	367	383	379	379	394	382	404	378	389	391	393	340	373	372	384	368	378	401	403	408	407	384	406	416	443	425	386	373	393	410	394	393	372	426	359	396	412	355	388	379	374	364	370	370	365	416	399	376	376	406	402	392	404	384	376	372	394	336	420	385	381	422	391	390	408	389	391	394	364	395	415	397	423	333	384	416	375	377	365	407	391	411	382	373	363	399	422	347	403	401	408	373	327	406	362	363	374	404	391	384	390	405	415	392	396	441	389	389	398	429	391	399	415	392	417	404	378	409	387	391	398	398	369	392	384	391	382	397	346	396	401	389	380	405	350	385	387	407	406	379	377	400	377	351	370	415	404	369	384	426	421	400	389	402	413	388	344	408	355	422	364	414	377	377	352	410	369	369	406	422	411	389	375	409	377	381	382	409	370	344	375	365	404	409	392	383	370	398	398	402	407	403	366	383	413	394	371	361	399	359	390	374	397	373	367	391	387	378	382	425	388	365	375	377	361	370	392	416	426	386	393	385	381	390	362	365	395	377	401	361	399	365	383	426	383	412	401	371	343	378	386	399	382	376	386	375	357	406	395	373	405	382	392	353	350	365	357	380	397	362	397	411	371	390	382	388	396
2655	1175	1294	1285	1266	1155	1179	1146	1159	1161	1073	1073	1119	1122	1073	1121	1078	1097	1031	1053	1064	1129	1109	1138	1107	1153	1198	1235	1276	1420	1587	1783	2004	2160	2325	2310	2227	2070	1790	1714	1556	1453	1455	1312	1267	1227	1146	1182	1148	1057	1119	1074	1107	1039	1053	1029	1100	1071	1065	1029	1126	1062	1134	1111	1070	1111	1064	1078	1020	1084	1000	1081	1137	1066	1058	1110	1063	1039	1078	1107	1079	1087	1064	1033	1019	1084	1140	1078	1085	1042	1075	1069	1093	1068	1048	1108	1110	1083	1085	1067	1081	1069	1041	1085	1067	1057	1107	1060	1058	1083	1040	1132	1058	1076	1050	1073	1127	1109	1151	1133	1107	1036	1065	1055	1066	1037	1042	1052	1030	1056	1068	1080	1044	1084	1092	1102	995	1078	1056	1087	1037	1095	1069	1082	1093	1105	1101	1060	1064	1099	1067	1077	1063	1093	1132	1034	1070	1074	1065	1088	1051	1039	1045	1100	1090	1002	1102	1115	1072	1056	1076	1063	1060	1072	1100	1080	1066	1067	1070	1080	1078	1025	1105	1080	1144	1128	1086	1070	1118	1125	1066	1109	1069	1083	1084	1082	1062	1077	1104	1130	1098	1119	1094	1099	1111	1006	1039	1061	1083	1016	1052	1093	1075	1055	1061	1079	1032	1075	1100	1117	1142	1024	1088	970	1066	1079	1100	1034	1100	1104	1077	1090	1053	1077	1083	1040	1026	1069	1056	1080	1057	1061	1076	1034	1102	1065	1122	1052	1109	1038	1091	1134	1075	1050	1081	1066	1105	1065	1066	1104	1018	1054	1088	1076	1062	1082	1017	1025	1045	1124	1086	1078	1087	1073	1095	1125	1080	1053	1084	1098	1047	1075	1075	1073	1024	1044	1118	1115	1098	1094	1058	1002	1111	1094	1072	1027	1031	1093	1076	1035	1082	1094	1086	1054	1015	1058	1089	1055	1073	1080	1081	1054	1063	1070	1070	1069	1085	1099	1081	1053	1036	1085	1035	1096	1180	1066	1062	1062	1160	1102	1043	1057	1076	1085	1033	1037	1072	1041	1067	1077	1070	1097	1085	1065	1020	1115	1089	1089	1073	1055	1036	1098	1067	1054	1110	1097	1079	1086	1047	1081	1097	1089	1048	1066	1055	1030	1021	1067	1058	1052	1110	1049	1074	1031	1095	1080	1064	1049	1098	1085	1055	1052	1044	1080	1089	1090	1112	1047	1090	1070	1048	1054	1109	1015	1083	997	1083	1066	1074	1039	1047	1071	1069	1032	1045	1054	1057	1089	1078	1082	1092	1052	1090	1044	1021	1060	1100	1044	1069	1096	1052	1114	1107	1055	1049	1063	1114	1081	1075	1037	1064	1109	1085	1046	1102	1075	1115	1085	1053	1072	1065	1063	1018	1043	1023	1104	1071	1043	1044	1090	1123	1118	1021	1051	1082	1126	1055	1126	1073	986	1041	1021	1074	1103	1080	1079	1104	1057	1055	1083	979	1047	1014	1087	1055	1107	1046	1081	1065	1085	1080	1060	1033	1068	1137	1119	1020	1067	1079	1102	1090	1010	1078	1120	1075	1070	1085	1043	1080	1085	1036	1083	1077	1031	1084	1066	1147	1043	1069	1066	1094	1072	1071	1087	1141	1099	1055	1060	992	1158	1120	1085	1115	1064	1126	1075	1046	1061	1052	1061	1002	1060	1042	1024	1049	1104	1126	1083	1104	1073	1058	1068	1092	1006	1012	1066	1018	1061	1089	1060	1096	1093	1046	1058	1081	1020	1072	1064	1019	1062	1078	1054	1067	1033	1089	1029	1074	1042	1080	1024	1068	1074	1065	1093	1046	1158	1025	1156	1057	1102	1063	1040	1086	1028	1072	1054	1081	1050	1058	1055	1093	1050	1114	1054	1119	1080	1093	1056	1139	1039	1085	1060	1135	1024	1075	1075	1049	1030	1057	1076	1053	1047	1038	1105	1075	1091	1055	1046	1045	1098	1061	1065	1035	1101	1049	1068	1070	1131	1090	1137	1060	1083	1076	1043	1085	1082	1043	1094	1033	1088	1058	1041	1016	1104	1079	1056	1087	1016	1033	1029	1034	1101	1045	1087	1076	1043	1071	1120	1033	1097	1037	1055	1050	1120	1037	1058	1092	1094	1073	1075	1110	1105	1129	1140	1038	1076	1013	1048	1092	1052	1059	1102	1054	1107	1100	1094	1033	1106	1037	1079	1089	1106	1047	1053	1068	1003	1016	1026	1149	1016	1065	1035	1098	1055	1029	1044	1091	1065	1044	1079	1080	1051	1057	1072	1091	1082	1073	1078	1062	1008	1058	1062	1082	1070	1037	1068	1031	1087	1074	1032	1064	1059	1089	1076	1130	1026	1079	1065	1121	1099	1095	1102	1075	1014	1026	1136	1059	1088	1038	1044	1098	1033	1020	1064	1086	1080	1044	1055	1041	1058	1073	1062	1100	1070	1088	1083	1071	1085	1083	1076	1067	1130	1082	1096	1058	1137	1058	1004	1140	1032	1125	1097	1072	1062	1039	1045	1097	1148	1061	1069	1048	1092	1057	1061	1105	1013	1119	1119	1108	1101	1034	1038	1087	1116	1067	1062	1041	1083	1086	1076	1046	1051	1099	1113	1071	1081	1081	1017	1034	1035	1025	1066	1109	1098	1101	1043	1063	1100	1100	1071	1082	1083	1036	995	1074	1037	1119	1029	1093	1028	1111	1099	1085	1094	1066	1063	1026	1038	1118	1071	1003	1100	1133	1094	1049	1057	1010	1052	1073	1042	1071	1099	1070	1078	1054	1078	1046	1091	1104	1076	1088	1090	1100	1071	1027	1064	1115	1064	1104	1108	1031	1102	1095	1052	1049	1043	1072	1028	1033	1063	1059	1054	996	1002	1061	1046	1138	1081	1098	1082	1034	1070	1068	1076	1044	1083	1102	1037	1032	1086	1141	1032	1109	1107	1075	1058	1044	1073	1059	995	992	1049	998	1142	1060	1116	1107	1056	1044	1050	1112	1061	1106	1036	1039	1034	1072	1068	1095	1042	1091	1091	1048	1072	1082	1097	1058	1103	1085	1038	1085	994	1038	1074	1068	1053	1087	1130	1056	1046	1047	1083	1043	1058	1032	1085	1104	1103	1049	1023	1085	1048	1071	1093	1106	1024	1078	1093	1059	1122	1036	1070	1070	1048	1057	1059	1107	1040	1096	1081	1123	1089	1120	1069	1091	961	1029	1055	1026	1084	1042	1093	1131	1068	1100	1061	1077	1051	1047	1076	1052	1081	1073	1095	1079	1029	1122	1076	1081	1110	1103	1048	1080	1067	1038	1036	1099	1075	1105	1111	1019	1061	1066	1057	1062	1068	1013	1009	1127	1057	1070	1101	1079	1085	1095	1127	1044	1139	1103	1102	1041	1158	1111	1119	1086	1072	1034	1112	1042	1082	1127	1085	1112	1069	1026	1065	1116	1070	1084	1076	1088	1073	1079	1059	1077	1023	1117	1117	1020	1090	1100	1070	1107	1078	1100	1049	1064	1064	1109	1063	1053	1032	1115	1097	1039	1012	1082	1087	1079	1040	1092	1034	1052	1070	1020	1088	1094	1056	1049	1005	1090	1145	1029	1113	1037	1121	1110	1128	1081	1081	1089	1069	1058	1061	1063	1096	1022	1069	1065	1067	1067	1049	1112	1058	1019	1090	1074	1054	1076	1031	1095	1057	1063	1051	1043	1036	1064	1055	1121	1060	1061	1070	1023	1074	1104	1066	1082	1076	1029	1098	1057	1133	1036	1080	1105	1067	994	1082	1060	1074	1036	1097	1052	1073	1070	1033	1050	1049	1133	1041	972	1072	1105	1061	1039	1071	1034	1116	1080	1043	1070	1098	1100	1074	1094	1089	1046	1113	1043	1077	1064	1105	1068	1079	1111	1119	1003	1087	1086	1033	1036	1062	1102	1080	1098	1076	1048	1108	1089	1078	1046	1124	1060	1035	1063	1066	1042	1037	1074	1050	1078	1090	1035	1052	1017	1075	1061	1034	1075	1020	1128	1057	1039	1042	1029	1086	1084	1044	1071	1077	1100	1047	1076	1107	1111	1049	1111	1048	1048	1083	1042	1114	1123	1098	1049	1058	1042	1095	1070	1097	1067	1079	1041	1107	1107	1080	1081	1062	1035	1091	1076	1070	1059	1069	1095	1131	1081	1143	1099	1100	1092	1077	1076	1059	1083	1092	1079	1076	1107	1049	1055	1081	1099	1077	1073	1054	1090	1090	1083	1102	1033	1031	1047	1059	996	1077	1034	1066	1055	1073	1075	1114	1114	1075	1085	1071	1090	1047	1076	1075	1055	1047	1088	1082	1127	1021	1095	1050	1088	1076	1079	1059	1115	1049	1092	1074	1110	1064	1110	1046	1091	1015	1053	1077	1072	1080	1064	1092	1071	1051	1103	1114	1074	974	1053	1052	1080	1058	1125	1086	1096	1092	1099	1094	1072	1047	1049	1061	1078	1074	1139	1035	1093	1113	1133	1040	1030	1095	1145	1093	1104	1080	1109	1074	1038	1112	1060	1122	1116	1034	1087	1055	1047	1071	1070	1114	1108	1107	1056	1070	1110	1025	1123	1055	1029	1132	1084	1123	1085	1095	1089	1063	1104	1017	1022	1031	1057	1059	1038	1089	1082	1108	1041	1082	1097	1029	1104	1056	1083	1042	1075	1117	1141	1094	1062	1082	1095	1066	1115	1036	1057	1052	1021	1100	1057	1086	1141	1117	1071	1094	1109	1039	1114	1085	1076	1083	1062	1067	1087	1091	1045	1029	1063	1073	1085	1078	1091	1030	1083	1089	1046	1084	1066	1064	1047	987	1059	1083	1071	1094	1029	1071	1062	1058	1041	1081	1080	1044	1063	1072	1051	1034	1073	1030	1084	1073	1107	1093	1051	1085	1108	1052	1097	1060	1043	1055	1093	1055	1046	1039	1138	1067	1047	1070	1036	1080	1049	1067	1031	1086	1042	1054	1120	1076	1058	1078
10293	1802	1906	1433	981	681	608	443	446	406	349	358	340	322	263	297	266	280	271	297	261	247	253	300	280	284	310	327	339	443	764	1308	1955	2342	2892	2862	3203	2414	1650	1454	1110	1034	1205	755	545	439	414	371	309	294	292	254	283	275	216	276	241	218	249	257	263	234	236	231	227	236	241	245	268	235	228	226	258	241	237	273	225	224	230	259	235	279	238	234	252	266	227	259	243	222	244	236	257	245	229	213	237	250	225	243	243	242	265	232	231	247	232	227	201	251	231	212	231	226	222	242	220	255	242	259	238	228	257	279	237	235	236	219	233	244	241	265	239	212	206	235	226	261	229	231	249	235	251	234	264	231	235	248	210	221	251	234	257	240	238	225	237	186	257	254	209	238	223	267	247	241	241	261	252	240	234	261	258	233	232	207	240	249	219	213	237	220	234	236	253	236	197	236	217	243	217	229	218	218	241	235	251	234	252	245	227	255	265	255	259	223	244	228	242	226	224	213	244	222	249	250	236	262	248	237	227	230	254	257	254	233	211	234	230	222	224	228	226	215	239	232	233	243	231	220	258	238	243	276	225	237	220	241	231	225	249	254	216	229	226	234	251	206	229	240	208	221	255	243	235	227	243	252	269	244	232	250	219	251	213	222	264	234	224	236	236	240	237	249	222	221	262	237	238	202	239	233	231	217	222	234	255	253	241	213	236	228	219	246	272	254	247	252	286	235	236	241	249	241	260	220	219	235	228	239	219	229	245	222	225	257	235	240	219	266	232	228	227	243	249	237	219	249	244	251	242	228	238	265	205	243	226	251	249	272	222	227	256	250	248	220	249	254	247	222	198	214	247	229	240	217	222	232	226	233	237	245	235	223	207	224	228	248	275	232	257	255	199	221	231	213	237	241	243	241	229	235	239	212	248	256	235	221	244	229	232	253	226	257	244	265	216	253	256	275	224	239	236	221	213	224	227	219	230	248	227	243	243	225	241	226	251	239	237	217	247	241	209	204	216	216	256	199	228	219	250	241	259	267	250	239	239	227	235	234	210	210	237	234	243	239	207	251	252	251	224	244	241	210	231	235	252	219	234	249	232	221	229	241	256	235	224	256	246	245	261	237	244	256	248	237	230	252	239	232	262	261	254	235	225	237	245	232	248	228	238	227	234	230	239	237	249	253	259	253	196	240	254	255	253	236	224	252	220	228	231	215	266	207	236	258	234	245	281	230	222	265	218	210	255	253	245	214	224	225	246	219	248	254	200	231	248	235	261	227	219	231	256	242	229	228	232	260	217	247	255	246	232	257	202	239	240	242	261	239	246	233	251	246	245	235	226	223	223	257	236	229	259	236	206	223	252	223	230	228	176	242	225	231	216	240	239	201	246	232	266	229	231	250	221	251	267	225	241	225	248	254	215	229	258	219	220	231	231	267	242	251	232	220	239	250	219	213	220	257	224	221	242	233	234	240	229	264	224	245	229	234	233	215	224	213	255	234	269	219	237	214	247	209	210	250	230	230	236	219	220	244	234	245	235	265	228	213	224	263	243	226	227	232	242	230	234	261	246	245	246	249	262	226	233	233	234	225	218	259	235	234	214	258	236	245	245	239	258	250	226	249	251	238	241	240	247	243	228	206	243	206	233	238	245	233	270	236	240	248	228	253	223	222	260	258	242	257	196	226	224	254	241	241	223	235	224	216	239	235	222	281	217	231	243	259	210	251	253	224	228	257	232	226	242	273	244	243	219	233	219	225	220	230	232	266	247	241	242	240	245	226	231	232	210	237	255	239	260	236	249	222	248	245	234	207	248	250	237	234	225	206	264	215	241	230	237	227	241	199	213	237	206	249	215	232	210	222	233	219	220	192	224	216	233	228	236	231	233	257	226	241	250	258	245	234	241	212	212	239	219	212	222	221	255	236	245	227	242	227	242	230	249	235	251	215	251	222	224	242	228	254	239	257	233	218	239	246	244	206	235	241	231	242	219	241	245	216	210	227	254	264	257	252	226	277	235	255	235	234	234	233	251	210	262	235	269	228	230	222	240	221	217	225	242	246	243	236	226	227	232	244	234	233	251	246	247	254	249	234	226	232	223	233	228	234	234	254	244	235	247	236	222	225	231	248	254	225	230	218	246	227	216	239	253	251	231	252	232	227	273	237	260	223	237	220	254	221	244	219	216	243	284	223	225	236	221	250	219	258	211	227	234	233	230	222	232	243	221	256	241	238	259	232	223	250	255	235	227	207	248	210	221	254	241	249	215	240	225	238	231	235	230	233	216	222	234	259	257	254	251	261	251	250	266	224	234	259	224	241	240	248	233	242	234	234	227	225	220	239	234	239	214	258	247	194	229	197	213	221	228	243	225	230	256	237	223	222	243	207	210	242	232	241	229	227	226	248	269	241	231	238	245	238	253	200	237	235	205	253	239	250	229	230	242	231	246	221	222	260	228	213	220	268	255	228	240	215	241	251	262	226	231	226	232	239	246	252	234	229	230	231	230	221	256	211	242	239	238	198	236	206	244	269	230	239	249	219	237	230	252	257	204	245	262	231	242	247	235	223	240	255	244	228	257	238	238	251	270	254	243	216	243	223	229	221	247	219	230	228	246	239	257	221	242	211	249	238	243	239	265	228	232	227	246	239	231	248	237	227	232	250	221	241	211	233	244	225	221	257	244	230	237	227	259	241	255	258	222	245	243	227	241	231	229	248	225	249	230	233	251	238	248	224	212	232	235	288	225	261	208	228	232	236	250	252	238	264	266	228	235	239	246	218	230	226	233	237	214	243	234	208	219	220	242	226	232	245	238	215	252	245	239	263	233	230	238	240	222	225	219	236	235	243	236	243	259	236	251	234	255	208	235	223	238	231	242	279	222	234	238	257	243	252	225	268	228	214	242	250	239	244	226	210	244	242	219	250	238	240	251	205	236	238	225	230	274	206	243	224	242	249	221	242	240	244	223	237	259	253	232	225	251	228	225	246	246	217	245	219	224	226	220	243	258	241	224	233	225	255	232	221	240	239	253	262	208	260	221	235	246	262	261	213	218	242	209	219	273	247	254	255	251	238	242	235	259	219	240	245	245	240	241	214	231	230	220	217	196	270	263	242	224	219	222	234	254	241	228	198	240	236	218	228	230	247	253	224	214	254	207	251	239	254	236	238	215	238	208	229	258	216	230	243	224	236	221	231	241	234	241	264	280	232	246	217	255	248	238	225	232	236	234	237	229	282	248	233	258	256	246	246	233	249	258	231	249	248	230	237	271	222	251	223	216	247	269	231	254	240	248	235	214	239	241	239	207	244	217	248	241	214	218	215	265	217	221	236	240	245	234	242	217	217	253	235	210	243	207	252	236	225	253	240	242	233	267	249	254	236	243	251	219	233	272	240	225	228	241	227	269	243	256	234	237	233	215	247	246	244	205	250	220	216	235	242	231	237	246	233	258	233	230	239	234	227	240	220	233	239	238	235	233	268	244	245	188	277	234	228	241	242	231	253	234	238
6585	1850	3775	4227	3627	2932	2546	2156	1827	1660	1449	1357	1267	1215	1099	1098	1010	963	982	950	948	845	907	898	941	999	1082	1279	1589	2488	5026	7766	12084	13246	14860	14149	15534	12177	9944	8003	6767	6500	7373	4702	3298	2624	2379	1921	1477	1298	1094	1013	935	853	772	709	745	754	716	725	690	714	744	727	752	745	742	707	752	750	731	703	629	708	727	733	714	759	697	752	722	706	720	749	680	757	740	727	736	704	694	718	708	789	674	727	687	739	724	728	740	747	666	651	685	700	719	737	724	733	673	687	704	672	729	703	674	682	695	727	692	696	709	721	687	703	686	696	713	742	709	687	686	690	711	710	723	752	686	738	787	678	716	710	668	675	662	728	674	690	715	719	691	682	745	684	708	683	688	693	719	686	706	692	706	729	673	712	705	717	710	683	713	694	715	692	646	680	695	721	710	700	672	703	732	674	749	700	701	682	699	734	732	694	715	729	685	654	700	653	707	724	754	720	692	670	709	692	697	682	736	671	729	711	706	679	750	750	699	676	703	688	741	698	731	723	676	681	707	712	667	717	701	713	688	697	651	665	682	656	687	646	686	739	723	721	722	724	676	736	708	674	693	658	742	693	709	674	612	695	681	679	676	738	710	724	692	702	660	670	722	666	695	722	732	663	754	717	724	692	690	687	668	717	645	676	746	701	702	684	725	675	722	665	663	700	678	656	739	715	715	723	715	708	678	707	721	730	732	728	665	689	691	696	708	691	738	707	681	700	652	696	732	703	749	694	679	688	766	710	689	681	713	664	691	699	653	687	705	683	664	713	662	667	728	713	703	663	645	735	678	719	670	669	691	714	684	744	713	702	708	678	755	700	707	665	732	708	715	709	745	706	724	683	689	723	662	688	673	718	712	663	695	679	661	673	648	731	668	718	685	724	705	722	686	752	632	707	711	668	656	708	703	653	697	725	645	691	703	705	696	691	700	702	688	678	692	714	720	711	724	689	728	682	692	727	745	676	670	716	699	678	685	663	690	697	694	719	710	693	677	703	694	706	770	648	704	739	701	677	703	706	667	660	719	694	720	636	728	675	704	674	621	704	745	745	671	717	666	680	715	694	709	683	676	721	735	670	693	697	695	707	718	708	700	698	670	718	689	734	727	710	706	680	712	724	665	669	666	693	728	687	704	697	704	702	685	717	742	704	728	672	649	715	688	697	734	673	674	694	736	691	704	691	710	739	661	698	690	689	728	690	668	717	631	686	674	714	662	738	708	725	702	695	692	729	726	689	674	708	724	695	694	720	692	749	694	695	687	723	718	693	645	658	673	704	705	724	652	686	705	685	733	713	719	684	723	704	735	711	688	681	701	721	742	691	679	683	762	708	702	687	726	699	682	712	716	689	741	654	697	727	683	688	698	730	737	710	658	708	701	681	701	737	725	722	689	713	753	640	686	700	696	749	717	719	728	699	722	687	681	672	692	698	730	715	691	747	686	690	745	730	721	676	637	699	661	713	684	689	675	663	660	663	668	743	695	683	715	682	711	642	721	719	676	668	690	707	733	706	677	738	720	714	680	688	661	678	667	689	742	696	669	668	670	660	715	716	746	690	694	691	703	722	700	732	698	660	710	693	752	653	674	686	753	719	706	735	697	729	689	739	690	691	713	717	703	715	713	712	722	727	713	711	684	680	680	708	713	724	721	675	676	713	729	697	733	704	687	688	694	732	703	687	711	688	723	650	649	778	698	697	673	734	738	708	697	668	639	661	729	703	638	680	702	703	716	638	731	700	730	679	717	658	736	734	679	692	675	680	717	679	681	678	708	693	680	678	717	711	708	711	715	702	695	706	718	695	680	674	718	674	698	689	668	723	695	684	691	684	717	671	705	688	674	669	716	690	668	666	697	669	676	683	718	727	712	718	734	692	675	716	716	704	667	693	699	706	708	694	719	706	717	683	743	710	682	706	671	736	694	691	698	724	678	726	750	713	696	648	706	670	748	752	686	710	710	752	698	711	683	693	725	663	729	655	700	665	779	723	752	670	710	687	708	690	679	697	702	687	694	686	672	711	735	716	695	697	700	703	672	714	637	645	662	737	690	670	656	687	758	668	718	748	666	676	722	678	707	699	710	720	657	696	707	750	687	746	611	729	687	690	707	724	694	699	708	653	710	682	659	668	687	723	746	713	684	716	692	630	718	704	685	707	745	711	673	708	705	711	706	710	686	709	661	707	664	716	658	736	707	729	706	712	687	718	659	699	711	733	725	671	702	718	715	707	668	660	743	697	740	713	711	718	674	728	698	684	710	716	679	743	662	735	750	696	702	721	689	712	662	686	702	731	650	672	686	696	675	670	688	696	704	786	695	712	677	702	684	731	692	673	722	664	750	710	718	656	695	715	709	682	742	714	673	675	684	725	694	692	674	674	713	671	677	746	721	691	715	699	644	734	685	689	733	655	747	689	714	694	676	664	700	661	702	703	712	725	672	723	724	729	712	698	691	682	725	703	679	729	703	668	710	706	671	691	674	709	646	723	697	716	751	716	709	703	715	711	675	685	668	669	700	689	710	696	753	701	724	692	686	704	704	718	727	674	720	656	673	733	694	675	691	703	690	718	716	703	678	686	702	731	682	659	690	721	687	737	656	704	671	716	700	749	731	721	735	722	712	693	723	716	740	665	685	680	718	683	681	704	677	770	718	716	742	701	674	702	734	778	658	644	695	696	718	738	668	663	713	734	659	716	724	710	669	658	695	742	716	719	694	656	757	708	673	728	688	683	698	711	715	776	664	697	652	681	642	718	665	691	713	696	709	709	708	702	709	650	707	641	728	710	742	718	717	717	672	712	705	692	774	764	713	678	670	659	716	697	706	704	751	707	674	655	665	684	701	693	658	637	698	700	727	713	693	659	694	742	712	669	676	726	713	712	731	713	738	706	752	740	680	698	718	713	656	706	677	685	724	698	708	653	697	716	708	643	678	694	704	632	695	674	649	641	719	757	705	696	691	659	666	703	711	676	686	709	689	719	748	673	726	702	723	663	718	693	745	674	682	710	681	655	702	681	690	708	660	691	695	669	710	685	672	701	686	684	716	686	719	683	728	732	691	730	693	769	699	733	709	635	672	653	679	651	686	655	725	642	689	705	648	674	710	709	720	720	680	709	698	714	715	660	671	686	724	705	706	676	732	699	702	670	724	694	718	653	705	687	680	782	706	699	691	647	707	725	725	715	667	712	716	726	702	671	679	700	685	679	689	678	718	690	689	695	708	687	702	675	679	720	704	734	721	703	671	702	706	700	700	703	712	729	712	697	682	681	700	718	661	777	688	715	687	721	666	700	673	716	719	651	679	679	665	704	679	646	697	669	706	682	703	718	698	674	697	701	714	670	678	684	695	710	717	731	720	706	688	737	719	723	688	701	733	688	697	696	705	686	705	698	682	668	692	654	724	722	717	688	699	706	704	696	681	711	679	686	677	687	733	669	685	706	635	660	705	712	722	713	715	673	626	726	742	712	720	645
17035	3390	3165	2305	1587	1106	866	686	576	540	399	348	358	329	326	301	264	257	272	262	244	265	227	218	226	263	264	282	370	464	739	1697	3317	4039	5058	5663	4762	3916	2773	2562	1758	1485	1664	1115	682	655	497	439	321	313	260	266	235	210	177	185	191	199	217	185	175	194	205	193	174	218	206	176	200	204	182	211	187	177	208	216	202	199	155	207	182	200	180	204	201	218	188	179	178	201	203	201	198	187	198	206	206	198	195	187	184	197	214	213	182	176	187	186	207	186	203	219	185	171	221	186	179	182	177	190	209	160	217	205	182	213	187	202	186	197	190	186	200	182	170	195	189	189	186	186	214	192	193	191	177	223	196	171	189	196	183	211	182	187	204	208	168	202	178	212	191	202	217	196	177	218	180	206	202	212	178	203	207	204	196	178	184	201	185	196	191	191	181	208	192	213	205	206	175	192	174	189	220	176	219	186	203	191	197	192	212	198	195	186	199	180	165	203	185	196	215	185	187	205	176	202	176	193	180	194	205	183	191	203	183	172	197	208	228	170	180	154	216	204	184	204	196	187	196	210	192	173	196	225	182	182	177	188	182	192	196	186	199	188	184	193	222	179	198	190	201	197	202	157	179	171	176	189	174	179	205	201	193	187	189	192	190	210	193	186	174	168	192	183	181	183	191	186	207	185	171	212	169	188	195	166	206	216	216	235	224	182	167	196	196	188	179	198	183	212	195	166	183	197	176	185	179	182	192	198	189	198	207	199	186	172	191	190	182	177	180	188	183	186	198	202	175	190	203	163	208	215	182	204	177	203	193	178	209	224	179	193	177	196	174	186	212	219	198	196	176	187	195	185	216	207	188	163	197	199	192	206	198	198	243	214	213	211	192	189	163	198	179	203	215	190	205	166	176	203	192	182	189	191	202	199	172	193	192	166	207	206	192	176	175	188	183	174	149	196	203	195	191	190	173	193	185	201	202	205	181	202	188	196	188	186	183	193	214	179	207	213	194	189	197	187	200	219	197	207	201	209	211	230	191	178	182	197	155	183	178	195	181	200	198	203	208	188	180	171	193	175	183	190	194	189	175	159	200	187	209	186	184	188	187	194	170	168	191	195	216	186	173	200	187	200	175	198	197	180	209	197	208	195	178	188	198	178	191	168	201	185	165	179	202	191	183	180	172	181	188	184	199	200	181	200	195	220	193	193	192	184	233	196	185	185	197	212	216	217	201	188	182	177	172	184	176	188	209	186	190	189	185	207	217	199	195	183	188	199	205	192	171	206	176	207	185	200	218	174	205	192	214	205	186	170	197	181	208	192	194	212	173	165	167	174	203	206	207	194	194	188	169	189	176	208	175	178	205	211	186	200	187	202	201	199	199	179	209	186	186	217	184	214	209	191	193	219	205	195	194	182	203	199	192	162	213	191	199	201	199	185	196	166	180	192	201	180	173	178	179	186	176	195	199	169	184	188	146	205	196	193	180	193	184	189	211	209	192	196	201	188	202	203	211	184	206	167	192	211	191	192	215	215	197	174	192	200	192	202	228	189	199	222	198	176	201	188	213	201	189	207	164	194	175	190	201	204	194	160	192	178	201	172	166	200	209	194	208	208	177	197	205	191	151	213	174	185	208	173	193	160	174	186	240	195	187	193	181	177	176	207	174	189	194	212	178	188	202	195	183	194	217	180	206	206	199	226	199	197	201	194	201	179	167	180	177	193	178	202	184	182	194	190	216	197	196	195	173	194	193	170	170	184	176	202	217	197	196	190	186	219	184	207	206	181	203	201	180	179	193	191	183	182	207	181	171	200	188	184	206	186	193	191	182	207	197	179	188	195	164	182	178	188	181	195	204	188	201	184	186	201	193	208	178	199	179	203	202	153	192	189	199	171	181	210	212	180	201	200	185	165	183	198	202	194	193	190	181	196	195	193	201	208	197	197	200	177	191	172	199	196	205	188	217	193	200	175	188	189	209	170	184	207	174	185	205	198	217	183	191	184	196	196	171	167	180	203	178	177	194	191	203	203	209	186	188	193	188	163	184	213	214	207	197	202	214	187	205	185	191	208	196	194	205	170	178	181	186	199	209	192	197	183	197	208	203	199	200	177	186	179	184	169	187	218	194	204	187	213	180	185	181	197	191	192	215	197	195	168	166	170	187	194	198	178	192	197	192	208	209	195	178	183	180	183	197	180	183	195	173	194	199	186	195	171	192	173	205	198	191	193	189	200	193	177	191	202	203	187	220	185	181	194	235	199	183	208	173	176	185	188	186	189	180	186	183	187	185	216	189	183	217	199	184	185	204	179	188	189	185	182	206	173	170	183	195	202	201	193	184	184	175	182	198	183	165	223	175	182	208	187	194	181	205	192	223	192	178	207	167	159	190	189	190	198	205	184	188	192	179	185	210	182	189	199	201	214	193	195	192	164	209	189	199	189	200	168	181	208	208	206	202	191	193	190	206	215	213	199	221	201	203	191	191	190	174	172	199	204	197	198	200	174	209	190	187	195	193	201	181	210	200	195	191	197	191	177	190	188	202	216	190	190	194	209	210	170	209	194	191	200	192	187	217	165	210	184	212	175	188	204	183	223	203	209	193	191	199	166	209	198	156	198	182	217	197	209	193	189	197	191	181	181	196	195	181	207	182	167	200	212	180	187	187	173	197	178	154	197	200	192	164	191	217	209	192	172	191	198	195	183	186	220	186	200	212	198	201	195	211	192	220	196	195	181	158	172	181	211	188	190	187	183	201	189	215	196	206	188	213	221	217	186	196	199	201	182	200	185	190	202	185	205	210	178	198	187	192	170	207	187	175	188	198	179	201	189	222	185	173	181	204	221	208	199	190	169	198	181	194	216	183	170	198	173	200	176	192	205	163	187	185	175	211	208	204	197	203	220	176	190	182	182	181	190	203	175	201	178	199	190	193	208	192	180	195	202	189	207	199	195	191	181	183	200	215	179	196	195	187	199	192	212	191	190	184	187	206	193	179	225	177	153	209	199	204	178	186	193	178	202	183	199	180	177	180	178	166	206	205	167	209	197	178	183	218	191	174	182	172	198	168	192	204	202	169	194	186	197	191	204	200	182	182	184	192	194	226	211	184	162	185	204	199	200	177	200	191	189	189	213	204	198	191	177	199	210	218	178	186	195	193	179	183	190	176	192	200	192	211	219	188	205	177	211	184	208	200	198	195	191	172	180	216	201	210	177	202	179	176	188	180	212	202	197	173	161	185	192	191	204	201	192	201	194	200	186	183	202	194	178	194	207	217	184	220	204	174	197	200	192	183	181	182	182	190	178	205	210	216	211	219	188	180	196	181	206	176	187	213	185	204	180	172	207	200	181	218	190	204	198	231	161	189	218	194	172	201	209	198	191	197	201	216	188	192	202	197	217	195	174	201	213	202	191	197	204	193	202	190	188	193	187	185	190	173	185	211	176	206	191	172	196	191	188	179	169	189	208	183	182	188	173	170	186	185	189	200	201	199	177	202	189	189	228
8610	2821	5992	6765	5622	4526	3730	3228	2632	2360	2062	1874	1675	1551	1444	1298	1247	1207	1105	1086	965	996	911	879	867	1084	1250	1393	1824	2626	4681	10505	17894	19230	20776	20313	20381	17471	14979	12725	9621	9325	10586	7753	5150	3989	3086	2616	1983	1616	1348	1167	1008	832	718	616	709	691	668	642	649	613	617	628	599	640	655	647	611	621	603	627	604	633	584	621	614	648	624	622	606	622	596	604	615	602	613	541	617	637	630	633	608	579	630	581	612	629	651	617	594	572	619	605	619	598	623	619	564	583	585	602	556	564	552	626	606	594	623	555	602	599	616	624	592	604	563	591	620	613	592	622	649	610	565	578	589	580	625	586	566	603	628	597	567	594	615	579	593	591	585	573	573	573	575	567	630	610	553	593	607	589	599	559	596	595	593	594	602	575	596	561	570	629	558	603	552	582	541	638	595	607	645	566	632	632	558	580	594	592	580	588	626	559	570	595	568	606	613	560	602	550	605	606	611	622	566	586	567	614	570	598	599	606	579	609	598	580	616	630	626	573	601	560	587	579	587	641	603	629	596	513	639	554	565	620	590	609	619	606	615	609	598	611	566	589	576	576	608	609	539	608	647	593	563	557	583	625	628	600	604	570	570	550	616	573	556	567	622	623	552	601	608	613	590	576	571	587	596	594	571	640	590	595	618	585	554	597	592	589	593	606	595	561	586	594	585	599	574	600	613	622	549	605	619	587	582	589	579	580	581	573	584	584	583	568	574	605	580	560	602	584	596	616	576	528	566	612	561	567	582	567	563	598	563	643	576	580	603	589	543	597	602	624	591	634	614	562	563	590	576	638	592	567	549	619	587	593	616	562	550	548	630	574	641	597	597	567	588	600	606	603	613	612	586	574	544	613	562	593	591	608	577	590	561	601	603	581	614	572	610	573	583	684	548	612	612	624	618	561	570	616	547	577	545	583	607	633	576	596	608	595	531	591	604	571	582	617	581	598	559	580	597	549	606	574	578	614	590	568	602	563	621	596	567	577	580	610	606	597	583	599	624	592	567	600	616	588	556	567	587	572	580	599	626	555	646	571	647	554	599	592	557	585	604	567	591	598	619	622	583	571	583	567	577	552	574	574	576	604	581	603	599	667	621	619	575	580	607	610	589	622	619	563	609	591	599	554	572	607	617	577	657	562	630	573	609	594	572	585	575	568	571	599	580	551	617	570	579	544	613	576	559	571	593	574	568	574	611	602	596	584	531	594	599	549	625	624	560	560	577	571	601	586	557	563	627	565	576	623	571	569	553	600	572	633	580	580	574	551	590	569	581	568	601	597	617	539	594	597	572	631	578	580	579	572	551	621	598	563	566	571	597	618	605	559	564	587	562	639	561	631	598	618	562	600	621	600	576	562	577	620	579	637	586	608	559	619	615	559	589	616	593	627	579	612	582	530	578	550	566	572	553	590	571	575	586	596	622	588	597	575	574	558	588	604	554	556	598	632	605	591	572	616	593	593	546	588	591	557	585	580	560	551	592	526	572	582	628	624	573	590	593	608	585	580	553	574	620	593	602	594	587	547	561	598	560	634	593	610	580	563	568	583	569	583	555	548	545	548	591	596	591	534	588	637	561	551	620	558	593	569	529	614	544	573	618	567	589	572	572	583	576	607	590	591	572	617	544	637	637	636	594	623	595	598	571	563	602	560	574	568	598	570	563	576	622	574	640	583	616	574	621	599	576	564	567	559	559	586	577	627	624	580	594	615	556	581	607	635	535	623	584	594	611	593	575	598	611	597	613	559	587	573	581	587	587	588	576	574	578	554	607	584	626	582	596	621	611	596	608	600	617	566	590	633	624	635	574	592	598	581	609	604	620	665	564	589	587	608	590	577	545	572	603	598	543	594	595	570	593	545	588	583	574	618	596	611	622	597	616	565	597	582	544	595	584	562	590	565	597	614	621	617	617	553	582	598	570	588	520	619	602	601	595	511	629	611	573	585	602	564	560	568	535	581	574	609	578	574	597	581	584	574	582	573	617	574	591	596	602	605	572	575	572	581	612	575	580	564	611	573	583	612	605	604	605	632	555	617	590	607	638	560	638	601	631	587	609	606	604	610	606	543	608	633	602	569	567	586	583	560	632	588	523	566	607	571	615	591	628	637	633	594	580	574	565	584	614	564	588	612	574	575	562	576	584	614	612	559	600	606	616	590	596	588	643	530	581	567	582	602	618	559	563	596	612	621	595	593	635	590	584	580	598	567	613	564	576	598	606	562	602	567	613	571	568	582	569	588	599	608	563	557	569	572	611	561	623	575	499	597	525	601	623	594	618	584	554	570	579	603	589	618	586	572	583	591	557	607	585	586	666	599	587	591	591	589	647	593	608	582	551	570	615	588	623	567	556	560	603	589	590	571	560	574	618	561	602	591	563	573	596	586	571	587	563	549	553	600	655	549	591	569	602	571	559	589	582	589	560	616	556	579	553	570	638	607	577	572	596	578	621	620	552	623	601	622	543	649	581	593	622	608	592	614	583	600	565	536	562	566	618	575	593	557	561	625	578	575	650	570	616	579	620	565	555	590	625	624	583	623	596	611	646	595	594	586	582	576	563	612	612	567	594	585	579	571	599	595	583	568	609	602	560	568	593	586	614	564	577	573	595	610	546	580	636	597	569	639	581	610	595	619	559	542	555	566	586	619	618	577	608	614	629	589	585	591	594	599	588	595	524	569	534	581	595	598	597	578	617	579	574	614	565	624	549	558	614	593	575	586	597	605	557	557	655	596	589	580	588	588	576	547	581	619	615	557	611	597	609	571	575	577	565	569	529	602	589	600	566	617	544	603	602	578	576	602	642	617	625	611	592	571	598	600	561	527	619	601	620	605	582	588	590	596	591	601	551	577	619	545	582	633	656	567	562	568	580	585	596	555	545	600	573	607	546	544	603	592	593	613	603	527	559	552	607	576	582	594	554	572	593	604	588	566	576	593	551	556	585	616	615	585	570	611	592	580	581	578	573	612	583	599	561	594	579	578	600	572	612	573	613	592	561	597	604	613	576	543	585	582	607	568	564	602	581	524	568	593	604	612	630	583	628	579	619	600	580	574	553	598	631	607	606	581	594	591	596	626	556	609	587	568	595	600	618	648	591	532	624	608	635	600	572	587	581	597	566	562	572	599	599	539	553	573	612	576	543	564	594	570	597	621	612	572	612	604	626	584	611	617	568	595	621	592	570	542	617	587	592	587	542	618	579	611	616	606	557	562	642	571	607	601	581	620	622	635	618	617	604	594	598	587	561	559	565	573	631	606	620	588	593	572	590	574	587	593	597	571	584	553	622	553	604	611	582	618	573	583	573	618	559	570	569	590	593	621	559	589	584	584	585	620	551	611	590	595	572	551	639	594	598	577	570	591	592	593	616	576	610	604	546	543	582	593	572	593	597	571	613	567	577	588	586	629	572	600	598	575	592	578	631	609	605	570	553	608	612	592	641	570	612	583	628	597	582	597	586	585	583	588	567	572	574	596
2587	493	490	479	471	404	361	371	385	402	392	368	389	368	382	395	360	370	374	369	399	367	373	395	381	380	406	382	398	388	402	439	526	526	512	550	570	477	425	459	415	409	384	409	383	366	367	381	398	380	365	385	395	364	366	399	394	404	377	373	391	358	387	383	364	361	369	358	353	376	367	398	364	374	345	347	371	370	404	412	342	359	378	370	369	355	370	391	381	313	350	391	365	346	367	413	340	395	344	361	385	387	389	398	349	379	383	348	372	367	399	413	385	363	387	344	366	401	393	405	352	364	351	391	374	359	362	367	420	371	368	376	385	387	380	344	374	360	364	412	383	393	359	347	378	363	387	427	381	359	406	384	371	359	393	381	377	395	407	409	393	357	381	399	393	378	337	378	382	371	402	384	335	352	350	332	343	350	349	390	417	374	393	380	370	365	372	368	379	374	364	377	376	343	395	413	391	399	366	372	379	402	401	382	387	343	380	382	394	362	348	380	383	344	404	369	389	378	362	370	371	366	380	372	376	401	328	401	368	371	374	379	375	367	381	367	353	383	392	354	383	366	351	360	370	391	370	358	380	425	392	378	361	392	374	380	373	398	387	361	376	393	384	360	370	373	378	392	376	398	366	424	363	361	390	354	387	351	363	346	384	374	381	355	369	374	418	354	399	378	390	364	373	384	346	386	386	385	374	341	360	365	374	382	390	371	361	363	365	361	399	364	378	372	402	401	364	409	381	342	421	372	388	361	384	386	377	368	378	356	392	396	380	369	370	402	380	372	341	338	421	406	407	385	373	322	395	351	387	390	368	372	364	362	392	371	413	382	357	400	357	352	392	416	398	385	355	380	395	376	366	380	380	389	376	386	396	380	328	399	387	378	419	393	390	409	369	361	342	404	358	336	354	397	379	376	356	404	375	363	416	374	357	349	373	386	354	340	350	382	340	347	391	362	361	351	359	377	342	377	382	387	405	407	373	383	406	369	383	346	376	407	345	346	397	375	375	398	366	397	349	369	382	404	362	389	361	383	378	365	396	386	379	362	387	359	351	366	365	397	361	371	351	360	371	393	376	376	379	372	380	381	343	417	385	333	392	366	388	353	368	375	357	363	360	405	365	380	353	397	317	352	367	373	373	366	424	410	389	369	396	413	381	366	355	401	386	385	368	371	398	370	366	380	388	364	378	427	390	369	391	412	418	392	374	363	368	396	428	377	395	360	348	348	354	384	399	389	369	362	364	376	398	363	378	366	384	362	424	381	355	360	361	404	359	348	380	370	426	356	375	390	390	373	366	361	371	394	359	354	375	383	381	359	393	386	369	344	368	369	385	407	349	387	357	367	368	346	359	371	374	371	370	401	388	351	391	371	384	357	352	340	378	367	394	415	384	375	362	387	343	382	417	365	369	392	395	344	353	330	387	372	371	378	376	369	360	392	399	366	364	356	370	378	359	403	362	380	381	379	396	364	388	399	372	361	375	365	398	379	347	388	386	417	361	374	362	353	328	360	385	371	387	384	399	368	379	381	363	370	353	376	364	376	351	373	393	386	377	376	383	398	382	372	377	376	391	357	362	396	392	357	367	376	357	364	389	368	388	361	350	360	358	358	376	373	362	373	349	370	355	397	327	359	395	400	376	391	378	411	361	365	385	361	372	360	408	328	385	389	378	355	376	377	349	343	374	375	377	377	391	385	379	342	394	352	371	370	343	382	421	357	352	368	363	384	354	414	372	407	392	361	364	406	373	383	360	366	372	328	370	371	396	359	367	386	358	372	342	397	409	361	405	360	386	379	419	387	395	401	381	382	384	363	349	392	383	392	387	347	353	372	391	399	340	339	374	382	397	363	390	399	378	389	386	369	342	432	375	346	381	408	397	361	387	379	416	387	379	367	375	388	380	341	382	400	360	394	375	372	389	336	386	373	383	387	410	379	371	374	352	380	340	382	374	371	357	391	354	372	375	387	368	366	420	354	404	361	348	390	383	350	391	365	375	368	392	405	398	366	381	410	388	376	362	401	374	379	395	396	345	398	374	382	390	375	391	382	377	393	378	375	360	361	410	372	367	367	400	372	357	348	374	363	369	397	399	377	354	394	361	350	379	388	366	376	364	424	441	383	373	410	375	376	403	386	357	335	361	340	395	337	394	366	396	387	389	391	370	367	358	385	375	367	372	414	365	376	348	382	377	359	374	381	391	380	408	395	377	339	370	404	366	374	351	371	386	359	384	377	349	355	369	396	386	382	371	412	400	333	352	375	361	379	358	379	377	361	372	363	405	378	402	376	391	390	339	391	352	377	348	365	394	375	377	366	364	360	397	397	390	393	403	390	359	359	358	394	384	392	399	385	372	365	366	398	384	368	391	394	384	352	398	372	423	370	367	362	420	374	368	355	411	372	392	382	382	358	368	351	344	362	340	355	415	369	374	337	398	379	343	375	372	365	412	366	372	369	395	366	363	384	400	372	406	365	389	392	383	370	351	374	379	368	365	361	394	394	368	332	346	368	367	375	326	365	404	381	391	385	381	381	359	368	395	384	369	373	385	402	351	356	377	354	405	362	353	388	405	398	383	365	372	372	386	371	384	379	377	427	428	387	380	389	351	408	393	392	365	405	378	381	395	392	366	377	377	364	361	382	394	396	386	340	395	371	360	373	409	381	407	384	357	391	348	357	344	375	395	352	354	375	416	385	353	381	364	391	376	387	369	389	366	378	363	394	380	353	353	355	377	385	403	349	363	380	380	374	389	391	361	383	389	387	384	410	417	368	411	391	368	369	367	372	361	366	352	387	393	330	359	369	382	390	373	361	352	385	381	380	387	392	379	400	368	382	371	357	401	401	399	379	371	373	393	353	379	418	357	370	397	380	345	367	400	364	401	378	405	367	394	376	376	394	381	352	385	372	360	350	395	331	370	381	389	348	403	345	384	353	388	389	385	375	354	351	410	374	357	409	352	341	407	366	400	367	385	380	354	362	390	366	383	367	396	344	387	389	370	376	372	389	340	355	380	378	377	402	396	351	368	389	382	365	394	403	388	371	377	371	347	384	396	389	390	384	377	346	369	416	383	396	375	346	350	350	384	399	380	355	373	390	378	369	392	366	449	373	363	382	363	343	404	363	374	356	375	378	368	397	358	403	390	372	383	317	397	380	404	389	370	382	338	357	397	381	347	381	379	401	381	387	388	358	399	357	382	378	378	400	361	386	368	360	383	360	378	421	379	360	356	404	379	390	373	370	403	371	357	398	425	380	396	358	347	397	369	414	323	377	363	357	388	399	354	376	343	378	371	397	345	389	370	367	421	361	403	366	392	387	360	396	391	404	406	347	368	409	341	391	413	380	329	330	337	365	383	373	388	355	384	362	368	386	361	382	337	394	378	382	380	383	385	391	399	380	364	395	365	390	346	378	377	368	355	378	373	355	359	401	381	357	371	375	356	366	373	374	383	351	343	392	375	369	365	389	348	357	377	372	391	368	400	377	398	355
2692	1153	1290	1247	1239	1169	1154	1137	1157	1094	1128	1142	1123	1045	1028	1091	1079	1092	1038	1076	1030	1042	1042	1059	1075	1204	1184	1171	1218	1299	1424	1537	2046	2174	2185	2308	2272	1925	1760	1638	1436	1547	1473	1303	1233	1187	1153	1174	1117	1083	1071	1064	1085	1043	1076	1045	1052	1040	1044	1056	988	1064	1034	1033	1038	988	1020	1129	1053	1066	1076	1007	1016	1054	1047	1070	995	1034	1036	1068	1024	976	1083	1039	1035	1005	1000	1035	981	1030	1008	996	1024	992	1051	1022	1056	1103	1040	980	991	996	1034	1035	1035	1089	1043	1059	1048	968	1060	1001	1007	977	1049	1051	1045	998	949	1029	1019	957	1010	1050	1020	1032	1097	1054	1027	970	1033	1040	1041	1033	1092	1073	1022	1020	974	1003	1065	1058	1016	1084	992	1110	1001	1044	1057	1088	994	1036	1053	1094	1065	1043	1117	1003	1087	1055	1014	1063	1052	1075	1043	1017	983	1047	1027	1026	1003	1065	997	1002	1005	1041	1063	1007	1043	980	1041	1070	1038	984	1058	1028	1067	1051	1032	1053	1068	1034	1015	1018	1021	987	1059	990	1010	1061	1056	1054	1092	1077	1081	1061	1073	1050	1046	1060	1054	1036	1053	1059	1023	1059	1082	1065	1058	1008	1048	1053	1054	1071	1048	1005	1081	1012	1029	1022	1030	1048	1074	980	1118	1044	1031	1017	966	1039	1054	1045	1084	1046	978	1071	1019	1054	1079	1042	1099	1105	1040	1044	1104	1056	985	1002	1054	1072	990	1042	1035	1040	1080	1004	1095	1032	1026	976	1021	1089	1041	1046	1036	1003	1103	1011	1051	977	1073	1055	1046	1039	1090	1078	1012	1046	1015	1060	1047	1052	1050	1037	1078	1025	1048	1029	1066	1061	1028	1070	1076	1073	1017	1023	1013	1002	1066	1011	1037	1107	1044	1057	1053	1081	993	1006	1070	1020	1005	986	1019	1063	1067	1063	1013	1011	1081	1079	1024	1022	1010	1056	1072	975	1071	1019	1072	1013	1014	1103	1047	1062	1025	1062	1027	1072	1026	1026	1030	1049	1039	1024	1009	1044	1062	1028	1085	1037	1045	1060	1058	1018	1055	1019	1082	1032	1040	1031	1008	1007	991	1004	1050	1091	1079	1038	1060	1090	1074	999	1108	1050	1049	1053	1088	980	1042	1028	1050	1070	1085	1073	1032	1049	1029	1013	1066	1010	963	1045	969	1022	1048	1036	996	1059	1018	998	1070	970	1022	1063	976	1050	1054	1058	1061	1017	1029	1024	1088	1081	1021	1070	1027	1048	1047	972	1065	995	985	1077	1036	1054	1027	1055	1087	952	1045	1060	1036	1003	1048	1017	1033	1009	1034	1080	1048	1061	1073	975	1032	1037	977	1024	1069	995	1014	1036	1007	1032	1108	1067	1004	1016	1012	1046	1012	1002	1069	1027	991	1061	1021	986	1065	1031	1110	1057	1039	1049	1079	1034	1055	1023	1033	1037	972	1004	1106	1026	1030	1059	1043	1068	1024	1031	1094	1079	1082	1067	1039	1044	1036	1028	1040	1028	1063	1007	999	1011	1054	1057	1058	1031	1067	1036	1028	1048	1007	1073	1041	1032	1041	988	1055	1067	1050	1023	1088	979	1040	1013	1047	1053	1049	1011	1049	1000	1071	1037	1049	1019	1109	1064	1058	1046	1020	1065	1031	1051	1059	1033	1012	1010	1035	1085	1060	1078	1023	1023	1015	1010	1054	1105	1026	1003	1075	1024	1060	993	1046	1018	1115	1029	1012	1035	1063	1011	1024	1083	1079	1077	1116	1077	1061	1056	1008	1075	1008	1038	1020	1057	1020	1075	1029	980	999	990	1035	1087	1088	965	1034	1039	1080	1065	1067	1039	1014	1044	1028	1035	1012	989	1064	1070	1032	980	1057	1043	1068	1051	1011	1001	1004	1088	1015	1111	1059	1089	1045	1072	1020	1051	1017	1044	1061	1046	1061	1003	1047	1026	1086	1024	1024	1047	1053	1039	1068	1016	1020	1035	1039	1080	994	1064	1044	1031	1046	1029	1070	1034	1055	1051	964	1043	1016	995	1103	1051	1022	1073	1057	988	1076	1042	1010	1019	1047	1059	1042	1089	1025	1021	1035	998	1042	1030	1039	1109	1035	999	1039	1067	1047	976	985	1034	1085	1077	1051	1018	1076	1078	1037	1049	1002	992	1043	1017	1046	1048	1057	1008	1064	1032	1015	1084	1036	1030	1073	1051	1032	1095	1015	1069	1071	1002	1110	1038	1101	1114	1053	1017	1015	1019	1055	989	1009	1087	1041	1124	1033	1045	1050	1072	1089	1041	1057	1044	1073	967	1071	1018	1058	984	999	1063	1094	1099	1073	1046	1017	1106	1060	1059	1015	993	1048	1054	1033	1064	1004	1037	1020	1000	1062	1077	1010	992	1090	1003	1055	978	1083	1052	1027	1061	1054	997	1054	1004	1082	1086	1048	1036	1029	1032	1016	1052	1102	1033	1063	1027	1044	1089	1009	1024	1043	1062	1056	1101	1033	1061	1060	1033	1048	1010	1073	997	1064	1017	1034	989	1078	1068	1050	1049	1049	1021	1083	1069	1039	984	1033	1041	992	1090	1021	1020	1040	1064	1028	1126	1029	1036	1052	1022	1043	1011	1011	1001	1048	1014	1007	1057	1081	1089	1031	1054	1008	1039	1003	1073	970	1060	1018	1014	1044	1079	1065	1041	1005	1030	1051	1056	1011	1044	1041	1062	1098	1054	1045	1035	1098	1022	992	1018	1032	1054	983	1028	1005	1070	1022	1040	1019	1068	1028	1047	1049	1042	1069	1042	1065	1005	1098	985	1081	983	1038	980	1045	1042	1010	1056	1030	1091	1017	1078	1034	1033	1052	1045	1042	1060	1056	1010	1059	1034	1068	1069	1025	1126	1057	1081	1064	998	1048	1054	1036	1022	1068	1007	1065	1035	1035	1039	1024	1061	1109	1092	1087	991	1062	1036	1059	1089	1041	1078	1036	1031	1088	1084	1022	1032	1077	1057	1053	1022	1041	1065	1054	989	1001	1064	1039	1016	1092	1020	1090	1004	1034	1068	1031	1041	1008	1065	1030	1060	1124	1013	1020	1076	1046	1051	1034	1022	1013	1091	1029	1020	1089	1046	1038	1072	1037	1058	1049	1025	1042	1072	1060	1023	986	1013	1067	1013	1080	1032	1066	1011	997	1108	1047	1058	1077	996	1067	1058	1081	1081	1018	1003	1021	1052	1055	1049	1067	1020	1034	1020	1004	1076	1037	1027	1100	1048	1046	1052	1060	1039	1043	1075	1013	1089	986	1004	1018	1033	1045	1031	1086	1082	1014	1062	1035	1037	1015	1042	1079	1068	1118	1044	1017	1044	964	1075	1123	1107	1019	1057	1005	985	1095	1036	1030	1053	1094	1031	1017	1053	1007	991	1050	1051	1001	1073	1090	1006	1010	1018	997	1028	942	1039	1017	1053	1031	1013	1031	1043	1035	1072	1051	1116	1033	993	1012	1080	1063	1046	1067	1012	1034	1063	1062	1010	1025	1011	1038	1040	1001	1069	937	1048	1094	1069	1030	1100	1048	1026	1050	1032	1050	1075	1068	1003	1021	1110	1038	1036	1119	1048	1041	1120	1067	1047	1031	1054	1016	1032	1014	998	1043	1018	1012	1042	1038	1077	1077	1041	1013	1061	1027	1073	1035	1067	1050	1065	1071	989	1026	998	1047	1070	1026	1039	1052	1032	1017	1058	1019	999	1062	1015	1008	1081	1029	1057	1075	1046	1014	1030	1020	1040	1040	1062	1049	1093	1030	1097	1019	1083	1019	1075	1034	1027	1063	1040	1049	1039	1036	1029	1008	986	983	1080	1007	1036	1034	1010	989	1064	1024	1020	973	1036	1017	1001	1042	1032	995	1054	1043	1086	993	1035	1020	1052	1037	1000	1099	1006	1050	1058	1037	1005	1040	1026	1002	1025	1039	983	1020	1094	1067	1033	1044	995	1055	1052	1041	1045	1092	1012	1065	1018	1066	1043	989	1023	1073	1105	1047	1025	995	1050	1046	991	995	999	1008	994	1019	1040	1050	1023	1085	1027	1051	1038	1048	1039	1068	1110	1023	1064	1039	1041	1026	1051	986	1025	1018	1080	988	1013	1043	1053	1017	1049	1043	1025	1025	1045	1043	1023	1056	1025	990	1050	1053	1040	1099	1028	997	1124	999	1042	1073	1040	1056	979	1076	1058	1056	1039	1030	1060	1078	1020	1075	992	1039	1011	1096	1050	1056	1047	1028	1019	1083	1070	1068	1026	948	1044	1088	1001	1014	1038	1040	1122	1099	1015	1047	1089	1069	1047	1049	1046	1083	1079	1032	1079	1074	1060	1082	1065	989	1033	1058	1070	1068	1049	1100	1072	1027	1059	987	1093	1066	1006	1034	1084	1051	1010	1024	1034	1047	1066	1077	1010	970	1045	1057	1108	1058	1030	1050	1033	973	997	1019	1012	1047	1012	1076	1084	977	1027	1032	929	1023	1048	1069	1050	1009	1052	1032	1057	1098	1000	1067	1040	1032	1053	1028	1028	1061	1081	995	1014	1044	1017	1060	1021	1024	1026	991	1035	1023	1084	962	994	1032	1015	1004	1060	1014	1075	1075	1006	1049	1047	1039	1007	1021	1048	1072	1040	1059	981	1039	1007	1022	1047	1118	1010	1037	1113	1001	1055	995	1026	1069	1033	999	1019	1085	1039	1051	978	1079	1078	983	1052	987	1032	1067	1029	1051	1077	1001	1069	1082	1066	1025	1004	1046	996	1069	1000	1047	1029	1062	1045	979	975	1014	1034
10404	1912	1875	1415	993	709	564	491	397	337	349	318	289	284	298	275	272	255	247	273	250	199	239	251	255	234	260	284	296	385	562	1068	2032	2335	2718	2852	2800	1831	1649	1232	1000	1108	1023	639	428	406	376	355	324	276	261	247	216	217	224	211	217	205	195	204	237	220	212	227	237	222	220	209	198	208	226	228	227	219	235	203	209	247	207	228	250	216	240	208	203	198	217	213	234	197	233	194	207	214	232	222	191	213	215	230	190	196	226	195	198	205	204	189	227	211	237	217	219	198	206	202	210	194	209	224	196	184	229	245	208	224	216	214	212	208	231	218	197	226	242	196	231	219	187	200	199	248	244	238	249	231	235	229	199	220	204	240	191	216	214	202	237	199	209	196	217	215	222	194	210	227	229	219	209	235	219	191	225	231	218	227	222	229	224	237	247	205	209	197	204	233	235	204	217	232	205	258	218	234	226	246	197	223	214	217	215	204	207	233	195	207	188	216	215	233	206	224	227	217	217	230	225	255	238	200	216	209	214	230	206	184	218	198	190	227	216	213	243	213	209	210	203	215	193	232	215	222	229	210	214	211	206	202	209	210	222	211	193	206	213	211	207	204	229	225	188	219	208	222	215	215	199	207	217	222	201	203	206	224	212	217	213	224	231	233	229	208	191	211	214	223	206	229	208	216	220	215	201	216	203	231	233	208	236	205	244	192	189	227	225	208	247	240	228	222	233	193	208	236	215	228	197	220	228	223	187	212	204	219	226	221	226	222	219	230	222	198	216	236	233	222	228	203	205	200	208	199	201	201	201	232	224	208	192	237	231	218	235	217	208	219	218	217	220	209	204	234	250	218	192	202	206	216	197	215	203	208	196	207	232	196	215	217	196	244	237	200	199	225	193	216	230	209	207	259	222	216	235	226	197	231	231	205	225	218	177	217	203	221	224	191	219	213	207	218	195	222	223	220	220	214	211	206	202	210	199	210	203	232	230	201	207	228	204	187	211	204	193	208	197	238	206	211	238	221	214	204	222	213	211	229	227	235	235	212	196	216	205	201	208	204	230	225	242	225	208	217	212	188	212	218	213	232	200	224	214	228	218	216	223	212	220	226	213	234	226	225	215	220	222	239	201	221	213	214	197	217	225	202	214	219	216	192	226	198	208	213	231	237	236	214	186	206	212	199	194	210	203	208	194	210	203	211	219	218	190	209	207	216	234	208	194	206	218	225	207	220	227	215	235	197	186	204	208	223	202	196	204	224	214	215	189	187	217	198	212	203	221	203	228	235	220	232	244	229	211	221	217	206	218	240	212	193	231	241	204	205	215	233	204	217	203	202	217	216	202	219	233	206	199	202	202	211	230	220	225	231	226	194	217	207	203	220	213	216	236	224	222	188	245	206	198	201	230	229	257	210	255	243	230	197	227	217	188	220	214	222	220	200	206	217	231	202	214	212	215	209	198	206	221	223	215	230	193	201	225	198	212	212	219	246	208	213	217	192	199	219	218	216	217	225	191	205	235	221	224	236	214	217	232	252	193	193	223	212	198	237	213	234	236	226	219	204	222	203	192	229	250	240	198	193	216	209	214	210	217	200	209	222	195	212	222	199	217	217	218	250	216	222	202	198	237	209	241	198	213	220	228	233	227	235	223	241	227	225	215	211	237	221	191	232	222	230	200	203	197	193	188	212	221	189	218	226	219	241	198	208	226	196	218	209	211	198	239	217	231	238	234	223	207	210	219	195	218	198	216	229	201	211	237	209	201	213	221	235	222	242	208	223	198	212	222	224	193	242	234	216	214	197	218	221	221	231	195	229	232	202	210	238	224	215	209	209	217	230	214	225	226	241	233	212	217	220	196	205	215	239	224	200	226	209	210	236	205	193	229	222	209	195	213	212	216	229	201	214	226	248	238	189	244	232	222	224	203	204	221	209	216	214	233	231	207	224	239	202	222	207	213	212	219	212	196	213	206	209	208	212	217	220	217	244	227	226	234	219	206	219	208	218	198	172	200	228	209	202	246	206	244	217	237	208	212	212	207	212	220	189	187	216	200	211	222	228	206	216	216	227	222	206	196	220	207	206	203	224	210	220	192	228	215	218	232	222	214	209	224	215	195	215	200	231	231	212	230	227	230	202	217	205	207	227	219	234	218	231	227	199	207	205	212	206	196	212	211	213	210	245	242	197	221	212	227	209	236	219	219	218	207	208	213	211	206	226	209	233	205	205	200	216	215	211	216	203	209	204	218	201	206	205	241	229	214	210	219	198	224	205	198	242	234	228	212	242	207	211	228	187	210	216	218	193	202	220	243	242	218	215	232	195	213	202	220	203	205	221	208	217	235	199	204	230	208	195	228	192	214	222	207	200	211	238	214	226	217	206	186	213	230	204	206	225	232	219	218	205	187	218	192	216	207	223	214	217	218	237	209	218	239	222	222	239	210	228	200	201	230	208	202	220	219	206	250	201	217	228	200	216	224	201	236	227	223	222	206	228	210	237	219	208	199	206	181	214	217	219	205	223	210	206	219	183	221	214	230	232	199	237	194	201	229	237	230	194	205	220	212	205	202	187	192	197	192	213	220	213	196	206	190	208	194	213	214	225	237	224	230	237	241	185	213	212	210	201	226	215	235	219	195	210	218	225	204	225	204	194	198	205	194	233	214	183	201	230	208	207	217	197	204	234	237	205	208	228	203	213	219	202	209	219	202	213	201	223	194	214	245	224	217	214	196	217	177	214	253	209	206	245	245	198	204	214	214	216	217	197	238	224	220	228	197	215	202	196	224	185	234	246	228	221	203	230	232	230	218	203	206	204	221	195	210	216	230	213	252	211	205	209	228	215	244	212	208	219	189	226	215	224	206	219	245	228	229	222	207	222	213	227	231	221	199	224	223	250	213	219	196	193	209	208	233	206	215	229	225	208	201	224	209	206	244	213	226	197	211	208	195	200	221	227	201	205	247	236	202	232	202	196	218	237	194	243	201	207	229	205	192	226	211	205	230	193	197	214	212	223	200	230	236	213	185	226	228	230	208	189	216	206	204	247	210	205	221	222	198	209	204	208	231	214	220	207	207	223	232	205	219	210	215	217	227	209	215	215	218	216	211	237	212	203	205	194	215	227	214	210	207	198	205	219	217	194	218	202	221	215	213	210	211	220	200	212	231	224	217	209	219	206	222	224	198	221	218	229	215	197	243	220	230	189	181	237	236	239	218	199	233	223	225	227	205	221	237	198	207	240	210	231	223	205	223	195	203	207	205	196	215	212	257	238	228	220	203	228	192	207	195	226	244	212	228	230	226	248	203	228	239	217	200	237	213	236	230	203	238	198	219	212	204	197	205	235	215	219	213	212	224	230	237	185	210	226	216	215	199	199	227	209	238	206	205	246	214	198	217	217	227	196	210	198	209	234	200	228	240	216	223	209	225	229	191	200	225	228	208	175	244	224	218	195	224	222	238	190	229	203	205	232	212	189	198	226	231	189	219	228	210	198	222	220	268	219
6454	1804	3623	4018	3434	2764	2395	1947	1786	1619	1429	1222	1239	1161	1099	1004	960	945	819	894	856	845	812	840	865	921	974	1114	1270	1636	3623	7229	12728	13255	13109	13760	14356	10430	9238	7376	6195	6620	7286	3884	2464	2559	2143	1871	1467	1206	1066	875	847	760	707	679	659	656	636	656	710	668	695	685	682	661	647	651	668	638	678	672	631	665	667	679	685	679	683	640	670	647	658	664	635	652	664	683	626	677	658	672	672	654	620	666	645	604	657	664	634	634	638	635	668	675	633	648	650	647	640	643	654	677	625	616	613	648	639	670	677	643	629	680	621	635	669	667	676	635	679	685	597	650	651	610	633	676	642	637	622	636	659	609	654	661	643	653	592	631	642	659	672	632	653	632	665	663	669	677	594	623	679	637	675	646	670	638	675	678	652	687	676	630	663	627	604	634	606	660	634	668	658	644	632	658	634	693	638	660	622	635	658	636	647	655	652	668	643	591	626	663	625	619	641	669	681	636	613	609	621	684	599	648	605	594	616	642	644	674	629	659	674	632	577	641	640	640	669	643	668	655	624	618	687	627	587	633	620	628	620	666	602	677	616	663	666	649	653	667	645	615	605	647	622	643	624	662	670	664	636	621	687	628	621	636	664	632	636	609	595	685	631	695	639	632	620	641	642	652	624	624	664	637	701	638	667	683	654	645	675	624	653	669	605	620	676	632	606	694	624	636	659	621	643	602	651	639	687	591	647	631	705	603	666	629	632	691	625	664	642	605	672	584	643	603	636	643	672	652	656	662	675	625	654	638	651	662	629	640	630	583	640	644	629	673	626	647	607	625	627	624	647	611	663	630	654	658	630	634	665	652	667	594	626	641	656	655	614	659	634	694	685	594	660	653	640	654	635	624	683	637	602	644	616	666	624	695	598	593	609	612	619	657	656	720	616	637	656	643	653	653	674	666	646	602	638	617	640	664	649	600	659	659	611	649	634	645	595	601	654	615	605	638	649	674	612	651	662	640	662	620	636	617	635	594	678	671	596	671	648	663	639	697	627	625	682	628	610	645	634	667	638	652	632	643	605	696	623	699	636	654	635	653	648	659	695	654	656	625	658	591	658	626	611	614	646	639	608	598	647	626	656	651	665	627	619	678	659	649	649	660	627	642	630	678	635	634	689	629	632	617	602	641	631	611	664	640	660	646	648	672	673	610	632	621	644	666	633	635	664	619	619	589	625	636	560	648	667	563	638	651	636	615	670	629	630	627	668	679	638	654	644	643	647	637	619	671	680	628	612	633	611	635	609	617	651	669	639	658	654	585	677	602	610	624	636	683	638	655	645	634	629	671	681	639	641	657	618	650	643	634	609	656	665	649	601	621	640	670	656	663	612	648	638	620	636	605	608	642	621	649	634	577	619	671	637	667	622	636	615	632	619	627	626	678	648	664	619	700	590	636	634	634	630	642	682	628	666	665	629	598	657	616	596	622	685	631	657	623	639	642	693	629	649	649	605	660	632	649	643	662	615	654	649	646	665	638	662	628	617	642	591	632	651	667	629	679	665	631	624	681	672	618	625	605	626	651	617	616	617	644	640	622	629	592	617	648	616	646	607	637	625	597	625	599	684	668	623	600	615	625	632	659	669	636	638	633	628	622	621	585	628	653	633	671	627	648	682	642	662	627	664	642	645	629	593	668	587	625	608	684	666	678	635	595	657	614	657	646	658	646	618	611	580	664	639	660	664	648	689	589	614	655	624	635	674	600	618	639	646	650	583	645	621	638	655	695	587	641	638	630	609	611	642	640	651	687	659	652	667	650	646	640	627	626	626	665	675	622	628	716	624	627	621	638	621	641	668	622	659	597	662	585	670	619	658	636	648	624	673	602	688	665	653	638	635	629	636	648	635	624	608	646	619	672	631	632	638	640	651	662	669	644	615	613	663	630	582	644	651	609	619	633	693	696	688	673	617	629	609	650	625	650	646	632	681	670	608	653	602	604	664	684	660	611	649	655	668	608	642	685	596	673	653	676	632	667	603	636	636	677	680	604	672	661	630	609	655	647	622	634	678	660	579	670	611	603	660	661	637	609	636	623	629	655	677	627	654	614	656	631	652	663	657	653	670	621	666	669	630	637	579	661	624	645	709	614	654	644	662	655	626	666	635	648	600	645	644	651	668	662	613	620	600	626	664	644	608	603	662	604	636	639	647	594	647	661	616	622	662	617	622	649	668	625	605	632	617	639	620	639	675	623	575	680	638	647	645	659	613	588	612	621	638	632	611	634	640	621	642	597	634	629	618	636	628	649	617	694	647	651	655	600	631	641	651	646	635	635	657	629	647	623	618	674	632	672	686	664	656	626	635	642	679	624	613	629	614	633	673	631	632	654	709	668	643	614	670	630	638	646	639	656	657	653	675	651	611	639	648	627	658	616	629	630	663	639	642	608	658	621	623	642	660	638	640	647	624	596	638	677	605	634	632	632	640	608	689	636	659	634	637	640	627	624	636	645	575	675	681	617	685	605	645	630	633	605	640	678	637	624	666	646	615	620	679	633	637	637	629	625	651	611	614	648	575	660	599	678	633	647	617	657	639	671	653	661	663	629	675	667	647	590	647	615	607	631	657	635	647	597	627	614	695	623	640	609	588	660	645	636	677	653	658	622	660	686	592	628	649	627	664	617	640	660	631	726	672	671	673	627	638	631	592	612	699	621	652	643	695	611	724	642	607	643	664	668	651	659	637	632	659	643	614	646	667	647	567	611	662	660	595	675	642	623	625	639	657	641	620	634	684	617	666	672	656	678	600	665	676	699	641	640	642	671	660	625	627	639	639	624	642	623	650	672	690	660	666	643	670	627	645	684	603	599	691	633	611	645	698	628	620	593	638	641	640	604	645	675	649	665	653	638	671	644	657	621	578	589	604	658	643	622	611	638	598	672	655	647	626	589	674	634	638	662	664	633	617	644	643	660	671	638	611	671	638	652	625	674	616	671	634	607	646	626	609	648	672	638	623	660	628	664	655	650	616	617	654	628	680	602	633	622	665	636	646	622	655	645	621	632	674	606	686	660	622	604	660	702	587	700	620	635	663	623	621	665	612	656	652	634	693	595	670	623	675	589	646	674	651	631	678	599	656	640	620	608	682	621	645	664	682	637	674	635	653	583	642	620	632	617	660	684	651	629	576	680	641	678	682	630	647	639	630	610	646	627	630	653	671	689	656	594	603	673	621	643	623	640	634	660	634	618	629	657	602	630	634	637	597	644	664	663	673	622	622	637	637	665	679	617	650	664	600	608	655	669	613	663	627	707	617	604	649	616	690	608	636	634	624	631	642	686	705	650	643	649	620	636	694	631	560	645	692	661	626	606	645	640	620	693	644	621	636	625	650	621	620	684	632	624	628	646	643	627	637	678	691	612	666	618	656	665	652	614	640	589	621	626	652	629	629	624	643	671	662	599	689	665	666	627	638	677	599	630	654	640	640	648	622	672	673	650	631	606	608	653	628	619	651	611	662	596	653	633
18261	3717	3481	2479	1646	1181	905	689	600	520	417	394	335	319	311	319	275	258	258	271	275	234	241	232	234	245	281	292	308	415	1053	2182	3663	4220	4511	5163	5447	3480	3184	2546	2075	2016	2045	879	621	686	494	390	327	342	277	234	212	221	201	192	198	205	215	197	199	189	212	214	202	197	181	206	225	183	185	222	197	180	194	205	199	182	160	209	189	181	205	198	210	198	191	195	190	196	191	204	216	196	202	177	205	222	245	181	190	198	229	176	194	195	188	189	220	186	204	180	193	202	189	178	179	215	164	182	176	202	191	201	192	206	192	192	193	186	211	204	185	206	164	179	188	225	210	183	205	218	199	198	186	206	187	184	167	191	198	186	194	197	183	208	200	205	170	174	201	184	209	193	198	200	198	194	207	200	192	194	212	194	185	195	198	193	230	196	201	198	209	175	192	189	179	184	213	188	197	193	197	192	205	193	204	219	205	184	203	190	190	183	201	195	182	183	170	179	204	184	190	180	196	182	183	204	187	194	180	189	202	202	179	176	158	190	203	190	189	172	202	207	186	210	177	187	189	189	184	195	201	202	207	188	207	176	197	191	208	177	204	198	178	197	207	205	186	186	185	175	183	178	191	184	182	204	206	175	217	171	189	199	181	178	173	193	213	196	211	183	161	202	206	214	178	187	180	215	184	181	204	190	224	198	186	196	198	197	191	184	215	194	192	177	191	179	196	203	178	193	184	196	196	202	191	153	188	204	201	191	197	189	195	195	183	184	186	184	196	190	180	192	192	195	148	188	178	171	188	206	198	205	213	206	207	178	195	195	188	193	180	206	179	217	183	196	198	192	198	192	179	187	209	189	184	192	185	184	200	177	187	190	196	221	204	200	177	189	192	195	186	214	201	186	164	184	193	174	211	189	169	197	209	204	232	188	211	212	202	204	210	211	163	193	206	183	194	199	199	225	179	175	195	194	216	173	184	189	196	195	215	187	203	195	212	178	204	195	209	199	200	197	199	198	182	197	169	199	220	183	184	186	194	207	189	202	205	192	196	200	171	195	178	168	189	203	207	204	192	178	197	195	185	195	187	211	205	195	201	195	198	178	188	192	192	177	191	186	198	182	212	196	207	215	176	204	216	185	201	174	204	203	197	187	190	199	202	212	186	179	198	186	200	173	193	192	171	171	223	217	192	203	224	166	181	174	203	199	199	192	187	191	186	202	202	183	198	209	199	198	202	211	194	173	174	190	191	205	199	191	190	215	192	201	175	174	195	176	192	235	190	182	182	218	189	179	190	183	203	177	199	175	194	174	191	209	188	202	209	194	203	176	191	193	215	173	180	200	211	207	198	187	226	211	193	215	210	192	176	191	186	217	188	179	200	199	186	187	166	214	172	207	212	195	226	186	197	204	175	175	211	194	193	180	174	178	198	207	162	205	186	195	224	190	197	198	197	199	200	207	181	192	180	178	207	172	208	186	173	220	183	186	174	199	198	218	165	197	191	178	177	177	186	186	185	187	193	195	196	186	204	197	211	182	176	197	187	194	183	190	188	165	202	181	187	162	196	174	197	191	177	180	200	197	186	202	195	208	179	195	210	189	178	212	227	167	168	181	198	177	188	193	188	181	201	210	184	189	199	194	172	175	212	188	213	211	180	177	178	208	196	224	189	182	214	178	197	173	186	211	205	212	183	228	195	182	194	202	204	214	184	192	225	201	201	200	173	166	195	196	186	205	199	187	197	190	211	204	215	196	165	175	234	197	176	178	203	169	191	205	211	165	167	188	191	207	199	186	180	169	195	207	182	194	207	198	206	201	192	209	219	160	234	175	191	198	211	185	191	192	189	214	190	211	207	208	172	197	187	201	196	182	212	173	203	175	183	182	199	202	204	194	189	191	192	190	163	183	195	178	182	177	184	172	198	216	191	183	196	201	201	186	171	189	177	171	192	218	214	195	176	206	191	169	173	194	200	184	193	175	192	192	224	186	180	186	214	198	194	189	192	194	205	166	211	197	186	171	208	208	200	199	227	178	181	183	192	176	191	206	193	169	186	167	210	204	203	183	201	200	181	203	195	195	210	187	237	218	189	197	209	201	197	182	205	198	213	194	192	176	211	176	183	218	180	172	158	201	216	196	204	194	178	207	207	229	205	183	175	207	193	191	191	186	178	189	199	202	193	208	186	207	216	187	173	164	182	180	208	190	207	181	199	191	197	196	181	187	191	185	178	187	225	195	206	195	219	154	185	178	202	160	171	197	188	180	218	193	213	176	211	178	203	179	195	180	190	204	201	199	197	215	169	178	186	175	210	172	192	186	183	175	189	179	188	219	183	170	171	205	180	200	200	217	182	196	202	191	193	207	204	200	190	187	181	204	181	190	192	198	180	169	193	208	223	191	192	204	187	180	195	175	213	180	200	190	177	166	175	175	195	166	206	190	222	215	175	178	181	193	192	174	180	187	191	177	165	154	197	188	198	190	183	219	184	211	174	183	189	195	210	195	200	167	217	168	183	184	201	164	184	189	176	191	202	219	205	207	186	182	196	200	196	206	200	174	191	204	180	205	221	205	205	183	187	222	189	202	197	188	190	175	217	208	215	186	170	178	195	171	197	181	201	175	209	197	172	195	209	160	213	191	179	174	203	190	183	174	207	192	206	196	192	182	206	199	181	168	208	195	188	198	197	174	197	183	220	187	201	190	192	179	213	186	174	194	185	188	189	177	179	192	173	200	184	201	197	210	195	186	179	210	191	198	184	208	207	190	192	194	193	199	202	159	194	194	184	196	192	202	177	186	188	209	182	196	198	189	214	205	199	196	222	242	213	184	195	183	183	222	186	197	204	204	200	206	198	180	175	196	199	183	222	202	179	202	179	157	194	179	204	208	220	236	219	195	147	205	204	166	198	189	188	217	189	156	185	186	199	194	194	181	209	183	193	214	194	212	178	172	195	187	208	196	201	205	188	196	173	184	192	166	202	198	205	175	186	186	210	215	174	209	201	189	185	180	199	226	193	190	157	194	192	186	219	187	188	211	208	182	198	167	203	194	213	199	179	177	221	193	220	178	198	198	180	175	176	204	194	189	192	205	193	180	194	163	189	184	204	204	227	165	185	187	183	192	218	204	209	211	172	200	192	202	203	200	201	201	199	182	189	194	221	181	183	220	180	182	217	190	211	191	174	189	190	206	181	194	202	182	195	169	210	195	189	201	192	206	178	182	175	202	187	188	173	192	174	214	224	173	197	207	197	195	202	186	216	201	209	192	206	189	222	195	184	201	191	208	191	161	204	189	202	200	209	212	198	186	199	193	184	209	189	197	200	176	183	196	223	180	192	194	189	185	193	200	201	178	201	188	209	194	184	171	187	192	220	222	194	213	188	195	186	208	171	210	199	202	181	180	203	187	192	205	184	180	210	195	185	172	186	184	180	190	185	199	211	186	156	205	197	189	196	185	176	186	195	184	207	173	202	182	211	207	186	205	191	174	187	209	187	189	200	175
9136	2835	6248	7017	6013	4958	3976	3277	2736	2352	2151	1911	1721	1591	1436	1484	1292	1218	1101	1091	1037	1038	933	959	980	1186	1239	1507	1642	2812	6818	13170	19916	19402	19395	21151	21805	15245	15285	12197	9645	11694	12108	5499	3585	4210	3206	2444	2181	1791	1525	959	947	827	726	678	645	683	670	640	671	639	642	612	673	628	657	618	615	614	645	638	583	664	624	601	578	656	596	594	603	612	585	648	617	602	635	628	619	573	671	633	649	617	607	625	604	638	655	608	583	584	643	583	592	610	613	587	603	586	589	613	612	618	625	613	672	583	568	619	631	594	589	570	586	588	582	592	631	617	555	599	592	549	606	615	646	611	618	605	597	609	606	560	601	600	626	618	611	595	631	568	562	542	600	583	632	579	571	602	606	569	593	616	590	569	622	594	590	664	589	588	599	597	577	591	585	562	572	612	602	570	592	602	619	589	588	614	583	565	609	610	604	589	591	568	594	601	586	594	586	555	635	603	615	561	531	580	565	567	599	570	628	616	573	617	597	580	595	590	575	635	597	571	618	601	567	621	641	600	605	594	618	601	576	563	588	541	603	586	609	593	580	597	581	575	578	604	596	562	669	589	596	605	578	604	608	588	603	593	618	622	602	592	631	559	589	664	597	594	636	594	554	598	576	570	574	573	547	606	600	566	592	556	603	549	624	598	578	623	585	604	579	586	639	581	641	594	573	563	602	588	597	624	588	613	547	590	557	616	606	592	576	566	573	578	589	609	619	626	596	602	609	585	594	574	606	572	601	633	601	594	572	556	561	545	559	628	584	554	617	583	572	552	582	575	572	601	615	597	609	572	586	579	584	597	582	596	582	603	588	569	594	584	598	599	558	592	593	590	588	609	583	576	600	610	579	636	592	584	577	562	613	612	583	565	586	602	612	588	593	602	600	570	575	598	569	596	617	615	621	575	613	608	591	564	560	590	611	559	611	571	604	619	620	535	575	611	653	597	578	598	552	537	569	594	586	598	638	592	542	608	543	607	545	602	583	566	589	569	610	585	622	563	550	584	585	556	625	615	596	534	546	566	603	618	639	620	627	635	609	643	592	595	541	620	582	591	605	577	592	595	589	637	623	596	540	576	576	595	618	589	604	564	573	563	564	571	610	609	599	584	600	619	581	657	595	592	571	619	594	583	615	589	590	590	596	587	565	585	573	623	579	594	597	552	575	601	590	559	600	569	623	587	543	583	552	552	600	571	559	619	575	618	600	606	579	610	595	617	613	626	603	624	548	568	578	594	594	595	582	642	615	545	579	536	562	595	570	613	579	553	577	580	558	574	608	581	628	609	574	617	572	628	601	594	604	626	588	578	617	569	580	598	593	590	534	594	608	599	647	605	618	587	607	571	568	575	600	587	594	551	633	585	601	596	587	575	593	642	621	598	552	614	585	555	605	622	584	600	598	603	542	560	630	617	564	583	600	592	553	573	637	597	586	584	548	557	610	577	574	594	597	604	601	641	554	575	617	580	609	593	605	577	563	562	582	579	578	627	583	592	582	568	591	568	583	612	568	580	633	532	585	593	571	594	628	572	575	578	553	582	585	614	553	635	620	628	550	606	581	589	586	611	576	589	594	580	566	593	588	589	613	613	647	558	576	545	618	570	597	613	612	625	599	578	640	576	596	588	600	602	586	620	567	605	597	593	573	584	605	618	592	591	615	606	593	551	589	574	575	624	554	569	580	606	610	607	601	556	561	641	577	596	628	575	652	587	567	598	607	576	580	571	580	610	565	581	605	592	650	567	567	593	553	578	579	558	604	594	594	629	635	542	605	639	569	573	562	577	597	585	609	542	612	578	611	608	575	566	600	565	640	556	623	550	580	545	597	618	584	568	572	580	563	584	573	567	600	580	605	598	579	562	596	619	571	638	636	579	597	605	587	572	601	598	599	608	636	602	603	607	587	591	601	571	665	627	587	628	612	601	572	632	582	591	619	586	523	585	573	651	589	586	576	571	622	616	573	577	587	570	559	595	583	600	607	574	590	567	602	642	565	606	600	604	601	604	567	602	543	599	576	553	595	615	602	552	599	541	588	631	593	586	563	563	596	619	596	620	595	581	575	575	549	593	597	631	622	593	608	619	559	581	591	587	620	563	623	569	565	614	583	600	548	623	589	640	595	592	638	600	596	643	586	569	580	567	585	583	609	575	582	611	629	558	593	612	604	595	595	550	586	583	629	577	602	611	598	584	617	589	610	609	612	587	570	604	587	595	645	599	595	611	616	602	563	627	600	575	602	595	596	588	550	555	586	550	556	597	638	584	631	618	663	583	518	581	607	593	610	569	586	589	601	582	593	567	570	559	584	600	597	592	580	571	616	608	590	609	594	579	594	586	574	607	570	578	616	571	596	593	565	564	635	569	623	553	586	596	582	613	558	620	603	588	616	568	569	585	625	602	577	620	602	583	625	598	610	549	595	599	613	571	602	620	634	616	578	623	598	565	588	542	620	586	592	596	549	617	607	570	570	622	554	562	602	584	595	613	572	613	601	596	612	600	571	603	598	586	604	557	607	618	572	630	584	563	625	574	566	602	663	580	594	580	569	565	602	595	635	587	574	598	586	592	597	597	604	589	590	620	581	591	610	622	614	598	570	599	606	586	572	594	585	624	592	551	549	648	611	621	592	567	580	570	593	608	601	579	542	563	595	572	609	608	579	651	577	580	568	593	557	566	576	574	619	614	543	599	616	556	635	574	614	642	572	594	640	591	601	539	601	631	602	620	585	564	595	578	585	596	631	600	629	609	557	548	626	615	618	564	594	579	612	587	588	635	592	577	614	572	576	602	595	592	621	566	595	581	607	626	619	577	632	581	589	588	584	561	598	555	651	572	589	589	614	585	606	621	598	605	562	577	572	629	657	586	599	569	561	562	574	560	621	553	591	582	574	625	597	553	619	597	591	570	600	603	611	603	585	604	603	558	576	635	618	556	540	593	636	570	588	571	567	586	545	580	578	594	587	562	603	577	658	562	578	579	617	600	589	612	598	605	582	556	546	614	600	577	595	547	596	611	543	614	605	615	592	596	579	573	567	605	616	631	606	541	584	534	577	584	573	601	576	604	575	588	622	588	577	606	547	534	595	558	570	571	611	620	627	579	581	605	606	602	589	619	620	596	578	595	567	594	607	598	607	580	586	539	600	532	575	542	574	629	560	580	556	587	573	548	571	595	611	622	604	598	591	558	623	624	622	606	605	578	595	575	604	593	623	588	617	564	612	588	599	585	571	577	609	577	610	598	552	608	567	596	576	591	579	591	599	605	634	568	602	579	567	618	583	576	583	583	580	621	609	578	574	547	586	602	558	570	593	623	612	569	571	580	624	622	579	583	625	607	610	597	572	574	586	564	571	593	574	580	617	545	636	601	617	657	615	606	596	595	605	614	612	574	671	655	571	574	596	600	573	567	548	572	598	592	595	561	603	653	572	586	596	646	611	545	617	597	618	602	595	569	618	614	594	558	551	596	594	604
2449	433	460	443	352	391	332	348	391	358	377	357	350	356	384	339	378	369	361	340	344	329	352	360	344	394	353	386	350	318	415	436	426	457	484	499	523	437	418	423	402	407	386	340	338	350	375	345	320	363	375	334	345	344	371	324	333	362	307	344	375	335	342	325	366	346	355	344	344	364	347	341	381	334	354	368	340	358	331	350	347	336	322	330	329	333	352	354	337	364	336	331	342	344	326	337	370	349	319	307	368	347	366	332	311	358	353	342	351	354	340	351	329	363	336	338	332	405	341	304	331	319	366	373	366	357	366	370	352	363	330	369	339	360	332	377	329	388	322	338	328	324	346	367	357	314	346	356	358	355	325	368	353	342	330	368	333	364	354	333	319	359	336	365	348	359	365	338	353	373	373	329	356	346	336	332	374	343	331	374	353	342	346	340	336	386	369	323	370	364	364	363	348	295	379	383	366	336	315	355	368	332	325	359	339	369	369	343	330	378	343	322	329	347	357	362	351	308	341	418	387	348	371	365	332	368	361	339	333	378	349	324	343	299	322	320	342	306	349	357	341	330	323	371	332	334	334	373	343	363	341	372	373	352	362	351	334	354	333	336	338	394	334	366	355	345	312	394	367	378	351	344	382	353	360	332	382	406	318	346	371	338	364	356	360	355	343	335	316	351	315	342	351	361	344	342	351	328	347	357	349	348	365	355	379	307	369	344	323	352	371	380	336	349	349	343	350	359	336	342	355	334	346	367	352	339	340	325	316	333	352	342	353	344	367	333	366	378	351	346	371	343	354	377	348	320	345	362	390	374	380	351	365	344	327	342	356	319	329	346	334	357	352	351	344	371	345	395	356	357	348	321	346	337	342	330	332	319	345	340	357	318	365	335	355	351	311	373	325	360	343	426	334	339	324	365	343	379	364	344	356	331	332	364	332	348	347	332	344	356	358	315	362	376	365	357	365	335	319	367	347	302	335	324	327	338	349	334	358	352	365	309	362	343	334	383	366	327	361	361	353	321	352	359	371	342	361	337	310	362	381	351	388	313	386	365	371	327	311	354	337	345	345	359	340	351	362	362	391	342	329	342	356	355	331	341	354	358	380	354	321	349	346	338	338	373	341	339	310	340	314	358	318	342	359	354	321	345	366	363	343	368	315	356	330	349	321	351	341	348	314	383	335	354	367	347	327	363	363	375	354	377	348	343	335	372	351	370	339	324	349	331	359	337	382	326	326	357	335	357	345	348	353	338	347	363	366	358	355	349	370	322	327	356	352	353	363	336	335	381	360	337	340	381	342	332	320	369	335	320	353	371	323	353	308	370	362	330	339	372	378	363	362	359	306	346	349	338	344	339	346	319	329	350	381	340	367	356	355	332	350	366	375	349	354	348	352	356	331	340	321	359	338	363	362	357	365	350	333	353	354	350	334	329	329	327	382	339	370	346	318	368	344	356	320	344	316	326	359	343	349	340	342	332	319	347	369	345	374	323	332	356	346	336	341	329	389	342	324	334	354	361	343	332	354	364	326	329	365	341	353	320	329	329	363	341	349	379	315	358	367	333	356	324	358	349	331	347	386	356	358	343	339	349	309	358	341	335	353	370	357	322	344	342	346	368	349	349	321	399	330	348	332	345	364	347	354	345	353	314	309	342	339	370	349	363	342	325	342	316	324	338	366	336	374	337	385	331	330	365	346	334	375	357	353	364	357	341	358	345	319	357	344	321	350	368	359	328	345	369	360	377	315	305	375	348	345	338	347	357	379	308	317	320	319	316	371	361	339	313	324	354	385	371	331	360	360	325	365	356	354	356	320	346	376	339	351	357	383	343	368	338	312	323	323	372	300	364	333	408	365	365	333	337	361	329	370	374	360	360	357	333	349	359	359	335	340	338	310	359	339	344	328	333	328	350	358	320	343	367	359	340	323	378	338	311	345	362	365	357	322	332	300	364	359	337	362	364	344	351	355	352	315	381	320	365	348	371	328	335	322	325	376	387	341	342	346	334	351	360	359	368	306	349	344	325	329	365	351	343	340	341	343	361	353	359	345	345	352	343	346	313	349	362	372	365	323	338	342	323	346	360	347	353	328	333	348	355	368	366	320	337	382	350	338	352	364	385	371	350	334	352	355	343	364	352	347	350	360	351	340	334	369	339	344	294	328	340	329	354	329	361	356	312	338	359	370	338	360	372	373	314	370	313	354	326	376	346	357	349	393	342	363	398	362	368	326	370	335	335	381	351	344	351	354	343	319	339	340	352	345	332	353	352	365	370	373	353	323	335	355	339	367	353	352	334	332	347	346	367	311	364	333	317	318	340	332	335	341	340	375	368	310	347	333	357	335	368	356	379	322	345	358	367	325	343	337	364	357	339	327	357	335	333	362	335	369	333	320	335	335	334	334	361	334	336	331	363	387	323	325	331	342	353	365	335	350	324	358	379	322	344	345	359	366	339	321	329	319	337	340	329	366	362	326	359	395	351	354	347	338	338	356	375	364	381	351	393	377	320	338	343	345	353	358	342	348	357	340	324	327	358	337	388	370	346	370	334	331	339	368	367	345	353	354	359	362	377	334	346	355	337	359	334	376	370	378	331	403	336	367	340	352	334	339	336	336	361	359	355	340	365	333	374	333	364	356	355	347	359	333	310	366	334	355	316	377	323	325	356	354	368	349	346	333	317	338	369	322	343	378	338	333	336	352	344	333	343	351	331	306	365	342	376	344	366	365	354	347	349	357	318	370	321	329	370	352	377	309	333	345	358	332	352	316	333	362	435	351	323	352	305	366	329	341	357	360	358	344	330	360	377	370	332	330	374	350	321	340	325	365	346	311	362	348	319	365	326	324	360	336	373	367	355	339	350	334	332	395	329	368	290	379	336	351	374	344	322	371	360	341	386	350	363	361	333	349	349	333	329	339	329	384	337	332	356	334	351	341	357	337	394	300	334	387	369	362	351	362	330	407	274	337	305	312	375	358	324	344	337	352	340	406	307	342	368	343	374	333	355	353	335	360	356	357	356	339	347	350	388	372	367	375	337	355	378	309	345	331	354	364	343	351	360	333	327	365	354	315	347	337	343	318	366	362	347	377	347	328	335	342	304	356	338	351	347	319	359	371	374	322	370	340	328	359	350	363	346	322	352	331	362	371	367	328	346	389	329	346	347	335	340	359	367	381	392	319	403	329	324	340	340	344	323	339	341	301	337	371	382	329	354	332	370	299	335	317	359	325	336	345	369	363	344	360	351	336	326	336	340	339	334	349	352	370	360	326	341	362	333	351	344	403	350	350	324	375	357	358	356	340	346	335	339	364	360	354	360	305	348	351	349	326	333	352	355	331	363	344	354	357	376	369	370	351	345	335	368	348	358	329	340	344	369	308	333	329	340	349	341	329	375	335	372	318	338	343	300	374	308	357	346	334	347	345	340	331	325	352	369	351	336	361	334	382	335	356	375	375	342	340	344	322	357	342	353	337	352	339	353	342	364	339	327	333	356
2569	1084	1172	1236	1125	1034	1033	1063	1022	994	1040	961	1013	994	967	932	1049	1041	997	990	994	973	982	947	999	994	1008	1104	1075	1161	1319	1572	1766	1886	1998	1999	2116	1712	1601	1457	1392	1429	1321	1111	1055	1105	1028	970	1018	1014	1031	1010	993	1006	988	1026	993	972	942	915	959	969	978	1010	1001	976	927	943	962	965	968	968	973	988	905	964	928	948	969	987	992	926	956	982	950	952	964	950	994	980	960	926	1016	950	1003	973	1010	954	949	952	953	975	995	969	961	979	1017	990	930	942	956	986	964	990	973	911	984	972	995	929	978	957	959	964	1023	952	996	1027	930	1018	931	955	904	913	935	973	974	978	937	933	909	987	977	965	944	961	937	953	952	978	1005	972	946	942	930	982	942	953	959	1000	1005	948	1013	906	901	940	977	996	957	976	931	958	963	987	962	950	953	930	941	947	935	992	955	968	910	943	995	945	954	1020	993	975	900	958	979	912	965	924	962	998	905	970	920	994	967	954	968	961	980	972	925	934	973	998	999	985	975	941	923	934	979	1008	946	963	959	942	984	1024	994	982	980	976	982	939	890	947	975	946	912	952	944	967	1003	921	979	924	966	972	1039	916	976	995	994	948	950	986	962	1000	894	997	945	940	930	947	971	1031	929	986	975	923	962	950	932	948	918	976	953	890	919	940	952	982	919	950	958	1021	996	969	974	1028	991	1002	958	940	976	911	1002	925	928	1024	923	961	998	1001	967	958	943	935	948	971	966	917	987	1028	955	921	955	915	956	1002	970	1004	971	951	989	943	914	953	962	968	926	982	1018	954	922	976	1003	944	978	954	939	975	994	919	962	947	919	978	916	977	968	917	960	951	951	1013	953	996	942	1003	954	948	982	1027	974	942	923	921	1022	939	922	959	909	913	965	987	970	963	998	903	973	946	944	954	930	895	922	934	968	932	961	955	953	967	949	964	991	928	958	888	918	981	962	967	948	972	908	931	972	1039	939	950	959	979	961	925	975	902	942	971	962	943	958	990	991	1003	962	1003	998	937	981	971	984	943	1023	979	953	955	936	925	970	948	946	905	974	914	942	923	935	892	991	985	950	959	1048	916	932	999	958	954	996	993	990	953	953	944	964	1000	1008	980	974	937	973	949	976	1036	965	960	917	1015	970	986	1002	962	941	982	942	957	973	925	942	968	1020	956	992	990	860	953	1022	945	948	924	955	946	990	970	971	979	946	951	1028	908	949	966	966	927	990	961	1013	924	972	974	962	956	966	974	947	953	979	967	962	954	981	951	970	912	947	943	951	980	938	956	1003	970	939	925	988	1008	991	991	1019	1015	954	984	953	956	973	1037	1024	953	979	946	942	987	1018	951	941	971	989	925	1002	925	986	994	1006	972	884	963	874	960	972	945	909	924	965	956	940	972	951	961	978	976	950	973	930	961	938	985	941	939	943	993	923	974	957	996	989	1016	954	1004	984	976	960	947	946	954	952	960	969	923	940	952	934	946	1002	968	982	945	953	985	933	953	959	1015	979	936	951	958	946	952	948	955	971	958	962	991	971	938	961	960	1010	970	879	987	952	935	982	935	972	953	926	961	987	963	958	927	931	960	1004	994	884	954	982	934	926	946	943	991	989	947	986	949	965	951	946	946	1033	967	957	938	959	909	913	937	986	963	946	964	1013	911	943	961	937	950	950	1020	963	958	969	915	957	954	954	973	995	932	951	995	955	977	956	937	972	973	947	998	1004	1003	950	948	950	943	882	904	1003	987	940	967	946	924	942	956	908	961	1000	951	943	922	872	981	997	924	957	899	932	958	975	987	941	942	988	963	974	972	937	942	965	950	1038	941	968	916	964	972	958	910	935	912	968	957	1003	991	970	1000	966	988	936	1007	981	999	977	963	946	919	1012	946	972	1040	1011	1004	945	973	1003	976	970	964	971	977	1027	989	977	961	983	904	991	1020	973	947	1016	990	966	930	977	946	985	965	951	961	947	973	958	987	926	946	1019	961	921	984	951	992	949	980	920	1010	988	958	949	987	982	994	943	971	941	953	962	953	946	946	953	968	976	982	1010	993	993	921	945	943	981	981	924	927	1003	987	953	928	1024	961	993	912	968	985	966	912	970	952	964	926	926	919	949	976	955	947	985	992	972	926	1004	952	974	1001	933	975	1005	996	896	1006	942	973	956	960	941	959	923	914	987	955	1017	996	1014	920	951	943	961	1002	940	990	918	951	925	888	959	911	974	953	1003	996	973	978	974	926	895	923	912	948	956	962	985	932	959	1003	972	976	975	943	941	975	936	967	980	973	995	1025	1021	929	945	897	977	1009	978	1028	952	926	896	934	955	936	966	1005	1013	984	979	981	953	966	953	934	965	941	954	994	951	951	927	973	913	969	945	943	922	941	975	908	934	963	985	953	945	989	931	970	966	953	966	964	950	1000	988	989	894	943	973	929	967	961	957	980	939	1007	1002	976	973	964	967	917	965	977	979	979	892	968	986	915	957	910	993	899	931	971	1000	901	905	959	973	936	988	923	952	907	955	1005	982	957	999	1011	985	1011	990	968	974	916	983	1013	958	979	997	974	975	936	965	925	967	901	979	982	934	993	981	966	963	983	985	948	1023	950	972	982	954	906	964	908	988	906	931	980	995	952	986	957	970	906	953	989	922	938	953	963	917	982	970	985	983	984	932	1017	930	921	951	970	925	980	954	1000	932	966	940	993	954	942	912	956	971	933	953	995	963	1015	987	923	939	952	942	967	994	953	964	941	1009	968	955	959	948	994	979	945	961	930	981	953	955	999	964	934	926	938	968	979	983	945	984	978	959	968	944	951	935	907	924	918	976	996	953	1021	998	981	964	938	986	889	957	926	942	990	932	966	1037	965	959	933	969	982	972	988	992	952	973	958	953	928	966	955	927	972	950	952	1032	935	1003	956	922	955	1004	966	967	924	956	1002	1002	1026	980	950	993	947	961	1008	974	974	1010	914	930	970	1003	969	955	973	987	938	1006	1007	1012	1006	996	967	974	895	989	927	1025	978	930	971	965	957	1008	947	957	978	948	965	943	981	900	965	998	986	969	982	972	983	970	1003	959	953	985	929	963	980	942	958	965	933	967	980	1001	936	977	1015	916	976	1010	989	1001	966	941	959	943	898	948	944	960	994	967	979	971	944	946	971	942	955	1018	977	1000	960	974	899	1023	1001	976	951	947	928	952	960	914	985	970	924	1018	934	976	981	937	1000	909	981	943	960	960	938	987	985	957	1027	945	931	984	977	996	932	977	957	905	975	953	963	919	981	1002	968	913	940	981	929	912	955	926	979	993	929	931	981	913	960	989	963	928	969	905	946	961	938	944	956	961	973	928	932	989	926	947	970	936	973	980	980	941	948	991	933	965	990	971	952	982	974	1040	921	955	929	982	954	960	931	969	950	947	950	924	967	927	1008	971	926	977	910	964	981	947	996	1000	926	953	1019	953	942	913	946	955	949	957	1009	930	941	935	961	1015	955	955	936	954	1015	961	944	953	1028	973	955	998	885	934	977	968	990	926	961	1026	935	941	989	951	919	928	980	972	958	928	941	994	929	947	881	993	951	938	1018	962	980	988	913	941	971	997	986	954	954	970	981	965	934	937	1030	963	955	1010	952	968	950	996	924	981	946	990	969	974	995
10228	1613	1699	1284	999	672	579	491	411	391	326	320	301	314	285	278	282	260	272	257	234	232	256	232	257	245	282	307	374	423	742	1367	1753	2445	2637	2925	3251	1968	1584	1177	1018	1212	934	477	437	476	294	318	301	333	257	245	256	239	198	205	192	208	220	244	235	225	226	214	212	229	213	213	223	233	218	235	243	221	228	209	231	217	229	222	250	222	221	204	228	247	228	215	224	224	227	221	224	217	238	197	214	228	246	236	201	243	178	188	220	203	224	210	214	239	207	245	229	239	238	229	217	216	227	227	214	236	203	214	195	213	219	239	199	225	254	233	226	223	207	203	192	249	225	217	191	231	195	212	193	212	207	200	200	220	236	227	221	205	216	210	224	186	228	203	236	179	213	205	225	225	187	192	229	250	204	235	213	214	222	208	212	213	192	219	213	214	239	213	234	213	218	202	228	211	236	204	207	204	169	192	236	215	229	200	217	217	206	190	230	266	200	242	236	227	215	229	193	197	194	198	218	210	217	224	224	226	229	220	195	208	238	217	228	187	231	213	194	246	202	198	226	221	223	212	254	204	189	181	207	208	227	240	226	195	211	188	204	221	225	230	196	211	218	209	238	223	205	226	199	229	223	216	223	244	205	208	192	227	211	238	241	221	232	217	244	243	211	203	197	221	206	228	236	221	247	224	241	220	187	232	203	226	222	213	214	229	231	198	214	241	244	236	222	199	221	210	216	225	239	200	214	194	211	214	203	206	212	186	213	213	226	235	231	225	220	235	205	212	242	207	226	230	214	210	201	217	193	216	264	195	216	220	225	204	218	211	239	236	204	237	201	239	210	198	216	244	223	193	243	222	176	210	246	204	225	202	207	229	229	226	212	224	215	207	185	212	205	211	229	209	214	225	212	226	224	218	233	230	211	212	209	215	169	189	227	194	234	193	216	213	207	216	235	234	194	202	212	199	222	206	229	229	192	220	208	204	205	219	212	208	211	243	238	225	218	237	211	222	225	207	225	220	207	185	235	207	213	234	226	224	200	227	190	212	213	219	190	208	204	213	216	235	239	239	198	195	205	213	218	211	230	229	236	219	223	218	205	209	215	198	210	218	221	197	248	199	232	225	246	205	210	219	201	216	216	213	218	207	222	204	171	219	213	229	237	211	240	248	212	194	224	218	219	186	228	214	239	203	190	221	222	221	221	209	214	221	255	197	207	199	224	218	235	212	198	204	213	205	188	224	194	205	215	238	196	244	213	239	250	190	225	211	217	202	237	227	222	210	214	240	217	211	220	220	195	209	198	218	230	245	223	216	199	210	219	232	204	221	207	209	225	209	224	230	218	226	217	221	235	210	200	237	199	197	207	206	208	209	201	194	201	201	200	206	192	217	200	203	209	195	258	211	251	253	209	240	207	228	217	224	215	203	202	231	215	208	184	240	215	211	215	223	219	214	216	253	224	211	207	239	214	230	251	233	204	211	232	193	206	212	242	208	192	215	203	211	218	224	201	217	206	228	204	211	220	254	233	206	204	256	221	208	213	206	201	221	209	222	214	218	218	219	204	209	192	227	200	218	229	232	221	212	184	207	220	248	222	217	194	212	200	210	199	215	228	215	227	221	216	206	216	197	195	228	238	205	225	221	220	221	209	239	218	230	225	211	199	228	198	223	229	232	201	206	205	211	197	220	216	190	223	197	231	211	212	228	197	230	201	217	226	218	208	208	212	216	188	217	237	214	241	212	215	221	209	206	215	190	193	186	205	239	212	211	237	255	242	225	212	200	222	196	242	193	214	217	195	227	217	213	194	241	239	222	245	209	216	215	210	210	191	220	199	204	211	232	215	225	210	210	222	209	210	206	228	223	229	193	217	222	217	192	212	228	212	245	203	205	204	221	211	234	192	232	199	210	210	186	202	215	212	203	195	243	258	237	213	226	230	230	181	241	199	232	210	231	182	192	196	219	240	200	240	217	207	223	211	198	227	213	199	228	209	213	215	210	228	206	202	215	224	240	207	207	240	232	221	238	224	213	229	200	225	208	222	235	200	205	238	222	195	183	224	204	218	210	210	221	218	199	237	214	215	228	209	206	228	221	224	232	223	210	215	209	216	203	203	231	215	226	213	211	214	232	221	203	224	236	203	212	219	234	218	244	207	248	194	216	230	242	206	223	214	199	233	215	201	208	218	221	220	228	199	221	202	211	229	194	212	232	201	221	199	196	207	219	190	210	201	220	207	205	221	233	221	200	212	213	236	208	234	221	225	227	224	209	212	217	208	215	220	190	191	223	215	206	197	221	248	216	193	210	234	220	225	195	232	208	211	230	230	216	226	203	177	220	210	209	226	232	240	214	228	228	226	217	206	210	210	176	193	239	205	227	201	250	212	221	212	224	205	249	215	200	213	261	197	198	234	244	188	218	193	208	208	196	189	232	210	218	205	213	200	217	200	202	222	222	221	236	198	210	221	223	212	228	195	214	182	234	227	218	209	230	209	209	244	213	232	213	197	220	198	213	203	225	220	210	214	208	237	210	212	231	216	244	208	219	229	247	204	230	189	236	191	216	223	222	221	228	223	209	250	223	216	197	188	224	235	199	220	203	205	193	233	213	239	194	199	223	206	241	212	208	227	228	197	213	216	243	242	182	221	210	205	221	218	220	226	203	211	191	232	232	245	219	226	227	192	190	197	210	208	254	193	221	187	200	232	213	223	223	231	223	220	212	234	206	226	211	238	221	204	202	205	209	230	201	208	227	207	244	208	220	206	217	214	230	212	215	209	230	252	214	210	242	218	207	206	196	224	222	215	205	195	235	204	221	244	196	222	199	244	213	197	240	230	219	208	231	181	212	224	223	203	229	192	205	238	227	194	232	212	204	203	195	204	225	230	201	192	198	210	216	246	218	181	218	189	192	216	214	212	219	240	221	233	209	238	242	208	216	212	234	220	209	234	252	204	204	213	229	186	202	211	230	215	229	207	217	217	195	204	205	209	217	211	231	209	230	203	229	211	222	209	232	201	226	223	219	233	215	202	247	215	209	220	223	218	231	206	228	189	211	206	228	191	212	240	201	228	220	235	214	249	212	223	242	231	216	214	198	253	202	209	217	196	226	218	246	224	197	224	189	248	210	217	211	198	201	220	216	209	231	191	201	241	220	223	199	200	225	236	202	235	186	195	202	200	228	216	217	231	227	212	240	199	186	207	215	242	244	235	210	229	205	223	243	217	190	223	234	237	208	190	216	224	219	217	213	209	221	210	198	206	204	215	220	197	197	208	220	226	203	209	190	232	231	221	246	239	207	226	229	221	239	209	200	236	205	197	214	193	220	224	207	233	201	219	209	212	213	225	207	239	219	241	198	209	204	214	217	215	235	198	203	240	222	260	209	228	239	221	231	201	217	231	236	231	223	215	223	214	211	229	188	196	220	203	215	237	230	240	222	225	223	209	199	226	234	215	211	214	216	202	220	245	220	215	207	213	225	197	194	199	213	220	191	222	213
6439	1840	3737	4173	3470	2886	2438	2116	1770	1567	1455	1324	1222	1208	1094	1065	1043	898	882	902	881	879	854	864	816	974	962	1377	1444	2257	4819	8738	11361	14423	13448	13381	14366	10120	9859	7150	6540	7068	6180	2861	2431	2937	1771	1492	1413	1435	1040	851	848	743	708	675	679	639	721	712	718	653	666	697	731	692	705	706	728	663	629	625	704	645	710	682	647	670	649	653	684	640	663	665	683	648	725	665	660	693	655	705	655	646	662	653	680	665	677	659	644	606	618	670	617	627	649	629	607	624	621	668	688	690	622	666	652	658	641	609	624	635	649	653	678	652	636	628	683	655	668	636	646	648	637	625	627	658	639	656	692	681	710	652	646	667	656	667	633	644	628	680	652	631	674	620	642	610	614	589	620	675	642	685	620	711	681	598	623	711	623	649	646	647	648	633	646	612	629	608	661	631	648	636	638	632	650	630	660	646	652	602	632	632	662	619	670	660	644	654	709	650	637	683	650	654	641	617	663	626	616	626	669	667	674	617	622	655	657	638	661	629	675	610	656	642	644	632	601	649	688	699	610	688	681	661	633	625	642	652	677	662	628	616	649	650	665	635	666	648	626	688	679	620	620	670	651	669	689	649	637	638	591	620	715	655	652	685	659	659	650	619	640	658	628	665	631	630	654	642	645	631	664	665	666	667	645	672	596	657	655	703	609	626	667	618	618	628	617	675	617	660	667	636	687	609	643	598	626	628	625	683	670	635	655	666	676	647	638	664	614	619	660	627	636	640	647	674	679	690	628	632	657	651	670	625	633	678	646	612	648	629	656	645	615	627	633	656	683	641	673	647	652	624	647	644	650	652	634	626	605	691	642	623	652	700	636	658	697	677	697	621	685	599	607	624	644	671	593	657	591	667	690	643	668	669	640	643	677	649	622	639	663	639	699	633	610	610	637	642	673	620	627	638	624	647	630	658	648	641	656	614	660	612	686	656	632	651	643	642	639	613	607	642	664	630	638	664	642	621	604	636	647	630	653	654	677	659	645	614	647	662	640	652	620	674	684	633	615	651	664	647	609	640	672	645	655	612	637	654	653	599	663	669	672	671	667	573	685	647	633	682	619	616	687	604	646	672	698	653	679	659	658	628	652	634	665	641	659	648	627	704	639	652	655	684	614	672	607	649	654	636	643	641	642	641	634	659	648	640	614	645	667	622	681	618	640	664	647	650	659	643	645	681	683	635	655	626	615	618	648	649	673	667	649	666	701	717	670	647	618	666	643	608	626	659	615	637	667	606	634	621	642	669	679	637	651	627	651	654	654	628	597	656	645	612	650	655	665	690	610	618	628	635	632	639	642	657	658	610	650	643	612	623	679	634	635	674	671	599	672	629	609	679	695	667	710	639	654	646	683	642	656	628	654	629	659	657	646	664	616	699	651	627	649	627	600	612	639	651	626	660	613	706	614	652	610	652	640	608	687	621	666	690	602	624	612	666	665	626	631	687	603	652	613	644	644	636	628	646	680	704	665	672	665	688	632	578	632	653	645	618	686	603	671	634	661	703	650	649	669	621	629	607	596	679	627	641	673	632	626	682	678	690	627	690	644	613	665	595	675	648	671	646	651	678	652	613	679	649	659	677	658	630	597	641	654	676	655	679	659	661	621	634	605	639	651	608	644	685	658	660	680	654	597	664	662	691	642	663	643	670	628	692	642	658	639	646	650	623	656	613	656	613	601	614	580	620	682	627	647	679	615	668	642	632	642	657	666	665	631	655	666	653	612	666	669	675	600	632	675	631	642	634	643	634	631	677	632	625	679	674	718	654	662	668	623	627	619	682	669	620	647	623	642	661	656	646	644	563	645	625	637	632	586	626	689	678	698	619	688	658	646	674	625	633	653	641	655	652	652	613	626	678	697	658	654	679	621	654	641	627	607	625	688	661	634	636	642	705	644	639	672	576	650	610	637	674	666	616	617	624	626	655	650	602	633	666	658	624	699	651	721	581	653	671	644	602	647	637	689	617	646	614	628	625	628	647	675	632	618	592	666	668	643	680	652	702	700	706	649	650	646	679	643	672	662	650	624	615	605	664	635	636	624	705	636	672	630	643	654	646	625	634	623	647	646	643	666	661	657	592	646	656	607	664	660	648	620	670	661	647	608	636	616	670	600	689	701	671	636	684	651	591	672	665	667	614	636	645	654	617	650	632	643	681	660	600	664	656	661	668	624	657	670	622	699	650	617	635	605	597	672	698	649	674	691	667	664	623	660	636	643	634	648	667	660	663	645	642	606	609	623	666	630	654	633	648	638	645	627	641	635	622	612	628	624	644	653	633	643	649	638	613	628	664	579	619	607	642	665	629	617	643	668	650	628	646	677	651	673	650	662	661	641	680	663	646	672	653	624	623	585	659	668	656	597	622	657	613	657	651	688	657	649	652	566	641	625	637	684	611	637	626	651	664	635	649	696	612	679	627	622	666	668	644	621	668	637	611	658	619	678	628	662	655	667	652	629	642	638	604	616	628	650	633	616	649	649	684	642	635	653	658	654	659	673	627	660	606	633	650	648	639	642	649	633	641	654	664	628	640	640	676	623	657	625	675	644	624	658	658	690	643	656	607	638	595	656	644	668	648	607	653	641	612	649	621	645	621	655	655	616	673	647	649	619	667	699	662	656	628	653	664	622	624	641	643	684	653	640	672	618	659	697	693	655	604	625	684	676	646	623	634	631	668	638	640	620	627	613	647	639	613	680	655	695	632	688	595	601	645	692	640	684	697	619	683	643	618	656	608	622	650	670	681	674	642	653	635	648	695	645	631	609	652	653	649	656	649	603	626	649	626	646	651	685	651	656	640	650	633	674	659	632	641	680	618	623	655	635	651	616	642	679	679	623	694	683	662	644	633	664	658	648	661	630	596	678	665	649	629	662	670	605	660	637	631	652	600	633	646	665	646	628	645	700	656	642	623	658	602	649	660	639	692	692	635	665	704	661	650	611	624	655	696	665	644	656	652	646	640	683	660	624	668	634	626	638	625	681	610	655	626	678	591	698	675	623	693	623	663	616	636	647	666	640	676	634	637	681	661	651	630	606	647	654	653	646	660	645	599	655	622	636	654	658	623	586	633	668	644	648	601	636	668	687	643	665	615	623	654	601	660	679	690	624	631	622	644	680	651	608	644	643	646	651	705	657	634	674	647	639	647	657	608	653	659	651	660	678	636	625	632	691	679	633	646	627	631	692	630	620	653	615	685	647	659	607	653	617	672	649	647	652	636	645	681	631	676	660	611	664	609	677	629	651	645	669	619	673	655	639	636	611	665	657	638	640	694	637	617	676	673	647	677	686	650	635	636	582	634	656	703	640	665	640	632	668	659	622	641	650	651	632	639	688	681	639	666	632	634	705	697	650	626	636	660	612	654	673	640	664	622	673	632	661	695	651	627	617	628	628	674	604	664	634	642	608	636	597	663	638	668	635	663	653	651	604	670	630	619	643	636	649	651	659	681	627	655	664	686	621	674	626	677
17548	3491	3317	2485	1717	1179	914	731	562	545	446	451	367	337	295	304	284	271	251	245	249	245	203	245	222	263	268	352	377	544	1237	2191	2940	4737	4267	4416	5481	3121	2820	2332	1774	1838	1403	727	478	668	411	322	406	380	270	250	240	204	208	172	192	183	211	186	200	192	182	203	184	181	196	175	202	194	200	179	190	172	204	215	201	186	147	177	199	197	211	209	168	177	164	195	190	202	185	190	222	186	178	206	187	206	195	204	192	193	179	193	200	214	166	173	188	180	199	180	185	207	186	177	172	185	158	173	189	171	197	197	171	190	197	183	175	203	194	184	185	201	171	189	174	188	191	168	171	184	198	186	172	207	150	202	186	188	167	164	188	162	204	193	168	178	214	181	172	179	194	173	195	186	158	159	210	173	203	180	202	190	192	187	208	195	204	204	178	153	185	193	173	165	174	183	184	174	165	167	187	181	170	208	194	168	163	174	195	189	183	191	193	174	163	192	180	198	178	191	184	204	195	178	166	188	190	174	171	175	180	191	179	156	189	170	191	197	191	185	187	172	169	171	195	186	173	196	163	173	194	191	178	167	195	186	177	172	189	200	198	191	181	186	186	185	194	197	182	201	200	186	181	169	174	180	194	202	166	185	180	188	178	171	170	209	173	191	185	208	213	184	178	173	182	179	208	206	186	193	198	186	172	175	171	202	178	196	206	191	193	196	185	212	204	194	176	189	162	190	177	198	171	191	195	176	176	182	191	175	163	187	186	169	202	189	183	191	187	174	183	192	183	187	171	193	192	203	165	173	190	214	194	168	195	181	163	191	212	180	192	186	155	178	201	191	191	181	171	176	185	198	180	172	179	166	182	205	181	176	186	193	170	177	176	183	168	196	162	203	199	196	185	182	191	186	204	185	164	181	176	162	179	175	182	167	171	193	167	184	169	168	198	157	176	202	209	195	167	204	177	190	188	199	191	186	168	196	197	184	192	208	211	194	190	180	201	194	184	181	200	183	157	178	165	178	176	204	175	193	197	178	190	181	187	170	187	191	177	175	192	181	192	182	187	198	181	186	189	216	191	192	185	163	167	183	182	188	164	164	220	177	166	195	207	174	197	181	179	188	193	184	169	192	181	172	179	180	182	219	193	192	186	211	177	192	176	166	197	184	202	155	195	191	175	161	200	183	189	183	203	198	189	171	166	194	187	191	195	171	191	203	172	169	186	187	166	188	177	188	182	179	192	175	168	181	179	169	184	174	205	196	208	184	199	181	177	230	193	172	172	169	181	178	191	191	165	183	177	172	174	183	186	187	173	180	166	192	154	174	198	169	191	192	211	206	194	184	192	157	207	208	168	186	179	205	197	194	218	179	195	192	220	188	170	178	222	182	193	174	206	199	188	182	211	183	178	192	179	166	175	193	187	183	174	189	195	192	190	185	189	166	183	160	182	193	183	198	183	188	191	188	190	185	206	179	188	182	169	168	207	155	201	201	184	167	188	213	189	178	192	179	194	186	194	179	192	205	186	182	172	172	170	192	185	193	196	199	203	187	198	188	195	187	178	183	166	187	192	190	177	204	163	184	172	192	179	201	168	171	202	171	195	189	179	173	186	193	186	198	184	197	172	187	199	195	202	168	168	180	178	188	181	170	191	183	196	186	188	197	184	179	175	186	180	166	160	193	184	203	210	183	189	194	192	185	168	208	192	209	183	194	155	202	168	183	211	182	182	177	183	183	200	186	187	177	178	181	222	186	187	178	204	185	169	177	216	169	194	199	177	168	192	178	187	191	210	172	192	205	187	221	177	171	179	188	168	162	175	171	157	160	171	175	199	186	181	192	192	212	191	160	202	184	194	173	191	172	207	205	183	178	201	183	193	188	178	177	194	163	206	192	199	191	177	181	164	189	179	204	168	207	170	181	180	153	183	188	184	178	182	183	195	199	175	208	173	168	195	206	193	168	192	188	162	195	167	173	172	214	195	179	183	219	172	177	180	216	164	169	158	199	193	188	187	164	187	176	198	201	202	196	180	161	185	195	185	164	193	178	190	193	190	180	182	178	191	162	193	159	180	195	172	176	162	169	172	183	188	189	215	179	184	182	188	168	189	191	170	168	184	175	189	187	178	203	175	190	177	192	163	191	177	159	185	169	195	201	179	191	169	184	163	173	200	171	172	185	182	186	171	211	176	141	173	196	170	196	187	192	192	187	156	197	194	192	186	195	180	172	176	195	196	190	185	168	184	178	191	194	196	193	219	182	206	192	184	176	165	182	210	181	157	184	187	199	169	172	184	189	172	186	202	206	205	174	179	186	165	190	204	198	185	187	169	180	180	192	190	190	158	153	186	198	169	174	186	185	172	187	189	196	189	195	178	188	189	196	215	205	206	160	165	178	174	180	180	190	206	182	188	179	178	171	196	170	193	176	163	181	177	181	183	196	166	168	160	177	182	199	213	188	192	181	193	200	181	170	191	188	192	174	165	172	186	185	183	184	167	191	197	199	199	165	197	182	169	201	177	158	189	198	199	209	183	204	202	171	186	192	205	192	191	175	225	181	151	160	173	174	226	171	216	203	185	187	184	188	190	174	195	177	164	176	208	214	178	191	175	193	217	193	167	184	178	178	174	188	182	205	189	181	180	173	211	175	160	147	167	199	173	183	151	205	157	186	179	170	168	197	196	171	188	181	186	180	193	185	194	185	189	175	185	186	175	182	167	176	188	171	164	181	160	184	192	195	186	217	185	219	203	199	193	181	209	182	183	204	209	196	194	186	200	207	212	200	167	162	190	177	179	179	192	206	184	195	176	185	167	184	177	183	192	169	176	179	175	179	180	195	174	165	178	174	151	178	176	193	189	208	194	172	169	186	170	207	189	182	186	183	189	176	175	198	183	199	195	176	209	185	192	172	198	179	170	178	197	199	180	182	173	194	210	188	211	183	177	192	182	197	164	192	186	183	175	179	174	178	201	225	215	166	183	193	170	180	183	186	184	165	177	194	187	172	184	188	177	193	192	190	185	187	172	197	177	171	169	189	201	210	196	196	188	186	174	188	183	174	192	210	178	188	205	219	165	193	179	190	164	199	166	211	186	176	196	208	171	178	186	208	187	202	185	190	205	174	191	187	194	186	198	166	189	162	192	203	172	195	189	178	184	209	186	184	170	195	209	187	200	182	161	161	189	187	185	178	181	200	160	189	161	174	199	193	196	194	194	197	189	171	210	211	173	185	185	185	166	172	176	202	163	181	185	185	186	200	195	167	201	202	189	175	210	180	180	175	189	183	158	173	186	178	190	183	204	190	179	176	213	165	197	177	209	177	206	168	210	191	168	185	177	187	206	203	187	186	190	186	187	174	193	171	173	176	216	185	199	217	183	200	187	193	178	194	201	202	188	179	184	188	179	203	208	176	190	191	162	188	188	193	184	175	192	181	201	187	178	176	174	201	189	198	192	174	188	173	187	195	188	171	165	188	167	198	158	203	184	156	185	196	169	190	172	190
8849	2886	6131	6950	5888	4768	3889	3177	2685	2368	2083	1863	1617	1583	1340	1339	1295	1123	1083	1071	1094	1002	966	910	904	1078	1247	1537	2080	3370	8024	13683	16952	22274	18776	18925	21557	14780	14540	12890	9982	10754	9043	4459	3218	4638	2788	2110	2492	2034	1301	951	881	734	712	682	621	673	669	621	596	608	647	626	643	666	605	637	601	597	599	578	574	605	605	600	600	585	587	615	577	579	567	573	612	584	630	586	584	596	607	584	594	559	558	583	563	582	555	642	583	573	583	595	584	611	593	603	557	587	594	563	563	591	623	604	563	555	563	591	592	575	574	592	628	576	559	598	584	570	580	568	563	544	598	554	580	621	597	574	579	595	499	545	574	538	603	587	594	565	595	609	582	547	611	577	566	613	569	589	574	550	608	591	586	551	571	566	578	574	550	563	589	517	555	601	555	554	568	599	580	545	573	555	546	575	587	565	550	551	570	595	539	581	569	568	614	527	584	595	553	570	562	564	591	536	535	580	597	630	532	583	575	590	603	564	582	527	577	589	605	598	565	610	615	571	537	559	632	563	559	563	552	563	551	558	565	614	544	561	551	561	564	552	544	555	556	641	576	516	576	577	570	563	595	576	578	578	593	509	639	572	516	564	577	580	571	571	572	559	548	547	571	619	526	562	576	586	565	614	564	552	569	601	572	562	584	589	546	556	575	587	522	583	555	562	567	561	572	594	576	538	574	580	569	613	571	610	585	575	559	550	563	559	574	547	564	561	560	546	546	577	540	581	578	556	564	590	545	549	598	541	606	572	583	517	524	600	570	572	544	579	558	565	564	557	566	571	610	587	538	546	588	590	536	558	539	583	580	562	576	559	574	570	565	562	592	612	560	584	550	562	580	579	572	615	609	536	545	532	563	567	611	543	589	583	570	561	574	582	513	573	570	545	596	556	537	580	575	603	587	616	612	592	601	593	593	556	580	564	577	620	590	571	584	592	553	541	553	549	577	592	593	556	547	592	576	566	553	548	531	588	540	557	538	572	542	575	537	551	525	550	547	546	571	590	562	583	554	592	553	547	583	583	588	593	580	555	558	572	614	600	554	578	599	588	527	577	596	560	522	589	568	587	617	532	593	557	570	577	606	574	584	575	595	584	581	569	570	581	532	607	586	611	547	533	539	591	594	545	609	576	574	564	585	572	549	598	576	548	587	519	564	543	531	571	549	569	555	571	538	586	550	556	576	531	608	547	593	549	649	547	562	576	555	562	587	586	528	514	588	567	602	538	601	582	570	589	571	586	618	587	588	592	593	550	581	576	536	611	593	541	581	573	563	588	547	605	534	580	572	568	554	549	553	562	586	537	544	561	579	584	573	551	546	581	586	613	596	572	583	568	569	587	550	568	536	575	567	585	589	565	568	583	620	576	540	635	559	589	588	557	589	561	582	623	600	543	582	579	552	588	541	557	590	558	557	554	572	564	587	544	560	568	547	611	564	598	604	502	575	546	570	565	595	554	556	579	580	588	560	569	560	558	554	568	584	589	611	595	582	573	562	541	574	595	593	563	568	538	620	578	574	567	561	601	548	568	585	573	544	607	558	557	610	525	568	586	564	562	573	583	597	591	585	586	573	562	556	539	586	552	505	553	532	557	587	562	566	540	584	557	587	584	578	594	561	557	521	551	538	573	573	559	570	565	599	586	605	564	573	541	537	546	569	582	574	561	562	590	592	552	567	572	610	567	570	585	566	561	536	594	551	564	578	545	579	519	548	561	583	590	594	591	536	556	600	593	584	581	581	572	572	602	553	576	576	558	547	584	519	557	579	592	572	565	556	561	542	556	572	595	578	597	531	574	589	590	591	571	554	594	626	593	576	580	578	600	596	572	619	572	586	561	563	590	601	538	558	572	516	556	596	537	579	550	581	520	584	562	553	596	554	566	536	568	575	569	566	564	612	568	503	520	586	526	573	545	618	558	580	561	546	618	570	578	606	547	597	543	586	564	585	575	594	572	532	552	554	564	574	610	605	578	575	593	576	585	589	577	591	589	568	570	512	533	558	553	557	566	598	544	590	584	546	589	569	560	576	568	617	567	537	581	543	559	537	573	597	567	575	582	552	577	605	586	556	598	577	595	521	625	624	513	556	557	545	585	572	565	555	563	574	540	561	557	567	546	555	520	525	569	560	565	570	578	601	548	549	542	550	598	599	568	519	595	573	552	530	587	580	585	585	562	602	593	577	562	590	552	577	589	541	562	528	523	592	558	558	606	534	561	625	562	592	615	563	590	519	543	561	548	587	571	587	558	528	615	596	563	581	551	600	555	581	585	583	570	570	568	586	500	586	589	554	522	580	569	563	521	578	590	566	569	539	595	572	590	554	578	560	571	568	541	575	550	568	595	597	616	611	606	572	551	554	553	590	613	577	614	550	557	594	557	593	610	586	612	597	608	550	559	565	536	574	540	582	604	590	581	570	560	545	556	541	549	561	575	584	555	546	590	574	612	524	603	561	538	553	580	564	548	610	573	606	568	578	557	595	573	580	560	536	559	562	629	574	534	578	563	585	560	601	604	530	540	552	521	562	581	525	572	576	548	559	558	576	594	570	525	569	593	590	572	598	604	564	608	555	580	574	624	613	546	559	596	570	586	608	586	578	560	554	561	570	597	558	551	546	560	554	554	551	561	576	573	611	547	542	520	566	591	604	536	583	563	572	561	589	556	592	558	553	581	551	592	528	586	588	557	606	548	571	535	614	528	569	562	573	564	577	594	597	603	560	578	564	547	579	548	581	527	565	579	532	519	592	600	563	614	571	618	586	551	591	559	593	561	521	568	550	518	607	583	538	570	576	574	571	584	520	577	565	582	606	548	573	605	584	536	561	561	534	556	558	602	554	545	585	567	576	571	574	563	555	555	572	549	643	584	582	565	562	554	547	567	600	537	563	568	554	543	589	569	542	571	600	589	565	591	549	545	549	596	581	521	549	586	589	550	591	531	499	543	587	617	580	579	565	566	571	544	569	572	570	592	559	593	579	561	570	539	526	567	582	570	559	634	553	527	617	549	582	582	557	593	512	569	585	599	561	554	545	582	641	565	571	532	547	558	561	566	561	577	576	563	579	586	540	576	584	551	545	558	598	542	527	532	604	576	566	538	548	618	532	581	552	610	561	543	591	565	532	567	591	562	530	586	571	579	591	533	576	558	563	531	575	575	594	558	581	564	554	581	564	555	551	533	556	584	567	570	536	615	599	555	545	614	568	614	596	595	560	536	605	581	558	538	578	599	593	588	558	540	566	547	553	566	546	543	534	554	593	592	557	578	562	542	567	562	576	596	569	535	599	575	598	551	596	584	565	514	575	580	522	589	584	553	533	554	582	595	532	545	621	563	577	593	555	527	565	581	589	566	567	573	549	558	593	554	609	567	576	614	565	591	598	543	555	560	575	538	523	567	547	544	570	569	569	571	574	531	590	561	587	545	559	577	553	566	513	544	552	560	584	543	574	587	569	561	541	563	551	562	575	550
2441	468	429	439	394	353	369	365	379	348	366	365	338	316	338	359	340	354	373	324	317	327	327	304	347	341	342	341	347	389	367	386	448	466	492	476	469	428	455	377	397	401	369	374	354	320	328	380	304	304	329	369	332	353	338	333	346	365	358	313	360	358	340	345	339	342	327	317	353	361	336	359	333	364	331	329	337	343	343	355	338	372	347	350	355	312	355	306	322	347	317	335	357	360	378	328	368	315	340	339	353	309	325	327	337	362	351	348	368	346	336	316	339	338	341	351	364	311	331	337	323	334	353	347	347	343	325	347	325	349	346	340	344	305	354	341	332	337	328	346	315	308	361	373	321	346	340	350	362	343	316	343	332	322	363	382	349	313	351	342	313	327	310	352	317	361	323	371	357	311	309	347	316	358	356	340	317	339	341	353	385	350	324	321	325	353	369	370	379	299	347	340	352	349	363	311	339	371	360	353	330	331	370	333	347	340	353	360	357	308	328	348	316	323	363	295	308	351	358	327	346	311	363	330	342	353	343	334	344	331	380	315	334	341	315	332	356	341	306	338	328	337	323	348	349	314	314	338	356	330	338	330	330	367	324	339	355	357	328	315	352	336	335	361	328	365	365	339	339	341	319	336	326	318	311	343	332	345	345	357	345	378	347	350	326	341	326	328	320	323	379	326	352	326	313	357	342	290	344	323	346	392	330	334	372	352	313	310	348	359	352	360	308	337	312	338	315	338	354	345	395	376	333	327	361	354	336	360	374	351	327	352	338	346	335	335	362	323	321	361	348	338	335	315	364	333	364	339	348	338	345	343	310	310	364	313	321	370	354	332	326	355	331	353	313	308	339	336	319	313	344	340	345	346	323	333	318	355	320	347	349	323	346	372	374	325	352	338	343	384	364	338	301	323	343	340	304	357	328	346	367	380	314	340	311	330	331	323	327	324	337	321	334	350	320	312	334	329	360	363	309	309	388	341	372	322	314	316	332	323	356	329	341	357	343	342	373	343	376	332	317	320	333	304	375	330	329	331	352	313	329	346	345	334	340	320	343	303	303	367	358	340	328	330	347	324	329	354	375	322	356	351	342	348	323	354	338	305	319	315	326	341	351	315	343	333	336	335	335	351	385	353	327	304	382	366	355	346	334	339	353	321	334	331	356	373	362	360	330	349	371	333	345	353	312	336	363	318	310	323	354	359	342	329	330	356	378	368	347	310	325	380	334	335	329	332	339	350	347	356	336	335	319	309	327	363	345	337	316	365	356	351	326	326	327	333	348	334	335	348	321	364	350	349	345	314	316	331	337	314	328	340	349	395	330	369	318	331	311	356	346	331	363	349	313	330	377	340	313	347	348	349	323	316	324	358	347	330	355	343	350	352	320	322	320	325	331	334	326	350	339	334	285	323	353	356	327	332	344	341	341	353	362	381	342	324	332	345	328	335	334	363	354	389	351	302	339	356	333	325	331	322	372	360	320	369	347	361	355	337	331	312	342	367	321	338	379	326	344	317	343	370	358	343	339	331	313	354	310	363	336	317	359	349	329	318	324	363	348	339	327	375	360	342	336	333	330	345	348	326	346	314	332	345	337	330	334	340	336	349	320	350	356	334	331	348	318	339	337	337	312	352	353	350	339	389	336	345	326	341	346	307	325	323	357	343	347	342	331	355	335	333	356	336	366	319	318	358	354	328	341	335	332	337	374	319	360	354	349	302	350	369	372	366	325	306	322	353	326	337	346	337	360	340	338	323	351	354	308	374	383	345	319	326	336	337	388	321	301	347	335	324	353	312	308	338	331	363	380	324	333	338	333	364	341	311	346	322	333	331	332	345	355	380	337	341	344	326	333	317	331	330	312	364	353	324	339	346	359	322	351	315	354	348	337	327	330	361	321	337	325	331	346	359	310	328	345	359	367	340	323	315	348	363	351	361	334	338	344	320	318	336	342	342	327	326	353	366	356	358	355	347	377	360	340	324	320	407	345	363	345	337	357	338	363	369	355	360	369	366	348	327	320	330	349	370	374	320	342	343	346	351	326	354	355	340	328	340	347	343	326	327	337	358	321	339	349	328	326	331	335	330	337	303	342	315	350	346	309	324	335	334	343	365	353	338	329	352	338	335	335	329	351	330	315	339	363	326	355	345	340	322	331	330	335	353	310	315	351	354	345	299	345	316	342	345	340	358	337	312	353	356	321	333	362	342	374	345	386	335	359	320	357	347	344	315	345	371	326	345	365	351	338	332	309	331	349	319	312	387	336	345	368	329	342	317	304	332	305	342	348	340	361	344	335	358	337	315	305	351	336	348	326	309	329	376	324	321	383	328	328	327	323	324	344	344	367	368	344	322	346	301	333	318	325	334	332	332	349	330	331	340	349	333	301	347	356	361	356	340	346	364	358	334	371	317	344	360	327	325	339	327	308	362	355	323	326	345	319	310	334	335	362	341	344	350	322	345	312	344	345	318	370	343	344	324	366	335	340	345	341	302	345	353	323	333	343	338	335	321	366	334	350	309	329	329	291	338	319	322	344	314	319	336	358	321	351	328	321	304	324	339	333	363	327	331	342	343	330	337	322	350	317	374	357	341	362	349	344	358	356	323	323	342	332	349	383	332	356	341	311	342	338	380	351	375	349	339	329	326	339	340	317	350	373	344	316	312	307	341	333	363	368	346	365	354	332	349	344	339	339	324	328	369	345	338	345	358	370	332	362	347	326	362	361	341	334	343	356	338	339	346	363	380	312	361	310	316	308	340	327	313	335	319	352	313	310	329	350	349	336	346	360	334	359	348	348	303	332	333	315	319	361	335	339	369	321	336	326	327	334	336	318	320	359	337	334	361	309	337	346	352	385	360	326	350	336	378	338	331	330	345	330	343	323	338	307	318	372	328	354	358	399	343	365	333	326	330	360	334	340	367	325	324	366	307	317	340	345	333	338	338	342	335	364	350	327	343	308	327	371	330	318	349	337	329	337	335	332	331	346	319	357	346	317	363	351	329	350	359	330	342	358	366	350	317	366	328	320	351	332	341	313	345	330	344	354	352	333	331	359	353	335	344	330	329	346	320	332	346	335	358	369	341	334	312	324	310	362	346	321	371	323	354	344	319	366	327	348	323	332	331	369	312	342	335	352	328	367	337	334	358	316	332	308	314	372	341	345	327	347	332	329	361	320	367	326	346	338	361	341	367	316	302	372	335	350	371	347	317	318	351	325	345	356	339	346	337	352	384	331	350	324	377	356	372	355	342	335	326	344	352	341	334	366	340	331	332	334	329	326	331	349	331	343	343	341	357	330	334	329	309	314	324	338	317	334	337	356	342	362	364	329	324	329	323	327	367	323	337	324	315	331	361	336	326	332	319	367	351	334	342	326	330	367	349	340	345	307	358	322	326	368	325	328	343	349	322	323	331	321	385	342	370	355	345	345	335	340	347	346	280	318	381	369	327	341	360	348	346	376	332	380	318	359	299	351	316	341	336	305	355	396	317	349	348
2515	1076	1144	1185	1208	1097	1047	960	981	990	1057	966	959	1050	981	999	1001	918	974	921	956	900	884	952	957	982	954	1011	1023	1162	1321	1508	1726	1936	2041	1989	2010	1575	1596	1432	1306	1311	1292	1069	995	1118	958	949	1026	979	1004	1020	1004	977	934	892	943	914	920	944	959	953	966	966	965	940	971	920	942	949	933	984	939	934	924	866	926	921	1016	996	903	959	976	922	957	1012	923	868	938	937	949	886	887	903	967	1021	881	917	982	932	947	888	952	920	953	954	975	944	917	975	933	867	1012	921	933	907	924	946	919	929	950	917	947	956	971	931	1000	996	967	943	916	975	944	1027	918	985	1009	985	956	905	979	868	904	959	925	928	980	898	928	954	933	935	988	976	931	946	936	941	935	955	932	916	971	912	976	900	949	966	979	977	912	926	969	981	908	951	984	936	955	1002	938	936	969	969	973	967	941	938	955	953	941	955	1025	929	993	1012	907	948	914	943	919	953	929	984	935	967	954	940	983	957	946	945	938	913	928	932	918	950	940	939	903	912	922	950	977	965	939	931	928	901	955	962	949	941	942	916	940	914	966	947	868	950	891	962	923	953	928	905	910	977	923	947	951	932	921	925	902	918	901	948	900	943	942	967	970	967	1003	936	972	996	908	941	895	935	1007	951	952	964	927	979	893	938	984	978	951	921	909	945	927	982	922	913	904	946	948	934	956	944	941	964	948	945	956	960	944	962	1004	982	931	982	971	958	924	946	907	875	902	910	960	967	948	887	914	919	947	937	955	947	932	981	958	870	900	960	921	978	923	923	922	899	1011	933	938	948	881	946	899	971	958	941	942	947	998	942	963	921	944	922	952	901	945	978	962	940	908	892	949	971	946	959	978	890	930	975	968	944	899	980	1011	926	954	954	889	874	918	965	912	955	948	961	960	891	1000	936	907	983	943	887	950	925	902	995	891	956	912	960	981	900	922	1010	911	961	995	951	928	964	969	975	924	939	905	959	937	966	980	904	920	979	970	961	915	912	910	945	954	992	938	917	991	971	911	987	1019	927	945	941	912	925	916	923	947	942	955	956	934	927	891	945	985	906	903	912	951	963	930	964	928	916	962	948	955	946	943	960	971	945	919	909	940	887	950	932	931	950	950	913	892	962	891	976	880	955	999	935	911	959	946	904	924	968	958	975	880	929	942	909	929	941	955	919	919	943	950	939	944	956	929	919	927	1017	973	964	908	905	942	951	932	941	934	972	931	964	995	954	874	926	968	949	885	1005	922	906	970	932	986	965	1021	963	899	941	909	928	1006	949	916	957	929	945	956	950	880	978	957	953	946	924	947	977	944	943	951	968	931	888	915	980	961	919	919	950	936	907	884	959	920	954	918	952	888	867	933	952	922	977	973	942	933	996	964	965	977	921	971	968	941	911	971	953	901	970	950	991	915	971	978	925	901	950	977	936	882	899	947	974	951	930	908	977	1003	977	946	925	948	904	934	971	939	946	987	961	951	948	943	947	932	946	890	944	982	931	939	952	953	956	927	931	934	948	917	932	949	979	928	976	925	901	937	996	948	958	928	902	942	950	941	881	965	987	958	943	911	971	975	879	966	960	875	952	942	957	883	927	907	921	899	918	891	924	901	943	961	942	936	952	901	958	959	935	935	955	921	910	889	964	951	936	940	942	975	934	960	967	942	1002	892	967	959	933	987	971	919	952	939	930	959	960	966	957	937	889	968	972	960	978	938	906	971	920	905	917	900	925	1000	945	960	942	1005	922	894	961	911	961	964	973	934	959	930	896	933	966	915	970	946	937	934	949	922	996	975	977	895	959	1005	911	949	923	912	937	904	894	954	905	972	985	937	973	997	947	948	992	967	899	952	982	944	917	975	953	873	938	950	904	920	916	947	883	949	945	942	946	903	893	988	955	903	949	891	930	918	969	950	987	959	960	989	947	920	929	983	943	931	957	958	911	921	978	915	964	901	929	952	908	890	965	961	964	863	923	1029	938	954	950	941	917	870	904	954	937	929	934	920	952	936	945	987	935	934	906	951	1028	933	947	942	976	995	901	959	928	997	967	890	957	909	909	957	931	935	913	946	966	948	1011	972	969	955	939	918	941	937	948	965	939	957	948	901	956	1017	949	890	963	942	942	948	887	936	955	957	919	957	940	968	951	895	944	922	981	991	913	964	991	888	920	935	903	960	918	923	964	934	946	898	1019	935	978	945	957	889	903	952	970	978	988	955	936	958	950	910	933	902	906	972	952	929	911	1020	903	935	924	919	939	961	990	953	950	923	927	949	982	937	927	963	920	990	991	919	944	900	915	985	953	927	976	947	997	952	961	921	1003	921	991	941	985	967	937	937	1009	952	950	974	922	983	923	919	882	968	940	979	1010	979	926	901	958	912	924	906	961	932	959	995	913	956	956	1020	929	980	934	976	965	977	910	894	900	924	936	966	891	951	901	947	932	983	905	954	881	939	936	937	907	912	903	927	926	891	965	939	931	893	981	977	893	948	879	913	958	895	951	955	969	883	926	928	926	956	928	929	981	929	969	943	962	944	954	946	948	957	919	973	907	909	905	966	955	923	940	939	948	957	929	926	908	979	920	933	952	972	955	931	957	947	924	948	936	938	932	909	1008	904	942	976	946	913	923	943	943	945	970	917	953	978	995	926	937	948	955	983	977	949	977	982	898	895	908	976	914	962	918	935	965	925	984	951	1011	910	995	945	958	936	908	923	981	929	928	925	950	956	940	942	971	976	967	979	956	948	959	936	986	972	876	969	931	944	933	907	953	930	901	887	959	901	910	949	946	1006	909	936	969	919	961	971	959	904	917	950	901	958	979	984	905	988	866	951	922	944	942	931	940	927	908	952	992	997	983	967	931	969	938	950	892	950	921	930	866	914	946	1003	919	945	915	961	926	923	958	981	942	913	905	987	987	916	921	978	935	970	953	931	969	941	950	883	952	939	915	932	935	959	963	954	961	932	987	983	978	954	940	921	929	944	966	1004	938	955	899	938	958	931	953	935	942	946	982	938	939	938	981	942	934	1021	938	972	914	936	923	964	963	897	918	923	986	895	975	989	927	941	944	924	913	932	931	925	986	958	909	903	929	967	958	930	951	934	949	938	960	963	955	962	942	913	948	930	922	955	928	896	946	963	872	910	997	965	947	913	954	981	872	914	890	988	946	963	913	940	958	963	933	914	974	976	922	947	908	953	1006	1030	933	970	875	865	902	1002	902	951	958	991	948	996	951	947	947	980	928	886	934	935	972	966	914	869	942	961	956	878	882	935	954	924	906	984	943	955	955	908	916	899	962	889	933	936	946	919	930	971	978	1010	975	900	946	916	981	948	954	892	962	960	972	910	945	903	951	940	881	915	898	933	963	953	931	903	931	984	949	943	983	970	902	955	959	927	932	915	939	967	878	913	978	933	958	991	964	977	920	909	919	954	956	999	960	924	939	946	930	938	898	899	928	931	932	971	955	961	885	995	922	929	895	937	945	926	967	993	899	943	918	895	1020	954	925	982	948	943	947	909	978	957	958	917	936
10231	1643	1827	1416	950	716	588	468	421	371	325	323	251	265	280	249	223	267	265	258	209	232	249	233	240	211	253	286	320	422	822	1252	1780	2285	2679	1944	2543	1577	1816	1231	1181	1038	672	455	407	418	343	307	328	251	270	229	205	224	215	215	223	240	214	224	246	219	233	235	210	206	211	202	216	199	209	208	209	177	194	222	214	207	236	207	199	229	234	210	192	199	221	188	190	218	209	201	225	211	209	196	180	219	217	210	243	199	219	198	198	183	223	199	216	209	205	206	208	198	209	235	205	238	206	183	219	213	202	235	188	206	211	208	211	223	193	186	220	181	195	201	171	214	201	207	222	207	215	213	197	213	241	222	210	201	201	213	183	201	220	217	192	210	229	225	194	206	225	197	200	225	212	220	209	193	194	216	202	232	195	222	222	229	222	206	207	205	252	233	222	207	218	229	222	223	209	212	208	201	171	204	213	213	204	207	211	216	225	186	214	195	206	202	211	206	200	205	208	194	221	217	193	240	218	184	226	177	203	233	196	231	197	203	238	207	201	238	224	225	217	224	194	227	212	200	210	192	203	190	218	217	203	216	232	189	215	223	177	203	220	215	197	192	222	208	204	222	204	206	218	193	216	210	210	207	217	229	201	216	193	221	192	197	185	228	201	199	222	215	190	216	189	214	249	229	202	212	208	208	200	212	218	217	222	185	200	195	214	208	206	219	208	197	221	197	202	245	185	212	208	240	214	200	215	186	194	207	200	214	213	232	231	184	220	218	197	206	202	220	208	189	214	213	201	201	183	209	219	210	208	233	219	199	221	189	195	228	218	223	208	205	196	211	198	221	200	240	210	201	222	216	220	198	203	212	226	199	210	217	222	199	198	208	184	208	217	229	204	207	219	216	200	200	196	223	212	210	215	196	224	194	250	198	203	212	199	194	196	227	204	205	201	241	207	216	203	232	223	195	219	189	190	182	223	217	218	222	239	232	219	234	190	230	197	210	213	194	204	200	216	217	173	221	202	197	212	197	203	198	191	179	176	220	213	218	226	197	226	204	205	213	180	213	216	225	196	201	223	210	238	226	194	225	212	183	227	212	198	220	190	202	211	224	188	228	200	212	203	198	203	186	209	209	207	229	176	194	175	200	219	209	222	216	201	207	194	221	241	212	205	194	218	209	242	217	194	199	214	225	223	220	206	220	206	197	197	218	210	190	207	203	221	208	199	198	199	202	216	209	212	205	221	201	198	219	193	207	204	208	184	236	208	220	207	228	222	203	222	205	230	204	199	224	209	186	196	203	201	203	177	228	206	195	228	186	216	217	201	191	209	226	209	223	211	253	199	203	194	215	199	220	221	208	198	195	197	213	206	200	215	181	172	198	206	186	223	201	200	213	192	203	193	232	197	217	214	209	215	216	223	233	201	198	196	209	229	204	199	214	208	209	200	192	215	230	213	194	194	205	199	186	210	181	226	194	212	197	207	210	213	208	204	220	176	207	205	189	223	222	204	209	216	207	201	189	217	183	185	187	215	220	217	204	208	190	205	194	242	189	221	214	224	201	170	204	219	223	215	224	212	214	223	200	203	205	197	198	229	207	221	225	203	213	199	208	192	215	207	194	228	188	213	216	196	203	211	226	226	223	191	198	239	211	212	205	202	229	206	221	226	185	199	231	227	220	192	184	203	204	238	227	208	210	217	226	216	215	200	199	193	232	220	227	212	238	213	208	235	208	189	208	254	196	216	199	213	211	210	205	200	226	199	207	240	197	190	213	207	214	186	191	221	212	228	210	234	218	199	217	185	231	197	211	234	211	220	211	214	222	211	215	191	220	219	221	201	178	192	201	203	231	218	220	206	193	214	216	209	219	231	192	212	196	219	199	217	215	225	203	194	235	211	228	208	210	203	185	214	231	225	216	197	196	203	229	209	208	206	222	213	198	204	228	233	207	205	221	249	214	218	200	211	192	222	217	191	211	193	199	198	182	194	225	178	214	229	214	200	202	199	205	216	203	194	209	217	203	200	208	189	227	195	215	185	200	206	184	221	203	223	195	193	177	205	209	227	188	207	222	213	214	191	218	210	193	216	237	192	224	187	212	209	236	224	234	200	204	227	227	222	207	216	218	232	206	199	193	204	201	205	199	231	228	207	206	267	198	215	227	211	196	211	195	202	209	205	222	215	214	206	213	184	224	214	208	233	222	227	197	213	220	226	211	212	175	194	176	203	207	208	231	195	212	210	188	232	211	188	224	238	184	228	209	201	221	195	219	216	209	205	170	197	184	224	187	213	204	203	197	196	241	205	184	238	196	213	202	200	206	226	201	233	217	212	235	207	202	202	239	208	196	224	213	191	200	210	231	196	212	205	202	212	201	208	197	225	211	227	212	206	191	223	222	189	201	225	183	225	209	188	233	211	204	190	211	211	235	218	214	201	199	199	209	207	202	212	238	212	223	185	222	198	198	210	200	215	242	218	195	197	192	204	209	218	199	219	207	236	205	204	213	201	233	226	241	196	224	209	221	205	198	216	207	206	202	223	198	199	214	235	201	204	179	226	194	199	201	214	195	197	212	214	207	210	213	184	202	192	210	210	230	180	207	196	242	196	215	229	203	198	222	210	198	221	192	237	211	230	194	198	179	228	211	204	205	217	205	207	208	213	201	219	192	194	209	222	211	208	212	211	246	202	240	200	187	211	196	189	223	221	194	219	193	216	218	212	222	202	205	215	192	188	224	201	217	192	222	228	204	244	209	195	229	205	214	191	208	213	211	224	199	207	191	212	208	208	194	217	197	225	200	206	191	222	190	191	209	189	200	222	202	196	208	178	223	185	209	216	200	201	196	185	222	203	215	238	197	224	194	235	222	204	216	217	226	205	218	222	202	232	219	180	165	215	210	209	189	226	207	186	190	192	211	204	202	196	205	213	176	211	226	214	197	180	245	223	211	213	189	210	180	184	217	183	232	227	206	214	222	234	209	227	205	229	214	204	210	202	213	214	187	213	199	205	208	215	219	202	218	220	221	204	210	183	200	204	215	227	226	233	220	214	207	221	227	220	202	192	211	197	234	214	216	220	205	244	219	194	213	230	210	214	182	225	237	212	205	219	209	193	201	225	209	195	212	235	214	182	212	216	198	220	199	205	199	210	182	213	222	213	222	196	190	168	209	195	222	198	170	210	217	196	202	185	204	212	223	208	190	191	196	232	214	198	213	211	206	198	192	194	195	203	187	218	225	189	209	212	217	191	211	222	210	205	219	221	190	208	202	195	205	197	190	213	217	198	203	203	219	214	241	190	220	170	226	207	225	183	204	176	215	189	190	194	209	198	191	216	206	221	212	241	213	199	223	190	207	219	209	199	233	228	211	185	248	226	194	236	203	224	212	228	184	195	223	233	204	183	235	211	198	189	230	241	219	211	213	207	225	226	209	212	217	195	212	221	214	214	221	192	189	188	217	236	194	212	213	206	194	227	192	216	206	231	217	197	203	189	201	206	216
6503	1772	3682	4147	3539	2942	2349	2069	1790	1563	1403	1234	1193	1125	1064	1010	968	958	871	909	907	830	840	775	830	882	965	1226	1478	2193	5201	8143	11006	13679	13318	11011	14012	9320	9421	7605	7226	6404	4628	3198	1844	2514	1607	1516	1493	1225	899	823	796	742	683	653	674	673	637	676	672	682	684	651	624	653	637	682	662	696	629	643	641	636	632	608	669	630	643	681	678	665	650	650	626	662	666	674	656	616	639	619	646	641	664	642	600	605	681	627	607	657	596	637	615	637	632	602	635	621	638	600	695	620	608	618	668	604	645	665	612	565	621	642	665	619	613	614	610	641	618	593	636	633	658	583	642	607	598	618	648	646	685	607	649	626	641	634	578	645	590	656	604	632	664	650	614	582	624	594	629	613	639	612	602	614	629	634	648	629	613	645	660	633	630	610	617	619	606	600	635	650	630	628	652	657	629	618	624	628	599	613	633	639	638	674	621	617	665	619	625	628	615	577	625	616	633	621	606	639	638	694	623	630	604	652	634	582	572	628	632	623	622	643	590	622	673	625	651	649	664	623	640	602	644	645	609	626	665	651	597	647	610	631	630	629	636	663	627	619	598	579	633	635	641	647	695	608	628	590	637	632	679	646	619	627	638	690	656	632	609	645	583	632	637	628	643	643	666	623	617	600	601	643	603	617	584	650	631	652	685	638	633	634	620	649	631	642	616	610	594	604	628	682	625	611	584	623	632	643	643	610	653	664	636	690	615	626	606	609	643	627	626	647	626	575	600	588	582	626	670	638	596	565	592	665	622	623	594	620	649	603	645	642	585	612	630	639	613	666	652	634	668	589	673	609	617	626	624	660	643	582	606	633	606	639	583	612	586	639	607	645	626	636	641	568	604	620	651	612	608	657	680	642	606	646	631	589	627	663	625	631	649	647	610	639	626	670	618	590	617	589	614	565	621	625	672	636	624	636	560	639	598	621	630	615	659	646	637	593	630	637	658	624	599	648	648	646	641	618	643	618	595	608	603	601	600	629	618	635	627	627	638	659	632	605	657	623	633	636	633	670	632	625	653	638	611	606	648	575	590	627	640	644	654	617	636	638	613	612	590	653	574	661	614	641	653	629	659	664	639	616	615	620	578	651	617	610	673	589	638	632	612	665	626	591	612	634	597	588	629	619	624	621	629	641	665	598	639	596	621	653	628	656	656	647	627	585	673	631	664	605	610	604	579	609	643	675	620	659	614	640	646	638	653	639	627	679	630	638	663	647	623	617	648	620	613	601	643	600	647	627	680	592	651	624	629	632	655	590	626	570	649	648	643	658	597	591	631	638	581	619	615	638	631	592	597	621	623	649	626	628	644	619	627	619	581	591	671	580	617	624	636	646	643	660	627	628	609	635	633	627	597	641	591	659	598	600	661	624	585	604	612	646	620	644	579	627	625	655	588	599	610	614	648	598	640	617	642	559	631	624	598	628	646	583	670	644	655	607	648	665	627	686	644	689	593	573	635	656	603	603	635	616	653	593	636	599	589	641	625	622	644	578	686	644	619	622	662	597	622	620	631	691	623	645	653	685	598	628	630	663	634	614	647	627	609	606	617	624	597	664	651	644	625	611	648	601	609	648	618	588	613	609	586	614	620	631	626	624	617	588	631	620	615	645	635	662	624	615	650	647	637	612	648	599	627	580	676	612	632	603	630	616	657	623	654	638	584	602	653	647	570	639	634	633	639	643	632	637	583	607	641	586	597	604	601	600	608	605	637	610	614	619	631	634	640	640	653	660	621	608	674	639	644	663	550	658	618	644	626	607	603	620	621	681	604	676	669	614	624	647	655	603	658	616	662	654	609	587	589	604	658	651	622	673	615	669	656	615	634	619	637	619	646	629	579	630	645	658	600	644	658	636	605	637	558	649	626	638	646	650	652	615	597	571	594	628	595	635	586	643	631	642	645	612	627	618	646	658	628	632	588	584	689	653	607	604	595	643	670	647	626	638	600	639	634	615	640	638	612	593	655	590	637	650	634	643	622	625	602	639	629	637	612	623	651	636	657	637	612	631	637	636	620	620	612	619	645	668	638	632	622	673	602	604	645	658	639	614	660	644	638	606	653	596	616	644	638	671	653	627	656	605	667	641	628	626	673	630	638	660	612	636	606	634	667	604	576	629	631	642	625	672	652	676	650	604	617	580	617	677	638	643	632	664	613	645	648	645	645	631	613	648	588	608	611	641	645	626	624	656	642	606	660	609	623	600	618	693	625	628	609	624	700	637	577	635	662	619	603	587	636	645	661	633	600	610	622	614	594	646	675	621	649	680	675	598	598	629	671	621	654	607	609	626	596	646	627	626	652	643	669	636	646	627	649	641	598	638	610	621	669	635	660	639	683	655	616	616	603	646	609	606	611	615	622	611	632	617	631	606	654	623	616	627	624	599	641	609	650	630	619	632	616	636	609	592	581	628	646	614	682	626	625	696	631	698	621	601	669	598	673	658	590	596	594	598	645	631	632	624	602	639	602	617	633	617	624	640	607	634	602	615	614	649	649	610	654	595	649	649	601	625	654	586	605	555	651	633	584	590	592	608	633	624	639	590	599	604	617	593	643	659	578	617	648	612	614	613	652	589	619	610	625	629	671	659	644	653	645	610	614	602	633	621	639	583	645	609	615	630	622	620	605	612	575	646	616	619	619	636	602	593	588	646	623	680	637	603	572	669	661	623	648	655	638	594	625	643	626	610	631	602	649	629	612	650	601	605	624	627	625	643	619	607	619	654	650	639	646	587	617	671	612	644	633	612	644	600	627	646	629	655	649	597	638	634	606	652	659	648	668	641	624	620	601	670	697	631	623	607	661	600	596	570	621	603	645	567	618	641	609	577	630	598	610	590	651	618	609	636	664	605	651	628	601	664	638	623	649	627	610	593	599	650	621	606	656	607	608	637	608	624	675	608	699	622	641	633	631	606	620	597	632	627	636	641	643	630	635	639	658	633	637	664	602	612	649	621	603	610	648	664	624	643	620	631	595	628	622	610	623	680	619	598	630	640	636	646	616	642	651	648	691	609	617	644	620	630	627	574	606	622	641	619	620	584	642	605	663	628	637	625	649	604	623	618	590	637	620	628	623	660	653	616	661	631	600	648	621	607	635	648	616	639	636	657	613	619	600	647	638	607	641	644	666	607	627	624	626	648	640	636	580	666	576	635	593	595	638	634	613	627	623	631	616	586	625	633	626	599	696	662	645	670	608	648	641	595	635	633	591	602	620	579	621	624	600	602	617	602	633	668	627	587	609	649	607	629	610	635	619	590	648	629	623	643	614	633	636	710	599	613	613	615	635	624	646	602	603	611	614	658	635	634	654	623	615	616	652	617	629	635	644	635	630	643	632	606	659	621	628	634	593	620	602	635	639	604	643	652	621	639	635	628	613	655	640	608	633	591	621	611	623	650	627	608	616	636	622	590	602	639	620	625	627	652	593	614	629	637	636	638	619	641	603	618	635	614	596	609	629	637	680	670
16610	3170	3295	2311	1584	1129	824	679	566	495	422	345	336	345	283	252	267	240	260	245	225	222	215	204	201	208	238	279	360	556	1147	2062	3214	3789	4636	3629	4556	2840	2351	1706	1964	1625	1072	665	424	497	345	309	338	299	219	225	197	195	189	180	169	201	162	163	193	166	161	184	187	163	166	172	195	183	171	189	178	189	161	168	175	177	153	182	173	168	188	179	162	156	158	173	184	181	191	171	151	171	179	169	173	171	171	176	162	181	171	164	168	205	161	146	163	189	182	142	181	151	168	213	192	173	164	165	172	167	180	162	146	182	170	161	158	181	179	160	175	172	173	175	157	186	162	187	147	172	168	184	148	166	175	158	183	168	170	184	179	175	178	159	162	178	194	173	159	165	165	189	160	170	150	179	175	154	176	179	178	176	184	159	166	156	196	174	193	181	188	181	180	180	159	177	175	159	175	153	168	165	173	145	180	159	153	200	185	183	161	167	187	167	161	181	165	169	162	177	173	180	147	201	160	168	168	179	189	165	162	173	176	180	187	174	162	159	152	168	168	159	171	162	186	174	162	191	149	151	179	162	201	163	155	174	150	175	165	162	174	156	148	171	172	171	138	151	184	179	151	161	187	182	191	192	171	158	169	183	195	176	178	152	145	137	160	167	188	173	181	148	166	180	176	189	171	200	185	175	178	193	184	177	189	168	167	183	160	175	207	166	171	168	178	162	173	167	166	181	158	171	190	175	178	170	178	203	206	182	176	152	191	165	173	158	175	163	164	163	188	158	184	138	188	152	175	166	160	181	169	199	185	148	148	164	173	195	166	168	164	168	185	159	147	164	180	146	171	182	171	151	176	191	155	166	149	162	182	180	154	163	184	173	137	175	201	178	169	171	184	172	167	186	194	187	185	186	180	157	154	174	187	166	162	162	176	174	170	176	170	167	166	160	175	170	177	154	166	178	182	170	165	172	162	164	155	166	179	175	143	173	162	162	172	178	167	159	180	166	160	149	147	159	157	177	192	146	185	176	193	153	156	166	194	162	172	186	165	172	182	158	165	159	190	169	160	156	182	152	173	161	154	200	193	166	179	180	150	174	178	179	169	172	158	150	157	161	173	189	171	171	147	155	175	194	164	178	167	169	171	181	185	171	171	175	196	175	175	167	165	173	169	172	171	168	171	172	176	190	159	168	191	168	167	179	179	183	163	153	168	203	170	162	150	161	145	190	177	152	160	166	184	135	159	170	161	153	140	182	160	186	169	161	182	180	180	156	182	179	175	159	174	179	172	176	166	148	176	171	185	168	161	182	160	178	167	166	162	189	169	161	185	153	192	201	144	188	172	190	144	184	175	172	164	149	183	174	166	168	164	163	180	162	180	163	164	171	188	186	184	176	182	175	179	188	178	168	184	180	170	170	183	183	143	168	177	177	182	158	142	163	183	192	182	153	157	146	159	175	161	182	174	180	170	149	158	158	162	175	189	182	154	161	173	161	175	168	165	179	154	188	151	170	176	153	170	163	162	182	165	166	158	175	155	177	168	194	183	177	167	169	157	182	147	175	167	167	195	174	187	183	171	183	204	164	179	165	186	163	154	155	187	167	160	167	175	155	161	172	171	164	158	179	163	180	172	184	164	161	170	173	176	187	172	166	191	194	166	186	152	174	155	154	158	174	173	186	161	159	175	179	139	170	154	168	164	166	161	183	170	178	167	165	173	159	168	167	160	159	150	164	160	182	172	172	175	198	163	163	157	167	152	181	177	150	164	155	154	169	173	169	158	177	164	187	170	175	189	156	184	161	149	167	178	185	176	156	140	129	165	184	154	168	151	161	186	157	159	158	163	155	182	194	183	164	156	170	177	174	157	179	191	173	181	163	181	151	176	163	152	161	203	179	181	168	185	179	176	164	177	177	151	169	177	186	175	173	155	186	149	149	168	181	181	142	174	170	161	178	157	173	200	185	170	172	183	176	161	156	157	158	151	208	177	177	194	160	175	171	170	157	175	168	161	171	174	156	149	163	184	167	178	199	158	162	153	160	159	154	191	169	197	166	178	175	153	166	155	189	171	173	190	153	182	175	181	174	204	189	187	196	189	159	194	180	155	170	166	173	159	167	166	156	163	173	180	179	156	170	174	179	176	150	167	155	172	178	176	157	163	170	164	158	162	174	193	156	170	175	176	184	167	157	159	179	167	182	172	173	156	183	161	167	173	199	176	183	165	169	198	182	160	164	162	175	175	191	188	213	184	180	167	172	157	177	193	188	179	158	184	172	168	198	171	154	199	164	152	167	161	169	177	192	176	158	178	160	187	179	183	190	178	177	162	191	173	167	149	207	182	172	167	192	171	169	167	157	150	153	170	169	179	177	160	153	174	148	210	194	157	160	145	175	189	172	184	164	166	174	156	164	163	168	180	155	138	194	187	191	187	177	172	170	190	159	153	172	166	180	175	171	168	169	188	178	160	158	172	193	184	158	168	172	160	170	172	146	210	160	155	176	172	185	193	171	153	147	175	166	166	184	183	164	178	168	175	173	158	163	149	157	178	168	156	171	153	158	175	178	169	172	180	157	183	173	188	164	159	169	153	179	154	166	187	148	175	159	182	173	198	152	157	158	158	172	185	176	180	155	151	170	181	190	177	186	166	162	180	174	175	167	142	168	161	163	167	166	161	169	187	163	181	158	172	173	173	172	148	165	162	178	142	166	174	169	180	169	174	185	174	181	181	161	151	151	175	173	181	174	151	161	163	176	202	156	161	158	181	169	185	165	158	174	172	165	181	177	178	148	172	183	145	169	157	170	191	162	174	172	169	152	175	198	166	190	183	177	148	164	188	170	167	182	168	177	157	164	186	157	177	165	152	139	168	171	180	160	200	189	163	171	167	164	173	182	188	194	179	172	134	180	168	170	184	166	187	169	154	142	144	166	166	137	190	170	168	154	147	189	168	181	195	174	166	162	158	167	173	183	169	159	193	197	170	162	196	165	191	165	164	152	168	164	145	176	150	163	176	171	170	167	183	180	171	165	159	165	167	165	158	168	182	182	163	178	171	187	185	172	172	186	150	176	161	184	165	157	163	185	189	158	174	177	162	163	156	178	169	162	190	188	177	155	175	188	190	184	177	165	199	165	164	163	172	191	138	170	157	156	168	161	181	173	188	178	169	175	157	152	193	180	158	179	202	167	153	155	145	163	171	178	175	191	143	175	165	173	176	158	173	188	166	175	179	170	166	183	185	157	150	190	177	171	146	167	184	200	173	159	142	171	173	169	165	174	163	172	150	170	192	186	177	175	160	167	183	170	152	159	207	173	171	158	188	163	178	176	179	165	156	198	152	155	162	180	167	178	162	166	203	138	169	175	189	174	154	169	145	172	193	179	182	157	176	166	181	167	171	199	158	170	181	166	192	185	159	167	184	170	166	177	167	183	169	172	176	173	170	160	164	180	173	185	168	169	193	147	170	182	179	157	174	181	177	179	182	161	164	199	178	152	155	184
8188	2697	6063	6777	5520	4599	3753	3049	2546	2318	1944	1769	1603	1452	1292	1243	1162	1116	1053	1040	989	894	919	843	859	987	1092	1374	2195	3596	7482	12570	18147	19144	17926	15664	17947	13546	12817	10504	10158	9814	7130	4400	2645	3332	2094	1980	2204	1501	994	888	808	646	633	575	622	582	597	603	570	540	593	568	585	547	569	573	595	548	577	544	539	571	572	523	571	561	551	591	551	532	555	541	560	587	550	567	548	558	547	522	547	538	569	536	548	555	545	558	588	511	563	556	532	499	494	558	575	533	512	553	532	586	574	542	526	549	524	510	557	541	538	542	510	560	572	495	561	549	501	497	530	553	523	536	498	507	468	485	541	559	549	530	513	541	506	501	480	484	573	548	523	522	552	567	504	537	531	523	514	544	523	520	460	536	499	560	540	529	532	538	487	551	500	512	498	571	526	527	522	562	547	511	540	514	519	513	519	536	520	550	558	546	553	502	524	536	492	504	559	515	557	504	536	527	543	538	536	527	509	554	535	518	543	502	491	544	524	498	549	534	497	526	509	532	557	484	557	571	564	530	581	548	545	528	480	536	518	535	499	549	516	495	506	536	561	537	516	523	565	542	458	523	496	547	564	543	546	519	543	490	524	487	499	540	550	529	523	505	523	536	552	548	546	605	533	535	518	499	495	553	520	470	554	537	561	493	557	523	491	475	543	504	501	511	496	552	543	510	539	527	508	510	519	529	566	523	527	546	549	503	515	532	545	522	547	513	518	510	489	492	540	559	529	512	604	518	542	537	536	517	505	551	563	506	540	500	513	553	519	508	515	533	553	503	540	548	530	506	516	557	542	517	509	576	533	536	546	554	542	534	548	560	505	522	551	543	525	526	510	549	513	520	485	524	502	544	508	505	562	511	503	528	471	538	548	544	492	525	545	527	520	516	521	499	544	510	543	535	535	540	534	544	496	515	530	514	537	531	529	490	562	513	508	557	526	546	487	550	534	508	585	525	549	514	558	505	536	503	524	482	531	528	509	562	503	538	534	542	538	533	505	530	525	517	487	522	530	555	523	535	471	536	493	539	558	490	544	514	554	516	524	547	520	486	499	553	543	501	522	543	540	520	505	492	523	549	527	538	515	486	569	526	554	522	525	570	517	555	513	521	508	533	532	477	521	523	512	507	491	530	530	517	500	514	513	510	533	522	507	520	535	515	569	517	558	489	511	506	486	495	548	478	538	583	549	531	526	538	531	463	548	579	510	547	514	550	519	549	525	498	549	527	485	533	549	502	519	582	573	508	455	517	490	544	519	527	491	508	481	494	537	520	531	534	518	575	519	533	551	489	541	513	503	533	516	461	541	540	516	544	533	530	528	498	525	543	562	523	560	528	541	544	530	518	569	521	507	523	550	501	504	528	510	540	535	515	533	541	521	524	571	521	552	540	580	556	531	511	502	517	559	531	551	504	556	526	543	543	548	510	508	507	542	535	524	548	537	520	525	546	522	524	514	488	521	544	522	516	549	517	526	525	498	503	520	559	514	521	478	544	520	483	544	565	537	500	518	586	526	511	561	509	502	555	505	493	559	521	514	474	541	554	518	558	505	531	513	515	495	548	528	542	529	547	522	559	531	496	513	515	527	521	518	529	554	542	537	507	519	507	523	541	498	499	535	560	524	549	551	574	523	477	545	498	480	537	523	515	547	545	524	522	506	543	482	528	473	519	533	497	515	554	520	515	533	491	510	526	525	519	543	502	565	487	550	536	521	553	533	538	539	524	533	511	529	509	483	512	504	546	537	564	552	520	527	510	526	521	541	534	548	558	494	513	531	527	560	538	531	555	521	488	530	502	568	545	485	526	502	494	531	511	517	552	528	489	553	537	553	520	551	527	555	503	505	539	512	499	533	534	504	533	544	526	550	506	524	521	521	521	528	553	497	489	518	532	555	547	529	548	514	503	495	517	510	491	518	509	541	551	496	562	551	513	501	537	565	529	534	549	514	512	511	493	583	546	557	543	505	508	516	503	525	517	528	570	518	551	530	541	462	526	504	504	494	524	554	526	545	518	569	525	531	546	506	532	528	458	525	505	525	574	527	541	539	524	545	521	510	494	538	532	538	523	558	497	502	530	490	557	536	530	518	513	521	556	537	523	526	521	517	541	517	509	538	470	521	556	526	557	502	501	516	521	512	493	571	505	506	541	546	534	565	532	536	517	535	516	511	549	540	524	546	533	527	498	536	512	560	485	531	497	555	552	491	528	515	533	496	545	555	565	501	529	560	545	521	524	519	538	544	566	502	501	496	518	528	530	564	483	523	477	529	476	571	522	537	545	540	576	516	474	509	509	483	523	511	500	543	519	500	492	551	509	543	508	512	538	552	557	524	532	559	490	513	541	508	514	507	520	536	548	523	491	551	553	520	523	541	490	502	507	524	529	550	578	505	514	551	511	530	532	553	526	550	572	545	515	493	549	514	506	513	518	516	524	512	552	554	543	529	530	532	560	500	541	559	527	496	541	551	538	547	551	525	572	504	524	538	503	566	501	536	531	576	533	525	498	519	543	498	555	527	539	541	524	538	511	556	490	497	522	524	515	544	534	557	512	559	529	512	503	501	522	544	566	526	526	482	523	510	554	500	492	536	550	504	516	546	525	528	512	520	562	525	575	534	568	528	494	561	546	523	549	508	547	533	500	530	517	560	514	530	539	537	520	526	560	525	502	543	515	485	522	549	494	487	535	528	532	545	524	490	538	534	519	528	543	582	510	522	511	506	544	503	533	507	528	513	526	507	507	518	557	515	544	512	512	562	514	524	496	547	533	509	468	551	539	506	522	537	464	538	500	542	571	527	535	526	558	521	504	521	545	524	523	506	512	514	540	544	520	498	564	509	571	524	488	557	548	518	497	535	500	520	522	525	495	531	545	552	539	525	476	533	556	539	520	507	516	501	505	512	541	513	548	503	520	530	515	558	540	548	513	529	533	484	545	536	511	533	549	517	538	485	568	528	514	492	494	535	505	526	518	537	534	543	505	523	492	512	500	520	544	552	518	540	520	507	540	519	533	516	501	504	519	523	493	552	504	513	522	472	531	524	568	510	515	497	544	535	499	502	544	505	532	536	521	553	533	568	509	526	522	516	543	497	522	531	514	522	543	504	513	530	547	498	526	510	560	503	539	508	466	549	547	539	532	512	517	496	563	476	537	521	515	520	516	548	525	567	529	518	553	538	577	534	554	574	508	522	590	491	529	489	566	530	556	546	524	531	540	518	499	543	529	539	535	531	486	568	486	511	527	518	534	535	539	525	546	599	498	530	496	573	535	529	530	518	506	525	519	553	521	498	573	551	524	505	493	540	520	510	498	523	511	499	516	521	519	507	510	570	490	504	483	541	554	502	548	512	558	545	525	521	489	519	517	528	543	503	580	532	518	510	540	488	548	515	519	522	485	516	497	488	524	526	524	546	566	478	550	509	521	453	527	556	531	519	509	530	581	552	566	564	500	561	550	548	559	510	554	522	516
2427	480	445	423	409	367	355	381	335	366	372	344	347	360	316	337	361	343	334	330	344	365	370	372	362	294	357	394	361	389	429	412	443	434	466	447	449	378	401	406	372	384	398	384	345	383	339	329	371	372	356	345	348	322	374	396	329	334	345	334	368	329	355	350	345	358	360	331	356	374	346	361	354	377	362	367	345	389	342	358	348	343	368	367	335	361	341	346	330	342	311	329	376	313	343	359	334	341	330	309	358	349	337	330	345	364	367	334	317	327	343	348	335	340	356	352	351	342	353	315	360	363	348	364	389	370	343	330	387	364	335	367	333	329	327	351	355	289	357	339	349	357	339	342	329	311	338	381	311	332	366	357	347	355	358	337	357	340	385	355	327	345	349	361	387	369	341	356	352	316	362	355	361	353	355	340	352	342	341	387	368	349	296	333	331	331	332	322	347	329	348	325	344	382	333	356	304	339	331	369	361	329	354	332	366	333	371	374	330	370	326	332	343	344	352	359	340	364	359	347	320	349	327	311	361	310	361	309	332	338	374	350	327	326	343	354	371	324	359	346	354	344	334	328	343	346	330	323	357	346	341	355	329	385	325	341	325	359	338	348	341	332	386	346	358	330	345	370	351	326	349	333	354	350	339	316	345	359	331	339	369	348	343	340	333	347	352	300	358	350	360	367	317	344	333	364	324	357	357	343	345	333	349	352	363	381	348	361	349	341	361	353	307	307	345	352	338	351	348	332	319	359	347	328	323	357	346	340	319	355	332	355	325	348	312	319	308	320	330	374	360	374	342	378	323	371	299	352	332	322	335	350	342	341	351	367	382	354	327	357	342	359	333	341	331	354	355	330	346	338	303	341	385	381	365	350	316	338	342	368	336	378	369	364	373	380	376	352	371	331	294	338	354	345	344	348	331	355	373	331	346	375	337	345	354	362	367	354	313	324	326	363	325	340	400	383	327	356	325	360	319	336	376	337	370	352	375	326	348	323	356	350	362	368	324	370	356	343	371	303	332	341	345	318	358	363	335	352	366	350	369	352	379	343	353	311	369	321	344	347	351	334	321	375	370	364	406	328	362	356	329	332	326	348	343	358	343	343	340	343	376	316	336	338	394	333	348	348	370	366	350	327	360	368	364	368	338	340	355	394	341	379	339	347	334	299	325	345	358	355	342	317	334	371	326	334	355	341	382	326	354	370	355	350	354	355	372	345	355	359	318	361	346	371	346	338	364	374	357	373	365	323	369	362	359	308	362	354	380	358	352	388	336	347	348	350	338	344	352	334	329	373	336	355	373	352	362	364	365	353	330	364	356	313	363	374	355	360	343	342	321	333	380	352	344	351	336	370	327	345	385	345	347	325	344	368	341	341	353	356	355	356	335	328	365	345	359	332	356	336	347	368	351	338	349	364	358	356	318	338	345	356	329	357	319	362	342	368	345	349	353	345	340	339	357	367	311	355	337	351	348	394	338	333	325	338	347	360	332	325	334	334	382	361	331	360	337	340	325	345	323	286	363	352	324	360	344	341	358	381	358	349	347	376	358	351	343	328	366	373	341	351	371	369	375	314	341	325	317	347	351	355	361	344	346	357	341	362	342	349	334	338	319	348	348	361	374	366	346	329	347	363	335	336	366	341	359	352	354	393	338	336	350	360	378	382	360	370	371	335	327	340	330	351	371	343	375	356	333	337	361	343	313	334	353	362	374	334	358	335	327	349	359	333	336	354	364	346	336	400	367	357	348	369	323	338	370	346	329	366	339	367	351	329	381	364	340	337	345	362	360	353	334	348	329	343	346	372	387	354	324	380	378	341	344	344	340	354	363	338	357	371	325	345	350	402	329	334	330	345	376	349	326	338	379	330	352	322	338	360	351	339	365	340	322	336	338	361	361	354	332	352	352	341	342	364	350	357	362	316	317	398	398	360	349	369	343	365	374	340	341	330	343	323	363	349	319	368	349	338	356	374	371	369	340	344	356	326	342	335	344	329	332	377	367	346	374	357	329	316	337	366	371	352	351	342	339	325	368	335	345	353	360	329	328	355	328	324	364	335	355	356	399	343	372	334	352	336	383	354	308	361	331	334	322	375	337	321	358	361	345	361	339	361	374	346	323	337	332	383	370	353	377	336	360	352	371	346	331	346	330	343	352	356	311	344	305	369	364	314	377	375	347	376	342	392	317	362	342	365	359	331	357	348	356	347	322	345	384	358	363	367	331	371	352	390	316	326	348	309	335	303	367	319	333	356	327	340	354	337	379	349	316	332	326	378	346	353	341	343	363	343	346	342	324	329	309	322	354	345	337	315	334	362	322	369	344	340	315	345	364	368	385	344	327	360	357	316	347	351	362	367	354	327	331	345	381	324	366	359	360	386	353	325	319	364	394	344	373	323	358	349	335	354	350	337	335	357	311	360	371	373	363	315	338	346	404	352	309	346	355	370	327	340	337	379	355	339	306	329	341	349	368	349	349	322	369	343	348	352	353	363	373	345	334	326	310	368	369	370	352	344	342	322	382	307	336	328	369	346	341	356	355	379	370	351	361	351	375	349	335	384	350	349	326	346	354	327	339	342	323	375	370	358	333	338	343	346	343	370	373	320	346	356	375	333	339	370	358	332	342	355	336	326	356	328	336	356	345	362	323	313	318	351	323	332	345	336	357	330	331	332	331	338	328	353	351	345	347	376	364	357	376	349	316	347	337	355	315	345	342	339	321	372	352	387	349	333	325	335	336	297	343	355	344	340	370	378	330	374	374	374	337	320	353	313	392	355	360	345	366	330	357	349	371	353	328	352	348	343	365	363	356	339	358	339	363	358	357	340	366	365	345	323	345	341	339	366	337	349	363	332	326	350	367	349	333	352	343	328	351	326	361	314	362	320	357	370	348	339	365	356	377	374	377	357	369	311	346	347	324	347	370	356	315	345	331	304	359	377	348	368	381	365	345	337	316	367	343	353	382	343	383	356	359	377	376	319	356	359	322	350	366	357	332	321	341	348	337	353	317	331	346	379	352	336	352	347	335	373	355	311	355	365	363	353	373	344	366	332	362	334	354	332	364	355	354	367	370	321	339	339	358	330	351	335	380	363	353	375	346	337	342	353	337	362	350	343	339	348	391	350	373	354	368	335	340	338	353	329	338	362	370	346	318	356	339	333	318	332	351	380	360	364	374	357	342	297	337	320	323	332	343	351	348	360	351	320	354	351	358	341	366	340	391	379	319	331	328	354	347	370	351	362	361	354	359	358	343	348	342	316	349	356	364	350	344	327	368	311	319	369	361	314	362	328	370	359	336	367	347	335	332	321	347	348	320	331	323	345	366	345	350	344	335	348	354	339	343	366	325	346	356	367	329	350	350	337	389	346	365	345	335	352	356	334	339	299	339	325	340	322	325	371	339	307	351	371	351	365	343	371	339	351	323	366	323	346	310	353	346	334	333	336	386	339	328	339	354	387	348	352	360	377	353	320	362	336	350	337	326	367	327	370	335	343
2678	1073	1175	1169	1124	1085	1095	1019	1013	1024	995	1060	1006	1029	1033	1047	1021	950	949	1047	992	1009	960	989	1058	1003	1009	1045	1031	1158	1399	1496	1641	1807	1793	1705	1825	1584	1577	1415	1313	1387	1244	1126	989	979	955	1018	987	992	1081	973	963	971	960	913	931	979	977	974	948	981	979	1005	1018	980	967	913	978	988	960	952	958	952	940	922	988	928	970	928	988	968	1006	939	976	978	975	992	1037	964	925	973	918	927	919	972	957	952	933	1005	893	1059	994	969	933	931	955	968	921	960	921	966	989	972	935	949	959	977	1024	991	989	976	969	957	973	1003	944	931	996	948	917	1009	987	963	992	947	915	949	960	972	952	939	967	974	965	941	954	984	1016	992	947	1023	969	994	967	1029	1026	900	996	960	946	968	970	923	1001	933	1022	957	1016	936	971	906	1006	906	918	958	890	977	985	927	926	969	887	969	951	982	959	978	999	952	992	990	934	991	992	996	955	1002	936	958	933	950	937	987	995	937	891	996	925	979	945	905	958	986	999	943	939	1019	959	942	983	977	973	961	965	953	881	954	933	960	967	1010	965	972	952	982	950	990	949	984	939	974	996	1003	957	990	925	1017	1029	964	943	962	950	970	1027	915	976	994	962	973	967	929	937	976	928	975	960	995	983	956	1016	1005	941	999	967	938	969	998	1010	978	909	936	941	966	924	959	939	955	959	999	932	990	931	1000	882	924	942	990	941	958	1006	998	968	958	945	1008	996	949	929	950	1000	971	987	988	985	926	978	912	940	957	893	986	1012	1043	1012	981	993	1017	984	964	960	963	977	915	984	907	948	997	996	1021	992	985	952	948	964	980	993	978	949	966	930	953	980	917	932	916	991	988	955	982	1007	980	1016	957	957	1003	926	923	942	927	977	948	951	985	1033	979	992	1000	982	967	946	1000	940	937	962	1015	951	989	990	946	902	971	987	953	928	975	970	958	881	972	972	979	916	966	975	973	1000	956	968	987	948	938	993	949	965	918	951	922	991	954	972	969	947	940	968	905	983	1014	972	908	991	1013	991	941	963	962	920	970	1014	961	967	969	909	889	979	956	931	977	1047	923	928	978	988	933	942	941	922	968	897	998	983	992	928	1018	935	999	937	970	996	960	957	918	948	955	964	1003	966	983	1014	970	951	978	978	983	986	1010	969	999	969	953	977	935	963	986	951	943	974	974	933	1000	976	949	986	961	981	977	954	1000	993	925	962	941	962	955	961	989	1001	967	929	963	976	970	984	966	985	983	999	937	947	947	945	940	979	969	943	1025	976	934	929	941	946	931	929	1007	976	1020	982	929	916	1001	963	969	1022	917	936	959	965	947	981	946	949	957	1023	1026	937	987	937	955	952	935	945	938	912	990	935	984	989	923	979	971	987	926	935	956	961	999	971	971	978	954	949	972	976	975	935	941	985	960	954	1010	1011	1033	949	993	921	905	949	966	978	977	1009	956	985	925	989	949	998	991	948	966	979	989	942	959	974	979	925	959	999	971	990	978	959	937	955	1018	907	996	932	1001	1002	918	941	960	1008	976	975	975	951	990	925	922	996	952	971	942	1006	981	950	993	904	991	918	957	1001	1025	977	964	944	990	942	964	957	940	991	996	967	952	983	976	978	1016	945	954	970	979	923	1003	955	934	974	961	984	941	987	936	1023	963	976	922	974	988	901	1022	962	945	958	991	970	982	949	969	965	951	976	967	920	976	969	1008	938	1030	1006	1010	947	1024	938	934	915	1029	967	953	974	927	983	988	992	955	991	934	940	955	1030	952	928	953	1010	970	969	996	988	1002	979	985	974	974	967	1006	931	993	1023	914	992	946	967	946	974	965	978	948	957	902	1007	950	936	1020	942	964	955	980	984	986	1013	942	1025	974	933	1001	951	1004	971	980	1011	992	947	1001	988	969	967	964	1008	958	935	951	912	972	1017	955	955	950	941	975	925	999	992	959	958	940	981	954	959	964	920	930	957	913	948	970	951	926	974	998	955	1014	999	986	948	973	899	939	964	926	946	983	986	964	954	981	998	949	973	909	970	971	919	894	970	927	981	989	938	1011	956	910	956	1025	947	914	944	941	945	903	919	985	971	919	986	1004	986	972	926	971	951	926	878	978	958	945	977	968	986	978	944	991	983	978	910	984	949	982	943	950	1001	982	978	972	958	961	983	989	958	1006	959	995	953	963	1049	1009	983	988	914	944	976	966	957	935	969	941	955	977	972	968	980	953	967	958	958	971	961	954	966	957	955	893	958	937	1000	977	965	973	944	940	1012	953	973	981	944	1017	967	974	956	964	927	908	976	980	939	993	990	990	1038	994	945	994	991	1037	927	972	969	968	966	968	951	937	952	984	934	998	1002	1019	959	963	956	993	970	949	963	926	954	949	961	962	938	973	1036	943	948	982	989	988	947	973	1006	1001	938	923	992	974	956	976	975	1015	983	909	947	954	991	966	975	918	951	988	966	982	974	999	929	1033	954	982	996	1013	958	975	961	1030	967	920	980	988	924	952	955	948	941	928	965	972	1018	1009	966	1043	1007	947	970	918	927	937	999	899	945	977	1001	899	997	1006	981	977	978	965	931	986	937	962	1022	961	960	948	981	946	938	917	953	983	917	950	998	1000	920	977	996	979	1008	987	997	988	955	943	985	949	909	938	956	986	957	1022	953	981	954	966	996	944	1007	951	951	966	1030	944	971	919	1014	956	946	962	931	1019	919	949	967	1044	1031	1022	965	957	978	949	974	973	953	1017	996	967	894	978	926	943	1021	954	971	1005	966	973	1006	895	997	964	1026	947	939	956	902	983	946	998	987	1004	966	965	949	937	958	950	936	1007	967	961	985	972	1010	950	984	987	994	953	952	978	994	1002	1008	997	998	964	965	949	979	926	1011	954	972	971	908	967	995	931	1003	974	1002	986	1004	963	931	927	998	945	1011	958	1002	949	954	936	959	954	969	995	914	1004	1018	1014	950	972	951	955	900	1005	940	933	954	988	997	955	972	933	978	990	891	979	969	911	966	931	980	964	936	929	917	994	1016	965	961	969	946	973	955	980	968	976	973	985	955	903	965	930	937	1013	1005	924	962	946	981	962	926	982	939	947	1042	988	957	961	936	948	934	947	984	977	987	923	938	972	983	955	982	1002	982	989	935	968	955	998	966	932	969	1001	1003	999	1020	1008	977	963	932	998	987	964	974	920	965	954	974	994	996	924	947	973	1001	1000	967	913	932	901	972	1025	955	921	985	985	912	1001	973	983	976	954	936	973	988	1007	932	985	984	892	961	950	931	892	957	998	925	945	975	972	944	1001	935	1012	999	995	924	1001	986	949	907	946	899	951	967	957	936	932	952	916	958	920	948	1005	967	937	1035	911	1012	958	978	961	1009	975	989	949	994	987	946	982	962	965	949	984	945	956	948	921	893	1003	965	983	1032	950	938	943	947	935	939	977	983	978	928	969	962	934	1006	986	999	975	943	972	992	982	981	940	943	990	959	964	961	935	971	993	905	941	994	915	971	890	991	980	950	948	976	982	982	959	949	930	966	959	966	917	967	932	943	989	960	1008	981	954	994	1006	909	933	930	991	969	940	926	966	973	1011	979	1012	996	1002	950	925	1006	943	1025	1023	978	957	973	911	977	977	957	935	930	971	989	966	962	994	986	962	995	1006	1003	1018	934	925	992	942
9688	1596	1705	1250	932	656	538	473	376	346	313	278	261	255	229	242	222	220	204	234	235	209	209	224	202	236	252	261	294	376	649	1087	1527	1880	2356	1587	2086	1778	1378	1297	805	1027	701	533	357	306	294	302	302	244	216	190	217	183	185	195	208	231	163	187	196	198	194	222	196	212	190	199	179	199	192	205	196	193	225	210	189	182	215	189	211	179	174	185	222	188	192	192	183	181	178	200	177	201	186	185	188	201	223	213	204	220	196	191	214	207	189	198	198	179	186	184	203	179	201	198	184	194	215	203	185	187	186	193	195	210	194	174	221	206	174	193	197	172	159	181	210	198	198	192	164	213	194	169	184	193	181	185	168	177	232	216	181	224	186	190	191	203	208	211	179	180	178	152	185	192	211	207	191	172	176	178	180	208	186	185	181	194	206	184	198	189	224	189	183	198	211	192	209	191	169	197	183	185	185	180	198	198	203	195	185	170	185	173	201	200	203	182	172	178	182	195	192	224	213	222	211	182	198	184	186	171	183	201	189	166	210	200	200	199	180	214	199	201	181	178	186	181	205	207	160	175	192	204	201	209	191	182	190	192	173	192	185	189	171	188	208	215	199	198	203	200	190	201	219	213	183	206	192	187	187	173	192	220	181	173	169	176	190	212	197	207	192	191	176	202	209	203	168	185	194	188	193	210	194	195	160	180	180	179	167	181	187	178	180	197	195	194	177	219	176	178	171	209	180	199	209	188	192	202	204	192	170	202	174	193	180	205	196	187	182	190	192	176	178	192	191	178	203	209	207	176	203	193	189	193	204	195	211	180	179	196	207	201	204	200	185	206	202	220	190	183	207	192	198	207	183	176	200	195	192	220	166	213	176	219	224	187	171	166	187	185	167	203	199	185	185	200	195	189	172	184	182	186	207	198	177	221	202	202	185	192	197	173	200	203	184	191	193	206	197	203	198	186	183	174	215	172	192	185	197	196	187	184	178	186	208	215	191	186	191	173	179	197	176	219	184	210	193	177	193	229	197	199	172	207	186	200	189	210	193	200	202	182	182	205	217	187	197	215	186	188	181	185	195	163	218	193	195	199	195	182	179	194	179	194	199	197	180	196	198	184	175	185	194	179	195	183	177	174	217	187	195	172	204	185	178	218	180	191	209	165	187	218	198	193	195	202	189	194	195	218	171	218	187	204	184	184	205	183	182	200	196	203	206	213	182	198	178	179	195	205	200	199	184	191	207	171	197	163	211	175	203	203	196	204	168	195	206	166	204	183	193	193	195	205	192	183	212	164	168	204	191	174	183	217	204	183	196	192	203	197	219	203	182	194	166	192	184	179	170	192	174	186	169	198	200	194	204	220	189	188	174	215	184	203	202	195	194	186	193	181	176	186	175	194	174	210	140	203	190	179	201	189	180	182	185	211	184	205	180	185	186	201	179	203	165	179	183	198	215	181	188	194	187	190	206	195	191	175	185	191	197	181	166	170	200	201	183	194	177	193	224	180	202	196	202	194	187	172	209	181	189	200	191	169	170	199	203	170	173	208	190	185	212	181	194	174	188	195	173	185	185	196	203	180	169	180	216	156	204	188	192	172	203	210	181	197	175	194	180	191	209	173	208	175	189	188	209	206	187	183	187	208	196	173	186	190	208	199	184	195	175	185	178	195	210	160	176	208	190	191	164	206	177	210	180	186	194	202	212	170	201	207	217	202	194	174	194	220	175	191	183	204	188	202	177	170	164	207	182	171	178	197	177	183	196	180	198	226	189	191	183	214	184	170	183	176	176	203	178	184	192	178	175	181	187	183	178	193	226	208	219	180	199	184	191	193	206	193	176	185	205	185	208	180	191	192	215	196	182	203	207	199	186	212	192	180	186	201	202	210	188	171	182	187	209	199	181	178	176	193	198	179	183	186	164	191	191	184	176	157	208	187	211	175	177	190	210	201	181	222	193	181	195	198	182	193	190	195	178	176	197	205	185	201	183	206	204	187	174	198	172	187	177	183	179	178	166	188	192	208	177	179	191	220	193	202	191	185	188	184	185	175	191	211	185	180	178	179	192	178	185	216	177	183	172	201	175	217	225	179	170	179	163	182	216	194	188	200	173	216	184	180	194	214	193	200	192	187	230	172	173	190	185	192	187	195	195	195	204	191	181	220	203	189	206	179	207	186	195	186	199	185	188	177	189	194	200	200	197	201	183	180	214	167	211	198	197	196	180	187	206	190	191	188	190	176	187	182	168	176	203	191	192	183	177	185	202	225	183	198	186	189	190	175	208	211	207	179	194	175	202	182	197	176	182	195	180	205	194	208	189	212	165	205	161	183	184	166	169	173	195	168	195	188	225	195	179	193	178	191	188	201	179	200	146	192	153	164	187	209	167	205	192	207	233	189	199	199	209	188	202	171	193	205	190	195	185	200	198	167	190	191	158	198	191	235	176	169	213	178	181	213	191	181	187	174	200	192	202	195	175	185	194	208	208	189	191	201	174	207	182	209	191	197	200	175	196	160	169	182	174	190	190	169	155	173	180	183	196	201	178	199	189	179	197	193	176	218	192	200	165	172	205	177	159	182	193	190	182	177	191	196	190	214	166	197	170	198	196	211	193	184	202	196	194	195	190	189	222	184	174	195	175	162	200	218	174	196	178	175	191	206	191	179	183	183	195	215	167	170	181	204	208	208	205	198	185	193	175	147	198	188	195	185	182	191	176	204	180	178	183	201	214	166	185	163	194	220	198	215	188	198	206	196	209	194	181	194	205	199	197	153	197	204	183	204	202	200	203	178	178	187	200	184	185	199	205	195	157	180	201	180	178	206	181	184	169	159	201	182	170	200	197	210	197	173	190	165	200	157	190	188	191	191	233	182	178	181	206	180	174	195	183	186	224	192	189	202	172	170	189	176	173	200	177	209	204	171	198	180	198	188	184	199	199	191	188	177	192	190	190	187	196	179	188	178	179	182	229	180	174	185	170	195	208	179	197	203	193	192	168	195	187	185	182	198	210	195	192	185	208	221	204	161	205	207	181	191	194	170	203	184	198	178	174	202	192	173	191	197	232	166	190	159	214	170	187	189	190	209	164	206	215	172	182	200	165	188	170	187	204	176	190	186	213	225	162	170	201	176	190	187	179	205	206	194	200	214	207	196	180	180	175	207	205	211	215	203	202	194	188	195	189	212	202	183	215	178	213	202	189	211	202	164	187	198	192	244	193	194	226	193	202	210	156	212	189	191	212	174	192	198	207	184	180	189	183	240	192	184	173	208	197	184	190	204	201	191	181	183	188	202	178	178	194	185	199	196	187	214	194	174	172	228	202	208	191	184	195	182	174	197	190	208	201	211	178	184	182	204	199	206	195	182	199	186	194	191	184	185	187	168	172	187	168	180	185	175	190	170	193	168	212	205	182	208	175	194	189	185	178	161	202	191	191	203	224	174	196	193	196	180	176	202	186	180	182	215	187	192	183	198	196	207	191	175	183	183	192	189	182	174	180	204
6262	1629	3421	3891	3317	2741	2118	1964	1624	1428	1350	1305	1148	989	981	967	933	850	869	797	803	812	793	725	808	869	940	1048	1320	1897	4101	7243	9618	10947	10598	9034	11658	10572	8179	6971	5458	6462	4766	3311	1788	1895	1347	1736	1607	972	800	731	783	698	652	651	605	600	629	591	594	593	630	612	622	588	629	586	569	581	633	582	590	626	599	575	584	625	590	571	596	607	631	596	567	583	614	608	578	588	612	587	569	612	558	558	548	591	573	610	569	632	558	571	525	586	610	583	586	559	592	593	537	599	551	570	582	588	605	560	568	585	566	587	575	574	608	573	587	583	566	567	597	560	590	544	546	570	569	566	594	580	570	594	589	598	582	583	558	614	606	596	573	580	569	611	567	597	547	576	582	594	593	555	558	604	574	558	590	550	587	584	566	630	615	599	548	589	591	611	555	554	577	605	614	624	568	594	566	608	582	578	559	581	587	561	562	561	566	597	584	557	597	588	524	563	549	572	570	556	599	636	560	590	603	525	599	613	589	567	589	598	587	566	541	570	564	553	550	585	523	572	569	529	584	563	566	555	547	557	573	587	565	560	604	583	606	568	589	590	609	571	570	578	588	577	574	564	610	546	600	533	568	576	578	587	586	559	602	620	551	548	578	563	585	594	548	573	550	562	529	570	540	558	580	565	543	570	546	570	601	561	555	601	628	619	532	566	595	573	569	599	604	595	561	585	590	550	598	570	559	593	561	560	553	561	614	634	558	601	575	583	565	565	560	583	576	570	552	563	554	567	570	562	561	551	591	575	547	572	557	610	567	561	569	565	609	588	557	569	534	594	560	621	583	586	571	565	570	531	590	550	551	601	577	563	576	571	579	555	555	585	590	596	550	627	571	576	551	561	547	593	571	580	549	557	569	529	561	585	569	545	527	601	583	550	563	541	564	637	594	497	564	583	577	562	577	542	566	561	614	565	578	545	558	612	552	572	607	557	594	583	574	595	582	554	580	541	539	571	590	549	550	574	560	557	560	590	583	631	593	516	535	578	611	595	572	597	552	564	633	584	551	607	542	606	585	586	586	560	557	598	624	604	585	638	555	561	560	567	573	633	585	644	556	610	566	556	524	552	556	590	569	559	562	559	561	518	620	574	563	555	565	568	578	582	588	596	548	553	592	563	564	564	552	581	563	553	590	570	591	567	564	566	581	589	586	557	594	591	562	615	597	574	609	571	614	570	586	572	582	649	598	597	583	613	575	589	555	600	572	553	545	531	630	581	572	554	596	555	575	552	573	577	595	533	552	578	563	566	549	566	579	516	614	543	608	564	529	524	564	614	564	576	571	585	562	599	574	589	572	607	551	585	551	556	611	587	578	561	594	568	559	611	590	580	580	572	550	517	549	578	606	607	559	580	611	548	573	546	601	606	562	608	534	616	554	553	546	617	575	594	550	557	592	561	542	561	567	552	536	576	547	541	584	576	555	580	548	580	572	601	579	586	533	510	537	591	551	590	575	564	576	597	596	579	565	561	549	623	627	591	565	627	560	540	544	569	591	568	532	606	551	614	569	561	572	546	548	576	562	557	578	607	556	592	560	600	584	570	575	586	575	564	575	540	572	557	622	558	601	545	565	600	557	565	594	585	556	605	577	589	566	593	561	560	600	606	576	612	598	573	584	552	596	590	544	574	599	562	565	571	580	576	575	565	541	588	623	553	577	546	605	575	587	566	583	587	567	611	607	556	552	528	601	528	572	560	591	619	561	595	542	619	579	573	566	567	591	572	574	578	571	556	592	592	585	550	550	538	576	590	560	573	570	567	574	572	580	582	626	554	602	542	578	601	551	541	542	603	556	573	563	571	574	542	586	591	641	595	563	585	586	529	591	564	611	594	612	600	564	581	621	567	577	564	572	652	560	586	538	560	556	535	592	595	598	554	549	587	533	592	571	588	564	603	552	599	539	611	568	561	557	572	560	577	569	548	534	573	543	542	584	584	544	584	598	562	563	557	595	568	559	596	588	543	602	568	615	579	577	555	572	541	576	601	583	558	610	607	567	569	566	591	543	586	584	573	594	582	507	568	597	597	585	564	578	559	564	536	574	563	589	595	603	567	524	590	579	614	575	573	557	546	601	540	578	555	574	545	557	537	528	607	535	594	592	569	595	580	603	611	535	557	582	565	601	572	559	585	605	584	580	521	582	547	640	563	572	579	590	548	565	567	589	531	568	590	563	604	579	555	579	602	561	603	607	559	607	585	567	590	595	578	551	554	562	596	577	546	607	565	570	636	586	575	573	581	600	569	550	601	611	576	571	564	563	645	592	568	593	595	579	581	580	561	564	598	573	573	566	571	578	564	632	536	570	595	598	583	577	564	606	532	575	544	578	576	571	576	593	543	584	600	504	582	568	535	575	583	497	558	570	593	567	526	552	545	555	548	560	559	564	599	588	584	571	544	577	580	582	579	532	560	609	631	575	548	553	574	564	602	578	591	557	576	557	570	533	540	599	603	575	590	612	554	589	642	536	535	588	585	602	568	544	552	605	532	565	596	526	610	550	541	567	564	594	553	560	589	615	587	616	573	581	561	579	561	592	577	602	565	605	579	577	525	593	554	561	574	560	535	607	597	584	562	564	569	538	570	554	586	585	598	617	578	570	556	562	615	550	579	561	569	567	562	553	570	566	566	554	592	569	548	548	611	585	561	557	584	544	564	599	551	595	596	597	541	614	565	564	543	585	569	580	593	565	562	582	585	601	613	594	580	581	593	595	603	587	614	578	577	562	504	605	527	593	587	595	592	548	572	604	555	570	575	589	556	524	546	566	553	548	575	572	585	586	553	564	577	529	577	541	597	571	629	572	613	582	513	571	597	593	555	557	563	607	568	556	565	549	563	542	589	543	570	583	521	518	563	586	553	560	509	564	545	583	550	602	524	552	545	589	567	582	543	560	565	534	582	577	575	578	559	582	616	597	602	578	595	568	583	587	579	571	591	589	560	581	586	537	536	609	578	551	567	605	599	597	556	549	558	547	586	571	569	569	576	539	597	570	579	558	558	573	548	604	567	569	555	602	565	565	605	573	533	586	546	585	610	592	565	595	569	595	576	574	519	614	606	584	552	587	552	552	605	563	585	541	585	569	604	589	597	606	567	569	555	574	551	572	563	558	587	555	558	623	562	575	543	540	610	598	598	585	553	560	594	582	564	525	579	569	588	577	614	534	562	596	576	603	622	580	581	529	577	564	593	585	567	602	618	603	594	554	564	556	604	564	601	582	544	565	583	606	583	589	548	601	522	544	587	596	585	572	572	558	607	551	544	565	564	618	558	566	613	582	560	552	557	594	593	571	563	549	565	555	590	572	533	571	573	588	594	560	573	522	576	556	616	554	572	574	602	567	626	575	588	584	594	612	601	581	571	575	576	572	577	568	558	599	558	576	546	571	569	574	547	613	570	610	531	560	571	577	548	637	519	591	612	615	574	558	603	557	588	524	577	600	549	559	585	584	565	580	581
17256	3577	3226	2239	1548	1066	826	659	494	440	378	377	298	310	267	257	262	249	205	228	217	191	215	202	189	218	237	265	309	491	1024	1807	2786	3306	2891	2839	3696	3477	2686	2145	1587	1495	1298	873	495	441	329	412	372	255	186	190	197	177	181	169	177	163	150	154	184	149	172	164	186	168	171	156	177	182	159	166	183	196	158	167	142	174	162	186	148	174	153	150	170	167	160	159	146	175	155	143	166	152	170	155	168	167	171	171	157	160	171	188	147	154	168	178	154	151	142	148	156	167	162	165	154	168	142	146	164	166	174	148	158	162	150	140	151	136	146	144	155	159	170	170	160	152	151	159	169	145	161	131	147	169	156	182	167	168	186	178	152	154	166	160	174	158	152	147	188	169	162	181	172	154	165	199	159	175	157	165	170	162	159	148	167	167	161	174	170	154	170	166	150	174	150	170	154	153	157	151	152	161	149	175	151	157	155	157	155	144	167	173	163	168	160	161	170	183	159	151	173	150	155	154	174	161	178	175	147	152	164	150	175	194	138	175	146	162	169	161	157	162	139	169	151	156	161	147	168	158	175	152	173	152	162	158	161	163	195	154	163	155	143	148	153	147	159	184	160	169	165	153	171	171	166	141	159	172	156	145	155	178	172	138	193	160	160	170	151	151	169	166	142	155	174	148	158	175	159	158	133	162	175	152	159	162	147	177	169	172	168	144	173	162	144	152	143	175	177	179	169	164	147	151	140	178	149	179	164	168	161	146	171	158	169	157	165	165	160	150	177	179	155	150	171	163	174	159	168	182	141	153	152	153	164	175	154	162	160	152	160	148	166	138	162	157	165	168	154	158	138	158	146	157	155	171	169	165	147	157	172	177	153	172	164	147	145	179	159	166	137	157	166	142	164	169	172	156	164	137	167	165	172	158	154	166	163	164	178	147	154	178	151	156	149	155	170	162	166	179	163	179	165	162	165	190	145	157	159	156	160	177	165	166	145	173	167	148	156	167	153	146	178	143	172	161	165	135	189	167	160	161	161	154	155	144	157	159	142	150	171	176	167	144	143	160	158	153	159	160	159	157	140	164	155	139	152	147	173	151	149	165	144	143	162	147	179	138	175	157	153	144	147	171	174	169	138	186	145	155	173	149	159	163	181	127	167	158	159	174	161	153	147	175	138	175	169	144	167	150	172	152	161	156	142	173	169	147	166	170	175	174	171	166	149	149	170	131	159	183	158	161	173	144	189	156	179	177	175	165	156	150	167	147	156	155	159	173	177	175	153	169	157	147	153	139	164	174	195	166	181	190	150	161	148	168	149	146	161	176	170	166	162	162	155	178	165	148	170	146	171	182	175	165	176	142	152	189	195	156	159	148	163	151	150	156	163	173	154	159	170	161	136	179	140	170	163	154	178	149	152	155	171	160	144	158	150	167	153	176	170	161	143	145	156	163	162	164	174	149	126	152	156	158	154	159	144	167	166	165	146	169	188	167	126	160	177	164	151	157	156	176	171	183	170	169	166	145	138	174	178	156	175	169	157	174	159	159	192	167	167	185	162	155	151	184	174	169	160	180	146	140	144	172	158	150	161	180	159	166	178	161	181	164	155	168	166	163	163	169	171	126	178	172	150	160	154	183	169	155	144	160	160	153	165	162	144	154	175	169	146	163	170	175	156	187	153	148	178	165	156	151	158	163	141	155	182	172	145	166	152	177	166	164	155	158	146	170	173	173	159	158	196	146	152	163	169	155	135	166	170	167	160	157	163	159	147	179	155	167	181	159	154	165	169	169	157	157	157	143	167	137	170	161	144	165	133	165	151	157	173	178	164	154	176	158	172	155	171	130	161	144	182	150	151	153	174	175	168	161	157	156	179	156	153	161	170	162	152	151	154	161	154	158	156	139	143	140	177	147	176	167	158	154	155	169	166	148	162	174	153	160	171	159	155	164	140	144	154	173	182	169	152	147	146	156	162	167	154	148	179	173	187	167	174	153	160	151	144	162	137	152	165	161	160	156	150	179	180	162	159	161	165	146	176	142	191	177	161	146	176	142	152	172	161	154	157	163	168	155	165	162	147	170	130	174	158	169	153	147	165	146	199	168	169	157	177	169	161	166	180	135	151	157	186	150	195	190	141	168	149	163	152	163	143	142	144	161	154	148	150	157	159	150	158	160	160	148	127	143	172	170	151	161	132	174	151	150	167	144	168	172	144	173	163	155	157	153	179	160	157	143	157	142	145	131	144	183	189	152	131	160	174	160	177	164	171	170	139	158	175	171	164	190	147	146	166	183	146	154	158	161	153	175	160	166	155	180	151	168	170	155	183	157	183	162	160	137	163	170	154	147	154	167	176	165	152	162	161	146	171	171	151	161	193	146	156	165	164	175	145	148	144	162	167	167	155	149	140	155	154	163	161	153	183	167	166	166	152	147	175	176	181	179	155	161	183	170	150	180	176	145	144	146	155	180	167	165	164	180	173	169	150	143	166	175	165	175	151	161	151	149	182	162	187	143	178	160	167	173	185	141	151	160	160	150	159	163	172	159	150	154	173	162	160	158	172	138	162	169	176	168	159	141	153	172	158	157	154	147	153	163	175	160	170	150	176	155	174	181	146	140	150	167	149	160	169	159	139	143	163	153	160	170	172	163	165	151	160	179	131	166	156	166	154	183	161	155	157	166	146	170	159	184	169	135	169	156	151	148	165	156	169	150	166	154	166	143	167	160	171	158	175	162	136	176	177	126	163	155	166	139	146	155	189	171	162	192	179	177	167	158	170	177	158	149	150	161	176	158	163	158	156	150	178	179	150	143	154	165	165	164	153	170	188	183	169	155	165	144	163	153	175	162	156	172	156	160	165	144	170	146	161	157	156	151	186	149	159	153	141	134	154	165	162	167	160	155	149	175	163	149	186	161	130	176	143	168	166	169	149	155	152	159	151	151	161	170	157	192	161	146	168	184	157	157	165	157	165	164	168	166	159	154	168	168	157	156	195	177	159	152	160	162	175	144	169	161	147	148	168	156	163	165	157	148	158	162	163	148	181	163	168	164	185	162	167	166	169	170	159	154	155	142	153	158	173	158	156	170	168	167	141	162	167	160	154	153	171	163	151	165	165	155	165	149	158	185	158	171	159	149	162	164	155	154	155	163	161	165	165	155	165	158	173	160	160	154	179	160	169	176	168	180	143	157	183	153	167	174	149	179	162	174	158	154	182	171	147	158	160	152	147	167	149	141	176	168	160	159	146	151	147	142	156	153	177	162	150	152	169	178	159	149	172	146	142	159	179	166	174	138	179	158	163	166	170	157	179	188	148	176	176	173	167	177	158	161	159	151	133	163	155	172	156	130	165	171	166	168	157	159	158	156	153	170	158	151	159	188	175	160	159	161	149	167	158	191	151	173	156	151	169	160	159	157	163	149	163	145	150	165	152	180	166	159	182	171	174	148	164	155	158	161	170	167	158	172	177	177	160	160	154	165	167	161	174	184	166	149	171	139	153	175
8857	2686	5943	6750	5521	4589	3696	3087	2536	2212	1897	1750	1586	1465	1257	1242	1171	1044	1044	974	967	934	863	842	887	1011	1048	1332	1897	3086	6870	11250	16857	16735	14208	14388	16893	16220	13864	9870	7461	9335	7946	5031	3084	2988	2069	2848	2507	1158	825	795	782	648	644	596	571	562	587	525	579	567	545	583	573	535	512	541	552	550	561	528	552	529	499	562	496	559	554	535	518	506	517	535	505	494	537	550	547	532	506	528	512	516	514	505	502	500	541	563	496	500	498	527	517	497	506	475	523	490	517	509	509	520	509	518	486	508	517	504	518	516	522	492	514	520	517	541	551	506	516	528	468	489	515	503	486	484	527	506	530	500	492	469	510	492	494	533	512	523	498	489	485	485	459	526	500	509	492	505	506	514	512	466	538	503	478	514	492	531	475	475	502	467	520	512	478	548	504	472	462	484	510	492	503	541	564	518	506	478	477	544	503	518	482	464	529	527	531	453	480	534	486	522	493	497	553	510	488	507	535	483	521	500	509	504	522	488	474	485	483	491	496	468	476	511	501	484	527	501	465	478	545	505	542	496	508	508	503	499	488	487	500	447	508	508	501	498	477	487	511	533	495	520	493	517	496	470	540	495	499	509	459	485	509	471	478	477	507	476	463	524	494	481	548	520	549	472	492	485	538	510	496	495	539	494	493	512	528	520	471	504	503	492	514	509	532	505	489	470	485	504	498	490	522	498	499	502	518	502	498	522	523	540	512	475	439	530	518	487	539	510	518	498	525	469	546	502	512	503	524	507	472	531	535	534	532	500	535	502	484	480	471	502	519	538	473	492	471	526	491	498	497	482	471	486	540	549	527	495	506	508	489	531	508	485	494	514	523	499	522	475	510	507	516	503	476	496	518	496	520	537	496	527	514	518	496	505	515	478	484	497	519	474	488	523	509	518	527	509	517	524	510	485	479	490	484	491	509	502	518	511	535	512	530	481	496	483	501	523	515	515	500	514	502	512	514	497	516	499	532	466	500	482	538	462	535	504	474	475	474	516	462	523	536	489	506	509	528	493	521	533	517	472	542	496	494	481	470	512	494	489	486	519	506	514	470	491	519	499	502	491	476	492	503	469	498	495	523	490	498	464	485	510	492	527	487	484	500	527	483	500	526	504	489	501	478	502	505	491	459	507	464	480	538	522	528	543	507	514	519	486	510	503	501	511	456	522	486	510	515	499	518	525	530	545	503	500	523	486	523	507	527	536	465	485	523	476	520	500	510	483	523	509	504	497	525	533	487	497	470	473	493	485	511	534	539	528	535	493	488	542	471	499	489	520	532	535	485	431	550	508	517	510	501	477	499	469	477	520	472	483	543	498	524	519	471	508	488	536	517	481	535	518	526	493	475	492	517	529	492	498	487	510	517	471	533	526	510	478	484	483	520	522	511	482	514	497	468	513	508	553	529	495	529	485	497	500	491	495	489	482	519	491	527	502	503	479	535	526	521	504	511	488	478	495	540	487	477	495	477	487	526	531	494	492	497	513	524	508	486	498	446	472	523	494	503	523	523	534	518	509	518	509	512	527	511	510	493	502	478	527	487	499	537	531	485	492	530	447	511	505	494	512	512	498	476	527	507	477	510	477	520	502	509	496	538	500	525	511	486	485	474	520	530	508	500	449	552	507	524	490	483	507	521	550	532	520	493	462	502	493	482	513	499	550	512	550	492	500	504	532	536	516	467	523	530	513	501	514	502	506	499	490	508	523	496	487	499	487	481	439	494	521	510	527	495	487	506	483	484	500	518	500	502	521	495	556	477	536	512	517	473	497	550	472	468	502	478	477	469	509	512	514	521	563	508	515	522	518	428	497	502	513	507	474	509	515	483	507	486	536	494	519	530	519	479	469	470	530	532	492	480	493	519	499	499	521	507	506	542	509	504	515	482	489	466	507	491	488	481	490	509	512	511	493	529	560	518	521	497	476	488	461	555	496	477	480	477	497	459	512	515	525	495	531	517	477	514	503	510	489	538	482	489	499	485	500	514	505	476	487	463	529	518	532	504	550	500	499	465	544	551	539	490	497	508	474	506	493	488	513	501	502	534	495	493	492	553	508	499	501	517	499	504	516	483	505	529	506	525	522	527	423	487	514	556	487	511	487	482	529	475	540	512	490	506	504	490	480	529	518	500	529	486	527	503	510	457	509	510	488	509	475	509	468	490	488	529	511	513	504	491	481	504	471	508	505	504	489	495	506	478	478	506	521	514	481	487	465	502	485	483	523	506	521	515	508	537	540	506	476	520	487	516	514	521	476	479	490	466	449	471	531	496	522	503	457	511	501	473	471	457	482	546	540	492	496	477	497	502	495	516	512	504	496	509	516	495	495	501	526	484	507	526	507	536	545	508	507	547	515	481	459	475	485	516	527	514	470	480	490	510	509	501	496	531	559	539	493	489	510	496	481	480	509	506	509	571	504	515	518	519	513	517	480	509	500	502	488	456	486	482	524	502	522	517	490	498	535	483	492	499	520	492	540	529	519	511	501	502	532	544	475	513	528	457	524	510	483	506	500	528	477	508	515	493	505	473	522	501	488	490	516	526	496	499	521	563	483	477	505	540	512	525	513	496	484	486	510	515	466	506	511	518	498	506	497	513	510	515	499	473	471	495	489	484	499	568	532	519	466	519	502	523	480	473	454	524	483	499	541	478	485	527	492	502	498	494	521	506	478	513	564	510	534	491	490	438	525	471	504	495	500	543	553	466	483	486	498	507	521	492	503	491	532	508	533	516	487	472	500	493	518	483	509	535	490	495	447	496	478	527	515	487	497	490	491	512	466	496	521	505	485	536	502	512	492	505	504	531	504	508	529	548	503	508	498	464	508	548	524	523	533	531	496	509	514	501	475	545	487	498	503	492	532	500	469	526	473	525	504	507	545	480	493	515	527	511	496	493	493	505	525	521	460	466	560	531	541	493	494	473	497	517	518	516	539	497	540	509	508	478	501	495	512	492	515	481	499	493	481	530	482	478	499	495	505	528	486	502	505	559	472	493	532	493	519	491	490	500	515	506	489	504	531	502	486	514	522	469	506	511	480	487	508	476	483	475	518	484	531	481	544	530	517	525	490	507	481	517	527	504	482	549	475	489	482	508	492	535	538	455	501	506	466	458	493	514	507	548	536	473	501	486	479	525	484	464	492	508	516	467	468	480	467	475	515	502	523	507	486	530	547	506	487	514	467	452	461	550	492	523	541	524	510	533	505	515	479	514	491	472	518	514	468	509	490	487	493	503	525	485	509	499	489	531	490	500	512	459	496	484	544	506	487	489	464	495	519	487	471	520	462	507	485	518	467	516	509	516	491	469	497	522	489	502	490	501	518	503	507	517	487	531	489	474	512	520	446	552	503	521	477	522	546	512	487	550	473	500	483	510	502	470	501	507	520	514	478	527	502	486	511	515	494	518	497	517	483	523	489	525	477	575	527	487	516	524	467	540	504	549	500	503	496	498	517	492	491	523	516	472	494	513	513
2329	417	400	421	375	348	350	375	334	352	337	293	340	336	328	326	310	341	312	345	336	370	329	338	288	340	305	359	299	365	353	380	405	417	407	438	445	378	390	379	361	372	359	348	339	327	296	314	341	297	338	337	334	349	335	349	329	321	329	320	320	329	323	359	328	326	340	346	287	345	313	344	332	350	322	300	321	322	347	308	314	296	318	322	323	283	313	295	297	296	291	324	301	313	298	298	313	333	326	335	328	322	333	307	330	344	347	320	321	324	313	323	313	302	337	322	281	315	318	317	300	324	329	318	359	304	320	305	306	353	318	344	349	329	324	300	323	360	325	313	317	346	333	333	342	318	319	321	342	335	321	312	338	343	305	299	333	308	348	307	347	349	316	352	341	331	335	353	312	323	300	354	314	328	328	310	308	280	322	351	332	313	314	344	317	343	332	325	306	308	319	331	321	331	321	311	310	332	331	314	305	348	330	338	351	284	307	312	280	312	312	320	300	330	330	339	337	317	344	349	310	328	290	328	300	303	313	329	338	322	325	323	304	361	327	298	295	309	338	317	317	346	322	323	296	332	276	286	324	341	302	316	322	318	344	316	334	294	304	293	333	346	305	311	329	290	308	349	357	306	304	336	312	309	317	319	305	322	297	287	334	285	336	315	301	336	297	357	305	358	312	350	348	307	305	315	287	333	325	325	295	336	309	307	329	297	315	328	322	321	306	310	305	319	298	328	333	325	322	352	312	312	342	318	320	323	302	343	327	328	303	335	303	314	339	299	310	312	356	326	296	336	319	322	306	314	331	291	317	322	334	333	348	302	328	318	322	300	321	352	282	292	352	331	347	339	304	316	342	309	314	349	317	320	335	293	317	297	324	346	372	256	312	317	318	329	318	300	310	320	305	326	300	332	302	309	334	297	363	324	292	318	336	318	311	320	317	345	297	350	322	333	310	336	318	331	312	309	307	296	312	326	334	308	329	345	287	327	274	344	306	332	314	318	357	345	327	328	312	330	295	341	302	354	311	332	342	315	312	321	294	317	335	329	332	330	335	333	303	314	308	317	314	326	332	329	336	333	290	319	354	334	333	313	308	337	339	302	340	356	301	294	328	338	321	291	322	289	328	335	285	337	313	314	347	317	312	293	337	300	323	304	323	334	299	346	327	295	289	311	289	326	336	348	351	333	348	307	327	289	307	309	313	339	334	323	307	318	319	329	339	342	333	356	313	320	314	321	343	323	375	347	330	312	303	309	300	326	308	354	309	367	310	311	328	285	333	307	320	323	299	318	330	343	297	346	329	339	326	327	321	317	337	326	294	310	332	350	330	299	301	325	314	331	319	308	301	341	348	354	310	325	319	335	296	319	308	315	307	308	296	322	323	306	339	322	322	320	328	316	310	314	313	313	315	335	326	292	330	343	282	317	303	313	320	285	337	311	354	315	316	325	320	317	306	319	303	315	295	325	351	325	323	307	298	349	330	322	325	357	329	313	331	330	337	288	318	315	338	332	330	349	299	307	308	363	327	296	326	310	318	295	300	343	351	347	318	304	314	320	338	310	318	343	291	272	306	323	344	336	300	300	362	326	295	320	301	306	305	299	289	307	317	310	304	304	331	273	314	365	320	318	315	313	309	315	349	327	347	330	315	346	318	333	315	338	320	298	347	327	310	311	290	323	340	333	320	342	350	323	334	338	298	371	306	294	335	315	303	319	331	313	291	354	330	277	302	296	355	330	328	307	345	316	309	327	333	305	352	352	284	311	333	306	329	296	310	318	319	321	319	342	302	357	334	313	330	335	353	327	333	311	294	313	303	301	346	313	331	319	317	308	326	299	355	348	306	313	337	314	327	274	347	341	288	339	320	335	302	343	345	327	333	333	322	322	325	340	323	324	301	318	339	309	341	327	295	283	313	312	343	276	318	299	321	350	338	322	286	331	320	308	308	343	311	326	310	330	306	333	315	325	313	310	305	333	329	348	330	320	320	319	335	334	342	355	337	300	321	293	326	311	321	321	307	339	330	317	313	306	312	365	325	301	354	328	314	337	306	309	319	318	326	308	312	357	311	347	318	330	309	327	290	322	301	338	342	310	345	333	339	334	327	339	322	331	311	334	339	324	322	318	338	291	348	304	349	284	327	330	302	312	309	314	341	328	297	341	330	291	303	306	313	358	331	357	312	311	275	270	348	348	317	327	331	319	323	351	362	304	318	302	332	322	318	346	329	313	300	321	316	291	326	298	351	313	339	345	314	317	340	325	325	315	311	312	286	299	333	346	283	297	303	304	342	308	323	329	341	311	334	325	312	350	339	305	305	309	311	298	315	309	331	330	316	308	333	290	295	324	345	320	293	331	344	313	273	331	328	321	325	278	366	308	304	304	304	351	311	308	284	346	352	324	316	328	325	287	310	322	330	308	347	319	294	341	350	321	364	303	329	318	326	326	323	348	325	328	347	304	346	321	317	345	328	309	301	318	292	309	325	310	323	337	324	337	300	287	317	306	320	324	338	322	342	320	324	315	315	286	317	345	322	300	308	329	337	305	363	316	318	315	332	306	326	326	334	306	341	289	332	318	339	296	313	358	314	323	319	316	325	362	309	312	342	347	333	315	348	312	323	304	324	290	297	347	330	322	310	338	327	323	296	318	316	321	322	312	315	350	346	326	323	299	380	313	302	346	315	299	354	266	330	335	316	313	319	335	328	310	292	327	336	302	330	331	311	307	324	326	300	361	355	326	349	348	313	271	302	283	340	320	341	330	309	283	287	306	336	292	347	312	304	356	333	308	328	351	319	298	301	323	329	312	320	301	308	336	294	306	319	325	311	328	327	320	328	291	301	313	303	324	332	342	330	345	314	348	362	322	292	324	320	338	338	326	335	348	331	316	315	302	350	320	333	333	337	335	325	361	308	308	321	321	333	299	333	314	315	315	337	341	317	324	309	347	314	324	317	345	306	310	311	311	318	325	302	317	308	334	319	317	337	302	304	346	324	342	325	298	311	287	331	287	319	313	341	309	349	320	336	372	321	319	307	314	340	348	340	323	305	317	313	332	350	345	317	363	308	324	339	319	331	287	300	334	331	293	311	322	300	306	304	312	332	314	306	316	320	331	340	296	344	300	330	333	309	271	319	331	304	323	307	345	302	341	311	310	317	321	315	279	299	314	323	336	324	315	307	319	317	338	356	331	356	341	330	304	319	348	308	293	318	317	344	303	347	360	319	305	327	309	347	341	357	277	305	343	310	278	307	309	359	325	302	314	320	303	331	322	307	319	302	339	339	328	317	317	320	295	316	345	323	297	334	308	324	343	319	296	316	287	302	339	333	325	335	335	349	342	320	331	329	319	319	328	341	334	350	317	331	321	302	310	299	365	331	321	360	323	316	314	333	310	335	304	305	321	338	309	334	319	347	325	346	289	337	330	331	323	329	357	343	332	336	303	326	321	337	319	331	306	317	299	304	305	306	315	370	332	323	322	321	316	307	338
2501	974	1098	1160	1049	1021	958	1029	929	924	955	939	898	957	952	896	943	971	941	879	914	910	884	911	890	954	919	1034	996	1086	1162	1374	1651	1632	1528	1680	1888	1661	1552	1211	1260	1248	1162	1049	978	1050	967	1021	953	938	927	893	857	896	911	942	896	934	887	921	895	894	937	946	872	927	901	899	891	888	906	879	900	936	857	925	888	899	865	863	872	854	906	905	916	884	891	905	891	867	907	885	888	896	909	900	937	897	909	920	919	899	907	893	923	916	884	915	879	891	905	925	912	900	935	920	861	910	803	956	934	966	903	845	906	936	879	879	909	906	921	867	868	851	913	867	895	882	905	863	919	904	881	869	898	917	937	905	929	889	841	890	863	868	870	882	878	896	850	905	913	996	887	871	939	835	887	972	891	924	879	920	899	913	921	888	916	923	864	870	911	910	907	919	906	935	934	919	896	903	888	875	856	840	880	928	897	862	882	913	914	934	892	887	869	889	907	902	886	901	908	883	940	935	890	858	928	890	954	853	929	891	881	872	876	923	852	908	882	926	835	879	915	818	875	964	915	871	874	935	877	919	874	887	900	883	851	888	924	960	913	906	951	849	905	884	974	955	964	881	880	902	883	883	901	895	876	854	932	915	876	904	950	986	894	866	879	800	905	883	875	933	897	955	874	893	983	933	868	888	868	915	864	928	909	844	899	885	918	916	941	910	920	877	904	930	920	911	889	911	928	935	892	881	928	903	894	894	910	880	932	905	894	877	942	921	902	864	948	915	974	858	860	917	929	874	839	891	904	913	948	857	954	876	876	899	898	862	919	888	832	882	895	909	897	898	963	877	886	910	910	899	909	904	935	891	894	871	947	818	867	881	986	844	943	925	908	853	893	903	913	856	899	922	918	885	940	916	888	895	901	926	923	899	854	883	844	889	915	915	928	851	885	919	933	852	898	903	903	831	922	920	871	854	865	880	817	905	891	934	911	902	914	892	921	911	910	904	914	889	864	987	883	869	904	902	860	910	860	907	921	964	933	929	891	968	935	894	920	902	860	882	923	824	941	836	884	870	892	914	885	864	850	903	925	892	909	990	899	875	892	892	911	928	889	826	915	884	855	870	891	963	923	895	910	887	836	909	923	901	908	929	893	871	898	925	895	910	868	897	912	906	864	925	844	935	869	895	892	902	948	905	898	910	900	906	915	867	840	939	934	930	864	933	895	876	919	893	922	934	938	858	896	961	915	887	936	894	874	918	845	863	956	927	924	871	936	923	880	880	856	916	902	872	877	871	922	903	846	903	863	889	901	899	910	949	884	943	893	903	912	897	860	907	925	903	898	863	935	915	904	912	922	914	924	924	850	946	854	956	884	871	889	900	928	870	930	883	915	898	867	898	885	908	877	963	916	899	847	854	911	921	904	917	924	909	864	865	874	865	896	931	935	855	872	952	900	951	906	893	919	912	919	906	935	877	907	894	920	899	920	878	902	867	903	893	824	857	887	884	868	890	877	866	908	892	960	873	898	837	914	904	858	876	856	900	956	916	882	880	872	912	890	873	888	922	900	957	912	953	836	900	965	906	859	914	922	872	966	875	848	907	801	915	837	932	890	891	869	937	884	882	934	912	934	855	953	881	862	905	962	911	865	878	870	832	934	868	877	866	867	928	907	890	897	833	933	943	916	918	935	880	890	936	900	913	860	965	934	896	881	922	872	868	939	905	897	906	889	854	906	914	935	849	899	899	882	895	844	857	912	897	893	930	935	904	939	911	867	931	913	889	923	919	874	935	921	921	885	928	854	905	941	898	903	883	921	887	865	967	889	860	929	864	867	922	902	895	891	908	914	887	880	882	835	847	913	917	940	923	880	874	893	900	937	907	920	905	885	893	871	932	936	942	901	884	906	887	919	843	929	907	916	883	870	955	824	919	888	899	871	918	846	933	818	954	883	855	965	878	887	876	946	940	884	959	910	894	855	887	886	903	858	860	903	892	918	936	913	917	897	884	873	893	909	874	919	888	973	887	900	944	842	895	892	918	886	857	882	925	891	903	928	890	837	889	903	909	920	909	917	861	932	879	882	818	872	942	923	871	892	965	903	816	871	886	905	866	879	938	919	855	867	848	911	838	890	861	912	863	909	889	899	850	918	962	883	883	892	877	900	952	898	920	891	887	885	925	850	890	908	929	934	935	883	851	939	900	889	900	896	854	906	942	907	903	868	861	866	931	902	924	920	872	891	902	923	869	895	936	910	867	877	870	939	865	862	965	901	936	950	922	902	892	909	928	927	873	907	854	950	950	975	869	886	897	881	913	925	893	890	864	930	850	880	880	911	877	892	958	885	872	901	930	971	932	898	914	896	905	859	908	867	944	903	906	921	910	911	891	898	887	942	887	893	915	868	882	880	877	944	953	933	868	886	941	874	925	925	882	906	918	885	869	887	864	857	829	895	897	927	885	879	845	896	913	888	959	946	920	884	874	866	914	882	884	902	863	875	880	881	881	894	896	890	843	892	895	913	873	912	865	856	909	906	915	919	911	895	871	841	885	895	907	907	879	933	910	891	959	888	863	917	940	930	879	920	883	913	860	831	914	883	896	898	902	933	881	937	930	913	898	907	916	868	878	903	903	900	904	909	946	889	849	910	884	908	902	863	963	898	929	887	880	853	887	885	896	880	928	815	918	955	904	863	920	928	929	947	867	937	874	875	847	899	932	888	923	882	885	892	850	895	895	906	897	886	962	894	940	926	878	914	908	876	915	874	916	905	887	940	888	888	883	920	867	928	852	893	906	922	928	856	886	952	887	863	918	885	898	899	922	933	892	895	884	895	923	882	872	905	951	887	860	910	962	907	926	912	919	905	909	929	906	899	931	894	844	872	888	925	874	887	892	897	869	885	887	865	886	875	863	917	923	857	916	846	897	900	899	907	907	900	891	890	833	845	890	885	877	858	913	956	841	922	892	917	873	932	882	920	902	931	846	850	862	895	933	934	882	916	943	911	888	863	898	914	921	885	880	893	880	903	918	918	934	939	916	924	871	876	891	879	867	857	886	881	960	933	884	957	906	870	901	853	891	925	877	905	901	863	907	925	904	886	921	913	894	884	872	913	884	894	895	937	952	933	891	838	907	913	911	909	884	931	892	883	907	870	889	870	879	849	901	878	891	855	893	896	825	903	863	856	901	881	885	880	905	976	871	876	906	905	868	903	832	944	939	946	893	876	905	910	865	889	906	874	941	848	875	911	910	916	872	883	850	820	850	858	914	816	933	878	914	872	884	877	890	855	859	883	892	896	984	863	894	909	902	879	871	922	913	926	909	930	877	873	838	869	900	866	917	935	944	886	926	903	893	969	881	875	916	866	903	903	933	836	902	919	828	844	938	885	951	867	885	896	879	818	888	877	890	902	869	965	869	883	930	857	916	971	923	872	920	940	910	918	891	893	859	869	959	901	878	930	891	899	895	892	908	922	920	912	869	897	938	912	878	868	927	922	892	994	902	874	864
9732	1631	1598	1259	875	682	544	432	391	331	315	306	267	230	253	234	244	228	229	227	231	198	218	196	204	217	235	242	313	339	511	1085	1780	1847	1775	1663	1964	1851	1223	858	700	862	859	584	413	357	302	302	237	226	248	173	224	184	180	178	176	224	221	161	199	194	207	185	203	186	199	203	195	195	183	173	183	181	175	208	178	174	195	178	165	186	174	164	192	177	195	188	185	180	191	177	204	177	159	199	179	188	180	192	162	196	183	187	175	157	162	196	187	206	170	185	210	207	191	175	218	184	191	170	209	172	189	176	209	178	190	193	176	204	211	207	198	185	185	171	220	193	161	190	158	188	169	148	183	204	198	183	173	192	192	172	195	181	157	191	195	180	190	178	198	198	198	204	190	179	178	160	203	153	200	184	196	179	163	166	188	182	187	182	179	166	181	196	183	194	170	184	177	176	158	183	186	191	195	186	182	182	186	158	170	189	180	191	186	178	176	174	206	170	174	207	187	188	197	161	192	155	177	177	179	179	175	178	184	166	181	194	182	185	177	181	199	188	194	199	190	222	194	191	166	178	195	186	183	207	179	179	179	185	180	159	216	185	187	187	184	208	192	175	174	169	201	206	188	212	213	192	181	176	169	181	180	190	202	176	181	201	205	190	165	188	181	183	181	193	180	182	177	171	200	181	213	204	206	151	157	176	189	188	178	179	211	184	198	180	196	183	181	175	176	156	182	174	175	195	191	175	155	184	171	193	185	199	170	154	205	168	172	198	211	190	169	163	187	177	201	221	183	194	181	182	201	168	203	171	190	196	196	174	197	190	189	163	177	192	196	205	164	174	175	192	208	194	183	196	151	187	185	189	182	173	176	182	191	182	179	189	201	203	184	172	188	180	198	190	195	204	186	186	168	194	179	203	190	156	168	172	183	229	173	201	174	191	201	152	194	172	178	181	184	191	200	218	196	196	177	199	157	189	200	179	186	192	178	189	177	188	202	199	190	170	164	191	169	201	182	181	203	163	184	166	175	181	165	192	172	180	183	183	195	199	206	179	191	161	177	184	166	180	191	180	206	183	181	178	188	164	181	180	182	175	174	186	158	204	183	159	181	182	202	185	168	203	168	172	195	195	190	163	198	190	183	182	205	177	183	169	182	151	173	185	188	151	196	154	184	176	198	177	194	173	173	202	207	159	179	160	189	186	186	179	195	183	156	160	189	179	180	201	199	191	181	167	171	172	172	171	148	162	211	183	165	188	183	194	196	209	189	186	194	175	192	191	187	197	171	195	194	187	192	194	177	169	160	182	191	170	197	180	196	187	179	170	179	179	193	202	176	167	201	204	171	210	212	178	175	186	202	197	168	164	189	178	205	186	191	201	202	183	182	190	167	180	183	188	181	191	177	157	194	178	186	205	190	210	185	168	163	196	169	171	201	189	188	177	177	169	197	210	168	206	165	193	172	198	191	169	188	181	191	184	202	161	165	190	171	166	204	176	155	194	215	166	165	193	164	188	177	174	159	206	193	177	189	190	172	206	186	199	185	182	199	178	176	188	183	162	189	210	184	184	192	176	181	203	157	194	177	177	182	196	181	206	230	199	183	176	222	181	183	192	179	162	182	182	205	217	199	228	180	197	193	181	184	193	187	190	189	164	169	152	200	177	193	179	187	164	178	222	184	183	172	183	192	196	199	175	196	199	186	192	184	198	188	165	189	190	176	183	170	209	157	190	175	192	194	185	181	175	208	193	192	190	176	205	198	186	176	188	173	191	175	215	199	178	179	164	186	169	182	164	212	192	179	181	198	177	174	164	175	191	157	178	208	172	210	172	181	176	185	168	174	168	206	182	196	191	153	185	186	184	181	190	185	181	192	174	203	174	193	194	208	187	163	173	169	194	204	183	176	184	190	193	185	184	191	192	177	175	185	221	190	186	182	187	176	179	201	181	196	223	175	182	201	176	182	213	195	205	182	200	180	177	172	208	173	176	184	179	186	182	198	181	188	188	177	174	175	165	207	189	184	202	203	163	183	158	180	191	189	204	202	198	188	183	189	174	173	208	168	224	181	184	164	190	189	190	181	165	189	177	198	189	192	189	187	183	165	186	204	208	156	175	186	172	189	195	159	174	187	185	194	183	184	171	181	165	188	175	165	188	187	170	171	183	188	181	201	202	165	176	185	203	203	164	182	196	204	187	163	192	188	184	183	196	185	179	191	189	208	173	170	191	199	186	172	177	197	204	176	194	180	159	178	173	183	183	179	163	172	184	203	189	194	173	183	171	170	199	193	190	182	167	183	200	195	194	163	202	191	184	188	183	183	172	163	205	161	205	174	200	171	190	170	167	185	191	192	181	179	194	201	187	194	198	191	200	188	205	166	195	174	180	190	152	197	192	172	187	189	201	198	204	191	165	192	183	190	189	188	190	187	184	201	188	180	168	190	170	201	177	195	191	195	194	167	201	192	190	187	195	176	158	185	177	197	189	177	160	194	175	167	207	184	170	190	185	175	181	187	171	164	192	198	205	181	206	181	190	185	175	218	186	191	182	173	186	181	203	178	177	198	206	186	175	175	210	175	177	176	193	176	200	177	183	187	187	187	187	190	216	205	198	195	169	189	181	189	183	197	185	195	171	173	154	178	211	156	214	208	198	197	187	185	197	174	174	194	177	175	172	190	190	183	164	172	172	187	201	188	183	192	205	189	187	167	178	189	168	171	186	176	191	190	194	181	188	172	181	214	173	181	195	189	170	206	206	198	166	170	178	167	209	195	191	207	179	175	183	212	206	176	160	174	178	213	197	178	187	189	189	195	210	199	180	185	191	195	200	183	211	172	159	169	175	164	176	179	175	199	182	212	176	165	172	203	180	184	195	167	197	180	199	192	209	148	183	201	211	187	169	181	198	180	191	175	197	195	208	176	168	193	179	186	183	162	202	166	178	178	173	175	166	188	173	191	161	171	194	169	155	167	186	187	184	202	172	196	197	169	190	185	182	192	171	195	203	168	191	186	180	163	184	194	195	165	182	195	197	184	200	187	194	172	163	173	169	186	187	177	174	204	187	193	187	196	214	188	176	184	195	170	200	177	187	176	195	192	179	169	194	178	177	177	184	170	173	191	201	193	212	219	187	178	188	188	201	182	196	164	188	188	167	199	207	193	189	187	180	206	198	171	185	182	180	189	186	190	156	176	185	190	173	182	179	206	197	172	199	156	195	206	200	168	183	174	168	180	201	187	198	201	203	196	176	172	177	176	173	176	181	183	163	180	186	191	180	180	193	193	199	188	192	168	185	152	197	176	182	187	216	179	183	178	175	173	190	187	166	162	174	198	174	184	171	184	197	177	178	184	191	199	188	188	177	183	180	186	187	168	195	174	209	187	174	188	203	163	161	184	190	163	180	181	198	162	186	197	183	201	196	183	212	175	225	162	184	191	164	199	209	189	179	196	168	180	171	199	174	176	172	195	164	190	174	210	216	182	205	172	185	169	153	202	190
6260	1619	3461	3845	3296	2660	2224	1941	1588	1404	1371	1164	1115	1033	969	928	897	808	773	862	769	738	753	749	717	812	949	1040	1303	1625	3015	7168	11227	11001	8795	9098	11729	10872	7697	5120	4526	5348	4840	3132	2347	2248	1474	1714	1268	942	761	741	709	579	659	609	621	623	601	598	592	546	575	596	573	533	599	534	577	549	570	559	562	600	586	570	540	557	541	520	591	579	575	598	594	573	548	584	548	536	583	562	551	554	559	544	543	563	578	592	562	557	589	555	581	531	568	550	594	550	548	517	523	534	557	509	577	552	556	567	540	542	548	556	549	538	585	548	538	610	556	555	532	557	573	587	570	516	526	557	583	597	545	574	539	605	560	583	547	543	542	532	552	545	564	572	514	555	564	596	534	543	554	556	516	590	571	542	559	566	577	534	565	568	561	557	553	552	562	548	577	585	556	553	597	611	556	541	558	577	574	506	553	559	559	556	540	558	536	518	516	555	574	545	563	533	567	543	597	566	545	533	532	570	574	531	554	537	557	559	528	578	563	519	567	513	521	556	550	571	540	548	568	529	556	556	602	529	551	540	558	539	560	577	570	518	569	540	521	593	540	544	598	519	551	574	553	558	569	541	526	590	587	555	522	539	578	594	564	551	560	561	538	599	514	525	551	557	517	536	573	557	554	534	566	565	571	526	536	577	575	550	558	542	517	577	552	550	522	553	539	545	573	572	574	587	531	530	573	557	546	544	549	563	545	558	546	557	563	537	539	554	554	558	535	510	564	505	536	568	570	540	571	572	571	570	526	550	567	546	592	557	518	569	576	598	558	538	587	551	524	557	571	521	596	556	522	560	539	572	548	542	574	531	573	547	554	571	544	520	545	565	532	530	554	554	592	596	542	567	555	533	543	558	539	557	528	529	570	535	564	579	558	600	559	563	554	566	518	563	544	522	528	527	533	542	522	513	551	561	597	590	566	595	556	554	540	554	559	524	524	568	566	531	533	558	592	568	561	550	573	532	550	549	531	549	614	565	599	580	564	580	538	556	534	583	577	555	544	528	510	557	564	535	559	561	584	551	519	569	550	611	609	564	563	522	548	552	573	545	534	526	560	520	546	584	538	512	556	566	568	538	546	584	550	561	571	537	550	570	510	537	578	540	546	573	539	562	550	577	588	588	518	526	563	583	507	559	578	537	558	576	553	585	579	575	521	555	560	559	528	505	539	526	539	532	556	550	528	608	577	547	601	515	531	579	543	556	591	543	564	530	581	585	531	538	581	576	517	540	559	560	547	586	555	588	518	556	520	571	576	569	596	529	572	569	538	511	578	565	536	546	537	569	551	555	577	526	567	549	529	529	557	543	564	601	551	546	558	586	563	548	594	545	542	593	559	557	573	593	591	560	542	529	511	544	573	569	514	554	549	522	554	558	523	567	533	573	585	574	581	523	588	544	512	516	527	559	542	532	569	579	549	523	555	563	539	590	547	521	525	474	543	567	555	503	557	530	587	534	571	539	533	519	552	527	573	545	536	565	532	557	546	577	514	567	564	538	555	582	578	530	567	587	538	597	569	561	598	535	575	613	573	555	583	561	548	573	563	572	545	556	576	586	550	561	540	489	537	606	561	522	526	540	533	554	583	536	568	539	566	536	544	512	559	533	531	556	551	542	559	549	564	591	603	567	557	542	519	537	592	587	564	602	556	579	555	573	506	542	551	558	598	546	551	589	566	545	578	559	532	563	565	527	544	534	523	590	553	559	531	542	533	551	568	541	585	538	562	533	515	527	483	531	573	541	571	582	572	594	558	543	604	555	540	552	582	568	519	515	501	561	542	514	545	521	541	575	574	512	553	528	586	527	562	560	566	545	583	521	540	542	567	533	536	546	536	540	529	544	537	538	564	551	535	508	536	528	549	541	544	551	519	581	557	556	571	549	571	572	534	522	606	532	549	557	556	533	535	550	564	548	581	567	511	523	588	556	523	597	567	558	580	572	565	575	559	575	560	531	520	506	551	583	568	514	564	580	595	537	532	559	574	528	608	592	575	551	562	552	602	546	538	553	510	566	571	524	513	524	541	556	564	568	560	542	516	581	570	584	562	541	544	606	536	551	590	607	557	530	521	546	540	535	540	523	569	571	564	535	549	544	505	582	566	594	570	582	542	536	585	606	532	580	582	573	557	554	517	529	536	579	525	557	582	564	593	548	594	543	534	571	557	546	584	569	533	551	523	586	562	568	601	534	567	554	548	546	512	543	544	559	529	563	581	547	556	556	581	547	555	577	530	551	548	532	523	530	552	542	550	548	550	518	535	573	532	524	556	532	571	539	545	579	511	570	542	524	574	601	558	576	550	582	553	553	600	568	588	557	577	551	511	578	531	560	566	529	543	575	506	547	565	584	578	569	563	542	542	528	546	540	527	592	540	546	589	569	559	511	569	542	540	535	543	599	566	547	544	545	531	549	543	572	552	543	541	538	567	535	574	569	560	546	555	571	531	589	544	533	550	564	556	533	519	618	537	535	533	536	605	555	580	603	582	548	534	512	558	571	503	559	534	538	526	579	552	540	547	544	524	544	542	555	558	564	545	531	547	561	530	551	583	577	575	587	616	522	577	594	551	566	538	541	542	531	541	556	541	574	526	531	545	524	568	567	567	536	518	561	592	551	548	562	574	587	558	540	573	582	578	554	596	518	550	550	587	538	528	549	524	515	492	542	538	526	525	536	548	608	540	565	558	570	560	599	557	565	542	564	547	558	570	541	560	583	595	543	548	532	514	523	579	530	533	561	564	576	567	526	557	533	513	558	554	538	528	580	576	564	575	556	533	590	550	555	543	592	596	586	540	551	573	488	590	571	553	561	532	545	584	592	554	520	535	545	542	530	576	513	508	572	574	548	501	545	593	535	518	544	542	520	600	545	525	561	544	565	550	546	521	551	570	565	586	539	587	547	548	552	574	537	552	511	597	540	535	553	535	570	532	586	552	557	578	570	568	568	561	589	562	549	566	532	575	582	540	564	543	634	575	566	572	555	577	517	569	557	544	519	557	581	532	598	569	529	559	545	588	558	534	595	549	581	568	564	585	556	582	549	563	577	572	564	570	554	537	512	561	559	569	551	542	546	559	560	562	583	568	566	571	536	563	548	561	545	583	575	561	568	532	591	530	611	574	531	525	540	538	588	588	533	532	528	551	569	547	560	546	526	569	558	536	523	604	544	541	574	542	532	561	562	574	562	542	534	574	579	549	566	564	559	556	558	601	518	525	602	590	534	520	555	541	552	573	591	579	518	553	575	565	538	594	567	560	573	560	564	591	543	575	523	547	601	560	571	529	560	548	528	532	487	583	536	561	549	538	557	527	569	586	527	554	570	587	574	512	562	569	537	554	485	537	553	531	551	528	522	549	576	585	540	543	535	569	553	579	561	531	557	567	554	610	549	544	558	507	563	549	562	583	564	581	581	549	543	552	553	559	581	529	527	542	491	595	590	565	550	519	573	578	538	539	545	582	547
17891	3573	3245	2433	1655	1222	900	698	537	443	426	369	356	322	241	267	257	247	263	252	216	238	230	181	216	219	260	275	386	406	699	1621	2866	3814	3278	3155	4414	3974	3076	1657	1274	1326	1257	744	658	537	388	420	332	243	219	196	194	171	186	150	181	142	156	170	172	181	153	154	161	175	175	162	162	162	172	164	178	153	192	153	185	168	178	170	177	176	156	175	152	149	179	163	161	145	161	156	159	168	155	178	171	162	170	155	161	137	159	155	153	161	177	160	190	139	177	151	141	179	145	185	168	140	197	186	169	161	174	168	170	151	165	155	172	164	148	156	178	149	151	172	176	132	164	148	165	172	151	183	181	181	148	186	179	157	138	148	187	155	148	153	140	142	168	159	178	159	164	151	189	159	165	147	138	165	147	159	130	182	161	150	150	161	185	158	173	172	185	157	147	171	156	166	139	132	161	169	145	160	130	160	164	173	176	160	160	160	171	184	172	171	161	141	156	165	170	178	151	168	145	167	164	126	145	123	160	144	154	157	166	169	159	167	161	180	141	163	165	165	152	153	167	160	144	166	163	164	141	161	176	161	164	174	174	182	126	175	174	153	179	173	181	148	153	143	183	160	173	145	165	153	169	163	160	156	152	160	150	160	176	180	162	184	155	167	147	169	131	172	162	161	163	160	165	157	183	161	158	159	170	157	155	177	153	149	174	158	166	177	156	153	155	153	158	177	161	161	146	161	161	151	143	164	196	185	145	164	165	170	157	161	161	180	148	136	153	140	157	161	165	170	164	165	161	151	164	158	168	158	144	154	195	153	138	138	162	170	149	136	171	190	150	148	172	144	163	137	161	189	183	162	180	180	177	167	148	175	148	164	172	159	159	159	198	153	181	152	143	164	158	139	167	172	156	146	160	161	177	163	188	175	163	166	152	163	138	141	157	156	171	163	164	158	157	160	156	152	167	161	173	174	165	147	152	137	162	152	171	173	159	157	159	186	129	159	159	147	130	180	184	185	151	168	165	145	156	175	164	155	183	152	149	165	166	169	174	159	167	162	149	159	165	156	152	160	150	174	166	166	161	150	194	148	146	159	150	162	163	169	172	143	182	170	131	151	151	145	161	160	160	144	154	169	155	152	166	161	158	184	143	141	169	139	156	167	167	144	159	169	158	165	147	158	165	160	165	161	144	157	159	153	155	141	162	190	160	156	143	143	175	152	149	166	175	176	161	177	176	168	189	161	171	177	180	171	153	147	161	191	165	171	169	162	163	170	150	156	187	158	158	154	171	180	155	163	142	174	175	151	160	171	169	176	145	173	177	170	166	174	204	156	174	133	169	178	161	167	147	154	159	176	157	168	172	154	164	174	162	179	172	165	173	166	165	149	192	150	151	157	185	179	167	160	164	147	169	143	157	158	159	157	172	185	167	163	171	164	157	163	169	151	166	172	149	160	157	161	143	149	157	152	144	163	173	161	159	160	161	177	157	164	150	153	144	164	168	169	144	155	179	157	162	158	141	177	162	165	144	139	164	173	157	174	182	161	166	171	159	165	186	159	147	150	146	190	159	161	165	149	184	152	175	164	170	150	145	143	185	177	171	155	167	176	152	186	153	144	147	152	180	160	152	173	173	164	150	183	180	133	174	167	146	168	161	166	169	159	193	157	163	168	155	163	137	158	136	166	191	176	157	161	180	152	136	159	185	134	165	158	159	171	149	153	156	178	153	165	151	141	173	171	187	185	157	154	180	151	177	181	155	143	146	144	167	167	157	152	166	137	163	144	121	141	147	142	163	174	149	164	141	165	165	172	144	160	147	144	148	163	165	182	156	187	156	152	158	159	169	156	156	182	175	168	155	160	157	155	177	173	158	171	128	147	136	173	171	165	170	146	147	157	153	154	171	159	135	151	156	176	141	157	154	156	167	156	151	167	172	159	153	157	147	157	188	145	142	155	193	143	168	177	153	153	171	184	168	140	175	146	156	161	181	155	145	169	159	165	159	168	170	141	160	168	159	152	173	139	136	177	158	154	146	165	152	165	159	161	164	153	144	153	164	150	149	165	148	159	146	155	161	154	154	144	152	161	158	175	181	177	173	161	159	158	183	169	187	169	168	175	181	180	158	160	164	157	165	189	150	155	160	163	165	187	185	156	166	157	169	191	165	161	162	187	153	137	140	154	157	160	186	153	159	159	155	170	170	133	162	178	181	167	141	185	150	190	160	145	176	173	146	159	153	146	176	147	170	142	168	149	201	185	157	196	147	166	189	167	158	174	146	139	160	157	150	175	148	180	132	144	152	152	151	129	160	156	159	151	161	147	170	155	169	149	188	155	161	171	162	140	168	130	145	172	136	156	171	162	146	150	142	150	149	165	162	169	151	166	158	150	177	152	162	145	170	181	170	171	159	144	180	155	170	167	155	192	175	162	158	153	150	138	162	144	153	194	146	159	165	158	169	157	174	153	157	157	172	144	166	176	157	191	170	175	139	149	168	156	161	157	144	155	156	156	154	155	186	179	172	183	159	163	186	153	154	167	177	152	166	152	145	145	180	159	151	165	149	178	180	155	167	154	161	143	170	170	138	150	175	177	159	153	173	150	159	154	173	162	186	149	165	153	152	159	161	148	166	175	171	142	146	166	167	170	149	158	148	183	161	162	170	156	162	144	164	141	161	155	172	171	152	167	145	157	170	180	165	154	175	168	163	186	167	149	167	165	170	151	157	150	176	141	161	149	159	174	171	154	159	140	146	150	172	169	143	149	157	186	142	152	169	142	162	164	143	170	174	149	166	171	153	177	138	182	152	145	128	150	167	192	159	145	173	143	145	173	170	151	150	158	158	187	163	174	166	167	182	195	180	154	169	156	160	154	186	170	159	189	184	161	164	143	153	185	157	149	169	142	150	125	149	170	159	144	165	167	145	166	162	151	162	154	161	171	159	149	149	159	154	161	155	153	143	163	140	163	159	175	173	155	147	183	161	179	179	151	168	152	185	153	161	130	169	176	150	129	162	156	160	152	159	182	177	141	148	149	148	172	164	172	157	152	150	134	163	134	152	148	169	174	160	183	173	171	164	161	161	158	182	154	178	170	169	177	147	169	176	151	133	165	177	149	145	164	171	173	168	152	160	152	169	164	173	160	180	162	156	164	138	166	174	192	151	146	151	121	170	148	192	162	168	164	153	142	140	170	176	171	183	144	166	164	176	166	168	160	165	156	165	161	156	169	167	156	142	147	168	166	164	174	183	154	141	170	184	180	158	185	166	141	180	164	179	171	150	191	172	167	150	146	183	158	177	145	147	156	151	143	170	164	169	138	179	144	160	167	160	161	147	179	172	143	160	167	158	160	163	159	140	164	161	155	172	145	157	159	173	166	170	167	170	188	181	186	149	171	166	183	173	145	150	160	169	155	164	164	154	147	172	165	192	156	133	171	164	158	131	174	162	184	167	137	164	167	170	162	153	148	175	166	151	143	160	176	170	179	150	167	175	146	182	151
8792	2816	6096	6864	5818	4634	3812	3186	2680	2353	1996	1824	1666	1478	1347	1218	1227	1082	1047	922	960	914	896	860	870	1022	1284	1747	2026	2537	4623	10361	17496	20137	14751	14856	18119	16643	13526	8311	6817	8622	8752	5021	4486	3477	2454	2897	1848	1128	879	805	854	660	607	619	595	611	596	553	603	556	545	609	566	561	557	579	535	527	612	598	580	537	508	536	526	558	548	482	507	546	530	540	545	550	510	521	532	522	521	519	492	524	545	567	546	548	579	545	534	540	528	512	502	480	511	485	549	525	532	481	518	513	506	480	550	478	507	511	549	493	532	519	511	514	518	531	515	498	536	540	551	482	490	525	497	480	454	522	539	530	543	533	542	518	516	518	549	515	514	487	528	475	546	548	535	508	543	550	554	495	529	512	484	506	494	485	500	519	532	536	528	529	526	491	515	540	522	500	532	518	542	541	474	502	521	529	505	496	512	508	471	544	511	549	501	477	498	515	491	512	495	508	542	496	488	509	514	516	500	536	494	547	510	535	505	501	478	523	503	508	509	557	489	505	527	529	540	524	491	520	467	516	509	475	457	496	486	480	497	506	517	490	498	528	537	526	507	508	504	490	480	491	484	520	550	504	524	519	523	478	506	495	477	516	533	538	532	478	520	480	528	499	500	497	531	528	537	508	502	511	539	498	517	481	491	506	492	499	474	541	538	484	528	524	498	509	474	478	502	526	529	491	527	546	471	482	487	511	490	502	512	475	501	499	473	547	488	524	555	490	516	533	487	514	521	509	468	550	532	490	501	533	496	535	478	512	486	470	504	495	515	495	485	468	502	532	520	472	490	506	484	509	507	510	538	492	514	496	499	517	538	498	553	529	489	494	523	535	521	490	521	530	508	540	478	516	504	536	509	496	496	490	528	479	515	515	533	541	512	531	482	524	536	537	481	504	506	517	507	510	478	503	518	503	526	528	485	544	506	497	519	449	517	569	501	486	472	531	480	534	481	513	486	521	518	515	415	498	525	514	510	476	527	482	518	481	515	503	478	548	515	529	524	485	504	481	524	528	544	527	502	486	477	492	501	511	480	521	500	527	527	506	500	512	460	519	499	482	497	489	528	487	494	539	486	481	483	530	496	477	510	507	509	494	514	545	526	481	504	459	501	500	516	549	466	525	531	520	483	502	508	522	502	494	485	497	516	485	484	534	505	509	487	483	506	489	497	542	501	522	520	479	499	483	516	509	516	514	492	494	517	508	530	528	540	529	502	487	472	518	486	444	523	516	486	535	536	480	480	447	515	505	542	483	456	528	493	495	476	513	546	471	498	512	514	512	506	478	464	486	511	488	492	519	541	526	519	508	533	513	556	490	534	473	508	512	523	522	519	505	496	544	484	524	502	458	515	485	530	514	515	465	481	533	508	454	527	478	500	511	487	499	501	493	535	556	512	506	504	485	509	490	509	532	497	520	491	498	492	482	548	483	507	500	502	509	505	516	521	519	486	508	506	489	541	511	519	520	497	510	504	508	493	522	499	487	491	496	460	488	473	502	494	513	505	493	490	516	533	507	514	511	507	494	485	538	511	498	575	513	517	524	493	497	503	471	548	501	516	496	501	487	481	481	484	548	465	476	505	518	503	506	482	498	527	523	540	505	490	516	530	509	492	503	506	530	500	475	497	498	538	501	511	476	503	500	500	504	522	499	515	508	466	511	489	483	486	515	530	510	517	490	471	483	496	463	513	502	479	507	496	480	503	544	509	468	459	530	511	479	491	518	511	521	477	521	492	479	549	479	489	469	533	523	519	516	494	476	510	513	504	492	470	528	531	520	495	521	480	539	488	511	496	508	481	522	531	484	537	548	476	509	477	509	485	537	478	518	469	436	487	494	529	473	499	538	506	501	521	502	485	508	489	532	490	493	524	465	571	531	541	505	556	542	486	475	559	505	498	552	486	524	516	571	508	524	465	504	469	501	520	525	456	495	487	500	480	508	457	508	495	474	505	520	509	511	483	461	524	463	530	506	508	514	544	474	480	462	504	537	507	510	479	511	535	509	501	489	539	487	458	489	560	507	515	520	547	502	549	511	491	509	488	516	538	518	478	529	496	511	488	535	515	504	498	517	499	539	489	472	495	484	484	506	521	505	520	512	506	500	480	474	452	537	523	486	503	527	479	533	544	495	495	525	510	501	495	499	509	495	527	536	540	514	523	502	471	541	512	486	542	488	506	526	560	513	474	514	485	498	497	505	507	495	500	517	523	499	509	489	513	509	493	497	495	531	535	518	495	528	511	475	486	515	503	535	506	471	511	524	522	527	527	478	502	477	481	468	505	525	480	530	490	498	522	496	515	533	522	483	523	497	486	479	521	472	552	552	506	510	492	484	510	520	527	519	508	499	508	509	490	486	513	485	502	495	488	474	488	493	488	508	513	517	516	536	486	497	537	503	482	546	461	474	541	508	539	511	551	540	462	555	497	495	554	512	518	537	490	514	497	488	487	462	501	528	495	489	517	492	523	488	505	453	500	474	510	486	522	492	466	534	516	526	455	521	553	532	484	472	519	474	487	518	511	499	482	483	477	510	480	489	505	465	502	493	537	514	496	522	511	520	529	519	492	492	528	482	495	534	522	493	494	508	510	493	527	522	531	497	514	509	478	485	492	491	483	501	509	541	500	492	519	506	517	458	477	526	537	499	542	531	486	471	516	518	485	477	539	496	487	505	492	491	471	524	536	456	521	544	524	524	502	494	498	482	485	518	535	541	478	519	467	496	495	505	495	481	490	526	505	500	504	539	521	468	505	472	501	513	514	496	498	465	524	484	496	506	509	528	497	511	470	548	487	522	495	506	512	518	516	529	513	502	525	503	537	515	504	495	524	490	491	453	552	501	560	515	521	478	515	468	523	469	497	466	530	452	463	509	527	550	546	514	567	524	480	458	494	516	466	486	507	517	527	513	537	492	506	523	491	505	502	494	446	470	506	488	529	511	518	527	548	504	495	538	509	500	497	502	512	477	528	501	467	518	471	530	520	534	485	480	485	533	511	509	509	535	481	545	478	522	525	515	500	517	510	505	525	537	514	505	542	498	549	539	500	477	505	518	517	490	489	496	485	507	563	493	540	504	482	542	510	523	524	500	507	487	510	466	546	491	473	517	481	495	487	470	531	524	516	502	499	528	519	499	496	498	506	497	486	496	489	510	543	506	533	498	491	508	544	494	491	507	518	545	485	537	491	493	472	509	481	548	504	503	511	567	509	530	491	512	503	516	497	484	507	543	489	494	532	534	524	517	472	495	485	520	474	516	477	513	487	524	498	534	525	487	505	496	470	489	503	507	504	512	543	502	488	511	506	558	488	525	483	447	494	476	532	504	491	513	515	511	491	488	569	499	478	505	476	511	523	492	512	506	515	488	519	535	522	498	483	534	526	536	508	536	467	537	551	495	480	542	539	460	496	469	501	491	511	506	532	489	528	507	532	475	499	521	539	482	495	541	479	538	524	507	536	526	494	490	512	482
2419	427	405	394	357	359	312	324	287	323	305	322	319	305	313	311	304	327	339	280	299	346	345	332	333	301	278	317	356	326	327	350	413	439	408	394	410	381	368	349	345	339	344	365	304	291	320	325	324	312	299	316	341	336	332	303	334	334	340	296	331	292	309	308	314	320	299	309	338	289	348	340	318	301	326	277	333	340	333	320	315	310	316	323	320	290	310	338	345	304	302	313	345	342	317	345	304	317	322	291	326	322	289	290	281	301	306	294	291	308	329	297	338	337	323	298	317	304	307	303	325	318	325	292	330	297	325	304	298	307	308	285	283	311	300	317	309	331	306	320	323	300	292	326	298	306	313	324	293	330	338	334	299	298	333	331	305	285	339	331	319	316	327	264	293	356	298	318	328	297	326	290	325	288	321	301	358	299	300	324	306	328	327	314	336	315	346	319	305	297	299	315	309	320	288	320	327	316	303	310	327	341	341	312	300	318	343	308	302	290	322	322	324	321	321	314	306	320	294	295	316	304	345	322	288	331	317	315	298	312	313	302	315	340	304	338	317	296	333	324	310	307	365	358	301	315	312	330	344	326	306	295	312	335	294	297	307	313	328	309	300	308	308	316	295	331	323	310	309	309	344	320	324	338	326	299	316	336	332	357	310	330	330	347	337	324	350	320	326	327	290	319	325	335	312	318	307	281	319	324	316	283	328	310	318	312	304	322	321	343	330	285	346	310	310	307	352	348	313	262	300	315	311	321	300	322	289	296	286	294	318	339	308	313	316	333	325	326	329	281	327	369	321	295	308	312	327	291	325	299	308	330	328	272	340	322	338	302	326	277	331	324	338	326	286	319	309	322	318	338	340	301	343	306	294	334	310	313	311	309	286	302	279	337	329	331	284	285	326	301	304	329	367	353	335	305	289	303	295	296	276	326	322	325	321	297	335	321	313	326	323	296	299	327	300	313	336	317	303	299	295	313	309	317	306	338	333	321	329	313	352	324	351	305	347	329	343	334	289	297	322	316	314	326	332	310	301	322	306	327	310	317	335	288	333	334	312	301	314	343	311	307	317	290	307	304	290	326	307	296	300	282	321	319	314	308	352	317	315	299	292	343	291	289	319	288	302	310	288	338	341	308	302	317	343	341	317	340	298	315	313	307	340	314	283	299	303	306	324	313	321	300	316	303	314	317	360	352	290	297	320	321	303	342	312	280	315	319	318	300	323	302	303	335	310	306	312	312	328	300	295	302	326	305	297	321	307	288	279	284	288	292	298	324	291	314	302	339	305	276	284	325	348	316	297	306	304	321	311	290	345	327	337	335	302	319	319	264	313	314	340	305	324	291	295	313	280	336	317	324	291	312	329	304	318	318	313	326	310	318	322	329	305	320	288	341	321	308	337	318	333	340	324	304	295	306	301	301	289	328	295	336	314	332	302	333	318	353	336	301	308	314	317	325	308	319	312	361	301	330	285	330	342	303	308	306	331	359	345	306	298	307	327	312	316	309	343	354	306	308	306	293	302	307	314	321	361	320	308	320	301	320	323	319	299	319	333	303	333	306	301	329	316	306	293	272	309	334	294	336	316	315	332	303	309	303	304	347	303	302	313	335	289	320	309	306	329	310	313	333	310	320	320	343	305	306	325	287	299	299	319	311	320	299	336	332	366	313	321	298	313	338	319	336	336	295	300	265	326	341	305	338	301	319	318	328	302	339	304	286	333	340	306	298	325	333	350	342	329	301	317	310	302	309	294	288	318	306	294	306	309	302	339	304	318	322	334	314	331	302	319	339	323	291	353	317	300	302	333	313	326	300	320	321	317	311	305	285	325	317	301	296	294	314	318	281	300	273	312	334	343	340	295	320	276	317	349	303	297	305	318	311	306	300	332	352	304	282	327	311	328	307	319	297	329	315	307	310	322	275	325	324	312	321	325	291	340	321	308	289	333	291	307	304	327	305	296	316	317	313	303	319	319	313	314	283	312	276	339	312	314	321	320	321	300	323	294	320	307	316	306	298	268	339	283	332	302	325	330	317	321	312	350	314	321	303	313	313	311	318	344	304	308	294	291	331	301	315	328	329	280	311	304	302	316	300	318	311	285	313	331	310	335	299	330	287	334	311	308	322	316	328	339	330	316	294	298	310	321	306	320	318	301	266	338	302	326	342	322	303	335	297	325	269	327	301	337	300	322	295	338	292	276	312	315	320	332	314	303	345	333	310	297	327	308	307	313	289	313	281	307	337	311	310	305	312	315	351	307	290	307	285	308	311	296	290	302	317	314	281	288	304	306	299	324	329	321	294	313	340	311	332	319	339	324	311	314	298	280	336	290	301	322	298	324	335	307	344	329	326	308	307	343	315	315	325	304	287	306	308	298	303	324	305	304	286	289	298	293	301	327	321	314	302	326	333	333	330	311	304	323	343	334	320	341	292	298	282	330	275	314	338	315	278	352	313	283	328	336	313	315	313	298	323	295	306	328	299	284	305	295	283	289	291	324	328	285	374	308	306	287	311	312	293	310	280	348	313	312	314	325	313	316	304	305	327	314	316	293	344	337	337	325	305	334	336	313	311	301	335	307	296	335	322	307	303	287	313	300	309	319	291	300	312	302	309	348	339	312	298	308	307	329	313	309	306	295	316	293	313	313	322	339	306	297	309	344	300	333	321	366	320	271	284	333	319	312	308	311	294	312	299	311	356	312	284	287	305	296	280	294	299	315	322	269	310	307	333	288	301	306	286	333	314	332	309	334	307	320	315	325	316	287	278	309	312	333	319	320	326	313	326	344	295	314	308	299	287	321	276	286	293	302	312	288	308	346	303	293	326	306	293	287	323	356	304	315	337	299	305	337	301	290	327	291	314	321	315	298	296	303	296	304	337	293	320	337	295	314	311	334	323	288	339	299	299	302	345	319	295	312	311	325	332	318	332	298	306	305	323	340	326	294	321	314	325	328	311	334	297	331	306	350	328	297	305	302	318	353	273	339	314	310	302	307	290	315	335	306	335	303	328	334	292	317	326	325	319	333	317	317	320	327	299	319	299	320	298	328	332	316	346	300	333	314	315	326	308	293	290	311	337	315	306	313	317	316	346	334	298	322	314	309	312	330	316	334	321	302	305	303	298	271	299	328	311	310	347	318	327	321	300	318	287	305	289	306	281	337	307	314	325	284	318	314	308	301	290	324	324	301	315	325	304	324	297	308	303	365	313	311	326	326	312	321	295	329	312	333	331	313	335	306	289	321	324	335	310	352	320	333	328	314	311	299	335	299	276	302	314	303	300	311	335	307	298	327	306	330	379	302	354	293	287	314	330	332	310	290	321	318	272	300	313	298	324	348	306	322	327	334	331	313	319	332	293	313	314	324	293	350	307	307	300	356	355	310	290	293	336	307	302	314	308	320	322	305	348	302	324	327	310	341	315	319	311	309	306	346	346	320	340	280	302	317	281	330	285	312	312	304	299	310	323	340	331	324	322	319	310	340	325	335	350	325	311
2381	953	1069	1092	1094	991	981	958	982	963	991	874	880	900	915	915	923	907	850	951	866	868	905	854	898	858	872	929	955	976	1063	1292	1505	1814	1631	1619	1600	1582	1342	1166	1163	1248	1165	1013	1026	981	924	935	925	923	900	910	889	833	874	911	874	926	872	896	875	878	926	908	886	900	897	870	896	866	832	865	842	903	887	848	852	877	877	921	869	819	830	883	883	881	867	893	874	868	897	870	905	885	842	914	856	913	854	900	898	826	889	905	941	892	820	888	817	857	878	906	850	903	864	899	875	883	940	897	871	891	899	881	894	874	824	936	871	841	863	811	920	906	916	896	920	847	840	872	910	912	881	862	885	892	854	863	865	863	922	861	928	907	928	812	831	859	834	873	873	863	922	866	907	884	855	864	870	874	843	904	848	822	844	869	923	832	881	859	835	902	918	917	891	871	842	857	815	902	855	827	850	871	904	871	823	851	884	844	856	866	910	880	901	904	877	863	874	857	860	931	855	870	897	851	897	833	854	896	888	875	928	894	855	893	884	881	852	867	841	885	874	888	887	867	905	831	903	930	872	870	885	833	840	891	849	840	870	842	892	894	863	855	886	905	893	870	904	867	820	919	862	879	901	900	815	880	840	846	848	912	878	810	869	903	895	882	861	888	828	870	861	911	884	907	854	898	905	844	859	899	871	839	863	925	887	900	866	876	823	895	867	855	850	858	924	879	863	919	899	856	873	868	874	888	876	858	881	897	920	828	864	880	920	870	856	861	826	880	883	904	897	910	955	872	870	879	864	842	824	940	877	882	854	926	884	846	841	933	855	872	893	862	886	908	830	876	850	900	845	897	850	836	941	911	875	868	902	909	910	841	868	843	864	911	912	907	929	848	834	873	877	851	861	895	902	867	890	878	892	859	917	840	852	910	835	885	902	850	887	902	923	844	917	920	818	867	852	897	853	853	953	905	874	841	864	912	839	879	875	883	871	872	860	868	865	879	919	931	879	902	849	899	926	845	909	850	913	911	894	895	834	940	900	902	898	906	790	852	861	874	865	848	849	857	821	804	820	887	867	878	861	878	870	859	871	873	905	885	835	849	881	858	847	857	870	872	861	853	867	900	871	845	846	904	831	846	866	919	927	847	891	855	911	903	818	877	894	835	901	843	936	884	857	893	883	906	871	829	853	897	867	888	875	884	918	879	830	914	848	882	911	895	827	871	889	882	853	868	883	927	923	869	860	848	853	877	842	886	878	885	916	848	865	890	869	870	924	896	867	850	859	913	913	890	886	884	877	893	909	884	857	860	866	851	888	907	871	893	900	845	891	848	891	919	888	900	847	867	891	889	865	895	925	849	856	862	904	838	846	905	906	915	892	924	823	875	887	899	889	907	863	843	904	840	825	855	878	847	874	922	855	865	880	925	854	918	886	895	866	862	831	864	896	871	848	877	865	862	875	849	921	847	859	915	858	882	854	839	869	904	885	889	850	858	896	869	909	880	884	820	891	838	891	898	859	873	844	856	862	877	944	902	870	890	882	893	909	930	858	892	890	872	895	887	920	889	931	899	913	889	853	880	894	889	872	926	848	877	876	835	915	897	881	875	910	832	922	882	846	862	855	891	874	882	881	912	922	869	886	908	853	931	917	898	900	842	872	896	889	864	903	803	948	875	838	883	872	933	841	849	895	875	880	841	851	856	881	867	907	889	920	894	904	901	874	921	872	841	866	884	898	865	885	896	853	799	876	933	884	919	860	892	911	891	863	889	884	843	841	878	884	941	847	881	893	902	888	846	873	870	908	913	883	837	887	848	861	873	887	872	852	933	820	834	958	802	880	832	912	841	946	905	850	893	900	899	866	929	912	894	875	897	882	900	863	905	838	844	876	927	890	862	834	899	826	870	880	857	851	863	879	898	903	853	888	877	880	930	844	858	856	916	873	856	884	873	846	904	843	841	834	899	936	879	865	892	858	880	860	894	892	860	827	918	895	875	864	904	906	904	849	861	912	870	876	894	871	849	831	898	882	923	877	913	894	875	893	873	811	883	795	875	885	889	869	858	885	870	875	837	831	868	897	845	877	882	874	840	839	874	884	861	829	862	877	959	885	830	844	864	831	855	851	887	839	872	846	844	872	860	884	883	883	896	855	841	853	835	892	902	812	876	860	845	923	877	833	873	945	861	905	907	893	876	899	834	881	855	914	928	934	928	811	858	949	868	912	880	848	862	893	769	825	869	933	915	877	887	906	892	862	895	908	843	840	825	920	861	897	857	890	864	910	808	855	848	890	850	892	893	883	836	917	888	849	903	870	841	902	842	881	927	861	864	818	868	915	860	888	903	895	928	872	862	895	890	890	921	884	929	905	906	848	867	908	863	903	921	909	952	849	859	886	881	881	846	926	851	911	867	891	848	845	867	890	879	862	873	852	880	868	881	874	870	868	899	913	913	894	802	891	865	865	874	898	880	817	902	843	912	851	872	883	901	883	931	931	864	883	904	876	886	901	861	809	870	901	891	890	888	885	926	839	885	824	854	892	904	896	808	863	907	865	834	816	868	855	880	874	893	892	900	888	915	843	918	893	842	887	852	940	881	873	859	829	886	826	866	861	874	893	848	899	893	894	920	886	879	890	896	857	913	912	891	901	867	871	885	893	879	876	841	914	882	834	833	903	910	915	860	920	844	892	896	866	859	882	848	904	856	852	862	850	943	884	851	839	887	897	835	844	864	887	881	849	878	881	805	975	865	856	865	838	867	875	911	885	884	894	896	891	880	920	901	841	828	843	890	929	872	833	887	874	910	864	894	883	876	921	861	922	889	845	889	905	884	939	851	858	832	929	935	867	856	848	862	851	875	894	836	883	864	841	883	900	869	903	860	884	878	892	888	825	874	912	857	824	916	925	850	894	914	916	884	864	885	856	906	877	858	888	840	885	851	906	876	885	889	847	897	902	872	897	860	855	886	937	874	857	851	939	826	905	895	857	882	885	932	913	877	851	925	934	832	861	888	882	876	923	869	891	891	883	915	856	891	888	861	874	845	832	881	824	879	895	851	886	846	858	820	867	878	907	846	839	985	823	842	898	916	924	880	846	865	813	861	844	913	818	808	909	860	940	862	879	861	903	872	848	863	839	861	826	853	870	865	860	867	777	855	870	896	888	860	920	847	903	849	884	907	845	830	856	930	885	855	898	881	867	872	899	877	896	868	838	911	878	881	824	866	906	896	846	883	874	926	923	881	877	857	876	904	829	890	866	861	896	884	852	871	882	865	902	891	841	908	844	862	882	879	904	912	901	849	872	853	874	920	920	905	899	878	892	857	889	891	852	896	873	890	850	847	835	882	885	891	881	915	904	879	831	891	883	882	876	852	871	893	856	899	888	879	871	803	923	818	924	893	871	862	828	902	915	894	880	919	898	867	972	847	901	920	844	886	852	896	929	912	903	865	887	916	887	872	878	906	889	884	878	840	829	894	915	894	931	859	918	849	881	923	888	841	903	845
10091	1558	1719	1320	957	714	520	479	387	377	297	282	266	252	248	287	249	193	206	236	209	218	223	215	232	225	245	260	278	353	522	1186	1871	2505	2730	2381	2113	1760	1420	799	675	827	883	515	501	366	303	340	243	213	173	204	199	197	190	206	192	210	198	203	180	204	187	219	194	165	195	207	178	200	171	184	167	182	187	188	177	199	178	167	176	173	185	198	197	163	214	185	170	185	166	197	179	201	181	180	173	195	216	192	181	188	179	227	160	191	203	179	198	187	198	177	174	187	191	176	180	186	172	177	182	182	190	195	174	162	189	174	184	199	196	204	188	186	191	204	188	182	193	169	173	179	177	185	178	183	183	178	163	200	222	194	169	189	199	174	154	167	191	163	189	185	198	158	175	201	160	204	209	181	175	167	188	175	187	187	193	205	178	176	187	155	186	187	211	166	183	170	199	191	164	172	184	204	198	188	178	185	149	163	166	199	186	183	196	177	165	172	189	189	166	165	179	197	201	189	202	218	183	181	203	182	205	187	185	175	192	196	178	182	190	178	170	188	174	202	170	173	178	205	185	195	201	191	177	180	212	202	174	180	168	175	178	197	176	156	187	176	198	192	187	192	182	168	185	178	167	177	199	190	191	185	195	170	183	168	177	174	167	165	165	186	191	193	194	172	175	187	163	187	209	203	170	190	166	184	166	187	185	204	179	195	185	187	193	160	208	172	166	215	186	219	168	212	173	196	174	172	176	190	181	166	177	200	185	160	180	194	180	163	194	177	175	194	180	195	207	160	160	174	174	191	214	172	189	195	187	189	191	169	181	186	191	190	202	193	176	218	175	178	198	178	183	206	181	182	196	199	186	208	179	184	183	191	172	174	189	177	199	169	180	189	196	215	163	158	183	178	183	183	176	159	195	172	179	166	185	218	205	173	166	189	190	171	176	178	190	194	177	176	185	181	190	182	192	172	186	187	188	208	186	174	213	173	175	181	186	174	201	180	189	206	203	192	183	163	174	166	187	203	199	208	174	191	186	183	205	192	205	168	171	192	178	168	180	170	176	195	188	208	197	181	180	197	194	168	181	196	181	182	199	195	168	181	187	165	209	201	168	178	148	220	184	199	184	175	182	198	193	174	187	158	187	203	182	188	189	195	176	188	178	202	190	156	187	169	163	181	180	177	197	188	211	159	203	196	171	186	182	171	218	186	179	215	163	175	203	193	185	179	211	176	183	173	181	178	182	198	183	190	186	175	169	193	194	155	164	192	175	157	187	177	175	192	192	194	202	191	201	192	191	167	187	170	198	183	193	176	202	186	170	190	179	167	209	201	176	221	162	201	173	174	207	176	184	198	197	177	195	173	167	198	186	178	203	184	183	188	177	175	184	172	202	164	204	201	180	195	161	175	172	180	179	188	188	186	184	178	197	202	210	163	171	195	188	187	221	189	154	185	192	211	181	176	192	164	171	206	173	200	178	192	173	156	203	189	195	214	192	191	200	182	174	172	158	189	200	184	173	185	175	149	184	179	187	161	185	190	165	183	172	175	209	188	183	182	158	156	182	206	165	187	192	172	168	172	179	184	189	220	187	181	187	179	154	194	165	190	192	178	188	177	211	182	195	183	200	155	164	181	194	196	194	175	188	178	179	173	188	166	194	176	183	188	169	179	206	171	193	169	157	158	175	179	179	166	176	189	187	178	195	163	184	200	189	204	174	204	168	172	159	207	193	192	192	178	179	178	157	187	199	157	178	201	191	187	182	187	216	177	183	197	196	189	195	170	195	188	161	182	180	167	168	175	182	184	193	171	154	184	177	170	181	221	201	179	172	205	161	161	209	187	164	181	173	206	167	195	191	175	180	173	183	190	186	199	195	190	178	186	173	191	188	165	182	193	162	186	205	195	167	171	170	190	199	188	186	176	187	181	178	183	175	184	171	194	189	178	195	158	188	191	180	191	192	163	171	218	198	175	170	178	189	164	166	167	174	179	187	186	183	183	189	180	184	172	216	184	157	150	190	199	179	182	160	177	166	173	181	182	188	201	197	163	199	195	200	178	199	201	181	187	175	195	166	174	180	183	192	166	195	180	174	194	188	199	207	182	168	188	168	178	170	175	169	199	194	184	180	214	175	210	188	178	202	185	169	182	196	179	168	180	185	190	194	169	184	155	196	201	167	186	205	220	138	161	181	181	200	163	182	177	193	191	162	180	193	182	192	200	172	167	185	174	180	157	200	169	159	199	195	178	204	184	186	196	160	190	194	179	194	164	207	181	181	180	172	189	168	189	179	179	175	164	183	196	151	209	177	199	191	173	229	191	187	181	182	201	180	180	183	196	189	193	172	173	181	205	195	198	184	166	172	214	184	186	183	177	174	159	190	163	197	194	183	191	187	172	144	183	168	195	193	190	190	183	201	181	162	162	178	182	205	194	167	171	182	176	189	192	150	172	187	174	190	176	184	172	185	195	202	164	165	211	176	196	197	184	169	197	174	187	181	191	184	164	204	220	188	174	194	184	190	167	189	192	194	188	207	198	199	178	202	198	186	183	200	161	185	180	161	169	194	190	193	181	191	167	204	204	190	173	171	177	201	166	163	214	175	181	199	153	184	166	152	171	194	207	177	184	203	187	188	203	180	196	170	187	168	209	191	206	164	214	169	174	174	168	197	185	164	160	191	200	186	186	189	203	202	198	188	214	200	198	191	193	204	169	193	193	178	164	197	176	220	185	188	156	177	177	183	175	180	158	182	180	167	181	206	174	179	184	221	148	170	177	186	184	183	188	171	145	178	179	212	189	221	193	181	195	195	199	192	201	178	165	175	148	212	204	198	193	172	155	182	191	182	177	165	182	162	194	195	163	164	188	187	199	188	175	200	203	197	194	187	176	185	199	181	171	194	175	191	187	190	192	186	185	196	165	194	177	191	145	225	192	165	170	179	205	180	173	188	179	181	187	186	190	185	182	171	191	171	188	208	177	179	192	174	193	217	181	174	179	174	180	188	181	193	192	175	203	164	200	143	197	162	213	171	194	178	211	186	171	193	170	177	181	171	178	185	195	173	186	197	197	173	184	174	212	168	185	152	178	174	153	192	183	177	201	184	196	188	208	161	184	183	185	180	175	187	156	206	185	180	203	190	174	177	206	176	170	164	171	192	195	183	162	205	211	180	189	186	155	164	154	180	196	176	176	173	188	179	204	207	172	184	199	178	165	195	162	179	183	182	172	207	192	205	161	168	167	214	157	195	167	183	179	190	211	185	183	174	172	179	156	202	164	209	174	198	170	191	185	184	176	199	202	176	207	212	209	201	165	176	184	176	205	187	187	160	176	189	181	195	179	173	171	186	167	202	185	168	179	175	180	193	184	200	177	186	178	157	152	192	179	165	182	203	166	198	175	193	172	174	178	194	184	194	189	195	199	183	191	202	202	158	186	172	171	165	205	189	182	182	201	184	163	182	207	188	191	193	205	197	178	184	189	196	185	183	180	172	180	160	177
6602	1690	3580	4063	3544	2859	2336	1986	1751	1534	1391	1245	1133	1104	996	946	921	911	883	857	760	791	775	709	726	868	1050	1125	1420	1829	3026	7777	11834	15409	12460	11042	11665	10167	7876	4984	3965	4970	5450	3113	3468	2098	1907	1873	1144	856	775	667	740	606	611	615	655	616	593	615	583	556	564	613	582	651	589	554	583	551	568	581	581	594	567	545	563	571	579	537	593	613	570	595	589	537	568	596	547	587	543	586	536	535	560	589	591	580	565	538	580	542	577	583	571	540	566	574	588	575	531	562	576	584	567	595	578	579	593	549	576	558	584	540	560	550	556	581	597	581	530	533	578	543	514	546	526	577	567	564	566	585	590	556	512	563	558	552	533	569	574	525	532	530	517	601	570	590	572	556	550	566	596	550	603	555	560	542	520	598	553	578	577	613	568	517	543	566	574	543	570	571	523	559	569	583	573	562	585	530	558	549	615	577	576	592	544	592	540	565	584	532	605	561	535	534	511	543	561	545	588	553	532	504	581	527	583	557	519	575	534	614	552	564	592	573	579	568	531	552	550	549	597	538	555	566	579	554	553	544	592	585	556	542	522	564	587	556	588	546	560	574	567	588	620	554	549	532	562	520	578	562	538	572	614	579	566	591	579	587	542	555	541	574	539	578	565	583	566	575	510	581	549	543	602	604	564	544	516	524	591	577	550	592	563	541	524	600	543	540	569	557	561	559	619	547	568	536	561	575	544	572	573	583	601	560	539	557	569	597	553	545	595	586	554	588	556	592	537	584	552	577	585	558	542	592	550	567	575	570	552	544	553	495	574	582	577	575	576	546	552	559	542	509	580	587	539	562	598	559	549	527	568	590	545	545	585	561	503	590	536	555	566	541	568	571	554	556	534	510	556	542	520	579	596	530	558	561	556	563	580	535	591	539	564	598	576	536	535	561	548	568	503	577	533	556	564	581	556	585	617	587	578	558	573	549	536	541	529	570	582	569	544	530	593	529	556	604	561	578	572	594	549	531	534	588	559	577	552	549	571	585	566	546	520	540	561	573	572	602	613	561	558	546	519	535	579	522	551	537	593	562	560	535	534	564	526	573	562	586	549	563	563	555	578	549	569	606	561	549	574	539	543	570	550	558	578	587	584	588	573	516	541	531	565	593	566	552	532	518	553	546	572	541	567	573	549	551	578	566	539	537	595	582	599	566	524	552	543	553	575	586	545	577	550	581	528	524	510	558	537	575	538	575	553	585	536	592	568	581	575	584	561	580	548	548	567	578	642	585	557	568	549	500	537	539	544	544	577	554	596	531	539	576	561	537	533	509	562	560	576	548	599	569	626	571	558	549	587	550	599	510	563	511	556	559	542	591	596	587	623	558	574	539	532	555	581	554	552	571	556	532	557	531	552	546	545	527	544	548	570	593	575	594	551	534	553	585	561	561	571	552	511	547	541	573	549	562	604	579	555	552	568	521	526	563	557	591	549	554	576	578	595	596	534	559	551	530	579	537	527	548	544	579	555	585	547	537	559	599	541	535	559	594	568	541	526	577	552	570	556	547	528	514	538	599	555	564	556	542	569	550	574	590	548	584	578	541	550	614	565	548	577	532	586	565	547	582	514	560	573	575	574	568	538	582	557	574	582	542	552	526	555	526	549	543	534	584	589	550	549	517	543	574	534	588	548	589	536	558	532	577	560	562	529	590	522	571	580	568	550	609	569	581	558	573	541	563	531	560	562	546	577	555	574	560	577	596	575	552	566	559	569	564	508	565	593	585	560	551	538	569	572	555	576	573	593	536	571	539	558	543	529	555	528	569	573	538	563	594	558	537	587	527	509	581	605	571	547	600	551	592	531	568	550	542	552	561	563	565	491	575	562	596	543	580	514	550	547	530	585	579	555	564	554	581	570	534	549	558	542	596	583	532	511	602	550	554	564	553	561	584	536	544	566	569	537	570	580	529	560	554	540	527	576	559	537	541	532	572	552	560	531	534	574	555	577	555	541	526	579	544	611	570	601	566	534	533	555	557	528	569	550	567	570	519	549	570	580	565	553	580	588	572	583	571	541	553	574	550	558	560	586	570	565	551	549	526	536	547	561	570	549	566	614	603	592	536	572	608	568	570	567	540	558	548	586	523	550	519	543	551	545	568	566	547	586	549	568	552	533	578	562	567	585	597	571	540	578	527	550	566	547	543	565	562	548	568	562	550	562	591	520	541	540	553	549	541	577	593	510	526	552	547	554	502	573	534	568	580	577	624	565	545	581	557	524	565	577	558	530	558	544	518	523	585	557	534	560	564	572	532	573	575	574	561	547	524	585	557	574	566	539	581	599	518	568	581	561	555	582	597	549	560	565	579	584	564	514	549	572	577	557	575	571	545	575	576	595	572	543	536	551	559	541	536	587	554	582	556	596	559	523	544	596	564	564	529	537	545	545	562	583	571	530	574	537	547	544	572	510	502	529	566	614	589	557	570	573	562	567	573	564	571	585	533	508	577	526	549	537	552	539	565	584	542	576	540	541	526	557	573	548	561	534	568	564	548	557	570	585	543	624	531	563	536	539	626	601	544	582	527	535	535	567	542	552	541	569	593	569	561	545	584	535	539	569	592	566	584	594	573	577	568	549	554	579	586	543	557	585	533	600	586	547	579	584	588	542	556	571	525	558	559	494	544	560	542	511	588	529	560	605	595	589	566	544	565	574	530	568	609	538	583	568	590	534	533	554	596	569	577	580	519	609	547	561	562	549	551	537	595	577	582	566	577	543	542	592	504	528	532	542	588	555	566	573	562	533	564	556	512	593	563	541	558	546	534	551	545	555	553	538	557	584	568	558	569	583	590	567	569	589	552	554	530	573	540	585	592	564	564	547	538	538	547	597	544	536	563	538	552	559	560	578	537	558	561	587	564	551	553	545	506	574	504	558	560	571	544	577	573	556	597	560	547	573	541	547	554	546	546	568	572	580	573	543	590	550	575	536	563	528	536	572	562	540	580	530	517	550	575	579	538	561	534	567	574	521	536	559	624	541	566	536	542	533	575	558	603	554	527	535	582	554	579	556	609	572	578	550	580	597	601	526	582	545	557	573	554	576	578	574	570	560	555	602	595	586	540	541	543	574	579	601	527	523	604	575	541	563	577	580	577	569	572	536	561	530	535	581	568	563	532	537	561	574	535	571	585	564	585	591	581	586	600	544	561	560	551	504	574	559	532	533	532	589	569	544	561	533	577	553	596	557	548	558	566	601	547	547	514	520	573	581	549	554	600	552	589	539	570	530	570	561	542	549	545	554	572	551	565	577	567	560	555	589	539	545	525	584	597	561	552	576	581	585	551	531	588	519	579	570	603	544	571	531	589	558	561	580	572	591	566	547	545	566	557	578	540	552	567	526	538	579	541	511	557	612	574	543	577	571	575	605	569	529	549	551	558	585	609	598	551	542	567	575	587	572	559	616	558	532	541	590	544	573	542	564	533	568	597	536	542	538	559	556	547	564	576	532	576	550	573	526	609
17288	3228	3255	2396	1528	1105	911	682	541	442	401	372	330	304	276	267	229	224	240	224	218	180	205	228	223	222	261	298	359	464	757	1740	3247	4769	4428	4779	4304	3226	1930	1197	777	1426	1380	746	734	429	408	425	297	223	160	176	188	155	190	153	173	159	159	171	153	166	164	150	160	163	167	147	151	151	182	178	173	165	165	170	166	171	160	163	172	137	159	153	158	168	168	153	183	161	172	179	161	164	161	147	149	181	189	150	175	155	178	150	144	140	148	168	157	158	159	204	154	157	157	152	158	149	166	165	144	162	167	152	160	127	162	160	128	171	175	131	153	175	162	178	188	156	154	148	138	165	142	164	152	155	163	175	162	159	163	155	153	161	152	152	168	171	184	156	149	157	156	162	143	157	151	168	163	161	178	162	142	156	159	147	155	170	162	161	172	164	163	141	159	160	154	181	153	141	165	152	118	156	167	170	167	176	150	153	151	152	153	136	159	161	164	173	160	171	155	159	156	155	149	160	144	131	161	141	155	161	173	149	155	160	151	169	161	165	166	137	157	169	176	145	166	159	153	137	183	157	154	149	142	159	165	161	141	149	151	173	160	160	140	149	168	165	155	175	145	179	148	157	162	162	151	150	154	170	167	177	163	184	167	136	168	141	158	158	147	149	163	173	150	162	151	146	162	188	136	158	139	149	152	155	171	147	136	153	161	154	140	136	161	177	152	163	166	140	140	155	165	140	184	166	149	142	155	162	176	146	158	166	167	159	157	145	147	155	151	142	161	167	157	163	178	149	144	159	183	194	170	144	159	148	150	163	138	150	165	173	188	145	129	169	156	150	168	169	160	164	180	164	150	166	141	161	164	169	166	154	137	173	166	149	144	166	149	154	161	159	159	151	163	157	145	142	162	162	169	150	150	158	145	149	151	144	161	144	149	149	145	121	163	166	136	156	155	142	182	146	165	150	151	166	143	154	170	193	172	151	161	160	152	161	176	159	142	142	153	139	159	151	179	181	140	176	155	155	162	137	154	174	157	164	158	154	149	171	119	182	160	151	168	162	174	142	169	159	168	160	157	153	156	174	160	151	154	137	158	159	150	170	170	171	162	169	151	160	140	158	156	160	139	161	153	166	160	153	165	142	140	149	163	139	145	159	156	149	151	156	150	151	148	155	145	186	149	163	165	166	159	161	179	150	179	165	161	161	158	150	158	155	161	175	152	136	161	140	171	141	151	185	155	158	143	166	149	154	150	155	155	149	159	151	180	168	167	147	152	158	160	145	141	171	141	169	139	153	173	138	165	151	170	161	176	177	176	155	150	168	154	178	140	182	154	153	154	148	147	142	173	138	154	165	161	149	145	156	180	156	123	158	157	157	158	193	149	162	152	161	143	157	141	137	166	158	156	157	174	165	153	168	134	166	150	166	131	135	178	151	149	155	159	149	156	154	169	144	160	156	138	149	151	158	158	169	145	137	164	154	176	154	164	161	181	150	166	138	162	141	179	159	141	180	151	153	168	152	128	169	137	154	140	151	158	160	145	176	183	166	177	162	148	143	164	156	157	149	159	141	151	163	142	158	137	149	181	167	155	141	177	144	165	157	165	164	163	136	157	133	170	167	144	154	166	166	149	166	167	155	140	129	180	130	145	137	173	160	145	170	157	143	158	149	162	166	158	136	137	183	155	165	158	162	163	145	167	130	161	157	145	155	154	164	166	153	157	150	164	131	149	161	171	165	154	182	173	146	159	156	140	135	158	162	162	146	141	153	152	156	153	146	157	150	153	149	166	158	164	159	150	158	159	162	178	168	152	138	183	147	167	148	147	155	154	134	171	157	164	149	122	166	156	152	186	168	132	156	164	149	160	138	151	143	158	166	144	163	159	153	145	144	166	140	176	144	156	124	173	166	150	138	131	159	152	157	150	162	169	138	163	193	151	169	145	176	157	160	140	158	156	126	137	165	159	159	173	145	151	161	155	162	143	176	153	155	148	152	160	161	189	138	163	167	170	171	140	156	167	155	148	157	147	161	145	174	169	164	147	158	164	161	191	197	171	146	172	169	139	147	166	157	165	163	165	152	144	162	153	170	147	172	153	134	148	134	151	138	156	140	173	166	160	145	144	181	176	162	171	159	162	147	155	164	178	155	135	128	159	159	182	159	160	167	155	168	158	157	154	172	167	157	172	166	165	154	154	163	152	136	152	139	158	165	144	128	157	147	166	188	153	157	175	161	164	152	154	165	142	156	144	157	162	181	161	155	161	153	141	151	153	176	163	133	179	184	182	155	146	165	149	157	143	151	135	154	151	148	143	176	155	155	173	140	178	161	157	153	153	173	159	145	170	170	148	147	156	156	167	143	154	143	146	143	176	137	151	181	190	161	153	159	164	149	152	142	181	179	139	153	143	151	145	164	145	172	148	154	174	146	163	170	151	164	168	149	145	159	167	189	139	154	141	144	136	141	157	158	150	183	164	159	149	160	155	155	156	138	147	140	151	161	150	158	147	145	172	163	157	156	158	126	166	158	162	165	147	186	177	160	181	155	162	162	131	155	166	161	155	154	173	160	124	159	145	163	189	145	171	122	149	150	148	173	152	192	144	159	153	153	153	170	168	145	142	151	166	154	153	142	161	150	146	143	157	149	161	160	154	159	145	169	174	178	155	137	166	171	179	142	186	160	177	154	155	160	154	148	147	181	169	148	144	142	143	137	144	154	165	152	156	166	165	149	160	192	152	152	150	142	152	131	155	147	154	163	174	150	165	148	170	169	166	152	150	172	172	152	162	154	189	158	162	158	168	152	143	165	140	170	160	154	174	146	162	173	174	158	159	156	177	136	169	165	165	159	142	150	191	152	151	179	160	148	161	174	168	146	150	163	161	186	156	149	178	144	149	161	176	161	138	173	165	142	152	146	131	171	157	169	174	146	162	139	151	163	154	160	153	156	165	168	160	154	163	148	144	176	144	152	153	131	166	159	158	161	136	171	153	159	156	156	160	169	172	167	158	167	134	173	143	148	166	146	189	148	165	156	161	146	163	164	157	161	168	161	161	163	156	154	168	183	162	145	148	154	152	168	161	137	155	154	169	137	164	156	122	172	150	178	161	154	144	179	155	142	158	160	139	171	144	164	161	146	148	178	156	148	172	157	139	159	152	168	163	156	170	140	154	137	159	163	138	157	162	168	133	160	151	164	149	172	156	160	160	157	154	167	159	148	163	172	175	152	157	137	144	154	164	160	147	152	158	147	166	147	135	181	148	172	137	158	147	160	162	183	181	177	171	150	152	175	151	165	170	163	166	175	148	106	160	153	158	157	130	154	159	168	153	156	153	154	147	116	157	159	149	173	164	158	157	159	147	164	147	172	153	159	171	156	167	161	171	149	146	152	152	176	144	174	155	151	175	169	165	143	150	151	171	159	171	175	149	145	177	150	170	140	152	133	144	134	157	143	167	127	154	157	156	162	177	171	161	152	159	162	168	169	126	150	160	151	160	171
8541	2764	6213	6979	5812	4676	3852	3122	2612	2265	2093	1798	1620	1415	1351	1222	1226	1080	1045	1035	975	862	886	839	858	1005	1219	1522	1854	3014	5232	11257	18786	22502	18083	18277	16842	15237	10827	7672	6006	9180	9011	5341	5583	3352	2724	2600	1570	1013	888	808	911	593	605	569	574	630	555	623	554	566	536	578	521	541	540	545	537	513	513	530	508	546	526	518	562	535	532	553	574	515	508	526	507	510	499	521	501	533	522	482	522	496	512	510	506	508	492	506	522	490	511	526	507	492	509	553	512	497	504	512	496	503	470	493	506	519	521	493	460	540	485	491	495	487	510	529	444	498	489	504	470	539	526	479	486	500	488	502	511	504	470	486	462	507	488	499	462	502	543	538	501	479	540	462	500	463	499	446	523	500	506	480	491	492	476	472	481	483	480	523	460	512	512	477	555	506	494	495	501	458	456	481	512	466	483	501	436	479	487	509	463	486	504	474	489	523	510	530	510	478	495	463	515	511	488	496	469	450	515	466	457	491	500	442	503	440	476	474	504	473	478	504	557	478	490	465	494	504	530	486	525	494	492	496	513	502	495	492	532	492	534	506	496	463	492	506	498	493	502	474	476	482	479	485	506	494	490	472	492	473	482	494	521	456	501	482	507	520	488	473	453	482	535	519	508	473	451	478	492	484	515	508	508	485	518	533	524	420	496	514	489	473	516	507	490	507	473	462	505	485	483	487	473	467	467	479	497	501	500	483	537	494	521	514	475	494	534	502	462	457	517	527	501	521	532	513	497	501	475	481	462	445	497	499	459	476	539	465	517	481	541	477	482	498	522	488	492	489	519	482	507	468	482	471	544	481	505	484	531	502	482	475	492	538	471	474	500	505	509	481	493	512	492	446	487	510	501	529	489	460	482	468	514	490	517	496	484	486	505	501	480	541	476	509	453	497	506	491	461	515	535	491	484	497	495	498	459	503	481	509	465	507	507	504	498	460	456	519	479	495	498	486	465	504	520	503	499	474	486	456	506	518	490	481	451	507	538	517	525	471	502	444	515	504	471	450	480	463	451	508	490	482	522	489	493	525	472	500	456	502	491	493	519	501	462	478	485	471	488	516	475	542	478	492	469	484	498	508	496	488	481	523	514	477	507	470	448	505	512	503	489	469	466	505	510	450	503	499	468	496	507	508	454	447	485	486	487	495	487	524	470	506	488	503	476	531	470	511	503	515	488	471	448	524	475	486	497	491	492	515	485	501	497	474	490	506	494	482	475	502	467	490	497	494	456	503	492	478	503	519	485	508	492	495	507	442	478	450	501	525	479	485	469	514	489	490	494	465	496	506	498	474	496	453	495	453	500	481	522	483	521	510	456	487	536	495	481	505	517	504	529	469	503	499	488	515	523	510	501	455	471	511	511	471	472	503	514	507	477	489	491	504	512	505	480	496	493	512	502	524	484	486	522	545	515	496	486	477	487	448	509	499	504	482	493	498	476	495	493	508	479	475	500	527	514	511	492	481	486	518	449	521	525	491	474	513	497	526	508	501	512	498	480	546	464	458	454	493	478	491	458	514	474	489	510	527	485	478	523	529	499	489	492	484	433	523	458	476	496	447	473	497	491	475	491	474	483	514	518	513	515	519	480	490	472	528	482	521	510	473	528	512	466	533	461	498	473	434	501	468	506	514	509	459	483	500	478	514	500	461	537	542	462	513	467	506	521	493	480	512	485	515	455	473	484	510	526	516	478	513	514	506	481	493	548	471	479	501	488	452	511	489	506	486	469	504	470	483	454	516	463	437	479	464	469	476	508	475	475	506	475	454	504	520	536	476	495	484	484	510	467	497	497	484	494	473	491	471	452	463	469	462	511	473	470	503	487	515	493	555	501	532	457	482	497	500	495	514	459	473	534	514	512	497	456	489	513	507	485	498	456	488	530	474	516	470	468	483	491	482	478	508	473	491	499	496	488	464	511	517	459	468	487	452	482	491	520	475	512	499	490	468	459	498	485	505	472	480	486	477	474	530	451	535	440	502	499	506	513	488	516	518	511	506	520	472	469	473	485	505	529	534	504	494	500	478	533	475	528	513	492	494	516	481	457	483	460	492	486	514	482	524	507	476	491	497	481	504	461	461	490	490	479	490	496	477	449	493	491	495	497	454	465	514	463	474	486	483	531	500	519	481	536	479	500	471	533	463	491	454	512	494	522	487	492	533	483	478	452	484	479	493	511	467	543	462	467	490	515	465	509	527	506	518	497	468	449	527	481	483	469	473	483	467	498	513	511	472	515	485	465	469	507	490	509	481	493	462	504	477	475	464	450	485	521	527	489	464	500	484	502	505	515	487	459	479	462	514	476	506	488	476	497	486	494	487	471	512	484	480	508	526	502	448	516	485	495	493	516	495	502	494	485	516	492	495	479	461	448	488	526	448	485	500	517	461	477	482	497	497	480	470	498	478	490	466	514	498	508	513	513	489	499	493	444	509	477	487	495	497	519	497	481	470	486	495	515	515	465	499	453	446	488	468	503	488	498	481	486	528	506	452	462	494	453	465	457	519	510	501	497	488	498	474	522	493	476	490	494	490	491	474	513	492	483	455	508	508	497	500	472	486	477	489	470	482	449	449	510	491	509	495	521	508	480	492	511	519	514	533	519	504	490	466	500	504	487	513	485	469	498	510	496	470	506	480	470	502	488	457	494	492	472	512	473	466	482	498	468	445	492	463	477	496	493	482	472	516	452	520	499	521	496	471	492	475	487	492	502	510	466	492	480	514	470	517	510	514	510	506	472	490	491	525	530	486	467	529	490	444	505	513	525	528	456	518	505	506	416	481	474	499	505	490	475	484	460	481	492	499	477	520	485	524	508	515	471	509	490	497	517	508	525	485	489	497	501	469	495	466	480	526	475	523	484	484	501	526	511	511	547	488	463	483	472	497	520	512	515	476	493	538	502	535	490	535	489	517	446	496	520	460	487	481	481	484	512	501	519	469	493	494	527	447	454	454	520	454	504	494	486	496	500	484	467	526	478	463	538	475	467	495	454	545	486	473	475	482	509	462	514	499	494	463	509	497	478	542	468	507	496	496	479	522	493	478	486	498	475	533	493	448	505	508	502	480	490	527	484	536	505	487	478	446	486	457	510	512	482	510	509	515	519	534	516	491	510	484	499	501	487	454	468	500	482	476	449	479	488	513	495	523	473	501	462	516	462	510	475	498	527	490	453	460	500	485	528	463	533	491	453	479	500	491	484	493	482	499	519	510	506	488	443	509	532	466	491	462	455	523	497	498	531	476	497	465	505	493	500	514	503	491	502	481	458	464	502	493	545	481	516	506	523	512	494	542	490	467	457	523	501	484	502	542	480	504	525	499	525	476	493	499	503	464	504	490	509	539	478	490	510	527	514	445	508	534	469	524	482	486	489	485	535	497	519	510	499	479	496	491	487	495	510	514	490	482	494	487	532	482	536	479	500	497	465	483	484	477	480	542	499	480	479	487	491	497	482	476	518	510	521	488	491	481
2457	420	433	402	369	350	357	338	323	322	334	328	305	317	314	308	336	346	342	318	333	324	341	317	331	372	315	328	318	359	373	368	410	464	475	485	456	390	397	339	347	338	374	350	326	333	350	356	354	346	333	336	328	326	316	342	351	306	338	345	331	328	317	345	324	329	341	312	326	325	313	326	325	309	344	368	323	308	346	307	304	331	347	318	319	321	340	319	329	325	329	317	324	306	347	328	314	343	323	315	331	336	343	307	348	340	316	318	317	321	363	339	342	331	321	330	318	347	323	348	344	332	331	352	310	347	325	279	324	312	340	311	359	299	329	357	334	324	330	358	334	324	325	349	333	345	345	337	364	313	335	333	322	359	320	353	334	326	321	308	329	315	334	355	325	330	345	318	312	321	336	352	335	322	331	301	326	349	333	338	332	327	330	292	333	338	311	325	336	319	330	347	325	325	346	342	319	350	315	358	334	339	326	334	309	324	326	333	344	311	334	338	355	350	325	298	303	338	315	339	326	286	338	321	312	327	315	323	330	307	334	340	348	323	320	322	318	314	335	322	318	333	330	308	339	313	321	322	339	327	315	338	348	333	320	300	325	329	344	309	319	364	326	333	320	290	297	322	348	313	327	321	333	334	320	315	326	318	351	360	333	294	343	303	349	331	332	319	319	316	330	337	364	318	315	348	305	345	344	342	332	318	342	316	367	361	334	305	312	299	328	334	305	339	343	344	304	311	371	349	329	299	344	321	354	325	312	329	330	345	304	329	349	351	329	303	308	287	337	321	324	306	338	345	317	356	337	303	332	303	329	321	345	350	327	315	329	327	303	356	309	316	308	324	337	365	348	295	319	296	346	339	347	327	353	315	313	323	318	336	352	320	341	326	325	332	346	357	362	301	327	319	339	352	337	324	314	316	294	327	353	298	350	335	348	306	344	343	339	335	341	292	320	347	352	296	328	344	335	366	309	357	354	338	314	309	324	342	351	292	349	335	324	346	324	330	349	370	325	316	327	340	320	327	324	331	325	347	338	339	315	322	321	330	349	332	345	330	327	327	357	358	352	317	290	328	319	328	326	325	314	314	342	317	347	297	339	327	330	311	338	316	324	340	356	328	353	325	344	310	343	329	326	327	352	329	310	315	369	344	321	308	333	314	317	324	321	327	328	361	348	317	336	321	299	321	309	329	342	337	309	311	328	331	310	318	365	356	338	334	344	328	361	322	304	344	333	293	334	330	308	288	326	302	310	310	320	288	314	299	312	335	334	336	335	303	330	358	331	289	360	282	322	282	330	324	292	331	339	318	333	303	298	317	333	318	335	364	323	334	331	334	345	299	334	342	307	325	325	354	311	343	319	304	302	322	333	338	321	311	356	317	330	322	321	317	308	332	337	326	327	347	330	351	314	346	358	359	316	315	333	332	294	315	342	340	321	338	332	361	320	319	333	339	366	326	324	342	335	308	332	334	309	357	339	339	363	352	314	320	355	325	359	319	345	344	369	343	355	316	354	321	316	307	314	311	351	332	342	306	322	355	349	300	331	307	327	307	314	353	356	320	339	331	323	333	310	324	316	355	351	322	308	329	339	336	332	332	315	336	310	295	329	314	299	303	352	333	279	368	333	329	327	346	340	315	308	320	343	318	310	283	357	332	320	310	311	347	357	370	314	353	307	317	294	295	343	316	316	340	360	347	332	310	334	304	328	336	333	323	346	317	322	326	317	305	296	314	342	331	323	367	339	315	321	319	331	320	308	348	371	310	281	315	345	314	317	344	302	334	338	316	331	371	358	318	335	329	328	335	331	336	349	331	328	296	324	356	321	344	312	339	305	314	324	322	347	331	336	324	345	306	325	308	353	326	347	323	349	304	350	357	326	349	331	339	298	336	295	312	313	344	344	317	300	336	323	321	348	307	308	309	337	338	330	336	332	315	336	340	294	317	311	299	337	297	321	341	320	345	299	306	341	314	297	287	344	339	300	329	286	328	336	331	313	314	336	346	332	350	349	350	324	339	320	329	318	322	274	349	331	337	316	351	325	305	344	350	284	309	298	322	331	326	337	345	338	318	349	341	348	322	329	281	295	321	308	345	348	340	323	354	314	313	347	294	323	317	327	347	321	334	323	348	335	315	340	296	330	327	301	310	313	343	304	314	326	340	331	324	352	304	330	323	318	330	336	350	348	354	309	330	325	316	334	314	357	335	347	339	334	330	323	309	329	322	316	317	350	336	327	295	323	321	324	302	372	310	306	311	367	350	330	315	299	315	319	331	338	339	339	338	340	332	325	289	329	348	316	334	362	286	353	320	344	360	326	307	307	344	301	324	317	303	332	328	327	337	327	368	309	327	336	373	318	329	290	323	334	306	319	340	335	317	336	322	362	328	338	321	312	340	359	323	304	299	335	334	349	310	355	331	315	354	332	338	313	311	308	319	296	338	312	359	348	313	312	335	327	300	367	326	318	337	313	343	304	328	324	318	319	339	359	310	337	360	344	297	313	337	334	336	331	323	318	325	328	347	338	326	322	348	341	339	336	347	354	333	332	323	336	333	347	320	329	316	312	345	339	352	320	318	322	296	325	347	298	346	328	327	331	322	342	324	307	348	341	320	325	345	304	320	330	316	321	303	319	337	297	305	339	345	330	321	329	311	364	329	335	325	307	328	311	345	345	357	352	348	322	319	312	372	323	311	320	327	291	347	367	313	341	345	311	319	323	355	312	329	317	329	319	324	341	324	302	327	347	344	343	308	288	337	316	332	324	305	324	315	370	341	290	345	312	309	324	329	336	292	357	348	341	362	308	339	319	310	297	367	298	326	342	350	345	337	320	337	307	284	317	331	317	339	341	368	297	325	376	357	313	321	356	302	289	338	310	322	320	333	360	346	319	309	383	314	326	346	335	345	319	330	313	364	386	291	335	334	307	345	328	327	326	327	304	347	360	334	340	337	334	327	316	337	342	326	307	328	347	353	325	323	318	350	296	347	328	317	335	324	315	328	294	313	297	332	347	323	340	305	330	328	296	334	341	333	331	319	310	320	326	344	320	349	325	309	328	341	320	289	301	327	316	338	339	354	334	347	364	303	336	311	345	356	335	359	319	322	330	352	316	338	321	312	313	333	343	349	324	335	334	319	326	310	334	281	328	327	318	332	303	341	353	330	354	355	307	309	321	324	323	297	308	350	333	325	337	304	321	365	364	323	335	338	307	320	301	339	355	296	341	306	310	305	302	352	339	294	328	350	316	316	325	286	285	320	305	337	324	340	364	318	284	307	338	371	338	308	342	330	350	328	300	364	323	303	343	356	329	323	308	323	344	304	338	318	292	314	331	329	330	318	310	302	373	312	319	322	318	334	337	335	351	332	322	340	351	361	308	308	320	345	320	306	346	340	353	337	336	348	330	328	308	326	331	315	351	340	328	295	336	309	334	337	347	312	342	308	332	297	320	318	333	289	313	333	338	353	318	340	312	343	323	333	338	311	341	336
2513	1010	1106	1064	1080	1028	1029	991	968	1003	973	932	944	936	940	949	949	892	875	937	951	920	953	930	944	979	927	960	973	1016	1091	1271	1568	1851	1842	2005	1791	1643	1349	1158	1157	1192	1171	1028	1076	952	1000	964	958	932	925	900	912	932	927	925	936	931	952	901	898	872	935	882	937	988	969	885	891	904	895	869	926	917	916	902	875	957	922	910	920	894	917	940	913	950	909	877	896	897	889	894	865	939	972	860	975	930	947	930	963	925	946	912	900	877	937	900	914	904	908	874	975	894	935	887	900	925	846	950	901	912	874	906	897	893	905	893	902	882	886	854	943	979	902	905	932	882	913	909	912	933	942	951	878	917	871	889	904	909	893	886	924	900	931	909	845	890	884	927	932	908	927	940	861	880	940	929	906	943	879	913	955	895	882	906	904	946	886	914	962	904	871	931	899	834	917	942	918	926	897	898	862	882	856	952	918	937	869	886	938	928	920	929	875	941	888	896	908	843	920	919	893	898	861	903	905	926	972	921	906	900	888	900	866	884	935	924	929	872	834	864	888	899	916	927	950	900	918	887	909	903	878	885	874	920	912	880	849	906	920	902	906	900	915	871	927	891	886	828	881	891	939	923	900	925	865	887	1007	935	886	878	876	906	935	893	951	883	905	904	929	931	904	929	889	923	875	874	925	876	901	866	1004	938	905	943	882	879	913	862	887	917	943	852	857	898	942	939	920	909	936	943	931	894	902	928	959	877	968	911	902	914	902	870	937	944	882	915	924	892	906	932	893	882	922	902	927	920	937	967	898	968	859	900	902	910	888	931	860	920	876	956	887	914	877	929	919	936	920	919	878	923	916	918	857	937	878	830	858	885	898	951	914	921	905	963	973	926	923	936	901	857	941	895	900	969	916	908	879	906	903	972	843	972	879	909	867	929	895	890	881	937	907	879	885	917	893	918	924	913	933	950	918	852	921	872	881	885	882	893	926	938	977	955	913	902	954	888	884	894	845	943	873	855	907	882	913	964	894	890	894	903	960	898	894	889	919	891	901	930	933	897	899	907	899	908	896	916	911	911	844	927	909	946	891	946	861	940	921	911	909	889	921	936	876	915	928	974	892	895	895	891	893	918	947	861	931	918	902	986	928	929	887	899	904	945	962	928	938	951	925	891	891	875	978	950	925	944	943	938	928	913	908	898	985	894	933	922	863	952	899	913	929	885	897	896	995	917	909	913	883	936	901	934	869	937	935	920	885	909	905	912	892	926	944	929	950	924	924	860	895	929	890	915	855	839	940	873	902	928	914	911	941	882	896	921	893	867	935	910	943	934	882	925	862	1001	898	934	947	892	905	935	907	903	884	847	949	910	958	931	947	909	934	898	929	981	937	891	858	912	910	934	892	913	937	865	878	929	921	911	912	916	907	934	927	888	868	909	916	877	905	859	917	848	980	913	951	913	977	871	890	908	914	886	951	890	871	910	868	913	911	900	950	922	902	926	900	950	867	912	893	917	842	939	919	912	892	897	973	892	891	893	931	913	861	917	913	864	947	917	906	953	861	960	879	918	913	912	909	907	903	892	918	874	910	869	948	895	888	905	903	890	943	901	926	903	903	903	850	927	901	930	927	925	908	857	942	901	917	921	907	887	890	885	876	887	904	878	933	894	888	923	929	918	943	867	925	917	907	892	928	875	946	966	921	886	913	865	882	909	886	872	918	948	907	949	882	898	894	886	961	910	844	911	931	907	900	917	926	916	941	938	882	895	892	880	922	902	905	940	893	845	945	909	961	926	865	933	901	914	918	904	850	953	917	868	944	969	907	920	902	873	905	908	911	891	895	933	918	855	907	953	970	956	886	929	961	905	898	955	948	925	892	936	890	860	923	907	873	903	906	891	961	902	952	895	896	854	933	858	943	870	918	895	907	882	882	890	913	894	899	943	905	969	898	912	917	871	936	906	918	900	915	882	854	895	920	921	913	883	872	883	940	921	914	884	924	957	933	973	877	841	922	908	866	874	898	906	887	935	906	923	920	900	899	902	913	893	940	927	886	854	942	951	870	878	890	902	871	859	891	941	899	903	884	911	921	887	928	905	909	915	903	888	925	923	949	888	980	914	866	870	951	904	923	870	916	955	946	950	898	921	900	906	896	931	947	876	878	970	889	908	924	907	864	902	940	851	904	919	949	904	880	900	898	963	879	960	947	894	899	931	934	934	930	909	923	883	893	920	931	907	911	900	938	898	898	916	929	949	897	908	901	904	894	840	917	947	834	889	934	950	891	872	932	911	921	880	980	900	923	886	908	941	901	864	841	836	926	937	923	932	933	876	908	952	957	938	897	910	900	895	884	861	888	923	896	959	952	937	910	903	890	917	926	869	895	886	928	903	898	922	928	876	912	941	909	949	886	883	915	977	925	948	921	890	904	927	893	927	910	884	909	881	907	875	964	932	840	911	896	926	873	942	882	940	886	958	826	872	898	887	910	890	887	905	904	918	909	910	858	911	900	913	876	891	923	886	842	883	846	897	874	952	951	912	880	871	934	873	886	924	889	910	877	971	903	915	913	912	933	876	872	904	925	945	886	875	908	882	870	891	922	901	880	858	868	978	909	948	871	881	909	945	918	942	935	941	876	892	939	901	862	905	923	905	945	927	902	947	923	924	909	889	883	846	888	953	915	886	909	868	934	927	927	896	935	870	900	906	924	923	938	907	918	852	845	892	921	934	923	906	940	848	909	836	947	939	838	910	909	930	935	887	911	912	932	936	922	910	879	915	901	880	897	908	918	952	909	908	886	847	900	898	868	879	887	894	897	906	900	927	943	915	915	932	911	935	915	917	889	889	906	889	911	931	888	923	950	968	900	860	895	915	897	938	929	923	885	963	941	861	871	928	943	907	978	846	910	875	911	936	908	899	918	903	892	869	886	976	925	870	889	987	917	945	905	874	891	924	916	940	964	881	865	877	893	909	952	919	872	899	961	923	892	905	921	895	885	878	881	888	905	884	893	879	897	876	861	932	867	859	924	943	897	917	952	867	881	933	958	947	892	861	851	892	966	922	847	850	955	879	908	909	930	895	920	946	855	927	860	946	903	928	950	882	903	952	915	852	915	947	936	945	929	915	880	885	976	917	912	953	945	898	908	874	912	903	905	967	857	938	902	925	868	893	976	898	902	925	865	878	915	847	884	925	922	924	908	937	934	963	885	896	946	938	953	892	910	898	946	895	941	947	926	870	934	908	913	937	867	861	958	907	939	919	925	855	869	932	902	903	936	953	940	872	878	919	903	907	922	865	925	927	851	923	908	951	920	919	944	892	957	928	960	921	928	970	926	879	858	960	891	910	892	882	941	851	886	884	861	909	881	925	884	842	931	891	916	987	958	850	900	944	987	888	941	908	886	875	883	874	921	936	934	886	877	889	874	954	894	941	980	903	880	905	904	932	864	976	904	934	882	912	943	891	913	875	891	857	919	963	950	900	889	905	886	931	923	873	919	895	828	874	848	944
9806	1649	1788	1274	865	675	517	420	356	317	304	270	254	237	256	241	226	216	200	199	193	213	183	180	197	210	227	241	271	306	401	897	1682	1786	2083	2536	1940	1609	1131	654	623	888	756	489	457	336	297	294	253	216	201	184	175	199	172	169	183	176	203	192	180	176	191	188	191	165	176	190	182	179	170	174	164	182	182	183	177	167	159	185	177	172	180	183	189	168	180	178	169	192	190	174	167	174	190	158	180	170	178	180	169	182	157	172	187	174	177	196	166	166	194	190	187	185	175	177	182	166	173	184	158	158	169	179	185	172	161	163	189	176	200	193	192	150	189	160	176	168	173	160	161	172	160	153	175	179	169	152	151	175	175	164	175	196	193	180	175	187	167	185	154	171	170	166	170	177	198	189	167	178	158	183	164	190	158	175	167	179	178	179	173	185	172	171	163	168	201	188	195	166	179	155	161	164	164	182	191	185	167	189	178	191	158	194	170	200	157	193	159	196	181	176	162	175	182	176	186	175	163	168	159	175	169	178	167	157	189	167	161	175	188	190	178	164	164	163	149	168	181	187	184	171	185	180	185	149	192	149	171	178	169	199	140	165	185	152	170	176	177	165	172	177	168	172	185	169	182	181	161	163	171	168	171	183	162	191	171	182	185	171	155	197	162	171	184	183	168	188	176	164	166	167	167	164	187	163	180	140	160	167	194	182	166	158	155	175	185	197	176	180	175	177	187	185	180	167	170	185	182	171	160	177	180	203	162	152	178	165	171	160	173	152	185	191	166	162	194	181	170	169	182	179	174	175	177	181	161	163	189	147	191	185	184	154	156	187	193	180	184	180	163	172	166	172	180	165	196	183	184	166	170	177	193	169	184	180	155	189	175	178	159	178	173	170	137	157	174	162	173	180	160	197	177	153	166	185	144	165	183	161	163	165	180	183	182	171	182	192	204	183	162	172	183	160	189	178	176	185	165	192	173	182	165	187	180	159	172	180	184	167	187	183	174	178	159	176	163	181	180	185	175	205	188	164	189	197	183	192	152	144	186	196	162	190	193	174	198	189	176	192	166	190	174	171	161	178	202	197	176	183	179	178	177	174	169	200	187	156	184	210	184	163	179	192	175	168	172	174	166	169	164	164	174	174	161	191	186	171	185	148	176	163	188	178	156	190	173	200	172	165	200	166	189	168	192	159	169	162	191	168	168	183	167	193	196	152	181	189	177	196	162	180	174	189	167	174	200	161	175	179	181	165	141	197	183	177	188	167	189	143	160	186	151	163	181	169	191	160	161	165	179	164	177	163	166	152	147	172	150	163	147	186	172	167	208	157	191	200	169	170	178	168	167	162	165	153	182	192	178	175	175	169	181	168	174	166	175	170	181	174	167	193	183	176	178	162	173	187	164	184	145	155	179	178	179	160	190	184	175	146	172	171	179	165	180	201	165	173	163	174	195	176	169	187	190	169	172	200	176	166	172	185	155	197	162	178	183	181	155	156	170	180	157	182	161	191	153	148	178	170	173	174	163	189	158	197	170	172	203	159	185	182	164	193	187	177	168	184	181	161	189	171	165	167	174	184	160	168	170	176	163	193	199	176	194	170	172	174	151	168	169	174	201	188	191	169	180	196	180	154	184	181	181	186	181	156	166	183	182	182	157	166	175	164	161	174	177	190	174	177	176	193	177	173	154	178	163	215	171	166	182	157	173	182	165	185	170	155	182	179	176	166	173	192	193	182	188	147	175	192	165	173	182	156	146	181	192	180	200	166	191	184	166	177	177	164	179	181	144	171	192	166	172	189	171	158	173	166	170	163	172	157	179	189	182	176	156	162	154	185	170	162	146	170	151	183	176	161	171	174	161	178	178	167	168	161	167	165	178	192	168	186	159	177	157	170	172	174	182	172	169	180	175	172	179	179	190	193	156	188	158	181	181	157	166	176	174	162	164	183	180	171	167	194	176	196	195	153	175	171	165	168	173	166	174	187	179	168	164	175	167	184	176	178	163	176	176	151	167	191	174	162	163	160	178	189	185	184	166	170	180	186	184	176	184	153	190	197	186	172	157	165	159	174	172	172	174	171	160	176	157	193	170	160	187	197	193	172	178	184	184	181	170	165	165	162	181	174	173	163	164	193	168	195	173	174	170	177	164	187	167	188	195	178	148	140	185	170	161	179	172	192	156	160	190	173	187	158	174	163	179	186	169	173	184	169	180	187	165	144	178	193	165	188	162	166	181	177	169	192	180	175	187	151	191	194	170	190	166	176	185	159	182	188	151	168	174	169	159	213	168	159	172	159	171	159	188	166	182	166	183	149	158	191	162	177	199	178	192	182	163	191	181	181	185	183	169	154	182	193	173	174	186	179	166	173	167	190	182	175	159	165	167	156	164	164	188	179	159	179	182	188	177	176	181	158	166	178	135	166	172	160	196	174	166	151	166	188	188	164	161	179	184	172	179	164	203	178	197	182	179	157	170	179	159	166	154	199	189	160	176	182	184	163	176	167	197	201	178	189	182	179	164	157	171	174	186	165	194	161	201	178	162	168	168	178	183	162	192	204	178	181	157	165	193	156	182	196	194	190	179	165	168	177	194	181	191	179	182	161	166	155	160	168	157	181	179	183	159	174	180	174	183	169	150	186	166	180	193	175	152	179	175	179	178	163	173	185	177	166	163	190	157	185	185	161	196	180	181	158	189	170	187	167	154	199	165	154	184	180	155	190	190	158	204	155	158	194	181	158	176	173	207	158	157	171	195	187	184	168	184	171	181	180	193	176	171	184	175	189	191	143	173	167	152	172	185	175	174	167	185	158	174	175	165	161	177	165	184	174	172	151	194	176	179	159	146	182	197	183	189	174	157	168	185	180	198	174	176	168	176	202	204	182	166	189	183	188	169	154	180	156	183	179	179	169	171	190	170	185	164	198	185	168	177	169	172	205	184	191	180	155	151	177	171	173	160	169	156	181	170	168	165	164	166	179	168	169	170	178	161	168	169	176	177	156	165	178	184	166	202	167	167	169	171	165	164	152	177	181	155	183	178	164	172	170	153	184	150	163	164	166	148	161	161	192	165	187	199	178	195	177	196	173	184	162	198	162	192	171	148	188	157	180	154	137	176	173	158	191	175	215	189	184	172	180	157	194	176	164	179	142	172	178	176	172	176	181	172	176	161	193	187	189	193	171	170	173	194	139	172	156	156	170	159	166	169	176	154	188	171	162	163	167	188	172	163	172	164	174	190	169	149	161	184	197	171	184	146	166	177	191	173	147	186	172	177	169	169	173	165	159	163	157	162	155	181	179	187	166	155	171	158	169	186	178	160	166	197	178	188	166	188	176	179	180	192	174	176	179	148	162	165	182	170	162	175	180	171	188	181	185	182	193	173	161	186	185	194	158	154	193	199	160	184	197	182	178	150	158	175	173	171	189	175	161	191	219	178	186	166	189	188	175	180	161	158	190	164	170	188	173	168	169	165	191	171	180	174	163	192	184	164	159	183	166
6157	1679	3474	3860	3324	2774	2280	1874	1613	1483	1307	1185	1028	1006	947	880	810	782	848	760	728	735	709	715	678	801	842	1022	1098	1565	2469	6330	10739	11566	10571	13000	11276	9206	6984	4087	3782	5470	5729	3284	3140	1917	1784	1438	1179	917	821	684	692	572	571	631	588	595	591	595	556	579	584	577	608	489	559	542	511	537	528	545	498	527	538	532	551	538	542	549	567	544	540	531	530	559	529	553	531	526	528	544	562	511	586	582	521	504	571	515	579	540	516	534	543	506	521	532	530	559	524	553	516	556	508	560	505	516	550	568	509	529	538	520	543	520	555	503	523	512	516	606	511	530	530	488	547	506	544	541	550	521	490	537	513	506	510	522	521	514	537	550	527	550	513	554	519	553	563	538	522	504	512	546	524	558	519	550	537	573	506	529	538	530	511	562	562	514	538	521	453	537	517	497	550	524	531	479	517	559	542	570	521	515	512	518	520	543	551	521	528	495	514	518	502	550	531	497	493	495	514	529	569	532	523	535	550	552	556	523	581	538	579	554	511	531	533	521	533	556	527	486	535	565	549	505	486	542	519	536	529	565	497	530	500	478	504	510	513	575	534	523	570	552	534	486	524	527	479	530	574	553	504	543	523	538	531	500	521	549	526	520	566	570	506	548	504	530	528	493	494	567	527	556	571	507	553	521	544	542	573	560	511	586	505	581	513	514	511	524	579	485	501	521	520	521	549	566	529	509	504	486	541	525	486	549	507	546	547	498	535	521	527	592	524	539	539	560	543	488	538	521	512	516	478	531	564	566	541	528	536	552	528	556	552	539	515	550	550	503	554	487	500	520	549	555	543	530	518	525	489	533	511	492	512	532	535	502	535	501	522	532	533	492	536	522	547	538	481	535	500	534	512	513	530	530	537	540	557	546	555	502	517	572	578	574	520	536	525	517	585	564	538	521	534	523	507	536	558	534	556	504	526	505	524	485	519	538	526	542	549	538	569	550	539	524	536	523	511	512	542	536	545	552	531	509	512	510	555	530	512	544	501	527	521	557	514	570	558	493	530	506	521	547	513	526	521	528	584	539	541	533	534	542	494	497	528	525	547	517	524	569	545	492	537	526	509	508	560	551	507	568	548	553	530	499	557	561	505	525	546	578	554	516	483	525	528	529	556	548	530	521	495	546	505	486	507	517	540	527	528	500	512	541	517	510	554	565	532	533	515	545	540	565	540	530	507	545	561	520	512	504	523	532	557	517	513	495	509	524	535	551	525	506	557	547	509	528	531	506	537	564	529	527	542	499	492	561	495	552	536	532	520	541	527	536	511	548	543	525	525	533	499	494	524	544	589	503	557	514	506	549	549	497	516	559	532	516	543	524	507	561	534	494	576	529	530	514	525	534	516	534	485	508	546	537	551	547	546	511	495	576	513	544	547	546	553	522	581	534	544	515	538	587	545	503	568	531	540	529	547	531	469	524	511	552	550	519	545	497	516	521	545	524	527	542	505	522	507	582	489	532	506	515	515	525	519	523	562	521	538	498	507	539	526	515	523	526	528	525	501	543	520	551	550	532	573	547	516	550	511	508	533	551	527	534	548	552	546	513	548	520	529	549	534	518	512	531	561	513	492	556	556	509	538	520	561	567	532	527	548	495	498	502	529	494	566	543	501	572	540	531	544	508	547	546	529	540	519	523	553	502	514	507	503	541	519	548	530	559	545	536	516	498	546	563	550	504	483	521	518	513	508	547	520	530	526	539	527	553	502	538	528	528	535	530	540	509	545	547	564	535	574	510	544	540	520	502	530	543	505	518	483	532	600	505	544	500	513	529	493	540	539	556	551	518	532	526	496	537	515	526	548	548	511	520	507	517	546	551	525	499	498	546	524	531	538	481	553	490	547	536	566	561	533	514	477	554	524	523	543	485	550	508	475	528	528	544	519	606	508	582	531	556	568	493	529	563	469	506	525	554	490	551	535	534	521	506	530	530	528	511	538	524	535	533	541	528	509	502	524	570	544	549	508	520	527	515	529	527	544	511	509	529	573	509	481	522	509	566	547	544	522	514	569	523	490	564	557	538	530	518	491	532	520	542	544	525	558	526	503	485	571	525	514	574	474	504	519	515	530	555	523	530	509	533	533	553	553	507	528	559	516	551	532	522	519	523	501	534	569	549	489	467	531	541	555	531	547	527	499	543	511	542	537	479	531	524	522	495	531	536	539	538	564	540	540	528	506	507	547	509	525	542	546	511	560	504	497	487	557	541	514	521	507	536	490	552	543	549	515	523	549	534	539	515	491	522	556	484	540	548	522	545	534	557	496	574	511	530	562	491	523	540	523	575	579	497	490	508	530	514	522	489	537	488	523	526	530	508	480	538	543	542	533	519	500	541	529	525	516	559	528	516	523	495	609	545	539	542	455	539	589	501	536	524	551	520	543	565	533	531	538	556	567	545	526	495	535	553	531	537	525	529	556	544	501	537	515	535	527	540	512	538	542	514	537	576	552	534	549	530	538	584	516	576	521	520	505	527	514	512	564	481	566	509	544	484	544	503	510	502	526	514	524	502	512	559	533	500	521	523	504	558	527	516	519	535	542	525	500	513	510	511	518	555	495	545	525	553	533	533	500	507	527	542	541	521	500	517	535	532	493	541	526	551	493	588	519	529	531	510	526	514	561	542	503	519	521	516	525	537	543	549	497	540	580	555	520	514	537	507	531	467	527	530	553	502	554	526	543	512	517	510	514	500	487	540	556	535	535	523	565	541	520	497	519	522	515	565	514	517	553	522	489	483	539	536	495	520	526	561	483	512	527	526	498	549	518	528	499	546	536	513	516	538	517	538	580	528	519	539	533	557	504	540	566	549	509	534	510	532	544	578	523	532	512	506	531	530	568	507	545	562	495	506	512	551	557	502	511	532	548	536	560	537	566	524	489	486	539	503	528	522	586	506	518	546	512	510	518	518	518	538	516	512	520	573	556	551	560	514	542	505	554	503	523	528	547	572	560	511	530	556	527	533	509	557	537	536	515	560	562	507	588	531	500	524	551	548	525	528	541	531	520	498	486	548	513	531	500	541	547	535	565	531	511	550	573	530	543	515	509	512	555	531	492	501	540	533	539	527	505	528	567	510	562	530	501	506	550	501	553	527	524	507	539	531	521	487	566	516	534	529	532	524	566	492	529	513	498	519	520	544	534	520	565	516	499	512	534	496	524	530	502	528	542	527	527	519	522	558	558	509	560	551	547	514	524	498	533	587	531	544	547	566	510	538	532	510	552	504	534	512	529	534	536	521	530	534	526	498	513	539	549	525	494	541	501	457	504	509	526	524	543	523	509	574	540	547	539	511	541	546	524	547	572	504	562	522	532	559	483	541	506	535	524	517	476	503	495	515	545	548	483	506	538	545	536	525	543	568	508	537	525	548	525	532	525	592	548	504	533	538	508	528	479	522	520	539	517	525	528	520	531	569	544	480	524	538	544	537	535	520	510	531	536	533	564	543	486	501	488	514	490	537
16798	3310	3144	2234	1458	1098	818	669	533	441	406	351	308	302	269	271	226	208	228	225	202	205	167	210	176	209	225	271	312	343	533	1382	2511	2797	2959	4735	4305	3054	1558	1055	1071	1555	1552	950	794	479	403	328	291	197	167	154	178	178	161	147	157	162	146	148	143	158	183	149	135	147	139	159	157	140	133	137	178	151	137	143	148	134	160	157	180	161	151	165	137	173	139	133	143	154	140	145	138	152	149	150	165	157	143	153	154	152	146	154	124	160	148	169	156	149	134	152	149	159	171	144	139	158	141	136	177	147	135	148	153	139	149	176	143	149	147	147	153	157	149	134	154	163	148	141	138	163	154	151	155	152	140	143	141	140	122	157	152	147	137	153	128	125	137	154	160	155	144	142	144	156	141	139	132	137	115	161	151	131	140	128	155	145	124	144	151	161	153	135	147	149	165	131	146	140	158	148	159	162	122	141	147	157	148	149	161	117	131	155	142	156	157	139	153	154	133	154	157	148	145	159	132	152	154	149	126	145	152	130	140	144	127	151	121	152	157	131	167	142	137	154	138	160	152	156	141	152	126	153	143	143	148	164	160	134	149	146	155	150	137	156	145	136	133	140	136	175	129	162	146	153	158	145	171	159	171	144	133	162	152	163	146	134	146	140	136	137	145	138	125	146	140	132	151	142	144	140	162	132	140	136	137	151	143	155	142	129	144	152	143	135	155	163	141	177	157	158	152	152	148	142	138	159	138	163	173	160	154	153	130	141	143	162	154	157	120	140	147	178	164	151	154	131	151	139	160	154	163	158	132	128	167	142	160	127	137	154	156	159	163	141	142	158	147	143	169	157	181	157	132	130	125	130	169	148	128	139	140	147	141	161	165	138	140	150	158	146	161	130	166	140	157	147	130	132	160	148	165	155	138	154	148	148	152	181	130	150	148	154	136	140	162	146	128	132	157	135	147	154	143	139	131	133	160	145	168	152	162	143	158	130	144	143	138	134	158	132	149	166	144	134	153	150	173	125	143	160	165	164	132	163	151	155	153	117	163	146	135	148	140	145	156	154	120	127	154	159	124	122	137	159	173	135	137	158	143	145	148	141	131	151	153	166	152	127	129	146	141	149	160	152	140	131	147	144	145	166	147	145	151	147	163	149	134	159	164	137	159	151	124	167	152	146	150	172	126	155	146	146	141	154	149	144	140	144	160	171	131	156	148	158	148	146	134	155	152	144	146	149	143	156	155	154	165	140	157	162	153	160	145	139	150	146	139	141	173	145	152	139	122	180	149	149	136	131	151	139	140	133	145	156	149	160	153	136	140	150	128	146	155	136	154	149	121	163	131	141	155	142	153	164	139	135	116	128	157	159	148	120	158	128	140	135	141	128	161	140	121	125	129	128	152	150	154	153	156	155	152	149	165	141	133	144	144	139	147	152	149	146	128	150	155	137	157	151	149	150	132	156	130	142	151	163	160	145	143	147	145	143	147	150	159	137	148	153	160	174	149	133	140	162	142	147	127	143	164	148	155	143	146	147	143	146	137	150	139	161	149	148	150	146	164	150	153	151	156	151	148	114	155	124	153	150	139	153	143	154	150	137	168	167	147	177	146	156	158	156	138	129	141	139	159	165	137	136	142	135	153	154	144	154	153	147	139	146	137	144	152	127	134	144	160	134	146	142	151	158	147	150	144	143	147	157	141	116	146	148	154	144	176	152	154	136	159	165	136	157	146	147	146	136	143	154	162	153	160	139	162	154	125	128	127	137	156	162	154	142	131	151	120	146	162	140	128	168	136	174	141	162	137	131	156	144	130	135	164	160	149	171	158	147	150	140	119	150	140	128	157	138	121	140	158	151	152	121	150	151	133	158	137	125	149	145	151	156	140	151	140	170	132	144	131	145	147	133	153	147	142	162	158	168	149	137	137	157	141	153	169	141	152	133	139	132	149	150	156	132	158	150	177	139	148	170	155	160	172	152	148	151	164	143	143	160	149	146	161	152	139	154	146	150	141	163	158	140	145	169	163	124	138	155	147	149	151	134	155	150	128	150	144	146	132	141	156	150	138	158	162	141	170	154	151	163	141	160	132	179	136	131	135	140	131	148	124	138	132	140	157	123	141	147	139	147	135	162	134	140	146	152	138	161	124	153	143	156	125	139	161	121	152	134	138	148	132	148	141	145	139	142	162	129	148	154	170	160	160	138	148	142	131	165	145	154	126	134	167	156	126	152	163	132	156	142	175	151	148	165	140	149	142	143	136	163	160	175	165	164	135	154	141	164	152	133	155	158	155	162	149	136	169	155	149	137	143	129	128	151	152	161	173	157	134	146	127	168	155	134	155	132	156	142	139	162	134	124	145	137	154	146	152	149	129	108	145	154	141	139	166	152	130	149	169	161	131	126	137	144	129	141	160	158	143	159	160	141	151	149	147	155	150	151	171	137	135	154	136	162	134	128	149	130	137	136	147	142	166	160	152	148	148	150	151	158	153	155	160	161	144	169	162	146	172	165	129	126	147	128	153	150	123	159	142	118	169	136	153	161	137	140	154	151	147	137	146	146	153	138	139	147	131	165	140	156	130	144	142	136	153	149	144	124	146	147	137	176	146	143	146	156	154	149	134	131	155	140	158	135	146	140	166	143	148	125	155	155	144	157	161	152	164	169	150	170	122	124	150	154	142	149	126	143	174	136	133	164	143	170	133	149	138	141	153	137	165	157	131	162	153	137	144	128	152	157	158	135	129	134	160	146	141	150	150	133	151	160	140	160	143	141	139	162	145	169	138	143	143	145	166	137	147	151	169	136	135	141	148	152	146	164	150	149	137	148	147	159	126	154	139	138	157	150	151	153	147	150	153	129	135	169	154	169	124	117	159	151	153	156	150	135	151	139	150	129	158	162	152	159	132	169	128	145	154	162	146	164	155	140	144	145	146	123	121	141	155	142	140	154	157	132	176	153	131	141	154	145	153	153	141	139	147	152	136	167	167	142	153	144	147	134	147	138	154	137	151	128	142	159	147	127	129	169	119	132	145	145	141	143	145	138	143	132	165	142	169	136	150	124	141	165	159	142	122	140	141	140	172	151	127	154	136	144	153	133	152	153	138	145	140	147	137	124	142	140	155	140	144	141	143	120	167	147	134	141	152	161	130	129	149	161	148	142	143	146	157	140	155	139	150	160	142	144	155	149	149	154	145	154	152	172	165	133	158	159	140	139	160	149	123	165	151	149	127	159	123	144	159	175	130	167	167	167	166	156	162	167	166	147	157	148	136	170	125	132	149	141	161	141	133	119	145	151	164	136	154	136	155	153	139	159	147	159	139	159	155	159	128	153	135	131	143	157	130	154	126	149	164	140	150	172	163	141	155	155	140	141	155	134	153	127	128	150	130	147	141	131	145	149	151	153	142	171	149	144	123	148	170	156	167	142	158	125	138	155	135	144	136	133	155	152	153	163	137	141	153	145	162	133	144	141	168	179	152	162	132	149	147	141	156	159	154	151
8462	2654	6161	6773	5699	4482	3606	3053	2544	2250	1842	1694	1540	1404	1331	1156	1135	1009	993	892	918	872	821	797	828	957	1180	1457	1720	2019	3658	9691	15274	15292	13760	18951	17139	13897	9150	6009	6001	9770	9376	5686	5597	3149	2823	2031	1885	1209	852	694	778	583	604	554	601	591	599	527	526	554	528	544	470	481	520	486	508	500	531	525	521	464	463	529	517	492	503	495	542	533	486	510	490	456	461	448	504	497	546	459	491	461	489	513	519	426	522	480	484	464	444	504	459	488	497	480	458	439	499	488	495	460	475	480	437	449	476	472	501	464	453	494	513	492	467	430	463	476	458	477	473	479	462	491	470	472	466	493	455	447	494	477	485	484	456	490	473	498	513	487	485	452	490	456	496	476	399	480	463	437	485	464	449	463	503	452	474	485	465	478	446	447	472	488	498	426	448	472	499	470	498	457	463	488	464	473	503	525	471	481	457	460	442	486	469	493	475	449	450	507	471	436	462	460	426	412	464	472	437	465	432	470	477	424	415	464	444	450	460	503	460	470	469	504	451	482	426	472	485	446	455	465	463	500	442	468	441	449	456	434	465	449	476	459	464	452	469	444	443	461	458	468	440	476	464	473	460	483	484	443	462	480	476	464	464	447	475	445	506	461	432	495	473	460	497	442	422	468	465	457	493	478	484	477	469	422	431	449	477	450	463	453	482	428	455	465	474	475	437	449	439	461	474	487	485	473	438	448	408	494	482	446	470	475	460	450	432	463	453	496	414	482	480	503	452	460	452	459	467	460	471	462	481	468	463	518	456	482	451	430	469	478	443	471	512	477	475	476	454	473	457	476	462	472	472	454	475	477	449	486	476	497	478	432	482	451	458	454	437	479	452	487	420	474	478	455	424	451	432	439	473	491	494	495	446	468	475	465	444	471	474	473	443	503	454	476	453	470	501	459	498	467	472	453	451	491	428	456	460	448	451	506	497	471	450	468	438	489	440	442	432	460	448	486	470	466	466	458	458	435	453	466	456	455	478	455	441	452	472	467	461	476	454	440	454	464	477	424	490	498	431	485	475	475	493	477	447	492	449	466	431	491	474	445	445	454	501	463	436	424	484	469	448	481	458	465	439	485	495	490	466	447	493	437	484	436	448	440	463	467	457	428	453	468	446	473	462	457	456	462	481	457	509	439	474	454	485	465	442	437	444	433	493	461	441	445	454	485	478	486	465	424	492	462	465	469	457	456	457	485	463	443	469	507	425	455	403	496	472	454	474	494	483	434	473	466	476	447	480	497	471	439	435	437	488	492	457	459	491	449	444	459	487	462	457	446	444	467	445	480	442	469	462	468	455	472	446	489	456	443	466	477	449	489	491	445	448	470	468	483	506	441	481	453	497	482	451	446	483	487	422	491	476	460	473	464	434	447	455	450	449	438	440	451	471	480	442	482	446	459	456	476	484	460	468	476	468	464	464	461	451	457	470	467	442	452	486	496	490	452	479	497	435	475	444	449	475	448	454	475	454	467	463	448	483	461	437	477	490	470	467	439	448	492	453	447	459	469	459	467	481	431	455	461	451	455	519	474	473	445	458	444	468	496	448	434	503	463	483	447	427	447	467	399	489	430	461	482	469	480	456	478	476	482	475	520	492	495	483	471	493	446	477	463	511	445	469	446	492	442	446	481	420	451	473	451	496	493	437	459	466	477	473	491	451	448	468	469	452	447	462	462	475	464	489	445	463	459	476	452	471	450	510	446	477	469	497	444	451	470	482	496	484	473	437	469	464	466	447	472	450	499	465	441	445	466	473	476	459	427	451	433	474	463	432	454	435	447	485	478	459	454	490	489	469	468	458	489	439	446	474	434	478	477	479	467	477	484	473	471	475	442	461	458	504	456	464	502	430	461	448	435	503	456	474	446	449	460	500	431	483	460	445	479	443	462	470	443	477	438	435	419	498	499	456	456	485	428	447	481	487	438	461	493	445	497	462	449	490	496	510	477	472	439	467	463	472	452	425	493	474	465	515	431	499	490	500	496	472	473	471	455	481	465	472	454	484	453	427	492	448	444	446	451	474	443	486	492	463	498	454	431	486	468	484	441	475	466	468	456	466	465	486	459	463	475	505	479	448	482	482	471	453	459	476	454	436	456	431	462	501	435	458	462	410	447	458	468	460	444	514	485	472	473	436	471	440	481	456	485	442	434	496	425	489	464	489	465	458	440	457	443	458	479	467	475	448	429	459	484	483	447	524	457	461	483	465	460	482	490	449	465	474	455	473	463	445	502	491	448	475	479	458	472	394	455	460	441	446	442	490	450	506	449	438	486	447	446	468	455	440	484	444	472	450	482	450	470	474	461	438	472	479	451	438	507	464	453	498	477	445	465	438	460	482	490	464	490	467	438	483	428	464	467	447	477	466	449	468	461	456	479	436	490	464	473	467	440	483	453	485	435	484	445	465	452	481	482	488	435	490	492	491	462	467	501	465	421	478	475	464	470	455	481	484	475	454	452	470	479	469	443	449	447	461	475	465	483	458	486	444	468	453	451	461	517	490	469	426	431	444	481	446	521	433	442	459	457	467	455	470	470	488	447	472	424	428	439	468	480	458	470	461	467	454	488	441	453	471	470	478	427	467	450	481	455	478	455	467	447	440	479	462	458	495	478	491	477	483	464	411	482	490	447	464	482	451	504	504	468	456	481	487	455	455	499	467	490	490	459	474	467	460	464	478	440	425	457	452	437	445	494	462	465	475	475	472	449	469	478	445	465	451	441	438	445	444	439	486	484	502	466	487	447	473	431	456	448	476	435	441	429	456	466	463	434	454	413	489	480	491	493	483	465	452	469	477	501	485	452	449	472	437	444	438	439	451	460	454	473	466	475	434	469	467	441	451	461	510	475	447	447	445	505	473	463	496	461	431	463	443	470	474	475	422	428	458	485	472	432	433	439	493	438	439	486	481	484	452	453	434	438	478	445	473	473	446	462	442	455	458	454	478	477	460	451	476	462	451	436	481	476	471	485	455	467	476	445	480	478	464	469	442	468	443	450	456	477	472	445	459	447	493	436	457	451	435	457	475	493	447	476	448	482	431	425	424	445	498	444	457	427	479	419	450	475	459	446	449	470	477	437	487	480	455	433	474	469	495	459	436	450	522	461	442	482	479	479	473	498	502	441	455	482	413	513	447	432	480	432	482	469	485	483	421	464	424	484	436	470	449	486	428	446	464	452	449	473	429	491	463	465	458	459	500	480	468	452	462	491	458	450	448	485	474	485	469	450	484	449	437	474	445	466	434	455	464	469	413	456	467	440	445	454	434	457	487	500	482	470	461	457	457	462	455	422	513	423	449	423	444	422	492	474	451	482	457	455	421	467	492	437	456	453	476	463	472	478	429	416	451	480	477	462	443	466	444	428	463	435	445	472	466	465	453	491	429	479	484	495	493	437	465	469	439	457	427	442	455	467	452	447	441	457	445	446	437	430	455	439	492	440	462	500	443	429	495	444	463	486	468	450	454	456
2382	375	381	380	377	369	350	324	316	322	320	298	318	336	284	292	314	333	295	322	290	316	305	298	299	312	290	326	349	304	296	332	362	372	415	358	417	392	371	362	313	353	390	302	335	302	315	302	320	317	310	323	304	281	336	315	299	307	304	330	268	304	310	277	333	297	277	302	291	338	309	305	306	280	316	295	305	304	303	315	295	296	289	361	310	288	309	310	298	271	263	331	289	296	302	284	345	296	327	331	289	291	283	306	273	325	268	311	290	319	307	282	316	329	309	281	321	336	304	319	314	265	337	339	313	296	347	325	271	305	319	293	306	312	317	323	298	295	281	292	328	299	300	289	294	297	299	288	303	298	288	291	331	306	305	313	307	320	325	345	315	299	315	282	318	301	324	304	320	302	330	295	330	326	331	322	300	303	320	328	323	287	290	312	296	284	311	310	315	336	287	307	269	287	322	282	316	312	344	328	310	312	325	300	351	297	299	315	319	320	303	312	311	329	340	297	296	310	306	312	285	326	296	267	274	309	275	282	302	314	285	331	298	321	288	279	327	323	310	331	288	273	293	327	285	317	297	304	327	307	329	295	314	313	319	298	317	268	301	331	300	326	311	306	323	296	297	312	296	325	298	308	329	310	318	306	314	294	326	275	279	326	323	312	292	319	322	284	313	305	333	322	329	310	278	301	315	326	297	304	307	318	312	341	274	289	313	300	316	272	314	328	306	321	274	310	294	328	313	338	307	310	324	304	305	318	294	332	292	291	306	296	306	332	295	317	301	288	307	274	313	303	333	305	314	321	280	303	291	280	301	297	310	297	304	286	315	290	293	307	317	310	301	299	321	322	290	328	329	280	302	302	300	289	306	320	321	307	344	307	280	286	285	286	300	292	322	255	316	328	313	300	299	318	295	293	317	312	305	325	332	288	313	344	312	298	303	315	297	313	303	290	274	285	311	318	316	315	292	275	311	328	332	289	311	305	311	321	298	276	344	317	307	310	321	313	305	329	321	297	338	295	293	316	335	286	324	313	313	316	296	318	319	332	307	297	301	315	285	308	313	322	335	298	291	337	339	327	313	325	319	302	307	282	319	272	305	291	290	322	300	296	333	311	300	311	315	346	298	293	297	320	283	306	271	333	297	331	287	293	296	335	275	312	311	294	323	292	309	306	308	294	316	299	341	290	320	341	309	296	277	289	308	293	335	293	322	302	335	297	285	297	290	320	325	323	284	304	323	335	309	301	260	254	299	303	301	323	300	307	283	327	328	305	271	311	332	280	286	310	301	253	310	310	329	287	312	317	333	282	297	313	310	279	338	287	282	286	343	294	296	283	278	279	282	325	326	308	304	298	321	294	308	291	325	337	313	311	267	328	305	337	273	305	318	331	305	289	307	299	319	338	319	333	299	337	302	304	310	269	302	306	309	314	289	290	311	288	278	312	306	325	315	326	292	314	298	297	318	285	317	322	319	301	307	280	282	297	323	309	283	315	308	340	297	270	314	292	285	336	297	316	304	308	305	297	309	305	291	298	280	277	346	337	333	297	315	325	338	298	332	299	295	300	331	316	333	303	312	319	296	344	343	295	344	324	333	315	319	296	304	301	297	314	284	292	322	289	279	316	306	287	295	328	312	327	292	333	301	291	328	329	292	290	334	287	280	293	290	334	334	314	316	293	332	300	321	309	310	288	329	293	320	319	317	326	293	298	297	283	306	247	298	300	300	287	299	300	282	315	289	257	300	321	325	336	306	334	291	298	290	314	326	297	305	327	276	309	331	344	307	293	320	300	328	283	330	323	317	291	309	304	283	312	307	272	285	286	301	263	312	330	319	296	310	307	316	285	310	281	317	298	310	327	288	292	324	313	301	299	309	331	301	310	320	319	297	307	342	300	340	283	285	300	303	288	323	288	302	279	310	310	301	347	318	296	275	315	326	289	319	330	319	335	318	309	304	321	314	281	302	320	278	324	301	301	317	302	322	341	320	294	279	324	313	327	339	284	333	312	307	294	325	328	309	295	304	322	291	323	275	303	300	303	294	313	318	334	332	305	300	289	315	323	309	333	334	319	320	265	336	293	283	283	293	290	314	280	313	330	291	277	287	291	308	300	317	316	309	279	289	280	324	309	306	316	292	298	325	283	324	295	314	315	336	302	296	307	318	290	306	319	314	318	287	306	295	292	340	288	344	290	295	316	324	301	334	318	340	311	324	301	285	318	339	303	310	311	304	301	301	308	254	329	314	331	318	327	312	353	304	306	334	339	292	312	301	281	297	283	286	304	319	288	307	280	313	282	299	290	312	316	313	314	299	287	281	287	327	323	311	312	296	332	323	323	306	320	318	302	297	305	299	330	323	264	292	318	319	318	307	290	316	286	311	319	275	315	317	287	288	297	315	291	310	308	337	344	322	329	286	301	279	314	304	309	310	309	338	316	304	325	293	280	298	302	291	301	296	319	317	317	322	314	302	309	302	296	307	271	293	302	306	316	309	285	301	278	295	303	303	308	354	306	287	322	286	275	319	284	307	300	329	302	273	320	335	300	296	284	298	321	317	328	302	317	309	303	307	303	301	293	337	374	287	353	305	291	333	311	304	318	329	331	288	313	284	264	337	278	285	328	332	307	330	298	301	296	297	323	319	295	298	302	269	298	303	317	311	313	318	294	291	308	332	308	302	303	325	269	296	306	295	285	319	306	323	318	319	304	349	317	324	333	287	316	276	335	328	289	302	303	295	322	329	289	288	300	308	317	316	309	321	307	301	296	305	318	302	317	301	331	289	285	319	300	305	281	321	313	347	303	304	318	304	324	300	306	315	291	310	318	306	309	305	307	317	305	311	322	307	295	315	298	329	307	308	275	307	281	331	284	299	315	303	278	326	293	315	307	298	292	309	301	309	339	298	300	275	321	305	316	265	303	310	279	293	296	298	297	326	314	304	288	307	322	294	316	313	296	303	301	312	323	302	309	312	294	339	303	302	288	309	278	315	316	300	315	330	320	298	292	294	302	294	335	307	322	295	332	305	298	302	295	313	296	330	296	293	296	299	300	278	306	300	318	289	311	334	324	322	266	315	284	303	332	316	304	317	302	301	313	288	317	314	277	327	295	327	301	313	296	300	281	313	305	286	292	307	300	365	313	309	313	309	331	307	311	288	305	295	324	311	309	292	312	322	291	327	319	316	294	325	303	320	308	269	330	331	307	300	339	291	287	309	315	315	306	313	284	345	307	287	324	307	297	329	296	332	276	263	330	302	342	319	299	313	288	330	290	350	304	321	280	295	307	308	279	297	274	315	303	291	265	308	301	345	279	305	309	305	287	290	315	325	318	324	284	311	314	287	322	305	315	302	315	296	296	301	289	322	294	290	303	285	330	302	299	292	318	317	280	311	279	280	300	310	325	301	306	315	312	308	320	284	323	288	302	333	333	314	325	315	288	319	283	275	284	302	315	311	318	309	253	327	304	293	302	286	305	294	276	260	302	292	321
2459	981	1049	1070	1018	1007	952	925	917	921	857	872	892	930	960	920	896	895	892	874	858	864	891	849	867	917	915	914	871	932	944	1174	1384	1367	1499	1883	1843	1494	1214	1161	1063	1273	1257	1027	986	1036	842	900	940	891	848	799	875	862	876	864	898	840	840	864	864	837	837	891	848	890	852	835	869	837	839	813	850	820	865	834	832	846	892	832	877	848	875	861	851	818	842	841	810	895	823	844	880	908	889	821	849	891	893	885	889	923	834	898	877	831	884	858	848	829	874	868	850	865	858	862	893	866	856	832	842	906	870	856	836	829	855	888	862	909	811	897	857	836	872	877	879	888	838	874	866	937	817	874	850	863	888	837	812	877	851	860	853	797	911	877	878	873	836	871	865	906	848	873	806	871	891	889	900	823	854	879	848	839	895	838	876	855	879	819	838	843	864	848	857	819	875	846	846	897	889	868	862	835	844	881	887	838	882	858	897	861	854	879	817	861	872	851	835	861	902	791	877	898	824	893	828	850	864	868	841	851	850	863	888	868	857	854	854	866	808	834	902	836	895	871	879	843	885	779	952	861	873	896	840	837	848	888	885	861	826	863	865	851	874	838	831	868	895	842	821	851	848	871	841	832	829	825	851	880	875	824	849	871	870	857	807	873	862	906	845	886	856	848	878	856	860	879	859	860	860	873	865	827	821	899	874	854	880	891	826	850	885	840	877	837	838	846	875	858	876	831	828	855	828	848	822	830	878	837	870	859	823	854	797	839	874	873	839	828	836	866	843	853	813	837	936	881	841	829	865	934	901	842	781	838	826	828	861	827	853	835	845	801	882	833	869	828	870	865	883	911	861	851	834	888	814	843	840	833	874	858	857	869	845	891	815	849	833	786	868	846	852	845	793	857	818	867	833	846	861	846	791	816	872	823	838	846	897	843	861	848	883	855	889	850	867	834	820	845	890	863	835	940	835	897	847	887	887	855	876	813	866	821	822	880	839	815	846	866	876	903	878	926	802	844	875	838	906	792	856	831	908	893	826	839	848	863	856	820	856	885	829	831	908	888	834	893	889	894	871	861	884	874	894	882	868	820	897	856	853	848	885	837	876	836	878	890	849	872	836	890	858	820	878	828	843	860	882	849	839	883	861	840	858	873	830	871	867	900	844	883	818	864	818	872	857	859	854	851	846	841	842	847	880	795	799	854	868	849	829	847	879	829	865	807	884	838	889	888	883	874	849	854	853	820	838	849	811	825	827	859	851	841	842	876	928	834	819	853	903	879	848	824	835	819	872	853	801	820	894	802	804	810	842	812	858	887	928	870	833	825	826	852	888	935	868	868	825	853	857	850	864	855	839	875	874	829	840	884	860	874	888	890	894	882	844	889	872	845	874	805	897	871	858	877	839	889	856	854	859	856	862	872	872	876	872	933	883	839	855	835	857	857	888	893	906	905	833	797	850	831	841	828	873	870	860	842	834	864	857	834	783	884	890	856	852	868	883	820	875	857	879	871	828	822	853	851	836	808	871	822	845	829	846	914	878	898	843	811	832	877	866	894	934	885	859	906	851	870	836	880	855	817	878	815	800	813	797	861	822	888	804	855	810	797	859	879	851	861	852	850	868	821	901	838	895	921	827	877	836	908	931	839	880	821	866	839	873	835	842	855	873	870	855	863	841	853	883	872	835	877	859	841	878	813	818	874	904	804	920	906	832	899	834	882	836	826	863	834	880	901	867	904	834	849	835	874	839	867	921	807	885	882	914	904	862	841	892	890	817	824	881	852	849	827	898	832	781	852	838	854	880	838	842	884	853	842	856	854	826	876	833	870	897	816	859	848	860	847	829	852	838	805	907	922	830	827	842	857	879	844	864	921	890	832	872	796	859	820	834	826	871	850	819	857	831	885	827	879	843	834	877	830	872	888	841	821	870	817	899	825	894	904	847	859	865	850	904	860	865	848	854	906	847	844	823	872	884	892	817	882	894	864	898	867	906	864	831	868	849	860	880	846	835	881	820	887	930	897	851	853	869	831	854	863	907	881	887	876	878	839	836	851	867	900	893	806	864	847	859	827	875	853	869	869	895	827	886	826	873	873	848	860	838	823	877	886	839	900	868	882	866	850	831	851	845	862	838	877	848	852	803	872	867	867	854	835	824	840	833	858	853	809	890	861	843	851	847	845	894	859	816	832	813	929	837	907	875	845	851	905	820	893	844	818	808	834	885	826	913	870	789	879	846	852	820	890	852	818	838	866	860	871	822	868	845	828	853	825	850	848	839	844	873	880	792	846	833	820	864	864	844	839	855	862	858	901	837	859	845	859	854	812	837	847	832	880	867	905	877	853	876	869	821	840	906	914	902	915	906	875	827	849	869	856	885	802	867	847	822	834	915	873	887	880	830	850	817	873	833	843	867	827	837	895	886	856	859	860	830	853	924	805	847	863	815	853	915	857	866	845	822	794	881	880	876	833	806	811	893	841	895	875	906	837	841	877	808	920	875	854	874	895	852	865	812	816	866	872	847	874	886	876	884	914	862	880	925	834	866	843	829	866	832	870	846	888	817	954	859	848	871	853	888	876	859	824	840	872	847	885	857	905	824	861	872	802	821	834	831	863	872	864	864	875	813	832	866	874	849	847	796	857	872	892	832	903	845	881	866	814	886	840	867	840	925	808	802	873	826	910	901	856	815	877	852	886	892	877	817	849	838	883	874	887	838	841	888	884	859	861	897	804	884	885	850	830	838	884	819	891	857	945	858	905	829	836	828	907	832	829	871	892	845	841	831	861	845	853	890	878	853	838	840	869	879	868	831	869	837	890	849	841	827	823	874	859	853	863	856	840	890	826	815	808	861	849	894	891	790	835	926	812	806	822	857	817	813	830	858	861	860	891	851	848	869	874	891	831	893	938	835	817	863	848	856	864	825	890	847	913	880	806	885	857	841	881	867	872	889	802	880	873	845	818	839	922	888	887	876	856	899	890	848	868	815	895	881	859	831	864	832	878	864	870	842	840	867	862	875	951	920	867	842	873	869	916	867	850	823	849	803	790	825	855	826	827	877	865	918	809	840	894	902	796	878	887	803	918	872	907	835	846	877	865	839	833	861	818	879	861	850	852	868	850	845	881	841	850	869	851	849	880	841	830	836	838	797	847	872	854	860	824	867	853	813	854	848	836	887	879	808	870	849	850	894	862	814	893	854	836	798	836	822	950	817	812	858	817	829	838	854	806	868	865	798	810	880	854	831	837	861	882	825	894	921	815	865	843	860	886	830	817	836	876	853	891	850	837	832	846	813	847	889	862	888	882	848	863	873	834	879	890	870	853	811	855	774	874	866	846	845	820	841	813	929	841	877	829	837	847	866	840	854	874	832	864	875	848	835	869	850	873	807	868	869	839	823	884	842	850	856	838	837	905	873	873	841	852	851	843	874	880	892	851	891	875	905	822	894	823	921	815	834	850	907	886	860	848	878	822	862	848	824	847	847	829	855	809	887	872	866	842	883	889
9413	1506	1634	1230	881	708	542	377	359	334	333	245	267	226	218	217	235	198	246	217	185	167	195	236	200	203	203	243	243	286	319	691	1355	1416	1827	2853	2800	1737	1057	682	619	803	849	589	428	345	295	291	238	179	201	192	165	188	162	186	178	181	193	168	178	156	170	172	167	173	159	175	180	154	169	174	156	193	168	193	162	171	143	179	153	145	181	156	169	160	172	161	153	170	162	177	200	148	164	175	222	178	184	157	179	157	166	171	174	170	160	153	147	173	174	189	171	158	184	169	170	187	188	147	158	185	163	166	201	175	159	162	158	164	189	179	162	172	151	156	166	180	189	195	189	157	194	169	165	145	175	165	150	175	165	156	174	152	156	171	150	166	170	171	192	171	188	181	165	155	154	192	158	166	176	186	155	173	156	176	169	158	156	170	158	130	165	172	165	182	184	192	174	164	180	170	156	184	186	160	176	168	162	173	156	192	174	181	169	167	160	154	183	178	158	166	165	161	162	159	194	158	174	176	156	189	172	180	195	171	190	172	159	180	160	194	173	167	173	169	179	176	187	171	160	164	162	177	163	165	163	175	177	171	171	143	165	173	186	151	160	187	182	186	193	158	167	191	173	167	156	153	175	178	139	182	181	186	165	154	175	152	178	170	173	150	177	168	183	175	174	145	185	178	180	161	159	167	181	150	177	138	164	170	159	162	139	180	177	161	180	165	155	166	154	175	165	176	191	149	162	152	177	168	153	159	174	161	195	175	165	170	195	159	185	192	162	179	167	174	137	155	159	164	179	184	161	195	167	163	176	181	171	176	165	181	169	181	187	181	177	206	171	192	149	170	164	160	171	184	170	158	171	175	159	193	161	162	177	169	190	157	178	186	162	149	178	148	139	171	146	161	173	159	156	179	188	161	164	154	164	169	173	167	160	164	178	155	175	166	170	168	191	191	185	182	170	172	185	158	167	174	168	171	164	173	171	151	173	169	169	168	167	168	160	168	165	158	153	181	173	177	193	183	175	151	165	184	175	173	158	163	146	188	153	184	179	156	172	194	165	183	153	152	184	159	185	140	164	171	170	193	164	177	163	166	161	138	171	162	179	190	173	183	203	176	164	161	189	176	178	170	176	179	163	167	166	173	171	164	196	157	162	183	179	173	165	160	179	164	176	199	160	151	175	172	148	158	147	189	147	182	171	155	164	152	167	168	179	173	153	174	179	149	178	164	182	162	145	146	167	172	178	179	156	177	147	181	168	176	182	159	161	155	170	159	173	165	156	170	193	179	176	193	164	178	177	146	184	148	167	177	176	177	197	156	200	147	160	178	171	158	182	175	175	164	172	165	148	155	165	184	192	170	170	156	175	165	164	169	163	165	159	164	170	177	178	172	173	157	165	154	158	188	176	154	176	169	154	183	176	157	177	176	175	182	165	156	155	188	179	185	163	175	176	194	173	180	168	166	168	165	166	132	170	150	167	167	173	204	162	173	151	172	156	146	168	168	190	151	178	183	169	181	162	159	163	177	167	173	190	195	166	184	192	206	186	195	180	170	165	151	176	164	178	191	147	196	180	166	155	175	193	170	173	147	171	172	171	158	173	149	189	167	169	169	172	147	162	169	165	165	156	179	140	179	150	189	174	169	173	175	151	182	182	185	192	164	156	177	176	187	178	151	168	199	154	176	157	164	156	154	151	175	184	181	193	164	171	172	185	165	179	164	184	158	175	205	188	157	191	153	174	190	169	170	173	181	175	196	162	165	156	184	169	160	189	156	165	167	192	160	175	159	204	174	186	154	172	176	170	153	165	166	159	172	179	162	176	158	175	180	153	181	169	192	165	174	158	192	143	198	162	163	163	165	168	179	134	185	165	166	156	160	174	148	182	156	172	182	168	169	181	191	185	170	173	155	165	177	160	194	188	168	156	177	179	194	181	169	167	172	158	163	166	165	174	164	199	177	175	166	172	153	142	183	171	175	152	183	163	156	161	170	174	182	175	164	155	155	152	166	179	174	170	160	186	170	155	183	184	155	177	171	168	175	166	173	156	152	183	179	175	170	172	159	170	168	178	176	177	176	181	146	164	159	176	173	180	155	195	166	148	161	162	190	159	160	179	172	184	162	181	184	162	159	173	182	168	155	166	179	181	166	154	166	186	194	171	170	183	157	169	171	180	166	159	171	173	157	148	163	172	162	165	167	157	151	179	182	165	178	176	183	164	163	167	160	186	176	203	162	165	160	180	179	160	131	175	165	172	175	176	181	196	149	176	202	183	180	164	182	157	183	157	159	153	171	167	178	172	158	169	151	167	176	160	160	178	162	179	174	172	153	165	182	175	164	173	150	193	167	158	163	172	141	181	163	190	179	155	156	149	200	192	163	168	160	175	171	159	193	175	153	149	166	182	154	161	164	166	140	158	163	167	153	172	187	155	165	162	163	176	157	188	146	161	180	165	160	151	189	157	193	191	178	208	167	169	166	177	195	163	167	170	179	175	148	168	167	162	199	168	176	169	172	173	192	159	166	152	148	176	166	150	181	178	162	161	167	166	182	179	156	183	146	155	195	164	164	178	177	197	184	167	186	174	164	198	179	153	165	182	202	178	178	162	173	178	140	183	175	153	162	162	166	172	172	160	168	152	188	159	146	156	174	166	172	179	168	163	181	184	153	177	161	180	160	166	157	156	184	181	156	164	164	179	180	153	174	170	175	165	151	204	182	149	181	160	191	166	169	172	166	168	188	162	152	163	196	158	167	178	168	149	175	148	186	156	202	172	172	186	166	158	170	178	158	164	173	162	173	163	179	167	198	154	160	150	189	172	155	161	158	179	171	180	180	175	161	157	169	183	183	156	171	182	180	166	170	167	170	189	166	161	159	158	173	165	157	163	177	179	140	168	174	168	150	164	177	178	191	158	153	187	166	130	157	171	170	184	192	172	151	202	171	145	159	174	169	158	167	158	141	178	159	175	157	146	155	158	170	146	181	173	199	173	174	178	157	158	166	160	169	167	151	162	185	146	150	154	181	175	166	185	185	187	157	160	164	173	168	172	188	166	174	167	164	161	168	160	196	163	175	161	187	187	178	155	141	195	163	171	152	184	161	193	165	181	175	181	182	154	174	181	186	161	170	185	175	158	179	153	167	156	194	162	167	164	165	166	183	177	166	157	186	167	139	177	177	173	167	178	148	191	167	162	191	181	148	158	155	157	172	139	175	172	175	169	162	173	165	186	155	176	159	176	175	185	167	138	164	175	168	161	137	183	167	166	171	191	168	141	171	166	165	133	170	148	162	175	175	177	195	158	163	146	192	162	161	188	183	183	167	160	184	162	162	169	166	180	158	158	156	172	161	207	170	172	147	164	150	163	166	159	178	155	155	169	198	162	170	182	166	177	181	172	153	171	166	184	177	149	159	171	170	181	154	173	209	168	184	180	166	162	187	179	180	175	175	155	182	166	163	183	180	170	166	192	164	158	162	159	161	177	174	174	159	168	174
6011	1633	3551	3874	3317	2737	2184	1846	1621	1420	1236	1186	1051	994	939	919	853	826	778	739	698	703	710	719	670	767	845	1042	1156	1280	1826	4622	8382	8818	8979	12834	12252	10074	6451	3933	3776	5248	5319	3364	2674	1889	1543	1578	1230	899	701	639	616	583	567	607	582	600	539	549	549	522	553	550	543	540	515	520	535	487	525	532	531	543	517	558	517	531	530	547	504	552	524	514	535	516	548	504	523	472	523	556	554	511	509	564	540	519	502	496	509	513	518	539	504	488	492	520	513	520	513	506	514	532	535	524	495	513	533	539	498	488	492	525	521	523	521	512	523	503	500	548	548	535	524	507	489	501	519	502	504	527	541	492	503	515	496	520	508	545	527	533	505	523	557	514	534	519	553	503	531	524	516	534	510	538	490	490	464	513	533	545	550	485	521	510	523	545	470	504	513	507	504	497	542	588	475	523	505	498	547	553	517	504	516	512	514	508	540	516	551	485	483	497	536	512	532	503	460	558	513	496	525	476	552	523	526	497	500	530	463	541	533	544	521	534	539	488	466	523	507	482	465	500	521	507	524	448	498	513	510	510	510	554	510	530	540	544	491	551	509	535	501	489	487	559	509	511	516	583	519	541	525	478	514	524	510	498	499	516	565	528	515	517	540	544	491	511	455	509	481	537	517	516	517	548	502	534	488	515	523	545	517	478	553	502	528	482	500	525	526	523	513	501	535	496	504	540	507	512	510	471	544	478	509	521	474	498	532	536	541	547	517	519	537	486	502	522	507	521	514	515	547	495	525	514	512	502	536	470	500	518	521	508	485	506	489	499	501	557	500	489	487	537	542	517	533	509	498	499	500	556	504	541	517	505	544	498	508	529	470	486	536	506	498	513	504	503	544	517	539	506	526	513	514	496	540	499	489	496	495	507	517	481	524	523	513	491	514	490	534	521	507	511	509	494	511	492	522	501	511	526	532	526	569	527	490	535	537	487	515	508	532	534	489	490	492	539	500	518	488	543	461	529	526	529	548	498	496	494	524	544	555	496	520	536	512	500	530	517	536	535	553	486	533	494	489	553	517	525	522	500	458	527	479	484	532	474	494	536	496	515	501	501	526	513	544	492	576	474	506	506	519	542	475	474	509	539	516	537	518	441	500	544	543	511	521	505	542	511	501	473	494	506	488	492	476	477	521	497	510	515	518	560	499	513	539	491	517	506	486	558	521	503	517	503	463	515	497	510	527	563	526	552	520	508	529	536	517	512	494	495	504	500	512	507	513	518	556	523	518	503	523	463	522	559	502	520	528	522	505	479	499	504	524	534	511	545	520	554	512	542	484	471	514	501	532	507	494	543	505	513	553	505	472	530	551	503	495	496	517	462	522	453	498	516	480	506	506	502	499	511	568	533	517	518	501	506	522	517	523	526	531	472	468	531	506	551	503	534	481	506	517	515	490	519	522	513	560	518	495	501	501	529	550	504	490	500	520	501	528	508	486	492	514	492	521	495	484	515	472	528	502	514	517	485	505	531	552	492	532	456	485	514	505	502	518	529	511	526	535	511	467	534	537	511	527	524	491	547	557	533	532	495	512	512	549	548	513	544	538	526	535	525	489	508	492	536	517	532	491	467	530	545	518	518	539	550	528	512	475	536	529	540	517	528	524	522	500	462	512	502	510	543	518	497	496	484	515	548	503	505	560	502	531	516	503	536	518	532	504	525	527	526	525	485	511	528	529	518	522	504	551	509	538	495	507	516	494	475	501	501	551	516	538	546	524	505	471	489	542	517	552	523	546	513	555	541	516	504	474	541	505	477	503	474	526	558	536	499	525	549	485	527	544	508	533	476	509	519	498	498	520	518	502	511	502	520	502	494	521	550	510	536	515	563	515	509	507	505	538	513	508	502	521	547	548	564	477	497	478	502	519	532	505	525	505	521	489	519	528	534	541	503	500	492	508	509	496	487	504	518	517	538	525	488	492	515	504	499	496	495	509	499	513	476	509	506	532	525	547	488	513	498	532	503	449	516	498	537	560	503	506	507	473	543	494	526	503	541	509	508	522	494	502	526	494	512	523	525	547	482	527	492	459	529	521	508	481	507	555	547	486	491	467	503	567	510	522	511	497	514	538	493	517	501	506	503	507	521	567	564	482	523	505	518	481	511	534	498	552	494	530	496	519	540	507	541	578	510	496	546	491	494	513	495	486	538	530	506	489	518	525	534	561	521	522	548	532	491	480	525	488	531	516	513	503	503	529	509	480	529	488	525	525	488	503	514	540	512	515	532	477	542	505	515	525	526	483	538	500	504	507	502	530	493	566	506	503	483	496	495	466	481	504	518	554	547	474	519	530	519	493	511	495	533	499	533	450	519	528	527	528	519	538	509	487	517	565	482	543	518	509	507	525	539	492	503	541	547	487	532	514	524	512	528	504	494	474	566	529	509	540	525	532	538	497	535	508	496	527	513	527	498	512	487	544	494	508	517	509	533	494	530	512	515	529	514	495	493	552	528	552	508	484	538	495	496	533	510	511	506	524	496	521	501	491	539	514	517	480	543	537	477	539	501	497	519	523	493	527	528	495	496	512	541	516	505	523	513	508	501	492	491	514	498	549	510	489	530	562	527	482	567	501	492	489	519	536	503	496	502	505	480	534	487	483	509	518	519	513	531	475	485	561	494	516	508	488	489	524	477	501	531	549	539	517	507	510	582	550	523	487	502	503	511	494	529	481	533	510	532	522	518	498	527	536	498	544	493	516	505	529	494	520	555	484	520	530	518	493	499	504	540	536	529	488	513	506	510	509	529	548	512	503	503	517	504	536	507	527	522	498	500	485	508	528	513	481	527	544	509	510	520	512	516	568	560	544	505	543	504	540	512	485	510	544	507	551	506	532	497	483	533	537	524	547	513	541	502	546	544	488	493	512	519	556	537	529	497	536	493	498	527	488	514	568	522	537	498	497	498	527	497	513	484	538	503	514	514	525	493	519	518	531	517	527	484	559	545	497	579	487	512	488	542	498	534	499	493	533	523	554	548	524	494	542	496	485	525	511	504	494	487	510	482	495	543	495	513	481	496	516	566	452	492	510	497	541	472	483	518	514	527	490	498	504	505	510	506	507	506	514	492	482	523	485	510	540	518	509	480	564	533	514	499	523	526	531	500	541	525	496	517	529	547	480	527	498	532	488	505	492	500	531	517	517	506	558	495	528	504	510	506	508	485	512	466	497	482	448	507	506	531	516	537	491	498	493	487	508	519	525	509	521	488	515	519	526	530	531	505	519	529	517	459	502	526	494	525	502	532	476	534	524	517	488	536	506	522	521	472	495	514	511	509	542	537	505	549	510	501	530	567	569	555	545	488	499	523	534	505	530	501	522	493	509	514	524	529	557	523	510	520	495	489	538	530	527	509	490	506	468	544	535	488	515	496	528	556	532	523	491	534	518	549	520	556	519	533	516	499	552	492	516	529	538	528	514	518	517	468	509	523	546	497	533	507	544	534	544	516	553	555	509	534
17379	3349	3305	2396	1576	1174	844	693	527	439	381	362	314	300	247	245	225	234	216	213	195	207	209	169	199	193	216	244	274	394	604	1329	2644	2595	2553	4358	4744	3370	2171	1178	840	1061	1094	820	613	438	391	356	295	228	187	190	169	185	191	156	161	161	157	164	168	161	168	150	157	155	148	178	159	155	181	174	159	151	149	166	152	146	159	147	165	145	178	129	148	156	166	167	160	153	170	167	176	138	156	167	167	153	144	162	140	163	135	169	165	157	165	138	146	168	150	151	148	176	126	148	177	173	148	160	171	141	160	151	148	163	165	137	146	151	176	160	148	158	153	153	186	177	135	139	146	201	174	149	172	142	159	141	150	166	164	134	124	166	166	151	151	158	146	150	146	172	144	160	146	155	145	166	133	157	151	133	147	168	147	143	161	152	132	167	150	116	165	157	137	159	155	159	164	169	149	150	137	166	132	169	145	141	172	162	151	152	142	165	150	142	146	169	150	166	153	162	154	165	119	148	134	158	129	165	155	151	149	165	138	163	147	159	161	156	131	149	136	151	139	152	156	161	143	145	158	161	156	159	155	166	144	154	194	148	147	154	167	145	176	142	161	134	136	158	150	157	136	166	133	141	141	134	153	161	136	162	156	148	148	135	130	155	125	138	145	178	169	145	143	144	157	138	124	174	150	143	133	136	123	163	136	169	133	136	148	155	142	148	145	134	150	144	154	144	134	159	151	157	152	143	146	175	140	163	156	143	165	167	147	146	138	139	138	156	126	175	153	180	150	152	138	138	150	119	143	150	142	130	167	142	140	163	150	149	146	167	148	157	163	170	145	142	160	156	141	156	172	143	166	150	151	159	170	149	154	175	138	129	155	141	153	127	160	146	154	139	158	155	154	157	154	136	143	151	168	131	142	161	152	156	135	148	147	171	142	147	130	130	164	141	171	142	165	151	165	132	140	160	169	137	163	132	164	145	162	164	140	155	188	145	160	132	192	140	147	167	158	159	160	137	163	146	141	147	162	154	145	138	159	144	126	135	159	144	135	145	169	152	152	140	149	162	143	168	133	135	136	161	142	156	154	136	137	141	177	144	138	167	178	142	178	152	144	156	154	160	137	149	143	161	149	136	137	165	127	155	171	172	164	154	155	158	164	166	140	159	140	151	143	164	156	155	146	155	133	152	154	156	144	143	172	158	148	141	183	147	151	166	152	138	164	158	128	150	150	158	137	150	165	158	156	159	137	167	152	125	143	159	147	147	137	161	164	146	158	148	142	140	136	138	150	150	145	133	135	135	144	147	143	151	137	152	136	159	146	159	140	145	156	144	158	132	158	139	146	138	154	154	143	149	135	160	175	127	142	163	157	154	166	178	158	166	138	159	143	141	147	166	159	132	151	157	168	165	162	136	143	134	135	158	140	147	130	119	144	124	146	130	156	163	166	150	154	154	146	160	147	169	142	155	141	157	148	136	150	150	143	133	158	160	168	138	155	170	145	151	162	146	155	143	169	156	183	161	160	140	135	154	145	145	124	156	180	155	155	188	158	163	153	135	171	136	123	156	155	162	160	135	162	154	173	141	130	149	140	130	152	164	153	173	146	140	144	154	164	135	149	159	128	171	155	168	158	177	156	147	161	162	174	161	152	138	140	135	142	156	157	167	145	140	136	154	158	192	152	164	144	163	167	161	145	144	150	159	153	151	138	151	151	152	144	156	161	160	157	136	147	154	147	154	137	155	151	153	153	143	135	144	145	139	150	173	175	159	190	166	173	127	140	148	157	165	170	157	154	133	135	172	144	162	155	167	136	148	147	159	152	135	132	146	138	170	151	151	150	136	152	143	138	140	170	137	157	165	131	143	146	148	149	143	148	166	172	156	168	161	142	147	167	141	143	159	156	156	144	153	145	161	147	188	149	152	145	179	141	161	141	158	162	151	153	170	151	177	138	151	134	145	149	162	139	166	150	149	158	127	158	152	132	146	162	130	164	153	138	177	154	155	153	148	155	161	162	128	126	145	151	159	149	128	134	139	152	129	147	143	148	144	161	127	153	170	150	173	167	172	164	170	158	169	156	169	146	164	170	156	170	176	148	149	152	155	125	142	146	135	140	160	156	170	143	165	167	147	161	139	128	161	134	156	132	149	155	168	160	160	119	160	137	158	157	164	160	150	151	140	153	152	150	159	155	150	131	149	157	140	158	167	120	157	156	154	153	132	142	135	144	160	143	141	146	165	160	160	171	146	146	159	160	135	160	151	174	158	151	157	149	152	156	167	156	163	136	124	157	167	150	155	154	146	150	135	170	147	165	143	150	151	155	144	153	154	130	138	127	154	164	163	136	124	152	155	140	151	161	142	146	143	152	148	145	153	153	141	148	161	167	129	145	154	144	158	141	150	134	184	156	166	147	155	156	162	131	177	147	134	137	167	144	155	163	163	108	155	157	161	156	150	127	133	152	133	144	150	158	162	138	174	158	155	143	141	168	159	179	150	134	146	139	143	147	155	146	161	169	144	142	144	137	139	132	140	142	167	139	130	152	158	144	136	169	146	140	149	158	154	148	142	157	155	152	154	158	147	145	151	136	161	142	144	145	145	140	149	169	148	151	153	146	139	165	155	163	130	150	155	146	163	138	160	164	165	180	163	155	163	165	143	144	138	153	187	172	164	158	143	150	146	164	139	138	142	140	154	146	138	149	126	146	170	144	136	137	158	150	166	137	133	138	159	185	163	137	133	151	143	139	154	133	157	175	148	144	124	167	167	151	138	159	144	174	137	153	166	169	149	149	143	120	142	156	139	147	173	147	151	155	170	148	145	153	146	159	144	144	150	140	164	152	154	148	139	154	158	127	144	153	142	156	130	164	136	157	149	163	168	136	138	172	153	150	158	164	144	177	168	138	175	153	143	151	169	161	147	156	140	182	147	140	126	152	149	140	143	169	158	136	147	168	172	142	145	158	151	142	174	136	159	134	155	155	149	163	124	152	159	147	135	153	143	141	164	147	160	158	139	139	148	139	160	175	159	168	163	128	133	165	139	151	149	141	149	149	137	167	126	149	152	140	147	184	147	163	140	159	134	146	145	148	150	134	154	168	153	157	133	160	162	147	139	156	154	139	150	171	160	155	144	157	139	138	154	150	158	140	140	172	135	177	164	148	166	157	141	154	155	147	159	150	150	176	166	133	160	146	174	167	165	141	168	145	155	152	166	148	165	154	158	161	142	148	182	129	160	149	158	151	155	142	156	183	136	153	148	152	181	164	139	138	134	137	158	145	152	140	138	131	134	146	145	147	135	170	160	153	140	143	152	161	154	142	164	163	145	159	136	154	150	163	157	152	154	152	152	162	142	160	155	165	164	128	148	147	127	159	152	145	159	144	138	158	151	182	154	129	128	149	142	171	167	145	169	126	139	174	145	132	150	157	142	143	164	179	170	129	131	185	136	165	135	152	159	153	139	152	159	150	161	172	180	130	149	136	172	147	149	148	167	141	145
8715	2677	6219	6956	5755	4783	3880	3073	2688	2200	1923	1824	1506	1453	1367	1236	1051	1027	1063	952	910	910	827	843	856	947	1217	1494	1596	2097	3717	9117	15970	14703	12573	17663	18641	15073	11290	7178	5942	7635	7516	5440	3835	3144	2437	2672	1936	1100	830	778	758	613	586	566	569	593	551	555	602	540	481	514	575	536	543	572	558	534	482	542	534	538	487	456	499	492	515	536	534	515	519	527	481	485	522	486	488	476	481	517	495	467	493	480	505	522	477	454	472	521	479	480	522	466	483	474	519	475	484	462	485	498	504	484	502	450	467	468	468	496	496	489	492	464	481	486	497	484	472	454	485	485	475	463	502	470	467	473	444	474	452	520	463	463	487	497	498	474	449	483	483	495	444	472	471	470	468	494	492	463	514	497	507	477	487	502	514	493	495	473	460	513	491	491	488	498	525	485	458	450	495	489	452	476	463	469	476	462	461	459	487	472	490	468	468	452	516	508	483	468	461	498	452	479	470	537	477	488	470	488	450	490	447	454	472	467	473	464	489	455	463	499	478	463	460	475	446	488	521	464	460	451	492	478	535	445	491	497	513	490	462	461	517	497	487	445	532	464	498	477	478	423	447	453	470	502	450	493	512	459	525	473	518	474	471	516	502	449	459	496	457	492	475	476	442	496	484	458	480	511	448	450	471	459	488	452	436	492	464	480	434	468	452	468	441	462	461	482	477	502	470	459	467	460	468	496	443	473	482	480	484	478	468	492	470	456	442	492	499	477	442	464	444	505	460	473	479	487	495	498	452	452	459	480	471	493	466	485	465	477	485	477	434	536	501	440	520	461	496	442	503	442	483	462	474	467	467	504	466	462	440	459	521	489	480	503	493	448	494	473	465	489	461	492	488	485	452	485	488	452	512	456	485	490	507	478	458	502	506	471	460	492	498	469	510	489	459	460	504	461	491	508	528	438	485	438	474	506	449	464	492	474	501	448	500	506	497	478	497	459	473	505	451	461	485	505	529	468	441	446	517	450	480	506	489	507	491	493	435	503	447	450	491	449	453	506	481	511	442	498	462	479	497	503	463	441	496	486	512	433	482	471	471	478	484	431	488	483	502	484	465	507	450	481	449	481	479	469	474	470	510	440	505	469	477	468	487	497	483	481	482	465	469	495	441	438	454	480	476	470	500	477	469	492	482	484	509	510	470	477	456	460	503	492	499	471	474	491	497	500	443	482	472	464	533	503	471	486	466	480	486	490	476	454	473	515	491	460	484	494	489	462	508	481	454	484	498	484	512	474	457	463	448	481	450	469	441	485	462	508	472	507	447	475	497	477	481	463	492	462	471	495	472	475	473	470	523	465	486	487	455	453	482	462	489	477	462	508	492	480	485	490	464	484	479	474	473	481	477	485	481	450	508	480	475	470	449	492	504	518	450	461	477	487	485	471	468	503	494	482	485	489	472	512	481	497	496	496	428	478	474	474	492	465	486	472	471	473	482	470	494	480	498	476	463	498	473	433	457	463	487	482	526	493	437	483	455	459	475	518	471	500	506	494	463	501	481	457	483	497	474	469	500	496	483	533	463	459	497	457	433	524	473	459	493	487	466	485	467	486	473	418	455	491	493	484	424	426	464	501	506	462	478	452	513	446	465	499	484	483	472	471	499	484	457	500	457	457	454	472	481	512	457	496	462	450	502	463	481	474	507	506	471	460	474	496	474	479	443	451	492	464	492	506	461	448	471	476	441	500	458	520	492	484	485	483	457	467	478	518	429	453	470	490	508	445	459	502	506	471	497	484	464	451	469	474	476	495	475	479	466	484	478	438	472	453	441	498	496	500	484	503	487	491	474	514	470	475	507	465	486	494	481	481	462	512	514	475	474	524	473	463	448	480	465	480	458	447	503	488	461	511	462	457	466	473	460	499	464	542	490	496	475	460	474	487	478	517	490	465	457	481	465	471	503	462	495	447	500	481	517	479	459	466	435	461	452	453	473	464	458	475	475	472	474	490	467	504	449	448	500	487	452	487	464	471	482	476	483	458	503	461	471	476	466	501	479	520	465	460	507	461	481	461	455	479	447	476	470	475	493	481	440	490	483	453	466	493	486	472	465	487	457	481	460	508	465	430	477	475	447	458	491	505	470	466	471	536	489	478	499	456	478	480	518	473	469	523	478	467	454	479	456	474	523	477	453	488	479	452	485	427	486	508	484	485	468	463	475	504	473	468	473	483	477	491	489	463	488	473	487	448	464	457	483	473	444	525	533	486	483	480	499	524	484	453	523	512	501	500	437	482	473	478	452	469	453	473	470	470	496	507	472	442	472	481	485	498	460	486	491	482	515	490	468	460	490	503	467	473	498	467	476	507	499	481	443	488	489	513	482	487	442	499	463	452	488	420	478	509	425	512	484	472	473	468	461	421	442	457	436	508	504	472	465	463	495	467	490	510	490	478	476	466	464	476	489	460	485	446	483	456	480	487	496	481	485	510	430	497	480	511	472	465	451	468	463	470	496	470	476	448	491	499	495	454	483	507	498	484	454	442	473	512	484	474	448	443	465	464	460	484	496	458	474	470	476	489	479	444	507	470	476	470	509	489	461	454	522	490	471	533	478	503	465	455	487	500	496	479	510	460	457	479	439	431	518	510	486	492	452	508	516	481	490	478	461	489	482	498	450	492	472	490	439	513	446	462	497	473	449	464	488	460	469	481	476	466	470	457	451	481	473	493	496	458	470	485	467	514	488	452	449	468	468	473	473	446	453	449	496	472	466	513	474	470	474	469	492	467	493	468	512	494	481	450	445	452	499	432	491	460	458	464	470	477	492	474	456	465	536	493	513	485	485	465	465	501	448	479	506	500	474	531	459	511	501	474	499	477	485	498	469	475	457	512	464	461	483	474	506	476	473	440	444	514	502	445	471	433	494	508	452	487	471	458	471	447	458	498	506	457	483	447	474	473	482	518	529	490	469	503	490	498	459	483	463	492	477	499	487	493	508	492	482	492	452	475	510	475	456	474	480	443	494	487	490	496	514	468	505	496	467	473	481	521	493	473	494	476	480	534	489	467	461	499	453	486	453	483	476	466	434	425	465	449	505	450	510	543	499	504	495	534	478	514	527	471	490	486	484	489	469	460	480	510	444	474	508	462	435	489	489	450	488	459	456	476	445	470	498	462	435	461	470	476	454	469	496	485	499	509	455	449	504	488	480	470	477	451	501	464	465	475	516	463	489	490	446	502	456	445	499	480	480	474	474	480	497	508	482	461	485	461	447	474	445	479	467	420	495	497	474	491	505	478	445	455	451	432	462	486	455	488	475	457	492	492	455	461	467	466	495	503	483	489	490	501	460	446	472	506	488	470	479	474	475	476	483	461	482	511	414	462	444	475	500	479	493	505	448	482	449	464	510	488	478	472	450	501	479	459	460	488	488	486	463	447	431	466	488	477	500	457	486	465	473	469	502	469	532	450	476	477	510	475	461	515	456	492	452	465	470	489	530	492	523	456	456	474	468	483	458	487
2397	416	423	389	339	349	336	328	315	314	283	298	319	320	306	331	321	311	336	312	315	316	265	307	283	319	285	315	293	314	332	333	362	444	411	473	489	472	356	340	316	324	377	300	318	293	314	323	313	328	318	299	284	305	343	301	295	321	329	275	329	323	302	290	303	279	275	299	334	332	334	312	300	321	310	317	302	302	312	305	303	316	325	313	298	318	323	308	323	300	282	308	326	311	297	300	326	305	309	319	291	285	305	338	274	303	321	291	314	313	329	319	285	313	299	293	308	294	301	338	313	284	312	282	338	308	334	311	299	303	286	299	301	305	303	314	324	311	273	279	283	322	331	318	327	280	314	297	304	325	294	316	344	309	286	326	320	306	316	275	289	289	326	329	338	303	283	324	299	304	302	335	303	278	309	305	304	308	292	290	295	305	269	328	285	282	312	280	297	298	301	291	296	306	314	301	305	269	311	320	308	308	293	322	316	299	267	294	339	299	339	333	292	298	294	301	283	330	266	312	306	316	273	284	336	290	298	309	325	304	306	307	289	334	327	294	338	301	305	316	322	323	292	332	314	281	328	284	289	318	296	294	274	305	296	301	313	295	314	292	305	286	310	275	320	323	319	304	304	295	309	294	286	273	304	306	305	303	295	291	308	309	318	315	290	284	319	281	292	305	305	299	314	316	315	331	295	293	293	307	284	312	316	328	305	304	323	278	300	288	299	300	289	300	310	284	311	303	313	319	281	321	350	314	316	317	322	299	278	273	290	312	315	308	296	317	288	326	317	293	316	310	279	275	282	318	307	303	335	292	293	329	299	287	292	303	292	312	294	287	327	312	292	312	298	320	272	309	297	298	293	286	304	291	316	324	333	312	281	307	321	293	317	296	324	285	287	308	298	322	276	297	295	286	298	272	299	319	285	303	280	314	328	323	308	284	334	284	288	280	316	322	279	305	302	287	316	314	285	318	260	336	326	331	319	302	308	313	308	284	308	322	337	277	286	313	307	286	284	278	327	309	304	313	326	309	299	282	287	289	292	331	310	307	310	300	313	290	290	299	266	312	323	306	321	318	292	303	298	307	319	332	329	331	292	342	302	296	297	318	335	283	321	297	309	296	294	319	282	297	303	300	316	292	291	260	285	297	288	320	295	275	311	304	297	288	304	320	306	297	300	293	307	286	299	318	302	308	295	322	312	329	316	311	304	334	317	337	298	294	288	279	316	316	316	331	340	325	310	320	292	313	279	279	309	310	273	328	305	319	303	301	316	305	309	300	290	319	292	297	301	314	315	305	272	317	300	293	338	264	321	304	313	325	313	337	326	338	290	343	314	288	300	312	279	323	300	326	315	305	320	283	279	281	309	303	314	295	320	331	309	273	304	303	337	317	295	301	291	312	309	349	294	282	300	338	324	300	316	279	320	280	288	307	299	315	304	313	329	327	322	319	347	288	291	334	308	319	292	338	306	281	325	282	315	292	312	307	336	332	298	289	308	319	292	318	297	315	310	301	315	337	294	304	286	284	312	303	284	303	273	304	293	286	296	318	327	301	310	302	321	305	292	312	292	304	294	306	281	316	299	285	324	317	315	303	321	322	301	320	293	304	300	313	296	296	310	279	310	271	338	305	326	333	285	297	300	285	302	305	316	320	294	281	304	282	310	305	326	315	294	312	307	321	323	328	298	287	286	306	315	316	317	310	337	286	309	300	283	320	292	304	297	309	309	289	344	315	279	304	306	312	275	283	293	292	318	285	319	335	320	284	304	285	325	309	316	299	317	314	284	289	308	326	300	287	297	262	307	293	332	303	316	317	336	292	302	333	304	307	295	297	309	313	305	331	311	281	301	317	301	298	295	309	308	303	308	307	297	269	310	329	265	295	294	321	299	271	269	287	308	306	309	340	342	328	297	291	281	302	312	313	291	304	304	285	278	311	290	290	349	301	312	293	294	322	312	260	299	315	287	319	286	286	309	324	341	302	311	307	284	302	283	288	330	324	320	311	298	304	293	311	287	318	265	314	295	317	298	338	307	285	316	304	331	311	317	324	350	328	324	315	305	285	332	310	282	304	340	324	294	302	279	323	288	297	295	302	328	304	331	299	321	275	326	331	310	330	276	273	308	314	322	315	313	302	294	330	305	345	329	307	310	335	292	351	294	305	315	321	302	326	307	314	328	291	319	368	312	299	336	326	312	326	318	327	321	297	299	324	291	293	296	316	321	298	305	294	331	283	302	324	307	316	279	343	325	272	297	336	314	301	312	292	329	318	337	291	300	290	304	313	346	301	327	299	302	300	315	288	337	296	292	259	280	297	301	330	343	286	294	321	314	309	322	296	290	322	328	309	292	308	296	302	273	299	309	292	298	291	274	316	321	292	303	296	296	299	341	333	283	296	285	310	312	306	292	296	310	301	315	303	303	339	300	300	316	302	285	306	333	307	296	281	303	315	319	303	305	331	312	299	328	307	330	307	307	329	301	308	302	305	266	283	324	272	316	296	325	312	304	333	313	307	279	293	292	321	271	316	322	307	335	312	308	311	314	313	311	313	323	306	330	278	298	292	284	279	334	305	303	281	283	285	315	283	293	356	308	321	296	337	315	295	288	303	319	326	307	306	286	316	323	306	333	335	286	297	292	323	308	330	350	279	323	337	320	323	278	299	311	306	309	313	307	327	310	289	299	307	307	290	314	280	293	317	324	313	271	314	310	287	307	306	307	316	345	326	295	306	298	316	300	292	314	316	322	327	297	328	301	314	336	316	287	312	308	282	314	262	344	284	302	323	300	292	290	303	280	282	292	314	298	315	327	296	322	328	300	322	288	298	272	316	312	304	302	322	281	287	325	297	298	298	305	279	311	270	302	338	316	315	301	282	280	319	315	310	289	290	275	325	289	324	305	319	328	326	307	298	337	321	291	325	287	291	333	309	325	335	308	321	312	302	324	310	298	296	322	320	289	340	323	321	314	316	332	290	346	296	312	279	283	307	336	291	316	305	310	327	319	290	305	306	289	327	286	298	319	306	307	287	329	278	304	308	294	302	317	315	325	283	301	327	315	309	303	318	288	316	295	327	323	317	321	310	281	328	330	296	282	272	312	306	309	324	329	322	300	303	318	285	291	316	326	297	314	327	298	302	305	293	304	287	328	300	290	319	275	284	300	328	292	299	318	336	280	314	294	320	283	300	305	298	335	307	296	334	322	315	289	314	302	320	303	317	330	275	336	317	346	283	281	324	285	293	300	302	341	297	292	324	327	289	286	306	289	278	290	336	297	303	300	327	293	323	320	303	258	351	308	313	318	316	310	326	289	299	317	281	292	326	307	331	312	312	329	297	308	348	296	325	291	318	327	298	312	310	329	315	303	324	302	309	286	284	296	297	319	306	285	301	319	322	297	301	318	314	307	317	295	293	295	287	309	328	295	290	296	313	307	308	308	341	300	307	298	298	331	321	311	294	315	309	333	320	311	300	325	333	321	321	317	328	292	309
2427	942	1074	1099	1075	1016	993	985	929	868	901	859	906	838	875	870	798	823	885	883	849	867	858	876	875	902	867	876	955	1025	969	1252	1411	1515	1453	1736	1867	1610	1388	1122	1070	1145	1090	1017	1034	978	967	914	857	899	923	811	892	832	847	829	881	858	869	873	832	819	837	873	915	838	862	884	885	855	865	850	875	875	846	788	842	851	866	915	824	868	895	892	831	848	841	815	896	889	852	826	892	816	839	816	889	880	813	832	861	874	872	866	890	819	861	817	847	838	828	780	792	867	805	812	878	873	865	844	901	834	875	860	850	907	853	828	869	830	804	822	865	856	890	869	867	827	846	877	837	850	860	878	857	853	858	807	857	830	826	824	883	839	903	895	868	820	887	881	843	880	830	835	832	916	868	891	866	831	805	851	841	861	873	869	855	877	896	801	806	853	871	851	859	856	886	841	866	822	844	842	822	854	853	842	840	868	846	885	869	864	841	830	914	899	862	847	822	829	807	828	827	881	928	844	850	874	859	797	829	870	844	866	849	815	807	833	836	836	843	838	898	892	844	854	835	834	792	869	878	861	871	900	843	798	875	854	841	849	865	832	824	817	819	847	867	860	898	877	878	896	852	828	797	835	886	858	841	829	860	815	811	800	857	857	894	840	903	794	902	826	850	856	863	862	833	851	848	837	864	819	876	873	818	831	849	871	847	821	888	879	787	829	868	876	814	862	832	801	856	858	862	907	834	889	861	860	887	860	868	833	851	847	829	851	899	839	843	823	874	829	938	825	865	868	911	859	837	808	837	840	863	857	851	805	841	849	874	812	842	849	810	837	811	807	839	833	826	796	897	807	834	868	836	882	843	835	838	849	832	831	881	831	878	840	873	855	869	840	829	854	861	843	851	834	849	838	878	794	807	839	883	892	843	850	889	831	842	897	828	823	823	887	809	856	849	884	849	907	880	833	923	855	865	849	882	862	879	859	842	860	861	825	895	843	819	836	831	864	849	874	830	861	815	874	848	866	877	870	817	867	863	832	877	853	813	906	864	896	858	883	878	889	905	901	848	875	844	860	796	795	867	854	858	873	820	850	833	874	835	845	878	836	865	857	845	829	853	837	860	849	856	861	877	859	852	849	871	898	829	842	838	831	855	903	837	850	897	834	860	899	865	888	800	817	872	840	819	799	825	885	841	853	871	811	866	871	884	796	857	846	811	877	877	833	890	897	951	862	807	832	855	846	836	863	878	885	900	875	823	878	896	841	863	864	814	821	838	869	857	802	819	873	834	884	838	844	868	878	896	867	889	904	884	870	906	857	827	833	821	850	814	889	836	888	837	855	840	842	852	851	863	873	798	830	835	871	895	813	898	835	849	878	903	854	872	900	849	874	876	847	846	824	853	842	883	843	894	805	796	834	808	836	900	852	853	816	839	841	864	854	849	874	849	876	873	863	820	874	859	827	827	780	832	875	792	863	850	824	876	828	910	865	905	882	828	857	841	890	850	870	900	859	831	853	857	831	840	855	864	838	854	847	887	895	913	866	864	836	857	843	819	822	834	850	847	859	835	843	827	847	832	818	859	881	858	855	804	841	844	847	830	846	839	813	849	855	823	823	847	864	895	860	878	827	910	872	893	845	849	904	846	841	853	819	851	855	850	828	911	892	853	866	865	875	813	781	855	843	878	809	847	858	848	833	869	846	895	818	868	833	856	896	900	885	794	915	889	816	892	819	825	847	858	856	837	850	830	864	816	829	825	844	853	899	836	864	870	895	841	854	911	855	891	841	806	872	858	863	910	822	828	842	863	860	867	761	846	826	763	856	892	833	813	821	886	835	793	874	917	825	831	861	874	861	870	841	848	830	863	855	874	870	857	877	875	874	823	792	885	834	865	883	893	824	793	901	873	855	825	825	875	796	841	854	855	852	868	866	815	881	834	925	887	873	844	843	855	876	901	859	850	870	858	895	817	856	813	886	868	864	838	835	889	834	812	818	870	889	823	843	861	839	850	869	909	851	853	820	878	797	866	880	891	806	796	857	826	840	888	894	881	850	885	836	866	856	875	887	851	854	862	875	819	897	853	870	856	819	873	803	836	854	844	861	856	824	866	904	843	819	872	823	862	816	840	872	837	826	861	828	889	867	844	820	840	815	846	858	886	898	861	818	785	923	798	884	824	883	831	866	868	854	810	851	834	856	856	832	854	896	873	835	812	916	871	836	827	851	831	885	847	863	809	860	825	861	869	870	829	819	856	904	856	880	850	878	838	811	872	837	823	842	811	880	872	861	835	856	884	882	813	874	835	839	855	904	879	874	873	845	875	871	807	879	836	824	816	871	826	841	812	833	837	838	839	804	918	901	892	827	888	882	862	841	826	871	850	825	867	859	858	828	873	835	854	820	851	873	902	860	909	879	865	823	814	853	878	918	847	864	799	843	874	895	820	895	871	868	799	841	849	858	847	862	813	883	865	847	875	901	872	834	897	876	885	857	830	851	893	830	874	854	855	801	885	856	873	844	798	851	911	859	880	866	832	860	894	856	836	825	843	876	845	903	826	879	829	849	822	859	839	907	879	824	902	877	841	789	889	826	833	883	848	861	848	860	784	893	816	878	881	875	894	798	871	863	865	869	886	920	850	833	837	824	885	881	864	901	894	852	846	855	877	909	823	852	820	869	824	838	829	869	896	848	849	904	831	878	815	906	845	849	900	820	865	874	851	854	835	878	861	820	811	831	890	815	826	867	858	822	870	892	856	865	886	862	834	871	848	879	815	816	809	857	826	853	879	853	843	886	849	805	836	876	890	878	872	856	866	896	897	859	890	887	834	871	875	835	876	823	893	833	857	865	900	833	874	809	882	883	887	867	918	857	840	843	845	845	800	881	851	890	848	837	862	855	837	903	841	877	870	894	841	868	863	864	835	871	897	821	865	884	819	887	835	833	845	854	791	822	855	877	859	817	833	897	850	831	789	861	883	854	879	815	856	871	898	840	811	777	850	845	904	872	860	869	852	906	883	846	797	846	931	816	873	872	839	867	857	819	811	836	853	883	847	866	841	847	855	871	879	914	898	882	868	873	886	900	905	836	858	858	894	886	897	849	809	877	904	867	856	819	868	840	869	824	832	829	926	833	829	873	817	831	838	823	839	832	810	886	858	865	825	853	829	866	822	834	836	908	876	862	896	843	927	827	883	857	854	837	838	885	850	860	877	818	875	803	905	855	844	859	855	828	838	845	859	851	863	848	846	919	865	843	817	809	887	852	813	809	829	865	840	824	821	859	842	866	810	837	798	815	839	844	882	902	880	778	910	847	893	842	887	877	866	846	883	896	806	823	912	838	842	843	827	826	835	848	784	859	869	825	818	837	816	838	790	843	859	877	864	903	870	850	828	851	853	835	936	816	829	883	850	873	830	842	881	859	841	894	876	811	805	852	866	863	813	850	826	855	896	854	808	839	900	867	853	856	875	838	842	837	819	875	858	843	843	850	838	792	892	881	861	840
10431	1844	1868	1295	938	690	558	440	363	311	319	322	276	272	250	240	211	219	209	207	201	195	193	214	201	226	244	209	207	284	378	733	1234	1823	1783	1793	2190	1699	1329	793	635	663	656	465	396	345	295	307	256	196	192	173	207	199	158	181	177	195	175	181	205	202	211	200	183	181	178	196	169	180	161	182	158	157	167	167	188	171	159	170	177	174	192	170	169	176	182	163	177	179	187	197	179	174	196	204	163	181	163	167	168	156	154	156	176	150	195	199	159	159	193	181	183	187	169	175	193	179	179	171	164	185	170	147	182	200	170	157	186	184	180	184	171	184	154	156	172	189	160	183	187	171	192	169	169	158	181	176	184	168	176	161	165	185	181	168	189	197	168	165	190	181	187	180	177	194	205	160	164	203	201	172	175	185	161	192	174	203	205	182	181	181	163	183	184	188	188	201	190	162	190	156	159	163	189	150	159	170	185	186	169	192	169	190	162	188	165	179	191	197	182	162	187	187	189	161	172	179	167	186	168	149	151	182	153	167	169	170	179	174	161	175	163	165	168	183	176	164	174	160	166	175	171	192	176	182	164	170	177	174	208	167	166	164	172	190	159	173	171	191	165	146	171	145	174	160	174	158	166	173	208	163	145	152	161	171	164	155	176	174	167	167	162	181	174	166	165	171	152	189	181	158	174	172	167	156	166	177	178	201	156	169	183	187	170	159	183	159	188	188	176	178	178	173	161	172	205	162	197	171	167	171	169	151	180	187	164	193	192	147	177	177	176	196	202	176	187	171	178	165	176	167	178	168	169	172	159	160	173	163	170	145	181	182	204	192	198	166	164	195	173	179	163	165	166	159	181	177	173	177	189	173	173	170	161	169	193	160	169	169	157	180	177	159	163	178	172	181	168	167	192	178	177	167	182	170	188	155	176	184	163	172	156	174	183	182	187	166	162	146	162	188	155	171	175	183	185	177	213	148	163	176	171	174	186	190	160	173	181	141	170	179	189	196	196	179	183	180	176	187	196	177	153	193	172	169	162	171	163	185	189	153	170	171	155	194	178	157	183	162	186	182	202	179	170	185	173	180	161	160	167	175	186	178	177	190	159	182	189	180	164	157	212	161	169	180	160	188	177	178	185	168	199	158	163	159	156	163	176	170	175	184	170	185	192	179	174	181	187	173	154	160	174	176	179	175	169	162	167	181	210	183	151	171	181	173	173	189	186	176	167	177	169	168	154	161	166	182	148	185	175	147	141	176	198	167	163	163	175	177	184	153	160	171	179	182	150	178	176	186	181	178	179	171	187	174	200	173	171	170	163	156	170	156	189	191	187	163	159	173	169	182	168	170	168	191	169	172	183	153	194	179	161	190	170	186	173	180	196	182	173	170	229	181	182	171	148	176	187	166	166	169	175	161	149	201	202	173	174	158	177	179	203	184	196	169	172	192	175	200	199	160	154	165	165	189	204	155	192	183	156	173	177	189	188	172	184	163	168	194	184	181	181	174	178	207	169	169	182	183	190	169	197	170	187	171	179	175	168	177	156	196	174	168	183	182	168	188	182	168	169	197	176	183	163	170	174	168	168	165	168	150	155	210	170	169	169	199	157	163	170	154	206	188	172	180	174	150	166	182	187	184	177	158	182	158	175	161	172	172	170	183	184	167	179	158	163	159	173	155	191	182	178	172	172	162	183	189	166	178	162	185	167	168	168	190	198	210	165	166	183	167	162	186	196	164	198	184	184	150	183	155	176	156	169	193	188	142	173	163	176	177	180	170	178	174	161	201	186	165	187	171	182	214	183	159	192	194	162	188	172	163	172	189	193	168	150	168	177	189	164	205	199	184	182	164	176	182	181	196	199	181	193	179	163	146	157	166	151	198	196	184	198	192	189	168	185	164	170	162	150	177	187	179	177	182	162	188	186	185	162	156	164	167	168	146	162	183	168	175	177	175	161	175	186	175	175	154	163	161	162	174	196	156	181	185	167	174	197	180	159	161	160	185	138	186	196	169	188	156	164	172	167	174	156	162	187	172	182	165	175	175	154	207	204	197	172	163	178	198	178	173	180	164	185	176	155	179	176	160	164	172	168	195	166	166	178	170	167	171	167	161	176	160	163	156	178	169	170	146	168	171	160	155	155	174	171	167	191	180	159	173	172	181	159	186	165	190	194	143	168	182	191	189	186	211	179	154	191	186	150	168	179	179	159	185	147	185	194	166	155	162	166	185	194	163	152	182	194	177	176	168	161	187	197	179	155	176	184	160	203	163	170	180	184	189	172	183	173	193	183	202	172	175	181	177	183	182	161	179	174	164	161	187	191	159	157	178	193	182	190	160	194	166	192	178	202	180	178	182	165	178	193	157	178	166	195	154	187	170	175	145	182	175	178	195	189	179	170	171	149	185	180	157	179	176	182	191	167	185	156	175	177	174	171	181	178	191	185	184	194	168	162	178	191	169	171	190	175	142	177	183	200	183	169	162	185	170	163	164	182	162	179	186	164	157	167	200	187	183	165	180	141	186	179	169	175	166	162	186	162	186	167	201	181	177	166	179	170	173	167	148	160	166	201	176	180	179	174	196	185	163	177	169	164	173	165	181	175	188	150	188	154	161	154	187	181	167	202	173	202	202	195	168	167	170	193	164	198	170	173	181	188	171	167	168	158	165	181	185	173	183	153	171	177	178	150	170	162	150	173	173	167	177	195	165	152	188	158	167	185	161	165	157	171	165	147	151	157	180	171	152	170	181	184	160	207	169	161	156	201	188	192	184	181	180	161	164	170	148	171	183	166	161	166	172	170	179	170	165	173	190	179	176	176	183	189	196	192	176	158	167	172	168	176	187	191	183	188	153	204	183	193	169	198	160	181	185	170	183	168	188	165	159	187	169	163	158	171	191	197	154	176	182	189	185	167	170	188	168	181	180	193	195	173	195	185	182	177	150	156	163	172	194	170	178	161	161	167	157	185	174	198	188	189	175	176	156	149	182	190	193	171	184	186	193	155	175	159	163	179	191	183	192	169	191	170	170	184	189	165	165	146	168	180	180	160	166	177	177	178	177	165	194	186	165	159	161	200	169	168	185	184	166	192	170	177	191	172	175	161	191	161	192	189	152	189	158	175	181	178	160	177	165	203	170	147	165	168	185	176	182	185	149	168	169	164	172	195	182	170	167	180	148	163	191	189	180	206	183	146	178	167	182	171	174	157	191	176	185	160	189	163	177	184	181	163	167	152	153	194	159	164	165	187	157	197	149	179	173	194	164	190	205	158	186	191	159	181	170	186	147	181	180	179	183	164	183	170	184	179	185	161	177	166	165	195	189	171	170	170	172	187	164	161	175	155	168	190	177	200	190	161	154	168	176	164	184	182	176	174	163	176	134	189	147	176	197	185	163	162	172	191	187	167	159	182	178	184	202	169	179	150	193	159	177	158	186	183	175	195	166	150	190	181	174	169	199	177	182	170	151	181	173	172	178	161	174	193	173	163	203	194	182	151	171
6686	1764	3631	4030	3471	2891	2284	1899	1635	1520	1294	1215	1116	1015	1040	900	956	850	763	755	789	748	721	728	730	781	885	1053	1096	1628	2294	5002	8252	11452	10194	8672	12048	10361	8437	4663	4181	4598	4731	2873	2570	2301	1792	1614	1225	843	723	638	729	596	622	613	575	571	564	594	600	606	548	582	576	553	557	537	549	556	549	572	576	488	547	556	545	616	526	539	560	549	548	537	596	557	516	552	540	537	546	514	533	545	562	582	553	488	537	544	551	563	582	551	561	532	544	548	480	516	549	543	590	519	534	601	556	537	530	526	593	528	562	536	552	548	547	561	553	532	524	499	495	532	498	532	578	532	536	560	560	544	544	551	512	534	538	541	562	527	574	547	537	530	557	520	513	540	526	488	552	550	556	520	486	540	550	528	556	514	513	540	562	516	561	573	503	532	556	516	547	550	542	509	557	553	550	510	547	531	549	519	531	532	521	524	544	545	547	561	544	562	556	546	525	552	528	500	509	522	518	509	570	548	502	516	550	523	535	560	539	567	521	536	515	532	531	516	572	544	529	507	555	551	515	530	494	518	517	519	515	514	474	526	503	520	528	569	553	553	559	531	525	553	532	566	524	546	524	523	547	507	537	563	534	540	533	537	556	533	521	536	540	522	545	545	522	541	562	526	524	540	546	517	504	535	542	559	541	555	578	507	566	524	532	524	528	536	531	512	535	535	561	534	596	507	544	543	541	507	565	541	505	523	617	536	541	560	532	564	560	587	533	495	514	547	523	570	538	528	513	536	504	507	514	521	497	527	547	530	524	525	551	561	520	563	538	502	567	506	561	533	534	557	548	561	497	514	529	562	544	536	539	511	545	572	482	519	536	557	591	526	533	507	565	510	571	519	556	492	504	532	561	498	560	541	514	517	514	515	508	547	530	531	543	481	552	541	551	561	566	556	556	528	530	530	532	517	569	536	542	513	570	490	572	544	568	522	512	546	545	522	510	528	524	585	515	504	532	517	541	534	525	510	527	523	544	554	512	508	506	522	558	522	569	555	538	537	503	549	503	549	547	527	532	551	523	525	506	518	517	485	517	540	540	569	586	494	493	545	550	568	541	530	572	504	539	519	540	569	521	580	599	535	552	549	565	550	502	504	514	511	566	568	542	529	575	566	569	542	560	526	499	547	513	535	484	550	547	579	513	508	515	487	535	529	518	510	544	542	548	522	519	550	521	533	556	522	506	524	530	556	595	544	489	575	543	493	532	544	574	536	503	546	543	525	563	533	528	537	551	531	533	516	579	534	521	539	545	552	537	570	528	535	516	493	508	550	559	524	520	514	566	483	567	564	571	574	530	572	526	487	546	525	489	543	490	571	564	520	564	479	517	580	550	552	513	490	565	543	534	520	526	517	554	532	547	556	561	581	591	502	521	542	500	536	601	562	550	525	515	525	537	499	543	544	497	520	499	558	531	530	534	535	532	545	526	536	526	560	532	513	549	558	545	583	516	555	540	557	548	532	576	535	480	543	496	502	548	536	540	527	536	529	560	502	558	475	514	510	545	541	496	505	519	593	532	532	544	512	531	545	522	519	531	562	526	506	549	554	570	537	565	512	538	579	558	527	564	512	542	467	531	546	570	548	549	555	534	531	572	513	549	591	518	506	529	517	587	563	507	519	545	538	517	542	534	533	543	559	526	509	526	554	539	529	495	531	497	535	538	516	537	528	567	510	558	517	561	562	514	542	559	537	519	545	487	516	549	561	537	489	523	570	515	560	516	558	512	556	599	521	523	572	523	525	542	530	575	570	549	515	500	535	516	548	515	520	526	536	544	529	512	576	556	515	515	525	533	534	512	523	535	493	538	541	503	520	525	547	543	511	511	536	509	523	513	514	519	538	519	526	569	535	528	564	537	500	501	537	554	520	544	515	567	548	503	573	541	532	542	568	517	529	516	530	544	552	532	538	520	561	533	530	533	544	553	508	501	537	467	531	528	552	518	561	525	536	569	581	518	541	531	504	558	589	552	488	530	540	532	563	543	531	532	543	528	551	539	528	563	500	558	565	512	553	548	555	510	537	515	532	521	517	530	497	523	528	542	531	492	543	537	562	558	536	556	538	539	503	536	532	554	536	583	516	517	535	537	553	497	548	524	584	525	520	518	484	554	558	505	483	558	567	516	487	565	530	558	532	544	480	546	514	538	546	531	583	533	573	547	563	559	538	543	513	562	538	550	525	569	576	574	526	571	529	575	554	539	544	537	588	533	527	565	533	517	458	555	542	544	527	512	526	507	542	549	552	530	515	498	569	543	524	507	484	532	528	574	542	543	567	512	565	514	554	561	554	504	545	521	557	534	529	534	498	535	529	534	550	517	554	505	542	515	508	539	534	535	523	557	522	558	552	526	520	531	497	534	548	509	534	560	555	536	570	536	546	504	504	535	540	547	509	524	495	517	542	560	541	572	575	580	500	545	522	567	546	527	474	547	571	552	525	530	546	569	557	542	538	540	553	570	546	532	517	562	533	544	531	530	526	503	581	515	526	505	519	609	530	531	520	559	509	543	520	563	528	547	574	555	542	564	554	594	531	538	503	532	570	535	569	524	561	546	546	564	559	499	568	541	550	535	540	515	550	530	547	563	505	552	525	532	580	538	502	526	510	532	543	527	496	522	538	527	488	545	555	542	514	563	528	518	520	600	542	516	514	592	554	501	544	523	532	530	553	536	532	575	600	542	548	515	541	514	535	549	492	545	557	535	518	499	533	551	540	516	543	523	522	519	491	540	509	532	538	564	525	527	515	531	537	511	528	534	529	542	546	520	547	525	548	520	556	509	597	540	521	561	502	540	507	491	509	554	541	551	512	555	510	507	540	562	549	531	504	527	544	522	516	509	497	536	517	546	515	510	545	552	531	507	551	562	544	551	541	511	525	592	521	527	552	534	565	568	517	534	546	541	556	545	515	524	556	530	560	512	557	543	515	543	553	525	525	524	539	552	526	536	586	536	493	549	541	572	523	540	523	551	504	524	499	491	538	510	510	502	529	550	523	493	549	581	545	551	514	550	533	536	531	546	512	579	539	565	510	499	522	522	526	551	577	507	571	515	510	512	555	544	536	527	536	552	513	509	563	502	518	572	545	534	500	539	529	502	543	560	501	525	544	481	544	538	558	527	546	525	520	544	538	521	519	504	556	510	536	510	526	522	517	545	574	577	525	548	548	517	517	498	530	534	528	532	527	497	540	526	557	511	547	572	526	526	538	577	511	539	513	563	524	537	531	539	541	529	555	548	549	524	552	489	552	530	517	519	560	528	539	577	543	557	507	543	577	554	546	543	532	570	558	590	542	557	555	472	554	532	581	523	576	540	555	579	513	563	518	513	545	546	531	508	521	563	555	521	524	536	512	556	552	520	570	534	548	535	552	545	512	542	521	530	562	542	530	544	536	510	530	495	492	513	540	534	518	510	529	513	517	548	513	533	560	535	544	551	539	507	495	538	529	579	524	515	533	525	586
17126	3451	3171	2399	1554	1137	826	659	531	424	381	323	308	267	244	260	245	233	198	190	231	211	185	194	181	198	232	229	314	373	730	1540	2157	3034	3639	4033	4051	3220	2422	1202	1047	1051	1173	650	572	505	386	352	294	199	188	166	190	164	146	154	161	171	147	158	163	158	155	142	138	154	158	152	151	149	160	176	128	164	134	147	147	142	147	135	154	154	159	121	156	143	145	151	158	168	128	163	123	135	146	140	137	146	148	133	154	135	141	155	156	139	162	148	148	135	127	165	140	129	152	138	164	140	135	159	142	151	137	150	159	138	139	129	136	139	155	161	129	150	163	139	167	159	133	154	153	130	150	158	163	152	137	146	131	142	118	150	146	141	141	142	130	157	144	131	157	128	154	143	136	141	154	177	144	134	131	154	155	147	145	156	135	170	134	148	140	138	168	161	151	151	125	182	138	141	143	149	139	144	138	147	137	110	109	150	128	143	137	160	130	167	153	136	137	124	132	160	154	126	153	131	153	143	147	135	155	156	146	134	134	145	140	150	138	138	146	144	139	131	150	149	133	158	141	144	112	150	155	153	147	133	144	134	142	154	140	152	155	141	129	153	143	156	147	147	156	140	139	159	136	154	135	138	153	137	136	151	146	165	145	146	149	132	135	135	126	147	158	144	136	150	155	131	136	145	131	168	134	132	144	150	145	125	131	126	140	144	148	158	128	154	130	157	137	152	140	132	164	154	131	138	137	147	170	150	126	130	152	162	147	153	151	137	147	135	144	134	159	144	137	146	146	147	143	151	151	136	136	144	129	143	138	157	144	128	155	153	149	149	148	148	174	139	144	157	134	168	154	143	137	133	132	143	130	128	131	171	154	138	133	138	129	143	147	152	144	146	136	127	136	135	136	149	144	128	124	170	163	148	163	156	146	153	131	145	167	152	128	136	125	151	115	151	151	147	162	155	137	137	135	140	146	165	136	127	139	156	135	156	149	140	146	132	159	143	148	135	128	138	171	136	149	145	157	153	147	156	158	152	136	163	165	142	156	137	132	132	152	132	153	143	145	144	148	164	166	146	146	121	141	145	160	155	178	127	144	144	138	149	167	148	136	144	136	140	135	154	158	154	133	149	150	124	161	171	145	149	146	157	124	139	144	137	157	140	160	141	141	139	150	139	137	166	143	134	153	136	146	130	127	131	159	126	138	142	153	159	140	141	157	141	141	154	138	156	137	127	141	157	152	130	137	134	131	124	138	167	141	136	134	138	131	162	143	164	157	131	128	131	107	152	135	148	134	138	118	131	132	144	156	107	163	149	144	138	153	151	158	146	146	140	144	139	141	152	141	137	136	158	149	148	154	146	139	140	160	164	139	136	125	163	137	126	149	146	145	148	138	149	147	164	127	123	126	135	148	170	121	142	150	151	138	145	158	137	142	168	145	143	144	145	149	130	125	147	136	143	140	165	127	155	170	130	142	152	130	142	132	142	144	143	124	112	138	154	145	144	133	127	128	115	147	142	140	118	115	141	123	153	137	127	157	130	150	165	142	142	133	157	191	151	145	140	162	131	151	155	154	133	140	152	131	144	135	128	123	143	148	152	127	147	138	143	148	134	145	142	148	147	150	145	143	138	128	150	155	144	125	153	134	133	170	141	147	157	134	134	168	148	158	136	147	132	148	130	116	115	165	141	147	136	163	132	151	138	139	122	152	144	135	128	136	156	153	132	140	145	144	137	151	133	152	153	142	130	138	150	140	138	124	140	125	146	135	128	144	135	133	134	162	156	151	151	148	149	133	158	140	138	141	147	155	131	154	122	162	152	159	128	163	152	142	131	132	146	152	143	156	143	129	133	159	128	149	133	144	143	138	161	170	150	141	153	138	156	132	149	120	149	129	155	142	141	146	151	145	154	156	163	174	171	125	140	149	131	156	137	133	130	125	141	143	128	141	145	150	128	140	162	157	153	146	139	150	147	143	152	151	155	150	149	138	154	163	156	144	154	140	144	163	142	152	140	141	121	134	148	142	177	132	129	142	120	154	173	164	129	128	137	137	144	160	151	141	154	114	117	151	128	146	149	150	144	168	147	142	144	140	157	148	128	119	138	156	149	119	137	149	143	157	152	151	134	140	145	140	167	121	138	140	141	145	133	139	147	147	170	140	149	160	147	147	147	141	168	156	143	138	141	137	156	149	146	142	112	142	124	156	137	140	144	152	135	129	161	138	154	138	156	152	125	118	141	178	138	126	144	148	141	131	116	160	165	141	158	147	152	130	133	124	137	130	163	138	146	145	145	153	138	160	150	128	141	153	146	118	145	163	135	133	142	140	125	170	136	137	125	140	141	155	157	157	148	154	130	136	150	140	139	129	147	149	136	122	137	165	153	139	143	137	127	161	132	125	132	152	134	151	148	135	143	165	155	135	142	120	153	118	170	132	138	139	146	159	159	127	144	146	152	137	162	146	143	162	128	149	139	156	128	141	138	171	135	174	151	151	127	154	162	169	150	153	141	154	147	147	145	152	133	137	153	137	137	133	153	138	166	144	149	161	127	141	167	147	128	150	133	147	141	148	147	151	149	150	137	137	137	151	159	151	152	156	142	145	135	133	155	157	142	149	126	145	142	141	140	124	136	142	145	149	128	133	134	128	139	159	146	152	154	170	142	136	143	135	138	129	133	160	143	125	161	149	145	139	160	144	130	141	154	151	148	131	140	141	120	150	132	149	133	154	122	129	148	138	149	131	157	129	145	159	164	140	134	157	144	152	125	157	160	142	150	145	137	142	134	136	139	127	132	144	124	137	153	131	145	137	150	142	155	149	131	145	147	143	128	142	126	148	147	156	151	148	147	133	133	153	141	144	153	158	149	157	140	148	140	143	151	145	126	151	152	132	139	152	156	131	140	127	135	137	139	144	156	149	136	145	127	163	148	135	137	145	147	128	155	142	147	145	156	142	140	150	145	119	133	129	129	118	164	150	168	125	135	143	138	161	123	128	150	129	154	133	148	133	145	147	146	127	151	137	108	128	148	160	140	152	133	146	145	137	144	145	149	136	137	138	140	134	134	172	151	129	141	116	114	139	138	151	129	151	119	125	122	135	142	140	128	167	134	157	150	153	154	129	132	155	143	130	141	131	167	139	129	110	128	119	137	152	161	140	154	143	149	129	168	156	154	125	146	142	140	139	161	152	144	140	145	154	128	145	129	142	149	155	124	158	154	151	135	174	144	132	152	131	153	159	149	140	143	151	114	127	157	145	141	147	155	130	134	156	144	136	158	143	149	131	156	129	134	136	123	148	135	141	139	152	147	136	141	135	147	133	154	140	147	143	133	132	144	136	148	150	137	159	160	149	120	131	150	135	156	143	156	144	145	140	154	149	133	161	141	133	162	140	144	125	142	160	154	145	129	115	123	122	160	143	148	154	157	143	155	141	139	140	145	148	148	145	142	140	140	172	134	129	135	136	127	147	140	136	137	141	155	122	125	137	148	142	156	150	133
7867	2279	5397	6081	5023	4105	3378	2739	2253	1951	1639	1547	1302	1207	1097	1152	1015	934	870	845	859	786	776	729	797	922	991	1143	1461	2044	3722	9085	12180	15235	14174	13759	14551	13508	11351	6090	5758	6721	7082	4257	3463	3462	2275	2176	1550	877	699	654	706	588	558	493	507	521	549	536	476	457	451	487	452	455	493	455	465	433	402	507	428	416	453	448	456	422	436	443	436	455	454	395	435	427	445	446	433	443	459	428	461	380	439	416	424	408	448	416	437	454	419	367	392	428	419	438	415	393	445	448	412	411	438	423	400	419	437	394	434	394	417	401	427	440	435	410	422	409	399	395	405	409	399	411	392	437	398	414	419	409	433	402	400	431	410	416	420	409	430	408	443	371	409	421	390	396	416	434	413	420	440	429	397	402	440	386	403	387	426	405	409	403	427	402	428	380	422	385	433	375	412	429	370	426	417	426	421	426	389	411	427	405	404	397	403	404	416	410	418	434	389	412	413	384	387	403	411	433	427	380	418	429	407	409	438	392	384	402	401	387	431	417	438	401	441	414	398	397	424	440	442	414	382	435	398	418	426	395	408	429	404	418	397	422	426	430	403	417	412	427	427	476	405	438	390	401	407	447	396	382	379	384	403	404	399	398	406	407	397	455	420	408	409	424	380	437	386	407	396	393	393	426	404	431	400	384	421	432	398	409	424	426	418	413	417	427	427	402	410	408	398	447	404	415	421	397	410	393	397	449	443	383	384	426	407	441	416	369	421	407	400	400	410	421	435	431	384	398	413	405	391	430	437	423	424	419	416	411	404	393	399	440	406	402	381	399	421	413	418	394	391	389	432	375	467	431	390	397	378	396	429	392	410	389	408	403	406	393	380	408	447	410	428	402	435	408	435	419	420	385	408	399	406	425	400	385	434	408	413	383	414	405	420	406	405	380	409	406	407	404	381	425	403	429	416	404	434	381	397	371	386	413	431	424	423	423	391	395	382	398	415	381	364	423	411	415	375	401	387	414	394	425	409	451	409	395	453	422	409	442	412	381	403	429	382	399	398	387	419	413	423	427	421	448	407	407	440	405	401	375	388	407	411	444	400	400	409	414	392	409	428	389	383	408	393	415	417	419	409	415	404	444	429	407	424	408	403	403	374	427	366	461	417	404	398	419	434	402	442	370	396	424	430	399	375	401	441	395	431	400	416	401	430	456	413	398	427	415	382	415	371	427	445	420	385	397	401	410	412	371	416	434	406	402	398	421	401	433	407	430	442	447	398	400	395	403	369	407	407	418	410	421	407	407	417	440	360	402	423	409	449	425	421	399	397	400	435	437	387	433	428	421	384	415	359	422	444	400	391	389	425	432	396	451	445	433	425	373	397	405	395	422	435	407	411	368	426	402	386	350	418	384	383	399	426	428	378	428	413	395	388	432	447	442	433	437	397	383	398	452	418	397	388	420	437	434	380	413	454	424	417	413	403	417	414	374	397	420	414	397	386	418	409	407	395	391	429	429	394	421	437	433	348	436	385	411	387	428	433	399	365	409	398	382	364	417	408	412	422	429	432	396	404	413	404	400	393	418	436	398	420	373	404	402	416	399	400	422	382	428	390	431	423	433	380	378	385	418	440	417	415	421	429	420	447	414	444	428	382	416	391	426	416	436	384	363	414	427	424	404	412	440	396	432	402	442	420	441	396	398	422	400	412	422	372	396	427	388	404	385	404	396	417	423	390	404	400	413	393	435	405	423	395	406	397	415	405	402	411	396	450	371	443	429	371	454	400	397	433	422	395	391	387	382	447	385	422	394	410	421	420	437	415	393	380	391	402	422	435	410	424	400	391	402	421	411	446	393	394	429	411	430	413	363	471	434	454	414	460	432	454	445	402	398	397	426	429	410	387	424	428	407	402	400	442	424	416	427	377	384	432	399	401	468	378	419	417	421	428	417	410	405	363	413	400	401	420	427	392	441	394	404	404	396	427	409	411	418	385	399	408	425	447	380	422	426	386	430	431	410	409	418	442	414	395	438	377	404	367	459	431	392	407	380	399	398	386	408	436	425	411	406	412	412	414	393	370	402	419	402	393	386	456	445	422	433	420	404	407	421	445	382	359	410	394	377	402	439	363	414	428	393	420	415	423	425	403	390	420	407	406	404	423	437	390	453	396	402	400	396	374	378	436	406	430	418	402	415	375	407	393	422	413	429	419	412	458	424	381	418	404	402	418	395	413	390	375	416	380	346	406	461	431	408	421	415	405	437	412	378	419	392	403	372	402	414	401	406	423	407	417	375	460	441	407	387	435	430	387	392	386	390	416	379	418	426	416	445	451	356	422	393	388	425	422	413	414	406	408	409	401	393	440	420	415	416	408	426	400	440	414	450	419	409	420	412	396	394	426	398	413	435	439	418	407	399	433	411	426	400	424	428	444	426	399	378	399	443	401	391	419	410	402	417	406	391	407	418	456	426	392	393	387	438	416	420	406	404	387	417	401	440	415	397	356	383	423	420	389	397	392	412	420	456	409	436	406	423	421	432	398	407	442	401	413	376	427	434	399	431	416	407	439	456	386	396	405	413	405	416	382	383	409	414	439	430	419	395	418	404	456	413	406	414	456	439	408	391	431	386	408	440	399	387	396	429	414	392	414	422	410	405	401	396	357	427	399	397	413	392	403	375	430	384	441	382	397	402	367	444	399	394	412	405	396	394	422	382	403	406	389	394	419	397	439	404	400	391	387	386	420	424	406	369	398	442	444	432	430	438	425	389	374	384	394	450	404	430	416	422	398	396	400	421	403	399	426	437	382	431	372	403	395	399	415	411	401	423	409	394	419	389	403	399	394	396	400	418	395	440	415	401	406	385	407	402	445	401	422	395	376	422	435	374	410	460	445	381	419	420	428	415	382	419	402	384	399	404	448	413	401	399	414	445	399	369	378	399	410	448	432	435	392	422	388	402	401	445	394	409	380	384	397	429	433	435	441	420	414	374	386	416	421	404	406	402	406	409	399	430	444	392	406	424	410	394	407	388	370	429	418	404	401	430	380	434	430	439	391	430	403	363	414	388	398	422	388	421	433	436	399	384	402	380	376	407	392	400	416	411	421	383	425	433	389	406	436	417	391	395	433	410	410	444	422	402	411	418	413	408	445	429	429	401	386	412	402	386	381	401	393	409	415	401	384	431	406	452	384	412	404	407	430	420	411	456	371	398	459	436	420	438	398	411	414	363	411	421	380	419	415	411	435	407	399	398	400	422	411	421	396	437	391	414	404	429	402	392	406	389	417	415	382	432	419	384	402	427	405	396	431	399	385	447	404	404	399	426	403	404	401	408	405	414	404	424	407	404	444	417	387	385	407	442	419	431	407	413	424	398	419	391	421	417	389	428	422	396	397	429	381	404	439	408	397	401	411	421	392	418	480	371	404	398	449	415	436	450	395	408	388	384	410	400	419	381	413	415	419	420	450	399	423	405	402	414	406	447	427	421	424	430	439	383	416	422	429	443	390	414	397	385	393	399
2513	433	421	370	352	344	309	307	321	307	337	356	319	328	273	363	302	316	321	328	334	315	329	333	314	341	322	342	330	329	363	358	396	408	430	438	433	405	397	395	363	356	347	332	330	325	354	357	313	321	337	335	301	307	306	305	354	321	290	314	293	309	343	314	320	320	318	312	290	333	315	342	339	319	335	314	298	325	311	329	320	314	314	307	322	335	338	331	298	331	338	296	300	276	349	338	284	332	292	343	344	299	299	323	304	313	315	320	315	302	328	309	279	287	331	311	334	292	315	321	313	291	326	332	305	323	317	296	319	314	312	312	310	339	309	332	345	316	325	288	319	318	325	332	284	301	331	334	296	330	328	293	319	350	309	358	337	313	322	308	304	315	293	327	297	305	327	303	313	319	302	337	316	316	332	324	351	329	311	311	303	285	319	307	269	342	312	362	348	328	310	293	291	306	318	329	335	319	313	303	294	319	320	318	314	323	330	330	307	307	318	304	296	297	286	289	334	334	322	323	314	310	294	331	283	286	331	312	313	304	322	306	312	300	301	310	306	345	339	296	337	315	333	299	318	323	307	317	327	350	303	321	292	305	303	337	320	302	327	308	314	325	317	322	319	305	345	318	314	330	314	344	324	336	330	298	301	308	324	344	311	325	336	324	345	347	303	314	301	338	328	350	330	317	333	326	289	303	313	299	339	352	317	321	303	296	291	321	284	313	318	331	319	318	340	327	333	329	309	352	308	304	320	304	315	314	329	317	337	358	293	351	331	315	318	315	361	305	351	324	339	317	311	354	334	319	316	340	322	319	308	330	349	344	301	335	339	312	350	298	330	319	317	345	337	314	295	337	385	310	336	332	297	300	332	309	308	317	326	274	310	303	318	298	281	321	310	291	302	288	346	338	333	351	327	330	292	355	332	307	330	290	302	278	340	323	330	321	305	313	339	332	334	319	334	307	351	336	291	309	273	293	320	309	313	331	284	316	299	330	343	349	322	303	327	302	319	297	319	300	318	334	324	348	310	318	352	296	309	325	343	331	322	315	331	326	314	304	298	327	320	338	344	264	299	305	334	313	293	326	325	292	321	321	309	324	326	332	334	318	311	307	314	314	321	310	339	306	291	321	299	351	298	331	309	303	303	321	320	349	299	316	323	341	338	322	344	312	337	330	296	311	320	280	280	305	315	291	333	326	315	319	331	329	335	284	326	312	310	307	303	298	296	347	351	300	346	293	349	298	273	328	336	310	313	326	346	306	318	296	331	314	292	317	330	299	297	329	320	327	312	310	328	302	275	305	292	322	344	312	305	310	298	358	341	321	333	305	339	317	345	313	332	322	270	318	307	331	300	322	304	298	335	296	391	311	311	307	325	304	321	281	326	331	342	332	314	295	319	338	311	320	333	346	343	323	303	329	342	307	338	344	276	284	331	305	326	321	330	323	276	321	326	313	341	339	275	285	286	358	344	319	333	319	332	325	318	323	275	360	297	316	334	289	328	320	352	348	316	325	311	323	286	331	308	327	329	309	342	293	326	329	303	301	298	300	321	364	289	308	350	344	297	312	294	318	315	292	324	333	309	336	358	302	323	337	331	306	302	283	327	283	307	310	343	335	327	302	353	322	363	304	325	357	317	303	367	310	305	324	284	299	334	330	339	293	312	328	306	316	333	330	305	329	340	323	316	320	285	305	294	329	341	322	332	337	302	324	344	301	332	335	314	322	306	308	319	353	352	353	301	332	325	319	337	329	361	327	342	308	327	331	330	298	364	324	308	319	317	292	353	326	326	341	311	317	334	307	328	307	270	307	328	321	290	316	330	307	315	328	348	312	314	309	330	359	314	324	313	343	320	333	292	327	271	305	320	331	312	322	310	298	331	311	316	343	327	318	313	328	327	321	327	307	315	323	307	360	318	313	337	305	318	320	282	324	348	296	296	360	337	348	339	339	326	331	328	333	327	330	324	347	303	330	317	318	294	279	280	304	320	318	300	358	325	303	349	329	283	316	322	310	304	323	329	323	308	315	305	340	343	357	340	307	364	360	313	312	342	330	321	362	299	294	315	329	328	310	310	269	330	306	319	315	321	318	319	337	322	311	329	299	327	327	318	337	300	327	342	326	290	268	324	279	297	300	309	311	354	319	324	306	308	322	303	335	321	310	324	324	324	330	332	330	334	329	319	299	300	324	321	329	313	351	332	312	331	330	313	325	330	318	339	324	288	296	276	316	333	307	311	298	334	295	297	324	326	316	312	338	333	341	333	321	293	312	315	350	367	295	303	345	296	324	370	371	335	338	314	319	325	329	335	321	327	317	341	327	281	302	347	302	339	306	323	333	331	348	324	318	283	322	320	311	321	310	330	345	323	317	321	326	349	344	343	319	314	286	340	295	320	328	343	299	293	306	322	323	312	310	349	292	357	362	324	318	348	354	298	308	288	327	314	327	314	320	328	272	325	320	302	310	331	312	315	314	320	295	325	322	335	274	341	288	340	282	312	306	303	289	342	316	311	324	311	302	299	305	331	301	326	314	302	328	298	341	326	286	329	325	336	331	305	333	331	313	309	324	354	292	318	334	324	339	326	305	287	329	305	297	324	298	298	278	280	316	320	318	318	300	326	351	309	316	337	316	338	328	319	327	322	326	305	317	287	321	298	355	297	355	339	312	293	342	311	294	310	323	334	336	322	308	329	324	314	303	300	353	313	297	306	286	364	319	320	295	323	318	335	335	333	299	345	319	311	305	314	324	343	306	313	363	310	340	317	350	321	305	315	314	322	318	336	332	329	266	315	355	282	336	317	337	311	307	302	321	330	311	297	339	319	300	338	335	342	316	312	354	336	326	324	271	317	299	297	296	328	332	325	343	368	299	317	287	335	318	293	314	336	313	289	301	319	306	324	329	322	307	319	326	311	336	330	304	348	309	299	310	309	335	318	319	317	305	376	353	304	327	310	327	335	327	328	364	306	319	329	293	294	318	321	331	311	305	307	302	302	340	342	339	308	308	309	321	308	313	320	346	324	327	318	331	311	274	327	326	326	303	328	317	310	305	308	323	304	344	326	304	324	296	330	300	298	341	309	317	290	305	320	329	315	314	309	331	337	335	348	315	318	316	317	329	333	353	326	329	313	302	332	305	371	346	313	304	344	322	336	281	338	343	348	303	347	307	334	320	306	315	287	314	308	326	338	323	337	331	317	350	355	300	315	320	327	329	291	322	329	336	346	319	336	331	332	304	323	311	306	297	355	287	327	319	342	319	335	307	313	299	310	335	357	320	331	337	312	309	312	309	323	322	319	296	302	333	320	283	334	313	305	328	313	309	340	328	315	344	336	304	336	320	326	308	343	325	332	341	291	321	324	297	313	312	359	335	312	333	329	322	326	342	319	331	351	297	318	326	305	310	308	317	312	301	287	348	320	316	310	319	286	324	286	345	318	337	331	268	333	355	331	312	350	338	329	335	327	330	319	293	317	316	308	309	326	298	329	348
2518	1036	1097	1173	1108	1062	1029	1056	947	1038	926	1004	914	901	923	944	870	901	844	833	905	915	884	857	866	941	830	946	909	950	1067	1248	1409	1547	1665	1915	1706	1601	1440	1182	1115	1164	1145	1031	1005	978	977	973	930	902	890	912	918	919	932	907	899	905	906	892	888	888	895	896	881	941	885	877	869	888	932	888	866	901	893	954	898	895	912	894	881	934	930	916	928	904	921	869	904	891	879	877	920	892	874	911	909	862	884	869	925	898	887	844	883	916	890	950	928	915	882	906	886	866	854	927	930	939	980	855	906	904	922	854	925	926	910	898	917	912	952	885	925	937	950	858	936	889	856	914	908	915	875	887	884	880	898	823	933	873	934	873	887	903	915	925	956	903	895	915	886	921	938	862	908	925	923	886	900	878	869	871	919	866	904	908	905	881	995	916	908	894	886	903	892	906	908	881	921	863	877	868	923	939	881	865	910	887	861	964	856	912	881	914	875	917	907	889	846	939	853	877	910	874	908	865	927	931	893	864	904	882	866	880	908	899	936	903	903	932	918	899	837	922	954	903	914	878	919	872	867	913	908	965	893	870	907	871	850	911	894	861	893	913	888	869	933	964	902	850	941	937	908	889	923	869	878	845	921	935	911	919	868	914	918	871	889	909	884	903	863	906	891	920	883	912	881	887	876	856	846	890	967	896	917	912	861	896	909	905	877	941	918	900	905	896	876	854	859	884	877	899	904	922	880	907	866	864	871	885	913	923	882	907	930	888	909	947	877	906	869	916	919	933	864	894	875	882	943	897	919	923	898	949	928	830	923	879	898	907	869	922	883	907	861	907	896	888	900	964	932	896	908	943	885	931	893	856	859	869	829	913	921	884	871	846	880	886	884	966	909	900	901	856	908	908	843	908	861	895	949	904	867	924	876	945	893	920	864	906	922	847	895	892	952	906	867	911	899	866	897	912	919	934	900	896	928	954	933	978	874	934	867	950	874	934	910	909	913	846	873	861	895	943	860	886	881	926	919	888	893	920	922	959	943	902	889	868	922	915	933	893	909	925	934	906	943	869	899	851	938	902	902	897	881	889	917	865	912	880	906	913	900	888	883	921	863	883	856	824	903	930	908	911	902	920	908	911	880	952	876	880	902	940	883	861	912	920	916	874	934	880	892	883	943	838	913	859	847	874	952	869	888	915	950	887	862	909	917	934	888	890	913	874	871	859	892	916	916	939	872	914	880	863	922	905	925	864	854	860	908	843	864	901	921	910	906	872	894	903	928	950	895	899	872	926	864	915	868	922	839	923	971	879	930	932	937	899	882	812	879	880	913	879	901	825	932	877	913	810	895	886	908	869	867	917	934	900	874	879	823	922	846	877	949	884	872	923	907	894	891	912	888	921	953	891	852	834	898	936	887	836	851	866	890	911	885	847	902	892	942	890	920	900	897	944	866	917	872	890	912	862	905	851	883	893	853	885	900	877	868	901	866	829	868	895	886	915	893	852	897	914	897	921	821	893	887	921	874	879	888	917	877	903	889	902	896	856	907	914	921	839	894	839	922	875	853	909	885	892	859	939	859	917	845	856	885	886	845	961	906	909	898	925	898	895	912	903	903	932	884	897	892	916	922	945	942	928	894	863	888	918	948	916	897	889	914	874	934	887	912	935	953	867	872	858	881	900	875	840	872	883	910	896	883	823	946	923	897	909	917	947	907	915	855	885	889	885	863	914	859	894	917	900	880	893	839	907	906	964	900	931	908	834	907	902	931	890	820	844	915	841	855	900	899	936	904	917	923	886	854	882	916	855	913	870	896	892	930	915	942	950	914	845	876	869	890	885	880	904	919	922	840	906	885	856	889	927	947	876	862	891	917	914	958	844	907	902	831	910	900	884	881	915	910	915	875	906	948	899	900	887	924	902	910	922	890	936	942	882	895	897	906	897	891	829	883	876	866	878	912	887	880	912	940	880	899	880	920	916	909	902	891	904	907	905	902	869	893	855	931	880	859	906	872	900	905	925	901	882	941	828	927	906	952	891	918	893	877	869	926	889	975	881	910	878	909	928	898	885	904	893	895	894	880	902	845	895	884	870	867	907	890	905	937	917	903	856	929	922	895	866	906	884	864	895	892	863	902	931	969	961	883	883	941	900	839	882	911	845	905	874	884	897	937	898	912	873	868	965	904	921	890	944	939	877	907	808	895	843	929	866	888	933	898	944	910	949	855	895	915	920	891	918	940	895	883	888	849	924	889	881	875	926	908	895	939	891	909	873	856	880	856	935	923	895	890	952	935	933	873	908	902	926	880	890	910	883	837	958	852	904	923	944	874	919	903	843	833	879	888	930	829	904	918	881	894	880	985	879	892	927	896	864	870	867	850	909	910	907	920	949	869	880	889	883	961	843	898	878	911	908	916	867	894	852	844	873	863	884	920	949	878	878	914	877	923	878	925	870	870	854	862	895	926	875	860	890	938	956	959	854	833	873	890	882	840	920	863	909	883	844	909	880	932	849	899	902	944	917	907	891	866	870	940	873	858	910	940	889	864	884	903	867	834	943	870	891	879	901	901	947	906	843	866	889	860	897	861	963	859	924	898	946	901	949	926	892	949	907	907	942	877	875	878	919	878	929	921	915	917	912	890	915	872	920	905	868	835	886	906	910	941	842	883	922	877	897	930	941	887	905	928	877	877	945	855	898	908	892	865	826	871	892	881	884	892	963	870	894	875	918	829	876	892	891	890	909	945	941	889	892	863	939	928	934	864	896	897	800	957	940	946	872	912	928	889	901	911	873	895	884	887	912	924	819	837	893	946	856	952	865	925	896	917	905	865	897	929	916	899	875	876	891	897	855	921	916	903	931	877	876	865	886	889	904	914	928	898	936	890	880	924	928	857	888	903	876	912	909	899	909	936	943	919	958	868	889	919	874	861	860	927	877	891	888	915	872	846	952	883	851	891	898	841	844	834	862	919	902	890	864	903	846	941	884	919	911	931	924	967	878	938	913	930	911	925	932	944	941	890	891	899	849	884	879	917	870	951	894	905	885	876	886	875	879	902	904	873	851	895	851	862	872	918	886	860	840	901	913	942	852	900	921	891	873	948	909	861	871	879	853	905	934	869	884	867	972	811	924	897	934	883	923	836	943	912	926	897	896	876	866	859	893	888	893	889	913	946	848	852	821	919	876	890	892	860	883	886	864	915	885	919	922	882	906	896	925	865	894	960	943	911	888	880	868	889	911	863	884	866	945	863	920	875	960	863	877	877	890	904	910	854	922	908	908	897	930	918	901	912	892	943	902	872	926	890	891	889	904	906	919	960	930	905	872	873	894	857	875	869	909	853	873	877	889	906	841	930	902	885	927	898	886	937	832	882	873	964	878	975	873	883	906	893	870	862	937	908	939	962	944	921	928	907	881	848	896	935	867	911	838	926	923	909	946	909	909	924	925	892	853	876	855	926	858	894	873	844	884	841	894	916	923	818	896	910	892	872	911	912	868	872	896	880	946
9492	1458	1636	1231	809	637	496	452	340	346	320	261	261	252	218	241	217	214	207	222	196	178	205	176	205	224	237	208	220	271	456	809	1407	1952	1694	2643	2245	1639	1334	971	692	798	665	434	337	350	272	287	240	199	171	169	181	176	183	169	156	178	173	194	150	168	202	157	178	185	140	165	162	188	172	187	164	169	154	166	197	151	166	161	154	170	171	160	167	180	195	165	187	161	173	181	152	155	197	150	169	158	214	170	192	175	183	168	155	170	190	163	178	195	143	168	165	165	175	174	155	155	168	177	159	174	169	165	154	192	164	220	177	158	168	165	162	167	155	177	170	146	162	195	194	171	148	175	159	178	165	162	165	169	183	173	163	170	174	169	164	173	183	197	158	171	163	170	184	168	164	149	198	159	176	167	168	177	162	167	182	170	173	175	167	150	188	176	181	182	166	166	195	175	184	174	159	174	190	175	177	176	170	164	175	153	184	160	161	168	173	203	168	164	156	170	160	185	190	134	154	173	161	180	168	163	178	155	170	150	186	161	181	177	175	155	194	168	163	150	165	153	175	167	182	170	181	155	178	181	176	176	192	161	166	144	164	176	170	181	176	177	172	156	169	188	155	177	181	159	182	186	140	211	184	179	197	176	164	171	169	162	185	171	179	171	195	160	190	201	150	177	172	160	172	171	183	179	165	161	166	161	158	149	155	181	166	181	183	162	179	169	155	162	158	181	146	184	170	167	163	151	170	167	173	182	173	170	164	169	168	163	149	189	143	161	175	161	180	165	163	198	164	163	170	152	181	168	166	171	169	171	169	143	157	178	175	157	167	142	157	159	171	163	162	180	160	170	175	164	178	172	172	169	161	170	179	173	197	168	148	174	166	151	176	166	179	168	154	187	169	207	180	170	170	158	175	137	182	167	165	144	184	145	198	177	171	161	176	153	168	170	176	157	186	187	165	165	186	161	168	150	183	151	182	171	151	160	165	162	170	143	177	174	171	170	168	164	185	160	164	186	194	178	170	174	188	168	181	175	163	150	169	180	169	180	167	167	164	166	185	160	168	164	157	171	166	162	172	177	175	162	169	175	174	166	172	163	173	163	153	165	156	154	173	177	176	159	192	168	194	196	182	164	175	135	184	161	173	160	161	177	186	174	150	181	170	171	163	159	189	164	172	159	181	145	159	155	161	188	182	184	207	187	171	179	172	161	166	164	166	142	190	149	159	196	181	169	158	160	169	164	181	150	188	158	162	163	178	171	183	153	171	189	165	188	162	146	180	185	186	195	174	153	155	181	164	172	188	152	158	180	168	189	152	172	159	152	154	178	174	176	163	149	173	162	163	175	175	166	179	144	160	175	162	184	168	183	148	155	174	183	183	179	178	175	155	159	177	139	165	160	161	157	166	146	161	171	177	158	167	163	169	141	183	187	165	164	167	172	163	172	152	190	161	178	174	175	166	177	158	187	173	178	167	164	191	197	165	198	153	176	179	158	175	171	170	151	165	180	170	165	188	180	182	171	157	170	161	183	171	196	190	207	145	168	161	168	193	169	172	127	177	197	165	161	174	149	184	184	183	161	188	154	141	178	168	157	165	157	167	153	174	176	166	159	179	167	145	154	170	162	172	183	161	179	167	170	211	175	184	181	177	150	173	171	174	168	174	166	180	163	172	163	173	172	155	166	166	160	173	163	162	154	175	163	171	142	157	166	163	182	184	182	188	206	173	161	175	151	150	167	150	177	167	181	166	168	194	172	199	183	174	178	154	183	171	174	172	187	160	162	177	167	195	167	174	200	161	164	179	176	152	182	162	144	148	157	162	170	178	148	171	155	171	189	157	141	178	157	157	152	181	162	155	155	146	155	175	171	158	161	192	169	155	175	180	192	186	182	159	166	168	162	155	179	136	189	184	174	174	201	168	185	167	152	192	164	168	209	157	161	174	160	162	176	172	171	167	186	185	169	162	165	140	183	187	151	157	165	164	159	159	180	171	174	175	187	177	154	177	154	183	173	159	171	162	180	176	181	185	155	155	191	194	171	172	178	150	177	171	165	184	207	181	182	162	180	176	154	143	154	169	142	175	159	172	182	168	178	170	150	177	156	157	142	178	182	187	171	185	193	184	180	171	165	165	150	181	149	180	170	178	180	183	158	165	166	168	165	168	159	148	160	169	170	186	150	160	173	170	163	162	174	163	154	170	172	151	163	149	178	151	184	171	158	164	168	179	172	167	176	161	160	164	159	154	164	153	172	167	168	151	179	161	172	181	144	161	167	177	182	175	143	183	171	157	169	174	180	154	157	169	164	157	180	169	200	162	174	158	124	143	169	163	164	160	176	178	171	181	155	172	166	188	163	188	186	170	183	169	160	184	181	164	176	163	171	152	175	186	148	179	160	171	175	168	169	135	165	191	180	171	165	179	181	172	175	171	166	156	190	193	176	146	176	194	184	169	171	166	193	190	204	162	175	158	139	179	188	161	153	185	162	176	164	175	153	185	170	170	170	172	175	163	159	171	165	160	172	152	183	187	158	161	162	165	182	169	195	169	162	175	179	188	151	141	156	168	192	170	168	162	175	182	189	169	151	157	188	181	166	157	173	161	168	184	159	177	167	168	191	169	163	170	154	170	178	154	168	174	157	158	171	193	166	159	176	165	148	150	171	142	156	156	183	168	163	200	166	176	172	150	168	164	156	166	165	173	175	188	178	165	156	158	145	165	146	168	182	165	183	157	163	168	167	181	168	161	180	172	169	185	148	171	158	166	179	183	183	141	164	165	166	176	146	177	170	157	182	187	158	180	169	155	165	151	187	176	142	180	145	168	164	164	168	156	173	174	149	173	195	163	164	203	167	178	169	154	181	176	167	184	178	166	177	165	182	156	177	169	165	168	147	176	155	167	163	190	183	178	161	175	162	144	162	159	185	178	161	163	163	165	164	141	172	168	191	189	158	170	154	158	152	161	181	169	146	183	187	169	157	181	153	158	151	162	173	170	164	172	173	167	170	165	162	193	170	158	177	161	173	143	171	160	134	167	175	163	176	161	184	156	192	157	158	168	167	149	152	160	176	147	152	189	183	180	178	158	157	167	134	172	164	141	191	172	179	177	176	169	181	178	165	161	174	181	136	179	157	170	167	179	169	180	168	171	199	181	172	144	157	170	169	155	159	167	180	157	175	185	175	166	129	182	162	155	161	169	159	187	163	164	146	166	151	149	152	163	190	148	164	164	155	166	184	172	158	157	155	162	176	181	151	153	167	160	165	183	157	184	155	182	167	181	189	172	178	153	157	201	177	160	178	144	178	176	170	179	175	178	159	161	167	185	173	165	166	155	168	171	150	157	172	148	150	157	174	176	178	167	166	168	152	177	179	162	164	160	187	177	170	181	175	155	186	170	179	174	168	181	176	188	176	167	177	169	174	171	168	152	164	178	191	163	168	156	181	168	182	157	201	161	165	171	186	167	159	193	155	154	173	184	187	155	182	179	155	172	125
5931	1643	3462	3875	3262	2764	2267	1841	1639	1436	1246	1213	1031	967	1019	931	901	825	751	730	790	685	680	660	694	736	916	1117	1072	1348	2945	5155	9293	11923	8647	12714	11120	9002	8777	5129	4547	5092	4161	2422	2170	2014	1649	1468	968	721	734	637	706	615	619	542	593	544	517	525	544	543	530	525	551	543	580	538	578	519	488	530	528	545	532	557	536	545	530	555	520	541	523	560	497	532	540	534	536	511	525	541	506	533	563	574	535	471	518	531	531	544	553	571	572	490	478	526	564	554	477	517	487	520	530	522	532	536	518	502	532	508	480	510	519	523	530	509	519	544	496	528	537	505	540	579	541	488	543	510	528	500	471	514	548	534	519	519	498	506	501	466	499	512	500	551	566	503	531	549	516	516	490	527	484	481	520	545	516	577	507	537	500	513	517	495	508	530	545	499	551	517	515	514	544	492	550	544	507	514	525	518	539	512	510	521	533	539	505	495	561	526	497	504	505	514	511	498	495	494	500	506	561	525	538	507	507	511	539	543	540	529	492	516	539	493	514	561	527	523	532	494	511	533	544	528	511	516	510	525	505	525	526	534	513	516	545	514	489	522	521	509	505	498	538	496	474	515	489	531	506	498	515	493	503	532	515	478	528	533	510	429	502	495	504	511	486	534	531	527	529	529	521	529	537	525	500	505	504	504	555	522	531	564	522	528	535	488	503	523	496	508	482	514	525	537	511	511	469	504	496	514	495	492	568	537	520	492	525	524	497	504	493	539	539	526	485	476	538	494	543	519	519	504	467	508	505	511	522	522	497	528	517	499	514	524	467	523	488	509	513	505	485	480	494	523	513	496	493	524	522	481	486	520	519	526	514	488	514	451	522	551	517	510	509	501	501	547	484	501	484	517	549	527	504	480	506	528	516	497	539	479	530	520	531	506	512	516	501	527	487	514	465	518	539	527	491	517	513	529	485	523	553	526	513	538	485	477	536	507	519	488	502	496	518	505	517	505	545	523	493	501	507	498	510	512	539	525	551	508	516	477	521	540	525	495	482	491	538	496	530	499	511	495	562	504	520	506	503	514	528	525	527	519	512	538	546	517	528	522	470	523	545	456	504	520	497	497	519	523	496	511	502	524	532	546	505	531	485	528	481	491	534	494	541	503	478	484	530	489	538	508	531	497	547	527	492	533	500	487	479	542	484	550	514	516	506	524	513	519	510	517	505	483	527	545	471	506	521	517	560	524	547	530	544	493	479	535	538	496	541	501	502	502	532	493	507	541	505	492	480	521	517	498	510	562	563	491	510	510	515	504	514	520	520	526	517	539	540	494	501	506	544	519	506	500	511	531	495	554	505	507	525	521	533	498	507	525	523	514	494	504	528	484	509	535	552	540	538	497	554	539	542	496	519	550	526	506	521	503	537	546	504	511	496	530	515	523	545	557	501	523	495	469	499	510	504	521	505	546	450	514	492	523	505	527	516	516	522	564	547	533	490	500	518	526	507	496	512	491	523	508	519	519	493	511	523	514	526	519	498	538	537	492	532	497	507	526	500	532	503	562	543	505	511	521	487	510	502	521	490	525	514	540	503	540	491	497	505	541	552	543	499	517	531	520	521	503	487	499	496	512	533	526	537	522	538	527	549	497	529	545	518	492	492	465	531	469	492	515	544	552	517	519	501	533	469	514	540	508	531	515	500	530	533	475	487	500	513	531	483	477	571	494	518	555	513	545	514	498	535	548	546	568	491	503	534	511	520	568	491	503	521	471	497	513	552	480	492	529	499	482	537	485	461	555	529	504	527	536	508	516	565	526	506	508	491	481	506	502	553	491	493	488	483	505	503	510	494	520	481	494	516	531	516	510	521	535	522	540	520	500	524	521	519	512	520	512	538	502	528	534	533	526	543	500	536	526	527	524	501	526	500	497	555	522	537	519	532	555	550	531	485	510	511	534	520	525	501	504	487	513	537	485	546	530	514	548	457	504	508	516	513	504	515	512	501	561	530	506	553	465	493	499	518	487	504	536	558	481	473	448	531	496	534	522	467	456	513	526	516	512	518	533	553	518	477	498	509	469	509	510	529	535	511	518	544	505	509	504	488	514	522	504	523	549	529	554	493	537	497	498	504	499	538	466	519	488	501	494	522	525	474	556	506	528	493	513	505	507	568	527	517	499	541	518	526	482	537	490	582	530	547	516	490	508	552	477	505	492	512	517	561	540	527	482	513	532	511	534	508	489	513	549	503	530	502	490	533	486	530	502	538	490	508	534	503	538	525	529	527	489	478	517	551	465	541	487	532	527	525	497	478	485	491	505	494	542	485	533	531	505	515	535	478	562	540	532	546	523	567	514	545	487	480	518	476	546	537	520	509	515	544	504	463	474	489	499	542	486	531	501	481	538	505	503	515	543	536	578	528	508	516	470	479	432	484	539	525	503	532	524	538	520	510	540	488	480	508	484	522	544	515	542	492	506	497	496	497	507	529	526	503	519	517	558	534	523	532	499	517	528	555	494	523	548	525	544	529	544	512	560	453	548	547	504	515	542	496	517	533	599	504	530	498	520	576	504	510	493	486	497	493	513	517	514	511	524	510	545	533	543	519	506	481	472	500	538	533	504	529	511	497	502	523	533	516	531	513	503	517	504	518	503	518	498	523	496	516	509	494	499	481	514	528	530	500	512	514	524	485	548	537	536	494	495	512	548	523	491	497	534	517	545	475	541	518	512	502	509	520	518	491	495	538	535	525	507	499	525	533	500	503	514	552	507	493	564	505	537	490	501	488	506	536	548	520	531	524	520	518	493	515	545	518	514	500	508	491	500	514	519	506	538	511	532	511	518	498	464	505	516	540	531	572	523	486	511	517	530	528	520	500	503	535	514	554	509	522	496	516	503	524	526	517	469	487	508	520	505	526	485	504	498	529	501	504	483	535	520	506	521	461	507	521	481	561	516	527	486	510	516	532	482	515	491	439	535	513	535	529	510	469	512	537	528	557	498	533	536	564	518	559	503	507	520	545	520	528	524	541	507	526	494	501	542	485	481	525	515	550	508	523	511	534	540	497	569	522	507	528	522	498	500	500	535	473	525	510	524	528	467	527	486	464	509	491	508	516	552	477	494	535	530	497	518	509	536	497	540	512	549	529	510	530	522	517	515	494	524	505	517	563	507	549	513	550	489	520	514	475	503	494	551	492	509	509	510	497	510	474	478	518	513	464	504	528	513	523	527	510	514	525	516	532	526	517	523	542	526	509	526	496	481	559	539	498	520	518	506	499	496	498	496	528	488	518	473	527	515	482	578	482	527	530	498	520	497	513	518	516	519	513	567	531	538	527	501	517	501	509	493	536	534	494	531	485	490	542	517	500	501	479	520	534	528	500	545	507	537	528	507	487	531	508	566	507	481	497	502	507	508	564	522	550	527	559	518	477	521	502	490	513	517	561	500	555	506	529	493	511	525	526	501	542	511	525	500	523	504	514	534	531	530	563	524	503	518	532	513	515	507	506	499	524	534
17463	3330	3256	2395	1555	1108	838	655	551	449	398	336	311	296	240	262	269	244	236	209	214	193	207	206	197	219	247	319	315	351	750	1567	2283	3397	3821	4721	4035	3033	2741	1408	1206	1208	987	543	530	523	390	350	201	198	183	190	170	155	169	171	169	184	190	160	157	157	138	187	150	172	148	143	143	137	138	173	162	163	143	150	152	145	131	147	161	155	152	141	175	179	151	127	127	154	170	147	159	139	172	154	143	152	157	139	151	166	156	142	159	147	153	150	166	157	159	129	133	160	148	156	147	166	139	136	140	145	153	159	145	160	139	162	165	152	153	136	147	155	172	153	143	154	148	158	166	162	156	136	163	159	169	150	157	148	154	169	146	164	156	141	143	164	152	155	161	183	146	145	175	156	173	150	157	148	150	142	158	169	131	150	148	148	167	131	137	180	138	155	140	138	150	144	141	149	129	149	146	138	173	153	154	140	139	152	172	152	173	158	133	156	129	154	166	121	159	146	149	123	145	142	151	175	156	159	141	157	144	176	153	147	132	162	137	153	172	156	144	158	162	146	141	125	160	174	152	144	168	147	163	128	146	160	161	147	165	148	169	156	174	156	141	160	158	142	139	175	147	166	135	155	157	144	134	160	142	147	147	145	137	140	170	141	156	148	149	127	153	153	153	145	164	166	146	157	148	155	162	155	149	143	156	153	161	151	153	164	128	143	156	162	162	144	127	150	145	156	155	134	188	153	145	188	157	148	137	158	147	170	131	147	122	154	130	140	142	140	152	162	167	152	135	171	152	157	154	138	149	140	140	143	149	142	166	167	140	138	145	158	133	152	127	173	144	151	156	168	168	145	152	176	158	155	150	158	156	143	153	152	173	145	166	141	175	164	139	158	174	149	175	146	171	171	165	157	144	145	154	146	162	139	154	162	158	140	159	145	153	163	141	150	159	155	156	169	124	182	160	147	179	175	138	153	161	151	157	140	156	164	140	164	122	161	134	150	145	131	161	158	143	160	168	156	139	150	138	148	173	140	153	167	157	180	153	160	155	147	165	191	164	151	132	157	143	155	151	126	171	141	130	137	160	161	168	173	152	135	163	163	142	128	150	153	135	146	131	141	171	148	137	162	149	165	171	146	161	146	146	167	152	156	149	149	154	155	153	153	180	144	145	146	182	153	126	166	158	166	153	157	158	130	160	140	144	160	163	153	144	133	169	153	165	145	150	151	133	158	127	139	170	142	137	145	167	146	159	156	156	148	156	154	144	157	153	170	150	152	161	136	138	140	141	116	154	149	140	159	148	181	168	150	136	165	152	135	154	143	154	146	148	148	146	153	168	165	145	151	156	149	165	139	139	163	149	155	148	132	143	138	154	143	152	142	151	157	169	145	137	148	146	150	160	143	142	167	155	150	147	145	153	135	151	146	163	135	142	130	179	142	175	115	153	155	142	150	172	156	156	162	151	131	149	159	155	131	170	150	168	145	129	143	158	170	148	180	151	153	144	143	155	150	156	173	170	142	155	147	150	162	136	170	159	154	141	170	144	157	141	156	143	143	164	135	129	159	142	160	153	149	172	167	138	139	154	146	145	146	162	174	167	129	144	135	169	150	152	173	145	149	133	150	128	148	153	138	163	129	167	126	164	153	159	152	172	162	175	155	146	135	151	154	170	160	143	136	156	161	145	129	128	152	171	147	155	165	159	166	156	142	155	156	166	159	173	164	159	143	155	131	135	173	158	136	148	177	162	141	149	153	154	156	162	143	144	154	148	151	173	148	163	161	150	162	138	141	150	166	142	136	180	158	145	136	155	150	147	148	172	162	133	166	150	141	158	167	151	157	149	151	154	139	170	137	130	143	161	158	144	132	163	179	163	149	143	148	161	158	158	174	152	148	164	139	159	145	136	140	168	174	133	145	144	172	151	142	141	130	150	161	144	172	159	150	132	171	167	142	140	151	144	163	143	149	158	173	157	157	136	158	168	147	148	168	165	150	156	127	150	131	146	143	157	159	134	162	156	167	142	145	162	158	158	152	149	158	144	159	134	153	148	151	129	157	149	155	140	149	140	151	150	167	148	148	155	137	161	162	159	139	172	156	144	154	171	121	156	124	151	158	128	178	154	155	135	175	146	144	161	137	168	149	141	144	163	145	152	139	151	151	166	151	163	153	130	170	152	155	145	131	150	158	165	138	159	148	140	158	153	156	162	137	164	158	149	166	173	152	128	157	173	158	158	161	155	151	179	139	150	152	170	141	129	162	172	145	146	152	150	153	145	144	141	131	144	137	155	152	135	157	151	126	131	173	155	148	135	146	158	129	155	157	145	133	157	142	141	172	143	159	141	146	169	145	135	140	153	150	177	129	161	143	150	152	172	175	143	148	162	167	162	153	129	151	137	160	163	167	155	155	162	153	144	157	160	160	152	154	143	151	148	163	173	125	147	131	148	148	157	161	168	148	142	152	155	161	157	155	153	128	161	159	170	157	139	161	134	165	151	161	153	156	146	147	146	162	150	178	145	157	161	139	151	164	146	161	145	172	152	173	140	153	142	155	156	150	169	149	156	145	157	144	156	153	148	141	153	157	125	159	143	150	151	153	167	153	144	147	132	156	126	172	148	130	156	175	147	171	162	147	157	144	162	148	162	160	130	136	154	156	164	137	139	139	145	160	142	167	142	148	176	135	167	156	139	162	140	173	184	147	158	154	148	151	143	145	156	147	165	143	156	164	137	143	129	155	137	162	129	155	159	162	149	149	173	143	186	166	141	156	162	153	149	155	161	144	150	137	141	156	157	151	170	163	141	146	160	152	170	149	141	144	148	134	160	142	159	150	157	154	147	148	115	148	155	144	162	158	157	176	145	155	150	167	139	149	129	133	152	152	155	127	169	137	154	151	136	145	145	152	156	146	165	179	164	163	146	157	152	144	131	148	136	135	143	167	153	138	147	155	138	148	146	127	159	143	142	149	141	144	141	149	130	163	144	153	160	167	147	144	144	140	142	153	170	153	131	140	163	152	139	156	143	144	165	128	162	155	139	154	146	141	157	145	149	171	141	152	160	159	147	151	143	148	147	156	162	151	160	151	152	181	123	170	167	147	140	129	154	143	161	150	166	146	144	116	150	132	164	165	157	145	137	142	155	135	183	141	151	151	165	179	185	141	166	147	148	161	149	161	147	146	153	151	153	149	156	152	150	150	161	151	138	130	152	168	151	160	166	146	149	153	141	153	170	154	163	153	150	149	154	155	170	139	157	165	164	159	141	176	159	160	133	174	154	142	148	126	147	147	143	139	168	123	165	169	145	157	140	148	151	141	147	156	149	161	135	137	159	139	159	138	158	160	179	159	124	152	146	189	145	164	155	157	144	155	149	138	157	131	151	127	171	151	158	173	150	163	157	182	147	158	159	166	147	135	146	152	170	157	143	136	162	135	150	161	145	131	164	152	157	151	145	144	149	148	120	152	134	151	160	136	144	153	182	135	134	152	146	142	147	166
8689	2696	6256	6874	5773	4710	3838	3164	2631	2277	1949	1764	1588	1434	1410	1224	1177	1072	1033	947	952	879	866	836	874	1159	1256	1655	1865	2049	5264	10214	14212	18868	17131	17065	16238	14280	13702	7893	7786	8807	7320	3711	3652	3529	2735	2141	1188	961	854	809	873	686	653	595	584	537	550	556	577	509	515	532	528	511	513	518	535	538	522	557	533	503	508	526	516	519	503	562	546	537	478	479	462	510	538	511	520	487	521	473	525	496	509	493	515	485	473	467	502	479	480	485	497	450	536	496	488	465	490	509	505	513	518	458	468	470	507	491	491	483	523	507	512	480	490	460	455	477	483	495	461	482	457	474	462	476	470	528	518	452	476	448	456	498	520	491	485	518	501	463	472	481	510	476	495	472	492	473	439	444	493	475	464	459	495	499	471	497	498	436	494	491	499	484	489	453	473	480	490	462	471	448	473	459	490	492	500	460	498	517	494	486	511	488	491	468	472	458	455	468	479	500	469	481	456	493	522	470	492	480	447	474	455	483	491	485	470	487	476	452	469	467	445	455	508	487	454	489	491	463	443	533	476	510	474	466	458	496	500	494	458	457	483	471	465	489	495	478	472	523	496	478	516	474	490	476	468	489	510	482	470	465	478	469	475	479	516	476	461	507	470	477	491	459	473	471	463	461	478	463	449	459	483	465	494	480	513	476	482	472	476	478	500	492	465	473	509	510	457	497	486	474	480	492	507	458	498	454	474	463	467	450	495	423	442	524	491	504	489	524	522	491	486	491	479	530	494	458	451	460	498	481	459	507	497	454	467	493	495	462	478	554	483	484	485	442	504	498	486	516	459	461	466	484	478	521	488	450	458	491	487	489	527	468	532	511	461	503	458	476	472	462	504	459	432	492	470	461	454	469	478	497	499	464	502	461	467	489	469	478	442	506	477	463	467	529	466	486	450	474	503	517	503	489	456	490	472	484	465	521	432	460	490	462	505	443	486	505	473	453	470	464	489	486	446	469	507	469	450	498	436	510	485	511	466	470	478	456	466	439	470	463	438	489	472	488	462	472	481	462	446	474	475	463	461	502	451	451	468	498	480	427	460	469	463	440	469	492	455	472	489	532	503	480	498	459	461	508	465	466	489	474	467	466	477	449	502	480	461	517	474	471	483	492	490	468	465	473	470	511	498	454	491	491	465	488	509	509	500	499	439	495	452	503	471	500	503	472	493	475	541	498	486	493	464	473	466	476	510	470	484	523	476	460	471	489	481	503	498	479	483	530	441	450	499	472	468	488	461	464	466	475	500	478	519	458	473	452	515	467	453	502	474	498	442	456	506	463	456	497	515	459	493	438	455	480	525	483	486	456	466	457	469	475	460	463	474	471	464	490	447	484	452	485	468	447	466	497	452	471	489	430	445	491	533	502	457	469	476	484	480	526	497	500	481	462	472	482	510	445	474	465	472	467	486	498	456	471	431	429	508	466	467	506	469	501	492	468	469	443	499	465	484	440	470	479	494	447	505	468	513	470	475	456	501	534	521	536	476	498	443	470	488	483	474	455	495	482	471	452	478	491	495	477	514	439	478	489	470	501	462	497	500	492	511	468	448	488	481	505	477	466	450	474	474	489	468	498	511	478	440	482	443	441	480	473	500	459	464	431	470	459	461	477	468	466	456	435	465	455	507	497	488	479	445	491	467	489	511	454	446	472	469	437	489	469	494	482	486	486	488	463	463	458	516	477	484	479	500	495	470	468	488	510	450	433	457	502	453	464	482	460	462	461	498	490	500	493	499	495	465	498	472	482	488	475	502	453	471	438	473	499	480	482	474	510	489	507	468	513	502	451	481	517	476	454	486	478	473	454	495	470	443	453	469	468	493	497	476	481	485	500	483	457	447	475	450	516	491	496	481	474	482	469	520	477	511	468	486	474	471	455	482	462	511	476	448	464	472	511	415	460	486	429	487	440	480	513	471	434	487	463	501	469	477	462	483	521	492	473	505	473	492	476	483	505	453	467	525	513	451	466	516	491	500	443	470	487	482	488	483	471	513	512	464	451	516	504	470	479	479	467	482	483	502	449	510	444	494	535	505	481	464	474	488	477	483	487	483	480	489	516	492	508	472	514	453	469	458	482	477	470	456	468	469	418	439	461	493	465	491	479	492	481	450	478	470	480	464	458	480	469	502	483	496	485	448	475	464	449	486	475	479	457	474	487	553	467	493	468	475	456	480	465	490	500	492	469	483	459	494	517	425	470	461	453	446	464	477	500	466	487	489	505	475	506	469	474	497	461	462	478	500	467	484	482	498	489	497	507	472	456	515	484	458	461	470	432	465	496	477	453	440	447	464	463	486	530	470	450	511	486	490	463	505	443	467	461	510	484	465	443	467	493	473	486	488	511	530	461	517	472	501	484	471	455	446	492	447	475	431	488	505	446	476	454	451	476	520	475	464	490	459	486	431	480	467	454	463	484	470	455	483	475	447	482	482	476	462	483	510	511	504	470	455	504	423	475	488	446	486	500	487	486	482	501	507	469	458	471	509	417	439	485	485	515	450	490	473	486	489	477	471	458	479	488	470	494	457	492	444	445	496	433	460	483	535	493	473	480	482	484	451	468	465	475	511	495	502	483	477	457	445	481	462	487	472	473	486	483	479	456	516	478	484	450	452	464	507	526	451	492	460	497	445	489	474	505	471	507	487	469	463	509	450	462	488	456	473	497	499	464	488	513	494	455	464	498	521	460	505	494	481	465	467	480	473	488	457	435	433	484	476	474	532	481	479	472	485	526	486	452	444	496	445	466	486	495	477	495	492	482	468	551	499	496	463	476	523	491	467	448	493	490	472	475	507	474	511	454	487	491	472	458	504	438	483	477	491	465	463	491	483	456	468	456	469	467	486	509	501	536	461	476	473	504	514	465	474	478	481	485	474	458	447	458	506	461	524	477	489	447	512	485	490	453	504	450	482	431	475	504	511	509	453	469	499	477	473	482	484	458	454	492	500	504	487	460	526	493	497	477	515	496	483	465	538	502	451	518	466	446	473	491	456	486	469	460	467	435	433	449	457	494	492	468	468	453	499	512	473	481	491	456	479	477	458	454	450	509	450	465	483	485	493	466	489	455	466	505	496	498	453	491	473	469	479	512	480	446	512	498	489	452	495	469	462	452	517	453	467	509	448	486	453	502	461	485	474	482	460	481	504	492	497	510	455	455	479	506	494	463	486	480	516	493	474	480	454	460	498	483	458	456	489	477	450	487	457	439	415	492	481	461	480	510	481	463	466	487	472	468	497	506	452	467	497	455	463	466	505	509	467	486	472	478	471	467	484	463	509	507	483	481	497	509	427	508	476	476	483	492	501	469	464	472	479	475	512	472	503	466	450	482	491	447	450	502	495	494	482	502	492	466	479	487	456	475	508	479	471	495	484	525	456	499	474	464	510	494	477	472	505	462	478	456	503	499	464	476	492	497	486	487	487	493	529	498	485	486	508	465	465	481	459	492	504	516	525	501	496	466	467	466
2524	461	414	410	339	382	312	303	341	343	302	331	299	349	312	329	323	320	317	342	315	327	362	369	295	306	316	316	321	329	329	359	379	406	423	450	420	443	396	376	326	342	380	336	289	346	327	325	290	345	336	305	332	355	313	320	347	294	309	320	314	336	338	342	298	345	289	325	331	307	344	353	344	332	321	316	322	342	285	336	352	307	341	343	314	361	384	362	307	341	310	311	299	333	314	343	296	337	338	320	314	320	325	335	295	308	327	293	300	331	343	337	318	313	311	324	297	333	307	334	342	298	318	300	317	314	299	343	334	320	322	333	293	317	328	323	314	331	314	340	335	334	323	300	338	343	338	322	291	318	305	299	306	335	344	316	293	326	288	317	342	351	300	317	329	305	326	309	334	327	319	296	310	324	324	318	341	313	335	323	318	316	316	302	349	315	345	376	317	292	308	315	345	285	360	321	328	304	314	356	314	298	317	289	291	317	347	296	317	293	319	311	295	277	324	339	334	358	329	322	314	308	305	301	309	343	292	304	329	300	324	336	307	303	317	306	307	321	324	304	310	326	296	352	340	320	285	321	316	332	364	320	322	318	316	322	316	288	299	352	294	290	333	306	344	278	355	316	333	350	353	356	308	307	335	318	325	311	324	304	329	321	361	337	343	305	332	338	340	333	346	311	325	319	302	338	318	306	332	293	317	324	310	314	307	310	319	317	322	326	362	328	298	296	321	301	329	298	287	286	314	321	343	310	338	301	312	278	294	272	327	278	288	332	329	323	319	314	344	322	346	336	311	326	325	314	330	299	328	310	317	292	355	309	338	328	321	345	334	304	310	302	346	337	337	326	323	302	315	299	329	323	295	315	352	338	343	292	320	309	311	326	307	330	301	345	305	320	291	308	315	314	346	319	269	322	313	339	308	334	330	359	302	327	314	329	300	318	328	323	320	311	332	306	343	332	351	316	300	328	330	328	319	312	281	310	336	333	343	328	320	298	323	302	316	340	336	309	331	282	307	311	329	317	332	329	315	324	343	291	340	322	333	293	305	339	332	291	295	335	307	316	285	307	302	311	333	333	326	332	280	312	300	329	315	311	304	289	328	334	348	335	295	338	305	333	299	295	303	324	317	291	322	337	347	329	327	328	326	351	307	324	313	318	336	332	327	291	289	341	323	364	301	286	338	308	325	316	282	295	333	327	309	341	327	335	330	305	322	325	290	320	300	313	322	309	282	333	327	304	327	313	332	328	300	295	297	315	334	359	350	297	323	322	327	336	295	327	311	315	315	330	319	287	283	311	330	335	300	340	338	332	336	293	288	327	318	332	313	336	324	301	296	316	310	321	343	325	316	323	300	306	342	318	318	324	334	293	308	333	318	327	313	302	323	365	297	320	282	308	331	321	368	317	313	339	352	328	303	319	327	352	334	320	292	317	341	315	322	341	321	303	307	337	315	328	324	317	327	324	306	296	314	311	315	291	323	323	297	358	326	283	320	314	318	312	297	307	344	328	354	342	304	329	355	334	304	355	319	319	353	290	338	338	304	294	302	312	311	322	305	319	338	343	350	335	310	332	281	324	326	357	318	332	335	312	315	304	313	318	318	306	311	317	328	310	331	327	338	344	313	312	320	352	314	349	341	292	299	295	330	357	312	354	338	300	317	308	331	342	319	342	292	316	318	304	329	336	327	306	307	314	320	325	319	313	331	298	294	334	313	315	338	309	308	306	347	352	334	311	326	318	335	316	318	296	373	323	291	292	279	307	265	322	340	341	327	322	327	300	344	324	302	354	344	288	303	312	316	335	329	311	328	304	309	327	339	330	321	326	323	311	319	320	302	348	345	331	316	357	329	290	312	301	356	283	290	312	297	339	312	362	297	282	327	344	326	326	340	319	336	296	276	354	322	309	318	334	310	323	298	313	339	320	352	296	322	298	335	350	329	309	324	347	409	294	267	294	321	346	316	297	348	316	309	330	340	276	389	341	294	331	300	302	312	354	340	353	331	346	324	318	302	352	320	299	338	351	283	325	310	325	303	315	337	335	323	338	324	321	297	275	327	323	340	338	309	331	359	292	331	317	323	314	323	331	359	296	352	315	303	344	342	321	308	331	299	315	317	302	353	310	302	316	328	321	337	327	323	316	326	324	323	301	344	313	299	308	330	321	303	344	308	330	334	304	303	330	344	350	379	316	327	312	332	344	301	304	352	333	324	331	325	300	319	300	324	308	323	339	328	332	300	282	316	313	319	307	317	311	320	360	347	318	320	301	308	339	283	348	313	307	310	330	302	294	314	292	324	328	322	298	334	369	302	313	319	299	361	296	345	352	323	323	312	326	344	320	323	336	306	339	306	309	342	280	314	304	385	290	329	320	333	326	319	309	325	331	305	262	317	325	329	340	322	301	326	316	318	341	316	308	343	286	309	278	335	320	313	335	316	298	319	313	309	327	314	338	365	316	316	323	318	331	334	334	326	345	319	329	304	296	317	299	360	327	332	331	315	321	348	313	304	323	342	302	329	343	316	335	323	299	337	341	353	310	304	276	341	310	315	321	284	302	338	314	321	307	300	338	312	326	309	321	314	318	334	298	342	311	300	327	331	329	353	337	308	317	320	300	304	322	286	366	319	304	345	292	319	330	368	335	337	344	300	335	342	324	321	332	301	326	320	340	334	338	322	345	308	312	324	338	336	309	304	326	336	330	331	314	322	304	320	324	342	353	313	339	296	321	313	322	315	296	307	318	320	309	314	299	335	328	335	285	318	298	299	315	345	319	307	313	306	317	330	312	302	334	331	333	305	283	312	295	300	308	336	310	329	313	348	324	311	277	321	335	332	288	309	323	313	316	349	311	303	276	295	327	293	299	310	313	303	304	298	329	334	276	354	301	296	291	333	357	367	319	299	336	324	302	301	316	323	311	339	301	338	309	339	271	315	295	319	320	342	360	316	289	326	324	312	305	294	300	348	330	312	321	327	367	357	324	323	313	330	286	349	319	341	312	333	312	321	337	302	322	317	329	331	305	327	334	323	345	307	331	328	304	304	335	286	339	326	335	313	327	325	326	315	305	323	308	346	300	329	353	356	364	313	315	299	277	351	311	317	314	343	336	351	310	311	300	320	313	350	351	317	335	285	305	310	306	316	321	334	316	333	302	325	350	288	353	323	331	300	310	318	321	336	322	314	274	320	331	330	321	348	302	307	338	294	318	323	295	318	298	313	322	360	298	287	335	328	365	325	344	325	311	314	324	325	334	332	278	300	334	306	336	293	344	309	338	317	312	307	324	328	283	283	331	299	340	327	330	322	303	314	326	319	320	315	331	316	309	355	308	345	368	321	354	311	331	317	329	313	317	330	338	337	301	286	332	331	333	302	320	305	348	318	312	295	324	329	306	332	325	340	348	288	323	307	296	338	327	274	298	312	319	317	324	330	320	312	297	268	293	316	347	292	316	303	305	351	299	311	303	309	311	303	305	312	309	315	330	340	329
2529	964	1104	1179	1082	1009	1026	980	938	943	914	999	946	881	960	935	868	911	895	933	851	898	928	925	915	912	927	979	939	890	1115	1310	1568	1615	1770	1837	1815	1633	1624	1205	1179	1272	1292	1055	1038	991	979	951	903	962	903	877	913	909	854	901	915	889	899	910	957	896	906	869	875	927	901	917	933	889	890	908	941	886	922	874	912	937	921	913	905	934	953	900	883	966	914	935	926	955	908	905	859	904	972	857	896	909	886	857	924	898	876	881	887	860	870	887	925	916	834	907	889	913	916	903	893	836	893	941	861	922	858	909	911	925	841	950	871	954	959	879	873	922	890	860	917	872	944	869	877	854	868	879	873	912	927	898	898	910	834	903	897	867	893	927	877	898	887	913	880	917	883	969	921	908	855	872	917	874	920	899	893	871	897	898	868	937	841	881	938	904	868	882	872	867	891	896	918	883	886	914	897	867	890	933	861	871	916	896	869	844	941	885	897	856	925	893	884	924	927	811	885	919	934	923	940	880	932	924	890	855	955	903	905	946	917	904	886	930	941	833	901	943	861	932	870	917	952	925	904	863	921	906	913	889	931	894	860	918	899	875	888	864	856	880	918	868	930	877	906	913	944	891	898	858	889	893	912	918	900	916	890	865	869	871	916	887	902	874	886	835	861	875	849	873	943	881	886	811	889	960	886	871	861	904	850	927	913	865	904	900	911	850	908	846	905	902	850	889	843	893	911	913	844	869	868	898	932	871	930	827	885	894	868	832	875	884	859	931	843	888	903	877	928	888	937	881	842	859	855	906	903	846	898	874	894	901	919	867	884	881	881	890	869	964	865	865	907	918	884	875	912	882	843	907	918	884	899	878	889	890	904	883	888	939	872	856	919	882	881	823	873	857	946	920	926	892	932	867	897	926	842	909	909	920	952	945	908	936	882	832	869	928	888	890	849	930	866	903	912	925	897	853	887	895	914	865	867	949	836	930	888	884	886	930	850	859	890	904	903	881	907	861	891	896	946	935	870	957	872	935	901	867	941	890	893	869	881	947	952	933	878	874	881	882	907	900	898	902	842	875	866	858	894	898	926	910	875	916	903	927	903	933	922	854	949	933	926	887	910	901	895	890	947	890	925	919	932	896	863	868	879	848	860	929	950	909	927	884	923	894	891	922	909	864	862	892	876	952	891	878	921	948	931	895	922	915	846	896	905	936	892	878	938	902	892	949	937	878	868	868	858	915	867	907	958	943	925	889	920	902	922	889	925	927	878	888	865	875	888	900	871	823	940	907	932	876	877	935	845	940	921	868	928	954	882	893	895	877	915	893	929	830	864	881	901	877	904	875	885	894	935	890	905	884	934	920	916	937	898	917	879	949	918	958	935	887	929	868	879	902	874	919	885	871	900	867	895	840	869	892	862	889	858	926	890	924	941	921	933	868	911	904	903	878	901	903	870	908	915	906	928	878	930	953	907	856	867	918	844	945	911	859	888	868	914	855	926	908	865	888	884	995	896	900	886	859	887	921	952	903	875	956	910	839	889	899	856	891	928	914	878	893	866	934	936	894	886	933	908	877	901	901	901	912	877	828	834	894	872	885	931	872	863	894	887	901	867	893	856	864	939	864	891	904	927	889	900	899	907	905	916	850	982	908	885	877	895	901	843	921	913	886	906	886	877	942	905	906	915	945	908	867	908	905	930	912	924	844	868	902	920	925	908	911	891	892	946	890	836	895	905	902	874	862	881	948	914	882	943	886	938	935	870	906	900	910	964	918	856	929	882	908	885	914	895	880	886	879	906	888	882	930	857	840	885	894	878	887	935	883	874	838	884	911	892	891	916	897	907	932	885	872	844	950	869	907	928	880	899	917	843	894	921	912	897	884	918	924	920	932	900	903	880	910	877	916	883	899	905	898	880	895	852	853	861	927	928	935	912	870	899	911	879	838	910	938	936	897	958	918	915	919	859	888	854	897	928	835	866	930	861	918	895	917	921	914	885	886	926	879	919	934	887	879	903	821	854	920	906	921	901	908	851	890	931	882	891	886	866	909	888	887	921	865	900	897	867	951	920	876	910	889	922	953	906	842	895	862	939	925	940	810	852	862	848	858	944	900	883	907	875	928	855	832	903	878	879	874	927	903	912	897	988	901	829	921	904	893	882	893	959	915	920	921	919	903	883	887	869	860	898	924	884	881	904	900	869	872	883	914	895	882	894	872	924	918	870	897	909	916	864	821	857	878	915	955	924	903	901	909	926	896	879	898	933	873	857	893	920	894	877	905	948	904	930	905	881	880	917	898	879	930	882	887	890	857	854	871	916	842	932	938	908	895	890	860	924	899	871	868	904	895	920	936	924	855	872	866	941	932	898	874	897	929	892	896	878	937	931	878	895	903	941	887	892	879	877	885	920	842	884	908	885	911	867	908	877	925	924	896	905	919	911	924	879	925	853	873	880	953	924	906	905	852	918	872	917	860	892	860	906	842	916	867	856	867	886	857	879	927	876	959	931	881	941	925	877	942	894	890	887	885	880	898	864	865	856	855	826	923	950	906	897	885	867	874	936	895	916	925	876	870	882	879	871	924	920	868	849	887	871	905	897	879	910	901	898	833	876	884	938	912	894	902	896	881	884	862	991	872	909	913	982	883	794	861	921	879	870	926	941	876	858	862	896	860	892	860	882	901	903	910	861	882	909	913	930	887	880	867	862	929	822	877	921	906	923	922	935	908	900	913	860	899	907	887	832	918	966	871	914	932	878	848	893	908	942	950	854	877	861	923	936	847	859	899	920	897	951	844	903	903	872	894	901	888	871	867	917	904	923	896	884	889	965	890	877	922	886	895	888	895	907	948	920	878	889	886	881	918	931	875	910	839	898	903	880	892	854	914	874	924	897	918	896	855	873	880	865	917	868	921	879	836	885	895	842	879	849	926	904	899	913	969	858	863	875	913	888	880	909	927	862	926	884	895	889	864	851	898	919	878	871	903	877	924	927	928	897	826	892	904	893	942	889	882	924	927	867	895	944	888	931	900	871	916	895	852	893	870	922	924	858	885	922	926	920	908	856	898	893	898	899	878	947	959	909	901	858	889	927	912	898	820	900	928	913	893	944	924	917	886	842	906	913	902	940	955	906	905	855	956	874	887	860	864	890	852	885	854	892	914	877	865	887	863	895	931	878	869	910	854	870	917	921	890	914	835	882	855	880	924	865	862	852	865	950	867	968	896	961	845	938	875	889	870	897	889	915	863	845	892	924	856	872	940	893	904	908	899	951	877	842	898	880	878	895	947	866	892	932	849	893	909	877	899	888	855	959	888	892	870	891	910	902	870	917	844	879	936	897	899	925	875	876	911	889	924	920	874	908	852	869	901	890	869	908	937	867	884	901	884	888	929	874	921	945	930	865	920	909	913	887	821	949	1000	863	905	921	936	856	879	903	914	860	916	843	946	867	884	909	900	867	841	905	909	893	900	902	940	952	923	913	891	856	899	894	883	939	912	851	859	918	901
9650	1549	1679	1226	844	638	497	407	335	301	293	263	252	237	250	227	217	224	200	212	187	211	195	180	208	211	225	212	242	283	492	736	1340	1580	1637	2706	2361	1396	1866	954	806	625	535	352	357	333	299	245	199	172	216	194	190	176	159	172	167	184	189	167	179	182	168	190	180	172	192	150	163	173	165	157	186	173	150	170	156	183	160	176	176	183	175	150	191	149	171	183	176	169	175	168	154	163	163	168	165	168	172	178	167	161	163	177	178	173	162	153	176	161	168	148	177	166	168	173	178	172	170	159	182	169	161	181	194	177	192	175	173	185	197	152	184	162	160	176	178	210	177	172	156	174	191	158	172	202	162	153	152	189	160	161	154	161	151	181	176	187	175	166	169	172	178	158	178	182	169	171	158	153	150	187	172	175	160	145	150	167	160	162	179	178	154	163	189	156	186	164	171	184	162	156	167	145	164	167	164	166	172	154	167	169	170	167	184	191	174	176	179	158	188	162	162	165	168	178	171	156	168	195	171	184	178	171	175	195	166	159	192	161	176	168	185	165	169	166	171	157	192	178	164	182	166	177	150	200	169	180	158	196	196	164	159	160	151	178	178	174	172	168	146	163	157	182	171	173	171	172	179	188	162	170	171	181	162	151	162	162	161	163	177	190	160	161	180	170	154	161	175	143	139	156	154	177	184	150	155	173	165	189	171	187	173	155	163	175	140	150	182	169	181	158	147	191	153	179	196	132	164	152	166	165	164	156	180	201	180	186	155	171	174	148	183	152	176	163	184	159	142	183	180	160	167	155	150	181	168	186	171	187	164	162	178	205	158	147	161	163	202	171	155	153	178	154	170	181	156	162	178	166	185	163	170	163	175	171	152	188	164	178	193	183	181	216	165	180	172	168	168	169	162	182	145	179	150	166	170	160	175	152	165	167	150	158	174	150	173	166	163	155	161	194	176	171	189	165	166	138	135	170	174	192	173	194	173	167	148	166	176	137	170	176	171	173	170	160	172	155	146	166	162	194	163	182	167	166	198	141	152	169	156	168	175	152	165	163	166	207	175	158	181	149	174	171	171	193	166	186	168	173	170	164	163	175	165	177	168	155	175	148	183	154	148	173	184	185	160	162	174	173	189	155	168	171	176	165	151	184	161	152	164	144	164	193	185	182	145	157	172	176	157	176	160	185	145	163	144	136	157	183	182	152	174	152	154	159	163	179	156	165	176	188	165	188	183	182	181	186	171	187	182	182	193	170	169	177	154	173	181	167	183	153	159	165	172	148	161	159	177	145	162	171	170	179	175	158	176	184	157	150	211	170	183	186	148	178	143	180	144	167	164	162	166	175	170	172	153	174	181	151	151	137	179	178	179	171	164	171	195	191	149	169	164	151	146	160	180	173	152	178	167	172	176	167	151	172	159	161	178	181	178	199	173	180	166	157	188	166	166	165	180	177	177	169	183	178	164	179	193	175	159	162	181	180	168	176	158	155	184	157	203	174	174	175	202	168	169	160	151	175	181	179	155	155	179	175	160	164	182	148	163	141	172	149	197	180	169	162	180	162	162	192	135	165	180	185	168	178	168	166	161	178	158	164	189	147	159	161	174	159	151	190	170	172	178	176	170	147	166	171	168	187	171	150	168	180	183	154	153	158	181	176	149	167	148	166	209	162	163	184	180	153	180	167	184	158	153	180	190	150	182	166	168	175	163	186	152	183	181	150	169	168	202	155	177	176	172	152	167	171	165	151	145	169	168	167	171	180	170	172	160	154	177	184	170	158	170	136	171	187	176	169	178	188	162	182	170	169	155	178	156	187	147	179	148	166	201	176	184	174	169	195	165	188	172	169	175	177	170	158	171	175	170	185	153	181	166	173	157	200	157	181	155	144	170	176	160	173	160	176	184	169	164	195	167	147	180	174	173	150	149	178	179	158	148	167	165	177	174	159	167	163	161	168	153	196	161	152	182	161	156	157	172	204	166	170	161	172	182	178	183	149	162	184	183	137	168	140	160	168	155	166	180	169	162	153	167	186	179	187	189	193	173	184	169	189	171	175	178	170	189	159	155	176	173	174	169	156	182	165	167	155	186	181	163	163	170	164	179	144	181	183	167	175	166	176	191	185	156	176	167	189	163	181	175	177	156	154	187	159	179	162	173	160	154	148	151	163	176	164	188	175	153	166	177	176	149	168	167	150	184	167	168	167	157	169	170	166	174	180	157	170	150	161	139	164	175	170	164	184	171	155	169	178	147	163	173	158	170	165	173	172	145	172	171	160	173	179	183	157	166	150	175	190	189	189	165	179	163	168	178	171	204	167	148	176	188	173	157	174	167	158	161	173	179	158	151	158	160	170	179	153	164	179	171	170	159	168	164	151	180	159	164	168	142	155	175	158	178	180	154	175	165	152	168	178	158	168	163	170	160	196	180	172	174	177	149	142	151	170	157	167	167	139	175	158	179	173	149	187	153	179	158	178	176	174	179	174	183	159	182	193	168	180	185	142	184	148	155	168	154	181	174	150	176	158	178	171	148	184	160	145	180	175	195	184	175	203	160	152	163	155	156	160	160	172	188	163	172	187	194	180	192	167	163	162	149	170	164	155	130	185	164	176	188	172	167	179	198	148	173	139	176	170	158	170	186	169	160	163	184	146	173	184	179	176	177	155	167	168	162	160	162	148	176	134	188	160	163	175	168	195	173	169	196	160	172	173	152	159	176	206	162	166	175	184	176	158	186	169	187	184	162	182	171	146	166	165	169	189	142	186	164	166	180	161	177	172	155	167	184	169	150	159	156	169	164	171	172	146	163	173	174	163	187	164	179	162	175	170	178	175	173	167	145	191	167	158	175	164	140	181	137	175	160	144	163	158	163	178	168	159	146	167	165	192	170	192	171	189	174	148	172	176	164	147	163	168	164	168	158	163	161	170	176	194	160	154	173	158	150	180	156	183	155	147	167	188	185	164	149	157	176	186	178	163	179	175	167	168	173	163	166	187	158	159	159	187	167	171	159	176	170	180	190	163	155	165	171	157	194	161	159	161	197	172	181	179	184	193	181	159	182	172	157	169	173	150	163	169	215	141	175	162	185	189	185	162	173	152	187	159	166	142	158	163	158	175	172	164	174	176	145	191	157	175	175	200	169	161	182	175	168	177	162	155	155	169	172	168	160	172	165	146	177	165	158	189	141	179	169	134	167	171	172	173	162	174	192	184	171	188	165	191	164	166	148	170	175	182	190	170	173	158	152	157	164	168	192	164	169	185	170	152	169	158	162	164	178	171	176	146	187	153	176	191	172	163	175	159	183	148	165	168	166	170	148	161	205	207	166	157	139	163	170	185	173	178	174	161	165	170	165	164	170	166	191	162	188	167	172	169	164	166	170	183	172	167	169	160	184	149	169	153	150	168	157	175	173	174	168	155	168	152	177	159	141	174	169	171	145	158	172	153	159	173	157	145	155	150	149	157	186	191	173	156	192	179	165	176	175	164	194	162	178	148
6047	1612	3491	3924	3338	2765	2150	1880	1626	1422	1235	1090	1068	998	977	943	827	818	811	749	803	713	754	680	689	839	913	1028	1069	1440	3073	4995	8977	9638	8629	11872	11601	8666	10902	5495	5142	4633	3742	2276	2183	2113	1790	1225	867	689	714	653	668	595	545	613	558	569	528	546	581	538	579	563	548	535	566	521	504	538	535	573	541	553	547	500	542	572	525	529	560	551	511	577	530	504	538	522	536	545	575	521	542	540	515	531	545	515	534	520	512	527	509	494	501	544	528	503	545	533	507	511	534	540	485	496	510	542	506	507	512	517	523	492	515	526	502	501	499	503	573	525	519	523	525	484	520	539	534	531	511	527	511	542	536	487	508	516	527	506	484	517	492	529	495	508	550	542	514	527	586	526	528	543	478	538	534	500	546	487	507	526	520	532	508	524	503	530	528	490	498	556	482	485	492	528	534	510	538	512	509	494	555	473	577	531	537	500	507	467	496	554	508	571	530	539	529	531	557	507	519	498	495	520	522	530	541	502	494	523	517	506	542	526	518	504	515	527	523	512	499	507	497	513	526	515	540	479	491	518	504	506	505	537	508	537	517	511	524	554	531	521	528	505	537	489	527	509	565	548	480	514	501	539	471	506	513	501	525	505	494	523	538	536	519	515	515	520	525	529	486	512	479	509	494	495	508	526	487	590	532	508	508	557	513	559	534	528	536	467	549	506	575	484	517	502	533	497	523	518	560	496	540	545	505	511	471	520	490	510	483	538	524	490	521	511	491	535	520	534	518	510	521	505	511	501	506	531	482	528	477	509	527	492	473	513	526	522	513	533	525	513	500	528	463	512	487	526	542	513	529	553	505	527	507	513	536	508	512	514	506	526	526	488	531	532	492	495	512	526	519	515	488	524	505	514	513	538	480	509	510	510	510	510	509	501	564	497	563	513	523	518	485	523	481	496	503	517	564	560	499	518	532	477	534	513	527	541	511	522	503	523	492	498	514	532	510	487	494	510	516	541	523	502	499	550	525	518	548	535	529	538	505	497	518	517	555	514	549	515	521	519	536	499	511	503	533	529	575	509	516	533	483	510	509	532	510	520	532	520	479	524	530	481	507	518	539	489	499	492	552	487	548	503	511	497	516	512	578	515	529	527	471	536	526	499	528	556	515	511	537	508	542	498	498	538	488	489	537	555	487	446	485	511	477	568	522	468	493	510	517	472	533	547	510	521	532	500	526	521	521	533	454	544	524	554	516	499	509	534	505	551	520	555	559	508	523	558	526	509	532	539	491	501	467	519	528	535	556	496	537	532	515	470	506	519	558	511	503	523	502	524	525	501	510	551	539	527	542	540	548	543	517	513	511	553	480	541	519	506	511	513	486	486	517	481	516	526	507	542	519	505	501	518	495	499	532	570	485	497	494	511	524	513	507	549	495	537	503	489	518	534	532	511	523	524	531	473	500	529	523	545	532	515	503	555	481	551	531	516	521	486	543	538	495	508	529	537	469	533	537	531	513	518	522	484	502	498	527	543	503	505	497	556	528	524	529	492	499	517	499	503	512	568	492	511	502	470	518	516	534	524	545	540	529	459	522	507	528	580	456	497	525	509	522	514	516	542	519	484	529	481	534	513	533	490	507	527	503	484	505	516	544	511	502	456	501	508	533	482	499	540	536	518	515	496	525	519	503	523	505	534	536	505	547	532	482	475	553	536	550	489	537	519	483	501	511	515	568	520	497	477	530	548	523	502	516	512	497	519	539	516	564	525	502	491	492	520	504	519	523	501	498	533	550	500	500	521	532	539	501	499	533	538	508	494	489	468	532	517	485	500	516	488	527	526	467	516	516	520	534	475	523	538	515	518	497	509	521	487	520	484	557	522	532	495	489	523	552	526	507	514	476	492	505	531	510	512	531	497	492	516	486	539	537	445	484	520	513	500	513	516	490	522	522	507	488	544	530	500	498	504	521	543	520	521	511	480	486	526	494	520	495	507	540	538	553	517	502	514	544	530	539	496	497	509	483	516	490	480	513	541	517	503	540	522	487	540	504	497	493	521	528	514	483	517	522	504	498	485	535	516	513	510	533	496	528	497	545	523	526	517	542	528	484	560	496	510	488	548	502	472	568	494	508	494	524	472	509	471	557	520	563	529	520	502	498	546	511	507	522	558	536	530	518	520	508	540	518	546	498	518	539	494	489	539	494	510	483	481	509	538	504	525	550	501	522	491	496	525	527	510	486	516	486	509	551	556	527	531	493	565	517	518	499	506	520	509	476	517	481	531	499	531	534	499	523	486	536	518	500	523	524	520	505	504	522	520	569	534	510	543	511	502	509	500	508	530	500	496	496	506	529	559	456	492	523	488	491	524	506	525	532	565	479	532	523	525	497	522	509	474	505	480	507	524	528	521	525	508	486	550	536	475	530	510	508	520	504	552	530	542	471	523	495	515	539	551	512	500	499	570	569	553	552	507	504	555	543	496	536	472	513	534	527	493	504	560	535	517	511	515	510	525	499	485	490	521	561	532	516	523	533	553	498	501	513	522	520	537	502	526	524	519	528	550	481	510	485	528	512	491	511	485	530	486	531	514	509	520	539	531	521	502	534	500	504	526	547	490	533	511	491	464	532	509	499	524	515	514	525	506	517	531	522	510	491	545	548	498	509	525	546	498	523	484	524	521	520	509	495	496	519	489	505	490	533	469	538	520	512	494	490	490	525	484	514	490	530	507	554	524	497	502	485	522	527	507	490	523	497	498	500	507	507	506	485	525	504	586	526	543	508	534	483	523	495	527	525	534	496	503	555	543	552	485	546	515	505	492	538	517	547	508	526	500	521	502	563	491	519	511	567	495	503	513	548	510	513	503	522	468	513	455	457	519	517	499	498	493	533	528	501	531	538	517	530	496	515	504	491	527	508	506	508	523	481	495	483	468	516	525	483	489	508	550	532	502	520	505	553	488	524	507	516	527	519	531	495	531	542	503	518	504	475	478	481	503	528	488	526	550	520	498	495	534	506	529	540	551	525	505	459	482	550	543	527	526	486	545	537	525	535	537	516	525	505	499	543	511	543	519	500	504	478	530	542	560	521	518	533	502	500	503	526	500	503	518	494	514	501	550	517	476	492	513	489	499	486	509	511	526	520	522	537	542	519	510	543	521	499	484	493	550	541	497	523	508	520	524	506	521	517	518	497	516	454	519	481	536	493	487	501	527	497	543	497	468	508	446	515	544	547	498	484	520	518	491	520	512	518	504	517	507	519	564	464	510	489	477	538	513	473	525	464	514	488	524	484	512	487	488	512	512	518	493	549	521	448	542	491	520	508	509	514	512	489	558	537	501	510	551	515	507	522	504	511	518	483	517	521	530	506	507	492	485	544	519	501	527	512	528	519	475	532	496	553	519	473	484	517	539	499	515	566	490	507	502	500	483	550	485	546	487	529	524	503	512	524	523	540	547	530	511	493	520	540	517	496	496	466	476	488	521	514	497	521	512	479	491	547	496	522	473	526	516
16399	3088	3000	2180	1482	1099	793	653	511	436	399	333	312	298	273	258	230	231	232	197	212	176	155	209	173	219	237	297	295	355	678	1234	2355	3032	3127	5401	4989	3281	3124	1640	1470	1286	1023	474	538	502	378	307	235	218	181	180	197	174	141	158	171	142	173	145	163	137	175	133	149	167	147	154	152	148	138	159	154	154	144	157	153	125	142	131	144	160	158	136	158	148	153	153	169	145	154	134	160	132	134	139	138	138	160	143	143	160	119	164	141	170	144	150	161	142	135	164	126	143	168	141	137	162	170	131	156	143	164	152	154	142	154	151	133	149	150	149	153	137	132	142	139	144	150	138	143	148	119	142	117	125	137	165	142	134	156	148	145	141	139	139	145	128	145	147	153	146	125	138	135	174	151	155	140	139	147	149	128	135	139	149	150	135	132	164	150	143	137	127	155	131	141	117	174	119	152	138	130	173	160	155	152	144	151	156	142	132	152	161	154	151	177	147	139	151	141	133	161	136	141	144	150	135	137	132	129	166	150	157	144	163	140	136	157	157	152	137	163	133	155	129	134	140	147	109	166	157	150	129	167	146	150	136	130	154	159	144	127	136	163	133	138	134	145	135	147	130	139	131	135	156	130	148	124	150	161	172	154	161	151	163	146	147	151	143	161	148	162	137	142	157	150	143	146	148	146	161	153	117	136	146	142	142	151	157	145	150	137	137	120	134	143	137	133	145	140	110	150	156	143	150	143	130	134	155	152	153	141	133	139	130	136	152	176	133	150	148	124	167	157	160	145	156	151	129	134	145	154	138	136	138	137	136	147	133	142	153	133	150	162	151	137	122	151	146	136	146	163	144	130	163	150	167	165	115	132	144	114	151	138	135	140	121	136	161	151	143	135	127	149	148	152	118	165	136	142	156	126	154	128	158	151	157	170	111	178	131	137	155	168	141	158	138	158	148	152	160	135	135	177	155	145	153	143	155	144	138	168	132	153	152	139	153	165	159	167	126	149	146	147	171	145	149	167	125	153	159	144	158	157	150	142	160	138	132	157	156	154	165	153	139	129	154	164	132	137	154	139	120	151	141	142	152	145	127	146	149	142	145	156	157	130	150	126	150	136	153	159	140	160	146	130	143	153	167	162	178	148	140	144	160	171	157	128	128	155	147	154	158	165	160	142	154	122	147	131	171	160	136	153	140	147	149	175	159	131	157	170	140	159	148	151	136	131	146	142	154	151	139	137	157	151	148	145	169	141	155	137	143	147	144	148	143	136	134	140	153	126	148	139	167	137	162	140	159	133	136	124	144	147	134	157	145	146	129	157	178	136	149	155	130	152	142	141	156	142	153	130	142	150	144	113	152	148	138	141	141	143	154	152	161	161	133	140	148	130	136	129	146	148	161	141	150	151	149	146	141	145	144	168	161	138	159	150	134	174	125	146	143	145	128	145	145	146	134	150	146	140	141	152	140	137	142	152	171	137	151	163	127	166	146	156	140	134	163	168	159	149	148	153	167	143	168	142	139	145	153	151	154	155	155	125	140	146	125	122	142	140	133	147	134	153	145	172	134	155	123	123	150	152	157	138	130	144	164	162	143	142	128	144	161	165	140	175	123	124	126	162	141	146	139	158	136	140	151	139	140	145	153	151	163	145	131	135	154	132	168	136	151	154	140	141	157	156	139	134	150	168	145	153	154	153	156	138	141	154	156	125	142	147	144	143	151	138	150	140	129	150	165	165	150	157	129	126	139	175	137	150	142	160	149	156	148	160	142	133	152	145	146	147	130	140	142	165	155	164	141	148	133	167	157	154	129	112	147	138	145	158	139	144	159	134	130	154	159	136	153	124	150	152	149	131	157	152	135	134	148	140	148	152	145	132	108	123	146	141	139	153	176	129	144	151	154	155	147	130	132	152	164	143	150	146	118	157	162	140	143	154	146	132	144	145	150	145	161	130	160	142	135	151	161	140	133	149	133	132	125	136	136	131	142	117	164	152	118	139	134	144	128	156	132	149	154	151	157	136	130	126	164	148	125	175	160	162	151	139	164	125	141	145	131	152	138	149	141	147	139	147	146	145	132	131	138	153	149	148	138	141	141	140	129	157	134	125	148	144	150	158	147	154	128	160	134	148	134	156	126	129	144	165	135	136	152	139	145	134	109	147	138	163	137	139	150	150	153	140	163	155	140	151	153	157	141	151	135	152	150	160	132	120	114	153	138	143	123	140	154	137	142	113	160	165	143	144	122	136	138	155	151	150	139	135	158	164	135	137	143	123	159	154	140	160	156	149	161	149	151	135	133	143	167	147	164	145	143	150	136	154	128	143	135	150	142	161	136	139	138	145	145	138	133	163	148	144	153	150	135	158	160	169	152	159	140	162	143	141	149	128	154	115	163	130	154	143	139	110	119	130	131	152	145	149	165	142	142	138	146	138	136	134	144	136	144	146	140	149	154	141	153	131	163	166	151	166	150	139	144	140	151	131	158	135	147	149	140	133	164	140	142	148	150	132	140	156	153	139	133	137	150	144	156	155	137	143	139	147	129	135	154	149	137	127	157	144	133	141	140	143	146	136	139	142	152	132	146	141	128	154	152	165	125	150	149	152	155	152	151	151	140	160	160	165	140	134	138	141	150	151	135	149	149	134	173	126	156	136	150	136	164	153	171	154	151	139	149	156	137	144	141	153	128	144	138	118	143	140	124	149	141	138	136	154	165	144	142	149	150	152	151	158	134	149	148	140	161	146	125	136	146	169	139	167	137	127	136	135	134	131	136	141	163	163	145	142	141	154	142	143	150	156	143	128	151	134	139	120	142	159	129	135	158	149	132	124	154	142	168	132	150	157	127	167	151	140	152	148	153	132	136	139	141	137	185	140	142	152	147	125	148	150	176	153	134	157	126	127	144	159	148	143	139	144	156	142	144	145	146	132	130	142	136	150	125	140	141	139	171	141	151	135	139	119	158	126	164	148	154	141	130	158	151	144	143	143	166	154	151	135	137	154	142	134	174	169	162	144	169	154	124	141	174	147	138	136	152	151	159	125	158	145	167	140	147	151	144	166	149	126	158	159	149	147	170	146	163	145	155	128	150	153	143	157	132	150	148	163	132	117	147	160	157	141	125	149	134	135	147	153	126	147	148	129	122	143	127	126	150	126	140	138	149	152	138	164	164	123	148	129	136	157	148	148	137	138	139	141	126	122	154	141	141	128	147	147	133	162	158	132	141	148	136	131	133	147	119	128	155	153	157	142	156	134	148	143	172	142	121	153	128	144	140	136	163	152	153	144	146	137	138	140	144	163	132	162	155	139	128	152	161	141	152	159	147	165	155	127	128	123	120	173	147	132	152	155	151	138	145	142	147	134	144	151	147	143	141	124	141	138	138	138	144	144	147	144	156	134	164	149	152	143	136	157	163	143	144	131	150	142	150	145	137	160	169	161	142	143	162	138	145	138	138	131	145	161	127	148	158	138	158	148	155	153	158	152	144	132	149	148	141	140	133
7970	2513	5860	6531	5498	4362	3644	2930	2563	2195	1899	1620	1482	1355	1271	1186	1105	1077	985	985	924	851	812	769	802	1011	1199	1522	1643	2022	4480	7992	14877	16980	14635	19016	17548	13776	16185	9197	9152	8176	6527	3567	3434	3534	2767	1718	1032	869	731	750	881	626	582	563	620	517	599	513	567	505	523	544	521	519	486	514	493	512	465	494	469	488	503	453	472	486	481	483	464	493	516	501	458	495	473	509	478	488	472	497	471	478	500	446	467	457	472	461	463	459	469	440	504	480	468	469	479	438	436	439	474	493	468	478	488	477	459	445	481	464	463	481	446	451	498	461	450	475	457	456	504	428	453	476	459	500	486	469	456	448	454	494	464	449	420	435	467	455	436	482	481	480	485	480	492	481	502	459	451	462	490	449	468	462	434	499	427	470	468	468	433	461	481	404	469	442	467	462	476	477	453	439	439	506	437	458	463	442	478	420	489	478	502	461	419	441	483	499	426	487	493	450	463	466	496	453	475	441	442	454	443	466	509	429	476	472	463	470	433	476	432	453	479	519	467	444	447	476	459	470	475	460	447	424	433	441	461	451	444	427	470	433	455	455	454	451	434	436	454	447	456	461	471	473	466	442	379	457	426	453	446	453	455	464	473	469	488	450	454	438	494	433	437	482	447	487	415	464	448	442	456	450	416	455	451	459	443	431	453	454	451	471	476	482	450	494	436	455	484	453	465	442	478	445	480	478	475	432	477	471	424	486	448	472	441	432	472	509	438	458	438	464	431	467	401	470	466	454	456	450	478	445	463	472	486	476	444	473	477	495	496	435	472	450	469	497	424	444	450	453	450	439	456	476	423	489	489	463	448	449	446	465	462	497	448	445	495	434	450	472	447	462	451	445	473	442	452	501	449	446	452	459	447	473	476	484	451	457	449	433	404	450	456	456	463	458	451	412	470	444	451	449	447	466	478	418	463	505	463	493	450	472	451	459	451	444	443	478	437	462	481	434	433	445	439	443	423	452	465	436	460	457	448	468	501	462	468	493	464	462	465	450	446	464	445	451	467	472	491	461	454	473	462	451	452	452	435	486	434	466	455	440	439	450	462	435	461	439	448	449	452	446	461	449	451	462	461	479	452	488	471	417	459	444	460	440	483	414	467	443	472	462	473	469	466	461	466	430	475	470	469	464	440	470	474	474	489	455	501	431	462	483	449	477	502	507	467	442	473	474	452	478	505	469	457	454	441	443	485	438	438	434	413	423	441	473	467	433	513	460	471	438	456	465	472	470	497	542	470	451	445	468	435	457	439	444	456	466	460	453	450	489	458	462	462	461	509	419	430	481	456	439	469	456	489	445	405	476	469	459	482	429	451	440	496	472	455	519	466	458	475	440	453	471	466	484	428	429	469	465	445	496	434	449	493	498	465	445	496	450	483	446	476	423	424	470	475	522	454	479	459	476	441	423	448	463	468	474	436	462	454	448	462	441	463	418	449	451	484	436	435	464	459	457	462	431	464	412	466	432	487	484	456	470	457	427	483	504	466	436	436	460	454	458	465	469	463	483	467	390	439	468	449	478	452	454	462	466	482	441	453	449	423	445	465	433	461	450	449	462	491	458	440	475	467	482	425	459	505	430	461	484	482	481	478	473	459	442	467	456	443	448	418	468	442	444	425	448	460	451	470	464	453	509	454	413	445	452	476	431	460	428	475	475	457	448	476	472	465	481	436	470	465	498	435	475	451	483	445	454	470	484	431	431	469	424	417	453	458	464	460	427	447	447	446	480	450	470	444	429	408	463	471	444	463	407	496	459	473	428	470	428	457	462	474	435	455	426	413	429	489	439	432	469	469	445	455	481	445	416	464	425	454	459	421	483	465	452	489	448	477	470	475	431	475	458	433	481	445	464	450	427	467	435	494	465	478	489	451	478	431	466	438	445	461	463	466	456	474	451	429	454	451	477	419	480	454	464	439	452	461	485	437	465	437	465	472	458	457	471	460	471	429	493	472	415	460	497	453	444	428	455	455	478	455	456	464	458	447	464	476	478	428	453	459	449	480	448	443	474	434	475	461	430	425	498	466	457	448	458	469	448	472	432	421	477	451	479	431	458	425	468	429	441	451	422	462	476	467	453	428	461	471	459	450	457	468	455	451	486	427	467	464	473	412	472	457	457	422	491	495	463	451	444	449	460	487	455	478	436	470	437	435	514	489	444	445	493	463	479	445	470	435	468	449	451	474	463	462	442	459	439	484	507	478	471	435	439	476	446	421	466	415	452	443	449	451	451	498	450	472	455	411	475	473	427	484	430	475	479	468	444	477	452	411	463	429	476	448	435	436	461	450	438	422	479	446	466	463	459	444	414	452	469	469	461	476	448	473	455	454	457	489	488	485	447	476	464	448	480	458	474	465	426	435	462	455	446	442	475	450	424	464	446	476	458	458	453	463	480	449	460	477	437	417	470	436	428	468	480	415	424	478	447	477	434	451	473	489	456	427	422	454	475	492	460	448	471	472	442	475	485	511	459	488	446	447	443	461	454	436	462	442	450	441	428	496	451	444	467	473	448	460	457	442	478	468	416	484	462	445	434	414	432	431	462	437	448	460	489	489	447	420	451	439	448	437	442	466	470	455	450	464	469	440	451	428	432	452	431	461	468	443	425	477	440	453	454	509	459	476	435	472	438	477	427	499	437	463	488	471	473	498	452	433	447	499	486	484	451	469	415	454	438	483	496	452	425	498	484	440	452	471	466	451	466	443	477	482	465	465	469	446	447	500	466	420	496	447	469	483	463	451	443	448	451	474	464	485	455	477	462	476	450	488	446	443	477	422	443	415	440	449	430	421	510	440	449	463	428	469	504	471	432	443	441	428	489	476	474	443	435	478	454	459	466	423	479	445	434	464	451	475	463	439	495	467	409	447	455	496	439	445	448	441	457	481	413	465	473	478	436	440	499	470	461	445	455	483	442	472	471	481	433	487	465	491	442	477	475	455	473	492	455	438	458	484	495	457	440	462	439	413	467	446	455	438	441	423	499	427	454	480	430	488	427	488	480	433	459	449	496	419	427	475	453	444	469	471	467	469	449	444	446	455	408	440	472	510	453	465	477	444	426	470	455	480	451	419	498	440	506	450	428	456	396	421	444	451	506	420	447	449	435	489	456	460	423	464	442	452	445	476	471	455	406	462	479	469	449	435	446	444	455	446	458	476	431	436	442	426	458	442	479	464	417	443	475	446	498	445	480	453	453	452	494	452	503	502	449	440	452	448	471	470	475	467	481	483	449	422	467	449	438	499	511	469	463	419	445	493	449	436	426	425	448	466	453	473	468	463	496	444	459	435	456	482	477	456	486	417	471	460	468	472	459	418	497	487	453	480	440	447	483	461	445	451	467	433	432	467	472	441	465	478	479	459	460	483	440	421	441	435	449	432	433	485	486	435	441	463	470	468	452	440	450	499	434	455	437	438	445	448	430	414	451	472	469	490	456	470	455	449	431	443	466	433	466	445	398	483	456	452	461
2439	389	425	389	360	336	354	316	342	313	324	334	320	315	319	337	326	303	315	316	327	357	329	322	319	336	293	334	302	348	327	345	419	417	416	522	470	387	394	357	349	329	350	345	311	325	301	302	277	302	330	296	323	301	326	327	325	356	356	310	343	310	326	326	325	315	316	334	313	316	307	322	296	330	312	312	350	354	314	315	344	333	333	318	298	337	328	310	313	308	319	298	334	289	311	289	298	298	329	317	344	326	334	330	315	317	326	301	297	291	340	292	305	347	298	302	300	302	323	329	314	318	325	339	308	327	344	330	317	310	333	332	302	313	324	313	282	330	350	327	313	308	334	312	356	328	318	320	307	338	287	293	324	345	326	307	345	319	317	319	310	306	317	290	314	316	326	316	321	316	290	302	305	325	314	307	360	309	318	323	303	344	307	298	322	340	340	306	292	326	314	299	332	307	296	300	317	314	290	329	321	340	312	327	305	307	313	324	308	302	356	307	364	315	319	343	328	304	330	302	365	352	299	321	302	327	346	294	299	326	321	332	319	295	322	358	268	318	347	296	275	331	318	316	349	336	289	296	352	323	293	276	321	326	336	323	342	315	331	303	300	328	328	344	342	330	327	325	308	315	307	286	304	307	282	344	357	297	311	310	277	348	337	324	344	330	303	314	309	321	317	355	294	334	328	321	335	314	325	339	293	316	299	299	350	326	298	309	335	346	302	338	337	315	269	325	291	323	316	303	362	333	323	305	292	324	319	329	286	309	321	311	292	333	286	283	322	306	315	321	318	315	336	333	289	317	341	362	287	344	330	324	328	324	333	366	308	313	360	331	338	310	314	333	313	315	317	318	319	294	311	317	335	326	299	306	318	333	317	316	330	315	322	334	346	312	319	317	321	314	298	322	309	307	324	308	335	317	327	343	307	313	326	301	317	322	340	301	342	311	312	330	332	320	299	317	311	313	298	301	326	332	338	306	337	321	297	317	315	305	330	316	323	318	329	312	305	293	319	319	304	313	318	338	332	319	314	297	308	302	321	347	322	303	331	315	326	294	337	307	359	320	303	334	306	300	326	341	313	299	318	340	306	306	342	338	338	306	317	356	315	322	297	342	297	294	310	308	298	317	333	308	316	312	313	332	290	337	310	316	329	336	334	312	330	349	315	335	359	314	289	331	322	349	310	293	338	332	322	314	283	330	374	323	335	317	354	329	331	333	325	307	340	323	328	346	277	299	333	314	340	313	350	310	324	343	326	301	294	339	339	322	325	304	299	311	305	351	300	312	308	301	326	325	321	319	330	317	326	326	270	320	279	321	328	313	298	324	330	304	352	322	309	300	321	355	345	307	306	308	345	341	296	348	363	316	301	292	324	306	320	303	332	304	313	333	331	337	316	296	331	317	313	312	330	287	353	290	351	311	354	348	303	320	342	335	307	294	299	292	330	293	278	327	327	340	340	336	334	317	311	309	305	354	310	286	304	296	344	302	316	334	303	319	277	332	324	315	311	331	302	350	294	313	312	321	314	315	335	335	317	294	333	289	315	335	336	344	306	328	339	297	315	322	323	306	326	325	297	337	291	301	327	320	326	320	334	315	326	339	343	337	326	341	306	299	316	321	305	328	341	314	330	314	337	313	321	342	324	337	324	327	312	333	351	295	332	323	321	285	327	323	313	305	342	341	313	278	342	338	314	282	315	352	334	322	317	315	306	335	318	313	316	317	347	342	338	310	325	308	322	350	316	301	333	301	294	324	363	333	315	337	328	333	328	345	332	268	319	358	313	318	332	326	297	296	328	312	321	318	329	310	300	302	327	368	366	322	311	270	310	315	296	375	316	331	346	279	333	326	315	275	345	319	323	299	328	328	308	353	287	322	317	347	331	341	333	295	322	296	314	304	337	317	296	291	312	319	303	323	324	341	314	334	335	307	284	309	311	333	332	322	298	342	284	284	322	331	327	312	311	326	327	295	324	295	319	319	318	330	300	341	313	311	317	318	337	319	348	346	321	328	298	319	332	307	306	299	307	336	322	300	309	342	320	337	337	301	316	309	338	307	324	327	354	324	330	319	317	318	342	324	307	302	311	313	321	301	335	350	330	330	340	279	332	300	339	279	312	321	341	300	303	307	311	288	310	316	345	312	331	327	324	322	291	354	294	326	289	314	335	288	345	331	291	290	298	304	355	275	313	336	319	313	299	311	310	306	310	325	352	323	326	302	316	297	354	353	377	321	317	333	296	331	287	326	300	297	316	341	356	324	306	347	327	332	318	315	332	337	315	305	300	319	317	302	343	334	316	320	313	321	319	302	353	328	321	341	310	357	326	327	310	326	347	339	336	328	321	311	346	326	333	355	321	314	303	322	332	351	320	324	308	334	325	336	345	315	337	305	347	302	314	349	347	292	320	317	316	314	358	326	319	311	314	320	273	338	305	335	325	324	307	313	299	371	328	317	310	342	307	323	286	323	283	316	319	287	321	334	322	308	334	331	321	332	348	309	343	330	368	326	321	312	344	330	298	306	348	341	314	300	340	289	347	331	352	314	316	319	376	316	337	298	316	337	332	346	308	345	297	287	317	332	317	297	308	319	338	310	319	300	374	318	311	327	290	315	348	325	317	342	329	328	302	321	336	312	314	337	314	348	303	326	331	298	334	313	299	295	354	368	308	338	306	284	327	292	294	342	332	348	318	293	286	307	319	304	325	305	332	328	299	313	357	317	313	327	281	314	336	371	304	333	312	306	298	308	319	327	303	308	291	305	281	295	345	337	309	335	308	305	295	320	330	301	322	321	329	286	327	306	311	321	356	334	343	301	323	323	317	333	321	340	310	314	343	329	314	326	303	324	328	346	321	345	319	347	302	299	306	304	349	326	339	291	304	334	346	336	306	306	310	285	306	340	333	315	308	312	323	326	301	336	285	299	320	328	326	307	300	317	300	348	347	337	320	318	314	267	288	301	356	337	292	327	306	302	314	321	319	326	304	317	317	327	335	323	273	325	332	316	336	341	333	315	290	320	299	308	331	309	323	366	336	310	313	321	321	331	322	308	323	303	339	315	304	347	321	318	321	307	362	334	326	344	299	318	325	327	360	316	292	322	323	328	311	313	336	320	299	350	344	320	290	318	342	310	308	324	305	295	304	272	320	282	320	302	292	335	351	328	350	323	319	303	340	279	329	314	325	369	310	334	300	346	324	315	309	326	322	313	304	288	308	372	341	322	322	319	341	325	303	305	330	356	322	320	335	299	297	324	345	314	318	330	341	297	302	304	337	318	323	318	330	350	319	311	352	312	297	311	298	394	309	336	302	327	341	294	304	344	325	329	298	307	294	350	316	321	327	318	339	318	320	303	283	324	323	348	305	285	296	305	317	333	333	343	300	310	330	315	341	324	307	311	343	342	319	290	351	289	330	315	333	343	371	297	308	315	294	333	361	332	323	333	316	308	321	317	296	326	308	300	298	328	342	335	298	305	317	338	308	307	277	318
2501	1014	1095	1176	1088	1039	976	1023	970	948	967	978	964	968	902	826	922	900	877	872	920	914	914	926	942	917	955	916	951	926	1033	1274	1503	1702	1635	2115	1945	1494	1668	1331	1263	1141	1176	1013	1032	999	1013	950	910	936	879	867	888	936	928	921	826	916	879	885	891	888	897	874	945	867	922	897	943	886	845	842	908	887	875	886	840	878	871	898	928	853	901	913	848	907	923	900	884	867	800	907	923	955	893	937	886	908	874	861	915	907	866	951	811	924	928	935	892	871	951	911	930	900	911	964	873	918	841	883	905	932	894	896	862	918	936	919	880	922	870	908	850	943	896	869	848	897	862	927	934	877	881	872	902	883	916	905	907	879	877	879	849	937	920	920	905	900	882	891	864	958	959	949	940	858	927	898	862	855	845	830	910	932	877	943	881	947	869	846	902	881	896	893	860	890	901	868	877	890	927	906	892	871	846	858	907	888	841	902	884	878	887	843	866	902	854	865	881	923	874	856	870	851	903	932	901	908	864	916	895	915	916	918	932	895	900	863	920	888	840	976	914	906	905	909	836	911	932	836	887	907	917	912	910	962	836	925	846	901	873	890	932	957	870	895	861	892	846	912	928	936	894	836	865	905	878	922	875	918	851	929	826	863	923	902	914	921	830	886	933	918	845	897	913	848	885	853	912	924	914	905	897	889	921	883	857	891	855	948	875	837	931	875	938	947	916	845	947	912	890	887	890	875	893	878	885	908	874	884	889	890	935	860	875	931	930	863	842	904	883	873	905	919	882	851	933	935	863	921	875	889	862	913	945	898	911	888	872	947	883	922	949	864	885	941	863	956	916	868	880	857	925	903	861	867	887	935	932	903	887	878	840	887	879	951	902	890	896	946	892	877	867	886	897	853	868	822	899	931	871	832	845	814	905	878	880	936	883	897	876	876	912	904	864	860	893	913	911	875	895	860	904	956	919	923	898	845	909	925	892	852	893	880	793	920	905	874	912	856	873	933	941	876	915	858	859	919	863	855	898	925	867	828	957	857	870	919	886	817	919	880	892	885	893	848	873	891	895	935	921	929	911	932	859	909	859	862	946	872	882	889	921	866	904	894	892	869	905	917	827	857	931	927	932	908	938	863	878	853	927	889	879	850	854	884	881	909	927	914	880	917	841	879	865	868	893	931	882	886	877	902	876	923	882	921	830	905	897	867	923	897	904	882	915	881	901	862	923	877	870	876	842	869	890	855	880	824	871	847	897	900	903	924	918	925	856	878	899	892	916	942	872	918	918	886	978	902	892	883	860	886	845	844	927	856	901	925	876	875	908	923	910	862	898	875	911	876	886	934	880	922	977	930	977	871	969	881	948	890	863	904	883	869	892	988	888	912	879	915	867	880	867	835	943	868	891	928	865	855	956	888	846	941	904	936	883	902	890	920	856	855	889	919	896	902	929	915	940	894	876	932	931	870	893	920	875	889	866	887	910	859	853	916	951	876	880	927	921	889	918	930	928	928	940	887	845	930	915	870	924	891	956	939	957	882	879	879	852	931	908	890	864	855	885	839	929	861	902	916	911	894	816	887	866	909	868	873	921	829	859	878	888	896	897	878	877	899	888	941	868	944	898	942	891	904	932	867	917	861	890	908	838	929	873	889	891	890	932	930	872	876	886	895	898	946	895	889	901	917	915	943	789	864	896	918	914	909	980	864	900	890	953	842	933	866	921	847	894	903	898	915	873	919	863	905	879	898	947	883	904	923	898	881	861	914	948	897	871	904	951	909	889	875	907	901	902	890	870	911	890	935	903	897	848	903	864	914	943	912	874	840	936	907	884	869	894	913	894	856	910	880	867	899	848	908	907	853	865	883	941	915	913	893	859	903	843	911	826	879	915	912	920	872	882	932	903	870	894	908	906	902	841	919	886	872	866	912	884	935	880	934	862	881	948	918	857	930	910	857	860	933	892	883	925	838	852	922	876	917	871	855	918	879	903	863	881	881	884	896	855	943	865	903	875	929	900	904	907	882	917	869	918	875	915	831	924	939	877	860	882	867	870	921	935	863	882	923	884	892	901	856	887	890	902	918	848	923	900	917	868	854	856	861	887	863	895	866	887	876	908	941	898	869	902	886	864	875	875	931	911	875	902	912	893	853	910	888	909	908	891	941	903	852	918	904	973	907	911	920	912	865	801	907	930	929	899	855	891	922	938	883	912	890	921	859	902	873	874	865	896	913	859	873	906	885	880	882	873	900	911	910	889	897	881	914	887	874	879	918	874	931	933	827	880	863	900	874	925	869	928	890	902	891	884	933	885	901	860	920	873	931	872	906	865	877	939	917	878	939	914	856	872	875	920	877	828	916	856	885	935	894	893	916	913	899	887	876	934	873	941	875	901	889	891	895	878	943	943	950	893	907	876	864	912	955	869	871	896	924	895	873	936	866	865	885	903	950	877	884	875	896	884	926	895	868	884	961	876	882	917	933	895	935	869	967	828	833	874	908	872	861	799	867	910	858	901	873	884	897	909	889	957	951	930	903	928	860	860	868	877	894	888	876	920	863	923	946	898	860	866	917	922	873	885	926	853	877	940	875	897	881	902	887	936	888	906	886	871	891	889	879	944	852	888	888	912	877	882	905	948	839	904	896	870	920	866	879	844	916	920	892	875	900	868	876	922	869	888	901	870	861	842	952	906	909	939	896	867	893	882	878	871	901	930	942	871	922	914	852	922	908	902	903	868	860	886	852	899	887	923	821	856	917	889	903	912	892	899	839	846	847	909	896	882	821	868	902	933	918	946	922	891	922	886	908	911	894	912	887	896	920	912	928	920	885	884	966	898	838	890	868	853	860	866	925	896	843	838	837	866	883	868	851	875	938	981	861	921	848	881	961	895	902	938	927	883	858	902	893	884	863	849	927	872	901	915	917	934	865	882	868	875	869	954	911	891	894	921	886	897	940	914	926	895	943	920	877	941	897	931	876	898	868	964	894	894	895	920	901	864	934	900	949	874	913	890	926	906	898	891	840	918	930	858	940	833	933	860	840	912	915	877	883	889	856	884	955	910	860	922	899	898	984	858	936	863	906	890	917	866	888	851	898	944	891	920	851	905	914	958	855	856	913	885	872	836	948	888	886	867	917	926	888	872	866	911	933	924	896	874	903	892	873	884	867	888	864	912	902	874	910	952	894	892	867	854	895	917	909	902	877	928	891	909	958	872	928	906	898	902	894	887	942	850	855	907	952	940	881	886	902	886	858	895	888	912	912	871	912	858	902	890	881	898	848	931	912	954	910	895	939	931	886	896	883	925	884	891	876	902	836	946	939	864	894	879	891	876	893	873	877	921	919	867	846	966	862	916	894	926	926	927	891	859	854	884	895	910	859	945	928	914	879	902	905	856	939	856	917	865	945	913	909	885	922	875	879	914	910	931	847	893	914	839	905	941	820	892	962	864	938	919	858	896	931	931	885	898	863	893	948	925	896	909	877	921	918	884	896	877	884	884	928	929	916
9852	1530	1822	1295	868	624	551	433	354	329	289	292	259	248	264	221	230	218	230	208	210	183	204	188	198	214	216	236	316	306	415	707	1232	1527	1852	3094	2403	1940	2077	1424	1108	759	565	385	385	370	309	227	209	204	201	173	211	175	186	152	173	193	202	167	218	151	166	195	181	175	202	180	181	175	166	181	176	176	165	152	198	181	170	166	171	194	175	178	179	170	169	190	171	185	191	200	179	171	167	194	168	153	156	138	166	179	162	201	169	176	195	189	189	167	164	201	167	193	165	164	172	173	166	180	167	191	164	162	190	159	155	182	205	159	169	178	165	189	169	184	163	171	187	166	203	190	185	183	164	198	189	163	163	198	171	188	188	186	158	174	190	159	173	152	179	179	163	178	178	173	190	179	176	183	181	182	177	145	192	159	189	164	215	202	160	182	176	180	176	172	203	181	162	177	192	192	181	178	150	148	171	183	179	175	181	177	152	182	175	145	186	170	182	187	186	180	175	159	170	175	190	169	170	191	176	196	192	178	191	169	160	184	168	164	180	158	183	193	173	167	196	151	183	189	185	182	162	160	166	191	185	177	183	162	174	188	162	171	199	171	196	195	167	173	172	160	165	172	189	167	195	167	176	181	174	200	186	177	179	161	178	196	179	181	198	149	201	177	143	172	154	172	178	156	145	210	186	185	163	189	185	179	181	157	176	155	184	199	150	164	173	153	166	186	174	166	172	154	186	159	167	172	148	178	181	190	156	173	166	159	175	174	164	170	175	177	163	164	179	149	165	165	196	180	181	170	186	199	179	185	165	188	167	178	163	182	171	151	194	174	178	178	163	166	147	191	171	159	170	175	164	179	173	190	173	174	153	171	191	177	174	184	160	165	184	175	180	193	176	202	152	205	188	165	166	169	180	185	160	175	166	170	180	194	166	177	183	154	193	168	177	164	188	181	158	149	178	184	168	157	181	191	180	172	191	157	175	183	197	172	176	166	171	190	173	160	197	176	182	181	157	186	178	169	169	161	175	164	155	186	200	189	167	189	165	177	170	179	177	181	181	168	171	188	191	174	177	173	172	169	187	146	196	205	176	174	168	155	201	188	175	202	162	181	184	172	197	164	175	139	178	163	175	175	194	165	167	175	184	142	166	187	167	181	179	170	159	178	170	190	168	185	199	150	175	170	183	189	160	191	173	189	184	166	176	167	178	196	154	161	152	153	169	188	179	160	169	174	183	179	180	188	169	176	174	199	178	151	193	165	154	169	196	177	178	185	185	158	207	197	185	173	202	163	162	185	171	172	172	191	191	179	183	190	187	166	174	178	181	170	180	174	182	158	183	172	178	176	175	153	182	175	173	206	188	159	188	190	166	203	200	175	151	185	189	164	156	174	154	189	182	171	178	189	192	181	156	210	182	190	175	157	172	172	184	180	192	171	190	160	167	174	170	177	162	175	163	168	176	172	180	170	175	164	187	194	182	176	192	138	180	171	169	192	167	184	189	170	184	172	173	172	162	171	159	177	174	183	159	187	203	177	188	201	172	175	169	183	194	184	167	164	179	187	175	155	167	168	164	173	169	182	165	170	160	173	208	167	169	180	182	185	191	177	166	197	149	184	169	181	195	191	165	185	173	164	187	168	158	185	192	173	184	166	174	175	170	159	167	149	161	184	190	159	183	166	156	187	183	175	177	172	171	176	193	180	173	203	198	176	186	182	191	192	187	163	166	162	195	197	155	166	181	168	189	189	188	185	177	182	180	189	160	170	182	192	168	163	199	183	164	187	171	189	194	200	177	194	191	163	185	164	193	167	174	163	176	196	187	180	168	178	195	152	185	163	166	182	170	158	188	165	160	172	158	154	172	166	184	175	183	187	180	181	189	168	174	177	180	168	171	196	184	184	164	199	161	198	190	153	181	176	177	179	157	182	192	177	177	195	176	173	175	162	180	184	156	179	187	174	181	192	163	168	165	183	177	169	176	174	162	171	182	172	168	185	181	170	183	180	177	154	170	180	165	158	172	169	166	191	171	156	187	165	166	180	191	192	187	153	174	185	180	194	176	171	163	190	176	178	175	188	141	182	183	204	171	156	178	175	172	190	172	147	186	215	189	193	198	172	186	164	175	187	175	171	193	167	188	158	221	160	165	188	174	177	174	164	190	170	194	204	152	185	167	181	177	170	169	180	179	170	174	184	185	177	175	176	174	174	157	165	177	167	179	184	160	153	181	172	151	169	185	182	188	194	167	189	160	162	174	168	198	194	200	173	178	168	182	158	185	182	168	164	161	181	180	159	178	180	175	172	176	165	178	177	167	174	195	179	194	185	177	168	167	194	190	192	179	152	152	181	210	195	168	185	177	181	163	178	177	179	175	192	167	176	196	195	191	167	185	170	182	182	188	166	174	183	169	157	164	197	173	159	169	170	177	169	192	166	188	177	152	182	191	177	168	174	185	178	152	179	209	168	156	170	223	150	194	156	195	194	157	152	177	179	205	172	176	200	173	195	175	165	186	172	165	188	186	174	162	182	191	175	184	178	187	184	185	169	180	191	164	181	168	157	168	146	173	164	179	197	186	150	176	166	197	180	159	186	201	184	181	186	178	191	181	167	194	203	164	180	192	170	174	175	158	183	174	181	189	164	181	171	167	170	188	168	190	190	182	162	204	168	196	173	183	180	196	159	185	173	186	162	181	189	182	155	168	188	199	194	135	172	189	169	185	189	189	178	175	189	167	159	175	167	177	178	161	196	180	178	187	210	172	201	174	168	183	180	178	190	163	179	168	186	156	192	166	183	179	176	174	169	165	214	191	183	213	198	189	169	172	167	171	191	174	178	167	173	185	184	169	169	174	176	184	152	195	181	160	183	205	191	171	164	166	163	170	165	141	187	158	193	172	168	173	182	195	190	175	172	164	174	166	176	163	188	162	183	168	183	172	179	204	168	173	185	199	172	168	173	174	175	179	192	183	173	192	180	151	193	165	153	166	171	174	200	161	197	200	179	188	168	187	185	173	177	159	181	157	190	162	173	185	191	168	173	189	171	182	176	153	191	191	154	177	189	192	174	181	172	196	185	158	180	188	165	181	170	209	174	181	190	182	157	177	181	186	167	170	168	171	188	171	178	179	162	166	162	194	175	177	179	162	184	167	178	173	192	205	217	196	188	181	188	169	166	180	157	148	166	184	169	169	191	178	148	195	185	174	169	185	166	178	163	179	163	170	161	173	175	183	178	179	189	181	189	190	166	193	172	177	183	198	187	188	176	193	193	180	181	161	181	172	215	201	162	200	165	174	161	176	185	183	189	205	204	162	192	174	172	195	170	157	181	175	173	172	188	174	174	174	186	193	179	189	177	165	186	187	190	195	178	192	156	166	158	181	156	199	178	178	197	152	173	196	163	182	170	164	181	188	191	196	169	158	179	184	184	179	181	167	184	199	178	180	196	158	160	193	190	162	176	200	188	191	206	169	194	163	185	181	180	185	191	160	183	190	172
6349	1682	3717	4137	3554	2914	2359	1975	1753	1571	1309	1219	1034	1115	995	934	875	892	862	816	767	771	760	743	692	835	982	1129	1188	1495	2634	4709	8213	9682	10157	13396	11473	9686	10351	8093	6706	5708	3797	2590	2330	2149	1597	1023	802	737	723	714	684	631	646	608	617	566	623	581	528	570	593	555	588	586	527	571	549	518	553	530	545	571	545	561	545	557	623	580	548	517	575	571	551	565	547	576	557	562	533	588	585	537	583	514	522	541	545	554	590	526	559	543	485	517	524	557	572	513	529	519	543	516	480	558	569	507	566	509	552	502	528	552	489	532	534	547	540	500	562	560	511	550	534	532	498	559	532	539	524	589	534	567	557	538	497	580	538	559	557	559	578	536	552	552	549	581	573	557	504	502	517	561	536	543	547	544	526	531	550	574	567	549	622	546	546	500	530	536	572	525	546	537	536	538	570	523	540	576	546	559	503	559	518	510	559	553	503	527	514	570	511	536	519	522	564	514	521	538	533	528	550	549	557	566	544	564	543	580	528	530	583	536	564	525	583	525	558	522	581	538	539	546	580	555	543	515	546	533	551	524	525	558	503	567	508	528	564	556	525	536	544	518	516	548	536	557	559	492	554	550	533	508	547	576	585	513	502	534	538	522	530	548	552	532	547	540	535	507	560	541	515	551	535	561	524	520	540	561	594	495	544	529	569	584	567	550	570	530	517	536	552	527	560	596	517	538	563	572	550	569	560	522	551	557	533	588	579	493	571	528	583	528	501	525	530	558	549	591	502	512	568	551	556	549	538	525	516	561	547	543	551	546	538	549	571	515	543	570	548	527	570	531	523	572	543	534	527	492	552	540	527	506	505	541	500	550	549	574	561	529	533	569	523	508	534	545	530	576	555	498	523	548	509	561	560	552	578	522	526	521	536	518	525	543	574	518	529	516	559	526	560	505	571	546	525	534	588	534	533	537	573	525	547	510	550	513	523	500	565	603	549	512	515	555	568	542	579	554	559	518	547	538	546	483	501	539	538	509	566	495	552	525	569	545	522	540	565	546	518	535	569	530	565	538	531	542	588	455	518	560	557	511	545	537	523	548	543	541	490	552	533	572	582	542	498	534	552	542	544	543	571	588	610	548	556	547	575	562	560	521	521	503	547	522	560	554	540	542	500	554	559	573	561	531	550	547	519	577	562	548	528	607	540	533	509	530	552	514	509	541	518	577	554	496	507	520	532	509	518	507	557	495	528	546	567	551	563	543	542	543	517	556	589	553	541	538	535	566	517	509	576	538	506	578	519	557	511	528	500	557	551	563	520	544	552	522	532	498	525	552	521	536	555	510	576	552	567	564	502	541	541	538	587	567	518	501	553	518	541	535	548	549	531	496	528	587	521	537	566	551	535	536	531	544	552	539	520	543	561	559	547	553	539	538	519	554	540	547	569	545	557	532	568	530	564	553	554	530	556	531	537	559	570	533	538	519	552	533	581	469	503	537	563	551	588	508	538	526	515	503	516	550	525	524	510	538	564	544	540	583	524	546	553	558	521	541	547	535	532	542	510	527	546	502	563	545	559	545	522	509	515	522	508	497	585	517	521	544	534	522	620	553	571	548	540	551	600	538	580	514	550	509	553	532	550	571	572	480	525	513	544	529	505	531	488	544	535	552	525	544	503	564	554	558	563	540	539	516	516	542	541	551	537	507	543	536	530	550	518	537	544	522	544	507	521	545	551	543	566	576	535	508	544	547	549	556	497	503	535	544	569	512	527	510	554	515	535	519	559	507	527	511	555	499	512	568	509	535	531	561	514	495	510	514	526	526	563	502	539	532	580	538	562	552	585	558	547	536	497	486	539	541	544	504	529	555	508	524	546	529	533	523	559	534	548	530	551	499	603	486	529	597	557	558	550	526	529	527	504	538	551	575	568	541	550	553	535	562	577	545	542	549	529	509	504	554	543	527	503	538	551	566	559	542	520	524	522	554	541	541	550	521	554	499	552	536	529	502	540	587	550	550	544	538	585	528	520	578	518	554	586	521	506	574	539	517	556	541	557	571	556	556	537	550	552	510	559	540	556	604	563	562	500	548	532	541	552	532	507	527	546	517	498	568	518	536	516	553	546	520	536	573	495	557	562	589	509	527	530	557	530	525	553	536	550	533	513	566	582	599	571	538	554	580	533	575	537	541	532	557	526	527	525	511	517	550	575	576	559	556	528	584	514	535	558	542	535	484	536	556	534	521	555	518	532	550	538	530	556	558	538	553	537	531	539	549	577	504	567	522	530	517	521	560	507	524	528	535	544	537	495	507	542	534	561	530	580	511	514	548	526	571	566	473	525	548	541	483	500	544	529	530	500	498	551	555	562	539	501	554	531	547	537	568	536	518	560	545	551	521	572	524	557	550	565	563	552	540	537	546	554	559	516	549	525	531	546	543	553	562	537	530	517	539	546	510	540	570	549	507	579	475	552	553	530	553	520	520	515	576	548	557	534	566	616	516	531	584	556	588	589	515	569	520	506	535	568	572	546	534	563	528	573	553	525	537	542	525	532	568	566	545	574	530	567	512	530	509	540	532	547	509	561	553	584	577	549	609	563	534	523	529	542	535	545	560	537	540	538	519	485	528	546	588	542	568	553	537	542	524	534	542	557	552	551	531	548	561	527	524	546	540	534	520	564	535	533	538	540	554	525	553	498	555	544	542	490	531	528	587	559	516	516	533	564	568	536	555	552	560	535	502	536	520	557	564	518	534	556	548	521	557	529	550	555	554	574	531	520	530	564	528	515	571	560	548	533	573	531	524	571	555	555	551	558	548	555	563	574	571	533	535	619	524	541	495	574	518	570	550	577	525	524	568	517	512	522	554	556	509	533	579	517	533	510	556	560	583	553	524	548	546	544	543	503	526	559	543	554	561	558	553	523	526	485	526	526	537	495	543	509	583	562	537	553	549	509	547	536	543	517	548	518	573	521	515	521	517	560	552	545	522	555	559	530	506	526	563	519	515	518	562	538	545	551	538	513	547	543	547	533	568	551	534	562	508	524	566	487	569	528	561	535	543	588	554	558	522	527	552	525	519	502	538	556	560	576	534	532	521	462	516	551	547	543	539	555	533	545	536	521	524	563	566	578	541	521	516	570	552	529	532	545	551	540	522	554	528	548	531	589	562	542	487	541	553	538	512	551	535	492	538	531	531	535	515	532	550	516	524	515	531	574	557	591	565	568	542	521	565	549	559	552	528	513	532	532	553	557	561	574	526	543	534	561	541	533	544	521	555	548	538	544	551	558	561	513	504	538	560	532	537	502	515	569	519	513	531	535	546	530	550	571	542	511	546	493	548	504	546	517	525	568	554	581	517	503	535	518	582	576	528	539	523	544	529	527	550	531	542	499	532	541	559	515	544	510	572	562	519	539	523	526	520	509	544	490	509	547	517	535	525	550	575	557	542	563	556	540	571	525	505	589	552	505	570	556	551	500	560	475	522	495	535	527	515	535	510	562	546	567	550	511	545
17207	3494	3238	2355	1550	1133	796	655	485	475	371	345	298	315	283	246	201	199	205	213	212	214	185	188	188	207	229	213	262	349	499	983	1666	2112	3312	5326	3605	2788	3059	2189	1677	1239	902	589	438	497	332	219	206	190	165	173	191	159	187	156	141	171	152	167	167	183	151	143	127	160	160	130	160	139	153	148	138	160	140	140	147	163	147	143	138	157	145	151	156	124	150	139	158	129	157	134	143	151	152	140	128	177	160	142	160	149	143	126	139	146	150	129	134	137	151	155	155	157	142	143	155	159	147	147	163	154	138	158	153	139	152	155	165	138	133	148	152	156	148	156	140	154	161	159	167	155	139	144	152	163	156	154	164	129	145	154	125	131	138	148	150	139	141	149	148	148	140	161	143	147	144	162	131	134	161	151	135	161	145	157	140	111	147	142	129	153	131	129	155	128	147	143	141	129	153	139	144	146	147	136	139	144	138	145	159	138	143	146	155	138	168	159	139	123	161	153	129	130	157	151	166	117	150	153	145	131	130	150	154	125	156	127	144	142	134	146	142	153	141	132	144	148	135	163	155	147	136	130	141	141	156	143	144	133	157	144	128	162	171	143	172	147	168	139	171	158	144	156	148	150	148	144	148	135	144	148	146	170	139	149	155	150	148	143	145	179	159	132	158	145	160	142	159	149	147	125	135	144	137	152	144	132	162	166	140	147	136	116	139	155	138	131	151	143	121	123	127	160	170	149	146	149	132	140	130	145	163	129	144	142	143	154	151	144	155	154	146	127	151	152	122	122	148	139	162	147	156	131	153	126	146	166	153	147	139	171	162	153	167	137	125	148	162	130	141	157	147	161	126	132	159	160	143	149	165	146	155	148	133	138	153	152	129	145	141	171	154	150	140	142	138	135	139	133	171	168	156	132	148	136	146	160	132	173	136	162	150	144	150	158	139	157	148	152	151	117	154	140	123	162	164	140	135	148	157	146	146	140	145	151	141	129	165	136	155	156	160	143	152	148	155	133	123	128	157	160	157	153	159	147	126	140	142	152	151	155	134	158	140	124	159	154	147	149	140	143	152	148	142	127	164	148	122	166	141	129	157	148	146	167	183	140	140	134	160	137	121	142	145	140	142	151	141	139	137	143	164	106	147	167	160	134	143	148	155	154	150	127	159	160	158	147	141	123	134	146	130	139	135	156	144	145	144	152	163	151	165	154	146	156	128	150	124	138	134	154	131	146	129	130	154	138	164	139	158	150	150	153	156	143	145	153	132	137	148	151	141	136	142	128	141	128	136	165	157	146	121	152	133	136	145	153	146	140	137	148	175	136	136	138	143	115	149	136	148	139	143	161	131	129	132	147	135	144	141	133	153	154	147	123	161	153	147	139	144	150	142	156	144	135	151	147	130	138	136	148	143	151	131	158	148	148	130	154	164	163	146	152	155	144	131	142	149	136	136	141	152	140	147	146	130	131	127	125	163	132	167	138	143	144	159	142	133	134	154	126	148	141	155	139	142	142	141	162	161	146	154	144	143	143	134	154	143	138	159	137	155	155	146	149	150	154	143	146	125	143	153	124	141	146	146	137	152	151	148	148	140	122	147	131	134	147	157	144	151	154	156	145	166	160	152	147	136	147	151	131	165	126	142	145	144	135	126	149	159	148	142	144	138	129	142	167	162	147	152	137	147	124	142	138	158	160	145	132	146	160	164	150	167	145	138	153	176	146	154	140	143	147	151	138	133	143	158	134	167	149	128	164	157	132	167	152	151	129	141	151	145	153	135	133	147	146	144	149	171	137	131	132	160	144	150	164	127	168	149	143	154	160	152	155	151	166	155	125	136	140	121	131	148	133	151	153	148	138	146	163	143	143	157	129	143	155	140	144	135	164	142	156	143	140	131	139	151	149	139	135	134	147	166	153	148	119	147	124	157	153	145	139	157	147	145	158	135	128	160	141	142	181	158	134	144	142	150	143	147	166	145	138	145	159	144	163	166	144	130	157	141	142	131	150	133	139	158	151	151	154	138	155	149	157	136	154	147	166	142	115	140	144	140	132	145	152	139	154	144	163	135	164	150	139	150	136	120	138	142	169	135	153	157	138	164	127	138	140	136	110	144	144	120	154	157	144	137	155	163	130	136	135	162	162	143	149	129	141	156	156	143	155	126	158	150	151	166	141	138	134	147	138	141	143	144	146	132	142	155	136	132	153	125	124	149	155	148	159	147	144	142	140	147	134	134	158	134	144	135	133	138	147	146	158	142	156	160	140	148	159	165	138	145	152	148	159	158	147	147	139	141	120	124	123	156	156	151	156	158	170	156	156	155	150	140	150	154	150	138	145	153	145	148	123	123	127	152	144	145	134	158	143	162	144	143	131	156	156	163	146	158	128	133	148	167	157	144	147	137	141	147	154	134	153	134	148	136	168	149	129	138	125	149	158	148	134	131	143	132	143	173	144	140	158	132	147	148	140	164	133	135	144	158	139	133	145	133	159	142	130	127	142	143	132	154	141	147	149	143	132	149	156	144	134	133	143	154	158	143	150	142	141	162	150	165	152	135	163	164	150	150	166	120	162	146	157	160	154	133	169	143	150	181	151	129	156	129	137	159	146	138	129	126	139	145	138	160	145	142	155	144	113	144	147	165	154	137	147	128	123	170	135	153	132	151	147	140	153	135	138	138	131	158	153	140	148	143	144	148	165	150	159	142	164	136	129	144	140	137	146	139	130	137	133	151	153	148	136	163	152	133	143	141	153	156	133	152	156	153	143	138	146	142	124	154	165	145	126	134	129	125	147	140	136	149	163	157	155	159	167	140	151	133	132	161	157	139	143	136	129	151	158	135	150	142	142	164	171	146	121	149	143	150	129	168	151	125	136	129	167	138	155	138	155	129	158	153	146	129	164	178	142	139	152	133	144	141	169	119	151	144	139	174	150	159	143	158	142	139	133	125	149	162	137	163	143	146	152	133	147	141	131	157	153	151	156	131	139	146	151	147	159	144	135	142	140	156	183	155	156	154	146	160	141	167	163	138	158	157	135	157	140	165	158	146	152	141	163	158	143	151	138	141	141	130	145	142	172	154	138	147	134	141	162	127	177	142	134	148	146	135	150	138	152	149	138	133	144	131	156	144	143	147	146	121	153	128	148	140	150	153	160	130	148	155	124	139	137	143	155	147	154	115	152	158	146	133	151	159	144	169	155	159	159	168	141	150	141	157	135	154	139	151	169	138	130	142	142	147	131	154	155	130	146	169	160	142	144	135	147	144	141	129	154	138	140	149	149	159	127	125	167	130	141	128	137	125	141	155	145	149	142	146	154	151	132	148	129	134	147	119	160	137	141	120	145	152	147	142	155	143	138	136	131	141	132	151	136	127	139	155	138	127	151	158	135	145	154	146	128	160	155	121	132	123	160	145	155	147	149	161	114	142	157	146	144	152	154	136	154	143	133	151	127	157	156	154	127	146	150	141	143	166	134	139	144	147	127	134	147	150	147	153	132
8706	2690	5979	6766	5577	4528	3579	3053	2544	2178	1943	1688	1506	1412	1281	1156	1083	1061	1015	891	818	821	853	763	777	975	1165	1303	1455	2250	3195	6354	10930	13626	15766	19310	14651	14232	15042	12391	10098	7970	6679	4419	3043	3608	1983	1270	939	851	741	771	772	591	608	545	523	571	576	540	544	467	533	534	497	500	469	477	525	516	518	488	521	493	483	486	498	466	512	518	522	487	506	504	449	449	475	527	544	485	481	468	456	502	473	478	487	482	493	458	455	489	497	475	463	489	477	456	499	473	455	481	487	452	465	443	470	514	447	441	451	507	430	452	469	458	479	513	497	447	476	443	453	456	430	470	456	450	464	518	447	484	464	462	450	475	468	461	487	476	512	480	449	473	449	470	461	496	444	468	474	483	475	437	472	504	456	447	475	413	471	488	463	457	478	446	486	484	450	512	454	452	527	470	409	482	480	467	459	450	467	501	486	486	464	478	456	462	414	439	436	447	440	494	462	465	506	453	448	452	472	449	502	454	438	461	426	409	401	470	465	469	450	480	433	411	455	437	468	447	473	451	505	497	481	471	452	462	462	421	499	433	464	466	491	458	462	445	453	464	448	479	485	491	450	462	481	480	462	484	471	451	442	467	461	434	481	488	493	449	452	462	415	423	475	457	456	450	471	474	467	457	447	486	476	471	474	481	460	440	496	447	461	448	472	450	465	496	435	461	474	481	468	479	484	432	482	458	458	446	473	445	425	478	470	487	471	454	449	454	466	437	473	452	470	457	460	502	463	430	486	473	455	429	481	440	475	451	467	444	428	488	485	484	477	466	421	494	455	458	459	479	474	447	448	479	465	468	450	476	453	446	485	499	468	471	446	422	464	472	470	456	464	493	461	485	450	429	472	470	463	466	482	497	460	441	462	440	482	440	474	457	483	458	443	456	465	456	492	482	480	436	448	458	457	489	461	447	448	439	450	443	452	455	477	454	451	463	422	477	426	433	506	456	474	467	468	442	483	453	430	480	516	482	438	484	485	486	475	449	494	456	445	439	425	506	473	467	446	498	429	447	454	479	468	476	461	462	448	471	441	447	471	450	463	478	435	452	458	453	452	448	440	440	477	489	474	465	461	435	480	463	486	462	464	485	489	435	477	466	428	491	514	482	477	455	419	447	484	445	450	431	415	436	427	442	452	451	474	454	441	471	457	472	425	459	442	455	447	445	488	447	445	476	486	449	469	466	448	459	476	406	439	440	475	471	416	472	492	449	441	472	462	427	426	445	495	471	455	467	449	484	474	526	438	491	478	462	446	479	447	474	456	426	451	428	459	449	487	463	477	421	457	452	465	467	435	475	432	432	490	413	464	463	455	449	456	477	482	448	443	493	443	466	466	435	403	440	510	460	462	455	444	517	467	469	459	478	456	455	472	465	453	460	499	443	476	481	509	456	453	452	464	504	483	439	479	452	462	461	501	443	431	458	456	465	484	454	455	475	456	432	444	415	463	418	467	494	476	457	464	447	440	462	450	474	465	457	464	449	494	433	440	490	416	453	432	487	453	449	483	424	434	456	485	468	474	465	458	475	441	417	455	480	462	450	458	435	454	419	451	480	432	453	453	474	463	492	432	472	464	439	441	449	454	451	494	444	432	477	449	456	444	412	477	453	506	423	468	430	467	489	488	445	477	500	491	466	461	441	467	438	468	419	472	501	444	456	474	432	442	495	456	461	445	489	446	451	445	463	459	437	459	473	475	443	475	481	437	453	457	444	497	443	484	483	463	500	485	472	529	434	453	440	468	485	449	497	477	464	478	462	440	441	445	446	447	453	404	445	413	469	477	442	444	449	480	464	426	434	408	479	456	458	461	480	431	477	413	479	461	406	435	454	471	463	430	444	477	466	436	463	492	462	477	457	486	454	502	487	488	515	459	445	460	468	457	443	462	451	467	456	478	467	458	473	455	458	491	447	461	443	424	445	486	476	457	502	456	457	460	466	481	468	452	417	466	426	413	472	461	422	448	412	472	440	436	460	455	445	449	472	454	459	461	472	495	465	461	443	436	487	478	465	437	481	436	442	452	459	452	467	442	468	447	447	485	468	469	480	500	440	473	445	476	497	450	469	424	443	471	451	470	456	476	445	432	469	464	427	436	482	474	448	486	475	459	478	449	452	430	458	459	442	457	422	497	459	449	449	480	440	453	454	440	468	508	448	461	481	457	434	471	455	455	481	459	481	436	463	460	442	473	433	454	451	510	435	485	472	476	442	420	444	509	456	459	439	428	458	466	468	479	445	456	468	463	445	461	414	473	491	456	428	418	436	465	467	515	493	450	441	444	433	490	447	475	456	456	425	464	420	466	439	430	488	432	451	485	492	476	456	472	470	457	486	514	427	422	423	510	452	432	403	477	430	475	515	460	470	419	441	488	467	477	473	465	448	429	436	437	525	497	420	444	449	457	455	487	506	431	441	445	445	452	519	484	470	448	437	453	454	453	457	482	458	494	455	480	456	418	452	481	460	454	482	466	483	457	491	477	457	411	503	462	417	403	461	491	457	447	457	484	448	446	476	447	473	481	462	450	415	430	502	497	429	469	474	443	414	440	461	482	473	462	469	474	471	450	451	476	494	468	441	447	472	428	446	435	440	497	440	481	464	433	458	450	466	462	463	453	448	447	496	410	464	475	421	453	462	462	449	469	459	457	476	468	466	417	494	477	462	484	438	401	452	480	482	427	466	443	426	428	501	487	479	474	433	447	455	489	451	422	479	461	461	467	493	468	481	483	483	434	472	476	475	479	437	455	450	472	458	460	418	447	440	452	458	455	464	459	430	446	449	459	462	472	480	413	449	431	480	452	466	465	472	444	467	449	438	433	457	449	465	478	500	472	461	451	460	493	504	461	431	474	464	476	439	483	473	481	451	447	463	462	434	448	484	474	443	437	467	468	432	402	462	493	424	468	483	457	433	462	427	480	459	447	426	425	450	485	429	442	487	479	467	484	497	453	465	479	449	493	468	457	466	448	476	468	458	440	484	480	433	500	457	410	449	446	449	455	415	451	439	463	470	415	465	476	446	448	479	427	474	475	456	469	451	457	440	457	460	476	495	464	469	433	505	493	459	454	476	435	468	465	446	465	466	483	458	485	442	439	478	481	413	497	448	478	460	483	438	466	460	486	459	506	469	473	454	438	453	473	454	461	480	490	462	475	468	473	421	476	452	478	491	489	459	457	454	471	461	456	492	450	472	447	426	441	449	465	455	435	503	437	454	448	450	424	474	445	482	455	464	448	460	467	454	430	441	504	433	475	473	458	473	453	435	414	463	441	457	488	444	475	483	458	449	457	434	467	439	491	480	440	474	416	493	443	487	451	472	468	426	500	463	464	449	456	451	455	430	498	475	455	455	455	442	452	477	429	445	437	452	464	483	419	458	488	477	469	463	472	453	454	462	474	469	459	484	457	480	465	440	469	437	456	484	463	452	470	455	453	433	466	465	469	487	461	439	455	468	467	446	435	450
2436	454	396	359	383	333	372	345	330	321	306	318	362	348	325	327	302	347	327	316	326	283	359	300	337	352	351	329	330	332	306	350	374	382	386	407	412	402	405	404	372	335	379	359	325	360	325	359	304	313	303	322	335	325	334	303	304	315	354	328	322	310	319	325	327	323	319	303	290	326	306	315	292	334	314	311	317	298	326	312	339	345	327	331	313	321	311	329	318	311	323	310	320	305	308	324	319	351	309	319	321	340	340	329	312	326	307	339	345	331	303	307	319	312	338	322	323	304	366	315	312	281	326	300	341	341	357	343	296	311	321	313	305	329	309	304	299	311	313	308	296	311	298	337	328	352	309	329	324	303	301	314	312	311	310	318	317	312	335	323	328	348	311	333	321	306	301	323	311	308	321	327	333	331	295	323	324	295	336	319	290	307	311	328	350	326	353	312	293	306	303	340	310	317	358	321	340	315	320	350	330	313	340	318	305	299	306	285	301	324	327	319	328	315	332	316	318	324	318	329	322	319	331	323	326	339	311	348	293	291	321	342	312	333	363	315	309	329	303	341	299	326	351	294	315	319	335	293	296	304	335	304	305	313	343	329	305	313	325	313	307	300	325	340	330	315	333	332	330	306	325	300	302	374	307	310	322	299	324	329	310	339	331	302	319	337	300	311	324	324	343	308	345	318	283	314	289	307	329	315	306	339	322	314	342	319	288	291	329	344	312	337	280	333	301	300	308	317	299	341	309	309	359	333	335	336	309	327	316	323	311	286	304	291	352	299	319	340	310	340	355	346	325	320	311	331	319	294	341	317	335	315	340	347	323	342	329	320	327	308	312	339	299	315	324	333	303	306	319	313	315	306	322	321	361	310	323	322	344	310	318	320	345	355	339	343	311	320	297	331	341	344	290	310	314	337	324	339	302	316	346	290	308	288	329	338	279	320	277	311	338	311	324	338	339	298	348	354	319	321	328	290	329	314	268	307	348	308	304	341	304	298	347	319	338	340	330	319	347	341	293	301	340	349	308	317	306	317	333	303	312	333	366	308	338	294	314	333	360	323	346	321	338	297	318	300	309	288	346	265	333	296	284	342	337	321	325	304	316	316	312	314	320	314	340	333	331	313	290	295	321	304	308	287	289	316	328	314	314	358	336	292	320	318	326	298	308	332	290	297	297	334	289	343	350	304	346	340	308	305	352	323	346	282	307	356	320	311	310	322	295	362	320	321	334	304	292	313	306	305	306	279	335	314	304	319	336	338	333	327	309	314	350	320	283	308	310	346	327	350	313	303	296	343	315	317	326	308	336	320	347	287	319	347	316	347	286	325	280	314	338	298	333	316	322	324	308	276	331	323	318	300	331	323	266	321	353	291	287	298	335	311	283	330	330	315	340	323	267	333	317	288	306	311	328	333	333	357	326	321	322	314	324	308	302	334	347	333	325	337	332	324	318	354	323	313	278	333	329	326	321	322	341	328	317	301	305	292	308	288	309	324	332	338	344	257	302	319	321	322	345	331	322	339	310	337	312	334	291	301	357	312	306	293	316	305	319	340	287	326	318	303	299	309	306	324	340	298	320	326	298	334	318	320	303	300	296	317	318	335	341	301	307	332	321	324	308	342	381	318	329	297	312	335	352	297	313	317	346	301	334	316	334	318	326	339	281	298	326	311	355	335	324	326	348	331	297	287	302	353	296	320	311	329	332	339	293	325	316	312	327	300	319	336	326	272	317	322	320	304	303	347	338	329	334	364	302	319	331	294	299	343	312	312	338	299	321	319	315	345	339	329	295	328	322	340	321	333	365	345	324	305	312	339	338	331	315	324	319	318	326	314	323	363	313	320	298	347	292	311	280	325	332	322	360	328	309	295	310	305	339	334	316	323	304	328	312	334	306	313	346	329	321	306	323	311	303	324	311	338	297	313	302	329	332	301	349	309	315	353	318	325	334	324	317	311	321	319	305	333	284	323	326	338	321	313	334	339	315	309	319	321	318	322	330	327	353	306	344	305	314	316	332	314	311	317	324	346	289	336	304	325	374	332	301	314	329	307	305	342	325	346	322	346	327	319	360	330	320	299	312	308	315	323	321	302	327	335	318	309	281	347	324	296	319	342	300	317	309	314	293	317	319	329	323	303	312	314	345	288	285	321	345	330	342	341	304	303	336	317	324	301	295	327	296	307	322	295	371	329	314	319	335	331	349	304	337	343	323	302	297	343	346	323	325	328	294	359	320	300	319	305	330	328	324	320	306	317	329	314	312	348	332	334	326	338	337	304	332	303	330	338	330	318	316	326	299	302	327	313	303	318	304	299	292	326	310	354	354	324	303	319	338	300	326	333	298	270	317	315	322	296	332	354	322	349	335	363	328	320	320	300	330	335	342	322	325	314	302	353	346	336	288	329	322	313	333	319	309	334	322	302	278	311	327	325	283	319	331	293	337	332	302	338	305	309	318	332	341	308	322	303	311	312	301	325	331	335	331	323	324	329	347	311	355	337	323	357	292	324	338	297	305	329	320	336	329	307	337	355	349	331	292	323	308	307	300	315	324	337	299	305	335	300	308	349	320	324	320	330	349	315	363	324	314	349	303	322	325	319	311	344	330	334	307	358	304	309	342	308	313	322	332	292	306	324	311	285	370	335	319	338	322	337	317	316	318	318	303	326	337	294	317	340	331	307	302	326	292	321	309	285	340	334	321	335	334	300	317	330	334	308	345	337	320	330	301	296	318	331	342	293	304	294	290	317	324	299	289	283	311	303	295	298	307	308	312	312	291	317	325	311	349	321	287	334	332	322	288	375	312	311	321	332	322	343	330	316	329	352	322	306	322	332	316	328	304	321	312	274	310	309	333	314	333	353	343	329	345	333	324	311	321	334	326	309	327	328	327	284	310	303	301	345	296	338	283	312	348	358	280	311	347	327	328	340	297	316	311	330	305	318	304	322	321	333	303	324	314	307	345	307	280	324	327	316	362	288	319	309	329	338	347	317	323	328	347	339	305	317	339	314	328	300	323	322	314	319	312	319	315	318	344	325	299	282	300	341	300	333	321	361	307	327	345	311	336	334	308	308	300	340	351	342	327	282	328	268	320	323	339	327	339	335	344	321	319	329	327	309	338	300	311	322	307	309	308	307	321	344	312	300	340	315	330	301	305	321	306	331	318	313	318	305	367	322	302	323	365	314	308	353	319	298	317	350	313	340	302	339	302	320	328	330	324	318	355	338	325	324	309	330	299	293	332	313	328	313	333	316	320	306	355	337	315	334	333	321	333	298	323	328	316	299	319	349	344	303	323	294	323	329	334	312	331	324	316	351	331	321	337	356	338	306	322	309	337	337	322	322	293	307	323	269	330	324	359	349	330	294	325	358	316	319	322	290	310	327	306	346	307	327	322	325	286	315	339	322	304	335	314	300	353	299	338	375	339	326	313	320	324	296	345	352	298	320	291	306	344	306	320	302	326	313	300	378	335	294	322	306	332	287	310	321	330	347
2552	986	1103	1150	1082	1058	1020	974	1013	923	975	969	935	878	968	912	892	934	940	914	906	946	921	882	891	899	929	960	979	951	1025	1147	1293	1389	1587	1919	1656	1489	1515	1433	1326	1204	1149	986	998	985	939	956	886	916	893	879	927	918	898	881	910	840	848	891	887	895	931	905	931	931	888	894	903	941	915	918	907	914	892	913	872	866	871	847	876	902	900	888	913	889	863	901	939	900	928	888	879	902	844	899	857	917	872	957	859	904	886	882	920	878	904	898	892	966	904	916	896	890	925	831	890	878	908	885	982	874	942	920	875	916	943	891	923	957	920	911	884	892	896	908	926	935	919	888	862	891	946	891	876	873	908	843	908	904	925	874	883	934	906	919	904	936	882	907	843	897	916	932	887	855	912	938	919	895	902	878	883	899	928	898	923	856	901	874	931	897	892	919	873	928	910	907	935	894	919	915	915	939	910	899	896	891	861	939	915	908	920	858	867	868	909	840	892	883	937	892	929	913	923	843	892	906	904	862	874	869	852	964	939	850	923	855	872	895	874	911	945	897	896	888	899	917	890	910	880	895	915	972	889	917	943	922	886	925	919	901	943	906	860	952	886	937	865	937	932	929	912	928	881	890	918	854	866	889	886	907	921	904	879	905	903	911	912	827	891	949	935	880	938	885	909	860	897	892	936	900	880	923	868	904	877	890	870	890	910	912	927	944	955	907	875	857	926	869	928	866	926	884	886	902	942	884	856	923	887	890	853	941	899	891	871	895	884	922	862	874	887	895	931	881	874	902	875	940	885	865	941	872	893	888	875	894	913	900	843	885	893	869	924	913	947	908	934	871	903	907	959	939	881	890	903	871	908	943	904	944	882	922	879	907	891	901	928	916	903	916	907	886	889	918	955	896	869	942	939	917	928	934	905	876	871	897	921	918	917	899	843	857	926	925	889	954	835	910	909	904	926	927	905	887	888	887	914	902	890	888	845	890	922	900	876	970	909	870	893	936	906	894	898	880	890	910	980	886	932	907	923	946	879	880	853	891	895	865	873	885	853	857	881	922	899	860	935	854	933	898	894	867	883	887	906	890	908	917	882	942	849	897	886	926	895	930	895	897	883	907	913	922	844	937	848	889	918	887	887	901	921	931	883	929	861	912	900	871	876	906	909	875	929	928	879	937	895	892	822	881	916	872	897	907	870	901	888	926	891	878	865	912	941	930	909	902	864	949	875	816	879	898	851	883	881	947	907	918	864	874	889	928	967	921	937	934	940	942	918	866	901	999	874	911	931	871	843	908	925	913	949	872	900	894	916	916	892	867	931	917	846	918	886	869	883	951	924	852	926	942	893	913	905	844	909	842	878	902	919	914	916	862	914	953	854	942	884	921	915	859	833	897	919	933	890	889	886	893	886	892	861	962	876	897	891	920	837	931	878	898	869	885	846	870	907	930	877	900	946	897	837	872	914	906	936	868	931	923	887	876	942	927	824	886	825	876	901	848	881	887	915	822	889	993	896	922	887	884	900	897	828	874	855	861	836	889	906	890	858	916	888	954	920	933	869	876	909	914	904	921	874	874	932	914	896	886	903	852	903	873	904	956	857	878	908	875	873	912	933	890	913	889	868	883	900	868	836	888	888	910	856	855	926	867	891	914	909	890	855	882	911	925	894	914	929	903	910	911	947	922	868	919	891	952	913	887	910	910	846	868	900	872	878	858	906	905	944	908	923	922	908	878	926	872	870	886	943	916	936	873	934	831	879	904	905	933	854	876	840	906	943	889	885	887	883	856	900	950	868	872	932	851	908	905	910	919	944	909	934	894	869	902	904	878	847	886	913	830	933	915	896	940	937	928	892	897	887	948	911	924	912	889	927	894	893	899	912	948	887	847	909	909	933	907	902	866	853	913	846	869	888	938	873	896	932	907	898	854	966	825	869	887	939	904	868	892	870	911	886	884	910	920	894	888	940	864	880	906	886	838	876	895	936	891	841	882	852	917	900	892	857	862	867	924	887	920	893	921	888	927	896	862	904	896	878	946	920	893	946	874	872	928	885	894	862	916	909	897	899	911	871	895	910	928	862	911	849	876	900	861	856	900	915	901	902	868	881	888	944	926	966	905	911	872	972	944	966	908	936	887	870	902	869	909	895	899	939	919	873	884	899	922	928	927	895	926	874	926	872	858	889	872	922	900	884	888	911	936	892	866	925	922	843	916	883	913	934	895	896	910	921	879	906	881	887	889	933	885	922	900	906	854	871	931	933	900	904	912	910	885	917	893	869	863	950	912	912	935	936	914	900	895	843	937	938	901	885	908	937	888	859	977	921	825	881	951	855	974	867	882	916	904	909	922	912	909	900	884	919	902	882	920	907	897	930	907	894	833	923	928	853	909	908	909	953	889	912	898	953	885	896	895	912	872	900	913	866	870	932	889	893	912	921	832	902	917	918	932	866	870	909	918	960	917	908	915	908	858	903	869	953	949	890	910	914	864	903	901	922	924	887	858	896	863	900	913	891	918	905	874	892	923	949	903	931	917	905	920	873	858	947	866	909	883	871	859	898	877	936	909	898	885	849	933	899	961	915	932	915	939	884	881	924	907	881	899	839	852	891	917	820	867	850	922	910	902	840	875	928	860	899	898	898	920	850	887	854	855	919	868	908	933	901	868	899	842	871	902	913	920	906	901	905	915	882	862	930	896	912	890	921	937	900	916	950	946	869	840	865	953	864	876	902	890	973	931	879	884	882	893	929	903	914	915	875	899	870	858	912	882	868	896	924	923	848	870	905	861	917	881	882	899	882	916	904	901	870	919	912	879	978	851	877	949	934	978	836	877	882	923	941	890	851	869	946	837	901	806	903	873	910	865	812	908	908	899	925	926	887	858	936	913	878	924	895	932	939	863	902	940	848	816	945	854	933	887	856	907	860	934	888	882	923	896	924	933	928	912	861	917	903	934	868	964	914	894	863	889	901	868	911	848	904	871	921	872	871	873	930	879	879	891	913	911	902	896	951	891	946	914	904	911	852	859	876	887	903	888	810	916	902	892	871	913	891	875	874	850	855	946	895	914	886	885	926	877	861	882	861	899	930	902	852	900	876	845	954	887	931	850	903	930	869	921	882	881	904	902	885	835	894	900	930	842	888	910	905	931	892	891	930	878	823	924	893	869	877	855	877	833	888	897	885	894	913	875	908	933	869	894	875	848	909	880	940	939	917	889	929	887	940	879	898	892	961	899	894	907	898	884	885	876	895	869	906	864	923	916	954	898	894	899	889	924	869	897	924	866	907	898	857	892	891	890	918	812	938	863	906	908	894	915	926	914	879	921	928	861	882	845	892	897	901	931	908	966	944	898	916	928	920	891	861	910	846	916	875	885	906	897	949	931	832	897	891	942	878	846	892	949	907	871	901	924	888	885	906	857	901	910	877	851	897	906	864	947	906	930	895	934	865	888	917	892	938	841	871	871	923	885	855	873	918	899	905	899	848	871	893	933	870	910	887	896
9949	1686	1828	1458	950	697	561	503	360	329	278	273	284	253	264	238	214	229	211	205	221	227	225	189	208	226	195	237	240	272	285	493	876	1076	1245	1779	2208	1492	1449	1536	965	622	627	374	351	346	257	234	221	213	207	196	206	163	168	179	181	181	188	180	172	175	176	161	177	188	172	179	194	199	187	182	163	177	185	200	195	180	194	187	201	169	180	174	197	183	162	200	181	184	220	161	183	182	168	164	171	175	181	166	195	169	208	175	203	180	183	160	162	178	162	164	148	168	187	205	172	162	181	199	166	178	187	170	189	193	182	177	167	199	180	201	181	188	188	195	176	177	159	175	179	192	197	199	168	167	180	178	160	191	147	170	180	180	175	185	181	192	176	173	170	149	194	158	184	185	193	177	174	156	174	196	173	220	165	166	181	178	180	192	177	155	171	159	170	154	179	188	190	194	191	182	194	176	185	160	183	164	190	167	196	170	188	204	195	177	167	155	167	176	173	178	181	187	183	155	177	173	193	171	193	170	179	185	196	166	158	167	190	171	169	162	192	200	169	159	199	168	186	161	159	205	165	178	186	143	175	165	191	167	191	190	164	167	194	173	190	196	172	172	197	173	175	183	173	161	167	167	187	187	173	156	185	185	181	169	161	183	167	171	201	197	188	179	163	186	184	161	194	162	180	180	182	168	181	169	199	185	185	191	195	189	180	184	196	182	145	216	170	178	213	178	184	166	191	190	184	200	174	184	183	153	175	196	164	174	159	186	180	166	173	174	181	199	165	176	162	188	170	218	151	176	203	208	194	170	175	155	184	176	188	182	156	162	173	169	163	192	182	198	200	165	172	181	162	176	187	165	172	178	177	184	158	162	187	180	190	172	190	186	195	181	169	170	183	197	169	181	206	178	197	166	164	168	160	179	183	195	181	204	182	164	168	176	171	171	185	190	170	187	151	196	178	184	185	190	151	183	186	175	171	180	162	169	180	155	194	202	161	143	181	180	162	175	168	207	197	167	166	176	212	187	152	165	169	177	183	181	175	177	181	192	186	191	192	167	181	176	187	162	187	190	178	169	175	183	185	154	158	181	183	186	168	190	149	173	190	164	178	182	177	166	163	182	175	187	158	159	174	183	186	185	175	183	219	181	180	174	164	182	184	159	181	196	187	161	193	184	195	178	182	180	166	168	176	167	178	146	169	172	185	177	173	187	174	184	180	193	177	177	185	175	178	187	197	195	186	191	182	183	157	178	171	176	185	185	200	179	193	184	197	207	172	174	159	179	170	172	169	190	157	172	175	171	199	186	208	179	170	184	174	164	177	172	177	155	198	189	173	205	153	173	179	195	161	179	167	165	159	182	177	185	181	165	195	207	189	180	163	164	181	165	179	168	163	209	166	164	187	166	175	166	180	159	189	171	184	173	186	172	187	171	200	183	190	192	172	180	173	158	182	190	178	163	167	171	166	169	180	189	167	208	171	191	188	193	198	166	187	161	175	190	169	179	178	191	171	178	199	166	169	179	187	166	188	184	169	180	178	197	195	157	168	160	169	190	194	165	187	182	190	186	166	201	198	146	179	184	193	181	165	180	154	197	159	179	179	182	149	153	201	201	170	180	178	178	175	194	194	192	179	197	159	173	203	158	192	195	172	183	174	187	175	180	178	168	176	190	192	174	175	183	191	196	174	170	164	186	195	180	184	184	179	169	180	180	178	174	173	167	184	199	173	196	181	203	206	158	198	188	200	161	177	169	173	197	167	155	184	186	185	190	188	176	178	196	184	176	177	147	207	192	149	162	169	180	183	176	190	158	186	173	170	180	163	176	174	176	184	171	186	173	186	167	183	167	205	176	180	181	184	177	190	182	215	188	197	174	186	171	169	210	153	172	177	172	196	160	179	193	180	200	187	172	173	165	171	156	191	176	180	150	202	175	178	179	183	181	184	175	197	174	178	162	182	170	176	194	204	176	174	177	176	181	158	182	195	166	190	155	173	186	170	183	156	175	184	194	179	173	171	182	150	183	176	187	186	176	181	186	167	187	199	184	172	186	191	166	198	191	180	194	219	183	193	179	177	188	163	178	183	187	180	170	191	157	179	194	184	173	177	174	161	191	172	176	184	171	172	171	162	185	180	182	181	161	181	168	188	185	202	168	157	176	171	197	190	172	165	161	180	177	175	176	181	169	173	197	180	172	172	193	180	162	158	174	163	169	181	195	189	176	184	183	175	165	188	186	174	192	142	171	197	182	178	167	174	188	175	161	188	149	205	194	195	184	182	168	190	186	169	185	156	165	167	153	175	182	190	191	164	198	162	188	174	162	163	154	174	170	203	193	177	166	170	176	181	193	181	171	171	180	190	168	165	180	173	186	166	165	186	177	184	167	175	171	167	166	188	163	155	190	195	178	181	192	164	168	179	177	182	169	165	159	169	147	206	190	188	189	202	167	185	182	200	171	168	177	176	192	167	149	175	199	168	192	179	207	167	170	174	170	154	183	186	179	163	206	162	168	175	160	202	199	163	167	165	194	182	179	180	172	185	192	174	183	173	176	159	181	188	176	185	171	174	178	177	161	177	165	214	143	183	181	161	203	189	203	178	187	178	184	184	185	178	186	177	168	174	174	203	195	165	192	164	181	197	176	173	176	175	162	179	192	180	182	162	158	200	154	169	192	185	175	152	182	177	197	160	177	201	189	179	183	164	181	182	164	175	201	134	185	166	195	165	182	171	194	179	195	196	178	152	184	190	157	181	172	196	164	160	173	162	177	179	162	168	161	182	180	168	179	165	196	186	180	182	186	187	173	158	170	180	198	178	167	184	214	178	167	177	188	162	187	170	165	205	175	192	164	177	198	174	179	190	171	180	194	183	154	189	194	168	181	169	193	185	196	177	156	175	189	193	188	163	188	163	158	191	178	161	192	179	177	182	189	149	181	178	182	184	183	159	187	160	183	156	192	162	185	170	181	166	207	189	174	179	178	187	176	173	185	184	179	206	171	177	178	200	177	170	166	172	194	169	197	171	155	161	172	189	173	159	186	170	165	169	159	213	143	149	175	159	163	198	185	175	172	192	182	189	184	197	172	192	176	163	182	171	173	187	201	165	183	161	196	197	164	180	194	158	173	171	197	178	168	176	194	178	185	155	161	192	168	172	188	172	185	171	167	180	173	180	182	207	176	180	184	167	174	194	181	191	171	202	175	166	178	162	175	164	192	186	192	162	166	202	199	179	154	174	198	182	172	205	189	175	205	167	181	185	204	177	173	190	161	190	180	178	182	168	187	184	183	180	202	177	210	178	175	177	155	154	173	178	171	176	181	183	178	171	193	171	165	170	156	197	190	163	172	172	181	200	195	170	185	177	172	160	207	185	185	172	174	194	190	162	202	170	191	165	178	188	168	177	188	181	167	176	182	201	166	216	182	163	149	167	173	161	180	166	171	173	157	177	173	171	173	212	193	189	177	174	185	182	174	195	179	174	163	179	189	195	175	184	162
6463	1692	3568	4129	3477	2769	2440	1917	1666	1480	1335	1230	1095	1101	955	906	888	868	796	794	803	764	726	742	733	819	956	969	1120	1359	1684	3239	5688	7270	7930	8976	10174	8537	9206	9462	6381	4455	3900	2463	2088	2189	1314	1031	731	770	735	685	674	579	647	596	562	575	561	620	584	580	560	561	547	583	577	588	577	596	526	550	545	563	511	582	586	564	626	582	572	553	546	568	534	563	559	516	572	564	537	563	584	563	555	557	544	582	535	577	537	504	567	513	565	536	575	508	545	595	529	595	518	554	553	516	546	555	623	530	511	549	539	572	531	529	543	589	514	515	543	570	519	568	578	553	529	600	591	546	527	541	549	549	551	562	524	548	596	479	552	573	579	539	531	575	569	560	532	548	555	546	561	572	557	552	559	516	563	505	547	581	547	538	528	570	554	542	531	583	528	552	556	562	545	513	512	525	524	577	560	581	563	559	547	520	542	553	581	544	515	547	551	526	495	527	529	555	562	555	533	522	573	528	496	551	553	524	511	541	547	557	538	569	519	586	570	594	530	592	556	545	578	508	577	553	566	555	587	552	523	556	546	528	541	544	559	549	523	549	576	516	584	528	551	529	522	577	542	548	556	591	498	544	528	553	525	565	557	523	548	576	592	530	539	552	561	545	550	562	539	549	545	575	549	525	508	519	535	581	561	577	597	530	558	578	506	555	529	500	528	553	591	574	537	538	546	537	484	543	504	507	504	522	509	553	558	564	532	555	526	559	547	526	571	542	573	517	581	521	547	536	536	557	570	553	537	538	526	510	540	577	582	561	574	532	557	558	552	508	539	544	527	563	558	520	523	560	521	524	507	513	501	497	542	528	570	524	584	556	582	538	550	535	515	543	556	546	569	550	542	584	536	555	564	542	567	510	556	578	566	581	563	534	527	549	569	501	553	567	584	531	577	577	544	539	519	497	549	563	554	542	544	527	512	522	570	547	551	542	575	554	564	549	536	545	578	506	514	520	509	551	529	586	593	582	520	584	555	521	551	564	524	566	587	569	545	577	553	579	547	548	528	535	513	521	561	540	507	523	535	528	555	498	532	518	520	562	542	540	529	569	572	504	537	561	563	584	548	518	521	528	518	559	522	565	536	613	555	551	557	540	509	534	513	522	534	545	537	545	558	510	578	553	553	548	555	534	558	573	553	569	539	524	576	527	502	540	558	529	515	511	527	535	558	536	571	522	550	569	554	541	527	535	494	560	489	549	543	561	492	552	572	553	556	606	518	553	569	543	559	584	554	523	549	507	486	568	564	542	554	526	528	576	569	541	501	534	544	535	502	564	523	528	566	573	608	488	552	546	519	557	541	542	557	556	540	518	584	561	566	535	565	541	531	498	531	536	510	578	541	520	548	523	581	543	536	544	548	555	529	536	597	550	554	508	533	513	538	522	521	568	546	587	514	523	525	550	576	533	595	542	532	513	546	549	523	517	560	529	533	531	627	564	516	548	523	542	584	528	548	537	576	527	577	525	547	549	581	522	542	548	536	553	560	510	525	538	502	562	548	536	564	522	555	554	553	558	554	552	527	525	530	536	556	547	598	572	527	579	565	539	532	598	515	498	536	483	560	532	602	527	535	512	539	522	565	518	536	537	523	555	600	528	551	560	546	570	516	546	537	558	519	547	558	540	540	492	535	564	510	527	541	514	563	541	572	527	528	543	580	567	518	528	539	538	545	520	536	515	524	543	540	539	511	553	561	546	533	557	508	526	587	544	540	580	539	545	517	524	529	588	534	572	515	533	521	548	525	529	580	565	582	523	526	579	565	564	551	544	517	499	544	559	522	544	519	523	553	555	537	558	557	553	529	561	554	538	510	516	549	565	562	556	522	536	539	556	533	540	511	518	498	527	556	577	539	551	551	558	541	523	554	553	565	535	525	538	526	516	528	572	483	552	524	516	541	561	509	580	575	567	578	552	590	549	542	511	522	561	530	529	486	532	523	545	549	497	555	530	545	551	556	566	540	552	549	551	576	527	534	570	546	552	560	511	502	546	546	565	513	585	542	523	544	522	512	541	547	547	529	536	541	554	533	557	559	521	550	547	538	569	543	548	565	516	541	602	570	503	525	559	523	548	536	514	521	528	526	544	555	536	547	522	581	561	577	517	591	546	560	546	547	557	499	545	492	541	568	517	538	543	577	562	533	571	534	519	541	548	499	526	551	519	570	600	524	561	542	556	554	529	574	544	555	566	547	524	493	540	536	542	547	529	546	540	561	569	522	546	522	586	559	568	554	534	538	527	531	555	607	572	569	533	523	518	550	558	569	550	536	547	569	535	549	503	570	532	586	528	522	505	552	561	497	578	539	559	553	495	509	536	509	535	569	546	568	575	558	524	534	565	520	545	541	555	574	561	547	532	531	536	589	554	511	602	509	558	544	522	546	494	566	497	545	579	493	534	517	565	541	561	558	520	521	564	524	575	581	581	526	549	518	553	521	534	527	559	532	552	548	510	484	546	514	554	556	527	562	546	520	546	574	566	543	513	564	527	527	559	558	544	590	554	546	517	550	537	546	549	529	543	527	534	547	532	560	536	559	558	578	512	552	560	520	549	588	518	565	551	555	535	537	534	528	522	611	536	543	571	507	588	496	581	543	557	505	530	533	528	544	537	568	514	531	562	533	565	556	551	510	528	549	539	514	571	541	572	518	550	539	557	528	563	569	490	544	540	552	566	533	532	595	544	569	537	526	550	540	565	562	568	554	571	555	561	548	527	530	485	573	562	542	583	571	558	587	527	539	567	558	513	562	574	533	558	558	528	572	552	509	548	555	567	561	539	594	562	541	570	551	543	511	557	571	529	551	529	518	543	507	581	500	519	537	569	562	500	525	543	514	526	538	526	546	565	560	583	524	535	515	552	489	508	579	526	555	573	539	547	535	539	551	529	517	523	526	523	550	572	557	541	546	562	572	561	617	578	535	550	549	578	535	512	562	534	513	535	594	564	550	522	553	534	535	532	521	590	518	502	536	532	543	564	487	530	573	567	526	517	545	507	529	570	541	542	558	542	573	556	517	526	535	558	534	545	546	575	577	547	578	550	504	554	517	555	538	527	575	541	530	572	539	567	555	526	542	554	525	538	549	512	524	548	526	532	556	530	520	572	545	632	538	542	510	573	584	570	546	546	567	545	535	552	537	517	535	508	554	542	510	536	532	524	537	542	527	520	569	566	538	553	567	568	510	537	556	511	552	557	533	553	532	548	585	497	549	553	554	514	527	556	535	504	523	537	556	587	553	567	589	503	518	544	580	561	515	554	576	553	546	529	592	587	503	534	535	555	538	513	528	551	529	564	543	533	539	568	571	504	553	529	570	551	526	530	499	568	521	511	532	513	563	518	550	559	507	516	609	529	521	562	567	567	526	551	511	577	554	525	496	594	539	565	538	569	603	557	518	554	536	543	537	501	584	546	595	608	536	556	551	551	561	550	510	565	551	536	552	541	533	558	554	547	529	567
16567	3029	3032	2270	1560	1039	871	667	517	447	403	364	305	307	285	242	225	260	211	219	209	193	191	186	193	205	242	208	244	293	384	676	1255	1604	2369	2754	4009	2221	2908	2491	1693	1135	869	723	548	444	305	208	189	176	186	176	186	173	158	170	156	148	164	160	137	150	143	143	152	152	144	168	156	151	146	154	156	161	127	130	134	153	161	154	178	148	150	121	158	124	176	171	167	150	145	151	144	156	143	150	131	163	124	129	153	138	149	162	134	129	158	149	162	152	139	137	150	170	154	137	148	160	134	171	146	151	143	144	136	151	142	159	143	132	174	153	145	156	149	155	142	143	151	144	153	145	145	127	165	144	137	141	132	128	143	137	143	148	168	160	140	132	159	149	134	139	155	156	139	153	150	141	158	167	139	131	148	155	150	164	134	152	136	161	140	144	149	152	157	147	162	145	138	134	143	133	155	140	149	149	145	149	142	150	136	177	147	152	138	156	156	147	160	154	134	166	141	148	131	152	157	151	158	147	131	153	144	133	139	155	132	161	138	157	135	159	161	139	162	148	138	137	183	131	147	150	166	150	157	165	137	159	156	141	141	145	149	133	126	132	166	141	141	130	154	166	114	137	145	163	167	120	151	145	158	146	136	151	136	142	147	133	157	141	170	151	151	139	136	148	140	148	151	152	158	165	153	160	133	136	159	135	123	145	132	144	141	152	165	143	151	119	159	125	144	156	157	147	135	137	142	133	164	145	124	135	135	154	134	157	144	140	174	151	143	147	165	143	133	141	158	118	180	132	155	158	152	158	143	128	136	147	140	167	140	164	154	147	127	176	152	168	151	142	150	146	125	142	118	145	130	138	154	128	156	147	137	149	164	129	146	140	152	128	159	144	151	143	134	147	143	161	169	144	169	168	135	130	129	158	150	150	134	154	139	148	144	156	132	150	143	130	156	147	155	150	140	157	156	137	166	150	174	142	135	150	142	130	133	145	140	142	130	149	151	148	171	115	153	134	165	132	151	127	145	170	121	144	124	151	138	136	145	176	154	155	137	157	158	144	137	142	142	151	158	143	144	143	152	144	147	176	150	126	169	146	146	154	160	152	123	165	137	127	145	149	129	142	141	146	151	149	136	158	133	160	155	137	145	158	148	139	149	161	146	151	149	134	131	152	144	147	161	138	157	146	129	137	156	161	140	144	159	127	150	117	164	147	143	137	142	143	123	133	147	141	135	134	150	116	135	159	157	134	150	164	152	157	155	161	141	163	141	140	137	152	140	146	142	159	145	152	141	146	129	131	140	151	141	148	133	137	149	147	106	138	132	138	141	131	136	141	145	150	141	142	128	143	168	127	155	150	160	144	139	158	144	145	138	154	139	153	138	161	143	164	158	158	130	144	158	122	148	156	140	147	153	145	132	136	118	139	144	152	142	150	141	120	133	136	131	143	128	141	142	142	150	145	132	153	149	135	134	144	131	152	156	153	127	143	145	131	146	144	163	171	153	135	150	136	158	138	156	151	143	165	137	155	140	147	125	154	140	144	179	145	166	180	150	133	148	141	156	153	143	117	148	146	136	129	142	147	151	134	131	158	164	150	156	159	165	139	158	159	157	152	131	139	141	152	134	137	137	146	140	145	149	139	147	159	148	170	141	174	142	129	142	149	153	151	138	147	135	151	173	144	148	159	141	132	151	155	152	160	152	163	131	136	165	140	162	137	137	166	155	151	135	135	139	145	150	141	141	144	148	129	145	151	160	141	157	160	141	144	132	138	156	156	142	144	148	147	137	135	142	130	167	159	156	124	129	138	139	148	140	145	160	129	136	142	139	151	137	135	153	166	126	139	136	158	135	155	134	158	152	116	145	147	140	153	156	148	123	134	148	147	147	149	129	144	144	145	143	165	155	145	142	158	144	145	132	131	168	134	174	162	152	154	151	123	133	146	147	129	148	140	144	142	169	124	149	153	134	151	154	133	116	138	169	145	146	148	162	138	143	179	158	149	143	162	146	154	154	157	152	139	136	155	124	162	156	140	135	137	147	148	137	147	151	160	136	154	163	137	181	138	123	164	132	162	167	150	132	146	149	148	168	146	130	155	151	150	140	140	138	152	136	136	128	144	142	157	148	149	151	152	164	150	129	124	126	147	136	152	143	140	151	163	151	160	138	167	140	153	140	152	135	138	153	127	147	156	166	155	148	137	149	147	131	143	157	157	145	156	150	140	148	131	128	167	146	142	157	157	151	136	131	151	153	140	148	145	126	166	144	151	147	142	135	163	129	150	138	141	138	141	133	141	146	166	159	147	165	125	154	144	145	137	150	143	153	154	147	129	147	139	153	129	153	153	140	154	180	156	148	150	126	151	128	165	153	132	143	149	159	141	143	142	133	136	114	145	136	174	130	163	140	163	160	143	153	135	153	151	139	139	151	150	147	152	127	144	130	146	149	136	136	142	165	153	159	136	132	138	160	149	163	134	133	146	157	137	125	138	152	146	152	168	141	137	150	143	154	155	165	142	168	136	141	136	149	139	150	127	150	139	151	129	169	141	151	149	149	152	178	157	141	114	145	149	162	154	145	122	160	163	143	140	145	126	152	141	123	140	164	139	129	147	152	136	144	140	117	134	174	140	159	161	137	149	144	133	146	153	141	147	134	132	154	128	153	143	125	149	137	131	147	132	156	139	153	153	144	144	148	131	157	114	143	135	133	126	135	138	159	155	163	145	133	148	145	148	145	142	161	130	134	143	136	144	175	166	157	146	139	145	123	143	156	130	159	144	139	152	162	131	141	147	138	144	156	151	134	147	162	147	147	124	130	144	144	141	132	143	161	149	145	124	159	173	158	154	149	158	154	150	149	115	157	150	136	155	142	149	166	174	148	149	146	134	148	135	140	154	154	130	138	124	169	143	151	146	133	148	148	140	136	174	151	133	156	144	152	152	149	156	140	154	149	178	166	165	154	151	173	136	139	144	120	146	172	131	135	153	147	145	157	146	128	149	154	147	145	139	163	160	162	152	154	145	146	141	135	131	147	126	150	155	174	143	142	141	142	143	160	155	132	159	148	153	139	139	138	146	137	142	146	154	145	135	168	160	149	138	133	126	136	138	158	144	137	133	135	163	154	135	148	159	157	134	135	137	155	161	155	159	133	157	148	128	138	138	141	149	140	152	149	148	156	154	155	124	157	151	154	155	149	131	159	154	154	166	145	146	151	145	163	139	142	122	141	169	159	148	172	152	153	149	149	130	160	136	161	128	158	158	145	127	155	136	143	159	152	135	146	160	139	127	147	147	146	143	147	138	145	146	138	147	137	161	144	158	134	139	160	163	125	168	192	145	156	137	162	143	137	133	158	160	146	144	139	165	149	143	129	150	136	154	157	139	156	140	143	147	155	141	125	161	132	140	195	160	150	149	144	159	165	132	146	158	126	144	109	147	145	126	128	145	139	147	128	154	141	128	134	145	159	138	156	139	158	142	153	137	121	140	105	141	160	147
8117	2615	5827	6633	5463	4382	3768	3032	2543	2162	1790	1665	1453	1417	1286	1228	1157	1100	1004	920	954	816	795	796	807	949	1179	1248	1263	1653	2259	4705	8299	10169	12365	12444	15157	11224	13762	13611	9317	7638	5917	4228	3627	3324	1654	1166	931	871	816	735	680	564	575	571	501	522	579	555	547	513	485	533	534	528	511	523	503	426	458	468	501	503	453	527	481	490	484	468	467	490	509	469	478	485	506	497	482	508	461	462	474	492	458	470	476	505	480	488	485	482	492	448	481	459	466	468	479	449	422	454	458	510	517	472	467	488	455	453	494	471	492	506	458	486	488	480	510	497	463	463	467	473	447	464	448	501	525	489	484	468	400	478	491	427	411	488	445	464	496	484	497	467	486	468	486	424	450	461	416	451	476	444	462	427	484	437	431	457	489	520	456	457	464	453	398	479	443	476	483	453	449	479	415	455	444	425	410	498	438	482	472	520	466	421	453	486	488	412	500	448	441	475	447	465	449	470	491	514	452	470	482	481	472	448	475	499	490	486	451	439	445	492	471	476	486	490	472	443	451	467	489	477	450	473	468	433	477	467	457	473	453	451	443	469	488	450	465	468	471	451	451	470	471	486	476	462	480	487	436	455	470	433	443	453	482	424	443	471	426	450	460	452	428	478	469	424	451	454	448	452	430	434	459	445	438	434	431	454	454	459	425	447	417	501	433	464	490	471	476	440	454	482	485	456	464	450	390	461	477	468	460	472	464	470	490	443	461	473	472	421	446	454	492	459	465	444	458	481	450	491	521	486	457	511	462	419	477	459	451	441	458	492	473	479	464	449	445	495	444	460	455	445	459	467	465	502	472	457	477	482	455	449	480	479	478	441	471	448	443	468	441	472	477	455	449	438	457	396	458	457	491	469	520	468	462	455	459	490	449	490	467	469	453	447	478	443	437	501	450	418	474	454	469	446	479	444	446	489	435	453	475	419	425	472	466	436	430	462	494	450	450	463	479	472	456	506	440	440	418	456	455	472	471	466	483	459	436	471	498	480	452	433	505	472	442	436	494	463	491	455	481	414	481	454	440	435	460	484	415	441	461	429	460	432	471	456	444	431	443	450	448	509	413	464	453	451	461	475	408	451	460	450	442	431	499	454	473	445	482	450	475	464	467	449	439	495	463	440	419	469	440	435	447	454	445	464	459	448	477	449	431	432	521	444	449	446	461	447	466	432	491	454	459	470	437	476	489	453	499	486	506	506	462	472	452	464	513	439	446	484	469	493	437	481	440	476	468	453	460	457	451	480	472	442	428	439	471	489	427	455	467	471	470	457	482	453	462	434	484	449	454	435	477	459	463	473	459	458	443	472	475	509	447	437	472	438	477	475	447	413	453	441	455	478	462	444	440	456	484	452	431	455	455	486	457	436	478	425	464	455	488	475	430	485	448	454	415	449	411	485	443	486	466	465	487	502	507	474	451	452	457	481	432	458	442	448	486	460	488	468	438	440	496	432	436	457	504	470	479	443	469	493	466	444	461	511	450	442	444	456	429	457	466	444	418	431	468	481	452	460	441	426	461	443	468	427	445	478	454	424	442	451	481	445	476	431	462	427	421	449	494	488	463	477	401	463	471	427	456	455	450	477	477	456	459	470	458	454	450	486	432	434	440	460	439	444	481	474	429	481	455	467	434	508	440	473	482	484	437	447	481	471	434	517	472	433	481	464	454	439	454	460	443	467	423	454	446	436	461	476	476	452	459	462	457	500	492	429	440	454	462	464	417	443	482	443	476	450	457	445	488	493	481	461	486	446	468	432	471	437	445	432	483	489	461	497	479	404	456	462	421	450	459	449	435	422	481	459	428	467	466	497	455	496	432	442	476	479	426	480	417	459	458	447	441	482	429	474	463	457	459	486	483	466	486	487	500	415	466	460	470	421	430	493	512	468	485	421	417	473	451	445	417	482	468	463	451	439	470	465	436	479	467	430	453	452	492	447	473	464	460	461	486	432	485	437	454	451	454	417	444	456	454	437	454	483	420	442	425	465	453	476	506	448	454	461	429	471	434	434	461	460	454	468	498	465	468	437	474	450	479	468	481	474	437	418	443	466	438	430	439	476	425	460	425	460	469	471	504	476	454	452	443	467	442	466	428	444	479	470	433	473	466	480	480	443	486	444	437	480	425	437	449	435	469	450	471	491	452	466	445	478	480	498	474	481	466	443	452	446	475	450	488	436	485	500	478	453	503	484	462	470	462	454	430	424	461	462	458	457	460	457	475	512	451	418	492	455	460	453	451	507	489	436	416	469	459	439	489	445	479	435	432	445	483	467	446	435	450	436	439	466	471	433	457	439	476	455	477	463	483	502	448	469	440	479	475	437	470	459	481	480	460	437	457	483	440	430	469	498	477	474	449	482	456	482	446	440	459	440	469	446	463	452	474	471	446	476	485	462	455	448	500	437	492	452	433	470	418	476	456	475	472	457	435	466	440	493	426	441	483	478	436	453	428	476	457	478	485	480	439	449	438	512	442	441	473	471	488	438	458	441	460	517	428	448	485	435	444	466	440	505	488	452	407	468	454	420	446	492	483	433	440	478	440	460	464	491	442	440	448	454	450	435	510	500	467	430	454	413	448	474	453	440	476	423	447	496	456	451	459	424	497	468	460	460	458	482	460	469	474	469	455	442	457	450	443	451	476	458	491	463	450	464	483	442	463	455	441	442	443	464	438	454	460	421	456	468	436	490	472	454	485	443	436	462	476	452	424	426	472	472	467	478	481	468	453	460	462	429	452	484	478	510	454	479	477	497	476	454	439	478	445	457	452	423	472	441	493	460	455	478	447	451	424	485	406	444	462	474	487	464	464	474	446	471	467	483	470	455	457	469	460	465	450	474	456	474	513	490	428	433	440	482	461	459	447	465	446	455	493	459	466	453	484	407	439	478	437	479	449	464	495	459	450	433	473	489	505	437	462	498	438	452	427	441	434	434	438	481	502	467	448	484	475	453	428	467	432	458	473	441	459	444	501	466	458	465	447	466	477	480	471	472	465	463	424	443	465	482	449	405	446	455	440	461	436	458	495	460	463	450	451	453	505	423	449	453	441	456	464	453	457	429	488	477	446	493	445	476	485	473	429	486	435	443	484	456	459	482	466	471	440	468	470	472	477	405	447	463	474	471	431	498	457	425	479	497	462	452	463	492	444	448	470	472	494	443	424	455	424	449	451	446	417	505	491	476	476	460	457	472	461	464	447	458	459	471	455	498	478	457	480	456	465	476	449	456	435	482	464	481	458	423	471	430	453	475	469	465	505	434	472	503	463	470	445	503	442	443	457	433	446	452	500	465	479	474	489	466	435	419	465	424	475	465	443	453	441	460	450	470	481	457	464	467	441	457	433	433	469	468	475	474	457	457	446	471	465	477	479	455	471	462	401	459	433	463	451	475	488	448	456	443	455	461	460	457	448	451	470	468	456	444	470	471	440	455	478	457	489	483	438	457	452	475	450	497	463	457	443	481	475	480
2469	445	413	392	386	381	330	304	331	360	296	354	347	293	271	307	298	291	303	317	287	291	300	314	284	297	296	329	290	298	307	317	389	359	425	495	419	395	392	401	366	306	321	344	293	327	311	290	320	305	305	325	332	309	301	330	307	297	300	312	340	311	336	304	310	313	285	298	335	317	370	318	332	300	289	276	319	306	326	322	324	320	325	312	309	328	300	294	297	291	303	291	307	305	290	275	277	321	321	319	307	316	308	269	316	306	303	317	294	310	312	273	298	299	310	310	286	319	315	297	304	318	273	287	318	332	317	338	317	304	336	331	317	318	297	271	296	331	291	338	295	327	288	288	319	306	318	298	328	303	285	278	304	308	319	310	296	285	317	314	344	347	294	311	316	320	305	287	303	286	338	305	290	290	321	304	329	304	316	306	317	327	308	299	302	309	307	275	290	322	316	305	328	303	299	287	328	328	314	308	281	309	328	318	316	319	303	310	273	314	301	292	311	332	329	329	331	290	298	321	324	333	299	348	300	300	294	280	306	303	313	321	338	316	301	310	322	308	307	317	316	297	289	281	335	298	294	312	296	304	303	317	317	309	323	296	308	303	311	309	318	314	302	315	302	297	293	316	315	297	308	306	286	303	282	282	308	263	305	309	285	325	301	318	333	318	324	278	287	304	326	292	300	303	319	326	283	287	322	286	303	336	319	316	310	327	305	316	297	313	287	306	324	323	320	304	319	324	320	306	322	309	328	287	297	328	311	301	340	305	302	313	292	282	264	307	292	295	257	309	278	317	281	321	284	336	343	299	293	337	308	302	300	289	291	276	270	321	348	316	315	289	297	320	324	304	281	304	277	292	300	318	313	333	319	292	291	314	333	293	331	310	303	286	321	302	262	297	311	290	302	309	302	328	340	307	290	311	327	313	320	318	299	352	309	311	267	294	286	325	348	309	348	323	299	319	273	299	306	293	315	336	308	292	291	294	314	310	318	338	315	350	282	312	336	277	296	281	301	321	299	333	304	303	324	321	331	327	317	303	310	303	269	292	319	312	294	292	333	307	323	320	314	300	322	298	330	286	322	292	313	290	317	300	346	304	329	293	294	305	316	310	275	294	317	294	295	273	330	280	284	319	316	291	332	311	334	299	298	308	323	316	341	320	302	309	321	335	307	297	289	305	274	309	325	306	294	293	286	332	319	294	306	318	290	289	297	333	330	325	306	305	316	288	295	290	304	320	329	295	287	271	294	308	322	311	282	312	294	291	275	323	316	306	295	299	309	357	312	322	291	271	303	323	333	320	295	323	313	325	311	325	312	273	307	298	297	286	321	319	277	337	311	300	259	327	328	303	303	294	297	283	306	292	315	335	295	309	319	290	315	292	314	290	326	317	295	281	302	297	315	322	270	300	324	291	294	277	295	298	299	315	299	297	309	304	324	322	302	354	346	297	318	316	315	338	304	301	312	278	297	271	295	301	326	309	271	329	296	309	298	284	297	350	296	300	310	277	302	320	326	297	309	276	319	316	319	303	300	319	334	306	300	286	317	336	272	270	317	307	327	307	270	303	296	299	290	287	326	284	317	304	287	296	304	291	277	293	339	327	309	315	286	311	288	297	304	344	311	302	286	299	290	313	291	283	294	307	290	280	268	283	284	325	297	294	296	295	312	292	333	306	299	313	328	311	292	320	306	336	336	322	259	308	294	307	288	309	329	285	319	330	340	301	324	286	276	300	315	334	296	321	308	316	340	299	299	292	318	281	331	303	302	336	321	296	310	318	311	283	352	323	315	307	286	285	338	274	284	320	300	325	283	319	298	300	316	300	291	295	296	344	292	316	306	294	293	314	299	289	313	306	293	311	368	316	299	278	322	319	297	300	293	291	314	304	291	277	294	323	311	293	267	329	329	307	317	302	312	295	317	295	299	281	298	294	334	327	295	330	303	282	301	288	278	305	313	318	326	326	310	300	303	335	319	306	301	304	312	341	295	322	316	309	307	298	307	310	319	299	332	305	286	313	292	322	333	315	285	301	304	314	297	317	299	295	309	336	321	298	311	268	310	315	302	269	308	316	316	287	299	303	329	346	316	361	325	301	318	310	309	312	328	330	288	342	306	316	285	291	302	297	285	300	315	317	310	301	331	283	304	307	329	289	301	314	332	310	295	313	325	293	305	297	331	308	305	280	295	317	302	349	304	299	316	318	271	279	317	307	290	324	290	333	301	297	283	332	295	294	316	323	271	300	298	319	293	299	275	284	315	312	297	293	319	301	302	313	298	284	318	333	291	312	286	300	297	298	298	297	317	297	317	291	325	283	292	303	309	323	330	324	297	266	336	294	269	299	285	312	311	336	287	301	290	348	335	308	305	292	308	309	336	281	290	286	348	323	329	312	305	299	296	283	306	315	318	309	310	321	280	315	301	289	317	283	325	307	314	261	310	336	291	300	301	315	279	326	295	309	298	291	313	307	319	312	280	313	297	301	286	323	334	301	312	327	294	289	324	316	300	300	291	283	309	263	321	267	323	314	299	315	278	292	318	324	326	269	293	319	311	299	311	304	283	315	296	269	285	287	304	344	321	325	291	322	320	293	289	302	307	297	298	283	307	311	312	322	313	287	300	304	298	312	344	296	283	294	322	313	319	318	275	306	302	310	285	329	324	302	298	329	307	299	315	283	319	331	326	309	304	329	305	335	275	290	317	322	296	319	293	288	304	330	284	300	304	328	308	292	291	320	322	289	315	313	312	284	297	344	312	307	289	340	291	310	312	324	308	324	291	267	306	304	288	314	330	295	298	330	317	278	334	294	349	298	316	319	321	316	324	338	293	277	292	303	300	308	313	311	289	297	319	291	306	311	312	315	312	305	269	330	310	300	346	304	303	281	322	327	289	309	295	315	341	290	303	300	308	314	328	311	293	308	296	292	311	325	275	314	304	316	325	325	310	331	368	324	374	329	341	330	309	276	325	291	286	275	322	302	293	277	322	320	306	286	332	292	324	300	323	283	268	308	303	301	347	301	305	322	320	318	328	303	283	292	310	307	322	331	329	321	312	333	287	301	309	320	296	319	296	306	294	301	328	306	325	277	308	279	299	325	300	305	310	298	301	297	351	320	305	314	284	314	301	324	332	301	318	300	326	298	306	295	355	288	355	311	313	287	309	308	296	295	315	280	331	313	332	293	292	320	312	306	312	286	282	329	304	341	338	341	310	292	331	349	296	309	310	313	302	303	324	299	333	279	318	320	342	291	331	309	323	318	291	299	316	371	316	314	330	340	336	332	252	278	346	333	301	315	298	281	320	318	334	329	299	321	294	304	332	289	330	302	301	287	280	316	295	328	295	318	301	313	315	296	312	311	312	312	293	307	300	316	305	319	299	297	302	283	319	309	314	303	309	289	314	296	295	311	295	279	305	312	296	307	295	293	300	301	317	301	306	321	299	363	268	300	315	293	301	290	308	314	320	306	290	288	350	361	318	287	299	346	324	286
2452	964	1044	1091	1053	1064	995	916	961	999	941	948	909	890	930	926	896	876	860	909	903	887	870	906	859	877	836	880	976	944	1010	1044	1163	1269	1492	1673	1848	1409	1550	1593	1234	1144	1141	1068	1001	892	919	929	879	909	873	906	865	870	867	862	834	829	910	857	912	893	833	925	809	832	833	864	894	863	838	831	891	850	822	932	906	864	884	863	860	856	892	847	855	840	881	784	826	867	842	793	834	898	870	878	874	877	838	883	849	861	839	866	829	861	886	859	852	796	883	885	875	852	869	831	808	846	848	818	832	806	852	860	834	902	854	824	880	877	894	876	806	850	877	893	841	828	828	855	888	864	883	813	813	864	842	844	898	887	841	825	848	922	908	852	917	880	834	847	835	894	876	893	895	816	863	835	830	872	847	914	857	831	869	843	915	892	879	858	823	824	835	857	887	868	906	879	866	879	881	824	881	854	828	856	860	853	894	842	886	808	899	854	897	844	814	868	846	841	932	868	856	859	821	866	828	814	865	895	851	814	890	821	822	898	856	862	844	839	870	846	839	864	810	813	834	890	862	890	879	794	811	822	849	877	871	853	887	802	829	881	853	898	835	845	898	879	819	825	859	874	875	881	816	877	834	832	837	838	880	829	875	851	887	850	813	882	832	845	850	840	913	895	870	830	904	835	795	832	873	885	873	884	876	835	808	907	870	815	900	871	868	828	847	860	828	855	843	861	864	846	865	857	852	897	835	892	818	834	917	845	866	844	829	882	843	902	867	896	900	887	871	823	849	874	863	851	870	852	847	854	872	849	889	912	837	847	817	841	859	855	889	839	884	847	864	891	833	935	842	862	895	837	810	835	855	835	847	873	818	858	844	874	860	818	903	810	842	910	881	877	886	884	845	814	928	853	871	854	939	896	891	855	814	860	890	866	852	824	922	864	942	861	847	890	880	847	881	885	827	824	868	848	882	862	826	870	845	809	899	904	845	853	838	828	859	858	889	861	881	874	873	840	838	829	918	865	914	853	884	842	881	878	831	836	833	866	852	840	826	853	839	853	874	847	852	854	834	840	858	906	860	861	874	849	871	865	892	896	862	803	832	831	836	832	912	836	834	899	807	829	862	810	896	814	886	867	847	852	858	848	911	823	884	901	838	896	916	861	844	919	891	930	834	864	848	854	862	821	808	871	893	851	874	894	899	824	823	878	855	914	869	883	893	860	849	809	868	888	875	839	811	898	825	874	869	886	811	872	882	901	883	802	830	788	855	848	828	830	840	854	791	894	853	892	878	857	853	813	817	883	859	828	866	882	889	853	853	828	851	865	831	828	856	888	852	852	829	819	884	846	843	823	852	884	858	943	836	904	892	811	894	863	820	894	816	840	881	827	810	847	842	826	880	879	885	873	846	823	825	904	843	864	841	875	860	865	843	861	916	866	892	836	922	804	840	880	910	853	813	815	855	867	875	855	823	869	834	914	846	858	872	889	861	841	824	813	844	786	908	890	816	864	878	813	854	906	890	857	834	870	894	858	829	845	834	826	890	845	849	858	921	845	900	837	848	832	886	907	843	858	873	820	839	875	849	877	884	863	904	903	855	857	827	907	861	891	851	852	900	826	822	840	951	818	846	856	814	899	840	795	886	877	880	894	856	836	793	847	878	852	827	837	861	907	890	885	867	856	857	891	849	843	815	863	889	854	838	829	838	815	813	846	879	877	836	859	929	886	889	866	840	955	896	846	870	865	899	843	890	886	809	845	879	835	849	862	840	812	827	823	848	830	842	861	808	887	844	870	889	869	819	837	885	832	878	894	825	875	893	848	888	819	879	867	825	857	871	826	868	866	871	864	911	893	894	870	881	849	827	869	844	883	835	838	823	876	873	841	873	914	851	888	837	929	913	856	869	874	853	834	794	855	900	845	863	833	829	868	829	859	845	929	870	887	870	879	881	879	855	869	911	812	876	842	869	871	827	797	799	882	842	880	818	854	894	833	865	879	876	903	884	842	837	859	883	838	853	870	825	862	809	840	859	855	819	896	873	870	830	905	895	838	819	903	915	818	876	888	820	878	859	814	904	852	808	862	866	859	849	828	842	887	819	829	815	851	865	845	856	853	836	879	840	818	845	823	902	888	844	874	820	833	857	874	835	841	861	782	877	830	924	903	856	847	861	832	824	907	845	842	849	864	845	848	822	892	890	879	878	835	871	919	899	869	918	878	852	816	851	877	850	847	851	844	798	841	897	813	877	861	832	823	895	826	846	885	835	834	833	862	845	857	883	848	873	832	885	884	842	831	884	850	853	908	840	863	838	837	877	820	870	890	933	849	907	827	878	812	864	830	868	871	805	823	879	929	852	849	831	891	864	818	834	859	869	859	892	912	887	835	846	859	854	926	808	881	821	821	853	881	864	838	890	846	882	913	871	891	818	826	867	824	818	905	839	889	876	884	860	850	869	845	826	858	844	915	858	825	902	830	850	862	870	860	861	920	875	846	871	834	875	868	888	884	894	853	872	825	866	871	834	891	888	847	906	864	896	862	855	795	857	834	884	917	859	866	933	890	857	810	907	908	896	843	811	818	836	840	881	854	879	848	819	911	914	858	884	841	851	905	869	840	827	890	828	843	858	888	894	872	863	881	827	904	894	879	867	895	869	906	814	843	842	860	819	804	854	882	813	892	885	857	874	833	887	841	903	882	934	885	859	876	808	912	790	862	891	910	835	850	866	818	859	851	873	877	821	911	896	822	827	849	775	829	844	857	918	865	875	896	877	864	873	866	896	856	800	814	843	891	852	861	880	919	823	855	848	871	847	858	859	820	883	848	856	826	878	911	801	831	866	818	858	852	850	918	845	825	831	837	861	872	906	872	847	897	831	847	850	902	826	860	866	800	813	810	856	867	832	881	817	880	867	821	864	811	888	842	879	807	868	881	872	828	868	870	881	890	871	869	836	861	879	855	902	853	881	848	827	900	868	811	793	842	867	885	903	827	841	956	876	806	844	878	855	835	882	826	899	860	846	897	908	836	856	814	874	853	849	890	854	882	868	857	874	839	903	869	909	797	858	897	890	829	935	833	861	873	915	818	811	828	860	816	836	816	868	859	837	862	860	864	887	880	836	894	876	822	808	832	826	845	949	859	830	781	875	786	857	865	841	877	839	792	816	840	904	842	856	859	890	897	786	879	838	892	891	933	862	830	859	844	861	847	927	828	888	841	825	832	804	890	865	867	801	877	904	821	833	888	874	864	837	881	895	897	884	846	840	869	836	884	917	814	864	856	886	890	860	839	862	873	846	906	913	849	889	889	878	870	910	883	841	884	866	865	831	893	880	864	929	787	887	859	829	824	880	843	847	932	890	894	847	901	827	854	891	873	903	870	893	861	886	874	865	876	893	851	884	833	815	846	928	907	852	871	827	899	845	884	854	911	825	858	877	820	853	880	850	851	817	792	806	863	854	858	878	830	829	929	847	876	848	880	902	809	823	857	840	895	877	808	881	820
9862	1606	1647	1281	937	654	493	428	308	339	319	303	264	255	222	225	209	214	214	210	180	208	204	184	190	177	213	197	224	272	288	401	615	979	1114	1691	2282	1351	1340	1504	1085	757	602	395	359	287	250	199	177	207	176	163	174	184	163	192	172	189	184	167	175	163	165	161	164	191	165	180	171	172	173	176	182	184	180	154	165	174	164	178	169	171	156	172	156	169	151	162	174	173	158	148	166	135	202	176	182	174	166	160	184	162	184	165	142	178	177	189	180	166	155	179	166	164	183	161	183	149	184	175	175	174	175	175	185	190	173	166	171	185	168	159	173	187	166	180	187	160	173	166	164	195	180	165	183	186	176	173	186	191	151	163	159	202	167	160	172	156	169	160	175	160	155	188	172	160	158	165	178	181	184	185	163	194	159	173	168	188	163	179	148	173	201	172	158	176	168	139	178	181	154	204	130	166	172	160	187	155	169	155	166	197	159	176	184	151	149	144	185	188	176	190	156	174	167	140	171	161	190	200	166	191	166	164	166	167	153	168	179	154	181	178	167	157	181	166	160	148	181	167	179	161	143	185	157	161	171	159	169	147	172	199	174	174	184	169	173	158	158	170	175	186	176	178	183	181	153	187	169	168	172	155	163	205	174	162	168	167	159	186	161	164	187	165	164	152	175	175	184	171	161	139	167	170	165	196	154	161	169	179	165	177	178	180	173	156	156	226	163	153	157	155	154	172	168	150	153	177	178	171	169	202	180	164	175	172	142	171	149	176	168	154	201	171	161	169	167	171	192	141	193	170	166	180	161	165	166	172	163	173	175	176	166	191	160	167	184	151	180	152	138	154	186	177	166	183	171	171	151	178	176	155	174	169	180	173	183	170	152	167	152	180	157	174	155	159	164	159	176	205	174	169	193	171	200	175	184	171	183	154	186	181	169	175	180	170	163	183	167	187	179	168	137	148	167	174	196	177	167	175	172	169	166	152	170	172	167	158	168	172	160	181	159	177	176	149	194	176	172	164	170	156	176	181	185	166	166	134	146	179	177	194	145	159	183	154	157	162	149	174	183	177	193	154	170	155	153	190	155	166	158	153	146	184	158	171	161	171	156	166	182	150	185	155	179	167	168	158	175	184	160	171	177	154	165	185	179	170	167	132	195	172	172	172	172	170	145	184	177	185	188	170	161	185	191	174	192	167	174	178	152	158	136	182	172	171	155	163	172	165	180	172	163	188	177	169	167	174	157	144	154	179	167	170	172	176	204	179	175	160	156	166	151	161	170	174	189	165	153	164	176	159	160	169	161	168	179	151	166	169	159	167	187	172	178	139	164	185	182	175	132	177	159	155	160	161	148	174	193	154	169	174	163	146	162	163	189	174	172	159	168	170	180	180	183	171	173	162	165	165	172	167	165	146	149	156	195	170	183	176	185	169	176	159	166	189	162	163	172	137	181	137	166	181	175	175	179	170	156	166	190	150	171	175	183	170	166	166	139	170	167	175	165	171	158	199	179	185	164	161	161	173	169	175	182	170	152	191	181	187	184	181	176	169	169	149	158	161	188	161	173	157	145	151	154	148	188	157	156	177	169	167	174	170	168	166	149	146	165	199	168	146	168	165	166	187	179	177	177	157	174	177	181	163	170	162	165	165	168	195	156	162	177	151	143	166	152	174	191	173	164	179	155	158	186	195	166	146	177	176	166	170	180	164	163	169	202	178	169	157	199	176	164	154	147	156	183	183	140	172	151	145	166	156	156	164	176	188	147	178	197	156	157	176	180	192	193	167	183	167	150	163	173	172	177	174	170	178	144	186	161	151	147	153	171	163	146	186	166	196	172	138	161	172	160	181	185	170	154	185	191	167	151	150	168	179	184	179	151	168	159	172	176	159	173	186	157	159	154	195	183	155	176	174	184	151	173	174	154	174	145	180	137	181	153	177	171	148	157	181	166	192	166	176	169	166	145	191	171	174	161	168	182	166	158	170	171	171	208	144	177	154	164	171	183	184	185	176	168	162	167	150	166	179	171	160	177	170	146	163	135	189	178	158	154	192	161	169	170	183	172	152	179	172	196	192	157	147	165	151	148	163	169	160	165	168	167	179	168	152	148	170	170	173	188	158	177	190	158	166	149	163	171	166	154	150	159	180	167	182	162	185	182	178	169	174	180	147	185	159	151	176	176	176	183	173	180	153	169	185	159	185	168	167	166	143	167	169	151	163	183	160	175	172	165	165	173	171	161	163	161	184	149	149	184	136	146	185	187	124	144	171	189	170	188	181	159	158	184	200	158	181	191	187	163	177	165	158	174	188	176	162	184	194	145	175	152	183	163	160	162	168	168	161	151	161	144	160	153	170	178	157	184	162	170	175	218	156	171	165	165	173	153	176	179	187	191	161	172	170	196	170	142	185	164	165	161	168	171	161	156	171	166	177	165	168	169	179	164	174	168	144	167	178	186	192	186	166	173	155	177	174	169	169	155	166	145	190	173	165	165	181	165	152	187	166	163	161	182	184	197	184	156	158	179	176	171	177	165	152	161	189	184	188	171	163	138	184	166	181	188	158	172	175	136	157	178	149	158	129	148	173	178	196	158	169	153	180	185	181	176	155	146	197	181	194	164	146	180	189	162	158	192	169	168	174	173	154	178	154	154	156	178	185	177	188	179	191	153	185	172	164	185	180	168	174	168	175	177	164	166	153	156	148	180	195	177	148	175	174	178	191	186	168	146	179	185	185	171	181	197	181	191	151	159	155	185	159	162	176	173	182	192	158	182	161	180	165	180	162	186	187	174	182	181	191	173	144	156	203	179	177	165	167	160	169	166	194	172	187	175	167	145	158	161	164	165	157	179	155	194	175	150	199	171	163	161	175	161	178	167	135	176	153	186	176	174	172	171	180	173	171	164	161	169	163	175	189	165	133	170	165	184	154	176	138	179	156	139	156	193	155	172	176	159	180	154	198	188	154	181	205	186	179	164	155	172	156	191	155	186	193	161	187	173	150	170	160	177	173	164	177	172	172	152	170	181	191	183	175	170	178	147	163	157	165	170	187	170	167	138	143	171	144	153	159	150	180	173	186	156	185	155	179	169	193	150	160	174	143	176	184	188	167	163	170	152	183	154	190	200	170	176	145	163	177	165	168	150	162	200	162	154	184	168	156	156	175	167	167	176	168	168	168	153	171	146	164	161	150	172	153	176	151	170	181	194	168	152	158	170	169	159	195	188	172	155	183	149	173	181	138	156	163	159	185	157	170	170	175	187	169	159	193	155	174	171	162	161	156	175	167	172	150	192	162	169	171	163	169	168	172	170	181	182	162	180	172	151	166	203	168	182	172	151	161	160	182	160	170	194	168	165	212	146	173	164	197	143	158	179	152	168	167	182	178	161	171	168	139	151	192	172	168	192	167	170	177	177	197	188	163	154	173	152	196	162	182	171	163	168	164	165	162	176	178	167	154	175	151	162	171	145	179	183	152	143	170	162	173	157	158	180	168	153	182
6272	1567	3526	3902	3321	2714	2215	1863	1694	1419	1282	1161	1060	960	959	920	844	820	827	728	691	704	712	696	688	740	889	863	1026	1262	1489	2495	4122	6476	6557	8372	11141	8238	8694	9485	6584	5036	4069	2459	2131	1680	1171	1006	718	689	695	656	642	607	598	592	518	543	578	543	524	547	535	531	532	554	550	551	600	573	511	553	519	555	522	499	567	534	537	520	536	521	526	559	520	547	530	531	505	530	518	519	537	528	486	516	535	556	500	529	501	535	530	559	501	546	507	535	519	534	534	544	529	514	527	513	504	504	521	501	530	495	549	504	490	505	528	528	531	538	513	513	553	562	511	526	531	520	514	520	513	504	536	503	541	481	477	514	496	451	527	535	545	533	533	534	515	537	488	546	507	501	536	552	531	532	554	520	577	505	549	530	482	518	510	544	518	498	540	494	504	497	569	555	569	555	512	492	510	493	503	539	527	536	526	529	490	525	503	559	504	497	502	501	471	485	487	494	548	497	524	517	552	539	559	523	541	525	517	467	483	517	500	527	507	505	533	495	515	514	526	536	498	516	522	496	524	501	560	487	537	482	519	507	543	483	502	494	528	496	569	517	520	540	495	555	542	502	505	502	485	502	516	494	541	509	517	488	468	530	550	525	537	490	526	475	559	570	529	537	488	515	559	515	504	488	484	528	486	516	480	503	514	508	495	518	505	511	517	549	528	503	543	526	533	524	469	508	505	506	546	502	542	518	506	488	523	509	501	538	548	498	516	488	546	534	543	543	546	511	502	525	520	542	508	514	493	517	502	523	521	544	477	478	519	522	509	493	546	493	544	517	533	554	504	495	507	520	519	519	495	466	535	529	486	531	487	520	502	520	513	534	512	532	510	567	489	525	514	535	521	498	495	507	508	517	485	478	480	496	524	529	533	527	555	506	522	497	490	514	510	541	498	532	500	493	509	489	500	489	518	543	516	485	494	529	495	541	503	492	507	538	514	511	519	510	488	482	512	553	510	555	483	520	516	512	481	519	538	541	537	551	511	486	504	468	521	537	552	524	487	512	498	530	505	528	498	545	485	478	526	541	539	503	495	511	484	526	525	499	493	513	500	513	511	543	542	494	519	511	491	545	502	481	518	477	497	514	475	536	508	501	549	540	493	508	549	555	482	480	500	502	500	529	506	510	475	496	506	512	488	513	512	515	534	536	514	513	512	546	580	491	510	512	527	526	493	512	497	496	518	527	519	494	501	508	543	502	504	561	467	529	542	523	499	529	513	532	493	499	506	530	521	531	493	556	494	538	486	504	528	474	507	480	481	516	495	510	519	551	544	536	523	509	489	518	532	466	495	484	506	526	515	508	493	476	516	523	492	520	502	490	524	522	516	502	495	552	477	488	528	436	529	500	565	516	502	549	480	472	489	504	523	506	525	518	514	517	518	497	506	513	501	505	489	489	476	553	499	559	465	522	561	539	561	500	485	512	565	522	507	538	515	543	529	470	487	534	513	535	543	529	510	520	568	526	505	497	501	487	484	525	514	507	514	525	505	479	492	507	522	500	511	488	520	560	500	477	522	473	470	513	512	530	512	482	576	542	527	473	526	527	538	551	483	491	480	526	507	501	538	499	492	500	513	499	533	535	529	498	521	514	492	545	515	467	519	556	512	525	518	527	505	503	508	539	544	544	508	546	530	488	516	522	559	498	482	515	555	533	512	471	517	522	496	504	535	499	535	501	536	524	526	556	540	500	534	534	482	472	498	513	502	506	525	486	511	531	514	518	517	511	483	544	553	505	551	511	468	507	518	514	522	534	535	500	519	539	502	514	507	492	515	522	476	520	493	552	520	502	506	510	496	515	499	543	538	534	555	470	502	482	495	502	513	538	520	521	519	502	531	505	532	515	531	501	507	509	508	456	504	548	539	519	546	539	482	501	489	515	514	539	535	513	535	502	501	510	533	521	544	477	532	494	527	487	504	532	534	493	484	500	557	487	484	515	509	525	531	505	518	531	533	482	534	464	482	549	520	531	525	508	528	529	506	491	500	503	502	508	501	514	539	483	497	498	522	442	560	522	480	511	531	516	526	485	556	488	524	526	513	504	484	505	512	505	539	477	529	508	536	488	499	510	490	484	524	502	573	537	493	529	497	510	544	494	533	542	516	516	515	477	515	517	524	548	538	553	516	497	565	507	513	494	502	518	524	503	523	500	521	534	505	520	506	510	532	506	528	508	489	523	538	515	467	498	499	453	557	522	506	514	509	516	521	519	510	520	520	527	471	501	501	533	478	528	536	527	518	516	515	531	543	530	505	499	515	497	509	559	485	509	501	530	547	511	463	510	555	540	504	526	527	508	531	544	456	528	519	513	543	556	538	480	509	541	518	537	513	527	527	553	508	499	515	530	481	516	504	549	519	550	477	518	537	513	498	559	528	503	494	517	508	508	495	482	531	532	509	537	530	530	522	492	499	551	509	527	533	548	500	510	536	496	558	520	462	528	515	549	515	483	485	573	465	508	480	519	536	526	540	529	504	509	521	542	493	504	535	499	482	558	506	492	499	571	539	465	555	498	501	538	506	532	511	529	499	499	527	536	509	539	509	491	521	513	526	552	520	513	523	484	523	502	490	508	524	500	519	547	524	521	499	549	491	496	511	506	535	544	534	508	481	496	524	533	514	485	514	491	475	526	529	463	508	503	537	520	537	496	522	534	492	517	545	451	523	481	535	512	489	528	501	505	524	516	499	546	536	522	493	525	506	530	496	524	495	552	537	536	514	514	504	512	561	529	530	561	512	499	524	566	551	561	526	508	529	501	527	545	486	514	506	519	556	516	517	461	491	517	506	484	515	522	514	533	483	509	530	513	517	477	523	466	472	476	467	523	529	522	517	554	508	561	530	504	471	540	509	547	566	511	507	517	513	517	503	477	482	510	529	535	498	502	512	498	517	523	511	499	506	562	552	497	547	506	472	531	510	559	524	527	498	529	510	498	495	550	510	496	511	525	485	551	559	534	529	516	472	542	571	492	537	510	506	529	503	524	532	489	501	509	508	486	532	518	555	516	513	495	497	543	548	503	490	506	465	538	551	527	530	529	484	541	506	545	541	515	541	512	509	469	514	519	483	525	519	516	526	529	523	475	526	467	523	505	502	522	504	515	548	502	538	512	498	488	503	506	522	516	527	496	530	518	562	507	486	526	498	529	512	528	497	514	479	483	542	537	500	552	524	507	514	498	492	516	524	496	504	539	487	522	507	496	525	526	519	497	560	509	491	515	510	537	544	520	535	498	513	543	506	516	531	548	518	553	498	528	506	480	539	528	460	519	540	482	541	500	549	508	551	520	513	476	565	578	484	480	543	516	510	517	524	491	471	518	489	535	531	505	504	490	482	494	512	497	480	523	541	530	516	488	541	497	488	508	518	522	530	497	496	497	522	474	536	505	533	509	490	532	496	510	513	478	524	512	509	516	529	555	517	517	510	519	518	522	541	519	554	538	522	498	486	480	500	498
17013	3383	3140	2295	1532	1075	808	649	525	424	350	382	315	283	309	257	257	223	204	181	200	191	222	208	184	232	248	268	295	473	490	857	1448	1456	1694	2164	3194	2724	2613	2583	1844	1035	857	635	495	446	302	214	200	206	164	195	164	156	144	152	151	161	165	151	157	159	145	152	147	150	157	159	173	155	136	135	122	150	153	142	144	151	159	148	172	162	142	140	157	144	143	179	170	139	130	155	137	165	152	170	165	144	131	152	153	156	144	147	151	160	146	164	145	141	163	131	127	156	174	173	161	159	160	137	156	134	156	150	157	158	155	139	155	159	150	175	145	142	176	160	156	141	135	141	152	154	147	146	130	144	152	153	122	139	143	164	150	140	151	159	144	144	143	134	142	144	155	142	147	137	153	147	145	138	136	145	131	138	156	132	132	131	155	157	123	125	146	145	134	149	151	161	147	150	137	154	171	138	133	157	144	153	158	166	153	132	161	140	152	146	143	161	152	163	159	139	133	141	140	164	165	161	159	131	140	146	158	128	150	140	141	131	165	174	129	155	155	171	144	148	145	132	149	130	141	148	144	129	159	144	133	163	130	156	144	149	170	156	143	143	165	147	130	148	154	158	160	155	160	139	120	149	134	148	142	131	150	144	151	137	146	138	152	163	152	128	146	164	154	161	161	142	168	140	150	154	156	149	161	168	144	162	134	135	140	137	144	141	152	170	166	129	140	147	150	152	145	141	126	154	160	136	139	157	164	125	138	143	130	154	151	165	135	144	137	172	141	141	154	157	165	145	154	147	131	118	140	159	144	144	131	141	138	132	147	138	136	148	126	149	150	135	131	160	147	153	131	147	130	143	147	150	144	162	152	141	151	152	149	128	134	159	149	140	150	143	174	132	161	159	133	157	133	127	159	157	141	142	161	146	136	152	135	156	143	158	141	152	144	141	141	136	171	178	154	143	150	153	155	160	142	153	146	158	141	146	162	152	146	139	180	138	162	139	157	138	149	155	148	130	149	163	149	140	144	164	139	169	149	151	171	147	127	166	187	175	181	150	134	137	152	159	159	155	138	122	139	139	148	125	146	158	146	156	149	139	154	131	154	162	127	145	157	153	167	156	143	174	165	170	147	117	148	134	163	155	154	154	119	166	153	151	154	155	144	158	187	137	143	144	183	180	150	133	145	143	140	163	135	166	148	157	146	169	142	156	138	165	164	164	139	155	180	146	161	165	159	140	140	134	140	130	147	169	167	153	128	137	184	158	148	141	144	157	160	145	142	178	161	161	144	137	136	163	141	163	130	144	169	149	142	124	164	148	152	158	142	147	143	140	159	165	161	135	173	139	147	129	151	148	140	158	124	144	160	164	143	141	151	149	160	140	134	135	143	151	143	139	126	170	146	132	142	156	138	147	148	144	140	174	153	142	136	136	180	144	145	139	159	151	143	154	150	145	159	136	144	160	148	147	130	138	145	156	152	133	124	155	153	141	140	154	151	160	155	167	157	131	133	132	163	141	175	117	138	136	151	146	160	143	151	132	146	163	140	139	126	137	162	144	142	149	141	159	151	157	153	126	165	166	139	152	161	137	145	152	154	150	160	121	147	130	129	138	178	157	137	173	154	148	116	168	136	145	134	120	139	140	147	164	148	150	171	139	143	147	146	145	140	141	137	175	151	140	137	135	144	132	138	148	130	149	145	151	149	146	141	167	155	156	164	138	137	151	154	139	155	134	139	137	139	147	149	137	158	171	134	149	155	156	139	135	156	142	150	138	123	134	147	146	156	148	153	151	127	158	156	156	157	142	156	158	151	157	155	178	152	156	150	157	162	168	150	136	145	129	142	145	152	149	155	151	136	145	142	140	137	137	134	146	148	134	154	156	161	149	135	150	151	144	142	165	147	138	144	121	146	151	130	139	152	144	140	153	160	130	153	149	136	144	160	145	145	128	144	158	152	139	143	146	150	149	151	143	145	170	139	140	139	149	128	146	149	143	163	173	142	157	153	166	156	127	156	159	123	135	164	151	126	143	160	143	146	157	137	126	154	141	129	135	147	142	152	144	152	149	146	130	173	150	153	156	151	150	167	154	157	140	153	143	137	132	151	150	141	148	157	138	142	153	145	137	146	131	132	140	145	148	142	157	158	151	149	165	137	141	160	152	145	130	153	140	150	142	144	147	139	144	144	155	144	133	166	138	165	139	144	144	134	161	132	164	133	128	139	139	166	151	133	133	153	139	154	134	134	141	124	130	149	164	156	132	140	135	158	155	162	149	147	158	161	129	134	165	134	159	167	145	178	139	149	158	150	150	137	127	133	152	166	154	141	135	163	149	149	148	147	159	139	184	151	144	144	147	170	164	134	166	153	144	129	153	133	141	151	115	160	139	139	145	135	152	138	142	171	149	133	161	169	161	133	145	167	168	136	156	164	165	161	141	160	158	152	148	135	165	160	151	136	165	158	141	157	148	154	137	159	152	156	157	126	166	150	158	166	145	159	156	152	154	163	176	140	155	147	145	144	165	138	131	139	161	148	177	151	166	166	146	132	135	145	147	137	131	137	145	158	147	137	156	148	150	151	151	159	175	146	131	164	161	150	171	175	150	154	163	150	146	142	140	155	120	156	149	163	150	144	172	159	151	152	154	140	158	152	145	130	184	145	176	147	170	158	132	169	160	149	156	160	168	134	156	167	150	153	147	153	165	141	157	144	141	133	163	151	165	150	162	138	151	144	151	139	168	159	155	149	166	131	141	148	160	172	158	144	153	147	145	147	140	152	141	145	157	139	167	146	149	138	143	145	144	135	144	152	167	153	138	153	170	152	124	131	168	151	171	137	122	150	145	164	150	154	161	121	143	144	160	166	147	166	153	141	149	162	149	129	134	145	136	158	142	143	136	137	168	132	161	144	138	158	138	145	167	154	152	150	148	133	148	133	163	145	143	154	162	155	127	131	115	156	160	161	152	147	150	133	166	136	139	156	128	139	161	146	127	165	158	165	144	155	160	158	164	161	137	139	145	150	149	147	144	148	148	146	154	129	153	152	151	148	146	124	158	148	142	137	148	158	147	150	152	135	169	143	172	158	151	159	148	154	138	128	139	131	134	148	146	113	144	158	146	156	155	139	160	138	155	140	158	145	167	137	139	149	144	126	147	158	151	161	151	139	138	154	160	150	159	142	143	140	144	150	128	151	170	154	168	129	156	126	144	126	143	143	137	148	150	140	137	140	152	140	172	142	146	135	158	137	149	143	125	152	161	164	152	130	131	148	166	152	167	142	125	139	155	150	146	160	139	162	173	139	151	151	153	148	143	152	146	132	137	146	138	152	146	150	155	129	128	125	171	156	134	133	142	148	134	144	150	156	144	153	156	170	123	150	153	148	139	149	152	140	150	142	151	163	148	143	163	139	160	135	143	153	133	142	153	153	138	153	143	158	157	143	162	161	150	179	123	153	147	160	134	176	152	161	166	136	135	130	162	127	165	142	136	157	146	141	126
8399	2551	5924	6645	5612	4457	3676	3018	2627	2213	1987	1736	1473	1379	1256	1159	1124	1020	997	990	843	842	755	785	849	1064	1288	1281	1628	2139	3120	6122	9190	9783	10075	9851	15206	13245	13479	14204	10952	7520	5919	4527	3294	2563	1885	1218	844	836	758	790	669	586	531	566	588	537	524	530	518	527	529	517	546	515	513	516	471	495	488	476	515	524	503	481	491	482	496	475	511	497	506	471	460	497	526	509	464	522	513	481	530	473	480	494	499	469	455	512	454	489	451	462	443	479	459	505	473	462	436	467	472	491	505	460	483	450	421	447	453	465	497	468	452	472	517	502	479	476	442	464	483	478	464	464	489	497	488	487	502	496	465	486	505	469	508	469	472	483	486	460	468	494	473	459	464	457	476	506	479	514	519	487	472	464	452	506	456	464	491	462	510	468	494	439	451	476	497	417	400	457	457	482	435	490	481	491	498	493	490	490	485	491	429	436	483	456	433	504	478	452	485	490	478	526	465	465	488	457	462	469	452	478	468	499	479	445	454	502	494	447	446	443	427	434	461	437	465	478	494	490	495	425	457	418	492	460	470	470	460	425	447	467	462	468	488	493	461	421	484	455	467	501	441	518	463	452	457	462	511	459	436	446	447	484	481	459	454	434	501	502	478	466	486	482	454	474	462	455	435	507	473	478	422	486	478	468	425	466	474	475	475	445	432	455	489	476	465	422	452	455	485	496	512	480	502	463	482	478	494	504	446	482	490	463	497	485	477	489	487	488	513	453	478	462	463	457	462	461	500	457	436	459	470	453	455	458	471	435	495	444	459	473	453	504	451	485	452	473	487	458	474	486	514	478	446	427	454	486	453	462	432	433	440	460	458	457	490	469	477	440	456	447	489	497	432	438	464	478	477	460	446	470	492	438	477	456	484	440	468	479	471	457	471	445	475	467	464	447	485	467	448	445	462	437	496	453	467	438	448	492	435	462	425	485	492	462	461	459	462	480	450	494	459	439	475	473	453	431	430	478	424	439	465	490	453	459	438	464	467	473	490	468	454	488	473	468	480	470	503	463	455	442	449	460	449	470	429	518	457	489	452	470	449	493	432	499	482	442	505	435	488	437	496	478	464	454	447	465	443	485	426	469	494	453	456	483	447	493	444	461	441	472	477	495	523	473	455	505	478	461	483	507	463	464	442	453	461	507	466	465	480	517	490	438	428	451	489	487	478	444	487	503	441	484	463	443	458	494	458	441	484	468	428	437	502	466	449	447	472	497	465	476	449	444	448	507	479	474	460	479	469	500	492	450	491	472	449	488	446	474	489	448	441	460	417	481	453	482	492	510	458	431	472	471	471	476	438	482	451	473	461	471	469	456	442	448	447	489	507	467	486	450	491	437	466	488	482	451	471	471	468	462	494	444	424	465	464	500	470	461	459	464	463	477	471	502	475	448	423	460	460	457	451	452	462	446	457	435	406	491	495	470	466	495	473	449	465	457	453	464	427	463	472	484	430	466	524	463	499	481	473	467	469	468	464	485	460	448	473	494	445	475	506	461	425	471	484	453	478	489	481	449	425	467	478	474	478	487	479	481	486	506	491	432	455	432	453	485	478	477	453	458	448	461	470	465	447	478	473	486	427	464	463	461	499	506	466	474	500	428	451	447	506	458	483	446	460	468	495	508	472	458	474	485	507	481	441	442	479	472	447	419	463	434	494	484	506	488	470	480	471	460	470	448	461	469	450	466	467	504	471	435	455	459	471	471	477	456	437	504	509	484	460	468	470	472	466	472	472	421	467	459	486	446	490	498	470	485	431	472	447	479	474	464	434	470	437	468	437	439	485	471	480	444	463	463	433	458	490	461	436	460	488	460	481	441	440	457	494	452	491	491	462	452	485	485	458	485	486	451	487	448	516	458	428	425	438	484	440	475	442	464	442	489	458	456	459	453	456	460	479	451	451	443	487	480	490	470	465	431	441	445	497	475	413	498	457	427	477	471	477	481	480	442	468	468	459	439	444	492	501	437	447	457	466	477	492	512	462	438	452	478	463	474	458	469	452	483	471	495	465	445	448	446	480	483	514	474	491	467	472	429	410	490	482	429	448	431	439	450	462	451	475	459	466	492	460	418	486	465	461	486	449	452	456	460	450	491	463	442	484	448	442	488	474	509	471	471	451	467	489	453	458	444	421	458	448	469	490	458	435	458	502	490	477	455	481	431	456	425	440	471	475	490	485	464	456	462	495	430	461	484	483	464	448	467	484	474	439	489	480	462	505	459	507	448	476	429	433	436	472	460	444	445	466	504	493	458	488	463	462	513	508	454	457	488	476	441	480	519	455	488	470	464	448	463	456	442	462	466	491	431	472	462	479	428	443	466	482	464	468	502	443	441	474	453	459	467	455	472	394	487	475	441	474	474	434	452	440	442	453	462	440	464	404	454	459	457	445	487	453	484	470	489	456	470	455	422	474	467	486	434	446	507	495	451	441	446	472	472	437	461	457	435	488	458	466	512	449	456	458	443	471	446	453	492	452	455	451	516	481	448	457	473	490	461	456	476	476	439	471	444	477	487	453	504	506	473	467	497	449	481	449	454	456	482	447	468	480	487	442	415	463	447	470	461	490	449	487	502	467	445	515	447	463	471	436	473	454	456	454	436	426	469	453	454	476	445	469	455	449	481	479	468	463	476	464	457	453	470	482	420	461	481	479	452	445	432	482	476	475	474	484	488	444	454	468	407	451	420	428	442	458	438	479	457	476	440	464	441	449	425	465	468	519	468	471	479	466	452	485	447	481	483	455	471	440	434	446	481	452	426	469	482	450	452	442	459	457	505	463	447	436	464	470	499	457	475	495	457	470	465	462	458	440	466	468	418	461	471	428	428	487	415	445	476	453	478	482	500	473	468	484	480	456	460	479	469	464	453	424	475	489	438	460	461	454	483	492	461	451	444	449	451	430	465	474	450	499	439	462	440	505	442	439	485	475	490	454	498	465	458	465	485	463	474	464	486	461	445	433	466	448	471	456	444	455	452	478	480	449	448	472	459	428	426	448	477	423	473	447	465	461	443	469	439	470	432	478	417	476	455	468	461	473	440	498	453	464	476	486	451	458	470	488	506	480	470	451	457	478	452	444	469	462	464	478	446	455	482	480	474	487	490	498	454	474	432	449	434	450	445	459	457	481	446	456	466	446	499	457	497	460	456	444	469	426	497	435	513	474	436	478	436	460	466	454	465	469	413	436	477	463	432	480	470	444	445	481	444	428	439	443	454	439	467	426	457	473	462	460	437	454	472	458	475	437	466	483	474	479	471	455	456	491	455	469	464	463	524	462	476	426	479	461	493	454	473	449	463	474	473	490	464	460	467	465	442	421	475	472	434	500	444	455	464	473	495	451	444	488	497	454	467	483	478	442	432	450	423	452	505	463	447	515	447	408	462	442	489	489	503	420	446	466	458	480	477	449	499	490	467	442	475	458	494	498	459	436	443	452	426	494	460	473	472	455	455	481	458	487	448	477	458
2332	431	400	396	368	345	324	383	317	345	321	313	289	295	291	312	292	286	293	326	274	276	313	310	325	319	308	292	290	318	338	359	369	314	335	362	399	359	424	384	379	378	329	304	312	325	303	317	324	311	279	337	304	295	317	319	316	312	321	323	294	315	336	327	320	297	315	322	309	274	286	291	290	319	295	314	321	312	329	335	311	297	335	295	342	295	321	308	315	310	317	268	302	298	300	320	287	352	330	335	333	338	271	279	292	286	339	365	320	337	300	317	339	301	311	300	289	324	309	305	321	318	320	285	305	277	281	302	315	312	270	309	312	320	332	304	295	286	297	301	313	299	327	313	259	314	302	306	325	313	320	325	294	299	319	268	355	308	316	295	319	323	299	306	288	328	311	302	322	329	315	295	312	301	347	310	308	316	277	319	302	307	320	302	295	340	276	304	300	312	266	295	308	310	304	326	291	320	311	305	301	305	301	328	297	320	342	333	302	296	295	316	339	291	281	328	327	305	338	306	289	306	303	296	323	315	333	311	295	297	319	320	284	294	306	298	300	332	299	310	316	326	331	307	292	308	333	278	294	304	309	293	322	297	286	317	304	334	316	290	321	307	287	309	299	309	338	283	287	279	328	282	300	295	320	300	296	308	315	328	330	304	341	274	322	322	309	289	314	302	300	303	321	282	295	289	311	352	297	320	305	327	316	328	319	348	260	315	327	277	327	329	305	339	296	319	312	337	336	310	310	274	316	327	303	291	292	297	301	327	325	299	293	290	283	287	293	338	285	303	294	291	333	276	319	295	320	289	315	350	316	305	319	290	309	313	343	328	321	304	318	295	295	305	349	314	281	301	320	307	324	291	326	279	291	319	323	287	308	321	287	322	307	311	291	322	299	280	343	333	316	318	300	292	292	276	328	294	280	331	311	316	290	327	269	315	327	282	302	298	298	269	287	312	272	288	323	291	319	314	291	289	318	292	299	301	316	287	290	296	328	310	300	302	316	330	296	301	283	290	326	300	346	338	291	334	347	294	311	320	285	307	313	310	286	303	291	305	318	292	301	308	310	310	306	303	334	289	325	299	300	327	298	318	262	319	298	339	280	323	311	307	308	320	280	321	302	281	327	312	285	324	328	322	340	296	303	331	307	326	299	306	327	329	321	327	323	296	318	310	339	312	298	312	330	316	321	334	298	289	280	288	327	291	288	335	295	290	314	337	305	293	319	312	314	282	295	305	325	275	307	292	347	300	298	328	300	324	335	297	318	315	302	278	271	329	303	317	301	313	285	317	296	289	310	316	279	315	297	303	277	312	286	318	316	331	279	301	309	302	305	301	312	299	277	297	333	320	291	298	315	297	293	325	293	305	321	296	302	322	312	294	288	315	316	316	313	297	323	320	314	322	284	310	317	302	326	303	282	295	320	307	287	315	297	306	299	318	339	305	285	303	325	323	289	314	298	283	319	313	296	315	322	343	270	337	340	298	314	324	282	305	332	308	307	355	338	304	315	282	347	327	330	318	305	331	293	301	293	322	299	309	337	310	333	290	290	306	326	328	321	341	310	307	343	288	312	303	309	298	272	325	328	310	330	296	305	299	303	279	325	308	297	323	332	295	314	306	323	349	300	313	336	299	308	314	326	293	296	283	287	300	314	306	283	329	348	351	269	315	283	333	316	303	296	299	316	325	323	307	301	329	308	308	305	325	318	318	285	275	295	290	294	319	313	308	312	322	335	313	321	324	320	303	326	330	319	330	322	323	339	281	322	301	297	312	308	319	281	312	301	319	294	317	319	299	294	287	318	291	282	329	314	315	290	278	303	329	318	302	296	282	290	294	318	280	310	324	304	310	317	304	315	276	329	313	321	256	338	294	328	308	286	322	265	283	304	315	294	291	322	344	316	320	303	318	313	350	309	290	321	293	285	316	314	318	320	302	287	291	307	293	311	320	303	306	307	278	303	290	299	301	313	317	310	336	300	307	289	287	319	309	288	329	322	348	301	333	282	302	283	324	323	328	311	295	293	291	300	343	314	292	285	315	308	321	294	282	290	283	316	309	287	320	301	327	346	321	338	325	343	297	288	331	295	307	317	289	345	348	306	304	297	287	267	337	304	314	316	298	263	327	287	323	311	331	314	307	314	288	324	303	306	289	281	319	290	293	313	293	279	333	299	299	310	287	310	303	294	317	309	314	330	304	310	293	303	321	298	296	299	276	314	285	332	331	325	302	305	298	288	328	292	286	313	324	310	338	272	341	309	328	312	302	325	284	309	315	319	289	299	303	305	302	324	316	321	296	325	299	314	308	359	296	329	304	305	301	294	299	304	324	320	301	307	308	331	300	316	318	280	305	264	344	344	336	296	325	325	285	304	306	355	318	305	316	327	327	301	312	308	281	300	316	311	297	327	332	317	315	289	323	330	321	297	308	326	304	298	313	288	304	294	301	318	285	322	281	315	296	308	283	301	311	319	329	313	334	342	332	295	333	314	274	307	297	335	289	312	332	303	319	328	343	288	276	320	309	290	271	287	305	337	327	317	300	311	325	321	299	310	284	331	313	329	316	314	315	363	307	346	289	315	297	308	330	304	311	279	289	334	305	268	316	311	335	296	317	334	324	273	284	303	289	316	300	291	279	299	312	296	262	294	302	333	291	309	306	305	290	293	286	309	329	300	295	323	300	304	325	301	300	285	291	317	287	302	293	308	335	316	305	264	309	288	315	282	302	310	311	292	304	283	296	299	309	302	275	290	333	292	301	310	300	309	307	297	322	278	306	286	337	321	308	315	318	307	304	342	294	326	301	316	329	316	306	297	301	327	336	309	313	323	323	328	305	314	309	320	323	299	337	317	317	331	282	300	320	306	302	337	302	289	302	313	302	324	310	295	313	305	279	303	278	326	305	284	290	315	272	348	330	324	342	346	306	310	329	324	326	323	300	304	306	300	297	292	300	310	335	301	313	343	298	310	285	321	329	303	303	305	330	303	318	309	303	311	291	285	277	289	334	306	278	278	305	293	280	326	313	292	303	309	294	310	299	284	297	291	289	287	289	281	316	309	308	285	310	316	297	288	287	323	311	302	296	314	332	316	293	320	299	326	296	314	273	289	308	282	290	334	340	301	295	308	288	309	316	320	312	272	305	282	286	285	298	307	297	284	292	314	327	300	272	339	316	276	267	285	311	327	285	318	326	303	316	310	321	283	297	282	298	353	273	309	311	322	347	297	305	296	331	298	305	317	311	276	320	302	299	317	286	300	318	307	302	310	312	319	301	318	300	304	272	309	317	289	312	291	326	298	274	317	312	291	265	324	309	347	286	308	296	287	303	326	331	328	290	300	334	307	297	321	301	312	306	318	271	305	322	262	331	346	318	282	307	300	288	291	297	307	315	294	298	283	303	301	328	320	319	337	306	317	296	289	300	304	291	286	305	301	304	313	320	301	287	310	296	311	305	297	337	310	326	279	312	327	317	302	335	336	277	309	342	307	321
2490	948	1064	1024	1024	1008	945	956	976	897	910	917	900	889	912	909	906	849	917	878	892	855	868	869	838	880	897	922	882	934	1001	1076	1258	1256	1350	1319	1551	1516	1524	1550	1253	1168	1088	931	957	901	919	877	900	910	886	902	843	827	845	848	933	810	781	880	866	862	838	891	820	843	893	910	881	853	847	868	829	822	831	881	838	851	862	838	879	847	839	871	860	860	830	884	892	869	853	837	836	862	848	860	803	850	855	868	861	867	854	902	884	892	868	803	897	911	843	819	897	825	841	861	851	881	820	819	867	894	820	869	884	855	852	836	821	908	842	877	829	865	847	844	815	887	851	851	842	884	865	801	819	855	860	867	841	823	834	829	837	833	826	848	891	835	865	810	867	850	872	890	839	882	857	874	825	883	819	837	867	817	839	896	849	867	871	821	853	856	872	854	840	857	929	901	870	890	843	892	884	835	890	838	857	851	856	855	844	834	837	842	822	873	838	810	857	874	864	844	856	911	830	803	845	867	844	831	846	881	882	872	905	855	830	882	890	827	820	835	883	866	839	823	909	862	867	817	833	873	839	874	839	861	839	861	856	852	857	856	843	908	854	841	802	904	877	865	792	851	834	907	823	827	829	899	894	863	866	843	834	846	852	845	845	841	812	897	908	789	863	867	822	848	833	872	925	883	884	855	878	873	837	830	833	843	898	835	878	829	807	877	850	848	828	926	876	881	843	838	839	859	821	835	880	889	805	908	900	823	785	901	807	833	879	850	895	857	837	836	895	893	859	856	800	890	882	873	882	925	858	837	887	865	828	863	847	936	847	888	897	854	887	862	815	851	836	858	824	922	871	869	870	822	819	866	852	867	853	900	892	849	849	858	846	882	811	818	890	858	875	848	821	861	898	835	853	830	853	873	834	803	887	861	897	866	838	859	816	856	795	893	879	849	857	867	883	883	862	869	848	891	872	831	858	862	856	842	857	852	847	875	828	894	833	871	800	885	853	816	847	888	848	920	892	823	887	831	835	858	865	831	805	820	867	868	840	870	819	885	849	830	902	843	847	830	868	839	850	835	896	852	869	827	840	860	801	835	816	842	868	867	859	880	864	876	888	848	843	861	848	841	821	849	891	890	842	889	861	921	848	839	862	832	838	844	837	868	900	857	876	840	854	865	838	853	824	844	859	802	853	872	859	854	858	838	841	856	887	845	872	907	853	838	883	917	842	868	847	845	885	820	860	896	819	852	818	821	861	880	867	855	864	863	790	828	890	797	857	882	851	886	892	901	874	869	852	876	872	882	870	833	830	850	878	856	871	849	825	854	795	832	853	898	802	816	866	833	858	831	813	884	863	878	866	802	822	936	905	884	854	874	871	869	872	871	882	855	889	860	845	774	924	908	820	819	860	846	831	837	874	870	852	877	863	932	885	873	877	842	824	860	868	880	841	878	831	856	896	877	875	886	872	854	857	880	838	870	884	882	836	870	861	864	875	869	871	846	910	815	834	868	837	846	820	854	837	855	794	835	828	842	830	827	852	878	869	878	842	887	842	867	842	873	866	917	851	910	849	826	858	846	851	910	872	839	815	865	848	844	875	864	850	810	832	909	848	823	850	906	845	885	858	821	870	870	881	869	867	838	852	861	815	877	871	863	804	861	910	877	845	845	889	851	883	887	908	853	858	860	923	851	867	899	829	869	867	879	877	872	839	848	881	906	893	853	853	861	829	845	878	840	848	856	814	843	888	846	821	831	871	873	861	831	886	869	847	835	804	888	880	864	839	831	888	852	941	907	868	850	796	830	857	840	824	821	902	856	837	890	888	878	861	847	887	842	864	857	827	850	901	865	845	893	929	866	903	818	861	876	872	852	842	868	846	862	851	842	856	861	854	824	914	870	906	844	863	861	869	906	876	782	916	826	860	885	862	880	826	904	854	841	888	894	829	832	897	866	874	813	802	863	818	853	848	860	836	884	888	886	862	907	898	819	887	847	845	865	832	846	843	868	885	835	851	849	822	880	841	871	897	881	846	846	834	845	886	875	876	851	898	877	912	861	885	866	872	891	835	839	839	813	835	856	889	873	837	819	879	839	851	841	856	863	865	870	893	834	851	913	893	832	870	876	889	863	835	863	899	843	835	852	851	834	826	904	908	859	845	843	875	823	839	822	809	840	848	885	825	909	866	850	890	862	871	905	853	830	844	837	898	833	882	887	875	877	838	855	831	886	878	851	861	839	913	829	848	812	850	823	883	814	859	862	855	871	824	866	820	868	851	801	854	852	837	866	841	895	798	854	911	847	873	860	853	880	810	856	859	930	839	852	850	858	852	852	866	879	839	812	868	902	889	821	908	854	838	843	834	859	838	817	879	858	848	863	898	807	865	836	841	818	863	821	844	797	831	878	897	864	872	885	871	853	906	844	934	879	870	864	869	863	847	815	827	867	839	888	902	890	858	840	796	807	853	817	856	865	867	836	850	857	873	861	814	877	830	867	828	855	853	837	894	843	840	848	843	848	819	884	876	862	892	848	921	828	837	836	859	808	870	849	838	885	863	832	846	874	889	905	861	886	900	846	840	889	916	810	890	853	877	902	850	849	867	855	864	841	821	838	843	899	884	810	837	853	866	845	887	838	871	876	879	855	832	849	786	893	825	858	938	899	854	833	861	883	795	863	828	851	881	862	894	885	869	870	828	885	877	834	841	908	832	862	847	870	833	818	864	846	876	824	827	829	842	819	883	835	829	871	800	879	848	875	913	862	841	858	891	817	893	884	868	876	871	827	857	852	833	856	854	873	891	859	888	861	846	856	858	841	798	856	836	858	898	846	850	834	938	877	819	867	871	868	846	936	882	860	865	843	865	885	851	823	858	840	891	868	854	797	852	846	834	855	858	861	895	915	892	850	811	821	867	844	830	891	856	902	818	861	861	857	868	859	885	861	816	845	890	864	868	864	878	847	868	877	836	857	824	866	824	871	871	904	866	827	840	820	801	832	844	862	841	844	874	879	834	817	824	840	868	874	829	862	893	879	835	857	853	820	851	912	802	834	861	854	869	863	877	864	885	851	886	845	893	839	847	886	847	868	923	873	890	861	867	810	881	851	859	798	826	820	860	827	882	848	846	846	833	851	822	882	889	907	844	852	834	859	903	815	845	869	890	864	874	866	833	876	841	859	871	867	840	852	865	838	880	848	829	891	867	847	853	855	847	843	874	923	869	848	873	891	805	837	849	841	891	837	809	869	843	899	833	874	851	862	887	901	850	879	875	865	848	866	871	822	867	902	871	804	949	810	837	883	896	875	850	866	845	876	827	808	897	883	864	837	818	858	886	860	882	808	866	887	861	874	879	894	887	843	880	854	866	876	920	875	859	864	841	860	844	840	838	866	820	878	862	865	826	882	871	857	893	850	852	867	902	838	891	831	855	837	850	850	934	823	883	834	815	857	788	824	845	829	847	914	878	836	875	887	835	810	852	794	856	850	872	871	836	869	943	847	864	838
9851	1628	1838	1317	855	686	503	415	367	331	286	289	270	247	215	241	204	196	196	180	187	212	195	193	172	220	192	218	266	268	408	693	883	1541	1443	1087	1898	1773	1415	1454	963	816	470	427	318	331	241	194	228	201	194	191	189	181	151	170	164	175	178	181	175	175	165	186	154	151	163	163	181	157	154	195	159	178	183	160	178	151	163	145	200	167	195	172	160	169	175	169	173	169	174	204	180	167	168	183	135	165	165	178	159	201	177	171	170	171	168	156	194	162	181	172	147	184	146	157	155	167	171	172	171	167	163	159	170	170	160	158	171	174	153	173	164	162	177	164	149	170	146	148	145	173	164	177	174	172	176	166	171	197	184	171	163	151	189	174	186	177	157	182	205	172	170	164	150	175	205	170	165	171	166	149	176	188	185	162	172	167	180	136	157	172	183	160	159	164	184	186	174	188	150	158	177	166	161	180	163	177	162	154	176	168	156	179	150	169	169	165	176	180	167	177	168	186	164	177	162	168	181	160	172	178	165	159	190	157	162	156	163	178	202	175	166	168	184	152	193	158	191	151	150	173	157	181	167	167	178	153	176	158	196	163	170	156	166	180	172	143	140	171	170	172	167	158	172	185	169	180	178	175	145	154	138	178	179	152	167	164	164	159	167	173	168	167	168	150	168	153	180	170	145	170	172	168	153	174	167	163	165	175	182	160	158	160	165	175	158	172	164	169	169	163	173	144	174	154	164	178	174	166	181	173	172	172	161	195	182	168	168	162	157	167	155	172	146	174	176	174	157	184	182	165	186	198	175	172	153	165	185	161	161	165	184	164	156	174	150	174	152	168	188	189	189	168	163	171	164	177	142	149	160	143	170	166	185	160	141	162	179	156	172	175	173	168	169	169	199	158	198	157	155	161	172	161	154	177	186	191	152	158	160	167	177	158	163	178	168	154	152	173	167	185	165	193	154	160	178	186	192	181	197	184	176	178	170	177	153	174	171	163	176	176	201	163	166	169	169	160	179	153	188	176	175	173	182	171	174	171	187	178	178	143	174	160	181	167	142	165	182	171	182	187	186	163	156	129	172	174	160	148	183	173	160	165	149	170	164	175	179	158	177	169	184	144	171	169	176	154	165	155	183	159	176	154	157	155	183	153	170	199	172	206	169	176	161	163	164	198	157	164	169	194	169	174	198	169	170	171	165	165	174	172	159	177	171	160	176	164	177	141	157	170	151	162	167	176	179	160	159	165	161	169	169	186	172	159	150	171	175	191	172	152	151	148	172	178	186	186	155	159	165	164	176	163	158	169	166	158	184	163	158	153	175	187	163	184	164	171	153	173	186	182	166	178	160	172	165	171	167	170	169	172	166	155	181	177	170	179	168	177	176	168	163	168	156	158	177	171	162	169	187	182	183	167	166	178	177	170	157	185	169	157	167	166	178	155	170	158	149	170	171	177	137	163	178	162	194	174	180	172	172	142	175	162	160	148	173	167	172	171	168	162	180	158	156	178	169	179	158	169	171	197	174	165	174	184	164	155	182	160	171	173	165	177	162	148	162	178	153	159	166	173	165	171	173	181	172	193	169	169	165	183	178	178	176	184	180	190	167	178	164	160	159	156	192	173	159	171	164	154	167	165	160	179	153	155	153	175	172	174	173	167	178	176	168	196	171	180	200	163	173	163	157	187	162	162	181	154	158	184	192	177	196	181	177	157	176	167	154	164	183	165	186	143	180	160	159	141	177	147	158	170	197	166	152	158	183	144	174	167	170	166	164	155	169	161	160	151	154	181	167	161	156	172	174	164	170	187	183	184	170	179	158	167	178	179	172	157	178	170	181	168	163	154	186	155	187	171	180	159	168	159	177	163	139	145	159	161	161	153	178	175	175	168	158	152	182	188	175	158	170	159	153	182	168	178	165	151	172	159	171	181	184	154	186	162	150	176	148	173	153	171	176	200	167	182	126	176	171	140	172	166	163	167	155	162	186	153	179	178	175	172	181	175	179	158	176	168	160	173	147	162	174	174	147	151	172	164	183	179	171	156	164	181	175	168	168	171	155	146	179	177	168	155	174	163	172	185	173	168	161	167	173	158	181	180	173	164	152	168	162	158	165	172	185	160	161	175	153	166	138	170	151	200	158	154	165	178	150	187	188	177	171	182	168	169	172	182	153	150	165	169	158	166	180	185	162	158	182	167	151	176	174	184	180	160	174	181	165	184	161	190	167	168	166	174	165	197	180	195	161	176	168	165	180	153	164	183	173	173	153	187	174	172	165	168	185	161	178	152	179	150	161	162	188	155	166	166	164	172	154	169	157	185	165	182	186	165	184	164	178	172	152	174	163	184	133	169	167	177	171	177	164	184	166	181	163	176	179	151	161	154	147	151	162	191	174	166	182	157	184	162	185	176	150	164	169	176	175	177	174	158	170	173	196	165	187	174	142	176	194	171	142	165	158	168	166	180	162	172	147	160	167	168	185	177	150	173	178	162	172	158	180	174	189	161	172	183	180	178	182	152	144	167	176	172	170	154	176	151	180	173	159	175	159	160	156	167	178	168	171	159	144	154	184	162	149	141	147	148	175	144	165	153	192	178	183	159	180	152	144	172	174	166	168	162	153	173	157	193	166	177	169	177	157	173	160	161	185	171	183	175	187	171	163	180	150	172	181	159	170	178	194	172	184	165	159	191	166	175	149	178	164	163	168	158	139	165	145	188	189	160	176	178	174	163	170	181	168	175	172	170	169	160	168	175	174	165	175	140	179	167	163	167	164	162	163	156	167	148	168	194	157	161	172	175	156	161	193	165	196	186	192	151	179	179	179	204	186	171	165	147	203	152	182	177	135	176	162	161	157	171	179	166	168	168	175	159	169	184	163	192	190	169	173	142	170	157	155	153	174	181	140	155	190	153	143	187	151	182	164	178	183	184	146	190	163	160	173	175	197	181	150	164	163	164	170	161	160	191	166	189	184	190	155	179	158	163	169	147	165	178	154	160	170	177	187	188	195	183	169	203	189	154	159	150	188	174	160	157	161	174	153	165	186	154	165	175	158	170	166	159	165	148	172	200	173	131	184	159	170	172	146	153	137	181	167	176	147	156	166	176	184	168	179	155	153	153	174	173	169	156	180	175	161	166	168	177	163	157	151	163	165	141	176	163	169	161	170	167	153	180	174	173	165	161	176	143	151	166	154	170	160	160	159	180	193	165	178	187	175	156	147	176	157	195	182	155	171	184	166	192	173	171	162	155	163	178	182	149	170	199	156	179	181	165	154	138	166	173	154	165	174	168	183	157	170	197	170	191	174	155	169	158	138	158	162	155	186	166	170	172	203	167	175	164	178	160	167	175	180	139	167	179	194	185	177	164	176	176	193	184	154	172	165	177	171	157	154	180	181	164	167	163	177	178	176	176	147	191	172	176	165	147	147	150	161	187	167	162	163	194	175	164	163	150	166	186	172	163	173	180	154	174	185	153	167	181	158	167	186	182	158	171	181	171
6163	1660	3450	3984	3332	2728	2276	1823	1630	1428	1251	1160	1051	1016	992	899	884	848	795	759	754	697	710	709	750	901	894	1048	1164	1363	2372	4075	6250	9896	8374	5414	10506	9915	9106	8648	6437	5338	3806	2538	2123	1677	1161	859	708	710	669	680	594	566	554	535	560	562	541	556	523	536	560	532	560	573	514	482	520	499	530	539	511	485	532	543	551	513	544	515	551	536	566	558	564	532	488	557	530	533	563	560	532	485	533	556	528	543	500	485	500	541	531	532	538	504	554	513	586	483	509	525	524	496	534	533	528	512	515	479	528	542	533	511	524	489	521	538	526	528	500	536	516	492	522	532	510	543	497	494	502	533	514	545	508	497	557	505	528	538	513	506	492	514	550	579	514	543	513	504	534	532	481	504	521	470	539	518	540	531	516	515	445	556	508	503	500	574	538	510	500	495	495	493	503	538	513	523	493	521	523	565	547	528	526	501	475	541	496	525	521	511	471	482	512	547	522	515	512	476	543	520	513	526	493	525	509	508	529	521	495	510	536	522	524	519	549	522	498	539	524	535	526	511	509	536	489	519	475	510	531	499	547	537	483	471	504	503	527	538	531	526	522	508	513	515	535	515	486	544	519	505	560	515	523	493	491	481	522	550	509	508	551	517	575	534	531	496	502	546	525	511	539	516	550	553	504	543	513	497	545	504	507	521	498	535	493	546	503	501	547	487	484	533	511	495	537	520	508	543	540	563	575	512	513	488	527	489	515	538	537	516	509	514	515	483	551	534	512	510	513	540	541	550	504	496	485	530	515	534	521	501	505	529	520	490	506	555	508	514	537	505	498	508	526	526	485	542	573	524	517	535	518	525	560	494	508	516	547	496	498	531	564	497	521	544	537	506	526	539	547	531	510	522	535	519	543	503	500	540	493	521	519	510	544	497	542	519	476	523	542	515	484	540	546	497	506	519	473	539	500	524	519	510	492	496	512	498	513	532	553	533	497	514	511	547	475	546	482	501	532	536	564	547	550	513	535	459	544	529	506	475	527	549	545	510	543	510	532	532	539	516	523	516	528	499	527	482	523	485	542	472	528	527	500	500	515	496	518	541	543	544	486	495	492	514	507	521	538	486	526	481	513	510	510	533	519	550	548	521	561	550	493	542	489	550	536	490	545	519	503	553	520	504	523	501	504	539	483	512	522	510	557	485	501	501	538	481	494	519	518	525	511	506	518	492	501	512	543	524	491	491	548	541	539	537	527	464	515	507	509	498	531	566	487	522	547	530	461	498	485	557	496	519	525	491	483	526	503	516	528	546	523	509	479	526	484	551	517	505	528	532	508	536	564	520	541	521	524	503	523	488	480	536	517	547	500	486	507	519	490	528	537	504	461	527	522	554	504	536	523	566	561	504	519	505	490	573	493	557	527	491	543	497	487	519	536	497	522	556	534	522	557	494	526	526	488	532	504	514	480	497	529	487	529	522	491	511	531	519	527	558	499	490	525	494	529	536	495	548	512	493	510	493	517	522	524	536	526	547	488	527	506	568	553	516	509	521	518	512	505	545	532	507	528	529	561	527	499	527	519	494	524	494	511	519	526	501	504	530	528	515	550	513	546	479	536	504	542	492	450	501	538	510	561	514	490	544	542	530	502	521	504	502	534	533	493	496	513	570	504	519	539	516	540	482	519	532	531	481	568	498	520	557	529	550	513	485	499	500	514	536	517	539	513	552	505	494	493	542	543	494	540	489	511	532	544	480	506	500	518	526	518	498	554	500	519	477	522	516	468	528	499	527	509	538	519	533	535	479	530	536	543	513	483	583	527	475	533	530	515	514	536	533	520	545	497	537	515	517	516	507	511	519	548	517	499	499	513	515	528	514	475	530	535	554	531	516	482	521	508	481	524	504	563	538	529	512	500	496	538	501	496	524	558	466	514	505	504	495	530	514	500	510	519	546	516	559	506	503	517	505	527	507	534	512	514	530	528	513	552	521	574	485	551	521	504	493	516	494	520	511	513	533	559	516	508	494	499	532	522	562	535	563	520	517	509	505	522	524	534	565	508	523	549	517	511	500	512	521	500	548	464	505	514	516	517	480	539	524	572	494	519	556	528	483	502	523	527	525	531	515	523	567	509	503	505	505	510	508	530	510	532	516	528	508	504	544	520	523	518	505	515	544	508	549	525	512	501	533	512	507	531	506	553	528	506	494	516	496	543	534	508	509	542	547	504	547	572	500	522	525	526	492	488	561	528	478	508	513	539	534	489	495	470	524	505	490	515	523	488	472	522	533	534	518	507	484	496	500	490	528	523	540	477	491	529	514	522	554	495	503	519	503	523	518	526	524	546	526	564	494	501	551	491	565	511	523	503	532	528	494	487	576	529	518	519	521	508	504	487	527	516	498	508	510	470	517	510	540	503	515	515	534	522	506	553	524	548	537	541	543	521	506	475	516	494	508	533	547	497	538	504	542	501	479	543	531	524	561	483	474	547	536	500	532	508	546	486	505	541	494	505	539	524	534	473	518	564	525	517	513	551	478	506	519	523	514	495	510	552	510	509	521	521	500	508	537	482	531	509	534	502	528	496	497	544	485	512	479	568	517	520	529	476	540	483	492	520	485	529	537	495	509	508	527	524	534	522	519	536	517	540	494	499	530	534	490	479	490	520	541	528	549	549	479	491	536	532	537	495	524	483	560	518	498	535	511	519	555	525	611	507	521	498	509	492	512	530	539	511	530	525	491	508	547	535	529	542	514	492	528	530	503	525	516	494	503	530	521	519	472	505	519	480	507	511	532	479	501	507	516	505	557	530	559	515	503	504	533	497	518	482	502	478	519	515	535	488	523	541	497	470	516	577	555	517	561	498	532	568	530	487	510	497	511	507	514	514	477	483	532	487	541	543	514	520	506	487	538	542	539	476	522	531	521	524	489	505	524	496	531	558	524	506	547	517	523	525	477	479	499	525	509	532	571	493	557	539	533	520	498	532	516	483	506	511	568	474	551	563	541	529	484	523	479	490	545	526	504	480	512	562	521	550	468	504	489	475	509	502	526	501	543	523	527	481	496	487	535	506	532	501	522	539	512	543	521	539	550	492	517	506	567	527	506	522	527	515	526	535	453	510	499	510	561	503	526	489	527	497	528	466	512	501	514	524	501	544	529	520	516	507	488	514	483	491	495	546	521	557	519	532	493	512	527	541	504	519	505	521	527	479	515	531	476	591	526	538	516	500	548	487	516	556	490	509	491	493	541	559	548	549	496	542	517	497	506	536	513	523	490	520	487	529	575	498	533	511	487	505	520	532	530	522	508	530	517	536	513	500	538	516	523	524	535	503	531	536	486	523	542	510	502	501	511	540	519	560	516	519	469	513	557	546	531	460	492	493	471	473	520	488	517	530	480	532	509	562	504	521	517	486	519	465	506	507	510	509	531	535	526	447	509	516	528	507	502	509	507	504	551	530	550	468	527	524	512	554	488	495	517	513	532	527	508	513	502	514	532	512	491	514	506	495	537
16575	3168	3055	2282	1484	1059	821	645	576	453	379	364	294	287	270	233	265	212	223	206	184	194	206	211	216	202	261	257	263	317	618	1454	1724	2631	2563	2467	3208	2876	2799	2488	1564	1196	818	559	462	413	281	226	202	184	179	175	177	161	150	162	166	142	165	171	147	164	152	138	153	159	162	165	143	144	160	132	143	149	146	121	140	149	173	149	139	156	148	152	152	163	113	137	155	160	153	151	135	156	161	164	145	146	138	134	128	143	150	151	140	146	164	172	136	135	120	145	132	149	156	127	144	154	148	142	134	138	151	134	146	143	154	154	153	150	145	157	161	135	155	150	148	137	155	138	140	167	131	161	143	137	160	163	164	146	130	131	119	135	133	155	152	153	157	149	164	133	131	135	160	140	142	135	151	146	143	126	159	155	150	153	144	147	152	149	155	144	149	141	165	124	158	161	160	128	140	131	139	126	143	118	129	137	135	152	156	165	137	136	153	146	144	153	146	147	152	135	132	146	157	155	149	141	166	117	145	165	163	167	143	158	155	156	165	169	140	150	143	143	136	149	167	135	147	129	142	169	163	166	156	138	165	148	157	167	156	134	173	142	150	162	144	137	162	166	154	143	157	140	135	153	166	154	161	144	168	158	142	159	145	139	167	141	160	157	131	140	136	138	150	152	157	145	165	140	149	158	136	158	149	117	124	158	166	138	158	156	141	133	133	152	138	148	150	149	147	157	135	145	140	165	134	152	156	143	117	171	148	167	151	156	159	137	157	145	154	154	164	141	148	151	150	143	143	131	132	148	135	153	155	131	153	141	141	136	135	131	178	158	121	157	159	154	162	145	180	148	144	154	148	160	124	142	161	131	153	149	157	150	147	144	151	144	127	135	143	144	146	138	136	132	159	134	151	138	131	156	137	149	128	151	171	145	153	154	132	132	157	156	145	131	152	154	140	147	148	157	156	150	161	143	140	146	146	141	146	122	146	133	153	146	129	134	164	143	134	151	147	158	171	142	149	139	158	150	141	140	132	149	126	149	168	124	141	153	139	176	155	138	138	131	147	152	157	138	147	155	159	133	161	142	149	162	133	141	136	145	138	133	136	134	128	131	160	136	121	159	173	141	130	150	146	138	139	151	144	137	151	136	146	155	160	132	153	155	169	149	162	143	160	133	139	143	152	148	150	152	149	136	144	159	131	136	131	153	149	155	145	137	150	138	138	164	143	145	150	157	146	150	128	138	170	143	130	163	157	141	150	133	160	147	161	141	145	152	162	134	128	159	149	160	150	139	136	139	160	145	142	132	126	161	130	150	155	164	143	145	136	127	164	141	130	164	132	168	147	133	160	130	142	125	147	141	145	151	153	163	146	135	149	150	142	160	138	142	147	130	157	135	144	136	126	138	144	134	142	155	173	156	150	145	138	160	136	148	138	127	135	139	144	143	155	156	146	145	148	126	137	134	139	150	149	133	149	127	146	147	136	143	160	145	128	141	157	153	145	156	150	152	141	150	119	146	137	158	164	152	155	154	158	152	146	150	133	166	145	158	155	175	128	122	146	150	158	162	140	143	135	167	170	134	157	137	135	127	153	178	148	112	162	131	147	152	126	144	134	142	136	121	137	151	147	140	136	171	137	140	129	149	134	125	156	154	143	134	143	150	144	146	161	164	137	135	143	159	131	155	154	158	148	124	139	150	162	137	133	153	156	159	160	135	137	132	158	125	141	158	171	187	170	137	159	131	139	169	148	129	141	144	161	139	137	138	149	156	152	122	157	134	150	153	141	148	136	138	140	134	149	134	132	143	146	141	132	135	154	143	152	144	166	125	148	160	142	153	138	147	144	130	168	154	145	139	170	128	153	139	160	133	168	160	170	136	134	150	153	126	147	140	141	138	161	123	119	134	145	154	165	138	148	145	140	154	136	134	125	152	159	147	138	154	142	144	128	124	151	147	173	146	156	152	148	151	150	142	141	161	131	111	139	146	132	125	134	118	147	136	146	143	148	152	142	155	132	138	145	166	157	160	123	132	150	140	160	147	132	158	144	125	135	138	139	138	160	145	157	150	137	151	162	159	128	140	139	160	158	132	128	135	156	145	153	131	139	142	147	141	155	139	162	167	149	152	146	148	162	166	150	146	122	146	135	124	148	165	163	149	135	138	125	140	138	143	124	126	134	168	150	135	150	142	170	130	144	125	143	147	127	152	149	138	147	140	157	161	153	152	153	147	142	150	146	137	133	152	142	147	150	147	159	155	134	152	145	151	153	136	129	146	145	149	142	163	168	157	161	159	134	148	133	157	146	139	138	133	136	136	155	130	174	150	148	144	146	145	133	150	141	142	165	131	124	140	126	151	169	157	156	134	160	159	162	141	143	142	139	129	151	152	144	153	155	139	160	145	181	153	147	148	141	149	149	145	131	149	146	136	151	158	175	142	132	141	152	132	130	159	135	154	153	148	152	130	137	147	141	157	161	134	147	163	134	133	162	136	132	139	156	143	156	138	173	185	140	145	156	162	148	160	171	175	135	142	145	155	132	149	142	143	141	128	149	166	149	160	119	154	136	139	149	140	158	167	146	144	134	132	144	127	165	158	159	133	127	114	128	136	133	144	165	149	142	162	145	158	119	114	155	162	131	124	150	181	149	154	159	127	162	143	168	187	143	121	138	128	152	155	134	136	150	137	139	138	131	125	162	162	173	151	160	146	161	178	139	130	139	163	143	162	154	142	162	158	139	140	155	166	157	153	152	149	124	158	144	139	148	164	155	133	150	132	148	148	150	127	141	139	140	164	148	155	120	131	144	136	123	170	133	137	166	155	179	137	149	145	135	148	153	166	152	161	156	141	148	146	124	141	150	134	152	141	148	162	150	171	144	151	143	133	126	134	141	167	129	126	156	153	156	140	146	152	158	148	132	144	160	135	120	158	164	127	131	136	136	147	151	122	139	135	125	148	152	159	153	140	180	162	144	138	149	137	151	155	143	128	171	151	162	130	148	123	133	139	139	158	119	155	162	138	136	144	154	149	148	157	144	156	159	150	145	133	150	176	133	127	147	160	155	139	139	143	146	138	143	170	161	150	148	174	124	159	153	169	150	129	134	137	149	139	147	134	145	150	156	136	139	154	154	159	132	125	133	151	149	143	136	137	133	142	171	133	146	139	131	158	151	174	118	161	145	146	144	148	176	149	161	146	153	129	140	154	162	128	144	138	137	142	123	131	135	146	156	126	150	136	158	143	125	147	137	158	140	134	153	145	151	125	161	138	152	175	165	148	157	141	150	149	144	141	134	147	140	169	145	143	149	135	163	144	161	130	139	149	143	149	149	136	156	142	143	123	166	162	145	148	159	146	154	168	162	143	170	137	128	161	161	151	156	150	142	149	147	140	162	134	158	155	144	132	144	132	148	157	140	138	143	155	137	145	144	140	153	150	135	141	127	131	132	136	152	163	149	132	140	161	156	140	147	146	163	133	152	141	146	138	125	154	147	170	149	126
8445	2603	5858	6594	5514	4355	3739	2973	2532	2173	1924	1662	1511	1351	1238	1238	1106	977	928	954	870	832	881	783	886	1041	1201	1493	1718	2017	4443	9467	11512	15362	12637	9857	13774	14326	14306	13320	9956	7890	5991	3959	2818	2810	1724	1104	882	860	749	732	660	527	545	548	530	549	494	546	556	524	543	500	483	442	499	527	501	486	508	453	475	518	492	556	477	478	510	513	492	494	515	475	471	508	511	470	471	495	480	491	497	468	472	466	522	475	478	462	438	449	430	434	463	481	478	485	478	480	460	447	476	490	492	456	509	473	501	464	491	474	465	466	484	501	471	464	477	457	498	459	454	450	487	462	491	472	458	462	499	485	467	465	428	485	459	457	460	493	460	458	444	467	448	458	509	444	469	510	471	448	480	491	490	499	496	453	469	449	489	454	488	444	478	501	431	459	458	494	492	448	446	438	444	463	437	439	511	480	463	471	429	512	493	448	424	452	479	520	476	458	461	447	432	447	469	415	480	475	434	502	435	452	466	481	474	476	481	458	434	490	419	498	501	477	451	472	510	481	476	438	429	463	505	462	469	473	463	459	440	439	446	511	476	403	497	437	486	443	427	479	461	451	477	479	460	484	457	475	468	438	445	489	474	449	489	450	422	433	475	469	463	460	460	458	444	443	469	470	428	463	486	438	474	429	445	484	487	493	466	426	429	451	451	455	447	479	491	509	487	479	480	446	457	434	480	461	467	444	473	451	450	464	456	446	444	438	484	458	470	465	436	454	461	438	424	455	452	476	471	445	410	471	476	477	471	449	468	418	454	442	448	474	454	451	442	461	479	441	452	506	428	471	437	461	437	496	482	465	482	470	434	454	447	482	443	440	463	458	451	489	449	485	456	466	433	463	432	432	487	452	492	459	463	484	464	462	460	515	457	478	443	468	435	480	458	438	467	510	462	467	496	440	433	442	440	467	424	443	445	445	489	469	465	476	473	450	450	443	442	445	485	467	473	487	468	439	490	441	549	446	464	459	449	487	481	456	459	438	457	481	470	500	466	458	483	440	450	512	468	486	406	507	443	487	452	443	449	433	431	451	483	477	455	473	465	483	468	473	450	467	457	464	458	503	484	446	435	460	452	451	501	449	473	441	488	465	499	454	478	496	476	447	435	491	458	469	494	471	441	453	465	473	430	450	450	465	466	467	467	476	471	440	452	430	472	450	442	471	436	463	469	464	453	442	446	459	447	482	434	459	436	407	496	459	471	430	455	501	473	475	449	466	431	436	441	462	433	492	419	467	520	479	467	491	458	435	480	475	482	447	433	436	472	495	469	511	512	467	474	462	426	510	485	477	499	446	455	470	462	465	444	460	449	503	444	469	464	446	465	486	469	481	470	481	459	499	441	446	456	466	461	487	450	469	510	480	421	478	477	472	484	460	507	449	474	469	452	448	445	439	445	481	466	487	455	474	455	501	463	482	443	490	440	484	441	472	498	477	450	535	471	455	467	436	462	456	476	458	463	485	413	438	484	484	444	481	425	451	436	451	464	490	464	475	472	473	443	487	455	440	431	435	439	466	495	509	462	459	489	474	472	419	480	448	471	428	443	442	452	433	448	457	459	476	481	473	508	431	448	439	464	465	468	458	448	454	458	434	489	482	462	436	457	452	477	481	439	491	423	465	478	529	462	438	535	470	484	409	464	415	473	476	448	426	463	459	482	480	473	473	489	484	458	430	460	466	482	467	481	467	478	488	448	433	481	473	458	461	462	470	465	444	442	473	497	423	457	488	489	495	436	488	456	476	417	483	460	471	477	462	420	506	441	484	458	424	453	442	447	453	465	480	451	478	458	468	451	467	441	487	480	525	474	524	457	441	462	454	444	450	401	409	436	427	462	462	491	451	447	453	445	455	438	490	451	456	487	452	416	473	447	438	484	463	493	442	450	464	443	444	469	483	430	435	476	472	486	474	457	427	485	510	452	462	460	483	473	439	467	426	469	452	481	473	437	421	446	472	469	459	501	458	443	456	439	453	422	496	438	437	463	488	479	467	499	442	500	446	479	472	476	451	468	467	458	443	479	459	474	427	420	452	476	448	442	478	444	458	467	478	459	438	429	466	491	433	468	482	444	472	504	486	460	441	483	437	461	432	472	493	470	462	449	427	463	510	436	442	436	487	470	477	432	454	478	456	494	474	442	510	447	435	464	439	432	485	420	475	489	472	467	483	484	458	479	450	466	457	447	498	441	448	449	462	477	438	477	470	409	449	451	443	454	474	454	466	455	420	439	453	454	454	471	426	450	497	480	490	449	471	450	448	457	464	492	475	430	435	470	448	446	440	467	411	444	469	482	435	483	425	435	492	469	479	473	494	470	432	454	474	450	427	505	462	426	468	477	456	454	477	465	482	445	451	472	455	452	473	453	467	475	438	485	432	469	428	457	489	479	462	445	450	456	437	457	487	474	497	443	466	437	421	475	451	433	479	451	470	444	468	450	440	447	520	456	474	484	454	452	438	476	424	453	480	468	451	447	480	442	465	464	430	482	450	463	459	448	486	472	470	487	480	475	485	486	493	502	480	433	497	450	487	476	461	472	433	527	458	464	441	463	440	472	486	459	463	439	468	453	469	479	468	473	477	446	463	409	475	462	460	477	469	452	472	457	469	452	424	480	450	461	438	481	473	478	465	433	502	445	504	458	465	474	433	464	437	483	520	474	472	474	479	447	466	449	470	474	452	476	477	468	512	465	451	431	437	477	462	504	452	494	444	485	486	478	458	480	497	471	487	456	459	470	436	442	441	459	444	487	516	444	461	443	453	472	488	482	471	478	432	441	449	476	476	454	493	505	473	477	479	441	469	481	491	432	462	453	487	467	481	464	452	451	485	440	478	483	456	467	426	443	422	475	472	475	455	509	450	445	489	428	436	441	478	506	466	446	454	469	438	447	486	491	463	513	456	453	442	477	464	454	471	509	456	483	497	476	462	460	434	471	468	457	475	430	440	482	440	470	458	483	480	476	469	470	450	446	457	508	445	451	487	500	489	457	464	435	428	454	483	425	448	469	485	477	509	457	476	511	459	423	457	504	444	497	474	450	482	418	464	452	445	457	456	463	455	452	432	493	453	489	410	467	471	485	497	449	461	459	454	471	452	466	461	454	450	474	488	431	443	463	476	463	494	510	415	437	414	464	449	448	456	453	469	462	443	457	450	478	481	470	487	438	448	426	461	435	456	440	453	471	458	470	494	473	445	451	448	446	454	470	449	489	462	446	465	508	450	462	463	480	521	421	438	447	448	458	480	451	450	435	447	486	480	438	428	475	430	522	460	473	500	482	453	435	469	436	461	458	416	432	467	466	443	456	494	499	455	447	492	458	458	432	424	474	472	462	489	446	443	448	505	457	483	467	429	471	496	440	449	454	466	433	448	461	414	478	468	481	478	456	471	420	439	455	453	460	461	442	468	433	453	468	454	449	466	438	467	469	458	479	475	433	456	481	491	474	431	421	431	447	508	501	467
2404	453	433	422	366	367	342	293	290	310	305	315	328	300	342	343	346	323	336	348	313	309	352	337	308	326	331	313	307	344	337	349	353	374	401	387	406	419	381	374	363	319	331	314	340	321	310	322	330	340	315	330	362	306	323	311	334	271	307	342	334	316	340	296	344	362	347	331	303	341	291	329	317	322	325	350	351	318	353	315	317	306	331	333	277	323	311	355	313	316	326	274	341	289	344	320	331	317	329	308	301	324	309	325	346	303	334	318	363	314	336	306	326	304	327	333	329	314	326	308	304	287	336	337	292	313	305	322	311	335	320	339	315	306	325	340	323	309	362	325	346	313	329	294	337	331	319	300	308	301	325	320	332	323	329	305	339	342	298	311	338	316	367	316	361	290	316	295	332	315	359	351	289	346	325	351	321	333	306	345	325	310	315	321	311	318	341	320	339	328	323	342	316	328	293	351	303	348	314	301	296	328	314	330	304	303	313	323	332	305	306	329	317	323	315	318	341	348	309	314	321	332	329	311	285	299	330	317	316	307	287	294	343	311	310	359	311	333	315	320	349	344	332	297	330	329	312	353	344	305	307	296	334	278	352	329	323	319	298	322	314	339	312	322	322	366	286	308	301	285	341	289	324	317	347	317	309	315	314	307	341	300	317	342	297	283	270	329	301	348	320	308	304	326	336	350	307	325	328	297	293	308	336	338	318	326	322	303	325	297	341	315	314	311	312	309	326	295	360	305	337	348	322	310	313	345	331	318	312	335	322	303	325	307	331	307	304	329	338	286	310	317	285	304	327	366	332	328	316	341	306	330	296	317	314	315	336	346	342	288	304	307	336	341	323	315	312	312	305	340	313	311	298	332	300	308	295	328	326	308	284	296	339	316	339	286	301	316	340	300	316	333	357	342	326	345	295	315	353	303	315	307	347	326	341	320	355	327	318	313	291	318	363	295	317	327	314	320	325	301	297	316	333	294	308	312	296	324	334	327	324	343	315	306	302	339	309	331	330	334	346	315	335	345	282	337	334	302	322	315	284	284	326	313	340	316	290	312	327	328	320	345	293	311	323	320	308	331	301	338	314	330	293	312	336	315	310	319	330	319	361	310	303	318	320	345	304	306	293	292	328	341	352	325	332	336	335	329	321	307	329	313	327	323	299	305	306	307	299	319	330	305	314	327	326	322	294	340	311	355	329	319	346	342	353	357	358	321	334	389	316	315	328	334	337	327	309	332	310	278	337	305	369	328	287	316	333	295	321	312	282	319	307	329	306	321	341	305	333	310	342	313	317	318	302	290	336	340	324	283	310	310	328	328	329	301	328	309	332	354	330	292	303	308	306	351	282	320	303	306	330	281	321	322	307	329	304	328	359	329	304	310	314	313	353	321	334	317	321	310	319	308	291	302	318	307	299	321	347	318	320	336	343	305	340	307	305	311	319	337	308	312	340	311	331	321	318	318	345	319	338	308	336	345	311	322	377	325	313	316	335	321	315	309	306	353	330	315	300	324	348	315	317	322	334	339	338	306	345	302	346	305	318	325	304	334	310	323	335	320	343	309	321	312	319	318	314	296	313	291	319	313	301	310	298	327	337	323	302	320	295	352	335	310	318	306	322	300	314	325	327	322	318	288	323	311	289	330	306	317	319	319	290	366	335	296	338	308	357	323	351	324	319	324	337	322	312	313	330	306	334	344	313	337	343	340	332	345	360	364	320	313	342	340	361	285	306	315	316	313	318	308	340	326	335	316	310	296	348	332	316	306	311	321	325	328	329	340	338	302	303	311	315	316	342	319	323	325	342	332	314	339	341	301	300	317	337	317	322	325	328	334	313	297	321	332	317	322	287	328	335	343	325	320	311	327	332	340	340	311	333	313	306	321	313	336	304	320	293	357	319	332	319	324	320	328	292	302	352	324	319	304	310	287	326	322	309	333	299	320	313	337	319	347	296	323	294	332	301	319	302	349	320	337	295	326	288	337	303	295	279	329	336	308	316	313	345	317	323	313	323	276	335	333	319	342	311	328	303	283	333	323	351	301	299	298	338	328	326	311	313	307	330	324	337	324	338	327	340	311	303	300	324	281	315	326	326	327	322	327	304	322	313	326	330	298	296	330	341	319	293	327	319	323	307	308	339	312	317	341	340	296	347	338	309	297	327	290	295	299	312	308	328	359	303	312	319	303	312	322	317	345	347	327	339	336	316	315	296	315	339	309	315	334	329	304	369	323	327	344	319	300	313	332	318	314	321	338	314	329	297	343	368	292	308	333	315	324	318	300	331	309	300	273	323	324	306	309	310	297	326	309	332	320	320	306	326	336	325	322	321	331	353	327	313	289	318	310	300	335	289	320	311	293	346	310	318	327	339	320	306	323	307	287	318	330	316	339	300	321	293	317	295	285	331	287	329	339	304	310	369	318	326	331	326	330	347	330	333	328	300	323	335	343	304	310	310	322	321	328	307	337	341	292	289	301	319	324	302	353	318	336	353	312	326	315	334	313	294	294	362	319	306	330	313	316	340	319	308	321	349	329	330	327	345	323	327	359	344	330	332	320	297	324	345	313	309	321	321	289	340	315	326	309	362	330	292	295	335	347	322	335	309	331	329	330	321	311	310	309	316	325	331	288	325	296	330	334	335	298	312	326	324	331	328	288	296	303	333	349	302	324	376	340	288	287	303	309	317	299	336	325	330	340	341	340	314	324	338	331	349	332	289	285	338	341	312	287	326	307	309	372	300	319	314	335	302	352	318	354	315	332	307	293	312	310	347	349	309	336	321	305	319	293	327	310	308	319	316	322	330	343	282	301	348	317	339	293	333	318	297	335	365	302	335	333	329	313	286	347	312	331	304	338	325	343	329	273	334	348	277	314	316	300	324	340	293	302	364	348	361	328	336	294	326	332	319	298	300	293	326	370	308	308	335	287	312	317	290	345	319	334	308	298	316	321	313	331	319	336	357	282	334	302	337	340	335	317	321	306	317	313	320	314	333	314	307	359	319	298	312	326	331	317	310	352	325	328	299	343	325	331	273	330	291	305	319	325	294	325	352	344	332	323	330	329	340	341	333	330	331	336	369	304	321	345	322	325	328	323	346	336	310	330	320	317	325	325	300	365	341	336	343	357	291	322	339	357	357	318	289	328	314	322	349	304	312	312	295	345	344	323	323	310	331	313	298	323	315	325	355	350	328	323	326	345	370	318	309	315	339	289	344	317	313	314	361	336	379	312	307	329	321	313	349	314	340	315	344	336	350	286	326	303	315	304	339	319	307	288	330	306	310	313	323	317	310	316	337	323	322	309	300	318	302	342	344	351	344	323	307	317	335	290	329	338	345	334	303	320	310	345	315	319	332	347	325	280	278	316	326	312	309	332	324	325	311	359	300	330	326	334	298	324	334	312	311	325	300	319	288	327	311	333	300	312	300	336	318	327	333	310	285	329	325	304	329	287	324	302	337	295	357	342	325	306	327	303	310	305	301	298	302	317	295	296
2480	1029	1099	1139	1045	1038	1044	922	997	969	911	931	951	926	954	926	934	917	962	951	935	873	910	859	900	910	923	963	938	956	1080	1325	1384	1429	1583	1461	1649	1692	1633	1503	1304	1183	1048	971	981	925	914	911	893	901	880	899	929	901	920	886	857	934	916	854	901	878	910	935	869	893	912	904	874	907	956	912	907	954	947	860	914	903	923	877	945	865	936	880	905	859	855	911	835	908	930	957	920	919	909	894	917	899	919	938	877	929	933	879	877	913	847	908	897	854	855	924	889	923	918	881	920	927	934	909	896	907	920	907	918	945	881	926	899	870	882	872	882	849	920	905	890	891	851	896	970	888	929	885	863	917	889	895	921	871	902	928	925	887	899	926	849	909	892	878	885	867	907	856	862	911	852	961	890	949	880	901	906	847	859	910	889	930	928	907	920	908	914	861	923	921	890	913	925	879	881	966	922	948	891	898	867	865	887	928	873	813	917	863	871	853	897	868	874	846	906	888	872	847	913	907	874	879	898	893	890	931	872	935	967	919	897	918	865	855	902	901	882	853	938	908	911	909	915	892	903	900	906	914	917	892	929	912	908	904	944	944	873	968	924	915	949	887	867	914	878	901	874	861	899	883	843	937	883	906	880	961	901	904	955	934	887	891	895	877	869	890	920	900	805	900	855	927	926	876	867	848	838	843	927	960	932	874	882	868	879	926	869	888	892	885	909	877	897	957	880	879	946	929	857	891	856	909	880	892	904	922	824	918	898	917	905	923	889	886	882	897	865	880	875	886	891	884	900	869	874	921	886	884	905	831	934	917	905	931	858	872	865	911	907	905	933	936	912	852	893	896	838	894	924	862	897	851	907	863	900	911	920	914	917	892	897	927	924	946	905	881	887	936	873	856	956	896	947	852	903	918	933	928	870	885	907	911	879	912	924	862	904	890	868	920	887	904	926	908	881	922	867	848	882	901	895	912	883	886	891	861	886	866	892	881	918	899	898	896	891	870	839	858	950	913	876	915	881	879	874	855	894	930	882	923	921	904	947	868	849	913	902	868	928	935	922	876	924	964	883	897	938	910	888	917	898	877	903	961	994	902	877	844	906	910	925	842	925	845	891	877	897	905	917	870	939	941	889	911	923	956	882	929	884	931	885	910	972	944	894	879	907	890	909	897	966	935	953	909	910	872	887	891	899	896	866	894	887	904	884	913	919	872	941	910	910	932	935	874	860	912	897	902	897	955	898	917	929	914	874	871	884	908	921	907	916	883	913	894	854	882	864	892	887	937	950	919	936	871	857	894	926	863	887	925	905	899	870	921	893	917	909	914	911	961	899	848	916	895	936	953	910	885	879	871	875	891	913	936	884	943	910	874	894	868	908	890	938	949	911	882	893	897	884	944	876	888	910	909	918	878	879	931	899	953	907	918	876	966	893	913	898	912	915	924	956	881	866	931	892	898	884	908	937	880	951	940	863	889	900	905	888	942	850	871	893	905	933	959	897	857	914	915	868	890	951	912	877	913	840	929	937	900	866	903	965	888	892	892	883	886	903	869	907	964	892	881	905	863	929	879	924	950	887	893	935	893	914	898	883	881	888	862	929	856	884	911	895	935	878	886	904	865	904	943	907	860	907	911	947	915	881	903	865	941	894	909	899	918	844	879	848	884	875	913	929	898	876	920	848	942	882	936	912	927	943	934	903	943	884	872	877	864	915	880	862	858	897	908	933	911	867	930	934	889	877	876	876	923	941	864	905	874	925	911	881	846	880	888	867	878	864	884	881	869	871	880	967	882	922	931	927	892	873	901	878	883	921	903	877	870	883	855	939	929	898	876	927	900	900	936	871	899	908	884	939	947	907	869	871	886	946	911	856	911	896	913	922	965	898	859	912	923	880	875	901	869	894	913	911	930	909	922	880	913	876	928	935	849	899	913	905	917	895	883	911	915	883	897	893	861	881	898	892	882	895	945	947	910	891	907	913	887	870	911	892	879	916	924	937	889	921	912	898	893	892	898	886	922	914	916	880	915	857	881	849	940	879	895	931	889	875	899	915	843	872	876	905	873	966	954	880	902	881	909	870	909	899	917	927	953	921	936	872	877	894	875	867	879	891	876	928	877	918	850	847	878	919	865	947	895	873	877	938	835	936	909	859	889	958	868	904	902	885	926	918	957	980	910	898	913	865	980	887	918	912	920	921	907	885	888	935	910	869	920	886	911	851	914	891	868	897	909	911	934	896	817	872	897	903	936	887	852	888	910	841	851	860	870	897	909	887	934	914	857	941	893	900	919	908	887	930	898	935	947	875	960	865	829	928	958	889	904	938	906	921	879	899	879	885	925	958	933	854	899	866	915	892	930	871	909	905	886	910	875	929	906	963	947	910	943	895	881	826	910	902	911	904	937	893	851	847	920	892	866	881	851	945	919	891	897	905	871	860	910	905	897	895	928	870	864	916	919	897	929	921	899	883	906	945	900	901	921	877	902	930	872	854	904	954	889	885	918	877	911	907	942	891	910	922	932	879	957	877	802	916	966	872	909	902	899	889	882	927	870	887	911	924	890	898	921	867	920	868	879	845	909	901	888	963	907	906	939	886	926	911	916	875	914	873	905	934	943	868	901	950	902	858	854	927	905	900	879	948	896	838	874	855	883	933	897	997	913	900	928	902	873	887	929	889	904	909	907	846	910	937	963	922	945	891	851	902	871	883	845	875	907	875	953	910	884	865	892	898	896	883	848	877	908	901	889	923	911	882	868	919	873	917	901	917	855	960	931	929	891	916	849	870	875	862	948	925	866	913	887	856	869	913	913	869	888	931	924	866	890	915	896	876	871	869	905	906	906	914	880	898	913	943	871	940	908	915	882	935	845	929	858	942	905	923	879	875	894	883	866	883	871	909	895	961	906	909	951	895	924	887	959	924	953	914	865	937	947	858	961	890	891	902	925	891	903	909	921	932	861	890	883	934	881	919	894	862	893	847	903	995	901	834	836	892	918	929	883	915	862	918	950	906	919	867	928	928	923	911	875	965	927	914	902	907	903	838	916	916	922	898	910	881	900	935	884	858	874	890	885	908	895	904	877	927	867	870	872	844	901	905	875	902	888	887	910	924	879	952	930	941	902	866	868	858	862	857	864	890	897	913	891	877	928	903	897	909	898	950	914	879	867	916	896	844	877	888	946	899	905	906	912	897	909	917	956	867	902	931	924	918	911	865	933	920	904	940	901	933	959	942	923	875	890	963	848	946	920	886	903	974	862	931	897	925	869	900	905	886	917	940	908	856	921	886	897	917	878	890	908	889	878	900	939	920	939	895	874	879	944	920	860	891	899	923	914	922	875	887	930	897	917	896	886	896	875	866	875	867	877	878	944	938	917	928	876	904	956	860	878	889	893	871	906	945	945	973	928	850	878	879	898	868	930	927	857	892	889	978	892	879	935	935	903	910	916	922	856	885	928	941	876	905	880	879	899	907	881	937	863	886	932	811	883	861	902	865	913	924	911
9507	1518	1677	1202	883	665	520	420	386	363	278	260	241	235	234	212	223	216	178	191	214	228	195	189	179	197	211	224	264	301	512	825	1242	1537	1521	1300	1874	1631	1806	1292	921	831	552	389	282	285	251	197	198	176	191	174	164	145	174	182	164	158	154	180	169	191	168	173	161	174	165	179	159	183	181	163	172	171	186	174	174	189	181	175	157	152	160	152	162	149	177	175	184	171	158	162	193	172	169	183	179	165	197	163	187	180	161	173	178	162	167	160	168	168	164	207	180	184	158	179	177	154	155	186	154	170	171	187	159	172	185	161	174	162	167	180	171	189	167	156	172	181	156	172	172	166	182	163	174	157	188	187	166	159	153	153	162	187	182	180	158	187	151	168	169	154	168	180	184	153	164	193	150	202	155	164	170	175	163	172	181	170	167	179	194	176	151	162	139	163	176	165	198	174	144	174	172	173	185	167	168	150	158	173	167	172	173	179	169	181	169	173	140	170	157	171	178	182	184	154	168	164	173	183	176	181	197	164	182	176	161	191	174	157	178	143	173	162	162	178	170	167	183	168	168	147	147	165	163	170	186	172	180	188	175	181	154	147	179	159	174	172	153	157	187	160	186	205	186	174	181	165	165	157	159	156	180	183	157	174	158	152	168	151	177	179	158	144	161	174	170	180	177	166	156	172	181	179	169	160	165	167	174	189	165	145	173	173	200	177	160	152	165	188	143	172	173	173	148	179	179	169	190	173	157	164	180	162	184	169	183	160	141	167	163	169	175	168	180	161	154	157	162	183	169	153	172	168	149	142	177	184	195	173	153	165	173	179	179	177	165	165	172	157	164	171	157	150	166	160	177	170	165	167	168	189	179	178	184	152	189	173	162	176	174	145	160	168	175	167	161	208	162	187	168	174	167	173	156	173	176	195	159	164	161	175	163	170	167	143	153	163	162	163	165	160	181	170	158	180	149	182	161	160	176	140	172	161	167	164	183	171	174	155	168	193	181	181	170	175	166	147	148	178	179	166	152	201	173	184	183	157	150	152	173	193	156	174	157	180	148	170	175	171	158	180	185	179	148	173	170	177	151	163	212	165	161	206	177	184	165	163	159	169	162	144	164	169	163	187	165	178	184	152	183	165	151	193	170	151	172	163	159	175	172	185	171	172	182	175	163	173	157	185	159	164	165	147	178	165	147	182	172	167	168	186	186	163	163	186	177	179	161	155	148	186	170	177	161	166	154	171	154	171	173	170	157	176	172	152	173	158	170	189	153	178	176	179	182	157	170	176	165	171	150	191	171	184	163	162	172	185	176	154	166	162	177	160	148	184	196	173	162	170	154	162	171	170	182	165	166	168	187	190	185	159	144	167	175	160	156	162	177	166	158	195	170	172	160	147	178	160	151	180	150	162	177	176	174	178	145	182	159	182	164	182	145	177	167	203	174	193	161	167	164	178	161	179	182	171	170	149	158	158	169	160	176	165	193	176	171	157	169	168	162	176	179	173	158	177	188	175	176	169	146	167	187	160	176	170	159	184	145	157	185	160	144	176	169	174	179	156	151	191	174	173	159	166	157	159	185	154	157	187	179	178	174	158	187	163	159	152	173	160	166	158	181	183	192	147	183	171	152	162	163	144	195	180	174	176	159	173	164	170	163	152	157	168	157	164	189	177	179	179	175	162	145	175	174	147	171	169	185	180	169	175	186	180	150	163	167	169	186	194	167	166	154	199	172	171	171	179	162	163	168	157	176	167	173	142	177	201	156	158	194	178	169	165	178	153	162	154	167	184	173	154	178	153	138	143	183	159	180	142	161	171	193	152	174	189	196	173	148	168	151	161	163	164	189	170	182	185	151	158	176	175	180	153	167	149	132	189	156	156	192	166	190	137	194	167	183	173	171	168	168	157	203	159	179	158	173	177	154	172	145	189	189	138	164	160	181	160	177	161	157	196	176	182	166	159	185	181	166	175	159	181	169	175	160	144	159	170	153	168	157	163	187	181	157	162	172	167	180	157	174	197	135	172	166	185	181	167	145	164	171	172	160	171	175	181	164	162	182	172	189	175	180	148	155	158	184	160	177	181	187	170	202	178	160	164	174	176	149	161	168	167	164	177	196	183	165	152	166	171	193	190	153	198	197	155	161	183	169	164	137	199	177	186	163	182	179	151	165	167	149	185	169	170	163	170	168	161	173	156	165	181	167	176	200	158	149	155	154	184	131	148	160	179	170	164	164	185	187	189	171	152	178	196	155	190	167	157	193	160	160	166	195	181	167	166	177	144	165	153	177	189	150	169	142	175	167	163	174	164	167	169	137	160	175	174	155	184	170	150	170	174	171	133	181	170	184	159	179	171	181	174	154	168	170	147	168	168	156	174	183	182	193	171	184	178	158	185	213	170	183	181	151	176	178	151	176	148	192	163	166	182	171	193	164	199	177	157	180	170	179	160	182	155	179	165	191	169	170	159	184	169	131	168	154	194	193	166	165	164	181	169	178	196	165	151	180	177	168	174	188	155	142	187	190	158	168	155	166	191	187	175	164	175	131	146	161	185	164	161	170	168	178	171	172	152	193	169	182	170	177	190	178	166	164	156	177	179	157	182	166	159	160	178	190	181	184	180	187	153	172	163	178	173	165	173	171	159	162	165	143	179	171	172	182	156	175	178	163	161	172	167	160	140	135	173	166	196	177	176	156	177	184	177	159	170	178	148	175	169	164	169	161	166	168	158	171	178	165	147	159	177	165	150	167	166	162	182	169	177	163	173	179	174	159	184	157	175	180	174	147	172	163	179	184	155	184	172	166	164	166	159	177	158	144	203	174	158	151	186	157	180	158	169	178	177	176	171	148	156	155	152	172	176	170	175	182	170	169	192	161	193	174	175	197	195	156	184	175	144	182	173	158	183	168	189	166	170	154	189	176	167	172	207	174	157	165	168	161	177	158	182	191	178	188	163	163	168	171	173	156	162	194	181	184	171	174	193	151	177	166	176	177	173	167	172	172	162	176	168	158	193	172	171	144	161	212	189	165	183	166	167	173	170	158	200	155	160	174	171	153	168	187	193	154	179	183	179	155	191	176	170	143	191	173	154	177	164	177	137	173	175	190	160	166	178	150	162	179	149	198	156	153	180	170	169	150	160	172	159	196	168	163	164	165	157	166	172	155	164	156	162	173	169	182	185	179	170	160	179	206	181	178	164	174	171	157	168	174	185	162	190	169	164	159	176	167	175	175	151	157	139	187	172	160	177	191	188	190	133	197	155	163	155	155	178	161	171	176	155	171	168	171	145	176	181	175	175	167	156	165	170	187	175	154	195	198	165	174	178	180	161	195	151	164	160	175	181	192	154	168	183	175	148	170	173	163	184	168	165	185	188	177	160	170	184	187	190	143	129	170	165	195	171	168	174	182	179	166	159	152	171	171	169	181	160	156	153	183	166	191	163	174	164	193	174	166	180	195	179	158	165	188	142	163	162	170	157	162	167	188	155	165	154	165	178
6014	1701	3571	3970	3281	2687	2201	1822	1652	1432	1293	1140	1096	1027	951	944	851	819	811	749	690	759	738	676	723	929	945	1114	1432	1511	2939	5621	8075	9646	9197	6639	9845	8967	9806	7918	6321	5619	3636	2109	1797	1500	969	851	708	675	671	620	647	564	589	495	537	577	513	556	556	535	553	551	557	552	569	537	528	560	565	601	507	520	530	561	519	509	508	531	569	579	523	551	546	521	554	504	542	496	537	554	530	508	533	528	565	524	579	544	574	505	563	527	493	548	545	502	546	553	543	500	495	501	502	512	504	482	512	506	494	529	480	502	517	545	521	508	508	521	570	507	561	503	519	508	519	547	508	550	523	530	520	468	532	512	527	539	566	519	536	504	566	527	501	514	466	538	538	510	511	497	532	544	513	506	504	517	479	539	485	487	504	565	484	514	554	530	515	544	512	507	536	573	513	552	492	517	530	504	490	482	533	532	528	532	534	529	544	567	495	529	507	528	512	518	571	498	528	487	505	473	523	514	518	473	551	503	523	502	512	555	508	504	530	523	477	491	488	510	543	576	501	524	498	498	524	526	493	515	502	536	529	507	549	595	493	522	496	529	543	528	512	508	526	544	537	511	530	518	539	479	577	530	532	534	549	528	507	554	520	519	518	538	545	533	480	518	527	525	495	523	521	507	521	523	462	553	537	489	502	509	544	561	512	503	520	529	514	527	558	517	496	536	528	516	508	515	528	508	499	538	534	559	539	505	533	515	467	557	498	547	522	527	501	530	519	507	535	556	506	520	510	496	515	557	547	527	533	506	509	491	510	496	547	523	522	491	511	505	497	563	501	503	522	500	502	511	488	539	494	515	512	508	524	511	538	544	536	507	485	533	521	528	514	539	538	505	546	511	513	514	490	501	529	487	560	524	516	532	536	476	553	539	534	507	490	535	498	518	524	460	591	535	530	492	511	530	496	526	505	538	537	496	503	495	513	532	552	524	537	516	504	512	515	541	532	532	484	506	520	557	545	540	520	565	539	524	523	530	539	543	568	496	519	552	482	494	475	508	478	502	540	503	471	515	509	534	517	538	534	522	530	506	487	500	541	507	522	520	527	478	524	499	535	546	515	468	573	480	528	481	519	571	519	515	501	511	513	511	514	544	530	505	509	505	486	481	503	521	526	532	531	538	514	539	536	556	539	512	487	495	490	473	535	550	505	512	534	517	483	483	506	501	525	478	523	511	509	492	506	533	505	544	524	519	561	558	533	479	547	537	532	502	515	502	497	499	520	550	575	542	474	487	495	499	503	524	490	555	529	521	513	478	486	482	467	518	521	478	529	513	528	518	543	506	523	536	543	536	504	510	538	524	490	549	549	478	526	491	514	532	508	501	522	534	506	498	567	519	544	500	540	505	523	481	538	536	554	480	535	518	476	537	495	522	530	544	522	530	508	493	522	547	483	504	501	544	521	540	530	504	560	512	489	541	485	522	507	490	495	509	523	485	514	494	498	513	534	516	493	493	507	552	519	493	543	515	504	508	509	525	526	501	544	517	529	526	527	498	524	492	523	512	464	482	531	517	517	499	523	530	574	497	541	542	501	544	499	539	508	512	508	510	530	523	493	509	494	554	548	531	531	490	476	503	527	474	531	550	525	528	505	478	496	519	522	513	542	505	528	542	504	555	500	518	546	517	537	498	553	477	525	508	530	504	508	526	519	540	550	510	476	472	520	526	519	523	521	513	471	554	492	501	510	546	519	517	519	530	504	502	529	537	481	510	558	498	537	515	505	529	510	498	531	524	522	497	538	520	465	524	539	532	525	519	520	496	527	486	545	540	507	524	519	540	527	485	520	534	495	511	528	528	535	484	519	545	563	498	485	552	527	513	519	484	502	546	513	514	514	559	513	504	534	525	535	497	544	516	544	493	547	516	528	534	531	523	527	502	540	513	534	492	510	506	513	547	555	515	486	458	531	520	523	492	554	558	520	516	545	552	530	502	538	525	541	491	525	499	499	529	500	531	545	492	490	478	497	521	529	517	537	518	517	501	529	555	524	533	536	568	551	545	498	479	568	460	521	509	521	548	529	513	543	489	547	513	484	524	514	489	511	492	522	524	509	506	527	516	508	519	494	516	489	490	501	515	533	508	501	528	502	494	536	530	536	533	510	509	531	494	531	546	513	513	525	512	560	547	548	542	524	512	526	500	510	533	520	554	535	512	517	532	535	494	518	517	561	540	547	507	480	531	513	499	521	532	547	479	491	517	518	545	534	509	541	504	507	497	523	478	542	519	499	528	486	486	531	523	497	563	526	544	538	529	534	547	555	491	509	502	514	460	511	517	540	529	537	532	511	538	479	529	493	519	532	498	561	531	494	533	507	544	549	481	486	529	476	528	526	574	527	485	556	524	544	517	503	508	490	526	523	550	513	539	531	517	478	482	521	533	514	467	565	491	511	510	521	525	488	533	528	478	509	550	517	513	514	531	515	548	529	501	506	540	515	510	501	553	510	511	542	529	507	535	489	505	517	497	497	486	521	477	501	536	532	495	538	516	517	491	511	518	521	514	543	530	507	577	511	515	528	586	537	537	508	572	521	537	524	500	523	526	444	512	513	531	528	526	524	494	529	540	523	540	455	516	500	513	525	493	557	526	522	539	532	521	545	559	504	536	529	545	520	529	492	510	477	499	474	504	528	499	520	546	531	545	509	537	514	486	518	487	504	508	532	516	521	473	538	536	507	533	521	491	545	526	515	506	479	500	522	517	543	526	497	570	549	512	531	517	531	522	509	523	513	545	426	494	523	515	504	519	481	454	525	516	541	552	536	499	533	502	514	498	492	500	485	517	502	480	461	505	528	533	541	518	563	492	508	501	523	562	493	540	499	563	542	534	523	542	495	510	532	533	552	500	538	502	500	487	493	509	506	522	530	520	523	487	511	521	495	533	523	505	499	546	512	533	522	501	506	529	512	506	587	499	512	515	511	484	492	535	511	482	527	528	508	443	550	533	564	507	508	522	531	533	489	496	509	488	530	518	533	517	512	466	500	483	498	476	530	517	518	531	531	539	510	560	511	542	526	505	526	505	497	506	515	541	552	546	494	534	506	548	514	521	528	529	556	497	517	491	526	517	519	525	536	557	517	541	501	542	504	510	512	519	549	528	494	525	527	495	505	472	524	532	511	526	539	504	508	501	511	512	516	539	485	520	508	484	538	506	530	523	517	566	495	529	572	552	491	574	506	525	498	538	533	528	535	466	472	500	515	515	500	544	590	465	510	515	536	529	535	539	527	519	496	509	514	542	470	533	505	501	497	535	541	502	504	529	550	516	544	511	552	554	517	515	521	521	503	500	497	532	521	529	544	536	530	486	477	524	496	506	517	469	497	484	498	509	474	537	508	547	516	532	512	537	545	533	520	518	513	499	511	509	551	542	538	555	540	564	499	527	506	510	546	478	545	509	557	498	523	503	573	486	525	453	532	538	484	564	507	479	533	473	506	495	531	523	552	558	552	503
16835	3356	3172	2280	1528	1124	816	629	509	424	383	340	302	313	258	262	247	226	232	221	198	196	195	167	193	214	252	298	336	326	631	1313	1791	2323	2138	2080	3476	3006	2917	2162	1876	1565	779	488	437	372	232	195	162	207	179	156	170	160	137	149	161	160	163	142	164	154	145	131	153	151	147	132	151	140	164	152	161	140	139	158	170	139	160	153	127	134	142	144	144	128	171	151	148	165	136	148	155	140	158	126	155	156	147	175	141	139	136	143	166	151	147	169	144	134	160	169	170	159	122	132	175	150	140	155	134	161	144	154	144	137	155	127	171	154	148	162	139	123	141	132	121	167	131	148	125	159	160	142	124	152	130	142	149	141	149	162	150	148	155	162	124	138	145	145	141	147	142	144	140	172	152	156	156	134	125	150	152	132	142	152	145	143	143	142	140	139	153	143	163	131	140	161	137	149	143	145	134	147	157	148	152	167	144	166	143	160	150	144	136	138	129	147	143	160	176	174	131	152	147	166	151	157	150	175	168	143	150	164	161	137	144	141	142	139	150	160	146	142	147	144	161	147	152	142	166	142	147	132	157	147	163	139	143	154	137	147	125	147	155	140	151	150	132	141	118	138	124	151	143	154	176	137	150	134	119	139	119	145	139	137	148	132	159	158	134	150	155	148	161	148	141	160	130	131	151	138	147	126	147	136	137	155	166	151	144	149	137	142	131	125	138	162	153	147	167	152	133	151	148	144	154	148	129	134	149	165	135	162	147	135	148	161	156	152	164	139	146	152	152	134	133	130	158	128	146	180	152	126	129	140	155	150	158	130	136	158	143	133	147	152	147	146	172	158	147	161	127	160	143	161	155	150	142	135	143	157	147	154	155	145	174	133	159	142	116	156	136	149	167	143	136	163	132	178	143	131	161	157	150	145	145	145	150	164	149	151	177	157	145	137	130	149	168	130	163	135	152	135	157	131	158	146	124	150	164	141	158	157	143	157	133	143	138	154	137	129	144	148	153	146	131	162	135	162	120	152	133	154	126	156	125	152	147	137	146	159	149	148	112	147	164	164	148	146	140	123	164	145	170	145	136	144	167	159	155	153	177	139	154	138	163	122	131	133	142	151	134	147	132	170	126	125	141	158	140	144	155	130	153	153	145	133	148	139	161	175	162	128	156	143	162	132	166	139	142	135	159	136	154	144	138	153	154	149	163	131	142	142	132	170	142	159	144	129	159	151	115	139	141	143	122	136	144	142	137	150	134	150	139	144	159	167	152	156	146	146	145	140	142	156	135	183	160	138	148	138	161	141	119	139	147	160	144	141	134	149	167	137	165	173	151	147	140	162	133	139	149	148	161	161	129	147	150	160	137	125	148	139	153	170	144	151	129	170	152	148	160	147	159	160	128	136	141	139	159	136	143	137	125	161	162	145	140	163	158	166	146	156	151	139	165	122	138	166	176	124	137	155	157	163	149	170	139	136	162	126	157	141	171	150	167	160	143	147	159	129	146	154	139	148	164	135	156	154	158	157	150	154	126	159	153	162	140	141	156	148	135	160	135	155	156	147	139	131	155	120	127	143	152	134	147	154	138	154	138	136	143	163	156	158	123	158	155	136	150	156	157	141	133	145	124	157	135	152	155	141	131	168	142	156	150	135	164	150	162	147	152	144	140	155	162	120	131	183	142	133	151	155	138	154	163	125	158	122	145	144	156	149	144	123	135	148	170	144	136	134	148	148	139	161	130	137	131	159	144	145	154	134	151	139	162	143	155	137	133	147	146	163	147	153	141	144	131	145	141	134	152	146	117	172	158	148	164	123	152	136	157	144	135	159	150	153	143	139	153	142	139	150	136	137	157	125	131	139	145	149	152	132	162	142	134	141	145	160	138	135	150	142	128	163	162	144	148	124	131	150	154	144	142	123	143	148	134	161	129	148	140	140	157	145	117	156	145	156	170	134	145	170	126	160	159	130	151	149	154	142	164	147	144	144	134	126	140	163	150	130	162	140	146	152	174	129	150	135	138	135	141	110	154	139	148	133	165	172	158	144	136	146	147	147	136	147	157	130	167	149	133	139	135	130	132	145	140	144	143	142	152	134	150	150	154	137	162	148	148	157	145	152	126	146	157	154	136	142	153	132	144	126	135	137	166	122	162	134	140	136	136	149	146	139	131	141	133	158	155	171	139	110	150	151	158	135	146	137	141	168	130	120	171	166	133	147	131	129	149	165	140	162	122	137	131	173	154	145	137	147	139	124	138	152	129	138	153	147	113	133	148	147	151	141	157	135	166	158	141	120	152	143	131	148	144	141	133	127	165	160	172	143	155	148	144	149	142	132	152	166	163	148	164	147	153	176	148	148	139	153	146	151	140	157	153	144	147	157	134	153	152	136	137	164	173	162	124	126	153	149	156	150	143	143	143	130	136	137	150	144	152	153	115	144	163	151	156	145	135	149	158	156	144	157	144	169	147	137	154	146	165	162	152	145	141	148	175	151	133	154	133	155	131	147	159	136	120	120	158	158	132	146	137	129	136	160	149	149	165	173	150	137	151	142	142	130	162	141	153	154	143	141	133	141	127	153	145	145	133	139	171	137	135	127	139	144	141	160	134	146	149	134	143	155	173	159	151	128	135	162	150	116	144	152	152	160	161	154	141	154	143	146	133	154	145	139	156	164	149	130	133	143	130	124	149	128	155	139	155	158	168	134	130	150	112	142	163	108	165	146	153	156	147	138	133	138	142	166	164	140	136	136	148	141	157	145	122	134	166	131	147	159	149	140	140	136	136	129	140	151	141	151	161	157	156	137	129	126	129	129	122	136	161	141	142	129	147	142	155	138	169	144	137	137	153	149	166	128	137	131	137	151	149	160	168	122	147	172	147	128	154	131	151	151	160	154	148	155	172	149	153	132	172	159	139	137	108	168	154	167	159	151	139	157	137	149	122	141	149	145	149	120	139	146	149	135	163	168	156	161	138	134	144	140	129	156	150	154	159	136	156	138	157	144	127	149	148	137	143	139	148	122	160	151	143	139	143	149	150	156	139	137	141	171	151	161	155	157	151	145	140	140	140	150	150	131	152	145	145	135	142	147	157	154	159	155	137	147	124	165	143	141	138	151	159	144	179	141	147	141	157	123	142	141	145	142	154	128	138	155	136	147	150	134	145	143	120	137	161	151	140	138	146	152	149	137	161	131	147	122	183	152	152	147	139	154	149	142	152	124	166	144	139	139	147	160	140	125	132	150	141	137	140	144	159	152	148	148	154	176	145	125	143	135	150	151	154	153	133	139	160	162	131	127	156	158	145	138	133	139	149	142	140	141	164	133	134	151	143	162	147	161	146	181	139	145	141	160	154	130	161	139	150	136	150	151	152	146	111	111	137	126	124	131	141	152	154	119	148	176	162	145	166	150	149	151	149	159	159	146	133	152	144	144	141	133	145	153	149	134	142	161	155	138	151	157	158	147	151	160	149	140	155	121	133	147	151	153	142	139	131	138	152	152
8529	2607	6048	6682	5642	4611	3672	3100	2512	2223	1931	1661	1496	1347	1255	1143	1099	1043	1002	936	877	840	838	771	854	1085	1415	1557	1694	1884	4565	9168	11473	13435	9975	9170	14923	13667	15472	11438	10902	9439	5570	3484	2960	2166	1378	1098	879	824	754	642	566	557	534	536	518	566	533	529	451	540	516	504	520	538	503	535	504	505	513	487	480	485	491	456	470	506	517	476	476	522	478	487	502	475	492	502	499	480	479	481	528	501	457	485	481	481	467	463	479	476	484	497	493	508	474	489	457	440	477	513	467	459	446	483	472	475	498	475	456	407	466	519	462	477	484	457	472	466	445	469	486	483	469	478	452	463	464	459	446	461	459	480	463	466	437	450	488	452	453	424	460	468	454	481	478	455	485	436	458	437	474	463	423	458	491	457	456	497	420	469	453	499	481	432	465	474	425	458	439	498	465	455	467	426	462	431	443	454	446	448	480	469	461	464	465	472	466	487	474	420	448	445	489	475	443	420	453	476	462	468	494	461	456	447	458	453	421	480	437	505	463	505	440	472	478	430	460	459	466	464	435	448	487	428	467	455	496	492	467	447	522	466	462	456	459	448	470	453	436	473	480	440	445	451	448	454	479	444	492	482	462	408	471	437	470	436	449	430	444	466	401	436	437	429	455	444	428	466	455	438	469	454	458	468	476	466	473	421	451	413	443	469	436	486	416	466	454	440	479	468	439	417	462	432	445	441	470	492	456	456	500	406	447	424	460	473	471	480	469	428	442	477	466	430	487	463	465	444	447	481	451	474	451	469	438	457	468	480	461	434	428	467	488	461	449	456	455	438	460	414	458	475	475	476	467	471	477	488	483	440	477	459	476	432	415	469	411	467	478	464	440	453	516	436	438	447	463	476	413	458	451	444	440	445	441	440	420	454	453	459	423	477	466	417	461	490	476	462	466	442	429	476	423	437	490	448	462	453	481	473	458	422	432	441	452	481	434	481	456	451	453	451	483	470	419	454	452	484	443	459	449	460	463	438	449	463	438	436	450	457	479	454	407	502	476	480	480	462	440	450	461	443	450	477	465	473	478	463	461	462	443	468	461	436	454	473	481	488	450	436	456	460	509	464	464	458	471	448	453	493	477	465	461	458	430	475	461	432	458	458	487	468	475	410	453	421	424	473	476	516	431	427	487	421	445	461	470	459	468	480	461	458	456	461	424	452	436	452	425	483	465	426	488	434	435	449	445	502	471	451	436	426	461	464	448	447	460	438	471	454	451	447	462	472	428	459	460	481	473	468	437	452	468	475	436	468	438	463	439	460	434	426	430	460	431	426	447	457	492	447	450	510	452	460	460	436	463	466	426	436	467	418	458	489	475	488	467	488	480	454	486	505	431	431	501	470	472	467	478	467	475	467	454	441	482	435	479	476	472	443	447	432	464	462	477	450	417	467	490	438	474	488	445	486	421	460	443	455	447	463	455	450	429	449	453	462	441	478	413	455	448	478	489	430	485	438	424	438	409	425	457	482	458	480	462	455	464	439	440	442	456	483	468	452	447	476	427	465	417	445	462	421	430	466	447	471	441	460	441	486	432	476	452	479	463	445	471	445	454	499	489	457	454	453	452	466	487	416	442	457	488	449	485	484	480	448	462	445	455	472	470	482	476	454	474	484	442	439	446	436	483	463	427	486	478	468	442	445	464	463	431	455	471	458	455	461	420	445	453	486	499	446	436	444	424	470	451	457	455	437	451	465	491	445	423	436	441	477	457	436	463	486	460	465	440	428	450	465	426	469	485	445	489	439	464	491	473	446	491	438	457	467	474	478	467	453	437	462	469	444	460	425	446	436	452	474	496	455	466	464	427	473	470	456	457	435	453	472	485	437	450	491	456	493	434	449	474	447	457	481	462	466	421	468	481	434	456	462	488	468	438	450	472	461	468	477	435	450	489	456	484	441	491	460	447	449	433	503	432	453	428	501	453	476	474	473	446	469	463	457	454	490	464	481	465	442	431	441	476	473	397	463	469	418	438	480	465	443	478	468	470	476	446	458	452	446	447	466	484	417	459	436	433	476	440	454	474	452	450	473	439	466	488	414	475	472	498	481	453	472	429	419	431	431	454	466	434	469	472	481	477	492	459	447	450	510	472	493	471	456	458	449	443	475	515	476	489	447	453	472	466	450	465	465	484	437	485	443	496	467	481	463	476	425	472	494	450	478	483	420	448	469	480	489	478	442	459	466	435	456	409	491	485	480	478	456	446	478	427	494	486	487	451	464	460	447	447	489	474	465	447	457	448	475	487	494	427	469	442	477	450	484	425	461	454	430	467	437	477	442	448	519	450	454	460	419	462	476	472	480	437	489	462	435	491	478	423	460	441	462	461	480	488	469	472	415	473	448	464	485	424	445	472	458	465	437	476	501	460	439	454	457	464	452	461	476	505	457	451	492	449	457	445	488	421	425	448	461	436	463	415	457	480	447	437	451	454	444	446	450	434	481	468	491	457	428	474	405	462	458	477	430	483	478	437	449	512	412	447	458	526	415	458	486	491	494	443	427	477	467	436	424	451	429	489	450	480	487	437	468	438	463	428	442	434	446	451	438	494	470	452	470	432	457	474	465	466	472	421	453	418	426	493	437	447	452	457	415	447	480	482	457	447	487	465	463	467	427	445	470	425	446	434	496	449	479	460	483	432	464	467	453	437	469	458	414	462	478	452	493	410	470	441	449	457	452	462	495	472	468	446	464	468	480	432	478	459	479	460	406	465	479	460	441	475	497	452	454	445	474	432	472	445	493	427	468	467	425	412	476	487	478	425	421	469	460	454	451	435	444	489	429	442	446	475	460	489	483	489	455	459	472	430	487	471	476	444	483	490	423	453	401	482	466	467	473	453	456	462	446	425	468	480	503	463	422	477	435	458	441	439	436	464	447	446	452	483	458	463	474	461	458	459	486	468	458	439	451	454	497	479	466	499	437	441	474	472	482	472	453	473	465	471	493	433	468	460	478	454	468	445	460	484	470	472	470	473	455	481	473	439	487	471	473	444	457	480	473	455	468	485	478	504	439	447	431	483	446	479	462	423	413	481	474	426	444	441	443	478	408	457	471	448	466	483	470	428	465	423	475	449	453	465	464	503	452	481	456	474	454	472	485	492	435	467	468	477	466	485	452	450	498	458	460	453	423	456	442	518	438	432	470	461	458	417	482	477	465	471	474	440	441	400	462	431	449	470	476	470	444	439	480	451	448	473	456	483	450	453	474	425	409	433	449	444	418	461	438	477	388	451	427	487	466	473	506	433	451	469	467	456	475	514	442	433	461	475	447	437	474	453	470	447	462	493	460	470	512	480	461	451	484	416	464	452	491	464	458	486	459	462	441	456	416	499	469	481	422	443	460	444	497	454	458	440	459	483	463	494	441	452	472	444	454	462	474	480	488	443	474	451	447	420	399	425	466	458	449	477	464	436	460	470	476	444	413	430	459	428	450	472	454	454	441	464	486	468	459	453	466	474	461	426	442
2339	391	385	342	372	306	334	331	347	316	304	305	325	294	329	268	297	319	295	308	311	326	281	312	270	288	310	314	311	320	318	344	366	384	350	353	386	386	374	425	386	337	279	342	288	317	326	295	322	340	328	277	305	279	298	308	306	311	335	315	298	300	343	313	304	337	297	315	328	324	276	326	305	322	343	290	305	305	301	333	300	303	324	292	310	322	301	287	295	261	329	306	310	289	311	309	302	277	294	291	312	316	301	289	342	310	308	292	325	323	302	313	322	310	305	319	294	301	328	349	293	301	271	299	281	304	302	280	323	312	332	316	281	298	291	311	290	287	349	325	300	287	305	354	308	305	290	319	333	286	302	282	319	304	326	302	304	288	338	325	316	314	297	304	294	279	272	287	338	274	303	294	306	284	304	294	298	331	311	292	287	305	303	316	294	287	304	310	279	288	313	310	311	280	301	297	292	295	282	332	311	300	300	323	308	302	315	301	301	280	297	317	302	282	333	310	310	289	317	296	349	313	340	301	284	298	308	324	325	302	307	284	320	319	293	324	339	309	298	322	307	332	281	276	293	313	306	289	304	290	278	298	315	331	292	303	320	292	326	318	281	292	301	290	295	327	311	325	272	314	300	317	269	344	299	320	287	299	289	328	317	309	312	341	292	303	263	291	284	305	258	285	327	348	300	314	300	307	290	294	264	280	312	296	333	310	305	318	319	281	297	300	297	292	318	282	293	302	319	291	307	287	313	299	332	328	304	333	303	325	283	300	318	309	312	298	288	289	325	297	295	300	310	357	275	308	307	332	290	276	313	334	343	324	278	297	300	314	312	299	314	317	325	296	309	310	305	309	318	302	298	323	312	328	328	302	319	333	303	320	284	303	322	301	299	286	288	298	290	318	315	287	311	293	338	299	302	318	300	289	322	360	327	313	306	278	320	305	313	294	312	315	321	298	315	302	274	316	318	314	291	328	311	275	293	315	297	314	294	294	322	295	305	319	282	318	284	291	322	306	309	312	309	300	315	294	312	300	296	319	297	314	291	314	308	311	295	304	307	282	295	303	307	296	301	286	295	296	300	323	312	308	314	344	298	298	303	321	277	293	306	303	296	303	299	333	309	314	319	310	273	306	289	286	321	261	291	329	315	276	312	302	317	311	288	282	322	299	297	295	311	296	298	287	300	313	295	336	318	273	293	311	307	300	296	291	326	325	309	279	308	298	270	300	306	310	266	339	299	309	315	346	343	283	301	305	283	280	279	276	270	290	308	321	299	342	320	294	302	303	311	304	293	310	330	334	331	323	291	306	339	337	302	330	303	309	313	340	300	313	281	292	276	304	310	291	304	318	312	295	315	295	314	283	318	306	333	316	294	320	313	296	282	330	311	299	337	298	273	310	315	323	317	295	325	330	316	326	307	310	306	298	319	288	294	271	297	306	290	305	327	320	287	294	287	295	316	258	331	325	319	292	305	310	314	331	275	307	283	300	316	329	291	343	297	291	267	297	318	333	262	301	325	285	312	319	280	350	319	314	303	296	325	313	283	328	297	324	294	275	308	303	335	307	323	317	343	299	293	266	315	302	296	302	321	314	314	312	284	309	323	312	288	308	318	319	318	287	282	273	281	311	291	290	292	337	299	298	358	273	316	289	320	312	294	312	285	323	307	309	284	288	290	295	311	307	315	316	311	313	281	294	314	291	295	318	316	306	304	289	297	325	294	309	288	286	305	341	359	310	295	297	309	315	313	310	315	292	314	308	272	296	283	324	277	293	302	291	284	333	317	287	319	319	305	303	284	340	323	280	316	307	289	303	302	321	330	317	307	296	314	318	305	291	306	304	326	338	307	279	293	308	294	305	315	297	335	302	302	293	342	302	330	300	268	338	274	306	301	298	295	307	326	268	294	302	301	285	320	284	283	291	291	266	320	293	307	301	326	309	315	321	316	330	287	305	298	308	302	319	345	302	283	304	326	308	303	283	316	310	277	281	335	308	302	318	296	312	324	316	334	295	269	320	296	290	334	306	313	299	319	298	270	301	304	291	290	287	328	302	324	307	318	296	307	309	320	321	331	270	344	366	310	262	293	315	314	341	294	300	293	292	334	275	322	324	333	295	300	278	315	289	332	295	293	325	280	308	314	313	327	306	315	293	289	313	318	310	312	337	344	334	321	319	340	305	318	321	291	285	284	291	294	290	318	299	337	288	305	320	320	301	315	317	314	275	304	290	331	312	309	267	361	326	307	304	306	301	309	319	299	297	291	313	332	328	303	293	314	318	314	280	318	300	291	312	286	295	328	289	298	304	337	283	307	315	327	311	309	298	295	336	328	311	312	284	309	308	339	289	339	304	307	313	335	325	317	294	314	290	323	282	298	305	326	272	337	296	304	325	306	304	303	302	305	342	328	339	291	288	313	322	286	330	279	282	325	288	310	308	304	291	304	295	321	317	336	308	289	273	283	294	301	298	312	287	349	302	310	277	294	278	294	330	289	310	313	298	266	298	308	327	283	321	293	325	320	313	293	333	308	290	334	317	333	310	287	292	322	305	348	264	271	289	310	278	284	265	318	334	312	307	310	296	304	302	318	312	325	297	311	309	290	297	301	315	306	318	299	299	331	285	312	306	327	313	315	306	288	281	298	303	280	291	289	302	312	313	270	306	292	306	340	300	328	275	312	314	324	355	289	314	321	301	299	286	331	296	308	300	285	325	349	309	292	323	311	306	299	328	298	279	318	316	320	313	294	316	302	296	331	313	298	290	300	268	280	283	281	297	299	321	294	320	276	289	317	295	330	304	326	326	296	314	311	296	324	293	277	317	312	325	307	315	307	346	267	339	306	320	293	294	298	318	308	294	293	294	316	314	310	314	324	311	286	293	327	294	281	338	310	285	310	301	319	326	290	281	334	304	290	303	300	322	296	296	327	340	285	290	320	289	328	272	304	332	326	323	322	292	305	329	322	302	322	293	304	313	272	319	321	303	287	289	327	312	330	343	304	297	294	320	312	316	293	301	337	270	318	309	294	298	307	285	276	284	321	289	302	287	318	296	327	285	334	333	322	315	301	347	311	338	254	282	302	323	310	315	326	332	270	308	293	319	308	334	288	319	307	305	316	300	314	299	303	321	293	330	313	269	293	330	330	313	296	295	332	321	288	322	311	316	312	286	297	293	309	306	309	284	309	317	335	292	289	318	316	274	313	324	284	318	298	320	327	295	302	309	273	300	285	346	309	314	317	282	301	305	288	323	311	291	305	341	287	302	326	299	321	323	289	304	292	296	307	290	286	300	304	284	355	259	310	297	288	290	325	297	314	344	295	297	296	268	331	309	335	360	291	310	285	314	295	285	295	320	323	275	350	328	293	284	289	310	312	293	296	322	278	301	290	312	314	297	312	315	352	307	321	280	313	299	307	338	308	276	282	317	338	294	316	303	293	318	339	294	341	332	311	320	311	327	316	313	290	290	286	292	303	286	319	305	303	312	298	291
2483	886	1034	1020	1037	1014	985	923	926	966	930	922	880	871	842	905	849	834	882	873	856	814	841	857	887	876	852	911	901	946	966	1132	1337	1368	1173	1271	1567	1363	1583	1435	1214	1139	961	923	1036	952	844	910	870	903	845	877	843	884	838	917	863	803	835	847	874	888	920	839	810	907	845	851	896	936	851	855	839	823	885	911	874	854	776	837	874	854	882	902	836	896	871	844	898	882	853	866	845	863	856	831	824	780	894	877	862	879	867	863	851	828	821	844	860	860	826	886	801	814	846	859	847	842	859	846	854	868	879	866	846	852	857	849	870	856	878	851	865	851	883	816	883	804	891	848	858	865	868	802	844	847	833	847	935	877	798	859	902	882	847	865	903	897	897	878	840	845	817	822	885	825	805	823	865	819	820	825	862	827	865	861	822	815	839	921	884	877	916	852	833	832	863	873	869	852	877	876	846	911	879	876	883	819	817	868	895	860	850	872	782	804	837	844	826	871	803	869	825	827	814	880	830	877	838	889	836	882	874	860	861	807	813	858	881	910	837	845	883	870	815	863	801	817	890	852	826	854	844	897	895	785	847	892	825	822	890	795	823	900	899	805	916	866	859	829	842	827	861	867	831	868	869	851	856	888	891	850	832	850	830	824	859	857	876	843	853	877	892	859	824	888	867	889	874	857	814	872	877	813	869	800	854	839	868	806	889	825	855	832	868	858	818	868	864	851	825	884	857	850	835	847	864	857	870	867	878	818	868	830	846	879	837	851	827	881	819	839	889	878	840	811	833	854	832	856	830	866	840	895	833	872	925	850	830	834	834	858	811	844	884	875	846	864	837	906	845	862	793	796	833	914	885	840	894	802	830	854	863	874	854	922	843	857	881	847	830	830	812	856	902	852	859	851	894	877	819	864	850	847	843	821	827	901	844	877	836	793	897	856	862	847	873	855	837	873	860	816	877	864	816	846	801	912	880	855	853	869	815	864	857	849	821	899	838	870	874	853	903	854	853	860	900	861	906	868	882	853	849	901	828	860	898	865	858	836	840	833	845	844	829	837	880	809	847	884	856	909	826	854	950	853	862	902	841	862	859	805	867	850	821	886	832	859	813	883	876	790	836	870	848	866	846	839	868	847	869	851	844	831	879	857	845	844	870	855	914	827	829	813	848	847	842	847	826	822	873	885	830	818	903	865	834	829	834	821	838	841	849	831	850	838	826	837	803	833	858	840	894	809	853	847	881	899	823	859	854	873	827	895	843	853	846	902	849	880	820	809	870	879	844	850	887	868	875	852	849	857	895	848	857	856	844	919	831	900	839	812	847	857	812	885	824	855	832	848	856	863	842	860	850	856	848	885	856	774	849	841	858	892	863	873	846	864	873	818	905	860	850	848	876	841	850	865	835	863	869	826	861	887	831	870	844	846	843	910	847	847	860	843	834	878	799	810	818	870	865	834	861	871	804	916	863	877	866	885	852	884	838	875	862	863	863	899	857	827	825	884	874	879	816	865	880	857	859	824	845	862	864	865	848	847	900	822	847	853	886	883	811	774	851	889	829	845	861	835	867	850	871	890	857	870	861	885	859	849	841	832	891	893	835	893	898	859	813	932	858	851	890	873	816	840	875	903	870	872	814	897	841	811	867	833	879	808	815	852	823	860	850	833	801	861	882	855	822	814	836	850	877	801	859	893	856	875	828	858	870	796	803	827	852	823	832	871	857	801	784	891	841	881	875	858	916	849	850	841	891	828	894	882	793	835	876	845	862	864	852	860	857	861	867	850	887	872	875	871	858	873	834	875	859	860	843	842	877	821	847	869	806	826	811	855	875	844	887	870	866	856	877	822	870	855	886	839	883	861	844	895	857	785	859	813	861	899	850	856	826	878	827	847	831	856	829	862	870	876	873	830	859	873	874	857	841	877	835	848	865	842	843	847	801	851	853	868	782	842	834	829	865	947	844	847	853	879	799	918	840	883	880	831	868	862	856	852	897	820	856	840	901	830	852	831	849	873	846	865	888	838	852	856	894	842	891	879	884	818	901	837	864	869	886	839	852	877	851	838	878	825	835	875	838	895	837	849	863	861	836	831	821	789	841	874	857	851	806	829	851	880	847	825	839	877	878	858	863	838	838	859	859	846	841	843	897	862	842	893	828	836	846	844	883	814	850	882	884	818	882	833	827	940	807	892	807	882	799	890	899	893	801	812	872	864	857	799	895	831	901	819	873	831	869	881	834	900	858	835	847	833	855	840	899	915	887	848	895	887	825	822	836	835	832	907	848	825	843	878	837	912	866	844	869	847	842	864	862	859	856	867	838	835	808	866	851	890	810	863	876	859	867	823	870	843	802	866	849	843	893	887	804	870	878	902	841	875	836	824	899	818	788	848	891	770	869	788	896	832	892	858	861	820	828	864	843	828	863	846	906	847	826	864	834	879	836	852	789	888	865	851	818	879	865	833	866	868	899	862	866	817	826	873	868	918	883	898	817	851	875	851	845	856	839	879	855	915	890	838	856	860	820	845	853	846	825	869	905	875	886	816	897	893	875	873	897	891	852	844	836	800	892	809	854	851	869	873	853	871	822	892	827	851	854	897	894	806	922	847	805	836	855	867	838	873	863	829	852	810	848	830	841	811	846	840	805	850	867	855	901	876	855	848	827	840	859	842	862	829	871	888	842	870	866	840	774	836	795	826	872	871	843	865	837	891	871	883	874	811	889	892	877	843	864	855	875	871	881	849	840	874	802	854	852	909	829	868	884	852	781	846	865	823	830	894	835	865	826	881	814	857	854	876	862	848	864	845	799	866	886	844	872	831	881	815	871	825	888	839	870	840	779	872	890	820	835	878	829	906	835	853	826	788	834	900	864	842	845	899	882	816	898	844	895	844	859	883	886	908	814	904	813	847	834	861	862	835	853	869	865	885	873	827	815	831	897	910	797	811	872	860	843	836	860	822	837	907	871	870	872	798	872	870	854	834	853	875	843	856	905	871	850	858	849	879	914	861	858	857	805	840	811	848	867	776	838	817	862	840	874	794	850	909	812	890	857	907	822	859	859	902	860	830	865	875	844	860	870	826	841	840	876	881	851	821	843	966	861	805	853	849	849	874	885	874	852	880	811	850	896	854	842	916	852	887	834	824	820	869	842	877	883	883	850	827	927	883	845	885	830	790	845	836	858	857	909	867	836	841	881	837	895	836	874	881	848	820	827	872	880	828	865	839	811	858	879	833	861	910	855	818	860	849	848	886	839	844	848	897	781	833	843	869	866	834	806	893	856	827	826	868	856	908	867	914	887	902	832	807	858	841	817	896	881	912	883	827	792	812	834	902	780	837	909	824	877	795	885	869	922	810	844	835	831	850	846	784	815	833	874	863	862	896	868	826	828	816	881	821	851	832	829	853	869	904	906	830	864	820	793	858	841	817	837	832	914	845	863	848	867	880	847	840	849	796	876	883	829	842	824	913	872	892	848	812	820	820	861	843	881	864	853	888	848	886
9367	1338	1600	1216	832	641	507	391	357	333	255	271	244	240	200	228	235	214	216	224	207	211	200	195	228	213	213	229	240	284	303	621	782	1176	1229	1061	1635	1886	2029	1295	1014	799	512	352	315	295	215	224	203	208	178	192	169	164	196	178	180	171	159	169	149	181	186	161	196	163	171	187	159	150	177	167	193	162	171	185	151	150	169	164	163	174	144	162	185	170	154	179	185	161	194	175	157	178	165	170	154	158	152	173	202	166	161	165	167	163	186	180	175	183	139	152	191	168	148	172	167	145	158	157	143	171	154	163	162	172	171	173	175	189	177	163	155	178	184	182	184	186	167	171	190	151	158	155	155	167	157	162	174	152	186	179	185	171	165	147	177	173	153	180	189	181	176	157	182	171	144	166	192	171	182	156	163	181	185	176	179	164	179	169	169	187	169	188	184	177	163	189	137	151	177	184	148	158	199	171	165	179	193	179	172	171	168	169	150	177	172	153	158	152	182	168	155	156	158	188	182	176	188	171	168	150	165	167	188	176	174	169	158	155	162	177	166	203	188	176	165	159	163	160	170	157	144	156	163	160	160	174	157	177	136	173	181	166	171	149	174	164	157	174	147	153	157	152	178	179	189	166	183	178	171	170	188	175	170	171	175	177	175	158	151	164	147	164	165	184	157	172	160	149	177	198	191	171	201	178	184	165	155	175	163	175	172	166	173	172	175	170	179	164	164	161	165	155	186	159	159	187	159	174	165	147	157	180	174	134	171	151	185	159	182	148	172	160	181	178	188	194	164	183	162	168	158	169	200	153	160	155	152	151	167	183	175	176	154	188	149	185	173	173	155	171	159	160	167	173	161	166	174	160	165	156	155	174	169	151	158	172	152	150	156	155	170	164	191	156	159	157	197	146	149	180	156	184	175	192	167	151	163	178	183	154	179	176	166	174	169	178	182	175	140	163	198	172	163	162	176	167	175	177	167	166	169	176	192	172	173	167	172	186	180	186	169	166	150	161	191	183	144	165	158	171	142	178	189	153	171	179	182	173	190	179	172	178	180	160	173	164	171	167	192	146	166	154	179	167	173	169	174	168	187	181	141	153	150	166	167	175	167	162	168	188	150	195	165	178	162	165	146	181	162	157	139	160	163	162	180	167	175	161	166	164	163	188	180	170	200	157	153	161	164	176	172	152	162	168	165	179	169	164	178	186	155	176	170	174	163	154	155	156	166	160	164	171	192	189	139	173	167	173	149	165	170	167	173	166	161	173	157	162	162	141	158	165	164	160	154	154	180	176	168	157	148	169	168	176	185	174	159	158	177	171	170	162	187	155	172	183	184	171	164	172	153	162	147	152	185	154	138	184	152	168	171	184	151	149	154	167	182	175	168	168	155	184	166	186	167	159	139	162	168	165	156	169	159	142	183	209	164	190	181	148	151	152	183	143	158	154	178	184	178	161	162	178	173	175	153	149	162	174	174	176	179	176	160	143	174	154	174	181	183	162	156	157	178	170	161	187	158	175	181	163	175	176	174	168	159	153	146	179	168	170	168	147	180	150	189	178	189	166	163	195	179	175	163	155	173	183	163	178	177	170	162	179	162	159	174	179	156	175	179	171	176	153	156	157	166	156	157	194	150	159	181	175	170	181	190	163	150	161	180	160	164	156	186	161	206	183	169	158	194	164	170	155	163	179	176	174	151	152	150	167	182	168	154	173	165	181	178	156	150	141	148	178	152	160	170	191	180	177	166	154	174	158	152	157	152	198	191	176	180	149	168	159	173	148	156	166	173	190	174	190	167	168	177	172	154	155	177	171	178	174	178	149	144	164	177	168	179	148	179	156	148	152	161	174	156	161	166	167	155	154	152	157	194	168	173	162	190	184	175	161	146	179	170	157	165	169	155	163	137	177	171	166	172	141	153	164	178	167	152	182	170	174	151	169	145	160	169	184	157	165	185	162	164	174	173	156	162	177	162	196	179	177	177	155	186	144	174	172	170	151	157	191	171	152	182	148	152	167	145	185	162	170	158	160	163	164	175	152	177	164	178	163	161	142	149	168	157	161	181	155	148	163	169	198	158	158	182	174	199	152	184	153	178	185	169	173	170	170	183	191	165	178	153	177	187	177	185	185	146	178	156	158	171	176	182	156	181	187	171	150	169	174	174	175	142	174	155	161	182	165	173	172	196	162	145	168	161	158	185	155	173	158	178	173	154	192	175	171	145	173	164	159	164	177	165	197	174	185	142	185	175	171	156	153	184	187	176	169	176	175	144	151	182	193	161	176	169	166	181	151	171	138	168	187	155	143	166	182	188	168	159	154	156	166	146	161	182	163	144	140	183	161	163	173	191	151	164	179	181	176	176	170	189	170	162	180	153	179	159	198	185	179	176	143	159	179	191	161	177	156	181	167	172	189	187	161	177	144	178	179	165	185	182	149	173	166	153	158	151	155	157	186	189	186	141	162	189	147	161	165	174	150	168	152	172	167	169	177	169	157	167	193	175	188	148	167	164	188	180	171	147	181	146	163	163	163	186	180	163	167	168	163	166	154	172	165	167	189	169	156	189	194	185	156	167	144	167	168	176	165	164	177	156	187	175	171	151	191	147	192	174	148	162	159	188	162	178	168	160	174	168	154	166	182	155	195	160	156	167	156	178	170	181	172	158	158	162	154	170	159	153	168	172	152	162	203	166	172	165	163	144	169	173	181	179	155	170	163	146	175	185	167	176	180	175	177	177	142	169	152	158	177	163	156	177	166	168	155	167	178	165	164	158	176	144	178	151	166	175	149	170	179	178	160	141	165	151	163	156	175	176	163	171	159	165	179	164	167	164	181	196	174	163	165	192	180	179	174	171	172	174	187	168	158	177	152	179	194	169	159	174	178	172	150	182	182	164	169	142	198	181	151	168	151	160	168	156	162	163	150	165	163	158	155	162	168	149	157	175	159	163	168	185	188	182	162	174	170	155	172	150	136	152	157	177	148	168	185	176	171	179	181	172	184	151	166	177	178	163	174	153	157	170	153	149	173	161	175	181	169	166	167	185	172	193	146	148	153	192	164	163	178	169	186	174	171	175	171	154	176	168	180	160	164	194	165	187	168	159	167	171	159	161	172	162	186	155	129	195	163	178	187	171	158	164	196	146	181	194	153	174	158	169	157	187	190	178	166	164	164	177	171	178	156	160	168	170	171	172	173	172	160	170	171	157	185	161	172	178	168	153	157	160	173	156	198	168	182	164	172	176	169	159	160	182	192	158	189	181	173	170	168	155	207	154	174	167	150	172	167	160	175	166	178	162	163	166	174	159	166	164	180	144	177	154	167	171	171	171	152	171	162	161	176	158	186	161	182	160	162	158	157	150	166	156	162	166	193	174	168	189	198	163	185	172	165	148	146	174	179	152	189	171	159	178	170	168	175	159	151	187	180	176	153	159	154	191	217	154	167	193	172	155	180	163	163	185	185	163	182	176	174	168	181	200	163	163	160	165	176	161	166	166	143
5978	1572	3448	3936	3176	2740	2224	1902	1607	1425	1318	1109	1050	960	866	914	863	785	789	768	739	743	705	683	700	752	870	964	1200	1235	1610	3801	5267	7900	7065	4979	8795	8955	10636	7012	7305	5588	3387	2069	1681	1499	1048	855	703	741	672	614	562	565	528	548	561	571	589	597	550	538	521	535	520	551	578	529	514	527	537	539	510	568	530	541	518	551	550	550	545	526	508	556	540	550	510	531	490	499	468	537	543	561	517	500	486	506	501	508	543	501	516	558	496	554	533	523	509	501	515	528	520	503	483	504	507	471	469	512	512	538	515	467	483	511	515	491	519	520	514	504	533	571	511	534	551	502	529	516	499	470	519	518	491	511	476	548	546	532	489	503	507	531	556	492	503	529	506	495	538	520	507	504	522	547	542	515	499	498	512	519	520	517	520	480	511	504	535	494	475	563	516	484	462	549	535	477	542	484	470	535	528	503	523	493	519	535	518	516	530	523	516	485	487	468	533	495	551	549	500	471	509	492	493	548	518	499	555	512	507	501	493	489	542	503	499	518	532	501	467	499	525	494	519	558	521	556	485	536	535	490	544	505	516	546	518	497	533	487	511	497	524	523	540	485	490	509	521	509	538	507	490	574	525	480	503	507	510	530	493	536	526	439	498	485	490	540	494	490	501	486	522	529	498	478	490	539	496	527	485	496	523	426	486	514	515	518	539	512	512	472	507	500	541	534	505	490	499	510	485	485	508	506	514	491	492	482	512	524	530	551	536	540	550	495	536	521	511	496	490	471	505	517	558	531	484	538	502	525	497	518	541	516	493	493	525	522	519	498	497	526	489	480	494	530	530	536	498	496	541	522	490	524	528	528	498	515	456	492	510	516	506	531	540	505	546	496	481	541	494	501	537	526	526	507	499	502	483	498	485	514	512	474	542	527	496	543	494	484	504	517	531	498	536	523	516	497	518	504	541	550	519	491	533	484	522	505	505	512	532	508	504	515	500	579	507	496	504	514	511	490	532	520	509	533	511	523	523	473	494	510	526	521	524	460	532	481	532	514	487	514	571	514	521	510	521	499	508	522	519	531	498	511	497	499	496	503	517	492	517	526	558	546	514	530	551	514	533	508	530	526	496	547	521	515	540	480	511	505	498	534	570	529	516	451	510	539	497	485	530	458	529	456	498	554	510	496	500	511	540	469	471	479	518	496	509	549	506	524	505	525	540	531	516	483	499	520	525	502	532	518	505	505	533	507	512	453	481	472	519	503	541	516	513	562	497	518	534	529	525	513	499	502	514	507	539	592	498	529	537	482	502	531	484	555	529	523	519	488	529	503	496	488	533	497	502	527	496	439	554	469	558	503	520	520	511	472	500	516	542	553	495	504	507	541	522	545	496	514	518	507	491	502	525	529	520	511	482	515	498	482	512	494	524	485	524	491	493	502	534	568	510	513	529	492	562	515	477	503	536	483	565	484	480	503	525	526	492	533	517	510	489	522	506	514	514	494	500	496	560	517	528	538	475	552	493	535	508	492	497	526	508	476	501	524	575	507	501	539	520	481	486	521	549	527	505	518	486	538	518	488	544	560	507	512	506	502	493	490	538	511	488	522	500	560	499	519	532	510	486	513	505	508	487	501	494	545	485	520	509	476	581	504	493	557	541	531	515	500	505	537	494	509	504	517	510	547	506	505	495	494	472	499	518	534	506	535	482	515	520	496	517	498	522	522	480	534	536	506	498	506	557	493	514	519	502	502	547	526	497	495	550	522	493	489	551	541	527	517	500	499	513	519	509	486	496	518	514	551	517	489	497	524	524	516	525	501	477	492	482	477	484	497	514	553	544	532	508	494	503	516	535	481	488	509	483	500	481	512	527	513	466	481	508	492	521	520	516	496	489	538	537	495	525	547	528	519	498	469	538	498	457	484	538	480	500	522	522	495	513	530	533	496	513	497	509	498	526	500	527	501	559	505	520	509	526	497	534	506	472	509	553	497	510	528	549	530	522	495	489	517	519	529	513	504	543	485	498	499	502	517	525	559	532	519	535	525	507	502	570	494	511	500	532	515	493	484	501	505	512	529	483	531	550	569	499	505	504	494	550	481	518	508	507	489	465	512	534	551	515	507	508	522	519	501	553	514	508	509	470	511	527	537	528	537	488	532	524	512	511	547	526	526	541	486	519	489	508	497	478	524	516	494	514	473	539	532	504	513	507	565	476	471	501	499	480	540	466	486	509	563	561	505	518	500	507	496	491	521	506	544	530	513	484	522	544	466	495	490	494	512	506	532	497	505	509	521	489	523	580	499	496	460	474	517	461	454	500	529	554	530	532	510	545	545	509	558	519	558	527	503	542	516	514	453	502	555	502	516	522	506	515	521	549	506	505	522	502	528	525	506	506	497	476	523	563	506	511	510	501	506	509	519	566	525	551	495	545	521	549	545	505	488	534	509	504	562	535	511	484	494	497	494	454	514	480	528	531	488	502	491	502	484	485	502	472	478	449	516	514	543	539	511	474	498	497	516	494	514	542	529	482	514	494	524	492	487	530	468	440	494	556	497	539	522	523	489	528	509	487	502	507	520	520	538	486	514	497	519	562	502	490	532	519	522	500	527	528	524	512	528	478	529	497	537	513	514	513	539	516	510	501	471	564	539	490	533	519	523	524	490	553	499	505	487	528	519	528	474	507	543	503	504	524	516	509	542	517	537	518	513	539	511	532	484	521	509	496	533	529	495	514	472	509	528	509	505	520	497	495	542	536	532	534	491	525	514	477	522	492	501	564	471	522	505	522	487	519	534	582	547	508	518	522	508	505	539	561	493	550	482	537	505	528	494	509	495	510	500	504	469	533	477	543	527	532	517	535	551	516	538	474	536	494	493	533	557	522	463	507	493	504	509	540	524	496	535	479	483	547	507	525	474	524	519	522	524	498	523	520	518	515	491	542	521	500	519	524	468	515	512	524	520	519	530	528	515	525	504	479	497	532	516	524	507	502	535	516	507	520	477	547	543	516	520	513	537	453	503	549	468	476	461	507	503	523	498	559	502	499	496	489	512	507	456	514	533	491	539	500	512	541	517	507	491	526	500	531	525	534	538	490	494	511	516	533	505	525	483	525	522	489	496	512	506	490	549	526	483	532	540	475	533	515	531	508	509	477	514	488	502	527	532	548	514	535	495	489	483	511	451	516	518	549	488	509	564	496	513	556	512	540	493	493	512	499	543	494	488	508	519	466	496	532	507	478	544	528	513	533	538	500	543	514	528	504	549	544	483	536	506	509	533	522	548	524	564	506	523	506	491	465	536	482	493	522	521	516	500	525	508	504	510	482	528	517	497	520	481	487	497	529	542	552	497	522	521	520	452	475	552	514	495	491	576	523	543	526	526	467	480	517	516	520	550	521	523	502	509	520	491	526	553	474	517	565	514	522	486	479	507	485	506	514	463	512	488	479	520	538	544	492	481	486	511	491	546	520	541	492	496	549	520	480	486	514	505	481	519	528	547	537	514	533	533
16413	3025	3108	2242	1505	1117	815	606	496	445	372	346	307	325	284	243	233	222	209	226	197	212	199	200	183	166	206	239	268	343	372	605	1311	2353	2110	2252	2771	3189	3737	2076	1909	1304	762	510	423	359	237	213	204	183	188	176	171	178	145	145	142	166	147	146	139	167	154	150	161	147	156	165	141	157	139	152	143	149	136	129	160	178	140	149	167	152	141	169	170	152	131	138	172	130	165	143	139	160	134	148	173	153	152	157	157	134	123	161	149	140	141	149	167	150	129	149	139	136	150	141	148	179	142	129	163	148	157	143	128	140	140	147	145	166	157	134	140	154	142	126	150	155	154	139	149	153	144	139	136	147	155	156	144	146	154	144	160	153	144	135	133	127	139	142	145	149	148	136	132	128	147	130	162	150	164	145	145	149	152	158	160	130	164	143	150	146	138	153	162	148	139	163	118	144	150	134	145	128	152	150	151	149	142	157	158	125	143	139	156	142	152	141	149	151	143	152	134	148	128	154	147	146	131	137	155	125	156	142	134	135	174	147	123	142	122	157	136	152	132	150	150	152	152	159	129	147	142	145	168	141	128	150	154	156	146	163	157	149	149	144	163	157	141	127	174	135	127	144	164	139	164	141	138	134	170	148	142	143	129	150	135	148	140	146	147	149	140	152	141	131	128	152	142	133	165	151	138	146	142	145	133	145	131	134	157	172	156	149	143	146	143	157	144	143	135	144	139	134	128	146	125	157	152	134	143	167	152	157	149	155	155	124	141	145	162	140	130	137	128	151	148	136	116	162	140	138	146	159	146	129	158	153	125	139	132	132	138	167	164	150	121	152	152	149	133	128	138	157	142	141	139	138	156	153	141	125	144	144	135	150	132	157	165	154	146	142	153	117	129	153	135	149	150	161	133	152	150	141	137	148	138	136	163	167	155	141	130	176	157	156	138	146	154	146	171	151	156	150	168	135	141	140	157	161	143	133	147	141	155	144	169	143	162	146	165	135	138	130	148	143	150	146	178	140	190	137	131	158	129	143	163	152	141	163	141	150	126	129	140	155	136	161	150	153	138	171	130	163	149	160	155	145	173	124	160	140	167	142	151	160	150	136	161	131	143	149	143	154	142	153	140	145	177	153	129	164	150	143	121	157	138	147	142	141	156	142	139	162	133	159	121	150	134	135	157	138	161	135	128	158	152	127	149	163	149	156	133	167	153	167	153	142	107	144	138	133	148	152	128	163	164	147	157	148	152	135	144	145	150	145	153	156	149	147	153	136	131	160	153	157	162	175	134	142	136	131	153	140	127	145	136	143	142	141	118	123	151	152	136	147	158	129	141	152	129	159	144	127	114	135	149	141	131	150	136	143	167	143	132	127	166	150	148	141	123	148	140	139	133	133	143	137	140	126	133	135	145	125	129	151	132	157	155	145	139	146	150	152	152	154	143	127	156	160	150	159	164	148	134	153	143	141	137	142	150	166	152	136	158	121	156	150	159	137	142	151	141	146	149	148	145	142	148	170	139	137	141	148	148	162	160	151	156	156	159	149	167	143	154	153	145	142	144	137	128	140	134	126	146	151	154	158	145	140	171	161	153	130	160	166	140	153	169	155	145	144	144	130	142	127	133	155	129	136	133	143	134	165	169	148	149	142	143	153	143	150	148	150	128	143	143	156	132	146	167	131	143	119	160	153	160	154	141	121	164	152	139	161	140	145	144	159	140	154	144	140	133	132	130	150	161	159	173	146	143	147	122	143	138	162	136	162	124	156	160	154	140	125	158	143	159	142	162	145	144	149	153	131	177	160	142	161	144	165	150	154	154	152	170	133	175	135	117	147	148	148	140	137	145	145	149	127	143	153	130	141	146	131	142	169	135	136	141	142	141	158	155	140	135	162	151	125	111	150	137	149	137	157	165	179	160	156	144	128	135	137	146	132	127	141	134	133	140	133	153	137	144	145	159	149	140	152	134	146	137	151	155	161	148	143	140	156	150	150	141	144	145	142	153	164	139	166	152	132	158	154	123	155	147	167	139	137	144	137	145	147	137	140	130	160	148	165	154	153	132	133	152	143	131	135	135	130	139	123	163	146	154	138	128	135	173	143	156	145	141	141	157	158	156	139	133	167	177	144	154	155	162	124	147	141	131	160	130	153	152	156	133	162	140	161	175	133	142	161	135	132	147	139	149	144	136	118	133	134	162	147	147	176	146	144	159	158	152	139	146	160	138	160	116	145	141	147	129	144	148	126	143	151	150	151	162	159	163	145	156	128	157	143	138	147	114	131	137	144	153	142	156	154	130	141	144	137	120	136	144	144	170	146	160	126	138	156	157	146	134	158	113	159	144	156	154	135	141	145	134	145	147	157	152	148	131	131	137	162	159	121	136	167	166	128	120	127	167	157	149	137	147	126	132	156	134	149	147	156	141	136	137	146	131	179	161	149	138	138	136	147	134	158	137	126	163	155	150	150	140	147	151	158	145	141	139	141	160	146	142	149	120	136	159	148	146	159	130	161	167	158	133	140	158	129	135	146	139	146	137	151	143	153	136	146	133	126	154	136	151	127	151	124	133	131	161	144	151	161	159	146	146	128	165	134	137	128	131	137	128	138	159	141	149	162	139	160	132	137	132	158	142	143	128	129	133	134	151	167	140	155	145	155	145	162	125	117	170	130	149	149	145	147	164	151	150	166	147	142	137	153	140	124	135	153	132	132	164	153	145	147	146	120	136	134	142	120	125	167	143	145	150	162	148	138	145	134	158	145	130	114	171	153	149	145	147	158	138	141	142	156	152	156	143	155	135	140	127	137	149	154	157	135	142	156	155	150	145	140	149	132	143	133	131	118	170	148	151	156	118	129	149	147	144	148	129	148	138	134	131	134	176	159	152	149	141	155	157	159	153	123	133	139	148	129	147	157	125	164	150	128	151	128	146	136	141	144	139	167	150	151	153	128	152	127	159	138	146	147	158	145	137	147	116	156	151	123	143	175	132	139	155	135	147	154	144	141	142	144	129	144	133	159	126	154	157	172	143	144	146	160	140	138	128	154	156	135	133	151	147	156	167	150	133	141	142	145	126	167	120	153	165	154	155	148	137	129	142	161	150	129	161	119	145	152	152	141	159	141	158	139	129	130	149	157	142	145	154	167	136	161	147	154	153	143	130	146	142	127	138	154	150	140	157	158	151	133	135	133	171	138	154	135	144	142	144	148	145	149	150	145	134	136	128	138	145	146	145	134	159	157	133	138	139	158	165	125	143	152	143	139	155	162	157	153	126	142	124	156	147	163	137	156	157	141	125	149	139	134	154	161	142	146	165	143	140	141	151	148	139	145	147	148	146	146	148	129	159	161	151	139	137	143	128	149	165	164	157	157	159	152	131	141	137	141	123	140	123	141	130	135	146	132	146	147	145	133	156	145	137	135	171	158	142	149	140	134	135	152	188	147	162	164	139	142	140	122	144	151	165	144	142	138	163	161	161	152	169	146	146	145	143	130	174	147
8158	2650	5810	6645	5593	4443	3699	2954	2503	2145	1908	1639	1523	1385	1285	1161	1106	1024	982	931	875	868	809	769	810	890	1102	1334	1357	1770	2343	4293	8540	13680	11267	9489	13226	14453	17385	10968	10557	8493	5467	3553	2928	2276	1482	1206	926	838	711	681	678	501	497	525	530	537	521	540	544	523	512	492	513	508	503	504	469	503	497	454	490	494	508	508	456	467	474	482	485	479	464	455	495	481	465	459	463	505	451	468	457	476	478	464	456	461	498	501	444	414	498	498	480	503	455	452	494	473	492	489	473	463	466	443	491	465	460	455	453	441	466	492	454	468	453	466	489	518	449	476	453	422	463	472	482	483	441	466	443	479	447	476	486	475	481	473	451	447	448	451	495	485	448	451	465	474	481	450	467	461	477	430	484	452	431	493	492	477	448	448	463	461	429	479	452	412	468	492	462	448	456	450	455	435	474	454	476	464	447	456	434	457	443	464	480	500	445	489	489	480	475	464	469	449	419	461	465	477	456	499	476	455	448	444	437	457	390	464	500	484	427	464	476	463	433	485	439	480	437	419	459	476	432	445	447	489	442	454	460	444	469	494	473	463	444	455	489	457	492	428	448	487	478	442	473	461	471	482	428	451	474	495	455	450	453	452	468	463	473	452	485	428	432	460	457	462	444	402	431	472	464	446	430	426	458	444	442	502	461	464	493	426	487	503	473	423	453	461	450	453	464	439	447	438	454	459	448	433	491	460	441	425	508	434	460	449	498	484	432	491	468	468	435	458	431	462	472	427	464	427	465	421	449	469	471	444	474	472	470	445	448	473	412	460	468	498	484	500	439	468	461	494	456	462	462	462	446	454	438	444	486	468	488	458	444	419	511	472	476	428	459	452	448	398	461	464	445	450	484	472	493	440	447	459	428	437	435	477	445	473	483	508	447	449	443	452	456	438	480	447	434	513	468	484	496	451	438	445	474	453	461	491	511	467	453	431	462	450	468	465	467	461	484	453	482	455	485	447	459	429	491	434	484	451	482	484	433	438	486	468	470	454	439	475	472	436	459	430	448	441	458	469	426	458	469	461	443	479	412	476	464	474	474	528	414	457	495	465	466	476	449	489	483	497	459	448	462	438	462	466	472	491	475	482	445	461	488	471	426	454	436	446	447	445	448	422	498	486	435	493	475	426	451	436	432	452	453	477	469	424	459	432	439	427	463	443	443	454	460	476	430	459	445	448	430	480	471	430	491	509	448	489	430	437	425	470	468	448	470	463	472	435	440	431	456	476	486	481	435	481	451	450	471	420	444	436	456	426	432	435	480	466	443	488	479	476	472	444	465	458	471	460	439	461	458	469	444	479	453	428	449	400	450	455	444	470	444	494	415	432	435	469	477	453	432	476	429	486	436	453	451	435	480	423	447	469	472	427	451	430	456	449	437	466	474	486	469	428	454	453	435	446	442	488	459	471	448	492	478	462	425	468	431	465	452	471	446	488	458	481	460	430	450	474	458	451	468	470	435	450	483	446	483	473	445	463	515	447	444	469	450	496	418	468	449	471	464	464	462	454	475	441	455	500	499	483	442	443	434	447	430	468	452	441	467	454	455	438	477	405	454	486	477	459	434	470	467	498	450	453	429	483	460	491	474	474	464	445	457	456	474	478	423	489	453	445	485	479	431	457	467	467	466	450	437	465	455	433	464	480	445	472	474	446	435	466	431	480	434	478	489	468	456	451	451	448	485	488	489	464	410	466	433	485	527	467	468	461	433	447	483	459	472	473	407	454	425	428	440	429	440	461	444	470	466	492	472	413	464	480	465	464	469	504	438	443	449	497	462	479	498	459	442	454	433	458	487	481	476	474	461	455	466	461	441	457	469	441	487	482	487	412	433	431	471	471	457	450	470	464	454	443	469	465	452	467	495	482	457	434	504	446	435	409	478	462	460	450	411	471	473	463	412	457	492	467	466	406	468	484	461	462	497	452	423	462	469	434	439	408	458	462	437	451	453	456	469	444	449	444	440	431	457	460	468	488	444	481	450	420	488	419	432	447	459	435	465	486	507	489	415	468	473	488	446	477	466	484	434	466	445	459	432	456	446	419	472	437	470	472	465	468	437	433	496	406	409	476	479	426	470	468	486	473	451	440	468	458	463	473	487	477	417	433	442	470	505	448	400	434	423	441	445	503	425	453	493	472	470	432	430	462	415	439	501	420	466	448	478	475	464	441	443	473	465	469	474	472	438	488	479	455	457	448	506	427	478	460	423	468	453	443	460	462	467	427	466	474	470	436	498	480	439	455	456	459	465	500	485	474	481	453	463	441	426	487	439	481	454	458	448	435	452	454	449	497	464	493	431	500	437	446	462	490	429	449	481	476	462	485	464	438	466	493	453	493	490	494	458	455	465	427	448	454	498	448	405	513	442	417	443	450	440	474	435	450	448	488	479	469	466	471	457	412	470	454	449	441	475	464	431	460	460	474	448	504	461	473	470	486	477	455	480	411	478	450	427	491	467	444	445	468	481	423	462	439	468	421	483	487	498	468	440	450	458	423	440	448	476	436	435	431	469	453	445	445	425	475	464	465	479	462	459	466	423	485	452	491	468	452	444	478	459	436	431	450	481	470	408	489	506	477	454	481	459	419	490	504	444	450	504	474	466	455	487	452	474	480	505	471	465	475	472	451	465	446	446	427	457	450	476	450	467	482	454	441	487	455	449	434	417	474	469	488	460	475	446	471	476	427	489	455	444	482	455	454	465	421	453	478	443	463	434	416	473	462	464	408	436	424	467	463	462	487	473	459	457	476	466	466	446	453	414	433	423	433	468	465	468	449	415	456	456	477	418	444	466	435	466	487	413	444	448	457	502	476	440	435	454	449	470	451	446	488	434	436	421	500	431	419	460	469	445	484	462	473	470	455	481	472	468	431	442	456	489	444	444	456	484	444	430	468	455	477	457	466	443	454	457	404	461	419	471	450	490	467	450	413	476	455	411	450	464	454	410	481	413	474	429	435	422	471	430	470	459	474	431	447	483	482	461	441	479	468	465	454	442	444	492	409	427	444	443	445	436	465	467	447	448	483	479	471	486	457	470	461	446	479	446	444	447	475	459	468	449	497	462	455	466	470	464	466	454	461	480	456	478	438	469	430	481	447	482	446	493	487	500	469	497	473	492	471	469	518	454	432	463	432	441	440	487	458	465	420	450	443	485	482	471	443	438	454	449	483	484	460	466	443	470	451	454	494	464	452	455	493	467	433	472	486	448	494	446	472	449	483	436	453	461	446	442	490	462	467	478	435	470	485	437	482	483	447	450	482	440	454	464	448	449	472	460	483	508	469	408	499	441	457	470	515	442	484	491	438	491	460	452	457	433	473	437	419	491	465	444	486	441	455	463	449	439	480	493	484	459	448	455	502	486	465	442	436	479	451	436	467	454	472	499	479	428	477	452	475	446	466	469	467	475	441	415	451	469	433	455	480	459	448	493	439	470	450	437	458	446	451	431	448	466	454	420	476	464	484
2417	383	419	379	331	288	312	308	319	303	303	340	318	308	295	303	318	339	292	302	338	301	339	308	322	323	309	320	305	300	331	330	335	363	349	392	369	373	433	358	357	313	351	303	346	328	303	313	302	295	290	294	293	294	286	325	318	294	308	327	273	304	327	324	311	319	290	323	280	298	302	287	305	318	306	334	276	327	314	333	297	312	309	299	264	326	314	282	314	307	315	290	273	283	292	290	316	287	277	292	321	302	297	335	323	306	316	338	294	304	250	285	295	304	338	301	317	260	316	300	285	310	284	304	328	314	304	321	304	297	313	300	330	266	310	323	317	311	280	329	332	325	294	318	297	287	320	309	290	304	301	311	294	296	302	320	335	300	307	286	262	307	300	290	312	285	298	320	322	299	320	304	310	330	291	303	315	287	302	327	327	291	296	284	272	277	337	320	312	327	322	308	320	293	309	307	308	300	335	309	308	292	289	289	299	301	297	293	333	292	292	331	290	274	317	324	310	332	289	320	305	307	320	290	281	294	312	307	282	309	349	327	299	311	291	319	294	291	308	298	305	293	326	308	301	317	295	311	297	287	309	297	326	291	282	297	300	315	294	329	298	294	295	314	281	326	280	329	304	326	315	304	320	320	327	304	304	285	308	285	285	312	322	303	282	314	278	321	280	279	300	282	330	288	329	289	272	254	281	288	293	306	297	295	304	322	306	306	291	319	297	313	307	272	327	281	305	332	299	290	320	305	338	298	292	326	309	334	319	286	326	332	302	318	321	312	278	313	305	312	326	297	317	328	321	326	276	292	313	297	294	326	322	308	305	308	302	310	290	310	296	318	314	313	295	280	294	265	313	287	316	290	301	298	304	324	290	299	339	314	318	345	296	302	290	302	317	302	301	280	312	306	280	294	294	333	291	325	289	326	350	308	273	315	322	295	300	300	312	317	309	297	277	294	278	273	294	268	299	275	294	281	305	291	305	304	306	297	303	313	299	316	269	320	314	311	307	303	292	317	282	333	309	287	300	317	316	288	268	314	296	299	301	309	294	313	289	301	301	286	327	314	292	302	301	341	305	293	339	319	302	318	300	345	296	286	274	288	277	321	313	308	287	317	334	281	297	325	311	328	324	328	289	306	313	316	299	278	296	289	267	279	320	345	320	304	304	323	297	325	287	289	335	273	297	321	346	325	319	263	291	319	289	281	305	294	315	334	320	322	285	330	299	291	319	299	271	295	322	306	304	298	319	301	342	308	345	312	279	295	295	317	308	291	331	303	322	288	323	308	292	288	291	314	318	325	313	332	308	309	277	291	291	307	332	292	319	314	294	291	278	315	315	332	317	335	295	311	301	311	266	312	285	298	280	302	303	291	325	312	328	305	321	315	319	294	299	311	296	299	302	345	326	326	326	313	318	325	289	304	333	307	290	295	335	286	269	323	268	331	279	293	311	318	302	308	337	286	314	322	292	309	308	314	280	303	306	349	308	282	293	319	306	319	321	353	318	312	315	305	298	296	264	309	281	294	315	292	297	312	281	308	283	299	291	309	310	300	289	284	301	303	296	291	315	326	312	266	308	299	327	319	311	307	297	330	303	296	304	290	299	323	306	295	300	301	326	290	283	304	287	329	271	291	281	286	330	286	330	300	280	304	318	308	276	279	327	311	337	310	316	262	314	244	315	303	282	326	304	277	282	285	297	318	290	330	308	304	294	313	290	292	300	300	289	297	272	327	313	311	283	339	295	306	308	301	287	286	275	316	311	279	326	287	312	286	321	286	301	326	313	298	304	347	289	316	292	293	333	286	318	296	275	322	285	301	283	245	293	291	318	316	313	320	303	311	321	316	267	305	319	305	285	326	293	319	356	337	325	305	329	317	297	329	324	302	296	278	300	280	324	276	283	366	295	313	329	318	329	314	307	301	290	311	301	308	315	302	308	354	324	325	315	323	313	298	274	291	337	316	297	306	327	301	278	313	339	296	305	337	312	323	302	288	307	325	286	314	298	318	289	300	310	322	320	315	296	320	293	287	302	356	323	279	330	316	318	294	295	330	307	286	305	320	315	320	298	294	303	324	298	307	312	314	316	311	293	325	316	282	300	302	337	316	298	300	275	316	300	312	315	346	289	306	290	316	316	294	304	286	292	322	306	298	302	295	283	332	320	311	301	304	298	303	322	287	275	327	271	323	295	271	318	306	311	345	336	326	316	310	340	308	320	327	319	299	309	295	310	309	324	326	289	308	307	270	290	316	291	315	329	292	276	306	346	299	302	293	306	316	327	308	320	278	311	322	295	308	310	317	312	296	313	319	299	306	327	284	304	274	315	300	296	324	288	330	320	321	309	304	320	327	298	314	299	316	284	292	309	318	284	324	319	300	306	311	273	295	314	317	321	320	317	319	318	286	310	329	311	331	267	328	299	302	315	289	320	327	319	311	283	276	320	305	290	313	301	297	281	334	296	299	297	301	328	281	330	314	305	290	303	304	290	275	323	301	313	305	302	340	335	300	302	302	307	261	314	293	301	289	308	290	339	316	296	301	279	300	303	311	286	284	298	320	316	299	298	334	272	295	311	289	283	291	297	298	328	294	289	296	287	286	289	323	306	303	317	285	315	288	320	315	292	287	320	303	313	303	321	308	307	308	290	297	316	328	335	288	303	295	324	309	330	277	274	297	316	321	312	319	297	291	304	308	312	291	295	327	296	292	327	294	296	321	273	319	290	323	301	330	338	313	332	330	342	284	311	310	291	280	311	298	295	295	304	283	304	295	328	266	341	304	292	258	329	279	289	300	314	295	310	275	278	300	297	307	286	310	264	302	328	270	294	300	294	312	285	307	302	275	349	315	286	309	290	295	275	299	306	308	303	325	326	295	315	300	316	286	322	306	295	282	305	326	296	275	283	330	308	305	298	297	315	275	305	325	318	308	321	306	320	316	287	298	353	337	306	325	282	306	282	309	341	312	329	289	340	280	325	310	340	299	320	292	309	306	295	277	316	306	282	284	292	325	314	320	289	317	304	318	282	307	286	324	299	256	291	322	304	299	304	311	305	309	293	292	353	333	308	313	329	287	306	341	320	315	333	319	294	286	273	320	343	272	313	283	310	316	293	298	294	306	287	284	318	319	352	344	287	310	333	266	312	302	279	322	321	322	288	284	300	293	309	293	282	312	338	306	314	306	323	302	301	317	294	315	292	305	322	325	306	294	331	273	269	270	321	293	273	300	315	311	285	297	308	319	297	295	295	313	315	340	319	325	289	312	304	291	295	325	328	286	318	287	325	302	320	304	322	316	332	295	269	312	328	328	310	302	331	266	349	308	313	277	298	326	313	326	295	310	259	307	313	318	289	320	304	310	276	297	288	309	311	319	291	284	286	311	294	301	332	300	313	313	325	322	340	309	300	318	321	322	328	316	301	326	316	337	297	291	299	303	304	296	302	304	313	318	307	296	311	327	331	308	310	289	319	263	261	328	308	306	317	314	284	323
2462	962	1066	1054	996	944	941	952	957	884	854	878	891	887	874	903	898	825	883	883	895	901	886	870	866	883	890	904	843	886	967	996	1238	1368	1292	1443	1449	1589	1626	1471	1242	1060	960	914	934	939	857	917	872	879	849	842	890	856	903	828	900	828	861	890	853	886	941	845	867	810	880	862	845	870	873	858	823	821	829	803	829	877	866	865	811	846	834	853	887	863	883	852	876	851	819	852	859	836	852	808	859	854	873	818	873	886	828	835	855	871	859	857	924	852	879	876	814	877	863	869	823	861	838	887	853	806	825	850	829	854	869	898	888	854	832	860	883	796	827	815	848	826	852	827	896	887	868	834	841	882	860	845	828	854	881	822	836	866	852	898	886	827	839	870	861	832	842	845	874	916	851	847	882	875	875	827	858	887	875	888	838	852	884	865	831	812	894	864	798	833	867	837	862	841	845	849	885	827	836	841	880	886	844	851	894	868	812	820	844	903	851	820	824	880	825	840	852	825	861	818	892	849	876	873	832	858	898	846	803	836	879	854	812	865	851	846	857	873	859	857	828	853	821	906	815	877	847	821	856	829	862	838	873	872	854	822	839	810	863	782	843	871	884	887	850	865	832	833	875	887	903	859	841	901	826	825	842	827	900	893	902	830	835	823	845	851	854	903	806	834	883	828	885	806	879	830	830	874	886	825	876	905	848	866	850	855	842	893	866	786	813	837	877	812	856	863	788	831	820	847	833	845	815	819	887	860	859	871	842	900	883	868	899	818	866	814	812	858	817	852	847	791	840	867	870	829	852	862	789	890	849	816	836	840	856	891	835	873	871	847	892	875	882	867	835	864	867	830	877	872	894	797	886	842	870	838	823	848	853	833	831	833	871	843	879	881	855	839	867	818	894	870	817	886	853	867	819	824	842	903	829	875	850	818	862	880	825	855	848	881	921	858	892	884	816	835	841	843	826	850	835	890	898	825	874	877	848	825	797	831	831	791	841	835	828	802	870	832	896	855	839	832	856	832	882	838	861	854	804	854	848	854	884	818	884	877	828	848	848	865	841	896	785	836	854	858	899	848	809	926	800	844	854	832	837	867	838	861	876	857	837	888	880	891	828	819	850	873	815	832	817	869	880	825	866	818	865	830	819	874	884	853	854	792	866	769	913	802	885	800	884	803	838	889	831	848	812	854	887	905	821	843	869	842	861	838	832	861	803	833	780	862	866	857	917	866	879	829	836	810	904	868	863	846	854	855	852	801	838	865	885	861	844	844	889	892	832	879	860	859	847	843	822	832	833	806	870	815	856	851	867	839	869	878	896	808	837	853	887	842	842	886	870	831	888	833	810	809	846	891	853	857	829	847	804	848	816	843	870	845	887	842	813	843	883	837	806	870	832	861	858	841	814	864	819	811	825	848	871	848	852	816	879	834	863	818	802	849	822	850	852	832	851	884	883	856	867	829	830	832	798	825	814	857	805	831	850	798	883	857	841	790	822	851	836	829	861	847	878	857	872	794	823	864	905	905	829	808	865	886	830	818	904	799	807	825	840	887	859	853	876	857	824	873	860	857	848	897	875	862	792	807	830	865	874	842	835	828	887	893	872	838	859	808	874	826	878	835	883	835	836	844	892	910	893	874	855	859	837	841	784	854	867	825	843	825	832	822	867	859	897	815	847	818	823	833	876	821	854	824	857	821	824	833	839	859	837	861	841	828	879	807	813	867	875	860	810	886	921	853	836	849	888	865	837	858	841	914	835	848	925	914	843	833	889	837	823	858	848	862	877	895	867	824	858	787	840	868	885	836	903	826	879	863	898	867	824	875	884	909	848	829	849	812	842	845	858	804	841	830	857	787	821	844	854	857	849	868	882	873	849	850	823	884	855	864	821	830	856	855	818	863	856	878	828	858	825	783	852	845	820	851	876	818	869	866	874	862	857	842	888	884	877	836	871	916	811	849	879	804	803	849	862	892	889	823	862	861	868	863	878	871	841	826	845	840	899	838	899	845	850	849	872	844	861	864	831	828	842	886	830	863	878	837	828	877	864	868	824	840	817	860	874	804	833	859	874	864	791	889	847	879	877	891	843	796	857	815	822	831	807	797	875	867	842	870	857	826	844	784	859	820	872	857	860	893	836	905	832	838	813	894	842	849	847	842	875	833	871	825	875	790	851	824	842	769	882	810	914	869	872	846	922	844	807	824	873	910	841	859	813	881	860	884	860	882	852	891	896	869	746	877	849	836	853	925	868	847	864	883	914	794	806	919	850	862	890	845	863	879	815	851	875	856	832	886	819	894	775	857	897	876	862	846	868	841	852	850	832	824	879	888	874	897	851	874	888	835	858	844	865	877	914	838	863	867	852	820	870	793	862	839	807	886	836	890	875	858	855	899	823	866	855	866	865	854	912	860	845	870	834	826	844	826	833	868	803	843	878	856	887	840	790	844	833	831	863	824	798	825	827	841	876	852	862	880	827	873	889	834	890	823	868	802	867	854	878	800	886	782	793	871	848	843	856	868	858	836	856	867	881	887	816	896	855	868	905	872	814	815	811	841	843	820	894	846	849	853	778	861	872	888	866	881	840	839	864	843	846	858	821	810	859	896	878	879	847	823	833	823	865	882	816	840	877	830	908	832	808	822	829	843	876	834	890	836	880	817	819	846	809	888	838	885	888	843	815	815	857	839	824	863	848	917	825	811	888	823	868	862	832	878	842	854	879	813	829	848	923	794	838	802	841	873	849	861	858	884	864	819	861	900	816	906	888	852	853	852	882	875	851	845	899	844	817	863	830	906	931	903	839	842	837	858	884	848	817	842	823	866	865	811	805	821	839	840	843	827	851	872	876	883	843	851	843	854	864	849	830	845	840	877	850	893	837	882	795	877	884	834	866	863	884	846	831	857	886	867	835	921	812	832	888	830	885	814	861	873	846	832	835	877	825	909	838	839	862	837	832	834	844	847	815	860	855	869	854	821	896	880	914	849	836	837	817	896	895	886	830	871	859	902	809	875	835	866	832	841	858	872	866	820	899	845	901	868	832	879	858	809	828	832	842	843	866	841	896	883	898	822	855	832	857	877	930	808	868	836	894	843	859	840	828	806	843	902	857	908	872	850	848	858	844	853	800	860	815	848	873	802	877	828	799	893	927	814	829	844	864	809	859	888	918	881	859	822	861	858	864	828	876	846	868	837	810	861	894	851	868	833	787	816	878	838	874	853	784	898	852	897	866	852	856	834	873	804	826	869	826	834	844	824	874	869	832	885	815	849	905	823	817	867	848	831	835	885	878	841	831	808	825	807	852	872	818	881	827	867	857	866	895	884	928	911	858	941	867	844	870	859	871	892	790	837	841	851	845	872	843	856	861	788	871	839	883	865	872	890	859	839	897	823	827	874	835	821	889	902	865	836	907	855	834	863	903	843	879	857	892	836	864	884	862	864	839	822	805	883	871	891	858	858	908	827	858	906	862	842	844	861	853	896	933	865	832	872	822	892	872	859
10336	1593	1787	1333	918	663	496	464	382	336	319	267	269	274	249	223	226	205	209	192	209	202	212	209	199	220	216	223	255	281	262	493	721	935	856	1647	1566	1943	2450	1413	1152	730	482	335	294	278	237	216	182	194	198	201	174	162	197	158	195	184	173	184	161	197	175	184	172	204	170	185	156	177	199	174	197	174	179	159	187	154	171	189	174	167	185	162	196	182	167	163	164	173	188	195	172	151	143	186	178	166	182	181	165	192	173	209	191	180	186	173	169	164	178	180	170	172	160	159	155	180	192	180	179	196	191	188	155	153	172	174	190	164	158	189	177	167	179	163	158	180	189	161	190	182	175	193	209	176	182	180	167	163	191	187	175	158	155	169	132	183	173	175	189	163	171	199	171	179	175	179	167	202	172	175	165	186	171	182	183	181	172	181	173	153	163	186	173	165	202	154	174	167	173	194	174	190	175	163	178	173	189	207	177	178	150	175	182	185	201	158	194	155	174	180	172	207	180	171	189	164	174	192	151	170	150	189	178	190	163	179	170	190	173	179	173	169	173	192	175	171	164	174	182	213	185	181	175	175	172	186	171	179	173	169	159	164	190	170	167	179	191	187	171	160	178	160	191	179	155	160	202	174	159	179	178	160	159	188	195	179	184	178	161	170	172	191	168	183	169	169	167	148	162	170	161	150	161	176	199	175	191	199	193	161	160	166	170	184	182	163	170	174	191	174	188	171	174	175	175	179	178	179	187	179	213	166	169	186	185	163	170	173	167	180	179	162	172	167	170	170	182	183	152	153	195	177	152	154	177	165	198	162	187	184	167	192	159	173	164	206	143	179	166	158	147	164	185	179	186	172	140	203	175	162	178	187	162	195	168	174	168	172	187	175	181	184	197	170	179	181	168	184	171	162	174	168	184	172	155	186	176	179	152	164	155	173	164	169	184	168	151	187	190	196	186	168	187	175	166	177	167	161	174	188	181	158	151	162	181	188	177	194	177	197	160	162	192	141	190	197	185	170	178	165	173	173	181	210	180	173	176	176	179	175	198	170	179	163	182	206	197	183	205	185	192	177	160	162	145	172	167	169	173	172	186	174	180	168	164	178	185	180	186	184	180	184	205	179	168	168	171	188	176	187	190	167	171	199	176	204	174	206	177	161	180	193	164	170	191	162	179	174	195	177	168	161	190	182	153	161	157	163	181	175	156	178	169	193	171	200	173	171	178	173	170	168	174	150	187	166	164	179	179	164	174	160	175	173	185	182	201	173	181	194	196	156	166	166	183	167	169	203	164	186	175	196	182	186	159	199	171	170	179	170	168	168	166	156	183	166	206	173	181	184	181	182	161	173	198	159	186	166	164	210	190	204	162	187	185	149	178	170	173	178	170	166	148	163	194	158	187	188	160	175	166	171	180	166	164	167	182	162	157	187	171	151	175	184	166	197	168	187	185	162	180	183	178	178	170	158	164	158	189	183	180	183	153	196	173	163	186	172	159	187	190	170	193	172	181	166	156	146	199	173	170	187	181	180	166	199	196	160	170	158	184	184	160	183	173	173	184	163	163	174	161	170	174	181	160	157	167	192	183	162	157	179	177	159	147	156	196	172	188	161	190	172	164	184	175	157	203	162	167	159	152	170	175	194	163	200	195	213	189	189	198	174	182	157	192	180	152	141	162	168	153	138	193	197	171	156	177	166	184	161	176	154	179	177	173	164	179	171	182	180	159	181	181	180	184	180	159	166	191	194	166	204	165	176	170	151	196	141	197	146	172	170	162	158	175	186	167	155	184	188	197	182	171	168	177	175	196	191	190	175	213	211	170	167	171	183	187	181	165	161	177	167	191	189	179	184	182	167	167	154	168	166	180	185	184	183	192	175	151	169	172	173	162	177	187	158	165	164	161	195	161	177	172	201	183	196	179	177	186	159	161	183	158	179	182	186	189	191	190	175	188	181	174	163	194	183	167	164	187	168	194	201	173	156	194	196	181	157	175	186	177	183	199	176	171	176	174	177	178	173	187	174	186	183	179	178	160	190	160	193	194	198	184	166	165	193	163	181	188	174	166	195	168	183	198	147	193	171	180	189	186	177	179	195	181	167	194	179	176	180	172	209	184	167	176	178	179	169	176	174	179	195	175	179	169	157	181	178	198	161	169	187	163	169	167	172	193	197	167	171	173	163	153	183	164	168	173	197	168	173	173	170	173	165	187	168	197	176	169	158	159	163	181	177	154	176	173	208	181	192	204	166	194	179	190	171	171	212	186	175	189	191	206	186	194	175	180	168	166	176	159	192	169	189	172	150	199	175	183	174	168	172	155	168	194	151	142	221	158	192	155	202	199	185	176	182	155	168	163	170	173	191	170	177	191	162	200	192	171	186	185	194	170	160	175	163	166	165	174	169	208	182	160	153	158	157	151	172	190	179	163	187	191	170	159	181	190	185	183	175	185	180	175	173	177	173	193	157	167	188	196	169	166	176	162	168	180	198	183	181	177	203	171	190	169	183	183	174	178	159	168	186	192	175	183	202	160	173	176	144	178	171	173	179	176	180	184	205	162	180	172	170	163	170	172	183	189	160	200	184	165	151	171	163	172	156	158	163	167	180	170	184	164	196	140	167	176	190	170	132	167	169	179	187	182	190	174	142	171	182	169	186	164	177	153	175	175	172	182	186	170	165	173	156	188	163	153	182	169	184	210	185	161	186	199	196	189	170	188	184	181	165	176	182	164	164	176	203	184	156	175	190	146	192	173	187	168	162	171	188	161	187	184	157	173	186	173	168	183	170	184	163	175	165	172	183	180	151	175	181	182	167	193	170	193	172	147	180	186	161	152	188	171	162	187	179	176	176	166	183	161	172	192	165	176	162	203	183	185	164	184	145	173	202	164	187	155	180	171	189	168	166	165	167	171	178	159	159	156	181	162	181	172	184	173	199	161	165	190	176	167	189	174	147	158	171	193	192	178	186	182	162	188	180	180	173	192	169	149	164	180	180	164	164	158	171	178	166	168	159	191	182	197	173	161	176	164	184	188	184	172	165	178	191	159	177	192	187	165	174	174	188	181	206	188	170	184	199	166	179	173	186	164	189	201	178	163	156	208	182	171	179	181	175	194	166	155	179	188	190	161	188	195	191	167	188	161	150	180	174	170	166	182	204	169	166	155	186	187	197	167	141	170	169	176	178	153	172	184	176	188	147	170	169	142	159	190	175	164	173	182	153	168	193	169	179	171	158	168	174	173	193	171	195	204	170	192	193	167	167	168	187	180	165	199	155	170	189	188	162	173	161	171	163	184	165	184	163	164	155	171	185	198	185	185	168	171	170	170	188	195	168	177	192	167	184	202	179	174	195	175	176	198	170	189	180	178	195	167	173	188	179	170	180	159	184	176	179	168	184	187	152	188	187	176	175	170	175	168	166	208	189	177	191	179	183	179	165	178	171	180	167	175	173	192	179	173	181	176	165	183	196	167	168	165	166	171	154	183	177	203	183	168	184
6422	1671	3446	4182	3392	2800	2247	1925	1660	1539	1309	1223	1151	1067	959	962	894	901	827	768	747	773	763	735	777	800	862	1037	1213	1167	1517	3234	4825	6084	4946	7371	9004	10921	12737	8492	7829	4849	3222	1870	1582	1385	1145	991	729	723	657	648	677	528	597	592	581	614	558	526	581	580	549	615	627	565	579	533	558	564	526	542	551	592	520	553	543	553	572	558	518	545	554	549	578	542	559	539	541	585	494	547	554	593	564	574	541	583	551	559	505	545	569	531	559	510	556	539	567	527	551	563	520	508	523	541	461	530	564	528	517	531	524	541	519	527	523	522	525	559	513	532	565	547	554	522	515	562	544	541	567	550	538	535	523	553	525	535	554	554	537	529	542	525	534	557	525	523	526	537	555	544	536	579	547	530	513	512	562	540	584	592	519	545	557	551	533	558	538	576	537	535	546	534	541	537	564	527	527	544	548	526	519	553	521	524	514	514	546	571	530	511	538	551	499	528	564	497	498	573	514	563	535	529	550	520	544	551	530	544	523	523	577	517	508	542	509	510	546	593	513	511	562	519	544	530	536	561	536	540	526	580	569	537	557	495	515	537	552	551	526	566	521	545	544	528	534	517	578	562	516	552	538	558	599	543	582	518	520	526	529	503	494	534	532	550	561	549	531	539	511	547	533	530	532	534	570	562	529	554	538	518	510	546	520	519	520	545	510	541	528	509	537	551	472	510	567	547	553	526	529	548	535	522	541	548	558	512	513	524	557	532	524	547	479	533	547	537	525	508	480	530	549	516	536	564	516	563	534	528	532	528	500	511	562	542	567	536	530	547	514	547	506	533	546	560	531	506	586	523	537	530	540	587	589	522	522	571	534	535	567	566	562	489	526	528	564	536	546	550	551	515	532	556	569	586	556	534	507	528	503	509	530	524	522	542	556	523	541	516	515	532	552	545	552	508	511	539	533	512	526	551	533	568	526	542	554	581	563	526	551	564	495	554	526	547	514	518	522	529	536	546	549	535	560	536	560	550	547	520	509	509	539	577	546	526	560	518	533	583	560	540	502	537	545	526	538	519	561	485	527	524	523	530	533	537	572	535	566	519	567	533	568	507	491	559	495	503	585	585	558	534	566	572	542	532	501	524	524	537	543	561	521	516	516	527	518	574	573	550	553	542	569	551	563	582	529	487	548	564	523	556	542	572	516	544	499	538	532	525	558	531	520	481	516	544	527	507	553	535	549	556	541	561	542	593	561	532	527	529	572	556	545	509	563	529	522	568	539	554	548	506	531	513	557	518	530	553	540	516	556	550	555	533	561	581	520	520	508	519	547	556	542	536	572	575	534	487	548	536	522	518	535	548	533	604	520	541	524	543	592	535	573	532	549	517	568	568	567	532	550	532	528	521	553	559	524	579	501	513	499	558	566	506	534	483	576	527	543	547	535	513	511	503	512	554	535	514	493	502	527	588	563	513	541	554	540	556	539	604	551	501	539	578	495	543	565	525	545	545	554	541	547	517	530	508	521	527	539	514	572	568	525	543	544	548	567	495	542	529	574	546	500	544	478	560	534	551	522	572	531	521	524	532	510	567	515	531	562	533	535	545	564	557	550	508	539	543	520	512	534	521	574	541	526	519	560	518	535	572	543	493	550	550	506	594	522	590	527	549	510	550	555	507	549	553	561	546	538	522	549	550	548	509	539	521	546	546	511	538	538	542	529	521	536	529	551	540	509	545	522	563	520	571	529	536	519	565	532	595	528	556	497	570	526	569	564	540	539	547	506	591	524	531	518	482	542	550	540	569	547	524	539	528	617	488	550	548	539	531	570	519	536	507	505	538	559	578	539	506	493	567	562	497	553	535	605	582	530	522	507	535	533	562	482	551	548	507	541	512	545	545	568	565	523	505	530	567	489	532	538	498	560	560	501	557	537	513	522	528	527	543	557	605	530	537	529	557	522	516	549	531	489	573	534	534	536	528	541	527	558	515	564	522	560	554	564	519	493	530	516	541	584	574	531	551	499	502	573	569	502	536	521	585	564	541	519	541	559	556	506	545	548	563	542	574	495	526	486	541	544	548	527	521	599	500	560	561	577	524	542	548	477	505	526	525	549	527	529	561	513	516	554	541	522	539	526	504	532	551	549	516	549	489	564	531	496	507	543	573	517	573	538	573	549	494	541	560	541	505	543	556	547	536	554	577	552	527	532	520	541	532	533	530	529	497	536	518	538	557	539	541	556	533	524	548	527	540	544	545	547	543	523	552	526	604	523	519	530	552	545	544	554	553	536	517	542	568	567	511	512	515	557	527	553	504	582	548	502	542	553	555	543	525	565	542	512	521	551	497	548	535	538	598	514	528	543	532	532	560	506	565	520	534	541	579	488	534	513	535	578	559	594	528	538	534	539	519	563	560	552	515	512	500	545	517	498	541	491	552	541	543	559	541	519	517	582	493	528	546	539	511	526	541	571	516	541	506	540	530	529	573	524	500	534	526	567	532	545	560	527	531	465	545	540	552	601	550	540	536	525	550	547	579	518	531	520	481	523	502	586	577	560	511	565	512	536	533	534	540	577	602	534	544	542	559	530	545	555	507	529	530	586	524	548	554	498	556	515	521	518	526	576	578	551	568	538	525	550	505	560	532	525	543	518	530	527	573	531	565	536	530	524	534	528	535	518	566	514	566	555	520	525	516	536	553	565	520	567	522	550	539	550	573	499	521	538	527	524	551	540	562	562	544	565	530	554	540	525	508	525	526	529	526	519	584	558	565	575	546	537	577	564	550	489	527	538	510	573	561	510	546	555	500	542	542	558	555	515	544	525	542	575	506	519	507	546	508	565	551	524	547	518	541	510	502	535	552	569	536	512	578	524	535	527	521	557	517	532	529	538	529	536	554	488	521	518	541	560	571	525	565	551	522	545	543	541	528	564	574	521	525	546	579	539	583	515	478	521	544	565	546	508	563	544	547	553	557	542	570	510	548	556	516	548	522	535	535	525	500	522	526	550	557	532	528	526	533	568	567	548	534	502	554	562	508	541	481	580	521	505	542	536	518	539	533	520	502	536	528	568	483	526	514	493	507	563	548	521	559	515	545	508	565	553	501	537	560	535	545	570	543	491	511	534	538	549	546	481	555	512	538	515	529	577	554	568	555	518	541	511	524	524	573	553	569	548	550	539	492	544	542	541	527	490	507	536	528	543	522	539	561	540	534	538	558	589	519	549	505	538	508	557	535	539	544	572	513	551	537	552	541	508	512	561	563	559	558	582	511	529	514	499	517	522	516	544	526	532	539	532	553	534	516	545	553	531	542	545	493	562	558	538	549	541	505	554	566	551	553	517	518	528	539	588	542	562	538	568	512	547	547	578	549	520	550	533	562	559	463	554	533	529	535	587	524	530	541	565	547	512	564	501	563	516	552	548	531	525	536	548	550	547	521	544	543	550	547	498	546	530	516	549	537	508	555	523	549	541	556	512	529	534	555	538	524	506	540	553	548	537	516	558	538	559	545
17363	3219	3172	2343	1536	1111	853	669	522	417	406	359	293	284	291	274	278	258	209	225	230	206	204	198	224	219	238	230	267	290	332	585	1108	1788	1634	1791	2790	3277	3946	2784	2649	1371	762	493	419	358	309	244	225	194	176	170	193	173	181	159	153	173	147	132	165	184	151	159	149	157	157	159	155	141	146	185	152	147	159	144	149	158	170	160	165	165	170	148	147	172	148	158	178	160	161	170	147	161	140	150	154	138	159	166	164	152	176	150	182	160	151	155	168	146	144	141	163	140	124	159	178	170	161	161	178	140	159	163	156	143	155	143	183	146	162	142	158	147	140	164	161	159	152	152	154	128	158	168	151	138	153	163	131	140	146	156	154	151	160	166	150	152	148	150	159	161	156	153	143	155	164	162	169	158	148	152	150	173	150	137	178	168	159	157	138	151	152	141	145	156	151	165	153	162	145	148	163	146	158	153	139	167	136	156	170	155	143	165	153	149	141	132	174	167	159	157	136	149	153	162	132	141	172	165	134	147	164	166	128	164	165	157	148	162	142	157	173	149	173	152	140	154	150	129	144	139	153	163	140	142	168	160	172	162	146	162	173	162	139	139	164	154	150	145	172	135	163	153	137	152	142	128	136	154	159	152	154	159	136	127	184	155	152	153	159	168	135	162	157	153	172	145	163	139	141	159	162	152	150	167	153	144	157	158	134	163	136	163	168	138	155	160	158	154	152	155	150	145	161	158	142	167	161	165	155	151	152	161	160	147	151	139	153	164	162	163	151	144	167	156	152	128	143	140	158	160	146	146	139	148	169	145	165	153	158	165	156	151	165	139	176	169	138	160	160	139	146	142	166	173	161	143	172	167	153	155	131	146	165	164	151	134	160	168	176	172	149	161	158	159	181	145	150	147	163	132	162	158	154	149	148	165	153	155	146	139	173	133	156	152	163	153	155	145	141	172	163	144	147	169	157	167	133	146	162	151	149	136	148	150	152	150	137	153	156	159	163	165	149	131	140	159	161	155	122	154	154	171	154	163	155	174	133	151	147	159	138	158	160	162	169	157	126	139	148	147	143	176	152	136	150	166	154	161	130	165	146	156	154	162	153	155	150	160	136	159	150	153	138	158	159	179	138	134	137	156	165	142	159	152	169	176	146	150	140	148	162	155	150	144	176	160	144	152	153	154	169	133	136	151	153	159	162	146	149	152	162	148	133	175	171	154	170	162	153	168	131	162	156	152	145	143	162	168	142	180	174	137	185	159	151	166	150	181	150	150	146	136	167	174	158	153	128	139	154	146	143	138	167	159	151	132	169	150	139	158	164	169	168	150	139	177	149	159	163	155	135	152	154	149	158	160	136	165	168	156	164	165	170	129	150	155	145	145	170	158	149	164	151	161	159	171	171	161	157	166	146	145	153	166	164	126	173	161	199	144	162	153	156	129	152	163	129	157	156	152	181	165	159	157	149	154	149	136	145	144	149	144	165	162	162	155	162	169	147	159	129	160	158	140	163	138	155	177	136	143	154	150	160	135	152	163	153	151	163	153	147	177	148	161	125	151	166	146	148	135	154	150	170	133	151	164	163	151	154	150	154	150	159	179	153	143	175	147	180	138	189	134	160	170	142	136	154	142	147	138	166	139	152	154	151	174	159	165	142	178	153	145	179	141	149	177	141	147	143	162	158	135	150	168	139	156	169	151	153	168	139	156	152	150	150	168	155	158	144	175	162	143	150	137	166	165	149	162	158	167	147	141	160	181	132	149	149	169	142	131	162	157	155	140	147	154	139	151	141	122	142	142	170	151	141	165	162	167	164	166	127	142	167	149	160	137	155	162	157	173	159	142	145	151	141	157	147	145	176	168	146	152	146	168	137	155	155	141	170	153	165	163	143	154	144	145	123	141	155	164	155	178	150	144	160	134	163	155	154	163	159	147	147	139	163	140	151	165	138	164	153	144	163	155	156	160	149	165	156	137	159	159	132	155	161	165	148	155	132	158	166	158	150	169	140	166	153	157	174	148	146	133	137	152	153	169	143	136	144	175	156	153	148	167	148	149	154	153	142	143	163	138	154	135	147	186	162	146	153	151	133	166	149	149	162	164	167	142	150	130	153	161	141	167	166	137	145	158	145	154	151	145	169	150	168	143	156	191	156	154	170	162	145	154	152	144	157	146	143	144	166	151	160	167	146	152	159	141	171	154	153	154	142	136	139	138	135	176	155	167	157	134	156	147	177	157	163	143	156	161	149	153	149	155	172	147	158	159	151	142	144	157	159	176	156	148	157	140	140	152	128	163	167	148	151	131	147	145	161	142	148	123	154	151	146	145	153	152	127	141	174	166	172	159	160	144	159	170	164	149	158	158	137	162	167	152	167	145	159	172	142	144	173	157	165	148	159	162	157	168	161	148	138	142	164	152	151	166	145	147	152	137	125	153	173	170	143	138	151	135	148	142	152	131	139	163	146	152	161	137	150	162	146	163	143	167	157	148	155	153	179	173	163	162	161	138	154	148	174	160	165	133	136	143	194	155	155	149	153	174	145	157	149	166	149	162	161	148	153	160	158	163	144	161	154	155	158	168	161	142	152	150	151	159	155	143	171	168	150	152	150	161	153	154	151	165	146	184	166	173	145	159	149	170	132	154	162	159	172	176	139	149	171	155	164	145	148	152	190	161	148	165	169	166	143	170	137	158	154	169	180	163	151	173	160	160	162	151	150	138	163	180	145	136	134	155	171	145	146	145	122	167	162	145	161	141	173	168	141	133	151	151	142	175	165	137	132	142	166	162	155	162	154	144	155	141	167	143	130	166	155	148	140	133	158	165	156	144	133	178	161	159	158	150	163	145	146	145	142	154	159	152	141	174	163	154	144	131	143	142	155	134	154	171	162	167	148	146	171	156	159	165	151	154	172	148	134	144	151	171	161	110	146	134	136	163	164	179	150	155	149	148	168	148	130	150	171	166	134	174	153	141	167	173	123	144	149	170	135	147	158	155	162	174	158	149	157	161	148	139	152	156	155	167	139	147	151	164	167	142	145	167	179	158	141	144	157	133	143	178	167	173	155	153	141	168	161	144	162	155	137	136	154	161	166	155	146	149	161	128	152	133	160	157	148	134	143	151	158	171	153	161	129	156	142	139	159	140	132	138	134	142	158	165	143	181	147	136	146	158	153	152	168	136	171	155	165	184	132	145	163	137	165	135	153	170	126	122	137	187	144	174	138	151	154	177	161	146	160	157	148	157	133	133	172	159	142	163	146	164	153	148	138	156	165	155	167	157	155	151	155	159	160	157	153	177	163	122	147	151	172	161	143	165	157	140	153	163	169	147	164	123	158	142	127	149	161	156	145	160	144	172	139	173	131	164	161	173	161	157	153	138	163	145	157	178	151	164	159	145	137	159	141	163	155	145	146	151	163	161	157	154	161	137	155	165	162	171	161	146	185	154	160	148	128	165	154	143	174	147	148	140	142	173	138	142	157	155	154	138	159	136	165	170
8660	2675	6148	6939	5775	4790	3755	3210	2702	2232	1945	1753	1567	1510	1380	1220	1163	1085	1065	976	978	860	852	829	928	1140	1181	1475	1433	1725	2082	3967	7355	11371	9326	8687	13792	16659	18225	14556	14041	8122	5016	2927	2854	2193	1670	1302	948	830	722	699	655	553	542	547	580	591	531	571	588	573	542	555	579	542	584	527	523	495	475	513	549	525	542	493	523	508	502	524	497	513	477	486	533	501	507	519	531	526	495	497	481	492	500	515	492	531	518	519	510	526	502	526	534	472	515	497	493	513	472	479	482	470	454	508	498	504	524	500	501	518	485	523	515	501	487	512	507	534	502	522	456	468	511	493	471	467	490	475	508	501	512	438	489	458	453	525	518	504	488	466	479	490	484	482	481	486	484	487	503	484	512	547	504	485	496	506	518	471	464	480	486	527	476	459	479	477	493	507	464	468	498	459	482	493	455	442	489	487	494	479	505	510	431	555	492	483	522	464	522	506	452	484	465	448	508	507	506	467	505	504	485	488	487	531	493	460	526	494	448	476	483	506	496	457	433	516	517	495	508	470	466	496	503	500	498	453	515	498	476	495	486	488	495	512	464	465	472	530	493	492	473	453	446	490	490	457	489	488	461	470	504	501	465	517	473	475	513	502	520	504	519	437	488	446	485	487	423	481	480	497	508	483	494	517	465	490	521	463	434	517	460	457	495	482	484	452	469	475	514	515	515	452	474	462	480	510	507	517	471	451	496	489	476	497	468	479	479	529	480	483	429	469	494	512	482	453	489	507	457	472	466	460	546	484	457	485	491	476	495	462	499	488	500	476	477	510	490	475	505	452	485	514	482	441	515	466	530	483	470	467	451	482	481	501	469	465	459	449	498	504	483	499	490	498	493	489	478	466	473	431	487	478	484	493	483	469	509	492	484	459	466	473	470	476	507	459	490	508	484	506	474	479	487	472	497	426	449	483	489	496	513	514	482	473	475	515	511	456	489	469	526	475	449	483	497	515	498	502	495	462	456	464	480	461	501	463	511	445	482	449	489	500	508	496	488	481	490	476	439	488	498	510	495	509	466	489	518	495	498	483	412	467	489	460	509	490	461	465	466	458	487	495	488	509	442	481	477	526	479	527	469	467	516	464	514	500	455	470	509	457	469	478	476	517	472	457	496	504	490	486	480	461	484	472	445	471	487	522	491	485	484	470	523	469	469	475	530	503	525	507	491	535	488	461	483	461	505	455	503	484	434	479	461	518	482	421	463	455	466	460	450	465	469	509	469	430	496	497	456	492	507	477	504	485	445	485	453	476	498	482	503	470	502	500	463	475	472	458	510	534	481	495	515	527	476	452	503	438	510	498	480	472	506	522	474	470	480	514	489	500	494	505	483	515	512	480	486	482	456	499	470	484	484	487	514	491	484	484	505	528	484	456	474	518	472	478	462	472	501	464	464	508	471	451	487	447	511	524	453	505	500	491	506	475	503	468	484	507	505	493	451	481	503	475	459	467	463	473	527	500	486	436	484	452	452	476	504	485	500	499	477	486	481	490	506	450	501	503	516	453	482	458	466	480	458	512	470	506	479	470	460	457	507	493	501	509	490	478	488	467	513	491	435	487	469	501	471	437	473	505	460	482	463	475	509	534	506	496	471	502	507	471	462	453	510	516	468	489	505	476	461	486	487	499	476	432	432	485	505	486	457	502	485	461	472	498	464	441	521	459	463	491	460	506	505	538	496	489	475	515	497	499	486	495	497	505	476	456	492	465	472	479	495	536	462	491	542	463	535	489	483	494	481	477	484	506	493	497	475	486	473	524	464	488	476	496	473	461	498	487	468	459	465	440	494	507	520	483	463	466	479	522	428	506	489	483	483	501	492	480	502	473	483	477	472	476	493	527	465	469	499	514	512	475	464	485	513	454	471	495	472	490	523	511	430	452	506	505	476	494	472	508	484	476	467	474	482	530	465	496	482	462	490	490	546	495	493	479	555	461	478	480	481	488	509	487	511	468	441	504	516	440	473	476	436	466	492	467	526	497	509	499	487	478	465	492	479	462	443	462	456	501	492	490	475	498	481	505	518	504	511	472	489	475	468	467	484	508	483	473	446	527	461	441	489	469	497	469	481	487	496	494	488	494	498	470	497	471	499	436	491	472	480	464	443	460	503	469	506	478	513	517	467	520	480	533	497	494	473	469	459	443	496	514	488	505	481	496	497	516	458	429	490	547	483	466	475	471	489	487	507	437	476	495	500	497	503	495	498	483	476	484	477	454	455	503	494	487	498	463	476	505	489	528	509	519	490	465	506	540	465	491	503	493	464	458	448	484	521	461	490	486	483	469	473	487	497	521	527	435	479	486	472	499	487	509	500	495	510	486	480	464	471	492	470	449	472	483	487	473	484	517	506	511	458	506	484	537	517	472	499	539	497	503	490	457	493	475	515	460	487	473	526	492	455	479	502	466	492	453	488	506	501	494	485	484	473	517	483	506	480	475	514	484	483	501	474	507	461	516	444	483	494	495	489	491	509	489	511	443	492	495	502	466	495	478	474	526	464	461	502	495	455	495	494	455	499	501	507	470	473	498	486	483	484	489	465	482	458	515	456	492	465	449	496	481	478	499	471	481	470	483	496	475	456	522	493	486	485	460	466	497	474	460	459	463	524	440	490	498	494	484	495	495	472	520	501	502	518	471	496	459	480	470	449	497	495	474	509	504	505	552	461	492	468	472	453	440	467	530	499	490	444	473	480	479	513	441	498	495	507	527	469	447	478	478	489	518	456	465	476	444	479	479	455	423	505	525	482	473	501	469	466	489	473	481	488	506	505	528	484	491	518	477	492	468	501	447	473	479	489	476	504	474	489	513	484	512	492	490	501	499	515	475	469	477	479	495	478	470	474	471	519	452	507	492	494	509	467	452	481	506	484	480	479	490	460	494	450	497	509	479	488	493	522	497	512	503	488	533	508	492	470	502	489	477	487	447	494	528	537	475	477	480	465	486	507	486	512	510	490	469	483	457	464	494	493	495	481	471	521	493	439	476	402	475	487	490	474	477	521	457	492	490	454	460	479	508	485	495	491	495	491	475	509	522	440	461	508	459	467	504	466	436	466	482	446	539	467	474	473	466	491	551	493	487	511	502	501	524	471	506	521	515	516	483	503	480	522	462	481	501	463	468	483	467	478	542	466	478	507	476	512	483	499	452	489	466	493	504	415	500	491	517	473	518	496	457	495	471	490	440	485	469	477	491	492	452	491	511	509	445	476	496	492	453	470	520	502	509	488	467	458	507	452	487	502	463	502	487	469	499	486	484	504	468	457	460	470	492	489	468	491	485	452	507	487	504	495	460	496	477	534	525	453	464	490	501	456	470	475	473	492	465	490	503	477	498	462	493	487	494	473	438	427	455	471	452	494	485	459	491	497	471	502	460	523	445	484	501	498	478	494	515	473	485	461	496	477	473	500	499	515	486	468	478	471	456	519	477	476	471	475	500	483	503	505	480	469	457	495	463	462	482
2409	433	372	376	331	318	325	358	332	295	290	301	294	308	296	311	328	333	281	263	301	277	336	316	343	315	321	319	336	330	310	349	350	339	378	376	404	438	383	306	420	329	317	301	322	346	302	315	270	281	290	293	336	306	276	322	286	290	307	300	315	316	290	311	311	286	311	293	260	289	274	322	294	285	285	300	315	281	305	290	312	314	384	282	301	305	298	293	323	300	314	295	264	338	292	307	298	279	274	311	319	318	291	323	293	338	319	320	299	305	310	314	297	285	313	306	321	316	310	340	295	309	306	305	328	318	321	307	319	258	318	260	327	275	297	319	306	326	287	306	326	307	317	337	296	287	308	336	339	288	292	324	305	319	305	307	299	300	284	287	276	317	320	288	277	313	291	295	296	328	288	297	293	301	311	312	338	308	284	319	309	292	302	279	341	282	291	316	308	312	317	325	260	308	286	317	320	291	317	346	312	294	276	280	309	311	296	312	309	291	293	324	330	310	319	309	283	276	310	293	303	302	293	298	302	301	335	315	339	321	294	307	270	321	290	316	290	284	304	295	305	328	293	309	311	324	348	289	299	324	307	318	324	329	316	284	275	307	333	293	317	269	259	290	322	335	301	294	331	270	301	295	315	314	326	309	323	293	275	301	297	329	267	293	315	294	311	308	300	300	317	296	315	286	298	314	338	335	291	327	315	302	297	300	322	332	293	283	299	327	303	295	325	338	286	308	325	329	298	310	298	280	308	317	288	298	300	289	314	291	301	333	283	281	268	348	303	308	291	322	346	321	289	325	326	326	299	284	279	289	309	296	277	304	326	291	291	305	332	305	294	322	295	276	324	293	297	302	325	284	276	313	294	308	315	318	319	296	317	330	325	326	317	324	290	331	289	287	303	256	308	289	299	287	289	311	306	324	311	301	322	302	294	309	267	326	314	345	307	300	296	273	309	300	324	312	311	332	298	307	266	302	314	291	362	316	288	272	292	332	322	319	337	343	316	287	330	302	335	298	343	321	307	314	286	326	324	302	311	299	293	313	235	335	283	322	299	294	318	311	283	306	290	330	304	299	293	314	303	304	335	348	310	304	284	278	323	306	318	306	268	307	300	276	302	281	290	317	309	316	318	303	329	303	297	326	299	285	312	293	332	310	296	308	273	336	307	313	288	335	331	299	297	312	302	321	291	334	295	318	334	280	285	306	303	314	295	291	311	310	329	292	320	298	287	316	301	320	314	352	298	312	335	324	306	323	304	333	292	289	318	279	286	309	297	302	308	283	314	322	322	317	332	293	278	323	314	306	296	329	308	290	323	294	274	329	313	337	319	327	256	294	316	316	311	315	316	303	294	338	269	312	296	328	312	285	309	324	286	299	311	312	287	307	311	310	301	294	300	280	304	314	286	326	308	306	325	278	315	319	290	325	303	330	334	287	311	288	292	315	297	308	260	303	293	264	319	320	279	308	301	307	301	308	278	320	339	293	303	326	299	294	295	296	321	328	287	323	313	324	290	273	301	318	296	305	326	299	324	314	300	332	326	317	334	330	314	330	307	274	322	300	304	321	317	345	291	302	297	310	281	297	293	285	303	304	331	307	315	314	299	297	307	277	313	308	326	297	283	306	305	287	331	312	318	313	306	301	289	309	313	348	342	273	340	331	311	314	315	299	304	277	290	316	282	291	287	287	329	300	316	310	298	296	302	290	309	338	319	299	309	310	311	311	331	311	286	286	298	307	305	275	298	334	348	305	313	288	310	288	305	311	305	299	275	279	302	319	287	299	287	282	318	297	285	314	323	294	315	277	317	310	321	322	358	290	313	302	309	313	314	345	267	317	313	335	335	323	303	341	317	279	304	294	330	323	271	313	316	281	298	346	307	284	322	338	324	286	310	329	318	279	300	284	277	314	342	294	307	289	305	345	307	282	280	347	317	309	293	313	301	324	309	313	317	318	266	304	293	317	329	289	313	298	296	321	333	301	330	321	298	345	325	318	345	326	279	285	310	302	278	345	313	284	321	330	324	299	288	294	271	313	308	289	305	321	305	334	320	306	285	299	305	299	320	304	321	297	342	320	316	308	294	316	267	327	316	288	336	297	308	323	291	319	317	346	317	311	314	299	324	317	332	286	327	310	280	326	294	302	321	302	279	326	289	301	321	298	309	301	331	300	293	312	297	285	289	312	303	334	323	290	310	335	324	292	317	308	331	307	292	315	307	310	308	323	335	346	327	289	306	290	289	308	275	283	294	300	285	334	299	312	296	290	318	291	307	286	294	301	316	338	324	336	313	290	345	293	306	315	302	288	314	290	295	266	327	314	286	314	288	316	287	264	281	267	302	308	293	351	303	323	281	319	267	289	308	288	311	303	314	303	310	328	295	311	313	296	338	300	338	292	312	315	299	308	311	330	317	331	282	287	320	307	301	290	306	297	309	344	321	321	304	283	310	311	323	316	331	311	319	304	320	327	320	300	307	300	284	306	332	332	298	342	293	294	288	310	268	299	287	313	313	318	332	295	328	300	286	321	300	317	306	299	295	282	307	298	312	294	329	316	320	303	299	297	317	319	315	330	302	331	295	292	315	308	281	301	321	335	282	306	315	314	284	308	318	286	291	300	298	286	298	322	286	298	346	302	337	283	305	317	325	320	292	301	307	302	264	305	310	297	285	302	300	312	310	298	315	299	328	306	300	335	306	282	306	316	310	293	299	300	310	320	331	301	306	336	323	275	306	300	313	306	308	309	328	298	281	301	281	287	276	302	265	333	301	294	293	324	290	295	286	305	317	286	307	272	284	308	299	306	316	322	322	295	311	320	312	311	296	324	302	293	273	314	271	329	311	270	312	318	323	325	316	318	317	294	328	320	305	321	301	309	323	263	314	266	297	296	305	314	288	295	317	294	295	281	346	309	307	289	313	308	282	275	299	305	269	308	309	288	315	317	311	310	276	298	338	294	313	284	295	306	298	300	285	315	293	300	287	284	293	315	320	344	321	270	301	322	314	320	299	324	317	281	283	304	296	309	312	284	303	314	313	292	281	302	303	306	330	283	281	331	288	316	301	330	334	297	314	298	274	309	300	267	331	298	289	291	306	277	308	293	303	290	310	302	294	304	292	319	312	295	297	283	311	294	304	298	327	305	334	296	282	294	333	329	310	302	304	308	333	320	286	310	279	314	290	324	302	312	273	357	284	311	300	321	308	313	258	284	297	291	309	292	302	301	306	313	298	300	269	300	334	304	296	311	315	295	301	321	298	298	285	318	294	333	300	305	319	295	301	279	290	317	313	289	303	341	306	333	292	292	300	307	342	316	287	273	287	288	304	305	331	298	302	324	306	312	261	302	298	294	343	325	309	331	283	301	284	321	311	319	309	289	326	302	292	299	303	322	316	284	316	315	292	264	287	278	294	295	277	295	315	284	290	295	318	291	303	310	287	285	313	301	325	290	312	297	306	306	301	281	319	333	318	313	301	306	286	312	309	308	297	301
2468	902	1056	1118	1015	1037	1040	937	921	892	926	984	869	884	835	923	892	865	871	872	904	791	850	852	888	884	882	893	911	909	952	1004	1203	1249	1170	1297	1513	1642	1642	1457	1516	1143	1019	927	979	944	937	911	874	856	832	889	852	869	897	780	912	824	836	872	857	873	846	828	876	823	902	849	876	843	844	844	864	885	881	862	834	818	818	867	898	877	894	874	861	856	806	897	856	823	837	862	886	860	905	893	843	796	873	887	899	846	835	858	863	836	871	850	816	844	901	916	867	908	841	845	874	850	826	893	868	840	877	862	855	873	828	879	852	830	884	870	837	830	840	908	873	899	823	861	859	867	854	898	828	871	871	842	798	860	819	862	883	882	850	846	844	843	850	876	866	865	829	861	890	872	808	860	876	814	853	785	853	863	857	860	878	878	848	875	852	851	811	872	786	822	799	853	826	880	870	855	834	818	819	919	851	871	919	840	875	850	851	906	835	831	847	909	868	839	898	877	820	859	814	914	868	832	827	878	840	841	879	867	837	845	821	881	827	877	863	865	862	854	834	899	868	857	820	804	845	912	857	818	852	915	911	867	816	837	836	895	841	875	819	860	891	844	850	849	792	851	909	822	868	877	875	915	869	834	856	823	887	851	893	905	881	887	892	835	864	906	858	828	864	882	870	890	839	852	840	864	857	889	891	878	867	851	828	808	847	858	888	839	860	860	844	852	820	827	817	876	862	869	892	838	816	852	910	839	855	869	864	841	845	838	903	856	831	847	867	836	893	853	843	828	897	894	856	844	903	870	870	918	842	848	869	793	923	839	887	822	856	868	836	844	830	893	887	907	821	835	884	896	877	855	876	863	866	868	879	925	858	845	839	821	857	838	817	862	898	857	868	835	794	842	859	844	850	863	873	816	887	893	860	846	869	868	842	858	929	867	834	838	920	893	883	879	875	846	846	849	868	869	852	930	879	816	863	881	841	833	881	810	859	866	820	819	898	827	898	841	871	852	930	821	842	817	826	843	840	905	872	905	869	889	855	904	897	855	846	820	849	875	829	840	872	865	830	837	903	834	830	909	844	814	826	851	866	832	879	869	853	847	846	848	834	829	887	798	840	854	888	891	854	828	837	826	882	901	857	852	890	853	863	841	850	860	836	895	842	860	820	849	856	918	812	863	878	863	850	841	836	843	890	862	875	858	886	890	846	833	879	829	845	878	923	806	861	846	881	859	891	830	891	899	822	868	782	926	848	902	832	840	845	880	851	890	858	828	888	834	871	820	887	823	881	848	842	882	860	820	850	870	849	812	891	827	879	911	886	917	872	895	833	865	844	864	896	851	858	858	870	793	838	858	847	852	829	835	835	866	844	855	807	798	862	932	877	891	858	854	851	812	857	821	871	879	844	869	859	841	854	852	803	854	857	831	855	856	826	872	877	857	882	839	859	858	857	834	883	841	867	854	895	831	885	897	826	877	861	896	912	855	814	828	846	835	824	894	884	876	869	883	857	889	849	840	857	864	864	824	825	870	860	876	875	835	906	850	867	857	867	801	929	773	870	849	880	773	866	829	863	858	844	829	868	833	879	871	835	815	910	870	879	868	817	844	874	831	834	870	836	886	829	892	852	795	807	784	901	866	877	848	882	871	859	832	887	887	903	855	818	843	822	858	856	909	853	888	860	889	797	881	899	903	877	884	874	891	893	861	869	849	863	883	890	832	868	850	846	848	862	874	808	849	879	859	808	835	858	845	871	856	844	891	848	890	867	859	822	812	826	880	817	813	871	872	812	866	819	856	890	841	915	876	909	907	818	858	867	798	821	897	848	877	909	824	869	893	866	794	853	841	829	879	846	827	842	875	856	882	847	818	821	871	884	873	822	866	868	836	888	854	926	883	853	860	835	891	843	849	786	863	846	849	832	881	836	855	878	886	855	808	851	892	850	831	849	862	854	845	862	810	863	819	886	850	891	872	893	867	878	889	857	819	870	888	893	871	873	839	846	849	906	868	902	881	844	832	874	868	876	841	811	910	889	834	868	828	863	862	829	933	866	832	891	940	832	838	841	842	846	849	930	804	862	924	839	841	856	890	836	873	853	837	824	859	855	819	889	838	835	859	873	858	891	837	904	854	838	843	879	845	804	826	896	831	899	877	870	822	863	892	799	837	823	865	894	839	857	814	873	899	833	870	894	854	841	904	835	878	850	839	843	862	922	869	882	799	858	886	843	848	890	844	860	822	838	828	823	869	898	842	828	902	871	864	851	850	803	876	864	843	922	815	925	847	875	887	838	867	869	881	829	904	902	814	813	854	880	811	845	853	885	884	891	911	854	830	806	838	888	879	909	842	866	808	836	843	863	891	866	836	868	856	832	842	823	877	853	851	843	877	834	920	835	858	853	871	829	832	890	847	854	861	837	863	845	890	852	856	870	870	788	843	870	818	889	836	817	910	852	849	913	841	878	893	842	832	846	818	818	829	869	866	805	913	827	851	845	849	827	889	841	859	857	871	838	874	834	842	815	825	834	907	839	873	830	810	878	834	888	841	845	841	833	856	884	819	823	863	868	892	902	860	874	837	817	880	889	868	854	898	873	875	847	860	838	839	848	849	848	874	822	884	903	858	857	860	853	895	841	837	893	846	871	879	863	867	847	794	821	785	856	878	828	875	869	866	832	832	930	861	869	859	855	849	830	800	857	892	927	862	836	869	905	877	865	854	814	798	812	847	874	905	832	878	879	849	830	839	822	887	862	880	888	848	885	839	859	866	923	854	872	871	896	863	849	888	858	843	838	866	855	857	850	904	849	860	878	883	839	885	883	878	809	843	858	853	919	881	807	902	910	884	861	862	889	870	860	856	875	812	840	889	896	859	904	841	876	882	839	791	836	868	886	873	942	879	906	852	854	880	928	822	870	831	873	826	873	889	848	862	855	869	819	855	812	890	856	853	905	795	895	850	831	844	865	907	859	832	874	869	810	831	844	910	856	860	867	845	809	817	903	864	889	816	819	898	873	841	828	818	858	888	890	848	911	897	866	834	823	817	885	872	861	899	860	885	868	816	886	865	860	825	880	823	890	851	853	830	853	859	886	861	822	852	859	847	783	886	919	838	841	822	840	852	841	852	880	852	904	864	875	846	824	879	882	862	828	858	803	831	838	880	885	817	891	853	878	916	884	880	805	916	886	859	861	881	842	851	889	853	885	824	860	901	839	817	825	830	874	846	860	875	846	927	869	838	900	907	953	835	891	874	875	848	842	831	905	862	809	864	847	865	798	833	847	812	880	870	874	852	867	811	857	840	852	832	877	854	865	846	846	833	841	822	831	836	856	855	899	867	852	860	904	821	870	818	819	839	881	877	875	877	863	879	867	864	881	936	878	902	832	874	822	843	906	834	876	858	872	858	853	810	847	890	849	866	888	831	854	838	917	887	836	856	870	824	833	880	840	860	894	859	840	884	813	835	882	902	867	901	875	825	833	847	887	862	828	882	841	878	868	832
10056	1630	1786	1325	924	682	554	459	374	333	308	274	286	256	217	222	209	222	217	217	220	236	198	212	210	215	220	227	241	274	296	418	926	1095	825	1115	1636	1894	1881	1608	1492	799	422	291	286	255	262	225	204	207	208	210	202	180	196	184	173	165	209	179	184	177	175	217	192	183	198	176	162	147	161	204	196	180	190	201	187	183	194	169	181	182	173	182	183	157	188	169	185	181	191	164	169	188	178	184	175	156	185	188	182	187	200	176	182	177	184	171	160	159	175	188	182	173	176	175	176	177	173	176	159	183	156	183	199	176	187	173	189	181	174	176	174	197	183	159	184	155	193	192	193	206	159	194	167	158	166	159	173	144	164	168	176	168	168	185	189	182	165	184	184	153	163	157	158	179	175	186	165	161	173	174	171	147	170	167	168	202	170	173	182	190	189	192	174	158	193	170	189	187	179	175	153	190	167	172	161	167	162	179	183	169	179	172	179	189	194	168	183	167	193	199	179	188	170	195	202	181	165	157	180	182	165	175	197	184	194	164	182	193	173	167	178	156	180	184	198	158	170	194	198	176	188	190	180	163	187	181	199	162	192	149	183	167	168	182	208	184	185	174	172	201	179	180	159	173	183	167	190	181	192	180	180	185	171	179	169	200	203	217	170	182	181	173	182	187	204	174	190	171	174	181	194	178	168	175	188	185	181	185	166	183	173	175	194	187	181	166	186	172	161	201	157	187	179	178	171	181	182	191	166	192	209	175	179	201	177	196	168	206	188	179	188	181	191	176	188	175	169	184	154	168	199	190	197	173	184	178	153	192	180	191	173	189	189	197	160	163	189	176	179	197	181	162	179	175	177	190	172	150	185	202	165	206	167	173	149	177	163	180	163	190	194	196	174	189	146	180	175	185	189	186	198	176	158	187	177	187	175	168	174	159	179	172	169	171	178	180	150	187	168	170	190	189	184	170	171	171	191	173	167	171	174	172	165	187	172	175	177	183	210	174	208	185	199	184	162	209	175	197	194	190	193	188	186	178	158	181	163	171	173	192	180	168	162	165	194	191	174	190	159	181	163	187	186	183	162	164	192	158	180	170	178	141	191	176	170	175	176	190	202	172	170	160	166	192	179	182	194	166	202	183	163	209	188	188	180	174	186	172	181	183	162	175	185	188	163	180	171	225	194	190	189	198	175	163	185	197	192	190	180	181	169	178	168	169	184	185	185	180	176	161	212	183	184	183	179	166	171	177	168	188	194	164	171	186	194	187	166	201	180	194	183	178	165	165	173	180	181	181	169	182	177	170	169	187	163	174	172	182	191	190	164	167	174	176	192	174	206	174	186	169	162	205	178	176	202	186	183	206	170	199	168	165	180	188	181	171	177	193	183	168	182	154	197	179	173	190	180	168	213	176	194	171	180	170	152	196	167	145	190	177	164	159	162	173	189	183	181	177	185	168	184	193	187	184	167	178	189	157	175	171	182	170	166	187	187	176	171	158	174	158	177	187	172	174	161	180	171	156	187	201	187	179	160	201	189	162	199	155	176	206	180	184	179	156	189	174	192	172	189	163	168	189	160	178	171	188	194	172	181	184	178	162	204	160	174	176	177	158	191	158	170	178	159	185	196	181	166	170	174	185	200	179	160	174	207	164	185	149	163	166	172	197	171	156	171	205	173	210	173	168	165	194	201	202	189	190	191	189	197	190	166	162	158	199	172	180	174	162	200	192	178	179	184	184	198	181	156	182	178	183	181	167	178	184	188	180	194	169	184	187	168	184	176	187	176	175	191	161	178	185	177	159	175	175	178	180	161	188	161	163	181	183	166	197	184	192	184	189	177	155	137	189	194	201	190	169	188	188	182	165	194	166	174	161	166	209	175	181	191	174	189	173	176	189	169	197	160	194	185	199	158	189	151	184	178	191	172	171	166	166	197	198	171	170	168	166	175	176	200	168	182	194	184	189	163	164	199	184	171	191	181	174	181	183	186	158	187	146	159	167	186	205	206	177	174	195	179	181	197	173	159	158	176	169	190	169	190	165	165	197	160	167	165	163	177	200	175	137	181	175	172	176	182	207	192	170	204	184	168	185	175	177	165	174	186	172	167	194	162	188	160	175	160	190	184	195	165	170	152	157	165	181	168	178	185	190	186	169	154	176	159	193	178	191	207	210	187	176	155	155	187	168	174	194	170	187	172	147	171	178	185	186	201	202	162	182	172	181	211	156	181	169	154	161	180	174	192	168	168	189	171	156	191	170	194	164	166	200	200	167	187	189	186	178	186	190	177	206	181	169	168	182	194	177	177	210	150	191	189	193	185	185	176	181	182	166	176	182	155	183	180	169	176	202	178	198	186	192	186	175	153	209	184	183	188	175	187	195	191	170	188	173	175	180	197	185	165	154	174	187	161	169	183	179	151	148	170	174	194	194	191	194	163	179	146	164	177	191	161	211	171	173	189	154	179	172	169	151	201	159	185	179	199	193	186	193	163	159	162	179	175	184	196	164	180	159	190	150	190	178	170	180	183	192	180	189	157	180	177	196	185	183	193	175	187	179	171	197	175	173	155	171	184	199	174	190	185	201	161	171	169	187	181	165	200	179	192	193	205	169	188	186	196	189	184	150	173	178	183	177	177	154	181	171	176	166	164	188	181	172	171	172	167	145	177	174	166	195	165	188	160	169	190	167	191	196	164	173	170	187	191	190	175	194	188	181	191	194	148	201	181	164	169	187	188	171	178	216	166	191	195	166	202	181	197	194	156	175	184	175	176	163	174	174	164	182	169	176	161	191	167	178	162	190	172	189	173	182	194	168	164	139	182	153	192	192	162	190	174	170	170	200	166	164	169	182	180	142	197	147	172	193	177	197	172	191	167	188	194	192	193	177	158	151	186	189	188	179	161	185	160	179	210	169	193	197	165	161	180	198	172	163	153	186	182	170	167	197	178	184	188	148	189	179	180	177	190	184	205	187	198	182	175	200	172	157	177	168	165	191	186	200	176	173	153	190	187	167	151	186	136	194	200	180	159	201	189	179	177	197	170	183	183	197	166	202	176	166	164	177	188	177	180	179	199	176	169	168	152	178	193	160	165	181	181	166	170	157	169	180	200	188	167	184	168	162	185	174	192	188	158	178	188	184	179	174	168	171	187	167	180	164	156	185	166	184	168	181	173	170	192	201	209	195	185	191	210	173	189	151	178	181	188	179	187	176	188	190	159	173	163	153	197	166	190	186	190	155	169	195	175	177	204	196	160	197	172	176	172	156	182	193	183	182	180	165	158	177	170	185	183	164	174	184	179	196	179	178	161	193	179	188	190	176	188	168	152	199	207	158	205	159	171	188	194	165	178	179	194	184	173	189	187	185	169	194	184	174	176	180	171	181	185	222	180	161	177	181	188	152	170	201	185	161	172	186	176	179	170	154	205	185	192	188	167	161	187	162	181	184	180	177	183	183	160	164	177	180	181	165	173	198	206	200	191	159	174	195	188	186	154	162	180	202
6409	1718	3665	4212	3422	2819	2343	1937	1721	1504	1365	1160	1090	1012	1042	944	896	903	847	849	820	712	748	706	790	894	902	982	1168	1330	1480	2542	6439	7341	5250	5906	9762	11586	11758	10210	9748	5601	2712	1676	1755	1352	1094	917	822	737	713	665	643	646	602	601	626	593	602	601	596	573	585	583	529	562	539	594	543	575	609	586	578	556	587	560	542	579	532	525	551	546	595	562	517	534	528	525	583	565	579	581	562	585	583	560	563	519	616	567	562	546	552	580	612	548	534	524	572	539	552	540	540	574	537	533	604	535	601	534	539	500	568	539	558	540	523	573	532	547	542	572	563	552	595	492	559	559	534	592	537	530	533	556	555	549	534	529	568	489	538	498	513	514	573	557	532	524	520	534	541	557	529	572	607	557	570	546	544	540	556	568	563	558	522	556	546	557	554	524	554	523	518	546	558	518	567	548	545	581	556	538	532	550	552	525	569	556	575	579	604	558	536	521	573	539	557	572	572	545	550	550	554	571	532	525	526	554	539	577	579	554	532	514	593	528	598	561	536	558	561	568	567	549	561	470	516	574	517	560	553	558	472	551	549	558	581	518	529	550	520	500	591	541	590	591	548	525	497	555	554	520	527	508	503	520	536	596	586	514	525	547	522	518	504	576	598	521	530	548	549	558	557	587	512	520	586	535	574	578	556	524	574	542	513	530	531	565	562	535	531	556	578	544	528	541	532	534	559	602	582	542	513	549	543	565	522	554	553	560	598	563	543	570	527	550	546	535	549	501	513	576	542	546	577	562	547	563	555	514	586	565	527	500	575	553	534	558	553	566	556	541	489	557	530	555	527	551	539	543	539	538	556	506	541	565	535	548	579	552	548	602	608	563	573	551	591	497	548	548	565	509	543	507	571	535	573	583	562	587	528	529	551	562	559	559	542	555	513	507	546	518	518	571	540	567	536	543	493	524	538	571	533	567	533	586	551	515	533	499	545	604	580	492	531	523	523	529	581	535	552	511	539	530	539	532	604	525	524	575	521	530	535	581	581	572	513	532	556	500	563	528	549	562	551	514	530	507	519	556	548	569	565	526	534	532	511	560	533	544	578	561	556	558	544	544	543	561	502	536	531	519	550	565	552	508	537	558	561	578	535	501	545	551	570	557	548	540	553	560	562	563	537	517	552	570	536	516	541	570	529	547	497	528	559	566	572	534	583	551	596	578	545	570	538	573	549	556	558	575	531	505	532	547	562	525	559	553	535	558	551	508	553	531	581	517	551	565	568	567	575	524	553	550	533	535	514	562	556	561	551	570	581	548	600	533	553	557	550	573	581	561	555	506	563	558	581	563	515	536	563	523	529	527	564	575	554	530	542	552	566	553	529	577	566	519	590	535	565	587	509	556	559	509	538	567	548	543	538	576	499	543	551	586	539	565	508	572	588	563	538	560	556	530	542	547	515	541	533	544	509	539	483	511	535	498	549	523	512	543	560	521	540	578	561	555	554	571	537	568	536	589	505	502	550	572	537	532	559	579	499	535	524	545	513	540	501	499	546	523	532	587	541	549	538	549	554	568	539	576	591	558	552	548	515	526	565	554	518	540	526	569	564	521	567	495	572	554	549	553	560	503	521	530	537	528	547	546	525	507	540	560	562	538	566	532	524	571	554	539	561	502	538	535	560	538	528	549	519	550	538	602	532	505	549	548	546	513	534	537	587	519	550	518	543	586	548	576	506	542	534	526	561	569	525	548	546	559	556	573	554	527	546	588	497	585	557	567	543	521	602	512	597	492	530	515	555	572	574	537	565	559	551	572	556	543	562	529	552	548	582	582	512	533	519	566	532	505	575	537	498	579	487	538	564	539	580	553	559	529	566	552	566	537	533	572	523	573	557	556	558	518	551	535	569	569	550	595	567	536	535	570	522	531	550	517	541	554	554	523	516	562	553	537	536	492	538	511	563	524	546	556	555	583	502	517	584	535	520	591	556	541	575	583	539	550	539	529	522	591	555	526	560	573	541	515	550	573	606	536	567	509	554	584	510	529	542	509	520	563	538	512	549	524	583	540	549	585	541	609	567	529	560	519	556	517	563	578	548	477	546	564	561	555	571	562	528	555	557	531	499	544	557	545	538	548	513	544	562	528	520	523	500	545	561	577	543	545	549	556	548	524	540	544	550	502	561	506	570	505	552	544	536	518	579	532	553	542	536	556	514	558	523	544	549	548	585	540	560	504	504	520	598	532	530	569	551	548	535	550	549	553	564	551	579	523	504	536	520	535	547	583	548	533	605	563	531	557	560	516	571	563	550	549	510	497	538	565	563	491	569	548	536	519	576	563	578	567	583	553	544	540	535	513	543	536	548	565	602	504	555	505	540	528	527	572	565	496	548	544	524	542	514	539	560	549	533	567	581	584	532	543	551	555	515	539	539	514	580	541	513	518	495	518	547	584	539	571	558	537	570	512	558	573	563	528	551	565	500	548	524	534	552	533	515	514	528	554	531	556	499	504	545	595	593	539	553	552	534	573	531	534	548	526	526	511	551	568	551	488	559	562	540	558	560	518	498	517	558	567	540	594	525	550	595	549	516	564	575	563	537	528	534	573	545	543	538	572	526	576	589	563	536	555	547	546	530	591	512	530	546	573	544	557	573	584	564	524	536	564	538	542	537	531	568	572	544	556	549	509	548	560	528	540	560	557	585	577	542	566	570	539	471	550	515	557	520	547	499	522	573	487	539	546	548	485	546	522	554	559	531	501	515	568	492	518	575	559	549	533	546	573	554	510	571	541	540	563	542	552	565	579	548	527	591	554	530	555	563	529	556	545	515	490	522	581	566	599	545	523	545	544	583	567	542	574	531	587	518	531	576	564	572	572	543	544	523	518	558	544	501	536	565	538	515	552	529	527	548	569	565	533	539	544	527	546	523	546	562	564	578	519	552	527	564	504	530	501	502	585	504	570	524	580	593	551	562	522	537	507	536	533	528	535	582	496	519	552	539	530	520	520	554	550	551	533	564	565	545	552	553	506	558	573	550	578	590	537	548	524	538	567	537	523	518	598	530	525	570	552	517	524	533	512	574	552	567	579	532	541	581	562	554	552	587	555	558	535	532	519	524	531	547	537	526	568	542	545	567	587	565	513	559	517	494	549	582	565	503	562	553	544	539	574	561	546	537	506	561	531	536	564	567	479	569	486	578	596	512	557	551	554	530	532	542	559	515	529	574	552	540	572	534	564	527	585	568	538	572	562	520	539	537	586	567	510	585	559	558	538	533	551	535	526	596	506	542	570	558	543	555	575	551	535	487	518	544	559	547	565	550	548	517	551	522	550	573	523	549	535	559	555	529	586	550	616	544	529	569	558	511	523	538	564	571	547	502	565	542	526	549	572	533	579	541	529	555	562	541	597	549	564	531	511	555	496	556	533	531	504	581	568	543	526	554	558	527	552	533	554	544	530	532	525	541	518	529	545	583	595	520	521	566	569	517	493	584	550	533	552	552	576	513	584	578	564
16994	3405	3108	2273	1598	1111	845	633	502	491	384	354	313	287	300	250	249	231	222	219	224	178	201	187	202	218	262	256	295	288	368	636	1360	2178	1697	1552	2793	3470	3090	2693	2427	1228	677	337	451	329	276	250	200	196	181	188	149	167	132	174	154	163	179	154	168	145	167	153	157	156	153	154	140	156	162	161	161	122	160	176	142	155	147	165	147	156	163	133	134	134	154	155	156	157	151	175	169	142	142	144	168	159	134	148	172	143	144	143	151	158	142	173	143	135	160	154	141	158	164	160	165	163	151	152	168	169	158	147	164	170	137	186	169	178	174	152	137	146	141	136	148	136	144	119	155	159	131	161	161	169	150	164	156	176	145	134	161	164	176	180	146	156	114	162	187	174	142	159	162	166	145	147	135	136	159	139	159	138	163	151	145	172	142	160	159	149	142	159	160	164	149	163	160	139	141	166	160	148	148	156	152	161	159	154	174	159	157	136	142	136	148	149	129	155	142	155	141	141	161	159	131	129	141	156	131	148	146	185	137	129	150	147	149	180	156	178	159	138	138	149	160	145	156	152	142	128	162	130	150	177	180	149	163	142	157	137	160	153	164	141	145	138	154	152	151	156	159	146	150	164	149	144	145	143	155	137	142	128	143	169	144	138	168	149	137	140	161	136	151	143	156	145	149	144	149	155	127	132	160	137	168	132	158	144	148	115	160	139	174	144	154	153	144	150	164	160	160	155	184	162	148	150	138	155	161	143	149	136	147	136	158	140	149	157	151	149	199	141	155	137	144	142	133	133	137	147	153	144	179	154	136	141	168	161	166	158	161	169	153	129	126	170	144	134	144	170	142	156	154	147	163	156	183	133	139	143	145	136	156	145	166	141	133	150	160	140	132	151	167	143	169	135	147	142	160	156	155	130	157	139	156	159	147	140	144	149	116	158	146	137	160	149	139	146	138	151	138	167	139	150	156	166	153	163	151	150	161	140	158	135	141	133	150	131	167	175	145	143	139	127	147	154	155	153	148	142	163	150	156	157	150	132	148	149	148	154	141	148	159	173	138	158	144	146	144	135	155	160	153	183	159	154	142	145	165	152	171	143	144	143	165	144	163	174	149	178	152	153	152	162	172	166	163	142	182	174	160	152	144	133	149	151	132	165	160	142	171	130	148	126	156	155	144	158	135	158	149	151	140	150	143	168	137	152	167	139	154	146	130	154	144	143	137	158	163	146	176	142	146	153	141	155	142	153	155	140	135	138	152	152	158	148	149	143	178	169	152	160	156	134	153	142	144	160	147	140	145	154	139	139	147	177	151	142	122	160	171	155	163	140	140	149	124	156	127	151	166	169	139	153	145	150	141	130	147	166	161	128	137	162	124	163	143	163	135	139	152	150	153	142	161	160	131	169	142	136	157	150	150	144	154	143	158	144	123	141	128	143	142	161	165	168	152	149	129	152	163	147	159	153	141	142	139	151	163	133	143	147	171	144	157	155	145	149	143	152	139	143	145	154	165	138	153	147	142	154	178	155	169	161	168	145	145	146	137	166	153	147	166	163	144	144	173	151	147	144	167	154	145	170	134	178	154	161	133	158	143	140	158	148	156	150	150	139	142	131	139	141	162	130	154	152	157	144	123	153	170	138	147	158	139	151	144	137	171	158	143	135	136	156	156	157	168	153	150	152	135	157	156	150	157	168	167	145	147	159	151	136	144	158	135	131	153	144	131	158	135	157	149	160	160	144	151	168	141	149	140	153	153	145	150	138	142	147	140	137	142	141	166	156	149	156	144	151	139	157	163	141	151	128	158	156	131	154	158	146	176	155	157	168	138	148	127	147	162	144	157	161	145	160	166	173	129	154	134	130	136	171	139	145	165	142	148	174	140	128	138	121	136	140	162	140	143	144	133	176	174	146	159	159	151	154	157	122	135	149	141	167	144	138	143	154	150	130	132	147	140	156	160	157	156	147	141	148	147	152	142	162	132	155	167	134	144	149	168	150	142	142	146	159	156	142	153	170	160	153	163	158	147	169	142	148	134	120	163	162	148	163	177	143	158	143	142	150	148	148	134	130	154	138	127	137	153	153	165	145	164	121	153	140	158	145	162	147	143	150	158	140	130	160	138	156	151	135	146	145	142	119	156	138	148	142	122	162	159	140	158	150	161	162	162	151	152	142	175	125	141	170	141	135	154	157	142	152	153	177	160	138	157	155	151	143	177	161	148	147	132	137	135	137	155	147	132	155	128	178	153	150	159	158	139	152	125	145	140	159	141	167	134	147	139	157	167	140	159	151	154	134	152	143	142	149	129	160	149	147	159	139	139	139	159	149	155	161	149	141	142	157	165	144	147	151	172	134	148	157	145	153	151	160	148	146	148	145	153	135	147	153	141	147	163	144	150	156	150	172	144	140	166	155	125	141	130	127	150	173	146	166	151	145	156	154	155	144	137	166	168	169	135	154	171	171	145	134	161	136	148	155	153	136	144	146	147	164	132	129	141	160	162	164	126	157	141	155	149	138	153	143	144	160	150	154	158	151	145	144	135	166	156	159	141	144	147	165	171	152	136	150	158	154	147	140	147	144	156	135	154	158	149	154	156	121	163	170	166	153	142	126	168	149	142	199	163	129	162	148	169	137	173	157	145	157	141	168	143	169	147	143	144	146	159	151	125	161	134	137	172	140	153	156	146	166	144	146	156	164	136	159	167	172	152	168	137	150	160	151	154	150	141	143	122	170	140	141	153	134	149	161	151	144	139	144	137	176	145	154	156	150	137	147	138	140	163	141	144	140	163	179	136	163	162	152	146	154	129	152	151	151	156	174	170	145	160	122	142	146	148	146	156	144	149	151	139	148	154	167	143	150	138	159	163	150	129	152	138	157	153	143	144	131	132	155	148	169	132	140	164	154	166	144	145	163	130	148	144	147	154	144	157	149	159	134	160	162	140	154	133	151	131	175	161	151	170	170	164	146	163	145	160	167	159	145	146	158	150	124	151	166	153	149	141	140	157	143	131	147	151	152	133	137	154	148	160	150	168	129	148	143	152	141	160	162	173	129	157	167	141	138	147	169	131	137	152	160	129	160	165	144	174	146	152	162	137	143	144	131	151	150	160	144	139	163	148	150	134	171	133	166	133	150	145	145	148	178	135	131	153	151	162	156	159	155	138	138	137	137	158	165	146	167	154	135	147	149	154	120	149	141	145	151	154	158	162	157	143	180	150	172	162	147	141	144	144	165	149	160	156	163	166	140	137	144	169	151	141	142	164	179	145	151	143	149	162	153	149	155	143	154	165	146	133	147	167	150	168	167	159	160	153	159	169	136	144	165	155	149	155	159	138	132	148	148	142	133	148	139	138	169	174	157	142	143	141	115	153	149	154	156	146	168	147	158	140	137	151	167	147	144	139	181	142	153	147	151	157	137	143	154	152	134	152	130	155	151	155	143	150	149	156	165	155	147	133	146	141	159	145	153	166	139	142	159	146	160	161	156	149	159	160	148
8466	2660	5819	6764	5603	4463	3689	2980	2533	2214	1892	1694	1468	1441	1301	1158	1104	1082	993	960	928	794	837	824	948	1075	1247	1398	1569	1624	2119	3975	9142	13768	9905	7212	12882	16508	15426	15875	14360	8203	4130	2416	2538	2051	1535	1193	903	915	756	756	657	574	534	578	572	515	585	574	577	531	497	499	540	488	539	504	517	561	508	492	469	533	518	473	485	468	495	484	477	513	499	504	451	475	485	500	500	498	498	479	457	462	518	467	507	500	504	496	483	450	524	493	513	507	515	448	437	454	468	470	469	503	498	481	476	468	487	479	448	453	466	456	483	463	493	461	480	471	477	475	501	480	488	509	489	462	478	499	511	459	490	469	505	471	472	496	503	499	450	463	461	465	452	494	499	469	479	501	460	521	483	507	490	547	476	498	446	465	478	479	495	489	504	484	456	443	437	448	432	515	480	469	480	503	492	477	457	480	472	478	470	469	479	468	461	477	494	484	470	486	469	479	484	474	482	463	449	487	420	505	497	475	429	464	462	448	485	449	481	454	482	478	473	489	463	469	441	497	432	494	485	472	461	469	478	498	489	487	510	446	434	459	519	459	476	470	476	496	482	475	471	520	450	461	502	456	461	492	502	452	475	508	508	473	480	452	471	467	506	515	517	479	525	517	506	454	438	451	487	477	435	476	477	477	474	453	478	482	437	476	465	462	423	462	496	448	470	457	484	474	449	472	471	463	466	471	471	497	448	454	507	466	488	498	477	496	451	473	482	476	472	443	472	488	470	447	450	478	524	470	459	460	439	490	465	473	473	457	464	431	466	479	473	504	502	429	475	462	431	486	454	514	473	438	458	511	452	457	516	480	459	477	462	509	492	464	454	454	478	462	478	454	486	477	511	488	455	450	514	474	453	473	481	506	449	476	466	469	466	479	465	458	490	476	467	492	469	495	435	489	474	514	495	462	457	441	502	459	465	457	477	521	429	504	518	461	450	472	458	526	442	499	485	478	473	496	504	463	490	444	479	480	471	465	465	470	490	447	453	492	476	461	488	442	444	450	472	465	469	477	467	446	469	474	463	460	483	466	447	441	479	441	472	425	481	475	488	469	480	484	450	442	491	455	442	464	488	459	461	450	485	500	493	443	456	457	441	448	446	468	492	532	466	465	462	469	468	449	494	500	453	454	448	458	485	483	495	509	507	475	473	438	469	467	468	496	435	471	493	503	445	490	438	480	466	506	470	475	459	459	425	471	470	424	451	429	463	499	475	432	444	442	465	481	496	481	471	466	436	464	472	455	504	473	462	462	491	471	460	457	481	480	491	475	475	463	477	511	477	508	469	508	501	483	441	451	466	439	495	499	462	497	487	441	448	478	426	465	463	483	457	447	475	464	480	469	477	530	474	503	497	461	450	504	462	504	490	509	450	460	440	464	455	473	487	501	495	468	483	487	466	465	448	496	493	480	453	469	485	475	481	432	519	492	461	449	483	470	454	496	443	470	451	457	513	429	432	454	441	463	473	428	464	490	481	485	450	454	464	487	481	465	508	470	463	505	467	494	466	444	458	470	453	517	450	439	451	478	444	489	488	440	479	464	459	460	468	501	503	463	519	476	464	489	475	459	462	493	451	459	450	479	459	456	456	495	435	451	501	480	496	440	487	446	491	459	461	470	466	456	464	475	464	477	477	489	452	471	454	485	455	477	478	499	461	477	473	475	476	472	479	483	483	477	449	468	497	454	477	489	432	486	501	447	496	473	474	471	494	459	466	519	465	463	493	473	456	457	489	509	477	470	480	439	444	470	472	466	464	485	476	472	478	467	498	496	509	458	485	460	474	509	480	465	452	511	480	475	463	473	481	492	452	481	443	487	454	446	479	449	451	483	480	429	495	501	488	473	510	452	482	456	444	447	486	451	485	487	429	486	458	485	480	432	511	481	474	484	461	480	470	500	453	467	452	485	478	440	446	445	475	444	463	509	468	444	465	449	457	424	480	489	453	456	432	449	492	449	489	464	466	490	498	486	458	414	440	503	438	432	477	435	451	442	457	481	454	488	482	464	472	479	479	460	475	511	479	474	499	454	452	457	497	423	489	452	488	487	474	505	500	500	483	488	494	453	464	488	481	482	473	453	492	457	487	480	461	445	502	464	453	471	486	471	511	445	487	462	437	462	452	487	485	481	497	465	523	459	488	477	489	478	436	455	459	491	480	448	455	459	493	461	468	438	476	487	517	495	469	471	499	489	526	495	462	496	469	474	450	457	449	487	479	488	474	504	491	456	479	431	475	471	465	465	449	510	462	455	448	483	508	429	466	444	478	495	475	482	462	438	476	510	426	487	469	422	416	461	488	458	442	495	481	468	465	512	443	458	490	490	480	515	444	477	481	454	501	495	484	475	471	458	467	499	445	491	440	477	465	473	491	492	449	482	487	471	496	471	447	501	485	461	482	493	475	532	448	522	453	440	462	443	498	477	491	508	463	491	470	512	438	475	435	436	482	475	468	442	457	452	475	481	490	489	497	471	459	473	484	479	436	468	453	450	498	438	499	498	501	501	496	489	488	501	458	493	473	432	494	477	472	504	473	476	462	503	439	450	468	466	501	456	500	461	457	486	449	477	459	465	477	454	488	450	493	479	477	461	447	489	482	460	475	504	483	445	508	445	465	436	458	425	477	480	455	449	479	444	441	487	469	467	483	485	454	463	463	496	491	479	482	463	495	473	493	486	498	479	482	450	488	458	441	423	515	480	492	483	477	466	471	480	510	435	464	463	434	472	473	490	477	499	511	447	488	434	484	502	446	498	473	489	490	484	466	510	467	494	454	482	458	448	484	443	444	500	451	433	494	469	471	472	475	465	510	469	475	467	468	506	449	477	531	479	470	470	505	486	414	483	421	460	458	416	456	499	496	424	481	481	496	463	494	464	460	463	476	484	464	432	448	434	476	483	498	483	464	469	490	465	472	474	470	408	448	508	464	505	443	465	483	460	467	435	484	527	457	483	433	482	445	500	488	488	466	476	477	499	454	464	448	493	474	495	497	468	497	466	478	487	468	450	476	492	462	458	442	461	428	482	479	444	426	481	469	457	471	468	486	492	460	477	514	543	469	473	468	463	438	455	461	450	478	453	453	465	450	477	437	468	426	477	470	447	489	450	472	458	504	445	445	435	473	463	456	461	501	465	467	492	494	468	455	487	442	498	511	464	486	512	490	462	453	473	513	442	460	465	472	448	496	454	474	446	493	479	496	460	474	493	454	513	502	466	466	470	472	478	450	469	508	487	471	513	470	480	476	452	488	459	494	478	472	463	484	476	508	458	487	438	447	480	473	447	493	480	452	457	482	443	453	440	499	466	472	492	470	516	493	471	483	491	500	458	493	476	464	450	453	448	465	461	488	467	475	503	485	456	490	452	489	474	430	456	471	501	466	486	501	490	461	454	480	459	514	454	488	487	470	466	503	441	458	474	462	448	471	488	460	492	422	504	473	482	451	472	434	472	479	500	458	511	499	483
2300	441	445	378	350	341	319	319	322	310	311	324	352	299	303	315	316	324	374	308	310	317	348	325	302	309	304	353	322	316	330	341	333	354	352	408	369	417	354	376	366	343	299	320	308	331	286	357	306	289	301	307	305	315	285	327	305	330	321	323	305	342	294	294	321	328	301	306	303	313	323	314	306	328	295	307	311	278	307	319	305	312	315	324	313	315	324	304	314	327	309	309	296	343	332	300	280	313	305	287	326	323	289	300	306	299	303	317	319	327	316	330	265	288	327	314	336	333	311	290	303	324	331	280	301	305	316	332	294	321	307	313	297	302	326	309	297	321	310	318	306	292	294	288	326	302	280	317	327	280	310	295	336	286	324	284	343	300	305	297	295	299	334	310	304	330	322	324	303	339	316	304	308	315	322	342	374	312	314	317	319	309	289	295	309	353	326	330	334	312	322	319	279	292	303	329	325	298	325	301	315	306	315	317	313	309	312	302	298	323	338	308	313	301	302	289	305	325	301	281	294	317	303	274	332	314	335	334	311	300	297	295	310	332	310	308	314	332	314	291	336	305	299	302	326	294	285	294	317	290	292	331	275	324	302	297	346	314	323	278	289	350	292	322	327	296	315	302	319	292	309	294	291	299	302	303	294	321	308	324	283	299	289	293	273	298	322	322	321	307	261	336	305	300	307	295	306	317	268	303	312	306	287	310	342	311	334	321	324	321	348	323	329	326	326	296	332	323	291	336	318	308	319	285	321	321	270	307	305	341	333	275	305	313	348	341	330	307	336	326	294	304	306	342	298	327	321	306	325	286	306	287	305	337	302	335	320	331	325	341	311	292	320	304	325	297	327	289	307	293	331	312	289	345	281	346	292	323	268	312	310	313	330	268	269	313	297	283	334	302	274	311	318	334	280	320	343	276	297	322	326	326	323	342	297	331	301	301	311	318	314	321	308	333	303	325	299	316	316	307	304	319	292	293	312	331	306	288	289	316	338	313	343	301	278	333	280	314	294	313	326	328	307	292	312	298	330	318	264	340	305	293	299	300	313	288	305	286	324	316	334	313	283	320	287	317	311	320	278	287	304	314	318	296	309	296	319	327	301	282	257	314	309	301	291	298	332	304	304	338	297	302	309	305	328	306	339	322	299	276	280	302	317	308	300	345	309	319	318	295	325	302	301	285	340	335	316	329	321	268	300	299	278	303	312	289	318	300	318	315	318	309	319	346	313	336	336	305	303	318	332	322	300	320	365	296	344	330	301	312	331	312	316	318	304	313	319	326	325	316	277	310	304	303	302	321	323	327	277	304	309	309	292	343	296	297	311	326	294	296	320	315	307	301	319	337	306	319	321	320	313	345	293	309	333	318	309	331	303	289	324	330	324	322	323	298	310	325	303	299	328	341	317	298	318	343	332	311	304	308	292	317	299	315	323	329	304	281	287	302	321	306	341	310	311	308	310	316	334	312	305	339	327	316	314	296	315	322	309	284	368	287	279	299	336	275	335	293	310	285	326	322	281	312	327	330	325	328	327	321	307	317	296	301	295	308	290	282	315	306	312	315	294	309	322	319	283	319	299	322	316	272	323	307	299	283	311	334	307	302	308	309	337	284	317	336	289	312	339	299	278	318	303	331	322	317	296	329	278	319	290	313	332	283	319	323	281	308	332	321	310	345	297	320	288	293	286	323	313	335	290	300	317	304	312	322	312	311	305	346	324	299	298	308	326	293	295	348	311	275	304	305	313	322	315	320	317	309	318	315	313	345	320	333	302	301	303	291	291	300	310	302	318	305	313	322	307	273	305	311	337	342	303	291	304	299	330	323	322	288	297	324	330	297	296	299	315	326	294	321	321	289	287	325	290	296	311	302	309	292	306	295	319	323	312	330	296	309	297	280	335	322	309	299	332	301	284	308	312	314	298	282	342	315	323	301	314	290	324	300	276	307	320	293	340	316	333	297	298	300	292	330	297	309	297	311	305	329	321	287	312	314	302	300	292	298	300	330	320	299	292	315	325	336	358	307	315	309	286	320	271	312	316	293	326	333	304	298	335	306	292	303	298	296	293	319	308	316	332	301	323	299	307	365	312	318	298	295	335	317	306	299	307	292	301	303	308	309	320	311	323	333	305	320	311	302	314	310	334	310	311	299	322	312	308	326	303	319	322	338	311	321	319	291	284	319	298	317	321	329	321	307	323	310	322	284	304	298	279	353	322	343	303	334	328	308	288	336	321	296	300	301	312	290	332	297	321	334	316	318	304	324	307	343	305	317	323	329	331	303	304	313	309	311	285	314	300	332	302	326	331	309	299	320	309	336	294	336	296	327	337	292	293	305	314	301	296	304	340	296	330	323	330	351	324	305	302	292	308	278	302	300	319	328	317	304	318	311	305	323	308	301	297	317	312	314	334	332	286	315	300	315	313	314	308	324	313	303	307	302	297	300	315	297	305	295	305	339	283	319	305	333	307	323	309	287	340	330	310	311	300	322	313	302	353	329	274	317	300	316	319	297	294	320	306	309	291	338	315	297	334	280	331	312	309	299	315	311	327	328	335	311	326	345	330	323	326	295	324	299	288	317	325	276	302	311	320	304	332	334	327	289	323	315	311	322	318	317	300	294	315	321	277	308	290	329	334	321	320	293	328	301	293	298	327	290	321	308	325	302	321	333	257	318	307	311	305	313	294	286	304	334	329	332	326	281	319	316	290	297	325	293	324	301	294	293	350	332	336	329	308	273	319	322	308	312	340	322	305	308	268	269	306	323	314	322	292	324	309	285	345	328	330	331	316	323	337	344	324	332	315	339	292	330	310	346	298	344	308	297	323	309	310	281	302	313	322	292	340	335	302	292	326	333	283	316	294	326	342	352	314	302	289	303	296	313	312	314	334	297	299	303	305	300	314	329	307	304	297	317	302	298	291	346	310	299	314	330	296	295	287	328	318	308	301	311	339	312	319	305	311	298	329	317	313	341	351	309	306	303	316	313	356	308	305	302	301	297	301	325	304	294	326	320	348	280	327	314	303	304	342	313	319	291	317	316	301	311	321	332	315	320	325	297	297	282	333	302	325	309	328	351	311	301	324	279	303	315	284	282	316	309	281	311	325	293	291	308	322	341	313	330	295	295	295	280	323	310	270	337	287	347	291	323	326	286	324	325	309	331	329	326	311	273	323	307	325	322	335	345	315	336	303	328	286	307	296	341	315	318	325	299	304	313	307	285	297	332	296	330	303	305	316	319	305	323	318	331	321	314	295	302	300	285	311	321	330	346	301	281	325	331	277	282	314	320	277	319	307	308	315	321	306	288	374	316	303	340	291	337	321	288	297	302	286	299	337	337	332	313	330	331	285	321	302	291	302	324	283	307	324	325	323	333	307	288	293	328	316	297	315	319	310	322	289	289	304	299	319	290	321	284	303	316	314	315	309	302	310	329	295	336	304	305	299	290	289	311	318	308	313	319	301	324	340	286	292	307	312	299	320	309	319	293	294	327
2515	973	1056	1101	1057	1083	965	971	937	905	899	949	921	873	932	887	878	900	823	873	858	866	912	887	905	893	956	1000	959	1042	1010	1024	1233	1271	1234	1186	1476	1675	1586	1537	1490	1047	996	925	959	867	937	897	921	894	895	858	881	899	866	903	868	908	889	886	867	810	867	857	937	875	893	907	833	883	858	856	842	848	837	872	874	814	810	895	810	860	868	877	902	862	796	851	863	816	859	863	835	895	896	858	908	880	883	921	920	894	869	897	828	906	882	839	886	841	901	814	927	843	839	901	867	843	884	838	911	798	870	881	889	933	873	876	873	875	887	853	775	884	849	901	848	917	812	847	834	891	926	852	859	890	886	873	863	876	849	883	886	876	865	891	908	805	868	854	873	815	902	853	852	848	827	865	869	884	853	878	879	875	884	938	859	912	875	816	857	860	894	850	902	820	919	834	856	914	943	863	844	902	806	887	869	863	892	916	830	852	865	852	884	843	848	816	839	914	894	856	934	830	894	824	918	860	832	875	818	849	856	900	889	873	898	837	893	832	898	873	849	861	850	880	882	850	887	865	916	882	812	894	890	846	872	872	862	838	855	834	921	863	861	871	905	827	855	853	859	833	853	864	946	900	853	872	870	860	865	845	829	864	857	852	858	885	849	856	879	903	878	865	888	861	825	837	895	867	888	864	851	934	892	857	880	864	852	828	889	829	860	860	890	901	846	835	916	838	890	875	920	919	889	852	866	844	903	836	843	874	842	907	892	836	888	831	879	843	841	861	853	875	890	885	826	917	843	882	822	849	929	928	832	881	863	855	837	876	931	867	841	849	914	855	826	843	862	859	866	860	883	899	874	930	879	899	854	863	865	884	890	916	878	817	809	842	912	879	851	841	812	901	855	915	862	816	866	883	879	858	868	833	821	887	892	863	865	795	895	814	889	843	835	866	884	859	886	838	845	888	894	840	863	884	839	860	903	909	925	836	851	860	837	828	909	898	860	882	875	871	873	860	839	931	869	926	875	859	864	870	877	896	848	817	854	894	886	844	895	868	856	841	836	886	854	870	827	879	847	860	825	803	877	849	841	835	862	867	845	840	858	906	883	894	865	903	892	893	848	882	888	926	893	833	849	889	886	902	856	890	845	820	848	871	868	828	907	835	865	906	877	824	867	824	849	883	832	876	896	863	917	843	838	873	869	876	878	841	858	899	907	907	861	807	887	885	866	902	856	805	841	863	889	874	857	870	841	860	893	841	853	835	902	869	872	837	854	826	846	862	855	862	878	901	895	853	831	862	861	840	829	863	905	842	870	853	880	842	879	906	842	871	843	902	839	921	849	819	880	882	915	865	888	831	862	839	851	850	882	850	906	912	888	835	883	853	827	837	862	910	868	856	887	830	881	857	787	819	887	845	853	870	876	860	845	920	893	910	893	882	875	825	875	860	890	856	855	875	908	914	865	853	867	857	840	896	840	835	864	929	856	877	863	817	849	845	857	861	893	881	898	869	851	878	898	840	893	854	858	841	852	908	870	821	856	902	853	875	911	876	887	886	904	854	887	886	817	890	919	858	927	867	864	835	889	830	870	862	839	876	897	878	887	848	875	866	897	904	864	850	884	899	859	830	858	895	819	866	849	893	882	901	893	894	848	815	905	865	871	890	922	879	819	831	873	904	845	878	879	880	806	860	847	840	843	910	859	909	925	933	892	871	926	809	820	867	838	877	842	850	915	885	922	880	869	851	862	841	887	880	899	905	880	823	813	859	887	915	826	847	941	898	857	887	815	874	820	876	822	881	885	854	879	885	912	855	832	879	879	907	867	851	895	803	885	883	850	803	888	927	856	835	917	867	921	876	830	858	850	917	862	842	830	844	897	877	801	862	856	860	843	891	865	890	876	858	832	902	903	880	882	872	865	905	866	849	812	873	907	856	889	827	837	886	834	891	807	938	895	814	881	872	874	870	883	817	894	862	888	953	856	888	889	833	837	881	889	852	898	915	860	841	900	843	837	872	879	857	912	817	883	817	888	845	885	871	891	875	840	883	852	836	884	868	854	901	825	835	827	856	853	810	825	880	865	844	835	919	892	877	846	855	871	820	881	927	886	849	891	866	884	874	824	869	885	865	827	874	884	887	812	815	860	879	886	836	886	862	890	899	819	881	869	815	895	848	893	914	816	843	865	903	868	884	897	940	899	837	851	849	817	870	888	878	889	829	884	840	878	938	892	830	859	910	889	831	872	833	897	859	922	878	834	847	873	917	876	837	866	909	824	829	857	893	846	855	894	889	823	834	890	854	890	890	840	853	827	854	883	924	792	889	871	901	852	877	889	882	871	887	857	855	840	893	865	843	921	908	852	860	806	826	824	891	872	836	806	883	883	862	852	861	874	875	847	884	818	889	898	841	846	852	883	814	868	857	828	834	869	859	876	857	846	862	856	842	882	857	879	879	873	845	877	887	834	858	909	893	852	891	812	893	943	858	882	879	854	858	829	882	915	829	886	860	875	858	939	884	883	927	903	852	859	897	888	858	860	845	904	873	832	934	907	867	849	879	903	868	859	839	865	887	858	809	884	870	869	876	874	870	893	819	821	827	907	788	902	877	851	831	865	890	848	876	921	874	892	863	812	847	888	877	867	877	891	873	844	878	873	873	851	871	864	888	891	894	863	902	838	867	842	851	835	849	834	908	846	863	889	903	882	885	865	857	845	881	872	837	849	894	870	832	866	864	841	873	871	825	885	849	887	884	850	854	875	871	866	889	867	874	873	859	896	868	894	893	842	895	863	816	864	886	903	884	834	823	846	879	904	863	867	908	861	861	883	851	853	879	835	883	842	882	878	876	855	922	888	924	863	839	825	914	877	929	857	882	859	894	849	868	847	837	865	849	854	860	867	856	858	873	872	808	878	888	884	819	855	849	933	843	903	898	808	836	901	834	864	909	849	851	851	874	905	880	879	853	869	897	865	878	885	902	925	863	910	850	871	861	854	898	845	848	793	837	898	875	890	882	874	886	901	862	849	862	882	896	857	881	842	851	834	843	835	861	905	857	862	888	882	883	808	915	858	890	901	858	849	829	917	858	906	859	864	831	826	830	855	844	900	880	879	871	891	877	901	847	846	847	901	850	871	778	818	893	889	912	878	893	901	856	863	917	869	803	880	826	847	843	853	846	860	855	866	860	890	898	857	917	865	873	854	931	863	862	914	884	901	853	881	857	903	908	854	876	860	809	880	897	874	868	866	918	889	891	859	857	901	884	888	835	855	832	890	825	851	865	867	921	896	845	884	844	836	861	925	831	855	857	837	893	838	875	847	799	839	826	872	893	821	899	861	936	877	882	864	883	882	843	924	876	841	878	878	877	848	878	864	868	856	893	853	874	904	866	888	881	858	863	862	852	881	858	892	910	880	824	866	829	901	866	879	844	901	905	874	885	865	877	858	898	850	845	887	834	858	876	871	864	869	905	866	880	859	889	875	851	859	836	856	895	907	911	867	882
10605	1706	1880	1347	961	643	522	438	394	352	326	265	296	246	245	217	234	232	214	223	207	214	194	224	223	221	243	283	289	318	343	491	878	1502	1266	853	1555	1917	2023	1716	1634	590	400	348	296	251	292	229	210	191	241	225	205	153	186	213	184	181	184	220	191	175	183	167	185	179	167	180	190	182	203	179	198	197	170	204	195	171	182	183	168	181	177	176	172	194	199	184	195	187	159	176	181	181	183	209	194	191	160	185	174	189	206	184	217	183	208	173	168	154	196	198	189	183	185	178	190	183	189	172	186	181	153	186	169	166	200	179	177	176	180	175	209	163	193	169	186	180	197	191	161	201	175	181	207	175	201	171	171	153	172	166	176	163	203	152	214	191	182	211	183	157	168	193	213	180	195	195	186	155	176	176	204	178	184	181	179	196	180	174	195	183	173	190	166	190	167	182	189	222	174	197	196	193	192	194	169	187	185	188	182	175	162	187	167	174	188	196	198	175	178	179	170	177	156	178	194	180	180	183	181	202	187	143	159	174	185	177	160	169	204	177	191	202	188	179	201	201	166	196	171	180	176	175	164	172	191	172	188	178	203	182	174	171	183	196	159	206	180	163	166	183	172	193	177	183	165	188	204	171	172	183	168	163	180	177	157	185	188	197	205	187	176	188	181	186	201	183	163	207	151	204	186	196	187	183	182	182	173	180	159	172	194	173	192	167	195	196	178	180	187	174	171	181	178	182	186	183	181	180	170	193	154	185	197	163	176	190	164	188	193	178	203	200	198	180	168	184	188	174	176	183	188	194	177	179	201	170	182	163	192	185	178	171	177	177	197	182	171	164	164	171	219	184	175	178	187	190	179	150	165	196	198	174	188	202	180	195	192	182	197	171	152	178	179	185	174	179	160	182	187	175	175	189	160	196	199	187	165	172	179	162	175	192	190	184	170	184	196	181	189	166	205	193	190	166	197	179	168	182	191	186	174	171	175	156	178	176	206	179	152	179	180	177	172	191	187	186	181	208	183	202	204	176	193	207	161	214	174	187	185	194	173	191	184	186	180	194	170	192	173	170	186	166	165	194	202	182	200	167	166	182	170	179	177	177	184	175	197	175	177	179	167	189	174	176	179	187	167	164	204	168	173	193	176	210	176	184	179	175	159	189	173	167	179	194	165	180	176	195	189	179	183	176	166	164	184	200	154	179	184	198	174	175	228	177	193	179	181	173	160	177	179	166	198	167	159	182	189	178	187	179	178	174	207	196	177	159	181	191	195	162	177	185	175	215	178	206	185	186	195	165	181	196	175	188	168	196	194	179	199	183	202	204	164	175	175	216	180	173	203	179	211	194	170	166	185	195	186	186	165	196	170	196	174	182	173	192	160	171	174	196	186	182	168	182	178	167	182	195	195	182	196	166	161	166	179	185	176	180	179	175	189	194	201	193	169	176	187	201	179	175	185	171	175	224	175	175	176	187	182	182	182	191	188	201	187	174	166	198	181	183	185	192	204	192	184	186	176	162	178	175	172	178	160	175	150	185	175	180	185	176	151	174	189	171	177	160	177	193	193	189	181	189	185	195	154	175	163	208	194	188	193	154	185	197	171	161	201	215	203	183	179	169	178	169	209	166	173	179	187	181	181	176	178	186	194	188	171	200	177	196	180	176	203	185	210	194	191	154	161	163	187	171	177	183	161	172	188	186	189	205	189	185	181	182	198	178	193	190	168	174	190	172	178	176	180	177	204	185	179	212	202	181	183	179	178	209	192	185	215	190	185	152	186	185	184	193	192	172	187	200	195	173	213	169	172	182	171	163	178	175	183	194	184	178	181	190	200	161	169	167	200	205	193	195	185	199	168	195	185	176	201	184	180	195	194	193	186	151	174	173	174	168	179	194	177	190	162	175	188	187	194	188	181	188	174	173	186	188	181	176	185	179	163	180	195	192	191	214	187	174	187	168	178	179	176	183	176	193	165	175	200	201	182	166	184	170	182	191	180	200	172	194	167	173	188	188	178	201	205	164	180	157	178	199	191	178	189	180	171	187	195	186	178	171	184	178	164	177	208	205	172	177	183	181	175	163	181	165	168	181	184	178	169	195	181	169	153	170	197	201	180	173	164	161	168	191	177	197	191	162	198	209	196	174	174	187	193	171	199	167	187	184	163	186	162	187	176	163	190	188	195	188	169	191	186	175	184	187	198	191	195	193	213	186	192	178	171	193	167	179	175	172	180	168	181	180	161	185	201	195	171	181	180	165	171	191	205	202	173	218	182	182	179	157	186	174	165	153	204	176	201	182	181	192	174	191	172	189	176	216	162	191	180	193	165	164	188	159	176	191	191	171	186	183	176	170	186	183	176	193	183	178	202	175	172	208	196	195	184	186	209	165	181	203	191	180	166	213	190	210	159	173	196	195	172	154	167	167	160	170	196	200	168	198	189	171	187	184	193	178	177	191	195	180	159	190	158	183	180	173	184	192	178	181	181	163	200	184	166	172	194	199	175	195	181	187	176	175	200	192	188	185	182	209	171	195	169	187	187	176	180	186	178	188	192	188	215	172	199	171	181	187	163	205	162	207	196	160	213	164	203	192	188	205	179	178	151	187	179	198	186	189	191	184	170	164	171	168	166	190	188	204	170	155	181	176	190	207	182	195	180	188	188	183	188	175	183	184	185	190	174	183	169	168	186	168	187	174	173	185	197	211	164	151	161	176	196	169	165	180	181	180	167	200	167	177	161	170	178	182	184	182	193	160	154	189	185	187	187	182	201	184	203	197	189	176	188	190	184	169	187	199	191	192	184	187	179	190	191	176	186	181	174	198	179	184	170	199	191	189	181	170	191	162	192	175	168	197	191	193	179	182	194	190	172	191	192	176	196	206	196	178	170	174	180	171	172	188	193	172	164	203	168	164	202	173	190	205	181	178	187	176	191	172	176	190	205	190	194	175	182	204	179	176	198	181	175	182	163	197	189	197	182	180	191	178	205	189	173	191	191	180	190	167	203	165	181	174	171	149	183	167	187	201	171	175	175	204	182	177	184	172	187	189	189	159	168	192	213	201	186	200	173	196	179	171	169	192	154	183	171	177	196	207	191	190	191	176	202	169	196	200	178	177	164	185	192	191	171	174	200	190	188	163	174	182	195	176	201	170	177	172	193	178	197	169	174	167	185	188	178	188	182	140	185	167	194	198	201	212	176	183	194	166	184	194	171	161	155	189	200	182	180	176	175	164	169	180	179	179	177	187	162	166	178	179	184	189	193	193	181	173	171	183	207	194	169	186	176	228	168	173	182	181	175	182	197	180	197	202	175	189	169	174	176	174	194	192	174	201	184	180	187	197	203	189	178	213	201	176	187	154	190	191	173	155	173	192	173	191	183	155	180	180	204	202	201	173	171	178	179	195	192	175	196	154	202	172	185	176	171	150	174	184	178	182	177	218	144	179	183	186	181	179	179	185	187	199	194	161	188	177	189	189	178	167	185	204	160	175	176	204	183	164
6555	1714	3592	4023	3456	2906	2295	2011	1712	1470	1318	1208	1165	1064	999	1006	895	903	874	825	748	802	749	727	937	974	1235	1313	1268	1599	1754	3027	6235	9904	7495	4569	9639	10979	11790	10635	9697	4049	2614	1915	1852	1529	1385	932	801	840	760	747	669	644	631	622	609	624	601	615	619	608	622	593	591	615	589	548	561	581	546	556	569	597	609	552	577	586	535	588	553	571	571	570	541	580	564	559	547	565	576	560	561	585	593	578	557	591	582	573	606	577	579	556	577	555	565	579	516	515	537	561	542	555	555	567	581	558	551	550	567	575	561	568	567	524	561	550	513	571	561	526	529	515	578	558	510	584	596	563	570	552	528	506	596	539	526	562	599	567	536	585	577	569	540	546	557	569	600	552	562	557	519	566	560	572	557	588	573	541	575	548	593	542	538	558	590	590	552	565	547	548	536	576	582	541	597	600	555	565	502	576	592	584	578	524	536	511	558	550	522	540	570	576	562	580	547	578	557	576	591	564	525	558	538	534	570	553	524	588	575	563	553	540	556	548	568	564	559	575	526	587	550	530	523	585	536	555	524	587	542	534	559	513	591	590	547	572	559	546	609	567	550	563	587	572	559	529	530	629	562	567	570	551	605	592	535	538	576	557	568	568	538	543	535	565	574	566	601	571	548	615	585	572	583	569	575	570	549	579	518	585	551	516	542	573	541	564	595	563	579	540	569	546	578	547	546	532	568	537	559	561	572	571	503	569	558	579	575	548	582	554	580	542	611	539	635	573	573	574	505	550	550	576	566	594	511	529	563	578	552	569	578	562	531	543	566	534	565	529	548	581	569	545	551	574	563	545	552	551	522	583	535	572	599	548	550	528	523	520	566	567	565	547	529	552	605	579	529	576	585	537	549	508	550	544	545	570	559	585	520	568	583	547	558	555	577	538	539	586	582	541	581	560	556	542	565	528	566	525	561	553	550	572	547	572	531	577	536	543	548	529	548	575	581	558	547	576	581	552	549	521	543	534	553	544	573	572	575	565	556	543	546	568	548	578	548	590	521	563	539	554	572	550	560	551	581	546	522	573	560	570	581	543	577	557	554	544	514	557	579	551	553	552	558	543	577	553	536	529	504	574	542	588	594	549	546	526	558	532	569	545	530	578	614	569	562	557	577	531	544	540	524	589	562	594	526	578	587	588	549	521	532	567	555	541	598	581	589	544	594	559	576	555	551	542	563	560	551	579	546	538	545	591	568	545	508	602	593	569	581	560	589	553	568	507	540	548	520	536	571	585	531	548	540	558	537	552	568	585	539	616	533	549	587	567	532	527	554	552	558	564	542	571	597	573	575	594	518	528	525	537	532	514	538	531	532	558	580	566	574	543	514	561	545	516	568	542	527	533	567	584	547	559	573	535	591	517	580	515	517	554	521	553	521	587	554	567	557	574	565	606	533	530	597	566	560	563	592	532	519	516	590	586	544	562	566	560	549	570	570	540	539	576	596	568	543	544	573	563	572	522	527	584	589	574	558	538	563	555	540	568	566	528	553	552	538	571	545	543	544	578	556	521	564	610	556	544	537	587	556	553	612	567	588	496	532	544	504	527	565	600	587	537	528	569	557	569	556	534	551	545	549	559	520	586	518	601	587	556	549	574	524	554	558	552	585	558	565	552	538	567	528	578	529	552	508	534	585	584	597	561	540	549	584	506	607	552	574	593	522	541	551	590	521	535	539	533	537	585	557	566	552	548	553	551	583	555	557	588	604	511	546	560	524	535	568	596	550	594	517	538	543	513	612	550	520	574	579	575	544	540	573	554	517	561	571	542	584	548	545	522	558	579	580	599	562	555	538	571	548	560	575	566	496	523	571	506	566	548	568	550	541	550	577	549	571	585	566	547	570	550	579	573	591	499	554	569	542	550	553	562	565	575	524	548	555	567	587	564	547	579	553	532	526	526	544	545	514	595	564	585	540	563	538	581	561	575	563	521	580	518	558	572	555	580	571	525	563	541	536	541	563	560	556	556	528	602	577	511	540	580	598	535	535	595	518	495	560	570	528	549	562	516	556	517	564	542	499	559	581	533	543	542	604	560	547	584	528	544	562	529	585	591	562	599	565	515	570	570	518	574	592	530	546	571	585	505	558	548	540	570	588	613	529	580	568	558	548	562	558	550	566	559	560	549	573	577	583	564	564	522	540	576	554	544	562	547	554	519	531	551	532	551	537	541	601	550	519	522	538	562	530	563	569	556	540	542	583	543	579	535	538	592	545	544	561	546	549	548	535	516	571	576	558	562	526	612	551	539	562	520	558	556	577	507	540	554	553	555	575	547	518	556	545	552	566	584	516	594	558	537	519	547	518	558	552	500	547	520	532	551	546	524	568	560	556	551	551	528	594	568	554	547	574	553	512	540	553	597	536	540	565	547	605	599	562	533	623	557	548	554	538	571	602	603	536	594	581	560	599	549	611	519	536	559	530	552	508	546	547	528	554	572	549	560	558	576	556	567	555	592	537	529	567	629	518	594	548	528	522	562	549	548	536	551	535	518	586	541	560	540	521	578	524	546	565	553	595	581	531	565	535	522	539	595	553	605	581	567	540	570	592	544	578	564	538	589	612	524	532	541	553	524	565	559	592	554	572	598	563	540	560	531	568	572	528	557	539	557	578	527	581	549	520	563	554	585	548	560	543	541	527	531	562	560	543	609	569	564	565	581	512	553	560	544	550	548	563	552	579	563	529	539	547	562	549	544	572	550	559	554	596	510	549	544	573	545	512	581	511	551	585	533	565	515	543	573	541	545	558	560	522	533	553	565	504	594	532	564	553	574	540	587	537	552	579	600	565	525	583	549	548	563	553	564	603	572	493	550	560	594	551	574	535	545	561	544	578	501	537	584	555	544	524	538	570	577	592	626	550	521	556	551	539	545	505	512	563	561	558	537	549	540	559	544	487	535	572	512	558	560	582	596	578	514	573	585	537	576	539	557	560	531	528	565	556	564	568	571	588	528	548	567	579	513	558	579	554	526	567	526	530	508	518	542	600	574	599	535	525	557	569	568	601	552	588	568	578	566	558	581	599	573	542	540	561	565	553	559	539	552	589	522	541	594	521	554	563	530	566	592	544	574	562	567	591	543	514	576	539	547	555	525	543	558	570	538	589	589	573	546	596	519	536	551	553	581	578	608	569	531	523	560	534	583	564	569	544	612	542	513	586	534	542	539	564	588	566	552	531	540	593	587	553	576	555	541	542	532	565	559	564	592	526	567	578	539	558	611	541	566	554	509	516	542	589	546	571	566	557	524	569	567	567	573	579	528	559	569	562	532	589	547	585	559	565	566	570	549	572	532	539	542	538	538	563	533	511	531	587	544	576	566	579	586	574	584	520	590	576	596	549	565	535	580	565	539	569	539	563	568	527	560	585	583	528	555	601	541	591	573	522	569	559	559	564	549	579	544	545	558	562	550	560	565	557	551	507	576	584	551	539	569	561	578	529	549	593	553	536	571	553	554	542	578
17846	3472	3262	2261	1597	1083	815	675	535	453	436	376	322	314	308	253	253	239	247	252	209	209	217	186	251	305	343	316	339	391	501	954	2165	4030	2557	1704	3325	2898	3706	3173	2457	953	631	412	536	403	351	306	240	241	210	185	189	171	170	186	186	197	174	174	160	198	156	176	148	147	160	171	186	168	153	165	173	148	155	160	152	195	167	194	199	179	175	185	176	179	159	159	147	177	157	167	178	151	138	185	172	148	167	157	168	150	162	171	165	161	178	133	140	186	174	144	178	151	151	161	153	150	160	157	189	165	163	123	147	159	170	169	148	148	142	179	152	163	152	154	158	171	178	147	179	176	170	172	169	177	162	157	160	166	158	165	165	146	167	161	170	161	165	149	156	156	173	155	157	151	173	165	171	164	147	175	142	180	170	145	164	169	165	140	153	176	153	173	159	152	160	145	154	178	129	170	149	163	150	163	150	154	163	165	157	156	159	147	171	156	168	162	149	165	174	169	194	163	140	168	154	173	164	152	148	179	165	138	185	145	163	164	162	180	176	154	153	157	148	159	151	166	142	153	155	163	156	182	155	160	180	177	139	181	155	150	157	162	160	157	192	179	150	174	166	179	143	164	148	152	154	157	156	171	160	161	165	175	157	168	150	164	155	163	149	153	144	166	190	150	160	168	181	162	157	160	143	149	143	160	176	186	155	180	165	173	151	157	166	162	162	186	164	152	167	164	148	157	162	156	165	176	144	147	175	153	150	162	166	155	154	165	157	175	186	179	166	170	163	171	153	172	171	175	152	162	147	157	129	163	157	155	174	154	137	168	164	162	177	177	153	188	182	174	142	150	161	163	156	164	144	158	157	144	165	164	156	167	157	149	165	172	164	170	165	190	148	159	154	179	152	154	177	139	170	160	160	153	153	143	163	148	164	186	174	173	155	157	170	167	186	145	179	142	178	155	169	180	144	177	170	173	162	141	172	178	184	162	178	176	148	174	182	147	163	162	166	164	152	161	158	155	153	169	162	159	166	155	175	164	170	157	159	156	154	162	167	162	158	175	170	158	137	176	138	160	160	152	181	179	159	161	157	177	153	150	172	156	150	163	141	144	151	183	169	177	168	176	150	150	162	141	150	173	177	152	160	135	160	149	148	166	171	160	150	171	155	172	158	189	157	164	172	174	131	137	158	145	148	146	136	161	130	152	172	134	155	151	154	171	171	173	176	166	165	153	166	150	175	147	176	136	155	163	193	148	171	164	175	165	156	175	161	146	166	168	144	151	162	173	177	173	163	162	145	183	160	140	171	160	141	167	170	151	166	155	151	160	161	174	163	156	133	157	174	158	179	173	163	184	152	157	178	167	136	187	155	159	164	147	154	150	164	156	153	170	207	177	190	166	176	185	160	161	188	158	162	168	182	140	161	178	145	178	175	153	177	163	164	160	187	181	159	170	168	151	177	172	170	175	175	158	153	189	152	169	166	152	158	170	168	155	158	150	158	162	173	141	152	155	150	139	152	157	149	146	168	161	167	156	165	166	181	168	152	149	184	157	182	164	168	157	178	164	169	173	167	161	154	165	191	183	181	190	176	161	168	146	149	148	158	180	192	163	158	195	165	172	159	180	151	138	154	161	169	149	154	158	159	155	172	174	178	147	156	145	159	178	166	167	145	145	163	155	157	164	150	184	154	163	155	154	162	177	147	168	165	169	167	147	164	185	160	149	152	162	161	149	166	186	149	175	156	157	144	201	170	150	162	148	145	167	168	181	176	157	157	155	181	188	171	152	175	176	163	181	165	158	159	172	179	165	141	154	149	170	162	172	152	144	158	164	155	175	159	161	149	155	142	154	146	170	180	155	154	148	180	154	135	150	153	158	169	149	189	155	172	174	164	152	168	157	157	178	166	166	172	173	186	156	166	153	176	180	168	171	153	175	181	144	171	155	177	154	164	170	141	143	159	158	175	172	176	141	141	161	151	150	154	166	172	176	155	167	173	157	154	145	165	157	157	161	164	160	147	160	159	165	169	162	146	164	144	161	158	175	179	187	157	173	168	166	169	167	167	175	137	160	144	166	192	153	152	147	166	190	150	153	183	177	156	170	146	145	162	155	151	165	172	184	165	167	164	154	193	179	163	156	154	169	164	176	150	152	130	148	139	138	159	159	167	185	162	142	178	171	150	149	170	170	168	151	172	175	175	160	178	152	150	162	148	159	176	164	184	143	181	148	187	148	162	158	164	160	162	153	157	160	179	164	140	191	173	152	183	167	156	179	165	173	173	163	175	163	169	187	168	171	170	151	150	170	178	163	165	180	128	144	143	164	178	152	174	138	192	178	166	182	183	186	150	151	152	151	162	152	157	163	166	161	144	164	159	175	147	146	141	147	179	154	191	124	169	143	173	148	171	156	166	147	149	145	168	179	163	175	150	173	171	174	170	162	179	163	190	157	168	159	164	138	188	179	168	166	129	157	181	140	155	150	165	133	159	156	155	190	160	179	158	161	143	150	172	148	145	147	177	147	175	158	160	173	174	182	159	125	180	167	173	172	169	155	137	155	168	155	172	169	149	141	151	198	165	162	163	165	144	174	167	155	158	162	148	163	154	170	165	157	153	147	151	167	179	111	172	166	168	185	158	166	154	158	161	181	155	173	160	177	133	160	156	170	141	162	163	177	183	158	181	168	159	153	164	182	164	185	170	158	157	172	153	184	137	160	162	164	177	171	163	156	173	140	183	169	146	153	159	156	167	179	153	144	165	155	170	159	172	156	168	146	160	154	174	167	172	126	141	140	155	173	159	161	158	137	170	142	167	176	150	153	139	165	168	154	150	146	174	151	154	153	157	144	150	149	169	146	171	145	167	181	151	156	154	158	155	181	163	184	165	175	179	178	174	162	139	156	153	152	160	183	159	138	154	153	171	148	154	149	165	163	147	168	166	141	168	158	162	160	166	173	180	160	149	159	165	173	173	152	160	172	161	150	186	138	160	167	161	174	161	160	162	160	176	177	174	158	160	162	182	146	142	154	157	154	160	167	165	177	165	180	168	170	164	138	180	180	176	156	153	156	149	174	168	172	162	160	162	172	151	171	166	153	162	145	140	159	167	178	156	188	163	170	172	148	165	168	177	164	146	157	143	157	135	163	150	173	177	150	163	176	139	169	166	188	144	167	158	162	167	156	129	143	183	184	130	176	165	157	172	190	149	192	184	161	180	193	170	185	154	185	172	162	177	179	156	175	160	179	157	145	154	134	171	164	159	178	150	136	159	156	164	185	164	185	141	190	163	170	156	150	169	156	187	147	163	178	163	159	148	150	151	166	167	166	154	166	191	148	149	155	168	157	184	156	156	164	172	172	148	164	159	159	177	167	146	156	159	169	155	170	170	167	164	146	136	177	159	163	160	164	161	160	152	156	180	174	164	164	154	160	168	156	158	150	141	166	155	144	173	169	187	167	147	151	152	168	180	163	166	153	168	152	151	176	158	166	156	159	150	152
8814	2729	6231	6910	5897	4639	3860	3131	2704	2300	1998	1832	1638	1519	1330	1286	1194	1122	1039	985	910	918	893	859	1175	1474	1701	1631	1794	2218	3242	6691	13762	20601	11644	7701	14495	15591	18100	17819	13445	6200	4084	2870	3193	2711	2228	1442	1297	1059	878	832	696	668	614	655	609	602	644	641	613	615	609	550	531	554	576	593	552	563	581	561	580	555	564	534	536	532	544	575	530	491	495	537	537	514	533	514	513	552	497	519	538	562	529	523	490	535	517	544	543	514	547	514	503	535	544	508	512	526	515	476	478	564	510	574	543	518	528	539	514	517	508	476	498	511	511	509	494	544	476	559	487	541	532	504	502	520	487	526	534	547	514	537	533	500	538	519	473	517	532	524	500	509	524	529	508	504	519	528	492	508	515	519	527	480	518	503	550	511	514	527	523	507	498	490	551	529	466	515	498	513	486	475	509	556	525	496	516	524	529	552	495	543	535	547	533	494	504	521	488	489	458	515	480	505	490	473	523	506	494	509	505	443	497	517	483	510	532	499	534	560	492	534	491	522	498	475	510	509	514	524	516	508	523	469	534	492	521	506	518	520	521	512	528	521	521	494	497	502	526	520	462	505	472	530	484	524	471	501	537	468	544	484	546	492	491	500	530	501	498	496	503	490	501	477	471	528	483	510	543	515	548	489	511	488	536	514	512	488	496	526	492	506	455	511	498	491	503	478	503	507	501	510	513	509	501	520	491	513	534	484	489	503	494	519	513	501	498	483	509	552	485	518	525	541	518	535	500	512	499	530	510	496	500	517	506	534	516	489	474	523	499	500	531	537	490	508	514	525	502	517	515	501	480	546	500	498	536	460	498	507	511	512	483	533	511	537	489	526	513	500	509	512	489	469	542	521	492	514	505	509	483	533	478	534	551	493	543	478	511	546	511	548	493	472	527	478	471	493	516	515	480	492	512	525	519	498	516	471	512	526	499	501	501	525	513	482	539	514	538	481	496	502	503	517	483	510	491	521	467	477	502	470	493	512	489	481	525	496	532	509	519	482	537	478	491	529	532	510	465	517	489	511	553	508	543	510	495	528	527	480	532	522	508	465	532	498	476	459	534	506	531	496	495	494	520	494	470	509	537	498	525	505	513	501	538	470	462	532	530	512	510	515	470	519	511	484	504	518	530	495	503	509	540	473	515	530	518	522	519	526	446	509	496	504	484	531	499	478	492	502	518	464	471	526	511	491	466	520	492	518	550	487	508	470	498	488	470	495	500	521	480	503	519	502	484	518	509	532	498	506	501	538	472	537	484	450	493	492	502	509	495	493	491	482	503	529	513	504	476	504	522	511	532	498	511	481	500	512	508	503	523	515	481	505	519	493	513	505	526	515	518	511	477	451	518	492	512	513	535	462	506	500	499	485	486	542	495	523	506	522	518	520	527	492	511	491	499	480	481	492	483	507	508	483	513	486	480	523	511	488	497	483	505	521	478	489	501	511	526	504	517	496	528	509	493	479	478	520	518	497	495	517	499	496	515	495	475	525	503	490	503	499	478	529	524	499	500	521	481	494	521	511	495	518	487	566	507	493	521	515	500	475	522	488	543	514	512	488	533	530	517	514	480	539	513	538	510	495	489	539	501	526	484	512	522	473	497	516	507	529	501	527	560	469	533	468	513	523	498	539	498	497	501	537	522	492	551	497	530	505	515	480	518	483	553	524	503	553	469	522	527	469	505	510	532	523	473	488	479	534	517	535	492	520	474	505	464	506	547	509	500	511	478	533	495	492	559	515	529	483	501	476	498	514	510	523	498	481	534	507	519	480	488	491	502	519	526	483	532	516	515	506	526	512	481	491	522	491	533	493	510	482	492	497	501	494	481	528	483	523	490	488	538	506	534	510	485	476	493	531	536	520	479	521	522	490	511	484	460	500	500	545	533	476	523	528	522	500	506	519	553	502	507	489	503	497	505	478	504	498	508	488	548	498	516	511	515	520	523	480	540	525	514	523	470	508	454	501	522	519	509	485	505	539	525	472	521	512	476	478	521	537	520	509	483	477	531	523	530	515	519	492	527	515	485	558	507	491	519	474	519	476	522	528	557	525	476	538	471	489	532	509	539	493	482	484	495	511	526	486	469	518	515	516	513	517	500	531	483	510	533	525	536	542	518	508	516	472	491	484	547	555	541	505	487	541	504	516	537	530	524	491	479	508	515	544	513	509	530	509	506	489	519	475	533	518	500	495	476	485	516	491	497	527	475	530	483	500	513	531	494	543	525	516	505	511	521	528	501	539	489	558	492	490	519	553	489	521	520	493	540	495	501	476	499	556	504	500	515	496	495	524	504	514	509	520	491	532	523	510	500	546	465	521	514	518	508	481	529	513	519	529	504	495	505	500	478	540	518	500	565	513	486	453	477	487	514	513	510	495	517	455	493	515	507	499	485	535	510	498	484	486	495	498	482	533	525	499	526	554	455	497	448	480	489	490	493	495	518	497	481	523	547	515	495	503	559	559	530	493	516	502	489	531	480	547	504	509	556	468	531	506	512	487	535	488	481	490	495	493	517	506	499	500	494	519	473	521	522	502	502	532	523	521	448	502	501	516	515	499	483	484	507	507	486	462	487	533	531	504	489	500	508	494	485	453	503	487	535	502	463	538	478	508	517	544	514	524	495	543	541	507	473	515	493	534	480	516	471	521	502	501	506	505	476	532	484	497	532	533	536	541	512	494	486	497	501	433	490	521	512	546	529	484	490	523	527	495	473	492	479	550	536	499	534	479	509	512	502	535	519	528	494	516	539	516	515	510	510	465	487	538	515	498	516	479	496	507	507	513	492	523	460	515	469	509	488	494	524	531	509	509	473	504	518	519	496	519	484	521	492	494	504	491	531	518	509	489	533	480	530	489	497	517	504	462	476	478	532	542	497	507	497	541	500	494	492	513	493	484	479	510	522	507	520	510	479	498	501	500	514	490	486	513	477	484	544	494	490	464	504	534	521	504	494	482	488	508	475	496	533	521	526	487	524	521	528	495	550	501	550	528	535	539	480	488	454	526	518	518	501	505	503	503	515	517	507	497	504	460	484	475	536	517	522	522	537	455	489	510	520	523	533	533	523	482	533	480	517	490	490	523	529	542	493	500	524	517	535	531	543	527	516	500	486	501	511	487	496	514	529	486	500	506	490	538	485	459	532	515	507	512	510	485	465	559	579	488	507	512	524	506	499	522	503	525	504	493	506	511	512	481	543	498	528	515	478	479	540	479	496	482	455	519	547	503	534	502	523	511	487	521	515	529	524	468	522	504	510	533	490	481	517	487	525	492	484	531	556	531	517	461	541	489	516	494	480	527	475	541	538	480	529	498	475	512	496	506	493	530	535	520	510	531	499	513	519	526	574	491	458	502	474	505	511	514	494	533	513	485	572	505	521	500	517	525	504	525	480	474	491	518	496	509	484	547	498	479	527	540	469	520	505	473	539	525	505	520	505	493	474	491	476	511	505	523	490	522	528	518	486	512	481	528
2503	434	441	385	395	355	355	343	354	349	336	313	354	343	312	323	348	327	303	313	320	323	312	358	346	382	355	365	380	358	381	360	419	504	452	383	421	408	418	412	380	352	327	363	366	348	328	350	309	306	327	293	373	325	338	347	324	341	380	305	319	328	350	331	314	307	329	346	311	318	308	295	345	332	299	330	360	339	340	313	323	374	299	298	343	328	326	336	316	354	329	321	387	355	340	345	330	327	338	338	334	359	355	376	314	311	323	355	348	325	334	324	328	352	300	308	326	338	347	316	338	319	332	281	352	293	313	334	331	358	357	342	296	332	304	312	328	318	306	309	335	304	336	360	321	349	311	333	343	305	318	312	343	305	323	331	296	358	339	329	328	309	332	335	326	336	346	329	349	335	338	324	312	320	349	342	326	313	306	316	321	319	344	374	321	338	332	332	304	320	331	337	328	355	304	342	360	317	335	317	338	364	332	306	333	341	339	323	306	342	315	296	387	336	324	366	367	354	356	347	336	351	333	339	319	342	315	342	327	330	309	358	305	360	314	314	364	359	334	317	329	352	361	320	349	374	356	340	321	345	353	331	350	316	319	353	332	349	314	323	337	324	334	326	326	321	343	329	343	345	302	296	350	315	322	339	345	316	336	318	308	357	345	333	322	315	347	351	338	351	346	321	345	338	303	355	367	325	321	342	338	318	341	317	336	330	320	363	343	328	348	326	344	329	319	316	324	328	303	318	335	350	341	335	329	328	320	299	315	318	328	319	334	352	345	310	313	336	309	338	328	333	309	308	335	337	319	344	328	320	315	323	350	319	296	329	325	319	342	342	350	343	311	337	363	317	339	335	336	331	300	324	349	319	360	335	333	329	311	347	312	352	335	366	277	356	335	312	304	313	297	332	343	376	353	339	330	333	330	298	325	344	388	332	349	314	307	334	353	345	330	349	309	337	299	328	336	336	328	374	359	335	334	344	319	337	307	351	313	325	330	319	352	366	321	333	334	307	319	336	327	323	346	348	321	305	324	298	306	323	315	356	332	315	304	354	337	313	277	323	303	343	316	329	320	327	327	323	316	319	305	314	353	353	330	351	361	342	329	289	332	352	354	333	334	328	343	341	350	311	308	329	348	316	361	325	306	354	327	307	333	325	348	337	310	310	339	322	348	329	331	340	310	307	325	336	334	351	313	365	337	361	316	351	330	350	331	329	335	332	295	336	296	334	321	355	350	361	319	321	313	312	338	353	337	294	294	332	333	313	319	301	308	343	313	357	336	346	298	365	329	316	340	327	348	363	307	306	379	320	330	346	350	324	356	325	326	349	353	303	306	294	330	321	322	342	323	345	316	334	358	329	325	334	328	322	334	358	296	361	307	359	319	308	349	336	335	307	321	350	319	347	338	330	341	342	321	361	340	320	352	314	366	330	310	345	322	315	311	332	335	295	328	334	310	338	353	345	310	313	347	315	340	338	331	326	317	337	339	336	351	349	329	313	332	324	366	330	336	342	350	351	336	333	328	367	351	321	339	306	324	352	326	339	352	355	319	335	318	286	319	305	358	310	311	305	299	322	354	311	316	367	313	336	336	337	362	326	345	338	331	313	306	327	346	314	305	326	341	334	344	335	315	342	318	316	340	341	325	338	345	357	334	331	341	338	335	290	334	321	324	315	329	305	336	315	311	354	337	315	330	339	306	358	344	369	321	327	320	311	305	315	285	309	319	300	318	364	338	325	329	314	336	329	318	360	346	341	324	324	316	335	362	308	349	335	347	330	354	330	330	307	292	320	325	345	320	357	331	356	345	370	312	342	350	350	331	333	321	319	339	310	329	359	316	348	346	333	323	307	306	363	344	306	302	338	331	315	342	316	327	376	313	358	308	331	328	320	329	320	342	333	307	346	336	297	347	339	335	301	312	305	353	363	283	318	325	331	331	304	329	330	344	365	300	322	321	330	303	351	344	312	340	308	345	295	330	337	322	338	341	359	322	314	322	311	322	343	308	324	330	344	340	336	342	320	336	343	341	282	334	363	344	336	316	328	317	317	328	347	297	303	340	326	281	326	351	333	363	321	361	337	324	332	349	348	326	324	310	342	323	338	308	308	316	304	368	353	367	336	352	361	317	338	320	316	315	306	298	357	338	342	325	361	316	335	345	339	318	341	335	334	323	335	330	324	350	315	343	352	324	315	345	314	324	304	316	334	326	339	335	335	301	307	319	329	337	370	315	330	339	297	309	364	313	307	310	318	321	310	387	363	325	338	329	317	347	338	350	311	334	350	345	334	307	305	322	327	326	329	290	351	336	311	349	344	345	353	328	311	321	335	331	321	329	303	321	312	310	327	322	328	324	327	324	326	344	346	325	324	318	324	318	341	349	332	343	315	309	336	352	363	327	332	322	345	368	285	334	306	357	334	359	320	325	335	313	324	341	339	344	327	353	322	319	352	370	318	350	341	357	344	349	350	347	348	337	328	374	336	327	308	333	349	293	313	348	358	319	294	316	336	334	335	305	359	372	349	340	351	334	342	297	332	337	344	344	336	365	341	346	331	309	366	357	343	304	308	335	337	357	314	309	371	334	346	330	338	345	304	331	329	309	340	336	344	344	322	323	317	340	316	316	334	340	304	356	314	317	343	345	319	323	353	334	368	314	345	317	339	324	368	348	339	377	307	311	378	342	340	344	318	349	334	322	306	341	335	325	301	365	295	304	341	363	374	338	300	318	321	341	344	302	320	309	324	337	345	301	325	347	325	312	333	357	345	319	304	373	335	352	318	326	322	351	343	336	312	350	334	331	329	338	376	324	293	334	331	309	346	349	315	326	336	341	311	361	306	352	349	349	320	337	301	365	323	326	348	307	345	344	300	325	339	328	322	300	348	309	341	342	350	317	305	354	325	331	348	329	326	344	332	323	319	326	351	317	338	301	349	329	320	343	339	313	322	314	330	313	313	362	382	312	326	339	365	347	354	345	330	345	330	338	351	343	335	341	351	318	326	357	318	319	319	336	304	308	349	334	334	329	342	325	362	337	305	368	339	328	326	338	338	322	303	338	350	351	353	369	338	351	335	318	353	320	341	358	314	319	324	327	294	354	334	325	328	320	325	344	310	334	308	322	339	340	322	322	305	331	334	331	348	319	349	316	298	323	329	322	358	331	355	337	314	332	326	338	324	355	330	349	368	340	317	297	338	327	320	327	337	346	333	270	361	336	293	333	334	307	354	341	339	315	330	308	328	313	322	311	299	328	352	342	332	328	333	366	304	333	335	333	313	317	325	333	302	302	299	302	317	302	349	300	386	337	363	321	322	340	309	320	316	307	322	345	307	351	308	334	325	338	350	323	329	343	336	342	347	335	310	343	339	325	324	328	338	329	320	337	325	323	315	329	326	296	320	322	340	335	325	300	350	333	351	302	348	335	334	337	349	319	345	340	345	347	336	336	334	350	310	328	339	319	323	335	330	331	365	354	322	317	318	329	345	345	356
2573	1013	1136	1125	1084	1034	1026	996	996	984	983	978	962	937	937	942	921	911	967	978	956	908	939	912	935	1020	1144	1168	1129	1104	1152	1146	1566	2060	1644	1391	1698	1567	1901	1686	1346	1178	1025	1015	979	1015	1000	1019	901	944	931	941	908	883	924	944	952	878	957	875	897	893	967	944	946	898	864	896	982	947	967	892	882	935	935	894	922	964	902	886	952	927	920	927	942	948	932	874	920	949	861	901	960	943	892	953	875	969	929	909	936	965	919	888	901	916	910	969	919	933	941	953	879	945	960	896	876	948	858	909	910	946	903	942	943	909	964	931	941	952	917	937	964	894	930	952	892	946	912	970	941	913	954	897	947	922	852	951	941	870	945	893	928	952	870	978	917	905	884	912	915	910	930	925	920	896	983	871	941	939	955	911	894	931	948	970	907	964	942	915	933	889	913	909	927	925	881	959	946	943	966	932	964	912	872	917	892	886	863	889	887	924	909	954	966	950	919	896	905	885	868	907	952	940	886	969	951	928	901	975	914	969	846	923	897	857	927	981	949	875	923	865	961	928	962	891	937	978	915	887	837	969	969	900	949	961	912	933	959	921	950	890	906	942	925	899	932	917	894	964	930	923	890	900	872	935	917	878	920	881	890	933	859	867	913	882	929	903	938	958	969	911	902	907	894	955	960	966	904	927	896	958	924	934	921	997	929	897	933	899	916	910	907	914	927	949	989	947	912	957	968	930	921	939	930	921	911	965	980	977	906	895	873	888	914	929	915	943	920	915	915	922	937	948	939	907	967	918	972	950	901	901	865	858	955	920	862	996	921	958	878	935	973	984	1019	922	878	907	947	930	916	908	933	900	902	895	983	861	896	914	879	936	896	905	935	958	905	881	886	904	913	954	880	951	953	930	933	930	965	947	928	903	963	944	988	911	930	917	926	963	916	928	896	907	956	883	945	955	943	912	931	979	1027	928	953	924	922	856	953	936	892	925	927	949	903	890	989	902	949	962	977	880	978	882	941	963	1015	877	893	941	928	922	962	909	923	996	948	856	860	930	943	897	953	910	941	907	926	878	928	927	918	956	888	908	953	897	932	902	915	890	931	958	889	921	915	971	905	919	911	915	966	910	898	904	914	974	909	930	911	863	915	936	962	964	930	897	954	925	906	928	921	923	967	921	938	924	879	913	966	882	940	905	913	920	901	890	892	908	921	909	926	969	876	915	943	920	880	973	949	925	959	949	928	922	889	917	893	895	883	865	957	920	889	897	933	958	911	928	939	944	944	903	902	940	929	963	933	901	863	947	930	955	868	948	895	913	966	918	938	929	942	923	903	932	955	946	912	951	897	938	907	865	838	935	877	933	924	887	1000	927	892	944	965	904	911	953	965	930	938	907	909	887	943	966	932	901	929	933	900	959	901	912	920	884	907	918	911	908	935	903	894	879	943	864	936	922	938	903	887	889	909	902	922	947	920	929	965	908	913	931	908	891	940	924	952	936	935	909	886	937	864	932	935	942	991	945	936	860	896	935	914	950	927	887	943	937	871	916	895	897	916	893	929	907	890	939	915	953	941	841	932	913	929	925	845	944	997	895	930	893	951	941	901	980	891	866	864	983	892	911	898	873	937	925	872	855	849	926	976	929	922	904	943	955	958	957	909	958	934	902	890	916	928	931	901	856	936	943	966	944	923	934	936	916	929	928	909	864	919	861	915	903	958	923	927	917	908	1006	894	893	917	936	930	956	990	925	885	910	945	882	920	957	931	961	895	907	907	939	972	924	929	946	978	909	869	915	911	975	930	905	941	851	961	965	920	966	946	920	920	916	949	926	972	946	912	935	869	908	944	935	884	939	973	862	930	948	960	956	968	942	929	927	945	938	940	948	883	955	922	966	941	896	947	898	930	913	875	884	863	917	913	943	963	940	962	919	905	953	907	917	955	923	923	943	909	888	932	966	930	934	951	911	916	863	913	907	933	900	911	959	924	899	920	973	916	947	880	891	939	937	889	925	903	899	935	883	944	1001	921	910	959	895	902	919	954	890	860	899	948	935	846	940	944	895	892	948	947	956	914	922	932	941	921	879	935	902	938	933	913	907	940	902	857	889	961	915	1009	898	879	897	925	923	936	941	889	937	903	924	927	897	908	927	957	946	919	956	923	960	940	973	917	897	905	916	957	954	920	838	969	875	923	915	921	964	943	923	923	943	937	943	974	940	959	972	897	871	962	881	962	914	926	945	938	913	894	948	887	957	917	929	926	894	904	930	931	910	954	978	908	946	962	897	909	925	941	960	960	926	931	950	949	912	908	885	965	871	935	970	930	900	928	889	925	954	886	924	976	937	928	989	890	965	876	892	943	908	888	874	917	951	928	942	913	922	934	881	928	947	922	926	933	935	910	904	899	914	974	1004	954	914	881	937	921	944	915	927	872	944	913	940	963	963	893	884	919	897	870	900	931	922	946	956	899	956	948	950	960	935	948	905	902	942	888	908	953	960	939	919	907	912	898	881	937	876	973	877	931	976	922	907	992	927	927	948	961	937	852	886	940	924	914	977	946	932	944	899	908	927	940	985	923	947	886	879	932	943	959	948	885	955	853	892	951	928	941	911	919	907	878	911	927	979	908	962	911	890	939	923	931	851	947	978	824	908	1003	887	886	895	919	928	946	907	942	903	891	963	953	891	937	941	951	974	924	894	893	934	924	1015	897	933	975	911	914	861	925	916	945	897	935	918	899	930	943	917	874	937	894	950	964	927	949	926	890	933	949	910	878	948	922	944	956	900	929	911	913	914	904	904	899	940	930	916	906	949	926	963	1005	888	989	909	918	912	906	890	970	940	914	920	916	960	933	898	931	932	893	909	912	920	929	975	905	904	929	876	945	909	972	926	935	942	903	864	894	887	919	912	929	893	895	890	967	980	957	967	929	912	905	909	868	946	932	938	893	891	966	902	954	1000	979	971	896	893	906	952	948	961	960	930	970	875	919	923	892	872	919	907	923	927	896	925	934	928	924	916	900	902	876	948	932	915	970	905	886	905	887	945	914	917	912	967	950	954	906	917	953	952	986	925	967	897	940	916	906	911	945	986	919	932	862	932	902	887	944	936	949	908	884	908	950	948	895	953	920	928	951	903	910	903	866	974	944	948	900	901	917	885	942	896	970	959	968	891	940	888	923	941	883	893	928	927	910	900	951	912	909	932	923	925	924	941	955	963	911	925	946	950	963	920	954	895	905	910	916	896	944	884	942	920	904	953	936	960	941	934	925	909	896	933	905	935	916	923	912	949	871	924	925	904	884	928	965	969	916	901	908	911	902	918	939	942	914	1002	884	884	925	902	942	893	910	949	981	956	944	895	927	948	899	944	957	935	930	933	980	900	933	944	983	934	874	925	911	942	936	919	942	878	954	915	926	927	884	922	950	954	910	909	952	968	932	924	960	931	880	963	917	915	930	896	986	953	878	963	898	935	919	903	961	927	953	893	928	923	893	967	932	910	929	946	977	977	1004	980	911	925	913	949
9379	1482	1606	1249	858	633	490	439	382	315	328	279	252	217	227	216	244	242	205	213	205	208	204	202	228	232	261	250	307	328	452	867	2082	3563	1394	988	1482	1484	1688	1631	1096	622	444	372	389	296	302	271	212	190	182	216	183	196	214	182	177	173	161	172	185	161	148	180	202	174	189	172	186	174	158	162	157	180	215	221	177	172	191	179	179	195	185	151	182	165	174	202	170	167	174	178	178	185	186	179	178	195	159	177	185	180	173	149	183	189	179	191	171	157	176	159	175	161	163	166	180	176	147	171	177	171	174	174	165	167	205	162	185	187	152	184	203	143	176	158	176	180	172	181	186	174	173	167	205	161	164	161	190	150	185	158	159	201	185	168	169	173	171	156	177	164	176	162	160	181	169	197	164	176	188	164	140	153	182	172	153	172	165	175	176	152	149	182	181	190	161	197	156	182	173	171	170	189	184	154	201	167	170	194	176	176	164	175	188	175	177	167	153	166	182	191	191	153	161	193	176	200	191	211	151	162	159	183	182	169	174	179	181	184	178	184	167	168	194	156	171	163	173	169	176	194	189	170	176	190	171	190	186	166	169	185	171	160	187	189	169	186	181	174	160	161	170	192	188	169	182	173	164	172	178	158	189	181	169	157	163	181	174	200	158	166	170	175	185	180	171	178	164	175	180	187	161	160	162	197	184	164	180	196	165	161	176	168	178	162	150	191	184	150	174	196	161	153	178	169	200	158	183	180	172	166	182	168	179	157	163	180	164	191	148	166	160	172	173	186	165	163	181	177	149	198	183	158	193	184	187	178	154	177	162	171	169	178	180	178	180	174	188	209	184	174	176	176	161	151	169	185	168	181	170	144	183	159	176	165	193	181	172	194	145	171	175	162	186	171	178	182	189	144	181	163	187	179	172	165	160	164	185	189	175	170	180	176	166	165	171	168	141	188	186	181	175	170	179	189	168	185	196	150	177	161	156	141	176	169	183	161	147	184	168	157	189	176	197	160	190	166	159	176	175	172	157	195	166	177	206	177	184	167	170	169	175	164	181	172	170	180	180	134	158	147	172	184	179	187	195	179	172	186	180	184	172	188	178	181	177	177	172	194	182	174	159	158	178	188	164	189	173	173	174	176	188	171	170	169	198	165	187	190	189	165	174	169	188	172	199	168	175	179	178	193	161	156	181	173	175	174	154	172	165	182	176	199	197	185	176	168	172	194	189	165	172	191	175	180	192	189	186	188	175	198	174	184	185	177	181	193	168	173	165	179	164	171	183	181	173	170	229	169	160	191	175	184	165	159	174	165	177	191	176	184	193	159	166	191	184	181	156	146	181	157	163	166	157	169	187	190	172	170	168	170	168	184	175	177	163	191	183	175	159	182	179	186	190	167	180	178	199	185	196	175	173	192	180	181	172	191	191	193	184	149	180	177	209	165	201	179	203	182	155	185	154	173	160	178	180	164	196	192	166	204	180	200	162	172	177	169	184	175	162	179	181	188	168	181	174	180	162	172	184	174	187	194	173	195	188	168	182	180	187	192	150	154	162	195	180	175	195	163	172	153	176	197	196	180	173	167	176	166	188	174	187	172	202	187	175	183	184	190	177	157	177	143	197	188	167	194	158	177	183	158	170	166	185	208	168	185	188	170	182	198	174	187	173	188	170	168	161	170	173	175	175	166	168	156	162	171	178	168	176	197	173	180	190	215	164	187	169	172	190	186	185	169	168	197	166	176	176	188	187	167	205	164	183	190	175	167	169	159	166	155	172	181	171	173	173	191	160	198	167	184	162	166	171	185	176	188	194	201	169	176	178	188	180	183	191	192	178	172	163	177	174	169	180	188	171	187	160	182	165	175	166	176	196	170	173	187	169	179	163	188	189	163	182	164	183	171	172	171	149	179	179	177	202	163	182	200	174	170	185	169	169	152	185	153	165	188	186	154	180	156	185	191	177	181	170	183	185	175	201	174	191	181	152	187	155	183	165	174	178	174	185	165	174	184	189	177	183	145	186	171	187	189	164	190	190	163	158	173	158	161	169	184	191	177	179	171	205	157	175	170	181	188	163	192	174	192	196	156	188	173	184	170	173	165	187	165	170	191	161	171	167	160	171	176	170	166	167	158	152	176	165	182	158	148	155	198	199	209	169	218	160	198	187	202	191	179	181	159	161	180	165	176	180	207	184	159	145	180	192	181	133	161	187	171	197	163	175	170	176	174	179	183	164	169	174	180	162	168	190	178	165	166	182	155	166	178	169	187	188	182	165	156	159	140	165	202	179	171	171	156	167	181	178	167	189	168	191	168	171	160	188	192	177	172	182	163	186	200	183	191	177	175	165	190	152	183	166	187	180	201	175	200	166	174	181	165	156	178	189	157	171	181	176	185	179	169	187	181	211	177	176	184	166	188	168	182	186	190	189	186	175	172	192	173	157	168	153	160	179	172	183	151	176	183	174	178	167	165	176	151	164	173	194	165	187	178	176	176	171	175	158	152	200	170	190	172	165	182	172	191	175	164	171	184	204	174	168	157	188	160	188	176	177	203	190	175	170	198	164	184	191	180	164	161	182	171	169	183	163	154	172	190	183	159	174	168	165	189	177	194	194	171	183	183	166	161	191	181	167	155	153	207	175	180	166	164	145	173	186	167	181	195	186	186	202	169	154	192	197	151	175	182	158	172	157	181	153	182	165	165	173	171	161	158	168	190	160	195	158	189	184	171	171	164	186	178	181	188	198	183	172	160	166	148	155	164	155	170	163	193	170	177	161	153	176	164	164	168	149	194	187	163	168	164	176	185	166	182	173	182	164	166	152	179	176	206	173	160	193	156	184	165	184	168	172	201	191	162	169	164	171	182	169	187	175	194	167	177	168	194	188	150	180	158	171	182	187	172	189	171	171	185	166	148	168	164	149	185	187	190	172	178	187	153	157	190	175	166	184	198	154	194	169	173	167	178	167	156	194	174	190	188	166	191	187	179	155	178	180	169	174	178	192	161	192	172	191	160	195	161	203	181	186	165	187	169	196	183	174	160	174	161	180	180	162	172	182	178	168	181	198	153	184	178	177	189	167	184	178	182	177	193	171	182	189	174	171	189	164	168	167	175	166	178	173	167	177	169	177	167	188	159	197	155	168	173	178	192	195	171	173	183	170	165	196	179	158	186	176	163	175	179	169	183	172	163	175	165	160	185	170	189	212	141	177	163	178	162	183	161	175	202	174	183	160	183	176	179	171	158	194	198	160	174	199	174	168	201	184	191	203	159	166	192	174	206	158	169	170	183	153	199	184	188	185	181	172	140	182	159	192	194	159	174	161	184	176	172	184	170	184	189	153	157	188	169	185	182	162	175	184	179	176	178	168	165	191	201	180	178	175	174	188	196	175	172	170	200	160	190	187	179	172	172	186	159	172	170	192	177	191	187	205	173	178	169	196	176	203	187	201	159	200	143	177	178	177	190	180	185	201	168	172	179	198	163	161	202	174	170	199	150	164	172
5991	1553	3384	3959	3299	2744	2235	1934	1660	1473	1292	1193	1107	1003	985	931	909	824	802	813	761	742	727	706	918	1097	1136	1176	1375	1630	2811	5610	12853	18797	7311	5373	8367	9471	10846	11158	7284	4294	2858	2255	2116	1752	1451	1382	924	850	757	759	654	616	627	638	626	626	562	581	577	562	602	557	591	540	579	583	528	549	606	534	566	524	571	592	548	510	524	591	551	561	535	555	472	559	538	535	536	549	548	539	588	520	573	566	501	550	541	551	563	504	532	584	576	532	550	542	545	576	507	520	549	545	563	575	561	513	511	537	543	526	523	548	520	550	564	527	540	534	540	578	519	484	555	519	554	528	560	570	523	504	502	570	480	538	567	507	547	562	513	541	570	559	537	555	497	523	564	530	544	518	548	529	547	538	557	518	548	522	566	512	542	527	585	525	529	538	503	531	551	512	523	512	524	520	533	556	524	529	530	519	571	551	523	560	518	512	524	512	531	541	534	580	536	503	536	483	526	520	555	543	551	520	551	518	529	522	528	466	536	508	481	509	555	501	550	523	521	541	516	525	551	534	535	562	531	561	522	547	531	516	569	570	534	517	514	539	544	559	516	526	507	532	545	518	520	490	545	509	559	516	562	556	566	506	533	516	488	543	525	533	488	525	523	544	519	516	512	514	513	519	536	516	544	521	546	515	516	541	530	510	542	575	583	505	528	551	552	517	504	539	521	526	539	499	547	505	529	508	581	545	559	507	541	524	546	563	508	526	536	558	493	521	544	545	528	518	521	506	516	519	561	554	526	547	478	545	565	568	535	536	517	541	549	531	518	549	526	536	535	522	558	499	579	537	571	558	551	560	516	592	541	520	548	543	490	559	504	534	530	543	508	554	513	575	564	520	559	572	542	536	499	502	533	558	484	557	571	531	572	519	539	562	546	538	556	515	481	544	548	545	536	526	510	563	499	548	524	580	497	543	537	518	524	547	497	549	527	495	538	546	553	573	498	573	530	502	519	532	516	547	521	516	553	534	476	567	505	550	514	539	533	538	512	535	558	548	532	496	548	567	539	520	554	545	489	512	477	513	497	502	527	520	614	509	562	490	515	540	521	542	499	566	506	544	564	574	544	536	559	551	509	478	559	549	562	529	480	563	545	542	521	534	529	552	534	547	515	516	536	595	554	544	540	516	541	532	555	561	527	564	547	510	500	520	537	541	489	536	546	564	540	570	508	554	576	519	548	565	524	510	523	555	554	552	528	526	547	528	489	513	505	547	571	531	538	502	522	554	526	552	512	533	500	561	555	515	500	499	522	535	506	544	503	527	511	518	584	539	535	513	531	549	526	498	525	495	531	539	529	544	535	569	526	538	495	544	552	512	508	514	522	531	522	569	508	554	563	554	519	534	534	553	546	505	503	579	533	552	521	545	514	535	535	547	534	575	535	572	517	529	528	564	562	534	527	517	545	506	551	515	516	498	527	568	530	504	536	531	555	517	486	542	540	513	501	547	508	557	513	519	512	506	517	565	549	547	488	524	516	546	556	485	530	516	520	519	528	550	498	544	577	538	503	496	524	514	561	514	524	531	519	551	524	522	570	499	529	515	504	535	520	544	520	558	520	564	556	495	576	515	543	518	542	566	569	559	511	508	532	554	557	532	524	561	517	547	521	546	554	562	471	545	537	549	550	528	554	528	532	545	520	572	562	539	571	525	535	564	521	568	555	529	552	516	562	550	486	537	512	558	553	506	537	548	523	570	501	513	554	512	562	528	511	557	535	533	524	538	528	501	549	510	487	547	534	524	519	498	542	547	560	551	521	541	491	550	503	496	531	552	522	523	511	527	546	467	506	512	514	509	522	536	490	514	497	519	545	503	521	487	518	562	558	531	578	558	492	539	546	541	518	502	554	507	547	592	520	586	506	533	530	532	526	563	545	532	540	496	520	572	551	562	558	520	516	542	512	540	525	535	528	565	537	529	561	547	529	541	552	581	530	499	507	565	516	540	527	511	566	560	501	543	551	510	558	549	505	528	509	513	505	523	567	518	555	532	543	575	536	535	499	532	487	526	510	545	587	539	540	553	544	529	494	514	525	501	543	495	559	560	515	554	496	548	494	531	520	549	520	544	572	569	543	569	498	498	543	535	562	545	537	523	500	500	554	539	527	530	519	559	544	534	566	495	514	584	503	522	503	513	502	535	549	517	554	515	560	521	555	521	564	569	562	514	537	547	584	549	532	498	530	548	527	530	537	546	504	556	543	517	512	494	552	549	575	539	503	530	534	499	533	548	522	559	513	550	534	553	512	526	523	553	568	527	539	547	531	529	533	534	533	528	551	568	487	558	564	559	466	531	543	550	561	567	520	549	499	560	503	553	533	501	532	493	523	540	534	521	550	545	563	505	579	541	563	510	560	564	526	555	508	509	490	486	492	530	546	530	552	548	540	499	553	496	555	551	523	564	582	528	532	518	525	552	502	562	505	532	504	543	547	502	571	499	539	568	543	489	561	540	519	533	537	542	537	493	557	518	506	504	551	559	527	516	480	514	520	506	480	534	564	538	538	534	531	519	526	537	576	529	556	551	510	534	551	538	536	569	525	496	543	514	542	526	541	547	533	522	547	533	490	531	521	544	522	518	554	533	526	549	552	517	549	545	520	552	558	543	516	541	531	500	571	529	570	568	522	544	547	514	518	537	543	522	523	515	491	517	522	521	548	515	497	487	516	575	532	548	532	562	528	593	547	541	582	515	566	524	557	501	501	559	517	496	503	531	540	538	476	506	475	567	503	516	546	545	548	542	566	547	562	539	471	522	504	600	498	524	555	499	521	538	559	528	520	589	526	525	503	515	520	562	497	567	559	540	515	517	552	558	555	579	532	468	518	528	497	532	523	512	555	516	519	546	542	541	565	547	501	508	580	555	567	542	546	527	530	535	485	587	542	560	561	520	532	500	511	529	533	545	559	554	496	517	489	517	559	532	528	509	557	524	545	525	541	562	532	545	539	513	520	526	523	528	524	529	550	540	524	519	543	547	532	518	520	559	572	584	522	561	537	498	536	532	522	514	509	531	537	506	559	530	535	554	519	559	571	521	566	553	522	558	529	525	521	523	523	568	520	540	555	559	533	519	533	517	529	511	533	539	531	537	546	528	553	501	542	538	548	529	530	555	562	587	545	510	550	506	529	560	516	535	519	528	575	530	561	512	550	514	501	532	526	520	564	517	542	523	490	547	469	546	557	523	477	523	566	529	512	509	501	582	535	561	529	557	520	533	545	526	520	550	523	554	541	508	526	518	521	560	537	515	571	556	521	545	509	513	537	522	553	524	512	581	499	499	528	544	565	506	550	545	574	536	543	549	540	518	530	532	558	552	517	571	542	500	551	507	508	552	530	597	556	523	551	539	519	546	536	573	518	512	542	567	497	542	548	517	527	568	526	527	529	488	538	553	533	552	560	540	485	572	565	561	528	486	523	517	543	526	524	568	533	536	526	528	578	484	523	544	498	536	541	512
17125	3288	3297	2358	1604	1165	901	669	497	454	389	367	317	323	291	259	261	224	234	229	229	237	234	205	234	275	255	352	422	493	873	2617	6407	8578	2663	2117	2966	2908	3574	3739	2019	1364	736	586	536	465	389	325	284	206	201	194	194	163	195	198	172	194	166	160	162	186	188	175	170	161	173	172	167	157	171	162	183	172	165	170	187	170	172	168	161	169	183	158	177	152	158	173	141	145	138	158	172	150	167	160	180	158	162	159	175	167	175	167	154	177	154	172	155	150	160	161	155	146	164	160	148	171	160	186	167	168	139	153	155	157	160	146	137	141	146	161	164	177	175	153	164	143	156	163	159	174	158	186	153	167	186	142	162	139	174	161	167	147	157	163	158	155	161	181	181	167	156	182	182	153	160	155	200	145	160	174	168	155	147	172	165	153	170	163	144	157	163	141	158	169	158	174	161	140	164	174	167	149	165	186	154	156	161	170	156	126	148	172	143	154	165	161	160	172	172	174	168	138	168	134	148	170	163	145	165	160	155	171	169	157	164	161	154	160	151	184	144	168	169	168	151	162	191	172	168	160	173	152	162	163	149	167	178	161	153	172	164	161	159	147	153	195	144	178	152	162	155	148	144	144	178	164	162	157	176	139	167	159	146	172	151	153	167	165	152	154	152	172	162	156	144	164	158	150	165	164	143	173	170	182	181	161	171	138	147	166	191	139	165	148	162	155	168	173	164	180	149	164	172	160	150	190	173	144	171	149	137	173	164	162	151	150	172	166	146	157	153	157	156	152	160	142	157	156	157	172	187	180	154	152	167	143	162	146	142	162	139	149	169	154	169	180	164	154	164	144	158	167	168	162	165	187	163	168	173	155	137	153	184	170	155	172	137	176	146	153	167	192	171	166	166	141	155	160	168	158	179	150	174	153	153	175	137	157	179	159	163	170	170	162	161	163	158	165	160	163	155	158	179	153	173	165	157	178	165	172	170	143	154	161	151	151	166	156	167	173	157	133	167	153	189	159	170	199	146	171	175	173	154	158	168	187	164	166	158	176	149	162	163	177	167	163	164	160	146	162	151	171	157	162	159	172	156	166	144	164	178	154	163	149	156	173	165	154	169	142	174	158	161	159	151	179	162	167	145	169	176	167	181	158	159	176	145	175	165	165	182	151	162	154	137	140	157	153	195	160	154	160	169	167	144	152	160	172	151	154	164	171	164	170	194	152	172	170	167	152	146	181	162	164	169	152	150	179	167	167	161	163	178	157	164	159	169	138	168	163	179	162	163	169	158	175	178	152	160	159	155	146	161	138	165	136	166	142	160	143	146	157	174	162	155	190	168	147	162	183	167	159	150	149	154	166	160	155	166	172	156	159	170	174	157	145	156	177	145	169	152	145	164	156	155	176	151	167	151	166	174	166	173	146	187	158	186	194	168	150	173	165	153	153	169	172	155	154	142	160	139	154	164	150	147	176	161	165	163	135	163	165	166	166	158	160	162	163	166	166	160	159	167	132	176	165	159	157	155	143	160	168	167	165	159	182	150	141	156	164	163	169	161	166	148	159	181	164	173	171	188	160	162	139	150	144	154	146	151	165	155	170	158	170	157	162	172	148	172	156	167	163	157	172	162	155	151	177	168	172	158	151	174	149	164	151	187	157	169	169	182	157	178	176	152	166	155	152	160	159	164	182	143	156	168	187	174	160	182	150	170	174	162	157	137	181	178	161	169	175	175	174	162	151	195	144	171	167	139	152	169	163	126	159	161	166	167	169	152	176	167	149	156	141	173	159	140	186	150	161	172	157	168	142	146	141	140	171	187	140	163	146	178	158	162	166	179	161	182	148	163	151	146	167	151	166	146	183	156	166	162	173	163	194	163	186	164	154	149	156	163	178	135	148	150	164	190	178	158	175	170	164	160	149	161	163	165	144	155	148	165	168	163	171	166	204	156	163	158	162	165	170	191	169	154	120	157	187	167	158	159	149	174	145	163	156	175	161	177	149	151	140	153	182	171	162	152	167	175	153	147	151	154	145	149	162	161	146	146	159	167	152	136	148	144	178	156	171	170	163	187	162	156	168	154	140	179	148	164	171	167	133	160	167	145	154	151	144	156	147	181	173	172	163	155	174	170	175	154	171	179	163	174	161	176	160	163	183	155	164	151	151	161	168	165	144	145	163	160	167	163	171	139	170	178	165	134	151	172	172	173	140	154	162	148	178	132	151	147	157	157	150	162	179	132	163	126	168	163	154	162	173	173	145	152	164	168	170	156	151	133	140	180	169	156	166	174	162	142	181	155	142	170	173	156	140	146	151	154	174	147	159	156	175	177	172	146	170	177	161	177	161	149	151	161	145	163	140	159	165	144	178	167	170	181	145	158	182	153	147	165	177	173	176	145	157	161	152	161	152	156	155	137	185	152	161	174	180	168	129	166	171	196	161	159	172	141	181	160	178	176	151	185	168	162	151	170	160	152	175	157	129	155	148	144	160	151	171	159	153	157	143	158	182	162	163	160	152	172	177	179	179	149	170	140	141	163	157	160	162	160	138	180	178	160	160	152	147	170	145	174	153	171	160	160	163	175	167	151	157	159	163	153	159	163	148	163	153	150	163	182	162	166	165	174	139	176	163	139	159	177	172	154	138	153	153	151	174	134	192	161	163	170	154	160	139	173	158	171	157	144	168	163	149	153	141	160	150	180	162	141	175	155	165	180	171	166	141	140	151	147	141	163	175	154	156	152	156	171	157	176	160	167	191	170	177	168	153	162	161	159	155	141	157	160	162	169	148	183	168	160	185	173	155	157	181	146	163	151	181	165	163	147	149	165	150	168	155	167	146	156	149	167	165	160	170	148	139	157	149	179	154	158	157	163	182	186	177	161	180	164	182	141	172	168	164	160	170	155	166	154	160	162	169	157	172	156	165	152	157	152	169	150	146	152	144	180	157	176	167	158	161	150	154	184	166	155	161	175	161	155	171	188	159	159	167	188	155	164	160	170	132	172	155	167	159	176	175	158	166	167	160	142	151	179	164	145	171	149	162	169	172	187	165	147	167	163	161	174	156	151	186	150	178	167	163	158	162	182	168	198	149	140	146	160	164	179	156	152	172	192	152	135	161	142	162	194	153	167	133	177	176	165	135	176	156	175	181	173	166	185	174	172	173	147	157	149	167	167	170	157	166	148	172	155	176	172	173	165	152	172	166	160	183	154	153	153	148	171	136	150	171	166	161	142	155	158	140	141	139	177	165	166	198	161	179	160	162	151	158	173	186	171	138	185	175	167	175	164	181	158	161	173	144	167	150	135	170	147	127	179	183	174	151	170	178	133	167	162	150	159	171	172	167	165	151	160	161	135	160	156	155	163	172	161	152	157	165	170	167	167	148	154	169	159	158	193	172	168	182	147	145	167	170	174	140	166	147	150	160	153	145	165	155	148	181	143	160	158	154	152	157	152	153	170	175	164	159	157	153	161	171	157	156	158	178	170	170	164	150	159	159	153	156
8528	2838	6069	7063	5897	4856	3868	3161	2755	2396	2052	1759	1677	1447	1343	1211	1212	1102	1068	1029	919	939	922	900	1161	1370	1529	1657	2371	3422	5651	15379	27882	31227	11013	9540	13376	15230	17864	17794	12195	7963	5584	4092	3918	3299	2565	2065	1329	1036	930	906	795	687	639	610	611	580	587	595	600	617	587	588	604	581	553	533	545	559	565	496	509	543	542	514	549	556	531	554	535	533	522	543	516	514	530	524	527	545	515	528	508	528	505	538	493	501	537	485	545	522	501	493	487	517	490	487	530	506	520	533	481	533	508	516	487	506	494	522	541	525	517	557	496	584	549	520	550	538	476	517	519	524	527	523	489	514	534	500	501	478	496	515	505	503	491	527	487	498	508	529	495	482	487	574	485	570	492	557	510	506	527	495	532	513	512	459	492	540	482	489	509	539	504	500	490	501	527	527	479	512	472	470	523	522	508	558	540	521	485	515	494	442	510	470	500	512	485	506	461	475	519	506	488	490	491	504	483	477	478	484	513	481	491	506	518	493	499	475	483	495	513	497	476	541	478	542	488	515	491	535	504	489	500	497	523	524	468	538	479	516	519	451	550	535	489	493	582	473	479	502	508	523	491	492	502	496	499	507	533	503	499	513	505	550	486	486	516	515	506	518	485	502	530	503	498	491	504	488	507	501	513	543	482	500	489	448	482	538	496	518	540	507	491	484	505	447	512	460	526	491	524	454	477	499	509	479	517	514	504	537	527	533	479	510	506	500	511	508	480	509	547	483	537	495	524	521	499	508	495	497	448	497	456	517	463	531	477	519	490	481	500	480	478	504	490	476	501	511	471	491	526	515	461	496	489	537	496	502	483	500	506	493	497	491	504	510	478	523	531	486	474	500	520	506	486	511	482	512	506	536	502	512	471	519	492	482	497	538	501	509	494	504	476	515	461	477	529	530	491	537	557	540	533	509	521	516	503	508	502	480	549	474	500	510	516	526	492	501	546	522	503	524	521	512	496	522	475	473	514	513	509	509	507	536	544	500	500	507	508	501	514	487	491	465	492	496	529	485	509	487	531	505	527	522	490	511	478	471	475	522	543	510	526	465	507	513	502	492	547	450	491	467	551	509	456	503	470	516	520	514	538	452	519	476	516	489	506	486	485	508	514	502	513	496	539	510	461	485	478	511	530	528	475	475	495	500	470	463	506	489	498	467	499	499	492	479	530	506	513	510	497	542	532	512	535	481	531	474	505	497	477	540	530	518	462	556	461	486	506	529	506	484	535	491	525	471	488	517	529	496	499	517	500	511	502	454	515	536	474	520	476	520	458	482	500	501	513	522	491	488	488	535	499	504	503	498	506	498	505	528	467	505	514	509	542	525	501	541	506	492	539	491	506	485	488	473	510	499	486	500	505	503	529	546	476	484	488	552	504	475	500	509	521	534	493	476	499	513	529	504	512	505	493	492	532	506	500	518	457	479	502	522	512	476	528	490	536	499	476	521	488	527	517	518	460	500	495	509	511	468	478	510	493	486	505	488	484	508	517	457	488	487	495	467	475	500	472	469	500	513	526	488	521	521	491	517	472	533	498	528	510	518	484	493	509	520	494	493	506	520	531	439	520	540	539	497	493	500	503	529	462	505	502	536	522	511	499	488	558	510	515	494	528	465	511	496	511	495	499	496	506	524	486	531	511	480	511	518	544	484	522	539	511	543	499	501	512	515	477	552	467	495	517	510	554	534	528	505	516	492	518	505	488	516	527	542	487	509	492	516	547	458	502	499	501	448	492	516	564	520	533	496	482	525	493	499	491	508	489	516	472	471	512	496	501	488	489	513	513	503	509	513	499	532	517	517	502	486	494	470	476	524	514	507	538	541	487	509	528	487	472	496	538	495	525	521	498	505	560	525	505	475	495	505	494	470	492	530	488	507	514	512	542	492	493	504	487	505	533	501	499	543	531	500	507	516	539	516	451	512	480	515	550	497	507	498	498	505	507	460	487	522	484	496	495	523	503	502	514	499	486	505	514	497	480	477	502	519	453	493	501	459	507	498	493	542	494	493	452	541	485	507	502	484	545	496	468	511	474	530	497	501	518	509	487	496	483	553	507	508	473	546	476	523	502	526	540	511	530	495	553	527	531	484	470	533	473	517	476	475	505	497	511	476	487	547	483	520	512	471	503	496	456	478	483	544	546	514	476	531	536	478	504	508	525	546	501	509	515	519	529	483	497	536	472	505	485	512	503	556	478	512	477	514	456	491	497	486	475	462	502	481	498	467	537	496	512	487	539	508	510	489	528	495	569	503	526	512	493	491	493	464	493	510	480	495	544	493	516	538	494	493	510	520	511	473	534	522	522	541	519	544	486	470	501	515	486	476	539	502	485	511	474	515	509	482	439	486	487	534	532	476	511	503	531	522	484	522	483	483	475	489	488	524	483	543	502	486	508	515	476	533	467	509	483	504	498	495	487	490	469	507	540	494	490	514	474	528	462	514	488	511	491	522	477	502	506	487	490	500	475	465	525	519	498	511	456	505	485	529	485	532	526	519	500	556	498	515	549	507	531	452	511	502	522	506	520	521	503	461	489	493	475	498	485	509	503	525	531	507	521	553	502	508	516	486	507	479	512	529	512	520	532	522	500	456	475	509	497	482	458	463	476	527	517	501	479	529	467	529	519	515	514	462	508	506	481	528	480	556	513	491	490	486	484	528	502	511	492	523	462	530	508	472	502	486	512	528	497	502	480	491	506	482	581	502	501	502	472	518	510	534	463	522	535	462	512	520	491	450	500	508	508	466	534	507	514	500	534	522	544	514	476	503	528	500	510	474	457	476	488	547	542	519	487	532	482	503	467	482	484	508	472	496	533	538	476	517	493	508	449	514	520	536	524	496	523	502	519	526	497	470	504	554	507	545	481	489	484	523	497	539	493	485	524	515	543	533	493	498	500	516	506	507	495	490	512	519	466	496	476	528	534	511	523	512	470	515	484	490	529	490	550	545	482	500	514	505	531	476	467	553	513	510	519	509	501	479	507	533	499	502	553	514	530	518	470	517	525	505	502	510	474	518	500	519	513	500	511	513	518	480	469	536	524	488	516	557	487	530	476	516	488	510	499	502	483	476	509	509	537	467	545	536	434	476	510	462	493	510	521	506	468	487	515	509	508	479	540	508	488	482	492	504	533	530	523	488	448	511	508	499	544	495	526	500	498	521	493	520	511	501	523	497	487	486	488	480	471	492	491	494	494	506	500	509	512	488	488	567	452	512	467	448	478	490	513	514	504	476	473	499	514	522	525	502	527	505	534	488	491	503	480	524	521	502	503	517	522	487	493	502	480	473	541	512	533	492	550	499	486	547	526	502	498	497	536	491	514	509	510	499	504	515	482	488	514	490	522	542	507	537	494	489	556	495	476	513	512	496	533	526	513	497	502	513	469	473	509	519	480	516	511	498	530	536	490	506	553	490	497	494	468	535	497	533	509	491	521	482	488	513	491	488	542	522	498	515	490	449	487	488	505	490
2359	375	387	392	330	340	345	353	309	308	332	301	296	305	349	307	317	334	326	322	291	341	340	294	338	339	322	316	346	320	320	407	512	560	373	374	381	415	399	407	384	336	350	321	308	347	331	309	303	313	313	303	306	313	295	302	300	322	320	314	322	343	286	290	346	280	313	310	321	318	306	319	308	286	292	318	333	286	322	300	281	307	315	291	295	299	300	321	297	282	337	310	324	308	282	308	336	343	333	330	308	320	323	317	332	320	334	290	295	329	319	306	299	277	351	324	328	317	310	346	297	289	273	324	318	322	308	314	315	303	280	320	312	306	324	302	334	288	293	335	290	298	292	326	319	315	298	318	327	318	291	307	325	307	299	293	317	283	318	304	285	341	293	299	293	349	317	329	343	287	291	328	327	281	296	300	325	308	306	299	287	322	309	334	336	299	283	316	301	293	335	315	298	311	299	318	326	285	316	331	302	311	330	305	315	291	290	300	296	320	312	311	311	304	330	286	292	314	292	329	310	336	333	299	314	300	311	307	302	326	332	319	312	303	332	290	321	283	275	294	324	342	289	287	325	287	348	314	300	294	295	307	316	280	305	323	294	335	321	319	350	305	299	303	269	314	328	327	289	316	297	295	315	329	312	292	308	289	318	303	307	276	312	317	322	313	295	311	287	276	321	292	304	292	294	309	307	315	322	316	311	336	286	290	347	304	319	324	283	293	298	301	293	287	294	303	283	320	331	327	313	310	322	304	311	263	286	314	342	331	299	307	313	295	280	331	331	316	273	336	295	314	337	288	356	326	299	288	341	324	294	309	304	309	318	299	307	308	303	318	311	308	301	274	328	291	319	319	297	302	313	312	307	302	346	325	294	333	340	293	331	302	261	293	306	316	319	265	302	310	316	290	307	304	314	325	319	329	286	304	307	364	314	286	314	303	287	318	336	293	311	300	313	319	314	311	258	283	290	281	283	335	316	296	313	352	296	301	306	319	307	304	307	327	313	293	284	303	305	301	296	289	315	292	307	321	335	333	332	317	323	310	316	308	299	308	326	323	335	278	299	300	297	297	329	286	292	359	292	302	314	288	276	328	300	330	300	338	302	261	315	308	328	312	308	322	314	329	326	313	326	314	314	323	314	286	305	321	287	316	269	337	317	312	293	322	339	326	314	316	315	312	329	326	330	302	304	287	337	321	331	261	318	311	320	316	283	294	331	299	315	353	298	301	323	317	320	300	322	288	275	303	295	271	319	326	342	334	293	299	328	301	320	305	312	300	337	322	281	315	280	318	341	301	352	347	344	350	318	305	320	305	282	292	274	340	328	306	331	313	295	319	318	316	314	286	312	300	317	347	326	272	331	328	294	304	334	313	290	310	327	316	292	301	300	308	330	338	312	297	328	307	315	320	334	291	330	329	309	314	304	326	298	320	305	334	327	338	306	298	304	300	327	327	291	320	301	318	321	314	346	311	293	334	309	301	325	329	303	347	321	324	311	317	305	266	308	311	325	315	291	342	325	298	297	323	323	304	295	306	320	317	329	276	285	308	322	297	297	294	301	334	284	340	319	327	351	332	310	301	297	287	314	295	329	353	326	285	321	318	292	302	309	298	293	310	303	339	309	322	301	330	352	271	316	296	307	310	339	274	300	331	298	297	324	295	346	370	339	339	326	332	342	309	315	280	288	298	299	300	302	304	282	315	291	305	306	331	328	315	316	285	329	340	325	319	325	342	291	294	328	330	315	280	291	296	286	312	321	274	302	293	299	312	298	311	297	292	318	297	323	295	308	323	314	294	323	288	306	311	320	297	293	337	319	283	306	306	309	307	274	342	318	298	301	306	326	324	325	296	295	309	304	313	293	276	307	299	322	339	295	314	317	327	308	305	307	285	307	313	303	309	316	324	284	322	299	305	292	323	291	311	307	297	304	296	284	300	330	317	292	320	306	311	303	316	311	283	295	325	291	281	320	284	279	319	294	309	331	260	312	313	338	279	347	286	310	327	320	304	298	297	339	301	296	310	280	316	333	304	334	297	295	344	292	326	318	320	305	312	306	270	310	303	309	331	298	335	266	316	325	302	296	313	298	315	305	304	302	318	276	340	311	305	324	309	321	312	308	327	347	319	289	302	295	314	325	322	292	313	332	339	319	322	330	300	319	309	271	325	290	304	293	320	336	306	296	327	309	315	291	332	332	305	306	318	308	294	308	315	276	340	322	300	293	311	293	291	312	339	326	308	297	296	309	292	289	297	287	353	288	286	306	322	304	305	313	297	286	315	288	306	318	341	300	309	319	313	343	329	304	333	328	299	311	295	316	280	292	278	312	331	298	341	335	284	301	303	293	333	303	329	318	304	287	326	337	322	313	266	289	294	286	341	301	290	324	327	327	334	305	321	321	315	303	289	310	317	337	281	291	282	302	334	318	324	319	302	314	326	327	302	308	293	341	282	305	301	323	321	298	329	316	332	324	300	335	337	306	310	294	308	320	311	305	332	330	347	329	308	323	294	299	281	310	318	287	355	326	346	306	324	320	326	308	311	319	331	309	315	298	295	302	309	339	346	309	335	317	331	340	282	293	283	301	322	304	288	340	305	319	322	310	289	292	332	328	302	302	307	317	313	300	301	328	310	282	322	305	296	313	328	315	317	310	295	273	273	318	328	309	311	312	265	333	312	335	300	302	304	283	303	315	334	322	319	346	308	338	333	312	273	321	319	328	357	328	322	287	284	306	338	325	316	342	304	294	347	305	267	319	297	320	320	299	247	306	314	310	343	301	306	302	342	315	305	324	333	288	294	316	313	300	303	292	289	341	291	299	282	312	305	300	305	313	321	307	317	322	304	339	294	346	313	301	296	288	285	290	326	317	310	310	296	302	316	309	304	313	316	333	299	297	321	323	290	306	305	299	334	301	289	275	280	321	335	323	316	316	314	264	313	319	338	329	291	321	304	279	293	313	259	323	274	267	295	326	333	322	300	297	325	328	338	322	344	305	276	330	301	318	350	318	328	298	300	326	323	293	292	298	322	340	307	311	327	320	326	305	276	348	325	355	327	304	328	306	317	262	324	318	296	316	275	305	302	304	315	318	334	331	344	315	318	323	305	321	322	290	312	291	287	300	311	316	308	326	324	324	307	318	305	334	328	280	303	297	315	296	356	282	293	309	327	350	322	323	330	323	297	338	299	313	317	315	347	382	330	273	316	292	324	310	288	300	349	320	304	298	329	325	326	318	335	341	304	316	311	276	339	306	303	315	328	290	274	310	295	302	321	320	307	308	311	300	370	307	280	314	323	304	315	297	298	324	342	308	304	321	324	306	328	294	294	324	321	287	309	319	303	296	330	311	327	299	324	307	316	330	319	329	303	295	331	302	342	290	302	295	276	285	314	303	320	315	280	316	320	298	321	305	314	312	324	301	306	322	325	311	300	317	313	304	295	308	309	296	286	305	306	317	309	312	284	298	305	300	348	282	295	300	329	331	312	308	316
2392	987	1006	1083	995	1009	965	975	913	917	903	869	893	945	881	888	895	905	904	925	840	894	837	895	996	976	998	1033	1031	1058	1166	1503	2108	2187	1297	1519	1484	1571	1665	1559	1171	1031	1057	955	997	1008	923	886	875	872	886	848	860	828	861	852	851	917	872	863	866	849	880	870	887	896	872	858	867	834	837	863	831	877	808	853	880	896	876	781	912	873	904	829	926	882	902	891	924	922	851	900	837	932	850	850	856	808	888	841	852	862	918	873	841	877	927	866	868	867	885	879	895	847	890	925	867	855	899	914	833	862	877	846	878	859	885	846	956	813	840	845	814	843	875	865	844	872	840	885	914	885	852	863	823	860	878	829	887	884	826	843	865	931	845	849	847	935	819	882	844	813	854	859	854	872	850	899	876	803	880	867	865	882	886	885	872	850	883	847	871	890	858	907	899	881	866	904	839	844	856	864	860	855	866	869	878	885	829	855	886	861	874	844	899	888	889	821	850	882	889	848	857	874	889	842	860	868	884	878	875	894	808	917	877	896	844	893	874	837	937	840	889	846	848	868	859	862	879	840	851	875	910	881	845	867	917	814	919	924	844	855	865	900	880	826	909	856	871	922	863	821	884	868	890	813	934	910	885	851	900	867	907	887	854	810	858	834	863	827	904	922	906	914	826	841	786	899	801	837	862	893	839	864	826	853	913	922	848	887	905	901	829	870	863	857	862	907	866	873	865	794	871	889	846	836	806	848	846	873	832	840	851	872	845	843	841	882	839	858	884	851	933	878	842	877	823	887	846	855	872	851	831	883	873	838	805	880	878	870	818	888	822	873	931	869	836	892	873	833	802	869	937	824	871	878	864	842	827	833	885	889	820	844	856	853	902	882	876	856	824	880	864	851	856	860	883	873	933	849	923	879	844	840	933	870	921	833	872	866	932	881	871	856	863	882	817	894	856	907	907	888	895	877	916	906	810	893	897	890	828	906	847	869	843	849	871	866	799	830	827	873	874	859	837	851	889	874	861	952	849	898	880	905	832	859	897	854	868	881	836	861	793	853	881	884	825	934	905	883	846	884	874	848	823	907	867	856	777	922	861	881	912	867	876	820	890	864	905	842	834	875	862	857	820	881	847	859	846	846	899	870	853	855	889	879	838	829	912	873	820	869	815	918	861	864	864	822	859	831	894	826	870	866	868	882	843	890	866	876	892	886	904	876	851	898	858	811	854	906	838	862	828	884	832	813	872	843	805	894	909	883	885	832	889	881	826	864	884	884	858	856	902	874	883	874	858	888	879	807	944	858	894	892	822	840	916	880	868	852	849	846	850	901	858	875	813	894	886	825	902	854	862	853	876	895	850	796	908	859	815	866	857	883	842	874	895	907	862	823	858	891	801	883	813	858	903	847	871	860	867	857	904	830	884	888	842	823	848	887	906	784	886	869	869	854	852	822	843	911	922	873	888	866	881	891	812	871	862	896	810	875	875	887	814	878	872	905	821	877	891	861	877	832	858	852	890	868	858	803	883	848	880	804	797	835	923	908	845	888	902	897	828	861	869	875	826	878	877	890	859	852	853	917	900	842	875	887	893	849	836	843	859	890	926	825	876	874	847	870	871	877	867	863	869	872	843	822	916	853	816	845	888	856	912	873	857	866	836	883	866	835	823	841	867	906	898	829	809	909	833	835	907	821	907	912	873	918	861	911	847	890	869	823	863	811	852	839	886	839	849	827	832	858	830	880	855	805	892	889	912	829	888	912	821	845	887	888	891	872	883	866	886	834	865	831	867	822	859	853	867	900	841	871	859	866	858	875	904	836	849	898	846	886	854	864	890	884	877	873	838	860	914	902	844	861	838	868	929	870	906	839	828	858	849	893	934	935	862	890	881	864	865	819	875	786	794	850	832	852	863	864	873	826	882	901	889	893	874	851	841	839	853	861	855	899	885	870	903	904	897	897	885	804	919	890	878	875	898	793	890	817	827	856	851	881	880	881	843	811	857	866	899	873	865	859	857	856	908	865	861	879	901	852	861	865	883	861	878	906	843	869	886	908	889	865	857	852	893	854	862	858	912	864	850	840	874	884	843	910	897	867	851	869	899	898	870	884	874	845	831	864	894	859	882	896	830	854	832	888	958	896	856	938	852	891	883	901	832	845	856	886	896	831	874	807	866	894	878	854	883	921	857	904	866	870	857	829	868	888	838	873	832	875	821	860	877	871	828	872	901	869	836	874	848	882	878	855	878	824	923	842	807	882	883	886	864	838	879	883	929	803	845	854	803	905	883	843	903	883	836	858	878	859	906	851	867	863	868	866	833	855	895	836	834	893	861	882	887	904	867	869	902	860	932	836	821	845	902	914	819	851	903	859	855	842	881	868	872	926	853	892	846	829	833	882	884	850	869	853	842	938	862	843	814	860	864	840	863	924	842	854	881	892	886	864	885	891	847	840	919	838	857	886	871	824	869	859	892	882	907	856	862	821	869	871	874	858	885	887	867	831	938	848	853	871	872	863	848	864	837	876	888	837	878	826	905	906	847	816	907	870	886	900	905	861	855	825	829	894	954	887	844	851	808	880	898	845	850	847	842	863	892	859	875	839	865	873	883	840	837	847	852	877	825	869	831	867	835	882	820	826	896	867	903	908	904	849	885	867	903	924	819	899	861	810	874	889	853	855	873	881	853	835	845	853	899	862	865	896	876	831	856	931	846	899	873	903	917	857	866	891	875	841	855	846	826	813	849	873	846	865	857	824	880	890	847	870	862	852	868	869	850	866	902	854	852	887	866	897	907	890	850	827	901	886	900	870	889	861	858	852	891	878	839	870	884	857	869	888	907	842	855	878	891	874	899	875	818	839	879	914	885	826	832	846	886	882	848	878	874	857	877	914	882	835	863	875	882	901	866	854	892	854	887	895	890	890	866	846	869	850	862	867	881	859	849	906	852	856	830	860	886	870	869	844	901	882	895	840	844	890	870	843	852	836	846	872	913	899	864	908	868	885	875	878	871	872	848	815	896	893	894	881	863	888	854	863	900	909	834	867	896	829	894	848	858	859	854	877	889	809	862	908	915	880	856	881	887	856	878	857	931	856	843	798	854	931	931	912	805	867	814	848	813	893	832	838	881	868	889	850	838	857	867	893	867	836	855	876	870	862	880	862	880	916	865	867	851	951	868	843	867	870	831	854	854	863	880	847	871	875	888	896	857	883	831	853	868	881	865	903	855	864	854	878	844	889	865	890	833	775	906	864	760	894	844	889	933	860	891	869	858	864	889	860	894	858	851	841	851	838	923	825	884	878	854	864	846	869	890	896	851	870	838	886	844	888	845	931	817	870	851	898	802	916	874	852	826	849	849	857	866	821	821	825	880	845	897	848	872	887	887	867	864	869	839	842	847	861	856	914	818	910	874	873	899	848	858	902	833	864	852	862	844	922	875	881	897	805	888	836	811	894	905	884	864	910	890	878	855	921	911	865	891	923	879	845	880	904	822	865	829	909	842	863
9312	1411	1531	1251	854	710	519	456	373	326	308	280	246	239	221	258	203	195	193	199	204	220	210	201	225	214	259	232	310	496	843	2022	3390	2275	1182	1383	1667	1445	2349	1587	816	589	506	461	404	375	323	251	184	183	188	200	184	191	178	188	160	184	180	175	186	174	185	189	186	176	184	177	155	187	193	167	150	165	172	169	185	171	208	183	158	176	172	159	177	182	174	177	157	158	157	169	171	173	192	166	149	182	190	157	170	150	165	162	183	168	151	185	180	174	150	173	176	184	205	166	170	180	179	190	164	154	177	173	164	176	157	174	167	178	169	204	185	160	181	192	175	176	174	180	178	183	155	206	174	160	194	195	163	179	187	155	186	176	155	176	159	156	175	180	158	184	184	178	188	191	161	171	201	162	171	141	183	168	177	168	164	189	157	192	166	153	163	162	165	155	153	171	176	205	153	175	197	166	172	190	170	164	166	170	188	143	186	175	167	163	164	155	179	176	160	144	150	176	194	177	172	182	178	145	170	176	171	167	160	168	165	156	174	179	161	156	176	156	155	187	178	163	168	186	154	149	195	181	155	182	169	175	183	149	174	174	173	145	184	151	146	157	177	206	159	159	159	177	151	161	184	171	158	188	183	175	174	180	179	162	195	166	181	169	175	177	167	150	169	184	175	181	186	173	191	152	133	149	170	192	170	169	158	176	182	149	171	171	183	186	186	177	177	176	155	175	187	161	174	170	203	167	197	169	165	142	169	185	162	166	170	171	158	175	170	171	164	169	177	179	189	167	187	159	195	180	157	160	165	149	167	156	184	154	155	162	150	172	186	147	188	186	189	182	177	159	181	168	170	158	170	193	174	160	170	161	195	176	174	167	169	179	192	165	163	188	173	179	191	151	203	164	155	178	188	180	178	158	167	167	171	146	180	161	174	165	173	146	158	187	172	191	167	166	178	170	167	175	148	160	157	179	163	171	158	173	173	146	182	192	168	140	183	177	176	174	179	187	177	150	196	174	172	189	153	162	176	143	161	171	181	179	172	194	142	191	176	168	182	150	170	149	161	191	180	160	175	193	178	175	184	162	164	199	156	174	183	174	170	170	173	205	181	158	177	184	186	170	181	170	187	183	166	170	167	171	172	184	167	144	160	184	182	195	184	192	153	186	159	186	180	184	160	187	189	186	192	172	185	153	185	155	185	177	158	164	192	169	180	163	164	167	183	183	193	185	160	177	182	172	174	188	153	140	154	144	164	170	165	152	173	176	177	127	160	186	169	165	175	194	169	169	162	161	168	192	166	157	172	170	191	154	173	156	179	169	180	169	163	168	180	160	182	204	186	195	182	179	158	167	184	158	173	183	177	172	165	170	160	170	166	189	167	176	189	161	182	192	170	170	153	155	161	175	161	189	173	179	184	185	168	167	168	175	158	158	145	167	181	178	186	186	170	166	146	157	195	162	176	158	187	170	175	152	171	177	189	180	176	181	173	187	196	168	176	167	171	169	185	181	175	177	191	191	185	153	164	178	156	190	175	170	162	164	161	164	152	168	184	150	182	168	162	169	168	164	161	172	175	147	165	167	178	196	201	190	164	161	175	186	174	171	189	186	159	150	168	158	187	162	165	198	166	176	162	166	171	164	183	135	184	171	167	148	159	170	155	183	176	169	159	187	188	172	155	155	168	161	168	174	167	174	158	181	150	164	166	188	189	174	174	154	162	152	154	190	164	175	175	145	176	168	183	179	160	182	166	176	159	160	150	165	175	190	188	185	166	183	183	161	176	177	172	154	177	160	186	139	189	183	175	177	175	201	167	177	168	177	169	171	151	173	167	178	171	173	173	186	174	169	165	172	150	184	191	138	185	173	163	165	164	148	143	174	174	147	152	171	161	194	172	159	156	154	177	174	174	180	172	195	180	165	168	150	175	198	168	183	161	166	196	151	175	160	160	173	182	193	159	169	197	168	180	199	168	177	161	171	176	171	178	159	148	171	178	186	165	164	185	178	162	203	186	150	171	208	176	176	178	169	182	154	182	198	178	171	175	174	173	181	161	169	190	182	174	161	176	182	169	168	175	187	176	162	200	177	177	159	180	166	165	170	186	198	175	161	177	162	155	201	199	174	189	193	157	149	150	169	152	184	173	161	193	178	190	189	182	173	174	197	171	183	175	185	153	185	163	169	163	178	165	166	202	202	200	169	159	171	172	179	147	147	169	184	171	182	206	171	173	192	163	180	140	169	169	156	185	184	166	161	152	162	156	149	172	183	172	168	153	173	191	195	137	156	184	161	181	184	189	166	172	162	161	157	146	186	164	171	160	187	166	169	163	150	171	186	199	185	195	162	168	182	163	150	163	179	163	160	159	185	176	161	167	200	164	188	169	181	190	168	196	173	192	161	184	181	190	174	144	182	187	179	163	191	195	171	166	174	162	170	175	162	175	174	172	135	173	189	162	183	177	174	172	175	142	154	164	169	164	166	164	188	188	177	170	169	176	185	170	166	139	189	170	166	158	167	181	193	173	162	186	167	177	186	176	148	158	179	149	164	170	190	170	184	166	156	182	192	160	168	156	163	178	193	175	166	177	205	198	166	173	156	160	166	179	179	170	182	156	159	192	163	158	180	158	153	178	199	171	167	175	182	163	165	158	155	180	174	177	155	164	167	182	153	155	178	174	143	161	175	163	193	197	201	174	145	171	185	174	174	175	143	163	192	164	184	170	158	198	168	159	162	161	167	141	179	149	168	189	175	182	176	167	175	152	158	188	169	160	163	189	188	154	179	181	191	184	153	195	185	160	182	171	172	185	199	181	176	167	172	187	170	197	202	164	169	175	174	158	160	168	170	188	171	173	197	183	170	168	148	187	157	184	169	155	185	174	169	179	168	169	162	170	183	159	157	165	168	146	186	170	167	168	181	158	196	187	180	177	175	188	171	185	160	175	157	179	158	177	190	150	154	172	182	175	194	205	153	171	149	167	157	161	173	163	153	162	179	180	182	167	182	161	156	145	180	190	210	171	173	171	161	195	182	167	174	162	163	163	190	164	182	174	203	163	189	153	179	181	182	180	167	174	181	161	181	170	173	173	175	164	164	165	175	187	187	186	177	186	167	171	189	164	178	176	163	178	175	165	189	197	175	171	192	189	157	184	205	165	195	171	192	164	176	158	176	150	168	171	170	166	188	186	178	145	178	142	205	179	166	186	198	170	155	177	160	192	178	145	151	164	159	176	156	188	182	165	167	187	189	194	173	176	159	165	163	163	179	182	178	185	146	158	125	181	164	156	148	171	142	193	173	171	169	173	174	171	174	176	168	198	169	159	153	154	160	203	158	158	182	156	194	149	179	175	178	152	180	176	167	174	146	167	178	198	152	167	166	162	159	180	149	175	157	177	155	164	164	173	169	182	179	160	173	163	165	146	178	180	157	169	160	191	161	156	163	159	168	169	169	174	152	159	157	160	189	139	156	168	159	171	164	175	190	152	169	184	185	173	153
5887	1622	3386	3922	3324	2720	2275	1871	1637	1448	1297	1191	1077	1006	990	916	851	908	782	780	757	703	729	641	837	1018	1174	1190	1464	2743	5619	12191	18316	12406	5389	6985	8680	8781	12020	9277	6057	4376	3060	2886	2624	2098	1628	1089	972	821	820	745	614	626	601	570	597	588	561	563	564	575	548	544	591	560	531	544	566	543	551	533	530	538	517	524	516	544	561	571	515	515	544	544	530	534	531	509	548	532	567	501	524	536	546	519	544	525	554	518	509	503	535	529	537	517	539	526	510	521	509	552	490	517	500	550	554	502	567	524	522	514	539	513	495	538	553	581	539	511	563	548	539	527	524	532	530	521	510	487	573	503	517	464	515	525	545	559	489	528	516	538	537	536	515	553	542	514	516	525	515	488	500	494	566	527	512	484	519	560	521	512	516	519	542	525	503	534	511	484	504	512	546	545	524	509	526	498	515	528	537	544	541	537	519	535	504	513	516	513	489	508	516	526	548	549	487	519	513	537	500	526	522	525	538	568	538	528	550	498	541	558	510	520	514	486	504	491	522	519	493	531	519	523	512	509	541	543	538	545	463	482	505	555	540	509	506	537	518	457	473	505	515	484	571	555	562	537	504	473	490	536	513	467	541	515	532	547	534	541	538	525	510	494	548	499	509	532	532	472	507	549	511	545	557	495	543	543	522	551	510	499	543	466	525	556	518	568	491	493	514	516	532	526	538	516	491	550	547	490	523	513	495	526	496	522	529	539	526	523	561	504	549	503	513	490	499	522	545	501	528	574	487	524	515	578	519	514	540	499	511	494	538	487	551	540	538	536	513	549	504	517	561	532	539	519	576	483	514	528	537	483	502	545	495	527	508	552	498	502	529	519	533	535	536	547	534	519	520	524	560	528	513	548	520	527	546	551	512	495	513	528	542	543	531	461	507	512	547	525	514	562	529	564	566	515	523	538	529	502	524	507	538	537	506	533	537	518	528	524	507	511	524	538	506	582	527	533	539	529	511	557	538	491	515	581	512	525	509	513	501	544	509	502	540	471	541	478	530	498	536	540	525	550	530	549	487	543	553	518	487	542	523	528	536	510	538	525	517	538	462	571	522	515	511	513	552	565	542	556	499	517	469	522	504	517	490	523	483	568	556	503	520	491	497	516	523	494	521	519	514	528	548	561	533	515	501	514	533	496	535	492	543	511	525	543	482	516	531	541	525	518	523	540	518	530	503	497	503	508	540	511	511	499	521	517	530	525	497	514	538	550	471	480	548	534	529	493	515	532	480	547	540	572	523	512	585	527	558	544	499	473	502	506	547	491	566	526	515	499	489	502	533	561	516	514	534	541	525	548	496	542	545	515	497	507	523	480	547	495	503	508	503	493	544	506	522	514	573	541	474	526	459	492	547	544	512	492	538	534	541	488	507	518	519	497	525	539	526	539	484	490	500	553	516	523	522	503	537	514	518	515	511	510	486	521	485	526	523	533	519	541	484	552	483	515	515	509	540	501	541	558	522	481	558	530	543	501	530	531	490	500	550	534	535	476	518	532	520	511	523	484	542	524	506	483	496	482	484	522	515	485	501	552	497	539	536	532	517	511	555	534	511	487	517	548	547	566	508	505	528	498	554	515	521	514	517	526	513	534	507	526	483	570	507	556	532	565	553	491	561	526	506	521	513	490	485	513	535	517	568	526	540	468	501	497	498	517	509	515	558	488	529	487	567	543	526	528	565	485	540	500	513	514	497	493	594	513	555	476	491	534	522	514	502	533	496	539	521	488	516	483	504	513	549	490	532	514	520	517	520	522	509	526	518	519	535	485	529	518	517	556	519	551	498	465	557	506	510	517	502	546	546	560	502	514	538	511	474	537	489	539	516	557	536	497	560	516	529	524	542	547	476	534	531	518	516	511	510	500	537	521	535	505	521	531	534	481	485	569	530	543	544	515	520	491	530	523	514	475	533	527	531	555	517	500	552	510	534	488	524	531	542	524	523	521	518	518	500	579	538	513	577	557	546	501	548	529	480	500	515	543	518	532	502	558	536	548	505	552	475	551	594	517	527	533	529	532	536	488	541	528	558	532	546	536	500	484	537	516	484	494	556	493	507	525	538	534	517	513	500	527	530	534	508	503	483	517	543	551	545	500	536	506	514	510	519	473	526	507	549	514	514	509	528	515	511	521	538	585	525	548	475	530	518	519	543	543	474	505	504	560	543	514	525	507	492	512	506	509	532	528	516	522	536	503	524	523	498	542	570	534	521	481	516	520	518	536	541	578	543	515	515	501	482	522	563	541	537	549	545	542	565	522	528	516	515	506	504	513	523	551	530	553	483	516	512	516	521	513	527	520	500	491	509	554	527	527	514	519	525	505	500	494	527	527	552	544	524	536	531	527	503	502	514	500	525	527	550	495	537	528	511	558	503	523	521	542	529	497	528	537	545	505	524	560	548	541	544	494	519	543	530	583	546	505	537	526	496	506	511	527	539	519	578	527	541	562	520	528	548	542	499	507	545	536	532	534	545	530	520	498	529	562	513	490	531	505	503	520	477	515	531	514	528	491	504	511	573	484	519	514	509	507	523	499	581	538	573	511	523	503	525	530	494	495	498	513	530	498	514	509	505	462	533	518	559	515	480	505	484	490	521	540	502	512	544	515	525	527	521	484	569	489	497	501	508	526	515	485	520	537	507	503	548	505	500	544	468	497	520	525	512	511	555	526	510	546	524	503	522	531	512	505	532	561	544	527	543	519	519	518	530	540	464	510	513	592	533	500	554	544	516	535	502	535	500	549	535	535	485	512	509	523	532	509	535	461	545	510	515	545	528	530	548	494	495	474	516	543	548	525	514	549	490	523	542	558	505	527	539	524	519	539	502	524	522	502	526	501	485	539	543	518	547	490	491	565	544	494	539	523	530	501	525	537	558	572	549	496	499	567	524	553	529	495	478	515	519	504	565	512	508	514	513	524	574	515	501	528	513	523	509	574	540	551	494	522	535	513	537	509	532	499	510	525	533	531	493	480	493	539	580	542	517	527	519	522	508	542	534	514	532	549	536	522	540	500	521	493	514	514	531	550	537	507	569	529	550	544	538	539	507	567	502	501	521	536	516	533	485	511	539	527	553	462	571	530	550	484	494	541	492	485	523	526	489	522	478	531	511	532	521	526	500	524	521	508	509	531	552	511	515	520	496	541	520	524	491	561	492	525	514	524	573	537	499	551	527	497	511	492	536	511	538	524	510	506	525	540	529	527	489	495	534	519	528	522	535	513	531	520	525	526	527	522	498	515	497	526	515	509	487	486	502	536	544	547	552	521	506	495	520	509	533	520	506	549	524	541	578	502	557	540	511	510	529	478	518	497	515	491	555	542	529	500	549	552	526	551	518	555	558	494	499	550	504	517	561	529	542	519	501	526	508	489	527	520	537	503	512	519	531	533	477	487	516	565	542	488	519	505	524	475	492	538	504	491	503	551	518	497	529	558	525	523	548	520	516	532	501	502	488	473	557	542
16487	3051	3118	2343	1440	1071	846	644	512	450	369	291	300	272	253	259	252	223	236	229	238	211	198	187	225	281	259	269	386	687	1251	2840	3936	2920	1893	2527	2270	2601	3977	2813	1596	1055	721	774	683	548	429	281	228	193	192	218	172	161	154	154	157	165	152	152	155	161	171	152	162	166	128	153	151	169	162	155	147	152	154	153	144	150	147	137	140	149	146	163	133	142	159	156	147	162	169	157	137	147	147	147	158	171	138	131	149	144	152	148	149	174	150	148	152	172	139	167	147	188	172	146	149	126	133	137	152	155	153	148	149	139	136	157	153	156	150	144	142	128	164	174	149	143	164	146	145	155	148	154	152	152	156	184	140	136	172	131	133	138	140	142	135	135	158	145	153	156	142	163	165	143	144	158	159	148	131	137	150	172	158	146	154	150	146	135	159	141	130	160	144	148	144	160	141	147	162	143	148	138	139	136	145	133	120	172	142	140	160	152	173	143	164	168	159	166	157	147	148	164	147	157	141	160	154	184	141	146	163	161	162	142	168	169	143	145	140	154	152	139	137	150	148	168	154	138	150	150	148	138	163	161	149	135	132	153	157	146	159	146	163	152	171	138	155	153	150	145	153	153	143	127	164	144	147	135	166	140	148	177	136	131	173	137	153	155	155	141	168	142	170	137	157	134	154	160	138	148	158	146	141	139	149	158	149	150	129	151	132	168	172	159	148	145	164	143	150	154	176	141	144	128	154	151	158	164	152	148	126	168	154	170	132	157	162	157	151	159	138	135	148	165	122	147	147	146	154	144	147	142	143	129	157	158	148	134	132	133	168	145	154	150	133	129	136	134	128	136	154	162	150	150	141	166	148	142	161	164	131	159	169	143	154	164	166	144	149	147	154	162	152	168	149	159	143	157	155	123	141	162	139	140	138	145	144	157	129	149	134	133	159	160	169	154	168	141	130	167	161	138	137	158	165	143	129	139	164	145	142	146	164	138	149	158	171	128	146	168	151	161	143	160	142	148	141	136	171	141	147	138	184	166	151	142	136	146	136	140	173	150	152	142	157	158	129	152	149	150	136	150	153	168	147	138	141	150	155	122	154	143	148	147	156	135	156	149	136	152	144	147	146	150	161	147	160	145	148	160	158	152	139	145	125	133	136	147	146	167	131	140	156	142	165	157	143	150	125	150	163	156	136	151	142	135	162	148	128	151	155	156	145	154	141	160	169	146	156	123	161	132	160	140	150	151	151	138	157	161	155	150	150	172	154	142	154	128	167	153	164	166	162	141	133	143	146	140	173	149	157	148	168	148	141	149	178	148	169	154	140	153	150	161	142	154	143	151	143	147	156	136	155	135	169	155	150	164	139	134	173	138	126	162	168	125	131	136	155	152	158	147	151	131	149	139	154	155	162	136	152	168	143	167	145	127	170	142	166	157	184	154	148	138	159	150	156	166	161	155	135	111	182	139	153	149	171	141	142	131	154	155	156	147	154	135	145	154	149	148	156	142	151	150	151	169	157	165	153	151	137	129	140	131	143	154	138	170	150	145	152	130	140	159	151	130	150	157	166	140	139	147	151	160	126	141	158	161	165	157	147	153	155	154	150	147	122	124	148	157	135	160	171	159	156	141	137	164	158	152	135	148	143	154	162	133	149	161	146	139	139	153	145	123	157	144	127	151	155	143	145	139	141	141	153	140	148	159	172	171	147	134	145	143	116	136	137	155	155	157	155	128	158	162	157	175	165	140	149	158	160	163	151	155	158	138	150	159	154	145	140	142	135	153	163	151	152	136	152	146	139	134	160	133	143	159	166	161	145	162	150	148	154	132	146	158	142	154	155	149	161	146	150	151	156	141	147	131	161	140	141	131	147	137	165	139	141	151	170	150	154	133	140	156	152	144	148	137	156	128	151	128	155	135	137	141	152	141	160	169	136	172	130	139	149	166	134	165	144	138	152	147	152	158	168	147	165	128	148	191	154	138	141	153	135	122	142	133	161	137	109	128	155	130	145	158	167	137	154	160	150	159	133	158	143	172	161	134	156	146	145	145	144	136	141	128	182	118	151	180	163	156	158	134	140	149	156	155	149	147	139	142	137	146	151	134	150	155	157	153	167	151	144	147	168	146	145	150	167	157	135	165	146	136	146	150	155	167	152	166	136	159	153	132	134	141	147	152	154	145	163	147	143	142	124	151	158	145	122	174	157	150	145	148	132	147	142	133	144	130	149	163	166	147	139	158	147	154	152	132	173	126	157	139	163	130	147	152	129	149	130	146	149	166	147	142	147	151	133	160	150	142	147	148	156	156	146	157	148	163	152	152	139	156	155	144	155	149	144	141	145	165	156	155	155	137	127	120	162	157	137	157	152	137	158	144	161	146	139	163	137	142	153	157	151	145	146	153	146	145	128	116	149	142	150	146	139	154	156	146	153	140	127	142	160	138	146	122	154	152	165	131	152	153	157	139	138	157	193	149	126	140	167	144	139	164	152	166	154	141	146	153	155	156	156	152	158	135	167	159	137	143	167	121	142	163	140	150	158	164	124	146	165	156	163	155	124	138	138	153	140	157	161	165	170	148	167	159	147	165	157	170	176	149	152	159	141	147	164	125	130	141	141	155	163	137	153	140	142	149	143	169	165	164	167	139	166	145	156	151	150	159	158	166	147	117	143	119	153	164	172	167	168	149	137	156	128	147	122	143	158	141	146	156	130	135	146	160	154	137	151	151	143	152	150	156	148	144	149	125	148	143	155	147	144	156	147	164	150	137	134	150	149	133	155	154	147	147	151	147	146	140	141	141	164	137	123	143	142	163	143	139	139	156	131	141	181	157	172	142	166	151	130	146	155	151	126	153	127	157	147	144	154	157	146	155	144	156	153	134	144	148	160	143	150	168	138	145	156	152	140	151	127	133	141	155	132	136	128	147	140	147	159	169	146	155	144	159	137	156	154	127	141	148	174	147	142	137	138	150	150	176	135	157	144	144	146	156	163	129	158	166	156	147	137	140	136	161	150	157	151	159	123	156	139	147	157	142	149	146	139	162	140	152	145	149	142	130	154	149	113	152	152	140	161	151	156	141	152	139	141	148	145	157	146	140	130	164	157	164	172	157	144	133	144	146	144	161	139	142	138	131	140	129	151	129	152	143	150	175	144	144	165	152	154	143	166	158	141	165	148	159	136	165	151	148	158	160	163	152	143	157	171	153	145	168	150	158	153	158	159	149	161	149	151	146	151	123	157	152	138	136	151	158	166	171	150	158	139	159	136	139	144	181	158	175	131	137	162	147	168	151	136	162	154	149	137	153	153	150	152	138	143	151	147	153	157	166	124	163	138	147	140	140	160	165	154	127	147	165	141	155	166	133	152	161	153	136	143	151	175	159	157	161	121	152	149	144	148	135	172	152	160	145	143	134	152	153	162	171	148	138	145	179	136	164	136	175	127	136	156	147	148	137	138	144	152	133	148	158	158	160	148	123	155	169	141	151	147	154	143	142	172	153
8236	2668	5797	6561	5491	4480	3613	3007	2521	2185	1906	1658	1543	1384	1229	1249	1110	1031	1009	925	890	870	852	859	1046	1420	1454	1461	2438	4377	8178	16390	20495	14708	8889	11140	13294	14560	17419	14161	8558	6926	5193	4865	4759	3851	2768	1700	1267	1078	1081	902	722	579	549	567	604	565	604	599	552	605	539	520	508	516	514	498	491	522	530	513	540	539	494	503	475	516	496	454	493	444	486	523	495	492	495	536	517	537	534	486	491	499	483	471	527	458	477	476	482	498	480	501	509	520	511	504	452	516	483	440	483	514	491	531	498	480	441	475	457	451	470	450	475	508	470	438	488	468	510	449	481	522	471	458	497	488	462	457	460	448	446	439	478	474	476	490	444	500	496	470	478	471	461	477	508	451	479	477	443	451	508	458	463	483	473	464	467	464	434	467	443	476	441	473	532	447	485	482	483	485	458	477	482	492	485	420	492	470	505	446	466	500	491	463	455	495	456	493	478	491	463	456	445	458	481	466	446	506	444	475	474	463	455	515	491	471	431	485	486	509	453	481	488	495	473	477	485	482	504	484	483	474	420	467	502	467	471	469	416	474	466	496	464	462	448	461	473	493	476	498	494	476	473	449	471	500	465	442	466	477	437	461	467	491	457	494	451	434	512	443	472	489	465	501	471	457	488	492	463	497	461	487	464	457	452	472	438	496	472	477	499	466	500	495	454	475	480	476	488	469	504	469	455	454	472	481	489	471	475	461	464	473	477	449	473	455	457	443	493	469	481	461	486	488	474	464	481	471	498	524	436	512	490	479	486	481	491	487	504	459	457	456	496	452	447	484	458	495	494	498	454	430	451	504	468	494	486	481	464	509	462	451	503	480	465	480	466	470	470	454	433	516	432	472	479	467	440	486	497	468	479	486	465	445	444	464	456	505	523	489	491	461	424	457	494	483	462	470	473	470	500	484	500	475	459	477	446	473	488	508	458	466	456	465	451	509	463	485	449	472	468	467	470	440	485	507	483	484	462	436	441	489	457	481	481	472	436	458	470	524	478	492	488	488	474	483	494	462	496	472	442	437	498	474	411	495	455	479	507	467	453	484	472	493	501	444	489	516	450	505	491	475	472	480	481	454	492	478	516	463	496	438	471	499	470	449	462	533	444	473	481	464	454	493	460	434	493	452	488	452	464	464	478	470	454	466	517	491	504	474	465	457	463	470	464	455	471	451	440	458	473	481	478	452	517	474	492	512	496	528	439	460	471	430	484	472	470	485	479	457	524	465	430	448	486	444	442	471	478	459	483	473	463	458	474	454	427	476	466	491	464	465	435	454	451	460	466	442	463	490	482	526	471	467	441	473	483	486	460	475	469	491	492	482	448	503	446	441	473	470	493	472	467	476	464	510	427	525	456	469	459	470	479	427	444	482	485	476	454	479	475	473	507	453	461	492	495	519	468	450	482	476	461	499	453	456	516	437	465	472	468	471	485	504	480	467	471	451	474	477	468	476	460	473	422	445	467	428	452	480	467	428	490	454	457	460	498	450	484	467	461	451	471	476	468	493	476	511	502	482	487	461	491	485	438	474	471	473	465	487	499	461	484	440	493	487	477	471	469	473	479	459	471	451	451	475	498	441	481	432	409	476	462	475	462	519	455	479	441	479	447	460	447	476	484	436	474	477	462	523	498	450	445	494	456	459	513	442	459	513	493	461	462	462	462	458	469	470	463	493	451	457	458	475	500	467	465	471	509	429	485	461	494	471	456	505	502	482	471	451	465	444	475	458	465	497	484	455	457	461	423	455	464	465	448	437	487	470	486	467	470	472	461	485	459	465	525	496	470	484	472	482	471	476	458	502	457	472	484	449	441	487	483	477	443	472	484	461	498	461	509	502	532	475	455	455	421	491	432	473	504	467	389	450	503	447	463	475	488	476	467	461	505	447	438	440	509	413	522	436	479	522	460	470	473	459	502	480	498	477	434	479	475	443	479	505	455	482	458	471	473	512	452	494	478	470	467	441	491	482	469	478	460	485	458	494	414	482	461	464	448	522	466	479	502	438	461	488	483	460	488	461	473	479	489	474	472	488	473	457	485	495	494	493	456	486	478	461	471	429	468	478	488	491	489	474	476	466	457	472	451	455	484	494	479	464	477	459	456	472	538	492	465	517	479	507	472	435	455	486	472	438	452	454	445	467	447	476	434	480	445	478	432	475	453	456	487	474	459	478	486	481	476	483	472	505	450	504	475	451	477	466	470	480	452	466	466	495	466	473	510	506	482	490	447	467	519	504	487	475	457	437	484	453	457	430	499	464	484	497	453	476	434	467	444	478	471	514	480	436	475	470	472	503	481	472	472	483	512	465	477	453	459	427	445	480	472	480	474	466	449	470	479	475	478	436	513	474	460	496	471	452	459	438	464	501	476	471	516	525	454	458	464	477	470	463	469	484	487	462	492	494	474	498	443	461	432	461	480	490	482	435	477	454	476	444	443	438	474	442	419	504	459	447	465	486	459	479	465	485	489	469	468	496	456	503	479	488	478	449	431	483	473	490	468	452	451	429	450	492	480	477	468	443	504	489	433	450	484	445	436	461	466	513	489	461	505	467	471	450	471	479	486	431	467	453	471	484	458	463	451	466	469	474	494	469	496	461	457	480	471	451	432	486	462	475	505	451	496	446	437	491	469	477	495	501	504	444	453	463	493	452	476	490	451	441	498	462	505	455	457	445	467	468	464	431	526	496	479	481	469	475	449	440	497	491	457	467	496	448	468	447	494	462	491	451	501	493	443	477	490	467	471	409	447	496	465	497	452	459	429	471	457	491	480	442	497	517	445	472	473	449	469	483	480	457	465	430	487	491	446	469	468	478	451	516	477	456	473	501	455	465	425	467	437	494	438	483	457	466	445	464	502	500	449	496	466	452	498	460	425	431	490	461	426	463	488	481	467	469	453	485	517	467	466	465	486	471	463	453	423	492	475	468	477	505	488	489	484	470	467	459	495	467	465	487	483	477	459	465	460	455	446	439	472	451	471	481	468	433	483	483	464	464	476	451	459	459	491	490	494	505	468	471	497	481	478	444	434	494	498	433	497	438	455	490	485	505	480	497	454	485	474	484	465	467	467	466	470	473	444	457	470	483	443	452	473	484	472	501	476	510	475	494	533	467	461	477	485	454	480	470	448	469	474	472	492	457	487	467	456	500	459	448	468	482	474	504	456	474	476	506	498	448	460	463	458	486	499	496	447	468	456	516	471	481	500	441	454	485	466	465	472	491	438	495	460	486	490	460	496	454	457	472	447	469	499	480	453	503	466	554	452	472	506	497	493	540	488	429	449	443	436	481	472	459	447	486	458	503	467	511	463	476	459	489	462	473	489	463	491	449	473	468	512	499	488	487	475	466	480	483	483	429	472	469	466	457	500	491	479	468	463	517	485	469	476	449	463	475	493	484	443	501	470	491	467	420	447	444	458	484	463	475	459	465	492	455	480	487	458	506	490	437	477	474	456	479	471	468	486	486	467	452
2499	425	393	414	332	343	330	313	323	333	299	320	344	342	335	345	320	335	321	360	306	305	306	354	337	308	337	357	344	331	364	401	383	399	397	453	438	379	400	383	390	358	334	351	322	339	354	284	340	346	305	307	326	350	311	343	333	342	305	318	344	311	321	324	345	301	353	316	341	346	330	294	312	301	337	316	324	302	300	313	323	303	331	314	277	297	277	329	303	308	312	319	343	309	314	295	330	316	355	300	327	303	290	312	307	305	301	340	318	301	293	309	312	287	332	306	317	299	312	311	335	275	310	307	308	319	355	338	324	315	352	311	299	298	340	331	307	327	286	296	310	320	350	315	327	307	304	299	321	323	337	346	329	335	332	330	333	336	317	305	322	302	320	326	340	303	315	333	308	324	279	332	317	313	327	312	333	306	285	299	307	332	324	283	318	301	298	323	331	335	337	322	326	337	336	344	310	340	341	346	330	356	297	321	272	320	300	332	309	326	341	330	351	325	320	294	341	347	324	318	343	352	314	346	308	350	363	323	305	326	333	332	332	314	318	303	329	331	318	330	321	343	314	320	281	307	327	305	341	305	348	340	307	312	346	303	313	278	311	329	355	306	325	327	375	325	317	332	321	295	330	353	308	337	289	310	330	320	305	295	294	339	335	296	321	331	341	317	314	304	296	295	298	343	319	316	291	280	299	336	346	322	298	316	324	333	303	301	338	295	267	338	317	338	323	314	302	327	343	316	291	307	316	335	304	331	329	334	294	305	320	332	294	328	312	316	304	324	328	319	302	337	348	302	326	318	326	301	345	334	340	360	325	309	317	321	312	307	318	306	312	326	315	343	320	290	302	344	302	282	332	352	301	331	297	307	261	349	319	329	329	300	311	349	301	326	339	318	309	316	310	321	327	339	341	318	343	295	334	319	331	315	318	320	343	329	356	288	338	338	300	315	317	308	325	318	355	339	315	342	335	310	300	342	311	322	333	322	327	322	336	311	337	304	309	338	314	319	330	342	337	335	355	307	325	299	338	320	328	315	318	309	316	312	333	336	310	330	340	309	316	307	350	341	284	327	308	335	331	334	324	324	336	346	334	332	356	325	322	296	325	344	330	292	302	324	332	316	326	293	294	301	300	298	305	326	298	305	335	308	320	311	313	332	335	318	343	323	321	327	334	334	303	343	327	317	328	308	313	368	327	315	312	338	333	318	332	338	293	316	348	349	314	339	331	360	340	333	317	318	292	337	327	312	349	314	334	339	316	282	314	312	312	363	273	300	301	337	323	331	337	322	343	302	337	309	303	305	311	326	310	298	330	331	323	310	305	308	322	328	335	307	311	334	308	332	335	309	323	308	311	305	330	284	299	311	313	310	289	327	288	311	329	317	315	341	314	317	300	325	330	336	323	304	317	325	327	315	314	309	324	298	311	308	302	317	327	307	304	307	308	295	311	331	315	331	294	326	303	337	359	315	329	337	303	317	328	317	359	321	301	329	331	319	327	334	331	331	311	318	307	303	321	298	283	342	318	328	337	345	351	321	332	332	303	338	326	327	310	309	322	323	375	358	358	319	295	320	327	330	322	341	324	323	293	307	301	329	332	325	330	319	335	319	365	323	333	313	350	297	334	355	296	305	345	334	362	341	317	311	311	302	329	343	337	298	339	297	318	324	328	322	300	324	332	322	339	292	286	326	330	340	309	321	325	343	286	325	293	311	328	326	326	301	313	337	326	323	299	346	338	318	319	319	335	300	345	311	310	310	334	333	350	323	320	338	286	294	319	329	334	352	334	297	328	316	306	343	321	332	331	319	324	334	306	328	318	321	345	331	316	338	313	352	330	317	292	338	321	308	306	342	334	315	355	336	319	320	317	301	314	331	319	331	325	354	296	298	315	287	290	318	306	301	297	310	334	289	315	296	352	299	332	311	314	314	342	332	338	341	345	313	317	326	313	307	302	299	295	342	328	352	301	297	302	306	316	343	255	324	285	308	292	339	362	327	324	310	319	326	323	323	316	333	352	314	306	329	320	306	351	284	323	321	299	302	353	316	294	306	315	318	344	300	324	345	288	328	338	296	305	297	319	293	332	332	308	328	310	342	342	345	322	310	318	314	319	306	305	326	308	312	302	332	316	297	360	340	356	310	307	308	296	296	312	317	335	285	332	317	303	287	339	309	310	313	345	315	326	331	334	315	338	330	347	310	312	301	345	309	341	335	313	314	294	328	337	315	319	309	347	315	317	337	341	301	308	320	319	330	339	334	331	335	293	362	348	345	329	340	327	330	327	301	323	317	319	312	329	317	342	324	331	348	312	335	352	355	329	320	303	328	318	306	321	322	317	336	301	335	297	313	305	319	329	281	333	303	318	297	299	308	316	333	307	349	307	321	304	310	344	348	303	285	347	328	320	333	278	341	301	315	316	317	328	294	354	348	312	324	311	316	344	329	331	309	343	317	306	309	318	337	364	295	330	312	333	312	310	310	303	321	302	326	324	312	323	322	314	323	341	310	317	320	322	296	335	330	319	343	287	306	321	312	314	295	342	336	300	331	300	316	314	318	304	318	333	353	313	340	318	326	345	321	322	300	294	311	322	339	301	320	336	321	301	325	329	324	322	288	373	300	309	306	316	322	310	327	304	337	318	306	309	325	313	325	295	341	316	307	337	332	297	292	329	315	338	332	301	297	334	294	287	375	324	328	349	319	297	322	287	298	347	298	324	276	327	322	314	338	334	330	326	310	319	321	263	347	311	307	343	321	325	339	321	325	333	287	302	314	326	314	331	293	332	323	287	304	325	318	358	302	316	300	309	325	293	329	325	322	303	301	301	299	318	320	361	274	335	328	324	344	331	312	333	335	318	359	313	318	322	324	316	309	300	341	319	302	351	315	320	327	302	355	320	277	314	308	328	318	345	334	335	338	346	302	345	330	313	291	321	274	313	299	343	328	347	349	346	321	335	315	343	305	317	343	302	308	330	306	310	341	348	336	338	320	340	338	338	318	367	345	334	332	303	328	336	327	343	329	311	321	339	354	291	311	334	303	332	367	317	335	313	351	310	318	326	321	308	346	345	322	303	345	348	311	302	327	305	316	320	323	320	299	310	329	300	320	316	330	317	300	314	332	342	325	362	294	325	334	324	344	294	294	318	284	293	336	339	324	299	319	329	301	306	321	329	327	303	320	324	332	331	309	326	346	331	326	321	302	335	326	316	329	306	324	338	300	324	336	363	338	317	336	327	321	320	324	309	315	297	337	325	328	316	307	324	330	293	332	302	306	291	324	322	320	311	321	332	316	307	333	340	329	322	325	341	338	347	310	316	337	281	327	316	301	285	342	350	319	350	334	329	294	316	328	337	328	328	335	300	330	315	340	306	289	324	338	316	325	302	321	315	298	333	335	327	291	322	341	324	310	304	284	330	327	326	315	324	314	332	330	326	330	324	333	299	340	291	318	332	308	299	315	323	343	338	320	335	330	305	311	339	295	343	341
2595	1020	1085	1120	1028	1076	993	985	970	977	891	995	918	923	968	954	871	944	946	938	921	869	907	991	1002	1089	1098	1114	1046	1019	1159	1549	1649	1323	1383	1368	1520	1580	1685	1449	1220	1152	1147	1081	1008	1021	980	956	999	919	955	928	934	952	907	918	853	929	906	899	872	846	863	907	887	890	943	952	889	928	898	894	871	891	893	916	871	938	836	905	874	901	901	890	865	906	944	869	943	870	869	931	886	850	880	902	904	934	858	871	967	888	873	865	894	936	962	906	844	886	908	876	847	887	856	915	889	901	897	885	929	903	896	916	905	922	909	870	941	884	913	906	877	894	903	901	926	865	951	925	864	890	882	925	947	897	951	884	926	861	856	883	909	878	873	837	930	909	952	907	850	898	900	940	913	907	901	921	883	917	898	915	866	836	865	904	910	847	868	855	912	906	934	893	918	900	827	911	864	913	876	880	908	901	871	889	958	893	924	909	855	904	901	895	908	907	863	907	876	884	885	891	948	935	919	926	895	916	913	888	882	886	875	887	962	925	897	966	910	895	894	930	938	908	897	842	837	918	840	932	903	887	895	886	933	903	898	887	865	953	914	894	909	931	887	876	943	915	910	902	859	898	891	932	898	901	929	888	933	899	898	878	931	871	887	958	926	875	870	887	886	860	891	886	892	923	836	879	869	882	919	893	839	883	873	883	870	940	907	875	857	857	909	918	916	886	936	931	891	855	922	856	892	909	923	882	875	875	929	899	843	917	899	977	879	904	893	909	925	862	886	867	908	863	896	886	957	919	921	880	878	890	859	864	916	845	891	970	892	885	872	900	891	877	849	870	923	939	933	937	871	887	921	916	849	918	930	925	895	868	891	908	889	942	883	881	928	932	874	873	920	910	927	943	860	888	888	919	873	862	884	889	886	903	878	926	903	905	860	917	898	891	930	864	884	880	913	876	889	932	892	882	918	935	932	899	933	878	932	914	893	929	913	850	865	903	869	892	919	921	962	884	879	887	909	933	917	912	920	903	887	877	927	902	872	858	920	889	927	902	864	929	901	924	895	887	908	896	919	925	894	894	884	868	944	889	861	877	896	929	866	908	910	940	930	914	885	885	906	832	885	951	907	892	898	915	924	849	903	915	944	898	881	949	871	872	877	885	895	897	898	926	914	863	872	857	907	847	872	897	872	899	892	877	858	920	936	868	933	907	861	929	860	850	896	859	853	958	870	897	956	908	906	885	873	905	898	899	905	883	933	953	869	904	872	916	866	893	867	905	897	927	866	880	887	951	893	887	903	899	888	919	880	829	916	920	904	935	933	888	932	899	884	885	924	902	910	844	921	903	924	881	935	965	867	891	926	874	888	926	892	945	918	903	941	923	879	933	854	927	900	898	894	935	890	883	930	883	931	938	873	878	874	865	896	872	934	934	941	901	913	944	913	951	905	959	866	879	892	989	835	901	919	908	925	865	917	905	912	900	891	953	938	958	854	956	940	899	920	931	854	914	889	875	863	878	941	862	853	854	854	897	885	927	963	881	870	840	889	934	884	887	873	918	908	845	934	933	895	897	898	899	906	880	919	912	939	905	878	885	869	954	957	848	912	878	921	882	861	909	886	903	915	885	903	938	870	865	888	865	887	894	932	886	868	936	909	926	868	889	891	888	853	903	865	953	944	880	950	891	924	943	864	892	870	916	877	863	853	911	905	901	855	848	879	880	843	941	921	933	910	866	885	997	918	869	881	878	957	853	935	894	942	890	903	896	968	911	938	923	895	911	897	908	863	922	899	939	917	892	910	869	918	877	913	900	864	917	905	876	897	896	929	858	941	875	875	874	929	931	886	875	945	881	925	892	931	884	926	941	913	818	867	857	912	909	880	897	889	905	871	918	911	907	856	903	942	872	909	869	906	901	916	956	936	897	908	873	909	931	942	837	922	915	920	898	925	895	882	941	910	912	913	904	906	895	862	898	898	912	865	908	865	845	850	878	827	884	901	951	901	875	1007	928	923	908	868	911	896	892	921	872	905	819	893	910	907	885	939	874	900	891	907	896	898	938	928	911	890	893	874	916	900	912	897	908	863	884	841	834	865	921	900	908	957	920	927	947	851	909	913	948	871	885	867	833	875	851	953	893	895	936	896	945	958	911	872	875	841	874	838	942	884	893	877	907	881	920	869	878	900	908	875	926	891	917	941	934	958	953	908	873	917	890	898	905	935	904	928	881	887	919	867	918	912	871	877	913	908	933	878	939	903	883	870	874	854	878	926	887	905	896	902	895	880	894	874	915	873	918	924	887	884	911	891	889	896	893	907	894	916	866	922	911	894	917	886	898	883	870	904	927	916	925	930	887	906	908	872	922	898	902	880	909	898	952	877	877	918	874	916	885	844	872	946	942	893	882	913	936	900	876	915	887	875	936	872	882	923	930	850	846	913	879	877	849	842	911	859	900	882	862	889	933	908	935	873	933	839	969	894	891	875	891	897	882	885	900	899	910	952	937	888	851	847	900	943	851	865	889	866	932	977	850	865	898	847	880	878	926	856	866	846	918	870	920	912	862	882	925	839	885	907	889	873	887	842	958	897	882	906	869	899	893	910	933	901	939	841	917	867	943	923	900	869	863	901	919	882	900	870	909	872	934	888	926	961	855	921	931	888	928	934	892	840	863	878	915	867	912	849	901	906	862	891	827	885	932	877	874	890	878	974	924	867	916	924	833	871	877	905	923	931	879	840	926	831	924	926	900	918	912	898	891	914	921	879	979	890	895	943	879	885	938	834	849	929	889	868	826	929	935	869	945	893	893	875	947	853	905	941	876	889	869	916	922	923	834	831	885	869	902	919	907	856	890	886	917	907	878	847	869	890	896	904	909	913	920	912	918	946	926	930	945	874	959	886	894	919	916	866	851	871	906	943	933	889	912	942	946	928	889	899	956	881	924	911	911	897	911	920	887	868	925	894	900	873	867	887	906	896	848	898	958	846	839	901	943	881	901	865	895	914	910	870	882	912	896	866	858	891	854	955	897	913	898	876	889	886	912	893	933	938	897	898	897	885	875	962	898	878	898	890	858	936	925	919	883	908	885	866	920	872	865	949	867	905	921	928	903	921	896	929	940	871	884	893	876	960	886	927	884	913	879	911	874	900	914	909	832	854	897	918	907	893	880	931	985	910	886	954	908	914	932	917	881	909	909	963	870	923	878	876	915	917	925	898	930	903	918	896	871	936	871	943	914	871	950	902	879	938	864	881	856	897	900	890	895	886	883	877	906	915	937	918	852	936	934	919	941	902	901	850	940	873	928	893	925	887	884	904	901	866	881	893	922	896	881	873	849	937	905	909	916	861	916	845	895	907	863	901	974	916	900	891	884	944	916	874	860	855	906	929	935	899	863	921	901	914	908	882	868	928	914	921	842	910	899	886	943	883	931	895	993	865	878	901	915	898	897	985	965	897	884	924	951	899	895	879	866	963	949	919	919	911	888	907	903	886	952	891	964	907	897	918	884
10054	1563	1667	1281	857	663	590	453	405	362	315	255	274	230	238	196	192	225	199	222	210	199	206	187	207	236	272	256	245	307	690	1642	2268	837	1090	1259	1374	1420	1797	1285	757	638	559	528	535	424	367	246	255	225	208	213	192	182	189	188	193	173	205	181	188	193	170	168	169	178	195	180	194	205	197	177	183	152	176	169	196	180	168	192	202	182	188	166	194	194	201	194	189	153	189	176	208	162	169	174	183	194	168	167	169	167	184	186	186	159	194	164	161	163	159	186	177	189	168	154	177	193	177	175	196	176	196	182	175	187	184	175	190	189	166	179	197	169	162	149	212	191	175	174	203	197	171	167	172	190	187	172	173	173	181	191	156	192	173	139	163	176	180	181	175	188	168	168	173	186	175	191	173	164	162	184	171	157	170	169	173	180	184	193	184	173	161	149	187	171	188	186	170	183	193	200	193	165	168	159	171	179	192	171	185	174	173	192	187	164	180	188	159	174	186	174	155	189	189	166	177	214	177	164	191	172	176	144	179	169	176	177	157	203	154	167	163	166	180	193	179	171	172	168	187	184	201	169	178	183	144	172	177	186	148	162	161	183	201	183	196	178	186	177	192	185	180	182	180	170	178	156	177	188	193	170	178	182	185	175	178	194	170	174	188	172	177	183	147	174	175	180	177	168	189	186	151	193	180	178	182	193	167	187	185	192	179	197	181	177	187	177	180	172	183	161	181	176	190	194	180	179	172	179	167	188	174	163	182	168	182	180	175	170	189	184	167	171	166	174	174	192	186	213	192	168	177	167	194	148	191	182	166	185	177	191	170	184	175	175	177	199	179	190	184	168	170	188	175	197	169	193	171	176	169	194	188	148	160	188	190	191	159	174	169	153	186	166	148	169	175	172	185	177	167	174	178	171	192	168	168	188	180	168	188	183	188	191	156	187	160	179	169	166	187	189	204	195	151	200	169	182	186	178	176	192	163	168	187	180	168	172	183	184	177	180	182	193	168	178	183	178	208	188	172	180	154	177	179	166	183	156	181	168	174	184	172	181	176	197	152	158	150	195	185	178	183	165	178	181	168	175	217	187	200	161	189	177	166	161	175	187	190	181	176	152	164	192	185	179	181	155	164	195	174	190	162	172	160	176	176	202	155	186	169	202	172	174	202	179	183	190	181	186	186	191	186	147	167	190	157	178	184	153	182	186	167	175	184	180	179	184	179	156	189	177	176	168	212	182	170	167	200	173	192	165	169	148	170	183	183	153	171	192	158	176	175	172	166	171	178	170	172	181	181	193	164	171	186	156	177	186	162	162	214	185	186	160	192	192	179	154	196	186	187	152	170	175	163	178	198	168	168	181	193	167	196	174	201	169	179	189	181	181	179	168	190	158	173	173	173	173	166	167	179	181	169	180	180	174	165	182	172	182	185	195	180	166	171	190	163	172	184	168	150	170	176	169	193	184	173	199	165	151	184	174	173	166	166	193	186	157	170	195	177	192	187	181	157	180	174	170	137	172	174	171	163	169	192	200	169	164	199	146	167	183	178	190	174	200	180	202	177	160	178	208	181	199	192	176	162	163	184	152	194	186	182	159	166	155	172	165	183	182	196	188	188	187	168	201	197	155	214	169	174	171	192	175	181	163	176	169	162	172	172	188	170	200	186	193	182	180	203	184	181	167	167	182	186	180	158	191	168	177	173	160	199	197	165	170	169	170	182	188	175	171	179	179	189	174	145	182	174	170	187	194	176	204	169	163	190	202	208	169	184	184	181	191	186	165	162	181	166	178	159	188	181	205	180	185	185	182	197	172	182	177	196	183	171	184	181	199	201	173	182	168	181	180	176	194	191	181	157	163	158	179	172	186	176	181	190	174	189	179	194	174	193	167	186	195	190	175	176	172	163	176	172	182	168	187	167	187	194	167	203	170	169	180	193	176	188	185	184	190	184	196	211	172	187	187	170	171	180	182	171	198	177	157	175	169	177	180	171	165	171	185	197	175	173	188	164	165	179	193	165	182	189	170	183	165	172	188	190	195	155	186	181	185	174	195	179	160	179	179	174	168	180	166	147	182	189	204	175	172	197	200	168	167	186	169	164	185	154	185	168	181	190	181	196	171	167	183	175	180	167	211	178	177	186	164	204	163	175	157	180	197	164	174	180	182	172	172	209	184	174	176	168	168	186	192	167	162	158	164	188	190	190	157	197	197	176	161	191	161	154	182	176	171	209	198	170	170	194	209	206	167	162	178	170	169	170	189	148	150	166	210	209	155	188	158	182	186	179	166	183	162	162	157	177	186	208	166	181	212	195	159	159	179	181	187	184	200	169	182	177	168	170	187	195	184	183	171	172	170	181	185	193	162	164	193	205	182	177	172	192	160	191	157	185	179	184	185	170	179	173	151	190	176	190	174	163	185	182	183	150	189	181	178	164	159	171	183	182	157	198	173	176	183	176	160	177	166	181	172	158	167	172	179	157	177	192	173	169	184	170	178	171	180	195	166	173	183	189	182	162	168	192	180	173	174	179	195	168	174	176	182	190	182	158	179	179	164	191	192	173	191	161	178	180	159	178	206	195	178	175	186	182	181	150	189	171	214	185	159	176	152	192	167	174	171	175	186	196	178	188	172	172	145	162	174	161	169	187	171	179	174	157	167	176	183	192	162	197	173	165	175	195	179	171	166	187	195	170	186	171	171	179	188	164	174	178	157	171	163	177	184	162	168	191	169	177	194	172	174	153	162	206	194	177	183	164	162	175	200	166	157	175	171	184	182	175	193	158	183	171	193	190	177	180	203	191	177	182	169	190	171	181	175	170	194	183	179	194	152	163	177	185	176	210	176	154	186	201	168	180	175	179	200	190	166	157	186	171	195	173	161	166	185	180	184	159	179	172	145	190	191	157	149	178	159	193	181	180	167	174	193	177	192	183	166	181	185	183	178	175	178	175	157	186	162	171	173	190	177	170	173	162	173	171	203	175	196	184	194	145	183	154	158	162	190	156	181	189	179	180	168	207	214	197	170	211	199	185	169	171	185	147	188	202	155	162	202	183	161	162	164	153	195	177	162	200	180	174	163	188	163	162	195	183	195	188	182	177	189	173	178	190	167	164	204	181	186	163	185	185	178	185	188	172	171	186	165	164	171	163	191	178	181	170	172	179	177	155	180	171	182	164	190	170	176	155	184	183	135	185	168	181	160	204	190	169	169	180	165	179	175	180	202	176	177	159	182	177	165	203	185	190	155	180	184	165	186	191	177	207	178	192	191	174	180	198	170	162	171	163	182	170	193	176	193	188	189	165	163	178	179	154	166	175	199	142	189	160	170	173	177	196	181	178	189	180	177	185	185	206	186	173	162	191	196	190	171	165	174	171	175	183	173	172	215	173	175	199	179	174	176	174	198	183	165	189	183	181	158	187	165	200	179	148	173	184	196	214	195	188	148	158	192	163	179	163	166	179	187	182	164	176	167	186	174	173	188	181	169	138	178	176	180	168	187
6209	1749	3700	4071	3449	2837	2376	1964	1726	1482	1337	1193	1104	1048	1004	985	933	835	782	793	765	765	737	743	940	1111	1210	1090	1428	1694	4359	10753	12967	4868	5311	6730	8045	8951	10876	8400	5434	4683	3668	3324	3242	2669	1711	1205	1122	938	835	801	629	613	571	621	621	628	564	641	603	534	539	558	571	594	554	529	589	591	576	539	518	586	541	571	586	532	570	541	603	614	567	534	533	560	602	550	548	599	553	528	550	552	549	536	512	539	566	597	523	565	556	539	546	541	585	572	549	567	576	578	543	549	585	561	552	566	543	529	527	495	556	543	572	538	487	507	582	531	536	533	549	545	545	505	510	561	544	521	516	537	527	560	532	542	581	534	541	487	544	552	522	524	519	538	575	523	564	512	552	500	532	497	537	540	573	531	505	555	550	562	558	483	545	540	505	521	549	535	524	545	531	511	548	540	506	574	537	529	528	538	521	551	574	506	510	554	506	534	531	507	583	537	545	556	525	582	524	552	530	530	603	532	578	567	556	556	508	573	557	508	563	600	504	550	510	543	531	536	526	515	550	519	571	529	538	523	521	595	557	556	498	558	550	547	533	478	539	557	544	530	556	542	555	529	588	562	563	584	512	546	513	571	566	530	511	555	522	516	537	533	563	507	497	596	531	544	558	550	575	532	584	565	578	541	535	522	560	556	538	548	532	565	556	540	528	516	542	539	546	565	516	577	519	597	554	522	570	532	545	525	550	523	556	549	545	521	574	564	561	547	584	539	519	555	571	557	537	521	553	560	514	539	498	546	560	569	567	514	550	557	541	584	500	558	521	541	499	555	539	532	598	558	558	514	511	544	578	552	517	505	583	505	519	548	527	538	544	536	548	558	553	572	533	572	571	533	561	590	548	509	514	518	530	554	586	545	530	579	526	541	515	496	553	572	528	580	578	542	515	525	540	573	505	519	545	532	517	509	565	564	511	542	564	549	575	561	552	530	538	580	536	558	555	549	533	543	546	505	544	509	569	587	505	532	499	532	530	529	540	532	529	560	538	525	554	560	567	548	536	577	553	564	566	525	567	538	540	549	550	525	553	591	558	566	541	543	569	514	524	547	548	541	562	548	550	549	541	534	544	545	524	577	536	529	536	539	503	544	548	542	490	529	552	556	549	526	557	518	493	553	576	515	532	584	536	531	525	538	555	538	596	501	560	506	518	580	532	576	543	547	545	534	521	520	573	540	566	524	549	525	494	533	531	579	569	570	567	514	516	532	538	498	541	513	535	541	528	537	552	529	545	551	549	578	555	563	552	567	515	531	554	546	535	550	549	587	561	523	534	537	618	562	550	573	526	549	578	576	542	585	549	565	559	597	508	525	513	563	517	576	536	530	612	528	525	526	513	552	494	524	553	553	553	567	521	543	548	518	549	564	546	548	518	563	522	574	526	556	544	533	546	510	538	540	539	569	529	552	548	559	536	565	573	489	524	568	549	552	504	532	508	575	530	559	517	534	530	510	519	508	547	547	570	504	529	602	541	534	523	541	499	522	509	551	536	533	535	543	583	536	553	563	508	531	555	578	562	562	544	535	542	513	542	498	554	634	528	543	552	520	556	555	516	539	563	517	535	493	521	529	584	543	531	540	535	529	519	537	549	533	547	539	510	578	545	592	573	541	543	556	521	579	514	532	537	593	521	573	518	534	553	504	487	544	557	490	532	552	538	538	580	557	544	508	569	547	533	601	533	517	519	555	561	557	546	538	521	520	538	604	539	549	551	538	555	558	571	564	499	557	538	553	496	549	504	552	574	585	553	561	548	537	555	579	530	582	519	565	531	579	553	561	567	537	547	544	517	545	516	544	525	555	528	532	583	541	592	566	507	542	559	559	579	512	542	524	536	532	526	545	514	523	545	559	561	574	579	539	505	535	516	559	569	546	581	503	522	493	534	511	512	510	560	563	569	579	510	520	550	568	550	562	608	561	547	520	554	542	519	554	509	546	528	538	555	572	523	508	530	533	567	549	560	560	551	558	515	555	559	542	579	497	530	535	532	566	528	551	539	528	512	561	546	551	555	509	521	574	570	557	525	524	540	521	531	544	516	548	548	552	518	539	553	570	591	516	549	526	539	577	495	550	562	536	520	564	510	519	515	589	510	520	536	563	528	562	556	552	546	547	572	566	585	575	521	496	555	549	545	529	552	537	524	531	546	531	511	537	549	496	544	548	594	538	562	526	548	526	552	544	553	533	504	549	522	564	570	547	547	537	540	528	512	565	525	536	551	497	531	508	555	527	549	551	498	568	576	530	576	511	510	533	554	524	543	544	545	516	574	513	539	531	558	550	601	581	545	521	559	585	510	555	581	496	528	533	536	534	516	561	575	582	548	587	544	557	512	534	577	535	538	521	541	496	540	502	524	628	536	512	504	551	529	535	537	526	559	545	527	565	519	555	525	510	534	552	557	560	569	547	543	527	565	569	564	565	558	551	535	584	585	559	532	537	575	570	558	539	531	527	553	550	533	519	555	534	553	526	548	532	557	546	546	507	545	526	534	537	567	560	550	501	550	569	542	532	545	549	528	527	543	559	574	539	556	533	541	587	545	593	556	592	527	549	584	575	546	563	579	552	544	561	548	566	544	549	587	540	528	544	552	547	512	521	585	569	609	515	490	512	520	560	533	523	530	509	527	528	560	528	552	511	549	569	562	557	526	507	538	552	568	513	558	529	557	502	528	550	528	544	557	520	531	550	532	498	562	558	546	530	507	545	535	514	524	563	549	529	544	538	540	521	563	579	599	534	573	525	502	521	489	528	568	566	494	522	537	543	550	546	534	522	574	505	517	523	574	582	539	561	574	557	548	541	508	557	572	565	544	605	517	531	548	546	529	534	553	539	532	534	506	576	567	515	558	515	553	557	564	565	537	521	537	588	541	531	562	522	522	515	555	550	524	556	551	547	539	563	559	551	550	563	549	586	508	523	543	588	538	557	544	547	533	563	525	564	557	562	586	544	537	553	520	492	525	533	555	540	508	539	557	573	549	544	529	560	561	540	546	525	526	523	523	544	545	588	559	550	539	583	535	558	542	548	565	545	520	585	540	546	517	615	544	553	526	549	537	525	504	547	577	553	550	544	569	572	566	531	553	568	568	577	522	513	552	578	556	516	562	579	549	518	526	563	551	545	556	521	507	552	552	545	537	553	541	530	580	485	531	530	520	539	523	564	551	558	540	588	558	546	556	555	576	555	520	565	549	560	550	525	538	634	536	573	527	567	525	529	561	539	527	576	528	546	553	572	563	545	510	521	529	605	545	489	531	521	531	532	565	510	538	555	541	507	542	571	547	531	533	536	515	563	569	551	538	524	539	533	552	534	538	563	508	507	532	533	540	570	515	561	568	536	555	527	571	518	552	548	573	500	538	500	533	515	572	568	551	539	555	543	571	547	534	530	511	529	527	522	556	550	528	549	539	543	522	563	540	527	539	551	554	545	556	528	568	563	538	534	516	502	569	567	555	527
17710	3428	3273	2411	1589	1096	860	666	569	435	366	334	370	316	294	265	258	235	217	233	224	200	182	212	248	278	308	267	357	551	1046	3073	3752	1303	1623	2483	2180	2682	2915	2391	1238	1303	917	817	811	603	400	298	254	226	219	174	158	185	179	161	151	149	188	172	184	166	188	146	165	168	189	157	162	173	163	172	144	156	170	146	178	175	162	171	141	142	144	144	162	147	158	163	159	156	165	147	146	139	140	162	155	169	164	160	182	159	159	164	156	148	134	153	162	155	183	146	171	150	160	149	157	160	160	166	167	155	193	145	136	147	152	150	186	161	173	167	154	152	180	155	161	189	149	169	158	167	157	150	136	168	143	160	138	155	147	173	162	179	169	139	155	143	151	157	164	144	175	147	144	182	149	149	175	156	169	140	156	160	184	157	181	155	156	167	151	163	157	161	148	150	141	141	163	147	133	142	155	163	155	173	166	152	155	157	144	134	161	156	181	155	176	170	143	143	166	161	150	152	156	143	140	150	167	161	154	166	172	177	151	148	154	147	147	148	164	144	170	145	131	163	132	149	142	142	168	168	174	151	162	122	154	179	150	153	151	162	153	162	148	144	131	148	153	150	156	151	136	164	138	150	174	154	158	133	145	142	158	145	156	167	144	149	155	170	151	139	149	131	159	154	171	151	135	159	141	142	159	152	138	161	161	151	158	177	167	129	142	174	143	135	161	139	167	151	172	177	150	139	142	164	169	154	157	143	148	167	177	144	160	149	162	147	155	152	154	130	154	167	153	153	165	165	141	163	169	166	154	174	149	151	172	149	139	134	179	175	136	153	148	174	145	143	156	148	151	168	133	144	143	171	157	165	148	156	170	132	160	158	163	143	175	168	150	169	143	147	169	150	151	159	141	167	162	137	151	172	140	156	139	190	163	160	152	162	161	150	156	151	164	137	158	139	152	149	168	132	158	138	137	159	156	163	153	137	149	131	167	158	154	176	141	169	143	148	155	168	165	154	156	136	175	153	150	159	132	162	159	142	150	168	146	157	154	149	159	153	145	145	178	159	144	156	142	134	168	143	147	139	147	146	166	178	169	161	146	159	171	162	169	147	150	175	153	158	151	171	178	148	150	169	157	147	163	179	151	157	168	153	153	160	174	170	170	151	168	147	182	145	136	168	161	124	175	153	155	151	158	151	147	143	148	151	182	158	139	176	163	159	141	154	145	176	162	174	152	166	142	153	156	172	152	145	129	156	165	169	143	162	144	163	158	140	140	174	155	140	159	177	141	144	166	179	149	153	180	151	144	146	177	175	149	163	152	166	144	149	167	170	156	140	147	152	150	148	150	137	157	141	151	154	125	154	154	142	169	146	160	176	156	154	146	163	147	152	136	147	153	157	160	165	145	158	144	147	126	134	170	170	170	156	158	123	147	155	160	136	182	140	178	176	139	145	152	172	172	174	139	174	169	164	163	147	146	158	156	180	173	128	156	161	162	147	143	149	180	149	148	151	157	146	146	159	144	169	168	159	165	176	156	156	138	150	162	168	144	149	158	156	176	148	165	141	144	161	164	163	151	160	154	157	148	131	146	162	144	164	158	164	162	156	144	140	150	172	150	140	169	143	160	150	165	143	178	182	132	148	145	174	143	131	174	164	144	180	159	139	166	153	141	159	140	154	146	163	161	139	147	153	151	165	166	147	141	142	132	156	127	150	170	152	157	137	153	166	169	166	153	143	147	149	159	170	139	168	147	127	157	174	159	160	141	193	138	151	150	155	153	154	163	127	155	146	163	151	179	118	159	151	164	152	156	181	148	160	144	129	145	156	156	151	168	153	169	168	173	168	146	144	133	154	131	138	140	161	154	143	158	147	150	131	150	149	182	170	146	151	172	143	175	142	149	136	161	162	150	152	157	143	132	159	149	141	151	172	136	147	148	155	150	140	170	173	131	144	141	152	148	175	155	149	142	157	159	151	146	160	182	154	160	164	166	153	145	182	166	162	144	162	154	156	151	148	148	144	165	158	138	146	153	136	179	147	140	156	164	133	146	173	147	166	165	152	153	134	167	153	182	146	154	165	167	125	125	158	162	135	149	160	178	157	154	168	162	155	141	169	166	155	136	176	155	153	161	143	136	145	169	180	146	155	154	148	154	164	138	162	158	170	154	162	160	147	137	176	167	133	155	169	167	158	157	156	152	143	145	145	166	169	164	144	161	147	153	168	177	139	163	152	154	161	138	158	145	130	159	136	148	123	173	165	169	155	158	159	180	166	161	143	159	154	142	160	165	174	174	169	156	162	155	139	150	153	149	167	180	145	165	161	125	150	137	164	158	145	168	155	164	159	145	143	143	170	152	144	170	156	159	145	162	141	158	171	177	174	141	155	154	164	169	159	144	161	163	162	152	147	147	158	182	134	143	150	156	173	152	171	152	153	146	137	154	168	151	169	158	143	156	144	142	148	153	163	162	154	163	145	161	159	161	160	177	158	157	137	163	168	142	153	153	153	168	172	185	154	165	181	160	145	128	147	165	149	159	149	145	150	134	142	149	153	167	160	155	155	158	161	168	167	155	154	153	156	152	136	146	160	174	170	173	171	145	146	136	162	147	131	144	150	150	157	141	149	139	162	138	140	162	139	164	150	170	156	148	159	125	154	149	162	172	155	149	127	175	133	155	159	157	146	176	164	142	171	156	168	154	160	170	155	161	154	178	143	182	156	167	157	149	179	172	184	144	160	131	159	149	146	163	148	142	139	149	153	158	172	131	152	153	144	161	148	153	174	155	159	170	163	152	154	148	168	147	166	143	155	144	159	157	170	126	157	139	185	151	161	175	153	148	141	157	156	156	166	143	158	173	147	165	171	164	168	145	172	153	154	171	164	149	185	149	162	167	175	169	146	158	170	147	181	146	139	161	142	168	157	142	150	155	148	147	141	170	176	162	124	158	157	157	158	137	138	141	170	179	160	162	175	138	160	150	161	149	148	140	155	134	154	151	162	163	162	152	164	143	157	160	167	145	138	179	129	152	169	162	163	169	151	147	155	152	151	146	157	145	160	145	175	147	142	172	162	163	154	142	159	146	143	156	146	149	148	138	149	174	162	163	151	162	166	153	150	162	164	174	129	168	143	137	157	157	166	179	158	149	139	134	180	156	165	158	153	152	147	171	170	154	137	155	155	140	134	152	169	165	158	167	148	167	158	148	110	149	156	141	175	157	149	162	173	135	158	177	165	176	151	149	167	142	159	137	149	145	161	134	160	171	151	153	159	156	147	130	166	155	138	176	156	156	145	158	156	159	156	140	167	145	145	162	148	160	148	145	164	169	157	158	154	154	154	152	166	154	159	146	157	159	144	132	142	149	131	150	157	170	170	122	157	136	171	152	175	152	153	173	171	167	170	177	145	148	149	180	145	159	153	171	174	166	150	154	136	155	169	159	150	152	155	151	161	155	152	160	160	162	167	134	162	152	148	149	137	168	145	156	134	147	154	170	173	171	159
8764	2642	6104	6824	5800	4680	3865	3124	2647	2321	2036	1819	1590	1476	1352	1265	1156	1049	1114	953	936	952	820	865	1118	1308	1562	1508	1982	3477	7232	17418	19021	7209	7653	11739	13072	15199	15390	11403	8196	7983	5823	5742	5948	4464	2661	1845	1472	1212	967	863	687	599	649	579	617	630	677	646	583	602	615	524	539	496	515	559	509	500	508	531	541	509	510	511	492	570	517	557	487	494	489	512	500	530	509	486	507	515	513	459	524	487	496	474	504	513	504	538	504	502	480	484	526	486	460	468	505	484	494	512	545	463	519	475	499	476	489	517	486	525	479	526	512	504	530	499	491	491	456	515	457	494	481	493	471	478	522	524	467	498	519	495	528	482	506	502	503	515	526	552	432	480	474	511	467	476	456	473	511	515	500	513	492	499	524	485	504	505	493	508	485	461	480	514	499	530	491	494	493	508	493	456	491	471	493	508	481	498	478	514	496	474	504	541	472	464	470	520	469	498	460	492	510	463	472	441	440	472	507	478	496	450	457	502	498	514	524	501	490	459	484	452	493	478	486	507	466	501	519	499	484	461	475	480	444	526	485	466	473	492	478	471	488	518	472	481	463	458	471	509	452	511	481	500	499	539	458	512	486	484	491	486	487	497	508	492	499	469	463	503	461	517	460	476	462	502	462	507	455	477	518	504	439	501	545	503	470	499	465	461	480	480	476	486	486	504	481	475	492	442	470	502	480	526	486	496	481	475	462	499	456	493	463	479	488	475	515	474	460	468	510	490	472	458	537	482	481	503	478	485	453	484	481	527	498	505	491	503	482	455	450	482	500	509	487	482	472	537	483	497	520	500	525	453	466	458	474	518	509	539	470	515	486	480	465	523	468	503	507	490	484	460	490	490	497	516	505	505	476	500	501	486	505	501	481	481	472	493	467	480	498	518	482	490	505	443	448	481	485	502	518	495	541	502	504	508	522	494	471	487	482	483	487	461	486	476	468	479	487	450	488	442	493	484	440	512	496	501	520	524	463	482	477	474	458	472	482	511	515	481	464	507	511	505	460	503	499	480	460	480	488	510	462	450	494	476	494	499	476	495	479	496	494	438	497	480	485	513	478	470	515	512	486	483	510	493	467	491	477	517	490	478	494	487	486	491	491	488	477	473	475	487	461	451	435	500	535	520	462	511	463	511	474	486	519	492	495	498	476	493	490	505	474	484	535	524	525	549	481	465	540	487	531	495	468	491	485	498	504	496	490	481	467	491	466	478	458	474	508	470	504	522	479	476	499	517	510	492	489	497	512	500	463	471	489	494	527	510	488	496	482	473	496	528	482	446	529	459	485	445	464	440	493	520	512	529	490	478	474	457	481	486	500	478	489	505	529	491	463	478	483	464	457	496	469	461	460	463	478	479	491	508	462	517	488	494	501	450	511	480	513	474	487	500	500	472	493	501	470	480	481	495	512	489	491	460	457	483	496	451	465	531	473	485	477	468	506	485	461	483	501	491	484	496	496	520	481	517	487	472	500	442	492	462	508	486	476	520	482	487	452	472	495	499	474	493	507	454	499	494	510	502	464	492	478	503	459	520	474	492	496	534	500	507	467	519	504	457	525	451	509	474	502	532	488	453	485	500	470	495	507	502	495	466	474	498	503	494	470	471	481	485	440	498	494	487	475	449	471	524	479	470	477	518	480	476	499	466	469	522	490	500	507	479	464	501	472	500	459	494	454	504	513	505	528	514	497	467	488	481	466	473	478	508	529	453	489	458	464	478	493	499	500	428	477	496	437	471	496	513	529	484	497	486	458	517	538	488	487	485	481	488	506	494	471	488	481	519	497	477	477	508	496	462	471	476	466	486	492	480	531	485	453	484	527	481	472	488	483	506	484	492	494	484	488	509	498	505	475	472	519	516	513	501	516	511	431	508	482	461	489	441	472	514	500	496	461	520	489	514	495	525	459	473	535	489	455	505	475	504	480	501	516	501	480	523	471	480	522	467	493	474	484	468	508	544	479	493	501	470	474	485	519	456	498	474	510	517	510	465	507	519	426	480	494	489	522	487	481	441	491	452	471	484	472	497	493	495	461	498	449	502	487	507	501	467	483	496	507	507	494	458	480	494	482	509	496	492	498	471	521	499	475	471	496	496	478	442	462	467	457	532	473	456	475	484	497	496	457	485	538	509	504	482	502	498	438	500	471	487	511	476	520	469	507	488	460	492	513	472	511	478	432	471	502	481	469	511	527	460	476	488	506	475	489	532	512	515	500	464	468	477	482	474	471	505	489	498	492	490	463	512	485	505	449	492	500	471	510	484	527	462	523	458	481	519	475	444	485	470	523	486	489	458	504	471	505	475	513	478	463	463	498	509	494	460	492	494	483	492	473	485	480	486	495	496	461	537	506	476	453	489	502	518	497	467	482	457	459	466	501	442	502	467	520	491	480	464	496	477	491	479	479	485	503	516	479	473	488	487	485	497	449	478	462	515	496	495	519	481	513	476	458	492	504	449	516	475	469	506	496	496	457	500	460	496	486	517	483	483	447	503	503	515	476	477	461	502	501	461	502	505	490	479	505	493	478	518	515	486	528	525	491	499	499	469	465	491	526	504	514	508	473	488	520	515	509	482	526	514	466	523	491	500	488	477	508	474	463	537	478	481	503	523	500	529	463	499	491	539	474	507	489	477	502	479	469	516	514	473	468	439	451	487	489	510	499	495	495	466	479	510	506	504	493	476	497	504	493	479	487	488	503	555	486	502	467	422	520	484	496	513	497	467	497	513	496	504	479	464	494	508	480	432	474	466	466	467	462	490	509	483	471	523	514	479	495	476	508	504	474	479	497	499	457	488	506	496	472	492	495	480	524	456	502	486	511	512	497	454	505	522	509	490	474	519	529	492	503	479	461	484	534	460	463	517	499	476	462	513	504	469	510	502	469	470	476	508	448	529	516	465	487	501	513	498	504	505	491	501	501	474	482	526	491	530	501	472	445	514	509	484	476	505	460	483	450	474	491	489	505	496	478	458	518	466	491	456	495	504	476	497	504	451	510	488	529	505	466	494	445	478	484	472	494	435	447	488	474	458	478	473	489	480	483	444	500	486	518	462	495	488	484	517	470	426	446	484	469	523	524	480	513	494	511	452	501	462	506	541	499	482	457	474	481	477	483	493	489	501	494	485	514	495	459	496	502	519	507	516	476	451	487	481	495	475	471	459	479	477	500	439	480	497	485	508	499	493	483	498	493	482	502	485	484	463	528	500	531	508	484	491	536	471	493	467	512	485	467	495	493	505	484	503	512	513	550	474	456	512	522	481	502	481	532	490	479	495	470	495	480	504	509	480	491	499	498	468	487	487	490	500	500	512	445	502	469	465	480	492	481	498	521	489	478	489	466	504	504	457	502	482	499	510	464	484	466	489	480	501	471	509	510	500	443	479	478	537	502	475	502	519	506	512	460	543	490	465	514	478	470	448	466	482	473	487	470	476	484	501	500	486	457	511	509	480	449	489	457	548	461	488	449	512
2303	394	448	392	364	368	327	314	342	283	272	325	315	309	306	308	316	294	329	308	297	298	320	316	318	323	367	298	325	347	309	374	368	351	415	341	357	406	345	353	351	354	315	309	316	321	339	330	307	270	301	332	286	283	285	301	301	305	271	298	307	300	287	319	277	319	284	329	316	316	301	301	311	310	285	313	302	306	318	287	295	299	322	321	321	325	279	332	312	320	310	305	305	319	313	300	317	300	300	304	301	291	313	306	313	299	309	294	303	278	278	295	295	301	312	284	297	298	306	339	283	309	301	287	303	283	299	276	308	285	281	307	272	280	337	344	323	274	301	296	290	297	277	274	294	298	315	308	310	313	307	304	285	310	327	325	283	308	307	293	300	308	280	291	255	293	286	318	340	312	334	344	272	296	308	295	314	322	317	284	303	341	316	316	339	294	271	294	318	314	261	293	267	339	329	319	293	274	291	310	292	320	296	294	296	315	312	289	291	322	330	293	308	288	284	269	296	283	316	311	299	280	344	300	305	314	301	307	296	315	300	310	297	281	304	313	311	272	293	282	318	275	285	307	307	316	275	297	310	318	333	278	278	295	290	302	305	322	308	307	321	325	327	301	335	319	298	297	302	315	318	298	290	304	316	312	294	307	280	300	336	296	310	292	310	268	292	313	287	312	302	322	293	328	344	322	283	290	304	298	285	295	322	304	295	312	292	313	300	294	341	307	300	290	321	304	289	314	297	288	296	304	284	316	291	311	318	267	301	302	317	314	285	296	278	325	277	324	319	303	295	292	274	290	295	340	283	306	317	293	302	320	296	287	302	301	341	326	277	314	286	294	278	314	310	288	293	328	310	329	329	304	303	340	296	289	287	326	314	310	292	308	306	291	320	307	287	289	281	279	319	314	309	285	299	276	289	292	278	321	299	304	287	277	326	301	325	299	311	319	299	280	296	308	309	304	268	287	308	288	323	301	285	321	266	298	279	330	310	298	307	294	300	295	296	303	286	270	295	286	307	315	318	295	316	298	311	311	284	252	322	313	320	311	302	325	355	319	303	293	304	317	304	338	295	312	304	286	289	290	302	320	294	283	331	297	289	317	349	314	288	300	322	328	304	302	304	282	301	286	301	284	305	314	303	298	319	297	316	308	290	342	321	291	313	290	319	309	291	303	282	322	306	254	285	322	281	317	296	302	313	300	294	263	283	311	317	293	288	347	275	319	282	300	291	298	300	303	331	318	290	319	305	336	287	290	294	300	295	304	303	280	311	331	327	312	297	333	325	290	319	318	288	314	320	284	347	289	302	297	310	302	295	297	330	336	325	316	301	303	305	311	314	310	299	314	293	287	276	332	297	266	297	306	290	306	281	269	271	302	273	308	294	295	291	274	288	293	318	305	335	319	281	318	290	289	301	298	309	300	297	309	280	310	293	329	281	303	284	301	286	300	302	314	300	272	326	337	326	290	314	322	305	301	282	263	301	310	276	302	291	313	282	299	330	307	323	340	288	331	302	299	308	302	303	309	284	307	308	306	300	307	328	314	298	316	291	282	316	283	319	298	340	305	304	292	314	311	315	314	319	298	313	288	292	321	307	305	277	303	305	274	322	302	301	297	305	296	292	305	316	329	317	316	305	278	299	255	320	293	336	304	315	305	287	283	293	276	295	269	313	305	296	321	315	323	302	295	303	312	316	311	313	311	329	311	293	293	324	322	347	308	299	322	278	303	304	269	315	315	284	292	299	338	310	286	319	306	309	319	302	306	264	313	312	293	277	275	296	291	306	296	324	302	291	317	314	297	305	282	326	300	281	305	303	302	296	288	257	309	252	331	309	285	307	296	309	322	281	302	330	311	283	325	317	319	293	298	309	306	334	287	305	324	300	327	288	317	284	300	310	306	317	329	314	332	325	332	349	294	294	315	314	304	299	310	302	286	290	283	287	324	303	279	306	272	291	292	295	282	334	300	261	300	309	303	301	301	287	280	291	304	308	306	322	280	313	306	287	303	306	302	284	280	311	296	286	301	296	323	292	329	290	281	307	283	307	314	300	320	294	304	313	295	322	281	284	294	289	263	300	265	317	306	330	309	288	314	272	285	282	290	310	300	284	298	295	318	301	285	284	316	318	304	309	308	283	285	320	298	296	293	308	266	291	293	285	332	329	302	301	325	317	295	298	307	290	305	298	303	302	288	287	307	291	325	323	296	314	330	305	299	341	303	337	315	302	310	320	275	290	318	328	285	309	333	286	287	280	304	304	309	305	316	311	319	321	298	305	294	292	311	295	289	301	300	305	314	304	273	302	290	300	268	294	332	300	305	301	314	329	321	290	298	299	310	268	292	300	311	330	308	267	319	310	323	296	299	290	289	329	301	294	292	285	277	303	317	299	282	293	334	308	302	305	298	294	336	294	322	303	310	316	331	281	298	304	294	286	297	288	307	285	282	289	302	310	291	313	313	326	279	289	272	293	307	283	297	295	316	292	264	272	297	306	316	297	312	291	306	319	325	299	309	300	317	287	318	291	306	330	297	285	319	295	307	302	311	334	307	282	298	290	288	315	286	282	312	298	296	305	312	318	315	322	286	307	287	313	324	303	312	298	334	275	273	302	318	285	295	301	342	294	296	295	313	292	319	287	281	282	263	294	319	327	276	293	303	312	297	323	288	291	313	302	301	323	302	314	316	315	272	337	279	330	308	312	289	321	290	309	296	297	297	266	346	304	351	324	308	299	290	284	293	341	296	295	320	295	277	322	331	338	315	301	294	308	300	307	319	305	309	333	304	292	282	312	324	307	308	321	309	266	309	295	315	304	310	274	299	275	315	282	312	285	301	299	306	322	285	313	278	302	314	295	307	334	307	274	334	297	290	321	309	329	324	300	304	327	304	323	293	290	288	337	297	288	284	307	282	315	305	309	279	292	302	330	265	290	288	309	297	319	295	306	302	324	265	306	279	297	334	285	320	289	287	294	319	298	272	325	320	311	293	315	335	302	314	301	303	310	308	323	291	303	329	299	303	292	331	289	319	321	241	304	288	296	313	286	298	303	286	284	310	292	322	296	303	295	300	329	307	322	291	277	281	290	281	354	317	297	304	331	314	313	321	292	293	310	299	304	289	295	311	278	298	279	301	323	273	266	282	279	282	318	305	321	299	334	302	310	305	317	286	326	333	333	266	297	338	286	313	327	338	281	293	293	287	289	300	349	292	324	327	310	306	306	327	311	303	299	298	283	278	289	306	303	301	314	281	300	332	316	293	324	294	298	288	295	277	308	331	317	334	314	283	293	295	291	279	307	301	332	334	316	276	298	302	305	314	284	331	302	290	291	310	286	326	310	315	282	320	288	298	297	280	312	294	306	295	294	284	285	303	307	298	316	324	304	321	301	313	306	311	328	281	288	289	302	286	277	288	293	322	330	286	313	303	310	306	308	291	303	291	285	310	306	307	319	305	309	312	309	306	289	283	294	296	289	310	318	324	317	287	298	289
2430	950	1004	1057	988	978	974	954	921	881	909	871	919	899	836	880	827	854	876	870	844	881	876	888	903	959	1048	949	960	1011	1176	1324	1302	1114	1226	1345	1377	1510	1441	1146	1100	1184	1076	1101	1000	986	884	891	887	876	856	861	840	862	804	852	867	819	870	819	838	852	880	812	861	850	903	865	846	878	872	823	874	824	844	853	874	853	860	874	848	846	842	829	845	835	900	849	830	853	864	849	816	828	854	846	829	851	906	833	791	865	823	899	864	837	819	810	876	873	825	843	786	824	873	931	876	875	813	846	839	847	807	830	846	805	887	823	871	836	893	810	856	821	831	817	837	827	830	875	861	863	810	816	833	869	820	876	864	823	801	816	812	871	901	829	826	785	823	812	835	817	867	828	858	853	834	819	900	867	849	825	842	847	918	839	852	859	886	851	840	848	838	854	843	844	882	857	925	885	879	880	867	828	805	851	847	831	853	842	880	870	888	819	865	833	864	807	848	834	858	832	846	873	843	868	862	895	827	820	861	838	788	852	788	827	867	833	906	909	873	851	850	856	850	826	879	832	836	845	844	858	840	828	846	839	887	827	862	843	796	842	860	852	857	837	864	841	874	798	824	870	785	890	862	813	906	853	864	851	801	899	855	883	854	850	842	860	823	869	859	854	843	848	826	888	873	879	841	839	885	836	874	817	878	868	891	903	866	856	851	796	859	870	809	800	916	852	908	812	879	801	858	837	856	784	835	849	806	836	828	844	871	787	860	863	845	829	814	846	837	812	844	866	845	831	849	886	865	817	857	906	910	849	822	855	818	874	878	904	792	839	863	806	867	836	864	836	823	809	827	888	854	815	822	869	786	862	864	834	847	861	897	794	870	885	867	823	894	861	869	819	835	872	824	851	820	886	835	861	845	853	875	826	881	815	904	868	888	901	916	833	856	854	867	869	869	845	845	894	847	841	890	842	828	858	824	884	838	852	852	923	850	810	823	824	865	864	837	825	865	857	843	820	904	819	829	857	807	838	888	814	846	813	803	845	865	831	873	842	826	850	821	812	844	845	867	846	860	814	839	874	828	858	839	791	839	823	851	851	851	835	869	881	836	753	879	844	873	858	829	854	796	833	835	800	794	856	844	868	775	892	923	857	873	863	877	843	853	885	862	822	827	767	850	840	806	879	915	817	821	847	876	845	820	857	895	824	809	814	811	852	831	823	831	810	830	833	904	912	865	917	863	889	831	872	837	824	883	836	854	802	843	831	882	863	847	871	831	806	864	819	842	826	830	813	855	815	858	878	840	848	863	833	848	808	839	887	867	833	827	841	868	827	822	831	838	861	833	856	847	866	879	837	849	897	859	832	866	777	884	851	812	823	873	868	815	879	828	850	807	817	833	861	801	811	804	838	875	833	799	810	839	841	837	866	863	854	840	844	861	864	837	852	893	852	876	915	870	836	842	831	845	840	842	809	861	861	854	882	847	829	853	876	803	888	789	833	817	846	848	896	842	857	854	854	854	852	901	875	873	819	832	900	848	847	870	842	864	873	844	849	842	852	806	825	855	831	906	836	815	847	831	859	832	880	821	867	891	797	844	849	821	858	874	811	841	934	839	831	798	832	830	908	872	851	877	844	857	835	826	852	871	845	872	794	819	820	845	876	873	829	848	806	900	832	838	870	838	890	805	871	830	846	849	837	876	806	843	815	818	873	815	813	864	838	833	828	865	859	884	850	842	847	846	824	840	822	833	866	828	826	822	884	869	879	842	894	883	774	867	886	896	819	864	818	851	839	857	802	868	852	843	883	891	824	842	863	852	872	840	852	861	851	877	899	884	855	858	879	840	850	881	899	824	855	839	868	852	856	877	866	877	860	853	847	821	812	825	865	879	887	898	858	880	852	880	844	853	867	788	810	831	831	835	833	866	868	889	865	834	847	892	875	929	909	849	877	837	843	893	845	840	893	801	805	864	872	854	902	892	855	884	858	859	816	924	850	848	841	899	810	843	863	868	873	901	866	822	818	859	826	864	846	842	802	826	885	879	859	824	883	826	833	873	806	833	850	913	875	865	843	828	885	868	849	847	865	885	845	804	826	802	823	887	837	836	847	853	856	845	899	875	846	852	876	863	861	859	804	848	861	807	825	884	815	885	823	894	809	814	824	872	828	874	838	887	853	919	869	867	833	880	866	884	874	803	862	824	818	855	831	874	815	880	850	833	884	803	827	848	832	836	868	880	806	768	835	836	832	807	846	848	822	906	815	845	824	806	879	840	836	870	906	878	829	844	842	826	818	809	814	878	881	922	806	854	853	896	892	837	806	820	853	832	845	855	839	867	882	832	882	850	852	848	840	899	849	909	893	829	831	821	846	906	836	866	847	852	870	860	906	854	814	869	869	834	852	817	883	844	868	834	816	853	887	875	842	830	806	826	881	869	858	824	890	855	921	820	852	844	828	782	898	811	803	841	828	868	852	865	870	846	828	828	831	819	795	841	832	865	838	887	850	855	817	825	881	792	866	822	796	883	873	829	822	888	895	861	802	902	809	843	837	910	815	809	873	833	889	886	852	884	894	811	875	864	844	808	888	836	880	801	828	830	852	864	841	864	835	882	862	861	806	852	818	831	828	826	841	889	867	866	873	883	853	853	846	818	827	849	840	883	841	822	816	852	841	871	872	816	848	806	875	833	867	858	833	867	826	803	871	893	849	848	850	816	798	892	840	870	819	810	850	903	843	821	825	866	857	827	891	879	793	828	866	849	880	881	887	874	859	787	894	824	845	830	875	894	890	860	843	844	852	809	864	842	818	896	827	877	842	839	815	770	876	852	859	829	834	814	837	842	865	892	895	855	855	840	835	911	834	828	846	880	867	833	870	835	858	833	846	770	852	872	827	865	871	866	856	828	829	764	863	836	885	877	840	905	893	843	837	798	822	834	848	887	887	794	817	819	845	839	864	844	850	818	896	836	832	882	842	873	812	863	855	873	872	900	882	847	854	860	859	816	843	853	826	838	839	898	811	847	869	845	862	864	821	865	802	806	825	838	846	875	820	878	835	858	835	859	851	850	876	898	855	863	850	817	858	848	870	854	863	828	798	876	889	831	852	832	847	849	856	830	868	847	811	882	843	811	832	862	833	953	841	838	847	866	802	815	850	879	834	827	829	864	836	872	830	843	865	824	851	823	870	789	832	860	809	851	811	896	845	875	838	817	863	835	834	883	848	831	847	862	835	814	876	810	839	845	825	822	851	837	845	863	803	850	864	859	848	806	848	865	880	813	857	850	836	878	765	844	801	844	821	833	824	871	827	825	881	946	831	855	856	827	805	830	833	847	847	850	897	873	854	829	852	860	837	908	834	853	893	823	882	841	868	880	850	842	869	847	823	831	802	889	857	839	824	797	872	810	847	871	830	861	845	863	827	860	882	850	833	862	821	867	881	890	840	846	816	919	879	823	852	880	894	860	848	933	850	874	830	878	851	891	860	857	859	813	861	850	863	890	829
9746	1509	1769	1312	901	700	561	474	404	311	296	293	252	244	251	237	216	241	206	199	229	213	217	190	218	201	222	217	234	359	582	1232	789	818	1080	1538	1499	1558	1269	1087	680	717	619	513	555	396	304	229	236	206	197	206	187	166	184	161	189	158	175	184	174	171	164	203	163	189	204	183	164	194	180	158	156	177	180	203	194	182	178	182	165	159	172	153	180	177	177	177	180	175	150	172	162	159	170	160	178	164	170	166	174	171	184	169	180	162	186	176	178	164	173	167	196	187	177	187	168	181	152	176	159	166	147	159	150	175	180	181	170	182	170	167	178	157	186	176	183	164	180	183	172	186	187	183	163	190	170	177	167	173	177	169	147	166	157	171	150	151	178	146	166	171	168	176	164	189	182	201	174	161	196	170	182	174	193	146	171	190	167	165	157	169	161	174	177	174	197	184	170	174	178	189	204	183	158	172	175	174	165	179	203	171	170	154	164	184	170	182	178	182	161	187	159	186	179	200	185	155	158	181	158	161	167	169	188	147	182	173	160	185	208	155	169	192	163	148	158	174	198	182	167	171	178	156	173	176	173	157	183	168	171	179	150	152	205	167	172	184	166	174	154	192	158	171	178	183	160	160	172	165	174	196	188	175	174	176	160	162	187	178	161	182	162	179	177	166	162	152	169	156	168	158	179	172	186	191	181	180	176	162	167	181	184	160	143	175	179	180	157	170	174	175	170	161	172	148	160	161	162	177	173	183	164	166	181	176	187	174	182	166	166	165	173	167	190	154	174	186	162	169	163	155	162	165	183	165	158	164	153	192	175	175	172	177	156	153	168	164	167	148	172	198	207	175	178	183	167	164	170	169	168	164	169	190	187	153	158	171	160	161	168	168	198	181	184	175	178	178	171	170	182	177	178	192	177	175	182	182	199	182	167	166	173	166	181	174	183	169	179	181	173	187	170	150	177	149	150	173	179	177	169	151	148	180	167	186	166	197	179	162	166	148	169	172	138	185	159	153	167	160	185	185	167	171	165	159	160	160	184	194	154	194	183	169	167	177	166	155	166	174	174	158	202	181	188	159	168	159	176	160	174	167	191	182	172	175	150	178	173	169	160	162	168	160	171	160	182	162	172	147	172	193	183	174	164	158	199	147	185	165	177	179	185	183	161	166	159	182	198	184	160	161	172	185	179	186	173	158	160	175	189	169	188	156	182	166	169	160	171	160	179	164	174	150	189	189	180	164	156	206	184	163	163	166	185	169	175	168	156	150	173	158	188	172	176	183	166	166	184	165	169	185	190	180	183	171	167	169	172	147	174	181	189	168	177	167	160	181	188	176	156	169	154	156	209	166	181	184	177	177	161	175	172	164	162	180	182	156	149	161	187	172	182	164	163	170	178	178	183	168	192	174	160	178	194	154	183	184	171	159	183	157	153	167	165	173	193	177	173	150	163	171	167	137	185	186	171	189	191	181	141	163	163	199	169	183	157	193	174	160	177	161	162	192	166	152	158	186	158	172	198	191	173	196	181	179	165	163	167	188	169	158	186	187	176	166	172	168	170	163	157	169	153	154	186	166	156	167	179	155	150	174	197	156	168	149	161	195	161	153	191	191	169	161	172	165	190	170	140	164	164	176	179	161	180	179	159	166	183	174	187	153	187	171	189	161	183	154	171	183	161	180	167	189	209	173	141	157	160	192	171	156	190	145	168	179	174	151	187	172	169	158	183	164	153	150	176	218	183	176	165	174	189	174	181	192	180	164	152	149	170	176	155	160	168	169	171	168	172	196	179	171	172	184	164	168	182	192	187	193	154	156	188	179	168	173	174	185	178	164	158	156	140	187	183	176	193	180	152	183	173	159	151	164	176	179	151	168	168	146	172	150	168	153	184	166	171	197	171	177	172	174	180	135	196	169	175	155	169	180	159	167	178	188	176	173	155	174	171	153	192	172	177	174	149	169	190	175	166	157	200	154	172	178	166	170	155	152	164	185	163	171	163	153	169	174	185	173	162	155	168	176	181	152	171	171	160	176	170	184	158	189	183	179	195	204	169	164	176	165	176	163	178	174	163	180	173	162	175	163	197	169	166	172	169	177	176	178	187	164	176	173	174	171	169	170	164	188	178	178	159	164	163	168	180	163	143	170	185	192	162	166	160	142	180	172	182	174	156	154	176	172	166	170	160	165	170	164	173	152	170	146	164	171	172	166	184	174	148	166	163	158	186	160	160	165	151	187	176	186	192	177	166	167	188	167	163	154	164	184	182	161	176	167	165	172	174	163	161	174	177	145	197	168	143	157	190	172	186	159	185	164	165	155	151	159	172	174	189	189	198	162	186	172	178	180	167	181	144	160	174	176	179	174	187	182	192	176	178	190	164	178	203	192	165	179	143	168	184	175	166	172	163	167	179	145	160	176	172	180	160	171	163	169	168	161	189	171	177	176	168	162	166	174	154	192	176	172	182	167	185	174	175	173	188	189	180	193	181	176	150	205	187	147	149	186	185	162	160	153	174	141	180	205	169	173	170	176	183	190	161	164	164	166	157	164	162	176	179	180	159	168	180	152	155	180	172	155	169	152	187	160	202	169	163	176	177	166	175	180	159	168	186	162	185	181	181	171	175	174	191	168	166	164	182	171	158	181	134	178	200	158	171	181	167	170	173	160	165	178	176	161	173	166	173	178	158	154	177	162	188	164	150	188	169	186	155	167	173	188	173	180	161	170	187	184	176	160	177	171	175	168	160	182	181	182	191	152	185	193	171	151	167	159	177	178	197	165	164	161	191	187	180	163	174	201	201	172	175	179	199	159	166	188	160	163	170	180	150	151	183	191	187	161	183	157	145	180	168	152	167	160	173	169	177	180	164	158	164	186	166	146	161	180	188	178	177	149	149	182	179	164	179	173	175	168	164	147	184	162	171	181	165	175	162	171	182	189	161	156	160	173	177	161	187	154	187	150	174	178	187	186	184	159	175	187	195	200	138	184	190	169	191	181	162	155	156	140	165	176	183	181	163	174	155	169	166	159	185	166	166	178	188	180	182	167	160	173	161	177	158	182	169	161	179	161	180	167	180	162	202	179	178	165	167	168	164	168	161	181	158	186	157	170	185	166	168	178	169	156	152	184	156	178	156	143	161	152	162	174	181	160	189	181	171	152	169	168	160	166	177	186	168	159	183	166	186	189	175	156	184	174	181	166	163	162	183	180	181	181	181	158	144	157	174	182	173	176	197	157	180	167	177	182	168	162	197	169	169	187	185	162	173	168	162	192	177	155	186	176	167	193	167	162	195	156	175	190	154	148	168	206	183	148	166	174	166	175	158	171	182	177	172	179	166	188	175	173	160	155	171	157	170	163	179	174	161	166	155	190	171	185	167	202	152	154	171	181	187	162	171	152	186	161	190	149	153	151	169	172	176	171	181	137	174	161	164	149	154	195	174	158	176	162	171	184	163	170	158	184	163	168	159	190	167	178	187	168	161	176	152	174	155	167	174	180
6324	1669	3671	4025	3527	2877	2362	1960	1730	1489	1267	1181	1161	1021	995	929	879	879	844	763	745	760	758	735	844	955	969	917	1167	1859	3911	7936	5240	5242	5331	7310	9052	9749	7591	6644	4809	4646	3832	3385	4235	2679	1673	1208	1024	913	821	727	601	612	570	561	608	551	573	566	542	545	530	539	575	538	570	605	579	530	510	571	549	553	529	568	544	548	534	512	580	570	547	536	541	513	532	524	559	503	557	511	518	554	559	494	526	517	539	521	562	550	536	503	544	547	543	519	525	532	530	531	531	511	521	513	549	529	517	561	527	553	524	501	537	544	531	521	531	531	533	549	526	516	532	535	556	523	547	520	543	573	531	504	549	499	521	510	547	520	539	535	511	520	537	523	539	533	575	517	528	534	535	518	553	544	552	529	522	563	532	503	572	524	487	558	488	476	566	528	467	544	550	556	564	590	516	489	512	527	539	551	533	536	520	516	516	513	500	521	508	525	491	512	543	524	549	525	565	542	543	528	546	539	556	537	568	558	499	480	545	536	544	528	532	523	540	502	521	517	517	493	569	554	505	499	585	532	512	495	539	531	505	562	555	528	550	503	526	549	562	545	531	518	537	537	558	549	534	534	554	538	527	534	534	555	538	516	538	502	507	542	520	562	501	573	539	516	574	581	506	543	566	524	556	530	562	554	556	534	541	566	532	501	534	536	500	498	538	531	526	544	509	555	542	526	516	521	515	500	520	528	504	539	524	519	538	476	540	521	548	487	526	516	518	516	570	523	535	577	538	537	570	531	504	495	517	585	515	523	550	511	530	520	508	548	592	503	540	512	510	503	552	545	524	526	539	500	502	560	554	495	529	546	544	503	519	516	506	491	550	544	500	568	546	545	500	499	576	534	517	528	520	525	557	511	522	498	505	568	505	524	536	485	542	522	520	539	505	554	530	519	514	502	501	541	549	534	517	523	537	504	504	555	496	507	530	528	552	512	531	539	542	530	536	560	518	556	554	568	547	549	524	516	532	536	522	492	536	556	521	541	505	553	490	555	477	518	505	544	562	529	545	503	515	554	497	539	505	515	565	531	514	555	546	514	528	493	548	484	527	526	546	548	581	559	512	512	565	507	516	502	540	562	520	562	483	520	580	517	518	506	501	519	511	563	548	564	492	513	547	515	564	550	525	503	499	526	525	575	573	544	528	516	555	494	527	517	510	527	522	513	541	554	512	530	513	545	534	519	551	497	540	521	514	526	546	497	539	528	534	519	501	535	545	550	515	534	537	500	483	536	484	519	536	572	531	539	551	551	524	502	498	527	526	526	548	496	514	547	541	506	518	574	522	564	483	527	539	508	545	533	534	504	488	546	511	520	516	513	509	530	544	501	552	550	541	514	561	507	572	555	565	526	540	534	513	538	536	491	534	551	559	544	521	530	525	518	543	536	491	532	508	536	500	498	522	540	513	508	522	543	495	531	512	503	469	523	537	549	526	485	537	520	580	532	496	511	538	532	536	508	490	520	540	518	541	506	501	519	543	502	535	533	550	537	547	546	493	519	495	499	517	544	524	525	555	536	529	536	559	492	479	528	534	570	495	521	526	517	551	526	514	506	532	540	537	530	499	502	549	516	518	548	523	499	573	570	548	493	518	546	534	534	540	547	489	518	516	524	562	542	528	546	536	542	529	494	524	553	522	532	528	544	508	553	572	505	492	511	468	536	495	545	518	532	572	514	531	501	523	530	508	516	492	551	567	537	571	536	553	519	523	568	517	532	498	544	529	492	476	506	515	556	573	525	541	523	526	532	543	585	512	516	532	529	539	508	557	502	570	520	539	493	542	571	554	538	545	486	562	531	527	550	496	542	497	559	524	515	518	512	521	535	525	553	521	518	536	532	515	545	511	521	508	482	519	492	526	529	537	522	537	481	484	504	571	549	521	533	554	556	565	581	516	540	505	522	550	555	536	530	536	507	495	513	518	553	523	522	539	510	509	521	490	571	464	532	530	508	488	528	563	519	535	546	482	505	542	528	529	530	548	540	552	545	563	567	541	531	525	529	547	522	518	521	520	525	504	480	511	527	534	525	560	566	514	548	519	563	562	533	500	521	541	550	534	552	572	532	558	526	553	511	480	509	588	558	534	536	523	539	553	525	493	553	536	497	531	547	513	490	545	532	514	562	533	524	547	499	522	531	488	485	506	544	538	525	489	495	531	547	512	534	545	544	511	504	506	512	537	514	553	552	546	546	534	502	542	532	548	510	567	547	520	519	535	568	520	489	534	548	508	539	496	489	546	546	531	528	506	518	524	512	522	517	514	493	544	549	539	505	516	518	534	516	530	521	513	511	560	515	498	556	528	508	517	498	547	536	602	531	534	519	536	541	540	516	575	532	557	557	529	527	520	545	512	522	525	518	518	520	509	547	545	541	543	534	467	521	544	513	511	540	515	544	510	487	523	556	528	522	516	551	542	547	558	558	526	541	538	532	503	503	507	553	479	517	528	490	586	504	531	587	512	557	512	529	518	500	568	549	532	541	530	468	571	516	539	574	527	513	492	479	519	504	539	498	559	521	514	478	555	523	525	479	517	562	536	512	544	537	543	541	516	540	553	531	470	509	533	549	566	526	580	504	571	518	544	499	508	521	496	545	499	540	560	581	541	481	510	506	511	548	570	495	494	573	518	533	505	551	512	517	527	571	553	512	518	536	503	545	543	528	499	479	543	517	549	512	530	522	505	510	592	536	529	530	517	537	548	518	565	531	491	521	515	540	517	562	536	541	549	504	553	544	516	560	528	521	519	513	552	502	510	535	533	549	531	574	520	528	491	518	533	544	528	534	539	494	547	514	544	517	501	516	497	506	489	515	528	560	535	520	563	468	562	512	462	557	509	529	557	515	559	543	516	540	535	534	529	553	534	510	529	517	534	546	482	519	503	518	509	515	538	561	540	506	495	549	526	524	513	560	534	513	517	574	579	521	536	565	557	533	554	567	547	520	526	512	529	532	518	543	533	571	516	542	489	563	518	520	554	530	528	533	527	538	524	517	527	477	493	515	531	545	511	505	506	498	559	548	486	522	510	511	525	563	518	538	513	540	501	505	502	540	536	535	577	505	526	555	513	484	535	516	510	525	523	516	519	544	517	541	515	534	544	540	558	554	524	525	537	550	519	546	520	505	510	533	518	543	506	520	515	476	529	522	548	525	589	472	518	547	522	531	512	564	506	514	522	511	527	535	534	505	577	555	506	536	523	542	495	551	515	528	510	513	485	543	519	529	542	552	466	524	518	525	523	489	522	548	500	481	508	560	504	509	525	547	544	534	534	509	513	508	561	532	531	520	545	548	581	524	516	559	534	546	518	525	496	560	567	525	521	491	543	518	515	536	519	570	519	551	509	546	530	517	551	538	478	529	532	524	542	564	536	545	534	533	535	504	505	514	531	532	500	579	505	525	528	508	525	564	526	542	567	525	552	539	521	496	516	511	518	525	531	557	496	538	551	519	502	509	537	522
16432	3273	3058	2293	1566	1078	828	608	516	429	386	356	330	271	230	266	247	207	198	194	171	195	190	201	216	235	227	219	243	390	734	1312	1336	1294	1769	2804	2876	2900	2008	1570	1298	993	868	750	805	464	359	289	217	226	193	182	163	149	145	152	156	136	171	163	174	168	171	173	151	152	163	152	145	143	162	166	147	153	161	151	143	160	158	154	150	149	166	149	137	154	150	147	159	146	149	153	132	158	129	153	149	151	146	155	133	168	153	148	150	142	148	142	157	146	154	155	143	166	140	115	141	159	156	131	141	160	131	157	165	147	140	166	171	150	140	130	156	140	131	156	156	137	141	151	144	169	129	147	137	143	130	120	136	128	123	167	128	135	139	132	152	139	156	169	139	134	159	152	143	143	135	154	147	149	134	137	144	130	141	146	131	143	143	153	132	140	137	157	152	125	153	139	150	130	145	152	161	142	166	132	162	139	134	171	156	138	136	136	145	137	142	144	143	144	133	155	140	151	154	155	141	132	130	142	141	136	148	152	119	150	135	134	121	159	136	140	136	148	140	140	145	152	144	155	155	158	145	154	140	159	142	150	132	151	148	133	161	159	136	144	152	143	160	132	154	137	131	153	132	136	137	167	142	145	141	141	118	153	140	152	128	120	147	135	140	142	135	156	140	138	151	145	152	124	129	151	134	138	130	155	155	141	149	157	123	151	130	154	149	134	133	124	137	157	158	146	144	149	170	131	133	133	151	164	136	129	151	168	143	123	141	146	154	155	154	158	144	166	140	133	155	131	131	144	124	159	136	121	145	138	133	151	148	155	142	120	106	128	134	144	148	129	130	145	150	151	132	142	133	113	154	130	150	144	140	150	161	161	164	134	134	152	129	177	156	144	130	151	126	126	139	132	120	137	144	161	138	143	125	139	162	137	135	138	135	133	165	144	146	139	143	145	147	151	167	130	138	118	135	185	154	145	134	156	165	138	171	137	142	125	153	141	152	139	139	142	127	140	157	140	134	139	142	157	171	137	134	130	137	118	157	128	135	131	155	158	152	138	138	156	136	136	144	144	138	147	122	142	133	154	145	123	143	132	142	164	138	131	133	149	149	139	155	134	132	135	147	153	146	130	159	131	145	120	125	149	129	162	167	131	148	146	169	150	143	156	141	140	160	156	134	132	164	168	182	152	138	155	142	130	150	126	155	140	152	166	173	134	136	154	179	144	144	150	149	135	142	184	134	160	139	146	150	139	145	139	147	164	155	137	144	151	144	135	140	138	141	131	133	139	170	148	155	146	141	148	156	159	144	135	149	149	140	127	143	137	135	127	142	136	169	141	138	145	156	143	133	163	148	127	168	150	149	158	137	167	136	141	149	178	154	133	152	143	114	138	140	147	126	125	127	136	155	147	154	156	155	167	155	143	133	169	159	160	119	168	147	151	144	149	124	134	143	151	140	129	131	121	145	125	137	158	136	142	143	154	154	136	148	148	136	130	144	146	156	141	140	172	139	122	141	134	151	135	133	155	150	147	131	131	129	147	151	134	142	152	131	148	149	143	145	156	149	127	127	143	120	151	163	143	155	140	149	144	133	136	139	114	134	140	145	152	152	128	144	135	153	127	143	151	140	128	171	134	137	141	129	151	140	141	144	154	140	148	141	155	135	136	163	141	147	157	152	129	146	153	168	145	140	155	137	146	135	129	141	135	139	138	132	149	155	150	152	132	141	137	146	139	153	132	142	136	141	160	137	151	133	144	133	150	156	161	137	136	151	160	140	134	138	148	143	144	133	150	144	144	154	158	161	129	152	135	146	154	143	160	168	131	151	184	149	154	175	164	146	137	152	125	153	149	169	138	133	141	146	159	137	136	122	149	133	152	129	138	152	122	117	128	152	134	137	146	156	138	163	140	158	164	156	140	142	164	146	153	145	130	151	142	146	164	154	149	145	132	139	154	145	149	161	126	126	142	132	148	155	159	155	143	123	131	134	141	148	145	140	128	164	130	131	170	163	140	140	135	134	143	141	147	121	120	142	133	165	144	147	131	174	137	143	139	154	137	153	120	148	144	159	140	132	146	165	137	157	153	149	138	169	142	146	160	151	156	139	152	131	149	153	159	156	157	140	147	155	136	150	128	138	148	151	130	147	140	138	142	154	140	131	148	143	156	125	149	142	141	128	143	139	143	149	140	138	127	148	133	153	135	136	166	136	147	158	131	134	149	150	136	165	144	138	143	138	141	124	145	154	136	169	148	148	151	142	148	150	124	159	128	144	131	148	150	136	135	173	150	148	152	125	162	161	168	123	150	146	154	152	145	148	150	142	139	138	145	136	149	146	150	126	154	129	132	144	147	148	133	132	147	130	161	125	138	158	163	134	153	155	156	140	147	144	139	165	135	130	136	144	137	130	149	164	148	158	147	136	135	158	160	127	130	134	138	137	151	147	142	168	157	147	133	147	148	139	144	163	155	163	136	148	157	139	133	129	159	137	165	148	121	133	146	146	156	149	151	148	137	130	136	151	149	148	156	155	125	137	123	121	152	131	142	144	147	145	139	144	144	143	144	137	130	147	152	139	146	163	149	162	153	142	149	142	153	116	153	129	158	129	125	166	141	148	149	140	169	161	140	143	152	154	153	187	167	131	156	152	141	137	149	119	134	152	153	133	134	129	145	143	184	141	135	149	163	147	146	142	154	158	162	158	128	158	136	112	133	137	162	128	133	154	147	129	135	137	115	161	159	133	131	164	150	142	149	152	146	132	157	148	141	150	141	149	152	141	145	134	134	141	144	151	159	160	154	160	122	140	131	147	142	120	130	146	152	149	155	150	128	133	160	117	138	163	165	147	127	130	164	156	147	159	143	155	141	168	136	142	155	165	132	128	147	148	144	144	125	140	140	140	143	144	125	116	147	143	151	134	155	133	142	142	156	147	140	145	148	133	133	148	121	149	149	149	135	145	138	119	138	140	125	119	153	158	140	154	125	156	160	142	138	134	132	130	134	139	132	125	146	158	124	115	151	143	147	150	162	137	127	150	131	148	153	141	166	147	158	129	160	172	173	150	145	127	143	129	123	140	137	144	165	163	142	134	148	164	135	132	143	145	158	138	179	132	144	140	145	136	155	139	132	154	154	150	131	141	157	157	161	156	152	146	149	150	135	135	135	156	141	141	133	162	145	147	144	143	151	147	152	144	143	131	153	159	154	164	156	143	158	151	125	158	162	128	135	143	128	138	155	166	136	117	135	161	157	166	130	132	148	170	141	145	143	180	146	142	147	132	154	152	138	157	122	111	141	133	135	148	137	132	155	145	162	135	159	138	144	134	149	146	154	128	138	139	147	170	158	141	122	156	159	129	146	142	152	152	125	143	138	131	137	156	157	144	129	181	143	139	159	143	139	145	145	130	132	133	141	175	136	123	171	149	131	138	142	150	165	148	140	164	130	134	128	126	144	134	145	144	132	131	141	154	137	137	140	128	151	136	136	137	134	152	156	148	164
8116	2674	6096	6651	5504	4500	3759	3026	2535	2193	1854	1679	1468	1363	1241	1167	1132	1063	985	919	879	797	783	878	896	1071	994	1058	1431	2448	4814	8805	8773	7615	9061	12816	14078	14913	11450	9682	8433	6763	6448	5210	6185	3630	2473	1567	1281	1106	1050	813	645	552	621	549	537	552	631	559	553	544	498	514	514	553	497	515	463	500	484	459	474	503	480	479	423	514	455	489	460	497	496	469	524	505	462	500	451	516	462	446	427	471	467	454	477	479	449	484	460	474	492	477	479	422	503	469	457	491	500	427	543	512	488	455	438	486	463	442	465	435	473	419	457	474	475	464	467	452	473	430	459	430	508	474	463	447	429	445	480	468	461	453	451	473	472	457	422	491	477	443	476	476	468	483	458	408	429	438	469	441	413	472	478	440	437	457	443	434	451	466	460	448	456	452	459	458	473	466	417	442	429	460	448	494	419	439	512	435	471	433	473	442	462	500	509	460	455	461	447	443	501	452	429	481	453	473	449	486	457	435	474	447	474	470	406	468	479	476	450	465	469	436	407	444	432	438	475	453	478	437	469	482	446	414	456	437	431	462	465	420	443	439	466	446	491	439	443	453	481	477	455	465	453	426	423	451	434	443	453	439	470	478	444	494	488	457	413	463	451	465	470	501	438	477	474	476	426	481	479	468	494	459	495	446	450	454	443	431	506	417	451	470	464	446	467	461	433	465	439	423	434	480	454	443	447	492	467	434	470	476	473	441	494	413	463	443	476	474	418	440	495	441	453	428	445	436	474	468	459	466	435	448	427	451	467	473	462	481	478	487	464	477	454	463	462	454	478	509	453	439	461	461	413	432	489	447	443	427	438	456	456	442	458	456	472	446	450	428	473	465	482	470	494	443	461	423	470	464	426	486	413	476	447	447	479	506	433	451	460	437	462	472	475	484	435	434	527	477	451	419	427	479	470	451	467	482	462	446	457	439	470	484	452	447	459	438	428	480	425	472	467	461	465	476	438	492	445	447	448	451	467	447	493	422	469	424	461	426	460	440	430	442	427	459	456	487	445	420	447	488	443	464	459	445	427	459	443	461	423	439	418	451	459	487	478	465	432	485	440	460	451	449	469	436	440	446	473	493	454	454	478	483	457	475	475	459	426	466	453	433	469	480	461	460	437	471	452	462	459	430	471	467	414	428	464	481	470	456	420	473	454	465	424	494	448	512	427	486	424	477	446	459	485	496	481	488	461	482	470	436	416	451	460	431	451	439	457	479	435	429	456	501	466	427	488	473	445	486	514	491	476	442	409	454	481	461	450	482	467	434	435	459	454	453	467	469	465	452	471	456	475	434	435	456	469	491	450	463	432	440	438	476	443	427	413	436	457	462	447	427	435	471	437	452	457	428	447	455	449	475	447	484	438	474	495	447	447	420	443	481	453	471	449	486	454	477	494	472	451	441	442	457	450	464	466	485	406	443	471	473	406	425	462	457	461	480	438	460	454	424	472	417	458	456	453	448	438	461	444	445	431	430	463	441	465	464	421	473	469	446	436	503	435	457	469	465	442	449	439	458	456	419	477	434	465	443	464	483	478	484	491	454	432	438	477	447	444	454	466	484	488	449	460	432	486	456	426	472	426	486	462	471	458	436	410	469	453	439	435	475	435	436	486	468	489	464	466	448	407	475	442	465	463	516	439	446	445	491	446	428	464	433	421	448	454	462	443	428	469	448	464	459	434	421	430	458	457	494	439	454	462	430	488	475	431	455	452	447	481	469	439	496	446	466	463	415	474	459	496	462	422	448	447	455	445	457	431	450	480	443	433	458	475	445	438	465	485	459	460	451	463	443	461	448	463	462	480	435	433	456	491	489	455	458	493	431	454	444	441	436	457	456	484	427	433	463	426	462	453	430	439	453	443	463	483	465	457	431	442	450	449	412	417	466	413	458	467	503	474	469	450	426	462	498	432	402	424	457	446	483	474	433	447	419	457	440	482	464	477	482	491	410	462	438	485	433	448	478	489	459	463	493	476	443	438	485	493	431	449	434	441	492	476	455	457	473	440	463	508	473	477	454	476	469	436	425	449	464	463	476	443	468	437	437	437	474	443	505	478	452	471	452	416	435	472	467	419	477	468	478	471	438	411	475	435	479	433	472	479	462	431	434	456	449	461	470	445	464	447	465	458	473	440	447	481	455	445	441	445	478	506	456	454	399	437	442	491	461	448	460	433	472	460	462	450	470	463	456	462	448	464	455	433	444	453	466	486	506	455	492	469	473	467	429	481	427	492	479	439	445	476	442	525	448	469	443	447	472	421	452	472	437	449	467	473	466	451	442	457	476	442	472	441	440	468	460	467	454	494	414	450	452	465	423	488	428	471	449	477	474	448	447	439	442	413	402	454	474	423	443	494	448	465	418	472	461	435	473	404	455	465	460	465	483	466	432	480	437	471	437	487	447	480	452	470	485	456	473	449	462	491	473	483	404	476	489	406	413	458	469	466	410	472	438	440	445	487	477	436	479	454	460	444	466	464	496	441	455	454	479	423	469	509	457	483	453	441	445	462	467	436	455	486	428	436	459	443	474	468	443	450	432	455	427	457	422	454	474	447	443	438	431	466	460	462	456	429	434	421	508	471	482	485	437	443	480	423	480	484	471	512	483	427	445	474	458	430	484	501	478	480	473	422	420	470	468	431	450	435	501	480	426	475	470	476	449	417	497	447	498	432	479	491	444	447	467	479	456	463	450	443	470	435	478	476	466	441	462	443	432	488	469	494	429	487	428	471	478	462	458	475	423	459	449	440	478	432	501	469	426	470	472	426	478	418	444	426	452	432	481	455	445	442	450	440	436	440	459	447	464	437	463	435	419	428	448	452	400	410	457	464	463	444	463	463	477	479	411	456	448	492	429	468	464	409	447	417	439	424	445	460	488	495	448	475	489	448	483	428	466	414	460	482	486	447	458	447	462	450	445	479	456	465	438	427	457	476	480	449	430	427	460	414	434	477	475	495	452	472	456	464	473	435	486	448	441	463	469	428	443	459	459	422	450	440	467	457	476	425	424	464	478	483	466	458	442	439	464	449	463	436	459	424	466	457	436	477	448	453	454	471	456	471	466	463	469	459	476	421	413	438	450	448	445	430	464	473	432	431	428	472	443	419	450	460	457	478	466	461	460	441	459	463	449	444	427	460	473	435	442	415	480	426	473	454	470	440	475	456	451	479	410	447	420	442	426	437	444	504	473	452	481	445	475	471	505	431	425	478	499	473	470	406	463	476	465	478	415	418	476	450	429	457	437	443	433	485	435	468	447	451	456	462	465	426	475	440	455	476	483	454	457	467	448	470	457	457	471	438	471	451	451	488	497	465	452	475	419	484	454	479	456	476	463	474	457	401	429	466	456	420	463	447	463	494	466	436	428	449	435	452	438	466	458	439	441	413	429	432	469	440	466	455	446	470	406	444	446	461	452	444	461	437	420	422	445	455	495	482	436	415	441	472	492	465	464	477	459	459	473	449	471	467	423
2426	403	426	355	370	353	359	327	327	335	326	356	305	320	337	336	330	317	328	313	342	344	341	293	334	304	354	342	329	312	353	340	370	303	367	443	364	388	367	394	321	331	350	342	325	336	343	290	281	313	322	299	331	303	273	294	332	340	320	354	347	314	309	349	291	279	317	312	319	316	336	313	350	293	310	315	335	317	336	315	322	300	311	313	330	314	298	331	333	279	316	318	305	343	328	293	328	348	316	331	301	350	345	304	313	290	299	315	316	307	298	309	326	330	287	346	324	320	363	300	326	327	337	344	328	293	305	348	315	328	355	331	344	303	322	306	292	321	306	310	338	307	297	335	332	276	327	315	339	337	302	313	318	310	304	343	280	319	312	333	315	294	309	301	352	291	341	333	340	297	283	353	301	305	347	323	309	296	331	320	305	315	311	335	346	301	302	310	308	317	347	350	350	303	319	318	311	355	323	337	330	310	293	299	329	288	292	334	338	326	308	324	303	323	306	332	326	337	311	323	347	309	355	300	289	306	308	294	307	317	280	307	303	296	312	296	304	302	314	297	298	333	324	355	327	322	305	299	332	317	324	315	341	321	304	312	310	319	355	320	292	350	308	305	286	327	272	301	289	298	316	297	345	352	336	360	359	273	313	315	307	329	313	289	313	339	291	318	314	333	307	311	330	296	322	300	317	324	352	320	312	344	343	298	319	324	311	291	308	330	320	295	330	295	312	300	333	314	322	313	314	314	307	323	325	295	319	327	336	278	314	317	356	325	306	308	336	362	288	310	319	311	288	310	293	287	300	317	312	306	308	315	349	323	316	326	302	300	314	297	307	337	343	327	296	342	307	316	317	304	317	320	322	296	290	318	317	316	318	325	305	298	314	294	311	287	332	301	333	314	312	310	319	307	309	329	321	288	309	316	353	315	335	343	342	263	308	317	310	315	329	316	318	309	325	322	319	295	297	303	321	306	341	320	292	291	268	321	322	322	310	299	301	295	305	311	302	318	311	321	304	318	327	303	326	299	347	341	296	292	308	309	344	340	322	316	315	311	314	335	307	335	286	306	295	291	298	309	300	315	299	285	292	278	307	312	314	299	310	292	341	338	309	316	325	299	329	324	350	324	329	319	315	348	335	322	303	300	309	326	331	305	311	324	300	321	296	292	315	328	312	297	310	317	320	327	305	315	308	318	301	319	308	292	305	308	325	306	303	309	276	324	315	322	344	299	319	293	325	303	333	298	355	318	312	326	314	315	326	297	294	285	317	288	315	313	367	310	328	287	299	331	313	314	307	353	309	304	292	305	309	342	336	297	304	323	307	336	267	292	332	326	306	306	317	337	331	322	301	345	300	337	320	343	338	313	300	302	320	294	312	335	311	287	326	313	337	320	327	318	324	341	317	294	315	312	302	325	331	295	343	302	288	311	320	328	290	324	352	311	331	291	334	309	326	318	287	302	306	297	314	309	350	295	321	309	302	308	290	296	311	282	329	359	309	329	298	313	325	308	307	338	316	310	344	333	318	282	313	317	305	326	342	325	285	330	331	299	320	336	280	330	317	302	314	296	319	296	318	311	331	332	326	313	333	278	281	342	314	306	306	319	337	330	294	315	332	315	312	301	329	307	329	283	328	314	299	297	327	300	297	279	330	330	325	303	327	344	295	320	329	287	314	324	344	326	282	297	342	305	325	314	324	305	338	353	335	313	318	308	333	283	328	339	290	314	314	320	364	312	316	310	296	298	315	334	323	319	318	329	318	328	345	312	328	286	329	310	351	361	286	328	314	317	298	329	303	322	325	273	325	315	309	332	324	340	297	329	314	329	306	328	345	351	338	318	330	322	310	337	304	311	305	312	321	338	327	322	281	299	291	349	321	325	287	301	317	344	326	297	271	311	308	302	312	305	302	328	329	301	312	318	325	287	317	336	357	311	327	341	346	325	321	315	316	299	290	339	314	319	310	332	271	317	339	300	330	306	305	341	334	306	313	313	336	284	342	304	327	330	305	298	341	335	315	294	341	306	329	324	321	296	312	327	313	361	382	322	335	329	325	319	318	323	336	322	307	308	331	318	291	316	333	336	324	293	292	329	341	325	308	326	293	320	315	319	306	269	300	319	322	349	338	315	281	297	337	309	301	331	301	332	330	347	302	332	351	285	309	306	343	319	324	330	338	310	310	354	312	320	336	321	322	325	314	336	314	278	324	312	338	322	344	305	331	299	310	304	293	309	312	313	346	341	330	296	312	291	325	318	269	320	307	304	300	291	306	332	282	312	303	300	313	288	323	351	315	316	297	309	328	325	295	340	321	322	318	324	346	336	302	316	325	326	304	332	322	307	322	298	321	312	305	322	350	330	340	334	298	314	331	320	296	319	331	340	305	319	279	335	327	300	330	287	324	304	344	295	327	306	332	327	298	302	330	335	311	349	322	328	340	320	301	311	326	311	313	318	307	346	365	304	287	330	335	284	327	314	303	320	331	349	318	301	321	317	332	303	320	339	308	341	301	339	323	332	319	305	324	295	313	328	323	318	306	297	291	298	293	322	311	294	318	314	313	283	289	320	306	311	319	312	296	295	309	297	318	303	301	334	309	302	326	312	309	324	311	339	333	311	331	296	341	337	259	318	295	299	349	340	332	306	332	292	319	348	315	304	299	314	305	328	321	350	315	306	326	317	362	335	304	306	322	324	316	331	291	312	296	324	268	332	343	365	311	332	308	325	313	280	317	304	298	320	328	352	310	311	329	317	302	331	343	327	308	321	317	310	304	301	327	305	325	319	319	297	346	303	299	322	319	320	322	285	329	291	329	301	303	318	344	312	333	347	322	338	305	339	279	295	276	303	302	303	334	321	331	331	315	322	295	282	313	285	308	310	344	347	328	342	354	316	304	318	295	315	333	291	295	301	299	336	319	323	285	337	293	339	337	350	317	326	305	308	282	306	314	299	351	311	359	339	353	293	323	286	328	321	353	311	306	305	291	301	317	303	306	299	314	305	300	338	304	321	312	294	313	329	336	309	276	311	319	361	295	337	312	310	329	340	296	324	342	306	303	308	328	327	293	294	338	339	329	358	358	324	343	312	304	320	322	304	322	301	341	320	315	328	313	336	302	317	301	305	326	290	328	325	307	295	316	333	302	300	326	307	323	324	304	357	324	317	327	299	311	338	331	304	358	304	333	318	314	309	323	310	301	323	307	303	293	311	311	330	298	300	281	307	335	328	317	309	294	281	320	318	303	325	321	339	283	332	325	326	318	327	329	319	323	300	318	305	312	326	295	298	301	305	318	300	284	314	330	314	312	306	342	323	300	330	295	287	312	310	317	289	277	275	335	319	328	325	331	305	326	305	345	300	315	306	317	354	304	296	334	303	303	322	304	326	306	332	320	329	352	331	323	299	292	282	337	305	334	298	311	317	333	328	282	317	302	316	340	339	302	284	317	336	341	324	311	335	346	308	290	303	324	321	304	274	322	356	333	300	310	310
2403	1057	1021	1129	1080	1038	942	1021	1004	1023	947	924	897	931	956	911	934	947	897	897	880	934	906	910	952	1010	952	887	1010	973	1043	1137	1304	1146	1397	1538	1606	1567	1422	1240	1174	1140	1146	1071	1117	983	931	880	929	946	875	886	912	897	939	899	865	844	939	858	858	870	913	880	870	872	878	905	828	901	923	917	896	873	880	874	854	831	863	870	894	884	880	914	861	879	889	871	884	876	932	873	862	856	874	918	853	863	855	910	880	897	873	915	895	904	868	939	911	901	933	909	926	839	846	865	905	917	875	888	902	863	885	857	861	817	877	854	909	873	892	870	879	897	916	854	939	864	876	927	876	859	911	875	873	949	922	892	934	925	887	840	863	905	918	925	860	938	862	855	856	878	914	881	886	913	891	918	935	887	887	826	892	885	849	851	881	878	888	862	873	886	910	908	854	879	916	890	869	856	918	917	863	887	867	873	909	897	871	937	901	916	853	815	912	883	883	928	955	914	886	927	871	904	904	871	888	888	865	914	973	858	949	916	924	890	920	861	877	869	874	901	891	931	913	869	872	887	850	927	872	995	903	841	849	878	869	909	920	931	912	930	866	851	850	846	893	851	920	886	876	892	905	889	851	872	876	862	919	870	865	864	846	854	852	908	912	933	925	848	923	869	936	878	886	870	849	849	917	905	871	907	933	882	914	954	894	873	874	910	882	836	813	896	899	821	964	848	857	914	905	900	866	930	867	925	890	909	880	875	869	845	860	879	836	925	853	896	892	922	863	936	933	866	880	875	896	882	920	861	880	879	843	914	896	929	892	875	889	869	923	837	874	935	865	859	825	888	863	851	871	904	883	937	899	873	898	885	876	944	898	936	921	877	917	876	899	882	875	887	906	870	902	880	896	873	908	859	832	852	866	923	879	867	929	875	927	856	858	866	917	876	880	865	865	839	913	829	892	915	884	906	950	896	869	912	892	883	907	893	930	940	855	886	890	898	914	911	923	892	866	957	888	892	838	906	901	860	873	910	942	932	887	928	842	912	876	888	901	839	855	907	878	896	882	869	888	844	903	903	931	918	927	896	915	845	887	880	907	876	860	899	816	928	899	930	884	854	847	880	896	902	894	852	913	890	874	938	889	874	820	887	876	862	879	872	864	842	885	862	862	857	845	838	854	888	921	836	888	922	898	801	890	883	865	911	852	852	934	880	842	894	852	906	889	879	837	841	876	928	863	872	898	892	878	888	878	897	831	841	918	935	904	888	887	851	919	881	883	923	914	887	896	858	897	879	861	881	843	939	911	881	906	814	872	848	835	852	889	872	900	866	919	868	865	876	903	871	878	901	931	888	861	937	880	876	896	905	932	922	916	868	858	938	890	874	909	868	903	891	893	871	895	886	901	931	871	830	945	882	902	907	869	906	914	889	860	866	893	851	917	891	889	875	907	864	824	876	871	908	906	868	929	905	889	874	896	916	868	885	942	881	898	895	896	871	884	887	888	891	845	837	863	946	919	831	921	900	911	861	961	887	964	932	885	888	864	915	880	903	944	913	867	875	882	819	876	882	869	842	900	887	869	969	891	887	820	889	902	873	883	872	912	911	872	915	893	829	920	858	869	926	875	882	869	853	858	915	887	871	823	907	863	889	888	886	873	869	866	908	872	850	864	855	886	873	859	839	896	910	884	867	874	914	894	873	876	919	929	904	936	862	919	903	873	856	865	862	930	907	910	852	933	906	886	876	884	854	887	862	868	884	866	860	973	914	896	878	960	934	862	874	841	852	865	914	875	892	873	867	931	922	924	881	846	873	894	918	867	888	893	921	867	871	848	900	871	880	875	891	913	881	885	917	875	875	896	825	875	890	884	902	867	878	920	937	905	913	904	899	925	891	918	897	876	854	901	892	918	849	844	864	877	903	901	918	936	888	910	826	903	904	920	931	846	895	931	894	893	895	901	886	896	876	884	899	929	944	915	872	865	896	928	903	861	920	838	899	910	875	901	856	877	880	867	916	903	899	877	877	883	905	910	893	837	909	847	874	923	898	880	885	869	906	886	880	914	892	912	896	893	847	902	903	886	836	879	915	849	905	910	841	855	850	876	891	878	895	905	908	902	897	857	888	926	880	851	885	970	908	858	918	870	909	878	871	878	866	894	838	875	865	868	922	881	877	894	875	877	903	938	891	821	911	882	898	879	887	945	889	863	862	887	885	906	878	912	867	894	901	934	838	880	826	859	929	888	826	893	932	909	850	889	923	842	829	881	920	877	872	853	935	879	854	937	875	899	884	847	911	867	969	889	877	874	929	884	913	927	899	867	882	889	891	896	858	869	922	846	911	829	921	879	909	870	860	847	891	886	837	881	891	872	899	879	889	857	862	880	888	851	916	858	882	887	910	856	887	859	891	902	840	888	863	909	871	885	897	912	911	898	902	889	841	878	907	841	863	868	916	926	858	928	903	894	872	869	903	909	866	843	930	863	856	886	907	908	820	860	881	880	855	946	896	867	877	918	868	901	834	865	904	818	876	875	905	838	898	853	866	897	831	886	879	843	833	915	882	880	799	849	876	883	888	889	891	901	924	928	887	843	910	868	860	874	860	859	906	868	902	883	885	890	923	917	887	893	892	976	869	894	885	908	850	889	939	825	835	908	891	936	890	858	896	878	876	891	866	862	877	966	882	887	913	907	884	901	934	921	880	894	911	862	867	885	918	856	881	893	839	892	844	917	901	886	890	879	898	896	842	892	909	889	937	886	880	835	871	936	872	886	879	886	970	902	855	873	883	925	901	909	875	909	889	864	917	937	917	922	892	903	864	881	879	943	832	928	880	866	875	913	949	892	882	935	911	908	856	897	841	876	925	880	860	847	855	870	859	900	900	870	873	863	893	951	973	896	960	855	918	861	865	890	944	901	851	861	907	857	888	875	880	892	850	923	892	914	858	836	845	919	892	851	869	876	865	883	915	895	910	854	910	876	876	887	928	854	855	812	898	873	881	883	912	948	892	886	916	890	875	888	916	889	846	934	887	871	913	909	865	875	916	867	954	873	858	875	923	850	903	911	863	883	890	888	892	917	906	884	866	881	840	846	909	903	874	912	853	906	935	855	926	866	862	861	931	847	912	871	889	895	870	871	835	896	876	926	884	906	866	877	890	834	877	884	900	928	899	844	858	902	911	892	837	912	878	863	830	922	920	936	854	912	856	840	885	876	853	862	930	865	909	966	884	894	884	891	874	898	909	892	864	893	888	919	886	886	859	887	891	920	919	928	830	937	880	873	895	896	868	885	849	850	848	854	923	843	827	859	902	871	895	898	897	877	921	901	922	867	876	945	897	858	856	884	828	902	908	867	937	894	862	890	867	932	873	895	818	852	882	859	914	913	915	920	874	859	928	902	902	928	924	879	862	923	842	884	917	903	874	889	884	887	861	888	881	826	926	905	884	881	870	959	852	871	912	918	867	875	886	899	861	861	867	861	900	924	916	876	879	904	921	945	907	882	914
9659	1452	1562	1230	866	646	495	407	379	298	304	266	241	242	253	210	212	185	223	209	201	211	184	168	209	200	234	242	247	235	328	756	862	902	1354	1603	1692	1334	975	914	803	520	568	513	472	324	243	255	210	189	190	199	204	172	155	166	207	189	174	177	182	156	174	173	202	180	161	174	178	167	179	183	172	183	177	167	169	170	184	168	177	171	189	186	163	179	181	183	169	143	169	163	157	167	174	167	164	176	146	153	182	159	177	175	158	152	183	154	173	160	168	163	137	162	153	182	171	163	168	164	154	159	166	158	181	155	159	165	175	159	149	166	160	160	171	136	176	172	170	137	165	151	172	171	164	171	145	178	174	173	160	149	169	152	196	149	177	160	136	161	165	165	160	173	163	153	165	187	174	161	154	154	177	160	148	170	169	185	168	166	152	178	167	175	159	147	174	165	153	153	183	139	185	187	152	156	183	179	161	179	169	189	151	195	170	159	186	153	164	160	165	161	166	166	188	169	159	134	167	169	145	149	150	172	193	160	164	158	168	176	168	154	164	155	134	168	142	150	163	146	159	160	144	136	146	164	161	156	139	141	183	157	145	153	163	160	187	183	177	188	179	165	160	160	163	165	158	159	145	166	165	138	181	153	158	160	162	151	137	159	187	167	187	176	176	153	174	189	182	176	146	160	172	154	155	167	162	145	163	208	173	173	198	184	170	182	182	143	150	179	171	174	156	179	155	171	179	160	156	160	137	182	166	171	175	172	129	164	153	148	189	168	162	144	173	187	160	158	177	173	160	152	166	166	171	154	184	173	158	138	175	164	152	176	169	170	164	168	175	147	182	163	152	173	157	200	147	163	180	146	184	171	172	186	171	165	166	173	153	172	187	176	174	173	171	141	171	156	158	153	190	140	171	180	164	170	178	147	156	179	162	149	157	140	178	171	175	165	161	183	157	156	163	151	187	158	177	181	155	138	158	162	153	150	170	179	169	141	168	173	173	186	193	164	159	173	151	166	157	163	173	159	168	166	166	149	175	143	157	175	133	154	134	175	159	163	165	158	156	184	182	163	157	176	142	176	171	184	158	148	152	180	156	165	158	151	141	174	168	152	156	152	163	176	148	140	168	178	167	167	161	167	157	139	167	175	147	164	148	164	178	161	166	154	154	153	162	163	173	177	155	154	157	184	140	147	157	153	167	181	166	175	161	178	170	168	179	169	159	155	135	197	173	176	154	181	200	150	142	155	173	170	157	168	166	151	160	161	185	148	157	157	155	175	184	175	149	141	168	193	169	171	150	155	177	161	175	153	176	173	163	166	172	162	171	161	169	167	186	175	187	174	155	160	147	168	162	174	154	148	159	168	176	178	159	176	154	146	155	172	126	161	156	172	158	162	157	151	142	157	167	179	136	153	152	161	141	169	172	151	176	182	176	128	172	183	177	161	144	169	169	148	160	177	165	152	191	170	191	158	162	166	172	171	141	164	159	149	158	144	172	177	160	172	174	176	151	172	162	174	171	150	141	160	173	161	130	185	181	168	167	176	186	177	174	185	164	177	164	181	184	174	170	197	176	131	144	167	158	156	151	162	165	166	157	160	178	154	165	160	151	161	164	174	161	166	173	175	181	147	164	168	165	172	169	174	160	166	169	155	187	161	189	199	143	165	171	182	176	156	150	164	172	141	141	176	169	162	181	193	149	161	180	162	163	176	171	146	164	164	170	152	159	167	156	186	158	163	183	155	171	166	146	170	166	173	181	150	155	174	153	168	171	169	156	188	161	150	156	153	153	184	150	176	170	177	140	142	160	177	154	189	172	158	144	176	160	173	179	171	163	162	163	162	162	168	166	165	172	169	151	146	180	166	155	172	166	164	172	161	173	159	152	186	166	154	174	169	170	165	160	145	164	151	167	182	174	138	164	167	170	156	156	172	176	195	162	151	156	182	151	150	179	184	186	183	162	173	162	155	177	138	162	168	162	160	153	173	164	150	157	162	180	167	152	178	167	173	162	147	168	177	167	163	151	154	169	173	170	171	163	147	144	172	187	188	164	164	158	156	155	176	165	181	143	181	168	181	141	171	182	175	165	162	154	181	181	171	177	173	163	173	157	161	172	164	165	153	150	161	160	144	174	166	178	145	167	163	164	161	168	177	168	184	165	167	162	149	171	160	193	163	159	166	159	169	172	217	182	153	161	162	174	156	182	164	189	158	179	170	139	155	174	146	188	167	193	170	146	151	156	153	146	181	180	153	162	147	163	190	155	171	171	185	149	183	170	162	166	172	174	165	166	145	166	166	154	184	161	147	165	174	160	174	164	143	169	150	155	186	183	175	182	167	150	162	151	176	163	163	168	158	176	155	176	174	151	158	166	171	164	169	169	155	155	181	162	165	175	152	168	172	172	188	142	204	143	168	148	163	170	157	141	164	159	165	191	153	139	151	133	149	178	162	165	172	135	185	165	156	159	168	141	183	165	178	161	172	154	166	191	163	154	161	171	166	163	151	152	155	161	168	161	156	170	149	169	176	177	178	166	157	168	175	159	185	169	164	159	157	177	166	156	161	160	157	164	166	163	153	160	164	193	199	179	184	174	175	181	156	166	171	169	175	163	141	156	173	164	167	175	162	158	176	163	158	157	175	176	183	166	175	157	170	177	173	169	157	158	179	157	158	169	147	167	166	163	177	143	161	163	174	166	181	176	165	172	185	171	187	169	158	187	168	170	167	153	183	168	162	133	178	165	159	164	166	176	196	171	186	172	162	152	156	178	148	164	149	139	152	166	169	161	159	163	162	158	170	158	156	170	155	154	174	178	174	160	169	148	141	163	165	169	163	159	178	158	168	159	177	172	160	162	183	155	145	167	172	147	152	169	144	160	181	182	173	148	158	164	168	172	139	171	162	172	153	155	168	140	169	168	151	161	161	155	152	183	163	154	159	190	164	144	181	188	172	148	140	156	149	176	160	151	170	185	158	159	159	148	157	147	163	150	175	190	144	181	181	179	168	163	155	162	175	177	157	155	131	164	177	177	165	153	174	149	142	160	153	152	149	163	162	169	150	147	156	170	180	168	173	158	162	172	190	161	178	176	156	181	150	154	156	159	176	165	188	174	166	156	168	165	172	167	147	166	150	178	160	165	179	157	159	156	186	174	176	163	175	168	179	159	151	170	155	163	184	185	155	159	172	181	152	171	154	165	172	165	155	170	162	136	154	162	170	151	181	169	192	163	174	162	158	187	160	171	166	187	181	163	163	184	187	165	180	150	152	157	169	163	158	138	164	191	154	158	158	156	173	171	156	161	200	168	178	178	152	180	182	158	164	176	154	155	177	169	161	143	177	151	156	152	146	177	165	160	183	170	188	191	144	155	163	150	197	178	156	163	160	189	166	184	173	149	171	195	170	185	156	139	175	144	133	162	165	186	146	185	180	167	148	168	170	162	180	168	138	173	173	162	176	165	196	168	177	153	188	157	175	158	158	182	148	162	146	161	164
5975	1605	3492	3815	3236	2725	2177	1881	1649	1418	1234	1120	1096	914	908	924	782	824	731	771	744	704	689	717	785	884	886	909	1095	1204	1914	5127	5822	5416	7215	8423	9591	8627	6712	5732	5204	3966	4074	3453	3078	1886	1409	1090	913	820	800	654	577	596	522	586	600	577	521	529	528	568	530	543	543	560	545	501	490	531	508	527	525	517	514	524	500	515	476	509	476	543	492	545	521	493	511	536	545	499	501	578	512	529	441	530	506	547	486	535	482	527	530	486	553	523	519	497	494	510	491	557	503	562	506	515	519	554	526	467	514	498	501	508	515	536	480	500	530	498	470	484	500	496	468	533	468	474	512	499	497	534	539	502	541	535	527	500	519	493	506	535	530	521	514	516	494	504	534	544	477	464	511	512	517	525	490	506	520	522	514	544	514	516	527	478	501	521	485	493	485	509	503	484	517	517	514	495	486	518	524	507	493	515	535	520	504	546	554	483	531	527	480	534	482	515	487	484	535	471	453	516	514	497	536	512	506	495	500	476	500	516	497	524	523	492	504	537	497	508	542	496	479	512	517	510	508	517	512	486	509	515	551	490	535	518	484	532	516	485	507	477	537	485	511	572	508	494	540	499	506	505	553	527	504	485	505	524	509	512	506	467	530	515	484	506	502	511	559	503	493	484	533	541	488	543	557	525	479	521	501	481	494	476	482	497	503	544	538	505	494	476	466	481	507	523	502	498	514	525	527	499	499	490	524	499	485	498	517	531	521	486	506	485	509	509	498	502	508	525	495	530	525	515	498	524	483	488	540	476	521	492	542	535	542	501	514	514	525	508	510	483	491	480	487	545	480	499	500	516	554	534	521	517	524	496	473	525	520	504	489	520	520	539	499	479	517	528	538	513	522	531	502	488	492	462	494	537	486	519	513	491	544	485	488	511	494	508	490	499	474	536	529	518	528	504	483	498	539	474	489	510	497	481	497	524	532	513	507	495	506	466	548	519	498	499	475	490	534	473	479	484	475	545	481	514	485	508	527	504	493	538	500	522	491	516	476	482	546	491	496	496	514	491	484	525	528	470	527	488	452	493	536	496	507	489	484	525	530	516	494	458	512	492	481	506	516	489	497	502	483	499	501	473	461	490	508	467	523	511	522	518	490	535	502	506	510	514	507	482	482	512	507	538	504	467	525	508	494	511	479	509	488	486	518	501	495	502	538	484	536	484	505	486	499	495	472	499	503	494	506	554	538	508	488	537	496	501	519	529	493	547	506	485	484	476	483	498	530	470	510	534	482	465	528	491	552	526	488	516	488	497	504	504	456	521	508	555	487	464	516	484	492	550	498	522	483	525	499	516	488	486	517	547	507	475	483	481	519	507	515	465	513	537	508	457	494	506	460	483	526	546	530	507	462	512	502	510	493	479	540	492	479	485	507	515	523	481	500	538	491	505	505	486	525	504	481	505	526	483	500	525	516	543	537	528	489	541	455	519	542	493	482	546	471	507	529	519	527	490	478	483	512	486	483	505	488	505	475	528	484	476	499	519	491	484	507	522	528	469	511	444	474	481	471	482	493	485	526	485	530	493	466	523	497	519	519	501	529	542	494	507	511	488	548	502	495	501	457	529	513	502	493	527	541	491	507	487	527	486	510	530	500	478	516	533	503	502	507	521	515	484	485	490	505	516	524	512	519	526	503	502	494	470	542	528	518	515	513	518	497	494	485	493	506	474	525	518	535	529	490	511	532	522	501	527	521	488	473	464	500	482	488	504	477	496	523	501	494	516	530	499	519	520	524	522	498	508	521	548	535	541	531	513	549	487	506	493	480	515	527	535	516	535	462	484	525	501	515	493	510	528	466	481	533	523	495	508	482	510	487	515	491	480	515	504	532	505	557	507	516	493	484	487	469	490	495	531	476	514	503	511	501	508	517	490	499	496	508	515	489	481	508	538	459	490	504	489	488	459	492	506	545	478	530	527	501	505	506	492	452	467	496	493	480	482	446	477	484	484	486	494	499	507	519	516	508	483	499	501	561	506	515	506	478	509	513	503	508	476	465	517	495	511	523	529	505	482	483	507	528	509	460	485	523	513	519	490	483	503	514	513	543	525	530	506	509	517	497	462	509	522	497	537	498	468	536	511	525	493	509	529	495	524	488	449	511	465	491	489	484	516	511	524	466	487	512	494	527	470	537	528	543	500	506	495	510	485	488	525	486	498	515	518	525	502	505	490	497	462	494	525	459	480	453	508	501	484	505	518	488	520	518	502	549	524	468	507	585	489	468	525	529	496	514	524	507	476	486	542	521	514	499	506	500	518	492	515	456	511	530	515	531	503	496	501	527	487	519	531	482	473	518	512	494	483	482	505	513	538	496	532	510	475	487	490	468	512	529	496	505	518	499	538	490	472	524	490	491	509	450	537	516	500	505	514	485	518	465	488	501	517	496	505	510	523	472	490	509	522	503	502	561	537	504	562	517	513	520	510	503	506	485	506	516	504	527	498	507	494	460	500	494	499	509	475	541	518	519	495	534	515	520	546	485	489	531	489	489	509	503	523	527	507	494	546	483	494	503	489	480	480	534	500	512	510	503	526	482	502	485	508	516	518	480	491	508	552	543	502	530	496	498	508	524	493	475	509	489	512	518	510	532	492	502	495	464	496	529	511	537	498	468	496	510	502	550	525	490	486	545	498	535	489	508	512	487	485	523	487	492	514	481	534	514	478	554	508	510	516	520	490	534	500	515	495	487	490	500	510	530	506	525	509	516	547	504	536	520	493	519	504	511	490	494	487	528	497	514	495	479	480	552	493	464	478	514	527	524	473	492	513	495	486	528	508	498	522	487	495	518	519	496	499	504	486	488	502	488	472	503	496	545	565	546	538	514	496	516	532	480	454	532	439	533	551	495	508	468	561	536	496	486	505	504	490	490	495	508	498	508	481	510	520	468	518	512	506	504	506	522	497	477	531	510	507	525	496	519	475	512	488	519	513	543	505	518	479	516	521	492	508	530	500	476	503	469	475	512	507	504	493	518	484	482	510	481	487	497	490	496	565	538	508	465	506	492	542	531	517	540	534	523	496	498	524	480	535	534	494	486	485	504	522	535	506	493	511	519	506	516	522	531	528	502	542	532	456	492	496	531	525	487	542	509	490	466	516	447	538	509	524	482	511	493	518	508	494	493	507	495	500	545	520	462	516	514	526	506	542	482	507	527	513	498	511	499	486	524	557	491	499	487	511	497	462	466	469	527	470	498	488	479	490	525	517	464	487	502	505	537	551	539	507	481	474	500	491	535	502	492	499	461	471	501	495	514	483	527	519	481	548	496	507	484	504	487	507	501	509	527	519	478	526	484	494	533	480	452	483	490	543	514	495	507	541	502	505	539	506	531	499	480	493	525	526	518	522	503	492	518	473	508	508	492	511	517	506	509	550	496	496	510	474	527	486	518	478	470	520	515	495	500	511	527	508	533	533	514	479	538	508	521	499	465	507	492	526	529	532	474	491	512	565	499	512
17080	3187	3217	2394	1666	1173	823	611	542	445	395	399	326	290	232	238	249	227	228	223	212	224	214	181	227	238	235	255	273	368	781	1513	1563	1700	2225	2891	3258	2383	1943	1692	1186	1012	911	762	669	444	326	307	247	191	219	184	174	172	163	152	184	188	165	193	154	144	175	140	163	144	171	150	146	152	144	159	149	157	166	155	152	153	164	174	160	157	148	143	161	136	156	149	143	153	134	135	136	150	163	142	143	173	143	148	139	145	157	142	162	147	141	146	147	136	143	154	125	151	146	162	173	152	161	136	143	146	159	141	157	148	167	151	131	160	163	139	163	162	143	147	150	147	148	157	178	161	151	171	152	155	146	175	160	154	119	134	139	138	136	157	147	149	145	155	169	150	145	119	145	152	185	156	143	148	142	141	162	137	165	138	144	149	152	133	162	157	150	163	166	159	159	155	153	146	168	149	153	143	144	163	138	148	176	161	157	131	159	138	130	148	144	149	166	156	137	145	168	140	148	163	155	161	134	145	153	150	141	163	149	138	142	174	146	138	133	137	156	162	164	123	165	147	145	167	148	142	166	146	167	144	162	165	150	136	163	152	162	148	161	172	149	162	138	138	131	147	160	158	145	131	143	132	154	157	138	151	157	150	160	162	144	148	177	148	164	151	156	138	157	145	151	160	160	154	148	140	162	151	149	138	137	150	157	140	132	131	117	145	157	151	139	159	145	162	165	127	152	147	170	166	157	180	167	136	131	133	153	143	140	154	156	159	166	147	135	133	130	137	153	138	149	153	140	150	148	137	146	156	155	149	120	148	143	162	148	143	139	145	153	159	165	161	157	161	144	158	155	153	175	163	152	136	162	153	134	132	153	131	144	152	164	152	154	143	163	178	138	164	144	154	155	142	162	164	127	154	142	154	164	166	147	132	160	172	143	154	154	148	146	145	153	151	157	136	151	150	139	138	142	169	148	150	158	153	163	145	149	137	149	148	146	155	164	170	155	161	128	147	144	149	140	156	143	143	155	152	146	162	149	169	162	131	150	154	165	143	128	147	148	133	176	147	125	149	165	157	143	153	144	135	157	174	131	134	157	144	128	164	160	151	169	147	163	159	174	134	161	158	151	137	131	172	169	150	161	160	141	162	163	156	132	169	153	170	157	167	154	175	140	162	156	150	156	125	170	147	165	161	138	133	163	156	165	154	156	116	144	159	153	145	175	133	143	146	164	139	157	159	163	142	158	137	164	148	174	156	162	149	170	127	170	159	153	148	157	140	174	140	155	153	144	148	149	166	137	141	147	149	142	135	138	127	143	165	143	148	172	145	131	147	154	166	143	140	138	140	151	149	142	147	154	133	151	148	142	158	137	144	146	150	157	134	166	158	141	165	144	144	155	153	142	149	141	153	136	158	167	167	145	150	151	147	151	143	134	145	168	149	146	155	150	155	173	158	168	159	151	138	135	146	146	157	147	154	163	170	166	133	149	141	152	147	167	129	139	140	159	133	148	146	150	153	167	151	137	145	137	134	170	124	171	146	134	156	138	155	142	158	149	150	139	148	169	158	166	143	162	157	162	184	132	149	136	134	151	160	157	160	144	158	168	165	146	169	145	136	149	152	155	154	140	141	149	142	180	147	144	143	133	152	156	174	165	162	157	148	159	165	134	151	135	140	185	137	128	123	141	139	148	138	135	146	142	143	131	135	145	160	167	148	148	160	161	148	147	152	143	168	165	162	159	148	152	124	175	148	142	162	166	135	147	148	184	143	158	163	150	153	140	161	160	157	163	158	122	153	151	135	141	146	132	168	167	156	147	154	155	161	149	136	175	161	160	162	136	155	137	148	152	150	161	150	137	136	129	147	126	147	137	151	155	163	156	143	161	115	142	162	147	127	157	154	145	146	161	130	141	152	151	143	146	135	147	149	152	141	150	142	174	158	157	142	161	177	158	151	145	166	166	156	157	145	177	150	162	153	154	158	166	156	156	150	145	166	163	148	123	150	155	141	158	158	166	152	137	116	163	159	143	133	139	175	144	146	165	158	151	140	155	157	179	161	141	150	155	156	169	165	140	144	159	142	172	160	160	141	150	132	162	177	164	140	173	173	159	176	139	139	142	142	136	156	146	125	151	156	137	145	152	131	169	172	150	133	158	148	155	161	165	134	159	148	168	153	146	177	150	165	162	164	151	145	144	165	155	168	147	138	140	141	144	144	153	165	138	133	139	141	172	154	135	178	152	160	167	155	173	157	144	165	171	145	150	131	146	158	157	175	150	136	156	147	158	159	150	165	132	128	157	160	151	161	161	159	129	148	169	145	143	177	160	195	145	151	150	134	142	160	153	137	149	160	142	152	143	172	132	153	167	140	153	171	139	141	176	151	170	153	145	123	134	139	168	155	181	140	165	142	152	139	153	137	153	153	168	152	165	151	150	153	141	131	156	147	138	154	128	176	118	162	138	157	145	144	159	133	157	138	157	165	179	144	147	141	158	138	160	148	135	151	143	167	139	156	159	146	162	179	178	152	155	139	145	139	137	161	162	161	160	146	140	139	154	126	141	160	144	145	147	160	149	144	144	162	153	161	141	146	147	163	133	158	146	139	156	158	118	153	156	179	173	156	154	159	147	171	164	154	160	143	156	153	143	165	166	161	132	151	168	151	165	142	159	164	149	133	154	171	161	130	144	152	156	164	136	131	136	161	172	145	151	156	177	170	147	148	153	149	149	146	158	159	147	140	142	165	153	147	156	137	144	166	157	151	185	159	161	148	136	141	162	165	135	156	113	146	135	144	144	134	169	154	166	147	156	159	159	154	174	146	166	149	144	140	157	140	131	163	155	141	136	162	153	146	166	156	163	149	137	175	155	150	161	141	128	160	159	138	175	168	169	146	161	166	139	154	160	145	139	167	131	122	173	137	127	154	178	145	128	157	165	161	161	136	136	155	151	141	158	144	124	139	151	139	153	162	148	169	142	153	151	154	130	161	158	154	149	156	161	155	157	140	154	163	144	129	153	126	127	150	179	167	170	150	167	137	155	154	165	141	147	142	158	151	144	145	157	157	156	131	152	152	136	153	174	151	124	136	171	141	127	188	132	143	161	142	142	148	134	159	142	160	150	161	177	142	155	139	129	173	145	151	161	145	134	133	162	148	159	143	170	152	180	155	133	148	152	142	154	140	145	162	160	163	150	127	160	164	156	155	138	143	134	180	140	160	132	158	157	134	144	155	139	148	141	149	144	151	157	140	167	153	138	152	148	160	181	163	151	153	142	169	150	179	156	152	161	179	177	145	131	163	164	147	165	148	159	153	165	142	149	146	134	143	143	142	138	153	170	164	143	154	128	167	137	146	169	154	156	150	140	171	152	157	130	136	146	153	146	142	152	154	152	158	145	151	132	137	157	170	145	154	139	140	155	147	152	160	167	152	144	134	135	151	179	166	144	162	149	141	134	162	155	156	144	161	174	148	142	153	169	131	144	154	152	160	144	148	165	159
8459	2814	6060	6865	5823	4805	3878	3081	2623	2279	1971	1777	1586	1421	1309	1278	1156	1056	1041	1027	833	890	897	819	1045	1095	1159	1276	1553	2197	5145	10525	10858	9675	10050	13251	15628	12982	10643	8969	7399	6868	6167	5386	4716	3142	2169	1602	1328	1049	1036	812	698	602	700	594	564	605	575	565	576	555	534	558	586	573	537	557	522	519	488	504	527	493	512	533	512	493	481	488	527	512	485	535	486	502	483	528	501	473	532	435	479	506	532	478	496	502	465	477	488	456	492	524	489	464	469	518	453	489	513	439	493	452	489	481	425	478	512	506	494	500	533	493	516	514	498	471	513	472	497	462	497	499	516	507	466	507	477	498	495	484	502	461	470	517	502	500	439	460	454	470	516	489	485	470	489	505	498	475	471	477	472	462	494	528	503	504	445	459	486	446	438	448	491	480	478	471	483	479	497	510	476	477	499	473	456	470	468	466	474	468	459	496	467	488	460	460	464	466	489	489	466	471	449	499	527	499	465	479	458	485	461	483	492	498	474	496	481	486	520	476	481	506	493	458	472	457	485	436	462	454	443	456	496	451	450	454	503	500	480	509	498	450	452	523	498	476	444	472	455	470	475	489	478	488	491	441	500	488	450	479	464	432	509	474	469	463	479	485	480	492	481	459	471	491	434	474	487	448	499	434	473	481	499	487	528	493	490	495	436	474	487	490	523	443	515	484	495	482	491	448	484	500	478	526	505	480	490	450	462	500	474	469	465	493	503	458	475	441	526	442	495	480	450	504	450	446	464	475	477	446	475	495	474	469	519	476	478	474	493	468	455	492	453	455	482	498	483	486	480	541	496	476	443	523	471	472	512	430	464	497	444	486	477	456	448	497	467	494	423	488	498	434	472	479	458	463	498	454	539	470	461	458	484	515	464	497	448	478	487	498	467	486	451	468	483	457	449	449	471	497	478	462	488	442	548	511	477	443	498	500	492	464	447	475	468	470	496	481	438	469	478	430	455	428	467	475	459	487	476	512	538	506	507	478	507	494	498	512	463	520	456	494	479	464	487	498	481	469	450	466	504	438	491	496	481	472	490	460	466	463	409	450	476	533	502	486	452	488	494	447	511	495	470	499	475	483	483	486	488	470	459	478	479	502	526	440	467	427	451	510	452	507	457	516	500	496	469	481	483	492	511	491	514	439	447	496	447	494	468	472	480	438	448	445	456	487	530	472	458	447	480	487	480	458	488	466	485	435	465	475	453	494	483	467	473	471	473	460	458	488	494	458	441	511	492	442	479	502	509	484	461	480	513	493	481	453	505	529	465	466	473	440	483	517	460	466	504	453	480	473	492	450	501	454	469	541	496	502	479	442	490	463	492	501	461	500	485	509	484	484	441	492	459	451	476	473	469	482	481	432	488	528	501	481	502	461	489	532	494	468	490	494	479	495	506	484	465	478	507	477	480	504	501	463	512	463	472	456	483	461	501	446	467	469	464	514	425	453	462	464	489	427	476	496	470	455	449	480	502	480	464	453	462	474	507	485	424	483	479	498	456	492	501	479	471	508	469	492	472	466	472	474	523	519	477	462	485	487	506	500	476	456	499	475	495	458	486	502	453	507	479	484	505	471	527	474	466	457	462	454	460	465	483	500	467	496	475	492	490	464	471	468	439	485	495	459	475	470	446	456	511	473	466	465	444	472	457	486	464	446	512	516	451	489	476	475	500	466	461	497	477	455	537	453	470	499	485	453	462	459	476	508	497	488	514	476	513	484	494	454	481	510	505	468	461	509	471	479	503	467	473	444	468	493	493	466	503	440	454	446	452	499	451	449	456	500	501	471	478	451	512	459	486	485	471	439	486	493	486	450	450	477	465	448	492	513	528	522	472	497	468	461	488	517	478	477	480	491	479	488	486	456	442	445	492	448	467	452	450	483	509	449	477	458	480	457	467	444	469	504	491	486	509	455	500	489	527	513	413	476	464	472	457	467	487	513	478	483	486	487	503	472	470	483	456	473	459	458	503	472	459	492	471	501	418	491	484	478	433	450	487	470	480	464	482	466	508	414	457	489	463	472	460	444	497	479	482	497	477	474	484	476	488	456	504	495	471	459	508	446	478	451	461	467	458	553	470	481	483	485	468	477	463	444	428	459	453	480	513	482	478	471	484	462	499	475	493	478	466	460	421	491	471	467	478	484	500	491	487	490	482	456	437	489	450	510	470	499	487	494	477	504	492	477	501	473	467	479	510	453	449	491	472	492	480	463	431	479	464	472	478	478	493	455	489	456	461	459	466	455	473	497	467	495	512	494	469	473	483	508	466	491	491	456	447	497	461	433	480	466	439	476	470	490	470	478	463	473	499	489	464	476	445	488	515	461	452	472	485	442	468	466	463	466	479	499	497	502	453	491	472	477	510	461	482	454	520	515	460	470	491	491	478	464	458	448	472	483	504	467	471	502	479	458	484	493	483	476	468	472	484	497	512	430	444	463	487	502	437	476	469	452	502	498	472	442	500	455	491	478	482	462	486	454	469	486	493	505	490	504	446	511	536	552	496	479	486	468	468	471	501	501	428	464	493	503	489	512	472	452	466	470	457	477	480	498	479	481	440	483	487	461	473	467	509	467	452	478	456	524	482	492	445	441	457	512	480	479	489	460	496	468	494	497	443	482	503	481	473	486	477	492	455	495	478	443	448	443	454	494	453	486	473	459	477	491	540	463	496	489	503	465	453	478	484	494	516	451	431	490	462	457	471	480	484	498	448	456	480	491	511	453	493	491	478	482	432	456	452	488	461	518	482	464	458	465	462	495	476	453	469	480	471	455	483	456	501	490	500	430	463	445	462	457	535	464	432	498	501	448	473	479	491	476	473	479	464	470	488	465	476	481	452	526	489	452	495	453	427	513	479	442	503	489	481	507	464	453	503	472	501	462	450	469	455	456	464	518	420	455	478	457	471	483	480	502	496	496	478	479	439	489	450	490	477	504	491	512	465	456	473	460	429	482	439	480	451	465	487	508	478	458	492	482	461	532	469	501	487	487	478	503	473	472	486	497	472	468	507	445	476	464	500	494	473	479	495	480	485	460	514	467	467	496	478	529	506	545	470	486	480	436	468	442	486	487	482	483	503	499	486	432	479	491	503	454	522	489	491	481	485	461	456	464	473	424	499	524	491	462	462	491	475	489	491	492	492	470	518	470	452	489	493	451	490	474	480	474	459	449	458	456	468	507	483	458	536	467	463	464	488	461	491	483	457	498	451	496	463	454	486	506	475	500	500	506	438	493	501	436	466	511	473	496	492	484	444	492	492	457	445	460	463	440	479	483	428	501	452	485	542	431	435	469	461	464	473	476	505	477	484	513	483	459	446	509	504	481	531	485	472	484	466	465	480	500	493	486	473	466	461	480	461	468	475	504	434	479	485	453	479	452	466	461	505	459	494	472	482	506	465	481	456	471	455	463	445	466	492	462	487	440	468	493	502	455	467	473	457	501	489	497	470	450	473	457	491	464	503	489	493	485	490	469
2468	418	451	389	380	324	318	333	329	317	345	316	290	311	303	307	298	323	305	342	274	343	328	323	306	319	330	317	308	315	373	389	346	341	379	384	407	382	360	369	365	338	311	344	356	321	311	347	323	326	319	347	282	317	320	312	314	321	330	337	309	295	300	316	319	303	295	299	301	341	316	288	298	335	305	301	332	319	287	316	333	305	329	339	296	326	310	299	320	324	325	284	292	316	331	285	265	311	291	325	292	336	276	311	308	297	322	343	323	309	353	317	322	303	319	311	322	328	304	313	302	325	312	323	303	315	323	304	315	332	330	299	300	283	322	330	312	311	298	312	318	358	299	349	323	326	338	325	339	338	296	306	281	294	304	310	319	317	298	321	335	296	325	268	339	311	307	294	306	326	345	317	299	261	314	326	311	312	270	336	346	308	311	290	320	322	320	290	313	308	298	302	323	316	310	349	335	305	300	316	307	294	321	298	300	330	339	290	297	312	284	290	312	288	300	342	336	317	323	314	305	306	285	320	320	330	332	315	304	307	347	321	330	304	322	313	302	324	309	309	280	324	317	356	292	343	318	286	306	319	287	315	290	317	321	325	296	324	334	320	289	307	310	325	311	321	334	310	332	337	311	341	307	304	307	328	308	330	292	291	325	288	305	328	301	304	308	294	296	311	324	298	295	310	320	337	299	344	309	325	337	313	285	325	318	337	305	319	301	308	318	317	302	313	289	307	312	309	303	316	316	313	290	288	311	295	302	337	302	287	334	293	289	297	326	318	330	335	312	329	303	307	305	325	305	322	285	283	280	304	314	332	293	294	285	345	309	292	320	298	301	326	345	315	282	302	305	299	318	321	320	307	312	324	292	307	306	288	297	321	347	331	310	291	325	320	331	298	325	327	320	330	332	332	302	303	308	325	278	298	320	326	314	323	325	305	316	327	321	336	354	292	306	322	299	314	310	293	312	324	326	309	320	306	351	309	306	327	315	318	288	295	304	304	293	319	351	339	302	308	288	319	314	326	301	317	316	320	330	322	286	309	330	308	337	340	325	338	320	317	356	326	281	324	324	298	335	298	296	326	329	367	293	320	342	326	321	344	350	323	327	328	290	292	319	310	312	332	300	301	296	304	338	303	289	302	328	325	341	332	303	281	321	317	318	287	306	338	308	310	297	302	355	300	315	331	324	324	311	307	304	289	304	323	305	317	315	294	332	325	328	326	301	305	298	305	311	311	339	302	312	323	323	322	324	330	351	299	333	356	312	324	301	350	332	318	282	303	314	332	310	345	355	288	315	297	309	316	283	308	354	310	318	310	311	314	273	331	293	262	347	321	297	325	290	315	354	325	341	307	302	310	292	298	324	330	304	339	338	311	299	332	312	313	309	295	331	303	301	339	338	275	311	326	307	339	321	335	327	314	330	333	341	331	322	309	358	328	318	304	342	333	316	310	303	341	320	332	314	318	316	316	288	325	362	348	317	315	325	356	309	331	323	308	298	313	334	317	315	291	306	332	318	347	315	332	320	353	333	325	314	301	328	327	337	284	336	323	310	309	274	295	314	332	345	338	332	310	304	285	311	303	323	292	331	308	330	321	314	312	314	304	323	325	328	313	333	327	309	337	307	348	310	292	338	337	318	294	326	309	330	309	316	328	315	324	347	341	322	298	295	333	299	319	298	297	313	303	307	323	316	285	348	314	320	321	308	331	337	315	297	319	317	300	344	301	312	299	317	317	298	315	320	325	281	317	294	278	310	296	328	301	302	326	331	295	308	328	309	312	308	296	343	308	315	304	345	325	335	321	304	353	282	317	298	333	346	316	322	327	274	310	336	298	315	274	322	302	322	346	326	321	321	318	318	328	321	308	312	316	317	302	344	307	321	322	284	321	296	293	316	329	326	310	298	297	318	317	289	323	304	317	320	313	278	323	316	339	329	344	349	312	342	317	314	315	320	331	266	319	305	322	303	318	340	285	311	303	315	320	309	308	305	279	300	290	301	318	300	296	267	338	320	290	323	323	327	329	299	323	326	320	336	334	312	306	323	286	354	330	330	361	303	314	298	275	339	284	343	306	311	305	301	309	333	305	301	334	327	297	314	314	292	317	307	332	328	311	322	288	330	318	331	328	338	329	317	314	342	290	324	322	328	294	317	337	326	298	307	326	291	311	304	342	306	317	269	314	283	325	309	283	320	305	333	324	330	351	300	316	313	312	298	333	303	279	265	315	316	341	319	316	338	307	294	309	284	346	310	319	304	308	269	286	347	328	305	305	333	326	325	300	338	334	277	317	322	332	330	311	286	317	312	308	302	324	302	286	311	363	304	319	286	319	341	293	310	316	323	311	332	310	329	331	321	316	287	348	328	311	337	296	294	341	320	338	332	340	345	300	299	325	308	332	311	287	338	313	322	353	298	316	292	310	309	324	318	322	305	285	312	315	286	301	304	332	301	328	289	297	322	341	302	340	297	324	324	305	311	301	317	278	300	303	295	315	301	275	298	335	333	307	335	293	298	309	312	312	311	343	306	284	324	325	369	328	346	318	293	320	332	317	341	314	294	302	304	296	341	317	336	292	301	323	342	305	315	304	282	314	289	308	310	319	330	341	307	326	317	306	334	322	324	335	326	322	323	288	340	339	366	327	308	294	332	296	291	297	308	299	290	329	291	309	337	308	309	302	302	281	295	312	314	289	321	346	320	318	322	311	316	333	319	294	319	309	317	336	309	278	335	320	348	300	328	339	323	314	311	295	288	316	324	322	293	321	311	332	291	339	310	302	288	292	308	301	326	339	317	346	346	346	328	322	340	311	333	314	308	321	315	332	333	308	300	348	292	284	333	312	354	315	309	310	336	307	295	320	303	286	288	315	334	322	289	329	295	319	327	331	307	326	327	333	324	315	299	287	286	332	316	296	330	310	315	309	344	306	327	326	321	337	312	338	338	334	313	326	357	357	328	341	319	338	325	355	334	315	297	334	298	290	294	297	319	311	278	323	326	333	293	347	333	348	313	317	327	305	289	305	314	301	313	342	281	329	292	320	339	309	335	290	311	308	338	305	261	327	319	323	298	312	290	311	286	328	305	299	310	321	315	291	335	308	326	282	302	343	353	314	285	308	301	269	316	310	329	324	306	312	307	304	300	302	330	335	297	300	318	312	322	324	312	274	332	323	299	330	328	302	316	294	311	339	331	315	323	304	308	298	311	286	324	322	318	295	294	313	303	313	323	351	305	310	314	342	300	293	298	299	345	320	306	339	305	319	291	317	300	328	300	322	339	314	320	303	348	350	327	311	343	323	339	280	321	281	330	348	304	348	338	297	307	327	344	319	292	313	312	350	311	331	309	303	308	336	316	299	306	335	303	326	314	320	312	315	307	325	305	348	312	298	331	312	324	293	323	335	320	298	321	289	316	304	312	294	375	335	316	303	306	331	324	320	301	288	319	325	298	304	331	303	311	304	297	328	301	326	344	295	326	323	286	326	334	349
2531	1028	1053	1086	1040	1035	1009	953	951	938	935	901	903	913	927	920	891	899	944	872	925	909	889	824	898	949	1002	971	945	940	1150	1273	1151	1293	1386	1496	1634	1438	1308	1251	1180	1172	1068	1076	1002	986	959	904	934	850	884	937	886	896	910	867	920	891	884	883	863	917	861	864	860	891	888	873	914	861	868	891	899	894	888	874	847	874	916	922	896	895	905	856	894	896	904	905	881	875	885	865	898	896	915	883	892	914	898	849	864	819	886	850	891	883	891	917	865	875	887	831	874	861	867	935	887	933	874	873	815	864	862	857	816	865	897	892	908	890	882	881	862	876	920	874	879	879	942	913	876	928	875	841	893	881	879	860	868	939	876	923	881	853	890	928	885	921	861	879	879	856	869	857	923	924	866	869	853	876	888	876	866	859	863	850	902	874	844	872	918	850	868	894	823	890	907	859	857	868	839	847	858	903	840	870	898	963	912	876	874	909	883	920	865	902	886	888	858	887	846	873	857	860	887	892	922	860	863	879	876	834	923	890	924	866	848	915	896	885	844	870	917	914	923	917	972	819	911	858	867	830	810	846	939	857	844	886	862	836	878	954	914	845	918	910	882	878	880	928	890	887	857	837	927	874	925	875	879	916	852	928	923	929	894	895	879	904	906	908	803	857	895	849	929	942	864	882	913	887	860	900	879	861	820	886	843	858	882	909	903	848	905	849	887	826	913	864	851	884	860	926	870	938	838	892	840	882	917	879	908	876	914	867	918	865	889	897	905	907	867	891	894	881	908	878	832	913	861	860	869	884	840	898	902	912	863	856	934	852	910	866	900	847	869	846	922	894	905	900	844	941	854	878	865	871	891	901	877	910	831	849	898	885	870	868	897	865	907	879	864	844	889	848	883	880	884	895	898	938	853	902	895	850	906	877	869	886	872	866	914	880	942	879	838	917	844	925	858	890	872	867	857	869	847	876	892	881	877	897	900	881	913	841	816	895	838	888	835	842	836	883	889	903	883	898	915	874	841	856	851	882	881	938	899	948	810	890	971	875	959	910	915	841	806	874	902	850	872	865	829	874	892	860	863	887	901	896	884	856	920	901	900	897	880	903	845	890	935	888	859	882	883	917	941	925	904	864	875	893	893	878	867	889	911	877	890	935	887	870	880	921	922	925	844	877	921	916	921	888	901	917	860	900	819	915	878	921	920	911	867	911	858	918	875	909	849	909	870	869	843	903	944	881	915	898	880	880	858	866	860	875	892	953	825	935	859	868	868	902	875	960	888	839	854	865	883	825	868	883	848	894	917	872	917	902	925	826	902	908	917	884	854	872	864	876	882	957	918	912	928	896	823	920	868	880	871	907	925	872	846	895	923	878	854	878	906	862	921	906	903	873	839	848	843	868	921	898	898	889	938	881	923	914	868	851	886	884	877	917	880	881	880	874	858	895	930	873	870	850	912	889	879	921	863	878	884	907	880	864	865	871	904	886	899	811	907	863	856	871	850	878	889	887	910	842	856	839	917	920	888	878	877	823	926	891	824	889	887	895	930	893	864	893	913	887	903	851	902	883	914	920	889	849	899	926	862	911	853	927	890	887	890	886	904	935	865	895	941	886	909	874	882	887	860	854	859	877	899	855	921	916	898	891	895	915	866	887	921	904	873	887	889	932	912	879	889	861	829	885	889	871	849	897	890	863	852	864	851	868	846	926	921	912	893	903	866	908	881	829	877	908	864	863	871	794	848	915	879	848	884	871	866	857	888	897	873	936	862	900	867	839	911	900	899	865	837	868	856	811	882	907	837	952	944	906	857	925	895	856	895	886	931	880	894	891	904	868	864	879	881	879	830	941	924	849	894	857	856	894	877	906	900	881	897	879	860	903	864	868	893	886	833	846	909	871	905	861	956	902	840	926	860	896	922	852	878	878	879	873	824	929	887	864	888	923	931	941	866	896	930	874	909	932	861	863	853	849	878	854	855	897	901	857	877	873	880	914	931	900	890	894	897	875	815	890	875	892	871	921	833	844	861	854	896	887	890	844	886	866	796	863	890	911	865	872	889	901	889	877	877	851	936	903	919	880	866	890	838	876	920	834	923	853	896	889	859	832	827	869	833	930	856	875	826	863	913	928	835	850	876	915	846	915	849	894	864	929	842	887	844	898	896	888	847	878	918	900	871	903	934	873	881	887	855	886	899	853	890	891	899	844	889	873	898	905	955	865	850	861	889	862	958	903	807	858	848	898	905	901	881	834	897	899	899	911	925	857	927	876	891	908	828	863	874	909	915	892	903	943	842	919	857	916	910	866	906	861	906	899	844	882	855	874	935	873	867	861	922	850	896	920	866	812	896	863	904	897	831	889	857	900	816	865	886	911	941	929	858	916	934	841	903	908	907	829	977	895	907	936	855	891	870	889	902	932	834	877	919	887	862	858	906	897	901	862	840	952	911	873	899	870	888	913	872	855	874	897	898	911	853	881	832	884	904	844	893	850	859	885	870	824	892	870	943	891	856	884	895	826	878	889	850	947	879	881	863	924	867	910	886	877	845	918	872	883	853	900	913	882	923	936	925	866	814	842	900	905	844	853	917	902	856	896	874	858	833	905	903	884	859	912	899	934	892	869	873	865	918	907	867	885	912	852	889	899	879	885	899	945	847	896	890	875	887	916	919	868	871	884	857	904	855	886	938	852	851	858	857	869	938	918	873	875	878	921	883	887	871	859	859	855	865	922	916	893	876	965	844	910	943	916	836	867	880	880	888	879	863	852	880	907	867	920	861	916	884	871	913	884	889	870	871	900	912	886	895	914	853	903	889	920	864	916	867	809	920	862	886	899	879	907	948	883	864	897	873	930	838	885	869	895	899	850	850	910	889	889	884	903	889	841	873	887	845	898	867	886	881	865	855	879	887	889	861	840	935	846	898	895	856	869	923	964	900	856	929	894	823	906	878	912	871	845	898	894	854	910	920	883	905	889	845	873	896	939	883	907	825	834	873	870	932	892	875	859	877	881	869	835	886	867	857	916	889	899	865	883	889	868	868	871	879	943	912	895	903	904	928	890	897	877	884	891	840	944	854	872	859	828	899	851	879	873	871	879	896	896	907	906	927	865	869	914	885	918	873	875	912	862	863	897	850	886	926	848	905	926	882	919	904	892	853	860	913	890	900	927	902	852	883	891	884	881	874	901	860	893	906	865	909	815	865	866	906	872	873	889	860	895	867	917	919	891	932	911	921	878	885	855	875	902	935	933	842	879	925	890	844	886	876	913	861	875	873	893	829	911	880	911	916	887	879	856	899	942	832	929	854	880	819	851	849	865	875	883	853	865	909	865	883	866	842	870	878	929	856	861	935	904	909	908	916	885	859	870	904	908	873	835	849	894	845	910	867	896	918	887	857	882	897	870	906	910	807	897	895	896	868	917	892	920	910	905	897	886	899	918	846	839	832	901	882	872	841	864	900	846	922	883	864	893	897	886	896	878	913	873	860	873	913	894	894	899	877	909
9516	1464	1709	1179	914	611	526	403	350	288	254	285	266	230	221	227	202	199	195	212	201	192	210	186	194	204	210	226	201	260	544	1362	1017	783	1027	1464	1765	1467	1011	692	647	607	539	466	371	294	247	221	248	197	208	169	178	184	164	167	187	158	165	181	190	188	165	171	179	148	177	161	181	172	166	176	151	182	156	156	159	141	168	168	168	157	179	143	166	155	162	159	181	144	161	164	163	158	157	151	162	175	142	176	156	174	155	151	175	171	164	164	177	193	165	148	156	166	165	158	179	168	159	150	156	153	162	156	164	149	191	177	157	171	150	157	164	181	188	149	201	173	178	155	170	142	174	162	164	168	178	169	189	162	174	152	179	152	179	171	152	171	157	161	166	149	159	173	140	176	193	180	189	182	189	176	152	170	157	149	162	155	170	158	168	179	167	147	171	175	153	166	177	151	172	154	154	153	167	155	155	172	174	153	165	178	147	171	141	149	168	144	148	169	150	158	166	158	176	167	151	160	176	165	163	156	161	164	157	171	171	162	175	168	128	150	197	167	188	159	157	160	181	181	150	165	166	149	162	149	160	192	149	159	181	174	155	159	180	184	177	169	166	175	152	202	151	166	141	142	175	162	169	150	159	160	167	178	178	150	139	180	154	162	153	169	166	176	162	173	164	137	168	161	160	156	159	166	173	146	156	151	157	147	163	160	159	188	150	173	158	173	184	148	173	179	168	150	168	150	151	175	164	166	159	163	168	174	159	170	169	160	177	179	138	154	135	144	165	143	165	144	166	151	171	174	159	153	151	185	169	162	180	165	157	167	154	164	148	166	172	168	171	164	161	158	189	145	171	172	160	165	157	148	172	154	171	156	159	182	150	160	159	190	150	152	173	155	166	160	160	154	164	151	181	165	178	170	173	172	152	180	172	163	162	160	185	184	167	165	163	180	181	142	168	166	150	174	161	186	172	177	160	165	182	186	167	174	175	161	169	152	177	142	154	171	173	174	157	195	176	154	171	157	167	173	159	159	170	189	183	164	173	154	165	150	167	144	160	161	159	158	167	177	156	162	171	150	162	157	153	173	167	170	180	173	180	168	175	169	171	164	164	145	156	170	187	190	150	159	171	185	169	166	146	171	164	168	181	160	163	160	160	181	159	146	165	164	163	152	166	161	171	186	176	168	191	188	178	147	178	164	179	166	167	155	170	172	176	156	171	179	161	173	164	159	172	161	169	174	156	177	154	143	153	169	174	182	151	155	177	178	163	145	156	162	181	171	164	180	172	141	165	202	170	161	170	180	174	181	157	148	161	178	169	147	168	158	176	151	161	150	171	173	167	177	158	158	151	162	187	149	160	170	152	166	168	165	193	163	177	171	148	183	175	155	177	175	163	156	166	173	150	143	156	185	149	165	160	143	156	140	173	144	169	156	156	172	167	172	160	170	160	155	167	158	182	164	151	156	170	182	140	150	152	194	151	177	142	171	161	150	146	173	142	163	155	163	156	172	151	154	171	155	136	176	149	156	128	174	170	183	160	168	170	175	172	159	162	148	153	161	172	169	177	169	148	173	184	143	151	165	160	156	162	154	184	171	163	168	155	156	143	162	202	158	149	170	170	148	161	131	187	146	170	170	161	175	172	159	194	158	161	185	143	168	173	179	160	162	159	154	157	158	181	172	155	154	160	158	143	174	163	180	160	157	181	146	160	162	176	161	170	174	157	144	178	170	177	148	189	169	165	172	183	148	147	163	158	170	143	173	170	145	161	142	182	149	176	161	171	171	178	168	164	167	166	180	172	156	167	169	161	180	182	153	176	190	186	159	169	151	175	181	178	154	149	181	193	153	166	174	174	167	165	157	141	168	155	132	167	149	151	143	165	169	179	168	162	167	195	144	141	169	171	152	178	168	175	181	166	145	166	173	172	167	166	171	161	170	151	139	142	160	178	162	195	145	160	173	158	168	161	152	188	155	164	157	165	158	149	164	177	157	160	164	189	159	167	176	154	170	142	158	159	176	159	155	167	194	151	171	169	147	160	168	150	151	159	163	174	171	169	162	166	171	137	184	160	147	160	161	163	160	160	187	169	159	160	159	152	162	171	173	152	163	179	183	170	181	156	172	137	175	167	162	177	169	188	159	178	160	149	152	159	162	177	156	169	155	173	147	165	154	171	166	163	159	151	153	184	172	155	177	153	152	184	179	148	188	173	168	177	141	144	148	178	162	178	183	174	162	192	171	166	142	151	170	158	185	171	151	164	173	160	177	184	183	174	178	156	164	173	165	159	162	185	184	194	149	157	167	164	165	161	148	159	174	181	158	168	187	164	167	168	159	177	158	142	188	163	161	148	156	156	168	174	165	180	177	165	168	163	174	167	164	143	170	201	160	154	179	174	176	175	155	161	151	167	178	160	176	170	161	150	153	150	152	173	152	156	164	171	169	155	170	168	186	171	151	179	163	169	161	177	163	162	156	179	164	155	147	176	168	163	160	192	158	186	138	158	159	174	160	173	150	181	168	183	154	145	165	166	147	163	171	150	173	173	162	202	151	151	185	160	147	154	154	177	149	181	154	152	159	167	186	138	185	174	173	138	175	147	190	176	132	186	152	175	143	164	179	156	173	179	151	166	163	171	166	174	198	164	175	168	179	164	154	143	167	165	176	171	167	177	156	168	150	150	171	167	150	154	173	157	150	162	160	165	148	167	167	174	178	147	150	165	163	169	179	166	180	164	169	158	167	168	163	168	193	142	169	141	170	156	146	175	140	168	182	160	162	138	156	189	150	180	160	152	175	177	170	171	155	177	176	157	176	165	158	153	174	170	179	152	181	172	175	153	158	158	163	162	156	165	172	166	132	171	174	173	151	171	201	165	168	173	174	167	153	187	174	187	138	158	163	173	173	162	160	178	154	174	164	152	150	175	147	176	166	155	193	161	162	187	158	159	177	171	180	167	157	150	155	130	170	158	169	165	161	156	185	176	155	155	170	180	161	170	165	161	160	167	190	168	176	170	152	145	155	168	159	150	159	142	165	160	173	166	173	173	213	171	189	179	173	164	158	185	152	156	144	179	178	171	156	171	141	158	159	174	149	156	157	158	158	170	165	143	179	168	175	149	170	174	176	158	178	154	176	186	157	176	149	166	169	173	158	167	152	163	186	160	185	160	166	168	172	178	173	172	139	163	183	182	170	171	137	148	144	155	168	178	155	157	136	188	158	165	155	171	162	173	161	164	158	163	176	181	156	196	155	180	185	143	168	151	146	176	190	159	174	157	156	166	175	161	178	164	159	174	178	163	182	173	166	167	165	162	156	133	159	160	170	169	174	167	189	152	177	150	149	162	167	167	186	171	177	166	169	157	145	153	172	171	164	182	185	158	161	181	164	174	168	166	168	164	150	153	164	188	149	156	155	176	187	153	175	158	163	170	173	160	177	183	164	147	155	163	166	160	168	162	157	173	178	153	152	177	167	153	156	180	174	155	158	153	182	182	197
5926	1646	3422	3862	3317	2712	2187	1832	1658	1382	1200	1116	1073	935	938	861	890	805	822	752	738	759	697	696	768	853	936	944	970	1318	3442	8877	6463	5064	5475	8924	9223	7605	5586	4623	4074	4248	3376	3284	2610	1865	1235	1085	901	812	797	619	592	568	554	550	581	510	582	556	539	516	546	521	543	527	548	539	501	515	529	542	551	525	497	523	483	523	487	533	529	540	508	535	484	476	490	557	490	530	508	513	510	517	541	556	549	489	527	535	492	520	488	510	507	489	490	547	502	521	537	546	511	529	477	486	494	511	432	488	471	491	506	481	476	518	518	501	484	493	498	509	523	482	492	499	513	503	477	523	472	461	497	503	489	535	507	507	498	538	529	522	520	508	493	505	479	527	490	544	488	528	495	540	534	473	529	504	533	529	498	538	456	508	501	498	477	503	526	492	519	507	460	506	527	503	500	560	512	473	494	521	552	480	488	470	518	510	433	499	544	521	507	485	509	523	473	474	492	523	514	551	523	527	492	468	507	484	490	513	508	531	483	517	527	511	502	506	517	490	507	529	475	474	479	485	506	498	505	518	516	537	487	501	540	506	512	494	540	494	501	505	482	507	468	511	517	535	501	537	514	528	473	519	495	469	534	523	517	489	485	516	456	500	493	527	503	483	507	552	477	502	539	498	482	490	486	463	469	518	499	462	513	487	521	509	503	523	488	499	524	501	485	488	511	498	473	524	486	502	517	506	520	487	513	523	521	506	503	483	508	466	513	503	514	454	505	499	470	481	492	489	528	498	514	548	491	536	488	515	501	529	468	498	530	464	451	526	487	475	494	496	512	525	502	533	486	519	537	485	477	481	526	505	478	516	520	530	506	480	524	484	479	488	499	505	430	458	534	501	469	509	512	500	519	519	535	494	477	532	490	491	481	478	515	496	478	525	534	531	515	484	520	462	527	514	492	486	494	481	458	490	516	487	517	501	461	471	513	499	512	503	517	477	517	529	474	559	495	479	506	523	539	531	489	499	486	476	531	511	534	481	499	477	512	510	500	502	507	477	473	498	526	493	489	461	446	505	513	529	520	490	476	521	525	474	482	490	543	512	519	491	474	505	474	483	503	490	487	523	489	472	505	555	498	500	513	529	472	538	533	544	472	488	492	474	513	537	482	463	471	517	524	486	510	510	487	502	523	527	531	519	479	498	479	476	478	530	506	462	503	488	501	490	473	537	506	529	501	516	479	500	460	498	504	501	525	515	486	495	522	485	502	503	492	486	518	500	485	527	488	490	528	519	522	516	512	541	498	497	506	516	522	484	546	489	481	474	484	485	528	514	509	457	488	511	550	503	492	500	516	514	495	514	540	513	466	487	505	492	520	501	507	493	485	539	498	542	525	502	527	496	498	531	505	464	468	501	516	481	489	502	494	496	491	472	505	484	475	484	495	542	515	498	534	469	464	472	509	515	467	495	490	523	506	467	479	530	509	482	473	522	489	527	500	486	466	506	487	519	558	493	523	484	500	517	514	531	517	461	516	469	472	492	518	482	497	497	546	538	478	503	509	483	495	512	448	498	501	523	503	497	526	499	527	502	493	484	509	511	492	491	476	508	546	486	510	509	493	473	492	513	492	505	497	552	491	508	516	487	511	486	519	474	512	455	455	503	503	532	498	507	505	468	541	454	484	505	512	527	514	528	535	523	512	456	506	472	510	479	509	539	513	477	512	507	487	470	507	493	486	546	501	497	531	518	487	478	518	499	424	492	493	486	504	481	475	543	511	538	503	514	519	492	517	513	527	464	510	493	518	529	545	516	529	534	512	530	529	481	480	505	511	557	470	525	507	529	494	503	503	526	474	548	508	503	493	474	506	482	526	471	493	501	502	521	511	517	531	503	488	480	494	500	511	501	498	521	556	517	458	497	502	486	497	461	522	515	499	542	482	489	555	531	513	507	502	506	528	487	479	483	508	533	502	499	535	511	516	471	531	517	507	507	477	516	507	523	495	488	489	516	511	529	506	511	513	535	527	487	534	514	513	486	479	498	473	532	548	475	510	535	529	506	519	508	506	509	463	522	479	509	503	535	511	512	511	483	467	501	497	472	550	545	527	519	504	508	541	481	489	475	501	470	513	492	486	526	511	512	523	481	542	529	476	497	480	474	541	510	513	480	535	500	530	533	480	515	521	501	539	510	523	498	535	513	499	539	509	482	508	492	495	527	489	479	523	524	479	477	514	506	479	528	497	469	485	490	509	502	500	505	505	515	476	501	488	492	515	510	521	486	522	560	534	502	483	501	506	502	485	483	503	545	489	485	501	512	482	529	557	512	497	496	520	519	527	517	476	510	527	495	509	538	461	519	483	484	489	507	515	481	499	473	511	480	470	489	478	505	454	509	500	509	503	512	545	529	493	487	465	490	500	512	515	469	458	478	496	524	525	486	496	465	533	508	498	513	523	484	531	516	502	507	496	505	491	500	470	468	491	451	498	480	493	526	494	514	521	509	466	477	530	537	509	506	479	518	514	496	523	544	485	506	521	509	513	533	465	480	507	474	475	491	513	515	509	536	456	503	496	493	473	501	493	524	498	540	534	465	497	470	506	502	542	465	469	460	519	503	502	510	474	477	507	550	500	527	512	529	486	529	482	505	480	511	514	510	483	492	510	512	518	483	489	511	473	475	542	520	462	561	497	505	478	516	482	509	506	466	505	460	495	500	464	489	514	424	505	533	490	500	479	531	522	551	525	506	503	486	528	555	519	486	512	497	537	540	499	500	494	514	494	499	533	528	497	511	467	527	501	490	515	492	492	526	514	478	497	486	477	503	487	490	537	520	512	504	485	535	505	507	492	478	471	472	507	512	516	479	475	548	496	546	507	493	483	499	496	464	505	506	493	510	486	502	490	509	525	481	496	529	523	502	500	490	498	533	499	483	514	528	513	499	507	494	543	518	507	502	505	461	500	506	483	510	496	507	512	495	496	510	493	521	511	486	514	483	527	481	505	515	497	481	457	530	499	473	521	564	475	497	514	456	521	507	531	448	463	518	460	490	540	484	521	518	455	494	475	501	503	505	482	523	526	500	490	468	549	476	521	550	508	498	515	510	514	536	515	508	478	476	518	486	538	505	477	502	515	480	529	534	513	503	513	501	501	516	499	495	517	507	522	481	481	481	519	509	487	528	509	531	528	489	505	521	539	483	553	557	536	530	515	510	518	474	525	505	509	520	501	505	538	495	509	486	465	515	500	488	519	516	486	532	482	530	527	527	486	531	485	501	495	505	512	509	479	501	503	477	511	478	480	561	507	521	517	530	503	505	521	522	501	563	487	511	502	496	508	510	492	506	519	482	463	515	493	502	503	545	493	505	489	509	520	490	497	530	530	527	546	493	482	489	541	499	533	498	480	516	494	462	519	486	524	461	505	458	524	518	540	544	492	522	549	492	504	535	542	507	488	511	548	491	515	509	484	479	539	480	518	494	497	506	493	518	488	495	491	478	535	506	506	513	513	473
16721	3160	2999	2139	1559	1057	750	648	465	451	350	340	301	280	269	228	247	241	216	216	193	202	218	173	206	218	258	227	270	294	828	2823	2437	1348	1460	2886	3044	2181	1607	1080	1091	955	857	823	545	378	317	264	198	227	192	163	175	170	167	168	140	168	151	138	140	148	156	152	143	145	150	153	145	152	161	140	146	140	163	136	163	163	142	157	136	178	136	162	133	140	144	152	143	124	127	132	124	138	135	124	142	126	140	152	152	143	171	152	148	179	164	130	167	147	145	142	138	146	167	132	150	155	151	154	144	139	142	146	146	115	126	181	154	158	150	147	152	165	161	143	135	156	133	164	125	123	127	156	148	146	145	156	154	149	170	126	160	148	140	129	151	128	141	140	132	140	147	176	129	135	137	143	126	135	139	141	134	150	150	152	142	131	136	136	145	146	151	155	166	168	142	137	139	135	134	132	151	149	167	164	156	155	154	140	132	145	136	136	130	123	136	149	136	145	146	143	156	161	142	167	148	179	153	117	144	162	146	131	142	159	141	138	154	161	163	136	161	135	157	179	135	146	150	130	133	124	148	149	157	166	157	147	148	140	152	137	143	149	131	137	155	131	137	150	133	134	143	147	140	160	152	132	131	147	144	119	135	124	133	129	158	154	158	146	122	137	156	146	145	132	126	156	149	143	132	148	129	138	155	144	134	121	149	162	134	127	135	140	155	161	141	148	136	156	159	135	131	135	155	126	145	144	160	136	153	149	137	144	158	152	141	148	135	133	153	154	151	129	142	161	166	142	134	140	139	119	139	122	145	132	143	175	168	134	152	143	136	151	162	152	140	147	144	106	142	151	153	147	133	146	162	120	124	165	138	131	141	134	140	127	135	131	141	132	126	115	135	134	119	149	143	139	138	154	145	136	144	150	145	136	130	152	133	126	127	149	156	122	157	155	132	173	137	141	151	154	145	154	157	152	136	141	128	134	139	139	152	156	152	134	153	138	147	141	143	155	145	140	137	145	160	138	153	138	142	135	136	151	123	160	156	155	120	136	143	132	152	154	146	165	164	165	120	139	162	152	146	153	129	120	133	127	140	156	118	151	165	133	135	114	160	154	148	138	147	139	133	150	148	151	146	156	142	136	138	148	139	130	146	162	141	132	134	137	143	135	141	145	161	152	160	163	144	158	140	122	151	136	158	141	120	160	156	145	143	142	146	129	141	155	143	151	147	150	141	148	152	136	148	140	121	133	153	166	141	159	161	152	148	145	119	165	147	117	147	140	130	144	145	145	127	125	161	134	150	149	149	155	128	132	142	154	154	134	164	139	149	151	139	125	147	135	143	145	134	167	141	135	138	137	149	163	161	163	152	156	148	153	148	157	141	133	173	156	147	143	148	131	130	149	128	131	152	140	137	141	141	128	136	152	152	143	142	139	126	148	144	141	134	151	153	155	148	140	155	173	145	139	134	138	145	126	166	141	144	155	141	145	145	153	138	147	139	171	150	157	166	148	151	155	124	114	150	143	144	143	130	134	184	137	155	138	137	157	133	143	146	141	152	137	140	129	147	162	145	135	132	147	138	149	149	131	143	137	158	126	130	146	168	133	134	157	147	121	148	146	139	151	145	137	140	148	143	165	138	127	129	155	127	157	149	160	124	154	136	129	149	147	152	132	143	137	122	153	144	138	136	160	136	145	150	135	156	150	151	143	107	128	148	158	145	161	135	147	131	131	139	159	171	146	137	148	159	145	124	148	139	174	132	125	129	144	128	131	129	139	150	140	154	138	120	138	155	157	130	124	137	131	107	142	148	139	122	125	165	149	144	140	131	142	148	130	160	137	140	125	136	150	151	148	167	153	158	152	136	139	138	142	130	149	132	146	138	136	149	144	132	151	136	139	142	152	149	142	117	146	160	153	135	147	140	139	142	142	153	146	148	123	141	141	142	135	138	146	160	150	160	136	146	143	148	145	124	160	124	155	157	127	174	162	160	150	145	139	135	136	147	146	146	142	136	137	140	131	113	127	145	149	135	153	163	144	164	143	148	139	142	143	134	143	145	155	134	149	148	124	163	166	141	144	145	124	131	145	147	147	133	150	140	138	134	154	145	145	140	133	145	137	161	131	147	167	123	133	137	133	142	144	126	147	125	135	136	130	153	128	160	132	151	124	143	141	147	133	156	144	127	141	132	146	145	165	133	141	164	121	166	153	138	137	157	122	151	143	147	155	159	152	126	147	140	125	159	152	143	167	134	122	150	129	122	155	124	143	136	132	148	145	156	142	121	155	152	143	157	138	155	129	162	146	135	142	145	134	143	146	148	132	120	159	130	134	145	146	127	153	135	149	156	141	128	145	141	144	143	121	142	150	160	128	134	143	148	130	128	133	133	143	134	142	164	155	144	148	126	159	136	146	145	153	170	115	149	136	139	148	127	137	148	144	143	138	157	130	134	145	152	128	155	143	148	165	146	155	152	158	136	136	138	147	157	148	139	135	138	138	149	139	152	132	127	151	139	143	177	150	142	150	151	131	158	142	130	128	141	138	157	145	134	122	130	139	166	140	143	156	138	147	143	153	146	141	147	146	157	137	143	130	159	152	123	124	164	159	153	152	136	147	138	158	150	137	167	148	147	158	130	153	156	144	136	147	154	143	138	142	151	129	159	123	131	140	119	143	126	139	144	161	117	122	159	161	152	152	164	140	157	170	144	137	126	128	132	154	134	156	171	159	144	150	122	154	143	145	151	150	130	140	158	141	137	149	133	126	136	138	153	140	154	147	126	149	158	146	145	146	156	128	137	131	161	153	138	163	140	138	168	146	131	131	135	156	133	145	161	161	157	164	157	152	153	148	132	153	149	155	154	148	137	138	156	149	151	140	138	158	141	135	127	129	152	142	150	151	111	129	130	159	147	136	142	132	163	150	137	176	146	119	133	143	152	138	153	155	167	136	136	141	137	133	133	151	155	153	149	137	146	156	148	131	131	153	148	141	149	170	120	161	157	153	157	145	143	135	150	143	140	148	142	136	157	144	144	141	119	136	144	164	139	134	137	129	141	136	127	114	150	139	149	139	165	138	128	134	181	116	150	140	159	143	166	153	132	137	139	149	150	155	139	135	143	170	155	154	147	138	169	133	157	116	140	154	136	136	148	152	150	138	144	173	146	147	142	159	157	146	133	146	130	152	155	161	169	147	150	141	138	137	135	134	167	142	157	137	130	170	136	152	144	131	149	142	159	153	133	132	143	133	142	140	138	142	131	147	154	147	157	136	141	144	172	164	148	137	153	151	134	147	137	157	150	153	137	138	159	147	122	152	147	141	127	134	133	145	150	153	155	158	130	148	145	137	130	141	142	162	160	151	135	134	150	145	136	148	138	131	140	151	149	155	137	146	142	127	168	131	138	154	146	130	149	141	168	153	125	131	144	141	134	155	131	134	143	185	174	136	146	150	159	120	148	145	134	132	121	136	160	176	145	122	123	143	136	144	138	146	156	136	144	142
8153	2645	5909	6611	5485	4448	3687	2956	2500	2194	1907	1678	1467	1343	1242	1212	1125	1009	977	908	816	831	829	724	1002	1074	1264	1224	1470	1656	5501	16647	13805	7646	7117	13465	14904	11554	8894	7298	6986	6477	5940	5309	4069	2993	2000	1472	1190	1071	1039	800	660	571	598	566	602	590	553	505	509	508	540	557	527	508	483	510	476	485	496	478	504	496	464	476	544	413	455	471	429	488	480	495	502	480	490	480	496	456	474	447	495	442	468	484	461	491	454	466	472	452	471	450	445	435	422	486	493	497	463	468	460	456	470	468	474	496	486	473	488	429	481	456	448	466	486	447	452	477	470	458	446	423	469	464	469	464	487	475	477	473	465	475	429	484	469	515	449	514	455	447	455	487	437	486	490	465	476	497	456	476	428	445	460	439	456	466	458	459	448	452	458	462	488	441	487	452	470	428	493	452	432	467	459	494	443	473	483	433	476	411	452	462	441	439	469	489	475	477	454	459	443	448	496	427	487	452	452	464	493	437	472	451	487	457	478	464	448	478	465	475	469	447	437	462	413	472	430	475	450	425	446	474	452	439	470	451	446	419	486	443	447	452	424	429	468	446	494	439	470	472	453	444	467	502	449	473	452	480	451	484	442	446	463	480	462	433	484	442	454	485	473	483	423	473	447	417	458	469	405	443	455	502	499	476	453	423	445	485	460	465	487	470	467	498	447	466	486	444	402	447	474	444	446	446	453	504	432	441	434	513	419	464	386	429	430	468	477	439	421	494	416	494	471	465	454	470	459	456	445	474	473	456	485	471	397	444	467	456	400	420	448	434	495	461	459	511	432	449	485	420	447	497	441	457	457	476	451	469	478	447	449	445	425	476	436	461	458	471	481	465	435	444	436	465	418	479	478	473	496	482	452	498	439	463	483	481	426	442	434	472	437	460	442	422	444	436	437	475	460	466	459	457	473	440	426	443	465	463	418	445	441	423	407	455	490	481	482	429	482	450	430	461	482	445	459	488	447	449	457	486	443	465	438	444	477	505	445	490	482	455	457	434	445	460	421	447	497	438	483	457	453	421	477	429	470	498	481	429	468	425	444	478	436	437	452	425	454	491	447	451	467	456	428	470	472	475	441	480	480	500	437	448	448	439	432	463	461	462	478	451	447	444	482	437	425	457	436	441	468	468	441	475	437	412	443	485	456	500	477	441	447	448	451	435	498	443	492	522	419	435	466	415	444	418	448	432	462	457	508	466	456	471	468	464	422	459	467	466	449	447	445	438	466	486	454	427	439	451	457	406	418	452	464	466	483	485	461	463	451	466	480	429	436	425	482	445	444	457	464	443	445	441	425	420	475	440	469	464	428	463	498	413	467	470	426	463	439	458	429	454	432	463	466	464	460	418	447	452	426	410	477	447	462	452	492	448	447	438	435	459	430	430	461	449	455	457	490	471	475	453	467	479	437	408	472	455	471	452	437	430	395	455	498	438	487	414	419	425	466	451	419	415	432	458	422	440	425	458	454	477	465	445	432	438	475	445	453	451	431	479	445	457	406	478	509	453	480	444	449	458	444	454	437	491	485	471	497	458	440	467	438	483	465	460	442	451	455	434	444	446	443	444	465	450	452	458	469	474	451	468	488	442	468	492	415	472	476	453	484	462	458	413	482	454	464	427	481	471	478	453	429	462	466	403	447	464	455	415	437	458	465	418	438	451	431	449	447	471	484	466	420	467	461	465	454	450	449	463	418	432	455	473	445	476	441	403	438	441	493	439	419	444	486	466	465	456	464	462	505	442	468	500	477	457	478	445	441	456	479	473	472	453	459	428	448	468	458	468	467	447	483	426	473	460	477	449	436	467	466	446	451	513	531	508	398	467	416	455	416	459	468	424	477	416	470	451	481	476	455	440	465	475	436	489	459	453	416	465	470	477	443	476	465	428	462	452	450	486	402	461	457	488	499	452	443	448	467	486	472	464	450	451	448	480	438	453	478	467	472	432	431	480	440	409	468	461	446	447	442	422	457	478	440	432	433	449	448	459	453	464	432	459	410	446	422	461	453	440	415	459	440	477	423	457	453	440	463	465	432	456	413	452	451	431	416	464	459	445	483	449	458	413	451	437	449	450	468	483	455	461	488	453	445	469	456	447	464	467	458	473	468	499	448	477	454	440	460	447	481	457	429	454	490	433	482	460	450	450	449	463	471	438	482	431	469	443	460	413	451	438	424	470	442	505	455	485	490	461	463	462	455	484	490	434	473	451	449	467	436	476	435	477	437	487	442	456	429	432	427	482	445	448	484	458	467	458	478	472	450	436	477	465	434	466	422	480	441	410	428	437	480	441	441	432	453	475	455	448	440	476	430	458	446	451	462	472	480	417	461	466	429	483	500	470	478	450	422	428	453	444	439	432	452	472	466	471	427	444	459	419	429	444	444	442	401	443	484	457	427	485	488	422	501	450	444	442	448	463	466	455	464	471	432	449	466	432	426	466	440	472	447	462	423	427	427	445	411	477	443	494	448	404	466	459	486	476	491	479	451	445	482	479	466	475	448	450	467	433	467	517	480	487	426	476	490	472	469	453	455	441	452	447	428	473	448	456	444	460	423	422	460	448	449	464	462	485	457	481	464	450	467	458	495	454	470	453	446	458	455	459	470	433	465	457	455	473	439	448	478	477	470	426	444	447	424	473	457	427	466	422	472	448	473	459	446	478	464	415	446	470	485	425	443	447	448	464	491	457	461	449	460	436	470	464	472	459	455	458	438	522	462	451	440	461	438	458	491	459	447	458	464	492	464	462	468	477	466	461	462	421	466	438	464	473	437	433	455	455	464	479	464	458	416	436	439	467	468	467	458	446	485	471	458	467	430	467	470	489	459	432	467	434	431	445	433	457	485	473	435	482	435	457	455	469	475	465	440	434	484	446	433	420	472	460	457	485	437	427	434	425	455	444	452	447	460	471	473	478	459	454	483	479	467	464	453	466	451	459	442	460	439	468	465	416	444	441	443	441	455	492	483	496	428	470	458	451	455	461	448	452	450	457	502	464	464	473	442	460	464	470	471	420	458	468	451	434	460	487	478	492	477	427	431	485	473	475	408	458	450	423	462	444	463	460	464	474	423	462	464	482	430	516	434	480	452	445	454	496	465	476	461	432	440	411	459	457	410	430	487	457	483	462	473	447	459	467	473	435	432	474	456	441	447	472	471	462	441	484	430	463	488	514	485	468	458	453	467	474	477	440	447	463	461	452	443	483	478	444	453	470	443	474	436	434	455	434	434	448	518	444	443	433	476	449	447	447	462	439	439	462	416	466	437	475	406	459	454	432	473	461	418	483	436	491	474	461	423	445	425	468	465	449	447	494	425	471	447	438	467	445	454	446	493	482	431	469	449	436	441	438	478	476	491	431	419	497	464	403	425	432	469	413	451	473	384	462	471	457	484	459	464	448	450	464	470	469	462	428	453	483	472	474	418	482	423	458	492	427	472	465	464	415	416	448	455	434	468	452	443	462	445	441	454	435
2292	419	413	345	319	309	343	351	292	340	275	299	320	315	315	293	288	270	277	271	279	296	322	284	294	307	315	319	294	314	315	385	366	313	311	390	363	356	385	306	303	343	304	341	343	360	293	268	320	283	302	290	275	286	287	311	284	318	313	263	288	298	289	287	299	314	290	284	282	270	316	318	298	311	275	287	282	299	291	290	293	271	307	329	320	283	287	293	287	319	307	257	299	277	299	294	306	294	321	291	292	292	307	299	323	312	295	282	311	287	286	297	266	260	310	305	323	286	280	309	282	299	287	313	295	270	319	308	260	309	275	275	312	306	315	276	319	278	284	276	269	313	276	316	322	314	297	283	289	315	271	297	307	300	269	308	306	312	279	271	298	304	336	287	281	293	271	307	275	296	321	304	303	310	285	301	274	301	310	291	297	311	300	299	298	267	302	270	316	287	289	313	299	323	276	333	283	291	320	299	315	335	301	319	301	292	316	281	290	330	305	297	297	338	304	304	294	301	298	285	263	328	298	295	283	333	319	319	281	338	312	304	295	311	285	297	311	324	250	320	320	327	270	296	297	290	309	285	266	289	318	326	318	263	282	298	268	318	284	298	272	298	295	268	273	280	304	290	320	300	303	318	268	291	316	329	308	295	288	291	323	305	283	305	324	299	296	302	267	302	338	323	325	296	282	302	321	288	296	311	334	319	280	289	291	296	291	310	305	296	304	309	312	315	310	266	287	294	291	276	308	304	301	294	307	292	312	315	318	301	297	316	318	301	298	286	285	313	309	308	290	303	292	302	309	308	263	305	327	308	302	258	318	288	327	280	321	294	276	282	321	288	338	292	293	289	300	306	286	316	307	344	274	327	303	270	310	302	302	313	305	326	348	336	304	325	295	288	298	289	312	286	332	292	270	294	296	301	301	309	301	306	314	280	284	308	274	314	323	296	312	292	294	295	313	311	275	295	341	276	278	271	309	313	320	306	300	294	308	295	278	265	311	283	317	273	293	316	312	312	323	284	301	284	272	301	309	306	322	296	318	293	301	301	297	305	289	305	279	277	327	295	329	309	318	299	297	269	297	292	275	318	306	320	258	284	292	305	295	314	312	302	301	323	298	308	289	342	326	288	318	294	302	309	312	297	325	285	314	321	315	275	274	343	290	287	301	291	290	314	282	298	307	311	289	312	306	286	303	318	269	312	306	304	288	309	320	300	321	301	296	297	312	316	292	289	288	329	302	270	307	295	290	271	312	301	289	286	292	277	290	278	288	325	312	313	316	305	295	289	308	336	303	283	294	314	297	294	315	286	318	280	286	307	287	318	294	309	307	335	289	294	293	325	289	300	310	300	281	291	319	292	299	272	271	313	352	295	328	331	296	279	320	286	290	323	262	315	287	321	297	303	311	273	286	326	306	300	285	316	289	297	310	321	301	292	275	290	294	299	313	300	324	293	315	272	271	294	293	279	284	321	317	312	277	299	302	323	280	336	296	305	299	302	317	315	279	278	268	327	267	313	288	333	289	258	312	281	307	289	280	294	290	289	301	298	305	306	278	338	291	292	298	316	286	290	310	285	258	309	292	304	300	311	288	297	298	311	285	275	308	295	310	278	321	295	303	317	295	310	311	308	295	295	309	305	302	296	290	307	282	326	297	300	293	306	284	299	308	273	312	321	274	294	307	282	318	309	347	277	298	259	282	291	304	292	302	266	296	283	285	279	325	342	320	291	301	283	294	302	284	284	298	272	288	282	269	284	280	308	304	259	285	282	310	293	320	329	300	322	292	330	279	305	321	271	288	293	333	298	328	274	278	304	321	292	313	313	299	313	302	315	298	306	305	304	299	300	331	295	339	280	287	306	330	290	285	290	293	269	311	299	285	296	285	324	296	300	324	324	285	261	316	315	302	311	337	307	314	307	309	292	296	308	290	267	293	285	307	335	317	275	315	304	282	304	306	285	305	298	298	292	311	286	308	316	291	295	300	292	291	279	315	297	249	282	281	302	313	299	281	330	308	307	314	295	319	311	314	317	279	273	275	302	307	267	314	313	294	341	292	286	310	321	306	286	300	313	312	302	308	273	306	291	292	292	282	305	281	286	276	333	338	277	300	265	310	284	301	304	308	270	270	283	290	292	297	317	280	323	305	297	298	275	303	286	289	295	284	283	295	280	294	309	319	316	292	294	318	298	296	325	304	309	305	326	316	326	300	273	332	298	292	337	254	278	317	306	304	295	302	265	297	302	300	318	308	305	294	283	287	286	306	295	288	292	320	291	288	317	285	314	287	282	307	321	275	279	327	305	302	280	283	291	305	321	315	310	301	292	322	301	262	331	307	308	288	284	311	296	336	301	306	289	301	276	321	285	319	292	304	277	296	282	288	323	292	263	321	304	310	294	272	305	301	312	289	303	312	283	303	294	298	332	315	306	349	287	300	284	288	288	288	309	277	280	311	277	297	288	260	276	300	307	275	301	290	293	314	318	331	298	310	305	313	304	275	292	333	307	314	311	274	283	287	317	283	309	298	299	318	309	321	282	327	316	294	286	264	281	324	288	292	294	290	327	263	282	311	312	316	322	294	310	292	292	295	324	273	310	292	283	295	304	328	272	288	275	271	280	297	316	287	303	309	283	338	333	322	292	281	303	318	270	291	317	303	300	340	276	266	295	309	310	292	280	302	268	289	286	318	285	305	316	278	275	270	264	298	316	292	280	317	302	299	302	317	299	278	309	274	287	316	280	298	296	283	305	306	321	279	322	296	309	318	325	310	270	301	296	282	281	343	340	312	300	327	317	309	299	305	285	290	306	309	318	308	311	298	327	323	268	292	306	280	290	304	288	290	283	296	282	291	322	300	301	304	299	316	301	296	270	304	302	339	293	305	301	317	292	298	304	297	298	289	319	328	312	288	276	286	282	297	317	286	334	304	284	310	286	287	313	289	294	294	298	282	264	283	289	295	290	297	332	272	329	320	303	334	303	319	290	315	284	276	319	302	309	293	291	284	312	299	324	265	279	283	306	300	300	304	290	310	272	297	296	290	296	284	286	285	331	303	273	320	279	293	317	322	294	293	315	313	277	284	324	282	291	314	287	317	313	321	316	315	326	303	308	288	286	297	333	267	283	296	297	328	297	285	272	319	271	324	302	307	290	310	328	296	319	300	299	307	304	274	272	287	300	271	301	280	295	326	307	297	323	309	306	267	336	307	303	286	283	265	332	308	294	289	315	309	300	262	293	310	346	283	304	274	270	301	272	293	303	289	314	330	308	297	299	323	303	290	316	285	330	307	282	283	305	291	297	316	313	312	305	298	318	292	286	328	295	281	301	298	314	294	347	270	289	268	294	311	336	297	322	279	274	307	299	331	338	288	310	291	292	307	293	308	308	337	282	269	314	299	312	296	300	292	297	294	296	283	301	314	290	308	302	278	330	322	279	303	298	305	279	288	285	298	272	291	311	308	306	286	298	333	297	314	271	315	282	319	293	347	316
2384	974	1030	1062	1021	1009	952	936	892	940	900	873	893	880	852	889	844	909	879	881	819	899	837	875	951	979	946	977	966	908	1179	1474	1268	1035	1114	1385	1367	1350	1226	1132	1125	1031	1063	1010	936	928	925	929	849	875	851	851	853	816	846	826	841	818	864	860	849	905	856	792	905	822	845	834	898	833	898	904	821	802	890	837	837	794	861	889	862	870	846	892	878	815	814	838	862	852	895	826	833	817	808	852	810	875	848	828	800	838	810	838	838	810	897	824	923	837	870	854	798	813	808	840	835	842	833	881	838	805	825	880	814	884	834	881	824	770	868	873	784	794	890	810	845	841	880	834	899	808	861	823	856	835	813	855	810	840	841	860	891	889	888	832	851	799	841	819	850	881	843	852	879	914	821	835	869	867	861	811	823	899	847	812	847	816	845	822	814	851	828	821	814	847	834	827	830	854	835	824	814	837	868	757	874	869	840	810	873	875	812	842	833	896	843	825	841	858	836	841	771	843	840	840	790	858	770	859	846	876	751	871	862	841	807	858	855	888	845	871	845	831	849	874	886	837	881	817	825	813	815	849	846	902	848	860	827	804	800	843	903	817	794	891	818	834	779	820	837	857	830	845	894	877	858	865	881	904	855	871	825	888	834	884	848	856	820	843	874	836	831	870	811	809	821	821	841	831	837	811	839	798	812	812	824	823	826	859	802	842	833	788	816	838	814	852	845	817	832	828	826	825	829	836	845	780	843	825	806	810	814	849	841	874	810	836	882	765	821	869	853	829	867	897	899	838	827	846	831	835	810	893	806	790	824	843	786	822	836	850	880	819	843	788	803	866	859	838	798	828	805	771	845	861	840	881	829	847	860	790	837	867	819	819	763	807	832	776	839	830	842	846	814	828	845	843	835	857	783	826	794	807	841	868	852	817	860	885	865	828	830	844	848	844	828	833	814	915	848	870	835	880	804	820	843	810	804	859	786	806	837	837	820	831	875	811	851	846	848	817	819	815	862	860	889	797	816	843	801	870	830	863	845	779	827	868	858	905	813	823	819	818	855	825	869	813	870	864	794	851	830	844	851	838	797	875	812	876	867	867	815	820	828	814	847	795	851	847	823	786	880	834	785	807	849	837	830	825	746	847	843	815	800	812	840	868	874	879	846	785	862	852	831	824	895	840	848	854	871	850	840	813	835	832	835	865	839	830	900	851	832	859	801	841	918	849	835	845	817	873	858	820	826	810	805	813	874	910	792	820	811	810	856	847	875	878	840	844	852	789	807	859	832	797	875	855	854	794	846	848	835	839	836	835	863	840	829	804	823	805	834	833	860	889	823	802	876	862	806	787	822	872	798	852	856	846	919	815	847	809	854	841	833	820	754	866	838	845	871	877	778	822	904	885	813	834	818	871	880	781	853	839	873	850	852	843	880	844	865	818	802	838	862	821	835	818	906	806	873	842	833	817	841	863	805	794	816	875	823	808	884	857	836	857	819	849	852	823	810	866	860	861	892	847	812	774	838	871	829	852	833	832	887	877	841	858	836	861	860	800	886	870	832	847	860	841	857	854	829	832	821	837	827	879	837	847	856	867	788	823	813	857	843	870	871	842	882	860	842	827	845	857	851	833	915	838	836	827	825	890	788	869	815	872	878	852	802	885	837	819	819	882	824	829	845	809	807	825	880	821	801	810	805	785	830	829	833	886	871	793	860	839	875	813	831	824	857	812	817	841	816	803	834	791	855	860	815	861	839	862	810	829	881	852	868	741	865	765	870	861	842	792	814	807	856	795	853	815	856	849	820	822	909	824	835	850	836	818	839	817	825	876	843	849	817	843	820	842	867	902	852	810	815	843	887	844	817	814	829	801	810	865	834	854	843	772	863	816	783	816	846	853	830	776	844	837	834	851	858	818	867	852	753	831	868	818	825	852	818	884	845	820	812	871	808	800	822	848	826	851	887	862	854	816	826	895	823	844	842	815	855	834	866	833	872	815	798	821	840	776	815	837	874	791	834	818	819	887	850	901	834	839	864	873	890	845	815	860	869	806	847	839	810	821	830	845	845	885	813	811	860	794	799	863	829	863	828	810	836	889	875	855	843	824	799	841	856	825	856	807	845	820	869	809	859	827	806	829	803	802	843	850	762	821	863	897	779	862	817	831	840	799	837	822	847	856	871	802	851	750	878	804	876	857	874	833	807	810	792	777	835	831	803	843	836	846	857	864	903	808	787	876	830	823	873	831	843	852	795	899	815	810	842	848	871	848	826	797	859	802	908	832	827	824	820	866	813	865	839	824	796	799	827	833	854	828	814	853	779	819	814	821	808	853	853	843	814	814	833	839	868	922	837	809	826	831	851	838	811	801	828	859	793	873	875	822	872	855	830	837	852	869	760	841	854	847	868	916	837	836	871	841	776	822	784	864	857	837	871	861	801	876	844	834	811	855	863	844	815	854	786	825	850	827	932	850	871	854	815	867	841	837	874	833	798	850	818	830	844	884	826	856	806	839	821	873	850	843	895	824	815	804	871	891	891	827	855	825	821	842	825	847	867	830	847	837	830	868	866	827	788	817	818	832	831	829	881	869	849	851	857	844	882	868	804	839	828	833	821	876	891	884	842	886	828	882	861	865	867	847	803	772	899	842	824	862	848	835	895	866	856	870	866	839	875	804	824	815	809	817	851	849	815	831	868	839	807	863	852	839	828	819	869	812	848	816	817	836	820	867	843	879	805	878	887	833	863	797	867	833	940	875	806	823	850	813	818	823	854	849	848	831	860	841	820	811	868	837	871	876	866	811	804	878	806	828	819	862	818	851	776	884	863	868	822	792	883	799	840	815	920	845	866	849	836	801	831	868	810	817	823	885	861	825	845	806	873	857	808	846	859	814	835	840	826	804	818	839	838	862	811	861	830	881	807	826	851	846	779	826	859	857	816	835	835	842	846	853	793	846	797	865	816	819	830	843	838	842	831	778	840	833	843	899	828	828	886	873	817	910	887	847	856	855	828	843	867	893	893	855	819	841	844	849	883	816	868	830	861	875	834	832	807	783	810	849	856	868	823	833	816	883	845	810	852	839	804	837	849	838	833	802	854	815	837	842	857	883	769	879	878	814	857	827	831	829	831	868	885	808	877	853	832	832	860	809	830	863	845	850	857	904	877	807	827	826	838	813	893	835	843	829	838	834	842	839	781	857	792	845	830	828	784	858	864	810	816	800	815	843	873	814	836	872	805	872	834	844	848	840	879	852	863	827	837	869	867	881	822	849	895	877	780	856	894	915	842	864	884	814	841	875	889	780	779	824	825	864	845	867	807	857	867	787	876	846	808	820	893	881	836	816	883	889	805	840	811	839	837	870	809	865	868	851	819	844	838	826	849	803	869	874	860	842	810	867	891	870	874	842	791	851	833	911	815	820	890	796	817	784	830	831	814	844	823	795	835	835	828	833	808	834	852	869	838	849	879	864	922	851	846	867	887	834	795	856	827	821	827	807	826	838	871	860
9932	1527	1712	1249	894	656	526	459	359	321	321	248	274	248	219	252	176	196	244	191	183	190	188	182	205	212	237	229	239	334	1429	1226	887	766	970	1271	1655	967	956	663	499	617	505	506	356	302	261	255	222	194	198	204	206	169	172	183	180	157	153	156	168	166	196	172	171	169	178	160	148	159	164	190	175	167	148	144	167	172	154	201	168	192	156	148	173	159	160	155	168	150	158	161	193	187	170	171	170	146	176	163	192	192	151	177	174	169	182	188	183	177	171	155	165	163	157	162	172	160	185	183	155	150	175	176	162	171	160	181	165	193	176	147	186	177	172	158	154	170	164	171	155	164	196	181	172	164	151	158	191	175	155	171	171	175	166	149	164	142	167	171	167	155	152	175	189	182	181	173	166	148	196	184	179	178	163	157	163	173	183	170	188	178	146	149	182	167	200	188	152	152	142	171	169	184	167	148	163	158	185	164	168	164	159	176	175	173	180	161	180	168	157	166	171	170	176	152	180	183	156	169	187	184	153	161	158	177	180	146	178	152	160	169	174	161	174	159	168	181	157	146	174	187	165	173	172	156	182	179	179	183	174	169	168	177	170	183	161	194	157	182	168	169	170	170	146	187	159	151	160	189	155	153	168	164	163	145	181	166	139	162	164	167	200	182	179	168	178	153	170	148	153	167	157	184	166	180	164	175	185	172	161	206	166	179	173	175	170	183	167	159	190	170	168	183	175	185	158	156	155	169	179	169	171	162	160	167	176	178	160	181	172	168	163	174	172	174	191	153	173	160	176	190	178	168	148	171	158	151	176	177	190	172	166	173	177	170	173	154	158	164	165	165	160	182	192	178	170	175	154	157	159	157	162	157	164	195	146	186	145	190	181	175	154	182	133	162	155	184	175	173	163	177	187	171	166	160	160	163	191	164	173	156	196	175	160	180	168	178	151	160	189	164	150	164	158	184	160	155	177	165	186	158	174	168	184	170	185	152	174	170	170	166	177	168	166	188	166	161	168	163	154	170	186	168	161	166	190	177	185	168	178	162	164	174	209	164	162	183	171	161	166	172	179	142	167	190	178	170	177	156	171	173	154	155	185	183	189	173	164	165	154	139	167	167	156	160	155	167	174	159	154	178	170	183	156	152	161	174	169	177	172	169	176	165	172	166	159	150	149	173	177	185	187	137	156	162	176	174	183	168	180	167	172	145	163	160	171	175	169	158	168	180	170	172	201	167	172	155	175	177	170	176	164	179	168	183	172	176	169	157	171	151	169	167	167	170	169	183	171	148	151	166	173	173	176	186	173	157	165	187	181	157	166	184	152	157	164	160	174	138	181	155	163	167	151	139	170	195	175	147	171	141	187	191	171	167	162	188	175	159	166	176	158	164	178	146	177	164	173	160	153	155	163	168	169	193	170	157	160	175	170	179	179	167	176	183	166	158	166	168	157	192	175	169	162	160	161	195	159	188	145	189	164	152	177	204	182	160	192	157	196	170	173	163	169	171	195	185	149	168	167	146	165	168	158	178	172	190	163	182	167	163	184	165	176	168	160	167	153	146	163	183	183	166	185	184	180	183	146	150	148	176	162	169	161	161	176	164	177	162	171	161	182	159	174	174	168	150	176	159	166	157	156	186	166	149	165	147	142	164	178	169	158	171	175	170	181	165	184	156	167	150	181	158	161	156	186	174	159	164	168	153	188	171	170	180	185	140	194	155	179	169	156	160	204	180	168	179	172	167	165	161	153	163	175	187	194	161	200	174	145	169	156	162	175	162	182	166	199	174	167	184	149	185	164	183	175	176	145	164	194	156	182	178	163	156	164	166	147	177	183	183	162	157	181	170	166	172	193	164	173	149	167	159	171	198	180	152	159	176	180	172	164	143	193	166	150	168	161	165	186	166	165	178	169	168	152	152	153	169	160	174	169	150	156	169	161	170	175	178	183	175	162	160	185	152	172	180	167	182	152	205	186	169	199	183	146	168	150	185	154	166	164	166	167	168	161	183	165	186	178	189	161	153	157	153	163	170	152	175	166	161	164	168	167	173	179	163	159	184	172	180	173	189	173	155	169	168	171	174	190	168	155	140	121	137	175	174	168	166	146	181	155	163	153	154	170	183	152	168	183	156	161	164	158	183	184	157	196	172	172	152	135	215	162	168	168	168	165	191	185	198	208	196	174	155	153	160	182	165	174	164	138	159	156	184	157	157	194	146	169	152	162	169	147	177	161	178	178	179	163	175	154	178	183	166	182	168	161	158	179	153	171	153	186	184	171	175	187	186	166	159	162	180	164	195	184	198	180	159	166	161	153	181	165	165	179	171	182	154	154	182	172	179	165	150	164	164	162	163	158	149	155	153	179	180	168	169	149	153	165	174	166	193	163	168	172	168	187	158	157	170	169	181	204	167	167	184	167	172	177	194	149	174	168	170	173	165	169	187	184	166	181	166	176	159	143	192	159	158	162	191	175	170	170	153	168	157	212	164	166	177	160	168	162	177	177	188	197	187	180	166	173	157	182	171	140	168	188	155	174	178	165	176	163	178	155	159	166	166	120	165	178	162	159	164	163	158	178	170	189	148	167	173	188	164	160	178	169	145	151	169	180	172	158	174	167	188	173	165	160	157	167	157	175	168	154	168	158	164	158	160	167	173	188	162	165	161	186	150	171	169	160	193	176	175	185	175	159	174	166	161	184	170	162	162	187	163	166	171	157	170	174	169	190	164	170	176	179	184	155	130	169	172	179	168	150	172	159	156	161	174	161	185	158	171	154	144	163	175	163	176	192	163	173	165	187	161	157	171	174	168	179	173	193	173	164	172	181	178	171	161	161	154	162	161	177	160	177	180	146	168	174	162	165	142	147	165	166	177	204	151	177	199	156	186	160	178	180	167	133	170	186	157	157	197	167	161	174	162	157	179	168	210	192	165	177	187	172	159	128	166	165	175	166	183	154	164	191	166	149	175	155	166	158	185	153	170	167	168	179	174	162	149	180	164	163	168	168	170	159	182	166	175	189	176	154	182	168	176	155	153	163	169	154	162	162	158	171	195	227	185	158	147	177	161	177	158	179	192	164	170	177	164	160	171	167	173	175	179	161	174	174	180	179	161	170	156	153	196	148	190	155	150	158	163	187	172	168	163	184	167	163	151	165	164	171	170	171	154	163	194	163	164	160	172	167	159	164	178	177	155	173	173	182	156	165	174	172	156	182	168	193	174	162	184	166	171	169	158	157	175	176	185	174	163	161	174	173	192	174	180	172	184	158	174	174	184	151	184	171	148	165	177	177	163	157	166	161	158	189	176	177	171	164	169	165	175	136	173	173	166	167	169	184	190	173	185	167	151	176	172	144	177	170	158	176	182	172	163	182	162	169	162	166	160	184	165	156	164	166	190	162	164	162	163	155	167	169	179	183	170	158	159	160	173	192	150	157	173	162	155	187	160	182	161	179	170	180	159	164	150	200	164	161	173	162	175	165	173	160	189	185	148	162	179
6184	1703	3587	4072	3360	2806	2412	1895	1684	1455	1276	1228	1149	936	995	884	864	867	780	795	752	717	680	725	848	927	964	1013	1148	1926	9367	8194	5786	4788	4661	7911	9278	6320	5803	4184	3658	4357	3569	3192	2401	1863	1384	1146	893	854	855	698	631	566	590	638	565	618	534	580	565	537	512	564	540	544	566	532	537	569	573	541	542	496	549	512	547	514	527	562	517	552	520	534	522	544	537	515	551	463	538	504	517	559	538	531	531	541	538	561	531	546	547	531	549	536	564	484	532	510	548	523	533	493	508	533	535	522	559	476	541	487	505	531	547	535	532	516	557	551	553	505	525	546	512	568	527	535	527	557	497	520	495	514	527	529	486	563	508	526	499	528	476	536	538	576	493	516	530	520	498	498	533	543	531	509	523	538	537	555	544	516	525	481	492	520	532	539	518	527	573	538	514	506	481	524	508	488	535	532	515	508	539	520	526	547	516	516	508	554	503	526	542	532	525	543	544	484	503	519	572	554	518	511	518	538	512	510	511	511	527	550	521	518	532	514	558	501	536	522	487	540	471	523	485	500	523	486	530	542	540	500	514	515	519	549	506	545	551	524	497	534	499	557	485	533	498	536	535	501	533	538	521	499	521	504	514	562	545	551	540	515	506	521	517	538	519	503	505	553	512	547	531	528	523	502	543	501	469	503	522	516	554	514	528	517	514	523	520	535	577	507	541	529	557	510	510	541	542	509	491	553	509	514	550	491	532	521	556	498	544	506	516	526	501	505	544	488	566	531	533	533	504	523	542	492	518	500	478	521	531	474	492	545	500	518	498	520	565	557	524	541	496	534	516	518	512	518	566	551	519	513	535	513	481	534	527	490	500	484	527	539	510	511	520	489	482	502	487	552	512	560	530	542	535	513	520	507	525	503	496	492	478	522	485	474	552	540	529	540	520	490	519	560	494	489	528	513	550	545	523	521	502	511	539	556	535	502	528	518	564	510	520	523	521	511	506	520	516	517	529	538	489	480	542	539	527	538	498	546	489	499	540	557	529	503	518	522	546	513	560	491	513	490	495	543	512	535	522	500	535	521	567	518	517	508	526	485	551	499	529	502	504	540	520	530	519	525	515	519	508	538	524	506	522	524	518	569	531	493	536	529	501	515	513	511	499	488	525	519	524	515	527	519	493	526	489	532	518	502	509	528	506	545	501	560	507	510	462	508	551	504	507	537	532	526	521	510	536	522	523	556	499	490	474	532	517	487	517	522	524	535	471	530	524	531	527	528	477	520	570	523	547	523	522	548	531	499	515	517	540	569	540	515	548	513	557	500	525	568	513	541	474	511	492	495	525	485	516	483	501	537	506	514	475	515	488	515	489	535	507	495	481	492	512	520	520	492	523	478	534	497	581	558	517	546	506	554	497	528	537	486	515	507	532	508	476	537	498	528	522	510	557	527	537	520	543	525	550	508	552	532	525	504	514	530	527	545	458	505	513	504	516	516	541	569	520	523	517	482	501	554	490	513	560	529	497	533	501	546	549	517	504	537	462	523	513	507	537	511	536	506	496	547	495	519	515	501	502	493	513	559	532	491	491	510	523	526	503	507	502	558	507	561	454	541	526	526	528	507	554	494	491	528	519	584	564	529	545	487	527	528	525	558	502	469	522	546	511	501	524	527	516	528	545	507	516	523	494	494	525	538	509	479	530	528	544	506	547	523	499	504	489	506	521	541	521	571	521	533	515	538	531	523	507	543	541	520	512	544	537	469	557	560	535	553	490	553	512	545	504	540	546	526	513	518	550	522	519	517	504	512	544	512	560	525	527	546	508	530	461	522	485	541	515	495	530	530	507	566	521	526	481	549	566	536	488	553	537	535	520	497	508	487	530	503	536	509	552	557	517	528	527	488	512	546	531	508	516	528	516	525	561	544	524	538	530	509	493	522	506	551	545	514	555	559	489	574	521	495	540	574	493	507	497	522	516	554	521	537	548	510	476	524	521	568	538	526	504	530	469	502	497	532	506	507	550	524	481	505	492	575	531	508	535	494	509	493	510	552	525	540	487	503	494	505	521	497	529	491	517	557	498	525	515	507	530	502	515	517	534	483	575	506	543	568	553	520	508	531	531	520	490	505	540	519	495	537	539	515	571	537	529	549	523	558	535	533	547	532	519	577	528	501	538	546	551	533	494	555	532	524	508	558	504	527	548	514	570	506	518	519	499	565	521	494	546	539	526	505	556	475	528	505	474	541	494	533	509	497	530	503	513	538	559	514	524	547	521	497	560	534	529	531	498	539	516	551	519	533	517	560	574	540	523	495	484	510	556	507	515	533	504	532	493	544	519	572	546	514	459	533	522	501	554	504	500	500	497	530	523	524	492	503	496	497	523	512	543	511	559	519	523	563	500	483	547	502	533	468	527	503	507	529	538	503	525	522	488	524	520	536	522	516	475	547	522	527	488	530	513	487	525	531	535	547	555	537	458	510	488	527	500	544	520	486	495	508	511	512	530	521	501	576	515	510	577	553	552	517	490	532	534	524	499	527	502	520	566	527	514	522	548	527	520	519	471	534	498	532	484	523	525	519	532	507	501	537	520	531	562	501	511	530	492	525	517	502	502	509	509	522	540	520	489	526	491	509	551	514	488	530	517	514	515	543	555	570	476	536	526	532	500	552	504	495	507	514	543	505	568	489	535	517	527	507	518	483	564	511	500	580	545	540	500	530	552	506	488	511	504	522	546	537	511	520	516	471	532	526	501	512	526	532	528	512	519	558	531	516	532	517	502	546	516	508	503	553	514	541	504	500	501	492	503	493	535	518	526	517	524	502	537	520	511	533	564	572	512	505	498	532	493	482	539	544	496	511	542	538	520	507	529	540	503	542	515	502	498	566	519	529	525	507	504	521	499	511	534	522	550	507	521	503	526	479	534	531	506	532	507	523	537	509	516	540	534	494	532	526	512	518	500	488	519	504	511	512	514	509	510	492	513	504	486	501	542	538	545	533	543	506	541	511	528	517	512	484	508	523	535	525	518	528	541	509	512	488	531	524	553	501	519	528	490	519	550	545	505	492	506	569	533	508	526	492	509	548	526	538	558	527	537	510	513	536	510	494	510	514	526	540	513	552	591	513	566	513	514	526	542	548	509	532	526	497	526	518	531	499	553	531	498	529	509	506	497	487	529	533	534	534	475	583	528	511	548	513	534	526	509	527	482	530	521	564	534	540	527	503	511	544	547	545	515	487	562	539	521	496	507	503	475	536	476	503	538	462	536	517	524	519	546	483	505	502	518	532	529	522	502	490	596	491	571	546	515	526	504	527	527	538	489	506	527	509	524	529	473	564	497	532	479	540	499	571	558	508	498	518	507	509	528	548	539	507	500	520	507	507	543	499	512	531	507	574	501	558	502	490	499	529	544	494	497	501	523	531	519	495	557	469	573	499	513	524	497	506	520	522	496	510	542	508	489	483	512	510	542	522	539	499	516	534	467	570	490	508	466	519	522	529	504	516	549	532
17667	3431	3350	2382	1590	1153	870	657	512	464	407	352	293	295	284	244	257	240	222	216	220	167	213	203	217	244	234	246	272	518	1530	1366	1215	1719	1381	2120	2578	1772	1242	910	772	888	909	757	525	429	344	266	241	224	233	224	196	143	177	167	165	158	171	144	168	165	117	166	147	150	182	139	160	175	165	159	161	136	150	131	145	143	156	150	146	137	160	159	167	142	154	161	144	151	137	135	164	155	159	148	166	162	145	138	158	158	132	146	150	137	136	144	148	164	150	152	150	134	155	149	138	141	159	163	146	163	145	137	160	138	158	151	137	121	144	165	148	137	157	147	131	145	153	164	139	138	133	155	150	164	178	154	163	152	157	144	150	161	152	140	148	134	150	134	149	136	153	142	174	143	153	137	160	155	145	160	164	167	139	130	158	150	163	165	153	170	162	152	148	141	144	145	149	161	156	153	144	146	145	131	161	139	173	166	136	163	175	163	155	155	146	160	159	163	164	125	164	148	175	176	157	128	146	162	137	145	134	149	155	163	143	150	136	158	162	140	139	188	131	171	169	165	157	153	157	132	147	153	128	146	152	130	149	160	145	146	149	135	141	141	143	164	133	144	145	149	175	145	137	168	155	163	151	161	136	138	152	166	157	164	138	160	153	173	167	152	146	170	151	153	153	178	178	138	165	157	159	145	123	142	152	164	133	148	159	161	141	159	138	164	172	157	163	121	162	163	161	145	148	156	151	148	149	146	166	162	162	156	154	148	154	138	152	148	152	148	149	144	177	150	151	168	141	164	151	165	161	164	142	147	165	141	158	158	153	144	134	144	171	139	170	136	179	157	147	156	152	147	162	163	145	177	156	164	127	172	138	141	149	155	150	166	157	125	165	156	163	137	147	155	133	153	148	149	156	170	164	157	138	169	159	149	134	153	135	151	139	157	127	158	149	136	154	164	162	147	152	137	127	158	143	150	162	147	143	149	161	139	153	140	149	145	170	167	152	148	146	132	150	153	133	140	156	162	159	128	164	172	167	136	143	179	127	157	148	143	172	177	133	164	137	148	162	144	143	147	175	144	130	152	164	173	129	129	148	137	110	147	144	131	145	167	168	149	154	162	139	157	152	169	145	136	145	155	145	154	129	159	128	160	174	126	168	148	158	170	150	140	152	167	147	123	181	152	143	140	162	160	133	148	136	132	145	144	149	176	149	154	166	147	156	177	158	143	141	131	150	158	157	166	139	147	137	157	137	139	153	131	157	152	148	139	160	165	168	152	163	134	163	149	156	145	145	145	127	135	176	142	154	153	145	143	142	141	143	153	155	149	140	142	157	148	149	145	153	144	158	156	152	157	136	124	151	138	147	170	135	126	147	132	137	148	149	137	140	141	155	135	155	147	156	132	165	147	168	149	150	157	170	149	144	148	167	149	122	161	145	148	167	145	134	132	164	132	160	138	146	150	150	137	161	144	130	139	151	164	154	149	163	144	164	162	134	146	151	144	166	141	135	158	160	145	118	150	166	161	145	135	167	158	153	139	120	161	145	128	165	187	140	147	148	140	169	169	146	152	171	145	148	140	163	154	155	142	152	144	153	146	127	144	159	148	156	155	125	141	149	155	159	147	146	155	140	163	156	157	153	134	162	151	150	123	152	149	141	150	161	143	149	128	158	136	148	160	143	136	154	131	140	142	140	170	155	137	147	133	133	146	146	147	153	143	164	165	168	153	136	134	151	154	168	143	173	138	151	146	143	142	163	129	155	161	174	144	164	151	150	158	144	163	141	140	152	119	155	165	138	158	132	153	150	139	149	133	160	145	146	149	148	158	161	148	129	152	129	133	146	152	135	132	158	138	125	144	164	146	140	174	146	165	148	139	172	156	130	147	135	149	134	156	141	141	137	156	134	157	144	148	173	151	143	135	160	139	158	179	150	150	153	151	138	155	163	133	152	185	143	143	150	166	147	170	154	165	175	160	141	163	157	141	139	164	148	163	150	150	153	140	151	160	144	158	150	159	164	129	164	164	151	142	163	138	162	154	153	151	145	161	145	130	145	140	139	143	159	127	136	132	156	157	134	166	162	143	148	145	154	159	133	176	151	154	155	156	140	145	138	161	132	147	146	145	137	148	132	143	149	142	136	142	142	154	122	143	143	153	145	170	167	172	140	156	138	141	150	167	161	159	149	155	142	156	180	151	156	143	151	161	148	144	146	155	155	136	177	137	154	150	144	144	136	153	136	147	154	162	152	151	150	133	143	142	147	148	141	152	135	141	136	157	152	136	137	139	141	131	146	154	151	147	162	143	151	159	149	130	155	126	149	138	144	138	124	159	139	160	167	159	128	147	146	153	130	137	161	150	140	145	159	145	153	144	161	137	148	151	161	134	134	136	141	145	154	135	160	126	164	138	162	156	129	152	148	139	136	130	149	162	155	130	147	150	139	153	131	156	156	163	145	139	139	160	140	153	147	146	160	149	153	140	142	144	134	134	156	158	139	149	148	140	153	146	134	159	145	141	167	140	147	174	155	133	153	139	146	155	145	143	145	133	137	147	126	151	141	120	158	148	151	134	142	155	150	145	176	149	164	153	135	163	160	144	143	135	133	182	137	143	163	161	157	152	158	144	132	152	137	138	153	151	152	161	148	150	136	170	167	151	143	115	130	143	149	122	155	139	160	137	130	136	163	156	142	159	172	157	154	175	160	162	144	119	148	167	166	142	140	149	157	133	180	137	143	154	137	156	153	153	156	140	148	151	138	139	155	163	137	139	148	177	152	145	157	140	156	155	145	144	133	144	161	126	168	140	136	154	122	126	159	170	148	157	126	151	162	171	153	139	167	156	149	130	150	141	129	154	169	167	154	163	147	165	159	132	159	157	152	162	153	155	129	144	150	151	160	157	147	145	170	161	147	142	139	128	136	145	133	138	137	137	168	154	151	144	131	147	129	161	162	153	152	158	167	151	154	149	157	160	153	162	130	144	140	141	152	132	141	158	135	172	170	144	133	142	142	155	153	140	180	153	161	155	161	154	168	136	130	149	130	166	142	148	144	150	143	139	161	147	156	150	149	156	164	140	147	166	133	161	149	136	146	154	155	147	147	135	131	134	169	138	135	140	150	160	158	138	175	164	150	145	147	177	154	170	130	143	168	158	145	163	163	150	148	160	143	157	158	166	146	147	134	161	123	145	146	136	155	159	153	156	147	143	128	135	155	130	130	137	170	157	137	153	153	150	172	156	172	159	158	162	142	153	137	156	152	160	161	148	185	134	135	155	126	145	148	164	149	177	165	164	144	125	131	165	154	159	148	160	131	158	141	163	150	170	130	146	168	129	128	149	137	147	144	140	140	142	141	156	132	148	141	134	146	137	154	153	156	176	153	124	135	156	134	146	156	139	136	165	163	134	134	154	120	134	159	143	144	167	165	141	158	145	144	136	155	140	145	159	141	154	155	145	138	160	148	164	138	141	159	151	138	126	151	166	133	140	145	151	133	160
8734	2704	6063	6927	5947	4675	3745	3045	2615	2249	2006	1799	1599	1480	1318	1190	1155	1040	982	911	884	875	867	833	1000	1150	1211	1234	1438	3117	10177	9025	7978	10306	6641	10610	13436	9773	8180	6352	5815	6592	6249	5308	3562	2943	2218	1653	1167	1121	1104	879	706	570	647	552	577	624	550	522	587	562	544	511	549	540	530	500	466	493	483	513	469	490	523	522	499	518	506	495	490	507	484	496	491	493	471	481	525	475	459	477	496	471	479	475	505	499	454	485	516	525	490	477	481	464	485	465	491	458	489	475	460	468	498	474	489	433	520	482	503	478	480	474	470	499	468	480	498	506	487	448	508	485	499	462	469	474	465	517	495	475	452	511	456	494	471	453	481	480	484	502	453	495	465	465	463	476	473	449	485	418	478	462	480	454	474	493	456	462	480	456	421	476	451	458	426	479	469	493	478	481	471	493	429	455	502	452	449	445	472	458	436	495	479	469	420	494	470	498	485	469	453	533	488	469	492	474	419	474	464	487	503	454	444	539	437	481	486	449	446	477	451	464	453	470	471	455	498	445	467	463	498	493	465	443	464	468	471	481	454	478	459	461	517	523	470	435	469	495	470	483	461	432	475	485	518	454	446	477	534	500	463	464	438	458	483	519	473	431	413	446	487	535	476	490	501	511	486	436	434	472	452	494	465	479	450	499	458	484	493	514	476	456	490	436	499	505	474	483	448	477	465	473	500	509	504	504	491	471	499	464	488	469	478	490	492	481	481	451	467	485	507	458	475	486	476	501	455	464	478	487	492	444	458	454	531	464	498	491	464	440	466	473	456	482	469	486	518	440	471	481	446	500	477	450	475	459	471	500	464	516	446	494	463	475	504	467	470	449	515	427	449	434	492	498	467	425	443	468	508	463	470	450	479	466	480	468	460	509	494	445	493	452	531	477	448	452	461	414	492	493	446	469	502	495	460	451	470	496	477	503	484	465	426	437	487	487	483	478	455	448	463	464	493	469	499	450	443	453	437	488	463	441	464	482	482	495	496	459	491	468	470	459	445	473	475	468	492	473	460	495	462	470	453	497	461	447	449	485	464	463	505	430	447	452	504	478	430	469	464	467	444	507	453	459	434	500	500	454	483	510	461	494	508	466	453	472	404	478	491	475	455	419	437	445	463	425	485	482	481	489	464	451	469	463	480	478	462	435	435	483	466	489	466	489	498	475	482	470	475	500	454	496	507	458	435	430	454	498	501	464	451	449	488	449	519	491	478	448	462	484	473	455	489	464	477	480	493	499	467	460	455	455	484	467	450	457	443	478	499	463	503	469	466	492	464	437	468	477	461	481	519	495	466	496	487	443	485	460	486	477	497	444	473	479	467	497	462	469	476	446	453	466	474	503	462	498	458	460	481	433	470	498	464	492	471	502	480	474	482	481	477	469	498	462	455	458	434	470	438	466	470	500	434	484	480	453	507	490	487	459	489	468	506	450	490	474	445	447	466	502	441	450	478	473	499	468	474	497	418	457	450	462	445	484	444	471	473	453	452	487	467	454	458	487	456	449	474	433	433	485	486	474	497	498	484	474	490	492	492	471	423	497	445	481	454	509	493	467	487	454	476	449	478	467	483	463	474	478	467	455	468	459	477	460	490	468	468	473	425	481	440	476	484	474	421	474	486	505	486	507	506	498	408	416	437	479	466	478	484	503	519	464	436	452	488	475	466	479	494	471	483	431	484	451	471	478	494	488	531	487	451	484	465	462	495	485	501	465	470	479	415	467	471	463	463	484	470	487	446	451	466	464	489	474	472	477	472	488	455	455	472	454	481	497	457	498	494	418	436	468	491	470	471	478	515	465	475	488	481	462	485	514	473	468	423	461	468	448	475	497	471	498	471	501	509	478	470	484	477	490	499	433	499	473	505	460	489	509	462	469	483	443	425	472	457	480	462	488	460	512	497	465	454	448	442	509	450	464	467	484	515	463	476	433	508	508	492	489	434	483	446	479	438	469	449	469	455	474	462	425	487	460	448	474	507	479	499	502	465	494	485	488	451	494	440	469	461	455	461	452	462	535	441	466	467	431	451	500	458	465	465	463	464	451	476	448	476	476	519	485	438	517	467	448	486	507	443	467	479	450	507	502	438	512	444	489	474	499	473	424	433	474	439	484	468	475	458	468	466	453	515	484	456	494	471	465	474	492	497	464	463	449	494	447	433	430	459	463	493	473	448	458	472	477	507	521	463	483	449	472	468	449	462	453	508	488	498	488	467	472	466	484	457	441	492	482	445	490	501	448	505	488	491	474	470	503	492	504	485	469	450	465	469	434	440	435	446	496	481	472	463	469	465	461	452	492	456	460	514	504	452	485	450	459	451	481	441	440	507	437	493	422	471	481	476	448	451	479	491	488	452	432	467	469	435	472	491	479	481	460	480	479	438	478	487	435	446	497	472	473	418	485	495	520	458	463	468	463	467	461	503	464	484	439	455	488	510	459	456	484	465	469	509	506	463	494	513	509	486	462	495	498	434	468	486	490	446	492	465	466	478	468	460	476	478	452	470	511	481	491	538	449	475	465	517	473	443	454	482	419	454	449	476	463	482	439	501	484	443	473	499	468	465	485	469	461	467	494	496	440	506	482	514	502	444	499	490	480	452	454	531	512	453	446	468	462	467	476	473	480	482	450	432	455	483	470	476	459	471	467	438	442	461	486	463	471	462	473	482	432	456	491	486	483	475	501	524	443	451	442	497	500	462	433	473	478	478	424	480	486	481	426	479	477	532	498	437	466	459	469	469	434	487	515	487	447	491	447	468	475	477	444	449	457	444	494	442	462	466	424	468	484	443	474	493	487	462	501	505	449	488	459	456	463	465	465	451	520	506	461	452	485	495	489	467	457	511	479	465	432	478	455	500	456	469	471	462	496	433	467	484	440	457	485	479	461	488	450	439	469	471	505	451	485	508	480	456	447	478	436	473	453	453	436	461	497	474	433	436	431	442	454	504	457	472	486	482	462	492	434	469	442	447	503	483	466	465	419	456	466	514	493	481	437	473	420	500	439	502	474	461	498	445	462	464	487	515	445	478	518	483	474	431	518	480	488	450	473	470	435	473	495	471	496	480	466	503	483	475	497	474	502	465	479	459	402	461	472	487	441	481	528	465	459	517	477	485	478	498	484	457	508	472	442	444	475	457	442	466	503	469	474	516	480	482	470	460	470	480	533	469	488	494	498	497	478	498	462	471	472	471	446	482	520	475	491	472	455	475	462	456	438	445	457	475	492	486	487	461	511	506	448	500	433	490	463	454	432	478	403	448	505	454	499	472	458	461	433	471	475	465	464	459	466	470	478	471	429	487	466	480	456	438	470	509	494	470	472	427	476	466	448	484	495	471	448	483	471	455	505	489	447	421	475	458	446	421	444	455	456	489	475	459	464	465	469	449	477	426	490	490	504	461	491	428	485	424	465	456	433	499	460	450	500	462	460	462	461	470	462	509	445	479	469	482	479	487	435	439	485	498	479	482	451
2347	400	393	380	367	317	385	312	329	302	315	316	336	287	338	328	330	342	322	299	300	319	337	327	313	353	316	366	321	337	370	355	313	351	345	378	364	325	341	298	360	321	332	345	318	299	308	317	334	310	322	308	278	304	316	314	298	312	312	306	322	292	308	338	274	293	332	299	301	325	308	322	273	324	313	315	295	304	294	323	313	289	289	309	308	293	314	286	271	332	319	330	298	272	325	319	305	323	300	338	291	282	308	301	310	332	329	320	313	305	321	310	320	323	338	314	307	334	313	325	298	301	338	296	294	323	293	283	305	289	336	335	291	308	313	330	291	301	314	324	305	299	314	296	319	293	329	297	301	297	303	293	292	280	357	323	329	327	326	332	313	311	304	328	314	318	300	297	318	323	293	311	343	332	301	286	307	265	297	300	342	293	302	335	322	315	305	307	328	320	293	333	294	291	298	296	326	326	326	276	316	293	283	320	313	289	306	314	317	297	335	304	323	316	309	311	358	304	337	318	298	286	297	315	305	298	314	335	318	302	313	310	321	298	280	303	330	318	334	313	320	355	303	305	288	313	334	336	309	312	302	314	311	302	293	331	343	278	335	297	305	324	302	315	342	288	301	331	331	332	342	319	304	289	269	311	296	323	310	296	316	299	294	296	317	332	324	306	301	339	313	309	321	278	296	317	342	340	323	338	313	331	321	315	302	333	308	340	301	337	322	307	323	341	320	305	324	288	292	307	285	337	345	289	320	344	313	297	352	328	257	306	306	326	293	311	325	303	351	327	321	279	290	324	304	320	321	275	326	297	329	314	317	307	291	330	272	313	287	303	327	319	342	331	297	316	317	306	343	313	302	322	335	325	320	305	315	319	336	306	321	330	319	326	339	323	308	310	322	300	307	337	288	305	302	292	330	314	298	284	297	329	301	298	352	308	311	349	312	299	305	334	287	301	312	310	313	296	302	298	336	285	299	329	315	337	306	313	337	331	332	282	320	280	306	333	297	320	346	300	302	325	309	313	284	295	323	345	268	343	323	296	329	306	314	296	295	313	295	317	283	314	293	299	286	289	330	355	318	293	305	288	304	306	353	280	314	311	330	320	303	310	322	315	283	305	321	326	287	307	279	327	319	312	346	289	306	323	296	336	325	279	326	267	301	307	311	293	334	323	319	333	309	342	292	345	295	327	298	311	327	312	324	306	309	315	299	318	308	291	301	314	280	307	334	301	290	300	323	334	330	286	316	340	323	326	324	295	326	306	269	308	276	339	321	315	272	307	277	294	296	292	295	296	348	288	314	316	299	309	355	326	303	358	317	285	304	301	275	282	295	303	338	302	326	292	290	281	312	313	298	298	319	292	292	307	300	317	315	313	292	295	323	317	316	314	286	316	323	324	298	291	310	340	302	302	294	321	301	306	290	327	282	320	297	332	311	314	330	311	328	319	338	303	302	306	322	341	298	320	300	292	339	301	321	325	301	335	306	325	341	338	309	311	322	325	271	342	317	338	318	314	327	304	319	297	298	297	298	317	310	310	288	311	282	315	316	299	301	324	316	294	282	319	327	331	326	349	301	331	345	330	316	321	304	301	304	296	320	337	282	287	308	352	297	303	303	299	330	312	280	284	316	329	316	309	298	339	317	316	296	306	312	336	312	324	292	322	302	324	330	323	314	272	307	340	319	309	313	333	290	335	315	293	316	283	296	329	333	320	321	283	320	300	331	316	315	273	333	312	313	321	326	316	315	324	306	312	309	310	324	275	295	292	345	302	308	286	304	315	302	305	294	334	303	322	307	309	267	329	321	294	289	275	312	305	294	316	333	307	317	312	276	322	355	331	340	302	317	329	297	308	294	329	336	299	295	271	333	307	314	314	310	327	291	311	322	293	354	318	313	298	311	279	341	278	286	307	321	320	293	303	335	353	315	332	323	307	310	292	303	336	309	299	304	343	305	307	344	300	320	324	273	278	299	335	337	283	346	314	297	319	320	299	333	277	297	314	294	317	313	295	303	313	328	317	305	304	331	349	304	301	293	342	320	319	333	291	325	316	315	325	301	317	316	319	305	316	315	309	307	311	313	306	311	320	314	342	307	305	266	351	287	310	306	317	321	288	306	337	338	322	355	283	328	297	322	331	332	320	318	326	314	278	325	333	300	330	345	314	319	301	312	304	314	323	304	308	326	302	281	317	329	333	295	335	301	323	303	299	342	333	321	301	312	319	315	285	321	320	325	330	295	309	303	308	329	306	322	308	288	312	316	305	307	315	300	309	289	346	309	328	340	323	326	288	336	294	314	287	320	330	320	319	276	320	278	296	304	342	287	300	318	308	312	321	300	285	310	306	326	327	308	276	349	329	296	312	312	317	295	322	314	302	304	300	316	305	343	306	323	303	308	304	314	310	305	329	309	291	353	325	291	305	320	291	303	300	309	321	292	327	328	298	308	316	315	329	330	275	339	322	299	328	276	305	330	299	288	313	306	328	298	326	281	270	297	298	320	324	299	304	331	331	298	337	318	350	305	338	317	311	296	280	275	323	296	268	290	302	301	303	297	301	327	313	296	304	285	331	334	317	288	321	284	326	312	317	312	311	317	315	284	325	315	308	287	296	321	293	324	313	318	315	309	283	281	312	299	329	332	334	305	333	326	303	297	296	298	297	315	291	327	295	316	324	283	352	358	283	337	348	312	303	303	301	309	308	339	335	309	316	312	281	318	319	293	307	290	297	311	315	320	328	288	335	317	318	319	293	340	335	319	313	323	310	297	315	292	316	308	343	323	265	325	333	311	279	285	288	337	292	314	331	323	323	271	293	314	359	312	308	302	299	323	312	345	271	289	315	306	317	295	312	310	344	325	320	304	300	312	335	320	302	306	299	314	335	317	281	296	327	310	297	286	303	317	275	301	313	283	284	303	319	315	358	312	286	308	309	298	319	323	310	342	335	310	327	308	307	314	336	288	341	308	308	318	330	317	339	279	327	340	327	352	289	326	304	325	318	315	328	325	331	312	322	310	298	313	324	287	287	281	269	314	325	289	294	303	333	351	306	324	317	329	332	285	330	337	321	338	311	324	332	315	290	308	333	304	289	335	317	330	330	294	304	331	307	311	298	319	301	321	302	315	323	324	297	312	308	281	304	325	303	321	300	310	280	330	292	313	303	324	323	298	345	318	292	303	335	294	295	324	301	320	310	332	330	302	318	320	347	320	295	334	321	336	299	327	306	339	313	291	314	309	324	296	295	339	325	314	328	301	331	295	301	340	303	312	322	281	317	315	325	300	299	317	321	300	316	296	318	317	319	284	316	332	309	309	284	308	337	316	299	294	330	338	305	308	291	285	306	292	298	293	334	304	326	320	319	312	305	307	303	334	310	339	316	332	329	309	310	319	350	291	315	286	308	352	308	332	312	309	312	327	289	290	279	312	305	301	292	324	329	283	305	313	302	318	332	318	317	291	311	328	335	324	335	262	287	289	304	301	314	344	333
2485	1018	1090	1051	1030	1016	977	989	965	949	938	932	925	865	895	899	910	910	894	860	927	876	916	878	992	949	1052	979	973	1077	1133	1165	1121	1255	1102	1268	1462	1202	1170	1085	1065	1135	1098	1059	1002	932	942	916	869	966	873	869	886	915	881	869	865	903	851	888	930	824	944	826	852	873	862	864	812	880	869	923	875	860	861	849	909	900	906	898	924	890	847	894	900	892	841	886	882	880	875	848	885	923	896	871	879	865	860	839	848	865	828	893	904	833	908	866	871	946	818	884	858	808	887	891	854	869	839	923	864	892	881	850	824	864	894	852	864	858	865	853	815	884	815	913	895	887	880	862	914	859	891	849	816	901	877	825	923	903	847	891	908	875	903	891	891	850	903	862	867	907	851	868	872	882	876	881	883	881	860	876	880	927	850	847	889	825	865	820	869	902	914	880	865	911	890	854	900	859	925	883	850	823	827	871	875	855	875	854	877	879	874	848	936	826	865	866	857	867	871	879	803	858	789	861	929	872	853	895	826	836	867	867	887	891	872	860	863	865	924	908	876	829	874	868	847	897	872	832	875	872	886	895	866	862	823	904	857	944	878	847	930	920	872	802	853	864	925	863	893	851	900	891	836	880	878	861	842	845	906	839	877	908	833	866	897	840	907	883	863	887	900	909	871	846	883	845	885	844	843	854	877	873	858	871	829	910	873	899	849	878	936	824	929	827	892	871	875	831	811	858	846	827	888	846	874	849	846	851	876	860	896	867	869	916	874	889	886	880	870	884	892	895	877	840	870	850	912	811	848	850	863	860	889	942	947	895	854	889	905	915	906	901	919	890	839	899	916	838	868	913	892	842	864	898	885	872	847	871	873	855	888	895	863	864	856	871	884	854	864	878	870	904	896	911	877	880	892	873	850	825	895	848	907	895	889	845	904	846	857	911	812	926	866	911	884	880	889	835	857	909	847	872	844	858	861	887	861	913	868	884	865	868	871	842	844	872	933	880	915	878	869	834	851	851	907	865	904	826	881	853	866	892	862	837	839	823	918	817	878	877	811	893	853	879	846	826	890	906	863	899	934	839	811	842	893	889	916	918	885	827	828	903	880	874	889	885	920	885	893	856	935	833	866	907	894	886	876	843	887	855	864	881	868	859	902	820	870	855	899	835	822	929	859	871	829	941	862	875	838	861	856	850	874	869	851	846	833	859	910	864	858	862	858	867	873	848	934	868	861	910	836	886	892	915	889	904	867	887	914	895	842	860	876	809	888	838	906	884	884	906	899	864	884	897	793	868	896	883	878	867	868	872	887	905	875	870	875	899	921	867	822	877	859	864	900	896	846	879	893	854	868	863	884	923	843	889	878	928	877	869	927	871	887	826	839	916	852	885	841	870	844	856	858	806	904	849	868	805	926	866	899	858	850	883	939	890	893	880	885	883	862	865	836	876	882	897	899	893	922	875	897	910	873	848	940	900	847	897	879	888	915	878	865	903	839	873	898	836	858	857	902	877	905	877	876	844	837	862	841	880	922	826	840	868	894	853	860	882	875	883	886	870	842	875	904	886	891	870	835	888	841	869	867	843	910	863	879	895	826	859	888	843	881	839	876	866	768	844	883	914	904	849	887	842	850	871	859	896	891	928	846	847	906	892	857	908	864	885	899	855	846	865	849	879	912	869	851	874	822	880	879	879	820	868	882	898	885	868	909	869	888	914	896	848	839	869	827	864	902	889	855	880	858	856	862	917	897	870	889	875	875	888	881	828	871	873	900	863	859	917	858	869	862	858	841	868	882	857	852	913	867	904	863	858	874	890	846	842	876	873	852	843	856	925	891	845	925	823	864	826	893	890	864	863	877	910	886	883	857	864	805	894	835	866	875	890	890	857	909	888	862	883	843	897	916	895	889	859	845	894	839	918	896	921	818	848	830	906	913	880	880	894	903	862	883	863	866	876	801	913	901	850	868	802	878	866	864	852	868	835	878	841	833	853	868	886	864	870	878	871	863	843	870	901	888	878	815	917	804	835	836	894	894	805	922	858	852	876	867	890	902	881	903	883	858	875	864	863	861	849	847	899	867	929	856	907	879	875	892	857	916	825	917	867	881	884	902	860	895	889	855	871	906	892	827	883	872	883	902	809	884	880	864	862	836	920	903	891	868	941	899	908	850	894	858	893	868	893	884	865	897	894	873	882	876	817	867	859	853	863	929	867	889	878	904	877	890	879	839	873	884	861	848	879	920	864	899	895	885	929	876	845	900	923	871	936	869	896	892	873	926	892	837	916	851	853	869	874	885	867	846	860	916	912	863	858	892	896	856	901	859	880	834	862	837	845	897	895	880	894	871	919	837	822	885	861	915	876	880	865	951	918	883	844	865	849	840	826	897	859	902	901	879	832	896	881	877	844	880	885	916	837	854	868	859	888	889	884	822	904	824	865	906	903	831	867	946	874	897	925	900	930	894	927	893	898	869	854	928	849	912	840	897	913	845	847	878	884	814	837	900	887	884	879	848	869	906	833	892	873	864	884	867	891	849	835	843	905	834	912	883	902	915	894	869	846	907	897	880	830	882	863	845	943	918	867	846	887	845	887	851	801	910	920	874	908	891	910	826	836	892	852	879	875	828	871	866	905	814	848	895	883	845	867	872	813	909	871	858	915	885	867	889	830	905	879	853	895	876	852	835	871	837	872	889	868	873	911	854	944	893	865	838	845	841	864	891	842	886	865	889	877	846	922	904	840	824	916	879	870	907	849	871	890	843	908	890	901	896	864	916	875	954	883	885	821	833	893	903	870	843	864	891	879	850	875	844	867	880	864	896	818	844	882	888	835	834	917	872	865	913	864	861	873	885	938	826	931	945	866	891	917	881	898	880	891	887	869	871	888	845	867	811	873	852	926	913	902	932	887	843	897	839	937	859	858	876	867	848	882	894	877	812	874	907	849	864	878	837	879	882	888	885	897	895	868	892	922	862	920	850	915	873	861	923	888	903	886	954	850	883	861	846	885	870	885	894	926	847	912	819	854	854	905	909	898	873	859	876	906	848	846	925	920	911	815	864	872	904	850	851	886	832	915	875	895	896	904	855	869	853	890	869	850	869	889	870	922	922	866	868	849	914	896	883	903	894	860	880	858	813	911	844	898	856	941	940	884	910	908	842	891	856	895	891	858	825	870	836	905	882	926	907	873	851	888	857	863	914	877	883	827	893	855	901	868	865	882	823	881	908	883	873	905	803	857	822	892	884	868	904	867	909	892	833	820	890	890	841	843	857	839	898	827	859	913	819	872	895	855	846	886	864	888	909	891	903	811	906	891	876	902	868	848	898	869	814	842	819	904	883	862	910	893	849	888	871	882	858	881	857	867	844	893	924	876	880	882	895	862	918	863	899	900	858	878	909	875	863	822	828	868	871	885	864	909	877	925	909	861	850	890	888	855	873	889	860	830	853	902	948	812	875	890	887	859	846	862	901	898	862	865	879	897	845	893	895	889	860	830	874	888	857	861
9695	1612	1781	1327	902	682	509	372	335	311	262	275	258	236	235	181	201	200	231	194	173	207	158	181	195	200	184	214	216	377	472	646	605	628	595	881	1087	732	816	582	664	690	462	365	298	289	264	207	203	211	212	184	185	171	164	160	161	173	170	155	155	144	168	176	147	170	159	162	178	174	156	151	169	157	144	166	195	153	151	169	182	155	168	151	157	136	154	178	145	184	149	168	144	180	150	161	139	165	149	140	173	147	154	153	149	142	173	155	166	172	139	161	149	174	145	177	155	138	139	154	150	139	178	163	163	149	154	163	155	147	163	183	151	172	169	170	149	143	164	146	155	148	154	146	169	155	174	162	157	170	168	144	185	167	170	169	176	152	147	152	146	149	147	140	161	153	137	169	157	155	166	154	137	159	172	161	149	174	156	149	158	152	142	172	156	158	142	154	168	174	152	160	159	161	156	144	177	153	173	152	169	135	140	155	156	165	166	152	152	137	147	145	148	165	152	138	143	136	174	161	160	170	146	143	157	171	174	148	149	145	174	154	159	176	188	141	155	183	161	154	116	181	164	162	152	159	166	148	137	170	129	157	168	143	184	145	164	175	159	145	167	163	186	156	159	176	178	150	168	199	166	134	157	189	165	150	151	160	162	153	145	150	154	172	164	140	157	161	181	175	177	161	159	152	151	167	175	171	160	156	172	151	143	158	143	178	152	162	141	173	162	155	170	146	147	155	176	133	150	164	154	163	156	170	147	156	159	150	171	153	139	164	172	158	167	149	162	137	149	138	156	156	167	178	167	157	158	171	123	148	149	167	133	162	162	162	148	167	176	146	169	176	137	137	167	170	165	173	169	154	130	159	144	180	179	156	142	175	156	165	148	149	164	156	149	162	169	180	189	173	175	158	157	188	157	167	146	146	148	170	168	147	175	157	147	160	176	171	152	145	138	163	173	155	149	169	156	175	158	165	152	147	143	155	160	176	153	154	135	179	160	167	156	159	158	168	175	168	140	170	157	150	165	158	172	178	133	189	144	154	161	149	137	148	174	148	157	166	164	154	179	163	140	143	152	167	172	159	141	155	148	170	165	144	143	151	151	151	154	155	149	179	126	180	169	168	148	174	163	178	173	154	139	158	152	170	167	167	153	154	155	148	178	167	159	145	162	166	166	177	144	153	162	172	171	153	146	161	146	151	145	165	174	136	154	180	165	163	155	155	173	158	149	154	142	147	166	142	151	149	161	163	169	146	189	147	159	159	159	164	167	143	153	182	160	180	169	142	141	153	167	160	150	165	164	153	146	157	172	143	169	135	152	161	156	136	150	162	177	158	145	171	169	170	175	167	161	198	143	143	144	144	185	153	162	150	170	164	157	138	178	154	166	166	141	156	159	185	164	156	168	172	162	177	159	157	149	173	143	162	169	168	159	160	141	153	185	183	151	158	145	164	177	168	151	144	159	174	153	146	148	159	170	167	163	158	150	143	158	166	140	162	141	167	164	158	166	185	159	161	148	151	158	147	151	159	164	166	161	159	157	152	148	169	156	174	156	145	182	141	186	161	151	188	166	157	137	187	160	143	180	152	144	155	156	153	135	166	158	189	161	159	156	164	161	161	158	178	163	161	135	159	169	169	144	151	161	160	150	178	154	152	173	152	159	152	179	176	154	140	153	167	160	145	148	154	177	157	185	180	151	136	134	136	160	157	160	174	151	163	169	165	162	174	169	170	150	144	167	160	155	161	146	157	149	175	166	166	166	159	129	140	163	155	173	162	154	167	158	150	155	157	166	160	169	146	153	143	160	156	153	162	160	157	155	175	164	154	153	139	176	161	174	135	150	147	164	146	175	186	158	157	170	134	157	149	181	155	156	166	156	150	139	141	159	184	155	192	164	161	133	149	166	157	149	126	167	151	143	140	147	169	153	139	153	160	149	171	153	143	157	145	151	144	172	159	137	143	163	163	154	153	150	165	158	138	174	139	161	141	165	132	161	142	143	165	156	145	160	173	180	155	147	159	177	158	164	163	167	166	151	134	164	181	147	137	173	170	169	144	156	157	159	154	150	167	154	174	180	151	188	156	160	161	189	183	187	143	160	162	166	150	154	149	167	160	156	168	151	147	145	151	160	158	165	171	156	188	153	158	169	163	174	147	167	156	169	154	155	159	158	159	158	156	152	152	140	151	180	170	145	162	166	166	182	169	172	173	149	162	180	148	184	163	166	165	153	161	139	157	157	151	150	164	149	155	169	128	171	156	175	153	139	165	154	160	166	150	154	163	189	170	140	166	172	168	168	161	151	141	165	162	170	166	181	146	162	173	172	152	152	151	158	170	154	164	181	173	159	162	181	159	167	145	195	161	178	168	168	163	161	167	165	147	171	157	147	155	147	154	178	167	161	192	165	135	161	158	166	164	147	173	162	165	179	181	171	186	143	188	173	148	185	151	141	148	148	161	163	163	160	154	157	160	157	139	168	151	155	157	153	165	149	165	157	157	143	145	175	152	159	144	168	157	164	175	155	147	160	148	164	182	151	163	171	161	144	166	142	175	174	153	146	160	147	144	166	146	165	156	168	145	160	165	153	148	154	167	145	176	156	144	152	132	158	191	170	130	173	166	154	176	154	168	185	169	145	185	151	144	165	152	165	169	156	161	175	173	166	159	176	170	154	160	166	163	172	163	175	151	170	166	144	155	156	152	152	133	172	170	149	172	142	146	159	186	167	154	185	151	173	146	156	145	141	171	143	150	155	164	146	147	154	144	160	160	150	143	159	145	176	178	142	153	166	151	160	146	155	171	150	139	159	157	144	150	184	145	145	161	162	166	161	157	151	153	155	147	132	166	167	161	156	158	159	161	160	142	161	175	165	177	143	159	157	165	180	180	147	166	160	175	170	159	155	146	175	155	162	161	148	155	150	164	163	161	174	158	167	162	142	159	154	159	130	160	144	159	161	168	199	131	164	176	198	174	160	155	147	145	161	138	140	171	162	154	160	186	169	148	161	163	151	142	166	147	173	163	154	172	163	153	153	134	148	163	170	154	166	164	154	162	155	158	166	174	174	167	150	158	134	156	160	154	165	184	175	174	153	169	174	148	159	165	150	155	165	178	155	167	161	142	162	160	169	174	151	149	154	163	162	166	144	166	184	153	154	165	160	129	161	159	146	161	177	171	151	176	140	159	177	152	163	166	182	164	179	172	135	164	161	140	184	177	164	163	170	160	151	167	170	137	158	149	169	178	168	150	167	146	169	162	179	154	175	163	155	157	144	175	160	156	156	182	137	198	160	142	169	164	172	157	183	153	171	179	174	165	173	162	144	147	149	160	163	143	160	173	163	161	170	164	145	135	165	172	172	170	171	173	130	174	161	159	147	160	172	145	168	185	165	155	159	160	163	165	150	177	161	164	140	144	159	165	129	163	158	163	156	169	161	152	154	172	183	164	142	168	172	155	142	180	146	157	168	194	173	158	150	163	144	169	177	160	155	139
6126	1585	3436	3872	3211	2701	2203	1912	1650	1354	1326	1126	1053	1001	889	889	854	805	750	730	748	724	692	670	839	862	850	951	1155	2037	2848	4144	4161	3914	3169	5144	6948	5205	4747	3954	4529	4965	2935	2726	1904	1846	1377	1028	824	827	824	676	605	528	585	526	503	516	551	537	524	521	512	507	552	505	530	502	541	493	504	516	501	513	532	543	512	491	484	504	474	519	511	487	488	520	549	485	465	482	527	503	512	461	511	531	527	476	519	490	484	552	499	482	478	505	490	532	516	500	510	463	504	519	539	489	465	536	505	466	474	486	517	497	499	520	497	521	487	484	481	460	481	481	458	504	498	467	502	451	469	484	484	521	510	464	484	511	494	511	485	485	519	480	508	449	490	511	471	494	467	507	543	473	491	502	503	483	476	502	504	481	499	472	479	540	456	492	492	467	445	509	499	494	445	471	495	487	447	507	488	510	471	489	493	487	490	500	493	492	508	495	463	469	490	508	484	507	461	452	496	504	489	478	497	504	448	510	479	506	470	496	489	487	550	517	479	447	489	504	484	491	489	487	498	491	494	534	534	477	496	508	488	495	472	532	525	490	499	522	500	498	519	488	512	509	480	493	483	486	475	521	472	519	502	490	478	471	498	504	449	497	441	529	485	479	542	484	506	505	479	487	491	503	533	482	475	482	486	437	487	518	502	445	462	490	502	521	467	513	470	499	479	498	530	492	478	523	485	498	505	471	505	441	460	470	483	473	486	473	496	490	468	519	529	478	478	492	469	462	467	493	477	456	486	511	538	492	494	503	530	479	447	520	541	510	477	500	490	522	494	512	478	495	491	491	439	488	487	486	479	499	456	510	454	477	461	481	486	474	463	522	477	505	521	485	544	499	448	481	466	551	530	506	471	471	509	487	460	482	503	457	494	486	455	477	527	503	484	486	501	507	453	507	458	518	484	499	492	516	519	513	483	507	495	500	495	487	468	458	447	489	475	507	498	475	488	518	478	479	460	479	482	511	504	490	505	441	514	479	470	484	478	506	504	504	502	464	473	471	511	501	506	472	527	479	474	462	454	511	468	480	456	508	471	459	469	492	514	446	509	496	497	483	456	481	494	514	468	498	490	492	476	483	502	477	529	434	511	475	497	500	518	481	502	462	518	502	486	511	485	480	456	494	536	499	446	467	467	492	451	475	474	506	508	502	477	502	485	503	479	466	472	527	527	523	518	468	482	519	503	496	504	512	456	468	469	455	475	491	486	519	469	497	483	522	492	523	488	480	506	509	483	550	493	515	471	475	505	503	467	480	492	522	502	488	500	459	480	489	469	458	493	487	457	506	542	477	507	489	491	479	498	484	483	471	533	487	476	487	520	496	480	470	506	498	508	492	543	498	488	472	472	482	490	500	481	479	516	444	486	490	492	471	523	498	484	450	461	485	505	475	469	478	468	478	541	543	469	496	483	534	471	499	532	489	476	499	468	506	497	533	489	462	494	495	498	456	472	519	495	461	479	467	471	504	461	514	504	476	490	483	531	490	526	451	506	463	481	484	475	471	478	500	507	531	496	456	508	536	486	493	493	497	462	469	434	470	477	512	516	485	521	477	471	456	496	493	500	537	460	494	526	479	488	489	478	449	480	505	478	496	488	485	468	461	523	500	514	482	521	480	538	480	476	503	513	454	444	461	520	529	490	490	490	476	496	503	508	511	468	508	471	517	484	485	531	483	489	503	477	494	484	495	460	497	480	493	457	475	509	479	481	466	489	483	494	528	499	522	489	489	465	490	478	456	471	495	447	465	448	470	484	491	489	471	500	505	429	478	479	510	487	486	480	504	490	507	448	537	474	479	500	436	462	518	510	467	485	491	506	461	489	489	492	476	511	487	516	464	482	494	497	512	519	467	499	512	520	493	513	508	528	485	495	451	464	475	471	522	527	503	484	507	451	552	496	482	551	472	461	441	519	507	517	470	497	499	455	440	448	495	502	491	534	503	474	460	468	504	510	488	495	472	457	483	521	491	514	521	521	460	514	528	460	548	467	491	455	527	508	450	471	486	519	485	494	475	487	503	478	476	481	508	481	471	515	483	470	467	498	480	479	478	481	495	488	489	515	482	495	472	502	457	470	482	500	488	477	478	496	490	506	455	445	461	510	493	481	501	501	485	510	473	505	473	473	467	517	465	467	505	498	474	530	478	469	488	457	499	508	520	482	487	500	481	491	511	483	482	485	450	465	491	487	434	515	535	502	475	465	511	477	486	486	511	486	524	468	504	483	510	480	519	465	485	479	490	470	461	494	502	480	478	514	467	488	475	505	447	506	498	492	524	500	501	492	533	481	513	517	516	461	535	499	481	536	473	502	502	511	523	472	471	528	495	499	507	464	439	500	489	478	489	488	454	523	488	483	495	454	479	478	508	507	504	503	464	475	485	506	497	497	483	515	498	507	484	493	511	498	487	484	514	507	476	475	488	483	474	473	481	504	480	498	548	473	489	511	471	480	479	493	498	475	510	501	491	501	473	483	489	514	508	503	475	496	447	528	508	491	497	438	504	503	500	497	505	505	542	480	519	532	486	476	452	481	499	473	525	498	504	479	492	508	457	488	509	524	474	497	474	520	490	492	516	504	486	500	489	457	506	504	489	509	523	484	499	457	474	479	513	477	500	521	495	502	480	485	472	501	503	545	518	449	478	509	482	498	479	512	455	480	494	492	471	509	518	485	496	518	490	483	451	502	490	524	477	479	454	476	446	485	494	502	512	497	538	497	516	450	462	500	459	516	473	489	486	477	469	492	492	520	509	492	537	491	488	499	433	479	492	459	524	497	484	509	508	526	473	503	506	492	489	524	470	532	486	445	484	456	522	499	481	490	475	485	508	493	488	500	476	442	516	459	491	512	512	516	456	491	505	465	550	532	470	518	475	479	527	527	466	516	493	507	462	489	485	471	506	465	503	478	479	490	513	501	486	479	462	463	477	494	483	468	470	520	485	485	503	498	520	473	505	523	458	465	502	517	468	521	495	498	475	501	513	504	513	499	523	433	498	482	450	486	452	482	514	479	456	493	497	458	467	472	458	499	495	488	485	482	478	492	491	489	454	512	512	491	519	483	483	471	488	502	456	506	478	462	470	479	468	469	501	496	520	478	500	497	499	520	493	455	467	444	467	516	496	495	479	499	473	514	480	511	510	474	476	476	500	468	465	474	496	494	504	505	503	509	463	515	498	518	480	505	549	481	498	489	530	494	477	484	527	483	506	476	486	471	452	511	488	519	469	493	503	523	478	490	490	475	528	455	487	507	431	540	497	481	467	472	497	479	475	537	480	488	477	498	500	463	499	485	476	504	501	481	482	490	510	459	496	466	468	479	467	525	424	462	465	512	475	494	478	495	494	523	512	517	488	479	478	509	473	504	496	513	518	482	479	527	505	477	486	457	479	491	520	496	488	498	524	489	485	494	469	485	497	461	500	527	488	495	463	475	516	472	489	466	487	496	506	497	479	507	519
16459	3194	3014	2211	1496	1083	804	636	523	429	390	320	312	287	225	246	211	228	227	226	198	191	178	204	211	217	231	189	293	407	528	578	884	1218	862	1623	1833	1432	1398	1160	1165	1257	671	498	528	402	335	269	238	200	249	175	165	152	166	143	137	144	173	154	148	184	157	149	159	123	134	129	149	136	160	142	148	163	131	138	134	160	128	153	125	148	143	147	122	140	150	117	144	135	191	140	168	146	148	145	139	161	148	131	160	134	140	154	138	123	136	144	164	154	118	127	139	145	135	163	129	137	141	137	151	163	136	151	142	148	141	138	158	149	131	158	152	129	118	171	147	136	143	112	141	152	137	134	160	149	119	154	130	123	132	140	144	125	155	146	136	118	144	136	145	143	120	158	161	170	150	139	140	138	141	163	174	141	144	146	136	128	121	150	133	157	158	132	120	141	148	133	116	147	163	131	150	146	168	144	133	145	126	154	130	167	130	138	157	131	149	168	173	134	146	141	136	151	154	137	143	145	153	138	133	159	126	146	159	149	138	148	123	144	118	166	171	158	140	140	143	159	135	163	147	125	131	146	123	142	138	136	137	161	137	139	155	131	137	182	139	138	143	137	145	136	129	145	141	142	132	147	135	154	138	153	160	122	135	126	140	128	160	139	139	132	135	139	146	137	153	138	141	145	130	157	143	152	142	138	125	132	149	140	163	119	136	135	150	159	141	169	145	143	140	175	121	139	136	145	142	158	138	141	153	141	145	159	126	159	158	133	150	121	130	146	121	151	127	143	140	134	179	146	136	144	125	151	125	137	146	142	149	141	151	145	136	131	134	146	140	150	139	118	160	129	151	155	154	118	175	128	113	139	159	131	151	136	147	129	136	142	148	144	150	150	137	157	159	144	154	142	127	150	132	126	135	134	123	168	142	133	153	154	134	119	157	132	142	150	128	171	150	128	141	158	116	149	135	130	134	133	148	138	132	142	141	128	140	146	136	142	140	133	134	141	139	145	119	158	136	153	137	139	153	144	124	138	136	139	141	142	137	161	152	150	143	141	149	144	144	121	119	153	115	126	134	116	135	125	137	142	163	138	130	132	152	144	147	133	128	128	140	120	132	149	145	138	139	126	142	145	120	164	134	134	122	126	130	124	143	150	138	126	127	139	150	130	116	135	150	143	129	143	142	122	150	152	123	132	116	136	174	130	133	132	136	147	149	137	142	134	145	161	150	136	131	130	151	149	141	126	151	138	138	148	135	125	135	151	144	156	139	145	116	128	129	135	129	116	151	148	143	149	132	120	148	146	135	161	126	126	129	138	143	131	137	143	161	126	140	150	134	156	133	137	148	150	120	136	153	157	131	138	131	152	141	137	132	137	110	154	133	132	144	132	135	156	139	158	134	155	155	147	135	131	151	110	136	108	120	140	130	159	161	156	131	137	141	149	139	128	144	133	149	161	135	141	126	130	149	123	131	119	146	149	126	135	126	166	130	135	117	139	140	148	130	131	123	134	152	138	158	127	140	145	135	129	135	150	148	121	132	153	144	140	130	157	143	162	145	122	129	150	134	134	152	138	137	135	151	139	150	145	152	113	128	146	146	155	143	144	124	114	149	150	142	133	145	143	150	140	138	129	137	146	159	135	155	129	139	152	145	150	138	126	142	154	158	143	125	133	145	132	128	142	111	145	128	144	126	127	151	144	139	144	145	129	162	154	155	150	137	147	139	139	138	169	131	144	158	148	159	156	148	133	130	127	136	149	135	153	149	142	133	117	135	123	132	141	146	150	119	134	134	132	124	146	147	135	153	160	148	151	118	142	141	146	119	120	129	153	148	148	139	142	148	138	123	125	145	153	117	147	147	138	130	125	152	160	152	141	136	142	138	151	154	156	159	139	136	144	150	138	145	138	145	143	145	134	148	157	144	129	132	145	120	138	129	138	125	122	142	151	116	157	116	140	146	138	133	158	150	116	146	155	123	141	138	133	148	121	155	158	139	137	147	136	138	137	155	131	141	133	152	155	134	125	154	133	143	128	157	130	131	138	138	134	137	121	127	155	133	161	132	148	119	144	142	134	160	150	141	134	139	146	134	130	126	152	132	142	148	127	125	149	146	143	141	160	138	138	145	145	142	119	131	144	144	145	136	131	138	137	110	108	139	154	162	127	144	153	143	128	139	143	124	137	147	142	144	166	130	159	154	122	140	146	133	131	130	148	149	143	143	146	143	140	135	140	127	141	158	141	181	126	136	156	149	154	141	141	167	147	144	129	166	144	130	143	143	139	113	165	149	131	129	155	122	115	143	132	139	140	123	145	157	123	128	116	110	121	137	137	135	134	137	136	151	156	127	141	134	136	150	152	135	137	129	141	148	139	137	143	148	131	144	147	149	136	135	156	152	134	137	137	117	138	138	139	137	142	166	124	142	141	138	149	140	133	137	133	133	148	127	127	125	137	153	156	142	136	131	136	145	130	134	140	145	132	152	151	140	121	122	142	144	132	141	152	137	132	140	151	128	125	142	142	143	147	134	140	146	144	160	149	142	151	143	162	153	157	152	134	143	137	118	126	140	151	129	135	157	129	151	148	148	158	126	124	125	166	144	145	128	140	161	142	133	119	151	160	138	144	145	135	151	144	137	139	149	161	134	152	138	143	141	140	136	139	117	129	138	141	163	138	124	137	140	150	146	135	131	138	124	142	133	145	150	153	131	136	126	126	156	145	141	138	142	163	139	142	141	150	159	141	145	135	133	144	161	138	128	138	127	131	133	138	146	132	142	141	141	124	166	148	142	121	136	141	139	136	154	131	123	149	131	137	120	156	151	123	135	143	123	138	139	155	157	153	157	127	148	138	149	137	141	127	153	141	128	134	126	122	136	151	141	144	159	152	144	145	151	130	137	160	135	128	135	138	142	104	130	138	155	147	143	147	150	147	117	148	122	155	143	145	127	148	156	157	143	126	106	123	132	118	153	163	142	152	123	121	133	152	153	126	149	126	125	161	129	171	122	134	128	130	118	117	142	143	125	132	134	127	136	143	135	150	144	126	146	139	151	142	127	135	157	126	134	178	128	126	145	156	132	141	142	149	150	135	141	117	122	134	158	148	141	134	135	154	137	136	133	138	145	120	149	132	150	144	148	147	145	147	137	128	141	123	129	130	151	158	161	128	148	158	133	142	156	142	123	124	154	128	119	154	134	135	127	131	167	129	129	150	137	139	131	131	159	157	141	133	167	129	145	156	145	132	149	177	156	132	131	153	108	163	119	126	127	136	134	134	141	159	144	140	135	152	129	137	155	143	149	131	125	130	123	163	128	123	141	138	120	133	130	133	144	130	150	147	134	141	129	145	124	140	149	148	138	140	134	126	150	121	154	147	149	148	139	135	145	160	161	156	147	131	154	126	167	153	133	149	132	146	130	164	133	149	140	125	132	143	145	154	125	140	144	135	136	127	126	129	148	144	125	127	158	158	141	150	143	141	148	141	138	136	134	163	145	151
8146	2535	5875	6556	5733	4431	3582	3054	2561	2144	1853	1661	1505	1327	1262	1140	1078	990	973	905	931	863	784	790	962	1084	1046	1117	1783	2405	3581	3990	6279	8067	4841	8293	10314	8067	8393	6783	7412	7924	4295	3841	3609	3048	2058	1510	1226	1106	1220	732	713	603	556	552	575	573	472	528	562	552	489	511	523	495	510	460	488	492	492	452	441	474	461	494	480	475	462	493	446	468	482	485	475	481	479	461	433	465	503	490	475	465	462	457	462	489	411	436	478	470	440	443	482	439	453	459	468	438	440	415	480	441	461	463	446	454	452	434	484	436	446	432	438	444	438	486	431	431	433	457	469	429	462	452	451	447	440	477	488	456	460	453	438	427	479	455	475	479	488	455	409	448	470	447	427	414	472	475	446	441	471	453	456	398	448	448	470	444	418	461	427	497	451	468	435	441	471	453	451	418	420	431	443	457	438	460	472	436	457	450	456	455	450	447	418	470	475	407	455	448	489	451	440	447	410	458	485	435	445	427	446	429	378	430	440	470	431	441	444	405	480	448	437	431	434	415	444	457	441	443	440	419	440	487	454	481	471	439	409	466	447	467	431	477	514	454	441	472	444	475	428	451	491	447	464	462	433	440	446	457	451	439	452	435	401	455	455	473	457	422	489	422	446	437	466	456	454	405	484	439	447	460	452	449	435	439	459	451	498	473	486	430	453	443	416	413	429	463	485	474	428	434	418	434	460	465	459	474	414	444	457	434	462	434	447	457	426	426	472	438	490	462	442	442	443	418	453	464	440	469	445	436	440	482	443	423	445	472	432	455	446	445	468	428	465	439	480	450	432	396	418	424	461	440	438	423	452	422	415	438	428	434	473	473	434	411	440	472	470	454	489	452	461	482	461	461	462	445	449	472	455	439	428	425	493	452	438	452	434	427	471	453	447	433	490	446	433	423	433	470	452	439	468	459	468	415	426	458	428	450	462	426	476	422	404	454	446	474	451	433	428	401	432	443	419	443	437	458	424	468	467	445	464	432	427	455	423	451	431	446	434	423	455	440	446	404	462	467	444	495	414	469	428	445	465	454	466	457	458	462	455	438	429	473	469	461	435	443	445	465	432	421	408	443	450	453	453	466	441	463	463	456	431	441	475	414	431	421	467	449	447	405	448	459	426	434	429	439	436	430	459	441	434	461	450	431	450	434	431	452	428	472	464	443	429	368	435	437	462	427	474	436	457	449	464	438	446	435	433	418	470	491	444	402	460	416	457	431	460	405	436	449	461	436	471	427	457	438	465	471	436	447	448	451	473	426	411	458	455	439	453	476	447	445	441	434	455	443	424	437	438	446	437	429	451	418	458	422	469	438	484	445	447	443	438	437	460	469	422	425	392	456	449	471	456	439	446	449	476	433	421	428	438	436	452	431	424	452	449	429	425	463	454	452	451	451	415	445	429	462	458	458	442	443	462	452	424	442	450	474	424	489	441	452	473	442	438	433	422	446	442	401	448	415	419	429	433	458	425	427	445	405	437	463	443	420	419	453	455	461	413	445	443	447	440	451	457	491	449	482	440	450	449	434	411	453	476	446	427	441	414	444	451	443	443	444	466	446	413	451	442	458	468	454	427	412	459	446	475	436	435	473	468	439	454	469	438	479	452	415	474	458	420	461	459	418	507	479	475	451	461	457	418	435	433	460	458	482	465	427	435	417	448	441	414	465	441	440	443	461	468	414	419	492	445	430	453	436	454	424	421	465	449	433	451	449	484	469	416	394	486	473	436	447	475	459	456	444	445	449	440	439	423	460	471	442	429	476	448	461	448	473	459	443	445	445	435	443	518	441	452	463	475	453	451	456	450	407	446	472	471	438	412	456	487	463	432	407	420	413	457	480	425	430	471	443	393	409	448	432	425	443	487	474	456	458	442	465	410	436	461	459	464	452	445	440	482	440	443	439	412	437	462	462	453	454	421	428	468	484	452	478	438	432	472	427	428	418	449	426	423	485	431	439	449	456	449	411	480	433	444	440	418	466	438	455	414	455	434	449	422	417	463	442	401	477	444	436	450	418	444	444	421	494	417	425	440	438	435	492	462	450	436	477	419	464	487	443	437	465	475	439	432	414	434	406	421	446	440	486	451	416	446	448	433	430	430	433	465	443	478	472	442	419	423	437	423	419	422	460	450	453	421	426	436	451	471	450	459	469	447	457	420	444	478	433	438	474	446	402	447	455	451	457	450	449	457	439	468	450	472	444	412	473	437	440	412	435	436	440	497	478	445	457	482	431	431	427	431	466	441	462	453	475	441	430	445	445	461	424	449	440	468	444	456	461	449	441	431	475	454	459	451	452	438	487	433	417	467	434	464	439	471	461	516	449	448	487	476	403	430	453	413	484	439	443	410	474	458	474	442	411	426	504	475	454	446	468	498	464	428	446	456	419	460	430	442	424	461	434	431	407	439	445	432	471	458	439	455	445	422	478	481	467	412	439	455	423	420	442	473	488	486	417	448	438	441	464	457	470	451	467	444	443	457	443	441	453	470	425	452	443	436	428	434	444	441	467	450	471	434	428	452	446	450	488	457	472	478	486	430	468	411	446	454	423	463	436	453	440	432	475	417	475	438	463	465	442	427	453	422	457	436	426	419	413	473	428	435	408	477	470	465	438	486	456	394	438	443	439	423	437	429	447	460	452	426	405	449	429	467	437	455	457	460	440	448	479	451	452	408	430	444	465	480	443	431	433	429	454	443	449	418	441	478	406	393	435	440	432	468	446	445	461	417	477	420	438	412	460	424	429	472	466	447	471	453	471	423	435	435	432	402	467	432	432	469	467	461	440	428	487	439	469	411	427	425	485	451	454	467	460	452	431	470	430	415	453	445	417	431	460	441	445	455	440	457	434	421	442	419	425	438	461	439	426	428	451	451	466	429	441	466	451	439	427	430	417	424	436	430	484	446	469	467	411	456	458	429	426	428	476	430	447	473	463	445	432	433	430	481	451	434	442	457	447	451	439	437	424	442	455	446	433	472	447	439	470	441	437	479	413	381	436	405	454	422	438	454	490	456	471	469	467	407	469	442	463	450	467	429	439	459	400	456	485	410	459	447	436	406	433	438	457	461	440	446	457	492	450	442	477	464	452	458	435	413	435	464	419	472	428	455	450	465	471	412	455	470	442	430	467	430	435	418	455	486	464	437	445	427	426	461	418	474	459	462	429	451	433	462	440	442	440	446	450	433	456	441	437	457	497	440	432	437	464	460	452	461	433	468	446	466	450	453	466	442	404	446	414	436	435	462	473	428	440	430	415	408	474	446	404	446	456	440	431	416	446	424	449	448	450	449	440	477	401	519	431	447	426	436	466	474	471	422	463	414	457	426	471	448	464	416	426	449	427	455	440	431	481	439	445	424	422	473	426	412	433	430	426	437	431	433	432	460	424	387	457	442	430	480	449	451	423	445	452	456	451	478	425	433	423	437	449	450	447	397	483	486	433	476	461	479	441	444	420	448	442	441	447	464	411	441	465
2305	380	389	338	345	344	319	337	322	287	344	293	278	303	294	336	301	278	305	319	327	289	313	265	300	322	311	284	285	287	316	316	314	306	324	358	364	354	391	327	322	290	304	311	317	311	283	283	289	317	305	294	301	289	306	273	260	301	302	289	273	291	296	302	286	294	296	275	315	290	315	276	291	297	286	284	305	314	307	310	315	253	251	268	315	319	277	309	273	304	283	288	305	278	264	317	310	291	286	253	272	309	320	301	317	288	294	307	313	296	336	295	302	309	345	301	296	277	316	297	306	312	278	278	280	307	305	279	296	280	298	281	275	263	300	301	302	301	287	290	276	307	268	264	300	280	292	291	291	283	300	299	287	283	296	287	254	322	315	301	277	277	297	300	326	321	271	297	270	312	280	306	279	280	288	320	298	318	284	311	293	303	305	279	273	316	305	298	293	298	283	301	279	284	296	293	292	310	319	285	287	296	294	300	291	289	301	318	286	281	315	277	295	279	296	304	288	300	317	281	285	273	285	310	261	304	288	294	273	295	267	274	306	289	271	304	298	270	250	297	309	296	314	281	295	306	307	311	304	302	317	282	283	314	264	315	305	276	262	325	323	312	294	272	294	289	283	313	291	285	263	310	289	256	287	309	296	259	290	302	309	272	270	285	307	265	294	315	317	292	282	268	307	274	302	293	320	283	325	279	306	300	296	316	279	295	308	308	332	288	313	256	274	326	311	296	287	310	315	286	292	325	343	281	305	307	295	288	290	290	274	289	295	304	304	273	259	305	306	285	288	343	315	282	321	289	303	301	318	307	277	270	277	253	278	287	295	280	305	312	280	282	229	282	273	312	280	272	308	316	292	310	283	284	277	286	307	292	274	294	297	306	281	277	267	276	310	282	285	278	235	265	312	292	302	290	303	280	299	304	274	290	273	281	275	289	309	331	324	301	289	274	262	281	313	270	284	310	307	259	281	284	300	293	273	343	291	284	316	300	295	313	295	275	317	302	290	279	323	291	310	279	300	306	314	290	305	304	339	265	307	295	293	330	310	259	277	289	297	294	306	280	295	293	284	299	304	310	307	294	339	311	299	285	310	304	297	270	327	305	281	302	280	271	278	285	291	338	312	290	305	324	290	314	292	297	273	309	282	298	324	270	322	300	310	305	324	260	288	293	274	296	311	282	296	314	292	304	294	325	277	260	294	304	333	291	292	306	327	310	290	259	276	263	321	311	301	284	308	313	310	275	277	292	304	306	297	325	283	303	291	300	313	244	301	299	311	287	297	287	289	313	276	296	296	325	285	272	262	304	312	313	296	277	263	279	299	322	275	286	297	253	337	288	306	283	287	309	292	267	299	240	281	293	291	278	287	286	284	306	303	311	316	308	254	284	320	324	260	265	295	296	287	328	278	314	306	311	298	291	307	293	342	279	303	308	312	290	315	295	315	268	308	304	307	293	299	285	299	273	297	302	303	306	298	292	279	290	282	343	297	328	278	278	286	309	307	298	323	277	295	293	319	300	313	310	284	308	307	302	284	285	302	282	260	293	297	282	301	288	308	275	312	299	288	313	303	273	294	261	313	308	310	262	308	279	308	329	325	283	299	306	292	331	334	278	280	309	311	278	292	284	306	312	325	266	277	304	276	302	318	303	292	263	297	298	287	323	287	271	305	307	295	278	286	278	278	253	300	296	280	290	317	334	296	315	290	290	285	297	277	307	265	286	314	278	295	296	295	330	288	323	305	285	266	284	302	297	292	269	272	309	314	287	290	310	305	311	308	270	299	267	292	305	261	301	302	297	297	303	314	291	286	291	291	301	320	278	305	284	301	314	299	285	292	246	266	283	270	294	314	286	288	300	268	296	275	268	305	288	272	285	287	272	284	269	236	256	296	255	297	267	299	303	312	305	315	303	284	311	285	315	294	310	302	303	309	268	252	280	299	291	287	292	341	299	289	304	295	281	280	275	313	303	323	275	296	282	270	290	313	286	266	295	306	299	313	306	302	300	297	313	288	313	279	277	291	290	332	304	279	305	308	293	276	281	247	275	316	281	292	301	291	292	320	305	324	276	294	265	295	296	280	234	319	287	292	302	280	293	290	302	295	272	286	320	294	284	305	286	309	284	290	264	285	291	291	297	332	302	293	282	305	290	294	305	280	297	273	288	296	309	261	291	282	281	292	297	319	292	306	300	286	265	276	282	304	285	308	285	311	283	309	277	294	279	290	276	284	304	292	269	299	292	308	295	277	312	265	301	311	299	293	309	297	312	275	293	278	304	298	305	292	314	302	308	317	319	324	283	273	290	333	284	301	283	295	303	292	294	289	293	290	291	286	283	266	319	271	305	280	286	275	291	274	281	292	278	310	267	285	285	323	313	282	297	293	303	313	308	320	297	290	317	307	289	275	312	276	282	314	292	289	287	261	317	285	310	293	298	279	275	302	299	279	288	321	296	294	300	289	277	305	315	332	308	314	274	333	282	301	302	287	357	319	314	269	302	298	291	291	268	289	309	284	284	261	313	290	323	295	281	326	280	289	315	267	273	282	310	303	278	286	292	310	282	265	284	300	302	339	275	278	276	323	280	280	288	334	279	273	299	305	291	298	308	291	316	271	294	326	298	295	292	287	287	282	260	277	291	290	279	284	287	303	302	306	280	290	273	299	285	296	292	284	279	304	305	287	282	320	327	268	278	333	278	285	301	292	292	273	328	273	287	286	284	316	288	309	276	294	290	318	307	291	309	287	278	310	306	283	275	289	305	285	287	275	293	286	307	298	296	305	267	306	297	288	281	241	294	314	268	306	330	270	291	270	327	289	290	296	276	284	303	277	296	316	278	273	305	288	286	282	300	325	298	290	262	293	333	283	289	297	301	293	297	289	297	268	286	286	274	268	304	281	287	280	306	307	308	285	273	298	282	289	285	286	285	315	313	317	298	311	261	284	286	335	299	271	316	288	282	267	297	310	263	271	277	275	319	307	285	328	337	280	271	312	301	288	334	302	295	272	292	283	274	279	283	312	313	320	308	324	308	261	291	278	268	296	243	300	287	291	310	288	273	320	267	269	277	288	302	273	268	309	262	325	294	275	312	294	311	290	285	261	297	284	291	289	268	286	312	292	301	294	291	260	289	283	309	275	260	299	294	282	292	300	286	293	292	286	293	284	303	300	291	267	290	291	282	290	287	267	260	268	265	291	260	313	247	293	290	276	311	298	309	320	277	341	291	292	291	298	285	270	290	303	296	301	337	276	305	253	283	310	316	329	300	302	291	302	287	293	281	292	294	302	285	286	306	271	273	310	307	275	308	299	289	274	313	284	263	300	299	297	307	294	293	272	282	303	302	287	299	280	272	310	295	296	275	289	251	299	295	298	267	304	277	300	334	285	295	297	286	313	320	295	279	299	245	298	286	305	318	291	313	257	299	290	299	321	301	296	302	288	286	307	290	304	300	292	281	275	296	267	285	277	266	314	312	304	283	301	288	266	334
2517	915	1046	1038	1007	940	915	993	867	846	871	871	856	862	865	911	824	869	862	827	828	897	807	797	913	910	921	974	892	885	937	949	998	1100	1029	1220	1270	1175	1099	1077	993	1065	920	974	933	920	840	894	831	869	788	866	762	843	765	883	821	811	810	804	826	881	857	800	810	863	778	825	845	811	804	863	839	853	840	832	813	822	825	887	856	822	826	828	827	809	844	847	853	826	828	810	803	839	834	786	840	788	825	859	855	813	847	815	804	810	864	802	894	870	852	861	793	795	814	856	811	776	850	817	782	847	809	869	832	871	811	831	835	823	844	835	836	832	859	888	804	867	805	823	830	840	802	830	850	846	828	793	897	850	828	801	825	823	820	791	844	872	805	842	788	825	802	746	804	818	771	826	815	830	801	829	848	802	847	833	796	789	782	832	831	826	793	858	846	834	809	841	831	778	784	808	795	842	823	822	805	808	836	847	799	810	859	828	791	841	847	803	842	857	818	832	832	807	852	860	829	847	761	784	831	811	799	834	798	819	808	834	847	797	782	828	838	843	836	827	907	788	851	842	859	849	877	815	882	820	791	817	791	775	812	752	850	833	803	811	826	789	807	828	799	822	829	839	791	820	848	827	784	804	784	847	805	874	791	847	861	810	791	816	802	812	778	852	832	834	816	785	859	798	861	858	825	851	826	834	835	822	803	815	832	783	841	863	838	819	827	863	866	813	828	815	813	816	890	780	840	795	773	890	832	859	805	883	848	843	861	824	797	839	796	837	849	837	855	823	835	853	812	878	785	811	836	840	848	900	851	829	841	805	781	814	796	795	808	860	796	837	838	906	823	765	820	874	831	755	849	791	828	809	797	826	821	839	783	790	836	850	857	812	837	807	894	803	806	848	861	891	802	882	847	817	824	771	879	824	873	780	836	830	820	822	798	802	802	837	841	831	804	788	796	847	805	836	824	864	786	844	820	878	790	795	833	791	756	854	835	779	841	788	848	811	800	824	818	854	841	851	854	833	830	816	858	842	831	805	842	863	819	856	824	842	843	800	822	846	837	801	829	884	838	793	837	827	848	779	870	810	831	771	825	771	854	846	821	794	843	822	807	850	847	875	773	822	890	843	827	768	814	766	871	836	825	829	823	825	846	837	840	886	793	871	824	830	796	867	849	850	891	827	834	780	800	802	809	847	841	841	802	814	824	772	798	817	880	801	749	813	855	845	865	855	826	808	823	836	857	839	829	814	857	815	800	847	812	846	810	862	824	804	811	820	843	842	792	818	929	802	838	843	812	799	834	822	850	823	828	822	782	759	790	793	895	837	820	882	827	812	795	807	841	840	817	814	843	830	859	833	807	794	831	818	822	814	844	829	810	853	810	797	842	803	878	854	828	798	795	813	855	805	813	819	807	792	828	847	842	882	837	825	775	797	834	819	828	872	803	889	778	874	850	806	862	793	770	814	819	840	807	806	896	867	894	880	785	803	815	822	775	800	835	832	796	809	866	839	890	841	838	847	834	845	818	837	811	822	804	792	776	836	843	800	801	819	805	814	815	814	832	835	875	863	855	829	804	803	802	829	801	830	818	828	795	819	808	819	842	795	813	817	837	866	832	834	825	775	813	850	896	819	892	815	805	832	877	844	833	827	862	805	824	870	807	840	866	827	848	820	832	824	803	841	817	795	844	793	792	860	809	815	809	804	808	818	824	784	818	853	820	842	792	827	825	812	795	807	859	792	809	833	844	800	824	850	842	892	816	821	861	855	823	769	842	825	792	847	807	863	864	854	836	839	775	817	794	821	869	875	875	821	814	800	835	814	799	811	798	866	861	842	776	826	837	849	869	839	839	841	808	780	800	791	840	796	866	835	839	841	842	790	832	850	825	813	843	816	831	848	785	806	857	803	837	834	878	806	839	829	827	835	819	804	876	858	820	823	851	812	797	817	791	835	787	797	807	791	835	821	836	808	799	815	814	853	852	859	833	814	866	847	834	783	832	796	833	815	859	839	790	847	814	849	866	828	827	821	804	833	814	813	799	840	846	868	809	811	827	873	836	820	785	847	834	838	818	828	811	848	851	883	823	795	825	807	813	851	816	850	873	870	864	813	864	793	860	846	863	777	821	814	817	819	797	783	825	860	860	839	775	819	787	778	835	810	870	814	798	843	845	809	815	777	801	907	822	826	844	820	869	821	783	797	856	843	789	789	833	837	844	832	861	809	873	842	843	795	865	838	798	774	814	832	848	798	826	878	808	840	814	847	780	827	827	812	813	832	801	840	832	829	833	796	800	821	813	830	812	815	725	909	861	781	840	834	845	855	866	848	790	832	864	811	836	838	837	878	854	822	818	785	790	808	820	888	808	797	841	853	866	796	919	849	830	791	786	841	865	766	832	832	823	825	826	864	838	867	843	840	783	791	804	860	830	780	822	799	823	806	824	823	868	845	769	814	874	821	776	838	869	811	794	834	796	866	825	843	796	790	817	798	819	851	833	808	804	847	834	864	821	826	825	806	824	846	823	858	827	874	825	834	873	867	841	825	819	843	822	863	896	829	753	826	855	810	852	833	815	778	798	802	814	865	828	801	859	805	817	819	855	830	828	764	796	823	821	844	796	863	793	836	781	765	813	810	814	868	838	817	855	823	904	845	863	836	825	811	782	820	820	839	741	855	857	856	883	828	917	812	834	821	791	835	843	832	842	840	825	842	850	810	848	800	860	785	877	802	837	777	781	828	856	815	807	809	822	870	820	813	884	864	858	825	839	839	837	818	863	839	854	797	802	826	836	862	796	826	848	752	820	850	849	848	795	782	784	836	829	874	848	797	839	830	819	822	849	832	847	825	808	848	795	825	796	867	835	783	853	851	866	838	816	819	770	815	795	846	771	850	835	802	809	824	887	883	838	781	883	842	797	829	836	819	790	870	793	841	865	825	863	771	834	829	820	802	816	813	804	884	809	792	836	859	838	781	867	821	808	768	774	818	821	823	845	826	809	827	805	818	853	823	847	839	792	837	811	831	770	850	867	801	841	775	869	800	852	807	842	830	835	889	812	817	815	835	798	882	788	742	816	810	783	838	786	882	816	791	821	822	819	805	835	855	828	819	824	873	816	872	798	834	857	857	814	789	843	866	852	819	809	835	796	857	862	853	845	874	857	857	815	814	832	865	870	783	867	771	799	891	831	833	766	784	819	803	842	844	829	804	819	870	836	872	803	862	801	819	819	812	824	824	907	799	827	847	820	786	833	869	842	814	851	802	764	801	813	849	880	832	758	849	877	854	812	830	885	814	803	772	883	859	834	801	821	832	843	817	823	806	794	836	798	837	841	830	847	884	796	802	871	819	817	873	823	835	869	874	835	766	833	864	780	855	826	854	817	831	824	836	768	843	883	818	831	874	830	824	845	801	802	823	833	849	830	812	842	790	846	807	810	808	841	835	841	840	860	801	858	785	781	783	807	844	846	813	815	839	797	835	785	843	864	808	846	787	806	795
9471	1462	1597	1201	814	629	532	377	367	325	269	276	254	178	244	199	218	191	189	185	208	203	179	185	221	197	187	218	216	238	260	321	480	731	1075	1040	856	679	701	636	722	655	345	411	304	259	262	236	193	214	217	169	184	163	177	138	142	157	155	153	173	134	173	181	164	185	172	154	146	173	175	168	172	156	176	164	157	164	165	147	175	162	152	139	128	157	151	162	162	152	159	157	179	172	141	155	145	141	168	141	151	147	154	160	150	164	152	152	152	151	143	156	148	161	172	157	154	140	155	153	161	159	175	155	152	169	163	168	156	169	185	146	168	161	135	139	150	154	140	187	154	144	189	151	152	167	156	148	158	135	156	154	173	163	149	163	140	147	163	157	126	169	152	164	185	171	153	154	156	166	146	175	153	150	171	157	172	145	164	159	148	142	164	155	151	174	172	176	166	173	147	148	155	174	188	159	136	159	143	145	172	171	173	165	139	167	144	165	163	147	137	167	149	150	172	158	160	159	147	150	155	155	153	154	173	164	145	157	141	150	152	155	157	157	172	148	146	153	151	142	158	147	136	163	163	165	142	149	159	164	168	161	167	134	184	166	155	166	179	153	165	138	164	164	168	160	159	160	167	163	151	172	155	165	138	142	168	156	153	163	157	160	146	155	150	142	137	145	146	160	145	154	151	157	177	132	146	151	161	163	169	152	161	180	171	181	159	159	164	142	150	148	146	145	153	178	165	141	156	173	149	171	160	150	135	161	175	151	164	140	148	151	141	144	152	178	182	140	159	172	151	162	155	180	163	164	146	154	141	145	158	155	180	165	169	157	145	162	154	171	160	158	132	153	146	173	167	155	155	160	146	170	146	160	147	153	134	140	165	155	155	143	155	132	149	174	168	156	181	154	168	161	157	168	137	154	157	145	162	175	149	166	152	163	168	140	156	142	149	137	160	164	162	150	155	160	158	174	132	142	149	146	156	185	147	175	156	145	158	146	163	137	153	164	164	167	152	165	171	167	166	158	165	158	179	142	135	173	151	142	147	142	146	162	149	161	157	153	141	157	166	154	162	175	173	139	160	147	145	157	165	151	163	146	164	146	152	146	147	151	156	160	135	167	142	160	161	156	157	169	130	150	159	129	161	162	157	163	141	136	142	177	142	146	167	138	151	166	147	156	178	149	175	131	156	163	176	146	146	158	157	145	179	158	168	168	173	174	160	176	178	152	173	160	137	153	141	162	161	166	153	173	163	154	161	174	153	141	144	168	144	151	133	145	158	168	137	164	173	149	158	146	162	147	154	165	159	166	172	149	165	167	158	166	143	163	150	159	126	151	170	151	166	155	154	158	158	148	158	149	162	174	148	158	139	167	162	151	155	158	150	145	135	149	158	164	144	150	173	156	149	161	169	152	130	150	145	146	171	164	123	171	157	155	168	169	151	159	150	146	144	150	155	145	161	156	149	155	162	149	159	196	143	167	157	145	180	161	164	164	151	170	152	144	152	140	176	164	152	152	154	150	150	147	145	167	167	156	163	165	170	136	152	150	160	148	167	165	132	160	156	192	172	166	159	154	155	142	148	145	182	156	159	158	153	154	148	150	166	182	150	143	143	158	162	156	169	157	152	147	155	152	153	167	153	162	160	158	161	173	169	146	159	164	155	164	141	152	147	165	153	178	136	157	179	146	157	161	174	146	168	156	154	151	146	155	171	165	173	132	179	170	145	138	150	164	160	171	169	160	158	168	166	151	140	155	152	177	163	162	159	155	160	160	170	158	176	173	145	174	171	139	119	161	170	141	143	155	173	152	155	158	158	152	144	178	143	162	154	155	175	146	129	139	156	161	147	163	138	179	160	161	148	153	165	156	156	161	147	164	156	161	179	153	158	159	183	141	145	170	172	155	157	143	151	172	142	147	148	151	143	141	156	181	170	163	173	161	142	153	151	164	150	141	142	166	155	161	137	152	159	157	159	158	143	161	158	151	152	164	168	149	156	165	138	149	158	147	171	162	168	133	170	165	147	135	161	153	152	140	153	167	159	162	161	162	162	146	144	182	141	152	126	173	140	140	152	147	154	136	155	163	170	161	152	162	167	143	154	161	164	157	156	138	147	132	151	147	151	116	150	152	153	158	156	157	146	163	136	134	156	146	141	164	163	158	151	172	147	149	151	158	164	145	151	174	144	129	135	152	151	188	140	158	149	144	156	153	167	150	153	163	164	148	154	133	173	146	169	156	154	165	161	154	167	181	150	165	148	159	154	200	169	130	155	147	144	146	180	161	167	147	153	172	168	150	160	131	146	167	181	139	160	164	149	182	150	137	148	146	167	158	169	156	148	151	168	164	155	161	155	166	138	138	174	154	137	162	163	154	147	157	170	154	151	147	156	130	145	150	172	151	166	145	174	137	156	139	123	169	153	153	169	150	155	151	138	161	144	166	139	143	172	174	146	143	159	162	157	167	188	160	150	167	163	167	150	173	143	159	163	150	155	172	149	130	147	160	150	148	143	163	125	159	154	170	175	155	174	152	176	164	159	140	139	160	143	160	154	151	162	179	153	139	148	166	154	162	154	167	160	145	141	155	156	149	143	138	165	141	151	152	169	167	134	144	129	160	186	153	157	173	163	157	148	160	142	148	128	157	145	139	185	162	142	160	152	155	169	165	147	171	135	163	155	151	166	154	169	147	169	164	157	149	165	165	180	166	161	140	157	142	169	130	157	129	164	186	154	166	153	190	167	173	154	139	169	168	152	151	162	154	147	159	176	160	159	152	164	165	137	168	157	166	153	164	179	154	153	158	152	165	165	154	163	138	148	152	151	167	153	143	149	157	161	154	146	162	162	152	146	166	162	144	169	162	155	150	134	152	164	170	178	156	176	188	160	159	161	164	130	135	166	154	155	155	172	161	159	159	147	150	168	167	162	151	157	167	157	189	153	139	182	143	145	158	149	144	182	161	161	152	147	151	150	144	163	154	172	150	152	139	160	144	165	148	155	161	164	165	156	144	161	159	179	160	145	157	157	171	164	140	160	143	149	166	149	178	152	142	151	179	137	138	166	145	159	143	150	149	142	144	161	155	148	148	155	151	162	122	158	134	150	150	145	154	158	161	151	138	150	158	160	148	153	130	152	148	144	185	185	147	169	151	180	135	151	146	160	147	156	134	164	156	137	158	183	165	153	161	158	163	151	139	168	157	131	170	167	143	141	165	190	169	156	157	145	147	138	139	145	159	145	150	155	159	158	141	167	168	142	154	159	148	133	153	153	134	165	161	177	156	169	160	131	169	158	150	148	158	161	150	152	170	134	167	200	159	132	158	161	145	157	149	166	150	150	165	144	154	162	160	180	163	171	145	135	149	145	152	177	160	149	177	172	156	158	158	175	130	129	161	153	151	157	148	140	159	153	173	148	159	154	148	147	153	153	141	161	158	138	148	142	152	153	149	158	162	147	174	150	156	133	150	132	153	150	140	150	151	141	160	156	152	146	154
6132	1652	3394	3884	3379	2712	2172	1791	1603	1376	1255	1171	1055	946	896	905	797	734	715	796	722	713	689	653	788	844	859	798	907	1014	1247	1717	3206	4552	5411	6229	5543	4410	5400	4578	4523	4528	2277	2738	2176	1746	1323	1108	900	808	1035	645	624	537	541	522	499	533	538	496	551	534	540	518	506	555	507	534	525	507	527	476	496	482	497	528	488	497	497	492	514	491	492	478	502	511	507	458	482	476	485	485	496	491	498	552	490	468	489	497	497	474	518	464	455	462	460	486	498	479	483	513	479	499	524	511	468	487	470	455	493	510	476	463	504	511	466	459	473	486	517	501	481	484	463	498	460	487	506	488	485	472	496	491	479	481	488	498	459	508	493	452	512	477	468	491	464	494	491	511	499	504	475	505	493	521	471	486	480	495	448	524	480	523	503	469	510	493	537	532	449	477	470	447	493	501	477	491	464	474	509	495	508	473	475	442	485	482	512	469	469	499	479	501	486	460	484	494	463	478	495	471	463	512	492	477	482	515	503	479	479	522	475	455	468	485	506	508	483	461	477	491	461	469	499	483	479	487	503	515	442	492	488	502	512	489	476	493	492	488	474	469	504	481	514	472	459	452	500	476	482	490	441	482	477	500	482	470	495	475	451	500	509	524	469	442	455	478	489	489	485	521	490	497	470	489	466	470	478	474	478	547	486	474	456	478	431	522	476	445	498	525	478	495	499	500	482	472	465	490	540	487	461	468	480	456	511	467	530	470	467	505	517	486	470	507	460	500	480	486	494	469	476	445	473	474	485	477	478	469	537	462	470	451	461	510	467	451	433	494	443	460	488	485	471	461	491	476	502	489	501	494	461	450	492	493	481	526	473	489	511	491	487	461	468	523	522	464	466	496	456	487	460	523	483	513	462	493	464	485	492	511	496	478	534	450	455	471	512	509	508	446	474	499	479	452	475	505	496	486	488	525	516	476	476	477	459	479	484	475	436	459	431	470	507	473	452	477	525	504	490	422	503	474	453	460	473	473	503	475	504	438	466	456	500	489	508	445	501	485	474	492	447	445	488	456	496	516	476	499	464	444	451	484	487	463	460	438	485	481	473	462	482	465	483	484	464	466	495	493	486	475	489	479	531	477	463	473	511	484	520	507	491	507	467	470	482	473	460	486	512	478	454	474	498	452	517	485	521	480	478	454	451	466	492	454	448	492	503	488	481	501	470	462	464	481	483	514	491	479	492	476	481	471	449	488	489	480	476	490	481	489	454	485	481	482	493	482	475	475	449	459	510	516	482	458	497	542	468	469	514	447	471	486	467	476	491	480	494	459	482	466	480	468	487	487	465	477	467	454	445	507	458	502	511	463	496	520	500	475	500	488	488	473	494	492	493	510	483	483	459	488	498	499	477	470	504	489	485	491	502	504	453	484	509	475	493	457	456	476	464	449	495	486	478	510	456	483	450	447	438	534	461	481	511	468	478	477	510	513	458	490	478	470	500	487	520	499	464	457	531	460	510	455	494	450	467	493	489	479	503	477	479	457	433	476	469	496	498	505	478	480	501	522	514	482	491	482	482	444	458	491	487	515	507	464	468	460	464	453	507	484	479	471	470	458	488	465	465	461	477	479	487	507	466	510	504	501	462	487	508	492	466	493	485	461	478	483	504	427	462	464	475	477	500	459	514	455	472	469	520	512	534	506	442	464	471	477	476	476	453	437	499	459	493	472	471	443	452	466	483	505	497	504	476	462	509	496	508	478	511	482	521	507	475	413	502	490	432	431	529	481	475	483	501	447	468	480	501	483	509	502	456	451	489	479	478	500	471	483	515	450	477	524	482	461	483	502	476	492	475	470	508	468	468	472	439	511	463	476	489	491	489	487	467	498	466	471	502	503	511	469	456	504	483	457	493	475	486	468	512	478	442	470	521	496	507	486	448	474	491	473	452	499	493	500	494	512	458	513	444	499	509	455	517	541	482	463	473	474	508	470	505	476	495	498	477	482	475	477	503	487	472	523	456	477	448	422	489	449	481	507	472	477	491	466	518	468	485	462	491	489	529	466	436	489	478	456	454	476	480	505	467	465	444	470	500	508	526	459	515	457	491	514	447	481	513	490	486	506	491	469	526	485	487	449	524	473	495	502	490	492	484	458	509	464	501	454	482	470	507	497	473	490	490	510	504	471	480	516	520	485	510	509	468	467	469	418	489	499	534	492	463	506	487	479	544	459	509	464	434	485	480	494	480	477	485	494	503	477	490	500	459	512	478	492	493	515	496	458	481	499	511	527	480	461	465	454	469	466	511	472	493	479	504	487	478	464	482	482	483	506	487	490	478	471	513	482	523	485	515	464	473	464	453	494	468	496	487	460	510	502	480	487	464	452	456	492	484	435	461	498	475	508	486	491	482	510	543	488	502	496	473	489	483	494	509	475	486	472	465	505	505	531	514	525	465	480	499	452	467	475	492	458	477	515	491	475	473	467	471	486	508	476	482	471	476	450	481	472	468	481	463	509	490	457	450	479	485	460	484	474	509	500	469	482	487	490	487	490	519	500	462	447	505	484	479	505	478	522	445	498	454	456	549	475	483	485	501	515	478	470	456	504	478	492	468	495	498	476	464	462	467	479	492	466	493	478	488	511	515	464	495	511	466	504	503	465	492	505	498	469	499	496	458	502	506	446	484	467	427	523	506	439	481	480	536	528	448	471	520	462	499	490	488	477	477	494	484	472	485	504	503	471	459	487	479	499	492	490	457	467	494	508	476	452	495	474	522	480	478	483	474	472	507	483	539	474	480	471	520	480	523	473	507	497	476	455	467	477	460	486	487	480	491	513	475	442	457	485	469	455	466	491	525	480	521	492	457	475	466	461	508	514	467	469	503	463	488	469	490	432	496	487	486	484	471	485	510	524	481	483	492	512	507	471	507	440	499	468	500	467	536	506	483	445	484	475	494	490	457	474	450	469	496	467	484	460	479	498	519	476	504	457	481	518	504	524	502	489	484	487	481	460	456	460	493	505	464	506	505	459	518	434	485	472	465	535	491	511	483	480	517	473	500	486	538	451	499	532	472	489	492	518	469	489	445	464	479	476	469	450	488	480	476	479	482	461	533	465	524	488	463	462	510	482	491	470	448	501	462	478	455	455	492	493	499	542	459	476	451	473	476	454	473	477	475	459	476	433	488	492	469	476	482	513	509	478	508	457	465	460	487	447	458	463	459	482	436	460	430	505	491	435	531	468	467	456	472	510	449	487	497	490	492	501	492	488	471	507	499	486	464	476	486	466	466	526	470	483	497	489	505	482	500	467	432	478	520	495	501	477	487	484	443	500	471	505	469	501	496	483	511	490	473	511	503	471	480	490	515	458	495	466	474	494	492	460	448	463	516	481	474	467	527	490	525	462	510	489	496	458	474	486	518	490	454	479	495	495	507	479	493	462	496	449	503	511	453	472	479	482	454	497	460	470	499	477	505	441	430	519	497	504	486	454	472	408	501	459	471	523	498	506	452	501
17476	3394	3221	2348	1500	1076	876	634	550	459	403	361	339	287	277	273	245	219	240	212	166	204	221	164	228	227	220	210	235	251	345	624	891	1030	1663	2116	1517	1604	1376	1332	1251	996	557	676	539	410	323	269	225	220	264	165	183	168	152	174	185	167	165	150	137	146	149	149	149	149	157	143	159	153	174	147	154	174	151	135	133	159	157	122	125	158	138	150	170	139	157	142	143	138	158	138	150	125	147	154	133	157	154	139	143	138	169	133	147	157	158	146	152	154	132	124	138	158	136	150	162	147	141	149	129	151	141	133	145	150	160	143	160	153	134	171	141	158	147	122	145	137	155	141	148	150	163	122	128	148	137	138	151	139	158	131	133	143	129	139	157	139	141	142	139	136	156	125	138	154	141	140	140	142	166	159	141	158	149	134	135	142	141	147	149	133	144	132	129	142	142	148	151	149	148	138	159	149	134	125	161	156	154	134	139	124	142	147	140	129	135	152	151	118	147	133	163	135	156	143	126	160	138	125	155	104	138	156	138	143	140	139	155	129	146	149	166	177	143	133	154	134	141	122	141	150	143	160	147	148	156	141	135	142	128	142	130	162	142	153	152	148	149	147	151	132	151	137	169	143	146	136	119	138	143	125	132	141	143	146	141	141	127	121	135	158	146	143	127	155	151	154	156	149	133	125	133	140	143	125	157	160	141	139	133	166	141	153	135	141	166	154	143	138	146	130	121	125	145	133	145	148	137	145	155	147	139	144	151	143	153	147	150	162	153	137	150	137	147	154	124	131	123	155	153	162	134	119	157	141	162	151	150	150	126	162	141	138	130	147	122	154	141	139	140	143	175	139	134	153	136	130	152	136	158	140	143	149	142	138	147	149	158	167	137	159	153	146	119	146	137	158	151	135	160	146	154	146	136	158	153	123	168	144	133	151	138	160	140	151	140	130	128	157	147	145	142	157	143	140	150	127	126	160	143	153	154	143	133	126	135	159	135	143	133	133	148	120	148	145	146	152	137	140	128	135	159	143	113	136	144	174	145	154	138	125	155	162	155	134	145	141	139	134	155	148	140	149	160	164	140	143	152	152	120	154	134	141	148	158	135	133	125	141	130	167	145	145	153	144	160	134	113	123	130	150	134	145	156	179	137	153	159	148	128	150	147	154	140	133	152	126	132	134	146	145	144	170	128	131	135	153	152	158	147	134	149	128	154	125	124	169	170	133	136	124	112	152	152	153	114	154	156	151	132	153	132	149	126	144	158	134	131	143	145	145	139	131	182	150	158	134	139	143	167	138	125	142	148	140	136	129	157	142	150	138	120	159	133	143	142	122	111	138	152	150	156	139	142	146	135	133	149	152	135	133	168	161	158	133	146	139	149	146	157	143	143	158	142	150	148	144	140	145	131	134	141	121	144	167	131	146	131	128	155	128	149	164	146	134	146	138	163	149	139	156	159	147	144	132	138	134	136	160	158	155	142	121	151	172	138	142	134	140	132	156	147	151	146	142	147	130	136	164	149	156	138	143	144	135	116	156	150	145	147	142	142	147	153	156	135	117	142	141	140	131	150	148	140	127	138	161	154	142	143	150	144	168	126	170	140	124	130	143	153	152	165	140	132	155	148	154	137	163	166	148	149	137	155	118	145	139	133	155	166	140	140	136	139	151	142	144	142	149	148	155	139	144	140	134	128	135	127	137	133	133	144	145	149	161	137	147	143	145	178	150	134	167	126	164	153	142	136	139	129	142	152	139	157	155	161	158	133	158	159	137	167	138	142	164	149	162	169	134	138	132	136	142	143	128	134	133	139	130	147	144	166	120	137	147	146	152	136	154	151	143	159	153	154	154	116	145	151	127	123	150	123	147	147	140	165	161	132	146	145	143	146	157	120	125	116	152	163	129	156	121	139	157	128	141	141	137	159	147	143	154	142	149	139	169	137	135	141	137	140	128	161	147	140	156	147	157	141	146	149	161	140	151	146	160	132	139	170	146	151	144	132	167	142	135	155	142	151	120	135	139	139	136	139	152	133	158	137	153	150	135	133	134	144	126	159	155	155	157	146	136	133	136	135	139	153	149	156	146	131	144	145	165	135	145	134	166	119	154	151	151	143	123	141	125	147	118	137	129	156	147	126	129	145	124	168	145	151	149	154	144	146	130	135	128	134	150	150	159	120	157	141	146	152	151	136	153	137	139	145	162	144	155	148	138	123	148	162	134	143	124	154	152	132	126	145	132	144	141	120	121	132	137	147	128	136	138	148	157	131	128	141	120	144	151	144	141	140	169	157	144	131	116	134	127	165	136	134	155	146	146	142	144	158	162	125	140	142	137	146	146	153	163	133	135	142	117	142	139	156	134	144	137	164	165	140	135	120	157	153	140	130	143	152	147	141	146	146	138	134	148	152	136	137	141	167	132	138	146	150	142	151	138	144	134	141	138	146	142	137	108	144	155	154	139	128	150	153	120	138	148	143	134	163	135	135	153	180	165	147	140	127	125	158	135	161	142	137	149	140	131	121	168	155	144	141	133	126	151	143	163	146	115	132	119	162	149	159	131	133	138	160	158	148	129	134	155	136	155	137	133	176	143	136	126	148	141	165	129	141	146	152	146	165	134	120	154	149	161	154	127	129	134	140	148	144	173	130	128	160	131	148	126	135	137	140	148	164	170	133	145	134	138	132	146	154	136	137	141	164	152	135	151	161	150	144	131	151	144	144	140	152	162	145	151	146	124	155	157	159	153	159	131	171	134	158	134	160	156	144	152	151	137	159	142	148	138	139	145	161	124	133	137	140	154	147	149	124	146	152	142	151	140	144	148	131	132	171	141	135	147	145	148	125	152	117	152	134	144	148	139	164	137	147	141	139	158	117	148	143	141	147	147	158	148	155	154	133	154	134	131	108	145	162	134	135	152	158	162	148	136	148	140	136	136	138	148	153	124	146	149	142	166	148	127	145	133	133	159	139	143	152	130	156	150	150	161	135	155	141	128	143	152	147	137	156	139	138	155	128	138	170	162	148	137	127	156	138	168	153	157	138	153	143	142	148	156	161	150	146	161	139	121	143	169	155	153	139	182	137	161	165	141	145	134	152	132	134	149	142	123	134	151	144	146	144	147	137	137	153	154	124	154	121	133	147	124	153	138	147	125	145	156	151	134	143	134	130	163	161	146	159	143	133	141	166	154	150	145	161	142	150	140	138	167	129	133	155	164	150	128	148	145	118	166	156	133	152	131	139	146	127	147	156	139	150	137	123	152	155	134	145	143	184	149	142	124	152	139	149	152	148	149	139	139	145	128	129	133	139	149	146	136	146	161	145	136	134	153	121	156	142	133	144	137	136	146	128	107	158	160	145	148	143	137	133	147	135	144	151	139	181	154	175	127	147	136	142	155	145	143	152	166	152	156	149	127	171	150	123	154	153	131	115	140	144	114	128	134	143	151	134	144	147	128	164	128	147	141	126	111	135	148	150	129	136	127	139	124	153	129	131	176	155	133
8564	2798	6140	6868	5731	4604	3761	3033	2723	2236	1974	1706	1527	1454	1256	1220	1115	1071	1000	925	866	878	869	779	1037	1087	1134	1090	1181	1529	2005	4385	6231	6971	9295	9708	8767	9405	7986	8214	8089	6448	4138	4778	4121	2917	2002	1547	1226	1168	1481	724	677	518	563	551	504	567	555	544	537	490	509	502	509	518	569	499	499	530	506	518	482	506	460	505	477	438	500	444	486	504	497	497	472	446	515	475	454	491	459	453	502	485	478	440	473	480	459	435	464	478	455	475	436	501	491	483	480	447	495	454	474	475	445	430	477	470	472	470	480	511	459	456	444	498	485	461	472	418	478	449	507	445	461	459	432	470	478	456	486	476	450	469	500	448	488	457	475	468	461	469	454	486	479	455	450	464	465	441	476	493	491	442	425	448	466	433	463	465	478	449	441	485	435	409	447	467	490	501	465	456	442	452	431	477	425	467	478	470	420	457	462	494	468	457	437	439	487	449	424	432	419	462	456	474	453	452	492	473	434	437	443	465	472	511	455	455	465	462	455	473	453	442	454	450	437	453	428	457	436	421	446	460	445	461	473	427	469	458	502	436	468	454	473	469	462	415	444	454	455	450	460	451	446	446	451	441	466	485	413	446	444	465	478	471	448	441	473	419	469	473	441	431	442	473	449	438	465	439	457	487	466	437	439	457	495	450	494	426	465	489	438	448	425	467	466	436	455	470	446	452	457	463	475	473	467	458	455	477	445	497	453	466	475	465	481	453	457	436	434	469	481	448	474	415	438	417	456	442	447	424	488	502	413	449	458	441	457	475	448	466	452	461	490	488	470	452	467	424	474	446	441	481	461	441	450	489	499	455	446	475	441	458	446	435	468	491	465	451	499	405	470	458	453	464	459	482	465	450	471	495	429	435	445	479	467	452	464	408	437	444	486	472	442	509	428	421	502	459	469	468	475	465	494	466	458	464	471	462	467	483	466	439	460	464	465	453	435	451	414	478	445	446	443	453	440	442	441	435	491	464	457	443	449	435	495	443	473	459	420	451	490	470	438	458	464	417	426	474	442	437	451	458	481	444	458	444	448	452	439	421	448	437	442	478	448	448	469	457	485	462	451	441	430	454	470	463	481	447	419	419	484	432	446	416	460	485	400	458	457	479	475	449	473	454	487	478	475	482	488	466	441	462	399	467	459	447	512	451	468	468	448	427	434	429	459	470	457	447	450	480	490	434	418	424	427	438	449	450	461	453	471	435	451	458	418	461	478	466	430	420	447	495	481	450	454	471	444	514	448	443	442	433	451	430	485	439	454	448	455	466	460	430	486	454	481	470	475	460	446	436	473	462	453	420	468	487	425	447	444	447	484	445	464	426	478	440	408	417	480	468	478	474	466	466	464	466	440	465	409	473	456	459	444	475	444	437	498	456	459	454	438	444	457	488	461	440	451	476	460	491	476	439	480	456	448	499	441	450	447	440	438	461	444	459	435	448	457	404	438	454	431	455	448	492	468	471	453	459	451	429	432	443	474	472	447	458	445	475	428	456	468	459	473	428	466	461	456	451	445	483	452	448	410	455	421	466	463	450	481	477	501	419	469	446	438	450	429	487	437	481	432	444	440	434	452	483	448	480	489	458	461	421	434	484	460	458	448	460	464	445	459	466	432	469	462	472	494	456	434	438	457	499	475	457	472	435	480	458	463	455	478	469	481	465	457	509	489	486	482	459	488	455	445	475	430	523	474	443	415	456	466	482	467	467	476	437	461	489	460	432	436	424	437	457	452	418	459	451	457	440	451	483	483	477	452	451	464	466	447	459	491	459	444	467	422	483	460	463	445	487	445	456	445	444	456	436	452	436	479	442	449	458	440	454	439	439	431	445	463	410	463	474	497	466	502	485	501	457	465	430	433	461	478	455	444	463	442	450	459	489	436	446	434	457	447	459	467	435	482	405	475	477	446	443	456	459	441	457	470	427	468	461	487	475	447	488	437	463	451	429	478	462	431	485	445	445	464	433	524	481	458	458	439	487	480	461	440	455	382	455	464	435	497	455	427	443	466	464	435	473	428	466	485	456	487	448	468	447	465	439	477	458	418	445	464	473	501	463	454	459	474	472	443	454	525	461	468	425	423	475	482	448	445	434	453	471	478	458	446	442	458	432	433	456	483	433	448	460	466	491	434	489	463	457	466	453	440	454	437	480	464	420	439	458	463	424	448	456	447	445	476	431	481	440	458	453	432	431	468	428	464	461	464	419	452	421	393	495	462	415	447	461	432	464	472	437	538	489	460	456	427	470	454	468	478	460	491	462	432	450	487	478	454	488	489	454	438	476	443	478	453	488	473	462	458	452	411	490	478	438	493	457	482	461	454	444	440	455	477	456	447	456	452	513	446	440	464	450	477	428	456	429	420	451	452	441	464	509	405	445	428	443	427	472	431	479	460	454	445	456	495	458	482	449	446	452	482	442	456	462	466	480	420	450	440	474	438	449	491	432	451	458	447	476	469	473	494	429	438	486	459	488	462	439	426	451	447	429	425	442	441	413	444	445	480	485	487	463	430	459	443	496	439	479	424	452	429	442	459	460	464	455	494	457	421	465	435	504	452	468	432	462	464	431	449	447	428	487	470	425	477	444	456	459	476	409	462	479	423	452	450	449	479	450	486	452	441	460	481	464	475	445	460	457	434	454	432	462	450	458	472	515	461	449	431	488	429	448	490	482	505	454	481	444	437	427	420	457	483	486	467	467	482	441	417	432	452	462	452	499	452	458	466	423	471	446	458	438	444	422	422	448	452	478	454	423	496	469	460	486	419	464	442	456	456	438	476	483	429	430	450	445	442	471	470	443	457	469	476	480	462	494	446	479	491	452	428	462	417	439	477	450	491	449	488	446	467	457	473	451	479	411	449	499	449	460	422	460	469	435	436	438	464	440	506	444	408	475	464	453	488	483	475	464	464	459	468	439	471	452	475	463	441	417	460	465	505	413	440	481	449	462	426	434	444	422	465	463	466	441	428	428	437	439	488	474	438	466	475	466	427	402	493	460	465	461	444	452	446	453	467	460	457	441	436	438	459	460	470	477	437	507	469	477	455	488	436	456	468	461	470	460	466	460	472	439	444	473	430	482	476	464	462	465	450	430	427	430	465	449	463	415	414	482	426	460	454	467	486	452	447	453	489	463	484	498	453	424	444	441	466	464	451	485	457	442	468	502	474	467	493	431	425	441	411	435	461	486	462	424	463	458	451	449	441	459	422	468	430	423	465	459	424	434	453	432	490	459	439	444	481	474	492	449	463	480	422	434	470	464	448	446	460	464	504	460	429	450	455	494	481	450	443	487	462	441	461	458	497	489	465	459	467	445	467	475	478	442	490	456	468	486	464	464	452	480	416	428	451	462	474	424	476	478	461	418	454	458	471	439	457	438	482	449	466	457	445	483	458	492	451	460	457	463	455	459	458	477	436	442	436	485	465	462	484	428	455	472	420	475	469	481	467	462	449	454	441	457	467	476	452	459	457	470
2213	385	414	346	318	319	327	322	277	299	296	311	287	289	287	289	291	294	307	282	311	281	275	288	298	294	310	283	287	323	266	316	277	319	331	317	355	343	328	332	313	286	294	329	289	270	295	283	292	296	315	294	262	276	301	257	272	272	269	278	289	281	242	295	309	321	296	276	279	286	309	298	297	297	285	299	263	282	294	293	313	279	306	301	271	283	298	254	314	309	261	295	283	289	316	281	282	293	294	284	306	304	303	301	292	266	287	288	289	303	301	287	281	269	290	306	282	342	285	296	310	275	266	296	275	289	296	299	295	277	279	296	290	297	310	288	274	288	283	272	303	297	313	279	322	302	292	287	309	289	273	313	280	302	282	275	273	308	290	275	304	273	265	293	287	309	272	288	316	290	253	285	314	302	288	310	293	273	302	268	278	285	288	298	274	296	305	292	312	270	276	312	273	285	300	305	285	294	327	282	270	309	292	299	273	275	290	319	276	296	288	279	248	269	296	327	290	320	303	289	325	305	289	296	310	310	270	279	285	282	308	324	247	321	282	281	290	279	312	294	309	283	267	307	286	301	304	291	289	297	293	295	287	258	296	307	271	302	283	327	322	287	306	319	289	260	293	314	276	282	280	303	300	305	317	302	254	272	250	266	292	276	259	306	310	282	277	312	304	291	275	273	248	273	329	311	278	314	260	304	257	303	310	278	320	311	331	325	308	284	309	290	299	281	273	261	293	285	268	314	308	293	278	302	287	294	317	344	268	275	263	303	292	292	300	283	293	310	285	292	309	309	290	308	300	272	300	302	302	279	300	321	318	278	302	299	274	302	299	303	300	320	327	288	283	274	282	272	270	269	292	308	302	297	281	295	285	292	273	301	263	308	286	318	296	312	299	281	331	268	287	273	280	287	312	312	295	305	284	284	300	272	305	257	279	295	279	273	282	267	267	289	284	293	275	296	310	313	339	296	290	298	287	261	294	268	298	273	274	303	278	303	303	290	330	256	282	277	318	296	281	258	310	292	294	304	308	264	293	305	274	289	293	283	258	294	284	263	299	282	270	314	275	298	270	264	301	258	281	285	288	270	282	267	304	305	287	285	306	287	269	305	288	296	265	323	300	295	318	278	301	278	281	299	293	281	288	297	281	303	272	312	250	303	279	295	330	295	303	304	276	284	284	263	314	278	317	273	272	284	281	286	285	298	271	299	285	279	296	307	305	278	287	262	262	278	310	280	304	282	294	308	287	287	281	303	246	304	276	281	308	253	293	279	282	293	271	293	270	277	302	289	258	291	306	284	321	296	302	284	271	307	294	285	267	283	307	276	305	284	318	333	318	275	321	315	306	284	280	322	289	280	293	289	303	285	305	307	297	315	296	302	270	294	294	293	295	286	275	293	303	295	273	303	291	307	271	286	269	279	272	305	266	285	285	283	301	304	294	299	283	289	312	308	296	286	280	284	265	292	294	278	296	319	293	332	284	277	313	304	289	312	280	270	298	297	284	291	279	290	301	297	286	289	309	311	303	274	307	268	286	290	282	294	272	320	293	286	288	265	265	295	298	261	306	263	293	256	297	299	286	294	264	270	283	280	292	280	272	330	321	311	279	308	296	291	263	276	292	293	311	295	314	288	298	317	296	302	305	286	308	274	303	313	289	264	288	302	289	294	286	290	300	300	303	295	292	286	281	321	280	322	275	300	295	291	310	318	301	285	283	265	294	323	271	287	300	283	288	308	295	269	286	279	347	289	302	293	298	285	318	299	281	303	273	303	294	259	317	283	287	308	288	297	284	288	293	294	284	251	273	290	274	304	276	290	284	267	309	263	302	314	279	298	275	281	290	279	286	295	309	265	335	296	276	298	270	285	333	315	288	308	312	291	278	291	268	310	300	281	292	307	278	324	283	300	282	287	287	338	293	303	330	297	259	300	311	267	295	287	301	299	263	296	304	304	297	279	262	308	297	280	289	246	302	304	291	280	305	310	289	268	269	269	291	286	270	270	289	295	316	309	284	302	331	260	283	304	301	299	271	294	309	277	290	309	306	275	300	308	274	298	281	305	283	314	295	284	262	330	317	277	276	301	281	272	293	312	270	300	300	269	288	284	267	276	287	255	269	317	276	291	303	295	278	298	309	307	270	288	295	282	313	303	284	261	288	265	333	299	269	294	263	285	279	290	285	292	245	305	275	284	305	321	276	304	301	272	284	311	316	279	282	248	258	286	273	303	300	279	282	299	297	277	287	295	277	288	312	290	303	299	268	275	288	297	297	294	295	323	289	275	292	268	276	272	300	279	262	258	272	309	270	315	295	289	311	301	292	279	287	314	309	287	286	300	262	322	280	270	281	278	279	295	270	283	272	306	293	271	290	282	295	275	283	261	290	289	287	293	299	296	307	307	287	303	264	325	320	304	310	270	325	316	309	327	291	300	257	303	313	271	288	296	275	267	300	274	291	309	329	293	309	286	302	299	271	284	320	304	306	320	296	332	339	298	270	317	325	284	284	305	296	302	265	268	305	285	285	266	283	278	294	262	300	277	284	284	282	280	312	300	294	261	297	275	291	261	273	286	319	279	304	310	320	288	312	273	295	285	290	298	321	257	277	302	298	286	275	275	296	267	283	272	297	303	290	316	273	278	317	303	285	280	254	284	303	275	258	256	286	292	278	274	327	279	322	283	254	289	278	274	304	290	270	308	279	261	284	297	296	282	283	297	308	260	279	312	281	307	278	315	307	272	273	313	290	286	281	270	303	331	297	267	290	294	327	279	303	267	257	259	267	253	301	283	289	277	296	294	283	265	305	288	309	281	325	269	281	289	293	306	303	265	294	314	290	270	295	296	290	280	293	288	279	253	283	285	293	277	283	321	259	285	270	285	290	276	303	259	291	285	288	295	303	297	300	303	271	281	283	286	315	304	294	277	282	293	296	305	293	297	284	302	290	316	303	306	280	303	295	288	274	306	291	288	302	301	304	276	258	295	284	282	312	289	291	297	277	287	265	298	292	290	291	270	302	292	275	302	293	301	297	286	295	267	305	266	310	298	293	304	273	277	254	314	268	297	277	328	306	277	287	286	323	318	271	284	265	301	334	302	279	273	295	306	308	283	316	276	297	315	294	290	285	279	273	282	307	267	283	268	291	311	293	284	280	257	279	286	252	309	272	274	293	276	296	294	278	282	305	275	259	290	290	295	298	277	265	256	301	279	313	280	288	289	273	267	309	296	329	263	304	302	277	299	255	293	232	296	300	294	279	274	283	275	266	277	286	252	261	291	309	286	285	279	287	276	304	305	280	307	272	300	323	252	285	284	307	279	276	260	313	284	270	303	306	299	274	302	300	295	290	266	254	298	298	282	292	272	278	316	332	276	286	277	276	285	270	316	278	293	303	296	290	293	293	294	285	312	272	278	320	293	302	295	275	285	281	287	300	269	291	290	280	296	286	338	317	288	294	300	316	294	308	305	259	288	296	289	266	272	318	275	311	270
2370	897	984	1039	978	917	917	939	844	879	893	804	841	807	855	883	811	805	903	830	812	803	876	835	887	932	877	928	899	813	857	912	970	1125	1186	1296	1196	1104	1131	1011	978	907	944	895	944	901	856	875	828	873	799	897	816	838	820	845	779	808	768	851	873	826	808	856	831	817	855	807	836	820	802	814	822	807	861	838	818	780	820	801	786	819	780	793	812	793	828	798	796	854	833	835	792	826	823	863	830	839	776	805	813	870	825	824	810	827	829	809	810	756	872	819	831	842	812	842	833	807	750	800	824	878	799	791	803	803	798	811	857	852	780	860	825	856	779	835	825	808	839	818	790	823	797	795	858	788	794	772	823	802	792	825	839	846	838	803	807	805	851	790	723	802	810	834	832	868	830	758	853	786	845	843	789	849	783	820	868	839	838	795	794	793	830	842	819	861	795	778	805	833	769	774	841	885	769	808	814	799	884	863	814	812	805	796	785	780	790	818	786	772	825	757	776	815	765	843	793	815	797	850	837	803	803	848	785	824	852	807	863	826	798	820	851	813	845	816	819	794	767	864	811	871	787	847	875	804	815	812	791	814	830	789	766	805	784	775	827	819	829	875	815	890	828	805	829	806	779	812	800	797	813	845	802	906	895	778	812	781	807	804	837	850	797	817	830	853	813	837	786	826	810	850	794	859	796	819	817	786	760	856	773	822	791	820	780	833	824	806	845	834	856	806	798	817	838	822	837	817	797	755	827	839	799	839	791	818	812	792	812	842	778	768	815	827	786	816	826	859	842	807	785	793	823	816	870	852	834	832	812	776	805	790	859	819	874	824	762	841	778	806	834	871	808	828	804	826	803	803	773	818	834	771	882	792	820	839	802	774	842	815	759	805	775	834	814	867	820	892	823	786	850	855	834	792	863	806	858	778	714	804	841	829	840	843	813	837	769	855	784	816	808	840	820	791	864	825	856	801	759	821	821	819	879	812	834	800	783	794	811	807	813	809	807	812	811	807	830	852	833	779	797	799	802	814	763	795	811	887	797	818	806	807	813	839	813	805	780	799	826	810	818	805	839	817	807	828	834	799	821	838	845	845	802	791	827	786	863	795	813	797	824	817	817	834	779	864	791	824	823	813	854	844	881	787	845	804	836	822	802	879	815	760	844	791	806	855	804	843	812	782	788	819	838	843	822	815	789	824	784	838	817	856	814	818	811	837	822	784	836	834	813	821	804	829	793	821	854	890	797	820	796	796	843	806	798	787	855	797	806	807	821	804	797	845	793	800	790	809	791	853	778	838	826	824	858	776	863	841	798	799	802	788	843	777	830	817	832	796	791	833	810	773	813	799	811	848	792	805	837	851	766	882	840	815	798	842	859	848	797	825	762	799	797	771	777	778	813	832	808	846	785	816	861	857	826	804	845	849	890	885	838	830	831	803	819	820	805	820	895	816	829	832	847	803	810	781	811	827	800	804	780	836	847	879	783	834	806	828	796	795	852	833	777	787	759	775	777	809	819	779	807	795	770	793	751	813	797	840	760	868	872	823	787	881	819	799	840	807	857	825	826	804	813	810	816	800	814	856	879	802	821	788	851	862	876	788	801	839	832	830	821	810	788	830	820	786	858	821	839	821	814	809	793	825	780	832	835	828	804	839	811	846	802	815	828	819	830	795	879	855	819	849	802	823	793	797	806	810	808	854	810	837	845	866	834	836	760	768	777	821	807	792	819	839	728	830	837	808	835	858	771	810	854	815	833	813	840	841	872	821	855	827	820	785	813	810	830	877	790	822	814	815	790	803	829	814	815	858	783	858	831	827	841	801	776	801	843	799	776	832	836	804	791	807	832	817	779	800	799	814	852	836	880	807	815	808	855	798	778	852	855	820	856	822	777	762	830	829	795	777	804	813	805	833	865	862	823	799	780	847	815	850	799	874	770	757	836	818	846	769	839	813	854	761	785	843	834	774	816	875	805	772	824	811	774	834	819	828	756	832	806	855	830	843	790	802	802	863	826	798	797	814	853	817	843	787	848	840	788	814	818	809	819	798	817	814	789	838	869	829	809	840	836	826	814	830	822	841	755	766	887	801	858	818	822	842	798	832	815	851	842	829	810	817	791	843	813	764	781	786	832	790	858	801	746	823	832	810	835	853	810	819	793	842	816	810	761	852	808	824	837	799	860	866	796	815	853	809	859	803	813	831	852	846	807	854	817	826	822	832	760	838	811	798	803	840	825	843	855	747	787	812	839	822	827	821	868	853	832	820	819	781	780	834	732	813	797	815	824	785	841	818	854	838	741	810	793	798	772	836	822	782	788	859	768	819	859	827	794	794	861	805	789	789	823	814	891	828	798	831	852	808	865	779	839	812	847	803	761	807	803	818	851	809	840	821	781	817	750	805	784	754	796	867	799	779	821	791	801	805	859	811	823	776	822	836	767	818	842	772	839	834	810	767	824	806	844	779	798	790	781	820	814	787	784	784	786	844	792	813	760	783	786	871	832	831	854	789	793	745	828	834	837	796	833	831	852	791	796	822	873	800	876	820	807	854	814	792	805	810	770	800	813	787	858	891	827	819	804	828	808	842	807	785	802	804	834	801	774	833	846	805	816	838	815	821	816	843	818	866	794	825	790	847	883	838	804	898	802	829	835	772	790	795	812	807	827	805	791	785	836	767	808	756	837	804	801	864	841	828	825	837	775	792	802	866	849	851	840	836	763	814	801	820	795	832	791	821	846	829	796	776	834	802	865	844	820	854	813	778	838	814	788	830	829	810	798	782	857	822	812	837	891	868	854	793	820	792	814	828	811	809	831	803	803	830	765	806	868	823	841	833	813	799	792	803	880	822	805	765	792	848	863	800	805	860	803	823	815	840	824	828	816	847	853	794	795	760	845	816	805	824	786	844	818	816	834	811	812	809	807	805	793	802	787	805	833	842	810	853	848	784	815	855	838	788	871	842	861	778	837	829	844	839	854	846	859	787	801	728	850	826	822	840	794	818	825	847	777	815	802	812	804	840	833	831	846	804	864	823	837	817	811	770	759	820	829	799	805	861	804	812	864	845	780	812	773	826	832	831	810	799	825	766	771	799	812	794	821	823	814	806	815	838	795	755	816	812	827	801	809	856	813	779	791	811	855	811	824	837	836	848	825	824	841	822	808	827	849	839	774	839	781	765	821	823	831	775	840	833	788	782	802	831	818	837	832	864	838	843	819	782	795	837	835	847	814	838	814	838	767	809	812	795	779	849	859	830	824	796	793	854	824	832	826	773	806	785	758	813	827	812	812	779	834	794	805	810	836	802	812	795	795	815	790	822	802	825	835	875	796	822	858	806	848	819	826	850	801	805	806	801	805	840	860	832	843	815	815	813	778	790	794	786	773	794	799	816	825	788	787	839	826	810	830	814	793	830	805	816	832	864	848	810	810	798	836	780	806	840	787	800	828	812	771	783	812	815	829	818	828	805	833	811	835	794	830	827	842	837	777	832	852	788	805	808
10069	1546	1715	1236	852	609	523	418	377	314	305	247	250	237	230	210	201	234	208	192	185	155	179	162	194	208	199	186	224	268	252	431	613	737	975	1132	1180	1011	795	591	598	504	360	439	355	294	222	232	201	193	213	169	172	160	162	175	199	191	148	146	159	138	176	172	165	164	157	165	161	165	151	153	183	162	186	159	181	159	158	175	175	163	157	162	146	160	149	147	153	160	162	151	161	181	161	158	159	167	154	153	150	167	159	157	162	174	171	181	149	176	156	176	159	157	165	158	162	157	144	175	194	164	152	153	190	157	185	147	185	167	168	145	171	159	177	172	153	172	154	180	172	156	181	150	181	159	154	153	156	161	157	168	148	185	152	152	151	150	168	157	164	174	186	168	163	165	153	174	157	165	192	162	164	138	160	168	178	154	162	179	148	164	126	161	128	178	150	161	164	166	170	180	164	158	153	157	156	200	167	148	156	157	147	154	149	173	145	155	148	176	160	166	139	162	162	141	141	169	172	166	164	162	170	160	186	153	154	148	165	160	146	155	132	146	165	142	170	160	178	148	173	171	174	162	152	146	168	153	163	175	179	181	182	168	158	172	186	162	163	166	167	162	148	150	174	171	169	157	149	166	167	167	178	157	147	180	140	159	176	183	167	149	175	181	183	169	152	138	141	164	187	176	163	167	179	158	159	156	153	149	167	175	169	157	157	175	175	168	160	165	164	157	171	142	156	148	159	158	178	163	159	165	144	154	174	149	151	160	131	155	171	153	155	172	140	189	148	181	152	162	165	137	166	157	149	158	156	153	172	163	168	142	160	176	162	168	171	155	156	183	156	147	165	162	160	153	178	165	176	151	165	164	174	151	142	168	164	150	133	168	154	170	163	136	151	164	149	149	187	155	165	170	168	149	153	140	154	152	153	156	167	145	171	141	157	163	145	169	128	159	158	146	179	163	161	177	164	182	152	171	159	132	169	156	155	155	179	162	164	152	162	142	153	153	153	148	166	137	155	186	150	156	140	151	143	164	161	167	167	158	135	140	166	154	151	183	149	147	162	166	155	154	153	165	180	159	163	193	162	150	177	167	151	146	158	160	167	162	134	148	177	146	144	152	147	177	186	167	166	156	164	147	143	163	155	163	162	176	157	172	164	179	175	148	170	160	151	166	169	166	146	138	167	147	167	161	157	173	149	177	147	187	160	171	186	164	160	165	150	153	180	158	151	163	182	186	156	164	148	168	203	167	165	178	137	182	148	163	155	147	162	138	185	134	178	170	169	177	161	148	169	174	176	171	156	134	164	160	173	180	153	156	169	178	152	170	168	154	147	155	194	168	160	169	143	172	162	153	162	167	172	150	159	151	170	158	150	155	166	179	169	160	175	171	154	162	161	172	167	146	202	157	165	180	139	170	165	175	163	151	176	176	167	158	152	176	178	170	163	166	159	173	157	150	172	148	149	160	145	171	155	150	152	153	152	180	161	140	160	158	186	170	197	149	159	158	184	168	156	152	166	152	149	167	146	159	151	166	150	153	154	157	156	155	161	167	126	155	160	144	167	168	166	178	136	164	158	174	163	176	180	186	172	179	160	151	168	178	146	161	164	159	151	157	169	153	166	138	175	141	161	157	156	172	175	179	172	152	154	168	127	144	157	148	169	156	183	160	148	168	182	167	141	192	160	163	161	169	173	187	157	169	183	143	142	147	169	171	174	177	158	167	158	161	135	157	150	167	146	162	165	177	176	157	161	171	160	172	152	173	175	149	167	161	173	142	137	149	164	150	172	167	174	165	186	150	157	168	183	176	143	168	166	158	161	180	153	153	156	172	165	179	144	177	189	175	168	155	167	166	141	171	164	173	175	150	163	161	158	161	156	158	167	150	197	173	172	162	166	163	189	150	181	164	153	161	160	162	161	173	174	152	151	164	177	181	158	202	157	156	160	172	180	163	166	163	142	143	176	160	147	177	166	133	178	167	147	155	165	152	173	171	151	148	167	150	182	160	173	175	185	185	158	142	168	176	169	164	152	147	158	172	170	175	151	164	206	131	162	154	147	163	149	154	141	136	169	167	170	173	164	159	143	146	155	159	133	153	180	151	179	178	180	163	151	146	178	151	159	161	171	171	160	185	136	179	149	176	162	170	171	146	169	166	150	162	203	140	156	173	144	150	161	172	147	172	135	156	157	152	156	160	140	168	180	153	168	170	169	149	172	141	153	180	168	144	153	160	171	139	168	161	163	163	178	169	167	158	142	163	169	167	143	159	159	187	156	159	152	165	157	152	148	160	151	181	153	148	147	140	161	188	165	169	149	185	172	159	155	140	146	174	156	166	149	169	141	170	174	174	164	175	182	187	158	146	159	150	160	157	144	185	145	142	183	138	161	193	164	165	169	178	170	176	154	166	171	153	135	163	183	162	153	147	149	173	171	179	147	168	170	163	171	177	152	190	187	174	144	151	160	137	147	170	158	162	150	155	172	155	162	164	169	159	161	163	163	171	190	171	165	165	160	139	150	171	182	154	167	155	171	152	176	178	152	150	167	159	150	165	164	147	164	147	173	163	156	147	153	155	156	150	158	166	144	188	148	154	140	155	167	156	184	172	167	168	190	157	168	158	163	156	156	174	183	168	165	168	167	166	152	184	145	150	153	168	199	158	160	140	167	171	197	148	164	144	154	161	146	146	163	169	168	153	155	162	179	171	159	141	157	166	147	162	161	159	179	174	162	166	163	175	195	140	176	176	173	159	162	161	151	171	166	174	176	167	149	167	165	176	152	171	174	149	187	176	165	133	185	165	162	125	168	175	143	203	174	137	140	164	152	169	165	144	148	153	163	164	169	160	157	157	178	156	158	188	169	167	136	144	141	177	177	138	146	162	172	167	155	145	156	161	140	159	178	185	160	158	149	174	180	175	178	173	162	163	173	175	183	165	157	161	165	165	145	162	159	169	169	174	146	166	140	157	178	152	167	184	166	166	166	166	144	144	158	152	137	164	181	174	153	176	159	169	149	176	157	167	164	183	165	161	142	146	167	164	169	154	154	181	169	172	165	180	168	162	184	167	154	152	156	147	162	162	182	159	158	156	193	161	153	160	179	167	160	169	126	160	153	163	163	158	181	160	180	165	157	178	151	144	150	164	169	173	159	161	180	159	149	169	138	160	168	147	142	145	158	184	154	175	163	167	174	146	147	147	169	142	194	163	146	162	149	178	177	145	170	165	172	176	160	167	162	177	173	170	165	139	159	169	177	166	132	143	164	182	152	177	151	147	149	178	151	163	154	170	166	173	167	152	176	164	172	152	176	142	169	152	169	175	173	157	190	156	170	145	151	147	154	170	166	164	166	167	152	150	176	162	176	177	190	183	189	173	173	159	155	140	154	168	141	159	161	170	139	143	168	176	159	150	191	162	162	129	159	163	164	149	166	153	158	157	161	145	177	190	159	169	180	165	152	168	152	166	196	164	160	145	142	158	172	166	176	159	164	164
6330	1674	3495	3985	3457	2893	2236	1972	1704	1405	1297	1140	1040	1004	956	913	858	752	797	773	746	666	722	661	819	808	798	788	922	1191	1501	2516	3965	5094	4916	6182	6125	5274	5541	4123	4038	3097	2375	3088	2170	1680	1255	1051	907	1028	942	632	593	570	564	558	523	598	561	529	586	569	531	557	528	524	511	524	518	548	499	529	528	510	465	496	534	547	532	498	515	539	449	565	471	518	541	507	547	502	535	518	480	510	529	533	466	544	491	513	476	525	486	528	498	483	536	503	526	505	510	497	541	549	484	538	516	464	476	519	482	505	503	511	491	505	517	526	510	489	496	438	492	535	502	565	454	524	487	520	514	525	488	503	500	497	471	481	462	497	537	520	528	489	475	494	521	524	544	537	514	513	483	510	466	519	519	497	494	535	533	478	537	496	510	507	505	494	484	529	498	489	510	504	481	506	471	483	499	532	484	521	491	533	464	522	488	527	524	505	541	474	482	487	521	463	484	464	486	509	486	512	489	478	514	444	496	509	486	542	507	501	469	531	512	453	528	485	511	459	476	487	470	482	520	495	478	519	535	520	536	477	483	537	495	531	535	543	480	516	519	487	469	497	522	518	506	500	509	513	502	504	479	491	513	466	524	488	519	459	528	488	470	513	490	501	548	493	514	515	513	483	503	498	540	526	486	521	494	541	470	496	534	521	508	486	573	523	481	512	504	521	495	509	495	512	477	495	508	508	506	524	491	476	472	512	509	523	475	473	508	475	493	503	546	495	492	522	472	472	469	510	506	497	498	479	484	481	523	484	455	493	475	478	478	565	524	484	504	513	505	517	480	480	518	479	550	483	507	472	548	506	495	521	484	518	477	498	484	484	483	503	487	509	517	531	527	489	528	497	509	548	531	505	495	506	510	465	479	502	486	463	523	470	491	521	552	481	479	470	486	497	455	501	497	501	509	503	497	526	475	491	493	510	493	478	516	503	487	488	496	479	497	509	481	497	499	481	515	516	492	507	490	518	477	471	479	517	547	524	548	488	524	541	500	490	472	475	486	481	475	545	418	499	478	522	499	509	483	470	473	506	533	514	499	500	526	510	484	438	463	533	489	496	492	516	524	496	498	487	514	480	493	501	486	471	503	480	525	469	481	487	492	482	481	504	532	495	472	479	456	449	514	498	482	521	465	505	489	493	471	507	482	504	468	535	464	491	486	480	486	490	493	510	514	507	507	496	458	459	493	492	528	493	508	516	527	504	499	528	527	459	481	503	468	478	520	493	513	481	509	499	505	493	504	501	515	508	482	500	488	489	546	519	488	500	473	500	515	516	493	506	524	467	507	516	517	501	472	536	513	504	478	502	517	480	499	431	502	548	490	493	505	494	482	518	502	520	510	539	501	501	539	507	479	528	513	566	511	526	491	500	503	491	517	492	492	518	475	481	517	526	499	463	492	488	463	492	518	480	542	540	516	493	484	477	476	483	484	507	475	536	493	510	507	520	519	518	476	460	483	500	513	459	549	487	494	510	506	519	474	480	505	456	503	498	498	487	484	477	495	548	522	492	501	493	468	468	495	516	509	511	489	461	486	479	503	481	505	453	531	515	488	480	506	474	484	516	500	502	516	502	473	539	542	512	521	496	504	469	473	501	520	508	494	542	499	467	493	478	495	502	479	518	493	522	517	466	495	472	470	474	508	530	529	500	510	510	486	488	501	479	446	492	488	493	486	493	514	508	472	489	477	534	529	505	506	472	521	542	485	492	510	499	474	526	503	512	517	547	487	457	474	479	538	491	480	502	538	523	478	469	499	502	516	461	491	495	500	472	514	498	543	499	474	476	483	484	498	504	488	481	515	526	458	493	462	521	525	509	516	450	533	499	497	505	503	509	480	469	496	528	495	523	466	495	501	489	504	496	528	501	525	513	498	478	460	511	523	526	544	526	527	475	481	492	503	524	490	486	513	505	508	467	487	488	449	463	475	531	513	499	489	470	505	503	527	518	506	540	503	510	500	520	482	475	494	485	518	556	517	446	501	518	495	468	486	495	519	529	480	506	459	465	510	518	493	520	465	521	507	484	509	513	501	503	496	462	464	473	497	512	472	526	466	474	494	514	549	478	481	474	470	537	474	497	499	507	487	519	470	487	507	517	486	534	516	501	478	498	472	497	527	449	541	488	499	480	476	495	483	523	519	480	528	506	518	495	565	503	505	512	544	532	469	499	522	487	488	477	533	494	551	510	478	502	526	536	523	496	480	468	498	505	516	512	484	515	481	495	529	544	504	487	514	451	480	480	489	504	503	523	514	488	476	453	533	523	504	492	502	456	565	512	492	482	473	515	503	549	482	517	471	509	498	511	500	524	511	504	482	486	518	505	511	493	485	491	476	476	500	534	529	471	484	544	512	491	489	527	458	562	502	501	486	506	500	509	464	498	457	538	483	508	520	501	480	530	518	509	509	502	501	511	479	492	451	524	514	499	486	488	514	530	472	497	542	541	486	503	507	476	495	478	474	499	519	481	488	505	496	506	523	485	541	521	486	462	437	487	501	512	529	503	490	506	519	475	515	491	531	490	473	522	508	474	506	485	498	523	467	479	498	475	520	489	475	483	520	514	487	471	509	496	533	533	498	483	469	490	489	533	492	507	487	521	492	520	457	490	520	520	487	505	507	503	485	493	537	519	499	518	479	460	510	471	491	491	521	519	524	473	482	511	517	494	470	508	507	492	488	507	542	514	488	487	487	499	467	487	525	471	477	469	479	546	466	502	495	452	539	501	498	530	516	543	554	475	519	493	448	473	531	522	485	493	536	498	509	495	486	482	477	492	482	477	498	506	472	534	514	506	481	523	514	531	503	504	503	530	501	479	502	477	458	480	476	509	520	489	523	490	514	495	484	446	537	495	471	508	492	484	525	519	487	516	456	500	503	481	490	479	472	492	503	517	530	467	489	527	488	482	501	498	495	517	470	507	519	480	536	519	484	521	478	473	493	488	494	478	497	456	478	510	466	493	479	512	462	476	485	480	493	529	459	540	513	473	508	481	509	507	482	486	518	489	501	472	496	557	467	517	521	491	477	511	506	505	499	535	517	493	532	500	565	491	515	514	468	501	492	531	500	474	509	487	530	521	509	480	485	497	498	491	492	507	522	512	495	466	525	485	497	543	486	490	473	502	484	484	541	480	491	491	476	484	510	516	449	497	494	500	506	484	508	497	498	483	493	509	512	509	518	475	487	483	504	521	492	500	486	531	461	507	510	502	446	467	481	503	535	461	500	505	509	498	476	493	493	494	489	506	488	508	491	495	478	529	482	502	489	483	501	459	503	530	498	540	477	499	506	514	506	507	514	492	506	501	519	540	539	526	481	545	528	471	456	523	492	522	474	516	507	539	507	561	451	541	511	494	446	520	475	461	526	481	517	493	495	457	473	487	504	476	464	474	477	513	484	500	485	494	489	515	486	518	505	526	456	491	478	489	482	507	526	475	495	518	490	495	526	520	521	528	519	518
16387	3030	3026	2236	1492	1128	776	560	547	448	350	341	287	289	272	263	243	218	216	189	203	170	208	183	193	177	190	210	260	295	451	626	720	1086	1313	2022	1724	1180	1009	1109	849	649	666	678	433	344	301	265	255	278	187	173	154	158	140	123	137	149	149	135	165	147	133	141	124	143	143	138	128	153	134	161	143	144	128	148	123	123	136	140	142	126	153	157	153	123	137	140	136	132	166	138	137	138	148	138	141	143	138	144	146	130	132	117	138	150	127	133	138	134	148	140	140	140	147	116	156	142	134	140	135	132	114	118	137	137	152	138	147	140	135	130	145	125	141	129	163	149	132	124	145	166	140	128	126	143	133	137	121	129	136	131	140	144	133	146	150	119	151	154	129	126	134	137	120	161	135	137	141	154	149	151	108	137	144	138	114	130	126	143	150	146	148	111	145	130	145	149	127	139	141	128	149	136	134	147	128	138	133	129	148	122	125	126	142	121	135	136	126	156	139	111	131	142	139	143	149	145	129	145	140	126	132	126	126	139	133	155	144	134	135	133	157	119	135	141	158	102	133	129	128	135	138	118	138	131	123	121	158	130	127	149	136	133	141	117	135	130	141	162	150	146	111	148	109	135	125	119	128	139	136	132	138	132	142	156	128	124	129	114	134	142	137	127	137	130	145	122	144	120	127	123	138	136	136	132	124	119	129	131	135	150	156	144	136	139	137	154	132	141	159	139	133	128	147	130	136	154	156	140	127	126	149	130	146	146	118	134	136	135	147	135	140	169	163	142	126	131	135	129	131	105	139	158	137	131	142	125	138	126	137	111	126	151	136	143	155	134	135	132	154	141	135	143	123	122	140	130	110	142	146	128	113	128	146	148	115	139	137	143	151	128	126	135	149	128	121	138	151	155	144	132	156	157	137	122	135	129	147	149	125	146	135	143	125	133	142	127	129	130	151	137	120	160	131	138	129	130	129	128	104	137	110	117	144	146	135	137	148	139	114	128	141	133	132	144	120	121	127	149	133	127	154	127	142	144	123	155	141	125	138	131	129	122	126	146	147	134	160	121	107	155	132	128	140	130	121	128	139	134	112	136	149	141	135	146	119	138	127	138	155	137	164	113	135	132	136	121	135	139	128	147	145	127	137	138	148	118	138	143	146	132	125	143	144	139	130	132	139	160	157	127	158	137	131	129	137	136	115	124	131	164	146	139	146	128	138	135	136	137	135	136	139	137	141	126	143	149	135	136	133	140	119	133	122	120	118	124	117	130	134	145	130	155	127	124	125	124	147	130	144	131	141	157	133	141	110	147	123	146	128	159	108	131	135	120	129	142	139	124	105	124	127	124	131	143	131	127	139	124	134	132	141	114	142	155	128	132	144	140	121	130	147	132	153	154	131	133	121	139	155	147	127	141	123	130	143	121	139	144	125	134	154	134	154	145	131	142	131	115	119	138	148	135	155	152	122	135	132	144	104	136	136	113	146	152	130	151	134	141	143	149	115	143	159	132	141	149	142	129	103	129	132	146	136	132	149	140	127	129	132	120	159	136	143	124	140	149	141	141	147	142	148	141	140	117	138	133	131	113	108	134	128	132	140	139	131	113	144	131	127	145	149	114	147	132	126	114	116	131	126	134	148	134	170	139	136	133	149	148	150	132	122	147	126	151	145	126	141	127	127	141	155	137	142	139	140	143	117	127	123	145	141	139	133	138	151	117	127	145	142	139	130	122	122	136	127	142	131	149	118	151	132	115	125	154	139	134	132	111	143	147	137	125	146	143	124	134	138	139	130	128	133	139	137	121	107	143	140	119	136	139	130	129	153	148	132	137	145	136	112	136	145	144	153	136	137	125	118	125	115	149	124	139	153	135	125	129	133	130	122	126	129	119	171	123	109	134	141	130	128	118	137	132	142	113	142	129	140	147	138	152	163	138	139	126	134	131	128	126	153	129	147	122	143	139	147	149	121	134	150	155	124	128	163	145	144	133	120	147	138	140	112	128	131	113	138	148	144	146	123	146	131	128	137	124	127	138	141	127	153	152	162	137	147	158	137	128	133	149	130	125	131	112	126	144	151	138	114	121	109	122	154	135	151	142	135	137	121	150	150	144	129	130	151	151	126	142	141	151	159	134	159	133	136	121	133	135	140	130	146	126	140	141	127	158	138	134	149	116	150	133	118	127	145	126	123	139	146	117	132	149	126	137	119	127	142	157	150	128	137	142	153	141	138	143	112	138	138	134	128	113	153	134	130	137	136	137	146	140	135	145	115	130	119	137	118	148	144	123	135	115	127	158	152	134	133	129	132	115	133	154	144	137	114	138	135	122	137	111	141	142	141	149	154	133	130	164	168	122	139	143	120	117	145	124	149	127	151	109	135	132	127	139	124	125	142	144	145	139	121	130	131	150	118	158	148	117	140	117	145	130	118	116	140	140	138	143	133	131	127	112	137	132	132	129	129	114	147	155	130	132	150	123	160	115	131	142	144	149	136	123	126	139	135	152	141	139	144	124	126	147	137	142	147	131	146	129	138	148	140	142	144	141	126	143	149	119	122	143	134	161	143	132	121	108	120	121	121	126	128	122	132	135	124	138	135	116	153	132	124	143	128	126	122	139	150	128	122	148	132	138	118	150	115	121	123	136	135	144	113	124	156	118	145	120	139	104	146	125	153	130	114	131	111	130	139	136	137	136	128	141	126	132	132	131	150	142	121	135	149	138	125	136	154	125	140	127	132	116	140	115	156	135	149	138	138	140	150	128	133	144	139	123	140	121	145	131	138	146	149	122	140	135	127	148	136	145	122	130	124	131	151	143	128	122	134	122	116	122	125	142	151	140	124	161	137	132	114	128	140	140	123	139	142	151	122	133	130	137	136	141	126	106	126	126	119	148	144	139	141	161	149	124	142	148	139	151	132	142	139	136	138	128	128	156	161	120	126	167	115	108	151	128	149	128	145	145	146	128	121	136	121	167	140	141	146	137	131	134	178	128	136	145	133	129	134	125	119	150	151	160	161	131	156	141	141	137	141	127	149	149	128	147	135	134	132	139	121	141	141	144	135	126	132	128	124	139	149	126	134	136	132	126	138	146	140	153	142	154	144	135	123	168	125	118	125	125	156	127	133	131	114	133	122	133	141	130	133	123	115	131	156	144	118	119	149	129	137	143	140	146	146	133	119	129	138	121	118	153	133	121	131	144	125	140	136	136	155	146	144	161	134	143	142	134	130	128	130	144	123	125	107	156	123	136	151	117	121	133	141	120	131	118	116	136	113	144	129	152	130	152	137	140	153	135	132	125	142	130	127	145	153	148	120	153	131	143	122	152	134	128	135	143	133	161	129	146	124	140	137	132	133	137	145	115	115	144	129	156	104	132	126	127	138	124	142	138	121	140	130	130	129	121	139	130	129	115	144	129	132	138	127	137	130	136	129	133	136	136	126	156	139	149	147	141	127	152	120	156	134	134	146	141	134	141	139	127	161	128	142	138	143	161	118	127
8096	2523	5968	6701	5548	4590	3600	3057	2656	2199	1855	1648	1474	1347	1222	1089	1066	1046	1016	895	810	852	816	815	929	985	977	1011	1341	1659	2858	4266	5131	7083	6562	9563	8880	7691	6736	6542	5170	4807	4548	5001	3049	2491	1830	1506	1391	1459	1226	669	597	585	570	542	512	548	563	525	498	496	486	490	490	484	461	491	441	501	462	475	467	458	508	459	472	458	474	407	470	469	454	452	462	411	450	455	456	411	437	440	423	456	448	408	426	461	455	448	419	467	478	453	442	402	444	415	437	456	417	462	423	429	425	420	437	471	410	425	370	426	443	443	486	433	464	444	434	455	459	459	405	425	411	432	401	410	471	418	405	441	410	438	450	415	428	458	459	463	443	450	482	453	433	460	465	428	452	452	420	403	425	454	450	466	479	445	410	464	409	457	467	428	404	377	435	415	418	457	453	428	445	447	408	470	398	437	418	455	427	419	430	430	424	409	474	469	404	445	449	417	421	446	427	436	449	426	432	432	446	441	401	421	411	396	461	379	430	468	411	443	441	424	416	464	446	441	467	418	427	415	431	411	454	406	400	473	435	437	456	388	436	413	442	462	407	463	431	436	434	455	440	433	455	390	459	413	456	417	379	458	405	424	411	444	440	410	427	445	474	454	445	428	427	454	413	439	451	433	415	452	438	405	453	406	398	461	421	403	449	455	435	432	454	440	424	398	450	442	421	415	468	428	408	408	424	455	445	435	438	467	448	428	466	425	393	408	437	449	423	432	442	432	427	426	419	393	441	407	470	418	457	435	443	446	427	446	453	469	421	409	383	448	396	446	450	419	390	395	399	423	432	421	419	435	479	443	470	444	418	468	428	419	386	417	411	433	485	450	445	415	429	431	463	438	395	433	455	401	453	451	427	456	449	418	456	448	443	383	432	430	463	467	436	435	446	422	424	444	435	403	422	437	430	433	412	469	437	457	472	474	445	457	466	406	445	419	462	431	426	436	452	400	413	435	440	451	446	446	447	453	432	429	417	422	430	447	394	431	400	436	433	477	455	436	444	437	421	466	401	434	435	427	437	440	429	423	426	436	431	445	406	454	445	475	425	437	396	426	447	429	375	409	441	390	422	429	454	458	406	427	463	418	426	444	465	391	434	446	414	420	420	430	424	456	417	408	407	401	452	455	469	467	426	451	419	433	425	450	452	425	452	446	454	439	467	432	413	406	419	471	446	465	429	435	428	430	415	447	412	467	442	402	427	429	443	450	438	431	476	423	462	449	424	420	460	423	414	434	430	440	419	457	416	427	432	445	447	416	454	442	422	446	425	447	463	443	428	454	476	420	451	459	477	415	474	412	425	398	396	410	452	411	430	410	468	416	438	425	429	416	421	430	409	438	414	418	416	428	415	470	441	441	437	402	430	428	444	496	401	407	434	456	442	466	429	444	441	423	431	447	426	400	453	457	430	440	416	424	451	447	427	442	452	457	452	440	441	422	421	440	442	428	430	399	427	399	425	418	415	389	446	470	445	456	434	427	448	434	369	447	437	485	411	444	422	407	417	438	448	421	449	424	440	383	422	408	424	438	473	411	396	451	414	409	442	421	449	399	424	426	439	417	436	451	412	417	411	440	423	402	450	446	436	426	433	482	400	413	444	414	446	439	429	439	466	433	409	433	447	410	450	418	437	437	423	424	444	415	432	387	451	450	440	388	410	412	400	433	418	418	398	433	420	464	444	459	399	432	410	489	417	411	439	431	408	447	430	459	427	457	433	425	469	473	430	412	455	437	427	447	434	425	375	454	440	428	431	417	427	402	435	437	457	434	438	455	419	449	409	433	446	390	422	426	443	428	421	421	419	425	428	446	425	444	402	425	407	451	451	447	412	431	400	434	426	464	419	427	433	433	442	420	392	398	456	430	419	388	407	427	445	435	426	438	466	409	437	389	392	426	417	442	423	478	453	414	403	422	443	441	421	436	457	445	447	457	443	419	435	449	420	434	432	461	410	442	439	436	419	435	425	444	422	434	441	440	473	411	471	431	435	421	403	421	420	467	446	423	429	454	430	428	434	468	414	390	473	419	418	436	433	414	445	421	438	424	424	434	399	438	435	429	442	472	421	400	444	400	431	410	449	450	382	422	396	408	421	463	435	436	424	422	461	425	435	416	449	428	368	421	442	409	430	453	447	447	429	429	417	438	426	433	404	414	434	382	422	426	402	430	472	408	400	405	425	453	422	414	408	438	435	438	449	436	422	389	449	451	436	460	449	481	462	461	406	438	435	434	459	414	449	456	404	399	401	406	450	420	434	395	426	435	429	443	406	443	432	413	416	433	443	445	440	432	412	435	445	444	451	392	429	436	455	462	469	400	421	427	454	431	448	428	443	396	448	454	428	401	422	428	432	413	435	433	435	413	430	407	442	422	478	431	423	430	440	422	435	419	445	413	414	391	443	475	443	418	370	421	430	448	460	418	430	464	470	425	451	437	396	421	426	426	467	447	474	419	434	438	471	445	427	486	409	424	475	435	416	430	442	474	433	441	450	423	425	423	467	399	448	429	436	414	424	407	414	424	437	406	448	410	433	431	444	432	394	409	411	445	416	444	401	455	424	463	420	438	456	456	428	442	423	429	415	429	422	434	446	417	410	417	405	435	411	427	454	429	441	409	412	472	434	426	420	457	400	402	457	461	452	453	402	429	448	405	427	436	383	437	421	428	418	414	451	441	431	451	427	423	445	440	419	449	460	412	442	422	406	427	437	406	416	426	408	415	429	394	441	438	425	468	450	442	473	452	437	477	452	434	452	409	426	477	465	433	421	436	411	438	419	439	446	449	432	420	444	454	427	456	453	434	442	439	428	464	412	457	455	405	425	439	401	433	417	462	424	417	454	473	415	444	428	441	420	409	431	411	449	413	454	467	435	449	446	426	437	433	418	433	429	462	397	443	424	440	430	460	415	416	430	432	436	451	428	464	473	409	441	422	416	463	454	430	407	420	408	443	450	451	447	418	433	444	434	450	439	450	431	457	440	440	397	435	463	441	431	414	420	455	441	446	434	427	422	436	412	433	407	446	433	433	465	424	469	477	428	442	429	455	438	449	425	434	413	459	457	428	436	428	453	420	453	446	410	442	427	427	439	442	440	430	419	426	438	448	446	441	431	463	432	434	443	435	441	436	440	409	406	441	435	439	380	415	441	447	412	410	426	469	464	451	439	431	448	435	398	408	439	426	434	461	417	411	435	454	453	428	406	426	452	423	419	439	424	433	410	417	439	422	463	400	414	471	435	440	440	432	427	434	485	452	422	447	427	435	428	400	447	434	466	462	395	426	441	433	428	388	448	462	431	422	436	452	474	451	439	413	422	433	405	442	437	440	469	440	480	408	431	472	426	438	415	429	460	386	404	452	426	400	421	424	471	406	378	486	420	417	442	416	442	421	409	404	431	410	432	427	432	398	457	419	474	428	419	436	440	463	448	457	409	394	436	437	391	451	427	437	433	398	426	423	433	441	459	433
2408	408	399	355	340	325	327	336	308	308	313	296	288	350	296	297	316	289	335	323	284	324	303	283	301	289	290	310	281	306	278	316	311	333	331	348	357	350	353	300	311	324	308	318	324	283	296	327	303	285	296	303	333	277	311	315	297	324	301	298	277	289	290	321	297	318	305	311	301	304	319	284	293	306	295	284	327	267	308	295	301	285	294	290	318	336	326	302	296	312	309	302	287	317	315	292	299	325	326	266	302	287	278	303	320	299	280	298	304	283	288	291	332	284	293	297	310	324	269	353	331	312	294	304	282	287	299	314	323	316	297	296	329	278	329	278	282	303	299	276	286	325	312	284	307	288	305	302	333	309	327	299	289	314	268	262	312	288	287	295	329	310	290	265	289	296	274	304	303	286	297	299	311	307	324	281	327	309	317	301	330	325	324	302	322	314	312	315	327	336	305	281	308	295	300	276	320	288	299	311	296	319	291	294	306	304	302	289	294	307	289	308	300	320	306	281	288	340	343	328	329	302	325	319	286	310	301	312	264	338	320	323	306	321	292	282	285	294	297	330	305	290	298	294	337	317	300	295	313	283	300	311	323	272	309	327	278	285	284	329	349	285	305	297	300	291	274	283	287	286	282	287	298	292	286	323	288	324	317	312	300	297	308	282	305	330	320	307	320	297	305	311	315	302	279	312	304	314	330	291	316	342	283	296	298	346	294	326	303	305	325	288	300	264	331	295	306	314	300	295	281	302	278	318	283	324	325	268	299	296	287	321	279	297	283	326	304	311	315	319	321	305	327	302	317	317	318	288	303	328	311	318	322	291	296	307	316	305	315	301	281	284	323	305	266	270	302	304	309	294	285	291	276	288	298	318	302	299	308	332	296	304	314	349	308	274	328	310	284	324	295	302	283	287	306	287	296	261	315	285	336	283	276	304	319	314	323	287	299	274	312	317	306	301	312	275	305	275	300	331	308	246	274	344	291	277	309	305	308	283	295	289	315	324	318	295	306	281	303	309	291	274	272	293	309	302	333	302	299	260	301	311	292	286	316	292	307	278	262	300	315	302	301	300	313	268	316	323	303	281	296	318	299	274	326	324	304	296	318	338	313	331	323	325	331	306	301	307	256	267	321	301	301	264	291	298	324	328	299	325	296	287	288	285	286	319	310	302	291	298	318	309	325	298	300	303	310	290	302	326	300	294	317	321	301	301	316	293	298	281	286	303	302	291	265	308	316	304	312	349	285	306	320	304	303	256	287	302	297	318	300	300	261	283	297	272	290	290	321	314	279	359	332	260	338	274	331	305	289	331	274	324	319	323	309	263	330	314	305	319	316	302	280	267	302	291	309	285	290	283	312	306	296	312	312	306	291	287	300	306	293	307	291	298	301	313	287	284	279	304	306	281	266	307	305	280	284	319	286	307	320	307	294	318	299	333	302	318	302	284	281	296	299	292	347	303	269	327	303	321	294	308	298	318	319	303	293	283	291	314	287	295	318	278	313	349	305	293	301	289	332	294	292	335	303	293	292	305	300	279	290	301	290	289	274	306	290	309	300	297	308	300	331	292	283	304	289	291	293	315	300	274	295	296	293	273	289	332	298	307	280	303	296	281	309	275	326	288	293	302	298	285	317	294	288	294	339	305	314	311	301	318	326	250	298	302	297	330	305	294	289	290	313	310	294	307	284	309	305	313	292	297	294	309	282	306	296	309	315	283	297	326	293	302	291	286	305	327	307	296	283	293	270	299	290	302	308	295	323	283	291	291	314	320	299	296	295	280	311	306	288	343	291	279	311	317	296	303	312	305	328	285	307	341	295	305	289	294	328	291	315	326	270	320	305	326	316	294	285	308	271	279	285	292	309	306	305	293	332	307	278	279	319	293	324	271	324	295	288	309	325	302	283	286	292	292	309	288	300	291	323	314	307	296	306	317	294	317	285	291	319	289	330	273	263	295	305	303	283	284	301	323	295	306	319	307	314	299	315	306	314	291	323	287	301	328	289	274	282	326	298	316	294	309	301	261	301	299	319	329	317	262	307	292	318	281	304	266	293	329	300	296	340	274	298	279	296	327	311	289	295	279	339	286	289	313	308	258	297	295	287	303	335	301	288	319	282	320	316	307	269	287	285	296	305	286	277	283	298	326	307	295	320	305	314	316	335	299	320	297	330	285	339	299	308	292	294	340	343	278	299	287	303	297	310	276	292	281	313	306	312	294	297	318	305	317	302	287	281	301	317	285	305	294	275	314	318	302	285	323	251	297	308	290	279	291	261	271	317	317	296	305	314	292	291	294	326	322	303	290	290	287	343	294	297	297	269	318	325	275	292	310	291	313	301	317	311	320	295	298	288	316	311	303	315	324	307	268	299	307	305	289	318	306	298	291	333	301	313	304	292	288	336	298	307	337	302	331	306	299	311	293	307	315	299	307	305	332	289	294	292	323	298	315	240	293	324	291	303	264	321	319	279	304	312	306	327	294	297	251	329	303	284	281	301	327	282	290	297	319	290	317	329	278	324	308	308	290	296	312	327	325	286	306	305	304	291	295	280	267	278	327	299	287	286	284	301	285	287	277	303	330	288	302	283	293	301	255	292	289	293	314	301	274	325	301	299	326	330	283	297	314	282	295	290	279	307	297	312	297	294	304	298	295	296	292	318	300	310	263	285	298	280	291	318	314	341	310	283	304	283	325	288	295	307	309	294	304	292	297	290	306	301	296	304	305	307	289	290	278	292	298	325	267	278	309	294	283	302	315	293	292	305	306	307	318	297	289	294	304	297	276	304	286	278	277	310	315	292	256	296	291	301	283	333	281	286	297	304	298	305	325	316	290	288	319	314	264	304	305	270	307	319	302	267	289	299	319	303	297	302	297	313	321	284	283	337	294	315	298	313	310	313	302	261	315	317	302	311	317	297	314	300	292	321	255	289	311	312	322	331	334	300	325	319	269	308	320	286	286	300	314	282	318	302	300	323	323	305	309	278	302	307	305	300	341	291	335	299	340	301	324	284	338	298	288	283	265	287	299	309	287	290	305	322	297	316	282	334	326	330	271	292	318	290	308	312	297	283	305	281	310	271	283	322	318	313	302	319	310	287	279	300	298	326	298	320	287	286	303	323	306	302	301	326	326	324	312	313	309	325	315	288	304	303	344	307	312	302	320	300	313	297	317	319	296	295	296	276	265	330	308	295	275	296	331	294	324	290	285	309	338	298	277	320	316	288	302	282	304	302	296	288	267	299	323	320	294	300	303	312	285	311	311	318	287	297	306	295	271	344	321	293	300	289	295	320	303	291	273	303	326	292	314	321	296	293	300	294	325	329	302	324	316	302	318	296	328	297	302	296	288	274	296	325	310	297	330	315	313	276	324	339	285	279	291	344	307	312	295	275	306	298	306	279	298	301	324	313	297	298	323	301	316	347	301	318	294	312	307	298	296	313	282	295	323	296	279	293	277	291	322	315	313	287	354	305	301	302	278	280	327	302	328	325	303
2545	951	1084	1120	1103	1080	949	1016	921	978	911	909	843	910	863	904	927	905	883	930	854	867	842	870	964	912	947	917	898	928	976	1023	1018	1197	1143	1135	1194	1152	1156	1072	1017	977	989	1007	936	929	882	917	838	899	900	869	852	848	863	878	913	867	829	835	895	848	842	886	806	875	856	848	888	830	858	861	817	869	842	823	857	879	867	850	839	820	856	807	919	870	828	862	822	852	880	846	837	846	863	879	865	847	889	856	866	847	865	869	833	854	816	835	879	832	936	853	891	852	857	834	853	847	853	841	856	848	842	811	895	872	848	846	849	806	852	811	880	828	887	861	886	836	873	915	881	847	884	849	846	852	840	855	876	884	831	932	901	871	839	852	820	869	870	878	847	839	848	847	861	880	869	810	847	917	920	841	853	828	808	809	841	877	895	894	858	874	827	892	883	791	878	823	825	868	848	886	823	883	869	835	896	854	858	823	882	863	828	846	854	887	888	875	862	800	838	844	922	795	885	886	887	828	890	847	889	888	837	872	850	908	864	882	873	826	908	857	904	868	837	900	878	838	840	832	792	873	813	878	868	862	910	832	893	839	881	896	910	817	847	847	800	855	823	872	866	889	868	886	842	893	834	872	855	877	898	818	830	855	815	844	879	834	885	800	881	856	845	901	857	884	823	852	871	862	815	866	824	893	906	870	846	901	885	874	855	861	886	848	852	879	903	805	815	868	857	895	843	846	859	852	843	849	843	855	813	840	854	887	868	842	841	870	792	819	842	847	856	907	832	851	827	840	860	795	851	798	892	865	827	880	852	864	893	855	863	830	828	843	810	885	837	846	843	857	865	902	871	841	855	817	871	848	819	905	868	860	891	800	851	834	881	840	911	876	821	828	846	850	848	907	831	834	872	838	828	851	849	855	830	824	871	876	866	886	877	834	867	876	853	874	809	866	831	830	819	850	876	825	838	830	851	870	820	819	850	895	907	855	859	830	847	826	827	847	851	843	827	804	926	873	863	887	854	809	845	873	816	848	855	846	893	828	830	868	833	859	854	888	823	827	816	837	836	894	886	875	825	891	882	872	854	858	846	848	846	887	843	819	887	840	851	860	783	829	843	869	902	901	957	868	855	821	859	793	855	858	823	876	882	807	833	806	791	835	915	853	854	846	862	842	893	892	874	878	889	912	854	927	856	877	857	886	890	851	870	861	851	861	865	843	889	817	863	914	833	870	924	871	862	839	871	881	885	850	877	879	864	938	899	836	895	865	827	825	847	798	893	843	861	858	835	846	861	867	855	838	854	859	802	890	844	808	864	842	888	797	875	900	841	859	877	833	801	848	843	830	831	840	910	914	868	875	827	813	874	878	849	866	848	849	883	884	884	853	895	844	842	880	881	822	878	881	870	821	854	855	828	865	904	886	849	821	858	874	827	866	895	825	871	835	855	824	859	868	860	868	864	854	902	850	863	890	842	853	843	844	925	895	814	868	833	894	861	850	827	875	859	897	885	855	862	855	803	868	832	816	858	833	866	813	890	884	832	873	810	879	906	832	870	772	854	912	800	901	861	849	816	874	819	860	853	846	844	825	890	812	863	903	857	847	883	868	919	830	832	860	849	848	896	852	816	810	861	898	915	866	854	912	882	897	855	800	844	843	893	854	802	849	930	903	836	835	862	820	860	872	848	847	825	843	854	848	830	833	835	889	868	917	836	817	857	826	885	821	894	838	919	868	843	855	854	871	855	788	852	840	875	833	793	871	869	898	864	868	819	845	881	879	873	862	859	783	867	863	880	803	868	851	856	878	850	863	829	843	842	871	868	827	903	850	844	822	808	856	894	892	904	883	839	850	858	833	863	843	862	832	894	808	840	889	914	842	850	857	865	828	837	873	890	851	840	863	864	871	852	824	846	851	857	861	912	811	823	794	865	863	886	866	899	822	862	846	826	866	907	831	870	865	840	852	863	868	809	856	815	864	813	860	858	844	868	789	856	885	885	858	927	859	836	909	820	848	825	903	858	907	867	923	911	849	831	822	938	835	892	827	877	829	835	851	836	915	883	816	882	852	859	891	857	847	816	859	833	882	815	846	862	841	876	865	836	853	857	850	857	765	858	849	875	898	860	825	893	888	812	793	835	855	842	877	857	832	850	906	871	873	904	927	928	817	891	839	847	879	901	835	831	898	808	914	895	882	830	864	858	844	869	847	851	875	891	864	871	841	799	804	806	867	843	834	846	822	851	861	830	856	827	852	833	895	817	839	871	913	901	893	841	838	825	895	854	837	888	897	853	883	855	870	845	871	798	806	866	847	929	845	824	841	849	822	904	831	879	872	859	859	816	896	853	890	855	887	832	884	894	848	896	861	862	868	796	871	843	851	833	816	871	847	835	854	797	855	908	875	897	891	870	835	862	836	854	841	888	834	838	848	889	819	885	835	854	847	851	853	888	859	857	881	904	914	807	841	871	861	839	892	883	888	891	901	811	833	851	852	859	884	825	867	830	821	798	805	889	873	869	869	864	868	834	871	802	797	879	781	870	842	892	840	792	873	870	870	835	865	836	844	828	836	819	813	853	826	911	853	855	824	823	845	850	886	825	901	882	851	871	853	822	848	893	897	832	902	877	887	842	865	885	895	836	866	862	901	864	921	873	839	857	875	891	860	854	857	865	858	866	831	844	858	888	811	845	864	869	881	857	849	857	896	871	898	815	876	860	868	858	861	834	867	839	824	842	889	874	914	862	863	861	896	849	816	876	830	827	868	820	882	856	839	865	863	871	858	840	840	877	824	824	850	817	849	881	822	883	897	827	817	778	815	827	865	870	836	854	824	855	870	869	823	847	829	827	909	846	811	863	823	865	888	820	868	878	866	834	919	882	825	857	893	867	833	852	826	856	884	854	888	852	886	862	833	889	873	862	870	801	815	926	843	858	839	882	823	885	824	887	853	823	809	872	851	809	884	879	836	838	836	861	899	857	860	835	790	862	836	875	845	878	857	860	847	851	852	868	870	853	849	896	831	920	795	905	875	898	921	817	881	911	868	831	937	832	849	875	834	849	830	821	856	899	874	825	797	866	890	777	860	850	845	835	855	854	870	880	848	845	852	901	888	836	857	825	888	809	853	849	874	897	882	864	858	840	873	871	849	813	893	832	878	862	871	831	857	793	824	854	860	871	865	843	777	877	820	898	909	858	858	883	866	839	882	814	796	835	887	902	859	840	851	892	781	893	882	854	825	846	862	853	845	854	870	889	808	823	819	800	865	808	815	851	837	855	852	837	874	867	826	877	871	840	817	856	825	841	855	871	822	878	860	828	857	843	820	896	838	814	934	882	849	818	804	840	891	838	811	880	834	861	795	851	855	813	832	848	838	838	880	832	847	863	850	866	830	813	839	849	813	819	874	868	805	869	837	831	908	892	865	846	860	890	849	831	875	901	866	864	872	856	897	863	869	865	896	846	847	827	846	896	796	866	850	866	903	810	878	861	895	857	840	790	858
9856	1637	1651	1221	869	607	494	412	327	307	272	236	247	237	210	193	184	185	213	171	187	197	179	165	188	196	193	207	240	267	349	426	558	1010	707	1043	809	641	625	547	484	464	430	419	344	287	239	192	227	221	171	188	185	146	167	170	168	131	148	146	162	138	131	160	160	149	150	151	164	147	154	167	169	163	170	148	167	157	174	182	147	149	152	161	170	162	146	150	145	148	155	139	166	165	133	188	149	156	148	172	163	148	144	162	155	160	171	146	147	138	152	160	168	161	132	144	176	150	141	158	159	179	142	155	164	153	154	157	146	173	154	136	168	168	157	145	168	179	185	154	146	150	141	149	137	164	128	172	166	161	138	170	168	154	162	145	159	134	156	158	173	162	161	151	155	147	165	138	167	167	150	163	143	150	158	139	134	155	157	146	158	153	167	147	151	164	140	174	146	154	141	139	145	144	152	141	132	159	151	153	162	163	167	148	143	140	147	133	165	165	163	128	162	146	150	142	138	161	166	164	155	155	168	141	147	133	161	165	152	145	170	153	144	157	141	156	147	132	148	156	161	151	152	142	176	180	144	157	140	179	142	180	133	145	173	172	143	136	163	139	146	167	162	151	138	135	149	159	147	156	138	163	151	157	166	160	137	154	136	178	164	143	146	152	150	157	153	150	143	157	151	184	153	166	151	149	156	157	161	152	139	161	156	140	154	134	154	164	153	150	165	149	154	193	148	149	159	161	154	145	150	149	159	177	151	169	155	156	129	167	163	176	145	138	166	160	159	125	162	154	138	152	133	177	160	169	155	160	129	152	161	160	156	158	142	150	183	173	153	146	171	152	146	149	152	156	165	163	175	187	171	162	164	146	170	168	143	137	161	141	162	139	150	173	147	151	150	162	158	140	130	151	160	131	160	132	135	143	145	148	157	152	169	154	154	174	123	172	160	164	142	163	138	155	129	162	185	143	147	156	135	145	173	161	142	179	165	139	138	155	140	158	170	155	152	133	161	155	186	147	173	177	149	160	149	151	165	127	149	125	124	161	145	143	160	167	159	168	140	168	163	162	168	163	159	152	153	135	150	163	140	155	141	169	155	142	167	146	155	153	152	159	152	137	177	166	146	171	149	151	144	163	164	177	158	145	156	152	145	156	152	165	174	159	160	169	143	150	164	174	171	156	138	160	160	160	180	151	148	156	146	176	121	154	166	153	170	164	165	145	154	139	160	132	156	162	177	148	158	163	148	135	147	178	153	181	134	167	160	130	171	165	129	157	149	147	143	162	172	147	147	172	157	168	146	140	170	140	167	162	146	158	159	157	173	155	192	146	171	150	147	146	141	166	148	155	157	151	158	138	154	161	143	149	167	134	144	157	157	121	153	167	145	142	158	152	148	126	173	152	149	149	184	164	155	146	151	154	152	145	153	155	138	143	160	167	156	151	163	175	138	150	143	148	144	166	156	158	140	137	153	164	158	153	168	135	155	134	170	157	159	149	160	160	153	174	140	152	161	149	149	152	168	164	154	142	157	138	154	138	162	130	134	172	150	152	163	157	144	155	163	163	159	154	159	155	134	135	127	160	155	163	150	181	147	150	148	159	140	158	148	135	160	153	176	144	170	147	179	160	156	168	163	147	141	149	147	157	158	155	133	149	162	154	156	163	143	161	142	150	158	141	160	160	161	159	147	145	135	146	163	148	158	155	171	150	155	160	152	153	147	153	164	157	141	166	158	145	161	165	153	167	152	164	154	138	147	172	155	157	147	159	130	153	177	151	153	145	142	117	151	176	175	138	135	156	146	146	134	140	161	163	147	158	156	153	156	142	150	149	151	178	144	162	153	142	137	161	197	144	161	158	153	157	163	146	144	152	157	146	145	139	144	166	140	133	160	164	155	160	133	148	145	161	164	142	149	156	139	133	139	166	178	130	158	159	165	139	157	136	140	143	161	162	164	157	152	153	157	149	166	149	145	160	162	166	144	137	146	145	161	136	143	150	159	144	165	153	158	148	157	144	142	177	161	145	173	153	133	147	164	128	141	156	160	150	131	142	153	172	167	167	174	150	170	152	150	180	145	163	166	149	138	149	145	170	157	162	173	161	157	147	156	136	156	178	130	148	151	150	158	155	166	149	160	168	146	155	160	168	153	142	146	159	162	138	137	156	146	154	151	142	144	147	148	141	148	162	171	161	163	144	164	147	144	143	151	189	159	160	159	157	145	173	139	140	177	158	147	169	154	140	153	174	163	157	137	153	155	146	133	177	147	148	135	147	152	149	149	156	156	139	156	162	124	159	159	163	148	177	151	153	150	163	163	153	167	168	154	159	162	161	157	160	153	150	147	150	171	139	141	146	163	160	149	158	145	149	140	166	163	161	131	133	141	152	157	155	164	147	160	150	171	141	156	158	155	142	142	175	171	146	155	162	160	150	169	142	153	154	131	162	138	147	154	160	142	165	151	147	158	143	147	161	138	162	161	167	144	155	159	156	155	164	169	160	179	165	163	178	169	158	145	163	153	153	146	139	154	152	157	158	155	179	134	129	161	149	160	151	125	140	147	149	145	160	155	144	152	164	154	163	149	156	152	168	163	160	153	147	159	152	171	146	152	178	165	172	172	149	145	141	159	182	169	175	135	154	160	169	156	159	159	147	157	147	157	160	179	148	145	163	185	140	154	154	170	145	133	160	176	149	148	147	146	152	152	158	161	136	171	130	165	163	143	172	152	155	160	154	157	155	139	143	138	139	162	149	152	130	159	147	180	145	143	133	150	171	143	140	143	144	168	152	182	152	158	159	141	154	146	185	159	172	132	137	163	135	164	168	150	143	147	159	158	136	177	184	142	183	158	162	173	160	157	140	162	159	157	177	150	137	168	168	172	143	173	151	169	157	153	164	154	165	154	122	155	127	170	136	167	167	154	137	139	165	180	160	156	161	153	161	136	174	166	158	177	166	145	152	160	161	146	170	167	150	161	161	159	171	149	158	145	142	166	168	145	144	150	150	161	158	159	171	187	166	156	152	168	146	148	146	152	141	153	152	158	139	136	149	167	155	143	151	151	171	182	157	147	136	152	176	135	148	158	168	153	156	159	145	143	152	170	166	156	133	159	168	159	165	150	158	166	166	154	150	136	142	144	138	153	176	149	121	143	164	147	169	164	139	159	150	164	151	152	149	147	152	164	156	147	169	143	139	168	136	152	154	159	136	140	158	145	161	163	172	151	135	165	162	160	167	138	162	162	136	172	149	162	170	150	141	151	132	136	144	166	151	148	153	153	153	157	163	137	153	170	138	155	138	159	176	127	165	148	166	168	155	178	144	173	152	148	154	156	148	182	141	138	163	143	164	168	165	162	169	158	138	153	174	156	161	140	169	155	145	171	143	161	144	168	154	152	140	153	157	150	142	160	167	169	172	158	162	151	155	163	151	148	148	147	183	157	138	157	135	172	166	144	127	149	153	152	141	155	147	142	146	168	183	171	167	145	160	144	160
6119	1544	3353	3828	3228	2669	2204	1782	1544	1407	1200	1126	1009	977	920	832	824	740	714	691	643	652	672	613	822	805	806	894	1079	1502	1934	2696	3582	6374	3761	5779	5000	3821	3945	3264	3325	3068	2577	2803	1787	1528	1222	1054	1023	988	881	625	581	542	545	484	556	523	548	550	504	503	470	528	519	517	498	537	508	514	507	479	502	494	487	501	454	505	488	501	473	432	489	508	489	466	454	486	471	501	495	461	467	491	465	469	482	465	473	451	504	464	463	449	445	477	486	434	477	459	491	478	466	453	445	475	482	480	465	448	457	503	475	454	508	505	487	494	541	465	472	464	435	492	510	471	500	498	446	482	518	483	459	465	460	473	494	473	484	452	509	473	494	477	492	448	464	494	473	496	444	458	494	465	453	485	485	472	489	471	465	519	461	490	529	517	474	496	490	479	483	491	482	475	480	480	452	469	469	455	445	484	466	486	458	486	465	481	462	477	471	472	460	452	486	494	446	496	470	492	459	526	471	461	451	486	454	485	450	458	477	511	473	457	474	495	481	448	456	487	476	434	451	500	480	491	407	474	433	446	459	486	487	481	466	470	486	477	476	455	483	446	469	485	462	446	478	448	492	496	463	503	518	467	467	532	475	468	477	473	463	453	478	522	492	479	462	512	504	444	478	450	502	484	505	465	463	459	495	467	476	527	508	448	505	453	491	502	491	467	472	489	455	466	461	484	476	460	445	491	448	492	430	467	466	426	464	453	466	475	491	477	516	492	504	476	495	484	475	459	453	459	493	431	495	493	449	460	481	464	499	482	448	456	498	457	488	477	501	454	481	474	509	488	503	465	457	468	443	439	464	457	446	468	445	524	464	473	462	464	440	497	474	516	457	477	477	454	498	498	490	468	499	462	477	499	479	529	523	502	486	447	469	496	498	488	466	424	505	490	440	470	452	456	502	479	463	454	498	454	489	494	507	516	490	476	502	456	478	472	510	448	499	486	495	473	487	438	486	476	450	475	504	466	443	464	500	466	526	487	531	481	464	482	493	479	472	493	440	499	439	474	517	506	438	474	500	504	473	497	449	475	463	452	501	447	505	478	470	480	451	483	502	426	511	463	488	453	497	451	463	467	456	477	502	457	465	499	523	485	482	490	495	480	501	497	469	477	466	468	500	503	491	498	485	476	522	491	447	502	465	443	447	457	450	463	476	501	475	504	468	472	469	449	507	496	465	492	454	423	462	484	478	494	485	482	518	460	513	488	452	475	468	479	448	469	465	465	494	489	482	491	484	462	507	474	506	482	474	513	459	491	492	480	473	468	485	519	476	486	490	461	456	528	480	504	490	449	466	505	506	479	477	437	477	492	450	454	474	433	460	461	436	482	448	481	512	456	471	475	497	509	513	475	473	448	525	464	482	481	435	484	454	488	499	472	509	449	441	499	491	491	472	477	453	491	488	497	473	458	477	488	509	504	453	489	499	460	483	470	487	494	481	464	479	469	450	467	476	438	473	421	457	468	472	465	488	485	436	464	498	482	496	466	476	463	468	497	507	483	478	480	546	459	495	480	483	476	465	463	480	490	458	529	455	520	448	479	454	478	488	482	469	480	459	519	484	480	478	504	441	443	534	508	467	486	495	463	464	480	482	477	499	449	471	490	476	497	480	477	470	489	454	469	467	489	478	493	485	484	477	453	469	406	495	476	456	449	513	516	472	480	483	458	492	483	484	460	483	485	438	454	493	473	466	479	488	454	449	465	453	497	468	427	445	480	481	483	439	447	465	463	484	477	484	451	460	471	452	492	492	419	465	504	489	492	527	483	477	444	458	477	469	464	493	482	489	505	454	493	454	472	439	454	452	452	476	474	489	475	480	471	428	453	429	472	493	450	483	475	478	514	439	468	469	473	489	471	456	454	527	474	492	464	475	450	465	493	496	471	509	473	459	482	447	492	500	478	476	472	478	470	481	464	480	487	478	448	449	463	461	467	495	473	451	488	473	471	463	447	452	456	473	508	458	462	485	475	490	504	496	475	457	457	477	474	460	456	491	448	508	501	479	483	457	490	486	473	456	509	458	472	493	502	486	464	471	464	455	461	477	493	443	506	460	435	483	495	453	472	487	492	446	472	470	466	466	470	504	481	493	433	459	456	461	477	516	473	466	452	483	454	466	442	505	503	461	440	495	466	447	476	462	467	494	484	461	460	440	472	409	496	468	462	491	471	474	437	470	485	453	467	483	449	519	468	491	461	464	461	484	459	482	444	417	457	487	430	455	467	475	470	492	474	451	453	464	490	547	475	453	468	490	495	482	472	485	465	460	457	497	466	485	481	484	456	488	474	489	453	449	472	493	533	457	482	447	505	462	449	496	476	511	459	498	511	455	474	463	453	475	491	457	474	462	481	487	506	476	515	474	478	452	472	476	457	509	465	475	457	464	489	471	482	497	510	497	495	471	455	512	515	480	481	416	459	474	505	460	470	460	485	495	398	491	459	470	467	506	453	484	496	484	441	489	497	471	457	461	510	454	499	528	433	487	532	434	485	503	455	475	466	477	486	453	470	444	468	514	481	481	484	476	488	505	492	500	485	479	480	492	472	466	491	482	500	487	502	452	457	463	477	469	461	480	493	441	517	456	433	499	480	492	492	518	485	458	468	487	453	474	422	477	453	486	509	472	473	471	461	465	498	444	470	437	469	481	460	424	478	483	481	450	464	523	517	452	499	505	478	476	476	485	426	476	487	491	466	493	506	465	533	458	444	500	457	439	509	464	458	477	515	493	483	478	469	487	462	488	519	492	474	493	557	494	475	481	470	456	470	446	496	468	485	464	503	489	488	482	435	461	484	463	461	504	464	483	446	461	455	449	493	463	466	480	446	471	486	429	461	469	528	454	491	459	491	454	482	430	476	502	468	494	467	512	455	444	462	479	477	465	475	450	484	471	479	490	489	499	484	506	478	488	467	465	464	404	481	477	473	453	472	497	482	469	471	470	486	479	470	463	484	501	478	470	465	482	490	494	450	447	496	493	474	504	479	461	477	459	477	480	457	474	452	495	468	454	449	494	458	491	442	499	478	525	467	491	502	485	420	452	473	466	430	481	518	452	470	449	468	447	501	483	464	511	472	501	480	451	481	503	468	474	474	487	472	486	496	498	469	481	443	487	456	480	502	481	438	461	494	478	457	479	456	466	470	450	459	428	455	445	476	495	484	456	431	478	476	450	480	473	503	471	453	485	476	470	467	497	482	462	493	471	470	471	442	507	420	451	464	502	470	456	443	455	464	468	468	467	519	463	507	439	464	498	442	529	495	483	471	483	471	472	471	465	490	485	456	529	497	504	471	439	454	520	495	442	485	438	453	481	465	474	490	445	471	438	496	463	493	502	482	472	434	480	466	438	498	475	473	504	486	498	483	483	481	467	454	482	494	470	462	500	471	488	465	440	453	443	472	479	476	470	461	500	458	452	492	434	505	469	474	502	471	485	468	445	461	468	442	424	481	476	493	504	459
16619	3082	2944	2233	1545	1066	764	600	497	433	374	327	308	248	283	254	225	185	205	198	201	187	183	180	193	208	191	219	243	307	477	697	902	1481	1034	2172	1221	1092	964	708	788	726	690	513	395	365	299	283	246	241	188	162	140	163	163	128	146	151	164	162	156	155	125	140	126	132	128	143	156	160	153	131	150	114	146	136	149	138	126	142	133	118	137	137	134	149	143	167	133	142	122	149	150	149	140	128	142	119	136	156	156	141	136	132	149	135	123	134	147	149	149	151	139	148	123	139	142	122	121	116	155	141	149	131	129	143	146	130	134	130	152	138	135	121	127	151	149	146	124	147	146	129	133	143	133	139	134	134	132	141	141	142	139	143	127	144	150	158	125	125	140	124	131	128	123	131	156	128	152	150	120	144	123	132	134	124	121	130	147	108	138	156	144	130	127	131	129	134	123	134	134	154	137	147	135	152	153	134	135	135	148	147	146	151	133	114	135	148	128	131	121	138	120	154	127	139	139	134	120	140	143	149	138	157	155	130	132	122	127	148	129	146	126	128	131	134	146	138	147	139	130	121	122	154	153	134	135	127	131	132	131	140	138	137	147	130	159	144	154	136	124	134	144	125	135	129	139	132	134	155	142	117	138	139	131	123	157	121	142	115	147	136	145	151	134	132	121	148	134	149	132	133	121	144	132	143	140	125	126	130	148	133	128	118	138	146	131	142	141	130	114	149	139	136	155	161	141	120	135	126	143	126	141	147	136	115	139	150	123	129	148	140	127	149	135	155	144	127	159	152	118	151	133	130	144	133	154	138	121	140	130	131	112	140	151	150	126	129	118	134	127	120	123	109	137	127	133	130	129	134	159	129	135	129	150	121	128	143	134	149	157	140	149	126	139	136	148	136	142	139	135	151	122	126	143	140	130	151	150	140	129	142	127	115	128	122	142	111	129	142	130	120	143	139	131	117	151	128	141	107	139	134	136	137	140	109	128	119	121	136	138	146	139	118	138	130	151	132	106	130	154	131	135	145	127	129	161	135	122	139	133	130	128	114	137	136	133	124	128	155	164	142	145	147	126	130	146	132	128	140	108	153	146	140	167	129	139	155	151	130	145	135	125	146	139	140	135	137	109	131	108	137	155	123	138	134	150	148	98	116	134	144	139	126	126	155	142	128	150	121	124	125	141	129	138	139	132	146	125	126	124	124	143	126	150	121	140	140	99	154	126	138	140	134	151	123	139	148	138	124	146	148	132	131	147	152	154	131	128	134	122	140	138	140	145	151	135	147	117	128	137	170	148	142	119	154	130	140	157	137	141	134	132	143	146	120	145	146	133	144	124	137	130	145	151	137	143	127	155	131	133	137	140	127	126	141	143	129	112	129	139	140	128	143	142	148	149	134	109	166	153	120	140	143	144	143	121	148	127	147	136	127	138	147	140	125	125	133	152	145	140	158	126	129	141	141	137	119	130	125	141	155	132	135	167	128	128	128	139	102	135	143	137	134	113	135	139	122	122	139	144	140	147	143	146	136	134	142	136	158	126	137	163	139	123	149	121	130	140	149	142	110	131	123	131	127	166	144	151	139	127	148	145	145	131	131	137	136	135	129	163	135	138	134	115	139	148	119	134	130	135	147	129	140	145	148	144	121	143	128	121	141	164	124	156	138	141	155	147	137	127	146	136	111	141	146	116	145	146	110	144	124	133	156	127	136	125	142	134	125	139	130	129	140	154	126	137	135	142	135	128	133	129	133	140	128	131	158	123	140	126	142	135	133	142	142	140	124	116	134	131	115	129	123	126	137	137	126	128	123	125	137	136	152	141	136	128	136	122	137	142	147	130	137	158	138	129	121	131	138	141	153	120	106	132	154	147	138	130	143	142	142	118	133	140	130	127	128	141	132	129	131	123	130	155	120	149	143	121	119	134	122	138	131	129	127	131	143	134	135	135	144	119	143	148	156	127	122	141	133	135	144	146	132	121	142	136	133	140	145	150	152	113	137	121	152	121	152	131	136	112	139	108	137	124	131	115	136	131	112	151	151	142	122	130	130	158	127	121	147	110	135	134	146	145	130	128	122	125	137	120	133	120	116	126	138	126	135	125	144	129	147	133	137	149	129	136	120	131	118	124	123	152	135	147	122	140	149	172	151	138	133	131	130	136	137	122	138	136	136	138	149	139	132	130	154	145	140	128	161	126	142	136	140	143	139	148	140	162	130	137	142	133	115	115	139	142	147	164	145	128	140	139	125	141	123	125	125	152	127	123	145	124	126	130	146	129	132	137	128	137	142	140	137	161	148	140	145	121	137	117	143	130	151	121	139	122	135	147	139	140	135	144	142	147	112	141	122	113	121	137	124	139	153	127	122	130	141	117	132	137	136	125	137	152	142	153	150	133	153	148	131	151	148	129	153	125	139	141	127	136	166	147	125	111	150	130	123	137	125	155	149	133	130	129	144	127	143	147	133	152	145	161	121	136	126	130	138	141	137	136	142	130	127	141	132	120	127	135	125	126	130	150	123	136	127	126	139	131	139	120	139	128	137	142	131	131	154	122	152	151	140	150	143	164	153	125	131	140	150	140	136	130	146	133	147	124	142	152	142	119	149	140	128	141	149	141	142	130	121	134	133	147	128	118	139	113	150	127	146	130	128	140	149	149	141	129	129	137	139	131	129	143	143	146	130	118	115	126	126	135	138	124	133	135	136	135	123	156	124	140	134	125	134	137	143	128	137	128	128	123	133	144	142	127	106	143	139	122	119	142	133	131	122	143	146	138	149	140	126	113	134	148	137	126	140	123	129	150	151	146	148	139	136	132	133	139	135	146	118	154	151	132	134	124	132	141	124	123	150	147	121	131	142	152	126	133	155	131	132	171	147	129	168	139	137	141	131	129	138	115	137	126	136	134	136	142	131	140	142	136	143	124	129	143	126	142	137	132	126	161	148	141	132	141	153	128	139	122	122	144	141	140	134	131	117	131	159	147	129	128	151	135	117	141	133	131	133	128	135	148	148	121	144	128	128	130	152	126	142	136	144	155	126	152	133	135	143	136	130	133	144	142	131	120	142	107	145	137	149	116	136	136	135	134	134	132	128	145	137	132	122	151	138	147	117	133	115	144	122	138	110	140	133	138	111	140	142	157	134	142	134	148	122	133	137	126	120	136	126	137	149	158	163	131	126	150	116	136	132	125	138	126	127	134	129	135	125	130	135	127	156	145	147	121	140	127	140	128	147	146	131	157	114	130	148	126	146	128	124	139	140	143	130	124	133	143	138	111	122	145	128	155	128	125	89	138	134	130	125	120	121	141	142	157	132	138	129	134	135	140	138	130	171	153	121	148	153	157	114	145	132	130	155	130	148	136	120	153	154	159	153	135	138	153	137	136	119	135	109	125	128	136	118	138	125	140	132	117	138	120	128	129	137	123	127	149	157	137	131	139	139	139	125	124	117	138	154	116	110	164	154	107	160	125	127	150	141	131	140	135	122	163	146	147	145
8104	2627	5911	6710	5533	4512	3687	2960	2495	2184	1874	1559	1533	1396	1248	1147	1043	968	935	887	871	785	779	802	1050	1040	1090	1235	1629	1959	3148	4646	5979	8204	4817	11069	7020	5522	5759	4835	5691	5339	4466	4335	2972	2440	1875	1574	1406	1444	1030	649	603	528	558	528	536	497	502	493	513	515	493	492	474	528	457	504	487	441	515	479	494	440	431	489	461	471	420	414	436	462	461	514	441	430	458	461	466	461	476	458	434	452	443	428	480	427	430	424	434	460	447	431	439	432	397	444	456	419	427	400	463	455	466	431	424	482	444	450	423	429	431	404	423	454	457	455	433	405	462	432	446	442	436	437	458	425	439	444	443	406	433	470	466	400	451	399	420	429	410	454	449	383	432	455	426	439	405	481	387	436	395	469	463	440	502	435	421	398	447	441	463	432	466	440	455	407	417	428	464	431	424	436	430	434	418	436	405	445	421	428	450	417	415	473	428	426	460	425	407	436	438	394	429	426	429	428	440	412	456	435	422	403	427	408	414	436	413	429	458	457	450	436	446	430	439	424	464	459	442	428	470	448	445	452	441	398	435	474	434	417	406	439	397	434	406	419	421	434	444	436	466	426	440	406	428	456	475	420	418	413	440	421	410	429	444	415	404	424	453	460	470	412	389	434	456	445	416	422	418	437	450	476	439	446	430	436	397	422	406	470	456	454	470	468	449	442	459	428	443	430	394	452	431	433	423	424	420	413	494	455	408	418	441	405	446	429	428	418	425	413	425	440	484	436	450	426	437	437	444	423	433	447	456	424	429	425	453	438	402	438	452	400	405	439	415	413	420	407	434	408	418	464	411	426	428	407	427	424	434	466	423	449	423	437	430	453	425	395	451	448	461	435	405	440	401	432	402	405	431	436	475	440	432	428	401	451	402	417	449	423	406	444	447	443	443	400	424	443	413	441	478	436	459	438	450	424	449	442	440	421	418	415	455	443	438	441	399	421	458	420	420	431	452	424	414	422	467	433	449	392	438	432	423	420	424	412	475	429	450	459	447	456	447	423	465	395	422	451	399	452	438	369	419	441	467	447	439	439	446	432	456	428	443	408	456	427	439	418	425	420	430	429	487	413	422	394	399	456	419	398	423	401	414	448	433	422	451	417	447	435	470	418	473	417	412	447	420	415	431	404	413	443	420	464	422	415	432	416	432	414	449	407	415	425	432	443	431	465	409	418	448	432	435	437	420	415	447	441	441	446	460	462	460	444	426	422	451	431	451	445	458	446	424	424	420	387	423	429	411	417	450	416	436	429	458	469	429	401	371	437	399	445	407	430	469	416	441	411	451	429	446	399	416	419	416	469	434	467	488	440	412	454	423	408	409	431	422	410	434	419	452	426	459	388	413	426	438	434	432	409	392	386	386	419	417	418	435	425	438	414	430	391	431	397	448	446	427	444	428	426	465	387	458	402	424	422	441	456	445	434	440	416	416	422	411	423	400	434	437	453	414	447	452	448	413	451	431	427	411	426	437	456	404	409	444	437	452	437	440	445	429	393	433	412	406	382	441	411	448	449	420	433	386	410	431	437	432	395	461	432	423	406	447	464	411	474	436	441	413	438	410	434	418	454	417	430	432	425	455	386	407	429	453	410	433	408	417	452	435	399	411	438	426	428	442	442	427	400	439	443	480	403	406	398	436	439	440	426	421	469	425	433	426	425	425	438	414	439	439	427	405	432	403	451	415	424	434	438	429	415	453	414	408	432	406	451	403	404	440	413	478	439	409	408	438	448	406	427	425	413	480	423	431	405	432	418	472	413	449	444	432	454	396	421	397	409	416	435	444	448	419	471	451	487	415	453	450	458	440	444	419	442	418	439	429	394	432	460	412	444	444	415	437	423	447	419	424	425	426	449	455	423	423	415	363	396	463	398	442	416	430	424	419	459	448	421	388	460	415	449	472	399	429	429	376	430	410	468	443	416	479	458	391	401	429	449	427	413	457	455	423	415	448	419	411	423	420	437	473	424	421	439	450	417	409	401	449	400	456	411	422	437	417	419	449	437	429	429	424	439	417	414	457	460	409	454	436	462	438	421	424	425	436	431	405	406	429	415	418	450	429	433	461	422	455	453	448	416	452	434	436	422	417	459	423	401	461	395	380	457	420	429	417	444	403	416	411	439	440	430	439	432	445	446	459	420	454	452	445	420	449	427	460	422	436	446	422	452	446	439	445	449	439	428	421	433	455	416	434	419	440	457	473	442	478	419	431	421	431	410	421	421	426	421	425	401	430	411	442	402	427	415	449	453	407	418	424	439	439	421	459	397	456	451	428	433	435	453	425	449	425	419	425	474	416	408	413	421	470	417	435	427	439	431	405	451	439	415	438	460	427	417	448	458	427	422	465	458	398	443	424	444	447	407	433	462	429	399	472	389	446	460	390	400	432	425	427	437	415	397	419	420	434	434	442	410	433	423	423	442	426	451	455	398	460	409	436	398	416	406	444	443	411	398	445	424	469	468	452	431	443	420	435	424	437	441	433	420	441	405	450	431	474	418	415	415	403	443	411	394	436	457	444	411	449	439	406	423	433	430	416	432	414	377	373	438	407	416	422	458	441	436	444	472	450	425	392	426	430	409	435	430	420	406	430	434	400	434	429	428	475	439	442	443	429	421	418	444	433	418	415	420	423	416	446	438	429	423	432	443	430	422	425	438	433	422	402	428	423	444	415	415	432	411	416	467	453	433	439	446	432	445	435	407	440	443	426	427	425	418	427	432	445	449	436	441	468	414	468	423	397	410	447	452	393	401	429	468	432	410	404	425	428	446	436	443	449	444	441	421	428	471	428	430	407	418	423	421	425	436	416	407	396	425	425	431	446	429	436	452	452	401	416	432	434	485	418	434	422	414	434	446	463	452	438	425	454	433	437	430	423	459	451	415	449	423	457	427	403	433	437	482	432	459	421	457	443	471	429	419	431	422	422	434	415	425	425	425	436	476	419	424	396	451	434	453	455	392	441	446	409	440	457	403	433	428	433	448	429	405	449	432	425	427	405	446	433	382	425	434	445	439	446	443	433	440	402	463	448	418	419	398	440	415	427	468	435	456	395	455	425	451	447	428	495	450	396	448	448	462	398	417	406	426	446	431	448	453	474	450	436	449	415	437	446	460	445	434	443	449	413	427	398	437	462	448	446	450	441	418	417	444	426	430	394	434	423	421	429	396	391	465	421	436	422	426	467	456	422	420	443	470	421	464	412	404	419	444	415	461	403	449	453	425	434	449	463	400	428	411	462	426	419	392	477	442	400	405	427	432	447	444	418	420	427	455	438	447	475	462	428	421	399	445	435	405	415	448	428	423	434	453	432	428	403	394	476	410	438	453	413	441	427	442	434	434	426	421	459	468	413	434	411	458	414	402	426	463	431	465	433	419	432	414	421	458	442	465	405	439	452	422	444	404	459	466	458	423	413	428	427	464	482	430	427	430	464	420	440	431	420	428	432	481	449	423	422	422	399	445	433	430	456	423
2379	397	431	401	371	359	308	337	334	314	321	316	327	340	282	313	287	283	323	323	284	346	314	300	320	313	292	314	327	331	297	306	332	384	345	344	321	332	320	334	354	339	357	296	323	305	329	300	334	335	319	290	297	328	299	319	303	348	293	286	311	294	306	304	305	280	328	291	293	295	324	277	315	327	302	305	326	322	292	293	321	278	312	323	328	310	308	300	341	289	276	291	282	279	323	289	311	303	311	317	290	340	307	299	283	315	349	268	287	304	330	315	290	303	306	283	298	298	272	293	309	307	288	280	304	304	310	309	293	298	299	288	324	276	299	301	295	309	297	310	335	307	335	279	295	302	293	287	303	286	319	302	300	290	292	300	294	314	316	298	270	318	309	335	322	319	290	308	333	304	316	284	302	337	296	325	314	284	298	304	314	279	305	294	307	307	327	304	280	319	283	299	282	324	320	277	314	325	301	316	320	298	301	314	308	333	281	328	317	280	276	297	298	281	303	324	314	344	313	327	300	270	314	306	282	285	291	294	294	300	317	290	324	286	295	304	322	274	264	312	309	280	311	321	272	305	299	301	300	314	313	312	293	286	334	266	304	330	299	300	310	301	308	322	281	300	337	313	287	286	304	297	307	313	286	344	305	309	317	311	319	309	308	312	312	279	299	296	312	321	305	284	328	330	286	299	286	265	297	318	324	307	311	300	337	279	287	300	291	284	315	302	295	314	307	270	276	296	329	292	291	270	311	314	282	298	293	321	325	287	334	286	295	309	316	308	274	307	325	295	310	331	298	309	326	320	304	335	292	284	295	330	310	296	290	327	310	286	318	309	327	322	290	308	315	302	295	307	297	297	293	293	318	258	321	302	343	311	273	307	294	321	320	288	294	320	339	307	314	268	301	314	328	309	302	288	334	309	304	287	305	311	278	309	287	281	340	311	313	323	299	276	275	308	296	296	328	305	284	295	313	331	260	298	264	323	269	263	285	281	285	324	305	293	292	340	311	299	296	292	311	304	296	283	291	276	320	314	287	299	324	308	288	310	298	323	299	328	288	330	308	288	309	313	300	300	311	289	309	325	294	325	323	291	322	306	338	325	302	293	314	308	305	301	323	293	311	335	289	301	274	307	331	302	307	297	290	287	306	295	299	345	291	287	274	269	302	299	271	277	321	285	303	288	298	331	293	295	292	305	297	291	304	316	311	323	293	285	276	335	317	291	315	296	277	336	304	309	316	296	279	315	306	293	307	283	287	306	302	287	331	311	289	329	302	288	313	325	316	296	276	280	307	314	308	319	293	314	296	313	300	299	311	294	281	281	317	286	305	278	294	320	257	276	284	308	285	285	301	300	291	318	329	317	308	320	283	318	274	308	315	298	321	275	284	301	295	318	281	288	300	293	306	290	331	307	325	270	295	315	297	258	308	317	293	298	297	310	310	271	319	313	298	283	293	313	349	311	304	330	346	312	294	305	299	283	313	286	309	320	307	298	264	281	294	303	323	309	302	318	295	295	325	304	295	314	323	308	339	303	307	324	300	296	323	318	306	339	331	292	309	299	293	289	290	305	310	289	294	302	298	285	288	296	290	307	300	322	309	323	306	319	273	299	315	312	330	307	282	312	303	295	275	294	320	296	336	294	291	309	311	312	288	301	302	286	291	315	318	304	309	256	299	298	261	296	276	287	317	315	282	267	305	298	322	297	331	303	279	318	318	270	321	333	327	281	291	287	332	266	317	303	279	301	284	323	313	315	287	291	279	282	313	297	313	306	310	305	332	311	279	304	303	298	322	296	292	272	313	285	317	303	311	282	315	276	305	314	272	294	323	293	304	279	289	274	290	301	296	301	291	331	288	293	305	297	292	314	326	298	313	318	301	303	309	311	325	300	297	293	313	327	327	298	305	312	338	311	306	298	298	318	329	307	287	303	297	285	268	302	293	284	292	314	313	297	301	285	312	311	283	288	284	307	308	291	295	288	311	283	313	286	310	318	285	301	294	292	308	324	303	305	311	282	297	298	315	327	304	328	305	349	285	276	322	284	320	342	309	283	325	290	323	323	272	291	285	319	311	306	280	269	343	306	320	274	302	324	307	304	255	322	325	345	323	299	312	276	274	318	295	293	309	322	261	323	293	321	325	302	311	289	306	313	285	313	304	290	323	295	329	324	294	289	304	328	308	293	344	326	321	288	304	289	292	277	286	306	315	303	318	329	311	299	282	304	308	299	309	281	326	316	295	370	308	302	293	332	280	291	298	315	308	289	294	299	306	283	286	285	292	332	330	304	311	304	283	284	322	322	320	275	285	313	307	291	306	312	281	320	327	278	315	290	278	337	311	313	277	317	339	274	314	320	329	313	305	321	286	301	286	285	326	306	299	312	322	282	305	317	312	306	306	285	315	318	269	312	318	313	275	329	328	312	316	311	277	269	285	336	268	293	307	303	299	309	330	317	302	308	285	302	326	283	316	281	275	294	335	317	297	296	308	304	295	319	343	298	312	278	319	320	308	305	288	293	326	314	277	299	339	306	302	305	327	289	318	293	283	301	305	289	282	292	321	292	309	287	300	290	291	302	326	297	301	268	316	319	326	303	276	271	316	300	302	298	321	291	287	309	273	291	313	293	329	307	299	285	334	337	277	298	305	331	290	310	320	320	317	324	288	305	312	263	314	327	299	286	290	284	303	293	286	268	307	301	324	314	314	322	308	308	320	316	298	307	316	284	304	319	311	317	287	297	280	302	289	304	309	311	298	296	313	336	328	310	296	344	285	312	317	278	302	304	283	306	334	283	301	316	315	337	336	289	326	314	324	308	293	296	316	290	286	303	293	335	308	326	294	302	317	313	290	309	308	307	338	311	303	312	310	260	288	327	326	306	300	302	292	321	291	330	322	287	291	280	324	330	301	299	310	292	321	312	287	295	299	293	322	343	309	300	303	265	278	298	303	284	318	309	317	245	297	306	308	300	301	297	307	318	323	327	322	315	313	329	326	311	294	286	302	304	326	302	318	316	286	282	308	292	317	314	308	303	304	274	305	286	307	263	266	300	327	292	298	256	273	316	293	291	305	301	280	331	323	333	320	326	303	303	313	311	294	318	321	291	324	320	306	266	272	304	295	323	296	278	272	310	316	302	306	309	318	323	273	315	333	322	264	290	307	343	265	297	306	320	292	278	309	314	326	293	307	303	318	312	304	289	312	291	328	297	306	311	289	298	300	285	284	304	291	306	318	303	282	299	307	308	285	288	291	318	310	296	287	287	326	282	286	303	320	294	342	309	331	307	321	271	300	268	304	335	284	319	284	312	305	277	292	273	298	270	284	316	295	304	298	306	284	293	281	273	315	304	321	253	308	326	288	290	303	302	307	312	318	292	323	310	282	326	294	279	292	296	287	309	325	315	312	330	313	308	273	286	280	302	301	289	333	311	309	280	306	290	282	282	329	304	317	302	305	298	302	311	300	346	319	296	285	306	275	292	284	316	288	301
2498	984	1109	1131	1041	1017	990	952	972	910	923	910	860	862	886	901	885	928	850	865	883	868	902	858	924	993	931	928	924	909	994	1033	1026	1229	1159	1330	1219	1124	1079	1007	993	1065	1030	974	998	941	935	907	862	804	884	866	797	870	894	855	883	866	827	878	848	845	795	827	866	878	901	855	866	878	820	847	840	888	834	854	810	811	807	797	837	869	857	906	809	838	833	861	848	865	855	828	807	827	861	827	898	867	860	853	900	864	835	881	859	870	858	875	877	855	844	850	835	810	851	863	864	849	878	871	837	860	857	854	781	834	877	867	879	813	880	776	834	863	843	869	833	869	786	850	882	834	865	831	862	806	843	916	845	796	840	836	816	842	848	873	857	851	903	821	810	878	881	797	848	878	920	853	855	870	876	843	831	871	822	851	864	829	892	819	848	872	820	824	826	860	880	844	857	818	864	834	835	815	860	826	845	896	838	824	805	849	869	874	838	861	861	835	889	840	819	829	818	839	830	882	854	852	810	823	827	900	901	834	869	913	857	892	864	874	851	828	847	808	881	910	803	885	895	742	878	853	862	827	857	850	893	888	812	848	865	815	803	834	781	859	805	859	793	832	844	818	904	866	902	841	859	870	857	863	830	849	830	829	811	898	867	884	889	835	809	779	888	807	899	826	883	904	878	856	935	900	913	914	821	882	879	882	827	837	860	904	847	830	862	883	869	796	820	796	880	842	841	870	833	828	862	845	861	840	858	856	849	859	849	851	896	794	861	811	846	875	920	842	861	857	812	849	833	847	904	891	897	894	841	873	822	801	829	838	878	826	845	810	842	881	800	838	852	910	889	880	859	842	872	840	830	900	867	833	830	845	861	826	875	860	826	857	898	846	852	834	818	833	847	838	842	857	857	836	918	884	786	895	848	852	851	871	845	878	846	887	800	869	876	849	802	848	821	811	835	843	841	857	885	862	879	879	820	854	907	866	866	890	926	855	852	792	842	857	843	856	839	912	839	875	796	875	836	850	860	871	828	797	842	861	875	827	841	822	886	892	810	859	839	880	867	836	823	821	924	870	862	833	811	851	861	871	882	855	866	919	871	837	846	791	857	899	849	851	902	833	899	855	891	896	797	834	895	835	821	832	888	839	791	885	873	854	831	905	863	874	854	827	920	855	833	844	850	877	877	883	897	867	848	852	889	857	814	859	833	854	847	843	873	821	831	850	815	819	889	858	813	834	883	869	866	810	862	875	900	815	845	851	858	847	885	833	872	828	791	841	850	863	842	806	824	839	841	848	860	802	872	839	827	897	837	873	839	834	823	883	871	888	859	831	846	797	874	904	887	845	836	842	864	906	888	894	811	861	827	841	807	861	810	834	844	878	839	900	913	894	885	883	774	841	863	798	803	886	869	873	839	877	843	812	780	875	875	812	813	866	855	855	860	841	874	823	882	868	834	863	881	918	854	820	885	880	873	844	854	849	834	899	833	884	857	846	874	858	882	823	866	840	824	841	887	860	884	836	858	833	888	858	889	869	892	864	866	882	813	813	852	839	861	794	846	825	823	866	845	802	868	834	832	821	887	867	878	838	875	876	901	881	859	833	849	883	893	848	882	908	878	858	833	838	825	838	850	885	858	811	903	841	896	860	811	807	854	826	878	891	896	842	826	859	888	874	808	907	829	858	856	882	867	868	827	840	904	850	852	882	873	828	848	838	862	831	896	864	852	857	850	849	890	840	862	850	891	831	828	803	857	822	895	856	827	826	836	854	821	811	819	911	839	839	871	835	804	852	853	875	843	884	855	862	889	896	825	812	818	832	862	827	813	873	861	824	897	904	873	818	874	865	831	880	835	847	796	889	815	821	832	878	832	872	831	819	895	830	824	905	888	842	847	860	869	921	919	851	817	882	868	880	817	831	885	861	888	903	795	862	820	866	785	854	854	852	832	839	819	868	874	853	902	840	870	837	885	851	805	814	816	802	833	832	862	876	875	872	884	907	848	800	818	838	863	842	861	874	888	824	894	819	795	866	859	811	854	892	860	847	824	896	826	829	869	823	814	850	857	845	866	898	845	834	842	843	877	919	896	809	875	900	843	851	812	865	897	870	836	875	842	850	862	791	788	871	876	886	823	882	868	847	831	831	857	828	836	835	915	819	853	908	854	827	816	921	819	856	805	868	885	869	859	885	860	884	863	850	868	839	804	904	833	895	879	801	904	877	901	861	856	878	836	881	867	872	839	860	866	841	859	878	903	901	795	855	823	803	842	827	865	834	841	871	899	812	877	828	833	905	889	889	884	921	872	811	800	849	855	788	804	850	821	874	863	819	898	837	805	860	824	849	820	836	853	859	888	860	878	863	838	876	807	845	809	853	918	870	884	914	893	839	847	837	799	852	858	873	858	834	873	876	847	845	811	825	839	854	830	854	866	805	874	905	854	782	830	837	890	874	906	877	817	849	871	865	863	910	817	826	855	844	890	847	813	893	808	851	900	873	853	833	857	895	830	849	921	918	837	890	826	870	895	813	850	868	882	864	858	819	872	867	823	873	871	829	817	844	810	888	896	835	892	846	865	818	864	872	869	833	792	827	808	896	799	850	871	856	832	822	864	865	827	879	850	868	888	887	843	908	838	892	784	847	817	894	867	851	888	891	842	860	794	843	896	787	863	858	854	880	955	860	851	800	848	873	795	879	813	818	862	842	900	808	846	835	870	848	849	870	853	852	884	884	857	865	871	817	858	879	836	886	845	886	851	865	842	860	856	806	807	776	851	835	834	814	869	861	890	876	888	810	832	869	857	843	800	869	870	893	866	821	851	808	878	872	883	873	847	852	852	897	923	860	880	887	878	849	892	832	866	856	839	849	877	875	871	856	825	859	882	867	889	864	869	846	848	809	883	844	896	830	808	827	895	829	844	858	874	882	820	862	805	900	813	862	863	841	867	850	851	887	901	890	885	853	845	877	839	872	822	914	884	866	903	857	823	849	851	865	835	843	875	862	859	803	823	902	841	862	838	841	851	807	820	899	854	851	807	821	889	859	787	827	824	775	874	802	874	889	871	867	917	893	851	813	929	808	891	829	845	880	871	847	848	885	846	915	871	825	858	832	879	914	844	822	845	824	861	859	828	843	838	840	884	840	851	877	843	881	872	877	843	861	893	882	879	873	829	781	903	877	799	862	884	819	793	862	852	808	840	863	851	835	861	850	845	930	871	870	889	803	845	871	846	871	798	920	828	821	878	857	851	876	865	819	859	834	857	867	873	839	849	800	860	858	795	812	870	864	855	821	832	836	854	867	842	850	866	866	833	879	839	833	833	843	881	840	881	842	873	824	860	796	834	894	838	882	823	867	850	870	854	889	866	871	901	817	868	886	857	827	874	850	823	888	900	895	865	905	911	863	811	874	834	866	863	838	869	895	858	859	851	842	832	872	885	886	835	862	868	892	844	752	865	834	903	810	835	874	893	855	863	859	778	848	896	841	885	875	877	841	797	847
9556	1446	1554	1228	849	630	503	406	321	330	286	246	226	213	215	199	191	194	167	193	187	175	178	171	172	187	165	200	211	236	324	354	446	902	967	1122	577	673	536	500	544	486	418	393	289	240	231	227	219	223	202	150	147	159	122	150	125	152	179	145	166	145	155	163	177	172	143	163	192	150	150	158	171	163	136	162	141	155	153	154	177	162	167	160	160	153	158	143	161	151	184	170	142	146	158	158	168	152	168	161	148	169	141	155	143	141	138	150	159	135	137	154	125	161	159	158	138	150	170	149	148	168	135	156	146	136	142	152	150	154	145	162	139	123	162	148	149	153	138	160	147	135	141	164	156	146	147	138	156	153	170	171	121	162	183	157	152	142	147	146	151	162	149	139	164	161	143	168	125	143	154	156	141	124	146	168	175	149	149	157	163	150	156	148	163	158	170	162	153	156	147	160	163	162	159	157	146	150	130	130	163	156	122	146	154	143	167	152	151	123	160	151	121	127	138	168	164	150	161	127	149	163	148	157	157	155	136	153	140	159	165	150	147	139	147	140	129	147	155	174	157	156	163	154	140	149	164	153	160	159	144	128	150	151	166	145	155	147	150	156	161	156	156	154	173	142	161	146	141	145	126	176	131	161	157	137	163	145	176	159	145	170	147	157	172	160	176	137	142	163	152	132	179	140	164	139	146	134	164	151	170	149	163	139	156	148	154	146	147	137	134	154	140	188	161	165	148	147	149	155	171	155	138	175	151	162	140	150	128	157	159	164	136	150	163	162	146	122	162	149	160	186	170	166	145	151	169	165	150	147	145	157	148	145	152	148	142	152	124	155	145	149	141	144	159	166	145	169	138	149	143	152	143	143	142	151	140	148	170	129	153	125	153	158	149	160	156	151	153	146	165	161	169	141	147	134	164	142	158	137	165	164	180	142	148	163	154	145	131	160	165	152	137	149	123	138	143	149	153	168	148	165	160	159	154	156	138	153	151	146	140	146	165	159	127	140	155	168	135	153	159	119	151	136	127	152	160	159	161	150	152	151	166	171	154	152	133	157	145	163	161	140	145	133	133	142	163	149	149	138	178	157	153	134	135	167	150	175	156	178	150	165	130	155	146	161	163	149	157	150	140	149	159	158	171	162	165	151	136	135	163	141	173	151	157	142	154	144	160	130	142	147	144	166	147	149	160	165	147	122	150	146	166	165	160	155	135	136	158	158	129	151	156	152	158	168	171	152	165	146	152	156	149	160	134	133	142	135	152	149	152	154	186	156	168	151	131	146	149	170	146	150	159	136	143	132	126	148	151	154	161	162	160	152	158	136	164	143	163	173	145	164	145	144	161	143	148	136	141	135	158	147	148	143	151	150	146	170	165	129	146	167	163	156	145	136	133	145	128	131	165	151	138	151	178	124	161	145	161	175	139	147	159	164	139	158	158	145	155	163	143	161	139	156	140	154	155	156	173	159	155	156	154	142	152	122	172	159	149	158	162	165	145	135	163	160	163	150	156	142	166	156	175	131	138	179	158	159	161	143	185	139	171	127	137	148	152	146	141	148	157	162	157	148	174	162	158	152	148	159	141	168	156	149	140	136	160	162	149	161	148	134	146	162	143	149	132	152	171	152	138	156	139	154	138	174	174	157	124	129	168	139	146	145	160	166	139	146	160	154	155	141	139	181	169	162	147	149	138	181	160	148	138	156	148	152	160	142	149	155	158	145	154	156	151	172	157	142	153	165	138	155	153	147	169	173	146	146	160	171	134	141	134	137	148	151	127	142	155	157	143	156	129	139	136	153	128	120	145	164	160	142	141	134	152	146	150	162	140	145	126	158	136	147	150	160	161	156	160	170	142	154	152	151	148	157	138	163	156	152	139	154	148	154	160	163	163	170	163	141	127	160	165	164	137	134	175	153	150	166	161	146	141	153	136	173	142	161	146	180	154	163	137	160	159	147	182	151	149	132	135	167	160	150	161	147	154	157	146	159	146	142	144	146	155	161	163	161	165	157	129	152	159	150	152	163	172	149	142	136	159	167	172	150	166	158	148	172	183	163	169	166	155	183	157	132	154	140	166	169	158	136	124	140	136	154	153	173	157	139	149	140	149	167	150	155	164	156	148	149	152	152	160	146	153	168	145	164	139	150	169	164	153	121	159	169	159	136	146	157	167	157	150	152	150	151	134	146	150	160	146	141	135	152	183	137	156	155	148	133	156	151	138	168	161	147	138	147	159	157	141	163	145	138	141	133	170	146	167	168	149	137	141	176	152	161	140	138	158	150	142	162	148	147	166	134	158	154	156	155	149	173	133	161	155	143	167	179	129	172	147	148	164	160	144	142	155	162	168	149	125	172	166	132	135	125	157	145	161	177	170	147	146	160	157	142	147	154	128	126	148	140	138	135	155	133	154	165	155	148	161	169	162	151	145	153	145	164	140	128	149	157	169	142	151	162	157	147	150	149	156	150	150	134	133	165	146	152	159	175	152	154	154	167	159	162	129	124	140	136	159	135	153	147	138	146	145	126	147	133	152	161	160	147	131	160	141	162	141	153	142	141	131	160	173	146	147	145	158	153	141	173	133	154	158	146	141	155	157	150	158	153	155	149	154	140	132	142	154	178	168	141	141	135	159	146	149	162	154	153	165	170	164	147	160	144	157	158	150	143	122	151	148	146	167	157	151	156	146	149	147	148	158	146	159	137	147	169	153	147	154	141	126	156	146	139	168	155	157	188	154	149	156	142	155	157	145	152	155	168	155	141	165	153	151	131	160	143	149	137	151	155	158	155	150	156	175	147	189	143	160	155	145	160	160	135	151	129	146	162	172	155	145	153	161	165	167	137	145	136	172	159	151	142	149	160	154	162	149	142	151	132	170	141	137	167	151	175	149	148	152	122	139	159	155	160	147	151	143	152	135	148	136	158	173	142	133	175	170	153	138	156	143	136	162	178	145	145	125	149	144	141	155	157	163	168	158	145	152	148	150	132	140	145	133	167	142	150	158	128	153	144	136	152	141	132	138	158	154	139	159	172	145	183	150	148	154	144	139	142	149	157	165	170	142	138	167	153	135	136	160	152	153	169	132	147	136	153	180	162	150	156	160	155	160	166	156	161	151	150	152	182	158	155	149	140	154	168	164	155	156	161	137	168	141	171	159	169	169	132	160	141	155	140	154	139	149	170	159	166	151	151	168	152	150	141	144	145	143	134	124	142	138	189	147	142	145	146	168	147	162	143	153	157	177	164	147	169	155	165	149	149	151	133	146	171	166	144	171	159	148	133	142	178	173	160	167	151	155	147	148	152	133	154	147	160	158	141	150	146	166	138	127	136	158	166	138	152	143	118	155	162	144	156	142	139	130	147	149	151	168	147	151	147	136	168	131	142	158	151	159	171	175	171	150	183	138	133	134	163	131	168	167	133	143	134	156	151	163	155	152	153	156	176	157	145	135	143	159	150	132	155	155	144	166	151	168	161	143	145	162	151	139	162	183	157
5958	1575	3441	3865	3281	2697	2275	1833	1559	1432	1200	1134	1014	1003	912	866	791	763	731	659	694	665	693	670	759	852	789	850	934	1179	1812	2236	2871	4991	5250	6378	3837	3648	3839	3076	3482	3087	2562	2654	1866	1519	1240	1149	1024	1093	757	599	553	526	526	499	503	493	566	519	537	476	482	492	522	507	508	538	480	532	514	481	474	536	463	470	486	498	507	500	466	501	515	502	481	533	506	496	494	455	468	475	491	446	490	467	481	509	466	484	472	476	505	468	469	510	476	480	464	486	455	481	445	448	480	464	492	452	468	497	438	444	484	492	435	449	460	480	473	481	466	457	483	501	458	494	454	498	477	445	492	467	448	482	494	437	449	453	449	447	451	487	520	495	493	463	456	505	481	498	486	476	455	479	479	478	475	463	432	462	489	475	464	479	484	509	541	502	455	479	535	447	471	477	460	465	497	451	463	486	458	512	428	489	485	465	482	478	452	471	490	453	469	464	452	514	465	497	483	491	493	494	445	509	466	510	468	497	502	494	473	464	490	493	492	489	460	474	475	433	465	488	496	431	464	469	450	463	475	487	459	486	465	485	463	468	441	489	453	510	454	464	486	510	493	490	473	498	475	512	469	477	461	485	464	454	481	507	451	488	474	490	448	518	471	486	446	467	493	477	471	481	442	453	476	493	452	459	469	462	482	461	458	448	490	484	486	529	500	443	477	459	486	475	477	487	454	482	480	445	491	464	458	493	483	455	441	458	521	500	462	465	513	448	453	464	449	483	461	493	481	481	456	488	463	475	484	449	493	489	440	488	494	453	470	470	419	475	460	523	509	491	461	484	456	487	511	468	491	481	494	501	420	488	441	493	479	451	460	478	442	471	430	472	462	444	448	461	439	475	479	456	476	460	467	457	464	499	515	448	505	477	479	464	461	485	424	464	517	477	459	522	474	485	471	451	471	437	508	430	496	476	483	458	461	464	475	472	521	456	482	468	472	471	468	475	449	519	431	458	485	457	465	473	488	490	479	513	477	496	466	495	493	457	443	477	464	502	465	482	462	465	470	469	464	461	447	458	502	454	489	501	480	442	511	445	494	471	516	509	513	519	484	455	484	455	504	498	469	546	469	481	477	519	507	452	507	442	487	488	439	494	488	479	463	472	492	487	487	459	512	481	474	483	450	450	482	440	497	453	437	505	426	465	478	470	465	495	456	491	449	511	467	467	492	482	489	489	488	463	468	483	449	521	466	517	454	480	445	507	460	480	463	452	473	467	501	488	480	475	480	489	482	493	477	425	491	448	491	481	459	462	483	473	444	471	481	431	506	487	463	478	436	466	463	470	488	470	479	487	483	500	456	527	512	446	438	458	449	470	498	456	475	460	427	448	492	517	469	468	495	494	479	498	479	507	496	453	462	476	482	444	461	404	455	488	448	490	430	515	467	445	498	448	484	443	536	492	473	484	511	475	431	468	462	485	483	476	474	457	466	515	468	470	453	489	442	488	488	436	490	476	466	479	507	443	465	431	510	488	424	459	503	471	510	487	508	445	485	466	438	463	471	467	468	487	463	505	447	494	408	493	464	439	463	446	466	498	453	446	502	472	463	448	511	451	530	453	462	476	460	415	487	508	448	468	481	462	469	443	497	480	511	479	481	445	502	461	468	468	486	435	496	452	473	457	459	471	459	450	465	491	471	487	500	467	460	483	498	483	505	491	449	477	468	458	456	463	449	470	492	460	490	465	474	478	499	428	471	489	436	468	489	478	465	485	471	471	468	442	473	493	489	480	501	457	504	468	505	469	456	452	471	447	487	473	442	511	495	463	477	499	475	464	481	449	448	523	512	465	475	472	461	471	489	439	488	488	439	432	498	442	473	482	473	489	444	435	480	493	455	479	493	466	460	498	485	479	490	453	455	455	475	483	478	490	437	469	466	475	448	487	488	485	474	482	494	493	447	468	471	485	476	492	502	454	462	457	440	448	466	445	456	446	526	479	466	487	455	446	490	483	459	479	440	477	477	506	461	464	452	472	469	457	459	502	466	473	495	471	469	445	486	475	453	452	507	491	469	486	482	498	437	449	460	446	494	494	461	483	491	485	500	470	483	463	460	507	457	469	450	459	483	472	419	443	441	497	494	451	472	479	471	439	461	507	476	489	483	489	472	449	457	484	461	465	491	445	415	478	470	478	472	460	466	472	447	476	455	483	500	491	466	451	420	498	491	470	465	437	473	512	479	480	478	482	472	482	497	422	480	484	470	493	468	486	498	497	477	478	459	477	483	453	456	439	449	464	474	477	486	449	434	440	468	467	494	490	500	440	475	500	434	449	475	480	510	469	440	484	464	485	493	496	449	471	435	442	479	445	453	418	491	493	451	451	469	470	505	482	522	484	469	448	485	513	476	471	477	476	461	483	434	490	476	497	439	474	464	475	505	445	481	476	477	475	434	453	466	480	464	461	457	460	470	473	496	493	450	488	490	465	489	461	473	469	433	493	472	443	478	446	491	483	452	490	462	519	478	494	467	449	453	484	454	501	496	492	482	468	458	493	460	492	453	486	462	470	436	484	456	510	469	469	423	479	444	454	481	487	474	492	480	437	507	495	492	451	468	450	437	485	477	437	469	436	455	485	489	477	499	428	475	515	509	466	474	467	480	478	455	487	410	469	470	509	476	471	461	475	454	437	508	486	485	472	472	488	435	477	477	492	486	487	452	499	458	428	449	482	499	509	488	471	494	465	467	478	498	489	503	469	474	448	484	468	481	509	479	464	512	478	499	474	435	459	473	466	465	512	493	448	495	487	468	493	472	466	449	468	477	521	516	469	441	470	483	486	462	494	460	481	470	484	459	479	491	480	495	453	475	467	478	472	493	467	482	471	460	478	518	455	445	432	453	474	451	454	497	466	481	459	439	470	487	469	459	445	472	458	478	469	522	487	505	466	476	465	484	457	483	449	463	483	484	513	459	475	448	532	482	496	502	480	480	493	511	492	478	510	465	440	477	484	480	492	517	473	463	500	418	447	481	510	429	461	494	458	454	488	465	459	468	477	470	483	485	465	456	519	494	456	475	467	494	473	481	514	476	451	469	465	506	471	462	434	475	452	471	473	466	461	424	462	439	462	500	484	446	539	454	486	509	452	496	495	456	495	449	447	473	490	493	435	491	465	439	493	463	455	508	479	488	480	448	490	494	443	488	461	467	448	432	489	446	439	499	463	536	473	404	467	453	466	490	462	453	487	472	520	471	487	478	463	489	523	476	482	500	468	489	459	492	469	465	496	471	476	474	465	446	477	500	488	473	517	440	519	519	489	460	498	483	455	471	478	498	469	456	456	501	485	467	460	466	478	458	515	443	480	448	476	441	461	440	489	458	472	519	459	452	442	499	517	429	498	478	519	479	484	476	458	496	435	490	460	461	489	455	477	439	469	460	473	478	498	477	455	459	465	472	482	465	500	486	450	492	486	458	480	521	479	477	460	480	466	491	481	412	462	452	483	467	479	495	451
17277	3360	3123	2277	1570	1096	814	674	539	426	388	360	293	273	274	249	231	221	196	184	194	175	189	194	210	221	206	238	234	287	349	535	805	1397	1547	2198	1069	879	1092	815	811	756	576	650	408	372	329	284	261	287	195	155	165	146	157	163	135	150	147	130	139	132	144	132	148	144	157	139	157	172	167	158	154	152	162	126	128	145	165	154	136	167	152	171	143	155	152	150	147	136	152	157	147	137	137	115	150	170	152	147	148	143	135	133	148	137	142	148	158	113	151	144	134	167	142	129	140	158	132	134	140	143	133	153	134	145	121	157	138	154	126	125	145	158	145	130	148	152	138	136	136	156	136	158	142	156	156	128	152	157	150	146	146	153	129	143	113	139	133	131	161	148	165	148	144	144	126	147	137	136	132	132	148	151	136	135	140	159	142	119	160	134	155	126	116	150	155	135	144	129	148	145	112	144	155	133	149	143	135	124	157	130	132	128	135	154	131	137	152	153	125	130	138	137	124	170	118	153	119	136	128	129	129	145	156	130	146	140	137	147	165	145	146	125	148	146	149	148	142	155	120	122	128	154	141	138	125	124	143	146	145	137	137	148	143	168	133	149	141	136	127	138	133	141	153	137	137	128	160	144	131	150	153	123	146	136	140	142	133	154	161	139	135	130	157	139	153	136	161	123	141	142	150	125	149	143	125	147	140	136	130	138	136	112	135	146	151	150	132	157	128	141	152	147	134	131	162	146	140	128	131	138	149	136	138	144	160	159	130	134	143	147	162	139	129	137	140	154	155	155	142	135	142	144	117	162	125	125	153	149	133	138	136	147	120	132	133	141	131	147	134	142	136	152	153	160	154	144	128	123	142	149	136	136	123	135	133	123	153	141	139	152	135	144	141	134	157	156	147	142	149	134	139	139	138	134	150	171	142	168	126	138	146	132	138	131	150	126	109	138	136	123	146	137	144	150	132	144	149	131	168	149	157	140	141	155	138	135	138	140	129	148	157	139	141	142	142	149	145	142	132	158	156	123	135	149	137	146	147	123	131	152	141	140	157	152	146	132	144	164	136	129	158	144	160	128	140	157	158	123	147	157	169	149	157	159	134	148	145	144	136	142	143	153	141	133	147	133	154	139	130	140	157	146	154	145	121	148	147	135	143	122	140	137	121	140	135	131	139	144	133	137	142	137	153	126	137	135	136	148	141	133	146	116	165	130	158	134	162	133	149	146	140	152	147	139	153	144	136	145	138	145	139	136	158	116	152	126	145	144	156	140	143	162	147	128	139	149	140	127	158	143	130	125	141	162	145	127	141	149	160	156	128	135	147	150	139	120	151	151	138	131	134	141	153	134	139	161	118	118	159	148	122	147	113	138	126	114	132	144	138	140	145	144	139	135	136	139	158	139	130	123	149	140	150	134	132	137	170	144	136	147	113	136	145	148	143	154	135	144	149	125	142	152	139	148	131	140	136	147	144	164	104	130	158	148	135	133	135	140	127	129	148	153	154	141	148	164	173	119	165	125	139	130	148	141	119	138	130	139	153	135	131	121	146	158	137	154	142	145	161	151	118	145	131	161	126	140	144	162	133	137	133	145	142	155	142	169	140	128	132	129	135	126	136	149	144	134	131	139	135	147	152	145	130	135	147	144	140	137	130	124	139	143	141	135	126	151	136	114	133	131	109	153	128	137	154	128	163	140	142	130	139	148	149	152	155	138	135	123	119	152	150	161	134	148	163	145	143	153	133	136	140	135	126	160	150	140	122	143	118	126	141	147	148	145	146	141	157	126	143	128	124	133	143	141	128	145	139	151	146	152	163	137	152	144	169	124	152	145	148	144	169	136	131	131	147	141	136	146	142	125	124	144	151	141	132	140	126	143	143	138	125	141	178	130	144	136	146	137	158	127	135	141	138	151	132	124	140	134	160	126	126	126	153	129	123	130	146	137	145	146	144	130	137	128	149	146	138	134	126	131	133	139	141	150	136	141	138	139	128	147	137	124	148	143	146	131	136	120	110	158	128	141	142	142	133	156	118	144	150	141	142	134	162	130	135	127	147	130	123	126	146	161	138	136	127	133	164	135	141	146	123	147	139	126	140	143	158	142	154	131	139	153	165	139	143	162	140	127	145	130	140	142	117	141	147	156	132	151	142	139	157	129	156	133	152	111	137	139	153	140	129	147	149	144	135	151	133	133	137	126	138	151	177	138	146	150	140	122	144	158	117	166	138	125	141	170	150	125	137	153	155	170	157	123	141	141	149	130	142	159	139	131	149	130	148	153	140	152	141	134	153	156	173	124	131	167	139	130	145	140	144	136	153	125	133	133	139	124	133	134	159	144	142	147	139	144	146	145	140	127	136	135	146	151	118	139	144	151	154	138	149	117	149	146	162	138	154	133	132	129	154	148	145	148	163	146	136	128	128	119	131	147	133	148	124	130	140	143	125	128	133	140	141	167	138	144	150	145	114	149	143	164	140	137	158	137	133	147	122	142	154	146	120	134	139	139	172	136	170	138	138	158	127	159	145	162	134	145	160	149	136	130	143	128	143	123	147	144	139	153	134	141	155	122	136	145	118	145	152	137	155	154	156	145	137	141	137	144	150	166	135	143	147	142	153	128	150	141	127	139	169	129	151	142	119	127	149	134	160	133	148	134	126	134	143	153	124	127	137	149	164	140	171	142	144	159	120	134	153	134	123	124	131	145	127	142	156	122	132	151	139	159	131	130	131	146	129	118	138	126	143	140	164	139	129	143	160	167	127	141	128	126	125	147	140	132	135	138	143	152	123	152	125	131	154	137	134	134	153	131	150	147	149	153	149	146	141	133	164	137	126	129	148	147	135	147	140	142	133	150	143	140	142	136	142	135	133	132	150	134	157	132	135	139	158	153	147	141	153	155	140	152	146	143	134	131	137	136	140	131	151	145	140	152	141	139	142	155	135	165	144	136	138	150	135	140	149	150	145	146	146	144	155	128	146	148	161	146	139	147	148	144	136	133	136	143	132	137	137	137	145	141	132	130	124	120	148	149	141	122	122	134	134	111	133	133	118	152	150	141	143	136	123	124	158	133	124	131	165	161	131	140	120	137	145	143	156	152	135	142	141	126	151	134	121	148	140	136	142	118	154	165	125	176	152	145	136	141	158	132	125	158	137	135	141	142	136	135	134	128	144	149	150	127	133	155	154	152	146	130	154	168	139	146	140	132	148	140	150	142	139	132	135	134	106	147	134	138	150	154	135	121	153	140	132	133	146	127	131	162	135	134	133	142	143	138	153	118	124	150	150	147	157	150	135	165	149	149	150	151	126	133	146	155	139	135	147	116	132	126	133	141	129	160	134	135	131	122	142	138	155	128	148	154	115	121	142	156	136	119	146	133	140	131	141	169	154	132	126	143	135	127	134	134	122	129	132	140	129	143	133	141	122	134	149	147	131	158	144	139	136	118	134	143	135	155	139	131	134	105	127	135	168	126	136	122	165	155	134	127	136	141	161	130
8525	2695	6196	6822	5710	4677	3677	3091	2673	2224	1880	1763	1570	1392	1262	1266	1150	1026	1031	946	905	828	803	800	995	1122	1078	1044	1303	1642	2316	3541	5105	8043	7832	10255	6492	5550	6074	5211	5856	5862	4316	4771	2951	2640	2102	1895	1659	1784	990	672	616	534	582	535	553	551	553	494	556	555	541	565	555	526	512	527	488	574	465	539	525	443	524	474	484	455	470	450	494	510	506	469	432	456	497	482	463	468	478	442	483	467	480	474	431	476	500	446	496	460	467	443	448	440	429	450	499	441	468	470	457	442	488	473	466	465	434	471	408	489	457	451	466	440	432	488	483	476	486	468	444	457	468	462	455	469	448	456	481	468	468	420	467	484	467	506	465	470	464	449	434	417	463	477	421	422	455	466	490	447	454	449	410	436	476	458	447	454	485	446	465	475	438	468	460	458	446	468	463	473	462	420	463	430	529	428	439	455	433	476	433	459	481	483	446	393	421	481	457	467	449	446	477	418	445	458	468	476	436	475	446	470	442	398	445	465	449	474	483	429	473	418	448	454	435	460	423	468	466	451	474	477	437	459	438	443	430	452	450	470	450	471	475	460	451	427	445	449	475	461	470	458	418	478	423	470	477	436	472	479	469	430	473	426	427	432	461	459	434	442	472	426	419	487	438	443	445	425	483	443	437	459	449	465	497	416	439	416	452	459	461	413	432	455	448	447	464	484	430	395	464	456	467	431	440	407	492	432	477	436	430	430	451	436	480	448	478	436	432	431	461	455	472	417	427	433	429	499	445	426	439	472	429	448	459	437	482	470	444	466	468	472	475	448	471	414	417	451	427	484	426	438	456	432	468	438	452	423	471	418	417	457	443	435	439	437	430	477	442	484	464	455	485	438	459	449	439	408	442	453	425	427	447	447	449	458	460	470	426	477	454	465	465	476	459	483	430	446	474	429	425	440	472	434	459	458	476	465	458	471	427	444	435	442	450	502	476	448	456	440	465	418	428	434	413	467	456	419	423	460	449	424	447	466	443	474	470	457	454	440	433	447	438	460	453	463	426	444	476	440	481	479	481	485	440	492	460	451	462	451	395	433	470	458	431	455	470	467	449	459	475	458	439	491	472	486	440	433	458	450	469	469	440	449	455	446	465	415	465	470	410	469	444	419	451	448	436	462	455	442	483	472	456	423	463	451	447	440	436	414	462	472	470	459	421	440	443	467	431	415	458	412	418	434	446	469	460	438	471	426	453	464	434	452	457	420	487	450	431	466	468	491	484	435	481	468	418	425	449	425	434	435	425	468	447	462	413	457	450	458	474	429	446	454	451	469	419	420	434	452	461	481	484	434	424	459	473	475	456	438	431	449	444	467	464	452	461	443	399	439	455	442	441	441	443	452	422	390	447	412	450	455	481	439	447	419	473	443	449	469	440	473	450	464	459	463	448	459	437	483	454	497	515	450	441	476	428	503	472	425	458	449	488	473	493	464	465	436	437	448	437	453	446	438	473	469	416	439	457	485	469	459	423	452	457	461	474	459	435	454	465	464	446	458	444	486	455	451	425	427	421	434	447	428	445	419	466	434	443	410	490	491	438	446	414	437	429	484	423	463	436	442	453	441	468	457	447	452	462	507	442	443	465	417	448	443	437	446	436	483	453	435	434	424	465	442	444	427	447	465	465	459	480	444	445	466	423	426	435	434	467	430	445	472	427	476	435	423	436	440	422	456	422	426	447	463	395	441	439	445	442	449	459	435	442	472	418	476	429	472	409	466	449	498	452	486	415	418	438	446	437	413	439	426	436	454	487	425	443	474	473	426	466	454	439	462	477	472	442	435	409	448	474	410	468	454	437	431	468	479	484	459	455	457	409	440	434	454	455	462	470	410	438	446	473	420	445	449	424	467	485	440	451	466	431	469	441	463	459	442	460	457	451	429	487	458	467	404	482	438	437	395	449	444	429	451	484	427	442	488	419	458	424	448	434	423	448	479	418	473	459	464	467	449	445	453	437	496	470	438	449	424	438	462	468	484	417	447	468	427	440	458	432	450	447	442	459	442	432	476	447	395	454	453	454	454	502	430	473	449	460	411	454	438	458	458	464	451	442	452	461	426	454	443	436	446	480	457	447	424	450	434	443	432	466	475	441	460	449	463	455	422	426	480	407	437	482	420	498	486	405	438	442	433	466	447	439	471	449	444	436	451	447	410	438	473	454	495	483	457	407	450	488	445	415	430	428	447	444	459	461	432	435	455	447	430	438	474	439	463	481	429	456	461	407	469	460	473	445	422	437	430	411	433	441	465	436	455	427	455	442	436	413	429	427	440	424	464	450	427	464	453	496	480	454	444	448	445	445	453	429	436	469	397	455	428	460	447	461	478	478	435	437	435	439	451	458	466	464	463	406	428	440	447	464	417	488	454	411	456	483	447	421	440	462	448	452	413	455	455	457	436	436	443	450	407	447	434	472	467	445	494	452	472	430	426	459	440	451	460	464	435	450	433	421	455	474	456	457	488	470	431	403	400	452	453	420	420	419	446	447	428	444	444	458	462	462	433	444	426	456	454	450	429	462	430	401	455	461	451	440	474	436	469	415	438	421	476	414	495	462	442	458	442	427	390	437	489	447	456	481	471	438	467	463	443	453	481	409	415	498	449	438	467	454	460	465	414	471	461	482	443	460	449	449	453	460	452	438	477	424	459	409	432	409	481	416	439	463	482	436	444	419	451	435	477	456	434	413	466	424	444	470	431	424	465	464	460	455	483	477	440	476	431	438	477	443	455	469	440	443	431	460	445	419	416	443	458	463	445	468	451	455	446	434	442	435	451	445	466	443	476	440	458	455	406	460	476	434	471	456	473	431	426	463	424	453	492	452	460	458	470	446	471	444	453	430	428	439	480	440	482	424	461	459	467	468	446	431	453	447	444	410	473	416	501	453	437	421	454	463	468	492	461	459	465	464	436	448	461	468	463	430	423	438	448	470	429	467	462	450	436	437	436	455	429	398	460	447	442	436	414	466	472	418	453	461	472	419	420	455	437	455	486	463	429	446	440	431	446	442	448	453	448	461	451	462	462	471	484	451	457	462	434	413	473	440	449	482	458	453	463	433	417	456	447	417	450	420	436	440	469	458	445	446	445	458	454	444	453	469	439	455	460	446	464	450	420	469	444	437	426	477	428	440	480	427	469	403	462	466	422	469	460	438	452	439	437	442	461	419	458	486	465	439	457	470	408	445	482	455	487	439	448	451	400	482	472	470	440	470	483	489	483	423	417	445	415	464	434	426	438	502	452	463	472	488	459	486	401	489	444	421	444	426	431	419	442	472	466	454	398	471	437	487	476	447	430	432	463	475	445	421	442	473	438	421	453	443	453	454	446	469	476	468	421	478	448	429	448	419	438	429	454	452	409	451	459	449	429	423	460	456	457	456	438	448	457	458	425	446	440	424	438	463	462	507	464	450	449	463	433	437	442	458	492	456	453	453	444	403	449	404	460	466	432	473	424	438	418	433	439	453	467
2386	389	386	374	320	328	313	328	309	289	331	320	281	285	310	285	299	294	291	285	306	301	293	288	311	309	300	306	267	276	253	311	317	324	320	349	343	289	306	302	334	324	304	285	274	321	302	287	279	265	311	274	293	307	285	288	306	273	318	270	299	275	278	291	303	290	286	300	272	279	306	293	273	293	299	253	286	273	280	292	318	268	291	307	288	288	280	280	293	288	281	294	308	252	266	252	289	323	263	278	314	304	307	285	285	268	321	294	323	304	294	290	270	307	249	278	268	299	298	293	270	310	287	290	293	294	271	288	297	319	290	284	303	290	305	276	297	302	274	278	294	269	310	279	281	274	234	296	281	281	283	309	285	301	317	295	321	304	312	288	257	293	291	280	284	302	310	319	315	287	297	323	298	260	297	321	283	313	275	270	289	293	306	280	287	267	302	281	281	260	290	282	268	285	298	286	292	317	307	268	271	290	309	277	267	283	319	279	313	296	282	290	272	259	285	260	317	284	264	309	289	293	292	301	272	278	276	273	247	311	261	311	296	285	304	308	313	262	281	279	284	288	257	302	262	288	293	298	296	284	301	294	268	300	292	274	282	273	263	303	286	277	301	271	272	285	292	273	312	285	275	275	292	283	270	292	267	303	290	285	267	290	288	307	284	301	311	291	305	295	326	297	298	293	262	299	272	309	287	295	286	263	296	271	281	285	274	277	314	316	300	276	310	335	285	283	294	242	304	302	309	283	260	288	304	257	256	319	272	278	302	294	290	322	274	254	276	273	271	273	271	268	281	297	270	268	306	324	297	288	290	279	304	276	276	299	269	285	301	298	298	286	278	248	299	250	288	272	277	285	265	280	259	300	289	300	309	295	289	282	318	287	271	276	277	289	271	300	303	282	264	282	297	271	281	263	295	303	282	283	280	288	276	325	293	310	276	264	265	287	291	290	293	269	278	282	303	293	308	271	286	318	317	286	247	288	322	298	238	285	273	292	293	282	300	277	313	276	307	307	293	280	271	275	296	272	279	263	303	297	299	296	279	264	273	298	286	286	307	302	289	285	266	260	290	284	312	295	304	301	300	300	271	289	290	262	295	265	307	315	303	293	308	274	260	287	301	298	310	261	267	272	272	281	282	263	293	297	277	255	296	307	291	266	278	266	293	274	292	300	299	283	280	263	292	283	282	291	326	278	334	294	285	301	253	286	294	295	248	290	265	276	263	270	283	277	267	278	270	316	260	312	281	278	308	270	284	301	265	301	320	299	279	303	248	305	307	266	292	308	287	295	268	279	267	293	284	273	295	262	295	292	286	301	296	267	260	298	267	259	284	263	310	285	286	296	310	311	288	310	305	275	293	273	284	298	311	291	287	278	303	274	273	284	261	276	283	273	272	309	293	297	307	257	280	256	279	294	292	301	291	288	272	288	298	295	273	294	283	282	276	286	308	277	287	291	281	293	306	312	253	292	266	292	323	296	290	282	307	256	296	296	310	264	265	305	312	312	286	276	268	291	278	270	281	297	306	268	291	276	279	283	314	283	274	287	294	344	295	318	287	281	296	309	247	284	301	306	278	275	317	291	294	280	291	304	296	323	282	287	272	312	288	290	285	297	301	330	283	311	274	283	305	257	286	320	266	306	310	268	293	265	294	318	291	285	266	250	292	281	290	278	291	306	272	281	292	275	271	274	292	291	299	262	299	280	301	261	294	304	274	310	294	299	287	310	276	286	284	274	292	295	273	291	272	285	267	260	304	261	297	255	310	285	297	316	314	302	296	313	301	265	288	279	320	327	279	284	309	288	283	269	304	290	300	298	296	278	292	316	287	290	282	266	283	272	265	279	284	285	315	284	323	301	330	293	273	300	320	287	291	313	273	300	310	298	251	277	266	297	299	264	308	279	309	275	284	259	272	293	286	315	268	325	256	295	301	289	312	280	246	285	307	303	292	276	338	279	286	285	285	259	299	314	270	282	284	275	298	296	248	306	309	255	319	282	267	311	303	298	276	288	296	286	263	292	321	290	272	303	280	280	295	282	278	308	268	299	291	287	277	311	242	297	290	317	286	271	281	247	276	271	271	280	298	293	300	290	277	263	303	319	298	288	297	299	271	282	315	295	272	295	269	293	327	313	271	286	288	274	262	284	269	301	285	299	290	282	310	274	279	280	313	290	257	294	252	273	282	279	306	263	288	265	315	324	310	276	258	282	289	277	292	281	266	318	261	281	273	291	258	301	279	279	296	288	295	285	306	292	280	285	288	306	301	329	291	294	269	312	292	279	269	298	307	254	241	278	295	297	296	288	276	287	290	282	299	287	273	281	294	300	277	281	299	285	303	296	265	285	289	274	298	268	280	289	319	277	289	295	313	302	298	288	277	317	324	330	311	283	287	293	303	284	295	294	260	285	258	297	307	270	275	273	296	287	263	308	283	319	272	290	261	262	287	263	298	274	294	271	281	292	282	301	270	313	273	274	252	288	273	287	247	329	281	331	279	263	304	293	309	284	315	308	254	274	261	317	259	302	296	294	258	298	263	270	290	302	310	278	268	320	287	280	323	244	280	317	278	271	316	263	296	264	286	290	310	318	311	284	282	301	289	300	259	276	281	295	296	278	272	287	266	290	285	323	298	270	278	282	279	296	293	288	278	297	276	296	275	304	346	269	289	264	262	286	304	292	289	312	332	267	265	280	277	280	294	259	313	271	300	286	315	287	304	300	286	285	296	289	288	307	305	272	321	282	303	286	271	280	278	328	291	280	289	309	304	303	305	274	290	320	316	297	300	305	278	304	307	306	288	277	291	298	262	308	317	273	270	280	306	271	292	281	311	337	294	270	272	277	295	240	295	287	305	286	281	306	290	300	289	288	276	294	296	310	278	283	283	280	290	266	296	283	300	296	276	248	295	282	298	274	316	284	286	264	323	285	261	334	279	281	316	260	304	287	282	290	275	298	282	293	288	288	287	309	282	286	312	296	275	272	282	315	303	288	262	292	289	280	311	261	302	310	307	323	300	281	286	263	299	274	294	278	288	268	321	274	309	260	274	294	296	312	281	300	271	289	338	281	330	275	296	289	250	301	299	297	281	297	290	276	308	304	279	299	311	299	310	288	321	303	257	283	285	250	273	277	277	268	233	282	300	287	308	282	283	292	287	304	261	305	270	296	285	253	265	290	280	311	281	317	258	267	309	278	290	280	308	302	290	284	300	286	257	262	265	290	298	285	279	290	292	294	293	274	285	299	282	328	289	294	297	286	280	262	272	312	280	283	322	309	317	300	282	287	285	280	317	284	325	287	277	288	280	303	293	292	273	317	240	291	313	277	292	288	282	294	310	309	284	303	289	291	296	272	273	274	271	276	283	320	301	248	294	261	293	288	293	263	302	270	293	291	289	308	300	302	270	311	279	312	292	297	288	259	289	283	305	277	303	294	273	284	276	272	262	288	312	308	278	273	297	317	281	277	292	289	267	272	299	290	317	266	281	300
2426	899	982	1018	1012	948	938	900	892	879	862	891	891	846	825	866	825	830	800	878	809	842	814	809	836	843	854	897	830	870	887	941	926	1099	1098	1212	1011	944	1035	1057	1043	1005	967	955	901	883	897	894	823	838	850	830	807	797	805	837	823	771	797	797	812	829	793	791	831	797	838	806	832	778	845	805	835	837	809	790	796	808	827	842	808	794	843	810	779	762	808	808	826	861	845	843	811	770	806	865	779	815	796	811	795	840	789	776	789	789	843	827	810	818	824	848	828	808	828	839	824	792	805	833	805	832	803	791	812	756	850	849	762	759	782	794	822	788	785	809	819	815	832	818	858	787	774	796	796	841	803	839	826	844	752	799	822	794	809	782	759	811	788	817	780	827	784	862	783	799	775	813	843	814	824	755	820	758	786	782	784	801	861	804	799	784	770	835	805	850	798	860	807	826	807	834	802	775	831	823	818	792	798	793	824	804	787	833	797	803	822	755	756	848	836	766	786	776	799	813	767	787	819	824	811	791	794	802	751	843	799	805	837	860	871	789	830	827	822	822	791	810	816	838	791	814	792	850	769	832	863	839	738	757	777	761	781	828	791	834	803	788	819	788	784	746	828	851	788	822	771	778	796	756	812	810	809	820	799	828	792	825	828	806	862	796	795	820	851	840	846	841	797	810	781	852	822	784	795	807	773	796	856	811	812	834	818	835	803	816	824	761	806	832	799	755	801	848	783	802	829	843	846	824	815	821	753	854	768	786	765	808	821	772	831	847	859	767	831	823	819	792	786	799	785	838	798	784	793	780	816	828	813	792	818	832	768	861	840	813	791	739	813	786	852	821	827	797	789	835	785	786	746	836	872	816	813	839	794	869	825	838	789	827	782	829	800	804	829	781	788	804	828	795	804	844	843	838	827	749	894	804	836	858	814	784	826	816	758	832	757	814	787	794	858	805	836	870	776	804	821	807	847	773	830	838	819	903	765	811	840	824	794	832	810	784	776	789	846	822	819	842	777	831	863	812	873	763	812	790	858	791	810	816	783	885	836	823	844	812	820	756	799	775	793	806	786	813	831	786	816	835	821	787	767	809	827	808	799	780	833	844	818	845	806	804	798	824	801	775	862	802	802	838	795	875	810	791	792	819	787	827	837	739	787	792	828	791	800	820	799	806	773	823	812	847	771	834	808	775	840	831	825	838	832	792	831	839	802	857	771	801	763	822	832	841	825	800	816	866	842	799	779	811	800	796	833	781	803	790	848	754	813	870	820	789	820	801	811	763	826	860	791	782	838	815	824	763	810	853	829	823	824	783	814	799	814	803	803	774	800	857	839	838	814	787	819	795	785	779	831	785	817	793	762	796	848	791	842	807	757	757	846	868	841	810	771	823	789	820	786	813	769	818	802	821	846	797	794	808	808	790	791	825	784	824	795	800	833	817	808	785	753	832	841	861	835	817	798	849	820	779	807	817	825	780	847	781	810	854	767	837	780	793	798	893	788	813	818	843	814	829	816	808	828	785	834	778	815	841	824	799	785	810	862	838	838	830	804	767	768	784	829	788	861	773	803	834	843	851	821	834	799	792	855	846	800	821	823	840	812	820	811	755	800	830	820	804	831	786	803	827	854	813	851	826	835	803	823	799	804	790	794	846	832	803	751	786	791	805	867	818	820	778	768	821	819	842	747	831	796	791	771	761	844	865	785	823	887	794	824	815	827	820	770	801	782	808	808	773	783	819	787	830	887	793	809	768	795	765	792	875	839	865	872	777	809	757	785	781	841	803	790	797	832	803	831	841	841	808	862	822	816	859	841	802	761	787	859	747	784	798	800	788	836	751	811	824	792	814	824	826	827	789	772	784	837	803	755	801	876	754	786	828	812	822	811	766	817	808	811	808	847	848	850	736	794	800	788	809	848	807	803	828	789	798	790	837	759	841	844	812	823	811	840	818	850	808	781	811	828	794	812	845	816	793	778	781	830	792	829	801	830	813	831	822	790	861	812	775	850	825	829	827	881	832	822	815	840	806	789	822	836	800	795	865	815	798	843	819	768	859	849	782	786	842	792	771	785	803	816	798	829	828	790	842	813	760	848	774	797	781	821	812	791	779	833	799	846	796	844	797	823	791	793	780	803	747	806	790	796	781	830	799	853	818	805	822	831	775	814	796	801	810	790	785	749	805	821	772	804	776	797	794	780	789	808	814	817	837	801	814	845	841	815	818	788	782	836	825	830	826	806	781	809	795	778	818	827	810	810	845	829	809	826	797	794	819	818	826	806	835	763	787	756	776	748	838	846	803	840	834	816	850	775	789	809	777	794	813	849	806	838	806	851	843	825	806	774	798	785	813	787	810	895	877	808	848	818	835	850	790	816	826	815	796	820	812	781	804	808	825	773	793	768	769	823	845	784	811	783	808	810	797	824	789	827	827	776	788	870	821	784	825	856	775	813	798	815	822	806	831	799	873	839	770	822	828	787	808	821	824	792	762	814	825	779	824	807	810	870	820	816	801	781	806	800	751	745	809	798	790	708	808	795	800	881	803	831	766	793	812	829	808	860	806	801	860	805	787	797	813	802	827	804	817	786	786	823	846	833	860	801	806	805	822	857	812	817	830	826	868	808	819	807	828	800	787	836	810	815	818	795	825	827	825	796	825	770	767	821	831	808	784	797	777	814	763	802	783	809	772	849	819	801	755	886	756	787	818	809	784	813	829	795	813	776	809	822	838	799	839	815	766	794	815	784	795	820	788	795	788	821	800	854	835	827	814	842	826	840	814	826	816	788	841	819	835	822	843	814	790	800	820	820	843	747	847	813	829	817	807	849	791	788	799	833	866	751	787	813	808	790	856	831	784	844	819	849	841	786	810	814	862	804	771	851	767	830	767	808	849	862	838	794	823	858	851	808	806	835	846	861	776	801	819	816	810	829	804	796	848	757	796	788	767	865	783	798	755	828	838	795	890	820	803	826	789	813	775	781	854	814	811	812	811	819	819	840	819	800	815	810	837	793	783	832	819	792	785	794	765	807	746	778	831	811	864	861	804	833	840	849	851	780	813	801	823	799	823	824	810	845	805	823	830	804	815	831	802	821	820	861	817	805	810	815	806	841	819	786	770	807	777	769	806	870	831	829	844	810	835	822	803	787	850	826	835	780	883	862	759	825	799	821	779	836	791	795	844	840	784	811	793	842	848	811	810	796	828	786	835	837	810	764	805	804	796	784	805	771	775	803	785	804	815	766	795	800	805	841	810	828	789	824	752	836	778	805	833	812	794	828	763	798	807	798	791	815	823	865	851	827	808	782	778	856	778	837	797	807	827	779	797	785	805	811	819	831	806	859	777	770	825	851	764	799	800	853	804	877	795	765	831	797	830	849	838	824	814	767	792	800	857	774	764	840	746	791	828	790	818	770	804	773	793	798	812	747	855	831	767	779	842	811	809	775	811	827	774	785	826	816	814	784	803	784	798	807	834	782	826	859	822	799	778	797	786	848	798
9833	1560	1611	1180	842	655	492	404	362	288	252	270	227	227	202	204	208	185	198	167	163	179	182	182	172	169	190	209	193	197	264	305	312	591	846	932	671	574	608	595	629	495	351	405	343	293	228	239	204	227	202	151	156	164	162	133	138	146	156	154	174	170	158	164	149	171	142	136	154	170	159	144	143	141	143	160	138	169	144	166	148	164	166	160	141	163	170	167	158	157	150	140	169	140	148	154	160	135	167	172	161	128	153	159	175	157	164	146	149	161	140	153	150	165	180	148	131	156	150	146	141	134	147	171	148	142	158	132	163	146	163	152	159	166	151	142	150	165	149	147	147	158	162	145	153	164	164	161	145	145	172	151	143	143	146	148	165	122	146	137	156	152	139	164	132	144	176	133	163	170	151	142	158	163	166	146	154	158	157	161	160	160	143	148	174	158	157	156	160	141	155	132	136	142	155	155	161	138	128	135	140	150	151	149	176	157	108	156	155	172	159	142	173	165	143	164	149	147	181	164	134	175	151	151	183	144	159	166	157	147	146	164	168	173	144	134	183	149	133	145	155	144	172	164	143	140	131	155	172	154	163	161	170	141	144	159	171	141	130	131	148	157	132	123	138	156	154	165	180	150	145	170	156	152	156	138	166	162	154	161	147	169	136	157	159	177	164	161	156	155	156	155	163	137	163	143	153	155	158	181	144	150	149	159	158	161	157	150	142	159	164	154	158	165	166	169	130	156	150	141	159	159	152	159	145	155	158	149	149	161	177	152	151	172	152	137	162	151	145	155	146	164	162	158	165	160	156	151	148	161	150	146	155	162	159	163	159	153	158	159	143	174	168	156	147	149	165	166	161	155	157	156	124	144	176	170	162	150	166	170	152	149	134	162	158	149	134	172	151	145	142	144	158	132	127	157	163	151	146	150	137	159	132	148	170	155	155	135	144	144	142	156	155	159	139	138	157	172	158	143	127	144	137	178	143	152	162	149	163	167	177	162	153	144	155	164	158	151	151	127	175	120	143	160	151	175	159	165	140	144	143	154	133	157	144	175	161	149	138	150	149	118	151	142	120	158	162	143	149	178	164	158	158	159	153	141	151	139	163	156	158	161	153	176	142	144	151	143	151	155	158	179	156	157	162	175	144	160	170	146	165	169	153	144	136	149	154	163	150	148	160	163	138	138	151	156	156	126	151	179	144	157	163	152	146	145	156	166	146	124	142	147	153	164	145	117	133	152	127	148	128	144	156	153	141	162	174	146	169	158	160	160	137	155	138	166	158	162	140	160	146	153	153	154	133	156	158	175	156	167	149	152	155	149	149	150	152	156	152	121	164	160	166	170	131	155	163	153	155	166	172	153	162	151	162	161	165	169	143	170	168	155	137	146	164	152	162	154	139	157	145	157	166	145	136	159	165	146	164	159	161	140	156	165	168	169	158	147	147	157	156	153	145	132	155	133	135	168	129	175	170	149	158	148	150	170	158	140	132	166	170	153	143	173	161	155	150	142	161	160	150	170	125	163	175	173	142	136	169	130	147	150	179	139	166	190	163	149	159	155	149	145	144	129	140	177	155	167	156	163	126	157	150	148	159	164	161	159	154	152	158	171	149	145	165	146	127	159	138	149	134	144	154	164	158	143	130	139	155	169	155	147	169	158	140	159	147	167	133	150	146	151	141	147	142	157	190	160	126	173	165	152	137	141	156	127	152	142	140	138	150	149	168	129	148	140	160	145	160	147	162	150	157	163	141	159	139	158	160	145	176	161	160	144	145	160	143	147	149	141	141	164	131	159	161	148	144	150	161	159	157	163	172	160	143	153	147	146	153	150	130	179	157	149	173	167	137	133	154	153	159	139	153	117	145	161	157	157	176	137	145	144	141	153	153	141	146	139	163	153	152	165	151	186	142	163	147	142	157	142	155	160	165	147	142	150	180	165	160	140	151	140	161	176	155	158	134	171	168	160	145	165	123	176	143	142	142	167	143	153	150	149	172	135	151	164	130	139	141	133	144	158	140	128	131	148	162	128	155	166	145	150	143	166	173	162	137	143	173	131	149	138	148	187	168	154	160	160	137	149	140	147	144	148	161	149	150	152	138	141	152	151	159	154	145	170	176	147	168	140	149	154	167	142	137	151	162	150	149	167	181	139	166	148	147	141	136	163	178	167	136	144	149	168	142	161	126	152	161	145	162	147	149	147	171	143	136	177	156	144	145	157	148	142	161	163	140	168	135	183	176	143	141	156	162	153	156	161	165	157	144	160	151	137	157	182	160	147	152	133	151	153	140	143	171	164	143	158	153	148	167	152	144	145	145	146	156	135	150	163	145	149	152	146	148	131	167	138	160	131	153	139	138	132	160	158	166	139	156	146	141	172	141	157	150	150	150	168	168	162	160	163	165	140	147	154	158	144	152	143	165	152	117	173	161	149	139	161	162	144	169	174	164	152	155	145	140	153	147	157	120	148	177	147	144	123	130	161	172	158	187	154	142	161	168	136	144	161	166	161	147	141	139	155	175	162	143	141	161	167	157	146	155	160	147	135	153	153	173	145	156	155	168	147	142	133	153	147	131	156	139	148	153	158	147	171	132	143	147	142	136	147	175	124	157	173	145	153	152	140	156	161	165	127	153	158	139	166	153	159	149	166	169	183	150	161	167	167	117	142	133	162	142	156	145	148	138	141	149	162	143	160	162	128	157	127	137	173	162	143	147	125	182	161	142	134	162	147	145	141	169	171	153	161	147	162	134	157	137	166	149	158	154	156	135	150	150	137	152	138	150	161	139	168	134	140	153	142	131	130	165	169	164	162	174	177	150	138	177	133	133	149	153	144	156	171	150	139	134	168	139	134	170	137	142	161	154	175	155	151	185	151	125	176	167	150	150	154	150	157	156	156	175	169	175	144	159	135	145	126	153	152	150	150	136	157	130	141	129	175	150	174	152	151	135	172	166	145	154	161	159	158	143	140	173	134	140	159	145	122	152	158	146	161	155	142	139	139	165	153	144	157	189	153	152	152	132	166	156	167	146	149	134	131	152	175	132	160	152	155	166	146	138	159	152	136	142	164	172	141	145	156	160	152	181	162	156	162	138	159	162	151	155	153	154	150	157	176	152	136	144	161	149	137	131	123	159	138	151	126	157	169	165	148	160	144	143	142	148	154	163	187	146	152	158	143	147	147	136	154	173	142	179	138	152	173	159	127	159	153	148	141	155	169	165	139	134	162	162	137	121	142	158	133	155	172	143	188	141	145	132	159	165	147	149	168	163	152	133	154	158	175	165	143	143	173	159	159	157	152	144	148	144	155	140	133	161	157	141	146	157	177	148	161	139	159	142	156	163	136	152	137	168	157	165	148	158	137	143	157	165	149	151	160	154	157	152	145	142	168	130	164	142	145	158	163	137	163	144	142	159	143	158	154	157	150	174	129	161	142	139	156	162	148	143	160	187	149	138	144	166	180	128	143	171	173	161	139	154	133	156	152	147	137	155	134
6107	1645	3558	3748	3151	2657	2243	1840	1572	1403	1241	1184	1029	964	942	871	824	738	745	745	703	636	604	665	768	836	788	789	780	981	1205	1668	1851	3699	5070	5342	3564	3547	3607	3826	4125	3212	2360	2733	1747	1665	1306	1237	1122	1101	712	599	564	540	474	520	528	529	507	520	515	526	524	527	547	519	511	508	524	508	463	471	472	502	503	466	533	484	517	516	449	506	464	468	479	457	448	511	447	468	468	515	466	489	498	478	454	443	477	522	484	500	480	511	473	507	475	438	490	469	497	462	464	469	475	501	457	500	456	497	455	524	496	443	505	441	492	480	484	512	470	482	488	441	479	465	475	476	446	437	459	506	490	505	437	482	522	496	487	492	476	452	513	462	480	482	473	472	469	476	448	470	458	489	486	466	489	501	478	439	487	455	459	465	466	499	464	467	483	478	486	460	492	449	474	472	433	459	438	454	426	446	483	449	518	461	484	464	469	492	516	482	486	492	444	484	495	440	470	435	456	464	472	470	512	481	426	447	522	470	484	478	468	441	479	486	492	443	449	484	455	451	465	461	454	474	490	476	443	489	460	483	430	458	465	495	451	444	479	460	482	476	482	461	439	459	440	463	501	411	507	484	457	484	455	450	480	450	438	468	476	483	491	454	449	499	517	483	490	474	474	462	435	471	521	475	470	461	442	458	452	450	487	481	524	470	437	424	416	468	465	467	478	453	476	484	457	451	459	505	473	472	459	443	451	491	469	476	461	462	463	501	480	485	482	444	473	454	457	486	464	473	462	509	486	540	425	433	453	495	435	461	448	468	496	460	487	459	476	453	462	450	502	475	472	480	489	496	462	503	482	509	460	490	455	484	442	501	468	462	485	504	456	468	487	480	480	448	422	425	462	470	473	430	457	488	443	471	455	529	434	459	434	475	436	453	501	485	538	492	513	456	482	477	522	458	504	455	417	449	466	493	465	459	478	476	466	461	451	492	480	485	466	483	462	444	450	501	468	486	473	466	459	474	479	474	477	448	488	451	426	484	477	501	443	464	454	492	458	474	512	453	488	497	466	464	507	477	457	473	455	437	502	463	489	493	465	447	487	512	469	426	474	477	486	522	520	515	458	446	465	488	512	502	499	479	490	451	484	465	472	460	474	470	504	515	451	456	472	455	454	444	472	461	463	466	467	485	481	485	449	467	507	481	441	445	475	510	458	499	468	443	475	492	447	501	446	476	438	475	486	452	503	438	429	476	468	456	482	468	472	473	485	455	488	497	457	480	462	465	484	437	461	475	476	454	458	466	472	485	468	483	455	461	499	513	430	494	443	460	448	463	515	490	477	473	488	511	502	452	457	478	470	481	468	459	504	450	481	480	485	457	460	473	485	433	451	482	464	483	429	478	467	494	447	512	445	475	482	492	478	472	503	466	464	474	430	425	499	483	458	495	476	470	474	461	447	483	471	488	477	471	454	495	425	422	454	472	489	445	492	495	454	449	476	494	478	481	481	449	520	505	458	493	477	441	440	481	500	458	474	481	479	468	460	501	443	465	479	456	482	497	473	434	502	490	466	467	483	468	504	453	448	428	430	435	445	502	455	455	463	453	462	484	476	454	468	481	483	476	471	445	479	509	479	444	458	491	455	464	442	515	473	437	474	459	469	439	462	476	479	476	492	484	449	456	462	505	460	505	505	526	509	453	442	464	450	441	463	445	449	498	461	456	477	483	459	501	461	435	445	494	485	504	474	475	467	506	461	475	473	517	502	481	470	447	455	517	456	492	464	445	432	471	501	475	479	477	478	486	449	453	467	466	494	485	488	484	487	470	462	472	503	486	495	434	474	494	448	527	451	468	459	474	488	446	506	501	469	461	466	436	453	470	475	460	446	492	447	449	471	492	438	460	509	447	462	475	514	428	442	530	492	473	489	462	479	480	440	442	427	449	467	515	480	454	454	484	431	450	483	445	437	470	459	471	473	463	468	459	506	459	461	459	475	465	538	495	468	480	483	451	471	474	451	472	458	495	506	492	468	449	464	501	464	425	446	431	471	456	405	465	482	485	453	493	462	464	475	491	496	457	493	466	498	506	478	480	501	477	508	457	460	456	450	486	455	485	440	462	471	481	489	506	438	448	510	484	527	444	461	459	476	494	477	482	448	532	432	455	477	465	456	474	471	459	460	469	452	495	463	490	469	469	436	447	492	425	452	469	482	489	450	486	493	464	470	483	451	482	528	457	469	464	479	497	482	473	487	458	452	459	483	452	477	466	452	503	456	514	466	517	417	442	477	447	460	475	469	476	468	504	501	463	455	457	499	455	450	471	502	467	486	507	480	508	451	475	458	480	495	502	503	455	487	453	456	456	480	486	453	516	498	449	492	474	473	445	419	434	472	471	447	469	473	487	454	498	483	479	469	476	497	475	467	494	505	465	465	464	474	472	474	469	452	453	436	453	487	485	503	470	480	451	488	485	469	471	449	515	474	481	454	463	475	471	454	429	465	451	470	527	458	476	444	490	454	470	493	473	454	479	468	467	496	464	497	477	484	482	502	471	430	455	461	434	472	467	472	432	473	505	464	485	470	514	460	485	464	442	464	486	453	472	473	412	480	459	473	453	465	477	462	448	489	458	478	432	477	472	498	469	488	475	488	449	446	453	459	467	503	471	502	458	505	456	479	469	491	470	482	445	445	465	463	457	482	461	468	472	468	465	467	475	466	472	486	441	466	477	503	479	472	465	418	449	455	492	478	473	455	467	451	434	491	477	468	463	466	485	452	494	522	461	483	451	465	493	484	456	455	512	457	483	497	479	456	489	490	520	455	488	463	455	464	447	450	507	486	496	417	467	483	469	472	475	504	480	489	414	486	460	472	482	481	439	517	464	504	483	498	498	491	463	472	460	471	433	471	488	447	485	436	427	483	468	489	480	491	442	463	462	462	514	489	471	453	458	477	461	478	448	468	493	480	488	473	468	492	436	512	468	445	454	469	460	488	471	445	480	459	456	473	484	471	481	438	456	467	467	460	452	477	517	486	461	470	463	461	458	498	487	481	489	444	416	449	481	451	470	507	477	501	542	414	491	458	444	483	491	504	476	491	481	484	486	472	445	483	467	508	457	466	442	463	442	439	459	462	461	512	454	431	480	414	478	495	475	492	491	475	449	448	456	449	456	489	459	465	470	445	504	470	432	471	469	496	443	508	474	464	455	483	456	492	470	464	456	442	463	454	467	490	447	472	430	426	475	442	444	474	474	485	454	488	457	468	451	489	437	462	495	443	436	459	450	453	483	474	461	488	464	462	467	463	476	469	470	469	489	483	473	477	437	508	425	472	492	464	478	489	458	464	455	518	502	463	485	470	505	457	449	489	486	458	481	456	460	467	468	458	444	485	484	465	488	507	475	455	500	455	473	448	439	489	465	495	450	496	440	479	503	472	465	463	490	451	451	425	477	470	457	489	451	452	458	479	469	485	480	465	508	452	466	459	497	428	450	501	470	491	463	433	482	464	447
16752	3197	3094	2167	1500	1067	811	616	460	370	362	301	284	286	228	247	241	208	218	203	201	192	166	186	203	218	199	198	225	266	290	319	590	851	1919	1601	1057	1068	1017	1157	942	837	562	550	416	359	322	290	273	283	179	149	160	158	136	153	151	149	141	142	145	143	132	129	148	163	151	124	127	114	131	131	124	122	134	123	145	131	132	129	151	125	142	133	172	138	151	133	123	130	163	140	123	137	135	139	162	145	145	151	162	141	118	137	136	129	140	141	157	112	136	138	140	142	137	118	153	125	98	137	136	145	116	124	156	148	141	153	143	122	130	143	124	128	120	134	136	135	132	117	124	142	140	145	144	142	121	153	136	139	129	144	120	131	125	134	120	135	141	119	125	123	126	140	122	120	110	137	129	134	136	130	136	142	127	126	104	140	146	150	129	137	137	135	131	126	114	134	140	129	126	136	129	141	106	123	134	149	130	130	136	128	143	131	153	139	140	123	134	147	130	143	142	127	130	126	134	130	127	147	132	145	139	153	132	134	133	150	130	129	125	124	121	149	130	143	140	149	135	152	137	133	171	137	135	127	125	132	146	131	131	138	150	128	135	112	147	123	136	117	119	130	128	126	115	136	140	121	137	141	129	147	143	129	103	143	149	135	143	152	129	116	128	129	133	136	139	130	138	148	117	136	112	142	135	139	145	148	141	129	124	118	129	140	139	132	127	117	135	140	111	121	144	136	124	120	146	118	127	142	136	144	145	134	129	144	140	135	133	133	146	138	118	125	122	132	140	142	147	129	117	149	129	147	125	135	129	126	129	126	125	125	123	122	124	128	150	128	124	130	130	116	137	122	120	129	143	131	123	148	109	123	151	145	133	140	152	139	135	139	163	141	171	122	130	147	128	152	139	134	131	133	129	143	138	118	142	141	134	147	134	117	126	113	142	126	128	108	133	128	123	139	138	136	131	136	127	134	152	133	124	141	154	134	152	128	125	120	159	132	125	139	154	137	145	130	119	150	146	125	135	139	147	147	140	133	125	138	141	118	133	123	139	145	145	140	148	146	133	130	124	137	141	136	139	147	129	144	131	137	137	141	141	134	145	123	138	141	134	113	152	121	117	146	127	142	142	129	150	130	126	133	160	148	134	115	142	148	121	142	143	137	129	153	128	130	152	130	119	134	140	130	129	136	122	144	131	143	143	138	136	141	138	149	141	150	124	137	126	115	119	141	137	142	138	114	144	114	140	153	137	126	121	130	153	134	155	148	167	130	130	137	131	124	133	135	154	120	119	133	150	118	126	136	128	130	117	134	144	117	129	140	127	156	126	141	141	140	168	143	120	144	126	127	131	144	142	136	135	134	127	122	110	132	140	134	138	136	118	126	140	146	138	151	134	141	130	154	132	163	129	114	127	137	142	143	136	131	153	143	151	139	139	136	149	152	127	116	126	130	130	143	143	148	122	137	140	158	134	146	124	138	150	124	123	149	142	141	133	130	145	126	133	129	149	144	137	119	145	107	144	161	130	135	132	139	134	146	139	131	133	116	110	140	141	125	132	136	132	145	136	134	137	123	125	150	126	144	131	112	125	124	130	136	133	153	120	119	131	126	122	138	115	144	125	140	150	123	151	157	128	132	146	120	127	117	129	121	134	108	144	141	130	117	133	140	141	143	107	132	147	139	132	119	136	153	122	145	159	127	131	138	135	123	137	143	140	112	120	131	138	127	125	147	141	128	130	144	142	120	152	137	114	145	142	131	132	141	115	130	110	132	144	141	139	149	124	134	127	127	123	154	142	127	135	143	145	130	138	135	106	122	131	147	135	127	136	141	128	116	144	140	127	128	132	142	151	137	126	151	141	150	134	154	120	158	113	142	144	133	136	140	145	130	150	153	151	125	120	167	130	156	129	139	155	148	143	140	126	125	130	125	116	133	121	160	127	118	117	126	144	130	133	129	144	135	131	148	144	150	126	118	135	135	115	114	120	144	140	123	155	142	146	126	139	116	133	134	129	145	116	134	126	135	118	136	134	152	101	144	107	142	147	115	118	138	140	139	151	157	149	129	118	126	138	145	140	145	133	125	116	132	146	138	137	135	116	132	132	135	144	151	134	132	144	108	135	152	129	124	131	118	113	141	129	125	123	142	152	132	132	138	147	123	133	122	134	157	129	141	140	137	140	132	126	117	119	134	126	133	117	155	156	134	137	130	136	136	131	140	131	142	120	132	127	128	131	133	151	148	138	133	145	130	127	145	126	122	131	154	151	155	137	144	134	137	120	148	119	129	145	142	144	138	132	148	123	129	136	123	149	131	120	137	127	122	120	128	156	147	134	139	134	139	137	128	130	133	132	142	133	136	126	140	130	145	130	154	133	139	145	116	113	134	125	125	142	147	130	160	116	120	123	122	153	134	117	123	129	115	126	139	156	153	124	132	147	125	148	134	150	126	125	153	141	137	127	144	149	149	110	130	118	123	131	128	157	138	134	134	166	109	134	137	137	145	133	129	138	141	143	137	146	146	129	145	141	126	131	146	146	112	123	157	142	153	132	136	123	113	140	144	131	118	116	144	129	115	99	131	140	127	133	122	120	119	124	148	143	144	126	153	135	127	130	138	144	142	143	113	123	142	144	125	148	147	138	131	144	123	144	159	123	159	142	147	123	147	125	152	127	149	137	111	129	137	154	154	171	139	145	132	142	125	142	138	133	129	129	131	141	139	134	142	141	127	123	112	149	129	144	138	150	120	130	113	124	116	146	139	153	144	117	136	128	127	120	130	146	129	125	144	131	126	132	135	146	119	132	122	133	132	133	144	137	144	151	138	129	148	130	124	153	129	109	149	136	121	111	137	151	129	144	132	132	112	130	127	116	151	131	138	127	119	137	141	130	136	140	131	148	156	122	145	125	147	110	142	129	127	132	135	134	127	137	134	123	130	129	134	138	137	141	113	144	136	134	122	133	121	140	131	134	123	117	136	140	120	130	130	123	141	128	151	123	152	155	124	142	120	125	139	146	121	137	141	159	119	135	136	131	153	148	133	131	143	129	125	115	145	128	139	135	124	128	131	136	137	130	121	116	156	127	129	118	131	128	115	135	127	138	129	114	144	148	140	127	117	114	148	126	135	125	154	122	137	143	125	141	156	148	131	137	144	149	147	129	119	144	144	134	129	134	160	153	127	140	143	134	121	139	123	131	143	128	124	129	139	145	154	135	133	131	128	138	131	136	124	125	140	140	128	116	124	130	130	109	113	131	143	133	130	130	161	141	127	120	137	137	116	121	128	128	120	115	127	145	121	125	121	128	130	121	154	147	141	137	128	136	132	130	135	139	114	151	127	125	133	153	133	138	143	157	131	126	115	151	145	127	136	131	136	140	125	123	122	134	143	154	130	140	121	135	153	144	148	148	158	121	133	122	138	145	138	141	137	130	126	128	129	139	155	151	147	127	112	124	142	123	130	126	133	148	139	137	134	144	149	134	131	101	135	133	132	119	131
8267	2578	5956	6503	5541	4371	3561	2931	2461	2180	1867	1713	1494	1368	1246	1111	1080	1031	993	873	845	839	822	740	938	988	1123	1075	1077	1420	1734	1909	3880	6092	8828	7913	6435	4925	6424	6783	6140	5710	3902	3871	2829	2601	1984	1781	1441	1505	974	612	658	529	473	497	539	556	516	468	527	466	487	482	496	510	516	521	506	482	479	456	426	504	495	456	484	462	460	455	457	436	447	477	465	469	455	438	455	440	439	465	470	442	437	416	452	467	392	413	428	455	412	437	447	440	435	437	423	434	458	427	456	447	470	425	461	470	422	404	430	422	447	432	460	423	404	432	449	454	448	447	433	471	400	501	445	456	440	441	425	455	425	438	418	420	460	434	451	420	454	439	439	416	438	436	417	443	449	472	430	446	440	434	408	423	419	405	429	455	422	413	405	428	402	444	438	444	412	417	426	431	430	426	431	421	457	434	430	411	424	388	422	449	450	460	438	441	452	444	447	411	449	424	448	453	435	419	433	455	403	414	420	416	458	408	400	413	409	427	408	405	435	486	456	426	424	420	466	398	402	446	448	436	418	412	419	459	414	444	428	425	409	415	459	438	445	397	430	448	417	426	416	426	391	435	428	396	422	475	443	434	394	403	456	441	409	432	373	444	433	456	445	433	408	438	427	439	436	446	428	418	410	467	416	411	450	434	448	405	443	414	440	450	373	432	398	418	458	455	413	420	460	455	449	444	425	458	432	420	392	433	393	433	416	446	409	432	421	405	433	415	439	453	423	416	417	419	448	415	437	432	421	425	433	426	425	422	441	405	429	423	440	448	407	431	421	449	443	400	446	430	447	398	452	425	438	468	424	442	410	440	399	412	441	467	449	447	424	387	418	432	430	411	433	459	442	418	467	439	396	393	391	424	427	395	430	422	447	454	414	476	455	429	411	444	399	445	446	448	416	425	406	411	425	449	437	431	452	418	427	455	408	452	457	411	412	422	464	434	405	409	434	421	454	448	450	451	477	426	444	413	378	437	446	420	414	409	456	467	418	453	429	462	410	461	439	388	408	454	455	437	411	444	455	429	405	429	440	410	402	392	417	458	413	426	472	406	434	468	406	448	440	467	409	462	422	448	440	421	437	418	455	409	416	417	439	417	406	424	455	432	411	397	398	417	443	448	434	443	417	421	444	458	418	423	416	439	412	431	436	436	453	451	426	450	424	406	408	436	413	428	416	440	450	434	438	455	408	421	389	410	438	410	431	450	406	420	443	414	418	435	423	445	436	420	422	407	445	445	463	401	474	415	444	395	412	413	448	415	403	407	456	418	450	414	431	445	461	411	445	430	401	419	392	448	437	409	424	403	431	421	427	443	434	480	456	393	452	463	423	430	474	425	443	433	458	425	408	471	461	467	420	450	400	480	417	412	423	413	453	433	412	455	450	417	400	447	447	404	413	448	433	421	409	417	425	413	411	408	442	427	445	443	439	442	427	422	444	397	444	434	441	449	441	438	402	417	462	416	445	401	422	402	439	417	461	437	434	467	420	417	421	466	430	439	451	436	415	437	427	402	445	432	395	415	461	451	422	441	409	393	418	432	446	431	407	438	415	444	442	397	419	429	426	440	442	393	427	444	388	446	475	450	467	410	419	407	447	438	481	431	455	418	441	424	424	415	421	426	422	451	407	434	436	415	451	427	376	402	429	428	427	426	403	432	442	428	434	434	457	464	415	461	405	434	410	458	399	412	465	469	450	414	411	415	394	430	429	431	410	408	442	416	427	445	453	406	442	421	450	451	390	419	409	419	446	449	431	448	405	430	435	393	443	408	442	467	443	432	443	433	461	407	426	429	414	444	444	434	457	420	404	420	394	430	411	403	453	433	441	418	468	421	402	450	414	454	435	412	432	447	412	419	419	408	400	395	454	413	451	435	408	423	462	428	458	420	439	426	410	444	421	440	457	427	398	445	422	432	446	422	443	398	442	413	432	425	418	430	408	436	425	428	412	442	429	389	433	437	472	375	410	415	449	450	440	411	435	446	442	433	445	463	431	447	418	460	452	457	420	440	403	415	395	434	416	395	427	423	412	432	407	465	450	376	439	457	429	401	412	414	414	442	425	418	423	373	432	450	450	424	392	402	448	455	429	426	423	466	417	460	405	431	412	454	420	408	415	447	420	450	425	447	432	407	450	474	419	432	416	395	454	433	415	476	474	448	419	417	430	465	451	450	436	445	435	441	423	426	414	465	413	433	432	425	452	441	444	403	460	418	410	470	422	432	474	444	446	433	419	432	413	417	446	434	416	420	451	434	432	431	414	417	478	446	430	434	424	427	408	461	461	384	464	436	435	462	414	424	468	401	420	421	432	416	424	457	456	432	451	435	393	438	445	419	415	421	434	433	436	408	423	429	429	443	433	447	435	434	426	428	404	408	388	410	403	437	406	432	440	449	418	442	421	400	439	412	410	414	435	426	455	439	428	456	388	413	449	443	417	439	428	397	430	426	433	422	439	430	429	400	431	410	431	433	428	416	431	500	455	440	404	469	430	426	427	400	405	429	425	440	419	408	403	480	368	409	378	437	453	416	426	407	451	480	397	461	412	402	437	430	431	437	445	427	415	430	412	435	461	457	412	422	443	422	442	446	429	437	424	415	441	452	440	463	419	431	429	431	441	463	414	434	419	422	425	437	445	397	450	409	430	428	401	391	416	461	477	396	427	430	382	432	457	433	489	410	426	383	417	408	412	401	407	448	430	452	409	416	432	406	447	419	435	442	473	419	449	399	463	405	402	437	397	377	449	416	435	446	470	422	435	425	456	417	392	449	412	425	492	412	404	394	432	466	389	434	388	414	452	448	430	407	430	410	447	434	450	459	417	466	423	450	417	402	430	460	461	476	451	429	412	416	406	374	422	424	425	440	412	444	408	443	445	431	436	404	416	428	426	405	406	420	398	448	438	403	459	421	452	426	396	442	450	379	417	436	431	462	436	434	477	434	448	432	441	476	420	403	407	371	397	452	448	413	429	407	449	387	462	434	428	458	396	406	427	457	420	454	433	420	426	436	424	395	430	435	422	423	437	420	424	434	419	411	445	436	446	430	391	425	446	406	424	477	411	406	437	407	439	393	456	402	417	439	406	425	406	423	439	447	423	432	405	461	426	448	449	464	426	446	425	428	427	433	419	420	421	430	446	405	436	410	448	439	418	413	423	437	429	438	418	443	433	435	400	402	398	406	440	422	419	415	438	439	416	410	418	439	433	382	407	450	425	414	397	408	434	430	441	388	454	408	437	452	463	417	443	441	464	451	382	452	411	453	402	460	417	436	417	419	411	454	438	402	473	428	422	435	419	416	438	446	393	422	464	424	398	430	407	440	414	367	430	441	452	444	479	443	462	419	444	438	413	446	410	429	444	369	432	463	421	429	450	378	442	428	415	456	436	414	428	452	429	407	439	412	421	420	445	445	431	412	406	439	422	453	440	429	448	409	426	432	445	406	456	442	442	414	427	448	415	431	442	422
2376	380	392	359	337	327	340	322	306	319	307	330	335	308	285	273	290	313	328	316	303	292	325	304	299	284	300	311	280	304	312	303	331	335	349	351	319	321	326	329	333	332	312	311	302	299	291	314	301	307	299	321	273	291	302	277	316	272	301	331	300	276	299	298	298	318	318	272	313	276	315	311	266	286	287	294	304	279	343	305	284	294	309	285	304	317	302	311	317	325	350	330	296	290	305	285	306	321	310	324	308	316	298	286	282	292	299	282	302	322	298	295	321	322	275	300	294	320	308	304	313	297	288	294	296	281	296	311	305	305	322	309	292	277	306	295	297	299	302	326	320	308	298	285	285	300	301	289	284	296	286	274	308	282	278	290	328	264	311	328	299	306	311	270	298	323	284	288	289	277	326	280	311	272	284	312	296	296	296	303	313	309	285	284	277	318	293	341	304	298	318	289	305	290	293	320	274	295	301	330	304	266	295	277	324	284	308	317	309	310	327	303	290	279	274	302	318	323	312	296	276	307	299	299	336	311	330	343	320	303	335	320	294	293	284	310	324	317	304	292	291	286	318	277	298	274	284	318	276	320	339	297	288	293	266	304	311	285	288	313	294	306	323	281	284	293	282	318	319	314	300	309	272	281	281	286	303	313	321	294	315	288	276	309	298	299	297	296	302	272	329	291	294	294	311	300	326	289	279	289	317	307	303	294	294	314	311	275	301	289	284	289	302	293	280	319	318	306	286	296	292	305	304	319	314	332	317	311	266	305	293	303	300	303	320	305	304	292	283	293	298	284	295	296	317	310	287	318	290	309	315	298	298	308	273	294	298	300	301	279	318	314	344	296	292	274	283	284	307	308	314	321	284	283	315	290	333	295	298	308	285	303	296	330	275	296	305	301	329	306	275	316	318	268	313	301	298	321	269	282	305	274	287	331	296	291	283	334	304	302	301	274	318	296	307	298	274	286	328	279	322	295	303	314	308	305	282	279	280	313	280	274	320	299	339	343	299	312	313	299	293	314	275	310	254	288	320	281	294	315	313	328	322	299	266	311	303	317	310	281	284	306	301	303	334	309	289	284	278	308	312	301	309	343	279	301	289	290	291	308	299	284	313	298	286	285	283	312	317	286	282	274	316	302	310	298	317	315	288	309	271	331	288	277	306	327	326	309	286	287	273	317	288	330	316	335	310	286	318	283	327	290	316	296	294	289	291	350	310	300	296	294	288	285	270	317	320	303	286	293	282	286	283	271	306	298	341	309	303	308	304	306	303	286	321	301	317	327	312	314	285	294	303	266	304	306	305	261	296	316	318	287	323	295	294	288	328	285	304	290	308	293	304	301	306	299	297	305	300	283	254	324	316	297	319	310	288	294	311	287	332	332	300	341	260	290	289	294	322	304	269	318	305	306	249	302	299	307	298	290	311	288	301	305	297	281	278	293	280	275	300	293	279	302	290	294	322	307	303	294	326	299	312	283	295	260	319	311	295	298	282	325	289	260	294	355	322	313	303	293	290	287	272	294	298	288	290	292	304	295	305	263	299	301	303	301	297	307	278	300	285	276	291	285	302	291	287	303	288	291	297	308	280	321	318	296	317	300	317	286	290	315	287	299	303	294	307	283	298	295	304	322	326	272	300	295	299	275	275	341	303	300	286	301	313	306	315	312	287	285	289	323	295	288	318	298	298	275	287	331	312	336	300	311	328	306	297	300	306	298	323	271	304	288	294	333	320	299	286	274	318	315	293	309	320	279	288	288	302	285	307	292	312	279	316	306	286	296	293	312	309	293	307	305	298	302	286	300	305	286	295	297	310	291	342	290	295	301	323	299	311	299	311	289	305	290	285	305	311	276	313	295	297	306	303	289	301	301	302	306	309	328	283	296	306	297	305	280	292	317	304	323	290	275	322	329	267	289	273	302	317	310	286	292	285	298	303	275	302	322	263	284	282	309	318	295	272	294	285	325	304	301	310	293	292	305	315	321	318	288	293	306	297	290	297	277	284	289	289	287	302	311	295	295	290	270	308	325	301	313	281	293	285	304	278	290	321	326	329	300	318	312	295	295	295	301	303	293	310	333	286	291	285	323	300	332	323	306	289	280	333	300	298	292	290	309	306	295	298	310	262	297	311	281	327	297	315	316	285	313	313	304	315	296	311	296	299	334	317	312	296	310	307	274	295	328	302	292	297	304	304	277	316	287	312	296	314	279	320	326	305	299	302	326	293	300	318	287	311	275	296	333	316	319	299	297	276	289	299	300	316	296	315	291	282	291	302	301	284	299	304	297	311	319	327	320	264	302	287	322	297	314	282	304	305	269	278	287	289	282	330	320	338	278	278	320	284	297	299	286	299	345	331	294	326	284	296	290	291	302	278	309	331	282	280	309	294	287	295	298	289	284	294	311	349	288	300	319	308	291	295	276	302	332	296	303	278	275	311	285	294	333	284	321	294	344	273	286	307	291	301	303	325	295	303	288	280	310	280	317	271	323	302	261	324	314	307	283	292	290	289	284	318	297	296	304	333	310	292	289	302	299	279	280	337	290	321	312	304	301	299	292	292	301	336	315	268	273	340	291	290	309	303	287	312	295	296	317	300	298	297	301	308	299	329	294	314	285	294	301	288	304	303	308	264	306	315	325	278	301	315	275	292	299	277	310	315	317	332	317	270	327	323	301	301	303	301	307	302	348	306	308	321	296	307	259	289	300	308	343	304	326	288	292	298	297	340	305	309	303	288	297	296	299	304	313	320	299	313	304	311	317	313	284	283	299	298	318	280	313	300	321	297	329	333	333	276	303	320	308	322	308	312	329	332	292	302	291	302	317	325	311	302	281	284	273	279	260	307	278	334	282	310	302	321	321	296	280	287	319	308	310	285	327	292	290	281	289	342	311	296	290	309	310	273	293	318	338	285	309	316	320	315	310	306	296	316	285	303	292	311	287	284	301	282	335	309	270	322	294	304	308	290	306	314	324	330	305	302	315	277	309	303	281	305	314	333	309	310	303	319	336	316	320	313	310	288	278	293	311	291	328	326	337	294	302	308	287	353	294	298	296	295	303	329	280	307	305	289	301	291	317	302	284	316	287	308	279	295	318	286	321	305	329	318	305	293	291	328	283	294	325	294	292	303	309	309	274	295	295	307	266	314	285	312	275	295	301	272	299	298	302	305	271	281	320	299	327	299	295	293	277	284	285	297	282	286	293	283	314	309	305	282	287	322	313	325	292	303	289	275	284	329	335	319	286	291	317	288	338	299	312	279	312	294	291	287	304	292	282	295	287	316	288	302	276	306	276	312	308	294	315	309	290	310	325	281	278	319	326	298	313	283	298	301	310	330	303	280	303	286	311	330	315	293	309	325	307	292	289	320	302	289	295	304	295	283	312	289	291	306	317	326	302	291	299	279	301	321	278	308	305	275	289	314	311	335	307	326	304	341	291	297	329	297	294	284	299	313	341	347	319	326	280	301	320	285	307	284	298	321	313	290	308	286	314
2455	937	1039	1077	1020	1002	921	832	896	944	902	882	916	862	878	840	878	890	845	880	852	875	823	868	911	983	1031	916	863	877	899	880	1027	1061	1147	1274	1068	969	1092	1049	1050	1016	985	1000	903	938	882	872	859	900	897	820	827	819	883	828	786	845	880	771	879	846	842	834	818	815	917	896	848	889	884	801	819	863	878	872	853	835	837	813	821	826	878	816	785	829	830	813	795	823	793	873	852	908	848	831	773	804	851	855	905	852	798	838	845	847	843	833	802	838	846	856	816	880	857	844	813	901	848	894	892	858	818	756	866	861	828	846	836	818	862	883	830	859	865	877	828	846	818	824	852	874	806	887	804	829	856	833	850	833	855	839	865	891	855	865	889	852	816	836	867	839	844	833	889	857	823	800	844	862	789	865	859	843	772	886	828	854	821	835	793	832	850	833	821	851	827	887	898	848	835	832	863	854	763	883	793	847	822	865	861	821	856	879	865	849	864	859	836	890	771	843	839	890	860	835	865	766	891	860	831	868	842	864	835	804	826	873	842	816	806	841	876	894	917	851	888	773	841	810	838	812	842	837	789	844	884	798	839	841	864	862	896	871	828	888	881	832	813	861	851	855	843	866	828	821	839	877	842	756	828	875	834	842	861	840	872	872	878	829	854	894	812	810	795	810	866	819	853	792	836	845	832	836	874	807	871	833	818	824	842	839	875	823	849	856	892	815	871	869	834	877	800	821	809	792	886	871	820	799	850	867	850	846	814	850	834	827	862	828	867	884	853	829	825	841	898	830	841	862	862	853	819	893	869	815	814	840	838	863	848	816	876	861	822	791	854	826	879	831	901	823	795	834	848	892	821	854	835	813	859	853	812	824	866	877	842	867	883	835	808	836	834	863	832	770	854	874	812	868	833	890	855	823	918	849	807	834	901	845	847	818	848	823	846	820	840	811	858	829	827	848	836	852	803	784	802	785	870	841	837	844	884	808	849	825	804	887	871	844	823	835	888	873	845	872	825	854	842	836	826	836	899	796	908	841	868	823	844	850	832	836	780	808	831	858	826	855	835	800	874	812	834	882	819	849	831	876	809	837	859	835	783	872	838	822	829	881	886	854	827	802	842	835	862	828	871	847	825	806	846	823	849	869	838	816	892	833	888	857	888	830	817	869	881	843	818	869	844	847	808	844	839	839	795	828	856	820	849	862	891	873	839	809	859	846	881	824	841	865	890	833	816	859	839	819	894	822	844	856	856	817	806	865	829	861	844	808	822	896	862	839	793	819	861	841	856	883	869	857	824	894	820	865	843	820	840	866	851	870	862	875	873	874	838	864	824	832	859	866	821	813	848	880	837	805	851	851	835	858	867	903	789	860	814	851	866	813	897	832	822	865	851	875	823	875	877	846	857	831	798	846	840	883	851	898	817	827	862	842	826	841	802	788	858	871	831	823	885	867	869	833	864	868	824	800	858	879	910	864	858	826	801	843	836	861	866	842	792	866	841	915	832	869	866	824	857	835	883	870	921	817	851	880	847	825	816	863	940	816	895	822	839	809	827	823	896	919	855	866	818	837	872	827	834	871	835	831	862	815	819	854	898	878	859	861	834	855	889	815	796	826	849	848	799	814	849	810	819	803	800	903	802	826	841	833	845	879	818	808	859	863	847	861	849	851	859	814	834	879	825	840	788	867	839	827	899	849	867	830	841	826	889	858	894	854	825	884	839	811	865	822	834	833	852	809	844	834	908	833	832	866	845	853	816	837	827	890	828	891	847	811	819	832	838	871	802	872	857	784	831	814	865	842	874	863	850	810	812	845	804	836	861	857	815	868	816	884	866	873	842	782	851	848	832	809	815	828	811	841	829	867	806	870	872	812	859	835	861	839	842	810	846	841	861	910	920	863	833	813	887	825	834	845	820	883	833	889	852	856	786	805	809	784	817	869	857	837	834	870	894	840	860	837	855	882	858	841	806	848	837	791	863	816	881	849	819	849	830	833	853	889	858	872	834	842	892	793	799	857	869	837	898	822	843	834	876	835	821	883	819	869	850	859	829	873	887	815	854	763	887	871	824	877	848	890	932	832	867	840	847	890	847	811	860	870	886	874	907	829	869	881	879	804	851	869	848	796	837	906	858	834	813	777	827	846	805	882	815	828	849	871	813	864	859	842	836	807	845	824	854	846	863	848	876	869	848	881	815	827	882	831	868	847	897	815	805	851	876	820	853	897	861	869	839	851	826	816	901	826	848	833	834	870	839	897	835	841	858	831	871	840	853	852	839	852	820	847	855	827	887	833	875	864	839	824	838	863	826	779	791	813	840	889	830	819	824	805	850	838	855	866	811	878	846	866	832	853	884	853	868	876	817	851	830	866	878	908	817	813	822	896	827	839	865	882	867	877	861	917	860	803	834	790	836	846	826	844	866	878	872	861	812	884	885	819	830	852	847	811	864	919	838	843	872	867	808	840	915	826	929	866	875	890	814	829	838	810	877	875	847	834	794	823	853	833	837	872	878	865	826	870	816	804	840	848	838	881	835	839	906	855	853	819	872	859	857	829	835	860	913	844	834	858	817	853	828	895	891	864	815	896	819	868	863	894	899	850	867	816	867	859	832	870	813	817	875	919	810	840	826	814	834	850	857	825	811	817	848	869	852	837	817	872	800	878	858	864	841	812	795	875	860	850	885	820	847	845	816	825	820	824	855	849	855	880	896	841	838	856	829	834	864	757	817	845	887	861	867	836	873	818	866	853	856	798	819	831	906	873	835	854	808	830	867	812	867	888	790	873	852	880	815	816	814	865	824	810	848	828	856	864	876	847	861	884	855	813	918	785	802	864	870	835	798	787	808	865	834	833	838	885	853	858	871	823	894	832	859	904	835	866	840	823	849	865	862	890	847	882	831	827	814	893	803	829	877	840	824	803	845	856	841	850	867	851	827	870	831	894	846	828	854	873	859	866	818	804	866	878	814	869	854	882	892	838	787	825	814	835	780	864	793	801	901	826	874	858	833	876	915	858	840	858	831	820	826	857	847	843	812	839	844	841	829	784	812	840	789	890	856	844	888	811	818	833	888	885	817	890	896	869	829	835	810	849	851	898	880	859	878	862	879	810	870	879	839	844	879	871	819	856	834	845	789	868	825	813	876	881	859	842	896	848	804	814	825	820	866	816	780	887	817	860	811	830	841	849	844	843	803	874	848	887	878	807	892	847	861	846	804	858	848	811	871	869	869	829	830	894	856	854	888	817	818	874	877	822	886	826	865	878	795	897	783	845	767	848	869	819	851	855	874	798	849	862	798	849	859	850	816	847	804	824	873	888	850	879	865	828	877	822	848	853	904	849	845	846	860	869	790	813	884	823	845	856	870	843	841	859	824	848	836	828	903	871	833	816	842	866	810	806	833	864	839	799	859	856	888	842	860	854	872	837	856	861	793	861	856	850	852	851	842	850	890	849	848	812	814	868	827	884	822	833	853	818	812	841	876	853	856	909	835	841	847	874
10072	1522	1739	1254	881	691	539	442	370	299	288	271	227	247	217	197	216	179	216	204	165	180	182	143	174	204	224	198	205	238	253	316	326	463	703	654	632	526	605	548	575	510	391	337	280	276	286	238	200	206	179	186	176	155	167	157	173	159	169	170	192	165	181	181	186	155	157	171	168	141	149	164	166	149	162	161	165	154	157	172	175	147	153	141	141	163	161	145	142	136	155	156	163	147	153	168	174	144	182	151	149	163	157	161	175	169	179	159	157	172	186	156	179	151	158	158	157	153	146	149	143	159	152	156	180	150	160	134	164	156	151	157	190	162	150	168	148	145	168	171	178	177	151	164	144	168	150	155	166	156	155	159	172	160	164	152	124	158	141	173	165	172	148	168	180	143	173	161	148	141	171	172	158	170	144	152	147	149	189	174	179	153	152	154	157	159	144	140	151	165	165	146	170	145	148	157	157	142	171	175	163	173	168	177	143	153	181	169	152	175	184	150	168	182	142	162	159	175	160	170	149	148	139	163	171	143	152	166	137	156	159	163	147	157	172	139	169	145	170	167	174	154	154	157	167	149	170	143	176	170	184	144	162	152	182	157	156	148	161	160	155	170	146	168	166	146	147	159	163	148	168	153	164	180	163	161	149	174	159	153	162	182	128	172	148	177	175	157	152	162	161	154	164	172	138	172	188	177	143	143	181	151	161	148	170	166	157	158	182	177	148	145	165	159	141	145	173	166	163	159	153	159	147	155	148	154	161	167	162	138	156	155	158	149	170	152	184	135	168	145	150	141	172	140	170	162	150	157	156	163	146	166	152	166	163	166	160	162	167	165	143	164	153	171	135	148	164	147	140	150	149	161	199	154	181	156	157	174	168	144	158	166	162	180	151	147	147	163	162	135	163	167	174	134	159	162	162	157	154	175	145	143	159	146	162	152	157	150	177	154	155	149	156	164	127	150	149	170	158	172	154	124	170	156	154	141	144	166	143	148	146	156	151	187	167	171	140	155	161	156	157	136	167	153	146	154	153	177	160	174	158	154	167	153	156	140	170	156	186	142	147	159	133	146	135	158	173	121	183	146	148	164	145	153	175	135	153	171	154	152	177	174	165	136	149	145	163	180	163	153	145	149	167	180	138	172	181	160	150	155	175	184	166	152	152	148	166	167	165	136	172	160	165	137	160	165	158	161	158	164	152	183	148	127	171	163	152	181	157	164	160	156	130	183	166	180	155	150	155	142	151	171	159	166	151	146	167	174	140	160	140	154	145	131	158	151	157	161	163	147	184	161	166	144	174	171	175	156	163	146	149	158	140	164	183	138	160	160	133	149	175	143	158	157	167	174	167	159	179	145	154	137	163	146	151	138	138	160	155	136	171	174	137	168	163	157	135	152	166	165	151	144	165	157	166	154	164	157	165	166	152	167	145	164	147	129	167	136	162	151	157	154	177	147	157	166	158	150	172	157	157	156	163	158	168	156	184	160	147	150	145	157	167	143	165	167	155	154	157	149	147	135	181	163	145	162	146	158	153	175	162	154	173	176	175	154	169	179	153	146	147	154	141	159	148	179	157	155	172	166	159	183	180	171	166	161	157	166	130	177	167	163	169	166	170	149	152	152	147	157	142	148	140	167	140	149	180	162	182	172	151	182	166	153	152	173	189	155	165	141	172	146	159	130	164	164	166	145	138	173	159	171	177	162	161	178	175	162	160	169	151	153	135	161	162	159	134	141	158	175	161	149	150	154	137	148	156	137	158	175	155	156	162	136	163	185	160	151	158	174	172	163	165	162	147	167	143	145	157	147	135	155	139	158	166	167	163	160	175	148	167	156	142	156	164	158	159	155	166	152	159	172	139	147	134	163	152	152	158	172	185	166	167	142	160	182	177	185	148	163	143	173	133	155	181	158	134	162	177	136	154	163	158	173	161	159	167	147	144	161	158	170	149	172	140	164	166	177	147	155	137	182	157	139	151	168	156	160	163	161	141	131	161	172	164	159	154	152	175	166	160	168	144	143	140	159	154	168	137	166	162	172	157	147	173	172	135	139	167	154	143	151	179	162	153	153	155	138	144	173	159	157	160	159	165	184	165	183	158	157	161	157	145	152	162	170	180	145	172	147	170	152	130	157	162	187	159	172	152	155	177	155	148	166	157	159	176	174	173	146	155	150	150	164	169	143	162	172	164	160	149	162	148	163	168	171	162	157	196	175	173	157	154	158	165	190	158	133	158	175	156	128	155	161	141	169	152	158	172	173	166	156	134	151	172	166	135	156	148	166	154	196	167	181	157	149	168	157	147	180	131	167	180	151	162	137	152	153	143	182	180	179	179	146	167	175	144	159	179	173	175	166	147	142	164	170	153	149	167	165	168	159	154	169	143	132	171	155	177	185	147	143	162	168	161	159	141	178	177	167	140	175	173	169	169	142	154	163	174	147	147	178	167	162	146	153	152	170	161	172	162	171	156	142	158	163	130	164	161	161	166	154	154	165	155	149	175	146	156	160	146	168	147	192	167	183	150	159	172	158	145	140	187	161	151	164	178	179	159	164	178	156	139	123	133	168	150	165	163	163	175	145	167	174	156	176	147	140	140	147	153	142	179	163	170	166	154	160	157	158	154	140	177	180	140	165	162	155	185	171	141	149	168	156	148	151	160	157	165	136	161	163	158	163	129	164	169	179	145	160	157	157	173	163	152	158	142	158	180	140	139	164	162	164	168	182	136	163	166	168	174	136	159	149	155	174	145	167	163	139	154	163	155	175	175	158	164	146	171	176	176	159	158	158	163	154	162	166	164	153	162	130	140	152	156	162	159	171	164	167	174	165	160	175	160	160	174	160	154	142	160	161	144	152	156	164	159	154	162	174	149	155	172	174	165	152	137	166	157	173	201	146	158	178	176	162	179	165	155	148	163	162	146	175	151	158	158	164	135	141	181	143	154	151	178	147	160	176	127	145	153	153	156	172	190	160	140	163	141	182	142	163	161	155	155	140	193	162	181	179	151	150	150	158	159	148	158	145	170	160	166	168	154	137	139	166	165	167	147	165	176	164	156	155	146	144	159	146	152	154	158	165	155	162	145	165	145	151	162	170	168	169	175	159	160	131	159	168	148	198	148	170	145	159	163	165	159	153	173	164	153	150	166	154	155	164	168	161	175	147	166	171	166	152	159	167	145	147	147	156	147	162	167	182	167	175	153	164	153	167	132	160	157	140	156	182	165	162	176	161	148	168	167	156	165	160	156	165	153	168	140	144	159	142	153	159	189	159	166	158	161	174	159	155	153	158	177	154	149	150	155	151	167	153	149	140	154	147	154	164	175	153	153	161	158	153	144	156	134	164	173	174	136	161	157	149	178	145	150	167	168	160	152	169	168	138	164	145	161	149	171	164	165	154	153	162	148	159	151	155	174	162	134	145	187	161	153	174	168	150	170	149	153	149	137	156	183	150	184	162	155	136	149	136	143	154	180	151	156	167	147	165	186	151	154	165
6356	1660	3620	4035	3361	2804	2310	1863	1730	1416	1232	1174	1014	1011	952	894	826	797	757	717	685	699	642	712	776	811	857	880	844	1088	1315	1833	1867	3166	3420	4559	3782	2812	4298	3950	3871	3673	2519	2387	1890	1650	1399	1169	977	993	794	630	642	524	566	548	533	531	600	510	515	548	540	541	545	505	537	562	518	550	528	532	463	510	487	566	483	454	506	477	503	524	523	523	464	504	514	530	497	519	520	477	505	447	495	521	545	517	497	489	537	489	512	488	447	458	494	526	506	497	460	529	478	484	479	493	481	521	487	490	530	500	504	501	470	503	527	482	536	447	506	489	512	510	478	527	509	523	481	509	471	512	487	468	471	485	485	520	504	502	498	475	461	489	477	472	501	483	458	491	523	490	476	506	487	485	463	511	495	515	476	496	526	474	491	513	509	521	453	498	509	457	497	500	480	479	472	488	487	501	502	501	495	496	503	538	421	498	469	483	514	529	484	489	475	500	489	461	499	515	480	488	456	479	484	468	432	480	461	503	505	471	486	496	479	480	520	520	505	510	492	502	516	482	540	470	484	467	497	471	495	507	472	459	496	506	518	522	471	452	489	447	499	478	443	545	476	477	496	520	480	534	478	524	472	511	458	496	487	496	471	516	498	500	505	498	474	508	476	525	502	498	462	480	488	509	511	515	504	515	486	455	479	491	487	488	464	473	514	468	478	489	482	479	473	479	508	460	466	503	511	501	494	524	478	450	484	495	506	495	469	491	470	469	500	483	481	470	477	476	499	457	472	473	476	465	458	478	492	480	469	503	489	434	497	480	494	491	476	523	504	513	509	483	488	479	480	508	454	490	494	470	494	500	509	501	529	469	518	482	503	488	504	521	499	510	459	469	479	461	487	527	498	500	476	428	465	470	453	485	476	474	491	473	469	494	499	544	481	456	505	483	517	470	490	456	504	477	496	477	455	519	487	519	478	498	493	508	469	514	518	498	505	452	502	472	474	474	489	493	469	518	540	466	527	467	487	484	485	496	518	509	509	483	500	498	496	524	450	497	496	453	499	485	503	486	433	513	505	444	466	513	488	500	482	540	499	503	498	465	471	465	490	533	493	538	478	476	502	521	479	453	497	446	475	485	520	516	505	475	507	505	449	506	528	451	505	493	504	500	479	503	476	478	488	467	492	491	495	507	503	499	472	471	484	488	498	478	473	465	481	493	497	504	540	491	467	520	489	515	504	469	507	529	507	474	481	485	533	504	504	479	484	479	497	508	499	499	481	524	468	509	490	456	458	493	550	502	447	514	489	457	529	470	471	499	514	497	455	479	540	477	506	464	494	483	472	499	476	498	465	484	489	487	477	489	441	501	502	510	502	476	515	515	499	508	482	481	470	453	538	497	499	483	552	509	454	487	465	492	488	512	494	495	534	508	527	495	517	490	493	452	496	499	506	449	509	503	465	518	487	513	497	490	498	522	522	524	485	467	497	465	486	520	469	494	476	441	481	477	458	499	469	507	465	470	471	480	504	465	471	488	463	483	476	498	470	531	486	519	460	491	504	482	493	480	456	504	419	501	491	482	514	503	502	506	488	507	486	504	525	511	466	478	482	482	487	506	513	525	504	474	453	498	471	479	484	508	467	473	475	514	497	526	497	516	484	521	482	468	469	500	475	477	490	527	459	477	488	490	524	483	514	483	480	473	463	486	514	477	488	475	489	501	481	497	501	501	459	487	461	480	517	465	485	481	443	506	482	472	467	493	478	483	461	480	457	490	483	493	496	463	503	492	486	498	475	467	537	513	488	525	459	500	474	494	532	455	506	484	512	504	549	490	496	510	462	494	465	501	470	453	479	470	507	535	476	481	473	515	474	486	475	511	474	511	451	501	488	474	493	496	495	492	446	482	510	486	509	525	476	498	474	493	489	465	478	486	503	486	485	463	477	473	415	488	508	520	477	474	506	473	499	450	500	476	457	499	483	488	478	490	503	497	445	479	485	497	522	488	477	486	485	514	496	460	505	472	497	509	499	484	449	473	478	510	445	508	531	427	482	489	486	484	512	541	441	497	482	464	520	470	485	487	472	479	508	440	466	518	475	511	494	497	519	444	496	485	507	514	469	498	477	495	501	516	426	499	454	466	492	522	473	471	466	477	468	470	490	484	501	496	489	496	472	511	481	488	511	492	497	506	492	481	495	503	503	520	488	463	482	495	478	491	487	500	482	488	489	455	481	524	478	503	518	499	516	510	503	521	506	502	520	471	491	454	490	456	458	488	529	518	476	489	477	482	484	539	502	517	494	466	515	510	526	474	481	489	516	502	514	436	445	492	489	480	499	482	503	529	491	483	442	461	503	483	430	463	522	477	508	515	466	454	487	476	460	481	471	492	496	429	481	531	476	483	447	465	514	511	510	504	488	493	508	473	517	548	476	478	480	504	488	509	512	460	481	513	517	488	493	463	502	483	475	454	468	497	462	483	499	484	484	487	499	511	460	460	498	490	532	504	486	489	508	468	500	483	509	493	521	478	507	478	496	519	490	459	492	505	506	493	485	488	463	450	509	490	478	528	491	511	504	473	478	517	464	503	481	490	479	495	459	505	475	462	496	495	485	489	480	452	493	498	473	526	477	526	518	465	505	442	476	531	480	505	466	518	487	509	489	533	549	498	496	466	507	494	462	472	517	520	502	497	502	527	490	477	479	521	447	490	459	482	490	484	490	478	465	481	486	514	463	501	493	474	516	508	495	509	498	492	519	492	510	482	476	452	505	482	524	489	455	467	501	491	466	489	484	507	479	528	492	489	508	491	460	517	477	472	517	547	463	511	472	473	513	498	457	489	492	500	471	526	492	434	474	519	527	464	477	505	506	479	498	501	471	493	526	462	515	506	515	489	460	518	513	523	474	492	494	482	475	487	460	454	469	490	485	473	520	496	456	484	469	475	499	477	473	485	515	465	460	506	511	492	478	491	466	502	472	455	485	531	502	468	514	499	489	475	491	505	496	504	491	511	475	480	485	463	524	475	491	491	529	413	454	471	476	526	435	496	504	448	499	526	474	505	477	477	489	479	454	487	479	482	460	526	476	498	462	463	497	474	528	484	478	485	481	524	528	517	453	499	449	464	522	547	484	466	508	499	505	489	477	488	499	475	525	485	461	523	492	482	501	499	478	480	500	461	471	480	502	497	489	510	470	521	509	466	498	490	465	490	484	468	476	501	567	445	530	461	502	482	458	508	490	523	504	499	484	509	436	478	465	504	500	464	496	485	462	440	481	497	491	482	494	485	507	481	474	476	462	521	521	472	499	513	469	492	485	474	537	490	471	457	477	458	520	506	490	449	489	488	501	463	481	487	451	519	520	486	491	493	496	498	491	516	450	504	465	496	458	499	513	470	507	464	479	534	487	477	511	491	492	487	489	482	516	502	524	479	489	485	497	501	497	448	503	519	435	465	517	515	507	458	515	521	487	479	466	465	488	486	503	491	461	496	473	471	500	484	449	449	449	469
16604	3157	3069	2189	1460	1025	785	646	521	429	365	328	298	296	217	256	205	239	219	198	215	180	187	179	195	209	201	219	175	218	285	342	457	820	1009	1381	894	635	893	817	899	754	479	499	398	388	301	273	212	241	163	155	180	152	166	158	131	139	136	147	132	136	149	138	148	133	137	128	137	124	134	131	138	145	128	143	118	126	138	132	152	140	142	126	125	151	144	122	135	155	129	114	138	129	139	144	144	157	120	131	124	166	139	139	124	137	145	141	135	122	140	144	147	147	125	128	136	119	116	135	123	120	131	142	147	145	127	146	161	137	132	121	153	119	132	123	137	118	143	131	139	129	118	144	131	150	151	137	126	146	132	150	133	150	133	115	155	120	136	145	135	131	130	145	136	143	153	140	127	131	117	155	136	135	102	128	118	110	143	138	157	153	131	123	145	147	142	143	126	127	159	149	142	112	141	133	133	134	140	132	143	147	137	144	139	118	138	148	131	119	133	110	133	127	132	141	147	141	148	129	135	132	141	147	122	146	127	137	121	142	171	134	139	150	136	129	137	147	128	140	145	135	125	128	128	135	141	143	130	149	125	135	139	142	132	154	133	144	154	139	136	125	120	145	132	140	130	151	141	155	143	134	129	137	148	169	133	127	138	144	140	121	143	123	133	138	140	131	120	135	129	146	147	141	114	129	142	146	119	122	126	142	135	154	149	116	146	133	123	117	130	125	109	127	146	117	132	148	153	134	135	123	133	160	145	116	136	132	120	111	131	153	139	146	159	155	132	135	131	154	116	125	133	149	144	124	144	140	136	148	155	123	130	117	138	152	140	121	131	130	147	126	141	144	128	136	131	130	129	134	131	123	121	136	148	131	145	140	120	136	137	135	140	137	117	123	98	134	111	134	146	118	140	135	116	130	129	124	115	140	140	138	136	139	150	134	142	129	124	127	110	128	127	156	141	152	134	128	150	139	137	123	132	152	147	145	144	142	116	125	134	114	136	148	147	143	134	146	130	122	134	123	131	152	143	132	130	149	137	148	145	144	145	139	122	144	120	133	120	127	139	140	142	140	122	152	165	141	153	139	130	135	138	125	135	123	123	118	149	159	136	158	146	127	125	139	135	137	136	146	121	145	124	138	140	115	127	143	147	132	140	155	121	131	137	145	143	146	122	132	137	146	143	143	154	156	146	128	117	145	128	141	135	153	135	155	120	135	138	144	128	134	146	140	144	126	130	140	119	133	128	149	154	119	105	120	153	133	154	137	151	141	129	143	151	157	132	133	152	139	128	131	121	140	142	133	130	125	117	130	135	135	131	148	140	143	143	144	135	140	125	113	121	138	137	114	122	135	135	117	155	137	136	153	131	154	113	140	157	161	140	158	125	133	150	121	122	136	126	129	148	138	142	134	113	125	128	114	127	117	133	155	141	134	148	123	115	138	132	141	141	146	136	139	135	121	165	162	142	131	135	128	135	138	152	141	127	156	136	152	150	128	138	131	144	147	133	125	138	141	125	137	127	141	154	129	136	146	134	157	129	132	149	133	126	116	142	145	131	155	130	114	136	136	159	134	120	133	138	135	141	139	111	143	114	151	123	120	161	132	125	144	130	132	154	134	146	125	135	142	136	144	135	135	147	102	130	137	148	143	99	124	152	125	127	150	133	140	145	145	120	156	141	162	142	143	148	149	138	122	116	140	130	137	130	127	129	135	138	144	137	112	120	150	155	143	141	144	131	143	153	142	132	140	148	165	148	124	126	131	134	127	137	130	113	129	133	114	145	143	144	163	137	114	121	142	137	132	140	131	145	149	129	134	116	131	141	145	151	119	150	134	152	138	131	141	130	134	149	145	122	140	161	128	151	125	138	134	140	153	113	143	132	146	148	119	133	148	139	122	156	130	110	135	115	116	145	134	124	126	134	149	146	136	131	134	169	152	121	140	152	150	147	137	137	147	133	132	123	140	160	114	130	134	154	152	122	127	128	150	113	150	136	143	137	128	141	135	134	142	136	134	132	133	121	122	124	129	158	153	148	140	145	123	131	134	140	135	135	148	146	128	141	124	131	120	140	140	142	135	146	127	137	125	140	132	133	141	132	148	145	134	135	140	126	134	150	147	129	120	137	138	141	140	127	123	133	111	153	146	139	129	133	142	131	124	148	154	143	130	122	148	128	148	134	120	143	146	151	135	161	144	138	140	154	151	131	126	128	153	142	125	142	124	126	141	150	133	150	148	133	140	105	138	138	143	139	131	139	156	139	147	117	154	146	133	158	130	132	133	128	127	129	124	140	142	145	134	126	123	144	129	142	134	122	135	154	139	142	121	144	152	136	133	118	132	129	143	124	124	141	119	129	127	141	139	151	142	154	135	145	163	135	134	147	127	156	133	127	112	130	138	120	156	127	149	129	125	131	123	126	139	142	143	109	141	151	146	124	142	141	125	130	153	136	138	124	154	146	169	144	139	138	162	127	136	109	132	143	144	127	149	167	130	148	141	124	124	123	132	131	132	135	137	136	125	138	143	142	132	153	139	132	129	149	141	147	126	155	109	124	109	142	136	133	134	130	146	137	133	143	133	133	108	130	132	140	133	126	128	123	147	135	114	141	152	130	142	126	145	137	125	138	150	146	128	164	117	128	140	128	137	133	149	127	153	163	147	126	133	142	150	136	135	147	124	128	98	151	149	144	145	142	132	162	141	139	163	133	141	132	136	126	130	137	140	138	131	132	138	127	124	137	132	143	120	137	150	135	131	131	122	140	142	133	152	130	118	156	125	125	137	136	142	132	132	129	152	115	148	130	132	124	138	133	140	122	129	136	129	126	147	134	130	137	131	135	138	115	130	130	128	126	133	138	103	128	131	139	143	122	129	152	125	142	140	129	138	121	112	140	107	122	120	130	126	105	126	129	135	140	132	123	123	141	132	121	144	134	150	143	122	156	147	139	121	134	132	124	149	148	119	134	137	133	123	138	144	152	136	149	144	127	142	121	125	168	148	148	138	161	147	127	121	141	127	121	139	151	152	132	130	144	134	147	144	126	122	129	126	130	149	138	140	128	118	137	128	137	154	151	135	137	145	132	123	122	136	125	136	149	146	139	151	128	117	166	138	142	147	146	140	141	122	134	136	150	155	150	144	126	113	144	132	134	136	139	149	141	148	116	161	131	120	118	134	143	133	139	126	145	138	126	129	129	123	141	124	139	145	151	137	124	133	150	135	126	135	143	117	114	141	136	128	158	123	119	112	137	124	137	130	131	127	125	133	133	121	139	132	144	147	129	127	171	142	117	127	142	173	141	144	149	123	131	134	141	148	128	148	114	135	127	121	153	151	137	118	151	144	146	126	137	152	156	109	129	145	134	160	131	119	137	143	133	126	113	132	138	146	133	131	123	147	125	126	122	153	128	135	146	134	143	153	124	138	161	152	139	129	137	126	137	124	132	132	152	116	145	113	131	130	129	147	129	128	132	133	141	124	150	157	122	141	139	126
8301	2583	5697	6498	5567	4390	3607	2968	2511	2194	1921	1664	1530	1347	1264	1246	1057	1004	916	902	833	820	786	768	876	995	1055	978	1044	1030	1443	2120	3441	5276	5103	7177	6019	4405	5915	6088	6071	5522	3311	3837	2737	2555	2036	1756	1260	1342	903	649	641	564	544	513	477	532	481	529	548	530	518	497	502	538	525	473	497	463	513	431	465	492	445	465	498	464	449	456	454	445	445	434	488	457	505	478	461	448	493	444	461	441	428	426	466	467	453	486	458	463	427	430	495	435	449	462	433	453	444	441	432	450	439	403	439	436	453	445	444	433	458	424	418	439	389	465	434	426	422	446	421	395	471	442	459	470	423	470	429	440	417	464	413	413	406	457	416	417	438	452	463	469	474	424	425	431	438	418	415	436	419	450	375	428	417	453	414	415	448	431	450	415	440	434	395	402	428	418	438	440	439	424	449	437	426	433	458	439	452	412	430	417	455	453	445	425	428	433	451	444	422	454	411	425	426	418	408	442	415	418	421	409	464	422	465	424	430	421	445	441	433	413	424	421	436	416	433	436	411	434	464	474	433	460	443	424	452	422	454	406	422	453	400	468	420	408	421	464	444	432	456	468	428	406	433	424	418	423	442	432	435	440	420	429	425	421	404	448	437	471	455	398	431	440	433	421	417	459	433	423	449	444	433	434	429	399	439	429	430	413	437	409	420	427	427	454	436	497	411	481	429	420	425	423	457	467	430	452	409	448	450	447	433	464	399	433	423	431	427	473	393	435	443	426	430	446	437	436	444	435	429	426	427	425	474	417	414	419	393	433	408	436	393	429	459	422	426	405	468	452	445	461	405	446	445	473	465	410	484	428	456	432	473	475	439	453	431	454	460	450	423	401	442	406	467	444	438	436	463	438	420	443	469	403	417	426	444	400	443	392	455	417	413	426	429	444	429	451	476	427	442	456	447	442	436	406	426	449	404	435	435	446	432	443	426	381	413	448	400	445	438	452	444	423	401	440	425	466	417	394	466	434	429	438	426	425	418	440	432	441	426	430	449	381	454	437	437	456	418	403	433	450	476	434	427	409	384	415	457	408	435	422	445	391	468	443	402	412	437	425	426	457	453	437	418	428	435	441	429	455	446	461	482	455	433	411	439	393	412	419	467	436	438	410	418	464	431	451	441	431	435	418	443	443	432	380	435	441	450	440	457	454	441	418	452	386	423	411	423	446	411	466	429	442	436	404	398	456	425	438	452	415	435	471	448	423	410	420	427	428	445	431	455	417	413	439	433	376	480	422	438	452	487	454	451	436	370	383	410	418	428	427	408	423	426	444	448	408	416	430	411	445	444	434	433	434	422	425	433	431	420	414	451	442	444	376	453	419	438	437	411	450	446	443	430	450	432	424	444	403	393	398	452	440	451	410	422	411	429	442	473	415	407	403	399	449	423	441	447	428	434	435	437	401	401	403	451	399	447	444	440	430	455	450	445	430	429	464	445	441	417	416	447	419	421	439	427	431	449	419	428	422	485	450	418	426	401	466	434	438	412	453	442	444	442	439	380	418	448	437	451	466	448	407	428	436	440	440	430	416	422	479	418	431	437	421	420	462	444	457	455	451	429	467	373	432	393	406	407	485	407	428	410	465	431	449	439	444	460	404	418	438	423	457	405	437	433	445	440	422	453	405	439	420	416	434	457	458	413	418	437	420	413	447	439	390	450	438	445	456	371	442	423	445	430	421	433	411	417	447	440	416	441	422	407	440	414	453	452	414	444	435	411	424	420	429	423	453	449	422	446	447	424	457	444	436	431	433	454	459	413	478	477	462	399	477	431	418	443	400	421	469	406	425	417	395	427	443	467	410	437	456	473	431	437	453	419	464	422	425	437	450	449	424	439	458	424	418	440	413	422	441	434	453	453	422	414	476	425	408	444	408	381	433	423	437	430	388	454	448	401	455	444	399	460	427	440	425	430	439	441	402	468	375	464	406	421	474	401	464	443	431	453	398	440	467	397	449	463	429	431	404	439	400	431	435	433	445	441	433	387	437	448	449	445	440	445	431	474	413	445	448	413	456	431	417	423	439	456	421	438	457	423	474	395	451	438	430	457	447	436	445	434	423	436	437	421	432	462	430	439	402	490	440	397	419	418	439	421	412	448	415	440	424	460	419	411	429	403	451	457	472	422	413	430	442	416	445	423	424	390	427	435	440	442	422	426	441	453	427	445	427	436	454	422	441	405	397	404	439	463	449	423	423	435	422	463	430	437	436	427	435	441	406	460	416	431	412	472	442	406	415	433	423	411	434	415	415	402	422	422	424	427	460	440	410	416	427	425	435	403	449	420	415	437	449	440	434	454	450	404	396	410	405	463	440	433	440	405	442	414	460	426	410	454	452	477	442	458	393	439	444	402	399	451	464	424	438	388	445	436	440	422	450	418	437	456	439	419	459	409	442	431	445	420	463	420	416	409	445	433	450	419	418	460	452	394	418	425	401	466	457	394	435	427	434	466	431	446	426	416	422	488	450	411	437	479	451	441	442	456	447	430	410	430	416	398	438	425	444	408	425	387	452	445	431	410	429	432	429	445	414	467	446	456	415	434	431	426	447	415	451	412	430	437	417	439	436	405	453	402	444	416	433	433	426	447	415	439	429	424	419	394	425	433	431	454	403	454	400	431	417	419	439	445	393	443	416	443	406	416	454	435	467	428	439	477	400	431	435	441	423	414	464	422	449	448	394	426	420	409	416	448	401	445	429	422	422	428	424	421	394	452	433	462	455	459	424	440	415	420	446	442	461	455	453	451	459	404	408	445	438	450	438	421	441	428	469	436	459	439	446	421	457	427	420	429	434	438	433	435	437	450	491	415	391	440	382	411	420	439	442	416	451	448	419	461	407	447	465	445	400	413	455	441	431	448	472	404	436	384	437	424	465	409	464	409	420	439	455	423	421	419	415	448	452	468	444	414	450	402	442	439	442	415	449	436	412	418	380	417	465	418	476	461	429	414	464	444	456	406	457	436	462	408	419	417	394	406	440	452	421	441	438	433	445	432	429	441	432	423	452	436	475	454	506	435	444	433	430	385	438	415	437	455	444	441	433	449	391	478	430	454	449	443	463	416	454	456	403	401	454	435	426	428	446	441	469	418	429	438	443	427	431	439	461	456	441	461	420	440	408	415	443	426	431	429	437	445	432	438	424	447	402	459	438	444	396	422	425	454	451	421	439	449	438	484	422	420	430	455	446	396	429	402	476	441	459	450	416	425	414	402	436	437	417	416	451	428	457	408	423	441	476	464	380	403	385	451	429	423	411	428	432	487	442	397	424	429	379	434	445	431	446	434	417	475	451	428	430	396	418	387	420	415	450	441	407	449	410	444	457	431	410	393	480	430	416	453	433	443	455	432	426	435	402	413	437	415	420	452	444	473	451	420	444	452	465	420	414	413	410	426	427	430	457	412	423	403	488	442	452	424	404	426	393	426	413	452	465	429	439	451	423	446	422	433	438	449	454	439	442	423	453
2277	409	372	340	325	352	278	313	322	281	281	289	284	301	294	280	277	306	325	310	313	288	267	279	300	305	319	333	287	313	315	317	316	300	321	327	308	311	282	278	308	314	313	278	310	279	262	291	306	280	286	304	313	305	302	281	258	293	257	268	284	318	292	283	309	292	265	310	287	285	278	274	262	304	292	315	277	326	288	277	286	285	265	305	298	273	285	305	293	298	268	274	261	282	289	294	292	287	303	283	288	272	301	295	300	267	273	316	277	276	288	275	302	275	263	319	254	258	288	291	266	321	298	284	276	305	285	287	271	261	292	258	298	283	318	323	286	258	285	299	276	314	258	313	289	255	293	294	290	286	313	257	298	289	289	298	303	295	319	332	299	275	276	274	271	310	279	303	320	296	284	291	285	286	259	272	262	285	296	290	269	264	269	288	296	290	269	308	281	278	311	301	301	279	307	280	309	290	273	292	318	295	255	265	304	302	288	297	256	315	291	274	288	260	277	270	275	278	270	285	290	286	294	266	298	287	287	284	273	304	285	280	296	306	302	299	271	279	273	306	295	275	286	275	305	294	286	299	286	280	288	311	315	289	293	291	291	299	284	314	266	278	265	294	300	290	280	310	307	286	297	281	311	278	306	291	289	298	297	281	296	301	315	317	258	269	297	312	283	294	271	278	285	289	300	282	292	319	299	277	316	275	286	273	284	288	304	321	335	302	292	288	296	296	282	289	281	258	281	265	322	272	278	302	312	266	289	266	304	254	279	255	292	273	285	278	286	297	315	312	270	269	268	263	304	303	272	277	271	296	288	297	281	296	295	305	287	298	275	281	255	260	280	297	277	298	293	267	255	276	305	292	275	331	318	272	291	301	305	282	291	297	274	272	271	302	290	313	276	275	266	284	319	260	298	278	292	285	285	290	289	261	264	288	296	278	281	262	310	281	314	270	291	279	325	260	300	304	255	311	317	267	291	276	315	262	259	256	295	309	286	279	303	279	318	295	267	304	301	278	286	271	279	276	267	310	283	294	301	265	277	309	295	278	277	277	294	289	296	274	296	284	289	258	275	259	270	263	286	278	310	271	282	278	274	275	305	303	285	270	289	281	295	282	279	285	286	301	295	294	302	310	295	264	286	292	308	279	289	301	299	283	270	282	281	301	281	308	259	284	270	315	257	269	285	286	293	313	303	295	298	267	273	240	257	253	283	279	272	305	262	307	301	265	283	276	275	300	304	280	280	294	294	287	281	326	322	292	283	266	262	297	312	290	291	288	280	304	277	269	294	287	276	285	295	286	289	291	284	298	294	293	305	284	277	275	298	307	302	284	297	279	296	280	309	300	296	313	287	292	285	297	316	284	299	261	289	274	284	269	299	269	301	284	274	294	268	267	286	246	305	285	305	275	262	287	271	287	300	268	281	298	278	282	292	286	290	285	293	310	281	300	305	267	265	278	250	278	281	262	313	309	303	287	269	296	278	290	287	280	295	291	312	271	254	322	294	287	311	299	277	290	285	314	279	295	274	294	280	280	296	308	313	277	315	287	292	293	289	278	242	280	293	286	326	291	264	311	290	288	278	288	272	295	278	288	288	286	306	286	281	287	287	274	276	290	315	307	297	302	313	284	298	303	301	304	292	280	318	299	297	272	273	291	323	286	307	288	291	303	306	251	290	270	289	285	303	301	290	293	276	271	281	244	276	321	302	281	286	273	287	242	314	318	308	269	262	284	262	270	283	271	316	318	299	277	291	301	293	295	319	282	319	282	292	290	264	258	314	300	277	296	296	257	300	291	297	295	308	265	258	307	260	329	301	274	263	274	270	260	280	284	301	315	272	301	267	298	298	301	304	293	283	301	316	295	287	284	274	299	291	298	277	274	262	324	308	302	306	325	264	308	307	267	290	290	299	256	276	312	292	268	311	278	295	292	323	283	299	301	289	279	256	281	296	303	312	280	297	326	279	260	296	263	285	306	285	284	303	299	287	274	284	278	257	252	309	250	282	310	271	286	297	282	306	285	314	305	301	314	281	306	264	293	304	287	311	293	287	271	259	279	286	313	255	288	295	258	291	297	288	271	283	318	286	290	280	269	292	289	285	299	275	289	310	284	284	286	275	283	290	301	297	289	305	268	263	328	276	294	267	298	267	297	316	282	283	277	279	300	295	318	315	264	301	271	292	296	305	290	307	304	273	283	295	288	302	280	305	297	290	268	289	264	312	296	294	288	274	305	266	263	304	291	305	282	305	294	289	307	297	295	280	288	266	253	258	303	304	308	276	258	282	273	283	262	271	304	291	254	281	287	279	293	314	271	285	289	259	272	290	287	301	308	283	288	291	253	299	257	290	312	272	301	291	307	316	297	309	277	305	240	326	316	313	258	266	307	304	285	291	309	278	290	293	274	276	268	290	282	268	267	270	244	290	261	275	300	307	283	297	312	291	271	295	280	300	286	305	286	278	287	276	264	268	275	301	289	286	293	267	287	261	298	293	280	290	294	263	281	267	294	259	303	292	288	274	295	289	315	288	274	269	239	302	286	289	281	296	308	270	276	304	280	274	267	297	266	243	274	310	301	256	297	332	280	283	282	301	297	301	283	282	294	265	302	294	276	292	292	279	300	280	291	300	272	286	294	313	291	264	292	289	303	299	292	291	294	314	320	285	259	300	293	275	309	279	305	279	295	285	256	265	278	312	277	292	293	282	243	291	256	269	308	276	271	266	299	272	282	302	286	279	282	253	261	283	260	276	280	306	310	290	304	310	302	289	266	269	278	276	283	306	268	264	300	280	295	295	275	275	306	288	294	271	307	291	307	298	286	271	274	305	275	284	275	264	272	287	300	303	275	304	286	278	306	277	264	262	261	309	291	302	277	278	259	308	293	317	280	272	302	313	301	275	269	303	313	296	296	279	274	281	300	280	291	292	306	278	290	301	317	287	300	305	270	279	281	275	278	275	299	288	280	281	295	283	283	281	296	280	300	327	302	307	280	313	285	314	284	289	270	282	306	294	309	344	276	322	287	258	266	300	280	277	301	269	274	271	292	282	299	296	289	272	274	301	284	310	302	275	286	259	300	311	293	280	285	306	300	292	280	294	307	310	263	283	292	266	297	301	309	283	289	280	275	302	319	277	289	312	279	294	313	271	285	300	292	256	272	248	278	282	295	257	267	292	315	267	286	308	305	265	293	303	321	308	276	286	314	281	311	302	278	273	286	287	286	274	287	302	307	284	317	301	273	284	275	288	305	313	318	269	319	308	297	287	270	293	302	292	279	285	303	324	282	271	320	292	278	270	292	305	279	264	294	299	288	293	298	299	312	266	289	300	295	303	280	269	285	282	313	299	299	279	291	329	279	298	291	293	262	286	281	274	269	274	302	284	304	305	302	294	268	258	279	280	285	274	272	264	317	271	300	287	267	279	285	297	294	278	284	289	274	298	310	306	288	294	305	290	288	303	275	293	301	302	290	274	301	310	264	273	320	299	335
2381	843	1005	1134	978	949	852	852	831	939	900	819	837	820	817	824	850	831	792	823	863	745	790	854	869	979	896	938	865	835	904	936	993	1017	1010	1130	998	993	1062	1001	973	971	946	910	871	877	862	863	870	829	760	846	825	824	813	761	829	803	818	826	784	805	793	833	847	741	824	779	863	772	794	836	831	803	795	804	791	770	792	823	808	828	802	818	824	830	800	821	818	801	809	828	763	819	815	804	826	721	797	810	818	818	759	810	789	815	838	837	817	793	806	787	836	816	811	772	784	818	781	837	810	851	837	824	798	796	843	857	810	843	795	821	814	831	793	831	814	859	822	807	805	799	791	833	811	829	815	800	832	816	845	855	836	844	784	787	804	821	803	801	803	806	840	780	834	827	877	768	823	795	821	801	838	796	786	807	796	804	797	776	783	830	770	777	866	782	798	830	860	775	771	821	813	801	796	749	732	841	781	833	760	789	773	812	856	759	851	802	862	813	822	808	837	780	801	810	796	796	833	755	834	805	841	798	807	823	824	862	833	819	771	814	776	796	795	796	768	843	790	826	802	824	760	790	852	812	804	800	850	820	793	790	810	812	808	815	805	814	768	793	825	797	771	789	772	762	824	826	785	820	832	825	817	771	795	823	840	803	777	797	839	834	899	808	795	824	779	822	815	817	780	823	829	829	782	836	816	803	847	796	860	783	812	806	830	790	820	796	817	799	834	858	862	781	829	853	806	829	815	801	791	779	782	836	793	822	809	769	869	804	796	823	829	822	778	859	809	778	815	783	837	818	823	832	731	814	776	794	730	793	855	779	777	838	814	800	813	803	819	791	806	814	853	768	790	827	808	788	850	842	840	816	801	814	808	853	807	768	829	798	764	780	760	832	788	832	827	753	817	782	786	820	807	834	816	798	808	864	816	837	800	823	832	846	778	825	823	779	807	787	835	799	833	832	824	829	827	836	776	855	830	836	832	835	831	833	816	821	830	835	846	809	778	842	772	783	795	803	770	795	842	792	807	788	807	807	829	840	837	842	793	805	777	822	757	799	800	790	828	818	797	885	811	785	816	840	798	794	782	819	823	788	823	851	789	832	866	797	806	808	786	801	812	811	782	818	833	768	799	802	841	849	816	800	760	833	809	802	819	806	828	812	842	805	775	824	825	817	800	824	810	840	790	857	830	790	819	793	831	800	845	795	827	872	816	819	855	833	824	831	838	812	857	798	834	808	736	797	759	799	830	805	839	891	825	803	811	840	783	805	791	831	814	832	828	832	813	840	749	835	828	828	834	771	814	815	819	806	813	852	812	801	760	789	813	887	781	885	841	771	821	842	809	780	835	841	835	826	830	803	798	793	794	782	839	804	789	826	820	800	878	820	824	821	792	856	773	763	786	840	776	767	832	823	784	759	823	821	805	768	810	826	832	830	812	779	806	845	805	812	796	814	842	809	804	879	804	814	813	794	824	833	777	864	787	794	813	822	800	837	819	785	773	783	782	810	849	792	796	845	830	785	804	819	809	848	843	803	826	769	817	818	854	796	824	792	776	830	804	809	795	819	862	854	758	884	808	804	752	777	779	848	810	795	810	841	850	765	808	796	825	821	821	746	853	818	802	801	781	798	872	780	791	849	889	805	825	790	862	858	823	838	868	825	792	824	805	817	824	835	820	845	817	828	790	777	784	842	781	788	849	823	780	784	806	784	819	822	817	789	892	830	798	826	797	838	866	813	773	795	794	820	805	806	771	783	883	774	819	830	787	788	829	832	846	872	855	812	873	811	821	768	816	789	834	806	792	791	810	797	831	794	792	890	778	845	776	759	789	835	795	771	864	809	794	835	814	824	800	799	790	815	787	772	838	787	837	824	786	808	821	812	786	804	822	810	799	817	765	808	802	808	834	828	767	812	859	790	820	841	808	835	808	834	781	841	842	804	791	824	857	838	784	824	821	748	843	861	806	833	783	771	815	871	784	802	796	830	809	844	793	759	841	805	811	855	828	819	762	831	816	821	751	803	794	824	830	838	730	842	829	769	802	830	819	833	847	804	804	866	848	851	797	772	864	808	817	811	796	758	801	790	760	840	770	821	762	813	831	790	821	839	789	869	858	842	795	833	818	847	802	831	822	837	815	838	806	787	826	838	839	831	811	780	807	782	841	798	761	844	832	876	793	825	790	807	802	815	833	803	783	834	853	818	755	801	836	801	813	838	817	802	863	850	806	810	847	821	763	794	841	768	812	802	788	831	817	803	855	845	820	796	807	829	803	794	799	797	870	760	816	791	808	807	853	836	771	853	786	822	853	764	784	794	810	779	869	854	848	794	819	820	830	784	822	812	756	782	822	783	750	814	798	810	838	854	830	806	828	825	803	808	796	774	811	820	790	849	805	831	810	757	808	851	817	825	844	775	792	851	822	848	792	814	847	792	802	823	841	765	780	825	831	776	803	784	825	825	857	826	792	820	801	849	777	743	799	806	800	838	779	800	831	852	770	859	807	799	765	781	763	810	804	802	854	839	788	796	848	785	787	835	840	757	773	864	790	827	801	811	819	812	764	803	801	834	841	792	809	814	800	791	835	803	805	790	839	812	795	869	757	831	821	795	780	782	801	781	823	785	770	785	835	823	769	848	785	817	826	834	819	804	834	836	833	812	843	767	859	793	816	786	797	788	771	820	859	796	815	799	886	804	807	751	806	816	850	801	832	750	812	819	798	820	786	822	872	807	816	802	844	867	836	818	837	772	826	778	822	793	834	832	823	839	831	840	789	839	805	774	812	854	816	869	835	848	817	838	799	830	812	756	776	836	784	803	820	826	791	800	823	804	863	815	839	846	866	819	857	833	768	903	792	807	849	841	823	851	848	889	821	830	824	770	881	811	820	801	807	868	812	818	834	817	880	780	792	820	796	807	837	824	796	770	827	784	815	829	793	786	813	792	782	833	813	810	822	804	851	796	824	804	846	825	849	745	783	893	793	801	806	874	748	830	849	821	803	881	809	830	824	857	766	806	831	758	854	788	793	853	808	814	796	815	779	787	796	821	794	839	745	816	823	793	794	800	833	806	815	832	814	811	795	840	822	803	834	839	826	772	827	843	843	782	834	815	796	788	805	785	774	790	832	814	791	795	758	821	846	811	783	790	850	832	798	808	781	805	843	754	767	775	790	782	867	835	780	780	820	790	863	813	826	885	816	816	797	795	825	868	816	802	788	794	854	821	801	785	819	879	843	869	820	795	805	820	787	825	787	760	814	850	791	811	802	823	789	835	845	793	840	781	770	791	814	821	787	809	801	774	830	810	782	815	815	782	779	831	817	775	787	859	830	795	784	828	815	856	821	811	752	835	831	792	823	795	828	752	864	777	789	794	811	802	831	773	886	836	729	807	852	807	822	835	813	798	819	859	808	821	813	804	844	847	778	835	779	836	826	802	828	789	859	819	810	805	836	867	882	787	816	838	824	772	849	788	825	839	795	865	793	791	828	802	829	912
9898	1588	1740	1303	886	622	504	425	381	294	284	270	242	240	243	196	206	220	177	199	179	208	176	210	252	249	213	185	194	226	346	432	545	665	725	814	546	439	601	536	546	426	326	382	282	274	249	232	210	237	189	174	170	170	141	150	182	179	147	150	157	142	165	145	167	144	157	152	163	167	124	145	172	145	166	191	170	174	153	189	168	173	175	156	149	144	153	169	160	158	166	163	151	163	158	152	158	159	147	160	164	158	164	165	191	148	152	173	146	141	187	155	136	154	162	158	191	185	164	147	171	155	154	182	175	158	126	167	162	159	145	184	157	123	163	178	146	169	160	192	157	149	172	154	167	154	149	181	146	167	184	154	166	154	153	164	168	173	163	188	133	141	142	159	174	160	156	167	183	157	156	143	178	156	155	163	160	163	145	169	146	178	176	133	172	156	173	169	163	147	163	170	163	153	149	169	178	169	181	195	159	177	161	174	153	168	158	135	151	168	165	161	153	176	174	158	160	183	147	130	166	165	170	145	163	186	160	167	165	162	141	166	138	175	127	157	154	156	167	150	172	147	131	162	149	144	159	139	158	157	155	162	141	148	176	160	172	149	159	159	144	167	168	165	165	153	143	165	170	158	151	169	151	165	164	171	173	160	168	168	156	153	155	184	183	167	147	174	155	164	166	163	169	157	195	165	170	184	179	151	155	176	131	150	174	158	156	179	169	168	171	168	171	162	152	167	174	167	152	173	167	197	145	177	148	151	155	172	179	142	147	159	173	169	169	163	169	152	161	155	174	179	162	145	162	146	147	156	158	170	182	147	138	169	167	169	176	154	140	165	176	167	160	175	165	139	163	152	170	155	153	154	173	147	163	181	137	161	180	157	167	165	164	114	167	182	142	164	182	147	168	162	171	163	174	160	169	152	158	146	164	167	145	167	186	169	173	164	158	165	135	164	158	171	170	158	167	139	165	163	166	159	148	145	174	158	169	168	159	157	141	154	147	162	149	156	159	153	158	140	155	122	171	132	153	143	160	156	177	154	134	156	167	145	163	155	177	161	135	130	157	172	162	163	183	159	181	163	157	153	149	155	144	146	168	162	170	171	153	150	171	183	170	148	189	169	168	170	175	177	146	166	176	142	171	149	161	154	164	162	151	175	176	155	187	195	168	158	167	172	168	174	181	180	140	157	175	163	168	139	153	173	152	175	156	161	169	166	161	161	156	171	165	163	171	164	166	158	159	179	162	156	151	153	166	148	143	172	144	148	137	156	170	145	165	172	166	161	169	163	138	154	156	180	150	144	156	154	159	185	162	163	169	187	173	163	161	175	164	159	180	169	160	152	156	145	169	138	165	155	148	149	148	178	162	142	148	169	135	158	169	177	155	166	159	171	168	137	179	161	167	155	181	139	167	157	166	187	155	152	165	164	179	168	154	147	188	170	165	172	187	157	173	142	158	146	171	172	163	185	165	171	180	159	172	165	144	168	162	194	162	153	151	139	190	160	160	169	169	152	170	183	145	165	147	144	165	178	172	161	155	170	166	191	155	160	182	161	165	144	181	176	162	140	150	158	164	173	170	136	152	150	182	134	155	149	158	170	149	165	173	156	159	147	150	176	177	152	170	155	174	172	174	141	148	168	166	163	163	168	170	175	156	167	156	154	174	146	164	167	149	177	145	158	162	183	171	150	154	171	178	153	160	137	144	178	174	173	163	169	152	173	166	175	172	154	172	183	154	156	168	167	167	178	152	184	153	155	136	177	138	182	166	171	164	151	181	175	137	160	184	153	152	147	131	194	169	158	161	161	176	165	155	167	188	152	175	157	162	168	150	171	161	180	164	156	166	164	175	154	142	156	174	168	181	173	161	158	134	161	167	165	156	164	176	163	144	171	184	170	175	152	192	166	161	143	150	161	163	168	160	154	181	149	174	167	150	169	180	162	150	169	158	148	187	178	166	155	165	157	155	147	143	154	164	177	178	143	147	168	152	152	172	160	153	150	148	147	177	147	171	159	178	151	168	142	164	192	160	158	145	154	152	155	169	164	146	176	176	159	177	159	151	166	155	166	156	160	164	167	143	164	169	171	141	163	161	136	172	161	170	144	202	160	141	166	178	169	181	146	169	167	141	160	165	148	173	160	144	145	167	147	167	154	153	166	155	155	162	182	167	154	159	175	153	156	173	160	174	172	167	159	167	176	158	161	148	174	171	174	182	178	151	161	176	158	153	157	170	156	167	162	164	157	157	139	176	152	164	162	153	141	181	140	170	172	116	163	161	169	170	136	161	169	169	160	169	149	149	147	154	174	171	179	145	153	151	157	158	139	132	173	142	170	173	148	171	156	155	177	142	156	151	162	153	160	157	152	176	192	139	180	160	174	147	170	163	176	164	156	154	184	154	163	154	178	176	153	181	156	187	132	183	179	179	161	167	166	173	153	136	158	141	150	168	147	179	149	160	148	168	176	168	156	110	170	180	169	178	169	162	181	144	163	164	146	180	154	155	147	174	157	183	165	146	150	153	183	178	174	175	153	138	157	157	160	167	178	186	180	162	174	121	147	160	162	158	165	174	163	176	162	166	169	169	182	183	147	142	192	160	182	161	165	162	173	134	168	147	163	150	149	156	159	151	133	156	163	145	158	156	142	172	163	160	175	162	154	170	171	163	162	154	181	177	188	154	177	174	184	172	156	150	169	156	146	165	151	175	158	191	180	176	167	167	161	158	166	154	154	155	153	150	150	176	164	186	156	168	157	171	148	161	161	137	155	165	157	187	167	161	164	155	176	150	168	152	146	175	170	146	160	165	157	137	153	175	157	177	156	171	167	161	165	177	142	165	174	148	150	167	162	155	160	164	177	170	160	167	163	155	166	142	157	146	167	150	179	182	149	136	159	181	168	139	152	153	176	178	181	159	159	154	154	157	172	169	159	137	181	157	193	122	157	164	154	140	165	164	165	169	163	138	174	153	165	167	155	168	176	146	182	153	167	189	159	177	153	152	152	176	154	173	169	147	137	153	154	177	160	153	162	170	156	159	180	174	163	164	155	141	154	170	152	155	160	147	184	155	168	163	191	155	171	162	173	165	168	155	157	181	167	162	159	181	154	162	166	161	169	172	171	167	155	158	165	164	160	153	157	163	163	174	148	140	180	187	177	174	161	173	170	154	168	168	155	159	143	144	136	173	181	172	163	155	181	167	165	164	167	149	148	153	164	172	178	151	146	166	166	162	161	184	145	167	160	158	166	143	163	182	175	159	134	158	152	169	155	168	131	159	168	162	157	156	160	166	160	168	172	155	155	168	160	176	162	176	184	164	160	165	177	183	143	144	157	158	141	172	155	164	158	140	158	158	159	172	152	171	159	169	152	156	153	170	140	171	154	161	144	155	159	166	182	174	193	159	169	170	162	168	175	175	143	185	159	153	158	169	160	173	172	145	148	164	178	172	153	181	150	191	148	152	177	157	139	140	161	145	179	168	154	172	154	158	139
6271	1674	3576	4064	3449	2757	2247	1878	1704	1408	1290	1156	1017	958	872	864	905	753	796	753	700	784	679	794	1043	1057	1009	940	870	1153	1926	2813	3557	4138	3995	4665	3430	2996	3563	3291	3174	3041	2263	2544	1661	1584	1324	1122	945	920	809	633	597	585	546	534	662	526	558	555	561	546	604	605	523	552	559	542	531	546	517	577	499	486	515	518	471	512	503	513	489	502	521	529	544	551	518	547	508	511	525	529	501	486	528	512	528	484	530	511	493	498	508	510	575	531	487	482	506	514	487	538	488	458	462	487	537	505	512	522	481	508	472	512	495	499	495	513	475	492	456	550	503	497	536	532	506	506	487	520	538	503	501	512	519	479	531	539	526	538	523	476	536	491	480	487	505	490	495	508	481	495	488	508	488	502	520	483	506	509	497	526	470	502	519	464	502	533	511	495	495	490	512	517	433	498	536	489	531	518	490	512	462	519	513	494	512	536	538	473	496	494	485	488	472	543	502	481	509	516	505	481	466	483	534	492	480	495	485	502	459	504	488	482	522	470	496	533	500	508	540	501	525	506	504	512	528	534	501	475	478	517	526	463	509	540	537	544	499	546	515	485	484	521	476	503	544	494	474	516	470	508	516	489	497	550	503	523	513	503	484	500	524	512	520	523	487	494	474	491	504	496	509	507	488	498	492	563	463	527	487	501	530	496	499	491	483	509	523	499	522	486	534	544	470	514	520	464	481	552	486	516	519	519	481	471	486	488	520	515	523	512	512	494	470	522	513	515	493	480	517	488	478	527	527	513	529	515	481	492	501	491	547	497	495	487	523	514	484	515	488	512	492	478	481	515	551	530	494	484	496	512	505	473	553	498	495	504	469	483	499	491	534	485	514	515	524	518	480	514	511	518	530	531	480	488	485	493	514	502	554	488	484	508	490	489	472	520	472	536	493	506	513	506	471	489	450	506	499	505	481	465	453	524	499	509	468	493	484	504	474	500	499	490	502	498	505	518	492	523	485	473	555	506	493	489	503	525	477	500	504	469	505	513	555	452	507	508	516	480	513	484	499	493	463	483	511	562	486	462	511	475	511	483	495	463	501	516	493	501	503	512	509	507	489	454	478	523	487	497	518	527	509	505	504	500	509	533	484	510	500	498	572	487	524	544	528	485	541	501	474	475	529	510	498	495	499	486	499	561	496	487	473	491	479	431	515	496	478	491	488	516	511	525	505	508	519	503	538	534	471	516	497	503	478	518	541	482	486	478	500	483	547	508	518	496	511	523	475	520	527	484	531	537	461	505	515	506	485	485	526	517	522	504	499	554	461	458	502	518	498	548	486	483	469	489	492	519	543	518	520	521	535	496	546	524	487	543	506	494	496	506	473	489	468	475	534	547	483	470	461	509	498	474	505	507	475	529	535	489	508	501	466	511	496	503	474	493	545	503	519	503	518	499	480	514	524	529	517	477	491	483	511	471	544	513	470	502	526	486	510	491	494	525	485	444	523	507	472	508	525	504	509	493	505	514	527	506	496	517	495	485	457	507	503	489	518	503	506	510	487	507	499	504	530	502	487	526	499	522	463	526	520	498	486	499	509	478	497	468	489	465	517	543	518	517	518	508	494	496	465	498	508	507	528	512	527	490	494	518	525	491	495	485	492	482	520	494	481	469	504	479	522	508	516	490	510	506	525	459	489	486	493	490	525	511	510	458	470	530	512	505	504	529	489	501	520	501	492	486	511	477	496	498	522	548	519	477	500	490	528	520	507	448	519	479	511	480	486	509	494	487	475	494	516	542	513	497	499	497	498	524	512	446	463	489	502	516	510	531	476	506	528	524	546	512	492	470	516	494	522	492	462	547	515	467	520	468	479	472	475	499	498	473	499	491	482	499	504	496	531	508	495	478	496	509	517	511	501	472	496	520	487	489	468	454	503	453	474	494	475	544	491	506	529	496	488	511	482	503	483	524	471	503	481	502	533	518	504	519	534	496	503	470	503	525	459	533	510	521	528	535	509	505	492	493	488	543	542	511	511	490	520	524	509	521	509	499	513	492	496	499	520	489	478	519	488	521	455	496	513	523	470	499	500	500	492	522	539	499	513	464	463	515	479	474	507	490	565	549	456	553	489	490	473	515	513	484	487	517	476	557	465	517	473	485	497	483	486	480	470	480	506	496	508	487	486	515	483	471	512	475	455	491	510	515	494	520	487	483	503	577	483	496	519	468	498	452	498	522	503	495	467	474	516	459	532	483	475	544	498	509	534	505	523	494	533	510	450	507	497	533	461	500	493	524	505	493	476	511	470	490	469	511	493	462	497	521	510	493	508	506	507	519	515	531	502	496	521	518	539	505	531	510	469	526	497	480	507	502	521	505	508	482	533	529	472	529	514	510	534	440	517	492	487	495	515	478	490	515	512	472	507	501	516	513	527	487	499	503	507	488	509	474	520	487	498	463	479	476	472	474	495	486	552	506	483	509	500	487	516	485	491	499	515	507	491	501	506	532	490	490	517	473	507	507	522	479	491	473	506	491	493	496	503	517	501	475	533	466	504	487	504	521	512	516	498	496	488	547	512	511	513	498	527	495	490	535	480	491	509	500	499	500	498	548	508	471	548	502	460	487	479	474	519	499	518	501	512	463	479	499	523	502	477	510	491	472	507	515	509	496	534	520	504	508	440	466	463	525	502	544	512	505	492	524	496	497	517	502	517	476	476	507	503	534	510	466	553	494	519	504	532	503	538	487	527	462	467	495	515	501	506	496	514	530	494	496	495	553	477	494	488	546	525	527	472	463	542	471	513	515	483	507	523	478	510	522	513	539	517	514	475	503	499	489	490	513	532	505	489	490	522	513	468	497	510	487	502	481	483	450	476	531	507	485	530	517	485	541	479	465	510	483	517	508	510	491	516	522	518	479	518	478	526	532	501	494	507	536	479	486	499	512	496	480	510	485	515	516	511	524	522	482	536	497	521	507	485	445	463	493	506	490	506	502	488	523	519	518	511	495	489	484	516	541	489	521	516	511	521	503	509	486	512	515	494	520	468	506	527	486	486	502	486	485	480	485	474	458	514	516	542	488	512	468	496	490	490	521	529	542	460	535	530	524	465	469	516	507	502	500	504	481	490	507	497	473	502	524	508	524	471	502	536	484	475	483	477	500	473	520	506	523	469	478	489	511	517	518	522	495	530	479	493	506	520	488	482	501	512	524	489	502	493	483	490	515	524	515	449	552	516	481	499	486	518	502	515	499	528	487	495	470	525	479	488	515	478	495	496	511	510	491	570	516	503	512	513	494	504	514	493	495	498	516	506	463	461	449	464	481	479	501	460	469	519	506	491	491	519	527	456	481	494	530	520	501	521	487	521	493	556	517	489	505	483	516	463	532	521	503	502	521	477	471	507	528	475	476	522	467	520	529	526	481	471	517	500	494	515	491	529	485	465	495	498	486	465	527	529	512	513	554	504	511	473	484	504	510	556	478	493	517	501	480	495	511	534	500	491	512	501	485	536	448
17689	3336	3199	2288	1607	1099	839	649	527	447	395	358	311	315	276	243	242	222	205	197	187	176	187	184	229	242	285	270	335	416	529	955	1231	1487	1333	1268	989	1002	816	623	671	697	509	552	388	375	308	277	237	229	235	170	188	165	141	162	158	162	154	143	136	160	157	167	153	165	156	138	145	156	164	165	165	151	147	163	161	155	136	141	158	142	131	142	131	123	131	179	156	136	156	154	150	145	155	157	142	158	143	141	144	146	134	151	167	140	142	140	151	144	136	148	148	133	160	123	141	131	143	148	154	150	119	167	130	150	140	141	136	148	142	146	150	141	160	141	142	139	136	182	119	135	149	161	137	157	153	169	151	131	133	133	163	137	158	112	149	142	158	140	159	149	137	152	158	153	167	162	163	128	140	142	145	158	144	136	153	136	150	140	168	150	163	146	140	156	129	141	158	140	161	159	160	163	133	161	152	155	146	152	161	162	157	143	132	151	130	133	147	157	154	137	169	137	155	158	152	138	131	157	143	143	142	159	135	137	150	166	166	163	120	153	122	144	122	136	150	138	160	163	144	145	142	154	154	126	151	159	142	154	151	151	161	142	151	129	126	144	144	149	137	164	127	134	140	133	164	137	144	134	136	124	133	154	134	143	145	148	160	134	150	130	131	151	155	137	138	156	142	140	143	148	150	156	133	136	151	169	153	133	159	154	161	131	124	152	166	157	146	160	178	151	148	107	140	130	131	150	141	150	133	155	159	139	171	144	142	165	148	163	136	166	160	172	131	130	138	143	142	148	156	135	140	155	136	161	158	157	126	147	146	156	136	160	138	169	160	140	135	168	158	168	136	145	138	135	132	135	138	121	169	141	143	151	130	159	157	144	123	158	141	124	120	142	149	165	148	146	131	142	139	166	130	147	152	126	148	149	130	141	160	135	135	166	161	162	123	176	156	148	145	131	145	139	145	154	138	144	171	165	148	143	133	151	131	167	153	137	162	157	144	154	137	137	123	160	131	129	140	152	148	161	150	138	141	121	131	153	132	149	141	153	132	142	172	149	155	140	150	157	143	140	131	158	147	154	159	147	140	144	127	136	151	160	126	145	137	156	130	148	155	162	129	140	136	140	132	140	142	139	149	145	157	129	152	112	152	159	143	152	163	164	113	129	147	141	148	169	145	130	125	160	144	148	157	155	149	165	137	132	146	138	175	169	161	151	161	145	146	146	134	141	150	141	163	156	138	166	158	143	139	151	138	150	147	124	154	132	131	147	150	150	155	125	133	138	160	140	136	152	148	136	135	142	140	142	136	148	140	146	144	169	139	144	136	131	123	153	155	119	137	169	131	140	146	123	139	124	150	144	138	139	156	126	147	145	165	142	149	151	123	157	132	130	157	139	137	122	147	139	152	157	144	127	142	138	149	117	137	147	143	152	159	155	136	132	148	151	168	184	127	149	149	170	132	158	129	141	143	133	147	138	139	145	144	147	159	133	144	148	132	147	161	148	144	134	164	133	154	130	138	142	150	136	142	152	143	143	165	155	140	157	156	145	146	141	153	140	140	143	147	167	141	142	135	130	123	147	137	181	140	126	152	151	136	145	152	133	146	155	149	143	167	155	163	137	144	157	151	144	127	128	129	164	152	167	159	158	110	166	148	139	142	119	149	137	163	142	159	146	160	154	183	157	123	159	157	137	149	142	147	155	156	144	169	143	151	131	154	149	164	173	129	144	143	139	152	170	152	148	134	165	142	130	151	144	156	135	162	155	156	136	135	144	157	146	130	142	131	147	148	127	150	152	135	146	142	131	131	136	152	145	147	153	159	148	143	142	133	155	135	135	144	150	163	145	148	149	158	143	142	149	155	128	154	137	144	143	128	127	164	142	144	142	135	150	146	141	152	139	148	147	136	138	163	152	148	135	182	141	137	141	144	136	144	148	154	157	145	135	132	148	128	143	137	148	140	154	138	131	140	142	144	147	143	141	151	140	148	147	143	141	127	149	130	122	165	154	131	150	134	153	155	136	127	140	138	148	142	174	145	136	125	137	143	146	160	161	148	141	139	132	119	138	142	180	136	147	160	147	131	154	133	123	142	148	163	139	120	150	161	152	139	131	130	132	153	179	148	132	152	150	145	146	147	137	154	133	133	145	141	137	156	149	136	147	130	146	137	136	141	151	148	148	153	135	134	153	146	146	143	138	148	138	122	126	136	151	144	137	157	124	147	146	146	133	145	142	169	155	149	122	134	135	146	144	144	165	129	137	153	149	130	135	160	170	154	151	142	139	128	144	146	139	155	164	126	166	125	147	125	162	144	121	139	147	155	144	148	152	136	161	154	160	138	132	157	157	134	154	135	130	162	160	143	130	148	131	123	139	141	150	157	146	138	121	156	133	143	135	137	160	126	144	144	161	179	156	155	149	144	153	159	168	145	139	124	155	155	134	151	162	145	147	151	146	158	147	133	138	165	161	149	150	151	151	130	133	151	150	139	141	156	141	120	139	119	155	160	144	127	147	149	148	138	137	156	150	121	138	131	142	150	136	131	138	147	157	137	151	144	145	121	148	124	147	148	137	129	131	150	121	148	138	150	130	150	148	154	126	140	139	149	150	168	146	149	160	133	144	141	135	143	158	147	127	131	140	125	125	142	144	157	150	137	162	146	150	140	138	138	153	144	162	153	130	161	153	168	140	120	154	143	159	147	149	138	153	145	127	148	148	148	148	143	150	136	151	152	123	154	124	148	155	145	158	159	139	143	160	134	151	157	128	130	141	140	153	154	132	121	133	158	161	143	136	143	123	158	159	158	138	127	130	143	144	152	117	138	144	177	149	131	141	134	121	160	155	121	146	146	118	157	154	155	124	148	154	149	127	150	127	134	136	141	177	159	151	129	140	132	147	134	121	138	145	138	133	142	143	159	128	124	160	134	117	159	140	135	149	135	156	147	152	155	123	153	137	163	137	153	174	150	148	126	131	155	139	138	148	143	146	150	134	157	141	146	160	145	156	149	146	163	147	150	131	136	145	153	153	147	135	149	124	146	149	136	138	129	144	150	137	131	133	160	134	170	149	169	131	130	146	147	146	147	144	130	145	138	152	147	142	157	164	152	138	158	138	154	131	142	135	168	162	159	136	161	116	133	153	145	152	123	150	162	133	139	175	123	134	143	132	139	153	156	148	144	141	148	151	128	133	134	162	147	142	124	137	135	132	140	148	114	147	136	163	145	141	141	132	135	163	132	126	136	165	133	158	158	136	119	160	133	157	140	147	150	153	143	149	129	137	133	143	171	169	145	159	145	140	146	152	132	149	121	144	153	133	158	148	161	124	137	156	123	154	136	139	157	138	128	144	176	147	139	141	164	162	169	129	132	159	142	158	129	148	167	131	127	133	155	149	135	128	141	151	143	136	124	128	146	139	142	155	133	139	145	157	140	152	146	135	157	130	142	155	143	137	128	133	147	138	168	137	153	153	142	151	142	153	152	140	149	148	127	133
8591	2821	6318	6977	5773	4604	3755	3178	2655	2259	1972	1765	1601	1404	1385	1223	1121	1056	1017	969	923	888	857	1040	1325	1272	1348	1340	1644	2608	3743	6630	8208	7704	6708	7220	6050	6131	5602	4639	5267	4855	3388	3975	2638	2530	1934	1655	1235	1061	1205	737	658	620	515	554	555	556	549	551	549	537	560	543	545	524	532	520	560	500	512	497	536	486	492	459	502	505	485	489	493	436	519	502	496	499	500	465	484	485	513	519	459	462	472	500	465	479	431	450	479	465	456	495	479	514	491	430	430	492	484	477	498	460	508	466	495	474	482	473	462	460	476	500	444	467	451	472	446	493	497	438	493	518	462	502	489	459	500	472	504	457	500	512	457	455	516	448	458	439	445	453	499	502	481	467	474	500	464	471	451	461	472	487	496	466	485	486	465	501	461	452	445	488	478	457	516	457	474	468	475	446	462	467	465	465	448	497	484	460	484	464	456	469	456	480	425	435	457	498	463	511	477	462	445	482	463	468	500	483	431	435	495	454	463	484	470	488	503	489	481	484	422	441	438	456	498	480	440	454	517	463	489	498	497	505	481	452	451	423	507	454	453	482	496	498	458	435	506	435	454	474	448	450	491	462	455	467	455	476	469	458	450	503	489	476	495	445	486	457	455	468	464	472	413	454	454	469	457	485	467	500	465	450	462	468	447	438	473	485	464	455	494	461	486	461	436	518	505	478	473	503	455	466	478	466	470	494	466	475	428	434	427	453	445	464	457	469	449	459	461	466	458	452	484	495	444	469	461	459	465	479	478	506	453	446	466	479	463	533	505	475	491	460	479	457	457	433	475	462	473	426	478	505	480	446	491	464	455	431	439	461	474	477	448	451	470	482	509	482	458	496	480	447	450	463	466	462	437	433	478	467	455	498	424	453	437	481	478	486	496	493	466	434	441	462	450	475	465	455	485	480	480	417	457	464	444	462	430	510	449	471	503	452	442	448	479	482	469	494	473	479	449	448	454	454	437	458	487	439	471	473	457	463	425	465	490	496	475	463	497	444	460	462	485	461	509	457	411	482	456	476	446	472	481	490	490	484	480	472	483	459	461	453	467	471	454	483	448	481	486	432	446	425	452	452	481	455	501	483	492	510	498	475	423	458	493	492	465	461	444	470	487	474	489	471	455	467	512	439	476	501	464	479	465	482	448	475	484	468	505	453	467	434	478	446	464	462	477	492	508	464	471	452	444	471	474	478	464	463	441	451	458	510	473	457	446	486	458	450	476	453	485	467	480	441	440	446	462	445	451	442	434	448	450	466	457	488	478	456	470	486	468	437	457	466	477	452	458	476	451	452	498	435	439	480	470	445	427	439	449	461	475	457	446	452	495	451	461	479	447	469	444	465	450	509	463	478	447	483	412	431	489	481	515	457	487	463	474	439	487	459	459	474	479	459	492	451	436	485	482	470	457	417	492	499	481	477	470	484	492	455	470	493	464	475	461	456	469	449	509	515	460	482	447	460	428	436	448	479	448	461	444	505	460	436	499	406	462	469	447	454	466	456	448	444	444	455	470	467	545	475	434	458	440	445	460	482	454	504	433	441	499	442	456	474	475	473	451	423	493	418	523	446	469	470	497	472	451	473	490	497	471	446	501	472	428	514	494	455	468	471	495	449	495	445	481	473	495	481	429	472	465	429	489	453	503	450	486	479	451	494	466	454	480	439	461	471	478	446	487	459	462	426	469	463	471	461	451	446	451	482	449	444	470	474	434	452	473	506	450	482	465	404	432	454	397	462	483	420	470	468	481	465	448	448	450	455	485	433	483	506	466	426	461	483	457	467	483	467	439	467	458	448	448	486	483	468	460	476	465	460	458	454	486	500	461	461	451	461	502	463	452	444	463	467	467	490	426	492	450	441	455	448	467	442	475	417	473	477	489	466	488	458	453	505	496	460	468	456	466	469	472	493	443	473	459	498	463	482	429	453	486	443	460	452	423	456	476	457	455	446	481	483	496	445	457	468	425	458	453	471	466	447	440	484	479	450	451	470	480	476	437	481	444	448	499	491	482	487	459	482	446	490	480	450	493	430	497	467	461	481	454	498	491	442	459	473	453	466	479	445	467	485	459	463	470	465	426	426	441	477	437	491	455	476	504	430	447	453	432	448	438	514	464	478	460	491	444	463	508	447	496	478	507	482	482	487	435	493	451	491	474	450	448	470	452	456	446	464	460	459	459	469	479	463	488	443	474	442	462	443	463	440	434	477	443	460	502	465	466	486	446	513	484	482	445	447	449	490	469	474	504	479	464	474	509	460	473	469	453	452	494	469	479	483	494	435	441	461	507	488	455	506	467	490	487	437	530	452	477	479	462	483	448	487	473	488	475	472	498	466	513	482	481	432	463	484	478	459	454	493	450	432	469	487	441	497	466	466	460	464	462	462	466	487	454	492	452	444	470	451	465	469	445	459	476	469	416	504	488	431	475	465	468	491	471	468	447	431	434	491	490	483	456	454	492	476	461	445	451	487	467	491	485	475	469	439	466	477	453	435	460	453	474	453	471	480	510	462	447	445	488	495	453	451	476	479	437	506	478	411	469	457	450	410	453	506	448	444	458	467	430	501	502	488	443	465	501	515	473	461	435	480	445	486	477	465	459	461	461	453	456	452	463	453	475	445	492	466	472	471	495	447	464	420	442	466	486	453	418	434	479	505	451	434	447	467	434	499	462	481	492	480	483	451	472	447	475	465	440	459	485	501	505	460	481	469	433	462	425	450	450	445	465	495	485	458	415	479	445	496	460	461	479	473	470	493	448	478	499	485	465	437	439	431	393	502	464	482	443	471	496	468	457	479	470	439	455	464	444	442	432	510	467	463	447	439	467	458	474	454	441	508	462	455	415	501	456	474	435	464	440	476	483	484	441	418	482	459	453	482	454	505	465	451	481	509	462	441	499	451	448	476	466	459	449	483	446	465	458	459	455	512	459	478	458	500	456	473	441	461	504	501	465	452	467	458	465	462	494	456	455	483	445	450	465	465	460	478	446	495	480	484	445	431	474	447	465	474	489	481	418	457	455	459	464	464	457	468	469	519	456	475	455	469	498	444	477	472	458	451	491	498	494	514	481	484	471	428	418	446	500	445	475	461	460	474	464	455	443	472	447	440	507	489	437	490	460	481	428	449	436	448	449	444	450	489	460	455	453	465	456	453	480	444	441	495	435	462	479	475	480	433	481	514	442	484	447	484	431	475	441	493	484	484	531	475	445	454	454	482	497	458	454	443	476	475	453	473	425	493	454	461	488	476	493	448	467	474	481	460	483	439	465	457	432	437	472	456	459	443	462	465	463	479	465	455	451	465	482	443	495	464	460	468	484	443	481	488	444	502	430	511	505	437	452	473	516	437	474	478	427	478	455	426	454	451	484	449	493	429	533	451	463	496	464	438	467	432	463	416	448	458	457	458	442	498	457	511	492	447	459	457	453	458	442	453	475	471	493	478	436	438	471	484	478	479	432	454	451	443	534	477	446	441
2245	394	384	355	306	325	277	304	285	316	289	268	312	294	310	293	272	301	288	306	288	300	317	254	338	307	329	311	321	322	346	354	331	304	316	303	317	329	328	310	294	313	289	307	314	291	311	308	297	265	293	270	285	319	277	311	282	306	315	277	271	297	300	271	279	329	323	273	261	335	292	314	308	306	328	294	283	282	334	288	297	285	295	287	288	297	295	301	336	281	297	302	291	289	324	285	278	318	316	288	294	257	272	307	301	290	302	300	271	278	275	314	305	288	295	287	274	242	285	281	288	283	289	316	293	314	316	264	312	281	293	317	296	252	293	277	285	275	303	266	307	261	316	274	304	300	311	265	299	290	291	301	309	312	290	282	276	276	290	308	282	294	311	294	285	274	300	330	282	273	303	290	322	266	311	299	312	271	283	305	292	289	325	305	284	299	284	289	320	302	310	293	310	285	316	278	276	309	263	277	294	316	305	285	302	304	297	286	310	270	313	274	293	310	292	276	307	269	282	256	280	271	304	280	261	260	268	293	278	299	285	295	306	301	282	267	262	255	290	312	316	302	326	294	275	291	280	257	270	276	302	289	266	274	260	304	284	289	263	325	302	325	275	296	284	289	296	284	290	283	275	289	268	302	304	285	294	283	311	277	274	259	257	284	294	292	289	317	293	341	293	262	326	303	267	296	325	298	279	299	284	293	292	272	285	301	292	325	285	325	317	264	290	281	274	292	316	290	291	290	283	293	262	287	314	273	290	268	311	295	306	280	297	301	257	304	278	289	274	304	279	290	265	275	293	276	305	287	294	298	279	295	304	280	301	288	314	296	289	299	266	315	313	278	299	273	307	273	311	276	293	318	292	301	284	276	294	279	292	302	288	277	266	280	273	274	286	295	289	316	289	278	325	288	286	313	293	309	281	298	290	304	294	279	302	285	298	299	279	308	299	269	303	269	268	291	312	279	270	314	313	313	280	270	292	296	285	290	304	286	306	332	271	300	300	316	281	286	330	312	300	284	301	298	281	293	276	325	292	321	273	274	278	292	271	266	304	311	311	291	301	301	276	297	279	273	301	288	306	276	284	283	297	294	317	271	310	287	303	263	290	315	311	295	284	284	288	305	261	279	287	304	263	283	308	289	281	300	300	294	309	294	286	283	331	317	321	250	290	295	315	292	291	325	273	295	267	288	332	274	298	310	316	280	274	263	255	309	276	291	288	291	277	297	258	300	290	314	296	282	302	282	306	305	311	290	299	294	294	298	293	307	283	304	290	290	322	285	306	290	277	298	305	277	266	293	301	292	296	325	295	297	284	286	297	276	293	318	292	286	280	284	330	283	318	281	300	269	287	296	325	316	282	299	289	279	263	253	290	293	299	303	318	307	278	272	280	299	301	264	259	308	282	267	286	305	294	298	310	255	283	301	279	288	316	291	283	323	289	279	265	289	299	319	306	260	290	305	256	299	305	297	265	302	302	295	298	279	266	278	277	285	271	299	283	270	257	279	282	298	314	286	293	317	279	292	318	289	262	253	304	324	296	297	310	317	296	295	304	298	307	302	306	292	265	290	292	310	287	275	280	246	295	327	276	323	330	299	297	291	298	250	294	286	295	298	316	308	303	289	316	277	262	285	289	272	248	290	293	297	263	246	297	292	311	305	275	302	301	280	313	278	276	304	293	259	317	299	300	291	280	262	287	237	291	289	279	277	304	346	295	290	311	265	294	285	282	296	263	278	269	282	269	277	269	284	294	311	301	305	280	308	265	279	268	278	303	244	297	301	304	310	328	272	287	318	290	294	290	289	284	291	307	316	266	305	267	297	291	293	301	293	273	296	312	293	283	293	273	302	278	261	299	260	293	278	274	290	302	289	289	264	294	290	281	300	284	322	329	307	246	323	299	310	311	287	297	255	289	305	275	275	280	279	283	274	298	289	301	309	317	277	285	306	289	298	300	289	297	314	282	327	271	262	277	255	303	284	286	280	286	285	281	268	313	270	295	290	256	269	293	267	284	298	278	275	336	292	266	301	297	261	268	314	290	299	289	276	294	297	277	294	306	321	297	283	308	288	287	294	307	277	289	294	286	312	271	292	261	281	344	297	269	277	299	283	303	312	346	266	290	285	303	254	297	317	309	299	363	267	304	297	319	265	301	292	302	308	314	328	286	288	289	296	296	270	287	307	299	263	275	279	284	272	296	286	293	279	296	292	304	289	284	265	272	312	289	287	275	310	297	263	266	292	319	286	296	275	274	289	294	261	293	308	292	272	294	313	258	322	274	288	238	264	279	287	308	298	275	294	321	293	316	322	316	259	272	287	264	314	309	306	288	293	305	323	274	298	295	307	312	277	295	286	306	267	306	309	277	312	284	299	266	292	259	289	308	282	302	283	315	290	297	314	327	288	308	290	308	291	268	286	277	278	319	320	284	277	281	303	291	294	300	274	284	278	319	306	288	281	313	260	287	295	288	295	308	310	269	294	302	279	306	286	285	265	286	286	303	294	280	271	280	288	297	331	285	287	299	271	292	318	275	302	316	282	287	298	301	300	299	295	288	271	267	293	287	261	299	313	277	315	308	259	296	287	292	314	288	286	299	298	290	301	295	329	323	299	273	294	306	283	287	289	269	266	308	297	289	316	294	312	307	293	280	294	272	296	266	306	280	326	280	311	327	303	310	299	289	284	317	301	275	287	264	275	300	274	291	256	295	322	287	286	283	272	279	298	304	264	324	259	300	274	295	273	334	292	303	276	302	290	297	278	281	298	299	277	279	286	292	243	303	280	291	319	300	320	292	273	308	307	305	299	262	298	304	271	274	321	302	275	279	310	276	300	290	298	312	288	286	291	286	275	285	287	357	271	287	279	304	291	305	303	290	269	288	265	286	260	312	346	286	291	312	281	271	279	288	299	340	267	271	283	283	292	293	296	276	307	304	272	276	306	277	287	304	316	296	265	287	301	296	288	314	280	300	271	285	296	273	320	291	273	297	288	333	266	294	279	278	287	286	299	263	320	284	297	262	264	293	287	281	278	318	319	308	317	294	300	292	299	327	279	285	303	312	298	262	282	317	331	294	243	285	286	274	295	301	274	282	291	315	305	296	271	310	286	284	277	298	286	285	287	303	311	298	321	326	300	273	319	293	299	316	318	292	284	256	277	273	314	304	294	301	290	269	299	294	282	317	281	298	286	317	275	280	323	294	283	287	277	302	310	306	279	271	272	313	292	283	279	292	267	287	280	300	347	319	272	295	265	282	293	258	299	294	268	272	282	274	297	311	282	295	264	258	273	265	279	303	270	311	284	321	302	281	275	296	298	323	304	276	298	273	328	279	302	264	292	265	292	290	275	304	303	298	292	281	270	268	320	286	307	279	302	298	301	322	294	295	287	254	278	258	272	305	311	291	288	287	270	280	295	301	324	291	299	269	295	308	301	306	285	307	303	297	284	279	291	288	270	279	297	298	278	297	296	292	335	277	300	283	281	256	297
2358	923	986	1048	988	1007	933	889	913	867	865	832	855	861	932	861	843	779	827	826	843	802	828	858	911	981	966	862	905	944	1027	1111	1094	1077	1092	1052	1015	1057	1003	914	958	1024	947	958	910	950	853	899	844	823	880	775	856	790	827	846	857	834	796	802	853	782	814	890	840	761	844	804	816	812	777	852	793	862	846	900	830	854	835	818	859	857	767	861	780	801	825	762	812	807	864	839	779	847	815	869	835	851	839	827	832	842	848	822	833	779	809	831	825	831	801	863	803	834	796	807	790	830	840	840	823	860	829	851	852	822	796	827	826	788	810	850	814	844	857	801	806	797	801	788	824	792	859	771	818	781	837	747	856	830	789	889	839	812	809	867	816	863	841	805	824	803	845	846	836	859	817	819	858	800	836	887	819	811	823	799	806	851	829	776	782	871	842	809	792	839	842	830	804	836	863	845	858	807	821	789	843	855	814	828	807	807	807	813	854	847	793	837	797	787	813	906	816	847	859	884	859	877	816	784	804	843	793	808	871	815	858	814	823	825	826	826	852	795	805	836	791	855	827	805	789	828	832	812	862	833	841	838	838	831	849	764	820	842	854	783	863	827	858	829	791	799	812	813	805	810	811	828	838	812	855	841	828	882	815	844	820	820	872	817	804	834	819	814	863	783	814	848	839	818	837	839	889	839	850	807	854	846	818	828	874	791	829	813	877	866	808	822	827	809	792	844	860	860	809	845	853	775	815	787	827	820	843	795	838	824	809	833	815	812	840	841	782	835	827	806	810	823	827	817	828	793	800	797	792	787	785	819	833	806	815	818	876	783	832	809	817	848	750	794	840	844	817	837	898	788	860	823	805	796	894	874	803	782	780	760	822	821	848	828	810	784	784	891	818	845	806	831	788	804	843	781	829	850	885	828	828	792	821	826	860	915	807	834	852	868	830	862	753	845	805	853	838	860	829	861	793	827	806	836	826	864	793	786	843	791	801	837	848	792	800	795	815	823	876	817	849	835	803	845	806	844	816	827	823	824	828	844	820	832	802	842	844	860	823	819	826	852	788	839	836	781	841	799	800	824	780	857	820	798	784	824	838	850	822	790	814	843	864	806	813	840	820	815	848	851	818	831	844	787	762	832	822	822	828	825	817	882	785	833	829	817	846	834	796	862	812	821	830	834	840	828	773	810	835	880	831	829	826	808	808	814	808	839	860	850	828	824	751	868	805	855	851	806	838	799	816	806	809	814	810	853	773	862	736	857	859	836	820	816	825	822	828	837	850	806	819	836	808	860	837	853	867	786	762	791	797	839	799	819	871	779	864	843	801	781	807	812	821	795	835	844	860	847	839	821	806	812	776	774	797	792	831	805	798	783	857	768	836	853	848	831	832	851	822	839	796	817	760	827	825	810	831	825	812	800	824	815	795	785	822	826	887	785	826	844	828	840	823	762	801	826	797	792	865	810	871	783	849	868	782	847	782	838	809	768	815	834	822	842	773	843	835	869	842	799	834	796	835	811	826	828	856	808	791	866	781	822	863	818	829	825	831	822	748	860	821	827	794	787	816	873	839	822	820	840	837	786	804	844	796	834	852	811	841	853	791	848	828	859	804	818	794	840	799	817	853	805	830	802	803	841	824	814	802	746	804	808	829	839	843	785	815	826	813	818	793	841	812	813	816	798	808	836	850	838	729	782	818	803	803	805	816	822	862	853	820	803	821	866	781	801	824	870	811	822	842	845	794	870	832	790	775	842	835	818	850	826	815	838	806	811	798	799	805	829	849	820	841	856	852	799	848	829	792	803	796	816	845	804	830	843	821	858	836	771	835	859	862	780	848	803	858	798	816	801	832	809	847	803	839	828	832	779	818	782	801	771	783	815	850	855	816	857	812	803	852	779	839	758	783	842	773	815	831	824	752	800	797	859	844	790	815	862	838	816	820	828	815	809	886	800	849	843	783	831	877	821	762	818	820	856	823	823	855	857	838	780	865	790	825	829	832	844	788	797	797	869	799	807	834	787	809	796	869	816	838	810	820	827	806	845	773	821	809	812	901	796	763	825	827	820	828	790	795	826	793	787	798	779	832	859	816	808	850	759	802	807	810	803	822	796	875	871	823	823	852	836	805	848	792	836	859	794	799	830	793	821	817	808	846	808	829	857	797	847	817	833	859	834	849	799	789	848	898	805	845	799	787	854	813	845	821	827	814	851	790	859	809	788	849	806	851	814	801	796	787	854	860	765	806	811	825	855	735	864	830	855	807	815	815	838	829	780	833	841	771	820	822	754	777	809	815	846	789	814	798	778	799	855	807	799	821	871	799	864	760	836	846	812	833	799	913	809	857	836	835	840	829	840	829	823	815	815	797	803	888	811	817	807	812	831	821	796	845	860	894	828	819	806	790	758	801	840	834	805	872	794	893	820	774	791	823	790	827	840	842	847	838	886	853	770	828	797	842	880	801	800	831	802	856	830	776	816	845	737	744	837	809	821	811	853	800	802	841	861	801	804	836	795	852	774	807	795	815	855	813	813	819	817	804	838	829	806	821	811	795	783	791	839	830	828	812	786	853	868	797	812	805	798	801	807	834	829	815	829	837	819	832	813	866	822	792	821	829	801	784	868	809	846	824	783	823	842	823	885	866	787	839	887	854	835	779	803	827	816	831	803	859	800	807	875	884	847	857	875	767	761	852	821	852	892	824	829	838	846	856	801	851	823	799	791	792	832	766	804	856	786	849	834	836	786	867	769	780	845	878	887	850	818	820	840	798	802	817	847	790	809	785	842	814	802	857	822	778	847	791	811	836	800	790	756	822	819	835	862	821	827	830	814	869	874	810	856	840	816	859	852	833	805	843	797	806	827	829	839	797	838	855	796	825	820	869	820	820	771	799	804	812	790	828	854	814	802	840	792	867	805	784	742	816	809	826	809	816	790	821	819	810	836	823	857	840	808	830	836	829	834	792	809	805	814	800	864	760	809	794	858	807	817	827	827	856	791	814	752	775	861	831	786	797	830	809	809	766	828	809	827	817	842	799	845	796	776	838	836	835	859	819	824	823	798	840	826	822	856	834	868	802	863	838	787	842	791	779	763	839	826	807	836	850	808	797	826	795	807	821	854	780	790	789	800	792	830	833	817	797	826	855	830	813	813	799	819	802	817	787	828	841	824	811	856	865	751	816	801	792	823	834	815	815	833	852	802	829	816	844	829	876	816	847	796	855	794	857	910	837	788	809	816	790	768	852	877	800	864	748	801	797	778	813	831	762	796	817	826	861	839	833	782	858	825	832	785	816	786	812	848	837	838	809	791	849	828	818	845	824	801	806	836	826	837	839	813	834	822	832	847	801	842	764	839	815	842	822	787	813	870	851	855	832	816	829	810	840	839	872	781	839	830	887	837	878	790	797	823	882	849	779	856	829	823	827	778	853	825	802	839	829	801	838	838	818	805	810	865	844	843	840	790	843	806	893	831	822	835	756	841	815	832	840	840	814	861	833	810
10084	1503	1714	1230	918	688	508	431	390	298	282	268	234	245	225	222	210	204	203	209	191	196	203	191	238	246	216	255	278	322	480	640	1080	747	921	824	596	568	526	458	465	444	382	341	293	295	251	217	207	217	205	165	194	158	177	172	174	200	155	188	158	165	181	149	160	172	152	164	181	169	175	156	154	169	168	169	177	187	173	172	172	162	157	159	179	143	156	178	162	185	166	161	177	146	142	172	173	169	159	146	139	165	148	139	169	169	169	153	156	166	165	192	168	161	169	163	166	163	147	143	172	194	162	175	169	154	173	182	163	149	157	161	156	155	160	128	176	162	161	171	191	178	159	159	185	170	152	153	167	168	158	154	174	151	148	158	172	144	167	170	173	166	170	167	165	159	169	162	169	171	160	183	178	169	161	170	160	178	161	174	161	181	175	165	146	167	162	175	149	177	177	158	141	176	181	175	143	157	166	177	173	157	185	159	181	177	173	177	148	194	168	153	164	170	161	165	155	151	162	173	150	163	136	165	156	152	161	152	182	171	152	173	160	175	161	196	166	161	180	148	165	176	163	177	172	191	171	159	176	158	178	177	175	171	187	159	173	166	191	170	183	175	183	161	177	167	169	162	170	169	163	171	156	159	171	194	166	166	148	156	172	169	168	151	160	152	170	177	140	152	168	154	165	153	160	171	168	184	174	152	172	165	172	180	177	181	170	195	153	166	173	170	173	160	174	194	146	168	172	152	163	176	147	161	163	178	161	185	179	167	173	171	157	178	167	165	157	168	158	152	175	170	166	145	152	173	144	172	145	139	159	172	158	161	173	174	171	153	173	164	160	156	144	143	166	150	140	178	171	174	164	146	182	169	168	147	160	161	173	191	194	159	158	162	174	156	147	166	164	183	191	171	184	175	180	170	160	181	165	188	157	141	176	174	154	164	158	146	176	162	140	165	151	158	163	155	150	179	168	177	152	152	149	148	182	177	150	173	142	173	163	154	175	167	197	170	167	151	145	185	164	163	181	158	188	166	188	166	173	133	181	176	159	184	197	154	144	142	180	186	169	159	158	163	182	170	166	165	150	176	171	161	162	139	178	180	166	166	168	161	157	159	178	162	185	146	159	177	162	167	166	180	167	147	183	142	155	186	168	170	165	173	183	170	160	166	189	170	181	176	158	141	139	179	168	184	138	174	163	153	177	173	171	147	154	169	166	166	154	157	135	167	158	191	165	154	162	152	161	177	150	162	158	157	153	173	172	166	177	168	158	185	168	165	153	157	162	174	139	163	144	136	145	156	180	156	158	183	160	169	157	161	146	146	192	145	165	172	188	142	173	166	173	143	180	173	151	168	168	170	173	179	182	184	152	160	155	176	148	156	166	160	141	167	161	164	168	157	144	161	147	150	169	145	168	156	153	169	164	163	161	186	154	159	182	163	170	181	169	171	192	153	159	165	149	162	157	177	163	145	167	158	176	146	177	164	144	146	163	162	168	137	175	166	137	167	181	149	160	160	158	144	156	146	151	172	164	158	181	174	157	191	168	175	155	159	159	154	152	180	173	181	163	169	174	150	174	178	156	145	159	191	168	184	198	194	158	163	162	154	153	163	159	158	189	161	167	148	148	155	174	194	167	158	165	193	178	180	176	144	186	158	158	171	174	140	168	183	158	177	153	172	178	164	158	188	174	187	164	159	153	170	170	156	155	148	161	182	168	149	165	153	154	164	149	163	162	175	158	147	177	161	164	173	166	129	165	157	180	169	168	159	145	183	173	176	157	158	177	154	175	162	160	156	165	180	174	203	161	178	125	167	159	156	155	159	190	165	157	153	155	158	163	153	171	176	161	154	162	172	166	169	175	175	192	180	141	162	165	189	152	172	165	159	169	183	172	172	180	120	145	138	173	176	169	166	150	163	144	170	170	164	167	182	138	172	151	150	191	165	174	141	142	178	127	126	162	158	179	164	186	151	167	155	176	173	154	167	153	181	163	168	165	167	172	166	141	192	186	170	172	176	147	174	179	162	186	135	143	167	175	166	172	173	167	183	166	174	167	179	170	155	160	157	139	173	148	152	182	160	154	166	163	138	161	145	176	187	171	137	184	156	152	178	134	148	165	166	157	160	179	156	173	173	161	152	170	154	159	153	133	169	165	157	165	153	176	149	159	147	143	171	153	174	170	180	156	165	161	154	148	182	169	177	185	163	176	148	176	174	176	185	188	178	147	163	160	166	160	173	190	162	161	178	144	158	167	137	175	174	157	168	143	152	153	159	162	146	161	179	172	163	143	155	166	167	167	166	147	134	162	172	152	168	155	148	164	170	159	174	157	160	190	150	180	172	150	151	182	185	145	165	168	168	155	181	148	164	164	186	165	146	183	167	165	173	154	167	149	138	168	172	156	174	185	154	173	165	176	152	153	152	149	166	148	154	160	192	158	170	182	172	166	173	170	168	139	154	161	176	172	154	170	155	173	141	160	172	186	163	166	190	143	162	159	181	172	149	178	150	165	134	172	150	160	165	174	172	156	150	141	153	170	154	147	165	171	140	161	177	167	161	158	167	159	163	143	185	160	173	195	170	162	163	172	158	183	148	177	166	155	159	156	141	161	168	148	136	156	162	159	150	163	170	156	168	183	177	168	173	175	178	148	152	178	153	171	179	183	172	185	176	155	158	170	177	172	167	165	178	165	167	159	129	139	173	174	162	130	177	162	155	150	186	176	158	151	174	182	149	178	140	176	164	161	169	172	152	165	147	180	181	164	169	176	159	138	168	157	163	168	163	181	169	153	168	143	154	165	162	167	167	145	161	162	173	152	157	164	183	160	159	191	167	174	170	180	156	174	160	168	145	152	178	186	160	188	156	164	162	145	168	167	161	190	180	165	166	167	160	192	160	191	141	169	185	170	164	170	172	158	168	173	156	148	181	167	139	165	151	164	167	159	168	177	158	171	168	165	169	166	156	150	157	145	154	177	142	168	162	165	161	155	174	158	164	161	159	178	171	174	170	175	180	139	148	169	163	149	156	186	169	160	167	154	161	174	155	153	161	164	156	167	168	136	173	165	159	156	177	167	143	160	163	163	155	181	160	153	179	159	173	173	162	174	168	152	163	168	170	147	168	166	191	155	170	161	190	164	150	152	170	173	170	175	153	178	180	170	165	170	183	160	199	162	149	187	148	171	162	162	148	171	169	157	149	167	172	173	172	153	158	183	156	139	149	144	157	169	153	160	163	176	171	168	154	164	160	150	181	172	173	168	161	169	152	152	156	175	152	159	174	171	164	169	155	147	159	145	181	186	166	152	172	172	164	155	180	162	168	187	154	161	170	169	176	159	177	177	160	171	153	178	161	161	158	156	175	181	179	162	165	151	175	149	162	177	152	179	172	159	149	170	175	161	164	154	151	146	188	171	174	186	176	170	174	164	169	177	156	147	163	158	158	143	160	187	184	187	180	175	159	145	135	173	163	150	161	158	181	177	166	178	163	177	165
6281	1628	3625	3978	3283	2864	2370	1919	1692	1460	1271	1214	1036	976	932	908	854	813	791	787	741	690	711	739	971	998	962	1185	1471	1880	3154	4060	6853	4513	5150	4782	3579	2804	2932	2957	3248	2912	2202	2166	1702	1693	1280	1184	873	821	866	640	635	554	525	515	558	534	529	548	556	540	544	529	555	574	583	563	519	514	544	571	558	497	543	534	519	537	489	506	571	513	540	534	484	508	527	515	478	475	515	502	542	546	536	529	512	543	526	521	497	515	532	543	495	514	461	532	512	549	516	492	494	492	514	516	483	532	514	492	499	516	526	529	531	530	532	502	517	539	526	532	519	545	476	546	457	552	505	500	533	497	484	504	502	529	511	520	509	515	538	491	503	536	493	510	501	518	491	506	547	502	492	497	508	508	482	475	538	499	488	529	501	549	506	517	532	514	489	520	548	470	524	560	515	496	492	500	504	502	549	500	525	518	488	517	532	469	490	470	460	508	482	521	488	497	503	519	485	547	479	525	490	568	496	513	506	525	496	485	467	505	491	527	514	514	482	497	505	521	517	508	510	493	511	506	458	527	491	493	529	548	533	530	531	500	514	504	486	521	464	518	501	511	530	475	512	495	494	533	519	469	518	492	467	486	515	509	501	528	502	510	512	519	502	519	508	537	499	500	509	509	543	488	482	513	503	463	458	481	505	494	463	497	525	474	520	522	514	504	518	502	493	506	538	478	488	512	510	490	533	500	524	484	529	498	489	516	493	485	562	484	491	518	511	492	510	470	481	538	498	526	540	515	494	491	522	514	520	499	513	487	491	506	501	516	558	507	503	499	521	526	515	502	496	503	468	517	516	490	515	491	505	460	483	487	526	444	505	515	503	479	504	476	512	508	494	507	521	484	498	534	479	494	468	523	509	481	539	524	533	475	452	499	490	491	557	506	518	476	516	535	481	495	504	504	465	495	537	498	505	491	471	493	478	550	482	542	514	528	514	496	512	516	489	463	487	505	500	519	464	476	482	511	507	489	492	484	461	499	532	492	497	492	512	506	483	531	501	495	576	483	536	466	506	496	489	496	499	489	506	518	530	490	486	520	522	522	493	510	493	489	533	522	506	530	502	543	503	510	504	501	526	497	495	490	495	526	520	494	499	474	504	512	479	495	509	484	491	496	502	442	496	496	495	460	508	500	507	474	481	496	518	522	493	499	512	524	554	496	558	495	496	518	495	472	494	518	477	536	513	512	532	486	518	505	512	468	483	521	530	489	488	513	501	509	481	474	533	519	492	549	479	545	508	534	499	529	563	487	516	509	512	517	462	522	493	511	524	537	558	530	502	543	486	482	524	526	487	478	477	530	523	503	527	483	492	534	509	522	532	542	460	549	503	512	480	538	520	484	492	540	506	533	518	520	511	469	503	522	507	509	497	487	509	556	514	474	488	507	547	515	552	503	504	494	529	494	505	494	496	477	523	463	483	508	502	490	495	503	528	509	538	507	470	527	512	510	517	508	502	523	543	537	534	522	500	502	487	517	461	466	495	508	503	511	505	500	543	510	509	480	510	475	457	542	486	511	519	488	527	490	497	473	512	512	527	535	552	522	511	524	509	502	512	535	495	504	486	503	459	468	558	502	529	531	505	476	465	447	511	495	522	559	515	511	503	525	501	545	498	484	507	505	508	536	496	515	531	513	458	524	558	521	526	493	527	543	525	518	493	480	490	488	490	505	501	506	515	550	470	509	495	506	539	457	568	519	500	492	472	534	514	479	493	523	519	488	522	513	520	482	489	530	525	469	532	492	490	500	459	519	535	504	498	479	482	527	480	464	507	544	500	489	507	504	501	534	527	500	538	479	481	492	523	543	494	460	512	447	511	519	558	514	508	520	501	489	484	531	536	497	497	496	501	508	466	509	519	496	503	547	514	501	498	551	474	542	550	520	545	486	468	494	483	517	521	545	503	517	544	548	546	508	518	474	482	500	463	516	534	521	484	491	537	463	527	497	531	524	508	511	505	571	542	479	495	517	495	523	502	526	522	502	536	506	500	468	518	511	499	495	458	485	497	475	501	485	505	493	496	504	510	482	475	505	476	527	474	520	495	511	494	526	508	493	472	486	467	451	496	509	501	532	527	513	482	536	484	529	512	512	509	534	532	515	519	503	533	501	513	526	521	497	510	559	493	515	501	490	500	475	532	498	531	482	505	528	555	476	531	509	531	532	497	500	523	514	514	488	484	511	515	532	502	512	518	499	523	494	512	483	514	522	525	484	516	481	490	508	521	504	536	535	522	522	513	537	504	502	543	538	506	508	536	522	496	510	511	503	507	479	519	530	515	514	543	477	516	495	520	492	475	495	501	497	515	486	511	528	507	534	504	486	530	527	487	530	479	505	478	510	503	489	487	494	477	501	538	486	526	495	536	477	473	503	503	496	532	497	537	486	536	532	509	517	519	482	540	520	506	491	513	546	522	506	523	501	509	490	481	508	490	486	481	564	533	525	519	527	478	505	500	498	521	503	484	505	508	491	528	511	498	526	532	517	502	477	455	529	541	533	499	521	489	472	539	480	512	477	509	543	505	460	486	515	489	521	557	514	502	508	528	527	503	525	489	549	545	528	480	507	495	558	465	499	514	496	478	510	495	535	503	522	537	487	489	517	546	567	507	487	499	448	499	486	514	474	520	485	498	466	494	580	467	514	504	496	506	493	501	547	526	527	500	506	446	480	532	517	504	506	522	495	495	468	524	505	533	484	496	510	512	505	525	447	482	527	499	476	518	517	506	533	484	503	480	468	515	533	508	496	488	506	560	491	483	493	510	485	506	509	467	500	481	516	501	525	498	522	472	485	515	530	514	506	493	535	526	523	530	516	485	495	495	517	522	514	520	506	504	518	474	506	501	475	525	510	542	526	506	491	490	528	523	527	528	487	474	525	503	507	485	484	503	487	519	478	525	502	520	521	533	479	518	490	484	513	497	458	504	452	487	535	508	504	520	539	536	542	513	497	510	527	485	496	512	550	512	522	505	488	555	531	482	517	504	537	503	501	527	538	501	474	498	480	517	508	469	498	500	508	507	542	487	492	529	499	504	511	496	525	524	533	485	483	514	481	532	506	547	524	534	487	559	493	514	491	503	469	541	525	544	495	523	490	508	546	533	492	521	527	517	553	512	500	488	511	488	559	518	500	490	519	542	552	527	487	561	506	520	487	525	492	511	511	480	528	510	520	492	481	501	539	491	520	490	514	503	499	500	505	523	509	496	559	511	497	498	524	521	523	475	516	557	500	507	515	554	524	487	501	534	535	491	524	526	517	508	487	456	545	483	504	530	511	530	524	538	493	487	500	493	493	528	495	493	481	491	518	513	482	509	492	511	522	448	487	516	538	488	528	490	511	526	488	490	519	475	476	534	507	479	532	520	472	491	469	513	496	507	485	544	535	511	461	492	500	499	540	471	548	517	513	471	497	483	515	518	550	511	502	485	482	504	502	552	506	520	531	478	496	511	505	518	497
