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
335993509303	335993509864	335993510414	335993510964	335993511514	335993512064	335993512614	335993513164	335993513714	335993514264	335993514814	335993515364	335993515914	335993516464	335993517014	335993517564	335993518114	335993518664	335993519214	335993519764	335993520314	335993520864	335993521414	335993521964	335993522514	335993523064	335993523614	335993524164	335993524714	335993525264	335993525814	335993526364	335993526914	335993527464	335993528014	335993528564	335993529114	335993529664	335993530214	335993530764	335993531314	335993531864	335993532414	335993532964	335993533514	335993534064	335993534614	335993535164	335993535714	335993536264	335993536814	335993537364	335993537914	335993538464	335993539014	335993539564	335993540114	335993540664	335993541214	335993541764	335993542314	335993542864	335993543414	335993543964	335993544514	335993545064	335993545614	335993546164	335993546714	335993547264	335993547814	335993548364	335993548914	335993549464	335993550014	335993550564	335993551114	335993551664	335993552214	335993552764	335993553314	335993553864	335993554414	335993554964	335993555514	335993556064	335993556614	335993557164	335993557714	335993558264	335993558814	335993559364	335993559914	335993560464	335993561014	335993561564	335993562114	335993562664	335993563214	335993563764	335993564314	335993564864	335993565415	335993565964	335993566514	335993567064	335993567614	335993568164	335993568714	335993569264	335993569814	335993570364	335993570915	335993571464	335993572014	335993572565	335993573114	335993573664	335993574215	335993574764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1848	249	224	217	238	184	167	203	202	164	179	187	193	184	197	179	165	170	167	175	178	214	203	178	186	182	180	176	145	204	166	153	154	176	170	166	175	198	163	158	198	183	165	155	178	189	170	161	205	205	178	199	187	200	202	202	180	150	178	178	166	156	196	176	183	171	195	194	186	178	180	151	164	169	167	196	191	188	181	212	176	156	163	198	171	176	175	167	160	183	166	163	162	182	186	183	186	178	188	164	179	187	190	188	174	188	165	193	173	199	194	168	189	198	148	188	167	173	193	171	196	160	189	192	174	173	173	164	151	169	167	182	158	168	198	196	190	220	175	169	201	187	167	191	152	187	162	190	191	192	169	161	174	187	173	172	168	180	169	169	175	190	174	193	176	174	181	174	165	177	177	141	166	185	190	171	163	187	157	167	179	187	186	190	178	185	202	191	177	172	180	191	184	162	177	156	181	190	186	180	188	169	186	186	179	164	181	163	160	181	178	182	183	163	180	160	190	175	199	174	159	188	182	185	147	179	152	189	187	146	158	188	161	173	168	174	169	181	193	171	163	160	175	176	150	170	161	187	167	179	172	174	174	180	183	162	171	153	158	170	186	195	176	168	160	156	165	166	170	174	171	165	195	175	168	167	185	155	175	185	198	174	172	159	184	167	163	173	187	195	191	181	194	199	182	168	170	192	184	187	182	164	159	198	154	171	178	178	163	176	163	191	191	167	192	177	151	175	159	185	163	174	178	174	175	176	184	187	187	182	175	171	179	173	185	176	169	164	184	201	168	176	183	184	152	181	155	178	192	176	165	165	194	200	154	184	209	171	188	167	182	189	193	187	177	178	171	155	193	185	184	197	173	175	190	191	166	181	162	182	163	188	173	186	192	184	158	168	156	180	181	193	191	182	188	177	170	181	185	195	183	181	167	206	203	179	205	184	167	192	174	162	186	159	172	165	180	176	174	179	163	188	174	186	174	181	158	174	183	189	179	159	171	190	168	164	177	166	197	186	151	172	193	167	176	184	199	166	159	189	192	195	176	174	177	164	184	187	184	172	180	146	191	169	180	168	177	188	172	191	172	190	204	200	168	163	194	162	180	175	201	177	171	174	189	181	162	187	193	189	167	167	188	167	193	175	177	183	176	159	162	167	176	164	172	174	177	172	178	200	191	159	194	173	186	164	152	162	173	148	159	176	165	205	168	180	162	174	179	185	181	197	164	172	195	175	187	169	163	185	171	166	178	171	159	164	206	201	173	161	182	166	156	176	180	170	183	179	173	197	170	174	185	191	182	174	172	143	204	182	164	182	176	148	193	181	183	194	176	188	171	177	179	174	162	164	137	172	201	189	171	176	170	213	188	186	168	180	163	174	154	178	170	191	168	184	177	163	175	174	146	147	183	169	183	174	162	180	163	189	159	176	193	194	179	188	182	188	192	175	151	199	172	181	176	149	177	166	198	181	173	153	179	175	193	188	173	180	179	174	179	184	168	180	170	192	157	184	170	158	175	194	172	194	167	149	190	167	199	193	170	189	165	184	204	183	160	161	176	165	198	162	185	200	169	168	159	156	159	157	160	172	200	187	145	170	187	159	183	178	179	180	158	180	182	185	218	198	177	182	174	161	164	186	163	148	168	174	174	184	183	152	165	201	185	181	187	151	175	183	211	174	163	166	168	159	161	202	169	166	179	174	179	162	194	189	182	182	181	175	205	193	179	163	164	159	182	188	159	179	187	181	168	187	177	162	173	175	168	181	184	162	180	169	197	174	216	179	193	176	208	199	174	175	161	186	168	158	181	176	163	180	175	176	171	179	173	180	177	176	165	176	175	184	170	170	159	159	145	199	193	172	191	180	169	173	163	170	186	168	170	206	168	162	175	171	204	167	183	180	184	165	187	174	154	185	198	189	160	158	176	178	153	158	198	190	189	167	187	178	161	187	161	174	172	182	185	176	170	157	159	169	160	178	196	191	170	167	184	187	197	187	182	174	165	182	175	180	174	194	189	168	200	175	164	183	186	184	163	166	202	200	168	182	154	154	155	182	184	180	192	178	169	185	171	194	196	190	175	163	163	175	165	164	184	189	177	161	171	167	177	180	176	207	178	184	216	180	182	173	184	172	183	191	180	168	184	190	178	177	169	181	173	173	181	188	177	170	187	174	150	189	171	175	215	178	173	176	168	180	190	199	151	157	183	166	156	147	191	180	183	174	174	189	185	152	171	181	168	164	174	170	170	170	174	208	184	188	184	197	190	176	198	166	169	168	156	184	169	186	152	192	181	190	181	172	166	190	169	172	187	174	187	173	214	175	148	194	144	183	165	206	172	168	174	189	180	154	185	196	156	178	184	177	190	169	162	172	172	192	170	181	163	194	154	169	163	172	151	154	174	176	190	186	177	177	201	181	174	180	179	179	182	167	184	176	175	152	161	178	196	165	166	179	186	187	199	189	192	178	184	198	180	173	188	193	192	161	176	176	169	199	175	191	178	176	154	163	165	172	188	187	165	182	186	174	156	172	165	168	176	191	176	182	178	154	197	145	173	157	198	178	179	174	167	205	178	173	189	166	164	201	191	171	195	185	186	199	177	175	189	192	214	195	196	147	175	167	156	163	173	165	180	195	171	163	170	177	172	170	171	165	189	169	171	189	198	191	191	175	177	176	193	193	191	185	193	186	189	173	190	177	157	193	159	177	186	175	161	190	187	180	187	190	187	197	188	162	192	174	166	171	161	188	183	200	198	172	171	169	184	159	166	200	184	173	190	162	192	194	183	188	201	180	163	173	178	166	170	198	161	176	197	192	177	178	172	159	182	183	163	160	171	169	162	169	184	182	152	169	178	130	187	190	173	172	177	172	166	167	155	168	179	163	164	171	166	162	180	163	175	150	154	188	174	170	157	194	179	174	163	180	172	169	184	192	175	172	184	197	199	167	186	179	213	184	189	148	177	172	183	180	176	174	161	174	163	185	203	179	158	172	141	169	164	182	171	170	165	186	175	153	159	158	159	166	169	184	157	174	190	202	185	159	187	173	172	173	153	169	187	193	164	177	180	184	179	168	199	180	173	179	171	180	176	170	172	163	185	175	187	168	173	160	196	177	181	172	151	179	191	185	186	188	158	156	166	169	166	179	176	188	191	196	202	182	165	165	168	173	154	166	169	182	193	186	170	163	178	180	187	180	193	173	170	191	182	158	165	181	167	194	198	204	191	163	184	166	173	170	198	168	168	174	163	172	165	163	190	191	207	164	187	176	163	181	188	166	179	198	173	174	168	165	159	173	199	171	192	177	175	196	201	151	188	165	175	176	156	147	184	182	176	165	170	181	175	174	174	176	145	160	170	223	180	185	176	183	180	171	194	187	172	176	186	176	173	174	165	195	166	162	169	178	189	173	171	150	147	178	186	182	168	162	174	164	190	159	183	195	173	161	193	183	204	178	170	164	165	163	179	177	186	186	177	189	167	191	180	155	167	167	154	173	160	189
2164	647	769	860	832	789	766	710	734	683	627	677	656	659	627	632	643	600	673	648	613	641	601	601	646	617	628	622	639	602	650	600	649	590	597	595	592	598	616	656	591	632	597	571	641	644	619	558	598	654	595	623	617	625	621	564	646	649	635	633	623	642	646	619	612	639	657	648	603	594	640	616	633	653	642	662	623	636	611	599	672	619	641	635	599	614	634	661	665	610	617	628	655	620	649	642	685	589	602	635	616	621	607	598	611	611	591	624	623	602	634	597	569	592	581	597	616	642	630	644	594	566	612	598	569	594	561	637	613	601	643	602	632	666	653	678	603	619	622	631	638	660	609	600	646	602	620	653	630	618	611	610	621	611	628	626	618	582	582	661	589	622	607	562	631	637	635	609	610	655	621	594	637	591	653	614	638	617	612	575	567	616	613	620	595	616	616	641	617	613	658	574	611	587	616	621	678	654	604	623	563	631	653	582	623	593	646	617	625	621	614	637	612	605	592	663	583	605	623	621	616	591	646	598	566	587	632	575	623	608	598	637	642	623	562	631	574	655	632	615	584	571	645	599	588	600	603	632	618	593	597	595	648	578	594	589	603	646	607	607	625	612	591	612	601	624	595	574	621	643	625	636	639	576	610	572	613	632	556	623	607	600	658	619	624	629	608	644	616	632	590	642	595	637	630	621	644	616	631	573	607	601	623	592	593	586	595	637	602	616	589	594	577	628	597	626	578	609	582	631	623	628	593	630	604	618	610	663	620	620	623	600	641	631	638	641	658	579	611	614	600	629	672	570	598	614	624	578	581	628	614	595	636	566	613	608	651	582	604	593	638	583	596	608	648	616	626	618	617	657	614	643	590	641	591	617	641	602	595	622	620	654	621	624	588	613	593	645	620	597	601	624	590	633	608	582	560	631	586	674	600	603	579	607	629	600	597	641	637	605	611	627	605	654	622	621	619	637	611	613	636	615	640	617	631	645	628	616	643	640	603	612	594	619	640	614	608	627	664	643	632	600	632	625	638	603	632	655	638	610	616	621	608	637	600	588	593	630	637	558	587	584	698	624	663	592	601	614	608	628	566	628	612	583	648	666	628	620	595	607	639	616	582	628	628	571	623	598	603	611	639	604	626	596	611	623	636	595	645	653	642	592	597	647	649	596	607	613	576	576	572	583	613	589	604	597	576	635	592	599	624	631	614	636	596	600	604	590	619	608	640	614	597	647	631	625	617	597	596	638	625	631	620	636	615	672	592	625	595	588	617	601	651	582	606	623	586	620	619	637	603	603	638	644	596	630	572	604	614	614	634	603	598	673	628	643	630	637	635	643	666	630	625	646	597	606	642	555	561	611	553	621	591	642	607	599	684	642	604	565	640	607	596	620	620	609	590	588	619	599	598	623	544	646	608	615	606	620	576	587	671	577	661	631	628	583	635	593	611	603	619	597	596	595	625	610	602	595	600	606	644	562	624	652	621	685	663	595	590	589	578	615	618	609	635	621	601	593	594	628	600	651	607	596	622	631	623	623	638	605	585	577	662	599	623	586	652	617	615	628	574	596	608	607	586	608	630	573	597	613	597	579	597	604	635	613	652	581	629	613	642	613	626	552	658	644	616	603	597	589	614	595	591	601	642	606	622	608	654	621	578	626	582	658	589	618	625	596	640	606	607	602	606	623	613	605	639	553	615	627	603	579	612	630	656	594	606	601	579	632	593	627	604	585	571	594	627	621	584	589	615	600	619	600	581	611	631	612	633	568	621	598	601	603	648	639	577	634	595	625	639	595	603	635	610	596	603	652	594	617	636	577	571	603	618	594	617	608	600	601	600	616	602	649	598	624	616	580	602	620	567	619	616	619	603	613	593	660	606	633	680	585	644	647	553	655	563	620	636	603	591	606	573	609	627	626	606	657	589	601	581	601	579	607	631	632	626	658	606	624	614	643	641	665	611	597	635	604	620	606	639	618	678	612	600	642	618	589	587	573	627	598	632	568	629	626	598	679	618	664	612	637	600	584	617	651	653	603	619	637	641	601	661	631	592	617	678	617	609	640	572	588	595	617	607	627	627	583	571	593	609	662	579	657	631	628	566	555	718	573	611	592	618	663	579	612	632	649	588	608	619	613	613	608	607	664	598	614	607	612	606	593	601	611	633	615	589	630	570	613	600	647	668	620	612	605	682	619	584	606	632	645	616	608	604	664	621	649	663	628	657	618	617	591	600	625	611	622	617	589	582	590	630	606	634	609	642	565	633	618	612	610	593	612	613	668	564	608	614	631	598	572	605	639	581	678	611	613	644	614	599	607	584	617	611	646	603	632	609	601	629	605	627	575	625	600	626	675	616	540	603	581	596	591	591	612	640	612	586	570	590	642	649	583	591	585	616	582	631	620	604	580	617	613	588	623	638	607	589	650	619	595	619	586	597	633	590	591	592	656	627	655	643	626	624	645	557	671	596	608	584	612	616	576	615	624	568	635	595	608	611	582	606	593	604	614	654	592	618	641	656	609	630	592	621	621	631	631	665	622	618	614	639	646	620	616	596	563	655	636	593	605	565	616	609	613	657	613	622	630	606	599	594	623	615	602	644	588	613	653	637	634	608	628	623	596	553	627	622	638	555	586	642	564	606	592	607	637	620	610	595	581	627	608	617	647	609	657	637	615	625	605	613	602	622	632	618	633	585	635	607	602	606	594	620	612	584	655	596	603	594	614	571	616	646	584	619	623	668	631	616	625	628	575	604	597	573	629	636	628	646	596	618	627	644	574	568	648	572	573	623	638	594	592	643	634	605	644	663	596	630	632	598	616	642	643	629	633	650	595	640	610	600	594	630	567	610	608	647	602	638	607	597	598	614	585	587	639	609	630	637	624	596	592	648	610	630	625	586	624	620	620	616	597	609	648	685	623	628	639	597	604	615	598	629	613	581	643	628	599	597	594	600	612	653	609	602	623	579	611	611	631	626	652	564	628	634	604	605	615	617	598	615	650	635	608	643	606	603	619	621	621	614	606	614	555	581	638	602	629	628	605	577	585	608	553	606	632	627	660	636	640	620	623	591	627	582	632	618	633	619	599	592	651	661	590	619	658	636	609	630	626	614	618	659	613	628	610	627	623	628	574	662	640	566	627	584	601	588	674	582	554	650	633	584	574	640	621	595	620	646	636	615	593	644	595	585	596	638	580	579	606	630	600	616	561	637	623	619	629	612	638	626	611	606	618	619	635	606	593	610	629	583	623	609	615	644	633	611	607	636	620	618	626	582	637	599	625	658	569	623	576	627	618	602	638	585	635	604	613	649	648	644	614	619	643	619	630	615	620	616	643	621	617	623	606	561	607	589	642	594	575	625	609	630	649	635	599	597	599	641	636	610	603	654	654	625	611	620	618	636	599	620	610	606	573	638	616	636	652	592	609	676	621	616	628	603	618	586	624	617	668	629	600	629	614	565	592	600	594	624	573	613	642	580	648	624	596	568	623	597	584	619	594	622	590
1737	213	244	215	224	201	188	173	192	189	191	175	179	164	167	169	165	168	179	162	180	174	184	174	156	178	172	153	166	172	200	154	161	172	190	154	167	175	163	179	188	186	160	173	157	188	161	170	191	178	169	173	166	166	166	178	163	178	168	182	145	189	181	147	200	183	168	171	179	159	162	177	172	175	159	166	173	216	168	170	156	194	190	160	159	172	184	173	167	185	179	168	198	149	184	160	151	167	163	162	183	187	160	168	160	193	159	170	190	167	176	175	150	162	151	143	152	183	170	178	146	169	177	177	194	198	177	195	179	183	164	190	179	160	151	189	166	191	174	183	162	147	165	173	200	164	160	171	173	174	152	159	171	167	182	166	179	145	204	175	174	173	160	181	166	172	175	151	154	146	176	164	168	171	136	171	174	174	186	173	161	167	137	182	184	161	170	173	146	168	182	191	170	196	168	171	145	147	197	173	179	172	176	184	161	163	186	161	175	158	183	188	181	174	156	199	165	179	161	161	185	143	156	186	167	137	179	180	174	162	160	163	178	165	180	192	172	167	156	184	164	175	180	198	181	184	178	159	185	193	175	156	168	170	182	156	182	193	160	174	168	186	181	140	152	158	162	166	163	175	195	168	153	182	181	141	174	173	162	184	140	159	154	180	181	173	165	157	156	178	171	186	178	164	148	152	170	166	185	175	176	157	168	173	164	166	163	159	151	178	183	160	170	154	173	178	160	149	158	159	166	192	186	186	151	168	172	176	194	179	165	168	161	147	166	175	188	173	173	162	148	168	170	141	188	166	153	194	188	183	159	157	176	188	165	179	160	139	165	166	163	157	171	169	182	163	154	179	181	168	174	150	157	178	150	181	184	159	162	167	154	136	156	179	173	150	173	192	174	191	151	181	160	189	189	191	179	167	178	191	172	182	198	178	168	155	169	150	171	186	150	181	201	175	151	152	170	197	179	162	167	172	159	175	173	148	151	175	163	187	191	177	156	175	169	173	166	169	155	157	159	181	181	183	180	167	190	160	182	145	160	175	144	168	184	159	175	157	189	167	168	158	142	174	153	163	157	171	183	173	153	173	200	169	188	182	179	181	170	156	174	172	153	175	192	150	194	182	160	191	159	178	141	156	158	187	150	148	184	181	166	141	168	188	168	172	185	164	165	165	150	176	164	177	156	154	181	158	181	183	173	160	165	170	145	161	168	151	190	165	171	187	174	151	189	160	181	165	162	176	180	193	159	174	178	154	181	166	173	174	197	185	162	174	180	196	169	172	164	148	177	168	180	165	165	160	183	172	179	181	152	174	182	170	156	186	159	176	158	180	180	176	170	198	168	153	168	166	173	169	165	169	148	188	184	174	163	188	149	156	177	171	174	183	187	197	170	163	182	188	155	165	171	176	175	171	161	150	181	176	161	166	164	161	155	194	196	168	183	183	175	177	175	156	178	153	155	164	175	148	174	160	170	165	169	162	149	162	170	180	161	168	186	175	161	140	145	170	191	172	153	173	167	183	175	167	156	176	160	193	179	172	181	177	182	154	165	160	155	173	169	168	166	153	162	162	166	167	178	160	180	155	190	195	163	163	181	178	171	158	165	169	173	164	184	179	176	151	149	192	182	172	147	146	148	168	166	153	185	161	150	135	151	168	171	155	188	145	190	173	171	173	159	154	161	179	159	175	144	182	189	166	171	151	197	166	166	150	186	177	185	180	165	157	149	147	161	180	150	183	168	170	175	162	160	175	204	179	167	161	182	183	143	187	164	168	176	158	182	179	158	173	185	174	192	178	182	185	181	178	159	169	161	173	174	154	189	167	173	163	194	175	169	190	179	192	144	189	195	178	162	162	200	170	155	175	152	203	144	154	192	167	173	178	170	176	168	174	175	176	166	169	159	158	177	190	166	171	182	196	158	172	197	173	159	154	201	170	153	167	176	147	177	179	156	174	177	187	165	173	187	153	171	165	163	164	158	184	155	179	168	174	184	174	175	165	160	167	174	192	170	188	178	154	169	160	177	173	160	187	160	177	161	169	193	153	195	176	134	185	167	186	165	171	152	175	174	151	169	161	167	179	168	172	142	170	144	175	161	188	186	164	156	188	158	177	164	186	182	183	178	162	184	152	175	168	160	164	183	189	162	164	155	168	172	177	171	146	168	170	162	178	151	184	192	168	164	179	171	163	160	169	167	179	156	150	176	183	167	156	182	181	193	157	165	165	170	176	182	183	175	187	171	169	178	159	170	177	164	176	180	145	183	173	172	179	170	182	190	176	191	192	176	194	169	158	161	155	153	174	157	177	166	194	176	157	153	146	159	159	154	144	164	159	194	177	163	171	177	175	172	159	177	160	187	154	154	170	183	162	182	169	161	178	182	167	184	178	177	133	161	166	158	192	182	163	161	185	173	171	191	169	172	180	158	204	171	185	170	166	181	171	179	192	175	170	159	149	171	164	165	163	174	186	190	173	171	175	185	182	181	160	177	165	146	171	197	168	185	157	194	162	166	173	196	168	200	189	172	162	185	162	161	169	152	175	197	156	180	135	182	150	184	153	184	158	173	152	170	180	160	194	174	165	161	180	171	165	182	181	177	179	172	170	171	166	164	178	168	153	177	185	183	170	161	167	175	181	174	183	163	153	159	184	128	138	174	147	167	174	160	170	173	160	182	151	194	186	172	175	175	183	150	155	169	150	187	192	171	177	158	158	194	169	144	168	177	168	154	183	174	170	176	144	176	158	147	173	178	179	166	154	158	161	173	174	159	169	178	200	153	174	147	166	174	172	171	175	205	151	161	158	205	175	161	144	155	152	169	156	150	172	171	169	187	155	192	161	173	172	169	135	156	180	161	178	174	166	165	149	165	182	152	182	181	162	186	169	154	160	154	208	192	161	177	145	160	153	189	162	181	174	174	159	170	156	163	179	208	176	178	178	172	157	161	161	179	192	160	158	173	168	157	153	194	177	168	181	184	161	172	170	191	169	175	165	167	168	150	190	174	187	181	162	188	174	163	162	186	184	167	168	150	139	174	168	165	175	186	195	168	189	160	168	173	155	152	160	166	189	167	172	169	181	173	168	198	178	181	176	159	169	173	173	165	173	131	193	157	151	185	153	169	186	194	178	174	181	180	170	173	166	172	171	176	174	170	174	169	170	164	180	153	166	184	171	172	172	188	188	181	170	176	183	173	184	158	149	166	156	173	190	188	171	172	158	170	173	188	192	163	187	149	152	167	173	194	181	179	179	167	180	155	179	155	181	175	184	171	173	164	185	177	179	160	177	172	177	179	170	153	183	162	159	178	178	179	160	170	163	165	163	161	173	169	156	172	189	188	163	166	165	161	179	174	173	168	161	186	184	147	147	173	179	161	192	157	173	198	166	192	158	197	175	162	170	190	179	163	174	158	175	157	185	169	169	155	164	158	158	162	188	160	171	173	148	171	163	181	194	184	197	184	178	189	177	178	166	189	184	174	170	182	168	150	184
2195	658	713	811	803	756	752	738	701	706	647	627	582	636	635	607	664	596	609	582	572	622	585	606	617	567	597	614	594	623	589	589	634	595	550	643	623	649	612	546	595	573	575	598	602	646	604	597	580	594	586	588	612	576	609	599	618	608	578	634	602	578	589	582	593	658	589	576	604	571	592	623	580	603	615	647	583	597	612	617	593	603	599	614	568	597	604	566	617	613	576	662	641	623	612	619	674	637	590	588	637	611	634	658	586	558	614	550	610	585	541	584	603	624	618	600	612	609	600	593	605	610	596	603	567	593	618	558	613	538	622	592	576	594	599	574	582	620	667	608	622	613	590	651	615	561	593	558	576	590	572	605	578	602	547	570	587	562	607	553	579	579	659	592	588	648	591	573	597	618	592	592	643	601	561	593	622	552	584	635	617	585	591	602	607	570	631	560	596	560	583	570	584	613	619	573	550	571	610	641	589	600	601	594	568	635	585	569	590	650	593	595	628	627	587	553	610	612	606	598	608	611	579	561	589	591	575	575	604	613	612	642	560	576	617	598	615	594	613	615	563	591	608	593	545	603	633	612	592	578	617	553	633	589	598	600	591	579	580	596	621	552	615	578	604	598	586	571	613	573	575	581	579	574	538	630	599	596	618	576	634	576	613	649	566	600	577	618	611	572	603	609	588	614	601	583	577	544	583	592	563	603	596	629	632	573	607	607	598	590	599	591	589	580	567	563	569	608	590	603	614	639	599	622	607	639	647	581	575	584	572	602	560	600	559	662	608	597	586	589	646	570	580	582	623	607	585	619	571	579	597	597	615	592	593	626	581	563	587	558	587	573	631	572	565	582	654	637	554	569	636	588	604	572	583	587	605	582	591	593	584	616	614	587	667	578	581	589	588	585	588	616	553	587	580	612	628	587	591	577	584	584	576	556	589	558	597	588	663	592	622	618	565	613	615	573	574	582	595	583	518	602	617	667	554	602	582	604	587	598	631	601	529	583	594	587	561	550	557	620	552	623	624	569	552	559	587	626	584	581	548	607	594	572	602	598	633	561	581	588	628	609	592	602	617	614	579	593	610	540	606	583	599	611	569	621	560	610	592	569	585	558	613	596	582	575	586	583	598	598	606	564	585	623	588	581	585	618	630	606	613	576	554	546	581	577	589	627	589	556	613	548	577	581	570	590	603	612	576	594	615	591	561	574	585	561	592	610	634	570	574	610	616	594	607	591	621	598	552	589	605	599	579	563	562	600	606	616	581	592	570	601	547	581	581	642	587	577	557	631	592	584	581	585	577	630	613	577	550	593	599	603	598	650	602	581	636	587	594	591	601	583	577	584	569	615	565	589	584	630	603	598	619	594	635	574	609	576	597	540	630	619	546	583	601	579	548	589	649	570	587	605	565	580	625	609	625	639	604	597	598	581	580	593	599	580	611	593	598	631	595	556	569	572	599	611	638	610	603	562	572	591	560	592	568	603	609	556	637	562	584	577	618	588	572	608	579	591	585	562	593	569	580	592	605	598	619	586	636	582	593	616	592	619	599	616	568	523	627	539	574	559	574	607	608	539	601	592	593	597	653	620	619	579	547	583	595	612	614	572	558	598	594	571	620	588	558	614	576	583	639	595	578	592	600	633	589	608	591	601	587	569	587	589	587	586	574	578	591	593	594	640	643	619	553	567	632	590	610	598	569	583	604	643	598	611	604	619	608	599	553	586	594	605	625	607	580	610	594	559	545	559	588	589	561	581	619	592	587	588	565	566	599	560	578	613	552	601	611	608	595	601	597	550	596	627	592	573	625	540	620	590	587	611	590	609	594	637	606	566	600	630	627	645	609	579	605	617	579	610	633	593	553	579	555	597	578	579	623	553	659	625	581	601	638	594	572	593	617	607	576	583	639	626	588	639	598	579	591	595	600	594	587	568	617	600	598	627	581	615	581	565	629	614	566	621	624	614	626	561	547	586	611	587	548	624	598	608	589	622	598	600	602	592	565	570	588	604	592	606	654	625	587	645	638	573	599	597	579	604	591	564	588	620	594	591	594	567	599	607	595	566	594	600	607	601	565	612	578	610	582	560	572	611	619	579	613	622	623	651	574	584	620	598	632	621	632	575	568	605	644	575	585	592	609	587	568	620	599	598	606	570	606	604	595	570	610	581	609	557	582	562	566	611	574	563	553	602	604	584	567	581	593	612	538	627	573	586	558	577	602	593	613	560	562	610	608	644	614	580	625	594	586	582	609	588	573	615	609	612	588	617	584	546	576	612	602	621	647	604	590	578	585	613	636	582	583	588	600	595	558	602	617	582	552	590	581	582	621	579	601	613	627	593	599	566	616	572	533	624	600	570	580	639	568	578	606	600	594	601	611	645	616	621	592	639	639	542	603	593	595	628	615	595	588	632	628	626	621	593	571	539	612	569	550	595	581	608	573	538	643	607	586	594	626	570	556	607	597	619	605	602	606	548	605	573	544	593	573	622	573	635	574	560	594	555	565	631	621	600	600	607	596	600	599	597	626	614	611	636	600	566	634	600	560	584	578	613	584	587	620	579	597	574	589	598	577	570	532	609	609	601	611	590	585	617	595	596	612	581	593	577	624	591	615	590	586	625	592	600	546	620	638	576	638	617	606	591	561	625	646	586	600	587	593	562	644	562	616	604	617	614	591	598	581	609	585	594	578	603	620	619	586	553	589	609	622	598	605	671	621	608	598	607	600	615	609	606	608	576	590	593	650	627	639	548	583	566	565	580	598	611	576	614	580	594	594	616	611	619	590	608	597	592	575	604	560	568	569	614	630	599	620	595	611	588	592	589	560	580	616	581	600	573	638	555	579	577	596	614	616	589	587	591	552	590	589	609	655	587	563	584	607	576	613	607	627	591	628	570	596	582	585	591	592	618	587	561	600	556	597	602	626	592	585	592	627	584	563	616	600	545	582	631	603	610	602	496	589	619	613	598	633	615	618	582	614	545	617	602	610	561	619	592	577	611	625	568	622	589	587	643	628	543	594	626	604	585	594	625	641	595	609	620	560	609	633	602	581	646	561	589	651	592	609	564	639	617	575	578	586	550	579	579	620	606	608	609	580	567	594	590	636	609	579	626	580	596	537	611	589	606	595	632	600	564	618	589	558	601	629	601	617	562	555	592	580	592	619	589	577	605	631	564	572	583	542	610	598	595	615	602	626	600	566	614	584	571	551	591	623	611	592	584	611	587	600	586	605	592	607	591	583	589	576	582	606	586	591	618	573	573	578	607	599	609	576	610	649	634	606	561	629	601	592	637	587	600	597	605	562	602	592	571	595	589	567	627	594	618	573	596	632	592	582	602	594	539	601	654	641	578	623	607	590	605	571	596	600	546	597	601	602	534	606	590	630	633	568	637	601	571	602	570	594	585	595	589	557	589	585	621	594	553	618	597	620	619	604	583	605	611	554	575	556	595	599	557	565	595	552	580	563	606	618	592	585	630	558	616	599	553	549	604	633	589
1833	204	233	257	252	217	207	169	210	193	194	209	200	182	231	176	198	205	190	186	184	168	189	198	207	217	195	191	212	177	180	200	220	156	214	191	169	185	187	223	186	192	197	164	197	198	204	178	218	189	192	203	178	145	206	178	211	186	196	196	200	201	171	230	212	187	189	177	183	194	193	177	182	187	221	221	194	179	191	194	183	170	208	202	158	210	193	196	198	173	211	198	200	186	185	175	195	224	187	174	198	217	200	182	189	206	208	204	189	173	190	199	196	181	205	227	183	172	180	165	180	179	151	189	185	181	169	202	210	140	186	167	198	186	197	228	210	224	195	175	203	175	191	193	201	170	180	192	212	176	185	179	195	197	197	180	178	161	198	190	185	197	208	173	204	202	182	176	204	211	187	198	185	203	184	208	208	181	203	194	183	189	191	211	183	170	192	205	174	195	200	154	221	196	181	182	196	203	197	192	193	186	176	163	184	180	196	173	196	189	189	189	195	209	193	193	178	193	175	203	200	174	180	185	186	209	172	204	183	176	191	206	190	195	167	196	182	212	167	180	181	192	174	193	190	178	198	183	182	189	171	189	200	199	164	171	187	193	190	186	184	192	190	184	198	204	199	187	162	219	182	207	198	199	193	175	184	189	204	203	179	186	189	184	196	180	190	183	194	177	167	193	205	158	170	199	186	185	167	186	196	194	195	167	210	221	191	200	193	206	197	168	192	206	180	191	204	162	208	206	188	188	179	199	174	205	182	192	210	197	196	198	184	150	211	208	188	190	176	211	182	192	184	192	194	220	179	178	197	197	192	197	185	181	177	196	180	194	217	202	200	188	176	185	167	187	185	183	191	201	189	186	177	185	168	184	195	219	160	193	185	185	177	174	194	175	198	183	185	205	208	204	187	198	182	194	180	229	208	176	189	180	187	197	170	194	171	184	166	162	174	170	199	188	178	198	191	161	210	193	194	169	177	179	170	191	164	198	182	207	189	171	164	184	183	195	195	202	190	174	219	182	173	207	191	186	184	181	191	187	194	189	181	172	194	187	192	187	193	168	195	196	181	167	207	160	190	186	182	189	178	184	172	167	171	192	192	204	216	206	196	178	200	186	199	176	189	212	193	180	190	174	174	187	190	201	197	200	180	158	202	192	215	182	200	202	199	206	171	208	173	180	190	186	187	195	200	214	199	178	200	178	188	205	169	200	163	181	194	218	191	207	184	182	177	201	188	185	205	194	193	188	193	191	186	189	196	196	190	199	182	184	177	177	188	243	165	193	198	193	178	191	198	191	191	200	168	182	192	190	185	201	173	190	193	175	205	194	199	188	184	182	201	194	205	185	183	224	206	180	183	193	185	174	189	174	162	187	206	197	193	196	181	208	157	194	190	203	166	166	164	209	205	199	168	182	182	197	174	194	167	200	165	155	196	189	180	194	189	207	205	185	166	197	182	190	185	193	170	196	190	173	208	186	217	195	202	190	200	183	186	201	197	191	209	194	173	187	164	195	185	200	207	208	206	193	184	185	201	180	192	202	199	180	174	186	193	191	188	187	194	188	164	186	179	159	207	194	198	187	208	172	197	192	183	211	191	195	187	202	169	194	196	177	173	204	199	179	189	188	182	187	181	205	198	196	191	178	172	179	182	182	207	181	171	207	165	180	195	191	184	197	183	190	200	195	188	196	172	173	187	159	205	173	197	201	175	192	179	179	193	183	186	222	191	189	151	182	156	212	180	180	196	226	181	188	189	183	215	180	196	182	182	175	206	183	152	195	195	192	200	178	209	195	184	172	197	181	208	158	197	200	188	210	200	189	207	206	188	179	189	186	181	171	184	167	177	195	188	195	221	180	199	182	187	185	193	174	186	179	173	169	181	174	175	178	172	201	201	186	207	195	194	191	198	187	180	184	203	183	189	164	202	217	180	184	199	211	191	184	194	207	195	175	187	188	164	174	200	189	177	189	181	179	195	183	174	179	184	202	170	203	191	192	182	181	175	179	191	185	188	207	173	187	189	203	191	175	190	186	198	221	190	184	199	176	179	187	198	201	166	197	215	173	193	181	189	172	190	201	191	179	183	192	183	180	198	180	176	182	188	214	183	171	201	178	161	180	189	173	157	190	203	162	174	189	188	184	182	183	202	164	204	203	182	194	200	194	183	179	180	185	210	201	182	201	219	186	172	161	168	188	196	182	186	195	205	194	211	200	201	196	181	180	156	178	200	209	191	215	176	168	159	174	205	184	183	187	160	176	176	212	162	176	166	212	228	184	183	191	176	193	190	176	192	189	215	186	194	211	201	186	187	170	168	224	175	199	190	167	174	198	189	166	173	193	172	175	180	202	193	204	213	176	187	182	187	169	165	207	200	174	170	186	181	177	179	156	187	188	191	172	177	225	208	175	177	200	206	196	196	193	195	188	184	149	198	218	220	161	184	186	191	181	203	168	194	191	175	162	219	201	180	190	175	182	179	178	173	177	177	181	183	189	203	201	192	185	159	183	191	186	166	187	187	199	190	197	179	176	196	175	168	183	188	178	193	173	216	178	175	178	201	200	211	203	178	188	163	186	182	181	216	202	183	187	217	198	197	214	192	169	198	182	190	181	180	202	168	172	210	201	226	187	194	177	196	183	198	191	200	150	194	203	180	160	186	196	173	174	203	224	188	185	189	194	184	206	200	182	173	186	185	197	196	206	194	205	182	165	215	180	199	185	187	170	181	188	205	193	205	187	178	187	182	183	197	175	166	183	198	202	179	205	175	207	182	189	223	163	200	183	197	213	190	194	223	186	185	191	190	192	169	185	178	177	199	213	199	201	198	194	178	190	163	203	179	176	201	181	176	192	226	186	180	190	180	203	201	156	173	196	176	159	200	198	173	201	192	190	183	191	192	175	199	168	174	176	171	187	192	185	189	186	165	186	187	196	205	174	182	191	185	199	192	179	186	176	171	188	182	185	218	195	200	174	178	184	212	203	178	202	214	184	207	207	195	195	198	177	177	197	195	173	194	194	178	178	192	192	148	205	194	203	205	186	165	162	178	176	172	198	181	219	180	180	186	174	187	195	196	203	212	187	180	206	184	197	188	203	188	204	198	180	215	193	186	177	197	177	191	169	204	195	201	180	187	193	183	182	210	191	207	166	191	196	176	200	177	217	178	163	212	216	188	191	188	193	195	180	186	182	194	196	192	195	171	175	167	183	185	180	198	197	173	182	173	154	200	181	190	202	169	172	192	175	187	182	183	208	189	177	154	173	178	194	187	183	184	195	183	205	196	194	173	203	195	189	181	173	194	186	196	186	185	191	188	194	186	190	192	201	209	167	183	209	197	210	176	188	216	183	212	210	204	173	183	187	171	159	202	178	201	174	193	197	192	195	181	192	168	214	188	211	208	167	179	179	189	191	194	198	196	209	208	181	206	193	170	178	185	194	188	180	182	186	212	192	192	180	207	191	174	170	193	181	201	199	168	193	194	209	205	187	194	206
2184	739	764	841	824	785	792	749	687	707	689	664	679	694	705	714	642	631	633	661	645	680	638	651	601	717	674	654	646	677	663	652	694	635	598	666	653	613	659	662	660	592	676	636	660	622	643	657	652	655	660	640	658	641	601	699	605	683	650	686	658	684	706	656	656	675	649	649	627	688	669	679	649	670	658	671	689	670	662	720	671	646	631	693	638	624	684	660	615	668	620	673	616	729	696	736	714	721	675	663	706	724	674	687	685	668	596	647	621	660	640	642	650	646	626	666	667	674	648	640	658	659	663	659	643	673	643	619	678	631	654	671	665	649	664	655	639	679	689	724	727	714	696	664	675	592	636	675	621	656	689	678	604	627	678	628	628	612	698	686	633	697	687	658	651	620	653	692	641	624	651	634	611	660	664	644	638	673	623	705	656	661	662	675	679	620	668	637	683	703	623	667	635	658	669	672	642	635	727	622	668	631	678	691	660	652	624	640	638	618	627	663	654	665	660	676	631	629	635	616	617	650	645	698	620	654	622	670	678	650	637	660	650	612	654	677	695	643	641	619	704	632	626	671	626	691	646	704	627	660	616	627	640	635	613	621	641	633	710	647	676	634	680	623	644	631	697	709	643	638	706	646	646	622	651	717	675	682	654	621	631	642	643	619	625	632	696	635	712	615	627	674	648	631	664	660	645	642	624	631	633	668	608	618	642	648	664	646	690	663	627	645	675	623	626	620	685	664	659	615	692	652	645	658	681	644	660	632	618	634	626	650	633	635	627	655	680	696	656	708	631	639	653	640	648	624	666	603	627	625	633	622	672	716	628	671	664	678	626	658	653	651	667	644	639	652	674	674	676	645	642	621	656	646	615	643	676	631	668	672	673	622	636	610	642	668	662	659	643	608	641	578	626	607	637	664	647	621	621	688	643	662	684	626	671	594	638	642	626	660	675	655	670	637	634	647	612	671	664	636	672	664	633	653	609	674	646	678	666	698	613	649	663	634	644	615	635	607	633	637	642	690	649	623	656	668	632	655	636	660	616	630	641	672	643	670	643	650	640	681	694	633	673	638	612	671	617	664	647	672	649	632	624	653	642	619	649	684	680	647	612	698	618	652	674	662	673	655	627	644	663	631	640	649	669	631	635	633	661	652	655	629	677	610	655	649	632	701	628	639	682	678	672	598	625	640	659	689	636	665	662	651	615	643	621	650	646	661	682	659	663	672	678	614	608	675	651	661	628	667	641	672	657	631	661	689	664	625	634	640	666	627	617	672	668	636	688	661	657	684	660	630	644	681	637	646	670	691	659	678	674	653	676	623	649	655	700	676	676	683	654	659	635	662	657	601	596	690	648	639	619	644	633	670	647	659	631	653	692	662	650	640	636	632	652	632	647	605	615	631	668	704	634	613	653	660	635	644	657	639	626	660	662	619	651	635	630	684	642	633	633	671	617	682	595	641	620	650	653	639	593	658	656	665	669	690	604	661	701	648	656	682	651	631	659	655	633	674	622	641	666	660	672	654	655	682	600	654	629	652	654	604	634	679	630	607	648	645	663	656	656	680	644	640	610	646	640	684	634	649	644	659	625	653	638	676	684	681	654	670	658	597	645	634	711	668	618	662	688	607	655	662	641	654	668	676	673	632	622	669	646	643	663	683	611	600	649	620	688	625	643	687	674	667	650	663	647	654	639	623	636	677	676	664	692	656	680	646	617	660	680	631	619	689	648	700	646	644	639	648	626	664	660	655	646	703	641	619	633	651	670	662	653	652	628	646	645	656	606	617	660	664	630	622	672	644	689	643	641	655	695	681	641	656	661	638	651	650	698	639	625	633	617	648	643	638	643	633	682	627	603	633	642	659	653	635	655	629	654	617	661	677	655	658	654	617	611	695	602	600	626	650	696	622	652	634	685	664	658	636	618	646	629	690	645	666	664	654	683	726	674	683	648	638	670	642	631	626	657	676	622	637	651	641	690	645	637	639	652	643	639	675	687	612	631	662	684	606	649	639	678	635	634	644	666	636	636	600	686	664	651	684	643	644	680	652	666	628	625	697	611	629	640	616	657	619	625	647	680	684	677	666	674	656	622	678	622	672	671	633	622	702	592	615	681	653	611	671	626	642	645	605	669	708	637	666	600	622	660	659	663	682	701	675	657	630	651	635	659	662	655	683	644	693	669	650	665	679	615	673	632	659	634	648	692	671	718	657	671	630	612	660	623	643	612	606	673	613	673	631	642	656	656	658	611	646	690	639	659	653	678	640	660	646	631	692	674	661	659	634	661	631	649	646	660	617	654	677	692	674	613	638	693	662	680	650	657	617	662	621	620	619	647	667	652	645	626	624	641	693	636	690	630	595	646	682	647	638	606	656	591	651	616	661	654	675	660	648	682	623	658	663	643	686	669	628	678	664	618	669	598	594	686	648	599	644	663	665	613	672	640	665	626	660	661	633	675	650	671	657	651	664	666	626	679	652	627	622	642	698	611	607	641	681	631	617	630	633	643	658	659	623	645	602	612	617	653	620	679	644	633	684	665	647	655	678	647	648	627	604	637	659	658	694	600	680	695	682	667	674	622	647	642	625	650	649	637	663	706	658	728	679	612	651	634	612	644	707	662	629	643	672	623	627	631	658	705	645	660	649	650	635	667	654	612	694	657	638	628	673	614	656	675	633	642	649	639	674	663	623	673	624	651	701	682	609	626	632	609	679	636	617	650	630	613	656	673	648	616	603	656	648	642	636	644	698	644	662	671	655	623	620	651	602	647	669	634	643	625	655	671	644	704	686	630	613	681	637	646	661	652	615	656	655	657	658	679	645	683	655	645	674	652	636	671	621	676	637	616	631	615	625	628	650	662	620	624	661	651	658	629	653	645	661	650	660	618	634	641	643	666	693	668	618	651	650	672	670	631	629	638	645	657	721	655	668	595	626	667	638	675	671	656	624	664	643	644	575	683	700	675	640	632	603	669	612	685	610	599	641	640	696	663	645	676	664	627	657	667	625	613	660	632	665	668	619	634	620	655	627	642	650	673	655	612	673	651	644	674	664	601	647	652	658	620	648	643	648	659	617	680	627	641	673	659	671	652	697	689	638	665	695	631	656	661	653	652	644	707	691	649	653	608	608	635	624	677	656	649	671	646	624	660	644	634	675	640	626	661	636	660	624	650	631	685	691	705	634	630	675	646	646	645	633	662	630	717	658	647	633	642	650	618	624	690	631	686	688	667	680	647	673	666	671	665	707	672	622	624	673	656	658	660	640	663	639	704	695	627	663	652	631	681	686	630	671	616	649	681	668	686	647	687	616	642	648	675	600	639	660	663	629	676	698	654	690	615	635	673	591	641	643	669	676	665	622	637	645	693	673	618	663	689	654	619	668	621	641	664	683	679	653	649	650	625	617	601	681	634	682	665	644	711	652	633	673	646	640	645	651	693	683	636	688	637	691	605	697	654	632	667	653	649	630	670	639	613	664	661	649	647	650	664	647	659	629
1768	199	221	225	198	189	211	194	182	196	179	154	160	169	192	153	193	196	185	182	188	167	202	189	163	175	180	181	187	196	174	193	144	156	185	175	172	159	202	184	173	211	172	192	171	168	175	159	174	177	167	180	181	190	186	182	169	155	181	165	155	192	172	206	177	188	166	161	175	188	159	175	177	167	171	167	186	169	174	178	179	191	163	173	187	193	170	203	165	155	195	207	169	174	181	181	188	191	152	174	159	191	173	173	178	163	182	175	192	188	169	180	169	168	178	183	186	173	167	183	183	202	171	170	181	181	165	182	191	160	207	160	165	176	169	210	160	170	195	185	163	160	189	198	180	180	186	184	156	222	186	198	189	176	183	156	171	174	180	165	157	194	174	221	166	175	159	183	194	196	167	183	164	187	190	191	173	164	187	171	188	176	186	194	186	200	187	172	171	162	200	193	167	177	165	172	182	182	170	194	189	163	169	155	187	173	172	196	157	180	159	180	190	191	177	185	192	179	176	178	167	158	190	181	178	170	182	187	188	186	192	187	170	177	182	194	140	155	174	168	167	181	180	187	174	190	170	190	168	174	168	165	159	163	183	188	185	164	175	165	185	174	173	169	184	187	164	192	181	165	180	168	177	178	169	183	191	192	208	181	170	163	212	167	176	152	174	205	197	178	196	185	166	212	180	166	200	177	168	166	154	220	177	196	146	190	170	186	191	155	189	185	163	184	175	179	175	177	182	188	158	160	173	161	174	169	163	180	162	192	177	155	167	179	169	197	176	189	183	180	173	185	164	196	176	167	170	188	190	169	165	173	180	167	192	167	187	199	183	178	182	158	208	140	183	174	181	181	165	164	164	172	171	148	208	164	160	160	159	178	165	158	190	175	164	213	182	163	181	189	183	162	163	182	165	179	160	164	162	176	170	178	184	205	164	174	183	186	186	171	172	207	190	180	191	168	197	157	185	160	149	170	166	189	162	190	184	166	165	178	191	169	172	170	153	201	163	175	180	176	181	173	182	170	183	166	165	177	166	168	185	175	184	190	178	153	185	191	190	145	172	202	177	192	178	147	171	196	185	178	177	202	172	180	174	145	178	185	177	145	175	196	192	168	187	191	164	156	178	209	182	176	197	165	153	162	212	179	185	178	193	155	207	170	181	184	158	168	132	219	179	187	193	179	192	148	180	165	161	187	197	169	178	164	160	183	168	171	181	179	174	187	163	181	171	177	179	170	199	167	172	193	179	174	164	170	177	181	173	153	172	202	165	154	170	153	172	155	183	165	182	181	173	160	188	174	182	180	147	160	169	192	172	149	144	175	185	169	173	180	177	188	189	176	188	174	175	157	191	207	150	197	191	188	179	164	173	164	175	209	179	196	181	158	178	182	175	177	172	173	168	174	187	197	173	175	165	175	182	178	183	190	151	193	135	193	145	175	152	174	188	214	185	198	176	156	175	173	184	188	193	182	190	181	190	206	187	178	165	182	152	177	151	165	173	174	205	173	176	185	184	152	164	165	194	178	168	171	167	173	166	178	166	172	175	176	183	175	194	166	178	181	173	179	186	184	170	192	170	157	182	153	156	168	193	169	174	187	184	161	203	196	167	176	162	178	177	184	181	192	171	184	172	147	159	187	179	186	156	179	158	181	162	205	169	172	159	181	180	161	177	191	187	176	182	202	174	164	182	170	168	165	172	164	172	192	164	174	177	169	149	173	203	169	171	206	156	181	171	179	181	182	159	179	166	186	175	169	192	175	189	153	188	185	170	170	155	207	175	176	157	187	160	161	156	163	170	172	211	159	191	189	184	189	208	175	170	192	171	159	180	165	168	177	184	169	210	176	209	157	153	180	182	158	170	197	180	170	172	186	180	187	178	182	191	158	162	190	178	194	166	169	192	172	182	178	156	177	176	197	184	149	161	200	147	167	178	183	179	156	169	178	165	178	187	183	163	175	183	185	201	174	165	173	190	163	190	179	150	168	149	180	174	146	178	180	183	164	190	180	169	200	196	146	180	170	193	187	179	179	161	169	188	187	172	181	181	185	172	179	182	180	200	174	207	194	193	171	169	181	154	183	175	161	174	187	171	173	178	181	178	198	169	176	172	185	160	175	164	188	197	177	189	204	187	176	160	169	183	178	171	206	217	170	191	182	182	173	149	172	162	187	182	196	161	190	202	177	170	169	181	184	184	172	175	178	181	168	185	181	154	176	164	175	205	160	171	165	169	181	183	208	212	150	144	154	159	167	173	171	171	184	153	182	169	200	167	186	159	184	167	192	209	185	181	172	166	166	178	196	186	178	155	177	184	160	161	160	153	173	181	188	168	176	181	173	159	202	176	141	173	174	185	202	171	180	172	173	182	190	158	183	175	194	176	174	188	165	156	191	184	171	167	175	165	157	154	189	167	194	196	176	184	173	204	168	205	183	181	189	188	185	181	152	196	170	172	180	204	169	197	165	209	163	186	187	166	189	172	182	174	162	174	190	187	177	156	181	177	184	164	182	187	179	188	153	181	162	196	186	161	183	203	178	199	180	164	167	198	178	173	184	165	177	173	186	175	181	171	163	168	192	139	177	165	172	177	182	155	194	186	199	183	175	146	173	177	167	194	172	167	173	182	182	178	163	175	161	159	178	180	170	165	186	177	188	190	182	166	194	162	165	178	196	179	180	182	171	191	182	157	179	194	165	188	179	172	170	174	172	177	175	178	165	185	173	188	179	183	179	199	176	205	184	197	148	197	171	182	179	184	165	160	201	187	167	202	182	178	176	170	170	202	163	173	183	175	176	180	199	160	163	182	176	197	201	178	187	182	173	187	175	162	172	175	172	176	178	167	183	175	179	193	193	176	169	148	191	181	178	174	195	159	219	145	170	188	167	174	168	193	193	168	169	185	167	189	193	174	155	169	178	164	183	175	184	189	184	159	207	172	163	195	190	151	195	186	186	158	171	171	187	164	169	190	160	164	145	177	176	191	176	173	185	177	182	168	190	190	166	161	174	187	190	196	188	194	168	181	167	167	188	215	139	170	186	190	173	186	178	185	185	180	163	175	166	179	184	162	178	177	176	186	191	172	165	170	179	193	195	178	209	183	188	161	154	191	159	163	163	149	190	194	180	180	179	172	155	180	192	187	184	179	164	174	189	177	175	180	175	163	167	197	203	190	183	184	183	153	165	167	180	178	182	175	174	179	175	183	190	175	192	196	174	183	163	157	181	209	166	191	172	178	174	161	166	163	142	177	180	190	177	144	173	187	192	159	151	216	174	151	204	179	160	145	163	169	185	152	167	155	174	173	154	161	174	162	184	158	190	175	177	169	182	175	156	157	175	166	162	166	153	166	170	185	182	164	156	176	172	185	170	153	184	172	164	164	165	173	186	218	184	190	159	173	186	160	169	149	184	194	162	163	149	183	173	186	164	187	175	169	187	208	177	190	191	199	181	191	167	193	173	204	179	157	177	181	180	180	166	173	187	197	203	187	144
2145	668	742	835	808	809	760	748	694	664	665	658	631	593	597	619	621	598	636	616	650	580	616	601	636	641	638	590	577	627	605	611	618	591	577	600	559	581	585	598	622	593	596	626	606	615	603	624	594	646	617	561	621	604	636	627	617	565	605	605	627	597	577	612	592	611	607	609	600	584	633	590	613	561	577	608	624	620	659	621	646	616	589	580	630	587	621	617	621	646	623	589	657	597	693	638	646	673	591	615	606	644	637	610	572	629	668	597	582	626	607	616	606	575	622	596	618	617	657	631	598	610	578	629	597	552	608	623	604	597	626	598	663	621	561	609	567	629	711	628	618	622	599	617	611	593	577	592	610	598	581	627	646	613	597	624	566	583	664	622	608	632	635	543	610	604	588	599	627	616	619	623	617	586	598	591	588	626	577	599	615	636	621	550	612	622	617	614	568	563	610	586	626	578	585	623	576	607	605	575	599	594	625	592	579	577	563	613	605	577	569	581	646	620	623	598	607	629	597	621	633	632	573	589	665	560	564	594	621	586	586	566	611	571	554	596	622	588	591	591	621	576	592	599	604	572	592	578	592	623	603	613	575	619	615	577	601	583	636	592	626	612	601	580	596	627	602	596	621	619	639	573	631	633	629	641	582	597	566	639	583	592	633	559	640	628	610	629	560	629	567	625	613	617	600	633	634	632	627	587	575	635	604	616	620	603	619	660	636	631	609	561	588	562	583	622	608	568	591	605	617	578	615	631	596	588	602	618	608	599	633	572	610	564	590	598	575	605	628	608	612	596	608	603	626	567	603	591	600	551	623	630	577	599	680	608	615	573	618	585	587	560	555	585	618	582	580	620	574	585	601	572	587	609	566	604	549	589	598	565	592	590	581	597	593	573	597	595	595	643	575	599	645	618	588	616	570	598	630	611	634	608	579	608	552	604	611	619	602	584	625	627	615	580	631	593	630	606	600	615	584	608	597	616	582	610	606	589	594	570	620	596	618	585	667	633	576	578	612	626	611	605	605	613	597	671	613	621	602	575	621	675	606	597	591	624	640	606	615	605	623	633	621	587	634	621	630	578	574	620	580	624	575	589	619	589	591	585	617	626	591	601	607	617	551	606	619	591	626	621	641	596	646	622	590	585	602	608	614	614	598	581	627	632	590	634	588	617	630	591	557	600	611	580	560	655	616	574	618	642	573	584	567	572	574	606	638	606	607	629	595	590	579	570	619	644	614	594	598	596	572	584	621	604	594	599	623	595	603	610	586	589	590	598	600	589	563	601	610	596	611	606	610	577	659	598	605	593	602	585	603	605	621	630	602	592	603	615	555	563	629	625	591	588	602	597	625	599	584	586	578	595	593	585	566	623	620	584	582	613	593	581	572	581	621	613	597	598	576	591	588	588	592	597	635	582	621	630	594	633	612	588	633	583	567	625	631	594	614	589	593	630	619	592	588	631	614	597	606	649	625	572	591	569	627	574	590	566	596	606	637	582	645	557	634	593	538	608	598	579	568	598	609	605	636	598	559	635	563	605	581	675	603	548	611	547	614	632	566	602	593	624	640	641	600	594	615	550	602	641	610	598	587	561	597	591	608	673	605	559	600	597	601	595	660	591	633	603	586	593	574	628	636	618	588	575	621	637	601	636	604	592	573	612	628	586	610	626	592	586	635	566	609	613	594	609	597	593	562	597	595	624	587	626	631	597	591	584	618	598	607	641	624	575	645	579	643	547	576	617	574	595	600	612	606	615	565	624	607	576	554	578	595	562	604	602	605	640	588	590	588	607	617	586	609	630	612	609	610	596	622	608	574	595	595	608	567	615	603	609	604	589	593	608	611	559	618	578	578	640	586	591	592	631	571	584	601	588	623	612	597	609	617	592	594	601	605	581	623	637	597	596	603	585	606	608	640	610	593	572	595	611	576	593	653	623	585	614	582	655	626	600	644	614	573	582	573	562	629	583	584	614	597	600	547	561	640	583	580	601	611	613	620	608	583	585	641	619	608	613	593	624	608	593	619	593	625	580	596	633	646	616	601	618	555	574	592	585	625	629	584	582	623	599	594	585	586	559	587	593	592	596	628	597	611	601	619	602	642	572	637	593	603	573	582	600	611	575	629	643	609	617	566	599	632	586	625	586	628	643	539	602	607	626	555	615	598	601	633	612	561	623	634	605	615	571	604	599	581	598	610	595	602	619	607	601	580	586	590	623	613	603	641	614	595	591	588	591	615	600	612	598	589	586	590	601	648	640	629	576	577	621	589	584	594	560	604	603	599	570	587	587	588	625	625	659	595	602	622	619	592	614	578	688	671	657	654	607	577	631	620	595	627	638	586	559	601	624	608	620	593	616	577	629	626	582	628	633	620	573	578	624	618	588	606	571	572	614	611	580	576	571	596	604	627	599	614	570	643	596	604	617	605	606	592	618	669	606	647	643	633	587	608	599	606	569	620	604	613	600	648	610	606	616	641	607	586	596	599	667	578	609	588	635	627	616	606	629	565	631	604	620	592	644	599	580	600	573	573	595	617	593	636	617	598	602	585	612	632	642	579	589	570	603	607	592	584	564	591	636	609	589	641	568	608	623	598	592	622	626	605	590	597	617	644	568	594	634	631	618	598	578	650	620	601	572	597	575	595	606	568	575	551	579	610	614	588	572	599	605	648	573	625	575	581	612	614	588	619	592	628	629	581	628	580	607	625	591	565	661	612	606	647	617	574	596	573	623	610	602	615	597	626	626	582	595	589	602	602	637	594	594	603	613	641	670	622	623	640	582	608	608	571	571	541	615	598	652	569	600	610	588	605	635	565	602	625	608	632	637	576	637	603	632	609	621	604	586	565	646	626	653	613	616	601	587	611	622	590	619	592	601	570	598	591	617	617	615	598	623	603	576	607	583	613	621	592	654	629	603	578	586	571	574	619	604	578	629	630	577	616	593	588	551	546	584	582	585	618	543	606	578	613	594	630	573	597	628	605	570	617	622	612	588	617	604	610	600	604	594	637	595	622	585	592	649	624	583	589	594	586	614	599	551	613	644	582	629	610	599	638	581	572	633	598	601	641	624	628	566	630	576	605	589	624	629	616	611	608	589	610	633	581	638	629	596	632	602	620	590	594	591	568	624	605	623	606	615	611	629	600	576	617	613	630	609	619	634	572	583	593	598	616	589	571	598	604	588	551	648	587	573	613	611	621	584	592	605	607	653	638	610	574	604	590	582	609	646	592	577	604	617	596	650	589	678	560	578	613	561	598	572	600	566	550	637	587	582	573	607	606	638	622	608	641	636	601	579	580	643	617	586	608	640	600	613	601	606	648	634	626	628	577	654	549	632	589	631	622	625	601	654	598	614	609	620	569	629	574	596	595	632	584	602	617	604	640	592	597	627	586	610	630	539	599	583	648	584	554	615	596	579	632	595	567	621	646	607	600	638	579	614	568	588	615	600	582	597	604	599	585	605	643	595	582	578	609	605	637	616	613	609	565	580	576	597
1704	178	200	195	206	175	172	170	171	185	163	165	161	171	163	161	163	161	183	160	162	194	181	155	160	167	164	166	167	179	154	158	154	163	168	158	147	183	145	151	140	162	151	173	152	176	147	190	162	144	145	166	150	156	180	155	180	153	132	160	167	138	151	150	153	150	151	163	183	172	170	168	144	153	155	154	161	153	157	140	147	157	175	173	169	167	143	157	141	157	147	186	147	140	179	163	168	148	155	158	150	145	159	142	177	152	137	155	149	145	148	133	141	158	135	158	164	152	172	194	175	175	145	154	172	155	172	153	160	160	168	190	153	152	166	172	158	163	165	158	150	154	153	186	179	157	155	158	161	163	168	158	135	140	132	153	154	137	167	142	145	149	170	154	156	160	140	160	158	166	171	160	144	155	157	164	149	163	155	159	158	161	150	165	174	163	175	143	166	150	158	155	152	148	188	150	179	150	175	158	163	174	165	162	153	175	149	167	158	162	155	149	170	166	135	168	163	158	162	146	156	158	177	158	173	142	158	182	163	138	170	157	147	149	148	168	158	153	153	158	155	176	165	179	148	178	149	171	170	150	150	158	163	171	167	160	164	145	186	186	175	162	130	160	166	153	143	140	180	153	151	149	171	133	168	164	152	147	162	181	169	173	164	161	154	187	186	171	159	196	141	159	155	141	132	159	160	174	148	151	166	170	137	167	162	152	160	167	177	152	169	136	145	168	170	139	183	159	161	178	152	163	156	146	150	178	141	163	168	165	146	168	142	150	165	161	151	179	154	170	159	153	152	167	202	175	152	141	145	163	154	149	162	150	176	154	168	160	141	150	176	153	160	181	150	164	165	180	167	176	177	152	158	156	170	165	151	148	154	178	161	164	159	181	148	150	168	190	164	156	152	182	149	152	148	160	171	166	161	147	169	159	144	178	163	171	155	153	154	157	144	174	156	168	161	155	170	182	144	168	163	178	187	155	151	149	176	146	177	178	169	146	154	159	174	151	159	157	162	172	171	172	134	146	159	166	154	160	158	175	188	152	162	154	165	160	160	154	165	144	176	149	155	152	171	156	174	171	153	165	137	177	155	173	160	138	163	147	160	148	167	163	172	151	154	165	169	146	165	146	173	149	176	146	154	145	155	179	167	162	163	152	166	153	165	152	159	165	168	176	163	169	158	150	162	153	159	140	148	153	165	158	152	155	152	173	168	162	155	166	148	136	152	155	136	160	140	155	160	157	170	156	175	157	165	162	177	148	166	159	157	166	168	158	166	146	171	152	180	170	152	152	171	137	157	157	179	182	188	167	162	156	159	152	154	148	177	163	172	173	148	170	168	161	139	159	164	161	170	137	160	161	157	164	148	167	167	158	154	154	153	168	125	146	200	156	151	151	169	160	158	162	159	175	173	150	143	156	184	169	169	177	167	160	166	160	149	151	160	157	174	167	150	168	167	150	173	169	182	146	146	167	164	176	168	177	154	162	154	144	168	168	180	164	155	148	164	172	172	171	172	153	156	145	162	155	161	171	153	156	176	159	173	128	130	159	126	158	148	164	178	165	161	157	172	180	153	152	151	168	133	151	148	151	151	157	172	136	162	157	154	134	151	167	184	160	163	168	177	149	183	148	151	153	152	164	168	176	155	173	166	178	149	174	165	194	178	156	154	167	154	155	159	166	171	136	168	143	149	153	190	185	164	147	139	152	167	168	158	122	161	140	160	164	170	170	150	163	158	167	157	161	154	162	189	181	158	154	152	134	159	166	149	164	176	172	166	164	174	157	154	168	176	151	148	160	164	153	160	170	164	169	156	152	132	165	180	164	148	154	172	156	160	111	158	157	152	130	154	171	183	159	140	147	154	147	167	158	142	178	164	162	159	154	164	184	160	165	144	164	150	164	152	146	150	181	157	161	169	152	156	171	181	166	170	154	173	172	164	184	157	173	171	164	175	146	165	181	166	159	143	162	158	146	189	165	136	155	143	152	182	146	143	163	151	147	151	171	166	182	162	165	156	173	161	161	155	151	157	168	149	163	173	166	150	150	160	152	147	156	189	156	175	155	159	153	155	150	167	157	169	154	176	137	151	173	151	167	148	172	161	164	157	146	162	159	164	162	157	189	173	141	154	164	157	143	183	141	177	179	187	158	150	151	144	140	161	142	144	172	188	159	158	172	178	168	149	165	159	141	175	171	150	170	168	143	171	185	152	137	145	151	169	179	153	154	162	141	174	168	173	164	169	129	167	166	163	149	163	167	165	152	162	148	151	179	160	151	156	158	169	171	158	167	165	158	153	163	152	166	177	161	167	148	170	169	155	152	153	157	178	146	147	156	141	153	156	175	137	167	180	154	165	179	144	167	174	168	187	153	166	158	166	138	170	163	157	170	157	155	163	148	153	156	166	167	164	154	145	141	157	159	180	150	170	162	137	164	152	155	161	154	153	149	149	141	164	158	166	164	154	142	170	175	146	158	135	172	159	157	147	179	159	161	153	174	151	161	142	150	169	154	166	147	169	161	138	153	161	156	187	172	157	137	158	174	172	191	169	143	176	159	171	170	179	162	139	153	178	178	146	165	153	161	159	173	174	190	156	170	144	145	141	159	149	159	168	166	141	172	146	166	178	168	145	161	178	163	170	159	160	186	177	143	167	160	166	150	160	175	162	181	178	170	141	180	164	135	150	167	175	180	170	163	159	166	148	176	159	148	158	177	163	165	168	154	156	163	151	164	164	162	163	147	157	160	162	158	162	164	163	157	167	150	172	157	144	169	179	158	146	186	151	145	153	156	163	155	158	145	166	143	155	143	155	158	142	159	172	158	153	187	161	181	160	153	147	180	189	165	173	161	139	175	175	143	162	154	173	153	138	178	157	168	171	180	155	122	127	175	171	158	149	144	155	156	158	173	140	141	153	177	157	170	172	172	169	165	157	135	143	150	152	165	170	160	150	136	157	156	177	145	152	149	128	165	160	161	148	160	176	161	174	158	148	164	190	142	176	159	158	152	146	159	181	166	165	171	177	162	167	158	163	155	159	154	149	165	156	156	166	170	167	154	160	178	168	151	165	174	154	167	140	160	150	160	159	165	177	180	186	148	148	174	144	161	165	159	162	146	179	174	153	139	159	158	167	160	140	159	154	152	183	165	168	179	154	155	165	162	154	183	152	152	171	181	184	162	181	172	162	151	176	152	166	159	151	168	154	162	158	170	150	146	162	172	189	143	163	177	164	154	159	160	138	150	157	153	142	144	154	167	155	163	151	145	146	177	175	165	187	157	165	162	145	190	162	142	169	176	158	163	158	160	167	152	144	157	194	154	149	154	140	151	167	158	189	171	170	158	169	164	162	167	164	161	146	172	153	154	149	129	151	159	154	158	165	163	150	159	148	184	147	170	163	181	173	144	175	158	147	179	159	175	168	150	184	144	188	161	167	152	162	171	172	147	177	170	176	169	154	138	158	154	169	158	166	157	167	176	144	146	148	166	149	159
2118	647	669	748	766	702	701	666	674	664	611	673	598	598	607	607	619	596	590	593	548	563	546	544	512	589	584	559	545	570	554	567	616	554	542	596	552	604	587	549	563	551	571	550	541	575	565	554	541	570	564	569	564	565	533	578	593	565	593	591	569	527	576	563	539	593	608	576	527	565	551	572	558	587	562	575	554	573	586	599	594	602	546	567	590	560	598	583	555	556	619	585	529	580	584	592	627	648	592	555	573	597	604	550	551	581	568	545	585	614	539	552	508	570	582	561	572	579	556	595	561	601	558	560	541	571	571	567	514	607	521	540	551	555	553	594	590	584	632	581	597	548	561	567	560	557	576	547	534	581	561	568	572	576	588	572	557	621	512	589	553	595	572	581	541	594	603	577	586	561	534	568	536	580	562	577	597	593	552	512	599	519	539	523	593	584	535	542	569	522	590	585	580	609	558	579	557	534	572	543	558	564	573	544	572	532	581	576	540	594	530	602	588	554	540	563	624	567	570	570	550	555	561	589	561	591	560	546	547	549	556	551	577	573	575	551	551	574	574	583	572	554	561	524	584	606	538	569	518	562	542	574	606	543	597	540	570	597	576	552	589	573	543	538	564	559	556	556	580	584	565	570	535	555	557	532	566	536	589	565	568	542	583	556	551	496	582	583	571	592	562	566	541	554	550	552	554	586	559	584	553	538	550	579	581	601	555	569	568	543	605	584	561	536	591	541	510	537	555	498	595	534	566	612	586	570	543	555	598	531	560	590	595	572	581	602	578	570	549	567	569	559	562	534	549	528	541	568	540	585	566	584	548	553	573	581	604	571	568	565	553	572	608	584	592	550	615	552	526	584	572	583	596	565	588	566	560	565	557	539	574	547	515	537	555	563	551	512	562	578	567	588	585	591	532	567	581	567	540	568	541	574	567	566	592	553	512	528	592	566	580	533	568	578	566	560	595	544	557	575	572	574	598	537	546	553	557	521	568	582	580	571	527	602	547	568	555	549	544	602	554	552	547	571	588	597	547	576	606	546	554	589	549	545	539	562	576	578	560	538	594	563	550	594	512	585	611	560	532	592	544	539	627	564	547	559	523	610	579	573	571	579	555	560	540	588	548	589	549	570	582	571	531	551	586	544	548	566	546	589	577	581	595	548	552	519	585	513	513	530	593	545	545	576	569	518	581	579	576	585	579	508	541	558	542	606	567	575	551	586	570	557	567	520	561	587	557	570	555	545	561	557	543	538	544	527	588	531	550	581	551	557	582	559	558	561	589	620	534	538	563	507	590	521	606	548	531	544	526	601	521	557	556	534	573	549	585	558	581	537	555	591	527	576	575	600	591	617	530	538	608	549	540	589	545	531	568	573	555	545	572	595	565	578	564	556	555	560	551	568	579	582	565	576	547	528	592	560	559	554	562	560	514	570	509	532	572	541	542	569	583	615	577	551	568	583	490	558	559	571	580	531	522	566	544	564	596	567	533	555	552	581	597	558	535	554	560	561	519	557	594	575	541	573	535	562	561	568	550	587	556	561	629	569	577	547	553	536	550	566	571	561	531	531	504	598	587	571	567	568	550	596	593	574	524	556	575	609	574	561	554	555	577	530	568	564	560	585	590	576	571	526	552	561	552	591	576	562	576	478	598	563	598	599	528	558	573	571	526	545	514	568	569	536	590	559	544	522	583	553	566	557	547	532	563	579	581	565	557	589	550	601	550	548	577	557	558	547	574	600	563	598	604	605	559	523	594	521	536	519	521	570	553	595	574	570	552	541	545	537	569	577	592	563	573	555	580	567	537	557	560	568	538	586	578	523	567	540	559	574	592	519	564	612	577	525	591	523	578	580	538	596	568	551	556	529	533	553	598	536	582	527	586	546	571	569	591	566	578	587	549	572	562	538	634	538	559	576	539	527	560	563	562	585	581	564	556	555	556	579	560	567	516	581	593	580	553	559	556	565	561	525	592	602	515	550	561	562	579	559	596	580	585	575	571	569	555	533	562	592	561	597	550	529	537	548	585	540	531	552	562	563	569	580	588	528	543	546	529	589	568	588	539	573	575	545	567	570	574	552	540	548	600	554	583	565	571	569	568	540	589	540	552	566	581	612	540	537	542	595	552	515	554	571	505	541	555	566	616	560	545	552	588	549	561	599	589	615	526	544	558	540	571	539	604	556	578	537	510	564	579	532	548	533	563	574	554	603	543	557	594	594	572	554	527	587	571	577	549	547	556	515	594	592	565	569	546	531	586	582	562	550	559	572	558	565	554	553	555	519	581	590	579	584	582	523	570	576	560	558	594	555	561	540	551	515	587	521	573	553	564	549	567	573	591	553	551	544	550	513	572	533	561	527	520	586	561	572	590	596	567	497	569	572	553	547	580	551	576	589	581	540	586	507	553	542	610	519	544	568	560	552	609	547	524	572	554	576	589	555	570	593	567	610	564	549	590	604	607	564	553	522	535	527	590	553	552	572	551	553	571	583	571	543	597	598	534	550	559	535	545	534	545	569	566	559	550	572	584	557	593	550	577	565	588	587	564	562	542	613	592	560	517	568	543	543	567	517	556	529	572	573	540	580	571	564	556	497	557	609	556	598	554	575	578	565	568	595	539	557	586	547	563	582	514	559	575	595	550	588	592	550	533	555	502	579	629	605	576	526	602	524	550	560	542	561	561	555	559	515	542	549	550	590	552	542	553	553	581	542	554	556	558	565	562	525	589	575	560	596	562	567	548	578	565	595	529	553	556	538	588	565	545	584	584	580	557	565	561	515	533	559	539	506	524	600	593	582	546	539	555	552	546	565	574	539	537	553	629	553	523	524	533	607	550	528	529	600	543	511	533	536	545	578	586	564	595	571	555	512	574	593	568	574	538	533	546	576	571	558	564	517	551	561	572	541	541	569	578	584	562	524	542	552	526	560	562	606	542	536	556	544	589	552	566	562	545	539	561	583	567	598	572	557	559	558	558	577	589	552	589	576	552	558	551	575	538	561	570	581	561	606	578	557	546	574	574	560	548	565	581	547	566	603	560	558	589	556	547	587	544	592	564	567	522	551	575	546	601	592	570	577	544	519	559	559	564	554	566	596	554	577	534	559	565	521	535	564	589	542	563	537	558	542	611	591	579	566	601	585	544	556	551	590	535	569	554	520	563	549	592	556	577	620	572	533	587	535	542	573	553	581	607	517	601	533	565	604	558	566	584	571	544	558	587	577	564	568	597	542	524	587	565	566	546	596	524	557	543	552	536	529	573	563	553	534	583	546	593	544	555	547	526	539	551	567	574	591	559	541	545	551	565	599	581	564	564	545	559	539	556	535	565	539	519	560	564	613	543	607	549	539	598	542	547	579	566	598	624	530	561	553	498	567	559	596	551	532	559	541	538	567	567	564	559	598	570	530	563	574	594	576	585	586	576	589	575	577	567	508	590	591	566	555	583	578	576	597	590	563	539	553	552	570	580	587	540	540	532	564	569	595	582	582	580	573
1805	188	182	197	160	162	167	174	130	163	150	135	145	149	142	155	140	160	143	152	128	145	165	138	160	173	135	137	150	153	144	142	150	127	180	132	145	143	131	150	134	141	139	122	128	155	151	151	143	145	152	116	140	152	170	146	157	165	147	142	143	146	137	146	141	174	142	127	141	138	165	163	148	130	147	146	140	147	149	144	182	169	157	155	173	147	143	133	143	133	141	135	154	136	160	168	172	138	157	171	143	172	130	168	159	142	151	152	160	146	127	136	153	137	126	129	149	138	142	172	172	126	157	157	162	164	166	134	113	138	155	152	153	149	160	156	153	177	140	132	135	130	143	140	134	139	154	161	140	153	133	181	142	155	148	139	158	156	148	148	146	145	138	133	135	171	137	133	154	123	132	139	153	145	165	155	162	140	147	134	159	164	139	141	128	166	171	148	146	127	170	144	141	156	133	147	148	185	144	140	163	140	158	126	143	157	132	137	139	119	147	168	147	130	148	157	157	136	127	148	137	130	136	151	150	158	130	126	133	151	163	142	151	149	143	149	159	136	150	140	136	127	150	137	138	150	131	170	172	150	175	138	151	143	164	119	163	178	147	156	130	146	146	122	142	140	160	151	143	138	124	154	170	136	155	137	126	149	144	158	137	149	131	152	155	155	151	130	160	143	159	142	140	134	146	147	141	155	153	153	154	158	141	128	135	131	136	129	160	167	159	137	153	152	143	144	154	146	135	150	135	147	137	146	162	136	116	157	146	157	138	140	138	147	127	143	150	137	161	160	170	146	136	166	145	131	126	125	123	154	141	154	156	141	174	167	171	129	145	152	144	149	161	139	153	153	149	158	149	157	143	142	133	132	147	141	131	155	166	139	128	148	153	121	128	131	161	148	121	151	135	137	135	141	146	132	140	150	162	147	137	141	137	142	145	143	134	144	148	127	153	138	162	152	137	122	142	167	149	143	155	167	145	140	140	137	169	151	146	156	139	165	163	152	121	145	146	165	153	132	155	135	155	120	143	138	156	155	177	147	137	130	153	158	150	142	164	118	164	150	143	144	156	138	152	157	136	136	171	127	142	146	122	129	137	126	142	145	152	133	137	165	159	124	153	126	149	141	137	142	148	143	155	151	143	135	120	140	154	153	162	159	144	145	141	131	134	144	162	152	132	128	147	148	149	156	162	151	163	154	152	150	135	134	147	141	137	140	171	158	125	152	120	143	163	140	152	138	159	142	154	128	125	128	141	147	158	118	125	154	163	137	160	168	158	157	124	151	151	153	150	131	133	152	130	133	158	159	155	129	152	134	146	179	150	155	163	135	140	151	151	162	152	127	152	146	150	159	184	130	140	160	151	162	143	152	118	146	144	131	145	149	148	156	145	158	164	172	158	163	142	159	134	147	137	158	168	122	132	156	154	166	127	140	144	137	126	167	129	162	151	147	143	148	125	146	164	139	153	137	151	154	147	145	138	155	134	144	123	152	139	154	141	148	137	144	142	124	172	150	156	129	129	169	150	138	148	177	114	184	132	137	141	153	144	138	149	149	135	128	144	160	167	126	158	152	126	153	144	123	147	145	148	147	149	136	137	137	133	142	131	139	142	147	142	149	153	157	147	160	162	135	149	154	145	164	139	148	147	143	145	140	136	148	175	170	140	141	138	143	164	159	170	148	148	161	143	152	147	138	126	147	142	147	155	143	151	129	161	142	150	141	148	166	149	151	150	141	147	149	165	149	139	157	166	165	141	134	141	146	140	148	152	160	132	154	127	166	138	159	144	134	139	169	176	164	171	145	145	165	138	122	117	150	154	134	141	147	157	183	146	140	134	159	143	141	152	139	143	145	152	131	147	157	148	146	156	139	173	154	116	145	154	154	148	163	155	141	124	140	156	128	147	154	150	136	165	152	153	146	153	148	134	133	148	155	131	136	144	160	149	139	151	153	129	140	152	158	138	153	123	154	135	144	150	154	164	167	171	146	161	144	127	132	174	144	162	138	161	157	152	128	135	155	156	155	142	152	139	143	140	145	139	145	141	142	135	167	156	149	133	115	159	149	135	158	143	138	139	130	162	142	147	150	136	144	174	151	146	138	142	146	169	138	156	137	144	139	144	147	146	141	160	140	170	160	146	161	137	147	174	150	153	140	161	131	149	152	143	149	160	156	151	133	153	145	145	172	157	130	160	135	139	145	151	168	160	124	136	144	122	143	136	146	134	161	176	155	142	156	145	152	150	129	134	146	145	157	139	164	152	157	141	145	157	131	146	137	153	145	154	143	185	143	131	147	155	144	168	156	137	134	134	142	146	147	144	156	141	135	134	152	163	168	151	176	177	134	152	143	141	155	152	137	144	175	143	147	133	148	139	159	136	154	147	138	148	149	132	145	133	162	185	136	132	170	127	162	142	139	145	153	149	178	147	138	163	149	139	166	144	155	167	156	122	177	151	170	156	137	112	160	152	156	167	179	154	148	144	155	144	159	157	166	143	155	138	134	131	131	134	139	152	148	154	159	122	145	174	166	166	171	121	154	144	130	144	134	133	143	147	167	163	167	143	134	124	136	147	143	132	134	140	144	150	160	138	169	131	155	144	140	158	144	154	145	154	162	144	145	155	145	138	154	137	126	145	165	153	141	133	142	176	149	146	154	148	141	154	161	150	125	153	161	157	136	141	161	130	153	137	158	139	166	147	147	143	149	151	136	166	166	165	125	153	161	148	142	173	166	191	141	139	159	143	134	136	158	156	118	157	144	146	128	123	154	136	106	156	154	129	137	157	152	154	149	153	144	136	139	139	134	157	143	143	169	162	140	158	136	152	159	146	144	156	126	143	141	151	142	142	135	145	142	145	149	131	138	148	158	149	142	144	137	153	136	170	149	127	151	146	136	169	135	146	140	144	150	142	145	140	162	172	162	158	160	132	145	157	142	136	154	158	149	147	141	167	147	134	146	140	141	167	145	150	151	139	131	154	142	142	129	149	163	149	159	143	138	157	165	175	140	161	142	138	148	140	170	164	160	141	154	124	164	162	162	158	149	161	156	146	141	168	166	153	142	142	150	125	145	164	142	137	159	161	129	165	140	144	155	156	141	177	150	132	151	149	145	152	151	151	152	154	143	157	138	162	167	145	135	139	159	133	148	166	130	141	139	140	135	139	155	145	143	164	190	165	141	144	166	137	172	163	157	159	143	161	124	140	155	157	164	155	141	134	167	133	161	149	162	145	114	160	144	146	135	162	165	162	131	150	159	162	151	153	167	157	147	149	154	157	179	140	134	169	172	132	119	154	134	156	152	169	158	159	151	161	148	130	166	169	162	148	144	133	161	161	132	142	155	142	169	144	141	161	136	150	154	157	172	144	157	154	131	135	147	141	145	125	172	147	160	127	150	145	146	146	132	156	133	166	153	128	148	163	143	141	140	135	149	144	136	162	141	165	168	149	162	163	173	156	143	153	157	162	138	135	149	143	117	182	158	113	146	154	181
2035	576	649	735	711	667	665	687	563	572	519	545	543	509	519	556	559	525	548	557	574	578	577	524	506	536	526	553	527	511	500	574	493	520	537	532	503	496	525	520	537	513	523	546	557	550	532	513	534	479	533	578	476	526	552	518	559	524	522	536	573	508	563	472	478	516	543	500	487	545	536	549	514	521	540	503	550	480	557	578	505	520	536	553	567	531	519	569	529	555	549	571	533	596	592	571	536	550	576	529	551	542	540	538	567	585	547	551	527	547	520	526	523	514	525	503	469	548	503	552	521	530	507	531	573	506	513	494	543	525	484	551	543	517	517	544	533	561	589	505	520	561	510	517	515	509	527	509	566	503	511	482	507	505	537	521	486	530	575	522	535	539	494	508	507	505	485	507	509	485	494	520	512	533	585	523	490	531	558	557	526	512	521	538	536	482	532	500	507	514	526	539	520	521	535	510	521	472	530	513	532	516	543	520	560	518	466	532	533	508	537	482	553	523	527	483	503	530	507	512	543	547	553	495	480	527	515	507	538	508	489	543	523	551	511	480	552	512	525	502	549	556	552	556	545	491	546	519	526	551	504	478	527	518	509	503	517	524	514	521	509	500	492	521	508	508	542	533	525	504	530	503	509	473	528	529	575	528	540	512	546	527	549	517	496	546	523	510	501	533	533	539	477	539	548	523	537	508	505	555	580	529	531	516	508	497	546	541	505	481	524	524	534	516	490	495	514	529	481	531	509	461	538	532	519	531	504	529	515	462	520	522	546	490	506	497	535	519	541	514	544	528	519	502	506	522	539	527	523	509	491	525	517	506	517	515	478	526	516	532	561	514	519	560	525	545	570	502	488	501	515	492	525	511	504	540	539	542	528	551	537	550	574	532	520	521	518	500	565	492	520	504	509	547	486	512	534	551	471	533	535	524	534	502	498	531	529	532	484	537	494	531	523	556	510	501	521	493	515	518	521	524	526	536	538	522	512	560	503	528	521	546	536	528	556	487	485	570	530	511	528	522	496	540	491	520	469	547	518	513	539	477	508	549	548	526	523	529	517	510	562	512	529	536	531	544	497	506	529	502	541	477	564	523	528	525	519	545	536	507	516	576	503	498	531	526	495	526	560	498	501	543	496	514	546	514	519	523	475	493	508	513	568	514	495	531	547	530	519	569	524	507	502	570	506	533	503	531	493	530	560	484	477	564	504	533	518	568	572	506	553	550	555	530	496	536	538	545	509	524	535	509	534	523	538	533	522	521	519	531	533	515	545	529	513	509	508	532	557	523	551	561	525	514	561	470	506	506	514	505	514	485	501	491	533	515	526	527	525	517	526	539	522	459	555	491	505	549	478	523	525	558	547	573	507	539	564	491	537	526	520	513	522	552	529	529	494	510	510	573	488	536	520	514	528	532	498	547	541	472	518	530	538	535	492	514	525	515	533	537	481	496	531	504	525	520	530	515	554	493	507	549	491	506	496	530	499	521	518	501	517	520	519	506	501	586	524	516	514	535	536	522	551	516	497	528	515	520	526	505	492	503	477	527	506	499	523	516	515	510	500	559	533	480	509	545	549	530	516	519	542	523	501	526	509	508	510	557	538	533	492	528	509	525	543	546	513	538	544	524	551	493	509	534	545	532	483	518	516	536	513	523	514	511	500	514	531	560	513	597	559	506	521	514	488	528	569	521	548	553	571	484	501	495	570	503	551	512	515	528	496	524	548	509	564	495	491	502	539	519	480	502	573	536	524	545	528	528	562	515	517	511	493	531	551	544	541	484	521	557	525	540	504	532	504	521	523	540	491	581	545	526	486	520	543	520	514	534	515	546	507	523	528	454	528	569	539	506	519	507	497	516	557	489	538	543	494	537	484	566	506	562	537	480	514	510	510	511	491	522	537	533	521	524	505	591	562	520	495	532	554	532	547	499	495	508	522	519	507	496	522	499	556	523	488	575	508	546	523	481	539	541	568	551	513	535	517	584	504	531	577	529	533	473	517	539	552	497	529	523	526	565	561	516	513	511	554	524	493	521	498	605	504	489	511	506	513	489	531	537	502	512	569	576	516	540	541	555	504	495	523	512	519	517	545	538	503	497	503	512	567	523	513	513	520	507	482	520	536	536	502	543	500	520	529	518	531	539	536	507	552	506	547	535	519	532	533	598	494	528	536	548	550	542	521	572	542	519	533	557	516	526	530	482	490	544	508	513	518	517	518	521	559	502	573	493	566	532	505	507	533	516	512	517	567	550	452	493	528	552	497	542	543	512	499	506	519	502	484	518	511	575	504	562	560	504	519	524	497	528	508	538	526	549	536	540	519	540	512	511	494	498	509	553	584	529	501	541	528	528	537	536	523	521	525	538	528	557	510	524	531	516	526	545	528	490	528	489	514	506	526	536	506	489	537	483	558	513	484	508	530	523	531	516	542	525	542	553	545	596	554	526	497	513	512	513	477	533	534	545	532	519	507	515	519	504	527	509	556	552	509	552	527	530	524	547	549	566	513	558	530	538	481	527	542	548	517	514	530	530	520	532	559	500	520	519	537	519	574	563	498	566	522	495	486	512	544	543	518	487	530	457	526	514	560	524	539	528	481	506	513	490	486	501	501	510	554	515	483	543	535	529	544	493	504	511	487	540	496	510	524	549	543	570	540	560	534	527	512	517	488	496	512	486	471	525	538	531	509	524	558	524	556	512	529	518	551	538	520	528	510	542	498	476	559	503	514	510	518	528	476	506	495	480	512	560	512	551	540	544	526	517	526	520	530	538	493	559	516	517	506	526	494	533	490	534	544	502	471	536	526	517	530	571	536	495	509	492	538	520	531	506	549	520	514	515	536	515	512	547	521	549	528	540	569	481	535	547	508	530	512	527	527	558	515	515	494	508	551	481	530	495	531	524	505	539	514	538	476	540	536	545	522	498	550	563	518	474	499	555	538	518	524	501	504	523	551	512	534	557	552	582	535	500	536	530	493	533	490	507	519	510	535	530	512	521	516	510	543	505	522	544	529	486	471	515	499	503	498	537	509	537	549	504	533	502	523	508	496	510	550	504	540	509	513	551	545	543	533	525	513	526	533	546	485	513	502	492	514	513	516	508	504	501	516	535	487	473	509	542	567	490	534	516	520	535	497	504	514	531	575	480	537	524	519	538	523	520	546	523	504	509	540	501	519	484	563	538	574	527	530	548	583	553	545	509	508	511	497	510	526	523	477	533	550	513	529	553	549	512	528	486	498	512	537	569	553	548	544	505	527	509	538	519	495	528	525	530	509	523	511	469	522	517	530	507	556	552	545	558	552	514	540	537	573	479	506	489	537	493	506	512	543	509	530	497	530	544	552	505	551	505	525	528	536	556	543	494	507	548	514	556	553	528	500	509	522	506	516	511	556	508	554	586	514	533	532	536	472	559	565	536	537	518	497	544	546	522	525	498	501	528	523	488	535	527	541	529	535	539	539	539	506	557	520	531	581	579	508	518	551	530	542	524	549	532
1798	163	172	206	169	173	188	159	149	159	149	139	143	149	145	158	160	167	163	159	130	120	132	164	137	146	161	129	156	164	161	171	156	140	149	152	158	135	142	151	141	155	142	131	147	141	135	156	142	151	163	138	154	145	162	147	162	144	148	130	138	148	139	157	155	145	139	144	154	153	150	162	146	167	151	153	142	131	147	150	165	130	131	157	147	170	136	151	135	172	127	131	143	171	168	156	183	143	154	153	173	157	144	136	167	155	135	149	145	164	150	153	160	132	139	161	148	145	169	167	160	164	141	138	141	137	137	146	144	150	159	151	174	163	149	156	158	155	147	167	144	131	150	141	150	145	137	136	156	169	144	144	152	135	153	169	154	129	141	138	154	169	157	133	157	150	155	136	143	168	160	137	159	149	144	153	152	137	129	149	146	143	138	140	152	130	152	171	126	137	146	135	141	124	151	135	132	146	142	132	134	144	140	161	178	156	155	146	152	153	130	163	143	154	159	126	148	133	152	171	178	154	172	164	133	146	161	158	134	143	142	138	155	132	165	141	173	130	138	144	159	146	154	167	153	161	151	188	141	149	138	154	144	160	159	127	153	134	158	158	134	147	127	157	140	144	129	125	148	138	148	140	166	108	156	159	158	136	139	136	146	155	154	158	151	141	138	142	114	137	150	176	142	151	161	148	141	139	150	151	145	135	179	152	134	140	160	159	152	169	148	160	146	134	154	170	161	129	169	155	153	162	157	141	164	153	138	137	146	147	150	136	146	148	133	126	141	141	154	158	119	145	159	173	158	144	123	146	154	144	164	145	144	162	156	151	142	181	152	154	142	118	128	144	130	157	141	147	147	146	153	160	156	153	162	142	144	155	153	140	138	163	164	132	145	131	165	139	141	145	147	153	132	159	140	170	144	133	139	159	159	154	143	148	150	120	127	141	131	151	150	154	154	114	147	126	152	136	156	154	157	145	139	144	143	148	121	150	138	155	140	139	139	160	129	136	134	154	154	143	155	147	168	155	129	163	157	149	157	138	140	144	144	142	154	145	131	145	132	144	178	157	134	142	148	163	152	159	158	150	151	142	137	129	143	141	143	135	156	137	149	164	148	149	157	145	137	178	158	165	140	152	155	157	140	149	139	155	135	143	154	140	140	145	150	158	149	142	158	155	143	162	158	138	165	161	146	157	149	158	156	147	139	146	143	158	169	170	156	150	139	130	144	163	133	167	143	150	141	148	154	149	143	151	129	152	161	163	167	163	133	155	155	135	159	136	153	130	129	146	120	146	143	147	152	158	151	143	148	146	148	167	154	155	174	155	139	124	152	153	155	141	168	143	140	136	140	142	147	130	140	167	154	158	152	161	143	155	160	143	149	138	160	142	165	154	134	149	147	154	159	152	157	153	150	150	130	135	155	151	159	128	153	153	143	166	146	131	162	137	148	150	157	133	141	132	137	179	146	161	154	142	134	144	144	154	131	138	155	159	148	145	145	143	167	159	150	161	150	135	144	129	170	164	161	149	162	137	144	135	160	156	148	156	140	148	147	130	151	173	152	144	134	127	152	155	167	170	129	153	143	165	155	152	147	149	155	156	141	158	145	159	164	145	141	158	166	135	162	151	132	136	173	155	143	153	146	142	169	132	167	157	152	157	161	132	153	175	139	139	160	104	147	145	127	159	152	159	156	158	150	143	154	131	133	134	155	151	156	153	149	126	166	157	161	150	179	152	137	127	151	139	164	139	153	141	145	138	144	138	153	150	156	136	146	140	136	147	121	139	160	154	144	142	157	157	147	156	121	167	147	163	134	161	155	140	148	139	137	138	150	151	153	158	145	168	159	164	150	149	166	142	153	144	144	129	140	128	153	146	171	156	146	143	146	146	164	138	120	139	148	152	171	156	156	165	153	161	124	147	162	153	124	156	148	158	145	143	134	141	162	141	150	131	148	145	168	144	137	152	134	151	156	148	122	149	161	127	137	151	136	146	128	144	151	155	157	145	152	153	136	130	187	164	148	166	140	132	136	150	158	150	139	151	148	127	138	121	148	143	134	172	139	149	150	135	143	168	149	164	136	146	130	125	147	161	160	160	144	155	139	136	157	152	153	130	151	132	143	167	155	144	134	147	134	155	145	141	162	129	148	161	151	147	158	145	165	146	160	158	155	156	173	136	147	155	141	146	147	148	148	160	180	155	147	150	150	149	147	148	158	170	147	115	141	136	160	142	150	125	128	144	141	149	142	140	130	141	133	150	129	147	138	180	157	164	154	157	154	148	155	134	155	132	136	120	167	118	153	138	146	148	140	140	153	159	150	134	185	160	147	165	133	158	146	126	164	149	146	139	166	136	155	138	155	161	123	176	130	144	147	145	149	132	140	143	142	180	165	142	165	152	124	154	141	157	141	160	165	137	155	118	140	148	146	144	151	140	141	147	177	139	154	177	156	155	138	162	159	159	163	164	164	137	144	140	146	149	164	156	123	158	148	132	141	153	145	131	149	146	156	169	146	156	145	156	128	147	137	144	146	155	165	154	152	152	150	155	150	173	144	136	142	128	141	149	145	160	142	154	153	141	135	142	151	144	151	183	136	157	142	152	166	156	158	156	151	163	144	154	155	146	162	148	152	142	169	158	143	157	139	138	159	142	145	158	164	142	147	127	157	155	155	164	125	148	150	143	138	160	149	177	127	137	167	146	168	140	134	159	150	162	148	157	154	133	168	126	148	130	144	145	142	154	168	136	147	153	175	130	143	134	140	162	154	169	150	171	156	140	150	159	150	162	156	146	134	135	145	173	160	136	137	137	169	171	152	158	138	142	153	125	149	135	149	140	137	134	124	156	155	151	156	142	141	156	151	138	154	145	150	153	163	153	165	148	144	145	157	170	156	136	135	148	131	134	163	124	143	133	168	141	129	160	157	136	146	133	132	160	159	159	150	146	165	158	146	150	127	153	141	153	154	155	152	149	165	146	159	155	160	146	152	154	150	161	147	120	148	161	140	139	142	151	163	159	152	163	163	146	164	149	132	146	149	151	137	145	155	147	149	153	185	171	152	156	140	144	147	148	172	162	139	144	165	161	151	133	141	150	173	137	144	152	148	166	145	142	131	154	163	147	151	161	142	150	142	138	153	164	136	131	154	160	158	136	140	147	137	161	172	177	150	157	138	160	138	137	147	149	153	148	118	161	144	145	145	143	168	149	142	156	156	124	149	154	163	142	142	156	145	135	149	161	144	131	158	140	147	123	156	156	156	165	141	157	149	153	135	148	157	152	139	154	151	137	158	154	165	154	156	139	149	167	150	154	160	123	136	162	141	169	145	162	161	150	141	132	145	153	155	157	162	159	178	161	126	150	142	128	126	151	151	141	135	151	132	124	163	152	157	150	139	166	139	168	142	137	160	152	161	131	129	144	149	128	143	167	161	147	152	146	163	137	128	110	163	129	139	152	162	149	142	145	146	143	149	163	131	167	149	134	152	161	155	151
2067	568	668	778	717	678	651	615	632	657	588	520	511	582	538	489	532	551	529	490	541	549	548	532	533	508	491	504	508	540	534	518	525	532	545	554	506	467	481	518	556	575	527	515	522	501	516	551	494	536	523	578	516	534	587	541	552	563	535	533	525	507	548	565	508	540	536	569	520	514	507	543	539	542	544	547	522	550	561	532	517	527	528	515	533	567	551	538	533	538	575	524	524	563	579	567	527	552	604	564	606	556	545	543	630	517	528	547	570	501	525	589	517	511	555	536	536	493	550	543	472	519	529	535	528	486	562	518	522	499	549	546	498	512	531	561	555	547	643	546	508	545	539	515	532	513	485	514	532	496	523	561	506	519	549	548	542	527	494	509	558	561	511	550	525	501	570	575	526	536	518	482	512	538	518	538	582	510	518	572	525	507	534	534	530	512	535	531	500	506	492	514	540	518	524	518	488	547	550	525	502	532	504	510	529	535	518	521	565	504	560	517	555	514	559	480	502	520	509	520	516	525	531	540	543	549	528	521	500	500	535	551	531	545	503	548	524	569	500	499	546	549	522	539	477	533	523	534	483	579	497	543	556	552	541	492	565	526	507	497	506	492	496	553	495	514	521	507	536	539	567	529	529	491	536	492	544	533	510	561	534	524	503	497	511	536	549	548	522	529	529	497	527	545	554	510	534	507	531	495	525	503	512	516	563	538	540	578	538	536	532	543	495	521	543	536	515	491	511	529	496	523	512	502	513	545	510	538	551	509	514	470	493	513	525	523	510	509	548	518	534	518	518	494	543	488	456	544	552	516	527	547	506	542	513	568	544	543	552	548	542	558	491	523	519	566	531	481	558	487	527	502	546	568	548	528	512	489	493	544	539	511	514	510	536	544	515	546	514	533	584	527	515	526	532	544	533	556	547	530	550	476	506	537	545	547	528	515	525	497	540	536	545	500	514	542	509	535	565	507	522	531	473	517	561	494	543	541	527	532	530	522	580	535	498	565	528	560	533	516	554	525	536	504	518	525	522	517	526	533	481	499	520	562	493	553	498	497	521	526	534	492	527	532	538	508	529	542	483	525	509	538	531	511	574	556	511	565	522	529	541	533	574	529	509	505	500	509	504	574	531	537	542	536	520	507	526	543	532	489	520	507	536	517	495	547	549	516	522	564	531	535	481	548	538	545	526	539	523	552	537	494	549	512	547	540	530	488	495	548	540	535	538	508	487	512	541	522	518	498	564	524	509	540	519	520	508	515	495	507	492	517	491	553	552	540	527	529	567	539	534	515	530	547	538	502	527	508	547	513	557	511	525	530	490	528	477	483	525	513	542	559	532	528	526	517	501	559	536	522	537	543	543	528	569	552	523	517	501	533	539	532	547	528	493	527	529	532	520	527	521	526	498	549	470	550	524	518	512	579	498	493	553	556	537	534	560	540	497	503	554	512	573	512	490	567	521	524	496	524	527	525	549	510	542	511	515	546	487	464	570	519	569	497	539	523	488	507	529	517	527	536	537	523	517	561	524	499	523	544	528	505	587	510	521	552	515	529	550	521	528	545	504	510	518	506	475	561	520	497	544	505	505	514	526	529	561	520	553	537	523	533	524	549	537	546	508	534	528	555	527	504	525	516	542	517	540	532	544	518	529	550	536	486	540	516	540	553	513	535	521	554	529	498	554	552	500	548	527	513	488	569	545	482	517	535	546	565	512	525	532	570	593	512	543	559	566	544	524	512	548	531	532	533	565	532	532	528	511	582	535	493	524	501	535	551	544	507	511	575	558	530	521	540	541	540	561	513	503	515	494	525	561	509	510	521	508	540	524	497	508	540	548	548	527	545	508	517	532	534	556	531	542	555	509	509	542	540	522	511	536	537	576	557	516	542	534	515	513	532	544	526	534	485	527	545	508	570	569	506	485	516	535	503	533	505	540	516	468	524	519	544	512	546	536	544	508	492	487	502	516	516	497	517	569	574	568	513	505	551	544	545	519	538	521	516	535	505	538	531	571	523	517	529	536	524	559	545	508	558	507	560	522	513	520	504	475	526	518	550	551	512	540	542	566	536	528	515	507	510	558	582	551	519	510	518	501	542	515	516	532	559	505	560	538	545	525	517	532	514	523	495	558	571	518	537	558	536	533	603	545	525	566	529	542	553	551	552	507	514	525	521	537	528	551	517	544	505	513	506	513	488	546	528	490	552	525	512	497	541	542	532	549	506	529	540	531	532	489	542	508	535	509	511	542	501	574	577	528	559	505	529	541	521	498	562	569	524	502	523	489	533	487	525	529	515	502	564	483	546	545	521	520	512	523	542	474	565	530	536	532	511	522	526	530	527	530	521	511	499	517	557	500	535	543	558	552	540	521	487	517	519	541	573	551	542	590	527	484	515	509	518	544	546	522	508	527	519	516	553	518	493	523	499	529	523	521	510	521	534	546	548	569	530	471	493	569	555	520	536	479	554	545	529	508	523	557	532	537	517	573	523	544	555	506	492	542	526	501	532	533	499	520	518	478	579	497	515	563	570	517	563	549	493	496	551	530	508	514	483	522	533	508	532	518	550	520	478	535	504	530	502	516	563	525	481	556	532	552	517	582	543	483	538	504	546	499	548	503	526	512	540	503	530	546	539	541	498	561	515	517	513	542	515	530	561	503	537	517	520	515	541	557	509	522	557	531	508	548	496	533	533	551	565	530	538	497	535	513	533	536	479	522	513	526	502	500	513	513	517	558	543	519	524	503	504	496	558	464	507	543	563	526	525	538	477	525	519	528	555	548	539	512	511	543	523	539	527	524	554	508	523	532	555	551	555	548	538	517	535	518	517	531	519	588	538	488	543	537	522	563	523	507	555	496	513	521	548	520	545	532	534	518	558	543	529	553	522	535	524	531	486	569	525	496	526	547	490	579	504	542	565	487	546	499	503	547	522	542	534	523	529	583	511	537	506	542	589	505	525	549	552	554	512	541	514	540	539	543	483	503	505	520	504	537	510	488	587	511	596	551	509	541	534	519	504	494	547	552	494	528	577	490	546	561	537	530	557	565	546	542	547	538	488	496	504	555	533	501	522	537	527	533	528	524	496	519	555	538	520	530	527	530	545	529	530	496	508	508	518	507	513	498	543	543	557	516	503	497	506	517	527	525	535	532	528	512	552	510	510	518	554	506	497	509	555	527	518	530	499	528	514	497	517	553	505	531	561	545	566	500	556	511	516	555	492	501	498	538	521	550	525	524	521	557	559	548	570	495	556	550	527	485	527	536	532	536	505	480	532	527	491	515	472	537	480	539	539	475	540	540	574	527	493	552	530	532	532	472	526	553	499	510	532	554	524	513	509	564	519	579	545	486	562	544	543	566	590	505	516	518	526	562	508	569	513	520	538	518	478	560	515	509	513	518	485	524	551	498	505	539	532	507	538	546	510	497	542	548	538	525	533	532	520	548	531	556	553	518	510	529	509	488	528	501	521	490	539	505	543	516	542	506	534	557	516
1732	181	189	207	182	188	171	176	147	147	151	175	165	148	148	150	173	138	150	150	148	136	166	137	157	152	148	160	147	141	167	154	158	153	144	155	152	137	166	129	140	139	148	132	127	159	132	134	124	157	122	148	138	143	172	153	147	134	142	151	120	152	141	150	153	149	155	163	151	157	162	126	166	161	130	165	149	158	136	150	154	144	155	170	155	143	148	158	142	157	153	163	165	141	156	153	137	164	163	153	144	158	160	142	149	144	146	141	149	144	140	116	158	143	140	137	160	126	158	147	137	149	155	129	130	142	146	168	136	139	140	159	167	158	170	148	149	163	121	146	160	148	134	155	149	161	144	180	120	139	159	142	160	139	149	173	144	157	137	137	140	135	142	139	147	144	144	154	140	150	182	142	165	147	134	119	174	140	141	144	164	154	136	145	144	169	158	129	140	143	158	153	153	135	134	139	152	170	133	129	163	146	150	164	120	137	140	152	157	142	157	171	125	127	141	154	141	150	134	162	150	157	128	150	149	153	153	132	144	181	158	153	121	121	143	149	159	146	172	131	145	153	142	137	129	154	154	146	146	145	146	164	146	154	132	138	138	148	160	144	159	139	141	135	135	149	131	127	148	160	138	154	134	141	151	144	144	155	138	157	144	134	149	148	154	138	166	132	116	134	151	151	152	159	169	124	143	166	140	143	145	147	160	146	158	146	145	152	140	151	138	141	145	131	152	142	155	152	154	153	146	145	151	150	155	142	156	145	147	147	145	170	144	139	155	146	153	153	139	147	138	180	148	153	152	135	150	137	137	155	138	159	144	140	164	130	161	129	163	155	153	153	142	127	151	137	142	140	157	152	151	163	145	148	126	131	155	156	163	140	161	150	164	150	155	154	137	162	149	147	138	145	138	144	131	141	148	143	151	145	146	157	136	148	141	146	164	126	147	154	145	143	137	172	172	159	151	131	177	132	134	149	171	138	152	154	137	146	167	152	154	173	139	148	136	158	142	137	156	149	148	139	145	174	132	142	129	123	148	135	153	144	127	138	171	147	148	156	140	142	146	129	160	162	151	140	154	137	136	149	145	148	149	156	152	157	125	137	148	147	132	141	171	147	147	166	122	136	146	135	140	138	142	149	154	146	155	119	134	138	152	152	138	145	140	133	136	170	151	162	146	167	159	130	156	125	138	130	141	132	130	117	155	155	142	145	136	145	142	145	148	146	157	159	167	157	159	172	153	171	162	145	154	148	126	158	142	143	134	138	149	144	170	150	159	160	135	144	151	145	158	149	138	143	134	163	147	156	166	127	158	150	151	154	132	130	130	124	139	145	138	136	166	150	142	141	159	131	156	151	167	154	164	147	140	144	141	148	147	154	136	131	156	161	129	145	130	155	141	161	154	164	148	172	135	150	145	156	159	144	155	133	128	156	151	162	153	130	136	142	153	133	159	140	140	137	144	137	141	130	148	147	168	144	157	151	154	152	144	155	145	156	143	139	157	156	149	155	155	142	139	161	141	138	150	150	153	152	153	142	143	121	139	158	157	140	159	161	149	154	139	165	152	154	147	148	134	142	161	168	158	133	149	140	138	153	156	161	137	139	147	149	161	157	162	147	140	160	158	134	134	155	145	156	150	126	153	159	166	129	163	152	155	133	143	115	139	158	157	164	145	172	121	146	143	139	147	145	143	141	141	170	142	160	145	143	149	144	158	143	146	174	163	145	169	169	137	149	173	142	148	169	158	136	150	161	151	118	166	136	144	135	164	145	143	136	178	138	157	162	147	143	154	144	154	157	134	135	166	130	143	122	135	165	157	148	148	155	162	136	144	158	136	173	134	158	125	152	162	144	155	138	146	145	143	153	145	160	157	151	131	125	138	142	142	138	126	143	135	147	156	142	151	168	148	157	153	154	144	148	135	156	148	137	138	161	154	161	141	129	154	153	161	159	143	146	137	130	134	138	124	148	123	144	148	154	134	157	126	136	162	140	161	159	140	145	142	146	161	143	128	131	150	135	144	168	186	136	146	145	140	142	142	147	137	149	132	138	141	139	163	159	157	141	130	160	135	147	129	138	152	143	153	168	146	148	132	155	151	176	145	127	137	150	148	131	144	150	169	169	151	153	157	151	136	167	163	138	129	155	161	159	145	123	137	146	165	153	132	152	122	144	142	148	149	145	143	161	148	162	154	148	160	127	170	164	142	157	146	115	149	167	145	131	136	159	118	155	143	139	122	152	145	133	146	147	144	150	161	164	152	150	149	140	143	151	154	163	147	134	146	129	150	148	159	147	173	143	181	153	156	157	157	144	157	165	161	155	159	162	135	145	148	163	144	154	144	156	129	127	129	152	144	127	156	143	157	150	143	148	149	124	144	156	143	157	160	141	131	169	157	163	136	137	153	134	143	156	146	128	144	156	139	141	162	145	138	191	131	143	164	132	164	155	182	177	159	144	129	134	154	140	140	165	153	145	153	140	168	144	147	151	157	140	147	139	149	145	148	138	134	165	150	147	149	170	142	132	159	140	150	187	183	177	145	141	140	156	148	154	132	146	139	165	147	157	139	130	117	148	155	157	133	168	163	131	147	155	162	143	158	135	144	154	137	150	145	152	155	158	164	151	140	145	148	155	142	157	147	144	137	162	157	128	143	162	148	161	150	139	163	147	143	139	152	139	146	150	136	170	138	151	139	128	150	168	146	151	155	168	169	142	149	162	148	139	153	135	146	155	159	157	120	159	135	147	147	150	124	142	148	154	141	132	132	150	143	134	147	148	149	148	145	137	159	118	157	159	152	137	173	149	162	125	157	143	142	138	147	147	147	154	144	159	152	141	153	163	144	159	154	151	144	154	150	157	138	139	155	150	146	166	131	157	165	154	165	159	147	151	160	135	146	151	167	138	123	160	152	144	137	147	121	165	142	146	149	173	140	167	135	158	143	151	138	157	152	148	137	156	137	104	154	133	142	157	129	141	166	127	126	137	154	147	138	123	143	140	153	161	143	144	152	148	148	151	147	150	148	165	130	168	118	144	144	130	142	161	151	135	137	148	136	142	160	154	113	144	154	137	135	170	162	144	143	143	171	163	141	125	130	152	161	145	136	115	137	152	146	146	153	149	124	125	157	140	138	145	147	155	172	136	150	151	168	160	155	165	143	168	130	152	144	156	142	153	166	151	167	147	133	139	132	164	139	144	160	146	157	156	141	146	139	158	137	159	148	159	162	141	157	144	155	141	155	162	133	132	168	165	178	152	162	151	152	135	155	147	176	128	141	171	163	138	153	141	128	139	143	130	146	153	132	140	157	128	146	146	149	145	154	156	154	167	140	142	131	154	164	127	152	133	166	146	140	158	155	155	154	167	163	138	174	174	158	159	141	154	113	153	173	147	147	129	127	158	148	157	143	164	174	145	138	135	162	136	156	160	146	158	157	142	143	169	135	151	136	149	149	141	153	157	127	172	149	139	139	147	160	143	131	134	148	175	139	140
2031	586	655	712	665	677	677	627	623	569	534	541	564	525	486	520	562	511	554	578	532	505	484	522	523	525	544	548	555	512	520	525	532	570	516	535	523	536	557	562	555	547	501	524	464	520	527	570	521	558	581	505	551	498	504	557	535	552	553	525	509	515	526	555	550	547	542	514	511	514	552	517	523	511	535	491	532	531	549	546	494	499	535	537	509	524	541	552	536	544	528	509	546	550	571	508	573	557	538	538	529	590	551	563	536	519	489	529	525	515	572	505	472	548	534	512	514	521	524	530	516	531	526	559	555	494	538	528	549	505	505	547	556	521	553	509	504	537	555	552	510	543	516	521	556	528	509	519	501	520	538	512	490	528	523	458	511	460	511	546	535	487	527	554	541	551	524	545	507	538	530	541	536	514	496	529	487	558	517	518	478	511	529	485	496	522	540	524	500	532	510	508	484	525	528	550	483	500	511	524	566	507	534	512	559	495	566	535	525	524	506	529	515	472	562	535	499	489	544	498	523	502	489	558	573	537	548	510	565	512	522	531	545	496	519	496	523	523	525	470	533	506	525	537	509	522	522	476	544	523	508	535	525	542	536	543	523	569	543	513	532	490	528	523	531	542	531	507	513	526	497	535	539	491	516	537	514	540	506	518	512	550	502	532	548	536	539	544	525	514	528	546	503	521	504	500	484	508	526	522	508	499	482	529	517	505	535	548	512	519	522	509	494	511	539	582	545	589	563	547	538	506	508	492	504	535	537	474	534	543	517	483	507	552	529	467	539	547	482	528	536	559	522	525	551	494	528	544	566	523	535	557	488	520	514	541	487	535	527	543	540	552	528	541	565	546	577	552	563	515	506	489	543	505	482	546	524	565	500	510	532	529	503	510	523	551	548	536	556	513	507	503	497	523	497	536	537	530	463	498	498	545	550	511	504	554	535	480	500	504	547	524	540	522	511	588	495	496	491	521	510	527	509	484	527	527	540	549	519	532	511	570	549	488	512	498	502	553	496	532	524	524	489	540	519	529	552	508	526	491	515	492	515	521	494	554	535	518	529	510	517	486	515	534	485	490	539	496	515	534	511	512	528	522	529	526	526	522	525	521	516	509	507	531	520	506	542	490	529	549	561	539	543	495	547	523	563	510	566	506	510	557	591	535	495	536	539	519	538	522	519	522	534	542	520	530	488	546	511	521	516	523	507	526	513	536	516	512	497	537	523	515	542	538	540	543	537	553	498	528	544	507	524	526	536	513	532	508	466	530	500	544	540	504	551	467	514	523	521	513	532	549	522	501	516	500	532	516	555	559	538	537	530	524	505	528	503	509	501	471	483	562	520	497	512	508	510	518	583	508	520	528	544	521	510	493	535	544	500	534	528	493	527	524	479	527	485	513	487	534	557	526	524	511	514	512	510	516	544	500	522	532	475	527	508	478	546	502	486	494	517	542	530	484	505	553	518	539	533	521	502	501	535	532	490	540	529	538	523	502	561	531	539	532	536	540	537	537	556	513	473	521	516	524	535	471	549	511	527	544	514	505	488	516	493	543	515	509	564	526	540	518	520	576	511	499	556	512	537	490	492	508	563	547	519	524	511	537	524	529	532	531	563	556	563	516	549	497	507	507	496	525	510	546	499	532	475	512	528	512	521	496	511	542	542	503	533	500	504	530	497	469	524	539	525	540	534	535	555	518	557	476	532	497	517	568	531	518	526	533	523	547	520	501	527	511	501	524	530	515	506	520	534	493	491	563	515	512	504	490	517	475	540	518	517	488	559	484	491	498	510	531	504	508	516	504	517	526	539	527	561	517	511	545	503	525	534	499	560	512	532	522	527	508	519	522	533	517	503	529	531	503	532	531	528	500	538	519	510	542	482	518	506	548	555	536	532	558	507	538	532	483	540	507	540	494	534	496	509	518	507	514	532	554	511	541	525	503	535	538	529	552	531	525	511	479	517	526	537	515	498	503	533	520	527	544	499	537	522	539	489	505	516	518	530	535	517	499	526	524	514	545	549	560	526	516	512	508	542	485	517	513	512	485	494	509	508	547	593	528	536	552	501	516	510	512	528	513	530	534	517	535	468	498	502	511	520	529	561	471	530	546	525	480	539	578	530	550	519	531	542	511	537	534	490	506	552	502	537	498	509	544	553	515	499	539	529	515	541	582	522	546	516	527	522	579	554	497	509	512	526	529	502	484	538	538	549	470	521	544	562	541	531	526	562	513	519	520	548	488	497	497	493	507	527	535	499	491	533	500	511	540	527	516	553	521	577	468	497	504	545	556	510	491	507	491	511	513	550	505	506	507	525	566	524	541	532	480	511	481	493	510	481	549	528	530	524	539	518	576	546	511	522	527	500	531	497	580	480	515	553	539	543	488	508	525	503	511	491	540	544	544	501	520	521	585	486	520	540	500	547	500	498	509	492	512	509	544	485	533	527	515	509	529	564	537	504	496	547	551	523	477	486	505	509	522	529	524	530	490	559	520	506	535	496	491	513	501	528	504	492	512	546	520	515	548	538	543	498	515	512	540	506	542	533	570	539	513	521	513	500	543	534	530	563	550	520	504	502	516	472	509	539	552	537	533	514	509	532	547	535	530	543	525	552	518	563	524	521	521	540	537	507	547	508	546	526	515	502	532	505	516	529	565	514	514	483	521	538	504	531	492	552	524	538	547	505	581	492	500	536	530	538	531	478	528	530	530	509	575	524	502	497	520	517	538	533	523	504	525	531	569	517	510	523	526	494	521	501	544	460	479	554	512	503	493	520	543	537	516	547	513	558	531	535	591	541	546	548	554	519	527	506	549	556	547	523	504	543	520	506	525	556	492	496	499	554	517	529	519	500	492	527	521	516	539	533	559	539	556	543	552	538	506	527	538	519	513	525	511	538	512	512	507	539	539	545	523	534	572	525	533	511	532	482	522	521	467	492	554	554	529	509	505	519	499	543	483	482	481	563	547	524	483	473	529	557	556	510	531	508	551	528	508	521	540	528	522	523	484	522	546	516	513	511	535	522	501	493	503	599	516	488	495	526	477	476	521	546	549	513	480	494	563	490	499	553	533	542	534	563	507	512	495	529	520	494	526	523	517	507	516	510	543	505	569	526	504	539	481	484	522	550	540	549	521	514	534	516	514	541	535	519	521	496	510	538	534	532	484	528	576	473	497	561	513	485	529	494	516	523	524	521	524	501	556	505	527	538	542	568	520	539	549	531	567	515	531	539	503	523	518	534	500	520	525	526	539	534	551	541	529	522	530	501	606	520	546	508	488	542	554	521	539	552	513	505	549	540	513	514	565	555	485	537	496	529	545	535	543	511	511	526	525	531	518	565	532	531	544	495	539	498	538	507	513	507	562	496	504	525	503	503	543	531	553	547	549	515	547	536	523	524	493	523	496	497	556	510	530	502	549	536	525	514	499	512	510	529	523	496	544	531	513	569	491	501	564	535	515	530	488	535	492	528	534	514	519	500	524	488	539	508	530	508	509
1656	197	218	199	157	179	172	147	166	149	143	149	138	145	130	133	140	129	141	140	166	147	124	137	125	130	122	167	146	144	144	128	132	152	138	169	149	129	140	139	124	153	155	132	111	168	143	146	137	135	148	119	165	130	137	140	135	147	133	146	125	124	138	150	132	126	152	131	144	136	128	142	149	168	149	148	126	119	135	144	140	137	150	142	139	143	151	134	159	132	156	135	117	152	139	148	162	133	154	139	153	146	140	134	132	135	144	158	128	153	144	167	142	155	140	122	136	114	122	147	148	151	144	152	135	162	148	132	138	160	147	138	129	151	129	143	128	166	134	128	146	132	124	151	158	136	144	140	149	128	111	143	124	146	137	147	149	157	143	152	140	136	149	130	143	137	141	148	125	132	149	130	135	144	151	140	152	153	131	144	145	129	150	135	150	143	133	149	160	158	146	120	142	130	120	131	150	126	149	131	136	159	148	137	139	147	139	132	141	139	133	148	122	129	139	157	154	122	152	118	146	141	138	148	127	125	140	141	138	130	153	141	136	156	142	155	129	143	130	139	159	140	150	147	146	138	126	146	143	162	159	131	121	145	170	129	145	137	154	135	134	148	141	155	123	143	137	168	154	160	127	148	143	142	138	148	124	147	136	132	148	147	156	133	156	138	160	163	132	134	143	143	129	118	145	144	158	147	165	139	133	127	132	125	140	144	140	142	132	134	156	142	146	153	126	134	143	147	143	134	156	144	141	136	145	150	148	136	149	140	143	144	145	155	161	159	129	125	134	144	137	144	128	154	146	135	121	153	152	122	124	135	152	133	137	132	156	134	154	130	154	159	146	128	147	152	137	149	154	137	152	135	152	135	131	154	156	144	143	147	141	138	138	142	154	147	162	135	128	129	133	144	134	127	150	132	145	139	168	151	136	135	149	147	143	131	131	150	139	164	142	137	140	146	114	131	151	166	145	137	155	138	136	146	159	137	149	133	119	158	145	147	148	144	132	144	125	152	142	143	136	153	139	137	137	156	134	146	143	152	134	130	127	151	165	162	146	133	145	135	130	129	149	151	150	162	146	123	140	156	129	136	150	139	153	135	135	142	163	164	154	142	131	154	138	137	136	133	126	136	145	155	133	150	147	146	152	134	126	164	140	150	156	147	149	142	160	132	154	129	179	147	125	163	138	151	119	134	158	142	139	134	149	141	154	132	140	144	154	144	141	145	150	142	139	162	134	146	154	138	137	131	136	137	136	130	134	124	147	138	146	142	149	130	130	133	134	129	140	132	152	145	128	141	112	143	145	129	132	159	170	139	131	129	150	138	138	124	152	136	149	136	146	128	122	154	132	156	138	136	126	125	144	125	150	132	146	149	155	160	133	141	142	142	128	143	125	139	168	115	139	120	145	148	131	126	147	144	151	159	161	155	140	138	128	143	127	158	144	137	144	151	149	128	141	144	138	147	127	140	146	127	144	150	156	146	149	149	152	130	149	131	130	160	148	134	135	134	147	149	133	142	153	148	180	147	134	152	137	128	138	163	129	128	129	145	137	128	126	119	117	158	148	130	152	133	152	135	148	126	120	141	127	146	147	135	163	141	143	140	153	134	130	137	136	121	170	140	146	140	148	146	120	131	138	157	142	135	157	143	125	167	124	120	144	137	145	149	136	156	152	137	133	121	137	154	154	135	156	147	154	153	175	130	150	159	124	126	148	163	152	153	169	155	151	130	158	126	149	141	150	150	143	133	142	138	113	134	140	131	159	141	138	132	127	148	146	151	116	131	150	153	159	128	155	150	152	125	151	114	133	139	124	131	138	149	143	137	129	130	144	150	132	139	132	120	138	159	134	151	154	138	146	136	141	156	147	149	144	145	155	154	123	136	139	122	128	148	132	135	134	154	134	128	146	156	140	131	150	141	129	149	139	158	143	145	170	130	126	135	129	136	169	140	135	130	143	140	124	133	150	182	146	147	142	142	166	130	141	143	135	139	143	143	142	143	126	136	122	130	129	119	124	113	126	121	160	144	145	143	159	146	111	152	144	123	143	155	150	158	149	142	140	157	176	137	130	155	129	135	122	153	133	133	158	147	133	133	154	128	132	140	142	143	158	139	144	136	145	130	155	155	138	126	136	124	143	146	122	135	147	135	117	122	110	128	130	145	144	145	141	148	141	151	135	126	145	133	148	123	152	155	134	154	148	133	138	166	115	142	138	154	138	140	159	132	130	131	141	147	141	157	129	157	130	150	160	142	127	139	138	153	152	150	133	148	138	161	128	143	171	163	153	149	137	136	132	142	113	140	154	147	148	137	161	155	142	133	144	145	148	153	156	129	138	149	131	156	167	166	162	153	144	124	130	146	118	135	146	125	146	154	123	136	137	140	129	130	154	142	140	152	120	140	120	113	154	141	159	143	144	164	129	137	117	141	145	136	131	150	159	130	132	142	146	134	133	153	131	149	153	142	135	133	142	151	140	161	163	149	145	167	154	120	155	129	137	144	130	137	149	149	147	144	143	149	109	123	160	123	143	136	142	139	145	118	131	130	154	141	152	146	133	138	158	161	154	168	139	138	133	144	125	136	158	137	132	155	135	165	140	147	163	166	146	133	135	131	135	160	137	154	138	148	167	128	142	149	158	160	133	122	123	136	144	148	151	135	120	153	146	153	140	133	149	128	158	148	152	136	137	141	151	144	138	149	139	142	137	146	146	139	134	134	136	142	171	136	123	119	145	169	162	157	116	137	132	146	149	149	146	139	117	140	128	129	140	125	118	166	150	155	130	130	143	133	143	156	122	145	136	130	146	143	158	122	140	139	157	158	141	118	142	151	159	146	152	141	142	148	153	121	123	139	148	144	148	163	134	115	159	159	124	148	141	137	151	147	127	154	152	156	153	136	144	134	134	137	142	150	123	153	140	105	146	122	144	150	148	147	140	146	133	132	127	125	137	140	140	123	140	145	142	126	159	144	138	151	134	141	142	150	152	146	154	126	119	128	140	147	132	136	161	131	137	134	135	110	143	137	143	127	134	144	150	153	159	125	134	139	161	158	132	137	156	138	149	155	145	128	138	135	127	145	140	150	127	134	152	119	145	133	160	131	155	148	137	156	126	135	142	141	132	148	124	151	125	164	141	148	160	165	158	138	146	126	130	155	134	144	142	130	134	143	133	168	125	153	140	140	133	134	143	135	150	142	120	135	138	171	145	148	164	143	138	126	132	136	151	162	125	131	137	152	137	143	137	136	157	139	135	128	131	119	136	144	139	159	136	149	111	142	127	131	147	164	128	127	143	128	162	150	119	127	141	122	137	144	143	124	135	152	138	137	127	125	141	145	155	146	145	156	136	129	131	132	142	143	128	154	153	132	131	150	145	163	151	141	147	133	140	154	145	148	156	138	136	135	149	128	135	148	150	160	152	140	134	148	124	164	147	136	136	146	149	145	147	148	154	139	146	126	140	143	161	170	142	146	157	144	132	149	134	154	151	135
2090	556	652	707	704	692	632	602	504	541	590	522	528	520	490	527	506	480	513	507	495	553	512	559	507	506	481	498	487	501	506	503	494	469	524	533	516	528	478	518	513	499	492	498	490	502	517	517	528	492	524	511	494	527	513	519	513	533	532	495	524	532	517	503	523	512	506	520	509	472	464	542	484	504	474	502	530	532	515	527	558	534	493	506	515	474	536	524	512	539	495	509	565	561	479	530	515	508	513	514	479	531	533	503	516	530	495	541	469	505	532	496	508	493	478	496	506	515	499	476	490	511	505	492	490	517	526	489	457	491	538	520	484	464	525	480	543	493	535	496	592	466	487	504	542	520	502	513	520	501	539	498	477	490	515	505	487	529	518	500	538	503	519	506	492	491	478	509	495	526	540	503	532	489	499	501	506	542	489	500	509	459	489	456	518	510	461	486	522	534	501	535	599	491	501	538	527	567	504	489	506	474	511	510	540	517	512	565	496	534	557	527	482	517	511	511	546	536	532	530	481	501	530	484	496	480	491	530	487	533	505	514	487	493	500	503	545	519	510	518	495	526	516	462	538	515	504	480	502	515	513	476	503	523	537	511	499	509	527	499	516	502	487	500	466	500	508	497	474	526	484	493	492	500	499	527	499	545	477	503	493	492	480	503	522	499	492	516	502	519	524	508	555	502	474	500	535	490	506	511	564	475	494	506	538	501	477	480	547	498	455	517	474	519	514	484	499	471	545	475	520	526	518	503	545	508	528	500	547	519	467	482	528	507	524	497	497	476	467	518	536	523	475	486	488	497	513	516	511	532	504	574	508	506	508	518	509	491	447	487	583	497	474	515	485	532	506	504	473	511	510	492	526	477	522	492	509	499	511	469	484	465	549	497	536	473	497	510	486	491	524	539	479	463	505	454	526	528	489	518	494	545	514	532	501	504	498	468	497	520	531	503	575	534	482	501	496	563	485	496	463	525	506	514	515	481	514	500	517	529	519	507	508	510	490	467	512	520	511	488	505	494	507	480	487	534	498	501	518	559	546	516	520	498	499	498	513	535	514	516	473	507	536	513	452	509	505	495	520	505	502	516	493	492	499	461	511	512	490	497	533	527	545	476	506	471	566	484	545	510	553	510	468	545	495	536	479	498	490	492	491	499	524	519	512	503	497	504	539	476	491	516	494	507	501	533	469	455	532	500	493	492	499	512	536	503	507	513	495	517	528	502	477	440	495	499	514	531	537	493	533	498	527	488	465	513	489	553	546	525	511	493	492	541	557	511	442	500	496	510	506	493	501	500	520	507	519	518	505	468	502	507	467	508	504	495	495	484	541	503	535	482	516	457	500	511	485	523	474	546	476	518	479	463	514	493	485	498	489	499	521	498	503	536	462	503	506	498	510	532	486	493	483	485	515	489	503	557	506	497	506	531	488	499	542	517	534	516	526	499	525	523	507	500	528	534	512	479	501	540	509	473	483	475	529	542	549	478	487	500	506	492	535	502	536	503	536	505	512	557	486	495	571	511	506	494	514	509	495	515	494	516	497	503	508	516	472	510	463	492	489	502	504	488	499	485	526	479	513	488	498	519	509	487	513	506	484	537	527	484	514	502	533	517	525	539	455	530	474	503	520	509	496	535	549	454	531	483	499	509	478	511	492	526	487	497	537	523	517	518	526	474	490	529	507	533	550	475	532	482	470	511	483	473	515	490	526	500	522	501	531	510	499	483	502	511	530	477	485	543	510	515	449	462	505	511	460	526	519	518	492	477	434	540	498	514	477	501	532	505	471	486	551	496	494	516	524	511	509	525	481	492	489	497	504	476	514	478	491	520	526	522	491	514	525	515	491	505	516	529	541	507	476	537	531	517	526	491	486	493	495	530	512	482	482	483	505	542	486	481	510	477	502	499	516	496	567	542	526	489	490	456	497	511	516	515	517	510	497	476	477	488	486	541	497	511	498	557	519	551	523	492	468	478	510	541	540	522	521	495	493	486	508	544	502	532	491	492	535	527	554	537	507	510	510	555	482	506	491	483	500	495	488	521	510	514	479	505	508	497	511	492	492	471	531	479	519	525	501	483	517	464	521	507	491	472	553	491	483	538	518	534	480	533	517	538	505	504	494	495	535	440	513	463	468	480	524	501	487	486	501	492	541	479	503	543	489	496	493	447	532	488	553	540	492	461	540	502	504	518	498	527	500	522	464	515	491	499	510	502	493	536	493	523	522	507	499	473	466	500	488	472	519	499	524	503	500	505	533	561	495	523	494	505	546	508	536	565	510	522	508	544	533	494	498	518	540	504	495	509	499	501	512	495	531	548	496	524	462	525	497	466	521	500	485	488	496	511	489	528	495	500	509	498	496	521	492	493	492	526	453	476	503	539	498	525	541	491	491	504	528	521	523	509	504	530	502	516	507	514	492	496	477	499	543	543	497	472	484	502	495	521	494	518	486	508	525	487	504	483	510	492	532	473	516	516	516	551	481	533	500	553	489	504	520	503	465	503	511	489	512	503	466	491	487	508	524	492	540	517	493	489	547	514	546	537	508	501	499	517	482	497	548	491	544	495	496	526	508	519	489	474	540	482	494	511	506	503	535	500	506	486	543	470	551	505	527	516	509	542	465	504	504	502	459	499	509	517	460	504	533	508	485	522	514	521	494	490	514	543	474	484	532	515	497	517	501	515	467	483	510	531	530	491	514	551	493	540	514	481	463	494	522	543	514	509	508	503	456	512	471	513	518	531	487	476	463	506	460	506	491	515	525	506	476	481	486	507	462	496	521	538	475	505	507	513	478	504	522	497	498	510	523	498	537	491	518	510	506	470	542	514	502	478	512	483	510	499	517	493	480	521	529	520	491	494	489	533	537	461	487	547	519	505	540	514	544	514	489	531	496	530	522	502	577	463	514	504	475	515	505	541	537	505	486	502	517	462	510	511	504	517	487	512	545	510	496	485	488	558	496	516	490	494	487	519	473	504	535	510	547	518	511	490	548	470	455	504	553	533	518	550	516	514	528	508	512	491	504	515	516	503	501	532	488	524	483	511	492	462	439	492	501	535	522	510	494	482	485	513	512	511	469	538	489	534	485	511	536	533	479	476	516	485	554	476	473	524	507	513	490	466	488	519	531	539	479	475	527	488	533	524	487	511	522	486	534	501	523	530	517	502	501	479	484	486	504	497	510	488	547	551	490	487	507	523	528	479	517	540	502	510	529	485	474	517	493	506	480	526	515	521	477	511	497	519	533	516	483	489	499	518	495	493	486	470	485	538	555	519	534	518	504	506	483	481	513	514	513	507	491	541	496	508	515	523	520	556	483	489	495	498	515	479	486	511	517	478	514	565	547	486	551	542	482	495	501	464	480	511	527	515	548	544	537	491	510	492	527	478	514	460	502	520	463	485	494	538	505	514	503	509	496	467	459	535	529	532	478	543	482	526	488	532	505	481	509	493	491	510	495	523	523	481	476	503	492	505	482	538	475	480	480	518	517	502
1732	159	191	181	180	172	164	174	148	152	165	152	146	167	155	148	135	145	138	152	149	152	148	138	161	134	148	145	131	144	124	138	168	151	149	141	139	152	141	139	132	120	137	131	136	136	138	149	131	132	140	119	134	159	146	171	141	143	165	154	138	155	131	137	140	146	146	139	144	135	157	149	129	156	148	142	144	138	147	156	142	154	154	124	141	132	144	164	153	150	114	152	154	138	158	154	150	151	148	137	142	150	129	148	141	128	136	159	152	123	136	126	137	138	157	130	139	121	157	148	156	136	150	152	149	158	157	149	132	147	149	153	164	140	135	143	132	135	127	142	140	164	135	134	136	145	156	150	142	130	132	124	142	135	146	131	133	144	124	146	144	137	126	131	147	171	154	164	145	148	128	127	129	146	164	153	125	139	129	119	151	155	128	132	138	162	136	130	157	130	136	140	143	131	138	130	144	133	145	144	126	144	131	137	143	133	129	121	136	155	151	123	152	138	142	131	144	140	154	131	162	133	130	134	150	130	137	148	120	124	140	140	142	154	141	154	153	132	159	131	147	147	124	135	158	153	152	126	158	132	149	160	119	151	126	140	141	130	134	127	135	148	143	158	148	137	126	124	157	151	141	139	137	127	145	168	139	137	135	139	143	151	136	136	135	146	127	136	142	137	147	142	138	135	143	127	143	158	160	152	126	121	148	132	153	137	141	145	137	159	130	146	146	128	135	127	128	145	171	159	138	142	159	151	141	149	143	127	135	162	148	138	143	152	144	134	125	144	139	127	139	130	133	147	150	147	138	149	120	156	143	138	137	143	147	154	138	149	163	140	133	133	140	136	126	149	118	158	134	147	143	140	147	135	160	155	138	128	131	150	140	139	134	156	133	137	137	145	133	174	130	133	136	147	147	161	141	134	147	146	125	143	137	118	154	149	135	152	144	144	137	158	127	139	153	156	162	129	144	138	152	141	150	131	133	132	128	156	136	148	155	117	144	145	148	126	142	144	147	153	153	155	138	136	136	152	134	122	116	148	141	143	152	138	128	152	134	185	133	138	140	151	141	142	148	145	121	127	139	148	149	134	148	137	129	150	131	134	122	125	136	131	168	151	146	126	159	155	155	127	156	128	173	152	159	132	145	136	167	136	140	142	145	116	129	154	157	134	135	113	147	130	149	132	128	139	157	131	171	151	150	129	139	158	173	147	142	133	143	113	131	127	133	133	156	128	141	130	136	157	140	130	133	136	140	122	147	121	145	148	129	152	155	138	141	140	139	159	151	137	137	127	118	127	130	128	134	150	126	133	137	111	148	144	149	143	148	129	128	136	143	130	152	122	138	135	155	139	142	139	132	142	133	140	132	154	140	156	145	140	148	133	143	144	136	136	122	161	137	165	120	155	132	148	141	144	146	167	145	118	136	129	133	138	151	133	150	155	142	138	135	137	137	149	129	130	136	117	141	146	139	134	156	130	136	139	152	157	135	148	125	111	116	129	137	116	153	148	142	140	150	152	136	146	132	125	164	125	163	159	125	143	130	150	122	134	132	131	149	162	153	146	127	126	133	131	163	151	156	140	144	135	137	153	136	151	127	159	151	147	134	150	147	144	136	136	151	144	133	147	125	146	135	140	132	151	130	142	160	159	136	145	148	129	151	150	148	128	166	133	151	133	136	138	132	130	148	140	111	140	128	118	132	152	148	153	144	123	136	137	148	137	142	121	141	141	138	153	153	126	153	143	154	135	121	150	147	154	136	129	143	158	150	117	155	127	148	156	125	128	133	167	137	132	166	140	138	124	121	152	144	154	135	156	144	135	133	144	157	132	139	146	125	124	116	152	149	179	168	139	120	151	146	133	130	144	140	127	155	147	136	151	162	117	126	146	132	122	148	130	139	166	135	131	151	156	135	145	159	154	125	159	150	137	134	151	115	141	144	155	149	153	149	162	132	125	160	142	143	163	175	142	167	133	146	128	149	138	149	139	148	132	145	138	142	153	156	145	138	149	154	139	131	131	166	156	141	131	137	133	135	155	121	148	128	134	133	134	138	147	146	149	135	142	160	148	141	157	128	127	131	154	156	155	161	176	151	133	167	129	138	129	120	144	129	147	141	150	140	162	172	150	146	148	136	125	122	142	143	135	151	153	153	145	138	151	159	162	131	135	154	121	149	139	147	130	158	130	145	150	137	149	140	163	146	134	147	134	145	138	125	167	117	133	141	141	145	154	138	138	126	135	135	130	138	141	161	151	138	139	127	156	137	136	147	130	137	151	158	157	130	140	130	130	123	127	133	154	157	145	126	144	138	137	138	152	154	133	123	143	130	124	153	115	134	119	142	142	132	131	164	143	142	134	107	135	129	131	126	140	144	142	129	161	144	149	148	164	142	154	141	138	145	136	139	144	147	149	144	150	147	140	152	141	148	122	137	138	131	148	129	164	151	138	134	152	136	164	149	163	147	151	160	146	150	139	153	150	157	154	120	154	137	146	142	146	135	154	146	118	156	124	146	128	135	138	141	140	138	128	126	141	133	137	151	131	159	171	131	126	136	142	138	154	135	142	156	133	132	158	145	135	139	120	144	124	139	160	135	141	150	145	148	145	126	139	138	150	147	155	140	117	144	143	140	113	139	151	148	143	144	153	161	133	133	138	173	151	120	128	151	129	143	148	133	140	127	156	166	123	161	133	143	133	137	164	161	160	168	126	142	129	135	157	119	144	138	165	134	128	168	133	140	138	157	123	124	125	119	141	151	136	131	149	144	138	133	164	146	144	125	134	149	134	122	152	125	153	148	136	119	138	150	116	160	133	149	148	161	164	153	146	157	122	131	135	168	145	157	132	150	155	156	147	145	145	154	132	130	155	135	133	138	129	128	149	156	156	133	155	142	136	139	130	153	151	142	119	135	155	135	120	156	136	137	153	133	146	146	138	150	134	136	123	126	156	133	116	151	136	159	151	143	127	153	143	134	160	139	138	149	135	145	147	135	134	151	141	133	153	147	145	143	149	135	134	164	152	130	145	150	144	134	146	164	153	136	144	136	130	161	132	154	151	146	131	131	128	141	151	132	143	145	131	157	135	134	165	142	155	131	137	122	143	144	132	138	136	144	149	125	151	126	143	160	125	131	134	139	159	147	127	153	149	150	149	163	158	136	156	138	163	146	130	147	127	132	132	141	137	150	132	121	127	142	150	139	175	137	148	152	138	143	158	160	131	148	130	150	150	138	150	133	141	141	161	148	142	138	174	140	147	109	156	140	119	124	153	159	148	125	134	110	165	162	167	172	133	140	144	143	134	150	131	144	156	160	157	142	155	143	126	123	131	150	147	128	138	134	132	151	149	133	142	144	138	138	166	129	142	150	136	161	125	142	141	150	109	146	117	117	144	128	142	139	152	130	138	140	153	138	153	150	138	125	135	119	136	137	150	142	155	144	127	163	120	123	135	140	149	146	132	124	162	151	133	155	148	139	152	134	118	134	153	135	151
2061	568	664	740	773	667	675	597	606	554	520	538	559	549	508	541	555	543	517	501	519	511	504	525	515	479	506	496	542	500	533	522	511	552	517	513	533	491	513	518	524	592	520	482	504	506	547	504	495	476	524	508	520	519	528	510	536	502	526	494	571	515	513	510	520	538	505	533	542	512	498	565	475	491	567	517	496	524	528	513	517	503	534	556	558	524	525	512	529	505	537	552	553	516	507	546	565	519	534	497	518	547	540	546	555	517	504	519	499	515	504	521	508	481	537	525	493	547	489	499	486	502	524	510	549	545	524	529	496	541	551	494	537	537	523	505	568	569	548	523	499	502	503	494	541	537	553	508	495	482	521	474	507	532	507	519	524	546	511	527	502	501	507	523	505	521	508	513	485	482	523	524	474	495	503	497	491	477	531	510	523	515	469	557	519	474	491	514	530	472	486	477	513	515	519	557	495	532	500	535	492	500	555	531	487	497	527	487	513	494	489	524	478	516	485	515	496	506	546	519	513	525	531	506	508	534	518	530	509	477	546	500	476	532	498	509	500	511	500	519	515	487	497	527	474	548	552	509	492	473	546	524	492	526	477	514	506	529	524	508	479	493	513	529	494	497	525	523	471	526	468	496	500	511	507	546	519	496	500	497	551	518	517	514	511	515	510	485	496	525	515	479	493	491	461	468	532	531	481	536	447	540	504	464	519	510	478	526	529	468	508	502	500	473	504	506	507	506	487	524	500	512	498	484	516	491	500	576	533	522	526	476	500	572	492	485	507	515	543	504	512	527	503	529	540	509	502	489	483	512	490	533	523	524	552	510	517	537	520	506	527	483	478	499	534	531	503	514	498	487	516	522	499	513	498	527	509	488	505	506	507	511	502	508	497	524	518	461	495	500	527	508	506	491	533	513	484	511	521	519	521	500	514	495	487	451	515	506	472	511	519	536	511	544	484	517	509	507	514	487	540	490	491	512	497	511	517	516	493	531	505	497	495	508	548	521	521	517	524	537	496	526	519	504	544	502	546	495	492	506	506	525	507	510	484	515	508	500	490	512	502	522	509	485	515	529	514	505	507	525	502	496	507	482	497	551	478	486	497	499	517	511	481	559	492	504	493	523	511	511	503	488	478	475	553	524	483	503	507	496	487	475	474	562	508	531	497	503	501	516	498	522	524	522	558	499	534	501	521	514	522	507	494	501	505	491	491	566	536	503	504	489	520	518	492	513	487	524	550	488	502	498	493	519	516	517	488	475	516	524	497	576	503	490	513	526	518	508	515	475	522	538	483	504	483	483	531	508	511	499	496	471	538	503	476	499	485	525	553	520	528	489	511	485	563	467	500	523	490	502	534	525	530	494	479	514	524	474	541	526	503	467	524	492	557	499	569	517	518	525	522	511	508	496	504	517	519	535	516	504	521	503	469	517	520	565	536	539	512	479	566	492	479	498	532	480	552	548	499	505	522	524	449	492	492	493	497	499	532	521	516	543	496	479	495	537	510	554	474	499	522	494	512	497	545	505	485	542	485	525	506	541	544	517	566	477	506	523	544	559	467	521	546	472	481	480	514	509	549	464	482	501	503	543	555	523	526	523	530	489	510	508	541	484	517	513	532	507	497	474	488	509	534	501	476	476	494	496	538	470	486	539	512	501	492	508	491	514	534	538	506	512	496	490	488	537	523	511	517	507	526	512	533	535	531	513	464	515	519	518	510	493	503	480	526	523	518	472	530	498	466	520	463	529	522	529	502	499	516	494	499	527	500	533	508	548	540	535	485	495	503	497	472	529	513	491	533	535	540	493	489	504	525	499	460	462	483	494	501	505	526	532	536	522	548	518	512	523	499	538	514	493	512	537	550	503	502	515	514	489	548	522	499	546	476	504	486	531	482	519	526	499	517	469	539	474	476	477	512	504	506	503	509	478	563	536	534	510	495	544	543	489	466	537	518	563	548	504	525	482	549	475	532	505	574	471	519	511	461	525	502	518	526	517	501	502	508	492	499	556	505	520	504	488	492	534	515	511	560	510	458	537	510	481	533	529	504	526	514	521	476	555	496	502	507	528	490	560	512	523	521	537	520	534	547	498	531	525	494	525	515	502	500	518	489	515	536	522	554	513	480	523	540	502	501	492	540	479	544	476	488	520	487	517	476	537	514	510	553	508	491	491	523	486	503	488	516	514	520	529	478	499	517	531	525	483	503	518	505	485	503	525	547	500	473	528	487	521	543	536	533	569	481	515	527	481	556	519	515	516	507	516	502	552	544	473	570	511	488	495	465	512	535	510	510	483	494	517	504	524	493	528	524	550	482	545	519	539	495	550	483	500	528	526	529	481	493	495	510	504	524	526	491	482	533	525	509	516	501	520	485	511	523	498	539	516	554	491	500	494	501	477	509	457	491	497	494	511	483	527	473	498	494	521	484	532	527	480	502	509	509	496	512	507	490	483	555	510	488	521	519	478	514	509	520	543	507	534	528	495	526	520	511	533	524	561	528	509	474	488	483	526	533	527	510	474	499	489	458	534	504	495	534	507	531	548	528	547	518	510	477	484	526	512	511	495	525	468	485	476	519	517	532	518	466	524	505	515	511	496	501	492	489	522	523	517	528	523	503	526	567	540	493	489	510	500	505	510	565	538	493	537	504	498	488	512	485	514	524	512	494	496	455	524	547	520	479	516	540	515	515	491	503	531	538	482	503	505	555	475	539	515	529	535	514	500	497	533	471	536	462	524	525	515	529	483	498	481	546	546	527	532	477	529	489	532	507	528	510	515	476	506	496	473	510	497	544	521	550	487	521	535	519	537	537	471	504	479	475	518	471	496	531	500	509	522	508	525	456	501	511	478	519	519	542	491	483	506	532	506	502	545	512	503	502	527	538	488	527	523	539	489	497	513	527	496	494	542	532	510	527	473	474	528	561	527	522	520	518	521	514	488	533	487	486	552	475	511	540	490	495	509	488	493	488	486	493	486	543	523	553	558	518	492	528	510	508	493	511	529	492	513	545	477	473	523	484	537	514	501	498	521	476	516	471	506	516	477	506	509	518	524	479	486	520	536	503	523	467	499	521	515	498	509	543	518	510	494	538	508	481	534	527	558	498	511	531	465	539	542	542	543	511	461	494	506	497	501	530	523	492	541	464	514	486	509	525	501	498	518	519	507	532	536	502	482	539	485	523	506	528	486	543	462	511	523	547	484	501	517	537	479	489	480	513	475	536	514	474	518	526	527	526	558	481	543	504	522	503	541	474	516	494	513	496	547	468	505	530	452	508	502	509	516	486	564	497	520	490	477	502	536	543	465	530	505	517	500	503	460	489	486	491	464	486	468	468	480	445	490	513	521	509	551	518	508	518	511	501	501	487	536	501	504	473	524	518	532	497	487	511	475	500	495	521	513	489	529	514	526	503	525	543	484	506	488	552	510	514	530	494	528	499	522	516	529	488	553	517	503	510	529	510	517	532	516	491	522	498	501	514	481	489	514	504	490
1814	173	223	185	167	175	162	158	161	156	141	144	145	154	147	151	120	144	155	167	148	159	149	164	160	141	158	138	150	152	156	132	157	156	153	136	169	128	177	161	141	162	155	162	131	135	160	114	128	157	143	155	144	126	141	153	163	149	154	135	145	140	174	158	149	140	140	130	183	142	172	130	141	155	178	163	131	151	167	156	125	145	179	139	145	160	140	177	162	132	142	173	169	155	137	157	135	131	148	132	157	147	139	146	190	152	161	143	171	147	152	164	161	157	162	117	140	156	151	142	134	156	140	130	157	139	148	143	143	136	142	146	159	163	137	162	165	147	154	122	129	157	139	171	138	139	120	152	155	138	151	122	146	150	133	173	152	134	135	171	145	158	140	163	157	142	141	158	169	134	149	155	117	136	153	156	147	159	145	122	148	155	139	142	136	162	112	140	189	140	133	158	143	133	151	158	137	146	155	167	156	139	144	158	127	155	158	152	145	140	142	159	157	124	156	137	149	150	147	161	136	142	143	137	155	126	136	146	161	135	144	164	162	137	160	142	140	138	135	144	136	141	158	118	129	151	143	150	162	148	159	129	151	144	140	151	149	146	166	129	134	136	147	164	158	133	149	175	164	142	151	172	149	139	143	163	148	124	148	145	149	150	155	147	154	150	153	126	146	153	152	140	137	149	160	157	136	128	147	140	130	151	144	135	136	129	128	133	157	141	166	135	163	167	158	147	144	149	154	146	151	144	148	150	142	155	161	151	158	149	145	144	142	131	154	153	144	143	162	153	147	151	137	159	117	151	156	128	159	156	158	152	148	150	152	142	126	160	137	125	174	130	142	148	134	143	120	154	153	143	136	157	136	136	149	153	162	143	146	151	154	165	165	146	144	124	140	140	174	147	163	140	146	147	135	129	142	132	142	135	146	133	138	147	164	151	160	138	155	158	149	138	145	154	149	139	159	176	165	144	126	137	161	159	168	160	163	155	141	143	131	142	127	155	151	164	140	147	161	160	146	143	152	154	164	147	147	151	141	173	145	151	155	172	159	142	161	125	153	123	149	144	151	149	142	155	133	172	157	140	135	168	148	128	175	151	156	148	160	146	146	137	140	145	141	142	140	139	169	127	161	158	148	137	136	137	141	160	128	139	147	112	153	140	147	138	156	147	153	141	142	130	146	148	122	141	152	163	157	142	158	135	167	130	138	151	140	144	134	158	138	142	114	146	134	139	137	150	143	137	127	167	144	142	147	157	141	138	159	142	121	159	149	126	170	147	161	165	134	159	145	150	162	150	129	141	166	137	136	130	139	135	136	124	150	124	142	138	136	130	161	140	161	162	139	164	148	135	153	155	140	145	154	143	125	149	150	148	146	164	137	171	165	129	150	158	147	152	154	171	167	156	172	150	144	159	151	171	156	136	134	162	138	155	132	153	165	150	156	166	163	148	160	156	133	166	153	132	165	161	153	154	147	141	139	157	137	124	159	150	139	125	157	146	159	141	119	154	135	134	144	162	150	141	163	136	136	143	159	147	159	147	124	149	139	162	164	138	130	147	148	141	145	135	115	126	147	156	157	163	149	149	150	137	138	163	122	149	175	129	138	148	144	148	140	134	148	162	159	159	113	148	138	143	177	157	168	145	151	127	140	182	141	141	141	157	153	151	146	147	152	163	135	139	139	140	148	164	143	139	136	127	130	164	135	121	130	138	136	151	155	134	162	139	160	139	139	150	147	150	170	142	135	153	137	144	137	139	146	134	154	144	146	133	150	154	174	134	152	160	135	147	136	159	162	150	131	160	148	150	136	161	171	156	140	168	152	149	155	154	141	136	149	141	150	137	157	141	134	157	145	129	158	142	144	160	177	133	145	138	151	147	139	121	154	131	165	151	150	155	141	157	146	150	149	152	139	150	147	149	140	130	143	147	158	129	161	139	141	147	164	141	155	145	142	127	134	135	136	159	165	133	146	146	163	139	146	146	150	168	134	143	163	151	144	132	135	134	142	150	141	141	135	157	151	153	172	144	157	127	151	156	140	139	149	157	172	153	156	135	165	152	157	147	122	145	127	148	179	151	140	121	141	166	151	160	140	147	152	161	170	141	143	153	130	144	145	168	162	158	174	161	142	138	147	151	146	132	160	154	160	118	144	149	157	156	138	144	167	132	126	129	136	154	150	156	140	144	126	131	145	154	144	130	161	134	159	149	169	155	138	151	147	143	151	141	144	142	130	158	152	138	143	148	150	131	129	154	141	154	146	147	131	140	146	151	142	156	164	164	174	132	141	123	168	156	154	154	143	148	127	167	145	148	152	131	144	141	132	148	129	153	147	135	128	122	160	143	159	144	151	173	144	180	142	148	128	130	155	129	159	151	146	129	135	136	153	160	148	152	155	133	139	177	146	154	153	156	143	163	171	150	154	157	148	149	136	140	160	160	152	145	144	161	172	137	168	143	145	142	166	156	129	147	140	137	159	143	139	166	139	143	132	137	143	153	156	156	158	144	156	148	137	146	158	142	173	138	171	126	140	152	153	150	132	142	146	150	158	158	171	152	139	148	142	153	150	132	139	134	141	166	139	168	140	159	155	141	167	169	148	142	135	154	161	130	141	154	137	147	173	143	167	141	135	150	158	146	155	144	138	136	141	149	153	127	155	162	136	153	157	157	142	149	144	162	142	142	145	133	177	139	168	158	143	171	145	151	149	163	152	133	147	131	152	159	175	157	150	158	141	151	168	131	145	163	149	152	157	176	140	139	148	148	154	141	145	136	155	151	162	168	168	157	137	150	155	148	163	148	138	142	135	151	145	131	135	145	144	126	135	143	167	141	151	150	147	150	141	141	173	152	152	124	150	149	143	150	123	148	135	136	133	159	138	142	136	136	121	160	140	151	151	147	153	128	154	157	137	150	158	169	141	147	137	174	138	159	140	137	164	166	144	134	159	152	137	115	154	129	145	168	145	170	160	153	129	128	134	132	130	146	155	146	126	141	128	165	132	161	123	162	158	140	165	172	156	155	140	154	150	145	154	141	146	158	151	161	158	153	150	164	163	140	141	147	175	150	154	164	164	138	137	139	143	147	161	162	147	155	155	140	168	172	160	157	157	144	155	135	134	130	167	137	145	167	162	155	130	153	165	132	138	131	147	136	150	120	138	152	141	160	145	158	160	139	136	136	140	138	132	150	154	147	162	137	143	137	159	144	148	139	131	149	146	131	138	139	137	137	129	130	133	149	159	150	153	153	148	152	158	151	154	130	136	139	141	139	149	159	150	161	166	140	141	135	167	156	141	155	138	152	161	150	118	153	145	150	146	135	136	139	160	149	141	131	166	141	146	156	127	146	143	141	127	145	151	137	141	139	126	141	154	147	172	155	142	141	153	138	139	140	134	138	149	147	157	131	132	172	144	162	155	147	137	156	147	163	148	127	153	134	153	127	152	145	137	152	158	144	146	146	160	129	123	109	138	132	145	140	128	132	140	137	165	155
1952	645	661	725	706	700	637	624	562	554	597	556	546	551	526	535	495	532	503	534	525	543	506	562	544	499	568	527	500	557	526	545	528	521	526	510	508	530	550	525	519	482	534	526	580	485	538	536	493	532	508	526	534	578	544	512	505	530	537	520	492	518	518	552	533	518	547	496	536	533	539	530	543	499	550	578	531	551	502	501	476	496	485	552	533	563	559	591	559	575	551	580	521	536	532	501	531	516	531	555	577	560	514	562	525	543	544	531	530	493	561	543	515	536	531	536	513	507	512	534	509	512	517	502	546	461	517	517	495	528	535	514	504	538	510	559	535	612	577	528	479	514	499	509	497	516	515	498	533	529	540	500	508	521	522	520	543	536	528	497	533	505	574	569	512	502	493	536	527	481	508	518	529	499	511	500	508	496	466	525	495	519	523	514	491	495	542	540	518	525	523	520	546	553	570	522	524	527	508	537	522	514	520	460	475	506	520	534	540	508	482	521	515	506	526	531	516	541	521	543	486	495	523	549	533	542	491	505	520	551	534	566	556	521	543	509	532	554	501	510	551	532	502	551	510	563	537	497	500	527	501	548	546	542	491	508	483	506	520	517	524	507	510	483	524	531	522	519	532	540	519	551	513	543	534	475	538	533	513	486	514	502	517	516	527	519	526	517	566	533	515	525	560	532	515	514	532	559	535	545	517	523	503	550	543	518	545	496	498	513	466	507	521	530	531	497	519	541	540	497	486	541	504	469	498	532	526	540	522	529	487	531	495	537	514	519	504	522	518	554	512	510	566	502	491	505	496	552	520	520	550	516	512	547	528	528	526	539	476	536	537	490	525	524	489	498	524	531	491	529	518	544	554	533	458	550	527	516	526	539	514	559	510	504	549	516	506	526	513	526	524	519	497	546	501	546	557	538	533	532	528	527	525	503	524	524	578	502	503	528	547	544	501	513	497	535	538	493	525	511	507	525	535	509	556	531	498	538	529	532	543	570	515	489	481	512	574	542	501	526	535	521	550	545	529	513	490	529	552	511	539	515	541	540	546	561	549	511	517	492	488	526	525	469	484	533	569	552	529	532	518	556	535	498	545	529	537	542	503	516	535	537	549	506	534	532	550	500	543	486	515	533	510	531	510	568	580	506	553	557	535	503	498	512	532	575	506	548	533	529	503	553	513	522	504	522	546	516	524	557	522	512	520	543	507	534	523	520	533	530	492	482	495	538	518	525	516	512	505	531	521	523	505	516	506	562	531	520	498	523	533	521	480	545	518	536	498	532	510	565	537	491	517	513	533	509	502	496	550	533	494	538	544	527	508	522	508	541	530	513	538	535	551	497	526	533	489	508	526	543	519	530	576	499	546	538	532	524	499	524	523	564	490	537	494	499	613	525	545	520	560	516	511	537	541	560	520	526	532	516	540	510	527	541	509	511	566	492	516	535	526	536	534	546	553	536	528	516	524	541	485	562	502	474	523	493	529	506	536	528	551	547	528	500	526	502	510	561	565	522	541	523	522	519	522	520	493	553	496	484	543	524	540	460	524	499	510	521	524	508	545	550	535	547	505	543	535	541	559	518	532	590	528	510	504	530	528	571	518	544	518	539	518	520	528	534	563	531	513	518	511	556	526	528	532	497	485	555	493	482	500	536	550	519	503	523	501	530	533	513	509	519	550	533	513	507	531	531	507	548	546	525	554	453	522	544	481	508	516	566	497	524	486	534	482	531	532	541	494	520	510	491	554	492	513	534	504	543	533	543	490	503	540	530	511	536	543	542	533	537	514	543	505	531	521	533	516	518	525	541	547	513	530	543	552	567	602	533	501	510	523	526	496	531	502	529	492	497	505	508	499	535	581	543	488	493	505	544	525	517	527	532	530	555	535	571	518	539	501	526	493	525	505	521	481	530	521	571	539	506	481	520	524	508	521	499	561	547	511	486	500	497	513	543	496	505	524	548	539	519	521	517	511	496	531	541	473	513	488	544	509	502	505	522	516	523	514	515	518	515	537	531	510	500	543	521	526	540	509	501	539	514	533	514	531	487	531	517	500	530	521	566	507	489	529	506	484	539	531	523	500	584	485	522	566	485	495	542	480	537	517	554	535	539	539	558	516	538	532	513	543	527	534	525	610	553	529	529	512	532	506	532	565	561	507	564	543	529	505	534	546	551	489	521	491	520	501	528	527	528	523	554	504	522	537	534	530	515	487	514	518	540	490	545	521	505	473	498	522	527	508	522	523	475	524	490	530	539	470	527	532	530	530	520	508	500	497	595	546	525	473	521	518	521	523	555	540	546	514	540	516	488	551	508	541	509	515	528	552	533	494	555	463	561	563	539	521	506	499	553	540	543	521	537	514	528	542	559	539	524	577	529	487	486	527	563	549	487	543	534	512	480	531	517	480	532	545	518	501	563	551	506	580	528	523	516	525	478	500	514	528	472	501	513	482	535	546	544	537	506	552	548	500	498	534	513	546	512	517	504	562	481	497	530	552	526	528	494	509	529	542	504	529	528	558	498	514	512	527	550	570	534	524	495	508	514	508	516	512	505	466	534	487	530	510	516	525	544	545	476	533	497	518	516	545	552	511	547	504	531	521	509	544	486	549	507	543	521	518	540	519	511	500	525	511	540	538	502	495	512	503	519	533	501	538	535	517	546	501	540	510	510	505	531	493	514	510	504	536	599	536	487	534	525	528	488	534	513	497	488	521	490	554	579	508	498	528	536	533	510	482	543	538	535	510	511	520	552	490	518	545	537	501	540	506	531	517	494	517	472	508	522	550	522	516	543	460	484	499	481	544	529	545	493	513	506	489	518	505	514	528	504	533	496	525	548	525	539	499	537	516	530	539	520	536	500	510	546	546	538	497	497	533	518	514	544	498	534	530	506	557	496	543	506	539	547	526	518	516	528	500	565	507	525	505	595	513	544	490	528	520	516	524	509	499	553	524	511	534	511	516	510	532	542	546	508	499	525	550	517	522	521	518	512	510	504	499	569	536	503	561	507	498	506	494	537	521	513	533	547	540	527	536	484	526	515	562	476	501	499	533	531	501	560	526	559	497	519	516	535	553	493	483	525	516	548	530	473	523	524	510	522	496	524	504	519	530	534	517	520	512	482	552	539	516	475	523	507	521	539	489	536	541	590	501	578	506	550	518	534	522	519	520	516	518	532	541	487	504	515	524	557	508	507	496	543	543	558	524	496	511	549	526	546	549	527	494	498	514	533	505	500	560	515	483	544	525	505	535	537	521	528	541	511	484	467	539	507	531	476	512	536	517	541	517	551	528	541	524	536	505	532	520	512	543	565	530	524	568	502	526	517	515	528	518	524	512	538	533	534	536	505	538	529	552	515	544	502	528	499	481	523	546	535	525	517	540	515	547	511	540	525	557	515	522	534	510	566	532	475	529	517	506	478	479	569	517	536	599	559	529	476	532	504	529	544	498	531	527	531	493	509	546	505	488	514	504	540	509	505	529	544	504	527	524	495
1722	167	191	181	187	162	164	156	132	137	140	155	142	147	139	138	157	136	150	139	123	141	109	138	138	138	142	133	127	131	153	144	131	130	139	152	123	142	141	118	145	125	125	136	153	148	145	126	119	138	129	119	150	140	133	131	156	128	131	131	142	138	141	151	128	116	133	152	122	153	154	134	153	130	129	127	125	141	139	121	131	142	128	137	148	154	172	141	149	141	137	131	137	142	144	136	120	141	148	138	118	140	125	152	151	173	141	132	148	135	130	143	128	150	126	142	116	130	147	115	149	138	137	136	140	143	168	157	143	127	140	142	130	142	130	131	125	138	142	130	123	139	145	153	127	135	140	136	140	155	131	122	146	140	142	152	124	138	126	153	129	145	133	162	145	149	148	144	158	126	127	143	154	133	131	150	134	141	140	136	122	136	142	146	146	156	146	153	136	128	136	113	134	145	129	126	146	137	145	143	148	134	154	141	129	146	138	125	152	134	136	163	124	140	136	155	119	148	159	148	146	150	102	122	139	135	150	157	139	141	138	154	148	149	136	149	128	167	138	136	131	157	153	182	131	145	131	137	133	150	129	123	153	134	143	143	146	136	131	130	150	114	135	137	118	148	138	158	153	150	145	145	128	129	130	120	139	125	141	147	144	134	145	133	146	147	144	154	145	180	130	145	108	142	136	125	137	158	125	125	130	133	130	130	137	124	136	127	133	131	129	127	133	155	112	122	130	128	142	125	130	136	125	136	133	144	121	136	129	137	143	159	135	129	127	144	118	142	135	127	149	133	152	144	136	155	129	141	145	139	147	128	121	125	123	130	167	124	151	149	118	136	132	113	127	132	131	128	163	157	141	163	128	133	166	145	148	129	122	131	114	130	133	146	147	145	140	136	157	144	132	151	135	121	129	138	115	145	150	158	137	137	124	137	132	137	104	148	116	134	154	161	147	120	139	143	140	152	131	125	139	123	134	140	136	139	119	145	146	153	143	120	141	128	122	145	140	146	130	131	140	137	130	145	139	136	138	136	136	139	122	120	153	121	126	149	139	126	121	136	113	138	153	148	130	149	112	124	132	148	145	138	143	129	160	110	122	141	145	159	129	153	138	163	136	123	135	136	156	146	143	140	133	143	144	110	132	141	143	144	145	122	155	106	147	133	122	141	140	136	140	163	145	129	129	144	131	127	145	142	133	139	152	149	142	144	147	137	144	166	150	142	128	137	136	121	134	149	130	123	132	131	133	113	134	136	153	148	147	132	128	121	158	141	122	135	125	131	149	129	142	126	147	132	124	132	117	121	151	142	134	129	133	138	138	129	128	121	142	133	130	131	126	133	148	120	148	135	137	162	142	131	137	134	131	120	134	142	142	151	166	161	135	151	147	155	132	139	140	139	127	152	148	125	133	133	144	147	113	136	127	132	165	146	149	125	154	144	137	124	139	140	134	150	112	135	127	116	135	143	138	128	121	159	169	129	166	121	115	141	135	138	148	142	140	125	134	133	135	117	146	149	153	148	122	123	137	136	134	163	141	110	125	135	146	140	133	124	133	121	131	155	136	140	132	136	132	152	148	162	127	155	120	135	127	132	123	121	140	135	142	127	122	129	148	141	136	131	133	130	132	135	152	165	142	134	133	133	128	118	116	132	115	143	143	135	120	135	129	133	121	124	162	127	133	150	118	150	124	140	138	144	160	130	138	126	138	146	132	145	145	136	131	140	127	164	140	136	151	152	128	120	148	128	134	122	135	128	139	127	119	128	139	139	111	136	133	152	150	139	140	133	120	135	133	137	139	143	112	121	145	135	157	136	158	149	143	138	145	134	142	143	106	141	137	147	155	140	124	136	137	137	136	140	128	131	143	155	140	127	129	104	144	147	122	138	155	146	115	130	153	111	149	126	129	131	132	140	147	119	134	148	149	150	149	134	132	143	129	148	133	148	132	132	137	150	121	145	144	160	130	128	126	134	157	122	143	127	129	133	154	144	156	125	122	141	130	145	140	131	140	141	118	152	124	129	131	141	144	161	131	153	132	146	135	144	150	144	113	124	152	132	157	159	170	130	140	152	133	147	144	142	139	142	146	128	126	125	146	121	138	145	143	129	130	129	147	142	128	130	136	131	137	153	123	133	136	113	121	135	159	145	135	165	129	141	134	155	130	118	135	161	133	124	138	143	122	121	126	135	153	133	136	145	111	139	147	148	131	154	127	127	120	134	143	131	145	125	139	141	127	145	133	153	130	150	130	133	124	146	123	151	133	140	124	145	122	129	132	131	127	120	142	149	143	152	148	147	129	118	149	162	129	133	129	143	119	161	155	130	135	116	141	142	139	105	115	139	145	142	132	143	145	154	137	122	135	131	136	142	141	138	148	149	153	147	146	130	153	148	139	123	146	127	125	124	150	137	152	150	131	149	130	137	136	135	142	119	130	144	128	140	152	163	140	141	121	136	133	140	142	148	125	123	151	155	131	129	146	139	126	114	130	133	127	128	137	146	142	133	134	136	153	139	135	134	132	149	139	138	152	149	151	157	150	137	148	153	130	150	139	148	114	121	140	146	139	118	143	137	150	137	156	137	119	136	128	128	142	160	132	135	143	134	142	118	148	146	134	143	139	138	129	161	151	166	129	154	135	152	155	128	136	148	126	133	143	160	159	137	138	160	139	152	117	143	142	131	136	137	157	138	129	162	123	146	123	143	139	129	141	130	131	129	135	128	143	130	167	151	124	140	147	140	132	126	138	116	138	146	125	140	148	157	134	133	140	138	133	119	148	131	125	133	154	126	150	119	138	150	127	127	125	130	146	135	141	137	140	150	117	150	135	137	139	143	136	141	125	168	107	139	144	130	121	151	128	117	140	130	138	142	143	147	119	146	139	138	161	127	122	113	131	141	149	132	125	124	139	129	142	148	120	123	143	147	128	141	133	139	144	142	150	106	138	124	140	122	147	133	134	148	146	141	147	153	144	113	121	112	133	130	125	144	129	128	148	141	136	119	177	144	134	140	160	128	122	135	129	133	122	134	137	155	152	130	136	154	146	121	121	134	133	153	125	101	145	144	154	137	153	135	142	147	124	144	131	146	154	147	129	126	132	133	151	120	142	131	136	147	149	139	151	156	120	134	136	143	131	131	125	139	123	139	131	126	154	126	127	145	131	167	123	130	124	148	149	159	136	134	117	140	155	133	133	151	140	132	144	144	128	145	139	136	126	132	154	149	127	135	136	144	129	131	147	140	147	150	141	147	134	129	130	164	129	135	150	140	153	126	133	131	131	144	129	113	124	156	132	147	128	146	125	126	129	136	154	119	123	111	127	138	118	138	142	149	130	145	129	140	152	116	135	136	133	151	133	146	145	146	131	148	116	137	137	122	135	144	153	162	133	139	147	120	127	150	143	127	130	146	135	132	139	132	158	128	132	120	136	148	135	133	151	152	132	119	125	145	125	132	147	94	130	148	129	141	150	127	141	130	156	135	132	137	129	152
2022	595	653	735	659	632	628	582	557	514	535	517	559	527	499	512	490	505	510	480	523	510	498	470	519	490	496	487	495	505	444	507	487	478	481	487	463	513	500	496	508	512	504	519	504	509	481	499	504	520	484	487	483	469	488	493	520	515	528	499	498	500	504	498	499	515	463	475	485	483	539	504	516	497	478	532	483	513	440	503	470	513	498	514	508	479	552	480	532	485	495	503	542	477	519	517	459	524	470	488	516	520	506	514	514	507	525	484	502	511	500	492	492	472	486	537	485	487	475	515	508	485	492	556	486	488	518	476	528	519	479	468	508	489	476	510	503	550	568	486	515	497	489	512	486	479	499	485	500	454	461	481	505	489	482	506	494	473	497	470	493	482	490	508	519	516	511	469	466	494	494	489	493	518	502	514	496	462	474	484	479	480	517	488	506	521	469	451	486	471	520	488	522	504	502	478	468	504	478	481	487	485	508	489	536	496	505	487	502	518	475	497	511	486	480	521	498	500	508	452	464	474	485	489	519	548	501	543	493	538	501	526	485	468	475	492	460	478	484	513	449	499	485	519	515	484	497	519	492	479	511	499	461	488	474	495	493	530	467	497	494	488	492	510	490	471	541	527	482	508	501	469	461	496	449	488	474	497	468	508	478	526	475	499	503	497	478	497	503	445	482	523	493	478	526	453	482	487	504	493	471	500	485	524	474	513	525	485	462	437	490	455	495	483	480	518	534	489	472	435	507	534	480	485	485	528	487	501	486	521	461	472	451	485	476	448	475	491	504	517	532	464	516	464	490	455	487	470	507	519	517	491	511	506	556	439	518	486	517	468	466	486	470	506	529	479	482	485	496	503	504	479	511	532	464	480	477	469	501	480	465	489	543	495	502	489	460	474	461	513	495	510	517	511	491	471	484	484	484	523	465	499	513	494	463	465	439	458	473	480	513	466	496	488	500	501	485	538	490	533	496	515	492	494	530	523	498	464	513	496	502	475	489	508	543	461	490	486	469	490	551	510	479	492	479	491	507	512	518	497	524	503	490	520	470	525	502	490	473	507	480	514	514	485	515	528	460	511	469	525	521	492	518	472	479	508	478	508	486	484	520	475	518	474	513	492	501	502	462	503	474	472	473	492	503	475	521	493	480	509	524	449	505	463	439	524	511	533	484	539	484	526	468	477	479	509	509	487	469	518	555	488	491	501	482	468	498	457	485	514	465	508	524	513	510	507	487	500	510	485	534	514	496	523	504	478	486	482	469	504	522	492	492	515	479	509	491	504	462	524	476	474	515	449	474	489	505	467	457	465	476	517	449	515	503	486	506	492	459	471	480	481	532	488	543	507	510	474	478	475	511	493	465	485	500	493	511	508	470	499	526	479	458	523	505	493	468	504	471	494	495	482	493	494	480	455	503	450	454	470	500	504	518	468	492	491	461	525	478	482	493	514	485	496	474	533	509	497	477	498	462	484	503	505	514	500	530	487	514	508	499	516	489	514	532	465	508	490	506	502	482	490	484	535	499	492	508	504	470	478	521	468	484	474	492	445	487	500	486	500	490	487	491	470	479	504	499	485	508	493	510	488	494	529	432	492	465	502	498	512	487	493	519	512	511	465	476	481	499	490	509	476	505	489	470	485	522	507	498	489	499	495	514	473	460	521	516	497	451	460	510	475	505	471	483	483	508	500	473	490	543	492	481	527	515	492	472	493	479	481	539	505	481	524	513	524	506	509	467	474	487	504	497	515	535	501	517	485	497	467	469	479	469	475	474	529	532	503	488	490	523	458	508	465	490	484	482	477	469	488	495	483	512	505	488	494	482	554	512	518	531	477	498	518	481	482	457	489	476	505	469	459	491	481	529	513	460	490	496	473	473	476	529	484	482	510	492	464	524	520	519	493	508	501	520	527	501	476	506	488	506	488	477	479	463	504	506	514	465	487	480	482	481	507	482	545	484	478	525	490	491	497	514	502	453	497	519	539	461	505	487	482	509	482	488	499	472	526	491	440	504	477	474	485	467	498	505	472	473	447	486	494	494	496	473	481	464	488	481	510	494	504	529	492	519	503	455	517	491	486	473	497	502	482	494	556	522	470	507	507	494	486	508	514	477	501	493	497	488	508	493	488	514	477	540	524	536	488	472	451	489	485	509	491	510	560	479	488	516	466	500	422	470	479	525	478	503	464	512	524	504	520	508	505	513	500	479	515	468	478	500	507	499	468	503	487	509	489	514	447	505	475	460	476	474	485	518	483	534	464	520	474	521	486	453	525	490	478	477	467	475	497	468	479	484	503	488	482	506	484	482	485	462	467	506	503	500	483	485	504	488	531	495	466	458	496	503	461	504	506	512	480	491	508	512	511	490	498	521	507	509	523	522	496	497	493	495	508	502	511	509	466	469	527	514	487	474	528	539	512	483	493	496	537	497	472	483	477	480	514	495	489	510	490	540	527	477	496	554	490	480	492	528	466	528	472	505	457	524	499	450	460	535	540	503	506	491	460	476	501	496	499	473	533	489	478	486	485	495	467	516	486	453	490	449	472	486	493	475	494	494	471	492	453	505	522	489	453	517	499	497	515	456	461	469	478	507	495	482	502	476	484	544	518	476	459	458	515	459	486	458	536	472	502	498	524	481	488	467	509	464	505	485	498	521	479	461	485	502	511	492	495	475	455	516	479	480	535	499	474	469	503	476	518	505	488	499	532	525	520	490	510	496	490	491	512	447	464	504	477	499	449	460	495	503	505	539	508	481	493	523	474	498	497	478	479	536	482	491	497	470	501	486	464	521	491	497	472	500	479	500	544	479	445	501	494	508	479	516	517	507	497	490	483	532	556	503	516	514	489	525	499	486	463	517	483	501	527	503	538	465	468	479	468	505	503	489	478	522	507	473	474	458	480	498	439	505	502	507	475	489	504	478	472	504	490	521	519	477	489	512	485	526	493	565	504	486	513	524	523	485	467	452	482	511	467	498	493	485	488	491	439	486	475	542	526	484	486	484	492	491	505	477	476	539	511	529	532	526	472	512	471	532	502	489	465	498	477	494	497	490	479	526	495	499	506	507	504	493	499	502	501	475	481	523	512	485	512	494	501	502	514	464	511	523	491	499	484	498	443	517	480	478	496	461	470	521	490	491	481	510	467	517	504	489	494	462	498	505	496	476	491	447	435	453	515	510	480	495	490	473	502	468	514	489	510	486	459	517	499	479	510	485	488	450	523	498	494	459	425	491	458	507	484	509	481	505	475	509	471	521	543	498	488	471	497	481	502	484	461	478	483	493	494	528	507	541	486	489	498	501	537	510	479	513	523	477	468	501	515	471	504	490	453	490	545	460	499	481	487	521	490	481	461	492	465	492	548	494	505	508	503	515	495	494	462	479	505	485	516	498	491	478	474	493	499	452	477	544	489	507	498	516	459	469	525	512	488	449	470	520	468	491	549	490	492	526	525	502	512	475	495	487	509	475	487	482	458	498	521	486	529	464	480	515	484
1752	183	181	191	181	165	158	140	146	126	146	155	151	135	135	140	136	156	135	144	140	153	137	126	136	144	141	148	132	144	154	131	133	149	144	133	136	126	140	122	138	140	141	143	135	142	130	129	137	141	132	121	131	131	135	124	120	139	137	130	145	135	138	138	126	120	136	144	154	148	127	144	151	135	120	134	136	115	153	131	136	162	113	151	132	145	132	130	142	123	146	166	144	131	121	133	141	147	132	121	150	141	144	141	123	134	137	145	121	131	119	143	129	155	129	133	124	147	133	126	139	141	120	131	140	113	139	129	120	119	130	132	122	145	119	152	157	124	146	119	116	144	144	141	119	133	144	137	131	133	139	125	146	127	148	159	127	149	145	116	135	132	132	128	141	151	148	153	123	154	146	143	135	120	151	136	141	136	120	123	148	129	125	160	142	118	141	150	132	145	134	127	144	136	114	123	145	127	137	132	138	129	133	142	110	133	130	150	116	120	142	127	136	139	137	115	150	120	156	143	147	124	143	115	136	114	141	128	122	123	105	136	125	141	148	143	128	136	141	133	134	131	153	136	122	139	143	151	150	146	132	150	151	118	134	138	130	141	134	146	137	142	138	141	137	136	136	141	133	140	102	149	135	138	136	155	136	144	156	151	126	141	130	134	142	156	143	147	123	136	142	133	108	115	138	148	135	145	136	130	139	136	138	142	141	134	135	132	106	144	129	140	119	112	144	135	156	136	124	137	145	130	148	143	137	147	128	140	132	129	127	132	133	138	130	138	140	124	164	134	128	131	168	140	116	135	140	148	140	138	120	137	130	116	162	128	120	154	132	120	116	126	142	148	128	150	132	147	140	127	122	156	124	123	131	125	132	122	131	143	142	115	145	145	149	124	121	142	140	108	159	114	139	131	126	144	131	119	149	135	133	131	136	136	133	135	144	147	123	128	126	140	142	132	128	137	153	144	127	133	138	141	126	140	124	130	134	140	139	140	145	161	122	138	134	145	135	120	147	123	135	146	149	136	142	130	139	125	134	140	157	143	135	142	121	122	131	151	134	144	133	154	134	139	121	126	141	131	139	134	137	134	137	142	140	127	125	137	151	117	147	108	122	121	141	128	137	132	140	130	148	172	139	147	113	151	132	149	147	125	141	131	142	110	137	129	161	121	132	123	139	151	127	117	126	140	126	137	113	124	143	152	134	146	133	145	133	144	134	146	141	109	123	161	135	140	138	135	134	153	161	128	150	137	145	132	150	147	118	121	161	149	148	160	134	150	137	122	134	122	139	138	149	132	156	123	156	140	135	129	154	126	144	135	149	145	144	144	113	140	135	139	140	143	128	135	118	138	137	124	121	120	148	128	122	136	137	139	132	128	147	124	138	138	145	150	123	150	116	125	130	134	138	133	146	131	134	140	142	126	146	136	129	152	126	114	164	154	123	121	143	119	147	133	133	151	123	123	130	140	139	141	134	130	132	141	124	131	133	124	138	149	141	148	149	131	129	147	140	134	123	130	124	129	141	127	131	137	144	151	127	138	122	149	113	136	133	133	138	127	122	135	135	141	150	134	141	138	124	127	136	128	138	133	135	149	145	156	156	155	150	108	156	146	132	168	137	138	136	139	132	140	121	116	137	139	129	143	114	131	138	113	133	131	138	130	132	138	133	145	146	135	122	117	124	158	117	136	124	151	131	118	152	117	126	128	132	129	114	133	127	141	137	132	133	133	142	147	140	128	136	144	144	138	153	151	109	126	132	149	142	144	130	127	159	126	139	129	145	132	137	172	137	142	146	137	134	123	133	136	141	155	137	124	131	147	102	111	146	153	143	129	124	125	137	129	119	129	109	127	164	137	122	102	132	134	150	128	150	144	118	132	137	127	134	104	147	142	117	141	158	111	143	141	122	150	111	114	128	137	148	134	141	137	148	128	140	146	145	135	129	127	149	142	147	133	144	138	145	123	155	155	145	138	133	134	143	121	130	125	143	135	146	125	135	150	144	143	130	126	148	119	132	123	132	141	144	141	118	142	126	114	146	153	141	143	138	127	121	142	131	124	130	137	135	150	127	133	152	131	123	144	119	121	129	137	134	148	142	138	126	131	143	133	134	126	138	131	139	138	140	153	111	162	133	122	151	125	143	133	146	131	156	128	144	136	147	125	141	124	144	125	138	135	136	154	154	153	125	134	139	149	124	135	123	137	147	129	157	153	135	125	130	137	119	122	155	140	127	141	154	127	140	122	132	128	120	124	123	117	149	139	130	126	120	117	136	139	146	146	146	140	135	133	114	145	114	126	139	131	137	143	139	131	139	141	130	139	128	117	152	143	140	144	141	145	157	136	131	119	134	128	130	139	131	152	133	139	139	145	150	123	150	119	123	110	128	129	134	143	140	140	126	116	150	157	128	121	139	142	119	147	152	151	133	151	127	140	135	165	128	139	117	170	130	126	125	130	131	125	151	139	129	108	134	129	134	146	128	113	134	133	124	125	112	125	138	148	132	156	157	128	149	143	132	151	160	140	139	137	146	114	129	135	136	124	120	132	129	147	162	137	137	125	123	143	140	147	132	154	139	141	136	137	136	143	138	119	131	136	147	135	133	126	141	136	133	153	149	129	164	123	136	132	140	130	146	122	125	152	130	148	125	129	144	134	141	148	109	98	150	117	138	131	136	159	143	136	135	140	140	137	133	117	130	141	133	114	134	131	140	129	113	135	135	148	137	133	145	128	129	142	153	117	145	149	147	138	126	120	110	123	118	140	144	130	139	140	149	119	136	142	148	139	139	130	148	137	128	121	119	140	156	137	137	146	138	151	100	129	143	142	142	126	136	128	129	129	134	146	129	129	146	129	144	133	122	142	134	137	114	145	127	134	120	150	121	141	157	150	144	139	126	148	128	146	137	131	124	131	116	138	129	143	130	148	120	164	136	136	107	126	141	134	125	125	129	138	123	127	134	129	157	117	123	141	115	145	133	131	131	141	151	134	137	125	128	140	139	122	160	135	138	132	103	122	143	119	150	135	145	118	128	130	142	145	129	136	133	147	132	138	137	124	140	130	133	117	130	137	136	137	130	134	123	136	113	119	125	143	123	143	143	140	114	119	140	154	107	131	117	144	130	157	133	154	138	123	130	134	138	124	133	135	145	130	144	124	126	140	149	141	156	124	132	144	141	147	148	149	153	125	137	143	128	132	142	127	148	139	154	137	128	142	148	153	124	136	118	151	119	155	106	125	128	122	137	126	142	123	131	143	125	146	129	148	126	136	142	127	120	130	138	115	134	140	137	129	129	123	123	130	125	133	144	154	138	125	133	141	109	131	136	142	129	134	135	121	139	133	144	141	137	134	154	151	142	131	147	127	139	121	140	137	129	140	125	140	111	152	138	146	126	132	146	121	138	129	145	142	146	135	117	138	143	142	131	121	135	135	139	147	123	130	137	157	148	135	135	156	160	131	130	113	107	151	136	129	137	130	141	133	153	108	136	119
2111	536	665	670	745	626	692	590	622	564	527	489	480	522	538	522	543	500	504	467	500	506	483	487	531	477	520	500	523	505	521	501	485	454	488	506	494	497	512	503	462	510	506	504	491	502	487	501	458	512	460	535	465	562	440	506	489	469	501	477	494	495	491	493	467	493	511	475	502	539	475	510	486	493	466	496	500	470	496	531	513	509	500	475	488	493	551	515	535	510	542	530	464	530	558	539	497	526	502	516	546	502	473	494	478	516	483	489	469	466	510	529	437	474	498	470	498	532	533	469	529	462	489	484	489	508	463	484	502	516	536	485	454	474	458	501	456	537	526	518	514	497	471	471	502	483	457	469	515	460	488	496	518	503	471	465	486	485	487	480	523	490	528	508	492	474	506	514	513	485	485	462	482	468	458	538	500	521	499	489	499	473	521	481	562	500	500	462	489	462	529	469	499	489	474	480	508	506	532	485	487	465	459	472	491	496	465	480	481	487	505	494	515	502	497	477	514	498	495	532	505	466	496	514	478	505	514	497	505	505	482	430	456	507	487	470	501	499	466	462	478	530	493	478	434	474	481	485	533	465	436	489	524	472	494	481	469	490	485	447	446	452	501	477	441	457	485	533	500	472	476	491	474	533	497	491	485	516	469	495	451	457	496	513	520	482	443	480	465	493	483	507	456	507	485	513	526	483	475	477	469	502	497	470	473	503	476	487	495	476	512	469	507	480	506	513	490	507	506	552	476	491	488	462	513	471	494	525	477	503	452	473	483	483	485	493	524	452	509	504	507	476	516	527	470	476	499	487	461	455	470	502	489	511	518	486	528	465	503	502	477	492	498	472	451	458	481	485	497	463	485	519	488	475	505	463	480	503	482	497	491	486	496	493	460	477	524	513	482	509	497	447	491	532	463	523	511	526	524	506	476	491	515	458	480	499	476	482	451	505	482	496	505	481	497	468	467	500	456	485	486	489	447	456	481	533	476	546	462	463	463	454	485	454	529	482	506	468	495	508	462	485	484	484	474	480	509	494	529	480	472	462	451	502	460	478	473	511	483	460	508	509	505	468	483	528	453	482	513	505	535	472	534	478	459	468	497	451	448	441	526	470	500	493	489	448	493	467	493	501	504	487	463	498	485	499	503	513	476	508	518	507	467	489	473	519	538	482	451	519	481	482	489	484	454	472	487	451	525	533	513	519	535	493	488	477	461	496	476	488	498	499	487	493	526	477	436	504	546	467	492	516	506	499	469	487	507	485	487	504	533	474	493	483	484	455	480	489	482	499	475	469	534	467	465	485	494	490	494	506	494	476	483	523	490	442	498	508	506	515	525	496	470	484	483	499	479	460	481	500	511	470	498	475	482	491	475	464	498	493	464	484	489	484	526	463	479	465	522	487	497	451	461	507	500	458	526	475	480	494	460	472	522	489	456	477	474	476	479	486	505	511	504	477	478	492	500	521	475	533	503	534	485	461	506	515	457	535	490	515	495	465	492	476	487	450	510	488	501	456	476	501	491	498	476	470	493	521	517	465	488	512	501	501	524	472	493	461	505	490	443	499	477	519	474	481	481	501	454	502	497	495	499	477	469	484	488	489	496	459	501	515	464	470	465	496	472	469	480	476	478	484	426	501	515	494	505	467	512	487	470	490	484	485	539	513	479	502	495	477	484	499	465	498	476	513	544	436	522	502	485	483	484	490	489	514	466	476	473	455	495	520	449	480	486	487	490	438	517	471	498	490	505	459	420	485	472	498	471	489	468	463	472	507	478	501	490	484	490	508	462	469	483	468	472	462	530	454	502	496	482	484	489	461	512	513	513	452	506	516	491	515	489	529	453	521	537	490	490	498	470	509	502	465	486	495	490	498	449	520	497	486	456	502	485	519	488	476	455	476	463	480	487	489	488	491	501	479	466	486	533	491	454	505	463	494	507	462	514	498	496	475	471	461	504	484	491	510	501	506	500	505	509	510	458	462	488	476	502	507	491	463	445	494	493	450	501	467	502	452	470	507	467	482	511	439	513	457	525	480	476	487	477	491	498	535	513	491	462	454	495	504	486	510	518	485	479	442	461	507	479	525	504	454	507	461	498	463	501	475	499	458	488	482	474	473	471	493	454	479	479	456	512	457	489	480	489	486	468	478	462	498	485	492	505	476	486	494	543	526	458	452	495	475	495	514	479	463	510	506	493	511	432	500	467	476	496	475	476	461	519	519	484	489	486	477	491	471	474	491	500	517	511	499	491	555	477	458	485	509	473	469	482	485	484	488	484	437	435	498	485	557	487	503	459	511	462	461	498	488	523	464	472	521	490	462	469	478	515	482	506	474	495	473	504	476	504	524	493	508	494	519	486	516	452	474	476	492	490	495	521	508	526	483	505	536	461	503	517	489	504	516	486	528	478	465	458	462	514	473	472	500	517	519	474	485	500	491	487	534	509	485	476	482	477	495	471	469	516	483	478	449	484	473	485	474	482	467	482	507	545	490	493	496	465	472	499	486	474	466	490	499	470	471	493	468	462	450	478	488	498	476	465	461	519	509	472	462	451	535	466	490	466	555	490	486	511	454	503	482	501	461	518	478	471	488	492	508	461	416	471	502	479	521	467	489	476	493	503	489	520	467	421	486	530	474	508	516	495	490	489	437	512	515	524	531	494	476	498	513	458	493	481	472	482	486	479	509	478	460	512	477	488	495	519	496	502	464	506	470	470	517	475	535	513	515	443	488	491	464	499	487	426	495	518	473	496	473	485	458	469	528	493	417	476	477	510	451	484	531	481	502	508	474	496	478	504	510	522	442	484	577	485	484	494	477	502	530	517	516	472	463	495	471	502	502	529	468	473	486	490	501	466	537	449	541	484	505	514	487	489	478	498	505	485	486	482	516	506	453	492	486	471	485	493	444	500	463	542	476	499	481	491	439	494	477	501	480	482	492	507	490	481	519	485	466	457	499	509	457	497	510	465	480	497	489	507	500	485	508	467	449	432	516	471	506	506	518	514	451	477	504	456	473	497	484	454	487	488	495	471	488	489	494	474	483	515	494	493	518	522	509	440	489	481	480	523	534	519	530	507	453	459	488	526	490	477	474	514	463	511	494	514	474	541	432	492	524	477	509	501	486	474	467	474	470	479	473	504	489	486	545	495	488	467	474	518	464	542	510	549	511	479	494	507	469	492	528	494	513	492	494	463	464	498	517	478	490	474	483	476	489	487	474	496	483	497	523	493	483	505	487	483	488	457	517	466	478	458	486	504	487	513	474	488	463	482	544	504	481	463	463	525	465	490	482	476	499	530	480	495	492	488	470	489	509	496	466	463	523	520	533	497	494	513	477	442	454	482	463	504	507	502	476	482	469	517	465	476	508	473	488	489	533	522	488	462	491	473	527	482	516	496	476	496	478	478	481	454	476	472	462	488	507	465	470	484	487	510	479	499	501	506	499	514	470	471	495	478	434	454	441	491	459	484	482	446	476	485	503	501	447	482	463	485	491
1711	159	189	176	168	171	144	158	156	156	146	129	145	133	146	122	132	125	131	150	142	142	115	138	137	117	133	153	127	131	142	141	133	118	143	139	128	158	137	144	132	129	133	132	126	136	147	119	135	130	147	117	150	147	132	136	153	150	145	139	138	120	129	119	150	133	137	138	139	131	146	133	116	121	131	117	141	137	139	133	124	123	145	133	152	118	145	149	139	150	124	159	141	120	148	134	154	120	135	124	131	150	140	139	132	124	132	135	143	127	120	135	139	123	132	124	144	112	122	129	122	123	134	126	149	125	138	113	145	129	124	138	124	147	139	123	148	132	149	143	130	127	138	132	131	136	125	125	135	144	146	144	143	140	132	117	140	118	125	143	130	144	118	127	145	147	128	132	114	148	127	136	146	140	136	137	141	143	135	110	133	132	127	135	130	131	152	138	120	135	145	130	126	142	132	116	131	126	135	137	135	133	160	106	155	145	138	111	139	148	138	129	145	145	130	122	134	120	139	137	149	152	151	126	135	147	121	135	139	146	149	139	129	133	123	138	159	131	139	139	125	129	147	123	132	130	142	135	135	149	143	123	119	131	128	164	134	146	164	129	142	136	145	138	143	139	126	124	143	132	139	164	126	137	148	105	149	136	155	129	130	154	135	117	112	139	144	128	144	129	132	149	128	149	102	121	152	140	122	137	119	133	141	151	128	131	158	135	133	128	139	149	135	144	142	139	145	136	127	125	152	116	133	118	140	122	131	109	115	134	136	135	138	150	138	112	121	132	124	147	141	141	141	125	154	112	155	119	154	141	127	137	137	140	139	150	124	137	140	125	138	141	135	135	119	133	145	136	137	135	132	140	136	144	107	142	144	130	143	141	144	127	139	123	139	124	138	114	141	130	138	151	161	111	116	168	128	128	154	115	148	127	136	142	147	135	124	129	138	120	139	152	127	174	128	147	167	147	136	136	152	130	119	128	115	150	140	151	144	146	129	123	140	123	125	145	134	128	129	130	127	140	135	135	136	141	143	144	133	120	106	126	134	165	121	131	134	149	129	154	146	128	136	138	135	124	157	144	138	140	137	140	125	120	131	144	142	115	152	157	138	140	147	134	134	160	135	129	149	137	165	115	111	141	118	131	120	133	127	135	129	158	136	135	144	137	112	135	123	140	138	133	139	144	150	119	120	120	145	113	123	138	137	132	139	124	129	137	156	138	143	154	117	112	144	134	127	128	158	121	141	128	122	127	147	142	140	143	134	143	152	123	117	131	135	121	115	111	139	127	161	138	133	130	134	135	117	128	127	151	129	138	126	141	131	145	139	131	147	149	132	134	155	124	136	147	128	148	127	131	131	152	135	133	145	149	121	136	144	124	113	136	130	135	144	147	135	137	156	135	133	117	149	148	129	131	132	131	154	122	139	128	138	162	150	138	142	133	122	137	132	110	141	146	137	133	134	121	169	127	122	144	131	146	131	115	121	144	140	132	132	119	115	142	122	136	150	128	143	121	113	128	120	136	121	131	122	158	139	132	144	127	136	133	142	167	146	122	146	126	130	135	140	144	151	137	125	124	129	141	154	152	145	105	126	136	147	136	140	150	135	154	137	132	115	138	120	128	135	118	146	116	133	152	129	126	139	134	123	124	142	130	138	128	133	148	115	121	141	170	135	123	148	128	141	135	143	127	130	123	143	143	129	131	160	130	147	135	136	131	133	123	134	135	129	153	125	121	143	148	113	129	126	149	150	131	124	129	145	128	124	125	128	135	126	151	138	127	132	129	144	149	141	140	111	126	138	129	121	167	140	139	137	136	114	138	142	148	121	141	146	126	134	151	137	149	140	131	123	133	136	137	100	117	133	130	129	129	151	148	159	127	127	107	136	145	161	144	135	123	129	142	121	137	143	126	126	124	134	119	141	141	137	133	130	133	134	148	128	139	145	151	140	139	115	132	126	156	141	139	155	135	123	134	153	115	141	125	118	138	118	154	134	134	131	113	142	142	157	126	127	120	136	149	139	125	169	136	156	155	130	132	133	150	167	140	138	139	120	127	124	130	139	140	128	126	129	128	126	136	132	148	148	124	137	140	114	143	177	126	141	146	133	156	124	143	156	133	153	152	125	140	152	132	140	124	128	141	149	146	146	121	139	135	131	147	129	125	147	120	115	145	149	143	142	150	130	120	155	142	145	137	141	118	127	132	131	152	126	116	165	128	134	132	118	149	163	141	135	146	135	147	144	122	126	125	144	128	123	131	121	139	133	137	130	132	119	150	129	116	137	159	131	136	128	145	132	137	142	133	142	141	131	139	150	119	129	121	115	132	130	125	128	111	143	147	152	126	153	127	142	137	124	142	129	142	133	133	138	136	121	127	129	151	157	152	148	134	127	134	128	120	144	153	145	138	145	139	134	133	133	142	123	127	171	147	129	111	137	140	127	141	123	121	106	161	132	146	143	136	142	122	128	136	155	151	126	140	141	126	151	125	136	156	128	142	135	126	125	134	135	124	131	133	120	123	132	138	128	127	138	139	135	111	152	124	122	133	137	109	136	145	140	116	130	136	127	127	140	138	127	132	120	143	153	144	138	126	130	124	120	156	123	146	139	126	127	140	105	122	123	133	146	137	129	135	163	137	147	124	124	127	129	122	137	141	144	144	119	142	138	125	132	136	123	149	127	129	129	111	148	136	133	131	133	142	127	130	136	136	134	152	143	121	159	132	129	135	112	143	140	144	138	120	134	129	138	138	130	116	147	127	132	142	135	127	131	141	162	140	139	128	137	140	144	117	149	150	127	129	145	142	156	134	130	134	121	129	143	147	144	137	132	140	146	123	157	126	139	139	134	129	141	142	142	134	153	143	133	134	152	134	132	146	139	133	146	129	126	124	133	133	156	131	131	145	132	148	134	165	121	107	150	130	153	147	127	137	133	136	132	158	142	116	139	132	142	149	128	129	127	141	127	139	133	128	139	138	126	137	135	122	127	133	138	142	148	123	142	149	136	125	133	149	116	125	120	144	124	117	133	129	129	142	137	121	140	154	123	151	153	140	131	141	146	143	124	121	126	131	122	136	142	124	127	146	124	150	151	125	128	131	156	133	130	145	152	126	143	141	133	128	122	146	141	127	135	129	129	139	139	131	149	126	159	135	128	125	152	139	142	139	129	148	135	126	129	133	117	125	142	138	114	140	132	129	141	134	144	132	128	134	144	143	135	133	124	138	160	123	139	128	155	133	148	133	140	119	132	156	146	135	133	121	135	144	137	137	146	142	139	117	126	138	133	136	130	125	127	128	132	118	121	140	129	136	151	131	169	128	147	130	139	132	163	141	124	127	140	154	142	156	138	139	128	134	150	146	139	150	138	147	153	136	132	124	118	119	167	135	134	122	136	127	160	144	123	134	138	130	146	151	143	140	150	139	129	116	123	141	140	134	148	140	121	142	148	139	128	118	139	141	134	138	121	131	139	110	134	124	123	134	149	144	165	114
2017	518	658	685	659	645	535	574	536	572	526	518	551	503	528	501	499	517	502	538	467	478	460	461	471	478	527	488	480	501	472	478	483	476	491	460	497	487	466	469	515	488	411	492	488	490	502	546	483	490	509	493	473	521	507	500	468	482	474	510	522	439	485	518	485	444	461	506	516	518	498	496	472	499	516	484	492	469	466	458	493	503	527	548	479	560	505	515	501	510	490	478	548	512	536	493	518	514	491	473	507	490	483	497	477	520	463	532	501	470	506	484	475	448	456	446	445	446	500	483	489	508	490	509	491	454	468	452	444	491	472	490	485	463	475	500	505	553	506	501	478	539	484	485	468	490	509	480	504	495	517	511	513	424	524	424	453	450	490	476	478	454	436	481	501	448	496	523	421	465	492	476	461	526	467	492	484	476	503	493	461	502	504	468	459	487	487	508	496	470	489	456	445	484	473	510	477	447	471	537	459	482	501	451	458	512	487	488	492	477	486	508	518	497	498	449	526	475	490	489	478	509	502	499	493	531	480	456	485	454	476	487	469	465	516	495	467	476	467	467	503	492	467	485	480	505	507	487	492	497	499	518	520	449	460	479	461	454	528	513	511	474	442	501	490	519	501	468	465	485	481	502	450	518	504	536	478	510	492	483	481	502	481	476	466	496	453	432	479	484	473	489	491	505	478	446	439	518	473	520	468	495	468	493	477	464	462	460	489	432	496	471	481	495	506	478	500	466	465	487	480	480	438	511	503	502	468	468	497	497	475	504	445	486	501	455	461	486	475	482	516	498	500	485	485	475	501	492	494	491	501	488	484	493	505	519	486	506	494	479	476	453	475	498	488	491	498	518	457	499	482	451	461	458	491	487	479	480	453	494	474	520	505	495	507	508	477	480	518	489	499	489	463	452	495	487	454	492	495	482	474	492	481	461	478	475	485	456	454	471	493	475	498	486	491	511	474	476	471	501	515	528	460	488	495	494	491	482	479	484	530	450	499	489	500	483	481	464	497	474	499	501	449	539	445	470	501	494	476	493	492	476	528	479	468	509	518	495	527	484	484	448	448	453	459	465	456	498	498	479	509	499	476	466	509	461	506	442	500	455	470	488	501	489	479	492	477	496	498	514	483	459	469	486	488	490	507	518	441	479	446	487	486	502	460	464	482	463	470	479	473	506	488	493	495	477	448	455	481	481	474	485	461	473	486	505	495	519	489	480	494	522	505	513	507	493	483	463	480	513	482	452	485	493	486	459	478	459	484	499	479	491	482	465	482	478	490	533	469	466	505	432	487	487	513	470	454	487	455	471	497	437	489	471	500	510	446	456	466	487	521	498	521	485	507	487	504	464	491	482	477	467	513	470	467	488	459	477	456	489	492	473	496	472	494	469	513	476	522	474	427	510	505	527	458	459	513	468	502	496	468	465	490	480	537	469	445	446	500	433	447	483	470	506	452	472	463	488	466	482	507	487	476	474	449	505	488	473	476	490	487	477	477	503	525	474	460	479	439	459	513	491	474	514	512	507	477	470	453	456	500	523	511	458	523	481	442	498	488	516	490	485	488	488	504	479	487	465	485	483	500	477	500	466	455	483	484	470	516	487	495	504	477	497	461	509	506	454	502	537	496	484	501	440	476	490	508	452	491	493	468	509	471	493	495	517	491	487	467	484	481	492	462	486	482	482	488	482	483	478	499	458	484	481	482	492	495	523	445	509	476	478	495	458	516	467	476	502	475	484	459	465	497	477	453	541	491	486	499	508	479	478	508	504	463	482	536	483	487	496	490	444	462	523	505	408	497	507	516	494	467	453	464	476	496	486	493	460	504	485	490	519	502	487	499	480	497	528	492	508	511	484	464	465	519	477	529	471	505	476	525	511	476	499	484	481	484	476	456	484	487	477	507	474	497	458	510	464	473	489	470	497	460	460	481	458	491	489	478	473	527	469	508	484	459	475	477	485	513	510	513	489	475	473	504	485	500	484	490	458	457	452	479	509	540	506	471	491	479	499	500	474	508	515	481	505	467	481	469	461	465	476	485	508	480	467	514	519	506	540	458	502	475	473	477	453	463	508	470	512	452	486	461	483	457	462	489	464	489	459	481	469	481	472	476	515	480	458	507	512	481	496	509	473	477	473	476	483	458	495	483	514	494	509	469	479	478	466	466	509	490	463	470	504	490	517	498	471	463	471	498	481	486	500	481	494	477	468	471	475	462	473	492	444	509	457	467	510	483	469	486	465	492	508	481	496	489	495	498	489	476	499	467	525	490	474	453	478	448	495	494	491	529	436	503	514	473	486	443	464	497	475	458	473	493	505	498	503	463	466	508	468	511	500	485	513	467	499	471	449	442	466	481	475	507	483	487	478	496	465	467	512	473	491	499	486	493	458	470	482	510	483	479	504	441	467	492	502	466	535	471	467	488	504	482	461	491	501	435	474	481	492	472	484	501	517	518	482	469	446	476	502	482	476	496	477	495	480	472	525	485	472	511	469	468	457	527	512	494	506	475	459	486	480	488	520	491	442	472	490	478	464	473	493	501	477	507	472	462	517	497	534	506	468	471	492	504	498	508	496	488	509	461	495	498	467	459	523	486	498	479	472	493	467	474	484	490	489	470	478	471	454	479	478	461	473	468	454	466	482	499	495	474	474	452	489	502	494	502	490	474	472	489	434	528	465	460	459	443	451	482	548	489	466	497	456	459	474	504	466	491	464	479	471	497	491	508	486	477	491	449	464	463	499	530	528	501	503	490	475	469	492	451	466	492	473	460	497	528	487	483	507	508	507	503	490	484	464	490	467	488	479	473	472	498	504	457	473	431	458	482	512	478	484	473	524	427	460	502	485	485	482	473	506	485	482	522	493	468	447	458	487	495	478	475	507	446	482	459	479	460	492	480	506	496	501	512	493	504	521	461	497	454	488	502	493	497	453	511	458	449	488	500	464	486	463	484	447	490	488	482	454	464	488	474	510	480	490	471	476	456	468	477	461	486	506	463	450	472	508	473	507	453	474	475	522	474	495	516	518	479	531	497	482	501	479	442	483	491	472	492	506	498	487	489	468	448	458	459	484	495	497	530	483	443	452	500	468	493	537	463	469	459	500	468	519	505	456	486	478	470	479	455	496	478	480	430	450	518	482	464	483	524	486	531	466	449	501	495	502	491	492	522	449	478	444	488	510	488	502	492	474	430	484	507	482	497	452	489	483	465	497	467	461	497	513	506	485	500	477	524	479	485	502	523	468	490	465	440	478	483	498	462	494	517	531	517	494	473	446	490	464	470	509	479	499	478	516	503	516	479	492	508	485	489	478	473	491	489	479	478	497	522	492	477	485	484	493	481	458	482	468	465	512	482	455	485	486	515	481	467	503	484	495	484	488	474	504	481	511	450	464	482	482	480	513	455	491	495	508	472	469	487	472	504	494	505	512	483	513	503	473	501	489	495	497	480	489	503	505	459	502	499	476	454	485	496	478	465	500	449	520	492	475	486	459
1763	191	205	182	160	167	151	156	147	150	157	138	127	153	142	153	161	141	134	133	151	127	125	125	121	115	140	156	131	150	137	147	137	147	127	138	116	132	127	114	161	132	151	135	130	155	117	126	133	127	132	128	111	148	147	114	133	139	129	143	153	134	145	150	147	135	154	136	153	136	123	173	141	122	125	170	126	136	137	150	123	124	128	150	129	146	143	135	143	130	129	150	149	133	136	143	145	109	119	147	139	126	162	147	137	156	128	142	120	113	141	120	143	135	141	140	125	124	136	141	163	136	134	115	147	128	130	155	142	130	120	124	124	133	136	134	127	134	147	130	142	137	109	161	145	130	134	156	140	165	140	158	137	124	139	121	146	150	129	122	149	147	130	129	135	137	136	134	122	140	136	132	134	134	142	131	139	160	149	144	114	137	133	147	127	146	119	150	130	139	162	145	136	138	109	124	136	137	140	127	143	129	138	136	137	134	131	156	149	126	136	117	145	139	142	127	117	111	143	138	136	146	117	141	141	119	149	130	128	137	124	128	134	153	123	125	151	131	150	140	116	132	146	125	140	124	148	125	163	141	138	137	149	148	124	140	113	125	98	132	145	141	130	144	128	110	141	125	140	127	126	126	135	147	147	175	127	157	139	140	148	120	136	137	124	123	138	143	124	130	107	132	150	181	157	117	135	140	148	149	126	128	126	124	158	132	144	112	132	148	154	107	146	152	112	136	130	127	120	105	126	137	146	137	157	134	151	130	131	143	166	109	122	120	137	157	128	123	139	113	135	134	144	132	134	130	112	138	127	136	143	137	167	128	142	138	117	141	149	123	120	133	150	133	136	122	138	132	154	121	130	140	104	165	138	136	131	158	134	146	145	135	147	117	133	131	110	126	125	125	160	125	124	138	131	130	127	135	125	134	142	133	133	138	154	126	145	160	116	141	135	116	129	109	143	132	122	127	140	120	128	133	126	126	126	132	132	120	132	149	144	115	115	119	144	120	131	130	134	128	137	123	142	115	129	141	139	147	119	125	136	131	135	143	133	149	135	125	146	134	129	145	130	130	130	138	145	148	135	145	129	134	124	128	135	127	132	140	135	117	136	129	116	134	132	120	151	132	140	126	115	147	126	155	120	126	121	131	133	123	142	143	159	121	126	127	133	138	117	137	129	141	139	130	124	136	139	150	162	124	121	133	130	132	136	152	115	124	134	150	122	129	130	146	157	131	151	147	134	136	144	121	136	153	132	123	117	127	136	142	119	140	132	131	116	142	147	133	145	145	131	138	132	112	135	137	130	137	133	137	142	153	139	147	133	123	126	131	137	134	134	127	123	160	144	136	145	140	139	124	121	149	129	122	130	129	135	128	144	117	112	143	125	140	121	160	147	123	116	124	144	133	131	127	117	123	113	135	159	147	154	150	130	130	131	150	136	137	136	128	120	148	138	131	132	123	134	134	140	148	157	134	141	152	131	126	143	138	147	116	132	137	113	132	147	155	144	140	163	122	144	123	129	120	117	159	131	149	144	148	150	142	138	144	119	133	137	145	141	147	134	126	149	138	114	154	137	116	146	166	133	137	134	163	147	151	123	132	127	131	124	134	139	133	131	142	120	119	130	141	122	150	129	143	129	147	134	152	136	160	121	134	145	122	139	153	125	118	131	125	147	135	134	143	114	162	120	121	131	132	150	148	130	138	141	125	134	119	121	145	122	131	137	151	134	156	139	169	138	142	138	148	132	139	125	144	140	155	141	121	117	139	120	116	160	128	138	128	145	149	145	125	148	164	139	147	112	151	129	140	161	144	130	140	135	139	137	140	136	132	151	135	116	124	135	127	144	118	132	155	143	142	143	140	144	123	145	131	148	142	144	122	149	153	136	140	125	153	140	116	114	146	136	141	126	129	153	145	133	144	144	139	109	131	139	124	145	150	125	148	140	135	156	124	120	137	136	134	125	140	133	126	116	134	123	132	138	126	161	131	138	144	141	136	131	117	149	136	162	149	149	146	127	126	135	113	138	125	128	135	126	119	133	132	143	140	137	137	137	125	122	136	140	149	151	130	179	122	139	137	116	134	140	121	150	125	131	164	137	124	149	156	127	148	133	133	152	143	145	141	125	167	112	121	132	133	133	134	140	126	118	130	146	133	142	129	133	124	144	138	147	112	138	156	120	125	122	149	148	123	129	157	138	121	132	130	123	132	146	128	149	130	120	125	140	137	137	144	143	131	131	117	129	136	152	141	124	141	124	125	114	125	146	130	138	128	129	148	135	125	137	131	137	121	148	118	142	151	117	161	135	133	131	144	114	130	153	125	125	158	129	141	145	130	119	125	120	133	148	133	142	126	131	137	135	138	133	135	131	128	142	150	126	142	111	136	149	115	137	129	120	125	163	117	133	129	139	149	136	118	130	126	134	126	112	137	139	144	140	134	147	130	122	140	120	107	137	136	112	142	141	135	135	117	142	135	153	142	137	121	144	141	148	101	147	137	129	133	108	122	139	159	141	126	139	137	135	154	132	136	133	134	126	132	137	152	138	129	124	134	128	143	128	140	143	143	138	139	137	121	140	142	142	137	145	127	124	130	158	136	140	127	137	126	151	130	145	124	131	137	136	127	135	142	158	124	130	123	142	150	132	127	159	155	142	124	136	136	109	137	128	136	130	126	123	139	152	126	130	133	154	117	122	140	141	142	122	148	130	130	133	162	133	131	140	132	135	119	118	148	123	134	145	124	126	120	127	134	131	134	154	149	140	114	126	128	141	137	146	152	129	123	159	153	124	137	143	124	127	135	154	125	141	132	138	117	133	131	124	147	130	119	107	149	141	137	138	148	125	131	121	112	158	139	145	143	149	122	133	109	134	138	123	135	141	142	141	142	125	139	117	126	131	119	136	129	144	144	138	124	137	129	144	135	136	151	135	140	129	142	132	145	143	129	134	116	156	145	143	134	147	150	162	153	134	134	127	131	148	135	118	136	141	142	139	124	150	123	122	135	132	154	126	141	130	139	139	119	143	153	141	131	119	132	143	163	129	126	143	159	145	158	127	125	130	142	131	131	133	128	131	138	125	124	127	137	140	145	130	122	128	128	134	129	111	147	122	133	106	140	126	129	159	131	142	131	146	166	135	141	132	104	137	128	139	142	150	120	143	136	112	128	114	156	136	121	125	114	112	123	126	129	133	124	124	125	137	129	121	137	126	156	121	141	140	127	130	153	132	130	123	144	128	131	136	117	131	129	141	149	145	136	145	144	159	129	140	131	122	148	127	120	129	123	151	137	143	140	134	131	135	120	137	142	120	129	131	138	134	140	143	158	138	132	136	122	122	130	134	143	136	133	121	141	153	145	145	146	158	134	141	125	135	130	122	136	140	134	132	134	129	124	142	146	124	123	128	153	124	124	137	110	144	124	128	155	156	134	120	109	131	111	127	131	148	154	133	145	127	135	125	149	142	125	131	152	135	125	129	144	135	162	144	125	145	140
1946	544	596	647	643	667	607	582	623	537	525	481	503	500	495	484	555	515	499	529	490	488	517	531	447	507	474	523	475	478	470	525	441	486	453	483	478	501	493	535	496	498	450	492	472	512	533	488	506	522	484	518	494	508	502	482	509	462	497	474	472	486	496	500	496	502	471	500	529	479	496	526	434	471	476	465	478	483	500	529	485	532	458	499	498	511	497	517	517	482	499	510	514	546	483	474	493	498	539	486	502	489	495	515	514	516	541	512	468	520	530	482	467	468	464	505	523	502	465	463	473	466	520	475	487	460	520	457	524	470	464	524	504	475	460	477	495	528	505	496	480	514	475	449	495	505	487	494	493	488	481	464	470	484	494	514	481	458	501	505	511	456	470	458	460	470	478	471	475	496	521	473	491	506	507	466	464	472	496	460	454	464	505	474	468	479	450	494	510	452	517	471	485	447	483	501	499	515	471	480	493	446	508	493	512	484	502	479	504	479	479	502	488	460	494	523	465	448	500	489	499	482	480	519	487	488	484	485	481	461	511	457	494	484	513	467	489	473	469	503	486	483	469	535	493	444	521	488	471	506	459	507	501	482	501	454	488	521	480	473	470	451	455	491	481	487	449	491	488	494	500	474	457	484	495	495	471	483	503	492	496	470	510	507	450	528	502	456	519	482	482	472	524	474	473	466	533	453	470	519	481	512	486	437	478	483	481	503	442	516	497	460	445	507	465	460	490	494	501	448	507	477	472	460	480	472	502	434	441	522	479	478	436	472	480	498	503	531	488	470	502	538	453	550	470	460	496	508	498	477	473	505	480	497	484	455	494	496	502	465	506	463	506	475	477	509	454	496	457	497	478	470	491	490	540	475	480	505	463	479	464	476	473	517	470	458	467	503	538	488	488	457	459	450	482	487	504	483	498	514	489	479	468	499	436	507	487	501	521	494	494	465	493	520	504	483	457	469	479	516	477	437	459	472	480	474	479	539	558	470	515	476	506	501	485	506	493	504	474	467	490	447	475	499	504	484	531	447	482	489	505	472	540	499	468	530	482	494	463	475	480	491	470	483	456	453	452	489	514	458	429	441	442	491	450	488	485	492	467	459	474	496	471	492	492	498	468	451	479	457	478	485	496	474	477	503	469	458	479	524	474	483	477	479	496	495	508	480	492	481	502	528	458	490	514	487	515	468	473	487	499	478	502	477	449	499	476	502	487	490	519	540	499	479	513	479	523	471	462	487	503	522	457	466	465	481	492	468	483	480	516	496	492	477	469	499	487	494	517	464	494	452	499	495	510	448	469	484	470	476	493	478	481	511	485	518	492	517	495	510	510	500	505	525	456	512	482	509	474	450	468	493	474	446	476	495	513	485	509	520	477	477	500	523	503	440	462	508	485	446	505	517	449	509	477	494	485	477	498	460	491	485	487	505	468	445	499	493	490	491	476	491	485	476	498	452	475	508	458	470	482	475	462	497	469	492	502	482	468	485	449	472	453	487	486	454	479	533	490	507	471	474	518	472	463	494	498	488	493	495	484	496	485	464	498	490	513	501	458	505	472	492	474	448	495	470	488	518	474	468	529	510	504	485	480	488	482	450	468	492	492	484	470	520	484	489	460	439	516	469	509	496	461	504	468	519	523	417	457	453	459	446	471	470	515	487	456	484	491	466	532	455	459	447	463	460	461	502	481	509	525	497	461	518	498	491	483	484	481	481	486	461	512	499	507	452	466	474	504	443	462	493	466	469	498	469	476	496	479	451	546	482	451	501	513	474	492	514	520	510	438	457	508	513	499	465	465	499	485	478	475	507	478	494	476	503	483	500	519	491	507	476	494	449	442	444	488	477	477	496	480	495	483	499	482	473	500	469	465	503	467	461	501	452	464	450	497	473	462	505	461	450	470	490	507	518	492	474	446	470	465	512	466	509	492	478	506	475	489	461	468	464	500	500	481	459	492	459	494	466	530	494	492	458	504	512	435	466	479	469	449	481	484	489	508	484	499	536	451	451	476	473	479	458	515	519	507	531	475	426	473	470	457	507	525	446	494	494	448	480	496	487	481	493	458	499	483	517	476	469	475	475	488	479	487	477	494	512	473	497	464	486	496	504	480	510	486	500	454	496	491	504	510	462	526	460	481	462	476	470	488	484	497	475	489	479	491	462	463	482	488	490	478	510	473	457	449	475	495	463	460	494	479	516	480	479	479	477	446	481	506	511	462	475	478	476	510	499	513	498	505	459	457	515	460	454	491	470	489	507	460	487	459	498	511	469	499	450	478	462	458	494	485	511	486	482	447	508	466	469	464	454	484	476	502	480	489	482	521	481	479	485	451	446	559	509	465	477	489	451	468	463	501	486	480	467	523	484	505	454	492	489	517	517	504	495	506	473	492	463	473	493	452	469	476	489	498	452	511	479	472	465	481	528	460	509	466	487	461	484	483	518	494	482	484	474	483	499	478	492	464	525	504	511	444	497	521	446	492	452	471	461	487	449	516	480	490	467	498	482	453	485	474	512	481	478	461	464	476	486	504	496	481	468	473	516	445	482	491	491	446	506	466	504	500	465	468	495	502	462	520	495	476	515	490	480	479	480	476	489	487	495	503	491	442	505	429	496	468	452	487	493	481	508	486	466	496	502	478	513	493	476	504	467	486	499	503	525	503	471	528	483	468	470	495	456	482	474	484	462	526	514	482	505	481	504	458	505	506	502	470	495	526	487	475	473	465	505	512	479	469	479	465	479	519	459	473	422	469	496	459	520	471	530	499	480	434	488	479	462	450	504	480	496	472	465	470	493	498	485	453	510	509	492	448	485	504	499	486	472	537	504	486	463	442	465	511	506	505	498	514	486	483	503	479	479	471	507	468	484	473	503	480	494	501	489	468	476	461	486	502	508	482	456	473	428	421	494	493	500	494	465	469	463	475	471	468	500	529	519	490	479	503	460	476	475	486	456	483	505	477	487	493	518	491	467	498	513	493	479	465	475	522	464	477	506	479	464	496	478	510	487	536	469	474	496	476	507	490	494	494	499	499	454	508	486	484	493	499	509	460	515	472	494	469	471	473	456	469	472	514	472	463	518	453	492	504	463	482	508	474	473	525	481	484	496	449	519	462	483	525	476	487	515	469	470	518	462	467	505	469	487	564	488	506	492	481	505	478	488	474	450	463	485	461	479	471	467	488	517	481	505	522	490	510	498	481	504	511	436	537	503	511	478	504	475	466	562	499	498	480	457	451	459	470	491	526	517	485	474	470	480	505	520	458	461	470	496	479	500	479	491	462	502	436	504	463	506	471	427	466	514	470	484	559	472	480	455	468	454	508	467	480	490	507	492	516	479	476	480	465	492	549	507	452	495	498	497	475	512	501	495	470	455	509	449	516	465	483	460	483	506	468	464	498	500	487	465	513	482	490	475	465	487	430	496	504	469	453	496	499	479	471	477	498	504	492	444	500	470	502	503	461	469	460	498	505	501	485	475	476	505	536	537	463	452
1687	210	187	185	149	161	151	153	136	132	134	133	141	149	142	137	125	129	138	138	133	133	129	129	110	131	129	133	124	124	135	134	128	135	117	125	126	145	129	150	128	127	139	131	119	167	126	120	147	126	143	124	144	112	115	134	151	144	124	141	134	131	131	125	125	147	128	119	133	102	146	135	111	149	106	147	124	157	127	152	130	133	136	126	148	128	143	146	141	130	133	132	128	140	135	149	130	140	169	140	130	122	122	152	134	134	150	139	130	129	138	145	131	120	135	151	144	125	127	141	146	142	128	112	123	115	117	156	138	125	140	130	123	132	133	128	114	126	117	116	119	117	135	115	121	153	129	120	128	142	128	135	132	121	139	124	135	139	139	118	131	129	127	134	117	125	125	137	131	132	135	110	145	129	126	117	147	135	154	133	126	133	131	114	137	133	145	133	131	124	141	136	139	120	128	120	136	160	131	132	134	115	130	131	130	119	131	120	130	144	117	108	110	147	142	119	135	134	125	136	136	124	123	143	124	132	126	123	125	127	124	124	129	133	118	134	138	142	132	120	158	137	142	138	120	120	160	127	127	125	132	132	126	129	131	116	118	124	134	135	132	129	121	123	137	129	139	121	125	136	114	121	147	139	129	138	137	149	144	109	142	147	132	139	126	128	133	124	131	145	140	131	106	121	120	123	117	144	103	126	123	118	151	115	147	128	117	100	123	122	123	132	126	140	127	143	145	136	114	114	144	106	140	118	152	115	123	120	124	139	113	141	114	140	122	123	146	128	128	115	146	112	125	122	143	128	133	115	124	146	125	106	143	145	132	119	119	125	137	129	124	123	125	113	124	133	127	132	146	128	135	131	138	124	135	126	122	119	128	122	111	115	131	127	100	142	104	139	142	125	119	137	148	130	133	139	127	120	138	138	142	153	120	112	138	119	147	151	119	129	121	137	138	116	138	131	132	131	143	132	120	116	143	131	130	132	98	125	154	141	133	143	117	135	158	125	132	144	120	136	130	139	124	126	116	123	139	129	124	127	126	123	131	118	123	125	109	118	122	126	126	122	172	129	152	109	128	116	138	127	136	134	115	136	129	130	128	116	125	128	109	130	152	122	139	136	134	125	133	124	118	128	145	136	126	122	123	119	135	116	140	126	134	140	147	121	136	128	139	125	132	113	148	118	141	135	126	133	123	119	127	132	131	124	131	141	142	130	152	121	139	145	135	131	133	153	131	134	141	132	128	132	129	132	144	135	115	153	138	128	137	111	148	113	135	119	126	130	129	146	140	136	124	156	127	124	133	124	136	119	131	118	126	138	135	120	133	125	135	149	159	135	128	143	132	121	119	115	144	131	119	140	146	114	125	157	140	126	138	147	120	143	134	130	145	139	130	131	134	142	129	142	127	122	129	141	137	112	125	126	122	138	148	127	123	122	153	131	140	130	160	132	129	133	116	111	127	142	123	124	156	125	148	146	155	150	130	128	157	121	149	149	134	130	130	140	134	129	118	117	128	137	117	120	155	140	142	143	123	112	119	132	145	155	137	138	144	144	114	126	123	139	119	132	130	137	138	148	109	129	134	123	150	128	118	109	110	138	121	153	120	146	138	135	133	144	151	123	121	129	142	126	125	137	137	137	144	125	113	126	150	136	148	126	136	132	148	136	120	132	137	118	136	138	138	122	150	144	144	109	134	151	136	153	132	136	136	138	122	125	146	126	120	106	131	125	122	121	119	118	128	122	126	141	120	121	129	134	134	122	128	121	129	132	120	141	126	127	111	128	145	126	120	136	117	145	115	115	114	123	133	116	128	118	128	134	126	141	122	155	132	132	127	136	145	142	142	138	126	138	150	123	120	126	123	116	134	128	107	125	132	130	118	139	119	138	129	143	133	119	134	127	133	139	117	147	132	142	121	127	139	112	152	132	143	132	113	132	137	132	145	131	121	128	149	143	119	130	116	158	115	118	118	119	139	135	141	152	119	124	137	143	134	121	144	139	102	132	119	120	122	113	139	130	123	133	115	120	120	130	138	137	135	129	146	129	121	133	117	126	126	141	133	150	149	143	136	133	129	139	142	127	120	133	125	128	141	140	114	107	120	119	125	125	117	133	157	133	134	110	136	131	132	117	123	150	124	136	145	140	116	117	136	109	113	144	129	124	141	134	126	138	133	105	133	134	140	134	136	152	120	127	92	156	144	140	134	122	121	116	141	108	123	125	140	142	141	144	151	108	136	132	138	140	133	139	118	128	151	128	139	124	152	144	117	136	126	138	140	96	143	102	128	126	130	127	120	118	117	141	148	129	150	141	134	134	110	140	132	127	140	136	147	121	135	127	117	131	117	126	136	127	150	125	116	130	101	116	132	143	138	130	128	120	129	133	138	105	108	128	140	124	142	151	117	154	134	130	123	127	133	134	140	123	139	133	109	144	121	142	136	129	132	128	126	149	136	125	138	138	114	129	128	117	108	130	126	114	128	150	112	127	127	128	139	116	127	139	129	134	155	123	143	130	133	116	114	149	153	118	119	134	132	104	112	147	119	128	128	138	126	132	155	118	147	110	130	124	139	151	131	108	106	136	120	128	125	139	134	138	123	135	133	138	140	134	138	128	117	129	137	134	142	112	148	130	149	120	145	123	164	134	119	129	118	137	118	119	129	130	147	129	133	137	111	111	126	131	135	129	123	130	140	140	137	135	122	123	130	112	123	145	143	134	132	141	130	155	119	118	144	111	114	139	98	126	126	152	122	131	122	131	117	132	117	137	130	127	146	130	139	117	146	127	131	128	118	168	143	108	128	126	142	139	146	133	135	150	131	147	152	114	145	131	120	161	129	138	125	137	126	144	146	116	143	136	134	136	144	139	127	152	140	134	116	130	145	120	119	139	146	153	128	140	130	137	134	118	149	140	136	130	142	127	132	147	141	136	113	119	112	140	141	143	124	126	142	135	120	115	134	136	139	123	119	128	129	138	148	160	136	120	128	131	155	120	125	148	136	140	129	144	159	114	139	127	148	150	126	146	124	129	119	123	132	137	144	144	132	127	142	139	128	137	139	128	142	145	130	140	137	140	144	113	125	125	142	134	139	140	122	141	123	135	114	134	138	140	138	122	123	128	143	133	124	135	117	119	146	143	136	122	129	135	132	134	148	128	128	135	142	117	139	124	117	145	116	142	123	131	105	144	129	126	135	137	128	152	133	151	140	124	127	140	117	131	140	131	144	137	111	133	132	121	138	126	120	137	119	135	142	126	145	138	131	131	118	124	135	130	120	122	128	131	139	136	129	123	130	142	127	130	119	124	127	142	125	127	124	114	128	116	133	132	138	133	127	139	134	128	134	135	108	115	136	136	125	142	139	125	134	118	148	117	129	128	139	144	137	129	126	145	109	157	127	145	140	123	124	144	131	122	138	132	148	121	149	119	117	136	130	116	137	115	120	115	126	149	131	136	124	125	137	125	136	121	150	137	155	137	138	116	134	120	118	130
2027	540	623	697	730	628	582	573	550	525	508	490	505	483	493	461	421	472	469	494	494	447	490	538	449	516	484	462	461	507	434	498	476	452	437	507	453	470	485	459	456	462	482	459	510	460	484	473	471	453	458	503	467	484	456	467	488	415	461	518	503	508	515	474	449	497	499	476	475	515	473	529	520	474	487	452	508	463	496	472	471	476	450	477	489	498	531	499	498	505	522	480	481	529	495	461	472	500	507	501	498	508	467	518	481	451	456	467	494	486	487	504	458	480	537	477	486	485	479	474	505	435	469	455	494	505	478	498	481	477	452	457	445	451	489	501	506	488	528	489	497	441	479	474	471	466	469	514	439	489	471	478	489	489	473	440	455	467	468	488	460	517	464	456	469	483	465	436	473	457	449	481	480	485	466	494	489	498	489	454	502	518	485	496	465	446	519	461	486	507	468	460	500	495	428	486	458	503	489	463	455	453	452	505	505	442	455	482	528	468	469	504	506	455	472	530	510	473	482	477	459	484	452	489	467	489	540	475	514	458	500	497	447	488	496	453	424	468	502	482	492	487	475	453	481	475	461	464	492	503	491	435	458	480	503	475	481	484	471	465	487	495	476	467	451	501	482	450	466	475	468	457	481	468	454	421	443	448	530	519	504	437	446	426	480	505	459	449	452	506	494	509	445	446	465	488	473	490	481	466	493	477	485	450	442	461	463	504	453	450	462	504	490	456	480	420	462	469	480	496	471	466	437	454	463	478	465	454	479	474	446	462	422	456	512	428	480	483	494	462	457	474	470	468	502	449	452	461	479	440	456	442	485	455	525	510	466	463	500	436	487	483	480	477	483	462	449	481	482	467	466	457	524	478	506	468	483	465	483	475	463	512	477	460	472	467	489	486	494	452	456	473	430	473	482	488	483	472	434	469	493	474	505	482	457	481	501	487	433	470	478	476	500	464	483	437	503	460	457	437	473	496	506	472	452	465	486	485	453	462	480	447	456	492	468	484	466	473	483	492	440	450	503	498	458	501	486	497	461	483	430	516	458	476	450	491	452	470	508	454	490	454	446	438	480	457	440	504	445	514	442	519	458	464	450	514	442	442	482	475	488	482	470	467	493	450	501	490	492	483	449	448	481	443	497	477	459	465	477	429	506	484	467	452	471	440	458	495	474	486	495	477	448	507	472	469	493	494	495	447	471	461	478	461	469	448	502	448	477	516	473	492	463	512	416	476	480	479	475	514	477	462	469	460	446	454	459	505	478	468	454	455	469	477	443	484	432	459	434	489	457	475	499	490	450	456	453	475	478	503	507	515	455	496	471	476	465	504	473	447	492	510	481	462	487	454	472	468	473	476	483	492	484	457	488	480	444	496	506	452	434	489	461	443	450	478	468	467	472	489	508	478	488	478	488	471	506	481	491	501	479	506	457	503	441	418	473	454	464	527	446	485	475	485	509	466	439	454	483	468	486	480	479	488	478	453	469	505	501	515	428	482	474	461	489	457	492	470	465	436	462	450	464	483	472	485	490	451	472	459	461	499	476	477	473	493	478	473	485	465	493	476	498	486	444	458	466	461	476	479	482	467	460	454	476	501	494	485	457	448	458	468	496	460	456	443	419	460	466	474	509	480	439	467	452	467	458	487	495	497	475	467	472	487	492	475	459	455	481	480	496	487	445	434	483	500	461	466	483	478	468	447	462	459	466	501	468	468	462	485	453	488	484	503	461	499	443	428	469	499	480	452	491	501	463	452	456	442	457	445	468	508	460	480	500	446	528	480	474	468	453	487	432	480	500	462	478	474	464	470	468	467	502	498	496	454	464	484	475	418	467	459	493	481	492	485	525	494	476	505	479	446	472	482	462	481	472	474	467	473	484	456	469	513	437	456	487	482	431	463	472	456	433	497	480	446	474	505	495	483	490	466	469	478	487	494	477	469	445	493	485	487	457	488	482	458	438	467	431	474	469	480	472	454	489	483	458	509	512	514	480	509	431	463	470	462	500	489	474	466	502	475	479	456	477	451	467	447	438	495	505	467	452	505	463	481	462	458	431	504	496	450	462	515	469	444	459	503	513	473	489	456	490	475	439	459	440	475	461	478	467	479	490	441	490	514	524	464	498	456	508	487	478	461	475	454	447	467	501	476	453	462	467	459	478	481	489	467	482	469	439	478	516	484	502	457	556	475	483	486	496	463	444	467	461	502	465	468	486	468	489	489	474	458	462	478	450	497	427	492	457	437	463	492	460	484	493	455	413	476	481	437	524	478	503	490	453	477	506	480	466	472	466	490	448	488	470	439	464	467	507	462	464	487	493	476	468	440	453	499	469	480	482	436	483	476	482	484	541	506	481	520	470	480	450	484	459	487	473	480	479	505	480	481	470	449	467	492	465	450	428	445	499	474	510	484	480	492	462	452	468	455	486	465	473	506	476	460	447	487	496	521	449	509	479	483	460	480	462	510	439	503	470	439	509	453	452	467	455	454	468	471	452	482	553	443	460	479	476	484	481	488	456	418	463	480	484	477	481	446	522	442	473	468	481	475	469	492	507	487	480	448	511	490	481	474	483	504	447	470	475	504	462	506	475	478	468	457	491	464	479	491	476	454	467	487	482	472	444	508	480	496	481	505	503	497	447	484	477	445	498	476	484	466	435	452	503	489	504	480	430	474	447	453	448	487	466	502	472	494	471	487	463	469	484	463	456	542	488	453	452	484	462	465	457	485	473	474	501	465	502	512	459	506	461	449	473	419	482	501	494	474	462	441	459	483	500	470	449	463	473	438	428	470	491	458	459	481	459	467	459	476	492	475	488	496	474	441	462	457	476	440	484	479	481	491	488	458	506	508	439	476	471	487	491	461	470	465	497	444	467	504	481	467	461	451	490	468	462	507	471	486	468	480	481	486	505	500	509	489	488	471	464	453	486	475	478	470	483	456	490	479	469	493	476	487	423	500	452	463	502	449	496	445	496	481	463	465	450	513	469	492	479	445	476	501	495	462	484	508	487	466	459	490	469	481	466	490	463	449	478	485	448	491	467	490	457	447	431	495	471	502	433	464	503	493	486	464	461	466	463	505	487	496	442	476	475	489	474	460	466	461	449	493	442	498	439	469	490	499	478	458	514	470	499	448	473	473	481	500	439	450	483	448	472	471	442	449	455	421	486	490	493	475	468	462	438	473	462	474	422	445	469	498	480	461	482	475	489	505	491	489	487	468	458	500	486	459	449	488	445	449	483	478	454	453	485	452	466	470	498	420	480	494	469	491	471	488	498	494	467	446	481	522	471	462	521	489	446	468	433	462	491	475	485	484	487	465	503	474	455	467	487	506	461	482	454	466	460	444	449	501	476	451	474	449	454	453	488	446	487	493	494	459	461	516	444	480	479	477	453	490	471	451	493	517	489	457	479	474	469	453	494	463	504	488	477	508	522	406	452	509	453	514	489	463	499	456	453	480	431	426	466	479	486	476	481	468	478	479	480	511	515	476	449	471
1747	187	198	168	162	160	160	153	145	152	145	135	129	158	141	138	148	141	127	136	166	135	142	141	123	114	114	118	144	146	153	111	128	127	153	155	138	152	141	142	147	127	126	152	130	136	143	124	139	120	132	131	120	146	126	149	108	126	144	141	106	162	152	159	155	133	121	129	138	145	123	148	144	140	131	125	124	127	132	135	123	119	169	137	141	118	137	138	152	126	153	126	133	161	134	146	128	140	132	138	133	135	124	146	147	134	161	135	142	141	122	132	135	161	135	132	137	144	147	140	150	135	150	129	155	144	113	130	136	146	148	126	131	146	143	143	136	149	137	140	147	121	134	150	130	141	126	130	132	136	147	125	135	119	143	141	123	137	127	136	123	132	152	131	141	148	128	142	135	137	127	134	142	144	154	141	125	152	128	144	133	147	137	141	153	137	158	136	164	141	154	137	147	128	144	138	143	122	126	125	134	108	137	127	151	150	142	149	126	134	149	145	128	151	125	157	125	137	160	128	159	148	152	121	160	135	148	127	140	143	131	149	153	153	147	124	134	113	137	139	120	138	145	143	139	123	138	132	143	131	114	148	143	122	141	116	120	130	128	134	129	119	143	142	130	136	126	141	152	125	134	153	153	137	125	135	137	129	131	142	135	118	133	121	152	136	147	119	149	151	130	121	147	131	126	114	144	139	139	148	149	141	124	125	116	132	142	131	131	125	127	128	129	112	140	140	120	145	136	160	151	146	157	141	120	135	120	149	146	124	142	119	145	140	116	155	133	122	135	135	135	142	138	137	127	142	136	118	131	124	122	129	101	129	153	153	126	122	131	131	139	139	133	157	127	137	147	137	115	141	155	149	148	121	140	137	126	148	138	139	129	139	149	124	160	134	142	132	138	139	136	138	149	131	138	126	130	113	153	135	151	155	137	134	149	155	160	140	124	138	129	142	137	123	127	145	149	142	145	125	135	147	133	162	144	138	128	143	124	118	137	146	118	148	142	128	137	152	113	120	134	140	139	131	143	127	145	126	156	126	131	153	128	134	131	146	129	126	139	132	128	147	153	143	137	133	134	112	136	161	139	129	131	140	136	155	127	150	116	135	137	146	136	154	147	116	138	143	118	155	130	148	130	148	135	114	115	149	145	122	166	137	123	122	156	146	152	123	146	135	130	158	137	127	133	148	126	132	118	151	131	145	141	137	120	138	136	131	135	103	142	148	142	155	128	138	148	148	122	134	139	132	140	138	122	122	131	124	138	133	129	141	143	141	137	137	118	126	151	129	136	135	148	133	129	139	114	132	121	133	117	144	130	116	146	131	128	111	151	131	137	125	144	132	150	130	120	136	144	165	142	144	132	130	140	150	136	121	137	154	122	131	137	142	140	138	139	135	134	137	134	131	130	132	136	137	155	128	137	137	125	136	149	140	138	119	125	135	134	144	112	134	149	160	142	128	148	142	125	114	112	139	147	134	130	143	157	141	146	137	148	134	139	142	140	128	129	126	137	152	127	135	170	162	139	120	138	135	142	158	147	149	150	151	115	115	145	154	132	122	114	134	158	125	144	136	142	148	131	127	142	138	133	140	124	125	141	138	153	130	141	113	129	136	142	132	149	137	131	133	115	138	125	140	113	139	136	124	144	130	130	137	140	139	129	147	131	139	132	136	155	122	135	141	146	130	123	136	135	141	159	129	144	122	140	118	139	107	126	131	131	132	141	137	146	122	143	144	152	121	159	131	128	119	135	138	134	121	131	140	143	127	140	161	148	127	154	126	129	134	133	143	121	136	140	145	155	137	148	127	121	116	138	126	120	131	151	157	142	131	135	135	142	128	147	139	143	142	143	138	133	147	115	147	130	135	132	126	142	136	130	149	134	114	126	144	133	157	138	129	150	120	132	136	134	126	146	142	118	142	116	133	130	126	128	126	122	137	137	142	140	129	148	114	150	130	136	158	120	145	120	130	130	140	134	141	139	138	128	136	161	154	148	139	138	144	123	117	139	122	131	134	133	112	131	149	151	142	127	110	152	148	134	154	147	152	142	128	137	146	136	120	134	142	120	118	143	150	131	137	130	132	140	145	116	118	150	147	130	125	130	144	137	141	149	131	130	125	133	144	115	132	141	135	130	160	122	123	141	146	144	138	137	136	128	133	132	140	127	160	129	131	142	122	155	144	146	147	143	130	140	137	121	132	148	144	139	147	129	127	140	141	134	142	145	119	123	121	132	124	138	145	140	120	138	178	130	137	142	128	133	144	112	145	161	109	136	153	133	155	127	145	126	132	148	144	115	169	127	126	143	153	133	115	149	124	149	126	145	128	148	136	159	128	131	135	116	119	142	131	132	129	148	135	130	142	140	113	144	145	151	114	142	138	132	132	141	131	124	131	135	136	135	171	151	144	127	134	149	145	128	150	127	106	123	134	136	139	113	135	126	130	140	139	131	136	126	130	125	137	120	138	129	128	145	135	129	131	141	126	140	131	135	129	138	140	133	146	142	132	158	154	131	150	130	119	112	130	144	139	145	132	127	142	143	135	130	118	140	111	135	132	140	143	118	150	133	128	144	134	156	144	126	142	116	129	150	145	138	134	139	117	137	135	124	138	130	144	149	132	137	136	129	146	151	144	141	129	115	142	147	107	133	149	150	130	130	141	134	121	121	141	140	159	116	141	134	142	158	143	131	132	141	134	141	132	175	113	139	147	146	129	155	151	129	116	126	109	142	154	118	103	119	138	142	130	152	146	144	142	145	137	125	146	137	125	148	146	129	114	131	134	152	125	130	142	142	137	157	147	147	147	154	134	137	117	123	138	153	123	129	140	146	134	147	148	143	122	126	141	132	136	130	140	136	148	124	129	128	138	127	143	148	112	125	133	132	135	133	133	122	164	135	122	141	130	145	144	149	125	138	158	117	134	154	139	126	135	143	172	139	121	143	142	121	111	166	141	162	129	147	129	123	135	126	139	133	126	147	124	115	130	116	146	139	145	146	135	142	142	149	119	132	140	132	156	143	148	131	151	153	145	141	129	127	146	142	143	162	136	147	105	131	130	131	154	151	133	122	172	121	139	149	132	155	124	141	135	143	129	135	140	146	139	119	144	115	134	133	125	171	114	141	137	132	129	145	129	121	136	128	135	155	119	114	137	144	152	151	143	133	138	110	113	114	154	154	143	137	148	163	119	127	120	153	126	135	140	119	139	121	130	107	132	132	162	132	132	148	125	144	113	152	157	145	153	136	127	119	108	142	153	139	143	139	125	119	131	145	151	153	131	148	159	116	151	134	149	133	151	131	150	139	140	144	125	151	127	140	126	122	104	136	152	144	138	151	133	130	135	143	148	145	147	128	143	150	147	137	150	135	131	123	143	156	145	132	121	141	123	155	152	138	122	129	154	160	151	130	134	148	152	134	133	144	140	132	129	125	132	131	140	123	149	137	133	147	125	130	140	149	146	121	150	148	130	139	149	137	126	123	149	135	127	146	139
1956	559	649	647	658	645	605	578	594	572	544	532	489	516	481	530	522	519	483	493	510	514	515	457	482	528	482	466	505	496	501	505	508	462	523	494	443	515	483	472	492	476	530	521	508	475	533	488	514	515	512	454	470	457	497	486	509	489	517	509	499	497	480	521	492	506	481	488	492	529	465	498	518	504	508	476	501	477	446	521	449	498	452	518	511	506	517	495	565	564	539	497	553	504	512	513	513	458	502	497	462	536	516	497	525	517	487	487	519	529	510	499	474	491	484	513	500	495	548	479	499	517	444	548	503	474	492	455	482	480	527	514	510	480	472	510	476	468	531	464	478	458	502	469	513	462	503	523	519	500	479	492	505	477	502	462	478	487	466	509	499	454	534	543	523	518	490	509	493	512	467	500	507	518	518	512	451	523	476	527	451	470	479	462	482	486	520	517	484	479	466	480	512	478	454	454	494	512	475	443	518	506	509	501	500	451	491	510	508	466	548	497	508	487	453	528	524	486	492	456	533	498	499	505	463	497	529	469	477	504	519	484	531	492	460	507	521	490	455	488	484	520	496	512	478	514	568	513	492	461	493	502	516	468	506	474	469	492	505	500	493	474	509	490	483	470	474	481	526	472	475	510	510	504	525	458	503	479	489	488	429	496	462	510	476	478	498	488	505	446	484	461	452	499	446	487	474	497	497	465	494	444	508	489	509	471	497	448	478	451	486	469	571	486	519	508	488	493	521	480	511	528	487	452	434	461	489	498	502	463	482	500	487	474	500	477	486	469	511	464	485	501	507	508	454	485	495	486	467	499	515	504	485	494	505	513	497	538	501	488	551	494	450	497	531	497	460	498	483	544	521	496	500	509	471	455	473	531	491	489	516	494	497	488	484	482	545	486	477	505	509	465	485	504	488	478	524	494	509	467	508	512	483	458	489	458	477	509	437	457	525	511	492	481	512	487	500	487	543	495	538	454	469	488	470	503	514	482	515	503	489	520	471	502	499	478	507	461	466	507	506	528	518	444	553	469	510	505	466	508	480	497	478	465	481	494	518	468	478	463	503	495	494	466	469	464	472	520	524	527	465	519	486	475	528	490	493	485	507	509	517	495	495	526	528	525	483	524	499	465	453	509	499	482	483	496	491	502	522	512	507	549	496	481	491	464	460	527	472	455	514	510	473	512	503	520	436	495	500	519	497	520	506	480	498	509	476	499	529	490	488	513	480	469	494	496	482	475	471	519	540	459	490	476	512	500	485	492	484	496	464	524	481	473	493	518	456	495	508	454	472	449	505	488	490	542	489	498	474	497	532	481	475	483	519	497	462	534	502	491	467	525	517	470	483	456	475	495	486	462	455	479	469	486	500	470	523	497	493	457	510	511	526	483	483	504	522	530	461	526	465	520	484	506	488	523	485	483	498	466	465	511	488	481	509	488	463	518	482	487	480	504	518	489	542	480	491	479	466	500	473	501	470	523	498	523	480	487	507	513	492	495	500	502	488	520	508	490	460	466	521	531	505	512	470	496	518	480	469	513	528	477	530	484	504	501	509	489	508	499	511	455	511	476	483	479	468	501	498	463	486	534	496	514	474	485	473	516	475	462	490	527	514	463	535	491	478	514	502	495	507	474	509	510	482	484	518	483	485	497	483	512	511	526	521	498	503	544	470	489	500	446	492	470	501	496	499	534	508	478	493	511	525	482	521	480	522	485	490	523	498	510	511	499	501	498	476	510	490	500	448	502	486	487	465	492	464	450	532	482	471	530	473	490	511	534	480	510	504	450	500	471	482	503	501	478	484	436	494	493	506	514	471	454	467	483	484	492	490	484	478	511	502	500	450	444	496	473	470	504	485	478	489	512	470	471	524	467	471	459	469	515	509	522	499	522	495	556	519	452	512	470	525	483	436	481	523	499	470	489	479	477	492	465	516	464	488	473	496	472	503	468	485	498	493	489	488	497	457	521	466	451	507	462	504	507	462	505	473	510	513	513	469	517	507	487	529	478	502	488	504	489	517	473	488	504	505	503	492	482	485	500	496	483	468	502	486	481	509	506	447	481	519	503	475	525	512	527	476	489	494	531	558	445	474	497	474	501	467	435	499	469	477	473	445	503	484	497	458	514	483	483	463	529	462	472	479	477	464	508	519	513	454	477	467	491	482	508	521	477	504	479	489	517	512	525	464	499	483	464	498	482	484	497	475	495	477	501	481	509	497	495	495	474	511	506	485	500	482	489	540	483	491	520	521	507	435	473	502	495	472	474	490	512	486	485	506	486	511	511	531	482	511	494	469	542	513	511	491	450	487	471	434	512	489	506	514	510	475	486	506	463	483	475	494	485	511	510	494	457	531	478	505	472	473	464	435	480	470	497	498	470	484	461	478	498	436	473	463	509	511	479	489	519	426	491	487	473	464	526	522	484	499	498	481	488	489	515	498	459	488	466	486	494	547	505	502	517	490	505	523	496	551	496	525	524	483	509	466	509	483	475	516	513	497	514	445	532	488	506	515	470	463	459	497	493	495	468	460	468	473	498	528	493	470	459	510	498	492	505	507	458	519	495	493	472	502	492	521	499	531	455	541	507	476	476	518	490	498	531	495	463	500	461	460	538	534	511	495	453	476	486	504	509	492	486	493	467	452	540	477	512	492	498	495	461	509	456	520	471	516	445	470	498	506	505	498	492	505	477	517	450	446	533	515	486	484	494	515	472	474	447	507	474	481	487	450	510	478	485	462	504	504	503	507	488	515	478	479	497	529	494	504	467	436	474	494	447	481	505	464	501	510	505	478	520	452	498	511	495	478	467	508	485	507	457	490	487	514	513	487	458	473	505	480	497	503	483	515	504	462	495	465	489	456	497	473	514	476	489	479	494	515	480	479	473	510	513	504	505	456	511	488	527	485	494	501	460	456	434	525	490	513	508	542	479	497	525	538	480	477	470	520	520	468	486	480	485	522	494	479	513	446	461	450	508	517	463	502	449	490	538	487	501	499	521	523	472	515	517	463	520	468	495	535	480	511	481	502	554	465	455	501	487	484	481	463	495	454	503	483	509	484	490	475	487	499	468	497	541	457	429	505	498	485	510	511	504	472	484	455	494	445	483	541	512	506	458	496	452	493	467	508	509	487	466	489	481	499	465	462	497	486	466	489	537	484	510	470	497	536	503	477	484	459	455	486	496	519	500	510	482	498	465	494	499	479	468	495	522	500	495	485	504	514	488	485	525	515	497	480	446	493	506	513	512	501	489	487	533	482	489	500	453	463	479	462	498	514	490	504	496	517	467	507	452	531	504	506	466	512	498	516	453	511	491	493	520	499	491	507	529	428	521	464	487	489	499	457	463	480	535	488	503	539	522	524	456	467	504	494	527	472	542	487	500	457	536	525	494	513	498	471	479	504	486	478	478	458	483	542	536	443	489	478	468	475	504	518	465	482	506	460	487	493	490	514	491	478	527	477	530	521	485	483	488	493	488	490	500	486	503	468	503	483	499
1697	188	189	183	189	184	167	181	174	167	145	156	145	158	165	146	148	147	136	143	147	150	137	142	153	159	141	178	149	158	149	119	185	148	147	164	161	141	140	161	148	153	149	130	146	130	152	142	130	156	165	140	164	151	169	144	148	176	142	161	138	140	122	169	138	163	126	147	157	140	166	156	155	160	159	148	148	149	161	147	154	143	191	167	158	138	156	154	161	167	147	165	156	142	145	140	161	137	126	143	155	122	126	136	144	171	134	168	153	148	142	161	150	145	150	138	132	150	147	148	151	134	149	163	136	154	145	143	147	142	134	167	152	140	146	141	141	138	181	146	143	138	149	148	152	151	168	165	141	141	148	145	160	129	139	158	158	152	139	145	149	147	122	153	157	144	151	143	157	162	148	127	162	145	142	141	155	126	138	150	133	143	135	157	141	154	149	166	149	156	161	158	170	136	161	147	157	130	158	155	155	144	141	173	171	182	160	163	147	137	148	139	151	151	127	143	143	136	153	143	119	140	147	138	154	140	153	149	151	156	141	143	165	164	149	169	160	141	146	138	141	136	154	144	134	166	123	144	165	145	151	127	141	144	143	158	133	176	157	161	152	141	131	156	165	139	147	158	140	167	149	133	144	141	147	154	155	142	148	157	170	161	143	165	170	142	145	149	156	158	143	150	162	161	151	148	151	158	167	174	140	184	152	136	162	136	129	142	158	152	153	174	144	145	143	153	147	165	143	147	156	149	167	143	172	139	168	155	159	140	148	149	150	145	141	149	178	154	152	143	157	137	146	134	152	172	150	152	149	137	144	153	139	151	121	123	131	139	141	142	149	155	170	151	127	135	167	126	143	155	129	157	149	171	166	156	164	163	145	174	133	136	156	166	173	148	141	156	147	154	131	154	130	151	152	153	155	152	151	162	163	166	123	159	157	137	128	139	147	111	142	158	153	162	161	145	145	162	140	138	151	154	128	153	141	151	151	135	143	135	143	147	125	138	133	145	161	176	163	153	146	142	161	135	133	153	158	131	148	132	165	156	132	132	125	144	141	147	152	158	159	132	152	146	176	138	162	148	154	143	137	143	152	153	157	150	150	143	142	153	153	137	167	150	168	141	130	153	156	179	150	138	148	167	149	144	159	178	150	146	150	141	174	148	147	140	157	140	135	143	139	161	152	173	137	147	138	169	153	137	173	139	149	145	139	144	165	149	138	169	150	177	159	155	159	155	160	132	161	138	148	149	162	123	149	138	165	165	163	143	139	137	158	155	164	147	155	162	147	166	144	146	179	170	171	141	155	150	146	143	161	154	139	140	173	141	135	152	152	133	151	156	134	144	173	131	146	149	135	147	144	157	140	144	169	136	162	151	150	159	144	147	146	156	173	140	154	155	172	165	111	164	156	163	169	142	160	159	147	131	134	146	161	149	138	155	155	155	158	139	172	146	132	158	163	169	144	152	150	142	134	178	142	147	155	136	148	148	163	144	158	151	134	165	136	142	141	161	150	139	150	156	146	147	145	144	159	138	157	141	122	128	152	156	151	134	168	134	156	127	135	157	135	148	135	162	145	132	121	131	158	153	167	162	161	155	166	134	153	157	143	122	143	176	150	173	180	152	151	146	151	164	158	143	139	157	173	164	145	171	146	138	146	139	135	161	152	132	171	171	149	141	148	143	152	137	159	167	159	163	127	158	143	157	159	128	148	133	167	163	167	164	164	146	139	131	155	164	152	140	146	155	169	160	156	126	151	146	134	162	141	144	145	142	175	147	141	136	144	152	128	143	157	137	168	147	151	150	142	155	169	174	143	133	148	151	150	127	141	168	156	151	156	132	147	144	138	171	144	141	139	144	151	156	175	169	140	158	163	129	138	155	144	151	160	143	155	162	138	138	156	143	168	149	149	165	141	129	144	179	168	151	131	139	135	148	151	164	134	165	120	163	153	146	153	138	154	152	160	163	136	140	153	111	151	138	148	115	139	162	156	135	153	144	130	163	175	126	158	131	155	154	137	149	138	134	131	152	149	157	143	152	127	115	161	144	152	141	154	132	137	163	150	140	139	149	137	171	170	143	129	137	146	149	150	170	157	129	161	140	161	148	154	141	132	152	145	167	169	136	157	147	128	150	148	151	127	144	157	165	168	150	159	143	156	170	168	169	149	180	149	161	137	151	153	137	145	127	147	155	131	146	146	162	152	148	168	157	148	157	150	147	156	138	137	149	149	153	158	152	155	152	168	150	144	128	131	144	151	171	168	148	161	138	169	135	151	166	156	141	154	156	145	159	157	160	141	130	158	137	151	128	136	151	148	128	149	141	167	131	159	168	136	163	154	150	179	140	165	148	146	126	146	166	150	158	153	138	161	151	155	137	165	164	159	136	157	179	137	150	146	151	124	158	142	162	139	122	153	148	141	154	141	140	131	167	158	148	155	171	173	162	170	153	172	163	151	155	132	181	168	179	139	140	143	154	140	156	139	170	145	136	137	131	144	147	153	133	141	147	157	131	138	160	160	155	163	147	176	139	171	151	121	143	151	143	137	159	137	176	147	136	180	141	146	133	165	163	146	153	157	154	139	143	148	155	142	149	124	150	164	138	154	142	145	155	128	131	158	152	140	165	128	137	153	149	150	128	153	126	151	116	136	148	138	164	160	153	156	129	162	152	152	165	156	167	138	139	127	148	143	165	141	148	145	157	156	147	163	138	156	162	156	157	150	162	135	153	148	156	157	153	146	151	172	146	148	144	144	154	161	159	137	163	152	154	164	164	134	135	176	145	154	169	149	153	153	136	151	138	157	147	164	147	148	141	178	141	135	165	122	137	145	150	153	142	143	146	143	147	135	163	168	132	151	152	130	169	167	139	130	144	151	156	140	133	156	153	145	150	168	159	123	132	121	141	176	137	154	151	140	153	149	152	170	162	170	173	153	174	153	139	145	136	148	138	162	137	150	135	143	167	126	134	143	161	135	137	168	166	144	176	165	147	148	145	129	161	152	145	160	139	172	141	143	147	160	157	158	141	140	159	157	161	156	154	145	140	142	154	141	138	136	152	147	134	134	166	165	168	139	155	143	159	173	143	137	150	152	134	154	154	138	173	151	148	118	139	167	149	158	139	143	157	132	159	158	155	160	141	156	153	150	160	138	137	149	151	124	160	168	149	144	149	155	162	137	148	136	169	140	161	149	156	169	162	145	158	176	154	142	170	133	148	168	145	141	156	141	139	170	153	154	129	131	140	136	163	154	116	146	175	134	134	154	140	144	138	158	157	148	142	139	170	148	155	154	146	164	150	174	144	140	139	170	160	141	134	142	154	120	151	133	140	121	138	139	157	168	131	160	157	158	142	149	140	131	172	158	141	145	166	149	142	170	182	160	144	148	134	133	155	170	157	181	150	133	145	149	165	152	150	155	139	165	145	166	147	147	169	139	133	130	160	146	155	123	161	178	161	135	155	148	168	154	145	140	122	174	155	153	150	144	154	175	128
2138	608	662	710	763	723	652	591	597	616	550	571	576	569	576	554	556	563	498	511	550	530	541	551	545	529	567	500	540	549	553	548	526	547	534	517	506	558	554	565	494	517	555	519	588	544	563	538	501	569	543	547	515	513	540	505	523	547	537	548	555	519	516	523	575	566	519	556	595	552	527	525	535	557	483	569	491	536	518	513	528	557	550	581	599	562	588	552	596	631	554	557	568	555	545	607	584	559	595	570	536	503	537	552	560	561	563	546	546	534	546	568	532	546	550	511	511	544	544	494	540	507	523	526	532	508	535	534	497	524	527	511	586	564	557	549	540	563	583	544	540	533	515	554	528	498	527	530	550	516	525	516	514	547	519	496	540	485	542	494	486	491	519	540	521	531	522	523	540	537	524	507	565	552	527	513	552	558	540	535	540	524	532	548	564	593	528	553	506	551	514	559	549	582	501	525	543	512	526	534	490	503	540	551	536	518	516	515	580	536	572	504	585	545	544	554	496	507	505	573	555	521	513	570	508	487	524	528	476	551	563	545	536	524	518	551	504	543	506	515	517	536	505	560	505	550	522	541	557	502	509	525	526	490	513	558	509	552	528	499	552	524	537	505	544	543	543	524	528	539	498	549	551	548	570	520	558	561	489	516	521	516	522	550	523	534	499	522	565	544	551	547	533	525	526	564	543	530	496	552	560	496	544	498	560	551	548	547	541	546	530	562	559	492	508	561	531	533	524	514	552	538	489	535	547	507	524	541	537	506	518	518	540	553	482	523	510	539	563	499	543	532	525	547	519	515	550	522	518	519	542	550	509	506	531	537	518	513	504	511	485	509	536	528	562	541	567	533	556	529	554	535	519	526	552	501	489	556	492	543	542	501	509	555	500	562	511	561	554	537	513	531	521	551	560	547	565	545	539	527	525	534	552	528	517	521	541	521	517	545	530	562	562	491	557	516	474	505	504	520	540	501	520	564	528	529	548	556	510	533	552	548	503	532	565	534	551	537	550	505	510	498	523	559	508	527	495	513	580	553	505	527	506	507	506	530	493	564	554	588	537	524	506	557	562	566	500	527	535	535	543	541	534	524	522	537	542	565	557	529	519	519	523	528	559	512	510	524	537	537	517	528	566	543	518	510	521	516	545	541	515	501	549	568	542	576	490	525	527	514	522	569	519	580	483	544	506	506	535	543	498	522	500	480	516	518	541	524	526	554	527	563	494	561	519	548	545	544	541	576	498	504	501	509	576	488	550	533	484	500	520	550	530	535	541	553	542	534	517	544	523	585	550	515	550	522	536	536	540	544	521	533	525	563	548	553	520	502	530	524	482	542	534	516	491	556	525	535	547	545	558	536	547	530	513	495	550	539	572	542	510	524	536	543	507	544	565	507	521	514	529	537	511	553	521	549	550	528	528	583	520	507	485	524	537	584	529	542	528	531	533	586	500	514	565	558	523	543	522	533	522	548	561	526	555	551	506	518	550	518	521	541	525	560	572	579	502	555	528	532	547	560	536	529	545	534	531	522	562	519	536	525	561	546	522	570	536	552	566	562	537	508	537	532	497	541	538	549	519	515	499	569	530	516	493	540	497	530	567	551	551	519	528	557	548	515	576	532	521	512	508	532	549	494	499	551	515	552	537	515	512	515	501	520	520	510	534	528	505	571	518	528	548	531	461	523	563	517	541	511	519	550	512	513	531	554	532	534	541	594	520	507	538	514	524	533	514	547	553	496	499	526	567	523	507	547	523	547	523	518	571	508	519	540	543	522	484	533	504	536	562	562	566	537	534	517	546	505	512	527	545	508	529	490	512	550	566	544	547	562	551	563	532	555	521	524	549	538	538	544	511	548	541	524	544	511	497	537	506	533	525	537	513	543	543	566	487	551	504	547	505	523	539	502	515	538	546	514	529	535	529	523	522	523	533	569	533	554	558	521	506	549	512	492	525	510	491	573	511	516	533	565	538	541	533	516	508	524	538	487	562	519	549	588	521	523	557	544	537	533	582	561	530	536	517	531	503	514	517	455	508	529	550	512	533	538	520	540	536	480	506	487	542	534	582	528	548	493	513	512	536	520	544	529	485	525	526	493	489	516	520	537	502	511	536	538	519	554	515	556	568	544	521	570	524	572	562	499	538	534	494	523	526	532	524	556	555	573	552	577	521	508	556	510	543	520	511	576	560	516	549	530	533	544	540	491	525	544	569	529	533	573	555	527	523	501	537	527	555	580	532	500	585	525	524	555	534	568	547	529	521	536	485	521	497	539	560	562	509	538	490	528	521	526	535	540	506	544	535	548	543	526	552	516	534	516	516	522	496	517	511	495	549	555	555	555	573	528	530	523	537	556	546	520	504	506	543	537	539	499	594	498	517	536	565	515	525	492	516	513	502	523	535	521	534	529	537	522	571	555	472	525	519	513	559	478	527	515	557	547	528	553	531	552	540	546	529	539	542	517	519	509	561	499	554	537	535	548	564	506	510	506	488	521	521	510	544	519	540	538	540	542	523	562	551	497	528	539	539	566	535	549	517	519	535	523	551	509	549	499	536	553	533	550	553	514	524	561	540	510	497	515	544	521	562	495	569	526	530	520	559	526	529	509	555	506	581	506	528	509	532	475	521	558	521	555	528	514	515	510	547	539	527	555	556	543	519	552	498	549	543	588	538	538	511	550	559	550	540	519	521	539	505	507	540	478	528	546	493	537	524	509	579	559	533	493	501	540	576	552	564	579	526	497	480	549	525	513	521	547	479	515	535	537	494	510	553	538	517	541	559	559	524	588	514	524	557	566	550	523	521	524	547	499	509	536	578	544	561	496	536	559	548	508	522	516	563	508	531	524	545	509	521	526	527	526	522	544	524	504	521	535	531	552	510	481	524	560	544	517	545	530	504	551	505	543	470	514	553	523	545	533	551	550	533	516	511	532	563	545	588	574	499	526	548	497	532	504	536	534	552	510	565	544	514	559	553	521	537	510	578	509	506	513	534	544	509	512	528	518	552	537	544	502	536	576	513	570	496	579	503	555	523	501	544	538	543	528	515	542	521	565	549	513	548	506	518	505	543	579	474	538	560	564	521	525	504	528	537	528	540	569	537	521	516	554	508	523	529	556	551	518	541	529	552	533	531	514	542	554	579	532	537	505	550	538	544	577	513	523	537	532	555	537	523	482	530	542	524	499	529	546	528	489	536	515	525	545	541	505	499	546	512	512	524	558	562	551	549	545	584	522	522	537	534	491	508	524	512	573	525	511	549	551	481	538	522	514	580	513	546	560	507	528	547	501	540	500	541	537	553	517	519	541	542	505	502	523	549	525	511	578	497	577	523	563	554	516	547	566	495	547	597	579	576	593	543	536	546	526	516	487	591	556	556	561	535	499	530	485	525	577	510	537	508	531	527	542	501	514	510	503	577	554	540	540	498	584	541	533	541	558	533	549	533	571	510	547	522	528	534	517	531	502	554	520	523	560	520	509	532	528	508	539	514	504
1764	202	223	191	206	180	174	187	165	165	154	155	164	159	162	157	151	178	161	174	155	153	135	170	147	151	161	156	149	172	156	139	151	166	183	163	180	173	146	171	166	157	167	159	144	149	163	169	150	164	148	152	147	177	142	170	175	157	168	173	138	148	155	154	161	192	166	148	165	131	147	150	154	171	154	146	161	177	168	153	176	142	144	169	160	170	148	137	164	162	146	148	135	149	171	160	152	171	154	155	172	175	166	162	171	152	162	175	156	153	161	155	172	161	153	157	143	162	149	150	153	140	179	157	151	137	162	175	159	171	160	142	152	164	141	145	153	160	174	164	157	143	160	149	151	146	139	156	154	113	150	139	150	159	154	148	137	172	179	166	152	148	160	149	167	126	149	179	137	146	139	146	186	145	147	149	174	151	176	152	170	168	145	156	160	153	147	157	140	168	152	155	130	146	141	170	167	142	152	151	153	130	138	155	151	169	140	127	163	162	168	146	166	149	160	159	133	169	157	143	157	140	123	158	163	139	166	168	146	151	134	154	141	152	170	168	164	186	157	172	149	176	145	149	167	149	163	168	160	168	154	150	155	148	157	139	162	173	157	170	150	151	133	146	160	160	154	150	166	143	153	147	155	149	140	142	151	153	153	139	137	152	139	147	158	132	161	124	158	149	138	135	158	159	137	163	140	149	165	154	154	159	176	184	133	158	146	133	159	162	161	147	160	160	137	146	161	155	165	144	170	156	161	152	156	165	138	155	155	149	156	159	140	146	156	147	161	131	148	152	164	148	149	175	131	174	167	150	143	173	143	160	162	173	164	170	161	164	138	140	141	155	143	142	166	157	153	166	161	132	162	165	146	169	142	156	154	150	174	148	141	152	146	174	163	142	147	133	153	160	149	146	152	162	166	147	148	169	164	161	150	137	143	160	167	148	151	152	163	172	153	149	171	190	153	170	171	135	158	158	176	152	148	146	158	174	121	156	130	146	172	161	154	161	146	160	155	149	160	161	189	152	157	150	171	144	163	148	172	171	149	168	141	150	154	139	146	148	152	158	151	143	157	144	150	148	146	141	139	172	151	135	146	160	158	157	154	160	149	165	150	131	155	135	154	159	153	171	158	148	145	151	139	146	180	147	169	166	159	149	166	164	160	176	158	142	159	162	146	137	147	177	165	155	171	153	145	157	160	165	157	152	145	164	153	138	161	157	154	189	143	134	145	159	128	137	149	161	147	140	158	143	168	148	153	164	157	137	163	184	160	156	155	158	128	163	159	149	143	138	184	164	147	150	154	162	145	153	161	140	153	150	178	163	155	163	157	146	143	151	159	143	155	141	155	166	157	144	164	133	165	148	153	142	145	150	151	122	156	155	163	150	164	160	172	154	163	180	143	167	144	153	152	159	153	146	150	129	148	162	178	149	167	170	173	151	145	156	167	154	168	148	174	169	139	168	165	138	163	155	151	166	140	133	147	137	141	150	141	167	146	157	151	141	165	141	169	154	156	163	120	156	142	165	151	149	158	152	154	172	140	160	153	161	170	152	143	133	173	174	141	139	137	151	137	171	156	153	156	161	146	169	164	147	169	168	149	143	161	159	139	160	154	154	137	162	148	149	169	151	147	143	167	145	149	161	149	162	136	136	164	160	170	157	170	179	177	156	150	149	163	161	142	139	149	172	142	168	155	168	170	172	151	157	126	164	149	159	152	174	175	150	172	153	140	137	174	173	141	155	136	126	133	147	149	158	162	147	149	172	155	149	155	160	138	160	149	176	171	133	132	159	143	142	150	154	166	170	149	139	144	166	162	157	145	161	148	137	149	153	171	156	158	174	172	139	161	146	155	169	173	173	130	152	157	147	165	162	136	148	138	149	152	161	150	135	156	136	154	158	158	160	168	128	146	135	164	157	163	162	134	163	141	155	151	154	152	149	155	150	167	154	187	145	179	181	146	145	141	139	128	140	167	160	180	151	144	158	170	147	149	149	152	152	169	132	171	152	161	153	153	156	177	168	132	166	157	145	159	145	154	172	159	138	167	162	140	160	151	164	168	166	155	162	135	154	176	157	162	160	179	166	155	120	180	179	161	142	156	153	175	151	161	167	161	143	155	157	158	139	148	134	160	167	152	131	160	170	157	159	181	145	168	162	157	156	171	156	142	137	175	152	127	134	155	171	125	161	150	142	159	167	155	160	159	141	147	161	165	171	162	136	161	152	143	134	172	143	140	143	152	175	165	184	152	162	160	148	164	153	153	169	154	173	148	147	161	159	160	145	159	158	184	152	155	150	156	157	157	166	160	134	152	162	138	169	129	164	138	154	180	160	160	158	180	150	153	154	142	157	154	160	123	153	167	155	167	160	175	148	166	152	154	144	145	164	155	179	171	184	162	168	116	165	183	132	137	170	151	164	147	152	157	126	153	173	125	139	165	176	167	157	151	141	161	163	171	180	145	133	137	154	148	162	137	141	160	159	151	152	141	151	172	148	136	156	157	133	132	145	149	165	144	166	128	138	149	154	179	149	161	162	157	154	165	146	146	167	175	187	160	147	157	156	176	147	138	142	157	172	121	139	159	152	151	157	146	159	168	163	147	157	181	149	171	152	157	151	154	144	166	141	164	143	161	145	168	143	151	165	171	144	162	162	135	171	135	149	162	179	166	140	160	147	155	160	169	140	172	155	169	133	143	171	161	177	151	160	155	145	147	128	163	146	163	160	169	170	138	151	161	162	171	144	137	151	133	161	162	155	157	152	155	143	153	161	156	161	152	157	154	146	131	158	132	126	155	170	172	155	144	163	163	164	177	167	162	153	153	137	155	139	146	160	146	186	151	149	142	169	165	165	159	160	144	147	140	156	168	164	160	139	154	135	142	165	166	152	152	141	145	151	162	183	163	149	163	180	158	150	150	148	165	157	155	143	159	154	174	170	148	145	168	165	171	153	149	144	165	155	154	137	172	127	147	150	164	126	160	159	150	137	159	169	137	157	156	169	141	139	154	155	156	146	152	152	160	139	137	164	152	151	151	130	181	140	135	174	140	167	164	185	144	155	165	161	151	169	154	163	145	189	179	153	160	170	132	149	163	174	148	155	164	153	161	138	153	154	160	140	137	144	138	124	147	170	156	153	185	151	148	158	142	147	160	140	143	168	160	153	154	171	158	159	159	160	158	164	162	135	182	150	150	166	143	193	182	158	152	145	161	157	151	147	159	143	154	117	172	138	192	167	162	156	166	158	150	157	154	128	130	156	155	149	142	135	132	170	155	164	162	147	145	147	167	147	156	153	140	139	151	166	161	156	179	182	147	161	151	168	175	196	165	150	152	161	143	173	141	141	156	139	155	132	171	159	154	167	161	172	147	180	172	159	151	160	150	151	148	158	146	165	147	156	173	150	177	143	159	172	162	159	151	140	152	153	143	144	172	165	163	159	156	161	160	142	161	150	151	156	130	186	154	162	138	155	150	151	177	146	146	152	164	154	156	153
2105	609	719	794	716	704	650	671	596	598	582	587	585	564	580	551	606	548	565	542	558	568	532	576	512	547	531	535	561	563	543	572	537	559	570	517	573	545	542	541	561	539	546	546	559	550	563	547	524	541	520	542	548	548	553	587	533	563	569	521	558	580	573	513	575	501	547	546	547	562	562	538	582	535	548	536	546	579	600	575	574	578	554	578	538	574	555	629	670	603	568	536	587	582	567	550	583	558	578	539	564	513	542	514	556	528	601	585	559	551	566	560	540	552	516	509	563	558	564	552	536	484	563	546	523	558	557	512	588	563	554	524	576	543	541	520	608	588	626	548	558	536	515	533	583	516	556	526	522	555	555	521	577	538	535	523	550	562	496	533	541	549	578	558	552	598	495	557	528	567	590	535	526	540	519	577	556	604	572	541	542	473	514	586	570	551	527	515	537	525	528	548	548	531	548	578	574	561	566	574	545	546	553	513	550	567	522	527	543	553	533	525	551	609	580	564	523	565	541	572	552	584	542	522	534	500	547	555	538	535	512	582	566	528	533	576	590	611	529	521	592	540	570	554	538	543	541	526	536	568	555	550	544	555	562	541	524	584	524	552	568	578	505	510	532	523	524	520	523	556	548	562	521	541	553	568	579	551	532	535	573	561	563	549	555	570	571	552	571	524	529	541	570	536	561	523	567	560	558	549	495	543	558	556	496	557	532	525	551	547	558	567	520	531	540	569	576	565	575	551	534	555	542	554	532	511	558	514	539	541	539	529	585	563	540	525	547	528	520	548	560	545	493	555	557	534	564	564	582	563	526	508	524	546	575	514	558	537	553	544	555	512	558	545	559	594	571	551	576	579	579	547	533	556	551	609	542	534	553	546	513	558	511	554	524	523	517	553	572	532	555	561	539	537	591	560	565	525	556	571	562	542	538	532	550	550	496	506	555	536	521	533	555	543	541	598	543	544	550	558	550	609	562	501	563	574	574	560	585	555	494	556	546	603	543	550	483	591	601	545	597	539	518	505	566	532	494	543	522	588	580	566	535	503	539	546	551	555	555	540	541	530	525	549	559	536	562	512	513	538	540	523	533	561	523	566	544	557	579	531	588	567	553	591	572	528	574	578	504	541	544	574	511	584	567	577	563	550	518	563	567	524	519	570	562	570	529	531	518	573	509	554	594	574	552	570	559	536	561	560	542	537	536	554	514	536	557	523	556	481	565	521	520	568	540	535	519	555	553	576	574	562	525	563	503	557	558	518	555	523	573	568	581	537	536	570	530	558	542	534	554	536	548	527	524	501	536	544	520	527	552	583	514	543	551	547	553	566	558	527	546	567	595	551	518	536	531	566	541	548	556	527	562	579	523	563	540	533	537	553	541	550	551	555	556	524	542	513	522	529	525	547	520	499	600	510	592	530	521	562	557	529	544	551	562	573	507	590	500	587	486	567	548	556	561	530	561	550	560	544	599	567	576	575	523	547	529	558	585	511	519	555	529	538	563	548	562	477	530	564	492	542	504	521	531	597	544	554	545	553	524	554	574	558	497	558	555	581	582	555	540	532	561	577	569	544	571	552	551	543	563	532	529	545	593	527	592	541	569	540	581	572	530	541	549	563	536	544	570	576	564	521	538	512	524	568	483	550	531	555	550	537	541	530	514	521	523	522	557	573	599	536	528	557	551	564	538	524	513	490	561	561	498	576	578	594	616	551	587	539	572	572	583	561	541	552	549	567	536	561	535	505	521	564	562	562	499	557	578	580	522	535	557	522	551	584	534	594	562	525	509	525	547	542	558	517	530	510	532	564	552	562	556	577	558	555	527	568	557	528	532	568	542	577	557	550	532	564	574	534	542	540	566	556	546	541	570	576	567	535	545	536	562	518	541	525	520	551	552	553	536	551	505	590	517	565	556	537	545	563	534	557	547	542	553	524	552	534	542	544	507	494	579	522	563	595	567	512	570	568	556	550	573	543	563	570	587	541	573	555	530	551	550	503	543	511	509	572	533	546	557	507	587	521	530	501	529	538	536	550	519	558	504	601	543	555	563	537	561	559	539	542	574	583	553	521	560	585	557	511	557	557	520	583	552	535	502	520	574	566	582	526	540	526	529	572	556	575	556	533	570	551	560	555	552	540	547	587	534	539	554	572	542	556	561	544	558	552	544	545	572	558	514	570	560	543	558	514	581	514	530	571	562	554	573	561	546	556	556	518	590	545	568	530	518	558	572	541	585	566	490	558	581	575	535	579	547	529	564	553	585	517	533	562	541	490	566	542	535	570	563	583	547	538	519	569	603	538	495	553	534	553	550	554	538	630	557	561	596	511	560	532	579	541	527	539	523	579	543	517	536	566	573	583	528	538	554	557	556	563	507	525	527	487	531	518	568	551	573	534	543	573	543	556	525	571	522	529	544	539	551	556	543	509	536	576	580	530	610	549	528	568	516	547	553	508	513	538	544	550	564	554	553	533	542	540	536	559	552	564	541	539	581	556	554	528	519	505	558	500	556	549	530	565	581	583	544	543	527	537	539	548	543	567	512	543	564	533	552	575	570	502	574	558	536	557	551	553	574	531	575	525	558	587	537	535	510	568	546	536	548	528	563	540	552	569	587	533	549	531	539	555	557	595	538	537	556	550	530	573	571	612	511	519	595	516	535	527	502	523	531	556	519	544	552	529	529	543	561	542	607	563	496	536	508	539	553	562	555	537	549	515	566	555	475	542	552	589	531	535	555	561	569	564	539	555	546	560	561	511	546	554	528	594	544	516	569	537	525	549	551	569	586	583	551	534	529	534	536	516	588	531	547	570	534	536	531	588	519	566	532	548	526	487	564	521	577	507	531	553	543	587	511	538	572	531	534	542	570	548	543	570	590	546	568	557	552	536	557	532	519	554	537	552	580	588	543	592	551	525	558	518	527	579	542	593	576	582	557	535	537	542	554	543	483	567	568	537	568	559	582	559	542	507	527	545	540	540	541	550	552	559	573	579	524	516	548	591	588	555	566	563	533	536	533	578	538	545	550	553	539	530	518	532	577	607	531	543	544	548	581	531	552	566	552	581	524	555	548	542	557	567	564	542	550	542	543	556	525	530	528	570	593	571	545	540	581	549	556	519	599	579	558	562	543	518	517	550	550	548	575	559	563	536	527	556	577	558	527	550	583	527	585	542	537	529	540	593	546	507	581	513	544	545	492	522	547	545	568	570	551	532	544	524	533	503	524	542	587	556	542	537	551	539	569	532	563	566	549	522	528	536	518	547	524	545	566	555	555	541	567	567	545	536	542	576	548	560	557	576	556	556	491	552	570	531	549	552	541	539	539	536	516	572	574	584	552	537	587	528	536	584	590	534	513	547	520	537	545	553	570	543	550	547	577	542	610	562	578	527	610	575	590	540	528	548	546	553	555	578	556	555	551	538	527	553	519	533	542	560	545	528	558	537	561	557	529	556	523	542	593	558	507	522	538	555	566	568	540	525	584	563	535	554	535	550
1734	204	186	230	175	216	185	159	160	151	173	148	153	147	188	153	160	156	149	168	140	178	172	160	158	154	154	152	179	170	149	172	171	152	153	157	151	179	173	156	167	162	147	135	159	149	153	147	159	175	158	160	139	143	167	186	150	167	171	155	157	167	176	164	162	151	142	156	162	152	152	163	159	182	148	167	141	148	136	149	185	145	163	166	161	147	147	176	187	155	139	169	154	154	127	150	162	155	150	171	158	157	157	168	140	148	145	145	152	143	156	165	145	161	165	160	160	152	174	154	142	148	178	178	150	160	133	168	145	174	157	172	150	150	149	174	160	170	165	182	157	156	165	163	155	168	152	131	143	162	140	165	167	168	159	153	178	157	181	187	145	148	151	171	156	183	143	164	163	150	149	157	162	162	147	174	150	144	153	155	148	150	145	169	122	151	149	161	159	149	149	152	157	178	162	158	160	167	173	129	165	162	156	167	171	156	169	147	150	160	164	159	123	147	148	173	131	164	144	168	152	138	177	141	138	155	161	163	135	155	155	151	161	151	158	138	175	147	149	157	150	153	152	140	170	125	145	159	151	177	154	158	147	156	171	165	167	144	155	173	166	151	146	159	147	171	172	154	162	140	163	136	150	144	147	158	147	162	149	155	145	162	141	158	150	152	155	151	140	163	154	146	169	156	165	157	153	172	165	160	155	171	171	151	176	146	156	148	180	152	174	151	143	157	158	153	172	152	140	153	157	158	162	178	155	148	169	166	156	140	147	132	153	144	150	161	150	141	150	147	135	150	164	168	157	156	130	152	175	167	180	158	136	175	167	153	179	145	132	160	154	161	155	177	161	167	163	190	165	158	133	157	152	166	165	135	157	163	139	158	157	134	145	149	168	151	164	155	175	170	167	165	174	165	176	144	146	142	167	150	125	166	136	150	133	142	157	146	156	146	159	183	137	150	162	155	153	160	166	154	174	163	137	154	145	159	151	164	130	158	154	138	159	143	159	143	176	157	164	143	136	128	172	142	171	154	150	156	151	158	166	139	165	165	165	150	156	176	157	151	156	171	143	146	155	145	170	144	153	144	173	134	146	158	145	126	160	148	134	186	149	146	136	168	151	149	184	152	160	163	146	152	168	150	140	169	156	138	168	171	146	147	135	151	136	156	164	154	143	147	159	164	156	153	138	153	166	149	157	152	151	160	144	166	141	167	190	149	152	157	156	167	143	173	181	158	154	174	157	139	151	173	160	150	147	176	160	149	156	174	161	185	142	160	173	170	172	153	159	144	171	150	149	164	185	148	153	138	164	163	165	154	172	181	148	161	141	166	140	139	145	166	164	150	185	159	140	164	163	153	151	163	125	166	156	137	164	162	155	155	162	172	149	140	166	150	156	143	132	163	152	166	160	146	149	151	151	166	147	157	153	170	146	168	151	166	145	168	155	178	140	134	157	168	149	136	161	158	151	177	168	155	149	145	160	145	142	151	155	156	173	159	164	161	154	148	166	176	166	160	159	169	150	166	136	136	148	134	158	140	143	157	154	175	148	151	138	163	151	159	148	168	134	138	164	171	149	156	141	147	137	139	165	145	160	154	162	135	149	162	159	165	172	152	139	144	174	163	145	149	175	149	151	145	148	155	161	158	146	149	133	155	151	161	160	156	142	159	191	157	178	157	166	149	137	161	184	155	155	176	129	163	133	132	166	155	163	153	157	162	143	162	159	149	142	146	174	168	147	162	157	160	139	149	149	146	171	167	157	168	149	159	169	132	165	152	150	144	171	137	160	160	145	146	173	172	131	137	165	146	159	171	154	157	144	177	151	131	158	134	158	157	146	156	165	156	154	170	148	178	145	156	189	161	175	163	175	154	136	171	153	164	176	164	162	170	145	141	136	147	160	149	168	173	150	163	147	137	179	160	180	159	175	130	160	174	169	168	135	122	163	145	157	164	140	165	167	164	163	170	146	158	145	150	161	157	158	148	157	164	145	155	141	147	172	147	158	161	151	168	153	148	154	163	156	128	148	157	149	148	171	150	152	145	165	163	165	146	156	146	157	172	169	164	171	167	160	159	137	151	157	157	142	139	164	143	162	164	145	168	158	165	157	129	163	199	151	153	131	161	144	140	175	178	147	161	169	162	152	157	155	139	160	160	167	170	176	168	143	159	192	173	154	157	164	158	141	156	143	155	153	158	143	149	163	154	153	147	158	146	163	186	148	145	174	151	161	156	169	138	145	174	172	144	126	179	146	163	135	159	163	169	163	152	136	166	160	160	140	143	143	178	145	152	167	166	147	165	148	159	155	162	152	137	153	171	136	132	165	173	164	149	164	156	172	149	150	155	187	139	138	154	143	142	154	170	153	148	156	159	177	143	127	144	146	150	143	143	150	166	157	158	146	155	177	137	154	170	159	160	140	163	149	162	156	169	167	130	171	152	175	171	127	140	140	144	173	171	178	159	162	164	162	165	144	174	180	134	149	158	142	148	163	175	160	147	157	146	170	150	174	158	144	144	147	175	172	155	135	184	164	146	158	172	158	156	165	174	166	161	129	148	140	156	161	166	133	161	151	148	148	141	148	147	146	146	152	172	133	143	157	176	161	169	146	176	153	146	189	170	169	169	167	147	157	139	158	162	147	164	151	153	153	152	150	152	141	177	153	141	157	168	166	160	155	183	158	163	161	132	160	151	173	168	152	151	165	183	157	182	166	159	163	155	163	166	167	148	185	162	148	152	154	145	149	138	177	170	151	145	156	154	130	146	150	184	152	162	147	149	159	139	168	169	152	145	171	153	150	156	149	129	148	154	131	180	165	140	153	138	153	154	157	153	151	127	166	166	159	158	155	149	163	164	165	151	147	169	158	144	170	129	158	166	190	185	153	146	138	139	159	159	148	138	158	176	161	163	148	157	159	160	153	168	136	155	140	149	177	164	173	153	167	150	159	155	147	160	146	159	154	168	148	160	175	167	127	140	143	162	150	162	128	162	144	154	139	151	159	138	132	128	152	167	151	161	147	145	160	148	187	152	154	150	174	177	164	166	175	146	162	170	152	156	151	144	161	168	169	171	161	156	155	175	157	161	155	143	164	159	161	167	166	160	147	143	159	159	164	154	175	144	154	175	153	166	144	143	169	151	122	163	155	143	148	136	134	160	160	168	134	178	148	153	171	166	168	175	176	169	162	140	145	173	162	165	145	180	155	173	161	164	154	161	150	168	164	149	156	147	154	164	155	146	150	163	165	145	182	154	138	128	168	150	165	146	150	152	176	169	142	167	171	156	141	165	153	154	137	145	170	150	152	140	151	153	153	165	144	146	143	140	161	164	151	140	146	142	153	166	157	146	142	157	146	161	190	145	138	163	145	139	164	154	174	155	153	156	174	155	161	165	143	160	152	144	173	174	186	176	161	155	171	190	153	152	155	154	172	145	181	170	141	179	161	173	140	151	158	155	166	151	165	182	149	167	151	170	152	141	158	162	158	166	162	158
2105	629	704	777	708	717	699	630	595	621	615	621	568	609	584	585	597	554	569	533	557	572	581	589	573	547	535	541	584	562	601	554	539	634	597	558	516	555	584	564	576	517	510	548	539	548	540	542	642	523	590	543	543	529	601	571	592	588	559	553	543	564	586	550	527	593	578	590	573	565	542	564	535	569	552	554	562	552	595	556	568	587	559	558	569	559	561	670	663	590	572	601	568	544	573	580	551	524	579	566	589	576	553	582	593	532	592	571	561	550	521	564	575	559	570	520	609	534	545	568	592	581	526	527	567	556	571	552	545	536	518	534	555	547	545	571	561	582	630	578	538	583	551	563	525	545	600	580	524	587	563	536	569	537	565	611	549	559	570	548	570	554	560	526	547	544	536	574	612	555	551	545	545	499	584	531	539	595	566	554	537	552	570	537	563	532	571	568	539	552	565	550	550	543	590	568	562	550	553	566	607	495	546	540	543	496	572	568	537	554	561	549	569	522	603	508	544	535	560	543	537	539	591	579	538	573	538	592	569	539	573	569	564	533	606	493	556	526	567	562	575	517	553	548	528	522	543	541	554	542	572	562	569	603	534	548	546	582	493	534	512	550	554	513	551	499	577	537	548	567	596	561	557	536	542	538	543	575	545	563	549	582	555	535	586	576	573	603	564	522	563	558	552	520	576	552	536	549	576	524	569	591	548	557	610	548	595	541	567	549	560	585	555	549	561	582	607	550	560	550	505	540	561	486	566	570	553	549	528	514	577	558	590	545	606	549	569	555	573	556	597	558	575	544	535	562	525	559	549	524	559	538	539	591	527	571	554	563	560	573	561	569	566	573	578	578	588	584	509	559	548	538	558	565	561	548	547	528	536	546	589	529	515	534	550	564	561	539	564	543	574	561	584	505	560	564	591	586	570	535	567	540	571	529	563	535	529	571	526	523	556	566	563	574	541	533	521	530	548	573	567	557	550	551	561	557	542	564	564	541	596	542	518	559	562	574	544	567	549	554	534	605	569	566	531	551	559	556	551	549	528	499	569	568	604	587	604	593	520	515	601	557	581	562	548	541	563	563	556	601	548	562	506	522	570	567	555	583	535	553	560	555	546	570	532	526	554	562	572	559	581	539	565	543	553	568	572	560	547	539	539	546	559	537	546	564	584	595	600	586	522	559	558	597	553	545	540	539	544	553	524	586	555	535	549	549	575	559	565	541	555	533	579	574	569	520	534	564	584	570	547	510	558	570	561	550	574	562	606	560	521	530	574	573	567	558	542	520	542	556	542	557	588	541	602	571	534	530	545	557	533	582	540	584	558	575	540	565	557	572	606	531	591	591	570	554	566	539	516	511	538	523	527	521	529	529	544	576	574	569	605	582	542	510	548	561	520	578	544	527	584	569	567	567	586	572	540	556	575	584	561	554	552	590	526	587	542	597	575	586	514	513	543	523	533	581	511	577	601	590	558	552	550	573	550	553	563	554	526	549	523	557	567	551	551	545	570	553	555	580	562	533	537	547	553	565	548	536	607	540	555	531	581	558	541	561	551	574	524	555	561	539	557	593	580	598	585	561	541	514	529	566	579	533	565	570	566	552	557	564	590	607	555	531	561	538	594	563	542	532	540	566	547	564	590	527	586	548	553	553	574	559	549	529	530	532	566	550	559	588	511	589	580	561	583	556	575	502	572	537	535	541	559	576	596	569	526	583	559	592	569	527	559	580	571	524	573	542	524	520	564	571	581	547	567	559	592	530	576	548	554	572	556	593	532	564	585	555	601	550	566	518	525	563	575	556	594	551	539	580	557	532	553	557	625	561	557	578	550	591	575	574	580	579	521	597	615	555	549	602	620	597	575	554	560	561	532	591	512	540	574	549	560	535	554	566	563	535	548	575	537	535	518	543	557	533	616	533	545	593	600	552	592	587	557	542	560	586	559	588	566	556	584	576	559	567	526	560	548	537	576	577	519	594	543	569	570	529	573	528	525	579	598	534	562	579	575	577	567	564	512	579	558	601	535	534	563	553	545	517	529	573	593	540	607	553	517	561	573	577	532	594	602	546	571	529	568	586	585	566	526	529	572	582	540	552	577	579	577	597	552	552	578	531	601	571	550	566	579	534	543	576	565	544	555	574	541	561	538	524	560	551	620	546	568	537	533	529	558	555	578	571	545	578	557	566	561	555	573	574	555	575	569	534	560	527	551	562	557	545	528	562	554	574	565	539	547	547	570	568	569	534	501	530	530	574	529	610	509	587	570	552	594	556	548	577	557	576	518	575	514	575	584	551	551	553	536	569	613	552	571	549	579	536	575	549	570	521	552	554	558	580	582	536	569	542	521	533	518	528	598	557	571	570	566	543	548	540	573	552	580	558	568	541	559	557	551	597	579	546	500	519	518	530	570	553	521	583	537	533	569	541	570	583	560	539	558	558	543	584	573	608	509	589	607	543	522	539	556	539	581	558	546	602	546	526	552	563	561	530	534	562	560	540	573	581	542	573	581	588	506	576	527	564	557	572	544	581	596	570	584	544	565	569	545	555	518	552	534	558	572	587	555	537	567	550	542	530	541	571	596	542	566	575	562	596	534	572	568	534	606	538	550	531	543	560	548	577	556	577	532	583	540	562	560	570	531	567	565	515	572	553	527	548	598	557	553	589	613	548	586	556	552	586	521	585	591	565	552	582	592	528	574	543	546	566	547	573	549	608	540	577	537	617	546	564	563	553	571	550	565	532	514	571	523	544	571	548	564	569	571	583	561	553	564	567	549	563	538	526	567	521	518	561	553	554	598	601	607	551	527	561	586	568	589	574	539	549	585	579	539	547	561	530	587	538	530	583	570	520	616	563	528	581	559	572	529	601	575	567	559	549	587	583	599	560	498	576	516	572	555	548	495	538	579	539	543	583	555	583	506	553	580	523	568	551	553	552	520	538	549	570	577	543	587	519	540	567	548	588	557	552	557	560	561	517	569	574	587	591	563	563	566	549	540	575	567	546	534	535	544	566	538	576	552	570	567	553	586	569	542	562	579	625	525	551	555	572	563	568	549	547	598	550	574	552	587	511	527	532	577	563	573	568	570	579	610	594	565	536	589	551	587	549	596	559	528	565	497	559	550	570	551	544	557	539	547	534	613	538	597	599	542	587	546	586	607	545	565	569	573	562	530	572	535	544	548	518	556	577	553	549	531	531	552	542	551	575	576	583	594	531	570	523	598	553	583	561	551	560	537	550	584	574	593	541	538	566	574	576	569	526	554	545	526	570	597	577	582	558	556	546	545	538	576	546	556	559	565	563	620	572	540	570	544	570	547	541	520	514	582	563	607	570	537	538	568	549	605	553	585	536	550	545	549	553	577	551	516	568	590	562	525	524	550	550	557	598	531	576	553	557	541	573	527	521	588	544	535	557	529	546	597	557	554	593	550	518	547	546	569	588	558	601	540	592	534	581	565	507	533	581	554	544	609	556	575	540	567	565	570	524	570	502	550	551
1759	204	201	197	197	217	177	175	156	170	162	136	168	147	140	180	174	166	171	145	186	158	152	176	186	142	177	177	144	177	151	165	135	141	168	145	169	164	175	163	161	158	168	159	154	138	167	164	163	162	175	136	169	168	156	169	172	153	172	160	161	193	138	164	154	165	156	178	173	166	191	170	146	147	185	152	151	143	147	167	164	142	154	163	155	134	180	161	158	166	139	168	186	156	159	144	143	168	161	171	186	177	177	179	168	150	183	165	171	173	155	157	166	178	162	150	176	152	166	160	144	160	143	174	153	139	159	158	141	159	175	173	145	156	167	159	164	178	118	168	147	160	155	165	149	141	148	136	163	134	181	170	160	147	150	166	152	155	162	150	156	153	149	150	161	161	148	161	159	158	155	164	158	166	141	149	149	177	155	176	170	152	166	173	160	162	145	164	173	184	170	155	169	157	161	146	152	141	161	132	162	178	156	159	153	147	162	151	160	166	135	168	179	176	160	169	148	159	147	135	173	156	136	151	162	180	157	174	166	140	161	161	159	146	157	152	167	129	182	176	169	156	170	172	158	139	154	152	136	148	151	152	135	140	149	154	157	173	158	173	159	182	167	162	150	148	158	180	158	171	160	156	176	153	164	164	155	159	145	154	157	154	167	169	162	159	165	174	156	159	157	148	135	153	155	150	131	164	130	161	170	174	144	178	118	148	145	135	182	164	172	145	167	153	157	147	150	149	190	139	150	155	135	147	152	171	162	163	130	164	125	162	158	174	155	156	187	157	158	139	187	176	160	161	159	143	170	182	165	157	140	152	149	165	178	170	161	150	164	170	168	140	164	161	166	122	181	186	139	152	155	171	144	149	150	143	193	154	145	157	177	179	178	149	147	160	160	148	165	166	159	150	179	161	169	139	177	170	158	156	149	155	161	163	165	147	157	154	152	179	160	164	152	180	168	141	188	153	159	178	179	173	194	164	144	146	151	146	150	150	135	145	148	163	147	165	171	153	150	159	155	147	161	179	130	157	138	164	192	139	175	150	136	173	174	142	148	147	150	175	165	140	167	164	154	142	153	165	165	164	150	149	155	155	165	166	151	155	148	169	156	180	147	156	147	155	158	185	160	163	140	141	152	150	168	161	172	158	163	158	174	153	166	162	148	153	173	166	162	168	188	155	142	131	166	153	138	145	151	156	194	149	167	148	162	150	156	137	155	178	143	178	171	141	162	149	143	160	144	148	154	163	154	133	149	167	137	172	159	150	156	172	171	123	142	170	160	160	146	150	161	147	166	155	129	148	153	150	160	154	165	158	162	167	139	156	162	156	141	162	176	161	170	169	147	145	166	159	168	143	203	166	184	144	155	166	155	155	148	149	151	153	141	161	164	167	175	162	152	164	158	165	163	141	147	146	175	170	166	147	140	142	156	139	164	180	149	155	136	136	147	172	145	154	162	151	158	169	157	149	192	155	183	137	158	161	160	162	155	161	170	150	146	145	154	189	159	163	159	146	164	169	179	162	150	157	152	161	161	146	167	150	170	167	139	157	155	152	153	165	147	178	164	162	155	159	154	167	168	162	172	177	153	163	156	167	159	175	159	177	157	154	148	166	180	161	147	137	161	149	154	155	152	154	137	137	147	146	147	164	153	162	163	167	137	169	173	170	158	162	159	163	163	147	159	150	180	157	143	167	158	179	158	157	163	157	148	153	153	162	152	157	172	166	168	147	157	154	162	142	164	152	162	165	158	167	177	147	146	167	167	160	167	158	151	164	165	155	160	186	162	157	187	148	173	158	145	186	172	160	167	142	149	154	161	167	182	156	137	173	169	159	145	156	150	160	168	156	159	148	150	156	161	167	139	170	146	146	167	178	153	145	148	180	175	159	178	171	171	150	148	154	174	149	169	139	148	167	151	159	167	158	180	157	174	139	151	151	173	117	180	171	173	170	149	176	161	166	152	180	141	150	153	163	162	163	156	145	158	190	136	147	157	154	174	175	154	146	152	175	144	161	160	151	169	152	162	167	163	165	159	165	163	178	158	155	160	174	156	141	173	168	165	159	146	171	163	163	164	144	166	145	157	171	181	146	169	156	154	169	152	170	155	169	153	170	175	175	162	153	169	156	160	172	152	150	149	157	169	188	169	159	169	153	164	137	176	158	171	179	154	150	164	156	184	148	136	151	176	132	154	162	171	155	163	169	161	150	167	143	130	155	165	148	161	156	159	166	145	140	174	161	157	157	158	172	175	151	159	145	152	154	152	167	143	179	160	148	164	173	160	146	168	152	172	185	164	191	159	148	153	173	139	143	161	150	162	148	154	168	170	153	134	154	161	162	143	149	151	163	154	166	197	163	160	166	177	162	153	173	156	153	172	160	185	152	140	139	167	150	168	137	159	167	182	153	161	161	163	165	170	145	169	187	192	148	160	161	185	173	164	165	143	160	179	161	157	155	141	146	165	159	166	173	178	167	133	163	166	157	165	153	170	159	132	149	163	159	169	153	157	147	164	155	154	145	147	167	160	149	157	153	160	142	160	159	164	155	134	175	187	168	153	156	149	173	135	151	147	142	144	168	163	161	178	159	173	168	168	158	168	160	161	152	164	140	152	137	148	143	157	163	154	156	137	177	158	148	168	170	157	160	155	162	161	177	172	194	155	169	142	177	166	161	156	164	159	161	165	142	169	179	151	168	125	155	137	137	159	139	173	186	157	157	167	152	143	143	151	179	162	171	160	183	148	145	132	149	163	161	155	149	144	171	163	151	157	142	181	182	158	177	150	146	153	147	161	157	159	145	171	161	173	157	156	163	190	148	184	146	159	165	169	150	146	172	165	149	137	150	169	134	176	163	160	172	148	174	161	162	190	165	167	151	151	169	158	165	163	154	147	195	148	165	150	146	165	171	181	167	178	158	152	189	153	152	151	158	162	170	160	153	152	205	167	172	159	167	157	169	156	176	173	155	165	154	149	178	161	162	168	152	146	159	160	170	152	173	163	154	162	158	174	143	170	172	161	140	159	165	170	141	158	158	165	162	151	154	143	138	163	164	175	169	175	156	184	144	176	147	136	161	179	161	149	167	169	162	173	146	187	176	187	152	151	162	156	164	154	175	156	148	176	160	147	164	174	157	162	164	143	170	142	189	163	154	161	186	145	153	174	146	162	155	146	151	173	149	167	152	156	174	182	160	180	163	176	138	172	172	146	153	152	168	166	162	167	166	165	156	166	168	138	165	138	160	145	172	149	173	148	169	152	157	167	160	167	169	155	139	173	162	172	175	146	151	151	171	165	171	156	164	163	182	168	154	159	143	172	158	155	162	162	173	162	155	145	154	136	147	151	147	146	145	166	165	153	158	152	168	146	180	137	160	175	163	138	142	154	143	164	156	153	171	150	132	161	173	169	147	151	177	138	160	149	151	179	153	148	173	140	145	169	164	167	172	163	164	161	147	157	159	169	152	154	160	146	157	156	147	148	146	177	173	167	152
2047	698	734	685	808	695	703	673	617	653	614	630	630	601	558	605	572	575	586	621	619	551	529	607	534	531	566	581	570	575	587	564	596	566	554	580	597	595	608	579	571	526	580	588	555	588	630	602	533	558	558	556	585	612	551	564	600	544	572	548	548	525	625	625	579	575	613	590	561	541	586	560	567	561	535	560	552	558	564	550	598	622	580	580	593	600	611	637	665	601	574	610	604	565	573	578	558	580	555	555	604	570	618	593	597	542	595	580	588	539	554	595	585	525	560	580	583	548	571	568	549	578	590	592	560	512	586	538	537	553	525	519	566	548	534	604	602	586	620	579	542	585	601	531	531	564	595	585	541	559	560	550	567	554	582	560	561	544	567	528	569	573	551	556	522	589	517	568	597	602	565	579	565	578	571	570	557	571	536	540	569	551	584	553	562	568	580	536	578	556	604	584	586	581	590	566	599	544	581	586	569	560	580	556	571	569	581	572	598	594	568	549	555	557	541	577	557	534	527	569	610	553	522	547	581	578	550	558	600	565	573	575	555	529	612	561	574	564	546	545	557	556	555	562	540	570	570	550	556	601	579	577	547	569	544	535	587	542	526	565	595	549	572	562	549	553	558	568	545	611	569	546	560	596	552	588	610	556	571	558	575	560	603	619	613	550	582	546	559	543	547	544	552	560	606	557	613	539	543	550	586	582	602	542	577	576	544	602	578	539	542	547	525	569	535	550	569	597	567	589	607	546	507	559	562	536	586	565	567	534	583	574	591	586	600	564	553	594	563	555	614	581	571	578	572	581	493	556	603	577	526	628	565	602	554	568	588	606	542	603	565	556	537	600	593	566	506	602	591	550	576	550	533	581	527	557	580	588	574	617	573	563	601	606	563	538	590	569	558	609	560	575	589	548	569	543	583	528	541	555	606	557	595	548	566	520	586	587	582	533	566	574	544	572	559	613	560	541	534	583	543	571	618	580	569	605	594	542	559	574	563	545	568	580	614	560	548	581	561	531	585	576	582	571	549	579	596	603	549	578	569	605	554	529	549	558	574	562	547	582	573	597	577	569	541	564	508	533	579	537	573	518	579	553	570	584	563	585	577	531	564	571	556	521	561	559	600	627	575	595	557	555	589	587	547	540	578	529	594	584	652	577	613	565	601	550	575	571	548	550	549	568	581	550	562	550	539	561	538	563	574	544	578	581	533	588	589	559	583	577	580	575	596	593	543	638	545	599	613	553	546	547	574	571	543	567	575	567	609	557	540	551	555	612	591	564	538	523	526	589	549	592	599	549	560	567	551	562	528	589	577	553	558	553	526	557	552	560	572	566	585	596	564	595	560	555	560	609	585	518	592	528	580	548	563	602	565	550	559	569	537	534	556	571	568	596	533	577	606	573	548	563	541	586	554	525	546	540	521	585	552	594	576	594	578	582	572	551	569	526	577	498	542	581	600	587	567	570	575	583	544	559	541	594	574	565	571	570	562	594	531	579	524	533	566	570	588	593	548	543	582	557	584	554	583	557	549	573	606	579	549	569	568	547	579	561	607	536	580	565	533	547	571	543	569	565	590	531	595	580	521	577	538	582	573	582	578	581	548	595	556	536	579	539	595	563	571	567	599	514	566	546	551	533	551	604	564	566	560	577	536	574	579	572	582	536	615	588	583	562	565	556	564	546	597	556	544	580	534	578	569	583	586	575	574	587	632	600	583	566	559	576	557	566	585	618	589	567	579	561	530	576	560	570	582	559	567	579	544	558	605	586	603	571	583	576	556	609	589	575	588	574	548	531	556	519	563	538	554	617	590	542	570	555	547	598	553	525	536	570	581	533	580	590	546	528	560	609	577	520	603	585	577	532	551	563	583	600	601	549	581	563	549	566	568	567	615	546	600	528	578	552	599	521	575	569	549	582	548	517	553	593	578	579	584	527	609	576	566	601	548	563	543	589	568	563	534	558	513	581	563	590	546	551	576	581	574	583	592	586	556	584	572	527	568	575	543	541	551	555	558	547	547	615	598	557	571	605	532	575	596	601	606	570	544	575	571	537	559	548	551	544	560	536	576	554	610	567	598	576	605	583	594	605	599	591	582	558	564	557	543	595	571	564	578	563	584	557	566	562	616	558	584	537	560	581	584	589	555	507	523	553	620	559	566	578	575	584	574	589	553	531	549	569	547	555	572	530	556	574	559	592	589	547	541	564	546	547	543	524	531	568	560	589	568	559	617	584	529	616	560	549	572	539	546	541	542	587	543	593	580	541	601	552	555	548	551	522	560	555	577	590	563	546	593	559	570	570	596	589	593	576	575	577	590	564	592	544	560	535	551	523	556	563	566	590	533	560	550	608	595	572	563	599	556	534	562	578	536	575	580	554	556	595	569	556	597	594	605	531	591	571	568	579	534	553	582	571	553	556	559	583	557	550	549	572	582	567	563	541	560	586	533	561	567	572	566	591	516	566	589	555	618	582	545	596	521	536	568	583	574	537	576	584	591	617	599	606	579	551	554	517	567	546	557	543	527	589	629	530	568	542	567	545	498	590	590	580	580	580	565	554	596	555	557	545	569	580	558	558	580	572	578	558	610	518	565	570	538	534	595	591	525	583	604	560	597	579	569	564	583	591	558	543	568	582	554	575	567	568	607	563	578	586	570	585	586	546	538	541	584	538	596	570	576	571	549	567	597	544	579	570	560	538	575	601	574	565	558	570	550	606	586	576	567	551	541	577	585	533	555	558	584	559	577	567	579	547	578	593	570	568	554	537	558	608	594	583	573	562	603	557	529	567	605	550	591	561	563	550	542	536	553	579	572	559	585	542	560	562	519	570	534	556	592	584	587	600	576	567	587	621	543	567	585	539	605	576	540	567	586	566	588	566	565	583	570	527	547	579	562	584	573	547	587	560	588	535	530	581	526	581	566	565	564	541	539	574	577	549	531	577	559	533	554	577	618	610	582	567	559	606	543	557	550	545	553	560	604	576	569	557	575	573	558	555	595	557	583	552	558	551	556	558	590	531	550	566	601	531	596	570	562	546	545	562	563	558	566	517	580	562	541	550	541	550	552	567	537	584	609	559	552	569	550	544	580	549	588	597	553	524	549	588	548	552	594	596	590	591	596	596	570	555	584	550	571	571	576	590	607	560	572	565	566	567	557	536	524	566	542	577	523	602	544	547	595	604	542	573	560	538	578	602	581	568	542	578	586	547	535	583	561	593	591	535	575	571	561	552	556	575	566	569	539	520	576	586	545	587	579	567	559	574	547	528	574	576	530	579	560	583	539	581	591	622	584	560	590	532	588	603	528	593	604	584	548	534	577	550	567	578	575	570	653	595	556	539	563	525	538	523	623	599	524	579	583	577	559	588	575	583	565	567	560	572	564	535	523	521	550	581	583	570	533	565	602	576	605	585	570	591	542	551	625	582	606	546	579	543	547	559	546	562	554	616	569	565	617	527	531	581	573	554	552	587	608	554	555	602	574	582	534	570	508	552
1745	189	230	198	202	192	173	198	145	179	161	163	161	186	159	152	178	157	160	170	161	161	154	160	149	169	159	160	155	163	166	148	164	155	166	162	149	162	165	184	171	161	132	132	141	154	166	163	174	171	154	155	155	140	151	166	173	156	174	148	160	157	187	157	159	143	150	149	175	157	141	168	140	141	158	155	179	169	168	175	172	184	158	155	174	186	187	174	166	166	167	167	152	157	166	173	148	180	172	161	168	170	170	146	156	158	158	160	153	159	168	183	162	157	159	156	164	156	183	147	142	159	148	162	175	175	171	174	186	160	160	156	152	151	172	154	138	157	150	148	162	168	169	181	181	157	164	153	154	159	133	138	156	171	174	160	160	149	171	148	176	184	185	179	154	150	148	157	138	153	165	177	175	141	153	150	167	159	169	184	152	155	162	144	171	168	165	153	155	145	150	159	176	126	169	148	143	152	174	185	147	157	151	159	158	160	162	163	170	164	155	175	161	187	168	174	176	156	166	146	169	179	165	181	137	172	156	153	156	157	174	155	134	167	167	152	156	164	179	138	150	164	153	154	176	172	177	140	162	142	171	166	144	171	180	160	143	169	154	149	166	175	148	168	176	156	167	142	178	162	156	147	163	203	152	171	189	134	161	179	168	155	167	142	169	176	170	146	165	150	151	152	156	163	165	158	176	146	196	176	164	155	166	169	199	170	157	163	163	176	151	157	167	168	152	166	159	156	160	159	155	165	170	171	144	183	154	167	172	158	172	158	162	147	172	180	181	153	159	152	181	180	139	164	186	183	170	174	173	144	171	145	155	180	162	161	158	169	160	137	169	160	159	183	163	167	154	152	155	181	146	174	153	167	152	146	171	159	159	174	164	172	167	131	164	186	176	161	165	168	178	166	194	176	151	148	139	168	153	161	148	172	159	148	174	173	153	172	156	150	155	168	163	141	165	171	158	164	176	174	158	170	161	156	159	128	142	147	147	155	171	151	162	153	145	160	171	172	162	140	156	160	154	171	169	170	177	162	173	163	148	137	160	182	162	162	169	134	154	156	144	182	156	166	151	147	137	162	157	142	172	164	168	174	153	165	156	161	136	166	164	136	158	147	143	171	173	179	177	158	153	132	176	139	179	161	167	162	147	168	158	141	160	147	172	154	141	169	170	183	156	160	163	173	161	143	153	154	169	147	154	156	172	170	166	156	149	164	168	152	157	146	135	172	153	161	168	176	157	180	165	202	167	173	153	151	144	192	154	167	149	185	176	171	156	163	172	152	169	181	150	162	179	165	153	192	168	142	158	160	171	167	167	170	165	150	157	137	153	145	182	163	158	152	154	136	133	161	166	163	170	161	148	172	143	152	131	182	170	170	148	164	199	149	158	177	176	161	159	160	148	154	139	152	157	167	167	166	153	177	141	175	171	165	146	174	137	159	153	146	173	152	144	149	176	156	156	159	172	162	147	171	169	187	184	179	170	138	178	159	155	166	159	153	149	169	166	188	179	175	161	157	174	161	143	161	144	137	162	146	154	176	154	172	148	158	154	180	142	176	146	152	151	163	149	166	163	168	181	151	183	142	153	166	172	167	164	153	167	166	159	158	151	155	159	154	141	150	153	168	157	139	139	165	147	147	160	164	171	162	167	146	152	155	174	156	158	156	176	180	166	163	143	145	166	187	157	161	142	148	148	149	152	154	173	150	168	175	172	175	150	137	171	150	159	178	165	172	170	165	157	175	155	191	150	159	164	149	159	168	150	155	167	160	158	179	150	156	179	166	159	153	184	158	154	169	147	176	150	148	163	153	177	146	149	130	169	159	144	159	158	163	141	165	162	161	155	160	213	152	179	155	159	166	167	155	164	164	148	146	162	173	147	186	182	183	149	165	172	156	151	150	155	148	162	161	152	162	156	199	167	167	167	157	164	173	152	174	164	166	176	191	146	137	152	150	161	173	154	152	184	145	159	184	149	177	146	162	169	171	160	170	153	153	201	157	161	146	169	154	153	175	146	160	177	169	162	159	166	151	168	149	159	194	192	152	145	145	170	142	167	150	157	165	182	159	152	179	184	178	147	157	154	178	143	171	149	160	156	173	158	170	153	138	157	172	174	179	129	167	137	154	134	169	161	159	125	164	150	157	162	152	157	185	183	153	197	151	174	169	155	161	202	170	166	148	169	148	152	147	162	173	158	166	167	166	158	166	167	137	167	155	159	167	143	159	158	167	164	167	158	168	185	164	170	148	140	164	151	169	171	146	162	168	139	167	163	142	184	184	163	159	156	175	155	150	162	155	156	141	143	184	159	154	179	169	152	174	189	164	150	156	171	166	162	165	169	165	179	165	163	148	155	164	167	152	166	133	174	185	173	161	166	160	162	163	155	145	157	167	188	166	159	167	158	160	181	168	166	148	154	174	167	156	177	158	149	148	144	159	165	155	161	189	167	170	167	129	157	149	163	163	167	142	176	173	156	170	181	160	181	156	190	146	161	146	156	153	146	172	162	168	138	168	171	146	199	179	175	160	163	159	158	154	166	172	153	148	161	176	161	141	157	168	180	135	160	141	139	179	149	158	160	159	151	149	142	165	145	156	157	162	155	164	147	172	159	146	178	160	154	150	160	170	172	157	154	179	166	157	168	175	189	172	156	180	156	167	154	184	140	179	152	163	157	182	147	153	178	142	151	180	161	189	164	150	131	163	145	164	184	174	160	160	168	154	162	168	170	150	189	153	156	178	165	167	177	151	167	166	169	144	159	148	166	163	184	173	176	153	150	170	171	165	156	180	174	177	173	167	149	162	163	157	180	198	149	148	170	188	178	144	171	150	150	143	153	171	159	197	147	155	145	167	165	165	186	164	167	156	170	149	185	177	154	162	136	179	163	142	151	134	174	162	152	147	182	157	147	171	155	155	166	168	177	160	151	173	175	190	187	175	166	150	168	142	159	156	140	136	157	156	155	142	179	171	148	197	159	156	149	177	163	170	165	148	145	154	168	171	163	171	151	144	167	140	180	152	180	173	155	183	190	149	147	150	182	140	170	151	157	168	162	160	174	170	156	143	170	172	180	175	182	158	164	170	157	161	148	142	170	172	138	166	170	163	167	153	166	156	158	170	178	147	160	147	147	178	168	159	195	151	155	169	167	151	161	149	184	177	175	167	159	166	167	165	179	141	169	183	144	171	190	164	183	164	151	151	175	162	144	159	146	194	147	171	165	159	167	166	153	167	157	188	154	169	188	169	143	157	158	147	164	163	155	143	164	174	150	153	161	177	152	158	163	160	157	178	143	143	188	147	153	167	167	140	152	175	182	150	136	158	187	156	152	157	172	147	145	140	151	190	155	180	164	154	173	171	171	159	159	174	174	141	159	167	157	178	155	160	183	125	159	148	152	160	182	167	178	151	171	176	156	186	162	160	151	176	162	178	169	152	162	165	148	119	158	169	191	143	138	143	165	160	147	165	151	159	165	128	159	138	159	151	158	132
2102	640	689	764	775	725	660	639	663	585	616	610	614	603	600	558	597	598	548	595	609	600	569	567	590	567	599	584	584	573	553	565	536	564	584	545	605	572	589	559	544	552	550	540	609	584	594	586	576	583	564	587	644	592	567	614	588	535	556	577	602	573	614	563	604	567	601	577	610	557	576	595	563	559	590	533	579	594	517	607	596	578	601	571	566	582	584	658	691	649	605	592	588	624	558	585	558	565	594	580	578	634	555	604	587	647	553	530	601	557	561	568	525	568	609	600	556	572	518	586	579	526	579	539	536	588	599	533	583	580	578	597	572	540	600	598	581	585	624	603	570	568	624	558	594	538	533	607	527	569	612	573	540	562	561	546	559	592	554	550	596	547	595	583	545	572	548	550	512	590	591	590	627	548	558	554	588	610	570	602	597	605	554	612	611	611	530	597	582	577	513	581	565	525	560	582	603	589	531	550	573	586	628	570	559	558	584	597	603	542	594	574	548	611	618	554	550	620	576	582	545	553	511	573	586	559	600	549	597	576	565	591	618	594	521	631	557	546	547	591	569	549	576	597	573	561	579	547	569	559	568	527	611	538	540	540	556	561	563	583	535	593	588	628	578	558	595	577	582	579	581	568	582	589	576	567	585	606	544	526	618	520	557	566	596	578	579	603	570	577	558	569	549	582	569	612	596	591	538	561	607	577	541	530	556	577	579	578	586	613	552	618	603	604	572	523	564	579	552	592	582	608	573	609	539	570	642	554	596	607	580	547	571	588	560	581	582	584	544	513	592	588	607	564	561	558	548	574	598	569	519	536	581	585	596	545	551	575	538	590	580	608	561	559	558	560	603	584	580	556	548	582	546	583	598	577	569	551	597	565	550	594	565	554	575	623	565	599	556	544	551	588	570	567	576	554	598	537	577	559	617	549	568	591	585	534	567	566	588	561	548	569	575	594	543	548	576	581	537	611	590	578	533	516	545	577	567	555	587	559	550	633	586	589	565	617	605	594	563	546	584	580	593	591	617	584	609	554	573	583	550	573	560	608	549	577	567	558	595	587	628	586	586	597	587	579	571	569	523	576	562	570	544	554	593	597	532	577	525	559	558	567	577	578	529	629	557	568	580	563	570	606	586	548	593	561	604	590	543	549	529	563	576	616	549	534	566	533	557	586	572	561	547	594	554	554	615	571	586	568	538	579	562	581	551	563	583	541	569	559	523	566	573	619	552	567	557	586	578	552	519	567	640	567	607	579	576	614	566	568	615	573	578	551	612	557	544	580	561	590	550	578	575	569	565	585	625	568	568	551	588	564	545	563	563	574	516	548	572	564	564	565	584	598	613	536	594	536	559	554	571	554	601	566	529	598	562	601	554	542	584	601	573	581	567	559	564	567	541	641	601	573	545	593	587	607	547	592	565	585	593	572	585	605	591	593	533	544	604	594	580	600	587	556	560	520	598	566	606	560	559	572	526	597	577	601	536	562	563	554	588	617	555	590	598	593	579	536	586	567	595	599	580	538	556	542	578	548	630	584	615	571	583	543	583	552	600	545	616	584	568	594	592	603	565	540	570	543	539	603	554	602	574	581	580	565	538	549	550	572	601	651	593	571	572	571	543	602	589	555	559	551	585	578	548	542	568	523	569	536	578	600	575	607	570	543	564	592	577	575	577	601	569	560	566	577	546	576	569	553	586	603	580	609	575	577	552	535	600	560	553	558	545	578	559	566	582	556	606	548	627	553	544	539	595	578	559	544	571	593	561	601	542	552	568	529	568	566	597	543	569	593	578	547	578	574	576	586	585	574	587	559	588	544	549	596	578	567	575	582	616	554	622	577	587	558	558	549	577	566	574	590	560	590	584	549	539	555	555	531	583	599	573	587	548	556	559	595	568	574	555	568	556	561	573	586	546	599	563	580	550	587	530	574	564	581	561	593	549	542	578	575	578	543	551	567	615	564	569	577	577	545	575	528	580	530	546	590	599	575	574	586	603	548	598	594	520	622	557	553	541	609	578	541	548	555	539	594	565	580	551	604	587	565	582	540	560	607	581	579	569	559	581	576	581	554	555	565	564	555	559	590	559	554	562	577	598	573	605	510	577	563	554	590	609	557	521	554	578	569	534	586	560	563	543	586	569	570	598	589	574	578	571	595	573	585	600	600	558	586	517	585	590	590	562	560	591	602	577	607	575	584	538	573	547	626	607	557	548	579	577	519	568	596	588	572	577	585	557	614	531	543	547	585	613	563	548	533	570	592	547	596	572	572	594	571	541	590	568	573	643	604	592	592	553	552	555	611	564	562	592	511	564	559	559	556	572	555	562	561	556	587	556	612	539	535	560	555	572	578	554	562	606	554	577	607	584	617	569	544	585	565	583	610	543	523	597	578	581	550	540	589	562	586	599	596	589	602	576	584	607	580	565	607	567	612	561	569	621	591	602	588	540	606	576	605	580	544	604	601	570	542	546	523	545	593	596	601	561	586	575	582	571	593	554	573	580	593	591	616	633	608	536	563	552	554	556	550	593	568	586	596	571	552	606	543	565	553	543	545	541	544	572	572	558	569	580	589	564	559	579	545	558	563	538	563	563	570	562	600	535	542	603	574	585	554	542	571	550	553	525	548	577	572	580	573	572	602	587	602	618	561	583	554	585	644	536	572	526	516	552	579	603	584	586	569	584	579	567	546	567	552	591	595	584	600	591	599	591	601	557	591	614	541	556	578	540	574	556	555	579	575	563	591	579	545	552	591	579	589	554	557	577	607	545	619	569	581	599	546	571	599	561	568	567	619	538	592	575	618	551	560	588	553	608	522	557	563	560	560	545	575	570	619	585	592	552	565	572	582	599	581	537	578	602	556	578	581	578	576	553	587	578	564	593	538	599	597	568	574	571	582	561	590	612	534	558	552	572	572	583	553	571	595	525	629	543	567	547	539	537	546	550	565	584	565	555	586	525	612	563	594	604	599	611	562	592	571	599	571	561	556	554	579	568	601	570	571	551	592	549	582	596	558	555	556	580	587	537	577	592	588	586	566	598	585	579	581	567	545	556	548	580	546	569	531	515	549	607	572	525	553	567	572	535	598	544	553	571	594	599	568	580	586	540	609	559	587	593	546	573	600	549	582	591	583	555	612	581	581	557	575	581	524	580	587	535	575	592	529	581	537	546	572	574	609	553	575	528	583	594	536	577	593	547	597	587	550	580	560	593	552	596	559	570	564	525	572	581	577	567	572	572	586	561	591	623	588	618	565	573	542	579	533	501	585	525	583	561	565	550	590	558	602	590	588	631	571	595	578	582	622	590	584	549	590	599	584	549	589	582	562	575	558	586	583	583	578	554	521	572	569	562	576	583	570	569	579	563	563	558	581	556	560	597	599	625	557	564	577	582	579	534	519	529	562	583	588	536	575	558	573	571	548	552	573	576	601	641	619	565	606	602	568	631	563	511	556	608	524	602	555	569	591	527	579	555	545	572	599	553	613	553	602	580	556
1794	234	214	217	178	197	147	169	166	180	164	170	160	163	163	176	147	176	177	153	155	156	148	178	150	183	158	172	178	166	163	167	167	149	150	146	166	154	173	153	152	143	167	162	176	158	155	169	146	167	160	148	170	169	179	156	180	173	173	170	151	174	156	160	154	166	144	194	180	177	174	174	184	154	145	167	164	147	158	177	175	150	164	157	187	159	174	169	163	181	159	179	162	164	153	174	172	173	165	185	150	170	159	158	165	180	147	160	159	160	158	145	165	154	176	158	161	160	159	168	161	148	164	175	160	153	138	185	157	153	154	150	162	182	177	163	162	168	166	178	181	153	159	158	151	166	166	163	154	172	159	168	169	162	188	158	150	183	162	158	163	181	173	151	154	143	174	146	176	161	161	182	164	147	171	169	158	162	159	160	165	172	167	144	160	157	169	173	162	170	177	176	149	152	156	164	181	172	184	167	161	178	147	151	139	171	168	156	173	184	151	171	141	180	183	182	177	176	161	167	186	171	183	168	151	166	159	176	152	165	164	165	158	173	145	158	162	165	170	167	158	170	163	143	159	163	190	160	147	175	187	160	174	172	165	142	183	165	171	151	177	198	165	184	176	172	171	148	174	169	165	173	147	149	151	165	182	174	150	159	155	186	160	175	145	146	159	164	166	134	186	169	151	183	203	181	168	154	165	167	185	179	154	150	196	177	162	159	176	165	147	157	136	169	160	169	168	145	167	168	157	150	171	171	147	167	152	144	191	170	178	154	159	171	129	160	165	165	167	161	157	167	152	156	161	153	170	172	167	192	182	180	157	151	175	152	180	160	164	148	160	175	183	175	165	165	169	155	173	187	140	155	166	161	172	182	155	161	167	177	176	165	165	138	177	176	179	160	157	156	139	147	157	142	188	161	178	165	154	179	183	178	161	152	158	168	195	167	149	166	162	168	148	160	151	181	166	153	173	165	178	169	171	201	167	151	161	171	152	170	178	174	183	173	179	137	153	162	160	150	164	163	158	157	158	163	177	163	171	190	152	165	148	170	173	148	148	173	157	165	175	163	163	175	184	193	153	177	172	155	174	149	178	193	156	174	151	192	195	179	154	151	155	186	172	157	164	158	165	147	173	165	176	172	159	146	156	155	140	164	159	177	166	168	154	158	177	168	162	158	183	157	152	173	180	162	160	177	154	164	157	158	171	163	187	147	137	174	151	157	156	157	165	167	146	183	171	178	145	171	183	175	171	168	166	163	181	167	160	170	167	144	149	160	147	174	168	155	165	182	137	175	161	153	155	187	166	182	170	175	150	157	174	162	158	158	183	184	189	163	160	154	178	164	191	166	162	145	148	159	179	166	153	168	156	163	144	159	160	187	150	165	164	169	158	158	176	173	170	155	176	156	160	162	162	172	164	153	176	166	161	163	145	180	170	171	161	182	163	175	181	154	181	166	172	187	171	179	181	167	155	160	166	161	154	163	162	176	162	180	158	163	177	169	172	151	128	166	172	177	151	158	171	168	148	149	155	142	171	164	191	173	166	153	153	207	153	158	192	152	177	166	185	145	183	159	147	179	169	148	168	169	162	159	182	147	165	175	157	161	147	144	159	159	162	163	160	171	174	154	159	173	168	175	164	192	167	153	167	189	155	167	171	161	158	165	176	153	163	149	162	163	149	169	173	153	141	174	163	154	182	152	176	192	181	174	165	160	161	160	160	168	172	168	177	143	144	167	179	142	143	166	161	185	170	158	162	173	165	158	164	180	151	162	157	181	173	157	160	163	168	163	200	177	154	154	177	171	150	145	161	160	150	182	163	157	158	166	174	147	156	154	155	160	174	178	188	152	137	155	161	163	164	170	164	166	165	168	178	163	164	162	144	164	154	140	178	158	168	173	185	168	175	166	166	170	155	153	176	170	174	171	152	132	141	165	187	170	153	155	163	168	182	177	181	141	164	165	162	156	193	158	169	190	169	162	163	167	181	148	184	149	175	179	187	174	168	156	179	183	183	180	181	180	162	182	143	172	173	175	172	181	179	169	160	162	171	160	179	181	151	152	186	168	157	166	177	148	161	149	172	145	155	163	154	149	149	155	154	183	147	163	158	166	165	174	151	155	154	165	162	160	171	151	141	168	164	187	137	158	165	177	154	163	173	187	192	156	145	163	162	153	182	158	162	182	166	150	175	159	154	163	168	163	157	176	162	145	175	145	162	170	168	174	170	176	166	158	196	161	167	178	168	157	156	175	179	161	163	175	145	161	145	137	126	149	154	163	188	177	138	177	181	174	163	192	176	178	163	164	159	174	174	158	164	164	165	157	175	170	175	157	157	158	164	167	172	158	152	173	146	164	153	164	183	175	161	160	167	173	177	154	166	163	162	168	163	182	180	171	161	147	186	154	167	170	141	191	167	158	165	158	166	152	157	153	169	195	158	161	154	154	167	174	172	149	154	193	166	198	165	162	158	179	161	173	185	173	163	143	170	156	150	144	179	171	140	171	154	163	172	156	155	170	180	155	156	179	163	166	169	169	154	168	146	152	170	177	149	156	150	148	183	154	180	171	151	147	173	153	171	143	170	166	153	182	185	156	157	177	181	172	180	169	177	179	171	173	149	161	148	175	167	174	162	161	161	177	160	163	168	159	151	172	152	142	154	172	139	165	168	148	167	158	131	174	182	171	164	171	196	166	152	138	170	169	186	174	176	157	163	148	149	171	167	169	170	167	147	167	138	159	153	177	155	153	166	156	195	159	130	156	146	161	131	157	143	168	153	157	151	168	149	172	155	162	135	170	154	151	157	157	161	153	166	163	174	180	162	167	157	163	160	154	153	186	166	167	158	162	160	148	157	131	148	162	161	128	173	165	165	194	152	153	176	175	164	159	165	185	168	147	144	135	190	191	164	147	164	154	188	183	164	170	154	144	159	167	165	168	162	160	161	178	157	171	169	154	161	146	145	179	173	167	171	141	148	163	162	170	159	156	163	150	159	174	163	146	152	149	173	165	154	157	166	191	143	167	171	158	161	174	152	152	149	156	166	173	169	188	184	162	170	166	179	149	170	153	155	158	169	190	152	155	184	162	187	166	164	153	177	164	154	141	152	156	156	176	160	169	169	183	160	172	176	165	169	159	165	166	174	149	165	157	182	181	178	172	172	173	156	186	178	162	154	175	181	153	173	152	172	165	158	173	165	159	145	180	164	173	151	165	147	165	149	185	184	130	179	160	159	172	156	156	181	152	171	160	153	181	162	160	133	168	173	174	171	171	184	157	154	159	155	169	185	173	167	151	151	158	170	162	162	169	145	158	167	165	175	184	177	185	174	171	180	188	168	144	160	160	171	151	164	133	156	147	150	154	164	158	143	165	166	195	155	175	156	137	176	156	147	160	159	152	166	177	162	161	176	148	158	144	166	165	162	169	146	154	172	161	196	157	161	176	192	167	156	144	166	151	151	160	156	169	157	162	143	152	167	150	179	178	170	154	168	153
2074	615	791	773	813	762	685	659	662	631	614	577	587	615	620	610	610	593	624	543	579	579	590	590	553	589	620	562	561	607	579	563	609	615	568	598	568	590	599	562	576	589	606	610	591	550	581	579	552	610	607	550	580	573	570	569	602	576	591	571	618	628	616	621	597	579	615	604	606	594	550	582	566	590	548	645	554	605	557	571	598	573	585	597	597	629	616	650	651	645	617	553	620	620	599	576	586	568	593	636	605	614	614	601	574	636	640	584	553	572	581	590	615	602	591	598	578	582	596	573	608	592	618	558	572	586	590	617	571	573	558	575	627	599	579	557	579	621	645	567	561	578	614	564	562	603	599	566	582	622	597	552	582	587	577	569	571	583	572	585	606	600	575	548	606	581	559	602	539	562	598	627	585	650	604	589	569	549	604	592	590	602	579	599	591	579	601	555	515	589	542	559	575	612	585	551	595	587	571	579	577	524	566	603	533	594	559	584	632	576	581	607	577	551	558	543	575	559	566	548	553	575	631	586	579	594	579	610	559	576	600	544	575	585	557	592	617	616	612	565	594	562	607	592	573	594	570	588	596	579	553	571	566	577	562	576	576	629	580	568	591	582	608	608	590	573	590	579	633	626	555	583	566	567	545	557	638	597	550	603	569	556	612	577	536	578	605	592	549	581	572	595	582	563	550	529	581	514	615	578	594	579	559	593	576	591	601	583	570	558	537	523	617	565	592	613	542	611	585	563	598	642	557	612	549	556	560	591	590	609	622	557	555	538	604	588	574	589	557	614	549	552	535	590	579	560	578	564	600	595	556	558	612	571	550	596	560	599	584	585	617	561	516	566	546	614	545	559	564	569	597	614	593	581	580	586	564	545	577	569	542	545	554	539	572	574	581	571	556	576	573	600	599	553	614	550	618	617	567	619	574	583	607	553	591	588	584	539	629	601	583	579	573	550	570	560	572	547	576	598	535	539	583	587	559	568	602	573	587	569	572	572	572	600	593	561	580	537	552	567	585	589	633	545	611	545	592	578	568	580	650	561	538	553	582	580	584	550	618	576	539	524	582	594	598	614	554	571	610	549	600	639	566	548	562	587	546	556	587	591	574	598	547	576	566	621	560	594	640	584	551	561	595	593	561	599	554	589	592	576	550	610	543	600	620	592	530	538	570	629	606	586	563	567	561	601	543	579	612	612	552	606	568	589	569	573	548	559	612	602	625	554	586	588	573	547	603	549	596	592	605	564	571	579	616	533	576	542	556	609	589	572	577	558	507	570	615	633	561	595	564	583	589	583	552	616	548	609	590	548	623	556	562	578	599	534	598	563	634	568	580	583	537	575	536	571	576	554	593	592	562	602	580	596	629	581	534	610	563	596	626	593	578	542	629	557	578	563	533	561	581	572	560	547	623	548	598	623	605	596	606	569	560	596	556	551	632	571	563	555	591	563	580	585	571	518	556	615	572	579	586	589	578	563	582	626	593	596	571	569	592	572	612	623	589	591	585	558	558	571	573	576	577	608	573	559	573	591	568	574	582	573	552	583	598	539	587	579	603	582	589	568	534	573	525	617	563	608	582	558	545	590	622	540	616	606	588	607	553	586	601	606	610	572	548	589	554	612	590	552	559	567	593	560	607	567	569	566	614	588	608	607	578	613	546	585	577	598	557	596	582	566	560	560	573	605	638	583	557	538	551	560	575	597	574	556	597	615	554	599	628	547	603	586	557	610	570	542	549	595	582	587	551	594	599	585	575	595	554	605	566	611	588	523	572	594	563	571	564	569	609	553	554	605	552	609	529	577	589	567	618	597	554	605	583	591	544	600	534	588	571	569	600	586	541	609	573	622	536	578	614	564	594	526	554	542	569	562	618	582	581	553	582	595	585	619	539	544	577	587	625	549	568	602	588	572	632	588	562	591	633	585	598	580	552	550	573	571	622	602	575	581	575	544	571	639	566	576	553	594	584	600	566	589	597	598	593	567	534	547	591	562	580	583	552	559	577	576	546	588	574	583	535	552	547	571	578	597	591	568	580	607	582	568	623	582	564	594	540	576	606	613	568	547	573	531	571	614	581	578	571	576	559	541	554	568	547	555	586	567	599	580	593	528	522	594	549	580	591	538	603	570	597	594	568	569	577	568	554	539	582	546	554	583	588	575	558	592	582	587	574	575	565	629	574	568	570	567	554	591	602	562	581	560	577	560	559	565	592	547	576	570	591	589	563	578	560	563	575	593	592	598	591	552	628	589	547	603	545	580	601	578	609	576	606	546	530	610	606	561	616	545	552	567	585	593	525	585	562	573	576	573	519	587	623	591	578	546	594	586	538	575	599	634	618	570	598	611	546	593	555	568	569	558	537	556	554	554	573	551	572	578	596	540	590	635	610	603	571	553	593	612	569	573	601	514	572	598	595	564	578	557	600	583	540	553	559	589	568	624	577	633	599	614	564	546	574	589	545	625	561	522	563	572	589	580	576	563	526	600	596	565	583	585	608	573	550	586	558	549	558	607	576	559	573	564	591	574	600	577	546	609	578	535	574	533	563	570	568	578	577	568	566	558	621	576	571	566	567	544	630	567	564	582	601	589	603	578	591	592	627	586	571	578	563	574	581	602	586	613	584	601	596	579	576	612	614	599	582	560	620	594	558	576	525	577	594	576	583	579	586	584	603	573	574	581	573	578	596	576	535	586	580	569	600	601	585	544	561	542	563	556	588	575	547	587	623	575	570	648	562	588	584	577	597	540	619	570	597	583	566	559	587	625	564	609	632	552	605	602	589	571	592	566	564	590	561	614	617	576	599	587	587	589	563	565	589	605	592	592	532	566	534	585	526	597	543	569	567	562	552	565	586	607	604	562	565	515	536	602	617	579	562	561	586	577	528	579	600	581	581	567	542	546	559	589	586	566	593	555	595	599	571	609	596	583	543	563	570	597	631	579	592	549	538	590	549	501	560	584	580	609	540	549	588	567	610	562	566	562	589	578	581	552	570	593	555	554	565	592	555	581	577	587	567	568	599	559	561	565	578	511	588	606	591	524	550	575	575	602	621	577	585	606	590	568	580	583	545	592	613	542	569	559	584	564	541	594	570	563	576	556	596	565	592	604	595	555	567	586	562	605	607	595	585	582	568	594	527	549	542	597	553	599	616	565	616	594	547	573	575	547	554	566	567	646	537	613	560	579	545	587	582	627	536	560	605	586	636	580	613	539	570	535	595	567	609	593	597	551	557	585	541	570	582	585	570	553	561	552	573	598	579	590	566	549	538	597	608	587	590	600	600	570	540	597	564	563	553	531	567	581	598	570	549	590	544	539	575	524	575	566	580	578	600	585	551	603	595	576	555	574	574	590	561	547	594	585	568	578	552	594	553	562	599	560	553	526	627	630	592	578	552	563	614	615	584	572	569	562	612	544	599	568	595	573	589	595	585	581	556	585	571	558	622	579	593	571	574	553	590	543	612	563	594	579	614	531	576	547	581	579	549	569	607	547
1725	191	234	209	201	187	195	183	164	169	167	171	155	167	155	162	167	173	150	144	166	175	184	175	188	178	183	159	184	174	150	173	170	156	160	162	155	156	173	156	196	181	164	174	187	154	149	147	161	167	162	163	159	164	171	186	135	146	139	156	159	169	171	170	166	198	173	168	157	180	159	147	160	180	181	173	161	147	163	172	157	157	164	178	177	172	166	187	157	158	161	180	160	148	156	166	162	169	174	182	183	205	147	172	175	161	196	161	170	148	179	191	154	172	172	147	160	150	166	175	163	139	161	162	174	145	190	147	160	163	172	131	166	175	152	179	169	180	175	171	179	162	175	177	154	160	151	171	177	179	154	179	150	150	150	189	152	168	163	184	154	152	149	164	149	182	178	177	179	171	176	147	139	163	156	154	170	142	186	185	162	154	156	165	180	162	198	182	169	163	156	162	183	156	201	176	131	156	151	174	180	170	170	172	168	164	157	166	166	174	172	142	160	154	155	161	153	150	132	165	172	165	172	161	174	164	167	182	138	138	157	142	151	190	162	168	158	162	175	154	159	175	130	160	163	177	136	168	182	159	169	168	157	143	153	155	164	160	178	176	166	179	159	160	165	159	172	161	148	150	154	155	173	147	162	156	169	154	165	149	158	149	150	166	178	157	158	152	169	166	171	157	140	187	149	161	156	170	145	154	165	158	179	165	154	153	157	171	155	159	161	164	154	178	176	147	176	188	175	155	146	163	194	159	169	158	152	151	153	158	160	170	139	141	162	138	146	159	174	170	157	149	155	161	180	167	164	139	162	181	174	156	154	150	151	157	178	135	159	164	143	152	158	140	158	187	175	148	169	164	163	168	171	156	165	171	151	145	173	175	163	158	161	143	156	157	143	161	158	171	184	155	153	168	165	151	137	178	163	157	152	151	164	174	165	179	165	189	166	168	161	168	165	167	175	144	173	161	155	145	179	162	147	168	185	148	175	165	147	164	171	148	181	147	176	150	163	149	170	161	154	177	164	143	153	139	178	154	148	169	183	163	177	163	146	154	191	170	147	161	166	147	164	158	151	176	194	165	203	162	162	188	164	178	158	180	178	171	146	150	164	171	161	153	191	163	158	168	171	168	166	165	157	182	175	151	164	186	158	170	155	177	139	168	144	162	169	177	172	168	190	135	171	143	162	152	168	168	179	161	169	154	169	155	155	168	174	153	171	151	159	171	171	134	163	169	170	161	159	162	164	163	186	153	166	170	167	177	179	194	152	160	145	186	165	146	179	135	156	162	167	179	157	146	151	132	160	149	177	152	173	158	156	156	155	158	155	159	175	151	137	160	159	175	169	156	145	151	154	159	161	172	187	170	164	157	170	186	168	160	172	180	174	151	178	156	162	165	154	160	177	163	184	178	142	162	167	140	150	166	199	171	136	162	171	185	170	162	154	158	168	155	152	160	161	149	173	140	155	170	184	153	167	183	165	164	167	165	158	139	150	143	169	173	156	161	167	163	153	172	174	161	184	144	163	188	158	180	159	166	180	170	157	165	171	172	151	153	170	176	155	162	157	165	151	155	177	159	147	160	158	154	163	163	158	169	159	147	167	159	157	170	167	180	197	162	169	171	163	161	164	154	168	147	188	151	160	164	160	178	178	175	169	164	168	180	187	158	151	173	191	160	185	174	154	180	169	158	151	162	167	173	170	174	179	170	152	181	172	181	179	146	139	161	155	172	162	164	183	167	163	164	161	180	176	152	157	202	156	174	154	151	166	180	187	162	156	174	165	184	169	161	156	157	148	148	179	178	159	148	159	171	183	181	179	170	153	175	170	146	130	140	183	200	153	182	146	159	186	181	152	171	158	155	157	157	169	163	146	182	163	155	164	143	167	160	171	147	153	149	144	157	166	170	167	144	172	178	181	168	153	150	157	150	171	169	174	157	189	157	188	143	154	165	169	178	158	160	179	167	134	138	152	158	137	172	174	174	157	168	152	182	155	175	171	160	196	160	178	152	151	170	147	183	145	167	162	167	174	172	141	168	152	169	159	168	172	190	144	173	171	172	169	187	159	152	171	177	175	147	151	178	157	163	165	151	166	156	160	156	171	148	152	169	167	159	162	161	173	161	175	152	171	179	180	158	162	155	162	155	166	166	170	191	177	166	179	171	177	177	140	164	172	148	182	154	158	198	141	173	158	163	162	169	157	187	160	160	154	158	147	153	149	166	155	174	156	162	142	147	158	174	176	146	146	182	163	164	187	164	167	150	151	162	188	175	177	168	167	159	151	146	172	150	166	163	169	163	165	175	155	170	157	169	175	153	152	172	151	163	176	170	162	155	173	173	167	169	153	158	165	177	159	199	164	178	153	183	151	174	171	166	175	165	159	159	155	166	160	174	138	149	164	148	152	180	172	179	142	211	179	194	165	159	166	161	187	151	193	175	172	174	162	167	163	160	173	160	171	190	173	147	192	161	187	168	176	175	157	196	179	161	161	146	172	179	166	184	183	152	196	174	165	166	184	168	155	177	134	166	165	161	161	151	148	154	162	168	141	153	172	170	158	170	171	177	169	162	155	164	168	190	163	150	176	143	175	164	182	179	153	182	164	185	155	152	172	151	179	165	169	144	169	170	180	177	158	178	159	153	155	165	163	162	173	166	174	156	170	161	185	153	164	172	187	161	151	180	172	167	175	170	178	170	160	188	149	166	158	153	162	137	164	171	147	156	172	145	147	166	146	174	165	173	168	176	184	182	151	175	149	161	206	150	151	158	173	165	158	176	167	165	175	143	160	147	166	148	159	142	187	150	177	151	154	175	162	162	170	154	168	171	173	166	179	160	159	153	168	172	159	153	155	179	166	158	158	159	146	170	177	162	168	172	147	145	159	141	177	188	162	149	147	172	156	149	163	167	159	175	141	171	162	165	149	179	157	163	180	178	146	152	149	140	161	174	148	180	139	144	180	155	163	158	186	144	154	160	172	167	176	160	162	150	158	156	185	166	165	180	163	157	157	169	181	163	184	162	148	176	167	148	168	165	176	165	156	169	175	153	138	158	157	181	153	175	182	133	176	183	164	189	160	165	176	152	137	155	160	178	159	159	153	171	171	140	181	179	171	153	167	148	175	158	175	162	171	168	149	170	174	165	181	168	173	187	183	177	131	139	143	171	166	182	180	155	161	140	145	182	168	176	152	175	141	159	148	170	134	187	161	153	167	173	164	136	179	158	184	166	150	145	166	143	171	145	159	162	174	164	172	159	135	168	150	171	162	173	168	174	154	162	152	171	164	161	178	148	170	181	166	160	171	158	168	166	181	167	173	138	162	170	173	169	166	149	168	152	172	175	165	180	158	160	176	185	160	182	155	178	184	170	147	168	169	137	178	172	163	163	171	172	186	161	160	165	141	164	160	157	168	169	152	170	175	166	172	156	174	166	153	184	152	159	168	153	177	181	149	182	173	171	166	171	158	160	164	148	172	186	175	174	175	167	149	155
2153	625	743	814	834	755	678	658	673	627	595	608	641	614	608	638	609	615	567	538	557	545	551	572	575	564	566	578	548	591	567	582	633	612	611	561	625	588	573	585	545	592	565	605	546	571	604	545	585	553	581	558	556	585	559	576	562	580	545	576	591	610	630	607	573	631	616	624	626	566	562	578	588	618	582	572	601	553	632	547	589	585	584	601	601	581	602	697	624	647	557	604	615	554	565	602	624	572	571	562	591	609	613	545	607	575	617	560	615	587	597	544	560	584	551	570	580	586	536	586	612	582	561	572	636	589	555	575	532	588	533	562	543	567	582	544	580	629	616	587	589	616	588	549	550	528	565	577	606	608	544	589	576	555	634	592	524	603	570	566	616	572	607	581	588	578	577	589	549	570	597	568	517	561	580	564	562	538	573	554	612	568	589	550	576	569	557	609	567	599	580	568	587	575	569	590	618	586	549	554	554	562	561	576	608	552	551	579	575	556	556	583	576	576	552	569	566	592	557	606	548	576	608	567	607	544	626	572	584	576	584	594	520	594	594	578	616	547	548	542	556	569	581	575	575	583	570	613	597	564	548	603	568	566	592	541	549	579	593	581	563	544	563	604	552	568	595	545	557	531	578	515	585	561	574	567	605	558	603	564	623	549	564	592	562	562	607	585	574	585	581	622	601	586	528	620	584	570	616	529	553	553	581	571	544	558	551	587	529	574	541	564	605	595	556	557	589	568	579	610	569	580	580	551	547	558	565	612	579	593	568	566	580	605	561	617	577	604	532	547	559	578	595	545	595	562	614	592	547	554	574	608	605	574	572	616	550	584	536	575	576	530	578	602	609	549	591	580	581	600	623	579	569	606	579	575	541	564	556	601	583	580	564	578	557	561	578	561	545	549	601	586	567	566	549	539	564	589	563	551	536	553	555	563	561	565	543	533	598	585	562	561	558	549	577	579	548	571	556	602	555	578	579	641	581	547	560	551	540	582	561	567	593	561	602	557	523	599	589	609	581	541	580	557	574	556	584	607	562	591	563	597	546	618	573	604	608	571	542	541	550	535	550	608	525	610	607	590	569	570	593	599	564	571	587	577	609	557	563	556	581	552	597	586	585	562	569	542	577	604	567	589	567	546	606	576	537	612	568	588	583	595	527	536	551	588	566	578	593	574	584	603	586	588	609	605	597	603	531	573	569	586	596	581	558	578	544	587	550	561	573	549	556	570	544	520	571	556	570	607	600	567	550	578	544	563	571	611	568	555	588	575	584	572	556	600	532	566	568	541	573	579	557	581	553	587	610	596	564	567	597	561	554	611	571	551	595	614	582	527	565	535	587	596	558	594	562	596	560	574	546	546	591	595	550	570	600	540	598	569	606	601	550	568	559	550	595	538	549	550	530	559	562	584	576	590	631	540	553	572	590	563	572	581	599	545	577	574	638	587	592	552	560	545	571	566	527	525	598	547	555	535	569	563	565	614	550	578	582	556	592	598	576	606	585	553	607	544	535	534	562	612	573	567	597	580	556	547	593	554	560	545	538	577	557	587	572	565	578	566	553	567	566	570	566	563	543	578	547	612	561	574	569	573	559	551	570	589	560	563	574	588	593	617	563	540	568	563	562	583	534	529	622	598	535	581	586	600	566	586	542	562	596	577	631	559	531	596	573	580	601	586	604	606	591	574	594	571	541	570	627	590	570	589	566	606	576	550	580	581	569	552	554	560	586	551	561	550	575	588	585	557	562	608	558	571	553	606	607	603	590	585	579	571	570	584	581	623	582	572	577	624	580	585	547	551	578	553	564	569	575	578	592	538	592	517	593	602	568	542	598	567	572	586	584	572	551	571	548	553	561	626	599	527	591	568	587	545	593	561	613	549	605	602	580	573	614	558	570	602	529	588	575	562	567	580	579	594	579	583	552	550	529	572	575	562	557	580	556	548	575	566	590	584	616	598	611	557	577	577	586	542	543	566	587	598	572	568	562	525	542	594	582	556	560	567	589	550	603	583	548	557	606	592	613	545	604	535	552	587	556	527	579	557	614	564	577	575	563	580	582	549	607	545	569	564	605	540	563	582	522	523	600	570	588	554	582	557	539	610	573	574	586	531	618	571	586	579	572	547	577	572	572	548	586	563	614	576	543	600	563	553	555	546	598	561	591	565	590	591	599	592	606	546	548	549	543	625	567	607	543	583	589	543	529	599	551	600	564	546	561	581	573	551	537	608	516	590	544	578	568	607	589	568	551	540	563	556	582	595	558	546	564	576	578	556	606	568	593	576	579	594	556	570	556	652	547	596	556	561	544	571	611	545	540	610	571	595	589	551	555	561	583	554	602	573	577	586	591	606	524	576	593	606	545	571	603	530	553	552	598	570	580	556	571	580	587	590	608	573	608	573	575	523	600	539	586	563	546	584	584	547	563	616	601	536	586	562	555	559	592	573	581	612	525	610	666	572	545	576	565	572	556	574	599	570	582	623	606	604	561	552	581	604	595	627	583	593	618	571	618	586	557	588	543	584	586	552	548	569	577	559	593	585	564	540	539	559	560	572	599	597	577	598	578	605	608	611	539	597	637	558	558	523	536	615	578	568	573	513	571	595	551	575	552	581	580	564	587	578	615	544	581	554	530	563	552	594	543	562	539	590	589	591	547	578	594	594	617	614	576	555	596	609	541	564	590	522	608	553	570	527	554	550	588	537	568	530	576	568	564	559	580	592	604	561	540	567	585	575	563	612	600	544	557	536	576	553	577	581	550	585	604	566	596	550	536	606	582	545	574	575	561	571	530	616	557	617	592	552	569	581	564	571	574	567	579	595	596	569	605	624	559	571	573	550	551	530	564	578	574	593	544	597	573	612	574	559	563	567	623	528	566	575	572	580	580	562	567	549	594	575	555	541	555	573	555	614	571	548	547	547	547	601	551	534	538	597	576	560	639	555	591	520	559	548	572	549	608	564	535	593	562	583	566	541	538	567	584	597	577	582	551	598	552	514	597	536	551	554	581	586	564	549	556	552	569	584	563	583	621	571	571	581	606	543	579	635	586	579	572	550	572	550	552	554	619	564	580	533	566	570	536	602	539	600	585	540	561	573	586	506	583	590	611	534	576	592	567	559	608	538	551	587	557	616	618	578	569	578	576	581	545	589	591	584	530	574	553	567	570	540	630	525	562	553	562	533	577	561	550	550	535	589	594	540	586	610	530	595	590	546	616	556	569	560	601	521	570	576	561	584	543	584	590	547	574	587	575	540	587	545	542	597	560	594	596	591	558	569	512	551	572	532	558	575	573	560	554	566	590	571	588	589	588	589	561	573	546	599	563	590	554	620	556	581	584	603	583	606	563	564	559	623	586	583	565	577	571	575	604	571	585	620	580	545	523	559	578	574	569	517	592	592	553	581	586	558	570	571	554	559	558	569	563	557	550	597	562	565	538	570	582	551	586	575	512	571	575	611	572	598	507	561	574	582	533	619	593	564	541	609	557	589	611	598
1764	176	213	205	210	185	171	149	172	169	151	148	147	164	164	151	150	170	140	152	171	161	174	146	182	141	177	159	158	157	186	153	165	171	156	161	156	155	154	153	142	154	150	140	143	151	160	161	141	163	154	155	149	138	145	150	179	136	145	157	161	157	154	160	150	151	170	155	130	147	140	151	147	147	157	163	192	144	187	153	174	151	159	166	151	159	156	150	150	176	150	156	180	168	139	161	158	135	161	138	147	164	163	159	148	144	162	151	131	167	144	145	160	151	119	158	148	148	150	135	171	152	137	147	146	138	150	162	138	154	165	159	161	165	158	156	162	166	150	155	161	150	150	134	150	173	178	171	149	160	162	170	150	146	151	150	143	142	163	173	131	133	130	134	164	160	147	148	159	161	139	168	151	157	177	143	161	161	178	155	139	153	152	144	147	163	150	157	142	157	158	174	149	153	133	148	151	147	173	179	164	145	167	164	164	142	146	143	150	141	170	155	156	139	154	158	148	139	159	140	159	143	158	148	150	137	142	160	157	153	162	142	151	147	153	156	133	152	137	143	153	163	152	147	151	148	148	147	179	150	149	151	169	143	153	142	162	160	138	143	150	156	160	169	148	162	157	171	153	170	153	142	156	145	158	151	173	142	166	148	167	138	147	160	156	136	167	148	152	149	153	150	133	142	143	148	154	159	176	167	156	145	153	147	144	159	144	147	141	145	156	177	155	172	157	156	157	170	149	130	149	150	155	138	150	147	161	159	164	143	166	142	162	157	137	155	163	160	166	145	137	131	166	173	171	167	133	175	159	167	152	145	138	133	165	124	151	148	143	143	165	159	166	151	137	133	153	131	180	169	153	136	162	162	146	144	165	152	139	159	165	162	171	148	147	145	160	144	167	142	155	152	158	145	158	161	157	157	151	148	149	136	165	147	149	143	153	161	145	173	188	142	157	139	166	176	141	158	149	146	146	162	172	167	167	159	160	157	155	150	146	126	161	157	149	146	165	137	135	165	140	149	142	168	167	155	155	147	131	155	133	170	149	148	175	166	161	121	136	160	155	152	153	140	167	165	138	151	155	147	148	156	160	139	139	183	152	188	166	161	134	163	158	159	140	125	142	153	179	144	160	151	147	147	156	142	147	162	155	146	134	187	160	159	148	132	159	155	136	136	142	170	143	154	126	155	149	162	159	114	147	171	132	178	146	162	151	171	154	159	144	154	153	168	149	176	156	129	166	158	166	183	164	138	161	164	156	163	154	140	165	159	170	164	156	131	154	166	146	152	148	149	163	166	150	149	149	166	169	171	177	148	151	143	148	162	142	164	166	125	164	129	150	157	146	119	147	166	176	135	160	169	161	157	133	153	140	130	169	143	131	160	165	160	138	172	148	163	157	159	131	138	154	163	154	162	143	156	160	147	170	144	162	166	141	153	151	166	148	176	153	157	156	151	154	158	147	166	163	157	167	162	154	146	132	146	159	163	153	155	144	147	160	146	161	140	152	157	147	151	147	149	156	182	149	177	160	180	135	157	140	156	133	144	163	147	175	143	160	151	161	139	142	155	160	149	161	133	142	162	166	170	126	138	163	154	169	135	140	134	138	142	141	152	165	142	155	157	165	146	141	150	147	151	161	182	162	144	149	164	171	159	150	170	133	149	151	165	154	181	157	156	156	150	152	145	151	165	140	155	161	153	154	167	171	155	163	159	167	159	171	165	137	153	116	164	133	152	150	138	172	184	179	167	153	156	151	151	153	145	149	146	140	146	161	124	159	133	157	159	182	152	156	155	156	140	151	161	168	139	143	145	148	163	152	162	162	145	160	149	161	154	157	146	140	185	139	164	155	149	169	145	161	147	168	183	154	146	159	164	158	149	142	161	167	149	168	137	173	170	161	150	173	154	155	164	166	143	156	137	170	130	147	135	159	128	177	141	141	148	165	163	137	138	149	154	142	143	140	156	146	161	164	151	163	157	142	166	148	163	128	156	127	150	146	148	142	146	150	146	147	149	144	174	142	144	168	156	154	150	138	150	167	164	139	159	150	170	167	167	155	145	137	171	160	137	174	161	141	144	151	152	152	149	151	163	152	159	157	159	157	159	162	136	168	147	178	158	165	157	141	143	149	144	163	175	162	147	174	140	163	173	174	168	161	172	142	150	140	151	170	156	144	150	156	160	154	143	155	155	154	152	149	153	182	170	172	159	143	126	149	142	151	138	143	165	141	160	150	153	148	143	151	149	173	152	173	163	160	145	158	162	163	170	162	141	162	156	130	170	146	182	169	142	150	171	141	159	136	134	133	172	153	119	143	149	142	165	131	134	157	148	156	153	172	160	137	164	136	165	161	140	174	145	139	155	156	160	155	164	161	158	148	180	145	151	163	168	161	159	146	150	163	138	170	162	167	158	152	138	138	160	175	147	142	144	152	148	145	153	147	167	144	139	141	174	149	162	155	136	156	166	124	159	169	151	146	162	136	141	159	175	155	142	128	155	146	162	143	149	155	162	165	163	172	156	150	155	157	174	166	147	154	149	151	147	145	145	168	155	156	140	181	141	146	171	150	162	161	147	178	122	160	170	135	141	165	168	170	148	143	153	149	157	147	143	146	155	156	145	162	125	158	153	168	144	149	159	146	168	176	162	132	163	167	164	154	160	155	151	126	153	183	172	166	146	162	139	171	147	160	160	165	143	146	159	144	144	174	159	146	149	157	170	142	141	152	149	150	160	139	150	155	138	140	156	160	141	139	172	165	155	170	186	158	148	184	166	140	151	143	159	147	161	152	152	144	177	155	125	156	137	191	143	143	141	150	156	144	165	167	148	152	159	128	166	149	154	138	151	147	132	171	161	163	134	156	156	149	161	166	148	158	166	132	134	155	163	140	168	149	160	145	163	153	144	181	180	165	166	167	157	140	144	173	150	155	156	173	145	148	136	161	148	145	170	162	163	128	167	152	167	160	161	149	148	152	175	152	160	179	146	140	158	158	153	157	158	160	147	173	149	153	148	169	150	160	155	161	145	147	188	171	150	164	151	129	155	147	154	128	161	152	146	174	132	157	141	152	136	143	176	144	143	158	140	156	155	153	166	161	173	148	168	134	151	159	148	140	139	143	159	155	144	176	146	175	151	158	159	160	146	165	130	147	150	132	145	136	144	158	172	165	137	142	166	130	140	175	148	159	178	136	136	157	184	145	178	153	142	158	146	150	152	163	120	172	137	158	158	148	147	150	155	135	145	147	155	162	152	161	166	145	136	142	133	162	157	158	149	165	162	162	170	160	148	155	133	177	144	135	149	142	141	154	164	161	159	180	134	164	158	149	158	138	141	158	148	143	169	148	167	145	141	169	145	153	155	142	150	146	159	158	145	148	155	127	134	147	157	159	165	146	155	159	163	145	156	146	165	160	162	155	153	155	143	149	137	161	189	168	148	158	154	142	152	139	168	158	137	138	135	128	146	171	155	146	133	173	165	156	153	144	159	161	168
2103	552	678	809	719	706	649	637	639	563	569	574	538	547	559	574	554	532	556	523	568	559	550	583	520	547	546	481	554	519	580	529	533	553	538	553	525	559	563	525	547	508	584	548	530	495	583	545	543	562	526	553	560	524	497	543	607	559	545	578	555	515	581	600	609	597	598	602	562	542	543	552	564	597	563	551	539	557	579	554	562	534	577	545	574	583	636	640	617	558	555	560	582	619	541	542	543	560	569	561	552	613	546	557	538	550	559	555	541	566	510	568	541	545	532	558	539	516	547	572	526	547	533	530	544	572	522	594	599	568	558	548	540	563	579	545	587	572	576	582	557	509	533	521	519	525	541	517	513	540	548	518	554	546	587	556	544	550	564	560	531	528	597	539	556	549	548	550	525	543	532	533	559	553	565	507	525	551	503	548	550	573	565	530	531	556	563	557	567	553	504	582	535	547	536	549	523	521	560	565	510	569	563	541	562	495	536	547	539	514	519	576	535	495	533	527	574	530	538	582	537	584	514	545	534	555	567	521	574	571	561	538	540	520	591	509	554	545	552	515	554	532	559	546	544	563	561	559	522	560	538	563	545	547	546	511	528	564	544	570	573	544	570	532	584	569	567	555	485	548	553	568	536	561	515	560	521	549	552	503	560	558	569	587	571	553	518	537	552	523	538	555	510	564	467	555	544	483	529	498	557	568	537	536	531	539	497	550	534	536	538	547	561	546	547	580	555	551	559	533	553	578	536	506	506	548	531	575	525	573	542	527	556	555	524	589	542	570	502	527	555	561	510	561	528	515	553	570	521	540	558	516	546	542	538	537	567	545	552	588	564	522	562	537	522	533	542	544	606	537	563	533	521	534	493	568	550	550	559	477	543	522	559	496	535	521	590	527	538	533	493	522	512	525	518	531	524	535	550	546	570	587	569	548	519	527	525	571	550	543	528	532	533	562	556	529	587	504	518	525	504	520	547	512	542	549	556	558	513	547	562	489	529	555	549	542	551	548	541	528	520	567	539	520	508	493	561	565	530	572	519	589	544	534	502	532	564	570	522	511	567	560	534	541	515	532	562	528	536	538	508	541	523	540	564	507	566	536	572	550	520	550	567	565	531	551	529	509	513	530	531	542	521	558	571	553	502	517	574	557	554	562	531	548	547	501	607	553	541	556	527	524	532	540	537	590	571	539	520	564	554	563	572	532	578	554	562	556	531	539	523	581	522	516	555	544	544	544	511	565	537	571	595	614	568	553	535	505	536	549	514	593	549	560	510	536	521	567	542	528	547	566	547	522	560	529	578	547	534	566	577	535	558	539	551	535	492	524	543	533	561	574	519	542	532	562	550	528	550	607	541	561	574	546	548	560	545	546	561	575	531	532	485	529	500	553	520	560	550	558	568	536	586	579	534	559	527	547	555	540	545	551	580	549	536	552	525	538	560	514	576	555	539	519	574	530	558	529	534	537	556	508	554	523	586	525	546	525	531	549	535	525	534	527	539	620	544	565	566	528	579	539	535	571	526	541	515	552	555	529	521	535	577	524	547	569	548	527	554	522	542	517	551	532	522	545	543	529	571	585	484	518	559	530	579	517	517	543	542	565	535	526	552	554	545	509	568	548	546	526	561	530	569	530	548	543	557	492	530	584	530	499	530	533	545	555	505	571	563	512	538	561	561	546	542	512	536	538	519	553	545	554	517	596	512	593	522	537	545	527	536	523	568	535	545	517	537	535	551	542	582	505	540	597	542	570	516	565	547	555	538	512	521	552	540	553	599	547	572	555	534	540	540	561	536	539	524	521	538	526	530	503	548	534	526	526	528	497	554	543	530	552	612	567	552	495	536	546	563	526	536	519	545	504	539	550	557	549	568	517	533	518	557	557	517	559	562	518	546	546	516	566	508	578	535	539	553	504	509	530	597	580	564	560	557	527	524	535	566	503	513	529	553	502	580	583	548	538	496	556	558	575	598	573	537	583	538	581	492	523	545	555	565	505	537	534	575	532	539	565	554	548	544	574	550	560	553	597	586	562	504	553	529	533	529	512	557	579	541	510	548	530	539	541	548	541	564	550	550	558	507	520	512	519	582	535	519	533	553	568	547	500	521	507	562	535	532	524	579	540	542	546	520	528	576	514	565	513	552	567	527	508	529	487	533	576	526	540	530	572	560	575	529	589	582	558	533	522	537	594	562	538	549	548	525	547	545	476	477	576	554	533	557	529	503	568	575	572	548	512	545	516	512	529	497	569	547	562	601	594	536	555	526	508	537	527	525	552	518	551	553	490	529	538	498	537	541	534	541	531	549	560	554	543	527	576	545	572	557	538	530	557	525	545	566	558	536	583	550	534	555	534	538	527	524	541	501	548	558	519	540	564	538	538	574	526	493	551	600	547	582	532	532	542	532	584	538	564	526	550	522	532	584	575	538	537	551	539	567	517	527	511	517	521	548	546	550	566	535	562	595	528	543	547	530	603	533	530	564	553	572	534	507	576	561	557	563	584	544	578	535	600	569	494	554	564	488	509	532	534	504	525	548	562	563	542	553	530	550	528	573	539	545	538	509	527	538	528	531	553	577	565	519	523	520	511	519	534	565	528	568	551	542	548	544	570	525	526	517	514	550	505	509	545	598	526	576	561	550	572	508	562	519	562	546	525	518	555	555	579	523	530	562	577	568	492	555	510	533	554	548	543	567	517	550	558	562	550	567	541	539	569	543	570	569	572	558	543	552	559	551	554	512	551	530	584	558	553	556	535	555	543	580	555	577	562	531	574	528	497	488	560	540	501	510	509	566	484	540	522	534	526	571	539	476	556	552	536	534	568	515	569	553	563	533	590	596	545	578	520	556	510	527	556	559	542	536	549	562	525	551	533	524	554	567	547	521	532	556	516	522	551	540	550	551	535	546	572	549	522	550	523	503	513	537	578	562	535	576	539	549	538	595	564	521	514	526	582	545	574	519	498	537	518	553	554	521	534	533	534	540	533	490	538	565	545	596	532	564	527	521	536	524	540	568	543	514	567	540	546	544	545	529	550	502	554	540	562	529	563	513	547	526	533	578	566	556	533	533	537	538	522	557	528	568	523	599	548	497	564	547	577	558	564	518	551	549	513	552	514	537	547	551	543	526	545	537	554	569	527	514	542	561	557	561	569	556	579	555	537	526	577	559	571	562	528	536	524	554	497	532	550	594	562	558	543	520	525	552	539	543	540	517	556	514	558	564	563	537	569	590	517	526	564	552	538	525	560	526	485	529	522	559	560	524	534	561	553	509	510	543	533	551	529	583	514	556	564	562	550	537	572	563	540	566	522	510	546	529	577	543	604	569	560	572	536	598	517	582	527	519	538	525	573	564	563	560	502	529	518	511	527	516	511	533	530	543	564	525	538	544	521	557	542	556	512	558	517	563	539	523	525	547	581	527	559	507	571	576	538	535	585	485	547	515	557	548	590	532	565	534	525	574	572	534	524	575	551	587	525	524	523	561	540	532	512
1749	193	202	194	174	160	157	174	145	130	153	147	167	171	158	177	151	162	166	140	154	139	151	166	145	170	153	158	169	163	161	177	158	162	160	162	156	171	144	145	157	168	156	147	141	127	164	152	172	168	145	144	144	155	151	158	149	168	148	139	151	141	147	143	157	164	140	154	153	153	149	146	165	152	157	148	142	168	147	156	147	176	147	117	159	152	164	156	159	153	151	143	166	139	163	144	156	136	158	171	135	139	155	174	145	141	172	138	146	152	141	156	136	165	144	140	149	152	154	173	145	136	144	194	151	136	163	152	143	149	168	148	134	137	162	144	154	137	169	164	169	163	142	152	166	173	158	158	148	159	155	151	158	152	165	169	152	152	140	157	121	156	144	177	152	130	147	137	146	130	144	156	166	138	167	144	152	135	140	163	132	126	170	137	180	172	154	147	137	158	156	154	148	161	145	138	143	177	164	137	140	136	152	150	145	125	163	142	174	142	161	141	146	168	168	153	168	163	157	150	145	156	172	148	148	142	144	143	155	146	148	154	148	147	137	142	151	142	161	166	144	151	160	142	163	144	146	152	152	143	140	159	147	156	142	161	148	144	129	153	138	177	153	155	158	147	175	150	140	149	150	132	167	161	138	157	172	155	168	159	157	154	138	175	157	143	164	160	147	160	164	137	142	147	154	136	141	151	166	162	182	151	147	132	172	151	174	142	148	154	159	135	157	144	173	158	158	151	156	165	130	154	169	132	138	133	140	165	163	139	151	163	179	156	164	154	161	185	144	130	130	154	153	128	146	158	164	155	169	141	134	172	141	144	157	149	149	143	153	167	151	139	155	148	158	134	173	136	162	167	128	144	155	159	176	152	151	163	152	172	143	158	135	166	163	160	141	155	133	164	146	146	155	183	146	167	143	147	163	150	170	163	143	155	150	146	142	142	147	139	151	143	146	139	153	156	133	153	146	154	170	153	137	182	177	137	163	159	139	156	135	127	129	141	139	151	138	182	157	166	166	140	153	147	162	159	165	136	152	124	160	147	133	147	140	140	155	140	156	126	160	147	148	146	145	154	159	133	147	158	150	137	161	145	156	150	158	166	164	143	148	158	141	148	141	165	161	154	151	146	146	170	153	139	150	143	161	135	144	136	143	130	153	149	132	153	143	153	167	163	154	133	151	145	165	159	146	140	155	142	151	154	152	135	149	143	158	152	151	142	160	166	161	154	153	152	166	153	163	146	157	156	139	131	145	154	169	164	156	150	161	151	146	133	155	163	145	158	164	169	137	141	154	159	160	131	159	155	155	145	129	142	146	136	150	162	158	163	171	156	133	179	142	136	149	159	151	140	127	165	148	132	160	130	144	175	155	167	161	147	153	152	142	166	134	137	146	170	163	135	148	140	118	145	153	152	144	144	144	135	114	143	159	154	144	145	146	154	146	171	147	132	147	162	174	148	144	154	145	149	143	151	142	166	157	139	149	152	154	139	151	152	155	152	165	147	166	135	166	153	127	138	133	143	140	166	150	135	163	163	146	152	142	144	146	136	151	154	136	184	138	157	154	144	144	154	146	133	139	148	116	135	136	132	153	140	126	161	147	137	143	134	120	141	137	177	140	149	141	151	153	145	145	155	133	159	157	168	162	146	168	158	167	152	158	138	130	153	169	153	149	146	150	123	157	157	136	144	155	143	152	156	148	168	154	153	159	167	137	148	144	156	136	162	137	137	156	160	134	149	168	142	172	157	174	170	149	144	153	144	148	138	131	155	174	173	144	136	159	131	150	149	162	147	146	132	155	142	132	158	142	165	155	147	154	148	142	136	169	135	144	146	168	142	137	153	140	145	161	162	149	167	152	129	160	151	130	144	153	142	132	150	171	151	125	141	172	160	147	134	148	146	161	170	146	146	163	163	139	150	159	149	172	158	151	182	161	154	148	141	123	129	163	147	130	149	162	158	145	138	139	143	138	130	137	155	127	179	147	149	149	169	145	137	155	160	160	179	160	151	150	151	163	148	152	160	143	145	154	156	146	147	151	149	163	132	159	154	142	136	151	160	134	149	166	149	169	136	147	160	139	144	130	127	151	133	150	151	149	152	148	175	160	154	167	162	157	175	153	147	151	146	133	170	143	149	149	163	155	157	157	147	143	145	136	150	132	138	132	158	134	147	174	170	134	163	167	139	156	131	147	140	176	144	149	154	169	163	135	153	148	165	144	131	143	169	138	150	172	153	161	135	129	146	146	146	182	154	141	154	168	181	134	139	163	146	148	161	160	152	149	148	149	134	134	158	176	137	124	163	141	149	174	149	142	132	151	147	115	132	152	154	146	152	133	161	149	143	167	143	147	125	154	187	162	165	142	159	146	137	129	155	160	157	167	163	142	164	165	139	157	163	168	130	163	158	147	158	140	165	166	142	143	156	167	151	165	139	134	144	163	160	157	157	131	147	128	143	145	154	154	168	151	181	176	156	153	148	156	142	145	147	145	151	150	143	167	127	155	159	157	143	146	134	149	149	143	143	161	153	153	152	141	151	148	154	148	138	150	154	148	138	171	158	132	147	136	139	146	149	162	144	162	148	170	163	154	163	139	143	170	163	152	155	144	147	174	161	133	146	155	161	146	149	149	136	144	154	132	153	124	160	157	157	136	158	153	149	169	165	146	143	139	150	158	154	154	160	136	127	153	164	159	146	133	164	155	139	136	147	153	153	145	135	150	158	128	152	153	152	147	148	177	147	140	172	149	163	153	165	156	151	150	154	161	153	150	134	144	151	153	159	125	145	149	135	158	143	144	169	164	156	168	156	143	153	149	157	132	145	136	132	152	141	139	132	146	155	165	144	150	139	142	152	145	145	132	160	157	159	147	172	156	166	141	178	137	115	140	142	165	147	155	148	138	162	157	155	148	144	140	165	162	184	130	151	142	150	160	143	152	147	142	173	150	131	141	130	145	141	135	176	159	145	149	147	148	139	162	152	152	126	152	164	135	153	137	151	138	154	157	154	147	151	144	158	137	161	153	155	139	153	150	157	148	120	168	142	141	130	158	158	131	174	153	163	137	149	157	132	138	152	157	140	115	165	151	157	164	154	164	144	131	145	167	126	130	165	135	151	172	168	166	145	149	165	140	161	165	131	165	146	175	142	148	142	142	144	172	145	157	146	131	125	157	149	135	151	144	140	175	162	157	147	144	154	152	151	151	148	147	158	153	179	156	147	168	147	135	151	163	153	131	166	132	150	143	160	152	146	156	164	152	141	136	159	164	130	150	152	146	153	148	133	148	142	151	148	144	154	148	147	157	124	118	172	143	153	153	183	174	161	150	146	146	158	139	152	167	135	141	149	164	156	146	141	167	144	156	139	149	144	146	135	151	151	155	124	135	140	156	135	149	134	161	147	146	148	158	136	136	158	166	149	145	167	154	128	155	161	165	159	157	153	140	144	138	150	155	161	141	136	143	164	169	156	133	144	164	129	147	160	160	147	146	138
2156	637	669	708	762	665	659	620	559	549	553	565	567	577	570	581	566	553	550	577	552	568	571	510	550	553	575	548	578	564	512	546	540	532	543	612	572	522	555	518	571	548	565	522	510	564	528	542	550	570	547	544	565	555	606	558	586	570	528	532	568	558	549	545	604	596	625	598	573	515	571	536	558	542	525	483	547	564	548	532	543	531	564	559	557	611	650	647	609	561	525	534	553	499	518	580	503	560	582	566	595	512	547	502	551	542	559	574	514	553	561	494	542	564	554	521	570	526	546	566	528	548	492	561	530	567	555	573	500	535	570	527	518	561	525	527	528	529	533	598	522	563	518	563	540	591	558	582	556	517	532	534	558	556	532	538	595	553	578	514	566	585	524	517	554	526	536	546	558	561	587	538	550	530	537	562	510	539	543	525	535	575	531	526	532	537	525	564	557	537	521	519	511	507	583	529	520	506	531	536	553	520	534	532	540	546	545	550	543	534	578	518	542	531	536	562	554	543	575	529	517	523	524	555	568	554	499	541	497	531	508	539	501	549	557	541	547	552	564	510	570	489	519	525	570	508	531	533	497	530	546	549	523	554	511	508	563	573	504	537	541	520	546	493	533	518	594	550	530	499	550	519	530	561	516	620	514	504	574	541	572	560	573	540	551	574	561	520	536	532	546	564	525	555	531	537	531	561	562	532	508	494	556	567	576	477	551	539	534	512	541	544	569	569	589	544	530	550	527	546	523	545	536	522	558	516	521	530	592	557	541	516	563	567	530	572	582	522	544	540	566	555	538	536	502	528	537	531	503	526	477	543	539	528	541	527	550	550	561	525	537	548	548	522	585	555	526	502	520	524	530	530	528	495	515	500	523	535	505	562	511	521	512	546	541	522	530	536	535	521	536	557	554	599	527	556	545	568	513	495	537	529	585	554	514	550	563	549	586	567	520	534	571	542	540	519	559	505	551	547	535	558	546	570	506	547	563	529	566	545	529	504	571	537	530	551	560	500	606	578	570	529	507	547	547	572	538	525	502	554	539	516	583	585	536	526	525	576	559	553	521	500	554	550	541	510	581	541	537	519	507	518	529	510	549	520	563	509	529	527	563	535	549	520	548	544	526	535	531	532	581	514	552	559	495	567	532	538	519	495	511	542	519	558	552	544	549	525	502	502	536	551	538	534	546	547	535	573	561	574	551	490	493	514	510	512	539	551	582	556	541	495	492	533	560	534	491	508	553	554	567	562	487	566	541	542	496	535	551	514	546	572	523	509	561	528	542	555	532	571	570	596	565	507	535	545	560	506	507	597	517	525	501	553	533	545	532	544	568	548	525	559	569	559	558	515	544	485	542	523	570	526	569	513	538	530	503	577	534	502	556	538	538	584	554	518	524	554	549	520	535	542	533	556	528	570	555	533	546	517	533	560	505	542	511	566	538	490	527	557	534	576	595	557	548	505	601	508	536	570	573	541	540	535	522	531	518	594	539	534	553	521	530	520	518	550	548	557	542	543	537	548	533	522	552	538	564	545	548	517	578	496	501	546	546	526	575	534	531	500	514	550	582	564	559	567	539	595	535	551	520	516	542	542	569	542	528	530	529	553	528	537	586	575	545	533	576	542	567	533	554	560	527	543	523	554	511	547	542	526	485	560	593	524	546	553	529	538	516	525	548	527	509	558	506	549	587	529	520	539	547	505	510	543	539	551	532	548	527	559	548	517	551	548	537	533	523	582	517	531	526	550	584	572	546	514	532	543	570	537	521	566	529	511	563	503	546	507	527	549	577	538	517	538	543	515	573	535	551	546	506	578	527	504	573	534	574	513	518	506	579	554	580	564	482	537	515	535	531	543	522	553	510	572	543	492	556	517	582	560	542	535	549	533	514	512	520	533	490	532	616	552	556	561	580	512	587	503	567	551	510	505	539	557	515	547	521	542	508	530	562	556	493	525	572	521	533	545	540	537	548	520	545	554	557	556	521	572	520	560	523	535	526	565	513	541	551	563	535	524	553	523	519	540	542	527	559	568	521	556	518	542	514	519	517	540	543	542	548	544	520	534	571	546	556	555	484	520	516	530	569	529	524	497	517	521	584	578	551	537	535	531	565	536	535	528	517	501	559	527	542	545	546	529	520	500	541	572	537	515	578	562	492	570	516	557	521	494	559	591	527	530	573	543	469	554	527	552	533	556	541	509	612	545	479	531	482	537	541	537	562	529	518	519	502	529	494	543	554	520	561	521	567	546	541	572	521	549	522	530	563	506	538	541	531	565	527	536	533	553	553	544	553	509	529	570	576	582	533	525	516	603	571	523	538	530	592	542	558	521	546	540	570	483	553	569	557	533	504	531	545	537	523	552	558	569	526	533	570	492	515	544	533	513	511	530	570	532	513	525	545	575	521	557	542	557	565	555	540	528	529	536	515	544	508	528	528	512	567	522	572	558	559	552	543	528	557	528	510	528	553	523	528	550	564	544	539	534	535	564	526	542	547	584	518	529	516	536	510	540	507	601	512	550	556	517	559	568	555	519	535	555	540	531	551	579	524	561	556	530	572	535	511	564	526	505	534	574	522	511	543	535	561	568	535	575	546	530	528	573	526	565	541	559	534	529	491	531	541	540	492	552	508	579	499	536	532	587	508	518	565	501	519	574	586	577	536	528	545	595	550	552	542	514	536	544	574	502	519	520	552	589	579	507	540	536	564	530	501	537	546	543	538	560	516	565	529	519	528	574	562	522	573	566	528	592	540	517	511	553	544	554	495	527	508	572	532	543	562	552	529	537	528	517	530	557	551	545	537	545	548	513	520	555	548	559	496	548	584	544	485	484	552	535	535	515	586	542	521	547	557	528	553	562	507	518	546	527	575	540	541	486	547	529	548	540	531	534	528	510	576	565	495	550	554	529	545	542	563	570	535	535	505	514	536	572	517	540	551	538	528	540	537	567	564	554	522	526	548	525	561	500	591	557	547	574	568	550	534	551	551	567	543	504	520	510	565	544	551	548	529	530	559	546	551	579	573	529	578	492	531	584	544	537	509	536	527	557	522	509	555	557	534	525	550	516	535	540	541	577	530	530	491	528	559	558	540	543	547	524	559	551	509	579	533	568	505	517	539	559	538	576	524	517	552	534	560	575	559	565	514	519	529	566	554	553	492	546	522	532	555	572	545	565	550	515	539	549	546	493	516	520	504	573	530	509	555	559	541	523	538	507	525	487	502	535	530	546	533	527	515	542	505	512	562	548	511	559	556	557	570	533	556	525	541	538	586	521	559	540	508	542	500	557	511	566	560	565	552	533	545	522	570	558	518	520	525	569	549	526	533	543	555	530	534	560	519	555	527	515	523	558	517	538	514	542	550	564	541	539	482	551	507	520	519	554	542	532	538	509	496	555	566	515	550	578	541	512	563	518	512	517	524	504	532	536	542	533	545	543	527	505	560	558	533	578	540	511	555	531	530	522	541	569	537	514	560	476	558	542	570	527	537	504	538	502
1737	224	216	210	206	194	182	176	164	160	163	168	143	165	160	142	175	152	161	148	177	160	150	188	155	161	153	152	169	189	154	145	142	159	165	176	176	173	180	184	165	160	171	151	194	165	145	156	145	159	158	170	153	152	156	165	165	164	177	178	141	171	164	175	158	138	147	161	164	161	156	136	172	146	151	148	148	150	140	169	185	170	170	164	166	164	145	194	177	162	149	171	167	185	164	174	179	181	173	162	187	175	142	166	178	159	186	183	163	161	165	167	151	165	166	162	156	166	178	167	162	145	161	174	170	158	140	159	159	168	178	158	145	153	172	159	175	176	146	145	172	155	158	165	139	162	142	156	166	168	177	146	173	172	162	176	185	172	169	152	178	167	149	173	153	162	144	158	142	183	148	167	161	180	161	181	162	169	162	159	157	178	176	157	144	148	177	154	136	175	165	157	166	149	164	179	187	158	157	167	117	156	178	166	166	155	155	152	151	166	156	156	172	159	142	155	143	154	169	178	161	168	162	178	182	169	177	137	154	169	155	175	149	159	165	168	151	172	171	160	167	166	189	159	159	151	162	175	183	151	166	151	177	158	141	137	176	154	145	167	166	148	157	142	154	141	171	166	169	169	157	156	169	148	137	174	164	170	167	161	140	158	151	157	161	193	169	160	190	156	187	174	150	169	162	140	161	157	161	149	157	149	185	149	149	136	148	153	142	181	161	167	176	167	156	151	176	176	148	152	177	156	171	174	166	145	160	171	158	168	164	190	172	173	162	152	157	159	163	177	137	171	159	153	175	156	176	156	160	167	165	158	152	163	168	177	155	147	155	160	154	164	144	154	163	156	168	174	170	137	161	152	153	179	146	166	171	143	156	138	143	175	175	162	154	177	160	173	178	149	171	161	147	139	124	179	181	157	144	196	169	159	171	167	196	129	166	189	177	172	173	165	183	151	165	153	167	172	148	150	167	176	163	152	160	165	166	172	172	146	167	164	173	172	149	153	163	182	144	182	173	168	166	160	151	153	183	161	186	158	156	160	135	168	167	151	168	156	162	177	173	158	155	156	168	141	181	165	149	169	166	158	164	171	181	160	172	171	154	145	188	173	158	171	185	157	145	149	124	158	168	138	164	169	156	176	135	156	134	140	151	156	163	160	152	153	165	156	159	171	154	160	146	182	167	145	154	186	167	157	174	157	178	181	173	145	156	166	155	149	144	168	174	139	178	144	161	180	175	169	158	155	150	169	182	178	174	152	185	173	159	143	166	155	143	173	178	159	166	145	148	150	186	144	161	164	137	160	160	152	164	167	138	165	166	172	178	159	159	167	155	188	162	170	164	172	139	164	177	164	151	148	161	153	184	142	148	156	168	178	146	159	164	161	167	164	162	172	165	147	161	179	150	193	163	160	141	152	145	141	190	178	188	171	160	145	152	154	157	127	156	153	150	171	162	178	159	170	168	146	169	169	155	173	189	157	163	157	155	153	155	150	188	163	167	175	172	173	171	155	159	149	155	153	141	160	177	156	166	146	160	152	150	147	168	184	161	174	133	178	164	153	189	162	154	164	165	166	168	169	146	150	141	158	158	157	168	165	154	160	173	159	160	155	177	149	175	182	169	162	161	146	165	173	176	173	166	132	142	180	160	157	172	158	184	165	185	168	155	168	162	140	185	157	171	159	163	175	159	177	150	156	162	176	163	173	154	162	156	172	163	162	164	161	153	140	161	136	177	176	175	153	176	145	143	169	161	155	191	173	176	164	167	155	184	151	163	173	168	167	153	166	159	162	166	172	147	160	167	157	159	155	165	162	176	151	186	162	160	145	150	179	162	180	170	180	144	164	153	169	144	169	158	199	173	168	174	139	167	153	171	168	148	178	170	163	160	148	150	183	147	151	139	135	181	174	150	169	186	175	158	144	148	164	138	162	188	167	155	154	181	164	163	156	168	160	150	182	188	151	175	178	159	144	153	172	159	139	132	178	157	148	153	145	208	171	154	184	145	147	153	153	154	182	166	149	160	162	177	158	146	172	153	178	176	127	174	170	144	159	171	147	165	152	146	164	155	188	141	151	149	169	171	143	136	149	159	170	155	151	153	156	150	189	174	171	160	193	154	172	160	175	157	177	164	183	152	158	184	170	156	156	161	180	167	159	170	144	138	167	173	189	182	158	188	185	161	157	152	181	157	167	169	174	158	154	159	176	194	163	143	146	147	156	180	171	170	174	163	179	160	150	182	170	184	162	163	143	176	151	167	190	148	160	157	157	156	178	149	144	179	169	158	164	161	143	174	171	169	156	174	171	177	158	177	144	168	152	158	152	173	158	166	157	153	156	165	135	185	157	136	147	180	171	167	157	154	165	152	165	150	192	154	166	160	146	162	159	151	161	171	160	161	146	171	169	156	164	156	172	156	152	159	145	156	145	179	172	147	137	155	143	158	158	153	160	156	155	153	166	158	147	160	161	142	141	165	138	156	161	146	155	167	170	152	147	171	161	144	165	170	181	157	179	161	194	190	167	166	143	152	148	154	169	174	169	158	173	167	188	167	154	151	170	181	176	164	159	158	186	169	168	184	174	151	175	160	180	146	152	156	155	153	179	179	152	159	159	152	163	145	165	178	165	161	152	164	181	168	144	175	158	180	143	159	158	166	171	135	161	156	174	156	168	165	161	160	174	163	163	173	142	173	167	151	147	181	175	160	148	174	194	174	172	172	140	170	146	160	180	177	182	164	160	151	161	153	159	157	163	167	168	171	168	166	159	171	138	168	154	139	181	151	170	147	164	166	148	180	151	173	161	185	171	163	157	179	133	156	183	152	172	154	147	149	142	180	148	139	172	171	179	152	158	145	152	153	182	150	185	163	176	160	177	169	137	172	166	168	185	174	175	166	157	149	148	174	177	159	159	169	187	170	181	160	168	164	160	178	174	164	165	174	154	165	167	167	187	177	161	172	175	187	165	144	156	137	163	162	166	141	139	161	154	153	164	178	140	167	178	169	179	170	177	152	157	163	149	179	128	161	169	169	145	159	162	159	160	160	148	158	172	164	179	169	155	157	174	152	158	158	165	178	156	162	162	165	201	157	149	147	178	165	180	174	166	145	143	152	164	157	168	175	159	161	179	178	176	168	177	186	157	145	159	154	167	165	151	143	152	160	167	151	156	142	184	145	156	151	182	165	141	157	163	203	155	178	159	158	142	156	155	160	141	168	173	158	165	182	169	162	155	152	158	127	152	170	179	182	171	152	152	153	162	174	183	169	164	144	165	167	189	163	138	175	162	155	181	186	151	139	163	157	151	167	157	160	177	150	177	172	176	158	148	158	171	160	171	164	151	183	166	158	184	163	159	194	150	152	168	166	177	171	162	141	176	134	162	153	158	192	150	163	156	133	152	154	157	167	181	170	167	150	166	165	141	160	161	151	145	167	156	164	173	147	180	163	159	150	167	165	146	182	163	150	160	156	185	170	155	156	172	152	164	165	166
2085	653	687	698	778	742	703	663	658	631	643	661	546	599	584	620	607	570	602	579	621	586	588	609	605	591	570	566	568	599	576	608	527	614	568	610	593	585	588	577	647	537	571	614	571	580	572	578	593	576	559	569	576	607	569	583	595	604	565	595	615	557	553	628	642	653	611	596	599	594	602	552	625	587	585	614	641	533	572	588	604	604	555	534	584	640	681	697	595	620	569	611	606	619	571	561	554	585	566	576	590	609	602	626	576	575	584	552	566	597	595	585	576	559	566	615	580	581	555	573	553	561	617	586	561	615	588	521	579	578	622	568	549	585	577	564	601	619	620	544	563	557	567	546	575	566	577	574	572	583	553	572	614	592	600	563	557	566	571	575	540	612	562	578	548	565	596	573	614	537	620	589	564	579	593	569	586	608	597	553	574	525	560	592	569	590	610	553	594	593	564	571	509	580	551	560	623	569	556	567	561	558	609	584	585	541	619	549	572	621	563	576	529	590	569	576	555	585	589	595	622	561	564	575	592	564	559	577	574	568	562	595	577	573	610	595	565	570	580	565	557	602	561	579	591	557	561	545	583	559	565	554	622	540	562	573	548	553	562	541	570	580	576	568	576	606	593	605	590	532	540	560	606	569	569	537	578	581	608	583	600	592	592	552	598	570	558	557	581	612	581	577	568	615	576	560	599	589	617	573	570	612	604	566	615	532	572	539	567	547	583	630	583	613	540	539	560	545	564	583	531	577	568	603	580	585	625	554	602	576	560	528	577	601	586	543	599	564	584	563	551	531	569	588	569	530	531	568	617	543	570	591	582	544	569	553	601	545	530	553	566	569	624	602	546	558	532	551	582	597	559	608	572	564	576	566	549	566	582	579	580	594	589	604	584	557	571	553	585	547	606	578	572	529	567	576	582	524	615	567	577	544	548	527	626	562	588	581	585	616	582	571	580	577	563	578	559	595	597	610	528	576	577	580	575	592	590	533	581	608	581	588	598	570	585	625	557	589	605	578	542	601	571	581	561	562	560	567	565	550	597	601	526	595	572	559	589	583	542	603	575	584	595	556	543	560	576	553	565	561	611	587	544	585	564	566	575	576	576	549	587	575	602	547	585	578	551	573	515	611	592	559	583	581	570	553	565	594	549	586	595	536	578	599	595	565	575	585	555	585	599	610	616	626	558	617	548	544	623	588	571	572	530	586	535	548	570	556	577	570	586	544	602	581	566	549	595	604	556	550	576	554	612	556	534	584	604	562	598	544	562	573	584	552	565	592	562	568	546	605	529	595	561	548	584	586	593	581	558	591	586	587	570	558	584	593	574	597	596	545	625	568	620	540	575	552	558	596	533	546	592	561	556	516	571	594	590	548	596	562	561	601	550	602	558	567	579	571	559	563	563	594	541	571	557	606	607	575	556	581	534	581	532	608	612	595	602	533	567	534	562	581	546	618	593	568	537	594	555	593	571	598	568	555	536	552	563	545	603	527	590	597	602	606	583	567	603	573	567	583	564	543	549	566	587	567	560	558	561	567	595	586	583	559	591	553	569	535	591	580	591	575	537	556	594	595	586	603	617	569	568	570	557	578	582	578	556	550	601	569	595	593	570	606	552	558	535	572	584	579	571	604	559	537	567	594	605	570	625	548	568	557	537	552	541	566	526	541	578	596	558	587	623	565	608	577	553	557	603	547	583	631	562	596	576	578	557	587	591	570	561	582	580	567	555	551	543	618	506	565	588	593	555	599	538	568	554	581	602	570	578	556	551	585	592	581	592	579	550	543	562	567	575	573	590	555	599	617	555	560	562	578	585	552	584	555	562	559	575	552	605	588	567	576	599	580	526	575	584	581	576	586	567	588	567	562	604	538	553	583	541	561	589	597	618	576	589	539	545	610	542	599	550	546	547	591	598	562	596	568	558	570	593	567	597	586	591	601	639	573	547	556	627	541	550	585	571	593	560	548	568	564	580	551	591	572	612	529	583	567	578	563	581	576	567	559	611	568	550	579	569	607	568	568	609	557	585	563	566	547	593	571	569	566	583	619	588	571	569	607	560	593	590	617	610	568	559	625	582	618	586	579	590	592	579	593	569	570	522	583	597	567	529	552	592	563	541	584	553	615	583	583	579	592	547	572	578	576	588	512	574	578	617	573	547	615	551	564	593	634	635	568	551	586	601	561	559	552	534	556	598	551	601	554	632	600	572	572	567	542	593	568	517	568	596	629	565	564	585	588	576	594	584	537	565	545	558	577	571	516	585	572	571	566	575	582	589	558	535	571	577	555	539	593	548	629	553	569	503	533	569	542	552	550	570	630	588	587	582	562	581	595	575	580	600	569	543	555	578	563	563	580	576	564	588	620	554	611	596	584	538	598	568	598	577	539	573	555	622	602	562	567	556	582	627	550	586	568	603	595	602	561	588	591	585	589	590	577	554	568	560	533	551	597	590	608	579	517	541	495	564	586	574	592	571	597	527	599	588	573	582	587	572	591	635	584	560	603	607	526	589	567	576	564	565	548	543	576	576	553	590	589	588	539	581	569	615	543	570	601	582	567	562	610	577	551	600	554	538	579	552	546	566	562	554	561	571	582	566	543	629	615	582	572	591	588	582	565	564	550	566	567	605	599	564	560	572	576	564	638	597	546	594	584	545	529	572	573	565	537	595	590	578	601	543	588	572	597	566	605	572	585	561	586	578	600	529	588	552	550	572	529	559	554	577	565	585	546	628	577	592	581	550	531	528	549	568	564	598	572	613	582	569	569	570	522	572	590	558	534	543	590	585	584	571	572	574	568	582	565	565	572	564	564	554	566	588	592	643	537	573	554	576	625	577	588	527	582	573	551	588	620	591	559	553	602	564	583	580	584	590	628	550	589	584	546	593	575	583	556	519	572	609	563	607	567	589	542	565	560	590	564	569	609	595	624	545	552	586	577	573	558	578	594	540	538	573	532	551	596	562	590	586	546	559	543	585	580	569	563	560	557	566	530	581	556	588	596	559	565	592	593	547	504	562	571	589	545	533	606	568	567	600	567	599	626	553	593	529	553	586	557	562	581	591	602	573	542	530	651	592	551	520	546	585	536	586	599	567	584	620	601	603	590	574	612	586	593	546	606	558	621	554	541	591	599	574	567	593	580	573	542	577	586	541	576	581	544	595	601	581	583	582	590	570	625	570	564	564	549	590	582	544	575	582	535	580	579	561	585	576	552	566	568	550	575	588	596	559	535	579	578	558	589	586	581	581	545	582	563	539	594	560	583	613	580	561	614	556	559	604	536	605	565	586	595	577	550	570	596	569	551	589	585	575	605	551	569	613	584	610	585	553	556	585	566	555	559	587	604	565	569	560	583	602	579	538	589	564	586	530	538	552	609	567	575	607	570	565	581	571	543	602	576	590	564	531	610	609	609	579	574	599	590	567	566	582	580	527	585	585	585	604	599	560	577	561	614	562	578	599	552	589	560	600	605	539	565	577	586	552	543	583	600	548	555
1733	228	239	209	235	203	183	191	169	183	193	163	172	176	177	170	190	179	185	166	183	180	151	179	159	171	184	188	166	163	173	179	184	162	166	158	180	174	166	172	164	160	167	167	178	164	187	163	177	151	174	153	153	166	208	169	159	167	174	164	179	156	190	185	192	174	194	187	174	179	168	177	172	172	167	179	178	171	158	160	154	197	158	177	164	173	197	194	207	175	167	173	171	181	181	166	159	172	164	182	150	171	149	200	182	157	177	153	162	177	176	135	164	160	165	183	170	170	163	173	175	171	162	185	168	157	154	151	155	177	168	164	173	160	158	153	165	161	179	190	147	180	176	189	152	174	154	150	170	153	168	164	191	191	165	148	183	168	174	181	171	173	159	192	164	169	164	163	188	172	150	186	165	170	164	174	189	161	174	165	173	160	152	172	174	149	148	170	177	169	173	175	168	159	208	168	181	159	169	162	167	163	175	144	188	181	176	152	165	175	158	164	156	173	164	155	173	157	167	153	156	167	194	176	189	156	163	166	165	152	156	155	160	159	188	164	186	159	144	174	163	168	169	210	162	167	165	161	159	165	147	186	178	179	160	168	176	172	186	170	180	154	175	157	173	181	173	185	150	186	175	164	176	172	185	178	184	188	166	182	156	181	154	164	157	171	172	178	166	182	185	147	168	164	161	180	175	157	164	184	153	154	191	180	188	163	156	167	136	168	152	177	156	172	162	170	152	179	172	175	172	162	180	180	165	183	158	166	162	178	164	173	146	162	164	147	160	179	169	169	144	162	184	159	176	185	160	170	204	170	169	167	162	175	164	164	170	152	167	193	147	157	152	150	173	182	140	167	172	172	180	174	167	147	192	180	176	168	189	178	170	164	172	172	173	177	175	173	159	176	171	179	160	168	162	163	167	174	146	180	140	152	174	147	172	163	174	155	150	172	176	162	170	165	162	152	175	173	170	175	148	166	178	194	152	175	175	157	158	157	175	158	155	196	168	176	143	175	157	177	154	196	163	184	149	162	161	157	168	169	159	169	165	187	169	169	164	170	159	164	181	184	168	158	179	152	166	149	154	154	209	150	165	168	161	166	169	166	160	141	188	170	155	149	157	184	163	168	166	173	181	166	179	173	153	153	174	159	160	157	161	162	192	159	174	189	149	166	157	171	167	155	155	164	185	153	181	174	153	159	147	151	180	182	137	173	172	166	162	167	165	198	181	153	178	170	144	167	184	179	153	153	167	146	161	166	175	149	159	175	158	169	168	182	162	166	163	165	182	159	170	170	185	167	191	167	175	170	163	172	162	153	157	148	169	191	183	158	172	179	170	166	165	157	166	165	174	149	168	169	151	154	162	160	161	168	168	157	159	177	152	150	170	162	185	148	180	209	169	170	159	159	155	163	169	170	191	158	169	176	157	159	172	160	176	153	144	163	192	168	182	174	169	165	163	173	178	173	171	188	186	158	178	179	170	186	163	176	161	169	157	153	175	172	170	168	171	164	163	147	177	167	147	171	160	181	177	151	158	159	141	155	161	187	179	164	175	186	184	172	174	178	186	164	192	153	162	169	163	173	150	171	185	151	153	167	173	168	163	171	154	156	175	159	167	152	174	181	172	172	178	151	175	168	166	178	175	150	163	170	184	173	172	184	167	187	165	180	157	199	190	169	157	167	162	173	147	164	188	176	165	192	165	166	193	155	169	143	174	172	199	174	161	162	160	167	138	156	135	158	159	174	162	160	161	170	165	162	157	175	165	171	187	180	170	162	178	185	188	167	156	179	185	172	167	153	180	158	174	174	153	173	156	180	175	183	154	186	177	149	153	161	177	192	179	170	169	134	161	168	180	157	163	180	149	156	155	179	162	159	159	166	180	154	160	197	164	197	173	180	172	196	119	133	157	176	154	164	170	190	169	172	157	165	172	174	193	176	177	155	169	167	203	156	186	165	183	162	157	175	156	170	162	171	190	165	165	161	170	161	177	144	159	183	181	148	165	187	168	153	188	182	144	174	164	155	154	152	185	169	157	173	164	178	150	142	169	189	145	165	184	162	176	183	128	172	182	157	156	180	194	190	169	172	166	157	163	173	173	153	167	187	189	166	174	190	175	161	190	147	182	156	180	169	158	156	170	194	168	164	146	155	166	166	159	176	179	178	176	142	160	172	189	163	166	162	188	145	165	182	159	185	186	145	162	178	173	176	141	155	168	171	176	172	180	163	188	169	163	154	163	164	171	193	146	184	185	163	155	170	212	155	154	185	159	173	175	157	153	145	159	166	172	157	166	202	171	165	165	172	169	179	156	166	169	161	182	161	154	176	152	151	170	169	182	169	175	155	171	179	163	167	193	204	178	159	178	176	145	184	154	162	187	164	181	184	183	157	152	166	169	166	152	180	178	145	178	170	165	171	181	193	169	183	179	175	181	169	147	193	166	162	167	169	186	168	150	162	155	167	165	175	160	154	148	168	179	157	168	193	159	147	168	177	153	157	169	140	167	181	184	156	164	192	164	167	175	172	158	192	183	161	154	148	165	167	166	172	156	162	165	168	165	162	191	171	154	164	156	159	190	158	153	153	179	174	169	170	170	176	168	165	184	170	187	170	164	146	175	183	145	183	162	160	180	151	161	186	161	149	184	169	184	184	175	175	181	159	196	165	163	153	137	154	155	144	157	180	176	161	175	169	173	161	167	175	161	156	168	175	172	164	189	182	144	186	153	179	142	160	172	158	166	192	176	166	172	185	167	168	174	166	174	179	142	167	182	162	173	164	174	141	168	161	173	162	163	175	167	186	180	165	182	165	150	164	170	152	160	164	163	174	162	150	171	171	161	170	173	180	158	146	177	166	174	176	176	158	168	151	156	160	166	164	170	175	185	140	186	187	197	180	156	171	168	160	176	141	171	163	197	162	162	178	163	153	184	160	164	171	153	142	162	187	144	161	159	159	170	160	172	169	149	171	187	157	192	169	191	205	170	173	185	199	165	172	147	186	154	158	154	160	160	177	182	176	167	155	151	196	156	172	175	151	169	157	159	178	157	176	167	188	159	165	174	152	148	162	181	162	166	157	167	157	175	174	184	167	202	173	188	170	174	176	172	154	173	164	191	175	151	178	166	174	192	158	167	166	184	159	173	164	170	186	180	180	170	155	181	173	175	165	174	156	179	176	159	167	161	166	154	164	165	158	162	161	163	189	159	167	155	177	171	174	177	155	155	168	169	178	160	166	165	161	167	149	176	187	177	178	167	164	155	167	156	156	184	166	165	165	164	179	189	167	182	154	152	184	138	170	164	189	172	161	180	172	157	158	147	177	185	156	152	175	170	168	151	159	176	153	160	161	171	201	170	181	142	145	182	187	141	164	173	172	181	162	153	190	154	165	163	174	154	162	177	166	134	145	168	154	180	167	166	146	175	172	165	168	155	135	165	170	176	184	161	151	185	186	168	164	176	175	188	177	175	182	159	179	161	162	186	162	186	164	180	141
2104	661	744	754	784	720	688	695	699	617	659	635	604	626	610	599	603	599	607	618	563	594	646	642	587	597	561	606	587	608	597	571	588	590	613	621	576	570	589	587	570	585	625	606	626	605	571	620	638	615	573	623	621	628	559	570	644	545	573	631	589	609	618	658	709	665	651	564	621	575	583	562	598	600	542	624	574	563	590	587	583	563	590	588	599	648	647	755	663	632	640	641	683	637	586	613	555	636	628	665	606	630	608	587	580	576	585	595	610	595	532	634	597	573	577	592	634	610	586	547	614	607	561	569	626	565	593	607	618	577	627	602	610	594	633	588	632	623	620	632	631	635	600	632	605	607	610	579	590	585	580	580	623	569	569	553	576	558	568	587	608	596	609	576	580	605	596	616	601	584	576	565	602	588	571	595	598	645	610	596	545	619	597	580	600	606	625	589	562	594	592	557	602	581	646	607	582	591	555	585	619	610	616	565	569	596	576	565	617	598	589	572	539	608	598	574	601	602	573	583	618	579	576	584	587	619	572	601	576	627	642	638	614	597	601	611	602	601	616	607	600	607	550	629	618	568	595	612	594	586	596	610	609	630	584	555	589	589	620	593	577	590	600	555	584	611	591	601	607	615	628	592	592	615	611	586	619	608	589	584	614	579	558	605	581	594	606	539	601	609	600	612	595	589	571	609	561	574	597	635	577	594	596	620	563	636	640	616	604	589	584	565	581	628	605	587	611	620	624	560	592	543	557	631	593	563	593	604	593	635	612	553	591	614	580	618	578	629	609	616	598	567	595	586	643	622	580	578	634	583	626	591	594	599	604	590	576	582	585	576	592	596	583	595	567	618	568	612	587	628	599	634	596	566	569	587	588	611	577	565	571	593	582	581	595	609	594	628	573	567	597	535	590	602	557	590	620	613	573	580	575	605	596	551	586	618	589	574	596	607	575	600	610	614	603	595	610	576	588	540	557	592	617	579	597	600	585	594	586	605	565	666	602	591	583	576	643	579	586	606	569	568	577	640	625	556	570	594	582	586	603	602	616	559	632	606	564	605	597	547	602	588	596	565	568	568	607	592	621	573	579	604	594	616	589	603	612	590	561	581	623	599	619	594	620	538	597	587	611	582	559	621	663	552	567	569	583	551	571	565	562	626	565	549	651	591	606	558	596	580	562	576	576	625	572	622	597	589	624	594	613	596	615	617	600	620	602	588	576	590	572	598	575	579	604	573	593	645	580	621	535	618	538	568	597	600	570	584	574	586	561	588	626	588	615	579	615	584	539	583	652	593	561	600	544	596	606	585	605	564	576	643	537	638	586	566	555	557	581	604	608	579	572	556	603	564	560	618	608	609	564	563	591	585	605	575	603	603	598	602	567	617	582	579	623	592	569	559	599	610	648	559	591	626	600	578	627	590	581	588	577	576	583	616	652	587	592	616	568	609	584	568	553	586	588	608	578	615	557	579	588	607	610	602	608	590	612	576	601	583	605	591	596	553	565	577	618	601	577	626	611	592	597	601	603	562	587	628	566	643	619	564	597	631	599	557	592	619	611	588	613	589	618	620	588	609	562	590	560	570	586	583	610	619	593	566	576	588	574	620	599	572	614	587	620	578	558	600	579	577	616	584	585	578	553	580	605	587	628	564	612	588	601	599	545	599	564	594	611	624	612	626	544	545	589	592	629	565	578	607	568	599	580	662	578	635	589	613	599	610	632	580	633	563	608	576	573	553	589	606	584	571	577	602	591	564	628	573	626	614	583	639	575	603	587	569	583	609	597	573	584	611	593	563	595	596	594	591	574	578	604	574	569	569	571	600	593	551	610	592	597	662	603	595	534	620	611	644	566	580	562	643	625	590	558	605	581	606	556	609	613	596	559	547	498	607	595	624	573	561	581	611	519	598	616	593	624	586	534	561	611	596	612	612	609	586	599	585	569	611	617	612	653	550	646	591	595	546	577	585	618	582	573	615	613	582	589	579	626	620	554	599	598	604	573	596	582	586	611	573	610	580	601	538	592	560	592	623	599	588	571	589	629	559	606	571	601	610	625	605	539	589	577	557	626	622	589	555	613	569	600	591	549	587	610	631	581	571	560	615	565	602	584	621	601	605	597	576	609	552	565	626	553	626	599	613	579	580	575	595	572	608	620	568	578	591	563	589	609	598	663	552	630	597	597	604	586	597	581	609	601	613	629	547	551	547	611	590	540	598	536	565	543	604	620	603	631	562	596	601	565	595	611	595	602	573	558	522	580	587	576	624	573	585	626	615	584	567	610	615	609	596	539	601	568	640	540	615	578	604	605	631	587	578	576	573	578	563	612	596	594	590	550	592	567	632	592	575	573	599	591	594	578	605	620	600	568	603	602	591	550	616	564	594	553	615	586	612	576	548	620	570	589	617	612	548	624	631	585	613	594	580	541	623	636	627	605	603	595	581	568	603	594	607	582	579	586	585	596	623	581	586	551	617	646	558	609	586	646	603	592	564	614	582	617	555	620	627	553	574	582	573	591	608	598	602	618	597	626	597	548	557	612	583	653	555	622	609	623	597	583	613	579	611	612	615	552	571	612	581	610	582	592	617	612	602	606	559	600	614	633	608	592	563	553	581	622	563	597	616	601	584	596	597	567	570	592	614	601	605	595	577	620	621	560	607	592	599	569	613	623	574	610	534	607	638	607	620	597	583	590	583	596	577	602	586	630	549	610	609	591	566	610	590	573	600	614	560	570	625	587	526	596	624	643	564	607	610	603	566	596	634	586	633	587	561	542	583	603	595	595	587	584	576	601	602	585	614	573	600	545	575	582	581	602	589	546	609	559	577	588	565	617	604	608	593	595	568	597	614	606	559	599	554	574	555	597	587	609	603	591	591	630	606	556	553	608	581	612	626	570	620	550	572	596	597	605	593	596	600	587	592	567	600	642	576	618	602	599	601	570	589	583	608	589	624	628	588	586	621	586	621	602	607	629	545	660	605	562	601	602	592	573	608	580	605	631	590	593	585	639	605	593	605	590	592	606	594	527	560	604	605	587	611	615	578	546	574	615	583	615	605	592	605	622	580	582	588	571	624	580	562	568	608	590	602	601	584	555	605	622	579	575	618	607	599	582	605	569	565	581	605	599	599	646	549	588	638	594	630	607	586	635	585	588	574	581	573	576	617	566	596	548	610	589	559	596	587	597	595	581	599	590	576	576	569	584	599	612	594	629	607	583	580	586	572	620	582	569	590	597	622	625	601	563	554	597	546	591	563	572	633	606	581	627	558	608	576	592	574	590	617	579	604	557	581	578	573	593	580	577	594	596	601	620	560	592	592	609	609	582	564	608	599	594	607	594	610	594	626	585	590	595	648	608	576	574	592	627	589	621	617	607	635	575	601	588	590	570	571	624	573	596	617	597	614	575	580	541	580	598	605	629	563	600	587	620	582	583	577	595	574	602	634	592	583	623	591	584	583	565	584	550	601	592	600	560	571	618	601	588	621	632	584	609	548
1773	205	240	217	186	181	207	185	203	185	171	190	167	190	168	160	176	173	164	177	191	182	173	177	180	170	165	154	186	140	187	137	157	172	180	175	173	179	168	170	165	172	185	174	184	155	143	172	172	206	177	149	159	185	177	173	165	182	192	198	178	203	189	160	164	194	189	161	168	188	188	176	192	191	164	166	155	160	170	173	180	187	191	197	186	170	195	184	190	169	182	194	171	146	172	198	171	180	177	195	176	186	181	184	154	180	190	194	188	158	163	186	179	169	169	166	160	157	181	156	151	186	165	187	185	153	189	186	167	170	168	187	189	161	161	210	161	139	156	188	171	175	179	144	156	173	184	190	160	169	167	177	181	185	185	189	174	168	167	163	170	171	152	147	186	176	193	179	169	169	178	177	189	153	189	167	161	166	176	153	197	195	172	190	153	165	172	188	174	208	194	183	196	180	161	167	185	171	170	165	190	196	163	180	173	166	174	175	157	155	170	163	188	165	172	187	188	190	193	169	184	181	154	172	165	167	148	182	198	189	176	158	201	172	163	160	171	168	183	173	177	174	171	160	175	170	165	174	167	184	172	167	179	187	203	165	172	171	162	176	181	171	168	189	165	172	193	187	168	171	176	172	197	168	187	185	162	182	174	172	161	164	186	165	151	172	182	196	183	195	162	174	172	172	171	182	158	171	160	169	169	172	161	187	200	188	192	161	191	177	195	163	184	172	160	196	172	174	155	192	175	177	178	176	202	162	165	157	158	171	210	177	171	166	168	188	166	175	173	185	165	156	179	178	169	176	172	177	134	160	165	183	185	176	161	182	190	162	170	177	195	178	157	181	182	197	179	167	185	181	179	161	161	176	172	178	192	183	175	159	188	170	166	149	186	173	176	157	166	178	172	180	184	169	169	184	188	170	173	174	170	195	166	173	182	160	178	168	194	173	180	164	189	193	182	155	199	177	160	203	185	172	183	186	158	169	168	158	189	192	173	145	160	192	174	168	174	166	149	177	170	172	164	161	196	211	156	158	161	151	159	185	176	161	165	191	182	171	168	181	170	195	171	176	214	185	181	181	186	153	163	177	156	194	205	172	192	178	185	175	151	182	166	160	170	184	177	168	188	145	169	173	184	172	179	194	190	165	162	171	183	159	155	156	183	170	183	156	144	167	170	161	145	185	147	155	181	194	171	176	156	164	183	156	166	167	147	160	183	137	175	149	164	152	152	188	166	154	172	180	175	147	185	162	175	155	191	192	155	146	182	156	179	177	156	179	187	165	167	155	146	179	193	164	160	192	164	174	187	166	165	169	203	154	166	181	189	184	172	169	175	170	170	176	183	187	156	178	184	183	163	145	187	195	179	163	183	182	175	192	185	156	173	174	172	185	183	163	165	202	183	157	197	171	162	189	179	169	175	170	201	166	197	190	175	171	179	175	164	170	199	160	153	173	172	152	184	201	154	181	160	151	169	173	194	152	186	154	177	167	189	171	184	172	163	163	160	162	185	177	177	163	183	167	183	163	168	153	185	173	152	194	166	166	190	156	163	170	167	175	166	178	179	181	167	188	158	143	187	163	176	193	192	180	157	179	166	150	164	173	170	171	183	199	183	156	170	186	203	166	158	201	178	171	184	164	175	178	188	165	167	179	183	198	158	164	170	163	208	172	166	163	175	152	152	200	153	186	165	154	179	180	169	190	180	156	184	175	182	182	183	171	168	174	155	164	180	167	147	160	154	172	169	170	160	188	183	158	169	184	175	161	152	204	177	191	187	200	183	178	151	180	171	172	152	181	190	193	188	182	159	159	193	160	179	180	173	187	173	174	195	170	175	172	165	176	180	147	200	169	189	180	168	171	156	152	198	168	161	172	202	183	179	165	137	189	167	179	190	169	178	175	177	175	186	179	186	169	170	174	172	157	162	183	182	176	181	174	171	179	163	182	175	186	165	173	183	151	162	162	197	164	165	170	172	175	162	174	169	179	171	181	188	176	174	180	194	180	180	194	179	192	172	176	156	180	177	160	145	181	161	143	184	163	178	180	186	153	156	173	163	183	169	200	164	194	163	158	194	189	173	178	163	156	148	178	166	166	189	160	201	167	172	163	176	186	183	171	184	169	176	173	173	144	160	182	171	166	157	159	179	149	175	188	169	182	195	183	181	184	174	167	156	188	175	205	170	163	174	179	175	179	156	185	152	181	201	180	172	166	184	175	160	174	178	171	177	159	197	190	171	180	185	173	161	206	158	182	158	170	170	167	184	170	168	180	185	178	166	180	158	168	180	185	153	186	176	177	161	180	165	164	179	181	165	180	162	180	184	176	168	174	189	170	174	172	180	180	176	186	161	175	169	169	178	191	185	182	153	169	157	201	164	174	174	171	160	172	168	181	181	165	166	160	153	186	171	183	170	181	190	181	184	167	160	172	183	157	168	175	163	159	152	182	189	160	151	156	169	169	153	166	185	164	174	183	187	144	161	179	172	215	185	190	174	159	168	164	187	171	182	181	184	162	187	189	161	182	188	187	200	167	187	164	154	189	170	165	175	174	173	169	155	172	150	188	160	175	166	194	172	169	180	175	161	142	159	193	183	173	160	155	199	171	167	177	176	180	175	174	183	185	162	168	150	162	159	188	190	195	168	151	180	174	180	168	166	181	155	196	174	153	170	172	176	176	152	188	185	166	163	167	165	173	158	201	164	170	200	185	135	157	179	192	174	184	167	142	161	167	162	149	164	157	160	169	179	189	168	174	199	176	159	181	181	196	167	176	164	167	173	171	161	174	158	155	165	162	152	173	164	187	153	173	170	176	182	165	141	170	170	180	185	173	178	166	178	179	166	163	164	179	168	167	188	170	167	169	184	165	184	181	171	158	184	194	158	169	190	190	160	145	180	160	173	176	155	222	182	171	162	187	176	201	159	183	155	180	157	174	182	184	176	164	165	187	155	184	147	179	178	175	184	192	179	187	159	171	164	172	192	208	174	191	194	192	143	200	178	166	165	180	171	186	181	150	162	181	163	174	187	189	176	160	170	153	167	177	171	162	194	168	173	169	195	158	178	185	176	148	174	183	181	178	165	161	186	151	178	159	197	184	160	179	200	182	187	181	175	174	166	175	174	174	174	183	163	168	175	184	165	172	173	154	217	177	190	175	179	177	169	184	184	165	181	178	179	180	184	193	164	165	188	180	189	176	164	165	160	182	185	182	177	188	148	186	163	183	185	162	191	192	173	173	173	179	143	176	183	187	196	176	144	170	193	165	173	166	171	192	172	161	176	171	170	182	157	168	188	187	181	167	172	189	167	193	179	171	182	179	176	178	165	161	176	174	176	165	189	185	185	168	159	172	167	165	159	170	176	157	163	170	173	168	176	194	179	186	162	204	189	190	181	150	213	169	170	167	204	165	164	196	178	172	178	182	162	208	154	194	152	171	199	176	171	145	177	164	213	171	175	186	186	185	171	185	180	162	166	177	187	174	204	181	179	175
2125	669	732	792	795	779	672	654	736	595	645	654	597	637	650	598	644	612	618	601	659	586	591	641	603	590	630	599	618	576	634	582	628	609	607	592	629	586	594	588	581	590	571	596	686	601	596	590	573	617	603	597	596	608	612	639	596	630	621	632	596	660	654	668	702	648	612	618	588	611	596	585	590	607	571	621	607	630	588	671	603	629	633	624	641	670	677	737	690	618	604	628	616	650	581	581	598	615	596	627	640	635	646	610	590	596	616	622	592	592	602	572	585	591	630	597	643	567	563	620	617	657	589	573	578	562	587	561	607	618	579	614	595	584	626	642	574	640	642	620	637	610	662	644	598	600	638	566	626	599	620	593	602	616	596	566	594	598	598	649	587	608	591	619	608	652	590	595	635	610	606	574	597	631	577	633	576	584	591	641	629	583	605	584	597	590	584	584	598	626	586	583	595	621	593	581	621	610	579	620	608	662	605	572	621	575	565	564	566	600	605	554	608	613	583	588	619	580	570	554	604	621	641	647	627	596	569	582	656	555	573	560	576	620	595	566	602	558	622	601	624	570	619	580	616	598	580	555	620	597	576	612	618	592	616	659	589	641	589	610	636	569	605	619	590	625	645	567	583	604	621	626	589	600	618	620	597	602	595	574	604	623	625	608	574	593	590	589	622	616	615	589	638	634	562	626	601	630	592	599	606	585	604	603	583	608	586	601	624	605	599	593	566	590	647	611	623	562	618	585	630	625	600	641	644	615	602	572	594	620	620	594	572	589	598	602	655	555	597	564	603	621	608	587	564	611	658	626	590	620	609	545	620	642	600	626	611	614	617	581	561	587	606	596	629	609	610	618	579	612	615	570	601	579	602	604	619	596	610	611	604	591	643	613	586	594	616	610	621	618	629	573	637	583	581	598	602	608	617	668	625	548	606	602	617	593	576	587	580	571	571	580	608	572	600	612	610	595	577	631	656	617	618	630	586	584	547	606	621	606	580	606	568	584	627	555	588	593	575	622	611	613	625	594	546	646	642	605	601	589	588	586	653	571	597	583	611	612	615	559	566	572	641	578	603	626	604	585	619	623	618	597	596	611	611	612	614	585	568	639	575	623	635	547	674	607	588	588	630	586	625	609	649	578	602	636	594	601	584	627	638	598	609	584	616	531	573	615	611	606	639	582	634	617	604	562	609	604	592	616	582	612	631	602	578	640	579	600	648	607	648	587	598	620	617	569	566	644	570	554	612	608	630	592	604	598	620	559	583	646	594	600	619	616	628	614	605	620	613	571	603	600	633	589	635	591	593	587	631	645	612	626	579	575	639	641	634	598	565	566	637	563	641	589	597	643	636	625	609	603	592	563	613	564	617	623	612	575	603	577	578	584	612	622	617	586	640	600	589	591	618	609	605	594	635	563	584	531	620	603	629	578	626	621	571	610	617	600	583	583	589	653	613	602	582	593	582	580	643	557	626	578	572	603	647	602	559	563	607	580	605	589	571	642	583	582	554	581	588	596	627	649	627	594	602	585	569	636	599	617	638	580	605	633	555	605	618	578	593	648	649	605	625	597	560	574	595	558	606	605	619	599	615	660	628	631	626	620	577	620	626	615	586	579	613	597	649	585	618	636	604	626	638	554	547	610	611	581	580	572	611	606	578	561	583	594	598	589	600	606	590	610	634	612	582	584	618	588	578	655	648	586	603	623	632	616	579	599	646	563	599	579	600	608	607	565	593	608	638	557	583	584	589	620	595	552	606	589	571	608	608	604	568	624	575	597	619	579	594	593	639	581	605	619	603	585	584	632	614	603	658	602	641	607	613	605	589	631	606	658	627	574	565	651	560	581	587	626	586	601	606	603	586	608	585	573	636	582	623	608	634	570	612	616	544	599	627	569	602	610	598	646	604	551	592	590	600	608	616	643	583	603	634	605	615	588	603	604	653	614	600	635	609	592	623	592	610	614	612	590	617	615	564	535	564	617	586	608	603	616	630	642	617	591	594	684	586	652	611	608	576	591	640	579	579	570	578	621	629	541	587	622	611	616	582	603	622	627	624	581	607	592	608	573	632	613	611	593	604	577	640	618	583	616	588	644	589	593	629	580	613	611	614	616	602	576	572	633	623	561	625	576	646	669	615	635	620	599	616	638	639	590	599	636	566	574	631	599	598	605	584	613	593	595	589	613	615	596	592	633	625	643	586	601	635	627	635	614	615	618	606	632	600	626	604	588	642	599	654	624	588	599	581	619	650	630	646	625	568	654	613	611	615	602	615	605	608	644	598	624	576	569	620	551	540	638	636	607	595	606	602	609	611	632	596	634	597	546	581	566	596	620	632	607	605	576	599	590	600	569	633	583	563	577	634	572	556	648	593	648	587	589	606	569	644	560	596	614	613	623	638	649	604	578	642	616	568	580	548	555	610	594	588	628	588	613	639	616	596	555	564	552	592	568	579	648	604	618	585	609	597	578	609	613	586	597	588	588	606	592	609	587	563	624	576	580	639	585	621	585	615	654	535	607	639	643	629	597	590	594	612	629	636	611	617	589	556	618	626	600	567	585	643	635	617	575	552	619	568	575	617	650	585	585	562	641	587	610	652	612	578	616	605	603	603	593	620	632	649	637	601	569	631	629	601	632	596	642	637	599	643	623	610	602	581	598	600	601	627	602	607	595	551	557	607	639	602	644	553	600	565	604	621	610	605	613	614	605	598	579	601	593	609	577	603	587	562	597	598	611	650	612	582	599	598	625	588	637	559	587	619	605	623	606	600	632	653	631	590	612	598	644	596	591	595	606	645	610	610	625	577	590	615	619	573	629	590	625	602	618	592	582	593	578	567	615	585	632	626	616	569	622	602	555	579	637	625	621	604	593	635	587	599	583	638	627	595	601	584	591	622	654	607	592	568	604	592	588	603	577	601	557	558	542	582	556	596	581	570	606	586	584	613	577	640	605	578	569	597	607	616	596	591	557	630	648	616	615	592	614	625	623	596	614	642	622	591	603	629	591	640	596	598	639	681	615	605	596	515	595	564	616	592	600	650	586	644	623	595	596	598	598	632	606	585	609	612	605	604	610	618	560	592	598	581	603	624	587	626	626	611	636	583	585	608	611	591	590	582	624	605	602	596	580	583	609	595	638	606	597	613	573	612	602	537	593	590	630	595	646	579	579	606	622	628	604	582	629	560	616	607	634	580	600	638	618	600	614	620	556	589	604	633	611	611	617	582	598	586	612	623	590	616	630	617	568	610	608	570	593	601	584	564	598	579	648	588	623	632	594	612	641	614	633	641	596	574	605	593	614	640	601	614	617	593	592	571	577	601	645	605	585	621	588	578	660	599	594	625	606	600	631	576	647	649	637	602	558	614	613	604	589	633	584	618	630	588	634	639	573	602	667	584	616	593	612	631	621	586	622	666	620	633	628	622	643	614	574	618	542	576	617	599	596	584	591	629	631	604	619	614	653	672	592	588	616	630	629	562	608	599	590	588	600	609	581
1751	212	241	210	214	199	184	175	177	170	170	159	192	175	218	181	162	160	177	173	152	203	145	165	169	146	188	159	178	169	175	161	162	168	164	171	182	172	182	190	164	160	183	180	173	161	188	157	176	164	165	167	165	163	181	176	162	158	176	163	182	153	174	155	173	199	167	169	151	140	153	165	169	167	153	167	191	151	187	160	153	166	171	161	175	160	172	161	163	162	189	169	188	156	203	164	199	169	176	179	182	163	203	167	156	196	171	163	168	183	162	150	168	170	165	152	158	158	186	164	164	179	177	151	158	157	166	180	167	163	174	160	167	168	178	160	170	146	189	180	164	173	173	148	151	152	174	188	164	165	175	171	184	152	154	180	162	177	153	195	171	152	161	179	169	202	158	145	145	152	169	163	187	164	188	167	160	162	173	175	170	180	202	146	173	185	182	179	174	177	142	144	164	157	172	151	143	165	196	170	181	146	162	174	163	161	151	162	146	169	149	177	150	161	157	130	171	173	182	198	167	153	153	191	165	164	160	185	190	172	182	165	149	162	161	168	161	161	174	187	172	168	150	170	136	137	178	163	150	139	181	154	154	176	168	169	161	166	148	168	174	168	159	158	160	168	168	194	179	169	160	170	177	177	188	169	172	169	154	162	179	166	170	192	174	168	173	164	164	164	159	160	185	174	175	166	156	165	147	176	155	147	188	150	153	173	161	155	164	175	154	214	162	152	164	156	157	164	192	175	172	173	167	204	144	171	178	192	159	174	148	172	199	181	177	174	159	153	170	132	150	147	166	166	165	174	180	170	166	171	155	162	175	135	164	167	203	170	150	171	181	148	152	149	166	167	177	149	163	153	163	153	172	153	184	165	149	170	169	175	176	162	168	170	186	178	149	173	186	177	170	176	156	170	152	163	202	156	177	156	163	159	172	174	171	177	188	137	164	164	160	181	154	159	185	154	170	165	170	161	154	174	154	135	169	175	149	175	168	157	161	188	172	160	168	137	183	172	162	150	148	167	146	148	132	179	165	176	179	177	162	186	148	191	163	175	151	168	156	165	173	145	162	170	172	153	179	162	166	164	150	175	172	161	177	153	174	178	190	168	160	174	155	176	183	173	153	163	182	173	179	173	148	154	173	159	166	163	152	178	155	163	171	173	166	169	163	176	175	161	184	163	169	179	164	145	178	161	159	197	147	157	177	172	174	194	136	150	171	169	143	159	169	166	170	170	155	162	148	160	171	162	205	162	127	172	163	159	167	160	146	177	174	184	192	169	163	153	175	185	182	151	168	163	165	161	168	185	178	177	185	187	155	177	186	156	151	161	183	178	157	150	173	158	198	172	178	137	185	172	160	182	152	177	145	161	170	140	159	168	192	169	154	144	197	189	187	158	146	171	164	160	177	181	172	157	149	161	184	160	162	158	161	180	155	158	182	175	170	161	168	164	145	167	141	176	184	186	148	178	139	149	174	168	175	174	181	162	160	169	140	147	150	161	171	174	154	175	174	172	180	167	165	178	179	186	171	157	187	180	165	176	197	167	170	168	173	180	161	159	144	161	168	180	182	186	151	127	164	178	166	182	141	168	172	163	172	145	151	184	138	168	177	158	146	160	173	149	146	184	145	155	161	171	160	146	164	173	174	160	168	188	158	174	186	137	185	182	174	177	169	183	161	167	175	180	188	156	173	200	152	174	160	155	162	184	154	190	185	163	155	186	175	182	172	159	159	162	170	173	170	154	189	165	181	162	164	176	162	186	152	152	172	185	175	155	177	159	148	172	150	176	170	171	165	158	182	186	187	162	162	186	171	157	152	163	170	176	177	168	190	161	169	148	189	153	171	170	162	158	133	183	153	176	179	148	158	149	150	178	146	158	167	169	162	179	181	168	188	166	156	186	180	165	171	145	160	170	147	150	160	169	156	159	162	162	175	164	192	168	171	166	152	169	160	153	162	175	182	193	174	168	163	169	150	170	152	158	178	161	166	205	176	167	146	172	162	183	182	163	188	140	176	163	193	151	158	159	168	175	166	175	137	160	160	160	162	143	183	160	161	161	172	177	138	169	149	157	155	170	161	163	160	184	192	163	171	162	153	165	176	179	150	154	151	170	139	166	170	142	180	168	181	176	187	142	151	157	161	184	168	154	187	176	179	176	162	164	146	175	167	174	163	155	168	140	175	173	163	161	160	168	155	139	166	161	144	169	176	148	179	156	148	150	166	203	166	177	168	166	157	140	169	168	163	184	175	141	157	170	165	174	169	151	168	158	170	185	193	168	145	170	159	164	167	177	175	153	163	156	143	180	174	151	172	162	155	180	172	167	130	163	148	166	173	180	173	174	157	162	155	177	151	175	178	170	158	152	151	169	169	168	174	177	158	149	172	173	188	168	177	161	179	160	141	190	177	145	171	165	170	180	176	180	150	168	157	175	168	174	173	157	156	165	161	187	181	169	180	173	183	150	148	172	160	158	170	176	170	179	155	155	167	180	181	178	162	155	150	172	172	169	160	160	156	172	175	161	133	143	168	172	174	179	160	167	189	181	190	163	165	172	150	167	176	152	166	192	164	154	139	137	176	186	177	178	168	150	160	176	144	169	137	169	175	173	162	204	192	166	159	165	154	156	164	165	155	175	153	172	164	180	184	180	183	154	155	181	187	169	172	155	175	189	157	166	161	157	164	158	165	158	144	146	148	181	185	172	183	141	171	174	207	172	152	173	170	166	126	152	177	182	194	168	178	156	148	147	166	185	145	174	165	150	164	165	169	149	152	141	147	150	181	148	158	160	166	164	168	166	182	153	194	153	164	151	170	168	167	168	186	173	181	182	177	166	161	197	161	167	166	171	168	172	167	173	179	173	174	162	189	161	164	152	177	176	171	162	164	167	147	155	145	159	168	189	176	193	174	130	143	172	162	168	172	162	183	166	180	164	174	159	165	170	167	181	154	177	155	159	172	158	179	177	149	161	195	171	164	156	184	165	165	182	201	182	164	182	158	181	182	160	154	171	153	165	179	160	162	156	167	165	175	179	166	202	157	179	175	166	156	160	200	152	144	163	159	160	161	179	137	151	185	176	175	160	163	171	156	177	170	152	192	192	184	142	156	164	159	147	173	165	144	165	195	160	152	164	157	161	166	184	170	147	168	168	167	164	184	159	192	155	179	159	192	164	156	155	168	159	174	147	157	173	165	193	162	155	159	189	169	161	163	187	176	145	167	158	146	183	165	166	187	169	190	158	152	169	171	164	154	182	163	198	180	177	168	150	175	191	160	148	168	182	172	167	155	170	147	157	176	160	196	172	165	160	148	159	189	157	187	179	166	163	178	166	186	155	181	180	168	156	175	171	169	149	175	164	156	150	152	159	147	164	185	181	172	195	146	204	168	174	199	150	178	174	215	162	151	173	161	182	162	134	166	168	158	175	158	184	161	183	153	165	184	186	178	176	181	146	176	155	163	162	203	178	167	177	158	153	172	173	162	172	152	165
2060	682	748	798	794	738	710	745	673	634	561	633	652	547	590	595	588	584	558	606	592	600	620	614	598	600	609	554	558	582	622	603	572	599	533	577	596	591	581	543	577	619	560	590	584	593	605	554	586	567	581	595	588	608	666	616	612	597	626	611	624	571	604	640	635	614	643	558	617	581	536	555	569	562	632	591	561	571	565	593	592	557	592	632	613	631	621	610	595	592	579	634	629	569	576	615	559	613	613	684	603	572	577	609	579	583	617	523	584	621	582	567	534	538	575	580	611	595	570	529	601	527	563	549	593	612	576	558	586	545	558	579	547	565	556	582	573	582	677	593	571	609	610	613	566	591	591	573	577	559	618	615	586	605	612	547	574	550	584	567	599	573	538	546	621	623	585	550	608	593	583	561	627	600	606	555	573	578	602	580	598	570	562	527	603	554	592	595	612	569	564	602	568	569	581	565	549	573	579	594	602	562	574	572	559	595	599	622	571	557	563	544	536	601	552	579	560	570	595	619	568	582	553	603	565	554	574	586	611	561	567	618	565	588	583	570	542	532	597	597	599	589	559	533	585	593	608	612	569	550	571	580	636	614	607	623	565	646	551	597	549	588	553	584	618	593	596	559	609	553	616	593	554	606	590	613	568	553	609	574	585	570	564	527	595	604	593	572	591	548	615	584	578	533	504	564	592	610	590	607	569	647	536	592	608	599	539	640	588	605	569	568	572	561	594	583	558	535	605	552	553	579	570	580	587	597	558	562	575	553	616	546	595	531	602	600	619	557	571	565	572	595	615	610	554	566	546	573	580	602	573	616	581	642	615	589	591	550	604	569	578	545	556	545	592	562	603	591	596	579	566	610	571	597	587	559	574	643	592	598	553	561	564	565	597	593	549	571	561	589	605	604	515	570	549	560	584	549	579	606	577	581	566	579	571	595	558	603	564	574	620	577	550	580	583	580	615	563	604	607	581	569	589	530	560	558	601	599	617	567	610	597	575	556	553	583	586	599	561	613	585	561	557	539	605	606	563	599	616	577	511	599	593	539	586	594	571	595	584	547	546	569	586	643	575	577	597	571	593	570	576	576	580	596	576	614	549	579	582	574	578	621	575	568	591	594	568	612	577	583	589	553	583	578	529	592	582	600	593	573	584	569	553	581	566	578	590	606	589	570	595	546	586	594	582	569	604	567	596	568	572	578	565	532	578	575	600	571	576	561	545	623	569	613	588	556	551	575	610	587	582	606	547	598	610	600	587	547	580	607	561	582	565	643	586	542	599	559	575	571	596	543	653	565	594	566	571	589	645	541	617	588	593	575	592	581	602	537	579	518	620	601	551	636	585	631	582	582	598	576	559	617	552	536	537	607	550	572	589	593	579	552	637	604	604	583	571	539	567	525	565	577	573	554	588	601	552	614	590	550	582	587	602	547	571	564	584	606	591	569	605	571	609	613	582	574	557	567	545	577	561	549	558	577	548	596	520	571	594	591	565	594	576	547	609	619	591	553	600	603	583	581	561	572	591	569	583	598	575	576	570	564	611	618	569	601	589	578	539	564	569	533	561	548	530	577	588	586	549	561	520	577	574	570	568	630	581	584	619	577	552	608	593	593	612	549	597	566	583	576	611	571	584	580	560	579	543	518	602	562	553	562	581	618	564	587	566	596	567	591	620	566	549	625	587	548	590	562	537	610	560	574	589	587	564	585	584	622	585	599	561	571	614	547	583	597	551	579	590	560	599	599	565	561	596	575	576	604	567	551	591	581	547	557	568	616	591	581	597	585	595	592	604	591	576	559	568	587	616	581	523	576	602	612	580	565	564	575	600	622	563	579	584	544	611	577	547	584	585	547	599	572	642	536	601	567	599	569	577	568	575	570	618	587	591	592	632	596	544	543	554	596	562	602	588	597	597	555	574	555	553	612	608	572	612	597	589	588	570	578	591	622	595	589	591	612	580	595	582	627	517	572	581	588	604	573	545	619	578	611	557	553	557	633	576	594	567	607	535	538	615	606	614	535	566	594	578	583	599	569	599	556	564	556	602	583	564	561	563	559	599	597	557	593	576	576	585	560	582	575	628	564	564	547	550	593	617	599	594	595	585	565	580	595	592	556	591	582	563	577	567	565	567	568	573	586	573	623	576	584	584	618	602	577	628	582	591	553	574	548	587	592	536	553	590	569	560	558	591	607	543	596	597	581	575	605	552	551	541	545	570	592	537	577	568	651	568	588	568	577	563	566	636	607	569	599	609	559	551	576	588	510	604	541	549	599	545	583	574	539	577	584	593	551	571	569	607	606	587	545	583	573	570	571	570	587	604	616	555	595	587	597	584	569	550	584	548	595	622	581	584	597	601	551	591	616	564	590	581	568	601	520	574	587	603	597	569	572	554	576	582	558	557	570	596	544	582	596	566	591	570	534	595	556	566	607	561	565	565	554	555	572	574	590	587	565	572	596	576	560	576	564	568	570	579	553	567	574	569	582	596	566	552	584	544	536	574	571	593	549	589	597	582	592	547	517	594	542	584	603	579	572	606	585	605	596	567	569	597	580	595	611	580	563	615	579	551	597	545	602	541	594	574	597	556	621	569	600	569	623	576	590	556	600	633	575	580	577	546	604	536	585	593	638	592	555	592	597	567	610	589	569	572	600	586	587	554	576	555	574	556	539	559	556	571	604	613	604	530	593	580	583	592	625	591	612	608	637	566	583	614	615	565	583	569	610	620	546	575	637	566	604	579	579	569	600	597	562	573	525	583	626	609	569	579	566	558	569	537	600	592	571	587	542	584	620	597	608	578	576	587	609	564	576	570	556	541	574	583	592	551	586	584	603	592	553	607	526	570	552	606	603	571	537	581	550	622	578	585	581	574	576	620	578	559	576	567	546	537	580	570	574	630	576	590	568	594	606	525	542	590	572	596	590	599	520	591	616	577	567	593	590	554	599	544	572	609	605	609	602	586	566	607	603	563	563	590	589	542	569	551	579	566	554	581	601	595	558	605	595	583	587	579	551	576	589	570	548	561	599	573	591	556	582	606	570	605	617	550	607	525	594	586	518	516	585	594	551	572	610	560	546	584	596	553	569	575	553	582	587	542	591	557	564	587	558	569	593	527	601	591	589	614	539	586	579	561	641	574	599	579	572	549	560	562	544	588	603	607	568	597	583	583	575	600	575	538	516	566	562	585	585	611	620	587	578	589	538	586	640	580	619	604	554	570	581	584	567	570	578	569	567	573	550	547	566	552	599	625	576	589	546	594	570	584	569	538	585	562	578	586	579	578	576	606	611	565	587	609	533	593	604	579	557	572	577	610	586	627	551	586	608	579	589	580	620	611	581	619	540	521	563	564	590	585	580	598	539	591	584	581	579	569	586	586	612	660	562	582	583	570	601	577	561	573	576	574	568	606	568	554	576	597	578	541	600	570	547	589	614	592	613	574	528	585	557	565	591	571	583	576	550	606	583	577	573	588	586	619	590	551	539	546	560	538	550
1757	212	237	200	208	201	186	174	190	177	147	159	173	179	162	162	189	163	161	182	177	159	155	163	167	161	154	171	153	184	178	159	162	160	142	172	170	178	180	164	160	147	128	150	144	153	169	162	177	164	159	162	179	166	165	145	176	155	174	163	171	163	167	185	186	173	181	179	149	169	166	153	168	180	164	179	152	169	149	160	160	151	170	145	157	178	179	183	158	167	135	156	190	159	163	151	149	161	202	175	162	166	172	181	166	167	152	177	134	157	174	177	176	165	167	174	169	165	184	170	194	190	142	184	195	171	153	162	159	168	152	172	162	160	176	167	174	183	170	151	183	158	172	168	160	136	177	150	130	162	155	167	159	168	171	181	173	178	168	163	178	174	170	165	150	155	172	149	143	162	160	169	168	162	152	179	180	185	155	179	151	153	152	146	150	165	158	172	163	170	172	153	177	169	148	168	165	174	169	164	195	150	175	174	152	167	161	165	163	168	165	186	164	173	147	172	145	182	150	171	151	162	201	180	152	151	152	162	161	172	160	189	142	155	164	136	149	157	174	178	153	155	174	175	188	159	148	161	164	160	151	162	160	158	156	169	188	170	176	155	158	173	172	158	150	165	162	147	158	164	157	157	160	146	183	159	175	174	161	154	186	152	158	152	175	164	170	146	169	175	165	143	163	140	185	119	162	144	155	178	141	161	181	162	191	156	148	168	164	154	177	181	148	146	173	164	171	144	138	167	162	158	178	152	185	196	161	141	153	152	177	176	149	147	161	160	156	189	163	156	154	147	183	159	175	162	161	173	164	156	167	138	170	145	172	156	151	157	171	168	163	161	159	171	167	190	167	170	161	151	145	160	150	158	182	149	188	158	173	169	164	158	136	178	164	149	162	152	185	160	169	161	163	170	169	178	169	159	159	191	152	140	191	161	144	152	157	164	161	178	191	179	180	154	169	171	158	155	143	148	155	141	161	176	157	144	147	163	166	150	174	175	166	150	166	165	167	166	164	163	151	144	148	148	164	154	164	149	144	166	175	141	154	152	168	176	151	168	169	150	150	128	174	137	160	178	154	170	162	170	167	153	165	146	183	175	154	185	201	183	160	175	165	149	172	174	150	168	167	182	159	152	166	188	154	163	150	193	151	148	157	154	177	170	155	153	161	176	180	161	142	161	177	138	181	157	147	150	180	164	170	147	159	154	177	168	164	167	179	163	165	149	158	185	145	159	176	129	180	158	165	161	131	173	175	153	162	169	168	148	144	161	163	154	164	166	148	166	158	171	160	186	182	165	158	170	172	163	152	153	152	167	163	165	158	161	156	158	146	164	157	170	167	181	167	172	182	153	160	176	159	153	157	142	164	161	172	175	172	152	181	151	168	161	148	151	166	165	175	161	177	151	175	173	163	170	164	170	158	150	172	171	164	152	169	175	152	152	165	170	148	146	165	181	154	142	158	156	169	159	161	163	162	183	161	167	182	190	172	161	174	179	188	177	151	153	144	187	168	153	165	148	166	149	148	196	164	161	167	155	178	146	168	168	148	177	138	150	158	178	139	181	158	178	172	153	165	163	162	158	147	203	153	163	151	142	159	169	152	147	158	161	188	183	161	175	149	146	165	168	151	161	174	170	167	170	163	156	165	168	144	169	158	144	151	166	147	204	169	156	173	175	156	166	164	163	149	145	163	141	162	178	186	174	156	154	164	156	184	151	147	141	167	188	150	168	156	177	160	151	166	153	146	156	146	156	172	179	175	168	178	140	169	151	152	168	160	144	161	146	158	163	142	172	175	174	162	176	151	167	148	140	179	146	156	155	162	163	153	165	166	179	168	168	177	145	146	154	166	184	194	183	156	152	156	159	152	169	145	161	160	189	140	160	134	167	136	137	163	166	167	158	174	187	138	160	173	174	158	154	177	158	141	141	186	168	179	176	205	166	158	181	173	163	154	159	167	154	169	148	160	171	172	162	171	174	165	175	172	164	149	172	185	170	157	165	162	161	154	159	161	168	170	175	168	161	146	152	149	179	168	174	168	149	158	163	168	160	157	146	175	144	165	154	156	162	172	158	174	183	138	152	152	167	150	169	166	179	159	157	171	201	169	159	176	175	147	162	164	158	172	182	179	166	151	188	151	155	168	160	171	156	161	163	171	175	161	151	164	137	148	169	170	163	154	173	180	150	176	169	162	175	175	152	144	151	163	160	172	171	179	175	139	152	167	157	152	155	174	153	157	163	168	185	164	159	165	176	171	167	180	172	162	164	176	153	171	179	148	155	160	161	156	184	171	147	158	160	172	175	169	196	174	154	165	153	162	174	170	174	149	161	144	155	172	169	151	171	173	176	166	157	146	161	162	168	173	171	158	134	174	190	147	159	165	167	157	158	180	162	143	160	177	167	154	162	168	169	148	152	174	169	170	135	164	169	167	173	171	189	188	155	161	172	166	167	165	172	176	143	143	156	166	145	157	160	157	164	149	170	161	151	152	146	141	157	165	163	145	172	162	153	160	138	176	141	147	155	164	158	179	153	171	171	138	156	131	182	169	159	140	147	188	151	157	160	174	150	169	165	149	153	166	163	161	165	161	168	148	181	159	171	181	180	170	166	166	171	157	151	172	158	171	170	140	165	154	175	161	170	167	169	159	160	183	171	167	174	176	157	182	152	176	153	158	154	177	159	182	170	130	166	177	158	156	155	158	163	148	181	160	148	146	169	166	163	179	160	163	178	173	134	157	162	136	173	171	170	167	161	169	153	154	135	151	155	149	169	143	168	171	178	163	159	188	188	164	193	167	168	160	141	161	180	153	155	155	189	167	165	172	162	153	153	157	147	183	155	166	198	197	166	162	175	167	154	177	160	139	151	150	146	159	202	160	165	173	181	175	161	156	167	165	170	151	170	171	193	156	145	185	162	141	165	155	185	183	155	171	144	160	170	153	156	156	141	179	157	175	166	159	173	181	179	175	158	185	166	176	159	153	163	154	169	163	174	151	174	163	151	169	178	200	180	161	147	180	174	147	164	173	176	155	175	142	183	179	185	177	163	171	171	158	182	162	171	150	166	155	129	178	166	182	183	172	149	166	150	185	151	160	188	157	145	166	161	156	171	134	166	165	179	157	145	165	165	160	151	136	171	177	170	168	160	185	174	142	137	156	137	169	176	161	156	177	189	159	157	143	178	136	154	166	167	185	159	172	171	178	183	174	167	144	152	155	164	160	149	180	161	161	167	178	189	170	163	179	160	176	149	174	158	153	151	159	161	171	151	153	150	135	195	161	166	150	156	153	157	167	186	166	149	172	146	176	160	169	170	162	185	153	171	157	145	154	156	144	176	171	167	112	162	179	147	164	160	150	184	150	175	175	177	166	163	159	164	158	164	165	160	160	162	181	163	154	176	161	156	174	161	143	169	141	150	151	172	178	167	168	153	162	171	182	190	174	147	162	173	148	165	166	153	146	165	162	161	152	175	166	160	128	151	167	165	170	173
2192	622	744	747	767	746	638	739	653	674	629	577	590	573	551	585	572	626	564	592	553	609	611	593	557	602	590	619	603	573	532	601	572	575	561	542	541	522	584	589	606	618	633	559	645	619	544	589	558	578	598	575	553	613	589	650	587	587	600	586	601	595	630	641	636	624	584	579	613	571	568	608	571	595	591	585	599	616	548	594	605	609	588	644	603	618	639	634	660	637	606	598	629	571	570	610	557	550	620	642	600	601	551	582	577	549	578	567	569	588	594	592	598	613	587	573	570	574	598	582	585	563	566	603	561	583	582	560	560	590	577	557	562	553	583	577	567	574	585	631	602	589	597	559	536	573	566	595	601	567	567	581	581	574	566	549	562	593	552	582	560	529	628	573	557	553	566	607	607	503	603	606	564	563	580	563	525	588	558	570	581	596	594	576	622	550	578	562	565	571	551	555	584	584	551	604	546	580	588	552	579	552	564	561	576	588	566	562	573	579	614	571	533	573	566	603	549	566	579	593	590	595	580	586	587	556	579	573	599	555	580	533	558	592	562	525	589	622	579	523	551	555	572	542	545	578	580	612	602	594	577	567	579	570	604	559	598	578	550	536	625	588	617	520	578	552	552	552	599	570	593	594	595	579	587	584	559	573	526	576	571	557	610	591	588	521	606	585	551	576	534	592	636	552	578	552	575	610	549	607	580	561	613	525	578	588	530	598	558	568	586	638	564	589	616	568	558	616	553	536	579	580	561	590	562	549	566	553	547	588	612	598	577	578	571	571	590	582	528	555	566	534	542	605	587	548	564	572	571	619	564	561	533	566	545	563	614	560	590	533	628	573	577	588	597	608	571	574	580	569	558	571	573	605	564	591	585	603	565	592	538	599	568	571	594	614	556	561	590	576	564	583	541	586	587	577	528	608	584	568	595	576	561	546	615	520	552	578	570	610	561	576	583	585	594	591	534	572	555	532	590	603	553	551	547	554	553	569	496	566	591	558	575	611	569	562	604	557	621	548	579	559	578	579	552	517	562	500	579	591	559	568	561	554	571	583	571	573	592	574	596	620	580	574	553	560	564	577	566	571	574	585	570	583	537	559	564	559	563	578	607	589	553	587	542	602	581	584	605	539	593	576	589	575	574	595	565	560	591	572	622	602	537	604	593	550	538	581	591	561	607	589	578	576	569	594	525	554	569	612	561	574	570	632	589	595	574	580	579	526	553	523	562	596	530	539	584	570	557	571	600	555	574	544	580	597	540	613	541	531	596	576	613	584	563	551	618	555	573	602	546	554	587	619	569	614	562	582	584	618	537	548	583	602	605	542	579	597	583	593	526	562	573	607	598	578	571	571	594	534	564	596	595	549	536	576	586	590	629	577	602	558	552	606	563	561	585	595	550	585	591	579	524	560	583	554	563	595	595	538	554	543	589	568	595	535	595	592	521	577	569	614	621	603	553	541	565	599	579	556	570	577	582	550	589	559	567	590	574	579	601	578	551	550	539	564	564	574	602	570	551	584	584	554	557	550	530	587	590	518	566	595	588	581	594	594	577	564	574	602	574	606	590	555	585	541	627	565	550	550	551	552	567	615	586	601	575	544	574	610	604	559	597	590	579	592	549	589	565	564	562	534	599	599	542	565	536	549	631	567	583	567	547	599	572	588	589	574	577	583	565	575	563	584	588	553	588	542	614	556	569	607	599	591	518	544	615	564	578	577	574	550	571	587	563	603	598	538	561	579	587	558	512	565	582	584	577	559	594	578	533	569	553	527	583	601	612	543	578	594	568	550	587	575	570	589	571	541	611	561	601	536	587	543	595	564	605	603	569	615	570	569	528	604	570	556	567	590	606	567	605	610	581	590	581	571	582	569	559	543	576	599	607	563	608	536	557	586	616	604	591	559	545	588	534	597	555	610	533	568	599	550	594	567	513	523	597	556	583	565	575	553	554	574	537	574	561	566	572	601	567	603	575	582	627	562	584	609	561	587	538	582	624	578	570	545	574	572	557	606	557	570	570	578	547	585	580	529	552	599	548	559	555	569	590	600	543	563	613	567	581	587	589	567	571	588	586	578	566	560	625	580	527	575	565	590	550	595	558	605	611	586	590	606	597	548	574	646	571	556	598	552	573	589	532	591	539	525	597	544	586	593	581	528	587	544	576	534	563	596	573	574	575	550	564	582	563	550	585	619	569	577	585	558	595	579	544	546	578	552	565	576	575	523	583	568	593	551	583	571	594	636	579	619	569	567	605	630	542	640	549	578	615	606	590	594	607	636	571	540	604	589	575	553	592	567	547	567	562	585	547	598	578	580	571	590	586	624	540	563	574	576	545	584	611	599	562	564	594	585	581	575	608	602	552	603	559	545	618	598	601	554	631	624	583	575	552	582	608	535	564	551	550	562	616	570	609	553	581	558	591	598	544	633	599	537	545	597	550	579	651	568	548	597	573	599	598	555	542	574	585	552	563	550	558	587	530	576	570	544	560	554	532	590	598	570	591	539	566	569	628	629	577	574	567	558	564	560	519	592	559	555	562	584	588	557	586	588	593	591	550	532	581	533	579	542	585	590	600	584	578	596	588	525	522	581	583	576	546	548	603	540	564	581	536	523	622	533	567	588	587	581	579	589	616	578	580	566	579	576	593	567	582	569	517	585	568	610	580	573	533	527	573	559	545	586	571	581	569	609	556	601	622	583	583	543	588	548	577	561	603	574	591	591	587	576	607	591	538	576	568	583	575	534	593	524	582	553	538	570	550	617	575	561	596	596	544	550	602	616	562	583	560	593	591	568	548	570	571	586	563	570	569	617	556	578	581	493	593	605	598	592	562	572	556	568	572	615	585	570	640	599	572	570	550	634	573	585	565	573	587	562	558	514	573	583	602	578	568	554	563	535	551	574	591	604	536	581	597	567	584	595	538	589	584	528	576	599	561	597	569	570	597	591	558	573	565	616	584	641	576	611	567	558	577	549	570	553	605	588	586	579	586	571	560	575	564	582	606	582	536	579	543	600	602	567	567	573	557	572	589	578	595	544	588	585	539	538	564	560	552	586	579	573	573	539	574	567	567	558	596	550	601	606	533	552	545	537	561	579	557	586	573	545	586	609	556	558	600	544	558	558	551	556	608	552	605	559	536	560	586	559	577	598	535	586	589	559	565	576	544	602	539	569	577	544	557	582	576	540	587	588	583	559	601	543	570	600	643	558	536	543	632	569	596	572	563	591	597	577	571	528	547	556	564	580	613	567	562	590	576	580	521	588	564	523	574	605	587	552	598	592	582	558	588	576	588	580	577	556	590	560	560	568	542	556	587	600	572	577	550	540	607	576	591	594	568	589	587	574	557	603	589	585	543	577	559	569	600	564	604	583	583	539	575	592	559	547	561	554	574	550	554	563	569	586	591	580	582	580	569	548	590	542	585	558	577	518	591	548	595	559	555	566	555	583	621	550	581	574	626	570	568	566	561	569	579	579	615	569	584	590	553	541	556	557
1774	209	232	198	184	200	172	201	156	170	151	170	176	141	173	159	168	164	167	162	161	176	156	160	140	161	156	187	149	155	157	170	182	196	168	157	154	144	154	170	175	153	167	162	178	149	171	148	157	146	150	188	170	156	186	185	178	147	156	162	146	175	178	190	182	159	153	182	163	178	189	153	184	170	166	175	170	169	182	162	166	167	154	156	179	162	167	173	159	161	166	177	183	142	181	141	155	166	183	161	172	182	163	179	154	172	163	173	173	154	174	163	182	140	160	158	164	175	156	177	151	160	177	156	172	166	168	181	162	166	191	177	144	164	153	179	172	142	170	152	157	178	149	155	191	156	155	149	160	189	142	189	161	158	148	160	154	164	160	168	188	156	182	161	164	149	162	174	172	175	177	145	145	165	169	168	151	186	171	160	177	175	171	147	159	194	167	167	175	154	169	153	168	158	178	182	148	163	176	151	167	148	178	190	169	155	172	169	155	180	170	136	174	154	171	168	169	169	172	190	158	180	155	153	175	161	165	181	126	145	173	159	143	150	158	180	149	152	186	152	192	156	139	166	166	134	177	178	168	163	154	156	165	194	148	182	163	168	152	172	152	163	179	148	152	152	149	167	189	149	165	162	177	147	148	156	134	171	169	162	177	153	174	170	179	163	154	156	162	168	149	162	169	171	155	156	167	157	172	160	172	144	165	144	158	135	155	148	146	145	194	187	171	170	170	159	167	150	171	171	179	158	156	157	170	159	153	152	159	178	173	165	183	167	173	164	160	180	179	144	160	163	158	154	153	184	149	134	145	182	155	181	171	167	169	164	176	142	138	169	151	170	183	179	182	150	172	173	174	180	188	157	163	167	180	150	159	157	177	178	146	160	171	161	169	139	166	178	154	173	146	164	162	167	168	163	164	171	155	167	162	177	158	179	178	158	156	176	168	146	158	162	186	156	176	159	175	154	166	166	158	163	157	181	171	156	155	175	182	151	151	176	170	165	183	164	177	157	153	159	162	143	162	162	153	149	172	162	168	167	168	187	182	168	162	145	180	164	157	177	171	158	127	167	156	175	149	179	166	157	153	144	163	172	152	172	172	179	162	163	145	162	142	171	146	149	212	158	164	159	141	168	178	159	188	153	162	144	153	164	172	165	169	166	170	171	153	175	172	162	163	170	161	169	163	144	175	161	159	153	137	162	158	158	160	175	151	161	176	162	151	167	150	155	157	170	160	146	169	168	180	143	173	158	166	151	168	182	144	139	148	169	169	170	150	168	157	161	161	161	171	167	169	171	148	158	191	155	166	163	159	158	168	159	163	162	179	153	157	131	167	186	157	153	178	183	158	154	165	155	168	171	189	172	163	168	172	165	171	170	190	166	186	153	159	174	151	174	169	168	161	140	173	157	166	189	165	135	172	164	146	171	152	176	172	134	176	170	165	157	159	164	154	171	154	165	176	155	159	179	159	164	188	153	166	181	173	160	130	143	160	175	173	163	150	172	182	162	157	176	176	183	163	141	154	185	186	165	154	145	153	171	166	176	144	166	170	176	151	176	121	191	176	149	173	169	170	168	179	155	184	177	160	172	179	168	173	155	163	170	176	147	163	185	163	154	171	187	158	147	174	150	174	170	155	159	175	141	152	163	186	160	163	174	170	152	140	189	164	144	158	172	161	179	164	149	180	140	151	165	161	157	163	163	162	165	175	169	174	153	163	170	125	155	174	186	160	162	175	175	159	172	163	154	176	154	168	169	162	157	160	162	146	168	162	153	153	142	175	184	162	154	159	188	169	157	161	159	165	158	177	148	168	165	167	156	158	161	156	168	172	174	164	178	181	152	137	167	155	122	151	187	136	140	168	156	178	176	176	174	169	170	174	177	151	149	169	140	164	182	160	154	166	165	140	155	172	178	160	150	166	190	170	173	160	160	178	182	160	180	165	177	181	157	156	162	172	172	147	187	162	165	163	152	148	186	179	160	176	169	159	169	166	163	149	186	190	168	163	140	185	143	166	187	155	158	164	166	153	152	145	181	158	165	144	154	142	164	163	171	155	175	171	169	168	163	168	176	181	155	147	167	179	170	154	164	160	152	161	159	144	181	161	162	149	168	141	154	153	163	192	169	141	166	170	156	165	168	148	163	138	140	179	192	163	191	152	158	148	166	154	175	166	184	162	159	147	172	178	201	171	188	158	167	176	154	164	179	164	174	148	158	162	152	157	161	174	161	169	150	144	172	165	164	173	166	164	158	182	200	162	145	132	163	180	169	139	151	178	167	162	160	162	170	177	165	151	179	138	183	175	180	168	180	167	161	146	160	171	165	170	158	162	134	159	164	147	177	168	173	174	173	149	165	175	167	178	160	170	165	168	164	157	167	156	181	184	129	140	151	163	153	170	159	171	188	158	176	169	193	163	169	149	178	164	177	146	159	129	184	164	169	150	140	158	171	162	157	166	178	193	156	163	158	183	176	172	144	180	160	169	134	158	158	174	170	140	172	187	171	176	158	146	149	154	136	173	144	176	178	144	158	173	154	162	159	151	171	163	162	148	171	139	165	136	183	150	163	165	156	164	161	159	146	166	166	136	146	175	170	143	152	150	154	166	176	168	157	154	139	181	151	197	180	157	175	171	180	160	175	183	149	177	178	163	154	165	148	145	155	184	162	149	152	160	155	191	151	214	173	179	179	170	167	168	163	155	161	147	179	153	179	169	186	156	153	162	166	147	156	179	157	186	174	164	179	147	161	166	147	139	145	161	155	151	169	154	164	176	162	158	180	169	145	138	172	162	181	164	160	163	154	139	203	162	162	160	175	170	150	161	207	152	160	184	163	147	160	177	158	130	186	187	159	174	160	165	140	186	163	168	168	147	161	159	154	156	157	159	174	163	174	159	167	161	174	184	149	170	180	158	165	180	171	159	183	166	142	136	152	163	164	144	153	147	150	150	157	160	177	147	174	173	164	163	161	152	158	172	181	190	176	167	182	164	175	140	180	155	171	170	179	172	165	151	162	157	147	175	181	158	168	156	161	168	158	143	175	194	141	181	146	154	169	162	157	179	175	162	175	165	180	156	130	171	161	144	151	192	170	158	163	173	184	143	160	172	194	151	154	162	171	185	174	159	181	174	186	165	161	185	166	192	163	164	157	179	157	160	156	179	154	166	170	159	154	156	181	144	174	163	170	147	173	141	218	144	157	175	185	147	174	165	170	158	155	183	160	163	181	169	179	157	169	182	186	197	171	167	163	180	161	165	158	181	170	149	162	183	163	168	155	161	171	143	158	146	166	163	134	200	176	160	193	171	161	146	165	172	162	174	151	159	152	168	157	172	178	154	144	171	208	135	177	146	154	173	177	151	154	173	162	140	159	164	171	185	149	156	168	172	171	146	153	150	169	162	162	183	159	179	209	156	185	157	164	165	172	164	162	171	158	158	149	163	164	184	145	145	158	151	154	179	167	173	165	200	153	181	171	169	157	159	167	151	176
2081	642	763	812	817	774	626	684	697	608	630	555	617	596	596	591	586	587	581	554	584	582	563	636	559	598	556	554	584	600	572	566	572	596	602	605	578	582	592	543	623	545	574	571	587	566	589	566	568	565	621	530	589	585	611	575	601	598	580	593	610	640	631	628	639	622	621	585	574	543	607	607	569	571	630	580	563	571	552	593	590	573	589	601	586	665	654	628	649	626	639	555	600	592	586	619	576	621	588	666	626	611	603	585	589	604	575	544	600	647	581	608	604	604	593	601	599	594	559	541	592	593	566	529	588	582	585	562	525	565	608	547	575	547	618	560	556	618	597	574	541	635	596	558	593	579	576	599	575	557	578	584	554	576	564	548	558	624	580	582	559	545	572	598	610	576	571	575	561	539	575	563	552	508	573	568	569	567	566	610	566	580	603	562	571	577	562	587	579	568	651	585	564	550	595	645	583	583	575	565	538	611	554	563	523	530	599	541	570	583	590	544	594	545	543	560	576	575	579	563	600	568	531	581	582	549	502	606	571	574	577	563	605	560	542	577	603	570	618	581	572	573	544	558	545	617	570	539	566	592	602	615	570	542	604	575	570	577	573	541	542	623	586	590	563	521	566	590	556	605	589	534	563	562	558	585	586	572	602	553	591	595	571	594	558	587	603	542	632	544	604	565	587	589	599	554	574	589	559	630	598	619	542	573	558	583	564	549	573	522	576	571	583	582	557	568	576	550	619	570	552	545	583	572	597	580	619	578	573	585	550	565	572	577	560	584	601	542	610	556	552	569	559	564	509	598	537	555	584	578	525	539	591	625	589	552	572	577	568	601	552	565	546	599	588	564	563	563	613	593	553	599	593	567	561	534	570	599	612	606	551	575	592	608	582	584	579	536	604	581	594	572	619	603	572	585	578	566	560	579	581	580	566	582	561	585	533	542	558	547	585	603	583	577	561	582	586	582	556	574	572	584	606	546	580	569	569	557	587	576	577	645	620	565	604	561	585	575	583	552	555	542	591	597	566	575	568	603	581	584	579	578	622	593	543	586	571	596	554	576	564	596	513	576	607	571	576	606	582	535	563	588	649	579	592	622	577	598	577	566	579	598	538	591	560	551	572	596	605	592	613	610	554	609	606	572	559	568	571	573	599	563	582	583	586	538	598	501	573	550	607	561	601	548	616	582	587	588	562	575	608	580	580	575	570	561	556	589	582	602	624	623	559	581	621	572	552	533	592	575	643	549	579	549	555	597	578	571	560	589	597	572	625	555	527	560	598	552	574	601	560	605	592	571	525	584	587	562	579	593	615	620	563	575	587	530	570	527	610	613	547	565	674	559	583	598	538	561	531	530	556	531	590	538	576	605	588	557	541	546	598	567	589	599	586	562	555	582	545	569	600	600	628	565	572	603	590	576	552	591	581	574	572	584	535	572	597	597	604	585	544	606	618	596	610	544	591	633	592	591	614	571	521	567	587	576	575	574	567	574	608	597	596	590	619	604	587	577	556	548	578	586	583	579	573	594	515	573	547	557	580	579	612	567	542	573	547	560	578	576	575	580	622	542	577	613	565	571	582	565	585	585	591	544	584	572	578	591	583	563	559	587	563	592	597	582	609	546	559	575	586	561	562	571	600	605	536	557	587	577	565	547	576	612	611	640	572	577	518	577	581	554	547	559	590	580	613	551	618	592	572	562	605	544	596	544	511	577	603	572	591	579	570	551	534	564	581	592	543	588	592	565	593	598	607	576	559	552	558	550	591	566	605	565	558	580	575	569	596	608	603	576	604	562	579	584	566	561	622	580	587	529	556	583	562	596	610	570	592	550	598	593	582	577	571	602	588	597	545	562	557	565	571	565	586	563	585	580	554	588	557	575	569	599	605	594	527	577	613	532	582	581	577	590	597	583	534	560	564	557	559	582	605	562	650	566	587	627	532	541	606	573	570	588	638	570	545	542	589	584	572	588	625	601	599	578	591	613	601	644	585	585	582	549	596	569	555	621	576	578	592	608	579	576	598	575	574	614	596	556	564	598	581	558	590	613	560	542	612	625	590	589	587	594	527	563	573	551	535	616	574	606	561	569	538	553	549	547	597	590	607	600	569	620	588	572	558	584	580	592	599	573	605	557	567	570	560	625	597	563	580	611	542	585	584	553	591	560	582	588	601	575	605	587	498	551	587	600	592	607	593	610	547	536	548	574	548	544	544	556	544	568	586	589	587	600	595	561	617	551	602	570	546	563	550	615	573	571	561	515	598	578	563	571	568	559	541	539	592	537	539	601	611	573	549	570	566	595	574	597	540	583	567	623	549	596	571	582	542	566	598	559	601	570	634	534	565	586	617	584	576	566	595	591	592	569	602	592	602	568	553	554	600	579	584	537	605	556	565	570	608	565	547	549	573	573	595	549	599	578	579	587	559	568	548	547	577	566	553	586	560	594	544	589	575	556	571	511	565	575	586	566	555	582	579	574	567	543	604	528	557	545	516	540	543	575	553	572	599	544	591	574	569	567	616	595	569	572	592	567	615	582	597	548	601	559	582	618	574	560	648	560	615	567	590	606	568	577	594	569	543	570	582	561	571	585	589	566	572	596	593	567	570	546	608	584	567	549	569	528	562	577	589	573	573	554	542	595	563	617	566	583	581	581	614	555	559	568	561	568	573	546	541	581	580	567	603	567	582	571	590	564	575	564	526	567	607	594	592	597	593	632	622	564	541	628	579	562	551	553	577	602	568	586	571	610	543	612	574	567	595	555	565	594	612	581	589	616	553	534	615	585	564	551	588	565	556	551	566	551	550	559	648	594	574	579	566	626	601	574	569	562	591	525	624	585	599	559	554	574	587	542	575	560	579	556	592	601	562	613	523	574	576	565	556	589	581	578	565	554	575	563	570	570	555	578	582	590	588	534	581	552	596	570	565	539	591	615	581	544	582	549	581	549	578	566	562	589	547	575	556	539	582	556	598	566	587	581	598	588	579	596	587	563	577	554	629	623	546	590	573	561	572	600	583	538	568	576	587	572	575	601	609	548	560	546	567	581	551	572	599	565	567	555	553	590	518	555	552	591	586	608	581	627	576	607	579	603	586	575	598	597	541	570	570	572	624	582	553	572	586	592	589	596	547	590	618	539	542	547	587	604	565	595	539	603	582	575	591	577	597	576	527	584	605	608	578	536	562	546	552	554	533	592	585	557	541	589	598	609	593	550	559	581	571	597	553	545	554	549	627	588	598	598	577	598	614	598	531	572	613	583	563	566	570	577	543	581	612	568	566	586	586	574	577	615	594	546	546	595	545	574	554	549	579	599	588	556	604	561	558	536	569	586	557	574	552	532	567	619	563	615	539	610	573	592	623	567	530	555	576	591	571	584	529	564	584	584	547	587	585	562	548	566	523	558	593	559	603	570	575	594	561	575	566	595	546	541	596	552	553	528	582	578	657	583	561	588	575	552	596	575	619	601	607	565	589	609	529	565	586	601	577	568	620	621
1806	201	226	223	215	211	181	162	189	158	164	181	177	157	158	175	167	172	150	188	168	140	177	179	172	170	151	163	172	168	148	197	156	174	156	174	169	161	139	184	170	155	184	150	169	155	183	167	155	148	166	171	154	170	176	164	160	160	172	154	164	171	175	179	151	169	156	175	180	170	163	167	183	169	161	155	170	167	169	161	150	162	175	162	165	177	169	157	188	164	156	169	185	187	158	171	181	159	176	160	165	160	165	180	160	155	164	172	158	178	180	178	190	172	143	154	154	136	140	167	162	157	168	161	166	172	145	166	158	149	163	175	162	155	166	145	172	178	182	161	188	151	173	182	164	173	180	184	175	158	183	176	164	144	160	181	149	175	151	153	158	160	150	164	166	154	154	171	174	156	154	165	155	148	155	149	155	159	173	172	156	167	146	171	151	165	163	175	196	147	187	158	166	169	135	164	167	167	174	166	160	155	165	159	138	171	174	166	170	160	187	175	138	146	172	191	144	149	165	176	155	162	170	165	169	191	158	137	169	147	153	187	161	172	184	162	157	158	151	172	167	175	139	173	159	176	165	164	153	180	182	177	168	161	161	155	170	162	151	139	167	155	156	147	177	177	195	162	156	168	151	138	148	174	152	179	195	150	151	169	167	152	165	164	154	147	170	171	174	181	163	170	154	160	168	147	156	164	164	174	178	158	178	184	167	180	146	175	163	155	176	129	163	154	170	155	139	157	165	158	164	174	151	170	161	159	163	188	167	185	179	154	160	146	150	173	165	151	174	200	176	185	179	170	169	178	153	164	163	183	170	148	188	178	151	154	160	128	153	153	178	160	161	160	135	166	166	143	158	168	168	181	146	157	153	153	188	168	152	158	165	165	171	136	147	162	167	160	197	157	180	187	182	121	162	178	168	160	162	161	187	151	174	167	163	165	155	152	155	133	167	178	160	160	165	159	161	156	178	143	156	147	165	189	164	168	166	164	167	168	168	188	161	179	169	165	156	186	157	163	155	178	155	180	158	157	162	150	159	156	178	164	141	135	171	144	170	143	157	138	166	171	166	152	175	166	131	160	165	170	145	127	197	157	185	164	151	207	153	167	182	158	175	160	161	174	154	170	142	170	188	151	136	161	152	165	171	176	178	186	159	168	169	163	156	181	189	151	160	180	162	173	136	145	173	144	164	154	151	157	188	163	155	155	149	177	143	159	163	151	174	185	177	167	168	165	180	149	154	173	173	176	160	161	160	180	179	140	178	138	174	154	145	167	148	163	153	158	167	154	155	178	183	168	170	165	147	171	167	153	179	156	164	145	155	181	145	155	154	175	184	172	161	160	164	160	148	145	159	154	166	169	179	180	165	174	161	165	158	145	173	158	150	171	159	167	155	168	188	169	184	172	149	169	166	140	172	152	160	178	166	190	185	143	163	166	143	207	140	161	149	173	136	157	156	196	168	179	151	145	186	181	143	175	171	162	174	164	196	176	168	176	167	174	172	144	176	165	162	168	138	134	149	157	158	135	180	161	163	172	165	152	168	153	133	141	159	183	150	165	175	138	161	163	163	173	177	148	145	172	164	146	173	170	159	175	165	156	161	180	183	150	169	149	181	170	155	163	155	152	175	171	177	154	156	178	177	159	171	172	159	152	172	163	158	150	175	187	195	181	167	154	153	169	171	190	158	179	119	168	172	183	154	147	160	176	188	146	147	176	172	170	177	155	167	167	160	161	149	158	183	152	174	155	175	152	159	149	174	183	162	179	163	175	185	147	181	160	144	166	174	170	154	155	178	154	184	175	156	171	151	147	152	167	186	176	147	151	176	174	178	183	152	154	162	149	166	178	155	151	184	178	148	165	148	172	162	170	174	170	179	161	168	177	176	180	204	174	163	164	176	157	170	159	176	186	167	162	169	158	165	183	178	131	186	158	164	150	165	176	153	177	201	172	167	176	147	162	179	190	152	161	173	163	153	173	173	160	160	172	188	128	168	150	137	174	162	153	154	158	145	163	160	172	156	142	153	170	174	154	160	176	155	156	156	174	178	182	193	163	164	165	143	167	160	170	159	148	180	193	151	160	135	148	150	145	137	170	191	162	174	164	142	169	176	156	184	160	151	161	172	160	193	188	176	143	148	143	165	146	170	174	182	173	183	129	156	175	153	177	159	158	163	189	148	167	165	168	165	168	168	155	136	165	161	155	161	178	132	168	157	156	169	160	146	133	143	166	168	172	149	153	168	172	146	182	176	161	182	166	151	171	153	153	156	154	147	169	169	177	162	155	174	164	161	157	152	187	169	166	153	171	158	164	158	169	191	170	155	128	162	159	148	149	164	159	160	171	168	166	171	150	178	154	177	176	175	172	156	149	156	177	151	178	183	178	175	158	154	175	170	150	162	179	162	151	161	188	168	155	166	158	178	163	172	174	144	151	180	184	177	164	154	161	142	154	176	151	164	141	150	163	180	157	153	169	168	153	142	171	167	145	158	145	150	154	156	163	177	156	159	191	165	148	168	177	148	155	167	149	166	154	171	175	131	174	171	165	132	163	178	172	167	185	176	170	176	151	162	164	166	167	140	158	162	157	152	143	159	162	176	150	182	160	166	143	172	167	159	158	148	139	176	172	184	164	166	170	143	155	148	155	187	139	169	163	178	158	172	181	139	160	161	172	151	149	163	173	159	184	165	172	161	154	178	143	166	160	147	156	159	153	153	178	159	161	142	149	177	162	174	158	181	165	173	186	151	167	193	172	181	167	168	163	163	175	149	153	180	160	179	161	138	147	137	171	173	166	168	159	177	170	170	148	172	170	151	157	151	175	165	154	178	184	182	168	169	164	168	181	162	169	176	156	152	163	171	173	166	194	158	192	162	172	157	159	135	171	151	187	145	180	168	164	184	166	166	176	195	177	145	155	168	170	162	170	168	155	180	147	166	163	174	185	184	165	146	172	146	181	170	156	178	182	165	183	191	148	137	158	161	163	147	182	166	166	177	171	152	166	140	147	173	165	157	167	146	160	162	156	153	172	174	162	171	159	170	174	146	174	167	164	158	162	162	146	152	166	164	159	151	185	150	165	160	152	152	160	168	170	181	161	146	159	141	171	160	150	173	174	164	170	169	159	137	133	133	170	176	169	177	137	174	155	159	169	136	171	156	163	154	158	162	174	173	168	163	150	175	155	156	154	165	181	175	166	141	160	160	169	174	158	174	154	147	162	176	167	160	150	156	170	159	154	178	177	181	182	180	166	144	190	160	171	168	181	171	166	145	162	158	163	136	179	155	161	163	161	171	187	163	177	162	157	146	163	144	186	167	181	187	146	173	172	160	157	143	164	166	162	143	163	180	153	157	150	180	171	157	153	170	171	171	168	166	184	175	184	168	158	151	168	146	174	172	157	153	167	177	177	156	166	134	188	165	155	180	160	150	173	158	170	150	147	169	165	149	185	153	167	188	155	168	164	161	161	174	151	164	159	168	159	159	130	147	159
2103	644	688	737	748	695	646	642	671	660	626	635	581	637	607	589	622	618	604	584	573	627	601	533	592	552	562	571	576	610	545	579	557	549	560	585	579	591	580	556	591	588	562	606	549	582	604	586	572	582	550	582	610	571	561	589	564	553	613	660	646	549	656	718	642	606	581	614	559	519	587	609	535	591	621	586	546	574	563	554	553	578	558	550	637	668	632	674	683	683	596	614	600	626	570	626	567	566	600	647	640	608	599	596	578	612	573	571	566	582	575	604	573	612	583	597	563	571	577	602	582	556	584	602	561	614	566	566	599	525	559	564	556	567	577	577	549	573	578	618	556	575	630	589	579	576	615	586	562	567	603	527	565	553	595	597	554	578	547	546	578	573	574	592	558	594	565	556	592	588	592	573	583	605	541	589	576	614	568	564	575	590	602	595	559	586	578	548	558	566	562	564	566	591	557	607	546	599	577	546	586	537	562	560	605	565	556	578	555	613	616	547	574	581	587	564	583	589	594	578	577	583	582	554	543	563	594	522	595	568	588	569	582	578	582	566	546	525	568	593	546	614	629	572	568	552	581	561	637	555	558	583	534	608	559	557	554	541	563	570	587	562	544	617	604	579	577	598	574	581	579	552	565	552	580	542	555	564	578	566	557	535	574	551	563	589	608	579	596	559	599	584	568	578	563	593	547	600	589	584	566	598	582	590	587	568	593	555	591	566	599	586	570	562	609	551	559	524	556	596	566	594	569	558	572	598	576	592	610	583	537	573	562	570	598	573	553	599	558	581	528	577	566	586	557	651	574	580	598	558	590	596	598	553	616	550	588	601	584	580	593	597	571	609	587	645	577	555	552	578	579	556	580	561	592	590	533	550	556	553	539	588	602	580	583	567	520	550	564	591	580	608	630	594	607	586	517	586	589	539	587	537	551	576	593	569	561	592	569	599	587	552	570	630	595	580	584	556	603	576	612	553	596	577	574	592	541	550	578	577	571	601	568	542	590	557	524	607	573	561	572	584	548	527	590	597	547	575	545	554	569	547	583	545	582	580	581	533	578	578	596	591	542	606	547	540	578	554	602	538	558	565	585	620	619	582	567	582	543	590	583	590	610	543	558	574	569	583	595	557	531	576	591	565	585	586	586	600	586	551	618	592	594	573	552	562	582	571	567	600	541	554	584	589	555	575	553	589	598	570	553	561	555	544	599	576	526	526	579	576	552	597	602	594	602	578	626	553	581	586	557	587	564	540	608	575	547	527	577	561	544	581	618	550	567	560	595	547	563	587	577	574	561	558	599	575	555	577	577	580	572	588	577	557	575	605	553	584	555	556	549	534	557	601	574	537	583	652	585	545	644	619	565	528	575	556	575	573	577	584	559	591	604	570	594	554	585	579	574	565	595	607	600	598	572	582	541	601	590	577	581	572	557	551	545	567	560	561	574	575	609	625	615	544	567	548	570	557	556	555	585	547	578	585	546	539	565	550	545	580	603	575	554	572	591	528	595	556	565	627	606	571	567	603	573	544	541	576	554	545	554	537	546	588	548	562	582	553	540	522	580	577	598	588	611	554	558	592	567	568	584	560	565	536	573	564	546	547	533	570	631	560	581	630	571	571	564	553	568	615	558	581	586	652	613	579	600	560	596	591	588	589	536	581	571	569	578	539	572	549	565	592	578	562	595	569	597	593	584	561	591	600	596	589	564	572	571	580	662	548	572	579	574	555	576	572	586	617	588	563	551	567	572	568	572	611	543	565	550	590	582	600	585	585	555	597	563	597	552	576	597	579	594	575	550	575	551	599	580	582	622	538	553	569	593	574	553	558	583	570	582	595	598	545	589	553	596	563	628	587	593	563	590	611	558	564	582	614	569	576	596	554	545	609	609	595	578	552	573	549	597	562	528	633	563	567	592	553	575	538	580	584	593	592	586	576	606	585	588	588	579	566	584	570	564	587	591	535	564	582	626	619	593	591	593	610	582	636	572	541	571	594	594	580	581	577	575	603	601	544	556	540	592	598	585	610	583	568	582	548	604	552	576	565	522	567	618	591	569	548	534	582	544	612	546	563	590	575	565	583	563	568	592	550	625	539	609	571	526	581	565	573	565	562	543	567	546	587	565	579	552	563	583	559	586	573	584	553	584	619	573	553	577	581	586	547	575	604	600	569	528	555	570	549	576	556	577	514	575	584	585	552	635	585	577	582	585	538	599	603	602	621	583	623	557	558	559	555	556	589	572	607	585	615	554	556	570	551	603	592	557	607	583	536	539	551	569	564	587	576	603	580	562	621	623	571	572	580	547	575	530	596	621	550	559	600	617	574	558	577	591	588	582	603	610	577	564	643	580	531	566	592	568	578	556	607	559	590	566	575	566	566	578	593	551	549	603	596	565	574	564	619	553	596	602	584	539	563	581	538	565	579	619	606	593	577	596	585	611	615	586	558	573	596	587	541	571	599	595	582	578	528	567	592	577	605	544	539	551	572	588	580	609	544	563	560	574	556	574	541	582	585	554	587	593	547	564	552	561	593	575	595	598	597	566	593	574	585	583	583	605	542	589	578	564	572	571	540	556	573	580	622	593	619	569	566	585	565	571	599	577	552	568	589	571	598	576	563	581	589	585	557	572	541	582	554	574	569	572	587	601	532	599	542	589	566	537	557	583	585	577	608	568	563	549	577	535	556	581	553	582	551	556	564	550	582	561	617	530	549	611	569	579	585	570	597	571	565	555	592	601	581	575	556	575	565	590	554	578	571	582	583	609	604	556	589	593	553	646	588	596	585	553	579	570	584	560	628	573	543	558	567	543	571	534	583	553	592	597	562	576	580	537	554	569	555	593	580	562	600	570	528	593	586	545	551	570	567	565	544	558	568	612	510	561	558	567	549	575	563	559	534	613	614	567	559	560	580	573	568	578	598	558	566	574	600	520	596	575	556	546	569	594	611	577	596	615	576	573	550	554	595	580	562	566	582	625	563	575	597	565	630	576	578	537	555	581	553	541	589	575	544	570	552	527	603	560	570	590	567	577	574	560	594	568	591	577	569	568	580	606	559	566	563	596	582	596	581	594	576	629	580	546	579	571	606	559	583	599	600	539	580	543	578	565	585	550	554	564	582	555	603	544	568	588	536	603	586	589	555	591	528	519	551	579	547	559	547	536	561	569	576	584	627	602	592	594	576	592	606	601	607	548	613	562	572	599	573	574	560	567	612	602	576	633	550	557	617	584	569	565	568	546	581	578	600	566	566	590	562	558	583	547	636	585	583	547	560	565	604	547	611	555	562	616	586	611	592	583	606	590	549	553	649	575	561	585	601	568	577	513	599	592	572	596	596	610	570	582	563	567	545	589	567	553	577	567	598	594	565	642	570	571	586	608	577	569	535	580	517	568	539	593	609	608	610	602	561	570	562	553	565	513	568	581	575	573	578	607	568	559	605	569	573	566	572	570	585	570	592	560	564	544	568	566	563	544	583	570	576	567	537	604	618	592	565
1744	223	213	228	214	197	179	156	163	179	156	167	173	141	165	182	166	147	186	146	166	168	137	165	174	146	172	169	136	187	183	157	165	154	165	170	153	166	164	156	169	152	169	175	157	167	166	175	149	136	161	150	154	149	194	154	175	162	184	179	163	154	162	144	145	162	151	163	148	158	164	157	173	175	175	182	153	149	147	164	170	149	154	165	157	152	172	154	162	188	150	172	167	182	148	144	175	156	179	163	164	169	157	149	150	175	141	172	173	153	164	176	151	160	137	169	158	152	172	161	147	152	162	168	150	184	184	173	141	151	170	162	165	150	124	191	152	166	161	182	182	175	155	167	143	137	172	157	186	171	163	154	166	160	168	146	176	168	146	160	148	179	161	151	175	160	150	149	171	135	173	176	162	175	164	180	184	164	189	162	159	149	139	145	184	168	144	139	156	190	175	175	157	161	159	173	164	147	150	140	181	146	183	178	176	160	160	147	158	166	172	167	177	165	169	142	157	164	178	173	144	200	159	190	165	164	165	154	165	150	158	164	184	188	159	172	164	160	162	166	160	159	154	167	172	158	175	175	177	157	143	162	160	164	150	142	164	162	129	163	167	168	171	182	163	151	138	158	169	160	145	162	148	169	150	157	179	167	169	164	132	158	163	179	163	144	164	159	148	179	183	170	163	166	153	170	168	173	155	175	153	137	158	156	153	173	168	146	150	178	154	161	161	151	167	171	176	179	137	128	176	180	167	170	164	170	154	140	152	133	143	157	150	166	171	137	143	163	148	174	145	176	159	191	175	149	180	166	168	158	171	169	138	168	172	167	156	159	145	162	167	176	173	154	155	157	164	151	150	160	175	148	162	143	168	133	159	167	151	168	175	174	165	162	178	149	156	172	158	142	136	169	156	166	162	178	156	163	150	166	152	152	210	127	149	178	160	148	140	163	162	169	168	150	148	177	177	143	167	172	151	158	168	176	180	151	163	159	184	152	175	172	160	144	160	187	173	161	164	160	148	144	136	160	157	173	167	143	158	174	171	165	154	146	172	168	173	152	157	163	180	141	153	161	139	177	140	145	158	162	162	192	159	169	178	159	160	163	159	148	169	155	156	145	133	179	169	136	153	148	206	177	139	148	169	173	149	168	162	167	171	157	180	157	156	157	182	178	175	150	167	166	152	161	162	149	154	166	139	186	167	153	168	154	188	166	159	167	184	175	155	151	178	137	174	153	161	165	174	152	175	159	168	162	141	128	160	152	146	172	177	140	179	157	152	168	177	144	166	145	161	183	155	154	159	155	175	154	148	142	160	152	123	174	171	171	181	172	150	165	149	138	180	183	174	171	198	160	137	172	139	144	152	142	175	145	167	157	167	155	152	151	157	143	160	138	179	146	137	161	166	159	157	148	178	168	160	142	173	182	184	154	159	167	177	138	161	177	172	163	172	182	173	160	144	152	163	176	136	150	160	152	158	164	144	141	132	147	168	147	184	146	149	144	151	163	172	165	144	156	190	176	162	150	170	161	169	163	188	151	158	156	156	166	158	156	196	156	158	162	157	164	151	171	166	145	158	170	164	158	180	164	169	161	163	148	181	197	159	154	159	154	157	161	158	148	174	146	171	182	158	178	131	168	151	154	158	147	139	160	178	162	171	174	181	143	160	181	176	176	180	158	190	166	135	158	148	151	159	157	157	177	144	168	143	163	150	178	151	141	175	153	152	198	146	173	168	182	167	163	149	187	165	166	167	166	179	167	179	168	124	168	149	154	154	150	136	144	154	166	147	161	164	153	167	186	168	158	163	149	156	125	165	160	154	156	169	146	157	141	164	188	174	168	157	177	140	161	172	134	191	157	162	164	167	165	168	156	151	159	170	160	152	173	167	188	159	181	163	162	154	162	132	152	150	191	174	173	172	165	167	161	157	175	142	180	157	160	165	161	158	150	143	152	176	168	176	133	175	167	173	133	158	125	167	165	153	137	183	149	162	174	158	146	142	127	156	178	139	178	156	145	180	167	161	177	195	148	169	169	152	164	175	159	158	160	165	159	165	160	142	169	178	155	172	139	158	172	160	164	166	152	159	159	163	169	170	157	151	158	159	167	150	141	155	163	157	137	167	166	167	141	129	150	157	171	174	172	161	154	179	165	183	158	173	157	162	159	148	187	171	152	159	176	162	147	165	169	167	154	168	153	144	175	157	143	135	148	152	159	159	149	154	145	148	181	174	174	160	164	151	132	164	179	152	161	144	137	142	148	176	166	177	170	145	161	167	157	158	145	140	170	137	185	152	159	155	148	168	164	155	151	166	146	181	187	169	155	155	183	177	157	149	146	167	156	143	160	160	173	183	171	141	152	160	159	166	166	161	179	156	142	156	168	163	159	127	154	164	161	165	141	166	140	150	166	171	163	137	162	170	150	155	175	146	171	157	167	154	175	172	159	173	150	164	148	172	162	160	152	181	146	150	166	165	129	150	150	158	186	181	185	184	168	171	166	185	166	142	163	138	165	172	157	167	164	155	152	165	171	158	152	182	164	157	153	155	158	163	152	164	173	164	163	192	147	174	162	176	183	143	161	125	154	150	175	156	185	147	157	143	147	178	172	169	179	171	149	180	158	175	171	176	158	168	140	164	159	148	164	154	165	159	164	163	158	156	162	168	191	150	154	149	144	161	188	169	151	130	154	153	158	150	163	168	166	179	148	179	168	140	154	157	160	170	185	156	135	147	148	149	135	143	157	164	145	174	156	174	169	145	156	148	180	173	155	171	165	166	167	159	187	158	164	159	150	159	188	165	144	170	185	152	158	129	152	166	158	172	169	181	162	148	160	166	150	164	161	155	190	169	184	151	148	151	145	152	156	162	168	156	166	149	143	163	180	158	176	158	152	172	164	139	160	140	179	181	142	151	153	155	144	169	165	154	142	164	153	150	183	148	151	172	158	178	155	157	169	159	150	154	161	151	138	145	165	155	164	155	148	150	167	167	169	185	142	153	152	172	165	134	178	154	171	153	167	152	163	155	170	155	175	153	159	151	160	177	168	179	162	165	171	143	167	165	141	161	153	174	158	176	169	170	147	184	146	157	156	170	156	171	158	157	175	151	160	153	160	160	162	157	162	167	162	157	167	158	166	175	156	156	156	162	165	146	141	158	155	202	163	168	170	141	167	152	164	163	165	154	150	158	178	163	146	163	174	143	153	128	141	164	153	165	169	167	180	170	147	167	143	161	141	177	157	154	182	177	169	165	170	146	157	166	151	144	151	159	168	139	183	159	161	168	185	154	171	154	153	171	162	142	146	137	145	140	139	145	164	144	167	160	136	154	177	140	146	164	171	161	170	153	170	142	167	156	157	178	167	151	159	145	158	150	159	169	162	144	163	146	145	167	133	168	189	155	171	151	142	162	172	165	119	165	175	137	156	171	132	169	147	144	169	149	159	175	171	167	162	152	158	169	159	162	164	153	153	149	166	168	161	157	145	152	161	175	145
2213	670	770	765	750	695	686	673	677	605	614	584	591	590	619	601	598	580	575	567	566	524	579	584	583	565	558	522	557	578	581	566	584	557	580	588	577	544	556	573	583	591	573	571	563	568	608	578	561	565	571	621	552	580	570	572	577	543	581	582	590	580	661	641	640	585	556	565	577	620	616	573	570	564	548	585	629	590	603	582	540	550	574	587	618	618	668	683	597	603	600	615	561	603	581	578	593	618	546	651	602	590	552	651	601	565	578	563	577	567	579	594	573	600	583	583	545	562	561	541	584	541	545	567	567	599	570	583	571	544	605	596	573	600	543	543	591	579	557	584	559	568	519	556	581	579	587	549	539	541	565	533	532	563	564	544	566	575	586	569	579	543	554	556	601	584	545	577	585	599	612	599	604	582	593	577	596	569	554	581	587	566	582	564	596	598	571	539	597	559	626	573	579	529	564	552	562	561	530	567	562	573	586	578	583	548	532	541	535	550	591	578	539	582	562	586	592	614	527	560	584	579	588	593	578	589	544	538	563	563	594	581	583	565	587	569	553	591	558	513	556	541	568	576	573	549	537	573	593	575	602	557	544	530	574	605	550	566	565	570	552	585	562	562	552	564	606	581	566	568	585	548	604	501	552	528	576	559	582	568	552	579	555	541	526	575	532	618	582	520	580	540	603	579	563	541	573	528	568	574	590	571	598	587	565	537	547	573	551	559	584	566	572	577	568	551	608	551	592	572	600	575	552	540	581	531	555	571	540	569	578	576	564	551	589	540	563	572	515	587	573	550	526	600	573	538	544	603	574	538	570	608	560	598	528	536	553	606	620	603	537	549	579	601	536	612	572	582	556	607	558	548	607	552	584	568	575	590	549	538	591	584	594	601	554	589	543	578	579	582	569	560	577	533	577	565	551	562	542	567	547	564	560	557	591	533	556	540	563	560	573	573	523	547	550	564	568	525	547	612	551	590	595	563	615	562	567	592	575	606	555	538	549	566	553	581	591	582	580	531	575	605	536	529	586	560	571	585	600	568	571	591	560	558	552	588	536	604	564	591	593	567	556	552	571	602	584	595	580	531	561	603	570	582	543	587	577	548	596	524	585	562	589	612	560	545	551	549	625	577	584	561	521	551	579	565	622	612	541	542	576	539	579	560	563	573	576	621	550	590	601	572	538	595	565	528	556	547	589	567	596	548	548	589	550	557	573	546	602	543	584	597	546	559	552	619	592	522	609	543	588	587	552	576	579	554	555	569	568	521	559	566	590	566	580	571	576	558	563	548	615	591	559	588	594	548	594	592	605	564	578	525	542	567	583	572	623	582	578	543	545	552	577	578	598	537	578	568	630	529	564	561	575	558	578	597	556	587	579	579	568	536	560	565	585	550	535	554	616	570	556	555	593	616	554	596	588	568	558	570	600	591	579	563	583	588	582	503	568	573	572	582	595	571	535	556	562	586	565	583	561	582	623	513	596	576	525	563	549	536	603	536	560	553	553	558	546	533	591	552	591	512	561	567	566	565	552	608	565	562	593	562	551	576	532	586	576	592	570	562	529	553	584	561	560	588	575	547	630	553	574	558	544	557	594	579	565	583	559	546	583	554	568	542	548	566	542	568	574	578	551	567	602	543	612	549	606	584	539	576	563	573	587	531	574	555	565	550	573	520	556	561	600	567	564	628	604	554	539	603	568	586	549	585	555	596	524	548	577	585	599	581	617	560	594	525	562	630	597	578	552	541	599	544	578	551	551	572	546	579	577	584	572	585	541	572	602	570	553	554	529	546	568	582	604	556	578	584	597	576	591	661	558	568	586	565	547	551	535	585	627	561	568	578	557	591	565	502	539	582	560	580	558	530	563	565	564	560	564	565	533	556	549	543	567	614	595	607	583	573	507	591	549	581	540	585	570	602	591	602	558	552	518	588	569	596	574	558	547	557	557	561	564	530	537	567	573	546	569	541	576	554	570	559	589	599	599	548	548	549	554	571	528	600	553	553	534	558	610	575	564	609	596	577	532	562	577	579	562	579	557	583	548	570	578	571	595	589	543	561	573	584	528	551	580	559	570	595	571	551	597	541	553	578	611	637	526	547	570	533	588	589	548	563	553	519	529	552	556	571	535	559	582	584	591	563	556	570	536	590	577	562	583	569	567	522	523	581	544	547	581	607	562	590	599	569	601	605	548	554	578	538	537	541	573	559	553	600	530	528	560	568	571	555	582	624	579	558	587	589	577	574	572	581	535	533	565	601	557	563	583	547	584	565	533	568	592	611	548	529	569	549	561	572	558	578	602	588	566	598	557	542	573	617	577	540	554	575	560	563	593	587	592	569	594	616	574	574	535	586	558	574	584	575	557	570	610	565	548	628	539	532	551	591	572	569	482	609	549	585	614	595	526	618	515	547	576	583	566	593	582	582	564	561	547	557	596	574	565	587	572	589	589	595	550	625	570	607	580	538	520	584	521	574	538	581	538	568	589	549	604	539	588	576	597	557	605	579	555	557	589	549	566	619	572	553	596	560	589	541	560	569	566	569	570	545	571	610	571	587	586	581	581	561	570	534	568	569	513	594	554	574	567	559	564	559	537	548	562	567	607	567	594	579	543	571	570	517	543	552	540	548	605	562	624	561	548	592	604	544	538	574	568	540	572	560	577	564	561	559	544	582	559	598	606	580	587	541	563	600	559	551	553	572	550	572	581	588	572	549	557	543	539	596	585	601	584	567	537	570	598	555	563	584	558	594	552	608	563	559	627	622	587	542	522	595	560	614	522	546	573	591	536	610	584	581	583	549	538	584	596	540	551	535	529	552	603	540	572	564	571	563	558	593	578	581	575	561	542	554	588	567	535	577	530	580	624	539	598	595	600	509	524	527	572	539	571	577	566	595	569	555	596	560	555	584	554	563	545	578	620	592	562	546	515	574	562	566	586	575	539	585	563	572	579	567	590	586	570	548	559	581	579	590	578	547	548	592	563	615	561	555	534	575	552	550	578	543	540	531	533	592	571	537	563	573	594	516	601	529	569	551	557	564	586	557	588	585	579	565	622	570	574	554	541	555	516	562	605	582	544	555	557	600	549	540	620	583	574	578	560	580	550	589	580	599	570	567	534	612	628	652	529	522	549	580	556	548	560	582	575	542	586	601	557	538	593	513	589	580	553	556	575	576	589	551	563	579	568	601	579	568	548	582	553	552	551	612	629	545	590	546	555	605	542	556	581	579	564	538	562	602	560	538	564	587	552	570	562	541	557	579	581	594	550	573	562	563	571	542	588	601	549	591	552	558	580	570	615	574	581	625	551	532	580	526	582	574	633	544	561	567	598	604	560	595	536	559	606	548	566	553	573	536	583	559	614	562	548	548	583	601	564	559	595	613	589	589	558	582	596	563	555	554	582	549	558	600	564	596	561	558	572	564	567	576	534	574	546	586	611	558	550	594	597	580	551	594	549	593	604	579	550	547	584	550	537	535	538	560	550	577	573	558	609	574
1747	225	222	207	198	207	179	172	155	163	177	149	153	180	140	157	160	152	152	180	182	171	166	154	156	182	169	155	163	176	165	133	159	178	158	152	139	158	165	158	161	158	160	161	159	161	155	153	152	150	143	153	175	138	187	153	165	161	161	162	149	158	186	178	159	167	148	175	140	147	142	155	174	137	155	169	152	127	177	146	156	155	139	169	163	170	150	154	157	187	156	175	166	163	158	170	144	185	162	165	186	139	153	164	142	149	162	156	166	156	151	182	190	172	156	174	168	159	155	152	149	171	151	168	136	182	189	173	150	159	164	158	170	162	150	154	134	156	176	158	177	146	161	150	168	160	149	174	160	161	159	163	151	161	155	159	167	151	168	163	147	151	165	160	156	133	170	181	147	164	166	168	133	174	161	160	146	167	151	160	163	168	144	170	165	159	149	159	193	178	167	159	139	147	167	153	172	156	137	160	191	157	166	160	149	170	169	163	177	166	134	148	158	154	172	174	153	178	185	163	164	163	155	150	187	156	166	182	164	173	165	140	162	158	157	175	150	147	186	163	151	151	134	144	170	143	173	155	132	173	144	172	153	162	155	126	168	137	161	170	151	152	200	171	176	148	170	163	150	173	168	158	147	164	146	139	149	146	142	159	170	143	158	173	161	166	153	146	154	161	154	180	173	188	153	170	169	146	152	148	158	171	141	160	153	153	147	182	152	142	161	149	156	163	162	158	171	161	136	153	162	159	153	172	158	155	172	154	173	168	143	147	175	173	144	157	152	151	166	165	150	151	168	137	149	165	174	162	142	149	188	181	161	169	154	158	177	169	169	173	196	156	131	190	158	173	165	147	145	165	156	157	150	150	171	170	145	150	157	164	155	165	171	167	163	154	157	143	168	183	153	168	135	179	173	178	177	168	157	135	160	157	179	180	157	154	164	165	156	160	179	161	150	161	164	157	158	149	158	156	153	174	154	144	169	167	191	184	147	155	161	175	177	169	175	164	156	159	154	157	165	128	145	178	167	158	164	159	159	166	151	148	175	153	184	176	164	155	151	171	175	161	159	149	158	156	187	158	180	162	162	135	145	161	153	157	175	175	156	146	172	176	155	175	165	155	157	167	158	158	151	169	174	165	156	150	158	169	157	155	170	167	181	162	171	155	157	141	149	164	155	144	169	164	153	171	153	176	159	155	173	158	143	168	158	175	140	156	156	178	167	149	177	144	150	143	148	158	151	148	163	178	178	140	154	173	153	150	154	149	185	157	187	164	173	162	180	160	157	159	179	159	139	155	166	147	135	167	175	172	164	150	156	166	159	141	146	171	143	193	153	158	149	158	165	143	144	163	148	164	174	147	174	159	159	157	161	165	148	178	181	154	160	163	166	157	152	131	177	137	159	148	164	142	175	152	172	155	161	179	187	185	161	149	203	162	157	163	162	184	139	158	148	159	159	162	161	160	167	155	162	163	175	144	152	138	162	165	173	142	153	174	158	163	149	161	146	173	151	133	156	176	165	146	151	162	168	154	163	155	168	208	143	168	159	144	152	152	138	159	145	153	142	147	147	156	148	162	141	161	144	159	163	166	144	156	148	152	158	152	162	159	184	173	155	135	182	156	155	161	171	174	158	176	155	175	176	154	148	141	151	175	161	169	164	189	155	152	173	160	142	143	142	168	157	181	169	150	178	155	160	194	148	141	159	169	165	147	182	149	163	165	163	145	180	142	158	183	142	155	176	168	147	159	164	153	174	158	146	160	151	154	138	160	156	174	176	162	162	160	178	152	162	167	145	136	164	168	145	162	157	166	160	160	161	175	166	161	170	145	163	178	169	157	169	172	166	159	179	158	143	159	162	188	157	147	156	172	141	144	145	184	159	152	161	140	172	175	165	172	178	155	154	156	160	152	166	146	174	143	146	148	159	140	182	192	164	172	150	156	165	185	173	150	148	178	167	170	161	154	133	162	150	147	178	178	165	158	161	147	166	138	151	149	151	168	164	171	155	158	165	159	141	133	163	155	159	158	168	177	148	167	141	157	159	162	155	160	165	167	153	164	156	155	180	147	162	153	155	140	158	149	167	147	157	157	145	154	154	162	140	151	160	151	149	189	155	141	157	172	163	160	170	161	159	164	190	155	172	128	167	175	177	160	141	154	157	158	164	148	150	159	158	153	146	149	159	161	165	161	169	167	169	178	160	152	155	170	152	163	176	159	147	148	165	152	175	157	141	158	151	160	172	136	159	179	180	159	152	175	169	190	166	145	133	160	158	169	156	163	143	138	162	140	158	158	168	165	174	159	175	146	164	147	166	197	156	181	149	182	156	165	134	168	132	167	181	154	165	150	160	165	177	178	157	157	146	145	145	152	152	175	149	162	159	156	172	157	167	172	163	163	161	156	155	186	139	152	147	160	164	157	164	163	147	158	155	157	189	175	165	174	148	147	163	148	188	168	152	169	155	159	152	149	170	162	183	146	136	180	145	160	161	163	170	169	147	166	146	156	155	154	166	174	161	168	155	152	155	156	176	164	153	160	166	138	188	169	160	158	149	155	169	167	153	179	146	182	171	174	201	154	167	150	173	184	139	198	163	167	137	152	175	184	163	145	166	171	162	162	161	182	141	156	154	153	146	168	159	163	174	159	163	152	180	170	152	150	156	178	152	155	156	134	166	169	139	158	145	164	156	156	172	146	185	163	167	165	160	161	167	160	193	162	154	183	158	176	163	166	159	175	158	150	150	152	156	141	179	144	179	158	144	143	161	170	151	172	163	129	173	178	127	216	163	167	126	165	192	165	159	149	170	162	157	164	152	184	159	164	175	151	166	174	146	147	156	150	153	170	190	168	155	168	175	162	138	193	150	152	146	153	174	174	170	164	173	177	124	149	148	148	172	154	151	163	144	161	153	152	166	154	155	154	136	166	162	155	169	191	141	173	143	158	141	162	150	159	166	154	185	166	170	160	150	169	131	149	160	165	163	171	187	157	134	146	158	148	144	146	164	151	143	160	143	171	167	175	160	179	151	168	164	174	148	142	160	182	154	171	155	161	154	149	162	157	135	179	203	193	155	144	137	145	140	146	183	156	164	147	167	153	162	153	151	167	168	177	152	159	149	157	156	139	154	131	161	182	154	171	157	158	149	165	144	152	140	150	139	155	149	167	166	175	209	158	150	153	145	189	161	166	156	159	160	137	163	155	174	178	151	150	164	187	164	170	157	164	158	159	146	157	153	161	152	163	196	141	172	174	158	165	159	148	157	164	159	185	180	179	182	164	148	177	151	167	173	130	160	169	138	143	155	175	149	165	156	185	158	152	163	174	156	147	160	139	168	186	171	137	159	162	169	165	150	151	187	153	166	143	174	153	169	166	172	176	147	173	156	135	149	133	167	165	149	155	160	149	167	146	150	191	161	142	171	153	153	152	156	163	152	140	165	162	178	184	166	143	155	182	165	152	183	164	150	147	143	163	184	162	137	178	152	165	147	179
2100	613	728	799	806	691	706	681	661	652	556	623	628	562	600	558	583	611	543	595	591	606	599	581	569	559	538	532	616	558	553	563	576	578	531	572	569	587	587	609	589	563	556	601	559	570	549	574	560	579	549	565	568	565	604	560	565	561	600	609	591	601	683	611	601	602	566	607	554	550	560	582	583	546	543	553	582	591	553	590	573	551	582	621	572	655	641	641	608	562	595	621	642	553	584	596	595	611	609	617	583	640	587	580	578	601	600	548	562	549	598	585	575	575	544	528	565	580	543	532	599	559	550	556	561	571	584	569	565	598	547	570	522	551	564	595	519	592	574	531	626	551	557	521	568	559	513	602	576	559	577	604	587	534	581	549	558	562	534	530	571	593	546	591	592	554	569	614	572	532	577	582	583	590	566	590	554	561	564	588	536	570	519	520	564	598	561	606	541	600	565	570	518	536	569	539	587	565	571	603	541	563	583	578	548	557	591	566	600	531	591	542	560	595	570	571	602	520	570	565	561	566	539	559	560	555	561	560	593	559	564	632	578	601	574	609	544	569	559	570	534	578	556	584	540	565	596	587	511	596	566	573	589	533	570	573	556	536	572	553	488	630	564	552	526	572	603	605	581	591	577	603	560	605	555	583	599	550	580	588	541	600	571	582	558	596	531	587	575	542	580	566	534	587	563	589	536	560	586	567	576	571	538	577	550	574	604	532	559	577	567	541	592	541	559	573	568	592	559	591	564	526	546	582	535	553	579	589	567	515	582	568	574	553	529	588	599	599	553	557	549	599	517	565	589	602	556	559	634	576	537	579	559	549	549	515	557	588	604	559	556	569	547	575	564	612	549	564	593	540	554	545	558	555	577	566	567	587	549	574	550	604	569	583	543	561	572	575	598	552	559	553	593	549	563	546	579	567	542	553	570	556	591	613	574	618	573	574	562	565	574	567	546	602	569	550	597	599	554	569	527	541	581	578	608	553	561	560	610	537	543	557	584	590	589	596	589	549	585	579	598	570	607	557	580	588	530	551	618	556	569	548	565	552	589	633	561	517	546	609	550	579	576	544	599	593	563	562	551	576	559	603	519	561	559	557	578	565	563	585	558	580	579	556	575	518	560	569	573	524	593	605	570	575	575	583	548	574	562	556	516	572	542	533	545	569	577	580	580	559	555	550	582	540	571	571	591	599	561	529	628	561	539	587	517	539	555	595	571	575	542	578	594	549	573	552	568	568	575	546	584	587	567	591	580	573	572	572	593	553	541	570	570	593	554	541	562	561	540	580	572	554	537	558	568	565	553	590	507	553	547	546	569	594	549	567	539	560	574	610	574	538	554	576	565	581	550	552	587	534	597	536	551	549	542	533	577	592	551	570	580	572	548	542	600	564	561	518	567	554	571	557	542	564	607	556	576	587	557	590	548	551	560	547	555	553	531	556	575	572	578	566	631	626	574	595	574	551	549	569	557	535	529	598	578	582	546	539	623	554	578	552	584	523	542	562	565	582	568	558	561	605	606	555	556	577	565	588	585	540	551	510	578	543	562	591	532	571	554	538	556	600	546	551	589	579	593	594	590	539	573	578	560	581	546	589	610	560	585	559	541	549	597	575	602	582	541	571	586	598	556	554	595	578	565	514	570	575	591	525	581	550	566	592	554	560	583	574	580	579	552	564	573	539	560	557	564	578	578	558	562	553	564	563	548	536	563	588	574	576	567	550	537	559	576	573	606	594	587	577	583	570	601	581	508	555	575	603	579	576	554	592	569	561	618	562	609	543	587	566	607	579	571	539	599	559	568	590	574	559	593	559	563	617	544	560	564	555	555	610	585	571	575	575	547	531	560	519	552	553	550	590	601	594	575	581	554	541	513	583	575	568	572	557	578	587	545	603	552	581	586	606	565	571	604	566	571	569	524	570	565	524	535	566	566	588	598	605	600	559	545	555	562	540	578	552	526	549	539	560	595	562	544	544	550	527	609	575	573	568	566	560	579	557	551	591	568	583	553	553	574	524	559	575	570	568	570	567	577	542	586	584	513	599	607	549	530	607	564	568	587	578	566	590	569	580	572	574	576	576	532	571	553	548	572	564	580	584	581	608	592	578	564	554	552	568	595	532	578	592	551	550	592	565	573	577	583	557	544	552	588	583	580	551	577	597	554	593	562	570	548	557	552	568	580	579	600	580	570	619	556	587	602	533	546	587	583	597	539	586	609	564	558	575	549	596	568	549	568	604	540	574	576	563	566	579	579	578	549	532	578	556	564	594	561	581	561	532	593	541	582	580	554	542	599	572	559	578	539	553	558	562	582	581	573	599	591	591	567	515	592	574	575	602	546	581	548	566	568	547	557	543	559	529	571	553	582	589	601	589	593	583	590	564	553	557	539	558	589	552	598	552	548	551	550	566	554	510	538	617	525	618	579	546	573	578	564	579	574	578	590	525	559	540	572	557	545	571	603	533	585	593	552	584	544	594	566	585	531	570	562	554	569	496	566	562	537	545	569	511	573	573	619	591	524	596	570	587	587	549	587	576	582	560	536	549	582	590	565	597	526	545	597	593	561	531	579	633	558	584	566	585	565	568	533	519	579	566	523	577	587	587	533	621	547	494	575	528	553	584	527	564	592	562	550	549	581	566	560	556	538	607	556	568	572	523	565	567	588	595	532	571	593	582	568	546	564	558	590	567	567	548	604	590	611	537	548	553	480	549	569	584	557	540	607	579	577	562	517	566	543	605	556	530	565	567	632	568	558	528	556	590	576	574	547	549	562	548	572	540	553	547	570	532	544	576	605	573	583	609	561	614	505	558	570	586	550	538	588	543	559	558	573	570	531	572	567	547	540	543	548	604	551	588	565	564	564	592	573	535	547	577	560	514	558	611	567	530	562	557	542	545	574	547	539	547	558	587	598	570	583	566	590	604	555	539	519	592	563	566	559	579	544	543	547	544	568	564	567	598	573	575	526	594	546	553	578	551	581	504	568	571	573	569	571	572	521	547	585	557	537	591	544	575	595	576	530	564	609	521	530	605	591	569	595	578	572	580	571	586	589	572	572	579	597	580	558	574	558	607	558	589	582	594	580	555	588	582	603	561	576	587	548	595	549	557	531	558	581	577	546	593	525	575	627	566	559	533	533	549	567	585	602	589	644	599	555	587	517	579	545	562	579	524	605	550	593	550	541	576	563	551	571	559	564	548	587	566	559	565	558	555	621	601	536	568	598	548	561	544	566	563	574	553	590	563	571	561	579	574	573	588	569	566	526	604	576	587	566	581	616	564	533	559	569	605	571	587	561	555	543	571	529	565	578	602	617	581	573	577	583	549	477	562	580	601	568	576	538	560	515	544	586	586	574	545	554	607	547	603	576	496	574	541	620	567	562	551	594	585	552	604	611	573	534	520	601	552	566	579	566	516	534	568	555	588	548	588	547	541	594	543	534	591	566	559	543	590	587	583	542	562	591	526	563	548	558	566	582	583	564	579	578	570	610	549
1751	199	235	227	179	180	159	175	186	192	183	175	182	186	190	163	171	165	169	150	180	156	180	157	190	181	184	164	182	169	162	158	165	164	172	187	156	189	169	155	145	185	166	147	184	144	164	167	175	156	168	175	174	165	155	180	174	190	145	182	185	161	156	159	174	182	162	168	175	169	148	177	180	179	167	178	162	142	157	163	167	169	183	164	187	160	168	178	199	175	189	180	177	192	152	186	186	185	163	167	174	183	162	162	171	156	152	177	160	165	173	175	178	169	179	168	146	172	182	171	172	157	193	163	164	184	167	184	150	169	133	178	160	154	145	159	165	158	149	202	174	161	168	168	182	175	162	169	161	171	184	178	180	157	161	151	163	155	182	188	178	149	178	190	132	166	171	158	176	163	165	177	212	151	146	168	181	150	178	172	169	164	160	143	168	190	150	146	162	154	169	150	154	173	153	162	158	184	162	169	160	180	194	161	174	161	159	169	188	177	153	187	182	155	163	178	148	172	163	165	182	168	192	166	155	168	164	140	183	172	167	145	170	172	159	198	182	150	147	171	161	173	177	163	152	164	154	174	175	166	164	179	178	180	172	178	176	173	158	174	144	169	151	191	202	198	171	178	166	167	162	146	163	181	147	179	188	165	184	165	177	158	154	181	167	171	168	167	156	151	156	181	170	180	179	162	162	161	155	162	190	171	155	192	155	174	152	145	174	164	171	172	144	160	158	161	168	190	159	175	157	133	161	187	158	145	185	168	162	157	146	168	167	173	182	169	158	162	166	166	172	175	159	170	183	174	183	167	153	179	182	162	163	149	165	167	169	191	162	189	182	164	155	166	165	175	165	156	155	153	164	171	182	155	167	167	167	170	149	178	151	177	167	164	177	171	169	153	158	163	166	171	157	167	171	169	167	147	169	200	169	183	161	173	171	190	174	180	144	168	158	143	163	171	160	166	155	162	138	178	193	154	177	169	158	176	160	180	158	158	135	159	144	171	170	178	177	189	187	171	183	173	173	179	150	161	183	176	151	165	183	157	180	184	188	170	178	178	161	144	174	151	163	154	149	162	169	200	160	175	201	152	159	179	163	163	167	152	152	161	182	165	184	148	137	152	146	177	163	181	146	163	164	186	154	141	156	156	184	153	169	177	184	184	174	161	146	177	153	172	158	171	148	158	148	167	148	159	155	163	170	160	173	167	163	175	160	176	166	199	174	174	174	157	178	177	166	172	162	173	156	150	186	150	152	151	180	180	189	180	151	184	171	164	181	153	155	168	178	165	170	148	143	166	189	144	165	160	170	156	162	163	166	199	174	143	174	161	168	202	169	162	168	189	148	152	173	181	172	163	188	165	173	179	159	185	166	188	167	206	171	170	160	171	176	184	152	164	149	173	185	178	150	165	161	174	175	145	177	175	174	147	174	153	178	166	179	168	182	185	173	167	169	182	156	164	182	146	186	154	178	150	141	175	162	143	153	178	176	165	179	171	155	163	163	202	157	160	157	163	174	156	170	158	186	173	159	157	181	165	155	149	161	153	183	161	160	185	177	170	177	174	184	183	172	161	155	142	171	164	159	172	169	168	162	165	195	148	146	181	158	167	156	169	160	175	145	181	168	186	161	192	158	160	171	180	162	167	166	177	172	186	188	161	176	141	173	173	162	171	162	146	174	176	190	154	192	173	151	155	168	196	164	162	188	180	176	152	188	150	185	153	158	163	177	166	169	159	171	176	163	181	171	195	158	165	173	170	183	166	169	168	156	158	170	180	189	171	181	149	170	156	191	170	157	164	179	180	174	158	176	173	165	152	142	167	163	158	155	177	184	171	172	169	162	172	183	166	184	165	195	164	152	166	152	151	149	191	168	174	184	182	159	150	167	161	129	154	175	176	157	148	169	181	152	166	170	164	174	154	177	179	161	164	167	156	144	171	165	173	153	156	179	172	171	162	172	174	154	163	163	158	162	179	172	171	177	161	185	160	175	202	181	160	176	160	161	176	163	195	185	156	151	163	186	154	176	180	149	154	183	178	176	167	187	167	150	175	181	161	141	175	183	164	169	167	182	179	187	193	149	176	172	146	168	160	157	174	169	168	152	187	175	165	158	165	158	150	181	169	179	185	171	164	143	156	170	174	184	178	199	173	178	176	161	168	174	161	161	179	173	201	161	172	166	168	138	186	173	132	164	171	172	178	190	151	186	148	182	181	150	180	162	178	175	157	153	165	176	149	177	172	176	139	180	175	155	148	167	176	160	150	172	168	157	174	175	159	136	187	154	176	166	177	194	172	181	175	166	178	177	188	146	152	193	164	172	170	177	172	176	174	148	170	170	166	162	175	173	163	183	166	185	164	172	148	159	190	165	158	173	168	183	191	144	171	180	152	182	164	154	164	183	162	187	162	171	173	175	168	170	151	160	154	148	172	159	168	158	169	175	181	199	167	174	142	158	173	171	163	157	177	169	152	188	196	150	156	159	183	165	184	188	146	140	178	198	177	157	182	167	180	170	157	168	165	161	156	165	183	162	165	170	150	165	201	196	158	157	172	192	163	165	155	177	194	152	180	162	156	155	175	144	165	181	165	170	175	186	151	162	181	158	150	178	166	169	169	177	179	164	163	150	179	165	158	170	195	128	165	138	177	166	169	165	190	162	164	174	172	163	155	163	177	178	173	154	172	176	173	179	178	153	154	196	158	195	149	186	196	166	168	161	148	156	148	171	149	165	154	172	161	176	170	160	167	167	174	155	181	172	152	169	182	165	177	170	153	159	183	166	173	155	151	179	165	200	158	148	160	164	175	174	150	172	180	183	170	159	166	168	175	166	174	173	161	166	184	161	168	163	149	143	157	160	164	164	170	193	183	186	166	193	172	163	153	150	170	154	177	169	163	157	151	153	169	154	191	160	147	190	175	163	177	169	154	163	159	159	141	185	155	173	161	152	167	145	170	171	195	169	143	181	173	162	182	183	151	168	181	168	169	168	167	162	179	150	165	162	158	159	172	173	150	164	171	185	165	160	157	159	158	180	166	182	202	164	162	143	166	163	156	168	157	167	162	183	137	187	163	173	160	180	211	175	148	151	156	174	159	151	143	180	194	140	187	155	175	148	176	202	149	166	172	158	173	164	166	154	183	182	170	151	128	148	180	165	191	177	166	183	173	154	145	181	178	179	146	180	182	162	170	195	172	177	184	179	144	175	175	132	178	201	171	184	175	171	173	176	137	190	180	168	189	193	148	153	150	149	156	167	194	176	156	157	162	145	160	151	160	179	182	182	191	180	182	163	156	156	186	172	172	155	179	177	165	167	185	140	167	173	184	187	154	189	172	146	142	167	151	171	187	165	182	164	163	174	174	167	178	153	160	174	169	151	162	162	172	184	167	164	144	165	186	190	164	175	151	168	187	189	157	155	155	173	187	169	187	172	157	165	166	150	161	178	142	167	167	173	167	169	164	153	180	177	171	198	161	162	166	167	174	192	161	177	179
2110	703	732	789	774	728	709	672	677	616	639	615	616	610	568	583	619	592	655	623	607	579	586	595	576	642	578	577	617	597	566	572	610	568	595	582	603	624	616	608	591	606	597	594	588	589	620	572	596	608	627	629	629	626	633	622	633	576	623	650	599	670	699	598	631	623	599	604	625	573	565	608	604	607	603	550	578	603	577	574	627	620	631	604	688	677	695	666	641	666	636	665	634	586	633	606	626	648	640	663	644	580	649	618	588	636	600	625	575	613	579	593	637	558	652	603	634	587	591	630	574	551	587	536	559	578	563	627	627	593	574	578	587	554	582	570	617	585	648	647	574	631	605	607	621	628	597	572	609	595	563	621	612	595	600	591	585	574	609	583	588	582	569	611	585	568	578	583	545	574	580	625	574	572	533	568	564	605	605	597	562	601	612	586	606	589	566	609	607	552	552	588	552	594	602	594	650	584	563	618	638	633	602	555	566	594	562	622	600	604	592	582	639	541	593	576	596	600	612	547	594	590	615	573	602	606	606	576	607	582	602	615	586	571	602	582	589	591	617	566	589	587	601	593	588	557	594	547	620	545	620	592	581	561	585	572	555	612	569	606	612	631	629	595	585	616	610	593	590	619	598	568	622	633	640	587	611	580	585	597	603	606	579	615	570	601	586	576	553	549	595	632	625	598	592	562	599	645	595	596	579	612	558	618	638	611	665	620	614	594	584	539	593	556	627	584	609	557	575	579	634	597	554	578	570	596	647	589	587	614	540	573	611	600	613	656	583	552	594	591	623	558	595	553	623	633	622	569	597	586	625	607	616	571	570	592	563	647	671	588	622	551	582	645	593	617	588	597	565	575	560	573	564	584	566	574	595	587	586	598	626	604	627	634	598	537	632	621	626	559	563	606	596	590	563	561	605	596	568	587	578	642	577	552	618	606	582	571	608	643	563	580	583	572	558	602	592	604	619	614	628	564	581	604	621	593	620	597	601	652	559	568	632	580	595	577	595	614	612	553	598	625	571	579	558	567	626	600	586	573	598	605	544	644	572	622	611	636	591	606	608	575	606	607	575	616	568	616	613	590	571	573	635	611	573	575	539	570	638	564	612	599	588	574	618	579	598	573	602	614	598	611	530	608	603	584	604	592	608	606	581	595	577	592	632	561	587	587	610	565	582	588	601	570	587	622	596	573	587	571	611	602	583	564	582	625	623	606	559	623	599	650	615	555	591	611	584	584	612	604	600	648	546	597	591	621	587	588	577	591	579	595	596	582	544	589	584	592	540	619	614	583	599	581	548	587	591	594	578	637	567	567	617	573	589	631	598	621	586	605	574	585	580	610	565	591	570	601	576	564	562	573	599	625	577	617	644	578	564	598	609	584	607	584	587	629	558	585	591	580	575	606	629	632	572	623	599	608	561	622	581	602	591	598	606	590	564	609	592	590	600	609	580	651	577	575	585	622	595	586	592	588	604	576	559	631	573	561	617	636	611	541	630	571	609	581	564	581	610	576	604	621	586	580	587	606	557	622	595	608	583	583	637	594	599	596	607	615	614	615	582	608	607	601	602	602	543	569	614	591	573	614	575	584	581	623	644	581	582	588	577	575	609	608	586	588	605	592	631	587	597	620	595	595	610	591	643	612	598	550	602	600	625	585	579	610	610	613	599	621	593	589	564	565	625	565	580	581	599	599	550	574	573	551	586	617	633	563	648	577	590	610	586	629	594	603	576	581	606	604	601	606	560	579	603	639	589	604	588	601	586	529	606	536	587	613	545	608	592	577	595	599	582	574	624	597	628	637	576	604	563	643	630	661	602	609	606	582	587	600	624	610	571	561	641	593	534	599	583	556	583	574	586	600	601	577	577	603	638	568	586	574	562	583	577	591	617	612	589	588	602	604	617	584	613	581	582	562	596	581	589	610	566	613	604	588	587	592	573	600	587	631	602	556	562	584	577	578	582	579	596	556	590	622	634	591	585	572	573	596	620	621	591	595	628	582	580	598	577	595	587	560	567	627	603	540	595	518	579	557	598	656	597	618	599	594	583	563	632	602	601	587	639	617	608	570	598	614	559	591	570	610	594	604	581	639	584	635	626	585	617	585	629	603	587	618	640	600	598	620	585	600	614	569	614	584	569	574	604	569	618	564	551	604	579	589	603	599	603	625	579	626	586	556	585	592	572	589	575	571	638	570	567	586	601	593	632	614	597	605	609	586	608	590	567	610	616	635	606	603	608	577	622	567	561	567	554	563	602	623	596	625	661	587	604	632	570	595	649	612	591	587	630	613	613	581	591	593	569	586	599	634	568	559	602	619	602	577	590	573	592	607	607	600	604	560	612	590	580	572	619	599	612	609	611	562	591	567	583	619	594	627	582	642	610	597	582	551	605	619	622	559	628	606	602	608	555	601	566	578	615	585	588	598	610	615	578	607	562	564	645	606	607	598	603	552	587	610	596	585	587	573	632	612	588	612	599	606	584	589	599	602	558	625	605	587	588	605	611	596	595	627	564	588	564	613	561	651	633	644	608	586	614	626	605	555	609	564	617	614	622	588	626	599	628	592	612	622	593	606	611	594	597	593	581	616	648	591	586	621	634	582	600	613	597	565	613	558	574	597	602	566	577	667	576	622	574	613	616	582	554	625	612	576	563	639	600	601	639	543	600	595	583	584	607	545	554	565	547	546	600	636	601	597	605	591	609	592	615	583	539	573	604	602	646	614	596	580	593	603	592	605	618	592	566	583	544	552	602	567	594	641	621	598	593	620	595	574	526	577	588	562	630	607	626	612	580	610	604	616	611	601	640	621	590	584	569	608	576	586	587	524	569	577	548	598	590	628	582	563	608	604	616	618	584	620	632	603	582	542	597	598	591	577	622	636	640	604	580	616	538	578	622	583	598	609	571	584	642	582	580	581	590	589	576	608	590	607	636	637	595	622	575	567	615	572	599	602	595	634	582	554	604	546	634	587	602	624	587	595	601	584	574	620	571	591	606	584	598	605	621	607	627	622	618	559	603	572	597	642	624	624	579	602	588	595	595	596	596	561	615	617	557	603	585	549	612	563	617	604	581	579	606	621	646	588	581	577	613	611	621	621	591	560	589	605	592	599	581	608	617	558	593	564	571	624	538	599	575	605	607	634	614	591	594	595	606	562	632	595	590	592	624	569	569	598	611	612	594	609	608	634	626	558	603	594	589	598	568	544	587	555	602	578	585	598	576	621	589	613	578	575	585	608	550	619	582	592	599	606	569	550	632	570	599	622	616	632	577	592	552	618	571	563	606	568	584	584	611	601	583	587	571	612	627	604	597	596	592	595	624	615	553	588	591	599	564	600	553	620	609	612	555	610	607	588	567	571	601	606	620	585	619	546	588	618	578	627	592	619	590	583	595	640	603	581	671	606	582	587	596	575	571	580	601	629	621	558	557	552	602	613	553	600	574	600	580	597	550	634	631	612	567	607	613	576	584	568	620	543	574	571	571	605	612	601
1825	199	247	262	192	171	196	194	183	164	164	191	183	182	191	184	172	163	197	204	190	158	198	206	182	161	178	170	195	197	185	179	171	185	166	172	180	183	180	181	165	190	154	176	191	185	190	196	172	173	173	203	199	205	198	179	210	191	185	178	193	193	179	193	181	173	194	199	203	176	187	187	186	194	151	177	165	198	191	180	203	176	173	161	187	202	215	176	179	195	185	191	161	203	206	183	174	192	188	176	180	160	165	190	192	199	204	187	186	181	175	167	176	186	154	174	183	164	179	155	163	197	172	169	167	164	194	207	189	162	171	188	201	191	181	174	174	186	183	209	169	190	165	183	148	191	195	158	160	184	207	185	180	154	173	165	173	193	171	179	176	178	188	186	175	167	192	164	162	183	165	175	145	172	177	189	174	176	181	161	154	181	175	182	195	174	167	195	186	166	163	181	184	190	170	194	169	169	190	186	207	165	179	200	157	172	176	144	188	178	216	194	159	159	182	187	138	175	191	191	150	185	192	183	169	203	171	182	199	179	173	188	172	167	152	165	172	195	176	162	170	163	194	159	164	194	189	185	171	166	183	153	177	186	157	176	186	179	183	169	214	165	211	197	170	206	180	173	192	173	160	164	183	172	175	178	172	192	211	187	165	166	192	171	193	179	184	181	185	174	161	199	157	187	176	162	159	186	184	175	209	180	174	188	164	163	182	171	196	172	182	190	159	210	190	171	177	169	196	177	180	192	191	189	184	197	191	168	197	201	197	182	164	160	177	183	199	186	192	162	198	191	194	176	177	136	195	170	182	192	180	182	165	182	169	181	178	152	186	195	169	178	158	168	173	204	158	164	191	176	199	166	173	202	178	184	168	173	174	190	164	173	176	206	197	173	188	170	182	174	168	200	196	191	144	174	183	180	190	179	184	181	187	178	193	185	173	162	171	190	177	172	192	198	180	196	163	155	162	159	168	177	188	166	175	187	187	193	187	161	207	145	171	149	169	175	167	171	187	163	188	175	199	188	182	181	205	170	177	165	197	180	175	187	193	189	173	198	180	178	189	190	185	166	184	178	205	173	187	191	172	187	176	166	165	203	201	187	170	170	169	202	166	181	194	189	173	186	165	180	185	188	201	180	184	181	187	157	195	174	182	202	181	185	180	183	151	177	190	172	198	177	190	179	152	181	169	184	170	167	170	169	176	162	175	167	167	165	197	195	193	200	182	187	177	179	180	182	204	192	182	202	172	185	186	187	186	173	189	196	180	178	192	184	186	181	193	183	185	171	186	215	182	180	187	201	167	180	177	166	184	197	195	175	180	186	158	193	196	181	185	174	203	212	169	157	187	168	181	192	190	197	177	195	183	183	175	167	151	189	162	184	189	183	202	186	188	169	180	205	194	207	172	150	173	171	185	181	176	181	178	169	164	159	177	165	183	184	177	191	177	176	182	191	173	174	143	165	165	187	172	171	180	185	179	159	180	195	185	159	184	177	188	174	170	192	175	158	188	192	173	181	161	180	184	194	186	162	203	194	168	201	170	190	179	156	202	198	203	191	160	188	188	179	186	170	185	151	167	180	199	192	157	171	181	180	191	196	169	203	185	170	184	183	166	178	210	190	167	169	168	175	165	214	184	196	172	181	216	166	185	173	180	162	170	177	172	179	173	165	181	179	191	173	176	183	168	180	182	165	171	162	173	197	191	183	167	166	195	181	225	186	180	195	181	188	184	178	199	140	166	161	180	191	188	192	179	193	196	202	206	180	182	193	190	190	161	182	154	176	192	188	196	191	172	155	184	173	171	176	182	175	194	189	178	208	189	203	188	170	186	168	181	203	181	201	166	203	199	177	173	208	210	192	182	184	177	184	178	183	198	170	176	186	188	157	173	176	179	174	183	198	185	190	164	165	199	164	191	167	198	209	189	177	180	184	184	182	156	178	199	174	201	200	156	212	189	181	173	195	165	189	154	175	157	169	185	164	163	186	184	183	163	190	199	191	185	150	170	178	164	180	179	172	164	138	158	164	133	179	184	188	166	182	185	172	201	163	208	184	189	158	187	207	196	187	197	180	186	191	176	211	176	186	164	178	181	191	186	197	180	192	171	170	193	202	158	216	183	162	204	181	180	175	194	182	183	182	197	167	188	164	182	155	167	168	198	182	200	177	180	186	183	197	211	188	185	189	192	165	178	190	175	171	181	183	198	175	180	184	138	169	188	181	173	197	175	180	180	195	188	168	182	197	209	201	193	189	190	177	200	172	178	172	188	182	178	171	176	165	186	187	166	156	190	178	173	183	197	185	197	179	175	167	174	187	172	180	201	209	175	162	160	180	192	202	211	199	195	157	171	180	171	178	157	185	198	197	175	170	179	180	171	180	185	206	173	197	180	186	171	157	169	190	170	159	179	178	178	189	178	169	181	184	168	216	164	154	171	188	197	203	164	168	172	191	181	169	159	186	193	168	177	184	157	171	190	175	159	188	188	190	166	186	168	177	169	157	179	176	161	188	167	177	188	180	183	176	175	182	194	193	170	154	177	166	172	192	182	170	175	189	212	176	168	186	204	170	180	178	165	192	167	174	185	184	179	184	171	170	209	192	203	180	184	177	181	174	163	227	183	162	185	182	165	188	192	176	187	182	172	160	193	180	200	203	194	182	189	177	195	163	183	194	183	177	171	185	202	187	187	176	171	185	175	187	172	187	197	195	183	186	176	164	169	179	182	183	200	166	201	182	154	184	175	183	171	159	195	190	164	172	180	217	177	181	187	186	180	181	173	189	167	193	176	187	192	188	178	179	180	162	157	170	196	199	178	151	197	172	187	191	166	172	180	163	179	193	201	171	170	172	182	189	189	185	169	182	168	183	159	190	187	161	177	172	195	206	192	179	183	177	187	173	178	162	188	159	198	177	184	179	212	192	183	175	183	178	187	182	186	169	156	178	183	213	173	164	183	173	187	172	187	196	195	185	183	176	183	171	165	198	193	191	174	184	186	173	167	196	154	178	155	203	179	176	193	166	198	168	157	165	178	158	173	188	195	192	191	187	178	178	171	189	196	179	194	177	160	200	167	178	177	176	182	190	202	156	178	166	196	169	166	195	158	163	210	208	182	187	176	175	157	187	189	189	173	162	184	180	169	167	199	179	182	165	194	197	203	171	181	194	199	167	188	189	157	180	172	177	183	200	160	166	150	163	178	160	194	173	189	174	181	188	176	195	180	179	182	187	200	172	177	183	180	163	178	171	192	209	161	172	174	174	191	175	203	166	194	192	149	178	198	180	176	187	179	208	176	175	180	162	165	156	171	182	189	186	174	165	161	181	203	186	201	186	199	188	198	186	163	158	189	180	176	174	168	199	177	167	177	166	181	180	171	132	159	195	156	183	180	183	165	196	158	186	178	187	179	176	188	176	175	158	168	185	186	174	176	196	184	191	165	176	167	167	177	203	166	176	156	187	185	189	178	181	190	191	162	210	165	186	183	168	177	186
2219	725	718	794	808	799	745	781	666	655	662	692	665	652	637	649	672	607	644	612	674	660	665	623	636	675	619	622	598	632	601	628	593	609	632	631	628	615	626	620	635	651	648	618	629	649	658	644	630	656	586	679	632	594	607	611	637	649	652	674	666	648	686	663	687	636	631	640	639	625	658	660	616	636	624	613	642	619	624	621	628	643	672	605	650	648	684	669	665	694	646	668	652	697	664	651	723	652	660	680	708	687	628	663	628	657	605	603	653	645	636	618	620	583	611	637	637	611	662	632	567	680	641	641	567	610	632	682	648	665	610	637	630	614	619	610	609	633	662	689	641	638	609	640	616	643	648	669	630	586	634	682	651	630	662	664	625	634	616	656	609	600	563	616	583	639	642	624	646	634	644	612	667	658	630	643	637	629	605	641	685	632	609	636	628	618	613	615	648	637	615	666	625	659	627	597	648	654	628	649	615	600	637	625	651	632	664	609	633	683	576	624	614	681	615	614	625	686	644	636	652	649	650	606	648	657	640	582	610	623	611	618	634	585	589	639	587	613	602	571	596	639	566	628	620	621	623	669	573	631	629	628	619	643	625	621	610	630	635	650	641	641	652	639	624	620	639	615	638	632	642	612	589	616	629	587	599	660	652	640	633	606	652	584	619	634	631	677	608	687	632	629	609	641	635	588	616	643	619	635	608	629	610	593	658	598	644	623	599	651	628	659	672	620	640	595	642	688	631	629	598	633	608	649	609	650	620	645	633	605	608	635	644	624	642	575	642	674	677	605	597	630	606	654	593	593	662	613	611	623	614	657	600	649	674	588	629	634	600	631	707	585	608	658	658	624	622	628	633	639	584	642	524	646	637	644	630	647	637	606	679	663	634	624	596	616	609	621	624	582	638	644	620	627	580	671	585	633	587	662	635	599	657	667	609	650	611	610	658	615	639	617	615	609	599	651	663	602	560	617	600	646	648	636	658	582	668	617	621	607	644	647	622	636	646	638	640	590	623	602	644	593	656	659	613	638	616	669	663	656	616	663	601	650	646	606	574	631	664	650	606	612	619	619	628	611	648	589	641	650	628	611	641	677	620	650	641	659	615	578	606	690	623	628	630	592	606	669	650	591	622	648	638	641	623	655	633	627	620	670	663	627	612	680	590	667	610	620	606	610	638	634	585	652	629	594	648	636	661	587	612	655	615	639	630	610	640	642	637	642	643	633	652	633	631	675	601	607	689	616	587	634	645	639	632	666	603	618	611	653	663	632	649	647	640	641	624	632	597	611	676	639	643	648	645	659	632	667	649	664	658	585	597	634	658	588	602	605	598	669	623	625	602	645	626	683	634	632	666	642	614	634	634	628	657	617	631	595	597	651	646	620	632	659	634	661	631	616	681	626	618	648	648	613	612	637	656	627	641	668	621	674	619	617	643	660	621	625	673	662	588	616	626	642	577	633	631	690	704	623	639	584	644	681	628	608	622	654	637	648	607	635	647	612	620	657	639	599	611	642	618	627	613	633	588	618	633	614	631	561	645	641	585	609	612	633	613	597	632	638	633	602	596	642	614	635	654	596	607	586	663	613	631	649	673	651	666	642	625	600	628	622	639	622	615	594	620	653	642	671	627	631	636	636	579	634	632	657	599	621	632	629	630	625	627	641	606	634	637	649	642	648	616	665	619	616	606	606	633	647	646	621	643	647	636	650	660	646	612	607	592	608	617	645	620	678	677	630	601	635	624	599	621	605	600	652	623	574	672	638	619	576	636	652	608	622	568	619	595	616	610	668	617	635	642	628	667	599	626	634	611	628	632	627	637	654	615	663	622	626	589	688	646	603	620	624	611	608	612	646	618	642	568	594	584	571	639	674	649	586	611	648	619	689	663	623	610	619	603	593	623	636	659	644	621	652	623	666	637	648	614	639	662	592	626	628	636	646	658	594	613	663	591	617	624	626	611	629	598	648	670	652	614	638	649	655	630	578	604	644	526	597	629	607	651	639	614	597	612	624	663	636	611	649	601	634	633	617	608	650	624	651	636	639	632	591	623	623	610	626	648	634	660	628	601	641	637	608	637	604	606	609	578	611	635	598	622	604	610	649	580	636	663	596	609	622	639	605	617	619	657	627	636	602	684	597	586	600	600	618	670	617	621	652	658	642	611	611	634	659	636	607	617	609	642	627	662	590	600	665	616	647	619	660	621	624	580	601	625	598	647	628	628	591	663	593	597	643	659	564	598	592	659	627	605	614	616	637	654	647	632	656	651	600	638	628	616	635	628	601	630	638	602	640	628	627	596	618	649	585	616	629	610	640	634	637	631	636	672	660	620	636	603	631	641	623	655	605	662	629	629	672	679	632	587	637	628	634	582	610	634	649	626	599	632	626	603	641	620	626	633	637	650	680	623	654	628	610	618	623	659	628	620	605	622	610	628	581	602	655	646	574	650	607	602	619	628	583	649	638	639	611	615	662	622	629	665	645	619	614	611	603	641	634	620	683	627	632	623	655	617	666	635	589	606	635	620	617	635	614	624	648	623	589	633	629	598	595	613	638	606	639	564	615	678	605	667	676	621	636	593	628	634	633	605	622	635	648	589	565	603	642	639	634	622	630	606	600	636	574	635	629	639	638	618	618	651	636	642	600	640	555	605	608	594	645	625	635	628	675	613	623	602	690	644	633	597	607	668	619	635	653	584	640	616	614	649	612	642	608	655	619	657	598	662	634	655	602	647	621	583	567	633	623	624	640	632	624	641	607	604	664	616	670	678	599	642	590	612	588	673	654	653	639	641	600	640	595	642	598	678	601	647	630	625	626	642	613	625	634	657	610	628	621	658	620	605	596	619	628	611	599	646	630	641	638	644	627	634	632	673	662	612	590	672	626	660	611	610	610	663	603	645	599	608	608	674	596	642	602	630	654	618	634	579	655	612	587	621	660	610	595	626	635	621	655	592	653	644	609	670	620	626	623	634	602	638	634	651	635	647	645	626	646	629	616	622	571	611	655	607	665	621	632	611	668	604	631	606	647	608	609	609	610	682	622	637	644	658	600	618	651	637	591	641	600	601	601	586	607	633	606	655	657	692	646	638	658	634	647	624	646	580	659	646	586	669	628	636	644	640	600	619	659	623	650	564	635	632	602	654	658	665	635	573	594	617	639	598	663	620	619	644	641	650	606	611	639	649	616	635	615	602	637	683	635	607	595	613	640	585	624	602	631	625	648	664	610	625	614	600	638	639	645	605	632	619	611	618	628	621	609	636	639	618	622	623	608	598	633	619	598	571	664	605	638	597	588	626	600	685	608	622	639	643	643	620	644	599	592	625	642	629	621	640	625	611	635	649	609	617	625	601	672	636	599	664	622	621	632	646	648	595	643	616	614	639	596	619	637	637	636	601	607	628	629	653	596	646	633	654	636	654	600	620	619	632	604	609	629	593	618	646	590	589	626	618	656	610	630	619	617	607	641	623	588	632	643	664	621	628	623	604	630	608	637
1807	227	226	202	221	179	175	179	200	168	152	167	191	187	201	161	159	172	167	188	190	179	196	169	172	163	143	204	162	177	182	175	167	161	175	163	178	157	163	176	192	176	188	167	169	181	184	168	194	174	172	161	179	176	172	183	182	154	163	165	161	184	187	190	163	167	155	160	197	175	169	184	177	176	148	182	174	191	162	184	183	184	172	188	194	187	190	170	191	183	177	178	170	191	187	175	194	209	159	183	177	184	191	148	168	190	155	187	164	169	184	197	183	172	178	163	166	180	192	180	186	176	170	192	183	164	167	206	186	169	182	174	191	173	152	191	196	168	200	184	168	166	190	161	183	157	179	162	182	169	165	175	174	176	183	172	168	163	166	176	200	161	187	165	169	182	177	174	158	196	170	183	185	169	153	172	164	173	194	189	179	160	164	188	174	161	188	186	188	160	164	186	177	185	177	167	166	179	177	176	157	155	163	187	185	150	174	168	188	180	178	166	194	191	153	161	167	171	172	172	181	192	152	171	179	177	164	187	177	197	172	180	171	178	168	175	169	172	189	157	191	155	194	178	159	167	153	162	200	189	156	161	157	178	173	175	171	160	202	147	180	179	215	159	178	193	188	182	196	187	158	201	193	168	192	183	179	179	161	169	194	195	157	185	155	174	136	201	192	165	159	195	184	178	178	183	209	174	157	163	191	161	171	173	168	163	188	159	166	193	185	182	187	166	190	187	186	165	170	173	192	192	162	195	165	173	173	143	156	160	214	174	171	160	166	170	163	167	198	171	167	178	221	161	198	180	163	134	186	172	195	185	188	197	179	173	202	187	168	164	172	186	191	188	169	187	179	158	164	208	180	162	171	168	157	171	178	193	161	174	157	179	181	181	182	186	186	156	174	176	186	173	166	180	168	189	152	196	150	180	193	161	173	182	173	168	168	155	156	167	189	154	187	183	163	179	165	182	162	170	183	177	175	176	154	188	193	173	155	177	179	174	173	177	150	159	183	177	186	163	172	149	182	157	161	173	189	176	177	152	183	179	159	179	171	195	152	148	173	146	195	193	156	180	154	158	180	169	182	150	175	181	176	165	169	178	155	184	188	190	158	186	178	184	167	154	172	168	151	180	171	170	134	160	201	183	190	177	199	152	176	167	177	167	162	167	186	162	147	188	155	171	178	163	181	178	202	182	190	178	169	184	169	141	205	166	196	162	177	157	166	159	178	175	164	181	175	178	163	200	174	196	176	187	168	173	167	188	186	174	165	195	190	187	179	191	163	174	168	197	197	170	160	211	189	187	172	169	181	166	185	195	181	172	173	162	153	180	201	152	210	193	191	179	201	150	201	172	164	182	171	168	176	183	173	175	176	184	195	179	180	190	179	171	152	182	159	175	171	208	169	153	144	165	178	187	178	203	171	178	171	159	190	184	178	174	172	192	169	162	169	164	161	195	192	177	172	170	140	142	202	179	164	193	144	151	195	160	161	162	179	158	174	166	161	140	186	175	178	201	170	162	189	181	164	177	185	186	173	153	186	161	157	167	182	174	186	169	167	187	143	138	179	184	192	171	205	172	181	195	158	156	181	157	179	158	188	185	182	176	161	179	180	179	175	182	164	184	153	171	173	188	189	199	170	185	160	178	169	169	178	221	174	166	180	154	190	192	179	183	189	190	180	174	170	183	171	154	167	186	189	179	179	182	162	178	156	161	164	182	177	177	180	160	168	176	173	176	184	161	186	160	187	174	170	164	154	145	188	181	164	156	176	146	179	158	176	188	146	159	188	199	166	148	178	171	191	177	171	178	155	154	165	153	174	190	175	168	183	180	193	165	181	194	173	169	182	172	189	144	173	176	181	183	166	172	183	185	171	183	163	179	154	191	168	195	153	170	170	208	194	166	169	176	193	191	191	176	175	168	161	165	188	165	158	191	188	181	192	168	163	191	168	156	191	181	147	163	180	171	192	171	175	162	166	185	177	175	200	160	181	171	183	179	159	158	183	194	200	172	164	158	164	169	159	184	189	182	178	166	175	178	179	153	170	168	179	188	194	165	172	184	192	176	156	187	177	157	162	172	203	191	157	174	177	180	174	200	180	163	179	183	161	183	171	176	173	192	224	172	176	176	167	196	198	176	159	180	187	183	161	166	161	170	168	170	181	183	178	181	181	182	153	156	184	182	183	202	170	156	189	185	163	179	176	166	182	168	174	186	154	185	148	173	169	165	188	173	169	184	174	154	184	191	168	170	192	172	169	175	183	162	181	147	153	155	163	149	181	189	172	172	189	149	156	179	170	168	165	181	186	189	193	174	164	182	165	162	176	165	181	176	184	184	174	171	178	178	203	178	189	168	203	180	152	160	153	199	178	201	181	178	162	203	158	188	190	167	167	177	183	177	167	179	159	172	174	165	170	163	170	190	163	167	181	167	176	185	159	170	174	180	188	192	174	168	191	176	179	167	186	168	180	194	170	179	165	184	196	160	166	164	187	171	154	162	173	186	178	161	175	207	189	177	175	182	172	174	193	160	162	179	161	178	161	172	184	174	160	168	176	154	161	176	182	175	154	183	181	178	179	169	181	175	184	188	217	165	158	162	172	198	172	165	164	191	194	173	183	193	176	167	173	168	158	186	178	180	191	159	167	203	167	189	186	177	154	218	200	194	179	180	176	175	175	183	165	190	166	174	160	158	160	161	173	177	201	161	188	179	175	162	192	156	170	169	165	164	199	196	150	180	171	169	167	204	176	199	144	177	165	181	172	173	163	156	190	167	153	168	180	144	178	165	186	177	194	163	171	183	170	191	181	198	164	182	180	171	165	178	183	170	167	175	170	172	199	175	170	165	201	158	191	171	175	189	177	181	177	171	165	183	204	168	183	201	169	170	162	177	200	181	163	197	169	198	165	181	183	167	188	179	155	178	138	147	200	178	218	155	187	183	180	163	173	165	182	179	181	187	182	173	168	170	190	206	193	163	186	174	167	174	165	174	152	190	183	179	181	167	189	192	177	166	168	185	152	166	175	171	190	187	196	171	162	189	167	188	184	159	177	173	190	168	188	166	157	184	178	183	188	179	191	188	183	192	165	195	203	167	142	163	178	174	190	170	167	167	188	162	165	162	163	157	182	188	185	180	176	158	181	173	179	134	179	189	174	172	173	172	181	203	163	180	165	169	165	179	158	189	163	159	186	169	183	159	150	176	180	164	165	166	170	148	172	161	160	158	186	179	187	165	197	159	188	162	153	154	175	179	182	171	172	178	161	191	196	169	163	182	163	192	176	186	184	183	164	158	167	167	171	185	170	157	182	177	188	172	150	190	178	163	165	183	187	177	199	192	164	179	179	197	171	170	183	165	185	193	157	181	162	165	164	188	180	198	178	173	171	168	155	166	182	173	170	204	188	169	168	180	188	156	193	198	148	158	177	182	177	169	181	178	181	161	191	196	162	182	173	197	171	189	180	178	196	191	164	186	171	164	171	151	195	184	149	159
2169	645	768	800	776	691	711	712	666	645	661	589	627	653	632	593	637	610	608	627	603	624	656	622	560	609	622	615	652	640	621	597	603	647	631	662	594	626	581	668	577	629	597	625	597	630	629	638	617	587	601	595	611	585	596	573	628	592	668	650	613	641	628	621	653	633	601	602	594	681	620	654	553	632	610	574	575	623	605	583	533	600	613	625	709	703	716	709	672	643	639	651	686	704	641	633	662	623	638	676	640	638	632	633	641	597	578	609	623	598	601	653	616	572	635	575	608	610	609	610	577	576	536	603	565	624	548	613	626	637	619	560	612	592	718	618	579	621	586	614	633	597	639	602	572	620	598	604	636	654	648	607	597	679	590	627	599	663	636	614	635	588	579	607	658	587	597	618	622	589	606	579	577	566	629	641	676	613	644	584	567	584	586	633	602	614	615	621	649	575	624	575	650	649	586	597	589	599	590	629	597	648	648	629	632	642	602	649	569	648	629	583	593	580	619	649	573	675	585	626	581	623	580	574	583	594	613	650	585	605	627	635	592	598	615	627	641	592	597	588	650	565	582	630	608	607	585	560	628	603	606	600	579	591	615	670	596	593	582	600	617	603	589	635	621	642	664	651	628	615	678	551	604	616	623	620	626	624	624	612	617	594	589	575	609	606	638	585	624	621	619	602	599	598	605	641	680	593	592	601	639	592	650	628	563	559	603	594	670	635	602	571	591	631	605	603	649	600	611	570	617	532	634	623	613	620	658	593	638	594	610	600	612	625	571	626	641	607	630	579	576	614	624	605	615	626	618	603	608	604	620	562	563	614	611	572	613	573	612	645	631	620	632	627	631	664	631	603	623	588	615	593	574	650	605	608	674	622	637	606	614	640	677	631	640	632	635	582	600	578	627	602	585	527	623	620	619	594	568	626	599	633	636	606	572	596	611	606	626	631	655	603	593	605	607	582	614	556	599	648	626	627	570	601	570	603	603	613	640	605	578	627	585	592	581	629	616	621	581	625	630	603	580	611	613	645	571	619	602	624	636	654	625	602	635	611	606	590	602	630	567	613	606	622	603	613	631	637	585	572	640	614	669	619	616	596	633	611	606	587	583	582	599	645	623	621	622	580	613	613	636	604	572	597	608	606	616	583	650	662	614	639	597	611	609	595	638	610	578	592	616	605	607	594	605	615	544	605	653	624	591	590	625	626	608	623	615	583	610	600	622	580	630	646	610	573	642	586	622	592	587	622	577	569	668	577	614	617	607	605	629	584	623	649	591	626	613	615	565	609	607	617	616	585	569	630	597	628	640	632	604	591	615	629	564	654	645	579	615	590	575	575	581	625	665	628	647	593	602	606	559	612	599	604	618	623	633	664	569	575	607	627	614	572	631	579	568	597	629	639	610	629	615	618	632	579	571	618	587	654	592	608	584	583	599	584	649	634	629	583	598	590	654	602	592	594	595	582	610	607	594	593	630	618	599	579	599	605	623	614	624	635	590	649	575	620	605	639	592	629	606	582	615	609	582	592	582	573	606	624	617	589	663	582	614	604	615	616	596	612	641	639	571	566	580	614	611	604	536	614	637	645	628	612	603	628	649	580	603	625	621	624	615	624	634	571	640	639	586	629	580	555	622	617	669	588	628	663	597	616	606	634	637	597	593	587	605	593	601	590	621	630	610	630	627	577	627	602	608	637	628	618	602	599	584	609	603	573	613	587	579	623	611	636	581	661	620	616	590	572	602	573	573	642	607	590	559	579	615	634	628	613	603	661	582	600	576	616	581	618	578	576	571	613	604	630	584	627	581	617	624	612	600	630	608	603	580	656	577	580	578	598	601	624	597	630	637	624	602	640	639	581	613	577	564	574	639	629	603	593	563	618	590	595	635	615	621	591	620	585	591	607	576	605	605	598	597	577	615	640	620	589	589	601	587	626	583	585	625	588	629	587	601	616	615	612	619	614	593	590	651	581	587	621	639	578	660	581	618	593	609	631	615	621	628	604	596	647	583	643	635	648	636	653	562	579	569	602	593	560	614	618	664	663	626	586	628	606	627	602	625	614	603	590	645	626	620	593	623	636	593	625	609	607	611	597	616	601	599	584	616	600	592	611	631	590	572	606	630	642	593	564	614	588	657	617	597	611	591	624	591	593	605	587	583	632	609	591	650	621	622	633	627	661	612	609	619	602	621	586	583	554	564	611	603	581	616	605	577	579	625	597	640	624	595	622	579	630	636	575	606	616	611	602	629	616	617	597	632	587	591	621	633	614	654	618	638	630	604	618	569	580	609	591	627	596	596	586	607	654	627	606	614	634	622	616	597	612	616	598	597	629	582	592	624	579	584	563	588	640	580	582	588	589	578	608	594	563	632	613	581	621	649	600	626	586	578	594	611	619	614	567	638	598	561	577	603	617	607	643	600	594	635	608	588	633	577	656	559	602	640	640	599	590	622	630	643	628	594	582	615	594	610	582	565	589	578	606	618	619	627	611	616	598	653	593	614	576	642	624	560	624	577	609	621	566	588	604	593	617	643	598	588	602	660	591	605	632	607	586	563	581	635	606	579	621	605	632	594	647	584	578	584	629	614	578	565	599	627	609	609	654	620	608	563	620	631	612	606	627	608	618	632	602	615	603	593	608	567	602	588	624	663	602	620	646	539	626	593	605	623	590	609	531	593	577	600	579	624	661	566	618	627	614	620	642	626	633	608	664	615	590	648	615	643	620	571	548	605	622	628	558	622	603	609	583	618	600	618	606	592	576	628	626	625	624	605	581	594	634	601	621	621	594	616	652	675	631	648	561	597	579	590	636	612	625	583	583	607	627	607	612	600	594	583	594	600	604	623	607	597	605	546	633	635	589	569	560	578	619	578	583	605	596	580	605	559	616	638	637	619	610	637	609	601	652	620	642	641	610	618	583	590	606	617	574	629	600	632	583	629	620	603	609	620	593	589	587	619	571	600	638	636	617	581	627	621	625	598	629	612	640	627	600	631	577	639	605	588	634	588	601	618	590	616	643	609	600	611	659	620	609	564	616	579	609	581	628	623	627	639	624	595	597	627	647	597	583	582	576	602	610	608	600	610	599	625	613	546	619	645	612	642	618	577	640	629	632	625	635	566	615	621	620	598	606	544	656	563	623	597	637	587	583	568	634	605	625	638	593	594	589	619	602	583	601	609	658	591	588	570	564	629	588	552	608	594	663	610	648	568	598	613	621	551	613	591	612	619	582	598	607	589	617	576	601	610	629	590	612	615	574	621	645	576	597	598	580	608	631	622	595	567	612	626	616	613	619	592	576	622	628	649	620	619	627	581	590	561	646	597	614	591	585	567	636	556	616	600	610	578	610	647	617	600	584	606	641	637	594	642	547	640	612	589	629	622	580	624	626	615	622	647	637	653	595	637	647	636	627	664	653	608	642	599	622	608	619	632	587	601	591	626	599	581	611	645	645	569	573	570	627	651	621	637	632	638	597	599	606	605	579	586	632	650	596
1864	206	237	208	196	185	181	190	192	171	168	180	170	184	175	172	176	140	171	170	168	187	158	162	174	170	183	159	157	161	165	168	189	168	172	182	170	161	152	165	134	165	176	157	169	165	147	190	153	157	189	131	172	180	171	184	192	181	166	161	169	155	190	182	155	188	163	152	157	177	160	180	175	181	188	173	156	156	169	167	167	166	179	171	187	162	181	162	166	163	174	176	154	163	174	157	182	173	183	151	184	152	182	167	196	162	166	146	160	171	171	166	174	147	177	197	167	178	169	175	164	175	202	169	166	177	157	177	162	179	164	142	179	159	156	165	152	197	177	180	164	156	170	160	139	180	175	180	174	162	169	155	169	164	158	166	156	193	162	175	163	158	154	189	147	168	163	157	152	172	141	164	169	182	162	167	140	178	168	154	157	168	141	178	154	162	191	182	152	157	150	176	154	163	162	163	175	171	168	168	157	154	191	158	166	166	147	163	173	168	157	175	172	164	173	166	164	190	193	167	175	155	147	199	132	151	168	172	149	187	185	167	159	160	153	183	157	160	174	168	158	176	190	163	167	176	176	182	195	137	171	152	165	170	152	150	191	184	179	174	186	144	181	171	178	158	150	191	165	157	167	147	168	152	153	180	168	167	152	171	164	164	143	167	132	169	158	142	194	173	148	187	151	156	172	189	171	172	177	184	173	176	169	177	168	192	155	171	167	156	161	180	168	167	153	173	157	165	145	167	159	137	170	168	162	142	180	166	165	162	181	174	178	160	154	155	184	156	161	135	158	184	169	169	173	174	170	153	143	153	143	168	156	187	157	166	156	147	175	191	159	151	160	160	156	184	151	166	175	162	152	178	166	176	164	171	152	161	164	167	182	177	162	157	163	153	171	163	168	138	208	149	146	168	151	170	158	165	149	180	171	167	163	162	203	167	165	141	164	177	182	151	173	171	187	163	155	161	171	165	198	178	170	165	173	160	171	164	161	156	159	189	178	176	170	168	160	153	165	164	174	165	158	171	160	168	163	166	152	159	169	166	155	166	212	147	171	151	162	170	161	178	168	178	150	166	155	174	171	148	146	181	164	179	175	178	165	159	186	167	176	160	195	160	157	186	156	169	165	158	156	161	185	150	156	175	179	200	148	182	161	157	176	155	173	150	185	167	145	173	149	166	167	157	151	171	167	147	180	168	161	166	176	191	145	155	156	191	169	148	163	181	166	147	164	150	156	160	155	176	158	132	191	150	176	163	176	168	180	161	169	176	177	214	180	148	160	169	166	187	180	179	158	183	169	185	185	160	167	176	162	167	165	166	153	165	162	164	185	177	176	199	168	172	171	158	147	192	173	176	169	160	158	137	181	158	183	155	154	164	153	176	164	162	159	158	172	175	169	149	181	182	197	173	169	161	156	163	152	147	160	145	147	158	161	179	154	186	157	158	155	159	180	168	177	158	159	169	143	185	152	175	166	180	206	179	185	148	189	172	179	197	167	147	174	161	170	185	157	147	170	204	184	141	152	170	158	146	179	167	189	154	179	166	147	125	154	152	161	157	163	185	163	161	154	151	158	169	180	192	155	157	157	151	187	182	150	154	159	167	163	185	137	166	178	149	160	191	163	151	159	198	172	149	169	174	166	179	192	187	171	169	159	147	174	139	174	146	167	170	162	164	156	175	154	168	168	185	162	185	176	168	151	160	173	144	202	155	166	213	156	172	175	166	165	168	164	178	180	162	169	186	157	158	161	170	155	144	191	158	173	170	145	153	164	181	155	157	169	173	152	149	151	167	186	150	147	183	181	169	160	159	179	168	167	151	162	137	173	175	164	169	160	178	168	145	153	153	165	171	169	153	179	184	179	180	175	185	178	153	166	166	177	163	161	161	174	184	164	160	161	157	170	159	169	168	160	172	177	163	150	169	164	156	183	152	152	172	182	156	156	156	176	176	162	169	156	152	164	178	180	158	162	175	177	171	166	182	161	162	178	169	158	159	162	159	155	168	185	172	169	166	188	163	171	127	168	155	170	158	165	160	163	158	181	166	177	171	169	178	183	187	187	183	167	179	158	171	156	180	189	160	162	170	172	161	153	156	179	176	174	144	180	172	170	172	165	169	184	162	145	161	170	157	158	178	180	160	145	155	174	175	165	146	157	165	177	188	162	151	174	150	187	159	155	155	155	151	164	155	174	147	167	153	175	157	167	193	186	162	153	158	163	176	169	159	180	179	213	192	179	172	134	154	157	154	155	167	156	153	158	152	176	159	162	152	154	171	168	165	169	155	152	175	167	166	147	166	183	164	136	161	181	156	175	176	172	175	181	149	140	179	162	166	163	173	194	179	165	180	164	181	182	163	182	145	157	176	169	192	167	183	145	163	178	192	181	176	165	173	156	157	161	172	180	162	174	173	167	175	146	173	144	143	162	183	157	174	145	155	170	150	164	191	162	131	169	166	174	155	174	185	164	165	171	176	171	159	167	168	155	173	178	158	142	180	160	142	163	155	168	190	146	165	182	157	160	160	161	158	162	171	183	167	175	198	166	170	169	166	168	192	181	166	148	174	169	176	153	157	157	146	151	194	159	183	179	170	165	184	165	171	168	191	172	153	172	172	190	182	173	155	186	158	187	159	151	164	161	185	167	173	159	153	168	146	147	140	203	163	177	160	156	175	182	160	151	187	192	152	174	177	190	157	150	160	173	153	174	153	127	151	149	172	164	155	188	163	182	174	158	174	158	155	166	175	180	161	148	163	179	164	153	164	173	156	149	183	176	177	172	184	169	158	151	169	186	183	160	163	176	172	179	166	158	174	186	170	160	170	182	158	168	172	161	170	170	157	164	141	176	158	187	161	182	175	151	159	166	182	162	172	165	152	153	161	169	167	170	149	171	161	172	148	183	163	163	166	168	171	169	163	172	172	160	156	166	159	164	192	154	165	160	157	173	158	178	144	190	158	150	158	145	179	173	147	174	164	168	171	144	170	152	157	176	153	171	174	147	172	157	174	164	140	145	158	154	176	170	157	155	150	143	164	167	163	146	171	156	150	156	172	172	180	163	174	183	155	163	150	177	163	177	160	163	158	167	169	146	156	152	181	169	195	179	180	145	126	174	156	160	190	179	172	154	161	167	175	143	173	171	170	158	169	154	183	196	169	155	148	186	148	163	168	155	173	165	164	166	175	156	153	138	168	162	167	186	186	166	165	155	159	165	187	151	161	136	160	196	157	181	167	156	172	169	169	179	180	168	184	160	172	156	178	147	169	182	163	158	183	155	165	159	170	168	183	175	166	176	176	154	174	169	173	179	146	153	171	159	166	196	180	169	166	162	175	167	168	167	177	162	163	176	201	179	174	145	166	158	160	146	180	160	186	164	167	175	169	177	170	153	193	172	168	161	156	152	149	165	164	156	154	172	152	146	175	179	181	175	196	181	173	156	170	195	159	146	169	165	160	170	160	152	169	164	161	152	169	152	173	136	147	161	155	170	189
2068	670	751	790	739	677	672	681	623	588	632	620	645	583	630	564	609	635	613	578	586	600	601	570	592	577	594	605	654	579	595	605	573	620	567	607	582	584	595	553	523	583	597	544	594	588	574	565	575	607	559	523	563	605	601	617	580	587	604	626	634	667	606	599	596	589	592	593	619	625	629	571	589	569	602	586	584	613	565	615	581	578	568	607	587	653	595	621	642	605	636	633	603	629	614	610	646	673	638	581	618	613	617	588	595	548	587	568	592	566	607	537	593	599	614	583	605	573	570	631	574	539	615	547	543	582	582	625	567	604	580	562	587	623	571	582	590	573	549	590	533	576	589	600	596	613	597	575	596	577	569	569	630	613	579	602	593	581	585	581	538	625	568	586	611	621	628	552	540	586	626	609	609	610	564	585	562	572	619	602	617	552	555	577	581	620	572	614	569	569	545	606	579	581	589	546	567	578	581	580	616	627	545	556	614	606	578	602	601	604	611	570	574	568	608	595	607	575	573	617	594	604	563	587	589	638	614	546	626	619	565	607	585	545	577	570	572	584	615	593	576	595	626	584	577	570	622	586	605	613	571	589	595	583	588	584	583	586	566	595	608	592	570	605	561	548	598	584	553	597	580	614	624	591	594	631	593	565	630	565	632	545	601	597	613	558	578	600	611	556	579	551	562	578	620	574	600	594	583	574	618	577	581	576	584	619	593	598	529	619	562	625	622	565	557	535	560	578	530	577	621	592	548	579	583	577	547	604	572	598	550	619	594	582	569	576	581	564	556	600	578	561	566	615	576	577	596	589	586	597	616	596	577	544	600	578	573	571	532	619	580	574	593	551	582	573	590	561	595	598	615	576	603	598	606	559	610	569	588	574	573	593	580	592	602	551	572	579	578	593	598	573	610	514	599	616	583	566	562	584	602	567	570	580	593	504	593	578	580	573	552	575	605	585	580	564	572	599	555	562	569	587	580	599	559	559	569	568	570	584	590	601	610	561	579	621	603	578	600	596	588	593	587	614	581	555	609	590	598	592	604	560	601	588	623	581	574	589	605	555	586	597	560	601	592	572	589	579	559	583	563	609	599	621	575	595	559	533	560	594	600	555	593	667	607	598	590	591	569	564	573	568	620	595	565	576	609	548	573	588	570	553	562	542	583	607	580	593	605	572	567	565	543	578	582	585	544	576	570	620	600	595	583	526	585	586	570	581	631	597	570	572	580	596	567	609	596	544	555	577	582	625	626	611	561	597	571	597	588	556	638	626	585	558	553	610	621	559	595	629	596	590	609	577	608	574	547	616	585	582	580	560	581	582	597	575	597	608	579	629	575	545	599	552	549	587	606	584	557	598	612	566	530	606	544	564	550	567	581	542	558	565	591	580	636	559	579	575	651	588	611	587	522	611	534	613	571	594	565	570	591	541	613	621	604	561	607	577	574	573	567	589	586	545	573	589	554	534	588	581	560	593	589	592	597	634	558	565	584	568	580	581	597	592	583	584	578	573	597	575	551	565	551	588	582	620	577	590	600	628	606	574	551	599	624	559	553	557	562	609	607	569	597	582	567	590	572	589	601	603	572	575	582	597	575	551	560	539	549	554	628	569	589	597	620	605	630	535	594	583	609	566	585	537	593	575	612	575	581	611	576	586	558	573	571	594	599	576	581	628	589	555	556	564	580	595	595	567	602	571	552	585	549	552	547	576	575	593	585	567	565	568	616	574	555	617	567	543	549	600	574	572	595	630	613	597	563	568	567	556	566	555	601	607	593	579	587	626	579	581	596	658	594	572	607	563	594	593	593	615	599	593	546	587	574	597	596	587	582	589	573	578	577	581	630	538	573	611	603	553	558	580	576	580	576	573	595	566	594	595	592	592	608	605	541	577	586	600	654	637	598	570	578	571	597	572	577	532	592	598	595	592	565	583	552	579	660	610	588	615	588	615	658	584	567	581	550	642	592	579	618	577	558	573	547	569	592	618	552	601	607	606	634	577	550	565	619	609	557	587	594	581	550	623	575	583	576	622	596	563	577	606	536	551	580	594	597	590	549	581	532	581	624	614	591	576	561	572	575	571	563	593	611	604	596	573	592	607	595	626	610	583	586	601	587	584	612	601	624	614	629	594	557	572	628	580	624	608	580	576	567	593	591	575	583	583	588	626	556	582	578	605	602	578	615	560	621	581	605	631	607	583	568	581	607	615	600	577	615	563	568	596	592	551	574	603	606	532	588	565	564	594	574	573	607	592	571	601	533	574	584	632	572	583	570	601	521	589	613	609	607	591	591	595	583	602	637	572	588	612	573	597	573	560	584	658	590	593	559	593	579	613	625	588	595	598	568	586	577	613	624	589	537	607	598	586	571	560	572	556	636	590	589	591	531	557	595	608	559	593	591	617	549	563	586	568	559	600	555	615	589	579	591	587	563	576	574	558	598	595	579	563	608	562	617	544	601	579	579	616	569	586	527	578	596	632	612	616	595	626	637	587	549	609	613	575	571	609	589	582	583	616	587	585	595	592	580	595	587	604	588	557	589	613	600	600	609	619	576	552	569	558	629	603	614	592	588	592	581	581	545	582	601	609	580	620	556	595	611	553	588	577	595	571	617	571	559	606	611	581	575	594	607	541	580	590	618	591	609	617	589	589	608	551	571	602	586	581	593	616	582	606	592	585	548	583	623	596	595	591	590	582	607	612	565	618	591	600	612	603	588	626	566	593	604	571	633	576	577	615	587	598	580	613	548	541	589	607	569	604	580	594	602	557	656	549	601	622	598	585	572	557	596	590	563	613	524	589	585	584	540	581	563	590	577	552	581	553	551	615	600	617	570	581	584	617	579	577	618	577	573	597	583	599	576	576	567	617	565	557	620	593	614	556	558	581	565	634	626	564	595	619	604	587	588	584	609	587	588	606	586	610	589	595	635	572	535	533	597	608	613	609	563	599	588	577	578	586	606	577	599	596	595	541	565	560	560	634	579	573	601	581	598	602	634	617	558	553	563	570	603	589	541	579	575	621	557	596	549	610	581	595	603	571	561	578	547	629	574	585	569	598	602	561	565	566	644	594	582	627	577	597	573	574	592	567	565	562	552	583	589	557	565	587	555	581	570	569	562	636	569	615	590	611	575	578	612	555	565	583	521	593	578	633	607	560	604	554	593	582	545	591	573	607	585	558	613	585	577	591	605	607	573	618	577	595	595	594	561	623	609	608	591	618	608	560	548	608	606	558	614	603	597	556	618	608	600	566	624	589	589	569	561	556	567	574	619	621	600	583	583	588	582	567	613	668	557	595	573	575	608	589	616	602	617	592	543	607	616	598	608	607	578	630	598	583	604	603	564	581	584	576	580	558	567	559	605	578	573	546	575	532	570	598	564	595	585	578	559	634	588	615	567	577	653	637	569	564	572	560	599	602	578	581	616	584	573	549	600	590	558	585	606	576	576	577	605	622	576	585	544	603	598	572	543	543	567	580	578	589	595	598	562	606	591	583
1722	227	228	206	212	183	166	165	187	164	163	180	169	150	174	158	180	156	152	171	157	150	168	150	171	157	185	169	178	154	168	131	172	152	163	169	191	150	158	190	164	147	160	177	179	142	148	169	153	179	174	154	168	172	171	139	165	167	175	186	165	162	163	127	175	153	170	148	169	157	145	131	159	162	169	165	164	164	148	186	170	161	168	153	196	194	173	164	168	159	169	164	176	178	152	160	164	173	177	193	174	183	156	174	174	150	169	169	151	168	173	158	184	175	140	165	158	167	145	160	148	154	150	154	145	168	185	178	140	152	171	157	144	154	157	164	151	168	149	159	160	179	149	151	181	168	171	180	189	154	168	156	153	171	168	167	153	165	145	184	163	148	164	161	152	184	173	155	161	176	164	168	151	176	166	138	167	146	170	157	159	196	157	182	138	183	136	162	178	169	164	186	145	142	139	165	130	169	188	155	156	174	158	165	159	164	172	156	162	168	148	160	167	160	165	154	168	151	167	154	163	141	149	166	164	182	181	146	182	171	168	178	173	138	167	173	167	148	165	132	175	150	160	162	178	148	185	172	153	160	174	159	143	160	174	163	146	159	164	142	168	154	155	153	158	178	133	167	132	153	164	168	157	193	160	161	172	140	139	156	165	142	174	174	172	162	185	177	195	177	191	153	154	167	164	146	149	148	173	158	173	159	164	147	186	167	167	143	162	156	139	180	170	155	160	173	159	159	148	158	139	164	179	168	152	181	182	174	167	149	160	193	172	161	159	147	160	148	170	146	160	194	152	145	178	176	156	166	142	169	145	169	171	158	174	157	164	156	137	181	156	154	162	156	174	165	158	177	176	152	162	164	143	152	160	153	160	179	186	164	176	167	168	169	167	152	174	198	159	170	179	166	151	173	157	162	163	155	136	171	182	153	175	140	158	180	144	169	160	165	176	154	173	172	164	161	165	163	157	151	166	165	156	152	156	162	159	150	153	150	171	161	166	147	159	162	156	143	151	159	153	174	155	171	178	171	163	160	170	142	140	158	174	162	182	165	169	157	159	137	174	172	178	162	161	154	162	152	156	164	152	167	178	179	160	158	151	172	167	174	167	145	179	170	172	156	189	172	167	161	176	164	174	147	129	148	148	168	152	168	155	158	180	174	184	162	141	130	158	145	187	146	141	166	178	163	160	158	170	160	156	166	138	158	180	175	177	173	158	156	168	152	176	167	154	140	160	149	148	178	156	166	168	163	174	183	166	149	175	171	157	142	158	182	168	170	155	168	149	153	154	168	164	176	177	158	161	170	155	170	167	165	147	170	147	180	180	181	166	171	157	168	162	152	145	175	154	163	157	192	163	167	160	169	180	147	174	148	159	163	161	157	172	159	158	148	155	185	161	163	156	141	169	164	170	158	172	142	148	145	159	156	151	172	167	162	166	144	159	172	178	147	132	180	172	155	153	159	157	137	155	179	175	161	158	168	177	181	155	150	150	170	170	158	184	124	165	169	160	180	167	164	159	131	175	163	147	154	141	165	153	162	137	154	164	170	152	174	166	148	154	164	136	179	160	179	154	164	170	159	153	187	169	150	198	157	154	154	153	147	145	157	157	171	156	174	144	164	171	160	163	168	173	151	141	163	176	175	177	177	158	139	157	190	165	168	151	180	129	162	175	164	159	169	179	137	162	167	166	164	190	169	127	158	177	148	151	173	173	147	157	152	176	145	181	162	169	162	163	169	154	169	171	154	178	162	169	156	167	179	172	156	163	168	173	158	176	167	148	164	178	150	165	135	189	168	171	163	152	170	171	169	161	175	164	160	157	152	173	157	155	163	142	149	146	138	188	159	163	147	154	149	152	161	183	177	170	186	186	168	180	149	187	166	165	154	165	158	169	180	172	150	172	137	157	156	150	156	170	180	159	172	151	160	153	173	167	191	150	166	174	160	152	165	197	175	150	162	162	145	147	105	169	174	175	191	184	162	170	145	145	184	158	181	181	173	161	148	179	157	156	158	180	162	155	154	168	183	156	142	151	166	161	155	156	176	144	161	154	153	162	155	168	159	177	178	153	158	169	150	171	141	188	171	171	186	153	171	153	181	143	159	159	159	150	166	159	162	142	170	168	131	168	159	173	170	155	184	169	164	167	164	156	169	149	162	146	149	144	151	147	139	159	152	146	184	180	156	179	171	155	152	189	166	142	172	181	171	170	169	159	144	168	162	175	162	150	176	161	167	172	154	177	162	149	125	168	157	187	147	183	157	167	132	151	170	188	140	156	162	188	157	175	162	166	173	155	161	164	173	153	166	144	174	147	163	128	177	145	174	165	164	152	176	179	152	174	172	159	169	145	178	142	170	161	146	147	154	179	174	171	150	160	175	173	162	153	140	166	205	170	164	154	177	162	165	166	178	185	139	163	161	154	168	162	144	136	152	157	176	179	153	176	157	171	173	174	157	151	167	143	172	136	166	150	143	164	155	153	160	165	158	153	177	170	164	145	152	160	172	173	168	176	151	158	164	158	171	159	159	167	185	168	176	164	145	174	167	166	152	164	156	155	171	168	169	169	180	156	156	183	173	167	150	173	165	160	162	173	155	160	162	157	189	179	164	144	167	170	202	152	155	148	153	167	158	158	196	183	200	177	183	152	170	156	160	154	158	158	157	171	172	159	161	147	169	152	163	154	157	156	166	168	172	151	145	170	138	166	149	144	158	152	175	181	154	184	160	157	161	171	137	144	155	149	148	168	171	178	158	181	166	176	172	186	154	168	185	154	167	152	171	203	179	164	163	157	173	169	180	170	163	167	192	166	166	162	171	161	161	184	160	154	164	163	154	158	161	152	175	153	162	171	170	158	146	170	177	151	155	174	159	174	146	176	165	167	171	155	149	155	147	148	169	168	170	159	166	164	151	168	161	192	175	186	148	157	162	171	145	149	147	154	169	160	171	169	159	175	156	159	156	161	170	166	160	164	145	173	144	175	169	177	198	182	174	160	148	189	161	169	156	167	161	179	167	170	180	150	142	163	149	143	156	168	167	176	164	170	153	161	167	158	172	181	181	171	157	158	170	159	181	140	152	164	154	169	170	147	125	172	159	164	160	178	172	166	163	142	158	156	161	175	165	155	145	165	162	168	170	165	162	173	149	170	164	169	152	172	160	177	181	160	161	165	177	147	163	163	168	146	163	157	168	171	147	151	160	162	182	155	153	149	143	149	138	166	146	194	168	167	160	179	149	148	160	152	167	141	164	159	196	172	175	190	162	161	158	158	160	172	168	178	188	184	173	143	149	155	147	159	175	192	181	169	168	161	167	152	175	170	164	151	159	168	136	153	182	151	133	149	185	183	171	149	174	161	164	133	157	174	144	147	168	166	159	158	173	174	155	184	163	165	166	129	152	172	184	190	148	153	150	168	170	158	176	163	164	154	162	155	146	172	163	163	160	179	152	177	180	166	154	171	164	174	175	166	169	159	151	153	154	153	165	135	137
2138	625	704	787	705	723	648	678	769	582	648	603	582	570	612	565	586	569	605	567	612	594	565	547	560	573	556	580	580	604	626	596	570	574	554	607	554	604	620	565	559	573	561	556	584	555	600	553	569	619	523	585	562	570	593	610	611	574	568	587	578	601	607	581	553	626	610	568	606	587	639	586	591	576	599	567	580	582	579	565	584	588	562	662	672	685	641	622	630	609	622	622	611	583	633	602	587	640	665	640	585	603	629	580	556	596	580	582	577	553	565	546	593	587	556	536	619	584	602	574	596	601	578	592	565	570	588	535	589	605	587	530	542	540	589	592	567	573	559	585	602	561	633	607	574	581	600	617	586	592	605	615	616	577	629	542	520	573	578	599	583	610	575	554	555	558	606	567	569	549	579	501	540	540	563	578	561	573	583	555	543	586	597	558	591	613	530	586	544	563	568	566	556	569	558	593	606	597	589	624	583	550	615	577	600	552	508	578	572	568	564	557	578	566	603	586	551	571	560	584	596	579	535	567	578	547	581	588	585	590	551	572	560	579	563	530	543	570	580	537	590	545	564	593	557	572	550	563	560	529	535	542	573	590	607	605	571	566	608	595	585	542	570	572	563	592	608	589	567	581	577	576	550	556	557	556	594	566	545	571	562	602	567	571	610	589	571	558	528	613	620	599	580	558	532	525	549	586	579	553	513	587	513	562	529	577	543	562	578	578	551	554	565	615	597	571	583	558	588	588	548	562	554	608	562	585	604	547	564	585	528	594	595	604	556	574	536	580	575	570	610	561	622	556	638	598	593	607	575	610	584	565	552	609	566	575	546	517	597	554	576	586	615	588	510	569	555	556	541	551	590	569	548	564	535	526	588	578	540	563	582	589	552	589	588	591	562	600	586	549	561	571	567	558	593	594	620	580	576	591	599	584	579	561	588	582	570	598	564	581	561	560	535	585	615	579	554	550	536	550	585	586	590	559	603	587	528	603	563	603	577	597	538	584	597	567	585	560	544	544	583	597	550	609	608	650	589	579	606	550	570	516	563	552	565	576	607	567	593	567	614	565	604	599	555	635	605	529	555	579	577	579	567	561	509	548	577	567	561	532	612	564	560	593	548	561	586	586	544	620	546	605	568	588	582	568	608	541	530	594	578	548	560	541	584	539	581	602	566	604	562	573	596	546	586	509	579	552	580	552	553	597	570	554	608	550	571	565	581	574	568	595	598	590	542	543	565	556	554	575	601	579	564	590	561	569	563	582	531	589	580	576	592	571	583	585	530	601	569	565	597	548	554	573	593	546	591	572	538	549	557	536	565	621	582	575	604	563	568	562	573	567	587	546	560	583	590	623	577	573	604	563	562	580	578	536	574	578	536	553	549	593	578	588	557	557	610	595	589	573	587	569	538	636	525	622	573	635	597	586	518	577	580	551	615	599	595	587	626	567	573	565	567	564	559	558	577	546	586	552	563	570	615	595	549	599	600	588	628	586	559	597	603	554	576	592	611	595	545	570	561	566	576	551	562	619	598	567	560	532	585	534	547	559	564	591	559	614	594	573	567	574	550	579	554	595	564	578	573	577	617	582	531	576	532	545	561	575	556	615	586	553	586	574	542	569	614	587	571	572	594	566	606	569	596	592	619	580	615	565	605	535	585	543	593	549	546	588	572	589	582	612	576	587	558	602	635	561	567	548	586	615	574	532	557	606	574	561	572	613	559	631	571	566	577	534	574	592	535	571	539	567	560	541	563	571	610	548	647	579	535	596	588	569	595	585	528	550	577	615	586	551	582	509	547	578	568	603	609	585	570	570	551	570	607	553	571	601	575	564	579	578	624	565	621	567	602	576	585	568	586	604	554	594	571	561	557	574	585	576	573	564	580	567	552	593	613	577	585	588	566	583	564	602	548	532	601	585	561	539	581	567	540	550	574	549	581	570	554	580	595	595	597	586	580	556	580	585	577	581	571	537	520	590	599	585	589	581	548	577	570	586	564	586	536	561	570	547	572	583	587	596	587	590	566	576	597	581	551	552	568	539	573	538	549	574	584	591	591	568	557	552	568	599	567	590	584	539	641	592	557	598	569	581	580	572	599	553	585	559	545	572	564	607	560	534	580	559	529	598	578	596	592	560	581	563	615	562	550	606	612	562	587	561	580	557	528	545	596	591	563	573	566	552	533	588	591	578	550	587	618	580	609	592	593	565	585	586	605	584	545	568	590	564	593	573	600	622	568	570	579	562	559	578	609	529	596	508	544	578	584	563	601	537	551	548	556	591	568	538	531	553	547	587	586	584	576	562	583	553	596	580	562	581	562	575	607	593	577	564	603	585	564	551	581	585	601	552	550	573	547	562	562	535	601	579	569	554	591	593	561	534	597	576	586	577	586	565	566	530	592	544	595	567	603	562	632	542	557	571	591	581	556	519	566	570	534	595	563	571	588	610	583	583	609	583	594	599	594	593	566	570	590	552	570	559	572	600	565	564	535	540	610	542	594	605	569	589	555	631	545	587	595	612	549	608	568	572	582	538	545	532	584	556	561	586	615	545	572	587	574	579	632	634	556	567	600	535	612	525	568	613	595	574	583	589	544	550	604	566	519	572	573	536	592	552	592	607	610	588	541	558	563	540	582	585	567	544	605	593	604	553	531	547	606	589	580	598	553	584	566	575	583	577	601	621	543	621	584	579	585	584	551	534	598	578	580	578	560	591	610	550	598	581	609	590	605	580	584	583	580	594	594	556	566	598	565	571	517	574	552	568	594	570	575	571	552	551	575	566	561	544	559	548	607	563	563	586	566	552	545	592	589	586	606	566	560	586	592	582	577	613	569	550	534	589	586	609	572	556	579	563	550	575	632	581	556	579	574	576	575	570	553	583	612	616	583	572	595	598	562	628	572	532	560	576	565	588	597	549	641	580	550	551	597	584	548	597	533	552	579	549	581	550	566	573	575	636	577	587	586	596	584	548	600	560	552	618	573	577	563	561	573	593	591	582	572	572	607	561	565	546	546	542	540	575	583	581	592	576	594	585	526	544	557	585	584	544	585	578	550	611	547	628	573	582	607	569	567	569	563	561	617	597	564	601	534	577	537	577	582	577	536	579	603	647	569	624	590	574	550	578	569	536	575	526	590	559	583	559	556	586	608	610	582	562	558	583	593	558	586	581	581	598	612	535	582	608	620	539	589	579	551	559	588	548	535	590	572	578	580	544	550	626	585	614	550	568	576	534	600	545	604	572	548	540	541	588	570	560	579	606	553	558	578	577	548	605	582	611	537	559	569	591	578	506	551	555	580	568	581	590	546	568	567	546	578	601	601	543	570	579	572	595	574	570	555	578	589	583	615	570	562	579	610	578	601	571	568	597	600	566	566	582	591	563	562	551	569	572	587	610	525	569	589	585	584	542	593	576	597	535	557	578	616	563	578	561	577	594	570	539	584	579	607	537	581	594	572	575	576	576	563	569	573	608	536	564	613	599	594	605	604	550	532	580
1697	203	213	215	167	184	190	170	148	152	152	197	163	155	159	167	176	181	159	167	153	178	177	160	153	166	154	171	154	166	176	163	139	180	152	140	169	160	154	145	127	162	169	157	144	171	164	168	138	160	150	152	176	161	172	170	167	167	175	149	152	144	139	170	179	147	175	172	168	169	173	149	172	145	136	183	148	142	148	171	162	137	139	150	165	169	142	176	149	176	145	158	175	182	176	158	168	161	152	166	163	158	151	156	151	158	156	131	161	159	160	161	140	159	165	134	141	142	163	143	138	144	154	182	168	177	175	148	160	158	145	157	146	175	145	158	164	159	149	175	145	152	150	149	182	158	170	149	167	166	196	167	170	172	150	156	150	160	165	157	144	116	154	146	170	148	174	166	167	156	161	131	155	158	146	141	140	136	153	167	154	165	147	151	149	169	175	166	148	177	167	162	171	160	157	167	137	168	142	144	164	167	146	143	144	172	193	162	160	173	152	131	160	177	160	151	144	135	149	154	168	167	178	149	175	149	151	177	183	169	166	161	161	164	177	170	147	163	165	154	165	148	157	154	167	178	156	156	166	163	165	171	154	157	147	135	162	142	139	152	166	152	148	173	153	156	157	165	166	165	163	165	151	163	162	153	164	162	166	179	183	151	156	147	165	168	162	151	145	153	148	167	165	158	150	145	126	178	154	165	178	144	156	162	145	181	143	161	138	166	152	165	151	153	147	172	155	149	162	122	145	137	161	156	142	151	146	164	150	152	155	149	174	148	159	154	165	150	147	156	159	155	166	137	135	154	165	150	162	149	147	168	169	151	145	165	162	156	167	130	181	161	160	142	153	147	172	153	161	152	145	146	149	154	172	151	140	167	157	150	150	155	151	149	155	173	156	166	157	163	155	153	141	139	155	157	148	169	142	156	165	147	164	171	171	159	150	157	166	149	152	157	140	150	154	163	138	165	165	169	131	156	159	165	159	183	153	148	174	172	158	149	150	170	160	154	156	153	145	149	152	159	149	143	138	186	140	131	168	157	137	141	177	132	148	164	157	146	138	182	163	148	148	211	166	151	150	131	153	138	179	165	158	170	160	177	157	165	159	128	150	142	167	155	148	171	161	148	167	162	178	155	153	141	163	147	160	149	150	168	156	129	164	165	175	166	154	182	150	140	146	142	156	174	172	167	148	141	161	161	169	147	167	169	154	169	161	168	164	161	134	139	170	175	146	174	136	165	173	139	164	167	179	153	180	159	172	179	152	168	164	147	125	136	155	151	152	152	180	153	146	179	128	155	156	151	179	158	151	151	139	168	152	168	160	164	150	151	148	161	159	162	136	155	170	153	147	153	153	154	144	159	163	151	172	156	143	155	164	160	144	151	146	147	163	183	163	151	163	162	156	153	144	128	144	151	176	174	165	167	167	178	167	168	151	171	175	142	149	151	168	135	192	176	156	145	165	151	153	143	131	143	160	167	160	163	147	144	182	163	167	142	169	175	166	155	154	149	161	157	161	162	161	171	154	177	163	158	182	170	196	155	157	181	174	161	170	151	152	168	156	164	137	174	151	156	161	168	157	155	157	171	165	136	163	163	155	171	172	135	146	159	148	161	163	155	154	161	153	142	145	159	128	165	192	155	158	168	147	175	178	168	157	153	148	145	161	168	171	178	167	163	165	157	152	172	141	140	176	156	140	143	146	145	165	167	167	162	168	189	164	169	150	159	156	162	170	168	154	146	168	166	167	164	161	182	146	156	140	133	141	161	140	163	167	149	155	146	148	160	157	192	167	167	144	160	160	133	150	169	163	185	146	161	157	153	149	146	131	181	156	123	139	149	150	170	160	167	192	160	160	156	135	145	156	166	152	167	162	164	157	141	174	159	159	141	166	145	144	162	156	156	137	173	174	159	153	155	162	152	156	160	162	157	173	147	148	159	145	160	168	154	143	172	151	155	156	163	146	160	148	166	174	155	149	151	174	157	151	155	155	145	164	133	163	163	158	159	148	154	143	155	159	174	134	146	188	145	163	135	178	157	149	145	161	156	156	165	157	166	174	149	158	167	166	171	163	186	160	144	173	169	154	148	153	161	159	143	150	169	162	181	178	157	160	156	161	169	162	160	134	174	134	167	175	160	162	150	187	171	159	147	151	147	172	149	156	150	177	142	182	169	165	152	157	136	167	150	138	154	159	158	151	145	171	154	153	156	177	157	163	177	143	169	156	185	145	171	152	153	139	158	135	173	150	118	156	155	165	148	177	157	165	149	175	159	155	158	145	149	188	155	161	159	157	183	146	162	165	152	172	171	176	151	149	154	160	158	146	157	150	150	161	132	161	159	157	147	146	149	161	145	150	172	166	158	158	174	161	146	160	177	180	138	158	176	149	168	156	150	163	161	152	163	163	165	181	140	142	158	136	170	169	144	167	167	177	126	159	152	152	157	149	142	143	162	162	167	154	145	164	156	161	166	164	145	174	159	146	166	169	165	163	140	184	159	173	186	160	166	160	150	164	173	158	164	156	147	156	146	167	151	191	175	153	167	161	134	155	141	167	157	174	190	157	146	162	163	119	159	163	129	163	148	160	160	147	154	147	150	136	140	174	174	157	144	153	157	152	155	174	149	175	138	131	184	168	167	139	151	135	188	158	142	177	163	160	167	142	157	156	154	147	161	131	172	164	143	151	134	156	154	159	180	154	173	168	174	165	136	147	168	160	141	160	159	177	154	187	152	149	161	157	168	173	151	149	146	146	133	156	156	145	163	172	176	155	164	140	161	156	172	144	155	159	162	147	165	163	171	151	159	151	169	168	157	148	152	150	147	137	173	156	154	162	158	142	159	159	171	175	151	159	166	146	160	152	166	158	151	158	150	164	155	121	145	151	148	163	149	149	160	167	140	161	153	146	129	141	174	166	168	169	156	155	142	168	161	150	168	143	127	151	153	162	166	142	140	171	150	147	163	148	151	167	163	147	165	170	165	171	162	132	174	160	177	165	161	184	169	166	162	154	177	154	162	184	166	148	163	154	143	166	170	159	144	144	152	150	143	148	195	154	165	148	150	156	136	157	141	187	164	165	157	162	158	169	163	149	160	142	170	173	175	134	158	143	159	154	144	148	156	149	159	170	177	171	165	143	140	146	154	176	165	163	151	170	128	169	169	155	147	161	159	152	164	141	126	152	156	170	163	145	159	171	150	164	143	147	152	154	169	139	147	152	155	162	166	166	162	153	177	162	179	149	161	153	152	138	148	152	134	142	167	132	155	187	158	168	167	168	157	158	170	167	182	174	194	135	149	169	177	171	161	188	178	140	141	159	168	144	150	141	176	155	185	157	163	157	172	165	149	154	160	177	145	156	165	160	180	158	122	164	175	173	162	162	151	138	134	177	148	156	180	158	155	169	157	144	166	173	161	177	166	174	146	150	179	152	147	146	152	160	156	162	149	189	164	161	150	153	134	151	161	165	172	164	170	166	139	164	148	136	170	166	154
2080	670	737	743	710	696	596	660	639	629	598	589	619	589	558	578	595	563	542	555	539	552	575	527	565	592	535	552	583	581	544	609	553	589	566	584	544	542	579	598	536	542	554	561	540	570	572	589	579	543	574	535	541	614	574	580	561	571	570	596	577	575	564	558	558	598	615	591	548	572	544	584	580	569	584	524	533	494	555	535	540	597	568	582	610	663	636	659	585	592	609	613	596	633	634	611	641	664	617	626	591	602	540	565	573	544	553	571	561	545	568	550	536	573	591	564	536	576	588	588	528	583	517	529	555	546	610	560	559	515	558	542	539	548	579	583	564	545	521	533	536	560	591	533	600	540	567	593	564	580	552	580	565	588	527	562	593	547	581	523	576	558	556	580	579	611	567	573	525	544	580	579	551	579	588	577	519	592	555	604	557	607	513	549	569	579	593	554	537	505	583	547	546	554	569	576	578	557	558	560	563	543	540	548	532	569	579	591	555	556	537	545	560	578	601	535	555	560	543	558	536	551	561	586	584	553	565	548	521	550	550	556	559	563	522	558	531	553	582	591	566	558	503	625	553	544	560	582	540	523	621	578	572	563	544	572	563	577	524	576	543	543	540	543	531	515	540	556	559	549	590	581	544	562	576	585	549	576	584	548	538	576	548	543	554	549	598	541	578	594	535	596	558	593	542	558	565	502	563	535	568	568	554	531	559	543	561	571	597	519	587	590	553	569	549	577	556	571	550	562	575	612	584	535	530	581	551	561	563	545	592	521	591	567	534	576	569	510	575	589	534	581	586	563	579	524	536	539	574	546	594	599	535	573	527	532	527	538	525	564	534	546	536	577	566	545	555	585	552	574	577	581	559	594	550	542	559	535	591	549	533	517	593	540	571	548	593	515	566	533	552	550	562	568	596	565	581	543	584	538	627	598	547	579	549	565	561	525	580	598	545	553	546	529	591	586	581	549	510	536	552	587	561	580	534	578	548	553	534	608	579	504	576	558	591	582	565	500	542	552	570	565	587	589	582	551	566	573	553	554	552	565	585	546	570	569	556	557	535	543	626	540	559	559	581	547	568	591	564	556	519	620	545	556	539	552	551	536	573	600	573	568	554	565	533	553	566	534	539	538	558	537	609	606	572	536	583	579	603	580	513	560	592	561	525	528	551	551	538	540	592	563	579	580	560	543	543	555	543	571	557	543	567	552	584	560	579	566	581	563	540	547	581	558	546	564	542	525	548	575	515	569	568	591	556	547	559	534	514	527	564	552	508	543	561	544	512	583	578	604	579	554	598	584	580	566	557	554	565	532	553	507	577	519	569	553	537	537	543	546	564	600	583	563	558	596	547	553	535	560	591	545	580	540	559	567	531	545	562	527	525	536	551	569	531	562	548	579	525	553	586	525	590	595	551	588	558	566	519	571	597	533	534	558	610	584	578	570	543	554	542	522	552	536	541	525	507	510	501	573	519	595	559	538	532	528	567	555	569	580	593	590	585	572	512	579	578	560	525	544	550	572	560	558	559	573	563	549	556	569	538	513	577	575	545	589	566	572	553	545	562	570	506	546	569	564	576	555	567	547	563	529	570	580	513	566	583	585	565	526	545	567	542	562	539	538	557	531	557	552	596	544	520	568	555	566	543	600	534	560	545	548	550	570	577	550	544	565	576	530	582	600	567	541	575	582	564	565	556	531	574	539	541	560	548	557	568	570	562	583	543	556	549	575	582	580	532	591	580	558	547	527	595	585	575	543	557	630	549	525	556	581	598	531	570	595	549	543	543	530	565	547	596	541	559	574	534	545	611	551	540	629	556	578	585	600	564	530	577	554	541	552	552	570	562	551	516	540	543	529	562	551	560	558	604	610	573	562	556	561	546	520	551	568	551	551	559	580	581	559	540	579	590	585	569	588	514	573	555	560	509	581	588	538	549	555	520	564	597	616	558	554	594	605	541	536	524	562	574	547	539	603	512	580	554	562	532	536	509	560	568	553	550	565	581	515	556	544	539	573	558	606	561	565	521	584	547	520	529	604	548	571	587	582	559	559	580	536	584	598	579	545	576	548	553	580	528	564	574	537	533	536	611	575	596	573	515	558	537	567	557	569	593	528	548	549	560	555	556	584	568	557	561	593	584	560	565	550	524	551	591	552	574	559	564	526	547	558	574	553	522	533	541	557	603	555	562	541	520	555	591	540	532	550	559	571	545	562	576	506	552	550	560	586	537	564	517	600	568	543	568	549	600	512	536	550	538	587	546	587	597	576	555	552	571	551	564	573	568	559	557	543	540	587	564	562	548	567	577	585	560	583	527	551	572	578	511	542	566	572	559	563	534	535	552	583	593	509	577	546	556	576	571	590	513	570	557	552	548	561	559	615	561	578	572	562	594	553	533	528	559	560	534	564	577	588	552	555	533	556	538	558	561	594	517	570	555	575	558	559	577	542	525	540	616	571	581	533	529	541	547	608	558	538	576	546	570	583	548	542	545	567	559	577	516	538	615	533	578	556	582	585	526	553	576	508	576	554	568	555	579	587	572	547	528	591	544	551	602	541	552	559	548	538	580	584	545	568	552	562	576	566	568	571	549	542	601	573	592	555	575	505	554	563	581	555	573	591	547	548	567	580	591	575	516	565	548	610	583	555	551	539	550	548	535	530	559	560	574	608	588	533	530	569	524	542	572	582	564	554	532	553	522	578	567	588	534	551	584	582	556	565	526	511	553	526	601	522	536	569	566	541	546	533	573	570	506	574	549	551	546	543	556	553	564	573	517	571	543	556	547	565	565	561	534	556	573	542	571	556	562	570	532	542	582	570	563	580	569	555	558	577	584	560	563	606	573	547	583	541	567	590	522	579	562	599	573	564	595	532	553	594	567	538	527	561	531	596	501	571	559	525	553	583	531	595	516	525	588	582	538	623	569	589	529	544	563	538	582	547	571	569	582	566	530	553	541	595	568	540	555	545	547	587	537	601	578	597	592	544	541	536	571	560	575	611	534	588	531	558	561	556	605	563	583	511	519	543	567	553	536	572	587	542	521	539	538	579	546	560	559	568	559	525	580	536	579	569	574	584	544	569	551	537	577	550	533	582	577	558	554	569	555	529	532	520	579	577	589	591	578	559	548	584	579	586	583	566	541	538	582	568	556	568	538	559	601	566	556	538	543	560	566	577	546	596	587	517	596	587	553	565	531	555	576	553	538	534	580	564	549	512	538	551	576	573	563	568	511	575	610	586	581	545	522	535	598	559	574	558	587	559	539	520	563	586	573	548	556	528	534	614	552	524	528	560	551	585	594	579	586	602	525	519	573	556	534	510	534	511	579	574	533	542	536	569	558	532	599	581	617	563	574	563	511	570	544	569	543	600	542	568	562	570	540	577	570	572	571	534	572	554	580	597	515	533	576	572	513	524	569	575	572	530	572	611	558	587	574	570	613	574	567	568	598	575	574	520	558	564	571	580	580	559	524	585	563	574	541	534	552	555	580	569	553	586
1794	199	216	178	206	198	166	181	170	151	145	175	149	148	171	144	149	154	150	171	158	140	149	150	150	148	162	145	151	145	150	150	173	141	124	175	143	143	138	146	174	142	130	167	169	150	142	141	151	154	155	151	144	147	155	181	152	155	148	161	164	170	156	170	158	161	164	151	151	162	142	163	142	152	152	140	164	156	163	155	162	162	167	134	151	192	149	177	146	175	165	176	131	158	151	182	144	147	182	142	168	150	144	166	149	167	138	154	169	162	162	147	149	144	150	146	168	154	144	140	147	157	137	169	170	156	163	170	164	134	161	192	149	143	175	166	132	131	159	134	146	180	149	136	143	150	149	124	159	167	161	159	121	159	135	157	150	138	138	147	158	150	144	144	146	140	165	122	165	156	147	151	143	143	169	145	152	163	142	160	157	157	132	130	169	162	129	162	133	171	159	158	166	141	137	156	159	142	154	128	150	171	134	156	143	171	135	152	161	138	148	164	155	136	137	149	173	149	167	163	161	163	170	142	175	139	149	171	168	133	145	161	161	159	172	153	144	150	160	150	151	153	162	158	140	159	145	138	154	154	155	164	154	142	144	137	161	150	150	152	135	152	157	174	155	160	162	153	178	173	171	160	140	150	172	159	162	145	144	157	149	149	144	150	168	139	152	138	142	144	155	140	166	184	140	152	158	175	147	162	125	141	161	129	153	141	152	145	143	133	170	150	148	159	137	179	155	148	150	165	148	157	147	174	164	153	136	151	152	147	140	147	136	148	138	165	138	157	135	150	159	148	155	171	161	146	152	167	160	163	155	180	162	152	156	164	176	175	162	164	169	149	136	168	155	158	144	136	163	138	148	154	167	153	152	159	157	136	182	146	133	145	170	143	128	155	157	164	153	154	151	154	173	159	184	161	158	139	181	168	165	155	145	156	143	165	162	158	153	147	136	180	168	140	159	158	148	145	155	162	159	165	174	144	168	132	176	166	159	148	156	149	164	145	169	134	159	129	150	162	164	156	149	158	146	150	147	152	171	174	146	145	163	145	144	141	174	130	151	175	139	158	152	149	135	163	145	153	146	160	156	158	136	167	157	156	139	155	154	150	159	167	177	140	143	151	155	155	140	168	134	175	137	162	176	139	156	151	149	146	153	144	154	153	142	145	155	167	157	167	150	169	164	159	154	156	153	157	161	147	146	144	160	144	148	172	163	154	153	154	150	178	152	136	163	151	167	146	149	147	156	134	158	158	143	149	152	195	146	139	167	138	149	160	170	157	157	148	139	140	144	149	165	161	154	139	138	153	150	158	161	148	157	164	184	125	159	156	167	139	144	166	153	153	156	159	137	144	151	129	144	142	149	139	142	140	153	140	151	173	148	151	170	141	171	140	180	161	153	136	165	136	167	147	157	136	177	155	168	151	175	152	154	135	149	142	154	140	162	141	151	150	153	154	191	167	138	175	148	160	173	133	156	185	133	154	129	144	141	166	191	164	139	138	149	173	161	134	171	140	153	154	163	158	174	144	144	156	150	159	149	136	156	150	156	152	170	139	164	159	156	129	140	126	147	141	142	135	141	128	151	133	161	175	155	163	172	170	135	151	138	162	151	137	158	140	132	161	155	165	157	157	126	169	154	147	153	144	164	153	151	148	151	169	139	161	177	131	152	157	138	151	152	173	170	157	160	148	146	141	151	149	130	125	170	137	135	153	160	155	168	166	133	157	153	164	164	135	152	161	163	146	137	128	157	135	145	158	154	169	167	143	136	143	170	149	150	170	141	148	141	175	155	144	146	155	146	165	160	151	158	126	158	167	146	151	134	164	138	155	170	141	170	156	142	138	179	155	149	137	154	161	172	146	170	162	140	157	156	152	143	150	171	147	158	151	172	144	168	158	148	146	144	153	165	148	173	157	152	162	143	161	143	143	155	152	171	169	141	169	152	169	164	180	147	141	138	187	164	153	139	150	150	154	150	148	139	162	160	143	150	160	179	152	160	146	148	148	156	143	142	167	141	159	152	143	173	150	162	153	148	135	148	145	182	175	161	124	171	162	156	136	141	124	132	153	136	179	185	152	156	150	146	168	171	140	152	154	133	162	165	153	161	147	144	165	165	152	140	154	121	173	144	164	145	159	136	144	160	141	139	149	148	172	144	161	149	148	152	156	161	137	137	137	141	162	162	154	137	150	156	144	152	160	156	154	156	166	158	141	167	149	146	159	162	149	144	141	162	160	160	183	169	139	153	155	137	158	174	133	163	151	138	170	158	167	145	134	152	159	159	160	162	156	139	146	150	150	156	155	151	162	163	183	147	162	152	139	167	154	154	140	156	163	158	155	144	136	172	150	153	158	168	156	160	138	135	167	156	140	138	148	174	161	162	148	155	157	167	156	153	154	151	145	150	134	154	156	173	161	143	146	136	154	156	156	164	153	151	144	142	154	141	152	161	154	142	157	174	152	145	185	160	149	144	154	162	150	140	144	143	139	186	155	138	145	141	148	136	155	163	172	150	165	136	163	169	142	140	138	136	153	134	154	173	172	150	150	163	152	153	142	158	146	161	134	157	164	133	165	140	170	177	152	138	159	145	152	151	175	157	150	158	161	170	147	147	163	144	146	151	137	152	188	164	155	155	165	158	171	136	159	171	149	144	147	146	144	187	139	156	156	162	165	174	126	158	147	167	154	155	179	188	145	160	154	163	148	138	154	163	169	147	164	151	156	145	140	142	149	140	153	154	157	150	109	162	153	164	140	162	163	148	166	157	148	151	148	170	139	157	150	158	153	150	166	153	129	148	156	145	145	149	145	156	152	149	165	140	135	147	131	155	171	168	158	158	152	133	149	155	145	167	161	143	149	149	157	144	139	162	155	161	140	118	162	125	138	160	151	132	140	152	148	157	155	164	146	151	176	150	154	147	170	172	152	154	128	151	132	152	163	154	145	152	157	169	114	136	156	162	139	137	151	158	163	155	157	155	167	160	133	165	147	152	139	155	151	147	155	150	154	147	153	142	150	161	167	153	134	150	147	156	164	146	145	173	180	148	152	140	152	151	139	153	136	153	154	146	160	132	165	133	139	172	180	157	145	163	150	166	172	153	157	130	149	150	158	130	157	131	140	163	159	153	158	143	169	143	171	152	180	154	154	157	144	157	145	143	145	160	158	151	151	167	163	147	163	130	157	154	145	157	153	134	144	152	133	173	145	160	174	143	184	150	160	150	135	154	149	140	139	181	151	161	155	162	165	162	159	151	165	142	149	178	167	150	169	146	159	174	159	153	169	170	147	153	175	156	173	169	147	150	150	150	155	158	152	137	165	156	131	170	140	140	127	142	162	139	155	134	165	154	161	174	146	187	148	148	168	152	152	132	142	130	141	166	153	170	144	133	163	152	163	160	149	146	161	165	153	153	154	146	143	149	163	160	162	164	155	159	157	156	159	161	146	148	158	161	152	166	135	148	143	142	159	158	142	166	152	137	146	175	156	143	149
2088	625	647	722	760	670	613	616	597	589	604	583	600	542	567	537	595	534	559	562	592	531	557	580	560	553	559	558	574	570	569	578	535	534	573	559	513	561	568	554	574	564	546	537	617	593	561	558	538	565	567	577	539	562	599	568	609	569	588	578	581	560	575	527	577	558	515	525	544	546	550	531	543	558	559	570	552	531	556	587	526	537	525	594	594	590	603	627	589	545	561	568	595	630	622	554	602	656	595	631	606	561	538	569	533	537	547	549	546	540	523	544	551	518	567	576	503	537	547	573	578	560	553	575	572	509	561	552	580	554	561	573	546	585	499	544	522	529	555	594	575	551	538	525	504	524	513	600	544	579	539	528	564	506	577	540	557	552	606	567	543	551	525	521	554	544	557	531	526	557	575	537	532	533	516	548	530	569	522	561	565	561	564	511	555	567	520	556	543	572	515	553	506	547	560	545	508	544	521	513	557	551	535	512	549	562	501	592	590	508	514	602	555	555	502	555	565	545	510	522	541	573	563	542	555	546	550	536	521	562	575	580	573	576	566	526	596	560	555	566	548	529	582	538	525	525	538	557	563	586	578	553	537	553	536	579	571	549	554	555	526	495	555	542	539	540	535	521	554	593	525	528	552	573	547	569	567	539	522	509	554	545	565	549	548	561	533	582	494	520	569	545	504	527	568	554	518	568	546	558	569	582	519	547	545	527	544	538	573	586	585	536	581	545	568	537	563	539	501	572	575	513	558	570	549	545	581	522	523	551	583	570	521	530	598	561	558	543	564	548	546	585	556	514	552	547	553	545	512	569	509	541	569	592	519	538	536	538	542	576	602	502	598	523	524	556	536	552	527	582	542	518	576	545	551	557	533	540	558	539	547	497	547	559	542	512	562	523	536	539	533	525	560	496	543	540	557	601	536	532	574	590	533	555	556	513	514	527	558	545	543	577	525	529	567	526	555	563	555	538	589	517	516	569	498	513	567	570	523	517	559	525	548	547	511	562	561	540	588	532	517	501	501	550	543	527	566	550	538	572	526	549	541	534	519	532	575	543	540	531	536	528	542	513	536	540	560	531	551	598	538	572	553	529	547	544	546	533	600	582	541	539	507	559	547	561	538	531	532	558	546	543	509	543	552	544	563	565	515	571	528	573	513	524	593	530	533	532	563	529	508	542	535	562	553	533	544	509	535	558	556	536	526	532	512	553	577	521	531	582	514	518	544	550	509	532	593	521	495	558	545	562	561	548	502	553	555	559	562	537	541	513	518	578	519	575	536	570	581	595	549	520	549	557	545	530	493	564	530	596	543	556	561	522	556	549	565	520	566	533	506	553	568	526	566	560	569	538	550	517	557	554	570	532	580	533	606	581	525	529	568	557	525	567	578	531	530	540	505	532	590	564	591	556	541	567	586	577	562	516	552	533	551	559	503	572	531	580	563	559	536	502	533	503	569	564	580	515	538	551	563	548	549	546	525	533	543	528	593	537	551	576	562	576	609	550	557	532	544	521	508	530	537	621	515	556	574	540	524	534	555	556	557	555	552	560	555	575	562	575	523	527	526	554	531	529	561	567	536	586	505	532	557	555	577	550	547	550	574	534	560	524	550	527	541	592	545	532	558	544	524	528	518	532	515	535	539	536	557	517	539	575	516	543	568	563	583	537	518	533	524	609	554	579	545	595	574	510	547	559	529	573	560	511	554	513	604	576	520	553	555	565	551	544	546	562	512	613	501	572	555	507	547	571	563	519	543	586	592	591	546	581	539	551	549	517	556	570	534	584	544	545	547	506	552	556	561	541	568	605	541	535	544	557	521	571	545	571	497	558	541	586	559	522	529	568	530	571	577	507	583	513	559	558	559	562	562	548	513	535	580	538	564	541	534	566	508	574	577	544	536	485	543	564	507	533	554	539	527	520	567	579	542	526	562	530	553	593	558	535	584	525	539	493	576	536	540	522	527	500	550	521	550	534	531	588	530	591	571	529	580	535	558	535	557	561	545	561	565	542	583	543	567	551	527	549	569	530	537	557	542	506	587	571	605	546	525	565	568	581	574	519	571	524	561	537	512	546	552	525	570	540	526	550	524	588	541	564	557	538	573	589	544	547	534	526	622	538	559	538	539	554	524	540	529	559	542	571	547	564	562	536	583	498	541	523	593	555	543	540	535	507	516	540	583	548	519	554	540	534	547	561	550	564	572	566	554	552	569	538	546	576	542	550	535	522	537	539	510	522	550	550	527	519	522	502	533	543	533	559	549	519	547	568	531	513	552	553	580	603	564	549	524	558	535	542	569	567	535	529	546	550	529	501	531	541	598	567	594	553	553	544	530	598	543	540	549	561	552	543	532	581	525	536	549	536	510	525	580	561	522	543	536	595	542	540	588	571	531	550	545	548	530	528	557	564	540	538	572	572	539	517	564	543	605	560	524	472	498	545	509	549	548	549	547	543	551	545	534	560	554	513	565	542	574	512	534	568	508	538	541	532	574	546	556	539	576	496	532	576	552	520	564	502	524	556	548	546	479	584	540	503	554	554	565	523	538	538	547	542	549	517	554	545	527	552	565	519	530	555	543	570	520	560	513	570	557	582	556	551	568	558	533	560	575	541	566	547	549	535	586	533	547	520	555	509	530	576	500	555	588	591	533	538	531	512	564	523	577	576	524	545	553	584	555	587	577	537	547	560	545	511	516	557	545	520	592	573	513	521	540	551	544	549	575	534	536	553	597	525	566	536	561	530	541	553	504	561	508	545	574	522	544	571	591	550	544	550	508	595	522	550	542	532	560	546	549	503	560	552	541	552	606	530	546	567	542	562	490	561	510	573	569	523	521	539	508	561	512	548	558	533	555	525	600	562	548	555	528	544	568	538	561	517	575	529	541	525	567	557	535	559	549	545	557	538	547	535	534	521	571	563	592	544	566	575	536	532	568	569	569	527	561	551	538	548	534	558	512	527	525	534	566	553	547	573	525	556	519	523	511	519	557	577	532	528	565	509	542	548	547	538	557	558	549	554	562	575	571	534	569	514	558	576	522	510	551	559	585	490	558	572	545	499	532	556	539	503	534	558	576	526	615	507	615	513	521	560	518	538	525	550	565	539	591	557	581	574	559	519	515	593	560	532	557	552	537	514	564	570	577	604	570	526	565	563	536	574	562	538	555	559	532	554	547	537	550	523	532	554	544	552	506	551	558	523	565	537	523	517	545	580	551	569	540	563	583	556	567	522	564	575	544	549	580	574	531	528	505	584	502	552	550	570	542	522	571	535	512	562	569	550	542	487	586	547	532	553	559	527	510	582	550	544	529	532	567	561	533	538	523	585	565	530	534	521	512	579	545	530	507	515	560	529	552	540	532	534	573	545	551	565	571	540	560	550	572	567	569	577	565	536	586	522	509	538	535	514	548	584	555	587	522	523	532	560	538	556	556	513	552	540	539	580	559	539	541	533	535	579	514	571	558	568	513	537	528	531	522	555	515	566	539	590	567	553
1780	179	215	220	183	170	166	160	136	156	136	144	167	153	140	156	159	143	124	150	139	143	141	145	141	143	159	149	150	131	152	154	159	141	144	127	143	141	142	138	139	154	151	138	143	143	151	146	129	141	152	139	127	143	142	156	145	141	153	146	153	165	157	142	131	146	139	158	146	143	135	133	151	153	172	150	165	156	136	139	161	167	128	124	150	171	160	172	140	140	163	137	149	148	156	151	136	159	156	142	156	156	134	148	141	143	149	180	126	114	141	138	121	141	132	130	156	137	136	134	145	156	150	173	142	150	127	159	136	149	135	133	144	140	145	138	136	144	150	138	155	148	160	131	171	151	139	148	129	165	140	122	147	154	146	151	137	166	132	150	155	131	143	153	163	155	153	145	152	157	144	151	141	180	123	143	131	151	156	154	138	165	134	155	142	158	159	158	142	158	137	136	137	143	131	148	153	146	136	147	159	150	142	145	135	154	134	150	150	165	135	175	157	134	149	149	138	132	162	142	138	158	141	150	131	155	145	147	137	147	127	145	159	154	159	164	161	159	149	126	132	163	143	146	143	145	154	147	159	157	143	159	146	141	153	145	140	130	140	147	156	136	135	125	145	154	113	151	142	155	136	152	144	139	144	130	142	174	150	136	145	144	147	121	144	146	150	135	165	128	142	171	147	143	137	141	138	141	155	139	160	129	143	138	160	172	146	171	171	151	133	147	132	154	136	162	140	155	128	141	155	130	134	155	145	164	142	151	136	137	158	145	116	134	138	155	160	162	161	137	126	164	175	148	146	152	143	140	152	129	131	156	150	145	127	118	145	125	150	130	166	122	161	161	136	155	150	148	157	142	138	163	157	141	157	132	145	134	167	154	155	137	155	139	133	135	145	125	134	144	139	165	148	138	154	164	142	156	152	145	139	177	175	162	140	152	140	155	157	147	151	150	155	145	152	137	157	144	141	134	131	139	151	132	151	158	156	149	142	161	147	144	134	150	171	138	143	145	145	151	134	163	140	146	142	132	158	139	160	149	140	154	154	139	149	174	145	151	124	153	165	127	138	130	139	134	153	160	152	144	135	133	155	146	171	147	146	143	153	154	136	170	147	129	144	190	155	149	146	150	150	166	150	156	147	147	130	133	147	123	142	125	126	160	147	136	157	132	138	138	164	168	143	137	104	154	136	146	156	146	151	163	117	165	134	145	148	146	123	163	140	167	154	121	150	128	159	166	141	148	130	151	158	148	131	127	140	157	147	146	142	122	163	166	128	144	146	144	146	165	152	149	141	137	139	152	147	150	143	155	135	173	145	167	148	154	163	146	123	162	158	139	163	138	163	151	156	147	136	138	137	149	140	152	140	141	137	142	158	147	170	133	133	154	168	151	161	167	149	152	159	144	182	149	149	160	152	132	146	139	154	184	127	146	131	159	129	143	137	148	138	168	148	154	139	163	157	131	144	138	126	159	174	153	155	138	134	149	156	159	159	126	157	160	168	139	136	154	120	147	121	140	158	146	160	152	146	147	152	136	150	173	143	147	149	149	133	127	148	156	146	150	139	151	149	160	146	154	137	138	140	140	127	155	144	141	132	145	158	149	154	155	138	153	153	136	162	156	151	139	165	155	153	153	137	169	135	136	132	158	158	152	140	156	158	144	134	159	129	126	121	158	161	146	142	128	125	149	154	141	148	157	136	180	154	139	151	124	152	141	135	154	158	139	168	129	145	163	145	139	132	153	147	124	161	156	126	137	142	143	140	139	140	152	153	147	164	137	146	147	133	145	137	163	142	146	136	152	142	143	127	161	140	157	168	153	144	152	133	166	146	157	137	157	129	173	144	152	156	138	145	149	139	141	161	136	154	151	122	137	134	138	127	159	155	150	130	151	129	162	162	137	146	157	146	147	144	140	139	147	138	139	141	154	138	132	142	138	137	148	128	128	153	156	142	158	163	152	162	147	158	155	138	157	154	153	126	146	145	146	130	160	142	144	151	158	151	163	147	127	148	154	127	163	163	147	140	161	144	150	138	147	143	159	131	143	138	141	160	154	130	158	136	154	170	152	129	141	137	137	152	136	132	164	139	171	154	151	130	157	152	117	147	156	131	135	138	133	117	165	143	159	151	128	155	163	155	126	145	144	144	139	130	132	137	183	147	196	137	159	147	142	153	143	148	131	129	139	143	167	144	148	148	141	149	132	143	142	167	121	167	145	120	170	137	147	146	155	149	163	162	137	137	143	130	163	153	148	151	136	138	129	160	125	154	137	131	159	138	152	148	157	153	163	141	151	166	132	154	159	149	132	149	166	156	132	159	142	156	131	135	172	140	140	131	157	139	155	162	154	153	134	126	152	158	110	136	127	133	135	149	152	152	147	173	158	164	147	166	123	152	153	130	151	130	132	141	153	131	155	167	145	149	155	131	141	144	150	144	148	156	140	152	140	157	152	152	139	171	161	160	127	146	142	158	159	155	127	136	158	146	138	140	123	150	145	173	118	134	134	139	165	159	146	140	148	151	137	156	168	158	145	152	128	160	139	167	133	131	133	168	149	158	140	138	145	158	126	155	130	142	151	131	121	145	146	143	156	146	161	144	138	140	149	155	124	133	143	158	127	137	156	149	160	145	134	135	150	146	143	148	145	139	132	124	133	118	137	151	137	150	153	164	161	159	135	148	156	150	132	128	144	157	158	149	148	144	162	135	152	163	144	141	153	162	155	153	180	151	142	134	127	136	162	141	138	123	158	143	157	153	160	139	134	141	148	139	145	164	158	154	137	131	131	145	149	134	138	163	148	133	145	113	159	143	160	155	147	138	136	149	145	129	122	152	146	139	172	143	157	165	146	146	147	136	166	157	138	175	141	147	147	133	164	150	138	133	145	127	131	133	155	144	159	124	156	140	140	170	129	132	156	129	155	148	165	154	151	162	126	129	131	175	148	147	133	150	179	152	140	149	130	156	139	155	131	139	152	146	156	163	136	156	153	144	151	152	128	152	128	147	131	149	170	135	137	135	117	141	140	136	133	148	159	110	138	142	148	146	140	155	158	149	141	173	147	139	162	168	136	141	140	187	146	137	129	157	149	117	148	138	156	148	142	146	158	160	140	172	148	132	149	138	124	139	166	137	148	143	149	147	156	156	157	145	136	132	128	150	145	143	128	140	152	134	154	152	141	151	164	145	165	120	143	134	154	148	161	132	163	133	142	131	146	136	156	144	150	154	156	132	153	123	161	144	147	156	130	155	147	147	139	175	159	154	150	170	153	157	163	153	151	143	150	156	155	167	161	148	137	124	155	136	162	132	148	136	147	149	146	150	133	149	137	143	163	142	130	152	145	156	154	142	158	139	139	145	149	157	160	144	150	128	149	140	139	160	129	129	153	160	135	139	138	124	137	139	165	141	138	165	150	114	117	135	146	159	125	145	150	149	131	146	142	140	145	155	152	149	120	138	128	143	137	166	161	136	152	153	144	142	149	123	173	138	143
2039	549	621	723	666	634	636	657	603	621	549	579	537	543	527	535	503	575	543	551	497	505	534	569	485	512	582	499	525	545	537	513	541	519	548	522	489	541	518	544	517	512	558	519	518	519	539	547	539	501	536	542	583	537	526	525	533	534	578	542	563	526	522	562	562	553	579	532	551	524	540	552	543	505	530	482	530	546	511	522	520	517	504	527	540	515	582	552	594	555	551	586	592	605	594	576	556	584	562	591	556	524	527	534	538	543	522	527	514	554	542	525	479	509	567	525	531	500	508	546	512	549	499	553	527	539	515	487	545	539	538	520	497	482	509	515	523	555	492	513	533	599	515	501	486	498	552	565	527	505	563	532	485	558	549	537	546	528	562	481	481	543	529	493	537	460	496	519	512	520	543	511	516	529	514	567	565	509	513	522	509	556	519	544	526	533	540	563	490	548	563	527	549	530	509	535	508	513	516	508	494	532	471	543	547	509	534	537	540	532	505	533	527	522	519	489	527	532	493	564	520	507	516	547	514	519	497	571	523	541	534	520	480	534	538	503	525	506	513	543	522	483	526	561	518	529	522	535	508	547	507	534	496	527	570	513	523	518	516	521	531	537	484	476	516	567	491	523	510	565	532	501	527	516	535	530	513	521	537	523	523	530	509	532	499	478	554	538	516	520	562	516	536	514	531	586	512	512	549	537	519	529	540	530	504	503	520	500	582	527	565	524	520	501	495	529	529	523	500	514	579	521	529	535	508	493	567	539	528	516	489	515	518	534	512	507	529	524	539	502	563	538	495	503	505	552	508	531	517	552	525	534	502	469	534	509	534	549	539	524	493	494	544	500	487	555	533	551	486	502	510	532	500	519	492	510	525	521	515	515	512	550	528	521	507	563	542	520	527	486	521	523	528	500	511	519	540	532	555	512	507	503	549	499	528	519	568	497	525	559	539	530	535	558	523	494	539	569	564	534	563	543	579	499	533	508	533	485	507	503	525	486	524	515	556	518	521	542	490	559	521	552	513	527	487	494	493	493	514	504	499	504	521	525	551	513	551	543	557	546	508	552	524	489	531	515	524	542	508	528	535	503	532	518	510	520	550	550	503	561	554	536	536	488	532	501	499	532	523	529	541	530	501	555	557	504	528	519	503	513	499	528	516	514	564	544	513	539	536	497	523	539	482	486	540	579	494	479	525	516	546	508	547	575	494	524	551	509	534	520	520	509	571	506	533	531	524	535	492	562	528	521	520	544	553	528	513	497	515	538	475	518	522	490	526	524	544	544	519	526	486	527	529	480	521	490	525	520	536	500	528	513	526	492	508	472	549	495	516	572	536	495	518	542	520	541	532	495	537	488	517	498	554	522	527	489	523	501	562	496	490	528	496	494	515	532	541	515	570	553	495	546	506	562	494	570	584	526	514	572	558	532	505	513	535	528	530	495	530	550	497	486	513	517	567	470	504	507	536	512	534	506	508	485	543	498	493	531	546	536	549	505	538	509	507	500	538	474	499	496	561	487	533	458	479	520	490	527	496	532	512	520	542	526	534	549	500	498	510	568	512	480	561	533	571	485	532	511	494	473	554	516	566	551	526	495	546	528	524	529	527	510	523	518	483	513	476	536	511	510	527	558	566	551	559	526	518	539	518	549	532	535	539	501	527	527	521	515	530	517	513	501	489	528	517	492	545	458	508	520	549	517	525	536	525	480	476	520	531	504	547	465	518	536	555	535	503	516	542	511	504	492	521	500	521	480	481	493	534	557	514	534	544	547	545	508	529	514	498	550	511	466	532	495	528	512	499	494	493	490	511	551	525	581	535	528	544	545	514	520	547	473	510	544	507	526	549	541	499	497	502	521	505	558	537	537	505	510	559	535	539	539	515	510	544	528	534	519	516	545	544	560	506	515	488	512	520	558	494	545	560	500	543	517	538	516	528	526	498	544	549	537	510	533	515	522	515	553	554	514	507	534	526	543	542	493	540	480	517	569	499	499	505	501	510	528	526	547	537	468	545	482	489	535	544	549	539	535	562	546	558	523	548	532	536	529	571	531	550	502	508	507	560	514	499	549	547	510	495	558	553	484	479	508	491	541	516	513	531	504	527	539	523	540	479	504	510	549	569	531	533	500	504	493	510	487	500	544	539	549	540	536	560	555	533	534	519	569	502	503	534	508	510	536	540	525	525	535	511	533	550	515	533	546	569	536	520	535	487	556	536	488	518	506	512	536	569	547	491	515	521	505	512	488	529	467	516	519	517	560	513	551	508	550	505	520	511	523	513	529	500	544	532	508	509	537	547	474	492	530	498	508	517	510	532	518	516	528	502	534	463	550	535	512	504	551	505	519	506	474	531	492	476	526	572	531	489	573	541	524	509	537	544	555	500	527	501	495	522	530	535	541	530	482	516	550	532	538	508	518	498	522	505	501	505	535	517	542	522	505	508	544	472	489	522	556	576	494	514	520	500	544	526	531	552	565	518	513	495	530	490	546	526	500	502	513	549	536	513	534	484	522	520	507	498	535	540	474	490	536	511	504	521	493	526	523	531	512	531	536	527	526	524	526	497	484	555	497	527	517	574	478	511	565	550	469	557	497	524	486	562	522	498	530	514	555	527	543	509	545	553	570	563	526	460	550	523	513	501	559	511	482	468	521	538	503	515	506	564	519	501	477	550	518	513	540	574	549	498	534	527	526	487	513	518	478	535	527	556	498	501	521	515	514	516	493	536	537	549	518	512	526	540	555	551	504	547	505	503	523	513	540	532	519	499	541	550	559	511	492	529	496	522	497	555	539	535	541	507	527	517	491	528	530	533	577	518	521	517	539	471	539	560	511	557	473	530	490	538	543	508	542	522	520	545	508	569	492	570	526	493	537	538	499	523	512	512	525	504	533	567	519	526	509	521	496	491	520	541	496	498	546	512	523	531	514	548	541	463	505	555	505	488	534	531	538	546	516	520	505	517	529	506	546	523	454	529	512	559	525	536	543	493	536	522	542	542	521	506	525	525	528	528	526	510	507	512	518	524	511	497	521	499	535	560	497	524	536	482	548	522	508	476	516	526	551	529	499	548	533	511	517	526	499	529	536	515	512	516	513	511	537	541	511	480	535	546	549	500	550	500	490	522	538	552	545	523	502	559	524	531	528	540	507	480	554	517	491	494	492	530	562	543	512	493	568	488	489	498	499	492	525	500	496	545	522	490	506	519	538	562	535	547	521	567	536	497	494	535	544	515	515	495	505	563	544	531	535	510	520	585	517	538	540	481	544	517	525	533	549	496	539	532	587	557	553	472	518	496	496	490	509	512	511	551	515	514	547	517	533	515	530	492	555	497	546	494	522	568	524	477	547	522	513	545	503	525	485	514	491	536	560	491	485	543	511	562	520	515	515	559	482	503	483	538	500	517	561	531	533	553	490	468	559	524	503	516	558	495	542	549	515	472	493	538	493	554	544	495	504	501	529	484	542	516	513	504	492	537	517	495	561	506	509	518	516
1736	166	186	177	149	165	149	160	154	177	139	144	133	135	148	108	138	132	116	135	132	118	145	134	139	121	144	129	109	147	144	145	136	132	146	129	141	141	127	126	143	152	126	161	143	140	121	145	145	138	132	149	149	139	122	142	136	126	135	149	124	156	152	129	136	123	153	154	148	146	133	144	143	150	131	129	128	140	130	133	131	138	135	127	131	141	141	134	130	145	132	154	148	144	124	140	136	153	154	135	137	150	151	156	135	135	151	123	121	133	144	151	136	134	106	143	156	143	136	139	143	121	139	131	145	129	154	139	132	132	141	148	131	148	135	125	160	124	135	121	140	154	148	142	132	137	128	123	132	132	131	142	136	151	161	135	143	118	154	132	139	127	139	122	146	150	145	142	154	153	138	127	128	146	147	173	133	131	145	133	141	115	141	157	139	153	123	130	139	150	129	136	117	128	129	122	135	137	145	139	113	136	133	135	112	148	139	129	123	121	124	126	111	133	133	131	124	144	111	135	144	149	132	144	134	153	142	138	134	160	127	148	125	130	139	135	130	139	147	155	150	159	116	152	140	144	124	145	140	147	145	164	139	137	140	127	130	128	143	137	139	103	147	127	151	151	120	139	137	156	102	125	132	134	139	123	127	158	121	162	132	134	114	148	133	169	129	133	129	131	140	169	135	152	155	123	109	142	135	135	131	139	138	116	129	154	152	135	122	137	134	143	127	116	133	141	119	151	136	139	136	142	124	136	134	124	125	130	151	136	129	132	136	138	130	121	148	128	141	141	143	137	145	143	148	142	130	127	135	119	121	144	118	129	139	122	122	147	128	145	136	156	137	128	135	131	149	140	131	142	134	147	145	159	148	157	150	120	138	130	142	136	125	131	120	154	133	125	135	136	142	141	133	148	155	139	146	136	146	116	132	163	140	144	125	140	140	132	152	134	127	136	144	133	140	133	137	135	137	139	147	113	143	134	148	152	142	127	139	132	122	132	128	115	120	121	143	137	126	129	143	143	135	131	145	134	142	143	132	144	126	142	147	106	139	165	103	137	127	150	141	140	132	145	141	141	149	133	140	135	116	146	135	112	133	123	128	143	129	152	133	130	128	149	155	143	115	142	133	113	128	122	138	132	140	135	136	126	123	149	130	136	142	135	151	142	127	137	116	130	154	149	144	122	150	144	138	130	136	118	131	132	124	134	109	147	122	152	132	132	134	140	136	136	143	126	116	123	130	144	123	131	126	129	119	127	137	138	145	129	123	143	139	137	132	123	157	152	137	148	134	126	137	121	155	137	126	134	125	142	155	145	123	134	128	133	143	143	113	122	119	144	129	145	109	133	146	129	116	134	166	122	137	151	130	138	133	128	143	129	130	146	140	140	130	142	147	137	120	144	146	142	147	146	141	146	136	148	126	142	145	159	129	130	139	134	133	129	129	145	144	122	151	132	146	113	120	121	149	124	142	119	118	147	141	125	125	134	130	133	130	128	139	131	138	129	138	137	141	127	142	154	150	137	143	161	125	145	130	127	152	111	139	125	130	143	122	138	143	138	121	126	137	130	120	143	120	130	127	119	140	129	115	119	130	124	119	151	109	140	149	109	151	128	168	138	142	116	135	128	129	136	123	106	126	126	128	133	143	148	144	126	134	153	127	136	151	111	148	165	152	127	127	132	130	135	122	149	151	129	127	147	122	127	153	121	119	131	129	140	153	133	138	104	123	143	118	117	125	132	146	130	136	142	150	145	112	135	125	127	140	130	120	143	139	132	137	122	147	133	132	134	143	144	121	134	145	143	148	136	133	142	156	145	123	144	140	127	139	140	158	140	130	140	131	130	122	134	127	124	135	131	141	125	144	137	137	138	129	134	111	132	146	138	135	141	134	159	127	126	137	124	123	133	117	143	137	134	128	136	140	129	146	118	126	143	145	159	157	133	131	129	128	136	147	120	124	133	142	146	142	138	139	127	120	161	146	124	131	146	131	120	134	132	133	134	154	124	144	128	149	134	144	132	138	144	146	142	154	123	146	120	146	146	134	123	140	141	120	161	145	151	127	148	139	132	119	140	139	135	130	123	147	135	126	144	135	121	131	136	157	153	137	116	130	135	135	152	122	134	116	122	144	141	146	132	139	141	124	137	132	141	124	135	146	109	140	145	130	163	117	115	116	126	149	141	129	143	120	156	145	134	141	121	120	144	130	146	152	132	133	161	139	132	149	135	124	128	117	134	142	155	144	136	163	153	131	134	105	124	128	146	126	138	131	141	149	133	146	118	143	171	121	130	142	168	130	118	130	131	145	111	115	136	131	118	115	132	117	134	113	118	112	138	139	130	150	117	148	126	134	132	141	138	119	125	128	146	119	144	132	165	127	152	132	122	140	147	140	149	150	130	117	140	126	149	131	125	137	134	125	117	123	127	137	138	115	153	138	127	130	153	131	150	145	132	142	126	121	125	128	118	137	126	146	128	127	157	145	133	119	139	116	108	134	145	141	141	129	135	124	136	117	121	150	126	140	131	119	120	132	128	137	144	137	149	124	119	134	156	126	141	127	127	129	138	148	137	120	125	123	136	122	127	144	134	149	136	141	157	131	119	144	128	129	145	120	135	139	126	157	127	128	123	130	126	149	132	128	140	134	138	125	138	136	138	120	122	135	131	146	168	146	144	134	153	140	134	117	132	124	139	129	118	126	135	133	123	131	124	148	138	129	122	115	142	141	146	126	141	141	143	115	126	138	131	121	146	159	127	147	125	133	146	143	161	134	126	134	135	151	147	136	132	162	142	137	138	130	136	140	117	137	136	120	133	139	119	157	150	153	140	137	142	128	132	150	119	150	131	121	146	134	131	133	135	134	143	133	139	146	129	133	138	150	133	150	144	128	125	144	135	150	132	145	138	145	159	135	127	110	135	135	125	136	156	133	136	138	139	117	138	130	141	145	165	139	135	131	133	132	130	124	137	154	113	146	134	123	136	136	128	134	129	135	127	112	132	132	124	137	123	147	144	153	132	128	121	130	133	145	119	150	128	134	139	134	126	140	134	139	118	161	126	142	153	106	139	120	124	137	136	144	139	136	117	128	110	131	117	148	131	131	140	136	140	125	143	134	123	121	126	122	117	146	127	142	129	125	116	150	129	135	152	133	147	124	138	118	156	138	143	140	144	144	121	158	129	146	130	115	133	125	131	133	129	131	131	148	144	135	140	151	128	138	140	129	129	168	127	115	147	131	136	108	144	142	125	122	128	129	127	129	122	157	140	138	124	138	126	128	134	154	136	158	140	133	136	127	131	124	138	139	127	139	132	141	123	134	126	137	133	140	130	138	130	132	99	133	127	159	145	134	130	141	116	153	134	132	131	124	134	131	124	144	125	149	158	139	120	124	142	146	114	145	158	124	123	138	128	132	117	156	133	125	141	128	141	122	147	143	157	140	130	139	142	148	150	149	145	146	113	154	132	142	144	140	131	137	143	119	125	122	130	133	144
2090	523	604	693	620	607	588	613	589	540	549	524	498	525	509	496	506	489	505	502	503	507	480	494	494	495	513	474	506	495	454	525	468	537	466	504	466	518	485	478	473	473	442	502	499	519	486	473	475	479	497	467	476	542	496	462	469	543	491	490	505	481	468	488	538	502	464	453	503	504	454	494	460	476	562	503	476	513	501	458	491	482	505	478	479	533	561	512	509	533	536	545	555	546	561	535	496	473	527	560	527	532	510	509	514	498	511	495	506	502	460	458	486	513	502	457	511	446	455	496	475	511	456	520	509	493	453	449	503	473	484	460	457	488	504	445	497	518	497	457	476	460	492	501	511	487	532	538	494	514	485	495	502	496	477	480	475	516	461	497	504	494	504	514	502	464	479	484	515	491	506	497	461	521	499	506	498	480	468	478	495	482	478	473	487	515	498	468	448	458	479	493	543	516	548	511	488	527	493	471	483	492	521	535	499	501	512	534	487	464	473	500	518	495	462	509	509	492	478	473	490	497	482	481	516	507	493	512	459	508	489	453	485	501	476	476	477	501	493	463	518	455	490	485	483	455	511	552	510	502	472	454	486	535	462	479	481	488	476	479	481	496	492	521	482	447	522	471	498	516	502	463	463	494	497	487	485	450	457	554	506	407	497	501	500	503	451	484	487	473	518	515	500	476	481	505	520	481	449	513	475	456	487	464	502	483	496	474	483	486	460	493	463	509	508	485	455	454	492	454	513	497	511	440	478	465	484	464	495	494	483	487	497	506	515	493	473	489	493	478	515	508	481	496	544	504	522	487	500	503	468	518	478	498	517	483	486	493	463	493	465	477	481	491	470	494	510	521	490	469	476	486	457	511	525	514	477	481	483	518	480	486	509	518	485	469	512	439	493	482	451	485	461	518	503	484	490	505	457	509	485	504	484	467	490	461	491	460	474	522	453	480	475	449	502	524	506	511	482	510	512	459	464	475	482	481	491	480	504	445	509	507	478	506	482	505	467	501	479	452	529	449	506	510	453	521	473	510	507	495	456	519	472	519	500	484	511	502	476	488	480	488	479	465	505	470	540	492	473	524	468	500	475	472	473	493	469	500	540	481	495	476	448	484	480	499	517	491	466	508	455	488	454	495	508	454	488	460	449	491	521	519	489	487	441	481	466	504	499	461	472	470	525	514	488	484	503	453	481	506	453	539	480	506	467	476	494	456	464	458	492	474	478	463	523	499	507	509	460	472	468	435	470	478	454	459	520	499	474	514	446	502	482	508	466	470	441	475	528	502	463	503	448	492	486	487	497	523	513	480	469	509	493	458	485	479	517	475	440	508	484	506	494	501	517	480	469	483	481	487	495	510	475	466	447	481	499	499	517	473	453	514	475	486	485	478	507	502	499	474	543	507	504	480	501	471	483	514	518	482	478	480	521	496	517	468	467	523	481	480	463	502	484	462	488	479	541	521	492	479	505	494	457	457	506	527	488	478	476	500	493	482	503	494	485	493	534	491	501	490	469	534	484	509	510	513	477	458	507	482	505	513	496	470	472	453	485	485	470	469	506	480	500	477	499	481	497	517	499	490	521	473	490	491	548	475	540	514	461	485	510	482	500	497	490	510	473	504	474	484	500	548	443	505	463	464	494	499	533	490	495	518	481	462	467	513	504	504	481	494	485	467	504	459	447	515	502	531	491	502	534	504	500	472	486	506	515	487	436	457	509	493	544	534	473	496	469	470	484	477	491	442	468	509	505	471	471	479	470	517	532	508	507	518	495	449	463	529	510	466	503	468	489	486	491	466	498	503	519	500	501	495	460	500	479	482	537	489	495	497	477	507	485	452	549	526	467	518	468	488	481	456	494	499	515	466	500	507	467	527	482	509	477	482	449	459	511	493	473	490	471	511	499	473	516	465	486	499	457	471	469	492	515	498	488	486	480	486	486	511	510	504	500	513	522	491	500	510	491	491	495	504	460	484	503	514	504	502	502	544	510	464	491	521	501	492	475	529	471	462	488	498	491	485	500	494	496	495	477	483	455	489	478	468	456	465	444	477	506	507	489	488	471	490	495	468	509	477	488	487	445	447	462	454	496	462	491	488	508	488	469	507	499	482	515	524	487	496	489	531	502	477	494	517	469	493	464	492	469	511	474	474	451	489	496	479	483	489	444	491	457	505	507	465	468	517	466	459	470	491	476	464	492	495	480	511	513	484	502	479	546	503	475	507	472	532	479	440	482	469	498	496	465	494	480	494	505	461	435	481	509	510	470	446	476	498	479	472	511	483	450	484	493	495	457	487	498	499	476	487	492	509	465	495	483	425	468	448	479	472	432	497	472	486	526	478	467	462	500	481	502	484	501	497	533	486	516	502	476	481	474	461	509	496	534	487	485	503	526	478	488	504	525	517	496	450	477	514	490	473	527	478	489	497	521	494	495	456	518	474	540	489	509	482	490	490	445	487	494	457	484	487	474	487	528	476	472	512	491	475	482	477	475	487	504	490	473	473	479	517	471	468	497	498	519	476	474	534	518	497	477	490	505	496	450	500	472	466	499	490	489	485	482	522	492	431	479	513	483	488	484	480	464	461	494	467	475	535	473	518	448	500	494	497	479	553	461	487	509	509	500	491	483	471	485	552	476	466	547	476	494	540	504	472	482	475	544	511	535	509	479	486	490	491	440	457	497	469	475	504	480	444	491	477	518	483	493	489	465	506	505	502	490	488	516	498	467	478	521	535	496	485	506	473	507	493	488	481	491	481	485	480	480	529	501	467	504	489	490	476	471	514	483	486	510	475	476	503	501	465	498	471	464	506	507	495	462	497	484	501	496	485	524	496	499	487	460	458	478	449	480	519	497	507	497	489	486	486	487	487	517	475	499	505	471	463	497	513	496	453	473	483	472	476	523	483	469	480	485	492	506	512	502	481	495	445	462	481	460	498	474	487	472	479	503	458	515	485	502	517	512	481	494	456	438	462	476	504	456	489	486	505	552	448	477	504	509	483	455	483	511	506	537	499	485	461	526	489	521	503	483	454	464	493	530	482	469	546	534	506	493	487	492	490	485	508	497	465	501	495	479	500	511	490	493	560	473	497	490	483	486	521	508	479	471	520	516	491	486	504	480	448	461	476	521	476	469	454	479	460	524	467	485	504	507	496	514	479	503	497	479	511	484	484	502	497	511	473	487	521	449	491	480	495	540	530	476	512	481	513	513	482	490	511	506	523	470	494	470	501	522	481	541	464	464	494	507	484	483	512	536	498	474	486	459	486	487	498	517	471	507	506	526	456	497	503	476	454	482	497	484	497	504	494	478	534	470	496	507	497	478	488	516	514	481	467	493	470	445	497	497	506	489	460	534	497	495	460	466	541	506	478	514	466	472	474	468	494	505	487	447	489	511	468	496	444	468	479	495	508	484	472	502	514	507	447	486	490	484	509	477	488	460	485	477	479	494	482	501	515	510	509	517	491	466	497	495	487	457	483	518	512	495	461	482	521
1740	173	178	164	142	140	139	157	125	138	133	149	117	146	144	120	132	116	125	119	121	134	147	138	134	111	126	138	136	119	137	138	117	132	136	129	110	120	128	138	144	133	121	123	109	150	146	125	160	126	123	135	128	142	124	125	139	119	123	132	123	121	121	119	132	126	125	142	119	137	124	129	129	129	145	127	111	127	130	142	138	122	126	124	129	114	126	135	140	124	133	125	133	130	142	132	140	141	134	131	131	117	128	128	129	120	122	117	129	130	109	138	142	120	107	131	136	131	135	124	127	130	134	104	104	132	131	124	135	105	126	111	120	140	111	111	129	132	129	136	126	144	113	128	137	121	113	132	132	132	134	135	133	128	112	122	115	120	121	121	133	143	124	124	136	113	127	149	135	127	133	130	122	118	125	140	103	135	125	142	147	131	131	98	127	139	131	127	125	136	112	124	118	121	123	127	125	126	131	146	132	145	129	125	112	143	128	133	146	129	133	131	122	143	133	125	151	155	137	118	126	127	143	134	115	139	153	124	123	128	109	128	110	137	140	146	130	129	116	119	135	120	128	130	116	147	118	125	125	118	117	132	155	135	121	125	135	137	141	117	115	137	122	125	105	121	114	126	141	120	105	130	135	132	120	140	121	137	124	141	145	139	132	120	114	115	122	118	131	118	113	128	131	130	125	148	154	147	142	133	122	140	126	118	107	126	118	125	126	140	138	123	135	126	120	143	131	130	112	131	127	134	128	145	131	140	139	137	141	144	134	109	115	128	132	117	125	127	133	126	129	128	134	153	145	149	133	130	126	131	131	114	149	129	125	138	116	118	113	102	114	137	131	139	121	143	125	120	146	115	143	122	120	132	136	131	123	136	116	121	124	129	108	136	137	145	129	128	144	141	147	143	118	131	134	124	130	112	122	121	113	131	125	134	127	127	133	131	133	98	157	141	129	140	141	137	113	132	130	120	138	125	134	145	125	150	114	123	115	137	145	131	132	134	128	152	141	128	129	124	116	125	135	138	154	111	122	125	130	139	129	144	135	142	138	143	131	135	136	125	139	136	136	122	140	117	137	149	143	132	135	111	136	141	138	141	110	121	120	134	145	128	111	138	121	113	139	127	158	128	118	124	113	108	125	139	130	126	137	117	126	136	163	146	132	143	131	135	143	134	117	117	130	137	99	130	147	115	126	128	125	122	110	127	121	113	113	150	124	137	120	129	147	125	132	147	133	141	126	106	117	120	129	126	134	113	106	138	144	110	126	128	123	138	125	134	120	98	123	136	119	124	128	160	129	123	133	150	143	131	115	109	138	143	133	149	136	134	145	98	125	134	120	117	137	132	128	136	133	133	133	122	125	148	123	149	140	127	145	133	119	126	140	135	119	154	125	114	120	133	136	137	119	121	135	136	124	121	108	126	105	125	141	134	108	131	145	97	124	138	137	143	112	123	126	145	119	120	137	119	124	150	128	131	118	131	124	118	120	130	115	142	138	130	141	147	132	117	120	133	130	118	127	123	120	140	116	130	97	149	147	129	169	126	104	122	123	145	122	127	151	129	147	146	152	138	107	134	133	144	122	124	118	128	147	146	124	106	141	109	148	121	143	148	126	116	143	124	150	138	110	136	118	125	131	105	121	145	122	132	143	147	121	112	129	121	116	131	141	87	130	123	136	129	117	139	113	139	131	117	149	133	154	121	128	118	145	141	147	121	131	124	111	134	130	129	121	121	108	137	145	119	116	137	120	126	124	138	141	131	123	120	135	136	119	140	123	137	133	119	152	129	132	127	124	136	136	110	127	130	115	111	110	128	136	133	126	106	117	112	133	109	121	147	128	131	127	130	126	116	150	122	122	133	135	129	130	122	113	132	106	131	127	122	122	94	134	121	119	107	99	138	125	117	149	143	132	114	120	122	135	150	124	119	132	142	133	124	143	126	132	138	147	122	136	127	124	129	139	128	135	136	137	134	132	125	117	135	117	138	123	150	140	122	145	135	129	131	139	150	130	115	122	134	126	122	151	126	125	113	145	119	142	114	134	122	147	126	106	131	135	130	115	124	122	127	128	153	131	135	121	115	122	144	126	150	119	136	125	129	125	135	137	133	120	142	106	131	143	115	129	141	130	126	133	144	137	137	127	117	137	127	132	121	136	136	111	131	139	132	121	123	138	131	138	123	133	127	119	114	131	115	116	145	134	140	121	133	131	143	127	121	132	129	127	131	125	128	146	121	136	127	148	122	151	141	141	134	118	138	126	121	125	117	114	131	143	143	139	124	134	109	132	126	123	136	136	140	153	118	163	144	120	131	116	127	137	133	123	138	128	117	120	134	136	132	127	138	120	124	137	124	134	132	128	112	116	138	131	135	120	129	126	124	144	131	135	137	129	141	120	119	132	115	123	116	139	119	118	134	122	127	135	136	116	131	134	119	120	134	129	134	128	108	139	135	104	111	120	133	130	127	117	140	135	130	109	124	137	120	129	146	119	115	130	135	128	140	125	139	133	127	139	107	133	124	116	139	129	129	145	120	144	139	118	108	123	126	141	141	139	134	124	110	136	124	103	122	131	136	129	127	132	155	119	130	148	123	115	110	131	114	113	123	147	129	124	143	104	122	89	118	142	142	131	138	124	124	135	93	115	119	121	142	126	118	130	140	118	122	120	117	128	137	117	127	134	122	153	145	123	133	124	133	130	134	139	127	118	129	132	141	131	118	128	131	132	138	147	140	135	140	122	134	119	122	123	112	152	133	121	122	109	123	121	125	165	148	137	134	136	119	124	135	133	117	144	125	122	131	127	128	124	118	126	135	146	141	134	145	144	129	137	135	136	132	117	125	104	147	136	115	125	117	140	147	146	122	128	114	134	135	121	115	138	111	118	134	135	122	137	127	114	130	136	141	126	122	136	128	124	108	133	115	130	114	133	134	118	130	131	121	133	113	128	110	123	128	130	140	120	131	125	120	109	126	122	141	115	122	140	124	129	121	124	126	125	138	117	125	123	121	141	144	130	111	124	109	107	130	117	132	129	141	131	114	133	133	107	139	102	137	126	114	110	116	128	115	147	144	118	133	131	146	115	137	116	127	136	139	118	132	142	124	141	140	113	97	141	117	118	126	119	144	120	127	146	143	114	130	123	117	127	119	128	124	125	122	135	122	124	114	134	144	121	128	131	118	137	122	143	135	158	123	139	114	142	136	138	122	119	147	124	122	123	128	120	126	125	120	125	132	139	112	117	143	123	143	126	94	123	125	115	123	143	147	140	119	113	118	137	132	124	139	115	155	127	127	138	129	112	130	142	126	111	137	143	120	112	113	144	128	119	147	118	128	141	134	137	129	139	125	138	152	141	117	113	129	133	124	123	121	122	124	126	131	123	119	125	138	129	127	131	117	156	138	119	129	139	122	121	126	119	127	139	152	130	133	131	101	129	108	152	144	140	147	131	118	128	104	117	134	119	127	122	134	140	138	114	136	119	136	127	117	127	119
2005	505	623	674	656	563	577	597	598	531	481	510	513	494	490	489	492	469	486	456	474	460	463	435	479	515	431	481	494	488	451	476	475	439	486	484	463	493	459	448	473	491	502	489	473	447	476	490	480	478	506	467	496	506	491	470	451	486	463	463	505	477	465	478	436	479	465	457	460	469	468	449	502	468	505	494	499	456	501	495	474	450	465	492	475	504	559	504	565	497	453	524	512	527	469	487	481	491	450	551	483	488	466	491	497	516	457	490	478	480	478	448	441	456	498	504	460	465	437	502	488	480	456	479	411	462	437	448	469	446	470	436	470	464	420	471	452	481	465	465	452	471	460	457	473	434	479	501	473	477	455	469	451	472	482	450	437	458	467	435	483	462	482	476	453	468	452	460	451	467	472	410	435	465	463	435	437	441	483	474	482	480	458	489	444	449	464	438	475	456	482	490	472	448	448	483	443	484	435	422	454	477	484	487	443	501	436	465	458	454	470	457	453	464	481	486	478	512	533	453	454	514	475	474	462	479	473	465	439	486	456	460	461	479	417	483	427	473	467	493	490	465	469	460	463	492	453	455	466	475	422	437	475	469	495	445	427	417	446	449	457	516	472	484	450	456	436	465	475	450	462	494	476	490	466	460	476	490	465	512	465	475	483	466	453	449	465	480	470	459	442	471	495	457	476	467	491	451	490	454	458	426	435	496	461	494	478	482	467	422	464	460	451	504	448	467	460	463	460	461	469	473	486	452	508	488	496	448	470	512	456	468	473	445	480	472	469	488	469	484	473	452	450	458	492	477	463	451	455	454	466	489	438	438	462	447	461	470	514	475	468	444	491	539	468	446	464	476	471	481	470	458	466	444	452	458	443	463	488	433	514	460	462	421	489	469	474	489	470	445	514	450	471	457	499	460	523	467	461	461	413	467	484	489	510	465	498	466	490	439	479	446	456	476	440	486	419	451	492	462	453	506	465	466	463	489	437	423	476	511	476	490	477	499	452	472	465	453	505	497	465	450	494	506	429	431	453	474	467	446	428	473	478	427	498	459	451	442	477	477	476	466	467	479	500	467	467	454	426	459	458	464	416	470	438	452	493	443	470	444	442	451	459	465	431	446	465	472	464	476	472	504	464	459	456	481	511	423	478	442	450	426	471	465	462	469	473	482	483	473	465	458	443	458	439	450	415	480	481	453	498	435	430	479	464	473	432	473	450	483	461	461	485	469	472	431	467	426	446	473	474	473	459	498	463	481	487	471	421	479	472	499	502	463	504	479	490	460	479	451	458	441	460	439	454	499	485	507	483	448	439	470	485	478	442	461	464	489	476	516	488	513	473	494	463	458	451	520	441	450	494	481	444	498	510	432	492	458	430	463	479	476	463	475	504	459	436	483	436	476	465	450	445	432	443	463	451	427	452	435	461	468	474	419	451	493	468	492	475	501	530	491	445	466	476	462	484	493	472	472	474	456	417	494	461	440	450	480	443	505	478	460	473	473	435	478	458	496	444	499	484	426	486	496	471	463	456	438	456	479	454	457	497	515	471	488	456	493	499	466	446	445	490	448	446	504	448	487	473	465	450	495	462	476	492	477	486	470	474	434	451	471	436	485	471	484	463	465	444	436	480	472	442	431	483	467	466	486	456	485	478	462	507	478	483	471	463	470	472	455	439	518	486	469	468	449	476	468	482	448	466	473	490	431	468	491	432	420	437	432	439	501	480	486	478	453	454	493	493	458	479	458	469	437	435	426	481	456	461	441	457	471	508	486	498	462	476	431	486	492	474	466	445	476	457	460	493	494	475	430	480	472	469	452	496	431	431	461	457	466	485	460	482	507	470	472	454	476	467	451	487	472	453	485	445	495	515	501	477	447	462	491	471	456	437	507	473	493	441	478	463	482	441	430	455	475	474	468	511	409	467	445	482	474	501	472	456	480	470	479	446	448	494	486	477	441	509	523	451	493	488	456	466	453	508	467	438	463	477	420	455	487	445	490	453	451	468	431	400	477	527	474	463	432	469	481	445	495	456	517	467	447	420	457	452	471	466	460	452	467	417	454	474	416	452	462	458	497	461	446	459	475	473	465	439	459	495	473	478	442	488	439	452	471	469	478	476	448	454	478	439	501	486	503	467	421	416	427	448	431	442	474	500	470	464	464	473	498	438	454	471	456	502	450	408	479	484	426	491	444	454	515	451	468	484	449	460	463	449	444	473	422	483	454	492	505	437	469	432	416	486	461	499	460	486	470	470	476	455	435	466	464	473	481	479	492	473	440	467	478	488	461	468	448	488	439	507	442	494	505	437	457	417	507	468	453	445	482	447	471	458	439	475	506	456	458	436	404	446	477	478	464	453	475	467	509	430	495	505	475	479	458	464	450	448	500	478	502	426	473	461	488	471	482	454	474	379	465	476	484	466	474	461	502	431	464	466	467	461	428	450	491	458	448	430	475	432	483	469	468	494	448	414	455	483	486	419	470	451	450	526	441	456	494	449	448	460	460	450	436	460	440	454	467	477	459	469	504	443	513	477	438	449	485	476	459	484	497	518	445	474	437	455	467	500	454	481	443	462	455	493	447	441	444	482	456	392	507	433	455	418	451	452	440	473	437	442	446	464	485	491	481	490	464	435	446	448	484	472	489	469	460	491	433	475	485	466	435	445	475	482	444	482	458	434	470	460	481	448	464	434	459	484	442	467	480	441	479	479	476	477	500	462	473	451	461	469	454	464	487	476	486	506	482	445	464	480	439	473	493	472	475	477	456	457	482	451	491	509	487	458	486	440	480	454	422	453	485	457	453	481	489	457	457	460	445	479	411	463	489	466	486	451	462	472	496	446	508	449	469	470	496	493	486	436	492	474	460	477	474	473	504	436	462	471	503	438	459	459	453	417	462	481	482	482	463	440	485	471	453	481	470	442	455	491	465	476	470	457	474	464	511	460	477	491	484	482	493	458	486	470	485	493	431	493	442	450	447	470	448	471	460	466	446	405	464	464	458	498	470	508	471	495	487	468	467	435	466	447	481	467	486	466	470	430	469	463	508	472	455	443	475	479	453	468	467	487	472	500	461	492	464	456	467	464	485	488	436	474	464	455	458	450	489	474	481	450	472	458	502	462	477	486	481	468	522	469	459	489	465	485	476	451	450	491	462	434	460	452	473	445	461	447	497	484	488	459	464	431	438	486	485	528	478	484	463	477	454	451	452	439	464	450	457	444	445	469	465	429	479	492	436	467	482	478	497	490	434	456	459	509	443	455	479	487	444	454	466	464	470	483	455	494	460	450	465	437	467	458	462	496	482	470	469	444	450	477	449	458	456	469	435	456	487	450	492	481	477	456	480	445	457	515	432	492	477	468	472	429	467	471	443	447	494	442	442	463	467	500	494	485	460	477	464	454	469	498	450	482	461	504	489	449	452	473	476	491	457	498	451	461	487	483	456	455	476	480	476	461	471	469	470	439	447	494	473	462	443	445	461	498	474	428	501	448	465
1648	169	176	147	159	142	128	138	161	104	133	139	133	118	125	147	125	116	113	114	107	129	132	124	125	130	142	119	122	120	123	100	128	123	128	126	106	116	111	114	145	124	124	128	147	150	122	137	110	112	131	120	139	117	124	122	134	135	131	112	124	122	126	110	133	111	126	101	127	126	131	122	119	129	134	129	130	130	118	132	128	129	116	113	128	128	146	131	116	146	137	126	132	125	132	141	128	154	130	133	138	151	122	98	103	126	136	136	124	117	122	113	101	119	122	114	118	131	112	125	126	113	139	127	131	130	113	132	99	125	118	118	119	132	116	114	122	134	130	125	127	111	121	127	115	137	132	112	122	121	110	130	131	135	133	147	122	114	108	110	131	123	122	137	108	115	128	149	142	111	124	99	101	117	135	117	117	113	114	101	134	127	108	113	108	118	153	146	110	141	124	110	130	115	114	131	109	136	117	134	126	127	111	117	145	139	137	147	123	140	118	140	121	110	117	144	141	122	113	134	111	126	125	116	136	131	111	118	147	107	124	125	127	134	116	147	121	109	135	126	112	131	129	127	97	119	113	102	120	121	107	111	112	120	131	113	122	127	112	113	126	119	118	119	130	130	112	145	123	134	137	133	128	114	144	125	136	128	126	142	126	113	102	145	142	142	116	138	128	111	108	120	122	123	126	123	119	136	119	129	109	115	140	137	112	137	124	106	110	124	111	144	110	113	131	150	122	133	146	136	128	118	134	103	125	121	140	118	103	120	102	106	149	124	127	128	154	116	132	103	117	111	131	127	124	116	133	129	147	125	153	131	113	121	127	130	115	118	128	106	130	121	134	123	122	104	114	121	117	145	132	129	124	127	145	125	121	126	130	111	123	127	132	113	114	118	112	111	106	112	123	138	131	132	119	133	117	111	141	111	114	133	101	137	103	129	101	116	106	125	117	139	119	121	117	123	138	155	121	107	126	131	116	136	122	116	119	126	134	111	107	137	133	130	128	102	116	118	120	124	130	117	126	106	111	126	116	121	118	115	117	140	128	139	119	138	140	129	130	138	107	122	131	133	118	122	133	120	128	110	137	113	132	125	133	118	122	130	132	110	114	111	106	114	133	131	118	106	125	112	104	121	131	121	129	123	117	130	130	121	127	123	133	139	121	140	106	119	129	114	122	132	116	122	119	112	132	128	116	140	139	145	109	130	117	123	124	144	126	123	110	100	113	105	109	129	109	101	105	131	131	113	127	126	124	136	110	113	125	139	115	118	116	123	114	121	121	118	140	136	114	119	115	101	129	134	122	106	149	117	125	125	115	121	106	131	105	107	123	117	121	123	120	112	135	144	134	143	123	121	138	122	134	116	132	117	103	139	121	127	126	115	137	113	111	119	127	126	139	140	109	124	133	133	97	103	135	124	121	120	126	118	109	126	115	119	128	112	108	124	114	120	113	116	121	121	108	129	137	130	119	143	120	123	133	105	102	119	148	103	134	109	121	144	108	155	152	108	133	138	123	129	123	112	109	123	113	123	121	129	125	119	123	126	130	125	139	107	116	120	99	125	121	131	119	132	120	115	137	136	117	136	119	144	125	114	111	121	110	145	140	120	133	116	121	107	117	131	138	126	111	107	124	136	120	125	130	136	143	110	146	123	130	131	131	123	117	121	135	130	120	116	137	124	121	95	143	112	137	111	126	121	132	130	134	110	127	124	126	135	133	126	126	119	130	136	135	123	145	111	144	140	113	107	146	115	115	125	122	118	124	114	121	129	111	117	127	119	130	125	132	108	127	141	132	126	125	130	115	126	122	137	132	129	108	96	138	108	136	128	144	117	148	107	132	134	123	113	133	127	121	114	136	115	134	117	106	140	135	127	102	109	144	120	134	121	118	136	114	93	104	105	111	140	115	118	152	125	115	112	120	129	136	115	127	125	131	137	131	103	118	112	139	109	123	117	124	149	140	98	124	125	120	113	120	141	118	126	131	106	128	114	107	120	133	112	148	117	109	125	139	128	99	127	128	130	128	123	143	139	145	133	125	115	118	123	123	131	121	145	113	96	134	121	136	115	123	131	128	134	130	123	140	106	125	110	146	120	121	102	124	123	129	128	129	116	133	138	117	120	102	140	118	108	138	117	121	124	127	123	132	124	126	128	123	142	112	112	110	113	128	147	137	107	154	130	123	117	140	114	116	123	131	129	111	132	121	132	132	121	112	130	131	126	119	133	139	113	142	117	135	138	132	111	119	134	120	116	111	136	130	153	122	110	114	149	123	133	125	115	115	140	121	119	124	113	106	118	94	107	113	107	99	124	127	121	125	128	117	111	123	127	127	115	128	130	108	129	137	107	111	113	131	116	109	103	122	118	120	112	132	109	127	124	129	128	125	125	122	127	121	122	114	112	128	110	132	134	109	111	108	115	125	112	103	116	126	120	117	129	128	118	108	136	129	104	113	107	117	141	121	103	118	163	119	141	131	118	132	127	122	125	117	127	118	143	131	124	117	120	123	115	123	125	127	127	93	110	114	109	115	120	133	121	121	119	119	110	129	116	110	152	127	118	120	119	116	104	129	116	119	116	114	113	119	108	110	122	130	137	120	123	140	122	119	128	126	115	111	135	121	119	101	130	132	120	125	121	116	120	119	147	115	123	122	137	127	123	113	142	126	126	117	124	113	135	125	123	122	136	128	116	135	128	90	128	114	98	147	121	137	120	120	120	134	129	139	119	132	138	124	129	136	145	125	135	139	139	117	119	121	123	148	132	143	138	98	114	141	131	116	132	122	130	113	126	140	120	122	111	123	127	113	131	117	128	122	122	114	118	106	115	128	112	123	140	98	127	120	134	122	130	129	134	115	117	109	104	114	140	116	116	124	124	121	130	114	120	135	137	108	136	130	120	143	114	116	131	116	120	103	137	128	123	138	132	126	134	107	119	139	120	134	128	124	113	131	143	126	128	128	130	112	130	111	113	123	123	112	125	107	120	119	147	129	132	162	127	112	131	121	123	122	116	123	127	103	140	119	125	109	115	122	108	132	117	132	132	129	131	128	118	132	117	131	127	139	145	123	121	151	123	132	124	133	111	131	117	118	123	124	122	122	113	114	133	133	127	118	122	124	109	137	135	123	115	121	122	112	118	112	126	115	124	131	100	133	114	124	140	119	125	140	120	116	126	111	121	119	133	109	122	127	129	129	121	135	113	121	137	120	102	120	125	118	113	121	130	110	124	121	129	147	128	104	129	109	143	125	131	142	126	140	122	114	130	114	109	125	130	139	117	106	128	122	116	115	135	138	106	124	121	108	110	109	125	109	128	109	123	100	121	124	123	114	125	130	143	111	128	120	119	109	111	124	122	118	125	119	118	124	119	121	129	103	105	116	118	115	124	133	128	124	112	140	138	106	106	149	128	133	124	124	123	136	118	125	122	135	130	117	152	118	102	114	131	111	134	114	123	140	125	125	158	106	109	111	120	130	128	133	116	132	116	115	136
1977	560	573	591	578	543	560	533	531	528	482	522	500	509	473	476	480	437	462	451	468	442	456	456	454	529	447	482	409	438	441	461	457	474	416	434	491	414	495	455	452	462	443	466	447	432	486	447	441	472	456	520	432	476	450	484	476	446	482	440	460	464	421	486	479	455	460	468	461	458	479	461	465	487	483	473	444	491	468	500	461	435	500	464	483	488	513	502	539	473	475	513	514	470	456	467	459	503	470	549	495	477	450	478	455	431	465	453	470	454	434	432	450	481	457	479	469	421	454	477	463	428	426	442	444	477	453	438	456	464	430	469	478	455	458	449	458	483	430	447	455	454	427	414	469	455	462	426	433	460	465	413	460	455	479	479	445	470	487	435	487	457	448	468	484	489	468	465	419	458	468	514	470	453	455	464	468	467	467	467	453	432	408	428	419	494	495	446	446	442	437	452	447	481	488	426	443	452	453	454	462	461	460	437	483	459	490	509	443	459	451	433	452	433	503	455	460	414	435	444	443	471	402	454	474	463	453	451	404	485	455	463	484	436	450	464	451	455	471	446	460	466	417	457	448	453	453	429	428	465	483	439	438	432	439	498	463	425	486	520	471	427	428	441	430	508	477	464	415	446	442	480	428	508	474	457	452	461	473	490	467	449	453	451	472	467	429	436	472	455	438	464	479	476	439	502	473	441	431	452	460	502	420	427	453	446	447	436	501	438	441	432	441	457	437	451	469	446	419	494	468	445	441	479	469	451	440	450	490	384	433	469	461	432	471	499	465	465	450	431	465	452	463	441	443	465	457	470	486	460	473	419	463	486	422	495	453	440	474	470	456	415	476	458	460	480	484	452	494	475	431	448	474	497	439	416	459	426	490	456	454	442	433	451	433	439	481	482	455	459	454	460	433	436	473	471	462	459	483	466	424	439	431	442	431	451	484	460	445	475	483	443	439	431	444	454	408	456	474	421	460	460	437	462	502	465	416	457	436	476	471	447	452	445	432	446	493	484	457	457	449	452	432	461	432	448	477	446	468	421	460	429	426	495	425	444	442	499	444	476	482	433	440	462	459	474	494	445	447	445	434	456	457	474	444	472	435	434	437	471	453	410	472	491	484	497	451	489	504	429	479	449	466	461	481	476	431	440	458	448	428	431	461	454	463	450	470	479	470	458	472	438	469	475	481	444	434	462	475	467	450	454	454	454	463	476	439	472	445	477	454	444	422	424	446	430	461	473	469	485	458	461	445	454	500	495	442	454	484	504	464	446	478	448	471	459	435	482	440	462	465	448	444	418	440	464	432	449	462	478	412	443	445	453	425	448	493	435	425	466	475	459	487	465	447	438	423	458	463	465	468	455	442	485	456	444	437	441	441	430	455	437	410	465	444	436	464	454	482	430	430	448	453	418	469	419	443	508	452	452	496	423	459	439	425	447	448	422	432	447	433	478	476	453	418	460	438	457	463	447	466	447	452	460	460	473	462	450	461	469	453	441	455	450	455	451	461	400	429	385	454	453	457	466	447	438	458	502	453	439	459	432	434	470	463	479	440	428	481	451	427	474	458	463	492	450	440	461	446	462	437	456	475	459	468	450	452	479	391	499	436	434	435	462	483	469	478	420	363	429	487	474	456	455	445	461	475	471	466	441	438	436	436	472	446	480	467	450	448	462	439	461	419	458	455	447	423	493	476	465	452	407	457	461	439	404	474	452	427	473	457	479	466	415	438	458	496	481	457	442	453	426	455	446	450	466	473	464	456	429	467	503	476	460	432	418	487	447	464	469	419	421	453	484	447	480	464	454	454	438	445	444	444	434	476	449	422	431	458	430	449	490	450	449	500	443	422	473	432	470	417	427	453	448	434	442	491	461	457	458	486	469	467	436	436	471	464	454	491	465	462	471	437	470	446	442	420	458	473	463	470	437	452	448	464	450	481	460	420	440	452	447	409	450	445	475	459	460	467	433	433	425	414	467	479	448	471	465	480	437	448	465	486	446	452	442	438	471	461	431	462	439	449	479	501	450	419	429	441	486	435	454	475	457	471	438	456	420	423	446	457	486	467	447	458	451	470	458	416	495	480	468	465	422	459	471	449	454	450	458	461	493	420	456	459	456	471	443	472	457	445	465	469	481	491	429	428	445	471	463	453	465	450	438	461	450	478	467	458	438	428	456	478	480	453	471	485	460	446	461	425	440	416	466	454	442	455	467	465	432	470	447	442	448	462	434	460	469	448	464	458	443	474	522	468	458	434	437	456	465	454	457	409	440	496	468	456	457	449	475	447	467	489	454	447	465	430	444	433	458	460	440	470	463	519	465	427	485	492	444	452	444	410	470	420	420	456	453	400	456	445	461	477	480	459	476	472	448	452	481	475	477	470	459	464	452	455	478	465	455	480	475	457	441	434	459	416	423	451	468	460	436	482	439	411	449	459	444	411	470	435	459	463	460	450	463	471	439	443	447	439	424	470	478	472	447	440	465	434	491	477	437	445	473	456	470	463	457	458	435	454	451	425	423	469	438	492	457	485	493	460	510	485	426	475	459	478	479	479	428	459	446	451	432	474	431	464	440	455	455	465	412	440	492	457	478	429	452	465	459	437	470	506	459	464	468	434	421	482	475	473	453	450	451	461	438	453	418	463	459	440	439	448	461	443	449	437	432	456	449	449	477	451	477	460	454	466	455	459	477	446	484	467	482	488	472	499	469	437	480	478	466	451	445	423	461	465	418	454	516	447	461	464	470	464	462	425	443	456	458	438	429	478	472	415	449	455	461	458	439	426	469	411	429	478	470	512	466	458	437	486	448	446	444	478	424	440	482	443	432	436	453	466	431	457	443	436	490	461	456	438	469	427	452	440	496	438	464	423	471	476	478	456	450	409	478	461	486	458	457	471	440	465	437	445	439	444	492	467	437	462	441	429	443	444	438	449	442	427	458	439	407	420	493	446	429	461	465	452	440	433	479	491	444	498	383	466	483	462	436	443	440	449	434	453	460	481	493	488	478	447	417	464	468	461	456	427	469	406	476	490	428	435	462	450	467	456	464	458	464	445	439	435	453	460	459	454	445	424	473	494	456	425	483	454	468	497	437	428	425	452	458	467	444	461	446	425	467	468	470	452	463	474	441	425	462	453	472	472	435	448	470	457	437	463	461	451	464	438	485	469	482	457	427	452	465	440	455	456	433	445	469	439	492	451	467	451	453	485	433	411	432	486	467	471	470	471	455	506	455	457	466	460	475	458	451	452	451	482	471	508	453	457	448	445	459	486	431	480	450	473	455	458	470	460	439	471	452	456	471	468	443	411	470	457	465	443	459	452	465	445	478	490	459	458	447	438	475	430	451	466	472	518	477	519	464	440	455	449	449	469	402	439	468	434	462	445	459	457	442	449	413	473	442	444	479	444	474	454	484	465	456	439	442	448	466	432	448	435	455	461	428	422	411	456	499	468	430	460	479	426	454	457	483	467	438	456	446	443	469	430	486	440	433	469	428
1755	190	187	173	150	157	148	122	122	143	146	145	115	151	137	143	131	127	142	133	135	143	123	114	117	112	124	119	128	144	120	119	130	122	132	110	113	129	120	123	110	133	133	116	119	137	106	117	131	138	110	122	126	133	118	122	128	125	111	113	107	133	119	129	112	118	125	122	143	124	130	124	135	115	125	114	145	115	122	150	95	121	121	129	108	143	133	156	114	136	111	143	123	108	126	107	127	132	115	119	125	116	125	141	121	144	127	133	141	115	104	123	122	119	115	114	126	123	121	121	114	132	132	136	120	114	129	123	107	118	131	127	117	132	130	126	120	139	119	134	124	126	126	123	136	120	135	121	112	116	123	104	125	118	126	124	133	126	133	121	114	110	140	120	119	142	123	113	135	134	111	118	131	117	106	131	148	133	111	128	110	111	110	130	127	119	109	145	136	127	113	119	119	115	101	137	135	124	143	126	139	129	135	112	128	141	117	127	130	131	121	166	110	116	116	124	126	128	141	125	120	112	113	111	140	117	118	114	137	107	118	140	151	108	110	126	144	117	152	125	123	122	132	112	130	133	135	114	108	114	137	121	140	115	133	107	129	123	114	119	139	125	124	99	123	95	97	137	112	123	134	118	140	114	113	124	104	124	131	123	120	147	113	120	125	121	135	139	132	117	121	136	128	148	117	128	118	109	113	148	122	136	124	130	123	120	115	124	125	139	127	130	131	114	124	130	117	110	120	128	138	119	117	128	125	145	129	99	119	127	124	136	142	150	131	133	114	128	109	118	110	125	122	133	130	117	140	129	122	117	115	130	118	126	116	130	121	127	111	128	139	108	118	149	143	129	126	122	113	119	136	123	101	122	124	120	140	133	130	123	121	125	113	148	130	136	103	135	140	133	120	128	127	116	118	102	113	107	137	132	117	123	113	130	121	123	128	110	136	112	121	104	117	104	123	128	128	128	125	108	129	126	118	116	138	119	139	120	124	128	113	130	109	133	116	122	121	124	123	134	129	120	123	117	115	132	143	141	157	135	125	127	88	130	132	126	130	123	124	121	113	121	124	149	126	102	132	107	104	115	132	128	127	117	137	129	111	118	123	114	119	119	132	131	138	117	110	120	130	117	119	102	128	147	134	113	127	112	150	126	131	123	124	132	125	127	128	133	133	109	126	127	141	137	126	126	135	117	113	139	154	103	104	161	115	139	124	138	143	110	136	148	145	115	114	126	124	109	130	129	130	108	143	123	121	114	131	126	134	120	143	136	119	113	116	123	131	124	137	111	110	120	133	134	108	119	118	126	118	122	155	126	108	105	112	111	120	131	132	116	113	112	123	121	134	113	134	113	127	112	134	131	134	148	144	126	106	133	133	123	135	123	105	127	137	119	116	144	130	135	127	114	123	125	106	119	139	116	120	120	112	113	128	111	103	133	116	126	133	117	117	104	131	138	113	105	126	143	148	110	131	123	130	130	120	129	119	97	117	122	121	120	128	115	119	126	137	117	110	120	111	113	108	123	135	133	117	133	123	128	146	122	124	113	149	112	136	122	126	125	115	132	121	116	128	137	131	119	128	125	121	127	133	154	128	137	133	121	113	142	129	122	118	116	130	126	131	110	141	128	125	140	128	153	128	131	113	113	143	128	109	104	130	117	120	131	120	108	142	119	125	115	123	108	118	129	155	118	114	124	127	133	128	124	121	128	121	113	110	128	113	127	113	119	131	127	136	138	133	149	112	112	131	129	132	136	122	129	113	130	107	107	125	126	145	110	121	132	119	111	140	128	136	133	117	123	132	131	112	117	139	140	116	129	124	123	113	118	118	134	153	141	121	111	120	127	117	104	120	130	132	144	141	123	124	108	133	125	118	109	123	119	124	131	144	146	132	144	116	100	112	115	134	133	114	110	127	105	112	140	140	127	124	129	130	112	138	146	119	110	114	130	120	133	115	134	127	139	115	125	107	143	138	118	118	142	114	122	118	104	123	114	143	121	104	117	132	134	109	130	133	145	122	125	134	109	117	131	142	126	134	133	110	107	127	133	125	127	133	116	127	112	122	129	129	127	114	121	117	140	120	125	129	104	125	134	107	128	122	120	120	114	123	125	111	107	130	111	129	119	128	130	139	116	121	138	121	142	137	120	110	123	113	116	135	134	143	111	125	140	116	142	126	100	112	125	120	117	121	121	157	129	128	134	128	134	118	109	112	130	135	116	130	117	139	131	99	120	102	145	108	129	139	127	129	101	137	117	109	103	125	125	127	133	124	113	114	113	119	114	133	114	131	110	114	119	126	131	143	131	143	107	121	107	126	119	126	129	133	146	118	117	114	148	110	120	138	125	121	111	117	117	134	142	141	107	122	115	135	109	106	113	99	144	134	113	157	121	102	139	141	122	137	110	117	104	115	149	115	145	127	145	126	126	135	123	120	133	108	120	132	135	142	123	126	141	125	146	146	138	147	123	133	134	135	117	138	136	137	134	128	133	109	114	128	123	128	104	129	129	104	113	127	140	115	132	136	128	125	112	145	138	124	137	121	101	126	124	138	131	129	98	134	107	115	141	118	147	128	137	125	136	130	117	114	123	120	121	112	150	142	123	116	108	134	130	119	140	112	117	132	118	130	121	110	121	140	124	140	117	118	136	102	106	117	118	118	124	151	130	145	117	132	126	149	130	117	120	132	145	131	131	110	131	120	145	124	131	125	121	104	126	149	117	123	120	116	115	107	108	136	136	127	110	128	125	113	128	134	125	144	118	128	139	130	151	104	108	131	123	128	141	138	120	121	129	121	131	138	132	132	129	126	122	113	123	145	122	122	121	126	131	118	126	134	128	118	144	133	117	129	130	116	108	130	124	131	122	121	118	130	120	95	111	107	109	109	130	138	129	112	127	130	119	121	144	115	129	130	122	131	110	133	126	145	131	135	128	123	107	113	116	135	142	121	133	125	134	122	117	134	124	151	114	121	140	119	124	132	118	142	111	136	123	124	122	131	130	100	118	118	115	142	112	128	133	146	110	103	129	119	106	127	131	139	122	122	141	132	119	126	130	125	133	140	128	136	131	134	120	126	117	133	113	119	133	141	111	119	148	101	125	139	134	132	120	111	112	126	129	129	110	123	124	141	111	119	127	130	113	114	144	93	125	150	132	114	124	100	114	124	136	107	126	127	136	121	131	132	127	106	127	114	114	126	131	109	135	135	110	120	125	115	114	144	133	114	128	116	124	124	142	123	140	133	114	109	125	129	115	142	137	102	133	123	121	131	137	139	132	135	125	103	129	121	131	110	126	115	105	141	133	119	126	135	122	125	112	104	124	151	116	127	108	135	106	119	123	125	118	119	128	124	126	119	132	126	108	110	120	127	122	118	126	109	132	133	113	147	130	141	124	114	126	122	139	131	130	135	132	113	132	139	114	125	130	142	133	114	140	139	140	123	121	130	120	134	131	123	97	131	115	108	124	107	101	102	135	125	116	129	105	133	138	124	129
2007	551	623	642	598	598	602	544	530	533	536	515	477	493	485	458	427	470	506	473	474	455	452	445	440	450	513	454	431	428	483	466	479	461	474	460	480	449	450	495	437	425	451	462	504	462	455	517	459	452	484	484	496	451	487	476	446	476	482	473	452	468	458	456	497	462	452	469	449	417	452	475	477	476	485	457	510	449	413	466	487	488	459	485	459	511	540	508	510	484	504	486	461	468	444	490	451	454	486	488	527	503	489	481	453	510	445	444	439	450	450	484	445	487	475	462	439	445	449	464	444	452	438	451	469	454	469	463	461	489	487	440	456	470	447	453	454	500	503	470	464	454	447	447	476	455	478	482	439	428	499	435	465	434	469	465	448	461	412	456	451	442	446	454	484	424	510	444	458	431	478	434	479	464	463	441	434	486	474	430	453	531	459	429	471	442	455	454	467	465	460	484	483	457	428	467	460	462	478	444	475	465	471	440	466	440	456	455	434	441	458	496	516	486	484	440	456	468	429	416	434	481	456	462	448	458	472	444	439	447	474	456	471	456	427	441	485	478	461	422	521	476	465	470	454	450	491	453	471	445	439	475	474	445	452	474	442	484	442	458	475	496	437	444	453	460	473	462	445	437	467	461	453	460	425	478	474	430	428	454	480	454	493	459	482	441	446	475	459	440	473	486	477	486	451	436	476	478	445	456	427	506	485	433	456	498	425	444	425	435	453	474	470	494	418	432	451	476	431	406	440	507	438	460	438	427	449	453	470	458	447	433	476	470	450	430	434	448	445	457	471	447	446	450	454	429	447	499	465	447	504	457	452	480	454	482	448	462	452	451	438	445	452	455	444	494	501	450	466	427	457	462	449	446	471	447	468	468	444	435	438	450	449	485	447	457	443	480	441	489	432	459	469	482	452	429	471	467	464	415	458	467	455	461	435	442	447	468	477	456	445	413	485	448	467	449	479	461	434	432	443	455	462	445	485	451	518	481	456	479	474	490	472	436	444	487	481	442	464	471	428	458	472	460	459	463	473	464	424	448	457	469	427	440	455	467	442	448	498	462	450	443	493	469	418	467	479	477	453	460	441	482	496	442	471	500	482	478	459	417	463	445	428	472	473	441	440	452	469	422	506	468	439	452	435	471	457	439	503	463	433	471	450	441	454	457	410	445	456	405	466	436	467	421	468	450	524	460	484	448	472	470	498	498	480	419	486	445	460	448	436	465	467	492	422	438	471	451	451	453	445	479	455	424	465	453	419	430	461	460	461	407	462	457	451	439	459	462	458	479	487	487	432	491	440	480	496	437	433	423	485	462	478	453	420	450	479	464	455	455	464	481	484	472	502	459	524	456	477	490	497	480	497	471	476	493	460	423	486	424	463	454	486	474	485	458	493	419	445	465	500	450	470	434	529	443	487	477	446	434	460	455	465	429	493	484	476	441	467	444	472	458	472	433	485	483	452	488	448	475	458	410	460	467	495	468	450	485	484	510	435	456	480	474	458	465	466	432	457	456	427	491	453	461	419	434	464	439	501	468	447	453	459	478	486	475	447	428	453	480	471	457	424	450	411	479	468	447	427	497	485	476	468	461	473	465	477	428	485	455	445	495	492	474	473	448	443	445	463	435	453	434	504	473	465	464	438	427	452	509	425	428	462	454	442	465	436	429	457	461	451	464	498	470	449	528	421	468	440	442	431	455	499	479	469	492	419	446	454	471	458	453	493	475	489	428	453	463	479	470	432	435	430	488	428	460	445	477	482	457	452	458	485	456	435	465	457	479	418	455	442	441	425	463	486	455	495	467	455	460	441	488	437	455	472	438	465	450	473	463	448	448	478	463	465	464	490	478	477	453	444	436	478	460	465	476	427	474	470	464	468	468	434	457	443	448	474	448	467	501	484	480	438	459	456	459	425	477	450	461	471	478	459	460	409	444	492	439	429	450	485	484	480	476	468	456	482	465	464	474	502	454	488	496	496	461	466	444	461	467	474	463	454	515	472	487	423	416	478	505	465	460	484	474	481	481	472	423	426	453	452	427	449	490	433	433	446	426	451	466	470	454	458	501	472	476	475	496	475	440	461	458	481	496	474	470	487	451	478	442	447	466	449	470	477	434	433	498	467	450	491	469	436	472	481	461	435	498	454	438	454	468	469	490	474	451	461	461	465	461	422	442	465	461	513	463	431	479	422	454	435	403	424	461	441	469	490	470	480	443	442	424	455	482	470	460	451	455	451	473	467	448	442	497	453	461	417	442	453	487	460	446	479	463	460	460	457	478	429	453	452	439	457	425	496	487	486	489	448	472	428	495	447	493	437	432	465	461	459	454	477	464	445	448	436	499	468	448	466	461	446	467	419	457	428	447	462	435	452	506	478	462	476	458	461	467	484	459	481	433	472	431	482	486	467	443	488	493	424	493	469	478	485	472	454	462	472	453	429	464	431	495	491	444	440	477	478	491	454	488	440	457	469	448	418	456	408	423	501	435	494	473	476	466	469	484	469	486	468	447	476	465	440	444	407	503	436	511	473	444	477	487	457	467	460	456	461	454	435	462	436	449	420	447	484	449	477	458	451	462	467	439	462	456	442	483	421	446	466	502	464	500	434	482	441	459	469	436	500	461	430	490	473	457	473	473	470	462	467	470	493	454	426	495	480	505	425	434	444	474	468	439	458	454	462	423	491	434	439	445	459	492	455	421	472	451	450	457	483	430	435	444	435	447	467	452	461	452	468	483	461	447	410	503	442	443	501	455	483	484	491	487	468	442	465	447	465	481	475	492	447	476	473	484	510	477	485	454	439	477	419	444	422	452	433	477	481	449	482	425	442	462	389	471	473	454	430	517	445	456	465	434	478	463	482	450	455	442	449	475	496	467	469	424	451	458	458	465	477	479	443	469	468	415	453	488	468	478	504	475	471	444	493	474	472	439	465	489	436	406	494	439	468	465	414	450	467	473	486	451	431	433	445	440	460	452	446	472	462	431	451	463	502	486	450	461	454	446	484	446	443	496	447	481	475	487	462	486	446	461	481	458	441	446	430	478	438	451	486	477	420	434	467	473	448	463	466	459	419	485	491	454	485	451	472	459	483	451	472	466	451	479	441	446	469	464	469	450	475	494	418	497	470	445	486	472	475	452	447	432	466	473	463	467	461	467	457	477	465	452	466	469	484	478	433	486	464	459	428	468	418	516	453	462	470	455	465	492	469	477	494	447	477	455	454	443	445	465	484	449	455	470	482	454	477	474	427	433	465	421	445	467	478	461	440	432	452	441	439	459	441	460	486	438	447	487	473	487	457	417	492	454	483	471	462	451	432	456	447	476	463	478	456	430	447	500	446	462	481	437	443	469	485	408	474	483	466	413	498	470	459	487	466	434	456	411	485	495	446	445	479	482	456	448	473	434	479	468	468	463	435	449	526	463	446	495	510	430	485	475	460	448	458	430	456	438	490	439	463	495	451	483	451	455	493	464	481	454	433	459	471	451	427	485	464	453
1600	156	187	157	174	128	126	148	116	147	131	141	142	108	112	132	127	117	138	119	112	130	114	123	146	124	151	153	138	130	106	109	115	137	111	142	123	133	127	128	95	135	109	128	122	124	132	125	133	128	123	124	115	102	119	128	115	129	133	119	112	120	119	110	136	125	129	150	115	139	113	131	125	141	120	126	135	122	125	138	133	124	123	112	125	145	122	120	134	121	132	121	122	130	135	150	120	103	123	137	119	104	122	124	138	125	124	130	128	134	124	110	121	128	134	110	106	127	147	124	127	132	133	119	140	119	143	116	106	119	134	132	148	127	127	124	145	137	146	137	143	118	111	126	127	124	129	113	114	129	124	143	135	134	131	115	128	129	117	134	113	106	143	133	132	123	109	116	111	121	136	128	125	127	122	124	122	120	122	142	110	126	123	148	123	113	130	125	140	112	129	116	134	119	141	127	113	147	135	123	101	123	126	123	124	118	125	130	133	113	109	134	125	130	155	122	139	126	115	121	123	132	124	127	133	125	116	125	116	114	123	121	133	122	135	127	104	122	122	116	118	127	124	133	127	127	144	114	132	123	121	108	133	110	125	149	148	110	147	143	119	154	130	137	113	119	126	126	115	117	134	113	112	129	120	131	126	117	129	124	124	121	103	152	113	110	144	126	130	117	124	104	123	145	121	133	117	140	135	115	118	129	119	128	143	141	124	140	149	100	129	118	138	115	129	124	104	141	123	137	107	146	105	131	130	144	134	144	133	130	111	125	137	120	113	104	116	136	104	131	116	112	107	130	138	129	121	130	128	131	133	119	117	145	131	119	123	147	137	123	113	149	108	144	115	118	139	136	110	143	127	142	124	135	118	133	116	131	140	133	120	140	122	120	118	126	118	133	125	123	133	106	136	127	121	120	132	129	116	123	126	126	117	106	119	104	115	139	134	140	149	128	130	119	115	128	117	126	116	140	117	124	144	116	123	126	135	120	141	145	152	148	115	117	134	105	137	116	110	133	118	118	106	125	105	140	140	114	144	127	151	134	93	117	146	121	110	123	123	132	119	128	130	128	133	128	121	131	130	117	130	122	120	132	128	139	121	140	121	134	130	123	114	134	110	112	150	109	122	128	137	123	119	135	123	127	125	119	112	116	120	129	130	130	132	115	123	127	136	118	132	132	125	134	109	138	119	127	95	114	126	142	112	115	116	130	138	130	114	137	139	111	114	128	125	110	119	137	133	131	125	100	126	120	104	119	142	139	134	118	127	130	128	130	135	124	146	118	103	110	124	129	141	126	101	103	116	140	132	125	111	139	132	113	136	112	127	125	122	118	116	113	121	141	131	115	103	126	147	107	99	125	143	128	145	128	128	121	124	118	121	126	128	129	125	131	123	133	142	126	116	131	115	132	110	127	122	111	102	113	125	116	149	108	121	118	114	129	135	128	130	126	128	121	133	118	132	130	114	135	118	123	118	116	106	118	102	123	121	138	119	129	126	124	121	118	97	123	135	124	123	107	129	140	128	142	134	111	115	128	125	132	118	123	150	114	132	124	128	121	135	116	121	119	131	132	134	125	142	119	131	132	122	125	132	112	126	158	106	117	123	112	133	121	128	132	133	127	155	124	118	122	138	126	107	134	108	141	135	134	133	112	142	117	131	122	121	103	116	116	145	143	123	133	137	127	133	130	138	131	139	116	135	136	107	136	110	124	120	134	118	124	120	130	117	115	144	127	106	119	140	141	114	136	119	129	121	118	138	134	148	118	130	151	143	127	127	120	108	141	107	125	115	128	111	118	114	116	127	110	121	131	136	131	144	131	126	129	117	118	120	116	129	127	122	108	118	137	109	121	119	115	135	100	104	134	109	116	123	139	106	131	134	127	141	128	115	116	134	129	115	116	134	133	104	141	125	157	141	132	122	99	142	108	126	122	122	126	107	101	114	151	118	129	142	130	141	125	118	142	118	148	114	126	133	132	113	127	124	115	136	113	136	123	118	131	127	115	127	132	124	131	111	128	131	120	118	145	126	108	108	111	135	135	135	122	132	166	154	122	115	132	113	125	111	126	108	138	118	96	144	128	115	130	115	123	131	130	123	107	134	114	104	119	114	118	126	131	136	129	120	131	108	136	130	125	149	123	133	109	145	111	136	148	106	107	118	138	111	136	120	132	128	108	135	128	126	138	125	144	119	114	130	115	109	125	125	126	107	125	125	123	132	124	119	125	127	112	129	122	113	136	118	123	155	126	131	129	122	153	118	132	115	147	109	123	128	118	138	125	128	125	119	137	118	121	114	119	126	112	127	121	114	120	123	135	113	134	130	126	132	113	126	113	118	111	143	122	129	118	134	115	146	126	144	117	125	122	117	133	120	132	126	128	121	115	125	113	124	133	120	128	130	102	113	128	127	114	133	134	124	119	109	106	100	122	128	135	142	130	121	139	119	110	146	110	138	136	116	123	115	127	107	126	134	129	121	136	144	130	144	134	129	150	123	113	122	131	133	114	137	133	124	137	119	109	117	134	122	146	128	113	121	125	126	144	126	120	131	128	113	114	142	111	129	149	128	119	139	129	120	97	129	107	124	108	139	115	125	129	121	137	133	133	115	139	135	143	130	111	147	109	130	139	138	118	112	132	137	119	126	118	114	119	125	120	121	95	136	138	135	114	112	141	121	130	120	136	126	126	132	114	130	107	143	124	121	122	131	131	115	120	135	144	123	132	114	136	127	128	127	112	144	114	130	126	136	117	123	122	137	120	133	129	122	127	132	113	120	116	135	122	127	151	129	116	136	151	125	123	125	121	152	136	121	105	134	138	133	139	139	128	139	101	124	109	125	135	143	127	126	138	126	151	128	139	136	116	122	141	138	108	147	130	120	118	125	134	143	113	149	132	110	127	120	152	136	129	133	144	126	132	115	118	124	128	127	121	124	133	124	134	131	121	108	96	117	113	129	125	151	126	130	127	126	95	135	132	150	119	129	123	137	116	140	117	124	135	149	113	120	123	132	114	134	118	143	113	126	134	127	110	123	116	123	154	118	124	115	143	127	145	146	135	114	123	131	93	111	121	141	122	144	112	119	130	136	132	138	148	112	130	118	108	129	135	103	111	139	116	143	139	125	119	133	155	134	154	115	119	112	125	122	113	123	101	148	129	130	138	118	103	113	121	145	108	136	124	135	108	119	141	123	151	112	118	132	112	128	162	120	115	130	142	122	116	137	127	113	134	114	124	129	152	113	116	132	126	150	123	128	124	126	135	121	113	128	112	133	91	113	133	113	137	128	137	138	126	128	122	116	126	117	136	129	109	114	134	123	132	130	121	128	130	146	113	116	147	126	124	127	141	114	126	120	120	118	116	130	113	116	127	122	129	117	119	117	148	119	123	117	115	120	142	119	124	150	136	104	120	136	124	128	131	120	119	129	115	147	121	135	127	130	137	125	128	134	135	121	148	129	129	122	136	116	108	123	139	127	131	124	130	117	136	131	123
2060	545	616	600	639	591	564	495	566	521	457	505	489	486	473	467	463	471	428	494	479	455	450	457	484	447	494	465	462	497	505	474	459	473	462	454	454	465	478	440	462	467	477	473	471	479	497	468	476	477	467	422	448	451	434	454	498	469	477	470	502	475	444	502	469	467	464	472	464	466	471	474	488	430	472	440	461	487	427	460	465	498	486	466	459	516	502	526	531	516	494	493	421	465	508	504	473	455	479	536	489	488	513	461	495	496	479	466	441	471	475	445	488	486	454	464	450	438	460	478	452	440	472	456	444	458	445	454	449	472	455	417	472	434	481	426	453	447	441	465	417	480	474	495	432	490	442	462	451	468	462	475	405	495	449	411	452	480	473	443	430	457	453	471	456	455	469	446	448	450	470	455	453	483	441	471	466	420	454	483	450	461	465	446	467	434	440	451	476	476	484	483	448	454	489	454	452	437	499	478	447	487	465	478	525	442	468	462	447	442	453	484	492	464	464	491	446	432	476	489	471	465	441	462	482	461	453	493	465	494	448	458	445	460	453	458	430	468	466	456	448	472	444	505	437	466	471	443	449	437	420	487	471	493	486	417	449	476	420	468	474	469	473	493	453	470	440	489	471	447	467	432	488	446	429	454	458	468	464	489	464	474	461	498	441	441	474	507	465	484	471	456	464	451	473	449	487	448	503	460	452	452	445	455	439	448	450	462	454	476	430	429	448	469	481	485	453	491	469	468	475	450	457	470	472	460	448	470	458	451	521	454	455	449	430	526	472	490	520	474	456	449	454	494	458	483	488	482	443	435	478	464	467	434	467	452	459	472	441	451	497	472	477	460	476	457	447	476	466	439	476	426	492	447	461	436	461	509	510	484	464	454	456	491	490	429	454	449	467	472	498	446	473	468	469	477	452	437	443	471	436	437	477	453	450	475	426	469	502	440	466	438	509	438	439	435	456	455	461	432	470	466	459	476	438	489	469	461	489	435	476	449	423	468	483	490	442	497	483	439	458	459	458	457	435	423	466	433	471	457	448	468	451	457	464	475	472	464	461	448	422	478	472	442	418	471	445	490	462	483	430	458	491	457	448	434	450	432	467	465	482	426	488	444	475	442	447	466	458	439	453	455	469	439	454	440	455	461	480	456	473	448	462	463	482	448	471	449	432	430	460	435	453	446	443	470	467	460	476	424	445	469	478	434	469	438	468	440	442	451	468	446	465	460	405	438	462	430	446	418	434	448	462	452	431	438	481	434	469	436	466	497	462	475	465	488	462	471	463	467	469	446	463	490	475	444	463	459	445	480	450	474	425	489	491	512	467	460	450	453	494	449	426	463	459	445	487	441	447	472	487	494	482	479	453	464	472	435	473	410	506	478	456	446	448	481	443	447	484	481	455	437	454	441	481	468	481	480	448	454	463	493	449	476	452	461	453	406	448	436	486	464	439	489	490	439	482	458	450	459	439	446	484	441	446	462	465	443	445	432	503	462	502	434	486	433	419	434	464	465	474	437	418	493	458	453	437	452	454	444	477	443	427	491	459	461	461	434	471	475	460	445	469	487	455	478	414	475	432	466	450	438	486	438	469	432	437	431	441	450	480	450	417	494	482	446	484	459	432	432	397	438	485	457	474	453	468	484	428	451	501	467	475	462	475	451	445	480	445	507	480	493	429	471	456	495	452	458	448	428	467	475	499	440	423	482	451	466	451	446	478	445	479	470	493	481	469	432	460	453	437	461	422	450	477	453	478	505	528	440	433	456	452	461	454	516	480	502	436	452	440	476	463	455	446	511	422	429	448	441	503	469	452	421	471	457	486	464	470	447	461	452	472	448	466	446	447	469	463	489	505	492	430	449	497	451	466	479	456	479	483	466	458	465	418	428	452	431	438	470	434	444	441	450	411	461	453	439	470	501	478	462	450	461	440	443	481	487	467	460	493	435	450	490	493	452	449	451	475	471	444	457	470	518	469	492	499	446	438	421	441	434	466	458	485	474	451	423	465	473	458	448	454	482	442	503	479	475	479	456	474	453	433	484	472	444	462	459	467	438	452	500	486	461	470	472	441	472	490	458	457	445	439	471	452	452	481	455	444	451	451	433	435	485	442	419	446	454	424	425	494	459	450	477	488	483	459	464	465	473	465	444	449	444	485	536	463	542	460	473	478	449	452	506	476	467	456	455	466	473	493	493	474	463	484	466	445	458	418	469	463	459	458	483	468	451	483	400	446	461	464	452	443	458	444	438	470	469	424	465	466	486	464	503	449	446	463	472	424	467	460	458	477	433	503	445	468	463	437	457	435	455	504	466	412	446	460	468	440	430	436	476	445	446	480	432	480	473	437	443	432	478	492	483	465	494	460	460	446	451	426	485	438	475	448	472	441	473	473	436	459	448	499	464	485	471	469	460	479	452	503	450	454	426	462	447	461	434	485	469	463	485	461	476	430	448	450	445	436	466	443	459	461	451	470	419	435	445	446	417	437	486	434	466	446	435	460	483	511	482	453	492	468	465	455	465	477	464	471	427	464	458	469	430	496	490	480	457	482	432	450	446	444	490	472	447	483	494	445	447	445	413	450	472	489	439	454	446	456	470	460	505	497	465	485	439	466	462	443	446	462	449	441	457	466	444	489	405	465	450	422	444	441	455	480	454	428	437	456	477	471	477	446	450	454	463	484	461	445	453	407	475	454	471	454	439	471	465	457	453	437	429	459	448	443	427	415	458	446	438	462	466	450	428	451	453	433	414	450	473	466	418	467	454	464	438	493	485	487	491	451	462	459	473	461	444	526	451	455	433	462	483	499	441	444	475	458	472	435	466	500	519	471	432	448	474	469	444	442	487	460	471	415	449	461	476	452	462	446	440	465	468	493	468	458	461	487	437	482	435	414	435	507	454	457	450	470	438	444	465	468	458	479	472	458	441	446	464	428	428	414	462	484	461	457	472	456	446	438	455	461	442	533	482	457	468	451	435	475	480	458	430	432	469	449	449	438	442	468	423	451	449	462	438	433	487	461	477	481	481	468	479	466	492	455	527	445	479	461	470	454	449	475	474	426	461	439	398	460	434	435	449	446	434	457	463	487	485	460	457	506	448	460	439	449	487	479	489	407	486	447	464	443	446	465	418	426	476	507	496	446	434	428	450	477	439	489	436	461	451	463	442	481	442	488	462	457	409	479	456	467	495	482	439	432	471	488	460	471	466	447	498	488	462	440	443	460	428	453	480	446	466	439	463	452	487	425	478	452	423	471	450	436	500	457	432	473	483	480	499	475	469	464	476	473	485	471	473	433	452	483	466	462	506	436	444	453	485	439	436	459	476	442	457	464	434	438	460	479	463	461	510	479	451	446	498	460	470	450	485	473	473	478	442	479	462	466	484	484	465	450	424	466	481	442	471	471	430	488	432	452	444	486	491	493	416	454	439	491	446	455	474	453	448	466	476	436	453	457	449	498	459	466	414	441	451	436	464	486	403	449	450	456	495	422	465
1737	167	174	178	137	150	142	152	123	151	118	133	128	127	109	144	125	128	139	122	148	120	113	138	127	132	143	135	86	157	133	130	126	123	110	133	129	129	135	113	140	132	143	124	125	149	136	143	142	141	123	146	128	155	114	124	146	136	119	117	129	119	118	134	139	130	121	122	128	130	126	128	117	134	138	107	133	114	129	150	136	129	133	130	146	147	142	128	154	130	136	131	140	139	141	116	132	123	122	150	112	120	160	134	107	130	141	129	121	132	138	125	113	151	146	115	131	131	115	127	137	144	138	120	128	127	137	132	148	118	119	150	145	132	118	123	117	119	156	119	129	126	125	135	126	134	127	138	143	139	117	141	114	127	136	130	127	118	109	134	138	112	116	128	138	123	124	131	118	138	123	115	119	137	139	143	128	122	122	132	116	149	125	123	119	113	129	114	132	138	132	149	116	127	105	133	136	146	126	138	124	128	151	120	117	122	125	117	130	136	113	117	101	120	116	136	123	118	131	122	119	132	123	137	122	120	127	111	126	138	116	132	130	125	135	125	132	124	113	138	107	103	150	117	111	134	124	126	144	131	130	120	136	131	145	131	114	143	136	127	129	141	126	116	125	130	127	128	129	159	133	130	123	115	118	133	127	131	127	125	141	122	124	132	125	111	123	136	132	128	131	156	145	130	125	157	120	130	134	147	134	127	133	116	127	111	129	119	135	137	132	112	118	129	134	119	129	130	135	138	125	119	125	124	117	118	133	141	135	124	114	136	126	126	131	130	109	126	134	119	123	151	142	155	134	129	141	132	102	146	119	132	126	125	131	131	112	117	126	119	141	118	114	141	128	141	138	121	124	130	130	124	122	153	126	118	120	122	122	116	146	117	130	131	112	142	123	138	127	108	131	124	134	125	131	133	138	131	148	137	141	134	126	113	127	119	122	95	140	131	129	126	128	133	133	133	122	140	126	142	136	130	132	138	138	117	122	135	136	127	113	127	133	119	120	147	120	130	130	116	119	140	130	133	118	114	126	112	125	124	121	112	139	135	133	126	144	135	147	135	139	118	124	142	126	123	137	122	123	121	146	140	125	122	129	127	110	134	175	122	128	134	131	143	148	119	122	156	140	129	127	127	106	127	121	132	138	129	125	150	120	125	131	120	116	121	136	117	128	134	125	146	121	155	126	134	141	137	153	112	124	124	120	129	125	133	135	124	133	121	118	130	127	138	108	136	135	133	128	137	127	116	128	118	131	131	135	148	135	138	125	111	130	151	146	142	148	120	140	132	134	136	131	146	119	140	113	138	133	135	116	136	135	131	121	112	133	122	117	124	147	116	129	128	130	116	150	114	127	105	134	133	121	133	128	153	115	116	123	125	130	114	124	137	120	150	105	122	139	122	132	123	136	154	118	119	148	135	114	119	131	113	117	154	142	127	120	132	122	126	143	111	128	135	126	133	129	115	136	140	131	130	144	141	122	148	112	138	142	139	131	124	128	120	131	118	117	140	128	138	130	146	140	153	142	124	151	121	118	128	129	131	118	118	119	129	134	128	120	105	131	113	123	130	121	115	128	128	155	123	130	136	140	139	143	133	131	130	107	153	136	120	123	144	132	134	109	125	119	145	117	114	143	127	132	161	130	147	135	113	132	119	145	119	117	140	115	137	142	113	134	114	136	140	114	122	143	126	128	133	138	104	130	138	135	125	109	135	121	115	142	114	139	147	147	133	124	134	107	130	134	105	138	132	127	136	124	117	117	129	142	134	131	137	135	130	133	131	129	147	144	126	139	128	117	121	128	118	136	111	125	127	119	129	137	144	159	146	148	143	136	114	115	137	132	147	130	111	131	133	139	124	132	141	128	114	107	118	123	139	140	119	130	131	137	132	134	123	137	133	118	131	117	151	129	124	129	115	138	133	127	113	119	119	129	131	104	120	135	114	125	134	123	131	131	128	127	124	136	148	125	117	147	115	128	120	134	128	135	132	121	132	147	132	122	127	124	140	132	124	133	125	124	112	128	121	153	141	135	120	145	139	147	112	113	127	119	125	142	116	145	157	154	138	138	128	120	124	115	123	131	134	116	142	129	113	149	128	135	135	131	149	110	131	129	138	141	142	141	122	148	132	139	129	109	134	138	116	114	145	128	125	128	148	136	151	120	126	140	109	121	141	119	136	115	121	132	136	123	127	126	104	142	140	119	110	132	147	105	154	154	134	122	128	126	116	111	140	133	128	117	116	112	126	131	114	122	114	109	119	121	141	104	139	111	129	132	120	106	130	153	153	111	117	145	125	144	124	133	145	145	146	123	148	119	117	128	140	123	129	118	127	142	146	131	144	143	127	139	135	157	149	114	130	116	140	154	123	135	124	141	129	119	132	129	123	116	154	114	112	141	130	131	120	134	129	123	143	129	131	134	154	133	111	109	131	118	124	124	127	141	127	126	131	109	132	117	125	109	121	130	145	129	132	134	122	124	124	132	127	134	131	140	123	120	116	119	140	125	147	137	127	121	126	121	143	124	157	128	133	126	130	130	139	143	108	131	144	154	117	145	119	141	129	105	152	118	121	120	149	125	122	122	142	103	135	117	129	135	128	111	144	114	112	154	103	138	132	130	133	141	124	122	117	117	133	124	130	116	142	114	113	122	143	152	122	131	104	149	133	125	121	118	129	126	117	136	139	128	127	130	125	139	107	124	124	137	119	119	120	123	120	154	128	120	103	115	145	126	133	126	147	136	146	131	127	123	120	109	127	133	130	142	138	110	130	117	144	104	125	136	133	163	190	106	86	128	120	139	131	119	144	131	116	129	121	145	111	131	134	139	143	132	132	130	118	124	118	127	128	126	153	109	128	121	115	104	107	132	127	123	125	120	125	120	113	136	121	105	132	140	108	137	146	119	124	106	140	129	123	112	116	124	125	136	116	139	119	129	161	141	133	133	131	126	126	125	126	118	139	160	126	133	120	138	125	140	104	123	123	137	147	124	125	154	132	111	110	118	121	120	129	118	106	149	126	115	138	145	126	125	123	128	127	141	131	141	135	127	143	147	126	109	137	123	147	132	131	118	143	138	135	113	121	129	131	96	117	144	121	110	112	123	118	136	127	127	121	103	127	99	148	130	111	146	117	136	140	130	121	127	132	150	135	128	133	134	111	131	148	105	126	146	136	117	151	128	122	139	135	117	113	136	122	125	126	135	141	161	128	143	133	154	117	137	117	123	138	133	125	123	142	117	142	136	122	136	127	123	136	125	131	130	129	132	125	123	117	144	146	136	166	133	137	116	140	130	138	124	123	133	115	110	103	137	133	124	153	141	117	148	115	139	133	129	111	107	107	132	114	120	133	114	103	131	115	122	152	123	129	141	129	122	131	128	136	141	112	136	151	122	126	132	124	143	127	132	131	119	126	137	129	134	133	124	121	106	130	138	104	106	117	132	124	116	148	114	133	122	131	141	127	126	136	143	118	120	113	128	124	145	127	133	114	131	137
1962	537	614	616	619	634	540	524	569	528	525	543	499	507	476	495	472	441	498	496	483	469	500	477	498	497	422	471	421	510	447	471	485	478	463	449	500	508	443	480	445	497	458	457	471	481	469	486	524	455	481	442	481	476	465	484	526	486	485	472	455	505	467	485	498	475	465	493	465	463	434	450	496	442	460	475	446	447	444	481	470	496	476	454	499	491	517	558	529	503	487	451	520	535	495	545	468	486	501	532	570	580	514	510	490	446	463	499	460	485	474	467	465	493	459	478	420	498	482	487	479	500	511	479	451	491	437	449	474	408	495	466	479	462	459	472	473	471	474	501	472	484	450	478	456	442	451	473	468	469	496	425	506	444	466	417	492	456	439	461	473	475	457	488	432	437	452	475	478	489	475	482	501	515	489	485	466	464	443	434	469	462	475	435	438	503	449	444	469	466	444	438	415	448	430	485	469	478	433	458	458	488	501	444	476	436	420	470	478	483	474	467	470	449	442	454	455	450	483	473	486	471	462	509	464	475	457	437	464	487	454	511	459	470	490	438	468	483	474	530	439	438	493	456	480	450	441	484	507	473	470	434	489	413	464	450	464	488	511	486	483	501	483	490	450	449	470	416	449	445	412	461	448	448	461	443	459	499	471	461	434	473	445	465	469	502	474	497	440	477	477	465	461	494	490	472	457	455	478	453	443	455	448	464	458	456	451	457	472	439	479	449	438	456	465	483	482	460	466	443	480	460	492	438	432	488	466	472	476	432	508	469	471	435	479	453	488	447	476	434	496	447	469	493	492	489	467	490	471	458	472	487	445	443	455	431	462	475	477	472	452	455	477	485	478	458	483	463	436	468	474	469	510	425	456	464	488	466	462	461	459	475	436	487	449	453	450	492	463	456	488	466	469	443	470	441	434	445	445	501	436	435	468	468	487	476	435	486	481	459	479	461	496	455	464	482	456	480	461	420	475	496	460	495	489	457	484	464	480	455	474	455	440	475	462	475	468	435	436	464	439	507	441	528	499	452	476	502	498	480	494	456	487	474	452	461	433	466	450	461	482	510	512	448	490	457	506	505	469	427	460	465	458	497	440	445	494	446	471	463	441	469	488	442	493	462	443	455	462	431	465	497	459	465	509	469	480	467	466	481	466	427	423	459	455	462	470	396	497	459	438	465	488	490	430	484	450	455	494	444	473	481	447	453	430	480	481	452	493	489	463	436	482	477	482	453	478	479	483	502	490	472	482	464	499	467	466	488	469	487	502	475	481	452	473	455	448	496	461	465	508	470	462	445	461	447	462	459	429	452	465	460	444	440	448	457	452	467	475	449	485	480	465	458	462	518	454	506	476	459	450	473	446	462	496	513	502	474	461	473	496	465	443	482	489	445	472	423	473	496	452	473	471	492	479	442	490	463	433	471	474	458	458	435	449	466	464	469	465	460	506	476	469	478	459	458	486	438	459	467	448	468	438	476	484	483	478	471	451	473	465	441	448	433	487	479	472	508	426	440	476	424	487	444	448	444	497	465	448	443	485	439	475	470	460	426	474	452	422	445	466	439	472	465	464	465	471	465	436	462	457	411	471	482	429	476	478	459	491	472	499	489	512	488	480	487	484	494	488	452	442	474	440	491	453	436	446	442	478	452	516	477	458	460	458	470	447	452	472	447	456	505	458	446	460	487	483	460	433	457	431	469	482	450	428	474	475	505	474	445	423	471	515	457	500	478	449	465	470	441	472	457	473	458	457	476	466	491	424	464	455	476	446	462	489	494	468	475	496	466	449	446	474	439	475	451	462	498	475	456	488	480	496	478	482	459	482	446	480	460	448	441	454	441	453	444	494	457	473	473	480	457	457	469	453	435	449	504	459	457	484	462	472	468	438	444	475	442	461	475	451	477	462	463	483	430	448	466	478	448	473	467	479	470	481	444	470	437	475	432	472	451	495	458	447	429	481	466	474	477	463	450	425	490	457	463	455	467	486	472	481	479	489	453	470	460	508	437	482	439	453	463	445	444	471	467	467	451	429	445	485	494	486	496	478	496	454	448	461	483	467	474	471	459	497	450	464	479	497	464	460	482	439	496	461	474	476	454	506	485	474	448	445	469	468	447	467	460	457	442	466	495	492	438	457	477	456	502	461	427	481	501	446	484	474	462	469	524	466	516	451	439	466	444	433	480	485	501	449	475	461	506	475	467	436	484	500	491	489	475	477	495	453	486	489	443	482	475	453	483	509	486	475	498	473	526	480	462	452	444	441	458	458	454	455	463	466	450	468	469	518	407	454	484	499	447	485	465	450	494	465	469	434	524	482	457	441	504	471	489	435	482	493	429	450	476	472	482	485	453	469	480	437	483	493	485	455	458	461	461	485	494	485	447	461	487	456	495	470	454	478	472	478	471	430	487	484	447	453	463	439	464	449	447	465	486	436	469	488	466	460	482	461	475	437	479	477	479	473	477	461	420	506	467	475	478	476	473	505	420	496	469	446	464	441	502	454	441	464	505	498	453	412	425	460	475	464	464	508	463	454	470	477	458	485	474	482	487	427	495	469	483	498	456	486	489	478	467	460	460	424	456	487	480	453	438	462	458	483	457	421	475	462	473	486	464	465	454	497	434	471	460	455	482	469	462	469	493	467	450	473	441	441	463	469	476	438	479	455	432	469	441	468	454	463	449	464	471	485	451	458	506	483	472	453	446	469	465	471	477	465	485	483	469	439	472	483	420	461	485	449	475	499	461	478	487	452	437	461	410	445	485	436	463	426	446	427	450	472	428	449	442	487	460	470	501	437	487	500	452	464	472	463	464	476	510	476	499	448	463	459	467	479	442	457	464	470	447	468	466	503	480	500	480	451	513	489	499	480	477	452	459	435	511	450	475	474	466	485	504	500	453	487	473	461	453	455	465	476	466	466	476	430	452	480	451	460	468	453	467	457	491	480	480	501	516	478	464	469	493	447	451	443	431	480	449	485	483	470	432	452	475	483	416	453	526	505	484	462	504	480	484	501	492	493	482	463	459	461	519	444	509	487	455	490	462	491	478	492	477	473	450	429	471	465	465	481	441	441	459	469	469	478	421	479	465	471	412	462	494	467	480	462	415	442	436	494	460	464	460	454	452	442	488	449	479	484	457	520	486	483	473	484	437	474	473	473	449	471	459	491	449	431	481	461	490	470	457	459	456	469	485	459	447	466	474	453	455	455	453	496	447	501	468	456	515	485	465	472	459	468	466	469	459	466	466	484	466	470	462	444	462	430	483	446	471	475	505	454	501	501	486	461	465	494	464	468	451	488	477	426	454	472	460	484	454	511	466	478	452	469	475	456	475	450	437	487	491	454	453	460	472	483	463	443	483	437	495	491	461	463	474	469	476	492	484	474	491	507	459	477	457	474	463	486	464	490	466	472	462	449	484	466	479	488	453	474	497	446	474	455	487	433	457	455	493	474	472	491	456	458	456	453	444	496	465	485	439	504	491	474	485	452	450	489	476
1761	170	192	182	158	147	140	149	126	147	129	144	138	138	141	149	133	127	142	126	128	147	129	131	142	111	113	132	137	123	132	132	139	128	147	132	153	123	149	119	115	132	144	122	125	143	124	114	117	139	134	117	132	142	135	122	135	126	130	123	129	113	139	148	155	149	141	144	118	133	127	139	121	129	130	129	137	136	111	150	131	159	135	142	141	136	134	136	128	136	124	137	129	125	152	135	140	122	126	148	128	123	136	121	139	145	141	149	142	109	141	139	127	117	138	129	149	122	158	129	126	130	141	119	124	157	119	127	115	132	117	131	124	136	143	138	140	139	118	129	140	137	128	124	161	135	122	139	136	128	121	135	126	125	145	130	137	133	159	129	147	132	151	110	144	130	125	123	119	144	150	151	149	120	132	127	131	115	142	137	138	145	129	125	135	139	155	126	127	132	146	146	136	131	155	120	128	128	111	127	149	138	116	140	155	141	140	143	164	152	131	124	152	131	141	121	135	134	139	143	138	137	118	120	126	156	159	127	127	140	119	137	128	135	154	150	129	129	135	139	134	150	126	124	117	129	114	116	150	128	131	140	143	127	142	125	146	134	124	124	127	131	120	126	124	132	133	122	131	137	128	121	128	138	125	115	136	127	119	121	146	123	132	139	126	142	154	144	128	131	122	122	136	145	117	139	121	131	142	132	113	122	145	117	145	127	125	118	130	125	131	134	126	132	107	130	128	133	117	129	143	154	133	128	168	135	134	139	127	125	134	134	153	143	139	136	137	129	127	151	145	150	138	121	121	139	131	114	135	118	120	113	129	128	127	151	146	96	128	135	135	152	127	130	113	140	127	133	131	125	139	116	137	152	146	130	117	112	142	125	126	138	135	125	139	149	124	140	124	110	133	135	129	132	137	132	126	121	141	150	135	143	153	130	134	134	131	134	162	144	110	137	129	128	122	131	145	136	124	127	129	134	138	144	137	135	123	125	120	128	140	154	122	133	132	115	149	135	127	144	135	138	120	124	128	143	137	124	142	148	139	133	130	134	146	132	129	141	138	124	106	139	129	154	128	134	145	135	128	114	152	141	136	151	141	133	137	118	126	131	139	138	143	146	131	132	140	128	130	136	161	151	137	111	130	136	135	129	139	152	129	112	140	141	131	136	141	126	143	136	128	113	159	129	126	144	147	136	152	131	131	127	115	126	136	120	135	120	167	132	142	121	141	147	118	127	148	134	143	128	153	124	131	129	143	131	128	142	127	139	137	148	126	121	138	134	139	137	127	119	125	131	156	138	121	137	126	136	135	145	107	128	124	123	155	117	115	129	134	134	129	123	142	148	122	137	142	134	134	104	125	134	131	147	128	124	124	122	121	143	130	151	144	155	146	132	107	118	153	132	125	133	125	123	128	131	124	137	131	140	140	150	136	153	132	137	141	143	139	128	161	126	161	127	156	125	123	122	124	122	125	158	111	132	127	143	125	130	136	126	121	144	122	153	132	126	122	115	148	129	106	131	128	153	132	146	148	130	146	135	151	126	145	125	144	136	130	151	140	128	112	150	139	131	153	129	141	129	118	129	127	138	109	149	148	148	118	133	124	139	119	138	125	144	119	143	112	122	163	157	114	135	118	125	130	138	135	121	139	112	150	149	137	132	135	117	113	109	122	129	125	127	135	128	136	127	135	148	131	146	132	127	153	129	131	154	131	135	147	135	142	136	147	122	131	132	130	129	141	122	139	146	134	136	151	134	158	123	145	132	107	123	126	124	120	136	131	137	125	144	138	124	118	138	115	145	121	124	127	115	145	121	125	147	137	121	126	130	132	127	141	145	128	130	127	121	134	147	121	126	154	146	119	134	130	122	125	123	147	145	121	125	138	134	117	125	122	134	127	133	135	135	137	151	146	130	138	150	115	146	137	118	130	130	131	126	135	134	130	139	140	135	137	135	129	122	149	136	143	141	113	112	124	140	144	155	133	118	157	133	132	139	129	124	142	135	143	127	119	125	123	127	142	108	145	136	116	122	159	139	142	146	133	134	138	136	129	121	152	113	148	126	132	132	131	132	137	153	149	141	128	164	143	134	120	135	136	117	137	124	116	145	143	138	148	131	149	145	138	143	133	130	139	157	134	144	131	143	131	123	150	143	137	131	145	140	121	134	125	137	125	122	129	134	152	124	125	128	136	132	145	125	139	157	130	132	117	138	115	132	125	127	134	142	115	132	121	132	109	144	122	147	132	136	142	137	140	136	131	139	166	131	124	143	125	134	140	123	130	148	135	127	139	131	141	138	136	140	130	131	135	133	149	119	141	122	119	134	147	147	116	142	136	124	135	147	135	129	136	130	142	136	149	136	140	140	138	140	127	132	127	139	143	140	139	118	138	105	128	139	138	128	120	121	118	121	128	115	129	137	165	121	128	138	122	128	122	137	142	115	138	149	102	134	136	126	150	120	147	141	131	146	137	157	122	149	137	122	130	143	153	135	137	118	106	130	125	130	135	155	135	117	132	142	138	140	116	142	120	130	98	138	109	131	111	137	143	123	144	116	135	124	137	146	119	109	146	123	144	132	138	119	126	140	128	136	127	137	144	132	151	141	145	126	107	143	108	138	144	134	141	125	133	145	135	153	119	126	123	141	130	121	145	110	140	121	153	137	135	148	132	138	126	135	121	124	123	155	149	131	129	130	112	159	141	117	144	124	117	128	155	130	140	130	144	148	141	149	139	162	140	138	131	125	128	130	140	143	125	133	130	137	128	137	121	111	147	141	137	125	138	139	112	132	114	165	133	118	141	134	138	130	147	128	140	140	134	138	126	115	127	131	140	139	140	112	131	142	147	131	132	127	155	154	132	141	128	129	149	128	122	135	166	156	133	153	131	132	144	135	140	130	132	158	129	151	133	170	129	135	119	126	127	137	116	139	139	140	134	147	155	135	124	115	124	144	118	144	132	152	133	114	142	134	139	153	106	115	118	120	117	151	132	131	136	130	153	131	134	128	126	152	129	119	149	129	133	135	149	138	148	124	136	140	130	113	130	129	121	135	138	122	128	132	128	140	141	117	143	144	130	137	127	136	115	120	124	129	126	138	126	124	139	116	120	135	124	132	126	145	151	124	128	125	132	135	125	130	124	158	132	127	133	128	140	126	126	128	167	104	114	137	128	137	136	116	155	154	130	139	113	122	127	124	137	136	156	122	133	143	146	145	134	146	127	155	131	148	129	138	142	119	138	156	116	130	121	149	149	135	144	139	154	122	118	138	134	139	136	143	130	125	122	136	131	136	153	141	130	120	119	132	126	132	131	121	143	131	139	129	133	119	132	134	115	123	128	131	135	142	124	121	142	132	125	125	146	132	133	137	124	125	121	127	132	124	125	146	142	128	165	127	138	126	155	132	122	136	130	122	145	141	157	151	146	122	131	119	136	130	117	136	114	125	132	138	113	122	134	160	132	124	132	112	133	148	139	146	136	161	131	145	138	133	146	130
2074	618	587	617	595	602	596	570	544	569	520	506	529	513	533	502	446	464	526	488	434	503	460	507	451	498	493	501	494	494	490	526	459	499	456	485	455	463	446	456	482	496	491	464	451	470	401	485	515	476	476	477	504	513	495	462	503	503	555	513	486	508	505	469	473	475	502	498	451	490	506	517	482	464	454	498	506	477	477	484	463	469	490	476	461	567	536	519	557	497	512	459	486	531	538	487	457	463	502	536	568	564	526	537	498	499	463	472	498	483	480	500	444	413	494	467	471	493	464	483	462	487	493	517	470	463	482	474	530	498	511	481	496	430	497	460	472	497	503	493	439	460	483	522	503	473	527	452	460	472	486	447	484	469	493	458	461	457	480	507	485	492	461	485	468	466	504	519	451	463	515	465	505	444	459	495	490	503	484	454	447	448	492	503	476	486	472	499	483	488	459	451	453	471	487	482	454	486	481	463	471	494	493	519	479	495	483	460	530	493	514	475	464	471	475	473	456	501	515	503	476	513	475	515	508	447	501	473	483	455	481	502	510	532	442	502	441	450	496	455	479	443	517	475	475	488	475	448	477	494	485	431	451	487	507	482	476	458	465	516	488	481	464	504	487	483	504	500	512	497	518	471	475	470	498	454	503	459	464	517	485	463	525	488	460	505	438	458	452	467	427	461	491	468	494	448	464	495	487	427	440	482	483	470	514	468	488	503	495	501	481	483	507	488	497	500	508	494	457	463	472	490	496	488	469	477	484	449	477	509	462	493	475	496	471	511	473	513	441	437	496	474	488	469	486	479	458	487	469	475	505	468	451	494	479	442	495	457	450	467	478	415	511	475	488	501	478	466	503	490	455	468	469	478	465	483	475	506	474	460	478	466	504	467	441	460	474	469	468	467	465	472	479	498	481	469	477	483	460	496	484	504	483	454	450	502	496	485	444	497	448	446	507	443	480	504	446	460	456	475	451	489	467	525	481	492	469	438	446	507	476	462	499	476	474	498	456	490	480	518	495	442	501	487	503	461	463	497	511	492	451	484	523	505	504	483	520	489	494	463	492	463	467	465	480	485	506	472	441	487	471	495	492	487	476	467	487	463	475	487	477	465	485	441	488	503	479	498	516	472	476	490	496	490	444	458	508	466	475	455	491	467	484	478	491	467	491	481	475	484	467	451	467	481	479	473	471	519	496	470	481	515	478	482	492	517	467	479	501	492	454	488	469	437	482	482	492	470	469	456	506	507	461	506	436	460	495	447	474	473	482	462	428	479	446	495	494	464	504	468	486	457	486	467	470	451	464	494	489	473	491	480	465	445	529	490	459	465	484	526	473	498	494	477	484	501	438	458	429	490	475	461	471	438	460	491	495	457	497	475	487	477	485	486	434	506	492	440	492	460	462	465	506	469	468	468	497	455	453	490	470	482	486	471	496	479	451	477	467	515	461	494	501	463	500	441	481	501	464	443	487	513	460	484	434	470	446	515	470	488	466	468	467	466	468	507	468	458	498	447	490	485	458	449	497	441	453	503	494	481	481	477	517	464	490	463	466	472	508	476	460	486	527	520	460	467	477	440	426	473	440	508	452	491	490	484	493	482	459	462	478	433	476	503	469	476	494	479	490	471	527	470	509	485	465	458	482	486	511	421	478	496	476	488	455	512	490	466	534	488	460	451	454	462	485	484	489	443	475	466	481	457	489	534	427	457	449	475	473	455	518	495	534	479	472	493	503	496	494	464	469	512	489	506	513	466	484	492	525	458	491	505	490	495	477	476	452	486	425	480	514	496	514	463	504	468	462	488	435	472	481	475	496	484	447	478	489	473	501	473	497	438	519	506	465	493	441	477	480	479	494	505	469	478	476	455	477	504	467	497	481	444	490	496	474	470	482	445	464	492	494	471	461	507	460	488	483	474	456	479	510	501	492	510	505	474	470	446	485	484	469	499	432	469	460	478	473	469	510	466	474	483	468	504	423	480	494	463	530	483	515	437	528	500	477	453	457	447	513	505	483	446	473	513	467	473	457	508	452	468	474	493	469	467	446	500	482	478	469	481	485	470	471	508	459	491	457	494	459	462	507	496	460	501	489	502	482	501	479	442	454	482	505	449	492	490	473	490	488	460	492	509	475	484	486	464	454	470	492	480	473	500	458	468	463	509	545	450	424	467	462	496	472	495	455	463	472	467	498	454	478	486	461	485	469	480	450	505	451	467	482	465	513	491	468	505	480	481	501	471	491	464	468	485	459	470	484	470	489	472	430	486	483	486	472	496	479	491	488	488	500	445	466	434	498	450	450	485	488	521	470	474	484	433	460	458	467	492	506	496	505	483	500	493	464	529	479	465	488	505	499	519	445	462	488	472	502	455	465	462	472	496	473	488	472	482	506	501	459	470	491	427	463	471	451	452	461	479	524	491	438	434	499	500	497	459	503	484	488	473	462	470	433	459	503	471	477	506	456	461	460	445	451	462	524	490	490	513	471	456	449	483	493	482	494	431	486	470	526	455	476	477	473	483	482	486	518	444	463	496	520	484	489	497	456	490	471	467	492	466	446	432	481	472	476	479	514	499	461	479	498	474	456	477	490	445	466	494	458	464	477	464	481	506	485	535	478	451	454	470	452	465	470	491	437	449	493	465	450	462	484	476	537	492	517	492	461	447	475	480	451	494	490	468	513	449	488	486	473	479	439	507	472	469	530	499	457	490	493	498	515	458	467	509	489	474	482	444	480	470	444	467	447	461	478	469	471	449	478	471	523	479	520	483	448	465	465	492	490	463	507	467	489	469	469	480	452	511	467	484	474	499	469	509	519	481	491	494	513	473	481	517	487	454	443	458	500	493	518	500	543	442	491	481	476	466	456	479	489	468	485	457	483	493	492	494	454	491	488	492	469	542	461	513	494	448	492	497	460	439	494	498	509	510	473	460	486	458	489	501	476	431	473	452	482	458	486	472	468	495	477	493	461	461	481	453	470	448	468	492	463	460	485	461	474	475	488	489	509	469	432	439	497	479	478	485	460	492	496	499	507	448	481	480	436	510	490	436	473	497	460	488	465	477	446	467	499	461	474	480	435	443	495	508	461	456	451	497	472	508	460	460	422	475	471	508	495	486	469	440	449	470	480	489	484	462	491	506	484	471	500	515	476	468	457	509	477	464	452	483	486	521	489	466	461	500	481	469	485	474	493	467	496	520	491	497	440	477	473	483	513	467	498	472	476	444	459	489	488	486	447	478	468	495	484	465	476	501	471	500	447	491	491	461	451	494	509	444	492	500	499	457	446	419	499	480	495	445	471	478	496	489	532	488	466	460	447	484	499	454	495	473	466	473	479	522	465	456	460	482	485	493	465	476	470	459	472	461	495	443	505	482	492	430	496	464	459	491	474	487	453	515	469	451	485	483	450	482	491	458	496	463	498	482	477	461	490	481	440	478	451	480	446	550	457	498	464	522	471	490	505	487	455	484	470	467	502	458	518	502	491	517	505	491	449	489
1633	165	191	171	178	145	164	140	141	136	138	139	141	141	104	123	133	136	142	140	117	118	129	129	130	104	146	107	141	147	144	123	154	133	151	119	146	140	125	134	137	123	132	140	134	129	150	113	135	138	127	109	133	140	130	154	142	118	122	120	118	104	137	115	131	139	123	138	128	127	129	137	126	136	112	124	131	130	130	114	146	145	148	136	154	120	122	140	138	129	126	124	132	125	136	140	130	152	132	136	139	150	113	136	106	115	117	134	134	124	120	109	130	133	141	120	146	136	132	121	123	131	142	118	146	130	123	119	124	126	131	131	121	132	128	121	128	141	118	152	131	110	154	136	119	125	109	114	113	148	130	109	145	132	133	132	115	151	105	137	151	126	119	118	148	141	117	125	127	138	123	128	132	138	116	139	147	117	133	112	117	143	121	129	126	109	142	134	138	135	121	133	127	118	113	140	122	142	140	134	116	137	149	125	130	135	141	124	116	146	120	143	106	133	105	139	126	128	143	126	137	114	116	147	123	139	124	115	127	129	150	117	124	137	133	109	135	136	134	130	128	123	125	136	155	138	138	125	141	137	131	114	117	123	145	115	124	133	130	133	124	137	126	120	149	134	103	121	146	124	142	124	129	135	122	145	106	125	131	114	141	133	125	123	140	120	130	132	132	122	143	135	139	133	118	111	132	139	137	139	123	102	135	132	132	118	143	135	127	140	127	128	154	130	142	128	146	121	144	126	151	124	113	132	122	123	134	140	149	131	128	123	115	117	147	161	132	116	141	134	111	123	146	134	116	156	135	132	107	124	130	119	112	132	141	136	143	150	121	146	140	124	118	130	115	105	150	121	107	117	125	137	149	116	124	120	137	120	128	127	126	118	134	135	136	126	138	135	142	111	123	128	143	138	135	141	156	120	118	132	136	120	132	123	119	120	128	126	137	126	116	146	125	134	137	145	123	101	135	141	141	120	149	128	144	139	114	124	127	114	127	150	128	133	126	134	127	141	120	121	133	146	127	139	125	140	127	135	129	138	126	127	125	143	132	140	126	126	124	116	129	125	116	113	160	123	124	141	129	123	104	135	113	129	123	141	135	125	143	119	128	114	116	127	133	124	140	118	149	133	128	128	137	143	124	133	120	129	128	117	126	114	124	133	110	145	129	133	130	123	130	142	119	108	141	130	121	117	121	126	134	120	146	120	140	124	125	126	117	134	129	153	134	124	134	133	154	146	146	134	117	158	124	128	134	118	134	120	102	132	138	123	151	136	126	150	134	140	129	133	135	136	118	130	136	120	125	133	130	118	141	132	126	122	129	120	134	121	121	155	154	129	122	135	133	113	149	115	119	132	133	133	126	152	121	119	118	118	129	118	139	136	118	130	146	128	114	105	128	131	118	141	132	116	127	91	119	135	131	113	134	110	127	124	126	137	118	137	129	147	126	149	108	134	129	124	121	120	109	124	127	126	123	126	116	129	129	129	149	120	144	138	124	112	137	135	148	134	123	116	143	121	116	154	133	119	101	124	150	136	134	112	135	120	125	122	130	124	146	137	127	132	123	121	152	125	116	135	127	112	131	128	118	125	112	124	126	104	129	121	127	121	125	130	129	103	124	139	117	130	123	133	116	128	144	112	125	120	129	145	125	125	134	151	118	124	135	126	118	157	127	121	124	127	126	130	117	123	136	126	115	135	139	134	131	132	120	123	135	115	112	126	147	123	131	136	136	150	116	124	136	121	128	120	106	116	142	124	130	120	126	133	129	138	130	137	137	148	134	121	129	135	137	117	126	124	145	138	119	115	124	133	116	123	131	103	138	136	133	129	134	137	132	118	119	142	126	125	99	129	118	128	119	117	139	128	146	127	122	135	136	148	113	139	125	127	128	133	129	138	111	118	122	122	125	139	128	134	138	120	132	136	135	134	127	151	113	134	113	116	137	121	131	123	134	130	129	130	111	121	138	137	123	109	126	141	120	126	121	135	122	142	116	133	117	136	133	111	136	133	138	121	137	130	136	142	113	125	113	131	146	148	115	121	142	117	147	138	127	162	135	131	133	125	101	146	128	133	130	140	127	134	138	121	143	139	153	149	115	110	140	132	157	120	132	127	132	123	123	123	127	123	117	126	125	127	122	125	141	117	121	116	139	121	133	140	139	153	117	125	116	126	155	124	135	109	141	138	115	137	129	121	108	112	131	137	106	146	127	133	122	121	114	100	134	153	135	142	135	117	124	152	110	128	140	132	114	146	117	135	117	128	138	143	145	134	126	157	116	147	133	117	134	120	132	133	114	138	154	135	128	137	104	121	134	144	142	136	111	144	130	123	109	107	127	117	115	121	124	128	131	95	131	132	133	137	140	126	135	135	112	133	125	139	133	130	113	137	148	128	137	149	117	127	109	140	138	136	144	130	126	134	126	127	134	134	129	112	144	132	124	155	116	118	133	130	128	122	153	126	135	132	124	149	137	138	119	114	119	122	128	148	122	137	146	127	134	123	114	140	132	139	107	123	145	139	156	144	139	124	120	121	119	132	132	135	141	137	145	126	127	130	122	122	120	130	138	114	130	136	115	131	129	132	126	125	131	130	138	119	116	128	114	112	147	135	119	129	120	123	136	142	141	122	144	120	125	125	140	119	110	122	147	113	147	142	134	145	120	130	126	134	129	124	121	146	148	132	128	128	118	137	104	112	130	145	138	149	144	137	134	124	128	126	126	117	143	132	144	130	128	168	141	122	116	128	148	130	162	135	136	113	139	118	131	134	131	140	118	120	110	114	115	120	146	138	148	140	144	108	131	145	124	123	143	115	141	121	149	127	121	118	118	132	148	121	122	137	127	128	114	133	123	109	128	139	146	117	126	140	141	134	104	129	129	137	145	146	134	143	138	121	113	131	140	127	136	119	121	157	139	113	134	135	137	135	125	143	145	135	105	138	126	104	123	134	131	126	115	119	134	127	130	144	126	134	113	123	135	126	130	115	120	121	126	121	132	127	137	125	123	116	134	153	159	121	121	134	130	132	105	128	124	147	129	134	138	132	128	118	125	137	117	128	121	127	128	134	149	148	138	133	130	135	128	113	124	122	131	147	133	127	123	119	132	115	116	129	113	146	152	124	138	139	123	133	124	114	129	120	122	111	114	117	117	134	134	150	132	150	148	111	146	137	128	120	146	127	134	128	123	122	105	134	150	121	129	111	113	120	132	136	114	123	142	134	136	127	133	131	119	156	143	135	141	121	114	129	124	133	115	135	142	139	146	129	137	124	124	142	144	111	127	108	136	110	128	136	132	140	113	108	141	135	115	145	123	137	155	128	140	137	133	132	145	136	114	146	113	119	112	140	122	133	150	132	143	129	105	129	107	126	166	122	146	135	123	115	149	159	129	108	129	124	104	133	115	130	135	124	143	138	122	130	145	131	108	135	142	128	139	119	126	134	127	133	114	132	130	124	121	113	138	127	126	135	126	103	123	131	138	122	133	127	142	111
1966	513	650	647	602	609	595	583	567	506	508	498	568	516	459	482	492	502	491	475	490	452	470	471	482	481	465	465	467	517	451	458	498	456	483	489	471	470	467	431	506	442	477	497	472	458	454	477	480	463	471	460	438	480	476	477	509	495	508	491	463	465	475	515	470	462	515	462	505	469	463	498	462	471	472	499	470	504	466	470	473	472	460	538	476	467	540	498	500	492	503	519	500	524	523	504	461	504	519	553	603	554	505	519	522	464	460	456	490	467	457	482	415	471	453	486	455	463	470	461	478	440	527	498	504	496	480	473	472	446	487	469	475	473	453	466	436	450	465	464	439	468	500	463	507	458	493	450	484	469	471	496	459	462	484	461	464	453	482	473	436	491	483	483	470	476	475	494	425	457	517	505	465	428	488	483	468	437	459	472	458	435	460	465	480	432	481	460	464	473	475	459	467	489	426	456	464	485	446	434	457	476	490	459	439	492	516	476	479	467	449	470	441	467	486	449	479	439	511	441	466	486	484	462	468	467	494	469	468	480	464	481	487	468	453	445	442	456	483	467	432	487	488	494	478	482	487	419	460	475	523	501	465	500	488	481	491	486	442	466	453	524	441	475	485	500	462	426	466	490	491	498	481	493	465	435	474	511	472	463	477	486	463	484	447	471	446	494	449	505	453	486	465	461	486	485	484	486	467	454	460	463	461	497	465	471	448	474	443	501	464	453	454	445	480	482	454	468	476	467	519	507	432	448	468	484	489	477	470	476	473	454	506	433	495	497	453	469	466	512	454	483	464	417	475	463	493	439	467	448	485	449	417	459	480	443	464	453	479	481	446	453	474	487	518	474	484	488	447	442	462	462	458	440	448	437	461	481	483	494	474	481	472	491	486	478	458	470	483	484	469	486	455	468	476	461	510	464	490	464	496	542	468	435	520	479	498	466	472	443	465	458	496	465	429	458	449	455	462	466	473	486	448	433	459	466	491	469	464	468	473	479	413	453	475	482	474	462	458	481	487	461	481	478	461	470	477	493	471	469	453	464	448	441	437	498	483	492	478	485	490	457	461	482	452	480	462	468	483	456	491	483	444	453	468	461	455	432	489	474	468	474	476	483	468	444	485	479	470	439	515	486	509	431	451	453	464	454	466	431	494	477	456	439	492	479	471	479	501	507	494	463	482	471	503	476	491	486	515	507	466	440	453	465	491	483	463	477	492	499	486	495	523	536	482	466	475	473	507	435	487	457	468	469	480	479	422	482	464	490	456	495	492	493	458	484	441	446	475	473	465	465	465	465	428	437	478	482	478	466	484	454	473	471	458	481	478	454	462	460	447	489	446	440	520	471	437	472	454	474	451	451	479	447	444	429	438	451	480	468	471	475	484	440	480	476	457	460	448	442	478	481	476	469	458	491	450	460	489	464	437	466	460	453	483	449	464	505	449	482	477	426	499	466	510	461	486	478	477	454	489	428	469	483	499	464	464	468	427	472	467	443	486	446	460	468	458	494	439	474	467	448	449	460	502	479	484	472	479	470	469	479	499	460	463	455	494	486	465	490	476	479	427	463	492	476	500	501	501	469	509	487	468	475	482	447	452	486	469	506	411	461	461	432	471	442	438	478	443	477	459	457	484	468	435	473	470	465	453	426	473	452	453	450	432	469	467	480	501	469	497	459	451	470	455	489	484	463	484	481	454	449	501	489	440	483	444	505	443	498	466	451	472	470	455	505	462	503	452	450	505	440	433	449	430	479	495	441	489	483	472	436	508	482	493	438	503	449	472	492	477	488	445	455	476	456	455	499	463	450	490	489	474	498	475	453	479	479	509	503	491	448	523	468	496	428	431	460	443	494	490	488	489	486	435	520	469	509	461	469	446	456	464	460	457	478	439	512	463	478	464	471	488	483	451	476	486	495	451	477	467	433	503	479	434	453	449	446	466	481	475	472	501	467	484	504	490	472	491	470	502	482	443	451	469	446	474	436	438	491	485	489	485	487	460	467	424	499	447	483	463	433	497	504	492	467	454	446	508	473	469	483	520	444	463	474	473	478	475	486	468	483	460	463	483	469	461	445	499	450	448	462	441	476	461	460	452	475	505	462	459	487	480	475	448	469	446	494	468	495	498	460	464	438	484	447	458	458	460	470	451	475	507	478	461	457	461	452	472	449	475	441	484	506	492	482	473	450	469	455	485	464	475	474	433	492	489	468	454	489	471	494	501	438	435	478	489	470	444	475	473	472	513	467	452	456	463	460	423	480	464	466	467	498	422	489	487	460	506	454	471	499	506	456	464	485	478	512	488	475	462	478	474	509	503	458	481	480	478	505	433	474	478	484	481	457	483	479	455	463	487	447	431	444	514	467	451	478	465	479	472	440	483	458	470	464	449	478	456	469	473	467	498	438	471	460	475	436	489	513	425	495	459	472	479	462	490	453	473	414	466	492	453	465	459	459	473	430	468	440	488	484	451	507	451	492	452	481	452	500	489	475	460	475	502	464	485	480	483	498	419	467	478	490	442	472	443	481	451	467	473	497	475	477	491	454	446	485	473	464	476	478	495	516	492	481	487	441	460	475	460	496	441	471	455	486	469	457	441	482	461	484	488	446	465	456	478	471	478	444	472	473	472	426	440	444	483	471	484	469	439	513	482	469	457	488	477	462	453	509	467	470	480	478	468	483	503	488	506	447	478	471	462	460	464	491	446	481	489	469	466	465	445	499	497	453	494	456	452	483	466	455	490	476	472	453	465	457	460	475	451	472	463	458	455	483	450	446	452	488	476	486	497	481	446	475	474	449	467	487	494	496	498	484	449	458	495	429	482	486	453	478	439	476	469	466	462	452	487	467	435	488	484	461	461	449	481	471	479	465	474	468	446	493	468	459	478	464	477	439	465	450	422	453	451	475	466	470	457	493	481	488	473	442	464	479	460	463	472	415	431	467	454	509	440	468	464	497	494	491	472	475	457	487	459	458	482	532	469	512	494	473	447	474	482	484	500	487	457	500	468	446	478	498	468	426	482	487	480	486	475	461	498	469	502	472	472	464	445	470	471	465	474	476	501	476	445	442	464	455	492	460	477	450	471	452	476	476	457	458	469	496	498	452	468	475	453	468	468	488	457	473	463	491	472	456	487	480	467	458	479	481	482	479	468	476	480	475	520	505	499	488	462	452	427	414	468	444	485	484	478	454	463	445	455	464	498	487	492	440	470	498	495	458	461	454	463	462	472	490	466	477	477	465	467	521	472	449	466	458	462	501	497	447	482	450	451	484	466	470	456	492	515	459	468	485	455	452	473	498	464	432	461	474	467	449	469	450	497	463	437	463	468	470	465	455	506	484	452	439	495	486	451	443	486	466	451	509	506	442	476	468	483	496	450	456	470	511	475	450	464	508	463	469	452	434	462	498	475	460	452	476	477	464	483	439	502	491	457	440	484	497	531	490	481	464	460	493	476	471	471	450	462	469	466	482	466	473	473	470	424	432	479	467	458	466
1801	182	177	144	164	145	154	128	130	136	151	126	125	139	115	157	130	124	136	121	129	109	137	135	155	138	127	129	111	120	132	139	126	106	123	121	137	120	128	118	110	111	116	118	130	130	132	136	130	130	109	134	110	164	151	126	136	126	128	140	126	120	113	121	130	145	126	113	127	115	131	136	135	124	119	131	122	128	130	132	116	137	114	138	127	124	146	134	117	140	142	120	127	133	127	121	126	82	144	149	147	143	140	153	129	118	120	130	134	111	132	127	140	137	126	121	129	144	140	118	146	143	101	135	130	126	142	131	108	124	110	129	143	120	150	135	118	127	113	103	122	122	122	141	119	129	140	127	121	140	142	123	114	111	124	114	121	103	132	130	132	131	148	122	114	132	129	134	127	140	120	109	125	133	127	152	138	119	138	127	107	150	133	137	118	119	150	117	109	129	136	125	144	138	128	144	126	122	138	144	122	132	126	123	111	121	128	114	134	133	134	122	138	137	125	144	123	138	134	129	137	147	115	127	126	127	120	120	126	128	127	120	105	127	116	133	135	120	134	116	140	110	119	123	129	133	137	127	118	128	124	127	115	118	144	129	143	126	124	127	142	134	131	107	128	126	126	148	132	127	117	142	123	121	129	132	117	121	128	161	132	121	115	131	139	135	129	131	111	121	125	130	114	129	119	128	145	153	127	125	138	137	124	122	146	122	124	113	115	129	115	137	135	121	122	123	101	131	120	117	132	130	135	131	133	109	114	144	141	120	114	132	145	129	122	120	144	120	130	129	143	126	122	137	104	119	124	113	127	120	123	114	123	142	137	119	129	124	149	118	137	129	119	118	142	111	134	131	110	137	112	128	118	137	130	133	119	123	120	138	114	142	114	102	118	137	133	105	133	139	142	112	125	133	132	158	130	124	120	123	135	122	133	104	133	136	126	118	137	122	119	135	128	120	134	132	136	121	135	119	115	131	134	124	127	112	103	120	104	130	116	122	139	121	105	137	124	125	149	123	132	134	131	135	123	127	156	144	127	126	123	154	133	133	123	106	124	136	139	145	124	125	139	138	132	115	130	143	131	134	142	154	119	123	128	134	119	135	132	136	126	128	148	138	118	134	138	137	128	137	122	126	135	117	144	125	140	134	136	130	145	136	127	133	127	129	122	133	119	142	116	128	131	118	124	154	141	151	129	144	117	126	136	124	140	118	123	134	131	127	106	113	125	132	124	132	138	133	118	121	116	124	115	117	115	136	131	123	123	135	137	127	141	124	120	150	108	126	124	123	137	120	127	113	126	127	124	127	120	111	127	126	99	127	141	145	107	121	148	112	118	114	129	128	135	134	129	125	128	129	125	144	139	119	112	124	123	150	132	136	139	129	119	143	129	120	100	120	134	131	133	127	139	130	125	124	118	121	138	132	147	116	137	134	125	120	123	131	138	125	98	130	132	126	124	144	136	122	133	115	151	122	126	126	145	108	122	106	114	126	131	141	126	113	123	125	101	130	131	124	140	129	116	114	116	118	142	151	115	104	125	131	119	118	143	142	116	131	121	126	139	136	125	126	134	115	131	139	144	138	107	131	126	121	138	112	136	125	123	125	138	150	101	122	131	130	134	131	130	133	135	110	117	156	150	131	142	131	109	148	126	120	138	106	131	121	138	128	114	129	134	137	126	129	114	133	136	126	119	115	150	132	156	166	128	115	143	129	138	123	106	138	138	139	162	115	135	127	155	118	106	128	134	131	140	132	114	124	144	141	125	114	129	122	126	130	126	107	132	127	137	109	119	139	132	142	126	109	115	103	120	121	133	135	132	127	142	120	143	128	132	122	113	132	114	141	154	125	146	146	160	144	123	125	118	147	117	121	132	103	124	149	119	119	140	122	145	128	119	124	132	141	113	140	139	120	123	115	136	130	126	132	128	141	122	115	132	147	140	135	128	117	140	121	135	100	122	128	123	115	130	144	132	136	124	128	127	122	127	122	137	139	117	137	129	117	128	109	132	140	126	133	148	115	132	133	141	105	140	139	120	116	133	146	141	130	135	124	133	141	146	135	124	132	122	115	120	133	126	143	149	125	141	131	131	108	115	135	118	129	138	127	136	111	123	126	120	141	145	141	135	115	144	124	114	130	145	122	131	122	124	134	146	116	99	113	126	114	125	128	118	159	121	119	147	126	121	126	126	92	134	113	140	139	151	137	129	116	124	122	130	127	120	127	123	134	122	133	132	129	115	119	136	117	101	170	131	120	120	127	129	108	135	129	118	111	143	123	129	110	104	138	136	132	120	111	140	121	128	130	156	118	121	143	125	125	139	144	124	121	157	129	132	131	139	113	142	122	125	111	136	128	125	119	122	120	124	134	140	135	141	131	135	139	129	131	145	131	122	130	131	144	117	150	116	108	131	125	148	138	132	107	108	117	106	137	126	112	120	115	115	125	122	139	123	132	121	122	115	136	129	120	130	118	122	136	125	139	132	122	124	136	128	110	103	132	132	124	146	126	136	118	118	123	135	134	129	133	139	110	108	124	122	138	158	117	126	145	138	132	162	152	114	138	136	138	137	108	116	124	116	124	142	115	132	138	121	113	128	123	122	118	127	128	130	124	126	127	135	125	127	140	139	131	135	123	129	144	139	142	104	137	137	144	128	114	129	132	123	113	116	130	139	125	115	128	123	114	125	138	129	118	109	134	156	127	124	145	141	129	147	141	119	137	132	117	130	131	125	115	120	116	113	108	136	133	149	150	123	140	128	128	113	130	131	121	118	148	134	127	145	148	110	124	134	110	148	109	143	147	125	132	127	122	140	121	138	111	113	134	113	128	146	145	155	133	130	144	125	128	101	145	135	127	117	132	131	130	129	137	125	153	123	118	134	123	133	128	135	124	114	152	140	127	126	150	151	123	135	132	111	121	127	122	150	120	142	119	148	115	136	135	145	111	133	126	110	122	117	129	125	143	134	129	121	132	138	127	137	143	130	132	107	121	115	135	124	144	136	138	139	129	141	114	122	113	121	130	113	141	114	128	140	132	151	113	142	115	119	127	140	142	132	118	129	124	133	125	119	122	112	133	120	133	128	147	120	137	138	129	121	120	134	137	124	126	124	135	130	128	128	137	117	111	128	126	137	125	126	142	126	116	136	128	144	132	145	131	123	119	121	130	104	114	114	131	143	111	137	122	122	133	132	110	126	121	134	113	135	122	109	127	152	125	117	148	128	115	114	127	130	122	105	126	138	128	124	122	127	144	126	137	139	122	165	112	106	154	119	135	130	140	128	136	113	140	134	115	127	141	133	124	143	103	133	103	154	118	129	124	120	121	123	118	117	120	135	127	127	126	133	124	111	132	121	127	138	137	142	126	122	111	127	134	117	144	146	125	127	118	138	144	119	106	127	115	140	95	146	127	125	119	131	142	138	126	130	104	123	120	115	115	127	123	135	132	115	118	121	147	117	136	132	106	149	136	140	114	144	137	116	119	109	135	129	128
2013	508	578	650	616	605	577	667	536	549	532	522	485	501	473	502	479	490	483	473	504	479	501	485	472	447	477	474	456	504	489	497	479	444	464	444	506	502	468	503	447	521	480	497	468	513	455	461	488	480	455	472	485	464	480	459	459	511	468	485	464	473	469	521	472	494	473	473	445	454	517	507	442	482	457	470	465	479	426	491	459	467	482	473	466	448	488	436	483	506	481	449	470	519	476	446	469	445	525	568	558	573	488	495	501	491	452	438	469	503	451	475	450	486	487	477	473	473	478	458	444	453	469	481	502	473	488	477	473	430	479	487	452	393	467	478	450	440	451	509	439	447	445	516	432	461	481	493	441	494	462	460	475	462	442	456	425	480	448	503	468	483	486	473	443	432	455	459	443	429	506	442	484	490	474	482	449	486	460	450	463	453	480	481	441	521	418	445	477	473	434	452	407	443	458	473	422	455	467	485	454	440	470	453	485	457	470	500	481	471	464	510	441	488	476	451	452	491	460	464	438	447	476	483	463	453	474	486	443	431	463	455	433	509	472	493	512	461	483	464	472	462	471	444	444	460	430	447	446	453	455	468	447	471	453	455	461	504	465	482	479	471	437	481	436	447	493	427	425	442	475	467	470	488	449	464	478	479	470	455	443	418	497	485	484	471	454	459	456	483	471	418	473	490	459	449	487	441	449	459	498	451	454	482	492	481	465	429	462	458	492	463	486	457	494	428	481	475	469	440	458	470	502	444	444	480	484	462	458	470	512	455	499	455	491	482	466	427	435	444	458	449	539	479	468	484	439	468	484	467	503	448	477	462	458	518	491	434	446	491	462	487	435	500	490	456	472	459	468	467	494	473	474	431	452	474	493	476	480	479	430	474	467	455	535	457	468	481	449	443	477	444	473	462	435	481	461	471	531	454	446	467	453	442	494	492	476	476	447	457	477	446	436	474	483	472	458	446	459	467	466	480	479	500	472	428	465	412	499	463	452	431	476	467	443	419	434	501	457	478	472	466	483	430	462	404	471	477	441	479	459	483	473	457	454	520	463	477	505	460	460	470	472	473	432	446	481	464	443	458	466	493	470	476	508	464	472	463	454	460	440	500	485	474	446	514	501	425	483	489	433	447	463	502	468	470	436	456	483	454	423	441	452	458	472	449	473	428	487	452	467	422	456	466	475	469	463	469	465	456	476	524	466	436	447	465	458	455	478	442	494	443	490	499	447	457	428	449	452	503	473	471	481	466	441	446	427	444	489	450	432	461	415	480	481	457	501	455	484	507	480	488	448	471	479	476	448	455	459	467	511	475	462	460	467	450	433	489	464	474	475	425	467	456	468	499	485	481	483	466	458	458	497	451	503	442	493	469	481	461	490	485	490	466	454	467	488	476	495	438	484	451	484	501	445	463	455	463	462	446	462	474	470	464	430	493	437	484	459	437	501	456	504	484	452	495	480	456	455	475	478	499	439	463	470	446	514	425	434	515	492	477	513	487	456	468	465	463	472	457	486	491	479	438	437	449	439	485	448	504	483	471	480	430	479	439	471	452	431	429	437	445	476	512	432	490	480	452	476	451	420	480	453	491	464	481	453	427	493	435	470	483	499	457	480	451	485	444	493	436	428	426	463	423	476	469	483	480	470	466	453	432	460	481	474	495	474	478	456	483	469	506	473	458	478	489	473	462	457	472	445	478	488	477	495	461	481	490	447	448	470	453	479	457	461	441	473	465	471	470	461	492	483	465	428	466	457	452	486	420	430	439	465	445	435	450	430	444	421	474	482	441	488	526	481	488	479	483	472	486	482	481	469	469	452	493	435	440	504	495	484	495	435	488	466	481	496	473	427	434	460	464	466	488	467	469	449	415	458	480	463	454	453	479	477	489	499	441	476	447	449	469	486	423	480	474	531	454	417	475	460	477	496	435	456	464	440	455	499	464	506	485	475	462	443	458	467	464	473	475	431	444	459	458	491	449	447	425	462	476	451	479	490	447	475	445	458	497	484	484	479	439	498	472	469	447	461	473	425	455	461	462	434	448	458	467	469	503	480	447	451	449	449	459	447	480	456	495	472	467	470	461	506	451	447	487	470	488	460	476	464	476	465	467	479	484	463	455	440	491	470	491	446	471	501	470	521	469	494	474	449	486	455	443	498	444	470	457	453	495	453	428	473	440	476	450	485	483	457	482	436	466	449	465	467	469	485	501	440	451	459	441	453	477	481	472	470	463	473	453	455	450	449	470	455	430	442	496	440	464	515	478	492	444	461	459	486	485	455	462	481	461	457	426	481	496	473	442	440	476	455	493	448	470	453	464	484	470	493	473	464	470	474	496	477	479	452	465	468	458	468	481	470	493	438	460	433	463	462	492	446	471	478	471	466	485	428	461	461	472	489	474	498	437	464	508	450	485	513	464	422	414	463	448	518	495	495	474	438	446	451	433	450	480	464	466	462	453	438	457	442	470	445	448	473	461	444	464	456	471	463	469	468	428	413	482	466	468	467	490	427	460	454	462	451	487	439	456	436	459	393	466	432	450	484	422	443	444	463	469	450	420	466	429	460	441	469	472	478	445	481	440	464	447	506	479	497	465	476	449	454	451	484	475	478	484	469	450	456	491	492	463	453	474	492	462	439	460	469	461	431	472	465	488	437	458	528	450	451	494	452	455	449	496	451	490	456	435	430	480	477	466	453	434	474	439	468	487	513	448	436	451	472	498	472	477	451	471	486	476	490	491	493	450	494	436	457	484	498	504	468	498	482	470	503	454	468	462	452	436	459	438	445	454	475	422	438	480	468	461	469	463	464	507	498	447	470	515	456	466	451	460	466	485	430	510	457	458	421	466	467	462	446	482	481	469	451	479	482	495	478	490	466	471	454	429	440	476	493	441	478	438	458	496	491	445	466	430	497	476	460	460	463	450	437	450	491	489	484	465	473	466	479	461	467	469	444	490	486	484	466	447	454	441	485	476	447	438	458	483	458	486	454	482	505	471	467	475	503	449	467	460	450	475	466	464	490	496	460	480	463	455	473	469	482	424	470	448	465	499	461	475	463	467	463	477	482	443	471	485	490	439	498	466	478	472	455	470	438	452	492	488	433	453	449	494	462	445	463	483	459	450	434	479	471	429	476	445	443	475	450	476	460	485	455	459	433	470	437	436	491	432	463	431	480	466	449	478	462	405	469	463	441	503	467	448	466	458	460	472	441	461	447	428	460	426	448	473	466	420	506	450	488	445	484	453	440	421	436	466	439	450	481	452	492	497	510	420	483	481	448	461	450	464	481	472	441	475	473	431	468	442	469	448	458	508	472	495	437	457	461	457	495	478	474	445	452	459	469	464	483	473	473	445	467	493	444	458	454	457	448	451	464	465	494	474	469	464	415	448	465	445	414	492	487	469	464	493	454	468	491	477	452	463	462	441	495	450	501	497	483	501	492	449	443	484	492	500	461	482	473	456	489	450	481	521	459	450	482	461	453	461	448	475	481	459
1698	182	153	168	173	145	125	150	154	141	140	132	129	144	134	137	127	129	128	136	126	145	122	137	129	114	121	149	115	126	127	143	142	119	122	121	131	150	128	135	136	123	138	143	119	143	112	131	139	110	131	125	119	135	123	119	118	116	143	133	147	145	125	126	121	146	150	145	126	140	132	132	142	154	113	124	126	141	133	123	129	134	120	113	138	134	132	143	123	131	144	126	137	139	117	141	119	145	126	144	143	154	110	131	106	129	106	118	128	114	122	147	143	110	123	127	136	105	146	132	134	145	126	113	123	128	139	122	110	106	129	127	124	142	129	143	143	127	131	119	129	127	112	146	130	122	117	124	142	147	138	132	130	117	122	123	125	137	130	120	113	126	127	132	140	136	129	134	145	115	123	145	120	143	133	131	140	130	150	132	150	127	127	132	150	140	142	117	131	134	132	125	126	117	123	114	111	137	143	120	149	144	117	152	114	137	132	122	118	121	125	123	134	150	123	120	124	128	122	109	110	125	121	126	136	137	127	128	119	141	109	119	119	131	137	135	120	111	164	127	136	130	121	130	124	133	113	129	132	140	150	138	110	129	114	152	137	119	131	117	142	130	128	135	132	144	106	137	133	144	118	144	137	127	147	133	131	130	138	114	123	132	124	129	133	150	128	141	136	115	111	128	132	122	136	117	150	105	148	125	137	104	156	142	127	130	145	125	131	127	129	112	117	114	128	133	129	152	113	124	134	113	123	116	123	123	122	144	124	130	107	124	132	149	115	108	144	125	143	134	135	135	129	127	118	127	151	130	142	128	112	135	148	136	142	125	134	137	127	133	125	124	143	139	136	153	142	126	126	109	126	138	135	116	132	146	141	129	118	112	111	136	141	121	117	134	145	153	137	144	115	122	145	137	133	131	136	121	121	129	120	154	119	121	140	119	114	119	135	114	130	132	131	117	129	111	141	127	128	136	125	123	136	130	127	136	139	115	114	137	128	131	146	138	126	123	132	127	124	130	121	121	135	158	130	149	108	126	135	141	126	130	98	132	137	139	118	136	118	121	126	121	126	130	117	125	126	133	144	124	152	125	129	135	139	146	108	121	133	114	110	138	133	135	135	117	111	125	122	139	151	129	143	113	135	151	146	133	125	131	140	116	123	135	140	132	125	147	104	136	133	116	134	121	141	131	121	127	130	131	136	138	113	126	138	130	123	116	121	122	125	119	107	137	126	132	103	138	114	130	143	115	139	131	132	126	133	128	127	126	115	136	123	151	147	134	133	137	125	143	122	131	116	114	142	134	123	124	112	116	127	120	124	128	141	129	134	130	146	141	129	120	130	107	145	110	124	117	127	131	115	143	139	138	130	142	143	142	133	127	137	135	124	118	124	114	145	113	144	130	159	113	149	144	121	129	135	131	97	141	119	108	142	136	145	129	119	147	144	136	130	132	124	139	124	133	134	134	127	126	122	119	130	131	129	125	137	122	117	110	133	113	147	126	134	149	121	123	130	112	133	135	128	120	129	136	149	130	113	128	135	106	122	122	118	134	127	113	145	127	113	112	98	133	129	130	125	147	154	133	133	139	135	131	130	120	125	123	135	132	136	118	126	120	116	138	154	125	136	135	111	134	124	121	128	132	125	123	135	146	117	117	133	134	130	108	153	126	137	153	139	116	136	135	143	141	138	113	121	136	135	127	122	138	113	137	128	126	139	133	139	122	127	119	121	115	137	102	129	134	125	131	127	134	152	133	110	139	115	137	113	130	122	123	127	136	117	118	140	142	128	129	147	128	135	112	137	125	121	130	134	112	129	130	132	143	118	133	136	145	146	147	147	130	142	126	117	125	138	125	133	112	121	142	139	125	134	125	127	143	129	117	132	128	137	133	125	134	128	122	157	139	159	113	127	124	136	119	128	134	130	142	141	128	113	140	111	119	129	137	145	110	140	135	142	133	120	121	121	144	127	136	125	140	125	126	132	122	131	154	133	118	141	144	140	140	124	131	115	125	127	150	118	115	126	119	133	121	122	130	146	129	134	128	147	130	138	145	131	118	125	148	123	139	127	145	126	127	119	144	113	143	110	120	128	123	141	137	125	136	133	139	131	119	117	151	131	133	125	141	143	132	105	123	135	100	124	132	121	127	140	129	117	119	140	138	150	143	121	126	136	131	149	137	145	130	134	127	115	123	135	139	153	138	145	148	134	131	134	147	115	127	134	142	138	132	125	150	129	138	125	137	128	144	140	140	138	126	129	157	137	127	129	146	121	123	137	140	132	123	124	121	138	121	150	137	127	117	141	144	136	120	122	135	131	136	113	136	128	123	127	119	134	132	132	128	136	137	133	118	141	144	145	128	116	141	131	114	128	124	135	121	110	122	129	138	148	136	117	133	159	128	151	151	129	126	117	127	123	119	141	123	134	124	128	131	124	157	123	134	129	156	142	127	145	120	123	123	142	135	128	149	117	141	141	135	130	131	134	132	140	121	124	125	149	132	136	138	167	130	120	131	144	129	127	139	129	151	124	125	126	118	132	124	128	139	125	125	138	115	140	135	126	130	126	94	133	134	135	123	115	122	135	124	133	135	148	122	112	138	130	127	143	120	143	138	154	138	110	123	126	152	124	145	143	136	130	134	162	122	122	113	157	121	137	122	121	129	158	136	135	125	92	110	112	138	123	132	125	145	126	116	147	152	142	137	128	152	141	121	145	162	126	134	127	129	153	125	140	125	131	132	139	139	126	134	132	123	136	132	146	115	125	167	129	125	117	151	128	132	120	111	141	139	123	109	132	135	127	126	142	138	106	135	122	113	123	130	116	116	156	134	133	138	145	134	117	122	139	118	143	142	108	113	105	118	138	121	152	121	130	130	137	116	136	139	125	122	116	103	137	139	130	118	120	142	141	120	112	120	136	138	141	126	133	105	130	139	152	139	139	136	138	143	125	147	134	130	142	144	127	104	113	121	120	123	126	123	124	119	132	151	140	106	123	112	137	139	132	135	151	109	104	128	129	134	119	116	138	117	132	123	127	120	126	126	131	138	138	109	110	132	135	122	121	111	138	141	150	132	132	136	121	134	121	126	120	135	132	155	138	123	125	137	132	102	139	137	109	129	120	108	154	138	144	130	118	140	113	143	112	140	135	121	131	121	95	117	109	123	136	133	135	143	137	125	104	124	107	131	108	110	126	123	139	122	126	137	130	124	133	128	140	110	131	147	129	111	113	123	132	157	130	137	133	140	115	122	140	122	128	121	124	123	133	131	118	123	131	134	130	147	129	126	124	140	146	116	123	139	123	116	123	113	131	136	106	134	119	118	128	126	136	132	139	129	135	131	123	142	105	131	128	115	133	118	136	132	133	125	132	141	143	121	122	148	117	124	136	126	123	131	141	120	138	112	135	126	151	141	130	140	132	119	133	143	137	119	147	135	126	129	113	120	160	140	140	158	144	116	125	122	113	144	125	137	117	128	101	125	131	128	124	147	111	142
2025	514	631	626	668	605	598	561	513	479	538	509	505	522	491	476	483	489	499	485	498	508	480	475	509	494	466	459	455	507	483	485	503	493	494	470	424	472	496	443	463	508	510	487	478	497	522	497	498	505	494	477	467	511	484	496	495	455	475	460	493	450	457	529	497	455	497	466	437	450	487	487	467	468	499	467	482	471	478	482	486	470	466	467	523	471	475	455	507	530	486	473	487	528	480	498	479	434	514	540	550	576	556	512	487	489	507	457	477	501	465	468	450	467	488	481	477	467	444	476	432	434	490	467	421	481	424	453	420	485	458	465	458	488	465	490	435	460	502	480	511	461	487	470	458	510	476	465	459	455	499	474	469	440	481	467	417	468	491	445	427	489	473	454	476	484	460	439	482	417	483	470	481	473	473	446	445	459	452	465	497	460	490	467	471	469	498	463	486	452	481	456	486	519	486	504	440	475	454	463	494	436	478	454	503	447	449	460	443	468	458	479	503	457	481	442	480	479	448	490	460	464	475	473	493	416	463	486	473	481	473	502	477	489	500	476	487	495	483	449	446	487	456	471	476	462	454	474	448	473	442	484	486	450	486	512	446	495	469	423	447	474	434	469	447	459	494	485	517	475	443	447	448	442	474	487	469	452	439	477	466	483	506	491	464	475	493	468	489	447	478	485	463	485	485	446	482	492	465	511	455	495	465	441	459	462	460	493	450	515	518	475	436	445	447	477	452	459	502	472	466	456	464	455	491	461	504	469	491	450	488	479	460	479	497	512	472	436	503	503	462	433	485	484	458	466	478	440	507	451	475	475	485	483	501	461	488	471	472	484	441	444	439	450	485	495	473	457	430	447	483	495	471	454	477	457	498	457	502	458	445	472	464	497	453	468	448	483	434	497	476	485	456	452	445	454	440	450	468	469	482	429	480	459	485	459	465	465	475	470	476	500	466	432	475	474	475	455	457	433	460	497	452	479	450	450	424	422	445	459	473	474	474	453	452	421	495	467	444	476	458	471	508	452	455	444	524	441	467	521	484	499	484	477	450	415	451	461	485	488	437	395	488	451	488	487	478	486	472	499	495	465	452	462	463	456	476	464	471	496	466	492	460	469	472	475	474	476	463	489	472	461	418	477	455	486	501	469	461	474	473	504	499	491	455	484	452	460	483	449	451	463	444	488	461	482	489	460	440	464	425	454	470	478	473	441	478	460	497	474	469	472	496	446	483	468	495	453	438	446	420	435	486	460	456	487	456	488	494	465	455	504	462	480	462	489	434	468	490	458	455	444	514	443	505	454	461	449	443	465	483	464	469	465	506	475	485	457	461	507	446	458	443	481	454	459	452	461	461	466	463	472	456	474	490	517	449	477	475	429	471	441	517	435	498	448	458	452	455	489	460	455	452	478	478	475	475	484	483	469	471	456	429	486	510	482	468	490	514	465	460	477	480	481	483	472	463	460	468	479	486	461	468	490	494	460	457	509	486	463	454	484	466	444	447	491	465	472	429	471	484	482	464	482	445	464	460	455	466	481	488	429	527	458	502	479	449	468	497	441	410	457	466	459	455	482	453	464	458	462	467	466	507	451	479	491	461	438	442	474	484	488	473	464	468	461	474	433	443	512	435	480	459	431	460	451	433	458	487	440	458	430	493	491	496	481	473	461	490	476	513	453	432	455	422	456	481	506	459	432	506	430	462	455	512	471	468	438	502	463	473	451	432	475	502	459	463	431	475	448	467	495	452	475	477	519	455	478	462	488	434	485	463	420	480	479	452	442	455	461	485	482	457	449	456	473	445	476	472	472	461	519	476	470	482	475	443	494	455	479	450	454	480	448	441	452	435	455	518	466	441	481	476	500	464	483	503	452	488	457	445	493	451	456	476	463	497	474	460	449	462	482	467	469	482	474	500	448	467	489	447	491	464	430	444	474	510	498	474	428	498	489	474	483	515	462	454	469	507	469	458	491	473	436	455	439	484	456	490	490	484	478	424	456	472	514	492	477	464	484	469	515	489	483	463	423	462	462	473	443	463	417	462	454	488	473	439	481	469	503	437	481	467	502	466	434	442	438	480	468	457	458	493	472	477	457	427	476	481	472	497	479	444	496	460	445	444	488	497	472	492	478	455	454	433	478	456	482	437	488	480	493	487	454	480	471	474	487	470	458	466	511	477	444	449	489	486	503	442	455	445	454	515	473	459	464	440	466	428	460	464	458	455	443	484	488	497	450	469	459	503	487	473	473	457	472	465	498	459	450	440	488	496	472	448	478	490	459	459	492	484	461	441	511	485	486	474	478	445	451	477	457	469	457	459	479	487	496	487	447	489	485	491	481	469	484	441	473	513	466	463	460	477	471	463	478	483	464	446	486	450	464	451	469	475	427	470	439	447	462	439	473	471	479	415	449	464	484	457	442	456	437	472	455	500	496	446	495	463	451	486	469	445	465	460	449	443	437	490	466	485	461	461	471	443	473	463	450	451	474	446	457	454	496	434	505	467	440	466	471	483	478	481	492	428	452	481	488	483	519	493	482	494	444	475	465	477	494	436	484	450	486	478	495	480	518	488	406	487	475	470	463	434	472	473	441	454	457	456	472	478	448	467	447	462	477	438	486	482	450	466	483	458	460	452	482	474	457	500	473	483	472	448	468	453	455	470	428	483	470	466	503	405	458	462	471	465	446	407	482	481	452	465	494	429	504	463	481	471	478	483	447	443	449	427	457	490	474	521	499	465	471	513	468	445	484	481	426	501	474	452	467	483	461	488	478	497	471	428	458	505	479	492	457	459	481	440	458	486	510	504	469	444	471	461	459	444	483	476	434	450	487	514	479	461	467	464	460	470	470	452	494	474	471	521	461	492	476	466	470	493	458	480	459	455	482	446	468	479	470	471	508	469	472	484	471	485	493	450	508	463	468	509	479	463	523	471	454	444	449	486	471	498	470	466	428	435	489	489	490	484	463	451	454	490	492	462	467	448	415	464	460	465	476	451	456	455	482	459	462	503	485	468	458	508	424	477	472	482	453	521	454	462	465	476	478	474	484	421	524	490	452	465	452	494	464	455	464	461	491	469	432	470	469	463	477	471	473	476	468	444	467	487	446	491	479	484	496	456	457	447	462	463	482	464	478	483	460	460	455	487	469	472	471	467	492	500	453	499	460	472	458	473	467	461	473	481	493	431	501	423	459	493	486	470	463	450	508	471	467	436	487	458	424	492	473	458	457	449	440	494	453	484	461	441	446	470	457	430	424	479	477	504	492	503	487	466	477	428	473	493	479	430	470	471	493	451	472	472	464	451	453	457	455	465	487	441	433	494	457	466	512	489	457	493	466	466	459	465	491	503	476	445	460	440	487	465	492	446	473	428	457	512	485	461	487	472	475	462	468	462	483	479	485	495	445	444	475	441	452	460	457	449	457	429	466	455	455	486	476	492	467	454	448	465	455	501	479	471	488	463	474	486	442	528	467	448	466	453	453	446	474	470	470	459	467
1644	192	171	164	173	149	133	138	137	131	126	129	142	131	127	128	130	134	119	107	131	135	124	109	133	127	155	145	142	121	112	130	110	128	115	109	134	124	108	133	150	124	114	108	136	116	110	131	109	115	122	117	119	135	135	124	109	122	132	120	117	146	156	119	117	110	116	122	138	108	101	121	120	112	130	123	123	125	111	127	133	124	141	114	130	133	117	119	143	115	128	128	138	126	134	120	143	135	140	134	141	154	135	137	141	153	142	133	130	114	140	118	120	118	118	129	128	130	133	113	137	135	108	122	109	142	107	121	152	136	107	130	114	133	128	144	116	141	136	141	138	110	153	120	133	136	108	139	130	136	132	150	130	117	124	139	108	144	125	124	134	126	124	135	146	127	126	136	132	114	141	121	119	132	123	133	122	110	141	112	147	125	123	145	121	126	136	97	134	116	145	144	131	145	130	110	126	118	120	133	133	118	133	135	141	126	139	117	117	127	113	123	117	118	108	141	145	100	112	133	121	123	114	117	127	138	127	118	133	131	128	128	109	154	139	117	130	123	138	124	139	117	131	119	128	106	137	141	92	131	116	142	129	122	146	133	106	150	119	148	138	109	146	112	127	126	105	148	136	135	137	117	117	144	103	131	126	124	119	130	126	134	119	136	138	119	126	155	135	127	140	133	131	142	122	125	144	125	126	132	105	148	124	131	132	132	118	118	112	107	127	134	134	118	127	128	125	127	159	118	143	122	139	118	145	123	119	156	114	134	122	122	121	126	128	135	101	147	140	131	140	118	132	114	116	141	146	110	127	136	135	134	127	120	118	103	120	123	130	147	119	124	137	144	116	123	111	129	108	133	140	124	119	136	128	142	128	138	133	116	121	124	135	115	124	138	84	133	115	119	129	125	128	125	136	141	127	124	125	134	150	112	136	119	131	128	136	126	115	119	131	142	129	132	122	142	115	128	142	148	123	122	127	111	139	112	126	109	150	131	104	130	136	130	103	123	124	144	122	131	101	138	120	130	128	110	126	121	115	145	133	129	102	122	135	115	107	130	125	116	123	117	120	131	107	126	132	127	127	119	132	147	127	117	116	129	120	126	115	134	126	131	116	127	132	131	136	128	130	138	121	140	123	133	132	127	138	122	138	132	133	151	128	104	109	110	143	135	140	138	134	130	138	131	126	115	125	111	125	144	140	143	110	113	111	125	117	120	137	122	119	126	106	133	117	113	135	138	142	147	125	116	132	142	129	143	118	125	134	113	136	132	136	136	114	121	121	122	147	130	142	128	138	114	127	122	144	119	126	125	108	116	125	144	142	131	139	131	121	151	141	126	119	145	111	158	116	109	129	117	111	152	108	122	147	125	102	125	120	144	114	148	140	117	137	127	119	131	124	137	139	124	118	162	129	107	142	128	139	135	112	139	120	123	141	117	128	114	122	111	119	136	127	138	125	110	136	124	133	126	127	145	131	122	137	120	128	125	143	126	151	123	113	120	122	136	139	160	128	118	124	131	124	117	133	137	137	116	143	118	137	130	140	123	128	123	141	124	128	126	145	115	142	142	123	130	127	135	136	145	122	150	131	126	110	118	131	129	123	128	128	125	128	145	124	123	123	131	120	104	114	116	131	133	124	126	136	129	133	136	119	133	111	105	113	124	138	136	126	123	135	130	114	141	115	116	119	119	124	126	116	113	138	112	118	154	128	120	130	119	128	114	122	105	129	104	117	139	99	121	138	133	125	122	135	140	140	109	115	131	135	148	115	137	136	119	125	117	127	134	149	119	123	139	153	118	136	105	133	152	118	140	126	129	133	121	144	116	110	126	121	144	123	130	129	137	134	138	119	124	135	144	127	133	110	122	129	117	117	122	129	118	115	132	120	117	136	126	131	138	122	164	117	114	126	120	122	130	134	127	139	149	122	116	119	125	114	138	130	134	140	138	133	138	126	116	130	123	142	136	100	130	143	134	122	132	132	136	117	140	135	138	133	154	125	117	104	115	164	128	126	123	116	149	147	142	126	129	138	127	102	154	118	135	122	118	119	132	114	122	121	119	123	143	137	137	118	125	128	124	110	139	114	123	111	119	137	130	122	125	121	123	116	142	142	128	138	113	128	111	140	103	121	118	127	133	114	148	112	138	129	123	117	133	136	130	127	128	127	112	126	104	119	128	135	116	132	117	117	130	136	126	137	124	131	127	126	115	113	121	127	124	117	111	131	124	131	107	132	127	116	142	109	143	131	133	125	149	133	150	125	133	103	115	127	131	132	142	147	136	139	124	112	122	132	106	144	127	107	137	132	115	141	99	138	118	123	120	141	112	131	136	132	128	136	148	131	132	124	147	145	117	128	124	130	133	124	117	115	121	131	152	126	130	129	134	127	116	127	123	134	128	104	120	126	136	138	112	141	128	120	126	128	146	111	125	121	127	145	122	146	121	139	124	141	134	127	113	131	123	132	141	114	120	105	139	123	123	126	125	143	111	127	103	117	117	137	120	135	138	131	114	135	130	126	112	116	130	119	132	124	135	130	126	124	118	134	137	136	138	133	133	137	139	121	128	140	110	116	118	140	114	143	113	135	124	104	122	136	113	136	132	134	140	133	136	132	127	120	133	125	134	128	115	122	109	138	109	113	125	114	127	141	141	125	141	107	131	138	108	121	131	124	121	125	137	113	109	131	113	135	126	108	114	129	123	135	131	129	133	127	131	140	136	146	98	120	145	131	131	125	140	144	150	131	138	119	131	120	108	117	140	141	121	112	121	113	133	115	122	112	129	137	128	112	110	121	114	124	119	125	125	131	120	123	134	119	127	125	123	118	138	131	137	131	136	126	120	136	133	124	116	142	131	128	139	129	130	135	113	128	106	109	124	128	132	143	125	121	111	135	151	115	116	121	136	139	137	145	118	139	116	136	140	111	111	124	127	126	134	135	123	118	140	119	141	129	111	140	136	151	134	126	135	155	119	109	118	120	97	120	106	117	110	142	133	134	131	137	161	104	132	136	141	127	123	127	139	125	130	127	119	109	121	131	138	105	112	133	127	152	138	122	133	146	114	129	136	122	114	116	136	118	122	119	119	124	118	131	101	138	125	122	120	112	130	128	117	117	117	121	138	117	138	132	150	135	139	118	138	126	171	142	112	130	105	129	121	136	106	117	131	121	148	126	108	108	114	130	109	142	128	132	133	138	102	96	129	132	99	145	135	120	115	129	125	115	130	127	122	130	110	122	123	103	113	119	167	123	121	116	132	109	134	112	113	124	127	128	111	141	159	141	166	120	110	124	124	126	123	148	132	128	116	114	119	120	136	112	125	129	135	136	116	171	116	132	120	124	114	132	134	113	120	118	141	124	129	110	110	121	121	118	121	122	160	121	140	114	134	119	127	129	123	117	143	120	135	125	119	113	146	140	134	116	129	136	116	139	143	113	149	138	117	123	115	125	131	116	146	135	130	148	138	125	125	127	133	133	117	145	127	114	127	139	117
1931	498	541	662	625	620	538	557	532	511	532	474	476	449	432	503	484	498	478	482	509	453	461	488	442	489	477	467	509	458	480	504	454	500	489	505	453	502	511	420	501	492	459	444	446	484	469	449	436	456	483	440	475	485	443	509	493	473	484	487	491	486	461	463	475	478	485	527	420	461	504	469	450	442	476	456	432	498	445	466	489	482	491	452	477	460	450	501	470	513	483	457	485	487	472	514	473	440	464	495	584	601	543	483	469	463	451	497	491	494	472	448	498	459	442	467	456	479	445	453	449	469	457	438	473	462	465	452	510	467	470	447	474	468	471	466	484	450	463	479	450	424	438	437	455	472	454	521	485	472	465	450	452	439	456	438	485	449	469	450	481	462	459	434	468	450	474	435	519	444	455	440	470	453	449	447	446	448	463	463	470	456	485	490	474	499	466	500	460	464	478	463	475	470	490	450	513	434	448	465	445	456	495	446	443	487	472	480	465	469	460	498	417	445	463	466	470	470	447	450	464	486	466	452	483	448	457	493	433	457	469	462	427	441	469	492	465	432	478	439	443	504	477	453	452	489	503	451	453	467	443	462	479	470	452	454	490	478	470	430	479	444	457	478	462	468	469	505	492	438	457	490	463	478	479	460	473	474	499	487	458	496	481	459	483	428	452	485	520	475	446	476	454	469	442	465	462	460	473	461	475	474	485	471	454	492	428	459	496	422	457	497	488	467	502	468	444	458	438	468	430	477	476	496	457	474	464	519	443	455	447	482	492	455	468	473	464	442	457	473	475	473	467	472	466	433	435	456	442	479	457	451	530	468	465	461	445	460	439	476	447	471	462	469	453	498	487	478	431	480	431	481	467	423	487	479	452	450	483	459	474	492	484	422	462	495	444	461	512	489	432	462	450	468	481	508	459	477	466	468	466	460	469	468	477	474	422	461	506	496	520	498	486	473	496	472	455	510	464	478	456	473	488	463	506	495	436	474	486	477	478	472	473	426	499	438	461	445	473	459	484	471	484	471	468	445	484	458	456	457	492	482	487	460	494	473	483	487	450	449	477	439	459	488	470	437	484	438	489	446	461	451	474	477	479	490	449	471	490	473	480	482	476	491	475	467	475	473	478	490	480	461	436	466	472	437	447	480	456	482	469	460	488	480	472	457	482	474	459	473	464	476	469	489	431	465	458	430	455	469	440	440	491	453	483	460	488	487	504	467	490	471	467	468	530	466	508	485	481	456	491	444	465	492	459	514	480	446	437	466	493	456	486	480	446	442	465	456	477	450	445	490	479	466	492	473	464	476	474	452	508	460	445	487	431	457	476	467	483	427	446	442	469	455	450	473	492	442	478	491	443	421	443	485	441	452	426	450	484	447	446	456	461	509	444	487	464	457	468	508	527	472	468	468	446	460	495	487	436	427	483	471	443	479	463	469	479	484	452	452	464	469	491	475	457	469	445	516	498	485	474	462	479	489	461	500	468	436	442	460	478	456	457	482	465	457	449	496	457	488	466	469	498	490	482	454	482	468	454	444	430	482	483	465	450	478	460	494	498	454	460	446	470	448	473	438	477	470	510	441	498	499	464	448	486	451	450	454	437	465	433	450	445	484	436	498	478	454	424	452	469	496	443	444	469	455	474	444	436	456	461	446	475	454	444	494	466	433	494	440	453	476	454	433	497	433	463	460	452	459	491	421	457	452	458	477	488	490	463	444	478	457	448	440	444	473	470	457	427	424	465	422	484	456	459	475	442	465	452	486	486	438	458	458	431	464	465	427	449	492	457	417	473	477	456	483	474	433	479	455	469	408	483	484	465	480	455	470	421	450	504	436	467	431	444	479	455	480	492	496	440	407	473	480	465	461	487	421	465	477	475	485	436	426	484	474	465	462	470	472	454	450	477	467	444	508	465	471	444	481	468	499	461	471	472	455	441	474	474	464	461	489	464	463	462	492	475	509	463	442	443	505	476	460	424	433	456	460	451	465	465	464	481	455	497	457	443	473	464	433	490	472	482	488	493	443	491	475	448	462	431	438	453	458	495	458	454	454	435	478	452	466	456	472	486	501	473	434	481	485	457	440	450	474	462	434	481	509	456	491	495	514	455	442	474	495	463	461	480	494	488	485	480	454	436	472	469	475	458	473	505	434	469	485	436	462	490	465	455	479	460	501	483	488	489	470	476	472	465	503	495	463	447	480	454	477	458	433	435	461	497	521	487	494	446	493	489	436	468	458	464	498	453	455	446	453	462	488	467	451	466	466	432	469	456	477	474	485	452	431	459	482	471	464	469	456	449	492	465	482	458	454	465	463	461	498	493	443	493	447	467	462	488	443	464	447	475	488	493	467	519	467	464	483	472	497	466	435	460	504	452	448	488	466	465	448	432	462	439	429	451	484	445	529	488	464	482	506	464	498	449	435	446	502	444	469	463	463	517	470	511	472	488	517	478	452	441	460	471	471	489	447	468	459	508	496	468	466	477	451	503	456	494	463	453	481	403	467	470	465	481	475	477	472	452	478	497	473	440	483	468	492	446	478	480	445	469	443	490	490	465	482	492	497	497	454	466	471	477	484	472	467	463	485	473	479	510	469	446	467	482	475	441	468	475	460	477	467	452	512	472	475	438	445	513	459	467	474	462	453	480	471	491	467	478	440	466	498	455	484	462	501	487	483	468	454	470	427	498	486	480	476	469	463	477	422	478	446	460	460	446	439	482	441	483	455	519	443	490	489	471	491	468	452	484	458	442	446	525	452	500	460	486	493	478	471	466	457	442	466	466	459	449	484	452	504	464	451	523	486	444	483	455	480	429	424	498	507	449	469	459	473	484	460	443	464	486	439	477	454	456	483	457	477	457	459	500	450	460	469	461	476	495	464	487	436	485	460	463	452	449	475	452	470	484	456	466	454	478	467	468	457	453	448	449	502	457	493	497	440	475	463	475	466	444	450	457	454	478	484	459	480	455	478	458	459	442	473	473	495	467	470	458	450	474	512	517	469	481	419	468	450	435	480	476	497	442	485	431	450	438	455	396	459	444	473	433	513	483	468	419	440	453	501	443	444	469	486	487	471	469	485	463	445	472	444	467	478	442	468	499	483	491	499	478	441	492	446	463	449	447	485	487	461	465	476	439	440	460	452	443	472	431	452	450	504	474	478	468	450	522	474	471	464	499	463	476	439	455	472	442	456	495	502	472	466	492	478	445	499	455	471	449	444	480	501	489	464	466	471	437	453	481	462	465	481	462	474	454	460	427	470	448	450	454	488	485	473	457	420	472	527	524	442	445	475	412	411	462	472	428	461	437	504	435	500	487	453	479	422	433	433	498	501	477	464	436	435	472	443	472	459	471	433	461	471	483	476	447	473	468	476	489	482	491	453	448	472	495	460	480	437	467	441	448	478	462	451	514	475	439	487	465	466	491	489	454	464	457	456	435	452	436	471	488	440	462	440	529	451	448	443	476	441	443	467	468	472	440	520	483	449	460	503	454	483
1770	166	184	177	162	154	135	142	147	137	151	130	129	136	143	121	152	130	141	113	148	137	101	154	134	161	126	131	113	142	150	136	122	110	144	114	135	134	119	123	118	139	118	120	121	116	123	143	109	113	128	144	142	147	144	131	142	150	133	128	131	119	113	134	135	132	122	138	162	129	133	132	123	152	136	136	125	116	131	133	114	124	111	128	146	135	133	122	121	100	130	132	117	136	125	126	134	150	141	134	152	120	138	154	141	130	134	148	119	132	140	146	137	123	145	117	133	111	140	135	131	134	129	111	128	125	139	129	123	143	110	119	136	142	126	131	151	135	129	138	136	139	116	138	136	133	125	133	105	143	140	136	126	119	142	143	111	129	129	133	119	121	127	131	116	124	125	143	131	144	133	139	123	120	136	110	152	123	117	122	126	137	112	109	136	150	108	105	110	124	142	139	119	138	132	115	135	142	156	123	125	128	117	150	137	123	112	128	131	140	118	135	121	134	132	132	106	129	140	124	147	119	137	108	126	143	141	155	110	131	127	116	141	137	130	150	135	147	126	127	111	126	137	125	136	111	146	124	132	138	124	134	139	122	121	129	105	132	119	131	108	129	136	138	132	146	116	137	125	141	121	134	123	126	124	115	134	124	117	141	126	119	144	151	128	117	141	130	123	123	115	126	119	136	118	109	116	129	122	128	123	137	122	127	145	120	124	134	139	149	158	119	135	118	151	125	128	115	127	148	120	118	124	137	152	121	116	149	133	151	128	147	120	115	155	135	148	133	145	138	115	103	116	147	121	134	130	130	139	141	159	140	144	104	117	128	145	136	120	137	138	114	116	133	140	114	147	136	119	121	132	127	127	143	140	113	133	107	117	122	140	122	124	104	134	124	132	141	123	148	122	122	121	122	128	112	133	136	125	140	128	131	119	120	114	132	141	158	126	110	123	133	126	130	138	129	128	145	147	133	147	118	142	139	118	132	134	132	135	122	133	106	134	101	116	133	128	126	151	115	126	124	121	116	111	131	135	127	108	122	123	120	109	116	119	133	126	135	128	129	100	116	122	126	113	120	136	133	123	133	137	121	130	140	127	120	139	126	120	134	151	116	140	131	154	116	140	148	135	121	133	130	114	140	130	130	120	115	139	112	106	143	130	141	138	135	128	129	125	114	115	127	151	130	128	130	140	129	127	147	126	129	129	120	121	132	113	134	135	140	116	136	135	128	139	99	118	142	122	124	113	126	124	103	129	117	126	116	131	122	114	121	124	126	119	144	141	135	152	137	125	128	132	152	129	145	132	165	130	129	108	122	133	119	143	134	132	147	128	135	133	111	115	126	138	135	131	130	131	110	122	110	129	123	124	142	153	118	131	113	120	127	137	121	136	116	142	136	115	123	117	129	119	120	120	128	145	114	113	143	126	98	154	126	136	144	122	132	119	125	116	137	139	142	125	125	111	118	114	140	125	126	147	124	140	124	126	139	125	111	144	129	125	138	137	120	126	124	141	129	126	143	140	126	100	112	139	122	133	106	128	124	109	140	139	110	131	123	131	127	128	110	145	132	105	129	112	133	126	121	124	118	121	144	155	119	105	127	147	132	113	125	136	109	128	127	138	126	129	129	113	114	142	157	132	136	127	120	128	133	127	140	120	117	131	128	125	121	119	122	142	129	132	122	127	115	130	121	129	132	138	112	124	152	129	133	132	144	138	132	131	128	121	119	115	124	148	131	121	122	128	141	115	136	116	137	139	131	127	157	139	135	125	142	126	133	128	118	128	131	128	125	136	141	147	104	127	124	133	116	155	129	130	130	116	137	122	124	143	136	140	112	124	145	133	123	135	148	101	134	123	120	136	145	116	137	129	115	153	117	144	125	154	146	141	126	107	104	109	122	115	104	120	120	135	134	134	123	127	133	124	129	137	121	127	126	114	143	127	143	110	125	125	123	149	155	135	144	123	129	133	142	120	123	145	135	143	146	114	131	139	128	128	125	133	115	123	120	127	133	122	134	117	142	120	149	111	149	120	140	122	137	134	120	130	110	147	129	140	128	125	119	119	117	130	116	161	133	124	153	146	126	137	129	123	124	143	126	113	122	129	140	145	158	139	136	89	111	119	122	141	132	120	111	132	131	135	123	130	129	125	145	133	116	127	124	144	128	128	114	137	132	137	131	120	159	119	132	130	135	120	149	130	125	122	132	117	117	105	138	128	126	124	140	143	115	155	134	140	115	141	132	102	125	134	135	127	135	132	126	141	120	116	123	130	154	129	126	133	129	139	137	139	139	128	115	101	134	121	124	134	134	125	114	111	139	129	141	128	122	105	131	130	132	116	133	114	102	114	113	132	138	131	117	107	127	114	115	147	130	124	126	130	145	134	104	129	116	129	144	131	129	134	126	139	125	131	135	122	130	143	133	126	117	138	118	120	148	131	126	118	106	121	123	133	113	133	133	125	121	122	125	127	131	101	123	137	135	120	128	121	129	159	120	134	115	140	154	121	126	131	128	143	111	103	135	122	141	145	123	129	133	139	147	119	129	114	130	142	137	134	130	108	134	109	104	134	118	128	118	124	121	123	129	137	141	141	122	119	133	130	140	137	128	142	125	138	132	147	118	114	117	116	144	113	115	110	108	126	125	102	124	143	142	114	146	121	142	132	131	124	126	118	134	121	124	126	125	133	146	117	124	108	120	149	116	125	122	135	133	123	112	147	139	126	132	114	144	128	140	130	109	127	119	130	146	133	130	142	122	117	101	144	150	135	144	126	142	140	137	124	123	119	111	146	128	121	143	129	141	138	129	145	114	141	114	124	132	147	113	135	132	121	125	144	128	133	113	110	135	127	121	134	133	130	132	112	116	120	132	133	122	144	161	113	108	139	123	111	130	128	127	147	132	120	123	128	117	163	138	128	150	136	129	128	147	131	138	140	100	133	131	128	136	127	135	129	121	130	123	126	140	124	121	124	131	144	132	143	124	128	128	132	134	123	151	145	122	151	119	125	119	148	131	136	140	126	119	131	123	148	134	131	122	121	128	115	127	140	154	146	140	118	150	125	131	134	136	152	131	121	131	149	132	130	120	122	126	136	130	119	131	134	141	118	135	139	117	133	127	127	145	136	125	122	139	115	116	132	125	108	127	139	152	112	141	126	126	129	136	126	135	136	146	116	139	120	125	114	132	121	127	134	132	123	133	122	126	120	139	132	156	125	131	130	114	117	132	137	108	125	128	103	124	116	136	121	116	113	130	123	119	131	124	137	133	136	116	132	112	106	119	118	129	129	139	116	119	117	117	131	133	142	117	124	132	137	118	150	140	126	130	110	119	105	121	117	120	140	132	136	111	127	129	123	127	136	134	140	132	121	119	124	143	127	132	136	145	135	132	140	121	139	141	144	127	143	144	129	98	145	133	145	146	130	133	152	134	124	125	118	135	139	153	144	111	123	148	139	112	117	127	124	133	114	145	128	125	119	117	133	137	142	130	114	132
1984	546	590	658	578	593	543	583	552	537	575	549	458	475	498	499	478	487	493	476	469	472	502	507	460	478	488	462	447	443	478	527	477	507	480	495	480	480	491	449	447	437	493	497	469	478	432	477	460	493	452	475	489	460	444	477	547	488	465	491	459	462	490	453	517	459	498	510	456	450	508	454	469	484	487	483	462	499	438	438	463	500	462	489	478	502	463	492	521	469	508	490	510	537	515	512	511	509	475	491	517	552	522	517	491	477	457	500	456	473	445	477	471	449	516	461	463	465	458	476	482	489	500	450	485	455	518	457	459	498	424	478	465	469	477	465	470	461	475	486	466	465	494	484	429	461	467	478	503	462	491	481	448	458	417	464	477	455	467	455	440	465	481	482	474	488	452	464	470	482	475	498	433	470	472	504	468	480	488	476	494	440	452	472	424	447	464	470	427	481	491	512	461	515	472	462	457	466	501	454	494	454	488	476	459	467	485	467	476	451	445	460	480	488	471	451	459	497	498	463	488	469	426	467	479	458	464	435	443	470	458	475	467	489	463	472	482	501	464	441	490	464	484	453	496	476	476	460	489	436	468	503	441	476	496	480	423	465	461	467	487	481	451	458	466	495	469	473	482	482	462	492	492	458	469	453	457	489	485	484	465	439	518	459	485	472	479	495	476	453	507	486	449	492	481	437	457	494	501	430	444	496	425	462	467	410	442	455	459	480	514	441	427	484	475	451	512	484	462	481	478	455	491	451	474	433	478	473	471	479	512	481	490	466	501	473	432	434	465	447	438	444	482	455	513	492	445	483	451	458	480	450	483	491	456	478	480	444	473	471	476	447	468	469	462	473	463	449	458	486	461	446	466	494	465	464	487	452	483	440	452	468	505	452	469	465	463	462	433	463	506	509	512	454	477	452	447	467	446	471	455	451	456	468	468	451	458	477	440	468	487	491	496	458	444	482	451	482	479	486	443	464	471	452	500	449	469	475	508	479	431	493	498	445	471	470	464	433	475	457	465	461	485	461	478	478	441	447	460	474	468	482	478	427	472	463	455	473	476	477	509	480	447	477	479	521	435	436	478	474	443	478	487	437	457	456	440	520	442	459	477	494	489	491	481	447	458	470	520	472	445	507	482	466	495	482	500	484	441	445	447	457	477	446	520	443	450	452	470	467	485	514	459	466	455	501	422	482	479	475	459	489	494	438	454	463	477	440	407	403	467	452	470	486	509	485	448	483	460	491	450	456	432	460	447	467	474	495	494	473	475	464	515	442	474	474	500	488	480	494	499	516	474	464	471	469	470	486	456	481	461	450	483	497	463	472	476	478	503	426	429	453	466	485	522	478	476	440	447	438	496	462	420	491	485	482	452	448	461	464	454	463	461	466	468	459	491	470	501	503	455	469	492	440	437	465	464	480	498	490	446	446	471	456	464	447	484	433	454	448	442	491	488	484	467	446	472	478	456	485	466	455	456	441	469	443	506	465	471	428	485	477	474	498	503	472	469	510	477	451	423	474	451	487	465	471	463	480	519	456	483	483	459	500	467	510	469	492	471	518	462	496	474	485	458	498	497	462	456	447	460	446	451	447	473	558	462	519	469	487	462	510	501	474	469	486	512	466	466	478	486	477	452	444	495	496	469	463	466	442	469	474	487	436	449	471	446	473	421	475	480	456	465	494	476	471	483	436	470	476	450	470	454	441	442	459	459	498	461	492	443	459	448	476	459	480	465	479	485	494	458	471	494	501	449	408	435	457	490	475	461	453	441	479	469	480	470	485	453	487	442	473	481	496	483	458	437	491	507	494	477	480	509	477	445	475	473	445	488	475	491	506	447	498	482	488	462	478	427	467	480	527	452	447	440	462	471	421	438	449	467	483	490	468	474	468	465	478	449	477	448	472	432	512	456	464	459	439	442	435	470	472	495	470	468	467	491	470	453	474	424	444	447	476	467	457	450	464	462	487	458	503	426	451	465	453	424	450	438	441	495	480	474	449	466	477	445	455	475	485	477	490	493	459	467	440	495	431	457	478	479	461	483	462	456	432	476	465	467	451	477	484	466	479	444	487	473	483	451	480	504	506	504	452	452	471	486	455	444	451	479	463	458	458	479	468	473	444	482	441	460	472	464	464	487	447	491	468	454	451	478	491	453	450	502	454	447	463	483	492	481	526	468	476	449	506	469	482	519	439	494	453	478	452	450	465	489	459	460	478	458	430	485	502	461	482	439	449	452	460	499	475	455	462	473	488	475	492	478	465	489	456	457	491	501	459	456	474	503	464	472	514	471	500	490	512	483	494	446	445	454	470	506	468	444	443	463	452	492	464	498	450	486	443	484	453	489	488	471	472	469	434	458	465	490	496	446	487	455	475	488	453	500	492	432	466	437	474	451	485	477	489	444	464	450	457	450	489	450	462	506	492	459	465	453	452	454	485	488	456	508	488	464	429	493	447	450	456	484	471	481	476	472	463	467	479	439	482	477	457	437	454	459	472	444	475	461	470	489	475	492	466	480	474	456	507	471	472	505	471	500	428	479	474	494	481	477	452	441	506	459	463	475	453	456	476	489	467	490	479	484	482	496	532	447	488	450	494	433	443	489	478	508	454	473	470	507	455	479	438	446	500	464	471	473	480	461	477	466	496	484	475	460	452	471	528	491	434	488	473	493	509	447	472	454	482	530	477	407	411	495	469	466	518	455	519	453	480	431	499	444	460	464	491	497	471	516	473	481	471	482	467	484	469	438	498	478	415	499	466	461	463	465	432	455	479	495	500	526	422	464	486	476	479	450	487	492	452	472	471	523	465	456	459	531	474	473	450	486	429	487	443	527	465	470	434	455	453	453	491	449	463	484	442	478	487	454	482	498	470	486	443	448	479	504	457	463	445	477	472	467	488	480	461	484	478	470	481	433	477	455	481	453	462	493	505	449	476	466	434	456	464	457	467	459	479	446	497	479	468	457	477	462	449	500	491	494	446	446	489	495	478	505	472	464	418	459	460	488	462	475	467	446	471	441	443	470	491	495	470	457	454	461	476	462	444	455	517	478	491	488	517	465	487	425	491	456	493	492	456	457	483	464	443	457	452	465	481	468	453	500	468	494	482	441	489	519	514	462	490	506	442	502	494	440	484	460	474	496	440	465	470	477	478	472	493	472	490	453	444	493	467	483	445	449	504	522	476	466	442	444	467	469	455	486	455	406	438	445	456	471	448	502	475	464	476	477	445	466	437	475	482	446	467	457	478	445	473	430	489	491	434	481	454	488	446	501	434	493	483	452	484	464	468	490	454	492	509	512	462	516	468	460	458	459	436	457	479	473	478	456	476	465	445	477	453	464	473	464	506	484	468	438	477	486	459	486	450	463	433	467	458	460	461	492	484	464	465	456	466	461	488	461	484	448	488	452	466	500	471	492	470	453	475	445	431	432	480	476	492	465	482	453	472	485	465	452	490	500	459	448	491	471	496	468	471	441	454	441	493	470	443	519	450	449	495
1627	157	189	143	152	169	163	143	137	127	108	134	128	130	111	125	112	117	119	135	135	132	116	133	131	129	148	140	145	127	134	128	114	116	128	132	136	135	157	123	124	121	137	132	125	124	151	146	142	127	138	141	139	136	132	117	145	117	120	139	130	114	116	120	118	110	125	129	123	119	124	122	128	153	140	143	130	119	123	135	122	122	136	137	138	115	118	139	115	116	122	132	137	119	124	106	131	131	130	138	144	121	139	147	130	108	137	123	121	125	102	124	108	122	123	126	108	129	127	120	129	121	124	109	130	136	123	112	135	115	129	109	138	127	122	124	121	121	93	121	125	118	120	118	128	124	123	134	114	116	148	128	120	138	139	122	133	144	146	140	123	135	131	139	133	108	111	126	147	126	143	114	124	121	129	130	128	132	131	135	109	128	103	128	130	113	126	135	134	113	131	115	131	121	129	112	133	121	139	123	116	127	129	132	135	150	121	119	136	122	126	110	145	106	117	120	131	134	121	120	117	124	129	140	127	125	124	139	116	125	128	132	129	137	147	124	128	114	144	112	145	134	127	145	150	108	131	107	128	133	111	129	98	133	141	144	131	121	143	109	141	99	102	131	131	138	120	111	140	121	115	143	163	130	140	122	135	105	126	106	125	123	115	139	133	138	122	130	129	118	130	143	132	127	131	156	145	141	112	143	167	122	132	141	135	144	136	120	133	121	125	133	142	117	131	112	131	130	125	129	126	111	129	122	135	126	120	113	134	125	122	125	125	127	130	132	145	134	135	134	110	133	132	104	124	124	135	143	137	118	138	125	122	138	134	134	127	154	131	129	122	108	125	118	138	111	113	115	130	117	121	130	121	137	106	117	129	106	108	139	117	130	126	111	108	127	128	137	129	111	131	125	109	146	115	136	137	111	136	125	114	130	137	134	122	116	125	134	128	104	129	131	140	116	147	118	125	145	137	110	134	122	110	139	116	109	122	127	117	125	127	114	122	128	120	131	123	135	112	135	117	119	103	139	95	117	132	129	123	123	150	124	117	130	116	119	138	130	130	132	113	113	120	108	128	128	132	127	127	120	135	127	124	123	123	112	121	153	128	134	133	149	118	116	154	136	129	128	140	119	112	117	122	128	143	125	136	123	111	132	116	102	113	149	128	127	112	118	143	142	121	118	140	115	126	115	121	123	123	137	117	124	126	117	128	130	119	129	119	99	131	132	124	124	111	114	142	112	130	108	142	138	120	125	132	131	147	132	140	128	120	125	126	121	128	114	132	148	155	115	141	127	123	132	140	134	113	133	108	113	104	121	131	105	126	111	104	120	106	140	123	123	126	128	123	138	131	121	143	119	122	130	113	117	115	124	118	120	144	124	143	117	120	141	133	135	135	119	123	126	125	128	120	120	157	120	124	160	123	137	135	121	128	126	123	131	120	119	110	118	132	158	115	129	137	138	150	113	133	139	119	125	133	128	129	128	130	119	139	150	145	120	130	146	116	133	122	138	120	121	93	114	125	123	129	119	109	118	125	123	106	123	135	126	122	120	128	106	125	131	134	119	125	127	131	123	107	125	139	134	123	148	119	111	137	110	130	138	125	101	144	107	125	109	138	157	131	121	122	119	136	132	127	121	154	122	131	140	129	134	129	125	128	129	114	133	133	132	118	145	103	152	138	121	119	131	124	127	120	119	137	125	127	134	124	101	121	122	125	134	123	116	111	125	148	129	124	145	137	127	126	132	121	142	130	96	124	123	135	129	143	129	114	124	121	114	154	132	124	131	137	122	158	140	109	131	143	128	113	114	123	127	121	120	124	124	125	106	150	140	127	120	147	115	111	114	129	120	121	142	142	125	125	136	113	126	122	111	135	129	141	141	124	128	132	133	104	119	124	135	143	119	116	140	99	117	120	126	127	123	120	132	133	132	118	128	118	128	117	99	117	126	156	110	100	151	132	107	136	121	120	145	121	129	139	139	126	140	131	111	124	125	137	123	125	113	110	125	138	124	129	144	115	121	98	122	126	124	126	123	127	130	127	113	115	133	120	119	134	130	126	137	120	127	116	138	116	116	123	137	120	111	109	142	107	121	119	151	129	133	136	121	126	129	143	109	108	116	129	129	115	132	148	123	130	131	118	129	125	117	112	129	128	141	135	133	115	127	117	124	132	130	115	144	125	120	133	122	117	118	119	134	113	127	122	135	134	144	143	106	118	125	133	115	138	140	143	138	121	132	116	126	126	116	145	128	136	127	133	116	122	140	135	131	148	129	133	129	120	135	103	142	112	115	120	124	108	121	128	118	119	124	135	133	117	121	120	127	116	119	109	120	118	122	119	124	125	134	143	127	107	129	133	140	115	129	135	110	126	121	129	108	150	116	114	125	124	123	122	125	108	111	144	99	108	136	137	125	98	126	120	143	111	145	128	144	114	141	123	124	139	120	113	149	140	129	127	127	151	130	138	121	129	148	125	140	115	125	123	123	129	115	116	139	116	111	116	113	112	128	131	132	137	121	119	122	136	114	117	129	124	129	124	131	122	137	117	120	116	116	114	124	131	140	124	109	140	125	132	123	145	101	125	114	124	120	119	137	107	161	118	112	132	131	123	143	118	106	147	119	118	136	138	116	137	108	101	126	140	125	141	137	136	136	123	143	132	120	103	143	112	95	152	122	109	121	137	105	111	120	104	125	138	136	129	135	144	131	122	110	137	136	124	146	131	136	126	101	109	131	136	120	127	115	121	118	122	130	121	135	132	121	114	132	121	124	130	132	119	130	146	141	116	143	130	120	124	142	136	136	117	136	108	123	127	101	129	100	116	130	132	124	110	113	118	121	92	111	125	127	121	126	128	138	149	124	127	118	129	117	132	151	125	100	122	129	122	126	130	125	112	128	124	117	133	133	159	131	127	126	125	104	135	116	115	111	119	120	119	133	129	131	126	132	115	120	119	126	125	136	144	122	126	140	133	106	119	114	112	116	129	130	130	127	126	123	124	125	128	131	123	148	116	131	138	128	122	120	140	116	131	152	126	125	132	118	122	141	121	136	129	133	131	120	119	122	113	137	154	136	126	128	124	105	136	119	116	128	144	138	124	113	116	112	125	121	124	116	119	130	138	130	127	129	141	132	122	141	147	125	136	103	146	131	143	143	134	124	134	127	121	135	122	112	129	123	125	125	108	111	138	110	131	115	131	100	140	120	130	131	136	131	116	121	129	122	128	140	135	129	123	127	129	121	127	115	141	135	109	144	116	133	122	112	130	131	137	155	140	127	143	119	126	110	116	117	134	120	117	145	133	119	116	118	129	110	127	129	119	141	135	144	121	115	120	128	137	116	119	121	138	148	127	140	130	108	137	116	117	111	126	108	117	124	122	125	127	122	96	132	149	123	134	117	122	147	117	135	137	133	129	128	124	115	124	124	121	116	115	133	152	131	125	123	129	123	118	133	132	136	132	103	121	133	134	137	127	136	132	131	129	133	106	112	130	139
1965	534	569	615	587	619	557	552	523	487	514	461	488	503	460	459	448	465	477	453	460	470	436	427	472	448	489	466	455	447	492	498	484	432	474	473	483	451	451	469	470	486	490	464	457	500	487	472	458	466	466	481	465	489	444	470	488	483	485	469	438	457	472	511	498	472	503	517	482	419	456	427	429	478	492	457	472	465	443	465	492	469	469	455	460	468	512	491	491	454	444	480	456	486	521	533	452	492	538	491	518	562	521	510	470	467	482	490	474	447	472	502	414	436	493	463	493	433	454	467	470	457	498	449	472	474	480	480	463	481	494	452	464	499	481	497	444	413	480	484	448	498	453	448	444	455	462	467	463	470	474	462	478	429	436	442	444	467	494	489	448	437	470	467	472	488	464	466	461	436	450	442	476	432	442	483	472	507	440	456	438	489	491	444	475	476	461	459	467	481	495	449	447	409	481	414	434	456	491	441	479	491	484	476	474	461	513	458	442	448	468	473	464	466	472	451	456	472	486	450	469	435	475	457	469	447	467	440	459	464	447	450	500	514	456	446	459	430	463	434	499	454	501	418	464	450	474	511	491	452	440	449	485	485	476	455	469	458	462	466	457	441	481	464	429	445	493	450	458	452	451	461	475	468	457	446	437	468	467	454	477	485	462	436	497	417	466	512	477	414	435	462	455	470	472	471	484	464	412	476	485	441	437	493	479	451	491	466	489	488	452	465	490	518	479	459	444	439	496	459	474	458	468	479	488	478	502	443	456	452	482	465	448	422	513	451	483	415	470	429	440	474	445	451	487	457	493	461	501	455	468	442	474	481	429	447	434	439	435	480	466	472	481	459	451	439	488	451	450	475	443	466	456	487	477	446	485	447	470	447	472	474	469	435	432	489	490	462	472	509	460	435	440	450	489	473	470	467	471	474	488	402	470	483	458	437	440	486	486	476	454	469	474	460	505	461	489	440	444	444	473	439	451	448	469	466	427	481	448	480	464	452	460	484	431	477	456	435	474	490	446	426	448	431	432	446	465	478	480	449	475	458	475	439	467	460	466	444	497	468	446	468	422	497	479	448	514	466	453	500	470	468	477	481	453	497	459	451	463	460	461	438	432	500	475	497	485	440	428	485	438	472	458	484	466	448	474	484	454	464	478	466	455	435	489	441	498	431	470	416	479	480	462	429	476	476	466	451	468	475	450	479	432	462	479	441	486	438	474	434	493	479	414	465	475	480	483	457	464	450	428	465	486	434	510	489	454	470	453	459	481	491	465	472	466	471	421	445	464	469	436	431	471	481	470	508	476	434	450	488	474	470	419	478	457	503	482	467	442	432	468	469	448	464	442	468	482	469	461	442	450	494	429	460	462	434	431	473	405	431	483	496	487	414	458	442	473	405	428	447	473	461	444	443	478	451	477	483	452	487	458	454	460	465	469	458	488	453	497	450	469	447	467	415	467	456	461	460	469	495	519	430	442	484	453	474	459	503	475	467	499	456	463	430	481	441	538	425	486	440	495	487	482	467	485	498	462	432	483	471	467	487	492	440	477	437	464	484	428	467	442	425	472	453	459	484	426	453	462	497	446	445	469	441	478	468	462	458	413	483	452	470	499	466	459	426	458	473	432	448	465	464	427	421	455	451	509	444	495	440	430	490	487	449	464	440	489	472	460	508	487	451	490	454	422	473	469	478	445	465	453	493	495	461	463	455	448	450	461	441	437	457	461	491	483	446	448	509	446	465	488	452	494	467	442	488	505	471	466	459	496	460	493	484	462	471	454	475	441	492	479	439	457	450	454	504	518	456	453	476	437	444	488	444	463	473	489	464	448	454	472	463	448	497	463	463	487	444	493	491	454	491	461	401	471	458	460	492	431	443	458	496	489	450	507	475	429	442	457	471	474	415	476	498	467	491	486	463	473	442	480	488	412	478	444	505	488	420	470	457	444	472	451	475	456	453	418	443	468	474	476	501	453	494	465	470	472	465	456	440	486	492	463	440	475	439	467	459	443	450	452	461	476	433	447	460	466	476	447	488	480	473	428	483	492	439	440	440	442	441	456	456	496	492	436	441	488	492	492	438	451	431	436	469	449	483	467	452	463	477	440	463	481	439	502	434	471	453	457	447	459	463	443	460	436	438	454	479	458	465	455	433	446	456	444	465	461	459	470	452	472	455	498	487	470	451	473	478	485	475	407	519	464	475	492	451	449	436	487	486	463	474	438	477	500	474	499	468	475	466	442	491	459	480	466	474	466	471	464	515	443	454	454	438	449	482	463	446	474	471	447	480	457	440	431	436	463	480	464	452	480	441	474	488	453	494	453	450	484	459	455	446	465	466	446	476	532	457	454	485	431	447	471	443	449	490	449	491	469	481	473	455	411	460	467	443	475	469	450	438	442	480	422	518	459	471	450	459	464	469	496	463	447	449	473	452	432	475	441	430	486	478	450	440	515	459	450	469	484	444	464	448	463	490	453	482	464	468	483	442	534	453	440	466	467	505	466	475	467	479	469	450	464	454	458	449	443	450	449	482	467	442	488	432	433	474	508	474	443	510	451	494	456	477	443	433	488	431	452	491	481	429	448	493	503	474	462	438	491	455	458	450	458	440	448	464	471	447	467	463	465	473	466	496	468	446	445	451	470	473	487	458	439	466	434	463	480	452	481	450	446	441	477	459	453	461	504	444	437	477	442	456	448	477	481	470	468	467	438	466	420	433	473	461	468	491	444	502	487	478	470	451	446	478	464	439	451	459	444	401	443	435	474	462	465	489	436	437	452	469	483	468	447	439	482	461	463	457	486	409	474	442	475	467	456	431	463	484	474	464	482	425	479	489	463	476	463	434	467	444	490	485	484	460	441	436	458	512	461	448	485	436	487	454	463	459	447	452	444	437	469	447	500	428	470	464	483	458	469	477	452	469	508	458	488	453	459	464	417	470	457	469	450	421	481	485	448	510	442	454	448	479	464	463	484	462	443	496	477	447	477	472	467	487	451	419	489	408	477	479	473	419	480	496	472	443	447	443	473	440	471	465	443	478	474	455	465	449	468	468	469	474	468	490	448	434	451	473	447	465	467	422	487	469	480	452	475	480	482	431	486	417	485	449	458	478	492	494	491	458	482	469	452	503	467	490	449	490	431	457	463	443	483	462	460	466	455	486	462	456	440	482	432	454	472	420	426	462	454	445	448	460	437	429	472	477	485	471	457	457	457	475	456	436	491	458	448	481	476	468	451	474	473	491	429	488	469	419	459	476	426	457	425	450	446	500	411	461	434	459	421	437	450	465	483	479	432	446	425	465	440	463	458	460	472	481	475	463	505	479	463	471	437	437	436	455	461	477	456	455	442	460	464	461	443	432	473	459	483	471	448	490	476	440	457	455	404	484	482	470	438	461	489	492	452	476	437	442	479	478	452	452	478	455	463	449	427	496	484	478	453	497	437	446	470	489	482	488	468	461	455	474	450	484	466	436	487	459	531	448	473	458	452	473	473	474
1719	172	181	155	190	152	139	148	127	124	141	130	133	130	126	146	142	124	127	141	122	133	118	123	104	129	136	136	135	101	144	117	154	115	137	132	128	151	120	134	133	134	121	139	136	127	128	142	107	127	132	134	144	147	110	116	130	138	137	132	137	123	143	128	141	126	135	130	135	116	119	113	137	132	119	123	129	131	117	131	118	135	108	119	154	106	122	123	127	126	125	147	150	130	149	117	125	119	141	126	115	136	146	146	156	118	129	139	132	122	143	125	130	112	142	126	120	125	120	135	112	126	117	123	138	152	96	135	119	133	123	135	116	131	138	134	132	130	120	125	121	145	127	123	130	126	136	122	130	136	142	110	125	142	126	132	117	137	124	132	144	117	118	141	139	120	117	127	138	132	110	116	111	119	109	128	143	115	117	146	102	125	117	111	120	121	133	127	117	108	126	138	137	114	113	119	114	134	112	145	122	139	128	130	120	132	111	137	142	139	130	111	147	111	125	147	127	138	134	129	139	122	130	129	109	117	104	108	148	117	151	108	135	144	142	123	130	112	123	128	135	108	121	113	120	120	135	143	133	122	118	139	136	104	124	100	131	133	132	131	105	135	116	149	142	135	116	122	128	132	140	108	119	128	126	136	126	133	131	137	136	121	158	132	118	119	118	125	143	145	130	116	131	127	109	136	139	140	135	105	123	130	131	124	138	132	120	116	125	108	119	135	129	136	121	112	126	142	133	122	132	128	137	131	128	157	111	134	131	124	136	153	120	127	121	138	124	120	134	115	102	158	124	135	117	124	141	131	124	141	138	134	133	136	113	124	121	138	116	128	124	137	126	126	117	128	125	122	132	114	129	143	119	143	117	137	135	132	126	139	104	140	115	133	122	132	127	135	139	132	125	114	127	133	140	123	127	129	116	111	140	114	126	163	134	142	135	146	106	127	127	126	137	150	134	116	125	122	141	132	131	118	117	135	126	143	123	132	125	136	129	126	137	134	119	119	121	122	123	117	153	164	125	106	142	142	127	118	132	112	133	124	125	123	124	143	128	152	138	105	113	137	138	140	101	132	141	129	118	153	121	141	127	121	117	142	126	123	133	123	115	121	135	140	138	115	126	130	135	141	131	143	130	136	127	138	114	148	124	157	141	111	140	116	114	116	153	139	138	117	128	128	116	139	135	127	123	129	111	110	145	117	119	137	121	111	124	159	122	142	124	130	120	121	113	100	124	108	124	132	130	126	142	128	131	110	130	110	125	132	115	127	132	132	123	129	118	129	131	124	105	136	123	125	119	145	136	121	122	135	124	120	121	114	130	133	121	134	106	132	123	132	119	121	145	128	127	142	142	109	140	120	128	123	126	136	153	141	141	130	125	123	124	135	132	128	138	126	133	126	117	134	113	111	107	150	124	129	131	132	141	147	130	125	138	133	121	132	133	126	114	139	135	125	143	114	128	117	107	122	134	121	129	143	110	146	127	127	112	101	129	146	111	130	119	139	127	130	127	117	172	147	146	126	124	118	148	130	134	123	141	123	118	137	135	136	122	117	110	112	128	124	143	124	132	135	160	123	136	132	120	133	115	113	117	105	126	109	113	123	113	139	149	133	139	115	127	132	133	149	120	117	156	117	138	149	127	119	135	125	137	157	129	108	125	133	126	139	118	126	137	146	124	135	142	130	135	142	129	129	117	129	154	132	133	129	139	117	136	124	130	127	129	89	118	124	137	116	153	114	124	146	108	128	114	130	131	137	128	135	128	108	109	129	121	110	115	131	101	133	140	135	102	143	142	119	126	141	123	124	128	143	134	115	107	138	150	120	132	143	123	135	129	123	133	117	145	135	125	127	127	142	123	125	128	149	135	127	101	136	137	98	96	130	127	112	117	133	121	124	127	136	142	123	110	135	144	150	119	127	120	122	104	134	145	137	123	135	128	133	136	121	144	113	120	128	138	129	117	109	131	121	149	126	155	108	130	126	121	119	124	122	133	114	117	117	136	122	153	111	137	129	142	123	150	122	134	124	112	133	132	142	131	145	126	149	157	146	136	138	114	133	144	135	121	137	142	137	113	137	143	112	115	120	120	125	131	130	111	96	117	123	118	155	126	124	136	122	148	114	103	139	119	136	108	124	125	123	127	137	148	124	137	123	139	120	123	136	140	102	144	130	124	127	127	124	130	123	138	114	122	130	126	127	123	119	122	117	157	124	141	106	131	139	129	132	123	137	134	130	127	123	142	125	139	111	142	136	141	137	121	127	152	134	138	145	132	135	129	138	141	122	134	139	126	135	116	108	117	124	122	133	124	122	126	116	113	108	113	116	141	139	118	105	122	122	121	114	131	114	128	132	143	142	111	116	143	125	118	130	108	142	130	139	129	127	122	125	121	152	141	133	110	137	125	120	125	131	139	122	103	128	117	113	109	124	146	131	115	141	135	139	108	108	124	118	145	130	131	120	133	125	141	110	127	106	99	108	138	131	125	130	127	136	125	127	116	141	116	132	131	126	103	129	117	124	131	123	122	122	142	149	131	116	113	123	133	124	136	134	108	127	121	116	147	141	136	134	127	132	116	144	127	127	112	131	118	140	133	141	126	120	144	134	146	112	108	134	122	124	123	128	140	134	126	111	131	139	134	114	122	130	119	128	131	138	137	120	144	117	126	115	121	122	143	140	138	124	123	112	117	135	130	121	140	114	104	131	121	165	131	126	120	123	139	110	137	122	132	132	129	123	116	123	133	147	147	120	140	150	115	131	100	132	131	121	126	126	137	119	123	125	116	138	128	140	120	114	119	138	119	115	134	148	126	130	124	107	139	115	132	130	116	129	116	132	122	151	132	118	127	115	133	142	130	129	132	131	131	106	126	142	147	130	118	112	138	125	117	107	118	125	120	114	119	124	128	138	115	130	132	112	121	98	131	110	140	134	142	112	132	116	124	147	133	126	132	136	130	134	134	131	124	135	113	144	124	139	122	114	115	123	111	124	136	127	130	141	124	153	132	120	129	137	106	114	119	115	133	124	155	139	128	128	143	142	126	128	127	122	144	126	134	122	141	137	111	136	131	135	119	123	123	132	112	134	127	116	101	112	137	123	121	153	125	132	109	123	152	135	134	137	140	124	139	117	139	115	133	132	115	120	124	125	143	121	117	130	129	114	152	137	111	124	114	154	126	123	133	148	128	125	123	135	143	127	115	116	120	136	100	117	125	133	134	108	128	99	119	120	133	119	124	128	123	142	136	119	125	115	132	146	135	131	129	129	140	132	123	143	128	123	135	137	135	137	134	139	117	137	147	122	139	146	145	153	106	130	136	120	128	120	110	133	152	117	129	121	127	136	119	123	101	139	131	136	155	130	139	131	138	118	138	124	127	142	148	124	120	148	107	113	121	140	119	112	123	121	129	132	127	128	147	141	134	110	129	141	162	118	125	134	131	132	109	121	123	145	119	140	123	135	128	113	136	137	128	119	127	123	139	135	131	136	128	112
2017	544	569	604	610	601	595	522	572	558	511	494	516	465	458	493	505	476	480	483	456	485	442	492	533	462	502	485	478	438	497	445	480	474	505	484	468	491	489	486	475	458	490	463	497	470	503	471	514	470	485	462	459	484	482	495	452	460	440	469	453	481	452	482	480	505	485	459	477	479	454	511	510	475	468	446	486	507	462	453	506	469	448	511	511	475	430	464	494	507	548	481	511	509	510	505	451	500	512	485	500	531	508	503	517	487	485	496	438	456	483	477	504	451	485	450	456	451	456	485	493	496	496	475	470	481	473	485	511	478	456	438	490	489	523	469	423	477	492	481	492	438	479	481	444	470	465	473	460	459	480	456	463	472	491	466	457	498	471	464	482	480	461	469	475	464	472	464	480	479	454	457	469	460	483	479	466	471	508	465	433	478	456	463	440	460	483	510	497	466	472	417	473	425	450	485	448	496	466	442	459	480	481	441	433	458	450	483	486	473	480	459	503	476	458	484	515	467	481	474	423	456	469	478	486	460	455	513	478	436	429	512	530	489	437	476	439	449	478	440	493	489	480	473	493	479	454	479	487	451	413	483	487	495	467	457	466	484	453	454	408	459	479	457	451	492	490	467	448	494	494	471	419	450	469	492	476	463	443	443	478	456	465	447	447	475	468	450	482	472	464	534	466	454	425	506	439	469	480	460	424	486	431	476	479	470	468	448	455	473	460	458	472	515	474	486	458	486	447	481	489	478	482	502	462	467	448	489	456	511	518	524	467	460	494	441	491	433	453	477	467	466	526	492	470	430	497	423	432	455	482	451	484	432	437	464	467	447	471	469	443	444	477	476	458	466	486	461	453	494	478	439	505	451	466	465	512	471	468	466	462	486	453	498	472	469	461	459	485	460	457	506	423	467	461	459	452	490	468	478	460	447	446	469	453	465	451	469	472	493	479	464	478	520	441	442	451	446	448	492	507	462	451	491	516	456	431	490	459	494	472	481	467	495	467	419	442	454	470	508	521	464	499	487	483	490	474	488	493	451	466	416	479	444	498	488	466	438	440	457	474	445	441	483	467	474	479	484	455	504	438	491	447	448	483	424	462	426	448	518	432	500	535	488	471	483	451	474	446	487	466	456	490	468	468	483	471	459	461	466	446	444	451	468	460	444	489	453	434	457	508	467	478	490	455	454	459	478	442	467	476	500	460	456	440	501	522	441	458	493	452	501	497	487	480	444	490	452	470	488	476	499	501	502	497	459	438	495	469	493	472	437	442	476	472	471	504	456	482	440	487	501	468	499	488	447	461	433	455	464	458	472	433	458	449	480	465	450	465	477	491	450	445	454	453	471	511	414	491	460	510	476	469	449	517	490	485	485	482	461	486	489	473	471	471	448	497	434	458	498	477	495	490	503	479	524	440	486	484	495	476	475	496	474	420	461	487	478	448	482	493	486	458	443	466	495	476	478	475	470	438	475	481	482	430	411	472	493	453	483	473	488	456	453	446	519	456	477	471	481	463	490	402	487	467	491	463	522	448	485	485	463	467	507	477	465	468	487	458	504	455	500	485	477	441	475	482	476	490	471	466	494	476	463	479	444	474	479	479	499	470	485	477	460	473	445	514	481	482	466	497	471	521	451	496	473	448	457	504	492	434	501	465	441	455	474	454	452	443	484	464	476	486	470	508	456	499	499	479	481	464	461	443	459	475	435	467	435	492	478	468	470	477	458	454	452	442	442	500	462	555	507	487	445	485	440	468	460	457	497	419	511	549	483	453	453	491	489	449	484	480	481	469	444	462	458	466	459	471	450	471	451	454	478	491	518	441	466	520	468	479	469	511	506	459	471	500	449	449	471	471	451	449	442	496	469	465	500	444	498	480	487	443	475	499	499	477	459	480	443	460	506	476	463	429	445	454	477	462	481	493	462	454	483	451	484	484	461	438	485	453	423	489	497	503	455	445	514	442	499	455	448	456	458	445	480	502	471	485	451	465	473	500	480	463	473	493	475	460	503	468	454	432	459	457	440	486	479	471	442	445	470	469	496	480	443	454	476	498	436	482	463	479	506	471	479	429	503	403	494	422	523	471	429	495	457	481	483	456	473	461	456	471	464	455	478	469	456	476	450	424	484	467	474	515	503	435	465	474	476	445	462	464	467	502	426	443	471	481	479	441	457	486	452	479	485	534	441	469	499	489	464	461	454	490	442	467	465	455	484	456	477	489	469	432	505	507	438	470	473	491	477	486	478	512	501	457	445	466	457	484	468	492	468	489	479	467	446	451	450	441	447	441	490	482	473	473	475	479	469	485	475	459	472	458	441	498	482	455	469	470	473	467	504	457	469	449	462	431	473	468	468	489	427	448	468	478	466	469	470	503	502	480	437	480	469	480	440	462	489	449	487	473	474	513	487	466	499	490	492	460	511	462	492	455	452	476	507	461	497	469	496	467	454	499	446	477	476	445	427	464	463	498	476	477	447	473	462	462	419	484	437	453	490	483	493	487	478	450	473	443	504	467	473	432	481	462	482	482	448	479	451	468	482	485	438	465	448	470	417	459	462	459	450	450	479	484	458	485	480	464	468	476	487	472	450	451	463	466	492	457	482	459	486	463	462	474	478	472	494	475	459	462	454	487	514	456	517	454	477	460	468	470	497	478	486	460	447	455	469	460	517	483	464	471	497	467	475	435	497	485	492	507	477	488	504	464	465	453	469	443	483	462	491	484	475	491	450	448	466	457	520	474	504	480	503	443	470	462	438	450	439	448	482	492	465	475	481	472	459	445	469	438	498	483	505	448	466	462	482	468	456	450	487	456	477	498	459	452	430	439	416	475	466	496	492	491	455	465	473	499	456	474	454	477	478	439	490	464	447	493	471	451	453	463	454	456	448	455	463	483	467	459	436	438	488	461	443	482	426	465	491	469	444	474	514	456	460	472	453	487	483	496	459	438	427	431	467	438	455	500	510	475	493	491	467	451	452	488	482	493	453	463	467	471	507	459	480	464	518	479	468	471	486	421	459	471	487	448	459	463	457	476	455	454	475	487	442	451	451	462	486	474	473	512	483	438	472	486	454	499	506	459	496	460	472	509	497	504	490	412	453	514	474	467	457	468	451	480	454	442	424	478	506	499	462	472	470	460	459	484	475	455	455	460	444	456	454	499	490	430	496	463	491	477	492	463	471	497	487	485	530	487	433	472	464	458	455	502	465	434	457	453	487	445	490	454	492	433	476	462	505	467	463	460	455	480	468	503	470	477	421	466	464	505	464	472	486	450	499	463	459	441	445	438	470	478	449	471	471	469	478	443	458	472	434	502	471	474	503	502	469	449	419	491	488	440	478	478	464	504	464	488	516	468	511	504	484	472	462	496	461	460	432	435	461	500	477	479	426	475	435	489	476	456	459	450	452	472	420	448	465	503	508	490	468	480	430	432	477	509	467	445	469	463	449	467	493	483	481	444	473	482	490	470	472	456	469	457	470	496	484	472	446	455	476
1738	166	180	150	174	125	147	141	126	148	118	146	153	117	129	129	137	106	109	138	145	130	136	131	127	125	134	130	147	131	129	134	109	115	129	116	134	126	119	125	114	127	130	122	123	117	143	123	122	138	130	110	129	126	120	126	114	140	128	134	160	125	148	119	143	133	130	127	135	150	129	136	116	130	122	142	121	117	127	134	137	136	152	136	146	125	117	156	121	131	130	135	116	142	139	142	123	128	137	150	121	146	133	125	122	118	139	108	134	115	154	122	123	125	109	142	125	118	137	126	136	116	135	137	106	122	123	130	122	125	129	142	140	128	122	114	132	134	103	115	138	135	119	122	146	143	102	119	137	130	137	100	141	153	108	133	122	126	150	131	120	120	134	140	112	138	144	125	108	139	126	125	127	126	131	116	138	115	176	127	119	108	135	137	138	130	156	138	131	123	144	115	125	120	138	115	123	117	118	128	121	120	121	134	127	125	129	137	136	128	146	129	133	119	128	135	134	158	143	125	149	127	134	130	131	140	122	128	138	137	145	133	130	133	133	112	142	130	140	137	122	145	119	136	141	129	129	124	109	125	139	119	144	121	134	122	145	122	104	137	130	123	153	124	119	110	128	134	135	148	130	122	109	152	124	127	141	143	142	118	123	132	124	142	130	130	156	156	126	135	160	159	121	132	134	131	132	145	151	141	130	114	135	146	125	131	107	139	137	120	119	130	145	130	139	144	116	121	135	123	144	124	132	147	123	144	157	137	136	127	129	118	135	138	109	114	126	116	137	142	116	124	114	149	142	119	137	144	132	152	123	112	131	130	141	137	123	137	124	142	133	145	145	137	118	126	129	140	113	126	115	143	132	121	119	125	113	150	117	108	133	142	123	146	139	124	137	146	125	114	121	117	126	123	103	139	123	149	128	142	122	133	128	148	123	133	146	154	138	139	150	130	142	105	134	121	132	119	109	129	130	146	124	127	114	137	101	119	116	130	119	129	134	125	126	123	130	121	117	109	111	122	138	107	133	122	128	132	122	119	114	132	124	135	120	127	129	120	127	130	130	113	135	133	133	157	120	142	140	130	124	143	129	143	120	143	130	114	134	123	140	137	125	127	134	140	123	116	151	150	130	109	121	129	125	129	120	128	131	122	133	136	141	128	139	132	146	132	135	128	116	137	136	138	132	131	129	120	149	125	133	132	102	121	130	142	149	125	105	120	133	113	141	118	125	137	137	116	101	129	130	128	136	140	126	144	137	118	135	130	113	136	120	147	117	120	136	144	128	115	128	142	136	109	135	100	119	137	134	142	132	127	130	155	118	129	132	128	133	115	114	120	116	116	142	121	125	135	116	121	134	149	117	132	118	118	130	125	110	127	110	137	120	135	137	151	121	127	122	135	142	132	127	120	118	124	123	136	124	155	119	108	141	122	151	110	129	134	125	141	145	130	137	141	132	131	138	117	116	118	124	123	139	142	122	127	154	137	133	140	130	138	142	133	113	132	138	140	132	134	128	122	130	123	114	143	133	146	135	128	110	132	127	115	129	127	128	133	117	120	129	126	121	132	130	128	144	133	136	131	119	134	134	121	142	167	138	141	141	136	122	125	120	127	112	118	146	138	146	136	134	133	138	147	133	113	137	130	104	127	148	140	128	121	128	139	138	149	126	123	151	130	133	134	148	117	151	134	131	152	127	146	126	116	124	136	123	120	138	136	137	115	117	127	134	122	124	125	127	128	141	119	141	134	137	150	135	126	108	142	128	130	136	144	128	114	110	140	148	120	133	123	114	127	118	101	127	140	139	130	122	116	127	128	123	126	107	136	113	146	119	125	117	126	117	123	135	130	130	122	112	124	124	122	133	128	141	131	111	127	143	147	137	139	136	130	131	133	139	132	126	119	139	111	118	137	136	155	132	138	113	117	126	133	143	134	117	149	138	108	121	115	104	143	116	134	132	136	127	135	135	141	126	132	127	141	150	133	136	120	148	128	121	121	115	141	126	112	135	129	133	108	132	148	132	137	133	137	111	130	114	130	136	135	115	120	132	116	137	116	125	137	137	125	110	120	129	126	132	106	141	119	119	135	134	119	134	128	137	139	140	132	153	136	149	117	161	113	154	135	131	122	137	124	150	140	126	131	154	141	110	134	120	121	143	171	144	127	153	133	141	130	146	133	139	143	121	119	124	131	122	155	139	123	120	142	132	144	122	164	124	119	139	137	123	154	126	129	130	121	136	133	123	125	130	122	122	116	117	137	143	149	130	122	117	126	127	138	151	137	130	146	106	136	138	150	152	139	124	143	137	139	119	121	139	129	137	120	126	141	142	102	124	124	140	121	145	121	122	140	114	119	150	112	120	110	134	120	131	126	136	120	130	126	128	128	133	134	132	148	127	130	124	139	135	138	106	131	155	126	127	128	131	135	145	116	110	131	142	145	131	138	130	122	148	144	136	120	127	129	138	124	116	138	140	134	125	136	127	131	111	123	112	137	127	128	141	129	125	126	144	117	128	134	149	130	144	123	121	136	124	143	112	135	137	135	121	143	128	122	110	135	113	129	146	130	136	128	134	128	127	123	112	132	116	122	126	158	128	128	137	121	132	136	112	111	126	125	118	129	134	125	129	115	147	138	146	139	148	122	122	121	118	134	129	132	120	114	131	117	133	147	129	146	122	141	145	140	139	126	130	123	120	144	159	133	126	129	125	113	126	132	125	139	149	126	135	124	125	138	132	115	127	122	138	153	144	144	127	114	152	93	150	129	135	131	136	106	105	129	126	136	133	114	142	132	124	129	122	155	126	123	128	116	120	144	127	111	126	127	102	119	140	120	132	135	114	130	124	128	130	151	112	131	126	141	121	129	120	120	134	128	124	118	101	143	148	121	139	148	136	138	124	105	140	124	131	137	121	144	154	129	132	126	123	132	129	136	120	151	128	127	155	124	133	138	127	121	154	131	134	129	143	137	115	145	131	136	110	136	130	125	131	140	136	113	127	116	122	132	140	125	136	131	151	120	169	116	157	119	138	146	124	121	123	109	133	114	145	142	115	120	145	104	141	122	118	138	116	150	130	131	139	129	131	136	120	129	155	116	127	138	118	132	134	140	139	150	146	125	97	128	155	123	125	122	117	131	115	152	133	116	146	107	112	134	112	156	126	134	118	105	125	124	132	115	137	130	135	124	137	120	124	121	144	131	144	146	136	145	150	144	148	156	136	144	139	126	121	131	121	129	118	131	125	121	128	122	121	127	124	131	140	149	147	126	122	121	116	134	117	142	130	133	135	130	146	117	131	131	130	146	141	138	142	127	131	146	133	114	119	122	123	152	131	157	137	140	134	140	117	156	147	123	110	131	126	146	136	112	109	119	154	145	124	130	134	116	127	118	150	126	146	130	125	146	116	139	138	130	143	151	143	143	116	136	154	128	114	98	124	116	122	118	121	127	133	113	130	150	161	127	142	124	111	122	127	130	147	117	111	129	113	118	148	126
2044	569	636	619	651	668	597	561	530	557	542	535	509	484	508	458	460	514	488	519	475	507	500	499	454	460	527	488	509	471	465	497	503	478	503	491	483	480	451	510	495	498	466	500	481	455	527	492	506	514	495	498	487	514	500	480	477	494	472	458	461	506	507	504	540	458	486	477	485	448	449	455	504	447	514	456	470	515	507	502	484	485	462	443	455	469	480	526	483	459	514	499	517	518	568	527	491	477	515	565	483	536	521	517	509	483	471	475	462	484	477	464	498	494	480	466	478	460	484	450	481	529	489	444	496	501	486	467	476	475	487	448	475	454	510	497	458	468	454	486	456	438	503	449	498	475	475	508	500	526	464	445	483	475	475	478	497	483	541	501	474	493	480	479	473	469	433	476	497	441	450	496	454	503	474	495	485	483	446	486	467	486	464	481	492	508	482	533	493	499	453	464	479	488	466	469	466	448	513	481	503	497	451	468	484	463	523	517	481	438	473	508	480	462	469	461	502	459	524	472	464	510	448	462	477	460	448	494	477	454	483	474	487	465	485	442	486	491	475	453	455	499	490	462	461	470	465	472	462	487	465	460	497	457	450	482	477	464	489	478	456	479	492	461	435	490	483	448	513	511	497	498	457	443	476	502	467	496	494	464	478	486	495	534	470	504	458	439	465	492	497	495	476	457	476	452	472	484	507	522	466	448	500	509	456	461	482	507	474	460	469	461	460	505	497	493	450	483	514	430	486	451	479	485	463	462	494	481	502	476	491	495	462	508	496	439	471	475	501	480	458	488	460	475	467	505	486	531	495	487	472	479	489	512	421	485	483	447	485	480	447	463	473	500	487	454	524	474	511	448	500	493	450	454	475	461	454	479	477	462	472	503	476	491	456	494	466	453	441	476	493	496	467	459	438	478	493	514	478	449	469	483	472	472	458	463	454	429	488	451	484	485	509	469	497	484	492	512	489	461	477	495	529	473	447	517	462	497	478	483	434	488	499	457	476	498	464	439	463	461	456	512	462	464	484	467	493	476	488	482	476	443	470	475	493	475	456	504	497	518	470	455	485	488	505	486	483	425	493	502	440	483	494	482	474	492	487	492	508	487	479	451	491	494	478	507	430	506	428	491	431	502	496	491	466	453	483	504	513	504	475	464	512	430	475	458	468	524	517	497	479	491	484	486	477	466	439	504	518	451	489	459	504	503	476	458	514	452	436	469	530	491	471	444	489	502	483	501	455	466	486	470	474	488	469	496	481	477	499	526	486	459	489	472	439	489	491	452	495	462	452	476	449	481	471	459	482	441	438	466	501	477	465	520	492	483	474	510	453	453	484	473	472	500	461	438	442	479	477	428	459	478	433	500	475	500	466	461	476	450	530	480	498	488	486	483	457	465	512	463	461	504	467	466	467	468	469	472	465	515	466	439	466	432	451	484	508	507	451	498	500	492	444	502	468	487	481	453	455	456	500	488	476	433	452	512	468	463	498	454	457	489	499	486	489	455	454	469	456	479	463	446	478	470	490	466	493	486	473	493	518	496	514	467	469	484	528	485	491	487	484	494	450	490	522	501	478	513	468	473	474	444	471	443	497	480	529	448	483	499	460	471	466	472	470	474	484	521	468	506	458	531	462	495	473	486	482	463	496	502	469	469	466	523	497	474	476	517	500	484	457	463	496	446	459	442	459	517	441	489	481	463	449	504	462	469	469	515	520	489	423	479	473	484	453	501	482	455	448	464	475	449	451	524	467	473	483	485	485	493	487	465	507	506	493	500	502	517	524	475	481	448	472	508	475	510	479	467	435	473	469	495	483	473	468	467	473	514	472	452	466	457	486	505	478	450	473	498	503	476	475	475	494	478	497	449	484	493	487	502	498	526	491	474	474	484	468	461	446	470	460	498	482	476	505	481	498	499	479	442	489	452	472	501	477	512	476	435	491	426	477	462	461	477	496	444	504	480	471	475	418	474	485	487	458	503	486	485	523	436	491	499	480	493	471	458	461	446	489	548	500	468	480	508	413	432	475	476	493	509	485	471	441	532	506	481	498	468	490	450	497	448	492	473	482	454	514	462	435	428	465	464	477	480	465	492	434	469	478	504	489	456	466	482	482	462	460	493	468	515	468	460	450	456	509	475	450	478	481	530	485	486	515	469	465	496	519	495	494	499	487	484	460	536	469	451	502	491	459	490	472	466	466	486	477	460	471	515	483	473	497	480	476	443	455	486	508	469	493	479	470	453	492	477	499	483	465	491	514	482	503	455	455	466	462	511	503	465	479	463	459	495	487	478	505	461	482	463	452	466	486	496	484	480	491	492	484	451	468	454	464	449	462	463	485	466	438	477	500	458	449	447	479	500	479	521	490	483	469	479	465	496	430	496	493	488	460	483	469	495	492	495	466	483	464	519	486	437	462	506	502	468	451	477	464	471	442	448	447	485	500	469	465	508	499	445	473	438	515	425	520	498	464	483	477	466	456	472	502	497	482	476	525	496	471	511	506	477	477	445	487	467	491	482	473	505	477	457	463	456	494	456	478	510	529	468	516	462	442	447	462	492	513	501	477	482	477	441	477	476	470	471	489	474	466	489	485	491	532	466	462	522	458	494	494	410	485	504	478	515	448	479	457	448	512	459	463	447	463	454	484	489	511	480	445	475	449	452	458	484	519	437	437	505	473	472	483	521	490	474	482	484	449	499	480	514	504	533	461	504	483	485	481	477	468	467	451	457	458	497	500	467	450	471	461	450	482	463	459	503	477	462	464	492	463	463	466	464	506	461	494	455	471	502	433	450	483	426	472	501	500	469	502	491	498	478	493	515	489	469	485	486	491	474	470	445	484	448	481	448	469	475	490	463	481	466	494	547	502	497	442	461	457	468	451	488	520	475	470	477	469	491	477	504	461	513	489	483	477	510	476	509	483	455	491	501	478	495	468	493	490	485	489	476	450	508	506	456	483	481	484	463	515	452	491	453	462	453	484	467	516	485	483	528	516	457	503	479	450	477	455	519	452	479	516	515	442	503	482	430	513	475	473	501	489	452	469	510	493	458	494	484	454	455	485	492	441	474	500	436	500	489	483	538	466	491	495	475	491	476	462	466	477	481	486	478	468	454	521	528	480	477	528	511	481	457	474	507	493	486	498	461	492	491	461	471	521	493	454	449	495	520	468	478	495	467	446	513	522	499	447	416	471	496	539	441	468	479	443	473	444	504	481	508	489	485	494	491	488	495	470	525	477	484	485	461	469	486	480	462	467	491	481	460	485	495	469	482	500	491	489	477	513	478	441	485	479	501	490	509	467	462	483	486	500	467	476	498	462	511	496	486	467	470	458	470	493	481	491	460	457	478	497	510	493	478	496	475	442	443	515	461	475	501	478	488	448	497	486	486	473	452	465	510	492	507	428	463	436	478	484	493	443	454	455	476	461	456	489	463	457	493	476	487	502	447	476	465	516	475	473	495	489	479	493	454	495	509	506	466	449	445	469	488	494	473
1746	171	176	164	151	147	163	142	156	114	147	143	133	141	133	131	145	132	138	120	130	151	135	121	157	115	132	140	147	132	148	136	153	126	132	130	118	127	143	135	122	123	129	121	136	132	132	153	130	136	112	117	101	122	130	120	127	144	125	120	119	118	141	124	142	136	144	139	133	119	128	142	132	140	111	130	128	132	147	150	132	123	130	120	132	132	139	121	124	160	112	135	117	132	136	147	132	147	138	119	134	151	105	128	116	129	136	137	132	135	131	112	103	130	110	133	132	117	122	132	142	111	131	126	118	120	123	131	129	131	120	132	141	115	127	124	136	144	130	128	140	117	134	154	132	121	136	133	133	121	126	121	134	113	141	110	137	140	114	127	114	138	121	131	127	143	138	119	149	147	118	124	150	133	133	146	127	109	131	121	129	128	126	128	132	122	129	142	137	135	117	145	126	146	131	133	165	134	128	119	125	143	114	113	127	139	118	126	140	133	127	108	106	126	109	124	123	111	127	136	131	144	143	123	148	121	140	148	126	151	143	124	118	138	143	134	130	118	123	133	117	123	119	141	129	126	138	112	113	111	129	131	141	118	149	111	115	135	152	143	118	129	130	135	150	128	120	134	144	132	125	124	128	141	124	122	119	120	133	122	131	138	126	156	143	146	125	134	122	122	121	117	149	116	111	120	128	113	131	134	117	136	106	121	130	113	117	139	135	133	145	125	134	141	154	132	120	135	136	137	110	131	136	133	127	141	140	112	139	106	129	143	142	130	140	151	126	134	129	130	143	120	134	119	134	121	127	121	124	143	142	108	120	132	120	125	132	123	143	121	133	134	124	127	126	130	126	127	132	112	157	146	140	118	124	128	130	130	140	139	124	133	124	123	134	139	136	129	134	137	136	124	133	136	136	135	124	131	126	105	116	125	148	124	123	131	133	115	130	137	126	142	123	134	98	142	138	114	120	139	137	125	142	131	100	123	147	116	121	140	136	121	128	128	144	130	122	143	122	140	108	125	135	140	111	130	130	120	150	136	145	115	141	116	119	137	129	152	120	124	113	121	122	128	138	140	126	124	130	157	128	141	151	131	129	121	152	124	121	143	138	126	137	118	123	122	114	110	129	131	149	123	136	144	123	122	135	130	133	123	130	132	124	136	117	143	115	140	125	137	123	121	134	123	121	146	113	130	110	139	121	138	131	107	130	120	140	128	126	129	126	122	119	126	139	146	110	135	127	137	126	148	118	118	124	140	137	128	134	149	116	128	127	139	132	125	152	133	137	125	116	132	124	129	156	134	127	136	122	143	120	125	129	131	152	134	125	135	129	134	129	123	116	109	124	118	136	128	138	150	115	123	147	130	134	124	140	123	131	129	121	147	124	127	116	120	134	128	171	128	134	128	112	101	124	147	130	134	139	117	133	130	137	137	128	115	136	112	109	141	155	111	135	126	138	137	120	120	133	126	122	121	114	136	136	121	139	134	128	150	112	103	135	114	136	128	126	126	145	163	154	135	132	136	130	121	129	133	111	130	108	121	150	136	144	126	134	117	121	150	134	123	128	137	139	130	115	125	150	114	126	145	125	140	110	138	124	134	123	130	120	138	121	135	131	131	117	130	138	150	130	126	140	103	125	115	147	123	149	141	111	130	141	112	142	113	136	128	114	126	133	139	140	138	139	139	130	133	134	132	138	127	135	128	143	135	112	163	136	135	124	139	123	131	128	123	121	133	140	145	127	143	131	137	134	130	126	124	122	130	130	115	133	121	126	132	124	115	127	127	110	118	149	131	122	138	125	138	138	127	126	133	123	122	134	139	136	132	151	126	125	127	143	118	140	148	145	116	130	123	140	135	121	147	136	141	131	126	107	131	138	132	136	125	132	140	129	126	113	123	124	108	124	142	134	132	124	146	120	133	103	141	105	133	149	143	141	137	119	132	150	120	121	128	131	117	143	132	148	127	133	140	129	138	133	147	129	120	130	115	123	131	131	151	126	114	126	121	132	120	115	144	117	116	155	135	133	110	145	135	129	156	132	123	116	122	131	106	128	120	136	119	133	142	138	138	113	119	147	115	123	137	141	122	107	131	129	140	146	155	135	127	141	130	144	120	132	145	136	134	129	135	132	139	137	127	133	154	107	135	137	116	110	134	121	125	111	125	133	107	131	136	130	126	136	132	121	146	130	153	102	137	126	132	120	125	130	119	139	130	144	133	115	145	136	140	116	135	130	128	136	118	129	143	140	134	127	127	142	111	137	117	131	119	122	123	142	137	126	141	118	124	127	143	130	124	130	122	135	123	124	124	134	135	155	130	124	140	126	134	120	119	136	154	120	158	114	100	144	143	128	128	141	118	127	118	115	132	165	140	149	124	142	122	149	129	150	124	152	140	152	114	128	117	129	119	116	118	136	137	146	151	119	99	128	127	113	136	122	120	122	128	138	125	128	125	111	139	126	122	130	141	108	144	118	130	137	155	149	121	117	139	143	125	122	117	145	127	134	132	113	133	138	143	125	135	124	149	135	122	121	145	132	132	127	123	120	120	127	141	111	142	138	130	149	128	135	143	121	133	120	131	150	122	124	136	126	158	123	148	144	128	133	124	143	134	115	111	129	123	130	130	131	129	143	115	145	122	126	113	136	146	142	136	111	113	146	123	131	155	113	141	116	112	155	146	130	119	131	151	136	146	133	120	123	102	142	143	117	124	136	128	131	137	122	131	115	132	131	138	146	143	134	134	120	133	115	131	131	127	114	128	135	155	121	142	139	123	133	119	117	156	138	137	140	135	158	147	119	111	140	120	151	159	126	139	145	113	125	139	98	121	113	146	123	141	124	143	121	128	121	116	115	143	119	134	147	131	118	128	124	134	133	125	133	135	142	140	136	130	140	145	112	128	116	131	141	120	111	118	112	155	125	137	135	126	137	136	138	133	138	145	115	129	124	148	136	153	147	120	146	139	136	121	116	125	143	120	137	135	134	117	136	118	119	141	128	135	135	153	148	122	120	125	152	138	157	122	144	105	130	146	124	141	134	135	121	124	142	147	113	148	121	127	122	137	156	135	121	111	113	135	124	137	122	123	123	115	154	110	132	105	115	140	148	118	127	109	135	128	109	135	121	122	139	145	144	112	128	140	109	115	129	146	132	120	118	158	136	115	127	127	133	125	143	144	134	131	130	135	152	141	151	131	128	117	127	106	154	122	141	127	128	133	126	146	135	125	142	131	141	147	131	142	114	136	128	137	129	129	121	149	136	126	121	133	127	120	142	125	126	154	137	126	134	113	133	131	137	133	128	104	146	126	130	118	157	137	123	136	144	102	115	141	121	109	123	134	130	139	123	136	113	130	105	127	126	148	123	125	135	133	133	112	124	129	114	142	113	134	130	129	138	147	135	143	138	139	123	119	143	146	122	119	135	129	113	130	129	142	126	138	114	136	132	114	106	143	118	122	122	126	133	117	124	133	113	142	117	138	138	132	118	128	124	138
2059	506	586	606	683	650	583	578	544	548	502	490	497	511	528	473	533	512	472	445	517	484	503	515	544	492	497	466	498	477	513	463	485	524	482	462	522	454	461	496	462	424	486	502	488	469	466	481	477	500	459	477	482	498	508	488	457	492	477	517	485	489	479	485	485	471	501	486	467	478	519	457	482	471	463	459	460	528	474	449	507	527	456	496	488	495	474	497	494	495	497	494	510	565	534	537	505	495	484	496	500	538	541	494	470	492	478	488	443	459	435	477	491	474	496	461	479	469	492	470	469	458	494	469	495	470	493	510	463	447	491	532	464	502	510	486	489	485	447	485	509	438	500	542	414	454	536	501	465	499	412	482	478	498	484	495	488	497	481	509	518	485	498	463	456	470	501	500	461	501	451	465	463	464	467	443	467	503	496	420	481	494	495	460	517	492	507	461	461	477	459	497	444	476	485	416	491	510	494	510	482	518	443	489	455	448	485	531	493	495	486	464	497	485	475	503	484	461	508	485	456	436	470	473	468	493	497	435	465	437	447	495	485	447	479	485	469	458	465	451	528	452	468	515	494	497	442	484	502	422	455	496	488	465	477	471	469	483	482	496	442	487	505	440	514	482	493	430	453	457	463	441	454	448	449	518	471	493	492	484	494	460	428	426	475	474	516	471	499	509	467	478	509	443	462	455	458	529	483	461	488	472	465	480	433	490	475	455	439	459	461	465	520	470	454	475	482	448	504	494	497	473	494	459	461	452	517	486	473	500	494	465	461	462	477	479	446	481	456	491	477	480	480	440	460	496	513	466	462	424	523	457	498	507	489	434	486	487	472	479	484	498	480	489	491	521	496	497	449	456	452	519	476	482	491	452	468	502	476	445	478	509	490	459	477	432	500	458	495	477	501	461	473	467	491	479	450	485	454	479	498	473	455	458	473	468	485	507	452	488	433	461	479	487	476	524	476	483	504	485	471	483	455	449	496	475	459	457	519	490	508	475	490	493	478	514	453	481	528	468	459	476	520	443	474	468	503	506	509	438	462	479	464	468	476	483	466	515	487	484	480	458	478	484	474	436	479	506	480	475	514	452	415	451	489	486	504	466	481	491	476	478	469	488	430	478	501	476	457	449	458	499	503	447	461	494	462	469	524	480	491	490	466	482	455	481	501	444	497	493	487	466	483	476	524	499	492	457	478	477	495	490	471	507	474	480	436	478	468	480	483	477	490	485	517	486	504	478	485	514	478	478	482	504	473	453	459	468	512	465	468	480	436	439	451	506	478	467	518	463	475	484	505	458	471	429	518	459	456	525	508	514	496	458	411	494	473	479	521	442	472	505	467	478	460	457	461	483	473	490	480	503	505	461	470	479	475	479	495	515	467	490	478	501	489	492	512	469	454	488	486	530	514	482	512	447	496	445	490	491	479	463	483	500	511	476	462	482	466	436	476	491	455	470	482	466	473	478	477	502	462	497	446	448	468	478	471	461	495	488	479	458	453	494	475	440	503	453	466	474	478	450	467	489	477	489	466	481	449	488	436	457	510	442	518	477	463	461	466	471	475	500	451	464	471	438	437	463	490	429	434	488	480	494	452	462	458	442	460	484	511	506	494	506	469	493	486	533	489	471	495	470	512	457	431	490	487	467	461	448	503	451	494	481	479	472	484	480	483	511	467	486	458	455	475	496	488	468	520	466	450	489	533	485	502	505	470	482	487	480	446	489	491	461	496	472	468	459	523	478	473	486	473	507	491	461	489	500	492	499	488	496	529	483	500	459	461	491	454	514	443	440	479	469	511	517	489	471	453	460	504	476	499	464	481	519	452	511	480	476	426	463	482	482	505	494	492	516	468	460	464	485	447	492	485	455	471	479	460	447	492	469	481	486	519	465	493	480	474	488	448	496	467	484	495	454	460	498	514	462	484	472	490	462	460	481	467	490	468	490	514	468	497	490	492	503	498	435	460	451	455	477	496	464	469	486	490	478	485	441	462	446	479	493	435	471	464	464	473	451	486	471	496	474	455	501	511	477	493	464	463	474	488	456	466	454	472	463	494	481	489	473	465	500	483	470	442	454	502	503	485	498	487	456	471	479	441	469	498	487	447	489	487	502	490	441	483	503	479	459	478	473	452	484	477	483	452	489	476	472	495	471	511	476	493	480	458	490	497	486	472	444	431	490	466	490	447	496	425	450	496	493	497	497	504	491	445	457	488	456	462	481	469	517	455	487	499	460	473	469	457	499	498	499	473	470	457	474	493	481	493	491	470	486	450	442	488	498	484	508	451	465	459	479	480	532	423	502	463	517	449	477	495	464	514	502	480	524	462	469	463	443	477	474	483	478	465	475	490	473	501	518	467	503	501	464	485	467	498	491	462	480	505	499	454	497	456	471	490	486	495	494	503	505	518	492	469	518	459	494	468	492	458	465	485	472	471	499	487	475	472	486	503	506	462	494	476	474	522	510	478	466	490	516	470	482	493	479	437	481	460	476	460	504	488	455	486	467	465	477	463	470	499	514	510	457	489	484	454	486	499	497	464	447	458	488	480	457	484	442	489	452	522	480	454	482	476	435	471	479	442	477	510	460	476	521	494	476	483	470	459	464	508	478	471	454	457	483	480	484	479	468	464	499	484	504	498	508	471	527	468	456	525	425	483	494	475	497	493	502	462	484	482	453	416	496	482	489	469	482	521	479	479	527	460	467	478	461	505	475	456	439	498	484	484	491	502	460	485	519	539	483	453	457	473	486	521	476	468	519	482	463	484	476	458	450	519	491	501	481	479	475	471	454	510	506	484	474	483	463	452	486	488	493	459	456	433	509	452	458	483	467	455	463	511	460	483	451	495	432	494	438	487	474	498	494	469	471	497	469	474	460	481	483	485	468	492	461	478	481	450	489	464	529	496	451	502	465	478	471	496	478	456	444	487	463	533	498	494	486	476	509	497	471	479	484	462	453	511	492	502	475	483	447	465	498	488	469	473	478	482	490	460	437	469	445	511	502	460	457	485	520	471	446	475	449	499	478	496	483	475	439	487	479	486	405	457	476	504	502	470	506	489	482	464	469	484	438	473	499	475	473	478	464	455	495	450	439	458	462	502	490	475	480	506	495	496	470	486	470	481	466	460	504	479	474	456	470	495	458	446	460	505	464	526	492	477	453	508	459	460	476	493	452	471	445	503	474	463	491	487	508	473	446	452	442	478	493	483	459	504	498	473	487	513	477	474	491	478	512	478	437	458	499	476	458	507	482	496	515	471	447	488	458	473	479	508	496	462	477	491	514	464	510	486	489	480	458	433	453	472	497	508	487	466	482	447	497	452	483	423	466	469	475	483	481	486	469	491	450	446	462	482	465	480	504	472	494	451	473	483	484	479	467	497	449	453	472	503	476	462	515	496	483	434	481	459	485	493	486	455	477	489	468	486	493	522	505	476	430	522	460	472	502	513	461	495	476	513	465	491	472	509	466	490	466	460	485	470	482	480	485	468	453	447	470
1692	147	161	168	169	144	152	155	143	133	127	137	136	152	129	123	167	114	132	156	172	121	130	138	140	140	135	130	144	156	133	143	127	114	130	157	131	140	121	149	127	119	128	135	149	141	136	127	130	118	129	121	130	126	146	144	146	137	129	138	143	163	131	138	118	137	140	148	133	137	137	122	142	135	130	124	122	141	143	121	122	133	147	134	120	127	127	117	132	128	148	136	117	138	139	133	130	138	146	149	162	142	136	123	141	139	122	146	126	144	132	120	143	134	144	127	124	135	134	133	107	135	121	120	128	128	130	117	137	128	122	156	116	144	121	122	121	157	119	127	123	134	137	135	109	131	160	154	135	128	117	160	129	127	123	148	122	132	128	136	141	121	137	126	141	127	129	122	132	146	115	147	131	148	124	116	147	135	141	111	149	123	125	140	129	134	147	130	122	147	132	123	133	136	122	144	125	142	133	151	120	131	140	113	139	132	125	133	126	124	136	111	147	132	135	124	133	146	147	140	153	137	144	141	134	122	149	124	142	120	131	127	142	154	122	142	125	161	119	152	140	128	150	141	129	136	129	133	145	119	139	137	140	116	139	138	134	132	136	130	129	133	148	150	132	146	152	115	131	129	140	130	119	119	153	123	141	135	134	119	136	130	128	149	143	131	127	133	139	123	132	137	136	129	156	144	134	127	143	132	126	134	129	137	156	119	134	126	127	147	125	145	129	123	148	143	142	141	144	116	150	125	127	133	122	165	127	130	121	134	144	111	128	144	148	124	154	121	127	150	136	127	112	129	142	109	142	116	126	147	133	126	142	115	153	122	135	128	133	124	123	137	135	125	119	122	138	137	124	154	139	150	145	137	123	122	118	134	144	142	139	142	124	121	127	147	141	119	126	136	129	119	128	146	131	120	131	148	141	120	115	159	134	130	118	143	139	142	132	132	143	135	148	124	143	116	119	151	125	124	120	124	129	156	112	143	141	131	144	151	127	122	119	145	123	120	153	139	127	130	120	145	134	131	134	154	131	135	141	141	117	147	148	134	125	113	139	136	133	145	141	123	126	131	143	126	124	132	133	138	126	131	131	143	124	126	125	118	160	129	145	137	138	142	161	141	169	126	102	140	146	141	127	155	143	137	128	143	119	133	121	129	134	119	137	116	124	100	127	158	127	151	147	123	125	122	142	143	121	124	150	129	144	131	141	117	119	142	128	147	109	129	144	128	136	139	127	136	128	136	156	136	124	136	112	125	125	110	134	150	153	113	136	141	124	153	121	121	141	147	150	149	120	141	123	124	133	130	147	148	139	117	136	129	138	158	105	140	142	110	139	130	138	141	126	142	150	96	152	143	143	123	132	112	129	109	139	130	118	105	134	146	145	132	121	151	123	146	136	138	145	139	139	141	126	128	124	157	132	110	141	139	121	146	139	133	142	142	130	131	148	128	134	113	125	149	151	150	121	131	134	147	132	126	127	119	123	119	134	148	131	142	153	119	145	135	132	143	145	156	138	119	151	143	137	138	141	127	141	131	134	133	121	146	125	144	124	124	139	118	127	149	127	129	119	136	113	119	125	133	129	120	127	148	106	129	104	120	136	147	143	149	144	142	155	120	125	135	130	135	141	132	139	134	146	153	141	116	123	143	124	117	132	156	138	127	131	123	145	122	128	154	131	139	139	133	145	132	159	141	117	135	132	116	127	137	123	140	134	130	120	126	129	123	147	127	115	124	120	118	133	139	139	109	152	122	121	121	135	128	148	133	125	127	125	123	122	111	111	142	109	135	121	148	146	137	144	113	139	140	147	125	132	152	147	151	118	130	129	143	130	132	156	123	136	128	141	156	109	149	132	124	99	133	147	138	129	139	120	121	144	140	139	118	144	134	115	133	138	122	139	120	143	134	120	139	123	126	147	138	137	144	116	122	136	131	142	145	137	137	143	130	132	128	134	136	139	149	126	129	152	130	124	116	139	145	148	144	138	118	138	135	144	141	127	140	133	126	139	125	129	154	134	150	107	143	151	144	121	134	156	149	123	152	146	153	139	119	131	140	131	140	126	143	123	125	129	129	117	136	115	134	121	117	139	131	141	152	128	123	125	135	127	132	141	138	155	153	131	117	126	119	123	144	116	132	121	150	130	150	121	125	140	117	139	128	144	152	134	142	129	153	129	131	141	133	148	127	138	108	126	136	146	132	130	132	139	121	125	137	128	133	133	134	126	132	141	130	111	142	136	111	125	126	133	149	151	145	125	130	133	133	152	130	116	117	129	173	130	126	126	137	138	142	132	121	123	143	134	124	133	135	141	150	128	116	131	146	126	118	127	122	133	124	149	133	140	133	122	114	137	155	120	131	136	134	126	125	147	147	136	146	150	162	118	132	155	133	147	142	144	125	140	118	143	139	114	136	155	118	147	135	149	142	128	129	167	141	117	128	127	126	131	137	128	144	138	131	131	146	139	140	139	125	124	123	121	165	135	146	132	125	126	111	132	154	106	130	119	136	139	134	121	122	131	166	163	147	113	123	151	160	133	136	153	115	123	125	127	132	139	115	134	140	130	138	122	122	110	116	147	143	131	146	149	137	130	151	129	127	116	125	124	136	122	142	127	138	133	126	124	135	145	140	123	141	150	138	116	131	142	156	130	111	114	133	131	143	127	141	154	138	115	140	141	145	136	145	154	140	145	134	134	126	124	128	122	126	140	131	114	147	123	159	148	141	146	124	148	132	137	127	124	141	137	121	121	132	123	132	154	145	149	121	137	135	131	114	136	131	111	141	143	139	132	138	124	130	126	148	126	143	141	121	125	130	124	118	132	137	109	138	149	126	144	118	138	147	108	121	108	128	135	133	128	149	124	146	122	154	139	157	151	142	117	154	124	127	134	136	129	128	156	125	140	126	124	136	104	149	132	122	143	121	107	120	141	151	133	148	157	151	124	112	126	121	145	139	110	123	148	129	140	124	128	133	137	143	123	124	120	148	159	124	150	131	151	152	126	131	139	142	143	139	118	125	134	109	142	152	126	128	139	138	145	144	138	143	127	139	127	148	126	129	124	134	135	130	134	124	130	131	117	130	153	133	139	128	126	153	135	153	127	134	147	137	124	127	129	141	118	120	142	142	120	136	138	131	138	149	140	137	121	115	142	125	126	140	114	135	139	121	126	101	143	120	113	125	125	123	149	151	122	128	134	129	139	141	121	151	120	125	132	133	132	132	125	135	154	135	134	126	135	125	129	153	118	151	123	119	143	116	111	124	128	132	133	138	113	118	110	121	140	121	120	150	129	143	120	119	145	158	119	140	161	142	137	125	118	119	127	129	137	140	122	131	135	135	126	139	119	134	147	124	137	103	123	130	136	126	147	127	150	117	122	161	126	152	131	120	142	145	132	135	130	131	136	127	112	117	136	129	145	141	137	162	108	112	164	134	135	133	132	131	160	122	140	125	130	124	127	124	143	136	134	114	124	117	131	126	138	126	153	118	152	148
2021	530	637	667	611	653	567	574	582	562	556	528	521	516	529	479	518	482	488	502	481	487	514	506	450	509	506	549	499	477	531	482	529	472	506	455	528	495	507	461	461	476	473	461	480	480	493	523	490	475	521	513	459	462	492	478	468	460	488	495	516	466	516	497	485	508	476	464	486	481	506	514	493	467	458	450	507	478	519	475	497	551	476	502	482	528	485	514	495	486	532	475	501	531	555	547	515	473	465	500	489	562	515	460	511	531	464	476	526	468	510	461	475	489	483	496	474	491	524	468	505	470	477	466	474	482	505	464	483	465	485	503	480	471	492	480	527	507	508	489	517	485	481	492	525	525	517	479	476	501	487	495	541	465	473	487	508	463	464	485	492	489	502	480	513	521	461	512	477	470	480	464	469	540	512	501	485	483	475	469	510	453	490	453	493	444	466	473	481	531	508	477	473	516	464	506	457	495	503	504	507	464	489	500	532	508	506	515	473	495	517	502	468	469	451	481	457	506	491	533	494	509	493	496	470	534	470	476	520	464	501	466	500	506	502	520	487	464	482	496	503	488	472	445	493	470	458	532	458	484	498	500	504	466	482	475	506	504	479	511	490	459	481	498	466	511	460	500	496	492	459	455	492	514	486	440	483	504	519	509	476	451	503	454	468	497	491	461	501	444	489	462	492	490	488	495	525	484	486	501	499	488	481	480	490	478	467	487	464	438	519	486	451	474	469	527	467	508	495	458	501	494	506	500	500	453	442	445	500	493	469	460	473	515	482	486	486	457	501	513	526	489	528	479	469	490	489	498	510	491	525	461	459	493	514	505	509	468	475	490	447	489	501	489	498	449	499	463	493	472	472	436	466	482	492	511	495	501	485	512	475	462	477	486	477	462	492	468	447	503	474	484	476	543	478	498	454	459	482	475	519	542	504	473	485	492	515	556	472	519	470	470	501	508	460	488	518	501	496	453	514	457	528	495	427	512	408	449	497	526	459	540	510	502	490	490	511	473	491	467	477	530	493	488	521	503	478	507	479	443	500	469	489	485	499	479	477	461	477	468	488	554	473	483	478	483	484	496	491	476	458	483	511	464	444	470	475	500	483	500	501	484	476	481	521	477	475	464	497	481	517	476	492	502	504	480	482	474	466	466	481	470	497	464	467	480	468	518	476	482	484	493	494	449	463	501	485	529	484	535	483	492	511	486	474	474	483	501	471	491	499	447	498	473	494	451	503	500	502	476	486	473	473	492	467	501	477	496	485	495	498	484	522	494	525	511	475	505	460	518	483	548	472	474	497	477	511	523	481	520	484	482	508	492	470	498	497	477	498	482	490	501	478	492	459	485	464	491	520	496	479	493	500	491	480	514	505	479	500	487	522	488	499	504	484	483	538	485	516	496	505	487	499	466	494	478	462	457	509	499	485	478	484	533	477	483	448	467	500	477	519	465	485	488	481	509	503	508	482	461	524	476	527	458	453	455	462	465	542	467	501	511	467	508	494	494	505	499	492	442	460	469	507	501	464	474	471	463	489	497	525	501	467	533	474	506	501	512	494	446	500	467	478	477	493	501	452	489	494	449	479	498	527	529	492	483	492	487	490	511	489	489	471	453	514	506	458	482	459	492	468	489	499	454	505	455	485	502	505	499	474	508	528	509	481	511	511	500	461	494	494	483	516	490	471	491	449	474	499	463	513	556	521	467	521	464	448	476	462	486	491	499	500	523	483	460	478	458	510	469	493	468	492	482	497	505	480	473	446	508	506	479	491	485	487	508	500	489	490	491	524	474	499	549	495	483	477	468	502	490	474	480	474	496	466	509	486	476	481	503	473	452	487	490	501	503	544	459	514	437	531	483	502	494	443	476	477	487	460	503	498	490	457	493	466	485	504	491	522	474	458	502	518	476	486	497	525	473	475	492	472	448	501	451	490	477	470	460	472	509	478	503	510	515	476	488	477	490	460	473	507	488	466	485	478	493	502	490	501	504	471	502	489	479	464	521	496	505	443	513	514	492	448	492	483	478	475	474	530	499	517	495	475	481	499	511	478	516	467	496	477	494	513	508	486	472	490	500	517	502	494	486	496	482	510	497	482	492	443	497	488	488	505	483	452	466	482	466	493	487	530	475	548	433	502	476	488	481	524	476	455	476	518	497	514	511	460	476	449	475	487	502	523	493	500	477	451	510	483	473	476	438	454	474	497	465	493	512	487	529	482	491	485	490	503	445	493	456	481	466	493	522	506	507	471	443	485	468	499	464	509	503	505	494	507	493	467	501	485	489	466	458	496	532	509	499	511	503	536	498	434	476	470	504	504	510	488	469	464	453	485	474	499	493	464	485	521	470	471	519	481	493	470	489	484	522	476	511	518	493	479	460	490	460	488	489	499	480	482	476	517	468	486	503	463	460	487	478	462	489	480	487	483	527	483	486	522	498	509	508	485	510	483	473	442	497	502	484	494	534	484	468	488	452	474	469	494	519	499	511	485	500	496	445	488	521	503	502	536	471	486	510	458	476	466	491	479	472	477	478	500	425	465	477	519	511	478	490	517	494	479	502	471	473	486	486	486	513	475	477	464	496	479	499	502	484	480	482	447	465	513	477	513	528	477	482	467	458	485	483	480	441	464	490	447	470	496	473	518	501	481	480	508	498	484	495	457	501	470	449	464	506	474	432	486	499	493	489	473	495	473	481	488	527	475	472	482	480	503	475	460	494	448	465	512	462	440	496	482	483	470	517	480	517	531	470	498	470	480	452	486	503	479	508	487	474	477	467	464	477	517	457	496	494	516	458	487	494	473	469	501	491	503	504	474	484	498	465	521	515	485	481	448	472	479	480	457	480	532	503	505	488	479	469	496	516	466	507	480	511	449	482	493	519	502	506	500	503	482	486	521	490	487	497	495	496	468	506	464	444	480	477	484	477	503	505	463	495	486	481	460	509	468	439	512	508	472	500	481	458	526	486	494	500	511	493	476	528	489	501	522	478	477	480	523	528	497	538	546	476	464	480	508	503	499	471	495	485	506	505	480	477	465	458	524	453	520	502	474	495	486	481	486	497	478	529	451	478	515	491	485	480	526	487	472	468	467	458	459	476	500	447	430	442	538	458	503	499	519	508	490	482	527	490	467	475	526	476	471	492	450	529	463	440	499	476	552	507	517	505	462	495	483	482	473	474	526	487	493	495	508	464	523	528	474	489	471	496	482	495	479	443	488	488	475	477	490	534	504	453	486	514	486	514	488	482	485	512	477	465	501	466	462	485	461	495	523	534	490	467	505	482	496	485	492	466	491	496	496	504	463	483	477	461	475	503	486	523	461	493	483	461	511	463	509	497	458	514	476	478	507	523	503	471	445	508	464	464	482	528	516	512	502	513	507	511	479	483	472	525	451	503	493	510	498	475	505	493	481	483	517	475	504	468	526	462	542	498	533	454	510	499	530	490	500	466	469	490	481	481	498	491	512	471	487	472	477	511	530	490	503	494	509	517	476	462
1680	174	177	162	187	141	147	158	136	140	110	134	133	132	134	135	139	113	123	101	122	151	131	141	135	106	128	130	136	146	135	115	132	143	138	121	138	114	127	136	139	158	135	143	135	125	129	137	137	145	141	145	126	138	135	132	139	144	151	121	133	151	122	142	150	125	97	130	121	133	142	126	117	124	125	128	110	136	145	107	118	133	147	130	125	115	142	125	139	132	127	136	117	131	138	126	137	140	141	122	128	152	143	138	127	131	120	116	117	138	123	115	135	144	133	135	127	127	128	121	116	124	105	120	125	140	126	133	126	129	118	136	141	106	132	142	134	138	136	130	125	124	120	142	150	143	135	153	143	117	153	129	144	122	127	136	129	130	117	131	140	120	146	125	138	120	118	133	132	139	138	134	131	129	142	123	128	131	149	124	144	122	127	134	131	135	129	125	126	142	135	148	107	132	132	130	134	143	131	126	124	131	114	146	108	123	136	141	128	123	124	134	138	122	131	133	120	140	124	129	133	139	125	138	132	140	130	156	123	140	161	138	157	131	125	148	126	146	134	136	132	157	113	133	136	108	153	126	125	135	127	128	120	118	127	144	116	128	118	131	127	137	120	122	128	133	113	136	139	129	148	134	138	149	140	111	137	133	134	148	134	131	130	130	134	130	136	108	137	134	118	147	122	139	136	107	125	127	142	158	129	122	121	124	140	123	126	146	138	123	137	145	134	135	140	129	118	129	139	122	126	107	140	145	132	137	143	123	138	130	135	134	122	101	131	156	130	136	129	121	134	154	137	123	117	122	119	139	125	116	131	115	128	134	132	121	120	143	127	117	134	113	129	149	131	107	105	135	136	145	144	134	137	125	143	131	126	143	138	147	133	132	143	121	140	108	140	137	118	129	118	132	133	127	136	127	141	108	116	127	118	131	129	144	137	113	122	125	133	120	126	143	128	143	136	124	117	134	135	129	137	122	131	139	133	146	152	149	127	115	135	137	123	145	126	135	136	136	125	130	121	158	145	123	141	124	146	149	129	144	143	122	126	116	122	115	129	124	121	122	110	128	115	119	130	134	126	151	140	118	146	113	140	125	132	137	125	140	129	119	132	114	123	146	128	143	124	124	123	148	138	112	139	127	111	137	126	118	142	141	147	130	156	124	125	159	127	137	128	121	142	114	156	113	127	133	116	143	139	147	141	137	122	118	122	134	130	119	146	117	138	131	145	119	157	138	138	136	129	132	125	155	114	130	133	120	118	130	138	117	118	123	115	161	130	125	153	157	131	137	126	120	130	123	119	120	158	124	120	121	116	144	126	118	119	131	134	146	124	129	115	137	127	129	136	144	129	142	139	133	115	133	120	118	140	139	135	105	141	118	127	143	144	137	136	136	115	130	157	121	101	136	121	125	145	127	125	126	118	113	138	126	110	138	111	133	145	127	111	130	118	127	126	129	139	125	138	128	126	135	130	135	132	128	105	143	142	123	128	133	135	124	120	137	123	119	154	131	114	123	130	129	142	138	127	129	133	116	111	123	151	164	145	122	139	128	123	143	104	145	147	145	129	139	155	121	97	141	115	144	130	127	125	135	133	129	140	134	141	135	112	124	121	118	154	109	129	137	165	148	131	122	120	115	109	144	133	127	121	136	134	138	116	108	130	142	124	136	136	132	121	136	129	137	122	140	128	131	116	135	151	125	138	125	129	146	130	134	138	131	131	138	114	120	159	131	122	130	133	134	125	137	138	148	119	154	153	147	112	143	153	128	157	110	134	127	127	130	111	126	103	126	120	150	140	130	148	137	137	157	129	141	133	151	146	117	133	122	121	132	128	146	130	116	130	118	129	130	161	136	140	132	118	140	122	109	145	141	116	147	143	136	136	141	136	145	127	135	134	116	132	119	124	126	118	134	120	116	141	134	148	118	141	139	139	113	129	101	123	123	133	95	132	123	124	136	147	119	110	148	132	121	131	149	114	140	114	125	140	139	126	121	136	118	124	130	137	124	124	138	123	124	137	131	128	145	119	107	136	114	159	138	129	122	129	135	143	133	134	131	132	131	126	128	132	129	117	112	133	123	123	139	128	135	128	119	136	125	157	127	133	131	124	137	125	121	141	121	123	94	147	135	108	125	129	108	123	131	146	140	136	138	126	107	111	146	125	111	140	133	142	139	132	163	129	133	131	116	123	141	133	109	150	135	115	133	142	128	131	138	118	132	137	115	115	133	116	134	126	163	124	134	144	138	119	126	139	120	117	118	148	132	136	127	138	134	119	110	144	134	126	146	129	136	132	123	129	132	135	147	143	145	122	144	141	132	119	119	119	116	167	130	133	128	121	150	118	131	153	131	133	118	136	105	146	137	122	118	117	113	120	139	157	125	116	134	126	137	147	141	148	150	118	142	123	127	116	131	125	140	122	134	137	123	131	147	133	126	122	146	142	123	123	143	137	134	140	133	150	129	127	118	110	135	141	126	140	136	160	145	145	139	125	143	127	110	118	142	122	116	126	116	144	136	104	111	117	132	123	133	125	127	139	117	121	139	125	138	120	145	131	139	116	140	130	128	128	117	134	122	134	138	143	156	154	140	129	132	146	141	147	118	124	107	143	135	132	151	151	125	150	105	115	140	123	145	106	133	144	138	140	139	120	140	132	133	129	127	132	118	129	145	111	121	152	110	153	135	138	144	143	112	121	124	117	126	129	114	134	119	120	154	138	141	131	124	126	127	145	123	126	133	118	128	139	116	120	119	137	125	123	128	130	125	127	146	113	121	137	115	134	130	129	125	149	126	131	141	124	139	143	138	128	118	132	137	109	116	135	145	127	109	113	131	132	129	115	125	140	140	134	119	145	99	110	136	122	146	125	126	120	108	120	121	107	149	112	145	126	150	144	126	145	133	123	143	146	131	143	132	136	137	134	131	128	133	149	128	134	152	121	132	124	125	136	107	130	134	124	113	127	133	131	142	138	146	138	144	134	119	130	119	128	120	134	120	121	123	113	142	113	133	111	120	127	122	139	121	118	126	133	146	126	147	142	111	132	130	112	110	123	141	125	119	142	121	119	123	126	131	123	107	137	147	124	131	127	134	160	122	151	116	121	134	141	153	148	114	125	128	155	119	109	119	119	140	121	125	120	132	134	132	132	114	113	143	155	135	119	133	127	128	142	135	132	126	140	132	129	128	126	147	130	122	137	116	129	113	121	129	139	152	141	148	133	129	129	112	147	137	131	130	133	140	124	101	115	112	129	127	121	130	138	125	116	165	151	115	124	122	121	114	130	119	121	123	121	137	124	135	122	115	142	127	153	111	143	134	119	163	141	131	121	141	129	114	136	124	124	125	137	111	118	133	123	128	122	119	129	126	111	126	128	121	148	149	122	128	145	120	109	132	109	131	131	134	136	123	125	129	129	124	142	124	119	133	115	124	121	116	130	128	141	133	121	120	123	126	138	112	139	127	156	155	135	124	128	137	124	128	134	137	132	134	121	133
1998	534	606	670	637	561	617	617	556	548	520	525	511	499	470	509	500	488	512	489	545	490	480	515	486	485	487	455	475	501	467	477	476	465	511	491	465	489	520	476	484	460	466	483	442	454	481	512	526	511	469	468	480	482	482	477	484	467	507	502	499	491	457	536	490	488	477	483	509	472	482	464	478	507	452	496	500	500	499	469	498	472	494	482	490	513	540	482	532	478	467	530	523	496	535	573	486	489	516	508	479	492	522	509	469	482	445	498	463	474	472	472	475	479	495	500	469	471	495	441	461	499	473	480	484	469	446	450	487	487	483	519	444	496	430	509	500	504	469	460	474	465	456	503	496	488	440	515	499	465	463	477	480	408	492	461	457	531	500	499	505	482	507	481	491	451	465	487	457	476	468	437	524	472	479	462	486	501	498	481	518	499	503	498	511	464	478	466	482	459	484	485	482	480	473	476	473	452	466	488	460	478	485	496	506	512	503	503	462	479	479	492	483	483	484	469	488	485	485	472	459	473	478	474	465	505	471	467	479	456	536	471	490	486	473	475	463	493	440	466	451	512	497	490	471	497	475	482	511	435	489	471	523	489	477	444	462	473	488	474	535	492	482	494	501	496	511	447	519	473	483	502	464	443	447	514	430	497	469	442	491	504	435	492	451	472	462	464	498	445	454	479	453	468	489	471	489	459	501	450	462	499	480	449	488	503	526	491	458	494	426	497	477	508	453	445	499	498	453	474	493	506	508	444	478	492	542	450	442	472	517	502	487	476	458	460	497	496	519	465	525	496	488	505	491	486	471	452	487	522	467	454	461	466	464	477	482	505	475	500	487	473	458	486	447	478	502	465	434	494	453	491	473	461	474	493	481	488	473	451	499	462	472	461	464	483	475	495	490	477	502	496	464	507	491	462	472	480	507	512	467	505	431	494	478	470	492	483	490	520	476	487	455	505	458	472	472	496	488	460	459	445	438	470	488	464	470	485	497	496	495	503	479	494	485	509	483	486	476	499	474	480	487	454	479	454	477	452	488	480	466	550	507	485	477	480	493	507	499	504	488	446	530	469	474	448	454	483	461	467	493	480	493	468	505	482	492	486	498	480	462	475	480	514	472	499	465	484	517	497	436	465	491	426	493	476	471	457	462	476	488	463	442	512	457	468	474	480	469	479	446	487	484	450	482	523	462	478	490	487	529	440	511	517	486	489	505	460	500	456	486	445	476	457	457	476	465	509	512	495	509	482	487	488	498	480	500	485	463	490	508	495	447	484	475	481	478	471	501	486	495	460	462	471	460	466	434	456	468	482	496	446	499	496	479	526	488	496	473	456	492	483	458	475	466	506	483	490	468	436	489	444	497	494	493	417	452	486	503	453	475	463	481	452	504	437	510	476	461	542	443	490	481	464	457	456	517	486	512	477	479	506	493	496	486	426	489	482	469	459	492	468	473	464	468	489	448	488	487	462	501	511	474	460	503	460	428	456	483	497	469	472	472	478	469	457	528	442	454	481	486	476	463	502	440	520	495	473	494	432	484	443	482	449	481	495	478	458	470	477	450	465	472	509	483	436	482	453	449	484	461	484	505	482	506	484	451	475	499	524	495	471	498	504	508	482	470	464	486	482	510	482	482	520	484	494	463	508	464	487	463	476	482	498	440	477	475	458	474	503	508	495	526	448	479	502	503	492	425	451	505	490	484	468	449	481	511	513	487	509	485	494	459	406	491	486	505	471	437	479	524	494	514	511	508	485	505	497	445	504	472	490	478	495	490	506	487	520	446	505	456	493	465	455	460	467	467	451	496	454	477	477	490	458	483	494	457	483	479	524	449	462	491	506	500	465	459	459	474	483	509	464	497	458	455	488	448	506	467	489	477	440	435	474	450	486	477	492	479	512	485	462	490	493	500	477	498	514	487	466	469	480	461	482	443	466	470	448	498	489	478	465	515	485	476	426	475	455	494	490	504	494	481	481	455	448	473	492	464	497	487	505	459	493	511	498	461	462	491	484	469	423	454	477	486	506	473	466	466	459	473	460	519	493	500	476	494	478	503	455	514	450	496	477	472	453	461	487	494	505	455	480	464	457	501	474	503	462	482	455	456	446	454	488	459	461	447	487	457	470	489	480	502	460	494	506	428	476	463	487	461	475	440	460	494	493	481	481	445	510	499	471	475	482	503	452	494	494	469	486	456	474	468	465	451	478	472	484	498	492	481	472	423	501	470	446	498	465	469	470	491	487	507	475	469	493	476	443	481	475	513	490	473	478	473	487	468	474	462	475	445	504	481	485	437	494	471	494	489	482	536	451	451	457	464	444	476	450	479	491	447	451	485	483	478	515	482	485	469	505	520	512	472	450	501	473	410	484	506	505	480	497	478	493	460	479	507	458	500	459	498	483	464	440	459	495	470	492	490	520	482	444	444	494	441	521	495	450	489	483	447	490	478	463	499	456	455	448	461	482	451	461	467	496	477	440	486	516	502	485	500	492	477	493	476	517	479	476	513	488	498	494	472	474	477	481	500	461	487	454	489	461	484	491	483	482	442	460	502	502	495	528	524	435	476	488	486	523	455	480	497	455	518	474	460	520	474	493	490	483	492	475	469	484	488	517	532	523	431	494	491	518	510	482	452	427	496	501	453	460	493	473	489	476	530	478	512	513	479	493	528	493	469	501	470	456	480	497	451	514	511	511	485	450	473	478	452	473	464	471	516	494	484	498	501	491	492	461	458	480	457	477	473	538	451	447	450	496	474	454	510	462	490	482	527	485	476	471	478	464	455	492	470	476	448	469	459	494	454	511	417	499	536	460	477	490	484	464	509	475	477	513	471	472	464	499	441	474	473	474	484	484	446	489	436	482	489	498	478	459	534	430	482	454	484	486	452	487	472	490	490	518	491	504	481	521	460	504	484	458	477	508	464	478	500	489	524	450	522	453	474	454	484	521	457	502	494	465	475	480	487	470	490	452	484	476	515	464	503	458	437	466	466	490	475	491	519	488	488	478	496	447	508	492	475	468	472	471	460	483	477	477	466	471	513	461	511	479	484	458	502	496	425	460	502	492	455	473	514	457	464	436	467	505	445	484	470	457	477	498	486	507	479	486	471	503	529	445	468	534	442	490	512	454	463	471	458	497	494	417	501	501	489	495	492	453	515	499	471	478	459	468	515	470	474	507	492	484	457	481	462	464	473	500	449	461	459	489	479	481	461	481	476	488	484	477	472	474	465	459	499	493	505	472	455	469	490	428	447	477	486	460	473	468	490	518	476	466	452	441	510	482	470	479	507	457	470	482	470	506	504	463	482	510	431	490	477	479	463	472	508	442	499	457	466	491	462	476	462	471	495	473	498	498	489	495	452	494	495	496	473	470	486	476	487	483	483	409	501	467	486	484	444	484	554	477	478	507	443	484	482	490	484	487	497	433	495	481	451	469	486	472	510	480	506	486	501	484	486	458	478	459	501	445	463	460	519	473	529	478	457	516	461	477	482	500
1685	181	192	190	182	162	122	147	156	129	139	129	150	118	141	137	132	119	135	130	133	108	133	125	131	137	146	133	148	143	133	138	129	165	147	122	135	130	132	133	127	121	140	138	147	125	144	131	151	131	117	140	132	159	123	125	132	125	121	126	121	124	138	141	121	124	149	119	130	143	118	148	132	125	116	134	147	127	154	125	137	144	130	128	128	118	148	136	130	154	119	132	139	134	153	138	147	121	129	118	141	138	142	102	141	146	152	134	138	150	148	136	138	149	137	131	133	126	127	145	158	126	124	131	130	130	118	131	139	126	120	121	142	114	142	130	127	142	129	135	130	164	151	138	146	151	119	135	141	124	125	131	145	137	137	125	125	117	130	129	151	121	134	144	140	128	134	147	134	138	145	119	128	129	139	139	130	120	140	123	138	154	135	130	144	158	143	145	132	103	137	131	125	156	122	139	156	147	122	167	151	131	110	139	141	134	137	110	136	117	151	127	135	121	134	128	129	132	128	101	134	137	115	115	120	149	138	128	164	121	134	132	149	132	134	118	142	143	153	122	132	130	121	107	143	128	143	133	130	152	138	151	130	151	146	114	129	129	122	132	132	134	126	140	136	123	160	127	124	128	116	136	137	134	135	125	141	113	132	133	136	150	144	143	125	149	132	123	133	134	130	123	152	142	128	132	133	163	136	149	138	137	145	151	142	145	145	149	130	134	138	142	160	118	158	133	127	135	109	145	115	122	119	132	136	125	129	115	146	137	143	124	152	139	135	111	140	145	108	153	133	131	135	132	119	136	139	157	137	131	153	113	127	127	130	141	136	114	145	131	146	144	140	131	138	132	129	135	144	141	145	128	146	129	132	139	129	153	149	153	147	129	111	140	111	128	146	118	139	161	141	158	152	137	135	145	150	140	133	128	132	144	140	144	140	127	129	129	133	104	132	153	133	139	125	134	123	145	126	150	137	127	138	127	126	137	131	127	140	144	115	145	132	126	144	126	142	138	135	134	124	117	142	141	127	119	137	154	107	139	108	136	110	132	137	140	124	152	115	121	136	143	131	156	138	130	122	152	134	136	117	128	127	118	129	118	126	120	117	132	135	132	141	131	136	142	124	157	134	146	141	134	124	153	142	150	131	126	137	128	123	151	127	137	127	155	146	136	123	143	123	141	155	134	124	113	146	155	139	131	127	156	134	118	131	123	141	138	137	119	126	134	137	127	121	138	143	127	130	139	115	140	131	134	153	135	128	135	140	120	133	144	120	146	119	148	141	102	113	128	167	131	138	135	149	131	130	140	138	116	110	127	113	150	149	116	127	135	130	135	145	122	130	120	149	118	115	137	156	151	161	168	125	132	138	150	145	136	109	120	143	159	143	130	137	136	142	104	111	139	140	155	136	142	133	129	144	139	131	123	123	119	122	137	149	120	162	126	144	159	156	129	126	121	129	115	130	114	154	126	149	137	123	150	142	141	107	151	141	133	139	138	165	130	133	144	110	120	134	149	125	136	128	143	148	132	142	141	146	136	125	125	135	129	158	135	126	148	137	150	130	154	149	122	130	130	149	127	157	128	128	129	143	120	131	135	129	126	142	155	127	131	121	129	129	123	133	124	101	137	147	136	135	143	123	147	136	119	122	139	128	140	156	120	136	140	153	139	133	123	142	128	124	144	139	143	134	133	149	142	128	147	124	125	136	140	119	145	133	122	118	130	140	162	149	122	122	137	134	147	141	149	129	105	123	139	138	135	127	120	125	141	147	143	129	142	133	130	131	135	139	130	121	116	111	142	133	128	144	127	111	118	126	135	114	143	152	147	132	110	150	145	127	105	146	138	154	137	125	126	172	124	140	134	123	144	133	147	116	125	125	136	140	134	140	116	115	137	113	122	122	151	121	123	149	118	121	116	133	136	143	123	126	136	135	144	143	126	127	132	132	147	121	139	124	125	119	142	127	133	122	127	140	111	114	133	130	128	115	140	122	115	128	147	134	128	120	135	134	130	152	128	131	121	130	135	132	132	159	146	128	132	144	143	148	144	114	127	146	159	116	137	134	140	139	118	113	130	143	145	105	147	136	126	136	146	157	133	135	133	131	144	129	145	133	142	122	144	117	120	137	124	132	127	134	111	146	149	129	129	134	145	118	127	143	133	135	149	144	126	112	123	152	140	136	137	124	133	154	148	130	137	121	125	148	124	128	133	155	114	129	148	136	130	128	154	106	128	136	137	123	166	140	142	160	118	146	133	126	135	124	128	127	130	128	140	124	121	129	135	138	123	138	137	124	121	147	142	139	134	138	133	134	138	156	146	127	130	142	113	137	149	146	119	128	115	139	151	141	139	135	115	126	127	128	146	122	125	131	118	138	115	134	134	136	113	142	138	128	146	141	133	123	127	137	167	144	135	142	152	136	131	125	128	151	111	137	146	133	135	136	123	130	127	115	128	126	108	142	125	134	138	117	120	127	152	120	137	131	148	142	141	138	142	137	135	138	136	142	120	138	129	138	121	120	147	146	102	143	116	147	123	112	139	141	147	122	128	125	137	138	133	142	128	130	123	115	152	133	124	132	156	151	134	165	126	123	123	133	117	103	132	118	124	149	136	158	154	131	125	146	143	131	118	123	136	141	146	146	132	137	131	114	117	141	124	118	137	149	125	137	153	136	133	118	145	155	141	144	138	139	119	120	137	141	124	133	124	136	133	125	121	110	132	128	140	135	146	113	135	131	128	129	141	132	122	133	113	133	125	128	125	128	132	139	139	139	143	126	135	139	113	117	123	151	160	128	130	138	148	137	143	115	137	111	146	142	140	124	131	132	137	139	109	152	128	131	158	144	131	150	146	149	125	131	139	124	139	132	145	129	123	138	156	123	135	141	117	133	150	116	119	132	140	134	122	165	130	125	124	110	130	152	123	123	143	118	135	116	126	146	129	130	159	138	128	144	140	137	126	135	128	127	143	126	138	134	140	142	132	140	133	129	154	138	127	137	119	130	133	149	147	148	127	120	135	107	129	147	141	152	154	132	148	124	118	130	131	140	152	126	136	139	114	137	147	115	122	128	140	142	133	137	121	121	148	134	133	123	130	149	123	129	132	143	159	131	144	158	119	118	137	165	126	156	142	135	146	145	125	136	126	119	124	131	121	135	121	108	127	127	124	118	141	125	135	137	124	133	122	119	139	137	128	114	129	146	127	133	139	133	113	125	140	137	127	140	114	121	150	154	124	147	132	152	154	133	173	140	124	145	135	114	131	132	148	140	135	136	141	129	145	133	143	138	117	128	123	122	126	120	123	127	122	132	102	150	142	147	140	151	139	139	129	118	147	149	137	135	144	145	123	133	139	142	130	124	155	135	149	125	138	132	126	131	152	140	119	136	139	119	137	137	129	111	129	115	133	142	147	125	127	132	143	155	121	131	122	151	144	121	120	130	141	131	143	136	112	130	121	123	131	155	135	151	142	138	135	142	133	124	130	133	144	121	148
2092	547	609	691	673	618	559	628	574	569	494	546	526	482	502	493	487	495	533	470	462	498	501	489	497	493	517	442	506	517	479	452	488	474	486	470	441	513	476	476	436	476	516	478	503	480	517	503	510	500	486	509	469	510	508	486	497	494	479	492	468	480	485	527	493	502	514	519	507	507	508	495	511	519	521	525	449	468	504	490	471	505	472	454	478	483	488	522	516	485	521	463	516	523	576	572	516	462	485	508	523	543	538	515	506	484	494	528	485	500	487	455	515	475	489	549	505	486	462	459	482	448	487	509	496	510	496	445	537	479	469	496	501	477	456	507	540	545	506	498	475	468	488	531	518	476	457	456	465	471	472	512	485	478	467	496	458	498	482	499	454	460	512	436	476	500	505	452	469	473	492	466	481	503	483	457	492	492	472	441	494	483	463	489	455	514	504	500	487	482	500	460	496	471	452	481	480	487	519	475	511	506	527	491	427	507	440	478	456	501	499	466	539	485	443	468	459	509	479	485	531	526	481	477	505	482	538	464	483	456	456	523	512	494	512	459	500	490	479	467	479	449	466	451	467	475	478	481	506	504	463	467	491	517	474	439	472	478	484	473	501	477	455	481	476	481	474	488	486	511	492	488	469	467	472	520	487	464	482	454	475	471	458	476	488	505	479	475	459	462	487	490	493	445	504	499	457	470	491	453	480	460	473	443	481	442	487	465	482	431	505	484	487	506	483	512	499	484	478	505	469	504	491	517	507	491	486	486	503	488	474	506	496	494	500	509	499	464	444	443	480	459	485	504	502	505	455	475	497	477	456	484	504	482	446	486	481	474	484	465	502	496	459	468	486	462	500	499	470	441	475	470	485	489	510	441	481	497	484	450	483	480	475	488	530	529	509	498	472	486	478	473	471	475	496	479	469	493	485	509	471	493	539	485	457	503	483	473	438	504	479	480	467	493	472	493	438	454	491	483	451	468	458	468	491	456	491	509	484	468	477	455	451	524	475	503	519	477	508	514	504	468	490	464	473	497	497	492	476	494	472	484	509	503	501	497	452	512	471	542	449	511	486	491	501	484	448	454	488	517	457	471	495	481	484	501	446	505	462	481	459	504	496	476	484	494	451	481	463	511	499	475	519	483	524	470	463	488	464	490	484	500	491	481	495	467	502	493	524	532	479	485	494	489	488	488	462	490	472	488	471	482	479	456	471	500	499	480	502	491	506	474	489	470	489	478	460	502	449	485	473	473	512	501	498	479	472	490	449	514	506	466	544	509	446	526	487	488	457	501	465	497	502	501	493	505	473	453	462	477	498	468	459	480	469	506	491	498	464	507	496	510	468	527	498	536	473	509	509	452	509	485	454	488	530	465	526	492	486	452	475	468	463	513	467	480	471	464	486	484	452	505	458	497	475	503	459	473	498	487	515	477	507	478	507	504	534	499	493	475	462	498	460	497	450	475	482	500	475	464	499	483	460	477	482	479	485	484	509	490	478	471	472	480	500	492	454	466	453	496	483	490	503	472	483	516	505	471	468	524	524	487	508	497	520	469	494	533	482	494	516	494	475	463	462	497	501	472	475	498	475	485	506	470	473	516	484	482	479	500	502	486	467	516	538	520	493	435	515	469	456	516	444	494	481	521	476	495	461	479	484	465	495	484	516	486	457	495	501	451	490	502	501	496	492	480	490	514	510	502	493	464	443	442	486	490	490	511	480	476	476	481	479	458	476	478	460	473	519	453	484	485	503	455	472	495	486	473	474	514	458	450	493	450	490	490	501	499	484	503	470	447	438	473	505	457	485	464	467	529	506	498	452	454	486	511	486	487	461	513	454	461	473	452	444	490	503	498	488	471	480	450	434	487	474	476	477	468	472	498	495	472	510	491	536	532	485	474	488	480	481	470	492	449	482	479	460	467	491	452	485	452	449	473	484	424	481	472	453	478	452	448	474	463	480	509	485	517	505	483	473	446	503	468	536	472	448	468	485	509	478	474	463	484	462	494	484	478	489	484	532	495	510	455	512	482	496	513	467	472	484	497	504	481	418	478	469	485	520	502	505	504	472	510	483	483	491	508	468	488	484	484	477	486	434	506	517	504	451	498	479	509	465	507	479	444	478	488	509	497	433	490	480	494	528	505	480	503	485	438	485	496	475	535	498	495	485	500	477	462	488	512	458	484	460	448	514	500	493	430	512	463	504	477	471	476	490	467	521	463	491	504	475	479	468	457	473	486	503	417	466	487	508	489	461	545	452	470	484	447	479	478	465	538	501	491	523	479	464	505	497	470	459	485	512	476	520	515	470	524	506	514	493	492	486	461	476	461	516	530	477	486	531	446	509	484	448	495	499	456	498	474	486	518	550	451	494	495	474	517	492	451	467	491	478	466	492	462	466	443	504	442	468	533	482	452	484	504	507	463	483	507	471	463	490	464	512	469	460	506	483	453	460	534	482	509	460	500	457	480	438	482	461	491	463	474	474	522	478	525	500	484	508	471	509	499	497	495	490	482	487	488	495	460	517	507	523	482	470	445	491	508	456	493	489	485	528	478	476	495	471	536	490	451	464	498	453	489	437	509	471	451	502	490	525	485	468	487	511	518	486	498	485	474	495	473	496	472	527	488	463	531	488	487	509	491	515	469	502	472	508	474	484	459	466	521	501	505	465	489	456	455	486	498	478	518	497	508	474	448	540	449	530	491	497	499	498	534	506	491	484	515	469	507	500	472	522	518	452	472	509	443	517	509	476	468	484	449	476	445	509	524	471	446	502	502	431	475	449	458	484	501	480	466	504	457	497	487	434	481	506	494	530	479	505	501	466	509	458	458	512	467	482	500	488	497	432	537	508	491	501	474	487	489	517	474	506	519	507	476	478	467	488	489	459	489	478	479	494	466	484	513	502	518	515	469	499	494	524	498	489	488	452	498	456	508	519	506	467	488	477	478	473	475	470	516	467	487	502	451	487	432	514	426	488	480	488	535	516	461	471	469	514	490	460	489	462	472	462	481	508	423	490	509	554	508	440	501	486	468	466	511	493	511	490	486	499	450	492	462	474	520	465	505	495	511	458	467	509	477	496	487	462	448	492	510	511	486	456	478	480	492	493	472	470	475	493	469	510	452	504	490	490	492	473	530	501	486	496	506	447	499	514	482	527	529	474	491	500	448	477	469	472	504	511	462	487	473	465	502	499	458	493	444	486	478	488	511	466	459	480	527	483	481	456	504	478	519	512	482	476	459	476	477	460	526	446	499	468	508	452	478	491	483	493	468	461	475	469	495	471	485	489	493	495	478	474	436	485	500	486	510	491	517	534	441	468	491	468	486	451	511	451	535	493	532	486	483	509	455	454	455	512	451	511	496	458	500	490	455	482	473	446	490	451	504	492	509	523	490	476	476	557	464	511	435	500	447	490	481	499	480	506	514	502	506	488	493	506	487	469	480	504	525	474	492	491	520	524	499	494	487	503	482	462	530	475	507	441	467	465	473	467	491	533	502
1673	140	180	145	145	153	137	139	141	134	115	146	155	155	118	113	127	138	127	128	145	117	124	118	114	105	117	146	135	129	125	135	103	113	115	119	131	126	154	154	138	125	120	142	107	128	144	142	128	128	123	131	112	129	122	145	117	132	134	132	123	115	133	139	134	142	113	143	104	135	150	119	137	133	111	125	121	128	119	110	129	136	153	110	142	138	162	130	143	137	135	134	120	126	140	143	136	134	129	119	155	124	147	142	127	130	133	132	128	117	125	116	138	136	143	128	135	148	126	122	115	126	115	128	138	104	121	124	125	130	147	128	131	125	105	126	124	117	132	140	118	123	145	122	107	117	136	118	140	141	135	130	122	123	132	157	126	131	127	149	118	141	141	156	141	139	136	108	140	115	135	129	113	115	120	131	110	136	110	108	119	123	118	138	122	123	117	107	129	105	140	100	139	138	127	117	113	132	127	122	126	96	133	128	128	117	135	126	112	142	133	123	111	117	123	129	133	135	131	124	124	115	119	128	135	124	139	136	133	125	118	119	104	118	115	135	136	111	139	134	120	124	117	136	151	131	116	123	111	136	144	134	154	141	120	116	124	123	127	129	114	139	108	109	126	139	136	138	117	118	119	129	120	122	121	128	135	129	124	126	121	133	102	114	112	117	142	138	126	126	106	125	130	121	131	143	131	114	108	125	121	131	118	128	158	115	103	110	136	137	141	119	143	145	112	139	109	118	145	116	140	129	134	118	123	144	126	121	138	110	129	122	127	134	124	119	128	140	135	145	128	117	123	126	119	130	109	143	116	92	125	131	119	123	121	147	126	147	114	123	151	116	126	146	125	131	128	106	122	125	124	126	116	139	128	143	149	131	137	134	114	123	110	132	123	130	113	131	116	147	125	150	114	132	124	130	115	120	126	128	129	132	137	122	112	121	136	133	144	154	138	130	133	137	133	133	135	138	135	130	118	124	139	131	128	111	118	157	136	111	148	128	125	133	122	128	144	126	123	126	125	108	112	141	138	122	133	125	139	129	123	115	135	130	128	123	116	141	113	126	130	125	153	137	136	127	136	130	111	136	142	132	136	112	128	108	150	127	123	135	128	111	118	121	130	111	124	136	107	121	128	144	114	131	128	117	112	132	142	121	150	136	121	116	135	120	93	140	155	137	135	113	109	122	132	124	123	133	121	111	126	134	140	130	123	120	146	128	105	136	114	122	126	128	116	133	135	147	120	109	131	126	139	123	144	114	136	123	132	117	129	133	130	134	143	119	119	100	126	121	106	122	101	111	124	119	145	127	116	146	130	134	111	112	120	130	117	136	130	128	138	121	136	128	108	126	112	133	119	99	127	133	130	114	129	147	146	137	113	128	136	122	145	118	129	132	128	152	126	107	131	138	117	108	121	115	118	108	132	123	132	129	124	125	119	139	122	127	123	153	113	136	137	111	132	124	112	124	124	143	148	138	127	124	133	119	109	130	126	117	126	134	151	114	119	125	117	143	136	149	128	126	135	145	115	123	109	127	111	122	118	124	120	127	140	118	130	96	121	104	108	124	125	124	115	122	107	148	114	131	147	134	126	127	113	129	141	117	127	134	122	133	156	125	115	131	141	146	134	125	131	98	146	130	141	112	136	132	136	138	121	130	120	132	121	129	130	144	121	141	149	125	125	127	143	135	142	132	124	141	128	125	98	124	130	134	118	140	130	125	123	118	122	127	140	136	110	123	129	145	130	137	128	125	145	132	145	141	136	138	129	129	138	112	117	124	123	119	122	127	137	120	123	136	129	126	140	140	140	132	110	115	132	134	127	121	130	140	139	125	115	116	119	107	127	110	102	134	136	126	113	130	131	140	134	121	141	117	118	119	133	132	133	113	121	137	152	124	128	141	127	162	131	124	126	130	131	121	131	109	137	134	141	138	133	133	129	125	125	116	135	121	113	128	130	120	144	110	120	128	130	125	115	107	122	125	122	127	124	113	131	118	130	123	129	129	110	143	131	117	133	139	120	132	111	113	133	105	111	122	113	107	103	99	119	111	140	122	132	120	141	138	145	131	138	125	123	139	162	124	132	117	134	120	128	124	133	128	129	145	114	124	101	131	144	117	131	132	110	111	134	122	156	148	130	131	145	138	133	118	135	128	130	136	126	141	133	125	134	116	142	126	132	121	120	139	110	123	113	104	134	148	135	130	134	126	143	132	132	132	122	121	136	116	120	117	121	142	126	135	128	103	130	120	116	117	153	103	108	126	132	121	121	134	126	118	132	121	120	115	111	122	124	117	117	122	144	118	112	113	136	148	126	134	133	109	129	156	110	128	123	138	127	118	133	138	118	124	110	144	130	120	145	120	123	113	123	130	115	148	117	129	122	153	145	142	128	128	114	114	111	127	143	127	127	121	135	140	127	138	128	140	128	121	135	120	125	143	143	122	126	141	123	132	110	118	131	134	138	134	113	124	103	134	148	145	118	152	124	120	148	132	123	118	109	109	132	110	123	132	123	143	119	142	129	132	125	143	135	117	122	138	129	156	121	130	127	116	104	117	140	128	139	116	112	108	120	138	135	128	135	122	115	119	131	124	111	130	127	139	125	130	119	137	115	112	124	142	111	127	128	130	123	130	146	136	130	133	141	137	128	144	133	134	123	134	110	142	150	118	118	123	115	117	129	146	124	154	120	113	133	115	129	141	129	137	135	121	116	137	133	128	137	114	136	142	133	141	152	118	127	116	145	151	118	122	126	109	120	114	136	116	127	110	122	116	129	106	137	146	132	111	119	133	138	139	125	139	125	129	129	137	134	140	144	129	126	130	112	116	142	130	142	101	127	121	146	123	150	125	135	127	124	117	122	127	135	130	118	113	142	122	134	160	126	115	126	100	145	132	136	113	136	119	119	131	117	134	133	125	123	131	137	121	135	122	96	125	122	125	116	136	139	128	129	141	130	117	122	116	127	134	116	110	123	131	126	117	114	121	122	142	135	107	137	134	137	144	125	132	127	129	148	142	122	113	127	132	129	141	116	123	138	121	106	129	144	133	112	125	128	126	139	112	122	126	124	129	105	135	142	134	117	136	125	110	175	107	140	124	123	110	121	138	131	121	123	148	137	126	123	140	145	110	115	140	130	137	138	129	123	113	138	100	115	125	135	158	132	151	125	135	119	124	134	144	132	119	131	119	125	131	137	116	134	131	117	143	141	125	126	132	145	122	122	123	114	119	126	115	135	121	121	125	128	133	128	133	111	106	121	106	124	123	121	110	142	133	129	136	111	130	117	115	133	113	122	141	117	125	126	117	115	101	141	136	129	125	137	103	139	127	124	127	136	124	110	110	125	117	126	119	144	104	124	131	124	112	128	150	125	149	127	132	112	120	144	133	123	134	103	134	116	142	122	127	115	136	126	126	112	132	114	128	115	116	134	119	131	140	142	132	113	124	123	130	114	122	111	124	122	119	126	138	130	120	137	141	130	122	135	117	145	155	125	121
2037	543	596	641	633	642	572	622	543	500	538	467	515	501	482	508	480	487	453	462	456	501	444	460	454	486	455	529	446	463	517	466	440	452	466	495	462	468	467	456	475	462	465	456	455	442	507	493	478	487	459	525	462	483	500	482	478	454	465	504	469	459	460	474	479	470	494	464	465	442	522	425	444	454	464	436	464	491	465	485	428	473	511	461	443	509	517	491	466	497	435	454	482	497	476	538	481	459	502	470	470	540	549	513	454	464	466	452	463	456	446	474	458	486	462	521	442	466	452	451	485	492	467	464	501	442	492	466	457	432	496	469	472	455	493	474	463	487	454	461	472	494	455	484	474	480	453	447	467	444	457	442	459	449	478	469	468	469	487	476	464	455	479	469	459	469	463	457	494	464	467	441	442	459	452	488	480	471	473	463	451	456	500	484	509	489	444	487	474	444	508	484	490	470	429	467	482	444	498	460	454	476	441	438	471	498	452	445	463	493	495	444	500	490	476	471	428	467	498	477	464	510	472	490	449	464	464	477	439	437	478	489	432	466	473	520	437	467	499	433	450	458	467	442	464	488	459	494	432	452	432	464	441	453	466	434	450	435	489	459	425	471	486	486	481	457	459	491	428	480	491	487	461	446	454	467	498	454	499	420	475	464	458	458	437	428	436	490	449	491	467	523	462	476	456	486	468	444	474	441	437	495	477	499	465	450	465	454	457	439	434	469	479	447	455	473	467	458	448	413	429	444	450	489	454	522	481	447	453	444	435	450	512	481	496	436	506	466	438	486	492	470	455	478	420	442	399	482	477	473	467	459	479	461	454	476	440	507	458	487	485	434	486	423	503	504	456	455	427	485	470	456	429	446	469	438	433	466	455	471	460	448	419	478	424	455	460	445	436	458	471	467	431	490	496	424	460	495	468	464	469	473	458	471	459	443	476	420	441	523	459	471	485	451	503	459	493	452	423	481	474	457	427	451	473	449	461	491	494	458	475	438	465	442	471	446	467	493	470	452	441	459	457	462	475	450	443	430	484	443	426	424	447	440	475	456	481	489	458	447	469	470	466	430	435	504	479	453	509	490	446	442	479	439	464	473	454	496	463	456	430	471	425	452	505	428	425	463	440	462	456	452	485	468	501	476	489	451	487	462	427	474	474	467	466	466	450	466	446	454	470	478	433	475	431	509	471	468	465	464	457	461	453	469	452	444	485	449	464	540	493	470	464	461	482	517	459	493	492	460	437	445	424	431	497	455	474	444	454	440	474	442	474	502	466	490	482	464	465	473	440	490	491	468	510	487	464	471	476	513	448	457	504	425	474	430	447	451	429	460	436	434	455	475	430	484	461	462	466	488	505	466	459	495	466	438	459	463	466	471	450	433	441	475	477	442	487	470	476	482	473	418	463	453	453	482	478	452	416	460	458	438	490	493	472	483	476	487	479	481	421	452	480	501	447	477	452	429	500	467	494	421	455	450	471	449	454	495	478	485	467	456	459	483	462	443	464	488	511	518	426	457	431	449	456	513	453	446	438	494	481	451	472	483	491	443	450	446	479	466	464	460	456	472	457	460	442	480	470	457	455	485	454	469	472	471	469	475	433	464	434	479	440	480	467	465	472	473	447	458	461	454	449	442	468	480	461	477	451	462	456	455	480	480	484	444	497	445	453	511	433	463	430	474	453	453	454	459	447	464	476	461	440	464	433	429	458	474	461	498	471	480	469	477	501	484	485	494	504	463	420	494	454	496	442	434	445	524	445	443	430	477	497	450	488	473	442	474	501	496	461	483	478	465	456	480	489	494	466	501	450	423	467	471	473	460	496	454	466	473	482	410	462	468	481	443	430	433	450	463	496	497	416	435	442	458	464	484	444	456	448	497	452	448	486	446	484	478	452	429	477	455	483	483	476	468	455	467	438	438	478	488	438	483	446	453	467	487	463	483	453	468	459	483	474	443	455	494	469	464	446	468	465	442	445	441	453	451	474	445	451	515	499	466	407	440	510	473	451	451	480	450	474	434	485	479	454	473	471	442	494	471	501	439	455	445	443	483	442	489	443	471	420	457	464	438	455	493	493	480	468	449	493	473	468	466	480	482	478	485	475	451	486	482	463	452	433	463	464	413	461	459	492	455	465	479	473	452	474	459	481	449	467	450	478	491	469	455	453	466	468	449	480	472	474	456	452	470	479	466	472	462	449	461	430	430	480	436	459	458	483	460	463	483	486	471	443	406	448	478	443	452	475	427	453	447	439	477	483	446	475	494	458	434	492	444	461	465	493	489	498	443	455	482	469	446	458	491	481	463	484	474	461	475	462	519	473	471	442	473	490	440	455	467	437	424	445	483	478	459	440	485	466	448	485	433	446	470	444	465	494	491	470	439	489	472	462	433	454	465	428	460	459	463	475	452	456	454	465	459	456	436	493	462	454	476	472	463	513	480	483	475	492	447	426	474	499	452	451	438	452	473	462	477	486	419	488	493	488	451	427	452	449	470	437	473	457	471	472	457	434	500	433	420	419	454	445	499	491	460	439	459	438	493	499	458	445	488	449	495	452	445	446	438	431	457	498	441	444	477	446	470	485	468	436	468	474	464	455	449	453	487	436	429	444	502	460	476	450	459	480	497	450	483	471	490	439	444	478	469	473	479	446	431	494	455	442	424	457	503	452	476	457	476	477	467	455	503	442	443	482	435	458	454	446	474	439	467	473	477	436	466	431	465	491	482	487	445	413	430	462	467	456	435	483	533	475	432	428	465	481	464	460	423	469	434	443	477	457	466	453	419	442	527	500	441	472	417	465	439	491	463	493	422	455	458	440	463	470	439	485	486	456	438	469	460	469	438	444	454	488	441	450	484	480	455	437	443	496	457	471	490	495	477	483	465	459	465	469	478	491	470	445	474	472	472	449	446	466	515	462	445	450	483	502	474	510	477	454	471	480	438	488	446	458	498	474	456	488	445	490	445	452	464	448	479	491	440	449	470	467	480	484	423	441	462	438	470	498	470	422	440	450	429	475	490	449	477	457	454	479	449	448	456	464	487	464	467	491	446	502	436	496	464	478	462	457	433	463	459	467	486	446	442	396	494	445	491	457	447	421	469	478	502	445	490	472	500	437	469	462	463	492	475	429	448	470	471	453	451	473	482	463	466	490	458	415	458	459	432	439	445	465	441	482	496	472	454	460	473	488	467	446	464	434	474	461	501	474	420	491	465	483	483	459	452	465	472	454	472	450	491	506	420	455	488	494	511	451	469	456	444	472	413	497	486	512	457	460	468	489	469	451	447	451	475	459	457	462	446	449	460	459	488	460	482	443	447	450	469	455	469	475	430	489	460	462	479	468	467	462	467	461	478	428	445	448	428	444	512	524	464	482	472	509	428	470	458	434	452	499	466	465	432	487	434	482	474	459	426	455	467	465	468	472	464	452	452	481	414	462	453	458	455	447	478	480	462	477	479	430	462	498	482	471	471	417	441	478	439	488	471	511	464	471	463
1634	151	166	145	177	148	141	128	124	132	106	112	125	141	140	133	131	131	122	125	120	147	126	125	120	132	129	128	109	124	114	126	137	110	122	118	133	118	126	117	105	118	116	111	121	131	124	131	98	122	118	95	112	134	126	124	106	120	117	127	105	103	111	104	123	120	134	92	122	123	130	127	126	124	114	120	113	129	107	123	125	134	123	136	117	126	121	114	109	121	124	127	116	114	129	121	106	115	118	119	122	126	122	135	109	116	112	115	130	127	126	129	117	110	130	120	107	111	105	116	113	110	137	138	137	126	116	116	114	107	121	121	117	114	118	127	145	116	121	130	121	122	110	136	127	127	122	127	122	107	131	108	115	133	113	131	130	114	109	132	144	134	126	128	121	114	124	123	121	129	122	96	111	126	132	123	120	122	117	113	110	106	99	133	135	130	132	109	119	119	126	117	105	141	130	140	117	144	127	127	121	137	120	128	127	136	112	131	116	121	121	107	110	129	123	129	121	113	122	138	99	144	116	127	118	150	125	111	112	122	122	128	121	137	93	115	112	123	122	112	104	113	136	131	128	141	126	111	141	102	121	113	122	116	113	118	121	113	110	101	114	109	115	100	124	130	136	103	113	100	142	117	123	117	123	116	104	107	141	108	120	100	102	124	112	123	124	118	112	139	117	121	114	110	120	125	98	126	123	104	115	116	113	119	139	128	130	117	109	133	138	108	137	128	113	118	110	126	127	101	130	138	120	122	102	125	108	107	96	127	134	151	112	135	166	110	118	119	118	108	118	107	109	107	124	124	127	130	104	139	139	108	121	118	114	120	117	125	130	129	129	107	113	143	138	123	139	118	107	111	104	127	101	105	139	122	106	115	127	137	123	130	128	130	132	139	117	135	106	111	108	146	119	107	115	119	116	124	143	135	124	122	112	127	101	115	125	113	112	131	123	97	131	145	130	116	115	122	116	108	104	134	115	119	110	136	120	116	130	123	101	120	127	142	126	115	126	115	114	92	109	141	114	120	129	144	125	117	116	122	113	127	119	118	120	126	112	132	110	108	119	109	127	111	122	128	128	107	94	135	111	116	105	96	125	116	144	123	142	123	118	118	113	98	121	100	110	94	99	138	119	124	122	134	153	127	136	127	117	150	150	112	109	121	117	126	99	117	114	132	109	119	118	116	117	117	122	135	119	117	128	129	108	132	109	139	115	123	112	111	118	132	124	113	121	107	98	132	119	130	113	130	126	135	134	136	117	146	100	123	114	130	118	111	118	127	120	110	109	124	113	110	116	124	105	141	107	125	118	115	126	114	125	115	123	97	105	102	137	112	122	111	111	112	109	122	116	130	134	135	106	102	118	111	117	132	126	130	131	122	111	116	129	150	127	119	107	116	114	119	118	109	123	132	129	109	126	113	134	119	110	109	97	119	116	141	128	121	124	123	119	130	130	124	114	134	140	128	133	125	127	129	104	103	136	111	114	118	110	144	114	124	110	116	138	122	133	135	145	130	106	108	134	133	131	107	102	102	114	138	126	132	110	114	119	119	120	133	139	110	115	115	130	116	105	139	121	119	116	136	112	112	134	121	110	99	117	125	117	120	108	111	118	122	113	132	118	115	134	110	121	129	110	128	98	116	133	106	128	126	121	116	126	113	136	115	128	118	108	111	113	140	116	104	133	122	123	107	111	114	122	129	122	138	107	118	109	147	119	115	108	133	110	122	122	120	133	122	133	114	139	123	106	125	111	132	123	118	119	111	115	111	123	100	135	138	134	123	133	121	133	126	152	124	142	128	118	119	122	122	131	104	119	128	128	106	129	116	128	124	120	118	124	120	119	120	123	115	118	136	121	138	126	127	106	112	132	98	131	116	121	130	110	125	127	125	107	117	132	118	115	126	111	113	117	128	120	130	121	124	149	125	135	141	110	121	129	120	106	103	105	111	119	121	120	117	111	116	115	111	126	119	139	98	102	118	113	136	119	105	150	105	103	129	138	122	117	98	129	118	140	125	107	121	102	125	114	101	115	97	128	126	138	113	134	110	138	113	112	118	135	103	118	97	123	121	145	109	125	126	148	116	142	137	123	112	131	131	126	129	97	124	121	132	117	120	109	114	133	111	129	102	134	111	142	136	125	123	97	111	108	121	108	105	124	123	118	130	131	116	147	114	133	122	125	153	117	131	119	139	112	129	117	138	120	108	111	115	128	124	117	126	113	133	114	124	108	116	113	111	121	127	131	113	94	120	134	122	106	120	131	113	112	110	123	131	130	111	121	125	114	108	112	112	139	110	144	126	134	93	106	107	127	115	116	109	139	118	123	115	120	122	112	133	129	115	105	128	120	115	119	118	126	122	108	142	119	135	105	116	127	120	117	115	144	116	112	121	114	91	128	112	152	104	108	119	117	141	114	123	112	105	97	125	118	113	113	112	131	106	108	117	110	99	123	128	112	134	131	113	104	118	120	111	107	101	111	115	140	111	111	139	118	130	121	124	113	131	111	121	104	123	138	131	124	113	102	122	109	132	116	137	119	110	111	115	116	121	114	119	131	153	117	123	133	127	133	122	114	128	140	107	140	116	125	135	122	129	103	110	129	119	129	98	112	109	124	105	124	121	145	113	130	123	114	114	114	138	103	117	104	130	135	131	130	118	119	149	116	115	108	124	119	102	123	97	123	104	129	134	104	112	137	123	104	124	117	128	115	127	126	127	103	134	136	123	111	127	132	135	128	122	112	111	119	110	124	128	138	94	110	120	123	112	122	110	123	139	116	128	132	148	113	120	132	115	128	128	118	106	103	114	101	136	104	121	124	120	127	121	128	138	102	133	121	125	121	120	129	138	117	116	109	123	114	126	130	107	137	118	126	131	115	121	132	122	132	109	124	103	140	120	116	108	139	109	131	121	122	117	127	124	122	136	129	136	124	129	130	111	118	124	122	130	128	135	138	121	115	118	110	125	116	106	113	149	116	118	120	97	101	107	118	121	109	105	121	124	131	124	127	130	122	113	120	105	121	121	135	126	122	122	133	108	111	120	103	109	118	122	110	138	99	113	130	136	124	116	127	143	135	111	143	131	121	139	141	126	117	117	116	109	113	126	114	118	131	123	116	112	103	116	116	111	115	112	103	108	107	108	115	114	116	115	100	131	110	119	117	116	131	129	102	133	126	98	115	131	97	126	136	119	124	125	131	112	133	114	117	124	122	108	126	135	123	121	114	114	112	108	104	132	129	108	122	130	127	109	108	121	118	120	112	129	121	122	112	125	122	119	107	119	110	132	105	133	118	111	113	136	128	128	129	116	130	121	156	119	125	117	126	109	131	123	111	100	122	110	125	118	113	138	127	107	122	131	114	104	104	114	107	101	126	135	131	121	127	124	121	107	125	115	107	108	137	137	109	115	141	129	114	102	105	121	126	113	106	120	116	137	104	133	113	109	116	128	125	114	125	132	113	121	104	118	109	96	115	112	106	126	103	125	133	116	117	124
2069	509	585	606	588	563	528	543	529	473	526	476	484	499	492	449	491	476	448	473	486	444	470	464	457	456	474	444	413	489	467	499	430	435	471	438	452	457	482	422	455	464	454	426	467	428	457	435	454	463	461	462	446	453	444	472	464	456	441	484	471	438	436	503	436	456	467	455	451	437	462	438	460	477	455	434	462	456	431	497	441	434	452	432	470	489	507	497	462	425	454	451	475	464	468	473	461	430	502	453	490	503	501	452	413	462	429	438	404	466	455	421	424	437	495	452	437	440	463	462	468	421	428	421	464	448	439	422	478	427	410	435	493	454	451	451	507	390	473	434	471	471	422	461	482	424	447	432	445	453	424	498	472	426	480	432	458	399	453	478	462	431	462	461	468	491	422	482	466	460	458	466	428	472	473	455	427	405	442	377	469	477	420	424	451	448	444	446	425	431	480	463	424	420	460	436	448	442	437	476	435	431	453	450	456	470	436	439	430	418	475	443	456	426	452	444	417	434	436	451	452	453	461	452	450	416	443	441	455	475	444	441	485	467	466	481	421	453	429	427	480	465	417	406	446	490	432	449	483	454	452	447	418	457	464	471	425	448	437	483	429	426	428	426	465	479	461	470	454	452	442	414	446	460	456	450	417	467	418	421	447	444	443	448	474	453	444	447	444	456	484	456	464	441	440	470	457	468	465	430	440	440	426	435	445	443	452	457	424	446	450	450	473	438	442	437	456	461	436	471	423	465	469	455	455	468	450	452	474	461	445	454	412	438	435	400	444	459	465	446	451	426	438	466	446	445	441	463	433	451	480	421	442	404	485	441	438	447	449	450	475	451	430	460	472	452	455	423	480	462	444	438	468	438	414	459	443	429	443	452	460	477	427	429	455	477	439	417	484	396	483	462	469	487	456	464	454	443	422	454	462	450	438	448	453	440	439	481	470	486	474	429	452	430	464	456	434	430	433	441	444	433	474	473	455	446	430	455	406	469	484	445	448	456	457	477	452	436	432	456	483	470	461	401	418	468	450	405	425	484	440	466	435	461	419	436	486	451	456	481	461	424	475	427	464	487	424	437	442	438	447	441	429	442	493	451	432	425	422	442	412	433	470	464	487	407	419	434	455	434	408	428	429	449	484	445	451	480	477	453	436	446	444	432	452	458	443	439	424	424	448	444	418	422	458	465	445	445	468	454	443	448	417	449	462	424	438	472	418	415	430	436	433	436	425	433	406	435	456	465	448	443	458	429	450	456	477	460	481	441	422	449	449	408	405	440	467	431	448	473	432	437	428	465	450	457	439	438	480	458	453	454	442	468	437	468	442	442	432	437	464	448	439	462	444	421	463	454	437	440	442	460	435	453	429	450	476	458	410	437	460	439	464	436	444	456	436	460	476	466	451	436	485	455	478	454	424	450	451	455	455	429	436	450	485	437	467	445	489	445	459	453	460	414	396	441	450	490	459	432	448	477	426	438	392	427	447	404	430	470	463	485	433	434	460	451	473	440	448	426	446	437	384	449	462	466	441	444	413	463	423	435	482	462	460	415	473	466	466	408	437	457	429	469	398	439	442	460	436	460	411	445	429	431	449	448	435	450	452	449	408	432	407	432	463	421	436	440	492	449	462	440	458	442	429	446	443	472	489	434	504	431	422	477	430	411	462	461	424	505	478	427	467	448	417	431	474	436	475	436	438	448	441	434	449	461	429	423	444	441	437	415	484	475	460	425	465	453	468	436	457	409	403	412	473	507	451	464	423	414	465	425	442	430	459	431	455	445	474	465	458	461	435	480	456	436	454	425	472	415	446	449	473	436	437	480	407	454	449	482	436	440	436	458	436	456	476	422	467	474	472	464	413	428	479	468	487	423	457	463	410	437	480	408	440	438	436	465	424	470	440	478	464	401	441	415	452	432	400	465	489	456	442	420	443	443	433	463	438	416	431	438	429	459	437	453	453	452	447	492	437	455	455	417	425	453	490	486	442	443	448	481	425	421	471	463	451	468	479	442	477	460	443	432	433	449	448	424	436	435	456	462	442	423	438	438	470	425	489	422	422	423	485	467	449	447	494	447	427	434	447	443	419	477	424	416	443	410	472	439	444	409	449	419	439	430	402	429	466	440	458	444	456	405	451	419	455	472	453	436	454	465	434	470	449	462	456	438	432	475	451	419	434	480	453	461	479	421	421	459	488	453	431	464	472	457	419	476	434	456	383	450	451	467	468	442	466	426	427	450	465	426	419	477	453	451	406	439	404	457	410	420	451	434	455	406	432	419	408	485	444	419	498	441	436	431	454	459	426	433	449	453	459	465	440	447	402	419	433	456	476	477	457	428	456	472	440	462	435	444	441	413	460	454	457	469	439	439	441	449	426	446	449	395	458	455	441	460	447	460	464	434	484	443	430	455	488	475	466	453	406	448	452	432	426	459	469	429	460	451	448	444	462	434	457	447	410	448	433	413	423	453	438	453	456	460	441	430	475	445	443	436	443	499	464	433	464	459	490	427	417	479	431	423	437	423	470	458	449	430	446	442	457	439	460	431	431	431	425	408	408	447	446	434	457	439	468	436	465	468	411	447	465	413	396	457	406	415	459	388	464	441	436	464	492	415	458	481	455	401	444	444	473	481	448	422	429	452	398	464	441	392	442	456	465	422	432	431	424	448	439	415	449	411	447	468	491	441	450	469	446	451	461	455	460	445	455	436	453	439	481	442	451	459	493	449	467	422	434	443	487	432	429	473	429	470	415	460	463	432	428	482	398	463	493	465	480	464	422	436	453	447	460	470	457	424	465	494	413	443	445	451	442	474	460	448	444	446	431	440	424	472	397	435	452	451	434	472	472	540	446	427	449	442	442	473	394	461	426	479	465	442	440	479	461	439	451	462	445	435	499	467	449	407	405	481	418	456	457	444	394	406	433	468	434	445	451	464	477	426	432	441	467	437	466	407	434	437	446	439	454	474	433	428	465	477	413	423	431	451	414	479	416	430	437	454	419	449	436	440	440	415	425	423	455	449	464	456	447	468	450	463	435	457	424	457	483	458	488	456	458	418	450	427	437	443	420	474	444	435	459	471	436	477	451	445	438	469	448	428	443	437	414	465	460	466	409	457	454	473	419	417	458	413	428	427	463	448	427	443	461	461	427	494	450	466	447	460	414	459	455	454	451	478	463	500	446	441	447	387	471	455	449	477	413	421	418	396	433	473	454	429	478	430	455	476	432	429	392	409	472	441	462	436	444	453	452	481	470	474	439	492	471	442	493	437	468	429	448	480	424	419	427	438	441	461	460	443	504	457	445	436	443	466	438	438	455	453	451	428	495	453	461	418	467	415	447	442	453	407	469	458	438	441	431	436	432	456	413	456	450	457	461	433	450	423	443	469	483	451	427	456	422	422	443	454	437	440	452	437	437	469	461	424	437	459	459	438	476	426	421	395	459	466	433	453	421	438	438	431	459	450	465	431	439	464	436	446	476	482	441	458	449	446	441	435
1700	139	142	173	168	140	129	110	110	129	137	110	115	131	114	116	103	122	106	135	117	103	111	138	127	128	128	136	131	116	123	104	113	125	119	129	133	127	103	117	129	124	107	135	117	125	109	139	119	115	110	121	138	135	117	127	122	106	99	133	119	126	115	118	148	115	112	101	129	102	117	115	107	127	136	121	116	118	123	121	117	130	108	116	128	119	134	111	110	132	118	126	119	122	126	123	123	119	129	115	133	132	116	129	115	137	129	117	112	130	117	110	103	133	111	101	109	125	110	108	131	124	112	123	122	117	127	143	121	128	127	130	115	112	118	117	134	126	124	112	108	126	127	122	123	140	104	109	129	107	126	118	129	121	89	119	94	120	143	101	128	120	113	125	108	95	97	120	117	103	94	143	120	118	132	118	106	125	126	121	119	121	129	134	117	119	110	109	122	123	124	117	115	122	124	115	124	112	127	103	124	117	130	120	104	121	123	131	111	111	132	127	107	116	122	115	134	112	110	106	112	123	121	116	129	126	110	116	120	121	145	121	125	126	126	113	139	110	125	134	126	121	131	118	126	122	115	116	132	121	119	136	136	111	119	124	120	135	121	111	119	111	123	104	111	95	112	113	129	128	111	116	95	106	109	116	116	125	118	125	110	143	141	124	128	121	134	93	124	112	115	112	115	118	125	128	128	126	119	118	126	118	134	116	113	123	111	116	123	110	113	131	126	112	122	110	117	114	117	112	127	125	120	126	130	114	107	114	115	105	106	135	114	112	115	136	103	89	122	118	118	105	120	97	95	103	121	111	132	102	118	114	124	118	134	121	137	117	128	113	125	124	113	134	119	121	100	118	107	117	103	122	129	128	130	135	93	123	124	90	135	117	123	138	128	119	128	117	109	112	103	119	116	136	115	108	127	127	129	100	135	110	127	124	106	125	116	129	118	119	123	112	122	110	103	103	121	124	138	111	120	121	116	104	115	121	122	98	100	127	102	137	114	117	119	134	145	90	113	121	102	120	125	118	130	114	108	118	123	114	112	109	150	119	109	114	114	124	128	118	122	131	107	127	113	131	132	116	102	118	110	134	124	122	109	123	98	119	135	127	106	121	113	152	124	133	126	132	122	129	124	119	119	126	121	133	133	124	127	129	130	128	133	130	131	123	121	114	130	128	113	106	119	94	127	123	118	116	104	102	117	110	122	133	121	127	124	121	109	123	118	118	109	110	109	145	120	107	122	125	116	99	114	113	110	126	122	139	122	124	121	120	112	149	118	102	113	127	137	105	110	136	117	118	107	122	119	111	136	119	113	104	103	128	136	125	123	128	124	120	107	120	121	117	101	118	127	116	121	127	122	111	135	114	110	96	105	111	108	115	122	131	112	129	114	104	131	109	120	112	108	117	116	120	113	110	134	131	121	106	114	108	122	135	111	118	120	150	134	125	124	118	106	108	117	129	115	109	127	127	111	127	103	111	101	119	123	132	117	123	140	107	133	125	115	90	125	122	116	124	121	101	114	116	123	133	133	127	107	131	132	137	131	112	130	101	119	117	117	109	141	116	125	125	119	126	128	112	124	132	144	121	113	115	129	105	125	111	92	111	121	111	116	103	111	111	100	100	117	124	115	137	125	120	121	113	113	128	138	126	102	122	111	116	125	124	144	107	135	107	113	118	132	121	125	125	126	135	124	124	130	110	115	121	116	108	106	109	117	105	106	106	111	124	132	135	114	125	104	118	118	107	111	123	143	123	127	117	117	127	117	111	112	127	114	121	112	115	104	110	113	107	117	105	139	120	94	110	129	118	137	112	125	115	112	118	116	145	125	113	130	105	103	117	134	122	123	104	110	145	105	117	120	112	119	137	107	108	117	129	103	118	131	117	109	116	127	108	116	113	120	105	100	134	124	94	125	109	108	95	112	109	111	111	117	130	125	133	138	132	124	116	122	114	105	105	117	118	123	110	125	130	126	121	114	132	110	144	125	140	126	119	128	120	124	134	108	120	123	123	128	127	114	112	125	109	116	129	112	122	108	113	128	120	108	142	123	130	114	113	116	140	96	108	118	98	117	121	119	112	129	129	119	124	128	119	124	122	143	109	120	119	126	118	113	124	116	125	117	111	118	127	107	122	131	109	134	121	114	128	127	93	122	114	131	115	113	134	147	124	108	122	116	138	129	99	128	109	102	121	127	105	117	104	106	138	125	133	132	109	116	122	111	108	135	123	108	126	125	92	118	102	119	116	118	109	132	107	121	110	94	126	125	106	104	117	139	123	119	129	105	122	126	111	126	130	133	130	115	121	138	126	117	110	114	118	130	104	110	108	130	142	119	123	122	138	103	113	115	117	147	128	120	118	115	127	123	135	115	124	126	131	113	115	112	125	94	122	110	102	113	133	140	123	129	110	122	121	121	129	125	120	110	136	100	104	118	114	116	123	114	112	106	118	110	124	125	118	122	127	123	128	108	117	112	130	113	103	121	112	111	105	113	115	113	121	108	120	119	103	116	107	100	120	125	120	122	115	98	125	104	97	128	120	139	113	118	129	114	108	143	138	131	103	123	112	110	116	112	144	115	121	109	128	111	141	117	146	107	121	102	122	104	144	108	138	117	127	119	119	132	137	128	117	130	120	142	131	101	124	122	108	131	120	129	118	117	107	118	115	121	105	113	131	128	114	130	123	106	114	110	116	126	114	133	137	117	124	127	121	130	146	110	120	115	104	120	95	117	122	125	133	134	120	102	140	108	137	116	112	123	118	122	121	133	112	128	123	108	131	110	110	116	132	109	109	116	141	125	113	123	125	109	129	135	111	128	128	108	103	116	118	114	132	126	132	111	123	110	113	132	147	108	132	97	112	107	131	108	121	113	106	113	114	106	121	124	122	132	114	122	117	132	131	116	113	103	122	130	104	120	114	131	117	128	111	116	131	122	109	132	113	117	118	119	113	124	123	117	143	105	119	108	104	135	121	128	110	115	126	120	120	109	126	105	109	116	136	102	124	107	122	114	127	126	119	124	131	113	116	119	99	138	118	112	116	118	115	132	115	131	118	113	98	120	132	122	118	103	127	123	120	113	130	122	120	120	136	120	117	129	115	138	105	118	134	127	113	120	131	113	100	113	120	132	122	145	123	121	140	125	105	130	118	119	126	145	114	108	148	110	119	103	121	110	120	113	111	102	112	122	135	102	133	115	141	119	111	132	112	115	120	147	116	114	124	110	113	120	91	115	122	116	111	121	109	97	129	124	123	110	102	136	109	112	105	124	108	128	113	116	107	136	120	128	123	135	123	107	113	118	122	127	116	112	131	110	123	134	100	120	126	116	120	117	108	135	123	121	111	106	107	121	132	132	127	128	111	135	125	124	117	118	120	134	135	122	131	122	121	133	104	95	118	119	120	118	133	109	123	118	110	105	114	123	91	108	100	109	117	128	113	123	126	118	109	130	109	108	119	133	129	118	115	131	112	119	145	112	107	111	125	112	118	111	106
1961	544	617	598	561	611	557	545	535	473	454	455	456	420	483	428	448	441	462	473	467	461	461	460	439	464	438	425	456	448	428	455	436	461	425	466	430	419	437	492	432	453	437	432	434	473	459	423	429	457	425	427	499	450	430	438	434	404	466	440	452	418	456	432	432	431	465	469	423	441	444	420	436	463	460	446	457	440	450	403	413	434	428	453	448	445	430	505	478	419	455	430	460	471	504	441	481	416	462	464	435	483	440	455	426	454	479	415	482	468	454	462	436	456	451	425	441	450	433	438	437	463	421	456	419	426	436	460	444	433	398	440	461	435	430	433	435	473	456	419	447	422	451	450	461	406	463	439	435	468	424	448	421	408	466	432	473	465	432	430	391	408	409	436	441	463	472	437	412	441	459	440	468	443	422	446	441	464	418	446	467	434	403	446	436	439	472	439	482	409	401	438	439	452	432	436	445	441	438	417	463	457	387	431	442	406	412	468	452	455	419	446	404	438	468	447	431	430	439	428	444	425	426	460	449	445	424	437	443	441	437	451	445	433	432	437	414	391	432	412	433	415	385	431	466	459	448	422	414	432	459	423	469	420	438	427	430	421	468	449	423	433	429	429	458	464	439	443	427	413	409	423	406	431	457	400	433	451	406	436	415	454	434	445	432	460	442	459	489	425	395	440	463	417	383	416	475	441	432	446	439	483	422	453	448	439	422	464	442	452	425	467	479	461	462	460	425	455	466	422	446	460	418	418	439	423	444	446	444	442	465	488	478	460	439	430	443	481	451	442	451	445	441	435	414	480	434	440	439	468	402	406	388	475	439	428	459	438	426	467	457	433	427	396	440	450	450	421	463	425	410	482	443	432	409	460	428	437	455	422	447	414	449	470	422	449	453	387	431	459	423	397	432	431	457	468	431	440	409	451	441	482	443	459	411	433	414	452	432	426	430	463	428	394	441	440	447	432	446	457	447	471	424	444	467	439	467	418	431	444	458	474	446	423	428	449	452	441	460	463	430	435	384	440	447	467	449	439	469	421	446	419	441	427	417	453	439	426	423	447	418	412	421	439	424	465	477	477	438	443	447	439	402	477	398	440	424	484	421	451	449	449	423	440	455	417	473	446	416	461	425	410	415	453	441	477	429	408	474	405	416	419	410	467	454	461	447	442	435	451	458	437	411	467	446	440	438	396	433	461	428	498	442	424	445	414	444	493	435	495	432	442	459	399	461	469	433	419	412	490	472	474	457	463	442	467	445	436	449	431	382	423	485	434	425	452	426	435	455	406	438	422	483	396	484	409	396	442	441	422	417	424	469	441	441	416	448	447	431	418	466	465	459	492	455	422	445	479	439	436	435	456	445	439	445	411	443	439	423	463	443	453	451	434	430	468	413	417	430	440	448	463	470	451	423	478	445	431	392	398	457	454	467	445	463	419	463	436	460	452	470	410	434	442	430	418	444	460	423	426	447	458	407	450	467	398	447	467	420	424	477	461	450	409	436	449	456	482	464	428	410	463	430	476	442	430	424	429	438	479	408	445	430	458	420	442	425	437	419	417	439	414	420	436	450	468	432	425	438	415	465	462	456	477	445	411	443	440	433	461	455	450	443	454	408	421	449	410	460	445	453	435	448	449	469	462	423	426	418	445	365	475	438	438	421	419	463	452	440	430	429	436	427	413	432	414	461	413	448	450	432	410	452	452	423	424	447	483	414	447	436	455	443	445	411	439	465	440	443	438	414	460	438	413	464	439	407	447	461	420	457	459	429	454	436	412	433	407	450	429	470	412	443	460	443	428	432	445	402	463	491	457	429	446	432	410	460	426	449	407	462	429	443	458	418	468	421	420	421	445	448	434	433	439	450	442	443	421	478	430	442	447	492	404	415	430	449	417	440	468	408	444	454	421	464	439	432	429	433	454	431	468	463	434	469	460	399	449	473	475	400	451	425	422	425	474	454	438	455	443	467	440	425	423	462	472	453	462	380	452	446	458	444	464	435	446	445	418	435	426	413	462	388	452	453	431	422	431	425	434	433	426	433	440	444	454	429	440	435	451	420	419	434	414	419	439	453	423	479	450	462	487	442	431	483	380	414	440	428	432	461	417	463	446	450	406	435	426	448	419	429	452	415	461	451	393	538	423	444	435	449	427	447	432	448	405	484	415	447	419	456	444	458	441	414	468	413	450	416	433	425	426	442	450	452	422	442	467	456	459	397	427	402	414	398	480	443	455	455	436	451	447	450	469	456	409	442	447	419	455	460	392	432	457	433	442	434	438	418	432	469	403	485	419	447	430	412	447	436	428	438	436	434	438	404	475	445	474	437	454	423	480	479	479	432	457	416	438	462	442	453	441	429	441	445	428	406	470	475	428	431	437	459	430	401	454	443	467	472	455	434	451	425	453	471	428	439	438	473	418	424	443	419	449	450	417	487	425	424	444	440	478	398	465	413	423	442	429	444	465	445	447	433	475	456	422	439	431	413	457	453	414	470	468	437	412	453	464	441	429	445	438	431	421	430	456	466	427	475	432	446	439	427	434	436	468	403	457	413	427	428	449	447	415	416	448	450	480	443	447	424	462	476	460	411	415	409	434	434	440	456	459	414	473	423	447	432	471	416	416	423	405	470	428	420	423	441	429	468	442	443	479	432	447	427	429	418	430	418	419	455	419	442	438	423	436	445	441	443	441	461	469	430	433	463	423	443	419	428	440	465	420	452	451	399	436	421	427	446	405	432	446	405	434	422	446	456	408	466	455	453	444	432	377	420	426	463	404	473	410	421	475	391	421	468	471	447	417	433	415	417	439	423	430	379	408	466	439	433	411	416	404	444	456	407	446	430	455	426	430	439	429	449	471	395	443	451	453	410	438	452	434	459	430	481	467	435	426	468	427	432	452	438	430	489	461	415	404	401	424	458	451	431	420	455	460	467	434	428	448	463	455	438	427	447	413	434	431	441	481	408	450	431	417	407	454	464	456	427	465	432	450	440	427	459	442	394	476	433	446	441	429	436	426	392	458	444	459	427	434	483	435	476	457	475	417	435	448	438	452	439	466	418	458	462	443	434	423	432	424	415	441	468	444	421	425	429	441	418	457	450	410	431	457	406	424	439	430	420	429	459	477	411	456	425	416	431	457	481	407	438	413	419	480	409	419	460	404	411	424	444	417	468	435	437	502	433	430	436	422	472	405	424	462	401	453	447	477	454	428	464	442	444	430	456	444	417	434	431	425	459	424	455	431	444	415	454	434	404	461	427	472	447	453	444	422	403	442	437	454	444	407	458	434	433	409	464	407	443	448	408	448	407	430	436	443	441	443	457	398	449	443	440	437	459	453	428	423	440	431	475	470	449	441	435	462	464	421	399	453	426	417	470	472	478	427	382	454	433	447	441	418	426	467	478	433	422	450	421	422	417	458	463	433	438	406	472	425	457	443	450	406	467	439	435	463	455	425	445	427	471	453	415	481	404	459	462	423	424	457	480	405	408	435	433	470
1676	142	176	143	133	160	135	131	148	124	122	103	112	113	125	111	127	124	129	123	123	110	114	122	112	114	107	120	100	108	122	109	119	94	115	104	118	117	107	118	112	117	121	110	122	108	106	119	110	108	120	124	126	122	95	116	139	101	111	97	103	114	121	110	116	118	101	111	121	116	119	119	112	108	114	118	127	109	121	116	118	103	117	124	109	120	127	108	113	96	109	119	115	103	111	130	120	121	113	108	140	121	114	104	117	114	136	115	97	110	118	117	111	114	117	133	130	135	144	109	111	109	114	98	97	121	116	129	98	132	141	124	138	105	113	114	120	125	100	115	116	119	114	117	108	125	114	99	114	114	112	118	91	104	109	112	120	134	111	109	98	104	115	121	125	101	122	116	112	128	112	106	104	112	92	122	118	102	115	94	141	131	109	117	127	96	124	91	103	122	114	107	121	105	117	124	109	122	108	100	114	113	112	91	111	101	115	100	116	92	122	106	114	95	109	131	110	129	109	106	108	133	124	111	121	121	121	116	118	111	117	109	103	118	106	122	121	118	106	106	115	111	113	96	112	108	104	106	110	118	105	104	127	116	128	128	127	93	115	121	102	111	127	103	131	96	131	105	130	117	125	113	140	107	126	114	112	117	117	93	97	90	114	125	134	127	104	119	119	109	112	105	100	120	107	106	112	118	105	125	128	101	109	122	109	127	128	111	107	117	105	114	118	132	116	123	126	124	116	130	108	108	119	117	94	118	115	100	109	128	115	118	116	128	108	119	120	99	97	106	115	87	104	98	109	116	108	112	103	101	119	124	117	110	106	122	118	97	128	109	116	105	107	109	113	120	115	126	103	111	127	90	114	105	138	128	107	117	88	106	115	108	107	104	87	128	106	111	115	112	98	114	121	121	107	111	93	105	126	120	112	94	106	112	115	121	112	115	137	119	116	125	112	110	116	121	110	121	116	106	108	95	137	114	109	118	111	117	99	110	116	100	119	127	129	116	112	119	95	105	107	116	104	113	129	116	87	109	99	109	114	124	118	104	108	128	124	114	117	114	122	81	128	121	127	118	111	120	110	107	113	121	141	101	98	106	111	125	126	124	120	94	109	124	136	110	115	110	118	113	108	121	115	110	114	119	108	107	127	104	98	152	126	93	124	111	126	95	124	114	100	103	122	121	118	97	113	117	109	120	128	125	127	121	115	105	127	111	108	96	102	102	135	124	114	103	109	109	109	113	107	107	113	131	126	108	126	114	113	114	132	109	112	104	103	107	129	134	99	109	113	124	118	110	118	94	119	127	105	109	110	118	102	120	108	117	105	125	104	115	109	113	125	109	107	93	120	137	121	118	122	120	103	121	118	106	114	129	103	122	104	110	106	107	115	112	116	123	105	90	113	117	101	135	124	98	121	107	119	128	110	114	100	99	143	108	111	91	113	114	102	114	118	125	114	105	119	129	110	121	102	127	114	108	97	133	99	131	126	102	115	124	110	133	113	101	116	101	106	123	110	120	103	119	103	106	125	105	122	125	107	120	117	119	94	124	107	104	120	120	92	109	116	110	109	129	122	112	99	97	104	111	93	125	113	123	129	124	103	116	113	121	107	111	114	124	97	139	94	114	121	125	112	101	111	115	115	105	103	124	115	109	118	109	129	108	128	109	108	101	119	91	110	122	104	112	102	101	122	128	103	108	97	109	128	122	119	119	101	113	110	109	88	107	107	117	134	124	102	99	130	130	113	106	132	130	102	101	126	91	112	122	112	122	130	124	127	116	90	124	137	121	94	121	125	92	112	137	107	113	102	118	110	100	126	134	122	108	97	119	116	126	101	118	121	116	111	108	120	109	112	101	94	124	116	103	115	128	112	122	122	87	140	141	105	102	121	117	140	128	114	104	121	110	116	119	111	105	101	97	108	118	122	130	120	88	121	115	127	114	129	105	95	95	111	107	102	104	113	120	112	119	121	109	131	108	112	133	113	125	124	115	119	108	114	116	128	116	105	105	99	118	132	120	108	130	116	116	102	116	129	103	123	100	116	110	108	113	102	120	129	120	133	107	119	109	129	114	106	114	120	125	113	106	100	125	120	115	109	129	127	128	113	131	97	106	103	113	110	122	102	103	111	106	119	120	112	127	122	116	109	117	110	116	102	100	121	114	99	107	128	108	116	109	107	123	119	128	114	115	120	96	104	124	115	113	97	107	129	107	105	109	110	100	104	116	119	121	103	104	121	128	127	104	103	85	119	116	125	119	112	130	112	129	127	105	104	116	121	121	120	114	108	134	115	129	101	129	111	114	112	115	104	121	102	132	115	124	113	133	116	111	108	104	113	108	127	114	110	126	116	102	85	111	119	108	112	124	115	118	137	126	120	101	112	128	115	103	107	125	101	99	117	120	114	120	118	115	111	132	118	116	108	126	123	117	135	131	102	125	118	118	111	119	122	132	113	119	125	112	112	106	107	128	124	94	92	114	134	116	114	111	116	126	106	107	88	119	130	112	126	117	127	110	111	94	117	116	101	122	92	122	115	121	124	100	111	116	116	133	113	112	109	126	118	100	109	99	109	104	124	120	121	104	119	114	126	117	104	107	111	105	106	119	87	92	120	109	123	107	125	124	108	122	97	109	117	105	113	107	118	107	108	122	112	99	97	101	101	129	130	118	107	105	113	108	122	112	121	113	129	98	109	140	116	122	125	113	103	109	128	113	98	120	98	115	114	117	113	105	118	118	115	99	115	120	113	101	104	113	108	137	106	105	132	109	98	103	105	108	120	129	101	104	102	103	136	115	115	123	129	121	107	108	133	85	115	103	127	139	116	112	101	93	114	127	111	100	121	128	120	113	131	118	97	125	102	99	114	115	135	112	109	113	116	88	103	111	123	99	117	123	112	115	121	115	99	123	120	124	117	92	106	117	113	130	113	110	133	102	126	77	107	126	108	106	115	114	122	103	131	98	108	109	117	104	105	115	118	132	115	118	85	108	113	102	112	112	107	109	119	105	122	121	118	125	120	101	98	135	113	120	116	100	106	110	107	122	117	127	119	100	132	120	109	101	105	114	117	115	103	107	114	110	112	90	141	115	122	99	120	110	129	129	101	108	112	97	122	135	119	114	126	133	117	125	120	115	126	124	114	102	109	110	112	105	105	91	105	117	114	98	110	110	110	114	104	113	120	137	125	117	106	118	110	110	117	104	120	127	115	109	145	102	78	95	114	109	91	122	107	104	102	122	142	123	140	120	118	101	96	119	110	104	115	116	115	132	131	111	130	123	120	106	120	114	128	112	115	118	121	118	110	114	122	110	97	119	105	111	104	122	112	108	120	120	116	102	122	100	119	113	114	114	92	124	103	137	111	120	109	127	117	107	101	107	116	121	124	120	106	109	118	118	110	107	121	123	103	124	98	116	119	96	121	120	115	114	113	111	135	102	102	118	102	110	108	122	108	116	123	135	115	108	126	115	139	126	98	102	110	103	133	95	115	112
1956	512	596	612	596	624	515	502	498	478	468	450	457	458	417	448	405	427	429	428	449	437	393	428	418	448	428	466	444	462	421	407	448	412	438	428	426	429	450	433	429	421	428	403	406	492	437	479	408	465	420	452	441	398	457	465	413	439	408	440	440	404	453	453	423	433	429	461	411	446	399	417	451	450	458	429	425	412	425	450	401	422	458	433	387	419	461	414	464	408	429	422	442	443	483	475	437	421	456	448	402	427	464	430	415	447	418	455	459	444	448	417	437	424	420	429	427	437	443	403	437	450	433	434	414	469	413	434	424	421	441	443	432	407	416	395	401	412	446	427	426	396	454	426	445	476	421	448	432	411	431	445	459	427	382	446	398	460	443	440	428	457	460	462	413	419	475	387	414	435	410	445	448	399	432	419	452	434	434	405	430	453	419	422	406	439	438	415	430	444	421	468	433	417	433	401	387	442	448	446	389	453	440	423	440	420	442	374	420	401	431	411	441	428	416	403	422	441	422	427	427	435	419	419	430	442	402	443	458	406	432	445	410	406	436	429	408	415	421	436	412	415	465	426	421	386	398	448	436	456	419	443	441	447	436	425	385	445	419	437	430	409	392	433	398	424	387	419	424	439	452	435	460	404	450	427	470	432	463	404	439	412	420	415	443	421	417	407	399	444	431	416	433	433	449	442	432	467	409	420	414	420	435	450	402	389	455	405	453	419	439	390	438	457	435	413	471	391	430	407	393	428	439	423	410	406	406	427	400	403	434	410	450	435	418	436	450	444	421	447	437	436	433	446	404	447	422	421	433	432	463	421	463	409	409	411	440	405	412	439	404	446	444	413	425	457	434	454	421	446	471	424	429	401	454	399	378	427	428	456	422	405	408	432	412	397	412	403	438	410	461	430	421	443	422	402	435	430	454	416	455	447	419	443	398	437	424	439	445	441	485	413	397	423	399	419	400	409	436	397	410	452	409	416	432	414	400	394	419	407	394	434	417	446	414	426	422	414	444	433	441	420	470	427	438	409	402	435	433	414	409	418	402	408	433	430	405	430	428	418	422	447	370	434	425	412	429	414	436	432	441	415	435	385	430	435	451	404	428	411	450	409	453	437	436	437	396	446	426	455	415	434	431	430	398	419	423	436	371	465	430	458	442	486	401	416	426	409	453	396	442	402	422	418	440	431	384	444	398	428	449	403	420	400	385	433	449	435	425	421	426	414	442	424	405	438	424	421	403	413	414	411	397	481	425	436	416	398	454	439	387	408	456	441	400	418	417	396	440	402	446	405	456	439	424	403	392	463	434	370	427	402	391	424	469	439	401	406	413	435	431	427	455	450	419	421	424	426	411	422	429	400	446	410	395	406	421	460	425	450	419	434	427	417	421	458	408	433	449	413	434	430	457	422	423	426	409	417	416	412	410	422	442	465	418	453	450	413	456	456	420	446	466	406	412	410	425	403	433	413	435	393	440	405	400	432	465	441	430	431	426	443	445	447	437	409	446	424	418	424	416	399	424	401	445	416	468	443	466	422	396	423	430	421	430	432	421	409	412	457	429	410	454	448	391	423	430	448	403	455	385	423	456	433	458	443	419	410	441	410	424	398	411	443	434	391	390	408	428	441	404	423	449	425	423	435	482	402	413	454	469	437	406	410	455	418	413	422	421	386	425	422	452	435	396	434	428	444	437	444	442	457	434	427	443	430	403	441	423	431	427	420	448	416	452	439	451	402	462	418	435	422	399	449	442	418	399	424	428	426	423	436	422	435	444	457	435	442	456	428	424	453	419	419	436	397	414	410	424	446	408	465	444	410	476	436	464	413	446	432	405	422	424	447	420	387	430	413	435	428	408	403	418	447	400	472	420	426	473	388	420	477	434	461	419	425	436	412	455	381	417	434	417	439	459	421	423	384	381	416	413	442	415	456	423	400	424	427	413	449	429	429	447	429	391	446	414	406	393	400	400	406	439	467	393	433	415	395	414	434	426	436	389	409	401	439	428	384	427	440	425	440	456	432	421	428	435	405	410	442	433	420	423	476	435	402	419	441	447	430	447	447	410	424	465	401	409	449	422	418	432	424	451	436	436	420	416	430	434	409	394	416	412	434	431	446	416	411	406	400	443	404	439	418	421	405	451	402	424	422	438	403	442	452	418	401	432	398	381	444	439	406	403	454	435	439	423	415	450	448	442	430	427	387	464	430	448	451	412	416	432	423	455	433	397	452	437	424	420	417	405	439	437	400	405	428	431	429	420	421	429	456	414	428	451	408	400	455	449	432	433	420	473	467	386	419	411	428	426	416	436	442	422	427	414	444	450	427	423	414	447	436	381	421	404	436	417	400	432	439	378	475	429	442	428	446	429	410	451	413	436	422	419	380	435	420	400	432	424	413	455	412	434	446	398	436	403	439	413	407	442	398	408	446	411	407	419	427	440	464	424	430	411	412	404	392	425	421	409	407	417	409	432	434	384	435	398	408	436	404	402	429	404	447	429	461	480	458	397	448	457	461	441	412	454	439	419	464	422	421	429	432	443	421	392	427	419	411	409	406	416	422	452	433	392	453	413	447	427	441	431	432	410	395	444	424	442	475	475	399	440	419	429	423	444	414	454	416	439	406	427	424	419	411	423	452	447	420	431	444	410	421	426	431	445	447	439	419	413	416	446	439	466	409	385	394	417	442	418	413	421	450	387	421	435	409	425	374	485	425	400	431	431	431	417	457	435	434	432	418	405	459	442	437	421	474	403	453	413	421	437	432	409	451	412	462	449	409	436	383	423	455	417	383	473	399	426	399	429	459	405	437	434	459	431	420	436	413	412	425	482	401	428	500	452	459	393	420	440	422	423	436	458	406	415	383	425	429	424	432	450	414	398	414	435	422	425	408	425	394	439	400	446	407	420	395	436	439	438	424	439	427	442	440	406	433	434	422	452	411	442	425	399	456	393	446	425	441	448	427	414	413	436	399	393	463	406	427	424	410	407	435	413	421	416	420	423	451	439	431	405	419	412	451	461	430	452	408	409	443	415	421	479	440	428	417	411	410	461	432	421	437	431	459	442	415	413	432	411	412	424	459	417	453	412	408	421	448	430	453	407	411	444	447	421	421	436	423	407	455	453	444	432	435	452	402	429	411	436	414	449	415	396	423	399	414	418	391	407	410	427	433	461	442	419	406	437	418	417	430	429	422	419	413	414	419	436	420	435	433	443	414	416	452	402	433	447	415	384	429	425	389	439	426	444	424	431	438	398	435	421	427	428	445	411	429	443	445	424	427	477	429	406	435	395	436	377	436	448	443	420	441	440	410	429	413	450	423	423	400	452	436	435	421	411	461	397	438	439	417	406	422	413	419	421	431	429	468	451	424	381	426	455	434	401	441	425	434	423	421	438	464	446	400	434	440	446	392	428	452	432	408	420	410	439	429	475	381	417	391	421	474	409	435	382	445	407	458	446	453	424	412	462	379	403	417	423	459	467	434	489	401	444	381	414	428
1685	146	170	152	157	144	128	114	112	111	103	110	125	114	123	109	112	124	125	113	107	94	89	101	115	126	130	124	132	129	122	112	123	85	114	126	104	123	98	106	128	108	91	116	127	119	106	103	102	129	102	127	110	109	116	123	121	130	118	100	113	93	113	140	123	91	111	95	111	97	115	128	111	112	106	111	139	108	116	155	104	119	123	119	114	108	111	129	101	113	104	133	119	109	120	113	112	103	117	116	121	127	120	105	120	102	124	92	132	128	105	112	89	114	97	85	113	90	117	111	122	89	123	120	114	118	116	123	113	98	113	100	104	112	108	109	106	110	122	106	109	105	116	97	104	112	111	114	104	111	108	118	113	100	121	116	98	133	122	127	115	122	125	124	108	117	117	110	114	90	103	116	117	125	103	114	96	104	113	105	114	124	120	119	113	132	108	111	100	130	107	99	111	104	114	119	99	134	98	104	102	94	116	90	113	115	113	112	121	139	109	109	126	109	104	113	121	115	133	127	123	107	100	116	116	101	105	111	116	106	99	119	103	123	108	124	113	120	107	117	130	95	121	110	123	117	122	102	107	119	90	113	116	119	115	116	111	145	111	97	116	103	98	116	94	111	105	98	115	111	121	128	119	110	108	111	105	113	132	123	120	128	124	107	97	111	106	122	104	113	99	115	106	108	130	134	105	115	123	127	135	124	116	108	108	128	104	105	124	127	126	102	120	101	131	99	122	112	113	104	105	124	78	118	138	105	112	119	114	100	109	95	101	115	110	114	106	118	112	108	120	116	124	99	121	102	117	98	118	120	117	126	92	129	111	112	141	114	109	118	115	115	95	118	95	128	118	113	141	119	106	98	111	138	115	99	141	119	129	116	121	113	112	116	97	108	122	115	127	109	112	120	103	110	122	131	117	103	129	131	100	86	113	126	114	131	115	120	116	115	105	120	105	106	138	125	113	110	106	95	125	101	120	110	114	102	127	116	135	100	104	122	125	93	114	104	121	112	131	98	88	115	108	112	112	114	107	124	107	105	108	116	111	100	114	122	104	106	117	116	138	119	117	108	130	97	106	105	117	115	114	131	103	104	119	114	114	101	106	126	109	112	121	114	119	108	136	120	113	103	122	115	114	114	118	145	129	123	110	98	118	111	116	120	124	114	119	105	131	119	113	95	134	115	117	118	117	120	111	122	109	122	119	110	134	107	119	111	116	103	107	122	109	116	106	118	101	113	122	116	102	126	99	118	130	133	120	112	111	120	112	100	85	104	105	112	110	114	105	114	108	105	93	123	106	126	121	94	137	114	138	121	110	89	114	126	115	115	98	114	118	103	127	121	124	110	108	117	113	112	105	114	118	103	116	98	128	118	103	105	106	107	103	99	102	121	111	104	123	109	110	119	105	103	124	119	132	128	118	96	96	101	95	106	146	127	116	123	96	116	122	109	126	120	123	124	124	112	112	119	129	132	117	118	117	127	117	122	113	109	117	119	106	101	106	110	128	128	111	96	99	105	117	97	104	106	122	106	122	106	122	109	97	132	123	110	129	102	122	116	98	112	105	99	123	121	130	113	110	118	100	100	112	135	112	123	132	114	120	122	118	121	128	114	110	101	96	110	117	95	116	109	124	115	116	119	119	120	114	100	96	100	99	121	103	117	135	121	122	141	103	109	121	118	122	132	133	109	104	113	108	98	123	97	122	107	100	98	115	117	108	100	108	117	120	109	105	123	122	127	109	111	117	98	105	112	113	132	125	118	109	113	120	115	113	117	117	97	102	109	130	112	116	112	108	111	109	111	105	100	115	122	132	111	109	112	112	108	105	111	115	133	108	96	105	105	125	127	115	100	106	107	106	113	125	120	125	113	121	122	112	116	121	88	103	113	109	106	120	112	106	116	130	105	106	106	118	92	122	105	127	127	117	121	116	121	108	134	129	131	130	98	112	109	112	100	123	108	84	122	109	104	124	122	111	126	112	102	127	108	117	112	109	107	122	111	128	130	110	121	113	124	137	117	112	123	109	116	118	125	103	128	105	104	121	117	107	100	110	105	115	106	117	102	111	106	111	114	120	115	104	103	125	118	116	116	110	110	113	117	110	119	110	107	110	111	127	114	121	112	101	126	106	97	113	124	125	108	114	115	107	143	117	102	130	113	124	114	118	120	121	119	101	120	100	117	98	125	95	136	106	118	105	97	120	108	105	109	109	113	95	102	121	105	102	98	121	126	101	114	121	116	109	112	112	121	121	117	126	103	127	128	131	92	97	106	113	111	119	103	97	107	120	102	121	112	116	99	108	109	108	113	123	105	107	102	117	107	106	110	110	116	123	100	127	98	135	100	91	131	126	119	124	114	132	128	92	102	128	128	105	106	128	111	99	100	106	110	116	109	107	111	129	122	113	116	109	109	93	105	106	96	121	128	110	118	102	103	114	118	124	116	125	109	120	126	122	92	97	115	124	104	127	111	114	104	106	105	113	110	100	117	124	104	109	135	106	115	133	117	120	85	105	107	113	105	120	130	122	124	115	126	116	120	119	122	100	94	111	111	116	116	96	83	137	116	100	115	98	100	117	99	119	115	103	132	111	133	107	103	102	114	105	94	100	113	145	123	115	83	105	116	108	131	117	110	118	128	107	99	111	100	119	125	112	123	104	107	106	116	107	106	104	106	134	126	112	93	119	109	107	129	100	96	109	108	144	112	113	110	103	118	102	104	100	103	126	113	114	119	122	118	107	110	127	95	112	108	103	122	108	142	124	100	135	133	109	104	125	120	108	101	121	128	113	113	102	90	89	132	104	117	117	102	136	113	113	99	127	118	118	123	118	119	101	112	117	112	106	128	112	111	126	119	125	113	110	107	118	119	101	105	98	99	115	143	109	129	124	127	113	122	126	120	116	113	125	128	127	113	112	88	100	124	99	99	128	124	112	135	125	95	121	98	121	93	105	116	119	114	125	123	119	119	102	105	142	113	104	121	121	118	110	88	114	125	116	105	121	96	113	106	103	113	93	123	99	106	103	111	126	127	112	112	98	111	116	125	110	113	115	114	109	133	124	102	98	110	107	133	123	127	95	120	100	128	114	108	133	98	121	118	118	119	124	112	108	97	117	106	123	116	127	99	123	114	111	107	130	90	110	133	98	88	116	112	102	109	112	123	119	110	126	132	118	122	124	131	104	120	93	107	115	112	111	122	121	106	128	118	110	106	106	127	110	114	103	113	103	116	116	107	119	118	104	123	107	120	98	105	123	96	106	115	121	116	121	121	102	119	121	108	102	111	104	114	108	125	131	132	114	108	123	108	95	130	121	131	95	110	118	105	96	110	117	132	114	117	121	129	126	118	125	109	122	114	115	108	119	95	112	100	110	121	96	104	123	107	121	97	105	115	127	110	143	102	111	110	123	125	116	119	115	102	95	112	109	106	100	102	113	111	115	110	107	110	110	126	121	98	123	112	100	92	100	96	115	131	125	121	134	118	109	99	118	136
2008	468	560	561	597	567	516	509	469	480	509	453	492	449	456	446	435	426	419	406	444	427	436	442	432	436	433	409	474	430	440	424	432	425	454	429	416	434	382	424	482	477	405	436	441	421	434	401	396	469	434	428	417	458	384	443	400	448	425	452	466	443	468	406	456	433	452	448	474	445	433	440	441	394	462	471	439	448	411	452	441	421	443	394	475	461	458	391	444	406	434	445	462	496	474	477	454	430	430	413	414	429	449	457	470	440	432	414	429	430	432	422	434	418	411	422	420	450	432	428	444	420	456	395	407	406	434	450	443	405	403	427	432	438	448	399	429	433	417	407	396	437	427	444	437	438	416	437	444	404	403	394	444	415	431	400	444	426	428	425	412	451	405	426	423	408	446	399	413	429	446	458	403	417	431	441	393	455	429	393	437	436	436	452	429	427	437	447	409	418	409	391	413	445	406	387	405	402	435	417	459	429	434	451	430	427	422	416	432	420	402	413	461	426	437	448	422	435	430	463	407	452	428	457	432	436	421	403	432	406	432	439	427	431	432	463	433	382	405	398	406	412	392	418	430	397	431	412	382	423	440	442	450	422	453	405	448	435	407	430	445	404	433	407	402	428	411	450	429	431	418	425	391	398	425	411	423	433	480	450	416	440	370	415	408	411	437	449	383	412	415	380	440	468	420	424	434	458	408	427	439	386	416	434	425	416	427	405	399	436	429	426	439	414	420	406	443	422	384	401	445	420	450	423	408	423	451	395	428	452	495	444	402	437	391	406	421	436	449	420	421	415	418	422	411	426	415	432	443	389	398	414	400	425	406	424	432	454	403	425	415	442	420	416	456	419	372	435	439	425	394	432	442	409	431	411	434	425	411	438	383	453	403	436	406	441	445	393	395	444	379	452	409	426	422	415	420	402	416	439	432	459	438	421	446	416	432	426	456	380	413	439	434	406	420	425	423	440	445	433	429	413	448	413	393	417	410	440	408	444	427	442	453	410	428	424	412	430	483	430	438	454	391	414	395	407	428	404	434	383	453	432	444	429	403	422	390	459	434	411	430	436	404	448	424	444	427	447	437	416	405	399	406	428	419	396	434	438	418	428	404	398	417	433	409	418	443	426	425	432	435	442	446	435	419	447	392	394	402	439	413	410	463	422	401	436	437	406	401	435	445	406	399	443	462	440	447	436	407	435	413	426	432	441	416	399	412	424	400	438	424	417	462	426	435	418	412	464	402	417	433	402	421	396	412	420	427	456	412	413	431	428	412	431	458	418	414	454	447	424	427	469	452	430	383	419	408	425	401	426	444	436	445	473	425	450	400	414	455	388	402	434	385	416	455	414	390	449	396	378	409	444	452	461	457	436	430	436	422	404	450	419	461	446	390	430	445	426	445	430	419	441	443	403	423	399	448	427	394	432	414	430	444	422	409	418	448	450	450	382	425	425	421	430	458	457	488	437	422	440	418	395	421	466	454	424	424	412	433	420	435	427	422	401	431	420	420	466	421	431	385	408	401	401	411	434	408	463	414	429	438	429	425	446	428	397	415	442	375	453	476	411	415	436	491	425	431	450	411	405	470	481	414	418	392	459	450	454	399	416	391	418	440	424	421	404	479	435	418	400	433	404	409	423	450	406	450	432	422	425	397	418	414	418	462	411	441	472	411	371	427	411	440	425	443	420	376	416	394	463	436	433	429	400	423	432	454	433	414	423	438	435	429	416	465	416	398	435	454	438	423	411	413	434	433	407	408	444	410	440	380	406	404	424	436	464	452	442	449	432	430	416	433	427	414	456	371	427	451	426	419	413	405	414	395	450	422	416	407	424	422	406	430	471	467	405	463	437	436	422	447	431	415	412	435	400	433	449	402	479	425	411	425	460	408	449	448	451	441	430	461	444	394	375	447	433	449	428	388	441	426	400	449	421	417	467	423	425	439	427	439	424	438	392	408	404	442	394	437	415	413	410	427	421	429	448	426	417	464	437	450	439	433	427	399	379	452	446	425	455	429	417	434	454	407	445	464	457	428	389	432	449	406	446	425	428	430	428	413	410	419	443	427	382	408	422	418	424	425	442	431	439	408	451	456	410	423	414	434	419	402	455	451	463	433	400	450	421	431	447	420	446	421	412	421	417	414	463	420	438	424	411	419	428	412	463	418	377	417	426	416	399	447	419	398	447	416	425	409	446	395	403	410	396	458	423	411	424	416	404	457	432	384	420	408	426	433	434	403	456	441	391	421	425	412	438	391	422	426	425	421	422	390	436	432	417	423	443	371	411	398	410	359	406	442	399	432	423	436	424	415	431	398	464	420	423	467	404	422	427	449	447	423	429	466	431	406	443	409	426	412	443	454	442	442	454	431	389	457	436	427	446	435	405	441	427	399	429	403	403	430	430	397	437	396	412	455	425	403	435	430	411	385	443	413	432	432	418	422	439	439	458	391	402	415	421	409	435	430	431	434	418	429	414	419	425	428	413	407	418	435	422	396	454	421	382	435	446	430	410	437	447	444	406	442	413	393	425	434	413	409	440	448	427	466	403	403	402	423	423	410	398	429	408	443	481	408	405	429	457	397	408	428	400	421	444	418	421	428	420	434	440	443	422	440	427	408	417	432	406	411	434	442	385	406	443	420	404	405	396	446	453	447	436	391	465	435	419	413	460	448	387	442	421	435	425	419	422	403	397	444	412	400	448	442	456	460	437	401	444	420	439	413	464	413	434	436	423	438	408	427	414	401	429	431	426	454	413	436	380	461	423	413	432	424	444	390	432	421	401	436	405	424	420	396	415	419	409	420	400	451	427	427	424	423	415	444	455	435	414	436	411	392	453	438	475	395	417	432	425	456	416	420	441	411	402	423	431	440	423	432	401	408	440	377	400	429	445	426	438	413	442	446	433	406	446	451	441	425	436	456	427	399	479	443	428	398	444	442	416	418	410	397	435	433	483	420	428	417	452	419	421	447	452	428	428	389	403	392	413	426	435	391	451	416	426	394	459	475	406	424	460	412	442	422	434	421	436	437	407	439	452	451	427	404	428	408	439	423	382	402	413	438	430	397	428	408	398	456	446	435	406	463	430	438	434	399	423	435	422	437	419	410	450	409	442	413	427	459	409	439	448	422	420	404	442	412	446	436	380	424	435	398	426	464	451	431	424	437	432	443	413	434	458	437	447	389	451	437	463	421	420	400	408	433	453	421	416	441	394	435	467	454	406	388	419	434	437	410	435	409	399	414	432	407	426	405	409	422	432	414	388	425	420	414	448	412	413	446	418	416	407	449	433	435	459	422	448	424	401	414	424	397	452	437	422	439	437	435	413	443	443	412	438	398	416	437	405	386	410	434	435	423	418	444	417	422	423	435	424	408	429	422	422	446	429	409	449	464	436	428	424	451	422	406	426	419	434	439	413	411	429	446	413	409	422	450	414	438	415	444	460	420	404	416	460	411	394	439	433	423	430	452	422	407	455	422	419	425	401	423	422	419	433	477	433
1700	151	137	147	142	129	129	120	116	122	123	103	113	101	115	119	114	127	125	147	115	133	104	136	109	103	126	121	108	94	136	119	113	109	121	116	108	126	104	123	96	108	108	136	103	112	117	104	107	108	115	110	134	123	109	123	104	123	98	86	114	112	114	105	120	104	99	123	102	111	120	108	107	129	125	120	118	96	106	117	102	121	123	126	117	117	112	136	122	137	127	101	116	112	125	119	115	128	118	107	100	105	138	93	116	149	120	109	122	112	114	121	90	134	125	107	119	105	108	115	117	113	116	105	129	114	110	122	105	111	123	100	112	125	101	116	115	118	107	110	101	102	116	118	133	114	123	118	112	125	112	106	135	125	134	113	105	109	120	115	126	99	118	113	112	133	127	128	127	124	121	117	104	113	95	107	119	122	129	142	126	123	124	109	116	113	121	111	100	111	121	137	118	120	141	103	124	111	121	109	108	132	89	110	121	127	101	106	111	119	121	123	91	121	118	117	123	127	131	110	109	109	100	104	109	102	122	108	111	115	115	105	134	123	116	139	116	130	108	109	129	112	142	110	112	109	115	117	117	109	103	127	106	106	108	120	136	103	105	113	107	97	135	114	114	107	103	118	111	125	119	102	105	116	128	111	99	123	97	120	125	126	111	114	113	115	113	109	107	117	113	119	123	122	101	117	128	105	124	119	118	117	122	130	107	102	121	136	122	117	98	122	105	113	121	106	115	108	124	75	126	117	119	113	121	127	97	128	121	104	105	104	107	124	118	136	107	107	114	118	98	121	93	104	108	126	104	111	118	94	114	96	96	118	106	129	119	115	117	92	133	107	96	113	125	112	114	97	90	108	125	109	108	121	96	117	125	136	118	146	122	107	99	129	102	114	115	112	111	105	96	103	93	115	120	116	106	130	137	119	139	125	133	105	102	115	118	116	122	125	130	101	95	105	99	130	131	100	114	131	116	125	128	117	117	95	127	107	105	108	102	117	109	120	105	131	87	120	119	101	108	115	126	107	117	98	121	112	110	118	100	87	96	115	98	113	122	97	106	108	107	99	107	125	102	118	108	98	123	114	137	117	111	119	121	109	108	98	121	101	110	117	105	114	111	109	107	126	110	114	128	103	106	104	125	107	99	116	109	108	124	110	112	119	105	108	125	112	128	103	116	89	103	100	112	119	99	113	114	112	124	115	126	101	112	114	118	128	121	113	124	110	103	114	113	89	108	118	102	107	116	113	135	93	88	108	113	123	91	110	124	124	114	102	112	119	108	127	131	112	126	118	115	93	122	99	85	109	130	121	91	112	91	119	113	107	137	117	126	110	136	107	105	122	111	107	122	134	135	107	116	112	117	107	117	107	137	107	121	99	117	96	135	104	113	100	96	113	101	131	118	104	129	126	113	104	106	122	106	97	115	117	109	116	131	117	131	107	130	114	102	119	120	98	130	117	113	110	111	106	104	131	118	113	97	109	115	89	119	118	114	117	99	113	100	113	116	116	111	136	118	125	122	118	125	117	132	105	107	90	124	108	120	87	119	123	127	112	113	105	100	118	108	131	103	110	109	123	115	110	122	113	116	92	115	122	96	138	114	99	96	111	106	119	125	117	108	100	116	130	121	100	114	104	107	134	103	108	104	112	123	108	109	113	109	100	111	119	124	130	116	122	127	108	101	126	115	106	116	115	144	110	98	114	104	112	108	113	105	114	115	96	116	114	117	122	116	116	115	86	126	114	112	126	115	116	119	121	106	124	111	127	116	92	122	119	124	109	101	122	114	113	103	129	88	121	132	112	115	111	109	109	109	133	103	101	98	114	95	128	122	122	110	113	110	124	119	104	109	105	121	86	117	148	123	93	124	113	113	121	108	121	96	104	131	130	112	112	109	131	96	134	99	94	100	108	123	99	113	99	118	118	100	107	118	110	115	115	115	103	102	100	121	134	130	109	126	106	132	121	100	115	127	111	125	90	119	112	109	141	112	132	101	104	103	108	143	119	95	119	130	134	109	101	105	98	113	103	122	122	119	112	96	110	110	119	114	104	131	107	102	143	114	113	112	99	112	110	127	112	121	110	113	120	111	107	124	118	110	110	126	130	98	93	125	123	120	112	111	118	112	97	126	109	121	120	98	119	112	95	131	112	123	132	111	110	105	125	104	105	110	109	90	142	101	107	120	119	106	86	102	129	101	114	100	116	104	121	114	126	114	106	113	127	111	125	103	109	130	111	101	110	109	101	126	127	95	76	101	106	114	108	110	101	104	118	111	130	110	105	121	114	127	124	131	117	122	142	98	110	95	124	108	128	110	103	111	100	113	113	118	119	105	114	115	132	110	127	101	122	114	101	126	114	98	127	108	124	103	122	112	115	119	109	119	113	126	98	126	129	103	108	98	127	131	95	123	121	120	113	94	114	133	127	111	125	109	110	114	114	106	99	122	98	137	100	133	128	108	126	109	113	101	111	115	126	123	100	114	95	113	120	114	93	96	101	122	100	112	105	111	126	117	116	112	111	101	103	120	106	119	124	124	111	127	111	123	120	114	108	123	111	129	115	106	120	132	124	118	112	133	105	116	109	92	127	122	111	105	121	110	94	122	106	122	102	114	116	110	106	128	115	105	93	123	123	117	108	117	109	117	101	117	108	109	101	95	119	112	138	110	93	110	120	104	99	113	111	120	102	106	123	116	130	117	106	114	122	108	104	100	122	120	109	124	97	100	95	119	116	98	132	127	140	112	114	108	115	129	111	115	129	128	120	98	111	115	95	101	104	125	105	110	114	104	136	113	103	119	118	132	116	117	120	146	116	115	136	116	108	126	130	124	113	116	109	134	112	127	94	110	106	115	130	89	113	115	115	103	110	128	93	133	137	109	101	119	120	121	119	115	115	130	108	118	122	119	104	110	135	94	104	118	93	124	100	137	108	128	111	114	118	97	119	97	117	116	121	116	106	139	108	96	114	127	124	102	130	101	112	114	103	101	102	102	103	112	113	97	130	90	121	131	118	121	112	113	128	114	120	116	108	113	107	109	137	113	109	94	112	115	113	126	112	121	128	137	116	124	130	108	118	114	112	104	110	111	110	118	109	112	124	118	116	120	94	104	109	96	117	106	122	118	125	125	133	121	134	127	116	112	124	115	125	103	91	97	145	99	123	105	130	124	130	92	130	120	121	118	109	101	114	98	123	111	108	112	132	117	116	103	100	104	120	114	119	103	127	133	117	122	118	121	111	103	95	115	119	114	95	123	108	103	107	114	114	98	108	136	113	96	114	110	112	94	135	109	101	126	114	117	135	108	119	108	128	108	101	118	107	119	111	131	106	117	119	125	130	122	111	127	111	102	131	96	111	118	114	123	121	137	88	100	112	108	121	117	125	142	109	120	134	109	104	123	111	104	117	116	111	126	113	123	115	128	134	132	115	112	118	112	92	132	103	98	125	109	117	115	108	101	115	119	98	112	110	115	111	112	118	116	116	126	122	105	116
2041	527	565	643	583	551	550	503	508	471	472	471	460	439	417	453	460	482	450	491	433	440	444	483	418	417	460	421	403	424	396	466	429	446	412	424	439	421	400	420	447	427	441	466	432	445	447	408	420	437	447	418	441	438	398	453	414	431	422	477	417	417	433	421	459	415	405	436	414	432	430	382	459	425	465	432	438	430	423	405	430	435	436	426	428	418	464	452	433	460	432	453	459	444	477	394	450	461	443	449	451	419	498	435	438	412	410	412	429	418	412	452	426	438	421	395	420	406	422	409	423	402	436	472	420	436	442	437	446	416	418	401	460	419	389	413	419	445	415	432	422	446	425	444	413	449	449	441	424	432	376	455	417	430	439	440	424	447	436	447	426	444	436	421	421	441	442	413	453	422	410	442	443	435	426	459	436	458	421	414	416	432	456	468	405	404	402	417	442	434	443	434	417	434	438	439	432	402	454	462	412	408	473	465	436	435	441	396	415	411	448	410	432	401	426	403	428	414	422	441	429	427	416	395	450	419	446	446	415	439	433	408	414	394	438	454	419	408	456	418	395	439	437	427	428	416	418	441	458	418	459	457	460	462	437	413	455	439	414	436	424	445	427	407	435	428	436	427	436	388	409	419	415	420	428	444	441	390	418	415	407	420	424	471	394	400	427	440	420	422	462	434	420	390	463	443	418	480	430	464	408	425	394	401	422	454	432	428	455	404	441	428	397	484	455	450	439	450	428	427	441	405	460	452	425	481	432	409	421	442	423	411	405	421	421	394	436	433	407	411	409	424	446	451	423	398	438	424	399	392	427	397	428	459	415	453	436	425	445	421	434	457	430	461	434	444	390	445	426	451	458	400	418	433	439	387	387	407	424	430	415	402	405	450	442	458	432	437	467	388	429	452	400	455	420	408	448	378	437	444	464	442	411	405	424	460	440	428	425	447	416	418	459	452	357	430	423	452	433	439	408	436	397	456	418	433	430	402	451	428	412	405	428	435	436	395	404	417	391	447	421	427	417	417	423	453	474	393	434	415	415	395	413	420	417	380	424	413	430	451	421	420	439	422	410	435	396	411	422	420	446	409	428	429	422	428	440	450	422	443	439	417	400	446	433	431	417	439	422	454	411	390	427	439	408	437	423	414	411	387	411	454	449	469	428	434	411	455	457	445	417	458	400	403	445	429	429	418	435	413	406	447	398	432	436	453	444	432	428	438	438	453	405	415	418	420	425	447	400	446	449	422	422	405	413	406	387	449	395	437	417	431	417	472	440	435	437	440	424	481	424	458	418	413	457	429	399	416	381	427	388	420	450	439	422	418	430	427	421	412	447	440	400	417	455	457	444	417	420	398	401	435	444	441	417	429	430	388	430	407	426	438	411	391	399	481	479	422	409	411	423	402	397	456	428	407	434	420	420	398	453	419	427	438	425	406	389	428	432	447	427	424	427	421	438	436	438	396	419	413	406	402	446	414	416	408	402	451	460	428	412	425	429	447	410	422	410	425	435	411	424	432	457	446	404	406	467	395	432	425	416	404	401	424	432	449	431	432	413	407	428	420	417	435	435	419	407	437	470	382	452	422	452	420	441	456	446	398	428	375	446	456	483	473	434	424	470	427	430	424	475	455	414	413	455	437	463	413	407	439	440	423	443	442	438	411	455	420	445	400	440	425	395	432	434	430	438	431	410	444	433	395	465	445	418	456	386	403	413	445	427	408	411	423	441	424	433	420	412	451	433	414	416	443	456	437	429	454	430	432	436	425	423	427	438	436	426	394	451	437	415	426	441	469	405	470	418	431	419	435	417	418	425	421	419	443	416	409	427	442	403	423	431	432	431	450	423	408	422	469	455	421	418	396	431	449	458	450	416	400	423	428	413	422	449	457	381	441	452	409	413	422	426	419	442	430	438	454	431	417	436	396	420	426	433	456	410	458	417	401	450	435	407	439	423	430	421	404	398	437	448	404	433	412	452	414	446	411	431	445	435	429	446	417	429	400	419	429	392	419	413	469	420	427	373	415	426	455	384	439	431	449	429	412	425	409	460	403	396	421	421	453	448	423	427	444	415	450	414	435	402	406	419	424	421	408	416	456	415	434	413	441	418	449	457	426	414	399	444	454	416	444	406	440	489	450	423	433	435	453	438	420	416	456	436	434	419	391	453	413	387	457	423	432	410	418	427	433	438	474	415	407	425	368	383	450	401	412	435	439	418	403	383	418	412	446	398	446	433	387	441	441	397	411	409	449	427	434	392	441	422	453	428	445	446	411	411	458	443	408	396	437	395	415	399	396	418	415	448	459	419	450	429	391	442	419	428	422	427	423	441	451	432	465	404	433	420	406	415	421	389	450	444	416	422	456	399	465	474	414	385	409	448	433	421	425	463	419	396	434	422	431	426	436	439	444	431	422	456	418	404	430	378	423	396	400	448	396	420	430	451	452	444	442	421	416	437	409	453	447	411	428	434	440	421	397	426	396	409	414	408	422	456	430	390	410	402	439	422	439	444	429	437	454	406	424	466	436	394	449	435	420	413	469	417	435	407	411	411	440	422	435	408	421	416	401	401	423	417	421	445	452	420	426	473	429	430	407	413	399	426	457	420	445	419	425	455	414	424	413	444	400	433	438	412	414	412	424	413	408	431	441	455	455	421	425	451	366	430	419	425	415	421	420	434	403	449	400	435	416	410	436	448	433	439	430	408	437	438	436	411	444	413	407	384	418	423	428	432	425	434	406	395	392	387	422	439	430	432	395	453	429	434	429	448	451	412	439	414	418	420	440	396	446	450	419	457	444	448	418	416	437	406	427	405	399	455	385	449	432	423	471	406	442	420	426	465	458	426	411	444	421	441	451	411	423	436	432	400	445	415	450	438	401	413	439	431	427	423	433	426	425	436	424	423	476	430	458	394	415	430	435	398	407	392	427	408	424	408	425	434	438	434	433	481	441	441	436	424	394	416	447	414	422	462	432	430	411	425	436	464	423	431	431	423	474	414	414	384	445	445	441	424	430	457	437	433	392	423	434	409	423	439	426	422	436	403	390	409	427	402	456	460	424	439	417	452	428	415	423	441	450	417	381	395	410	403	426	425	439	446	435	443	446	420	444	448	445	401	451	445	441	419	395	428	401	418	448	416	436	440	379	453	417	426	430	412	438	447	423	446	424	448	394	367	412	435	423	470	423	449	459	407	447	435	424	399	438	449	424	418	420	426	477	411	429	433	414	405	443	442	389	438	427	466	419	428	407	395	420	424	456	432	383	431	422	410	462	416	427	405	431	447	421	396	443	465	417	442	436	466	416	379	448	461	437	428	408	411	433	417	445	454	394	450	413	446	471	433	422	393	425	413	398	440	400	445	482	444	444	421	433	438	423	416	415	417	417	427	464	426	449	436	425	444	398	406	450	416	421	423	374	441	399	414	450	426	417	417	424	439	430	402	452	417	428	415	438	449	417	394	414	453	434	443	441	416	431	417	440	424	408	390	425	439	416
1610	124	172	152	125	155	145	117	137	116	115	123	108	143	116	126	133	106	125	134	124	111	112	102	112	102	103	119	112	111	100	126	115	104	125	122	120	124	110	121	118	114	117	127	111	107	108	136	111	113	102	107	114	124	106	128	110	101	115	97	134	104	109	121	117	126	113	107	124	126	122	110	108	115	114	107	128	105	120	105	111	117	118	113	126	116	107	126	113	115	116	121	117	126	128	125	106	132	119	108	116	123	136	136	106	122	114	116	109	124	110	109	111	119	108	120	120	111	99	132	97	119	141	122	134	96	115	110	119	119	137	103	115	102	135	114	120	112	115	145	129	112	112	104	97	132	116	102	132	118	110	123	109	104	140	125	106	118	103	111	112	95	107	118	112	106	110	109	115	115	113	124	112	108	113	107	96	100	124	93	115	95	90	133	124	113	114	105	111	113	114	119	104	93	114	125	117	129	111	118	112	118	118	102	111	120	126	123	107	127	109	106	122	120	117	112	116	118	104	88	128	105	110	110	118	105	99	132	110	113	133	97	103	114	133	121	116	121	135	105	116	99	102	103	131	119	106	128	108	104	131	113	98	130	106	111	121	132	117	107	120	109	141	104	112	119	108	118	113	114	101	113	102	122	109	126	89	113	106	110	105	109	127	118	119	114	132	95	133	114	104	107	133	121	101	114	135	125	105	108	102	133	123	112	98	110	127	132	112	114	113	99	125	110	96	128	132	130	116	124	111	123	107	111	110	107	118	114	122	115	110	125	109	119	112	116	118	119	132	115	110	118	117	107	120	107	105	116	112	119	101	102	100	123	109	112	122	113	100	107	126	103	122	103	105	134	109	118	112	129	128	128	116	102	108	107	123	109	119	114	108	125	106	108	116	116	107	116	150	125	124	111	107	120	112	112	119	103	128	131	110	95	107	105	102	113	97	103	115	118	116	118	119	98	118	123	108	116	127	119	119	109	96	119	116	126	123	122	110	101	102	109	107	107	123	98	120	120	120	116	111	121	113	106	104	111	122	116	105	119	94	116	106	132	98	117	114	120	123	126	89	108	107	127	119	124	108	133	129	126	122	107	121	102	120	104	121	104	106	115	123	127	108	127	118	142	117	107	130	112	82	131	102	124	113	125	102	118	122	119	108	101	108	111	127	128	126	102	137	130	128	111	123	103	121	115	117	107	108	128	95	131	101	124	124	126	110	116	104	109	130	117	100	132	133	114	115	125	119	112	126	123	104	122	126	117	111	114	130	88	120	103	112	114	116	109	113	108	93	119	136	97	103	118	117	110	87	121	127	112	126	120	110	114	108	109	92	140	141	115	104	108	114	110	137	118	120	114	122	106	116	121	137	123	108	85	109	88	119	99	100	101	108	113	126	130	136	112	118	110	117	116	105	119	79	115	118	128	111	106	118	114	123	104	111	122	101	118	128	121	106	118	137	134	121	117	136	117	109	126	106	130	111	122	124	105	104	118	120	109	119	105	119	99	114	129	127	137	102	107	116	122	128	128	114	128	99	124	113	135	124	109	123	116	115	119	133	115	117	108	117	105	115	98	122	104	91	122	133	114	128	116	101	123	113	102	122	105	119	122	126	118	128	124	108	109	121	116	111	124	107	105	105	112	124	110	134	119	93	112	120	125	124	130	112	122	107	125	120	117	118	104	126	126	116	133	119	98	97	121	111	96	135	107	110	125	107	117	109	133	95	119	108	108	123	92	128	130	116	128	124	121	117	127	132	121	107	110	122	97	127	120	115	121	133	118	102	115	113	133	98	97	112	108	89	129	111	118	123	123	111	117	132	115	121	108	105	102	121	115	125	123	129	109	105	123	114	124	113	99	103	125	109	124	98	109	122	116	127	113	105	88	117	114	129	107	116	120	135	121	116	105	110	121	122	120	128	128	117	113	119	107	86	108	107	97	101	110	144	119	119	110	134	133	123	128	121	107	124	110	100	125	113	127	118	135	117	117	123	110	126	122	120	121	118	139	146	118	99	123	113	133	110	102	126	99	115	134	98	125	85	138	122	113	108	122	119	113	145	120	127	125	90	140	118	112	114	118	115	99	116	118	123	122	122	124	119	107	103	120	116	114	125	123	100	121	122	110	109	113	112	117	110	119	111	123	113	115	130	99	118	103	130	129	126	134	120	118	116	116	109	125	130	104	100	103	122	113	105	125	147	116	115	122	106	108	109	137	125	135	112	116	114	114	119	98	135	111	129	110	107	114	100	112	120	98	137	105	118	121	132	109	119	120	82	139	111	105	106	118	94	104	105	115	97	113	115	87	104	105	127	101	115	117	117	114	93	134	104	118	106	104	117	116	105	123	117	105	127	97	121	95	120	142	108	105	111	117	115	116	117	127	97	130	114	122	104	121	129	121	128	109	106	116	112	127	129	114	107	98	126	111	112	127	112	102	105	126	131	105	110	99	125	98	104	114	138	116	118	128	103	124	124	120	135	110	116	82	113	109	123	139	111	142	122	118	102	108	120	111	112	99	112	109	124	108	132	107	110	117	121	109	117	130	104	119	126	110	102	129	113	111	113	110	131	108	123	119	116	115	118	121	110	116	114	121	110	116	98	113	136	125	108	113	105	109	99	118	101	114	109	112	106	112	116	146	134	113	120	113	112	93	118	106	118	119	122	121	124	109	125	119	103	134	117	131	134	125	101	113	130	115	108	95	113	102	111	117	133	119	104	91	107	130	121	109	120	130	113	122	113	113	134	106	124	105	104	109	133	112	107	124	108	112	103	128	128	119	109	115	104	121	108	124	108	109	123	111	108	128	120	99	124	120	126	116	118	99	143	101	126	121	104	96	127	107	119	123	109	133	116	105	117	108	107	123	107	116	121	109	98	119	104	120	124	125	114	84	116	114	121	114	92	124	134	126	126	126	110	113	114	102	115	120	96	106	111	125	110	126	99	107	98	105	99	118	105	119	110	89	128	113	108	114	122	111	142	111	95	113	119	113	100	113	118	126	122	111	119	112	122	139	121	98	107	120	114	96	105	125	102	112	101	111	121	125	114	110	140	119	121	122	121	113	136	121	130	122	112	129	122	118	123	109	121	110	101	123	117	117	115	119	122	115	106	104	105	116	135	114	118	114	118	111	120	123	124	112	132	119	137	120	127	117	110	122	115	124	101	101	123	120	100	108	101	126	122	114	132	119	116	112	90	98	127	118	114	109	107	111	132	110	113	121	119	95	116	102	127	122	127	101	120	99	114	126	136	105	94	108	117	126	104	115	88	100	117	117	128	114	127	120	111	106	111	116	108	103	122	99	129	120	112	108	102	117	123	121	102	120	111	142	103	120	99	133	138	134	110	120	117	117	128	121	115	107	133	129	106	110	112	118	105	109	133	112	108	139	124	122	101	114	118	102	115	106	128	119	92	110	111	98	116	132	114	100	103	123	118	122	117	119	122	117	108	104	102	114	115	108	125	113	97	105	115	141	92	118	117	96	122	129	131	129	121	109
2031	490	598	600	617	615	518	536	451	444	483	464	432	458	414	472	406	426	446	428	441	424	466	484	437	432	397	426	439	454	463	436	434	427	446	448	407	414	422	440	442	443	456	406	408	452	430	396	454	418	458	442	454	439	427	444	434	409	433	436	435	443	415	468	482	470	410	429	464	436	429	419	419	446	450	433	456	475	436	428	454	435	426	447	456	464	473	436	442	445	468	447	445	453	469	471	458	436	459	432	467	469	470	462	449	419	431	450	435	444	423	455	451	459	431	404	444	476	435	446	451	434	429	423	415	414	401	465	447	440	462	438	431	445	410	415	427	434	463	426	391	417	448	403	412	434	431	419	481	430	420	430	414	431	441	441	443	420	425	406	453	414	385	408	421	452	417	392	456	406	435	445	448	425	426	440	420	398	416	423	405	425	445	422	446	450	449	461	421	438	406	413	449	455	406	406	418	416	432	423	418	426	416	379	412	422	446	457	451	460	419	389	440	440	448	422	422	422	420	465	421	409	447	407	427	436	424	428	431	434	455	416	394	473	383	442	395	443	437	440	394	423	466	401	443	441	436	437	447	412	416	433	413	437	462	408	385	427	451	442	394	421	433	446	427	426	450	468	426	442	426	458	488	423	415	381	432	399	462	436	419	437	431	433	436	417	435	414	461	432	425	437	450	437	438	417	424	449	438	417	407	429	422	433	456	461	438	437	446	429	458	428	421	432	430	419	380	485	432	459	435	435	477	434	412	465	457	450	407	463	426	415	423	480	422	414	419	443	428	418	452	437	439	420	406	433	428	444	423	406	417	452	444	393	435	430	400	454	391	431	438	433	410	440	458	424	450	423	433	380	412	416	412	430	459	434	471	402	423	415	423	431	434	457	402	420	438	441	452	400	468	414	405	460	450	445	446	432	406	408	419	418	436	431	410	420	427	446	427	453	448	425	417	404	450	396	403	414	428	410	483	424	440	445	431	425	397	476	428	399	450	420	438	426	415	413	378	457	451	461	441	426	419	445	425	431	426	458	452	399	417	411	428	408	412	422	438	442	412	371	455	435	440	424	392	439	443	442	465	438	406	416	473	459	452	419	440	413	422	446	471	426	451	438	465	455	463	457	455	380	439	387	453	460	405	421	432	425	438	425	441	444	399	463	447	474	450	429	420	388	449	402	406	441	452	404	460	443	468	420	429	428	406	414	377	409	389	426	420	441	410	427	410	423	461	417	435	431	407	416	427	459	456	437	442	429	432	428	445	447	418	443	429	477	434	432	420	449	475	458	461	481	445	460	451	414	453	411	395	451	453	440	464	446	423	445	415	439	494	399	431	448	449	476	438	450	434	419	391	430	416	401	400	426	424	454	430	407	444	477	444	465	441	446	413	450	458	457	442	414	399	425	444	432	443	422	454	406	422	422	404	420	431	439	466	457	413	434	430	447	452	426	398	432	460	454	443	432	433	415	441	432	445	435	458	466	440	415	421	417	438	405	411	403	436	433	409	475	422	427	409	389	445	465	433	429	423	469	443	454	404	448	411	402	437	455	439	439	470	472	460	449	436	442	389	467	439	471	443	432	427	435	459	422	444	429	419	412	404	441	476	423	446	434	438	419	437	402	445	436	460	453	452	430	449	427	404	387	412	429	452	447	427	442	442	404	442	439	446	415	465	424	423	445	443	401	441	434	440	419	437	432	462	450	410	404	416	409	458	404	439	402	450	457	448	417	410	420	435	444	423	445	460	448	428	419	453	422	425	414	410	418	453	431	436	409	419	408	415	446	408	385	425	442	455	426	426	462	440	419	432	444	443	445	471	426	431	448	423	417	398	447	438	413	422	462	418	433	479	432	431	416	422	459	461	440	404	465	439	419	470	432	436	437	451	422	483	430	393	390	452	422	447	442	466	438	434	420	433	425	389	419	441	417	429	412	441	448	418	452	438	410	443	465	425	452	438	436	439	422	429	459	393	429	406	457	422	437	433	394	438	457	441	436	453	433	398	434	439	422	401	428	441	441	434	443	458	424	393	434	454	439	433	425	456	407	461	385	420	408	429	437	465	413	451	447	469	466	391	408	441	437	432	437	463	423	438	448	428	409	427	411	433	454	418	466	434	462	451	411	440	422	476	419	433	420	452	427	431	416	463	403	417	418	395	407	439	433	440	436	426	459	439	467	429	431	398	429	453	454	431	431	394	451	392	409	422	414	420	456	432	420	425	437	441	461	430	435	435	428	441	416	433	439	403	424	450	418	421	415	451	426	456	414	387	415	417	455	418	450	471	417	416	424	473	452	433	427	420	430	427	434	444	479	462	432	427	449	428	452	418	431	431	443	409	452	420	473	385	451	436	406	470	435	419	427	434	412	431	439	404	457	414	442	447	450	426	391	448	445	422	425	421	415	404	423	437	450	414	446	451	433	415	443	457	442	418	428	416	422	419	440	424	452	401	453	414	435	413	424	430	416	450	413	421	434	430	447	453	432	410	383	449	413	406	455	442	451	411	438	431	429	435	436	446	402	401	403	423	448	456	434	462	433	414	460	442	423	430	458	458	417	385	431	429	422	424	468	424	425	403	444	415	453	430	431	464	425	482	447	406	424	440	437	428	453	454	391	407	432	443	451	424	421	402	459	423	427	414	413	427	434	434	476	439	438	416	436	426	448	438	389	403	461	455	418	413	446	424	401	430	431	472	439	446	441	445	432	451	439	424	457	425	430	447	424	425	429	428	410	440	442	407	453	458	473	462	399	416	423	411	430	463	419	462	432	436	424	435	461	419	456	408	415	443	406	405	442	441	465	450	423	440	437	415	391	440	425	454	446	449	427	441	432	449	463	426	432	426	456	421	408	411	406	419	414	435	386	431	449	428	448	434	453	478	432	415	436	460	424	371	421	439	432	466	425	411	435	450	426	426	419	400	431	424	423	442	443	424	461	443	420	441	445	416	429	424	444	409	442	473	436	393	424	463	421	451	431	441	434	440	418	422	414	412	422	451	423	427	403	434	412	437	433	474	445	410	433	427	400	432	417	409	426	451	412	465	411	448	447	447	417	454	418	432	424	438	448	407	432	426	398	455	431	430	466	421	448	398	439	434	446	455	432	452	422	435	427	427	427	436	427	445	420	429	436	461	410	414	423	411	439	444	431	445	460	439	423	442	469	405	420	408	421	429	406	400	404	474	439	417	453	407	457	446	457	436	442	431	416	476	435	443	396	454	432	439	426	438	426	482	431	459	420	429	420	400	466	447	407	481	386	416	421	424	423	424	410	467	449	427	458	434	447	438	426	434	431	446	396	426	455	417	431	457	438	459	384	402	453	415	423	434	450	423	424	425	442	406	418	446	451	432	414	445	437	412	424	465	420	412	394	465	470	470	435	458	424	438	455	437	443	431	443	457	432	401	457	452	393	464	434	443	440	466	398	440	423	428	420	392	449	425	435	452	426	441	482	452	430	411	416	415	453	453	474	425	413	415	438	420	408	426	466	454	433
1690	146	159	152	154	155	143	146	133	130	121	147	150	133	125	139	124	124	123	118	125	109	115	122	122	122	124	118	112	121	127	127	106	103	120	96	115	130	132	130	114	133	138	110	103	133	124	108	123	141	117	114	141	119	130	123	112	138	117	121	115	136	122	145	131	108	119	115	119	111	118	130	124	121	98	117	105	130	146	127	133	124	139	135	134	119	113	135	119	129	123	104	119	107	111	129	126	114	132	127	110	128	112	125	124	122	136	129	126	125	134	125	117	113	109	133	134	124	122	113	127	133	125	117	116	124	121	141	108	119	127	106	115	136	111	119	112	121	114	130	124	131	103	125	138	123	123	125	137	114	133	123	107	91	116	143	136	110	119	122	137	122	117	122	113	136	118	104	131	136	115	113	112	119	120	125	114	129	118	107	107	126	134	116	125	119	124	129	118	122	115	120	108	125	116	121	116	119	128	108	146	141	112	107	112	125	114	138	123	127	111	114	115	130	130	132	116	100	116	118	116	116	117	121	115	131	126	108	101	115	118	108	111	145	101	123	131	123	124	105	112	118	119	117	132	117	114	114	113	114	124	129	119	133	106	122	121	127	117	117	122	130	122	136	120	126	119	105	109	133	131	98	103	130	119	116	128	117	114	140	136	123	134	145	126	123	106	130	120	105	113	108	124	118	134	124	112	110	101	123	109	114	112	123	120	110	109	129	122	128	150	134	95	123	122	124	135	106	118	124	142	114	130	112	123	124	132	119	123	134	120	119	136	137	110	116	145	135	80	137	133	126	134	115	125	113	120	126	121	121	129	149	111	114	111	117	124	131	125	123	120	128	124	120	125	110	126	140	107	121	112	119	123	126	123	127	139	113	124	126	121	110	96	132	119	102	122	141	114	117	126	112	124	120	118	125	121	113	128	118	127	129	90	116	111	92	116	125	120	130	116	112	123	99	114	99	125	131	115	136	133	123	133	104	116	117	123	140	148	128	110	102	118	116	135	134	91	114	120	129	139	107	125	122	112	129	133	122	105	120	118	103	135	114	123	120	133	108	127	116	130	120	108	115	134	121	126	119	107	122	113	122	117	130	114	110	127	119	123	126	108	129	130	115	118	115	112	132	110	113	101	128	134	101	127	113	128	112	121	103	124	101	115	114	134	137	114	115	123	142	118	107	128	105	125	130	104	138	120	115	101	114	110	137	144	113	136	121	134	121	114	100	120	119	130	131	113	125	120	126	140	119	123	127	118	116	115	116	135	108	121	120	114	119	142	129	119	119	118	137	100	119	147	125	122	120	111	125	138	130	105	129	103	121	116	132	118	128	116	131	127	119	144	119	111	136	123	117	117	117	114	139	119	122	112	120	145	109	123	110	125	130	120	135	129	130	120	137	120	132	110	111	128	120	116	115	140	113	125	126	143	114	126	129	99	118	112	120	124	135	124	126	132	107	137	131	121	137	120	116	122	125	116	131	113	119	126	121	128	121	110	134	123	138	118	113	132	128	118	120	127	121	124	121	115	122	138	102	94	106	133	132	132	110	137	133	117	121	140	101	127	117	120	107	123	103	137	88	136	115	134	114	116	149	133	130	117	100	126	135	112	122	134	127	141	102	114	107	131	112	113	120	113	116	128	136	136	138	122	126	120	126	115	112	126	124	121	133	120	126	122	128	115	119	102	110	149	137	111	125	117	120	129	134	131	136	126	113	125	119	109	117	106	127	119	132	122	151	108	120	133	92	102	110	95	123	95	127	103	122	87	109	138	138	129	114	117	115	126	141	133	132	132	141	126	123	114	128	148	110	120	114	116	111	119	119	131	127	147	130	121	139	113	115	118	100	113	124	137	121	133	107	121	132	131	132	159	114	108	127	118	120	113	103	125	115	120	116	122	118	135	123	129	114	110	116	124	131	125	119	110	116	112	121	115	122	122	118	143	115	132	125	138	105	122	116	121	125	125	132	118	120	125	123	132	142	123	157	124	111	126	116	148	122	138	108	124	118	100	126	112	129	118	98	121	122	96	120	110	123	130	128	127	134	130	120	133	131	131	115	118	139	121	119	122	134	138	110	131	136	132	142	138	128	159	117	125	127	125	127	121	128	118	121	125	100	112	116	116	134	112	126	138	99	105	115	118	102	133	111	129	125	130	130	124	109	131	125	128	112	142	124	118	116	141	137	111	106	130	111	149	119	132	125	134	118	130	88	119	121	117	134	126	130	115	127	118	112	141	110	131	96	111	122	122	110	128	101	107	138	120	108	119	112	136	112	114	92	115	110	108	114	132	128	118	102	136	144	116	108	124	131	116	136	135	120	124	130	112	100	133	123	125	115	141	131	127	124	101	119	120	104	116	119	112	137	118	125	115	120	133	121	133	107	114	132	127	120	94	127	117	123	116	129	105	121	133	150	123	118	117	114	91	107	136	125	124	115	125	123	115	134	114	121	135	120	124	120	113	144	127	134	119	133	107	128	115	115	137	127	131	112	125	128	130	110	124	107	105	110	118	106	150	140	99	125	121	93	121	117	130	109	97	126	122	122	132	125	142	132	130	139	125	127	113	116	108	133	135	121	133	122	131	122	126	124	130	119	111	107	121	112	112	116	132	133	109	112	135	111	121	121	118	122	116	124	109	121	127	116	103	129	112	106	107	125	122	113	116	120	125	129	110	117	119	119	118	118	109	105	135	114	127	108	118	125	127	115	142	125	151	117	133	120	133	120	107	120	101	137	116	110	122	115	112	114	123	129	135	99	124	141	120	150	115	124	148	122	104	117	127	118	131	125	129	115	127	136	123	132	127	117	116	119	131	103	115	132	128	129	126	126	144	139	136	133	107	109	128	118	137	106	114	115	141	130	109	122	102	127	109	117	143	135	133	135	120	122	121	102	127	128	123	120	104	115	126	107	129	128	102	121	120	127	111	119	121	106	115	131	132	127	109	115	111	117	116	112	121	107	110	113	138	114	126	111	125	116	128	111	130	124	111	119	125	106	101	122	107	133	126	128	133	124	111	132	117	138	99	120	127	105	119	115	143	126	116	98	130	117	107	117	115	105	125	111	108	117	112	120	124	117	130	117	121	125	128	117	132	101	130	119	122	117	119	121	115	128	142	148	113	122	130	132	116	113	110	111	130	120	126	102	136	141	116	122	121	103	140	120	136	119	111	127	131	114	113	125	120	137	119	121	122	124	110	132	145	127	116	129	122	145	113	121	137	117	122	147	111	125	107	112	141	139	131	138	116	117	130	117	136	129	118	117	139	125	127	122	114	120	112	118	106	127	111	122	123	120	111	121	118	132	118	129	112	136	129	119	122	118	113	121	116	122	125	138	134	123	127	124	132	120	119	124	106	100	132	119	110	114	114	131	115	114	122	124	117	133	126	104	121	121	119	102	127	119	130	135	135	119	119	112	116	137	124	130	119	114	118	114	123	125	121	102	130	116	123	141	123	107	140	143	125	112	116	125	120	119	130	114	125	146	116	109	121	125
1948	492	599	628	651	580	636	561	560	516	472	511	461	491	480	455	488	488	432	472	451	497	471	507	447	446	485	463	516	452	446	454	504	486	465	455	445	452	446	433	480	476	486	456	492	459	479	468	436	476	457	473	462	477	435	479	473	451	421	494	475	499	497	446	422	465	489	468	473	457	442	446	463	436	459	498	419	418	481	451	462	467	450	482	444	463	495	502	470	454	462	471	554	478	468	424	486	452	457	467	476	451	495	488	456	422	471	448	429	426	427	441	426	447	446	435	457	430	485	433	451	452	446	435	497	480	464	470	507	467	441	436	461	425	424	473	444	490	467	473	472	447	431	418	475	439	473	474	446	460	442	437	452	436	481	442	442	453	471	443	491	487	495	469	483	414	428	489	440	474	450	430	437	442	485	424	461	469	436	445	446	440	448	501	439	494	461	449	430	419	422	452	468	442	443	448	467	459	480	456	479	451	461	480	463	486	470	452	424	413	460	437	477	450	434	480	446	407	466	482	473	477	470	466	428	425	434	423	481	460	472	450	430	452	447	452	448	444	473	424	444	457	433	487	480	471	451	453	456	471	459	456	467	460	455	426	457	424	449	425	490	502	462	486	457	469	476	456	474	440	425	426	455	459	461	451	475	439	468	488	449	477	432	474	460	454	429	465	417	444	449	438	466	495	461	428	439	447	516	443	443	446	460	444	468	457	453	458	439	467	479	458	464	478	423	493	431	437	478	460	436	493	433	455	465	444	443	467	440	480	442	411	486	438	473	460	464	467	433	482	452	469	448	465	466	453	473	435	467	425	451	469	452	472	449	416	442	470	496	461	457	477	484	430	436	441	445	453	453	444	446	434	495	453	457	458	458	441	458	475	468	453	467	454	439	430	487	434	438	430	419	457	450	453	459	449	447	436	476	487	419	431	451	457	454	473	444	472	451	435	464	455	437	459	409	440	432	473	422	421	431	457	447	478	478	421	475	464	455	461	445	464	457	420	431	464	456	436	470	456	438	423	453	454	467	430	454	451	416	448	451	444	461	452	445	467	464	441	453	476	461	439	438	495	457	414	442	458	457	444	441	449	446	407	422	442	465	485	464	435	470	446	451	438	438	430	481	433	420	471	445	421	432	462	445	486	448	444	454	488	446	439	429	452	459	448	466	490	441	448	421	437	498	450	430	503	435	438	434	462	483	491	471	485	466	428	452	460	471	410	456	457	458	447	442	430	406	429	460	430	487	428	448	467	447	430	482	447	468	471	433	457	435	475	502	469	463	491	480	494	467	458	422	457	452	465	425	442	440	461	452	459	456	442	454	459	442	488	474	462	443	502	439	447	484	445	431	457	451	451	435	431	434	451	479	409	470	460	438	434	446	464	487	494	451	423	461	462	456	422	435	462	434	461	460	434	446	447	490	461	432	462	488	464	462	460	427	460	464	468	420	457	435	469	456	476	477	423	450	439	501	461	462	438	450	423	448	444	466	481	456	444	473	460	484	464	461	459	449	477	497	456	446	451	450	429	431	453	450	444	451	472	467	460	447	473	456	491	450	425	450	438	423	451	459	491	470	447	433	446	473	451	493	423	466	452	462	475	450	463	469	458	440	447	418	488	451	465	481	484	444	433	456	448	405	475	462	484	459	456	461	460	470	431	415	428	488	471	466	464	402	436	449	420	448	464	443	474	413	472	471	440	497	464	476	425	467	480	468	479	490	469	429	506	437	474	451	458	467	434	452	439	408	425	461	460	452	452	459	430	435	408	468	469	451	439	466	451	433	441	471	479	475	442	482	464	451	436	455	438	427	471	439	455	464	446	433	470	478	462	412	436	489	430	449	455	446	454	464	437	392	429	456	439	466	428	476	473	450	467	456	480	463	463	437	497	473	448	428	457	453	441	451	481	450	447	448	457	467	466	460	428	444	451	468	441	452	453	466	437	411	436	494	459	485	478	429	460	488	429	472	434	473	462	470	437	432	436	458	454	460	453	464	438	419	437	473	464	456	473	451	422	453	487	426	426	453	471	439	477	445	419	463	446	426	462	454	462	434	468	470	455	483	443	472	472	460	433	475	443	483	452	443	436	436	436	499	475	454	490	460	469	432	441	466	471	474	413	453	428	443	467	443	461	428	487	482	495	432	461	421	496	448	474	508	406	435	441	423	455	424	462	476	451	442	452	429	441	467	461	425	472	416	464	465	500	470	477	459	492	452	470	464	501	444	447	455	493	474	514	477	502	436	461	458	485	437	449	469	425	448	466	428	439	442	433	454	426	430	449	441	452	461	451	459	457	428	468	496	471	472	452	484	460	485	445	412	442	444	470	457	449	457	442	460	431	450	453	453	434	480	428	435	448	457	448	407	434	460	485	448	462	460	477	467	408	481	452	430	450	447	503	467	478	456	432	391	429	451	451	458	490	422	443	438	467	443	452	446	465	431	460	426	462	487	451	439	432	439	441	455	471	438	488	425	431	437	464	436	425	481	398	488	475	452	483	445	477	480	451	466	471	419	465	482	432	514	487	472	459	460	468	467	460	449	445	471	445	457	453	483	485	421	454	475	462	466	470	452	465	457	466	448	437	453	470	432	449	479	474	443	459	446	439	451	447	498	453	433	439	434	465	448	465	452	432	417	459	447	458	450	448	465	462	437	453	457	473	399	467	405	476	467	466	426	445	467	506	449	459	460	481	426	466	438	433	486	469	468	442	461	448	425	442	434	436	430	415	449	467	455	438	448	494	437	467	447	436	459	481	438	476	458	444	461	455	442	447	462	457	463	491	475	458	481	434	442	436	457	447	460	440	427	491	502	467	450	479	454	450	471	441	442	438	494	406	487	488	446	429	430	444	466	494	448	440	438	453	441	484	461	448	445	480	475	437	450	415	467	438	472	488	436	434	426	463	470	466	444	465	492	444	470	458	440	471	487	486	428	496	436	474	439	435	424	492	471	470	448	488	491	438	462	452	460	461	443	450	446	456	451	463	419	440	473	467	461	435	419	441	450	438	451	431	442	448	465	492	461	487	434	477	458	463	451	436	437	479	439	476	465	456	461	443	459	424	420	462	422	464	452	457	467	451	430	423	454	441	477	427	459	458	477	458	454	451	450	462	517	480	458	428	463	463	476	456	417	441	496	446	460	453	453	473	448	448	455	440	443	427	447	429	452	481	464	464	463	484	472	460	447	485	470	456	471	466	499	453	473	435	468	494	456	501	435	489	445	433	444	445	492	418	454	458	454	481	430	454	417	486	481	444	468	453	445	460	445	466	442	435	469	463	452	462	445	447	455	453	482	498	453	473	459	398	478	459	436	447	445	429	477	455	471	424	473	451	466	482	472	463	452	454	450	459	416	449	446	484	430	445	462	476	463	449	478	460	457	470	453	445	469	451	465	421	451	426	442	431	467	452	428	459	438	470	479	463	441	477	498	483	424	443	457	409	459	436	435	441	456	477	455	464	462	443	431	441	475	444	434	424	482	460	450	486	455	483
1681	174	172	158	158	148	149	123	146	120	104	103	135	139	121	123	124	123	114	123	133	122	134	128	125	127	147	136	117	111	136	125	104	109	128	117	129	107	125	112	144	106	122	121	127	128	126	120	100	126	96	114	140	127	131	134	152	128	137	120	133	116	146	112	130	133	103	125	120	124	112	97	138	121	116	125	119	124	110	137	145	122	130	118	131	121	109	129	119	117	128	128	129	127	123	121	137	108	120	128	126	137	150	123	108	123	115	114	119	127	129	129	120	123	126	137	116	131	126	109	116	122	130	112	109	124	124	113	113	113	121	115	113	122	107	119	122	119	115	133	119	122	110	129	119	116	118	124	117	121	104	112	113	101	121	138	126	118	111	125	132	119	126	108	105	116	118	125	132	149	127	131	135	100	143	106	121	110	130	121	111	113	126	110	116	104	138	113	101	117	110	101	125	131	134	122	127	121	138	124	135	101	111	138	124	117	122	121	123	125	121	114	108	116	108	109	125	103	112	112	119	146	109	132	131	131	124	118	117	133	117	130	113	111	122	113	131	133	104	126	115	132	114	98	117	118	126	115	126	141	123	124	105	134	130	124	103	105	118	135	132	121	128	115	122	115	134	115	127	135	117	122	117	94	116	105	111	118	119	113	142	124	137	142	137	139	131	108	129	116	121	113	120	120	105	136	122	109	138	112	126	123	118	116	132	136	133	128	124	117	109	118	131	107	109	131	122	109	115	123	128	109	119	119	125	135	127	126	122	123	134	142	120	94	139	127	136	144	125	125	120	144	126	125	122	124	136	125	126	122	103	130	136	116	130	120	117	126	107	122	129	144	128	126	104	94	114	126	138	113	125	122	134	125	129	116	131	115	108	117	134	128	117	135	136	119	120	113	124	127	119	121	134	129	121	125	109	112	109	120	126	117	121	123	133	118	123	138	142	104	122	123	120	102	132	126	123	108	113	114	114	125	127	102	132	127	122	138	119	107	136	117	114	116	139	110	124	122	121	98	134	116	104	138	129	119	123	107	128	147	113	119	118	121	130	103	121	114	124	137	122	125	126	102	122	134	118	130	92	129	130	114	113	111	132	122	119	120	130	119	118	135	133	131	122	129	134	123	115	122	111	124	130	132	124	136	123	141	123	98	120	130	146	124	113	120	118	111	112	133	120	147	132	114	131	116	132	125	110	126	127	137	129	131	115	126	134	128	101	119	108	121	104	128	119	111	101	122	129	108	139	120	127	133	139	121	131	118	123	127	122	121	121	108	113	136	111	115	145	102	111	124	120	113	129	138	117	122	136	110	129	125	137	107	139	134	139	135	116	108	128	117	125	121	137	113	115	115	118	122	124	108	133	125	136	125	106	108	118	136	131	132	135	131	113	126	125	130	127	113	136	124	115	129	116	125	121	131	149	120	132	117	102	127	137	119	117	106	121	107	123	129	120	107	116	114	132	134	127	109	122	113	108	108	123	113	113	125	122	129	117	147	129	117	110	128	135	120	121	117	124	115	123	114	127	119	110	128	130	109	114	126	113	121	114	110	125	119	128	122	116	117	141	141	103	135	116	110	133	119	130	125	112	112	144	148	116	137	140	121	106	139	130	115	98	144	127	138	119	125	128	111	140	120	130	118	132	119	120	152	127	149	132	130	117	128	131	110	94	134	122	133	120	127	117	133	116	116	113	134	130	144	122	121	123	129	119	137	111	116	103	121	125	114	122	139	123	123	115	126	97	134	118	112	129	128	110	127	131	126	127	132	113	131	123	127	132	139	116	120	137	141	127	124	121	118	134	113	128	135	126	109	100	113	121	128	120	124	129	105	132	147	113	100	118	106	111	132	107	110	122	123	145	104	125	129	107	122	112	125	108	106	119	108	122	111	119	110	109	147	132	123	125	120	138	126	120	132	129	122	119	124	135	103	119	130	125	120	102	99	134	127	146	133	125	107	106	120	106	108	123	119	112	116	117	131	102	116	133	127	124	144	130	138	142	104	125	107	124	144	134	116	120	121	116	126	123	121	113	133	109	121	136	130	113	130	119	126	120	117	137	132	113	121	133	146	114	129	126	132	137	124	123	109	128	130	127	128	126	125	106	108	121	134	116	126	118	127	127	130	144	124	128	105	116	138	100	110	124	108	103	129	123	133	129	124	126	131	135	129	107	120	129	122	108	119	133	136	113	114	122	123	130	120	105	113	128	132	115	119	99	130	125	137	152	124	114	130	128	127	125	124	129	146	133	137	117	117	99	125	146	112	102	145	136	125	125	117	126	118	124	114	135	127	107	130	128	108	129	124	124	127	125	121	134	137	137	134	121	124	132	120	122	152	117	126	126	123	116	141	125	125	117	121	118	115	102	115	124	133	113	120	109	117	118	113	119	110	117	129	114	137	134	113	122	98	121	120	146	127	114	120	131	122	109	148	138	123	104	136	113	119	128	110	105	122	120	130	129	112	101	112	110	145	117	112	125	106	113	136	123	130	119	109	117	137	134	121	108	129	100	122	113	103	125	99	108	108	121	100	126	130	114	117	116	128	121	114	123	106	116	125	110	111	122	122	122	141	105	131	106	98	128	123	107	132	123	131	111	111	129	123	123	129	111	104	124	113	126	141	114	92	132	122	125	130	116	148	110	131	115	109	118	100	126	110	109	142	121	117	108	113	112	130	133	124	123	110	109	116	123	111	148	126	122	138	123	97	121	117	143	126	107	108	138	126	104	132	124	112	100	112	116	133	122	130	115	155	109	122	110	116	128	142	124	117	130	134	138	112	130	134	100	140	105	109	140	125	120	140	127	130	129	106	109	143	134	107	123	103	112	126	106	124	129	113	132	129	112	144	124	130	111	100	107	109	114	129	105	124	124	119	134	115	137	120	104	143	120	117	95	131	116	131	140	115	120	131	106	129	108	119	133	122	115	108	116	132	118	123	128	122	119	122	125	132	126	112	116	108	129	141	117	117	137	125	121	106	101	117	128	108	120	117	116	130	121	140	113	131	134	130	120	126	135	113	117	97	116	123	108	117	127	114	131	117	124	111	132	120	111	104	123	120	119	117	124	120	133	114	116	127	128	101	124	131	125	116	130	113	109	122	122	127	127	110	121	116	122	110	137	91	141	125	128	134	116	127	111	115	114	115	119	124	125	118	121	111	114	136	115	97	100	123	113	119	123	123	127	124	149	136	126	97	131	121	114	137	129	125	130	123	113	117	89	110	131	108	115	98	119	143	134	131	121	102	127	124	129	103	103	123	131	114	131	140	123	127	120	112	103	117	127	122	110	136	118	124	122	120	107	141	103	84	125	127	124	119	127	120	127	109	108	139	135	134	106	129	142	126	112	126	122	144	117	120	125	124	118	109	129	118	119	125	125	136	123	124	135	129	146	136	131	110	129	145	115	125	120	118	124	99	133	126	131	119	118	102	114	124	153	112	109	140	120	142	116	139	125	115	123	128	133	120	140	134	142	109	128	98	110	134	113	129	110	135
2006	515	613	611	640	617	576	574	498	476	487	487	504	472	460	494	443	470	431	490	493	470	471	501	437	475	462	439	465	448	416	470	457	470	433	457	491	510	469	458	476	442	432	521	475	487	475	477	488	459	488	500	469	465	451	512	487	479	494	458	477	444	468	435	442	457	459	464	479	479	448	442	468	471	490	460	459	458	444	472	439	463	479	482	464	472	466	498	500	458	467	495	549	574	499	514	483	452	446	447	488	466	497	480	458	468	469	455	442	472	474	440	441	483	446	465	463	447	455	484	467	459	464	440	459	442	472	453	459	511	470	472	413	470	489	510	458	453	497	444	482	478	433	461	431	447	482	492	464	462	439	452	439	435	442	452	426	440	499	459	428	464	478	446	455	443	444	456	487	456	452	488	442	476	483	472	474	451	473	464	465	456	467	446	468	434	460	415	479	462	423	456	409	461	477	464	476	453	495	473	459	480	420	445	460	427	462	466	450	483	467	497	463	482	461	494	444	470	470	432	453	435	446	494	470	433	417	460	448	503	481	513	472	467	451	502	445	418	444	453	471	480	480	497	504	443	486	478	466	464	431	498	480	480	473	454	439	469	500	444	471	430	455	493	460	504	441	434	469	436	487	438	476	417	448	458	436	449	420	457	452	481	456	475	485	447	438	472	446	457	449	477	473	447	468	429	459	458	442	445	454	427	476	470	485	466	432	445	506	457	445	527	469	447	475	454	490	475	456	430	498	472	429	454	443	467	450	445	432	455	477	451	455	457	457	455	489	431	475	477	461	440	457	470	453	476	481	438	480	480	508	431	440	458	458	448	426	460	493	427	430	450	480	444	491	480	478	442	469	455	479	493	434	404	495	462	457	432	451	455	463	488	441	483	473	456	447	437	456	483	436	476	499	462	441	440	472	466	451	475	459	451	435	459	481	467	463	472	430	449	456	458	465	469	463	453	424	485	437	452	442	467	492	468	460	462	455	462	457	480	461	438	435	478	440	408	474	481	445	432	438	487	469	455	475	465	499	452	465	451	433	487	428	485	426	479	440	490	455	445	455	457	438	445	451	476	463	484	442	477	489	459	489	436	423	490	457	463	493	448	433	489	467	480	482	449	437	476	445	470	478	457	423	454	466	455	454	431	447	430	431	487	431	489	470	471	483	445	456	453	425	436	437	471	467	503	447	460	436	498	458	435	475	460	438	445	465	449	462	468	473	465	429	423	425	470	466	460	459	454	462	461	474	469	437	447	485	411	443	414	423	452	470	456	435	459	453	439	462	434	450	433	464	458	454	463	466	466	464	481	450	475	481	486	451	464	480	422	459	469	473	475	492	446	449	454	479	467	463	453	467	458	461	451	438	456	478	437	462	471	467	456	467	468	460	474	460	471	457	449	483	449	487	467	422	438	450	479	474	478	465	453	471	463	499	446	458	457	465	447	467	414	486	461	461	464	459	459	468	480	478	460	444	475	413	461	456	493	480	493	457	476	436	450	421	471	453	462	475	471	477	445	455	475	471	457	483	471	514	432	449	453	459	475	439	463	471	472	438	462	439	463	459	445	444	473	464	499	435	465	446	445	464	494	456	518	421	444	507	473	461	448	473	484	478	467	464	489	467	478	485	468	435	463	439	453	457	464	466	434	443	450	430	451	453	425	485	449	489	419	440	429	464	485	490	483	482	452	489	439	470	457	458	461	454	448	456	487	486	489	445	460	477	458	432	442	465	463	441	457	444	454	478	449	440	451	470	423	458	464	457	460	489	462	443	486	455	482	457	488	459	464	479	476	473	443	434	458	477	463	427	436	441	415	447	471	430	455	431	470	468	472	449	442	458	439	521	446	467	444	475	479	450	438	492	435	453	463	442	486	443	485	472	464	503	451	447	481	487	448	462	470	460	450	451	445	474	449	479	419	480	484	451	459	449	491	473	505	426	462	428	447	462	469	449	460	437	474	441	464	494	458	453	489	418	485	487	467	460	474	462	416	453	455	470	434	444	492	425	458	423	467	492	451	445	448	427	473	447	432	435	453	449	460	517	459	469	498	443	446	465	482	472	477	450	436	443	467	437	444	454	429	493	462	449	457	431	405	440	448	464	423	439	467	473	472	488	437	466	461	422	437	468	468	466	483	470	451	473	460	423	456	446	462	451	437	410	512	454	475	472	485	489	474	478	473	460	443	501	488	475	504	492	431	473	453	479	468	446	465	475	469	459	441	463	471	466	486	444	437	478	438	466	467	475	490	468	433	413	435	463	466	462	430	471	491	443	462	493	447	450	462	448	445	452	472	494	460	432	441	470	451	469	497	446	456	426	486	455	462	469	447	472	460	428	448	459	487	470	474	458	464	467	474	452	479	448	450	450	431	443	452	464	499	504	492	476	466	472	465	468	433	478	461	513	496	443	447	446	458	442	467	488	442	460	453	437	499	475	446	463	478	436	453	481	493	429	474	463	444	480	417	460	468	455	470	460	492	481	434	465	431	446	450	508	448	464	438	444	443	473	466	488	444	453	458	450	438	461	438	441	462	460	456	466	482	457	467	465	452	463	450	468	416	465	455	458	462	472	456	483	487	468	488	438	477	497	467	450	478	449	489	461	422	475	468	452	443	477	443	444	458	447	481	477	473	417	469	469	426	466	474	474	478	458	460	429	483	472	458	459	479	454	496	470	448	463	467	481	413	431	459	494	464	449	441	431	446	457	478	443	509	461	440	447	498	471	483	428	479	469	467	451	464	485	461	509	474	476	482	480	480	434	467	489	502	459	477	465	445	479	439	479	441	463	483	439	472	474	465	451	474	491	468	460	456	487	454	469	437	451	496	437	469	463	428	450	471	474	464	477	486	448	492	446	453	454	442	456	459	465	467	449	461	449	445	491	431	525	498	458	457	412	438	445	443	464	450	450	445	484	466	463	457	418	426	448	465	464	439	472	484	456	448	448	492	514	451	458	427	485	469	475	475	489	454	465	500	465	476	459	444	485	463	447	445	466	418	463	403	487	463	432	455	461	423	461	433	472	472	426	437	445	469	406	460	462	435	504	462	454	457	452	485	502	484	455	418	429	462	482	482	455	495	473	484	441	428	440	488	480	450	467	453	456	468	474	430	416	476	420	462	467	484	451	473	464	472	458	435	468	483	483	451	475	474	450	482	459	443	465	439	452	461	463	479	426	443	492	454	450	442	448	502	480	428	468	489	420	428	434	451	473	471	496	436	456	450	457	504	483	456	468	477	431	441	470	478	424	470	458	463	418	449	446	451	456	497	464	429	465	433	455	472	495	448	426	451	456	473	487	461	450	475	439	480	456	483	502	485	445	477	453	484	434	471	477	437	449	451	474	457	441	500	473	461	431	485	451	444	477	478	432	453	459	474	421	453	511	439	471	447	454	469	447	401	453	462	431	444	486	474	470	463	464	472	458	487	437	460	474	435	506	468	452	449	459	461	483	488	417	489	477	472	465	462	434	452	455	469	482	486	430	462	474	485
1671	165	194	186	164	152	125	146	143	139	146	125	138	127	128	127	126	139	139	143	133	131	116	133	106	168	126	127	129	151	148	146	125	126	139	125	118	151	117	154	123	142	138	146	123	125	139	136	147	139	107	140	141	126	136	132	119	130	130	115	122	124	141	139	125	124	126	116	139	113	117	113	134	133	141	147	144	117	131	148	119	130	129	128	138	137	117	146	125	130	134	132	144	136	135	125	111	146	148	124	129	147	136	132	132	129	105	118	131	137	130	137	129	131	129	139	105	115	148	127	111	135	142	153	147	138	145	126	127	113	134	127	123	157	128	122	144	142	129	133	141	144	122	135	117	108	150	143	115	127	147	121	112	136	120	121	112	144	122	125	133	149	143	128	102	125	140	130	141	118	126	133	126	120	144	167	152	140	136	131	137	130	110	131	127	139	133	136	134	131	118	135	140	128	141	152	122	113	130	114	137	140	137	114	147	133	123	137	128	133	110	104	138	151	122	120	121	133	125	139	138	133	132	148	129	118	149	136	118	145	115	118	115	125	141	152	121	136	138	109	140	137	117	131	133	119	133	129	140	136	136	114	122	122	131	152	123	138	143	132	123	126	142	138	112	125	107	144	145	144	133	144	129	135	123	113	120	152	138	129	119	121	118	145	120	119	138	138	129	111	135	121	123	149	133	136	141	132	153	117	157	129	128	134	126	131	144	141	134	148	140	134	143	129	149	112	131	97	166	119	131	156	116	135	170	154	132	113	138	130	135	132	125	136	140	128	126	136	148	155	129	140	135	131	127	143	148	128	133	122	137	122	125	146	133	121	149	140	118	129	146	134	134	138	140	144	130	148	136	133	131	139	140	124	144	109	130	134	149	144	136	148	128	122	130	142	144	114	110	142	162	132	125	134	125	123	127	128	132	141	114	116	126	115	128	137	143	123	143	126	124	143	139	133	146	128	145	123	119	140	130	129	159	117	114	120	144	147	121	121	99	132	129	137	148	138	133	129	132	118	130	142	139	135	119	128	130	131	144	117	127	130	129	130	121	134	123	123	124	129	136	123	133	136	137	118	148	133	130	132	149	121	116	115	145	139	120	130	118	110	129	132	146	141	132	122	150	125	132	116	131	127	142	120	149	120	135	112	133	126	119	136	128	138	146	128	141	135	115	128	132	121	129	123	136	151	138	125	137	134	142	134	137	134	139	132	139	120	142	134	135	124	110	126	123	139	134	128	137	137	135	124	127	147	126	146	122	114	123	153	126	134	115	142	136	125	130	134	148	130	112	138	142	134	118	137	121	135	152	127	131	125	149	138	119	149	132	143	122	126	146	138	105	131	111	129	107	128	130	139	139	128	133	124	144	122	147	139	147	130	139	137	139	143	121	165	128	124	139	131	126	123	134	126	137	138	140	141	142	120	135	131	130	119	137	128	129	126	116	114	142	153	132	126	124	128	137	142	134	133	146	156	134	140	128	135	128	117	135	133	125	134	115	132	138	121	136	130	141	108	138	138	133	134	136	125	135	130	127	126	122	121	142	129	135	146	145	125	122	95	153	139	131	127	149	131	115	138	142	133	130	143	128	135	131	100	134	117	121	126	126	135	124	143	142	129	138	139	128	138	118	129	124	149	131	152	112	157	131	137	128	136	144	130	135	139	141	129	123	138	136	152	148	106	118	129	145	116	107	141	129	133	139	152	130	146	131	139	127	105	145	116	134	138	127	146	121	125	121	133	131	123	132	128	118	131	118	145	123	135	156	118	143	125	112	151	147	147	111	115	149	145	128	142	153	132	112	132	126	136	115	127	132	125	120	155	141	111	141	138	136	135	135	142	143	126	128	118	111	118	124	141	127	132	124	131	136	129	119	133	117	129	122	124	132	112	130	122	132	128	129	139	138	137	123	110	122	113	134	122	135	140	120	119	112	116	131	129	130	122	154	136	117	137	134	134	141	141	131	132	114	145	121	132	122	119	132	128	151	142	120	134	146	102	155	128	125	129	115	125	118	115	124	144	130	147	140	105	145	142	133	131	139	142	133	133	139	129	143	110	147	137	142	119	116	141	132	128	136	96	143	126	143	121	134	126	136	132	116	118	128	132	140	126	131	128	134	131	133	121	140	149	152	136	123	112	133	148	150	132	149	152	139	132	134	148	137	126	147	104	130	118	146	138	132	137	130	135	130	118	132	134	132	115	140	124	144	132	124	132	134	125	129	148	127	134	121	141	138	114	136	128	135	137	137	135	124	136	147	116	120	137	111	115	120	139	139	114	135	140	143	127	142	151	126	121	156	121	138	142	132	124	138	124	131	133	134	124	120	142	127	134	151	138	132	119	126	130	120	164	124	126	111	110	130	125	133	134	118	146	126	114	132	125	111	136	122	135	140	107	120	142	131	112	135	133	125	104	140	123	132	126	115	139	109	149	133	113	142	141	133	127	128	130	118	125	138	117	129	102	122	144	140	137	134	149	139	139	125	137	140	141	136	115	136	138	107	120	120	140	123	118	128	129	128	130	123	126	118	123	114	138	138	135	136	112	132	132	132	112	153	121	119	143	131	92	120	111	132	114	141	125	128	130	132	126	133	115	146	134	133	144	130	144	139	128	147	110	133	142	124	127	119	115	129	120	123	126	123	141	130	142	114	138	119	132	150	125	130	143	119	121	157	118	128	148	137	109	112	146	141	128	143	143	126	141	118	130	120	141	110	139	124	112	137	135	116	145	125	118	107	112	135	153	150	117	146	140	154	138	132	138	132	131	137	130	120	143	146	117	118	136	128	128	147	101	128	118	124	152	127	129	120	124	141	120	114	130	136	127	130	132	136	138	125	139	136	125	125	137	138	133	153	154	135	135	141	131	123	135	122	123	127	122	138	159	142	126	144	137	156	137	142	110	128	152	125	124	140	140	132	131	133	143	132	125	138	141	131	106	142	147	131	135	127	141	108	165	116	123	135	143	118	127	119	141	130	115	141	124	133	134	140	125	129	138	123	115	118	111	130	132	134	130	127	127	137	148	119	122	146	131	133	126	135	127	125	124	149	134	116	124	142	128	133	141	143	136	123	143	119	114	135	125	136	127	139	109	147	108	133	134	114	141	120	114	156	150	138	142	142	143	144	132	103	132	138	142	147	124	152	126	123	144	129	126	112	130	143	146	133	141	116	114	142	98	116	142	119	130	131	130	145	135	126	110	138	131	132	126	126	114	107	121	120	128	130	127	143	109	116	139	131	130	135	164	106	120	147	123	125	140	121	124	128	131	136	125	136	112	117	148	137	144	123	163	131	161	128	113	111	132	144	131	146	130	142	139	116	153	148	119	134	124	130	129	125	124	148	128	161	126	100	142	132	124	131	142	141	135	133	110	122	128	123	155	130	149	137	147	130	135	120	144	122	121	139	135	131	125	135	146	138	121	150	115	129	137	125	126	148	124	145	134	130	142	145	128	145	126	141	129	129	103	124	127	130	128	115	113	126	140	121	145	132	131
2000	541	621	671	705	671	632	548	555	542	538	482	531	459	523	511	472	513	519	514	553	494	513	495	541	513	458	482	466	498	448	494	481	474	465	480	495	479	468	487	491	500	509	428	480	481	520	466	480	490	467	476	502	502	477	498	490	461	540	549	497	482	485	510	495	477	473	508	501	505	484	468	511	505	494	484	499	468	510	505	485	517	484	508	499	503	508	473	491	477	527	535	541	567	552	524	491	515	504	455	507	529	517	481	486	522	481	514	461	487	466	477	461	488	498	500	480	470	508	480	492	469	500	471	525	486	514	496	455	483	478	492	527	506	472	532	469	542	514	428	505	501	481	499	478	465	482	462	508	483	469	511	471	460	464	486	476	458	474	509	512	459	495	487	514	487	484	469	496	465	511	464	485	493	469	493	462	443	524	524	504	531	507	501	510	476	450	499	510	486	494	470	475	490	517	464	464	509	498	480	479	520	477	469	503	518	486	487	510	515	482	510	503	527	463	483	447	501	528	477	489	477	473	534	452	480	509	503	476	494	495	464	500	460	489	451	505	496	464	498	478	498	500	453	472	486	467	477	514	478	501	512	490	480	476	510	490	527	502	492	478	498	486	520	511	476	479	478	523	471	490	477	497	446	492	489	477	511	483	474	499	512	478	470	472	468	496	526	508	508	472	486	462	465	467	465	475	491	464	496	484	478	470	509	490	454	494	493	464	501	498	457	468	491	507	471	516	481	488	479	468	499	530	480	485	507	480	476	508	489	459	504	504	507	474	495	489	496	498	494	490	504	499	469	446	527	489	469	488	454	533	500	465	493	474	496	490	479	511	471	504	480	525	514	522	524	464	457	467	489	447	513	483	507	490	457	473	464	514	507	507	456	484	495	470	493	506	510	465	516	479	509	487	486	459	479	478	483	498	482	441	471	509	476	459	513	490	484	522	473	466	475	488	479	472	454	447	507	473	520	450	484	492	525	481	474	478	513	494	451	512	511	435	504	450	485	480	497	471	442	472	460	445	482	483	461	506	515	504	476	480	459	433	463	475	457	501	533	480	485	495	486	489	483	477	516	491	464	430	498	456	505	524	482	490	482	477	481	468	461	478	491	474	506	472	513	498	521	523	468	486	471	511	458	478	491	482	475	474	505	501	513	526	480	498	478	485	495	492	468	476	477	480	485	478	461	490	482	457	486	487	474	458	491	484	466	487	470	466	506	471	508	541	492	488	458	441	508	506	483	459	506	467	496	461	496	513	475	494	460	461	452	489	458	507	458	515	479	455	467	510	488	474	491	473	511	486	464	475	484	519	486	486	481	477	482	474	494	463	446	520	454	437	436	487	515	499	457	512	524	441	531	490	527	513	467	468	456	467	528	501	503	488	430	490	501	468	498	492	458	508	503	461	482	497	459	477	453	506	513	465	480	525	514	515	515	444	468	491	462	509	490	455	464	465	493	509	487	467	489	509	452	472	461	455	521	448	499	468	454	442	493	485	497	497	478	452	419	488	524	463	509	509	493	473	477	495	472	508	463	516	510	495	460	470	473	513	511	493	483	538	494	468	485	475	445	509	534	499	510	495	475	461	449	460	513	495	450	487	482	508	476	487	495	489	506	476	525	460	488	445	471	459	469	484	491	485	465	497	487	500	466	478	492	463	471	506	466	490	494	494	502	502	502	450	468	509	453	459	483	507	473	502	425	483	477	471	509	480	480	499	504	505	494	483	487	463	500	505	477	457	520	467	473	461	483	484	531	498	512	479	455	494	458	472	488	490	493	557	478	497	489	475	519	494	461	470	495	467	478	496	501	499	501	485	508	479	493	501	489	468	485	476	476	482	465	482	474	509	490	493	506	482	473	482	469	475	534	478	481	468	474	479	471	463	504	498	473	496	542	449	468	501	473	497	460	469	485	474	473	500	484	474	473	495	480	492	475	485	474	511	517	496	471	511	442	452	518	476	514	469	459	485	487	479	467	514	456	499	464	466	444	445	492	452	462	443	533	531	480	467	469	507	493	516	471	493	496	481	495	474	449	498	455	489	487	468	466	515	463	463	477	503	496	499	472	478	476	476	474	499	484	486	480	463	417	489	464	520	482	500	509	509	441	477	467	486	482	514	544	440	504	482	491	523	459	474	494	470	532	477	477	502	485	477	482	517	487	528	492	508	459	455	493	496	483	501	482	485	445	488	482	451	480	455	473	500	515	527	511	503	493	492	524	488	483	493	469	517	492	497	466	479	499	509	513	495	455	493	470	497	497	466	496	485	509	485	477	439	474	515	484	486	532	488	502	454	500	446	494	513	470	476	483	489	482	473	470	523	491	470	498	468	500	499	496	496	490	479	475	492	465	515	485	495	469	517	473	455	498	486	503	492	485	481	483	546	485	485	487	502	464	513	525	482	471	515	501	445	496	444	495	459	531	532	513	459	507	479	478	502	516	471	497	473	474	473	463	474	500	515	494	499	502	455	496	508	462	527	542	467	490	503	483	466	505	465	454	499	500	461	506	468	474	478	461	490	476	451	470	471	482	468	483	446	479	521	452	440	479	507	488	515	499	470	477	445	426	494	476	484	487	506	505	483	487	462	500	486	475	491	486	497	507	470	522	520	521	507	480	511	490	503	518	474	540	457	484	480	537	482	463	483	488	507	472	495	504	493	531	514	507	491	462	504	461	487	521	479	482	506	451	491	509	481	481	489	471	509	439	484	483	447	509	510	476	476	495	446	473	506	465	470	493	520	471	472	556	507	465	505	479	490	487	488	500	497	476	470	487	493	443	506	453	495	456	478	474	445	468	480	445	514	476	520	490	503	506	421	487	453	452	512	482	475	485	497	524	457	490	481	498	506	494	510	485	510	480	515	530	481	531	489	504	490	481	487	497	532	466	502	503	455	485	497	468	497	485	494	454	491	479	489	467	483	500	463	483	466	489	468	468	470	507	488	530	517	435	435	424	488	495	455	474	450	453	473	496	442	498	527	467	509	499	470	468	484	451	553	420	447	457	478	506	511	453	491	465	493	521	482	435	502	501	469	479	483	481	455	486	491	500	505	486	523	456	480	478	448	488	507	483	478	497	504	472	445	492	487	481	450	511	498	496	473	474	462	476	487	495	449	470	509	507	477	477	496	476	492	468	479	479	510	509	466	497	525	489	503	475	465	486	493	483	506	457	468	475	507	499	484	491	479	477	477	514	451	477	486	509	479	532	487	463	520	468	445	491	461	464	501	474	494	463	488	475	472	496	472	473	521	467	504	468	506	494	509	461	483	506	466	527	521	493	499	465	471	491	547	472	495	476	522	508	464	513	471	478	512	512	478	496	476	493	468	486	480	471	492	505	506	506	483	480	459	449	467	435	478	459	471	469	520	448	521	522	463	443	499	474	489	481	477	479	501	459	457	487	467	496	468	450	485	493	513	506	532	475	533	482	494	458	452	494	479	452	505	466	470	495	487	490	495	502	468	492	503	488	465	483	480	496	465	459	451	467
1708	164	185	148	154	146	138	115	120	144	120	127	142	143	138	150	129	125	111	134	118	124	133	147	123	107	131	135	133	114	120	121	134	119	125	127	123	129	122	109	117	125	131	130	158	108	125	128	137	140	135	129	112	128	140	140	139	126	117	123	133	123	136	122	116	112	135	110	103	104	115	131	119	109	120	120	110	121	110	123	106	127	123	153	109	126	133	115	123	150	142	127	145	149	142	116	141	121	133	116	129	129	107	132	108	130	108	144	124	139	124	128	109	112	104	119	105	152	124	120	145	128	122	152	135	120	122	128	119	120	114	129	117	106	120	143	133	118	137	143	116	121	134	126	134	124	122	125	107	121	130	127	114	126	121	100	120	121	132	126	109	137	110	119	126	141	112	117	100	123	136	118	121	125	139	119	123	131	125	107	107	125	109	134	129	118	125	125	118	107	123	122	126	124	121	141	121	140	126	123	130	121	119	137	129	126	123	116	129	118	137	114	117	130	112	129	124	118	132	144	124	135	116	130	130	120	129	119	125	108	102	136	113	105	130	126	129	136	121	131	121	120	108	109	141	125	112	122	127	137	125	133	138	143	108	123	137	113	127	141	124	120	135	137	109	123	107	122	133	129	122	124	129	104	128	124	127	156	121	146	138	109	126	126	109	129	119	134	126	127	116	116	133	130	112	139	127	108	122	124	111	118	125	110	117	121	134	115	104	127	125	126	115	117	128	109	113	128	124	145	133	110	114	114	114	110	107	127	146	128	120	126	147	130	118	116	119	136	111	129	123	132	116	112	132	105	135	137	113	129	139	113	131	135	134	134	141	124	130	108	127	126	103	121	134	126	127	122	135	121	120	109	126	129	117	132	142	135	122	124	119	119	118	108	143	140	133	129	121	124	124	127	116	127	119	111	122	120	116	133	141	107	122	116	133	133	134	155	112	107	110	119	136	97	131	128	105	113	103	122	115	129	133	137	116	127	103	135	110	126	106	115	133	130	144	145	114	127	133	117	122	131	127	119	132	113	117	138	116	131	114	128	128	135	113	131	110	122	120	118	141	128	116	104	120	155	137	134	121	121	119	138	126	127	122	106	133	109	105	125	124	153	99	113	121	144	111	119	125	125	128	130	109	142	123	135	118	119	111	122	121	138	128	130	131	115	113	99	148	107	118	127	125	127	121	103	115	131	144	103	108	116	112	137	128	125	119	134	122	130	127	137	132	101	152	129	122	126	116	120	135	123	94	116	137	137	139	121	124	140	132	123	137	120	121	117	120	124	127	129	101	137	119	121	136	112	150	128	134	139	128	119	124	105	107	120	130	113	141	124	109	122	135	122	107	135	141	118	128	135	120	128	129	116	137	134	136	145	113	119	127	110	129	114	133	124	141	131	111	135	138	125	123	122	122	106	104	122	127	145	114	107	134	118	133	119	137	133	157	124	130	127	104	130	120	131	130	135	108	119	132	141	116	126	109	124	113	128	147	123	132	107	120	126	120	123	111	131	127	127	111	130	115	141	135	145	126	130	122	134	144	139	125	141	121	118	122	118	112	120	130	107	125	101	116	125	128	112	129	125	120	141	120	110	149	127	134	126	153	142	138	125	122	133	127	129	130	122	125	116	140	122	146	120	117	115	128	99	119	137	130	129	123	114	106	113	121	135	132	127	135	129	135	122	131	125	119	107	123	134	127	115	144	130	147	124	117	124	108	128	134	135	113	128	142	112	120	105	117	120	127	104	113	119	121	161	121	139	123	119	115	131	134	124	139	112	127	111	121	126	98	137	141	127	147	117	134	116	141	109	133	121	124	123	138	119	112	150	132	113	113	113	113	105	125	134	125	126	113	143	124	138	111	125	124	129	151	142	148	126	118	115	120	110	109	127	140	122	132	140	119	114	130	119	140	128	121	124	125	124	124	117	126	127	127	129	116	143	107	118	126	113	139	142	116	114	129	139	121	123	126	124	127	114	101	126	125	129	115	133	115	142	134	117	98	148	123	134	127	119	123	108	112	109	129	133	114	131	137	123	129	118	124	144	115	99	135	118	132	122	145	113	123	115	121	126	125	120	112	123	124	126	125	112	132	96	122	121	116	111	132	126	127	120	121	138	119	140	138	136	139	124	124	109	110	116	124	147	140	141	135	101	129	114	126	140	120	136	116	128	142	130	119	118	102	132	143	112	137	135	116	122	115	95	138	103	114	111	145	114	109	106	126	131	118	102	112	137	119	141	114	127	107	126	132	101	124	114	136	138	135	128	129	119	111	135	111	112	102	135	122	122	127	118	133	105	112	130	134	146	133	124	131	112	122	130	117	131	129	142	121	111	116	140	143	122	119	120	117	103	104	132	125	121	120	118	129	101	118	105	129	142	126	128	130	131	129	145	102	147	129	133	124	142	119	127	124	115	109	125	126	132	130	135	112	137	120	128	120	123	119	121	137	125	133	111	116	106	124	129	116	124	115	117	118	135	123	112	114	123	124	111	113	112	113	143	127	131	115	114	138	124	129	130	109	107	111	124	121	120	107	119	128	124	114	112	104	131	118	132	143	132	143	128	114	139	122	112	130	113	104	135	128	115	119	142	130	103	117	128	121	119	110	135	129	115	130	126	130	128	130	125	102	133	129	124	129	121	118	98	118	126	117	109	140	131	109	129	119	109	119	126	158	127	116	106	121	123	109	115	146	114	141	123	116	123	113	99	136	124	135	121	159	119	130	120	132	115	125	120	141	108	110	111	143	122	124	136	118	121	108	110	133	110	110	149	114	125	126	120	148	110	150	114	125	119	111	140	128	128	119	145	124	133	108	133	129	112	150	138	105	127	132	103	123	117	146	147	138	103	118	128	135	111	130	99	135	131	138	115	129	123	132	110	117	118	126	129	124	124	121	124	120	117	102	126	106	129	97	124	118	111	114	112	129	105	113	126	131	135	123	117	126	140	136	123	116	120	107	100	107	150	112	136	149	127	131	119	115	146	119	126	132	127	140	136	120	123	109	121	132	123	126	111	126	133	128	128	126	111	101	123	116	121	134	128	135	129	137	99	134	130	122	137	144	123	121	111	128	97	144	128	123	116	118	120	125	142	136	110	102	111	137	124	152	141	126	114	124	148	146	136	129	131	110	134	122	118	116	134	135	131	132	132	130	134	124	133	120	137	120	160	141	144	130	145	120	129	141	112	109	117	123	121	137	128	147	115	130	118	130	126	134	108	120	150	127	109	102	113	114	146	118	130	130	117	115	139	123	138	113	127	133	108	152	135	113	137	140	101	145	141	111	124	142	123	128	116	131	116	110	111	136	127	123	111	114	126	120	121	121	137	123	135	121	143	98	147	144	117	125	117	126	102	110	124	121	139	111	145	112	137	126	136	135	131	119	125	109	104	122	126	119	134	140	120	131	121	138	121	141	131	119	115	150	121	132	136	108	133	127	110	110	136	120	138	116	134	95	119	125	116	125	132	127	137	119	135	110	126	122	133	137	120	117	135
1993	520	601	625	642	630	611	545	582	492	523	494	533	480	484	479	475	502	480	478	483	474	469	461	493	450	447	487	494	463	478	449	438	473	475	515	480	458	448	502	461	477	493	486	515	459	468	482	457	427	467	444	441	478	449	486	493	491	451	496	477	487	443	470	489	447	463	502	442	500	434	447	443	449	462	492	434	459	484	456	447	437	485	461	489	472	514	480	488	536	470	484	523	462	480	508	487	494	464	443	502	502	505	466	494	475	446	439	460	478	459	449	481	523	470	490	449	483	434	476	476	433	480	427	462	522	466	437	473	465	456	463	493	468	459	483	499	510	495	439	488	471	497	498	487	501	442	434	482	462	455	481	437	492	407	472	461	437	426	461	467	442	486	433	497	482	457	473	444	487	446	486	464	491	477	440	472	494	472	509	421	468	465	438	464	473	495	462	445	471	520	459	489	505	419	442	499	436	453	465	477	438	461	500	442	460	469	473	449	445	482	479	495	464	468	476	452	496	472	472	470	450	502	447	408	462	442	467	497	462	409	480	458	536	489	465	441	455	457	442	479	424	497	489	507	461	459	496	467	449	463	471	471	476	454	498	445	500	455	468	443	478	489	459	465	471	482	482	472	446	483	481	449	450	431	472	433	497	447	479	452	493	461	440	475	495	465	470	448	429	490	462	468	463	484	414	496	454	499	495	498	466	452	482	482	479	464	479	426	437	468	412	454	453	459	458	470	482	485	431	439	476	504	471	473	486	477	519	463	485	469	426	477	454	419	483	464	435	462	527	465	491	464	399	429	472	455	455	440	467	456	459	486	502	451	466	465	450	457	457	483	490	473	468	469	470	459	476	426	485	455	443	471	491	453	458	457	482	508	475	486	415	478	466	477	460	516	485	452	503	438	447	434	449	447	467	438	479	448	444	435	462	481	460	511	487	465	477	474	474	502	475	441	482	430	450	471	456	461	468	469	454	486	505	463	450	461	441	451	488	477	486	495	459	472	450	477	456	475	465	463	460	492	487	477	458	471	460	490	454	454	455	500	479	464	463	451	492	454	461	508	484	462	452	449	450	475	422	498	463	511	454	444	459	424	472	491	500	492	479	470	486	470	500	457	488	481	465	475	459	464	468	451	470	496	475	463	456	485	448	462	476	443	518	494	483	449	474	456	438	457	459	474	463	468	456	464	453	475	452	464	443	495	455	448	472	521	466	445	446	516	437	472	451	455	470	452	463	402	447	445	493	500	481	437	414	482	475	493	428	444	453	489	457	437	490	450	450	504	480	474	473	444	431	483	456	449	453	430	488	435	468	494	453	492	482	506	484	462	475	484	476	474	477	494	487	492	411	440	469	481	509	486	466	493	430	501	469	481	441	453	493	461	489	448	491	493	457	456	491	437	481	492	444	440	479	473	449	478	445	476	494	430	482	454	496	451	459	482	485	484	487	451	439	438	465	488	439	424	463	463	482	477	477	459	464	489	506	467	444	463	491	409	420	436	476	503	455	472	490	458	462	454	477	473	469	429	480	486	461	444	471	503	460	487	463	464	490	439	441	500	475	469	473	469	475	454	447	493	463	444	506	421	456	445	461	435	461	456	474	468	507	469	488	465	455	467	481	481	454	469	496	464	474	467	443	470	470	475	476	465	461	440	503	465	476	435	495	479	443	491	457	493	452	434	486	463	476	497	448	444	470	443	469	467	473	458	459	474	443	479	473	472	469	471	469	485	459	469	476	461	449	437	428	454	483	492	443	494	421	474	439	455	481	458	454	457	443	458	444	458	464	453	428	481	473	437	485	462	465	481	492	445	455	477	476	494	468	466	448	499	467	482	460	457	429	484	469	446	480	448	422	511	455	480	452	446	476	460	505	453	514	483	454	472	446	491	430	455	464	445	520	496	453	478	473	467	461	464	457	464	463	487	509	466	485	442	500	482	462	421	478	498	487	450	485	469	457	466	457	482	451	487	497	478	484	464	457	466	482	460	423	506	458	475	451	452	485	477	493	444	497	481	458	481	420	462	459	489	501	481	459	502	499	487	504	475	457	496	463	461	467	471	505	450	491	477	477	472	495	461	448	473	453	469	469	500	474	456	425	482	457	482	469	456	463	461	436	445	450	485	468	483	466	468	507	502	477	501	459	465	453	488	488	484	429	456	473	479	445	469	448	449	451	471	482	501	419	477	452	471	469	433	505	460	464	486	428	481	476	479	467	446	458	450	467	491	463	459	484	459	465	484	464	486	487	497	458	475	476	463	476	479	455	452	441	445	449	513	448	440	470	454	475	452	484	453	468	451	486	475	414	457	460	461	482	489	474	488	476	473	478	483	454	497	458	462	470	444	477	443	445	491	486	464	460	487	514	430	448	454	480	466	435	473	470	460	467	497	473	455	445	518	462	437	489	453	454	485	452	482	477	456	485	466	476	466	477	429	461	456	466	455	452	467	455	497	473	509	477	460	471	484	470	458	441	429	504	478	483	470	476	472	455	465	433	494	471	504	472	472	448	459	438	426	461	483	488	494	467	462	494	466	473	430	479	484	463	431	491	429	460	506	478	459	491	504	471	439	471	488	451	433	460	445	468	445	483	463	467	478	473	478	477	466	444	489	481	449	419	506	508	456	488	463	470	448	448	448	455	479	430	469	425	447	445	493	480	468	417	469	457	468	456	439	453	446	479	432	478	475	482	490	496	478	434	452	484	488	467	436	462	458	437	498	469	448	496	431	496	460	464	479	494	453	453	443	485	499	462	403	445	501	457	476	504	487	418	472	447	496	441	430	482	467	447	509	482	458	456	447	433	466	426	467	482	471	470	469	465	504	448	477	510	484	449	437	439	495	425	448	458	453	415	453	462	420	462	459	454	476	464	483	489	463	480	484	460	457	490	438	455	465	449	458	466	491	472	508	454	457	436	456	454	490	447	458	457	466	463	472	462	473	491	476	475	453	466	444	455	499	513	491	457	477	450	476	489	478	438	479	458	468	443	447	456	457	481	455	499	477	482	487	469	472	427	488	431	481	477	456	476	471	444	437	458	439	465	463	462	457	521	495	457	494	425	425	486	462	466	457	448	481	487	471	494	473	468	463	470	436	464	479	449	440	478	477	460	502	500	486	459	493	453	462	432	426	438	453	485	452	460	484	482	430	448	458	473	492	431	464	477	464	465	441	488	430	448	462	458	487	494	451	495	477	454	436	460	436	491	471	491	439	464	503	436	461	464	474	437	483	428	455	443	421	477	434	469	442	485	469	436	461	482	461	442	430	442	469	452	456	492	449	447	443	494	460	466	464	440	470	467	482	447	431	479	476	450	465	463	477	412	499	471	451	479	433	449	451	484	450	460	465	515	504	477	482	466	487	498	436	464	485	451	447	449	447	473	488	451	483	438	481	480	474	449	457	478	454	484	444	442	450	462	395	478	451	465	485	465	427	463	441	492	448	446	462	461	480	462	491	444	442	454	472	450	477	455	457	481	474	462	484	452	470	460
1726	162	172	162	147	173	144	121	118	107	139	138	135	132	123	128	118	123	129	116	107	134	138	125	113	136	96	111	116	138	132	115	111	128	131	150	145	115	120	133	137	167	116	122	129	115	112	146	131	114	111	115	130	141	123	113	146	116	117	141	111	141	132	146	135	124	125	133	136	126	145	124	140	128	131	117	130	121	100	118	135	117	140	99	127	121	130	147	121	135	123	135	128	139	127	110	121	133	114	133	126	142	129	124	121	134	117	109	113	114	110	118	116	123	124	117	127	113	117	109	129	137	115	132	128	121	154	130	108	123	110	138	139	131	119	125	111	130	133	124	122	121	137	113	135	129	110	108	138	125	130	123	128	110	129	131	119	118	138	135	121	126	114	124	128	117	123	113	101	131	122	114	135	121	112	111	136	117	117	101	120	130	129	117	112	123	131	116	126	139	127	108	116	124	126	133	119	138	103	132	141	121	121	128	134	128	137	131	117	136	126	142	116	108	136	113	127	122	109	134	133	122	124	130	135	133	133	126	137	130	110	109	121	107	131	134	119	125	128	140	125	116	121	150	131	110	122	116	110	120	115	121	138	136	125	114	132	135	134	132	113	121	134	122	122	149	117	109	145	128	151	137	111	115	118	115	114	131	105	128	119	113	126	106	141	131	146	140	143	151	137	121	136	120	123	132	114	108	132	144	116	127	117	116	118	120	117	134	132	126	108	138	130	116	122	129	121	138	146	124	135	121	111	130	138	157	117	121	150	127	107	139	118	119	140	146	157	141	118	124	119	124	104	156	117	126	133	104	150	124	131	114	134	122	124	117	133	131	132	135	119	118	139	137	137	138	116	134	121	117	111	123	141	117	119	137	130	104	131	114	142	139	130	118	109	118	130	118	127	97	144	137	123	161	137	123	130	148	135	130	133	105	128	124	136	134	128	119	108	129	142	119	132	126	127	139	121	137	127	112	130	149	129	146	114	116	128	133	132	123	121	132	126	120	126	113	128	129	119	119	131	125	133	130	117	135	110	125	112	120	135	143	128	124	140	119	128	125	125	130	115	128	135	127	139	139	128	141	119	119	131	136	116	129	115	129	124	131	123	136	132	131	105	127	129	147	122	97	148	119	114	129	130	121	125	127	129	146	114	123	126	115	134	128	119	126	140	116	109	144	121	107	115	139	129	133	141	145	123	126	124	127	137	125	125	141	126	124	118	143	141	116	126	119	114	119	122	138	125	129	136	120	135	128	139	142	115	131	120	137	115	109	129	127	145	141	128	123	108	137	118	120	114	123	132	130	129	139	118	132	119	119	128	109	116	121	117	116	122	129	123	150	120	125	122	139	150	120	142	116	129	131	132	125	132	125	145	116	114	119	131	140	130	137	126	118	104	143	117	137	115	128	132	136	120	117	127	138	119	107	134	119	119	136	121	125	132	126	127	138	118	129	130	122	112	118	121	149	134	125	144	131	131	124	125	127	127	110	122	112	115	123	119	111	123	119	120	124	129	127	122	138	138	138	109	117	147	118	133	130	120	135	128	94	104	114	118	103	111	113	132	129	122	135	127	146	126	115	158	135	114	156	130	119	131	101	129	135	142	124	147	112	121	125	119	108	102	124	138	122	124	135	102	103	130	131	131	105	144	130	128	145	107	127	126	113	135	128	135	116	139	120	118	131	129	121	119	121	125	120	147	135	106	127	108	105	128	124	112	119	114	140	128	134	126	139	127	128	154	134	133	134	113	139	124	141	104	125	112	131	137	125	111	122	135	128	117	130	108	105	119	117	145	113	124	131	117	133	114	93	111	128	154	130	128	130	132	117	134	121	114	131	140	124	114	136	132	119	138	107	129	121	125	142	135	122	123	126	112	136	137	128	114	125	131	134	131	134	137	123	149	139	111	124	132	131	132	130	125	126	159	123	106	123	124	127	157	134	107	127	133	123	146	125	147	129	124	118	121	122	122	139	111	132	159	124	132	132	118	112	131	135	127	118	139	124	117	124	114	123	132	137	151	132	122	115	126	123	128	122	138	145	107	132	129	136	110	135	159	116	111	118	107	115	142	137	122	142	119	121	133	137	130	144	116	128	141	129	112	139	120	108	112	109	127	133	112	130	136	138	120	117	114	138	119	107	131	137	145	120	130	129	109	120	125	120	125	131	129	123	136	144	136	144	114	135	120	130	152	137	116	105	110	112	129	141	136	139	125	125	123	109	118	135	121	123	109	144	128	130	109	119	99	123	128	143	127	113	137	134	119	137	123	144	115	136	112	113	119	120	125	135	130	104	141	109	122	133	121	151	136	124	131	118	142	88	126	105	123	139	122	134	125	133	120	121	141	131	140	126	137	134	143	110	132	140	121	132	152	136	113	130	125	106	134	133	130	100	144	126	109	125	125	120	121	137	106	122	128	124	111	138	145	141	104	111	117	120	133	130	148	117	162	118	124	120	110	113	116	127	122	134	142	124	119	111	139	126	125	134	131	136	120	123	123	122	117	132	139	137	140	123	134	139	117	123	115	142	125	126	111	129	126	129	105	127	112	122	125	100	112	113	111	116	134	111	109	152	120	124	119	136	124	147	98	141	159	123	107	126	132	106	119	103	120	123	108	125	123	131	120	126	132	148	118	138	118	149	121	130	129	119	111	93	125	129	125	117	138	137	121	148	131	127	133	127	105	119	117	132	113	137	126	121	139	120	120	115	121	116	108	111	128	144	113	109	124	119	125	125	112	122	124	134	133	119	141	100	125	116	109	127	129	120	129	143	134	132	139	117	141	125	122	109	115	129	121	115	131	117	124	105	137	132	123	115	117	129	108	133	135	134	138	119	131	113	132	133	141	142	116	129	137	120	136	120	138	132	107	108	105	111	128	125	119	120	137	110	117	118	112	128	116	117	134	116	138	116	121	132	152	109	130	121	108	140	127	106	116	128	112	115	107	123	120	138	124	125	120	116	111	120	130	107	93	132	114	118	129	125	135	135	141	128	122	106	115	138	116	139	121	118	117	138	132	117	122	113	119	116	126	115	117	154	112	132	111	100	110	124	116	119	135	117	120	143	120	123	129	120	135	116	116	124	130	125	148	109	141	123	132	139	133	129	140	131	152	125	112	145	134	116	135	113	123	135	125	138	113	111	131	134	99	147	127	145	136	115	121	134	125	110	126	142	136	125	118	117	150	115	129	128	138	123	132	145	127	116	128	140	131	136	111	138	120	142	126	145	126	125	132	118	123	117	118	137	126	126	140	118	131	131	134	120	137	135	127	122	114	133	144	121	137	127	153	120	138	129	128	131	112	115	131	112	142	154	116	132	126	138	117	131	125	118	125	130	120	130	110	141	132	133	133	132	131	121	116	128	125	117	138	119	136	129	125	138	138	122	129	143	129	123	143	112	111	131	122	124	109	144	118	121	140	121	142	113	134	145	124	139	97	128	135	130	115	105	140	125	137	109	104	118	130	118	126	126	119	146	124	130	107	114	134	132	135	124
2073	553	630	623	637	632	606	602	583	521	485	490	508	485	512	527	486	463	501	486	525	503	488	472	485	476	483	496	451	492	514	472	456	474	474	519	442	461	516	459	471	505	460	446	473	470	481	462	452	464	506	468	459	451	458	507	473	483	478	456	477	466	479	467	480	481	482	456	475	472	478	476	490	485	488	479	457	469	466	468	452	496	481	459	455	483	451	521	494	477	537	567	496	548	487	483	488	465	519	480	519	458	494	496	499	507	475	487	476	458	472	482	470	446	468	461	499	483	457	503	513	474	471	490	435	471	463	432	475	506	444	497	456	465	495	440	460	486	499	493	484	453	484	498	485	447	483	503	464	503	466	480	503	466	469	443	485	491	422	505	488	454	460	472	484	444	517	511	453	507	477	459	513	436	498	503	458	476	497	499	489	487	496	490	491	467	440	449	526	462	451	504	469	508	441	443	493	450	492	454	444	455	459	482	477	477	486	471	508	519	431	452	467	466	461	436	507	463	469	483	462	488	446	463	469	449	508	517	469	432	477	466	482	482	522	489	499	453	489	445	432	478	512	524	473	449	426	466	492	494	458	457	449	466	501	473	464	514	457	455	507	491	482	480	453	511	492	427	495	475	492	467	488	468	478	493	476	477	453	509	471	453	465	486	485	482	505	479	452	482	428	486	477	492	477	457	513	494	459	482	485	505	461	455	505	461	493	476	517	424	490	483	460	477	524	466	475	467	461	482	478	491	442	468	476	458	484	498	443	480	455	477	476	481	430	458	486	481	489	452	462	484	474	504	457	480	472	493	502	434	450	521	450	470	459	499	481	487	505	479	496	453	503	488	466	493	467	463	468	498	431	472	439	476	465	438	488	484	497	517	475	461	523	495	477	446	450	465	495	463	467	487	494	465	456	464	462	481	488	444	466	499	478	453	475	443	452	454	456	459	480	454	445	473	507	483	527	523	456	467	526	482	454	481	520	465	469	500	471	491	474	458	482	482	482	491	425	446	462	470	469	519	461	466	458	461	499	457	475	463	479	455	479	465	464	454	458	506	452	487	479	484	487	484	466	463	487	511	498	465	467	446	463	515	476	458	455	438	477	486	490	483	472	527	429	444	470	461	445	471	512	455	473	454	478	442	484	466	485	456	479	459	428	443	458	453	498	488	456	517	483	487	497	443	473	423	455	454	453	460	469	456	480	457	484	493	449	497	516	441	474	505	497	430	449	482	475	459	474	426	510	468	469	515	483	486	471	461	459	481	508	494	500	497	455	467	487	475	483	478	485	454	461	463	480	433	439	491	460	510	477	449	476	470	497	458	523	471	505	473	518	440	463	467	422	463	470	492	447	491	455	466	488	511	494	448	495	464	445	477	492	474	506	451	456	511	464	491	462	470	487	477	462	477	486	469	450	438	456	468	499	472	441	491	469	464	487	502	476	462	494	506	475	514	483	440	435	490	502	448	510	457	492	473	521	457	512	472	498	511	489	479	429	450	475	424	489	498	454	472	433	456	463	455	470	456	463	508	500	427	439	430	461	454	467	518	476	490	466	449	483	493	469	458	470	453	499	489	437	500	455	445	474	435	473	473	482	499	458	485	459	467	461	463	480	460	454	422	475	470	494	506	444	453	475	450	479	462	453	484	470	464	460	494	444	475	452	454	453	477	467	510	507	454	469	468	452	475	486	468	471	478	491	469	512	476	474	484	481	492	504	481	481	482	448	462	495	496	490	471	496	484	478	450	480	498	516	523	443	461	446	471	490	483	485	434	478	493	472	478	470	507	471	473	474	442	464	464	478	485	494	434	466	429	467	483	426	458	469	506	476	495	475	474	462	481	493	482	491	439	471	493	457	457	474	513	483	440	541	457	460	481	487	479	462	508	463	472	482	497	475	453	459	484	468	487	466	511	467	493	503	468	454	488	480	490	440	463	484	490	486	461	480	522	481	478	508	483	476	488	463	445	470	463	469	435	483	491	449	514	446	483	482	450	464	449	481	472	476	490	494	498	494	470	466	482	467	519	490	463	505	500	496	474	473	488	475	482	458	510	498	460	484	460	459	499	493	469	462	473	480	457	507	459	481	492	461	468	437	476	487	497	483	471	479	472	490	456	400	476	487	482	497	460	471	462	470	472	470	453	481	459	459	493	467	475	475	457	490	500	484	464	477	444	519	492	461	444	453	457	475	505	491	516	496	463	470	462	459	479	499	440	453	466	440	452	439	478	445	502	478	470	488	459	447	475	462	477	459	419	485	480	489	465	417	502	460	486	460	476	485	492	478	471	460	471	487	468	484	471	496	483	465	455	519	466	470	457	475	494	453	482	444	457	473	507	467	476	487	468	516	447	488	461	462	453	517	456	453	474	470	444	493	475	494	479	478	456	475	466	447	445	509	472	450	482	510	467	470	525	452	528	460	435	485	511	457	461	489	473	466	479	512	476	486	431	472	482	462	498	472	521	436	459	465	489	490	443	481	488	464	446	457	466	445	492	454	468	445	478	490	490	453	483	475	428	489	518	475	451	485	478	439	470	444	458	465	446	431	493	485	482	514	481	476	486	509	449	486	470	503	446	446	495	476	481	451	477	432	458	482	474	460	489	485	448	475	495	460	488	483	453	468	512	472	457	478	493	489	477	432	479	489	475	503	473	450	459	475	465	441	507	476	502	483	455	456	471	459	476	489	496	460	460	477	468	474	459	472	479	462	474	464	512	478	519	488	514	468	432	493	458	512	482	504	460	447	461	483	483	462	465	488	493	461	482	466	465	496	512	482	465	478	499	424	492	477	459	492	453	480	459	475	471	428	450	499	485	459	499	515	478	483	453	499	482	448	477	473	487	475	472	485	459	445	476	476	492	473	486	459	429	525	489	506	455	478	478	480	456	467	488	492	458	468	456	475	429	472	493	470	488	483	404	458	453	437	490	467	490	450	490	459	499	491	437	509	475	447	443	457	442	474	472	473	464	489	504	473	488	501	487	453	492	514	469	481	461	499	488	498	480	498	506	482	492	504	457	493	460	469	443	502	457	469	461	461	488	480	507	482	471	447	495	458	474	492	443	492	497	460	477	485	486	453	485	470	482	490	453	494	452	467	468	467	475	451	473	475	469	479	512	476	501	542	464	499	447	435	504	504	496	455	498	452	480	449	447	477	450	440	452	488	432	493	479	484	520	477	442	480	472	483	482	454	448	463	473	482	505	458	472	441	482	454	470	485	483	443	452	481	457	504	464	545	439	460	510	454	425	491	490	529	453	457	476	483	471	474	492	449	471	475	456	484	499	468	505	468	448	444	478	517	473	490	462	429	450	456	484	479	437	450	449	494	456	487	462	488	476	450	482	482	481	454	448	453	471	484	463	471	468	432	442	443	460	477	469	506	511	487	504	490	454	473	510	466	477	454	478	481	458	487	489	450	478	453	442	450	465	465	442	457	488	513	486	498	446	499	463	471	455	477	472	521	485	463	497	461	478	496	473	483	462	442	461
1721	175	199	187	160	152	151	136	157	145	148	124	135	140	138	153	126	130	145	122	130	118	121	135	129	135	137	138	141	133	154	121	111	140	124	152	155	128	132	131	113	147	137	134	130	120	138	113	147	133	155	110	133	164	120	132	137	127	136	115	166	156	143	130	124	147	134	146	143	148	152	132	131	125	157	147	131	152	150	149	112	127	163	129	141	134	137	161	120	151	141	142	150	145	148	123	146	169	121	125	147	140	127	144	140	148	126	138	137	130	141	122	116	132	148	140	130	128	140	146	119	138	151	150	125	130	121	110	121	115	125	138	106	135	110	150	148	139	136	126	116	137	122	145	136	124	130	126	163	145	123	153	138	141	143	134	145	128	135	121	148	131	124	125	127	128	146	147	144	156	125	150	111	118	145	131	162	147	141	137	120	128	122	136	167	124	157	135	143	120	125	135	144	110	123	112	125	123	127	135	137	127	137	140	125	145	135	117	121	124	124	128	138	144	131	140	116	135	147	124	117	135	128	133	134	143	123	104	135	132	150	125	116	155	134	137	143	130	128	125	117	122	154	139	128	148	142	135	138	146	122	132	161	133	134	116	123	144	115	118	143	129	139	131	133	128	150	139	142	136	141	158	122	157	154	116	136	127	130	118	150	133	109	144	132	118	142	138	141	124	129	132	124	131	140	149	127	120	122	126	129	127	127	122	152	147	121	150	119	127	126	119	137	157	123	147	142	137	149	139	140	124	138	134	144	135	122	138	136	137	122	125	146	134	138	142	140	140	137	153	119	133	150	125	136	139	136	126	166	119	130	122	139	127	141	138	134	126	118	113	147	132	122	161	128	126	109	132	138	131	141	132	111	139	150	140	142	164	142	138	141	141	154	129	162	122	127	121	143	137	127	122	143	124	134	136	131	128	135	122	149	135	125	124	134	124	120	142	136	127	131	144	142	137	120	125	133	140	129	119	146	158	118	125	127	126	139	125	160	128	133	120	137	136	137	136	123	132	131	151	123	123	142	143	144	122	140	150	114	120	136	122	115	128	105	101	124	124	137	149	125	140	137	132	136	127	122	144	115	130	132	116	135	141	146	121	137	131	107	139	150	157	127	141	139	150	129	146	133	123	129	134	124	125	136	126	123	160	113	150	166	125	134	142	140	125	135	128	129	128	142	112	125	152	151	142	152	145	152	133	122	119	136	127	146	145	134	112	137	132	136	131	153	136	132	126	118	140	154	125	134	137	158	140	125	130	123	130	107	156	134	137	137	130	124	145	139	138	109	143	119	126	146	134	137	127	120	155	121	152	142	124	138	152	137	147	109	114	148	133	127	152	150	140	133	133	139	123	140	125	123	117	121	127	130	108	142	130	143	126	126	135	128	158	122	119	139	136	136	148	120	141	126	120	141	127	135	119	145	118	129	142	141	133	127	123	124	127	133	146	144	144	140	126	140	114	138	116	140	115	123	149	110	138	126	120	129	141	132	116	140	127	145	144	115	140	135	121	140	119	139	119	115	133	126	127	130	150	132	149	120	158	123	115	104	131	133	132	139	117	125	134	144	141	144	117	155	137	153	130	131	106	125	141	143	144	128	147	123	138	120	147	143	127	134	138	112	145	142	117	122	132	148	126	126	139	124	120	144	121	130	127	137	139	127	127	136	140	162	144	147	138	142	148	115	115	136	127	122	116	136	124	142	133	123	152	153	123	129	136	127	110	121	140	143	120	131	145	130	148	133	138	144	143	126	156	149	126	147	125	133	158	144	135	114	130	138	133	146	127	141	124	133	116	134	137	127	120	115	128	132	133	125	129	118	134	129	117	136	117	139	132	136	133	140	122	146	142	128	115	127	139	140	131	148	125	137	139	122	135	128	144	148	111	114	129	134	152	129	140	126	125	132	120	127	132	136	122	158	130	130	122	121	127	145	126	141	124	157	138	147	115	132	133	112	141	131	140	136	121	134	124	154	128	136	127	117	105	140	131	147	120	122	139	148	174	126	128	114	116	135	128	133	139	134	129	141	132	143	160	124	147	129	139	148	124	129	123	130	128	142	148	128	135	122	130	120	113	150	144	149	143	136	133	129	137	134	125	149	110	159	134	114	123	136	135	130	122	134	140	168	122	137	122	156	127	143	141	120	146	147	110	139	123	134	135	124	143	140	124	137	135	123	143	129	132	128	121	149	129	123	123	130	138	144	156	146	142	121	139	131	140	140	119	131	153	129	128	149	124	136	136	146	145	141	132	130	141	154	143	123	125	133	125	146	137	118	111	131	117	130	140	134	125	128	125	139	148	143	131	137	139	144	128	146	132	131	142	131	130	136	131	125	146	133	136	152	123	141	130	122	138	141	115	133	149	128	124	130	152	143	156	115	125	150	135	133	137	137	146	131	136	136	140	145	132	138	142	122	151	141	139	143	150	120	141	133	124	118	128	138	145	127	142	123	166	143	139	142	147	132	135	132	168	134	128	121	119	120	130	136	131	133	132	133	148	133	149	133	135	157	127	138	134	133	142	138	131	170	139	138	148	126	142	116	129	132	111	129	133	137	111	130	138	140	116	113	148	119	138	128	131	138	142	134	141	116	138	143	136	128	135	122	131	120	128	130	129	114	142	116	140	138	116	124	138	131	130	117	132	117	128	130	136	131	160	126	144	118	145	128	125	155	122	142	145	132	126	121	146	123	131	140	124	133	133	155	127	134	140	137	143	142	133	136	121	103	109	132	121	116	141	149	153	141	148	125	137	131	148	133	116	127	128	136	130	123	124	143	144	148	133	143	123	133	129	134	125	149	138	139	128	133	123	142	135	145	124	126	128	147	129	140	155	119	121	138	135	129	132	129	123	117	139	134	137	139	132	141	137	142	117	141	131	143	121	147	142	148	118	140	133	148	134	133	142	135	142	123	140	144	136	128	135	122	123	123	138	148	102	148	123	144	127	147	120	126	143	137	150	120	126	131	131	139	134	132	136	120	149	141	125	124	119	127	128	140	121	110	143	143	144	141	128	151	137	132	140	149	118	137	140	126	144	129	121	143	121	126	150	127	137	142	140	119	140	142	122	130	120	134	140	122	151	123	141	148	131	106	125	137	141	139	154	132	125	127	141	139	133	137	134	121	135	130	132	145	125	117	139	120	131	161	160	129	140	118	124	125	134	139	119	132	136	140	137	121	138	140	142	166	125	139	111	121	134	137	131	120	152	117	124	146	141	143	148	143	123	131	137	114	110	150	142	117	135	124	136	141	131	143	134	137	145	112	164	129	142	128	130	111	137	144	131	150	119	128	134	165	147	130	133	126	113	135	156	134	123	128	135	128	124	135	138	120	122	131	133	122	151	130	159	127	133	131	125	118	134	127	135	127	116	134	130	135	144	138	127	121	162	123	141	131	135	132	111	119	113	137	126	145	126	127	145	137	121	143	147	128	131	121	142	144	130	150	122	137	144	131	150	130	130	133	141	143	113	143	164	158	112	118	125	163	109	132	127
2014	565	651	680	656	608	612	591	546	572	520	531	509	557	486	445	499	497	490	488	504	513	515	505	535	520	510	465	525	500	454	517	482	489	537	478	489	537	555	509	481	480	465	489	476	484	479	463	489	510	484	532	514	485	503	461	535	497	564	498	493	483	517	504	506	515	481	527	497	476	470	491	476	470	505	509	506	498	527	470	495	503	473	512	508	500	509	490	517	514	518	584	556	562	549	500	505	518	477	483	458	533	566	548	499	500	507	488	495	526	481	530	483	481	483	484	502	525	473	492	507	497	537	476	476	520	475	482	504	548	492	511	468	485	488	522	505	541	510	470	536	454	502	500	535	478	491	488	513	542	518	479	465	519	510	487	506	484	494	429	515	534	492	480	482	504	517	486	469	507	513	460	503	497	503	485	514	506	496	499	467	482	453	525	488	523	506	461	483	497	480	498	477	508	503	493	505	499	483	483	512	498	452	481	444	505	497	445	481	502	520	473	509	495	507	539	510	548	451	485	485	511	497	477	531	421	514	496	514	486	518	490	511	488	511	444	458	504	546	429	509	490	475	481	482	476	502	483	464	527	519	496	509	464	520	523	493	532	487	488	514	469	495	517	500	526	524	459	488	473	492	535	499	499	490	506	519	477	518	523	505	493	517	545	562	490	520	494	495	508	514	537	500	496	505	485	500	479	505	491	501	510	521	498	479	492	485	507	489	517	521	485	459	499	528	517	516	522	504	482	481	488	491	480	500	521	505	485	454	496	490	533	487	477	533	498	509	510	530	494	498	508	503	504	504	518	506	471	469	471	464	502	514	502	544	511	464	507	496	469	505	535	517	488	529	474	501	484	478	471	506	487	466	510	508	465	494	504	490	458	444	482	509	486	487	514	456	532	511	511	526	461	512	470	530	554	486	486	496	475	461	485	507	527	532	518	443	530	495	519	476	497	481	519	492	510	529	494	507	517	531	490	494	507	472	474	476	504	499	498	543	475	511	481	503	498	494	476	466	515	481	513	522	467	505	505	512	468	485	507	525	493	507	505	468	504	452	478	531	481	518	519	521	478	480	480	495	509	526	493	481	500	487	515	531	513	501	537	448	532	489	477	528	459	506	510	496	506	484	474	465	503	480	530	463	532	522	507	488	539	471	488	509	548	482	489	505	478	512	474	526	449	519	501	496	484	455	505	511	487	464	496	489	497	497	483	503	485	475	477	503	480	495	490	524	518	503	469	489	490	491	519	517	523	501	486	565	498	503	476	451	493	478	481	474	492	517	492	509	501	527	520	491	480	496	489	474	511	491	525	521	460	508	533	486	494	525	483	500	512	502	495	498	492	521	469	495	506	474	532	488	489	510	498	534	493	533	508	502	486	511	533	506	504	483	508	495	515	493	498	472	496	499	501	506	490	525	461	470	546	497	528	519	525	511	552	475	508	487	521	513	482	512	504	515	475	484	497	520	499	505	500	496	481	524	480	476	471	509	511	478	473	487	467	502	500	494	480	501	534	499	478	474	499	487	475	509	509	505	496	498	518	482	483	488	491	496	501	467	461	482	493	511	553	509	491	474	500	461	482	513	500	504	508	481	477	485	502	469	484	480	459	518	498	507	520	478	553	509	496	469	509	472	502	459	492	450	504	490	497	497	454	478	507	550	492	499	520	493	487	462	449	495	510	509	499	533	486	511	489	544	460	512	507	535	466	494	521	445	470	492	459	475	465	481	482	507	487	515	517	499	528	498	487	504	463	476	468	486	540	494	499	514	486	496	467	470	464	501	463	496	538	478	513	514	503	499	501	471	473	476	495	475	494	505	477	488	512	482	497	484	506	521	512	499	508	522	520	517	484	496	508	527	504	510	481	508	508	508	463	525	495	528	446	507	525	491	487	557	490	478	469	498	505	494	507	465	545	494	505	533	460	488	482	479	501	560	491	501	515	503	498	514	493	507	456	520	500	491	486	509	511	506	522	482	513	508	514	501	497	502	512	504	470	502	512	492	505	515	523	520	437	483	498	528	460	501	526	545	515	493	466	497	476	540	517	470	485	532	505	495	485	515	455	530	506	518	520	492	490	474	504	470	483	537	490	458	465	482	497	522	477	485	451	494	502	501	538	496	442	517	515	567	497	505	493	524	460	477	452	505	470	530	490	482	548	511	499	507	489	463	472	530	484	462	510	486	477	503	501	506	492	484	515	460	491	493	531	471	517	530	484	465	489	484	487	515	495	445	504	489	496	491	497	471	511	516	463	507	499	463	496	467	474	503	449	511	547	501	477	480	477	467	518	494	480	510	494	535	496	496	502	509	492	485	506	518	489	475	528	493	506	488	488	482	464	501	464	489	487	482	502	513	481	488	497	523	501	496	513	497	470	494	517	465	546	450	487	495	450	504	482	462	498	482	482	519	512	476	456	530	507	464	508	479	497	484	497	528	515	506	508	481	488	478	521	487	501	473	523	519	496	490	524	536	522	495	497	475	498	484	508	490	450	447	484	494	525	527	509	497	485	495	466	490	454	522	518	504	492	531	449	497	488	510	464	551	515	486	508	527	508	479	525	493	498	521	487	505	476	515	471	548	481	488	539	512	478	478	529	490	473	521	499	516	496	469	468	500	504	502	506	464	492	468	510	469	501	501	464	491	480	496	483	495	502	519	505	508	480	474	471	479	538	456	429	511	488	479	458	491	481	492	505	461	539	458	492	506	495	490	513	503	538	483	516	515	496	501	508	510	501	548	481	498	481	492	506	517	506	487	524	496	478	476	487	513	502	545	528	492	506	461	478	494	476	513	490	530	473	483	535	470	505	476	517	510	501	478	503	529	510	529	510	485	482	531	499	500	504	463	471	526	532	528	501	493	514	499	487	503	459	499	479	491	503	495	500	490	509	488	504	493	487	483	495	495	498	461	465	498	496	501	509	531	533	525	462	510	496	467	504	473	508	478	506	529	472	490	446	511	479	476	470	548	488	535	467	514	489	526	530	534	449	463	503	502	507	476	446	482	502	493	479	482	525	492	508	476	484	438	464	511	479	489	488	494	507	502	488	461	531	473	510	460	509	488	492	480	522	475	492	527	495	480	523	517	451	511	457	510	506	492	495	502	476	510	497	507	501	507	524	508	493	497	462	511	516	496	545	510	482	490	502	514	473	458	498	525	493	486	477	441	520	522	511	507	519	469	496	475	471	526	541	492	471	489	518	506	472	493	503	502	491	485	459	484	530	523	533	521	473	531	520	466	516	496	504	488	489	480	502	458	504	518	485	524	504	522	548	492	489	468	503	506	543	467	494	460	516	479	506	471	448	515	520	488	510	520	453	502	504	513	514	491	493	492	496	492	501	454	483	507	479	457	536	499	544	481	489	507	493	521	488	513	487	494	511	468	501	487	474	501	494	497	485	471	470	488	465	469	463	470	493	508	501	514	485	484	490	548	506	488	526	447	491	516	483	485	512	467	527	475	544	476	494	510	556	511	472	475	515	455	507	480	500
1759	169	187	172	164	161	171	155	136	134	149	126	158	130	135	125	127	148	138	132	139	126	124	126	147	133	141	138	151	150	124	136	129	138	135	153	149	171	143	152	117	136	137	125	129	109	158	125	115	127	132	130	133	114	130	111	132	128	146	130	146	138	142	120	121	151	142	128	129	139	126	135	149	147	128	117	160	129	124	129	128	131	136	121	114	138	141	122	141	123	151	129	151	136	132	139	135	136	127	147	134	155	110	136	150	146	152	120	131	140	128	132	124	132	153	123	125	121	130	146	129	145	142	120	123	129	152	139	144	126	144	137	138	129	146	152	128	167	127	121	134	141	125	117	139	163	132	147	158	139	140	154	117	136	139	137	144	128	137	136	135	149	138	134	137	129	130	145	125	117	137	162	141	147	158	116	148	136	128	125	137	133	128	128	127	140	138	128	113	137	127	170	156	149	148	119	134	107	141	126	136	128	142	118	131	120	138	131	130	144	149	146	121	143	141	119	149	122	129	123	117	109	141	127	138	143	137	118	142	121	150	131	136	122	132	139	126	139	153	149	135	130	140	129	136	122	131	138	137	132	121	131	131	121	133	119	145	114	126	129	124	135	140	147	143	133	134	139	130	131	134	126	135	103	139	125	132	131	129	124	124	144	136	113	115	140	118	133	128	131	147	147	133	116	112	143	129	114	128	140	155	147	131	129	154	153	142	141	124	130	119	128	129	125	145	138	123	126	149	135	121	127	156	132	142	135	127	156	141	123	142	134	139	113	138	117	120	162	132	133	138	118	129	136	136	134	128	134	124	113	153	143	125	134	139	145	138	130	152	117	135	122	147	139	158	128	135	126	149	144	130	123	130	143	123	133	130	122	154	139	124	148	142	127	135	157	147	145	139	141	124	130	159	142	161	151	134	126	164	112	126	141	144	122	145	130	136	130	134	133	136	147	134	123	141	129	159	150	117	131	130	143	132	134	119	135	131	129	133	144	136	132	133	139	125	135	171	149	111	131	128	129	131	131	136	143	154	146	155	143	128	132	136	125	120	128	135	114	127	123	163	129	135	115	119	133	136	140	141	124	138	127	122	127	145	112	136	124	132	125	136	114	126	142	126	148	113	136	126	119	144	130	140	126	126	114	152	139	138	130	139	124	129	139	137	119	135	157	114	130	136	137	131	126	132	131	142	141	135	138	151	140	143	125	116	127	126	117	132	117	146	133	125	133	112	131	114	130	147	124	145	135	132	126	146	151	120	114	122	123	136	114	144	122	145	130	131	129	123	140	141	148	169	124	125	132	122	130	122	135	120	129	127	137	105	125	133	158	134	120	120	139	129	129	134	133	119	131	123	124	133	117	135	132	133	119	141	130	142	134	98	147	113	136	143	147	138	116	131	132	125	146	143	121	119	123	147	142	116	130	129	129	135	115	132	137	138	120	136	133	141	113	139	135	165	152	134	142	141	116	149	126	123	124	134	132	129	141	148	148	137	119	139	118	134	145	125	128	146	136	126	145	118	142	152	138	138	151	145	138	131	117	152	125	126	126	133	147	152	138	137	132	110	121	138	134	136	132	161	131	134	135	142	116	139	139	121	125	139	134	144	118	123	136	119	130	148	155	129	143	124	133	137	127	116	151	164	127	131	115	96	126	128	139	136	157	132	123	148	153	133	124	121	150	134	158	122	126	115	135	128	133	132	130	145	131	139	144	151	147	144	150	128	136	130	131	117	143	118	146	145	124	130	115	139	108	154	153	145	122	137	119	128	133	111	133	134	120	129	123	138	152	117	136	116	112	127	149	132	120	115	128	125	130	134	140	117	160	141	147	141	126	152	129	129	122	136	129	127	119	127	128	125	131	131	123	147	125	124	139	120	129	124	136	129	122	139	140	126	130	111	111	123	133	129	122	124	143	156	137	121	153	139	144	147	138	140	131	108	131	121	143	134	146	149	113	115	120	144	147	127	131	131	117	148	144	137	139	120	146	112	133	156	125	129	102	117	130	143	143	143	147	140	138	133	125	128	147	134	137	139	129	163	152	135	135	130	130	128	130	135	131	122	120	120	140	128	129	113	133	152	147	129	124	154	149	138	126	133	129	132	127	142	129	144	151	125	144	124	147	122	107	131	135	141	113	121	149	143	118	122	121	118	127	149	130	140	148	140	132	116	132	131	126	125	123	118	133	134	121	147	122	150	140	110	137	131	132	122	140	125	131	129	142	121	129	139	125	118	126	123	146	140	131	129	137	121	137	109	126	129	110	129	126	142	123	140	121	163	136	135	129	129	143	151	129	144	116	147	140	126	142	133	115	138	128	145	133	135	137	134	132	134	144	144	126	136	134	145	130	133	113	134	135	126	128	118	159	128	142	126	133	136	139	144	133	146	133	142	140	115	134	142	125	114	129	137	144	132	142	135	147	128	136	127	129	132	131	139	138	135	117	134	124	152	137	131	124	135	141	122	116	132	132	115	114	114	152	143	126	116	149	140	131	126	135	117	147	157	124	113	151	120	109	135	140	141	117	133	130	133	144	127	162	123	135	145	115	123	135	125	119	145	148	138	143	144	119	135	157	145	124	131	129	121	137	131	123	141	125	132	123	145	145	149	140	132	129	147	132	111	114	155	125	125	123	137	147	128	148	132	125	112	124	147	128	124	151	128	142	128	147	132	125	148	139	141	146	122	138	124	152	129	148	124	134	125	141	104	154	132	110	134	147	110	139	143	123	135	161	141	130	119	115	152	122	131	112	136	131	134	145	134	138	131	126	137	119	152	153	138	141	120	127	132	123	126	139	121	134	118	131	151	101	157	117	153	141	146	171	121	142	103	105	143	123	161	143	132	130	127	143	110	137	158	160	117	144	147	143	130	112	140	157	135	135	127	146	119	126	118	130	129	133	143	126	130	119	144	120	152	115	126	128	132	141	121	124	164	138	126	139	144	129	139	129	123	172	123	118	136	136	128	132	149	136	158	116	153	134	130	121	128	124	121	157	118	131	116	134	111	119	127	146	128	133	119	121	133	127	134	145	166	156	119	131	125	132	124	129	106	129	133	129	141	123	142	137	133	127	153	142	136	139	138	129	154	144	152	123	116	159	122	122	129	157	134	150	129	115	142	150	143	134	144	134	138	131	166	108	124	145	107	121	130	117	132	123	146	154	128	129	135	133	139	123	141	129	130	126	118	151	138	125	145	113	116	123	141	120	146	144	139	143	116	138	150	130	130	140	146	144	160	139	153	124	132	130	147	139	128	140	136	122	141	125	129	141	116	110	147	123	135	144	143	131	131	119	116	129	140	124	129	121	144	132	128	111	125	137	130	136	114	129	149	127	137	118	129	114	129	141	135	154	147	130	130	122	133	115	127	140	133	145	133	128	138	120	121	139	129	133	154	132	131	131	135	158	131	141	128	142	161	138	121	107	113	157	117	145	134	125	126	116	137	142	131	138	135	138	140	137	146	111	134	142	131	140	129	115	137	131	141	132	129	128
2011	566	609	669	603	588	628	584	582	552	549	515	500	508	534	525	491	500	501	468	527	478	521	502	453	480	512	482	488	473	483	496	487	468	486	485	501	518	490	503	485	524	518	491	470	509	503	502	509	507	500	509	490	538	503	526	492	495	523	472	518	473	520	501	486	469	502	489	524	478	501	497	541	488	521	486	469	499	484	505	513	516	513	488	501	541	508	538	527	562	510	566	553	523	514	520	507	466	562	484	505	491	530	527	535	538	490	472	483	498	535	532	480	466	490	530	471	457	490	493	543	493	491	490	516	457	504	491	447	519	450	524	545	535	444	488	506	521	528	516	523	499	449	511	546	487	490	463	466	482	467	472	451	508	512	487	480	486	507	465	494	465	509	510	477	503	529	453	504	452	469	476	511	506	491	453	490	464	472	491	505	462	510	478	491	465	440	470	475	531	469	460	508	462	470	540	499	474	509	496	521	495	534	477	522	449	522	474	508	492	503	460	504	538	488	480	488	481	483	500	489	462	505	504	523	487	495	489	513	506	509	488	507	505	502	498	483	510	472	490	500	483	489	476	499	493	492	466	434	483	477	479	556	499	490	467	492	504	475	497	480	498	485	458	495	488	478	512	489	522	482	492	453	469	500	490	489	506	506	504	503	462	499	493	493	473	499	473	490	455	466	485	468	460	449	495	479	442	495	489	473	485	493	478	502	476	491	479	482	477	503	516	494	506	499	502	497	544	515	525	485	467	485	477	429	526	470	440	521	506	472	523	494	505	503	552	501	489	509	488	508	494	501	487	450	494	490	487	529	430	473	462	480	492	469	510	508	464	478	478	482	484	463	511	501	462	500	529	509	472	514	473	533	513	493	476	470	496	475	457	460	484	493	498	511	484	492	459	500	491	477	476	485	514	477	506	477	481	484	493	464	492	517	541	531	493	490	494	461	486	507	489	522	502	479	531	497	489	475	490	485	480	469	499	485	471	518	451	514	489	446	478	511	496	503	492	495	520	474	514	501	459	527	527	469	467	454	520	509	480	529	478	484	488	503	479	481	503	509	514	487	536	509	495	481	490	501	482	467	509	486	485	484	508	472	493	502	489	505	481	492	477	506	502	496	473	484	482	488	515	507	469	483	521	482	487	477	492	481	509	503	512	508	525	512	521	519	489	508	490	479	504	494	481	515	476	468	502	516	472	518	499	490	517	515	474	478	500	482	484	497	503	477	503	495	477	494	523	538	452	500	505	487	494	565	492	496	516	504	460	464	501	494	502	459	473	517	503	466	494	481	484	496	524	488	472	524	454	506	523	468	531	541	488	465	469	477	505	535	469	465	486	485	474	498	520	446	490	455	515	501	503	514	508	501	497	474	466	477	505	484	466	477	501	508	505	505	526	506	493	496	471	514	499	484	489	481	491	453	511	502	507	483	540	484	491	484	487	495	471	494	514	434	500	505	499	476	509	476	493	503	473	474	456	488	464	498	522	489	520	490	470	491	483	505	477	508	509	467	522	510	511	520	485	481	523	514	499	521	445	482	470	452	455	470	540	472	504	472	481	457	494	500	473	497	496	482	415	464	489	513	485	505	514	468	497	504	461	489	500	432	483	461	463	542	478	500	538	485	461	466	473	490	505	491	510	486	513	460	479	462	481	511	468	517	493	463	474	504	487	544	471	508	476	490	477	497	446	509	486	470	511	471	497	466	464	461	461	469	498	495	469	474	528	448	482	519	456	462	484	482	472	504	466	492	477	524	505	485	491	477	452	484	502	506	491	488	500	511	492	486	472	467	482	495	435	536	511	471	506	498	486	477	479	504	518	474	543	533	560	520	471	475	481	517	484	500	506	445	467	521	428	481	514	501	519	505	491	505	457	489	477	475	503	497	502	495	487	476	473	481	518	488	471	514	462	482	493	519	491	493	515	486	503	477	453	511	458	490	514	493	490	443	482	498	459	490	479	515	522	433	546	517	466	476	505	506	474	525	477	482	478	504	453	515	489	453	519	484	497	493	461	496	487	471	502	476	485	484	483	540	490	507	493	515	493	477	503	491	483	492	492	492	492	515	496	469	457	469	490	487	497	499	469	476	502	528	476	485	529	481	528	471	443	486	488	528	486	495	525	457	471	471	482	468	497	479	500	476	470	493	476	509	494	538	498	540	451	447	476	471	470	472	491	491	500	484	447	470	487	526	507	499	512	490	486	458	459	536	484	482	511	496	477	477	495	517	496	506	486	455	512	490	493	474	480	489	491	529	506	518	469	473	491	478	481	496	518	504	504	508	490	463	501	485	474	493	481	529	455	481	519	495	478	488	494	465	481	490	478	496	513	523	496	495	497	479	485	493	440	456	511	515	455	506	489	499	460	512	480	507	458	503	478	475	484	462	491	483	489	520	486	541	512	519	514	503	515	485	431	487	497	467	505	489	466	499	483	514	512	458	496	469	495	465	514	484	493	475	505	487	496	475	508	453	504	491	462	485	513	490	510	464	504	487	486	509	530	505	488	513	486	464	510	485	495	480	488	486	519	466	493	510	484	488	498	514	484	505	510	468	472	461	493	509	488	517	467	503	529	494	488	499	501	507	501	495	500	513	477	492	481	491	508	467	498	530	470	483	513	508	493	512	504	480	445	476	488	488	484	468	520	475	494	467	472	489	526	529	495	491	506	470	517	473	451	476	476	462	450	472	483	455	512	475	492	498	503	515	503	485	525	487	488	516	519	475	499	503	477	479	499	547	529	489	518	475	528	514	521	502	493	490	504	479	486	486	514	524	486	480	478	490	488	522	476	469	509	484	512	524	492	508	528	473	520	504	494	462	494	482	461	483	525	472	472	511	446	497	475	466	470	464	510	473	488	473	484	458	493	503	498	473	461	489	496	504	495	481	478	530	496	479	508	484	461	504	441	479	463	511	497	481	482	493	513	502	475	470	506	514	509	475	467	482	474	483	492	476	490	510	529	479	488	494	472	500	512	510	488	429	436	516	454	509	483	512	545	513	484	537	483	491	514	477	511	515	480	508	443	465	524	502	451	451	456	517	490	480	468	523	460	532	481	527	488	481	498	486	534	483	501	495	481	487	507	487	531	453	502	495	515	523	490	471	499	470	463	492	450	521	475	521	500	477	505	491	507	464	498	476	524	468	491	531	493	493	480	492	538	467	516	494	489	501	481	458	493	503	528	495	473	502	473	491	483	495	509	497	529	519	518	485	517	465	460	466	492	525	515	463	480	511	519	509	510	480	492	528	495	478	531	458	494	452	452	514	512	481	460	490	530	492	498	487	473	508	492	494	481	536	504	511	480	499	504	466	507	469	485	476	510	512	477	485	496	529	484	508	491	512	518	515	478	504	510	484	501	465	508	478	481	487	476	514	475	489	475	492	484	526	499	501	486	491	455	533	500	507	489	534	502	500	466	492	518	501	485	470	478	461	508	463	501	469	463	475	503	488	500	525	489	500	520	511	476	440	489	474	493	487	463	481	493	522	475
1652	158	168	170	166	123	134	126	145	135	142	110	127	110	119	150	116	101	135	120	138	136	98	118	113	133	121	109	131	119	126	140	136	145	118	142	128	114	104	130	137	148	139	142	128	132	121	109	125	134	124	127	112	115	124	118	119	126	135	130	142	127	118	133	133	112	118	118	121	135	106	131	115	124	130	121	143	114	129	142	118	104	121	114	142	129	122	128	105	111	133	133	130	125	114	145	125	131	97	124	134	114	132	120	125	143	106	150	116	110	121	113	127	123	130	129	122	134	118	119	152	110	130	110	109	123	122	127	125	146	130	122	120	124	132	131	121	128	132	145	125	106	125	124	125	139	119	124	128	126	119	118	130	139	135	141	133	118	119	117	122	131	120	146	128	134	113	125	125	121	114	131	122	126	124	100	148	120	126	148	114	136	136	121	113	132	127	131	142	126	112	132	128	120	123	122	121	125	127	114	121	126	146	135	123	114	139	138	130	126	119	98	130	120	133	119	138	128	127	114	146	122	139	129	115	151	120	128	128	135	132	136	124	109	122	120	133	133	127	131	140	121	136	125	112	109	120	136	144	114	115	129	115	133	116	120	130	124	144	129	120	137	118	131	123	161	116	117	128	146	129	110	110	101	116	126	132	131	110	134	130	125	138	122	130	127	109	123	110	129	151	128	143	117	135	113	105	126	127	119	120	111	119	132	111	115	139	128	122	98	143	116	118	124	116	148	130	145	112	119	110	116	103	133	128	119	136	137	133	120	115	128	132	118	149	138	137	110	124	120	117	127	133	139	104	150	134	122	123	138	122	130	117	127	115	111	125	141	125	112	118	106	137	107	134	120	139	120	109	115	120	131	133	126	121	109	109	114	124	127	132	120	112	121	138	107	130	128	113	142	116	118	124	98	111	127	126	132	131	110	132	128	119	114	137	134	117	126	126	118	134	127	123	127	132	128	125	126	157	124	109	134	115	140	115	122	135	119	121	125	131	141	116	126	131	118	128	141	111	145	130	138	149	144	126	149	144	126	128	143	120	137	146	103	143	127	129	122	139	130	132	137	119	148	127	135	111	122	123	139	109	110	135	127	126	108	138	126	129	128	128	135	119	94	144	109	117	134	116	148	111	126	143	105	131	116	150	126	101	129	129	122	128	139	125	117	137	130	126	99	129	123	139	131	110	125	100	133	111	129	113	125	127	139	138	114	118	102	103	136	138	132	109	136	122	120	158	118	124	120	141	131	133	110	125	126	119	131	133	156	120	140	119	129	106	124	139	112	123	156	121	123	123	141	116	132	124	135	125	160	118	131	146	135	134	120	121	105	132	144	116	134	129	133	114	122	123	129	142	132	103	132	118	135	107	133	118	112	122	130	116	117	140	132	140	124	125	114	112	132	127	146	138	142	122	146	138	118	128	118	129	133	118	114	120	151	149	131	132	137	145	110	145	125	138	114	112	135	125	136	136	128	138	131	113	135	128	120	121	119	132	132	105	126	133	120	113	129	141	126	133	119	136	133	140	145	132	126	105	114	140	126	148	114	135	143	120	131	128	118	134	118	138	106	139	131	102	139	137	138	132	116	133	133	129	130	147	144	132	107	123	137	112	133	136	115	108	127	127	122	120	123	139	118	131	116	110	119	116	148	122	139	129	140	120	105	140	116	108	143	126	143	120	105	138	120	133	140	135	114	122	110	137	101	123	127	127	118	132	125	121	138	130	119	105	134	133	131	127	134	131	124	101	140	105	130	141	122	132	135	133	130	136	104	122	125	124	143	119	129	129	126	114	149	125	124	142	125	106	126	105	116	115	132	133	127	118	128	143	140	130	130	123	118	121	121	124	128	122	125	135	122	137	133	133	129	125	109	128	145	147	124	135	129	139	114	125	127	107	126	110	119	107	125	133	164	122	132	122	119	128	129	126	131	117	106	127	130	144	146	109	135	133	134	107	127	116	131	129	117	127	129	114	132	133	112	123	108	116	127	102	109	120	132	119	132	140	132	105	135	106	116	155	132	95	113	123	113	116	110	146	109	108	147	120	136	111	122	108	134	146	131	125	141	117	133	139	109	121	131	133	135	132	113	150	129	133	116	118	118	134	113	121	122	125	119	112	141	130	115	117	125	138	132	124	138	109	125	138	122	127	135	124	116	131	133	141	129	119	123	102	111	124	115	138	122	121	107	119	131	125	124	95	113	127	118	133	132	132	125	117	124	135	124	127	120	115	118	135	105	120	147	137	133	124	135	111	130	123	108	137	110	133	119	134	113	125	126	111	127	136	119	136	126	129	124	122	118	133	111	141	124	125	133	130	135	109	108	117	117	132	122	116	116	142	145	126	140	116	118	126	124	113	115	118	127	124	125	129	145	138	142	126	132	102	128	133	106	127	123	132	142	128	136	114	125	131	130	103	136	114	131	132	127	119	103	89	112	124	109	130	123	136	117	117	124	146	113	134	129	114	139	123	112	127	118	141	125	130	149	140	106	124	126	131	128	117	112	111	105	112	131	127	123	126	129	143	131	141	131	137	121	130	119	145	132	122	95	122	131	130	131	104	130	115	122	126	144	145	112	119	97	121	118	117	123	135	124	109	121	125	138	102	126	128	132	139	126	127	128	96	142	110	133	111	118	132	124	118	127	121	109	129	131	142	116	115	147	108	122	110	143	118	142	124	128	115	137	125	110	129	132	133	127	124	134	110	118	139	124	125	108	114	125	146	130	123	112	133	115	159	134	121	127	119	142	115	118	133	113	111	101	116	142	112	144	122	139	123	141	122	120	116	143	98	127	107	118	132	112	133	126	109	128	118	124	134	127	130	129	138	135	120	110	114	130	136	124	125	127	144	138	122	116	126	114	118	130	129	114	122	129	111	138	141	120	144	134	100	122	103	122	125	135	128	139	114	130	107	134	115	132	127	124	117	113	106	131	117	136	111	145	105	121	128	142	101	120	137	113	134	126	122	104	118	111	136	138	103	112	146	116	141	119	118	139	122	127	125	122	124	125	123	133	113	114	120	123	124	96	137	122	111	131	111	155	135	121	132	129	122	108	138	131	130	126	125	132	122	122	130	132	120	126	135	140	122	123	124	123	123	109	132	123	127	118	164	111	113	128	129	132	125	123	130	125	134	135	125	133	148	113	151	138	111	122	144	141	144	112	123	113	116	127	125	132	122	122	106	119	132	140	115	130	141	127	112	113	123	129	114	116	115	126	95	118	136	134	110	115	119	135	135	124	135	113	133	115	106	135	115	107	99	120	119	114	126	126	113	131	129	116	115	132	129	136	132	138	136	128	111	120	117	120	113	116	136	120	103	119	124	158	111	137	141	138	120	115	136	113	120	129	140	139	148	122	139	117	105	117	140	128	139	133	126	137	129	122	116	127	149	117	117	107	139	113	112	124	124	128	121	131	113	121	127	121	120	125	110	134	114	131	146	125	126	119	119	125	132	147	130	109	114	109	121	125	118	127	117	113	113	119	134	126	126	138
1952	504	609	612	638	594	594	572	504	471	513	466	496	522	463	451	475	513	489	528	489	479	482	400	465	486	494	474	459	454	400	499	474	463	429	451	475	403	458	492	435	485	473	499	479	454	496	503	494	467	486	484	445	471	483	456	471	481	500	476	478	435	488	458	455	491	429	467	462	473	482	454	423	458	486	473	446	465	467	475	509	515	439	483	450	460	468	479	461	509	529	534	485	490	487	488	510	481	448	483	462	499	483	498	501	455	474	477	433	429	485	436	470	482	472	485	459	486	442	464	467	477	478	472	456	439	435	455	464	431	483	460	448	502	431	412	451	495	450	474	478	461	482	468	467	452	467	457	440	441	478	470	461	470	493	482	440	456	462	450	496	422	500	426	484	462	484	474	455	441	476	478	434	437	467	488	496	467	474	459	439	451	445	469	462	431	446	489	470	463	506	425	435	467	461	461	480	503	472	479	493	481	469	440	444	468	506	464	491	474	472	481	468	467	436	482	464	482	452	478	434	478	478	446	458	484	463	477	463	463	456	442	503	485	473	486	496	498	445	486	484	455	471	451	462	468	497	472	458	463	509	474	482	514	419	423	441	465	437	468	476	474	461	453	471	434	500	464	454	440	473	456	434	513	477	462	503	473	484	483	450	472	433	456	450	413	472	464	483	435	447	499	444	455	491	473	461	444	448	434	479	447	461	429	453	445	465	463	455	447	457	454	492	444	457	496	428	473	488	452	443	453	465	493	467	489	452	475	468	434	476	446	456	456	453	458	473	428	451	496	485	464	487	467	472	455	478	487	461	502	495	484	486	477	492	490	491	445	471	487	510	453	502	479	471	516	471	457	434	477	449	462	449	514	439	462	422	447	476	446	465	500	458	490	476	447	453	439	468	486	478	493	472	441	495	499	458	472	469	477	500	412	500	489	476	477	447	477	473	473	473	465	472	466	468	484	463	529	414	444	445	457	435	462	464	493	451	473	489	454	427	471	459	468	461	461	506	450	463	492	463	455	453	454	439	514	500	478	453	459	477	475	405	492	453	474	457	478	468	459	447	444	422	437	457	478	454	480	493	483	464	450	490	467	483	511	515	501	463	434	456	474	468	469	444	461	439	504	443	450	483	484	474	516	511	484	438	482	481	465	462	498	506	500	507	468	477	473	470	478	463	427	477	446	447	437	460	485	521	496	430	485	446	458	434	459	455	440	487	481	460	476	502	465	503	475	459	466	461	471	455	491	450	444	465	489	449	445	487	497	467	444	462	481	403	472	477	460	446	470	485	457	469	478	501	463	463	447	463	448	458	469	463	463	491	460	471	450	463	436	497	458	460	467	444	479	477	444	462	487	483	486	444	464	476	458	465	476	444	459	475	519	478	465	478	480	463	502	493	463	449	445	459	441	468	442	457	486	489	429	421	455	466	468	466	483	462	494	465	481	435	437	456	445	480	493	467	475	475	486	468	461	453	458	429	456	437	512	486	451	477	478	456	463	463	462	481	489	451	438	490	507	490	435	477	483	483	434	432	466	441	436	491	473	461	488	502	484	463	457	492	501	458	479	473	478	458	477	455	499	487	455	451	480	457	457	432	496	435	466	473	486	436	479	451	473	488	476	522	478	465	440	463	481	469	512	466	470	472	461	450	468	434	469	471	468	471	484	444	475	473	449	449	457	488	518	478	443	472	488	478	483	454	473	481	490	457	443	451	445	464	432	453	431	473	417	466	502	487	456	495	470	484	463	460	490	455	462	452	458	423	449	486	481	448	466	479	475	467	460	439	478	457	467	449	458	440	501	442	447	469	496	462	480	453	453	469	462	463	468	452	449	458	479	429	465	486	460	410	431	479	446	472	432	452	457	481	472	455	495	486	452	489	478	446	465	469	428	453	457	438	457	449	471	436	442	470	460	471	452	462	473	484	469	435	448	464	434	429	446	430	467	500	452	495	469	467	461	447	444	454	446	460	453	423	471	486	465	478	485	464	491	422	474	417	451	491	473	461	485	466	444	466	419	458	467	456	443	471	462	472	505	481	475	459	454	485	471	444	422	447	504	447	469	461	465	491	483	470	444	468	447	500	488	430	493	437	470	447	472	499	504	489	467	416	470	444	465	450	435	482	465	524	454	470	438	471	439	459	494	488	428	425	475	463	434	493	445	451	460	499	469	462	480	467	476	488	468	480	432	434	486	459	416	473	509	451	463	459	431	470	497	512	495	464	457	472	458	477	457	471	485	446	489	437	453	502	500	463	505	447	501	456	494	430	425	452	472	444	467	479	478	475	441	465	448	484	471	467	479	450	471	414	434	487	443	443	481	492	427	440	471	493	464	471	454	465	470	453	487	489	459	501	443	472	509	474	467	481	488	505	481	475	441	473	469	443	449	444	517	450	470	425	460	422	456	456	465	456	449	472	466	436	446	477	489	448	440	457	454	463	446	488	490	474	476	470	443	453	502	445	487	487	464	475	468	441	453	461	452	462	476	456	451	449	475	462	471	499	465	433	466	482	473	471	439	447	448	449	480	464	474	464	462	474	488	483	465	467	480	460	471	460	420	488	438	453	465	497	446	467	486	474	468	476	454	500	463	477	492	482	489	473	473	452	454	475	513	474	440	480	465	472	498	455	472	468	487	456	474	470	479	495	443	442	508	466	449	489	479	481	430	489	474	439	458	481	468	466	463	466	486	477	455	480	473	475	459	504	459	484	464	482	454	458	422	460	477	474	438	470	464	494	431	470	500	475	456	466	472	488	444	458	461	448	478	486	498	499	489	463	494	450	459	448	443	469	481	472	482	434	478	472	457	452	444	506	462	452	434	501	463	462	438	423	453	466	473	482	445	477	459	470	420	489	460	486	439	471	488	473	480	502	510	458	442	475	490	473	430	467	459	464	478	476	492	488	425	488	467	481	494	494	492	481	482	489	467	451	436	467	479	453	507	439	461	474	453	471	447	431	472	491	477	451	451	461	462	468	477	465	474	462	444	453	465	469	451	470	488	526	449	455	444	423	485	472	460	468	481	466	453	488	479	412	470	450	493	481	475	489	465	433	477	453	488	495	447	419	466	435	470	458	445	483	489	429	493	444	476	487	480	471	456	454	470	453	473	467	488	460	428	427	497	452	469	450	493	457	484	481	459	477	501	445	461	459	455	466	497	479	475	436	476	461	476	471	432	436	461	438	481	482	462	471	467	474	456	453	473	468	500	461	480	449	483	457	512	449	428	474	491	475	498	434	445	442	426	456	470	488	481	507	467	470	502	483	425	471	445	481	444	475	492	438	441	489	453	467	461	398	503	437	438	456	478	449	478	460	456	519	439	490	471	454	454	473	476	459	485	453	434	476	471	432	477	443	448	437	465	495	474	464	478	463	485	499	475	444	471	459	464	448	438	456	499	481	460	439	436	474	466	450	455	499	500	489	477	469	452	469	482	442	454	437	508	440	473	498	457	470	466	446	465	494	466	493	426	471	416	463	424	436	435	483	467
1652	161	189	164	169	152	118	124	132	126	130	129	119	143	131	124	136	131	119	117	141	129	136	119	134	116	130	143	126	128	132	128	129	114	142	130	118	118	135	137	134	123	136	142	131	130	115	130	129	145	108	122	122	113	129	133	128	119	127	122	138	118	146	126	120	107	141	138	141	118	108	123	115	134	128	135	134	126	109	111	112	128	136	136	139	135	114	126	133	125	136	129	160	127	114	110	110	139	154	118	125	123	124	118	134	140	130	116	128	113	134	115	122	112	126	145	132	131	115	128	126	122	120	145	148	118	129	113	128	111	136	133	129	112	163	131	127	122	128	124	131	149	158	134	119	120	124	126	129	152	115	122	118	109	133	131	132	138	119	138	107	122	131	115	121	129	123	128	131	117	123	110	131	113	142	113	117	147	129	114	136	128	136	139	132	147	121	143	131	131	135	143	124	136	123	130	121	122	127	116	139	133	128	146	138	110	115	123	167	138	128	139	121	123	139	139	150	137	142	125	129	120	115	122	131	142	133	113	110	133	118	119	145	142	151	126	122	133	149	127	123	123	139	139	128	118	141	125	154	132	119	112	147	132	147	137	135	148	133	142	126	134	125	122	123	161	114	134	120	130	125	142	127	141	129	146	129	120	119	133	113	140	100	128	133	148	155	137	107	124	132	127	149	127	122	144	123	144	143	149	123	130	122	113	138	125	127	127	134	125	125	106	127	121	127	116	114	147	119	145	117	145	124	140	127	126	132	135	127	130	140	100	139	122	136	110	131	119	133	111	140	115	119	126	141	133	120	116	120	124	123	137	108	130	116	122	123	121	113	109	111	130	133	130	121	135	134	120	112	136	131	140	130	134	143	130	131	106	149	128	118	123	130	149	138	140	133	125	146	128	127	136	124	122	147	139	139	141	143	147	161	135	142	122	124	134	130	128	135	132	142	136	124	126	143	127	142	117	117	151	114	121	123	125	135	111	143	117	111	120	135	119	131	139	151	134	106	132	129	140	144	124	159	114	135	135	115	114	119	140	129	131	139	121	121	124	131	137	124	128	130	115	132	130	143	138	132	123	135	106	116	140	126	103	106	134	130	142	131	131	137	134	118	119	118	119	122	129	135	120	125	117	133	128	132	124	121	133	128	136	133	136	112	119	135	128	122	133	133	116	112	122	138	133	135	134	129	127	112	132	144	132	141	118	116	127	108	135	124	131	147	136	129	127	117	114	109	120	143	138	137	135	121	144	119	139	134	140	127	151	133	126	129	137	142	131	123	122	113	136	150	122	125	130	137	151	125	138	113	140	151	111	154	131	133	139	117	118	144	116	130	115	148	105	111	128	125	129	118	119	124	108	104	121	137	134	110	132	121	128	113	132	116	120	145	136	129	139	136	124	141	112	133	129	148	137	130	121	120	148	124	122	154	124	130	128	123	119	119	138	116	138	149	134	129	115	131	139	121	136	119	129	122	135	131	122	126	115	118	110	135	142	138	115	119	138	120	133	147	145	154	113	121	135	122	124	115	130	128	120	114	146	153	133	124	134	117	148	131	127	135	118	123	146	133	139	125	139	138	137	148	139	137	116	117	133	129	121	133	131	114	141	130	123	117	143	114	118	123	126	112	130	111	117	125	147	126	133	152	128	129	151	123	125	156	89	128	135	146	144	119	128	103	136	142	112	146	124	151	129	145	136	127	130	132	123	113	125	137	151	127	140	125	119	140	121	129	126	131	127	153	148	125	139	105	130	143	138	135	120	128	133	100	163	130	122	136	124	131	122	123	108	124	127	124	129	132	148	130	134	170	128	136	128	121	132	112	123	102	138	142	133	112	134	135	125	154	119	128	138	118	112	120	127	124	137	112	135	119	108	126	117	123	148	149	132	132	112	115	132	124	138	137	131	103	115	155	137	122	121	125	133	130	143	115	137	117	123	121	131	124	141	140	141	131	128	140	134	124	128	135	104	124	152	133	126	126	134	129	149	154	125	125	134	129	127	136	104	125	121	131	138	129	133	134	123	129	139	149	118	141	123	111	137	136	133	136	124	142	121	111	111	140	129	119	122	118	146	125	123	139	126	113	175	136	144	122	110	102	143	146	114	133	128	130	121	118	145	111	97	152	140	122	132	117	133	159	137	127	125	147	112	129	138	135	111	117	131	146	123	109	156	122	127	127	148	138	112	126	128	131	145	114	137	133	131	138	151	133	124	133	128	129	119	113	124	123	140	135	140	111	139	136	138	115	131	142	121	117	122	138	141	126	116	125	116	114	125	122	132	116	135	133	126	127	141	108	122	130	112	145	131	126	130	146	131	118	136	144	138	125	146	136	133	115	122	120	167	121	135	124	155	136	124	136	134	123	124	110	96	130	150	125	147	117	108	122	116	149	128	128	140	136	132	120	118	139	121	126	134	119	121	122	120	135	129	129	119	117	130	129	140	118	118	137	122	143	140	145	141	154	134	107	122	132	134	144	116	124	118	107	127	144	126	127	131	120	106	144	131	141	127	131	134	142	115	125	110	127	102	116	118	120	145	118	124	148	123	122	122	136	118	115	129	119	140	139	127	133	130	129	131	117	138	130	122	121	127	125	127	136	138	117	134	128	134	147	124	123	130	106	134	110	129	116	138	143	130	119	126	121	124	135	133	137	132	139	134	149	133	154	115	130	135	122	111	130	102	129	141	137	138	140	138	137	122	127	147	119	144	129	114	116	101	115	127	110	121	124	118	123	143	138	123	129	125	123	145	116	130	132	136	141	146	120	137	126	118	138	135	109	133	159	109	132	112	110	118	126	115	123	137	127	129	130	116	133	125	143	134	144	130	123	118	133	124	143	122	138	118	146	129	120	131	120	127	124	113	134	142	130	112	133	118	139	103	111	122	131	138	132	135	128	123	135	126	132	110	125	121	130	133	148	108	130	117	147	135	122	155	139	142	151	127	128	119	120	135	146	124	142	128	123	129	147	123	117	133	127	125	105	138	129	148	159	135	126	125	111	138	105	130	118	113	131	125	127	136	129	140	137	119	122	137	142	137	117	127	132	123	112	137	130	140	139	159	142	128	122	118	127	139	136	135	121	126	121	150	131	113	120	131	122	160	107	121	140	126	112	146	147	129	148	125	131	146	129	136	118	146	122	114	127	129	124	123	104	122	126	125	134	135	136	123	134	124	112	128	134	124	109	113	118	129	135	109	136	135	123	101	143	142	131	118	127	145	133	138	155	133	130	121	117	122	144	142	140	123	141	132	121	127	133	137	135	125	130	119	143	145	138	122	129	123	113	130	149	135	126	120	136	127	116	118	134	127	113	111	110	138	133	138	114	132	117	123	119	143	143	121	130	116	134	120	132	126	124	121	156	143	122	128	134	129	131	120	117	132	134	130	102	138	129	124	123	118	149	146	139	136	141	144	136	124	139	121	128	152	142	129	137	112	132	128	123	123	138	124	123	124	140	144	122	133	139	124	122	113	120	146	138	139	110	129	127	117
2046	515	587	661	663	572	562	571	534	551	515	468	518	510	540	535	475	513	496	494	525	499	527	474	466	481	504	503	472	479	440	515	497	487	490	499	493	448	485	459	495	459	488	468	479	476	459	479	458	475	469	514	508	539	478	497	489	484	484	530	459	498	436	489	507	481	507	493	480	469	507	473	504	489	499	475	484	483	449	478	478	457	487	516	482	466	503	488	477	504	482	580	562	509	506	505	462	458	461	504	512	474	518	492	475	484	478	443	478	460	491	493	475	457	509	481	496	448	461	487	496	502	489	464	507	488	497	497	495	470	461	494	460	487	480	490	507	501	499	510	462	468	452	499	484	466	512	492	485	492	468	470	478	495	502	499	469	514	461	490	493	476	483	439	480	436	542	508	465	502	484	482	460	465	490	511	489	493	504	454	497	508	453	444	485	442	499	443	512	494	475	508	466	430	514	448	463	496	496	477	454	483	453	503	460	463	503	451	479	482	471	458	435	456	506	469	472	491	461	469	496	481	457	470	500	435	482	463	480	484	521	508	503	509	467	482	501	500	499	510	435	471	491	491	472	444	466	460	526	489	446	457	507	483	457	509	506	476	472	442	497	484	495	488	496	469	467	469	480	506	466	484	466	499	491	519	488	474	470	473	476	479	497	473	456	510	444	475	476	471	472	484	466	519	514	463	475	481	480	438	502	465	517	466	494	456	494	504	513	504	488	454	511	500	486	469	487	507	449	500	464	499	470	463	492	493	426	455	465	481	458	469	492	444	502	407	465	502	494	446	474	476	519	503	522	438	512	489	476	457	488	506	469	453	428	476	470	500	487	469	500	489	441	516	475	466	469	487	508	442	508	453	477	495	461	466	532	463	481	474	443	488	513	496	435	483	461	484	468	464	468	468	472	444	499	489	469	483	467	514	459	481	483	438	467	502	426	487	496	489	437	469	467	454	458	494	495	466	487	479	465	435	464	491	502	484	516	460	505	480	454	462	456	475	439	478	505	520	510	461	466	483	496	469	488	455	471	477	503	495	487	488	449	434	449	494	508	483	501	446	481	518	485	485	482	486	466	500	509	499	450	451	499	475	463	502	479	504	441	483	489	487	450	530	512	475	500	463	488	470	445	470	492	495	474	480	499	516	511	491	528	464	484	471	466	449	479	450	464	483	459	493	500	474	495	472	477	478	489	483	481	412	479	484	483	479	460	459	470	504	457	485	474	490	489	502	469	510	475	491	441	471	472	515	470	480	438	499	467	461	513	490	432	495	473	478	477	470	480	477	448	461	491	488	493	454	469	478	499	480	488	468	466	492	420	465	484	457	516	470	457	457	483	472	489	475	459	491	438	467	445	439	497	465	453	451	514	427	504	488	479	466	492	489	512	470	475	460	475	485	506	468	493	465	459	472	504	475	501	499	496	473	443	469	470	501	456	449	460	465	491	458	488	504	450	476	563	473	477	504	455	489	458	479	510	464	463	474	484	459	475	493	449	470	483	431	492	478	457	486	496	457	473	467	454	504	489	466	516	499	503	487	478	489	468	417	467	524	488	508	498	476	490	457	492	457	487	502	438	472	473	495	465	491	476	466	489	498	482	457	465	454	447	471	466	487	482	447	486	459	511	466	441	450	480	501	470	450	509	484	458	499	525	464	466	433	515	447	462	500	491	470	500	468	516	487	521	528	498	460	462	493	467	468	494	476	475	437	466	492	514	439	439	516	464	477	523	463	492	503	469	440	466	473	457	492	456	507	496	475	514	496	472	463	504	500	494	471	462	481	477	476	466	494	482	500	493	454	502	506	471	512	481	481	481	505	481	469	457	450	475	451	473	455	490	486	474	501	468	494	464	494	467	497	487	467	498	419	455	454	479	476	533	477	459	452	479	448	488	465	502	494	446	483	452	460	541	492	486	496	468	483	473	505	490	500	475	516	511	477	479	468	494	512	491	473	481	491	471	440	474	521	495	460	468	460	461	460	490	494	428	516	497	468	488	462	479	506	508	466	447	475	459	515	483	469	462	478	521	484	491	489	471	500	510	468	500	475	463	473	461	506	488	488	443	481	495	480	482	520	472	460	458	503	472	472	444	514	472	469	497	496	461	465	471	479	485	476	481	477	480	479	435	486	512	452	448	458	471	482	508	506	461	493	470	410	470	493	481	473	441	492	451	483	486	532	503	457	511	461	483	459	487	470	474	469	487	475	512	495	425	481	465	465	504	449	478	448	509	468	465	475	471	471	489	504	523	499	507	504	464	490	455	504	510	475	465	463	496	452	510	491	481	427	491	444	466	457	449	465	472	482	525	469	522	453	469	498	457	455	460	511	482	463	438	444	485	480	491	484	441	501	455	492	498	463	468	488	522	459	477	474	512	516	482	477	472	519	477	485	472	481	504	471	484	484	503	478	523	445	481	449	458	475	472	516	479	483	490	525	465	506	497	473	489	507	484	540	492	500	485	466	468	519	487	476	473	492	472	468	458	448	510	467	471	469	513	452	485	448	501	506	458	496	458	477	480	481	488	477	495	441	495	471	477	450	479	454	459	491	477	451	515	458	496	505	459	453	502	485	444	455	475	494	474	459	469	454	487	474	485	443	482	485	517	486	463	493	513	491	447	463	511	498	507	477	435	451	466	455	488	466	474	495	496	543	510	436	483	485	505	458	470	456	495	459	454	482	469	509	474	472	502	496	501	461	495	452	465	499	478	493	469	481	466	482	464	448	474	504	472	507	495	441	473	491	443	469	487	480	461	480	484	505	456	463	469	450	468	481	471	460	470	439	451	488	448	467	472	466	476	471	480	484	472	450	494	468	470	487	465	439	431	464	479	509	497	499	450	476	510	501	502	474	480	469	456	456	516	491	494	440	482	472	447	442	493	474	494	450	489	527	488	448	485	478	453	471	473	511	526	499	464	493	477	446	519	483	475	472	496	465	455	443	501	466	480	490	433	466	487	496	471	469	470	521	494	477	505	439	484	489	454	470	495	468	476	476	460	466	432	440	516	468	460	480	468	469	474	464	483	462	466	463	424	487	469	474	532	510	458	489	521	456	459	456	468	468	511	524	433	486	516	476	461	476	468	510	484	485	496	473	476	463	452	500	497	430	468	474	499	484	456	445	462	469	516	495	487	478	462	489	522	460	475	464	487	487	503	486	482	496	495	508	470	498	474	495	476	473	484	483	485	467	501	488	467	527	519	463	468	453	410	453	458	464	451	487	431	438	465	488	452	486	490	480	484	467	467	485	474	496	490	471	501	439	488	495	459	515	442	458	482	458	482	466	449	497	477	486	457	486	483	458	500	472	484	516	479	509	465	493	459	458	461	499	468	479	470	479	468	483	485	484	484	495	464	476	483	435	457	506	470	464	484	504	480	484	485	455	491	484	484	488	494	469	459	479	506	477	473	478	475	480	481	483	444	465	479	488	427	484	483	484	489	488	452	473	482	508	506	495	496	477	488	479	470	461	467	495	483	457	507	518	456	453
1675	154	179	187	169	161	141	147	117	123	129	130	148	156	144	133	134	167	129	146	138	116	119	115	139	129	144	130	136	133	121	127	125	132	114	111	139	132	128	116	143	134	129	140	154	124	137	128	149	125	138	139	125	131	128	152	141	133	136	121	117	126	137	135	119	126	127	123	146	133	134	139	115	133	112	144	145	142	133	125	137	134	145	137	132	131	134	129	113	140	136	134	130	137	140	135	144	107	140	128	143	138	122	143	133	122	129	129	117	111	133	124	134	131	132	131	144	141	129	116	116	142	144	123	107	127	119	124	104	125	133	115	136	115	125	135	134	111	147	163	116	129	123	132	134	102	138	128	123	126	129	142	123	118	139	133	125	139	132	119	116	149	133	130	138	129	129	117	153	119	128	125	121	118	142	135	106	139	141	138	129	120	121	118	114	144	113	148	145	129	150	149	146	119	152	130	145	147	134	128	142	136	137	118	139	123	115	116	131	101	146	124	129	146	129	126	134	108	144	136	129	139	149	141	115	137	121	130	127	126	136	106	112	113	148	152	121	127	127	141	121	117	133	150	127	122	146	120	136	132	138	129	119	130	125	130	132	136	142	129	125	126	134	130	136	133	123	114	130	133	127	137	105	134	122	115	138	121	128	123	126	112	145	122	113	128	126	128	134	116	136	117	125	133	140	150	141	138	135	107	124	138	121	115	148	134	128	128	128	113	125	112	123	147	134	134	126	124	151	129	139	124	147	122	125	133	135	150	119	153	123	124	112	136	133	131	124	157	129	118	134	155	109	120	136	142	122	123	128	117	127	135	140	123	128	153	133	137	134	139	136	112	98	122	124	156	118	117	142	120	130	135	133	129	146	123	145	128	143	126	139	118	140	128	131	108	121	130	123	132	118	112	115	125	105	121	134	130	134	133	123	125	136	129	135	131	132	114	119	159	139	141	108	124	124	135	130	150	123	130	121	135	144	130	158	133	106	115	138	130	136	151	127	139	128	137	138	137	144	113	140	125	158	126	125	143	124	163	111	118	136	132	126	114	117	118	136	112	132	124	119	103	130	141	132	114	123	123	125	121	113	109	135	122	121	154	130	127	120	120	123	133	122	134	137	128	124	125	104	138	150	129	131	136	144	106	143	152	142	128	114	126	123	151	119	128	137	112	126	151	131	141	143	137	131	134	138	125	134	118	117	137	125	122	127	166	127	152	134	121	112	152	156	112	143	122	119	143	154	128	132	131	129	103	119	128	107	105	131	131	138	142	116	137	124	152	144	119	122	124	152	136	108	128	144	139	137	120	128	136	145	119	137	138	135	123	130	122	126	138	118	115	132	132	140	131	137	116	127	135	141	131	116	110	129	132	143	134	131	117	135	116	144	136	130	134	156	121	129	148	125	119	131	140	107	142	111	128	121	141	124	140	103	137	132	133	128	116	140	133	139	114	133	106	128	135	141	137	135	166	118	132	139	120	139	132	129	131	124	153	121	140	122	108	135	130	133	124	129	132	132	127	121	133	134	110	155	133	134	136	116	138	118	138	125	130	141	116	128	120	137	120	119	134	139	122	127	117	133	123	128	143	116	146	131	131	134	131	124	123	133	137	143	130	121	127	121	113	123	126	148	139	148	123	145	118	130	139	126	137	131	136	119	116	142	121	137	142	111	125	130	127	135	120	155	125	132	131	115	113	125	122	121	119	139	144	143	141	135	130	158	117	139	132	114	131	147	144	115	133	147	116	145	121	126	133	143	148	105	125	136	135	141	119	116	125	121	133	154	139	128	127	132	114	147	120	114	125	139	157	130	116	122	119	109	126	138	122	139	125	134	123	145	149	136	129	144	115	120	119	131	155	129	131	147	114	124	139	118	135	144	157	114	140	125	122	130	117	139	131	136	130	123	153	131	127	147	136	134	117	134	113	148	145	131	129	140	126	133	144	136	116	135	135	121	142	137	136	117	111	131	127	135	116	143	131	120	132	143	131	119	117	125	141	117	118	119	128	133	116	132	133	107	119	114	128	136	118	138	117	136	144	137	106	134	142	125	131	112	135	118	128	128	120	128	108	142	121	123	125	124	122	139	125	129	121	147	124	168	119	132	163	136	140	132	131	126	126	133	119	122	152	134	134	125	124	131	119	113	158	128	140	121	134	131	132	134	122	138	126	134	128	120	146	136	119	137	121	147	134	117	120	151	122	114	138	123	145	126	128	145	134	119	144	130	128	138	125	140	132	130	135	121	142	134	125	117	147	114	125	141	131	139	131	125	122	114	117	127	131	126	125	128	115	119	135	151	118	128	135	126	134	117	126	135	121	138	136	149	136	113	122	106	143	143	139	127	125	120	125	135	124	130	114	147	116	150	135	132	119	136	104	115	141	128	137	138	132	119	127	141	123	106	132	145	121	121	129	131	171	112	139	118	141	127	129	122	105	128	145	111	127	134	121	135	145	127	126	137	123	137	132	138	109	149	138	116	133	145	148	149	117	133	143	125	154	125	147	140	141	149	119	142	132	131	130	133	136	151	140	118	123	146	144	127	121	137	123	113	126	135	153	104	135	124	117	119	105	128	147	146	129	126	114	126	134	119	120	156	139	136	117	124	143	150	133	132	136	130	129	136	128	122	123	114	107	132	139	114	123	140	137	116	119	125	152	129	148	132	105	131	136	117	142	143	137	141	114	137	124	127	118	131	111	124	126	117	115	134	147	143	123	136	157	138	130	118	122	116	138	126	126	133	131	142	131	153	128	134	126	138	133	156	123	138	127	134	130	137	132	138	153	148	128	123	138	125	155	128	127	149	117	143	120	109	121	110	149	145	128	125	137	129	129	129	145	155	123	132	139	121	107	150	130	139	124	120	135	134	138	120	124	134	125	125	130	124	124	134	143	104	116	134	125	129	139	139	128	150	122	137	117	120	134	138	126	116	135	150	126	130	127	143	138	119	118	133	138	121	123	150	131	124	108	125	143	127	113	145	141	143	132	103	133	118	129	120	145	139	166	127	122	124	139	134	131	137	139	150	145	128	138	143	143	142	131	139	109	129	120	118	140	116	112	133	145	140	135	118	147	135	139	113	118	139	133	114	133	128	129	120	132	122	157	135	119	140	129	132	128	112	129	157	111	165	152	125	118	124	134	125	121	126	120	148	127	133	115	144	136	126	116	130	134	128	140	144	159	136	117	128	138	122	145	145	128	150	122	144	144	148	139	136	120	129	130	139	148	132	130	125	122	130	122	132	139	128	129	134	124	153	130	128	122	127	117	140	123	145	139	138	127	105	137	124	116	133	149	133	126	147	125	119	132	146	134	136	129	124	137	134	144	131	124	127	150	123	124	126	144	124	147	101	128	140	138	118	119	126	131	131	132	129	136	129	112	133	138	136	111	135	119	129	146	111	111	124	124	110	135	134	149	134	120	137	141	139	144	127	122	115	127	129	112	127	135	125	125	113	137	118	144	125	125	141	132	134	133	124	124	120	132	137	116	133	120
1982	531	599	656	669	634	590	597	575	513	510	497	515	480	500	479	499	524	508	511	498	511	492	491	484	478	486	490	508	521	495	536	497	453	463	497	483	466	493	515	494	509	523	466	470	481	517	433	497	512	482	483	534	522	464	453	463	478	503	451	489	474	474	509	455	491	494	456	482	489	462	467	525	471	473	485	445	432	468	466	454	481	522	486	504	462	472	524	487	480	517	498	538	523	536	480	483	556	499	433	476	504	538	487	448	501	542	452	496	498	490	499	526	479	557	467	498	543	480	519	446	487	459	496	481	526	485	492	448	473	519	485	502	471	466	440	567	470	479	505	474	464	470	459	509	474	487	467	446	507	449	453	452	468	453	523	472	461	502	448	505	488	499	462	495	474	481	516	501	493	503	485	504	457	455	495	512	508	460	501	473	490	521	505	471	504	491	484	479	493	463	533	483	483	507	452	481	463	455	460	505	477	457	493	487	533	467	497	464	443	490	455	493	470	466	485	488	494	490	478	456	473	483	470	469	470	485	489	499	523	488	457	493	432	451	457	471	470	462	477	502	493	473	458	486	481	450	482	461	478	497	508	507	497	475	486	475	491	471	488	530	494	477	471	460	464	495	511	459	436	462	463	524	495	464	468	516	470	487	453	513	470	447	479	457	477	441	455	497	478	503	461	465	465	475	481	465	463	478	480	484	482	503	478	534	474	468	467	512	526	489	474	453	528	467	479	502	492	471	493	476	513	470	506	452	463	495	473	446	501	474	481	528	466	453	491	488	509	489	450	485	433	502	484	497	506	493	455	474	499	488	510	463	478	429	484	465	483	476	498	505	468	521	474	482	476	471	497	491	462	456	475	520	505	465	498	469	483	481	488	473	468	467	499	472	453	492	496	501	449	522	488	505	481	506	449	486	486	452	478	512	467	482	472	483	464	440	494	474	491	489	501	449	454	468	536	492	508	504	508	485	456	424	466	486	449	458	500	479	495	496	452	481	491	516	472	461	468	452	459	472	484	469	456	497	504	475	493	462	465	504	505	457	466	494	465	451	517	471	533	519	483	505	478	478	490	512	511	443	484	463	474	450	516	477	441	479	506	464	480	504	494	511	470	453	476	452	462	460	512	459	475	463	473	477	486	482	472	499	464	481	472	475	490	469	496	511	488	505	473	484	477	492	462	464	482	507	519	497	470	526	501	479	491	487	471	508	495	463	475	510	512	514	495	501	494	512	478	504	466	488	487	488	466	500	471	503	514	481	479	487	461	507	492	460	463	478	488	479	488	480	455	458	455	532	437	475	479	510	496	527	478	501	466	474	455	487	495	468	433	477	459	463	475	435	448	453	480	472	498	462	477	494	505	485	461	449	501	505	471	463	479	470	471	457	447	491	515	472	453	472	462	466	475	492	467	461	487	472	487	512	489	478	467	494	480	499	465	494	496	492	480	502	476	439	479	489	446	485	481	441	475	511	469	474	487	475	470	478	468	467	523	470	462	496	506	428	474	451	496	480	495	487	485	466	454	503	477	500	490	480	509	481	486	474	449	470	486	481	468	452	478	469	484	504	477	472	496	470	513	463	471	501	481	457	474	478	482	496	485	498	477	498	481	423	490	503	494	455	491	465	498	532	495	488	479	488	482	485	487	450	464	454	434	492	470	479	450	491	461	488	501	508	448	493	498	455	484	431	462	472	474	489	457	479	506	451	523	517	506	500	452	478	477	515	509	479	487	503	436	471	469	461	488	477	477	498	499	479	443	479	463	454	446	474	466	485	484	456	464	496	475	516	467	471	465	440	513	479	479	478	493	491	492	484	488	455	462	487	500	534	501	483	496	465	499	495	531	493	491	487	462	510	533	488	469	488	455	498	456	456	486	456	486	463	453	477	448	459	480	482	491	492	506	509	481	506	497	489	463	500	424	492	472	508	447	465	437	476	432	523	457	469	491	455	479	446	500	458	486	507	474	490	453	472	478	497	487	480	461	496	469	470	464	481	475	531	500	524	497	432	480	456	496	474	487	504	521	499	494	505	508	466	489	499	479	476	450	471	499	482	481	510	492	503	452	486	477	460	458	447	480	452	462	488	450	464	488	475	503	487	487	486	476	496	498	472	471	503	415	462	470	475	487	484	506	471	492	481	428	470	454	480	470	503	521	506	496	482	473	477	462	464	513	477	476	497	451	509	503	468	461	503	495	501	475	503	480	470	513	490	501	469	512	475	522	502	438	481	458	461	466	495	472	474	489	495	491	467	485	515	437	495	462	501	485	481	481	448	474	462	474	476	455	482	476	471	433	487	453	497	491	480	482	470	495	447	464	502	447	514	447	517	432	460	493	475	488	466	464	448	485	485	486	471	479	507	470	512	466	506	454	443	475	517	504	467	445	480	466	478	456	479	459	480	464	439	487	457	487	474	532	497	496	517	511	469	508	465	450	507	447	455	476	450	473	464	497	448	480	484	510	457	464	460	469	494	471	455	462	497	487	476	523	485	475	470	468	508	478	482	466	510	456	438	492	477	486	485	465	500	481	452	482	472	488	451	442	490	464	452	499	449	482	466	503	491	452	487	469	490	456	519	518	492	472	499	477	458	502	487	511	483	513	530	494	452	506	457	481	510	481	474	425	490	475	480	492	498	497	480	428	466	503	468	456	471	512	485	499	461	456	508	434	492	456	482	460	448	499	486	471	463	480	461	481	487	495	488	475	492	489	504	461	486	459	429	492	495	456	485	483	485	488	493	466	488	492	450	520	482	504	442	484	440	424	464	479	483	508	504	476	505	482	510	489	439	486	520	476	472	469	463	490	521	517	524	494	498	486	484	460	471	452	498	486	470	501	450	486	488	433	463	467	470	460	454	507	447	478	439	466	456	467	467	494	485	477	470	519	481	453	503	494	490	483	493	527	498	461	490	493	495	486	500	454	498	457	458	470	472	484	441	487	491	486	454	507	519	495	523	486	491	504	461	459	474	460	518	536	502	479	450	478	502	492	478	450	480	457	439	500	478	488	448	489	445	476	512	458	453	429	483	481	439	476	486	477	472	498	497	475	485	485	462	509	453	493	457	511	505	471	461	470	473	455	489	502	462	498	475	477	441	472	485	462	483	485	496	466	485	467	474	477	455	473	484	478	441	515	459	467	492	488	498	499	485	492	470	494	507	462	482	499	476	507	469	484	500	463	477	541	486	458	499	506	470	453	453	466	461	514	508	478	503	499	494	463	505	510	505	481	482	506	515	493	495	426	494	487	523	484	487	487	483	489	487	510	451	493	496	553	477	496	496	493	456	484	459	507	469	477	492	468	504	480	445	452	505	473	509	495	450	456	488	437	456	472	478	467	499	507	440	474	474	447	523	516	483	487	509	521	473	499	513	538	471	462	491	475	491	484	509	475	478	471	465	452	476	498	461	445	480	484	494	504	453	433	488	472	479	457	528	457	535	473	489	476	445	498	457	456	475	478	505	474	444	513	487	447	473	471	492	467	467	486
1738	165	171	164	181	160	160	122	154	130	125	117	126	132	148	134	158	133	120	130	147	118	142	132	105	102	132	138	135	119	142	124	141	130	139	122	104	132	159	117	125	116	136	140	96	133	114	111	128	129	129	146	141	120	109	111	133	121	127	118	142	125	137	117	122	127	111	140	145	130	132	138	122	121	104	130	118	113	134	125	125	147	129	121	133	121	135	132	140	142	136	131	143	120	124	129	142	128	113	112	106	118	102	127	150	131	123	139	153	154	118	137	126	136	133	144	128	136	126	133	114	120	125	107	131	127	121	123	123	121	116	132	119	122	125	120	118	134	129	128	139	131	125	133	120	114	118	108	125	127	143	116	138	115	112	124	133	130	117	122	114	150	115	120	112	116	127	121	137	123	128	124	115	114	123	136	129	130	129	127	129	121	135	113	133	119	106	101	145	140	115	116	126	120	140	133	142	125	112	133	134	131	112	117	118	144	128	124	134	128	143	134	152	117	124	137	127	124	141	119	133	137	128	118	127	110	118	117	130	114	114	116	129	137	144	132	126	121	121	125	132	142	139	132	124	142	135	120	115	110	114	138	129	126	161	126	140	133	132	112	150	138	133	124	122	128	111	109	124	136	135	126	128	121	124	157	137	135	135	120	141	122	125	130	130	128	141	128	138	145	123	133	106	136	118	120	139	111	116	127	138	113	122	117	148	150	116	131	143	128	140	122	100	140	132	124	130	138	124	111	135	119	135	124	135	140	107	150	130	128	135	116	136	116	128	110	127	132	132	123	149	135	153	107	136	130	126	139	109	118	106	130	127	113	128	123	135	144	144	118	110	121	103	132	140	144	139	127	128	138	133	125	124	120	141	122	132	139	122	118	134	149	131	120	125	107	128	129	115	122	136	130	128	133	115	135	111	133	139	128	113	126	136	140	129	130	121	123	148	118	136	151	103	121	117	121	132	107	126	119	127	153	115	121	110	133	141	124	119	124	145	122	136	115	135	121	134	132	152	143	113	124	129	160	133	123	130	119	144	119	122	107	146	135	98	146	145	110	129	138	124	118	125	129	129	135	141	104	136	130	142	116	122	125	135	143	119	124	127	140	153	117	128	131	108	127	140	129	135	118	134	142	154	113	119	115	149	132	141	139	104	121	135	143	112	132	134	124	127	104	121	137	132	121	133	136	128	148	130	130	132	121	143	116	131	143	110	109	137	113	133	138	127	128	125	134	131	120	134	142	137	163	139	131	115	144	143	137	132	145	158	140	128	127	154	132	132	133	139	123	122	135	142	127	106	123	118	132	122	136	129	138	139	136	135	131	131	114	114	130	116	121	113	108	135	125	148	126	133	129	149	134	118	142	117	165	163	121	137	139	131	129	140	123	138	103	135	144	142	113	142	124	132	136	130	137	125	118	133	130	149	115	122	128	127	129	148	121	145	149	120	129	134	132	125	130	133	137	127	117	116	112	112	113	95	109	136	120	141	104	107	134	148	139	128	138	134	134	154	115	131	126	121	124	138	135	142	132	134	137	129	152	132	131	142	141	115	127	119	129	148	120	126	119	128	135	148	133	142	140	157	103	108	125	128	118	107	133	126	118	133	118	115	142	114	122	117	131	133	143	114	126	118	109	137	129	130	130	116	150	114	110	138	145	137	125	118	120	130	125	129	124	128	115	133	129	122	118	112	126	127	132	130	113	131	127	127	116	138	145	143	120	130	132	113	121	128	133	130	139	137	132	149	108	140	130	121	136	148	115	107	120	117	126	115	111	142	123	134	123	131	128	134	127	135	126	141	141	134	140	141	130	142	125	139	139	110	109	125	138	122	121	121	120	117	139	127	139	125	123	117	139	135	124	117	129	129	136	123	126	135	129	143	136	126	108	120	122	127	109	122	139	116	140	134	141	84	140	109	110	122	145	116	153	130	120	133	123	125	140	114	141	137	121	115	127	138	123	121	164	123	146	109	135	122	134	137	112	134	135	130	136	122	114	143	108	121	143	139	123	124	130	143	137	117	120	137	110	133	119	120	150	138	138	124	125	132	131	115	134	132	131	134	126	134	154	140	132	120	129	147	146	133	111	137	109	157	125	134	140	123	123	123	107	108	132	111	131	115	140	126	129	137	114	148	145	115	122	139	102	139	125	137	120	142	134	141	115	126	118	118	156	131	132	125	131	132	124	131	134	113	111	137	115	124	149	128	135	114	111	142	133	120	127	132	117	127	124	107	126	99	124	133	139	146	123	121	106	117	132	112	128	129	131	128	103	143	123	134	133	123	144	125	122	115	123	145	140	142	133	119	136	130	122	109	135	138	135	121	133	120	131	123	133	119	116	136	129	137	117	106	133	162	116	131	152	134	134	124	125	125	122	123	114	137	127	120	121	124	142	114	151	132	140	164	128	147	150	127	155	134	104	120	132	140	144	116	110	140	119	154	140	105	143	122	123	121	131	113	108	141	140	138	140	146	119	119	123	108	117	124	135	125	112	118	141	129	120	132	151	110	132	121	126	129	123	129	113	109	130	125	115	126	138	133	125	130	144	120	135	130	140	96	144	133	119	138	130	112	137	133	116	130	160	132	147	118	141	143	110	122	120	122	124	123	119	138	127	149	142	137	125	143	126	139	136	134	139	148	118	130	124	127	125	146	124	129	124	128	123	122	130	129	125	129	110	117	114	127	138	129	110	131	126	139	127	116	140	107	129	132	140	121	106	135	111	129	120	128	101	129	103	145	111	100	121	127	113	138	138	142	142	146	136	130	127	128	115	134	136	114	139	114	117	119	138	124	132	144	107	121	140	126	136	127	110	121	118	119	123	133	118	118	141	142	128	116	132	137	141	124	113	131	119	134	136	129	129	127	109	118	127	156	147	143	129	136	116	117	117	136	121	120	132	111	119	127	143	108	127	146	136	116	128	117	132	110	130	121	134	136	134	125	135	118	131	125	122	125	135	126	129	139	133	146	132	128	129	132	138	124	122	122	139	135	118	105	123	139	136	126	128	126	128	121	135	113	134	133	122	133	131	119	124	140	146	124	123	121	119	116	126	133	116	134	141	125	110	128	132	124	115	136	130	139	135	126	145	111	145	140	137	137	126	135	132	127	114	121	135	130	117	135	143	141	118	124	129	133	110	151	135	131	146	140	137	107	118	138	128	124	128	115	120	133	141	146	125	122	143	126	114	117	137	130	133	121	125	120	123	144	140	132	129	128	119	136	131	148	134	131	131	127	122	125	121	136	136	129	114	150	109	126	154	135	123	114	137	129	133	120	147	127	131	145	118	136	122	134	123	141	154	128	121	122	125	101	144	114	134	121	142	131	153	131	118	134	115	107	118	144	136	128	149	121	119	124	130	139	127	116	116	131	126	128	129	134	145	131	131	133	122	141	109	129	123	149	136	108	122	120	126	136	137	121	145	138	120	128	114	140	137	126	141	135	142	141	142	123	130	141	127	138	135	129	122	111	119	121	113	138	142	136	141	134	136
2014	541	621	681	635	621	586	553	560	487	490	523	492	476	501	474	461	456	537	506	487	452	512	496	499	480	469	476	523	477	455	508	472	500	415	461	496	461	458	497	487	467	487	472	503	465	470	473	475	478	471	499	464	500	502	490	487	509	489	442	522	485	470	501	490	476	485	461	471	483	501	473	492	473	457	467	508	492	436	463	477	495	474	474	478	497	535	490	521	512	495	531	503	456	480	514	448	534	484	478	487	514	445	486	468	467	481	462	496	477	452	488	489	501	528	469	463	487	456	484	500	497	461	487	443	487	450	469	500	503	487	480	454	471	462	474	484	496	483	474	475	492	414	459	465	446	483	478	512	487	490	430	464	471	476	494	441	472	496	448	491	499	490	495	463	506	475	488	495	422	436	475	481	470	491	467	511	488	449	454	497	477	462	466	474	445	481	478	505	489	453	452	446	506	473	450	463	460	404	451	481	443	455	444	511	459	494	457	452	499	496	451	443	490	492	472	456	470	450	499	443	448	461	491	468	478	504	473	470	478	496	440	509	457	507	467	478	477	466	454	493	489	480	467	458	499	492	502	440	486	494	459	489	493	464	458	442	472	454	464	515	477	476	483	477	498	485	484	430	466	473	462	447	436	477	465	476	484	503	478	456	470	487	449	422	469	472	457	481	473	503	517	478	466	451	501	472	478	443	455	469	429	462	457	496	466	484	471	459	477	437	487	454	496	466	472	469	456	453	506	446	452	529	459	447	487	457	501	513	463	513	462	493	445	458	470	483	459	474	506	461	508	462	523	451	483	450	445	446	505	469	511	460	498	460	470	479	495	499	483	484	491	458	467	447	463	472	498	462	471	452	469	479	518	435	456	514	461	450	459	469	468	486	467	464	494	459	501	413	461	471	477	425	476	425	488	485	481	509	466	512	481	440	476	488	452	489	475	501	479	498	484	490	485	461	481	459	473	478	447	464	463	523	489	435	461	486	473	495	486	499	495	475	516	489	508	459	456	491	477	447	461	509	507	468	490	462	470	488	469	443	501	535	516	510	511	487	490	461	471	492	460	479	449	495	485	450	458	469	517	495	463	469	489	438	425	490	453	476	532	480	517	494	488	444	439	486	472	461	466	471	439	475	488	438	427	493	490	471	443	458	474	476	495	504	482	451	460	496	527	492	494	471	459	469	482	508	488	499	456	447	502	453	511	451	467	457	463	461	530	497	493	482	481	509	512	463	466	471	528	486	465	470	513	446	478	478	489	458	467	508	497	502	474	487	494	472	447	445	515	505	474	478	444	464	455	486	441	506	471	453	473	487	494	495	457	518	514	467	505	478	467	458	469	465	451	466	475	505	468	466	498	488	501	475	463	450	485	456	491	402	430	481	464	488	460	428	484	483	498	481	490	438	466	518	476	486	500	497	507	490	468	481	496	464	470	411	471	471	528	471	475	462	489	469	473	514	453	481	445	500	485	513	423	469	446	484	489	478	440	450	490	473	493	460	475	434	458	497	476	483	452	484	468	466	464	439	469	463	514	511	462	467	505	539	490	466	482	453	442	470	436	487	462	479	479	461	461	471	478	492	497	462	457	516	479	479	464	443	490	466	449	528	494	476	465	523	482	497	461	467	491	472	501	463	517	446	500	444	434	464	478	491	471	496	439	496	488	492	440	481	484	471	491	487	481	455	484	464	498	469	480	479	490	481	450	448	496	455	487	500	439	493	472	470	471	480	476	461	471	443	466	472	475	473	477	500	488	486	455	502	473	462	461	485	440	470	487	480	488	483	457	477	474	499	523	512	475	481	458	478	484	495	442	476	442	475	454	499	500	499	447	503	471	519	524	469	464	452	480	505	477	497	484	459	463	505	490	463	478	507	476	474	499	490	451	438	470	489	476	481	487	490	468	483	492	456	481	453	515	479	451	493	502	451	456	464	457	464	469	451	464	471	489	472	523	459	450	460	492	489	486	459	467	486	486	512	472	443	486	455	470	484	497	471	471	477	478	478	507	495	498	434	492	471	489	474	483	478	467	532	489	475	427	479	479	495	489	463	512	483	447	465	440	453	450	422	466	487	477	507	422	451	496	474	476	519	464	459	498	473	472	494	453	486	461	460	423	484	469	480	462	448	467	486	498	469	445	460	509	473	443	482	470	434	503	484	491	489	463	508	469	455	487	426	408	483	494	499	481	470	463	442	504	519	489	453	470	480	453	483	497	501	468	495	482	477	461	483	452	519	498	486	449	484	453	454	425	487	505	430	462	487	478	508	489	494	462	473	439	509	482	445	479	502	462	451	474	489	492	455	467	485	475	484	475	508	491	473	474	467	485	459	483	490	477	482	471	485	496	524	492	494	473	502	478	484	467	471	506	480	476	492	472	479	487	476	489	491	481	469	463	475	473	474	456	478	514	499	494	486	416	439	482	445	457	461	494	480	476	517	485	461	458	482	469	483	460	458	487	478	431	462	509	485	480	498	472	474	468	447	481	449	446	483	469	472	465	491	499	490	513	461	472	529	501	444	505	443	516	514	461	480	463	496	434	451	495	511	459	468	509	466	513	479	467	507	486	457	432	477	468	479	471	478	469	477	484	433	468	473	459	449	459	482	468	497	469	492	489	440	502	497	470	476	497	494	480	484	477	473	477	487	504	509	427	484	499	477	474	482	495	529	475	504	498	479	445	478	482	510	463	482	453	473	454	481	483	466	513	471	473	489	483	448	497	465	508	449	449	428	482	474	475	464	492	491	479	481	475	480	475	493	474	493	482	454	473	471	468	497	463	485	461	522	519	485	491	475	502	466	485	469	516	505	444	518	468	418	459	516	520	480	470	467	497	501	477	502	465	433	486	483	478	506	471	474	457	457	500	508	512	519	485	480	486	465	469	514	489	462	466	460	435	464	473	479	460	497	452	517	455	478	486	482	491	486	504	448	460	474	435	463	484	477	503	446	524	477	480	486	442	488	470	447	497	465	435	473	454	458	452	483	457	490	470	459	451	496	459	476	479	459	503	500	489	469	459	484	468	468	445	477	486	514	500	467	483	487	479	459	473	455	461	489	497	497	456	509	446	478	445	437	480	470	460	467	472	461	482	501	477	491	488	445	502	483	479	490	457	461	459	455	503	420	458	481	497	440	443	497	443	489	455	474	490	486	483	479	510	476	477	496	455	484	465	429	476	463	474	480	462	502	504	477	493	509	479	482	520	496	516	496	487	481	449	448	484	467	437	481	442	469	458	506	465	471	492	462	477	496	495	481	469	485	502	499	485	469	467	504	492	467	492	524	454	494	482	506	501	473	468	456	462	475	431	473	422	497	471	473	455	507	467	487	443	456	471	456	476	494	471	476	523	440	443	468	466	460	457	492	456	483	456	488	464	475	499	450	487	465	476	472	486	478	454	495	444	474	458	476	493	479	472	499	461	475	476	429	525	467	474	462	477	458	442	502	450	472	495	456	471	473	495	490	466	465	457	447	485	448	443	488	501	459	437
1716	176	181	180	200	138	149	140	144	156	145	130	133	127	145	142	142	138	122	140	126	142	158	156	144	170	166	125	151	152	143	145	131	137	136	131	125	150	136	143	140	125	137	142	151	142	130	153	157	141	134	135	145	157	135	159	134	142	141	122	138	144	142	128	125	144	140	146	128	131	128	153	132	144	150	144	144	136	142	146	143	149	144	115	145	138	137	139	171	156	131	137	163	135	153	160	145	129	136	140	137	139	137	146	139	155	140	132	137	147	140	149	160	152	154	152	141	146	126	130	131	130	129	118	156	170	127	129	147	155	133	140	148	135	148	143	149	140	157	162	159	151	140	137	130	121	140	159	146	171	146	125	126	142	138	160	142	128	112	150	145	147	145	148	140	129	141	145	149	144	147	132	128	142	129	147	141	146	130	141	142	144	129	136	146	127	159	147	136	125	131	140	135	126	146	148	170	156	111	131	141	142	146	139	154	158	154	146	147	119	136	142	145	157	134	145	134	141	129	123	154	137	135	149	146	121	125	124	142	140	148	127	140	145	168	137	126	146	138	130	141	156	144	128	142	151	159	138	159	138	170	151	154	125	147	126	135	150	136	144	135	146	135	144	160	124	158	143	136	136	165	141	152	141	136	137	147	138	144	138	152	131	149	144	122	154	127	124	125	123	136	124	144	137	142	160	154	153	155	135	147	136	166	137	142	151	151	156	157	139	149	135	150	123	127	132	135	129	157	144	138	148	153	124	142	151	135	138	115	136	134	125	138	132	134	137	138	136	135	149	128	126	144	143	137	135	144	136	156	135	115	120	131	154	148	119	162	145	157	136	149	112	160	145	134	152	145	139	151	145	143	128	146	133	141	142	148	139	144	163	142	148	124	141	151	137	127	143	143	122	127	147	137	130	140	168	131	145	148	141	153	141	124	126	158	141	135	146	118	138	137	146	132	131	136	140	155	150	140	134	140	149	134	127	136	137	139	153	132	129	137	140	139	104	149	137	151	131	134	141	133	136	159	153	138	143	132	149	128	141	120	123	143	141	126	146	134	141	141	151	155	131	129	145	149	131	131	140	117	138	131	132	139	128	164	133	131	129	147	115	123	127	138	150	147	147	151	143	147	132	127	142	151	135	137	145	138	136	135	147	132	129	141	168	119	116	125	137	144	144	114	124	96	135	131	124	176	151	136	140	128	138	137	139	145	138	134	109	136	144	132	113	147	138	134	145	140	136	125	131	137	131	135	125	158	133	133	148	130	138	139	150	134	133	153	143	128	137	141	127	140	122	144	143	147	139	141	142	139	129	142	127	151	137	158	145	152	159	138	145	149	133	137	120	130	129	152	132	126	133	157	152	152	154	144	131	147	136	143	140	141	140	147	143	134	139	131	128	125	164	138	145	141	153	142	144	141	132	139	147	124	123	130	164	159	166	152	148	135	140	141	142	152	154	128	139	137	132	116	152	135	157	129	139	131	131	152	146	122	152	143	146	155	137	140	120	123	120	144	148	158	139	151	154	125	136	140	125	141	126	125	134	121	149	126	146	137	151	133	148	149	147	111	139	135	153	147	147	139	130	151	139	164	126	130	157	131	156	157	154	132	146	148	159	145	131	143	125	129	134	143	146	143	128	138	139	125	155	129	131	132	148	148	133	143	131	130	152	128	137	124	161	150	132	148	124	146	143	127	146	125	137	124	139	134	147	150	136	150	129	147	142	155	141	121	138	162	129	136	116	155	138	161	142	150	151	148	144	146	135	137	156	142	137	132	123	129	120	140	136	148	161	134	137	139	147	147	146	146	122	151	144	136	158	164	134	123	117	146	135	150	142	145	114	147	159	141	135	140	121	163	137	133	144	133	139	151	146	126	145	116	122	141	156	143	147	122	142	119	129	135	148	145	147	149	152	142	139	157	138	139	141	140	148	133	139	134	151	148	134	148	148	144	140	126	150	140	152	144	145	141	127	146	147	132	128	152	126	139	141	152	155	138	152	149	139	156	138	127	138	153	133	145	143	128	121	152	129	140	129	141	124	154	138	107	123	130	133	131	136	148	151	139	151	141	135	130	105	171	138	151	163	142	130	148	149	152	126	144	161	122	117	133	139	144	171	136	127	148	172	145	122	137	136	119	135	140	139	140	130	133	142	131	140	134	152	138	159	114	151	134	130	132	135	144	148	124	141	153	136	130	162	145	128	128	121	142	141	133	139	140	152	164	143	122	132	137	128	144	156	128	133	139	135	148	140	156	141	135	128	129	135	127	137	142	148	128	117	122	155	136	138	139	132	124	138	150	133	137	134	144	132	144	128	154	146	136	134	128	132	159	146	144	137	143	119	130	149	132	137	151	105	132	151	145	137	146	141	134	118	132	145	154	139	118	160	150	144	134	134	141	123	132	113	135	140	150	135	137	137	145	148	147	148	146	179	140	130	124	106	129	143	165	155	132	136	143	150	125	160	129	125	155	121	137	137	139	144	159	133	130	151	157	141	139	152	148	151	138	142	161	155	137	144	156	173	123	136	142	121	135	133	141	145	134	147	145	127	134	137	155	125	141	137	158	122	152	151	141	140	144	139	140	126	141	147	144	149	125	125	153	142	129	138	164	144	142	119	148	125	143	132	133	159	137	152	165	137	143	136	146	152	147	139	135	171	140	136	142	159	136	143	137	134	160	154	128	164	116	141	117	157	138	133	124	139	132	140	141	137	126	142	138	127	161	147	134	148	132	152	162	141	134	122	133	143	147	125	155	130	119	145	162	141	148	145	137	107	138	158	154	143	148	128	152	134	129	139	142	148	141	141	168	149	145	142	132	148	141	145	129	158	138	131	131	136	155	144	152	136	150	147	151	141	161	136	154	139	140	124	148	134	120	162	132	121	147	138	132	135	130	130	148	142	141	135	140	151	133	149	146	126	114	152	138	140	166	147	132	135	144	139	168	138	143	164	148	151	137	125	167	137	138	144	145	136	146	144	136	138	146	135	123	144	137	142	139	145	130	142	131	138	141	166	158	137	121	135	130	142	133	114	141	136	130	143	138	139	142	126	154	158	156	137	160	152	145	144	130	151	127	148	152	136	140	132	127	142	120	140	139	135	150	125	128	134	135	148	130	141	174	153	144	121	144	132	130	123	140	133	152	146	132	154	139	141	150	134	136	126	107	141	157	148	152	130	170	145	134	149	139	142	158	137	139	165	139	165	134	142	125	138	157	145	145	122	158	150	137	134	151	143	145	129	129	146	124	158	129	142	139	140	150	137	120	175	151	143	141	126	136	115	122	139	122	159	149	138	148	153	137	136	119	121	122	135	143	120	152	143	131	154	145	155	158	156	135	138	133	129	123	146	150	152	139	133	128	152	141	137	150	135	143	157	120	148	110	151	173	143	135	131	154	127	130	148	155	138	131	146	141	140	114	159	137	160	145	129	116	119	134	144	149	136	136	129	155	153	144	125	146	149	145	139	155	131	130	140	136	160	124	135	163	135	127	139
2047	548	629	734	645	599	671	604	597	552	571	530	567	554	527	557	548	526	543	539	512	521	503	509	568	516	494	531	525	511	517	506	522	524	497	519	513	531	482	500	494	525	532	495	496	512	477	510	529	508	497	535	531	501	540	543	539	529	544	538	532	552	504	492	551	489	530	533	567	536	553	488	508	522	492	508	548	479	519	550	498	501	518	488	538	526	548	533	546	542	582	636	579	542	534	466	547	549	506	513	548	534	569	573	516	529	533	552	536	515	516	562	489	525	522	546	482	486	499	474	549	517	542	523	539	502	534	538	549	517	542	454	503	528	470	524	492	524	545	494	527	522	504	540	526	511	486	523	522	496	517	528	532	497	510	466	554	517	507	512	536	507	482	502	476	479	542	520	503	540	522	498	493	505	483	546	562	510	541	526	522	508	519	551	549	480	518	551	481	536	526	530	511	548	515	519	543	537	492	533	516	551	496	498	501	570	537	479	522	553	540	553	491	526	510	509	506	511	525	476	525	550	522	506	527	498	499	499	522	527	543	538	569	520	541	528	526	529	501	503	529	530	541	479	526	503	516	517	521	529	503	518	510	509	527	519	522	489	506	540	519	492	529	502	492	576	537	493	508	535	484	484	527	523	512	519	515	476	516	497	501	480	514	528	474	503	470	524	521	531	482	518	529	548	491	511	539	522	548	500	526	502	508	518	524	557	492	511	564	569	505	516	498	522	512	522	530	510	467	489	543	514	505	556	516	510	521	502	530	520	522	524	550	529	510	472	496	496	528	546	534	546	515	495	502	509	550	499	495	520	491	549	541	537	518	503	483	522	533	527	566	511	499	496	522	574	519	569	543	541	542	502	516	523	535	547	515	484	505	521	560	523	539	519	491	504	516	481	506	520	484	487	489	518	572	497	533	465	516	498	470	531	541	525	526	538	522	453	479	543	541	552	537	465	500	517	481	503	501	501	518	558	480	522	504	514	486	526	495	475	486	503	524	532	511	494	475	504	560	527	506	488	514	526	489	489	523	481	520	569	507	477	506	517	519	505	478	527	563	506	516	519	497	555	521	506	529	530	536	494	547	508	491	554	537	499	489	482	504	493	545	509	512	534	528	464	539	531	549	493	524	505	560	491	549	502	552	485	570	588	503	519	494	515	503	489	510	521	486	536	510	519	525	517	491	516	499	529	473	501	506	505	505	532	513	535	519	530	533	497	488	525	558	509	550	518	525	480	505	475	522	516	492	485	546	527	556	512	476	503	542	527	504	533	511	516	494	483	548	574	477	514	500	580	472	523	523	507	518	497	508	518	530	534	482	534	505	542	534	538	544	503	496	516	510	517	522	480	504	520	515	516	497	559	538	529	504	530	504	484	532	524	527	492	516	516	482	495	477	518	514	524	509	561	509	498	504	526	537	546	534	514	507	470	487	535	517	522	501	483	534	540	509	518	506	493	526	518	515	531	477	495	539	544	537	504	545	492	481	527	509	544	539	517	503	489	524	514	489	537	575	514	497	542	540	547	503	493	509	485	508	515	519	527	530	515	529	498	504	535	503	520	524	497	531	523	527	479	511	467	497	529	527	458	521	480	522	487	531	471	502	553	487	512	488	500	502	520	493	489	515	521	513	505	541	560	516	490	540	525	500	533	497	477	487	530	507	492	503	518	580	502	463	494	532	494	514	533	490	518	533	493	497	536	537	503	514	510	486	510	548	535	541	507	509	538	512	566	488	483	536	522	516	540	554	497	520	509	500	507	482	552	567	498	514	492	500	496	530	478	475	504	518	442	498	500	518	519	493	510	539	535	518	519	549	493	513	495	506	524	513	500	509	474	548	546	515	534	509	545	519	528	551	501	497	516	514	539	533	512	556	544	544	527	537	509	499	508	515	520	510	497	519	514	503	530	525	492	483	516	517	544	561	527	533	492	516	475	516	502	510	541	488	520	534	509	487	527	524	519	532	517	503	517	549	564	477	509	532	500	519	500	503	521	489	530	505	515	534	544	502	523	506	555	544	501	553	517	516	495	492	512	492	536	530	522	490	476	548	487	526	515	515	522	575	495	516	497	495	532	504	492	541	548	504	478	538	483	502	499	523	515	500	545	500	493	530	539	511	512	521	516	550	534	524	562	503	486	524	531	522	487	492	495	513	495	521	546	539	452	450	532	532	451	489	476	542	497	542	507	510	517	541	520	498	525	525	530	491	547	531	526	500	566	493	509	490	509	520	512	541	508	502	549	523	530	500	527	512	506	538	511	526	479	490	548	510	552	511	511	535	506	492	538	497	547	484	517	477	566	542	532	505	480	488	533	515	518	490	509	522	511	529	474	516	512	536	511	500	524	524	523	472	506	525	490	516	521	513	534	457	515	569	510	516	531	519	513	498	524	506	529	531	517	547	519	460	531	507	538	513	499	514	478	510	463	496	525	510	526	488	514	529	522	540	555	472	505	511	527	537	509	523	519	511	508	529	491	464	556	509	515	530	518	502	527	503	581	513	508	520	484	519	544	497	490	505	480	501	485	544	511	525	517	528	557	520	496	529	533	554	503	548	528	531	493	514	519	486	503	562	526	541	556	526	513	520	503	493	511	526	522	532	491	487	541	499	509	506	529	508	542	543	493	523	482	491	503	475	489	539	468	526	494	512	518	497	517	465	512	525	527	496	562	470	496	506	512	524	508	507	520	522	536	484	523	523	530	546	512	545	515	508	526	540	524	536	503	500	505	517	526	552	509	532	533	456	521	503	525	496	481	496	524	513	493	520	535	498	500	510	518	521	490	496	509	541	510	523	501	542	514	559	498	539	535	486	529	558	488	561	570	507	543	531	516	503	497	531	572	537	522	521	518	495	528	505	516	511	509	542	512	502	523	543	530	504	509	523	510	552	529	507	506	511	563	529	534	496	502	514	526	513	520	501	515	513	528	484	534	512	561	514	561	546	525	489	545	502	541	517	530	504	529	501	478	538	486	489	544	531	542	525	504	518	515	512	519	520	537	549	483	547	518	525	523	527	520	520	489	519	487	520	503	555	532	508	537	539	483	499	474	517	522	514	503	528	477	510	503	538	517	536	524	504	539	508	540	474	518	517	509	481	540	511	475	525	544	461	524	531	528	510	486	531	512	503	474	511	523	505	528	517	498	544	518	482	540	502	552	505	497	527	516	534	504	549	524	505	495	549	479	551	510	540	517	544	491	507	511	522	528	501	490	540	498	495	576	521	552	478	495	516	474	542	530	482	503	506	518	558	534	520	528	496	537	519	498	524	510	524	499	538	510	497	534	520	475	532	488	511	517	508	492	494	518	507	560	475	514	501	526	490	529	520	510	484	481	543	482	508	519	524	524	490	511	500	509	528	516	503	540	539	494	530	541	497	536	544	504	482	493	511	533	517	492	493	519	536	528	505	488	519	562	492	514	535	500	546	526	486	500	543	512	523	537	498	533	505	494	484	504	504	521	518	529	482	501	523	498	517	499	480	492	523	505
1677	173	208	199	166	182	165	148	144	129	155	177	132	135	149	145	166	157	146	139	138	160	161	157	156	128	144	140	152	134	135	151	156	148	156	145	139	159	133	159	140	142	170	129	160	150	136	156	135	159	139	138	155	147	157	147	153	157	143	153	153	151	154	135	158	164	144	139	158	146	153	163	169	149	154	150	151	150	146	126	155	155	140	154	154	145	169	162	158	147	143	173	140	166	155	152	172	157	171	109	139	132	144	133	146	157	146	153	161	142	147	133	125	140	157	149	167	154	124	147	150	131	129	133	140	160	141	144	142	153	166	137	159	155	145	160	120	170	152	147	149	121	145	159	149	155	120	136	137	151	137	143	134	161	138	155	152	154	140	147	153	125	159	151	135	135	160	148	155	146	143	156	167	137	150	175	164	160	164	132	142	146	140	143	130	122	162	165	156	148	149	152	143	129	168	133	145	157	150	159	150	142	146	140	133	158	149	140	134	139	147	125	150	152	153	127	142	150	159	151	152	145	137	160	147	149	140	153	155	153	149	164	159	146	148	130	141	163	168	132	136	155	135	153	149	123	138	150	159	159	145	146	152	151	153	169	164	150	163	115	151	154	139	147	143	150	142	144	144	162	161	173	129	128	145	134	154	141	131	150	139	148	133	165	137	139	171	135	143	153	140	143	155	142	157	143	141	163	160	144	145	139	150	142	147	171	153	154	143	152	133	142	149	158	175	137	144	135	157	167	147	144	146	131	144	153	131	161	151	123	134	144	152	148	170	150	178	141	146	136	144	171	138	149	153	131	143	131	146	130	168	154	150	141	161	162	135	137	171	132	138	156	166	165	153	155	156	142	156	142	167	161	145	149	155	131	144	146	135	140	148	175	151	166	153	140	148	154	144	140	148	157	140	144	160	142	129	163	147	163	162	148	151	148	146	142	128	175	139	146	177	163	173	148	153	157	163	148	136	175	137	149	145	167	160	165	146	152	151	177	138	139	154	131	128	160	145	146	141	168	137	164	136	127	136	151	161	135	144	174	143	154	149	135	167	137	148	150	142	149	120	125	160	149	159	127	157	148	149	145	155	142	143	171	151	148	135	161	157	155	152	150	156	151	164	139	184	152	145	136	137	147	138	146	151	147	165	158	170	136	157	130	156	155	153	153	144	144	147	137	147	170	164	139	147	149	161	144	162	132	163	141	156	153	157	151	123	154	163	175	157	131	163	149	173	146	161	169	146	158	143	161	153	143	135	142	155	154	167	140	135	148	144	145	158	164	148	159	154	134	144	131	129	140	145	143	155	162	169	137	148	149	165	157	161	163	141	152	149	155	158	150	148	153	149	139	143	148	151	162	129	155	125	166	167	146	145	145	138	144	135	132	149	162	162	141	145	161	128	127	171	151	152	145	165	134	141	146	144	151	168	146	139	162	151	152	137	145	141	156	141	133	156	147	140	141	144	163	117	144	139	122	148	125	146	134	135	132	143	166	135	136	132	134	145	142	126	146	136	154	117	146	154	132	133	139	155	144	189	147	153	141	164	132	142	162	168	162	162	148	164	145	159	144	139	149	154	148	130	142	145	140	154	152	146	140	142	147	141	168	139	144	157	147	142	163	149	145	135	132	170	166	138	139	163	150	143	155	132	135	134	148	141	146	140	154	132	146	152	170	150	136	131	142	144	147	151	139	133	134	165	164	144	144	146	153	166	159	148	140	151	162	154	134	132	139	143	141	151	146	154	145	144	171	150	136	131	167	147	137	169	165	134	155	137	143	160	147	152	147	161	158	148	154	154	133	154	134	142	129	154	145	147	153	165	151	143	156	165	145	163	150	173	134	128	148	151	164	152	152	121	155	141	139	148	138	161	131	150	120	172	136	137	152	155	137	154	155	143	152	155	133	144	131	171	139	149	144	131	151	130	159	150	168	164	167	155	160	151	144	143	140	160	137	158	139	140	161	135	123	148	125	153	153	151	149	152	118	160	125	151	128	149	134	162	145	153	136	161	158	141	136	148	165	150	146	151	169	143	144	152	142	146	157	137	138	146	158	138	130	173	166	130	150	140	131	157	143	133	140	126	153	142	135	143	155	141	141	151	144	151	146	134	151	147	159	152	123	171	163	134	139	119	155	197	167	156	149	152	121	158	148	155	172	154	125	153	140	160	152	135	142	151	150	156	147	135	136	154	152	163	143	140	146	126	135	139	144	169	144	142	129	140	142	152	129	140	141	140	158	165	156	159	148	155	160	144	162	149	153	162	146	130	127	144	138	139	140	145	154	128	148	147	145	128	145	149	138	160	151	142	140	154	153	127	126	160	163	163	165	129	149	140	163	140	134	144	135	160	156	154	144	151	134	152	151	137	138	133	170	131	150	132	145	148	123	172	137	154	132	154	134	154	150	142	166	147	153	122	149	136	176	140	132	156	150	166	136	162	141	148	157	153	134	171	147	145	147	178	158	148	151	168	145	155	148	120	167	135	144	132	149	158	141	150	168	153	124	146	168	141	153	140	144	160	159	129	142	137	132	134	136	147	165	145	132	150	154	152	152	151	127	155	140	131	140	143	146	126	132	175	158	164	144	143	137	159	159	140	152	139	165	150	158	142	143	147	131	152	140	151	142	141	147	148	158	152	130	151	143	154	151	113	164	143	131	143	141	126	160	145	171	150	123	146	163	148	145	142	138	167	154	135	164	156	145	151	156	145	150	156	151	164	158	152	146	161	149	159	143	139	178	122	153	155	154	164	162	151	141	164	133	134	151	149	141	133	142	148	147	130	164	157	136	146	141	139	148	144	147	141	146	175	163	126	146	157	174	167	148	136	158	166	120	154	138	149	162	145	136	144	166	144	132	152	158	171	146	153	136	146	161	125	153	150	154	122	144	143	159	151	135	145	150	169	146	144	139	142	165	137	167	165	146	139	144	157	158	152	143	132	137	146	155	151	146	141	153	146	149	167	144	152	147	156	148	128	146	145	155	111	154	152	158	145	139	156	161	146	143	153	152	139	161	131	162	176	152	136	158	144	145	130	138	137	159	138	156	146	140	154	139	141	162	132	135	154	159	156	150	145	162	144	154	152	160	153	164	145	139	138	139	142	118	143	158	144	163	172	139	152	146	144	167	141	143	139	158	142	131	161	141	125	131	139	153	139	148	137	136	161	155	138	171	138	159	165	159	139	158	135	158	135	145	162	143	164	143	152	154	128	138	163	167	141	141	160	140	158	159	191	146	153	164	140	139	148	147	163	151	155	154	148	147	151	136	146	159	167	143	144	155	129	134	149	154	129	141	149	139	139	139	163	158	144	143	123	125	136	169	129	146	143	151	150	146	143	143	129	144	135	146	164	149	147	149	166	145	141	141	143	177	150	122	150	132	116	166	163	150	161	153	175	147	139	143	168	126	157	168	149	139	159	169	138	142	130	156	144	150	149	137	154	151	156	150	157	140	146	155	133	148	167	140	138	148	127	127	132	158	142	145	149	130	146	153
2098	614	681	677	664	637	599	636	617	589	573	570	611	537	572	546	552	513	518	550	542	554	532	569	528	596	533	515	505	530	535	526	560	550	562	522	534	535	490	557	520	563	552	545	535	542	505	541	537	535	538	563	544	519	490	546	522	539	550	542	510	555	504	535	535	573	533	567	532	518	536	560	496	524	553	546	531	501	489	524	532	545	554	583	566	532	579	542	591	567	565	574	594	557	517	532	565	525	532	501	504	548	568	513	499	532	535	553	492	568	482	550	540	605	603	581	537	501	504	510	533	521	522	559	524	500	564	515	535	513	518	543	521	514	555	509	537	553	581	524	561	559	499	517	548	463	544	516	531	526	547	554	516	529	544	512	544	586	505	512	501	530	545	512	540	509	500	507	522	502	561	529	571	556	544	552	548	522	508	530	562	535	498	523	486	513	524	527	518	519	552	531	516	564	530	519	522	488	526	561	513	511	542	515	537	566	540	535	538	539	557	551	545	551	539	570	542	549	498	497	540	547	520	529	537	524	554	558	549	547	527	510	523	541	547	551	564	523	515	541	499	511	558	506	498	515	528	534	506	533	531	521	500	519	484	564	510	542	482	503	548	523	516	526	523	586	524	546	540	498	518	547	563	571	545	535	495	532	526	498	531	555	565	595	567	520	509	551	599	553	529	547	575	520	540	534	549	526	579	557	526	524	531	575	526	529	567	509	510	565	545	514	549	522	547	531	533	527	547	576	526	500	539	562	553	560	531	533	554	495	535	509	526	569	520	532	548	562	483	508	524	527	504	533	544	572	530	521	580	558	552	522	528	530	557	552	533	506	532	520	538	531	548	512	531	507	551	545	530	542	529	527	539	515	520	509	543	517	546	562	525	559	558	541	540	492	526	520	532	510	507	544	508	521	537	562	506	538	513	519	535	507	557	510	520	521	525	542	564	518	524	548	566	504	535	528	549	525	510	528	534	555	526	499	538	513	539	518	515	503	561	525	516	551	507	551	555	544	535	554	564	539	532	507	540	494	556	535	572	520	521	510	497	513	560	553	532	548	503	548	507	536	530	534	494	533	495	512	528	532	554	496	518	561	529	524	538	527	516	521	513	555	524	530	456	552	539	534	516	538	544	506	532	516	546	539	550	534	545	530	494	487	545	518	521	481	545	496	531	530	503	555	494	524	523	542	511	525	529	527	570	542	504	527	531	565	558	532	534	513	511	555	515	577	544	573	564	529	506	499	546	539	536	488	497	546	542	518	530	552	530	531	509	514	506	514	517	525	560	524	534	516	531	582	542	564	562	558	514	570	544	549	549	518	553	526	535	539	506	500	531	535	524	548	510	514	558	529	542	542	567	535	519	528	534	530	525	523	471	542	537	535	530	514	527	540	549	552	553	503	497	499	518	497	535	555	516	524	575	504	515	523	563	542	523	538	560	575	520	499	525	545	534	527	482	506	493	522	508	545	531	507	570	527	525	560	540	540	524	520	522	509	542	530	541	548	554	502	550	580	532	551	525	533	525	440	555	543	499	540	534	543	493	560	541	525	543	522	535	529	561	548	550	503	542	522	558	510	520	496	529	549	553	518	554	527	547	523	555	507	559	536	551	532	525	526	535	522	542	501	506	546	555	513	556	557	547	513	557	538	547	511	501	499	583	527	525	560	537	578	528	501	545	504	540	544	521	543	551	533	493	513	532	556	559	537	565	535	517	545	550	525	559	503	513	540	539	528	503	569	513	544	514	495	529	553	522	545	517	533	536	534	531	577	515	541	514	535	526	538	530	516	525	514	563	515	528	509	578	523	569	524	542	529	528	551	529	556	553	563	567	508	584	562	599	521	523	544	514	529	548	527	508	544	531	515	519	539	531	534	533	531	530	528	546	525	591	558	493	538	527	547	509	531	563	529	514	558	520	564	555	493	512	546	498	515	565	516	547	537	483	530	488	533	518	532	501	531	531	517	503	529	530	525	535	502	542	513	503	552	527	538	553	514	530	509	498	521	541	534	520	583	573	567	513	524	526	534	498	568	524	542	529	552	548	511	542	526	548	571	533	563	563	561	504	551	493	521	535	550	550	473	560	543	571	556	502	513	520	540	535	526	520	517	555	541	547	538	493	539	556	508	523	520	525	554	569	521	561	538	518	526	525	519	543	492	526	572	504	555	525	502	525	538	545	570	532	534	516	528	511	527	531	514	549	587	519	521	516	489	557	512	537	541	558	546	530	541	535	503	525	509	529	499	524	518	533	520	537	505	532	537	528	549	481	516	561	525	568	522	518	529	567	518	536	496	546	561	508	517	514	561	550	537	513	532	547	544	546	547	518	566	547	538	537	554	534	561	535	561	541	512	522	541	540	533	544	500	544	486	548	512	545	532	592	518	538	539	544	560	540	526	527	555	496	496	534	518	510	518	513	568	538	593	537	528	586	546	568	520	541	535	534	586	536	558	535	541	534	540	536	544	547	540	484	541	556	537	543	565	515	519	530	571	536	530	545	528	542	532	555	549	575	557	588	571	552	486	517	515	529	561	524	572	514	508	532	525	521	528	547	520	512	534	557	551	561	590	557	532	596	547	555	495	550	528	554	565	532	571	526	550	520	557	527	523	531	547	482	537	506	545	549	526	524	615	528	563	542	525	522	532	530	516	497	567	558	529	503	542	517	542	484	509	564	554	538	548	536	516	532	534	537	506	534	542	545	505	535	523	537	598	480	501	544	513	520	564	504	513	537	543	515	513	537	519	542	546	546	524	588	533	541	547	537	564	534	552	519	572	521	505	539	549	550	560	493	538	523	521	506	511	575	552	518	530	520	530	545	537	528	510	547	495	524	505	535	554	526	519	551	536	519	526	479	515	540	522	536	485	528	535	534	529	569	535	525	514	492	547	556	566	573	560	528	515	557	539	533	494	526	519	528	572	523	540	511	559	543	529	517	575	562	557	544	526	568	497	552	497	521	563	550	531	493	530	520	498	489	521	550	512	579	552	540	495	506	552	498	534	524	583	500	524	529	536	554	517	509	569	573	512	518	520	541	523	528	523	543	529	586	532	570	568	540	536	554	503	563	494	534	507	528	508	563	552	498	538	499	541	594	542	526	519	549	524	545	546	581	507	511	515	552	508	522	528	537	558	531	528	516	521	551	489	554	516	529	543	501	565	544	530	506	549	526	536	567	541	551	499	512	559	542	540	526	503	558	558	522	536	539	560	520	574	516	543	549	536	533	506	520	522	568	556	510	511	540	552	580	562	530	472	523	525	583	527	551	562	501	551	560	524	533	525	515	536	530	539	540	547	515	538	491	530	558	538	557	561	555	531	518	530	551	500	526	544	547	481	503	550	554	565	558	550	553	502	570	510	508	525	553	531	565	495	534	522	518	533	523	512	567	550	524	536	539	544	557	540	520	512	579	518	538	531	506	579	476	560	539	558	524	536	555	520	579	535	527	536	538	519	532	587	537	562	528	490	543	525	528	541	492	512	487	515	479	514
1772	190	169	207	170	172	171	157	171	136	171	160	143	153	141	145	131	154	158	159	137	144	139	146	133	173	158	165	138	136	157	143	127	163	137	166	153	133	150	156	143	149	144	134	156	142	164	161	129	138	161	151	127	158	139	150	172	125	148	173	129	136	136	138	146	131	175	150	149	175	135	137	142	141	146	141	158	159	150	156	179	148	175	162	157	143	159	159	143	154	157	138	130	148	171	132	135	142	147	152	146	131	150	145	136	148	149	149	141	173	150	127	141	173	152	150	181	147	142	149	149	157	139	174	148	138	147	139	159	155	152	166	151	131	137	124	115	161	167	143	148	140	155	152	158	140	138	128	137	166	124	159	152	121	149	151	143	162	164	154	139	157	161	145	137	146	138	149	158	151	129	131	134	137	140	142	144	163	149	143	157	132	129	138	147	160	155	159	147	153	129	135	146	158	145	135	156	155	156	158	170	134	160	121	155	128	134	158	150	155	137	143	159	137	167	164	156	153	141	153	151	152	151	147	143	142	142	138	156	160	164	153	146	138	137	135	133	139	149	143	136	143	149	138	156	147	120	144	134	125	161	139	155	137	150	141	151	151	151	136	142	141	135	160	166	162	167	165	156	136	132	145	132	141	134	145	166	123	152	172	119	153	166	149	141	124	160	146	148	130	135	162	140	129	162	129	158	153	141	144	163	157	156	162	160	152	136	176	127	137	142	148	134	157	150	142	147	142	160	137	146	132	145	139	142	158	126	151	133	138	138	120	136	150	140	138	158	185	136	151	143	138	182	152	142	126	141	150	136	148	123	134	146	131	136	144	141	149	149	152	136	151	152	142	150	161	151	166	153	153	124	150	131	178	129	152	156	149	130	153	135	160	168	146	145	121	152	150	133	129	148	134	142	153	145	132	138	149	165	143	167	134	178	152	138	138	146	148	161	144	154	150	156	147	146	115	143	149	133	165	141	149	134	129	141	162	143	143	149	140	150	178	180	147	154	152	143	131	138	143	171	149	175	164	157	136	164	140	144	155	171	143	151	133	144	134	157	161	131	140	147	124	137	142	134	117	132	150	162	141	155	135	149	146	161	135	163	135	166	169	155	128	151	132	148	152	120	138	156	152	153	147	126	147	135	152	153	141	136	148	141	165	145	140	137	165	145	127	148	162	146	154	163	149	145	155	136	123	143	155	151	163	141	135	163	135	131	159	160	133	147	152	177	130	148	138	144	135	142	143	158	153	161	129	157	148	154	142	137	140	157	151	150	154	144	143	144	151	154	153	155	139	141	142	144	148	141	139	158	135	163	147	137	129	140	151	162	152	163	150	155	167	145	147	149	171	164	160	145	155	142	163	133	152	148	142	166	124	149	131	141	149	136	153	144	154	139	139	162	145	133	136	143	139	152	154	148	167	141	167	152	127	140	155	149	164	149	143	145	144	160	145	138	158	133	158	151	144	153	146	144	149	122	144	130	149	125	148	134	156	133	158	152	150	156	138	154	144	147	151	146	153	124	148	138	139	137	135	150	146	147	161	142	131	149	143	149	157	128	157	116	156	163	150	148	136	139	127	158	148	142	153	137	150	150	145	150	173	166	148	154	131	162	145	131	157	155	132	163	153	122	155	135	122	147	125	150	150	152	141	150	136	142	153	141	137	164	156	152	168	159	170	132	173	155	132	129	156	151	130	137	147	140	145	156	142	121	126	154	151	141	151	153	160	144	155	152	166	150	139	156	163	172	137	167	138	118	140	132	138	147	158	152	150	144	170	156	146	130	149	147	138	155	138	150	156	145	146	147	165	175	145	142	147	159	122	139	141	175	141	152	142	136	141	135	148	147	138	143	138	137	120	140	136	128	142	135	135	141	144	147	147	162	146	152	155	143	158	175	117	140	137	133	154	142	146	143	153	150	150	154	135	165	173	140	150	146	148	156	163	143	132	150	161	149	138	142	149	144	168	146	150	146	141	157	137	153	139	128	156	143	136	164	152	136	164	156	147	158	148	149	134	163	175	140	164	152	165	169	151	153	159	152	154	161	129	142	128	153	147	150	148	161	150	150	133	140	142	161	153	146	144	167	144	135	129	133	143	138	162	161	136	135	139	128	140	145	136	158	156	151	164	127	158	156	139	145	153	161	138	144	153	149	152	138	126	138	158	161	167	160	147	126	131	155	136	149	150	142	145	172	143	163	159	169	156	154	132	139	156	158	141	153	142	162	167	154	147	144	152	145	145	145	156	115	153	163	149	123	165	144	154	159	137	128	148	148	133	144	149	162	138	148	145	170	160	166	158	148	147	139	146	137	149	146	153	144	147	172	157	155	133	161	163	161	158	154	136	141	159	151	175	158	137	133	133	164	172	151	125	150	159	136	135	175	155	130	134	163	145	148	111	150	167	151	141	147	143	140	153	167	143	156	170	143	147	124	134	145	158	151	138	160	131	141	150	152	160	156	154	145	128	148	135	165	138	146	149	166	140	151	140	145	175	136	131	147	139	158	157	150	140	144	151	145	150	152	152	139	138	144	139	146	136	155	145	148	158	139	153	153	160	142	148	139	146	137	148	133	156	139	162	156	149	151	127	125	133	155	159	156	149	150	140	142	165	171	168	144	152	151	155	159	152	134	103	145	142	141	164	144	133	138	159	130	140	151	135	160	151	153	162	150	162	150	127	142	155	139	132	156	143	151	150	162	171	136	145	133	153	148	133	147	136	143	140	161	143	158	142	141	145	136	152	134	136	114	148	140	155	144	138	146	128	156	146	163	138	166	161	147	143	127	154	157	156	142	115	137	153	160	151	149	156	145	152	150	142	147	123	155	162	156	131	148	129	150	147	148	133	134	131	143	146	136	151	161	150	134	144	161	149	144	139	172	137	160	151	137	155	153	137	159	163	152	164	151	141	143	143	169	155	180	153	161	159	151	149	150	140	145	147	126	138	135	164	165	140	150	125	148	145	131	151	133	173	126	133	143	123	158	155	154	153	148	138	157	140	148	137	153	146	136	149	157	157	132	193	157	127	185	139	142	162	143	152	153	155	157	142	155	169	150	138	146	139	165	147	148	153	142	136	134	140	158	137	142	146	170	148	152	155	146	145	139	145	142	163	148	146	144	152	164	129	159	146	153	147	155	132	149	126	139	150	150	143	163	160	149	175	147	132	148	152	132	167	138	115	175	141	152	149	160	149	153	151	154	144	126	157	152	162	158	146	144	133	172	137	147	139	117	138	146	121	122	148	172	152	152	150	135	140	139	145	158	141	142	142	149	150	139	147	153	142	164	149	162	166	150	127	147	137	164	163	176	138	123	174	145	151	147	137	152	135	124	142	155	143	146	152	149	167	114	143	130	146	148	161	166	166	147	138	149	149	132	156	128	145	156	157	159	141	135	149	167	157	158	134	134	141	158	138	147	154	150	141	143	152	137	140	169	149	152	147	145	164	131	129	150	144	141	143	149	136	172	140	123	123	143	142	149	140	155	145	119	162
2055	623	654	712	668	659	663	632	636	549	553	563	580	557	544	523	507	530	566	548	567	550	530	562	542	539	541	536	531	559	529	597	563	542	516	548	566	525	503	527	566	524	547	551	541	561	555	504	568	546	520	541	576	525	556	522	490	520	589	537	541	550	514	555	527	531	541	486	535	535	520	495	531	539	540	542	545	555	551	558	540	516	578	502	552	563	557	551	598	527	604	582	583	581	535	573	563	506	527	512	521	615	566	597	553	509	555	509	530	536	604	540	586	612	549	577	508	536	544	514	563	522	507	482	501	549	531	518	547	533	543	571	528	466	517	524	523	547	549	538	532	531	531	501	521	544	522	513	539	530	513	534	532	513	519	535	524	551	552	551	524	522	571	550	558	553	507	540	576	524	527	559	524	578	537	482	561	549	494	487	538	513	507	514	541	546	536	519	533	551	555	551	558	551	605	585	524	513	515	541	523	506	546	565	534	547	568	550	578	549	531	535	524	513	533	539	554	572	504	518	505	527	565	557	592	537	543	549	514	551	530	526	505	527	534	584	511	525	550	563	543	536	494	510	547	536	577	548	504	554	510	524	495	567	531	518	546	547	522	493	518	539	504	531	547	517	553	522	520	491	500	506	527	554	503	529	521	562	517	533	547	537	570	519	517	563	531	555	525	572	553	533	512	505	538	538	555	576	505	560	527	556	517	531	495	575	590	486	546	523	471	532	510	531	530	544	554	556	534	536	534	565	527	548	530	513	537	567	527	517	527	530	495	512	527	566	558	541	550	556	552	517	531	525	518	549	491	547	504	550	545	500	549	573	583	499	515	496	508	494	571	521	528	546	525	558	523	531	547	554	528	561	562	542	510	522	551	544	548	508	539	525	534	563	529	542	543	505	534	511	563	530	523	547	532	601	518	490	540	504	570	592	528	529	595	525	529	534	537	556	565	509	546	538	545	561	554	572	546	537	541	543	560	526	542	525	541	539	506	535	515	530	556	529	535	537	568	468	517	502	520	550	522	563	559	554	545	506	504	515	569	550	536	513	484	515	516	556	515	540	474	498	568	497	567	509	544	516	550	518	565	554	562	562	585	534	545	552	551	496	539	536	519	509	540	555	539	529	526	490	514	566	506	526	530	514	587	526	536	541	509	511	545	546	555	513	553	519	518	539	499	543	556	531	534	535	542	531	583	524	520	516	476	541	522	549	524	488	539	535	566	529	565	533	531	524	525	530	524	549	520	527	542	547	542	550	485	529	524	513	507	533	556	553	554	535	540	542	508	538	528	515	541	527	554	502	515	532	530	495	492	548	555	524	534	529	519	507	565	535	523	581	540	550	556	547	536	542	519	542	552	529	522	553	525	534	510	553	532	523	540	548	551	572	561	519	568	522	539	534	538	549	537	522	555	509	506	540	531	582	535	523	558	553	513	528	522	545	526	548	569	500	526	494	556	526	534	557	529	500	549	488	502	522	525	539	585	523	556	501	526	540	548	524	555	507	507	531	474	535	589	508	527	517	551	567	525	495	520	558	582	546	554	516	530	541	522	532	523	559	543	570	568	530	533	539	552	546	543	539	544	525	534	554	541	531	529	534	535	554	528	531	527	475	582	517	610	518	524	561	521	500	521	519	533	502	547	527	568	513	512	521	552	512	527	523	528	543	535	578	514	532	538	542	512	539	569	539	493	503	555	544	532	531	523	518	539	501	533	496	539	535	520	523	519	528	532	553	576	521	525	527	540	527	525	543	565	530	540	531	528	537	499	550	523	515	497	527	566	536	509	534	576	536	535	542	536	542	542	526	522	507	511	535	533	545	561	551	552	531	525	565	537	535	561	502	500	523	554	541	575	512	562	545	509	571	532	536	548	584	505	477	533	513	529	540	547	515	540	554	540	522	540	538	562	544	547	530	512	530	588	501	578	552	522	521	530	561	553	535	524	562	536	549	550	526	482	549	523	531	504	510	519	521	539	528	526	532	513	558	528	535	524	540	518	553	530	529	549	555	574	564	483	528	552	561	517	512	541	539	532	527	544	513	564	538	487	522	551	548	516	520	494	541	508	552	529	504	515	537	543	516	536	523	539	552	540	494	569	533	500	500	509	564	593	557	553	548	519	494	532	558	504	542	512	561	532	494	575	543	483	517	568	564	524	521	562	524	516	502	525	545	533	530	528	526	538	582	544	543	484	521	506	527	525	552	545	485	565	535	523	551	521	526	559	515	544	527	535	549	518	549	572	527	493	506	526	546	536	517	538	532	562	504	541	524	540	537	532	540	534	524	521	526	507	521	526	488	504	518	522	561	523	531	499	537	543	521	548	556	539	532	532	504	499	522	555	532	523	559	551	529	516	536	489	504	492	516	504	526	557	572	566	567	547	497	540	493	498	547	540	532	553	548	483	569	535	527	540	500	566	528	530	530	496	533	547	521	504	527	545	527	529	466	545	538	533	601	534	525	516	534	532	503	516	553	502	537	509	485	555	567	530	537	554	495	537	551	579	551	538	534	552	531	541	541	572	553	499	539	553	529	523	516	578	545	513	541	510	531	546	533	531	534	522	534	538	559	542	529	528	523	562	525	490	518	525	522	522	582	535	537	528	540	529	551	510	503	561	512	506	520	569	551	536	521	454	537	541	546	515	530	540	536	528	551	545	520	522	520	551	529	552	505	542	552	559	542	542	533	576	542	516	507	527	537	536	509	533	537	514	565	513	540	483	538	546	547	535	509	540	545	544	561	530	539	503	561	508	537	518	552	501	540	546	522	532	550	529	493	526	570	567	534	547	525	506	518	530	518	569	524	509	545	546	578	544	547	526	463	546	521	552	508	523	525	545	517	547	561	512	513	521	505	534	509	580	551	508	527	520	521	559	533	517	512	539	513	499	572	531	514	539	473	496	591	538	526	545	493	555	579	507	506	531	566	517	525	540	545	531	549	529	491	505	522	522	507	522	541	594	553	528	514	534	553	505	519	586	545	533	534	531	585	499	531	558	539	542	510	532	493	546	543	500	493	524	548	519	544	563	493	578	574	557	536	585	517	540	551	481	510	571	543	519	527	524	546	553	542	523	531	590	566	512	542	542	509	531	561	510	559	526	555	530	521	515	494	504	523	542	546	525	547	497	527	544	533	559	493	512	537	547	546	497	556	509	513	541	509	512	545	531	521	520	483	557	529	526	512	535	510	501	520	508	558	542	562	505	488	577	485	518	558	544	538	547	588	546	553	560	545	510	554	528	526	533	533	537	560	526	512	532	523	534	528	552	489	538	487	511	507	552	546	517	551	523	478	525	541	528	541	557	514	543	543	509	538	511	556	545	516	578	518	576	494	475	491	497	505	545	523	529	565	562	509	533	544	529	541	501	529	569	512	557	519	502	513	529	496	507	516	483	547	532	520	532	538	550	548	538	542	485	529	578	481	535	510	531	525	565	511	599	534	533	539	558	569	555	498	528	543	538	557	521	512	537	525	489	478	541	484	518	527	511	566
1687	190	192	193	174	153	151	143	169	165	158	133	149	131	117	146	159	157	132	151	140	139	126	152	131	143	137	116	164	169	135	155	155	143	157	146	171	147	126	161	147	161	127	137	139	154	161	158	115	124	151	136	154	141	134	164	143	127	166	166	156	125	167	135	144	147	140	136	125	160	137	179	155	154	125	139	141	147	142	135	130	147	157	160	160	152	146	147	153	145	147	139	165	137	162	150	159	146	144	148	130	133	146	136	140	159	155	152	154	134	132	136	139	135	148	173	137	154	135	143	140	145	147	135	154	153	140	131	148	141	149	127	128	131	129	131	139	127	141	146	140	145	159	127	140	145	137	146	143	148	156	149	134	124	148	156	149	132	154	157	140	148	143	136	152	129	132	141	144	149	169	123	146	150	156	131	141	139	137	149	154	137	146	154	147	155	134	160	125	140	135	157	145	120	159	130	156	144	174	159	145	137	127	120	153	132	130	142	140	151	156	142	142	143	147	154	149	129	162	133	134	127	142	132	158	145	151	122	140	145	158	149	143	150	138	149	142	142	131	150	134	136	147	145	123	146	135	116	144	132	155	132	155	150	168	147	143	152	123	142	143	165	149	119	138	134	135	139	151	139	152	155	130	128	137	139	150	127	166	144	140	150	151	129	131	153	145	139	161	150	128	142	138	154	146	145	151	159	137	131	151	132	140	165	142	148	158	134	138	124	147	130	175	122	157	146	150	153	147	131	149	155	123	137	149	128	133	146	151	133	122	126	133	119	139	142	150	125	138	143	143	140	141	161	134	152	152	147	126	132	139	141	129	162	113	141	142	142	151	172	151	132	159	141	128	128	139	136	142	127	151	140	151	129	156	137	134	136	135	141	121	142	132	106	135	130	128	173	176	141	124	139	136	145	147	109	147	141	133	143	136	139	137	141	136	151	158	128	141	136	133	153	139	149	148	145	129	151	150	120	150	151	127	164	129	135	158	165	148	147	119	142	154	154	122	133	148	124	155	142	154	122	151	156	124	128	151	170	144	121	136	146	137	142	149	137	134	128	154	118	150	131	156	152	163	175	165	153	142	133	134	137	143	158	117	129	132	130	139	132	134	156	119	122	162	135	133	143	120	142	136	152	144	127	149	145	132	134	144	109	138	129	142	127	168	146	120	161	160	145	132	151	155	145	130	164	148	153	140	153	121	143	140	152	130	167	133	144	155	153	132	163	124	126	140	137	154	130	149	133	156	152	145	148	135	136	147	155	130	132	145	146	140	145	154	126	148	158	144	127	162	148	147	116	144	145	165	137	142	144	130	140	162	127	152	173	131	121	135	142	149	150	127	158	146	143	130	136	139	135	133	116	150	140	130	158	146	153	137	151	145	138	132	131	123	129	158	138	148	145	126	145	131	153	148	155	160	145	135	134	159	156	133	156	121	124	128	158	141	163	144	134	132	133	141	160	146	149	152	143	151	157	138	153	134	147	137	149	160	163	133	172	135	145	138	143	133	159	150	146	135	147	137	168	135	138	142	148	130	150	140	146	133	159	140	125	149	143	130	152	139	145	147	144	136	155	145	127	141	144	156	125	139	133	132	142	154	129	137	168	163	131	134	140	134	154	144	139	137	134	145	141	160	138	153	136	124	138	138	166	119	128	135	148	160	137	129	132	156	173	125	133	140	138	170	151	153	132	141	138	153	132	156	147	150	131	130	147	138	144	157	146	133	159	140	142	137	140	138	150	136	143	129	144	159	164	131	159	137	147	154	130	153	128	142	147	146	147	154	154	140	126	137	152	133	135	140	141	137	149	155	156	125	151	136	136	136	151	140	136	136	144	126	129	125	130	150	157	151	133	160	131	136	131	147	144	148	136	154	154	152	160	152	144	158	140	173	149	158	147	139	122	157	134	134	157	139	159	155	153	163	121	158	136	144	150	125	130	119	137	146	153	136	153	150	108	161	162	131	167	134	154	158	129	155	127	149	136	139	131	152	148	135	149	132	132	132	141	146	118	159	150	168	155	154	163	148	157	145	123	158	128	146	151	140	145	165	155	149	129	134	143	143	155	138	124	148	142	146	115	144	142	134	136	144	126	154	126	140	156	140	144	138	150	137	145	141	153	153	140	127	143	141	140	133	124	151	149	154	154	137	126	149	153	140	141	133	137	160	117	140	154	122	153	149	154	142	154	148	136	129	140	138	165	148	145	138	142	155	136	141	148	150	162	165	143	159	153	144	135	152	148	146	133	148	149	148	128	133	154	142	160	151	134	140	142	124	149	131	150	139	140	134	138	126	117	130	139	161	155	141	155	147	134	169	150	157	163	119	144	144	141	139	137	159	126	135	137	121	132	143	138	143	144	140	125	160	127	146	131	161	119	155	153	121	152	156	161	149	131	107	136	127	134	146	148	135	172	142	141	133	153	153	142	144	151	135	151	145	151	144	160	148	136	149	142	139	141	159	155	162	161	148	146	131	145	134	132	128	136	141	147	143	145	142	123	127	144	133	135	177	159	153	140	134	134	155	148	145	141	118	148	143	158	128	136	131	165	152	128	165	127	142	141	141	151	157	146	130	157	143	147	147	147	146	136	126	149	187	152	145	145	124	146	156	146	147	142	152	138	126	139	141	142	141	128	155	148	152	168	168	121	130	134	139	153	123	123	132	163	151	161	123	133	124	137	141	147	146	172	162	132	148	146	137	151	145	130	140	121	148	149	176	138	138	142	140	160	136	165	143	145	152	149	130	131	150	150	151	169	149	150	158	135	153	143	161	133	130	144	145	157	155	154	142	129	168	165	159	136	139	135	140	150	154	154	126	145	132	153	149	161	131	138	145	134	130	139	144	133	120	129	139	139	157	147	160	154	142	146	143	140	138	148	137	148	137	168	150	137	136	137	160	140	165	122	160	141	155	132	143	159	131	134	146	152	145	143	145	134	142	152	130	130	148	159	144	150	121	139	137	135	129	148	135	143	140	144	137	133	146	150	129	142	159	145	139	161	145	153	140	161	157	132	151	134	127	125	135	137	157	139	132	163	132	150	138	143	143	153	133	150	166	144	159	159	146	136	154	156	152	137	138	140	148	148	152	131	139	158	153	144	150	147	153	142	146	132	156	143	151	139	147	138	147	150	155	134	141	144	132	149	142	133	130	135	142	137	144	114	128	151	139	142	152	138	133	141	161	135	135	148	122	145	146	154	135	132	136	119	138	153	134	140	157	165	153	138	149	132	108	122	152	150	127	162	130	140	133	140	139	145	140	141	144	165	148	126	154	120	144	146	148	150	151	134	147	140	137	150	127	138	151	128	151	133	130	142	130	133	134	159	147	125	130	140	147	160	124	135	153	140	152	127	125	150	125	130	162	146	128	140	126	156	159	142	143	137	161	142	140	162	140	139	116	167	141	131	145	139	155	149	137	169	131	153	143	158	145	135	138	144	127	138	139	120	134	146	157	156	157	157	126	145	139	124	152	157	133	145	157	151	154	153	136	150
2094	575	627	728	700	612	644	638	625	560	563	568	513	559	548	490	549	526	545	555	513	527	499	512	514	532	493	491	544	478	511	510	517	513	538	524	488	526	515	518	501	480	498	543	546	526	533	534	520	498	509	518	509	498	516	533	518	523	544	515	471	541	471	502	529	542	544	530	518	522	561	562	547	531	546	515	506	527	530	522	494	510	586	529	544	528	533	498	592	504	581	579	611	555	518	517	519	551	537	504	521	524	526	555	539	489	565	507	500	564	491	495	549	606	566	523	487	576	522	483	542	515	540	515	495	510	524	500	499	522	542	511	509	528	537	512	529	520	547	527	493	525	507	555	509	523	513	481	507	535	525	487	553	544	497	525	518	525	532	518	519	485	522	486	508	547	506	504	520	534	508	501	529	523	539	489	512	519	523	503	510	551	498	515	495	505	533	531	538	556	542	537	579	549	553	509	539	539	486	509	510	476	517	501	472	525	496	526	543	522	503	554	530	548	532	523	555	521	506	530	468	472	515	537	513	531	522	515	548	496	524	569	466	515	489	561	513	500	512	559	532	522	554	555	524	508	481	500	556	529	563	483	509	482	528	519	519	503	482	502	520	509	506	523	512	513	551	501	515	514	512	582	549	502	495	505	508	558	502	536	486	481	549	513	485	517	508	498	511	523	493	505	484	488	580	493	498	487	482	537	494	532	547	551	521	532	537	509	505	507	531	545	517	506	518	502	515	487	506	508	528	569	510	503	563	568	471	534	506	482	516	482	503	504	537	542	529	524	526	559	527	540	505	566	549	522	547	533	544	511	528	536	512	566	489	547	539	512	500	542	501	526	508	562	501	539	541	522	511	486	529	534	513	527	503	513	534	543	472	522	520	567	539	539	488	557	519	508	534	533	551	487	504	540	517	551	517	482	474	492	542	514	517	547	505	481	546	506	501	530	561	532	530	522	549	532	528	561	506	535	537	514	494	580	531	512	530	534	523	510	547	519	485	535	546	504	504	500	532	498	495	527	535	529	491	509	493	530	480	513	499	502	506	505	534	518	566	535	480	520	533	525	495	493	533	465	541	535	514	526	532	545	526	497	474	544	507	538	518	527	508	487	538	517	533	539	562	544	474	506	496	536	501	519	481	548	538	495	538	526	555	492	547	522	491	530	521	493	492	530	576	542	525	513	533	524	495	541	527	567	507	510	503	519	539	502	535	541	530	523	515	504	510	504	524	523	501	483	500	517	504	514	515	499	516	520	512	561	525	510	513	498	551	526	528	518	489	480	562	499	561	497	519	551	512	523	509	545	530	520	500	537	511	511	564	493	514	497	568	508	445	530	534	521	497	512	547	541	501	515	485	550	511	470	525	552	491	561	512	547	514	448	505	522	484	504	502	541	557	522	520	517	498	576	489	589	491	527	530	527	500	553	503	491	516	519	538	534	502	523	509	516	521	507	503	518	555	556	531	485	529	536	510	498	538	516	489	518	487	489	491	518	563	526	516	522	516	523	509	544	472	534	558	501	535	493	485	484	509	539	496	515	503	503	522	535	569	494	526	523	539	553	493	496	483	530	546	508	524	498	525	490	510	501	530	532	515	501	501	486	524	497	516	497	525	469	480	537	508	533	491	528	479	518	486	521	531	472	507	538	545	537	477	499	550	520	469	497	522	539	511	531	565	539	517	513	502	493	561	509	537	526	504	535	508	534	526	531	559	518	535	548	517	534	539	512	517	562	528	517	492	550	505	551	552	468	508	502	522	512	524	553	535	480	512	552	517	508	501	517	513	525	551	487	498	533	523	514	499	521	550	544	560	530	515	482	575	544	493	556	520	500	472	538	515	509	537	528	545	503	512	539	513	533	507	524	554	520	543	496	546	543	502	552	524	539	529	536	498	541	535	523	497	526	517	556	467	505	514	536	526	501	488	527	520	550	520	527	526	519	504	526	512	517	517	518	530	538	522	533	524	491	514	510	504	482	531	515	539	504	528	497	527	491	485	554	535	511	497	502	519	550	533	498	466	529	504	485	541	529	529	513	529	523	526	507	509	507	502	522	542	530	502	529	474	520	498	521	558	510	514	539	527	535	526	536	544	542	533	522	527	511	510	556	490	506	533	498	491	522	503	541	464	540	504	494	531	514	531	507	497	513	485	513	485	503	510	512	508	513	521	507	550	493	540	563	526	500	520	551	527	495	514	513	518	549	514	519	545	512	553	497	518	519	550	529	502	534	514	516	510	500	514	546	502	549	478	517	512	551	512	497	525	504	559	522	514	524	498	488	535	526	523	497	538	519	540	497	492	513	513	526	553	526	516	524	537	510	485	509	504	523	541	515	522	526	513	518	499	540	505	523	534	505	540	495	532	485	531	489	548	524	500	518	575	525	520	575	538	522	523	499	536	518	505	484	510	496	538	546	534	535	486	526	521	509	520	528	538	506	549	526	533	522	486	498	492	544	507	536	505	540	584	537	469	527	478	485	524	489	528	532	492	549	525	507	505	517	523	560	496	528	527	511	508	523	520	519	550	535	504	511	493	519	486	490	512	493	501	511	526	503	503	527	551	521	522	523	546	542	542	523	508	479	514	553	523	513	471	511	570	492	512	551	528	511	501	503	526	560	516	525	524	527	488	508	524	514	487	504	548	554	494	533	519	509	522	511	541	523	518	509	537	504	554	502	547	533	499	561	536	511	490	564	550	520	507	535	496	529	525	539	522	528	513	489	526	523	510	534	554	500	529	541	538	531	523	513	518	530	538	534	514	496	533	510	510	481	534	486	536	525	534	489	500	498	506	522	516	521	496	557	575	532	499	475	533	512	530	560	534	488	531	534	533	515	525	537	501	510	544	541	510	528	508	549	517	527	542	500	554	534	476	574	510	535	525	513	519	536	491	547	540	511	490	529	504	509	528	542	513	522	530	519	517	522	505	493	522	518	528	536	531	549	498	488	488	527	526	514	522	473	492	538	507	524	523	537	498	519	533	502	534	516	514	510	530	517	545	497	545	521	540	542	536	501	558	527	512	543	471	478	514	543	501	510	504	549	553	486	542	471	512	539	537	544	515	476	549	560	561	545	518	530	561	524	545	487	549	520	529	512	527	541	490	530	541	509	504	499	556	489	514	533	508	511	526	503	522	513	505	534	552	479	507	523	490	534	544	532	532	514	508	505	567	498	506	566	516	513	537	540	521	482	528	505	528	556	509	472	485	504	498	503	510	480	507	506	512	522	522	517	539	513	511	516	519	475	520	506	509	527	502	520	527	543	546	544	515	525	525	502	528	549	528	540	522	479	498	537	477	514	523	543	569	509	583	477	544	529	547	544	491	505	533	555	569	538	547	551	530	519	475	542	500	538	521	520	522	500	529	491	526	547	514	546	523	514	566	533	541	545	501	518	506	488	514	504	511	509	567	528	486	501	529	494	522	505	460	524	524	545	510	528	529	549	523	514	534	543	468	534	557	556	532	497	462	522	524	514	512	556	546	516	519	514
1745	188	216	180	166	170	155	175	158	138	169	168	136	148	134	164	133	152	130	151	154	129	147	163	149	130	134	161	142	143	127	155	123	147	142	125	140	153	151	148	146	129	153	150	174	159	156	157	137	152	130	150	153	145	137	135	161	148	123	144	134	142	138	129	168	147	151	127	162	138	166	147	149	164	147	161	147	152	135	131	150	138	140	149	145	146	109	139	130	145	142	142	130	155	150	122	139	136	131	154	132	141	157	147	159	146	127	120	146	130	156	179	119	143	149	144	144	147	139	138	140	141	130	157	141	148	146	153	165	153	135	142	137	155	140	153	151	144	137	140	120	144	130	134	142	132	148	142	140	151	155	150	129	161	144	130	165	153	110	151	168	141	140	135	149	135	140	145	178	154	120	130	152	141	142	125	139	136	149	139	132	113	135	151	168	148	131	140	141	155	134	144	133	161	147	154	139	131	153	130	137	133	165	147	142	159	132	148	150	139	153	114	116	137	134	140	143	141	146	123	144	157	156	127	147	156	142	144	146	127	151	139	150	129	134	133	132	144	122	159	126	137	138	147	140	149	143	138	159	175	124	132	158	145	132	133	146	149	147	144	176	145	126	149	132	158	117	138	154	150	134	136	127	148	167	141	141	120	128	160	139	125	140	156	144	159	144	135	157	134	119	153	128	147	149	136	132	125	143	111	141	147	142	145	134	159	150	157	134	140	125	136	140	160	135	135	134	144	146	143	151	141	154	172	154	135	127	150	139	132	154	153	139	144	157	154	145	144	154	149	145	150	160	136	146	160	147	128	150	158	162	155	157	135	155	125	139	125	143	132	138	153	135	139	154	145	123	167	131	131	142	150	134	136	147	153	147	153	129	134	111	157	134	125	144	153	142	142	143	150	146	113	140	151	147	164	132	127	156	115	157	143	183	150	131	159	135	128	138	136	139	146	143	125	126	116	141	142	141	166	151	143	131	137	140	144	136	129	158	143	140	148	153	136	127	135	158	142	146	132	138	160	115	124	141	146	141	157	137	161	148	129	125	131	129	132	139	143	136	133	148	132	136	148	138	144	145	153	146	160	158	157	131	136	145	129	146	157	128	140	136	150	125	138	130	137	167	167	141	134	152	159	155	143	135	144	135	130	151	132	142	158	135	136	136	150	132	153	136	144	145	166	125	153	150	153	159	147	140	155	142	123	143	156	120	162	152	154	134	146	130	124	127	134	156	160	126	137	163	150	126	131	125	134	131	138	146	148	153	132	160	150	161	143	130	145	129	131	140	160	151	143	149	134	145	126	141	141	139	160	141	139	149	136	152	135	157	135	140	158	141	146	147	143	149	135	137	162	156	131	123	162	136	107	144	136	148	175	146	145	136	135	134	136	159	135	152	123	130	137	157	125	137	146	152	130	157	120	158	153	141	144	148	159	142	140	163	133	134	132	135	145	157	151	140	152	157	130	130	136	172	127	133	133	138	145	133	155	138	156	141	145	143	138	137	121	137	152	170	150	152	116	121	129	127	150	137	155	150	154	141	131	141	149	140	145	136	145	147	144	136	166	144	134	135	132	125	136	134	158	124	141	150	151	168	139	141	128	158	147	145	165	136	120	151	144	168	125	137	157	138	150	142	132	138	137	128	145	154	168	134	132	150	156	146	149	134	154	129	137	141	148	164	147	141	126	119	161	128	137	135	139	135	154	149	144	107	127	150	141	133	130	166	149	130	126	151	144	154	117	142	142	147	129	150	161	141	134	153	137	127	150	141	129	146	157	143	110	150	138	151	154	143	133	144	127	158	120	148	155	138	147	129	177	157	143	141	148	139	157	142	166	148	122	161	140	139	144	132	132	135	155	145	136	118	125	147	128	148	117	125	144	148	153	157	160	132	140	141	125	148	138	165	152	129	156	111	137	132	130	162	146	143	143	169	135	148	126	151	123	135	158	149	151	144	154	122	157	139	153	135	123	152	145	145	120	149	146	159	129	136	140	129	131	150	136	132	145	137	163	120	157	136	128	132	134	145	150	158	151	145	139	132	137	140	149	127	140	125	137	158	170	125	154	156	166	153	135	137	146	147	153	133	145	138	122	157	139	129	153	131	142	137	146	165	135	137	164	141	126	163	160	159	139	149	161	139	139	152	159	140	138	144	134	152	130	112	141	135	137	147	144	150	134	120	132	130	157	119	150	131	142	141	107	142	140	136	151	145	158	149	155	138	141	130	162	161	155	159	135	120	168	154	142	138	130	146	132	142	120	152	142	128	139	137	147	147	148	138	131	155	113	147	128	153	131	129	153	131	130	141	139	144	117	160	147	143	135	152	157	159	132	146	135	140	154	139	155	139	155	146	127	138	138	137	128	136	142	125	114	147	133	153	122	135	144	145	137	121	154	135	147	136	153	126	148	157	143	133	141	150	152	132	169	154	140	140	132	156	126	150	147	162	162	141	136	141	144	153	131	148	123	127	125	140	149	146	156	138	146	126	142	126	145	148	153	136	148	120	135	156	121	144	126	148	141	149	141	127	159	132	126	155	124	131	147	140	151	139	137	133	156	129	162	146	158	145	144	152	132	157	142	145	151	139	165	152	148	145	156	159	141	166	143	164	134	147	157	146	153	175	149	149	143	140	155	133	148	142	141	158	141	153	125	143	147	138	154	145	148	124	152	146	153	146	140	152	146	136	137	132	126	124	139	139	177	129	124	121	130	147	143	153	145	118	144	138	125	128	136	134	147	133	122	147	127	127	143	151	156	148	137	146	143	155	173	140	146	120	153	148	138	143	160	116	142	136	148	144	142	133	123	154	152	144	151	168	146	145	152	162	153	141	147	150	173	128	152	149	139	141	139	139	143	118	138	143	155	155	134	129	147	124	127	155	148	150	166	131	147	111	128	158	151	157	148	144	145	127	131	131	158	127	135	149	148	131	139	133	142	152	127	146	161	147	156	152	137	126	151	136	168	138	133	145	178	142	121	146	136	173	143	140	144	164	161	129	132	139	125	135	135	133	128	138	148	140	134	123	115	133	137	147	147	141	140	141	153	126	135	153	139	164	149	155	146	154	136	162	135	142	161	150	138	146	150	140	131	138	159	152	124	168	149	152	136	131	144	149	144	130	144	145	128	138	128	141	126	153	130	139	165	169	147	141	137	149	136	134	133	157	153	138	146	141	128	158	163	158	139	132	127	126	146	156	149	143	145	143	133	143	126	136	157	119	136	140	134	143	132	140	130	139	135	164	139	145	158	138	153	152	136	131	163	162	157	119	137	141	131	162	167	131	130	140	128	146	131	147	157	130	148	172	121	138	145	166	146	151	151	145	125	151	148	153	139	149	146	154	132	132	149	157	150	142	126	136	124	148	138	138	155	128	134	149	126	137	146	146	142	123	143	150	140	145	144	141	145	162	168	149	135	145	150	150	154	136	144	161	134	116	136	152	145	138	132	130	152	126	170	155	141	151	140	154	137	148	160	130	151	138	151	119	143	145	124
2018	577	650	692	748	694	675	597	613	568	564	529	523	561	563	580	528	521	544	560	510	524	544	528	521	528	541	510	516	523	510	535	528	532	541	536	559	497	527	519	512	568	525	537	534	529	516	502	546	511	549	525	511	516	584	558	535	505	518	527	528	537	486	504	532	502	502	556	537	548	537	522	511	507	528	480	526	470	508	535	522	512	533	470	495	492	541	549	540	576	569	612	534	529	556	542	517	539	529	531	542	547	552	553	559	492	514	536	517	508	515	565	567	592	576	551	530	536	535	567	528	551	524	490	513	533	500	516	536	465	534	536	474	529	496	541	538	514	513	527	514	514	508	507	495	557	513	508	520	515	538	523	481	559	487	555	537	535	516	525	513	536	514	535	493	514	500	499	510	557	516	509	547	505	551	547	482	545	514	512	544	544	515	500	503	508	498	524	522	485	464	559	569	535	532	543	531	496	529	493	526	524	497	519	544	527	513	503	513	573	506	533	489	514	522	570	512	527	502	506	517	524	527	497	534	491	508	510	520	526	462	536	517	516	541	532	515	488	506	521	538	494	476	468	534	525	522	530	521	501	525	524	527	538	543	521	524	521	532	533	560	507	540	524	505	505	554	506	546	533	519	564	529	506	516	548	485	493	526	516	511	517	558	491	543	522	557	513	513	505	543	541	531	496	517	507	504	513	517	503	501	517	489	546	515	542	520	533	511	500	533	512	550	554	556	498	501	568	498	515	529	530	480	554	483	546	510	542	552	491	548	555	524	530	476	521	518	486	527	518	520	492	547	535	538	489	525	511	526	530	558	497	495	501	503	547	526	564	527	505	522	535	547	548	511	491	547	488	530	516	470	530	466	512	492	541	527	496	538	552	497	520	548	503	520	501	530	489	486	530	525	482	495	539	494	540	528	476	535	532	528	527	529	517	513	513	545	534	528	495	530	512	490	516	524	540	512	489	579	522	529	517	488	521	504	530	497	539	494	553	497	491	542	498	515	530	515	520	550	511	538	538	538	524	518	525	541	550	545	479	508	499	544	547	537	496	549	494	530	490	517	518	505	469	556	538	523	494	544	526	589	562	524	504	586	496	546	487	477	535	517	535	550	487	544	496	537	533	542	533	559	511	555	548	495	492	569	534	510	524	500	537	525	552	514	485	570	566	546	519	537	517	525	532	528	517	518	524	574	540	533	517	540	515	507	500	551	542	510	559	497	468	512	486	510	539	535	591	526	531	516	555	517	521	577	517	535	518	530	560	507	482	531	501	504	569	476	532	569	494	532	507	505	471	521	504	476	559	571	586	552	548	500	518	493	573	527	543	534	486	529	543	512	534	493	534	473	514	510	587	499	502	542	507	517	524	543	508	518	539	565	536	519	502	526	495	515	493	514	513	507	522	504	493	498	508	494	516	528	567	508	515	543	511	520	537	504	525	524	537	487	531	511	521	529	494	513	506	523	511	540	548	541	507	500	511	514	547	521	534	549	569	523	534	548	515	477	526	535	501	530	508	566	561	504	550	516	577	547	486	498	491	500	505	550	554	479	531	501	487	488	503	498	521	524	510	510	521	532	490	532	499	574	535	570	512	516	493	516	537	529	495	532	523	481	530	486	510	482	542	525	520	530	552	508	512	524	567	559	492	560	519	501	539	500	513	524	531	524	504	507	497	532	522	523	537	545	518	469	528	499	529	496	499	506	549	526	512	533	537	527	544	492	511	505	517	512	516	545	524	522	530	501	554	538	499	513	492	538	515	521	516	483	517	527	533	539	530	496	549	560	498	516	511	497	495	512	516	490	536	517	534	527	503	525	523	517	532	517	494	527	502	532	532	546	476	526	490	521	497	551	531	546	520	515	526	496	561	537	538	511	549	530	505	531	543	512	532	564	526	522	477	559	527	527	511	517	471	532	499	585	513	509	494	524	530	547	547	528	521	533	519	495	537	536	524	500	589	556	539	535	553	530	515	519	567	547	489	539	511	559	526	538	538	541	537	535	530	524	545	492	534	513	496	548	502	515	571	554	554	542	498	527	503	515	521	541	555	515	502	536	531	529	526	476	512	498	510	522	519	507	483	519	500	519	569	540	528	542	499	528	460	505	486	530	543	536	589	528	529	509	520	524	528	520	498	486	523	500	534	509	526	538	498	550	506	531	543	510	522	548	524	505	487	487	501	527	553	533	505	526	478	538	559	555	506	537	559	522	519	540	541	508	534	583	532	485	523	498	526	534	518	551	530	533	484	510	540	516	507	545	497	526	487	530	541	534	550	508	499	500	564	532	524	509	553	540	521	501	517	499	526	497	482	540	475	544	516	531	501	495	552	520	534	526	539	526	536	495	512	532	519	541	485	538	540	509	526	545	554	499	531	532	538	511	529	533	550	555	531	492	520	550	489	503	537	496	488	507	528	496	537	516	517	543	528	536	522	515	538	487	533	540	542	550	512	544	540	515	520	508	487	515	516	542	504	511	541	567	554	522	536	582	506	478	473	523	495	548	519	564	508	507	513	502	510	535	484	519	535	514	537	529	499	519	527	496	524	541	540	545	525	524	518	504	502	518	547	539	517	503	503	551	541	490	514	505	503	518	519	486	545	547	531	545	488	481	499	578	545	578	507	515	540	491	484	498	530	510	544	492	527	543	528	493	511	539	554	498	505	504	502	467	526	526	509	533	530	493	509	497	513	521	525	555	526	571	498	525	515	523	511	526	562	560	522	508	478	508	567	516	594	540	509	521	506	505	515	520	507	523	533	532	478	532	504	497	497	528	533	502	474	519	514	497	533	552	514	523	507	538	513	526	555	506	526	520	512	553	544	524	473	513	508	523	509	526	491	536	520	513	538	537	502	499	546	538	530	500	563	558	550	557	503	512	525	533	499	541	502	536	506	514	520	485	510	514	525	519	551	555	528	503	520	499	511	488	517	495	565	531	477	497	518	517	523	549	535	486	547	533	508	545	507	488	526	523	553	466	545	547	529	513	550	539	528	544	519	538	529	504	530	496	518	568	536	507	493	538	534	503	523	506	509	523	514	570	475	533	515	506	580	504	530	542	537	541	515	520	505	500	527	504	515	570	505	505	500	525	532	516	525	469	513	499	498	532	510	527	536	541	531	503	520	529	555	562	517	503	537	494	543	511	501	525	515	516	507	492	529	504	533	536	511	522	491	559	553	544	523	575	520	516	514	495	479	497	515	539	503	544	499	509	512	508	528	519	529	532	504	547	544	492	512	499	512	546	535	513	545	545	512	519	519	531	514	525	509	515	490	522	510	546	532	539	541	537	528	502	563	495	534	535	530	538	527	530	539	506	501	593	523	498	503	507	514	516	494	537	526	497	507	523	554	532	514	483	512	563	490	485	515	495	532	539	503	534	511	485	535	514	536	527	512	547	532	504	519	533	532	520	513	531	495	545	536	521	527	552	491	505	528	541	521	526	557	517	538	493	541	534	539	494	545	520	493	511	529	524	536	513	542	548	538	499	521
1744	195	200	187	175	186	180	171	176	145	143	154	141	152	179	165	129	147	133	145	143	150	137	151	135	166	144	139	150	143	174	170	151	170	148	142	152	147	148	133	150	177	143	133	122	125	160	137	159	151	149	122	135	137	143	151	145	163	162	166	128	163	139	152	169	143	144	153	155	151	137	162	141	139	159	154	163	146	140	137	150	137	147	152	154	141	148	125	152	171	139	143	167	141	137	155	142	143	124	151	151	132	158	149	144	132	162	147	158	154	145	160	139	125	138	157	141	128	121	141	145	144	155	142	119	136	132	142	135	153	137	142	156	161	151	153	142	154	145	151	154	133	156	137	142	144	156	126	145	157	144	158	141	160	165	165	154	154	150	158	131	129	151	133	137	125	120	147	140	161	132	140	151	135	153	149	134	153	150	162	141	170	141	143	148	133	145	143	150	149	161	143	134	153	154	141	133	138	153	149	164	146	154	133	138	141	143	136	139	149	147	137	160	138	151	140	136	129	144	150	151	141	137	152	133	141	163	149	123	157	142	141	152	130	144	159	133	149	130	164	155	127	153	147	156	156	168	160	146	138	148	158	144	146	132	133	145	129	152	155	141	144	154	146	154	151	141	136	143	118	160	139	144	147	132	133	140	145	151	169	143	134	141	135	141	158	152	145	162	160	173	128	127	154	154	166	147	147	145	131	153	153	156	133	136	150	147	149	131	124	136	163	134	131	164	138	124	141	156	132	141	154	142	156	149	158	151	146	131	158	144	161	153	155	170	160	145	132	162	153	137	129	145	165	163	149	141	135	144	149	158	146	160	148	144	151	163	130	163	151	146	142	155	135	134	160	147	154	138	147	133	159	140	140	149	141	129	139	147	143	125	144	139	161	147	153	152	123	145	156	149	158	157	170	155	153	133	145	145	134	162	141	128	118	145	154	123	171	146	156	135	157	135	133	148	146	158	130	147	137	152	131	147	143	178	149	142	160	152	142	139	127	149	131	160	169	138	154	160	146	148	158	132	176	137	132	149	154	148	153	151	142	150	142	135	138	143	138	149	153	156	152	163	152	113	155	140	149	135	143	143	156	127	161	145	139	131	155	131	162	138	155	167	138	140	147	138	128	136	150	152	146	136	139	142	144	136	153	149	131	149	148	128	133	143	147	133	135	161	148	151	131	159	155	149	127	145	144	140	142	154	136	145	135	146	146	124	137	156	123	145	136	152	164	152	162	149	157	172	118	166	165	166	139	144	143	125	145	136	148	142	130	154	138	147	153	159	136	142	158	155	140	143	129	144	155	152	141	137	139	155	150	161	146	152	143	135	146	138	137	152	156	149	135	140	153	152	139	136	148	121	149	152	155	156	150	131	142	133	160	142	132	147	133	151	147	134	144	126	135	167	133	158	136	131	158	147	151	169	152	156	161	135	130	153	154	162	141	153	149	135	149	183	156	163	144	140	142	143	156	159	160	137	151	136	154	131	144	136	145	156	138	165	152	171	150	169	143	151	146	139	140	148	140	165	138	144	134	152	150	162	166	154	158	144	144	144	147	145	152	133	158	150	129	142	151	142	147	153	159	160	141	167	151	142	130	141	135	160	146	146	153	150	166	136	142	140	141	124	141	150	155	148	153	144	162	149	169	137	165	135	163	148	136	130	159	171	140	145	150	146	158	154	141	135	138	141	151	137	145	162	170	138	130	151	154	151	146	131	153	152	168	139	136	161	175	137	140	162	134	158	130	160	146	154	171	160	141	146	153	166	171	147	134	163	155	145	154	151	163	159	172	145	148	137	150	149	159	139	124	157	165	134	137	151	135	135	137	151	130	140	160	150	165	154	135	161	149	134	133	157	142	156	159	142	143	165	133	134	145	154	147	147	151	159	142	146	130	150	156	137	142	140	148	154	149	152	139	150	140	119	133	137	147	130	151	152	135	145	157	144	136	159	146	134	135	169	130	146	151	145	143	152	146	144	130	136	143	147	142	133	166	143	137	134	144	166	159	159	156	154	144	154	140	128	146	134	151	153	129	172	134	141	152	128	134	135	144	151	136	164	147	141	143	149	149	147	126	115	155	163	146	139	141	147	145	144	152	132	136	135	143	155	139	145	162	116	152	156	147	156	153	140	135	152	170	137	144	145	141	135	166	150	155	145	129	152	123	144	134	140	144	145	141	136	172	137	130	126	149	140	137	138	162	135	156	144	129	148	159	144	138	149	138	149	147	127	145	143	151	137	124	167	148	172	140	126	135	127	135	146	124	150	168	126	155	123	143	156	172	156	150	147	141	144	139	148	131	148	149	144	126	147	144	138	158	163	161	143	141	134	157	150	147	152	153	130	152	142	132	127	143	145	148	138	138	149	148	153	159	142	163	151	134	133	136	151	155	166	158	137	144	125	169	157	156	151	158	145	167	136	138	134	160	123	141	147	140	140	116	144	153	150	138	143	131	157	128	138	135	146	142	151	136	155	148	156	172	165	143	159	128	146	148	137	158	121	160	159	153	147	145	138	152	146	165	165	131	158	149	154	151	166	156	135	164	147	146	149	156	148	140	128	135	144	150	164	138	154	154	151	136	135	169	145	154	159	139	152	156	133	141	155	136	149	141	130	151	141	141	125	151	163	154	155	142	132	145	121	137	130	136	137	160	146	143	171	167	158	155	160	133	156	144	150	184	133	142	142	147	141	160	138	149	135	146	154	156	136	127	144	159	131	143	139	149	170	151	143	126	140	151	148	140	148	162	152	166	153	122	129	145	144	151	155	136	134	157	146	152	150	141	175	124	145	158	140	139	148	154	143	168	146	139	139	164	156	148	139	144	135	145	153	146	156	147	150	147	148	153	134	135	147	132	131	140	141	152	131	155	142	162	131	140	144	117	135	159	139	139	130	140	123	162	136	131	133	147	150	147	159	140	162	150	148	147	153	148	144	141	150	149	141	153	136	148	130	160	123	137	127	150	135	143	145	123	147	127	149	149	146	152	155	142	150	154	120	140	165	147	142	162	150	127	143	152	133	159	144	129	150	163	148	128	137	150	147	150	128	148	136	144	124	141	159	127	135	139	133	138	163	135	140	156	142	146	141	139	146	153	143	140	117	146	164	155	134	147	133	162	167	149	132	147	161	134	149	143	141	161	134	145	156	159	159	161	139	141	135	137	138	151	141	150	135	139	151	168	146	137	144	127	125	154	127	160	152	143	116	127	142	168	144	155	135	155	142	148	150	152	147	143	146	148	139	160	142	148	161	148	153	148	160	156	143	152	145	149	142	143	136	152	160	143	168	133	168	149	161	133	142	119	144	141	135	168	140	174	125	149	160	149	145	133	165	132	147	155	153	147	141	144	149	160	148	155	143	145	140	165	127	119	139	138	135	151	161	134	135	148	142	164	147	147	145	142	144	147	134	129	144	165	150	133	129	126	149	154	159	121	156	162	157	144	155	127	153	156	145	140	140	158	153	142	146	145	159	139	155	142	140	162	137	154	164	150
2097	591	636	698	678	687	656	646	620	593	558	553	556	532	508	529	524	550	519	530	553	507	534	554	575	571	558	471	541	577	568	568	603	544	491	560	516	522	538	509	538	531	542	562	582	513	577	538	512	555	528	507	542	552	505	498	524	517	517	503	549	512	525	519	513	516	556	555	542	558	552	495	518	496	519	512	566	536	499	546	549	562	530	522	562	548	557	584	546	538	562	562	608	579	538	539	532	498	526	520	543	537	554	601	566	519	510	533	539	496	517	477	569	609	566	584	578	575	538	543	533	543	526	547	533	502	567	537	534	560	545	537	518	526	518	532	559	535	541	520	510	530	559	527	505	468	490	559	485	515	499	512	525	512	498	572	524	525	534	503	549	536	523	521	583	531	505	548	540	569	533	540	494	499	556	502	538	519	570	535	605	539	496	537	498	509	534	543	466	520	533	510	530	547	540	493	558	521	532	517	523	511	518	547	514	477	481	494	503	498	524	543	494	537	574	519	594	532	526	511	545	522	539	538	509	518	523	541	531	511	499	534	585	549	548	521	500	590	539	508	511	536	509	560	517	522	530	534	511	544	543	496	524	549	482	509	510	551	523	544	495	522	525	512	532	508	489	496	542	508	538	578	481	520	545	518	545	549	525	540	561	532	528	561	546	553	533	497	570	543	573	574	549	489	536	522	471	519	469	513	519	519	535	519	534	551	481	501	501	582	501	540	526	563	545	518	472	516	533	531	484	518	473	543	533	576	535	528	519	529	515	515	556	499	557	472	558	525	506	532	574	518	509	526	536	512	521	507	509	557	473	576	483	505	527	566	513	551	501	575	542	506	533	543	606	495	538	523	548	554	539	539	554	509	537	513	578	516	533	529	507	597	550	541	553	517	533	530	568	504	547	559	502	573	506	516	523	566	537	523	552	554	526	560	507	520	536	511	555	520	518	565	530	545	513	538	519	554	566	570	501	510	526	545	527	505	512	521	523	544	556	550	542	502	521	518	562	487	533	537	550	543	537	535	519	525	515	486	504	557	517	539	543	528	543	539	548	519	503	524	474	541	518	487	452	537	565	514	533	521	548	569	547	500	544	521	497	564	523	514	510	513	527	540	562	507	551	495	542	517	531	554	526	525	561	540	554	499	516	522	550	563	545	517	556	501	502	520	489	526	514	530	552	533	550	542	569	538	529	547	554	537	533	550	542	536	536	560	554	512	504	487	552	579	551	521	508	550	570	507	565	524	525	527	535	527	518	515	555	546	535	553	518	525	502	532	512	528	490	527	501	555	552	527	536	529	529	526	487	591	516	510	578	542	552	509	516	533	542	513	501	561	550	497	542	529	551	521	534	494	516	493	542	547	539	549	523	511	509	580	548	512	577	551	537	544	515	565	520	513	517	529	542	546	498	518	575	494	516	554	513	550	525	513	518	545	471	500	539	530	521	539	542	549	550	508	516	519	521	530	533	574	492	562	547	546	531	564	565	543	492	531	524	502	511	530	506	550	528	509	532	535	523	531	485	527	520	530	534	534	502	467	507	526	517	522	529	543	509	492	524	535	502	540	534	543	556	492	528	497	514	542	559	510	532	539	559	562	581	531	542	537	527	527	544	549	501	512	540	495	497	512	516	532	504	569	518	563	495	526	531	477	515	518	505	499	467	518	581	562	490	531	537	548	513	578	536	527	538	545	507	498	500	506	575	549	546	532	528	527	528	540	532	502	528	506	517	525	558	556	535	508	585	579	542	551	560	558	534	555	527	537	523	520	517	583	531	531	510	519	561	516	500	544	529	534	482	532	541	543	503	508	526	548	496	488	523	516	502	526	514	552	531	484	565	510	543	516	516	510	529	602	528	532	486	597	491	532	516	545	555	488	539	518	521	509	507	492	517	513	502	513	564	541	526	531	496	513	504	509	561	487	584	531	492	521	566	514	513	563	507	548	488	544	548	501	546	493	541	481	497	522	529	489	496	526	554	521	533	504	562	521	553	513	524	563	516	527	539	509	502	540	529	503	540	539	537	532	541	541	548	549	530	544	518	532	506	548	534	517	490	552	550	529	539	540	539	551	544	548	499	489	497	542	518	494	559	497	510	557	526	539	527	560	522	514	547	532	567	485	534	521	519	555	492	534	535	530	537	548	554	527	518	515	499	569	507	495	554	511	558	526	529	550	530	540	564	551	513	516	500	515	502	557	516	533	545	568	560	549	555	520	547	514	535	551	544	559	528	561	539	551	527	528	555	545	547	527	553	520	492	519	550	499	510	554	533	534	502	543	520	553	537	506	511	529	538	491	522	523	548	499	504	549	523	510	542	554	578	508	514	503	549	532	552	558	549	526	527	520	545	510	538	523	525	546	490	478	540	523	587	543	525	540	521	509	563	523	476	551	525	521	540	509	555	547	568	527	532	555	527	470	515	521	507	537	517	517	511	541	564	494	526	473	496	505	468	497	510	546	544	547	497	544	524	536	514	544	532	566	549	513	502	523	474	528	526	536	540	503	543	501	516	538	497	544	514	523	538	518	552	506	523	554	514	486	519	528	534	548	555	499	555	541	522	550	500	510	547	524	548	566	534	550	516	531	530	539	566	533	497	525	519	554	573	506	542	501	579	554	529	514	520	563	558	517	550	520	562	534	524	546	558	534	514	503	558	565	506	555	524	514	495	545	547	494	513	544	529	482	503	497	572	489	491	548	570	523	499	502	588	551	516	523	489	502	529	569	533	532	529	504	561	528	525	530	518	513	499	518	539	537	521	533	562	527	494	543	519	576	535	505	548	569	519	503	573	508	539	568	545	517	534	538	513	530	514	520	560	495	515	542	590	557	530	515	536	498	513	504	514	546	519	544	553	542	526	520	512	541	565	543	543	537	498	503	527	524	532	499	544	525	506	544	555	555	522	545	522	529	547	526	512	549	489	558	521	515	507	504	550	563	489	535	548	547	543	531	524	517	494	481	567	515	509	513	540	515	522	541	533	525	530	511	504	483	516	556	535	532	557	540	555	587	509	533	521	537	511	542	541	528	511	520	548	558	499	547	534	525	545	516	564	526	541	533	496	549	478	525	507	521	497	502	497	558	535	496	543	506	532	560	511	494	540	501	510	530	512	531	511	496	531	508	494	542	536	520	489	520	534	533	539	485	539	510	541	515	524	582	506	529	538	543	526	570	530	570	501	529	523	495	574	525	479	548	470	508	492	533	529	511	540	490	588	541	540	531	520	536	536	481	553	503	549	536	524	499	501	531	530	518	510	527	515	564	548	514	510	538	541	488	541	506	518	498	507	515	506	551	546	519	551	548	491	545	526	522	570	530	544	516	489	496	530	518	541	502	533	541	571	510	544	540	523	540	521	505	529	499	539	511	518	555	559	505	536	519	520	524	488	553	551	545	532	505	578	572	520	534	503	465	530	495	497	540	543	570	601	534	516	576	511	519	606	538	513	508	533	510	530	535	528	531	534	553	528	524	540	531	571	547	493	494	552	544
1620	205	180	189	186	175	174	152	164	157	159	143	142	159	130	157	149	129	148	140	175	163	141	162	142	138	157	149	133	161	147	131	158	133	148	160	163	157	175	158	125	136	150	145	163	136	137	166	131	145	139	135	125	153	139	151	150	150	163	142	173	159	144	128	148	134	168	153	161	126	151	165	138	160	129	153	145	135	155	160	146	152	152	147	144	129	140	148	141	155	159	156	156	123	141	150	169	152	159	138	163	140	139	153	129	133	151	158	144	134	150	136	145	169	145	147	149	151	144	121	131	178	145	161	157	164	140	156	124	169	148	153	119	142	164	149	132	143	174	157	168	160	150	146	185	146	145	142	164	129	155	143	110	174	136	150	127	140	153	156	144	141	161	134	166	162	136	138	140	157	137	175	141	147	154	144	150	157	161	143	149	131	135	144	138	131	142	144	162	140	155	145	133	143	152	141	161	158	145	148	151	163	145	114	159	142	157	156	143	157	166	133	148	138	142	156	152	152	121	172	162	133	144	175	148	151	145	145	123	144	121	154	161	140	148	151	129	168	162	140	139	132	146	145	152	169	143	144	134	133	165	146	159	142	161	140	135	160	153	148	133	152	161	149	119	134	146	147	141	134	124	163	158	148	153	152	140	151	151	157	133	126	160	173	138	151	135	150	135	137	149	142	149	134	161	154	168	166	160	158	138	127	149	142	144	148	162	151	157	171	155	157	144	147	128	156	140	135	162	153	151	144	145	137	155	139	147	143	168	154	169	131	152	159	140	144	153	156	126	143	158	165	177	161	155	146	146	145	146	141	171	161	153	151	144	138	120	121	161	151	135	151	145	160	146	150	148	158	145	135	183	138	145	162	158	161	139	176	165	139	142	130	149	152	147	149	152	148	128	157	141	150	138	140	161	159	151	154	163	136	139	151	153	140	154	144	134	145	161	142	147	140	166	146	152	150	147	169	162	166	150	153	161	148	139	150	155	165	155	147	142	136	151	147	147	150	136	139	165	141	148	129	145	162	127	157	154	139	135	139	159	136	133	141	167	145	129	149	129	149	138	143	152	152	170	170	153	151	150	143	135	144	129	148	139	143	149	141	152	151	129	122	167	130	148	154	139	151	154	155	157	147	136	170	135	154	152	147	143	164	164	139	132	167	144	133	150	143	135	144	137	143	155	127	135	164	147	157	145	149	125	132	163	140	136	135	156	137	140	140	144	131	147	131	145	152	134	144	133	154	139	140	154	135	137	127	151	140	165	147	150	137	151	137	167	140	136	160	174	148	152	154	153	167	135	153	145	157	129	146	146	162	148	147	137	163	164	134	148	167	140	143	148	160	145	146	132	153	133	154	142	138	149	143	157	160	144	148	163	146	158	157	145	143	138	119	152	142	159	122	150	153	160	134	145	159	138	168	142	141	161	148	150	155	150	162	127	151	146	142	135	151	139	150	161	145	149	163	161	147	139	152	155	152	155	152	138	159	147	150	130	130	142	147	141	150	117	147	155	142	147	132	144	136	145	171	143	150	164	150	155	144	139	134	141	170	146	165	148	143	157	134	151	161	171	138	148	144	145	176	156	134	144	149	139	133	145	153	133	140	129	165	141	135	138	131	135	165	136	135	153	148	162	151	140	144	155	142	138	153	151	142	142	119	146	160	142	129	129	133	160	152	137	144	155	163	126	159	158	135	153	160	152	125	134	149	153	144	147	122	136	154	117	150	138	147	126	153	144	151	138	159	153	151	154	141	153	147	141	148	150	139	135	141	131	144	150	149	155	145	148	156	139	150	146	155	141	134	146	139	128	154	147	150	154	144	153	134	150	140	150	128	138	143	156	154	139	157	145	155	157	165	146	128	132	156	120	164	159	139	145	144	134	145	153	163	177	148	147	143	128	146	143	131	145	159	143	144	127	135	155	157	139	132	145	159	152	129	154	165	144	150	157	139	145	117	157	157	160	153	142	129	154	150	124	166	141	155	132	135	144	141	147	161	132	157	147	143	134	144	163	161	161	139	153	163	148	139	147	144	131	144	108	137	133	144	147	150	146	145	134	145	133	142	161	158	141	138	150	158	146	130	150	135	155	140	152	159	141	155	146	120	141	153	147	148	129	127	156	160	143	155	129	141	146	154	154	140	144	146	158	147	147	142	159	135	142	150	134	145	148	158	162	150	144	148	152	149	141	134	124	142	174	165	150	159	151	144	151	130	159	136	135	141	152	139	144	149	141	160	166	140	129	164	148	155	144	146	154	137	158	116	134	140	124	161	137	131	149	150	132	118	164	135	148	164	152	165	142	131	148	155	143	149	147	139	145	139	156	148	167	157	145	150	152	151	138	122	150	125	131	169	156	134	140	146	150	134	136	143	135	142	129	130	136	155	173	134	133	131	157	139	157	144	150	155	156	143	163	141	151	128	134	143	130	158	149	156	158	163	153	148	145	159	146	137	140	150	154	149	141	150	119	145	173	152	128	151	142	156	160	145	152	139	180	161	159	152	178	157	175	145	138	158	152	137	143	152	148	138	142	159	140	137	133	148	155	152	150	125	143	155	156	145	136	156	170	166	138	134	152	136	162	140	141	146	143	133	126	150	145	154	157	170	152	152	131	156	147	135	138	143	144	137	173	153	153	130	152	168	135	144	140	149	152	161	141	149	161	120	142	139	149	170	154	148	137	124	159	149	149	144	151	169	154	164	142	119	156	126	145	136	133	161	138	150	148	163	140	154	169	130	156	145	134	142	107	164	142	152	156	146	161	140	132	176	138	141	156	149	145	152	149	158	141	153	137	135	128	143	140	166	166	134	155	149	147	155	152	143	162	140	150	151	143	161	127	145	159	138	144	144	122	156	165	157	134	138	143	136	155	175	141	143	142	121	139	135	144	174	133	143	137	137	150	141	138	136	150	141	134	146	154	151	162	140	164	156	149	150	132	120	155	146	142	141	175	149	155	134	141	130	140	149	144	163	133	143	122	165	158	128	147	146	148	123	139	156	166	133	141	159	125	156	158	150	154	129	152	149	156	156	152	165	165	158	145	150	145	168	122	154	130	160	162	171	157	146	152	145	140	163	162	140	159	160	145	152	157	137	151	159	149	146	116	162	146	157	136	130	146	148	133	145	145	178	143	134	153	135	156	159	135	137	142	146	146	127	143	178	128	148	141	139	144	140	145	156	159	146	145	155	150	164	144	138	168	153	172	144	142	142	144	178	154	149	140	146	145	136	131	140	153	148	157	155	147	146	136	177	162	139	147	156	166	144	128	147	172	160	139	133	147	166	161	142	161	145	144	129	124	161	155	167	157	130	151	144	144	152	127	154	158	142	146	143	140	135	147	154	138	148	142	171	146	157	148	144	161	153	141	162	157	146	154	153	137	130	137	143	156	153	154	130	153	178	155	157	142	169	151	153	137	153	153	133	163	130	147	143	190	157	150	134	163	156	138	156	152	148	158	147	121	138	157	137	160	147	157	153	135	128	152	151	139	149
2093	579	668	734	669	622	609	619	610	620	606	541	544	541	544	571	554	528	514	524	534	506	533	564	530	514	520	562	544	551	508	551	573	559	520	541	503	538	512	557	505	506	528	530	560	550	517	507	509	553	518	549	561	512	537	526	490	542	540	497	536	506	580	525	548	545	526	529	555	506	553	552	548	499	598	553	520	523	510	510	488	532	545	558	506	526	503	559	529	547	607	614	566	560	533	521	575	558	477	554	545	532	571	523	569	554	525	547	546	514	523	528	560	599	549	535	561	521	526	573	525	534	542	533	531	531	501	540	499	560	500	545	504	526	508	520	547	531	541	503	556	546	496	514	529	496	511	552	530	585	525	539	532	519	535	513	542	511	549	488	502	574	521	547	501	538	561	534	528	536	541	517	550	575	508	515	479	511	553	556	528	512	465	513	560	519	529	507	496	534	530	520	541	528	550	510	508	542	534	571	533	545	569	477	533	560	543	515	527	522	532	530	528	533	502	545	567	513	524	506	502	534	522	543	540	578	550	491	566	474	550	528	521	505	541	539	534	524	514	532	501	541	521	553	541	552	530	559	521	490	524	558	501	538	520	517	560	504	522	504	530	528	526	537	531	530	572	537	505	539	566	543	563	532	557	518	532	519	533	517	536	534	541	557	537	536	484	500	554	538	544	580	590	534	533	521	516	531	525	508	536	536	570	500	502	539	554	550	552	521	545	517	538	549	515	548	512	536	534	546	554	537	544	511	483	534	533	547	498	531	558	526	552	530	525	570	534	486	529	519	528	556	545	508	526	531	514	536	545	509	530	532	521	537	531	516	518	482	541	511	526	532	516	498	560	507	501	553	522	536	479	531	508	571	522	534	493	534	522	538	561	526	526	540	524	513	510	471	509	498	545	521	522	514	562	501	487	540	518	515	525	525	519	536	519	541	521	520	564	545	528	529	497	534	503	524	561	564	511	502	525	544	538	508	530	484	522	475	539	546	535	523	535	568	549	554	522	502	523	524	525	521	498	517	494	512	565	562	529	507	513	504	521	512	499	517	567	564	579	513	517	584	525	545	495	577	513	518	516	551	511	496	551	527	567	542	484	525	521	505	563	506	517	543	509	543	515	520	537	537	530	589	537	531	532	513	541	521	515	572	505	538	551	528	529	527	539	542	542	564	506	539	515	532	517	531	550	545	555	522	529	546	505	501	561	517	517	515	538	550	550	533	556	516	493	500	534	498	485	490	492	523	545	509	538	553	527	516	541	529	525	537	548	560	538	500	492	557	506	535	537	529	513	544	519	521	524	529	570	520	503	511	494	533	539	503	469	514	513	531	548	509	510	527	575	557	471	496	518	534	550	541	523	532	589	531	519	488	491	523	537	514	466	530	508	531	515	536	526	494	550	521	507	493	569	492	499	575	539	533	522	510	520	554	502	506	512	512	548	519	538	514	547	523	511	515	502	533	558	517	512	567	558	501	565	554	533	571	533	541	502	522	484	562	517	528	515	532	512	520	536	514	540	520	580	562	539	497	493	543	491	502	519	525	511	533	535	532	518	526	524	518	543	547	514	504	541	534	535	550	506	511	508	540	497	527	534	501	534	529	511	566	536	522	527	468	534	503	526	532	567	531	516	558	564	534	528	546	552	543	496	570	548	532	507	539	486	481	533	506	560	503	542	557	522	540	512	471	559	558	526	502	529	527	525	493	518	524	535	520	507	513	524	506	502	561	535	488	550	521	545	516	532	523	508	575	517	515	530	526	482	523	558	537	518	567	563	545	524	537	531	495	543	495	528	518	538	510	490	504	511	515	510	521	521	550	530	507	545	501	501	507	527	555	504	568	535	557	510	502	565	517	528	506	554	550	535	530	548	534	540	508	478	527	509	469	530	496	539	493	524	512	523	505	536	543	520	507	541	551	568	495	555	524	527	567	550	550	553	516	527	523	487	528	531	528	513	504	545	524	499	530	536	519	512	494	545	550	489	477	582	488	511	519	520	536	533	545	555	560	532	478	515	502	536	543	548	537	505	519	525	505	496	491	537	565	569	521	523	525	531	528	539	513	556	542	531	546	488	537	547	536	504	506	546	481	522	517	535	535	507	557	497	537	477	522	496	535	566	528	510	472	541	524	489	553	531	568	536	500	521	505	509	494	535	506	542	523	538	561	516	512	490	564	529	514	531	513	530	489	559	537	514	554	521	559	514	550	505	561	543	533	511	532	556	496	510	547	512	537	531	545	547	537	533	502	548	545	522	546	524	546	519	541	521	515	541	528	484	535	512	535	544	526	509	526	527	531	504	532	522	510	537	513	485	540	492	507	548	501	513	520	495	523	558	526	515	487	560	550	535	534	524	510	507	564	506	511	578	535	523	546	516	523	572	491	522	529	514	556	534	494	488	544	525	531	510	533	520	530	487	532	574	510	526	561	525	526	518	517	548	517	526	537	539	508	505	526	525	513	562	568	564	504	535	598	505	475	533	513	535	541	485	539	569	516	551	518	531	485	552	525	524	504	529	537	524	543	502	536	554	526	517	521	539	545	511	507	513	522	498	536	481	492	508	494	540	524	571	546	523	529	498	540	518	531	516	526	542	527	505	537	532	509	528	479	515	549	521	539	475	513	523	548	525	547	567	556	538	556	576	532	529	501	540	527	513	536	506	542	546	535	515	506	555	504	558	522	521	528	495	525	520	532	518	538	516	538	523	498	518	529	499	517	542	537	500	577	541	577	531	536	534	548	524	539	525	516	530	528	520	563	559	496	551	481	560	525	532	565	509	523	520	582	540	499	495	563	542	524	532	532	525	565	543	529	542	530	501	524	519	530	514	568	530	558	522	521	559	537	549	490	498	534	530	560	537	512	544	539	496	573	543	538	528	550	539	512	511	505	521	529	513	511	543	518	514	539	528	568	515	480	497	508	492	528	524	535	550	521	517	518	549	545	565	541	522	525	514	527	477	517	520	523	516	523	535	538	500	517	506	558	547	552	538	492	530	536	524	481	499	548	559	535	531	511	492	524	545	550	528	537	531	569	522	557	543	555	476	524	530	564	540	547	494	519	505	547	528	507	511	504	535	552	536	517	507	543	545	529	539	543	514	534	553	522	549	526	525	538	501	532	524	555	525	539	538	512	510	550	498	558	533	551	520	548	511	528	526	542	506	511	541	549	531	554	514	506	526	516	518	555	525	513	497	547	531	492	468	566	522	543	496	517	559	525	531	526	485	515	509	528	518	512	531	484	535	545	517	535	556	545	496	531	514	518	526	508	478	530	552	543	516	508	600	551	542	494	544	551	532	539	508	542	546	497	544	567	495	494	519	556	553	498	543	578	546	529	491	493	522	490	496	566	509	564	555	552	544	537	490	513	516	539	522	536	514	524	569	523	529	529	543	529	537	507	527	505	516	533	527	456	548	535	560	499	550	540	561	530	511	516	510	548	538	514	520	532	508	549	514	519	554	518	496	553	530	527	532	566	488	530	490	546	543	556
1668	200	178	178	149	152	184	153	166	135	139	156	125	134	132	151	153	137	113	125	148	152	149	132	144	140	124	114	117	148	149	134	117	120	155	147	125	131	121	135	144	123	154	129	132	143	139	125	115	122	136	137	143	151	135	154	126	143	146	121	130	145	149	140	148	127	146	133	147	153	139	140	135	141	138	153	143	154	144	130	149	120	145	135	160	135	149	146	145	116	157	136	147	137	148	129	171	135	145	146	120	144	122	129	137	139	125	131	145	154	137	126	148	141	149	141	131	144	143	141	133	138	131	143	115	140	139	142	156	134	131	131	129	134	124	120	146	136	116	123	113	154	139	133	141	146	150	149	140	144	134	156	133	132	138	146	133	144	137	138	145	141	167	146	144	152	145	148	123	146	148	119	135	146	147	142	141	126	144	132	145	123	138	148	158	141	144	142	150	158	144	133	140	153	135	136	133	137	145	100	144	129	143	122	134	136	150	131	128	135	128	130	130	127	136	168	139	140	141	122	142	138	131	138	133	130	139	134	135	156	142	119	118	123	126	157	115	133	135	160	126	110	109	135	136	152	115	134	146	166	140	174	130	159	160	134	146	127	150	129	136	133	132	127	138	142	135	152	154	120	153	143	147	168	154	126	120	151	148	140	131	149	128	142	155	169	146	135	140	148	104	141	133	118	140	125	144	132	138	122	124	142	126	128	142	122	131	142	117	132	142	121	157	132	141	159	122	168	140	144	129	135	140	123	137	133	122	139	143	144	139	146	111	134	147	129	158	149	145	132	143	133	142	127	148	135	141	124	137	145	140	121	130	135	120	151	158	141	136	137	125	126	146	135	133	145	122	147	138	126	144	124	121	139	147	147	114	147	135	137	118	114	134	146	154	146	145	134	138	130	140	119	146	129	159	135	156	141	156	137	132	122	137	125	140	148	152	117	119	139	146	149	112	157	147	137	133	143	167	118	127	129	120	138	143	138	139	141	144	130	129	142	118	139	163	143	148	156	137	144	138	130	166	159	143	146	138	146	137	129	148	145	139	153	154	132	133	129	114	131	149	143	128	135	137	121	168	141	141	151	123	124	151	153	139	131	139	127	134	123	138	145	118	145	122	134	137	162	135	162	146	174	121	132	150	135	143	170	127	141	142	128	138	125	130	144	137	150	138	142	123	140	131	155	142	119	150	132	128	139	141	136	149	135	150	134	137	153	154	148	141	114	133	144	135	148	139	138	128	128	161	122	161	149	134	125	130	139	131	119	134	137	146	126	135	134	131	135	132	154	133	148	143	139	139	144	126	136	137	139	144	145	114	118	135	142	126	133	136	140	144	139	155	158	133	142	138	138	143	144	134	134	123	130	141	140	128	140	148	139	132	128	122	129	145	136	123	139	129	131	133	151	137	132	146	117	149	144	122	140	111	129	135	149	145	132	132	144	143	121	125	136	143	125	144	135	134	151	140	143	169	142	135	136	119	150	128	125	126	136	148	134	159	131	128	124	124	117	156	147	142	129	155	127	161	152	123	133	119	125	170	143	127	139	137	143	140	133	157	132	142	139	142	135	130	141	113	150	146	130	132	145	151	145	144	137	151	134	127	139	131	129	135	153	125	136	141	152	134	139	133	138	151	129	132	142	126	122	151	154	175	141	122	138	132	112	137	125	144	120	132	127	143	157	134	127	136	134	128	145	130	135	157	131	142	153	140	122	126	135	146	123	127	132	126	140	146	137	142	148	131	132	152	132	132	132	128	143	129	137	145	124	134	140	147	132	134	153	151	155	145	128	163	136	135	156	156	142	137	141	135	126	117	143	143	140	132	147	141	156	145	152	143	116	151	151	133	141	139	132	132	155	159	123	128	132	137	128	156	130	132	136	144	116	138	134	139	124	142	135	128	112	133	131	131	138	135	150	121	142	144	145	162	128	136	132	122	160	128	136	134	141	126	142	146	123	144	138	153	156	119	131	149	155	137	125	138	149	129	143	132	119	117	138	125	153	139	127	150	122	153	137	142	130	134	128	146	126	144	139	157	138	135	161	142	148	131	131	152	146	136	143	125	161	133	145	144	120	127	152	126	144	143	137	114	159	121	164	131	127	133	138	117	137	128	132	131	130	142	127	132	153	152	115	129	132	128	132	118	142	126	122	145	149	127	146	109	158	135	134	137	125	104	139	145	144	144	154	123	140	146	139	138	155	150	125	139	151	150	160	149	132	147	142	148	139	140	112	134	133	123	128	134	138	141	152	129	132	120	136	144	153	171	141	122	128	134	148	129	120	122	154	129	140	146	134	158	145	127	147	132	126	119	158	124	155	136	141	122	146	144	151	140	144	141	132	123	119	140	142	156	130	151	128	145	154	142	137	133	122	137	135	150	131	133	113	157	124	144	126	134	134	145	131	146	162	142	141	142	136	130	153	116	139	134	162	132	140	147	167	146	162	116	135	143	146	138	142	115	137	133	136	143	144	137	145	138	138	150	149	138	129	131	112	152	141	156	131	145	113	126	136	142	137	133	149	150	150	146	126	136	144	140	147	115	136	152	142	149	148	128	140	138	144	159	135	149	130	136	121	144	132	132	162	126	142	121	133	129	159	126	133	132	127	136	128	136	136	145	130	135	139	139	131	140	139	151	169	132	146	137	134	145	144	133	122	125	119	138	136	137	145	117	136	149	127	145	141	131	137	134	135	138	131	135	130	127	147	135	146	121	139	133	141	149	137	150	136	135	116	132	130	128	115	163	130	160	130	129	153	142	130	132	131	146	159	149	142	140	139	160	110	133	141	129	123	144	142	146	150	142	146	137	148	128	131	144	147	130	127	140	130	153	128	141	177	137	131	146	131	141	137	143	150	134	129	141	138	134	147	141	144	126	133	132	145	141	131	140	146	140	139	134	136	139	135	137	148	135	140	134	136	153	141	146	121	134	135	136	128	127	144	142	133	136	140	136	111	145	142	130	144	137	128	127	142	132	127	134	132	138	131	144	137	112	130	138	126	142	149	112	118	127	141	132	137	137	129	150	140	120	158	151	149	122	163	143	129	154	130	139	133	133	119	140	143	144	122	141	150	150	133	124	147	123	144	156	142	161	137	137	135	144	143	158	135	152	140	123	142	143	122	128	145	152	136	133	148	145	148	140	146	131	138	139	141	129	112	151	157	125	133	151	135	140	147	130	157	149	119	152	148	113	145	140	139	156	126	152	162	154	154	135	137	130	142	131	148	119	152	149	153	168	165	146	120	142	134	145	131	128	153	162	116	142	130	137	123	134	152	130	142	144	138	123	153	160	135	117	138	140	144	111	139	129	162	146	151	132	123	115	155	147	159	128	139	119	129	134	122	144	138	137	120	126	150	133	167	140	139	134	153	162	153	139	145	146	161	116	128	125	123	133	127	121	114	136	141	121	136	126	130	136	140	133	121	152	137	144	144	114	128	126	139	139	134	130	132	137	142	135	131	114	147	157	133	125	142	146	131	140	154	150	153	151	150
1984	585	632	632	600	654	646	556	583	572	524	497	556	545	565	522	509	556	517	537	498	492	514	541	535	502	461	495	526	487	516	501	503	493	481	509	517	479	509	537	516	514	491	512	494	517	532	516	494	508	495	552	584	526	551	545	515	539	520	496	511	481	505	505	529	468	509	528	542	476	519	501	506	468	506	481	500	547	520	544	505	515	531	509	480	552	539	519	530	517	577	559	509	494	499	510	524	530	505	457	505	508	483	543	523	527	552	477	546	539	503	504	533	547	580	512	474	482	505	494	513	516	507	507	492	494	485	531	491	523	535	544	479	516	507	513	477	511	503	473	520	515	533	511	484	544	487	557	534	500	525	525	508	456	499	473	489	485	498	536	503	444	549	511	462	499	465	533	533	478	500	479	491	506	523	512	461	503	477	524	519	494	513	515	507	485	517	512	512	516	484	506	503	492	537	462	491	492	511	477	521	520	536	480	553	469	481	517	493	477	489	498	507	509	488	496	465	485	483	497	499	497	482	487	512	497	462	465	526	548	498	489	510	525	491	510	460	536	524	497	529	525	522	510	501	540	502	477	469	529	481	483	526	484	539	468	516	498	562	496	536	514	502	494	514	485	495	483	502	537	486	500	498	498	543	493	496	516	519	499	495	499	492	534	480	516	488	525	529	533	484	470	491	524	517	498	501	487	513	486	524	531	492	467	473	522	493	540	512	506	539	509	443	518	506	540	497	476	532	517	559	535	487	494	529	513	504	503	524	542	501	492	483	464	553	488	476	458	513	515	514	508	495	527	551	523	509	511	478	538	501	507	509	459	493	472	515	512	486	515	524	535	520	488	525	478	506	517	503	490	553	499	504	516	499	481	533	460	503	518	487	496	567	502	522	464	508	494	467	528	538	505	449	509	487	488	522	515	484	484	514	565	457	533	497	492	483	528	499	516	517	508	524	533	514	542	481	470	481	528	505	460	527	513	508	505	496	481	513	533	510	501	513	472	505	465	452	556	486	483	507	482	475	485	508	497	534	477	526	506	521	488	471	494	524	502	528	515	490	540	484	541	515	539	496	499	532	473	513	548	492	529	479	511	470	512	496	503	476	489	518	491	508	531	468	533	475	481	482	497	526	508	507	528	486	518	528	511	476	473	506	516	545	511	499	520	515	513	464	503	519	501	476	529	496	513	515	486	488	525	472	527	499	492	511	524	523	500	518	495	507	492	478	485	501	486	534	494	510	532	505	517	492	503	531	514	507	500	490	495	521	555	506	477	494	516	494	483	505	490	508	483	493	512	524	535	506	522	531	523	479	487	435	485	506	504	524	463	521	509	527	529	500	507	503	514	501	510	529	496	497	486	481	497	489	532	513	523	505	509	484	507	509	499	512	500	486	476	522	526	482	495	496	494	498	459	505	513	513	494	507	525	484	511	496	507	505	464	484	549	496	510	497	540	520	501	497	529	491	481	519	513	468	493	462	491	513	522	525	501	465	504	509	494	510	502	478	481	531	527	506	549	535	528	512	503	517	477	502	467	502	520	505	535	514	518	524	519	521	517	476	535	505	521	475	471	494	481	486	500	528	507	475	496	519	501	464	490	536	504	483	492	544	485	500	475	527	503	500	503	520	506	534	493	504	538	509	549	507	513	474	492	526	474	512	476	485	532	506	480	478	484	500	507	505	536	488	490	501	450	498	482	538	494	483	497	486	509	477	520	555	541	493	494	480	525	495	519	540	529	492	515	531	514	501	480	518	480	495	474	530	488	541	517	482	499	504	484	516	489	510	504	542	525	498	501	525	545	540	491	505	482	524	482	467	549	568	493	451	500	511	465	532	479	494	507	541	519	485	503	546	532	512	471	508	471	508	532	484	493	492	496	512	502	490	501	485	524	458	515	523	520	485	484	508	537	515	508	502	512	524	449	479	467	488	550	494	520	528	532	501	468	507	532	479	554	494	494	527	521	517	499	520	492	512	509	474	518	488	520	536	457	485	501	529	534	521	509	516	499	510	511	519	517	486	463	492	503	483	527	495	502	496	469	477	499	484	507	544	510	511	522	505	530	489	480	521	493	485	481	520	530	468	519	476	484	488	488	487	555	476	557	516	471	522	460	502	519	470	472	497	538	486	491	466	497	457	553	526	523	506	471	511	522	473	531	481	499	546	532	479	493	505	513	507	514	492	463	512	521	468	494	480	508	501	537	515	540	496	477	485	462	561	517	484	522	525	493	523	533	501	507	474	543	480	509	487	509	515	509	490	505	473	531	485	483	503	519	522	466	470	524	539	490	499	509	531	470	509	530	545	480	480	460	503	532	499	500	488	516	525	517	502	530	518	486	472	519	520	509	498	505	483	499	480	509	504	537	528	514	482	493	506	494	502	524	488	516	514	511	510	464	501	451	499	506	505	481	511	486	535	523	484	496	500	509	525	522	499	491	502	509	507	564	509	517	497	484	489	519	493	503	517	457	540	522	522	508	513	545	521	522	507	478	509	503	501	481	481	487	491	489	487	461	503	489	507	487	495	528	525	521	489	500	524	529	548	508	484	533	532	505	548	463	501	556	509	528	499	515	513	475	538	495	485	477	534	531	489	517	531	485	529	500	474	507	516	463	539	475	509	495	481	476	443	498	536	522	515	501	476	527	558	486	494	496	518	501	507	493	511	477	532	520	510	564	500	514	531	497	532	523	519	507	460	514	499	543	493	524	544	512	504	497	525	525	502	499	512	505	510	488	486	513	492	550	501	490	520	504	514	486	480	514	515	479	504	513	533	495	520	484	537	520	474	510	492	519	530	496	510	528	476	502	499	466	508	511	533	526	478	512	472	466	492	488	521	489	502	519	562	499	508	468	492	527	469	456	508	494	494	544	484	510	468	509	513	500	485	468	488	497	476	491	493	519	500	494	499	493	500	502	513	499	532	503	466	526	491	498	501	501	505	520	515	499	480	514	502	518	498	495	506	466	484	527	536	492	495	515	512	520	510	482	490	529	541	476	494	541	488	506	497	466	487	491	492	494	520	524	483	533	497	518	492	477	474	485	485	496	507	535	494	513	537	469	502	492	520	532	498	464	485	529	491	469	501	509	534	515	507	496	522	476	506	499	513	546	480	509	507	511	494	484	495	520	486	521	469	582	502	544	482	485	495	497	501	551	503	453	507	502	520	497	527	507	482	463	512	494	448	525	444	520	533	487	508	492	495	473	523	458	519	489	509	505	483	524	514	459	534	499	452	507	506	538	458	519	482	522	534	488	503	460	499	457	500	487	489	497	491	526	528	472	507	493	513	513	525	530	528	508	539	499	523	477	513	486	494	505	550	537	539	514	484	523	498	507	520	483	507	494	511	543	514	507	470	492	491	512	506	519	523	505	467	503	507	466	522	491	475	494	505	498	540	513	488	455	491	538	475	535	544	532	522	542	503	503	459	472	501	540	498	465	477	512	549	501	543	493	480	495	522	553	485	469	467	475	491	516	528	445	535	507	502	483
1691	185	183	188	164	167	153	148	136	158	131	143	148	137	127	123	121	135	136	148	133	150	147	133	145	128	133	140	118	151	138	135	133	127	146	145	114	123	150	128	131	117	138	149	137	134	140	130	149	118	106	123	154	141	139	145	137	124	107	123	148	143	126	130	127	121	132	138	119	126	125	107	142	131	129	132	121	131	118	143	125	135	125	106	132	120	109	132	151	126	126	133	125	140	127	144	119	122	126	128	160	136	135	121	148	127	123	140	121	145	144	124	125	127	156	131	143	123	149	141	150	130	139	137	144	133	139	150	126	132	125	132	119	128	151	131	144	161	126	122	127	138	144	119	148	131	130	135	123	139	140	109	128	129	142	131	121	130	148	144	125	131	124	170	139	136	138	152	119	152	125	135	140	129	133	120	132	135	115	137	118	143	111	114	127	129	147	115	129	121	134	116	141	140	145	146	121	114	147	119	137	136	148	138	129	130	132	118	124	129	134	134	143	138	118	136	135	139	136	143	142	129	145	131	146	127	154	118	132	138	117	134	133	123	102	144	144	128	128	125	155	118	138	140	130	146	136	148	129	131	130	123	129	104	160	135	138	129	155	130	156	143	127	126	138	134	136	139	147	133	149	138	127	127	141	136	136	111	119	132	133	142	134	122	130	147	138	129	134	118	128	118	123	151	122	117	126	117	125	151	130	134	154	118	127	138	124	115	125	142	137	144	132	130	134	140	138	149	118	116	139	131	126	125	139	117	138	124	117	126	143	127	116	117	123	127	153	119	144	139	145	137	118	161	161	130	147	134	125	96	130	134	133	118	148	144	120	137	131	128	153	134	118	98	155	140	127	130	127	139	128	154	132	135	133	137	142	131	143	129	145	129	127	129	112	120	133	131	127	145	132	127	152	130	123	142	119	117	126	141	142	145	144	119	150	129	136	149	139	122	130	135	134	134	110	111	133	132	137	144	129	151	134	130	149	117	138	133	124	125	140	134	146	154	125	126	109	137	136	122	137	132	135	134	118	135	157	131	136	121	133	142	137	131	124	122	158	143	123	130	124	142	147	141	121	127	140	143	135	128	145	123	136	139	128	145	124	131	131	133	121	155	147	149	125	132	143	127	125	127	119	151	152	156	117	134	129	131	143	149	124	143	120	134	125	128	127	154	122	139	139	137	126	120	148	130	132	149	122	139	138	150	144	132	130	136	134	144	130	144	134	132	126	121	151	142	148	145	123	125	136	117	145	112	131	113	125	138	123	125	119	131	112	144	131	132	129	135	151	155	125	144	129	122	151	102	130	137	120	130	141	100	120	140	141	142	137	122	143	123	132	111	135	156	126	136	116	137	133	121	113	133	128	135	142	120	125	122	133	116	132	121	111	145	130	139	154	134	127	121	128	108	123	126	123	127	117	146	152	114	126	131	125	129	142	147	155	139	129	164	132	138	105	117	135	136	129	135	138	119	142	122	146	124	114	141	153	140	128	140	140	152	127	121	125	120	124	119	146	128	135	144	128	116	149	125	123	145	147	148	134	150	146	127	150	123	134	128	115	122	143	147	127	137	138	129	133	140	130	114	131	140	126	116	156	129	142	124	139	119	128	130	123	159	139	124	146	127	138	128	126	143	114	126	136	132	125	104	133	140	134	136	150	140	131	133	149	123	122	128	121	142	128	120	129	137	130	132	109	129	137	119	135	141	130	137	150	123	137	139	122	126	138	158	124	131	117	115	127	154	136	133	135	138	125	137	132	108	133	157	118	124	113	114	130	142	123	129	124	150	109	119	129	124	118	135	146	136	134	119	138	141	118	136	131	126	141	152	128	151	124	142	137	143	119	117	162	135	150	135	142	124	144	148	154	131	132	150	161	140	140	131	137	136	132	120	126	152	108	142	101	136	116	129	132	129	151	126	131	131	131	130	145	131	130	162	114	138	125	138	141	126	147	132	143	153	139	125	135	153	133	122	153	149	109	125	145	133	148	133	141	115	142	145	130	126	119	121	132	132	117	130	117	145	125	139	138	158	128	147	134	127	139	125	146	118	140	143	158	136	134	128	139	135	110	130	116	147	129	125	122	127	138	128	141	134	134	126	138	154	132	148	132	119	161	133	129	127	129	137	110	151	142	153	142	133	118	101	121	159	137	114	136	133	154	132	136	135	143	136	128	148	159	134	120	145	114	123	128	137	133	131	124	131	141	127	134	127	148	124	134	148	137	123	117	136	137	141	145	130	136	119	130	126	128	143	121	119	157	152	141	130	132	145	119	133	143	130	120	140	128	140	126	144	126	134	135	145	144	119	116	117	138	130	104	114	135	146	139	133	129	127	127	125	135	151	149	154	127	113	145	129	120	151	137	134	140	146	156	135	132	122	144	132	142	136	130	133	113	142	143	123	124	125	138	127	144	123	122	142	141	132	120	143	122	135	131	123	136	126	142	118	146	146	127	146	136	148	136	111	157	131	148	123	137	141	140	137	114	125	154	112	126	144	127	130	129	136	136	137	150	141	129	109	125	137	147	133	129	143	123	122	120	121	128	137	123	132	150	147	144	108	119	124	121	124	129	131	137	143	129	152	147	130	126	104	144	119	130	128	126	146	126	102	154	138	121	130	122	138	136	135	128	153	144	132	145	144	139	127	103	150	115	135	132	128	130	141	123	125	117	142	141	149	127	135	120	121	129	138	133	124	132	144	130	151	133	136	147	134	121	118	131	151	139	133	139	133	131	149	125	115	137	130	111	121	130	148	140	135	127	134	123	167	118	117	142	152	137	129	144	129	136	127	118	122	139	110	155	136	130	118	143	141	146	122	146	134	138	133	161	156	153	129	136	143	129	147	137	113	112	144	135	120	128	117	133	128	145	129	134	124	140	138	106	134	142	139	139	115	110	133	138	119	136	143	125	135	111	129	123	147	151	129	134	128	140	111	126	144	139	137	137	157	142	135	151	134	144	128	138	131	135	120	145	115	133	136	144	136	139	134	145	136	133	116	136	135	125	126	129	154	132	117	127	139	123	120	144	150	137	137	131	140	126	125	143	112	125	111	152	139	145	150	129	129	143	115	124	136	120	153	123	128	156	113	128	147	130	155	129	143	116	141	113	132	148	131	139	139	114	125	138	134	147	134	129	129	131	106	132	116	111	113	137	130	135	134	138	156	139	129	146	124	132	125	130	133	141	128	113	145	135	138	166	146	130	128	128	148	161	126	140	125	119	142	125	146	131	141	119	128	125	133	126	118	144	114	115	120	125	143	119	145	146	133	134	125	128	124	116	139	111	138	121	150	132	141	142	131	126	123	108	128	140	149	153	113	121	133	139	125	171	153	105	148	114	141	128	127	116	137	127	147	108	134	123	139	130	103	142	131	118	133	130	139	131	140	128	146	115	129	138	121	149	133	131	155	134	143	154	141	150	126	135	119	143	149	138	151	106	144	109	141	137	142	138	138	130	129	127	120	116	151	108	125	126	150	134	116	120	145	115	136	128	131
2028	585	609	696	638	700	633	580	584	514	476	542	530	541	487	488	525	539	484	515	462	493	494	508	533	517	523	478	498	502	510	494	520	496	496	494	512	561	510	514	492	491	482	550	500	504	507	494	497	470	510	500	459	500	491	511	452	487	484	470	485	484	497	462	468	469	496	484	466	491	465	495	510	504	495	500	483	470	487	477	482	489	529	491	481	502	493	498	508	523	525	507	541	537	535	518	563	489	490	465	502	516	487	480	477	514	499	491	510	464	477	487	518	573	544	485	504	530	525	484	535	477	481	490	481	484	502	503	458	494	456	491	529	501	513	489	482	518	489	535	488	477	496	514	488	473	485	488	521	465	474	487	487	452	504	470	534	512	469	489	473	532	480	511	487	556	487	533	516	458	476	477	505	485	492	470	480	532	513	505	440	478	411	473	486	484	500	481	453	498	478	508	504	497	526	545	509	463	523	509	500	515	501	465	464	521	501	485	530	520	450	489	444	492	513	492	485	479	490	520	500	453	544	472	503	496	478	515	479	471	479	507	492	485	486	490	489	440	481	511	509	480	498	544	493	478	481	490	510	470	485	451	513	490	501	512	517	497	472	488	478	499	460	478	475	479	501	492	478	520	476	503	514	473	465	519	486	501	486	493	517	477	478	504	517	478	479	497	463	499	488	537	533	492	509	482	480	488	485	509	517	487	503	493	517	457	470	488	505	482	516	451	488	467	452	489	479	500	505	505	517	477	512	516	526	507	530	476	507	487	466	519	501	459	522	488	483	477	513	451	479	478	509	451	506	519	509	475	497	476	534	470	490	513	523	495	478	473	451	505	432	465	479	456	455	489	537	505	485	445	492	474	499	517	486	484	488	473	465	488	497	478	468	479	498	500	534	520	515	515	514	475	481	479	491	473	506	486	480	480	475	502	474	492	511	497	493	506	509	515	469	494	501	514	460	510	496	513	483	475	468	472	499	493	471	455	484	519	506	453	456	447	542	485	501	492	513	505	476	493	457	498	472	518	484	497	496	497	474	441	522	455	509	487	478	477	465	501	488	451	481	501	489	493	500	509	489	520	496	443	518	519	501	493	458	486	487	505	496	481	481	481	473	504	537	493	484	496	510	485	475	496	516	507	528	495	485	498	466	495	477	462	479	512	485	527	513	504	530	463	516	540	474	524	497	480	489	483	460	476	511	506	510	450	582	499	473	521	506	483	474	502	481	482	480	471	449	449	510	497	485	504	512	485	489	493	469	474	497	460	470	468	473	505	470	486	506	481	493	454	475	503	473	511	456	502	506	466	495	477	494	503	465	500	505	476	479	499	489	480	466	494	470	525	497	500	506	501	505	487	455	469	507	495	484	497	526	488	494	501	504	481	520	484	473	489	498	469	499	452	491	493	502	481	491	492	494	500	520	528	480	499	492	500	509	475	498	555	484	480	481	522	456	520	481	464	522	483	480	462	471	473	480	439	478	504	481	489	483	521	476	557	481	493	460	496	477	494	541	500	473	474	529	436	490	474	517	473	479	535	449	511	492	482	485	495	482	492	495	462	508	438	482	532	501	473	504	466	479	474	520	484	502	489	463	437	502	495	452	497	461	526	501	518	500	514	503	487	454	500	502	469	494	454	493	499	427	494	525	499	528	470	529	474	471	480	475	493	451	479	488	510	454	485	484	529	540	478	487	479	474	468	503	513	481	502	464	462	489	495	491	503	515	478	481	483	497	500	478	519	469	505	502	481	520	475	499	460	451	477	489	509	507	508	511	490	498	468	461	476	515	541	512	487	478	513	523	526	505	484	499	497	485	506	500	472	484	511	499	444	467	499	450	458	480	516	481	453	506	502	485	511	500	486	492	472	445	496	494	455	531	480	496	500	464	480	514	449	509	461	516	481	447	521	463	476	481	535	522	496	506	507	500	483	512	494	513	488	521	469	524	421	475	510	483	463	450	479	530	492	492	457	455	518	507	469	485	518	498	520	497	534	490	514	476	486	475	547	466	505	545	516	489	487	471	490	487	466	519	506	507	491	500	479	501	507	488	476	516	541	508	485	506	495	495	505	499	528	512	511	482	500	471	486	420	500	444	471	489	463	464	478	504	452	511	474	502	526	474	461	477	515	524	480	498	508	479	489	485	473	492	461	500	455	511	457	528	502	463	489	448	460	504	454	464	485	498	471	483	461	451	479	490	505	508	469	556	482	504	533	507	503	501	505	487	493	480	497	509	503	510	489	518	496	472	504	463	459	488	463	455	504	466	473	460	475	479	497	498	519	485	490	504	531	462	469	472	463	439	498	480	496	470	473	499	495	502	465	476	493	493	457	500	453	538	488	499	530	482	470	457	470	473	493	470	461	489	490	499	507	491	458	449	477	468	510	524	527	453	503	485	465	458	509	487	471	465	495	479	473	458	516	538	474	485	497	497	451	528	527	511	472	478	493	467	502	507	467	524	515	492	467	489	510	488	502	477	478	465	522	493	429	468	480	506	489	485	511	485	541	470	495	465	509	514	545	504	469	484	505	463	475	494	534	512	466	500	498	485	483	497	503	527	475	509	433	503	501	489	460	472	480	486	436	522	479	496	473	466	443	518	484	517	512	480	515	474	517	464	515	473	492	442	473	569	519	455	531	477	452	490	471	485	528	518	440	501	493	472	501	472	449	509	514	506	510	514	503	514	489	513	488	478	495	511	501	496	475	505	501	460	507	525	491	485	490	490	524	513	508	493	488	506	485	465	498	497	482	482	489	472	499	496	491	514	548	486	504	473	492	505	501	503	479	477	505	474	466	467	514	477	498	503	484	484	512	484	516	471	512	442	466	475	493	498	489	475	500	497	496	453	466	499	486	501	496	498	506	498	491	513	543	462	466	499	519	470	465	536	474	505	498	465	516	506	490	488	521	489	501	481	488	539	462	494	486	513	465	479	496	524	516	547	475	477	533	478	485	487	491	482	451	483	478	509	482	467	507	472	487	462	494	462	497	505	514	504	500	492	519	471	525	503	478	483	480	502	482	481	481	485	469	499	494	485	461	478	500	483	460	497	473	466	461	491	517	461	505	497	469	537	453	491	466	473	449	509	508	473	531	481	497	470	517	501	529	502	473	469	497	491	462	446	453	478	470	519	501	521	463	455	469	486	528	513	483	527	495	462	519	477	473	493	462	501	528	469	511	510	492	512	476	505	498	487	480	469	480	508	496	517	478	483	508	507	507	479	508	485	491	483	477	503	485	494	527	469	520	451	457	500	525	502	481	500	451	521	517	481	488	509	500	482	507	508	496	480	515	442	486	513	471	516	461	497	477	445	474	477	517	495	505	485	521	472	487	468	515	489	499	480	453	470	453	489	505	501	501	475	474	457	462	450	494	478	491	497	497	508	500	468	482	459	468	531	512	515	475	467	513	476	456	475	489	495	517	505	486	518	506	508	554	497	493	530	434	533	529	512	519	493	485	467	460	469	524	510	516	471	496	500	483	485	484	477	458
1662	167	168	182	172	154	144	157	147	148	147	152	150	154	140	134	126	149	147	128	144	146	147	135	142	122	167	148	135	145	153	131	137	138	153	145	150	140	125	132	137	145	141	150	124	152	118	145	164	142	140	156	148	129	126	127	139	136	129	144	148	121	133	117	138	107	125	143	151	138	132	125	155	167	139	150	142	123	118	136	136	135	151	133	124	148	144	120	146	158	148	124	147	134	140	149	112	132	148	139	146	123	131	139	131	122	137	137	146	140	128	146	137	132	124	141	143	121	128	146	134	140	144	145	125	139	130	142	141	149	130	136	120	142	144	153	148	135	160	120	134	153	147	141	145	141	160	122	134	182	129	134	118	142	135	142	138	133	139	140	119	125	143	131	120	138	141	122	144	146	169	132	138	130	156	129	157	148	138	127	136	156	160	136	153	125	129	142	141	139	139	147	137	136	144	133	142	131	145	144	121	136	130	129	138	118	111	120	129	143	137	120	139	135	136	137	129	130	122	130	138	128	141	135	133	112	120	121	131	134	135	121	134	146	156	148	136	140	132	127	124	136	154	121	147	130	140	144	136	159	124	129	139	134	132	142	128	170	150	117	132	143	127	143	146	156	152	142	138	147	145	118	145	137	108	137	152	151	155	141	140	129	129	131	136	160	128	133	144	144	139	147	128	153	145	126	131	148	150	149	145	153	160	137	136	142	123	116	136	146	124	143	123	136	107	159	129	134	152	146	128	133	124	146	153	127	139	124	154	154	129	126	163	143	121	131	149	136	123	131	136	139	144	135	158	114	118	134	139	142	126	157	141	142	128	136	163	161	119	127	125	129	141	135	138	132	140	154	127	127	125	137	147	127	125	148	138	152	142	131	174	142	140	124	142	128	148	159	138	173	119	159	142	115	133	114	136	133	123	141	135	142	148	129	121	151	122	149	163	128	140	139	134	138	145	133	146	110	149	146	118	134	162	129	125	127	126	154	138	149	142	119	155	133	143	136	123	142	137	129	127	133	148	114	136	131	143	146	131	135	146	143	132	133	130	150	149	134	128	132	127	137	148	142	146	147	144	134	117	118	122	132	125	141	133	147	124	123	114	147	139	138	152	126	123	140	127	145	160	158	122	146	108	145	145	131	139	144	145	131	126	122	118	134	137	151	123	125	126	145	119	143	142	121	127	151	138	127	143	129	127	129	131	143	142	128	154	150	130	126	128	131	162	148	139	111	142	117	136	167	134	147	133	145	168	123	115	148	142	146	132	138	156	126	142	113	140	137	132	129	141	126	137	130	133	145	127	139	142	144	151	152	134	155	148	132	154	136	125	125	142	129	119	116	158	147	138	131	140	152	125	154	149	156	140	136	148	144	123	154	139	128	154	135	129	137	139	132	151	148	131	152	159	136	137	131	137	126	111	133	143	143	136	142	149	154	124	138	130	141	149	128	144	124	137	143	126	129	133	142	103	142	120	147	149	155	135	131	142	139	112	133	155	155	121	125	150	130	141	156	128	143	162	147	132	137	135	135	129	126	141	133	128	150	148	134	136	126	125	131	149	144	143	142	140	151	119	144	142	138	124	133	130	133	152	122	130	135	112	168	133	135	149	144	134	138	139	147	129	118	141	141	128	136	134	137	138	142	135	117	130	139	119	126	158	151	153	163	159	142	136	138	124	136	130	131	121	142	145	125	126	133	127	152	134	117	141	140	154	138	135	149	143	112	154	152	151	124	142	143	116	147	128	144	142	140	130	132	136	142	137	131	132	121	144	147	137	135	150	139	145	151	135	116	134	133	128	151	120	133	147	147	135	154	149	115	156	136	134	115	142	135	148	152	133	149	133	114	139	124	130	130	154	147	144	131	136	125	133	149	143	133	141	139	123	125	136	139	143	137	173	122	138	133	135	125	139	149	127	164	142	139	129	135	131	145	157	138	124	130	133	151	136	140	128	125	141	139	138	161	127	140	132	122	169	129	129	113	168	132	159	158	154	131	164	154	138	130	157	146	149	149	132	151	143	144	125	127	139	135	137	119	141	120	136	156	125	135	128	140	119	141	128	117	128	140	146	127	137	135	146	144	136	137	128	127	142	149	115	143	128	136	157	150	127	129	133	127	114	125	137	133	128	113	166	135	135	138	134	128	143	130	153	146	120	149	123	130	129	117	123	154	133	149	129	136	141	134	129	116	116	129	133	139	143	145	142	152	160	138	143	118	143	138	140	126	137	139	130	133	154	144	139	143	143	139	131	138	113	134	145	135	159	139	152	134	135	127	147	113	129	142	145	161	134	154	177	139	121	137	163	141	184	131	148	138	152	146	153	159	140	143	155	143	144	154	141	127	146	153	141	131	151	164	144	129	139	153	141	129	156	163	133	137	121	126	149	129	142	120	110	143	137	140	137	134	133	144	156	126	121	135	155	125	138	140	146	129	150	140	115	152	134	133	123	166	156	164	112	127	116	136	114	141	148	142	152	137	151	121	140	140	158	136	157	149	131	138	145	144	123	139	146	135	131	120	151	132	143	142	125	127	135	146	131	149	129	139	132	146	94	148	150	145	127	127	126	125	130	160	137	149	135	148	123	170	154	151	137	144	143	128	139	135	160	136	151	159	152	149	138	130	144	132	127	149	142	160	132	159	146	140	147	152	131	136	135	149	148	137	155	142	156	140	133	144	147	111	122	118	143	165	140	161	121	145	120	147	132	125	144	114	123	126	142	136	120	133	138	150	144	140	129	133	146	128	133	128	138	126	134	129	157	157	125	127	129	123	151	137	140	140	155	142	143	139	140	151	132	131	168	130	123	156	132	150	136	126	104	158	125	132	131	152	112	142	146	132	136	132	140	146	145	157	131	153	130	109	119	118	134	119	146	133	134	127	163	134	161	145	147	131	141	148	145	141	110	121	125	161	143	128	152	142	142	126	158	150	151	159	121	144	135	124	136	168	161	126	164	137	136	137	140	133	112	133	148	151	144	136	145	147	135	120	131	153	146	139	149	125	153	178	125	129	138	124	123	137	130	114	137	150	145	127	129	138	121	131	115	131	133	142	150	148	141	127	129	127	117	141	141	121	121	132	126	144	137	138	135	151	148	132	122	146	153	134	133	132	141	145	141	136	142	143	153	147	136	126	139	125	143	145	153	145	143	137	141	139	119	124	146	125	136	128	131	169	120	148	141	124	141	145	125	126	128	144	129	161	139	146	150	132	153	150	143	120	140	136	135	145	129	156	138	130	128	115	136	139	126	156	142	151	123	132	144	130	132	139	143	134	134	127	154	152	158	134	133	136	138	124	145	144	147	132	124	138	136	143	132	140	126	152	144	146	126	136	121	130	131	137	113	156	140	134	137	116	146	130	134	147	137	136	138	132	135	126	154	144	137	151	126	154	136	130	116	137	139	136	161	130	141	128	138	149	143	130	145	114	147	109	115	134	138	131	166	135	144	142	132	134	121	138	136	138	151	139	170	116	129	147	138	131	143	139	143	152
2061	562	625	703	684	677	636	611	560	504	504	570	506	541	513	531	531	500	496	542	503	515	470	525	518	516	534	522	521	508	573	471	506	519	473	519	531	485	490	476	547	525	508	465	513	528	492	512	505	467	516	527	482	520	473	528	505	514	486	489	548	495	537	491	545	521	504	541	492	471	498	474	503	569	516	501	497	527	502	518	508	545	509	520	490	473	518	498	509	518	551	567	515	546	526	551	517	479	513	544	516	515	483	541	527	472	485	500	485	527	485	514	495	580	563	502	498	463	467	466	517	506	495	496	498	486	461	510	554	511	541	506	499	477	502	489	493	507	502	491	498	473	458	501	507	515	528	470	495	486	506	525	529	493	492	538	545	492	472	513	506	461	467	520	521	458	508	521	519	505	520	466	484	481	503	498	554	496	535	514	514	493	504	543	526	545	544	477	506	526	510	479	476	470	484	493	509	521	495	497	509	496	522	510	522	526	495	509	505	492	498	502	514	500	484	497	523	485	584	548	507	510	485	537	494	500	520	494	515	515	526	499	487	501	547	486	500	540	509	489	518	466	488	487	521	514	481	471	461	468	487	519	504	535	482	472	547	530	470	502	496	500	460	532	499	503	511	532	504	541	500	520	512	504	521	496	512	494	501	490	499	462	485	517	484	539	492	512	526	485	481	489	514	518	515	507	510	509	480	484	497	487	486	500	517	524	487	507	507	551	504	506	467	531	529	487	476	504	467	506	532	523	522	501	508	481	540	501	486	511	501	479	524	513	507	464	468	483	489	500	441	490	450	508	539	515	459	510	483	516	523	495	521	504	487	495	538	493	477	479	490	520	485	513	513	495	534	509	496	546	486	505	530	522	474	515	507	508	530	503	530	499	515	538	475	518	502	531	482	500	512	462	489	535	528	472	484	482	502	483	497	543	492	499	525	501	483	507	464	480	506	506	510	487	498	504	518	478	542	484	530	504	486	523	530	464	493	511	486	517	473	503	535	499	503	494	502	513	522	516	538	494	512	513	513	523	493	492	487	490	512	481	499	481	482	493	505	533	518	526	510	516	531	480	540	515	501	513	478	509	526	506	485	476	485	525	495	467	485	506	506	499	495	500	486	471	515	473	527	494	499	479	478	488	494	502	482	522	498	495	508	479	512	534	498	500	526	522	531	498	482	490	488	499	490	470	515	479	506	474	516	536	502	497	538	499	512	512	511	511	492	497	478	491	515	499	503	531	507	504	491	510	513	504	493	483	477	529	486	514	498	481	491	512	492	485	480	506	492	509	507	462	521	477	508	490	512	534	516	543	497	521	515	488	508	546	536	494	500	529	459	500	503	499	498	471	489	486	497	549	480	530	523	508	525	512	462	515	486	507	478	500	537	494	502	516	483	522	553	524	483	499	513	498	492	489	521	474	489	500	525	500	522	523	499	506	503	504	494	459	499	554	503	463	500	510	506	499	482	523	495	530	503	527	504	579	520	506	526	471	455	479	491	503	520	519	500	518	509	500	477	503	492	523	509	505	485	496	498	533	480	523	500	516	484	497	472	500	554	507	522	518	487	521	514	507	516	497	499	482	514	514	539	479	557	481	491	504	500	503	543	542	490	505	522	480	520	475	475	482	482	543	525	517	515	524	500	497	502	517	510	513	497	523	485	514	520	481	520	516	527	474	501	528	466	472	497	491	498	528	553	513	517	515	471	514	502	496	485	504	477	531	452	519	460	501	495	485	468	486	518	486	502	485	513	477	522	489	524	494	496	482	517	498	499	531	484	489	520	531	505	511	497	489	497	516	459	473	525	525	497	487	460	474	492	535	502	481	493	483	509	530	500	508	504	477	515	501	526	538	520	503	491	518	483	467	483	531	487	507	508	481	495	503	492	520	479	477	529	492	506	510	506	528	474	483	507	503	494	524	504	504	502	493	503	509	468	544	531	511	463	468	497	539	461	549	494	496	503	500	519	525	528	492	525	513	507	471	513	497	493	489	519	517	492	496	504	496	526	499	458	501	506	481	462	547	523	462	521	454	477	494	508	504	466	502	501	480	505	507	518	502	478	522	504	517	517	484	508	516	513	445	490	533	522	507	500	475	522	470	514	501	499	509	519	486	440	495	480	495	500	522	532	554	488	518	510	511	489	527	495	503	503	531	503	495	523	463	515	501	512	539	499	514	507	538	513	496	517	529	525	529	517	526	538	502	492	471	522	471	500	534	452	524	513	509	500	502	542	483	511	480	472	510	477	448	457	475	513	517	501	491	477	534	485	519	518	499	530	523	500	528	529	463	475	474	512	522	477	518	505	484	540	468	515	465	491	532	480	536	489	537	505	472	543	496	506	484	532	496	504	488	491	510	559	471	489	546	500	472	489	515	502	491	435	447	495	495	513	490	488	471	510	481	490	519	525	483	508	510	543	458	500	492	505	509	482	531	528	506	482	508	506	539	523	510	539	463	526	482	511	460	475	503	491	510	492	507	525	480	521	482	553	516	522	470	531	492	505	509	484	481	474	493	503	463	521	516	506	495	485	467	512	514	516	492	513	495	478	472	459	499	474	510	497	502	533	483	495	498	492	470	493	520	559	494	502	471	503	504	499	539	521	502	497	497	480	456	487	488	523	502	493	517	518	520	494	545	478	519	509	448	496	514	546	514	485	516	537	484	537	501	506	502	527	528	507	514	466	518	496	522	484	490	493	501	493	528	458	502	480	551	512	513	495	498	533	509	520	499	513	477	491	502	524	488	527	521	491	484	546	513	503	506	505	497	507	501	500	474	510	501	549	508	492	543	509	490	511	515	479	475	481	519	524	500	477	486	517	496	525	480	499	519	514	509	489	495	535	519	496	498	517	501	530	523	544	498	490	478	522	530	511	469	539	462	501	521	517	476	489	496	463	463	495	494	508	485	499	516	528	523	486	495	492	511	496	508	496	478	516	486	493	509	472	542	495	495	476	474	500	514	488	499	516	517	486	502	487	507	476	530	475	533	511	496	544	515	506	503	486	508	557	500	460	526	521	503	532	454	506	513	491	495	542	529	495	490	534	486	513	507	463	480	464	480	469	521	515	525	480	521	516	506	486	493	546	519	487	546	499	488	532	493	513	501	497	495	492	506	475	490	483	478	541	476	478	500	498	499	488	525	511	505	479	496	472	507	540	515	533	504	515	518	495	488	524	507	502	498	509	521	479	521	525	512	547	524	477	465	483	527	514	496	515	503	507	541	517	523	460	498	512	494	496	483	477	496	511	541	483	499	490	516	509	496	507	473	488	499	551	526	502	511	505	491	504	491	514	478	495	525	492	485	487	523	495	483	473	477	531	515	499	517	529	490	486	505	521	497	513	489	459	513	524	444	547	499	479	470	486	495	479	474	449	475	501	508	486	474	527	464	474	496	545	500	498	486	486	484	537	520	501	559	529	506	501	493	519	497	486	473	491	469	494	494	479	508	509	474	471	542	516	515	475	483	526	532	496	477	484	485	476	485	487	521
1770	167	174	172	149	153	148	135	144	126	129	126	145	134	115	131	128	141	128	119	148	144	129	139	145	123	145	137	162	158	130	142	129	128	147	132	153	114	112	121	132	144	132	124	130	112	124	157	164	131	130	135	143	132	136	118	117	130	124	142	123	126	131	138	170	147	139	119	142	112	128	128	130	128	128	139	114	118	128	120	115	110	133	142	114	124	134	141	152	136	141	141	154	131	136	117	142	142	129	112	135	141	130	125	118	120	122	107	158	127	139	122	120	142	141	136	150	108	129	140	143	127	109	133	131	126	137	116	136	133	124	124	116	153	127	143	116	137	129	147	139	140	139	131	130	141	117	138	123	128	130	131	139	138	126	133	132	138	143	133	131	133	136	133	128	127	119	133	119	134	120	124	99	138	134	129	141	158	142	135	126	135	137	127	121	134	138	137	135	123	131	131	122	147	120	126	127	123	129	124	139	134	128	133	108	116	126	143	139	152	138	142	118	122	133	142	106	135	127	150	128	136	150	128	134	125	113	142	137	120	131	141	129	125	137	119	133	130	136	149	145	124	128	120	137	136	126	131	117	122	133	128	127	147	132	137	131	123	151	130	121	123	120	135	132	121	137	144	160	119	134	131	133	129	119	120	151	124	141	135	130	136	132	136	135	161	131	144	121	134	140	124	125	131	134	128	142	134	116	142	144	129	147	149	144	142	131	151	143	147	106	116	105	150	151	134	119	135	144	128	117	147	135	133	107	146	116	126	139	134	148	123	117	133	126	120	129	123	126	126	115	146	127	113	127	140	122	135	133	118	108	129	125	132	127	126	123	137	140	128	146	136	140	130	144	151	122	125	157	126	130	160	125	131	120	129	112	117	123	127	154	112	130	121	121	142	124	125	128	139	128	136	127	121	144	111	129	120	134	132	117	122	142	119	119	115	135	140	109	110	122	127	120	142	118	135	118	134	129	123	135	136	138	131	143	132	132	123	138	139	127	138	114	159	132	154	118	140	122	143	142	152	134	128	131	132	114	121	124	134	147	127	120	134	131	124	125	134	157	137	151	139	135	133	129	125	117	137	135	132	134	135	132	130	135	108	107	133	134	136	127	138	136	154	111	130	131	138	137	120	130	134	115	138	124	134	130	120	99	135	129	101	140	104	148	133	156	130	128	115	121	123	140	149	118	132	129	140	118	127	125	145	122	138	131	133	137	127	139	151	131	113	155	115	124	130	128	137	138	145	139	145	118	159	131	116	129	129	135	145	133	126	137	122	153	116	139	132	111	121	133	131	125	135	138	141	143	143	139	151	142	121	115	145	129	123	143	133	133	117	108	120	132	131	127	140	147	131	106	135	158	129	143	112	125	125	138	141	131	133	123	126	127	138	130	131	131	128	119	120	144	139	129	124	130	128	101	137	121	136	132	119	130	147	121	126	105	126	120	145	121	130	124	134	140	159	131	143	131	120	136	142	111	129	129	120	140	132	121	133	134	136	119	137	124	115	130	134	121	140	126	142	136	130	128	134	136	139	138	136	137	137	129	122	123	119	142	143	158	125	149	126	130	139	129	139	154	111	114	126	144	115	124	131	126	117	123	120	117	137	137	126	131	128	135	136	134	139	134	139	145	120	118	118	130	143	134	136	132	115	149	123	113	127	128	120	124	122	150	159	136	123	123	150	151	131	148	144	144	142	153	160	144	144	125	147	125	129	150	143	158	136	121	131	152	121	119	150	142	139	129	132	130	158	142	124	112	141	141	121	141	147	156	130	142	121	144	131	138	143	138	143	139	148	125	138	145	126	135	141	154	113	134	141	128	123	134	142	135	133	141	125	129	137	113	148	142	132	139	139	123	133	149	142	129	122	128	130	125	129	121	119	129	157	114	137	144	135	137	135	123	120	138	140	122	121	111	120	130	131	127	141	140	114	126	164	128	130	128	133	144	117	136	127	146	134	145	128	132	146	129	122	147	129	137	157	136	133	151	138	152	130	145	103	127	132	155	124	133	130	103	133	135	130	133	127	137	145	116	133	128	126	105	128	127	131	134	135	113	134	129	118	127	144	142	130	129	134	135	129	149	140	130	129	127	151	125	126	136	122	117	121	115	124	144	142	97	145	146	138	135	140	125	135	116	110	141	135	127	150	116	122	124	140	130	118	122	148	121	116	126	124	122	125	130	128	138	136	133	133	130	138	132	122	127	136	95	126	134	137	124	120	136	120	127	138	146	140	119	133	128	119	158	148	128	130	132	128	146	151	109	121	141	112	128	144	102	111	134	143	138	148	134	140	135	122	125	136	133	111	127	126	136	136	144	118	153	117	124	125	135	127	124	135	116	144	136	163	119	125	125	102	115	104	120	150	138	129	132	125	133	124	138	139	114	143	142	133	126	134	125	131	123	148	139	138	133	147	140	170	145	137	137	130	124	121	129	128	147	124	113	121	134	136	123	130	131	130	141	125	139	153	139	140	126	150	124	114	121	125	134	130	132	141	121	115	120	134	137	120	118	138	116	133	131	124	123	121	124	143	125	137	155	140	127	132	134	120	130	136	112	127	145	127	115	119	133	157	132	143	128	142	129	139	149	157	131	120	134	131	115	138	139	111	142	121	131	137	121	157	157	117	136	116	125	145	175	112	127	124	139	118	119	111	110	133	147	125	130	129	129	129	136	148	133	119	145	135	138	138	137	122	108	137	139	122	127	141	125	126	134	125	137	129	122	142	120	125	142	131	137	142	139	138	122	127	134	134	134	122	135	109	132	141	138	128	128	121	122	133	125	139	139	124	138	148	139	130	145	124	161	125	132	130	108	138	115	115	151	133	136	144	144	143	129	124	132	119	128	130	140	136	145	116	128	123	134	128	119	121	143	138	141	127	148	121	164	130	139	130	145	140	139	136	137	134	145	149	135	124	144	137	142	121	132	127	125	139	118	141	118	110	126	139	144	123	149	142	136	148	124	137	132	126	131	123	136	115	162	130	143	116	145	114	136	141	145	126	118	155	137	140	127	128	123	115	120	115	133	135	126	131	139	148	118	135	127	137	139	137	125	129	125	120	131	105	113	151	158	128	119	146	126	128	141	139	118	140	132	130	113	133	132	125	134	153	120	147	137	133	110	145	154	142	118	136	132	124	121	137	110	136	130	134	140	132	134	123	139	126	131	136	132	121	132	146	124	145	135	123	121	119	143	125	134	128	125	107	122	147	131	145	132	125	156	140	129	131	137	138	145	133	132	122	136	108	123	130	122	108	140	140	127	133	124	122	131	111	134	141	120	131	129	118	149	124	132	160	146	131	133	125	131	135	128	134	148	151	134	117	145	157	140	137	126	147	119	119	132	121	129	121	108	162	130	135	115	147	131	127	141	133	146	147	117	128	114	127	119	122	136	131	136	137	127	140	140	133	114	131	122	127	115	110	124	132	146	125	129	154	126	144	112	129	139	107	119	110	146	141	132	121	121	126	117	143	125	135	142	131	141	121	126	132	143	131
1942	578	614	698	714	618	630	570	577	548	525	538	510	492	517	501	537	507	484	481	487	493	513	545	505	507	513	472	496	493	518	540	461	529	476	527	488	499	471	505	542	474	480	467	466	481	450	484	487	507	462	469	485	492	500	492	436	451	428	482	429	532	516	545	487	548	502	474	453	482	457	454	493	481	499	450	509	534	469	471	476	486	473	488	433	499	511	487	495	510	523	458	494	527	545	498	490	541	470	492	504	483	499	518	438	483	473	504	435	467	505	531	477	511	545	554	534	475	477	536	472	456	486	496	485	469	508	497	472	495	519	505	464	480	429	496	488	487	473	499	489	467	441	497	478	497	488	510	502	490	497	476	487	494	481	489	466	477	503	455	467	510	480	479	458	474	466	506	471	498	502	492	464	457	491	470	470	500	507	487	482	463	473	498	486	470	485	493	461	478	489	462	456	504	511	508	528	510	505	470	452	509	445	484	439	479	474	496	475	500	479	510	526	496	472	497	471	461	456	534	489	476	475	462	494	460	499	509	451	450	477	485	485	443	470	484	470	515	457	483	454	474	489	483	500	495	469	447	455	475	472	510	462	465	461	485	480	459	490	468	543	471	501	456	497	451	456	480	465	480	500	450	466	534	458	495	474	498	472	493	489	484	468	494	488	461	514	471	482	493	428	476	482	463	499	488	463	437	499	493	479	482	482	475	451	492	460	467	487	492	471	472	489	492	450	463	488	494	462	487	507	471	488	500	495	478	487	506	478	495	502	466	522	459	471	508	489	510	470	446	492	503	500	504	489	511	501	500	459	513	460	528	458	437	452	523	500	496	453	474	470	511	503	494	480	489	487	464	488	512	492	503	478	552	503	455	486	522	464	492	507	477	477	498	487	501	490	448	497	497	473	505	459	446	442	503	483	461	485	519	477	458	522	514	448	500	448	479	464	503	483	530	493	501	477	501	485	476	465	492	491	489	464	517	490	487	518	442	482	448	448	445	497	470	444	480	474	511	474	508	459	460	458	510	492	478	483	451	459	442	426	538	473	481	539	472	490	468	489	495	501	489	467	496	468	477	489	501	476	515	467	470	470	468	505	444	458	457	496	457	482	506	484	499	453	502	489	467	465	434	495	491	486	484	492	506	466	464	518	489	452	457	516	518	494	478	483	509	457	480	471	473	507	474	463	498	510	422	474	496	503	463	467	498	481	491	494	504	504	457	484	473	483	474	487	453	488	481	526	482	511	499	496	465	477	462	480	489	487	481	478	459	467	499	473	500	497	514	502	496	515	511	461	478	460	478	457	470	457	484	513	472	447	462	485	476	476	511	489	485	537	466	461	526	489	491	458	478	478	471	505	434	475	489	487	447	454	481	551	490	529	472	496	510	475	494	484	509	503	496	473	478	479	508	521	474	472	482	465	441	501	521	486	492	481	507	513	492	467	494	496	467	445	471	478	489	523	454	502	494	467	457	476	496	481	482	487	535	463	468	488	484	485	489	517	490	506	491	477	489	449	459	497	478	509	492	493	494	490	453	529	490	446	492	458	529	486	480	458	512	488	460	458	461	453	452	469	474	447	497	463	472	518	481	446	487	487	443	495	510	474	468	474	468	551	437	463	497	487	440	499	518	509	500	489	500	520	489	489	461	465	465	496	507	484	482	469	438	469	503	498	497	478	488	491	477	497	486	491	472	484	463	486	478	445	492	486	509	502	487	492	446	471	483	495	509	480	465	501	476	479	539	492	440	485	522	465	494	500	462	486	479	496	468	458	476	500	454	522	456	450	474	459	475	475	492	487	465	476	481	481	449	473	462	490	512	448	466	508	487	493	461	493	495	496	482	447	474	486	465	503	458	453	459	517	478	435	476	483	480	475	456	480	475	506	524	485	525	465	502	453	461	440	461	471	522	468	494	445	487	496	507	479	451	492	495	480	463	457	450	492	518	447	496	513	483	482	479	518	497	469	468	485	522	447	481	482	512	478	471	471	461	494	475	443	456	456	460	509	471	500	478	520	473	503	485	473	486	486	490	497	500	478	490	475	496	483	475	509	474	498	450	488	472	526	506	510	527	461	496	486	449	446	515	505	452	501	439	518	429	492	497	470	457	487	503	527	540	474	493	476	494	493	490	504	489	487	501	477	424	507	505	474	493	530	453	485	486	472	484	481	514	455	483	512	490	442	467	480	504	454	474	454	493	502	502	479	491	501	462	480	523	440	459	472	479	465	458	491	466	498	503	492	439	464	464	501	460	441	465	470	494	525	496	508	458	506	522	477	469	500	481	477	497	461	498	489	472	454	521	524	489	498	465	469	482	462	479	470	480	452	473	508	476	470	490	488	505	476	485	466	465	475	487	482	501	486	484	435	484	455	489	460	462	506	458	472	489	505	494	481	498	506	448	490	507	464	496	503	492	494	477	457	491	486	502	479	473	455	462	475	507	496	494	476	496	484	491	475	463	461	473	473	490	489	492	492	469	478	463	474	497	491	469	512	472	469	504	475	476	467	506	449	503	468	467	480	511	469	470	483	498	453	456	473	455	496	512	508	530	500	523	466	432	496	521	519	473	463	497	510	477	499	469	472	533	516	462	515	493	480	462	501	490	487	470	456	460	496	469	482	474	473	471	491	496	501	492	526	521	498	491	495	519	483	462	535	464	496	495	470	441	479	505	471	509	423	467	498	522	488	481	443	490	473	472	498	504	488	491	506	449	486	501	487	502	473	482	500	498	487	484	460	501	457	509	484	441	483	469	486	477	503	474	475	464	487	488	505	506	483	499	459	455	453	499	470	480	462	494	453	497	485	518	481	500	486	474	474	509	469	469	491	461	515	503	482	496	486	474	473	484	439	496	476	484	463	479	495	502	437	436	480	497	503	470	488	476	505	468	509	465	482	486	505	496	489	477	488	448	495	452	469	488	479	489	490	477	431	509	485	454	509	460	502	517	467	498	454	496	498	488	499	493	452	478	473	502	502	468	471	445	457	491	478	466	489	452	522	489	486	501	514	461	486	482	468	510	494	476	466	495	448	479	475	469	514	491	444	509	505	465	491	508	448	484	513	485	470	480	492	474	450	477	498	489	479	458	505	456	505	462	510	455	473	499	481	495	475	483	511	431	508	462	468	500	493	500	480	487	502	480	483	476	491	497	492	496	476	463	458	473	468	476	468	469	503	516	494	450	490	470	500	481	502	496	444	459	483	487	485	465	479	464	452	436	464	475	449	473	476	454	491	466	457	476	482	481	485	482	456	486	452	489	462	499	456	483	456	496	433	513	474	473	484	476	495	467	495	513	462	490	481	470	466	456	461	508	502	462	472	503	467	485	476	496	482	466	471	510	489	462	482	510	472	505	453	508	471	469	447	497	479	460	431	484	511	459	476	503	487	495	473	466	468	493	486	483	474	513	495	458	497	504	456	479	465	479	490	508	502	493	465	472	491	482	477	487	483	452	455	461	477	475	472	488	456	473	497	481	501	508	522	464	479	508
1731	142	177	155	171	145	140	113	114	112	113	142	125	108	108	113	124	124	125	140	119	129	127	119	89	117	135	138	118	123	137	114	124	120	121	110	110	127	100	107	107	133	111	120	124	126	115	112	110	108	126	128	103	141	116	125	112	105	137	103	116	118	131	105	122	140	111	129	134	129	114	136	107	141	131	115	114	110	145	122	104	118	125	124	99	105	116	130	124	122	124	132	108	126	120	99	120	135	121	121	134	143	120	116	127	126	112	116	102	129	121	123	128	141	126	118	129	114	106	132	132	142	107	122	132	106	120	126	110	114	122	128	130	135	121	99	129	130	107	115	126	118	124	134	121	114	103	112	128	115	117	135	111	104	107	125	115	117	133	120	120	119	119	107	130	121	95	112	124	100	115	100	133	124	105	133	101	110	104	124	119	115	114	135	109	109	112	125	115	100	140	132	120	122	127	125	124	119	121	127	130	135	128	121	120	123	109	116	123	119	113	105	121	112	128	113	121	131	113	123	141	129	119	131	106	90	111	129	120	115	110	115	113	137	107	122	148	123	110	121	116	124	114	110	134	125	104	118	142	110	112	100	139	118	106	123	128	132	113	131	123	111	141	121	110	121	111	131	121	117	110	104	101	112	106	106	105	125	109	125	113	128	112	132	105	111	140	128	103	126	123	135	119	118	113	132	118	139	111	132	104	108	130	131	109	126	133	125	122	133	129	115	112	106	119	125	127	108	101	96	105	123	130	130	115	123	119	108	115	116	124	113	119	126	114	106	126	104	119	127	103	134	123	121	135	112	112	111	125	102	118	119	109	115	114	124	127	116	134	132	121	103	118	138	126	116	133	141	120	122	147	143	146	109	133	114	110	127	137	129	134	133	140	115	120	112	135	127	130	134	109	131	102	122	135	106	126	106	125	126	112	119	121	135	116	112	117	113	121	105	114	123	109	133	119	127	105	120	131	115	147	121	121	141	128	120	121	123	95	124	124	124	120	124	115	132	113	119	126	113	133	120	106	122	130	143	108	113	139	135	117	125	121	114	152	123	113	110	125	110	118	95	135	120	119	112	106	113	109	116	119	109	134	132	111	93	122	122	116	116	145	129	113	112	122	110	114	109	106	139	108	120	112	95	109	119	120	99	118	124	125	124	130	101	127	121	122	126	105	109	103	104	116	115	119	130	105	117	101	151	112	127	121	118	114	137	103	117	121	120	108	133	124	115	106	114	117	136	132	116	142	117	124	102	126	122	124	113	121	123	107	135	118	100	133	114	94	121	128	120	117	132	131	103	114	125	126	126	122	113	123	128	129	110	114	120	119	124	131	108	112	108	134	142	110	129	126	94	106	112	138	117	123	114	147	98	108	133	122	112	117	118	124	134	127	143	131	129	125	101	145	121	117	113	118	112	101	136	114	124	102	122	124	99	132	105	99	124	110	117	126	109	151	115	115	114	128	101	95	118	114	114	118	117	101	124	109	112	135	108	135	111	125	131	101	126	132	111	114	135	128	119	112	132	128	116	116	126	110	100	119	130	119	106	107	116	125	118	104	116	131	119	111	115	120	103	134	131	118	119	118	118	118	114	104	109	130	141	122	106	108	128	119	129	98	126	115	131	118	113	130	124	116	101	125	127	123	118	109	140	142	114	102	126	122	123	127	114	119	122	134	102	122	115	113	101	122	110	124	118	129	118	125	121	98	121	130	134	129	111	117	102	135	115	135	96	119	122	148	134	112	123	113	131	116	123	120	136	123	123	107	113	118	115	121	118	134	115	109	108	115	119	102	114	127	106	116	121	112	119	110	139	115	131	113	125	117	138	107	119	111	119	120	112	120	135	114	114	121	123	112	105	110	126	128	98	119	144	98	124	140	124	123	103	98	128	125	104	120	131	115	110	138	104	113	115	116	148	115	126	128	123	113	133	107	119	146	97	122	106	131	126	119	127	113	105	117	121	98	102	127	114	147	113	110	124	112	122	131	91	113	99	127	121	128	117	118	112	120	115	98	125	127	114	115	115	110	119	124	123	112	100	111	121	114	127	120	116	113	116	122	119	120	121	118	120	128	109	115	114	111	127	117	112	120	111	116	109	117	127	121	106	126	117	93	116	116	108	124	112	116	104	111	128	116	120	136	128	130	145	127	123	125	109	119	117	119	105	122	116	117	147	123	114	104	115	117	120	117	139	121	108	124	110	119	124	120	111	106	119	104	122	112	119	120	109	131	98	118	117	115	113	119	118	106	122	120	109	119	123	101	118	130	104	100	120	119	152	120	116	96	102	114	121	132	130	110	125	120	129	116	107	123	104	107	93	113	114	137	136	125	102	116	129	112	122	142	127	101	115	93	129	110	127	116	116	116	119	131	155	120	112	135	127	124	125	136	125	116	130	138	127	117	133	119	130	125	130	124	132	110	113	136	116	134	106	105	98	104	132	139	122	129	132	123	125	145	132	102	122	142	120	111	133	109	121	120	116	131	127	104	122	125	107	140	125	109	113	134	110	138	106	129	110	112	102	117	118	132	125	125	116	136	115	125	103	122	119	127	136	107	129	118	95	115	107	116	111	112	122	121	119	132	127	128	107	120	127	118	120	120	111	144	125	118	116	127	115	104	123	104	121	113	117	115	112	114	135	121	120	118	118	95	131	110	102	117	125	111	133	117	108	120	120	108	121	127	138	103	114	123	119	118	117	123	123	120	118	109	135	124	124	128	121	126	109	132	126	126	110	114	113	130	116	130	122	108	131	102	110	133	120	115	136	105	108	123	111	118	128	139	113	93	100	141	143	119	118	124	121	113	121	120	119	106	110	129	121	120	88	123	110	122	98	108	121	109	122	107	114	125	121	124	130	136	123	124	119	120	131	107	113	95	115	121	121	113	135	138	111	131	130	121	113	121	115	119	102	116	125	116	117	120	127	108	125	114	114	124	110	125	122	130	131	115	125	127	123	134	128	111	131	151	119	121	107	133	119	118	111	132	124	106	125	122	98	132	111	100	143	102	134	140	113	138	126	133	123	127	125	127	120	129	125	123	127	117	122	99	118	134	108	111	118	122	111	125	108	135	103	123	133	110	117	119	113	106	117	120	117	113	121	118	109	102	119	131	116	129	118	131	111	107	127	134	124	115	124	114	119	97	105	97	109	117	120	125	108	144	117	99	110	128	119	123	138	111	111	138	120	126	126	107	125	117	118	106	110	126	124	107	109	103	101	119	117	106	125	116	115	123	120	97	116	127	131	126	125	114	126	95	106	118	116	108	100	130	107	128	120	122	107	121	129	114	129	106	112	105	124	141	112	128	96	114	120	117	114	101	106	107	111	134	107	115	122	119	135	127	125	142	98	137	108	112	132	131	106	120	135	115	140	128	117	114	128	124	132	105	110	115	143	111	119	107	112	111	119	115	117	119	119	104	118	141	116	104	110	134	99	116	117	111	113	112	120	128	137	125	126	118	130	114	125	119	124	112	123	123	133	112	124	116	127	113	111
1912	506	586	592	663	533	579	494	544	510	517	504	478	481	459	484	422	456	432	461	424	478	466	449	434	440	457	456	418	439	484	416	447	478	516	455	439	460	482	410	484	421	453	457	485	445	432	440	451	405	436	513	457	479	445	461	407	442	494	458	441	466	462	475	486	462	449	449	436	458	456	450	439	444	471	442	436	471	449	443	479	460	470	468	448	485	480	483	489	478	493	482	493	440	456	477	453	472	426	464	476	480	460	480	474	433	435	461	474	392	438	456	434	462	450	458	488	452	415	417	452	432	434	447	457	472	422	468	463	457	479	427	451	455	440	445	474	464	464	455	483	448	435	462	474	444	452	468	438	450	474	471	456	440	437	449	448	459	461	447	462	481	449	448	445	454	428	442	417	409	452	453	467	451	466	433	443	438	453	444	482	457	462	428	426	453	438	412	457	469	459	445	462	445	460	469	437	464	403	487	461	449	466	441	407	476	439	459	474	526	466	450	424	442	449	442	480	454	443	474	462	475	471	470	453	462	437	441	459	431	441	407	461	453	485	439	457	458	441	484	418	464	458	449	482	455	463	468	446	449	450	421	443	471	453	423	450	460	436	434	438	455	421	415	443	437	478	480	406	475	465	467	474	487	431	446	428	488	431	449	467	451	422	459	472	435	478	455	442	432	451	464	450	463	463	448	446	437	409	442	453	435	464	434	485	421	468	440	480	456	449	413	476	453	441	447	446	442	461	441	430	440	422	446	479	436	420	497	474	428	464	421	446	490	437	437	457	458	452	440	456	463	467	482	434	446	462	441	420	460	392	454	442	468	462	478	436	414	433	460	427	463	472	454	461	431	443	431	461	479	410	419	490	441	466	453	485	489	445	454	460	430	445	457	447	431	462	452	494	437	461	426	458	407	501	464	486	447	417	445	459	451	429	497	408	452	459	445	444	500	469	433	479	490	491	475	456	483	471	472	469	446	495	460	441	445	440	427	454	454	494	468	456	467	480	460	455	457	411	431	441	462	456	396	456	444	444	475	446	402	427	427	469	451	466	436	479	465	464	445	449	472	462	444	453	479	449	468	405	446	437	470	445	437	479	479	448	449	433	490	444	465	452	421	467	443	423	457	447	484	473	458	398	454	478	427	452	472	464	413	437	483	443	444	433	449	472	446	455	451	458	456	447	484	468	458	449	445	435	410	437	447	457	405	421	464	404	473	427	447	424	474	458	475	429	442	467	426	461	455	455	427	393	415	465	470	467	456	468	420	409	460	462	418	438	434	470	474	455	461	418	427	426	444	440	412	430	448	448	473	427	432	473	434	450	460	447	467	424	463	458	465	442	452	442	479	449	464	398	442	415	427	453	427	461	460	445	473	468	418	472	456	464	479	425	472	475	433	461	422	462	394	449	480	470	435	453	481	437	429	457	483	408	461	479	443	423	464	414	483	444	482	461	432	457	429	430	426	463	484	419	466	461	431	420	438	424	441	465	413	489	472	459	438	423	435	444	463	444	493	432	446	458	441	440	460	439	452	458	410	485	484	457	424	409	412	464	436	448	482	450	435	458	449	413	418	476	441	447	442	444	429	410	424	461	453	426	461	435	438	462	445	469	465	463	500	450	453	417	455	425	460	453	427	484	430	441	473	488	421	435	473	466	495	447	460	486	446	471	428	465	465	472	459	429	458	441	424	464	459	498	415	503	420	464	435	452	427	453	439	478	450	480	444	477	428	472	453	415	456	452	460	474	463	442	425	461	453	460	485	493	490	419	441	462	460	480	447	454	447	425	472	451	441	490	466	411	458	431	428	428	484	456	442	427	464	450	410	442	465	426	447	418	444	466	466	451	436	444	436	471	451	471	428	441	467	434	455	467	443	440	445	434	439	442	437	435	448	477	473	420	467	456	500	446	428	431	453	457	440	466	480	431	473	457	441	451	439	446	449	407	445	463	435	447	472	411	472	444	453	448	423	447	455	440	434	435	432	447	438	469	437	435	451	424	443	466	457	451	467	462	431	457	444	479	439	428	453	430	447	425	474	451	410	461	444	498	421	460	492	446	457	443	420	421	440	465	488	446	480	462	441	478	465	442	436	426	412	469	462	466	492	427	485	452	421	460	411	448	429	398	464	443	469	456	462	462	435	460	467	441	454	429	445	473	466	457	460	469	442	477	427	460	435	447	449	439	431	453	456	439	473	446	458	449	456	446	424	476	409	440	414	437	433	404	414	439	427	470	467	438	429	462	504	418	477	438	479	445	457	426	413	454	439	484	424	477	441	466	449	432	427	476	461	458	482	471	451	430	454	487	449	428	464	446	451	451	444	432	441	440	430	474	466	468	449	483	476	463	457	473	453	453	468	456	448	465	455	454	476	425	453	454	446	486	431	439	432	458	445	454	434	447	452	455	440	454	480	459	496	442	464	458	454	432	448	462	458	467	475	457	374	430	450	418	441	476	468	446	458	468	472	427	403	474	456	434	464	430	414	479	479	381	478	465	434	472	439	443	476	462	458	458	447	446	432	457	406	442	432	494	476	457	469	451	430	456	467	447	460	427	446	466	457	456	476	487	460	438	445	446	434	423	464	468	411	433	460	468	461	444	436	443	443	473	472	426	426	440	435	439	434	460	466	441	459	434	484	462	423	435	453	468	482	427	458	479	428	416	469	470	423	481	436	432	455	505	454	438	431	413	472	485	408	425	450	443	441	449	452	447	467	470	459	466	441	480	467	450	461	444	427	465	464	466	425	469	452	416	441	445	443	494	471	462	415	470	436	443	460	441	478	425	490	462	451	471	471	421	452	433	482	463	470	438	422	481	448	446	449	450	446	471	426	443	434	450	458	453	473	470	480	447	453	480	455	457	439	470	461	445	441	399	422	444	421	416	476	474	449	469	448	490	449	436	466	442	448	465	462	465	472	437	464	405	439	454	446	447	502	447	456	441	482	456	439	454	455	425	434	442	461	463	449	443	435	435	484	432	453	411	451	411	445	468	472	414	413	471	482	437	446	449	453	465	434	433	475	444	452	439	470	460	416	438	423	438	472	458	485	447	451	431	428	437	488	455	432	411	453	446	504	458	468	441	490	466	429	436	440	438	484	426	484	439	447	473	441	455	486	452	469	435	424	434	397	448	461	429	443	475	477	498	444	438	423	468	466	455	474	418	436	477	466	467	444	459	458	419	431	429	439	420	433	464	443	426	481	490	443	474	423	462	444	468	469	418	435	442	468	458	455	462	463	408	468	469	447	476	425	441	459	437	437	480	436	469	438	456	470	459	466	487	450	485	454	460	454	439	447	444	450	459	445	458	422	498	436	471	446	463	426	447	473	472	456	464	463	471	445	464	439	431	463	442	439	414	420	482	405	460	460	437	474	439	465	485	445	405	461	427	459	435	423	447	448	440	454	462	428	446	455	459	420	455	420	449	429	450	447	476	434	454	419	451	425	451	462	394	468	430	470	461	476	430	470	466	471	413	442	476	452	471	451	461	406
1643	152	156	175	137	134	137	121	105	126	113	110	105	131	98	124	115	111	127	105	118	111	101	130	123	112	111	114	125	97	111	108	98	108	105	108	109	113	111	100	119	123	125	107	119	112	111	117	105	112	117	126	103	115	96	115	114	115	118	110	89	90	112	104	101	95	126	123	124	124	109	113	110	106	116	116	107	100	124	104	117	92	103	120	106	102	107	118	114	108	109	98	88	121	121	109	129	120	98	113	98	98	123	117	96	102	124	116	108	107	110	90	93	77	107	134	118	124	114	100	124	110	115	114	101	122	96	107	118	95	96	100	115	108	113	131	98	119	104	135	98	114	123	93	110	129	111	96	120	127	111	100	110	90	107	94	129	113	100	106	106	114	108	98	123	134	108	98	155	100	113	106	117	109	94	106	110	122	105	106	129	131	129	122	129	85	125	104	126	101	110	119	105	114	116	95	107	113	93	101	125	112	107	102	106	127	123	110	124	115	105	105	110	116	108	111	117	121	115	117	104	118	129	102	88	108	112	115	126	101	124	119	122	117	103	118	121	136	120	106	105	110	120	103	109	106	128	117	113	130	117	121	117	130	105	108	110	110	107	110	112	97	115	125	119	98	115	110	111	106	116	106	109	114	110	116	96	99	110	114	115	126	117	112	98	127	130	105	116	97	116	122	111	119	110	115	98	125	121	109	97	121	104	105	97	105	109	97	126	104	121	130	124	104	109	132	119	113	109	118	109	104	101	119	116	106	120	104	104	104	122	102	106	96	110	115	101	109	126	131	106	116	109	108	106	109	110	125	117	112	113	114	112	106	113	129	111	97	125	112	106	123	122	116	111	120	116	112	126	123	111	107	108	126	116	98	116	122	97	105	119	113	107	118	106	133	115	115	113	107	113	112	110	109	114	130	105	120	126	112	131	100	113	125	114	97	107	118	105	103	111	125	105	116	101	112	109	117	120	110	113	91	128	116	103	97	112	112	118	111	132	119	119	108	113	124	111	113	109	108	95	96	115	133	110	113	122	103	98	116	86	106	104	117	100	122	122	110	109	123	125	101	105	121	112	136	108	124	126	116	105	108	104	101	107	111	112	113	95	119	125	119	106	99	119	105	100	136	101	124	98	107	114	110	111	109	107	115	119	115	113	104	115	110	111	98	103	115	109	92	102	122	111	110	138	113	125	111	126	105	109	120	109	111	117	118	110	131	115	110	115	120	93	123	116	116	126	92	110	105	98	117	113	107	109	109	109	111	100	114	121	95	114	108	112	117	118	105	111	121	107	125	110	82	117	90	137	115	109	111	133	111	127	102	126	122	100	96	116	122	108	95	110	96	103	94	100	111	118	119	109	125	113	121	106	130	107	113	104	108	117	110	106	113	106	125	113	108	110	110	113	107	123	97	121	130	98	111	106	116	113	122	91	113	88	120	133	116	94	137	125	119	93	116	93	112	125	101	122	113	121	86	112	114	106	124	125	122	106	105	107	81	110	112	90	115	108	104	133	113	128	122	127	119	133	113	112	100	98	104	105	113	106	99	119	124	116	108	119	97	92	122	96	105	103	103	104	124	132	123	124	115	113	87	117	104	110	115	104	89	100	97	116	115	108	100	102	104	123	129	116	94	115	112	104	129	105	113	115	109	135	105	114	109	113	121	112	137	120	118	103	102	104	119	116	107	124	123	108	110	93	127	128	113	94	112	122	105	99	111	89	112	103	113	111	117	117	109	110	113	95	110	113	121	106	104	88	112	114	118	101	121	120	110	125	104	134	113	109	115	126	112	122	103	137	119	119	97	106	117	96	131	131	117	100	112	104	102	110	122	120	138	112	118	113	140	118	125	103	129	108	111	92	92	111	104	111	130	96	110	115	130	91	105	115	120	101	111	108	100	113	116	116	118	107	99	102	94	97	119	132	107	119	93	101	112	118	126	110	100	101	103	120	124	100	116	129	120	102	107	95	108	93	108	106	102	101	122	123	115	107	125	107	128	122	128	111	119	112	101	130	105	112	122	112	95	105	93	130	125	108	86	91	121	109	106	101	123	110	130	108	113	140	107	108	111	90	116	116	109	110	110	118	122	106	125	98	117	112	108	135	112	98	114	96	120	128	122	129	102	131	125	118	107	99	104	114	102	103	105	109	117	127	128	114	127	125	132	104	126	113	111	111	115	102	100	112	114	110	119	112	91	136	101	111	102	122	129	102	114	112	115	106	104	135	84	101	117	114	118	85	103	123	106	116	103	115	109	98	99	100	110	108	105	114	111	113	94	97	108	103	104	100	112	110	111	128	93	114	104	120	104	122	97	134	105	119	117	101	123	130	124	145	111	106	104	101	111	102	105	115	118	101	97	133	118	132	100	112	108	95	106	112	132	116	104	125	100	119	106	114	106	125	116	111	105	94	114	107	108	104	121	113	126	89	104	104	106	130	123	128	110	93	110	118	126	109	107	109	120	109	117	127	105	119	111	100	113	103	126	130	112	120	105	105	115	114	114	104	111	112	117	118	107	125	116	124	117	88	113	138	123	114	107	106	114	113	95	124	102	111	106	102	114	99	99	115	102	113	106	111	101	104	96	113	108	113	92	108	116	112	119	122	102	105	93	109	112	107	134	126	101	106	119	104	121	105	103	124	108	104	105	106	88	125	98	107	137	108	124	111	96	116	108	137	112	109	107	124	117	121	119	111	112	99	133	118	107	110	110	123	110	115	110	121	95	120	117	103	104	92	118	96	126	129	110	116	99	105	102	105	111	125	102	114	110	94	118	121	126	105	122	118	100	95	109	116	119	101	108	117	105	96	120	85	112	104	117	117	106	121	109	113	125	108	110	105	109	101	106	121	112	86	111	103	101	121	109	125	95	110	102	115	113	100	107	87	126	99	89	108	106	104	107	123	105	123	101	106	102	136	110	113	120	92	126	102	103	102	107	80	135	117	105	117	106	110	106	98	102	107	97	112	130	98	108	132	92	107	103	107	106	104	106	123	118	125	102	106	120	119	136	108	103	121	104	124	121	112	109	118	116	112	96	116	108	104	107	89	110	128	113	112	112	118	97	109	111	120	108	114	137	118	100	112	118	125	119	88	125	108	107	104	130	105	110	84	127	138	128	111	116	107	107	125	112	113	112	97	120	103	126	103	113	109	112	127	95	100	99	105	114	104	106	119	125	113	102	105	99	133	104	98	103	123	92	114	113	116	113	122	115	116	121	123	112	116	96	113	115	95	118	133	113	90	96	93	115	92	116	121	128	111	107	119	130	118	123	113	100	116	116	105	120	102	103	95	124	110	105	129	116	104	114	146	102	122	100	111	101	79	117	121	128	119	110	118	108	108	125	112	97	96	102	103	127	126	112	82	98	130	106	119	105	94	114	108	104	106	116	104	95	109	125	111	106	111	99	91	120	98	107	115	120	113	92	133	110	101	129	112	111	129	102	113	120	117	110	99	125	146	101	107	104	125	89	94	123	98	138	125	114	109	100	108	115
1918	490	542	615	563	623	564	553	541	425	461	443	416	459	446	449	419	480	404	399	474	430	419	416	431	447	436	428	450	432	434	386	436	406	445	404	463	414	401	438	435	371	399	457	410	426	420	401	468	441	418	447	451	440	416	456	427	446	456	419	463	432	429	453	445	415	421	419	418	448	463	425	424	423	443	421	434	414	421	416	434	368	424	445	447	457	441	420	490	474	419	455	421	454	447	427	419	495	398	434	450	435	431	453	415	417	408	454	414	412	438	452	413	413	466	445	412	429	431	457	439	465	447	392	443	421	442	453	434	400	388	467	426	403	411	434	410	446	415	400	445	441	431	448	445	443	413	397	400	415	410	422	423	411	408	418	458	420	419	444	402	460	445	420	398	413	434	409	426	429	441	425	415	430	436	445	434	429	423	433	436	447	456	421	427	454	399	414	412	426	415	431	445	429	429	390	405	413	405	397	415	423	442	435	442	402	448	433	448	441	401	409	459	441	443	437	447	429	448	426	448	434	423	419	407	451	433	419	447	440	445	429	420	409	432	445	427	428	447	452	433	418	414	438	425	410	409	394	443	416	414	395	467	436	423	389	408	393	415	452	453	443	449	425	406	418	446	423	432	455	470	394	426	398	416	445	432	430	438	397	444	422	445	413	423	422	420	454	425	436	408	454	435	407	411	442	447	441	401	402	414	432	443	441	422	435	407	434	430	461	462	436	467	433	375	418	423	437	384	433	439	443	458	402	434	417	410	404	440	431	430	433	391	462	427	455	427	436	445	429	472	406	391	439	420	407	419	433	421	444	443	434	420	444	423	432	441	414	406	426	432	418	444	426	410	417	414	406	431	416	425	419	430	424	411	469	472	459	444	408	445	415	439	395	426	393	429	394	402	448	431	437	428	418	432	429	416	406	444	413	427	425	414	387	430	431	404	431	396	424	419	410	453	429	438	458	420	408	427	431	413	417	418	433	416	416	455	429	428	436	402	411	456	417	405	443	387	459	453	403	445	429	422	400	388	423	456	417	390	414	472	428	422	419	434	443	440	399	438	440	421	442	435	457	415	428	443	437	416	393	455	401	439	384	410	431	429	434	403	416	401	436	397	437	379	418	412	379	416	418	434	443	450	425	411	462	417	438	457	423	440	458	448	423	425	434	416	410	410	463	422	435	421	436	432	395	451	414	382	379	423	423	451	452	425	427	431	444	457	415	430	467	442	422	458	434	425	407	416	366	458	440	467	421	394	453	437	347	418	435	443	403	453	439	424	450	402	436	398	431	441	430	426	404	430	416	417	445	456	392	440	416	446	422	426	445	422	416	428	430	449	413	448	442	391	419	459	406	410	470	435	447	383	416	459	441	401	446	432	425	443	434	430	425	394	434	454	432	453	436	384	429	400	420	450	457	413	412	415	384	435	454	423	451	419	412	419	440	455	405	409	403	405	410	397	434	462	396	419	429	385	439	406	445	429	426	431	421	408	442	439	451	462	445	434	432	452	421	468	432	419	414	430	411	430	424	431	437	420	413	385	435	448	447	446	448	398	450	409	455	424	427	435	410	417	418	424	416	412	416	432	447	415	411	454	384	444	437	440	424	435	394	397	433	437	381	422	421	468	363	389	423	428	439	445	406	412	421	404	387	447	453	411	424	450	421	449	438	439	426	480	404	438	409	410	448	409	390	433	424	451	437	411	467	408	408	436	430	391	413	442	388	428	441	397	429	458	454	413	419	444	413	402	448	410	434	440	421	441	442	426	449	439	408	441	399	385	423	451	417	430	400	437	449	441	403	427	411	432	421	395	469	439	429	390	417	427	403	451	414	404	420	414	382	429	412	463	403	424	432	447	450	420	428	424	437	425	415	431	409	432	398	424	423	444	394	431	437	434	420	419	411	462	437	406	427	402	437	410	396	422	448	455	420	434	425	421	438	418	456	412	423	430	442	426	451	400	418	454	428	419	461	410	454	453	393	421	400	408	401	439	414	410	430	416	464	417	423	393	411	439	404	417	460	404	414	395	395	428	395	449	456	401	439	436	424	414	420	436	451	402	399	408	445	457	379	443	424	430	439	393	395	446	414	452	418	419	401	450	427	392	407	409	425	410	430	435	427	411	441	439	396	446	413	447	470	418	449	420	418	395	426	427	432	434	471	410	401	407	436	421	462	407	438	411	446	417	427	429	436	431	424	419	467	430	419	420	405	493	466	412	394	412	427	424	384	439	438	402	450	430	403	443	411	407	412	403	396	428	442	408	385	386	434	398	437	460	386	408	427	405	426	410	441	428	412	408	444	421	429	438	440	405	434	452	387	404	442	449	423	413	407	419	436	413	404	442	368	427	413	435	394	464	435	406	421	437	398	470	477	433	424	446	432	427	426	442	436	403	433	452	429	441	449	399	415	427	425	437	441	430	418	444	433	420	374	423	462	435	443	400	450	432	417	422	416	465	416	421	461	418	450	387	425	400	385	426	426	431	444	413	436	431	410	411	407	429	426	395	420	392	384	414	415	438	414	423	438	404	421	406	403	419	441	453	416	401	446	391	445	454	423	418	428	407	440	460	404	407	422	389	451	425	407	428	455	420	438	426	393	419	391	432	417	390	457	460	424	428	412	450	398	405	446	439	429	383	459	442	402	447	431	406	407	431	443	390	449	462	432	421	436	398	424	448	417	405	431	419	403	442	414	452	414	402	408	477	403	420	432	441	450	404	412	436	411	421	387	423	445	426	446	410	408	432	404	422	423	404	410	441	403	429	449	416	433	414	428	443	412	415	442	396	412	445	441	411	425	402	386	392	424	417	405	444	399	476	396	458	422	441	433	434	377	468	385	435	403	429	409	414	412	397	433	430	432	438	416	447	398	455	442	418	416	437	407	440	403	444	456	450	391	453	438	404	406	417	413	402	454	442	419	404	441	441	430	407	445	418	393	426	434	446	444	450	449	411	425	439	420	416	419	420	441	444	428	475	421	402	426	420	434	419	379	444	447	424	426	438	419	424	392	411	425	410	427	419	407	420	446	439	397	429	430	422	403	413	438	423	426	419	400	412	430	435	468	429	482	423	419	395	427	407	431	441	411	441	451	428	416	423	418	419	443	449	448	444	450	389	430	467	424	470	422	399	412	436	418	486	440	419	445	408	467	449	403	470	431	416	343	420	417	411	447	439	420	455	401	402	435	412	431	420	417	473	442	444	382	414	417	431	404	428	430	427	439	386	427	443	385	406	449	404	414	396	387	431	441	399	450	468	431	417	431	435	439	429	431	419	433	448	402	418	439	403	416	428	467	442	468	424	406	413	439	431	426	459	439	425	445	439	417	396	402	483	407	428	417	423	439	416	411	417	423	425	390	445	432	413	431	464	421	408	411	441	461	470	464	427	425	458	411	415	414	416	426	430	403	392	452	446	412	495	455	450	409	403	375	398	407	457	404	457	417	451	432	409	423	403	407	404	419	410	452	438	444	424	430	421	409	382	399	411	404	435	415
1667	158	187	165	147	151	143	132	129	110	93	126	134	122	100	101	134	127	109	101	129	118	136	135	126	109	127	130	133	127	115	128	117	127	116	113	124	124	114	116	96	127	122	110	128	105	114	127	125	97	103	138	124	117	116	92	134	101	102	122	117	128	112	137	116	113	100	125	121	128	103	138	119	80	129	131	104	133	107	118	122	123	116	115	149	99	105	131	134	97	111	134	130	124	134	118	108	115	129	115	109	118	108	129	127	120	111	117	130	122	124	123	112	133	130	126	118	103	132	107	114	118	118	129	105	126	112	114	117	126	114	127	117	119	113	127	132	132	141	104	125	107	94	118	136	122	114	124	123	137	131	131	105	118	134	105	115	109	96	103	103	122	110	119	110	143	122	124	138	119	112	111	140	106	136	109	131	123	119	130	106	137	113	130	110	106	129	96	98	120	133	105	106	138	114	138	106	128	104	107	128	94	126	121	93	110	107	133	108	123	131	112	104	105	112	98	138	126	129	113	108	122	115	144	137	146	133	115	114	127	128	130	135	120	101	125	105	117	121	134	132	133	129	137	124	121	122	109	94	114	114	111	118	109	105	116	129	96	123	103	110	125	112	107	119	118	115	110	119	111	127	94	121	107	126	114	135	104	101	105	104	115	116	108	138	102	94	138	121	119	112	103	112	119	127	110	109	122	113	123	112	116	112	103	116	137	105	111	108	123	107	130	105	129	126	133	121	104	125	115	130	114	123	124	136	111	101	107	118	118	111	102	113	125	124	108	137	107	107	118	148	120	112	116	116	102	112	112	87	104	132	103	123	127	118	110	123	114	114	118	113	125	119	136	133	105	114	115	93	114	121	110	108	123	131	110	120	103	123	127	119	126	111	118	121	129	105	99	117	103	122	130	120	111	116	110	131	111	127	119	115	103	126	109	126	113	128	128	129	124	110	114	117	106	133	119	121	130	143	121	105	98	103	127	109	139	114	110	118	134	113	121	102	123	115	107	129	109	125	110	102	127	101	113	114	112	110	126	106	119	120	126	112	117	123	137	120	111	113	117	120	138	122	112	104	122	120	132	101	106	120	103	98	114	115	112	105	130	116	119	129	119	113	117	124	114	130	103	111	119	127	103	120	106	122	117	128	122	121	117	118	121	127	106	123	124	108	116	101	113	114	112	109	113	116	106	103	100	112	122	102	122	119	116	129	133	132	132	95	117	106	126	106	120	118	123	110	94	123	112	100	102	125	107	143	101	106	130	116	112	136	121	124	127	115	126	118	120	107	119	114	128	95	102	107	149	139	127	114	103	121	122	118	122	127	118	119	113	116	120	116	117	128	115	104	113	103	120	112	116	115	136	122	119	126	101	133	102	101	108	120	123	125	114	118	133	151	105	107	110	112	110	128	104	113	95	115	110	128	116	131	121	140	116	119	116	125	131	112	134	119	119	103	112	106	114	94	117	108	116	115	106	125	106	136	105	118	130	119	116	104	118	127	124	123	97	120	112	121	122	127	113	117	119	114	145	136	102	138	110	108	121	128	124	139	122	115	118	114	104	128	119	115	132	132	119	119	127	106	96	131	133	130	109	105	112	138	99	89	128	123	109	120	116	118	107	125	128	116	131	101	112	109	117	129	97	115	103	100	108	126	110	129	112	116	119	113	117	126	123	109	131	131	108	95	113	113	125	99	118	106	116	118	121	113	108	121	124	121	128	108	109	123	110	106	125	114	119	111	121	107	120	111	130	138	124	111	110	114	128	128	124	123	112	118	117	112	132	119	149	106	115	106	122	92	125	127	126	112	134	103	103	135	93	121	137	127	115	123	124	129	123	104	120	111	120	107	110	127	123	117	155	118	128	121	131	116	126	114	103	132	110	120	114	132	115	108	106	119	111	99	132	131	101	137	110	125	131	125	116	118	121	128	119	101	105	127	147	124	132	126	128	126	123	90	124	108	124	113	109	113	113	113	98	117	130	126	113	124	113	104	120	112	104	105	115	146	122	111	125	113	109	109	127	120	117	124	118	121	96	119	123	104	108	118	112	98	118	85	130	115	93	106	130	129	125	136	124	121	115	133	128	120	130	128	129	117	127	124	105	123	128	109	133	112	119	106	135	122	99	100	110	136	100	118	105	118	119	121	115	113	117	112	109	117	117	116	115	105	99	110	120	125	146	120	113	95	125	146	119	122	118	119	129	111	104	130	106	99	120	133	109	128	118	106	113	121	141	117	93	106	124	114	115	115	123	117	122	120	122	115	126	117	127	130	118	126	114	114	123	107	141	106	117	108	118	120	128	126	98	132	129	146	112	121	104	106	116	130	123	126	123	102	114	120	119	133	108	106	112	118	112	108	105	96	126	113	107	135	106	113	114	113	118	108	122	134	109	122	137	137	104	144	106	119	124	98	135	121	114	121	95	100	119	123	142	131	118	125	105	112	123	134	105	95	121	134	106	113	133	114	129	116	117	103	97	127	105	127	111	112	113	106	114	123	118	125	135	97	123	117	119	127	114	137	123	108	113	115	101	133	121	125	118	127	115	108	103	124	124	115	124	109	100	115	109	129	118	119	111	118	127	116	134	135	124	131	121	113	127	117	112	119	116	133	124	113	129	130	113	125	106	100	109	113	133	114	131	92	103	120	110	135	129	114	117	115	130	100	116	112	123	132	127	106	115	120	100	107	129	131	130	117	105	113	131	116	111	110	132	119	108	113	101	133	111	116	99	125	106	122	133	117	127	136	113	117	131	129	114	113	113	108	134	122	121	143	116	118	142	145	114	101	115	104	126	113	123	109	106	119	119	128	113	110	128	106	115	117	122	117	107	121	123	122	108	134	133	112	111	111	140	93	131	120	113	123	131	117	104	107	117	124	134	125	101	144	112	110	98	111	94	143	126	117	117	127	112	101	112	121	118	109	115	129	108	125	99	105	117	113	93	122	89	107	93	121	140	110	114	108	107	116	119	131	121	129	107	107	123	112	114	133	106	104	106	116	117	103	133	105	111	126	120	144	122	116	115	140	134	132	129	123	112	108	121	101	128	107	105	116	112	119	120	103	120	116	132	109	119	113	111	113	123	112	115	111	91	112	121	125	123	129	114	123	125	120	98	124	105	130	114	116	109	121	138	114	124	122	141	113	119	107	120	118	101	102	123	119	109	112	113	124	106	123	131	116	111	124	115	102	116	106	130	110	105	105	128	97	97	110	122	118	125	121	121	129	123	112	118	110	113	118	107	111	115	133	107	102	116	124	115	129	127	119	129	123	132	111	120	115	122	103	115	127	119	122	115	118	120	135	118	135	132	114	132	122	118	108	116	106	112	130	125	104	137	103	118	120	129	126	122	139	124	114	123	114	119	129	106	122	108	137	123	117	122	126	137	105	135	109	103	118	116	89	126	122	120	123	120	112	110	107	101	113	97	100	115	129	123	118	97	123	131	123	139	115	106	119	110	100	109	113	114	105	128	100	110	116	128	142	104	107	113	97	107
2103	512	583	650	642	609	595	565	476	511	487	482	472	479	480	469	457	459	440	436	463	470	419	471	455	432	471	444	440	441	463	475	444	456	432	418	427	480	431	440	447	447	405	414	452	437	456	431	422	461	466	423	475	451	449	442	456	421	432	453	435	409	439	424	483	460	414	447	433	447	474	426	464	460	411	462	410	420	418	453	424	460	437	446	434	428	443	455	413	447	472	421	486	464	441	479	487	453	435	458	472	463	473	445	405	457	436	456	410	484	475	434	427	487	484	474	452	429	430	432	461	470	463	451	442	457	410	454	457	451	430	451	434	442	424	442	451	478	431	467	456	414	438	453	428	442	434	477	440	439	456	445	427	410	475	415	458	444	414	451	460	438	457	472	429	440	424	436	445	447	412	423	473	429	431	411	412	443	434	446	456	404	454	458	430	413	423	434	396	464	444	419	444	437	422	428	455	479	427	446	456	457	449	457	467	421	432	460	444	440	453	419	462	425	437	464	407	435	453	393	467	478	435	478	413	437	422	423	473	436	463	478	455	431	434	468	441	421	468	404	421	405	426	425	443	443	451	438	435	419	459	465	422	432	428	407	457	438	464	405	437	466	416	445	436	443	425	408	447	473	447	438	442	426	437	433	420	429	450	399	463	452	428	466	453	451	422	456	470	402	455	395	408	433	404	459	429	442	457	424	474	433	446	428	431	449	412	432	457	461	418	428	383	460	474	448	462	435	434	454	429	408	443	462	433	451	463	423	421	468	449	457	403	465	431	449	422	432	465	454	434	436	438	430	460	441	420	452	457	423	425	446	460	453	447	461	460	433	447	441	440	457	433	462	428	448	441	464	442	430	434	450	493	439	447	431	415	453	424	475	411	460	449	439	446	469	431	447	400	501	420	420	444	483	442	446	436	436	417	440	430	429	437	456	448	439	477	450	432	456	430	469	431	451	469	439	472	438	443	427	444	449	460	417	463	440	465	470	470	418	409	427	442	491	424	413	459	454	429	430	463	453	474	448	450	440	442	445	430	434	425	432	448	401	435	422	412	450	450	427	445	416	442	450	432	425	445	394	460	412	461	442	396	459	420	449	453	449	434	404	464	417	449	477	464	445	485	426	468	467	448	410	459	423	499	431	439	443	447	449	417	455	435	450	470	421	445	466	446	448	438	454	450	425	446	461	454	448	494	421	454	410	496	457	451	468	420	390	450	431	437	420	451	462	432	429	449	445	444	410	448	472	435	452	414	426	424	437	411	453	434	426	404	443	429	433	457	475	420	429	455	444	440	427	445	449	470	471	479	467	461	421	429	445	452	398	438	438	429	460	448	469	452	429	468	458	445	449	474	442	470	452	438	459	453	437	436	443	444	448	469	443	446	414	420	462	437	479	421	433	485	461	494	408	421	421	414	425	427	424	408	445	436	409	451	454	411	441	446	430	409	449	402	423	447	459	453	442	445	435	444	445	403	468	411	390	425	400	436	448	449	446	433	380	433	393	421	414	441	414	430	459	442	401	430	434	400	458	453	456	464	409	444	458	447	429	447	446	423	465	460	477	436	376	421	488	431	433	429	447	430	412	419	412	438	455	403	419	441	457	444	438	451	426	475	415	427	445	435	408	440	441	469	417	437	442	438	434	436	454	430	456	419	414	463	449	433	455	410	408	406	436	424	446	418	476	444	438	439	415	449	433	474	443	396	449	437	448	446	446	456	437	434	418	469	466	426	430	443	440	399	451	414	464	456	431	429	448	421	407	444	435	447	395	448	439	434	441	442	453	445	441	454	450	451	433	422	448	429	467	456	436	462	407	449	468	420	441	444	418	462	421	441	438	454	488	438	421	423	431	480	423	440	471	454	463	422	439	443	453	450	445	477	430	436	421	462	423	452	429	445	447	447	428	422	475	457	463	434	473	448	436	448	472	445	455	466	430	419	441	456	440	458	430	448	432	443	445	432	472	439	431	436	422	436	444	454	437	433	432	429	425	448	470	452	402	436	480	420	417	434	456	397	422	421	390	421	511	449	426	431	452	492	436	433	477	424	444	491	436	463	462	468	456	399	452	401	498	464	474	441	426	437	441	459	434	440	468	462	433	423	454	449	449	444	416	456	427	452	433	469	450	459	458	444	469	403	442	460	450	452	430	423	419	428	424	463	446	446	438	477	433	446	463	430	468	431	475	457	430	485	440	423	436	434	453	468	437	481	434	448	467	430	429	449	415	426	430	430	440	413	429	491	452	453	450	421	444	441	468	392	430	412	412	433	413	426	455	463	431	462	482	444	477	440	422	413	452	424	425	449	439	425	462	429	448	458	470	422	410	457	430	446	464	392	468	455	459	451	447	440	445	426	416	458	496	439	428	447	455	485	435	462	445	466	437	434	453	437	466	450	440	452	462	454	463	417	443	439	446	445	447	440	451	433	425	457	430	471	499	432	434	426	455	463	466	433	434	460	441	429	454	448	451	439	445	440	461	433	424	462	405	447	477	455	459	468	424	482	458	451	415	385	461	447	489	425	454	433	412	445	445	449	457	451	419	415	406	455	425	429	440	416	447	416	453	417	413	490	428	446	465	442	457	436	435	450	451	420	439	437	448	454	441	438	431	449	490	434	419	444	446	458	471	398	411	414	404	429	477	459	452	462	446	461	426	424	423	496	461	429	459	444	394	412	438	455	438	438	444	429	421	424	394	420	430	438	444	437	436	427	457	439	423	428	444	449	453	487	445	470	468	444	395	414	452	454	429	457	387	433	435	452	472	411	436	432	459	452	449	479	442	427	466	428	421	442	456	471	432	413	430	429	426	429	421	439	448	472	430	411	411	419	417	417	441	446	415	414	452	435	418	458	437	442	473	454	456	468	445	463	445	426	433	421	416	483	453	407	466	422	431	446	458	457	468	462	471	430	427	419	462	417	436	424	419	422	456	459	443	483	417	433	441	446	439	466	436	433	425	427	452	460	432	403	466	433	471	442	434	450	449	430	408	444	417	446	450	448	468	434	473	468	455	451	428	483	434	417	465	409	417	446	430	456	456	450	434	444	465	457	429	459	468	437	444	466	449	442	458	424	450	450	427	428	435	427	472	442	414	427	476	402	485	451	432	448	455	432	423	447	485	391	442	431	463	449	419	458	437	428	424	472	444	418	442	455	415	407	457	461	470	425	473	451	452	442	438	433	419	423	438	436	504	450	474	443	472	470	444	429	459	433	443	436	427	482	451	414	428	465	480	429	431	453	429	444	443	454	444	444	447	420	423	470	431	459	460	458	453	415	416	438	396	484	422	438	459	420	419	450	431	396	464	451	434	427	435	412	447	464	452	405	441	481	440	431	428	431	426	442	459	469	449	448	421	422	439	433	467	433	412	434	431	401	490	436	431	454	429	462	447	456	416	455	412	405	418	426	450	423	469	439	444	465	414	433	416	458	427	458	421	443	453	456	446	448	454	416	466	439	409	436	444	419	433	466	440	452	479	468	434	446	450	439	406
1690	156	167	151	145	155	151	146	115	112	123	128	138	127	126	135	128	119	124	103	135	126	130	137	136	125	133	110	126	150	126	124	113	103	114	116	123	135	135	127	120	122	133	139	139	134	129	134	127	121	126	142	124	119	121	139	136	134	115	117	125	126	115	118	103	122	126	106	131	119	130	127	131	113	123	137	119	121	135	116	116	114	128	136	132	122	134	123	114	135	125	120	136	144	130	118	113	110	101	109	135	109	103	115	120	107	123	146	122	106	119	137	119	142	125	137	128	134	113	125	118	133	126	131	112	96	114	121	113	123	127	124	119	118	115	118	132	113	117	112	130	128	110	118	129	111	125	121	114	118	132	130	104	135	125	113	122	116	130	118	117	139	150	124	121	114	111	117	109	132	110	126	128	103	132	136	124	137	126	118	106	148	126	130	86	107	119	124	118	132	105	131	113	120	142	130	117	122	130	141	120	121	113	122	117	114	113	116	122	116	125	133	108	112	134	120	117	114	126	142	137	104	127	132	144	122	117	117	124	120	109	128	127	101	104	108	133	112	130	102	125	122	120	122	125	107	134	141	122	110	116	141	111	119	98	132	117	124	143	109	116	119	103	111	112	125	118	117	148	130	112	158	112	133	121	142	115	113	115	136	127	135	132	118	116	126	130	147	125	117	137	117	134	134	133	122	116	120	132	127	128	138	102	118	112	122	115	119	134	123	125	120	119	111	117	124	129	129	128	129	123	120	130	128	124	117	123	131	122	115	150	105	134	120	140	136	115	122	111	127	124	107	118	126	112	140	128	123	148	112	151	111	137	111	119	124	119	128	121	120	133	118	121	117	129	117	113	131	118	110	132	133	123	106	109	141	122	150	118	114	141	96	132	123	119	121	113	118	110	132	129	115	134	127	139	138	129	138	130	126	123	118	114	113	149	101	125	119	124	150	135	114	120	115	129	123	135	126	130	114	112	129	121	125	102	137	107	145	131	113	107	128	122	137	123	111	127	118	129	129	117	136	115	108	115	139	122	132	132	126	125	115	111	104	125	115	112	123	129	105	123	140	128	131	121	123	116	124	112	135	127	107	124	133	115	132	108	132	115	119	120	128	133	102	114	131	111	119	138	136	135	116	122	124	122	123	133	122	109	110	136	139	113	120	127	114	118	118	132	141	120	144	94	136	122	141	140	130	122	118	121	114	122	133	139	123	116	104	122	135	132	115	128	113	122	135	125	87	135	122	146	144	130	118	139	119	134	126	140	119	127	133	127	125	127	124	119	130	147	132	121	132	120	132	138	127	125	135	151	122	120	130	115	135	106	125	135	137	106	118	117	108	143	119	113	106	118	120	96	123	116	139	149	120	135	138	123	131	100	117	152	116	115	121	131	121	120	118	109	125	120	128	120	128	130	115	111	106	139	120	131	128	141	117	118	122	113	118	122	122	119	128	139	109	132	116	99	129	117	106	106	130	135	121	114	103	125	131	114	130	145	123	106	123	116	115	122	116	120	114	118	107	121	142	142	87	116	120	122	123	112	121	123	119	129	127	117	127	126	127	133	112	133	122	122	115	107	131	125	113	133	119	131	125	120	137	127	108	132	120	103	115	128	127	125	108	127	123	98	123	126	120	123	139	132	104	139	130	110	90	109	119	118	135	128	142	106	121	107	133	132	109	124	104	109	117	136	116	130	121	109	122	138	116	121	126	121	150	125	124	135	106	118	143	121	108	100	138	129	120	114	130	125	116	123	121	117	131	131	132	124	117	121	123	129	123	126	124	112	107	148	114	132	124	148	111	135	123	123	111	124	120	117	124	124	129	137	106	114	131	100	134	112	127	127	129	114	121	130	109	129	115	132	106	119	109	126	117	110	102	116	131	115	126	118	142	100	113	131	124	118	134	120	126	126	132	127	121	118	108	136	115	131	108	111	114	123	131	127	120	124	114	134	132	113	128	139	127	116	126	114	126	124	131	127	112	117	125	127	127	116	111	112	114	131	132	145	128	117	114	127	123	121	120	117	112	121	121	137	134	131	125	117	99	118	124	119	128	120	106	120	109	112	101	132	126	119	110	124	123	103	126	125	129	109	136	131	125	112	108	135	127	125	122	119	124	114	129	137	134	133	140	130	133	122	129	134	112	125	137	117	129	115	121	131	107	108	117	110	124	110	138	113	114	125	122	125	125	129	122	135	131	119	125	109	111	138	126	120	136	122	108	134	138	112	111	92	117	116	130	133	126	122	134	111	128	118	110	124	148	122	132	135	139	123	118	121	106	121	131	139	126	122	119	132	111	120	128	144	114	116	111	130	135	121	123	129	154	120	121	126	103	134	116	153	102	130	127	129	125	114	113	118	113	140	142	120	140	132	132	125	115	149	107	125	128	123	150	123	133	117	133	126	137	120	123	131	126	120	130	139	121	133	110	129	139	126	136	118	117	116	132	146	119	136	115	130	113	136	118	120	139	107	105	105	133	141	118	122	113	125	126	123	118	122	123	108	142	134	118	113	123	117	126	119	152	122	125	129	117	139	114	123	101	124	118	123	113	134	114	113	117	107	129	110	145	126	129	131	147	117	109	116	136	107	127	124	106	128	137	134	114	124	111	129	128	125	157	134	118	120	121	126	121	122	131	131	135	125	100	134	122	125	127	133	128	104	124	120	117	123	115	130	109	124	109	119	117	140	127	124	112	147	139	113	109	144	112	127	149	145	121	133	146	126	125	117	101	132	116	129	130	90	113	114	138	134	118	155	125	100	124	131	116	112	105	100	112	122	127	121	131	120	122	121	117	129	103	127	131	142	143	109	106	115	121	121	115	135	117	133	99	131	127	118	127	132	113	135	114	124	129	120	113	130	137	107	119	112	130	126	127	113	128	106	125	133	121	116	140	130	107	127	116	129	125	117	106	112	121	133	111	131	108	128	130	122	111	104	111	129	133	109	122	109	102	105	96	119	136	131	129	128	139	129	121	138	138	124	116	128	120	113	133	126	104	143	105	109	103	117	122	135	123	128	106	109	134	116	121	130	138	105	131	124	117	115	130	111	119	128	109	119	135	138	113	133	126	116	107	112	135	130	118	128	118	130	139	144	123	121	102	138	130	145	127	127	116	136	120	112	136	115	119	127	113	119	114	131	127	114	127	122	128	122	102	139	126	131	128	136	127	141	106	123	124	123	104	130	129	112	121	128	129	125	119	114	134	130	131	118	116	110	125	126	105	133	131	152	131	125	114	130	147	127	126	137	112	129	125	118	129	112	126	122	118	123	130	129	119	122	112	120	115	123	119	125	114	106	118	118	133	130	102	131	115	123	109	127	150	113	103	105	118	118	114	111	134	128	124	136	113	121	124	123	130	122	137	116	99	110	127	110	143	95	122	136	127	140	116	116	118	116	129	91	123	117	120	115	116	115	113	116	130	128	146	147	118	114	134	122	124	115	127	140	136	121	133	134	134	129	144	116	116	124	129	114	128	101	108	121	121	128	112	127	112
2042	538	588	640	612	612	577	566	493	508	451	471	461	487	467	465	435	460	516	482	491	438	515	450	408	451	473	459	495	473	477	456	480	411	456	429	464	503	474	465	458	473	498	460	456	447	455	449	415	451	455	447	450	467	456	483	490	463	457	449	468	462	464	448	474	462	481	439	449	473	465	458	430	423	439	450	452	453	443	459	485	513	449	473	468	426	446	461	462	482	438	483	463	494	485	442	459	457	448	471	462	502	468	464	456	468	461	454	410	455	457	454	482	479	532	474	479	461	444	429	453	418	489	487	444	485	443	456	463	409	501	455	417	479	491	443	491	448	439	450	442	455	433	485	444	430	432	475	473	386	420	468	478	440	445	467	450	463	469	484	451	429	456	403	467	438	442	444	472	453	457	425	477	463	458	489	417	429	473	461	445	465	452	449	458	501	471	453	465	446	436	434	465	450	467	448	437	471	476	463	456	443	440	469	453	455	471	459	438	472	449	439	468	440	470	458	432	463	455	446	448	493	412	460	467	443	461	448	442	433	474	443	479	461	508	459	445	470	428	434	417	413	456	462	460	457	432	443	458	402	444	490	425	477	453	481	487	449	455	447	486	483	420	447	463	429	479	488	466	411	442	417	445	449	447	444	425	438	432	454	460	498	459	452	457	474	442	431	448	449	475	424	500	477	484	422	462	453	475	446	498	423	495	460	468	414	463	424	454	490	436	414	485	459	423	446	472	453	458	448	429	482	421	433	442	479	460	456	453	458	465	448	424	452	445	459	425	428	457	423	469	456	463	470	460	399	442	459	459	417	456	466	430	500	465	420	420	488	488	495	463	498	423	431	481	427	472	454	444	447	510	466	462	444	456	465	423	457	446	482	471	443	455	452	477	454	474	464	433	427	453	441	477	457	477	445	498	436	442	461	454	409	435	424	449	471	452	439	463	471	445	443	482	465	437	442	449	460	470	471	466	481	424	451	473	458	490	463	464	466	487	463	482	471	483	462	459	439	454	449	466	441	454	476	466	430	477	464	451	476	476	498	497	422	446	447	466	490	423	458	471	462	460	463	452	463	435	459	431	466	458	491	473	475	429	477	463	459	416	445	464	482	467	472	460	481	468	430	449	517	437	483	477	461	453	512	495	465	450	475	435	433	441	437	456	438	505	450	483	463	495	496	488	419	469	493	467	453	459	500	458	444	449	445	466	443	420	449	471	447	460	441	453	446	438	455	497	425	483	436	464	434	451	462	407	469	437	471	428	392	465	437	421	439	488	456	506	471	476	463	441	476	457	423	460	437	452	447	429	407	402	464	423	469	460	482	483	453	415	452	495	461	420	411	430	433	466	464	447	476	481	458	464	434	481	420	420	408	435	424	463	422	468	456	446	427	438	483	430	477	430	469	464	452	439	429	447	452	443	487	482	443	485	450	444	463	469	410	459	440	475	425	450	454	406	471	500	423	444	464	447	462	482	494	459	456	423	447	471	464	442	418	473	459	435	428	458	479	458	446	443	448	464	430	469	416	476	479	425	464	477	413	489	495	430	473	477	487	447	444	486	401	460	524	476	462	476	498	458	449	440	497	450	476	459	466	490	466	451	431	445	465	446	447	454	450	468	465	460	488	440	466	437	462	433	420	453	491	450	471	437	487	455	458	462	442	435	417	456	458	445	446	450	459	490	427	458	451	450	472	453	434	472	461	477	478	434	446	428	452	481	478	448	484	444	489	433	459	442	466	446	441	477	464	468	451	491	451	464	446	435	464	456	452	504	418	456	489	455	465	472	478	433	505	446	464	495	432	443	431	444	468	456	425	450	413	478	451	484	468	494	479	435	458	434	445	469	463	435	447	493	516	425	457	497	467	455	432	463	486	492	432	443	446	465	453	488	446	428	435	454	449	451	454	411	437	464	485	431	449	473	494	488	508	480	470	434	513	468	430	452	464	414	484	473	461	483	455	508	458	468	475	450	436	434	462	440	455	458	500	441	466	479	457	482	451	460	486	421	452	482	422	457	440	415	450	470	477	498	443	447	442	480	450	446	437	450	450	457	433	496	480	472	478	485	447	468	466	426	439	458	434	461	453	473	455	436	442	475	497	449	447	482	443	452	513	441	490	473	462	506	486	415	425	456	460	432	488	451	429	447	428	451	481	445	448	471	454	440	496	482	437	461	420	468	463	461	467	436	447	437	455	449	423	449	443	441	443	485	445	417	467	458	459	450	486	451	463	432	462	457	447	434	456	449	487	442	475	412	451	432	463	464	430	448	457	442	432	449	467	456	499	459	450	480	445	456	471	468	492	464	454	433	440	441	451	453	434	469	443	477	447	479	472	480	487	434	459	483	431	440	430	459	461	491	443	424	468	473	469	455	443	478	492	432	443	483	462	441	488	460	507	459	477	426	446	440	456	455	460	453	423	464	456	414	440	459	429	465	428	448	429	459	433	431	464	456	406	467	451	432	429	428	482	469	502	471	431	450	451	449	496	461	467	454	451	472	455	442	440	451	446	439	422	469	455	428	443	419	478	451	459	438	453	468	436	459	514	434	466	480	445	441	431	455	449	466	434	537	472	445	455	463	432	459	459	437	457	441	454	456	486	465	497	429	483	407	454	481	431	480	477	458	438	473	478	448	478	475	461	430	454	440	474	427	456	472	431	474	462	446	443	406	474	470	465	466	446	458	491	432	443	448	442	445	463	472	466	458	458	449	528	437	474	477	467	454	411	458	454	475	452	478	476	453	474	487	472	461	458	447	458	462	429	434	450	447	407	438	419	428	420	459	450	465	448	491	498	442	476	447	467	441	460	475	469	439	487	465	445	453	476	469	455	461	492	428	447	447	437	472	437	489	473	480	446	446	469	464	441	465	468	439	439	441	448	472	489	449	424	455	450	444	426	451	460	455	423	451	468	456	448	461	442	460	470	452	445	481	417	457	461	444	472	461	458	435	425	451	482	512	411	443	452	476	457	459	462	416	470	467	462	431	461	469	466	434	438	453	457	449	453	493	477	437	452	459	427	474	464	489	503	476	441	407	452	437	486	506	461	478	412	462	450	450	493	474	419	423	472	465	484	449	414	497	480	470	493	482	473	424	472	449	458	484	451	458	455	439	471	459	462	468	468	434	437	489	490	476	461	455	480	512	424	440	423	478	468	441	475	446	464	474	471	443	452	446	478	460	454	418	495	450	479	446	443	460	462	462	473	447	443	463	456	521	439	456	463	427	466	440	470	478	494	470	430	439	422	458	455	461	446	477	448	432	486	466	465	447	457	447	447	436	452	452	428	467	435	471	462	460	455	423	448	471	457	422	446	433	413	438	461	478	437	446	437	461	467	439	472	422	465	470	461	471	459	449	446	459	457	445	421	477	468	463	445	427	478	445	439	437	454	475	434	450	445	430	458	499	424	433	461	479	442	425	451	456	473	446	423	460	469	459	433	440	457	479	444	476	440	483	464	452	497	489	449	416	444	457	480	433	448	455	497	454	430
1646	167	194	177	144	170	165	153	156	145	158	134	165	138	122	149	143	135	128	139	144	147	133	137	135	128	133	134	124	140	146	132	119	124	134	126	143	168	136	119	135	146	145	114	134	116	144	134	132	123	135	124	130	146	136	129	138	130	146	118	126	127	100	116	140	108	123	135	134	144	137	123	119	136	120	134	141	135	139	133	118	138	143	124	132	138	143	141	137	141	157	146	133	141	121	142	121	133	149	125	126	121	132	142	120	111	142	133	127	143	118	152	125	156	152	155	123	135	128	124	127	128	119	123	122	137	129	144	134	134	164	150	137	151	135	116	151	134	126	155	145	124	119	130	136	132	135	144	128	137	125	141	134	143	134	133	120	132	140	142	136	146	137	139	147	139	132	125	142	118	119	148	120	136	143	116	142	136	123	140	135	122	119	135	131	141	132	129	161	132	141	154	157	146	124	143	135	136	150	151	119	127	97	138	140	139	136	110	131	120	134	127	121	129	133	143	130	115	113	131	136	135	137	148	132	145	139	147	131	146	124	129	112	148	142	135	133	140	150	134	132	138	147	161	129	129	108	133	116	114	122	133	151	128	129	123	138	149	133	149	128	147	144	150	128	137	149	145	117	142	127	142	148	143	142	141	126	124	125	119	150	143	117	116	128	127	140	146	119	137	136	119	128	153	132	145	125	137	138	124	133	142	159	154	155	140	148	131	138	117	136	127	124	129	137	124	145	126	141	121	148	140	141	132	153	128	127	123	164	119	154	150	123	158	127	143	135	133	130	131	137	119	133	114	122	110	140	103	137	130	123	149	116	142	130	126	131	143	146	135	116	152	151	141	142	135	137	132	130	134	117	127	128	151	137	119	137	137	150	121	135	143	122	130	148	138	145	126	116	159	136	129	147	154	116	133	118	108	128	129	149	127	138	143	145	118	128	124	142	116	139	124	144	156	128	144	121	134	130	132	122	129	135	143	132	131	132	119	114	124	152	142	125	103	156	146	129	130	154	135	131	127	141	145	125	110	118	114	150	130	135	143	126	119	148	118	139	139	131	133	117	127	143	105	118	131	135	124	152	137	141	117	124	129	153	115	133	144	148	133	143	128	137	129	135	125	132	119	145	142	124	116	158	134	136	126	146	156	132	131	149	168	135	127	107	129	136	121	136	131	147	164	136	150	127	131	145	133	130	126	156	125	144	115	138	127	112	143	124	144	114	118	113	155	134	140	123	119	143	132	154	132	125	116	116	133	126	143	133	140	144	132	135	136	146	161	141	131	140	145	139	130	154	120	138	134	139	133	125	119	115	143	143	126	125	148	112	116	121	120	139	129	144	139	137	128	129	144	129	144	126	120	136	138	133	130	156	123	150	117	132	120	136	118	131	132	123	122	153	137	132	120	139	145	136	146	134	125	106	116	123	117	156	139	139	133	126	130	130	116	129	113	122	127	136	114	121	152	123	124	115	128	138	129	135	115	144	120	125	128	144	146	142	121	131	131	123	130	123	124	124	165	134	153	115	136	139	122	132	116	132	141	151	135	130	137	151	130	128	129	140	134	142	139	150	138	133	109	138	145	134	145	134	130	143	147	128	141	163	145	119	129	109	155	132	145	129	130	156	123	129	136	130	140	123	132	144	135	153	140	150	104	132	114	128	145	127	110	139	137	131	128	120	121	130	140	149	137	143	137	118	153	138	138	143	130	138	130	137	129	130	122	127	147	142	137	121	136	137	134	146	127	119	136	137	134	139	156	143	123	143	161	126	108	130	151	119	160	143	155	154	130	144	151	142	124	160	127	135	116	136	132	140	137	117	149	131	142	154	133	147	139	161	127	117	149	131	127	128	139	146	152	145	122	123	145	160	147	129	139	133	132	122	136	142	144	150	138	136	124	142	144	140	127	149	131	127	145	128	151	129	132	129	118	115	155	141	143	119	136	129	150	147	132	126	145	149	136	147	129	137	153	127	149	121	140	139	147	130	155	149	140	129	163	168	141	131	134	126	133	152	125	137	119	141	137	137	141	118	152	142	129	127	140	141	127	130	138	140	152	103	153	133	127	125	135	130	136	135	127	135	127	111	125	126	136	126	137	128	149	115	125	133	144	134	125	134	139	138	148	150	136	124	134	130	135	134	151	136	126	135	120	112	125	119	120	131	108	107	131	153	136	142	143	131	169	147	151	130	137	153	116	120	125	134	133	149	147	141	120	144	146	125	147	129	119	132	140	145	143	148	146	137	136	137	120	137	119	123	127	124	124	127	120	153	162	129	142	141	138	131	140	139	142	126	129	132	144	128	133	129	121	149	115	148	115	147	152	115	135	156	130	118	120	147	142	136	129	124	137	142	140	129	130	115	113	141	138	144	128	115	123	127	129	132	145	113	123	146	125	131	133	135	122	142	113	141	148	133	131	152	114	135	121	124	120	111	129	111	157	142	145	137	127	136	136	126	117	153	139	123	147	168	132	149	129	119	128	138	136	109	142	157	130	137	140	126	145	125	115	147	137	143	148	126	145	130	135	136	130	172	125	122	150	151	153	134	122	132	137	130	125	117	123	133	129	145	129	130	136	149	145	146	131	135	119	149	138	124	137	160	126	129	132	129	134	127	130	123	152	132	148	132	139	128	138	139	146	154	132	123	144	133	130	153	129	149	141	133	149	120	135	129	148	161	134	101	137	141	114	114	136	123	138	126	143	126	126	165	116	120	130	147	160	111	134	147	131	118	132	137	141	139	123	144	120	134	136	134	115	128	117	141	136	132	138	131	135	129	130	149	132	135	159	131	121	137	142	130	113	129	137	150	130	110	152	134	122	114	139	148	123	146	136	145	136	141	146	132	137	139	130	131	126	139	123	136	124	132	148	136	144	122	127	152	122	141	116	138	131	147	112	132	130	133	139	129	125	133	134	147	144	134	127	129	128	107	128	139	155	145	139	131	135	123	120	124	154	144	132	128	142	118	153	132	158	131	124	138	152	135	139	122	127	124	137	132	135	143	139	133	165	113	125	136	162	140	114	137	124	131	157	127	120	153	143	136	119	131	151	113	153	132	132	135	149	125	104	118	125	129	133	124	129	144	135	143	142	122	141	131	139	130	133	138	132	131	126	154	140	128	146	144	157	152	128	159	137	139	131	111	133	114	126	127	124	137	153	125	131	141	112	129	129	125	128	142	143	137	140	143	143	142	121	128	127	127	136	125	116	128	127	116	122	132	132	144	99	151	137	129	145	140	136	125	121	137	135	120	107	127	130	133	135	129	116	124	145	131	150	148	144	131	136	113	126	133	154	133	134	119	138	136	126	139	138	126	127	137	118	116	123	154	144	137	151	109	139	117	137	132	124	150	142	142	149	140	147	142	152	139	127	145	113	129	121	157	139	137	131	131	132	132	116	128	148	138	127	123	120	141	149	149	125	143	138	120	127	134	132	131	143	123	132	127	142	151	138	136	115	149	112	147	130	129	134	141	135	134	145	148	141	134	140	117	115
2047	544	590	671	680	668	621	524	601	580	550	523	559	505	541	529	507	523	503	493	526	528	523	510	498	480	489	520	498	522	490	500	503	501	500	510	468	460	499	517	473	454	512	498	492	515	477	512	487	482	510	499	495	520	483	524	466	554	519	511	497	520	517	479	463	457	491	496	488	488	499	462	508	448	497	489	512	460	477	529	529	519	518	498	520	466	523	493	501	523	525	510	563	489	479	497	509	517	481	498	508	489	510	506	470	545	474	519	497	491	496	505	510	597	521	529	490	518	532	502	508	475	530	503	492	480	503	473	527	503	510	511	485	501	536	473	507	501	506	481	479	508	530	476	462	469	464	463	490	503	456	497	507	499	472	498	500	510	505	488	478	465	486	478	504	502	520	479	488	491	461	483	500	507	497	484	468	472	501	504	455	497	509	527	503	459	478	481	486	476	491	487	509	494	456	532	519	509	535	471	503	455	486	483	493	507	482	498	525	465	505	510	474	493	481	487	508	478	476	512	503	523	480	492	479	510	461	446	495	471	521	528	476	497	493	497	489	487	462	498	498	470	535	501	489	461	485	519	508	477	480	516	460	518	440	498	492	531	507	528	512	490	467	511	519	464	506	499	502	467	525	476	489	485	464	497	493	521	493	485	521	495	509	443	525	446	474	478	507	513	477	493	458	504	469	484	476	485	485	502	496	544	482	478	511	524	506	479	485	476	511	465	483	488	515	476	490	510	496	491	481	497	470	507	482	472	513	522	497	498	488	512	513	505	477	478	452	509	473	510	478	489	472	455	489	509	488	493	495	495	521	480	533	488	493	543	540	462	526	519	443	481	476	509	488	507	464	490	503	495	489	477	534	507	495	495	505	491	511	520	465	497	521	507	452	480	493	500	465	499	485	477	482	504	502	494	497	488	504	490	530	497	489	450	497	490	506	488	467	488	474	475	478	487	518	469	504	490	489	497	451	491	501	463	495	525	497	460	511	510	471	490	514	485	483	497	494	504	498	484	491	472	459	511	468	501	498	465	486	496	488	456	499	515	498	442	506	531	497	508	491	531	464	447	460	439	480	482	463	498	540	475	475	511	553	478	492	452	459	462	543	494	479	499	509	517	496	517	470	490	472	469	515	482	456	458	479	467	478	504	444	498	475	478	511	479	473	504	461	490	477	484	477	547	473	506	522	515	453	483	478	478	522	470	509	527	490	502	493	466	494	465	508	516	478	491	477	527	480	499	511	465	506	495	464	501	483	501	497	439	487	494	507	505	508	473	506	512	515	449	515	470	515	457	488	525	490	450	507	497	478	499	520	489	475	519	548	491	500	486	511	496	490	490	502	478	475	490	444	528	517	435	504	524	490	480	481	501	456	506	493	502	462	500	490	457	498	513	523	475	481	497	478	454	478	464	491	490	472	519	504	502	525	510	501	522	460	475	478	552	470	468	502	495	486	515	502	465	450	467	516	503	487	490	483	481	505	512	480	463	500	531	466	465	492	473	484	516	495	481	507	512	509	487	512	475	506	475	517	490	515	520	479	483	487	516	453	500	458	531	478	497	512	545	513	474	502	492	511	502	487	490	449	423	539	504	463	506	492	495	464	515	520	492	497	506	515	477	496	439	493	505	499	479	505	539	488	494	510	482	498	498	480	515	496	493	518	500	544	491	505	492	494	505	471	478	463	441	490	473	466	474	476	485	527	516	475	481	484	511	492	501	488	495	485	477	453	477	498	481	491	497	515	496	518	470	484	514	514	506	486	501	494	478	492	493	477	484	487	517	495	473	507	486	496	475	498	478	496	498	446	531	514	499	505	465	465	498	476	509	483	494	442	505	523	489	455	474	479	484	489	529	514	477	493	496	463	476	483	492	503	501	471	489	492	489	489	518	474	482	521	479	476	486	513	491	491	455	486	497	487	495	513	506	457	500	508	475	517	484	502	515	492	528	512	484	497	490	491	479	529	468	473	463	541	488	498	449	485	472	501	492	458	513	474	463	488	476	471	488	509	499	506	471	502	513	509	499	497	487	514	497	518	452	503	508	451	466	501	479	522	462	517	509	481	491	500	549	488	511	475	489	496	485	500	472	451	507	441	506	513	439	509	475	476	471	470	464	475	493	512	522	517	540	486	520	497	496	523	532	494	473	498	539	478	515	526	495	510	491	478	464	510	524	489	489	514	513	488	486	477	530	478	483	415	451	466	514	451	492	524	485	488	513	455	500	475	506	506	478	459	517	484	460	507	506	465	532	494	493	467	508	523	475	530	481	522	488	486	451	459	525	503	516	481	471	471	470	518	503	472	457	493	495	490	499	517	459	517	500	525	483	489	497	508	453	492	495	528	463	473	443	471	445	474	458	497	465	511	507	479	497	468	515	491	484	523	506	509	487	511	528	468	491	505	510	458	497	497	529	526	479	526	540	477	458	507	470	479	521	483	470	477	494	460	496	500	479	524	501	458	544	474	504	498	484	511	514	498	477	524	497	499	517	497	468	448	516	462	517	491	453	511	484	502	491	510	480	503	492	525	515	494	482	497	509	487	484	521	512	482	479	479	494	471	537	478	475	467	479	484	470	522	492	538	488	493	485	507	483	493	536	477	487	560	497	498	497	487	489	496	505	480	520	526	510	496	479	481	498	461	479	517	520	482	538	469	467	453	480	491	493	538	480	460	506	488	454	468	454	493	506	485	507	496	495	499	508	525	518	545	503	510	514	490	491	470	517	479	481	518	464	483	470	526	534	484	469	439	509	470	474	508	467	491	473	514	484	510	517	489	558	467	505	484	489	521	505	521	477	500	476	495	479	500	483	534	516	461	506	495	505	538	505	482	470	477	533	493	496	485	460	480	478	486	475	506	488	487	508	491	488	506	495	490	488	474	492	546	495	470	489	475	487	503	485	502	535	475	465	522	504	490	551	474	503	520	488	470	474	514	473	491	496	488	477	492	497	545	511	477	499	502	493	489	470	451	423	481	527	502	492	491	470	483	465	457	523	489	506	492	503	476	434	505	486	474	479	474	522	476	480	509	479	479	481	481	492	495	484	477	480	505	496	495	459	453	523	477	533	518	478	509	544	479	424	495	496	492	496	493	537	468	499	516	490	434	511	500	476	482	526	523	458	454	483	528	491	429	512	509	497	485	501	455	465	487	484	496	486	461	480	519	510	518	472	491	489	493	451	511	466	497	500	471	449	487	485	467	502	486	518	470	428	464	470	532	473	492	521	491	525	496	498	510	474	451	476	500	483	491	478	480	490	539	496	532	486	468	516	491	453	496	535	460	496	491	480	513	508	486	461	473	468	515	505	473	499	468	466	465	508	480	517	504	518	475	495	481	476	495	476	478	491	472	505	515	478	454	509	462	506	466	506	459	529	499	492	482	467	482	510	541	536	475	493	517	480	511	540	505	493	445	540	513	509	432	486	489	503	499	470	487	504	503	508	454	483	480	486	521	487	490	490	547	492	479	544	501	518	477	510	483	500	545	522
1661	204	200	185	170	160	135	133	132	141	141	145	139	156	130	129	128	126	155	149	121	137	138	125	130	132	144	165	127	169	148	141	129	144	134	116	148	137	145	121	116	148	166	145	147	122	143	143	132	157	133	137	143	143	135	123	137	145	132	152	115	171	134	122	141	153	133	136	140	150	143	145	113	140	147	145	121	147	135	127	162	149	149	151	144	143	128	115	140	136	148	144	151	131	118	149	142	136	129	147	134	141	138	150	152	146	127	142	164	153	132	157	159	160	149	136	144	140	169	145	130	147	138	130	140	122	136	127	120	114	175	139	139	138	158	145	137	168	141	146	139	141	143	141	138	146	141	148	152	101	146	145	153	145	134	147	138	158	129	138	135	163	144	117	158	128	117	127	134	139	156	123	159	159	151	137	160	138	137	131	146	148	137	131	144	124	149	129	140	148	163	133	130	129	149	129	134	128	153	133	141	153	135	135	132	132	117	124	131	144	144	137	145	143	151	120	129	134	132	152	142	143	149	133	121	133	134	150	133	139	135	127	170	132	152	138	146	142	129	157	151	127	127	133	158	136	134	162	140	137	147	130	156	136	142	146	144	142	148	144	140	159	131	154	146	160	138	178	134	144	125	147	138	141	149	144	154	151	136	117	123	148	149	143	137	141	116	141	134	125	142	135	148	136	138	120	132	129	121	140	136	144	141	116	129	145	128	127	145	130	134	151	120	149	137	149	136	147	139	140	143	149	127	141	147	154	134	136	138	141	141	145	121	138	128	130	134	150	141	105	139	162	145	160	146	132	122	137	127	134	147	145	132	128	140	161	153	142	130	139	147	137	138	138	145	114	113	134	140	135	144	129	137	163	143	139	123	134	142	131	160	165	148	129	155	158	146	141	153	146	135	146	133	153	152	153	132	145	134	131	134	131	160	144	147	129	141	124	133	132	136	143	146	147	147	129	138	139	152	135	124	129	137	134	163	132	143	143	137	143	144	137	139	133	129	116	137	136	144	164	164	128	135	126	133	125	139	143	156	136	133	141	152	130	131	137	132	120	163	162	157	147	153	122	121	147	152	136	129	145	160	145	143	156	127	140	126	125	128	154	135	129	152	138	113	138	130	124	151	147	140	125	153	155	148	137	133	133	157	127	131	129	143	152	138	156	169	133	137	152	130	145	157	121	123	150	142	152	139	155	146	146	143	128	130	155	140	146	149	137	138	144	135	127	149	129	137	144	148	143	142	152	136	124	135	134	147	133	160	129	159	147	149	112	129	145	130	99	148	134	138	132	131	144	136	151	150	151	153	106	118	134	142	134	133	124	143	138	132	130	128	135	136	121	132	148	133	116	134	145	134	133	142	142	111	138	117	158	165	127	137	134	139	140	144	156	142	129	150	133	152	142	140	138	132	130	137	135	161	153	144	148	122	154	123	162	159	151	114	145	153	142	141	137	110	113	141	133	140	138	165	148	124	128	137	162	162	171	135	135	140	148	123	130	129	158	125	137	150	149	127	144	149	150	135	134	139	133	128	142	135	114	119	139	144	151	153	142	154	117	141	147	134	121	162	139	153	145	134	122	139	136	141	124	133	143	139	123	167	153	126	123	142	137	146	152	121	115	140	124	134	140	146	138	133	130	148	142	154	126	157	135	144	130	146	123	137	144	140	142	141	121	146	117	132	154	148	144	127	144	138	133	121	149	129	120	137	149	139	112	123	156	149	144	144	152	135	135	139	123	153	140	133	122	166	135	143	134	160	138	123	150	123	117	149	132	152	127	135	141	124	126	142	126	142	122	139	147	164	122	139	124	124	147	155	151	131	134	159	152	138	154	130	147	143	142	142	150	155	144	146	141	145	146	135	134	143	148	141	112	148	148	135	140	162	150	138	139	132	153	142	136	136	152	150	137	138	154	135	124	134	140	121	147	132	146	156	130	154	145	122	134	131	154	152	147	123	133	149	146	139	142	149	134	135	146	132	144	138	141	138	120	148	122	155	146	141	132	152	128	145	129	137	130	137	148	141	141	138	118	138	117	140	138	131	149	144	127	133	176	106	145	138	145	142	133	136	160	119	160	142	122	145	121	143	154	134	148	139	130	129	152	143	136	143	149	147	145	127	159	132	140	136	131	141	162	139	138	144	139	149	152	147	150	136	138	128	110	140	152	148	133	155	133	168	136	173	133	132	124	144	143	146	133	131	160	168	133	137	140	145	130	136	138	130	124	129	152	129	147	151	128	152	137	151	148	130	145	144	117	130	152	141	125	132	158	142	138	144	158	140	112	155	145	126	124	144	166	139	151	129	122	153	140	128	141	139	155	142	148	133	127	119	156	153	142	146	136	140	135	141	124	150	147	148	138	156	146	134	132	123	134	151	143	135	146	138	135	155	142	117	154	151	128	142	143	165	157	159	163	138	137	145	161	143	125	138	144	138	145	124	135	138	132	152	135	158	153	146	146	146	136	166	153	147	138	154	144	143	149	154	138	147	142	142	128	126	150	134	156	143	135	120	126	160	160	143	134	136	141	146	159	149	130	134	144	156	151	143	142	134	138	148	153	126	125	126	142	143	138	155	120	137	145	118	143	153	158	129	136	137	132	143	123	142	155	160	149	144	128	125	143	150	130	136	131	136	153	156	145	142	156	126	164	121	147	141	140	136	137	146	156	144	141	145	123	155	138	140	124	145	158	140	127	135	149	129	150	153	140	148	131	142	115	114	113	154	130	141	135	128	146	155	142	129	120	127	152	134	152	150	144	132	119	132	155	152	147	127	144	139	142	143	134	146	171	144	125	126	156	150	125	169	128	157	166	126	123	142	127	168	161	121	160	147	159	135	144	128	148	152	150	127	144	141	138	138	136	125	130	155	138	123	131	141	130	135	121	148	151	151	130	147	146	142	138	128	141	126	121	135	141	138	129	144	122	135	146	153	151	139	130	139	176	135	117	144	140	128	141	140	151	142	146	129	140	146	146	158	142	146	149	143	140	141	146	137	135	137	137	121	149	136	131	151	139	121	139	136	145	111	154	131	147	149	168	133	145	135	139	132	132	130	148	158	119	137	117	109	136	129	140	142	139	119	149	134	112	134	160	109	123	137	146	151	138	145	130	138	140	140	128	124	148	149	147	119	139	135	143	139	152	133	152	125	133	131	126	130	155	162	145	146	141	161	121	123	147	155	127	136	152	147	139	130	130	133	125	121	132	141	152	138	135	123	133	121	151	108	143	145	153	136	138	121	141	153	150	148	124	149	145	122	137	132	139	116	150	144	152	141	129	164	135	130	135	131	133	126	121	152	133	142	122	158	150	139	116	134	133	116	157	153	141	135	136	142	147	129	121	150	122	148	112	142	159	148	160	158	141	141	124	133	146	142	151	160	150	171	141	131	147	149	150	130	134	126	144	115	135	129	130	156	133	120	144	145	154	139	131	111	147	141	147	159	146	136	150	145	139	144	151	153	123	142	138	144	154	121	142	149	137	123	132	154	139
2028	540	625	722	608	652	587	598	540	563	542	548	531	559	547	555	511	540	568	519	507	503	507	515	492	527	511	506	510	495	484	492	496	537	479	502	514	512	491	490	517	517	546	497	487	503	525	528	492	484	497	467	486	516	484	509	511	546	530	501	554	526	546	501	553	541	495	513	476	497	543	523	505	513	502	540	458	523	531	476	498	519	500	491	523	525	502	546	528	517	502	537	500	520	499	470	554	525	482	511	498	490	547	519	538	549	506	535	558	522	509	501	561	632	558	564	537	494	485	513	517	524	500	471	498	490	530	500	535	495	479	468	504	539	551	520	479	548	521	497	531	541	517	526	534	535	497	498	493	443	497	491	513	552	526	511	504	475	471	473	459	507	550	540	496	502	505	504	483	474	503	493	495	547	463	520	502	538	515	503	528	481	504	510	528	510	554	506	460	502	512	498	499	508	519	492	508	506	482	499	550	494	503	559	474	480	499	476	494	538	489	516	514	512	503	501	547	551	479	488	509	513	503	528	555	493	504	522	473	539	538	478	530	522	497	502	527	515	502	556	510	526	507	484	512	506	505	517	505	503	513	458	494	510	500	525	503	555	474	520	483	525	500	519	488	510	498	511	530	490	469	525	514	482	526	506	504	506	486	498	487	504	495	471	495	489	482	564	516	488	496	516	493	513	548	531	508	522	526	509	529	532	513	538	486	528	473	512	551	505	551	525	496	471	512	498	562	497	542	493	546	500	525	528	504	511	493	525	487	583	523	556	507	514	468	519	481	535	525	511	562	490	502	484	497	454	482	530	539	525	452	485	511	503	461	548	474	522	457	518	533	487	516	484	531	496	469	479	512	493	512	529	487	526	527	485	521	488	505	479	513	513	504	493	463	524	520	474	472	517	516	522	506	436	517	488	518	499	520	500	557	533	473	498	506	513	518	507	502	501	516	509	515	503	500	537	500	481	478	527	496	540	483	512	499	477	526	514	549	523	533	533	485	504	488	481	519	539	527	500	532	489	498	527	474	494	509	507	490	517	533	556	511	487	522	492	455	546	490	464	510	529	504	548	507	531	495	504	529	437	488	489	491	521	545	544	504	511	546	521	467	527	466	521	529	490	512	522	507	491	530	504	521	495	496	478	490	470	499	492	508	523	547	485	479	510	524	484	554	497	550	548	501	546	530	474	452	536	474	494	520	541	530	523	503	488	507	506	497	527	541	536	536	506	511	565	514	485	464	522	488	512	525	506	504	521	546	494	508	497	504	505	479	462	525	498	475	518	445	504	496	515	563	530	489	559	496	492	502	500	485	524	492	558	505	482	508	547	567	533	505	518	515	533	480	526	509	510	497	494	521	479	550	508	501	504	496	476	493	500	512	516	486	474	543	513	489	498	492	496	518	512	502	518	552	514	527	511	461	524	502	536	501	522	562	490	517	520	507	538	485	513	537	512	486	539	470	539	576	517	482	479	555	566	506	525	495	491	518	548	508	501	514	484	514	476	522	501	490	526	545	525	506	559	532	530	484	471	486	502	552	511	507	472	541	489	515	529	518	486	515	522	518	512	520	551	523	506	550	518	509	483	510	544	516	511	520	527	542	516	504	500	498	521	513	541	486	512	504	505	491	458	508	533	523	519	520	496	497	522	467	521	504	520	515	491	484	518	528	534	497	504	512	535	532	522	546	540	476	541	539	473	507	492	531	547	538	542	473	532	496	499	466	482	467	516	530	552	491	532	510	518	496	502	473	517	524	533	523	535	538	528	513	520	517	477	497	501	524	511	544	531	521	554	511	535	505	497	473	509	463	483	516	497	477	514	526	500	525	521	472	514	541	475	507	468	517	506	534	547	512	487	492	546	503	495	520	481	507	517	502	514	521	500	492	514	464	511	523	530	537	505	508	519	520	455	505	511	543	513	499	498	545	529	513	542	512	483	494	523	491	495	463	508	515	510	495	494	510	472	506	525	527	519	502	499	551	484	522	522	524	545	505	545	496	510	482	481	541	548	494	458	513	515	504	534	485	518	514	527	510	502	499	531	490	544	492	498	496	505	534	494	500	471	506	556	567	506	505	541	474	524	510	505	518	545	531	480	531	507	502	509	508	492	510	460	532	519	521	493	529	449	502	497	525	513	513	492	521	515	525	531	519	533	527	511	567	502	535	554	534	529	475	490	497	545	516	507	531	491	532	502	559	519	516	512	521	513	514	481	491	499	522	509	521	501	482	497	556	501	472	495	522	520	529	472	494	558	474	497	474	498	509	533	510	470	489	520	494	488	505	515	507	479	516	492	524	518	502	487	540	479	459	515	507	492	504	507	534	529	496	493	558	520	461	455	534	503	503	533	520	535	503	485	477	489	506	495	498	538	547	509	507	550	471	512	537	521	524	534	478	507	546	539	467	547	528	558	529	492	525	492	499	500	530	512	491	513	485	503	542	512	516	486	502	502	481	510	503	520	504	498	569	520	530	552	520	499	496	541	506	501	486	517	550	497	533	522	471	490	553	547	502	505	523	513	530	544	535	483	508	526	490	531	557	534	520	517	493	492	525	527	514	500	523	494	518	496	522	554	497	513	519	556	485	565	490	492	539	531	503	537	572	495	508	532	477	486	514	517	545	527	517	493	513	508	546	524	480	516	509	504	530	508	507	507	525	463	499	478	536	500	488	450	554	480	511	483	510	509	476	490	499	482	502	515	487	479	504	522	505	503	533	501	457	512	516	507	515	517	534	504	504	537	529	513	517	499	548	509	545	519	482	486	517	507	492	505	481	478	508	511	508	502	511	494	473	495	505	521	490	495	490	541	534	494	510	519	502	501	514	498	507	512	520	501	493	496	486	545	508	479	525	519	509	519	491	491	529	507	496	528	522	532	494	513	477	509	523	505	490	541	526	526	500	522	541	526	491	528	544	497	551	511	491	511	547	520	536	547	484	504	523	512	523	504	555	480	503	514	467	511	529	484	485	519	518	499	535	515	506	446	498	537	514	502	492	540	475	536	511	466	514	523	521	517	496	509	494	502	506	514	483	518	481	518	565	516	497	517	503	521	486	524	507	553	509	501	514	515	496	507	525	478	550	535	507	512	513	521	494	505	544	496	530	471	558	502	503	502	491	479	517	511	498	494	507	525	533	504	486	509	519	513	479	529	495	517	519	535	497	494	525	554	511	514	482	516	547	527	488	550	492	512	502	512	508	522	510	513	518	510	481	487	516	539	487	506	480	541	512	509	530	500	542	519	520	520	524	490	534	518	513	522	468	542	513	538	488	512	525	476	505	515	498	514	539	520	519	529	469	473	550	537	516	483	493	513	550	526	539	525	531	551	508	477	544	501	449	519	487	532	515	489	500	498	507	517	505	529	535	481	552	504	548	525	462	496	508	490	517	515	513	537	497	478	546	518	541	532	516	496	488	513	499	527	507	484	494	508	511	459	485	521	504	519	494	524	557	541	483	488	515	497	523	526	491	471	564	522	517	489	495	551	489	509
1749	199	208	176	171	156	145	160	182	140	160	139	161	136	162	131	147	137	137	171	144	164	152	144	144	134	143	145	143	159	132	150	147	157	145	145	135	144	129	131	158	168	157	131	143	158	125	142	145	149	139	129	144	143	126	140	136	140	142	157	134	144	134	129	149	156	139	147	141	143	141	122	116	128	139	129	135	142	153	161	134	145	149	139	138	143	145	149	133	147	154	134	130	130	136	137	133	140	133	153	139	118	140	164	147	156	145	131	137	140	139	166	137	142	146	143	139	143	125	134	139	133	154	133	162	155	140	162	165	153	154	170	150	167	145	157	120	134	142	131	137	151	129	141	123	140	142	134	145	135	154	139	169	162	138	135	151	126	147	124	130	157	153	157	153	150	156	147	136	140	138	155	173	143	163	140	149	126	141	149	145	124	145	138	135	150	137	152	143	169	149	133	134	143	149	159	128	151	143	131	140	139	143	122	154	126	162	116	153	169	140	131	134	148	136	125	137	132	141	124	139	158	137	149	149	144	137	148	150	130	164	140	149	156	148	157	148	153	151	138	151	126	138	142	150	138	148	154	108	157	155	142	154	137	145	125	140	141	147	152	144	151	139	142	144	137	126	134	133	134	159	131	146	144	134	164	120	144	160	136	152	143	160	145	127	130	141	156	156	169	144	128	151	147	138	169	131	159	145	149	136	173	147	130	148	126	133	166	180	132	143	131	146	137	151	141	147	151	139	151	160	130	147	144	114	141	146	158	137	130	151	142	156	154	160	139	152	152	154	137	139	134	152	155	137	145	127	163	126	136	161	147	138	154	149	149	138	165	122	139	150	133	131	135	133	146	144	132	139	122	143	154	139	155	150	107	138	120	128	121	150	161	145	129	135	127	124	138	138	118	141	132	127	133	124	138	148	149	131	124	138	151	161	140	152	168	142	140	142	163	149	141	176	145	144	150	138	135	135	137	174	126	157	127	173	134	144	140	129	153	155	128	136	140	127	119	143	122	149	156	137	143	134	132	154	157	145	149	151	145	149	151	132	124	155	142	136	146	139	123	136	128	158	128	155	158	150	148	156	150	119	140	145	137	160	141	151	129	166	139	152	133	178	151	132	152	161	146	155	161	140	121	137	139	136	139	144	138	144	119	128	153	136	150	151	133	121	121	130	148	139	116	153	149	138	151	138	142	139	148	125	120	145	141	125	152	150	145	132	136	157	159	135	155	129	138	122	176	133	133	122	151	145	135	150	132	141	135	140	123	127	151	143	151	136	159	133	147	145	145	134	156	140	137	126	136	155	148	144	162	142	144	140	133	168	160	111	145	139	143	149	147	163	126	147	139	132	140	140	134	162	146	145	157	127	109	147	174	127	126	137	144	133	137	142	133	150	152	142	139	124	138	141	128	162	130	153	137	126	151	135	142	146	143	127	147	146	136	147	143	159	162	164	155	140	147	131	139	159	146	153	152	152	150	167	143	149	131	145	130	136	149	151	147	132	114	164	144	135	143	150	134	142	152	140	139	158	136	143	154	126	127	143	137	137	132	142	149	141	141	151	144	123	147	145	129	146	146	145	135	125	129	151	137	131	155	150	155	162	137	173	145	156	146	137	114	140	119	122	154	135	120	132	161	145	135	144	177	154	131	140	127	147	164	134	148	136	166	158	144	118	140	145	150	150	161	136	151	140	176	132	142	136	128	155	142	140	147	151	151	122	152	123	156	144	146	134	164	150	142	138	163	160	134	144	150	144	128	130	177	163	146	134	142	137	120	137	141	145	158	119	160	123	136	152	141	138	144	165	157	138	150	135	129	140	179	135	130	145	143	121	140	121	147	144	145	136	134	121	147	159	147	141	122	134	138	137	144	135	135	125	155	131	146	123	141	137	129	149	154	137	138	160	147	145	127	147	124	139	140	148	134	157	127	159	148	131	146	133	138	138	135	148	156	142	158	128	146	131	162	123	128	132	131	141	136	137	121	120	160	143	147	131	133	126	144	151	142	141	137	167	141	153	140	155	147	147	163	145	146	130	151	138	159	138	140	156	138	141	141	145	139	141	148	136	145	142	143	138	144	127	156	132	143	132	136	133	139	149	138	149	140	127	142	156	127	140	148	146	173	144	139	134	137	145	133	126	147	148	128	155	137	151	170	134	141	124	123	150	132	138	147	177	125	145	152	136	135	139	135	135	158	144	144	152	135	153	137	110	145	122	134	144	151	133	149	143	144	152	162	134	126	154	147	126	119	129	140	122	141	135	140	147	137	148	122	126	148	167	147	146	144	160	143	142	137	112	140	139	139	146	122	123	149	154	117	131	151	136	136	150	133	148	159	133	136	144	142	121	166	153	140	135	147	143	151	150	141	138	140	154	154	150	147	152	130	130	146	140	143	143	150	148	143	136	118	136	154	144	166	158	155	139	144	154	136	148	126	152	136	150	163	117	142	151	144	146	145	131	158	152	133	122	148	127	156	136	146	129	162	139	147	145	138	143	167	157	142	130	167	136	119	120	153	141	145	165	138	144	152	150	134	143	132	152	118	141	155	152	135	143	153	167	131	140	163	133	155	135	136	181	122	118	120	142	125	164	148	139	138	129	143	155	151	136	152	133	134	157	133	133	146	160	152	137	149	153	151	148	144	144	157	159	136	152	143	116	140	138	147	151	144	152	137	129	157	145	133	159	151	142	137	154	132	169	145	144	158	150	140	133	177	140	148	145	135	148	141	135	163	140	140	118	140	148	172	157	155	155	135	132	148	159	150	156	142	142	148	137	122	145	118	152	128	152	150	121	138	148	131	127	130	134	119	152	144	129	149	137	161	134	138	132	143	143	147	134	139	142	132	136	149	134	147	144	129	127	141	135	151	149	144	134	134	150	133	140	146	148	141	143	157	147	142	146	155	146	135	161	135	124	155	145	139	148	128	133	157	141	121	141	132	130	153	138	126	138	180	115	134	131	150	147	136	153	146	144	125	147	154	129	132	133	158	138	137	147	133	147	162	141	136	134	160	125	164	131	139	139	149	137	145	125	138	133	148	145	121	144	123	124	135	142	156	132	132	163	145	143	140	149	152	145	124	129	168	142	140	145	139	137	157	144	137	155	151	140	149	158	156	138	124	133	167	135	146	108	128	147	146	135	125	143	143	142	138	136	122	155	124	142	134	148	149	124	133	131	147	156	139	164	154	133	135	131	151	150	127	138	132	130	150	138	149	130	147	141	154	134	134	171	140	149	132	155	129	144	142	150	142	154	130	155	139	142	146	132	139	146	154	140	125	159	157	152	125	131	143	146	147	167	147	142	150	118	142	135	139	146	142	157	162	139	151	151	145	138	132	126	150	138	136	134	124	163	120	151	146	145	148	126	156	150	150	155	148	141	135	141	132	136	152	135	140	139	151	148	164	133	137	126	157	141	151	150	153	144	123	127	159	141	142	139	142	140	153	143	159	135	145	142	124	140	167	137	142	140	145	159	153	145	139	139	131	117	138
2055	570	649	702	689	710	658	607	565	550	582	554	577	499	536	562	542	524	543	539	526	560	551	496	534	541	530	538	493	532	559	542	562	514	547	493	528	491	520	519	540	514	554	545	503	490	543	530	538	533	508	497	540	544	523	570	560	505	542	510	516	489	513	530	527	519	526	518	545	515	515	517	521	521	531	518	482	544	525	494	523	530	524	524	510	482	528	515	500	508	535	562	548	536	494	488	544	554	555	585	501	531	508	508	555	515	531	470	528	489	533	512	553	614	619	555	512	525	527	518	575	511	520	572	506	521	507	465	514	516	516	554	457	473	529	575	567	524	524	495	530	479	492	521	540	483	516	474	551	526	536	521	534	539	516	523	509	529	520	541	485	483	520	528	510	480	511	486	539	547	523	519	501	511	474	502	501	501	503	533	530	547	527	493	544	531	534	537	523	489	539	535	520	504	518	520	508	496	486	527	552	488	549	493	518	540	527	500	492	510	502	525	507	467	525	504	518	493	506	523	522	512	537	534	530	506	499	553	486	518	497	519	515	550	511	531	553	513	522	536	509	511	550	494	487	498	500	522	543	513	513	488	510	483	525	561	540	535	518	469	515	539	508	521	536	533	509	485	487	541	500	509	522	522	473	516	547	494	505	521	528	545	527	537	544	500	524	524	542	508	525	507	502	558	501	488	493	477	539	520	539	517	485	509	494	508	505	489	536	531	473	485	526	498	526	490	500	496	505	500	444	510	504	537	541	553	486	542	533	529	500	524	499	474	505	525	531	509	525	544	528	534	507	545	521	486	510	499	532	494	490	485	492	502	564	523	530	490	516	507	516	518	506	521	506	549	520	495	509	508	487	550	511	519	541	525	512	489	530	487	568	505	508	540	490	485	475	520	462	479	483	478	521	507	532	509	508	514	498	490	534	524	512	530	504	514	534	499	556	512	517	503	540	542	549	476	523	519	529	509	535	518	545	527	527	522	537	523	534	575	515	480	521	526	553	511	516	521	543	518	488	549	492	553	530	511	518	514	533	507	470	549	499	490	519	542	523	521	503	491	529	532	490	554	552	515	537	509	555	475	512	520	490	490	509	529	511	506	510	497	540	521	529	494	486	517	534	539	516	537	496	531	491	535	500	527	510	492	506	533	520	474	523	519	534	530	482	516	493	532	541	519	491	502	535	518	571	498	529	502	480	496	498	534	523	538	515	523	520	512	511	518	551	512	537	488	496	513	509	540	539	535	518	495	511	504	542	533	551	518	515	516	498	511	500	514	544	506	529	531	481	523	549	517	523	523	508	495	524	515	485	515	476	517	503	507	473	471	501	511	527	558	597	523	530	507	493	530	545	476	526	480	487	516	521	523	552	477	511	537	534	507	518	507	543	527	512	509	520	526	509	534	539	501	556	525	504	515	532	474	514	512	483	485	518	506	526	538	536	481	494	475	532	505	545	496	514	461	550	551	518	532	517	551	540	494	520	548	499	503	552	517	531	501	543	493	533	504	484	521	521	535	521	556	540	499	522	539	520	526	534	506	502	505	498	512	526	502	571	525	525	502	498	496	529	499	514	555	494	509	491	516	500	521	528	492	491	514	508	557	509	473	532	501	508	493	472	499	505	532	540	486	475	521	509	494	507	494	509	475	506	504	508	499	507	557	536	510	519	515	545	476	522	501	569	489	510	516	509	522	510	533	531	508	533	534	511	538	533	528	497	533	512	510	494	513	493	525	520	511	503	511	519	505	508	537	477	485	512	537	541	493	520	503	529	502	550	485	521	517	515	537	539	491	532	525	515	529	480	479	485	559	534	552	512	525	522	504	535	516	555	523	546	503	512	454	497	472	531	540	537	527	556	512	567	484	542	490	513	521	490	513	522	489	502	447	513	530	513	491	528	519	514	490	511	466	520	530	532	543	490	543	511	494	482	487	535	514	556	531	546	512	532	543	495	515	504	502	496	508	535	547	537	496	506	510	538	494	500	502	516	500	500	507	528	509	488	519	493	489	507	518	533	498	460	512	509	500	504	532	495	544	502	519	512	489	528	501	549	514	491	515	531	524	553	531	561	494	497	520	478	563	521	536	539	531	511	530	536	533	489	501	531	516	498	507	522	581	546	499	515	518	525	516	497	531	481	505	540	506	532	556	522	519	530	484	516	465	546	529	483	526	527	503	533	515	552	506	526	498	524	521	543	522	519	517	484	528	473	505	507	551	522	486	507	489	539	490	498	478	541	517	504	499	485	498	536	507	506	538	512	515	542	517	511	530	502	539	553	475	507	535	521	527	506	505	540	527	532	534	479	503	494	479	478	463	505	530	538	524	503	499	504	505	537	537	492	538	531	564	498	530	520	529	585	506	527	534	501	539	507	536	520	498	515	533	507	474	504	538	504	486	544	529	501	555	541	510	537	486	494	515	523	526	500	559	531	507	531	497	507	523	493	514	538	487	512	585	503	521	517	521	534	581	517	552	539	529	514	511	515	497	512	489	505	520	500	489	484	546	486	485	465	504	498	513	513	528	513	504	523	495	496	483	547	536	536	556	505	519	548	517	545	498	540	500	516	508	564	508	533	545	558	501	534	501	517	498	530	500	507	519	534	523	500	524	529	499	506	492	476	487	500	558	501	491	517	559	536	532	525	506	529	534	511	529	542	525	528	496	506	490	525	487	499	507	509	525	530	514	505	490	522	534	494	551	482	502	519	517	506	545	487	581	531	547	507	527	501	510	544	557	504	513	507	518	529	527	521	516	518	501	513	494	484	536	501	518	541	546	549	539	494	480	508	527	553	484	555	504	469	517	543	554	511	516	537	523	517	504	546	503	529	524	509	511	541	541	495	483	505	514	509	504	524	558	499	491	494	508	478	533	506	529	487	549	503	517	533	503	517	510	504	503	524	510	488	520	477	507	512	466	508	508	516	495	503	520	516	488	536	539	517	497	543	510	545	547	490	511	497	511	536	560	562	508	494	516	581	489	524	521	500	551	527	534	540	505	569	494	498	495	567	511	502	519	525	506	527	521	523	534	500	535	538	495	527	516	507	512	527	502	520	531	502	517	526	579	495	545	527	542	544	528	531	508	500	456	530	529	489	537	510	534	492	543	570	515	489	520	494	486	525	511	569	511	526	512	560	535	542	554	527	557	485	544	504	512	506	499	531	570	522	473	503	485	494	514	487	486	522	514	526	506	500	501	530	523	531	487	506	518	545	507	467	560	524	521	524	474	526	538	494	523	540	531	516	484	519	528	519	512	507	498	498	538	551	507	498	535	538	521	532	496	512	519	517	544	475	500	557	559	537	518	536	511	520	539	527	519	517	533	517	547	477	559	499	540	537	508	555	522	511	495	511	498	515	530	543	524	513	525	547	519	519	499	546	561	549	509	516	455	533	539	490	503	513	534	514	538	514	489	535	499	539	524	491	547	516	526	490	515	542	507	529	490	527	510	506	491	521	545	524	515	491	490	549	527	545	523	548	491	541	515	539	504
1767	197	181	195	183	179	178	147	155	142	163	148	147	164	154	162	146	152	146	157	154	158	145	139	146	134	155	137	153	144	128	144	166	141	142	170	165	141	142	159	146	166	147	136	146	164	156	131	147	163	147	144	143	160	132	168	149	142	176	144	171	160	123	154	154	149	152	155	132	149	148	154	151	131	149	165	135	168	164	183	150	160	162	137	139	132	127	152	189	149	137	168	149	182	175	158	164	164	146	164	141	142	140	150	134	139	162	146	168	170	148	163	150	164	158	177	154	157	159	132	149	161	147	152	131	157	147	170	158	151	133	151	132	166	161	141	152	158	147	133	157	134	139	158	159	128	145	160	145	154	150	144	151	152	162	152	154	126	162	144	141	142	158	155	124	161	119	137	156	151	135	147	150	142	136	158	181	177	166	139	155	148	152	135	147	153	143	153	146	145	149	157	156	157	144	162	134	150	152	133	141	164	151	145	173	142	139	131	159	142	152	161	137	147	171	162	116	183	132	135	131	160	143	148	139	152	132	158	154	150	161	157	132	121	155	153	160	135	166	148	121	157	141	143	153	143	143	128	142	159	167	159	163	156	147	149	165	159	164	137	146	152	144	144	152	132	147	151	148	143	150	136	121	136	156	140	149	149	140	144	135	155	130	143	160	168	156	153	132	148	148	146	161	149	136	136	158	141	155	160	162	156	147	148	137	154	149	144	161	173	162	155	153	140	152	148	146	146	167	132	149	130	140	159	153	154	146	160	168	146	149	150	153	132	126	151	147	155	139	160	124	151	146	139	158	128	143	136	139	133	161	162	143	153	157	137	127	148	162	146	165	149	134	126	155	137	151	171	153	170	149	154	144	143	158	173	172	142	175	169	142	151	127	137	145	140	136	162	148	151	143	158	143	161	141	138	165	133	133	150	165	144	143	146	152	149	143	162	115	138	160	161	134	150	149	149	160	152	147	147	162	177	153	148	138	164	142	139	138	188	148	130	151	145	159	145	136	161	137	152	167	153	155	128	143	156	131	123	164	153	141	119	143	136	154	154	173	138	151	142	130	143	145	162	147	128	143	133	144	122	164	146	148	150	144	161	144	132	144	155	150	148	161	135	153	163	156	166	150	152	151	142	166	139	154	150	165	140	153	147	155	146	153	145	131	145	153	149	165	151	161	156	135	147	162	159	150	136	140	135	151	149	149	136	158	157	161	159	163	145	137	144	135	137	169	134	156	150	141	162	145	150	145	152	149	172	148	116	158	143	139	160	165	151	148	156	176	136	153	153	163	158	162	167	138	164	133	129	167	140	158	123	157	138	155	163	146	150	160	144	158	148	164	153	168	142	157	149	115	143	143	141	155	160	156	151	158	148	142	141	133	156	147	137	146	143	127	156	156	151	170	117	163	169	152	157	162	144	152	138	153	148	131	160	136	161	142	156	153	136	137	166	140	142	169	164	140	160	166	144	161	151	155	153	143	158	158	168	153	147	138	135	149	135	160	161	137	141	145	150	146	139	139	136	140	147	123	164	123	159	144	144	144	136	145	148	135	137	161	147	146	148	141	174	123	159	166	167	125	145	176	151	152	154	166	175	129	133	136	136	149	157	150	148	147	128	144	165	158	173	131	167	139	145	142	142	170	134	154	158	152	153	149	172	163	147	143	148	173	124	150	135	150	145	143	144	148	149	176	154	148	143	135	147	162	172	159	145	139	151	161	148	156	146	136	151	132	148	137	141	144	144	169	159	159	163	136	164	132	154	151	162	147	144	145	124	151	118	137	168	154	149	158	126	148	145	149	143	152	158	149	134	134	180	160	158	143	147	153	141	163	175	141	154	136	143	145	156	129	160	132	132	164	150	161	156	161	120	124	158	170	148	157	153	176	150	151	164	163	138	145	151	159	152	144	153	167	132	125	141	122	153	152	146	152	141	143	140	139	170	142	148	135	139	134	140	149	133	156	144	140	152	164	164	141	133	150	142	168	133	124	142	158	162	160	148	142	142	144	142	173	167	159	171	132	123	155	148	136	153	151	161	154	130	137	163	154	155	148	161	127	153	156	152	139	164	160	132	147	147	143	164	150	135	153	152	138	142	149	144	141	139	126	145	158	156	154	174	156	143	142	128	135	122	152	156	133	154	154	134	151	169	132	143	137	161	141	143	167	141	147	150	153	157	152	152	136	176	129	157	135	119	166	155	166	147	149	141	150	149	151	157	156	119	149	158	140	141	146	141	145	147	140	134	157	138	146	151	141	123	124	138	158	165	143	157	145	168	132	134	151	152	147	124	151	142	145	156	186	139	163	143	160	169	131	148	144	151	151	162	155	151	150	146	171	134	127	138	157	147	126	164	128	149	128	169	155	151	151	145	132	141	155	153	138	161	151	135	160	150	149	167	150	133	140	164	141	142	136	149	145	137	152	131	126	157	149	155	157	147	129	156	138	166	130	170	156	134	146	141	141	160	151	141	148	151	149	154	141	162	157	160	154	158	132	135	125	149	172	145	134	146	149	124	165	152	145	153	147	137	163	161	159	142	142	135	156	149	138	149	164	137	162	160	152	145	142	144	165	133	147	168	145	132	149	148	156	157	136	141	163	156	165	153	149	146	155	159	140	142	150	133	132	136	144	145	151	131	144	134	157	146	135	145	147	149	150	139	149	162	129	140	138	139	158	163	147	167	137	146	149	143	143	156	155	159	146	143	132	142	126	140	140	153	135	153	157	144	130	155	160	134	140	146	121	177	157	147	156	154	145	148	154	143	150	152	137	138	126	144	145	156	171	141	145	147	148	173	172	125	165	149	142	147	136	140	141	142	147	176	145	143	161	151	150	157	144	150	167	152	145	151	152	149	137	135	155	147	139	151	143	129	158	172	139	135	150	135	142	153	132	141	149	152	147	172	136	163	149	166	151	175	151	138	169	155	155	142	134	165	151	153	156	126	134	152	144	144	164	155	141	152	151	127	155	151	156	154	163	137	145	174	140	143	153	143	134	130	127	138	121	157	172	174	142	150	136	157	153	167	154	165	150	131	159	162	144	143	168	148	131	161	153	161	150	136	125	155	157	165	151	145	149	161	154	154	172	144	137	123	148	144	134	134	150	139	178	131	142	152	149	131	171	173	149	176	153	143	157	179	150	124	139	165	151	139	175	147	164	143	156	155	160	150	147	148	150	145	144	151	131	147	146	156	140	157	125	160	149	134	160	146	131	148	183	148	158	152	155	154	173	152	173	140	151	162	149	164	154	167	153	144	153	149	173	136	152	131	155	155	149	149	161	155	153	153	154	138	153	142	167	137	178	152	124	166	150	132	175	151	164	167	134	134	141	157	129	163	126	147	133	166	168	162	160	155	156	150	149	155	142	137	132	144	167	144	150	143	161	149	152	150	144	162	169	147	146	157	159	141	150	150	151	152	177	164	167	144	160	172	145	135	147	140	151	135	146	155	150	164	154	131	138	171	145	160	143	166	140	154	156	145	145	146	148	137
2081	580	672	684	692	702	651	632	643	578	609	555	596	564	548	541	605	578	537	538	528	554	553	540	531	571	548	526	525	567	535	551	517	533	550	510	557	546	518	530	531	584	524	519	506	537	528	530	535	522	494	589	541	545	553	521	571	519	523	550	520	514	570	524	565	506	530	550	563	526	548	520	555	535	551	517	569	513	510	558	553	550	527	564	534	489	553	536	596	568	572	487	551	516	525	526	532	500	519	525	508	517	526	521	533	513	536	527	526	577	581	563	593	675	630	553	495	579	515	554	520	552	529	559	536	558	538	551	536	535	543	544	517	561	535	560	621	551	499	544	526	554	553	534	505	542	547	498	550	518	542	522	524	532	539	503	580	545	560	499	534	545	535	559	549	533	536	595	505	533	543	551	483	518	526	561	499	547	566	544	568	516	527	493	527	522	526	552	519	558	483	547	542	546	485	526	530	505	549	576	513	538	521	526	485	532	564	561	540	536	517	514	535	484	505	543	555	565	527	572	538	498	540	552	538	552	543	496	556	505	521	510	552	543	530	537	499	550	546	526	515	512	583	504	575	541	507	499	555	562	524	487	567	574	525	553	518	541	534	552	504	562	549	538	554	483	543	540	573	516	514	521	533	540	530	545	533	591	568	544	569	580	529	520	526	503	559	514	516	570	489	513	497	514	555	497	569	525	531	522	522	499	549	517	509	538	522	468	552	515	557	540	532	507	546	507	541	498	545	537	595	555	527	543	539	562	544	552	493	507	550	554	541	502	498	548	547	555	531	515	516	525	547	532	549	548	503	560	500	548	560	568	536	537	555	556	526	548	503	563	503	519	524	514	541	515	520	522	522	534	539	535	536	494	550	562	602	561	584	505	548	469	526	584	528	543	528	567	539	531	579	502	510	500	546	498	479	548	506	537	503	545	499	553	509	535	534	507	522	541	550	522	599	529	539	543	528	530	511	538	498	502	565	542	505	525	529	577	562	531	521	534	570	527	499	564	531	492	566	545	517	531	538	550	535	520	572	498	521	540	551	543	557	527	506	518	567	559	562	527	529	519	510	542	509	507	557	525	521	532	510	482	511	541	537	535	531	531	497	563	548	488	519	561	507	540	542	510	514	543	568	568	560	537	558	523	561	556	539	548	509	553	531	481	536	550	564	533	540	530	528	530	547	543	512	498	558	504	516	545	548	534	574	554	484	523	538	528	554	520	552	511	511	538	487	500	536	523	562	532	502	545	528	536	571	515	501	552	553	547	532	505	547	524	546	577	534	542	583	556	564	563	532	535	495	493	548	562	543	541	514	536	518	508	602	554	563	529	554	610	555	573	532	572	558	522	537	565	526	542	547	511	544	535	505	553	509	525	523	577	535	531	575	529	505	559	500	548	503	553	568	549	551	543	509	514	547	515	535	546	535	487	536	541	597	566	530	531	546	511	491	505	531	504	511	527	555	559	543	504	514	501	574	496	547	545	535	513	518	546	533	554	548	561	534	546	513	559	540	522	528	551	532	532	529	558	541	507	530	525	545	581	484	545	562	522	545	560	518	522	555	575	512	516	535	553	571	520	506	531	527	553	567	567	485	522	553	548	494	545	559	568	532	534	498	524	523	568	544	496	505	522	564	552	568	511	553	545	538	505	538	507	500	568	509	530	502	548	520	510	540	544	535	531	558	532	512	541	505	513	554	522	537	508	526	549	530	550	507	520	520	528	527	520	526	533	517	507	562	516	486	546	526	573	544	571	507	523	564	518	515	500	505	574	547	534	544	527	540	539	538	562	529	554	573	569	527	560	548	547	514	512	527	514	567	518	572	535	559	539	543	527	593	556	502	517	520	526	533	543	496	583	515	517	563	470	496	511	597	544	563	534	543	518	505	503	533	572	554	537	550	550	546	516	556	540	530	531	560	534	509	529	531	506	554	514	525	556	553	539	585	516	535	569	552	524	484	542	528	545	534	529	539	502	499	546	517	519	563	552	533	546	541	561	520	585	512	526	539	505	543	535	555	527	564	524	539	548	514	501	523	532	528	505	525	552	558	581	521	524	557	536	557	521	546	522	541	472	517	503	526	546	510	529	509	492	546	530	506	543	537	510	568	584	539	543	523	526	576	546	542	514	526	555	519	519	556	536	519	555	529	514	456	580	544	561	583	503	509	545	535	525	521	545	561	487	543	552	544	509	533	578	529	562	515	475	582	501	536	514	511	530	516	523	512	568	529	538	574	523	527	523	522	502	567	558	549	542	539	516	530	562	518	528	518	542	527	541	557	570	565	574	536	563	556	586	548	530	574	524	537	590	502	505	520	564	497	517	510	547	526	513	520	521	526	512	512	511	507	546	533	509	534	539	531	562	551	515	517	468	558	541	542	502	510	498	545	534	581	551	531	531	534	517	509	523	564	515	536	524	551	580	538	515	517	498	516	567	527	504	522	517	550	518	549	506	512	508	552	532	510	532	531	545	546	562	497	532	546	525	545	497	534	524	527	565	494	515	572	504	527	556	507	503	496	501	518	538	540	564	537	557	556	546	529	523	496	549	552	498	592	510	550	552	576	529	537	528	514	552	507	500	519	528	537	491	527	507	522	507	508	521	518	526	541	534	542	517	525	537	562	582	541	501	539	531	531	508	523	540	557	506	520	518	546	487	543	557	576	541	507	493	505	519	515	565	531	551	492	541	529	523	571	550	546	498	527	549	532	541	553	530	533	518	538	545	529	487	521	527	557	541	506	501	531	516	481	541	499	537	553	530	519	523	550	519	549	525	510	519	524	503	532	521	550	532	552	525	526	567	533	536	512	526	495	538	539	546	523	568	505	524	535	519	522	561	519	528	538	497	564	549	558	555	547	551	524	540	533	489	505	515	517	514	533	544	528	547	630	527	543	526	521	527	518	510	531	528	521	548	500	521	528	591	541	518	531	591	545	521	557	532	530	506	532	508	524	518	495	554	538	553	519	511	528	579	555	539	517	514	530	523	529	548	547	518	531	603	518	562	507	511	548	575	514	500	528	551	537	529	520	581	518	523	577	498	528	510	483	577	509	546	526	560	541	527	538	541	482	533	499	518	540	549	566	557	518	627	566	516	500	499	519	501	533	513	517	486	551	523	549	565	546	546	499	543	568	544	496	500	549	524	528	538	498	515	511	563	560	537	543	546	547	526	512	574	509	566	527	545	528	573	535	582	514	554	519	510	536	505	535	534	546	499	562	483	512	527	547	562	501	532	517	536	541	525	523	526	539	561	525	529	563	559	588	528	520	581	520	571	485	548	498	584	538	509	522	562	538	509	542	526	532	507	567	516	527	529	522	562	499	545	538	522	545	545	511	521	497	528	591	543	520	512	532	477	532	510	533	554	553	542	539	555	536	528	497	562	514	538	501	517	573	564	535	575	574	514	531	554	525	532	545	502	529	497	515	502	535	494	521	533	511	518	533	515	523	542	478	561	537	538	511	532	522	515	502	559	498	541	501	567	523	559	536	523
1733	228	221	211	176	175	168	176	164	157	159	157	155	174	169	174	155	146	149	141	130	157	155	150	157	154	141	167	146	163	161	157	149	146	143	178	152	128	151	154	137	154	145	134	144	138	169	153	138	172	187	152	158	178	124	153	148	133	138	148	160	131	164	135	135	177	167	150	149	151	168	169	173	161	154	165	175	134	132	154	163	131	155	155	143	159	161	162	158	153	143	146	154	133	156	158	154	146	132	120	158	167	150	149	173	142	165	141	153	157	157	166	153	173	162	159	157	153	155	139	160	161	162	159	177	150	144	161	146	186	161	149	181	157	151	141	177	165	145	171	169	124	144	161	163	152	148	147	151	165	148	158	155	163	146	148	154	143	146	155	156	142	131	151	142	155	143	156	149	122	155	160	172	175	150	162	151	175	156	155	144	141	201	148	153	156	157	149	173	163	168	153	170	152	163	159	154	152	144	165	140	143	155	156	139	156	145	142	162	161	164	161	153	148	149	152	159	148	163	149	142	165	153	154	151	166	130	149	145	151	153	164	179	165	156	162	154	161	151	130	177	155	151	150	150	167	154	159	160	141	149	131	158	160	156	162	145	158	147	161	142	140	145	151	149	160	153	160	143	152	153	149	152	143	152	147	155	179	170	141	156	146	169	140	159	168	156	165	148	178	153	146	157	151	146	139	151	164	159	160	152	148	160	154	150	169	168	174	154	172	139	132	159	158	149	161	144	167	151	134	172	171	163	132	153	152	171	167	158	144	153	147	155	157	145	132	154	177	160	153	164	160	162	153	140	128	146	153	145	150	146	151	152	138	150	153	173	163	135	169	142	150	161	142	149	171	154	150	134	137	153	140	150	146	169	136	139	144	165	163	156	146	150	154	151	175	159	154	149	151	157	145	169	155	144	144	148	144	127	157	145	155	163	165	159	155	132	155	147	158	177	168	145	155	143	159	166	179	159	145	146	155	159	138	155	157	155	130	161	117	154	159	162	151	161	118	155	160	157	165	151	150	165	140	149	153	163	160	145	149	172	166	147	164	159	152	144	141	149	148	142	169	161	143	166	159	138	142	154	147	166	173	137	142	178	166	166	165	157	149	176	155	147	141	148	160	166	161	176	169	142	136	141	144	155	164	156	160	131	170	137	152	163	144	150	142	171	156	153	123	141	139	145	130	148	153	149	157	154	154	166	152	131	157	174	163	168	166	171	133	144	151	178	175	139	143	161	176	156	166	141	153	170	155	153	157	146	140	155	158	139	136	149	144	158	168	151	130	144	162	147	177	138	154	151	136	146	139	164	156	174	168	166	175	145	140	149	139	136	160	149	163	149	138	167	149	142	134	159	149	163	148	169	142	159	158	160	165	140	174	181	158	149	147	124	148	151	166	144	132	153	147	150	146	141	143	167	129	144	162	131	137	178	175	161	142	158	153	163	159	166	156	141	167	156	174	141	150	168	150	164	139	145	155	156	144	142	153	161	164	186	162	150	162	157	153	127	167	151	150	175	183	160	150	181	155	163	143	162	157	141	145	145	168	154	181	148	150	148	162	155	145	154	163	147	153	188	151	153	144	152	137	164	167	154	131	163	134	154	180	143	166	163	157	154	183	178	159	159	137	154	160	151	170	140	159	144	138	138	155	153	149	167	129	159	149	169	155	140	155	127	153	163	145	162	150	136	136	156	149	171	165	168	154	147	154	162	141	161	160	156	153	149	144	159	183	139	156	157	165	137	163	151	169	123	164	167	164	153	137	179	166	136	175	134	161	164	139	153	130	137	138	174	144	124	152	147	157	148	156	156	160	166	171	163	153	154	147	167	152	131	141	151	155	148	162	160	156	150	178	150	164	161	150	151	158	153	161	175	139	160	141	149	161	167	152	169	161	148	195	139	142	152	167	130	135	160	147	157	151	166	153	148	160	134	155	139	186	163	152	140	150	155	158	161	143	148	147	164	153	159	164	144	134	154	163	144	151	168	168	117	162	141	153	171	156	142	166	169	170	148	152	161	160	145	151	136	164	164	147	171	149	144	176	153	173	152	143	157	151	145	142	169	137	146	146	176	154	151	145	146	154	144	124	160	129	170	170	136	159	151	155	160	143	151	164	135	146	154	153	203	150	148	155	167	158	135	153	140	145	148	131	154	125	164	149	140	143	145	146	176	132	158	160	177	158	164	155	137	146	159	158	151	155	157	150	164	167	143	134	157	172	150	139	147	156	147	161	146	152	133	143	163	155	156	148	141	180	142	167	126	137	159	166	142	145	128	171	160	135	184	171	146	166	142	153	130	157	153	177	162	153	162	138	149	146	131	144	172	149	160	140	172	156	154	143	170	161	163	157	153	149	152	149	150	147	143	151	165	178	130	167	145	180	149	114	153	131	186	148	157	143	166	142	135	156	153	162	154	150	140	158	156	158	137	146	159	140	145	149	153	168	176	147	152	157	137	145	156	143	170	149	138	155	177	157	160	153	159	130	140	146	177	131	158	139	152	145	168	163	152	175	143	165	164	142	157	160	144	140	165	145	156	176	188	171	168	145	161	165	156	165	176	145	129	163	158	155	148	134	159	154	142	134	148	147	150	185	156	159	161	151	170	158	178	150	152	143	157	151	146	151	134	146	155	157	145	164	159	158	160	154	149	162	157	134	165	156	178	172	170	148	179	150	145	165	176	156	168	153	152	134	159	147	171	168	167	160	149	155	152	163	154	132	157	187	174	151	122	150	180	159	155	151	148	152	152	149	141	148	154	172	151	153	159	171	179	157	144	163	167	159	145	171	152	170	163	155	176	175	165	171	160	141	154	162	126	164	157	169	155	166	151	153	162	173	148	162	148	162	153	153	165	169	148	151	160	165	142	160	162	145	161	150	152	168	151	160	137	151	177	154	163	173	163	142	148	137	159	154	135	165	161	141	152	187	186	161	154	149	153	144	154	144	158	147	158	164	167	146	140	154	170	146	175	148	153	162	146	145	188	156	158	141	156	155	144	147	149	132	162	176	153	170	158	151	128	178	151	159	145	177	154	141	175	152	182	144	118	157	158	155	168	165	151	132	145	162	164	133	175	162	161	185	152	166	168	153	146	159	147	158	150	150	148	149	165	147	158	154	157	151	143	142	173	155	147	174	173	146	133	158	158	166	163	169	159	150	170	177	157	119	140	173	147	157	144	157	172	157	163	164	148	146	143	172	153	144	131	163	146	162	175	158	130	150	145	165	141	165	176	166	159	166	171	162	153	140	154	158	170	168	167	165	157	130	165	145	144	163	147	165	160	152	161	142	168	160	136	160	137	168	144	157	178	154	150	149	146	147	169	130	157	148	149	145	177	174	145	155	146	171	165	134	162	137	148	141	152	133	159	132	142	146	151	141	146	174	163	159	152	134	145	175	153	156	159	157	137	146	171	148	145	138	167	168	146	142	152	149	173	139	161	145	132	148	143	155	167	155	165	135	141	136	167	147	152	134	159	161	171	161	168	146	158	152
2102	637	674	724	745	765	667	653	642	614	599	563	578	615	540	550	587	568	555	569	562	558	594	550	560	522	548	530	563	530	559	542	557	555	561	593	586	535	547	553	590	534	571	543	579	515	540	582	561	569	561	595	538	544	528	577	547	590	532	586	539	513	580	551	494	503	548	575	547	511	499	519	573	555	495	584	551	567	558	558	555	558	557	548	613	536	533	542	557	561	601	609	555	543	564	541	560	571	554	558	569	566	531	576	542	542	537	544	560	557	533	573	656	662	618	585	589	555	567	600	533	559	581	566	544	578	506	559	595	611	505	556	590	544	539	571	586	594	563	561	545	577	529	589	525	540	541	539	501	554	579	541	531	565	577	511	541	573	543	540	526	547	528	512	554	554	597	577	550	533	566	543	532	574	550	581	530	541	568	512	603	520	556	573	543	533	540	588	598	526	507	536	543	536	546	551	523	534	520	573	560	543	467	578	581	544	543	506	558	547	576	564	543	539	503	580	548	570	554	556	536	519	518	553	576	588	553	548	554	538	524	526	540	526	563	551	531	497	507	548	556	526	565	570	533	540	570	567	519	564	527	568	555	540	584	565	499	559	567	567	531	544	515	506	581	548	529	544	561	532	512	536	519	515	577	522	597	489	566	563	549	563	529	514	556	525	542	566	527	545	540	532	502	536	566	559	572	545	565	537	527	553	544	551	619	537	561	515	538	501	541	561	553	554	544	580	547	527	563	538	557	565	570	555	563	564	549	577	571	535	552	532	584	579	534	580	566	578	542	558	546	548	566	564	521	569	550	525	531	544	564	526	592	543	567	546	519	584	570	539	559	534	559	553	537	579	571	549	542	474	537	583	544	521	559	579	557	538	572	574	570	520	510	561	571	533	561	579	598	534	533	560	567	546	540	531	566	544	582	571	562	515	524	544	559	522	572	560	573	525	552	544	561	547	566	530	529	566	545	562	570	516	540	525	579	558	536	587	499	542	528	532	558	561	530	597	500	539	516	569	502	562	580	549	528	504	547	526	528	514	567	531	540	551	543	544	485	519	514	539	555	507	559	550	580	578	541	584	513	509	526	571	562	578	564	528	591	545	544	514	571	500	521	557	549	511	545	543	541	542	569	488	542	537	591	553	539	552	542	547	534	571	527	520	526	527	569	513	545	574	497	557	506	583	575	543	546	570	562	537	532	540	536	537	567	527	540	509	545	564	516	548	525	574	549	518	598	526	577	518	496	536	569	583	563	518	507	511	563	566	543	510	516	573	577	508	539	547	596	501	532	551	522	498	535	550	539	549	505	547	542	566	559	588	570	492	527	527	510	557	569	561	513	538	527	528	546	494	547	530	489	553	580	523	559	565	530	519	550	558	550	548	555	613	526	573	546	531	567	518	541	581	531	509	538	595	547	521	527	563	569	595	501	543	536	558	543	532	557	528	574	570	548	590	577	525	557	546	596	504	580	540	582	568	543	503	552	571	536	587	545	567	549	561	546	548	528	564	549	526	541	557	552	535	556	564	536	547	542	564	534	554	552	563	576	578	558	535	547	518	556	550	504	500	549	563	526	582	568	540	516	507	576	568	573	567	569	536	542	554	563	605	555	586	583	572	563	558	540	507	561	510	541	515	540	575	570	546	534	546	590	527	534	495	509	528	548	544	537	534	520	558	506	526	531	552	563	523	569	544	556	584	506	560	481	559	605	585	533	556	598	568	525	551	547	513	531	536	540	501	539	491	575	558	533	553	561	530	525	532	544	577	505	545	609	529	531	548	531	549	544	548	574	544	529	548	516	514	535	589	533	573	555	568	550	555	558	546	539	570	566	585	522	587	537	533	541	551	543	539	564	527	555	573	560	556	590	513	567	588	565	530	522	481	529	553	544	537	526	513	528	559	533	540	567	560	510	524	587	532	567	572	563	590	564	553	543	551	522	547	507	530	570	535	581	524	565	541	529	538	596	549	513	605	535	539	577	533	505	537	539	532	548	592	598	535	544	538	576	548	550	558	546	540	542	548	561	555	552	554	512	507	541	562	526	507	558	538	534	521	547	551	525	554	549	535	540	561	586	538	537	560	531	534	558	525	530	526	557	504	566	530	541	501	557	552	560	527	564	536	546	560	548	499	508	543	590	543	531	568	587	537	551	544	511	561	532	556	509	526	551	537	580	538	518	570	549	575	561	564	601	545	559	564	514	571	529	574	538	586	539	535	552	600	504	546	565	591	514	525	511	531	497	556	556	560	515	531	514	592	556	515	550	496	550	564	534	536	560	536	519	540	524	555	584	524	551	563	559	527	533	535	551	583	545	535	566	552	559	583	577	527	520	600	585	539	519	564	505	602	520	532	527	547	544	579	555	539	555	505	552	537	551	599	522	549	533	549	543	537	577	528	551	524	531	570	578	558	559	542	560	540	530	531	558	542	528	575	564	611	580	535	574	578	547	553	588	556	549	531	555	555	546	510	540	554	553	538	576	560	537	556	528	568	546	546	559	592	526	603	528	531	531	525	497	541	545	555	568	536	472	576	565	561	552	554	567	546	520	551	506	570	502	549	541	527	562	522	554	542	539	520	521	520	527	541	541	511	575	574	574	577	532	530	522	532	530	607	541	535	544	537	539	539	543	552	548	529	522	581	568	552	553	526	530	558	538	537	556	577	531	523	551	545	510	548	545	536	504	525	535	517	543	556	543	535	551	588	532	544	554	577	557	542	542	552	527	558	533	572	555	540	541	527	533	543	538	528	546	542	514	548	498	583	547	523	555	555	564	547	586	536	576	570	551	560	541	560	547	545	524	546	533	529	533	539	569	547	577	549	506	562	547	575	544	510	546	537	605	566	540	560	548	537	609	563	534	552	520	541	553	580	562	547	538	599	573	573	543	603	557	570	547	524	498	532	551	581	528	535	540	553	540	518	510	531	588	508	526	532	514	545	556	555	555	519	528	549	524	547	535	531	556	544	538	584	518	575	579	514	517	566	554	525	543	586	559	562	498	549	513	569	579	592	548	555	560	527	559	548	531	556	561	545	576	516	520	534	540	537	558	593	560	544	579	550	530	571	562	559	569	571	529	538	538	527	549	540	549	574	545	540	570	531	589	551	559	564	573	534	559	578	568	534	547	540	587	574	565	558	540	562	539	528	559	536	541	544	553	558	534	549	510	523	577	566	569	529	531	530	531	523	563	524	530	582	543	512	538	572	528	575	572	518	523	559	550	545	573	579	516	532	580	543	574	575	556	518	544	572	558	546	561	545	497	511	555	546	533	546	584	525	574	533	532	523	533	559	522	546	533	526	514	560	540	540	508	546	524	542	563	580	521	566	541	556	491	530	532	524	545	520	531	520	553	525	575	559	534	551	572	536	504	493	561	546	570	546	559	545	544	562	574	531	531	493	554	596	549	561	578	564	543	570	513	522	538	559	521	503	539	533	555	564	516	554	547	551	555	565	534	585	518	559	532	559	603	546	569	523	580	560	504	515	597	542
1647	182	210	174	209	183	156	154	132	179	143	157	144	152	167	154	150	148	160	137	157	152	153	148	142	136	138	118	158	158	152	144	151	149	134	146	145	152	147	160	152	139	134	153	128	147	181	148	153	141	148	164	149	125	144	131	149	144	141	140	131	153	160	131	143	132	137	154	153	157	160	137	149	139	143	154	146	159	118	155	149	153	137	145	153	140	160	135	149	164	141	115	153	150	149	166	144	123	139	133	131	153	147	142	165	138	162	150	157	133	147	142	159	165	116	149	134	143	134	133	137	134	136	147	130	144	161	133	133	143	176	142	114	152	122	131	149	133	145	161	146	125	154	147	158	133	155	128	153	138	141	166	129	162	150	148	147	154	138	133	153	142	151	143	153	138	137	161	146	128	150	140	148	153	154	159	128	143	149	150	135	129	154	162	158	137	145	145	165	122	123	166	155	147	143	132	137	160	133	161	128	141	137	140	145	170	145	148	138	137	161	132	145	124	149	141	145	141	128	139	125	149	138	134	124	170	128	150	134	140	132	136	135	157	128	143	155	147	160	137	144	136	132	159	118	141	124	157	142	143	139	150	171	150	132	155	146	134	138	138	136	161	140	127	143	130	147	142	137	162	150	162	120	154	141	126	151	140	126	132	133	142	128	144	157	134	166	154	158	131	137	142	144	128	132	126	148	150	141	131	133	167	143	147	153	150	127	115	149	124	108	136	141	130	119	145	134	115	131	158	146	137	136	132	139	141	140	126	130	147	136	127	143	139	141	141	158	136	157	140	140	132	119	146	138	148	137	158	149	148	116	172	149	153	139	143	152	127	145	139	146	148	174	137	118	155	130	133	133	136	148	161	162	136	160	152	127	132	141	136	143	164	149	139	149	132	153	146	140	143	128	147	141	136	148	164	135	148	137	146	133	125	122	136	154	130	141	129	148	136	113	139	143	135	117	145	131	124	180	126	140	139	148	136	152	133	172	162	128	136	142	152	139	137	129	163	142	141	147	132	149	147	129	144	133	145	158	142	152	149	141	145	147	138	129	164	134	140	134	150	132	155	123	142	157	129	137	136	143	142	163	136	135	128	131	153	136	142	143	143	157	147	165	128	145	132	142	126	131	147	164	163	139	133	126	136	155	153	133	145	144	141	169	137	141	148	125	155	137	141	150	118	141	116	151	129	143	142	157	123	141	143	140	133	143	142	150	145	142	155	141	153	153	156	123	146	142	116	173	130	134	145	141	145	139	140	125	147	141	147	153	147	145	168	154	144	143	132	168	161	163	149	130	148	136	134	134	141	128	133	135	171	142	137	165	144	121	169	131	127	123	132	147	151	139	162	138	154	147	150	145	148	122	120	147	164	134	155	149	110	158	156	166	138	157	130	150	128	146	134	121	147	122	137	143	162	123	124	134	145	147	144	125	139	154	141	150	132	124	156	128	128	139	141	138	129	140	132	124	133	140	122	161	159	131	110	127	132	135	135	152	148	149	137	153	147	141	135	148	137	138	151	132	131	147	126	156	150	146	144	147	125	122	138	137	141	130	137	135	134	143	155	132	147	139	146	136	170	161	154	138	168	142	133	128	149	159	154	157	160	144	144	158	142	149	139	152	144	142	150	135	143	145	151	155	143	150	146	146	131	148	139	140	140	140	143	159	117	114	160	164	155	156	128	152	165	144	155	141	129	144	144	142	156	129	134	133	146	134	146	161	137	146	156	135	144	161	173	130	136	138	141	160	141	146	149	155	139	141	164	157	142	156	169	150	159	125	137	134	141	109	147	142	137	143	135	132	138	129	136	119	140	135	144	134	140	148	152	133	139	146	156	149	134	153	149	161	129	160	144	156	139	132	138	138	124	143	150	122	128	131	144	144	134	144	137	137	145	145	136	137	127	156	130	131	136	151	132	136	145	156	116	140	171	149	146	149	159	136	152	138	124	148	130	140	152	157	142	129	125	132	159	135	138	143	139	170	143	162	159	127	147	153	151	149	161	126	142	171	130	131	137	126	125	108	164	143	140	146	138	141	126	136	155	145	158	148	126	128	125	135	153	136	136	147	151	155	151	138	142	137	137	117	150	141	148	144	146	131	146	148	135	124	141	144	142	145	120	142	129	158	144	127	139	138	149	131	144	147	167	159	117	149	136	140	154	130	126	127	152	133	139	140	142	127	138	136	163	141	144	140	148	129	158	128	133	158	152	151	146	148	150	131	120	136	127	141	133	145	124	140	147	133	126	138	133	135	177	151	139	138	128	134	149	160	151	148	156	142	132	148	146	146	160	135	124	153	146	137	144	122	141	119	148	147	151	136	122	125	130	135	149	160	151	140	154	140	144	151	153	151	154	139	148	131	132	135	144	155	167	135	148	148	136	161	158	148	139	138	161	148	134	134	147	145	123	138	135	169	143	142	143	139	137	140	154	138	122	143	154	174	158	134	154	129	147	139	165	164	166	136	137	130	147	122	136	135	165	163	137	143	146	124	145	176	145	148	162	143	146	124	138	148	125	149	119	146	144	144	140	146	138	146	157	150	127	171	145	147	158	155	153	133	142	129	157	144	133	132	143	143	127	158	158	132	153	156	144	131	148	136	154	153	136	130	141	134	134	138	147	149	138	138	138	141	180	141	136	141	150	117	141	144	133	147	172	124	141	124	136	136	157	120	148	173	151	126	142	163	130	139	127	146	138	118	136	129	128	127	131	139	159	127	151	160	157	148	147	146	144	129	156	146	127	139	142	147	172	156	155	147	152	150	152	121	125	132	148	148	137	158	141	151	131	151	143	142	121	148	138	137	119	156	146	143	150	135	124	111	149	167	148	123	145	144	143	124	157	142	127	145	151	139	137	158	112	175	150	129	154	142	138	126	157	154	139	123	115	144	150	132	141	144	129	163	131	147	154	141	133	135	140	146	141	146	155	153	143	145	136	161	150	149	130	136	129	143	146	133	153	146	129	150	147	143	135	137	150	135	139	153	142	138	131	137	151	147	147	160	136	145	136	115	122	153	137	150	150	139	159	147	145	151	154	150	137	142	147	131	124	135	137	161	152	140	149	122	116	147	175	152	129	139	106	144	135	176	133	150	138	154	135	141	150	148	168	132	151	127	139	163	131	147	110	125	147	134	134	132	143	136	143	139	136	129	153	144	165	151	151	136	158	121	149	166	152	149	134	138	140	139	140	150	136	145	153	143	143	138	135	131	134	128	155	134	157	132	143	169	128	137	150	131	129	144	147	137	168	138	138	145	152	137	145	143	144	146	150	131	141	156	135	131	145	134	135	133	155	139	156	163	147	137	148	152	140	143	128	142	130	144	136	146	135	125	154	136	156	156	128	182	132	153	138	149	155	138	148	140	149	123	152	122	135	148	159	152	123	148	139	137	130	137	152	124	133	155	127	144	145	154	159	130	152	143	135	119	149	136	127	133	156	138	165	137	151	118	135	151	130	137	122	133	143	131	144	158	158	140	143	138	118	145	184	118	135
2036	564	626	733	646	674	591	603	567	591	553	535	528	570	572	544	488	503	516	500	539	534	508	532	534	525	502	504	496	572	512	501	507	529	506	498	510	576	539	522	534	522	563	479	560	568	535	452	507	467	531	547	516	501	531	512	516	553	535	497	565	524	469	487	524	500	531	527	486	515	545	495	519	524	523	518	553	516	500	497	520	505	502	528	548	509	510	510	523	576	513	525	519	502	479	480	524	518	530	535	525	524	505	537	506	498	506	532	517	543	502	478	566	611	571	531	561	496	532	499	524	529	501	484	517	526	524	490	530	526	539	565	552	545	551	522	604	575	526	500	517	511	473	470	501	490	509	520	509	531	506	445	496	517	555	520	525	516	494	546	504	508	523	475	533	502	538	501	521	527	513	496	524	503	559	486	535	504	468	516	528	504	506	479	534	550	522	501	509	524	508	497	490	509	495	524	535	530	501	539	455	511	521	495	495	534	496	481	535	543	512	477	506	514	505	521	463	520	481	522	566	536	497	509	495	513	543	482	524	513	509	512	507	506	522	505	521	471	507	557	498	459	524	511	543	543	506	516	508	535	508	485	463	500	506	524	519	511	539	498	546	498	493	525	500	516	514	487	503	491	492	490	489	536	498	530	522	492	518	526	540	504	538	514	504	502	510	514	548	547	475	453	521	514	517	521	475	537	514	499	526	487	513	500	501	489	508	548	530	474	514	570	510	518	504	517	548	496	523	531	514	525	508	554	497	512	463	503	538	463	507	509	515	488	525	535	509	533	534	488	512	555	494	496	546	516	520	531	514	493	527	511	519	532	475	508	535	495	465	497	513	496	477	507	507	507	543	549	496	497	522	502	523	526	511	499	515	509	496	514	498	514	492	500	537	544	505	531	498	503	499	517	504	539	500	525	523	513	488	534	490	487	510	489	484	497	502	529	520	521	491	524	520	508	516	536	540	519	524	504	503	509	500	496	516	494	503	505	543	549	545	517	559	492	527	519	514	468	496	530	511	530	539	500	515	564	529	501	486	529	473	520	514	487	534	527	506	488	525	500	513	522	493	555	519	500	496	499	486	495	477	530	501	517	471	508	510	502	486	531	511	532	484	528	565	510	504	504	528	544	518	513	515	478	502	477	516	516	515	513	508	551	540	516	518	531	509	491	472	462	492	491	506	541	503	485	558	451	496	495	532	504	517	500	555	477	501	478	508	522	495	507	497	512	481	504	529	511	518	499	483	482	527	476	550	476	485	512	526	482	482	523	507	536	480	508	506	488	491	495	560	521	525	526	529	542	504	521	515	505	546	472	464	507	482	513	525	491	518	509	502	548	500	460	522	565	517	503	527	498	517	561	467	515	472	487	489	497	513	509	519	520	544	502	541	520	499	541	476	460	505	559	492	480	502	488	517	461	518	464	518	512	555	498	530	520	535	511	497	492	500	532	494	481	536	534	487	503	482	477	512	492	491	538	547	461	544	498	524	507	530	520	526	506	528	507	487	505	547	513	510	534	505	532	513	471	518	510	495	539	548	508	526	517	526	538	536	489	490	548	499	517	537	546	511	470	506	475	525	502	501	468	492	545	530	538	514	515	531	516	481	518	549	496	490	523	529	516	486	526	496	556	493	507	496	495	542	506	491	454	489	473	500	504	524	524	485	533	507	504	497	529	511	499	507	523	486	509	510	515	514	514	464	502	508	489	510	549	479	516	506	546	493	525	538	521	501	532	487	517	508	500	518	530	473	521	513	535	512	510	528	488	503	508	560	500	536	498	512	525	551	495	504	487	525	489	520	509	546	511	512	531	517	547	494	528	478	473	533	503	530	516	503	531	498	487	548	484	514	494	470	535	502	535	513	471	507	531	485	503	523	510	510	493	486	517	487	509	529	492	528	491	507	507	500	494	504	531	484	530	466	534	485	533	519	578	538	515	520	505	498	510	513	498	471	473	490	494	507	499	500	476	462	527	526	492	522	539	517	509	513	498	489	515	494	500	515	508	492	494	493	498	494	523	541	490	490	531	531	489	490	514	467	524	556	522	533	551	534	503	498	489	506	492	529	496	502	477	499	512	501	503	513	534	515	476	524	493	507	490	517	537	494	547	546	495	464	486	486	491	505	552	508	515	504	547	472	536	522	455	490	512	477	530	505	512	473	483	476	502	533	521	546	481	513	512	518	539	511	482	490	521	467	509	491	523	520	473	523	508	498	515	529	487	526	497	475	509	514	529	508	495	526	523	490	509	517	540	493	519	495	533	496	484	487	461	482	550	519	568	484	549	524	498	499	488	552	541	469	519	527	515	512	513	537	508	561	485	496	534	505	507	502	523	517	549	504	503	490	529	512	536	564	526	531	480	539	499	539	521	511	516	463	511	486	521	522	501	505	517	540	493	497	488	542	518	480	523	542	519	492	502	527	484	521	499	492	527	455	515	465	469	538	479	506	519	522	528	530	508	515	502	530	551	538	530	521	468	525	509	512	540	497	510	479	525	513	509	505	494	508	504	509	471	547	533	529	514	501	480	472	533	508	489	541	502	497	505	502	527	522	477	519	516	534	496	491	528	504	508	552	563	488	530	500	522	520	523	494	492	503	478	478	544	521	515	509	512	475	556	457	511	509	528	521	493	512	517	505	503	537	526	492	484	513	536	514	482	528	512	494	534	497	501	508	485	520	517	494	520	485	503	527	512	519	480	506	530	493	497	485	532	519	501	498	537	500	502	509	534	504	485	461	505	479	485	550	517	488	509	514	480	502	532	538	521	516	567	511	502	516	553	518	507	515	462	557	487	517	566	541	527	478	540	511	524	534	491	512	480	541	519	521	504	510	492	511	517	543	485	494	489	486	511	497	526	504	518	509	492	483	511	511	509	518	494	523	531	500	506	494	527	511	521	520	526	507	487	511	503	521	493	540	512	525	504	520	497	532	529	476	508	531	506	517	480	497	532	526	576	509	499	518	510	503	486	507	546	506	496	495	477	486	535	537	504	456	493	503	485	523	480	488	514	484	493	519	530	521	508	508	520	445	559	519	493	505	523	540	498	522	507	460	500	485	495	497	511	487	524	496	477	577	511	542	529	497	487	527	522	476	521	487	476	528	559	522	520	516	492	519	520	457	510	508	512	512	490	484	496	531	492	503	531	499	547	493	532	510	510	505	559	491	510	530	470	505	480	513	530	487	510	479	511	517	467	497	506	512	527	517	472	537	531	537	521	491	527	523	522	488	514	510	516	509	523	510	495	521	504	512	522	474	486	530	547	534	478	542	519	538	483	530	525	480	490	489	493	490	501	530	512	495	487	524	487	483	507	529	496	545	511	486	517	504	504	508	522	567	507	488	503	509	494	500	494	500	494	490	489	534	512	527	528	547	508	496	515	507	535	490	502	527	523	472	513	513	530	535	520	513	510	481	439	499	488	500	522	526	539	552	494	536	495	547	524	511	494	522	537	546	524	514	501	500	506	531	532	483	531	505	496	558	533	541	468
1690	177	192	178	165	163	150	139	135	125	133	131	140	127	121	110	133	128	118	120	142	119	134	118	128	121	122	129	136	125	152	130	117	123	121	121	130	143	124	119	137	114	128	123	134	131	135	128	139	123	116	118	123	137	127	109	113	113	101	153	137	130	118	130	128	113	115	122	100	125	129	129	119	119	128	132	112	136	112	143	162	129	121	114	113	135	122	136	118	105	120	131	124	118	112	128	122	119	116	102	129	106	120	111	145	132	139	107	112	125	116	123	127	122	122	124	128	119	150	107	123	132	140	128	104	121	100	111	131	132	120	123	138	125	135	135	130	125	123	132	130	130	129	129	115	115	123	102	129	145	111	112	117	109	133	131	136	141	136	139	123	109	152	127	119	141	116	143	125	121	119	121	120	117	126	130	125	130	121	145	98	127	131	108	130	119	143	132	100	146	126	115	120	119	113	131	114	117	125	140	131	142	110	123	142	132	149	135	123	117	122	122	130	129	130	104	123	106	101	108	132	132	119	118	121	134	119	132	118	134	139	118	138	128	108	125	126	148	133	109	120	116	138	117	136	125	136	121	131	111	103	102	115	119	136	124	126	133	104	124	130	116	127	141	131	122	112	125	137	112	125	125	108	116	133	116	105	135	127	122	121	120	101	125	122	124	117	103	124	132	152	143	106	127	117	128	118	124	118	145	124	120	141	134	119	154	120	134	131	134	125	131	150	105	126	132	108	105	116	122	125	121	130	127	115	95	106	111	105	115	135	115	119	130	110	137	117	120	114	111	114	137	133	123	126	133	115	114	123	116	104	123	124	127	123	125	127	125	122	132	121	145	122	109	122	134	138	126	146	115	105	119	116	126	130	123	122	118	124	121	135	103	129	109	115	125	136	123	123	130	130	125	118	109	123	107	116	148	116	119	115	119	121	128	122	121	126	110	132	121	110	139	125	118	121	108	122	116	115	120	102	118	123	123	111	146	129	141	118	125	132	129	139	102	145	125	132	123	117	119	115	152	131	123	120	115	108	119	94	114	130	107	113	111	125	126	115	137	147	104	121	133	134	127	128	131	98	132	122	112	105	109	100	110	122	138	118	134	136	118	138	117	122	125	122	129	118	129	115	115	113	117	113	129	114	121	131	114	132	122	119	133	122	134	129	113	125	131	110	133	116	130	134	124	125	129	105	143	134	144	131	127	139	120	113	116	141	141	129	109	113	105	128	131	145	116	123	129	134	125	133	126	134	104	115	123	137	110	124	118	119	124	108	123	124	124	117	123	122	105	138	115	116	135	109	123	122	109	125	115	121	128	123	130	149	119	128	119	126	160	98	127	119	133	116	125	116	122	132	109	126	135	104	122	116	120	137	121	142	139	121	125	119	121	125	108	118	127	131	108	117	135	130	131	121	130	110	116	123	131	123	111	128	131	126	134	138	115	122	135	115	133	106	116	128	112	104	133	115	130	106	111	123	108	113	120	131	144	105	134	106	108	118	118	123	142	134	112	125	126	144	126	138	106	128	133	134	105	116	113	132	94	119	127	149	115	117	123	121	121	123	137	123	130	105	116	126	125	117	131	121	94	106	112	115	122	128	130	107	116	115	107	141	120	111	106	132	121	120	131	119	114	114	110	142	139	131	135	131	112	119	108	117	124	117	133	132	124	114	116	118	118	100	140	126	119	105	125	114	106	120	120	115	127	119	145	112	127	96	133	121	128	121	125	115	128	144	117	108	129	117	131	135	124	137	123	129	126	124	103	118	114	127	114	135	132	120	126	108	129	139	129	113	148	112	117	133	108	111	109	103	111	102	133	104	129	95	123	124	111	129	134	107	113	122	127	121	131	109	115	133	125	95	120	123	123	118	116	126	129	119	121	154	121	127	128	113	114	140	129	122	122	129	104	121	108	121	103	121	114	111	129	134	117	115	121	121	111	117	128	119	117	111	117	124	131	128	103	122	120	131	106	140	135	125	120	109	99	140	121	144	128	139	129	101	141	121	126	124	119	130	117	146	134	127	118	120	132	110	125	128	119	115	135	137	117	107	130	141	119	117	127	129	114	116	108	119	114	118	122	134	112	129	134	120	105	115	129	114	124	126	134	116	124	136	123	123	124	127	125	124	129	136	130	125	131	130	123	128	117	144	134	154	113	126	139	132	139	101	126	129	129	114	136	128	115	112	115	131	137	130	115	115	117	144	135	117	127	111	137	107	106	138	105	117	122	134	164	128	133	119	132	117	110	128	122	129	120	135	142	139	109	102	110	123	121	120	120	120	135	101	132	145	116	114	129	131	124	116	132	127	135	115	119	114	111	119	142	143	130	119	127	126	125	136	122	132	131	112	129	146	134	109	112	116	117	117	107	127	135	116	146	100	119	123	118	137	114	133	144	128	135	119	115	126	123	116	128	142	125	135	113	117	133	107	129	116	124	112	117	138	119	128	123	132	112	129	120	137	133	111	110	131	95	124	125	113	117	136	137	132	142	111	127	109	118	107	116	133	130	126	137	113	139	103	101	122	114	122	129	113	113	137	107	116	111	133	125	132	120	133	111	111	130	120	113	113	112	121	115	128	114	104	119	130	128	144	121	127	131	121	110	133	122	145	134	128	117	113	119	115	111	130	109	123	111	117	115	135	112	101	123	127	118	125	127	102	136	134	115	138	119	123	111	120	109	136	126	128	146	115	146	131	117	130	120	118	128	129	120	135	125	114	127	135	115	118	136	112	115	114	118	114	111	128	137	124	120	133	108	108	113	120	107	107	118	98	124	116	127	138	111	119	112	139	120	140	120	136	105	112	122	116	111	122	97	117	132	110	129	129	139	113	123	128	106	138	112	137	137	135	127	136	132	117	121	115	114	128	148	139	106	118	142	130	131	128	121	118	130	129	119	109	121	120	120	119	111	100	142	129	122	119	126	118	113	120	134	109	126	123	117	129	124	135	114	119	102	126	137	131	137	133	131	125	121	132	134	140	130	110	110	113	123	119	126	126	134	121	125	132	132	128	110	125	136	129	118	133	127	120	123	142	111	123	117	113	129	127	111	126	122	121	120	125	122	116	117	114	128	123	134	122	123	147	112	120	118	121	110	123	112	116	128	139	126	147	130	119	119	124	111	141	111	128	129	138	109	126	114	118	104	117	122	123	122	129	131	106	136	122	139	114	120	134	107	122	122	126	136	120	126	125	120	126	127	143	112	135	130	103	114	125	111	130	115	127	129	122	110	124	113	116	106	144	123	118	94	117	121	121	115	139	108	140	105	113	130	132	129	128	131	119	117	117	142	130	108	119	112	133	104	121	103	141	108	128	120	120	104	131	115	115	120	115	123	108	116	137	136	122	107	125	134	128	122	144	136	116	118	132	101	113	133	113	101	132	135	106	119	122	132	127	111	126	131	107	122	119	116	113	142	125	107	126	124	130	141	138	114	131	127	135	122	130	114	115	110	133	116	112	125	125	118	130	127	107	118	128	130	120	139	114	129	139	121
1979	526	579	640	576	643	604	551	513	468	470	476	494	470	505	486	476	436	439	506	444	460	445	446	463	449	466	449	425	452	494	432	465	434	483	435	432	407	462	462	465	495	454	460	441	458	473	454	439	499	473	481	498	476	475	433	475	505	459	450	475	446	469	440	460	506	450	453	460	466	420	478	478	453	457	426	426	445	444	471	437	440	430	485	486	468	437	448	484	473	451	438	458	486	470	417	486	506	480	459	463	468	422	448	453	460	462	452	463	413	445	478	511	495	464	495	466	468	452	448	445	480	436	435	433	481	425	436	457	462	470	433	443	437	470	476	449	436	408	421	457	467	477	442	424	422	438	434	463	466	474	489	430	447	432	427	455	414	454	445	467	476	457	449	456	443	447	437	414	465	446	435	448	506	449	467	396	440	410	461	432	444	464	441	400	427	444	447	452	443	460	423	441	424	459	453	450	424	433	457	446	401	424	478	411	445	438	445	450	456	462	492	441	440	415	471	464	489	423	422	445	443	398	486	475	460	468	394	418	424	446	442	434	387	400	454	434	462	430	432	458	470	439	436	448	458	442	417	489	458	478	448	470	447	451	451	482	431	478	427	404	447	466	459	448	465	469	422	469	462	427	462	447	446	453	425	443	452	450	464	435	434	457	460	436	476	425	407	405	436	452	414	422	472	446	459	471	478	442	451	456	440	436	402	431	441	423	445	457	470	455	480	461	467	460	415	422	486	445	436	465	436	435	449	478	450	465	446	437	436	446	487	467	475	427	455	469	480	470	439	462	428	463	435	414	441	475	456	450	432	472	425	491	438	401	456	463	440	480	419	408	445	476	430	444	456	465	446	441	468	473	438	421	442	426	429	420	449	401	449	439	469	454	434	456	471	461	443	426	386	453	453	449	450	442	480	457	475	434	464	429	417	460	433	464	455	416	441	458	440	459	479	477	448	453	451	427	460	455	463	455	452	455	453	432	417	437	447	484	442	462	475	449	428	459	483	436	502	431	457	454	439	451	440	458	444	438	428	458	457	473	428	423	473	484	464	450	440	417	436	459	430	453	474	472	473	456	441	469	467	490	464	455	456	462	442	463	462	421	434	438	443	438	470	460	441	487	427	470	448	423	441	486	441	450	428	431	446	432	440	426	445	428	436	447	433	453	467	460	453	391	429	452	480	470	447	423	453	432	384	438	480	494	429	486	452	485	417	457	430	476	468	458	466	463	426	474	437	446	420	424	473	476	513	457	434	446	461	441	450	465	432	450	435	461	447	442	430	415	447	463	449	451	467	481	426	485	459	443	453	450	461	455	468	450	451	454	458	403	444	487	436	445	386	440	451	452	482	474	475	441	419	446	460	458	465	414	484	430	461	455	412	413	427	431	438	454	446	454	464	481	446	406	468	418	432	476	463	465	458	458	445	452	476	464	426	456	459	448	447	467	463	476	478	504	449	461	456	421	459	441	461	434	489	430	462	423	434	465	432	448	454	446	439	468	454	456	462	476	478	464	443	505	482	442	434	449	454	453	420	442	429	454	485	445	450	432	427	441	435	461	440	422	456	440	434	482	435	413	455	451	432	434	440	468	451	457	458	416	446	461	472	428	421	450	494	479	451	455	451	477	445	465	466	430	480	437	445	467	459	461	432	451	445	428	452	443	472	451	468	446	442	446	431	444	435	436	452	480	446	451	494	477	427	404	437	446	435	459	462	448	455	456	465	429	448	416	433	451	460	463	426	449	482	418	469	477	464	423	466	467	474	442	463	500	428	453	455	444	447	454	440	449	470	451	438	438	447	462	437	446	470	443	448	430	483	430	391	460	430	431	482	461	473	465	426	422	453	442	443	432	459	458	435	475	443	451	467	466	419	471	455	477	466	473	450	436	421	470	485	418	429	481	446	405	441	437	425	462	464	453	441	466	489	448	447	443	457	460	442	481	434	454	463	440	471	418	455	416	408	475	424	470	431	443	417	471	482	457	432	467	457	439	493	437	446	438	459	423	409	488	395	437	460	468	448	468	441	436	404	460	440	443	454	444	453	449	431	486	490	496	443	410	438	450	440	431	409	448	445	441	456	438	453	466	446	449	464	411	489	461	422	419	454	463	501	436	478	423	459	472	436	397	450	423	456	440	432	462	463	465	467	460	457	453	445	439	417	502	449	463	458	443	454	434	458	473	413	461	452	416	487	446	452	460	453	431	451	440	458	432	417	467	456	427	434	485	439	438	439	433	452	442	466	442	434	416	461	449	428	436	475	431	462	438	460	471	454	470	477	432	473	441	504	451	489	439	448	450	489	460	444	495	482	490	444	476	433	433	445	398	438	470	453	457	462	462	490	472	454	452	493	450	476	465	452	434	442	456	472	463	478	463	410	459	444	483	457	462	465	457	465	470	448	468	460	438	460	443	451	443	427	426	460	470	460	457	418	463	455	429	437	471	483	473	459	454	450	418	483	423	498	419	464	442	442	483	423	446	456	450	438	462	469	497	472	421	426	440	450	444	443	447	455	448	419	433	463	476	471	467	446	454	443	434	473	460	446	426	484	462	455	468	428	492	477	469	425	430	438	453	442	453	428	440	413	488	460	449	435	456	430	426	465	436	456	447	435	470	463	492	449	473	511	435	408	445	469	461	400	469	437	440	486	441	417	447	440	450	451	425	483	448	455	441	502	455	433	465	461	474	442	459	472	437	444	441	450	474	463	448	463	428	483	409	430	459	486	438	455	435	449	424	447	425	468	444	444	461	450	455	419	463	427	438	457	447	427	425	477	437	410	445	411	445	442	423	447	429	467	473	483	464	459	465	418	442	455	407	478	469	451	496	439	439	476	411	474	469	450	433	442	475	447	469	481	451	434	433	424	453	477	489	449	457	485	432	443	476	467	441	501	426	454	429	489	432	467	450	444	459	501	501	449	454	462	454	467	423	481	459	448	442	430	447	476	460	463	454	482	445	447	429	450	419	479	482	462	488	464	441	433	428	424	507	425	476	464	453	454	444	456	442	456	437	437	456	390	424	461	429	441	444	452	429	445	474	476	452	464	433	440	394	449	415	463	434	459	400	422	453	444	421	427	419	464	449	446	421	460	480	444	470	475	442	448	414	446	470	449	437	444	456	487	443	461	477	451	442	442	450	405	458	487	468	454	433	447	418	427	402	448	480	439	451	427	444	412	432	474	453	462	483	449	455	465	429	422	475	458	458	441	453	452	456	427	499	468	430	444	479	433	431	470	454	464	453	429	466	458	485	473	453	508	459	444	473	445	450	417	462	472	466	456	457	428	474	419	473	459	436	477	443	442	446	437	439	448	454	427	463	461	433	431	446	446	467	462	454	427	449	456	454	474	407	435	474	459	460	473	431	437	415	463	434	449	445	464	426	466	474	452	445	394	464	451	468	442	458	461	441	481	449	415	438	464	488	423	434	453	461	403	467	450	435	456	418	457	422	459	485	441	473	456	426	444	436	493	420	460	458	459	442	458	413	416
1705	187	157	142	162	140	136	127	150	134	155	106	120	143	119	113	111	135	145	123	112	124	127	129	126	114	107	110	123	124	134	128	145	126	145	118	134	125	114	114	128	121	138	111	115	122	126	127	123	126	119	114	129	128	124	123	126	118	123	124	108	135	99	119	143	125	103	125	147	111	132	136	98	124	119	125	123	114	97	124	127	117	136	133	101	133	156	126	125	117	138	118	111	117	130	119	118	119	122	140	134	126	136	127	115	137	131	113	128	122	135	116	149	104	144	118	125	108	131	112	102	103	131	112	112	115	130	116	129	127	124	110	117	110	121	130	104	132	127	124	116	116	112	134	122	129	125	128	108	121	127	118	133	124	118	112	137	106	128	140	127	114	121	118	135	109	121	128	130	123	115	114	109	140	117	106	125	120	106	128	110	122	106	128	131	122	126	128	112	97	106	132	138	106	119	137	110	126	136	136	141	131	123	117	128	125	133	135	126	135	111	127	125	111	118	136	128	121	100	120	125	119	130	141	108	123	138	104	121	114	136	126	119	107	119	125	114	119	108	133	130	142	112	124	136	103	132	113	139	101	131	117	123	116	119	123	120	134	106	119	142	116	146	123	131	132	128	93	116	124	123	124	112	125	103	113	115	133	106	105	115	127	116	113	107	117	145	126	113	109	124	121	131	115	94	118	137	111	127	115	95	97	137	128	146	118	140	129	116	106	106	137	108	115	129	132	115	120	121	121	137	116	131	146	120	128	120	105	110	123	125	125	132	108	109	133	135	122	111	126	118	119	112	133	133	116	121	124	117	118	120	131	116	120	134	131	111	118	121	119	110	119	127	136	118	112	111	131	121	118	110	111	150	113	118	109	112	121	119	133	111	136	118	135	123	119	136	115	116	116	130	120	115	120	116	125	107	136	104	121	131	129	100	102	134	118	129	120	121	125	115	123	119	121	127	127	125	141	116	117	120	130	129	114	123	130	132	115	94	109	106	124	125	125	146	124	127	118	144	127	124	109	136	127	119	136	114	127	116	120	119	118	132	131	151	133	121	119	100	117	110	103	107	128	134	114	112	115	127	120	121	141	131	91	109	132	123	124	124	111	114	142	111	114	115	99	121	116	113	121	106	131	101	123	123	113	120	127	122	120	110	116	124	116	121	123	127	139	118	139	100	128	118	127	94	119	119	124	125	114	137	126	130	114	133	127	128	141	134	129	111	120	112	132	115	126	124	131	113	126	135	136	110	132	124	121	148	111	128	119	128	100	119	113	126	113	107	112	107	130	145	116	125	133	119	123	97	124	108	107	139	129	136	118	120	127	106	117	133	139	122	127	129	136	135	122	125	134	113	113	125	120	130	106	110	123	128	115	123	113	129	112	143	109	126	105	107	103	124	108	90	118	127	123	125	114	125	112	146	156	112	103	121	132	137	117	104	118	114	116	126	112	116	123	119	125	110	98	115	121	139	117	140	122	120	111	120	110	119	113	125	99	120	115	109	137	125	119	137	113	102	114	119	114	121	123	122	136	124	115	129	128	108	107	118	107	138	129	134	134	98	121	113	123	146	102	116	116	125	108	119	117	120	125	109	128	130	116	127	121	144	107	136	103	113	117	107	106	115	117	106	130	117	119	138	107	155	121	108	140	122	129	141	99	106	146	126	122	115	105	149	124	123	126	119	133	104	125	126	114	113	131	115	132	121	136	113	122	127	130	109	106	114	134	119	111	133	119	120	124	115	100	125	132	136	111	116	123	116	124	125	112	124	114	106	126	101	100	99	138	137	121	125	122	119	102	124	91	140	113	99	109	113	138	107	144	132	100	116	133	120	112	104	130	126	121	112	115	130	128	137	104	133	142	135	95	116	115	135	125	131	112	107	138	112	112	128	124	127	108	115	126	131	131	128	100	129	132	124	120	118	111	128	142	129	138	132	130	137	105	105	117	115	107	119	118	127	129	139	123	125	125	116	140	121	127	116	138	111	115	114	107	115	121	116	135	106	112	118	121	117	114	122	115	124	109	101	113	139	132	131	112	122	108	126	111	114	115	122	141	127	114	107	131	121	131	123	116	121	124	122	145	116	105	129	115	113	116	120	108	118	131	129	105	122	105	113	130	120	126	122	149	117	120	118	125	143	121	131	107	117	122	120	141	124	95	132	126	110	120	114	124	119	98	139	124	134	116	111	107	125	123	99	124	124	135	101	121	109	122	123	109	124	134	120	125	119	114	109	121	114	134	130	111	134	126	145	117	130	146	124	125	126	137	118	112	114	112	114	127	155	108	141	124	112	119	120	109	130	126	113	114	129	107	108	126	116	128	126	121	133	119	131	103	123	116	131	119	107	124	96	129	123	128	130	114	113	133	118	147	112	125	116	127	119	124	133	135	104	100	134	136	109	109	125	116	133	129	124	116	102	120	130	114	115	123	103	118	134	98	113	132	128	111	121	116	143	113	109	104	120	114	119	118	122	127	133	117	114	99	134	131	130	131	136	134	119	120	118	123	126	137	122	126	122	121	120	130	129	118	136	134	126	120	122	136	116	126	122	130	130	123	120	110	137	120	119	123	144	120	113	116	125	98	124	122	113	132	115	141	119	122	117	112	133	119	117	134	106	114	105	131	115	112	124	119	105	125	111	109	117	120	110	128	111	137	102	130	119	118	103	93	116	126	118	129	129	116	131	125	113	129	124	124	131	121	128	121	137	136	135	128	118	116	112	121	146	110	143	128	122	113	117	122	105	140	127	118	112	113	123	116	120	115	122	130	121	116	126	120	136	119	115	114	129	133	107	104	110	119	120	139	132	110	124	124	110	124	105	144	132	128	128	129	118	124	141	115	131	109	129	146	116	122	115	107	129	116	130	136	111	123	121	127	147	116	114	153	133	102	135	132	126	115	135	136	97	143	104	103	129	120	137	133	119	131	128	97	129	124	120	122	104	116	125	122	114	139	116	137	109	144	118	112	114	124	111	113	120	118	112	120	131	117	133	125	120	119	112	130	123	137	113	118	122	113	114	117	105	117	126	106	113	126	116	113	123	127	121	104	134	121	129	100	130	108	126	112	105	124	117	106	134	120	125	116	138	119	126	121	111	138	137	114	105	119	135	114	120	111	129	103	107	141	108	132	134	120	118	118	117	127	106	122	101	107	130	114	108	131	120	108	120	120	128	111	135	125	129	129	108	120	107	117	102	109	118	134	93	123	136	122	104	114	122	136	123	135	116	156	113	121	130	132	140	122	122	129	132	128	123	117	147	119	113	130	88	115	135	140	128	115	113	130	107	124	136	134	128	124	127	114	125	122	116	115	112	139	104	122	131	116	115	119	117	110	98	121	112	125	129	123	122	108	134	129	126	139	96	114	112	122	118	108	104	128	107	116	115	108	109	130	128	115	131	122	116	115	130	115	121	119	115	126	125	112	104	130	125	124	120	136	116	132	116	135	91	119	136	120	128	127	129	116	141	114	123	114	116	123	113	113	123	97	132	120
1954	543	584	591	656	654	594	490	557	496	461	494	470	450	479	458	489	426	465	440	438	469	446	419	452	506	442	465	447	464	408	465	459	494	437	466	459	451	483	480	456	439	457	498	462	460	447	434	451	468	438	503	481	437	423	457	472	456	442	440	436	502	451	441	442	467	452	440	463	480	452	445	423	437	483	469	475	445	444	479	460	406	434	461	434	487	444	453	459	456	479	457	435	469	454	455	437	416	434	443	449	472	479	410	446	424	403	455	473	455	431	445	472	496	513	460	412	468	493	451	443	502	479	443	434	487	423	420	464	475	469	500	448	430	467	435	463	422	448	441	477	471	450	418	461	441	447	452	451	412	446	442	423	459	458	441	464	474	435	472	449	441	414	430	409	442	462	402	441	424	479	474	450	426	473	470	432	435	428	437	440	379	431	448	429	474	446	449	468	456	428	452	479	438	422	495	422	444	463	463	471	459	436	449	451	389	466	483	443	409	466	432	407	443	468	449	446	419	409	426	458	454	472	480	426	462	480	444	406	415	499	472	494	449	451	416	451	486	436	453	444	436	495	466	460	459	414	433	480	440	444	425	422	442	476	438	434	439	453	453	457	428	426	422	458	439	461	458	422	486	426	500	441	484	468	445	429	454	424	455	482	451	460	488	431	421	486	486	432	468	454	431	451	487	425	423	463	453	461	452	468	443	454	466	415	450	455	428	425	476	435	440	435	465	410	452	438	482	470	415	470	463	459	450	474	437	455	449	468	477	455	429	417	462	448	477	476	440	455	428	428	472	474	447	424	449	442	437	456	448	436	446	426	473	435	458	475	445	450	437	478	454	420	420	446	475	469	427	469	441	474	438	472	438	492	451	485	451	479	443	456	451	482	442	427	416	446	436	441	467	457	438	469	461	458	423	451	456	435	402	422	429	420	461	445	402	441	450	412	456	467	435	410	425	435	436	438	424	437	451	457	458	453	396	432	449	493	432	433	412	456	447	438	453	470	466	451	484	431	461	471	448	449	440	395	476	451	472	445	453	444	428	433	462	472	428	456	428	464	432	458	450	394	476	446	408	427	470	434	450	440	455	435	463	466	464	407	458	449	437	447	451	422	481	488	474	445	482	497	472	444	467	442	474	482	450	459	429	434	435	435	425	426	455	461	457	438	426	450	446	467	424	433	488	427	446	450	427	440	416	445	485	464	446	463	432	444	461	438	456	442	443	462	437	485	429	442	446	429	426	445	440	466	455	423	436	414	416	427	420	485	463	423	442	425	464	478	454	436	467	447	464	432	488	464	435	455	461	415	439	434	473	448	406	436	519	461	447	464	426	460	456	489	435	469	415	443	469	456	442	436	431	469	464	445	457	435	435	446	429	405	490	471	471	433	459	463	458	457	450	502	445	447	461	420	423	462	469	419	428	421	465	439	458	473	435	412	471	482	437	474	430	437	476	457	449	481	450	487	489	404	430	429	462	428	496	430	451	452	440	415	451	466	444	425	444	481	450	467	452	469	475	485	460	396	493	466	438	443	401	446	408	441	481	425	402	453	444	489	446	450	482	434	447	459	442	453	446	465	468	437	431	469	469	438	481	420	475	469	454	435	441	452	418	479	445	458	426	495	458	452	462	450	434	438	463	436	443	448	394	447	449	438	477	440	459	490	441	462	432	462	410	463	483	502	450	483	452	468	441	471	435	460	452	419	440	394	478	457	507	422	428	433	426	441	439	458	446	462	435	434	421	466	440	454	446	459	443	405	384	437	444	476	447	440	435	407	427	454	426	455	438	440	459	472	477	398	420	463	450	426	470	413	480	439	469	460	469	468	458	436	445	444	447	446	446	435	447	486	423	449	420	451	455	437	499	432	440	392	439	429	442	437	432	462	446	470	444	465	457	480	441	459	458	471	428	456	453	476	456	412	447	458	467	482	433	448	490	466	436	427	457	452	460	433	424	444	441	478	434	456	402	440	476	430	441	421	422	426	441	456	431	464	468	431	437	459	433	446	436	439	445	449	450	420	459	452	449	470	448	451	415	431	410	432	489	432	491	426	479	452	420	440	415	416	467	430	422	457	442	482	422	445	455	434	436	470	427	430	482	449	458	435	462	401	416	408	464	431	441	460	441	472	488	484	466	469	471	448	430	440	447	412	496	454	452	431	460	469	447	401	449	436	433	456	425	469	447	474	464	424	478	489	432	461	451	428	474	441	448	449	456	425	433	452	448	456	447	441	463	458	431	451	459	447	435	457	442	453	451	458	469	445	466	456	471	462	491	418	488	489	444	461	495	433	459	425	464	434	454	436	424	464	466	463	439	424	469	446	485	474	454	464	446	451	447	456	457	500	462	444	434	426	412	467	462	457	375	493	463	453	435	446	437	445	444	461	430	458	448	470	413	456	453	460	427	415	431	438	396	466	451	432	438	461	425	455	446	429	427	464	500	484	445	445	439	407	440	488	478	452	455	466	410	486	446	453	431	433	393	409	477	454	439	461	406	487	441	484	442	465	433	441	415	434	432	429	441	432	399	446	481	466	427	440	466	478	446	463	423	446	483	417	450	442	466	442	436	491	481	448	470	446	442	453	406	403	446	451	467	461	432	488	451	474	489	452	448	412	471	435	412	522	463	450	462	405	436	451	461	481	407	461	448	457	439	465	468	445	444	448	450	446	471	431	458	446	448	459	460	425	430	485	462	488	462	461	445	462	422	432	481	451	467	450	475	414	434	400	447	420	454	467	467	456	450	433	443	467	456	424	483	428	446	431	445	459	430	479	448	462	489	428	418	431	436	428	432	429	454	469	473	463	468	440	465	456	447	467	450	444	418	425	492	425	453	445	462	435	456	486	430	456	442	442	450	476	412	415	425	463	437	451	431	417	460	455	457	413	435	410	437	448	441	437	434	465	456	482	452	427	466	425	478	432	402	422	455	462	453	418	449	449	464	496	473	482	446	447	426	438	421	427	459	472	444	424	467	465	453	486	458	449	445	444	406	449	485	457	429	416	441	493	449	446	468	452	492	446	434	455	442	498	446	478	473	441	413	424	431	481	441	469	473	477	445	490	455	452	464	456	472	477	425	455	444	446	461	420	472	449	426	434	423	451	425	430	465	465	460	458	453	450	416	448	456	461	434	477	436	438	510	452	426	481	413	462	444	412	472	440	392	439	446	435	458	466	422	447	441	471	421	460	432	450	456	480	456	456	425	471	448	439	400	454	440	438	455	432	455	432	436	412	442	462	425	404	459	458	481	476	471	438	459	432	450	449	414	430	411	459	481	464	421	438	429	489	453	467	524	474	439	445	455	444	460	442	448	469	444	435	456	438	453	453	445	446	451	464	424	417	457	440	438	453	442	474	470	432	430	478	471	459	456	407	467	477	451	420	426	454	409	426	407	479	442	498	451	446	413	463	460	416	448	449	464	448	431	427	462	432	464	459	459	422	448	483	458	478	457	461	469	441	456	449	475	420	454	434	451	478	411	438	491	441	443
1659	139	166	147	154	146	131	133	129	131	122	114	118	125	140	114	153	109	123	98	130	116	115	136	127	124	138	127	121	110	122	129	120	108	113	136	106	103	128	120	129	115	120	109	124	138	104	122	141	130	124	106	119	128	115	99	116	146	111	133	117	109	130	123	126	123	132	124	122	133	115	103	141	134	112	102	134	121	127	132	145	126	123	145	116	116	129	108	122	132	121	137	109	136	117	123	129	116	111	109	147	129	126	131	128	138	142	123	131	119	115	132	142	133	123	137	131	130	127	120	123	110	121	115	111	131	120	121	106	132	114	112	131	127	133	113	136	116	126	95	128	114	130	131	109	139	127	142	120	125	116	117	120	102	128	134	109	137	123	120	118	126	118	105	118	124	132	113	122	140	133	112	110	125	120	120	130	128	133	131	111	113	129	137	126	129	123	106	130	125	123	136	110	138	88	133	132	122	105	102	128	123	131	109	101	130	127	111	134	118	124	124	123	125	115	110	148	112	119	145	125	114	146	130	113	102	130	115	122	122	121	125	122	129	107	95	118	120	112	114	115	129	130	142	115	129	110	118	124	133	120	107	120	119	110	106	139	127	121	131	123	114	138	110	129	114	123	110	121	136	135	111	139	133	142	125	124	151	130	145	128	121	130	108	97	128	147	96	122	122	157	141	116	131	122	119	132	111	110	119	128	100	134	118	117	125	133	129	133	135	131	111	116	121	133	133	107	110	131	111	121	129	113	146	109	115	111	145	129	126	117	111	130	126	126	127	133	121	126	128	128	133	106	120	123	102	122	125	114	130	132	132	126	124	146	107	130	112	130	116	125	141	123	123	114	123	143	122	104	127	135	122	141	136	115	112	116	122	118	134	116	114	125	112	119	111	118	132	136	112	132	121	115	137	144	127	119	112	122	125	134	120	125	98	103	132	111	122	110	113	109	145	111	130	123	129	111	112	109	94	114	120	132	124	133	129	142	111	127	110	123	123	123	126	112	121	127	117	111	130	123	127	115	122	112	111	109	118	146	121	128	111	125	94	130	130	120	126	116	134	128	138	122	119	129	122	130	119	120	116	123	111	107	116	145	121	110	114	124	115	128	115	120	143	115	113	124	148	142	140	128	122	133	130	107	145	122	144	128	126	136	123	150	109	122	110	148	135	132	126	119	143	115	99	131	117	125	137	120	114	150	133	116	124	125	121	120	128	100	114	108	131	131	117	123	116	102	128	110	120	130	122	124	120	125	144	127	115	111	116	137	111	127	127	122	122	145	131	144	126	140	131	115	136	117	104	141	113	115	135	119	126	125	100	144	134	129	119	140	106	134	126	119	118	142	121	143	140	128	112	132	110	114	121	116	118	116	104	138	124	122	121	131	111	118	134	115	132	116	111	119	133	117	132	116	110	126	120	115	119	99	136	135	107	111	133	132	119	117	127	106	112	120	108	102	135	145	138	108	132	125	100	115	109	125	120	110	145	128	125	128	138	138	110	120	135	101	120	127	108	124	125	115	114	118	127	123	130	128	152	94	120	115	125	134	120	114	130	124	135	131	124	134	109	106	124	130	93	133	133	114	115	134	125	123	121	103	117	113	120	137	136	134	137	110	146	120	143	121	135	133	133	110	133	118	110	109	130	119	118	121	130	142	122	146	119	120	119	123	130	135	104	140	122	120	132	102	117	99	134	112	120	108	121	126	114	121	130	132	126	137	139	122	116	114	127	119	117	102	116	134	133	121	130	130	124	127	115	130	117	115	128	125	123	114	139	115	109	142	117	107	140	122	112	100	117	115	131	134	119	121	127	123	129	127	132	126	121	141	136	121	125	146	122	124	120	106	111	140	128	120	109	128	115	128	133	106	150	117	120	136	123	120	122	134	111	136	121	122	142	109	126	112	123	119	118	133	112	104	109	109	118	116	140	123	113	116	127	123	115	123	129	119	125	132	137	131	114	120	118	116	123	124	102	117	137	108	117	131	124	134	123	116	117	130	120	111	119	143	129	119	104	126	122	104	122	114	123	140	124	124	143	134	126	104	122	94	112	129	142	111	120	117	115	118	117	129	139	120	129	101	115	106	106	108	137	119	122	132	137	142	116	118	124	114	122	117	121	124	126	126	139	104	99	140	120	121	107	114	132	123	141	129	130	110	98	110	119	110	139	112	112	117	122	149	143	114	115	129	112	134	124	125	129	113	105	125	117	116	113	130	128	130	143	109	109	116	129	115	118	121	128	109	113	126	122	130	139	126	133	124	127	115	114	114	134	112	122	124	146	126	129	132	112	126	108	101	114	123	136	130	119	117	118	126	120	126	133	133	119	118	133	116	123	117	123	132	137	152	135	124	110	103	128	88	135	128	136	134	127	126	125	123	113	127	115	115	123	120	135	120	133	118	106	116	124	122	122	122	135	132	127	129	139	122	112	130	115	118	141	110	126	121	129	131	113	131	136	131	122	104	123	106	114	128	107	108	111	103	122	127	116	125	136	124	118	114	123	124	116	135	141	117	114	121	145	159	122	115	127	129	132	115	137	108	135	133	113	110	115	125	108	104	119	121	134	122	111	156	114	124	135	115	131	117	125	124	142	132	122	134	127	110	109	122	145	147	111	121	123	135	128	114	130	134	119	133	141	111	126	117	114	146	114	118	132	102	120	118	139	145	133	129	152	117	125	116	124	104	144	124	131	121	153	132	135	127	141	132	122	121	132	132	107	122	111	157	132	124	115	103	132	114	123	103	127	119	115	124	127	115	113	126	128	129	121	143	122	128	126	124	125	125	106	127	122	143	110	102	113	121	134	122	135	114	132	111	109	145	148	136	122	120	140	94	128	121	126	129	114	128	117	135	155	130	94	136	113	118	115	131	120	128	133	113	128	110	129	117	131	127	110	113	138	121	119	123	115	126	137	90	111	117	101	124	112	115	129	126	132	106	128	121	109	125	117	120	126	117	120	117	119	125	126	139	109	139	102	126	115	122	107	127	115	103	146	133	133	118	143	133	130	119	122	120	133	133	120	111	121	115	139	126	128	137	140	133	127	105	117	109	115	112	117	111	101	149	126	143	134	122	143	117	137	127	120	121	121	104	127	118	106	149	131	126	143	116	123	133	118	135	105	127	126	124	121	121	121	116	99	137	137	131	120	121	126	139	110	120	112	112	129	157	128	138	136	129	108	126	133	124	132	136	118	108	108	112	126	127	116	134	118	111	124	130	92	136	122	111	131	131	130	129	129	118	124	117	113	126	113	132	123	118	128	129	127	125	124	119	127	124	126	137	132	125	102	126	117	115	124	104	140	128	117	118	140	158	124	130	118	119	110	119	147	116	122	136	122	122	130	111	124	124	137	91	130	134	110	116	114	115	136	132	136	127	115	110	147	140	128	122	137	127	130	119	129	109	123	127	127	132	108	134	135	109	120	129	114	124	131	130	125	139	125	141	108	118	143	121	119	104	132	135	107	138	124	131	108	120	109	132	108	115	128	114	133
2030	547	602	617	630	657	589	541	474	514	497	481	528	509	469	477	473	465	451	472	473	464	462	453	483	497	484	465	492	425	478	467	466	529	486	439	466	435	468	459	521	450	453	475	500	485	473	465	517	416	435	467	436	478	449	475	453	443	450	530	452	451	438	453	457	460	452	428	453	439	466	441	450	446	480	465	473	474	435	443	452	461	480	441	471	471	471	495	447	466	485	437	468	458	434	505	458	453	474	489	499	444	475	409	430	439	429	476	448	458	451	460	501	529	508	466	414	465	397	482	455	482	436	438	458	436	457	479	422	479	442	443	462	443	452	451	467	454	443	457	452	426	455	485	436	442	456	477	481	461	433	465	437	449	462	453	447	452	469	428	447	494	462	445	459	442	483	447	501	440	467	459	446	453	452	438	425	450	461	434	455	440	458	450	501	455	450	482	438	459	452	459	439	470	454	447	434	432	435	479	483	487	451	478	472	488	441	486	470	470	449	448	441	431	458	444	499	391	473	474	453	455	460	472	451	481	466	492	478	490	476	458	450	460	422	452	421	417	443	486	445	467	496	423	459	447	438	452	478	446	501	463	485	453	460	483	457	546	458	431	406	457	458	440	474	472	446	437	446	435	447	450	432	444	433	464	468	468	481	424	467	442	447	429	425	457	477	439	453	490	435	436	485	436	446	488	440	433	456	460	493	451	482	466	472	447	486	472	437	454	436	442	490	481	434	466	484	417	469	444	446	476	467	457	477	446	449	476	470	424	471	442	468	474	424	440	446	438	409	448	459	448	450	434	407	447	465	498	455	450	445	452	436	464	445	451	482	473	474	474	434	461	463	489	434	482	442	491	477	468	457	461	456	480	446	417	467	500	435	443	462	481	470	469	448	483	471	489	476	425	455	480	456	445	467	473	492	455	477	449	439	485	424	455	484	437	442	454	444	436	471	458	498	468	453	482	441	431	485	478	483	425	467	479	481	489	490	432	461	423	470	458	449	444	469	472	443	448	473	452	408	451	466	471	440	441	463	458	463	426	450	457	415	481	453	445	432	445	447	465	420	471	470	447	471	451	462	451	465	480	436	456	443	454	493	480	428	461	430	450	470	430	418	447	441	483	462	490	504	464	458	469	468	451	495	426	454	463	440	466	478	426	436	420	497	478	427	432	499	475	508	473	514	439	449	448	478	481	480	484	476	439	456	448	498	435	458	467	458	471	423	459	462	494	436	489	446	469	425	465	433	446	491	461	470	444	460	457	463	428	491	461	431	463	464	431	430	448	482	468	475	495	460	475	469	428	469	475	453	469	420	419	460	458	467	504	450	450	436	469	474	436	460	470	457	480	441	463	459	430	469	458	473	456	491	452	439	445	477	450	431	487	473	495	485	466	463	451	446	451	434	458	484	457	423	455	466	479	466	474	432	451	452	438	451	464	482	444	442	458	459	498	454	440	438	487	473	498	466	457	463	427	479	430	470	453	492	458	475	451	477	500	445	497	462	473	492	443	470	472	444	428	442	455	456	475	502	443	444	474	439	451	444	446	449	459	477	473	423	496	457	452	448	467	492	453	501	450	438	456	471	468	460	442	463	434	470	429	470	443	439	445	452	453	460	489	456	490	466	477	457	446	458	439	472	494	473	470	420	452	444	489	423	442	460	436	444	466	466	460	495	460	436	474	458	461	468	466	441	469	449	473	485	468	458	488	499	457	445	447	447	453	454	459	458	471	465	440	450	448	447	466	464	460	468	469	477	426	449	437	482	448	484	458	481	442	442	453	466	439	470	414	454	472	490	441	496	405	446	480	480	491	467	446	428	484	456	439	456	454	423	453	431	454	469	496	477	461	427	451	497	501	463	404	473	507	487	460	473	466	446	489	460	428	449	432	459	474	482	466	451	463	456	456	480	481	498	479	463	447	460	473	432	466	513	483	458	437	468	456	472	456	438	472	470	440	426	463	462	466	450	429	480	487	441	481	470	448	438	439	411	481	456	453	432	476	447	444	473	449	448	496	453	429	449	490	498	461	442	455	450	437	434	478	484	457	515	418	468	456	488	433	519	441	445	434	503	479	444	441	453	453	439	470	496	441	463	435	439	436	470	471	479	469	443	455	455	414	433	441	443	469	450	471	429	440	500	446	488	452	460	455	401	488	447	470	478	461	452	431	467	460	473	421	448	493	412	457	450	484	451	479	470	458	465	495	461	464	438	472	486	438	458	497	447	443	455	422	433	461	462	475	472	468	454	437	449	453	487	426	473	482	472	495	434	471	478	491	465	456	438	476	473	462	459	418	425	470	459	442	418	479	464	476	442	416	422	447	448	462	481	479	478	453	453	458	436	469	478	442	511	449	415	451	446	446	443	464	461	457	458	477	432	442	472	450	468	475	428	461	457	441	461	463	435	478	471	444	490	455	465	437	432	461	478	426	443	463	462	447	443	438	432	489	444	455	445	477	455	441	449	454	470	439	454	450	463	449	464	414	439	475	434	448	435	440	435	458	423	429	495	414	492	493	441	426	409	423	449	440	482	448	454	473	473	451	444	446	443	471	486	481	510	463	454	469	487	460	427	460	472	475	423	409	484	451	456	456	462	456	473	452	458	438	458	457	458	479	481	510	459	437	461	475	470	478	480	468	479	466	465	444	499	440	457	429	440	428	457	429	423	450	450	477	475	480	479	453	447	454	442	440	409	506	447	475	438	504	440	442	483	441	449	438	449	417	430	451	483	458	446	423	438	433	458	453	476	499	484	481	464	428	484	462	466	410	456	440	464	477	466	445	440	431	436	448	456	448	437	470	494	480	475	449	444	432	475	447	499	420	452	444	455	411	436	453	491	465	470	465	473	490	493	485	489	469	443	470	512	444	453	445	446	456	463	449	409	472	447	428	452	464	487	455	471	453	485	462	457	437	479	437	476	410	468	450	460	423	438	496	449	465	435	504	424	451	471	461	464	433	444	454	478	494	482	483	459	456	472	498	453	452	486	462	485	456	452	462	426	473	439	481	500	384	500	483	459	467	503	491	450	446	495	407	502	443	453	437	495	442	468	453	439	461	409	445	487	492	459	456	438	463	425	444	442	479	437	446	467	474	469	495	425	422	453	455	452	458	463	456	492	458	463	458	489	447	485	481	465	434	411	447	424	414	397	432	477	447	447	463	430	460	447	433	512	464	466	469	422	463	450	442	453	476	438	466	431	490	450	474	483	498	451	462	439	478	434	449	482	491	437	467	441	455	490	460	435	463	489	439	452	497	456	443	457	501	456	455	472	498	474	432	430	505	481	444	469	462	451	431	458	484	476	472	472	423	479	440	457	446	429	454	454	417	432	476	485	483	451	461	431	426	441	467	432	461	477	470	471	438	468	441	458	438	443	433	476	421	468	433	489	449	450	432	418	448	473	482	462	452	473	489	495	466	486	472	476	419	464	474	460	463	429	448	461	422	458	439	408	433	480	476	431	443	459	470	457	473	446	429	449	430	474	484	496	463
1750	185	211	181	178	176	149	153	153	154	144	127	127	161	149	139	158	142	146	155	153	138	133	154	146	129	130	148	149	131	153	146	152	166	142	150	139	142	143	150	135	145	129	151	143	147	148	140	150	151	162	126	127	148	136	144	126	134	133	148	118	148	144	139	163	143	158	149	155	155	158	144	149	144	140	135	141	139	133	145	151	169	135	151	135	167	158	147	128	146	139	142	145	152	145	128	129	163	133	153	161	152	131	128	155	141	157	132	145	170	145	125	144	183	160	147	170	149	149	165	122	146	145	144	133	157	124	150	148	138	164	140	169	153	134	129	138	143	132	132	143	153	150	149	142	127	136	145	132	166	163	152	138	165	141	136	146	130	150	139	155	148	133	139	138	131	133	167	150	136	144	149	139	141	140	136	117	153	145	146	145	118	139	129	157	141	136	136	166	125	170	140	135	161	146	162	144	131	160	136	148	144	160	117	170	140	141	156	131	127	144	145	148	142	142	140	154	161	149	138	152	147	147	154	144	156	149	133	141	144	136	107	145	132	156	143	142	156	127	136	143	144	128	128	122	147	138	140	136	137	156	143	155	165	137	139	140	163	127	153	127	158	149	132	134	151	118	135	129	155	168	153	137	139	146	149	141	131	136	149	150	142	157	137	136	169	145	154	130	168	148	155	122	159	138	159	155	119	152	127	137	132	133	124	115	145	150	125	141	133	138	135	147	152	137	143	157	140	137	143	131	134	134	132	156	148	123	151	131	130	143	140	140	140	144	144	150	171	132	128	144	137	138	138	149	142	139	146	153	138	147	137	146	166	155	133	135	172	147	144	131	157	161	144	140	160	137	131	130	124	130	141	145	144	156	162	158	156	148	153	147	127	158	135	140	147	143	147	137	154	156	152	144	143	164	138	141	122	152	138	155	117	132	148	158	150	144	136	154	148	160	160	120	133	141	128	163	139	132	136	183	148	140	124	138	140	136	160	143	156	138	158	127	149	163	129	149	143	149	151	136	144	141	140	149	148	149	144	120	134	148	129	159	147	144	163	147	143	144	146	134	149	127	142	143	157	158	144	148	136	147	162	168	128	157	152	158	156	137	134	149	143	143	133	140	142	139	156	125	149	136	140	133	138	149	145	149	144	145	158	144	147	139	136	141	150	149	143	125	132	136	149	144	169	135	151	136	134	126	123	152	146	148	142	150	143	121	158	131	143	131	148	155	146	127	144	153	159	167	127	155	146	163	144	151	150	144	137	137	137	140	149	139	146	146	137	144	144	127	122	135	126	154	139	141	130	142	146	131	161	144	122	137	135	139	165	172	148	136	149	143	161	157	152	175	149	149	145	145	146	140	158	144	134	138	139	125	165	158	147	148	168	168	130	156	149	139	154	149	159	150	124	133	131	142	132	135	132	141	145	126	148	141	162	145	131	154	160	147	149	147	145	162	136	140	145	152	130	153	149	137	146	153	146	148	135	153	150	142	165	144	128	137	165	142	135	153	136	143	140	178	132	162	141	144	151	166	141	136	144	145	151	137	154	137	151	148	161	156	133	141	155	123	131	138	145	152	161	151	138	133	128	145	147	130	147	151	154	136	155	158	146	138	153	128	148	142	146	133	164	121	149	148	143	144	118	144	161	137	143	128	128	144	153	144	158	142	175	131	153	124	133	139	152	144	139	154	133	127	135	162	136	146	137	125	162	156	149	149	159	116	155	147	156	148	163	160	130	139	134	153	136	130	147	147	167	124	130	143	147	148	150	140	150	147	153	137	156	140	152	121	140	138	143	142	151	142	144	156	152	133	148	142	131	129	139	139	149	140	129	137	134	136	158	152	167	152	142	148	144	156	135	134	119	135	160	143	160	151	123	151	140	159	145	169	142	138	141	142	132	133	157	156	139	128	160	149	154	144	146	143	156	156	149	152	137	136	139	153	162	158	135	119	143	149	142	135	160	150	136	139	138	152	138	165	133	130	147	137	120	131	147	150	153	146	137	140	143	178	139	143	146	132	140	132	165	135	132	159	147	120	127	148	130	123	159	145	119	154	139	150	131	139	139	147	145	129	123	139	130	142	134	140	168	162	150	151	159	148	171	149	139	160	169	151	155	137	156	141	132	155	114	126	143	145	157	151	140	160	128	174	155	132	132	142	176	130	132	139	145	143	162	120	129	152	147	146	131	134	146	146	152	126	122	157	142	155	130	142	128	154	130	153	150	117	150	125	146	132	160	132	131	148	135	127	150	148	115	155	154	148	121	158	138	144	156	159	132	148	157	160	147	160	148	143	161	128	170	136	143	158	143	145	129	143	150	146	155	167	139	152	178	146	134	130	149	119	141	169	120	150	154	147	148	149	144	140	155	134	172	155	138	155	139	175	136	153	150	150	138	125	135	165	153	148	160	144	143	133	143	160	157	165	160	138	156	127	141	131	172	124	157	123	146	150	145	138	137	147	149	132	156	149	151	153	148	145	169	141	143	121	147	167	155	158	135	127	133	137	155	131	163	135	131	138	128	144	132	152	167	129	163	138	165	134	153	137	138	129	123	138	153	154	137	145	148	155	175	136	138	143	140	143	138	137	127	155	132	143	159	142	144	145	133	163	120	135	151	131	148	139	160	146	132	124	139	161	147	150	149	134	136	144	141	147	169	118	171	146	120	155	127	166	175	166	152	149	149	145	132	135	143	159	157	144	128	160	154	129	149	154	163	123	149	149	140	141	143	151	143	145	149	168	131	146	141	156	129	143	146	176	139	135	149	160	131	128	167	133	140	147	139	141	152	139	125	131	111	145	132	139	142	163	147	123	148	147	187	138	143	136	167	152	130	149	132	127	139	145	128	133	132	149	125	133	129	158	143	135	143	118	141	149	150	144	147	163	153	131	167	166	144	154	175	147	132	157	133	143	168	135	151	153	163	156	143	124	149	148	138	162	133	136	150	140	131	145	163	128	153	149	163	163	156	147	129	132	121	141	125	147	146	159	153	156	144	157	127	163	178	145	146	166	149	140	153	129	129	144	138	150	152	156	145	133	133	153	146	148	148	171	144	142	148	149	132	146	132	135	129	152	155	161	151	149	138	163	156	154	123	144	147	136	135	131	147	128	149	173	143	126	154	127	163	131	174	160	142	150	149	153	140	119	151	129	133	129	155	157	127	152	155	117	141	143	153	150	168	156	132	155	147	158	141	135	126	148	150	144	148	159	135	136	157	147	128	138	141	130	173	126	144	153	145	138	148	120	151	149	161	146	129	144	177	133	162	131	141	147	151	138	137	146	139	123	155	133	137	148	140	150	167	130	154	155	157	159	153	160	147	126	135	126	148	142	140	151	132	147	134	152	146	121	136	162	134	160	171	162	130	156	154	124	144	148	143	167	149	151	145	136	151	147	146	146	144	151	140	134	160	135	151	156	163	165	140	142	138	154	119	152	146	152	143	129	98	151	148	132	165	136	151	164	128	154	157	126	163	141	135	156	156	146	132	160	162
2078	637	740	660	697	746	679	563	549	626	520	570	521	522	520	511	508	565	518	538	567	507	512	507	531	539	529	512	538	510	529	531	525	509	534	479	512	563	515	540	509	537	524	541	564	518	506	518	493	524	537	550	530	543	534	497	518	500	496	516	489	541	536	538	527	528	480	531	509	503	550	523	503	565	498	579	549	527	523	502	521	516	507	530	540	550	559	542	536	555	540	531	563	582	518	514	555	528	519	520	557	488	564	510	560	530	544	517	490	520	498	521	570	622	664	600	553	514	562	527	545	545	542	496	527	537	518	545	539	551	500	549	509	546	541	532	567	520	529	501	541	528	514	521	538	499	561	539	532	514	522	523	514	547	572	506	537	561	524	532	488	498	495	519	527	475	492	548	516	503	514	507	516	532	533	512	515	519	541	540	575	538	520	522	548	494	550	565	499	523	531	508	528	520	526	537	499	528	508	526	503	561	509	558	513	479	546	546	490	535	547	535	535	518	545	518	522	536	552	549	525	456	508	499	512	500	547	529	502	532	530	555	547	532	522	525	561	537	545	565	507	507	482	534	540	508	523	531	501	528	533	525	568	496	534	523	500	550	504	559	523	492	537	507	493	534	528	535	527	506	540	529	517	488	470	501	532	543	527	498	496	511	535	507	533	524	522	512	495	491	490	521	531	510	543	530	505	519	518	540	559	514	548	555	475	542	536	540	530	528	533	535	489	506	538	537	546	515	535	529	517	559	514	518	550	503	554	532	540	481	494	534	536	561	504	553	551	565	513	514	551	541	604	559	518	472	530	556	501	549	525	511	461	523	540	539	522	544	514	506	527	555	554	506	533	512	517	540	521	522	547	542	528	532	512	554	564	534	537	495	540	520	497	544	542	515	504	483	538	555	536	457	580	510	581	542	480	514	544	564	538	491	556	526	541	535	550	482	522	529	538	511	507	559	515	493	493	539	513	516	564	550	520	514	564	519	494	521	524	485	519	506	525	533	532	538	522	486	520	494	523	492	466	479	541	512	542	524	504	517	505	520	555	507	475	538	510	521	521	526	528	526	542	529	556	522	518	523	481	534	497	512	567	554	547	521	545	508	510	514	562	501	563	505	530	562	526	537	522	506	574	502	490	498	508	516	512	580	513	543	543	524	546	524	551	514	515	531	493	512	510	541	517	483	554	527	481	481	523	539	508	533	531	526	519	495	515	586	511	502	536	518	530	496	548	562	519	507	510	563	542	545	521	536	541	548	494	515	529	530	515	529	526	566	538	507	533	498	535	541	534	547	553	523	510	534	533	538	529	495	524	527	525	523	517	530	502	522	554	554	490	549	516	537	567	500	553	555	520	532	501	552	485	553	524	552	497	541	499	512	491	545	498	509	499	512	556	528	551	511	507	551	546	518	502	537	551	568	549	517	528	538	552	533	512	544	555	523	527	489	563	544	568	505	491	514	479	512	526	533	532	518	561	529	493	505	531	514	533	509	536	504	536	533	502	492	494	530	527	523	480	526	506	544	574	502	490	545	510	526	537	546	492	543	526	530	500	507	525	535	562	542	569	501	532	527	520	519	525	502	534	495	521	516	518	558	547	519	528	527	509	544	508	503	517	512	519	530	480	462	499	557	545	531	505	543	533	526	540	519	539	521	529	490	523	492	512	521	545	493	507	567	556	526	512	547	519	517	529	509	534	522	519	543	526	512	527	523	510	511	527	504	535	523	557	568	526	552	507	511	502	523	522	532	539	499	530	539	501	555	530	519	553	497	503	465	554	536	495	545	552	571	491	515	537	518	513	520	516	522	529	518	544	535	526	526	514	527	549	524	531	527	525	516	502	532	526	517	515	486	541	557	475	519	545	557	487	487	530	519	567	504	524	517	525	507	487	505	546	528	502	522	551	514	495	516	504	524	467	534	493	526	556	486	518	570	550	504	531	574	526	554	519	496	567	519	519	554	529	535	545	541	526	561	533	544	492	512	517	530	530	566	516	572	525	521	522	562	486	550	522	535	528	510	526	532	531	530	522	519	509	481	495	551	518	536	523	498	554	542	515	516	542	539	517	489	518	522	504	508	509	534	514	476	502	554	541	534	546	514	510	550	513	540	547	527	523	476	506	527	503	548	521	479	538	491	560	510	521	526	507	493	511	552	530	506	522	536	539	515	501	498	516	522	541	540	504	525	541	555	531	519	565	543	513	548	538	556	518	521	512	559	526	531	528	537	533	554	487	513	518	487	513	527	507	521	518	542	530	487	503	570	563	534	516	542	508	502	505	510	515	520	554	502	507	512	512	478	516	464	515	504	541	524	543	505	519	545	533	492	557	499	523	535	530	508	544	482	586	515	543	513	528	529	521	497	518	484	566	518	563	553	521	549	526	512	521	538	539	528	533	522	516	511	529	492	469	499	523	550	524	528	510	550	491	493	502	535	574	529	502	524	571	491	519	524	542	514	525	581	491	516	492	502	525	536	518	520	523	524	471	527	534	532	532	536	513	526	511	536	593	548	516	485	524	478	509	511	498	504	489	543	519	559	508	541	544	472	556	519	541	505	525	507	542	533	488	489	508	553	536	493	497	491	531	530	523	570	533	506	537	510	550	539	501	533	493	524	513	522	489	540	525	528	521	552	524	530	544	536	515	503	526	509	535	499	493	537	564	514	506	556	544	569	535	502	538	540	523	514	498	538	516	551	556	527	527	553	562	565	509	501	523	507	525	513	532	506	568	517	544	469	551	543	524	554	528	510	498	526	577	532	517	483	546	520	529	537	572	518	555	510	531	523	582	562	501	568	499	503	542	505	525	519	542	514	519	511	508	530	495	525	535	527	527	535	510	494	542	511	531	528	533	545	529	530	506	556	467	517	510	517	548	515	495	504	552	533	553	492	580	533	534	526	530	496	523	496	585	488	499	506	510	572	525	484	501	484	509	516	501	510	470	554	503	512	509	505	536	541	529	529	549	497	568	489	510	520	524	536	513	481	510	471	514	514	466	530	499	535	519	519	541	489	511	577	518	499	547	520	530	498	542	536	537	535	526	552	520	563	547	501	545	550	531	518	513	524	519	477	518	517	494	508	519	500	522	534	535	527	517	526	526	541	535	591	513	509	501	531	514	527	513	555	519	514	570	514	544	493	534	508	529	532	509	545	486	527	523	497	522	574	528	525	493	520	536	515	488	526	525	461	554	523	517	528	546	538	504	516	494	520	558	510	488	552	551	544	502	524	538	507	483	551	500	503	523	538	548	521	524	482	497	538	504	524	563	547	526	527	520	546	538	524	557	539	549	536	562	540	497	539	526	546	510	521	531	549	538	494	520	576	578	487	505	519	523	535	501	535	494	503	491	555	521	518	536	491	533	560	584	541	538	522	509	489	539	537	565	533	519	529	502	533	519	498	529	501	528	553	587	519	506	564	513	502	510	525	490	546	519	523	492	518	566	512	546	526	522	523	505	535	535	542	568	531	553	497	525	492	554	542	528	548	569	506
1737	176	175	167	199	152	139	177	153	136	122	153	120	136	155	132	130	145	128	147	120	160	135	137	128	141	131	139	154	129	129	139	142	118	145	124	142	128	122	150	142	117	143	114	138	140	134	153	144	156	130	119	143	139	130	129	145	149	140	119	115	150	132	128	135	127	163	122	140	114	132	143	156	132	131	144	148	128	167	150	125	134	129	116	155	146	134	115	143	133	150	149	126	139	152	125	146	128	134	155	141	135	147	126	136	127	143	134	148	151	147	149	134	141	131	139	152	155	149	137	143	124	162	135	124	132	137	143	147	125	121	132	150	129	147	147	135	171	157	118	138	122	152	164	128	134	145	140	113	154	142	145	134	141	136	131	129	138	138	144	143	146	146	131	156	138	143	144	155	151	145	127	129	146	145	138	128	134	140	137	116	123	130	109	126	153	143	128	153	158	126	138	128	158	164	155	151	151	155	134	117	132	112	151	124	142	142	152	165	129	124	130	155	124	156	137	129	118	152	155	143	126	132	143	133	141	140	142	118	156	151	143	125	146	141	147	159	151	138	134	130	148	113	142	115	131	135	149	117	133	123	139	149	139	146	129	148	123	159	136	124	140	130	131	143	144	148	137	148	165	115	143	127	142	123	133	133	154	146	157	152	138	154	154	150	141	135	124	132	148	134	153	130	147	157	139	126	128	139	119	167	135	125	156	138	142	135	151	143	136	133	145	135	179	139	150	162	131	127	140	136	123	139	139	138	143	134	144	129	129	132	122	123	137	133	135	142	150	141	134	148	146	122	144	138	150	156	131	141	160	141	121	137	138	135	142	156	113	136	132	146	146	127	154	118	148	139	121	150	131	130	147	150	150	154	136	130	149	150	140	124	145	155	141	147	143	137	144	135	142	137	155	165	148	143	133	148	132	154	129	135	127	146	160	142	153	130	142	123	142	182	153	137	131	131	133	148	165	156	120	128	140	147	118	160	124	143	158	135	162	149	122	144	167	153	152	149	137	140	129	126	160	134	145	148	137	128	121	136	120	148	128	127	144	133	137	140	122	124	161	152	156	143	139	117	152	128	143	147	133	137	124	125	168	150	158	142	133	161	116	158	148	149	145	131	125	158	130	156	140	172	137	125	131	168	136	142	139	127	126	138	147	148	127	136	131	127	139	119	144	155	162	117	153	118	133	155	144	132	121	133	141	137	147	128	117	128	145	158	134	131	136	136	109	139	164	137	125	125	130	156	151	131	137	134	177	140	132	137	122	138	147	185	130	143	138	129	136	126	153	154	140	152	130	122	129	166	158	141	138	138	147	158	140	152	130	106	152	139	124	146	124	145	163	137	137	138	135	118	135	147	149	126	132	155	131	144	132	129	140	116	149	139	125	133	144	153	129	135	155	114	162	155	139	122	147	128	128	153	155	137	146	165	117	146	134	132	159	172	150	136	151	162	142	149	154	131	124	127	151	148	130	144	148	146	135	125	147	143	147	132	141	122	147	124	133	136	122	125	155	134	137	138	134	142	154	146	136	147	150	151	142	122	158	114	133	144	124	164	133	147	146	137	120	134	138	144	126	152	143	139	144	139	142	121	158	116	151	132	137	136	137	131	139	144	146	138	131	139	140	128	159	142	140	130	124	120	161	131	137	145	147	135	119	128	150	148	151	139	138	142	122	126	124	140	131	133	155	127	136	126	146	137	155	139	130	112	144	137	157	158	137	129	166	149	147	121	131	145	134	123	122	136	144	135	127	154	136	132	125	121	128	126	146	156	155	122	137	143	160	135	120	142	111	160	135	146	136	149	150	129	145	136	123	129	137	153	145	137	154	155	144	150	162	141	114	143	146	131	122	129	134	151	153	132	158	140	128	144	148	141	140	138	140	148	142	136	133	159	156	131	129	155	141	132	142	138	130	134	125	145	131	156	125	136	154	119	139	150	136	148	141	162	135	124	133	138	132	147	124	138	128	134	148	154	129	108	167	156	135	154	135	131	153	155	125	155	134	123	153	140	150	125	147	140	125	159	148	142	145	135	122	137	149	149	160	136	152	125	124	151	155	125	140	147	136	154	155	143	125	140	139	147	168	138	132	138	163	162	146	165	125	173	124	163	144	141	124	162	138	122	138	122	150	145	141	139	150	133	124	134	126	130	126	156	132	150	135	127	126	153	121	124	165	151	144	126	139	146	131	137	154	139	143	129	147	137	128	154	152	138	139	136	118	121	145	121	139	147	160	157	172	125	134	136	153	131	134	141	147	131	161	114	153	136	153	168	129	140	126	153	141	150	161	135	148	136	118	122	159	149	128	156	132	134	142	117	144	157	136	135	134	115	119	132	163	138	137	134	136	132	120	132	156	165	134	149	150	144	141	150	140	134	138	130	133	127	126	130	152	139	138	141	139	141	161	151	149	149	146	142	146	130	141	147	137	125	144	168	163	148	124	126	138	133	140	125	116	148	145	139	145	129	150	135	132	136	145	128	153	139	159	176	154	157	145	160	131	154	136	142	138	137	159	142	129	146	117	127	152	110	146	120	132	160	149	134	158	153	147	135	152	144	151	136	137	147	144	131	131	126	147	139	140	143	149	154	148	133	154	132	157	141	128	142	117	145	125	125	138	134	131	149	125	140	138	129	144	132	159	132	129	143	129	130	152	152	134	138	121	140	141	143	141	136	164	127	124	143	163	146	152	124	132	128	139	129	160	154	154	141	147	135	120	111	136	147	145	147	140	151	152	137	127	127	130	142	120	137	147	122	145	136	148	135	155	140	133	155	127	137	151	141	159	157	130	145	136	123	159	142	148	138	143	132	143	124	139	153	142	154	157	146	147	140	147	140	136	137	138	141	150	145	161	134	129	138	137	136	116	136	132	154	140	129	139	133	141	121	117	143	141	154	143	144	150	140	149	127	140	152	131	119	145	130	139	126	131	152	135	142	129	121	137	137	135	152	176	144	125	154	139	143	146	127	144	161	152	154	138	125	158	154	134	145	122	157	145	137	136	136	119	169	134	146	126	147	144	128	136	140	145	139	137	133	131	143	146	137	153	126	139	141	132	127	123	129	133	129	152	134	155	151	133	154	138	145	141	148	165	144	127	134	164	152	112	127	143	132	147	116	149	134	131	148	148	133	153	137	143	144	159	166	153	124	137	125	138	149	145	138	118	132	142	145	126	125	140	138	134	135	156	138	156	130	144	124	152	144	132	126	148	128	116	147	140	136	130	139	148	142	164	153	149	148	151	131	163	139	135	140	154	139	138	134	158	142	127	139	139	148	138	133	131	136	148	151	146	133	132	127	156	142	138	140	137	147	157	153	151	137	131	138	149	132	136	138	138	139	139	172	132	149	146	138	142	127	134	144	120	153	121	143	158	139	130	163	130	132	133	131	128	125	135	117	128	127	168	145	132	134	119	156	133	163	145	148	133	148	151	137	121	147	137	129	133	129	132	148	128	126	104	130	138	143	157	146	145	111	133	151	128	141	125	130	138
1992	609	703	732	732	696	618	600	566	551	598	530	521	571	536	512	538	486	512	548	554	498	516	524	488	531	495	513	485	518	531	509	516	510	524	510	500	532	511	469	526	534	512	524	504	515	517	485	491	518	505	521	511	514	527	503	510	508	505	518	546	536	503	516	538	509	526	498	499	529	531	509	520	497	552	536	483	504	500	569	525	498	525	510	515	558	486	534	464	548	505	524	498	506	476	543	495	521	501	533	489	486	546	494	490	511	537	521	525	503	533	568	496	549	549	576	555	544	492	545	513	539	496	527	557	494	491	532	514	515	497	513	522	503	507	475	538	497	502	471	504	504	522	524	509	506	486	489	518	515	521	501	517	512	486	548	542	520	504	518	521	490	497	508	506	535	514	513	480	539	479	514	514	471	522	526	540	509	512	545	498	511	477	530	530	510	528	497	480	512	526	476	538	484	505	512	522	514	496	498	496	492	537	519	539	459	498	515	500	516	524	509	488	487	533	517	499	539	481	527	494	520	517	539	509	534	497	496	502	566	532	535	556	541	515	538	507	509	478	516	512	477	488	461	525	471	557	501	523	542	520	517	529	554	509	510	478	514	472	517	489	512	522	518	457	509	534	548	523	522	502	483	536	460	519	494	539	501	463	516	523	524	509	494	548	530	524	504	501	494	557	486	515	513	489	513	480	496	524	534	512	479	516	552	520	531	500	529	497	544	532	467	511	508	500	490	529	512	520	461	517	518	540	524	526	532	515	518	511	506	538	500	539	494	543	492	519	568	495	481	523	496	512	531	470	529	512	524	532	534	510	502	498	525	517	515	505	521	509	510	517	519	514	497	486	509	530	552	516	551	553	482	491	515	535	516	546	521	490	478	488	518	488	505	555	515	509	493	512	522	524	521	559	523	514	474	535	487	505	484	487	510	556	513	514	525	513	474	557	515	525	470	533	506	473	510	511	508	458	513	495	524	522	569	494	493	547	498	498	480	526	543	534	497	505	515	530	486	494	473	519	492	489	521	492	529	518	513	505	578	529	472	542	538	511	526	465	483	511	515	506	528	511	489	527	511	482	527	516	507	516	490	509	525	483	485	498	550	471	503	561	489	501	488	518	510	488	478	507	493	476	498	521	487	510	499	504	528	527	554	504	508	500	548	510	480	508	523	504	519	490	542	483	508	509	491	562	494	458	495	488	567	509	491	526	518	518	519	491	499	527	516	524	526	546	508	523	508	528	512	510	498	499	510	521	530	489	496	537	505	512	495	526	486	518	489	535	516	497	481	482	503	522	536	541	545	530	544	491	478	521	502	543	538	530	534	508	539	519	505	493	507	511	550	501	518	509	494	492	510	512	534	492	539	528	488	507	524	481	501	521	477	512	479	543	536	543	497	478	537	509	535	538	491	500	501	476	518	554	534	508	527	481	473	504	518	514	546	485	512	493	483	544	483	517	544	502	497	504	501	513	519	514	494	466	544	479	511	484	513	521	521	483	489	531	458	531	528	497	482	523	506	485	484	495	529	539	507	495	512	531	510	512	503	523	512	466	533	536	527	515	479	529	479	501	488	530	536	520	532	541	511	545	484	515	513	505	505	512	510	536	472	536	539	485	470	506	542	530	463	486	536	479	504	524	525	501	506	504	483	514	532	524	547	531	513	538	456	501	531	542	551	467	515	509	537	487	509	516	500	508	497	498	495	532	453	476	492	497	489	505	527	524	508	537	511	529	535	523	520	522	490	488	504	424	463	509	488	505	500	502	532	509	495	505	525	477	502	496	504	502	497	542	519	520	518	517	501	502	533	526	542	491	507	515	499	474	507	549	487	539	523	471	508	486	516	477	531	512	516	516	510	484	509	526	550	560	509	524	527	502	499	498	486	542	490	538	503	509	486	512	492	530	481	535	531	487	503	507	546	499	497	493	471	522	536	503	487	518	491	482	552	530	522	493	504	517	520	503	460	525	534	516	489	498	496	509	513	471	492	529	494	487	479	480	527	524	534	505	514	504	539	515	505	475	512	490	501	483	550	511	500	487	502	544	488	487	504	479	532	512	505	484	520	529	498	491	477	522	540	545	515	511	534	511	520	482	524	516	544	542	522	518	474	494	522	514	460	547	518	469	524	522	475	522	532	540	520	487	518	498	464	550	541	537	488	544	491	496	553	505	483	529	475	494	528	473	489	532	504	472	492	505	512	471	508	514	482	545	508	531	490	544	490	570	537	486	521	541	521	515	524	539	501	512	513	518	526	557	583	541	504	533	491	497	511	498	485	497	507	525	490	548	504	522	500	473	524	508	520	497	523	503	489	516	503	543	501	481	525	488	512	498	484	482	519	520	502	522	516	545	499	562	537	509	486	525	474	536	530	484	548	517	552	518	501	518	494	507	500	511	510	486	525	476	529	505	505	508	490	481	478	497	499	501	500	521	506	515	500	487	513	477	487	459	478	509	544	528	540	545	508	528	494	537	525	528	539	533	467	524	466	502	508	515	510	502	504	557	493	546	532	526	502	485	515	519	529	519	496	475	524	479	526	526	519	485	516	507	503	540	465	460	492	494	520	517	470	523	510	477	543	504	517	501	494	462	524	565	490	496	491	533	503	531	511	512	544	556	537	529	519	465	474	551	550	505	517	515	501	513	527	491	496	473	492	540	521	525	517	519	509	511	511	527	531	501	525	523	497	533	468	505	551	537	504	478	526	484	510	526	473	518	484	513	515	537	504	511	539	497	494	496	534	513	519	499	468	531	535	513	540	521	509	502	527	490	531	508	530	489	535	456	508	511	569	488	523	503	485	485	508	521	489	515	515	524	503	509	483	482	516	479	513	506	482	515	482	542	533	494	525	524	506	501	508	480	476	504	508	513	540	509	513	477	532	508	482	482	526	510	489	525	488	491	499	577	522	487	526	504	490	465	531	487	538	515	503	557	485	507	532	520	539	515	518	510	535	524	495	518	493	522	541	503	505	527	506	496	493	510	526	520	490	512	527	484	550	545	518	501	483	541	492	508	525	498	517	504	535	526	512	487	494	438	498	491	474	521	557	495	527	493	519	472	494	539	507	478	502	484	479	525	508	566	509	560	487	520	530	486	518	527	478	541	500	513	486	521	574	469	506	494	478	526	520	523	502	492	520	474	487	525	526	492	540	535	500	499	494	529	508	499	519	513	561	532	520	523	490	525	474	490	537	512	465	543	501	532	506	497	525	537	456	539	488	495	540	500	503	514	517	493	498	519	497	482	511	504	503	525	518	508	523	498	489	504	492	503	523	524	509	510	490	510	509	506	542	509	526	511	512	475	508	525	527	546	506	518	526	526	546	488	480	519	495	516	486	509	542	522	484	530	471	525	494	527	501	533	480	530	490	491	541	491	507	467	512	535	489	501	516	522	531	563	503	520	468	494	481	513	482	528	519	524	480	502	546	528	519	510	510	508	534	525	525	514	487	477	504	544	520	516	510	557	496	518	567	534	549	492	528	487	498	504	545
1662	179	205	195	179	165	161	188	144	155	158	152	160	162	136	148	158	148	148	126	150	142	143	147	158	151	142	145	147	145	144	137	121	141	155	155	159	133	129	147	149	143	136	141	151	149	151	146	150	129	148	133	142	151	156	128	140	145	111	145	129	147	145	139	160	148	140	130	141	166	155	152	151	144	141	155	139	153	154	163	139	143	140	124	150	132	167	129	140	133	148	148	139	134	114	159	131	153	121	140	147	136	149	156	136	140	157	135	131	136	145	150	136	149	153	155	134	130	157	144	131	135	143	157	165	134	131	137	151	140	122	151	123	132	144	138	151	140	117	151	164	140	131	146	146	143	138	144	146	137	158	150	139	139	136	139	139	124	146	131	144	137	137	135	141	127	128	138	168	152	139	164	153	152	151	152	133	154	143	134	131	137	123	137	154	128	128	159	154	130	162	149	142	151	160	126	148	119	143	131	168	138	131	154	147	131	138	152	154	131	149	154	151	149	128	145	143	153	132	140	119	142	138	124	146	152	148	142	116	152	141	139	164	139	110	129	165	114	141	146	133	158	120	135	146	146	149	149	127	133	132	145	150	135	126	141	139	140	151	133	142	132	150	136	126	146	131	139	140	143	140	147	146	135	147	139	137	142	130	134	163	139	147	140	132	130	149	149	150	131	146	173	142	144	143	125	143	164	154	118	146	129	132	148	141	149	123	138	138	147	125	144	152	148	137	141	143	143	152	151	127	138	140	147	140	144	149	143	155	122	136	146	136	145	121	147	158	146	171	135	147	150	132	145	140	131	145	153	153	159	142	134	137	130	144	143	147	159	139	150	139	134	139	127	138	147	146	145	142	128	131	131	105	156	142	157	112	141	143	133	137	143	154	123	153	141	131	137	135	144	154	138	131	150	118	150	137	145	150	148	114	144	136	152	143	139	117	130	143	134	134	162	156	147	132	129	140	148	141	147	124	163	148	138	164	145	147	176	157	134	148	134	147	159	160	139	170	131	146	135	150	142	139	132	142	147	127	136	127	132	154	128	122	151	145	151	153	125	139	151	131	141	133	135	133	145	144	140	145	140	149	167	147	142	128	131	145	122	126	142	135	171	137	152	136	131	142	154	149	141	138	125	166	168	145	152	124	135	144	144	144	168	134	134	133	133	155	139	148	130	131	136	143	156	134	140	140	159	138	113	153	124	172	145	157	142	137	125	146	125	144	122	149	140	150	133	156	164	141	136	144	145	137	149	131	143	137	139	131	136	165	141	149	128	146	172	141	153	132	136	132	148	140	126	128	137	155	154	133	151	131	144	138	139	142	143	151	139	140	140	160	160	150	152	147	123	143	169	151	122	129	137	148	137	141	131	156	148	149	122	134	164	138	150	149	133	121	159	140	138	146	160	142	145	146	150	152	135	145	148	162	133	155	136	134	150	136	137	148	131	127	140	136	132	141	160	124	150	137	143	133	134	140	130	125	130	144	141	126	157	133	128	151	143	149	139	143	141	155	147	153	125	145	149	115	140	152	133	148	133	137	119	147	145	140	131	156	152	140	129	146	151	127	125	134	152	144	150	159	147	130	134	151	152	141	124	138	128	156	139	168	137	158	142	138	137	144	164	124	138	149	137	129	139	144	131	134	152	137	124	141	146	130	117	141	137	144	165	146	138	157	162	142	139	132	141	137	143	136	160	147	147	127	128	140	161	147	137	133	126	136	142	142	145	120	158	126	143	162	159	131	147	155	154	135	142	152	131	133	107	146	158	169	141	131	130	145	150	143	137	128	148	122	138	131	157	151	129	149	158	138	153	144	138	132	151	138	132	138	145	146	153	137	119	141	147	152	123	136	151	131	135	140	123	143	152	127	140	151	129	155	149	122	151	154	147	124	131	132	142	151	158	131	153	127	127	141	140	127	144	150	154	124	136	129	155	119	130	163	160	159	138	122	129	151	148	134	134	126	130	157	138	141	150	141	161	123	152	148	142	152	128	137	136	146	141	146	146	126	116	149	123	143	146	145	134	135	145	133	128	139	149	126	152	136	120	153	131	123	132	155	139	142	143	119	132	138	154	162	132	136	150	139	126	151	140	124	165	136	134	150	142	156	146	140	152	137	138	157	140	132	137	136	129	157	146	135	145	145	141	139	130	156	136	142	132	128	168	156	152	165	142	115	152	133	133	142	127	144	116	139	149	156	121	137	134	135	140	122	133	132	148	154	144	159	151	139	149	158	145	148	146	144	143	146	139	140	133	141	139	132	144	163	134	146	154	150	137	161	130	148	154	134	136	148	128	139	158	157	150	136	138	132	151	184	141	125	131	160	144	127	129	144	144	133	141	123	131	171	136	168	146	134	164	171	147	143	145	140	155	142	120	152	151	164	157	141	142	141	143	154	145	134	143	142	129	162	134	152	131	133	160	143	150	141	146	127	118	141	118	124	141	144	158	140	154	150	142	142	155	125	163	146	160	147	148	151	143	150	142	125	133	150	148	137	136	136	147	131	144	140	155	155	143	157	128	132	117	143	113	149	148	134	138	125	158	142	150	120	129	154	155	142	150	160	149	162	128	156	146	154	143	130	133	129	138	131	152	132	155	152	107	162	138	146	145	134	116	128	139	142	148	149	137	124	146	119	133	139	123	127	141	116	129	147	144	148	120	149	140	144	162	121	160	149	144	133	141	149	138	147	153	139	137	138	124	151	135	140	129	135	118	150	148	122	141	125	136	139	126	156	128	153	120	125	117	149	134	132	137	162	112	151	129	132	128	134	122	141	149	136	149	125	145	140	137	138	156	162	143	135	150	142	137	140	131	149	132	146	127	148	149	141	119	143	135	139	127	135	152	137	119	134	152	141	142	148	143	150	156	135	119	134	140	147	157	133	139	134	140	149	136	153	137	147	115	130	137	146	123	144	153	136	132	149	141	142	149	154	132	151	149	140	136	146	139	164	138	148	144	165	123	128	136	149	156	134	130	137	144	149	156	119	149	160	134	140	135	137	117	145	134	156	152	151	160	133	127	149	146	148	167	141	171	148	150	132	134	141	159	120	154	148	153	156	168	131	154	148	143	149	135	126	138	146	145	131	156	152	143	144	131	153	145	132	138	142	124	127	160	147	148	149	146	123	130	126	146	137	139	135	145	146	142	128	160	146	132	160	128	127	141	136	123	136	140	134	140	117	127	130	131	132	133	153	148	155	141	134	154	151	123	140	136	125	137	136	149	146	143	133	140	142	129	139	136	146	129	136	132	151	150	118	160	140	132	151	144	146	122	123	148	136	121	162	135	118	137	133	134	143	123	152	125	135	132	144	134	141	153	139	120	132	149	131	135	143	136	170	128	139	147	151	135	135	115	122	134	128	134	128	139	146	152	132	143	154	133	152	130	132	159	136	128	132	124	140	126	132	127	143	141	135	147	134	142	170	144	150	134	151	146	142	166	131	157	133	122	161	147	138	146	151	148	132	128	142	140	160	157	156	131	154	135	152	149
2089	582	653	739	807	642	635	630	586	553	613	608	563	540	530	558	491	545	540	557	547	544	545	514	586	514	558	546	540	514	532	534	539	490	529	513	553	524	500	521	543	552	518	552	567	539	531	541	516	503	512	528	519	527	538	517	499	516	479	473	539	536	529	561	518	548	500	492	533	544	523	535	547	521	564	524	505	510	536	533	512	555	506	482	532	552	510	548	535	542	575	535	538	452	524	507	540	515	494	543	460	541	516	518	525	499	538	530	501	547	533	481	540	570	618	578	568	575	540	565	491	548	527	541	506	520	565	517	532	524	507	535	536	510	573	531	558	570	523	540	510	531	475	541	475	557	540	526	550	541	508	535	554	556	557	522	529	549	562	522	517	563	487	517	524	507	477	537	537	527	507	534	555	515	519	527	535	539	528	524	458	505	491	507	519	502	540	533	537	552	514	565	477	521	518	483	516	528	597	504	514	508	529	533	492	533	528	505	520	538	521	511	518	477	485	505	508	526	492	498	527	482	523	511	497	533	535	480	472	541	525	536	592	503	533	494	539	534	531	543	560	558	503	498	537	515	524	526	511	522	510	528	499	508	547	529	504	507	521	516	541	516	516	523	508	502	519	464	505	535	497	481	532	532	535	546	531	501	539	553	475	504	530	500	496	520	517	522	572	537	532	534	500	510	521	549	531	554	494	517	518	519	541	547	494	564	523	552	547	515	548	483	505	483	494	536	539	557	517	476	518	544	507	520	529	525	520	519	521	482	521	540	513	528	506	520	508	531	508	528	539	527	539	547	541	550	498	579	518	535	530	601	506	492	554	577	541	536	543	509	503	529	548	488	525	503	534	505	526	514	504	515	481	521	499	512	528	519	477	517	510	496	566	545	578	531	526	553	557	546	520	515	523	542	544	485	559	509	511	522	500	538	502	519	530	586	532	509	522	524	504	546	532	555	514	562	529	534	545	527	530	520	511	518	511	523	512	545	510	525	519	550	534	504	521	532	547	522	551	540	505	521	553	530	495	511	544	533	496	520	532	531	503	499	507	488	573	513	531	513	478	481	481	483	527	515	480	500	522	486	523	507	530	524	548	510	524	519	529	545	505	536	537	523	563	500	495	539	512	566	544	536	491	521	554	542	471	528	533	488	517	503	509	495	520	515	504	513	525	532	578	532	496	497	559	534	518	544	521	522	522	501	513	500	531	540	531	544	524	543	502	557	559	528	514	549	514	545	518	482	515	497	533	470	565	478	561	528	533	472	515	493	528	511	502	547	516	485	523	528	542	524	468	522	548	478	536	521	458	558	502	512	539	525	501	518	513	494	531	521	509	530	557	530	501	502	505	483	549	526	487	553	493	550	540	544	503	554	522	517	495	486	500	552	538	532	512	536	486	581	493	557	548	558	493	517	533	513	495	502	507	551	510	477	505	529	497	532	525	547	543	527	516	483	485	493	516	505	562	535	482	483	543	507	576	551	494	494	526	517	554	555	549	523	506	591	527	532	525	570	529	539	490	494	458	518	511	517	557	516	511	519	540	513	499	532	494	527	533	520	497	543	505	530	503	531	499	498	523	479	525	517	545	521	550	525	518	525	546	531	497	489	531	522	515	495	556	524	536	565	522	526	540	461	503	536	505	486	504	528	532	526	497	536	535	492	532	520	508	541	514	559	543	512	514	528	509	548	534	509	525	559	536	552	526	561	532	502	509	508	523	526	504	550	528	504	511	545	498	463	504	512	515	517	549	563	501	518	524	517	516	552	540	495	542	542	556	526	518	519	480	504	534	493	498	507	515	504	534	533	606	549	536	519	543	489	510	501	531	503	554	503	533	562	473	576	530	528	530	482	514	558	518	491	560	523	504	517	513	542	491	512	497	511	495	524	545	535	518	526	512	493	499	521	556	504	499	529	489	538	517	482	495	482	542	493	489	494	541	539	524	546	532	532	526	532	514	526	517	545	577	550	507	528	524	496	512	503	453	482	494	529	522	494	522	500	523	502	510	517	522	524	532	524	544	533	531	510	565	490	514	498	504	507	513	521	505	536	513	517	518	590	523	535	478	494	516	516	507	497	529	509	514	492	516	526	531	499	462	531	526	506	542	524	503	480	471	537	536	508	532	500	515	527	537	536	526	505	512	492	505	523	515	513	550	522	538	509	517	512	542	556	537	509	488	542	554	511	543	504	557	491	533	505	532	506	531	501	482	533	514	528	527	525	496	504	548	527	509	551	491	572	523	544	538	504	533	509	508	490	514	557	493	503	550	530	553	533	528	514	544	520	538	536	556	495	558	525	516	491	531	505	499	500	503	524	515	548	509	495	522	495	568	545	539	544	571	517	534	596	543	511	542	512	529	527	496	550	567	562	496	493	493	524	500	470	521	543	549	540	491	536	554	528	491	513	531	511	490	549	540	518	535	496	522	533	548	538	542	501	512	591	519	514	507	515	474	521	523	505	529	507	522	537	483	501	520	577	525	512	508	504	558	537	538	550	553	535	525	518	544	509	499	515	531	526	522	517	565	498	489	536	496	521	491	511	508	519	501	516	535	478	554	518	524	520	493	531	577	535	569	526	508	574	532	491	531	523	517	496	506	527	520	500	529	536	539	509	515	537	489	495	509	519	501	497	529	541	524	492	497	504	544	561	537	563	525	525	516	562	537	539	525	491	538	556	505	527	547	534	562	472	485	530	503	563	541	544	535	534	521	523	565	552	497	566	496	547	508	514	501	523	540	543	548	572	526	544	546	545	543	527	528	519	518	554	508	489	545	512	534	525	546	510	507	509	520	573	520	520	470	535	510	536	526	500	545	547	534	563	497	518	516	532	528	521	540	533	538	500	554	484	527	514	512	489	523	523	534	543	514	532	523	566	511	502	515	495	554	528	548	568	518	497	496	510	522	535	513	562	535	545	542	549	532	521	564	498	493	534	500	527	576	536	510	514	561	492	493	560	551	519	535	529	552	498	518	521	561	536	539	500	511	526	515	483	539	527	542	540	523	545	512	549	489	536	533	508	513	543	512	549	543	534	590	524	520	516	522	526	534	510	513	532	494	503	539	542	511	518	489	559	501	519	507	506	540	512	499	517	534	510	505	504	521	534	536	523	479	501	521	511	536	526	513	514	521	502	516	513	524	527	482	502	530	529	525	528	509	520	537	537	514	555	561	498	577	538	503	533	497	504	503	561	492	502	507	531	509	520	515	499	533	534	522	496	495	522	483	499	524	560	535	511	556	546	550	495	502	507	514	517	534	488	509	504	548	542	558	555	539	495	547	489	513	518	559	557	562	488	488	491	497	533	544	555	517	526	541	550	544	533	509	504	515	494	513	528	522	523	537	572	525	498	531	508	496	532	517	548	546	510	513	515	516	503	502	554	526	500	465	471	545	532	524	525	509	544	543	471	524	526	503	547	545	487	512	538	565	505	532	529	545	536	502	525	545	485	507	522	542	540	543	513	523	519	521	520	509	489	525	529	525	479	545	528
1685	179	209	195	165	185	176	150	161	157	125	141	160	158	141	141	140	130	140	133	133	154	150	130	154	135	155	166	141	154	154	129	130	132	147	133	156	145	141	136	151	135	167	142	140	156	140	124	135	148	155	144	138	161	142	165	130	150	144	133	143	143	139	113	125	129	130	141	138	134	145	141	121	153	140	152	160	132	149	142	149	156	123	133	127	147	147	147	146	158	137	137	140	134	148	152	144	156	144	131	140	140	154	129	175	135	163	144	154	142	152	158	143	138	155	137	160	149	162	138	133	140	159	150	145	165	144	149	129	161	152	151	128	158	151	137	141	143	132	147	165	128	148	132	144	150	160	134	150	143	131	130	159	135	136	146	142	129	144	144	160	164	134	158	166	143	139	152	136	146	134	147	131	157	140	146	144	155	154	143	140	144	163	122	134	132	145	136	156	147	124	142	150	147	145	161	155	137	129	145	136	149	124	139	132	149	132	156	147	127	159	147	148	150	140	142	165	142	146	148	136	146	137	163	120	146	158	129	151	157	131	156	128	163	134	143	143	140	143	149	153	141	145	131	135	152	147	160	159	158	119	135	125	133	138	168	138	149	147	160	154	126	144	151	132	141	131	143	136	138	141	148	140	152	147	148	146	141	138	146	141	136	147	144	144	155	135	144	129	142	137	129	147	136	139	143	131	167	144	151	150	129	124	139	142	114	130	151	132	137	143	138	137	151	130	122	137	164	144	133	137	121	131	155	140	130	156	142	119	150	122	144	149	137	150	160	147	149	140	156	166	139	146	124	163	152	141	130	155	142	126	143	150	142	150	153	143	148	129	147	155	168	128	132	146	142	144	141	151	132	169	141	138	134	140	139	148	127	130	157	155	150	135	134	158	153	125	131	138	144	133	147	164	138	131	134	148	151	126	143	146	152	156	154	146	158	150	146	145	124	134	143	132	129	152	149	137	161	121	153	151	144	140	158	147	176	138	162	162	151	132	156	145	150	162	131	119	114	154	133	146	143	154	127	153	143	140	131	150	159	147	150	148	153	145	154	160	156	136	122	146	146	155	127	136	155	153	119	161	133	150	155	129	126	137	156	143	141	146	122	156	159	136	127	129	150	136	156	152	146	139	136	152	148	131	144	154	137	164	127	130	151	145	156	124	162	135	147	124	137	153	128	129	143	148	134	132	158	172	140	147	135	150	162	141	132	124	153	141	140	157	153	135	130	137	138	141	174	155	146	134	133	156	127	148	114	163	144	164	181	152	156	153	141	144	163	152	150	139	149	158	150	155	151	153	141	140	133	143	139	139	157	159	134	132	128	129	123	143	154	150	134	143	150	148	129	142	146	140	146	147	148	121	148	127	142	137	131	164	143	136	163	143	133	150	134	161	135	150	138	143	121	122	150	145	122	133	153	138	134	151	138	151	148	129	122	140	139	150	148	136	159	155	134	143	133	157	160	150	160	132	173	125	153	150	155	148	140	152	142	127	143	152	134	131	136	141	143	133	139	138	168	134	156	131	161	148	145	145	159	118	123	140	159	131	128	132	160	156	150	139	153	169	123	118	137	136	133	129	143	116	124	146	131	144	129	134	148	142	147	123	138	136	143	146	145	159	152	131	147	144	150	146	126	166	129	175	149	118	149	124	139	143	137	153	125	158	142	142	157	141	157	142	134	140	149	134	121	131	168	133	150	135	143	135	153	129	114	141	146	151	126	143	138	149	135	130	155	147	126	150	129	147	179	150	158	152	137	145	122	127	144	139	141	154	154	134	144	127	147	150	132	146	166	145	157	149	155	152	150	143	155	159	156	137	161	124	128	134	130	148	158	152	138	163	139	125	139	157	161	138	134	128	155	139	135	155	147	145	143	153	147	144	128	140	129	136	146	143	137	138	158	149	155	137	145	159	116	156	141	129	144	127	125	139	148	132	140	133	145	135	142	126	136	147	131	151	117	149	140	138	143	143	145	150	153	147	155	140	149	141	153	139	153	150	161	149	140	139	162	138	149	154	131	146	174	161	144	131	162	135	154	131	150	140	140	130	131	165	152	135	141	145	115	122	143	147	138	149	142	113	138	135	150	142	145	143	163	139	139	164	121	132	152	146	165	133	153	142	161	134	150	153	146	151	158	146	152	170	160	182	134	155	146	146	144	137	123	135	139	140	154	142	171	158	136	169	146	145	158	155	169	151	133	160	125	155	154	141	157	144	144	163	157	140	138	142	126	148	150	150	147	146	131	132	142	149	135	145	159	115	131	144	131	133	147	144	131	136	122	121	141	141	149	148	136	139	144	144	149	155	122	136	140	175	136	139	129	135	152	162	139	165	161	158	167	133	139	155	154	123	142	141	146	135	149	159	136	143	142	138	138	146	135	135	137	152	122	147	137	135	128	154	127	147	140	154	148	156	130	157	165	135	145	154	146	163	134	144	144	147	146	149	149	122	151	138	133	149	130	137	155	144	145	131	148	150	149	143	149	144	144	136	163	139	145	146	173	149	138	132	158	135	138	130	140	144	144	136	143	119	147	159	113	130	150	134	148	148	128	162	139	138	141	165	156	131	147	146	126	133	136	146	133	140	125	140	143	147	151	163	157	138	143	133	150	152	159	119	144	157	142	174	149	134	159	143	148	156	149	151	175	153	145	165	143	162	124	141	161	156	164	143	128	142	132	144	162	152	119	174	132	166	132	160	155	132	139	152	120	150	132	112	140	129	147	145	148	128	164	127	147	157	141	136	130	136	137	140	132	136	147	132	148	110	119	144	144	142	155	140	157	160	137	134	132	132	145	133	130	124	133	119	142	170	134	144	144	125	131	135	143	158	140	144	149	142	131	135	136	137	146	145	144	154	142	147	136	146	141	136	163	134	125	137	137	139	154	131	122	129	157	168	161	138	160	153	145	133	138	151	143	162	125	147	128	151	159	158	148	152	157	131	123	123	148	140	159	171	126	135	145	154	146	143	149	127	129	148	141	153	143	140	135	137	162	134	147	142	131	149	149	144	140	146	148	136	121	133	146	147	168	141	166	164	150	130	132	182	150	134	140	138	156	148	160	124	136	143	153	163	153	134	129	159	136	137	143	146	125	129	166	142	137	151	149	142	153	137	129	145	130	143	148	158	151	135	155	151	166	159	153	144	152	119	158	137	155	140	139	135	115	152	140	143	164	164	151	134	128	144	135	158	143	118	155	143	136	146	170	148	163	171	139	131	164	129	157	133	129	150	153	161	152	150	142	151	164	144	162	122	139	131	136	160	154	160	146	136	164	138	139	147	122	163	134	151	155	136	136	145	157	165	159	155	141	150	132	158	117	152	131	142	157	137	162	121	142	163	131	139	132	141	131	157	138	140	135	147	152	153	128	144	159	150	169	148	157	144	135	141	137	150	152	137	137	137	165	133	137	172	143	125	166	145	153	138	135	119	138	123	151	140	120	146	151	144	149	143	112	151	144	144	128	132	186	133	132	127	139	130	156	140	125	138	122
2087	616	693	704	737	667	588	618	614	522	558	575	528	520	530	525	553	550	517	543	549	525	534	492	520	521	542	517	519	557	512	561	539	547	544	507	510	504	531	549	558	542	555	547	553	554	527	516	508	530	495	525	523	506	529	553	522	523	517	484	552	547	536	500	525	530	506	524	546	499	510	533	543	510	523	546	509	539	507	516	515	519	542	515	512	520	514	493	550	509	523	522	528	540	555	520	520	515	541	524	543	557	500	548	558	495	541	508	517	521	557	547	530	586	537	619	542	506	506	509	507	525	499	533	535	516	529	529	491	525	552	540	486	568	590	576	555	510	507	519	508	518	520	521	548	502	507	543	491	507	508	529	517	506	509	523	487	523	501	528	494	588	540	507	523	516	545	531	496	567	553	549	546	526	521	503	524	471	494	538	524	514	513	522	587	501	494	519	526	519	526	552	532	512	485	454	541	549	557	476	529	501	498	526	542	510	532	531	544	528	514	523	506	507	478	511	506	524	516	518	589	559	567	540	509	527	481	525	486	527	498	504	511	507	525	512	538	490	552	519	517	556	524	542	502	511	497	532	515	526	490	543	537	528	531	541	494	510	506	496	531	502	515	511	506	509	490	536	532	521	540	527	473	515	517	558	492	524	505	546	483	511	524	562	526	523	541	508	518	525	537	556	536	531	549	512	473	516	497	506	514	540	486	516	495	508	518	539	508	515	523	536	518	532	505	540	500	505	551	519	519	505	548	540	496	502	546	510	469	490	498	520	520	525	514	503	519	522	527	545	529	529	479	543	541	515	503	522	559	549	480	532	552	518	504	540	527	516	509	505	539	506	500	549	508	532	551	520	509	550	525	526	483	521	555	531	516	503	523	529	537	484	493	537	510	484	515	559	501	534	562	473	509	509	517	504	531	529	528	534	579	508	506	551	490	523	495	494	536	523	486	517	506	510	595	492	521	477	508	561	510	512	549	535	532	506	454	514	573	522	509	538	538	516	541	521	513	514	501	501	551	531	499	511	491	526	506	511	548	537	563	538	520	539	510	537	484	521	543	522	535	526	456	496	498	533	525	530	500	542	549	512	539	490	482	538	556	492	506	535	517	510	486	499	478	559	560	459	516	535	494	534	508	527	498	474	543	480	527	545	536	495	528	517	549	527	557	545	527	497	484	517	531	512	501	545	483	508	517	512	534	529	525	523	553	573	552	548	513	515	503	497	536	522	480	524	491	533	515	552	539	554	533	545	526	519	479	532	496	534	524	548	495	502	518	503	526	482	517	541	507	505	494	496	491	540	505	554	527	541	554	508	503	511	535	532	558	522	493	513	540	534	556	503	501	550	518	508	496	513	525	511	568	556	505	520	504	521	509	508	565	508	507	557	545	495	518	539	478	491	491	514	535	525	464	510	484	548	515	534	522	508	506	569	517	515	499	526	503	511	524	499	531	546	517	515	529	519	489	549	527	519	530	518	541	514	514	525	539	533	503	540	500	528	503	503	534	521	487	521	515	470	544	509	502	569	528	513	546	525	581	566	521	499	524	518	547	499	481	525	505	487	527	492	569	531	495	486	556	508	541	490	552	514	483	521	519	503	534	513	488	505	511	499	542	495	500	507	561	510	510	520	500	559	579	526	555	559	541	515	527	530	525	547	515	530	537	539	504	507	525	502	498	531	478	559	519	519	507	535	494	538	534	510	508	541	501	546	540	530	508	548	515	560	542	513	541	530	509	498	518	500	533	523	503	505	510	516	488	573	518	519	482	559	494	540	479	505	510	541	537	534	480	483	535	527	537	525	556	525	459	511	493	552	496	511	535	504	525	498	522	519	530	517	523	526	472	482	509	510	549	508	515	557	532	532	540	511	543	573	530	524	509	497	549	548	510	511	551	551	512	491	519	524	532	535	490	531	539	502	530	516	518	520	501	518	527	515	518	518	506	495	502	492	495	522	531	498	469	527	527	568	520	541	500	504	523	509	538	541	513	525	503	531	530	504	497	527	527	513	531	524	507	557	506	550	483	500	546	488	536	536	482	559	527	447	522	536	494	540	483	510	484	516	511	519	523	494	567	535	565	531	507	515	536	545	515	560	544	521	529	538	537	573	542	514	525	586	527	492	532	535	522	528	488	492	552	530	535	492	494	544	583	513	491	504	520	513	514	535	551	501	499	510	525	525	539	504	524	519	537	509	512	511	530	569	555	497	556	531	490	507	545	518	536	551	530	512	477	521	524	526	534	491	519	541	526	518	532	532	517	528	485	561	489	515	480	568	512	539	540	511	527	518	521	524	556	486	495	516	542	509	569	513	528	488	538	535	526	519	520	513	538	487	534	541	546	509	514	534	525	525	516	529	490	507	529	497	538	507	528	512	525	545	539	497	559	520	552	507	527	531	552	527	575	552	544	495	509	499	551	508	549	499	516	520	491	551	519	518	549	511	503	496	542	521	538	575	576	513	524	517	516	527	512	497	538	496	548	507	490	537	502	580	553	542	500	540	471	475	480	496	499	540	495	470	547	539	517	522	525	521	547	501	532	570	513	496	517	500	580	517	502	520	510	520	496	508	517	554	540	558	530	491	521	588	498	529	553	550	532	493	530	550	548	547	524	555	555	546	533	515	493	544	530	502	531	509	505	513	534	535	501	530	507	504	508	555	492	546	553	465	493	534	537	512	552	539	533	534	525	504	495	494	509	504	529	535	543	543	546	533	521	552	517	518	484	544	524	516	501	503	538	498	524	527	491	517	485	490	541	501	541	496	506	536	517	556	520	573	481	518	507	475	497	529	516	531	512	499	526	505	480	500	505	490	523	547	563	532	533	528	556	546	524	502	538	484	573	543	481	545	515	539	533	503	491	537	511	536	525	544	516	505	522	521	555	493	504	532	533	542	526	498	534	493	523	599	546	536	526	529	532	537	561	551	485	541	493	496	514	535	525	487	528	482	512	521	506	545	556	485	478	548	522	524	492	551	439	544	533	509	506	529	471	533	507	492	509	480	540	504	510	536	519	565	567	522	530	554	500	518	540	504	511	570	545	557	527	504	559	520	506	518	527	526	507	545	520	533	525	531	498	534	542	497	491	539	543	552	494	508	513	512	508	547	533	537	499	505	505	504	516	507	535	585	523	488	520	502	467	531	553	556	516	490	565	477	513	505	515	534	521	489	510	492	529	517	532	527	554	511	530	507	540	527	502	516	544	500	536	528	494	488	513	510	490	523	562	564	502	508	527	551	520	515	493	539	527	500	530	492	525	540	532	488	484	570	500	502	515	508	514	520	505	504	524	531	507	556	487	542	511	555	528	534	530	562	538	510	510	541	516	524	511	532	541	503	527	522	516	538	474	509	535	512	494	571	546	508	488	533	525	546	542	500	534	503	485	527	558	486	525	542	502	544	536	466	504	498	532	516	494	513	527	477	515	517	564	547	473	516	502	512	575	509	524	507	535	506	496	526	515	508	497	490	530	537	502	487	522	522	501	515	493	506
1684	182	199	179	159	164	168	148	139	140	123	127	130	150	134	144	144	142	162	126	135	132	152	133	119	145	140	145	129	137	134	149	135	148	144	120	141	132	160	123	132	141	153	144	128	131	136	130	149	151	144	117	133	130	141	145	127	124	137	147	132	141	141	120	133	100	134	137	151	141	137	148	115	157	141	147	138	128	138	127	116	160	147	137	121	130	127	133	149	134	155	138	127	138	150	139	139	134	135	155	142	123	162	125	148	110	126	133	143	128	123	124	152	135	122	131	136	150	132	154	155	124	148	139	109	129	148	131	138	108	150	145	133	112	143	144	142	150	152	120	136	149	130	146	126	128	133	142	129	130	136	120	134	126	130	141	148	143	139	128	147	122	129	133	127	155	146	144	131	143	119	131	140	150	122	131	123	151	137	137	144	133	127	136	137	140	135	132	155	140	118	144	144	130	132	124	123	139	132	130	137	128	149	155	141	143	132	128	130	132	133	121	135	148	143	152	142	131	147	151	119	149	145	158	146	143	135	133	120	135	159	144	157	137	140	131	126	135	135	149	130	164	141	139	126	130	138	129	154	143	119	159	137	146	138	131	133	160	144	127	147	136	139	131	137	157	133	148	134	138	135	130	154	155	142	128	162	161	168	132	142	156	138	146	128	156	166	120	113	135	139	137	141	126	130	147	146	130	132	139	135	141	146	113	119	156	130	128	154	140	144	134	135	136	140	138	138	132	141	142	149	154	141	149	137	123	132	131	141	144	142	137	172	158	140	153	138	126	150	137	122	154	142	142	141	145	138	136	145	171	128	128	128	151	124	123	153	128	152	113	137	133	152	161	154	144	153	141	128	150	133	149	141	148	129	134	124	128	142	146	135	138	163	133	139	132	119	156	150	141	120	133	141	136	148	138	159	142	142	165	131	117	147	144	130	156	147	143	147	147	128	157	150	141	135	156	151	132	150	134	135	153	138	156	147	152	145	163	142	137	132	121	119	146	126	139	147	118	131	134	122	129	143	147	137	133	158	130	141	149	141	127	136	145	135	129	136	139	133	127	128	136	140	136	142	145	150	163	142	132	159	132	142	143	134	125	146	115	139	157	137	154	119	130	139	135	134	161	130	148	130	129	153	129	127	134	140	144	125	141	136	141	137	136	154	141	131	140	148	140	141	160	137	142	135	130	135	142	154	145	121	135	139	147	135	140	126	156	140	132	154	156	111	117	141	132	111	126	129	152	116	147	137	148	133	144	146	119	115	132	131	142	118	146	120	143	147	128	157	145	167	130	123	134	153	132	153	121	134	151	133	138	145	138	150	118	157	148	127	132	137	138	121	151	138	128	146	145	127	121	112	145	149	124	141	142	139	141	140	131	138	149	159	131	131	131	150	132	136	136	121	132	135	139	140	133	137	142	134	148	159	160	132	141	156	140	129	135	132	138	152	136	151	120	152	162	124	124	145	123	142	143	138	127	154	126	146	148	127	139	127	142	143	142	151	133	132	135	142	146	152	138	136	126	140	133	137	120	146	125	127	129	149	136	141	145	141	145	133	132	137	125	148	148	155	136	139	141	126	122	153	137	146	137	126	130	144	146	118	148	129	142	132	134	132	138	153	137	125	120	134	133	137	138	142	129	126	146	145	106	133	136	128	149	136	158	145	156	139	142	150	125	146	139	130	147	165	132	144	142	111	138	126	151	147	119	137	139	156	131	142	144	129	143	118	142	144	134	129	128	134	139	146	118	133	138	147	121	144	120	155	132	132	134	152	137	149	126	163	142	136	110	143	129	161	159	132	135	141	136	136	118	139	129	141	147	132	139	142	101	138	157	147	134	136	149	134	133	131	129	158	146	137	145	154	137	134	146	124	144	140	161	148	161	132	128	138	132	141	146	136	126	133	131	138	137	166	130	143	128	140	163	158	129	133	155	126	134	132	134	142	126	131	148	131	167	123	134	127	123	149	133	146	124	118	135	137	147	117	142	146	139	135	153	157	152	112	169	129	138	157	154	136	151	126	123	143	133	138	132	123	122	147	159	162	151	169	144	136	120	147	151	131	148	147	133	127	148	144	149	128	165	135	134	138	135	147	139	133	122	126	115	138	146	122	151	151	126	143	136	143	121	149	129	143	132	132	128	129	152	159	152	162	143	133	125	142	133	120	140	140	134	138	153	141	147	162	129	115	130	140	154	126	138	147	135	133	155	138	140	140	130	159	148	145	122	138	128	129	135	136	144	150	149	147	150	148	134	132	120	150	147	122	129	157	145	137	144	142	128	148	162	130	131	147	152	161	127	117	143	137	139	133	134	144	136	149	148	122	134	122	141	141	149	146	150	125	138	141	144	142	142	120	115	164	128	150	128	139	115	118	133	141	145	150	121	107	124	115	133	125	141	152	158	147	137	150	131	124	144	140	144	121	151	149	127	131	115	147	122	147	147	140	144	135	116	134	143	147	150	125	140	135	137	145	136	144	131	148	135	139	142	134	122	129	131	138	136	115	146	124	153	146	128	139	144	139	121	130	126	136	143	136	139	131	134	141	140	156	146	144	140	160	124	133	133	150	148	151	136	160	127	160	146	147	132	135	142	135	131	146	137	127	144	146	135	131	142	122	132	146	147	130	139	137	129	148	131	141	129	159	153	131	133	146	123	121	125	137	141	135	140	136	141	124	138	143	133	139	125	157	151	142	131	125	149	145	129	112	143	121	148	140	132	146	132	131	132	128	180	160	145	132	137	139	109	133	122	164	169	157	150	144	135	157	164	142	149	158	124	135	119	133	139	145	164	145	129	119	131	152	144	130	144	125	130	110	139	144	136	136	138	120	140	134	154	140	137	139	159	156	152	139	137	137	157	139	152	115	130	149	141	145	140	143	137	165	164	126	140	131	132	134	126	138	147	137	138	132	130	133	146	154	139	153	142	137	148	129	125	139	130	149	136	156	114	151	125	138	142	132	145	121	141	135	122	126	147	138	128	139	134	130	126	137	135	134	139	143	123	148	135	137	137	163	122	118	141	157	117	129	136	125	156	124	122	158	128	121	130	110	136	143	164	145	162	149	130	150	148	138	145	149	126	140	131	122	121	135	164	139	153	137	146	146	115	140	116	147	141	137	141	145	133	134	181	132	136	137	138	131	135	126	139	118	148	134	120	147	155	148	115	150	127	110	127	159	128	130	119	164	111	138	125	143	134	147	151	153	122	150	123	144	143	149	148	126	131	111	136	144	111	142	136	146	142	141	137	140	128	126	117	124	140	139	135	157	131	143	133	130	117	150	133	140	157	157	139	142	139	135	144	113	146	145	138	134	105	126	114	143	148	157	131	171	139	126	146	139	127	135	135	117	119	146	141	123	132	128	128	121	131	140	147	119	131	152	153	134	140	145	163	147	140	122	118	131	127	131	143	147	144	145	123	166	134	152	151	138	132	135	140	123	123	163	127	156	139	129	137	172	131	142	139	149	132	129	106	134	138	133	140	167	152	142	136
2068	588	668	683	670	663	605	660	600	605	527	530	516	566	552	530	538	551	532	534	557	512	478	510	538	507	544	495	482	495	510	493	486	503	502	539	506	526	497	505	515	521	499	523	495	541	529	510	511	543	511	535	529	508	543	503	560	528	541	501	532	505	537	500	465	520	486	525	511	535	465	500	546	523	524	481	523	538	514	504	510	518	516	510	522	536	482	507	526	503	519	531	502	544	509	527	512	495	489	567	508	539	486	494	493	519	523	537	518	515	500	521	500	539	555	555	557	550	539	489	500	536	462	471	525	520	431	537	499	522	496	498	496	507	555	541	568	539	488	482	517	496	530	548	510	465	552	489	497	493	534	515	505	478	471	499	521	455	497	532	516	498	494	496	485	511	493	525	536	554	488	512	550	500	535	524	511	499	515	518	516	514	516	543	494	550	507	479	500	505	468	529	518	518	506	467	496	512	519	512	505	540	530	509	504	502	518	509	479	530	526	468	482	526	536	466	479	544	495	481	487	476	526	510	535	542	542	530	528	500	512	504	536	492	490	513	501	500	495	531	534	509	513	501	522	522	550	468	523	485	551	517	531	520	540	523	497	514	505	528	491	530	513	538	543	480	468	530	506	485	494	515	486	515	510	510	505	538	505	500	538	518	535	490	512	510	519	516	553	520	499	513	533	518	483	530	512	531	518	501	479	480	490	490	531	527	542	528	520	498	487	525	505	516	512	490	503	488	500	500	500	531	484	495	492	493	471	494	505	488	478	492	516	516	489	480	479	493	530	464	483	502	471	542	562	498	482	525	486	485	563	540	485	512	508	513	489	527	537	502	501	507	503	505	571	524	553	546	505	508	490	498	535	497	485	534	488	484	495	477	473	492	538	532	480	528	553	494	520	477	544	484	503	496	527	501	520	533	506	481	514	495	538	537	523	545	528	537	498	480	487	519	548	500	539	525	499	518	527	490	539	482	498	510	528	473	484	548	507	520	485	527	505	536	522	451	515	486	513	479	523	514	515	482	509	466	511	537	503	481	506	540	487	490	509	532	501	499	520	507	498	486	556	496	493	508	512	506	537	509	505	536	518	489	544	489	573	499	499	507	494	521	527	505	498	521	530	552	478	503	450	499	488	504	515	496	517	498	561	476	489	494	506	524	480	485	518	520	521	517	496	516	511	532	489	522	518	519	507	489	521	490	497	535	520	526	514	530	507	549	491	486	519	474	532	532	565	536	479	535	489	460	501	481	466	498	490	525	496	543	501	469	471	489	531	488	523	522	527	523	499	474	506	467	518	542	526	586	525	513	514	509	529	491	522	516	525	524	529	506	506	528	507	478	515	507	563	488	520	488	510	483	491	475	515	552	503	489	480	475	539	481	510	453	559	483	513	503	529	499	508	510	529	545	483	508	500	491	520	494	533	480	566	500	512	534	499	472	529	507	516	537	490	494	485	508	538	506	508	528	506	529	564	538	507	491	562	543	483	513	510	538	502	522	474	484	545	506	490	539	521	528	525	535	502	547	494	514	495	507	498	486	544	498	494	468	512	509	486	515	514	520	506	487	507	520	494	553	478	550	485	522	522	501	506	514	508	523	504	508	500	496	562	503	505	496	524	504	503	523	536	495	481	502	504	492	528	511	511	545	550	533	503	446	544	529	473	524	481	465	518	529	515	498	490	548	488	521	529	508	510	523	487	514	512	531	540	520	501	514	537	496	501	506	506	499	486	470	502	524	505	552	474	489	493	499	446	450	532	492	500	528	528	504	528	506	530	532	503	482	485	522	530	552	507	505	427	508	527	483	544	525	543	483	494	498	501	519	490	500	474	518	536	476	494	503	532	477	494	482	536	479	506	479	476	513	528	479	530	508	497	567	495	514	534	511	526	495	542	526	553	516	499	474	509	479	522	529	504	533	507	524	507	496	519	488	475	542	523	520	457	516	517	483	527	525	543	533	492	529	542	466	494	504	535	463	511	546	503	530	494	513	466	478	529	522	469	486	526	471	535	545	524	567	466	509	528	491	498	509	501	519	502	525	492	497	499	481	488	549	497	490	490	507	504	538	474	491	478	491	463	523	510	490	544	519	500	480	513	485	521	509	526	513	511	544	542	502	511	494	525	536	491	518	503	472	476	485	499	513	536	499	528	455	542	515	504	481	508	489	522	532	480	517	547	506	490	535	501	514	514	505	517	485	542	534	541	464	495	535	488	474	531	496	517	524	450	487	500	469	491	521	488	524	537	508	531	521	519	497	512	507	493	528	505	501	518	475	504	511	493	464	527	512	490	527	500	491	501	455	485	466	516	534	495	495	509	539	513	527	520	465	531	523	538	519	543	500	488	543	504	491	492	501	501	497	494	513	519	479	543	485	520	530	513	506	511	497	529	515	509	502	503	541	508	537	506	556	498	511	539	511	521	526	530	519	481	520	458	482	480	459	516	536	524	513	532	559	465	522	482	536	522	543	500	535	526	530	498	524	517	516	527	533	433	496	518	510	514	507	527	535	481	482	520	483	517	510	533	504	490	518	510	497	572	502	486	498	510	502	513	501	494	537	495	461	517	550	520	487	497	514	498	491	502	534	531	517	554	498	477	544	536	517	523	518	485	523	493	508	494	478	508	509	498	491	557	510	490	514	479	496	540	454	507	506	507	555	543	532	514	531	522	540	470	496	489	511	533	516	479	526	523	515	532	508	561	505	462	497	494	493	526	465	501	524	503	486	512	514	507	490	495	531	508	509	527	511	491	526	488	484	500	556	533	486	486	540	508	501	528	515	489	501	482	518	529	483	481	492	527	516	527	508	483	535	450	501	490	494	486	506	506	505	514	513	533	494	525	528	487	525	484	561	486	516	547	515	499	543	511	485	500	503	472	535	477	511	521	497	501	497	469	516	525	487	540	528	500	521	494	503	510	507	474	539	512	539	470	475	501	545	533	508	521	468	516	540	524	505	512	488	519	500	493	475	506	516	494	546	529	503	564	491	521	496	496	491	498	519	536	520	479	474	494	493	533	541	474	493	486	493	518	545	500	503	512	543	508	511	486	546	519	499	522	518	541	496	508	491	506	531	520	494	518	529	562	512	532	529	493	513	520	543	529	468	515	493	494	534	528	530	525	513	519	518	476	472	497	536	525	517	499	487	500	514	506	506	480	549	487	521	522	507	507	493	492	511	512	519	486	490	525	502	533	470	478	530	522	506	535	513	505	493	538	494	504	484	523	494	519	532	512	482	497	509	490	509	506	519	524	473	496	539	488	497	475	480	490	506	499	560	511	523	509	522	537	500	505	513	474	506	528	511	516	508	493	525	484	532	507	496	547	508	525	505	497	508	524	505	492	508	482	510	496	530	509	506	497	518	522	527	538	542	539	506	533	531	512	500	494	477	502	491	483	526	477	527	544	543	526	490	506	519	500	535	532	532	520	545	489	544	523	527	500	482	503	523	505	508	543	521	513	518	490	495	507	470	505	498	515	532	487	480	510	471
1655	177	174	169	150	155	172	133	133	149	125	132	133	134	113	137	110	131	110	102	119	137	117	134	97	138	126	148	147	124	131	115	117	134	106	115	104	126	97	124	110	131	127	121	112	113	130	111	132	105	113	104	136	129	92	127	140	108	129	120	136	102	111	122	116	131	106	129	124	121	137	116	123	107	112	131	148	117	135	129	137	117	123	111	117	106	147	127	120	132	114	126	119	116	110	135	103	136	118	124	129	133	121	120	115	116	127	118	132	117	145	115	111	126	116	122	134	126	117	143	118	103	118	119	104	110	126	130	117	97	121	127	113	151	120	140	132	116	131	120	114	133	139	118	114	116	132	134	128	111	110	133	138	134	138	123	120	125	111	146	132	122	127	127	122	112	125	131	134	131	121	127	121	120	142	136	112	146	108	96	145	121	103	118	122	137	120	131	112	138	125	121	119	122	112	121	122	136	124	129	152	125	121	105	117	136	138	113	140	130	121	133	118	122	125	133	136	122	125	136	120	135	104	117	132	117	119	127	134	119	106	120	119	125	113	110	146	130	134	112	144	126	122	133	121	125	116	116	129	124	140	136	112	122	121	113	123	114	125	126	122	121	118	135	144	123	135	106	109	115	113	109	102	116	126	113	112	118	121	120	131	117	112	109	106	125	115	124	133	133	116	120	118	124	110	121	117	124	104	121	133	123	120	121	136	130	114	112	149	126	134	132	142	117	113	118	141	105	105	131	127	110	109	134	141	121	131	125	135	111	105	132	122	116	143	137	138	103	141	129	140	116	118	131	133	116	115	123	139	108	140	120	135	128	112	142	113	112	128	119	119	123	136	106	138	110	111	114	118	134	141	128	130	123	129	124	136	128	124	99	112	140	132	114	121	128	116	107	152	109	147	102	131	142	117	109	136	132	130	104	129	130	123	127	135	127	117	108	149	134	107	110	132	126	133	120	131	147	129	138	125	128	134	112	121	116	154	107	127	136	127	112	115	126	127	146	119	113	124	111	118	130	126	108	113	130	110	105	114	116	115	126	119	138	128	129	124	134	117	129	110	129	153	134	121	127	113	133	137	113	121	112	127	112	122	140	115	133	125	135	108	139	121	114	129	119	132	108	126	116	124	132	119	140	148	125	131	120	122	129	114	108	123	134	116	124	118	106	96	114	111	125	104	134	138	121	114	114	108	121	122	143	114	123	120	132	139	121	152	104	147	131	144	145	129	110	134	105	108	130	122	113	125	107	131	128	118	121	125	131	122	122	126	113	105	133	120	126	125	135	137	121	132	132	119	116	130	123	136	124	131	143	113	116	118	112	99	113	142	125	123	120	135	135	121	127	116	122	101	128	129	124	123	136	141	108	126	111	120	131	114	112	132	130	116	127	117	140	117	122	122	133	125	138	123	112	135	138	111	128	118	125	117	127	111	121	144	122	110	127	108	107	124	100	113	112	137	124	137	110	123	124	121	114	118	109	138	104	108	103	123	127	134	107	135	107	114	123	140	117	112	114	109	136	122	137	118	129	110	124	126	122	119	137	118	130	104	156	114	122	122	129	136	136	113	113	126	126	122	115	130	105	137	126	135	123	127	123	132	132	125	111	138	108	120	131	132	123	126	120	117	110	133	118	147	118	129	119	116	115	136	138	118	122	132	132	136	130	119	132	133	113	118	142	117	130	116	106	114	110	141	132	122	127	102	121	126	140	112	138	122	126	147	121	121	128	125	135	112	119	130	123	120	113	124	109	125	133	111	127	131	115	121	120	110	127	128	137	123	112	144	126	120	146	138	110	111	122	130	140	117	116	129	138	129	131	144	123	124	125	110	125	121	114	131	138	126	100	111	127	111	113	120	128	98	129	112	112	121	140	122	114	122	129	138	126	121	123	136	122	118	135	107	130	129	125	107	119	146	125	109	113	122	124	112	124	105	128	122	117	103	131	147	120	127	134	143	106	143	117	120	134	132	124	131	126	114	127	113	119	115	120	134	129	137	131	135	120	145	108	120	127	120	111	104	137	119	125	139	128	116	107	139	118	117	126	109	124	122	127	150	131	121	114	111	118	105	136	135	109	110	126	126	105	125	131	134	129	109	117	141	122	137	119	99	137	112	119	118	121	140	111	134	121	114	124	125	141	146	124	129	128	132	115	135	118	101	130	114	143	130	135	132	128	124	136	123	128	118	109	115	130	120	108	113	120	131	126	129	145	140	143	123	127	125	121	103	113	139	137	118	129	115	136	134	124	120	117	120	121	130	125	114	110	113	132	126	132	128	125	116	128	125	126	112	125	115	128	122	123	130	115	127	112	138	124	137	133	116	122	123	117	110	108	136	135	115	130	134	122	116	122	146	134	139	116	137	122	134	138	119	111	102	142	108	133	114	109	119	122	119	123	121	116	119	131	141	130	143	117	126	126	115	132	105	137	112	117	126	137	111	118	129	117	114	124	123	128	127	124	116	130	125	131	136	104	121	116	110	145	122	125	108	114	130	110	125	127	123	148	111	113	132	108	119	112	126	126	118	147	115	127	118	111	134	125	128	129	135	130	127	128	142	116	109	127	130	129	134	121	126	140	124	119	141	105	111	120	138	113	145	122	124	125	130	96	134	109	120	126	133	116	110	135	134	123	133	128	126	134	114	117	143	121	133	129	127	115	137	116	132	130	93	108	117	129	104	108	110	110	116	113	157	115	116	127	106	129	127	133	111	130	119	117	115	137	128	120	109	125	123	123	140	147	118	140	114	124	134	107	122	114	134	125	133	142	139	115	132	130	138	135	123	124	112	103	110	129	125	132	112	115	128	110	140	135	124	123	144	101	118	123	127	115	115	141	131	111	130	115	118	137	137	117	142	136	120	121	107	116	123	130	137	129	143	136	118	104	109	117	118	127	109	125	116	122	124	112	138	134	123	105	111	135	118	114	120	112	121	141	130	147	117	109	121	127	124	127	108	105	113	122	115	119	117	125	124	129	142	114	109	129	146	135	112	123	121	121	119	130	149	127	127	110	125	116	137	132	120	141	114	104	114	116	143	123	127	116	135	107	113	144	115	126	131	135	112	104	131	108	119	104	122	120	137	122	129	121	112	130	137	142	117	132	124	129	112	139	123	121	133	119	125	123	106	123	137	122	102	125	120	131	140	99	135	107	124	112	123	123	141	118	126	132	108	119	132	145	132	115	139	124	134	109	124	107	116	132	120	105	120	120	116	106	123	116	118	99	117	123	108	120	125	151	134	106	97	123	120	123	149	131	131	129	125	126	112	131	137	120	129	131	109	130	149	122	117	124	106	133	118	116	139	95	115	138	117	119	130	130	111	141	134	128	127	112	110	129	158	132	128	136	146	129	123	133	120	137	115	138	143	129	132	103	125	109	122	119	123	138	137	124	134	121	118	126	126	118	130	128	139	111	122	123	124	126	136	109	113	107	119	122	134	106	143	108	129	133	118	118	121	123	104	130	117	104	137	119	127	116	121	137	151	114	123	119
1976	513	595	633	687	576	605	531	529	496	498	517	533	448	477	459	499	488	500	527	478	540	471	507	462	487	503	484	480	443	463	468	442	437	472	498	455	479	496	449	522	491	486	475	439	439	442	464	433	440	433	488	450	429	485	475	512	475	464	462	497	467	450	476	485	495	505	494	458	478	439	496	475	496	467	465	474	453	483	454	463	490	469	461	457	492	468	473	500	478	456	457	516	455	477	449	474	489	476	457	451	477	511	489	472	472	519	486	480	463	436	521	465	459	434	516	500	487	466	465	448	457	477	485	521	487	475	444	486	429	469	439	465	491	512	534	545	520	464	478	483	463	425	429	428	474	451	464	475	476	450	496	448	485	473	418	428	467	479	427	458	443	477	484	457	462	510	483	454	490	485	484	476	499	464	457	486	483	442	487	478	420	485	497	440	455	439	510	476	485	452	480	444	483	469	481	467	478	485	482	431	471	484	434	485	481	462	460	458	465	435	526	451	506	443	429	441	510	474	458	487	439	452	467	432	498	478	447	495	456	472	481	478	460	461	474	440	432	508	452	495	448	481	491	488	479	475	429	481	456	490	474	503	479	435	481	466	452	474	468	451	496	456	507	439	468	488	487	489	455	504	498	471	466	443	494	470	463	479	517	440	475	480	506	477	468	458	437	453	453	450	476	474	447	458	458	488	437	451	466	497	463	501	435	482	494	466	476	488	481	463	452	488	443	458	468	441	475	502	466	457	443	449	478	457	401	461	480	443	481	446	486	488	494	445	485	469	482	491	495	485	467	463	448	464	456	466	435	475	463	455	446	451	436	464	476	463	481	463	472	465	440	482	448	447	449	453	439	476	496	472	470	497	466	485	476	482	456	482	466	461	479	481	478	479	456	454	475	453	461	488	487	472	455	456	437	487	455	447	498	457	488	501	422	460	470	515	443	508	454	484	491	489	437	476	473	441	485	474	464	439	476	436	468	458	484	484	455	476	467	467	432	455	533	468	487	468	510	492	468	548	481	462	450	453	443	455	428	463	482	422	464	470	470	465	490	450	479	446	484	473	470	486	437	475	481	429	473	455	441	464	493	466	463	438	503	461	434	478	443	498	476	414	429	476	455	456	456	454	476	469	426	483	451	454	444	451	457	454	506	478	466	468	451	447	495	459	494	463	476	532	444	461	510	472	469	427	476	486	467	425	453	478	470	467	450	474	476	474	463	481	442	503	462	490	526	472	489	438	510	477	445	485	480	497	414	501	488	474	468	505	461	486	467	476	461	469	454	466	473	463	494	477	475	459	464	490	474	492	487	443	469	508	481	438	476	501	473	490	464	484	450	491	452	463	479	482	451	479	422	466	500	454	460	466	467	463	444	472	420	461	443	460	461	499	456	459	464	457	479	468	450	442	470	442	470	470	486	496	456	494	482	473	441	473	454	459	497	458	447	494	449	452	495	530	461	455	488	496	429	469	430	427	487	498	486	447	435	505	480	464	459	469	478	456	442	469	481	481	502	472	480	493	458	488	473	452	430	462	462	485	422	478	507	440	470	459	475	459	424	435	481	465	468	502	466	484	480	452	483	489	507	480	443	468	451	464	437	495	514	486	439	503	451	452	468	458	452	485	448	461	445	459	459	464	484	487	473	490	478	475	499	470	469	479	468	480	477	455	472	470	467	527	461	450	485	458	468	482	473	476	488	473	502	464	464	448	509	459	472	501	480	477	446	489	454	492	431	471	488	474	513	480	464	460	478	454	483	474	458	482	481	465	464	497	440	467	452	466	482	481	510	505	441	547	483	497	455	470	478	468	453	471	465	471	438	466	478	473	472	499	470	471	477	492	468	465	482	471	451	449	449	410	469	463	490	453	455	466	472	453	473	493	467	476	485	445	486	482	470	492	449	496	483	454	502	484	481	494	439	439	451	475	464	505	473	461	446	449	483	463	488	474	474	480	472	454	486	455	468	426	486	474	442	498	441	442	494	483	490	452	483	486	436	475	521	459	491	447	462	453	483	497	457	467	466	457	449	428	499	415	441	476	477	476	471	453	463	494	498	446	488	457	464	490	459	484	496	446	504	471	477	465	482	454	441	464	443	471	480	456	465	473	418	493	443	455	467	501	499	432	464	442	451	464	471	475	483	500	476	510	493	453	487	465	461	460	477	465	436	487	500	435	499	470	455	486	427	458	478	426	467	509	457	419	447	473	465	496	468	434	468	475	433	472	472	451	440	456	477	493	483	484	494	475	474	495	477	479	482	441	476	505	494	470	431	475	477	451	452	459	498	430	465	519	427	485	514	456	484	430	412	449	463	441	463	468	461	464	469	472	461	447	475	463	470	498	497	447	475	486	493	467	469	466	468	471	504	481	460	474	433	516	477	471	468	461	471	485	459	452	440	494	449	469	473	464	467	484	458	481	501	464	474	472	472	479	472	464	459	476	465	513	457	427	455	469	487	440	439	468	468	473	493	469	472	434	416	502	505	432	476	495	482	516	478	502	446	506	485	454	430	494	514	497	460	470	477	453	475	484	450	464	450	486	451	461	486	453	458	481	441	450	469	412	489	502	440	452	481	440	450	492	460	490	499	473	498	472	477	502	500	482	474	473	472	462	388	515	473	466	480	450	454	466	472	447	470	461	471	455	471	492	448	470	471	441	456	457	451	450	487	499	472	473	470	476	472	489	498	478	513	489	480	516	476	456	488	464	455	453	468	466	477	430	463	477	441	434	449	470	491	468	434	466	444	465	463	480	438	443	468	428	497	473	488	484	511	465	484	500	503	451	453	456	459	477	467	481	442	465	439	516	482	483	467	472	440	424	477	473	467	461	447	458	425	470	437	458	454	476	452	449	421	465	451	492	447	435	455	480	443	451	451	431	455	454	469	507	493	460	482	453	467	489	462	494	468	477	453	483	472	469	481	472	472	481	462	481	448	479	474	472	503	518	473	491	456	445	461	471	462	515	446	500	456	467	490	469	433	448	441	483	454	457	450	501	447	466	453	460	477	459	450	412	442	481	487	456	502	466	489	483	471	449	479	436	479	479	467	502	467	449	442	480	448	466	481	476	457	504	458	432	477	455	460	468	468	450	469	474	456	515	488	494	472	487	418	468	485	490	501	469	436	453	464	501	448	444	463	462	491	456	489	457	480	445	461	465	488	440	485	485	448	480	511	489	477	477	445	464	450	481	471	488	429	411	494	400	464	467	463	479	456	442	480	441	465	493	509	441	474	470	446	439	441	484	440	510	459	484	439	470	494	442	512	479	479	446	487	474	447	469	462	468	480	530	456	499	476	457	451	455	447	454	478	446	510	472	490	442	492	475	435	496	446	499	429	454	455	462	500	482	477	456	504	419	490	464	502	507	450	462	497	488	474	475	456	462	474	440	481	422	453	432	459	464	465	486	491	451	453	470	448	455	482	468	441	453	465	479	511	470	457	444	483	462	482	443	470	475	495	471	481	450	434	478	494	462	503	480	473	446	463	490	465
1736	182	172	143	156	159	135	142	143	148	130	117	143	107	113	138	121	135	143	121	108	134	138	96	114	118	118	116	134	126	124	139	122	124	129	126	122	129	105	131	111	117	138	111	113	121	120	116	101	105	143	129	124	99	123	113	132	134	121	122	142	124	126	125	125	120	134	132	128	127	134	115	124	135	135	137	143	120	121	135	125	136	136	125	125	121	136	126	140	118	127	134	132	124	140	123	121	114	118	125	116	112	140	131	113	111	136	112	121	130	135	119	121	104	106	99	109	125	118	149	108	147	127	118	124	114	100	114	116	129	110	121	132	114	119	126	144	126	119	105	127	118	131	123	124	126	109	118	120	112	114	131	135	103	105	97	116	113	125	109	127	126	115	129	119	134	115	123	116	119	122	140	126	107	114	98	100	126	124	131	93	101	132	102	124	96	142	148	142	118	111	123	108	131	119	127	92	128	107	131	127	135	136	108	127	124	120	112	104	127	118	123	117	126	122	120	113	110	124	123	120	126	112	114	122	108	123	124	124	118	132	112	131	110	110	117	135	110	112	120	119	122	132	111	117	143	140	150	121	132	118	161	110	131	122	126	126	127	114	106	127	101	132	132	143	113	135	124	106	110	107	103	128	117	114	118	131	124	111	94	111	147	111	113	117	131	130	118	137	141	115	136	121	104	113	115	115	107	143	129	143	130	121	116	120	117	126	125	102	131	99	129	118	127	109	105	113	123	124	126	127	125	124	141	125	145	127	109	140	110	109	120	123	137	130	113	129	112	138	146	111	126	131	118	129	115	118	117	117	112	132	116	129	114	129	109	135	124	107	123	128	112	133	113	123	138	130	116	114	118	122	114	121	106	114	124	125	109	111	126	107	119	134	96	121	122	121	116	138	112	109	122	140	114	126	125	119	119	120	111	106	115	123	118	131	131	119	134	117	105	114	106	116	121	98	107	112	129	139	95	129	114	125	119	111	111	125	116	127	114	130	129	123	129	124	117	132	130	130	115	123	124	113	98	121	132	121	137	126	122	115	109	115	126	135	117	126	147	133	110	118	120	120	127	108	110	120	116	133	127	123	129	137	111	118	121	122	119	126	127	124	132	120	123	129	108	114	122	116	116	118	108	134	117	123	120	100	117	102	134	117	114	138	142	113	106	114	137	135	126	107	115	111	112	111	126	104	112	128	127	112	127	151	130	116	124	120	111	131	143	125	119	138	107	136	128	121	124	138	132	122	136	104	118	121	120	131	119	135	123	106	124	107	149	136	135	132	124	103	107	120	137	125	122	115	131	131	120	112	119	133	125	114	128	130	139	113	110	130	138	120	106	105	107	119	138	132	115	122	132	121	120	128	126	137	138	131	125	131	143	113	130	117	154	131	96	143	132	108	109	140	122	126	117	121	121	138	105	135	111	129	125	124	116	115	129	135	135	127	125	124	126	110	138	117	134	118	113	140	127	125	112	129	113	128	97	122	113	121	126	127	118	131	125	129	131	134	118	114	117	127	115	109	117	128	113	128	113	130	133	115	106	112	110	127	128	126	134	116	118	123	145	130	112	135	120	127	118	129	118	105	129	139	116	105	119	122	109	118	106	124	124	117	114	122	119	123	129	129	126	142	115	118	124	108	108	139	125	139	126	106	115	119	114	110	119	128	109	137	112	126	128	150	117	130	99	146	134	118	108	128	136	144	112	135	132	141	97	126	106	132	117	131	115	132	126	132	126	114	116	134	108	132	120	115	131	124	108	120	105	117	127	116	125	117	121	131	115	112	111	138	133	130	111	91	115	116	124	115	111	119	112	125	110	114	118	107	127	154	122	118	124	134	110	106	110	117	121	113	132	128	121	103	125	107	113	118	118	131	130	110	146	120	96	126	111	117	128	111	116	120	110	103	102	114	114	116	122	113	124	105	128	107	132	138	111	124	136	113	115	138	112	115	118	115	108	134	101	129	135	124	117	121	115	138	119	124	104	116	120	124	129	128	121	107	128	121	136	110	129	111	139	108	110	126	133	115	123	126	122	112	112	118	110	129	140	110	131	108	137	137	113	121	122	101	120	118	129	104	139	149	108	99	140	121	115	125	119	118	108	121	133	131	121	125	130	119	118	135	141	111	124	107	125	111	132	131	109	122	131	110	143	114	115	109	108	116	111	120	117	130	124	132	103	126	120	119	127	105	116	136	113	130	116	104	118	114	123	107	134	130	126	139	101	105	137	110	130	119	126	111	114	116	121	119	123	121	98	122	127	114	122	121	97	115	102	112	116	122	119	121	135	120	131	151	137	108	98	118	124	120	119	133	121	115	119	98	139	113	115	118	142	133	115	117	130	119	104	125	105	103	127	123	122	131	121	125	104	130	135	137	125	114	117	139	115	112	123	120	108	102	126	122	95	147	119	120	118	125	109	129	111	114	131	128	115	126	146	133	113	120	110	135	119	129	124	132	138	122	136	135	111	122	128	117	113	123	136	126	108	140	115	137	136	121	88	119	117	110	109	148	124	118	114	125	148	104	126	117	124	115	133	128	125	102	108	123	116	139	135	111	103	123	126	128	120	123	133	130	127	134	114	114	137	115	126	111	127	118	118	127	129	136	100	87	133	113	121	121	142	128	117	98	109	129	118	121	120	112	116	110	118	127	129	91	116	148	130	116	131	118	121	99	124	105	100	123	120	122	128	124	138	137	111	113	121	127	117	121	156	122	115	139	119	130	95	110	113	109	108	116	137	130	136	117	122	140	119	126	122	100	128	136	120	105	107	128	123	123	109	133	107	129	128	119	110	117	109	123	133	133	126	128	123	124	115	134	117	141	120	112	100	119	117	122	132	109	126	133	95	121	122	138	116	135	125	112	119	120	128	130	127	125	108	129	128	111	124	127	140	110	136	120	136	117	136	102	145	126	104	111	111	115	115	124	125	126	133	105	129	125	120	133	121	129	108	117	134	123	116	127	108	134	130	128	140	115	134	121	104	131	115	107	129	112	136	124	118	122	116	113	132	135	104	115	126	124	110	113	123	145	146	121	114	117	117	117	90	134	145	132	125	133	114	120	109	107	124	115	129	134	110	131	124	115	123	126	116	98	126	104	104	126	115	133	140	111	130	127	127	128	126	137	125	136	125	128	128	112	105	122	109	123	114	123	118	114	133	111	108	127	118	124	135	106	101	110	132	112	123	119	133	141	132	122	113	123	126	143	119	116	128	116	136	133	139	121	134	122	111	131	117	122	111	126	121	110	121	154	110	127	131	108	112	133	107	122	116	124	137	122	127	128	137	136	130	132	118	107	113	116	128	99	117	110	111	102	109	104	127	125	105	115	130	130	108	113	122	119	127	148	114	106	143	112	127	124	140	122	116	122	116	111	115	118	133	120	122	123	124	130	113	116	118	130	118	118	129	123	151	113	136	137	123	144	119	134	110	114	124	134	114	136	147	130	108	100	127	127	139	120	125	124	100	120	133	133	128	112	129	115	114	130	93	116	133
2030	522	568	627	643	598	551	550	521	485	502	488	534	460	510	464	481	463	410	492	436	473	467	449	474	451	441	445	478	464	469	463	469	510	471	472	488	490	470	451	475	485	491	404	455	462	484	443	450	432	472	488	469	438	435	459	489	420	472	446	446	490	493	483	453	452	439	478	462	473	431	484	467	471	456	468	412	477	467	498	473	494	448	492	476	440	497	428	433	502	464	448	464	435	458	467	465	430	450	475	463	490	463	472	446	471	459	427	479	475	443	491	468	456	462	448	479	420	426	422	471	472	475	457	437	425	461	460	466	466	473	480	455	474	489	551	524	452	447	441	503	457	439	452	445	433	446	471	461	468	468	459	449	422	459	460	445	443	419	452	474	445	411	451	454	429	438	460	434	430	442	441	479	452	425	431	472	429	449	459	433	439	446	410	446	436	472	428	492	447	476	442	462	495	447	441	454	464	479	477	439	448	447	458	464	442	439	463	466	480	494	454	454	475	403	449	439	446	427	440	467	451	449	454	443	456	435	417	416	450	473	440	439	467	472	464	434	452	437	447	460	445	451	437	431	476	435	420	424	426	461	448	484	414	414	467	441	460	454	446	462	498	450	476	500	443	429	471	452	481	463	440	425	424	434	445	449	479	438	435	445	450	443	431	457	478	472	459	433	473	448	501	455	490	467	435	455	455	435	440	454	453	467	480	450	461	487	468	455	460	447	461	444	465	432	458	465	448	457	465	467	456	443	469	468	491	450	448	496	466	427	451	497	451	468	464	443	439	460	424	493	447	477	476	448	433	445	465	460	438	430	451	471	482	444	465	427	446	450	454	470	451	438	470	498	457	468	439	454	411	453	439	474	412	472	429	453	445	434	484	478	475	466	470	453	424	457	460	467	450	447	464	444	435	452	471	469	447	461	460	448	431	491	437	462	454	430	450	456	437	465	411	458	479	459	490	441	466	445	429	485	455	480	472	469	446	493	461	470	412	505	492	477	452	430	458	435	417	494	459	415	475	476	482	466	404	477	456	446	436	434	420	465	453	435	470	429	454	445	466	473	437	474	457	450	450	504	450	469	462	469	440	429	449	466	433	441	473	450	449	465	447	461	474	453	454	435	445	458	470	463	444	466	439	451	452	466	445	436	484	477	486	494	460	480	472	420	408	458	474	438	430	454	461	483	439	450	439	480	444	473	430	481	452	458	488	456	456	432	467	471	474	445	446	422	457	485	462	440	457	454	447	482	456	498	494	450	453	433	406	434	468	460	469	487	458	444	441	453	423	435	468	479	454	464	453	455	420	477	438	451	466	476	401	456	455	471	442	426	460	422	468	452	477	401	453	458	446	474	442	510	447	456	441	468	467	454	459	458	453	516	457	452	469	469	471	471	481	481	450	448	466	457	428	465	455	438	455	431	459	411	429	437	476	472	469	464	445	471	467	486	427	455	408	439	439	438	430	470	459	463	455	501	463	456	466	443	476	442	484	469	476	440	461	458	433	451	450	438	455	486	477	448	450	440	469	428	451	436	436	491	483	459	438	458	496	457	487	437	467	454	479	420	427	447	500	444	459	434	501	474	455	426	490	482	461	489	456	411	474	474	462	476	449	496	482	466	435	445	462	429	463	475	428	462	461	417	455	466	471	448	488	455	466	424	488	469	425	475	471	418	469	450	478	460	445	455	476	480	466	484	450	440	415	474	482	452	424	429	482	448	458	457	460	434	474	446	456	447	436	445	456	455	444	445	430	418	456	429	466	451	480	479	445	442	449	452	449	476	457	433	445	481	456	397	506	437	438	436	433	473	437	477	448	452	456	464	475	450	421	446	432	454	458	450	444	456	457	463	458	447	442	464	456	464	443	457	454	448	454	485	480	480	472	439	455	471	421	470	446	399	449	461	461	464	469	446	479	474	458	482	462	474	450	446	448	478	441	472	452	486	456	470	475	478	462	444	445	431	449	504	441	461	458	425	428	443	457	458	443	453	431	479	419	451	440	462	457	431	451	478	462	466	429	449	459	503	464	469	443	479	429	495	477	474	434	491	465	457	422	476	423	438	466	423	450	478	467	456	479	416	448	467	456	498	449	445	472	474	434	434	437	411	454	449	455	424	456	447	446	455	425	432	471	459	463	454	482	463	468	476	466	429	456	477	449	461	419	447	486	433	443	424	508	450	438	448	463	459	449	488	435	451	444	445	420	450	430	446	474	465	451	413	458	421	475	471	455	455	460	493	475	450	463	503	444	426	457	467	451	470	466	484	447	449	455	481	457	450	464	467	467	456	447	451	429	459	412	477	464	464	439	425	453	491	467	449	456	461	497	436	476	465	446	485	453	455	457	461	467	432	467	497	504	416	464	453	485	457	486	449	454	468	434	416	477	428	498	443	462	473	454	467	420	399	448	437	466	418	444	479	394	439	485	423	465	446	414	468	486	482	458	463	424	470	464	457	434	473	493	426	450	455	460	461	497	467	467	468	442	446	476	468	468	445	478	478	454	424	487	456	435	444	467	437	471	490	429	478	451	447	460	432	485	450	467	452	446	477	454	494	449	471	445	439	477	479	466	478	475	476	463	498	462	440	469	420	454	497	472	473	441	471	450	448	456	441	433	445	446	481	460	463	431	497	420	464	459	459	490	431	443	430	491	441	477	455	480	451	481	464	434	469	451	458	458	470	464	500	445	510	436	470	425	397	462	440	432	457	448	464	476	471	427	453	477	457	467	431	457	501	441	469	446	444	474	423	431	434	426	454	476	448	467	460	444	483	460	451	466	469	455	457	470	457	490	449	490	474	421	442	453	468	430	460	481	464	451	473	458	494	439	454	459	470	469	443	424	491	453	476	439	461	454	449	443	469	456	451	439	463	419	449	479	461	497	435	441	468	431	451	444	433	451	430	460	450	442	454	479	439	517	450	469	454	450	495	488	470	442	430	479	448	458	443	479	497	453	444	469	429	450	433	441	424	442	442	457	451	461	496	465	499	407	450	463	423	449	464	468	482	468	432	441	427	463	458	476	424	454	456	491	505	467	472	454	489	481	440	462	471	462	448	429	465	441	441	457	455	424	460	435	442	459	470	458	472	460	445	467	474	485	461	484	461	464	474	443	452	449	453	469	475	450	453	452	423	468	476	502	468	463	443	455	465	442	433	476	451	486	438	422	462	452	418	458	414	486	464	426	425	472	486	462	470	473	479	462	490	434	445	424	451	416	461	473	467	428	438	453	459	457	480	436	468	431	470	466	468	446	413	431	410	484	453	485	453	463	453	461	415	477	449	444	480	455	442	449	457	413	463	457	463	472	462	452	509	459	427	476	464	449	448	464	472	457	413	499	424	456	437	485	461	412	426	482	442	433	466	480	442	457	498	454	449	479	479	430	455	463	477	450	456	428	453	480	456	447	444	437	463	469	491	459	452	498	473	453	430	461	445	450	497	431	494	426	441	460	440	458	452	418	455	488	480	477	438	443	430	481	494	476	436	431	455	438
1672	171	164	157	148	139	152	130	130	134	118	138	117	115	132	128	110	136	117	129	133	134	127	129	135	122	123	121	106	131	144	127	105	115	128	127	136	139	92	132	150	129	117	113	133	143	107	116	105	115	104	122	122	125	114	112	140	120	118	122	131	110	153	133	122	125	126	124	126	121	130	127	113	125	111	126	119	113	115	130	114	128	124	120	132	124	129	140	124	125	125	118	127	114	124	122	123	123	111	125	126	136	127	120	106	139	137	134	113	129	136	109	108	117	118	143	102	122	114	129	136	119	125	113	123	141	125	118	126	123	122	116	117	135	125	125	137	115	128	155	123	115	118	112	105	118	108	128	128	124	117	134	115	138	140	116	125	108	144	117	113	127	116	117	115	129	121	123	120	120	116	128	117	125	144	117	134	117	134	135	104	104	115	123	122	117	115	120	124	131	126	133	128	129	118	138	122	118	110	117	121	126	117	110	129	109	144	129	137	121	138	128	129	121	112	127	131	124	124	124	117	121	119	102	144	121	139	122	125	128	118	152	107	133	117	122	110	111	133	139	114	134	113	129	122	115	117	147	125	128	114	121	124	114	125	109	143	118	121	132	114	136	135	130	109	111	122	115	116	131	142	123	133	116	121	115	133	124	119	118	114	119	121	114	120	121	126	129	126	115	123	112	109	122	121	104	130	122	141	125	122	115	135	141	106	99	136	130	106	130	124	126	115	133	125	107	107	110	115	114	131	101	121	106	121	129	145	132	122	126	116	120	125	121	110	148	126	126	119	120	116	118	138	140	113	117	122	137	110	126	137	134	125	115	146	126	138	128	128	110	112	105	117	137	124	124	141	130	107	122	113	112	111	137	113	119	110	119	130	126	126	114	114	122	135	121	118	139	93	139	105	107	145	128	101	118	127	131	118	125	105	120	122	118	119	120	126	105	132	121	120	122	117	116	147	105	111	126	113	112	98	97	124	122	124	118	129	135	118	144	119	136	110	113	112	115	119	117	122	133	126	116	126	119	119	133	118	106	113	137	134	134	106	125	127	117	118	120	132	118	119	110	121	136	122	131	126	120	123	129	153	131	119	101	128	108	117	124	129	135	116	111	128	117	117	131	133	139	129	132	106	128	116	128	107	134	114	111	139	112	126	112	131	107	114	126	128	135	123	115	120	123	130	108	117	109	98	130	126	115	130	112	126	129	115	136	117	127	124	141	112	124	146	109	114	111	130	130	130	106	120	108	141	119	119	117	122	112	115	120	116	119	123	122	148	127	118	111	136	145	127	132	102	149	115	111	113	120	124	118	118	120	125	121	127	120	126	151	120	112	119	118	128	142	125	122	135	132	105	130	123	135	138	108	150	105	122	112	118	147	116	115	134	125	124	113	106	145	119	108	114	108	121	129	104	120	132	128	132	118	134	127	130	135	131	120	115	111	128	135	112	120	140	111	130	125	123	117	121	112	120	111	112	132	112	117	106	119	119	120	127	118	138	117	132	132	120	112	139	127	125	153	124	130	122	122	115	117	116	114	106	150	110	129	121	139	136	110	133	120	117	105	124	119	122	122	111	136	132	140	144	130	124	125	125	126	117	114	111	125	132	100	114	118	121	110	105	112	125	119	125	105	107	123	119	129	115	115	140	121	111	112	124	128	117	118	132	116	116	162	115	118	129	114	136	120	122	122	134	127	119	133	132	130	127	106	113	126	132	121	107	129	123	137	122	115	112	113	131	124	108	129	132	132	119	125	139	128	118	130	135	127	123	112	141	131	125	133	136	112	132	136	122	107	139	137	116	116	139	129	113	123	122	122	127	112	141	112	127	118	119	123	140	118	122	118	151	122	120	121	124	122	125	126	114	120	123	123	116	126	122	126	146	146	117	120	126	114	134	127	120	129	131	114	123	118	108	120	114	125	102	102	149	147	98	123	118	145	126	137	140	130	126	148	123	123	128	114	129	110	101	129	123	126	127	121	119	119	122	125	120	110	116	122	142	134	125	118	118	125	139	116	114	127	111	105	122	110	111	106	113	129	116	139	129	99	132	122	120	135	146	152	115	115	123	130	129	125	129	111	117	128	120	135	134	124	113	117	122	129	141	145	116	114	112	110	120	132	138	135	115	138	130	140	142	111	128	134	124	155	128	115	138	131	105	118	131	138	118	125	128	119	126	146	124	127	109	112	125	144	137	111	114	124	129	124	106	132	121	110	136	111	118	122	119	106	120	129	141	105	112	111	128	131	126	124	100	119	129	119	118	114	132	122	133	115	120	134	123	120	136	119	139	120	114	105	112	111	128	101	121	126	116	96	117	122	114	123	115	157	123	112	123	109	114	129	134	131	129	104	108	120	115	130	121	104	101	133	135	116	114	109	136	138	128	109	134	142	118	121	124	120	126	119	107	141	143	116	113	122	125	130	115	124	112	125	122	133	129	133	130	121	120	111	125	124	140	119	127	124	136	107	135	123	131	154	139	101	111	123	114	127	148	139	123	117	104	127	126	126	128	124	123	120	111	136	137	136	118	140	107	128	117	116	119	112	102	112	121	124	114	129	112	124	142	113	131	118	159	131	122	113	139	102	117	128	112	114	123	133	119	118	125	116	111	119	129	121	117	113	121	103	108	130	116	120	132	116	123	115	131	106	111	110	115	120	126	119	127	112	125	119	145	124	122	103	123	129	128	116	119	117	130	114	107	121	107	121	128	120	125	124	140	121	103	131	119	132	147	143	126	132	116	118	137	112	116	136	121	126	130	120	113	115	127	115	127	123	111	124	130	139	116	115	128	141	123	127	124	129	118	117	109	133	129	113	122	121	127	125	126	116	123	135	128	113	123	122	133	131	118	142	128	115	142	129	128	104	130	118	135	116	127	114	103	104	117	95	129	141	114	112	123	127	115	120	113	127	130	97	122	128	124	132	117	120	120	136	132	113	109	125	130	121	125	131	122	117	137	121	125	107	113	142	149	135	110	129	110	136	123	124	127	138	134	103	107	126	123	124	144	121	118	120	126	122	141	117	129	110	118	129	111	121	116	127	136	117	115	130	116	116	109	105	125	127	121	130	94	125	93	122	120	138	128	120	118	116	106	107	115	119	117	121	120	125	151	138	130	105	133	127	114	145	107	142	132	119	153	100	113	138	122	125	124	104	136	133	126	123	119	111	127	114	123	124	125	94	129	113	139	114	99	118	104	125	97	110	130	127	129	107	121	127	106	121	104	134	112	126	116	142	116	96	113	123	123	116	131	127	115	116	131	123	122	114	126	147	121	123	131	123	119	104	115	120	123	125	127	122	132	118	126	126	119	132	117	131	113	129	125	123	99	133	108	129	112	136	93	118	126	117	115	115	115	120	124	148	115	124	121	111	113	114	113	142	107	123	133	126	120	124	107	120	136	119	124	137	109	127	122	132	100	112	128	121	134	133	119	115	147	125	132	104	107	116	125	129	124	109	116	139	130	129	127	126	133	126	127	134	124	111	122	132	121	118
1967	572	601	655	635	566	637	563	522	491	514	484	435	477	449	470	461	437	457	475	461	436	496	459	474	478	474	448	486	443	470	484	455	484	485	434	452	459	449	489	447	480	492	455	468	461	454	460	452	435	466	456	441	457	500	514	438	472	465	475	441	420	489	461	466	427	459	425	480	455	448	420	474	427	465	464	467	462	444	486	498	483	462	457	445	428	429	479	480	427	456	480	441	436	441	453	429	475	450	501	522	480	446	449	459	424	464	441	491	442	444	483	465	472	460	498	453	479	470	491	463	443	463	501	467	444	475	498	473	469	444	434	495	511	463	500	464	479	469	443	460	452	474	455	436	479	429	439	490	435	474	459	448	432	423	482	464	455	481	448	469	470	482	498	428	450	495	514	473	462	488	436	450	469	462	449	454	472	466	441	495	487	501	462	472	459	453	452	440	440	446	472	458	448	469	482	424	478	432	474	444	455	435	474	464	428	477	452	466	470	439	430	498	480	417	487	418	493	468	457	432	444	465	414	480	467	451	467	471	487	462	471	482	446	469	467	431	463	448	470	455	463	439	436	447	496	488	494	463	470	443	457	454	449	447	445	447	464	426	507	433	456	445	476	456	470	507	434	471	486	435	481	405	440	484	449	468	469	442	453	467	428	455	468	484	445	484	470	449	463	466	468	419	457	438	478	454	460	448	417	469	449	435	447	505	439	454	445	420	405	498	445	448	488	457	467	428	439	468	465	466	467	434	486	412	422	467	442	453	434	424	452	441	444	451	437	450	472	460	493	462	429	457	444	418	488	455	435	439	428	483	485	475	431	433	443	460	461	441	459	453	484	409	430	456	432	444	455	489	459	445	450	447	446	439	438	423	428	477	457	471	444	494	456	486	450	474	454	449	467	445	453	492	445	439	456	484	492	425	459	458	441	439	471	449	462	449	474	462	422	425	442	430	473	441	464	441	423	415	473	475	452	502	446	496	482	458	456	468	448	434	456	459	466	441	487	449	443	467	451	463	458	460	436	457	472	452	487	508	442	466	483	444	444	459	474	470	416	464	454	457	430	456	431	485	453	439	447	436	456	455	460	428	506	428	422	469	525	455	475	474	476	459	482	402	454	432	425	446	443	466	465	475	480	498	425	426	453	470	473	452	474	465	451	458	439	475	462	473	464	441	428	491	430	477	445	445	465	461	456	447	490	472	466	462	452	465	432	486	427	469	468	435	429	448	436	460	436	441	473	462	472	468	428	436	446	494	466	462	456	483	439	487	407	481	462	446	460	511	462	478	476	485	446	457	446	452	482	453	456	466	455	456	455	431	438	447	445	426	455	464	447	502	488	446	455	468	434	469	427	491	441	462	421	485	452	455	451	456	464	487	488	468	469	411	431	472	430	465	445	499	475	469	474	442	457	470	439	417	441	470	450	462	476	436	478	436	439	428	468	442	475	449	426	457	417	484	458	430	452	474	476	446	443	469	453	462	457	395	435	443	473	480	438	463	443	437	488	446	431	457	481	469	465	442	431	404	456	440	447	436	488	467	429	467	425	437	469	470	433	434	458	470	460	444	461	467	449	480	436	417	454	511	457	478	459	462	441	415	454	489	468	436	432	453	463	435	477	516	484	398	447	423	484	465	461	447	419	491	450	464	442	446	464	426	418	472	452	437	420	471	464	471	425	451	466	487	490	477	424	460	458	449	465	464	439	464	471	468	487	444	451	429	466	465	473	477	451	475	451	458	442	431	431	439	445	476	459	478	436	471	494	434	431	443	463	492	444	460	432	433	484	482	457	459	424	495	420	418	425	442	454	414	450	470	462	444	459	451	427	532	450	461	454	478	467	428	438	441	458	471	454	468	449	481	436	451	437	435	455	448	419	432	422	462	462	473	410	445	463	465	475	485	456	462	457	436	450	479	455	441	431	471	457	423	464	461	481	455	440	396	506	481	462	499	481	435	457	483	445	451	437	442	442	444	423	418	449	418	452	451	473	448	457	424	469	478	454	481	475	442	447	443	452	438	461	473	520	430	470	478	444	453	472	470	460	423	472	440	418	500	454	428	440	428	470	436	489	456	437	451	430	451	474	443	430	425	438	475	451	481	448	464	447	438	452	487	477	448	421	444	451	463	406	432	421	477	427	425	470	442	436	449	453	438	464	449	415	459	472	476	495	484	427	459	468	423	480	450	476	462	438	467	446	433	469	499	475	484	437	505	419	462	470	448	482	479	449	458	469	484	434	443	438	448	418	465	474	441	428	428	442	470	439	469	428	437	455	448	412	436	467	435	469	427	454	438	440	404	429	478	397	501	429	453	475	491	466	446	422	454	466	432	477	441	447	455	429	438	434	447	408	474	463	470	481	485	450	499	415	459	487	432	442	465	413	455	495	479	469	436	450	441	475	456	430	460	438	442	408	463	462	456	456	481	470	424	449	449	468	447	455	474	464	415	435	480	466	451	443	498	471	433	461	481	470	463	454	456	471	429	473	494	444	420	447	475	461	466	417	430	452	442	485	430	464	454	491	449	404	500	433	447	478	469	456	444	470	409	464	460	452	499	449	413	433	455	455	448	432	429	442	412	479	451	423	447	441	482	481	432	444	473	465	430	444	465	492	455	468	423	484	451	427	417	441	468	422	433	450	446	478	468	439	439	461	420	476	466	464	442	483	455	438	461	432	445	497	429	447	471	438	468	443	433	424	465	469	428	485	489	457	463	443	468	452	481	483	467	466	498	407	464	429	465	482	447	453	455	433	469	494	472	447	438	450	462	453	491	403	466	473	453	431	474	470	488	461	481	452	479	491	461	462	456	456	479	457	444	470	468	441	437	460	454	459	449	446	442	447	477	449	466	438	459	495	452	510	487	441	455	438	459	445	447	435	452	462	468	455	436	435	447	478	455	455	486	418	452	476	473	480	415	484	427	435	431	470	464	432	447	468	457	500	446	419	476	454	475	451	441	438	416	453	419	450	454	452	490	456	505	445	458	451	493	491	473	416	460	465	461	425	451	483	447	444	486	469	443	456	454	421	463	430	456	448	441	428	428	457	493	467	479	463	456	467	445	448	435	466	492	475	467	461	490	477	446	447	423	464	412	427	467	432	458	440	493	437	437	429	433	470	460	437	500	425	417	446	448	480	462	473	450	437	449	473	481	473	494	457	453	457	448	474	468	423	431	437	398	484	444	428	466	493	440	455	448	447	497	449	458	466	440	445	496	443	425	488	462	454	463	484	470	474	436	463	427	445	484	452	410	442	403	462	447	443	488	468	476	403	436	461	437	448	469	466	464	456	473	433	414	460	489	442	478	454	464	464	435	431	475	461	440	451	459	450	430	436	507	478	466	501	443	407	468	476	428	458	462	534	456	467	478	470	501	435	432	460	491	469	438	402	459	477	428	449	485	438	463	490	454	452	483	422	499	485	460	455	438	453	401	435	463	449	428	496	474	441	423	463	470	456	466	441	482	436	457	456	470	488	449	444	485	452	454	438
1645	185	173	147	172	122	113	124	152	114	150	129	149	127	135	127	116	125	116	128	106	128	124	96	108	142	134	134	121	130	124	121	127	131	109	146	112	114	139	121	135	128	123	128	125	119	130	115	132	133	104	131	117	119	114	123	153	113	139	111	120	112	128	122	123	125	119	111	112	124	142	120	116	127	123	126	138	122	127	131	130	105	119	143	132	120	127	127	128	126	117	119	125	120	151	126	126	125	127	123	119	137	129	129	105	125	124	100	131	140	141	113	121	118	125	117	130	109	123	136	137	129	136	114	117	122	136	116	139	123	140	150	144	149	145	144	113	114	129	131	140	132	116	134	130	127	127	135	138	126	123	122	124	109	117	140	106	108	108	125	119	128	133	107	126	141	126	131	135	124	118	123	123	133	135	126	116	148	127	116	127	120	141	107	113	115	114	119	127	101	134	119	127	133	140	119	129	116	129	112	110	136	114	127	138	118	151	147	138	134	121	127	130	106	126	115	118	132	119	130	121	142	106	139	123	126	114	124	113	145	156	127	140	122	113	123	124	123	125	113	112	119	147	116	132	114	125	115	153	116	121	132	111	112	104	126	131	116	122	113	119	120	118	137	118	147	115	123	119	138	117	140	151	119	123	132	123	130	117	128	138	142	151	101	117	121	120	131	133	133	144	123	142	120	130	113	113	124	139	123	123	118	121	146	117	145	123	124	113	116	116	144	122	118	109	128	135	128	115	132	128	136	137	133	146	126	146	112	109	122	127	126	135	133	115	134	111	127	133	109	104	120	136	125	134	140	127	120	115	121	130	133	124	129	125	133	116	104	135	110	123	117	127	116	143	114	115	113	133	129	131	118	95	144	134	144	132	129	114	120	141	117	137	115	119	123	106	111	119	122	122	129	118	124	136	111	123	113	129	114	140	134	130	141	144	110	128	132	109	128	128	133	141	131	143	133	123	126	142	120	124	129	148	126	110	131	128	112	114	142	128	107	122	118	108	127	139	109	123	133	123	123	124	129	92	139	145	121	102	134	120	128	137	111	123	128	123	124	128	113	137	108	112	142	113	116	144	142	103	131	135	136	117	120	131	129	133	112	129	130	144	137	133	119	142	131	118	122	123	131	116	129	128	128	121	104	118	129	121	143	125	126	112	128	110	129	148	131	122	128	126	124	142	144	132	104	110	136	125	108	118	135	121	135	99	127	123	122	128	128	113	115	120	128	133	141	128	139	112	124	120	149	120	124	105	117	113	116	144	123	132	139	118	119	122	111	124	120	114	137	138	128	125	119	142	126	122	140	114	109	143	122	125	135	114	115	132	137	131	119	110	130	112	120	140	130	117	126	131	122	122	129	139	145	143	106	127	124	132	131	124	109	140	133	144	133	121	133	121	123	124	119	141	122	139	122	126	110	145	126	129	112	97	126	122	107	136	130	146	115	118	131	114	129	147	127	116	127	117	129	144	125	128	126	119	136	119	122	132	133	135	131	116	119	134	118	132	138	113	126	106	108	111	113	139	110	124	124	163	125	125	130	131	147	111	136	112	122	127	122	148	117	130	100	102	126	139	129	130	123	134	135	126	137	142	124	128	120	126	136	149	110	114	113	115	138	131	124	127	126	114	141	132	142	114	131	115	140	122	134	124	119	114	112	123	125	133	127	131	131	121	139	122	130	110	111	118	141	137	118	117	123	131	126	124	122	149	114	127	133	124	111	134	140	135	127	126	126	107	115	129	102	133	126	127	124	106	146	97	127	114	118	104	109	115	123	137	137	148	134	117	136	123	119	133	119	116	123	132	123	115	115	126	135	118	128	146	103	143	115	128	138	120	142	122	125	129	126	110	117	130	97	127	120	124	127	132	130	118	124	118	117	122	117	134	116	123	119	143	113	114	126	120	109	107	132	126	95	115	139	133	125	119	111	138	110	129	125	119	133	144	108	124	127	127	139	131	124	102	133	126	123	124	126	126	128	131	121	145	124	108	136	115	121	113	119	158	136	121	143	143	116	117	136	110	133	116	129	108	128	97	133	118	138	132	133	131	142	128	123	107	116	128	118	124	123	135	127	141	145	115	134	145	135	103	111	110	138	126	112	129	107	118	115	117	119	125	121	130	119	129	124	107	107	125	113	121	142	126	152	113	129	140	113	106	120	142	146	110	125	139	135	121	122	119	143	107	122	121	119	123	128	146	123	124	130	125	128	125	134	125	130	114	118	123	128	114	131	144	129	135	131	120	123	132	125	123	116	137	114	112	114	113	128	112	115	133	122	117	134	114	119	127	124	130	102	164	113	114	142	141	119	128	124	134	127	114	108	131	124	128	125	112	124	129	127	141	128	120	116	130	125	134	122	111	119	125	128	133	126	105	129	112	121	136	131	138	130	127	151	117	111	109	120	124	110	140	124	105	138	123	126	137	122	122	111	137	121	118	147	120	126	128	118	122	128	99	127	128	147	133	129	114	129	129	124	110	124	141	136	117	132	123	134	131	120	132	123	117	121	136	110	114	138	109	122	115	145	131	122	117	107	125	120	115	109	124	111	100	123	135	118	108	122	121	139	109	143	142	120	111	115	133	123	148	114	127	120	116	117	119	109	130	105	115	131	114	140	111	112	114	126	123	151	121	126	128	124	134	138	128	139	113	129	120	116	125	112	118	141	138	108	125	132	140	107	126	127	119	148	123	110	139	127	141	132	125	124	124	139	107	128	108	127	117	146	132	123	117	117	141	132	151	124	133	139	135	108	127	107	125	109	117	132	134	135	122	133	116	127	114	140	142	134	138	136	122	135	115	121	131	127	114	134	113	128	104	133	121	110	125	134	115	125	121	138	111	108	126	142	127	120	97	126	138	136	110	128	125	112	124	136	118	135	116	120	129	146	113	124	131	123	113	136	99	121	136	137	130	110	115	140	136	130	141	122	122	131	106	136	133	121	115	137	103	117	122	106	136	122	125	122	128	104	137	118	144	113	128	117	127	123	113	125	122	131	109	138	125	116	116	133	124	123	123	142	112	112	124	130	130	116	131	118	145	116	123	123	125	120	130	147	151	127	108	119	124	146	115	149	122	121	124	134	123	129	131	117	120	115	143	110	116	120	111	126	130	107	119	110	124	118	124	138	118	104	132	108	106	124	117	126	132	120	126	129	121	126	130	133	142	106	104	117	135	144	126	111	106	128	121	116	125	139	138	126	125	148	100	146	136	103	121	127	118	136	131	125	119	116	118	119	145	115	103	127	115	125	133	119	130	115	114	135	130	124	102	141	134	132	128	138	134	139	129	119	128	119	122	122	135	110	122	109	129	134	121	129	127	113	126	144	125	130	127	134	135	136	149	122	130	125	121	130	135	141	113	106	129	136	110	140	133	114	122	128	128	108	148	141	147	139	125	120	132	143	135	148	134	118	118	106	120	131	109	120	120	107	131	126	131	126	135	124	114	109	123	137	157	137	144	129	124	124	133	128	136	129	117	116	133	141	115	131	116	130
2022	554	588	669	640	570	548	582	553	495	493	477	549	512	472	434	475	496	474	470	463	461	480	465	507	484	480	474	497	441	429	476	467	473	463	493	460	470	469	480	477	470	471	494	484	453	496	495	516	460	426	479	493	458	490	450	472	515	498	464	458	475	478	468	437	461	475	475	457	508	439	474	496	449	495	445	445	454	469	490	473	507	460	495	441	470	480	477	486	504	464	496	437	416	464	470	489	498	478	468	508	508	458	441	448	449	469	440	487	465	469	455	503	499	462	490	474	465	471	489	501	499	492	501	472	473	465	469	440	472	500	485	480	495	510	507	547	479	466	429	487	465	481	447	425	473	491	487	473	472	511	486	480	467	484	511	483	495	476	487	446	437	501	463	468	484	484	478	470	440	450	467	485	448	475	457	488	484	449	446	437	439	471	481	476	466	454	474	505	466	511	499	472	479	460	468	471	427	433	477	454	503	421	422	471	483	477	447	480	423	493	458	472	437	497	479	474	471	485	475	516	496	489	494	435	487	492	475	484	464	456	503	462	449	506	482	474	481	469	468	484	428	447	458	476	445	469	466	483	475	483	461	493	477	477	473	434	448	482	466	464	475	517	456	460	498	455	497	470	462	486	423	446	467	487	465	437	457	461	486	477	429	497	495	462	514	489	476	456	452	479	490	456	459	532	453	428	445	462	456	467	415	449	482	448	432	464	486	476	474	459	464	452	486	443	499	447	475	470	469	483	463	473	506	510	468	478	492	471	416	437	478	495	475	497	471	477	512	449	444	467	471	446	465	472	447	449	464	483	438	466	451	450	448	490	467	457	469	430	477	457	481	455	441	439	451	480	410	511	436	441	469	474	446	471	502	454	515	454	465	470	452	468	489	455	482	505	444	453	485	499	496	480	480	507	435	480	450	460	468	462	469	471	454	444	435	476	451	468	467	490	483	496	480	486	479	470	473	492	474	461	488	460	475	454	436	460	473	447	479	486	454	483	468	498	452	425	497	454	485	437	487	449	484	458	436	454	472	471	449	476	511	489	501	467	493	476	462	464	449	473	486	473	479	460	512	465	464	462	460	470	462	453	452	500	465	468	442	449	471	489	444	487	474	449	480	489	463	439	476	465	469	448	516	499	472	482	488	490	479	490	462	478	434	493	502	502	477	467	442	488	468	457	472	482	467	487	497	493	492	477	441	483	444	468	458	495	434	473	460	475	454	492	491	484	460	492	449	503	450	465	443	514	464	457	448	456	483	461	448	501	470	460	424	442	481	460	478	436	466	427	457	470	463	433	467	444	458	436	500	459	452	485	428	480	477	451	450	511	464	486	457	478	458	489	460	466	496	452	456	484	478	457	460	453	432	458	490	473	465	458	492	506	458	471	500	484	431	456	452	470	456	480	428	455	477	455	515	479	480	440	459	491	454	470	467	463	447	442	466	481	452	472	478	448	435	476	435	470	479	473	482	478	493	505	483	478	424	458	486	446	426	463	444	492	476	466	486	480	459	471	438	449	446	497	477	460	507	476	433	481	501	492	460	476	479	427	433	460	421	493	475	466	472	454	487	481	444	471	460	489	455	451	441	502	478	466	456	446	454	443	436	469	474	452	497	502	491	462	465	496	452	461	446	489	478	481	465	459	436	482	489	484	423	427	489	473	465	437	431	449	497	457	453	504	491	504	450	475	465	475	441	540	501	478	429	470	423	469	479	474	477	442	472	462	489	515	491	465	424	501	467	446	462	473	443	466	477	483	476	487	498	504	491	484	471	507	464	495	450	457	502	450	432	455	488	473	465	478	478	475	453	476	481	438	476	452	462	473	461	438	477	474	464	451	439	440	451	462	490	502	481	474	458	511	508	485	469	461	448	446	450	465	452	479	480	446	483	448	480	469	429	508	457	474	490	475	493	453	405	467	487	504	475	453	457	462	428	455	465	475	463	439	496	496	491	472	515	489	464	431	465	469	474	487	491	478	503	497	489	490	453	426	462	456	454	479	455	448	486	456	468	486	451	488	461	473	504	484	477	437	475	485	515	470	458	459	471	464	445	479	450	445	497	482	464	432	488	462	451	439	508	443	444	455	477	427	479	450	450	474	421	418	470	485	412	459	483	494	472	507	482	434	459	469	461	461	491	487	462	491	474	447	444	467	452	448	511	453	502	452	488	455	478	468	454	498	485	503	450	450	467	460	447	472	478	476	449	479	442	478	455	445	462	467	484	439	481	479	445	434	484	459	460	446	470	505	437	464	458	481	477	475	472	418	485	475	429	433	473	471	459	453	444	462	467	499	449	473	460	467	463	493	444	406	466	424	449	524	477	438	474	494	467	434	455	469	430	472	448	479	483	479	474	490	469	473	457	434	485	485	494	454	490	473	466	457	489	456	459	399	461	442	474	480	467	464	470	471	497	492	478	494	518	463	467	451	455	449	478	460	464	434	432	466	452	475	441	471	447	489	443	448	454	449	462	480	443	488	469	420	491	463	451	494	464	460	472	478	470	467	461	418	452	449	491	517	510	438	474	455	427	496	483	467	519	473	488	474	479	425	476	460	449	473	472	497	461	486	436	501	498	474	436	467	460	458	444	465	466	476	462	478	495	472	478	507	467	464	504	482	472	467	477	474	464	501	475	505	490	481	463	521	454	460	477	452	453	478	465	459	451	456	478	452	488	480	490	470	445	494	512	457	440	466	456	488	475	481	444	454	487	491	504	472	450	447	513	485	440	479	495	468	491	509	476	465	470	477	506	476	466	467	476	470	476	473	448	495	461	452	441	455	447	446	430	422	457	514	454	465	477	457	488	473	439	455	453	469	489	481	475	490	460	480	495	438	465	456	487	487	457	507	459	479	532	460	497	481	491	484	483	482	478	467	477	436	422	454	474	467	465	465	489	506	459	455	454	415	484	475	440	457	457	478	526	472	434	455	453	446	481	429	456	485	472	466	461	448	464	499	499	458	448	515	485	481	466	467	490	445	455	474	484	448	462	465	472	480	459	480	483	474	450	457	480	449	449	454	444	454	467	495	461	457	447	450	474	457	489	484	447	454	461	483	455	446	452	489	458	504	492	459	474	479	456	474	461	477	476	496	470	462	482	450	472	428	459	464	458	425	433	482	481	516	428	475	459	455	499	444	493	463	495	460	476	463	435	458	498	470	462	459	450	471	511	462	464	465	434	467	502	466	468	488	480	503	481	508	465	443	466	463	449	498	460	471	497	472	506	481	483	439	488	497	471	441	480	492	476	484	463	465	494	440	490	506	450	454	478	467	459	455	483	466	472	481	469	487	463	492	427	461	444	496	445	478	483	456	454	450	435	506	479	496	493	487	455	470	515	467	482	421	465	485	493	449	461	531	482	487	483	485	443	437	485	473	470	457	446	467	436	471	453	494	489	470	475	472	475	453	522	484	490	480	462	475	446	456	447	429	508	438	452	469	475	472	470	489	480	478	481	425	489	464	474	457	484	475	463	455	483	479	459	492	530
1611	165	191	191	190	141	134	142	134	135	129	120	131	126	131	137	121	143	139	146	112	142	130	108	128	131	134	146	131	127	131	152	132	132	144	121	141	133	136	115	137	137	122	155	129	111	119	132	130	124	134	107	149	140	132	134	128	134	149	153	126	131	133	141	120	119	119	118	127	123	108	132	119	146	142	113	151	129	116	129	137	140	132	115	120	140	137	126	156	131	103	133	125	138	120	127	129	139	126	119	137	129	130	122	132	124	121	134	166	126	135	107	140	144	117	158	131	129	133	136	112	136	100	133	103	116	131	125	146	135	117	131	116	139	144	128	107	138	133	109	139	132	111	122	121	130	138	126	128	127	135	113	137	147	130	130	137	134	133	146	115	134	137	114	125	126	129	128	123	125	128	133	117	137	147	120	123	147	131	126	123	121	128	141	151	148	135	122	114	119	136	105	108	131	129	137	116	108	158	151	119	139	142	138	102	145	114	147	120	127	124	131	117	132	123	118	137	140	143	140	127	133	128	136	125	130	122	100	114	135	123	114	122	124	119	118	125	119	142	109	138	143	141	123	137	124	108	129	137	126	134	119	130	124	120	126	111	153	139	126	157	144	136	135	121	121	137	121	129	117	132	128	128	132	124	126	136	130	139	147	134	119	132	113	109	120	132	142	124	130	118	133	126	152	121	139	124	110	114	110	143	111	134	136	136	128	122	121	129	134	136	133	142	129	148	114	117	119	125	141	131	149	112	151	137	127	124	140	131	141	129	122	123	117	115	141	128	121	152	130	125	149	145	138	140	113	122	127	131	123	134	127	136	116	140	140	120	101	134	128	132	103	118	118	125	144	124	101	108	119	141	116	132	117	146	124	133	121	116	121	117	119	117	148	119	129	121	117	146	134	132	120	138	127	126	127	122	111	139	147	115	139	147	122	128	125	112	110	132	102	120	119	129	118	146	139	126	141	125	133	114	122	140	109	120	128	126	121	137	123	127	116	106	113	116	110	127	148	138	135	132	140	130	142	126	128	131	142	134	125	141	140	143	124	134	134	133	134	122	114	111	128	136	116	123	128	164	132	131	145	128	117	105	118	130	121	121	107	134	150	130	130	112	125	136	130	126	134	131	132	146	136	138	119	119	125	126	118	132	150	113	139	122	131	130	125	132	118	110	135	130	143	137	131	118	114	127	139	142	123	116	153	133	136	129	133	138	120	127	140	120	149	132	127	139	143	114	119	101	140	135	119	131	133	150	148	113	144	144	120	150	130	134	143	127	119	137	133	124	147	131	126	153	136	119	113	129	118	131	131	132	113	126	137	120	141	130	121	135	139	126	140	129	138	133	129	115	125	126	145	117	122	136	143	132	123	125	149	139	122	128	126	102	125	141	106	138	139	137	124	127	142	154	121	137	129	120	128	136	137	120	137	117	126	114	120	130	143	135	122	131	122	124	120	119	121	136	137	127	122	147	138	134	121	114	134	139	106	141	129	120	131	136	155	137	128	147	126	109	138	109	137	127	139	135	141	144	147	113	138	106	120	132	126	146	144	138	130	159	124	114	115	123	127	121	135	129	137	139	128	127	153	118	137	121	132	131	127	130	133	112	139	140	135	118	113	111	120	133	131	146	128	112	138	127	141	129	147	134	153	127	116	121	152	136	140	128	122	144	131	131	112	136	134	144	112	132	140	132	132	125	131	122	138	120	124	128	141	116	149	126	124	144	115	127	116	121	144	118	143	137	141	126	129	154	107	117	127	138	119	129	109	123	133	124	115	129	139	127	138	120	136	145	132	124	129	117	152	142	120	138	116	130	124	138	148	144	123	131	153	126	121	137	114	128	113	131	119	127	133	154	115	126	131	123	127	110	139	130	143	115	153	131	132	122	137	126	122	127	145	127	123	132	147	133	101	133	105	98	124	137	108	116	127	135	115	135	118	118	128	128	149	110	121	125	130	126	127	101	149	131	128	138	136	137	121	149	126	128	115	147	125	158	125	120	132	122	141	136	146	147	126	125	142	138	133	143	118	118	128	144	123	119	130	147	124	139	122	124	151	119	141	116	128	133	148	108	100	141	146	122	155	141	112	123	124	136	115	148	118	131	130	138	134	123	154	134	109	150	132	131	121	157	143	143	127	127	154	146	130	129	122	140	139	117	131	123	144	135	133	127	111	131	114	147	130	122	137	125	123	141	116	145	121	118	122	128	119	130	122	157	127	143	133	102	136	137	146	130	126	117	139	135	110	120	121	150	148	140	121	138	141	122	122	136	127	130	148	127	136	130	126	127	127	141	108	127	133	135	144	128	114	134	134	126	122	130	118	118	133	113	131	135	125	104	118	114	118	134	137	119	109	117	139	129	114	126	153	111	120	124	121	128	136	140	141	119	133	123	123	115	107	126	119	141	169	139	134	140	118	134	108	159	136	140	138	128	113	120	153	130	153	146	140	117	146	135	115	144	125	130	118	151	112	144	123	132	118	146	132	131	135	145	136	125	111	133	132	121	150	135	143	119	142	129	137	132	139	123	138	134	124	142	126	151	136	136	123	133	130	127	122	124	115	128	138	125	118	138	125	109	127	150	125	110	143	106	121	109	126	125	151	137	136	147	137	128	141	130	136	109	119	141	152	142	143	123	131	119	142	123	138	131	119	132	124	126	129	143	127	139	137	140	126	130	132	112	146	131	134	125	139	126	125	154	114	121	122	131	137	135	142	143	140	131	140	139	146	117	141	129	137	114	112	116	145	122	144	116	134	140	148	145	136	129	120	121	139	137	141	136	114	110	149	122	98	150	119	127	132	111	137	116	125	126	120	133	124	119	114	142	128	123	141	104	130	140	119	126	104	129	143	134	121	142	135	133	133	140	137	122	144	130	120	144	127	126	136	120	138	118	145	126	138	131	151	116	126	114	135	146	133	117	134	123	139	123	129	127	127	121	106	125	132	127	117	121	128	131	111	119	132	132	127	140	147	143	131	123	127	146	132	118	141	122	123	111	113	120	122	143	126	145	147	133	129	149	116	117	132	140	131	128	138	131	127	120	132	141	142	122	143	122	117	137	112	131	109	131	139	139	113	143	120	127	127	133	127	117	116	138	126	129	121	135	112	139	135	147	154	140	133	135	127	125	150	129	138	128	138	127	129	144	128	123	144	142	117	120	108	127	128	133	134	114	127	126	121	134	149	110	109	145	111	139	129	128	134	138	141	115	136	116	143	133	129	134	137	100	114	111	137	111	136	128	112	133	136	121	121	121	152	122	121	138	124	134	126	139	112	128	141	136	129	138	119	112	127	130	128	122	130	137	126	131	131	122	141	147	127	124	164	122	132	132	142	120	136	119	132	138	135	118	111	128	142	141	140	126	119	125	131	111	132	126	113	134	122	142	112	138	115	142	122	121	135	141	137	128	139	147	145	130	139	132	144	115	136	123	120	126	146	130	120	118	128	144	142	151	115	127	153	121	125	143	109	125	136	112	148	137	127	119	113	125	132
1937	558	693	647	672	658	599	545	631	567	513	521	525	525	516	493	507	499	477	474	496	492	515	468	475	480	518	496	503	472	478	506	493	453	506	453	486	461	477	478	496	479	522	483	522	510	489	512	500	480	526	520	523	479	466	490	505	459	504	472	478	507	510	500	475	499	498	473	474	504	447	517	529	469	503	492	517	506	517	524	503	512	494	500	474	465	483	458	495	478	474	494	484	492	531	471	489	444	498	462	478	474	448	435	550	467	463	450	470	477	496	498	504	497	511	511	571	535	494	461	508	464	550	504	527	452	484	501	489	441	517	481	518	475	488	530	515	477	492	506	527	481	466	466	493	492	494	466	471	440	492	500	533	468	496	483	485	470	457	445	495	510	543	463	487	449	482	477	502	537	491	476	487	496	501	505	484	463	508	463	475	512	491	470	480	511	474	474	437	475	507	523	469	476	474	492	501	489	456	541	490	504	470	489	498	466	473	482	505	485	486	488	464	452	480	449	499	485	472	476	495	509	464	519	464	447	496	479	500	489	482	451	474	476	467	493	516	480	471	500	511	455	474	506	471	476	454	485	472	456	463	483	466	471	536	527	502	506	476	484	470	465	460	509	449	445	529	497	510	520	507	492	475	491	495	483	474	483	495	477	501	443	414	469	479	453	465	478	520	493	479	479	464	497	466	550	465	494	481	487	504	484	492	497	496	470	523	465	471	495	460	464	472	490	484	505	461	495	486	478	502	478	450	473	499	480	442	479	462	457	454	490	473	519	500	456	490	505	485	457	535	461	541	503	460	498	443	533	438	431	499	472	482	484	477	442	516	479	514	528	484	497	502	463	457	442	476	488	481	507	498	486	492	464	516	467	460	492	478	505	482	508	479	456	476	486	500	482	483	498	481	506	508	483	486	515	494	494	496	464	448	503	493	511	491	470	520	468	495	441	475	504	471	549	531	513	486	486	463	520	520	467	484	475	440	458	483	518	516	501	482	496	506	491	515	496	490	527	475	492	484	483	506	490	467	488	475	482	504	481	484	490	520	528	459	447	474	433	470	449	471	510	519	518	493	492	482	518	530	489	469	486	526	505	463	484	493	511	525	482	494	494	517	519	474	496	483	490	520	491	518	488	483	469	455	458	506	482	493	500	471	500	478	495	453	472	464	477	455	464	511	468	482	504	495	487	491	434	479	453	451	488	517	485	473	506	500	517	532	500	513	507	507	498	461	506	502	449	468	517	445	496	508	549	507	501	471	495	481	477	468	507	454	462	468	495	500	508	496	505	469	504	502	484	482	479	495	503	486	476	460	507	488	476	479	483	489	490	513	507	494	462	508	515	479	510	511	473	483	509	476	489	516	508	513	498	456	504	488	482	477	460	503	503	482	478	446	477	480	457	501	458	484	519	452	508	505	483	464	473	463	492	503	478	512	490	519	497	504	453	504	508	506	481	504	499	484	533	500	480	492	491	523	518	499	496	502	458	455	525	474	481	498	484	515	496	486	485	497	505	512	493	470	495	505	506	489	478	488	486	485	490	490	512	517	476	495	500	447	511	473	475	453	509	482	471	455	482	512	478	465	461	479	471	489	473	471	470	494	473	490	484	478	477	469	481	482	496	495	519	486	491	489	482	473	464	466	492	456	492	455	491	478	458	442	514	537	527	463	503	515	483	483	525	478	483	488	497	498	463	461	482	505	474	518	478	484	485	505	448	455	479	466	472	518	468	462	466	539	472	472	476	465	485	506	465	463	510	518	512	490	484	494	505	479	509	473	474	475	485	525	509	456	489	467	478	491	470	498	515	527	449	459	535	483	440	532	456	475	494	491	482	510	511	502	508	474	465	511	474	480	487	499	465	479	459	458	486	485	487	465	460	502	463	497	500	531	476	470	513	516	485	520	498	469	481	480	474	458	481	463	557	511	495	504	496	502	433	469	513	481	449	488	471	508	446	481	488	464	492	474	451	498	530	435	463	481	503	476	481	470	500	485	465	468	469	498	410	519	506	515	510	516	502	467	444	463	499	475	472	464	470	507	507	472	464	479	492	542	464	518	493	495	497	509	488	496	481	497	497	462	494	483	462	516	489	510	484	467	443	468	472	498	497	498	491	492	489	445	508	494	477	493	478	458	518	495	486	497	510	474	478	459	474	444	462	505	452	483	484	460	482	473	512	466	517	482	472	452	480	467	480	494	496	488	496	452	488	503	464	516	490	462	487	482	520	525	485	492	486	483	507	535	488	493	492	499	504	477	452	530	467	455	490	467	487	491	482	490	454	504	481	502	492	473	450	490	478	479	509	470	499	499	515	512	482	473	458	477	504	504	479	459	479	460	489	490	526	480	518	478	506	482	472	529	470	461	445	542	501	500	483	479	526	511	532	512	512	457	471	519	488	465	500	503	445	502	476	448	481	508	503	517	516	489	481	473	499	516	467	505	481	484	494	497	461	476	546	488	459	465	485	500	502	464	472	462	477	453	483	486	504	496	487	473	517	488	482	447	482	511	500	492	478	505	502	502	457	472	426	429	455	455	494	489	509	498	482	477	456	493	469	483	496	456	500	461	481	495	476	440	479	502	477	506	465	493	503	478	504	469	515	445	539	499	519	498	479	454	512	485	489	497	514	490	475	503	462	509	454	494	498	487	445	484	487	484	490	471	495	504	481	504	488	472	513	502	481	499	465	494	538	488	485	504	469	456	463	504	426	474	479	522	510	464	465	463	516	535	519	455	504	492	510	469	492	500	503	480	486	471	443	477	467	477	526	467	518	514	485	495	496	444	461	485	488	478	481	498	508	497	487	514	503	459	497	488	497	478	499	509	467	484	523	469	466	452	474	479	477	457	462	489	508	513	467	494	466	476	513	468	520	492	477	482	484	433	483	487	511	506	466	527	469	479	478	467	487	503	498	485	462	458	481	477	451	497	506	444	475	456	448	522	476	483	478	500	504	500	467	467	504	483	496	492	528	483	518	494	504	420	489	475	503	471	485	470	461	507	544	455	486	465	476	515	482	514	449	537	501	513	488	431	496	460	473	466	473	502	462	522	491	454	494	505	495	490	499	501	519	521	480	493	469	478	478	493	471	488	472	501	453	486	458	455	479	474	481	470	506	461	460	482	475	453	494	478	483	439	480	503	489	513	477	499	457	475	512	495	501	525	499	460	462	469	487	509	449	493	508	490	476	493	436	478	435	499	471	498	516	473	526	456	494	481	481	507	497	484	487	461	514	483	482	480	511	465	516	487	489	456	473	502	470	503	500	439	476	451	491	510	445	500	502	474	512	479	448	482	480	491	457	476	471	472	485	449	507	464	534	506	456	492	480	466	502	470	496	488	531	462	493	473	523	540	482	482	455	436	497	496	482	490	485	483	457	506	490	501	479	496	474	461	500	465	479	482	447	497	482	479	492	468	485	480	515	488	493	500	492	463	512	471	500	494	476	522	496	482	455	471	511	470	495	485	489	475	461	493	444	467	494	460	497	476	450
1732	165	177	161	168	142	150	114	150	123	123	126	108	122	138	95	127	93	116	110	122	111	126	118	135	129	110	106	119	126	126	104	115	122	113	107	116	137	148	125	125	99	119	122	113	119	104	103	123	107	122	119	116	121	113	116	127	91	115	108	132	126	133	117	130	135	128	123	96	102	129	90	99	132	115	119	109	99	138	103	102	135	108	110	109	125	128	120	118	114	125	126	133	124	120	131	132	131	116	123	131	113	114	129	116	107	114	138	136	136	130	129	128	103	128	122	115	130	115	115	105	124	116	129	136	106	122	137	120	115	129	131	121	140	126	150	124	108	124	126	123	129	122	116	123	92	119	128	117	120	123	114	111	99	133	114	116	129	121	118	109	121	100	119	104	108	134	111	119	125	128	121	117	133	105	106	113	110	103	113	121	128	103	106	111	120	127	124	119	110	121	127	129	116	129	100	112	109	125	114	117	112	101	101	126	120	144	127	120	103	117	122	143	115	114	118	120	124	103	115	122	132	109	130	118	136	106	129	145	109	104	126	94	119	112	122	139	110	115	126	129	117	122	127	106	125	115	120	120	125	115	118	134	108	125	125	125	130	116	119	127	131	137	129	114	116	127	135	133	112	136	119	107	101	128	125	110	136	136	125	114	119	125	108	120	115	122	112	123	123	128	138	110	111	131	136	136	126	137	110	102	99	116	119	105	118	125	117	108	146	114	119	107	112	130	105	112	124	103	126	142	108	100	116	92	111	125	136	115	116	139	111	126	114	112	109	115	132	132	114	113	106	117	140	114	108	121	126	111	122	129	110	109	126	133	108	107	119	148	111	127	132	136	112	114	126	123	120	116	107	117	156	121	120	123	109	123	131	134	113	116	129	116	125	121	90	115	122	109	115	104	143	129	131	129	119	120	127	121	124	120	126	134	113	105	122	121	148	120	122	101	126	124	108	133	133	135	102	114	128	125	121	134	113	129	125	119	116	124	121	127	128	128	110	137	131	144	124	109	124	106	122	120	120	122	130	133	109	124	120	127	113	129	123	104	96	120	115	125	126	104	115	122	99	101	131	115	118	106	115	119	115	108	123	127	108	124	115	132	131	101	117	135	115	114	135	130	118	118	121	98	131	111	126	122	126	122	119	106	92	140	117	106	123	125	120	113	122	121	113	142	127	132	115	117	120	129	114	108	122	103	126	116	125	124	118	136	110	97	109	118	117	128	119	133	117	111	120	118	111	119	97	113	123	134	127	138	106	125	113	121	125	129	133	124	119	116	127	114	121	108	112	118	130	113	120	105	137	131	125	120	113	112	117	126	119	118	110	101	106	121	117	110	102	124	141	107	105	107	100	141	106	108	113	136	119	112	97	125	115	122	130	128	110	125	140	130	120	111	140	107	109	117	102	121	123	113	99	121	113	118	106	105	147	128	133	124	123	119	120	121	123	108	116	136	114	90	127	113	112	128	127	129	131	114	129	130	129	114	114	104	123	108	132	122	130	142	137	120	111	124	115	118	128	121	110	134	136	125	117	135	124	107	132	123	115	98	114	120	121	113	113	124	101	124	123	125	120	150	135	130	125	123	105	117	118	121	115	110	116	139	129	118	135	107	123	131	124	117	133	105	114	106	119	99	108	133	123	120	113	111	130	101	120	112	124	113	116	100	118	116	124	125	124	109	139	118	109	110	107	132	107	121	102	128	134	123	102	113	115	129	119	111	117	122	128	129	125	110	127	106	106	128	114	124	112	123	124	91	117	120	132	107	111	118	131	129	114	114	97	150	125	118	114	107	119	107	108	122	119	109	115	112	118	133	108	131	132	108	126	111	100	131	126	112	115	130	112	130	125	134	117	110	101	120	123	110	120	127	123	116	124	116	122	111	122	114	119	110	125	105	107	117	132	116	108	116	125	134	125	134	114	110	112	127	98	142	112	127	117	104	138	109	108	134	124	104	116	119	105	104	106	139	124	122	130	109	138	100	128	117	132	113	134	142	110	123	130	102	121	119	125	111	119	123	102	96	126	123	104	123	113	123	128	109	114	123	119	137	133	113	94	109	117	134	105	118	110	130	110	123	128	121	137	121	114	130	92	119	128	135	125	109	112	106	140	119	123	145	124	136	133	117	143	117	120	112	134	132	123	109	115	136	126	122	120	111	129	104	122	127	108	109	123	143	123	121	108	115	123	154	123	102	139	124	144	113	101	127	101	145	106	140	112	142	134	125	89	128	109	132	120	124	133	104	124	122	136	128	97	122	130	134	117	94	128	124	110	119	98	88	119	132	115	121	111	126	110	118	111	125	137	139	116	132	150	115	118	138	104	110	113	110	111	97	124	107	111	119	114	103	115	130	117	109	93	99	112	121	101	138	118	110	102	127	112	133	136	110	131	99	118	106	127	112	132	114	136	123	129	129	117	118	144	114	114	111	109	103	130	123	121	130	110	127	130	137	129	109	130	119	105	99	124	116	119	112	120	137	104	130	116	132	123	109	109	106	120	118	120	120	114	127	140	106	103	126	127	117	117	106	126	116	116	127	114	129	129	97	122	123	111	107	115	135	134	135	121	115	136	123	128	114	132	112	130	104	117	113	132	130	116	112	107	117	111	121	137	132	125	112	129	119	114	114	115	119	131	111	129	137	118	141	121	118	114	118	112	111	110	117	115	111	133	110	125	114	128	109	116	106	115	106	111	122	123	114	130	135	120	126	138	130	114	129	119	131	122	116	119	88	118	101	116	111	113	108	106	128	122	119	127	115	105	134	126	153	104	106	133	104	106	116	124	109	110	135	117	128	139	117	134	120	110	136	127	119	113	123	114	114	122	125	112	118	106	118	118	120	104	125	116	145	123	124	150	129	120	136	115	131	109	130	130	113	100	106	122	124	119	111	138	117	126	133	115	117	120	116	118	137	112	106	136	142	96	114	101	126	116	95	113	115	113	121	104	112	129	129	133	121	122	117	123	129	122	125	132	116	115	123	117	120	137	128	136	126	109	124	96	116	121	138	113	113	118	113	98	130	118	102	127	126	112	121	107	108	126	100	137	126	128	112	118	113	125	108	105	121	110	128	132	106	125	123	126	124	121	121	111	129	107	123	122	126	109	130	112	108	118	124	104	124	121	108	134	113	111	129	104	129	133	131	117	127	127	132	126	117	98	108	133	139	121	131	136	132	124	117	118	126	126	140	121	118	136	114	122	107	117	138	144	97	102	113	127	118	106	116	105	124	109	131	107	111	133	100	133	135	113	121	104	116	122	116	95	122	110	130	111	124	133	114	138	131	138	110	120	138	114	111	122	114	129	107	117	116	125	131	133	130	109	119	115	111	116	111	115	117	128	125	130	112	112	122	118	118	123	132	131	106	105	115	129	130	101	117	108	112	118	129	99	117	111	114	120	107	102	122	120	109	144	136	129	123	116	129	135	139	112	130	113	120	119	124	115	124	113	128	108	119	103	132	120	114	129	122	120	118	130	112	139	104	138	136	107
1975	529	593	652	571	601	551	536	544	517	491	490	513	495	466	485	464	471	501	487	479	430	444	474	486	450	452	457	498	447	464	507	467	468	406	439	472	441	464	463	444	480	470	456	471	427	493	502	463	433	467	453	460	474	470	503	474	464	467	475	431	432	433	453	464	415	466	459	490	424	417	441	480	450	462	437	447	466	491	454	472	446	434	468	443	420	494	477	494	498	420	477	487	422	466	455	455	398	427	472	452	472	445	441	421	429	472	429	468	444	437	432	505	490	451	508	497	447	485	481	444	480	486	475	441	449	452	441	471	453	502	441	432	462	484	499	490	421	501	472	478	484	448	476	506	461	459	408	474	477	457	509	457	505	452	426	452	443	460	471	453	475	453	462	486	461	479	454	414	483	463	480	432	460	491	455	487	461	450	430	462	452	483	409	417	403	448	489	460	445	429	470	438	447	459	466	436	469	451	417	438	471	398	456	431	454	453	472	436	481	422	470	441	475	464	436	451	449	457	480	461	468	438	453	480	477	450	479	461	488	452	482	448	493	423	433	397	443	456	436	409	465	446	454	453	430	446	473	452	463	443	432	423	472	475	453	474	467	496	478	441	452	497	448	423	459	473	454	452	426	442	450	440	482	451	437	458	471	478	481	451	473	473	424	455	399	452	413	422	434	447	429	430	424	449	458	425	476	483	449	452	477	435	454	452	461	446	450	433	467	471	470	460	452	427	481	448	486	437	455	455	422	446	452	509	492	426	502	438	442	451	457	453	465	473	421	449	473	496	450	455	452	428	450	454	502	455	454	496	465	433	454	470	428	462	462	471	461	470	434	428	433	445	475	414	457	446	461	434	470	479	484	462	456	458	431	440	472	461	497	446	457	481	451	493	472	489	488	501	482	447	445	439	458	452	494	441	468	432	476	441	462	464	462	436	470	433	478	431	470	435	466	428	486	456	496	473	477	469	415	469	461	457	440	466	481	456	431	417	509	426	442	474	467	485	476	461	475	494	461	411	447	463	444	469	451	432	453	442	438	482	445	456	448	442	428	464	468	469	460	495	473	463	486	449	468	470	438	434	423	463	439	496	414	454	430	435	454	454	469	479	437	472	472	430	442	476	485	454	460	434	451	407	475	460	443	459	399	469	483	464	416	457	458	476	443	445	432	456	444	463	513	441	457	429	457	435	451	449	480	488	458	435	478	481	462	460	464	432	471	480	469	460	436	453	433	451	414	497	435	434	484	483	463	495	437	439	451	471	479	481	463	478	415	470	464	476	455	385	492	427	450	402	491	467	444	413	486	439	426	433	487	464	449	435	430	490	461	439	468	479	461	472	479	455	449	462	506	494	448	445	432	466	444	463	487	449	473	433	439	502	466	462	466	431	440	460	468	426	487	507	431	486	432	476	465	451	412	474	462	438	452	473	460	451	425	489	459	508	436	494	445	503	466	481	488	453	477	447	451	407	482	469	422	452	455	453	491	483	487	481	474	462	428	443	458	484	460	418	436	491	465	439	459	452	422	484	453	471	448	421	491	451	427	425	456	446	450	442	483	469	471	439	481	434	443	461	453	441	437	445	457	458	504	409	438	441	458	485	452	483	471	482	459	484	444	473	483	498	471	469	428	478	429	482	461	454	475	501	460	476	483	475	449	444	473	476	466	476	471	450	427	459	459	401	446	480	456	446	474	435	459	465	454	478	449	459	430	486	455	453	449	463	437	443	482	463	458	432	462	463	481	486	426	481	430	477	507	449	470	441	493	459	481	434	453	417	462	430	479	473	486	452	472	446	448	438	479	481	459	450	447	427	478	475	456	478	453	459	467	465	457	482	450	427	469	465	453	431	448	444	437	414	461	427	464	474	446	463	430	452	461	495	443	484	417	442	480	426	482	444	449	456	442	454	475	434	396	463	501	459	459	474	499	441	464	466	451	466	446	479	463	442	422	456	472	447	457	481	418	499	483	465	465	475	437	434	440	467	467	476	445	404	463	454	466	451	456	469	466	420	489	447	444	456	459	465	486	459	482	463	446	420	446	451	449	469	468	476	434	435	496	454	480	432	468	465	496	451	474	458	468	459	440	477	469	489	480	447	456	486	437	453	499	481	446	473	476	477	447	434	472	485	541	463	494	420	434	454	435	448	478	454	450	451	448	455	486	485	477	438	449	471	453	489	474	442	468	422	475	461	445	492	435	468	440	471	464	454	446	425	455	455	448	466	499	497	464	428	443	437	466	457	453	455	444	475	466	470	467	477	431	445	449	441	460	430	455	459	458	449	434	459	437	464	465	461	463	433	451	431	488	490	432	451	440	438	449	500	471	476	458	486	476	433	469	474	437	460	470	426	446	492	463	438	464	458	469	454	432	446	507	439	442	443	480	444	454	443	474	478	416	464	451	476	444	459	447	466	466	446	420	482	465	440	412	442	458	431	482	528	435	466	476	462	495	466	461	460	482	467	459	464	427	483	419	500	420	495	455	459	476	431	458	439	464	456	479	455	484	460	466	446	477	436	468	448	467	435	467	493	430	459	523	489	473	483	425	462	486	428	433	468	468	482	478	484	444	453	485	451	456	485	454	464	453	407	447	451	456	488	455	455	437	478	461	438	487	489	446	431	461	463	486	452	468	483	448	454	440	433	437	437	455	461	459	491	460	442	478	489	435	437	465	497	452	455	455	477	431	475	441	465	449	439	473	484	468	476	460	456	422	468	462	427	410	488	401	426	439	474	458	488	473	461	445	416	432	476	454	467	425	472	442	446	427	481	418	494	448	456	448	455	451	457	420	442	491	495	458	444	486	470	484	408	472	464	417	455	483	454	482	461	457	437	422	448	443	468	452	465	439	473	421	487	465	457	453	443	443	422	473	450	500	430	447	450	500	489	435	456	426	466	507	486	440	491	462	477	433	462	419	465	476	454	448	481	428	447	465	430	470	473	490	421	473	429	452	453	465	439	462	450	429	440	422	442	409	449	461	443	485	448	426	467	481	470	479	451	498	482	465	462	459	437	452	449	396	443	490	476	458	437	448	500	485	455	470	446	436	454	441	464	452	494	458	475	458	466	441	443	484	436	462	467	467	446	468	470	493	464	458	466	424	442	412	450	462	493	508	497	422	485	478	496	424	494	459	478	471	448	446	441	502	452	450	448	469	449	417	444	478	446	462	446	454	424	462	495	427	518	498	420	423	447	455	487	427	452	451	475	453	432	423	476	456	476	441	463	494	484	481	469	493	456	475	464	459	481	449	451	475	431	449	461	490	467	510	432	441	481	425	447	473	444	478	483	457	429	422	458	468	474	451	444	441	454	469	472	464	440	439	456	437	436	415	465	487	458	487	502	424	453	473	482	447	462	472	461	454	473	489	411	475	463	445	481	449	451	423	509	508	485	435	506	439	455	522	454	495	489	447	432	457	469	473	448	439	454	477	442	461	458	465	434	452	468	472	429	471	462	465	465	450	470	471	483	456	438	433	448	457	432	470	435	441
1763	171	168	174	153	164	137	146	134	151	131	154	128	134	131	108	143	123	127	142	141	134	128	134	137	122	133	126	128	130	112	128	146	135	107	118	140	134	122	144	119	119	140	126	111	138	144	139	110	134	106	137	120	140	129	125	121	142	130	123	134	135	119	146	117	136	115	127	133	116	123	139	121	134	116	124	133	117	117	107	135	119	133	135	115	118	118	122	105	107	131	116	117	110	121	128	147	137	116	131	120	150	117	129	122	122	123	120	128	141	129	128	134	112	122	133	121	121	124	117	131	138	150	121	129	113	135	107	128	149	113	116	125	126	129	147	117	139	114	127	129	127	128	124	143	123	115	140	139	116	124	115	141	127	136	120	126	129	123	137	125	136	131	126	120	137	133	116	135	151	134	119	134	116	120	125	114	134	124	144	115	135	119	125	135	113	125	132	112	123	133	139	112	132	110	143	127	113	141	126	124	107	115	113	114	134	103	111	117	112	142	117	148	126	140	113	145	132	126	120	147	147	135	125	136	131	137	120	121	124	121	138	114	141	127	138	131	126	130	112	141	114	154	113	108	124	125	132	127	121	127	133	129	121	124	134	123	115	113	122	115	125	151	127	130	141	124	141	142	136	135	114	127	121	146	128	123	128	138	140	133	112	116	129	126	111	138	142	124	132	135	132	137	141	134	122	136	122	119	134	118	131	124	134	114	143	151	145	126	147	132	115	121	129	116	132	117	134	120	133	130	118	134	128	114	111	126	152	130	125	112	135	130	102	122	131	128	119	132	126	122	136	114	135	139	125	128	121	136	141	120	128	125	140	125	124	137	130	115	120	137	128	112	135	133	145	113	128	132	142	140	146	122	114	121	139	128	135	135	137	113	134	128	123	132	129	131	119	146	161	119	135	137	129	114	123	130	133	110	126	114	117	116	116	144	125	123	112	138	115	113	109	137	135	122	115	147	130	140	140	126	125	128	138	144	141	130	122	127	122	118	129	112	143	115	112	135	125	141	117	116	132	122	120	139	124	131	149	136	133	132	128	124	110	132	126	146	104	137	104	131	133	147	142	126	132	126	128	116	121	120	145	115	126	139	130	142	135	148	114	131	136	141	130	127	126	113	145	137	114	145	140	129	131	118	127	135	132	127	141	101	128	136	121	127	132	114	136	136	125	127	136	125	110	121	118	121	121	141	122	104	101	149	131	151	127	134	123	137	111	121	135	131	119	126	125	116	119	123	117	127	119	146	144	134	122	129	122	147	125	137	144	140	127	116	121	127	136	114	129	142	116	149	118	120	130	138	114	123	134	127	122	129	134	134	134	143	133	125	103	112	126	132	140	120	127	148	113	117	144	138	124	135	135	117	114	119	147	135	132	105	105	129	122	135	135	114	141	131	121	133	125	137	115	108	122	136	133	132	108	126	130	120	123	119	133	125	144	121	130	130	129	121	126	130	118	132	138	128	125	111	137	137	145	122	136	123	117	139	107	117	127	131	132	138	125	127	128	127	134	125	127	122	135	125	122	125	125	131	119	119	132	131	116	131	138	117	129	134	117	141	107	132	121	113	124	132	156	117	134	115	114	120	127	135	125	136	150	116	131	129	115	124	139	129	128	136	131	141	120	140	130	133	123	128	139	142	130	121	132	134	117	123	139	130	149	122	130	140	130	128	131	112	135	119	112	146	126	118	122	123	113	123	135	146	135	135	150	139	132	126	130	126	129	128	134	112	124	116	121	117	131	123	140	126	130	148	119	124	123	122	143	130	130	147	129	146	115	125	142	123	130	145	137	112	105	144	128	128	130	107	111	113	145	130	128	141	124	133	140	115	124	129	140	129	144	143	157	125	133	133	131	142	128	121	129	123	146	129	142	132	115	122	125	118	124	131	133	123	132	123	117	132	131	142	133	128	112	119	135	111	99	131	116	119	153	128	133	115	120	125	128	126	114	130	126	122	120	126	124	127	141	133	140	132	125	130	124	130	135	128	136	123	115	135	108	140	147	120	137	122	128	113	125	126	107	124	112	118	127	120	131	137	130	113	133	125	101	135	129	123	145	148	114	107	123	130	128	117	133	146	139	136	121	135	135	122	142	150	138	123	134	123	101	132	129	125	135	106	116	138	114	126	126	139	139	131	127	128	117	135	148	121	126	102	111	127	125	132	125	129	140	109	110	128	129	144	140	105	135	119	138	113	125	146	140	136	107	123	115	136	113	127	133	119	122	133	132	118	108	121	114	123	124	149	124	120	126	136	112	130	115	123	133	107	131	116	128	130	142	114	129	134	145	150	159	114	117	120	132	154	124	136	115	125	132	111	132	120	115	116	137	137	129	115	119	111	146	127	127	122	110	117	124	135	119	132	121	130	146	146	108	129	129	122	120	113	139	131	135	133	138	132	138	148	130	105	127	136	114	153	107	141	128	121	131	124	139	131	134	143	133	130	118	126	129	116	119	132	114	136	111	122	112	129	108	125	128	124	120	138	122	127	129	135	114	139	101	118	127	124	136	137	123	111	131	115	139	122	121	133	123	150	122	130	112	135	150	104	126	133	117	141	121	119	110	133	129	126	128	114	127	118	140	120	117	119	149	140	119	101	141	111	137	128	148	137	123	132	129	118	131	113	132	125	136	144	132	148	118	124	129	126	131	118	135	122	124	118	104	125	138	132	134	136	158	130	130	139	113	150	120	131	118	123	129	120	141	143	154	133	133	135	109	138	135	105	106	133	112	130	127	141	128	122	136	113	143	115	144	142	149	136	124	123	137	139	123	141	130	118	133	141	120	106	128	145	120	121	134	126	122	140	122	116	132	120	145	127	141	121	128	149	126	128	131	114	125	117	142	131	103	94	115	132	137	126	135	117	116	117	116	134	101	129	146	140	109	121	141	122	122	135	126	134	130	139	136	109	129	110	123	120	142	128	124	125	123	138	142	138	131	113	117	136	129	119	109	109	130	127	127	122	131	134	122	139	119	140	143	128	153	118	112	134	131	135	135	131	121	128	126	146	130	108	119	129	154	114	132	134	117	141	107	141	134	123	135	105	112	111	109	113	131	122	117	130	120	127	130	145	123	130	138	109	132	136	138	120	126	138	117	156	138	132	145	133	122	127	140	124	121	119	139	124	151	130	123	132	158	128	124	122	133	128	117	135	134	130	145	146	147	118	131	123	117	130	123	117	103	132	128	130	118	146	111	129	122	125	108	137	129	140	119	133	128	132	119	119	151	136	121	125	121	124	121	127	128	124	137	144	117	142	144	139	133	118	126	141	145	119	125	131	141	127	142	140	124	144	126	125	126	124	144	136	135	105	134	124	154	114	148	136	113	144	126	145	133	117	131	129	119	111	130	127	119	133	120	131	128	126	130	114	120	113	127	122	153	126	116	117	133	125	114	135	104	134	132	147	134	132	137	125	140	128	143	128	127	111	119	126	149	130	149	126	137	130	123	117	113	151	126	131	127	130	142	144	109	121	116	143	118	122	119	129	134
1983	585	606	674	634	597	555	566	558	557	542	488	496	549	560	437	486	467	481	537	473	527	475	468	463	498	476	524	447	459	458	468	483	471	511	482	456	467	514	501	514	482	453	499	455	486	469	509	502	478	484	506	504	466	500	449	537	478	496	484	487	468	503	483	499	537	519	487	464	506	469	486	485	514	471	489	495	480	487	516	473	506	528	480	483	476	483	501	497	478	419	495	484	507	511	517	475	445	515	507	459	456	475	499	495	498	501	501	490	510	465	483	471	484	473	514	505	444	511	519	488	522	525	493	446	454	480	473	466	464	451	461	514	474	506	535	493	545	484	457	511	507	478	488	454	455	476	501	482	489	467	476	476	494	482	470	487	426	465	471	489	451	483	502	495	472	459	510	480	442	467	442	486	416	478	489	469	467	472	492	474	521	493	494	465	477	465	514	470	482	450	461	488	490	458	487	484	512	445	468	488	473	506	491	510	498	458	474	473	482	479	462	471	489	458	419	493	479	446	484	488	457	506	457	503	445	485	468	479	477	449	459	475	455	495	504	489	466	458	489	481	466	503	465	485	462	501	465	474	500	443	466	470	462	483	445	509	474	433	480	476	488	470	496	473	464	494	473	473	464	496	471	488	416	476	487	474	512	484	497	489	504	503	478	507	476	504	490	502	485	502	455	478	474	478	441	483	466	444	488	462	462	468	460	524	492	509	490	448	461	455	486	489	477	483	489	512	469	505	499	474	468	454	470	474	513	448	492	451	507	510	519	475	481	492	504	489	479	499	488	467	476	516	487	475	467	471	519	473	484	465	539	476	485	477	488	481	470	521	461	425	483	465	472	480	502	483	470	452	494	499	471	453	479	482	510	472	443	494	522	477	488	487	435	452	468	503	463	473	532	450	482	495	486	477	483	461	448	461	470	444	472	500	490	459	465	510	482	495	514	478	476	453	509	502	493	465	541	444	493	506	500	460	483	558	446	459	459	485	469	474	483	441	480	490	484	472	464	463	484	480	480	459	507	468	494	499	490	464	462	482	475	498	469	456	421	556	486	511	504	459	481	469	499	447	483	492	432	513	457	482	497	484	490	462	497	468	510	465	502	452	511	471	468	470	471	477	469	463	466	449	481	455	472	466	472	496	497	468	465	479	480	482	484	488	444	479	456	453	483	463	471	486	540	501	513	492	456	457	441	451	516	487	527	432	449	514	482	518	478	511	495	447	468	457	439	478	496	488	478	444	485	517	473	481	452	489	460	467	491	439	495	465	479	475	502	515	533	503	459	490	465	513	487	486	512	422	490	455	505	501	447	487	465	473	463	440	489	509	438	479	496	507	497	506	461	532	445	462	499	475	460	492	482	495	471	506	517	471	494	456	505	512	461	449	480	506	501	473	466	487	472	482	440	491	511	449	438	505	500	513	522	497	482	424	493	484	472	468	489	470	459	507	479	471	464	450	519	478	481	459	476	466	491	457	456	479	480	464	460	470	478	474	466	497	519	503	466	452	491	486	460	461	472	464	437	492	483	445	510	491	468	463	490	478	468	460	490	501	416	474	471	494	464	446	467	465	492	484	493	439	462	491	462	500	531	449	451	478	458	488	494	465	479	464	453	489	519	481	458	467	452	489	479	471	477	436	462	492	511	495	474	470	507	461	512	505	488	501	477	479	470	475	479	459	456	497	478	484	467	491	462	512	469	482	487	481	484	494	502	479	467	490	468	493	458	473	491	457	481	493	502	472	486	471	468	433	488	479	433	452	483	468	443	455	461	449	499	475	463	502	491	462	492	455	471	503	448	501	429	514	458	483	486	467	495	476	492	493	497	506	486	448	505	482	509	461	461	492	459	462	481	492	464	478	470	463	501	478	485	470	481	459	498	447	479	509	454	465	465	411	494	496	497	465	500	461	529	471	491	434	475	453	495	500	520	496	480	488	509	516	447	490	478	456	489	488	495	476	454	465	487	480	478	443	457	467	489	438	503	493	473	495	487	502	499	516	466	479	489	477	499	477	496	480	468	469	468	449	507	457	477	445	460	472	516	496	450	468	498	441	486	503	477	489	475	504	492	487	479	463	470	469	523	495	478	492	463	451	465	490	525	478	495	519	521	496	521	474	438	498	472	513	463	467	486	491	473	501	464	503	486	448	475	497	490	510	492	480	483	499	486	467	466	450	502	468	483	485	442	481	529	427	461	490	462	477	494	508	475	490	435	499	476	449	518	476	467	450	463	468	487	455	457	512	494	511	514	468	452	456	460	458	491	498	457	483	491	501	495	472	438	432	501	509	472	507	492	484	481	479	464	480	449	468	498	528	485	463	469	505	497	463	502	470	493	506	488	481	463	478	476	490	504	462	489	464	495	474	468	480	490	467	496	498	475	490	475	461	500	454	483	501	463	467	486	492	475	474	499	487	505	473	448	479	506	464	470	489	507	474	526	505	460	457	477	477	484	484	476	471	453	560	484	466	443	498	469	472	511	522	505	427	453	445	560	458	514	492	500	507	487	448	447	476	482	509	459	450	412	518	469	490	500	500	498	488	505	489	482	476	507	487	500	462	462	477	493	420	468	470	480	493	475	496	471	474	509	473	489	449	504	497	503	478	484	516	477	509	522	492	516	466	488	463	492	508	497	484	493	458	447	493	460	494	468	499	472	492	498	453	488	477	498	481	492	444	519	462	495	436	486	478	458	462	484	469	483	507	462	497	486	468	509	502	461	491	486	488	478	456	470	497	472	523	461	437	527	483	477	476	492	470	485	457	467	469	460	485	472	460	457	457	460	493	445	486	472	456	490	523	471	510	446	461	492	495	455	478	523	449	475	498	481	489	468	472	452	511	487	452	449	503	502	449	461	485	496	476	512	482	446	465	479	496	489	459	439	479	499	468	488	454	454	451	517	494	435	514	484	468	480	466	497	452	469	521	499	471	461	482	498	477	489	495	454	507	461	469	477	488	467	455	467	487	458	500	489	520	503	445	471	499	477	510	503	524	486	482	487	494	501	469	473	482	483	478	495	427	454	473	464	468	486	496	497	502	501	500	492	481	498	463	448	478	483	517	497	459	497	494	477	488	484	513	485	449	478	438	440	472	496	452	481	470	467	492	496	508	457	479	491	525	478	475	485	502	463	488	427	490	483	458	506	461	464	492	483	428	460	479	465	421	481	510	454	501	439	484	504	477	480	486	490	451	484	475	487	513	445	470	515	472	474	477	461	540	462	479	528	491	493	506	458	489	473	470	491	474	473	485	504	469	449	488	525	504	476	509	486	455	454	498	485	502	476	457	497	455	507	495	485	493	465	475	492	514	475	503	474	458	477	469	442	451	479	436	486	484	435	484	478	469	472	462	496	457	498	495	468	479	476	486	454	488	477	504	462	497	509	492	484	471	455	486	519	444	454	497	491	444	444	445	474	513	507	490	507	499	492	444	508	451	477	441	483	480	458	530	473	457	463	492	494	482	452	453	530	480	507	515	475	510	491	490	439
1715	160	184	169	157	149	134	149	160	126	135	129	120	133	140	132	128	143	123	130	125	117	125	143	127	137	144	140	141	121	128	102	124	128	145	123	112	122	105	114	125	115	116	128	123	142	124	129	136	122	109	149	119	133	119	122	116	119	125	154	126	135	128	132	122	130	118	118	127	113	129	120	125	134	135	127	135	133	128	131	140	134	112	103	137	128	140	115	133	137	133	120	129	115	129	132	120	107	135	143	135	136	121	130	121	125	141	115	107	114	126	146	145	108	128	128	132	110	105	113	135	115	127	130	129	128	123	109	122	120	130	120	133	112	115	131	121	130	151	110	118	114	117	136	128	115	122	108	143	122	123	122	131	113	130	109	125	148	124	123	123	125	151	133	115	134	98	109	114	115	131	137	141	112	134	114	127	130	110	139	134	123	128	123	94	114	126	128	131	121	128	125	133	107	120	110	118	117	121	122	122	124	120	140	120	130	133	114	107	121	124	120	118	148	116	125	130	142	102	116	119	127	138	93	124	144	117	140	147	122	126	147	120	118	131	155	144	130	120	110	133	120	147	136	104	109	121	129	103	128	124	129	123	123	125	155	134	111	120	124	140	108	109	135	119	123	143	118	146	130	128	130	111	113	111	117	110	136	125	135	125	130	130	126	138	131	127	120	130	118	119	122	127	115	133	125	139	121	123	117	113	136	122	119	119	128	123	136	147	136	121	115	138	97	118	145	133	129	139	124	123	150	142	119	123	127	147	117	125	129	133	130	117	131	126	114	125	118	139	115	101	126	119	119	134	135	109	128	131	116	123	107	130	129	134	140	132	126	112	129	142	105	122	123	117	130	143	114	108	155	124	101	117	142	112	129	136	146	130	119	138	129	133	118	133	116	120	125	106	139	118	128	114	123	111	120	144	124	131	108	124	109	118	111	133	100	107	132	112	106	124	136	116	120	131	154	104	126	141	148	141	112	151	110	142	113	140	132	142	132	129	119	127	132	123	119	123	132	132	126	107	109	122	131	117	119	127	125	123	115	102	140	109	106	132	123	116	124	103	136	119	121	124	123	142	129	112	115	112	133	127	138	139	136	120	134	131	128	133	136	122	126	128	143	108	111	137	139	140	131	127	129	121	137	132	136	123	135	116	105	117	126	118	110	122	122	112	115	123	123	136	131	115	108	146	136	120	106	114	126	125	114	114	131	146	112	143	132	107	120	135	129	131	120	99	104	118	138	140	136	97	130	129	108	124	102	118	119	123	126	127	114	135	116	118	113	132	132	118	125	108	125	131	118	121	127	125	139	127	125	111	108	120	119	127	120	121	139	103	123	121	99	111	123	116	130	129	128	115	120	124	116	128	101	148	123	121	140	117	101	107	125	140	119	130	129	126	118	143	126	122	132	128	131	110	130	109	126	125	128	144	125	112	121	118	129	109	133	124	118	104	137	137	119	138	121	141	119	139	124	118	126	123	138	128	126	113	115	133	119	113	114	116	124	119	133	118	122	129	125	111	120	133	128	112	123	115	137	153	122	107	140	128	141	123	146	125	122	125	100	129	113	145	125	124	120	105	126	122	112	123	130	138	124	125	131	130	115	126	117	114	113	140	145	132	118	134	131	119	121	117	120	135	129	135	127	109	118	111	120	116	139	137	145	125	124	99	130	127	128	120	130	152	144	127	130	105	129	116	140	123	111	135	131	131	113	116	110	125	139	122	128	115	116	134	128	125	109	118	113	137	113	124	135	117	106	107	131	116	105	130	127	101	110	132	151	134	139	134	141	121	133	129	130	124	128	131	136	134	112	137	130	118	129	103	107	112	105	130	124	116	132	112	111	134	138	123	112	106	138	123	128	126	115	111	116	119	132	106	132	114	129	145	139	130	115	121	122	119	106	138	133	118	111	117	129	136	119	109	128	118	138	133	126	135	116	123	119	137	118	142	134	130	118	96	124	119	120	128	141	116	126	131	134	134	121	132	116	117	105	123	142	145	142	123	114	126	137	124	123	122	134	110	116	132	121	128	139	139	108	124	124	130	118	125	121	110	122	105	123	156	114	131	119	126	115	122	130	113	118	142	105	130	114	130	116	121	101	119	108	126	151	106	127	132	109	124	140	123	118	125	134	119	138	127	107	106	125	117	122	124	139	126	119	132	126	124	149	131	134	117	118	142	111	114	138	130	121	154	107	128	125	130	119	121	133	119	128	132	121	119	109	124	134	151	138	127	113	132	117	117	121	119	126	104	141	117	123	139	120	123	117	128	123	123	104	110	114	121	128	121	122	135	110	127	120	106	138	123	119	129	112	128	118	137	120	133	131	150	148	133	140	134	133	113	146	103	117	123	120	113	127	133	110	130	129	122	137	118	133	128	116	132	127	105	135	140	118	122	128	123	123	113	125	123	118	136	141	99	137	117	118	126	133	127	147	103	139	123	121	124	133	126	133	135	113	144	109	137	112	127	113	124	115	113	106	123	127	123	138	108	127	112	123	145	126	132	123	113	122	141	129	124	123	138	110	118	123	147	125	118	144	96	114	113	112	132	122	125	127	121	132	117	115	141	128	127	131	128	124	123	118	120	116	132	119	131	136	113	115	135	110	115	114	130	134	135	115	140	128	109	124	134	143	132	146	123	124	111	114	115	139	110	129	107	109	126	141	128	123	120	136	138	118	116	136	117	133	127	126	117	132	125	110	125	128	125	136	123	144	115	123	133	132	136	115	113	130	135	134	117	131	129	137	125	142	126	129	122	135	113	134	108	123	105	111	119	119	126	125	141	129	125	140	118	118	116	116	125	130	113	136	137	117	105	148	110	129	134	118	125	122	117	128	123	131	128	135	139	135	144	141	135	115	138	110	100	118	128	125	118	117	115	133	124	136	99	120	111	115	121	125	143	123	114	120	128	123	122	133	131	131	115	121	140	131	106	132	113	117	117	123	120	133	128	117	121	136	116	131	106	122	143	114	111	111	134	136	107	129	121	117	126	110	132	110	129	145	133	112	131	136	110	128	117	135	120	128	127	117	122	113	126	155	134	126	121	116	138	130	119	121	129	147	116	123	116	116	127	109	101	143	135	141	133	133	123	118	141	120	108	121	100	123	126	125	144	118	107	127	133	124	139	129	127	114	133	144	109	128	147	110	117	136	117	131	120	132	114	128	130	122	122	119	132	116	108	122	135	128	153	132	125	136	133	131	113	131	120	122	117	110	110	122	145	125	115	109	114	157	120	137	135	113	124	109	116	143	118	143	134	109	139	132	142	127	111	137	129	121	120	135	124	122	120	123	142	111	134	130	103	128	134	141	142	132	107	136	133	133	125	117	141	115	131	119	116	121	118	136	115	115	131	119	129	142	115	125	114	118	130	113	131	110	122	101	127	123	120	114	115	138	144	124	121	121	136	105	103	132	133	119	127	119	131	107	138	131	116	136	126	132	139	117	118	119	104	127	123	126	120	134	150	147	120	133	145	134	143	119	129	136	132	107	132	135
2028	542	636	683	594	598	589	538	530	540	551	519	520	547	493	484	478	497	506	443	481	482	480	505	464	475	462	461	461	462	479	472	494	489	436	461	477	462	428	501	486	493	513	467	432	456	487	466	488	495	455	492	487	478	438	481	495	514	486	442	481	512	442	526	457	458	487	465	493	469	493	474	465	433	496	450	486	474	451	488	483	426	492	476	444	460	457	490	465	476	498	499	449	450	475	461	456	500	481	471	508	456	496	480	474	457	447	464	459	452	482	459	477	485	471	463	502	446	494	471	491	438	484	459	489	431	478	496	482	482	507	491	489	501	486	503	524	486	497	450	438	521	474	482	456	461	431	489	462	446	497	480	463	445	486	466	439	473	487	441	466	524	473	484	435	465	474	453	483	455	464	495	457	494	472	478	491	457	484	458	495	466	472	469	494	420	453	469	466	479	461	446	445	485	490	429	447	468	449	484	481	464	440	487	428	462	516	474	483	474	450	472	471	426	486	483	475	432	487	452	486	460	432	478	513	478	476	493	450	459	436	477	501	498	491	449	489	508	446	492	504	492	459	472	464	455	450	503	493	459	468	496	492	479	473	469	445	459	489	469	436	499	441	462	460	466	446	487	464	474	454	464	489	470	494	467	516	502	431	461	466	465	485	464	433	461	450	469	454	512	477	483	468	461	481	507	492	482	449	485	479	451	463	461	471	469	480	456	491	458	462	465	474	465	479	489	478	512	473	435	468	495	516	497	493	491	499	502	482	485	465	459	487	497	502	485	467	464	460	447	494	452	490	465	479	474	436	477	461	440	499	494	508	432	485	467	516	479	455	433	455	477	472	479	439	448	514	436	476	469	448	464	468	440	454	476	461	467	480	461	511	417	479	469	441	486	458	475	442	509	464	475	466	473	435	493	453	449	488	500	426	443	444	445	481	481	463	489	480	471	480	474	478	439	518	484	488	471	459	423	504	485	464	425	453	494	509	474	472	480	473	485	478	493	461	464	458	550	469	460	495	453	515	481	470	465	530	480	464	492	498	448	490	492	481	468	431	491	481	453	459	493	502	494	472	463	503	491	463	456	475	482	465	463	482	496	492	459	500	478	450	495	465	474	461	529	461	484	484	474	470	468	445	482	465	472	450	494	462	500	446	476	509	437	462	445	439	468	486	456	450	457	491	433	481	478	481	446	472	507	451	523	469	485	447	511	434	480	470	455	486	452	450	447	459	437	502	462	504	462	479	503	494	490	511	453	511	484	451	473	459	458	476	478	457	487	447	458	421	445	500	463	452	449	499	505	471	508	480	465	449	456	465	458	455	456	451	475	501	495	463	461	501	418	456	418	454	452	460	470	445	450	493	466	481	428	445	498	482	462	461	477	471	470	496	486	487	462	465	492	472	464	454	441	486	480	486	453	464	448	465	471	443	501	512	486	512	457	482	462	416	452	428	508	393	440	450	492	499	442	441	474	478	443	428	464	484	469	501	423	506	477	440	462	456	436	470	464	492	446	446	472	458	470	470	472	473	481	483	474	449	472	452	483	432	460	496	460	421	497	470	464	465	482	499	493	454	449	477	498	475	487	478	506	450	468	457	458	438	502	459	463	516	503	491	471	473	479	494	489	462	474	431	475	451	449	467	477	464	484	486	490	468	492	475	486	460	465	505	472	495	493	474	517	451	468	484	456	468	431	492	427	466	460	423	514	448	457	479	422	475	488	437	474	454	503	466	449	454	425	427	470	517	489	452	433	490	449	465	500	462	452	444	459	480	459	450	481	455	469	475	422	487	465	470	473	432	456	486	462	474	442	490	454	470	446	472	513	503	465	433	489	462	477	472	475	469	482	484	454	414	474	485	487	451	489	460	469	450	497	483	498	459	468	469	504	447	446	473	499	496	507	441	473	489	493	461	421	475	460	488	450	479	492	461	506	475	404	479	487	470	464	501	455	484	491	457	504	474	501	482	426	468	470	472	446	478	431	474	462	461	485	459	492	483	464	492	456	464	440	464	486	476	457	470	492	465	488	487	470	488	489	462	421	503	456	480	475	441	494	497	437	458	472	480	444	484	461	463	501	472	514	476	499	463	472	457	477	438	472	449	476	469	468	467	454	455	416	446	472	483	527	483	466	449	472	462	490	473	432	506	452	489	467	463	432	497	447	474	480	497	498	455	448	467	456	481	494	457	469	454	425	441	437	477	466	468	487	451	477	472	497	504	491	460	486	448	497	442	465	470	501	470	480	481	493	478	480	449	506	464	481	417	445	435	469	463	457	495	470	517	466	474	488	496	464	451	474	490	496	483	478	477	475	484	438	514	504	474	472	460	472	437	466	496	434	486	469	465	494	485	473	506	472	477	469	463	494	499	479	501	459	436	484	497	482	480	433	467	489	454	470	502	464	500	483	443	459	494	465	506	479	466	472	467	518	481	461	470	479	504	435	476	432	448	498	463	494	458	453	495	452	495	456	471	473	464	466	449	474	465	482	471	500	439	438	514	472	468	459	484	453	467	494	464	448	522	475	470	499	491	483	429	484	460	504	473	475	444	464	485	440	470	496	484	460	482	462	462	470	478	519	488	473	455	493	460	475	451	484	473	504	460	491	485	488	450	458	443	481	456	473	473	483	482	468	489	434	433	491	459	498	445	432	450	501	482	482	446	447	459	464	498	476	445	490	447	411	490	470	448	441	479	490	473	425	474	483	447	469	515	472	488	474	455	449	452	468	471	507	470	482	442	467	482	467	504	450	468	490	509	461	477	475	465	468	497	483	472	443	477	459	456	451	423	487	479	488	447	495	437	495	464	460	471	463	457	454	483	445	475	468	473	454	471	477	486	444	458	492	481	471	476	446	454	443	459	491	436	510	463	516	465	476	494	480	470	509	449	485	469	498	475	454	465	503	483	499	476	444	463	488	463	463	487	469	467	471	504	510	485	497	458	445	443	498	432	437	468	478	482	444	485	462	459	484	482	460	460	457	459	462	496	501	499	451	494	465	471	477	465	492	522	443	484	479	485	450	456	442	479	468	438	482	408	441	474	456	430	448	457	481	483	504	453	468	463	460	495	463	487	467	442	460	476	469	470	480	463	464	490	462	447	481	482	461	488	474	482	485	475	457	486	504	457	470	478	470	471	463	459	475	478	455	478	472	473	461	488	460	489	503	489	460	495	422	477	443	508	477	445	460	479	441	505	490	493	430	490	482	515	498	500	499	466	476	472	444	501	455	418	481	469	481	483	447	483	473	479	464	472	476	475	446	471	477	463	484	448	487	495	450	461	459	470	423	500	469	481	466	484	445	477	468	476	516	449	402	457	494	492	497	492	452	459	496	514	489	430	483	470	483	454	470	451	446	499	465	470	473	460	496	486	444	451	507	463	460	497	459	488	467	477	458	486	469	473	481	480	462	471	455	466	459	477	480	472	468	508	484	477	460	442	446	483	462	453	509	433	508	471	451	454	493	500	457	480	437	478	494	423	457	467	473	491	490
1701	167	173	173	167	144	132	139	129	141	159	128	134	153	133	119	129	145	112	129	151	136	109	108	113	117	141	125	122	137	104	125	102	126	119	130	130	137	133	134	113	128	114	113	150	117	140	122	137	120	119	130	123	127	149	130	121	113	138	144	108	114	137	131	117	118	129	118	128	122	109	123	116	136	140	121	128	138	142	114	128	133	129	131	120	123	132	146	106	139	112	127	143	131	124	132	125	136	110	131	110	128	119	136	119	119	123	126	123	121	141	126	132	147	144	152	114	127	106	108	131	135	103	134	134	140	131	137	127	103	156	126	125	131	143	124	113	104	123	128	125	128	126	145	119	123	114	127	130	123	122	131	130	142	103	124	140	144	114	128	133	124	144	133	140	134	132	128	133	140	121	111	113	129	138	119	104	131	137	146	142	128	113	116	137	124	143	134	115	109	133	121	127	115	111	147	133	120	126	128	143	135	101	143	140	122	128	135	138	123	130	115	129	126	118	111	153	109	125	131	130	121	155	142	120	132	122	128	144	122	128	128	124	134	128	124	131	112	108	129	126	102	124	130	113	153	119	121	129	127	119	117	140	113	122	142	131	132	118	138	136	126	129	131	136	126	137	128	127	115	115	139	142	147	115	103	124	120	113	125	127	140	127	116	134	129	100	117	117	119	112	125	115	123	120	125	100	117	112	118	123	129	128	132	132	107	120	107	115	125	142	121	126	132	108	114	107	112	128	150	130	111	126	119	109	134	148	154	127	149	140	128	102	116	129	126	126	110	114	118	135	112	110	124	134	148	124	112	116	126	110	120	131	151	118	134	133	107	147	153	108	116	134	128	148	141	135	130	127	129	110	124	128	125	137	108	126	93	147	110	137	105	139	126	115	105	136	107	160	116	137	134	155	109	126	134	140	133	123	131	133	127	115	117	127	117	120	130	134	123	123	136	104	117	128	117	124	114	116	119	113	120	120	124	118	122	119	121	118	141	124	135	127	121	115	125	131	125	132	129	148	108	148	132	108	131	135	131	126	139	113	126	123	111	140	122	108	121	124	129	117	136	123	126	122	133	118	136	127	113	136	129	123	139	137	123	154	128	147	114	130	131	108	116	128	116	123	124	116	139	120	134	116	124	120	122	93	117	125	115	116	124	143	116	151	121	135	130	116	126	124	153	127	109	127	119	125	134	156	111	113	127	123	127	124	116	125	141	132	121	115	136	119	114	136	121	114	116	134	121	109	138	115	134	99	117	150	113	129	137	123	136	130	130	117	133	121	147	111	114	144	124	114	116	131	103	131	125	116	136	122	112	97	120	103	115	145	136	133	122	109	121	124	116	116	104	117	131	121	144	126	136	134	118	136	129	112	103	140	132	124	122	133	126	109	120	125	133	131	129	125	122	125	111	139	139	149	144	139	118	138	117	133	113	119	110	119	130	128	163	140	126	119	122	136	126	114	121	142	96	117	120	134	122	116	118	107	138	134	115	131	122	109	104	117	124	147	133	98	112	124	146	130	119	125	136	134	124	127	133	132	140	121	130	131	138	110	111	118	117	112	131	119	121	110	137	120	121	109	107	115	129	124	130	108	139	123	113	129	123	121	150	103	123	119	131	131	117	120	135	123	122	129	138	142	129	128	143	138	123	128	133	127	148	146	125	121	123	125	128	108	112	127	133	123	102	111	119	122	109	125	115	108	117	127	133	125	113	134	129	112	127	137	133	123	125	127	125	129	123	137	111	109	142	140	141	117	113	114	117	111	107	119	120	124	119	118	144	103	134	112	127	139	121	136	133	125	127	127	127	117	109	120	119	159	135	130	138	104	137	126	131	131	110	109	146	134	136	137	137	115	129	102	135	134	126	136	138	140	111	123	150	127	140	146	115	145	114	132	151	114	143	129	119	116	119	141	125	110	128	115	146	127	131	144	117	137	124	127	105	148	128	117	133	123	131	141	132	123	116	136	134	140	112	139	123	113	136	125	145	113	109	138	126	137	123	109	127	133	125	136	138	130	124	127	137	137	137	145	132	112	123	124	130	125	119	119	126	117	130	140	117	139	126	136	157	128	126	126	146	123	131	128	108	157	112	135	112	135	136	109	133	123	128	147	128	135	134	145	120	126	125	131	140	114	126	125	114	153	132	129	115	128	147	131	133	115	126	141	123	117	132	124	115	115	126	126	129	123	135	120	123	130	107	142	112	105	130	124	131	124	131	135	127	129	142	122	123	126	102	127	148	99	132	107	111	130	119	113	143	140	130	127	129	112	125	126	123	115	111	122	131	136	134	120	120	117	131	123	127	122	123	129	124	154	132	128	136	133	132	127	122	106	125	137	130	121	128	124	121	124	134	120	119	145	145	125	141	127	131	140	117	132	124	142	130	131	124	145	135	132	108	113	116	144	132	135	139	120	125	119	97	145	135	123	118	126	134	109	137	120	121	115	134	142	139	123	118	131	131	121	137	128	145	116	124	136	122	101	125	141	123	118	116	137	148	127	123	129	138	122	131	116	129	127	126	108	121	122	116	129	128	141	111	119	117	139	130	137	133	131	121	120	121	116	130	104	108	147	125	128	135	123	114	152	130	134	122	131	126	121	143	132	150	130	142	101	125	98	126	138	132	125	110	127	117	129	115	113	130	113	131	109	136	134	121	117	116	134	129	122	124	139	140	118	132	121	142	147	116	129	154	120	127	128	139	117	121	138	119	132	147	121	104	101	155	121	112	142	126	110	128	135	107	122	142	117	128	110	134	124	124	132	126	139	145	117	110	127	128	122	130	129	122	117	131	119	129	146	118	126	123	124	120	130	130	125	127	139	121	124	139	145	127	140	129	129	128	114	130	118	126	133	135	143	109	119	117	116	105	133	135	131	134	136	137	119	129	142	142	132	136	132	139	135	140	108	118	134	105	113	122	132	99	129	126	128	118	121	128	154	125	132	130	145	129	133	113	133	126	127	135	120	131	116	115	136	130	135	118	127	132	111	122	138	116	119	138	115	135	116	127	127	123	101	118	133	101	113	132	114	152	126	125	116	133	124	134	136	136	118	114	122	114	140	126	131	135	137	126	136	128	126	135	134	121	116	128	115	127	132	121	125	132	137	124	126	119	117	122	109	128	115	121	142	121	124	111	141	118	127	119	116	143	140	113	123	117	113	121	121	135	117	131	110	120	146	132	128	122	126	149	129	122	127	124	131	119	140	108	131	139	124	138	125	129	140	138	123	115	115	151	130	124	118	138	143	115	119	113	119	121	106	133	134	111	132	114	118	150	109	147	113	142	122	121	136	130	98	134	114	132	159	127	122	126	121	125	131	126	145	104	117	105	130	121	109	116	115	119	125	128	120	123	129	122	113	102	104	133	126	123	140	114	128	142	117	148	140	123	129	118	134	117	138	106	132	119	124	135	127	124	125	123	142	110	126	122	117	134	121	126	118	118	149	132	110	134	101	142	129	130	124	107	139	117	126	118	131	121	143	132	115	110	139	114
2056	569	608	699	600	607	569	534	550	547	521	543	514	523	498	490	503	485	471	463	528	470	468	446	493	474	480	532	496	488	466	453	443	459	497	492	446	439	470	491	460	444	489	498	465	487	466	470	455	459	460	465	490	464	444	484	500	494	521	452	471	514	456	452	515	456	477	457	502	445	501	492	468	497	459	466	450	465	462	456	468	499	510	446	480	481	454	442	456	516	456	500	468	449	451	466	481	442	449	512	460	529	461	441	472	444	484	481	448	450	466	463	464	476	492	479	436	448	462	450	492	482	518	469	508	431	474	480	463	440	486	439	457	506	483	511	539	489	462	502	508	495	439	445	442	482	480	514	448	429	526	470	452	482	429	459	461	492	502	474	438	478	449	487	500	502	492	466	477	511	468	439	470	453	428	477	477	510	481	459	471	478	477	460	478	432	514	443	453	488	464	436	491	488	487	489	472	480	504	493	462	460	418	489	453	473	475	474	443	480	499	463	491	461	468	423	451	471	472	468	474	467	450	471	427	501	465	471	459	457	462	475	452	468	499	459	473	514	500	435	451	452	457	454	428	476	464	467	505	507	406	457	479	445	493	468	447	494	465	443	462	493	443	450	492	452	461	461	489	447	454	464	470	465	455	467	476	447	464	454	463	495	500	444	472	438	434	466	455	490	454	457	442	475	463	496	445	471	482	478	490	503	488	467	492	491	491	473	472	450	510	455	472	464	481	436	479	423	491	472	497	481	475	470	437	478	494	452	429	500	487	472	450	480	495	465	466	509	472	455	476	495	474	471	453	472	456	477	494	495	471	488	461	486	476	467	494	486	488	445	490	467	456	486	483	505	479	479	480	474	493	454	477	512	495	476	499	500	471	452	479	457	460	478	451	512	435	465	468	448	430	464	496	475	456	487	434	462	456	488	453	479	487	503	496	473	462	443	474	426	529	471	506	468	436	471	492	450	487	460	508	466	470	477	455	474	490	472	458	433	480	436	467	464	467	462	464	447	453	479	477	453	508	470	495	498	461	489	474	501	440	484	461	439	478	481	468	474	465	514	471	486	475	504	477	476	453	447	459	498	458	494	489	462	501	433	470	491	424	484	498	507	521	482	485	476	483	474	451	471	440	471	471	476	483	457	473	439	434	466	472	473	473	424	483	531	486	434	416	478	488	466	484	494	414	489	482	457	432	445	485	537	460	485	473	470	482	455	496	458	484	464	439	475	457	488	473	484	479	488	461	458	470	459	453	442	503	487	446	473	451	478	442	486	436	488	495	457	486	450	485	473	482	458	483	467	481	540	479	449	485	495	465	469	481	473	472	490	514	488	474	485	448	473	480	462	494	471	479	468	464	466	496	467	446	481	474	462	484	473	451	483	447	458	488	496	429	486	442	426	488	459	470	475	478	446	498	474	500	502	479	475	472	490	478	489	449	439	463	502	504	496	470	493	459	473	476	500	468	460	458	543	462	464	502	470	502	502	489	478	522	503	447	479	472	460	503	461	466	446	442	504	507	487	469	497	471	498	459	476	485	486	477	506	472	482	481	490	450	464	463	480	437	449	467	476	478	490	497	497	414	505	493	472	462	463	456	494	449	494	481	502	465	467	471	478	496	493	497	443	514	449	421	479	456	476	437	446	436	439	443	472	473	478	509	430	463	444	485	477	511	470	455	473	477	490	455	470	479	457	438	453	516	528	454	505	500	461	459	486	476	478	471	464	419	484	491	462	489	481	521	482	465	467	462	455	472	453	467	500	494	479	505	488	458	477	467	481	458	493	485	502	455	427	474	478	471	432	432	445	468	468	466	497	475	509	477	495	448	456	492	497	460	487	473	486	464	496	482	467	488	513	473	447	496	438	494	435	483	499	449	449	494	453	493	482	469	481	489	468	448	441	472	489	447	460	470	492	481	473	487	472	470	482	456	443	449	479	477	448	465	479	478	450	459	445	468	484	466	467	520	484	453	466	476	455	451	477	503	461	491	465	496	458	473	476	473	463	464	449	495	447	472	489	485	460	464	495	502	506	487	444	492	458	446	477	458	472	469	473	480	446	498	469	415	450	486	395	460	473	472	467	459	489	444	482	464	479	447	446	484	485	470	506	491	491	491	479	480	508	484	495	493	472	456	506	503	510	498	442	492	468	460	479	494	492	472	503	492	494	488	455	464	458	470	473	493	470	453	482	471	483	484	461	483	463	473	457	527	461	497	475	434	451	454	500	459	522	448	451	456	461	498	475	468	517	455	474	486	479	466	487	454	493	449	456	462	480	468	454	477	443	483	490	463	455	473	479	479	472	466	482	440	489	478	454	472	510	464	458	474	509	463	464	477	473	478	471	487	493	497	482	478	489	496	520	452	458	462	478	459	462	491	467	496	477	525	495	468	496	449	474	464	495	493	458	461	518	513	436	473	494	485	485	474	449	448	483	419	464	477	439	474	445	467	487	511	486	481	472	484	514	478	474	480	500	480	447	525	480	450	450	527	461	501	469	461	478	459	459	447	474	424	480	450	431	446	479	486	453	457	454	497	453	477	451	493	484	472	470	480	457	475	513	441	473	474	475	434	461	510	470	483	454	458	456	484	454	498	489	502	464	480	490	450	490	452	458	498	470	468	465	463	474	427	468	462	453	470	455	444	464	474	480	502	479	513	464	461	467	454	516	470	447	422	492	504	495	460	484	479	447	497	467	477	458	485	448	460	477	448	437	477	470	469	499	507	469	461	487	461	450	479	461	464	474	459	484	463	470	447	441	453	453	481	446	457	437	487	480	443	483	472	435	492	488	440	468	466	433	444	468	490	480	477	474	484	470	468	512	438	472	449	485	437	428	480	504	493	491	418	464	465	448	488	500	472	463	457	509	487	473	464	474	492	425	437	485	469	475	485	498	474	447	453	486	465	486	471	457	496	469	457	491	450	475	442	494	465	496	462	422	463	464	469	489	506	494	479	469	504	488	463	493	474	494	508	464	470	466	474	468	448	491	486	462	494	442	478	459	455	489	462	462	473	471	442	490	493	490	504	468	472	528	440	475	442	486	453	430	471	485	465	478	453	485	468	460	466	505	472	482	464	456	486	454	489	483	450	455	444	406	470	483	460	514	421	485	500	489	512	457	439	471	479	496	484	484	472	467	454	464	499	486	476	483	447	480	441	404	475	483	481	478	469	468	491	487	470	456	460	473	462	477	494	466	492	494	448	473	463	483	476	463	497	453	507	460	443	465	425	504	462	484	482	452	470	457	464	476	473	492	480	477	476	432	459	443	484	465	449	483	484	477	482	452	491	437	446	477	484	503	500	467	423	495	472	464	467	457	492	478	464	454	468	507	474	477	509	482	527	448	482	450	464	476	457	448	451	472	499	455	486	469	490	476	479	470	468	474	500	470	442	496	482	458	466	462	515	456	494	491	485	490	433	475	497	510	509	467	495	471	469	494	450	478	509	496	450	462	476	473	495	463	502	460	464	463	444	498	479	475	499	496	475	474
1653	153	187	163	146	150	142	132	159	160	135	115	113	138	135	113	127	124	129	102	118	137	122	122	107	112	116	113	125	149	117	122	111	127	119	98	136	123	119	107	116	114	126	111	125	118	124	119	130	128	126	110	118	124	124	126	119	125	122	121	132	115	116	126	108	113	143	124	125	124	129	122	129	157	111	108	113	130	125	131	122	124	129	110	119	109	105	121	131	107	116	100	128	113	131	115	121	98	126	122	111	124	104	130	133	124	134	118	105	124	134	123	114	126	115	116	115	124	115	119	116	135	140	131	109	111	131	142	117	127	120	125	128	127	136	136	132	138	124	139	124	127	133	115	144	142	127	119	117	121	115	128	116	137	147	135	139	115	106	114	116	121	113	110	106	113	114	133	119	106	129	141	112	139	147	103	137	118	112	100	134	109	118	127	126	94	116	125	115	134	107	114	132	126	118	134	117	129	119	132	107	100	129	113	120	121	109	118	127	108	114	140	115	138	107	126	119	133	125	130	141	100	121	121	123	107	109	118	103	125	107	122	120	148	106	118	124	125	118	96	132	122	101	110	110	128	133	130	117	139	136	133	134	122	98	104	117	121	124	112	114	104	108	123	132	142	131	103	130	123	137	145	149	132	125	112	140	108	125	97	122	102	137	114	104	120	102	126	119	116	121	127	129	131	135	113	117	130	129	114	127	124	107	122	125	126	116	125	112	106	131	135	111	119	100	138	125	124	98	137	119	140	109	108	121	139	105	137	139	98	118	123	114	119	109	108	127	120	134	141	126	128	131	139	101	129	129	130	115	121	133	111	141	120	113	126	116	112	118	122	136	115	120	138	112	132	121	126	127	122	126	131	122	126	123	130	101	113	134	124	116	129	112	131	113	139	126	107	113	125	133	129	128	119	116	134	116	110	137	142	121	119	111	125	127	122	97	103	127	112	118	107	111	104	103	114	120	120	133	128	131	124	126	110	110	114	109	111	131	128	118	130	119	114	116	137	123	122	113	122	136	113	137	112	122	135	120	113	116	125	117	107	125	111	113	100	122	117	98	135	126	107	130	115	121	125	127	108	125	127	129	120	114	114	113	113	140	132	107	111	131	112	118	122	115	123	107	118	127	125	122	119	102	112	108	128	113	114	106	143	138	126	121	130	112	128	117	126	157	124	126	131	113	119	127	121	134	123	136	104	108	110	127	133	118	115	109	118	95	117	123	137	116	128	129	115	109	134	137	114	111	126	111	125	126	116	114	115	130	131	103	116	122	119	109	114	131	129	116	113	100	125	105	126	136	146	129	119	119	131	121	113	111	118	120	123	130	122	107	143	109	117	90	119	105	115	133	127	122	122	120	121	111	136	109	134	110	119	110	95	118	110	134	112	137	123	128	104	129	130	138	106	126	107	109	122	129	118	119	130	149	116	128	139	115	106	111	112	112	119	121	108	118	109	127	134	120	133	137	115	105	137	123	117	115	129	118	139	134	106	114	130	122	123	138	109	108	104	114	125	125	118	112	117	123	116	124	95	138	92	125	163	137	97	131	120	138	144	131	99	128	117	133	102	116	114	122	111	130	128	119	113	138	119	108	132	131	118	120	112	131	117	114	102	131	113	130	98	109	134	134	121	132	124	126	138	135	125	125	137	127	113	111	130	100	131	119	128	118	134	121	131	131	122	105	119	113	122	122	110	128	143	107	113	132	139	104	122	135	131	121	137	120	121	109	114	118	132	130	139	132	128	123	116	128	114	125	125	109	112	120	94	129	109	146	124	121	147	119	122	115	118	130	136	121	131	130	115	120	124	101	119	148	125	106	116	127	119	101	130	129	139	131	127	97	133	125	124	143	114	132	120	130	123	121	117	122	154	125	115	95	103	96	118	117	135	95	124	123	112	113	129	129	145	96	112	142	129	105	108	127	130	135	101	104	137	126	115	122	115	115	118	130	110	111	124	103	116	129	111	113	122	120	127	137	129	124	145	108	126	106	125	142	125	125	134	115	120	105	119	118	113	120	126	120	121	105	125	115	124	123	127	127	129	119	135	105	132	119	130	122	137	116	115	121	118	115	104	132	122	125	113	127	130	104	124	121	113	121	116	116	121	105	103	101	125	125	124	108	117	125	116	117	117	123	114	142	132	133	113	124	124	137	116	118	134	126	123	126	105	128	141	99	118	99	119	94	96	128	144	124	105	118	129	105	119	108	124	121	118	113	132	133	120	113	129	127	148	91	128	129	121	128	131	120	119	135	119	134	105	116	124	126	108	132	115	117	127	139	120	120	129	119	107	132	120	120	135	105	119	98	118	113	106	122	123	125	121	109	136	116	141	139	130	125	116	107	107	101	136	123	143	119	98	130	118	116	129	105	141	121	131	104	115	119	135	129	134	99	125	114	116	115	129	114	130	122	128	120	145	129	122	119	143	102	137	110	127	112	114	116	119	132	119	123	125	136	125	118	123	103	110	136	117	111	129	124	122	115	96	113	128	118	121	104	121	143	135	135	136	139	139	115	102	109	109	113	146	127	105	127	128	150	110	126	128	128	121	128	122	137	113	116	116	107	138	109	130	125	92	132	126	123	129	122	108	130	138	132	116	106	124	123	105	120	130	129	115	142	132	122	124	128	121	120	118	118	116	133	127	105	118	136	115	113	118	132	129	116	121	109	154	116	132	126	120	117	132	110	124	120	116	127	118	116	130	123	106	126	122	119	124	122	107	108	137	126	113	138	124	140	117	113	119	123	113	119	124	131	115	117	104	116	111	110	131	113	134	134	130	111	123	115	105	102	131	132	124	116	145	144	112	122	129	104	117	108	106	123	124	115	123	124	122	118	120	134	137	116	114	126	118	115	116	115	129	110	118	112	117	122	100	143	129	136	116	110	105	120	141	114	140	126	126	137	115	98	137	120	110	134	138	115	136	132	122	143	126	112	109	108	145	129	131	130	115	129	121	108	131	145	118	128	134	118	123	124	126	109	134	122	127	128	134	129	135	131	129	107	126	128	111	128	134	129	137	127	125	136	121	110	100	124	125	131	113	117	111	139	119	111	130	128	125	129	134	136	114	118	134	99	122	136	126	135	120	105	131	114	116	100	109	124	107	113	117	135	106	108	124	112	134	123	122	129	109	132	118	133	132	126	112	114	132	126	109	118	105	124	120	109	127	110	130	128	105	126	125	109	117	105	121	109	101	123	102	131	125	112	128	121	110	116	101	121	113	121	128	108	107	128	110	143	119	133	109	127	117	118	113	122	112	119	119	117	100	131	107	114	124	128	117	138	122	103	128	115	129	118	134	132	133	121	134	127	142	127	129	148	104	102	114	126	135	129	125	134	118	130	114	132	117	128	123	139	122	138	121	128	119	116	118	122	110	119	147	131	130	124	119	130	120	109	113	121	105	131	115	119	124	125	107	131	111	129	114	122	119	134	130	130	118	114	113	116	125	127	112	124	105	121	113	146	122	129	123	118	115	120	125	151	136	122	105	124	120
2031	535	573	657	582	546	575	518	511	522	492	472	505	527	463	506	469	439	507	458	495	444	491	432	446	407	449	471	445	463	458	454	470	462	467	461	482	459	436	473	415	474	425	455	466	450	463	479	488	466	476	438	435	426	457	467	486	484	459	468	484	461	460	481	480	427	470	427	444	437	428	473	446	456	467	446	472	464	421	443	442	463	475	463	474	479	474	472	454	446	424	448	466	450	462	446	438	416	457	475	458	452	429	455	477	487	455	447	483	483	507	407	439	484	476	450	466	429	466	457	485	451	458	417	489	482	424	473	454	448	458	488	424	454	452	526	488	429	437	463	458	440	435	430	471	462	422	469	433	456	441	463	449	460	450	441	480	464	482	480	433	453	495	410	458	435	477	417	428	423	445	493	429	474	410	445	464	462	468	481	443	440	433	459	445	486	431	452	483	476	476	456	442	460	469	461	439	458	440	452	446	473	456	493	451	467	433	405	470	489	446	467	471	460	465	446	489	469	469	448	455	442	452	451	476	425	421	439	456	426	447	417	442	454	468	434	423	422	464	445	440	405	426	453	418	480	468	463	491	457	471	390	452	468	447	469	438	447	443	433	454	433	406	458	451	455	438	450	454	458	426	391	430	473	449	482	442	440	445	472	444	421	481	445	449	473	465	438	458	482	481	473	421	436	451	461	453	450	444	430	436	474	420	443	472	473	460	440	449	480	466	501	448	446	429	452	479	465	435	447	445	457	466	476	479	451	433	464	453	456	461	474	463	476	445	464	449	448	462	424	446	456	432	431	464	449	472	434	434	449	454	459	438	423	476	418	469	433	432	475	439	449	463	450	458	454	450	459	485	489	450	458	513	508	465	434	456	475	435	426	453	438	497	465	431	490	475	430	454	455	414	436	419	458	441	474	491	437	453	423	448	441	440	457	467	408	461	441	437	437	459	422	490	463	463	441	449	407	466	447	459	458	476	426	452	437	480	417	456	477	448	432	446	464	465	454	478	461	428	466	481	478	444	442	455	519	472	455	471	466	431	420	412	477	446	464	466	458	452	456	461	443	454	463	456	465	415	414	452	448	534	434	438	456	446	478	448	437	420	489	461	477	462	445	399	471	431	440	463	432	452	430	460	439	478	419	435	473	443	440	473	421	438	473	442	447	430	455	460	455	420	456	432	473	452	447	470	442	463	438	453	427	438	447	465	454	438	429	477	422	454	426	471	469	465	440	461	413	465	468	428	413	495	462	483	472	486	409	457	458	459	437	450	411	426	451	465	488	465	448	465	439	447	439	429	453	427	462	442	459	469	449	432	458	466	418	462	446	459	454	458	488	458	435	468	431	456	456	478	464	437	449	490	434	466	425	432	472	448	488	473	451	416	430	451	473	433	451	429	492	484	402	437	438	422	451	459	459	489	480	471	460	460	404	474	459	482	416	477	472	442	427	469	450	487	459	454	432	448	429	423	459	446	438	447	455	458	420	467	464	454	454	467	465	455	444	451	460	478	425	463	471	436	436	450	436	483	446	465	452	464	460	470	490	470	418	454	425	461	492	436	466	475	479	456	446	466	474	465	494	455	453	480	458	465	415	446	395	452	431	429	436	441	444	450	411	482	432	463	442	437	437	433	471	502	450	438	440	462	463	450	437	486	411	439	446	444	450	417	455	448	455	464	465	445	421	449	443	465	473	436	448	456	457	463	454	475	463	456	450	483	429	454	458	472	435	456	461	444	443	436	457	444	454	433	464	435	428	420	452	430	462	467	442	468	439	509	453	426	420	440	475	442	457	463	453	466	464	476	451	443	433	461	445	421	484	451	476	422	456	403	433	419	449	447	460	456	444	450	500	428	441	451	426	434	424	422	443	429	418	482	459	471	419	440	441	445	409	414	488	417	432	499	441	466	423	472	459	444	473	445	501	458	473	461	459	439	475	409	449	490	448	451	440	471	475	507	460	476	476	426	476	450	450	436	461	420	478	451	464	443	422	475	445	449	408	433	444	448	443	470	458	476	473	477	508	458	473	466	398	446	455	414	465	510	462	436	451	488	507	469	440	446	435	485	479	469	451	420	463	443	491	446	465	449	470	446	473	459	451	456	458	410	427	464	430	415	424	515	418	440	421	439	474	440	426	467	431	490	519	447	413	462	443	452	468	483	447	466	473	437	433	458	451	493	430	460	445	440	478	429	427	460	482	435	455	429	435	437	469	447	469	450	491	460	435	500	466	391	441	446	435	440	467	442	445	460	449	458	467	432	477	494	437	481	472	431	449	439	415	456	441	444	489	456	488	424	442	451	425	457	427	491	465	435	454	479	438	475	478	470	465	448	464	432	454	468	451	446	479	448	419	454	455	467	470	423	466	470	444	475	464	455	463	447	434	447	465	453	465	450	442	408	446	467	476	436	472	484	480	434	458	477	438	464	454	453	445	460	447	440	453	447	454	460	489	419	409	463	472	473	426	454	462	422	439	430	452	443	480	488	443	437	448	446	457	487	452	433	446	466	375	456	433	420	461	468	441	445	427	490	463	482	441	455	462	449	452	463	446	462	468	459	423	449	471	490	461	460	451	432	433	418	449	430	445	453	459	449	473	438	456	431	426	442	459	421	458	483	514	397	419	426	428	457	440	424	479	458	451	434	467	487	431	421	485	453	482	449	474	389	450	449	436	436	420	464	460	432	466	444	461	465	431	430	466	443	455	448	460	465	416	456	432	457	437	424	443	468	455	458	434	406	465	444	423	408	505	462	438	429	459	442	450	436	424	431	477	446	441	434	488	455	479	490	454	481	458	418	438	467	449	455	475	475	492	418	425	455	453	421	461	423	463	464	428	467	430	458	471	417	489	458	467	446	459	458	414	432	447	416	446	407	441	436	451	422	463	425	491	420	427	418	473	458	467	463	422	402	459	473	442	458	409	437	441	446	404	467	455	438	474	428	480	483	431	478	451	442	445	429	445	440	455	460	459	404	485	475	438	433	447	451	456	452	431	438	441	454	419	454	435	451	438	405	459	464	440	458	456	484	482	473	456	454	468	452	444	447	437	440	443	436	472	451	481	476	417	458	477	476	448	465	426	485	435	458	389	463	452	437	469	467	422	434	422	475	463	440	454	455	451	450	444	434	431	462	442	445	463	444	431	431	483	463	436	460	458	441	472	478	475	478	452	449	444	452	458	450	446	455	439	490	426	452	431	462	450	439	467	458	452	484	499	421	445	458	436	434	475	468	425	448	446	466	464	457	461	474	450	460	444	467	421	433	463	448	482	453	433	456	451	448	461	456	461	478	462	471	434	449	480	440	427	422	471	400	448	476	421	481	443	436	470	438	450	438	429	450	460	428	439	465	490	420	452	474	444	459	497	453	489	483	433	495	466	474	463	485	443	488	439	492	446	425	461	427	448	444	450	421	480	466	506	459	441	496	463	418	456	397	458	479	477	432	457	448	390	419	446	469	459	450	431	450	471	446	438	450	464	448	452	427	482	466	463
1710	164	173	176	134	133	142	111	128	139	124	120	125	133	110	123	124	112	130	113	117	111	135	107	128	120	109	116	110	145	134	122	113	117	113	101	114	134	109	123	126	112	132	115	103	129	123	114	114	123	134	121	126	132	129	115	122	118	115	129	120	92	100	127	115	106	112	98	92	120	109	130	138	122	100	112	111	114	116	100	95	118	114	138	123	114	112	132	148	127	110	99	130	108	120	154	111	97	105	130	133	115	134	140	114	124	127	126	102	127	139	123	126	112	112	115	119	128	109	116	114	126	108	119	125	108	131	142	108	127	126	136	129	118	123	141	124	135	113	121	140	102	119	101	104	129	120	131	133	116	130	125	132	112	100	117	112	134	123	110	116	112	111	117	106	106	114	116	126	121	111	108	129	115	136	107	125	129	105	112	105	121	122	101	114	115	122	115	127	127	117	118	131	106	126	85	107	117	124	132	128	128	137	114	124	118	108	129	115	112	126	117	126	117	139	118	123	93	120	122	111	119	124	139	110	130	128	112	132	108	122	132	126	127	138	147	120	105	104	103	102	134	116	99	111	116	109	100	115	125	104	119	128	127	95	120	111	130	111	120	107	115	123	130	103	114	114	130	120	110	118	131	121	130	124	130	114	107	122	120	134	131	117	112	130	129	105	135	109	132	135	108	132	121	129	99	138	127	117	123	129	125	123	122	138	115	110	115	127	133	116	151	111	109	117	134	123	124	126	133	131	112	108	108	115	120	125	122	113	117	115	117	106	124	137	130	101	125	126	117	120	116	123	102	115	115	102	125	127	119	125	124	123	105	120	108	117	124	139	138	91	114	131	127	128	131	122	110	115	129	122	124	117	130	113	114	106	110	138	106	130	115	129	129	117	103	125	126	121	128	108	113	128	119	130	111	118	117	129	104	112	117	128	103	118	112	124	120	114	127	143	132	111	124	114	108	127	133	117	116	95	132	131	117	114	106	125	117	104	117	111	122	118	123	108	115	120	118	127	122	108	116	119	118	128	108	125	131	117	132	110	130	109	133	129	112	124	119	110	113	110	127	129	120	122	119	121	138	124	119	121	113	132	120	137	120	120	97	105	129	106	126	109	115	115	125	117	113	110	105	122	124	105	111	85	126	113	114	123	132	126	113	125	129	118	118	124	118	114	110	114	129	119	113	140	138	125	105	121	105	104	142	109	124	104	131	118	112	150	122	135	104	111	116	128	142	134	124	112	122	102	134	101	123	122	135	138	127	107	111	123	87	139	126	124	121	125	131	107	129	116	102	114	139	132	117	126	123	107	120	138	119	129	122	125	127	120	116	113	98	113	126	117	119	145	110	130	115	120	135	112	107	119	150	140	116	138	125	116	123	116	124	124	123	100	126	123	130	105	112	119	108	135	109	120	115	110	102	98	110	132	118	125	113	120	118	120	116	116	116	120	109	101	117	129	125	124	114	142	110	117	122	109	104	120	117	122	101	128	110	91	117	128	117	129	122	131	145	117	105	109	109	120	118	121	123	121	122	119	121	121	128	128	114	137	104	101	126	148	112	122	130	112	117	119	121	116	113	118	151	143	112	122	118	139	121	139	106	118	119	130	121	123	126	103	117	117	128	128	123	119	122	120	112	110	120	139	124	107	122	107	109	121	117	117	149	133	126	120	99	136	118	124	96	109	108	133	133	119	141	124	110	112	119	102	114	122	124	114	120	99	125	105	119	126	143	136	109	113	137	111	139	120	140	121	123	117	130	152	130	103	128	113	119	124	113	128	131	120	123	114	142	105	114	117	124	117	119	123	115	127	135	115	122	117	120	108	126	101	116	139	106	105	116	105	109	113	127	119	117	121	122	87	113	114	115	137	123	112	122	93	126	120	113	146	132	110	117	119	121	113	107	137	108	98	108	115	141	135	102	130	122	99	109	137	124	115	121	115	127	133	121	122	127	116	109	143	118	104	122	134	131	117	119	132	112	135	101	121	107	127	140	133	132	127	132	126	119	126	113	127	109	132	109	145	132	116	125	116	132	109	108	136	92	116	118	122	126	123	126	113	115	120	112	109	120	162	148	102	106	94	118	122	119	112	115	113	127	108	118	123	105	121	124	127	132	118	122	109	109	105	118	119	125	110	111	123	126	123	108	110	115	134	120	122	125	114	141	122	137	111	133	145	112	146	105	103	120	123	119	116	117	127	119	116	110	107	129	112	112	123	127	114	101	127	116	104	99	123	111	120	111	112	126	141	118	145	119	119	121	125	116	108	107	114	137	111	125	135	142	123	130	107	126	148	123	104	124	138	124	116	119	118	110	124	115	127	121	126	115	135	133	118	111	121	100	130	133	102	127	132	129	98	120	115	139	142	127	123	131	128	119	125	112	113	129	141	115	125	125	125	124	131	107	130	112	115	107	123	128	114	108	121	125	131	117	96	138	101	123	131	128	119	113	127	109	141	122	108	124	113	115	111	119	128	113	113	127	131	116	110	108	113	110	116	143	141	118	94	135	132	111	121	117	119	124	94	104	126	106	114	118	109	129	129	111	107	114	129	127	120	118	128	149	122	126	102	111	121	125	131	137	122	129	114	124	118	103	122	130	127	128	121	112	128	114	123	108	135	118	129	112	109	136	148	109	119	134	131	118	132	120	119	136	110	110	117	99	116	150	141	112	105	116	143	123	127	96	123	111	126	113	117	117	108	104	118	109	112	134	143	112	120	120	129	100	134	139	95	125	112	110	129	99	123	122	100	107	120	110	140	128	144	121	117	117	117	124	112	112	134	124	126	104	114	118	131	133	143	104	114	129	105	106	110	116	118	114	121	111	132	110	100	116	114	112	118	119	121	124	95	115	124	125	107	128	112	125	128	123	106	105	117	133	125	114	133	112	113	120	108	120	130	112	132	110	120	100	131	129	129	117	117	114	128	117	107	125	118	99	114	135	117	125	112	112	115	134	120	127	133	119	121	119	121	121	134	123	116	115	147	129	120	110	96	120	120	110	117	122	115	138	120	105	128	113	139	129	123	121	123	118	130	120	119	124	119	103	108	105	105	127	97	114	106	125	117	122	108	127	137	129	125	130	130	131	119	109	128	147	121	121	141	123	121	134	138	127	144	131	108	104	121	139	120	121	133	106	145	123	119	111	128	127	123	125	116	137	113	114	102	100	125	116	128	112	126	114	99	132	115	104	109	124	114	114	127	106	117	116	133	121	109	110	123	118	123	119	112	132	124	112	119	104	101	109	119	138	115	112	122	114	122	120	125	110	133	120	117	125	103	111	121	104	122	123	113	120	144	124	143	100	125	122	115	102	118	107	111	111	117	134	96	144	132	125	121	113	103	119	121	110	109	116	103	122	127	104	117	120	123	134	121	135	114	127	117	109	119	117	105	100	137	119	140	127	113	110	104	120	118	125	135	128	109	106	125	122	130	112	129	109	111	127	118	125	123	143	131	127	136	110	111	117	126	106	149	128	128	134	121	136	132	119	131	150
2000	494	586	667	588	625	544	536	512	500	483	430	492	492	476	499	454	503	448	461	433	474	428	448	434	430	405	427	461	452	490	417	449	441	448	489	475	448	433	491	451	501	446	460	446	453	451	466	443	479	414	460	488	432	479	440	416	465	482	479	467	446	442	471	480	442	439	433	429	433	490	442	456	434	443	468	503	410	466	453	401	443	435	471	468	435	456	465	437	486	480	440	425	432	461	438	459	463	440	457	477	446	434	436	455	458	452	486	468	467	480	502	455	449	480	450	434	452	457	398	444	468	443	453	444	420	469	426	462	448	457	468	451	474	463	508	458	454	465	492	459	434	448	433	455	435	441	435	446	445	425	427	436	433	453	456	408	441	415	454	468	489	454	455	455	432	474	426	442	462	477	421	465	458	484	436	455	439	475	456	466	445	451	481	427	444	440	473	455	425	441	481	461	412	435	430	448	447	492	472	420	416	441	444	453	435	448	433	438	450	470	485	463	479	430	413	446	395	471	431	415	474	416	431	421	425	426	422	436	469	443	456	416	418	406	437	430	470	427	414	442	476	448	454	414	469	435	442	470	413	439	426	473	441	466	439	434	420	451	427	458	453	445	457	461	461	454	440	480	425	462	445	444	469	442	460	465	453	449	439	453	481	464	421	455	446	409	462	401	440	436	423	417	455	496	456	478	462	442	451	460	461	439	463	440	443	422	458	465	470	459	444	497	465	456	465	437	435	458	485	436	442	434	448	452	439	434	419	454	467	457	432	470	444	466	474	491	471	415	419	454	413	457	460	453	432	445	443	447	430	427	447	470	426	451	438	462	445	499	452	453	441	463	428	475	449	470	430	453	433	477	423	463	475	426	449	445	433	460	432	466	499	453	444	451	485	464	453	455	446	439	458	431	412	433	452	455	459	460	453	418	460	419	445	434	431	442	451	413	439	464	479	461	417	459	451	461	477	414	480	445	461	439	488	425	460	453	449	435	459	449	406	466	433	458	426	436	442	428	433	440	477	488	470	420	440	450	440	459	427	441	430	427	416	471	445	446	447	450	477	467	400	468	479	459	462	429	497	466	446	459	454	459	437	445	488	436	433	473	473	436	456	416	454	450	445	451	408	491	470	449	419	438	419	481	471	429	427	462	450	431	404	439	480	459	451	467	430	439	427	434	453	445	479	472	477	491	443	460	469	447	421	443	452	444	459	453	433	445	424	415	459	438	469	465	453	486	442	432	408	419	461	448	427	427	448	441	434	415	433	433	429	446	464	444	451	454	482	415	478	410	449	448	457	490	458	479	452	478	436	430	425	430	438	439	453	457	458	431	415	446	432	480	460	459	464	460	473	439	476	400	434	478	453	408	435	446	432	445	456	458	462	422	493	422	440	435	499	430	450	443	460	454	442	447	448	440	452	438	450	488	462	486	431	458	426	433	416	481	437	446	457	462	463	476	476	428	451	445	453	462	443	470	444	432	418	441	466	453	404	425	433	478	483	486	432	413	440	472	455	408	435	438	469	432	495	457	445	445	450	466	436	444	439	451	436	435	445	441	465	427	440	460	427	443	432	433	439	447	435	458	494	416	447	444	412	459	449	420	506	408	433	446	436	430	501	418	472	437	422	464	423	420	469	445	457	413	449	450	466	455	413	454	426	464	447	456	442	497	468	445	437	402	494	442	474	435	439	430	426	449	431	452	424	460	475	438	438	451	456	479	443	467	427	440	460	439	470	462	449	477	438	449	469	439	446	433	410	444	432	433	416	420	464	493	464	452	465	441	445	441	419	446	455	452	442	438	472	479	414	453	479	477	453	459	476	441	442	428	468	385	479	449	439	441	409	420	417	420	422	432	452	463	471	460	419	424	447	468	426	412	444	436	440	451	434	478	433	464	424	471	463	459	433	433	461	426	450	431	436	471	437	458	446	444	447	437	434	422	486	458	410	443	489	491	435	470	465	482	441	452	442	426	445	461	441	439	422	469	484	437	463	418	451	438	454	454	442	467	427	475	448	472	439	493	446	505	441	428	423	435	435	492	440	403	445	456	444	472	421	452	439	464	460	445	496	450	442	475	453	456	454	447	432	462	444	445	436	452	448	445	454	462	419	495	446	474	438	482	433	439	456	475	462	425	451	438	473	478	430	439	430	462	456	467	460	474	468	410	428	455	456	442	429	491	464	462	433	432	442	466	475	422	443	464	482	457	475	442	487	449	478	435	449	451	466	448	449	417	460	469	478	411	440	430	445	449	417	444	416	440	467	437	455	469	476	483	461	420	430	456	449	436	434	438	449	423	471	442	469	449	472	478	450	446	489	445	479	426	431	450	441	431	441	431	440	407	471	463	418	430	423	426	467	446	457	450	447	461	446	454	452	401	416	473	468	433	490	448	445	448	414	465	441	478	437	472	404	464	461	434	462	440	435	443	462	437	417	454	442	438	466	465	436	449	424	483	482	449	446	445	478	466	426	488	473	466	460	480	430	467	449	469	473	428	487	463	443	480	479	462	477	430	432	449	443	449	474	431	458	466	441	474	453	452	466	443	460	461	456	427	407	426	501	486	435	408	449	476	433	415	453	457	414	485	474	449	450	436	432	458	405	433	443	462	438	441	433	470	437	438	428	471	448	453	462	423	464	440	457	444	460	468	420	472	437	397	387	465	454	486	450	442	486	475	433	448	445	450	465	448	473	438	452	416	468	436	444	453	450	450	393	431	437	483	441	459	469	479	432	445	456	462	414	449	480	457	415	484	476	416	451	446	465	454	468	424	445	421	468	438	453	444	456	491	411	471	470	457	473	425	475	474	441	459	418	448	441	441	473	428	462	440	456	477	468	472	456	449	425	452	476	468	453	445	474	446	441	450	461	434	435	478	475	416	449	440	480	439	448	488	461	403	442	484	427	438	445	449	432	450	448	472	461	407	431	435	442	439	456	462	455	470	414	433	413	424	452	453	432	466	452	434	427	461	448	475	410	433	460	470	499	462	426	475	438	480	454	425	484	443	480	463	449	483	483	454	437	462	445	432	453	437	467	466	410	480	473	428	417	461	499	413	420	450	466	447	432	460	473	468	460	446	454	447	464	428	408	485	436	437	442	472	440	502	442	406	441	449	464	471	439	445	420	461	481	405	458	409	468	432	476	455	423	470	477	473	469	456	471	450	421	501	430	410	421	470	433	473	468	424	447	444	458	412	476	439	437	468	455	466	493	428	452	482	443	459	445	446	452	459	431	402	473	459	420	429	444	442	479	442	462	434	435	469	485	462	459	425	441	444	489	439	453	507	443	479	439	442	412	438	436	471	451	439	439	415	468	458	434	424	447	413	438	448	459	420	445	469	458	441	449	464	447	480	449	440	405	452	453	475	442	444	420	465	429	441	443	437	476	449	438	448	461	418	492	479	387	416	454	463	448	441	438	444	446	416	442	460	466	479	483	472	458	450	445	459	466	449	432	441	438	433	446	485	443	485	422	445	429	445	435	418	417	474	415
