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
336017790680	336017791242	336017791792	336017792342	336017792892	336017793442	336017793992	336017794542	336017795092	336017795642	336017796192	336017796742	336017797292	336017797842	336017798392	336017798942	336017799492	336017800042	336017800592	336017801142	336017801692	336017802242	336017802792	336017803342	336017803892	336017804442	336017804992	336017805542	336017806092	336017806642	336017807192	336017807742	336017808292	336017808842	336017809392	336017809942	336017810492	336017811042	336017811592	336017812142	336017812692	336017813242	336017813792	336017814342	336017814892	336017815442	336017815992	336017816542	336017817092	336017817642	336017818192	336017818742	336017819292	336017819842	336017820392	336017820942	336017821492	336017822042	336017822592	336017823142	336017823692	336017824242	336017824792	336017825342	336017825892	336017826442	336017826992	336017827542	336017828092	336017828642	336017829192	336017829742	336017830292	336017830842	336017831392	336017831942	336017832492	336017833042	336017833592	336017834142	336017834692	336017835242	336017835792	336017836342	336017836892	336017837442	336017837992	336017838542	336017839092	336017839642	336017840192	336017840742	336017841292	336017841842	336017842392	336017842942	336017843492	336017844042	336017844592	336017845142	336017845692	336017846242	336017846792	336017847342	336017847892	336017848442	336017848992	336017849542	336017850092	336017850642	336017851192	336017851742	336017852292	336017852842	336017853392	336017853942	336017854492	336017855042	336017855592	336017856142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16365	2613	2731	2086	1502	1031	777	629	553	425	352	362	331	253	296	248	238	248	228	224	226	206	193	163	197	188	186	184	169	163	157	179	172	164	163	174	165	175	177	156	165	163	140	161	141	178	155	150	184	171	150	141	153	177	159	147	162	156	166	147	160	154	147	171	161	166	164	167	153	156	166	153	157	165	156	167	151	141	161	146	147	135	163	165	159	152	159	129	147	148	164	170	161	149	142	145	146	141	145	141	146	154	141	140	158	148	149	149	143	141	139	143	139	143	159	150	162	143	159	133	153	162	134	139	157	143	149	161	189	140	155	151	156	169	126	171	133	137	129	162	128	151	164	163	151	145	131	163	162	163	133	156	167	155	143	143	138	158	151	156	150	177	156	179	148	139	135	171	152	142	145	123	138	149	157	148	158	157	136	161	143	145	134	159	127	141	152	139	164	155	167	128	145	143	135	172	176	179	157	178	150	153	131	133	170	162	160	168	169	163	167	149	135	159	139	137	167	145	137	157	167	158	152	144	147	140	147	137	127	143	157	169	168	145	156	157	141	132	132	142	176	152	133	151	139	155	157	147	137	167	145	136	157	148	164	150	169	134	178	140	130	135	151	154	126	163	137	137	155	120	145	159	177	149	125	138	135	163	139	140	148	150	152	171	143	155	167	133	136	164	159	157	149	130	151	158	148	132	169	178	141	142	168	144	168	140	169	152	150	129	164	157	148	143	185	148	142	166	140	171	155	149	146	161	165	152	136	149	142	175	150	157	158	176	146	150	167	152	153	150	141	134	165	143	167	141	158	152	143	129	146	134	161	131	143	136	151	161	140	127	154	147	132	134	154	164	139	132	144	143	177	136	154	165	149	168	149	149	142	158	154	148	170	138	133	119	147	170	142	134	160	180	139	130	161	155	160	169	157	146	157	136	151	159	150	144	150	135	153	136	148	159	157	155	157	161	146	150	143	151	160	151	159	134	129	160	171	146	142	137	140	157	170	137	137	147	168	162	143	147	144	152	162	137	149	121	174	147	160	124	138	148	166	147	148	169	154	139	134	147	166	167	156	137	143	127	136	136	155	157	144	147	149	141	146	132	144	145	132	140	162	143	157	138	151	167	145	166	140	151	153	154	140	146	155	153	149	159	144	150	147	155	155	126	135	140	137	141	150	138	145	175	165	157	132	144	132	143	147	175	156	133	151	137	154	160	144	137	138	163	144	151	180	155	146	156	149	150	148	145	151	167	146	145	144	145	164	156	179	142	146	161	148	126	153	147	147	141	164	151	150	165	147	140	135	148	137	146	159	153	152	150	147	162	139	183	151	140	145	146	161	149	143	159	156	176	139	152	144	179	135	139	156	171	118	160	146	146	120	155	163	167	145	140	123	144	147	138	156	164	148	139	147	156	158	166	144	144	133	140	142	162	150	149	148	161	136	149	146	166	137	140	160	127	133	161	139	123	144	159	180	144	144	147	145	131	126	138	186	160	127	152	150	176	145	156	148	180	164	148	164	131	146	174	148	173	133	138	151	157	135	157	164	153	156	137	143	151	134	175	141	154	137	145	147	172	143	137	142	140	149	156	172	143	153	170	139	136	166	143	153	168	160	161	151	152	145	145	158	173	145	159	164	131	157	141	173	131	153	160	135	147	136	143	153	162	158	168	153	160	129	159	153	134	140	137	151	152	164	148	142	174	165	147	148	131	152	157	140	155	159	145	131	140	136	170	153	159	138	178	165	133	155	194	150	156	147	137	147	146	150	118	151	155	141	162	145	137	159	138	151	151	146	151	150	167	163	130	138	155	124	157	164	145	146	127	145	151	152	156	163	158	137	165	161	154	144	163	157	170	146	158	146	145	177	157	138	144	160	159	157	152	168	144	155	163	127	127	124	150	159	141	160	153	155	135	140	144	137	146	170	150	129	152	153	152	152	136	160	141	153	183	148	149	156	156	139	150	146	123	142	157	140	136	141	152	145	152	158	153	145	168	144	136	150	138	148	139	157	170	161	157	150	163	168	187	158	166	144	163	167	153	159	144	140	157	144	147	134	155	158	149	122	143	144	164	145	156	142	150	146	153	131	174	148	146	132	162	153	143	152	156	163	142	152	159	149	167	131	180	166	149	146	163	145	138	157	159	177	144	177	181	173	145	146	133	140	155	167	145	121	146	162	156	155	153	153	142	166	146	150	164	157	145	148	162	136	168	139	149	129	158	151	151	161	121	150	154	168	165	159	134	152	133	154	146	156	169	155	145	158	159	140	156	133	151	140	152	157	153	128	164	156	147	144	127	165	158	137	146	179	147	144	154	155	170	161	144	158	164	141	148	165	140	148	145	131	149	167	126	163	156	147	140	144	170	144	179	149	136	157	170	142	146	140	149	168	146	155	141	163	146	146	160	130	173	151	164	152	120	141	157	149	150	149	158	155	169	149	149	162	166	148	155	152	133	158	124	145	150	149	168	130	148	151	138	156	134	152	138	156	146	150	148	144	163	155	158	159	131	140	132	134	137	131	161	144	144	174	145	138	154	128	160	138	154	157	140	159	148	146	148	168	143	161	161	159	139	160	159	141	137	128	162	131	162	142	172	183	139	148	176	138	160	153	153	146	129	170	155	160	169	153	162	153	148	167	155	153	164	185	149	132	139	149	154	142	142	155	149	154	132	146	138	150	149	161	151	145	163	143	142	133	140	126	151	161	153	148	161	136	149	161	167	148	137	172	141	148	140	153	130	150	135	139	134	163	158	130	161	147	144	170	152	152	156	144	138	176	135	163	147	143	128	156	152	155	157	156	143	155	133	133	136	164	136	134	155	134	150	162	153	141	138	151	160	171	156	163	163	159	170	143	148	156	136	161	161	151	152	138	158	142	135	139	160	146	156	136	171	152	131	134	152	133	155	164	133	138	160	164	150	153	145	129	148	154	161	158	154	146	126	168	144	148	143	151	160	123	158	157	137	140	151	151	159	143	135	152	134	142	186	157	160	164	155	141	135	150	166	144	156	177	144	141	149	159	154	137	153	153	167	135	165	155	150	141	154	137	120	176	128	135	149	171	157	148	141	154	137	151	155	154	169	160	129	145	149	157	138	155	150	151	151	142	146	159	142	157	170	160	148	143	153	159	137	166	146	148	170	148	163	153	136	136	160	153	153	139	141	147	167	148	149	132	146	136	145	152	146	145	146	153	154	140	135	139	134	136	154	171	123	160	145	161	121	142	143	138	153	181	163	147	142	161	149	136	134	146	163	144	150	147	152	158	145	152	169	154	149	160	138	170	178	150	152	157	149	148	161	127	146	154	149	152	145	147	144	141	136	143	159	157	140	156	162	142	147	142	133	179	158	151	146	140	152	163	148	151	147	133	147	152	159	138	129	141	155	164	147	150	120	153	153	156	145	144	125	156	154	146	157	148	124	146	155	166	146	135	163	176	142	139	130	147	136	146	159	141	145	168	134	150	139	158	152	142	135	138	159	153	150	141	150	162	132
7763	2419	5717	6658	5519	4564	3629	2956	2554	2226	1941	1690	1530	1393	1332	1254	1145	1101	1009	934	861	912	904	820	782	744	750	801	698	680	666	634	691	685	639	660	613	647	641	616	545	589	589	600	616	571	579	575	543	581	586	606	545	535	557	548	524	535	533	564	537	541	505	527	509	559	521	513	580	533	525	532	536	547	504	512	496	462	517	533	487	533	520	494	505	512	486	501	533	578	518	536	526	513	516	552	523	491	550	534	522	514	522	510	531	501	544	493	524	517	504	491	515	509	462	527	510	488	531	479	535	508	493	528	515	477	520	501	489	525	499	507	481	510	523	500	517	516	479	527	546	460	489	465	468	466	501	494	493	516	501	521	514	481	520	465	507	520	511	486	517	493	455	485	512	454	486	484	490	497	520	534	481	457	481	458	473	488	513	512	478	475	487	468	499	522	524	475	517	503	510	539	504	498	449	508	482	489	487	511	491	484	486	458	480	492	538	460	486	471	557	486	477	450	500	431	501	492	469	504	481	468	498	507	498	507	456	481	463	492	509	489	478	525	490	468	462	467	494	493	495	528	494	478	470	462	513	506	464	492	506	491	531	463	508	478	501	505	465	452	535	474	470	506	525	508	494	490	453	486	546	520	530	491	512	475	523	484	498	496	463	447	509	554	491	501	468	507	467	489	451	482	486	500	517	509	461	522	476	539	471	501	495	501	523	457	525	508	467	506	489	510	468	537	460	523	494	504	453	476	530	447	470	472	489	498	519	470	479	495	480	492	449	491	473	470	510	513	498	482	479	509	506	457	483	498	479	476	466	495	438	478	515	505	462	450	536	452	469	515	540	484	489	478	507	509	488	484	516	429	505	489	516	490	479	489	490	545	467	475	503	528	492	487	436	483	484	507	495	480	465	483	471	479	515	527	496	456	498	501	499	496	507	510	490	526	531	476	490	480	487	498	510	523	515	460	502	479	472	482	495	490	503	499	458	512	504	477	498	504	485	533	454	483	517	464	498	536	485	505	498	469	535	502	490	479	481	493	479	538	507	495	478	512	519	446	528	471	482	460	443	476	509	495	501	459	515	527	499	492	490	509	465	451	516	514	503	492	445	487	533	512	485	518	481	480	551	490	476	501	486	495	488	472	504	453	492	483	519	488	442	510	533	521	493	470	514	491	446	492	499	520	468	452	470	461	489	489	483	511	482	532	483	479	478	495	498	483	467	486	485	506	467	483	495	539	459	474	524	504	450	496	506	531	496	489	521	484	503	549	503	499	494	492	481	485	475	496	517	498	499	488	490	507	491	495	492	484	499	548	484	472	490	522	450	463	507	507	501	481	510	463	481	486	522	487	479	524	506	472	511	510	524	480	501	481	476	493	515	503	500	484	500	502	510	513	469	467	489	485	471	415	562	502	520	481	454	544	497	536	497	508	502	499	484	482	472	501	521	474	478	494	487	497	508	492	490	493	501	489	489	473	492	495	490	475	496	501	535	444	506	490	506	464	489	453	477	468	481	473	458	514	493	431	487	517	482	480	477	508	482	513	492	482	487	505	513	531	469	489	499	491	499	497	502	533	503	498	482	509	500	486	511	475	503	483	467	500	494	474	492	519	509	497	498	466	527	496	505	471	470	525	496	491	455	455	500	496	484	482	482	491	528	464	492	517	472	480	478	487	486	485	462	491	457	470	491	486	449	469	480	530	478	491	509	502	428	513	465	514	492	504	484	490	466	478	512	511	461	506	470	465	485	527	493	481	507	491	490	474	480	509	527	458	520	484	506	497	493	488	475	484	516	524	471	496	505	462	527	469	490	466	472	499	485	449	505	523	454	470	496	463	505	508	553	478	511	511	512	492	457	478	490	500	468	488	491	495	534	471	476	502	503	496	468	460	461	460	482	514	455	472	472	502	460	508	497	475	518	494	496	461	507	525	508	444	493	491	446	458	527	495	529	454	498	486	458	478	513	488	506	516	501	458	495	457	537	509	501	473	501	453	489	493	491	478	493	444	491	508	478	454	520	457	502	492	474	502	516	493	495	437	498	479	498	471	522	494	503	489	486	512	455	504	481	511	495	480	544	522	496	482	512	502	458	507	490	494	476	553	456	528	509	522	474	467	487	494	497	520	466	483	537	487	495	497	484	483	535	486	513	522	497	476	483	495	512	476	478	515	497	516	478	474	466	510	503	494	483	552	506	500	509	508	492	479	459	473	530	511	515	505	459	452	507	492	519	473	482	521	486	481	474	487	477	492	558	491	517	450	506	455	473	509	525	480	480	523	500	518	549	541	477	457	503	467	478	513	493	473	480	460	517	507	502	494	484	481	449	511	449	513	503	449	476	510	471	529	457	508	481	454	474	532	474	484	479	458	536	495	434	521	481	475	490	499	486	457	468	459	506	495	473	537	500	536	502	482	485	529	504	474	503	486	416	495	486	520	492	488	514	492	504	511	475	458	500	523	487	480	450	493	485	466	525	476	526	469	495	461	510	496	498	501	472	488	518	491	504	488	508	485	468	467	484	483	499	492	470	485	499	511	486	481	486	503	535	486	498	483	529	463	505	518	468	485	470	502	504	486	510	490	486	515	506	491	465	445	499	507	502	530	481	509	516	470	475	497	509	506	499	451	472	486	500	516	523	462	482	460	484	497	489	479	488	492	495	511	505	480	485	491	496	509	484	521	508	528	476	497	503	479	439	451	529	444	496	480	463	524	492	493	494	501	473	481	485	496	485	546	474	476	466	525	482	440	484	460	517	502	496	475	497	539	492	490	484	501	526	496	499	431	524	494	465	521	485	491	505	495	493	491	528	488	467	525	460	498	508	457	497	511	458	518	517	505	482	458	462	510	520	477	515	485	463	518	471	483	507	476	487	506	476	467	511	540	471	516	463	530	507	469	510	469	464	477	476	501	499	512	533	480	450	500	478	488	514	530	488	486	492	513	496	484	469	473	478	520	463	460	526	533	488	498	489	468	520	497	511	465	525	483	453	504	454	480	521	505	503	483	490	479	475	471	483	537	501	488	470	468	525	500	491	518	488	478	455	503	505	513	485	477	534	469	475	524	523	505	488	484	484	507	510	485	480	509	511	500	505	475	489	506	479	483	501	486	487	491	491	491	499	499	517	505	504	482	523	470	500	502	487	501	500	524	490	483	533	487	496	486	522	458	489	499	509	541	476	513	490	482	459	503	497	472	503	501	497	450	500	489	476	466	472	459	515	516	494	524	493	474	456	448	532	465	485	471	501	559	486	512	553	490	493	493	524	515	522	493	484	504	507	497	502	491	524	469	526	488	504	521	484	496	518	488	500	485	450	521	490	502	511	479	491	524	477	464	496	535	456	458	503	504	495	521	443	507	483	496	443	470	499	509	466	544	480	502	480	519	471	494	477	493	490	456	485	520	490	518	491	492	527	511	525	530	459	496	485	487	453	466	494	507	532	503	503	500	490	499	512	442	470	521	484	477	470	490	518	472	485	484	448	511	474	483	506	509
2154	400	393	368	383	374	348	374	351	353	350	348	325	363	344	322	342	328	325	369	316	315	326	322	303	308	369	325	357	320	370	367	340	355	326	316	347	350	352	315	333	330	348	321	350	324	350	327	330	332	331	371	349	360	301	297	349	331	333	333	333	350	346	331	346	347	317	348	338	329	323	323	336	313	321	327	354	349	345	345	323	319	348	345	352	352	325	343	364	360	320	320	349	322	337	343	350	342	312	358	339	368	334	330	331	338	333	344	361	348	293	328	331	347	313	342	360	339	349	334	355	316	337	329	341	326	355	355	324	341	311	345	353	324	373	301	351	337	339	312	338	341	344	315	368	321	346	380	312	374	376	337	319	307	359	339	324	340	309	337	352	357	317	302	328	343	315	350	351	336	355	333	333	354	319	349	356	344	331	327	342	308	353	325	358	358	311	304	324	329	333	375	342	339	335	319	334	339	308	330	362	368	342	341	328	346	307	308	356	313	312	351	334	325	373	314	335	340	374	342	307	373	351	333	345	331	349	363	319	346	320	339	319	310	304	317	318	335	356	322	374	334	347	327	353	329	315	340	326	353	328	344	360	323	307	316	362	354	325	333	343	335	307	339	355	328	362	352	350	352	361	320	317	301	336	327	334	346	322	298	315	315	376	326	336	338	328	319	362	359	318	342	334	324	324	332	319	339	348	319	365	335	335	300	324	357	324	336	326	302	359	328	334	344	343	297	339	303	341	332	299	326	332	345	339	321	330	306	328	363	340	324	320	297	338	345	341	318	367	325	336	353	302	331	348	337	330	338	297	307	337	331	353	355	325	332	361	317	357	361	342	334	329	335	333	354	309	315	329	320	330	342	346	328	356	320	330	320	310	350	354	331	347	316	304	351	337	327	311	343	335	351	327	339	315	310	331	354	366	321	347	321	328	334	344	356	311	339	314	336	360	352	305	335	374	336	346	349	325	325	343	306	335	348	333	322	330	355	314	347	363	337	315	327	329	322	337	329	349	333	325	335	321	297	334	361	317	349	360	305	353	384	324	334	323	345	386	365	339	345	319	335	320	331	332	336	323	390	323	324	363	349	310	350	353	343	346	349	340	349	325	356	344	336	315	340	300	283	345	328	329	313	340	323	329	304	328	344	307	338	349	345	312	348	327	359	341	342	313	313	316	332	310	343	322	298	316	325	327	327	308	322	335	305	345	331	350	322	317	347	326	353	329	356	326	341	352	338	371	313	300	344	301	336	323	333	324	357	344	376	317	329	342	349	362	313	331	310	325	292	320	329	363	309	320	350	353	341	338	337	319	329	315	312	307	336	394	339	347	315	358	370	355	330	309	321	334	378	336	337	351	357	346	322	317	336	352	330	327	356	313	309	325	360	353	305	324	324	330	321	338	361	322	321	362	369	336	374	332	354	356	357	361	326	317	351	349	325	365	324	317	325	306	302	311	330	318	312	337	339	310	336	312	340	349	308	328	319	315	337	360	355	335	351	301	320	325	330	337	308	311	293	339	321	343	322	364	326	322	323	360	348	321	328	382	324	343	329	329	340	331	335	321	347	331	335	337	322	312	325	329	321	314	341	366	355	368	335	350	331	322	322	346	353	326	322	311	347	322	311	370	325	348	344	330	345	344	310	348	314	340	347	325	339	342	343	319	318	341	321	331	349	382	285	337	326	333	307	367	325	334	328	313	355	369	330	309	310	336	305	307	331	335	345	294	325	336	287	331	347	349	306	319	311	323	343	300	332	387	332	328	317	371	360	340	337	350	334	355	338	344	358	327	280	323	327	358	352	312	331	341	330	323	327	346	346	335	330	317	340	315	337	329	342	343	335	337	319	331	314	333	367	310	305	363	341	316	334	372	318	323	335	315	345	337	356	308	333	336	326	367	356	310	324	328	339	354	353	313	357	337	318	323	329	298	316	323	312	335	359	314	326	335	329	346	308	309	344	372	348	321	346	324	337	315	336	342	334	344	349	351	333	318	338	345	347	352	338	330	345	349	324	356	319	293	323	327	373	325	332	335	325	314	333	371	356	342	341	331	316	338	378	316	326	360	345	329	369	328	348	318	334	323	367	332	322	347	340	348	347	345	327	320	322	321	314	325	333	335	321	357	347	342	364	339	336	323	375	339	349	301	350	356	320	337	335	309	314	314	318	310	317	333	345	323	334	340	344	336	329	313	351	312	308	335	331	341	339	346	320	304	351	324	332	351	328	292	317	315	329	362	330	308	352	353	337	354	317	318	345	327	348	356	326	336	308	335	340	312	337	351	326	344	355	371	316	318	341	360	331	342	313	327	311	329	306	348	330	348	319	344	366	339	335	332	332	287	322	297	294	338	312	347	353	312	379	325	342	284	343	337	334	372	318	344	327	358	318	348	325	318	347	328	343	310	333	355	315	309	337	325	339	327	330	330	340	317	335	325	355	343	299	347	355	356	352	341	337	297	356	349	349	337	348	313	331	321	347	335	312	362	330	332	363	365	347	380	341	339	297	319	316	328	344	329	342	337	335	341	299	321	287	323	335	341	339	330	322	334	342	337	332	340	341	331	315	354	339	346	337	375	349	328	334	334	341	319	368	357	314	321	365	330	320	316	339	324	350	335	367	349	339	281	337	328	342	335	344	315	310	342	327	340	324	335	298	315	348	330	319	339	334	332	335	318	340	297	303	365	310	365	366	325	349	331	347	307	333	341	327	344	332	336	338	358	329	316	351	322	331	323	321	335	302	358	313	366	350	347	347	347	327	333	319	325	315	346	336	330	328	326	313	328	321	353	354	332	341	360	328	329	340	327	345	335	347	307	324	337	344	357	327	360	333	339	326	314	318	344	330	356	355	329	345	352	350	366	337	337	319	349	358	314	321	339	324	358	334	334	314	328	342	347	350	349	352	327	344	341	350	314	338	351	337	298	327	301	322	322	324	331	326	318	344	297	336	328	380	341	324	355	330	323	320	313	335	312	323	346	292	328	308	337	334	303	352	346	366	313	356	309	299	361	368	366	333	377	342	330	331	328	305	348	334	320	323	388	334	310	375	332	357	340	316	294	346	369	328	328	332	334	366	382	354	299	335	310	371	347	339	321	324	343	355	359	345	341	336	367	363	353	320	348	336	318	368	370	345	316	356	325	341	340	372	343	323	338	324	337	347	347	315	349	356	355	318	365	337	351	291	296	350	314	336	331	362	346	323	375	335	329	313	318	326	300	349	356	350	328	338	344	346	339	327	362	350	344	369	336	323	326	311	346	331	341	353	336	300	353	316	336	341	358	311	352	331	337	327	348	349	345	313	339	377	308	347	349	361	323	351	329	316	322	391	326	312	330	335	306	359	318	349	326	334	336	327	308	311	371	316	337	352	331	357	296	338	381	344	359	323	323	360	360	345	346	303	337	313	332	364	320	318	309	368	324	329	325	364	341	346	335	324	325	340	345	318	323	315	318	327	351	342	331	325	350	321	311	326	339	341	319	354	325	325	349	295
2537	985	1086	1132	1069	1087	976	1054	976	970	1004	940	938	969	971	973	976	939	971	971	884	940	981	906	982	985	996	955	981	985	924	989	967	912	917	999	960	933	959	950	990	964	924	998	959	940	966	1005	981	948	949	970	1001	921	940	948	955	958	983	976	958	934	936	930	960	995	983	980	989	953	992	997	918	966	952	977	927	911	954	964	925	924	967	964	949	913	944	940	1008	928	913	900	940	941	952	934	999	973	972	983	953	972	926	963	998	977	905	979	965	978	909	1009	971	928	904	934	972	961	956	993	932	912	942	940	955	959	949	873	944	949	954	951	971	932	895	958	1007	954	984	972	977	956	1007	1000	937	951	959	968	925	973	958	974	945	967	955	990	890	944	947	953	967	923	1014	939	990	938	889	851	974	960	1024	967	947	956	910	932	1008	970	1024	999	959	955	951	987	966	970	963	948	966	952	942	939	956	917	949	925	953	962	937	935	902	964	1000	956	904	961	1004	946	1020	1001	975	937	952	952	959	982	957	968	983	961	863	918	942	1028	960	952	964	935	945	952	961	898	930	965	937	943	948	951	962	941	972	893	939	899	982	925	930	924	975	968	905	966	956	929	899	963	960	943	1002	1017	902	942	978	942	974	982	1014	914	970	946	978	936	975	905	951	952	970	971	935	932	975	948	929	919	966	930	945	981	928	955	978	1011	970	953	953	985	941	945	966	966	948	956	921	933	922	1020	963	933	956	955	977	929	947	947	984	977	961	992	981	953	999	924	963	1016	843	910	949	940	975	986	983	952	971	936	910	953	966	978	925	919	968	895	1007	909	959	964	922	987	933	945	936	934	986	1013	947	969	930	918	987	938	932	921	987	1007	950	940	959	983	955	952	931	959	1009	973	965	974	893	912	955	895	933	989	988	931	954	928	941	952	944	948	1002	942	933	965	887	949	970	934	943	935	928	984	938	983	935	931	952	1020	956	943	939	933	983	928	956	957	940	914	971	949	971	937	917	944	956	986	941	957	910	1013	926	940	929	961	943	926	947	959	971	1007	927	953	944	911	968	957	969	982	984	901	928	900	1005	985	932	917	971	947	942	971	962	968	995	949	984	946	909	966	927	988	954	889	1005	982	953	967	948	947	953	924	911	904	918	1004	919	979	936	944	930	951	922	980	948	946	969	941	965	979	998	905	971	931	951	961	906	916	955	966	902	909	986	973	947	963	945	956	915	950	962	941	920	1006	951	953	919	976	968	968	965	978	982	1001	931	977	1000	958	959	967	922	916	967	925	952	1026	988	1009	936	954	957	948	940	954	974	917	979	969	979	936	953	955	940	988	963	945	952	973	960	948	975	972	982	966	901	972	936	954	944	959	982	976	927	940	932	915	949	904	960	909	1001	948	988	937	985	977	923	952	998	913	913	964	969	950	1037	888	951	953	984	923	934	933	974	966	935	846	938	975	970	977	957	992	918	985	983	991	970	930	968	992	879	948	935	926	1003	934	959	960	940	904	946	987	999	950	978	1024	947	951	883	936	943	921	966	956	957	929	948	928	984	916	977	947	1037	936	967	944	881	1016	938	1025	937	926	967	963	928	1017	974	949	988	908	991	957	931	985	992	957	987	927	993	944	940	929	957	932	990	972	923	943	950	939	963	900	962	943	920	943	958	934	962	927	955	960	889	911	1002	932	925	885	928	995	939	949	991	966	966	909	958	949	928	1016	969	919	923	921	967	885	952	942	913	906	894	977	926	947	1002	922	964	973	950	937	992	946	952	936	902	982	931	978	1004	904	919	976	973	986	886	962	985	942	963	914	1023	998	927	933	1013	972	944	1013	938	886	936	942	990	1041	941	898	941	1006	924	966	982	972	897	932	925	860	972	938	948	991	914	940	970	998	949	963	980	946	995	965	958	973	949	944	1002	972	973	910	962	894	926	959	937	997	992	992	941	930	1007	947	963	983	932	1000	967	959	925	950	992	936	954	941	971	965	990	980	1004	948	1004	899	944	1004	906	865	982	933	1021	959	995	928	950	961	978	905	950	916	972	959	979	977	962	976	925	967	993	950	966	996	918	994	926	891	931	944	955	987	978	1005	939	918	991	952	964	1000	960	943	901	950	941	931	888	950	970	954	980	932	933	928	874	904	1019	929	958	955	928	972	970	958	880	974	995	951	933	941	939	943	967	937	924	991	938	960	889	910	933	958	917	961	949	969	919	916	952	979	966	940	917	941	949	955	1007	990	932	940	912	935	966	906	912	961	980	940	980	950	972	1000	933	993	937	976	943	911	966	989	915	1000	933	900	1002	939	961	948	947	971	898	958	983	996	941	930	1010	1008	912	943	941	981	932	935	921	1042	990	940	905	954	1022	1045	953	967	942	957	960	955	932	936	924	932	951	951	948	881	974	959	961	972	947	969	1012	940	987	918	913	899	950	982	931	959	888	986	980	974	924	961	940	981	960	958	996	935	942	936	956	936	925	1018	959	961	938	942	941	936	937	942	945	890	947	941	962	945	958	954	967	1026	922	937	986	920	912	950	1039	953	914	961	960	1002	938	924	967	941	954	962	956	1050	1014	989	891	933	935	965	959	950	965	945	983	997	1014	945	986	915	924	942	947	916	925	991	948	986	966	971	909	975	945	928	918	991	975	907	933	961	947	907	936	949	952	924	993	975	959	996	956	972	947	979	970	931	945	963	969	1015	973	941	952	957	974	914	939	976	974	948	949	949	960	1000	951	982	961	975	978	973	950	989	944	955	974	945	958	971	904	1005	874	951	975	962	918	981	983	885	920	1011	927	913	962	957	896	932	911	987	978	991	1008	921	913	876	943	959	914	961	929	964	951	936	974	915	976	911	965	953	987	899	901	975	925	951	980	936	894	913	955	917	936	938	1000	927	946	971	959	986	925	954	936	954	936	895	981	1011	972	884	978	952	975	946	973	953	940	965	1010	970	966	893	954	961	967	946	912	977	982	986	971	907	887	953	969	914	955	899	920	918	940	929	904	969	931	935	941	924	925	973	901	943	962	975	940	938	976	957	1006	945	966	942	929	926	941	993	985	1042	985	881	964	998	919	916	944	971	989	975	931	949	943	986	987	936	980	976	977	928	908	978	935	917	945	984	945	974	948	990	944	956	946	961	972	1008	945	947	942	947	953	997	989	945	970	946	933	922	971	966	939	956	896	928	912	917	1013	939	960	994	924	925	916	969	910	963	989	960	931	946	991	957	958	958	966	942	899	914	911	948	873	966	981	984	1002	901	956	960	962	972	933	1004	1005	953	884	943	1018	946	951	935	927	1036	971	912	966	979	907	921	935	951	965	970	894	987	972	977	978	986	1028	955	966	933	933	968	935	943	996	944	910	930	956	933	944	1009	965	957	972	948	984	942	953	985	968	987	959	980	941	1008	942	950	1005	892	1014	968	986	934	941	952	970	1002	927	927	967	960	947	943	944	970	962	911	946	949	994	961	996	939	973	969	966	934	929	935	949	953	928	1013	933	972	945	928	930	965	939	933	927	933	942	932	961	993	991	907	950	921	905	921	960	929	967	959	941	932	914	948	974	1013	984	941	932	971	996	962	894	921	948	950	944	937	965	925	840	971	936	982
8603	1109	1370	1114	808	605	504	414	364	340	322	264	271	249	241	202	237	229	231	247	214	217	239	230	228	185	204	178	209	178	217	222	233	206	192	206	194	194	209	215	224	180	194	209	173	203	200	209	197	192	190	198	190	217	205	181	192	204	174	211	196	194	177	196	198	209	218	195	210	165	198	196	166	215	191	219	210	202	183	189	184	175	183	169	174	179	186	184	189	190	203	187	198	199	195	191	201	211	200	211	202	190	202	192	201	192	182	213	203	200	186	181	187	211	200	206	180	186	186	205	189	211	207	193	175	205	194	198	203	171	185	202	179	186	183	200	188	210	219	206	209	179	203	200	193	211	196	175	214	190	219	197	210	179	190	196	201	186	200	193	189	191	205	200	195	181	194	171	167	163	207	179	194	183	181	219	191	162	203	199	199	189	203	177	209	215	201	193	202	173	181	206	198	194	195	184	181	195	202	201	185	195	202	197	189	193	200	166	187	218	189	196	187	204	192	207	221	208	181	199	194	200	208	210	176	207	205	215	192	188	191	217	188	202	195	200	210	219	205	196	198	179	207	198	185	187	204	183	191	195	221	195	195	193	207	203	196	188	182	180	179	189	208	185	198	202	183	203	215	198	185	216	196	213	189	194	213	202	202	197	163	190	199	198	242	205	159	187	195	192	214	203	184	204	208	216	215	202	205	202	202	214	242	178	180	198	190	178	196	173	207	209	183	188	204	201	203	196	188	206	169	176	175	179	212	197	194	203	211	187	178	197	190	194	187	198	167	184	209	179	221	202	202	214	172	226	192	185	204	199	205	197	202	190	182	205	211	212	215	194	186	220	201	178	189	206	197	176	196	180	206	200	182	186	183	177	184	192	197	205	180	211	199	209	180	176	194	201	177	199	183	177	223	170	199	195	218	212	185	200	175	188	206	189	192	212	197	182	218	192	176	217	228	188	191	199	188	210	214	209	195	177	202	211	189	206	217	197	187	198	174	181	182	191	204	191	185	175	189	186	194	223	190	182	179	168	197	194	221	185	179	190	213	197	190	205	183	204	206	196	177	202	174	202	187	193	197	181	192	196	175	194	195	199	184	168	233	209	203	215	188	213	208	188	203	180	185	182	188	190	200	192	182	192	174	181	206	186	205	161	233	192	199	175	207	189	198	219	196	227	213	190	160	196	191	187	230	194	163	208	208	200	195	198	186	161	191	194	186	205	229	222	188	191	212	224	214	209	167	211	185	185	193	204	205	178	193	183	208	176	209	200	187	183	185	184	200	195	198	183	224	194	225	213	182	231	185	197	178	182	190	208	190	199	204	190	209	199	167	168	198	179	197	168	199	181	179	169	208	193	208	176	227	203	188	220	194	221	188	163	179	200	218	183	184	191	164	161	203	196	215	217	190	180	179	204	194	176	224	186	199	168	195	189	189	164	194	225	196	218	205	203	207	204	200	188	199	224	194	207	221	200	183	201	187	188	203	185	182	192	189	187	187	193	196	211	193	205	201	197	195	201	170	206	201	192	187	182	177	201	217	198	196	201	209	194	188	188	196	222	198	190	204	198	154	211	217	191	224	195	192	187	213	182	179	193	191	194	195	179	187	218	200	200	171	201	198	185	192	188	194	193	182	201	178	215	215	223	199	195	182	192	196	201	198	191	198	199	217	208	201	204	182	173	187	190	223	190	190	175	192	194	210	187	203	191	176	220	196	184	197	201	206	193	201	210	195	201	206	178	204	191	197	194	211	191	201	195	208	182	206	214	192	184	181	225	173	177	191	201	185	178	187	186	210	176	192	186	218	204	184	205	211	173	203	202	180	187	175	207	185	191	221	176	203	224	198	185	199	216	215	232	225	183	176	180	182	189	193	222	183	204	179	181	192	206	204	205	206	177	206	218	212	174	159	179	196	200	181	174	170	204	175	172	183	198	151	187	181	200	187	184	184	193	186	227	212	178	193	208	176	189	187	210	210	180	200	208	172	226	202	167	193	201	207	210	222	203	159	200	204	180	212	178	201	205	182	197	195	207	191	192	213	219	181	187	201	205	227	212	198	179	218	201	205	197	204	203	197	201	206	197	205	201	202	190	178	187	184	202	202	177	193	197	223	181	196	219	213	167	192	207	205	196	206	201	197	178	198	182	198	193	176	185	196	169	186	196	211	188	219	189	195	194	159	208	185	181	183	208	186	203	183	206	203	212	205	186	186	211	203	170	194	178	200	200	198	202	186	202	192	175	196	218	212	180	216	181	184	189	200	190	200	169	210	198	211	192	186	202	195	199	202	213	196	192	186	181	202	206	205	195	186	195	217	203	189	175	177	165	200	218	210	192	206	199	181	185	183	190	195	170	201	197	202	197	187	191	192	201	227	209	186	203	193	199	175	213	222	195	194	166	206	200	168	187	199	192	223	202	199	198	198	176	195	207	198	197	179	192	189	196	181	168	197	199	191	194	187	203	189	202	212	183	201	191	193	169	210	194	217	185	182	210	215	198	202	169	209	206	189	193	199	192	194	191	186	205	191	206	196	180	208	201	188	188	217	195	176	202	193	181	187	194	220	216	178	214	218	185	192	215	205	170	193	211	214	187	198	194	197	181	213	189	224	190	214	198	194	205	201	196	198	210	226	204	200	194	229	194	201	202	197	197	198	201	196	182	201	197	202	200	169	160	203	206	213	199	166	191	204	190	200	216	207	159	215	189	209	217	214	201	184	213	203	188	204	185	194	178	206	194	188	188	202	203	162	175	195	180	207	178	188	194	206	187	163	183	198	225	196	189	177	210	181	200	185	224	186	224	183	185	205	210	208	202	199	179	217	196	198	211	192	214	203	181	196	187	208	227	213	189	235	196	203	219	200	193	205	171	217	209	213	188	204	222	204	190	195	177	207	191	189	202	199	182	176	189	194	190	214	183	199	208	180	220	197	185	216	214	187	184	176	190	196	188	188	196	195	200	194	201	186	199	195	206	177	215	178	214	205	208	201	207	206	162	199	179	191	187	218	196	188	176	198	193	185	196	195	191	219	224	210	165	147	211	169	192	189	195	210	180	186	180	184	186	186	210	170	172	210	198	210	184	197	184	182	216	201	195	183	197	162	190	208	205	197	216	202	213	175	226	203	182	186	178	189	183	197	213	176	213	218	193	185	203	194	192	177	182	184	227	188	179	197	211	183	208	210	196	198	217	194	192	192	193	201	201	216	226	190	185	178	181	180	211	199	199	218	198	200	191	203	194	233	188	185	184	186	193	208	209	178	186	201	200	213	232	185	198	199	195	195	188	203	180	172	199	189	173	214	203	228	223	207	189	193	225	213	210	220	164	189	216	211	199	218	195	187	212	190	199	208	206	199	212	191	188	189	161	198	203	175	194	184	189	189	217	203	207	192	187	186	205	182	201	191	177	192	182	187	203	191	196	184	182	224	182	207	199	191	217	197	179	210	198	189	208	218	219	215	192	198	200	211	205	190	194	187	215	222	206	205	183	226	208
5525	1578	3334	3800	3117	2681	2106	1906	1632	1402	1290	1275	1166	981	910	981	888	910	864	787	786	783	845	759	731	758	749	700	727	654	652	677	675	689	640	649	626	676	642	672	639	642	659	657	623	682	615	637	627	653	630	654	631	642	617	606	593	622	571	610	640	658	670	560	620	601	590	621	622	584	609	610	600	559	632	640	666	597	619	605	572	578	539	625	580	613	612	606	612	567	576	603	601	606	591	615	646	633	631	604	641	636	616	561	617	582	583	609	593	626	616	559	615	638	593	629	617	613	655	591	600	663	611	643	573	582	566	597	577	613	624	602	577	591	585	575	611	647	578	612	576	580	685	574	602	614	655	619	600	571	630	592	613	587	591	545	605	583	573	571	630	601	568	610	614	622	608	575	601	598	591	586	579	549	595	613	558	599	622	542	583	632	598	624	592	617	589	603	589	547	652	598	561	611	632	594	581	600	586	613	594	608	585	603	642	617	616	564	581	592	600	606	635	587	544	597	587	607	581	624	570	596	602	605	600	576	618	597	586	613	578	582	578	601	619	543	559	602	586	581	602	583	605	617	618	586	622	571	610	587	593	597	623	577	612	593	551	640	597	563	591	602	592	636	588	577	582	586	584	571	613	564	587	570	570	623	606	602	597	622	612	541	623	574	575	564	608	590	609	653	602	600	611	639	608	590	574	607	609	590	588	612	578	608	565	568	616	564	594	628	579	573	596	577	607	572	548	578	607	618	593	583	595	539	592	591	602	589	643	601	567	591	593	546	579	653	589	606	592	637	618	604	572	554	545	614	562	606	592	564	608	576	600	597	614	618	587	573	585	586	623	563	564	570	573	631	581	605	569	603	545	640	582	634	612	596	593	578	595	594	603	590	579	598	599	568	616	569	614	584	574	587	603	623	596	635	627	581	587	586	603	560	557	558	605	652	626	632	559	604	623	583	594	632	570	588	611	577	599	610	616	612	577	603	610	568	600	622	614	579	602	606	585	596	642	623	609	616	633	591	628	578	569	581	620	623	605	549	603	592	617	599	585	605	563	612	594	594	621	573	584	614	553	590	585	587	563	575	600	595	637	594	600	581	646	601	609	596	601	610	565	556	605	612	619	613	599	608	607	616	586	598	648	616	605	562	584	608	603	580	584	618	592	615	588	581	627	622	612	606	588	626	615	585	586	594	599	620	619	597	604	610	596	575	581	572	583	612	588	581	621	601	596	605	597	603	577	553	590	590	591	610	562	614	601	611	565	603	594	610	618	587	579	603	613	555	629	633	596	612	599	626	582	575	607	590	575	596	627	611	621	605	567	559	605	644	565	608	535	588	584	615	599	557	571	590	590	576	593	631	640	592	556	624	604	593	634	614	602	581	597	637	628	542	573	594	638	576	580	601	623	554	577	552	617	624	569	562	599	576	552	608	575	606	585	584	586	573	590	579	606	605	595	605	609	567	579	585	586	595	582	599	618	642	584	626	610	568	615	594	578	563	577	579	635	571	577	584	584	637	590	604	613	595	573	559	618	615	612	598	589	597	624	595	619	616	607	636	576	593	561	627	569	620	615	593	581	590	596	654	596	624	604	597	615	613	610	596	602	622	583	555	591	614	603	593	578	619	600	599	567	563	614	581	571	623	593	605	610	607	577	589	596	624	594	587	615	573	610	616	618	616	615	595	578	603	587	584	625	610	595	573	562	602	565	594	586	579	612	594	634	656	583	581	637	564	622	598	606	609	578	563	586	582	597	597	604	565	596	648	592	598	613	566	608	597	619	631	618	613	570	571	584	598	617	629	591	569	583	617	628	582	612	581	636	585	622	640	580	625	542	628	561	617	561	574	604	580	612	574	603	621	561	581	638	574	587	597	559	563	620	570	586	593	543	599	593	621	590	586	603	597	581	595	644	611	582	585	637	625	581	604	629	566	640	621	621	626	613	581	584	593	597	578	580	562	615	588	658	589	631	583	605	621	623	602	601	609	594	574	587	604	606	618	579	644	592	602	596	621	628	566	591	623	587	613	610	609	596	574	592	594	599	587	608	635	596	588	604	632	567	579	586	593	575	564	564	608	586	623	583	607	606	616	596	602	607	606	553	656	553	636	598	566	615	566	606	577	598	628	561	596	571	591	585	557	575	560	550	569	617	592	632	613	629	624	601	589	602	606	598	576	603	586	600	603	578	590	620	591	580	602	602	595	544	598	576	590	626	624	590	592	615	598	602	587	572	622	595	623	588	588	620	577	591	565	575	592	563	610	561	613	561	600	578	583	572	626	534	599	607	592	576	577	552	550	591	581	624	577	587	612	562	584	589	594	561	604	598	572	596	573	636	645	636	574	668	547	638	608	599	629	521	608	568	587	586	556	627	566	567	611	573	611	593	592	582	622	581	620	580	601	587	593	559	607	577	644	543	593	596	583	621	616	629	588	571	570	566	559	589	651	581	619	623	635	604	586	622	586	592	544	520	589	556	540	602	556	574	563	610	587	594	604	578	578	610	610	571	621	641	599	619	574	609	624	592	600	582	566	596	591	573	611	620	608	615	599	567	614	582	580	597	562	608	600	607	551	568	621	565	586	604	598	574	599	603	610	608	576	627	598	600	616	594	580	612	564	564	588	605	575	574	587	565	610	572	553	593	586	587	623	613	583	569	539	598	621	615	591	571	628	598	584	574	586	573	564	608	605	628	552	563	601	605	652	581	603	579	610	593	629	610	561	647	571	587	572	611	629	612	596	635	593	596	573	568	643	572	607	625	589	633	600	556	611	594	601	619	601	571	602	603	586	554	618	573	606	583	595	628	577	587	639	587	593	600	610	599	622	571	593	614	647	558	584	626	563	619	607	606	583	592	636	631	567	566	601	541	575	652	613	612	569	573	554	610	572	582	572	606	592	594	589	583	565	581	570	628	618	617	612	605	595	594	617	642	640	563	628	574	581	652	574	605	578	562	609	580	600	597	543	607	640	590	616	557	584	582	568	616	594	590	603	601	593	618	603	599	627	607	558	596	543	609	607	525	611	619	577	609	594	595	588	570	620	569	600	608	608	618	577	631	618	581	603	592	586	602	626	589	627	528	595	575	600	639	625	603	547	548	583	611	619	604	647	619	581	614	578	629	591	586	616	623	591	587	618	542	597	578	618	613	538	618	588	589	581	575	607	603	562	594	586	591	568	646	617	599	625	607	633	612	606	596	596	601	551	597	594	603	608	633	575	628	608	587	578	597	616	576	571	586	594	539	563	597	567	577	603	609	586	620	595	582	557	586	609	597	596	545	582	606	612	577	637	574	583	601	606	615	635	604	596	639	586	643	602	581	575	598	612	624	602	559	553	601	588	600	590	583	614	567	602	615	594	590	585	555	553	620	597	582	614	627	600	530	599	608	625	641	621	602	582	595	605	619	595	585	582	627	584	557	619	597	607	622	597	640	621	590	586	576	608	581	615	577	626	601	630	555	601	624	588	589	585	556	564	569	590	589	597	584	608	585	616
16176	2483	2735	2087	1484	1021	813	613	531	454	392	328	302	328	275	245	233	228	201	240	195	181	178	177	193	205	170	176	161	183	158	187	158	182	143	164	172	157	173	163	176	159	151	138	162	143	161	187	144	147	160	157	149	135	149	132	149	159	159	161	154	142	153	145	127	158	150	153	139	154	163	140	144	171	169	156	148	135	162	165	135	130	144	142	149	149	164	152	178	160	157	144	138	138	170	154	158	170	160	131	128	154	172	131	138	160	144	140	158	131	168	150	136	167	148	149	144	173	136	142	155	142	158	157	160	164	166	147	164	149	130	160	154	142	156	164	156	128	144	142	159	125	131	158	145	146	117	141	166	134	151	143	157	143	149	155	131	153	156	138	166	152	155	158	158	160	174	140	158	142	139	164	145	147	139	134	157	161	139	122	152	151	145	152	166	145	146	154	172	149	147	154	175	128	140	152	149	159	136	145	135	129	160	140	151	173	149	146	150	159	142	145	156	161	132	137	144	148	141	139	148	153	124	150	133	127	146	157	152	154	162	156	144	124	158	172	166	143	145	148	153	138	138	159	151	144	155	155	146	156	144	162	161	156	165	163	139	143	136	144	147	172	160	158	140	168	155	168	138	158	137	147	127	133	155	154	135	135	123	138	150	137	160	147	142	149	141	176	132	178	135	143	144	138	157	154	148	158	161	162	151	146	164	143	161	138	176	149	154	153	167	151	140	150	153	135	156	143	142	149	150	147	152	154	126	166	161	154	152	141	142	137	156	145	147	148	156	159	134	148	151	153	158	151	143	137	159	165	165	157	164	143	144	137	174	139	146	138	141	164	165	148	163	128	141	161	142	131	139	150	175	141	162	150	165	156	144	167	159	140	149	169	132	146	149	164	144	142	159	153	145	125	150	140	171	159	152	159	135	144	127	137	140	139	139	152	144	132	137	165	147	139	149	142	151	143	161	154	149	137	147	164	164	148	153	146	148	142	153	167	131	143	145	148	143	166	155	159	187	151	159	129	145	154	148	136	136	150	163	147	144	132	173	159	136	148	153	144	158	137	181	154	144	155	143	134	144	142	142	141	130	148	158	144	158	151	151	153	140	149	141	151	133	148	154	175	134	139	156	122	151	147	134	155	147	156	141	111	136	149	161	147	155	132	133	143	143	142	150	159	145	141	140	148	149	142	158	155	161	142	134	144	149	139	159	154	156	152	136	150	164	157	165	146	160	149	144	171	155	160	161	147	156	144	163	125	162	138	141	183	158	155	141	140	169	142	147	137	159	137	145	150	152	142	140	156	171	154	146	106	122	127	148	120	140	154	133	136	145	144	133	117	152	153	135	157	146	165	138	125	160	173	148	120	146	140	149	153	130	173	153	158	139	136	149	145	156	136	154	158	156	155	155	165	149	155	142	176	148	142	147	151	145	118	157	144	157	153	141	171	156	168	148	142	165	126	156	139	138	141	146	162	155	155	131	151	145	150	143	148	143	151	128	162	142	110	157	165	161	148	154	133	126	148	151	153	166	152	146	139	168	154	152	164	151	141	147	137	118	169	157	151	160	160	142	134	134	145	152	149	142	144	135	153	172	148	123	157	147	155	132	149	156	147	156	157	181	164	172	149	132	136	147	147	152	135	144	161	167	123	157	146	145	159	159	150	146	162	150	145	151	148	120	134	136	150	137	157	130	138	144	154	144	140	146	151	151	157	146	145	156	144	158	137	145	148	147	154	136	177	132	139	152	149	165	149	148	139	162	141	139	157	141	158	148	140	146	157	149	148	129	153	150	149	157	146	148	149	168	127	153	130	154	155	154	168	123	147	159	144	156	150	134	139	142	148	163	179	175	159	135	153	152	156	149	142	154	157	136	173	144	141	145	154	159	132	142	146	165	138	134	142	174	144	175	123	156	157	159	141	137	140	155	139	148	150	135	157	135	156	128	141	160	132	172	149	149	135	141	142	141	140	156	151	143	160	184	163	142	152	139	144	138	141	152	147	151	142	154	144	148	157	154	148	163	140	157	152	179	170	160	163	155	137	159	143	152	154	158	155	130	150	155	152	144	155	130	140	145	145	141	154	170	161	149	149	145	141	142	183	138	157	145	154	159	141	138	144	151	159	143	163	173	165	154	173	160	134	142	156	144	148	119	162	134	143	143	162	137	163	130	136	137	169	145	167	166	172	159	133	154	146	119	162	140	145	141	163	139	149	143	124	151	153	137	162	130	165	177	132	134	135	151	138	132	137	137	136	137	141	164	143	144	147	136	137	141	144	150	153	169	154	160	150	169	145	149	143	152	151	151	146	172	175	137	138	169	141	113	152	139	176	153	138	143	174	148	155	162	161	136	135	149	147	140	157	123	143	146	149	164	164	161	154	135	138	192	139	144	130	159	147	143	149	156	151	154	156	147	165	141	132	141	144	136	124	147	148	140	150	138	148	143	115	145	126	128	164	130	153	137	153	166	169	148	152	157	153	158	149	173	146	151	172	143	158	150	143	159	134	153	149	135	148	133	156	145	168	128	146	145	123	131	169	154	140	149	153	146	155	166	155	177	160	138	142	146	161	165	157	154	148	160	145	147	154	160	181	125	153	154	157	153	152	158	165	138	121	115	136	151	139	156	142	172	145	143	143	140	137	118	149	167	153	163	139	144	183	135	147	148	159	125	163	162	148	144	151	146	137	159	157	147	152	157	162	152	130	159	168	133	157	157	142	150	129	150	155	147	137	132	130	141	149	139	144	141	149	138	144	126	145	140	136	152	143	147	146	147	151	157	155	150	162	144	164	147	170	156	136	154	161	141	171	147	148	157	136	150	157	143	145	138	155	141	134	148	140	148	156	171	157	139	145	169	141	135	135	148	177	162	139	150	151	134	114	134	142	140	127	141	143	170	152	162	135	169	147	138	142	184	134	153	136	133	150	161	145	170	125	135	153	142	145	150	145	141	149	129	157	152	154	175	149	151	141	140	152	140	143	153	151	156	150	144	148	132	149	143	158	147	145	146	151	160	160	142	133	165	141	129	149	148	127	140	163	154	135	145	177	151	131	147	132	164	155	154	155	143	161	146	142	121	158	163	152	153	176	150	150	173	124	145	136	148	139	168	121	155	171	139	135	144	133	147	146	151	155	157	158	167	162	155	132	146	162	150	153	123	131	152	154	126	156	159	152	156	149	145	151	166	148	138	152	159	152	159	153	151	148	133	142	157	166	167	152	150	143	154	149	168	149	148	145	139	157	140	162	177	140	145	167	154	147	147	137	153	141	165	167	132	143	148	165	144	148	134	158	128	161	132	139	147	151	136	144	167	153	146	151	142	155	147	145	141	149	130	140	151	142	152	150	142	146	146	154	149	160	159	139	147	159	137	142	138	126	148	163	133	153	150	147	158	187	148	132	160	161	158	145	182	156	120	160	145	164	153	157	143	159	151	147	157	170	151	127	135	144	125	148	155	141	167	142	137	163	142	140	155	141	145	171	125	186	158	135
7547	2458	5566	6500	5369	4472	3605	3039	2464	2101	1959	1632	1534	1420	1293	1259	1101	1009	998	956	843	913	860	780	815	755	753	698	688	707	699	660	654	646	629	615	649	585	627	588	605	599	598	578	532	561	522	628	570	570	542	568	516	550	536	557	541	570	550	600	548	517	483	504	535	574	515	517	556	518	570	544	492	508	532	541	521	539	482	506	493	526	518	528	451	457	471	487	514	466	501	515	455	468	509	495	478	489	488	520	499	444	440	534	459	523	510	527	478	472	494	460	461	445	484	492	501	477	520	523	449	495	493	488	491	474	511	483	483	499	510	506	499	474	490	510	468	502	476	509	494	495	499	469	492	527	504	512	469	493	506	455	446	461	472	489	458	500	483	512	518	512	467	463	481	479	441	438	519	449	478	464	442	503	428	504	493	529	493	507	493	483	500	501	418	465	467	504	485	468	469	503	525	458	472	494	513	485	480	473	528	457	505	472	516	470	525	483	474	478	458	502	486	461	489	484	455	518	490	457	480	479	482	458	488	499	506	482	485	494	497	508	524	458	446	490	466	472	505	476	503	477	453	500	496	459	458	495	476	500	520	471	483	471	512	500	486	495	511	459	505	463	482	511	498	467	499	440	486	489	522	444	514	437	462	466	474	483	467	502	465	516	473	468	491	444	473	484	465	497	506	487	482	465	469	482	453	499	478	504	453	467	450	490	474	485	470	468	471	532	445	504	518	474	530	529	518	515	453	467	483	456	451	481	457	464	471	472	484	485	438	498	446	485	517	444	513	493	466	506	469	472	543	511	524	436	472	503	497	457	476	504	458	489	483	504	500	479	486	486	491	492	475	478	499	460	453	489	451	502	501	523	482	470	477	481	471	493	530	460	497	444	495	467	502	464	499	500	515	495	475	468	496	477	469	510	452	467	465	493	492	465	495	466	469	509	504	481	514	503	479	517	478	491	464	458	447	502	488	494	479	531	470	528	473	441	494	496	481	477	452	508	473	498	516	460	480	488	481	500	470	512	511	511	489	508	483	442	483	484	505	536	506	498	510	466	507	451	500	479	520	479	463	471	486	475	500	499	504	477	480	464	495	499	460	493	507	465	486	490	492	497	498	451	479	456	475	519	491	492	483	503	474	497	472	461	485	468	473	469	490	518	466	519	490	461	492	510	451	476	442	495	476	483	463	477	460	489	429	509	466	451	477	500	505	491	483	469	490	480	482	459	488	471	470	486	461	522	444	462	467	479	460	490	476	464	511	510	468	451	480	479	485	512	493	483	467	490	517	486	474	463	467	472	498	509	484	452	434	468	495	472	480	479	490	492	477	506	537	501	510	504	480	434	467	481	463	456	471	458	454	438	513	484	517	444	495	464	496	508	486	473	471	505	463	470	486	454	495	498	512	448	477	458	442	480	468	472	525	479	527	480	500	452	487	488	471	438	449	488	492	521	487	448	499	454	466	486	476	484	473	468	480	455	497	503	485	517	489	505	496	534	489	477	453	462	477	480	474	487	470	474	507	483	454	505	479	485	466	508	455	484	480	456	502	489	485	478	490	482	487	515	438	489	485	519	524	461	487	480	505	484	468	469	487	442	448	491	523	512	484	406	469	496	495	470	442	480	465	465	512	470	538	482	534	497	493	471	504	501	476	480	473	484	503	505	504	487	481	478	483	494	515	453	434	479	516	456	511	487	455	460	498	474	502	483	482	501	468	529	472	489	491	450	480	505	460	487	487	440	473	493	524	477	478	490	511	471	440	462	506	499	457	452	454	472	483	467	444	510	451	481	513	491	514	482	477	478	480	543	482	471	459	483	475	483	484	499	491	464	530	449	497	463	482	477	484	490	490	463	449	441	478	445	480	469	482	486	485	483	473	489	507	426	461	458	530	437	456	469	458	465	489	473	501	494	474	456	506	419	488	495	459	491	470	462	480	499	520	478	449	469	477	452	428	486	493	481	490	517	476	480	457	472	497	459	516	477	493	463	509	490	470	490	460	443	452	485	499	489	460	472	495	477	501	465	501	478	478	466	451	528	482	485	499	455	439	489	475	546	506	453	480	519	464	480	443	500	469	496	460	522	479	464	466	477	497	472	492	478	505	469	476	504	484	487	479	494	499	488	514	463	539	481	479	486	467	490	487	496	493	454	535	480	514	498	462	474	476	535	514	527	452	465	491	494	474	490	464	509	508	508	522	481	467	513	462	510	516	450	481	500	493	476	442	479	452	484	492	494	520	480	457	473	497	477	479	513	502	516	483	491	490	505	493	493	462	462	481	458	481	481	502	519	492	500	502	505	481	486	455	454	472	520	483	510	457	478	468	439	494	482	490	502	466	465	515	496	490	499	445	505	441	492	478	471	491	516	479	504	467	485	477	478	452	482	470	449	465	472	477	518	502	487	481	483	470	475	471	489	514	486	481	474	493	479	494	487	506	451	442	486	499	524	499	449	479	509	516	485	508	432	448	489	498	473	504	452	488	471	485	481	490	494	464	475	475	471	462	466	475	465	488	497	506	497	464	482	463	483	537	524	483	468	502	511	509	513	442	459	487	513	453	464	488	486	500	469	470	485	456	478	474	474	493	495	468	456	484	487	454	481	501	495	468	480	482	461	436	500	486	491	505	495	477	448	476	479	474	473	494	526	456	489	469	467	456	509	511	525	484	495	490	498	520	479	514	479	498	488	479	507	493	471	493	494	491	495	480	452	468	442	496	465	461	468	484	460	495	453	476	506	488	485	482	438	501	499	462	523	511	483	466	479	463	476	496	517	475	443	520	512	512	527	482	465	499	456	517	492	508	470	487	490	463	506	514	456	477	453	467	477	473	488	514	485	521	494	509	471	483	504	460	450	474	495	493	464	479	481	438	512	460	440	480	531	503	449	464	490	467	476	485	506	488	499	517	468	492	481	463	471	489	468	475	488	504	502	498	472	485	436	475	513	471	493	498	490	481	470	486	479	493	464	465	488	460	511	461	479	451	495	489	487	485	498	524	468	455	474	492	490	486	486	492	453	466	487	479	514	473	481	510	515	513	497	488	503	478	450	481	480	468	458	463	502	472	470	521	509	485	476	491	478	506	478	483	438	480	522	485	466	498	485	492	466	489	435	462	456	506	491	500	473	506	461	466	503	489	494	473	484	527	495	501	457	460	492	509	446	503	476	490	509	476	469	494	447	505	475	472	489	499	462	455	502	514	466	495	501	463	481	479	502	483	457	471	464	498	452	490	491	500	459	504	486	453	507	511	514	442	488	493	471	509	453	453	530	464	476	497	498	471	457	488	496	475	497	450	458	485	489	449	486	490	495	463	510	514	450	512	509	457	460	461	490	494	492	505	522	502	460	508	468	505	469	469	496	460	529	513	488	510	495	471	461	501	492	509	487	470	514	486	469	448	478	499	468	499	463	486	493	492	518	466	475	465	473	497	470	483	489	508	476	449	506	465	484	500	466	471	436	483	498	449	460	471	508	472	510	475	473	497	477	438	468
2247	356	384	357	365	386	365	314	347	365	356	339	327	306	354	321	351	322	324	328	347	345	337	361	355	338	343	342	325	293	315	321	340	353	350	368	315	343	327	341	332	350	319	324	374	335	358	331	302	361	356	319	361	350	355	359	320	333	349	332	349	329	353	330	328	293	310	337	329	319	358	323	338	321	321	343	330	327	341	326	352	302	322	296	328	336	293	329	318	359	324	336	341	361	326	327	344	330	365	328	334	297	316	314	312	369	357	336	345	314	352	325	343	340	348	335	330	375	304	348	324	328	313	354	296	350	349	339	340	344	323	328	359	363	347	350	329	360	315	322	314	336	360	307	341	345	384	327	384	353	342	332	342	317	363	352	297	339	357	330	368	333	309	339	371	341	348	345	294	320	315	339	354	333	343	346	328	295	330	347	324	334	300	320	325	318	307	329	332	332	333	349	338	356	323	317	343	324	321	351	347	343	324	362	317	341	353	338	335	355	353	339	341	323	308	349	336	357	320	335	354	334	339	339	345	338	347	350	354	345	313	373	365	342	315	316	355	348	343	350	324	328	326	327	331	315	361	311	362	311	286	343	307	350	312	327	364	324	328	367	331	342	347	327	348	339	352	332	317	329	335	337	329	348	331	322	319	334	323	333	328	352	321	340	314	332	354	333	358	367	330	329	332	296	331	301	335	349	335	345	358	334	338	355	319	355	317	311	322	343	334	329	348	343	362	329	361	366	343	329	334	345	296	338	308	337	315	334	312	331	355	311	327	314	340	354	363	353	338	342	339	314	354	325	321	376	334	327	355	344	309	331	333	311	333	306	332	348	340	328	332	333	346	279	339	365	313	371	292	355	349	331	319	342	393	326	323	327	363	334	289	327	335	331	293	335	349	316	321	361	309	337	321	352	331	338	364	366	354	319	321	339	315	319	324	346	321	301	319	326	313	319	343	324	334	364	356	295	354	364	348	341	325	340	330	304	330	323	334	337	346	348	347	362	349	349	307	359	348	303	337	347	331	342	349	328	332	334	343	304	341	314	345	322	331	324	343	318	338	312	297	343	328	352	343	354	350	337	344	356	341	324	359	376	337	364	330	333	325	343	333	328	327	363	350	331	300	320	373	305	346	348	365	322	331	334	329	321	323	288	321	366	310	333	331	360	334	315	326	306	344	340	307	349	347	330	339	303	335	316	348	341	346	340	311	358	332	397	339	336	339	320	331	323	342	367	324	345	330	347	329	332	329	354	328	324	301	291	325	288	329	321	337	318	348	326	328	389	323	366	339	344	327	351	341	306	327	320	312	303	337	318	305	347	327	314	328	374	328	342	345	361	330	327	349	343	333	315	333	356	317	311	306	322	345	339	352	349	335	336	321	337	316	344	319	291	327	360	347	352	332	340	339	305	339	345	352	318	347	333	320	341	324	349	323	353	317	332	317	341	357	323	337	380	343	317	342	344	337	344	329	339	326	356	351	317	335	340	318	323	370	350	339	350	331	304	346	308	342	350	336	347	350	325	298	354	314	336	344	332	363	299	345	350	327	330	310	351	307	355	350	335	340	341	345	337	360	379	332	329	333	351	328	315	312	334	307	355	344	337	337	366	326	338	393	315	368	348	331	338	350	308	316	327	349	313	348	364	354	344	354	350	335	316	320	330	322	339	297	347	323	335	308	332	356	312	342	356	341	321	354	391	338	353	364	354	324	356	330	348	330	348	335	332	317	334	362	325	322	350	320	310	311	345	335	325	370	347	313	339	379	316	347	319	331	332	333	315	336	322	300	331	312	353	338	373	306	326	353	311	356	357	347	316	312	331	358	345	358	326	336	341	316	326	333	332	337	329	337	332	363	376	328	375	316	338	317	356	323	333	358	362	326	339	355	315	320	323	307	330	328	330	329	332	389	331	353	330	334	385	368	318	329	350	308	357	376	334	300	316	359	310	346	324	333	338	324	369	323	371	308	316	346	290	382	364	351	311	329	301	320	342	343	344	313	360	357	354	328	354	340	334	320	343	339	376	361	303	323	325	346	353	334	332	298	333	319	341	364	359	324	320	383	323	344	348	345	344	328	345	364	326	310	316	343	350	304	362	345	301	341	332	311	334	316	349	377	376	336	360	350	352	318	354	315	346	314	327	322	296	354	342	364	306	347	322	340	338	351	364	323	347	369	347	333	289	335	332	323	372	290	338	327	350	337	334	367	326	339	321	333	354	355	313	334	319	309	333	315	328	330	351	329	329	338	329	359	303	314	329	343	317	346	338	349	343	349	323	329	352	352	350	337	309	313	344	361	353	315	340	369	328	355	372	301	306	351	356	316	317	332	320	348	351	327	316	322	323	309	320	330	367	322	335	314	350	341	319	350	344	344	376	339	317	345	344	378	344	364	327	339	374	363	317	343	331	334	320	352	369	334	373	335	346	306	347	323	364	366	333	312	341	352	306	333	292	345	337	314	288	301	331	328	360	318	340	359	360	335	314	319	331	304	284	294	339	342	345	338	355	326	345	337	336	305	322	319	400	356	328	359	345	334	326	311	345	342	339	327	339	345	305	338	332	354	352	351	367	334	325	333	278	308	335	330	332	348	349	331	319	307	351	345	329	397	337	312	328	321	357	314	363	341	318	317	351	318	301	381	358	331	311	353	324	366	322	325	340	333	325	306	323	329	335	337	343	357	332	350	317	344	322	336	309	318	323	330	322	333	328	359	308	323	313	334	329	377	354	334	344	375	335	348	316	317	324	362	347	346	323	343	349	330	331	339	342	344	308	349	325	376	296	322	299	320	342	334	350	320	337	339	312	323	345	354	341	338	366	319	316	347	321	313	325	326	342	332	334	314	391	301	345	331	335	360	325	349	339	337	355	313	326	339	356	296	336	319	335	333	350	327	348	334	343	355	314	359	327	345	330	339	330	306	345	328	348	324	298	356	325	336	340	307	331	354	337	379	318	329	329	317	343	318	338	327	347	343	354	305	305	348	347	348	332	317	347	328	309	361	333	334	336	327	341	318	329	353	352	349	358	356	307	322	324	324	351	323	289	365	337	320	299	313	351	357	352	327	327	325	319	346	309	344	361	359	332	331	358	341	344	327	334	352	323	346	340	317	332	340	341	362	346	314	336	328	335	317	368	314	350	309	322	354	307	359	319	330	348	342	341	318	328	324	331	368	331	311	346	366	341	350	354	343	331	327	351	360	308	343	363	345	313	343	337	310	359	338	333	333	308	319	312	382	348	333	332	353	357	327	375	354	336	348	340	336	327	330	343	355	321	338	320	378	352	339	345	348	320	323	357	347	314	339	297	329	359	317	314	328	323	341	369	337	348	333	325	315	321	338	335	330	338	342	320	357	335	325	329	301	365	318	319	348	329	321	336	288	346	343	375	334	327	313	343	329	366	329	328	311	322	363	315	313	314	329	338	317	331	343	342	354	340	313	348	337	334	358	301	341	336	349	334	347	358	365	349	302	334	335	370	331	338	320	344	318	378
2509	1035	1090	1118	1099	1093	1072	1077	999	997	996	993	1023	971	957	952	1045	977	964	974	934	914	966	950	947	970	923	935	999	936	981	901	918	943	975	965	1000	989	959	988	989	920	995	939	1031	959	934	962	966	964	954	960	1024	908	978	969	923	992	944	948	925	985	1016	932	929	967	931	910	939	907	961	963	938	944	948	960	969	951	950	932	990	978	936	1011	1037	928	958	943	942	976	967	948	923	904	902	971	933	964	913	1011	952	986	920	927	928	914	899	911	971	1021	992	969	963	969	952	914	1004	985	1008	973	990	997	922	958	986	966	931	955	968	1011	948	1019	939	994	964	994	963	883	983	966	1002	981	955	918	991	919	915	959	951	993	938	949	965	988	927	994	959	965	974	976	937	946	955	935	986	1004	954	957	971	956	983	905	931	945	950	953	977	993	874	940	940	973	910	967	962	998	979	966	987	975	956	968	989	943	936	973	944	930	968	940	961	914	992	898	928	936	954	958	914	935	947	1028	966	913	959	986	978	907	925	970	955	928	948	953	991	966	998	930	920	994	937	899	921	928	976	954	948	982	996	978	949	971	893	927	975	950	967	942	938	932	979	909	921	936	937	921	941	940	923	933	978	986	896	969	1012	949	970	932	930	1032	939	1007	1007	971	955	1020	966	948	973	913	961	966	939	939	989	1000	962	1003	925	956	909	997	1004	924	996	972	870	929	916	926	938	953	941	981	937	976	945	940	964	928	916	926	989	937	958	950	931	963	966	936	1003	916	975	938	960	971	982	934	917	922	1008	898	955	984	921	938	869	953	954	888	942	914	930	932	949	969	969	955	963	935	977	901	955	953	970	933	1006	966	911	886	982	931	985	949	1014	959	961	950	954	983	972	964	876	948	993	960	967	916	967	982	960	948	932	934	927	936	937	914	972	1012	1000	970	991	1003	927	878	902	966	972	934	956	976	969	930	990	969	983	991	960	944	985	962	954	936	946	952	937	977	964	952	953	909	978	958	955	949	970	918	955	941	987	1001	934	1027	1016	932	880	983	913	977	935	896	990	922	942	946	985	917	938	969	960	960	943	898	972	950	951	909	937	946	949	987	972	931	952	945	945	953	948	899	987	1009	980	923	951	948	965	939	957	994	902	988	964	931	928	947	1019	993	978	911	927	969	866	994	965	985	1005	921	949	962	965	964	1036	897	937	938	945	947	966	969	967	927	904	947	959	944	925	956	967	987	943	971	960	940	964	975	898	989	949	966	955	907	944	960	968	947	952	923	929	951	959	989	947	946	955	935	964	886	993	906	1006	976	960	976	941	986	935	944	961	990	995	967	985	964	939	1001	941	970	1008	929	964	975	968	945	965	938	949	925	953	968	918	949	1003	868	983	937	902	962	937	935	986	996	940	998	942	979	954	964	929	943	946	971	979	943	952	954	970	974	967	943	940	934	997	976	952	950	973	891	966	938	919	898	1003	907	973	964	991	1012	962	1016	921	1015	947	954	962	978	974	951	969	943	947	951	937	936	923	962	1008	912	940	943	921	992	940	959	941	949	950	911	951	913	973	946	954	904	960	962	940	969	987	1012	929	982	930	984	1017	959	942	916	932	968	955	973	958	952	982	981	960	933	931	1011	969	987	967	1042	956	951	963	951	942	935	914	988	965	919	978	973	906	923	956	961	953	933	943	930	903	953	981	969	1011	941	916	917	928	938	985	982	1002	953	965	900	886	933	1007	897	961	961	998	948	957	978	970	951	952	962	969	995	923	955	932	966	1005	959	925	924	926	978	904	947	965	946	927	938	979	947	1013	928	949	960	967	1002	978	947	989	945	947	927	952	969	961	958	968	954	889	938	966	960	1002	1006	1013	929	974	1025	963	975	945	937	942	1015	968	972	1002	960	996	994	913	947	950	992	961	954	1000	958	961	934	993	892	914	908	961	995	940	1013	970	932	957	962	958	903	966	914	898	987	967	942	936	983	935	948	942	960	929	927	917	916	986	978	950	917	949	937	971	1010	951	989	973	936	922	936	973	902	945	927	933	958	933	918	1022	901	958	1014	910	956	943	898	950	962	925	992	923	975	963	1002	963	911	921	921	983	1002	986	1017	924	962	974	977	916	920	955	1004	1001	913	965	940	967	979	1005	965	921	961	988	970	948	929	941	935	952	929	926	943	975	927	970	948	953	933	909	947	895	972	975	935	976	983	975	971	921	923	950	960	958	938	967	912	948	930	923	957	958	933	968	983	970	951	1007	949	966	949	913	926	1038	903	950	995	956	963	922	887	925	988	1003	1016	916	974	944	916	896	919	946	986	906	903	973	953	960	931	954	954	973	940	900	1050	950	953	928	947	967	987	980	937	965	910	1019	941	962	952	942	941	989	964	889	876	947	914	974	939	923	950	951	965	961	943	923	944	978	908	936	958	974	948	984	986	936	927	974	904	957	966	933	1030	961	991	896	952	953	986	943	938	973	962	985	969	963	905	942	926	930	956	925	946	932	1001	966	972	913	954	928	930	962	958	935	944	927	987	984	980	984	941	961	935	955	894	915	950	944	933	948	932	944	966	982	989	952	950	1000	980	929	950	924	982	959	962	918	1002	908	924	943	1013	937	982	932	912	882	970	935	943	883	962	1007	962	975	1024	928	931	991	975	959	973	996	901	920	963	926	941	939	938	934	933	931	935	1022	933	947	951	980	982	970	971	970	989	943	906	978	969	965	926	925	984	940	929	944	927	999	1030	971	942	939	913	975	959	927	920	1001	983	972	985	982	945	941	1017	948	974	966	977	976	929	951	949	955	961	974	957	973	936	916	974	991	966	915	968	991	949	980	989	908	876	972	989	982	936	940	943	939	943	926	930	914	917	955	867	934	909	911	877	960	959	937	903	975	941	971	939	939	884	934	906	944	1023	938	940	925	921	991	950	957	945	1000	981	934	962	976	890	994	958	970	977	957	1028	968	955	968	993	910	949	923	981	1017	930	903	975	959	992	1029	1006	918	918	980	945	1056	989	940	966	982	940	967	960	974	944	891	959	1001	909	951	953	974	907	951	932	960	939	915	932	950	950	954	961	966	925	1027	934	1008	958	999	983	963	934	944	938	987	916	1004	999	972	962	938	937	934	994	959	952	955	985	983	916	945	1015	883	956	919	980	953	916	1007	935	963	957	961	962	959	949	947	915	992	951	946	976	959	933	976	985	962	1005	942	883	899	1022	1000	997	1025	922	939	953	954	958	986	952	963	903	970	989	922	974	957	851	999	936	999	939	911	925	994	936	967	961	996	962	991	905	908	950	967	934	963	1017	941	999	1021	930	894	997	937	960	937	967	901	933	910	978	957	972	935	967	918	908	966	985	916	953	948	958	985	968	1003	987	989	938	975	999	921	918	906	968	909	934	1015	954	938	934	932	897	953	959	980	960	929	955	973	939	955	899	918	990	936	1010	949	945	951	936	976	980	936	961	972	985	943	995	930	907	949	998	1035	926	1000	952	917	961	1000	928	949	946	917	979	989	936	939	902	958	990	954	993	997	953	969	924	947	956	950	997	973	937	938	956	940	970	941	952	954	903	923	937	985	935	931	906	938	977	984	942	930	951	942	956	984	968	1014	891	979	960
8720	1109	1435	1157	850	616	556	452	385	335	281	287	332	259	266	230	238	245	230	199	222	221	240	244	211	248	207	237	186	190	200	177	223	209	187	197	207	212	229	200	227	211	236	176	212	247	189	210	195	229	217	228	210	205	222	193	195	187	185	187	187	196	178	213	181	192	209	204	209	187	222	229	219	211	195	225	200	222	184	169	204	195	210	201	200	171	190	201	216	179	184	208	212	195	190	197	200	194	226	213	204	201	198	215	189	197	184	198	197	215	210	215	197	182	197	205	200	214	217	191	205	196	196	199	195	164	194	190	206	170	204	210	210	208	202	196	214	209	195	177	211	204	200	223	197	210	192	181	192	201	220	200	189	204	196	215	200	221	195	181	184	189	201	190	193	219	199	188	200	205	201	209	201	206	190	184	207	197	211	206	187	222	181	215	200	192	182	201	194	201	214	204	193	216	212	210	203	200	181	201	196	220	210	204	168	204	202	184	210	205	195	203	201	173	213	185	196	191	211	190	219	209	203	169	195	197	175	221	198	200	194	196	214	198	208	204	213	185	207	184	197	235	185	181	215	185	187	199	204	204	166	182	216	183	203	211	210	213	211	201	198	204	219	194	203	215	216	175	187	201	213	206	198	214	210	185	213	186	222	204	197	178	196	198	187	175	175	195	214	192	207	219	201	200	178	175	186	216	204	197	181	181	174	173	172	206	217	217	197	199	205	183	177	192	203	240	208	198	204	182	207	198	188	173	205	218	200	219	189	198	174	197	216	221	179	188	185	206	189	199	213	220	189	208	193	179	222	201	196	198	189	188	215	166	208	186	208	195	209	210	203	216	201	198	186	166	169	196	195	168	204	223	202	204	204	207	219	196	191	187	196	193	211	196	193	199	217	238	221	192	193	181	185	209	192	215	205	176	194	217	199	190	195	184	195	164	202	195	188	192	184	215	198	211	177	211	193	203	162	197	197	186	189	205	197	184	224	187	198	198	189	191	188	209	202	191	197	203	189	184	183	205	209	198	174	185	195	200	223	202	207	198	202	192	189	234	203	177	197	186	205	210	210	196	191	162	172	222	195	205	209	220	174	205	203	225	183	193	217	207	189	202	221	205	190	205	195	193	181	207	230	175	195	190	223	183	195	215	175	200	206	191	218	214	198	195	182	179	217	212	185	191	197	200	203	200	215	226	192	174	203	175	210	178	188	224	196	215	205	185	203	212	217	192	193	162	197	202	171	192	181	203	190	198	178	191	202	248	206	199	217	219	186	189	178	197	194	195	206	199	191	207	186	206	200	198	206	198	179	178	222	194	203	170	181	177	167	208	191	178	197	212	209	172	204	213	200	232	200	216	189	203	206	209	185	219	207	191	214	184	182	206	213	224	181	178	188	185	215	199	192	211	205	209	187	183	205	203	193	197	187	204	215	168	213	201	222	172	204	225	184	193	167	203	198	182	207	216	201	201	196	198	190	176	205	185	202	182	220	209	208	182	215	207	188	195	200	170	226	198	174	230	204	176	188	204	197	188	188	220	169	211	205	194	215	207	200	202	198	194	186	176	196	198	198	211	192	195	225	197	175	184	189	184	188	208	186	203	217	210	213	214	215	200	196	192	174	190	198	192	220	179	215	193	210	189	181	192	206	165	207	172	193	200	207	205	192	222	183	194	189	218	201	208	186	208	185	162	206	177	219	214	158	205	217	199	213	182	170	206	165	211	210	218	208	175	203	214	192	203	206	213	201	199	211	195	224	186	226	193	185	177	198	173	208	183	209	188	202	184	206	192	210	200	218	211	167	192	176	182	167	191	193	195	213	201	202	182	180	214	198	194	164	233	190	179	226	184	173	192	202	197	196	203	195	183	169	193	200	178	217	200	211	192	185	204	218	183	200	199	192	208	218	169	162	199	196	225	207	215	166	194	198	166	201	200	215	180	210	195	217	202	192	205	183	178	199	188	220	214	225	183	210	197	202	210	203	203	227	216	214	207	189	179	213	165	206	205	214	189	189	199	216	185	194	188	184	191	196	219	199	206	188	215	193	199	198	210	189	196	220	205	203	207	199	193	174	184	202	204	200	194	204	184	185	183	201	183	231	192	174	172	195	201	177	182	190	188	211	211	191	187	197	198	193	224	188	208	189	177	197	221	199	218	177	206	178	194	208	207	201	218	213	166	211	191	232	193	191	191	204	208	199	184	208	235	204	201	192	217	192	187	175	207	194	204	187	193	210	200	194	177	190	199	203	198	193	208	210	177	204	194	189	201	178	202	217	187	187	190	186	196	204	198	199	175	190	197	193	201	195	212	184	212	205	184	205	198	207	191	210	175	183	172	199	213	197	153	200	175	194	208	192	196	208	193	178	217	213	191	186	208	192	209	204	168	191	182	196	188	213	172	187	172	191	191	200	193	200	187	182	230	192	193	186	208	180	226	196	181	209	188	211	218	177	187	194	176	204	172	187	210	193	190	221	236	207	194	181	199	195	225	214	194	183	193	186	195	184	215	205	174	183	197	221	205	196	160	190	197	192	171	213	211	208	200	189	208	201	203	186	202	209	205	198	201	176	215	196	205	178	183	189	187	193	187	182	185	209	191	179	212	204	205	228	199	192	186	193	202	181	192	182	172	198	214	197	200	194	194	192	187	192	218	191	226	201	170	198	203	199	218	179	196	219	191	192	184	186	195	200	184	216	172	213	178	199	197	200	192	214	197	205	198	177	219	191	200	216	199	207	192	236	218	187	195	195	200	185	218	198	167	187	199	193	176	215	181	214	184	187	193	177	206	203	180	195	177	220	189	184	201	191	189	188	176	181	191	185	186	203	216	191	201	193	198	210	162	206	214	227	178	174	185	216	205	209	200	189	193	197	189	211	185	208	195	184	208	210	205	206	207	202	201	182	187	205	211	229	196	165	207	195	203	212	226	175	193	213	221	199	189	182	181	198	213	229	212	224	173	182	192	190	189	223	218	196	200	195	181	181	173	186	194	183	206	201	200	196	199	185	221	197	207	188	207	200	202	197	208	195	202	183	207	201	191	181	215	194	203	199	214	176	193	189	174	197	208	213	204	208	187	215	180	198	206	197	189	190	190	167	207	213	214	210	209	210	195	200	195	171	214	198	206	192	181	204	191	194	181	221	165	213	205	196	213	187	195	204	203	217	189	172	209	200	205	188	218	223	193	197	221	184	215	224	218	176	192	173	220	189	200	198	236	204	172	199	204	189	218	187	195	206	210	195	193	200	175	192	196	187	209	203	219	199	190	183	186	213	189	198	169	193	194	219	208	201	181	215	228	201	209	179	185	209	205	195	211	200	205	217	215	199	220	213	206	191	213	185	195	184	195	189	185	190	179	198	180	214	200	185	192	185	207	197	208	193	190	209	215	203	195	220	174	193	205	210	221	186	200	205	204	183	172	191	223	189	208	186	180	219	189	203	208	195	175	215	196	174	187	171	193	197	183	186	207	230	185	188	199	207	214	183	200	189	182
5501	1546	3181	3799	3186	2686	2257	1899	1589	1543	1357	1262	1124	1039	1013	914	910	905	859	860	835	752	783	728	790	708	747	740	719	706	685	667	629	703	678	700	606	667	619	644	639	617	657	606	653	641	649	603	601	601	630	662	598	599	623	620	584	638	641	621	637	663	684	642	634	655	612	622	665	560	652	654	607	607	641	649	624	635	603	600	606	615	637	581	612	610	649	593	625	605	607	630	647	612	648	602	634	604	625	643	568	584	614	600	596	572	637	627	615	611	592	639	608	614	594	547	605	590	572	622	596	578	595	619	584	551	574	601	626	556	585	590	548	570	553	617	591	587	577	603	663	617	598	634	597	605	612	565	661	601	605	636	587	595	589	563	571	620	636	591	605	627	626	574	573	612	595	600	605	611	613	603	596	589	577	612	604	615	600	594	622	613	618	619	584	592	585	565	621	612	611	598	622	582	618	615	623	596	600	564	562	590	602	591	632	596	583	588	584	591	609	608	602	621	615	613	626	603	592	605	595	568	580	616	617	592	569	620	617	663	615	577	590	559	581	597	557	583	602	617	618	597	586	612	578	610	614	608	616	602	585	622	677	595	550	627	572	602	608	615	615	605	541	565	624	601	609	593	565	593	622	585	606	579	609	620	599	623	600	629	579	604	622	589	601	605	608	593	633	604	615	589	606	608	595	597	582	623	553	590	620	597	582	571	608	570	620	614	596	616	647	609	644	605	578	585	566	563	564	581	593	611	613	562	621	584	608	636	574	629	609	621	617	610	620	557	563	639	607	655	649	566	601	559	613	559	607	562	597	542	583	587	600	635	587	581	555	530	586	605	618	605	587	581	620	586	608	624	596	566	571	584	645	637	590	647	600	593	590	592	590	596	563	560	576	615	598	576	566	627	629	581	605	589	576	609	615	569	589	587	604	558	648	587	598	575	604	591	659	630	653	598	552	610	596	604	596	629	641	606	573	577	556	618	628	576	590	605	613	560	595	558	611	613	606	607	637	564	575	634	629	590	616	601	612	561	563	617	607	640	625	589	576	598	616	618	588	639	636	597	601	644	595	587	621	586	561	602	598	623	620	550	585	648	592	624	589	596	619	558	624	558	622	605	610	614	610	596	623	643	636	619	606	594	578	601	603	630	664	608	621	619	596	593	580	569	563	618	619	619	605	650	588	594	605	600	588	564	534	599	586	640	615	566	591	611	598	651	579	614	599	617	637	574	612	612	624	613	602	622	612	602	592	628	583	622	606	545	591	617	637	589	584	599	591	608	591	626	602	616	639	620	583	640	613	616	615	585	609	574	587	583	552	603	623	621	618	610	539	591	581	604	594	580	630	619	625	590	605	640	644	615	583	594	655	610	620	569	581	595	573	549	629	636	550	620	618	595	601	540	622	600	620	610	600	597	597	615	617	560	585	618	580	577	618	594	641	625	580	623	587	628	560	634	628	597	569	648	590	611	554	648	581	648	605	572	622	590	581	654	594	598	625	610	615	568	589	564	580	619	635	621	612	561	578	567	557	616	577	593	514	606	572	585	595	607	620	627	567	617	605	611	614	600	581	589	592	582	595	584	584	574	614	630	580	620	618	597	580	576	614	601	638	591	581	611	599	594	566	645	649	626	617	629	589	564	613	614	605	587	628	648	595	611	619	621	613	606	639	602	559	603	562	629	591	594	562	647	639	595	607	624	598	596	581	611	609	551	564	587	632	615	610	626	614	603	591	573	592	628	557	625	583	612	648	638	604	613	614	612	622	644	615	622	599	585	593	615	589	600	613	581	595	573	606	611	582	595	586	589	602	583	641	583	582	604	600	637	598	580	604	596	589	600	590	592	597	618	604	580	589	613	623	586	618	614	577	598	616	640	581	596	599	618	619	555	578	583	594	605	614	568	633	609	599	577	591	584	631	596	585	581	581	590	604	582	628	609	587	603	590	626	591	633	594	595	615	577	615	610	585	610	574	610	553	576	567	634	606	574	601	625	606	604	578	607	616	596	564	605	577	626	602	588	579	604	601	613	597	607	635	634	631	617	589	572	622	602	569	589	630	632	636	636	632	604	621	579	597	630	587	573	589	614	574	616	668	619	576	615	591	612	633	585	612	625	608	632	602	583	595	607	602	565	610	590	603	560	620	612	606	586	576	609	641	604	619	613	600	623	603	609	582	601	585	628	606	577	625	588	621	593	612	603	614	640	635	589	634	604	575	594	596	599	644	583	597	588	615	604	597	601	624	576	588	591	560	569	630	626	642	547	610	598	611	652	578	596	586	616	609	602	602	612	596	607	632	579	586	616	553	641	593	573	598	602	585	600	604	644	603	562	618	613	605	568	625	566	574	606	613	572	618	609	587	620	598	615	620	615	637	623	601	594	607	593	625	632	575	604	603	610	606	616	645	567	595	630	588	601	617	624	579	636	569	572	581	609	636	597	641	582	654	577	556	601	610	591	580	595	601	604	550	629	624	628	617	596	619	587	599	605	568	601	546	536	583	626	632	609	610	559	599	640	635	629	572	590	610	578	622	613	617	622	643	608	614	588	615	602	592	589	564	573	612	610	655	611	589	582	638	639	596	581	578	589	597	580	570	602	609	621	617	614	598	587	600	582	590	586	639	608	554	606	647	574	623	608	542	583	622	600	605	603	560	582	613	621	599	570	648	615	610	623	613	606	630	626	578	623	574	595	622	563	598	604	565	614	593	571	654	627	601	570	569	615	553	588	589	617	588	571	620	613	588	582	548	600	584	553	617	562	625	615	614	632	597	575	578	615	614	647	589	593	586	619	615	610	595	603	599	682	612	615	588	603	655	590	598	575	627	612	578	551	608	615	606	618	581	587	591	617	631	604	655	589	608	612	556	617	593	616	595	593	617	596	611	582	564	626	579	584	605	588	655	599	582	558	595	596	628	649	621	595	616	596	595	607	582	593	580	561	550	598	589	627	606	614	588	607	576	594	649	646	591	584	589	615	569	640	613	559	592	598	624	573	633	635	597	591	592	605	595	633	591	609	615	631	620	643	575	552	582	541	600	561	592	570	587	624	604	597	576	602	635	590	551	594	621	596	604	597	627	581	600	589	613	611	606	581	590	608	624	592	591	524	612	630	570	620	599	667	590	642	591	636	575	584	600	577	637	630	621	620	583	583	629	593	603	592	622	612	614	598	680	620	610	625	628	614	604	573	593	613	586	633	600	585	544	536	574	560	543	570	580	593	636	564	608	628	587	605	598	608	601	643	560	577	569	661	588	598	571	597	568	617	617	613	575	590	587	562	610	595	617	583	595	603	568	585	594	571	638	599	592	603	581	574	623	595	584	644	592	574	650	619	603	611	576	570	601	615	617	589	643	567	620	589	580	638	585	586	630	590	594	601	581	597	610	610	547	594	575	607	575	634	602	597	605	619	622	616	553	615	574	586	624	562	612	610	571	563	642	556	604	565	632	555	613	591	610	602	572	591	639	592	630	645	644	563	594	592	583	594	574	606
16142	2632	2680	2114	1431	1039	741	648	495	425	375	350	321	319	253	255	239	217	217	219	188	195	219	214	211	198	163	160	179	172	173	174	174	164	164	156	190	167	144	168	148	148	146	151	179	141	162	167	163	151	147	172	164	139	175	164	171	121	154	142	156	152	171	138	163	160	152	149	147	163	143	152	133	154	159	135	139	143	169	146	159	159	163	162	138	152	149	160	136	167	166	157	140	148	161	134	172	138	152	132	150	167	159	143	157	156	140	162	151	162	138	152	158	163	152	147	162	161	143	154	140	123	153	156	152	140	141	160	154	143	146	140	125	135	144	137	142	144	167	164	150	148	146	157	160	154	168	147	128	153	132	147	134	142	140	150	148	149	163	130	171	149	149	170	167	172	155	134	143	160	125	142	141	147	145	151	137	142	145	173	130	152	155	140	159	136	140	135	128	143	141	138	147	140	160	128	157	150	137	152	137	170	142	156	155	167	170	148	144	139	136	148	149	156	143	158	160	145	158	138	139	147	166	167	157	148	164	150	157	145	161	158	158	142	149	129	153	154	148	141	165	135	144	122	149	165	167	159	125	126	161	164	140	153	165	130	140	154	146	151	145	150	135	175	158	148	145	158	169	126	157	148	136	161	161	162	143	142	142	140	132	153	139	146	145	122	145	139	154	141	150	154	147	143	159	160	149	151	149	138	146	154	123	172	142	152	147	168	170	161	140	145	150	166	159	154	170	135	150	159	155	149	162	138	129	149	151	144	151	145	161	185	143	151	156	151	132	156	149	166	145	150	173	153	165	156	146	139	151	149	146	142	152	149	155	152	165	128	156	156	151	136	150	149	154	133	143	132	133	135	134	147	130	167	176	148	151	149	144	166	148	153	145	168	145	150	148	135	155	135	142	168	136	160	173	143	142	149	134	186	166	154	131	145	165	137	132	130	140	155	153	127	137	145	138	134	149	162	148	146	159	153	142	160	149	174	150	145	149	146	146	133	136	162	142	157	163	145	133	154	135	138	166	170	128	133	145	142	141	160	136	155	154	136	159	157	158	148	143	140	150	136	152	158	155	142	137	142	136	136	124	135	135	165	136	151	130	148	138	128	121	162	143	140	133	142	143	134	161	134	151	144	142	139	124	147	141	145	168	154	160	133	141	160	163	145	143	143	140	136	148	133	169	145	174	164	147	144	127	151	153	120	160	135	152	143	135	120	143	164	173	153	143	168	148	142	139	137	149	161	164	161	160	154	148	151	136	146	139	149	150	148	155	143	150	144	175	122	147	155	173	148	143	155	144	144	130	149	130	145	155	128	145	179	159	151	134	157	151	151	141	146	171	136	147	150	150	158	138	146	170	154	154	183	171	144	140	143	152	148	149	142	145	127	129	174	145	143	165	134	133	148	142	127	175	160	144	143	152	159	126	145	149	141	149	143	126	153	162	137	159	125	159	147	144	160	140	157	153	153	154	149	125	166	190	157	134	157	158	146	138	137	161	147	152	146	154	166	150	149	132	144	161	147	142	138	141	145	123	176	146	140	142	144	159	141	149	175	163	158	135	147	130	127	148	143	147	157	148	155	153	144	138	129	157	142	144	157	172	134	158	135	148	134	160	148	147	153	148	175	170	142	141	145	127	158	161	147	158	158	136	168	155	148	158	157	151	138	145	137	145	130	149	140	138	166	138	153	145	152	158	168	173	165	133	120	135	187	165	134	166	139	143	152	130	154	144	159	150	150	153	144	146	154	150	142	158	153	144	160	171	138	163	177	139	139	155	156	131	138	179	133	165	157	154	147	136	120	127	121	132	170	149	156	132	143	143	151	160	151	129	147	141	143	145	141	154	158	144	156	151	142	135	147	151	120	141	167	159	159	128	152	167	169	165	138	179	160	150	153	145	143	147	137	148	144	150	163	162	150	142	157	140	149	141	166	137	156	161	159	167	150	158	155	128	157	143	161	157	165	127	160	151	161	143	134	157	155	151	151	141	159	149	135	144	133	157	121	140	164	146	172	151	135	151	178	133	144	153	127	150	169	146	121	119	159	155	126	140	131	159	153	139	158	135	168	135	155	134	155	154	138	153	135	168	137	147	157	153	144	149	154	129	133	134	156	147	150	141	148	138	131	144	133	158	147	150	144	173	147	160	128	136	154	138	148	156	134	141	158	158	164	143	147	153	149	144	137	134	144	138	157	123	158	158	156	131	139	143	149	142	139	152	142	137	146	152	150	153	166	135	150	143	158	154	153	159	135	146	131	126	134	136	155	152	124	151	133	148	139	144	146	144	167	161	132	144	137	141	153	158	165	167	138	140	165	124	149	148	134	130	137	150	147	157	116	128	119	155	154	152	146	150	152	140	159	153	128	141	159	134	162	156	159	143	140	143	137	166	146	165	169	146	152	139	154	143	128	155	165	149	129	135	153	166	149	159	157	141	149	144	159	146	165	163	150	157	137	169	155	144	140	157	137	165	146	156	148	128	163	136	151	153	134	152	154	148	152	144	152	151	129	155	142	145	166	136	141	148	154	145	147	153	147	139	144	162	152	126	148	141	151	139	156	162	128	153	160	155	149	147	146	169	149	157	141	132	151	158	140	174	141	138	116	156	155	161	165	126	145	145	147	155	160	145	158	142	138	157	156	145	148	153	163	162	128	139	163	126	149	129	150	131	163	150	122	134	150	129	175	134	148	140	153	136	164	149	105	160	161	140	130	138	141	141	163	141	150	162	136	143	156	129	139	137	150	159	154	172	148	154	155	127	149	154	160	164	151	153	119	155	155	156	155	148	149	149	154	175	157	146	147	170	147	146	146	139	138	153	130	164	131	150	144	172	149	155	173	140	144	153	140	150	148	166	141	138	150	139	141	151	146	167	133	131	143	150	164	159	141	184	151	150	163	153	148	148	151	143	148	164	149	123	150	141	150	168	139	161	144	133	139	149	154	159	152	153	155	148	131	154	148	154	168	155	170	159	145	147	134	136	168	150	143	138	139	159	153	148	157	135	151	154	141	134	145	138	159	155	149	152	148	135	178	152	152	133	168	146	157	151	153	150	141	136	146	147	147	144	167	139	145	152	149	151	120	154	172	143	140	127	148	145	139	155	144	127	161	143	123	153	158	154	160	140	139	139	137	139	144	147	144	153	144	131	171	165	145	135	142	149	162	156	141	152	142	156	150	129	146	139	153	142	135	169	150	148	143	161	128	171	139	149	132	143	150	137	163	158	134	157	151	141	132	136	159	127	158	134	130	140	161	159	150	135	138	147	176	135	138	157	117	164	145	135	139	141	132	167	139	158	143	157	138	157	135	152	134	135	164	141	161	143	127	160	158	165	133	141	151	144	151	147	132	132	149	142	160	176	152	145	145	126	161	169	166	151	154	139	134	134	150	142	142	137	132	144	146	149	132	145	153	152	132	132	145	145	144	150	152	130	142	153	127	159	126	110	142	140	165	140	131	136	144	143	141	146	154	157	152	139	144	144	148	134	143
7697	2422	5612	6321	5419	4463	3562	3072	2561	2134	1865	1694	1592	1317	1153	1198	1087	1002	992	946	946	866	774	802	763	753	729	704	703	669	676	651	656	661	593	594	574	648	587	560	590	602	555	571	556	590	508	553	575	567	528	567	540	526	559	543	530	544	524	559	524	500	501	520	527	499	535	534	515	501	489	527	523	498	520	500	532	527	465	461	505	541	485	488	510	510	484	519	533	493	469	495	504	487	484	513	503	511	522	502	528	488	518	527	513	498	487	500	458	510	481	491	485	538	469	512	517	511	464	487	469	510	480	506	471	456	506	493	488	467	519	503	468	491	526	474	458	502	516	496	498	501	480	497	509	485	473	456	481	496	468	470	472	493	532	519	506	473	483	476	494	517	480	506	500	480	488	483	467	515	484	478	482	503	508	494	454	467	459	465	481	495	495	493	441	523	492	478	508	484	480	499	492	500	476	480	466	500	489	450	468	488	464	488	477	550	484	492	470	502	523	453	433	495	494	506	462	546	523	504	506	502	543	474	464	495	501	447	474	468	487	507	493	453	510	506	493	491	434	477	483	497	460	489	454	492	481	481	453	484	535	476	480	481	485	491	485	486	492	505	502	491	443	478	473	449	502	469	491	459	491	483	440	461	482	521	482	482	495	543	483	547	503	449	508	511	475	480	524	495	492	511	501	503	515	526	461	459	513	507	490	466	483	520	487	502	482	495	466	457	490	456	450	495	451	442	505	502	467	485	465	531	469	495	524	502	458	484	488	483	494	456	505	458	483	462	480	500	503	477	484	482	485	469	487	495	495	440	491	492	500	460	498	499	480	484	498	469	508	486	523	503	518	512	500	520	465	448	489	506	473	479	495	482	485	519	487	499	456	473	447	510	497	491	450	470	487	523	472	474	507	493	465	456	500	482	522	488	506	472	480	480	493	468	524	495	501	481	482	460	487	455	480	489	492	489	463	426	508	475	477	505	495	472	513	480	494	476	440	500	497	439	438	506	473	503	461	478	466	480	508	505	478	487	477	470	512	458	472	467	501	482	462	503	501	449	516	485	523	482	436	488	476	511	479	507	429	488	488	501	486	487	499	478	487	453	456	497	471	505	475	477	511	529	482	468	448	480	501	494	494	469	491	462	524	515	475	472	516	443	493	478	567	457	519	479	485	518	460	509	474	476	491	428	486	475	448	509	495	480	498	449	477	457	449	456	523	458	455	435	463	473	481	504	481	492	488	523	480	481	507	503	464	498	494	507	461	478	481	548	486	499	501	500	482	498	474	482	530	482	467	470	449	451	468	488	475	521	497	489	518	472	456	496	461	484	497	490	527	505	511	479	512	458	481	481	523	470	464	518	487	445	457	494	495	481	482	496	510	469	448	494	484	469	482	467	494	486	489	450	436	511	487	470	496	492	487	473	503	505	464	491	486	500	507	469	452	526	520	482	516	453	443	485	503	469	465	495	480	463	453	501	491	445	518	488	508	494	501	496	507	491	546	454	488	539	473	515	475	476	531	480	513	520	489	469	494	521	478	497	488	520	495	471	499	460	467	511	462	475	502	468	508	467	465	491	483	462	488	442	491	519	467	490	486	479	533	470	490	440	500	491	475	506	445	459	498	493	491	475	442	470	455	480	481	508	501	560	490	480	495	487	470	503	490	488	480	463	491	460	496	516	470	436	455	520	456	489	479	469	455	489	514	515	491	451	450	496	488	470	467	472	461	473	489	492	495	487	494	488	479	487	431	512	459	453	494	496	535	489	488	492	478	461	437	482	480	477	507	490	480	456	501	462	488	486	491	520	508	432	473	492	482	462	496	475	474	473	477	486	509	471	464	505	499	474	460	491	487	470	493	476	477	539	452	472	482	469	514	494	469	431	485	441	486	535	499	486	504	456	465	467	488	461	424	465	482	490	437	493	519	432	452	511	457	455	500	478	459	514	479	482	488	470	490	467	462	479	512	478	496	465	495	481	499	464	489	465	496	483	494	478	466	446	485	449	463	472	474	488	461	499	528	502	475	485	477	499	484	465	491	489	463	495	481	483	506	481	513	503	486	498	467	462	433	482	455	473	495	482	520	481	464	478	487	465	470	464	505	489	484	515	475	504	455	473	481	478	486	447	491	498	494	473	462	461	511	433	456	463	477	483	522	449	476	502	473	474	481	480	482	475	511	466	453	510	500	469	480	455	490	502	472	465	522	458	514	493	483	497	509	471	507	467	489	469	460	481	495	466	467	479	495	476	466	492	494	459	483	503	442	488	498	488	474	483	471	499	450	475	444	491	465	505	489	465	492	518	460	481	478	509	518	457	467	479	503	488	520	545	468	479	489	512	469	493	514	500	496	503	449	470	469	476	495	500	490	527	481	484	461	477	476	520	520	496	523	459	480	476	479	452	477	461	482	495	472	479	469	501	484	486	504	516	461	470	504	459	433	505	480	488	475	480	497	457	469	456	488	490	516	479	498	501	468	489	504	490	480	496	475	469	503	503	458	490	484	478	453	494	495	439	483	479	501	453	477	505	520	469	492	454	477	492	469	453	485	469	500	495	483	495	492	451	542	446	475	442	474	496	502	500	442	471	469	466	509	514	477	551	444	495	485	494	485	468	478	469	499	481	458	487	494	453	509	468	444	467	463	477	442	515	467	492	484	456	478	476	441	486	466	524	468	482	488	489	538	493	461	471	481	470	489	464	491	481	453	474	474	519	468	498	505	489	497	471	486	533	472	462	495	483	492	498	501	456	476	447	504	491	484	479	524	506	486	476	495	485	441	509	477	515	481	491	473	473	506	444	502	474	485	487	498	475	510	470	489	519	510	487	522	474	458	484	458	513	507	444	454	509	487	446	507	484	479	472	427	488	479	504	529	491	474	507	502	487	484	462	457	514	451	477	473	499	494	473	496	492	461	493	501	483	505	464	432	478	487	451	506	510	500	478	456	492	467	494	468	445	489	460	480	485	502	496	479	498	487	521	498	525	486	460	524	480	491	498	479	448	490	496	470	459	500	501	489	502	440	473	487	473	503	501	535	528	462	482	490	472	495	523	486	442	521	484	406	477	483	471	491	507	499	513	483	497	473	498	439	482	477	432	492	449	478	457	486	425	488	509	476	492	500	503	437	458	530	495	464	490	487	485	502	520	470	468	495	516	470	487	505	466	502	448	482	467	507	517	459	451	469	490	452	482	437	526	502	509	499	492	490	473	451	467	492	479	527	456	492	475	470	500	461	472	505	451	476	500	462	485	489	537	489	464	477	452	518	449	492	515	487	491	506	482	471	479	461	496	472	519	487	473	486	507	474	476	488	511	519	502	487	503	458	450	477	543	509	479	536	507	465	483	484	499	493	462	488	493	487	489	474	467	493	488	485	489	463	464	526	475	457	478	498	464	476	481	481	491	473	491	490	458	482	479	525	498	445	461	498	464	494	506	484	490	468	500	454	491	506	506	517	473	507	488	493	499	486	491	480	499	544	503	500	499	496	465	492	449
2182	393	407	403	357	364	359	344	333	346	336	312	351	311	327	324	335	328	325	308	344	341	331	344	349	332	322	316	310	347	335	352	345	364	338	323	368	328	306	346	339	335	330	356	312	334	336	362	328	309	333	320	302	315	328	326	329	368	336	318	339	330	343	346	298	331	341	308	347	319	345	320	327	357	325	322	334	334	332	310	309	350	312	352	340	309	327	336	364	328	330	341	327	352	384	348	346	321	352	340	326	325	336	348	337	306	330	320	333	299	349	345	334	331	333	356	318	331	305	356	300	337	335	348	350	320	335	356	382	305	350	365	283	335	351	309	311	322	312	344	373	345	367	343	352	355	346	321	310	353	353	354	320	343	335	337	345	325	326	345	314	326	336	333	324	340	353	353	322	345	340	324	323	333	313	348	337	336	346	333	327	350	330	315	357	334	313	342	322	335	324	326	333	365	346	324	359	337	329	323	341	344	345	337	336	336	322	337	370	366	324	343	330	303	350	347	322	327	360	313	330	324	345	319	327	333	350	363	355	360	343	331	343	352	295	332	334	373	324	350	324	351	326	311	326	320	346	356	338	341	300	331	317	342	332	336	318	328	322	306	336	355	347	316	350	341	327	348	338	324	315	333	354	353	318	353	312	328	312	315	330	306	342	363	335	340	354	351	339	347	339	336	357	336	325	308	321	328	350	317	283	325	340	351	348	330	343	344	333	306	319	337	332	336	337	323	337	350	320	293	304	337	333	289	352	362	340	369	327	340	338	313	330	342	332	318	331	303	350	303	315	340	305	326	346	305	347	347	316	321	336	320	347	310	366	352	320	318	340	342	315	355	322	332	330	372	326	326	319	326	332	332	367	334	299	330	343	311	317	319	350	359	302	352	345	342	358	348	316	363	323	335	330	348	330	342	321	360	341	306	331	317	349	361	359	336	341	303	307	339	372	318	332	350	347	371	300	320	341	316	321	317	373	364	343	360	326	368	317	332	315	333	327	314	332	350	336	295	331	312	360	335	345	323	336	315	298	325	340	286	335	342	306	356	313	311	337	362	312	336	328	297	339	343	296	323	336	321	360	333	334	333	319	319	293	351	358	345	345	320	323	340	352	351	329	311	326	329	345	323	338	300	354	346	309	331	323	297	362	335	328	319	371	344	329	364	325	346	319	346	345	326	344	362	322	295	336	332	298	349	347	326	302	351	319	329	362	323	368	314	350	326	324	340	306	325	358	366	332	336	321	321	332	291	337	344	351	341	317	347	318	319	304	319	362	314	336	314	355	309	299	337	368	316	316	338	350	305	318	338	314	351	341	340	306	352	348	342	351	323	325	325	321	338	320	324	305	313	312	315	352	366	333	344	328	328	347	312	339	311	371	324	359	332	352	309	372	368	376	345	317	374	323	351	365	331	356	343	363	365	299	337	331	360	341	297	353	332	334	326	329	314	322	336	325	332	339	335	358	352	322	320	327	347	354	301	330	379	357	328	329	321	312	340	319	358	348	358	318	307	349	340	323	331	361	340	335	336	332	311	325	343	343	301	325	353	311	351	312	322	330	331	339	337	340	340	347	316	324	323	337	331	337	323	339	304	311	345	317	330	332	318	309	348	347	342	371	310	345	338	334	348	337	353	299	344	327	309	340	345	364	333	317	325	350	347	338	324	324	326	337	336	310	319	328	329	333	350	318	325	320	339	335	345	313	358	305	335	339	329	337	387	331	328	334	326	366	311	330	333	354	291	347	339	322	381	345	344	315	364	332	335	337	367	335	365	337	340	337	338	344	336	353	338	369	344	349	303	297	329	334	353	349	350	340	303	382	355	358	319	294	354	339	353	332	338	331	329	364	337	310	350	316	341	326	369	351	352	345	323	316	314	362	325	338	328	341	330	363	360	335	338	335	321	343	360	309	344	349	344	348	332	362	360	318	366	331	301	343	353	287	325	313	331	355	329	323	361	342	341	339	278	346	345	306	315	325	324	366	346	306	320	371	334	341	345	322	320	382	341	372	310	358	345	357	344	354	331	383	300	305	304	332	358	353	330	328	372	330	334	345	302	315	383	318	358	353	306	360	319	338	337	341	327	309	314	319	322	313	309	310	344	340	322	343	302	349	321	372	347	300	336	342	355	338	354	333	334	340	333	320	365	334	338	326	316	333	307	289	340	343	312	344	326	297	383	358	306	351	325	360	340	337	319	331	344	352	347	339	336	358	322	316	325	352	324	336	387	335	326	327	317	330	329	351	305	364	320	331	347	353	334	345	318	371	303	331	330	323	359	367	351	323	336	335	353	323	376	342	311	320	349	339	306	338	336	337	349	340	346	323	349	339	304	308	322	307	333	357	381	335	332	308	357	329	350	338	344	328	310	351	331	329	293	310	343	321	320	338	361	349	327	337	346	323	309	326	347	334	310	355	337	348	331	359	352	341	357	309	337	305	324	311	351	326	340	354	330	292	344	336	322	318	315	328	336	311	330	341	314	326	344	348	322	364	346	321	321	335	345	327	314	306	356	347	320	323	331	346	333	330	347	355	350	364	315	345	332	325	361	325	348	311	360	327	352	323	318	344	312	334	328	355	343	344	372	324	332	325	323	344	361	316	313	343	351	337	346	335	335	383	294	348	333	316	341	325	335	347	347	323	322	360	341	332	343	308	339	339	311	311	305	328	332	319	356	316	318	343	337	302	344	358	361	370	342	351	323	309	350	338	335	309	342	330	321	321	394	315	343	290	337	300	354	329	340	341	339	312	350	338	329	325	349	312	353	366	343	334	346	343	308	327	334	381	317	311	324	325	321	336	325	316	341	316	337	323	349	352	331	311	346	303	343	336	294	333	324	307	340	328	329	322	296	334	341	354	309	311	328	339	306	326	353	333	336	338	334	332	321	312	363	347	384	301	335	340	324	330	365	368	335	334	318	343	328	346	310	317	362	323	340	324	364	333	333	357	316	331	350	350	337	313	317	317	342	355	353	349	333	310	345	337	322	312	313	326	340	320	320	319	360	314	321	330	310	329	353	321	316	343	332	358	329	344	320	343	342	341	360	336	323	332	318	319	351	332	360	341	346	330	302	330	324	337	364	345	341	317	337	403	332	344	302	305	353	351	325	323	321	312	341	362	328	382	317	315	311	369	311	335	354	368	335	364	341	342	338	343	360	298	338	332	342	356	323	302	325	322	324	342	378	321	308	339	346	306	314	300	335	334	309	384	280	334	340	352	312	347	339	327	337	334	339	283	343	337	339	329	315	352	355	305	356	343	316	301	340	332	336	330	347	343	351	363	325	358	346	345	331	335	356	325	354	351	378	366	331	345	338	311	330	312	331	355	331	333	322	354	325	316	332	369	348	334	302	333	374	337	333	342	346	350	353	364	343	345	333	309	312	319	352	327	342	336	330	348	334	337	322	355	346	364	357	318	347	339	315	298	308	340	331	333	333	322	329	294	325	337	311	330	379	334	336	314	362	336	326	355	320	323	335	372	329	331	307
2418	1028	1113	1106	1068	1072	1057	1049	1042	988	1000	1013	966	959	1000	1003	997	945	956	926	927	881	937	937	964	982	977	928	977	973	967	946	915	1017	974	1023	967	962	1001	983	947	987	975	969	1001	1021	906	987	919	960	961	927	984	945	857	1035	920	975	940	962	930	954	989	931	970	976	938	959	933	956	973	993	1009	975	926	967	941	1011	964	969	979	926	954	911	884	1016	955	934	957	962	973	922	991	1031	955	943	983	927	955	900	996	956	953	970	953	977	918	959	965	961	959	952	978	957	995	966	919	999	962	909	955	946	988	952	931	972	911	973	956	992	969	962	925	962	947	958	929	1052	918	920	924	938	937	1001	991	929	903	944	944	961	978	954	938	997	912	995	942	949	962	926	952	1009	911	912	990	977	976	940	954	955	919	960	950	1022	972	957	944	937	966	967	976	936	933	971	990	928	947	1013	924	922	921	926	929	883	899	956	1024	952	901	942	916	947	948	968	943	1022	985	939	976	955	985	967	974	959	990	908	921	974	892	986	927	928	903	947	901	902	942	935	970	983	934	943	981	968	985	963	917	953	945	921	949	1012	976	935	984	917	929	938	968	960	943	988	1004	936	925	983	940	940	902	917	895	960	981	982	945	1006	991	896	973	915	920	952	963	946	934	934	911	1007	915	922	959	993	933	996	934	926	968	920	994	977	944	971	997	935	966	957	972	986	964	954	970	916	979	898	949	909	976	969	957	966	935	961	952	920	942	987	951	984	965	950	955	1001	943	944	942	959	1014	928	957	963	925	1032	998	900	907	939	973	982	922	996	939	975	968	931	926	920	1037	942	996	921	1004	960	981	938	953	991	980	898	1005	954	996	939	899	923	915	955	1013	971	935	957	973	893	962	970	941	892	956	958	918	920	923	977	987	933	931	1002	979	938	990	904	1013	935	940	911	976	943	932	962	877	942	965	905	899	941	896	996	976	963	972	924	954	906	968	950	969	946	927	951	961	977	963	993	984	933	930	898	913	990	956	952	959	938	944	976	976	927	980	965	976	930	916	950	899	927	946	1005	945	933	947	873	951	936	968	971	988	984	968	907	876	958	936	1003	877	1004	959	979	920	980	983	973	937	942	963	972	984	938	967	916	904	948	894	950	938	957	941	960	956	941	937	1014	967	967	926	946	925	1012	984	945	938	943	934	960	940	961	909	905	968	943	919	1002	936	964	924	875	908	1007	979	916	960	974	945	983	908	968	982	925	911	1008	927	962	950	897	877	949	962	983	970	920	922	973	955	976	939	964	1003	943	959	919	1003	935	917	936	936	959	944	932	937	957	942	946	962	960	985	939	993	953	981	944	904	944	1002	994	976	899	915	967	947	976	922	880	967	902	974	997	1021	968	898	956	1010	966	929	960	963	1027	923	911	964	995	977	948	916	943	971	932	917	984	920	1035	969	944	940	947	958	939	1002	1014	944	984	969	938	979	959	1008	895	999	968	897	1048	964	958	986	940	907	967	961	911	939	958	931	958	971	949	947	971	994	1007	909	989	938	986	887	973	1009	927	1009	961	916	923	976	951	907	929	988	927	921	1026	929	928	1017	931	942	1004	928	983	932	940	980	950	903	948	1003	930	877	924	946	922	930	895	918	980	949	962	1024	963	945	964	940	983	957	973	903	981	980	974	1002	1008	916	1014	983	950	918	987	984	974	948	970	912	938	967	977	946	956	983	907	1021	917	952	961	925	956	982	957	951	963	980	1003	957	904	972	991	930	958	967	998	928	1027	957	973	933	939	954	1015	979	932	970	955	997	978	942	908	966	962	924	979	934	954	984	972	959	980	941	966	987	932	972	921	967	969	924	949	966	981	889	1033	965	967	938	958	930	976	911	940	951	926	958	941	903	934	959	965	887	956	908	929	945	919	942	982	976	916	997	921	978	967	1006	942	1028	961	918	986	933	971	1008	954	1005	971	1008	986	941	928	960	919	871	992	906	954	919	962	898	967	999	1009	924	1032	932	957	962	989	942	939	993	973	950	947	950	961	919	966	934	941	1004	979	917	910	923	957	991	942	899	954	909	916	986	930	937	975	935	931	917	963	971	981	923	984	956	915	945	955	965	963	967	915	968	988	1000	891	963	872	916	938	901	967	945	981	950	993	894	964	919	973	923	968	1002	963	965	984	900	948	982	926	913	949	919	957	976	898	965	937	939	931	925	986	930	970	963	897	981	955	943	980	987	952	960	924	953	958	930	923	916	932	948	960	963	913	975	897	965	975	994	1025	956	949	1007	1002	949	963	970	961	924	978	976	1018	1008	935	995	955	945	1008	906	960	945	915	959	1025	940	922	999	957	976	951	924	1006	978	972	982	969	930	984	1007	983	959	945	1011	939	931	946	959	892	939	955	928	976	935	954	948	926	932	942	962	963	985	951	933	945	941	935	938	988	962	967	978	923	999	975	983	928	921	976	978	981	973	914	930	927	955	975	1012	1006	904	901	910	968	932	908	915	956	977	957	904	971	922	913	896	952	962	982	990	913	941	985	978	1027	951	913	941	889	975	893	1000	903	950	984	950	973	994	903	908	953	937	941	942	972	970	924	901	927	966	939	1005	963	998	964	965	917	957	966	953	986	989	941	973	970	908	984	937	957	972	951	962	961	938	955	926	959	977	988	983	970	932	970	967	939	925	953	967	948	946	981	939	943	973	1024	976	968	912	959	977	943	978	962	973	936	953	899	902	996	965	953	917	958	952	953	921	894	917	906	992	944	1025	1002	982	966	945	934	924	943	962	986	988	962	907	968	939	965	982	943	893	993	949	971	939	971	977	962	932	941	967	968	1027	1014	971	917	987	896	973	963	981	958	935	1008	951	991	1000	935	935	979	1034	927	936	987	904	941	917	930	940	868	938	947	960	952	888	983	942	923	984	925	976	965	1002	1002	969	939	922	954	967	976	937	933	947	962	920	945	950	975	947	918	952	945	982	919	954	964	929	907	937	965	988	925	922	875	943	933	983	940	916	935	949	964	960	964	945	976	965	970	944	948	940	953	957	982	934	948	958	977	1013	934	950	916	932	976	951	937	932	957	920	977	987	942	950	946	936	936	909	941	986	955	968	938	968	928	967	950	967	876	966	929	943	925	926	891	969	909	972	944	983	1017	958	995	937	905	953	940	986	879	1018	994	916	982	1014	997	1019	962	974	966	957	906	952	958	920	900	956	912	965	914	967	1011	976	936	928	975	944	961	940	951	950	932	991	1001	997	947	965	938	941	908	906	900	1000	901	936	997	926	958	988	910	973	939	913	950	950	951	984	956	972	1050	921	931	976	931	944	945	974	925	954	987	919	940	948	930	979	884	975	899	993	931	946	985	959	982	915	980	933	931	929	897	977	927	944	955	971	965	917	969	949	911	923	920	983	1013	966	951	921	979	975	929	960	986	888	1000	963	973	952	955	944	998	985	946	931	939	932	964	984	944	1018	956	942	903	865	906	963	919	1022	957	948	934	931	925	962	971	933	995	1011	935	931	971	958	952	978	939	957	976	957	977	951	926	978	937	934	966	1016	987	965	988	952	990	927	934	911	945	935	988	979	942	978	948	996	903	1014	966	999	926	968	923	945	980	934	960
8612	1118	1502	1112	848	654	510	440	353	345	296	294	265	249	252	232	223	236	225	226	209	211	243	201	194	201	218	192	225	193	207	193	175	192	207	191	201	198	189	207	233	179	225	216	176	179	200	217	225	199	190	210	199	186	185	192	177	190	191	193	186	186	213	202	166	178	185	183	187	193	195	196	187	208	201	196	206	208	193	207	190	215	188	213	182	211	186	186	192	199	207	192	192	176	205	178	186	190	192	204	198	195	202	193	194	172	185	194	212	191	201	178	191	172	210	213	205	188	226	193	180	190	205	200	176	189	179	171	180	200	169	213	216	217	195	202	185	197	195	232	185	203	189	188	211	192	186	175	197	192	191	197	189	183	202	172	173	178	198	212	197	176	195	180	205	204	199	201	193	199	187	210	192	238	215	225	196	211	194	220	211	185	202	186	187	168	185	215	217	208	170	178	225	189	193	182	202	206	195	179	181	203	216	220	199	221	193	209	200	202	216	196	189	201	179	204	204	200	188	202	197	195	187	181	185	196	194	193	184	219	184	204	199	179	218	212	205	193	203	196	198	206	177	204	182	163	199	198	184	182	229	204	187	186	193	196	205	203	185	198	200	194	175	197	186	176	200	200	181	189	195	211	207	192	220	193	196	222	182	201	206	205	197	223	198	213	194	178	197	178	179	204	179	207	199	204	177	178	172	183	227	178	199	182	208	190	197	187	209	198	186	190	231	183	156	173	189	218	191	200	189	160	199	173	179	217	188	185	191	223	204	212	189	179	187	204	207	162	171	175	213	214	201	206	213	190	207	183	199	190	197	175	204	196	209	197	189	201	205	215	214	197	220	176	228	186	175	218	190	184	195	173	203	188	220	202	207	215	219	212	200	187	208	216	204	203	194	208	194	202	204	204	206	185	180	204	187	191	207	193	194	229	191	208	199	192	184	211	211	202	217	189	193	191	179	212	218	196	183	189	202	191	183	189	234	185	203	189	193	205	185	204	204	180	175	185	194	220	183	190	201	195	173	199	211	207	192	181	205	173	155	215	178	222	231	208	209	193	199	183	222	181	174	219	209	201	183	184	188	198	159	202	216	210	204	184	216	191	190	211	183	178	197	202	207	217	163	196	197	193	193	207	201	210	189	209	204	211	181	182	219	190	228	196	185	198	173	215	203	206	172	182	194	190	204	186	201	215	185	172	196	188	201	172	208	219	194	184	205	193	195	190	178	201	201	194	200	183	199	185	195	165	212	197	178	191	194	196	178	192	207	217	198	207	210	173	198	177	194	201	198	204	195	175	204	208	194	197	196	182	206	211	198	200	194	204	216	177	201	189	185	221	202	187	213	222	208	218	211	194	188	195	169	219	176	191	211	168	205	183	201	185	181	177	191	196	207	210	189	162	206	207	198	187	202	202	211	193	188	192	188	186	206	192	206	195	187	205	218	196	207	181	184	200	189	195	191	202	197	205	179	205	195	191	204	200	192	191	206	243	186	209	191	185	201	156	208	205	179	191	191	188	175	170	225	202	198	186	212	206	184	170	178	217	210	175	186	200	167	197	174	179	178	184	170	200	247	209	203	186	188	181	205	193	205	198	194	201	198	225	169	191	216	176	211	201	207	164	196	179	176	184	193	199	187	185	193	186	184	190	208	173	194	194	195	225	177	205	191	189	202	179	157	193	192	171	189	191	183	180	196	204	189	183	180	189	209	200	215	209	191	203	180	209	226	211	192	188	205	171	201	196	192	186	183	188	219	190	209	193	192	207	195	194	205	209	218	194	210	201	205	194	191	206	216	200	207	193	188	193	217	175	210	194	202	211	216	179	187	188	210	208	194	185	199	207	214	207	213	212	186	214	204	202	180	201	207	189	184	181	231	200	183	175	173	205	204	196	208	186	201	213	184	198	206	192	214	231	198	202	213	188	194	179	186	193	194	181	191	183	201	182	201	212	215	197	191	191	182	200	197	189	211	224	209	189	200	185	190	187	204	181	210	183	198	202	205	215	195	194	188	219	206	182	193	198	160	227	199	196	212	224	185	214	182	171	205	196	193	224	215	177	203	194	212	184	188	179	212	192	181	211	201	203	175	209	201	186	220	211	208	198	186	189	187	197	197	192	183	219	199	211	206	163	171	187	187	159	184	190	183	183	192	186	207	193	220	211	186	175	195	181	210	217	179	179	186	207	178	200	210	189	183	189	193	181	175	196	182	175	212	221	177	176	204	195	187	196	196	204	179	172	187	214	179	218	182	197	192	181	195	178	189	200	169	194	187	227	195	195	179	207	167	198	192	172	189	178	195	192	199	197	201	206	175	189	226	197	185	213	184	188	222	177	197	185	194	188	200	192	187	190	182	197	177	198	208	199	202	200	207	200	198	206	193	194	208	188	177	214	197	191	172	210	199	211	194	193	189	176	197	211	208	191	171	223	200	182	191	215	196	194	221	203	211	214	211	186	197	186	174	198	224	183	214	198	200	205	212	216	177	196	206	213	202	192	200	175	207	206	187	158	182	196	228	188	206	212	190	216	183	202	175	232	214	180	187	216	193	176	195	200	215	197	203	202	215	180	220	201	176	198	199	181	211	185	185	163	192	210	201	190	195	196	198	217	191	213	187	213	203	189	222	215	192	205	197	187	194	203	157	214	210	217	202	209	195	187	181	206	167	202	183	196	224	188	197	220	199	178	166	198	185	229	196	189	192	209	208	208	191	175	208	199	178	196	207	193	201	212	201	194	210	197	204	172	185	227	186	210	203	190	217	178	184	178	172	179	193	211	206	198	195	189	201	198	166	206	181	169	174	219	170	180	201	189	209	183	171	194	180	212	205	186	209	181	181	200	205	193	222	192	202	174	195	187	198	210	188	209	184	202	180	197	183	209	225	201	198	185	194	192	192	177	187	195	166	186	177	199	194	226	189	171	176	190	194	165	190	214	216	190	213	202	190	196	200	174	192	224	221	229	209	216	187	202	180	197	189	206	208	192	197	201	212	225	189	195	205	213	197	187	177	196	204	213	215	178	180	195	198	187	187	177	175	222	175	186	187	198	183	194	220	182	200	176	199	176	186	190	167	197	188	190	187	214	168	190	223	228	194	172	179	233	181	184	224	189	199	182	192	210	210	204	189	183	168	221	203	206	197	190	186	186	200	202	203	192	213	186	182	204	202	229	196	203	160	182	217	213	187	191	236	180	172	218	191	181	208	214	212	220	200	213	199	191	206	210	184	169	197	193	190	212	194	178	194	173	197	184	203	202	181	162	211	178	199	179	203	194	175	186	207	176	176	189	193	183	164	189	194	197	196	205	194	199	205	200	209	220	179	199	208	211	206	177	189	229	210	189	200	192	208	201	192	204	183	224	212	192	193	202	199	209	201	209	203	226	203	195	197	190	187	211	196	177	203	202	204	211	230	197	198	182	201	218	227	207	195	183	194	197	196	181	213	201	193	213	165	186	187	186	201	189	202	192	172	195	196	204	197	215	216	199	182	187
5633	1584	3257	3749	3252	2629	2180	1935	1563	1466	1287	1259	1109	1000	961	989	864	893	846	827	780	794	782	743	747	752	726	722	720	780	655	681	670	679	659	691	653	669	624	669	600	628	649	649	679	652	646	625	620	615	664	588	615	627	662	652	613	646	609	572	641	593	642	598	621	590	656	619	590	630	615	642	584	616	646	623	629	581	650	623	605	574	633	581	589	597	666	617	577	649	579	623	611	595	602	626	617	617	575	593	593	632	581	609	618	614	592	649	630	637	611	551	612	595	627	577	590	573	551	563	608	589	610	613	571	580	616	570	607	585	617	582	613	607	584	632	592	582	598	555	594	618	639	615	594	601	556	613	601	555	616	586	604	629	553	590	603	579	620	598	581	586	628	624	621	618	612	597	617	600	608	594	553	601	561	617	598	640	601	592	575	603	604	589	662	582	595	572	606	611	557	598	569	608	568	627	625	618	557	622	577	573	563	602	571	553	637	602	583	596	563	585	598	574	593	581	591	572	581	638	600	573	586	613	615	590	585	582	567	575	556	605	623	598	571	615	611	607	595	607	601	606	599	588	563	586	584	587	642	591	617	643	599	612	588	607	623	589	635	610	606	601	652	594	616	623	611	572	602	603	604	609	551	583	600	638	578	596	560	614	549	568	562	594	611	598	616	602	605	589	614	596	576	619	605	577	597	585	625	598	633	619	612	595	595	628	625	597	601	575	608	613	580	607	550	611	639	625	570	605	630	600	602	611	629	621	644	611	595	602	563	586	597	598	611	608	607	602	596	554	591	599	588	563	568	611	592	649	584	592	607	565	594	595	598	570	589	591	609	569	564	562	595	624	589	609	594	590	544	591	592	631	580	603	592	596	609	580	601	588	620	576	594	580	624	571	576	594	586	655	594	593	596	583	575	551	632	591	568	584	608	619	588	539	594	582	597	550	636	592	589	601	606	616	565	585	659	591	633	645	595	588	591	573	622	595	622	565	585	605	598	609	622	592	590	607	613	575	605	596	583	574	620	616	619	596	601	600	557	606	538	585	615	663	579	590	597	581	585	601	612	588	552	592	614	612	549	616	569	622	597	617	588	607	592	611	614	562	589	605	612	594	595	574	578	604	586	592	560	590	570	593	592	613	571	588	589	570	580	561	606	592	645	565	592	628	614	637	566	596	581	619	557	596	628	621	606	602	599	551	592	560	617	646	664	619	546	631	599	606	575	564	614	605	581	608	590	597	573	552	598	653	605	597	593	576	597	598	577	562	575	614	603	578	624	638	635	596	596	627	612	545	610	578	585	598	589	593	601	624	596	616	611	580	566	587	554	605	609	639	628	615	627	585	552	623	614	606	602	583	620	555	599	608	587	618	558	622	557	634	556	604	619	593	627	625	596	581	633	618	587	592	588	598	625	611	568	585	616	584	601	605	596	606	592	577	610	566	619	630	659	599	583	563	613	593	577	576	607	576	631	613	578	591	622	596	580	559	595	571	580	554	646	608	610	617	576	609	655	630	598	597	601	594	583	612	605	621	594	593	613	600	577	591	613	593	616	610	604	609	598	639	587	623	606	630	589	588	557	597	645	599	594	594	565	627	623	568	619	599	616	622	606	579	633	588	593	591	576	583	617	626	584	540	630	623	572	597	605	606	580	600	613	629	593	592	610	602	588	560	563	611	590	565	587	588	598	601	611	628	597	573	640	575	658	629	621	557	573	580	577	580	596	651	563	638	618	627	630	630	556	643	591	615	616	576	581	580	597	614	624	574	551	557	615	569	589	610	552	571	625	567	579	598	580	634	553	549	639	611	624	622	552	603	573	609	607	613	567	588	590	574	609	587	604	592	604	561	579	639	572	638	598	609	538	590	598	571	598	627	568	577	601	602	575	597	584	579	579	603	614	637	608	538	624	573	641	577	574	584	596	557	644	588	627	617	588	574	618	648	571	591	555	578	582	618	575	610	634	592	633	588	565	576	564	578	633	607	589	603	639	620	642	604	573	571	624	604	604	637	601	607	592	624	641	602	597	639	554	613	568	582	566	621	599	602	596	612	633	594	545	585	608	593	643	619	581	593	551	594	611	579	621	604	625	581	583	629	586	610	619	622	547	557	599	590	593	638	557	587	573	582	612	622	563	567	602	582	608	596	598	593	616	613	600	571	598	572	640	596	598	622	547	622	643	583	587	593	598	598	611	567	555	563	600	605	617	602	547	603	573	587	629	556	600	573	579	546	586	593	601	558	618	596	604	588	599	557	608	579	593	604	571	565	624	646	630	586	597	576	566	606	632	615	645	624	580	630	558	611	615	564	627	610	597	606	584	573	632	603	598	627	574	615	580	566	594	602	612	592	602	587	587	583	632	622	575	600	605	584	613	632	588	613	586	596	595	645	588	620	622	616	590	583	594	596	639	584	614	563	573	577	617	584	668	601	594	581	606	635	599	580	561	606	556	608	626	617	612	624	613	579	595	603	599	590	603	612	605	581	605	595	636	578	610	626	587	625	604	595	630	607	599	578	580	583	633	589	578	559	635	626	617	572	595	617	608	598	556	594	603	614	575	624	581	599	604	623	584	608	616	616	580	605	559	584	590	605	593	620	600	575	555	597	574	608	641	621	599	604	624	590	622	619	610	604	596	639	591	603	636	605	641	614	575	600	603	579	598	659	578	598	579	534	622	590	598	599	607	628	611	557	541	613	626	548	571	592	622	586	620	632	530	581	572	596	669	659	580	604	600	585	614	556	601	586	612	591	584	548	616	567	581	606	572	600	606	626	611	642	642	555	612	567	631	565	641	608	625	618	614	597	626	628	610	584	601	617	626	589	556	619	618	587	617	634	612	607	607	582	627	600	568	600	594	575	598	557	600	564	571	554	588	593	571	604	575	608	606	595	646	591	604	592	607	620	597	583	558	582	578	640	568	635	616	596	596	587	617	588	568	593	610	593	610	619	641	632	616	621	599	592	616	551	553	645	598	577	624	562	598	608	604	599	602	609	585	578	600	621	577	595	650	559	598	602	617	575	592	603	622	612	593	582	595	605	608	626	601	646	615	613	640	589	597	581	622	617	543	560	587	593	575	597	606	586	582	564	597	564	583	641	565	606	598	647	628	583	591	627	621	599	575	606	567	591	615	589	577	596	617	583	561	642	628	626	589	557	626	569	628	614	573	543	592	584	568	639	608	598	608	564	611	611	599	608	601	633	583	578	559	566	562	627	605	632	573	579	559	593	587	635	593	555	602	609	588	630	582	580	573	620	577	601	609	548	595	615	605	571	602	589	621	576	583	607	575	622	613	637	596	599	617	613	637	582	601	546	609	604	636	602	612	616	619	606	586	617	588	577	606	593	634	586	628	610	577	616	561	607	619	575	591	619	602	583	580	612	637	613	625	586	571	651	582	615	635	594	610	601	578	597	566	595	578	635	562	594	591	579	576	644	559	598	587	582	584	613	568	585	572	609	591	609	614	557	615	636	559	615	607	573	632	599	589	573
16031	2570	2693	2084	1435	1049	774	619	490	413	389	343	302	259	263	230	222	247	215	219	209	208	170	209	176	173	175	175	183	200	205	181	168	197	178	157	173	160	179	167	145	161	176	164	151	157	161	153	171	144	161	182	165	161	151	183	163	128	150	165	143	167	167	155	153	138	152	158	156	142	155	144	149	151	140	133	166	173	152	126	123	166	146	146	130	162	135	147	153	142	148	176	169	148	158	144	153	143	174	160	177	148	136	171	156	155	128	162	141	161	159	142	155	147	162	139	140	135	156	147	129	145	152	172	152	136	156	146	151	179	130	142	144	148	140	159	152	136	128	166	146	120	144	154	162	152	138	144	126	159	151	145	168	145	170	153	124	135	166	143	143	137	152	144	146	139	159	145	170	152	142	132	153	146	127	144	152	153	139	149	166	154	125	141	155	163	158	176	151	145	167	156	128	156	170	136	147	138	144	154	146	159	149	184	135	135	161	136	177	134	145	123	156	150	131	152	144	161	139	167	136	144	159	151	134	143	147	138	139	130	145	147	160	159	162	171	150	164	144	175	156	152	148	144	151	152	144	177	134	149	154	145	131	170	143	160	149	125	157	164	150	141	130	164	140	155	152	160	128	149	143	140	145	139	150	152	135	144	172	144	173	152	149	143	137	154	154	142	143	151	157	142	151	173	158	152	130	145	142	142	138	130	134	143	167	145	153	139	158	130	147	134	148	124	130	156	159	155	163	151	152	165	156	156	154	139	157	144	160	156	145	155	148	155	134	155	138	173	162	156	133	161	151	146	150	145	151	154	162	155	149	161	134	147	161	156	146	143	161	147	143	133	157	145	153	143	178	151	133	145	146	137	178	156	166	166	146	138	159	134	139	160	154	169	153	150	138	129	133	134	172	155	162	164	149	153	142	167	129	148	167	154	167	145	171	149	147	160	144	160	161	159	143	140	144	162	142	152	138	153	126	147	148	176	153	162	135	151	141	157	136	138	161	147	164	167	147	172	145	140	141	128	153	143	124	127	124	160	175	132	158	164	152	162	145	159	148	162	141	144	161	152	155	131	165	143	147	146	149	139	145	155	152	156	126	153	149	134	162	147	144	174	147	152	166	134	147	158	166	152	166	162	123	145	150	155	145	155	154	135	133	130	145	140	135	123	141	147	154	174	171	133	146	125	140	158	132	139	143	151	137	135	138	174	142	153	184	140	145	135	161	127	158	170	156	151	127	163	142	134	138	134	145	160	131	158	157	147	161	149	149	158	140	136	149	121	161	133	154	151	159	153	149	151	144	128	163	171	128	129	146	139	135	165	149	146	146	159	154	149	150	135	135	136	123	156	121	131	148	134	157	154	150	145	162	158	162	129	165	159	160	172	157	135	142	147	145	132	135	149	165	157	155	153	154	169	150	131	144	155	138	161	148	161	132	150	131	124	158	141	171	146	164	150	138	173	145	162	136	146	157	169	174	146	148	139	134	132	151	137	155	138	163	162	114	141	154	123	154	153	133	160	165	152	162	154	181	143	153	160	139	147	147	147	159	171	166	153	144	163	139	157	153	151	137	130	156	158	145	133	135	138	139	161	148	133	140	146	147	174	141	139	156	153	149	121	156	119	132	142	142	159	132	137	157	132	144	149	147	150	162	157	177	137	125	157	156	135	155	135	145	143	149	167	145	148	138	156	171	160	143	153	151	172	162	135	141	165	139	156	143	150	145	186	147	138	153	136	144	130	150	139	155	140	174	156	164	151	158	140	128	133	149	169	163	151	158	172	162	136	140	175	150	156	154	148	148	166	150	151	155	156	144	143	171	155	154	152	148	143	139	166	162	154	140	131	155	130	155	180	147	152	143	156	156	143	146	148	139	136	135	147	166	160	140	143	147	148	139	161	128	124	150	140	161	143	131	185	149	146	154	135	162	134	133	145	181	158	147	139	118	157	152	160	127	139	155	164	163	162	176	156	145	145	139	150	143	134	147	157	144	137	138	144	146	149	141	139	106	151	143	146	150	162	121	136	157	129	148	162	147	152	160	138	149	172	142	149	150	128	158	155	145	122	132	160	149	149	182	133	156	146	143	173	146	172	133	150	142	160	147	163	163	155	154	146	138	144	156	147	165	155	145	119	146	130	143	149	149	151	152	137	156	156	146	161	197	145	145	151	147	134	127	144	155	139	158	129	156	153	178	128	164	141	145	130	164	154	152	153	137	149	154	158	152	143	164	128	138	160	154	165	152	147	155	152	144	133	147	176	153	155	149	141	141	152	156	135	166	144	144	134	165	159	153	156	164	137	137	141	142	145	158	133	159	156	145	137	153	161	160	134	167	160	141	133	141	160	150	149	156	138	152	175	143	145	146	145	164	144	149	163	132	153	165	158	155	167	166	156	135	134	153	151	152	144	141	149	137	167	149	139	157	148	160	155	172	145	142	164	162	130	136	171	157	168	154	135	146	169	151	150	138	141	135	144	132	140	155	169	149	133	180	161	142	160	142	159	136	165	141	170	167	153	159	141	154	155	148	141	127	133	143	152	148	125	156	164	147	140	169	161	147	156	143	148	156	175	134	144	160	132	144	152	139	125	136	164	157	174	179	164	173	155	150	142	134	127	158	149	148	166	142	148	146	134	154	152	133	159	147	129	145	134	141	130	162	174	155	145	140	132	165	150	158	144	130	148	145	151	158	118	147	146	168	164	144	149	143	162	152	158	143	125	162	122	138	149	156	150	149	131	143	138	138	163	129	148	161	124	161	159	134	147	154	150	154	155	139	171	157	162	153	148	142	153	151	139	149	151	139	170	137	159	138	168	146	143	137	143	147	147	167	151	136	166	140	150	145	151	136	137	147	166	149	164	176	147	139	147	151	153	140	153	152	141	155	155	147	153	156	135	154	153	141	124	141	137	139	124	133	180	163	135	132	149	154	147	115	146	134	163	147	136	174	139	168	145	160	138	145	161	135	142	149	152	129	133	130	153	157	154	123	155	161	127	145	164	145	154	149	137	130	147	133	137	150	147	152	153	172	145	162	135	165	146	154	142	149	147	150	135	147	140	153	156	149	155	155	161	139	170	151	159	152	164	149	156	153	143	155	173	152	161	128	141	115	138	150	174	150	159	162	139	149	166	133	155	136	145	150	135	136	162	140	152	141	166	148	145	137	135	127	158	157	148	130	132	132	156	155	151	152	141	137	129	149	159	178	155	142	155	154	142	143	133	140	171	150	158	146	152	164	155	143	133	148	152	162	161	153	149	150	166	130	154	152	132	142	153	156	148	150	156	155	143	134	158	146	152	140	147	155	172	163	157	144	132	148	138	143	149	151	137	161	136	134	133	137	171	137	140	126	162	127	175	131	153	145	148	148	147	138	146	130	147	151	149	153	163	135	139	140	130	153	126	153	146	151	137	161	139	132	155	160	154	140	135	133	137	145	148	147	146	141	147	159	120	148	146	148	122	151	149	132	155	136	166	162	142	152	154	162	141	152	146
7674	2494	5676	6409	5372	4413	3568	3061	2570	2175	1916	1680	1497	1388	1298	1151	1121	1100	1040	915	894	901	853	802	777	770	715	738	725	696	654	677	647	680	627	618	605	615	616	595	575	549	565	562	582	571	537	547	558	595	560	529	541	525	503	541	529	527	525	519	498	517	506	560	509	528	488	531	494	499	486	538	496	489	527	487	519	504	523	555	540	493	464	521	492	507	505	503	463	464	482	477	506	494	491	502	502	512	501	526	479	512	471	497	505	497	473	466	467	479	489	462	477	525	510	485	492	465	493	517	511	478	472	479	464	462	486	508	510	491	495	474	484	509	500	483	525	478	474	474	533	481	477	514	538	430	488	482	486	491	512	481	410	460	534	458	487	468	493	467	506	474	482	491	474	479	490	474	492	484	466	478	512	540	473	496	480	483	455	481	475	484	492	470	525	490	522	485	497	500	494	443	482	490	503	465	458	494	541	524	517	471	459	464	469	496	495	511	479	497	518	529	476	507	488	460	443	483	470	487	478	513	538	509	473	470	488	494	505	506	422	486	470	509	499	502	472	508	484	474	470	469	495	450	503	477	501	482	487	457	497	510	490	495	514	548	466	505	472	545	501	475	519	453	452	521	440	507	482	496	481	501	441	518	430	515	467	490	502	465	520	503	509	465	493	501	482	492	483	453	466	502	456	519	457	502	485	503	496	527	489	489	465	498	479	445	455	464	509	473	482	500	471	479	506	489	545	493	520	501	512	472	452	492	479	475	505	514	510	496	463	458	475	469	481	486	471	487	456	467	501	493	493	469	505	473	481	486	498	467	510	505	474	497	488	517	483	531	513	493	507	488	482	492	512	473	454	463	461	476	464	478	514	517	499	487	453	488	470	492	502	489	517	523	497	474	502	472	508	488	505	487	503	464	490	504	494	451	465	506	483	487	532	483	479	518	451	464	508	510	471	481	486	458	490	484	462	432	458	464	491	510	519	497	495	512	474	522	508	478	508	502	469	502	427	486	477	493	495	508	483	446	496	460	493	500	470	480	531	502	509	495	523	521	478	497	492	522	503	494	479	482	504	467	532	474	467	472	479	455	456	484	477	492	435	505	482	481	475	485	496	474	482	489	475	473	506	517	483	471	479	522	497	493	512	461	485	473	489	480	470	494	521	498	494	517	474	509	483	464	504	491	501	514	468	474	444	482	446	457	477	455	447	464	466	457	521	478	478	500	490	472	437	487	516	519	486	463	503	501	477	497	523	454	482	469	477	512	478	471	467	499	487	504	472	477	498	483	462	475	479	471	465	496	513	492	462	490	477	536	489	469	501	455	494	485	468	448	487	466	487	460	440	461	470	511	440	475	477	506	487	500	458	433	482	457	524	485	461	475	516	481	536	517	455	473	464	488	446	441	477	459	465	481	438	519	459	468	489	423	492	468	473	461	451	462	486	528	462	495	468	478	498	444	467	495	455	491	526	465	476	512	492	463	478	491	487	453	487	478	483	492	432	493	478	491	451	529	488	464	498	467	482	488	489	473	484	470	484	465	494	471	466	484	486	500	456	444	455	466	474	471	475	504	485	474	513	474	503	464	492	477	517	520	494	494	482	471	509	492	475	478	461	483	462	474	504	471	478	512	455	448	516	440	462	470	501	484	507	487	498	496	495	492	478	477	473	496	485	499	491	517	488	502	483	507	490	452	510	508	471	506	490	485	501	473	485	491	493	481	481	459	456	473	433	483	467	509	502	476	468	496	453	448	459	473	463	502	487	453	457	505	480	478	496	507	468	461	441	475	475	521	443	529	487	508	470	482	460	495	448	498	478	494	460	456	467	461	473	504	514	449	471	462	457	466	494	537	548	482	491	481	488	480	458	444	470	522	518	467	495	491	479	495	446	502	520	463	440	471	469	484	501	496	445	506	463	495	499	471	467	540	475	500	522	501	470	492	465	472	502	468	488	521	465	512	501	484	481	482	489	453	446	481	491	427	494	480	470	453	454	477	500	472	500	458	486	486	477	503	473	498	517	480	449	511	437	448	478	466	457	486	452	498	489	463	466	482	467	517	468	496	532	485	474	507	474	483	477	483	488	478	508	506	521	467	498	488	461	502	465	480	523	473	505	505	479	437	493	504	496	526	452	479	509	505	469	456	473	465	512	503	488	473	518	481	482	490	464	498	518	535	506	523	460	513	498	457	482	487	457	501	485	516	492	502	472	468	466	471	471	483	469	492	478	491	470	483	524	464	491	487	493	470	512	508	454	490	467	540	471	514	507	487	503	497	480	484	491	504	462	476	474	490	515	458	455	505	489	459	475	467	468	481	454	475	491	500	502	471	464	493	460	496	466	529	431	472	476	480	463	493	513	482	501	501	459	482	502	456	513	538	446	459	476	506	497	520	500	482	471	475	482	506	465	454	433	501	529	481	515	507	471	528	477	461	460	479	490	497	456	499	481	533	517	485	485	483	459	517	504	454	525	469	493	470	442	470	458	477	465	505	505	478	481	508	489	482	445	488	493	491	439	500	504	480	502	480	493	471	502	507	490	509	494	477	514	506	493	470	452	439	489	479	453	498	470	487	473	473	473	489	497	469	522	527	456	498	456	462	489	476	477	491	533	467	465	520	511	470	481	482	497	481	473	537	462	518	490	463	459	480	454	495	485	482	504	491	515	505	469	522	487	482	486	478	487	479	488	469	468	472	487	462	525	497	488	456	462	487	473	474	480	495	475	452	498	512	482	533	486	469	479	474	530	474	472	483	485	495	453	479	499	497	417	486	445	475	494	505	465	512	475	506	481	466	486	481	482	474	497	484	486	529	514	509	482	471	505	504	475	495	528	484	474	462	502	493	491	494	488	467	468	499	503	450	494	474	504	461	481	486	466	476	469	437	458	474	499	466	459	491	510	511	504	448	498	500	508	498	515	513	458	467	480	476	486	487	502	504	490	477	464	467	490	515	463	481	506	512	485	452	483	485	472	486	456	498	491	477	451	497	485	520	462	480	449	485	490	453	486	457	512	508	478	490	491	477	520	518	494	463	444	460	468	487	460	473	506	492	503	459	508	435	468	474	454	509	478	465	534	446	494	507	490	442	464	478	507	481	505	516	472	496	477	488	501	466	422	521	509	463	442	466	529	477	483	522	471	531	470	447	499	483	482	493	474	494	506	466	483	475	473	449	456	475	499	514	495	482	531	481	476	465	468	493	475	512	433	460	485	455	481	484	479	521	479	459	491	488	510	483	455	510	502	473	473	443	487	478	501	475	467	456	511	487	475	513	489	486	512	493	470	498	463	470	502	493	473	487	510	487	457	509	488	494	465	445	478	463	495	473	469	454	498	521	491	517	435	481	515	518	472	440	478	484	505	495	475	465	473	487	480	488	475	493	486	514	467	486	487	459	461	482	528	466	484	512	513	443	483	460	479	485	469	474	522	486	511	475	478	524	496	487	523	518	475	474	468	461	498	490	503	489	434	515	507	490	481	497	500	503	492	497	491	495
2201	353	347	396	359	332	323	339	347	330	342	341	292	324	361	317	299	308	355	330	335	350	326	325	310	353	323	344	293	346	312	317	308	324	323	309	351	356	336	331	340	341	367	333	357	344	343	314	339	347	334	303	312	335	348	348	294	342	359	332	349	356	332	341	335	296	321	333	315	299	319	347	341	333	328	361	382	320	339	361	311	316	340	303	359	319	305	320	342	393	313	330	311	347	341	331	328	316	317	348	346	325	286	338	325	286	320	338	330	362	348	356	331	326	320	341	306	328	373	315	330	321	334	310	328	325	354	309	341	361	313	312	314	337	353	361	353	341	312	346	381	323	341	346	329	368	349	321	347	325	355	348	335	329	340	328	338	341	319	327	339	318	317	336	315	323	350	326	324	343	332	338	333	330	342	354	329	329	329	378	326	339	351	310	335	327	337	336	309	326	324	325	329	348	363	338	308	318	328	323	321	313	363	349	324	358	371	324	328	339	324	313	366	296	392	346	329	322	333	377	330	356	347	327	317	340	344	329	309	337	342	315	345	310	317	326	369	332	329	325	343	326	318	383	336	319	363	318	301	336	321	358	356	334	324	315	320	336	333	326	306	361	336	307	334	315	319	335	348	330	298	295	356	329	345	338	294	336	364	356	343	329	316	319	331	304	343	316	324	364	306	339	307	332	319	309	350	342	311	327	322	302	333	278	325	341	349	360	256	337	308	318	331	360	346	329	305	338	314	334	312	303	331	327	361	351	338	327	339	314	312	314	350	331	321	371	339	357	312	342	330	333	347	346	333	322	344	351	323	333	333	343	331	326	336	316	317	389	345	323	344	345	328	334	330	309	346	340	349	336	341	354	341	317	321	289	317	311	327	343	312	321	347	318	335	326	334	322	346	331	324	312	323	323	305	335	302	360	385	331	328	343	328	304	333	354	355	368	382	305	358	309	336	312	309	333	332	319	344	308	311	356	331	354	321	379	338	329	336	310	347	336	349	309	327	327	354	338	322	320	322	321	323	360	313	343	323	315	326	341	345	315	316	347	304	340	347	373	347	297	329	357	315	355	326	321	327	315	359	331	362	319	371	332	333	350	347	322	337	326	345	297	347	358	322	337	343	312	346	346	345	317	348	307	338	322	345	314	325	332	343	340	331	318	306	308	324	343	330	344	394	295	347	314	340	327	327	350	347	318	326	324	317	303	349	308	342	327	333	343	354	315	337	317	360	293	308	324	318	341	317	324	328	275	323	336	327	333	335	317	317	354	333	333	335	316	315	331	313	344	305	333	340	338	393	341	355	331	313	312	336	297	322	366	327	310	333	328	318	331	340	358	324	333	361	320	297	308	333	292	355	333	353	338	331	343	345	322	312	317	316	346	321	324	320	320	356	359	351	364	378	342	324	340	366	288	333	362	313	331	307	329	330	354	328	320	358	365	326	318	328	329	347	341	313	341	326	320	339	323	319	374	325	332	326	312	320	326	310	353	342	352	325	365	322	323	347	332	326	333	323	361	313	322	351	313	322	345	321	368	348	335	327	353	331	322	327	313	293	309	337	347	354	355	322	332	336	320	336	335	343	344	314	313	352	343	316	315	366	299	337	331	336	346	328	346	310	281	351	341	293	342	352	324	335	316	320	327	349	361	372	317	330	317	323	304	336	320	346	313	343	335	313	322	333	351	337	342	328	312	317	337	331	359	332	346	342	334	326	326	337	352	330	344	323	329	314	332	369	309	325	309	332	342	323	329	335	322	323	324	337	348	338	352	339	333	348	296	322	349	334	358	326	308	347	324	327	337	342	364	329	332	320	355	335	312	305	341	318	338	333	318	335	293	305	380	348	345	343	325	310	305	339	304	351	335	327	332	330	315	325	348	336	342	369	331	330	320	350	333	340	330	341	321	318	369	362	340	336	344	340	319	331	324	328	321	333	363	325	326	331	321	331	332	298	350	311	330	373	375	324	318	364	376	315	326	312	360	333	365	323	348	367	319	335	327	302	314	331	311	329	317	332	344	346	349	322	341	315	316	331	364	358	332	334	317	332	317	291	323	354	366	326	327	318	337	324	333	357	316	324	353	312	309	345	333	334	308	338	313	330	332	331	345	352	330	365	323	336	308	328	324	311	357	341	339	339	366	339	291	311	327	308	327	334	354	354	339	330	319	322	302	328	341	341	360	317	357	369	331	295	350	328	339	323	308	309	302	356	316	329	331	295	350	333	332	345	315	325	345	280	340	303	299	287	333	316	332	338	326	337	323	347	342	326	328	326	342	344	320	359	324	327	356	296	330	355	367	325	315	323	344	326	381	345	345	351	345	327	336	339	321	332	364	342	335	362	335	364	335	335	328	332	328	341	327	312	341	331	321	305	337	328	335	324	321	349	316	357	349	339	315	373	346	290	343	356	330	352	329	371	325	327	342	321	350	309	324	361	283	324	331	331	324	289	353	314	324	330	341	337	357	326	336	349	351	353	354	313	353	314	346	353	336	288	350	320	389	316	346	305	336	337	355	324	369	333	356	326	363	311	318	318	293	344	322	332	349	345	349	363	348	321	345	314	298	331	323	335	362	348	326	312	342	299	324	367	307	331	311	362	350	330	356	343	354	317	311	337	314	341	338	308	357	314	304	344	308	317	294	324	374	342	272	332	341	334	374	340	316	326	344	339	309	328	344	359	292	337	322	326	328	322	337	315	339	303	309	359	353	334	323	308	327	307	336	332	331	344	338	353	317	327	305	329	314	325	330	321	344	355	302	300	308	322	342	336	323	337	354	324	321	309	343	362	359	328	327	350	334	336	326	348	336	348	334	329	332	353	324	364	311	382	320	338	334	333	337	334	332	345	331	342	315	350	302	308	353	356	333	322	360	340	329	337	336	317	320	345	336	305	327	313	349	335	324	328	329	350	355	322	367	314	358	323	348	319	341	348	320	339	333	308	325	355	367	343	328	318	312	352	309	308	353	348	381	351	314	334	332	343	317	348	343	294	385	295	338	318	319	356	336	333	320	341	348	322	340	309	335	336	375	306	321	312	360	311	329	335	314	339	297	324	331	349	318	307	325	319	345	331	334	357	323	317	337	323	329	322	316	302	330	303	332	333	311	292	356	373	327	335	325	348	328	327	320	326	332	328	324	317	331	298	316	341	331	297	322	321	342	309	309	337	303	343	367	343	339	298	316	337	320	334	340	317	332	324	348	337	337	348	323	342	348	343	345	289	310	312	329	313	321	332	296	357	340	322	323	346	307	361	337	348	369	328	354	337	355	294	336	302	338	307	337	331	351	307	317	332	341	322	320	323	325	308	323	332	331	341	357	340	349	368	322	337	346	361	344	354	339	337	287	321	315	339	350	341	312	326	319	357	327	307	356	330	324	350	338	315	350	347	342	325	323	329	323	345	323	309	334	329	293	340	346	332	342	337	342	316	331	347	352	300	326	308	334	337	337	320	303	329	311	342	308	350	314	288	335	348	365	337	319	330	331	317	331
2521	1064	1092	1128	1160	1058	1073	1022	1002	1003	1005	1009	973	943	964	1018	1002	994	970	977	976	978	921	1012	932	1034	977	1005	957	972	976	960	940	921	978	985	962	942	1003	951	972	953	955	958	948	1024	951	931	913	968	941	951	980	902	978	938	960	923	941	935	958	900	907	905	925	989	1009	973	1000	946	955	941	926	949	988	931	905	956	971	954	970	971	988	919	987	953	981	949	972	966	915	1020	934	939	934	905	996	959	968	1001	901	960	990	958	932	964	951	928	910	934	960	971	957	975	950	938	928	980	984	1061	923	944	960	1022	924	973	940	919	940	962	960	970	970	917	943	982	1021	991	969	913	942	888	910	960	964	962	1006	908	964	930	955	933	975	915	950	943	932	959	951	993	952	970	913	936	956	970	977	977	880	963	922	970	955	917	957	903	1017	978	917	951	960	923	994	979	926	892	988	947	958	944	944	920	935	948	955	942	987	926	963	955	981	979	989	971	1010	911	892	962	940	951	940	949	909	938	973	982	941	927	987	961	932	979	995	950	970	905	967	942	940	964	949	975	950	966	981	925	946	934	938	969	984	949	1024	1016	928	980	952	967	957	962	970	946	912	956	933	973	957	919	965	932	942	946	982	933	930	937	1002	956	980	945	938	931	926	910	946	896	983	953	923	929	995	944	976	920	979	963	946	983	1001	940	974	953	946	887	921	876	955	919	957	908	931	961	963	934	1016	944	977	944	977	953	927	945	969	965	947	977	930	960	979	948	953	942	927	963	948	980	929	955	1009	934	931	940	925	940	992	933	971	985	985	981	885	952	986	949	878	922	913	997	948	938	972	981	997	957	989	966	948	916	933	1008	940	985	901	957	963	1016	961	897	936	944	971	991	975	1027	977	970	1001	928	918	940	1036	908	931	938	924	930	960	972	968	969	934	927	969	968	946	993	889	1025	907	938	995	929	943	944	904	918	947	936	989	961	985	911	1023	1002	919	999	1005	949	971	905	941	935	993	917	953	931	951	912	974	956	940	957	927	956	909	946	941	912	990	978	989	895	968	975	987	974	941	961	928	957	945	963	928	949	944	922	996	1003	956	973	927	944	955	989	928	993	971	978	946	956	915	942	957	965	963	863	944	936	939	938	923	942	932	940	947	1004	925	983	972	995	937	942	963	914	993	976	965	965	992	952	989	905	996	943	971	974	969	918	963	976	993	953	980	970	921	991	944	916	922	970	939	978	948	1006	940	970	968	969	939	973	1000	967	878	920	944	898	888	951	931	971	954	1009	961	934	966	889	929	973	943	954	912	925	945	946	957	1004	934	953	962	950	945	941	946	929	964	942	901	904	972	1014	921	996	946	971	952	931	987	991	976	899	902	971	970	956	1002	980	926	1014	941	938	959	959	1024	1012	912	945	935	907	912	984	921	974	914	935	987	920	936	952	978	956	972	1000	939	924	929	945	975	970	948	923	1005	955	954	936	998	1003	882	938	920	959	907	896	947	987	942	979	940	982	915	915	981	932	937	959	974	964	949	984	915	970	935	958	1006	967	959	863	936	1019	964	998	950	984	978	922	998	942	968	958	900	983	951	930	990	910	977	955	899	958	946	958	940	945	942	912	925	953	950	986	948	956	970	1020	969	959	954	951	907	929	957	940	995	979	942	941	967	973	904	971	1029	954	972	1009	972	1007	947	965	902	937	939	949	983	948	915	937	955	950	935	981	951	974	1006	928	989	959	891	968	985	943	933	967	881	976	982	934	955	1017	988	951	987	974	950	946	953	946	916	990	938	1028	976	950	996	964	970	939	1019	939	940	974	948	1012	931	907	922	947	923	977	906	997	937	942	934	950	963	940	955	953	962	953	946	1023	917	1003	907	997	961	928	956	942	984	974	934	944	930	889	945	921	952	907	952	933	948	943	1000	935	988	906	958	962	975	932	948	925	943	926	952	927	922	969	982	912	930	922	994	931	915	969	935	918	970	976	898	973	929	967	948	916	981	943	974	983	951	1001	964	949	972	940	911	917	947	937	921	936	929	989	959	952	962	966	963	941	930	971	919	947	998	911	934	959	960	961	898	940	903	929	964	902	1022	992	882	920	916	970	913	982	932	940	958	930	912	912	1001	981	965	949	1026	960	947	967	966	980	998	931	929	936	966	907	956	973	976	942	919	969	1003	966	996	928	934	991	931	905	936	956	975	950	959	966	996	966	921	943	948	969	884	1037	953	970	947	970	939	923	967	940	960	961	942	894	954	910	944	934	950	932	981	990	1011	971	960	1032	970	978	940	929	930	946	988	947	913	936	956	958	972	958	943	932	963	905	957	977	963	958	956	998	941	987	945	957	999	918	956	956	917	946	951	954	898	1006	997	916	970	961	919	978	935	952	966	896	943	916	966	956	932	949	950	964	921	925	942	955	930	909	985	967	961	919	969	954	912	937	927	950	943	987	907	921	972	951	969	946	985	978	980	920	946	965	954	987	893	931	901	927	972	946	977	965	928	913	992	972	946	1037	934	955	923	911	976	973	935	961	958	940	925	1000	980	967	966	931	876	909	952	969	951	933	926	930	956	945	949	885	898	955	942	1009	906	973	950	982	970	940	950	982	961	963	975	953	923	978	939	996	955	963	937	982	990	956	958	939	938	975	986	934	947	976	993	876	947	946	915	924	949	966	929	966	971	948	993	855	947	953	993	977	984	943	922	929	909	940	920	945	956	947	1006	937	922	979	976	952	946	945	884	937	993	950	987	921	969	933	943	934	932	981	946	924	949	949	962	913	942	947	964	942	987	945	961	906	938	945	938	927	986	921	927	922	948	1011	979	947	917	973	1003	940	918	979	937	1019	935	983	977	932	909	964	1017	984	954	947	931	971	942	906	896	964	959	1015	959	930	960	984	918	961	913	938	935	990	938	975	923	944	952	945	994	1000	981	935	985	921	947	901	938	882	913	957	887	921	914	933	977	897	937	991	952	962	947	972	984	1016	1034	978	1038	996	961	963	976	947	974	889	938	912	904	990	961	967	962	970	885	985	948	937	960	960	932	903	930	941	949	950	950	918	973	955	972	1006	955	894	1021	944	980	936	948	912	972	921	983	937	942	922	878	979	922	976	923	943	970	916	943	1022	1004	937	930	960	963	932	979	973	920	935	948	951	906	931	926	901	970	969	1017	917	963	931	914	1004	979	950	989	961	1004	975	957	945	918	1007	917	947	955	936	925	983	899	919	938	942	932	938	943	970	944	935	1000	1001	979	930	935	922	950	930	929	981	952	917	982	964	986	1001	951	1007	934	924	961	943	977	1023	950	943	998	1003	959	894	986	957	927	925	969	933	939	954	984	978	963	890	970	968	931	912	967	922	938	979	989	970	1043	950	961	952	904	1017	954	973	952	968	977	966	946	998	960	1021	990	1006	947	864	940	918	929	986	943	934	893	943	966	1023	925	898	954	963	931	950	915	925	910	943	986	924	987	952	933	986	937	936	984	955	961	924	966	909	969	927	973	1002	925	967	943	972	998	903	943	926	948	963	989	917	890	962	934	938	958	931	945	922	990	950	961	979	958	911	989	995	919	973	1014	911	991	1026	962	980	953	945	859	867	992	975
8544	1178	1433	1081	851	611	517	461	371	320	294	280	293	247	264	238	246	240	244	234	243	230	261	208	200	222	206	181	203	200	197	202	198	198	199	190	172	176	214	202	202	218	209	191	242	186	182	224	198	209	205	205	189	190	212	200	173	221	199	178	196	197	213	204	198	184	202	176	190	221	202	206	209	207	201	198	207	191	181	193	173	182	185	179	202	183	183	224	194	198	191	198	173	194	207	224	182	200	204	176	186	179	204	216	191	195	208	190	209	194	199	187	187	199	193	213	184	207	190	212	184	177	186	230	194	194	197	197	190	218	188	204	219	211	193	180	224	181	197	201	188	197	202	200	175	210	203	180	185	192	191	197	198	201	191	184	161	191	205	182	187	187	206	171	184	221	199	202	167	205	191	190	217	203	207	189	182	171	191	194	177	206	190	196	193	196	192	183	225	196	176	201	189	197	184	170	192	218	208	192	176	204	188	174	190	194	199	202	214	218	186	193	197	194	194	201	225	177	189	223	212	200	178	183	176	207	181	218	207	193	182	203	181	171	218	171	182	194	217	189	212	212	184	195	190	193	207	204	199	186	190	186	187	185	199	194	207	193	193	204	196	245	204	226	185	196	199	214	193	158	208	209	198	177	199	188	180	181	192	195	205	205	197	189	200	214	198	193	179	168	235	207	196	190	202	168	204	201	195	175	200	186	199	206	202	202	197	199	191	198	191	187	179	206	179	189	202	195	190	210	190	215	194	202	182	209	194	201	203	192	213	222	186	192	192	197	196	183	205	204	211	188	198	208	173	219	181	202	200	204	178	204	186	203	197	209	219	196	204	189	177	202	182	205	177	189	200	191	194	197	156	204	198	192	210	201	173	197	211	192	192	207	201	206	205	206	201	197	190	189	175	185	191	194	195	191	205	214	193	186	201	185	213	200	202	178	215	198	206	182	191	193	165	193	196	186	188	181	197	169	175	184	207	212	217	194	193	187	194	193	205	204	234	197	199	204	177	200	186	196	218	205	185	178	190	212	192	187	218	202	201	196	203	174	223	196	183	188	200	183	199	193	195	209	203	178	185	199	190	176	198	193	198	174	202	204	219	191	216	194	197	208	208	196	192	173	196	201	195	231	177	195	188	198	192	188	206	182	180	206	181	202	200	195	179	181	206	214	176	200	194	183	197	183	196	172	199	197	199	209	206	206	211	185	190	212	213	186	196	202	193	199	183	180	189	205	214	200	204	202	173	192	186	193	215	213	182	204	204	185	205	183	203	187	215	229	180	199	186	202	210	184	181	188	170	192	160	203	190	217	201	176	196	187	186	186	191	221	218	202	187	225	181	200	187	192	246	212	191	178	168	183	208	202	198	192	193	202	211	195	196	193	203	217	177	188	198	183	206	182	181	217	207	180	200	202	212	198	199	217	193	182	206	180	204	193	209	204	173	154	202	181	177	184	213	199	201	200	181	196	201	183	203	198	214	180	209	207	172	195	215	201	209	177	191	212	185	183	203	179	191	180	218	162	177	209	179	181	206	181	205	190	202	176	179	197	210	192	196	203	173	178	213	198	196	206	212	183	187	212	192	180	169	195	214	173	211	197	189	208	187	183	185	172	211	183	223	192	215	189	226	185	187	195	209	212	203	185	211	168	191	191	215	176	222	181	196	187	217	172	195	183	216	196	186	185	183	194	201	228	190	206	190	208	202	195	203	202	197	189	196	182	215	198	177	197	193	196	206	200	216	192	215	191	197	215	190	180	176	196	188	187	185	195	214	210	187	188	200	201	185	203	224	188	177	224	184	196	226	214	194	184	181	200	197	200	198	166	155	194	189	171	197	193	175	187	175	198	203	198	171	170	207	187	220	213	218	196	176	191	230	188	203	200	208	194	194	199	200	187	200	196	207	206	209	190	180	218	207	192	199	208	210	196	214	195	195	207	188	201	196	176	170	193	202	238	181	187	217	166	190	204	194	219	181	231	194	214	227	176	208	214	200	171	194	192	198	218	203	182	185	180	206	211	199	177	230	167	201	204	193	217	204	197	213	196	196	190	223	215	210	187	213	188	211	191	168	229	188	215	178	197	204	207	204	228	195	184	221	185	219	172	197	184	192	171	191	196	192	197	224	172	190	215	203	189	207	178	185	207	222	195	168	192	175	227	161	183	187	199	200	202	193	166	212	190	222	180	218	167	188	188	194	210	203	200	207	183	183	168	186	194	168	187	181	222	207	169	180	200	207	190	186	190	199	183	202	191	205	207	187	190	183	199	196	212	198	204	206	186	197	226	180	216	195	188	204	232	196	211	221	225	191	201	187	170	206	191	182	206	206	177	183	217	202	211	206	204	188	183	168	189	210	214	211	196	185	182	197	184	195	183	196	174	211	178	184	194	201	222	197	203	197	181	219	180	199	207	163	191	180	207	212	206	196	183	224	184	176	191	221	185	197	244	198	209	196	200	184	180	179	188	187	222	204	193	223	191	193	194	198	188	189	197	195	180	202	181	196	188	170	188	179	196	214	179	204	208	193	182	188	204	197	190	217	205	199	183	206	199	206	195	192	224	201	175	189	196	206	199	204	182	200	197	213	201	200	207	212	197	209	195	197	194	194	205	188	188	188	149	199	183	186	181	179	194	200	201	186	201	188	174	206	197	201	177	196	204	203	189	184	197	202	198	194	213	187	192	178	185	189	220	212	215	201	178	191	211	207	177	193	190	194	191	190	183	199	166	210	199	191	198	182	206	187	175	187	171	192	204	194	211	206	191	194	209	198	214	183	190	167	213	186	186	182	158	214	213	202	204	194	193	201	189	191	205	232	195	173	207	204	173	204	191	207	216	195	212	185	172	225	184	195	187	194	204	185	174	200	216	171	213	191	188	199	208	191	185	171	196	198	199	197	196	188	204	199	176	199	191	173	204	201	222	217	220	180	191	187	191	182	182	212	200	235	194	215	192	205	191	196	222	205	192	231	197	207	196	215	207	203	171	183	193	203	193	185	205	184	178	213	179	167	203	184	184	183	186	178	183	213	214	186	182	184	206	194	196	205	198	200	217	197	199	201	198	200	196	197	199	188	217	195	192	209	175	162	199	174	215	184	185	163	205	193	195	211	189	208	214	184	180	175	198	189	199	191	187	180	189	198	200	194	216	202	179	206	183	174	175	197	168	195	210	209	179	215	188	180	198	189	192	182	208	182	190	207	194	172	170	199	202	193	186	186	183	194	188	172	195	185	199	184	195	208	188	192	196	195	195	180	196	193	179	184	192	204	204	170	183	189	201	198	199	198	202	202	196	182	208	192	202	212	193	172	189	190	189	206	179	213	184	228	199	189	177	178	216	193	220	206	155	215	166	188	205	196	202	216	188	206	187	172	193	188	206	192	209	183	165	193	188	170	197	194	204	219	180	183	193	179	175	191	198	206	202	213	195	188	201	184	192	205	195	220	189	195	180	195	197	220	185	216	164	194	189	191	202	199	194	198	198	192	187	230	223
5589	1553	3281	3768	3203	2582	2317	1846	1692	1479	1253	1261	1126	1074	959	984	866	885	867	828	802	790	779	759	710	681	740	694	736	689	678	682	716	708	682	673	657	646	627	695	633	651	623	619	654	624	648	618	596	596	604	622	640	595	662	628	589	631	659	611	629	616	642	612	582	609	601	617	624	618	605	655	633	610	615	598	596	640	599	574	632	621	619	579	538	637	595	625	614	625	585	589	578	584	596	608	587	606	588	519	595	587	640	601	576	595	600	629	608	647	573	645	622	578	624	591	563	570	616	609	540	611	629	594	630	538	621	614	599	604	565	595	606	559	618	601	605	588	625	624	604	574	614	579	579	609	585	604	601	616	657	608	593	610	612	618	601	569	573	626	592	553	607	602	641	607	639	623	588	605	623	568	549	622	583	571	596	631	591	620	637	592	600	581	607	611	624	626	561	598	614	643	594	619	625	590	574	619	597	619	630	587	582	576	580	624	601	565	592	627	579	605	579	619	590	627	576	588	623	605	639	600	570	595	629	606	581	574	621	582	624	567	616	603	634	625	609	593	603	609	607	605	606	553	616	606	575	600	604	612	626	623	624	602	633	532	610	582	606	615	593	576	660	579	621	551	602	649	577	629	606	601	591	595	553	589	576	575	562	606	609	624	590	662	588	592	593	609	576	629	592	543	620	620	592	653	521	576	614	591	612	623	553	620	574	585	593	581	595	619	614	592	596	631	582	633	580	603	594	594	629	587	555	602	566	586	611	577	584	602	571	606	572	596	607	576	576	565	623	598	584	571	601	592	641	628	597	565	626	620	622	633	574	599	606	580	594	618	627	616	565	594	655	559	593	605	584	595	628	601	628	593	602	587	598	590	588	608	564	616	593	579	556	606	554	606	564	609	613	579	612	600	568	572	556	595	574	610	582	623	559	564	566	549	614	621	600	602	613	621	611	616	588	566	658	572	588	588	571	571	578	593	625	614	606	576	633	626	594	631	633	552	588	592	587	556	590	583	620	613	605	573	565	606	576	572	550	565	614	546	618	590	649	598	608	602	608	626	594	601	559	619	617	546	613	614	598	612	578	632	601	603	599	610	611	579	655	628	594	585	583	603	635	602	631	619	603	611	566	592	575	601	586	581	618	559	596	588	575	596	627	585	652	577	552	589	592	603	635	633	576	596	568	599	636	616	572	562	569	622	594	578	573	595	575	629	602	584	576	558	614	563	594	537	612	584	622	627	587	558	597	568	608	608	606	639	631	594	593	607	598	567	602	626	604	606	613	590	593	558	577	536	585	596	603	579	558	613	584	672	589	583	651	561	572	598	577	617	633	588	593	544	561	590	602	608	612	596	606	580	597	607	596	601	602	600	615	597	624	580	579	625	603	616	628	597	628	569	596	623	619	549	568	594	575	597	610	620	585	597	609	587	632	591	566	544	584	664	586	598	583	609	644	590	607	569	590	638	539	641	573	597	615	563	589	577	590	591	622	601	644	609	592	580	610	630	605	590	586	588	555	645	612	595	620	617	599	605	557	607	600	627	630	617	588	589	572	618	603	615	625	605	602	556	589	572	579	625	570	627	602	602	579	590	590	579	605	569	585	568	609	666	576	577	594	629	600	609	619	599	601	640	606	571	638	645	596	605	614	570	590	567	544	582	609	641	606	583	600	598	616	558	591	609	580	651	601	604	609	593	620	611	659	625	632	590	611	594	572	634	590	633	568	590	610	610	597	580	593	573	602	585	625	621	621	573	583	567	574	644	591	607	602	654	607	642	602	649	631	600	572	615	595	601	599	575	589	602	599	603	588	586	576	590	613	613	618	589	597	620	542	611	625	608	582	647	562	558	575	628	638	603	620	575	565	597	641	597	608	628	628	595	663	582	598	618	643	557	574	597	631	590	614	613	613	565	611	595	607	577	612	568	606	619	606	599	587	621	623	633	576	621	591	598	607	602	587	572	608	575	606	596	618	618	564	606	575	600	584	614	588	637	583	585	610	618	589	571	593	577	569	570	587	634	597	637	621	609	595	581	625	662	572	576	599	565	647	618	614	616	615	649	609	597	608	588	619	572	620	588	608	578	604	582	604	567	557	603	622	575	564	582	587	624	622	594	592	583	614	619	577	564	586	585	603	605	592	636	625	582	616	571	620	571	555	615	604	596	623	651	536	616	589	576	588	592	594	587	599	584	558	580	569	596	605	590	599	597	615	562	595	632	558	609	606	567	611	630	579	632	599	580	596	625	595	621	583	592	587	621	596	620	605	576	596	591	617	585	579	625	582	595	580	613	645	605	582	604	582	620	573	587	584	612	608	607	601	609	595	612	596	611	624	603	601	557	559	610	606	564	593	591	617	600	593	590	567	593	578	619	578	605	584	620	594	592	643	575	616	582	576	596	569	580	572	613	635	577	600	624	580	577	633	574	563	615	572	650	587	572	609	588	570	640	624	605	566	615	606	617	588	612	574	579	589	573	607	621	607	595	593	625	609	590	579	641	601	619	583	591	610	596	610	582	594	573	600	629	606	590	580	553	549	634	655	663	589	575	560	567	572	610	621	582	628	616	573	617	593	583	587	634	591	649	613	604	634	576	631	588	606	578	609	604	577	535	617	577	599	609	582	637	602	573	589	611	610	603	624	623	559	608	586	577	580	600	612	607	593	593	575	608	600	602	598	618	602	615	605	576	617	639	559	580	592	596	644	581	547	591	616	604	583	596	594	592	601	548	601	613	586	607	581	600	611	608	631	615	626	577	597	617	592	654	626	574	578	612	590	591	619	595	616	595	588	571	599	577	622	595	564	585	579	612	549	590	615	612	606	595	603	583	577	581	559	598	615	578	578	611	580	573	609	600	629	566	586	623	593	577	666	631	613	581	562	579	572	576	623	556	580	616	631	638	674	602	612	599	605	554	601	581	586	573	581	577	563	587	587	634	610	618	586	577	562	540	606	589	639	578	609	585	629	594	602	629	630	594	577	574	595	549	595	593	615	589	572	594	624	623	631	625	626	602	595	619	609	566	607	568	605	634	592	621	588	618	608	568	633	599	602	617	536	548	586	586	565	590	600	624	573	582	594	594	590	609	573	583	603	612	548	596	632	618	563	563	602	586	634	638	579	653	570	573	640	572	598	629	591	626	599	610	571	583	660	667	582	571	597	585	617	562	608	626	561	578	607	620	617	616	607	602	608	579	572	584	620	596	559	624	628	601	557	621	589	618	609	583	586	616	615	608	623	622	571	597	579	579	583	615	581	580	583	625	599	584	571	613	625	590	602	599	641	607	647	616	591	600	585	593	621	592	582	584	618	560	562	584	605	587	581	592	602	626	588	609	589	619	569	553	630	576	604	639	591	552	627	606	610	559	609	543	565	598	584	594	616	608	579	573	596	589	571	593	581	601	611	598	613	568	600	588	640	567	603	595	591	575	593	653	618	582	565	577	602	612	620	632	658	629	618	610	592	606	630	599	583	609	579	568	549	600	610	586	626	551
15785	2597	2649	2054	1424	1058	761	641	501	441	403	350	269	289	279	234	256	239	193	209	196	203	161	186	177	167	173	173	184	164	160	170	192	151	175	144	158	164	144	192	176	181	158	154	147	157	158	162	153	165	158	161	169	163	148	144	131	160	133	142	170	146	164	144	129	143	161	137	162	170	142	150	143	147	154	186	153	165	132	145	166	154	173	160	141	153	144	167	162	165	140	157	167	146	166	150	155	140	145	128	148	151	138	141	155	138	162	147	163	166	135	160	155	152	121	135	152	162	161	148	165	131	159	166	136	157	142	152	148	142	166	132	163	135	164	125	117	152	132	147	144	161	145	146	156	142	137	138	144	142	172	163	148	141	144	136	135	146	144	138	166	153	162	124	117	122	153	148	145	121	137	141	124	157	148	138	143	146	146	154	139	143	140	144	145	141	135	147	151	143	152	141	156	124	155	162	133	158	156	159	146	136	142	146	142	136	149	154	152	139	161	130	151	165	142	154	133	139	133	155	146	168	151	176	154	115	144	139	139	122	138	152	154	146	150	129	161	155	145	142	158	155	152	151	143	153	124	158	131	140	141	147	157	156	146	149	169	159	162	156	154	159	144	148	175	130	161	146	154	152	157	144	144	132	140	144	140	151	182	142	153	148	141	168	146	155	141	160	174	137	155	161	160	153	142	158	140	166	147	180	145	139	133	155	153	136	134	156	128	176	149	149	150	125	146	151	146	145	132	151	136	159	141	137	143	171	118	128	139	132	128	130	152	139	139	152	146	142	135	148	158	169	130	147	152	173	145	149	160	140	145	150	155	120	138	151	136	150	151	149	138	139	154	152	148	173	161	162	129	135	137	135	165	147	148	152	166	160	152	127	144	126	125	152	153	142	151	152	169	147	139	164	146	137	164	152	137	147	172	155	149	158	147	143	135	135	138	144	145	146	154	148	145	137	142	135	131	145	153	131	130	117	135	148	143	142	155	126	151	120	177	137	123	159	147	143	143	135	141	163	120	144	127	141	145	133	139	160	166	144	121	157	141	134	167	160	133	141	156	132	156	163	138	150	148	148	153	138	134	168	150	148	141	160	145	141	131	132	145	169	137	144	166	141	137	146	144	137	160	151	162	145	133	156	148	141	144	152	141	130	149	149	150	145	144	135	124	135	157	152	164	154	142	121	140	152	145	142	150	149	162	171	132	155	150	139	140	133	144	163	156	160	155	134	151	157	159	138	145	145	133	155	153	149	154	170	131	124	147	143	141	140	145	145	142	149	151	148	155	132	147	134	156	164	155	142	178	167	152	127	155	155	142	146	133	138	130	140	141	154	148	151	166	144	129	171	139	150	135	140	147	143	175	144	151	141	153	150	153	163	150	138	135	184	142	132	137	138	158	143	153	145	153	151	144	150	160	150	157	136	162	153	151	149	145	168	129	143	163	168	133	131	148	133	161	146	147	151	139	155	178	140	147	149	142	164	137	131	129	147	138	130	143	140	152	145	143	122	129	137	143	131	143	141	163	156	142	150	145	160	150	137	138	157	123	134	138	152	131	152	149	145	137	134	147	162	156	145	146	162	143	148	156	164	150	139	143	179	156	144	164	146	144	173	133	140	143	135	124	152	138	119	153	149	149	127	152	166	158	142	156	139	139	160	135	146	169	138	148	154	171	184	142	168	177	144	156	160	150	127	145	139	145	154	150	147	163	143	126	161	146	152	167	148	143	153	137	133	131	144	145	153	148	155	151	150	144	135	142	154	157	135	160	153	147	133	140	142	143	160	154	153	179	125	149	135	168	176	130	140	121	135	146	144	170	155	153	143	147	139	140	149	134	134	136	138	146	151	146	140	155	151	151	154	159	139	153	148	160	140	148	146	120	126	144	153	147	134	138	149	156	143	141	150	143	123	144	170	142	144	143	133	145	146	157	160	148	138	146	140	162	153	149	151	132	148	161	151	152	147	152	147	160	152	140	143	145	156	162	157	121	130	150	141	149	131	157	137	132	131	150	150	140	125	145	146	157	157	141	151	154	164	145	138	147	141	157	141	169	153	129	156	134	149	142	153	141	162	157	146	151	139	148	141	164	145	154	157	159	144	157	128	165	141	144	150	167	119	155	127	156	123	134	146	132	129	144	138	172	137	146	151	136	164	131	137	130	165	129	137	138	141	141	142	153	148	152	153	171	141	146	159	128	149	134	140	136	126	150	132	142	149	161	125	160	131	149	156	163	130	149	144	163	147	148	164	145	134	147	163	166	132	124	147	139	161	153	172	150	131	154	163	147	147	142	160	151	143	156	146	141	136	168	134	141	144	152	161	161	141	154	160	141	152	116	148	141	141	159	149	151	155	153	139	148	163	141	158	131	133	157	160	136	148	155	156	159	133	149	158	140	154	132	156	164	141	161	147	169	124	130	148	141	157	155	155	135	144	141	111	161	147	149	136	150	149	148	152	149	153	140	141	153	158	147	143	148	156	160	151	137	136	153	153	149	148	160	155	154	157	145	169	142	149	177	136	154	145	137	146	157	164	131	164	141	133	157	137	158	126	133	146	140	148	138	138	143	150	123	144	135	163	141	156	136	145	142	157	132	157	156	129	150	134	141	162	136	130	144	149	148	162	160	146	152	130	146	152	162	160	125	139	152	142	155	124	140	138	133	136	126	159	140	141	148	139	153	150	131	163	139	166	142	143	140	149	124	150	150	149	151	142	157	152	152	149	148	150	156	145	148	145	140	138	144	137	167	156	138	151	149	129	125	165	146	143	150	151	134	159	146	154	130	137	169	183	155	147	134	150	146	150	153	148	147	125	147	155	142	169	157	158	162	156	146	148	132	149	150	144	146	155	132	171	139	157	152	143	151	132	146	144	149	152	127	126	152	144	154	148	140	141	130	152	144	149	136	136	134	133	133	160	155	140	147	138	141	133	141	149	151	141	167	165	173	148	134	140	154	153	136	150	123	147	150	142	150	144	137	150	133	131	135	136	148	138	148	155	134	166	151	151	154	153	148	157	132	152	170	141	152	160	153	153	169	129	141	171	170	141	162	165	150	145	161	156	161	124	143	147	153	152	166	134	163	167	129	157	146	161	157	154	133	147	150	136	146	152	141	154	134	145	147	166	131	144	134	149	135	144	153	151	139	135	159	136	143	135	175	125	123	136	154	124	148	150	138	148	134	137	145	133	158	156	129	151	155	127	153	158	146	137	172	127	160	146	154	145	133	146	125	142	155	153	142	173	155	137	147	147	133	135	153	161	148	142	130	155	155	149	135	146	162	158	134	140	158	148	137	128	138	137	153	139	131	151	127	134	147	152	141	127	134	152	131	134	145	150	141	144	147	174	143	143	137	129	149	142	157	132	160	121	154	160	142	152	144	151	130	142	154	129	135	156	140	144	158	168	145	151	152	142	143	176	155	149	163	152	154	162	131	151	149	157	148	173	142	144	160	144	128	155	129	148	144	148	149	152	148	147	140	158	148	152	147	153
7556	2478	5705	6358	5367	4303	3556	2949	2435	2167	1911	1670	1550	1377	1233	1164	1101	1013	987	902	945	856	856	790	813	757	757	666	713	667	667	677	669	648	657	631	633	627	609	568	623	523	560	569	611	542	571	511	528	544	566	569	545	538	532	581	520	529	563	513	466	564	478	518	512	524	524	551	565	526	483	514	488	529	510	505	553	518	516	509	478	493	518	516	518	542	502	515	515	489	486	531	513	498	502	444	475	508	482	490	501	499	505	507	490	525	504	471	484	459	483	500	493	483	495	476	501	500	492	496	512	476	488	506	540	481	511	507	456	465	484	487	448	477	486	517	479	464	522	463	466	471	494	476	521	458	477	523	461	511	506	498	499	504	462	497	506	488	497	465	474	505	527	442	509	467	480	518	479	474	520	489	491	499	494	486	506	460	532	462	454	476	521	477	460	487	499	431	483	459	496	494	468	465	471	483	515	479	471	471	464	459	482	470	482	487	469	475	466	514	482	509	509	528	474	480	462	460	484	494	494	491	490	482	511	466	427	467	501	483	497	495	473	485	487	499	489	484	448	469	493	476	510	475	486	495	480	505	497	489	489	474	493	510	498	487	479	446	477	475	441	443	465	500	456	486	486	472	456	483	452	516	517	490	489	518	462	486	463	496	522	433	481	508	498	439	489	472	469	467	410	500	524	465	481	457	478	500	471	483	484	480	486	467	450	482	498	450	491	438	486	507	481	526	482	489	543	485	498	505	464	498	495	484	495	498	485	477	470	462	488	449	495	489	456	459	482	433	464	462	497	483	494	468	452	460	471	472	441	475	479	488	478	482	459	456	475	447	460	470	481	508	458	480	492	483	440	447	449	499	487	508	501	510	466	458	517	486	487	459	477	507	495	482	504	489	475	483	528	524	490	483	451	462	456	462	513	471	494	453	471	473	485	508	460	464	460	501	489	470	444	507	514	491	476	445	445	482	464	486	490	471	464	482	443	451	474	486	495	462	512	523	479	493	513	467	478	479	509	487	515	456	456	491	431	480	484	471	464	485	476	494	490	493	480	460	497	472	444	517	467	502	490	478	450	506	482	470	495	460	485	471	468	493	505	436	485	545	476	474	464	447	440	513	457	504	459	466	533	498	488	533	453	449	476	516	484	508	501	430	461	496	487	508	466	529	462	489	503	506	489	475	501	503	497	499	466	509	472	476	450	507	444	467	435	448	513	481	408	508	479	473	506	463	499	467	469	456	491	494	486	467	468	462	479	506	470	521	506	441	518	459	456	469	454	478	470	506	498	501	489	496	439	455	467	487	465	462	491	483	503	486	468	496	506	454	503	489	506	504	475	503	463	488	512	463	472	488	490	486	459	502	467	461	511	479	497	445	443	470	458	459	470	484	489	490	478	451	491	444	505	454	472	491	494	450	477	516	472	465	440	503	493	475	495	452	464	512	479	470	462	480	469	482	483	495	488	508	497	465	522	478	485	488	493	470	459	473	506	459	502	426	499	493	475	494	493	474	451	468	490	509	495	519	466	516	496	509	458	492	473	459	494	438	485	496	512	474	488	479	484	495	501	534	473	493	476	455	530	492	472	495	503	507	528	457	446	499	518	506	476	473	470	511	486	494	489	466	461	499	463	466	465	474	517	478	512	506	472	461	515	496	452	505	438	500	485	503	483	470	541	480	454	521	464	480	481	485	507	465	497	479	468	484	499	485	505	465	485	514	503	500	503	484	483	516	492	499	494	494	490	478	479	498	489	483	479	453	448	449	469	465	481	504	484	448	496	502	474	478	481	483	469	466	484	491	462	467	493	462	462	470	499	489	462	490	481	464	446	457	506	485	469	486	473	429	485	512	521	471	478	492	436	507	526	476	440	444	450	480	488	507	491	460	502	470	463	442	504	455	509	483	468	480	458	509	481	469	470	494	485	473	511	438	460	466	482	471	511	454	494	513	480	474	467	473	478	487	502	505	504	479	508	466	468	480	443	479	437	439	532	471	468	499	453	526	475	473	467	499	502	441	504	456	477	483	480	498	546	475	491	487	492	487	477	474	484	448	470	522	454	495	450	503	492	494	426	463	514	524	456	508	514	462	510	446	458	479	494	485	452	456	464	455	515	478	489	489	480	453	454	438	485	477	472	511	459	479	482	486	460	498	485	497	493	491	483	462	497	456	520	447	459	468	436	477	501	480	481	491	464	461	480	467	493	437	492	475	453	485	489	531	484	487	508	463	518	439	486	514	485	487	442	452	481	464	498	497	483	490	506	538	517	470	475	462	489	474	472	498	480	507	483	455	521	426	487	463	490	478	485	493	503	459	506	466	476	501	504	491	508	431	479	484	479	479	490	480	505	466	476	461	489	468	428	471	446	486	473	516	479	471	455	483	509	479	495	446	489	478	491	497	506	463	481	473	452	493	474	488	464	470	465	450	462	456	492	454	495	426	416	467	478	522	464	464	487	479	459	521	547	459	448	462	475	458	482	475	471	492	469	476	452	490	482	500	504	486	482	458	443	489	471	487	441	495	483	505	467	461	516	517	466	511	469	485	503	475	509	483	481	488	516	499	509	480	473	474	482	514	480	457	507	542	493	520	513	471	483	462	448	469	516	494	472	488	494	493	476	467	515	527	453	442	456	480	488	527	475	453	479	489	482	474	481	480	471	509	470	494	483	475	488	511	480	468	485	477	459	436	532	478	445	506	468	509	482	493	476	454	509	495	518	460	446	467	483	462	503	480	487	508	461	461	490	505	500	482	536	479	470	453	523	476	477	487	490	498	497	463	490	458	470	460	499	469	478	467	521	465	464	499	502	467	474	485	486	490	464	434	514	483	491	454	476	467	487	515	502	468	481	491	484	459	480	476	489	487	473	498	476	471	501	472	478	454	505	478	465	493	468	483	475	468	504	491	497	500	486	496	461	483	503	489	492	463	484	436	456	484	458	483	483	453	441	475	452	467	486	478	498	504	476	483	501	470	497	502	504	483	451	461	486	467	503	488	489	504	501	474	484	526	474	457	477	494	504	496	480	478	458	482	446	506	490	469	454	485	467	460	464	494	474	494	495	477	479	473	486	491	501	492	464	466	482	480	485	470	481	454	537	455	480	480	483	466	476	466	509	476	508	469	482	487	466	478	492	478	457	515	525	469	444	499	473	453	519	519	452	477	446	474	474	499	455	488	481	498	454	444	495	473	486	490	445	466	463	486	524	467	487	494	495	486	510	484	442	493	463	512	511	483	477	486	472	471	477	482	471	464	470	481	479	480	520	504	490	423	508	509	466	472	474	493	477	468	471	491	483	489	510	501	445	505	463	456	489	462	490	498	519	501	490	462	486	501	506	502	517	502	489	465	464	508	480	449	483	465	524	498	500	463	469	449	478	493	465	487	488	487	515	453	490	526	449	494	496	454	506	481	461	497	495	522	480	454	482	480	455	435	460	453	501	438	463	504	510	455	524	500	457	508	463	497	488	448	474	531	497	471	468	498	448	474	514	483
2131	364	387	407	365	328	355	372	360	330	330	336	336	343	326	340	315	349	344	370	340	347	324	330	356	357	296	323	357	328	349	357	343	334	331	360	299	311	306	298	350	320	359	338	333	334	316	316	341	340	367	327	318	363	346	329	350	342	302	345	327	344	313	312	327	310	322	318	344	349	332	316	345	331	304	359	335	350	331	342	354	328	344	335	350	363	337	324	325	345	302	344	366	332	344	311	325	359	345	336	309	341	337	313	343	322	343	352	347	342	316	341	385	337	345	313	357	319	356	313	341	327	307	333	321	324	302	339	310	328	327	351	321	335	354	323	348	333	326	315	358	388	332	325	354	322	349	321	303	345	344	330	332	349	344	324	338	342	331	351	302	330	324	332	368	336	331	311	308	339	336	383	326	343	358	364	317	289	312	315	304	293	331	327	299	319	362	372	323	328	335	337	324	323	354	325	331	318	344	361	323	335	337	304	339	306	325	340	304	349	346	352	312	321	324	335	317	339	336	337	304	334	308	326	339	330	316	350	283	342	332	324	334	316	333	328	317	358	297	323	335	356	315	297	339	364	319	326	342	321	305	347	321	327	348	334	313	337	341	312	336	351	318	335	332	327	338	302	332	358	349	328	327	325	339	360	326	308	320	358	346	343	334	325	339	309	328	319	317	339	327	350	340	328	290	331	293	313	350	353	320	294	324	345	330	291	345	346	330	333	285	383	327	310	360	356	330	363	316	333	321	321	337	325	332	336	328	355	343	347	322	322	304	336	328	365	332	344	337	326	348	312	305	320	352	318	327	344	361	319	359	347	310	313	337	325	324	339	339	330	304	293	327	335	353	324	357	347	289	328	337	362	350	295	340	350	319	338	317	305	313	357	326	343	323	327	309	334	333	342	326	326	341	321	335	309	327	378	325	345	371	321	347	332	308	323	361	332	373	311	339	319	333	338	325	326	347	349	320	354	328	305	318	353	326	310	353	348	323	331	332	312	324	341	334	384	318	325	320	340	314	318	337	336	370	344	331	298	336	313	293	335	352	301	346	372	305	335	331	321	328	346	302	346	342	334	347	312	344	304	321	329	337	329	348	327	322	365	353	348	317	375	328	304	335	350	310	391	356	325	326	330	367	323	340	327	351	304	354	333	315	336	289	336	361	359	324	342	329	322	321	342	312	309	310	344	353	346	326	359	333	320	364	331	333	298	329	348	314	318	321	336	304	341	309	314	322	347	362	339	339	342	348	327	327	352	334	334	313	378	306	311	334	339	325	376	346	343	336	305	350	311	312	370	368	361	339	341	365	321	361	327	330	339	281	348	342	320	294	336	347	348	341	338	357	320	346	364	313	297	349	308	333	330	326	327	302	338	316	325	302	325	355	325	363	306	340	309	308	348	344	347	346	351	310	369	341	334	381	324	295	350	347	350	363	334	324	321	300	325	355	321	325	344	349	330	342	365	316	312	347	338	324	325	367	326	323	358	348	323	344	361	346	346	346	348	352	348	350	317	323	350	320	363	310	353	302	354	320	304	353	341	330	334	302	354	341	344	335	345	320	344	319	346	342	352	316	301	332	339	322	312	371	374	358	320	335	317	338	311	327	333	338	318	329	333	332	314	326	333	338	334	340	325	283	337	296	311	333	325	320	334	335	326	323	356	332	344	358	346	352	333	328	349	299	338	329	339	342	360	329	372	323	339	337	311	343	338	328	347	338	314	308	298	341	347	301	300	321	318	335	306	317	312	301	333	312	319	311	336	345	351	316	324	354	314	336	325	353	369	311	337	360	331	330	338	340	326	331	324	341	347	323	356	298	347	337	372	351	338	315	324	326	336	319	341	328	301	348	318	301	325	316	363	326	364	317	330	311	330	347	327	337	317	316	363	333	332	361	327	310	322	328	329	366	350	344	370	320	340	342	325	298	320	329	352	323	327	311	346	357	317	332	349	339	317	306	324	358	360	327	301	320	348	317	344	335	348	361	332	352	342	334	312	360	342	352	325	350	339	371	340	298	329	323	319	351	311	365	292	316	361	334	336	331	338	364	343	361	371	348	322	320	341	310	326	331	340	325	340	335	332	338	323	343	345	341	355	362	320	344	320	335	336	319	316	346	316	330	318	333	362	358	365	330	364	353	332	291	310	322	283	320	349	323	319	342	317	369	332	332	326	346	342	349	302	321	311	330	335	310	317	346	344	304	345	331	356	330	301	329	328	352	311	359	331	324	316	360	298	304	354	380	362	371	350	337	331	358	341	309	303	343	362	354	296	331	340	337	354	331	357	348	321	325	321	292	333	343	353	333	340	302	304	367	332	350	360	287	348	360	326	327	327	304	349	362	310	311	336	327	342	346	343	319	363	328	328	355	344	320	321	343	327	297	353	344	367	338	340	331	339	382	302	302	310	333	302	304	292	339	373	309	340	302	311	364	346	338	339	340	344	368	341	337	334	325	353	328	323	318	351	331	343	304	341	346	318	356	325	330	350	323	331	311	331	352	321	337	350	365	353	307	297	343	356	346	357	364	339	329	345	345	356	344	358	353	356	355	306	316	327	338	332	324	338	314	347	345	325	346	317	358	319	336	289	324	316	326	308	316	362	327	334	337	331	336	332	336	312	337	319	347	347	333	329	333	331	331	328	382	307	329	322	315	338	338	324	319	313	316	329	336	316	330	339	357	361	329	332	353	339	325	336	322	339	326	362	339	318	344	340	304	305	307	345	320	343	345	307	329	344	322	350	333	361	320	345	363	319	308	331	342	364	308	320	300	365	319	340	329	333	315	317	356	310	342	316	342	313	343	305	342	335	347	326	304	308	312	332	303	316	336	308	299	335	321	343	356	348	319	334	354	318	352	365	325	348	319	314	315	356	315	334	306	346	325	348	344	324	320	355	332	308	321	343	331	335	337	349	355	329	319	346	335	345	316	337	332	367	321	320	316	321	339	383	322	319	349	324	339	327	359	328	360	343	363	341	334	354	367	345	335	324	314	296	319	302	343	331	325	355	335	344	358	356	320	348	344	328	288	347	323	328	336	324	321	348	332	378	335	344	338	372	316	340	336	346	320	356	309	332	319	341	339	361	298	338	335	313	351	281	346	349	324	311	331	319	333	368	371	349	339	340	331	371	309	313	342	353	328	311	356	343	341	342	313	360	343	323	339	329	367	317	311	333	345	334	306	379	333	325	329	337	336	296	370	327	339	366	349	326	323	322	376	331	361	300	346	315	303	327	303	335	334	326	341	306	305	348	349	339	333	350	327	329	330	298	365	327	312	309	331	322	361	310	330	339	329	316	317	313	324	312	325	329	321	317	368	346	340	334	311	314	335	358	366	346	311	340	340	334	301	375	345	288	346	314	353	347	331	350	334	383	345	327	314	320	302	332	317	337	333	340	350	352	329	332	313	359	328	364	357	338	358	364	350	337	327	325	330	311	336	351	347	324	325	329	307	327	340	323	314	327	367	339	313	341	354	357	305	348	307	330	333	345
2499	1016	1103	1180	1077	1052	1087	1049	1038	998	974	1011	942	974	994	946	945	953	894	978	923	1027	1008	956	973	859	980	980	942	969	940	944	947	1014	877	953	1028	912	941	929	1000	955	975	955	985	969	977	962	914	984	961	872	968	985	1016	941	978	1005	968	945	914	914	911	913	941	939	971	940	944	965	922	897	927	962	942	981	915	1018	1010	935	902	900	962	971	972	949	960	926	886	928	987	935	954	949	955	939	939	923	959	957	990	900	933	950	972	911	995	925	940	948	961	952	918	861	932	935	1010	977	939	903	935	940	1002	921	957	962	911	903	923	956	931	940	943	911	917	917	965	928	925	964	982	989	1004	941	960	955	986	918	938	955	979	970	932	979	962	975	988	930	917	973	995	936	947	987	962	989	922	1001	958	941	948	961	942	989	955	976	941	966	988	944	941	910	958	982	973	947	909	921	940	911	889	969	906	945	900	953	927	896	974	960	890	912	883	966	955	933	968	956	942	932	941	953	946	987	940	962	927	953	973	999	960	987	897	983	938	955	930	933	950	928	921	968	948	966	950	981	920	963	984	947	924	970	964	920	969	916	939	950	947	927	900	950	928	917	918	954	986	911	904	916	908	941	905	1008	908	948	976	913	970	919	951	952	929	916	958	974	908	958	957	913	976	920	1011	907	969	964	967	994	938	942	974	931	963	980	960	973	965	931	916	948	976	920	990	930	956	958	945	968	978	955	968	1044	983	973	931	923	949	973	949	942	931	943	993	905	963	986	981	948	944	987	945	944	988	975	965	953	905	922	976	990	995	935	888	957	964	930	891	933	901	976	974	958	951	929	928	925	1003	919	955	960	909	940	965	941	948	934	921	962	974	937	966	888	1043	956	936	939	944	989	951	978	944	945	923	951	917	952	992	985	942	927	903	894	934	974	936	938	913	935	935	1007	894	990	981	956	945	915	990	957	946	946	956	930	928	953	962	954	935	1021	971	958	987	999	932	951	864	926	918	939	879	987	942	979	931	972	930	970	893	974	960	944	983	983	1011	957	1018	943	1003	916	920	958	946	940	916	970	947	958	945	883	982	968	990	961	922	954	958	963	919	954	971	936	983	914	984	937	1012	950	957	939	949	929	1002	1006	965	974	902	918	979	949	939	998	918	943	907	951	972	965	921	1006	972	911	912	968	1005	934	936	997	923	912	949	931	1018	954	966	969	975	935	976	945	947	958	960	926	908	944	1000	935	959	935	934	969	968	990	916	942	957	934	920	933	960	898	957	938	957	981	951	952	961	950	966	919	924	981	947	918	970	950	981	997	964	943	980	1006	973	967	940	973	912	1009	976	962	943	914	934	934	945	955	931	931	944	938	946	908	972	931	993	1018	957	964	929	948	996	935	888	1000	932	968	906	953	945	967	900	922	956	970	928	980	1007	959	981	867	964	954	940	969	1008	1011	912	868	994	926	923	920	950	911	950	947	982	956	938	937	943	950	979	1018	979	931	945	933	891	971	987	936	951	875	927	966	966	914	913	949	953	921	913	975	946	909	962	937	950	960	958	881	1008	978	973	961	960	929	987	958	947	918	953	943	976	937	952	976	899	879	968	877	992	966	933	960	905	953	930	922	940	989	989	897	950	936	926	989	956	945	946	955	946	956	905	934	953	906	1005	961	937	885	971	930	974	1004	925	955	962	957	942	983	919	990	910	958	912	957	989	963	963	954	905	954	898	944	971	918	934	942	911	969	922	940	974	920	932	1015	962	994	985	918	961	962	922	946	1003	1005	912	983	920	922	961	954	995	945	970	930	934	908	959	971	946	980	951	964	984	940	964	951	974	964	995	1009	931	923	877	922	968	963	967	915	969	936	958	932	927	933	888	929	937	962	960	979	929	934	957	903	1020	961	983	947	928	1007	979	974	932	895	943	892	941	965	905	977	969	944	1014	923	945	933	974	917	932	946	978	896	896	989	948	954	963	937	929	994	974	946	910	933	951	962	888	970	1017	917	913	906	999	1008	976	926	887	959	913	931	989	932	958	899	988	940	952	933	1012	948	1013	929	951	942	943	939	895	956	948	968	927	920	963	954	936	942	993	963	922	962	939	941	962	954	939	965	919	929	957	929	950	959	1011	902	956	963	934	936	967	933	933	925	959	981	929	913	975	906	959	933	993	949	961	916	975	956	987	939	980	1006	912	970	987	889	958	950	986	972	936	977	925	949	946	918	955	974	933	918	925	923	941	898	927	865	902	931	937	932	954	987	957	938	962	986	967	917	863	940	943	957	989	950	941	940	945	991	923	972	993	989	926	914	944	949	919	978	957	924	891	965	1010	987	974	960	1003	923	964	1009	1002	974	964	958	913	932	971	945	977	965	925	979	957	941	1008	941	978	888	967	905	943	999	911	1010	933	954	941	943	1000	937	899	949	977	956	927	953	973	916	938	968	922	948	941	932	904	915	907	959	932	927	902	921	919	972	997	961	905	964	931	939	918	932	962	917	924	951	915	963	938	944	978	962	937	964	992	923	994	915	983	936	961	974	932	925	943	937	921	976	897	923	918	946	949	960	924	919	912	953	949	933	980	972	970	967	971	935	926	933	922	989	948	906	946	944	941	911	935	955	903	1005	963	959	932	957	976	939	943	938	955	924	971	969	934	988	928	918	929	983	937	986	920	930	933	913	910	969	995	969	894	959	914	914	985	946	918	948	937	1007	953	936	946	949	1003	953	938	994	909	926	950	952	988	905	939	950	979	989	954	927	937	971	927	976	946	961	884	992	906	958	936	972	936	953	958	921	969	993	906	919	971	904	905	963	956	978	944	947	958	948	918	910	903	903	913	895	974	923	998	925	923	902	944	941	909	941	955	940	912	943	963	960	921	945	932	900	983	962	938	948	962	933	916	926	909	965	939	963	955	913	966	965	936	923	940	941	942	966	905	936	965	971	930	896	941	960	971	945	963	929	949	951	940	961	945	926	950	1013	930	912	900	920	873	971	911	909	945	964	918	971	942	942	936	940	919	995	974	920	948	933	927	987	940	932	914	964	890	929	958	1003	943	954	931	947	988	968	945	964	989	961	926	970	926	965	942	947	899	940	924	977	947	888	974	925	956	924	894	1028	932	922	934	922	989	960	947	946	1012	906	977	1002	868	948	926	911	954	950	894	941	974	919	954	950	968	998	924	978	961	957	958	952	899	932	955	899	978	937	968	996	944	1008	935	1014	966	933	935	998	973	951	979	894	973	980	976	974	957	952	943	927	928	965	983	932	958	972	931	973	961	952	906	958	917	927	993	960	884	956	949	948	992	922	951	975	1000	901	906	937	937	896	946	993	920	947	921	942	938	928	961	907	1004	943	923	952	990	1010	975	998	987	999	997	1049	932	916	915	970	930	982	1005	947	930	929	967	920	936	964	983	935	927	941	964	962	906	981	988	1004	930	964	955	930	954	926	983	945	962	984	971	948	961	954	923	972	944	971	928	970	936	906	942	980	946	924	944	939	930	959	957	982	949	965	909	943	952	924	919	991	966	989	934	965	945	941	957	976	927	919	936	882	925	952	963	975	948	987	938	943	953	984
8702	1162	1449	1108	832	654	499	460	382	377	318	274	273	229	245	263	244	222	225	242	248	182	227	219	216	223	209	213	204	226	200	208	242	222	221	207	223	209	203	215	206	206	185	184	203	227	197	189	213	198	216	187	179	234	198	233	188	223	201	206	208	192	200	186	188	212	195	207	210	211	193	203	208	213	207	216	219	196	234	184	211	201	177	179	181	196	205	212	204	196	211	193	198	223	196	184	185	216	199	202	188	194	207	205	203	168	205	190	183	217	194	230	193	203	216	195	198	188	198	195	184	189	192	209	195	195	189	211	202	224	188	194	210	186	199	208	210	193	184	220	174	204	215	190	190	190	219	190	207	171	183	237	218	172	196	175	200	192	202	188	195	181	204	219	210	207	199	190	190	202	186	193	174	198	190	187	185	183	209	194	207	212	218	192	202	209	194	189	189	198	205	194	210	207	185	211	179	193	212	199	211	192	193	197	168	185	176	218	186	189	178	168	205	184	204	174	180	194	199	212	198	191	226	233	192	193	204	193	169	210	206	197	187	198	213	207	219	208	197	172	179	164	209	205	194	203	199	201	218	186	179	174	207	200	223	200	184	198	206	165	191	193	215	180	185	188	176	218	210	181	192	201	196	196	202	177	220	200	198	213	189	218	214	186	199	209	190	191	204	208	220	183	189	202	199	182	182	209	187	206	182	183	196	218	188	200	214	200	202	196	196	208	207	197	197	180	202	204	200	198	212	220	198	191	198	177	181	201	221	207	197	213	190	192	178	191	205	201	190	181	191	173	186	190	207	186	207	190	204	209	171	201	208	210	195	187	190	194	184	182	198	214	180	182	179	200	195	201	235	202	199	200	194	208	199	200	202	214	209	200	205	210	184	190	203	198	186	196	209	196	194	198	191	209	185	208	205	198	222	196	209	188	188	207	204	208	201	186	184	200	196	196	192	209	190	210	180	215	198	199	209	203	178	200	185	221	210	201	204	196	193	219	213	200	195	196	213	186	188	209	189	167	191	209	191	201	204	187	188	183	190	175	197	189	203	223	225	192	214	220	196	196	180	201	216	199	233	193	199	223	178	231	180	187	162	223	190	196	216	192	208	213	200	214	202	206	211	196	190	201	184	190	207	209	192	205	181	182	174	169	179	185	207	186	195	209	209	169	241	191	215	212	222	186	203	195	195	205	206	211	174	195	216	206	183	213	212	208	198	192	174	196	210	208	201	187	204	191	212	203	197	218	226	202	202	228	179	201	200	205	196	200	198	218	203	223	185	205	196	182	212	198	171	188	196	216	175	179	205	196	219	194	210	214	169	214	220	222	207	215	209	200	211	187	187	191	216	210	200	219	215	209	198	198	187	217	206	218	193	175	192	191	190	209	200	194	227	214	187	192	224	193	176	188	189	206	196	210	197	202	194	207	195	189	203	215	199	200	216	192	219	218	201	183	226	185	208	182	188	187	209	199	187	191	202	179	200	191	195	188	175	208	216	211	195	194	187	193	202	170	204	188	185	211	218	220	203	202	168	201	186	195	192	226	218	184	186	185	207	206	197	205	206	189	229	188	212	206	190	188	195	203	184	206	213	186	206	204	198	193	204	202	195	194	219	226	196	213	182	189	207	186	186	191	177	189	204	192	182	208	190	196	222	181	205	199	200	193	212	204	214	199	184	215	195	206	182	192	206	216	215	204	195	224	183	186	190	209	204	210	190	218	185	202	186	211	201	205	227	189	192	184	192	180	199	204	196	204	216	199	209	211	173	195	196	194	204	211	183	201	196	205	217	195	204	202	195	176	182	177	202	171	208	199	190	198	190	211	195	219	203	201	202	202	195	183	185	205	201	180	194	205	182	190	193	200	205	185	185	174	199	186	192	197	205	215	198	189	206	196	198	200	186	207	200	194	184	194	204	196	186	192	221	217	188	201	197	193	197	182	205	200	204	176	208	204	196	190	187	194	168	222	214	206	201	212	192	189	184	211	202	206	208	182	212	172	183	204	187	208	218	189	197	189	193	176	194	221	200	222	189	201	195	189	208	185	183	191	173	192	215	181	205	210	183	186	186	183	181	211	207	194	202	199	177	191	205	185	193	202	193	214	204	228	204	218	203	189	183	190	196	210	178	202	200	195	198	190	196	208	183	208	205	193	191	208	197	193	176	198	205	222	198	201	191	207	208	197	189	198	211	215	209	202	191	212	191	194	193	175	223	199	172	193	190	193	197	201	202	215	224	200	202	185	165	193	203	181	191	182	197	208	198	173	208	187	204	197	189	171	173	190	190	215	207	190	236	198	194	232	205	180	202	206	204	209	207	192	208	218	193	202	195	196	214	169	181	199	194	205	194	211	208	204	213	202	204	194	160	220	221	195	224	191	204	188	180	218	201	189	195	213	220	188	196	186	186	204	200	211	197	201	203	214	194	201	180	211	186	200	191	192	204	202	170	187	207	197	205	204	191	211	189	196	212	187	193	201	185	195	202	194	199	202	191	197	180	185	187	221	192	178	190	187	210	207	198	188	227	201	212	201	203	186	194	193	168	220	188	189	192	196	210	251	225	197	193	177	207	213	203	194	191	191	212	197	204	209	224	172	194	185	170	191	183	191	178	172	218	180	193	201	184	183	182	199	219	202	189	213	211	195	203	199	200	218	177	203	203	193	200	206	187	223	222	191	216	198	200	229	228	213	165	195	222	219	198	178	195	191	177	205	193	206	192	205	171	197	195	231	171	210	184	220	209	182	188	182	182	200	216	194	184	193	178	187	172	192	195	225	197	198	213	190	195	191	185	198	205	203	194	176	209	209	207	218	191	201	216	189	209	184	178	211	183	202	203	184	191	185	176	184	224	186	191	165	212	204	192	202	202	182	208	211	199	176	189	194	200	199	218	203	186	192	200	187	197	192	186	223	207	206	185	190	215	201	215	176	194	186	197	181	223	207	191	185	217	179	178	192	202	212	177	195	199	217	199	181	185	257	211	185	204	202	218	177	210	204	201	193	187	203	190	206	192	178	206	193	219	198	202	220	204	186	192	201	191	215	203	186	190	224	183	194	189	222	194	205	206	197	210	226	173	199	168	224	211	207	196	221	186	191	174	205	212	209	176	187	198	208	208	195	207	197	181	192	207	210	182	208	190	204	231	213	162	188	191	212	171	182	218	208	228	218	189	204	198	230	190	179	199	202	180	189	185	206	179	186	214	210	208	190	180	176	219	198	185	224	190	197	191	193	180	204	198	195	193	180	176	192	216	188	222	174	217	189	205	220	200	213	184	206	188	194	196	200	224	192	204	234	204	221	198	203	193	197	189	210	192	215	204	208	195	185	196	206	194	180	203	178	223	201	198	207	186	172	184	191	192	211	203	214	198	234	173	202	206	212	175	199	202	207	165	206	198	188	203	203	204	181	185	218	193	178	182	194	195	198	211	185	234	202	221	184	199	208	203	201	190	192	194	208	220	186	205	222	189	185	196	190	195	200	196	197	216	209
5663	1581	3246	3756	3209	2623	2214	1896	1567	1487	1272	1187	1121	992	1017	964	977	911	859	856	800	771	749	699	794	719	774	745	707	720	718	709	694	679	648	669	704	669	664	644	639	659	625	659	644	644	635	621	645	615	616	632	630	599	648	630	597	618	622	636	634	600	607	629	638	594	603	634	643	589	615	634	583	607	616	607	595	640	636	633	599	584	632	568	596	586	610	555	600	589	584	669	591	615	607	627	598	626	571	600	622	578	611	625	605	589	625	631	578	616	604	597	618	626	645	607	616	645	629	644	616	605	678	620	599	637	625	585	608	628	601	578	611	601	578	633	581	598	611	603	593	594	581	619	603	668	577	594	585	578	607	608	616	627	615	562	621	596	604	625	649	603	649	599	590	571	569	594	587	632	587	579	569	614	551	595	587	626	620	627	640	611	597	586	584	594	614	612	588	612	572	622	605	601	602	583	598	642	601	581	590	605	585	588	610	611	592	599	599	593	611	551	590	603	616	632	546	617	601	632	596	613	651	601	603	594	643	617	607	573	583	614	652	577	618	608	563	614	611	581	596	632	624	592	624	562	637	636	614	629	597	580	578	621	609	603	563	576	584	573	599	601	589	575	584	592	588	580	596	609	554	614	624	594	623	628	588	572	581	593	599	588	626	609	609	620	602	552	603	628	580	619	579	569	579	590	631	567	638	578	564	606	600	585	592	645	590	614	585	594	562	624	590	582	581	563	607	566	595	644	615	583	569	580	651	601	570	578	613	592	578	585	611	558	563	638	595	607	597	588	583	573	608	621	603	654	603	608	614	579	590	585	627	613	571	619	614	636	633	583	584	607	560	593	648	569	580	611	580	604	583	574	615	630	652	626	597	572	589	623	630	610	671	566	588	589	593	572	585	634	597	584	607	596	554	561	611	598	545	609	574	563	622	589	617	607	555	637	587	601	602	532	623	594	599	607	622	611	581	590	620	623	610	607	560	612	606	617	595	601	591	576	634	591	589	548	573	588	556	597	558	616	621	616	601	597	592	554	568	626	592	580	608	568	601	584	577	549	637	579	619	545	562	627	588	591	567	590	550	593	608	563	593	580	628	623	607	623	595	587	600	628	608	594	567	615	605	633	608	622	546	594	585	590	574	616	532	609	582	591	579	608	570	580	624	597	582	586	554	597	599	610	592	622	595	588	621	595	639	617	656	628	583	572	591	555	598	570	611	584	577	580	591	599	573	567	562	591	625	611	568	594	609	563	591	595	619	569	638	589	620	581	602	606	618	599	609	596	609	599	585	578	597	614	562	602	582	634	573	576	580	595	586	595	588	560	558	601	614	591	598	584	597	613	567	569	568	612	589	552	557	590	559	622	641	594	576	576	617	593	576	625	615	637	583	618	603	608	586	593	632	584	647	595	578	551	572	641	650	576	606	612	540	580	579	621	571	620	593	605	593	567	605	606	580	599	608	582	624	603	620	605	591	590	606	611	585	592	578	593	602	561	601	627	605	603	572	581	623	604	597	611	561	545	601	576	611	581	601	568	561	557	613	545	584	591	588	590	565	611	611	572	552	632	597	611	637	562	628	638	614	596	631	589	602	591	584	603	566	605	617	623	602	622	596	637	620	591	594	620	627	551	616	634	595	620	582	609	540	601	600	574	570	610	611	599	615	580	632	636	619	563	571	603	605	563	591	557	567	605	579	600	597	564	606	609	623	560	593	622	610	615	592	569	613	585	556	614	608	612	620	594	628	567	594	583	551	586	658	577	634	657	556	589	559	621	634	640	557	612	575	623	647	592	609	588	558	632	597	563	556	582	593	616	609	590	607	615	642	587	593	617	592	575	613	652	650	584	639	633	595	669	582	574	532	563	589	596	560	594	641	584	603	619	603	590	624	577	594	618	595	592	579	606	589	662	553	637	637	600	601	597	576	577	631	583	606	565	593	654	602	603	602	573	593	617	564	589	582	582	566	609	620	556	601	575	614	617	577	645	578	603	632	637	601	552	607	608	567	615	614	633	593	626	602	603	619	562	572	570	584	608	613	572	646	610	593	605	623	593	596	537	585	599	577	611	620	596	620	566	621	590	591	590	580	575	605	645	600	640	592	629	565	577	581	615	555	606	579	579	591	636	574	598	613	580	592	555	609	609	540	609	582	593	617	609	609	556	616	613	607	568	600	599	549	649	593	605	571	619	606	568	587	599	608	578	605	615	631	603	592	652	568	598	592	600	642	591	608	605	627	581	593	563	566	562	614	624	628	630	612	611	628	625	585	611	606	591	594	597	620	616	611	630	614	602	605	591	626	656	584	642	616	652	592	602	578	595	583	601	595	626	566	618	606	599	589	630	633	589	620	578	594	592	621	594	606	581	601	598	609	591	634	611	635	611	631	607	602	580	607	591	585	600	616	615	617	596	561	615	605	590	566	571	626	636	537	567	559	596	636	594	584	568	579	630	580	558	601	633	564	585	645	607	585	584	633	626	634	584	608	593	592	603	550	604	609	633	600	628	590	589	617	574	613	640	613	610	560	615	589	615	636	622	596	597	622	590	574	598	628	581	620	617	610	645	588	574	597	599	641	559	594	584	622	607	596	622	543	575	585	586	603	588	601	595	596	584	591	584	611	585	603	626	630	640	607	615	606	597	605	617	611	617	632	595	572	607	562	616	611	676	623	610	604	581	612	569	657	616	627	600	579	625	628	582	617	595	607	571	576	615	602	596	605	562	641	614	566	603	604	601	643	636	625	639	628	591	604	573	641	571	567	588	576	582	589	585	606	582	589	599	558	577	634	615	604	582	605	604	571	634	586	643	580	573	633	579	603	565	610	583	642	628	622	577	618	591	594	596	638	587	615	585	605	598	592	577	573	596	604	596	578	559	624	571	580	580	657	599	596	574	589	597	621	603	623	573	564	601	572	596	577	660	557	621	570	592	581	601	550	572	623	601	611	589	610	581	656	612	632	557	571	614	589	583	607	562	585	583	588	603	632	578	603	626	606	611	569	600	650	597	618	596	626	676	568	612	573	551	632	592	609	580	630	597	594	592	638	565	623	563	620	612	545	631	636	592	589	608	605	620	620	572	572	610	579	592	594	599	638	597	604	561	580	622	581	613	582	619	598	561	581	626	566	600	589	561	618	623	610	560	631	613	599	643	614	593	583	632	596	626	591	566	603	620	602	636	622	614	592	607	595	565	612	601	591	597	581	582	586	591	599	602	620	623	560	577	661	626	625	604	577	589	567	629	635	680	627	672	628	586	629	656	571	634	623	621	605	631	638	632	570	613	603	616	621	617	582	633	577	629	581	582	585	600	565	606	569	613	592	601	627	603	596	596	581	597	587	629	566	627	635	603	552	601	592	534	592	584	630	580	613	597	599	604	592	615	580	631	635	612	674	601	595	616	561	622	652	538	599	578	594	616	552	603	581	608	604	617	629	608	595	618	592	610	580	627	572	571	599	582	616	617	585	543	613	614	588	615	604	573	614	593	618	607
15980	2548	2701	2104	1445	1013	790	615	520	416	398	374	297	273	266	219	207	222	237	200	210	210	205	189	178	163	170	184	180	178	187	170	140	170	174	167	160	148	148	139	117	175	159	149	151	149	159	166	142	147	145	157	143	152	147	146	147	153	148	153	176	159	143	150	169	154	135	187	142	137	151	150	144	139	148	161	155	138	140	153	160	163	149	168	161	160	150	155	150	157	147	146	145	154	140	122	140	133	127	144	137	144	150	149	141	151	157	172	147	158	138	146	146	141	161	166	124	147	176	144	167	141	153	141	145	141	162	139	161	156	148	165	151	134	156	137	142	145	161	143	144	139	162	149	149	132	160	140	145	167	152	146	136	146	160	147	136	157	157	136	159	153	160	173	143	146	146	134	141	125	156	129	162	131	144	123	159	140	141	147	139	139	133	150	152	167	148	136	127	149	139	145	132	147	162	136	146	159	156	137	142	153	145	151	145	172	154	133	149	128	120	134	160	141	130	153	161	148	136	148	142	148	140	151	159	173	175	141	133	157	151	142	155	153	136	144	135	180	150	145	168	145	140	151	143	140	143	129	131	153	138	128	145	162	154	126	151	150	163	173	128	144	150	168	162	156	152	148	145	148	156	144	149	156	133	160	153	138	140	146	139	159	108	140	171	151	155	150	148	158	142	149	133	132	141	145	147	152	154	149	133	149	144	132	146	146	130	135	169	132	152	147	154	155	175	129	150	161	158	139	161	140	133	157	136	158	163	144	145	136	177	158	162	147	138	139	156	139	156	147	150	137	152	155	147	153	173	157	131	126	126	163	164	137	139	145	154	150	132	147	132	133	146	145	151	158	136	133	143	129	142	148	174	163	156	129	145	142	122	139	155	138	157	158	158	155	136	145	139	130	147	173	146	139	156	157	137	149	133	146	147	157	143	152	139	141	131	148	172	156	147	152	134	142	142	165	146	149	155	147	155	179	148	142	138	159	157	128	143	153	157	160	162	154	143	152	140	149	153	153	149	165	147	147	150	160	146	148	133	156	124	172	162	132	153	135	146	166	147	141	152	156	138	156	155	136	162	145	151	155	154	149	143	149	155	148	145	148	163	148	153	172	148	158	161	164	144	151	145	167	163	171	148	153	167	136	147	148	151	147	149	148	141	147	147	160	156	161	134	138	149	169	148	141	156	160	142	139	131	150	132	142	152	167	155	171	165	148	152	148	141	153	165	143	152	157	134	154	145	132	155	148	145	142	142	157	157	155	146	164	143	153	143	153	145	152	151	147	138	145	164	151	150	135	144	145	131	135	185	129	151	145	132	158	151	164	165	133	142	121	148	143	141	146	147	143	172	130	136	159	156	150	154	148	144	139	126	141	140	148	147	150	134	144	160	163	138	139	166	143	167	143	148	166	151	124	157	145	152	152	141	145	138	141	124	170	160	140	143	146	174	128	164	145	135	145	140	145	141	143	146	162	163	152	141	148	159	140	132	143	135	158	148	142	143	152	157	160	155	121	143	153	141	146	143	166	164	166	161	169	170	145	141	140	147	150	159	146	154	141	146	150	163	161	135	140	149	147	123	149	166	140	142	158	154	152	132	131	129	147	142	158	144	173	150	161	156	191	149	154	154	137	139	155	141	161	165	140	173	133	118	131	138	144	146	164	154	151	160	141	125	161	127	131	141	173	136	147	161	163	163	148	141	160	150	156	143	142	147	142	160	156	159	131	124	140	144	158	134	159	144	168	161	144	138	126	154	145	144	136	162	163	165	140	167	163	136	148	125	160	143	154	171	156	163	151	134	165	166	149	154	149	155	137	152	139	148	144	151	150	149	150	174	157	152	139	136	149	150	129	162	127	123	169	131	153	163	136	182	134	146	143	128	128	172	139	155	154	149	143	140	158	143	169	153	149	157	153	154	161	156	161	169	155	163	136	130	150	174	143	143	162	127	150	141	150	177	151	144	143	167	169	137	153	166	158	159	143	150	159	131	139	134	161	143	136	131	155	151	156	128	151	143	137	142	129	158	170	158	155	145	155	148	140	160	146	154	144	155	143	134	148	142	135	133	131	157	145	135	146	146	130	146	138	151	146	152	115	153	134	149	155	148	159	151	155	168	157	128	159	141	153	169	150	152	146	153	141	141	144	163	148	138	158	152	150	162	161	165	142	150	143	149	147	146	130	145	144	145	151	146	154	174	129	143	134	142	157	165	141	145	154	156	149	131	152	165	153	154	147	144	149	130	133	150	141	140	151	167	122	154	133	136	173	147	163	149	133	136	138	149	158	157	126	165	145	137	171	155	150	138	137	122	160	148	145	142	144	133	143	160	149	149	157	151	143	168	154	134	161	143	142	138	157	146	146	140	153	167	148	127	153	151	161	156	150	144	141	153	145	125	133	138	160	110	146	137	152	144	178	129	151	163	177	129	147	140	165	143	156	156	151	148	124	163	135	150	138	145	153	161	141	168	156	153	122	157	150	138	177	149	156	165	144	156	153	138	137	145	153	157	148	146	137	139	161	152	135	122	137	125	128	154	138	132	157	134	164	122	147	168	147	135	133	163	137	159	138	137	162	157	142	152	136	130	155	135	141	137	149	168	148	137	142	137	131	150	133	161	166	127	142	141	137	140	177	155	165	168	151	134	147	151	144	144	122	153	145	165	150	147	147	168	131	159	150	145	151	140	149	147	169	144	139	137	132	124	152	138	151	147	165	162	133	127	130	149	123	140	136	160	141	130	150	146	141	155	142	152	145	130	141	157	142	153	171	130	143	160	148	140	146	161	154	159	121	154	152	145	150	139	172	162	137	154	124	120	130	171	146	139	142	135	130	167	156	150	140	154	142	160	144	158	161	143	146	155	139	150	169	158	157	147	160	146	146	155	146	153	145	142	151	144	152	127	134	150	162	144	135	177	154	134	150	147	157	141	174	138	158	151	148	133	152	148	156	170	153	150	154	152	124	152	178	158	151	145	157	130	140	139	155	144	172	149	172	135	145	150	144	162	163	118	117	157	173	134	144	127	145	159	143	129	154	152	140	155	155	149	151	151	143	144	126	124	134	139	139	155	147	158	136	161	158	138	140	165	162	126	164	142	141	153	146	154	179	159	154	157	136	166	159	135	150	126	158	151	142	154	156	150	152	140	134	143	131	149	124	152	140	152	157	148	146	165	155	168	157	156	144	151	133	169	159	127	148	145	149	145	134	129	133	147	160	150	128	151	153	135	148	158	147	127	159	157	150	161	148	160	141	170	145	135	148	140	128	131	161	160	159	147	165	135	132	168	127	147	144	132	158	159	165	165	166	149	155	178	150	148	170	143	142	137	175	150	145	154	137	149	138	148	140	148	150	147	141	136	137	153	148	158	163	146	151	139	154	155	168	137	136	136	159	152	148	152	155	151	143	137	147	149	141	150	151	166	170	146	146	144	138	140	146	144	151	183	141	145	146	151	147	141	134	136	156	139	154	164	146	150	149	168	150	155	153	157	140
7544	2389	5650	6547	5578	4246	3562	2998	2572	2138	1874	1752	1462	1373	1346	1241	1080	1046	962	953	884	897	809	795	764	687	706	737	715	678	711	636	702	647	607	603	645	566	581	563	567	578	609	605	563	547	529	566	529	531	536	532	571	539	560	520	509	519	544	547	537	544	537	536	521	530	514	512	529	548	485	547	489	511	493	499	516	502	486	522	528	525	531	531	510	558	486	504	483	493	500	504	488	479	528	509	487	493	470	477	490	462	455	474	461	495	514	521	552	475	515	491	492	507	528	493	551	503	450	536	458	528	463	473	494	495	495	506	531	481	466	491	490	518	513	489	484	496	511	502	511	477	505	532	520	485	510	463	485	472	488	494	494	495	503	522	517	473	504	502	506	515	515	480	482	504	477	475	488	440	484	462	511	514	466	456	521	512	492	454	477	503	480	485	466	434	492	496	491	512	487	510	503	498	472	519	508	487	480	457	485	511	475	512	488	537	480	478	488	476	488	501	491	510	487	487	487	511	520	494	473	513	463	510	488	452	489	500	479	506	488	478	504	485	468	475	471	477	500	543	473	491	521	473	475	504	498	515	464	520	497	505	447	501	498	501	478	480	531	531	464	506	530	452	504	478	465	488	476	481	498	500	493	483	455	457	472	463	446	486	440	472	504	526	467	452	493	494	455	499	504	482	445	476	527	499	464	514	486	457	527	474	471	478	511	515	463	482	472	469	478	468	493	482	483	480	465	489	459	471	457	470	497	517	502	465	503	474	484	506	469	507	479	458	478	484	496	482	495	491	479	496	498	501	506	471	456	462	495	476	461	454	492	505	469	478	491	491	476	464	470	497	462	469	480	442	471	479	462	515	479	500	485	457	485	459	486	475	507	456	444	464	490	482	464	502	463	489	509	480	496	489	490	490	500	481	449	482	490	518	472	489	469	499	470	456	494	488	521	462	502	460	465	491	506	487	481	473	477	470	528	504	458	490	464	433	452	483	464	444	499	483	463	471	457	494	478	463	474	526	518	489	482	439	460	460	518	474	520	457	480	456	453	512	442	494	495	508	534	493	479	460	498	560	466	480	482	505	470	450	492	438	473	491	497	466	481	482	485	450	504	466	494	500	452	521	473	445	493	510	482	500	509	497	459	479	474	510	479	475	444	511	474	507	496	506	452	478	452	485	497	467	521	478	447	485	506	473	449	489	457	487	493	511	473	454	492	474	492	484	470	504	494	461	500	493	480	470	506	481	482	507	527	469	471	456	513	460	485	515	476	441	467	469	510	455	451	445	450	476	505	470	471	511	475	462	463	474	488	479	468	501	486	506	505	506	497	505	429	530	458	475	472	475	476	473	459	478	487	484	468	501	526	494	464	478	493	463	464	429	473	459	497	474	456	464	476	501	464	471	498	457	501	481	465	466	504	485	497	492	470	479	435	471	461	460	472	479	489	507	496	502	480	462	475	487	480	489	509	520	513	483	461	512	444	497	475	459	529	485	519	499	499	493	448	531	491	505	472	466	487	417	491	496	498	514	461	455	477	464	462	490	513	485	524	444	468	481	475	462	462	491	468	491	460	482	476	474	475	455	494	497	499	505	456	474	463	478	459	468	465	487	492	501	479	461	463	478	466	492	507	491	503	526	523	485	467	489	488	465	475	465	515	469	492	504	462	483	493	469	499	509	454	448	471	490	455	497	504	489	513	482	489	496	498	479	475	449	512	480	459	503	466	479	473	485	498	478	458	496	497	494	463	509	481	496	499	514	485	438	511	514	498	492	505	521	500	507	500	477	484	433	458	465	542	485	487	470	439	495	504	510	464	443	515	459	497	482	451	496	476	501	489	479	434	468	503	470	473	476	469	504	474	496	466	467	443	451	482	485	472	459	454	456	463	496	505	470	495	479	476	483	519	479	485	453	475	472	484	494	478	460	473	477	490	458	482	495	446	482	505	495	476	476	501	480	459	494	505	471	478	450	453	469	473	467	545	505	480	462	509	451	458	448	457	459	504	465	490	486	458	452	485	536	446	466	499	489	478	493	496	485	514	496	482	500	490	473	491	460	456	468	446	468	471	478	495	463	467	464	502	447	474	470	471	506	482	468	460	513	501	487	488	474	485	470	459	467	441	502	482	491	499	484	473	461	458	509	491	490	487	460	483	480	464	513	477	435	461	469	461	499	478	477	467	459	493	491	486	468	497	465	498	508	463	513	462	447	485	501	464	476	485	483	468	485	502	475	474	503	489	472	487	514	501	516	514	474	478	482	504	476	495	458	495	454	506	478	437	455	495	423	470	464	504	490	500	525	480	472	486	506	473	514	482	529	460	544	474	488	484	483	454	506	516	486	483	477	444	466	500	480	483	439	460	514	468	488	475	482	490	484	447	489	478	427	494	489	502	487	482	504	453	501	479	472	495	456	449	524	452	504	481	509	444	495	511	474	467	474	480	483	478	511	498	433	490	504	491	458	495	468	491	495	497	463	492	473	486	492	483	490	496	502	500	487	486	462	500	472	474	469	475	506	467	479	507	552	464	463	501	446	505	466	465	441	512	470	484	485	507	460	485	481	471	471	489	492	498	467	499	482	459	497	477	523	450	492	456	494	479	480	504	467	448	462	480	514	504	482	493	514	520	514	484	475	489	473	463	468	509	460	488	515	487	471	459	445	519	507	473	460	478	487	489	481	455	458	458	455	446	498	476	486	461	493	481	453	491	473	463	524	467	503	473	487	460	469	463	500	528	446	467	466	477	463	505	477	471	515	496	500	489	432	455	515	489	472	488	498	457	498	498	517	489	481	512	512	509	489	457	469	522	474	524	480	453	489	489	481	531	506	496	457	486	530	471	468	484	480	466	474	478	507	489	500	462	453	485	505	458	471	506	490	484	465	495	503	490	488	479	478	451	499	511	506	450	478	503	498	483	475	487	458	484	498	499	499	485	493	513	505	494	476	442	499	482	527	470	471	484	520	497	494	478	489	486	484	480	489	448	485	476	508	504	508	465	514	469	463	493	445	508	547	487	470	483	471	449	488	501	464	486	457	462	464	499	495	444	471	510	492	461	483	486	457	475	484	461	484	505	466	482	468	503	496	466	503	481	471	432	458	509	468	509	504	478	471	526	510	467	460	488	524	475	483	421	460	441	513	451	519	491	481	467	471	504	447	469	478	454	490	461	459	471	451	497	453	494	450	468	506	518	485	486	499	477	510	483	504	529	484	486	465	483	473	490	495	494	497	497	513	490	493	468	491	468	459	481	461	461	476	492	489	448	517	492	474	513	486	489	468	516	506	486	490	514	440	468	512	504	496	446	510	470	461	490	483	478	464	448	467	510	468	485	524	489	442	484	481	503	459	495	492	491	482	476	487	424	484	485	474	474	500	493	481	475	468	491	482	494	510	483	466	491	495	487	489	468	495	499	466	502	486	444	458	437	487	513	534	453	479	493	480	515	475	490	503	451	501	452	477	500	445	492	501	453	445	505	462	500	486	471	498	485	461
2125	408	381	354	355	358	339	343	343	328	326	317	353	327	338	320	343	354	327	339	371	336	315	335	318	333	297	323	347	331	322	316	330	327	331	343	318	289	318	352	337	311	344	343	353	321	348	307	343	337	326	327	304	325	339	323	329	314	316	343	329	317	338	357	345	284	351	340	296	338	337	316	338	316	353	319	325	322	351	315	337	365	333	367	365	342	314	333	364	319	295	347	328	294	351	342	343	365	350	346	342	361	307	323	340	344	318	308	336	318	347	322	298	323	337	348	318	349	307	294	335	340	310	305	342	329	363	311	328	349	337	300	323	318	335	328	310	345	355	317	307	326	319	375	325	345	322	323	346	314	316	302	354	315	334	333	346	326	370	322	370	335	325	325	348	309	369	317	308	357	358	340	334	325	305	327	339	347	340	337	340	356	352	347	315	324	336	296	328	345	305	327	326	343	335	335	356	326	333	330	322	322	331	291	340	302	343	335	369	312	354	329	331	310	309	333	313	333	322	321	298	318	343	359	286	334	356	364	307	339	329	337	332	332	339	312	304	335	339	312	331	318	346	319	332	330	345	336	337	322	351	333	323	316	308	329	349	334	323	333	317	331	343	325	355	305	360	367	333	312	333	357	333	308	337	326	300	317	277	333	343	326	342	348	349	336	314	323	338	340	313	300	342	313	344	312	342	320	343	336	301	325	332	317	339	338	279	324	323	338	357	322	319	344	335	340	331	329	311	334	336	327	310	352	336	346	332	337	341	349	340	341	342	357	340	355	341	336	329	311	339	373	355	323	306	318	325	342	362	322	333	324	348	320	336	359	335	328	328	355	346	358	347	322	308	336	329	316	346	319	324	283	343	327	356	336	332	305	339	299	335	316	320	369	357	316	350	337	293	351	329	323	344	309	342	320	344	327	317	333	346	323	342	316	321	320	335	350	344	326	377	325	351	302	349	354	285	332	319	326	318	324	353	327	343	321	348	326	313	328	321	367	345	372	339	352	303	357	363	342	350	339	311	330	329	311	331	355	294	339	359	317	315	333	345	314	356	309	313	345	350	299	323	340	344	293	345	345	346	357	316	300	338	344	315	354	327	335	331	302	340	338	315	352	330	315	331	314	356	351	329	389	339	346	333	329	287	341	336	337	322	350	326	314	357	334	354	331	324	316	311	300	288	328	364	337	309	322	326	340	321	347	321	347	362	328	337	331	312	344	346	336	335	346	346	347	341	332	341	303	345	329	342	317	323	338	345	367	343	344	330	320	350	326	350	354	344	353	338	327	330	312	326	335	300	355	346	348	331	333	313	324	330	331	298	338	366	330	349	339	296	314	331	334	327	330	352	346	360	333	332	318	336	333	336	344	335	312	338	337	324	336	336	353	318	346	330	322	336	296	337	349	326	360	320	344	342	351	348	342	369	352	300	321	346	341	354	337	312	322	313	320	349	329	312	318	321	361	321	327	324	313	356	322	347	303	342	340	365	339	328	312	334	343	342	328	324	304	338	336	328	356	320	327	357	313	350	352	309	336	319	366	356	338	323	374	289	333	327	336	322	327	312	330	340	307	339	325	341	327	339	346	351	368	301	322	319	306	353	340	338	328	325	361	363	336	343	336	315	338	334	342	330	344	355	345	311	360	336	322	331	310	318	324	366	345	341	323	304	317	319	340	303	329	332	332	352	355	355	326	324	362	335	326	316	330	326	355	299	341	359	333	318	326	362	316	312	348	328	349	358	382	336	326	327	346	341	346	300	343	339	335	340	335	345	317	347	335	352	330	343	319	339	340	298	326	341	285	374	358	334	364	358	311	334	312	325	335	348	346	333	341	313	323	316	334	330	337	311	368	358	314	342	321	322	343	339	317	316	339	330	340	326	347	327	308	314	330	304	281	358	333	357	317	311	295	335	341	350	335	358	320	356	341	349	351	348	327	332	310	330	306	339	351	353	345	332	309	349	321	351	330	337	327	328	339	326	324	367	330	310	332	351	341	317	324	313	332	343	319	325	333	332	349	321	330	330	338	347	330	279	348	302	353	308	330	321	333	345	325	339	318	369	358	307	347	334	328	315	340	363	336	333	307	324	340	357	320	368	327	320	331	322	368	335	331	298	296	313	356	306	346	325	324	321	301	333	320	327	306	302	370	345	337	353	354	371	352	379	346	318	324	348	306	332	335	297	326	342	292	325	337	321	327	329	362	337	338	324	347	339	336	315	336	366	328	296	359	295	290	354	303	328	347	331	324	310	353	329	324	330	344	358	313	386	381	307	340	345	332	361	329	309	343	344	352	335	327	305	317	335	345	334	361	345	308	310	319	344	360	322	319	331	358	366	320	315	340	298	346	326	302	328	325	342	365	307	348	329	329	319	351	367	331	331	350	354	337	351	319	319	331	331	339	310	343	319	356	302	328	339	329	345	356	341	347	344	336	357	319	349	318	346	351	329	338	345	327	333	338	332	316	333	347	351	344	337	332	342	345	339	314	315	322	349	347	348	352	330	331	328	346	306	398	345	335	328	307	337	321	363	340	357	352	329	337	341	325	338	354	343	313	319	318	347	356	328	316	303	335	326	322	339	337	352	330	339	344	311	331	341	317	339	342	337	354	324	315	361	343	365	304	303	326	304	341	323	350	345	331	339	327	330	348	306	355	308	343	314	341	389	330	330	336	349	338	320	342	324	329	327	315	342	331	363	297	346	327	311	358	334	346	295	336	357	332	324	342	346	333	351	304	338	324	347	304	356	342	320	319	356	327	372	334	307	330	303	319	333	330	343	319	359	338	321	336	329	340	342	338	335	312	348	328	327	333	337	338	316	299	360	334	343	294	338	289	317	372	328	321	332	271	363	349	330	343	320	336	305	353	351	342	323	352	313	320	339	321	313	318	319	294	334	323	343	328	348	326	309	332	331	336	350	307	345	321	286	366	352	378	339	321	366	331	343	346	317	295	333	315	332	375	320	309	289	337	306	344	333	336	326	326	313	337	345	323	336	342	298	331	336	348	358	324	289	309	340	359	317	308	360	362	329	284	320	333	311	328	312	371	295	313	319	314	306	313	351	330	330	350	346	356	351	329	334	344	304	350	299	353	367	308	322	335	310	345	337	338	351	340	391	338	350	346	338	331	306	348	385	346	331	323	344	325	315	336	339	337	315	379	332	350	345	351	304	335	321	347	309	330	334	331	313	300	350	335	356	307	316	343	321	334	349	331	345	345	319	304	337	369	337	359	321	311	329	327	322	336	306	338	319	364	355	315	333	334	345	341	352	323	345	338	323	320	323	327	318	335	312	332	308	312	343	337	342	294	346	314	357	354	314	322	339	349	359	331	340	366	326	327	339	288	331	326	344	328	324	326	372	324	337	332	326	340	311	334	346	351	311	342	336	349	357	310	346	347	355	295	351	336	322	325	369	332	321	354	342	317	304	313	346	322	331	344	337	319	346	308	340	350	329	317	362	347	354	346	313	293	353	304	325	300	325	331	367	364
2382	1017	1099	1101	1119	1074	1064	1017	1003	1039	957	1002	977	897	1012	991	956	929	952	910	934	1003	946	963	895	982	923	965	955	906	966	969	908	966	957	1002	985	964	952	936	925	930	937	934	941	898	920	1002	886	983	957	934	981	981	946	934	963	945	903	928	967	971	930	926	1008	967	961	966	957	915	923	960	980	910	970	924	994	974	950	938	934	893	916	999	947	945	931	983	946	917	958	975	917	969	937	974	923	916	899	918	978	999	956	934	969	923	924	1005	963	958	985	940	964	938	980	957	938	927	982	982	895	960	1004	958	946	968	920	939	957	924	989	943	938	1009	970	963	945	911	969	958	940	952	979	886	937	950	947	912	981	969	993	929	967	944	906	968	913	930	927	938	971	934	885	936	916	965	953	911	915	945	984	890	895	920	973	974	942	911	975	926	924	921	991	990	990	965	930	987	955	973	902	943	946	969	944	921	932	921	924	981	950	892	961	915	917	988	929	917	909	943	949	964	979	920	926	1018	948	932	931	931	925	975	916	966	947	937	931	968	1028	931	952	954	1015	943	934	921	954	943	941	935	952	949	976	943	947	950	933	1013	981	1040	939	963	949	945	945	984	919	952	1028	955	985	938	935	933	985	963	923	968	990	978	911	1009	939	949	976	944	969	954	941	947	967	984	952	965	942	911	985	957	900	933	909	940	950	935	965	950	939	965	954	980	939	929	947	996	933	939	985	920	893	916	973	919	927	935	992	995	941	901	965	955	977	940	944	1023	916	924	963	987	966	879	954	971	982	986	932	905	935	973	955	966	935	909	1001	918	1008	975	886	968	946	993	912	958	946	910	981	921	911	971	900	917	952	926	1008	979	914	935	976	943	979	956	934	946	955	1007	942	939	966	976	946	946	939	942	924	944	900	919	958	934	936	945	990	943	913	916	1014	976	966	964	916	983	923	966	927	987	965	994	955	924	928	906	959	920	940	936	974	933	963	920	962	955	954	975	965	918	966	966	927	986	956	1002	975	902	951	966	937	975	943	976	954	916	963	999	965	950	939	947	921	944	939	971	943	958	940	972	951	961	953	933	944	971	955	953	960	901	961	1011	958	961	950	917	935	960	948	934	982	993	912	945	957	967	939	1008	978	876	921	911	999	988	937	921	927	968	946	976	1018	993	926	989	928	968	867	968	942	981	948	912	940	978	977	898	933	929	957	956	956	929	898	997	959	897	1012	896	953	981	965	942	971	909	941	1000	977	973	914	980	898	1016	973	1009	932	980	969	921	941	907	910	993	1000	992	916	1006	976	927	961	932	851	957	953	961	993	939	967	988	981	911	938	949	978	978	934	989	929	975	931	962	949	983	960	902	935	937	987	934	967	948	943	998	1016	941	973	980	900	937	1021	971	973	976	917	905	970	991	947	911	965	871	957	958	927	897	1033	972	966	944	958	974	935	903	886	963	949	915	973	954	923	897	950	983	927	931	902	978	964	987	907	1002	940	989	930	911	935	938	968	899	979	925	952	936	910	1022	1020	910	930	917	964	941	935	947	915	942	934	962	997	953	1018	951	952	944	903	963	950	934	1001	928	967	1046	935	921	952	964	935	910	935	902	983	946	942	979	960	977	939	942	929	960	1007	960	965	962	940	995	988	1011	964	945	978	977	921	934	920	942	950	949	1005	921	926	917	958	960	964	930	894	976	965	922	985	918	971	961	923	948	926	971	940	988	943	915	971	983	944	960	986	950	954	958	963	952	933	926	911	961	971	940	983	961	962	929	900	957	962	989	975	929	980	995	948	949	1022	1011	978	916	931	914	973	997	930	923	931	900	978	958	962	970	1010	1001	941	955	928	1013	890	946	988	960	975	934	912	926	964	933	985	940	887	968	915	936	991	884	936	916	951	987	943	941	937	971	941	968	938	948	978	911	975	899	930	947	995	925	1006	934	944	951	940	960	929	971	920	926	936	962	907	940	904	953	977	982	981	937	887	923	1026	997	919	975	947	914	907	989	952	945	973	919	964	980	947	939	915	939	969	973	966	941	962	937	1015	933	947	956	941	942	942	973	972	965	991	944	968	931	931	926	958	940	924	966	1002	894	918	994	960	977	956	981	924	958	963	991	967	946	967	954	953	952	970	987	939	969	970	923	948	951	956	943	947	937	1031	966	963	928	951	936	946	934	950	877	943	988	927	1002	1011	926	943	949	971	970	976	1005	945	935	969	886	932	1009	983	971	918	916	972	919	936	917	939	930	947	1010	979	979	898	984	970	934	914	992	941	954	947	919	962	989	940	962	959	945	934	932	934	923	927	935	929	995	959	992	893	930	958	914	945	968	980	989	954	929	947	949	933	947	952	919	929	956	924	917	903	909	904	919	918	949	963	981	922	1015	913	918	921	966	923	987	942	911	961	947	953	959	975	972	946	972	993	1026	968	914	870	950	902	989	917	928	982	934	870	960	928	962	878	973	952	971	989	912	979	900	990	933	912	999	959	928	979	956	924	915	912	927	916	943	963	928	933	956	979	894	959	943	931	886	952	925	960	1044	940	914	977	958	957	954	976	976	939	928	930	922	944	921	1007	978	936	966	952	953	974	953	932	1000	943	976	961	986	927	903	955	924	940	949	929	949	989	977	965	967	968	966	911	966	926	979	958	960	963	929	974	957	973	936	975	912	999	918	946	914	988	917	940	947	922	976	934	981	949	904	969	997	961	960	863	950	959	957	956	950	926	894	911	907	949	1001	989	944	943	888	961	919	951	943	962	952	948	952	945	929	972	901	944	926	967	923	930	992	934	917	965	953	928	1019	916	928	976	950	902	936	847	920	941	973	930	928	944	927	1018	975	945	954	944	904	995	944	936	917	979	956	914	913	937	936	958	959	947	950	984	952	950	927	933	948	958	955	923	943	949	965	920	939	927	968	934	938	971	989	999	979	988	953	960	936	988	947	957	928	907	909	933	908	892	914	883	919	929	964	989	973	948	950	960	943	963	956	972	908	945	941	957	968	951	948	931	983	958	918	950	911	979	963	950	942	946	932	897	978	957	966	902	979	889	943	953	944	953	950	984	928	927	964	968	948	986	875	949	909	945	981	971	968	910	928	923	956	903	919	950	977	983	968	914	949	958	944	946	955	925	947	932	969	941	900	984	966	957	1007	909	973	902	911	906	887	941	966	979	922	981	944	936	922	951	965	919	959	969	988	997	966	933	905	986	937	983	989	936	920	924	917	938	968	966	962	1006	940	919	1002	952	960	910	906	920	932	974	959	928	958	946	941	955	1002	1018	915	910	904	945	949	965	945	898	970	952	943	981	916	967	934	946	950	937	948	961	1008	935	1007	965	897	954	1007	1015	924	991	971	923	986	917	949	959	963	972	904	955	980	1005	887	950	966	909	966	907	1011	1024	992	943	903	931	941	912	942	952	942	999	941	948	943	955	971	942	923	1026	963	929	958	947	954	970	954	956	945	991	976	939	975	930	937	926	948	917	939	912	938	959	906	978	1003	926	939	953	944	917	939	943	979	963	933	990	916	942	958	983	943	988	897	972	927	949	1022	897	916	964	932	909	959	931	949	974	949	926	941
8535	1193	1396	1097	824	632	475	418	395	315	295	314	261	277	271	251	231	217	230	244	222	268	215	217	208	215	223	182	206	215	212	207	215	219	194	206	211	196	175	208	189	204	185	201	207	179	189	203	167	207	217	214	226	209	190	207	180	187	194	204	206	181	198	208	197	215	177	175	196	210	226	164	187	212	179	189	176	211	191	197	190	185	201	212	187	188	190	207	176	224	188	190	204	192	188	183	201	191	188	201	197	217	197	222	191	214	223	197	204	197	179	207	175	223	196	213	197	226	203	204	226	201	200	209	195	195	183	198	196	195	206	191	203	205	169	201	196	188	207	185	201	200	199	200	183	189	194	206	196	191	225	194	200	198	195	193	192	226	202	204	220	201	192	184	177	165	191	203	215	206	171	170	198	170	184	224	178	201	192	220	194	190	207	193	215	193	208	227	208	166	165	202	222	178	182	178	193	162	182	200	187	202	214	207	175	211	187	195	219	207	204	221	178	192	191	173	199	205	187	206	173	220	188	199	186	171	209	197	192	196	212	212	211	217	175	202	185	213	197	195	214	192	149	185	175	202	189	216	187	190	197	211	175	214	186	206	170	199	201	191	178	174	206	200	186	183	213	190	207	198	203	197	199	217	179	200	196	189	174	210	194	171	209	184	188	192	179	189	200	227	210	208	182	194	187	209	183	173	177	205	204	205	193	211	191	197	211	167	182	193	192	212	194	182	213	184	183	199	189	168	215	207	188	201	208	201	233	211	212	183	195	237	224	186	191	190	196	179	221	204	205	200	189	197	192	173	194	208	217	211	189	172	169	197	214	178	209	202	211	161	194	189	189	209	233	200	187	200	189	185	223	219	170	200	185	210	200	198	199	194	156	205	198	216	179	203	196	184	210	196	178	194	212	169	199	197	193	184	187	185	181	199	197	204	229	178	186	184	190	184	178	200	164	162	194	187	191	171	193	193	205	210	205	187	183	192	207	191	159	238	204	204	175	213	191	190	178	186	188	206	200	184	197	231	167	181	195	213	208	192	169	206	205	169	209	225	183	173	189	202	197	193	209	193	207	212	202	188	198	199	185	202	196	201	186	194	195	187	210	206	189	196	206	196	201	217	188	193	194	198	206	181	175	200	209	203	197	211	200	199	175	211	197	190	184	190	209	187	186	190	204	207	203	189	191	207	179	167	225	189	172	214	176	187	192	188	198	174	201	190	187	195	173	185	179	200	213	183	195	183	209	200	197	208	197	210	181	198	207	179	208	186	214	202	190	210	190	193	201	200	188	186	179	172	169	195	196	227	172	187	200	200	193	198	206	195	196	198	199	186	189	205	186	198	182	195	214	185	198	196	211	179	204	198	182	215	211	199	195	188	196	167	193	204	214	185	194	204	195	184	185	174	217	171	175	180	201	180	202	223	203	200	183	206	215	216	171	189	196	184	198	187	239	198	175	190	194	197	202	205	198	202	203	191	199	205	208	201	219	208	191	201	199	194	216	182	202	184	194	195	203	200	216	214	191	193	213	212	243	211	184	209	187	174	210	184	201	206	235	174	208	191	186	204	221	209	199	193	180	183	190	213	170	176	209	156	218	198	222	202	193	203	205	188	200	202	164	198	177	206	203	198	178	200	189	186	213	198	201	183	211	207	226	193	193	186	206	188	189	216	204	186	211	184	197	188	172	187	191	200	202	194	180	207	205	216	191	202	189	231	187	206	184	184	186	207	197	166	213	186	188	212	187	211	192	200	196	227	171	212	198	233	176	185	183	184	183	203	214	200	195	204	204	223	194	199	201	182	212	208	212	183	168	225	211	193	198	210	203	197	206	234	187	205	199	203	205	223	214	210	181	181	181	193	192	192	213	194	208	213	178	197	199	210	188	201	202	210	221	193	194	198	185	171	209	212	200	185	189	205	213	198	201	195	194	183	194	177	200	184	180	191	210	185	171	217	199	223	188	185	182	225	204	192	219	213	171	215	211	187	172	176	195	198	221	171	171	208	192	196	178	197	196	187	188	180	204	199	208	205	179	196	186	185	171	201	213	199	201	189	219	188	212	223	223	156	198	156	188	193	195	218	184	196	186	224	216	183	186	179	173	204	176	179	177	169	196	191	199	187	215	218	200	190	190	177	176	209	208	173	192	208	216	208	181	209	212	212	184	200	190	193	192	221	174	188	190	182	203	213	181	191	188	204	183	190	182	192	173	211	195	181	216	178	185	196	203	197	195	199	188	221	170	186	173	200	202	163	186	189	212	229	194	195	209	196	175	221	171	206	195	220	199	201	202	186	205	186	211	185	184	219	186	178	188	197	191	175	182	200	200	195	199	169	194	190	183	213	196	184	198	192	212	196	227	199	193	197	206	188	197	190	187	194	178	197	206	198	194	190	215	168	189	186	192	190	211	199	193	218	202	186	208	206	208	195	192	186	215	195	188	170	192	196	199	180	185	208	179	179	189	184	215	187	189	191	183	189	192	219	202	214	193	204	196	200	184	209	191	177	188	216	196	193	196	209	183	198	185	205	188	206	199	190	194	204	186	182	199	203	187	191	227	205	209	189	197	199	178	228	168	193	213	202	198	176	166	211	199	200	215	195	180	202	202	168	174	178	202	189	201	186	222	216	208	191	198	194	198	204	200	186	222	195	209	180	225	196	158	178	193	203	183	190	192	190	194	174	218	177	182	177	215	219	171	209	192	184	215	185	173	213	192	213	178	215	200	179	207	196	172	173	199	233	180	205	182	181	191	185	167	206	176	213	196	183	201	195	205	204	225	199	196	204	198	188	170	172	192	196	214	209	169	189	198	203	178	200	170	199	198	176	194	195	176	200	201	197	189	182	197	193	212	213	208	183	194	201	178	195	184	195	205	173	209	185	185	194	175	202	201	198	185	188	206	189	185	209	188	191	203	187	207	194	197	193	181	215	182	192	211	217	200	199	193	190	197	179	173	172	177	199	186	181	215	189	195	218	173	192	203	180	205	202	200	201	185	189	200	190	196	193	171	182	208	189	212	179	175	201	217	199	173	200	200	174	187	192	204	217	186	215	164	211	206	210	205	202	208	189	193	192	182	187	163	209	190	198	204	191	208	192	189	190	201	210	191	195	183	220	217	202	201	208	190	184	182	216	196	188	189	188	191	198	229	191	207	182	197	178	209	214	199	207	178	178	200	229	217	180	186	209	196	167	204	208	199	206	182	175	200	196	191	204	215	197	198	174	197	211	190	194	173	214	205	211	209	189	184	196	203	177	189	209	183	211	207	204	209	183	177	193	218	208	181	215	183	212	183	203	210	209	182	184	205	195	212	169	197	207	199	191	143	182	157	188	198	178	185	194	198	181	211	198	182	211	196	177	207	186	195	222	200	208	191	198	213	178	195	195	210	186	185	195	197	198	207	187	202	172	215	185	189	183	206	171	199	201	205	178	197	201	196	202	205	198	189	175	188	191	203	184	209	156	169	201	205	185	197	206	192	198	205	193	189	194
5616	1577	3352	3802	3212	2528	2173	1966	1557	1478	1286	1222	1159	1065	1078	967	943	885	906	773	751	836	795	739	681	728	687	717	695	708	667	672	669	652	690	658	658	645	630	634	683	663	662	637	638	613	651	601	615	584	632	632	631	592	626	602	597	613	610	644	648	602	582	592	653	624	597	619	605	618	550	619	643	611	626	618	574	621	596	608	607	619	624	637	609	595	652	626	595	643	622	637	594	595	629	583	640	612	616	628	568	649	613	612	575	585	567	630	579	609	628	588	597	573	563	596	608	606	613	586	605	609	633	590	591	594	601	645	604	614	630	588	605	639	606	570	631	606	572	583	567	554	598	597	551	592	586	609	631	574	580	582	638	606	611	558	550	588	598	588	623	625	577	626	598	597	576	603	605	596	616	608	621	539	613	588	603	564	586	596	531	603	619	575	612	552	546	579	583	595	565	586	582	613	631	613	605	594	592	623	654	633	601	578	601	593	582	599	629	646	559	583	613	595	605	590	586	608	555	621	636	610	595	578	630	575	604	527	592	597	615	613	619	612	597	575	602	642	519	633	618	590	574	597	602	609	605	618	589	592	608	607	580	563	548	616	647	598	584	586	601	601	587	593	613	518	571	594	591	593	566	606	619	651	617	577	582	597	551	691	631	627	563	601	610	620	592	630	598	588	586	586	566	568	586	604	581	607	617	587	614	592	592	600	567	604	609	573	594	570	638	625	568	611	586	572	600	582	610	611	612	593	641	643	606	589	589	627	592	577	585	598	637	617	593	583	572	607	604	608	589	593	582	593	592	564	635	609	580	573	590	602	590	615	615	616	583	581	581	577	558	617	597	561	588	605	577	648	594	614	572	558	593	619	573	621	594	591	597	601	561	589	641	545	580	618	655	566	597	629	559	614	578	638	639	588	602	624	584	578	594	605	609	642	572	608	641	580	636	586	582	613	600	581	597	556	636	597	603	603	579	565	546	642	620	601	592	593	602	580	579	553	583	626	589	583	634	612	609	627	596	614	619	553	567	591	640	579	594	632	623	602	612	580	627	567	590	645	591	611	541	644	624	610	600	554	585	607	580	583	583	582	576	610	656	578	620	596	605	554	593	599	606	543	576	634	599	594	595	545	565	613	600	572	607	632	567	602	624	594	590	591	587	600	619	558	588	582	585	609	614	614	591	574	587	609	598	580	601	596	581	649	582	648	632	593	592	574	587	569	585	577	585	562	616	566	553	619	577	584	593	622	584	618	641	607	596	598	597	556	570	579	608	590	584	593	615	590	584	576	634	587	591	619	578	588	583	596	605	611	560	597	594	590	572	557	585	590	633	590	578	605	566	583	570	574	565	592	612	600	606	607	628	618	594	610	617	584	586	636	615	586	610	594	567	581	613	606	576	616	593	599	592	635	594	614	649	592	609	580	573	581	578	622	587	612	576	598	607	584	637	597	631	602	592	562	611	538	588	559	561	593	599	621	551	563	611	597	559	615	565	578	604	582	605	599	571	582	547	617	614	589	539	619	647	650	606	600	584	591	604	603	625	589	590	635	630	621	603	619	560	590	577	597	616	590	580	605	591	615	603	580	579	613	624	595	595	605	644	616	584	568	589	572	565	540	614	617	582	589	591	581	618	605	589	585	620	613	592	554	560	551	612	601	617	632	649	622	621	616	640	614	620	581	577	611	584	613	614	593	572	578	607	618	562	634	577	580	637	606	629	552	628	619	576	590	599	597	672	592	606	574	597	574	579	610	613	609	570	585	576	608	627	571	605	584	585	611	607	553	625	588	612	577	571	626	596	607	599	646	619	600	586	553	613	626	609	570	585	579	595	597	584	604	565	593	534	589	603	591	558	569	612	607	564	571	601	613	615	569	581	605	610	604	634	559	584	604	618	571	604	606	590	640	559	604	623	583	589	624	612	613	579	612	592	596	640	588	554	583	645	580	581	615	570	625	615	619	577	610	598	566	555	623	605	603	601	615	569	597	630	659	528	599	604	635	563	607	581	563	627	575	637	592	621	580	590	593	585	556	588	602	584	575	617	588	609	635	585	595	615	577	655	605	566	607	570	551	614	591	556	568	624	607	615	618	598	590	564	616	590	586	567	579	575	579	583	579	576	579	628	628	562	610	572	613	614	596	633	623	595	551	552	599	599	582	578	605	597	582	548	607	573	581	606	601	640	588	602	590	583	569	581	569	640	609	563	615	554	600	573	612	595	601	566	548	566	604	593	618	568	588	605	619	567	567	585	574	631	547	574	601	561	586	546	619	605	631	569	612	645	570	602	645	590	615	586	608	594	566	596	580	609	571	566	601	648	596	643	541	567	581	634	601	620	577	579	580	619	581	598	572	584	597	568	594	580	634	599	582	610	636	594	595	598	589	591	604	619	586	649	602	573	593	592	629	582	611	589	603	630	616	539	625	612	599	571	582	562	588	588	599	575	618	600	605	585	598	574	593	602	619	593	591	557	611	607	591	613	626	609	634	575	630	566	632	616	582	613	597	586	576	565	583	586	573	605	621	624	604	594	628	619	577	574	617	591	626	625	583	634	630	580	572	567	616	612	595	585	571	631	555	613	589	576	576	595	606	589	590	624	577	623	593	566	547	580	589	577	593	605	641	598	621	550	616	600	593	622	600	572	610	646	568	602	578	584	594	574	614	621	584	615	579	625	644	567	592	598	606	623	556	576	567	642	620	602	553	602	595	582	597	544	620	606	571	605	583	578	587	585	593	571	577	590	581	573	603	639	612	596	606	594	598	579	594	609	614	604	611	579	664	569	618	618	587	598	608	552	616	616	564	567	576	596	572	584	612	573	600	612	600	625	568	583	584	617	555	591	591	612	636	564	594	589	609	643	597	557	599	620	592	593	604	581	566	570	544	596	603	620	583	590	605	626	612	583	634	583	572	556	570	556	600	604	600	625	586	600	624	608	544	600	544	603	637	606	596	633	594	611	636	588	621	570	587	637	625	584	562	614	601	582	606	574	569	574	608	604	572	571	578	580	594	570	616	562	561	611	550	612	663	582	604	602	585	589	548	570	585	569	591	593	586	605	577	655	628	532	603	591	585	595	562	611	604	610	531	662	576	571	597	596	641	593	545	653	618	567	580	535	582	606	592	611	619	583	565	606	536	569	592	627	633	594	588	627	575	584	583	614	571	598	604	612	594	562	613	584	621	635	608	605	607	583	551	601	591	577	558	617	563	577	616	632	579	592	577	613	571	581	603	621	556	624	578	609	632	572	603	610	584	580	590	627	579	606	589	626	592	590	585	608	585	598	581	614	631	579	586	574	582	592	573	623	636	628	603	566	549	610	584	543	590	630	564	600	563	627	598	629	579	632	631	598	567	602	578	603	604	597	611	594	615	545	560	622	615	590	623	570	582	609	627	644	564	605	587	594	589	647	615	615	614	588	534	623	554	560	602	610	608	577	593	606	605	620	569	587	575	607	566	585	575	639	566	602	616	619	610	592	581	575	581	593	613
15789	2467	2653	2048	1409	1005	782	621	542	413	418	335	292	280	241	230	224	200	251	243	205	194	207	175	191	163	168	193	163	154	187	186	167	180	166	149	156	178	142	153	191	163	168	151	154	133	147	135	142	161	175	157	160	151	137	165	142	172	146	155	140	156	163	164	154	145	154	144	135	163	150	133	166	165	115	154	143	163	148	144	155	140	137	143	150	157	153	134	136	161	143	152	172	169	135	153	148	144	164	171	150	141	133	153	143	154	170	134	131	167	141	157	148	134	145	141	153	150	143	148	152	150	149	148	156	140	155	150	147	157	147	137	156	144	160	149	147	146	167	146	147	153	153	146	155	181	176	141	165	142	137	143	141	151	142	124	131	141	125	150	169	136	135	163	144	152	153	142	132	149	163	153	158	167	148	133	166	137	145	167	136	135	148	135	147	168	150	159	136	128	145	138	142	149	128	147	150	124	164	156	134	133	144	135	177	132	144	162	135	134	135	140	129	127	167	149	156	137	137	158	138	148	158	141	149	165	152	143	154	143	137	157	142	160	135	159	157	153	140	154	139	137	148	130	156	148	167	135	144	158	176	140	139	146	174	154	141	148	161	163	127	147	156	172	148	148	135	159	132	128	173	154	157	146	132	142	164	148	132	110	132	145	146	149	125	145	150	144	135	140	151	152	147	144	158	143	142	166	152	143	149	135	143	127	151	128	140	166	155	135	158	163	155	154	138	142	158	164	155	151	156	142	150	122	148	147	136	152	158	164	133	177	145	162	160	143	173	127	138	154	137	165	128	158	139	150	132	166	137	137	165	129	173	156	142	143	137	128	111	159	152	134	172	123	151	151	148	120	163	157	125	148	179	155	148	145	141	165	171	156	159	158	145	140	155	142	138	143	143	161	146	154	150	146	151	141	144	158	159	139	146	144	140	160	136	150	149	155	148	161	168	142	149	154	137	141	121	133	148	133	166	131	142	124	140	141	145	143	156	140	140	122	148	157	171	154	129	167	140	143	145	155	134	140	147	138	127	120	155	159	160	139	154	139	140	165	159	130	152	143	158	158	157	137	149	154	138	154	138	152	146	147	152	157	155	160	127	122	165	136	144	139	149	134	142	119	142	157	146	151	145	152	154	152	161	176	155	151	146	159	146	129	145	163	160	138	153	147	143	145	145	159	162	142	128	130	124	140	137	145	141	157	157	142	150	140	139	152	152	139	134	123	145	148	136	145	140	155	149	151	149	148	142	133	157	132	157	167	140	142	141	141	141	146	159	143	145	144	151	143	141	153	125	148	146	126	150	131	153	158	150	135	129	131	163	147	156	156	160	166	153	157	143	135	167	139	160	173	129	171	146	140	162	145	129	148	153	143	180	164	132	142	144	134	148	145	164	131	125	158	148	153	128	145	145	151	141	148	153	152	149	131	154	146	142	176	156	161	144	138	167	155	141	136	141	150	135	147	150	139	142	147	152	146	164	146	139	113	150	149	150	131	144	150	144	126	127	157	133	134	134	141	152	146	168	146	123	137	144	154	157	156	164	142	168	146	134	149	148	147	142	169	138	155	146	161	157	170	145	114	161	176	159	150	146	154	142	124	144	144	165	137	150	135	165	167	132	138	140	154	151	147	166	136	152	141	163	131	149	139	166	145	166	160	156	151	168	156	126	125	179	147	145	145	133	151	154	147	135	162	151	141	143	169	145	148	126	140	116	152	157	154	144	154	153	141	145	138	146	140	150	142	155	158	160	153	160	160	144	152	140	139	148	152	143	117	154	158	142	145	150	158	134	160	144	154	166	126	165	141	163	171	135	135	152	162	164	151	147	158	169	147	136	150	168	177	154	138	148	139	132	144	130	142	141	137	151	162	166	138	151	123	147	129	139	153	137	127	152	140	132	142	167	155	117	133	157	157	152	149	119	153	148	151	150	143	158	159	144	152	177	167	140	142	146	153	157	155	147	150	162	149	129	153	156	139	132	121	151	156	142	126	167	166	181	158	132	175	160	155	169	165	149	123	156	137	158	119	156	131	140	155	142	164	155	122	161	141	139	134	148	159	150	149	142	126	134	155	151	156	147	140	136	145	130	134	145	150	129	140	155	139	149	139	160	145	163	138	157	151	153	165	144	138	161	139	146	152	143	142	145	160	164	141	133	142	143	154	146	145	159	151	148	144	157	153	143	139	144	135	152	163	148	171	168	160	143	146	149	146	151	170	149	154	143	128	150	137	152	153	133	162	157	133	145	131	131	164	147	137	134	140	138	144	143	155	144	149	129	162	170	138	184	146	140	151	136	145	159	135	157	147	145	138	153	148	152	153	153	129	141	152	187	143	145	141	147	169	138	167	166	163	156	129	130	151	157	129	167	155	116	154	148	146	152	141	132	151	131	141	142	147	143	139	126	152	133	140	154	147	137	159	148	150	147	165	170	172	139	147	137	157	171	143	162	134	151	169	139	133	166	127	132	166	145	128	138	141	149	159	150	153	139	141	144	141	140	150	163	128	125	147	140	158	141	136	165	161	147	117	147	147	122	134	146	146	150	141	157	150	150	131	158	164	143	134	157	142	151	158	176	138	134	146	136	181	147	150	143	167	143	163	159	140	144	135	129	145	157	157	149	161	125	146	146	145	128	134	131	138	116	140	130	137	146	143	141	143	142	164	147	151	149	146	152	166	151	152	122	160	127	145	129	129	140	155	150	149	145	159	146	143	176	144	143	123	147	146	152	172	149	149	116	159	148	165	157	153	145	139	148	146	158	155	123	165	141	173	131	155	166	119	154	148	135	140	151	151	150	129	155	148	155	132	164	141	160	133	147	155	144	153	138	167	153	135	169	151	142	161	140	166	114	142	150	157	161	140	146	134	139	143	125	139	138	152	143	154	146	126	134	153	143	137	124	138	156	150	127	143	168	165	151	129	165	162	146	151	166	151	145	144	128	147	141	168	157	147	141	148	151	139	156	145	152	153	164	138	161	138	129	142	145	139	162	150	156	139	142	131	151	158	165	133	170	159	138	162	147	152	131	148	154	122	124	150	160	142	158	146	150	149	154	152	154	148	128	144	138	149	150	188	138	126	169	157	159	152	155	146	144	133	137	167	148	152	177	140	155	145	134	133	147	159	154	178	140	141	145	150	151	156	156	161	134	143	138	145	154	148	128	140	136	154	144	130	149	162	157	141	156	156	152	146	163	154	138	137	131	152	147	124	139	131	151	152	149	160	144	134	145	142	127	148	151	142	151	165	157	148	148	146	133	151	124	145	158	157	144	160	143	147	137	161	133	142	145	151	154	144	163	142	142	159	133	148	154	150	128	140	146	113	134	140	140	152	136	138	137	137	147	151	155	138	152	143	141	164	153	141	144	151	160	148	125	156	142	149	132	154	157	148	162	140	152	146	143	137	160	152	148	145	124	174	161	119	126	168	158	150	171	140	155	151	127	160	158	162	131	171	151	135	136	134	145	142	157	125	154	148	166	160	165	158	148	162
7497	2394	5742	6358	5466	4573	3576	3057	2493	2211	1845	1738	1504	1418	1220	1137	1095	1122	1017	973	886	848	789	758	725	745	723	704	691	677	659	657	632	683	600	592	622	597	629	618	569	595	588	531	546	548	584	552	524	580	577	547	520	534	579	543	550	513	533	546	584	494	511	523	543	522	484	486	523	505	534	535	519	537	521	570	499	507	508	503	506	508	524	492	507	501	515	535	511	473	491	537	507	471	496	536	464	505	480	562	489	503	498	505	518	513	523	510	476	516	497	504	493	501	483	483	534	508	499	507	478	492	474	481	529	498	473	467	483	487	490	481	477	485	512	496	546	493	509	510	481	510	504	521	506	482	491	462	488	450	497	491	481	483	516	486	489	507	472	473	487	495	522	496	479	506	516	537	486	518	466	467	455	480	468	490	496	507	494	491	499	454	476	486	473	475	502	520	501	485	494	482	537	530	430	481	493	485	460	492	485	493	512	495	468	465	474	499	498	484	471	470	429	473	484	512	457	510	492	509	477	464	487	457	486	524	453	458	488	493	489	506	494	488	476	455	485	479	513	449	463	474	475	507	457	466	456	492	480	481	489	513	481	489	508	512	480	512	480	484	481	506	518	483	468	517	512	504	474	528	475	506	478	483	508	498	468	456	494	470	484	479	444	503	490	480	503	514	489	504	506	492	475	492	493	487	476	500	518	446	479	458	450	469	467	487	489	512	499	451	476	439	460	478	493	518	491	461	448	505	496	498	460	471	500	483	494	529	498	480	517	504	469	480	508	491	497	493	485	506	485	498	516	514	488	466	515	484	513	499	484	497	494	473	512	462	461	519	476	500	477	486	482	456	500	453	482	452	463	500	476	496	488	447	436	470	481	502	536	471	481	477	503	452	474	496	497	506	488	497	467	491	495	438	507	494	488	473	459	512	471	465	458	483	531	502	481	493	468	467	538	471	479	469	479	441	470	489	504	450	453	473	468	463	506	489	501	518	506	465	492	542	488	452	489	492	496	531	500	488	478	482	537	486	486	480	485	437	477	503	464	497	471	491	485	516	462	472	487	456	483	474	484	480	487	478	467	476	483	487	477	448	476	486	496	512	498	437	495	489	489	442	467	510	475	470	489	453	454	474	472	483	487	469	435	504	490	477	486	472	482	474	464	497	457	483	460	509	471	444	489	483	483	475	481	515	467	502	478	457	470	491	486	478	529	482	460	463	446	510	507	492	490	499	458	458	532	502	520	467	483	484	478	468	476	515	475	486	483	446	465	497	498	483	501	455	512	472	473	505	519	482	455	481	456	480	451	495	472	495	433	475	467	498	488	472	523	470	507	491	518	503	506	471	460	473	461	433	463	527	475	489	442	487	512	512	439	454	504	514	466	470	504	465	531	475	445	462	469	473	482	507	454	492	472	448	477	461	503	470	487	524	551	492	491	511	466	483	543	454	527	513	479	493	490	459	500	478	503	513	502	519	491	456	472	485	489	500	483	474	478	496	501	474	497	439	515	508	511	474	449	498	484	465	491	466	486	464	476	498	450	459	457	492	504	476	484	472	480	488	490	482	488	485	467	481	486	483	488	484	464	467	487	434	486	523	465	486	494	474	470	462	478	464	471	499	480	496	472	475	464	485	456	497	476	510	455	491	444	457	424	527	519	499	481	505	465	502	475	443	493	505	499	471	481	481	467	497	526	504	483	459	470	461	492	474	487	527	495	483	522	470	488	475	473	519	489	497	452	471	492	466	483	470	465	488	485	535	482	504	500	455	539	467	487	473	482	465	475	469	476	510	475	476	489	487	449	485	462	497	485	464	518	482	477	451	498	493	499	481	487	491	477	497	529	477	452	494	474	480	500	480	455	495	475	463	498	472	521	501	444	491	499	457	440	504	485	493	478	492	461	497	457	458	472	458	447	501	494	459	486	482	471	517	457	479	490	487	469	459	486	460	477	489	490	464	494	479	482	516	512	513	458	436	497	498	482	478	519	467	512	476	471	497	467	460	493	483	478	451	459	494	506	498	461	509	473	456	504	492	527	452	496	498	442	513	496	481	462	491	494	500	484	475	473	509	479	478	500	473	441	495	516	528	495	487	514	508	456	478	469	454	487	478	507	480	527	456	498	442	466	475	491	466	503	478	489	449	475	457	507	482	521	485	472	486	493	483	441	476	479	515	443	482	465	435	476	492	495	506	499	504	490	446	479	522	505	510	475	483	510	488	433	490	456	451	501	478	466	513	462	496	450	444	509	511	479	473	478	468	490	490	490	466	495	482	508	476	457	476	510	455	487	496	461	468	461	470	471	456	489	499	465	459	453	484	485	474	509	465	450	466	514	501	476	437	504	495	479	473	491	473	508	475	502	511	497	482	465	484	480	465	483	518	477	486	507	499	513	516	498	494	506	501	492	504	494	449	491	447	419	493	511	498	472	482	519	517	454	521	486	482	507	515	498	483	451	496	477	497	486	465	500	484	492	509	484	488	507	482	508	474	485	467	501	466	467	522	479	477	491	482	512	498	509	536	473	491	509	502	477	450	505	498	492	491	474	514	481	487	486	493	464	483	501	523	501	484	507	508	436	493	537	486	457	484	460	495	475	489	473	458	485	471	456	489	512	470	481	461	475	474	524	474	487	501	477	485	496	505	466	481	456	443	492	490	499	466	499	466	511	493	530	477	501	485	522	468	479	497	520	505	467	488	484	469	424	511	449	468	499	521	476	482	488	469	441	507	470	520	469	487	493	481	479	498	518	504	474	473	500	456	500	488	493	534	458	452	495	455	454	511	524	452	537	481	505	465	522	466	485	487	489	448	469	488	421	485	456	476	497	483	491	478	433	509	518	451	455	456	493	458	499	472	498	504	487	491	488	491	496	439	512	514	508	473	509	493	475	494	458	472	432	448	508	502	496	469	468	490	502	529	492	462	467	478	453	515	464	488	480	450	471	465	457	511	501	468	502	495	457	493	508	479	513	457	499	486	517	477	492	483	500	474	499	440	535	508	491	465	506	466	464	486	476	470	491	485	449	484	474	477	515	450	473	470	503	480	489	464	495	509	452	491	482	450	472	445	485	443	494	470	519	518	479	498	514	494	488	504	497	456	454	509	466	471	473	503	457	474	464	489	518	482	476	483	477	429	440	497	485	513	486	553	481	468	454	481	493	501	462	482	502	480	487	433	506	474	490	467	463	461	470	470	534	488	476	496	455	469	472	459	483	441	485	478	479	496	472	477	485	504	453	469	510	484	494	543	551	485	463	453	516	495	454	487	534	484	470	472	516	490	495	515	441	503	489	529	528	489	471	456	484	513	454	479	465	504	464	497	495	480	496	507	450	528	490	443	507	492	464	472	491	472	479	498	480	537	526	501	436	504	492	494	490	489	508	527	477	496	500	498	482	535	488	499	469	469	452	458	534	473	459	520	512	492	490	466	497	473	498	451	487	454	494	512	506	487	504	520	537	482	434	497	500	491	472	478	501	457	478	495	496	473	514	523
2185	385	425	369	387	356	354	317	305	319	320	353	331	345	327	321	343	373	374	341	368	335	357	345	304	348	355	326	320	337	335	321	322	323	331	348	334	337	343	333	348	344	331	374	332	322	317	346	331	307	334	323	350	372	336	307	339	360	331	302	365	309	342	323	321	327	306	342	362	332	344	316	317	315	324	358	311	337	321	306	354	331	349	369	305	320	338	327	309	365	324	348	347	303	326	323	296	366	323	319	362	330	337	324	305	297	337	324	336	356	336	363	322	352	346	361	340	335	346	321	359	340	346	329	337	322	328	336	335	325	332	343	325	341	326	341	326	341	358	352	338	357	357	372	339	319	315	353	359	321	324	317	332	314	315	343	350	342	377	306	316	322	333	326	348	317	319	314	338	310	315	307	312	311	315	323	343	347	329	330	353	370	342	339	302	375	345	341	346	345	360	334	380	351	341	331	337	352	334	308	318	332	350	335	322	327	332	354	326	363	299	331	327	333	331	318	314	312	331	313	349	303	336	312	333	340	340	341	301	353	328	330	346	317	357	335	319	342	310	316	319	348	363	317	301	304	330	305	313	338	323	330	313	333	344	318	331	341	332	343	316	309	353	326	325	310	325	315	326	329	344	364	346	332	308	317	329	323	346	328	322	343	335	343	326	340	300	332	313	347	336	336	383	322	313	329	353	302	332	337	340	339	341	342	341	327	338	360	308	316	319	338	348	313	296	381	362	340	305	311	353	343	322	304	342	331	321	322	345	325	304	330	358	309	336	311	338	327	353	309	314	323	335	360	315	334	344	321	350	312	323	349	313	336	336	329	328	330	369	317	332	342	356	356	338	338	326	353	329	299	338	309	318	366	318	315	335	346	330	344	314	324	322	337	344	343	330	313	346	331	339	331	327	320	364	297	333	309	293	331	324	345	344	332	335	324	327	334	336	305	342	360	277	335	316	319	348	335	322	314	310	343	313	316	310	314	344	333	359	360	321	370	342	350	312	312	381	364	347	308	341	348	337	334	365	335	325	364	316	346	338	325	306	329	342	352	345	317	324	356	328	335	299	335	339	346	333	344	327	346	342	305	321	313	362	339	340	357	297	316	296	300	305	302	334	324	291	318	347	293	347	339	311	291	356	343	329	315	307	343	313	329	328	341	341	335	347	352	304	338	329	332	321	327	314	317	366	330	355	347	348	327	305	334	305	318	325	362	339	349	332	338	316	340	335	333	283	346	340	334	346	288	339	328	312	365	332	339	396	345	335	322	310	311	335	335	350	311	318	328	309	346	346	348	341	352	343	315	335	340	311	319	285	300	321	344	299	325	336	333	352	333	370	318	335	342	348	310	345	301	310	324	351	338	359	317	324	320	349	325	331	333	336	337	346	346	326	315	356	338	352	300	367	357	330	340	313	312	352	312	335	340	340	331	344	348	330	335	324	327	335	319	321	336	310	339	308	334	341	356	304	312	338	350	385	308	334	335	331	335	370	311	336	335	363	308	314	343	305	330	341	350	331	365	295	377	309	323	358	322	340	337	328	317	332	342	316	334	337	338	340	327	377	349	342	347	321	329	335	330	322	331	297	294	339	342	335	307	311	336	340	340	302	351	343	350	337	320	333	337	368	354	312	350	363	320	343	322	349	330	327	311	317	312	337	350	341	341	341	326	346	331	358	309	361	330	335	330	322	358	326	327	314	332	301	327	300	331	333	315	327	338	357	332	360	304	331	337	359	348	341	337	317	334	338	300	327	324	312	337	350	321	352	342	357	361	324	328	316	383	300	351	302	318	328	338	307	300	335	344	345	319	326	316	333	328	367	349	366	358	364	350	302	316	344	333	346	317	363	327	337	346	338	346	306	330	316	330	342	352	323	338	317	362	286	296	304	310	351	329	361	324	316	352	337	355	302	353	355	313	325	312	336	336	325	358	329	331	341	346	304	365	326	308	323	301	330	341	296	322	317	344	349	342	307	333	326	310	320	323	339	321	343	312	322	341	348	294	351	324	299	299	330	319	341	338	314	336	327	298	351	343	343	323	328	323	333	335	336	359	344	309	321	329	334	326	345	326	340	326	323	338	352	333	356	351	344	330	325	370	326	324	360	328	311	341	311	328	349	345	336	359	341	334	350	342	342	382	344	357	351	313	314	342	337	319	320	312	365	353	363	349	340	326	369	330	348	355	320	312	336	336	354	312	337	319	333	327	371	326	348	368	329	331	360	391	381	318	331	332	315	340	331	305	325	322	354	336	339	308	304	343	314	301	304	329	321	304	320	323	344	316	356	336	328	356	373	329	376	353	315	320	309	334	315	354	345	345	302	343	352	334	332	323	353	311	338	328	341	320	326	312	340	340	305	308	322	344	334	328	329	327	342	334	331	338	316	314	328	308	337	325	351	351	354	352	280	331	275	342	331	338	362	320	355	311	391	300	328	317	344	315	338	325	339	337	328	350	319	330	362	287	322	370	343	316	315	348	333	332	331	353	318	348	329	320	356	341	303	347	336	285	309	343	323	325	345	324	348	369	323	333	337	335	323	327	314	339	347	351	330	313	321	320	337	334	336	333	378	336	351	305	326	317	322	317	302	340	316	356	314	318	332	339	303	319	304	340	321	353	335	318	324	331	339	313	350	338	312	350	349	353	313	349	335	319	312	333	360	320	344	324	360	325	341	342	361	324	352	335	299	349	339	316	331	334	347	317	330	385	364	338	321	313	325	353	321	339	341	314	332	327	334	340	325	342	321	342	352	354	338	317	314	346	326	337	326	310	351	323	331	349	342	327	347	307	330	312	344	329	318	367	315	331	337	350	351	340	353	349	311	322	346	314	338	318	350	326	341	330	337	318	320	377	378	341	336	340	335	337	330	307	300	323	339	314	340	339	308	320	347	325	333	326	331	345	372	334	319	313	302	316	372	367	314	368	360	331	333	326	318	345	336	341	328	309	313	322	355	298	314	327	333	313	360	325	326	320	358	308	361	315	338	318	338	316	337	300	326	354	325	314	339	313	318	333	326	373	344	344	346	288	323	352	269	329	365	319	351	329	317	290	344	344	341	366	355	314	323	351	345	308	346	333	334	344	325	340	359	336	332	299	309	309	325	347	345	329	328	360	320	335	350	340	348	322	348	345	346	310	319	332	280	357	315	339	335	338	320	319	344	358	322	352	297	326	336	333	314	336	328	352	342	358	328	334	310	333	307	326	355	299	350	330	324	345	360	342	352	335	325	343	347	334	320	328	354	321	316	324	351	341	371	320	314	344	349	307	329	351	325	331	319	360	326	340	325	342	328	305	336	320	317	330	332	358	317	356	334	337	318	323	291	339	332	374	333	352	349	309	342	347	333	337	332	340	330	327	321	326	319	307	340	295	347	309	331	316	321	358	355	353	323	336	343	338	329	287	334	355	349	352	339	306	327	332	286	325	361	327	325	339	322	348	337	325	348	342	327	328	342	312	336	337	313	306	335	322	326	322	336	336	366	303	331	311
2403	1001	1133	1196	1159	1046	1018	1039	1027	1039	991	1017	1009	1049	961	1002	949	978	999	966	1031	1035	900	997	947	949	964	957	934	978	909	929	1011	981	941	949	976	992	874	932	956	922	980	1018	955	916	951	978	943	926	926	955	951	932	934	962	932	920	972	996	934	944	973	959	904	967	950	923	952	954	971	961	988	958	851	928	984	962	932	957	953	915	988	977	994	994	992	965	938	941	961	929	987	937	939	960	965	939	958	934	945	953	930	960	946	941	975	902	940	931	973	995	982	925	978	1000	953	887	966	947	894	926	901	933	975	1025	964	926	901	969	976	950	939	955	918	928	929	939	964	961	901	986	938	952	931	884	951	937	974	934	940	939	932	986	916	977	967	934	987	910	964	982	970	966	1000	930	942	967	945	1003	934	907	942	973	929	920	907	973	959	1003	916	959	957	960	915	955	977	964	948	1053	965	995	897	939	964	949	953	994	911	983	959	981	976	958	951	898	911	997	974	873	900	931	987	987	941	904	971	960	950	883	965	971	1016	967	1009	960	989	949	919	952	1041	939	891	922	948	976	910	974	915	926	968	954	966	923	930	950	957	948	964	902	979	920	901	938	923	917	945	891	924	917	951	1009	967	923	941	956	922	970	925	927	1033	951	918	991	961	931	954	985	957	929	922	993	912	943	956	972	900	922	933	971	978	946	916	873	938	902	958	963	926	968	915	922	975	934	961	942	968	946	893	955	994	961	931	1030	924	915	923	984	969	912	927	992	954	935	938	900	941	965	919	980	931	964	937	971	988	969	947	932	945	929	951	929	920	952	973	1001	999	973	955	929	962	926	1013	949	917	964	896	1005	940	939	1031	973	968	954	944	934	912	950	960	1016	922	929	938	976	982	950	976	947	977	982	1000	948	1052	954	962	954	916	924	953	973	1008	941	984	959	899	963	968	973	947	962	918	960	926	950	956	926	902	970	941	968	921	976	977	949	956	1010	960	964	980	916	1004	947	932	933	981	928	957	979	962	918	949	932	979	980	912	998	920	960	947	1003	928	968	947	938	975	949	1005	943	925	957	960	925	946	964	998	965	967	959	972	1007	948	953	999	956	940	952	891	940	1029	942	970	994	958	954	914	926	987	980	974	964	918	988	950	991	939	909	929	956	933	871	937	954	937	947	927	923	936	906	936	927	943	978	992	934	958	971	962	939	978	1031	937	880	932	985	929	942	928	914	978	962	937	917	947	963	927	955	933	965	926	1035	919	968	903	890	947	939	949	934	959	946	886	955	919	972	956	974	987	984	962	927	903	936	937	966	959	981	979	936	946	914	935	905	933	962	1039	955	960	927	928	973	920	923	951	960	934	959	935	933	973	979	962	913	924	963	958	962	926	931	938	993	947	893	1049	928	967	956	947	922	929	976	910	927	975	947	986	941	944	969	912	976	973	942	957	885	945	895	1038	911	966	979	932	935	946	932	972	952	1011	934	929	937	929	931	957	954	953	949	961	948	968	961	946	941	956	1002	951	947	1018	917	961	957	939	985	961	914	966	976	942	981	936	899	926	952	939	960	942	988	977	949	903	933	948	931	959	926	957	966	953	929	946	917	901	945	956	957	904	928	920	919	936	942	902	1003	908	929	976	906	937	953	995	903	912	957	974	921	974	923	989	1000	926	968	909	934	950	968	1009	958	996	965	963	945	959	922	955	935	962	967	956	1020	946	987	967	946	957	922	1001	1011	971	940	941	952	976	906	965	934	998	974	936	929	934	905	964	844	952	897	964	925	1031	976	980	951	969	914	986	933	993	943	925	934	986	993	923	997	954	954	925	990	910	1006	933	995	952	969	947	924	985	986	938	977	980	968	906	965	902	960	985	940	972	940	915	977	915	1003	915	956	900	943	946	956	889	964	969	962	942	950	973	942	895	957	883	977	947	1005	943	862	913	959	1010	921	911	930	971	950	934	913	978	937	944	924	972	895	976	944	920	972	925	933	1006	927	963	980	957	974	942	953	955	938	946	917	948	946	946	960	954	951	965	989	944	943	964	957	1001	947	927	916	971	957	984	940	972	948	1003	966	951	932	931	950	960	950	983	941	920	941	982	911	973	916	927	919	959	954	950	926	976	932	988	927	931	959	938	964	904	939	962	983	945	960	999	953	952	963	900	949	914	922	923	969	969	923	934	933	949	957	963	973	1005	1005	906	965	958	987	985	1009	979	905	939	955	944	1038	956	881	998	978	1002	967	1003	957	977	974	942	971	935	937	927	952	924	910	933	950	966	886	967	965	940	972	921	995	922	931	960	907	952	909	965	944	989	934	906	940	938	961	933	974	980	920	937	938	918	957	936	977	954	936	950	951	1000	1027	969	926	952	935	958	903	964	936	969	979	943	963	978	970	974	894	952	926	961	927	923	949	917	961	937	939	953	955	1003	956	901	921	940	939	967	964	942	947	952	915	989	952	1016	988	959	1002	914	972	922	947	968	944	990	955	937	928	954	909	925	947	923	976	939	925	920	933	928	999	934	961	943	937	943	999	937	958	940	963	938	915	906	888	976	894	925	914	905	915	945	945	974	952	980	938	967	953	988	991	948	996	941	909	989	941	943	970	915	926	943	969	951	973	920	971	935	960	970	905	956	976	971	940	974	928	963	917	968	974	957	976	942	920	938	997	931	992	965	976	955	977	995	939	912	945	954	924	942	950	931	972	941	920	971	960	947	987	892	977	915	887	923	949	953	996	972	933	1048	905	963	952	919	992	896	935	962	905	952	938	937	924	987	972	950	990	941	985	949	975	936	909	960	911	911	969	922	957	959	936	938	948	872	1002	963	955	964	942	911	942	959	997	952	992	1018	959	915	1025	964	962	1009	951	947	1013	899	983	999	967	926	971	982	986	956	949	944	965	964	958	967	1009	1001	959	964	974	910	968	942	918	981	952	969	972	924	962	970	958	921	952	918	966	961	965	950	898	916	940	960	934	992	953	966	945	948	958	922	955	996	954	946	994	900	923	1005	889	903	967	949	951	938	940	919	956	997	969	938	963	993	959	975	956	966	959	949	951	936	1016	966	945	960	911	998	1006	889	910	995	973	982	989	936	959	955	934	996	916	991	906	1006	983	952	913	933	905	910	946	982	967	966	967	936	946	981	956	963	931	960	968	952	968	919	962	982	972	1015	917	955	959	964	933	991	979	1018	923	923	939	883	963	961	978	961	950	899	939	965	999	941	914	975	999	928	933	897	926	966	1019	945	985	911	942	974	881	1043	990	917	953	922	927	990	945	919	940	942	974	991	970	963	999	957	943	890	934	995	1036	957	987	979	980	944	947	978	948	958	919	864	989	934	918	987	948	914	898	945	942	987	991	994	1020	968	925	918	971	967	940	965	969	946	944	929	986	994	940	965	882	913	947	916	937	1086	930	895	938	962	961	946	959	906	922	948	927	964	978	933	944	887	950	971	948	996	944	959	971	951	1015	924	957	976	1011	958	973	929	952	978	987	954	943	942	1049	930	946	940	976	958	997	988	950	938	941	950	925	988	972	958	927	953	941	1034	923	975	1009	965	966	944	904	1000	927	941	940	962	935	970	957	938	958
8733	1141	1391	1122	838	619	533	420	407	337	294	297	293	277	243	262	202	217	225	203	225	223	203	231	224	197	203	205	243	221	237	217	198	220	161	193	227	200	171	218	187	193	193	204	201	232	204	207	230	198	191	232	232	207	236	186	193	192	166	179	207	193	191	194	192	192	201	207	179	190	218	206	211	195	188	210	181	183	206	191	196	178	210	208	217	206	210	218	174	188	220	195	203	171	175	197	196	201	209	206	196	188	208	189	210	181	224	212	184	195	198	189	203	202	190	189	183	224	183	205	174	197	192	203	189	195	190	217	170	205	191	194	207	202	207	193	220	185	206	191	198	209	158	205	201	190	221	178	179	190	192	188	206	198	181	170	208	191	195	169	177	193	191	201	191	217	186	205	189	183	189	179	204	190	201	217	183	187	192	193	209	186	205	186	218	188	193	191	224	181	190	167	213	202	180	201	196	197	189	189	182	166	186	188	195	192	199	180	180	202	185	203	187	225	184	189	210	186	208	194	182	209	201	190	208	197	190	203	189	177	204	208	181	180	208	213	199	217	198	199	184	196	182	182	193	179	169	187	183	160	224	199	220	200	208	199	201	215	202	187	200	193	195	169	220	180	178	184	185	184	179	228	188	201	167	186	193	201	183	197	210	177	182	216	179	217	183	201	200	204	184	213	188	179	188	171	173	181	209	211	194	176	185	189	195	203	202	187	185	203	177	213	210	190	194	185	210	195	191	192	197	212	194	177	183	197	163	200	173	224	201	208	189	229	199	193	229	182	178	182	191	194	175	212	192	169	210	194	190	210	202	193	185	214	191	197	204	232	227	185	211	204	196	202	173	222	152	189	203	201	216	194	163	216	200	173	181	184	191	201	200	203	193	195	193	208	191	201	186	171	193	191	200	179	202	171	206	203	184	182	198	211	211	192	191	179	217	186	214	195	180	198	195	195	191	195	193	194	198	240	190	218	215	188	207	186	234	201	175	185	182	186	177	183	203	204	174	201	206	193	185	204	174	178	168	202	208	162	216	187	173	208	192	170	206	180	177	173	195	173	213	198	214	207	196	200	202	210	195	210	189	189	199	197	197	178	194	226	199	195	194	198	216	196	210	183	183	179	166	184	241	231	204	186	167	180	186	173	219	219	193	194	172	195	200	202	181	206	198	203	201	205	188	180	177	179	192	199	183	185	182	194	191	221	196	203	198	198	198	211	177	179	213	188	194	195	158	171	181	189	208	185	165	214	177	222	188	179	208	204	204	194	199	201	193	188	217	187	189	212	192	226	179	169	187	209	191	189	195	189	203	190	222	189	188	185	181	195	196	180	192	196	169	197	178	185	201	187	210	196	195	206	212	187	206	191	194	210	163	199	179	195	185	190	186	167	192	187	212	211	191	189	172	184	197	197	211	189	209	179	193	197	200	187	196	208	186	189	199	231	183	176	189	178	190	204	199	195	188	195	203	196	182	210	177	194	227	181	172	178	194	193	201	188	189	185	187	201	204	191	197	194	183	202	191	198	190	164	192	196	193	196	224	190	205	197	195	201	186	204	181	194	184	218	214	205	177	236	201	225	199	179	197	180	193	198	196	190	186	203	184	199	190	169	185	196	174	171	201	213	175	201	189	200	219	191	204	191	192	190	193	199	219	178	196	169	198	204	171	183	191	178	207	205	200	177	168	181	202	194	205	237	194	195	197	178	166	197	205	206	184	195	188	203	186	180	198	191	197	173	197	192	207	215	189	202	168	198	189	184	213	169	238	180	188	179	197	187	210	207	179	193	172	198	222	201	176	203	200	162	198	182	204	199	213	184	177	187	190	202	219	194	209	180	183	175	182	195	171	197	198	188	201	199	198	183	203	217	185	191	171	202	206	182	188	190	201	182	177	214	195	196	223	177	197	177	192	191	216	200	193	199	213	200	196	190	186	218	200	203	201	208	191	219	183	203	216	196	190	195	199	187	183	183	201	209	194	214	170	177	197	203	206	183	189	195	178	223	190	191	217	190	178	174	193	191	219	196	203	172	198	212	184	205	201	181	167	189	170	208	182	214	209	186	186	216	197	193	182	181	202	198	177	186	200	179	207	177	219	200	189	192	195	197	189	230	196	205	183	199	195	207	213	206	199	178	195	185	195	185	206	174	212	197	214	185	215	183	198	181	170	179	203	205	199	215	195	181	188	185	187	189	183	190	188	188	205	214	176	184	194	202	199	219	199	205	188	186	193	185	196	198	195	189	207	205	202	194	176	200	203	193	182	198	187	230	228	184	211	178	212	207	198	215	171	184	194	190	209	153	209	203	218	188	219	235	181	195	208	198	181	190	188	196	212	193	179	216	180	214	193	189	213	205	197	200	199	160	191	179	203	188	195	162	180	198	194	196	201	191	183	213	216	207	206	170	212	190	190	198	226	180	216	191	204	195	179	184	203	209	205	190	200	189	192	190	200	187	210	196	217	215	235	204	202	182	181	185	206	213	180	212	211	202	193	163	192	204	219	204	182	195	191	197	184	170	181	193	218	214	199	210	165	202	216	195	199	185	190	221	221	201	191	205	219	181	176	201	203	207	211	193	193	206	186	204	219	199	206	210	204	196	194	185	190	193	189	195	211	188	200	199	218	190	222	186	190	195	183	206	191	178	183	179	152	184	191	201	209	208	210	189	167	199	176	192	192	202	175	191	206	197	197	187	197	187	195	194	194	229	172	216	200	194	205	182	198	212	179	217	202	194	218	198	202	201	196	200	194	213	192	179	226	216	178	207	176	182	202	190	192	195	195	194	165	189	197	186	191	181	201	198	189	187	193	200	190	183	200	205	206	216	186	205	209	192	184	190	218	180	218	184	182	178	203	186	172	219	174	187	190	203	197	205	203	184	201	189	180	200	219	189	212	201	194	194	209	211	176	211	215	211	208	189	208	193	177	190	205	194	192	191	197	185	220	223	193	196	195	200	188	168	196	206	188	218	205	208	183	195	166	203	187	186	199	206	202	209	183	192	191	177	206	190	197	213	166	156	199	212	195	199	182	200	201	193	180	178	209	217	179	197	200	212	211	206	180	201	161	182	189	175	190	186	196	212	183	205	225	199	171	227	232	198	202	181	200	188	208	180	199	169	170	210	184	196	203	200	210	216	207	198	199	199	201	187	196	218	197	173	202	207	188	186	219	189	193	203	191	195	193	204	204	211	174	191	178	191	210	208	178	211	199	193	172	181	183	188	197	192	187	212	160	196	189	196	200	197	206	224	180	208	197	194	196	175	184	195	204	183	188	182	199	188	205	175	190	189	189	181	201	215	172	181	195	176	202	191	173	198	212	200	191	192	199	214	181	193	189	195	193	189	198	219	196	197	183	191	204	163	193	203	195	188	189	219	219	211	158	200	175	180	202	206	204	217	210	207	183	188	214	196	167	198	197	191	184	194	209	193	192	175	187	180	208	195	184	194	188	201	198	187	199	188	186	201	213	197	209	209	185	174	201	195	154	207
5540	1644	3226	3707	3279	2659	2191	1873	1548	1456	1348	1200	1120	1111	998	951	935	921	890	853	811	802	767	750	775	736	725	682	752	740	701	656	678	651	738	672	638	698	676	648	663	657	646	640	626	670	684	648	626	630	617	619	624	630	621	649	613	653	643	602	588	630	636	621	670	594	615	607	579	665	647	649	653	641	609	611	641	648	606	565	597	640	619	600	570	616	619	639	637	595	579	561	557	619	659	599	615	663	559	575	610	618	601	623	592	604	567	630	582	610	600	560	591	642	629	577	618	590	558	590	564	587	584	626	647	589	630	611	595	594	579	525	619	573	608	586	612	557	577	558	609	611	574	613	598	572	586	575	601	626	602	564	594	635	627	593	569	607	564	626	587	594	570	590	595	604	589	544	577	574	562	585	598	587	573	575	570	597	585	612	606	563	581	617	599	582	581	599	604	578	591	565	626	570	578	588	577	562	629	609	541	587	614	596	589	611	617	581	607	577	593	552	576	561	582	548	571	632	579	596	589	574	569	627	617	583	580	607	620	601	582	576	581	601	628	552	605	546	636	593	569	597	574	580	611	591	582	582	590	586	556	625	623	623	572	571	609	606	589	555	590	584	567	567	625	600	601	603	657	561	565	623	592	604	598	586	560	572	620	623	626	634	622	607	587	626	561	571	568	583	605	600	623	583	579	572	585	592	600	583	616	586	582	595	576	571	588	607	561	613	605	631	607	607	582	621	595	659	587	542	577	592	562	572	581	559	614	602	623	611	595	576	557	583	595	635	607	623	609	622	620	612	632	575	575	643	619	601	625	592	621	536	554	610	596	583	617	577	602	600	594	557	573	629	616	616	615	599	583	598	606	564	625	573	595	567	599	570	654	603	600	578	619	586	579	601	568	565	606	569	580	642	592	572	616	577	568	617	575	609	618	625	596	586	625	564	617	604	596	578	606	586	593	606	549	624	571	603	596	573	592	614	632	580	572	611	607	588	633	593	620	573	597	618	564	578	581	595	612	628	592	580	615	593	584	551	637	593	582	607	590	632	552	592	594	603	594	623	595	567	625	584	593	620	608	617	614	559	596	596	567	624	569	580	587	549	634	569	599	578	579	597	593	607	574	600	617	617	609	577	581	636	588	639	547	556	579	584	599	642	590	618	595	646	578	635	631	606	566	608	567	618	574	589	566	597	539	576	597	538	628	568	598	609	598	649	609	624	624	603	619	648	609	622	619	579	565	571	649	579	604	592	555	565	570	640	589	598	581	595	576	578	572	607	559	575	587	595	594	591	598	592	567	545	590	584	590	627	597	597	590	655	622	598	604	562	559	622	563	586	597	621	578	618	589	623	582	550	560	589	600	594	584	596	617	616	588	585	579	592	606	600	620	600	584	578	574	624	567	641	555	618	641	545	602	597	590	608	584	578	568	571	611	562	620	586	632	606	541	610	563	597	597	611	586	604	602	581	622	589	564	634	524	596	630	615	594	591	578	587	589	573	582	579	560	583	551	611	601	557	597	546	599	608	560	590	594	636	607	585	643	577	634	572	592	601	619	612	615	576	560	579	620	573	553	592	633	551	572	592	546	573	613	604	610	566	548	576	637	604	599	604	629	624	631	589	605	601	601	587	559	588	564	578	656	557	586	595	571	594	588	619	568	586	589	613	609	617	577	586	603	610	583	619	635	591	554	604	637	578	643	574	648	629	631	573	604	620	587	570	610	583	588	606	599	602	542	584	570	602	608	598	619	559	623	622	571	630	531	618	576	625	579	637	612	593	589	586	598	552	594	592	621	558	555	594	605	587	561	593	609	585	594	563	605	592	550	574	578	596	585	570	570	619	592	605	566	524	576	574	652	634	561	621	582	610	589	558	628	619	616	603	631	587	619	593	564	620	581	579	617	583	607	644	597	642	542	597	653	639	574	544	650	594	566	611	595	581	647	571	628	568	562	590	606	616	594	613	612	583	573	647	632	611	649	610	591	598	575	589	656	592	572	598	572	608	649	599	638	560	638	611	576	598	642	596	598	598	605	648	594	585	581	587	609	595	612	558	602	615	594	566	554	581	612	575	583	581	598	636	596	622	656	589	577	591	600	584	593	611	576	567	587	603	597	607	570	581	584	562	614	626	623	618	551	614	588	600	625	619	563	566	602	581	583	572	589	571	612	579	602	600	590	583	576	575	603	593	565	606	587	583	602	589	577	595	621	578	574	601	568	614	587	629	609	580	593	548	580	634	539	584	584	625	574	567	633	623	628	548	602	594	605	586	575	575	587	581	586	582	604	596	608	609	581	584	577	562	630	604	598	607	606	570	605	566	557	623	567	548	591	619	578	615	565	579	596	571	657	619	577	577	586	560	642	590	593	599	579	612	646	572	566	588	577	587	599	580	581	624	573	596	602	622	606	598	555	586	592	595	580	585	605	603	572	612	589	594	584	588	613	554	563	623	565	581	619	571	618	597	572	607	633	608	641	611	589	591	631	592	582	532	579	606	621	599	649	604	625	572	605	570	610	576	594	596	625	595	625	550	617	564	612	571	573	630	603	622	600	640	581	595	591	577	574	624	565	611	642	622	621	580	611	570	605	601	577	625	576	626	619	583	574	571	606	613	563	585	660	578	593	574	574	581	558	592	580	599	578	551	596	576	585	601	628	606	574	531	612	565	626	633	558	594	621	606	613	594	603	608	571	650	620	580	581	658	568	591	635	552	585	584	647	564	591	568	604	562	635	590	606	616	603	609	601	592	598	546	609	609	610	605	624	628	638	613	556	578	591	581	595	595	600	607	594	583	628	602	611	569	574	621	597	580	602	599	606	605	561	538	596	590	611	627	587	572	585	582	604	575	602	602	614	579	555	557	623	611	552	581	566	601	610	549	645	622	562	620	600	639	563	623	580	575	627	595	576	639	593	563	630	622	603	596	570	642	588	602	592	548	603	636	527	658	605	590	589	621	614	604	597	573	584	605	604	570	628	599	581	577	581	634	592	609	634	616	583	592	617	611	612	586	653	598	570	606	592	604	615	600	593	629	601	575	615	600	563	603	551	570	579	597	610	568	611	594	570	595	596	597	594	578	590	555	582	602	590	586	608	590	586	628	579	594	570	593	597	562	608	584	611	599	597	610	559	571	604	603	611	600	577	574	623	576	616	580	596	601	578	583	601	560	549	585	619	581	622	581	601	543	568	559	622	585	626	607	616	590	602	566	587	631	604	592	598	591	590	588	597	602	608	608	600	546	618	590	591	587	593	583	597	578	574	596	592	649	603	616	565	543	616	586	575	639	595	570	569	615	576	611	612	590	633	642	591	578	579	604	598	576	606	579	611	582	625	553	602	583	567	612	599	560	587	553	617	606	593	595	585	605	586	631	602	589	593	602	626	606	580	613	606	641	594	612	559	582	583	625	558	607	585	577	588	567	591	560	604	606	584	591	614	570	564	584	608	576	599	564	631	597	557	614	594	606	583	671	580	591	598	583	625	575	614	616	607	606
16035	2522	2755	2062	1406	1037	842	611	507	484	391	364	303	305	282	276	224	199	192	216	208	169	218	218	207	185	184	184	172	192	164	170	176	173	165	153	174	171	159	166	145	159	175	167	158	168	144	167	143	156	169	161	160	144	160	181	147	125	130	147	118	193	155	154	137	134	155	168	146	161	151	159	127	156	162	136	153	157	181	121	154	153	140	150	140	148	148	154	132	156	154	142	133	130	162	169	148	160	145	159	160	167	125	141	148	170	150	147	158	141	164	136	149	167	164	148	148	135	153	170	151	152	131	147	143	160	137	157	127	167	147	164	151	139	150	184	163	139	162	147	163	154	140	125	151	136	117	139	143	149	160	164	152	127	170	146	140	169	139	142	166	160	143	157	140	154	143	144	157	153	140	129	149	124	144	134	151	149	146	154	156	149	140	156	160	119	157	139	125	140	127	135	136	148	151	148	165	138	158	151	160	149	125	142	135	159	150	154	165	152	146	148	157	150	141	154	153	133	146	132	150	139	152	152	136	129	144	156	165	133	138	135	151	136	139	133	150	134	154	135	163	148	137	141	149	155	165	139	162	134	136	163	162	143	142	142	125	126	152	139	150	150	134	155	143	143	143	152	128	159	147	143	160	147	170	152	138	140	130	144	134	148	131	152	155	139	151	135	129	174	142	128	167	143	153	155	151	160	149	140	142	154	160	151	156	133	144	157	155	165	144	139	139	141	141	167	142	147	174	148	159	164	136	147	149	164	125	139	158	168	153	173	156	157	162	151	144	153	158	150	150	131	152	132	160	156	136	157	173	159	156	149	134	152	151	154	143	168	165	148	131	162	145	138	148	150	171	132	120	142	159	126	137	123	152	143	162	152	141	153	164	148	129	134	157	125	152	149	156	162	164	143	159	136	142	137	164	156	133	166	150	166	143	130	162	164	158	162	141	128	146	158	143	139	179	133	166	150	121	154	161	149	152	145	143	158	161	149	130	150	145	149	150	149	148	155	123	139	145	152	135	133	152	175	165	157	131	163	161	160	133	148	146	137	132	163	142	155	137	135	141	154	147	136	140	142	152	136	146	142	166	155	141	148	139	150	143	159	153	159	147	148	154	139	159	147	136	165	134	133	140	149	131	137	148	115	155	163	142	141	146	147	159	136	143	149	155	170	161	134	127	144	152	147	136	168	135	147	143	156	170	157	170	141	163	156	151	156	149	154	144	149	151	158	167	158	166	129	144	134	145	149	153	133	162	163	122	133	148	154	172	145	156	139	152	129	172	159	149	138	140	165	134	147	130	146	138	150	154	139	146	156	154	140	153	148	140	168	151	157	151	142	153	136	137	173	153	133	164	147	133	138	136	144	141	154	150	160	167	153	130	165	159	158	153	154	139	150	160	157	149	150	142	141	149	161	163	154	127	140	149	122	145	159	145	184	145	147	151	160	134	134	156	145	141	118	167	145	132	151	125	146	148	165	176	137	162	117	143	164	159	162	154	153	151	142	156	135	142	135	144	150	158	157	129	160	157	154	168	145	144	139	139	154	155	150	154	150	153	113	157	158	140	147	157	147	130	170	156	158	154	134	143	148	132	150	158	154	175	137	157	143	149	162	135	144	162	146	143	136	147	160	162	138	150	148	153	136	136	147	141	159	153	138	140	142	150	140	148	152	154	147	150	163	158	129	147	151	156	146	150	158	178	148	138	139	135	136	152	157	145	143	148	157	164	156	146	126	152	164	148	138	154	144	134	135	171	142	152	140	144	153	154	138	154	147	192	155	139	153	132	153	145	156	151	130	128	138	145	155	157	162	142	160	140	139	157	158	151	132	153	154	124	143	152	161	149	137	121	149	142	165	150	136	148	139	151	131	154	156	164	131	146	162	162	135	133	144	141	155	155	156	168	141	151	170	152	170	163	168	158	148	156	151	131	169	139	151	152	141	138	131	141	137	143	135	156	138	138	155	168	151	128	167	136	131	166	151	148	142	149	136	156	163	132	156	171	159	145	145	162	150	158	136	156	161	142	121	133	137	159	160	145	151	137	139	125	163	135	147	167	150	154	155	145	147	149	144	137	146	133	142	155	150	145	151	152	144	145	166	164	147	140	133	150	158	143	138	150	114	142	169	152	149	141	188	124	156	148	162	150	160	139	149	151	167	144	145	142	140	136	156	137	146	141	160	154	154	157	157	138	147	149	147	127	155	141	149	127	161	145	156	134	118	167	131	142	158	129	137	159	160	164	152	151	131	163	131	142	149	149	147	169	155	161	168	148	120	144	158	138	151	147	151	175	154	177	137	146	153	130	144	142	149	159	169	153	155	150	162	129	162	132	151	148	170	129	145	128	138	136	131	151	154	128	131	139	167	142	128	151	143	152	158	150	156	167	113	146	146	138	195	168	154	146	149	167	161	143	140	128	144	150	164	130	144	138	177	173	170	151	148	125	165	151	152	159	152	129	149	178	125	150	140	153	154	143	151	140	141	145	142	151	146	154	153	149	120	154	156	127	179	143	153	150	124	159	147	132	154	129	151	174	140	144	156	154	150	160	156	151	153	120	168	125	165	123	145	159	147	178	153	139	151	167	161	164	139	155	131	128	142	142	162	138	141	172	142	141	152	150	164	142	159	143	169	143	151	128	156	140	164	135	140	142	134	146	156	152	167	153	157	153	148	140	159	127	160	158	141	161	165	126	169	147	147	149	158	154	138	142	144	166	145	147	140	153	152	169	152	143	168	136	161	135	145	162	157	162	140	138	130	152	140	140	151	154	156	156	165	137	153	137	166	163	160	163	143	125	140	140	160	153	145	157	142	159	169	170	150	151	144	124	138	137	122	174	135	138	143	140	156	141	133	145	132	174	133	145	164	143	155	154	153	155	153	138	121	135	141	143	155	136	144	130	152	152	140	126	141	142	145	161	150	146	147	149	157	156	143	136	170	159	142	161	144	141	161	154	120	144	146	158	131	155	138	155	153	167	133	144	132	151	155	132	149	160	152	142	118	151	134	155	156	167	126	145	162	163	146	159	150	125	136	148	158	150	148	157	160	134	175	157	163	139	129	125	140	182	147	165	133	167	132	170	148	159	163	145	142	140	142	134	150	154	139	156	143	127	139	138	153	165	128	128	138	160	159	159	145	149	152	153	155	142	154	129	153	182	146	156	142	149	150	144	168	145	140	157	160	147	151	164	126	147	154	146	153	151	160	135	146	156	141	157	163	138	142	154	142	142	140	169	168	144	150	131	158	126	153	147	147	165	151	148	141	158	151	143	155	181	157	163	150	135	143	154	156	145	153	151	157	180	140	133	153	150	149	163	144	152	155	137	167	142	163	159	126	150	158	155	148	156	159	140	155	149	152	140	146	164	152	137	167	121	161	163	138	142	130	159	138	171	146	140	134	149	140	150	144	150	143	168	141	123	136	169	144	161	156	170	154	153	140	183	131	151	171	147	149	141	148	153	144	145	159	136	161	142	163	161	161	153	132	129	135
7519	2462	5757	6432	5516	4380	3663	2996	2449	2217	1955	1730	1602	1349	1266	1205	1080	962	968	1002	864	882	828	756	791	781	695	739	705	605	712	677	705	632	614	584	634	583	600	597	610	581	566	573	577	582	578	593	560	548	514	546	557	562	536	532	538	539	532	542	515	522	558	534	511	541	494	495	517	486	508	505	492	491	520	510	521	511	481	527	509	503	508	526	530	555	523	492	480	510	538	521	507	560	489	476	498	449	487	459	461	485	508	549	523	501	516	498	481	484	480	473	518	498	477	522	495	498	515	472	502	493	477	476	490	487	529	502	468	484	464	479	485	490	476	513	477	530	504	474	484	504	527	454	460	487	485	479	448	498	477	475	503	485	516	504	539	497	506	478	480	473	518	490	458	470	501	492	458	470	494	489	513	472	474	497	500	500	507	467	532	477	473	490	471	482	484	529	490	510	490	475	520	468	507	487	484	488	502	501	512	478	482	495	462	471	470	484	497	484	453	458	504	491	450	511	509	504	491	519	454	518	505	492	475	488	493	458	496	494	473	489	465	474	464	525	464	474	493	494	508	504	519	522	479	493	455	451	465	497	499	474	504	495	509	514	477	462	463	504	479	477	448	475	443	498	488	512	516	485	518	473	465	469	465	481	446	518	462	470	484	515	459	527	458	470	486	481	470	539	473	476	435	494	478	534	488	519	472	489	493	497	480	471	478	465	513	474	494	456	508	487	545	508	453	519	474	479	473	476	479	460	443	492	485	460	450	512	486	453	480	482	489	447	470	498	475	518	503	462	491	485	473	491	500	482	526	481	484	507	481	513	494	451	449	476	524	480	477	459	494	502	486	438	503	500	490	458	504	448	488	477	494	487	446	483	529	463	513	476	458	511	468	448	447	479	473	485	501	481	489	489	484	492	457	510	513	459	467	522	464	479	529	457	498	465	468	472	479	506	495	454	436	469	449	471	490	489	493	486	502	524	482	489	499	492	481	467	460	490	471	513	442	487	469	503	477	509	453	493	477	456	487	484	476	487	527	502	467	461	502	450	475	504	466	476	499	468	499	482	511	510	476	491	460	457	475	496	486	460	472	501	480	462	487	499	502	446	474	488	498	478	523	436	479	510	488	462	485	494	525	476	499	476	444	491	501	441	458	537	473	471	454	470	473	515	488	484	473	477	497	461	461	486	473	468	491	474	488	481	428	477	502	466	462	509	435	461	466	507	506	475	474	489	450	481	502	482	440	503	479	479	480	497	516	476	488	486	470	487	460	492	490	447	454	473	486	482	485	500	456	460	465	471	466	508	513	503	482	514	492	520	517	462	455	521	464	481	462	510	455	475	505	463	484	464	450	450	466	488	478	469	487	492	411	502	494	470	500	490	477	502	491	459	500	468	499	479	469	487	464	465	465	507	489	473	452	447	468	473	479	462	473	503	517	469	446	489	477	508	518	451	467	466	474	468	462	475	475	491	475	432	505	469	471	478	494	474	478	478	484	460	508	478	503	492	508	488	448	444	450	472	460	487	485	452	492	462	475	473	487	490	456	443	470	498	479	471	510	466	472	454	485	473	476	478	489	459	445	465	436	462	464	495	492	493	502	472	494	468	466	490	468	490	471	470	440	475	499	467	474	504	482	492	478	483	461	455	449	492	489	478	509	468	458	475	484	444	490	467	486	470	453	464	488	471	474	491	466	444	446	467	532	540	481	521	458	496	450	492	466	478	442	443	504	468	539	505	467	500	485	484	498	477	490	502	514	472	481	471	543	486	455	492	489	516	448	493	508	455	502	520	483	465	459	507	458	455	483	505	453	474	442	534	480	488	462	511	471	433	492	519	476	465	469	470	475	477	477	458	460	525	498	500	441	486	472	449	456	503	487	472	470	488	477	527	447	435	475	440	509	494	512	506	464	493	492	460	482	525	483	480	508	502	496	491	507	477	502	474	461	457	467	461	497	481	446	455	462	497	459	498	462	484	513	494	491	493	498	472	494	505	491	520	513	501	464	502	510	465	498	502	491	512	462	480	507	481	494	491	493	491	505	459	494	512	447	498	501	536	473	464	471	503	500	475	503	485	481	424	479	474	498	472	476	472	472	422	484	500	511	477	446	469	484	470	465	474	491	473	479	508	438	475	484	465	457	452	502	507	478	485	513	477	500	444	464	478	503	450	482	491	487	467	470	484	509	495	486	475	522	474	485	486	452	446	474	457	504	454	526	495	463	466	456	448	492	484	487	485	489	516	498	481	465	472	474	492	533	487	479	476	512	520	449	472	510	511	454	457	502	467	486	469	481	514	499	459	464	476	505	514	464	448	492	497	491	499	481	474	472	502	455	469	516	462	530	519	466	493	472	488	453	487	492	507	477	456	469	473	434	477	492	505	481	485	451	482	463	497	478	504	513	497	481	509	475	482	486	457	482	473	498	493	483	465	461	480	493	523	494	434	502	475	455	493	520	477	525	510	494	451	515	480	477	483	462	475	473	504	488	474	521	542	482	490	503	479	492	457	512	480	465	492	488	477	437	476	457	490	471	494	459	471	514	502	472	496	489	469	506	469	475	468	493	484	489	498	493	446	473	440	479	448	474	511	472	515	485	468	486	489	506	504	499	470	503	478	470	452	480	459	486	454	459	455	494	443	505	464	483	476	473	472	498	494	479	460	493	461	470	482	454	497	515	509	479	460	483	501	499	471	519	477	466	470	541	485	468	463	496	500	472	464	513	534	495	445	525	472	494	522	515	480	516	487	505	465	468	500	501	466	520	487	472	465	485	465	432	477	504	520	446	490	537	492	520	482	482	449	450	461	482	515	483	496	486	497	466	451	463	482	462	491	472	489	465	484	479	492	462	498	505	501	483	470	484	470	455	464	478	501	531	458	506	518	458	487	534	482	501	478	465	456	502	459	466	497	465	481	497	522	553	435	496	482	511	478	507	493	485	461	493	481	451	465	473	497	462	476	538	433	504	474	451	517	454	516	430	481	461	512	458	528	477	505	498	479	497	503	456	482	501	474	434	480	463	458	462	476	512	483	463	506	514	479	516	480	489	528	487	447	492	480	475	515	497	471	460	480	462	486	458	468	481	445	484	499	508	454	484	465	503	521	495	515	437	521	449	512	495	492	473	461	484	476	486	494	484	439	496	466	495	463	478	477	499	465	517	464	468	471	490	456	526	493	447	513	464	507	502	485	476	500	461	465	519	521	492	499	503	461	470	444	496	476	498	474	476	396	570	462	504	453	454	478	486	512	450	476	490	516	436	509	470	445	483	506	472	445	494	529	509	506	516	506	445	460	505	495	472	448	494	494	492	461	538	447	470	489	478	451	502	489	474	505	468	452	490	484	464	458	514	481	485	451	520	494	520	501	490	483	504	501	461	494	496	466	455	499	488	492	476	474	471	489	491	487	426	490	448	455	490	497	465	483	492	486	501	501	487	516	481	478	444	508	518	460	506	473	505	498	466	464	456	483	517	492	440	466	487	505	490	523	483	515
2179	368	383	351	348	365	329	356	352	341	334	325	317	313	358	325	342	335	300	349	343	355	330	314	336	322	314	361	331	347	343	362	345	356	323	349	309	316	312	327	338	318	322	303	323	331	322	347	355	325	332	321	314	319	353	332	339	348	344	373	333	338	334	331	332	334	343	308	313	338	359	360	322	334	341	335	385	355	344	332	371	348	302	335	331	319	335	294	308	357	306	336	348	374	371	311	298	326	347	340	333	341	326	294	337	318	357	374	324	333	345	332	301	339	318	347	328	371	335	313	348	345	333	324	316	335	329	344	327	340	325	330	357	340	339	321	328	338	325	323	352	340	342	332	341	316	353	343	313	309	327	339	330	334	296	341	308	379	338	347	339	363	322	348	307	351	343	342	317	349	327	365	345	326	320	298	321	351	328	344	317	303	347	338	335	310	331	353	315	336	343	338	317	305	349	301	333	358	320	312	333	320	331	332	316	307	333	333	358	327	342	349	327	319	313	316	369	311	335	331	356	340	315	338	332	315	315	359	351	342	301	335	322	324	336	350	329	343	340	346	329	347	295	302	303	337	321	317	355	302	373	335	335	322	353	374	336	278	341	345	328	324	337	349	333	327	347	341	336	338	308	368	307	317	341	344	334	349	324	351	323	338	322	314	316	361	334	325	334	354	330	333	320	333	342	322	359	325	354	319	351	337	320	346	333	317	302	351	339	363	342	318	316	370	328	319	322	335	336	331	359	322	325	364	329	331	332	336	322	312	355	337	330	347	372	349	339	326	330	332	301	371	354	330	355	343	351	319	323	316	319	334	324	349	351	304	332	304	338	317	350	368	327	345	322	323	331	365	325	377	338	328	339	320	343	356	349	320	334	352	333	343	348	341	332	316	340	319	324	319	321	349	355	323	312	306	342	317	326	316	359	342	353	336	311	348	314	332	320	334	332	330	341	370	335	333	332	344	343	341	339	319	327	346	330	333	356	324	325	317	325	317	338	322	312	351	326	314	328	326	313	358	344	344	322	368	386	314	341	333	310	335	342	351	303	361	320	352	319	327	346	356	355	355	321	315	329	323	318	326	329	348	327	350	306	350	327	308	360	325	367	345	334	343	351	346	369	302	300	320	349	301	338	357	326	351	321	335	343	347	334	332	326	358	325	334	395	313	333	320	313	340	350	323	332	306	334	351	329	361	348	314	331	329	300	328	353	324	315	319	309	317	334	353	299	351	335	349	312	372	361	336	322	336	348	318	327	318	332	343	346	346	363	341	337	339	359	312	330	343	320	312	326	328	328	335	330	344	331	322	311	337	338	332	371	310	339	324	315	325	350	333	369	286	362	366	338	321	366	359	300	305	363	344	343	378	334	343	331	324	323	323	347	286	340	343	376	310	344	356	362	341	367	308	331	333	321	305	332	367	344	339	341	307	331	346	302	335	310	339	328	318	358	348	343	343	334	318	325	336	330	340	308	308	360	334	333	354	339	334	305	318	324	325	313	335	299	338	317	310	366	340	306	337	351	347	344	350	331	324	316	335	315	352	335	345	339	349	328	325	342	352	354	317	337	361	339	323	324	333	305	354	342	304	377	336	333	331	358	331	328	306	351	304	317	329	330	324	322	351	353	312	313	317	334	321	335	324	347	345	354	321	336	365	384	343	339	349	338	324	340	321	321	362	322	328	355	341	316	330	349	308	323	363	358	328	351	309	326	336	338	303	340	313	319	308	335	327	359	371	368	318	329	344	326	329	334	309	351	333	289	300	324	327	321	320	354	339	342	326	365	307	313	372	310	365	325	321	336	323	352	337	304	340	326	320	312	328	333	340	358	329	335	288	354	329	336	333	333	327	327	363	331	311	330	351	333	345	345	326	348	318	348	358	320	337	351	332	337	326	352	337	330	347	330	306	365	335	339	371	328	363	338	345	324	339	338	379	324	329	347	361	351	328	342	342	326	342	341	335	358	342	319	319	325	345	333	317	306	313	323	350	323	375	316	337	334	331	325	332	326	311	309	340	316	327	296	381	331	334	336	361	327	356	323	352	356	343	321	313	335	327	340	320	338	335	335	343	334	339	323	303	350	335	356	348	330	339	322	330	328	326	345	312	353	336	340	342	363	323	311	314	350	309	312	317	321	312	343	335	344	324	321	333	331	324	362	335	320	350	315	325	358	320	336	346	364	315	298	321	312	355	337	329	325	361	361	356	320	338	357	364	382	296	331	306	315	343	382	318	327	342	293	327	325	319	344	342	325	334	318	329	326	355	305	329	350	310	367	347	351	316	333	357	322	323	344	319	331	312	341	297	356	365	341	323	326	318	313	343	328	327	342	335	347	305	344	322	365	335	350	337	346	328	341	325	331	338	300	341	339	326	309	324	328	307	350	357	318	333	317	317	332	320	357	316	324	369	345	365	349	344	336	313	322	342	327	326	347	312	329	385	348	381	354	346	354	288	323	344	312	320	284	319	331	317	323	340	362	375	321	331	360	346	313	315	367	381	328	317	337	344	337	327	350	357	293	351	365	323	336	313	353	322	287	352	366	304	340	313	337	321	326	356	368	358	339	337	351	344	342	309	349	345	323	308	319	330	329	333	329	350	316	349	345	319	292	336	323	368	339	334	356	369	283	346	351	328	318	350	307	336	355	355	367	293	307	305	314	352	337	369	318	382	330	310	325	316	359	335	315	354	314	329	340	352	333	314	334	312	354	311	318	307	308	304	334	326	332	304	325	362	330	332	319	345	316	339	308	291	335	316	317	332	311	361	323	312	345	331	323	348	355	305	332	351	330	330	341	340	317	328	340	326	356	306	287	334	302	328	314	392	328	327	310	337	346	370	318	336	335	318	318	362	338	347	338	317	353	331	344	370	333	323	323	348	308	333	312	338	331	344	352	348	329	349	348	354	328	356	347	321	346	349	346	330	326	310	352	361	297	345	353	329	349	350	342	339	337	336	316	323	347	317	366	317	324	370	359	349	334	354	337	368	341	351	351	340	369	329	337	327	344	342	330	333	348	322	337	309	326	347	324	322	325	323	325	325	325	326	363	342	351	327	333	299	319	327	320	319	355	311	341	270	302	344	308	333	375	329	304	339	351	335	321	339	307	335	351	356	340	333	331	317	350	353	330	311	327	360	325	344	329	340	324	357	341	340	295	334	356	370	335	330	348	352	284	331	331	339	344	325	323	298	347	340	322	351	336	333	297	310	349	322	337	314	313	348	321	302	321	302	363	339	309	367	315	335	263	326	277	319	324	334	334	340	318	348	326	326	354	344	340	352	344	323	333	365	352	340	365	350	354	318	332	353	364	353	316	352	318	333	346	356	369	297	317	305	352	348	348	365	337	321	331	321	336	335	343	327	333	341	336	319	344	319	327	329	351	330	310	324	339	310	352	328	323	324	345	308	330	310	348	331	356	344	321	364	337	330	357	336	359	307	331	334	335	341	342	305	346	341	344	342	333	329	341	349	312	332	346	323	326	340	334	385
2427	1005	1108	1123	1095	1068	1035	1042	1014	1025	932	980	974	930	901	996	983	925	948	908	1027	938	903	918	990	941	955	989	925	915	1034	914	949	920	995	867	928	946	991	919	996	924	932	910	985	919	920	953	1000	924	957	1021	963	933	935	982	931	928	987	926	965	991	920	951	960	981	959	919	903	949	983	920	974	954	1001	951	974	941	914	973	963	910	974	933	937	977	944	977	971	970	978	939	966	904	941	956	945	1001	909	995	901	970	951	905	916	994	917	966	912	951	924	934	923	942	940	980	984	987	924	904	955	923	901	909	921	922	935	977	972	925	956	960	915	961	932	901	971	969	980	1006	922	997	945	945	925	918	941	934	888	963	887	931	1053	914	947	982	926	960	944	930	951	949	909	967	932	945	914	984	959	976	947	964	946	931	927	969	937	1013	974	933	916	945	896	958	942	1006	962	931	976	953	965	950	905	969	951	984	869	888	977	892	952	965	955	939	952	942	941	943	921	971	913	927	937	978	950	980	974	925	937	973	997	947	963	995	905	950	898	958	972	936	962	903	947	925	943	913	935	936	938	928	970	1053	956	949	988	965	858	938	960	1009	996	884	922	935	950	945	975	919	980	958	972	940	934	930	920	973	1003	933	965	934	915	966	947	942	947	978	924	955	975	968	966	974	906	988	944	879	931	976	970	964	933	956	939	984	959	946	924	982	901	902	944	921	978	909	916	992	979	946	933	1007	903	1000	976	966	930	908	885	912	937	995	916	983	946	948	935	956	948	951	932	919	930	949	957	992	885	910	927	940	981	942	888	979	914	941	953	935	990	996	998	969	965	912	968	928	908	928	887	932	984	895	951	932	927	938	931	973	946	904	942	960	988	977	993	927	970	865	961	970	951	965	932	958	977	985	952	953	904	892	983	926	959	893	962	1003	998	955	965	929	890	977	949	954	894	887	938	973	902	970	922	937	913	962	936	1006	941	919	957	917	924	1036	895	948	946	1025	908	918	929	956	938	929	987	940	955	965	1011	915	980	952	938	938	942	933	962	965	999	983	932	984	982	978	956	901	984	933	954	958	936	924	956	887	996	970	921	967	965	933	988	959	964	999	954	953	920	923	911	913	938	960	988	980	855	910	963	966	954	1003	956	928	939	1008	912	925	1016	933	915	995	921	955	931	911	975	973	983	914	906	926	976	966	1003	919	936	951	971	903	941	949	968	953	987	893	948	905	971	984	917	955	965	966	965	975	934	956	989	966	1019	916	949	978	934	928	949	943	945	962	971	975	986	895	933	962	943	940	952	1034	982	952	913	957	1016	920	1019	962	939	978	935	908	961	977	948	981	924	918	880	966	948	951	992	960	984	993	933	911	930	881	917	960	942	949	964	963	974	1010	885	995	929	910	929	922	918	978	901	988	956	901	945	943	971	940	930	914	923	908	985	926	1000	944	964	973	959	928	929	940	939	973	957	886	970	961	948	932	970	955	924	939	947	938	945	1006	973	930	948	934	887	964	988	950	878	917	950	920	933	985	942	968	997	993	974	928	1001	956	905	948	897	964	957	923	968	939	966	897	894	1033	980	981	952	989	949	934	931	960	998	953	961	927	885	951	937	965	968	901	931	921	962	973	889	1014	934	949	912	924	928	954	977	972	959	884	965	919	934	970	958	957	959	928	980	909	979	994	984	942	992	951	970	924	960	972	941	919	961	887	1012	992	986	927	969	896	936	961	956	974	957	937	933	958	903	883	925	897	971	923	1012	973	953	990	953	944	938	976	979	965	937	981	920	896	951	909	936	973	945	939	960	951	990	942	950	947	961	900	950	944	965	938	919	968	951	948	912	965	949	1011	993	948	1034	1000	931	962	907	966	922	929	971	1012	959	928	972	952	930	908	999	881	933	959	923	947	966	953	947	931	915	981	920	930	994	963	926	942	912	934	957	951	979	893	940	1008	927	1008	940	981	992	955	888	925	921	937	916	936	966	958	961	979	944	938	1003	943	959	947	960	918	915	953	943	931	930	925	1022	960	923	948	998	908	952	891	955	933	1002	966	958	942	949	897	1004	925	938	898	940	923	931	948	943	957	988	934	947	953	973	990	932	994	932	941	949	911	930	905	983	975	940	944	981	883	918	904	929	970	941	844	915	965	987	914	968	941	934	963	881	962	963	953	888	944	936	990	978	985	959	927	941	941	928	910	972	1030	973	942	953	886	947	965	919	953	976	983	953	972	981	912	958	938	933	959	959	972	943	867	964	960	1007	935	927	979	910	903	929	985	931	921	951	958	947	927	941	899	920	971	964	929	975	955	936	965	962	936	991	970	937	974	946	959	910	911	974	966	888	936	932	983	937	982	989	927	953	990	927	932	934	935	944	960	972	926	949	897	962	951	939	989	954	939	976	932	965	950	945	912	952	914	946	952	943	994	959	953	929	918	964	999	938	934	910	930	971	920	963	956	969	983	962	954	963	974	952	991	993	957	941	980	898	968	935	954	976	928	957	936	989	909	902	962	996	906	935	927	946	981	952	918	939	930	912	950	909	929	912	935	968	948	941	952	906	960	956	937	957	984	943	903	903	913	939	942	985	900	954	909	998	967	971	930	986	943	931	990	945	952	897	959	941	969	974	1033	997	987	1003	972	957	965	933	951	992	980	959	899	1012	932	1016	930	923	1004	967	956	923	980	929	963	959	954	949	950	946	1000	956	912	941	960	932	942	952	1033	940	900	1017	913	940	963	917	978	884	948	946	1007	962	918	974	934	923	960	862	1003	889	964	902	958	937	942	945	924	963	915	995	914	866	989	922	972	944	970	934	940	936	978	934	962	898	948	922	935	928	915	992	956	949	925	934	918	957	979	953	951	970	962	990	975	927	960	990	978	971	965	956	929	939	914	962	934	933	916	934	981	956	948	992	988	982	952	992	907	985	965	940	886	945	887	934	962	980	944	940	936	934	945	960	994	907	938	994	991	973	947	934	926	954	981	959	937	967	952	930	913	947	886	940	955	961	971	983	961	917	961	998	971	912	931	919	956	934	946	906	961	1004	952	934	993	918	896	989	909	968	917	959	953	941	931	919	955	974	935	917	983	955	936	935	962	932	918	920	958	1008	960	943	1041	993	935	950	967	922	971	971	970	989	949	957	937	945	951	940	1011	936	974	943	953	939	945	928	954	888	937	976	1017	993	950	905	960	970	963	959	933	916	955	958	937	940	940	902	966	888	904	1019	978	952	896	916	912	924	949	949	940	956	990	943	1033	926	970	993	930	924	1007	965	975	942	897	952	920	919	895	928	913	947	986	932	967	898	1002	970	944	909	928	978	951	931	996	982	933	923	939	972	946	928	920	975	925	978	919	919	926	964	934	959	874	976	988	965	967	956	979	973	904	949	970	949	944	904	968	895	978	1007	962	970	949	945	962	986	922	968	941	978	917	933	895	973	990	913	922	1018	954	950	912	989	890	969	927	919	925	953	866	975	963	1002	971	981	957	902	946	935	956	958	929	935	971	977	969	967	941	960	932	963	976	947	928	941	960	909	865	991	901	956	958	907	1002	980	902	971	946	929	898	918	918
8644	1127	1380	1077	773	645	495	424	364	320	308	261	292	265	236	263	245	224	231	204	226	230	198	213	199	193	216	195	196	225	224	213	199	221	195	174	207	183	198	204	237	204	197	212	208	226	188	199	178	174	223	213	175	196	187	227	184	201	208	186	195	197	189	200	210	198	217	214	207	199	215	201	181	200	218	172	194	206	197	186	208	212	200	199	198	215	198	207	185	180	205	213	186	201	193	209	183	191	199	187	191	194	186	180	201	182	176	187	197	203	183	169	196	206	189	198	194	199	227	210	173	222	197	199	222	211	228	197	214	214	190	188	189	171	196	198	186	198	204	208	160	202	191	192	192	180	176	179	182	196	187	194	207	228	197	200	207	194	214	201	181	209	199	204	190	198	197	213	202	176	175	196	179	207	203	186	213	214	213	198	194	208	175	217	203	178	201	209	187	220	201	204	198	199	202	190	202	221	172	194	216	202	208	213	174	196	179	202	210	183	172	226	191	197	199	198	200	195	206	199	218	217	221	225	215	204	196	191	176	165	181	188	197	175	177	190	206	201	208	184	150	188	190	206	207	195	220	195	215	210	196	185	168	189	195	195	190	180	191	204	199	184	189	188	177	176	181	190	209	210	220	186	181	200	191	210	180	219	227	199	191	229	191	202	197	206	205	179	190	200	180	201	215	192	169	193	206	168	177	189	178	215	163	198	201	176	194	214	185	221	198	215	196	198	195	210	160	207	204	207	187	193	223	197	179	219	202	206	210	198	199	220	197	184	225	176	206	184	193	186	220	167	180	189	205	209	188	204	165	208	222	191	199	207	200	192	227	227	202	202	176	203	210	184	189	182	185	190	192	188	202	201	202	201	185	216	189	187	202	205	187	198	198	194	190	177	205	196	199	190	167	173	192	177	192	203	196	202	194	218	183	198	197	212	194	202	196	216	208	202	179	193	209	203	183	196	200	223	202	221	187	184	180	216	173	178	213	192	172	182	218	172	187	176	164	217	184	213	193	185	185	202	198	205	202	213	215	199	217	201	193	190	183	200	206	195	197	225	199	190	201	185	195	191	188	192	196	179	194	210	209	215	202	203	206	192	195	199	205	210	178	198	203	209	158	176	196	181	147	206	193	221	208	213	195	216	205	165	184	197	216	204	181	197	186	190	207	204	210	180	174	207	209	199	175	171	230	186	181	186	187	211	180	203	188	189	195	206	201	219	187	199	175	191	202	225	207	191	211	208	197	207	205	200	178	203	179	198	202	185	165	191	208	183	191	186	210	187	199	196	193	188	191	195	204	185	210	186	202	182	197	195	204	197	191	201	193	210	191	182	209	184	174	199	196	201	184	198	207	202	189	207	204	203	172	189	172	211	214	187	194	187	190	165	196	201	199	189	196	191	172	164	186	185	186	198	200	179	185	206	240	196	185	190	185	207	198	182	189	187	186	205	181	188	196	195	189	170	188	183	189	187	162	187	209	215	214	190	184	198	209	188	197	207	194	204	174	186	177	195	200	198	184	211	189	195	178	213	189	191	194	220	202	177	184	188	201	190	186	188	196	188	173	216	174	191	205	208	218	182	175	161	216	201	194	182	189	180	218	212	190	200	208	211	198	221	196	193	218	198	186	191	203	193	198	199	193	169	216	221	196	183	189	206	190	218	201	205	200	193	197	209	215	208	182	198	176	167	195	205	202	192	197	216	201	190	175	189	184	207	173	219	198	181	185	202	189	194	188	206	185	202	209	205	192	188	190	187	231	205	188	209	187	177	208	192	188	182	215	192	198	192	211	188	189	193	206	218	195	195	180	184	177	208	222	175	180	199	190	216	211	203	202	197	213	197	183	196	188	177	180	189	190	194	187	210	228	191	190	209	181	209	187	196	215	209	193	178	217	195	197	181	212	209	198	207	217	194	196	187	193	184	203	183	199	211	221	188	190	198	199	198	181	197	172	201	165	188	193	188	177	177	198	167	196	202	203	197	197	197	207	197	194	193	175	193	187	181	184	181	175	187	208	210	196	188	179	193	205	174	195	229	181	197	179	202	186	220	179	203	206	207	204	215	239	190	166	218	186	214	181	178	211	188	169	181	188	188	214	195	200	203	210	213	178	186	201	202	178	185	198	172	164	229	197	210	201	212	178	189	192	219	208	185	188	172	200	208	209	165	159	177	184	191	197	207	167	174	205	184	176	197	173	216	176	217	192	190	180	212	175	181	207	175	190	187	195	180	194	182	177	186	173	174	219	209	210	200	190	188	202	205	209	189	199	206	199	191	173	193	208	196	190	199	218	200	210	188	194	192	189	199	167	191	205	198	181	223	167	183	197	190	183	177	184	212	183	223	205	200	195	172	209	187	196	191	202	200	197	173	192	197	180	189	196	187	185	194	188	203	195	211	216	167	185	193	229	200	196	179	178	207	191	209	223	192	173	191	205	204	198	179	206	189	208	188	197	166	208	198	205	194	205	205	196	208	192	221	203	180	207	174	206	186	216	201	184	205	176	225	175	200	188	204	189	225	202	202	192	226	174	218	201	180	193	201	203	202	192	192	186	174	193	207	179	204	214	188	213	172	185	200	163	172	176	233	208	170	184	200	206	177	190	193	200	181	190	200	175	192	193	193	226	200	182	182	209	188	209	201	212	197	200	200	203	185	199	220	192	173	196	209	195	207	174	207	170	211	219	192	182	194	170	193	181	185	198	196	195	187	173	210	171	200	184	218	183	193	181	178	189	182	191	172	156	211	188	184	191	201	169	177	182	179	199	195	201	199	200	184	201	203	204	197	228	173	191	202	206	217	212	200	207	217	176	177	180	224	198	199	189	201	201	198	219	210	209	194	172	201	190	189	205	211	187	183	190	183	176	192	184	228	197	198	193	181	216	216	194	194	178	197	224	217	196	182	200	197	182	162	221	194	207	202	198	193	225	179	178	210	209	195	207	208	207	193	199	195	182	150	206	183	180	209	213	208	195	201	212	185	183	190	205	205	201	206	179	220	184	208	182	190	170	191	231	175	201	199	193	238	201	213	231	196	181	205	204	171	211	208	184	236	183	203	196	198	197	187	204	174	187	189	196	200	186	191	177	199	188	196	212	207	201	189	185	183	197	193	222	168	171	191	215	207	214	183	168	197	184	205	198	210	199	210	196	210	184	199	186	193	217	191	189	203	191	187	195	233	208	186	190	194	193	181	192	213	197	208	186	180	184	187	205	183	196	203	230	209	207	196	191	180	190	202	182	192	201	181	206	190	208	185	214	196	195	210	194	210	219	179	172	211	214	195	188	208	177	198	206	177	172	193	184	209	175	189	183	207	191	205	200	200	205	187	187	210	191	208	200	218	188	200	158	225	195	186	216	203	188	185	193	192	203	207	205	204	190	191	209	189	182	199	197	174	194	171	198	197	202	218	205	193	172	212	186	187	190	224	183	192	189	198	166	199	188	209	206	195	198	196	204	179	215	214	187	174	186	200	197	193	206	219	212	192	205	217
5653	1512	3280	3759	3102	2741	2231	1829	1647	1457	1345	1185	1117	1097	930	928	917	885	846	863	807	801	748	738	755	776	740	675	705	677	725	699	686	682	639	669	633	664	662	667	665	660	626	623	594	647	649	631	611	639	633	610	631	627	622	589	589	647	631	611	647	615	597	646	616	655	620	642	634	611	560	612	607	641	619	579	593	602	560	628	597	604	638	634	602	625	609	557	585	609	597	567	623	574	585	629	597	618	623	604	582	572	589	595	577	574	568	628	666	584	581	578	598	578	618	580	610	568	575	594	599	611	608	618	630	611	582	565	603	570	613	557	596	581	615	603	630	596	595	552	626	560	578	598	593	592	565	602	578	650	618	611	613	563	549	597	612	621	554	579	562	629	573	621	619	573	600	592	599	596	598	595	581	582	590	611	607	565	648	627	581	589	663	622	616	588	620	618	620	605	587	571	586	585	608	564	635	635	540	575	513	601	566	604	594	593	601	582	642	637	654	540	570	631	655	561	621	587	572	577	613	593	611	593	613	607	591	600	621	588	636	623	594	587	573	575	626	601	561	558	604	592	600	612	609	604	543	601	572	594	597	564	619	638	572	594	607	600	633	604	650	585	578	576	586	612	596	625	572	594	583	586	548	601	578	602	626	581	590	633	600	592	582	614	600	637	597	595	605	658	601	571	590	613	542	616	597	599	556	590	589	598	601	601	552	575	609	638	586	567	609	617	575	588	567	592	584	610	563	596	649	599	608	554	544	582	586	579	614	621	585	633	599	619	576	575	631	573	564	561	596	590	585	588	602	591	527	569	586	606	628	555	589	580	619	626	590	614	576	633	629	603	546	641	642	552	593	616	614	562	587	578	601	551	612	575	582	598	616	611	589	591	551	590	579	602	624	612	598	576	534	601	628	586	602	587	632	613	582	616	633	613	554	584	573	598	605	562	595	539	620	579	612	634	561	609	621	584	622	586	598	591	595	605	564	590	594	601	621	556	597	565	598	588	618	574	587	581	501	621	582	580	615	577	567	607	619	563	566	598	592	580	562	583	607	656	628	570	606	614	597	616	608	585	563	631	578	618	544	565	588	579	589	591	550	607	626	611	645	573	613	593	578	615	577	593	629	582	587	589	583	650	587	618	609	596	622	602	557	584	585	658	588	603	575	591	591	617	623	613	588	614	567	569	598	555	595	555	538	557	646	589	582	580	579	599	588	606	636	540	610	645	601	605	594	570	575	586	567	591	618	615	593	602	575	601	628	593	575	578	610	624	593	592	610	570	567	566	589	614	590	619	525	612	589	576	609	634	584	580	623	600	600	601	623	571	580	603	567	554	591	560	614	661	596	560	624	638	606	588	570	580	573	600	563	649	578	573	629	621	609	595	607	617	581	579	653	563	557	660	563	622	577	606	569	569	649	590	624	619	590	559	593	577	551	592	574	576	610	595	581	625	608	573	649	568	604	542	591	582	597	652	599	601	558	590	599	589	635	611	623	581	575	596	560	587	559	625	592	634	614	578	577	610	594	594	619	559	591	605	608	603	586	595	553	579	616	586	591	637	542	554	578	605	566	645	585	585	608	545	664	584	560	601	582	641	599	600	602	615	645	604	621	590	618	573	590	601	591	537	598	613	623	599	618	605	574	619	570	614	591	600	574	622	634	598	590	576	642	578	586	606	574	629	581	584	617	614	577	582	573	558	598	572	586	611	587	588	568	610	614	566	597	603	626	616	612	596	606	622	551	607	631	578	598	575	579	606	608	552	578	619	585	543	579	573	571	573	594	582	617	586	566	603	547	615	635	589	589	599	583	591	605	594	575	604	581	628	618	576	560	659	611	545	636	647	612	634	570	602	611	595	619	629	612	594	622	594	594	577	595	607	580	593	616	551	589	584	578	610	572	614	614	593	566	650	592	607	605	603	578	579	593	562	584	588	609	594	624	614	598	581	582	628	610	621	611	600	587	596	578	595	583	581	588	619	624	591	599	607	623	638	565	589	555	580	588	608	573	575	581	592	593	594	596	635	583	604	572	588	573	590	587	617	619	584	598	624	562	622	580	573	609	557	564	592	609	593	567	563	592	562	577	595	598	566	588	628	567	654	581	620	647	608	561	614	587	601	593	614	538	588	587	611	539	611	616	624	596	589	590	586	570	593	621	601	591	608	596	579	598	598	588	610	584	597	615	566	568	608	545	585	575	595	567	609	591	555	626	596	609	615	570	623	563	589	600	567	586	606	601	578	613	576	589	583	580	649	590	636	606	573	610	590	587	580	586	622	565	584	597	628	579	565	595	568	576	601	595	582	594	586	610	590	582	574	579	575	616	565	605	621	578	595	592	618	569	607	584	598	610	576	564	568	579	604	615	627	597	631	570	653	597	556	536	560	585	598	623	602	564	556	573	623	597	634	605	594	646	620	620	566	597	566	657	639	611	614	581	585	572	596	557	622	622	590	577	591	584	587	586	605	587	575	578	588	620	563	593	572	591	661	586	618	574	584	592	606	586	641	556	595	611	590	590	563	594	553	626	610	561	621	607	612	615	586	600	547	609	596	636	607	572	581	539	611	597	540	573	602	628	537	572	585	549	591	613	612	584	611	602	581	553	574	621	574	555	631	628	560	586	592	618	612	597	599	576	627	595	590	540	586	557	592	587	610	586	581	622	594	624	596	596	555	597	596	603	588	580	601	570	587	624	548	613	587	574	557	554	554	588	605	611	598	600	604	595	594	578	605	583	582	620	600	579	611	606	636	562	591	593	595	562	637	601	598	550	571	619	535	657	609	633	625	535	633	585	578	630	585	569	622	648	566	585	628	574	587	598	558	582	629	607	607	575	561	549	549	622	586	582	599	614	595	569	629	585	599	603	576	616	585	635	590	587	574	530	579	617	552	578	638	612	555	605	542	616	572	587	579	578	583	553	560	597	601	606	599	588	537	537	601	596	601	611	588	616	628	575	625	623	593	610	571	592	597	638	625	578	609	567	567	630	585	566	590	597	620	596	578	594	576	572	608	621	638	577	569	605	615	576	575	615	602	600	560	585	595	564	576	589	568	592	578	588	569	569	599	605	640	601	623	615	587	618	598	594	582	613	630	561	564	547	558	647	597	559	597	626	598	617	603	562	605	558	620	552	595	632	589	613	551	599	602	612	605	611	600	582	595	625	588	557	587	596	572	577	582	588	602	583	589	612	607	583	585	608	582	611	598	575	552	572	573	599	565	582	573	622	573	644	572	600	572	580	557	561	561	622	585	538	560	643	595	545	587	585	607	586	579	628	622	631	602	631	592	508	605	555	560	597	608	595	579	607	608	595	565	565	565	599	598	546	614	580	596	583	579	562	575	617	624	604	589	641	594	573	576	612	572	617	574	531	618	555	597	616	600	633	558	612	604	570	602	610	609	604	552	571	609	607	623	599	631	614	563	604	575	573	620	622	590	639	618	565	567	598	602	596	537	566	577	587	571	590	555	591	610	566	599	612	561	597	587	570	588
15735	2436	2836	2089	1400	1048	832	625	528	443	377	359	290	309	260	218	231	203	217	234	204	215	198	188	173	198	166	162	164	172	180	160	155	151	169	174	151	141	158	136	178	180	162	154	126	135	174	145	166	147	130	156	135	156	180	202	178	164	147	159	155	156	144	137	143	157	166	151	137	161	152	136	144	168	138	159	154	143	163	163	150	148	125	152	158	157	148	132	162	172	141	143	166	140	153	154	159	143	151	145	141	135	125	153	161	134	134	154	193	142	150	153	149	130	154	144	172	148	138	133	156	161	147	150	149	133	144	156	155	150	145	161	149	167	147	156	136	125	134	141	153	152	117	155	148	142	140	135	143	146	163	144	150	149	132	148	143	164	139	141	148	149	144	139	143	145	155	135	143	153	160	137	170	167	147	151	161	144	143	130	150	152	139	143	147	136	141	130	149	153	147	136	132	138	154	139	174	134	149	168	141	134	143	131	145	137	147	133	148	134	130	141	139	119	146	139	185	165	156	142	163	158	136	149	138	147	150	150	143	148	154	148	151	155	153	147	159	166	125	157	151	145	145	150	156	150	134	142	182	187	150	139	133	163	143	138	136	149	152	148	168	151	143	149	156	151	154	151	126	162	147	153	139	140	133	140	133	143	140	152	176	151	147	140	162	142	149	156	153	165	132	151	159	162	160	150	152	154	154	139	175	134	153	115	134	150	150	153	177	155	120	145	123	158	141	168	155	180	147	154	145	141	155	155	158	131	126	148	161	159	158	163	162	132	137	147	148	147	153	145	151	147	132	122	139	156	166	172	157	146	153	141	146	150	156	124	171	146	141	168	145	134	132	158	134	146	166	156	125	145	143	146	141	162	147	144	149	140	131	131	149	150	174	142	153	138	148	159	151	147	126	151	151	175	130	129	146	132	144	157	163	169	153	128	144	175	157	157	154	146	128	141	140	149	139	169	164	133	146	155	141	142	146	134	130	163	129	154	144	171	159	139	145	150	144	157	174	144	140	164	147	163	127	147	132	161	156	152	159	167	168	123	155	171	149	141	154	149	173	135	137	141	148	148	129	132	138	152	121	150	141	127	119	169	143	172	154	148	155	163	150	161	152	151	134	158	147	144	172	160	168	147	157	159	122	162	159	151	183	162	143	151	155	148	155	134	160	148	144	146	160	140	150	159	160	164	154	143	157	159	169	148	149	160	155	133	138	164	148	156	146	143	110	170	152	138	157	129	140	135	143	132	145	146	149	160	128	158	160	140	178	141	133	160	145	176	131	157	144	138	139	141	157	147	152	135	164	173	167	161	129	139	119	165	129	151	155	149	146	156	132	173	132	150	152	160	141	157	164	157	134	145	173	154	125	139	152	127	123	165	142	162	141	125	145	162	137	163	143	167	153	150	144	137	144	163	144	143	150	158	159	148	126	138	136	146	144	149	131	152	135	171	150	151	168	153	176	155	145	118	159	145	150	152	146	148	151	164	147	148	149	137	146	160	138	156	163	139	161	136	137	130	155	157	145	144	142	139	151	148	147	130	148	164	149	130	141	150	125	159	121	128	123	142	170	170	141	135	163	142	126	117	157	153	149	136	158	146	150	158	155	170	140	127	146	133	138	162	141	148	164	145	141	136	142	139	125	130	136	154	148	149	176	158	145	147	144	149	155	128	127	128	145	133	156	144	155	148	149	155	172	154	152	145	156	159	129	147	147	131	163	150	155	156	141	142	132	140	160	156	163	158	158	148	161	140	136	134	151	128	146	137	139	152	155	157	156	161	151	143	146	160	151	146	130	154	167	133	137	127	140	148	134	145	168	171	151	136	157	129	154	161	119	145	140	155	135	135	177	142	159	156	144	163	175	153	148	144	156	156	127	152	154	114	153	140	124	142	150	141	159	125	153	138	150	143	155	147	148	145	135	125	154	143	137	124	147	161	144	138	146	152	175	130	149	147	153	145	132	147	149	155	142	168	180	147	145	152	146	151	127	146	147	133	146	140	150	152	146	159	126	164	159	152	150	152	154	136	160	134	139	164	141	150	167	149	165	150	154	168	140	137	148	155	129	145	185	187	152	138	147	147	170	132	149	137	148	138	156	143	177	158	159	116	145	165	164	151	156	147	145	157	175	146	155	164	149	154	164	155	152	138	184	109	150	146	162	166	143	135	134	133	160	154	155	136	156	152	144	152	132	160	141	159	150	148	160	137	173	136	144	140	154	142	146	154	151	151	131	135	140	150	159	143	149	142	123	147	123	152	165	152	136	166	132	147	135	164	134	159	155	138	150	138	145	145	150	159	130	164	151	167	150	129	132	170	148	173	162	167	141	155	151	170	141	162	143	143	142	172	127	175	150	148	140	123	129	175	136	140	120	144	148	129	147	144	152	174	140	141	145	144	147	132	128	156	159	181	173	134	166	135	163	142	142	171	137	150	140	144	139	150	144	158	157	147	121	135	146	147	141	147	148	155	142	135	154	140	140	146	160	146	138	134	132	160	155	145	136	155	145	165	136	145	136	130	164	131	142	158	155	147	166	146	154	144	148	147	146	162	152	139	138	138	144	163	149	163	151	145	148	154	167	156	159	152	135	142	136	135	137	180	150	151	144	145	154	161	142	144	146	173	145	141	143	138	142	146	143	117	153	132	140	146	162	136	159	133	148	137	146	147	153	138	144	125	137	135	152	137	136	144	147	133	139	131	140	152	154	139	141	148	130	132	156	155	142	149	154	154	141	160	136	172	162	140	138	148	123	149	152	127	144	144	154	143	169	143	159	132	132	140	120	166	142	158	151	147	127	123	140	158	140	150	136	155	150	143	143	154	137	154	166	144	149	143	136	133	144	139	144	140	139	157	134	157	139	140	144	135	160	150	147	136	156	147	132	157	144	143	148	155	136	140	146	150	145	158	143	134	144	167	162	152	165	138	150	171	146	137	150	143	165	127	130	155	140	134	158	129	163	150	164	131	161	166	140	162	163	155	132	143	162	151	131	148	155	140	144	137	146	155	158	161	147	152	141	148	139	137	145	134	155	136	145	121	164	123	146	148	140	153	126	140	125	147	145	149	133	150	149	138	144	140	138	132	129	152	139	149	159	148	145	156	133	144	145	139	157	162	143	135	152	145	138	130	149	143	160	152	146	134	158	148	143	151	136	149	148	170	154	144	148	169	145	133	147	141	144	157	156	123	135	135	156	139	163	141	162	148	132	151	151	131	141	166	143	148	159	160	136	143	153	154	142	177	170	132	145	151	156	162	168	118	162	175	160	152	151	168	150	145	142	138	127	159	154	144	138	149	153	153	163	152	171	180	135	148	148	131	160	150	150	136	151	146	137	155	162	125	165	150	131	162	139	140	131	147	139	163	142	161	146	172	139	160	170	152	137	150	138	175	161	146	154	168	141	142	143	137	119	153	134	140	148	163	143	149	166	162	147	156	182	149	181	123	145	171	149	141	143	150	160	139	150	154	147	165	162	133	146	133	133	118	163	127
7465	2509	5759	6434	5430	4288	3650	2959	2486	2157	1878	1679	1561	1438	1314	1159	1086	1068	982	959	944	878	817	822	773	752	756	741	707	680	647	651	662	632	603	644	631	580	591	590	587	546	574	581	561	518	562	552	577	548	488	544	487	589	513	533	531	535	524	533	503	533	484	525	558	526	504	516	478	463	496	540	510	490	548	507	501	493	497	486	488	473	525	442	488	520	497	488	487	531	528	512	486	487	514	480	514	496	522	468	490	442	481	509	502	495	498	477	470	529	484	477	474	506	507	549	471	506	474	491	534	479	505	482	524	489	494	494	490	462	474	496	509	473	466	453	504	462	470	479	491	487	485	480	492	473	513	478	467	537	480	483	475	491	458	468	493	499	480	487	495	491	492	451	494	465	472	495	455	519	489	453	510	486	466	447	501	489	487	514	453	509	515	476	460	449	472	496	477	485	498	494	506	486	496	507	493	548	474	513	486	478	461	500	478	493	489	525	449	507	482	443	529	467	471	461	466	486	478	499	466	516	486	503	502	473	493	449	499	488	491	450	440	505	475	491	484	502	475	451	460	452	498	486	480	524	480	468	501	505	508	454	471	534	490	526	456	419	493	481	493	493	474	481	460	489	478	468	456	468	501	479	485	462	480	493	484	455	506	493	437	462	464	466	505	514	501	480	523	505	469	458	463	518	480	434	512	493	467	456	470	461	448	465	454	515	500	489	459	469	492	502	504	472	508	477	491	470	530	498	479	465	479	499	488	492	490	493	484	496	500	484	495	482	468	463	517	461	475	513	461	475	471	466	516	494	472	494	462	486	529	538	474	458	474	476	442	453	461	514	520	481	433	487	454	433	502	509	511	476	484	486	525	493	504	482	498	496	441	498	483	492	476	458	504	498	469	498	464	529	481	471	522	455	493	505	487	454	456	517	517	487	463	474	447	460	477	475	476	451	445	498	470	483	485	484	482	478	501	457	462	510	478	495	512	527	509	464	492	501	489	467	498	510	498	497	497	490	473	450	471	495	523	482	467	471	509	493	473	473	449	449	493	510	491	455	486	513	504	491	545	461	468	496	469	490	452	499	476	451	495	503	508	471	478	466	509	515	477	467	480	475	525	459	488	470	443	449	495	498	490	478	489	476	494	485	476	499	503	469	455	462	415	477	507	492	462	487	497	494	477	505	496	476	420	495	470	465	462	482	439	503	459	473	510	483	475	471	487	483	482	479	509	499	530	544	475	496	502	476	475	486	453	474	501	480	491	458	498	485	489	480	477	474	474	500	468	486	442	494	484	470	493	482	489	472	493	485	479	460	465	465	469	478	455	502	446	488	474	472	530	484	449	471	458	481	505	507	497	508	483	506	462	478	459	465	464	464	457	512	494	492	472	483	495	440	490	481	469	472	509	466	469	508	464	438	472	493	448	501	518	476	485	475	487	497	511	504	461	487	491	501	492	491	451	541	496	526	492	470	494	495	497	502	508	500	534	459	490	514	471	506	477	465	465	488	512	481	477	458	471	497	473	500	486	476	512	457	453	501	497	507	485	459	500	487	463	453	517	512	483	451	528	500	460	479	530	485	504	464	476	485	472	475	502	487	491	478	467	494	492	486	456	479	460	499	493	491	473	495	504	477	505	461	490	483	516	463	464	464	500	501	489	480	483	490	499	473	469	470	460	471	471	500	475	462	512	504	479	479	480	459	499	469	490	502	483	490	464	482	486	472	481	486	474	512	479	495	482	490	458	509	469	495	483	485	446	533	458	480	510	516	476	510	484	479	480	478	474	483	453	494	490	500	481	482	506	549	532	522	473	499	493	468	511	512	523	476	484	548	489	529	490	482	479	512	544	481	463	464	460	480	471	487	508	455	468	488	452	454	469	482	454	474	445	459	492	494	490	485	526	493	470	529	518	519	496	481	473	470	492	455	501	477	484	477	470	452	482	493	491	498	452	503	461	494	492	429	514	497	480	467	492	483	487	463	494	471	499	498	498	522	515	495	496	463	492	492	473	476	474	481	506	485	476	457	480	475	471	451	472	467	453	496	492	498	503	466	466	448	490	478	457	475	491	493	481	434	468	496	515	502	455	478	469	492	486	445	501	466	484	501	491	503	451	474	501	480	454	447	450	478	478	458	496	494	553	495	476	478	470	469	485	495	479	523	466	468	478	479	474	474	474	494	494	525	434	491	538	454	486	493	453	515	481	505	472	504	508	464	513	473	468	452	517	431	494	476	479	491	493	452	497	527	459	485	471	497	456	490	488	437	510	484	435	478	469	486	505	478	467	454	454	469	505	497	489	473	475	457	507	499	462	530	488	466	462	472	527	431	465	478	495	462	462	463	444	497	518	443	470	457	471	458	430	471	462	446	464	451	536	483	532	478	506	491	513	448	453	459	507	481	499	510	448	473	471	472	448	433	509	493	497	460	512	473	477	473	493	498	497	514	524	496	451	486	528	483	480	477	509	474	464	483	498	470	464	514	472	475	490	469	479	482	459	449	502	487	503	463	512	514	476	466	505	487	489	497	521	483	475	491	486	444	487	489	480	453	490	495	475	481	469	475	481	463	500	493	501	470	468	501	459	490	517	483	488	500	476	446	490	489	473	469	462	465	516	502	514	455	482	482	506	450	462	472	476	479	489	464	475	493	471	478	484	495	468	504	464	460	523	474	459	427	489	461	500	461	506	469	470	483	436	476	490	469	486	516	487	457	515	486	495	462	462	484	498	489	472	469	510	461	471	502	484	461	460	510	513	488	510	505	427	487	452	473	467	502	514	528	521	483	431	476	504	491	446	494	476	498	452	497	472	476	468	491	468	484	480	521	489	464	460	485	464	481	442	540	457	437	484	459	461	464	463	510	510	477	465	461	489	465	475	509	453	521	467	440	501	493	464	495	508	468	516	453	488	477	445	466	501	465	502	483	503	483	468	485	507	491	459	488	462	512	507	512	472	482	546	498	454	461	495	470	419	484	501	506	507	476	503	518	523	518	448	484	487	450	484	476	482	482	495	490	514	485	505	473	490	492	499	492	490	480	461	494	479	480	486	498	447	477	488	492	495	439	472	483	484	446	491	448	460	462	465	495	477	449	518	496	515	466	520	486	456	488	485	483	454	488	456	527	493	450	485	515	513	510	480	519	493	489	429	475	483	489	479	495	487	474	513	460	474	483	472	492	460	466	425	498	497	490	483	503	462	481	521	496	507	526	492	487	462	459	473	484	495	460	496	492	488	495	488	452	521	517	511	490	486	543	464	461	484	428	474	509	471	481	498	466	472	490	466	479	482	496	465	483	488	485	492	454	498	511	441	466	462	490	470	502	498	477	488	490	479	479	453	497	496	492	502	519	475	472	481	434	453	519	512	448	443	462	500	483	488	479	488	506	479	459	473	454	506	458	471	466	464	487	442	495	510	496	475	466	495	506	478	493	469	474	493	514	489	487	486	499	487	468	485	489	461	506	513	487	462	484	465	466	484	494	462	449	519	517	535	496
2056	373	406	399	368	357	345	369	335	304	327	345	327	369	361	355	333	343	347	337	336	333	339	329	349	326	325	312	326	337	403	365	354	294	332	336	343	329	362	345	322	323	339	347	354	356	288	364	313	336	337	326	328	335	353	348	322	333	312	336	344	324	335	362	323	291	312	312	335	338	309	312	355	328	321	334	327	331	314	337	330	356	301	332	339	343	322	331	331	351	328	331	308	315	309	314	312	345	327	343	339	324	337	326	354	364	291	328	307	334	336	364	332	320	315	364	315	334	332	344	332	309	329	340	323	318	306	332	338	314	338	346	348	338	346	341	282	317	313	344	343	334	379	340	317	326	328	329	328	368	316	340	357	317	280	329	332	360	319	342	344	339	328	302	330	345	375	357	320	342	329	313	374	347	323	353	377	361	325	343	321	356	266	324	345	315	326	332	322	341	296	344	316	319	330	317	326	309	307	289	343	345	311	333	331	346	315	323	378	343	300	332	343	329	328	330	314	330	353	309	344	319	344	345	312	323	332	340	351	342	329	333	350	386	337	311	351	294	336	323	310	302	325	355	348	353	317	338	362	288	338	354	315	339	339	336	367	311	319	348	315	335	332	339	339	329	335	333	343	359	351	370	333	346	331	328	326	304	335	327	344	326	332	342	337	292	343	329	320	335	351	334	360	329	329	345	331	313	336	374	333	323	338	323	347	330	314	328	327	342	329	298	308	350	320	336	324	323	345	312	326	305	336	321	312	347	353	342	313	314	330	348	322	332	345	341	336	347	323	314	339	324	330	390	341	350	347	316	369	333	344	335	351	307	336	321	345	336	295	316	339	287	370	327	290	328	332	347	332	340	305	302	305	361	332	309	320	339	333	344	350	332	354	329	310	359	330	319	334	345	329	346	322	341	335	355	302	301	359	298	341	337	344	341	347	345	355	337	350	309	331	338	349	317	347	331	363	318	383	356	359	347	343	336	320	317	314	337	359	315	330	326	328	324	345	338	324	301	317	314	337	311	342	308	330	361	327	317	359	355	312	330	361	368	324	335	317	312	310	339	333	343	356	319	345	298	362	320	342	343	314	303	319	378	348	313	309	343	340	366	330	330	295	347	363	346	414	334	348	331	322	348	362	339	325	342	367	305	323	337	328	315	338	327	357	345	340	324	348	365	358	326	312	319	343	335	333	343	316	330	315	329	317	351	347	338	349	314	317	355	353	347	354	311	329	321	299	354	351	358	312	341	323	346	368	341	323	330	331	339	329	338	307	308	341	358	335	312	332	333	313	348	331	349	306	338	373	301	331	334	341	310	328	316	314	323	348	351	362	349	311	323	351	309	370	325	344	312	351	333	344	341	332	323	281	342	347	294	339	309	287	307	336	315	346	342	338	333	343	338	327	307	332	372	351	328	354	355	356	324	371	318	324	332	340	302	302	316	340	341	345	329	299	337	346	331	366	305	337	353	290	333	339	347	343	281	293	322	348	294	332	336	356	290	357	363	338	335	363	344	322	326	351	295	327	331	338	354	340	351	314	343	315	320	323	377	348	326	362	341	311	350	343	344	368	330	308	357	298	323	353	292	307	318	357	319	330	364	344	287	333	339	338	345	314	346	341	334	351	334	333	331	314	334	307	316	330	324	307	329	302	341	350	306	347	353	319	292	354	326	323	357	323	312	325	317	345	341	350	345	359	323	346	353	310	309	309	322	333	318	356	335	337	308	337	358	310	360	335	346	317	328	326	315	302	358	350	356	351	362	353	312	324	362	347	322	320	347	369	317	318	357	335	345	332	336	327	336	333	332	331	337	310	325	325	332	340	334	340	309	350	322	322	385	347	337	318	364	312	309	333	315	357	325	361	327	314	320	325	326	337	330	324	313	348	304	337	362	339	334	351	352	347	344	312	355	321	345	343	316	331	312	322	305	372	310	332	365	293	352	338	314	352	305	354	314	359	335	350	315	330	331	325	352	344	326	331	344	339	309	365	311	320	328	311	334	330	322	339	331	334	340	328	339	319	328	321	341	351	354	333	317	340	329	357	308	359	349	363	353	328	323	375	347	336	331	355	332	334	310	326	301	313	310	303	343	339	347	367	305	342	322	335	322	344	324	360	332	344	304	354	347	369	310	325	352	336	317	355	338	332	337	312	313	326	340	301	348	326	344	340	342	340	333	332	351	323	353	340	342	307	293	312	313	356	344	335	339	317	343	315	323	317	350	367	273	314	317	345	319	336	331	315	329	349	359	280	312	294	342	329	316	308	333	325	307	369	330	301	320	340	352	326	325	328	327	352	324	323	327	361	359	312	341	327	338	288	345	351	341	318	364	322	338	323	338	308	353	321	330	397	327	353	326	337	346	339	319	326	317	333	340	360	327	363	363	357	317	369	326	323	347	304	316	316	312	350	346	339	330	350	357	335	358	350	353	318	352	333	333	326	324	356	360	358	326	325	339	337	328	351	344	318	341	334	371	328	348	348	316	311	327	336	335	312	337	319	321	311	320	326	337	318	327	347	367	332	333	321	306	352	321	334	361	295	296	329	324	353	338	325	370	300	350	339	358	328	338	335	359	334	374	357	328	334	319	325	359	310	377	360	344	330	338	353	299	273	362	319	337	338	358	329	359	326	324	332	296	343	339	275	311	303	382	322	350	303	313	342	316	322	312	336	316	335	346	324	373	325	365	331	326	319	342	358	332	339	361	325	350	329	328	349	342	321	325	324	343	333	300	341	336	317	360	338	289	331	338	294	325	313	316	318	355	344	340	316	342	355	343	347	341	313	359	348	371	321	352	335	341	336	340	355	340	336	347	303	306	323	316	332	331	333	347	311	317	324	324	329	347	326	336	326	337	362	330	336	325	349	318	341	342	326	366	331	344	309	346	322	341	345	340	321	354	321	334	347	324	335	335	303	354	335	343	361	298	350	349	341	325	358	349	308	332	323	311	334	303	361	337	303	352	350	332	372	344	298	318	352	337	335	317	353	320	341	321	353	344	343	338	329	354	330	356	326	341	335	315	348	351	349	354	314	303	339	321	355	320	311	314	336	351	272	342	327	335	325	289	341	351	315	301	345	341	315	332	320	313	323	333	327	324	370	309	331	375	291	322	337	348	332	322	273	334	349	330	324	329	345	357	318	297	330	328	348	285	326	349	309	392	314	326	333	316	332	320	326	320	350	335	290	365	294	322	347	338	356	338	339	310	306	327	306	340	362	355	339	318	323	333	322	339	377	348	271	359	336	331	338	351	304	319	321	358	319	364	307	335	305	305	337	348	316	301	330	340	322	333	358	334	334	292	330	369	336	300	349	332	322	330	347	351	329	344	332	341	321	328	284	336	343	369	305	340	343	327	296	334	360	283	331	336	333	321	324	321	339	323	313	320	335	385	324	326	361	343	293	344	331	365	303	317	320	327	362	325	324	366	340	353	359	354	319	325	351	379	340	349	315	316	339	328	334	338	302	379	339	325	351	343	336	367	313	338	316	307
2416	1024	1071	1092	1057	1063	1070	958	965	982	998	953	934	999	969	934	971	978	956	948	947	951	950	917	920	947	1012	949	999	968	888	930	987	934	894	924	980	1015	947	1039	969	932	932	986	965	981	904	927	984	942	965	955	953	979	959	978	963	959	991	934	1000	931	929	985	925	960	942	939	963	947	939	893	902	975	934	957	969	1006	967	927	1000	908	945	965	911	942	975	901	1014	970	935	916	967	919	958	950	978	949	929	950	993	957	920	941	960	922	975	966	934	917	935	904	956	924	957	978	938	988	951	947	918	982	937	1015	927	980	924	937	912	974	954	954	940	884	938	957	937	956	885	993	909	896	917	961	916	1011	914	933	989	949	956	953	938	985	926	1020	946	903	930	1012	959	923	957	972	870	955	981	925	944	892	946	963	950	935	898	959	958	942	960	914	937	954	989	1010	983	951	878	914	981	988	1004	900	945	930	945	931	927	936	1014	937	972	949	966	980	917	973	974	961	939	957	1030	987	969	898	1012	996	958	928	929	945	902	961	910	917	989	977	941	942	951	951	917	953	1000	949	948	930	1002	971	919	972	976	942	924	1003	918	974	983	930	941	872	901	928	948	935	952	956	917	881	954	977	969	974	868	921	968	928	960	976	934	902	927	942	986	957	955	935	938	976	957	931	960	897	986	994	970	960	918	964	951	1042	989	939	990	971	967	952	931	924	993	955	980	918	922	885	962	913	945	962	956	988	968	958	953	916	967	962	1006	947	910	975	911	907	954	953	986	934	895	887	972	947	904	956	944	990	958	918	965	914	974	914	900	969	1002	891	907	953	1016	883	928	926	929	951	931	906	915	969	951	906	956	940	966	958	931	965	962	950	984	941	957	988	955	948	956	935	978	980	931	960	915	981	936	940	883	978	923	954	967	874	969	893	939	900	896	898	894	907	968	999	941	926	916	973	987	963	958	882	1009	958	945	934	957	983	946	954	945	958	962	936	912	931	958	981	962	937	929	963	984	943	935	950	961	968	981	986	956	948	974	993	903	960	958	908	953	970	933	932	980	976	926	983	954	938	936	912	900	966	937	927	959	970	946	979	989	956	924	897	973	987	952	996	957	898	1012	940	991	959	907	934	985	956	997	891	909	937	967	916	1007	988	888	925	972	991	932	966	970	968	968	978	941	923	918	948	1025	954	988	964	925	928	928	951	996	959	951	926	960	965	965	973	899	906	986	924	945	980	969	984	904	965	1000	957	975	1011	912	916	934	968	914	900	950	947	956	918	907	936	1021	1029	908	921	964	981	945	928	919	938	994	946	941	945	955	992	877	953	944	924	940	967	942	896	874	941	968	930	981	950	965	959	971	927	947	906	964	905	974	942	978	874	981	926	950	980	918	959	902	924	911	1030	947	886	955	912	934	998	973	908	972	1006	952	931	1005	921	984	929	962	995	973	1000	939	965	920	920	979	974	971	979	950	941	994	925	971	945	930	949	922	904	903	904	996	906	959	954	970	932	915	922	893	941	1009	904	948	955	972	969	870	946	878	960	952	975	995	957	976	910	950	917	928	934	936	924	1000	967	945	957	920	950	942	964	985	953	946	992	911	928	968	917	987	1000	944	983	965	971	945	949	923	926	949	953	938	923	904	993	899	937	972	931	953	970	1018	978	957	931	980	874	980	966	971	966	1017	960	920	917	965	935	911	959	900	966	872	952	892	914	928	927	960	918	926	959	945	999	905	968	955	944	929	923	943	898	933	919	897	949	909	981	953	945	970	981	991	965	945	978	939	958	935	970	933	946	979	949	916	936	992	897	879	937	975	970	979	999	939	944	916	886	909	924	952	962	924	947	975	987	924	989	948	919	1013	980	927	974	968	972	930	943	968	931	934	966	966	987	916	987	949	902	954	956	932	944	964	951	976	936	908	1036	973	987	950	942	865	970	956	938	980	981	957	920	967	987	948	946	959	951	945	954	993	950	951	961	920	923	881	913	960	930	965	979	985	993	962	917	952	960	923	1014	883	935	972	947	915	971	999	934	925	945	929	899	958	984	919	990	923	901	940	963	981	928	989	938	949	914	940	939	916	949	954	955	929	964	974	906	935	935	943	926	990	935	976	935	980	928	972	951	944	962	947	983	943	890	901	917	958	947	944	904	989	927	967	948	886	927	925	944	977	917	910	896	931	968	942	930	884	947	942	966	928	939	953	1024	963	945	919	925	977	992	929	988	958	946	916	955	938	954	925	948	974	994	946	925	936	970	946	909	975	978	934	960	933	996	949	973	935	986	969	1009	914	928	957	999	969	923	929	945	966	922	989	935	964	951	1004	990	915	990	921	907	967	937	958	979	946	978	980	965	936	961	962	999	939	940	955	939	946	956	901	954	991	991	921	968	941	902	908	976	905	969	912	982	933	960	958	900	1009	973	921	969	920	927	941	962	973	973	950	908	930	916	910	938	917	943	999	944	939	914	940	921	935	914	904	949	944	941	929	943	939	967	935	982	934	896	937	972	949	979	966	934	907	933	942	909	893	937	965	957	883	981	981	1006	980	983	953	924	961	942	932	949	903	993	904	956	933	922	931	904	901	983	942	984	939	1023	912	945	982	925	986	936	938	979	966	964	944	993	963	897	922	944	943	926	923	941	978	910	936	954	937	978	965	955	941	959	896	958	973	1022	894	923	969	931	944	952	941	977	957	890	900	939	925	935	971	939	926	939	921	909	950	960	979	946	902	965	927	879	916	917	922	942	952	997	912	926	973	943	942	940	999	946	960	931	969	938	937	969	900	916	907	954	933	884	927	940	945	946	977	923	921	1004	884	956	968	924	911	961	937	950	934	1046	909	889	951	898	976	914	947	975	911	947	935	965	978	924	917	952	1000	943	972	932	968	990	939	948	954	968	949	995	967	944	943	939	938	940	969	940	933	982	941	945	939	941	876	950	998	952	894	905	930	925	941	988	931	985	961	913	920	920	929	948	925	972	938	1010	973	965	931	975	965	999	934	960	935	925	977	971	966	947	938	985	912	920	939	979	915	933	1005	940	981	968	937	919	925	996	937	931	965	947	946	888	928	910	923	954	929	1027	957	924	962	940	959	970	919	923	972	1008	946	955	948	938	877	925	945	1003	966	906	935	910	937	941	926	994	963	955	981	875	892	1020	971	952	963	949	927	931	919	905	969	1019	950	977	999	903	978	969	920	977	980	1002	896	989	900	950	955	946	979	918	944	941	941	924	927	923	961	936	944	940	941	965	937	974	963	949	867	997	949	943	943	977	928	1007	932	923	928	948	956	968	1014	930	964	953	946	952	1007	971	922	939	962	935	924	987	949	928	937	962	922	997	970	969	934	974	940	983	949	965	931	939	1006	890	934	942	958	932	925	931	906	940	956	936	966	980	1016	980	964	933	935	951	963	889	958	935	952	1004	920	948	992	968	982	996	927	940	975	940	929	908	996	977	895	958	944	919	900	902	928	907	957	924	950	968	972	915	928	985	959	945	956	991	943	945	952	961	956	952	977	948	954	980	975	906	880	936	953	879	995	969	901	886	915	991	903	889	979	907	1012	984
8629	1151	1388	1191	847	589	517	405	365	299	291	271	283	265	250	267	227	219	225	213	219	246	228	219	210	207	225	217	211	225	223	199	215	207	204	213	198	204	232	222	219	196	204	204	205	202	226	189	193	181	191	197	215	198	205	191	197	212	193	205	200	192	200	176	213	210	207	189	192	188	213	198	212	189	192	201	207	182	199	190	195	192	197	190	190	195	182	204	192	188	181	205	201	170	187	199	196	190	176	202	207	186	186	208	158	200	175	211	186	199	189	181	160	185	194	193	183	180	203	175	193	195	194	193	201	192	181	187	182	183	198	193	202	191	202	182	191	194	214	155	174	213	191	183	196	204	177	177	191	170	187	182	190	189	198	210	190	197	176	203	184	194	185	170	206	217	192	198	206	195	195	216	179	204	195	193	195	169	171	185	178	185	182	194	191	178	204	192	176	215	183	200	179	197	185	204	168	185	177	203	192	188	151	190	179	199	188	197	202	192	208	198	178	200	186	195	204	186	190	183	176	216	199	181	223	200	209	192	197	138	199	173	171	199	188	179	177	210	222	193	185	180	205	181	185	183	182	186	214	188	194	180	202	199	198	171	175	192	187	193	174	192	219	194	217	201	180	170	190	173	205	218	211	196	196	206	185	190	193	156	186	218	201	200	208	207	198	171	200	181	201	185	189	189	164	200	181	185	189	176	189	193	207	206	187	173	189	181	179	193	193	198	208	216	179	195	205	211	214	196	180	196	184	207	169	215	170	190	199	193	192	203	222	209	203	194	197	226	189	195	178	206	190	194	191	184	229	184	208	211	178	194	191	207	208	199	179	202	189	182	194	197	188	213	183	218	187	194	189	199	201	175	194	203	222	178	205	213	182	180	198	207	209	220	202	221	194	198	199	200	210	187	197	217	203	199	218	196	176	196	201	218	223	181	201	191	198	197	196	175	184	183	241	174	182	223	184	188	199	205	182	216	196	192	218	194	198	199	185	195	199	182	178	212	204	213	212	179	200	197	207	212	203	200	190	191	207	214	208	197	187	184	187	187	196	201	194	172	199	201	200	208	187	196	211	212	190	199	207	188	179	173	200	195	202	187	204	184	186	191	197	191	189	200	182	204	175	193	182	191	165	191	210	186	195	207	182	195	203	191	212	218	213	178	191	185	195	163	191	228	217	204	187	177	198	204	175	186	185	198	178	178	160	199	169	171	167	202	173	196	196	199	173	188	211	197	215	195	200	188	183	210	181	213	203	201	190	184	165	189	204	170	219	194	188	183	204	175	188	194	192	191	195	178	227	199	192	182	197	187	194	171	204	208	217	204	174	210	216	184	211	190	169	199	186	207	179	208	183	177	201	192	188	177	200	187	193	182	188	195	206	181	201	179	190	196	220	202	191	205	207	170	200	210	188	177	193	195	194	186	203	202	167	186	202	183	194	184	176	182	188	209	204	171	195	210	204	214	195	189	200	198	191	193	198	198	194	228	193	184	214	193	195	173	177	191	176	205	202	208	181	205	213	188	186	185	200	202	176	205	190	192	184	195	173	212	200	188	201	230	176	192	196	182	209	181	189	185	173	185	179	202	185	179	191	171	203	167	186	186	211	204	203	188	202	199	200	211	184	192	200	181	213	206	198	185	199	204	194	190	220	192	194	156	185	195	183	174	166	199	187	189	190	194	195	206	171	191	215	185	189	193	196	208	180	180	199	196	178	182	186	187	196	186	199	196	209	209	198	207	208	211	187	194	217	205	203	185	204	190	190	199	196	201	194	208	185	177	201	216	197	208	199	209	167	175	191	219	184	182	210	215	191	193	192	198	170	188	191	203	188	200	187	188	210	187	208	197	197	196	217	179	190	202	164	224	211	189	179	200	172	179	195	218	219	216	199	186	203	201	208	180	191	197	191	188	180	202	193	183	190	179	183	202	192	198	199	177	189	177	191	177	212	203	177	184	202	208	191	192	190	189	198	192	173	166	201	191	201	170	208	194	197	180	182	178	175	193	202	180	184	210	203	181	194	184	215	204	226	211	184	192	196	191	207	225	225	189	191	190	188	194	194	207	206	174	216	173	173	193	184	212	186	180	202	213	200	174	187	219	191	227	199	207	206	201	210	193	186	193	203	210	173	224	205	203	201	202	181	185	175	165	163	189	204	189	198	177	181	159	197	187	189	171	197	170	181	198	193	179	208	179	184	194	192	205	193	180	205	205	195	183	201	198	203	205	176	226	207	188	210	192	201	186	184	201	182	193	197	203	195	203	202	189	179	191	165	202	205	189	210	189	194	204	209	193	204	183	195	171	195	230	179	195	207	173	218	213	198	183	170	218	226	188	185	195	190	187	201	183	210	220	196	176	197	198	199	188	181	197	202	189	213	188	194	192	204	200	199	179	189	220	220	208	194	215	184	196	184	214	178	166	204	178	208	208	187	191	174	218	174	201	185	226	191	191	186	206	196	188	194	197	197	184	206	173	201	197	184	193	191	200	202	219	183	188	166	204	198	192	213	192	208	190	194	183	183	189	198	203	180	195	190	193	199	188	216	195	181	202	183	199	193	158	188	193	189	181	165	190	191	197	190	198	205	183	181	182	187	197	204	201	196	199	198	192	191	173	185	200	191	177	207	192	197	221	180	197	205	185	183	178	199	210	197	205	188	184	210	182	162	195	218	196	191	184	214	201	178	187	173	180	175	190	199	189	181	188	186	186	185	196	176	220	194	184	177	190	220	203	189	205	190	207	209	168	204	195	190	194	210	185	204	216	207	185	179	221	188	164	210	242	206	191	192	194	213	204	197	188	181	229	227	195	183	185	197	177	196	175	198	202	217	185	181	194	196	195	201	165	174	222	180	170	186	201	198	203	185	210	202	177	194	182	194	196	210	176	190	216	203	164	208	186	203	203	192	171	181	197	179	166	194	182	198	207	194	178	197	171	209	198	179	191	205	175	196	181	210	215	177	171	201	207	208	209	201	206	182	182	195	192	185	200	194	210	170	205	184	202	186	187	189	170	183	216	193	199	205	180	225	184	184	190	191	167	175	197	200	210	187	196	180	175	217	193	199	202	190	180	177	179	215	214	177	199	217	171	213	194	180	193	210	184	177	215	213	190	204	189	202	220	193	189	195	196	205	190	189	191	160	186	204	194	198	193	157	197	196	183	192	178	184	186	196	205	202	196	188	204	188	206	196	182	214	180	198	200	196	183	189	208	243	189	210	189	193	204	191	189	205	179	189	188	199	166	172	169	179	179	221	184	215	193	207	190	186	187	180	212	200	184	167	188	200	178	199	188	181	204	213	202	199	188	202	202	197	225	186	200	191	196	183	186	183	203	189	197	223	201	197	179	215	179	207	237	206	202	195	204	206	211	181	196	198	202	186	175	207	162	200	190	185	192	196	191	201	177	184	202	188	196	184	186	212	173	199	199	201	190	188	201	208	179	199	181	207	193	189	189	171	191	180	204	190	159	198	193	219	186	194	175	219	179	183	181
5550	1582	3232	3688	3240	2595	2233	1898	1629	1442	1286	1242	1103	1074	1002	968	853	838	827	811	790	812	780	771	733	734	748	721	699	737	678	660	663	703	677	637	661	678	675	668	603	630	612	595	601	655	669	665	627	614	657	636	603	579	631	647	610	633	619	624	614	623	620	679	578	605	647	582	577	624	589	618	611	595	624	589	628	612	609	616	629	616	593	660	589	623	577	641	620	603	651	576	594	587	583	573	605	606	602	623	584	614	609	605	621	622	672	610	645	601	602	588	570	573	616	620	620	677	614	572	600	592	639	554	584	623	602	577	594	610	613	642	608	597	629	550	581	597	611	631	592	594	581	582	584	576	614	635	615	616	550	620	632	556	577	612	584	595	593	632	589	604	588	614	628	593	629	579	575	584	610	584	569	624	615	592	541	574	588	596	596	539	593	587	623	583	620	605	574	558	546	620	581	564	599	594	633	584	609	583	600	567	554	615	598	602	575	581	560	599	602	618	579	606	601	622	584	579	596	582	606	615	588	601	608	591	609	600	592	583	592	565	630	571	607	609	569	587	549	580	566	599	595	574	638	612	551	560	575	584	600	639	588	578	636	577	629	609	595	612	609	598	589	579	584	559	581	632	605	545	597	579	584	607	598	606	598	579	595	570	615	609	581	587	568	587	640	598	588	532	573	568	559	583	635	618	620	595	584	560	623	583	584	583	607	588	619	613	544	567	582	594	658	588	578	545	581	590	607	631	610	622	533	571	562	551	609	589	565	631	612	566	602	572	556	591	544	615	557	614	631	585	545	605	595	627	567	596	611	609	607	586	574	596	583	605	623	598	583	602	567	602	558	565	580	572	588	609	640	584	589	609	627	574	571	564	527	590	567	610	608	603	598	592	558	585	594	635	579	587	581	597	615	608	610	565	583	546	572	574	531	590	629	626	588	581	576	609	621	574	581	604	566	622	573	582	604	563	611	591	576	584	612	624	562	599	582	639	558	574	582	652	622	565	592	557	624	593	563	633	584	540	617	578	603	586	588	541	600	601	585	559	591	547	585	607	548	578	572	639	627	545	569	562	579	568	565	610	595	531	625	558	610	584	573	564	535	603	569	581	623	551	560	618	583	583	650	585	609	563	637	567	623	586	562	616	578	572	586	614	556	637	619	561	580	628	603	582	585	600	582	593	602	585	591	593	560	571	596	590	618	623	638	628	619	585	611	587	605	578	604	622	623	559	624	588	572	619	589	595	542	590	605	605	601	569	557	577	576	598	616	568	621	558	602	577	591	576	594	536	606	596	638	593	551	631	600	542	605	598	610	588	600	578	575	597	563	592	626	602	533	569	593	523	595	555	535	601	625	617	594	584	582	541	583	620	551	603	594	595	612	611	579	577	554	566	570	611	565	584	591	603	580	612	600	602	603	575	606	535	560	578	595	634	585	616	585	598	579	580	613	594	588	569	618	616	572	621	623	632	577	565	600	579	566	605	616	632	626	613	617	614	606	589	595	571	632	550	595	600	559	583	601	580	604	572	594	559	609	599	596	584	577	593	627	620	577	567	593	641	598	609	566	560	621	584	608	606	593	637	599	625	578	611	600	600	569	582	579	612	608	606	570	578	541	580	567	626	576	566	546	595	557	647	565	620	553	586	617	573	553	587	604	616	569	641	622	533	615	609	580	586	596	582	622	595	619	634	592	573	604	577	584	584	574	561	576	588	547	587	550	584	607	605	596	601	564	560	584	598	582	610	586	585	610	576	636	582	609	615	606	580	566	588	605	546	564	564	613	608	573	636	612	589	588	564	583	599	635	589	567	578	576	582	562	563	609	596	585	596	574	595	532	574	572	579	607	624	597	600	610	615	628	603	617	644	598	616	660	595	576	591	573	547	565	550	604	588	589	585	560	668	587	573	588	600	564	559	580	570	595	558	573	588	577	584	566	607	603	565	569	615	586	595	591	582	586	584	598	567	610	582	583	575	610	599	595	595	576	582	580	606	575	593	601	583	575	572	622	597	564	585	591	613	608	550	618	574	572	619	621	622	595	598	611	596	580	586	602	583	588	558	565	541	578	587	566	578	565	563	608	610	589	591	555	545	578	584	591	583	590	646	583	540	613	594	535	615	625	615	582	583	607	587	564	613	619	610	566	598	588	595	584	604	587	559	595	595	617	615	583	615	608	610	579	586	591	566	596	628	625	603	598	593	592	602	672	614	584	577	590	573	570	574	606	645	632	589	599	561	641	608	593	605	606	608	601	645	633	600	626	591	580	610	593	541	562	604	604	574	577	631	601	586	605	647	600	587	601	581	601	613	582	596	577	587	571	581	571	592	598	573	598	613	626	560	628	582	600	570	586	566	602	563	603	602	588	563	648	619	572	587	593	618	561	609	585	609	631	583	580	549	569	592	626	588	570	607	588	621	579	572	608	597	585	596	598	574	533	583	583	627	598	637	584	591	596	544	581	576	587	598	575	577	638	594	623	576	644	589	606	614	587	599	585	574	582	586	621	597	609	602	586	604	573	608	614	578	626	614	603	573	563	553	600	639	577	616	588	598	587	607	594	571	601	615	620	595	594	570	577	579	600	596	584	618	649	580	598	572	592	649	594	552	581	563	548	558	586	596	606	622	591	574	589	583	596	551	575	601	592	583	614	570	641	604	590	601	625	583	592	596	609	591	590	604	618	586	589	586	578	580	598	602	558	602	606	584	597	633	648	557	614	598	565	623	590	567	575	614	592	605	550	617	589	603	593	559	571	571	571	570	573	538	591	622	585	602	594	648	577	564	598	597	573	597	607	635	589	606	633	563	601	590	606	550	604	602	593	606	563	559	551	589	563	585	560	551	577	587	600	580	600	586	580	551	603	622	612	643	547	563	565	566	583	573	580	614	610	589	570	577	580	559	593	585	615	565	621	574	618	545	597	594	559	524	570	609	576	580	596	604	608	607	615	558	584	604	564	577	602	586	572	580	594	567	593	586	596	579	580	573	587	598	558	636	590	598	594	594	618	623	560	572	603	630	563	608	564	606	611	559	582	605	613	623	626	599	586	603	585	567	623	597	628	575	571	558	555	559	619	589	600	607	569	615	575	593	543	579	602	594	554	596	620	611	586	593	596	567	614	609	618	600	594	555	587	620	590	579	609	611	585	620	574	588	587	614	577	607	576	554	605	556	562	577	638	557	609	578	633	594	614	589	621	612	624	568	593	591	618	618	584	579	586	605	561	587	593	587	555	656	596	569	594	573	571	582	603	567	599	609	613	630	544	583	599	554	608	587	569	609	593	590	565	580	579	562	608	614	552	613	569	633	580	562	563	617	639	624	619	551	625	590	599	630	623	570	565	607	577	602	617	626	604	614	584	571	637	549	592	544	584	603	574	579	527	614	594	574	594	546	601	594	616	608	632	566	568	635	615	632	558	563	575	589	528	544	554	571	622	620	585	573	595	614	631	589	572	646	620	583	567	587	587	621	594	587	604	593	531	624	617	597	590	614
16074	2529	2763	2006	1452	1026	792	578	534	407	399	341	299	252	275	248	235	248	213	214	206	178	207	191	171	173	199	186	182	153	169	170	167	167	181	167	174	141	158	182	164	159	165	145	156	166	133	136	148	158	168	146	155	170	164	153	159	149	146	141	164	154	165	136	151	164	150	154	151	133	145	135	163	146	148	157	148	166	137	142	133	158	149	156	128	142	165	137	143	164	171	152	152	147	135	142	162	153	162	138	146	142	148	146	160	133	133	166	134	160	156	151	142	152	144	152	155	139	152	145	139	169	155	162	158	149	152	172	149	146	145	161	171	148	167	146	161	157	151	144	136	140	145	156	132	137	139	143	137	143	164	153	160	155	141	145	141	138	146	144	109	129	155	133	148	148	162	162	170	148	141	162	157	129	139	171	152	158	135	142	146	133	137	148	121	153	155	163	146	138	122	132	151	164	148	148	133	144	165	155	156	132	160	145	151	129	137	153	129	130	153	128	166	137	125	149	146	146	137	151	137	172	130	136	135	147	156	149	134	167	122	129	135	147	149	152	135	141	131	147	140	161	131	164	154	143	156	168	147	137	140	138	158	176	128	142	151	152	132	145	153	134	131	139	146	133	144	151	144	163	157	143	144	130	125	146	160	134	129	148	143	156	171	144	120	123	164	134	166	151	153	138	157	151	161	159	131	150	132	139	151	136	150	144	156	149	159	167	127	147	132	138	181	145	119	159	138	152	139	138	146	135	156	142	149	146	133	144	140	149	146	150	143	147	152	143	148	152	131	154	170	145	134	150	163	145	145	152	143	144	151	153	148	142	161	141	146	149	178	145	151	158	129	159	142	139	148	147	141	137	150	149	138	148	150	144	171	162	170	162	130	155	146	144	158	158	138	165	135	148	157	180	149	140	134	130	150	154	137	152	145	143	150	131	150	161	149	146	173	170	169	153	153	147	145	134	162	151	168	138	147	154	147	149	152	147	136	146	172	124	141	145	134	134	163	153	146	140	155	156	139	146	152	134	169	146	146	138	151	161	140	151	133	145	138	146	155	169	143	161	147	145	156	138	143	158	158	163	151	138	138	138	148	151	130	152	156	154	120	152	140	145	136	156	137	171	161	155	127	146	144	122	156	133	160	151	139	146	154	145	142	152	138	153	129	139	146	128	155	128	133	128	148	134	168	141	124	148	125	133	156	141	163	146	127	151	144	135	142	150	144	148	157	171	158	146	140	135	162	140	135	157	121	163	139	167	148	146	150	152	141	133	156	160	147	134	145	144	179	175	128	152	145	147	134	153	176	156	122	138	148	136	125	163	147	151	135	141	150	143	153	162	140	132	146	164	137	137	141	154	162	153	146	145	154	138	140	155	143	163	126	142	140	173	185	135	119	147	148	143	127	157	139	150	142	156	152	127	157	159	133	145	149	159	158	163	147	142	158	148	152	142	126	159	147	150	156	130	123	150	169	147	178	144	154	152	132	149	146	137	148	156	152	155	164	151	160	170	153	144	145	126	143	132	125	145	133	144	139	154	154	155	137	157	141	136	140	151	154	173	144	137	134	131	156	173	148	142	142	136	144	170	142	126	131	144	160	135	142	166	125	144	155	159	128	117	132	152	149	142	150	166	148	151	173	143	157	140	144	125	138	165	139	145	153	162	165	147	173	147	142	131	144	140	136	148	138	136	143	139	162	154	146	161	167	141	155	139	147	151	154	143	128	142	161	138	151	137	140	143	163	157	153	134	146	149	137	163	152	150	151	143	141	166	127	147	163	149	146	153	121	155	148	147	169	132	133	140	167	146	140	147	119	153	148	143	151	153	138	138	130	168	128	160	159	139	140	160	163	155	149	140	173	137	127	134	157	148	178	159	147	136	131	147	147	144	144	155	132	160	145	159	159	151	172	133	128	138	132	160	154	148	147	134	139	173	143	138	171	156	149	125	148	154	157	148	160	131	135	157	152	135	141	133	154	158	135	173	143	136	133	148	149	147	141	124	150	153	120	129	152	158	173	133	174	130	142	146	152	158	146	152	144	142	156	155	130	147	137	168	134	152	154	159	135	146	155	145	111	159	166	153	163	167	135	144	153	136	149	152	145	165	136	147	160	143	157	128	174	137	155	147	136	147	144	136	153	152	155	140	146	152	122	135	143	180	170	149	138	152	167	159	138	146	133	144	128	135	143	159	147	135	155	137	147	159	137	134	160	149	155	137	151	137	132	132	158	145	148	157	129	134	137	154	137	142	144	159	156	160	154	151	148	133	156	144	130	160	122	162	125	148	137	119	155	155	139	168	147	130	126	163	133	153	147	151	141	156	129	154	144	144	150	157	142	140	142	155	157	147	144	157	148	154	146	154	139	151	157	144	150	173	147	172	122	167	153	155	160	145	139	137	136	131	155	141	139	139	150	146	146	146	119	127	142	170	153	142	156	168	155	141	150	152	153	162	132	136	165	172	175	152	158	148	168	154	157	143	150	145	126	129	126	149	154	155	162	138	157	164	138	123	166	143	166	159	134	124	109	148	166	151	158	131	150	170	157	130	151	169	171	147	148	152	129	165	155	153	155	135	136	146	137	138	136	152	140	158	139	146	136	126	129	163	129	167	158	123	145	156	173	151	149	141	129	143	173	124	151	157	153	159	136	143	149	174	159	147	146	183	144	152	145	154	149	145	147	135	145	137	146	140	166	148	147	137	143	142	138	145	146	146	140	125	156	143	136	138	125	128	148	141	150	125	138	154	156	164	147	134	145	163	139	133	141	156	136	142	157	146	158	143	142	177	152	165	142	137	148	142	158	147	144	154	136	157	130	151	153	160	155	171	147	132	184	142	162	135	159	132	137	148	148	151	147	172	134	138	145	126	143	159	149	134	168	137	163	131	173	165	144	124	135	149	140	140	144	154	156	134	158	158	140	154	132	152	129	153	156	134	141	143	147	143	160	135	147	160	153	134	144	137	154	137	164	145	143	137	148	164	141	141	157	138	156	154	161	143	143	167	176	146	128	148	150	129	139	148	154	159	134	160	143	128	150	144	156	154	164	152	130	137	139	147	157	155	138	150	168	130	152	161	152	126	164	134	135	156	163	125	146	138	139	136	125	157	160	151	170	167	136	146	162	146	172	145	150	134	152	164	164	139	148	139	159	143	142	130	135	135	149	130	143	156	154	136	153	132	157	147	161	161	152	169	133	119	145	162	134	133	156	153	131	133	142	162	119	144	143	129	150	148	147	154	162	165	161	148	162	142	167	146	153	152	159	128	156	150	130	146	160	164	139	139	165	139	111	167	146	142	126	137	142	156	157	142	153	138	142	138	137	139	125	157	152	154	170	166	145	138	149	134	155	151	166	142	145	164	164	154	159	137	137	153	150	165	144	133	171	163	133	149	129	130	140	135	163	144	153	146	123	143	147	159	124	142	154	159	155	146	152	149	133	151	145	180	131	153	145	137	147	134	139	157	159	159	140	153	152	155	143	150	137	145	144	170
7602	2472	5589	6431	5391	4306	3630	3041	2499	2109	1956	1724	1516	1389	1271	1168	1144	959	990	1023	913	872	866	844	777	762	727	775	738	747	694	657	642	640	620	634	621	579	561	616	558	616	569	585	578	590	551	563	551	544	579	584	586	530	552	584	526	538	549	528	556	544	556	525	521	514	477	523	502	465	520	511	531	525	540	569	481	504	519	471	521	469	474	514	528	538	526	486	517	492	513	537	488	504	514	501	517	512	486	507	461	471	481	499	499	494	488	499	453	476	503	528	506	469	464	466	474	473	488	471	490	501	511	490	460	454	439	481	455	464	497	477	506	496	469	459	508	454	462	494	471	477	512	501	494	530	467	517	488	510	469	501	497	457	494	461	478	512	503	497	509	491	494	504	481	498	475	510	474	552	492	465	481	507	477	468	497	543	516	458	460	495	456	488	454	499	521	469	500	500	506	493	486	523	495	487	487	494	527	459	518	466	489	486	522	470	487	481	476	518	492	479	504	483	512	518	516	474	456	511	497	494	515	481	439	478	465	495	459	480	477	480	447	494	506	511	501	469	458	494	526	508	480	463	477	519	488	478	462	465	472	510	469	464	495	457	471	473	481	453	473	431	501	518	537	474	493	519	468	482	448	444	503	477	473	486	479	465	432	484	488	528	460	501	478	477	480	503	489	505	508	475	485	503	491	470	519	489	481	466	509	479	501	498	484	465	514	509	463	518	500	498	500	472	472	486	508	456	515	455	471	475	509	467	492	495	481	440	509	469	491	493	492	483	462	508	478	473	517	480	462	485	492	462	448	486	486	480	448	492	513	477	484	505	519	506	463	499	499	491	481	457	483	526	502	468	511	482	505	504	491	441	488	485	482	439	486	503	501	470	509	449	515	476	477	505	493	472	476	513	480	480	473	464	488	481	464	488	480	490	471	470	513	458	462	527	486	479	506	456	497	489	453	436	501	455	491	472	462	492	504	491	491	446	460	469	482	497	459	501	464	471	498	475	515	504	491	464	461	482	482	511	461	487	484	461	500	472	501	498	473	513	445	483	489	465	456	456	461	499	469	492	483	440	479	465	496	468	513	490	484	523	468	492	477	508	483	515	457	463	477	468	453	449	463	429	522	526	486	484	482	502	480	470	466	429	523	489	487	471	489	487	491	504	479	440	472	464	469	470	491	493	504	464	497	518	524	489	487	469	497	454	515	495	452	470	478	503	458	452	492	524	481	546	482	467	444	488	464	482	449	483	505	475	446	486	501	456	481	486	485	450	459	450	515	478	444	468	485	487	481	486	483	474	515	493	466	492	487	470	526	473	491	490	464	499	461	482	521	463	486	473	448	422	466	500	489	459	503	496	521	440	451	467	497	524	482	483	446	469	482	485	488	491	494	490	449	481	484	473	478	519	481	488	474	477	461	463	506	459	443	472	493	518	490	472	513	485	489	492	489	494	456	509	493	494	470	461	447	502	479	478	510	491	461	497	439	472	463	453	501	443	483	499	502	492	503	511	469	509	461	508	469	474	487	460	490	469	466	526	485	449	497	437	463	484	464	444	501	474	477	498	481	449	466	490	447	492	470	489	476	480	468	464	492	502	508	452	496	465	504	491	519	467	487	459	483	489	473	467	442	503	490	486	489	496	461	438	454	463	474	484	440	489	529	472	469	474	510	480	418	482	504	481	497	487	479	455	489	515	491	451	462	463	486	515	476	504	512	484	489	478	485	492	505	510	469	467	481	489	495	461	442	515	496	457	487	489	483	471	468	498	459	501	463	477	486	488	456	499	489	490	499	487	513	481	485	497	510	489	495	488	498	453	482	502	465	445	514	442	516	488	488	504	486	469	464	478	426	500	471	481	476	478	515	507	451	491	471	523	498	483	479	462	473	511	445	479	534	461	475	494	473	486	509	499	503	475	497	462	478	500	511	509	501	460	450	506	474	449	491	467	453	495	462	481	462	482	459	485	476	441	477	473	482	525	458	517	458	473	470	464	494	462	493	497	457	480	465	472	512	511	539	500	455	479	491	449	483	499	455	497	483	447	510	465	488	504	501	513	468	468	523	478	475	470	459	497	491	491	499	421	468	492	469	477	508	469	495	458	488	481	509	498	517	503	494	496	444	456	472	492	451	469	494	460	497	436	510	492	468	519	463	442	482	464	491	508	492	490	468	487	463	498	502	460	501	464	469	487	498	521	508	484	500	459	475	535	502	516	490	439	479	472	461	449	520	483	477	504	482	472	490	498	446	480	489	459	473	458	465	534	518	485	490	491	448	491	485	506	495	496	524	494	463	463	490	477	464	471	438	476	499	518	497	464	487	514	448	500	461	487	536	541	476	488	446	486	494	513	468	463	456	503	507	492	506	476	500	501	483	452	478	496	500	482	474	515	430	470	450	488	453	474	519	497	487	484	498	455	494	535	447	491	463	466	497	466	526	426	502	483	459	449	507	480	482	505	522	482	527	487	507	483	453	467	465	469	464	433	507	449	463	465	482	472	459	468	547	469	444	456	506	476	482	479	484	510	485	495	471	494	468	498	498	469	492	542	553	479	495	485	499	481	477	485	504	519	503	531	494	458	469	452	473	489	481	469	457	514	471	468	476	496	468	505	487	464	430	455	502	497	465	490	505	487	487	495	467	484	504	476	510	492	450	462	435	465	490	492	502	488	463	461	545	511	519	446	488	516	511	490	497	498	491	484	463	502	500	459	481	475	470	481	474	482	466	463	496	490	520	470	484	449	483	500	506	482	499	479	462	482	507	492	509	460	500	460	498	521	482	514	475	498	490	480	451	496	486	512	456	499	527	503	502	503	488	439	529	484	464	491	500	487	494	451	493	468	499	490	478	487	518	471	467	466	434	489	498	481	474	456	465	515	465	482	477	504	505	458	430	526	470	485	483	489	505	499	486	515	461	469	495	457	469	470	450	482	460	482	496	471	457	503	438	543	473	492	443	462	484	485	484	501	507	492	523	486	497	470	484	448	495	490	503	510	501	476	498	522	461	465	468	476	488	491	509	474	509	503	494	504	481	475	490	508	495	511	468	507	484	495	451	496	475	474	468	502	470	512	493	482	448	466	496	531	490	464	499	469	457	507	493	476	490	481	480	471	476	504	506	511	478	467	508	509	489	480	506	491	515	470	439	454	489	453	482	482	471	468	508	517	465	524	507	484	467	499	461	521	455	504	465	500	493	488	477	496	510	478	443	470	483	461	478	497	490	507	463	478	501	504	491	452	485	461	510	462	509	482	482	482	478	500	526	475	465	461	442	483	480	488	461	522	487	483	462	492	477	467	451	503	489	497	486	478	509	493	528	510	468	486	455	480	473	475	515	517	487	503	419	499	472	509	458	458	478	505	440	517	479	449	476	478	520	453	483	471	453	483	482	479	446	451	495	474	475	517	475	422	469	483	476	479	477	528	488	497	484	447	475	496	472	447	505	489	462	456	481	486	505	481	470	458	523	477	497	486	487	490	492	483	477	442	453	504
2179	406	400	358	348	321	362	338	342	334	370	346	335	275	342	338	330	331	355	386	353	334	327	361	357	331	355	333	315	357	362	339	317	319	319	307	351	307	345	333	310	347	317	335	346	382	300	330	310	303	324	336	323	338	322	349	325	335	329	315	346	341	344	312	291	346	338	343	332	340	328	350	344	284	307	340	353	336	363	335	316	350	332	300	293	338	308	353	348	319	339	339	334	298	317	326	338	327	307	357	336	352	328	321	359	328	329	324	348	349	309	330	335	334	335	309	338	293	334	311	345	306	332	350	316	301	323	327	341	316	338	353	307	333	380	334	327	311	324	335	336	322	344	387	337	337	346	299	343	370	348	315	285	354	300	322	368	341	325	336	298	330	321	308	318	322	332	327	312	319	315	336	325	331	328	341	313	330	319	358	335	339	327	316	382	332	315	325	328	323	361	340	340	356	324	331	349	333	332	326	319	330	310	295	332	326	360	298	313	345	341	326	321	338	331	313	318	312	355	317	338	335	327	350	327	337	333	331	318	319	327	329	340	326	339	334	337	358	337	330	338	335	334	315	360	311	349	333	325	331	326	340	339	359	341	349	325	350	326	364	324	332	333	322	341	310	342	337	353	291	317	340	340	295	334	343	328	327	330	336	340	354	334	318	303	343	343	316	321	352	309	348	329	343	365	316	332	319	327	368	354	336	339	341	347	302	328	316	352	324	354	320	369	323	330	348	314	297	303	338	324	328	333	366	336	373	332	310	310	282	315	316	353	330	304	319	313	337	355	316	353	364	349	337	333	315	338	342	352	340	357	365	342	326	331	355	315	341	300	332	334	318	327	358	329	320	347	312	331	327	337	337	311	355	332	317	309	366	351	330	334	324	320	361	349	357	410	334	298	336	327	337	352	324	327	329	312	324	342	359	364	323	351	322	322	329	318	322	359	339	336	331	297	332	365	310	359	327	320	335	342	326	353	352	375	334	340	306	360	302	364	334	322	330	328	317	305	361	335	365	335	328	282	319	355	323	322	327	335	325	330	312	345	330	324	358	338	343	325	343	345	323	319	307	312	343	347	304	343	329	339	316	310	312	334	301	330	333	341	341	367	357	316	319	328	322	322	278	318	327	331	319	322	305	323	315	311	307	307	345	323	305	316	321	344	352	320	357	361	300	340	338	321	344	319	304	329	356	368	318	334	337	330	329	341	324	339	339	331	317	303	313	336	339	325	337	338	354	331	306	356	320	335	316	354	313	384	350	328	307	360	338	337	326	334	337	325	341	343	337	316	335	325	333	313	328	335	335	374	318	351	345	327	333	340	316	323	307	311	319	324	343	316	315	326	306	325	322	351	359	347	358	344	335	324	344	330	321	318	341	328	313	305	350	311	315	344	370	339	321	317	378	312	325	321	339	331	331	328	354	319	332	375	330	316	348	333	344	355	325	335	348	322	331	339	300	341	341	335	330	337	310	320	342	328	348	340	323	319	339	333	325	333	325	320	310	341	325	340	335	349	329	294	337	340	325	309	342	304	290	312	337	374	323	309	313	313	366	319	304	336	354	350	310	294	304	318	349	337	331	333	340	337	305	356	373	351	337	361	288	312	335	313	330	360	359	313	343	330	323	356	355	309	351	300	340	337	328	306	326	304	350	321	324	337	361	366	309	358	349	351	300	322	321	304	334	320	320	327	325	344	319	342	349	352	347	281	331	363	327	369	321	310	384	300	328	329	319	327	330	328	346	330	308	308	331	350	323	327	352	329	325	339	311	352	344	340	375	347	363	357	319	310	342	291	342	338	325	291	313	331	294	343	315	348	323	336	359	327	323	346	335	354	338	354	345	320	307	324	353	324	323	364	347	305	337	344	362	319	312	372	338	322	346	358	346	328	307	346	325	321	348	345	334	318	343	313	344	295	341	328	333	325	364	325	342	348	350	333	362	353	305	331	335	323	309	331	346	353	326	322	320	325	340	325	319	310	357	334	330	343	353	337	321	318	314	342	320	344	348	315	290	350	356	345	349	345	336	350	358	361	354	321	332	330	342	347	364	317	341	322	364	322	357	356	316	322	331	324	359	302	333	336	333	334	340	322	317	345	322	325	323	302	326	328	293	356	321	288	335	327	319	329	330	333	344	337	319	366	324	346	332	317	354	322	325	332	361	313	371	318	337	311	315	336	352	317	329	354	352	351	337	313	361	295	316	318	344	322	320	325	339	316	362	338	346	327	323	354	342	341	360	343	327	327	320	328	352	339	314	327	330	323	339	336	329	327	349	305	360	315	337	333	353	324	371	360	321	345	354	329	303	318	336	333	335	348	369	321	309	352	348	310	313	317	340	322	332	380	330	331	301	329	364	327	361	294	315	314	307	351	356	323	340	351	323	318	321	353	297	347	363	309	342	327	297	345	321	312	307	356	324	352	366	302	308	335	320	358	319	318	367	346	330	320	325	316	396	308	332	326	309	316	340	354	288	376	344	330	353	331	355	328	333	339	349	345	343	327	340	348	350	332	312	347	311	342	323	342	338	333	347	305	325	325	358	349	349	320	293	342	331	334	340	325	330	324	320	362	302	325	356	310	376	323	341	378	325	317	343	303	362	316	338	326	339	316	324	348	345	326	352	356	332	326	317	319	328	319	323	347	358	356	342	328	345	339	339	310	324	379	330	333	338	317	307	343	337	332	321	321	332	290	341	334	338	317	329	365	324	352	337	351	328	328	315	322	318	308	363	317	330	328	309	324	342	345	354	341	309	356	304	308	339	312	327	321	353	298	315	309	336	357	319	328	348	338	318	289	303	344	338	318	329	330	346	320	388	349	322	347	294	346	396	325	339	330	357	311	291	333	350	304	351	340	323	316	354	329	299	369	334	311	317	332	331	324	317	322	320	340	380	340	328	356	312	315	327	328	343	348	299	341	338	343	332	360	397	343	343	336	352	344	366	372	288	342	334	311	338	344	338	343	328	325	330	328	344	314	295	331	299	315	346	345	327	323	320	341	333	311	305	309	342	320	328	326	344	343	320	364	316	297	307	342	359	330	333	317	347	295	316	346	328	317	362	339	369	325	340	331	338	337	322	331	329	334	350	309	330	316	343	327	340	333	309	294	312	342	339	291	350	355	308	319	304	345	316	305	347	316	341	354	358	384	351	322	316	333	301	339	355	355	323	338	368	320	335	338	318	331	305	331	320	301	311	354	347	326	308	332	329	328	360	374	319	341	339	330	328	344	348	316	318	336	333	321	316	280	341	298	354	354	345	334	329	331	338	300	320	324	318	332	316	351	328	322	328	317	328	338	317	314	327	322	309	321	345	333	324	337	316	344	340	298	359	347	339	349	318	312	327	330	315	327	358	305	323	327	339	344	339	318	338	317	337	335	361	341	341	318	345	340	330	326	309	312	330	316	343	364	364	310	318	332	310	360	352	316	323	321	346	348	330	325	326	279	289	327	319	315	312	308	324	335	272	332	310	358	395	291	334	335	331	343	293
2449	969	1149	1079	1167	1046	986	984	1051	1003	1057	952	950	971	1003	954	979	964	938	892	959	954	915	954	945	969	955	965	999	964	973	955	957	944	945	971	971	989	971	969	932	875	900	934	960	1024	888	933	967	961	1002	940	980	975	940	933	960	917	924	965	948	899	915	918	939	969	919	912	925	849	986	915	933	925	959	920	941	941	953	975	944	907	942	878	955	930	987	895	921	961	933	967	901	957	925	934	883	973	948	970	951	954	991	963	930	933	904	908	954	930	952	903	963	975	898	955	942	910	1010	931	934	983	940	941	931	951	918	934	914	967	957	920	971	897	972	978	886	917	930	971	949	932	935	1002	939	952	906	1003	923	953	884	936	969	850	994	942	904	885	962	934	894	931	943	894	950	948	939	954	933	988	949	945	951	922	937	959	923	987	927	933	916	942	949	924	954	892	910	932	999	956	959	943	914	935	951	951	941	892	974	931	940	929	960	926	959	990	897	901	935	857	980	983	961	1018	944	922	959	938	932	951	933	944	959	977	967	944	922	954	914	979	987	917	944	925	946	958	978	919	917	952	992	936	938	932	887	981	963	952	938	966	923	972	930	961	992	939	941	936	978	957	941	988	940	959	938	973	982	960	958	945	964	925	979	979	986	956	919	939	927	960	980	983	925	975	917	960	947	920	961	953	915	950	965	982	898	913	909	994	983	923	936	972	958	922	959	896	948	904	903	934	945	911	971	976	908	956	921	948	906	926	944	945	960	945	915	968	929	941	960	966	927	953	923	956	954	945	940	955	929	908	944	991	968	881	929	916	930	1000	907	928	911	987	961	983	942	938	930	939	934	903	900	959	918	976	909	934	927	956	917	953	946	933	940	924	958	963	938	929	949	957	943	960	986	986	953	918	955	933	903	940	955	995	938	963	939	921	917	901	945	960	928	956	972	900	940	949	937	984	967	962	876	905	958	992	934	947	943	911	904	907	937	965	946	956	936	951	947	894	933	951	930	926	893	922	962	935	978	927	937	921	955	963	946	939	912	977	995	929	946	964	944	980	977	947	923	976	914	923	980	924	981	943	982	927	931	926	931	911	942	956	957	918	935	945	907	959	973	936	934	900	904	915	866	951	981	986	961	965	994	903	968	955	1007	887	924	934	916	936	979	931	967	923	941	932	995	944	955	923	1003	890	945	950	940	979	946	899	956	935	978	985	960	985	989	951	933	951	1008	933	942	994	925	880	931	954	956	929	947	931	924	960	921	952	895	935	958	936	945	905	974	953	986	941	1023	928	962	919	912	961	922	993	1051	968	969	933	967	929	923	901	958	886	965	978	902	933	934	916	973	919	910	935	897	902	969	959	914	978	948	934	911	927	904	964	976	925	952	940	940	913	1004	940	916	908	912	925	1029	928	956	949	918	959	911	897	983	937	950	946	961	949	984	948	987	940	912	954	964	972	928	1005	952	988	1013	883	994	937	932	906	941	911	965	920	1011	981	870	927	944	926	920	988	921	931	920	947	953	1024	985	995	910	938	958	925	974	960	928	935	931	933	905	961	934	914	987	942	924	940	923	943	970	924	919	976	936	956	979	947	963	972	945	868	916	917	942	907	949	939	903	963	944	923	931	943	924	922	932	934	975	953	972	959	906	974	971	968	930	936	936	944	937	951	937	1000	913	947	920	903	962	965	980	944	977	1018	937	968	891	964	939	906	895	966	988	947	902	983	933	937	951	919	936	900	960	930	942	912	924	946	911	942	930	908	922	953	942	976	957	1003	908	1003	955	896	941	918	904	951	905	949	954	975	957	964	959	925	935	902	952	919	939	952	935	913	954	916	942	976	945	964	955	962	916	922	979	922	951	988	983	919	919	913	1006	959	983	946	919	959	935	922	900	908	955	983	973	936	935	974	948	895	967	931	929	894	940	922	928	975	939	938	979	956	950	959	975	953	936	966	966	954	941	953	923	893	984	940	950	937	934	940	903	946	902	932	974	932	919	998	961	957	916	960	939	937	929	964	899	925	942	1010	984	897	955	890	916	989	925	971	909	966	896	915	909	950	912	896	967	917	923	988	937	920	954	922	952	921	951	940	953	932	937	932	910	896	954	951	935	972	927	967	944	944	930	970	911	935	966	991	944	994	983	926	942	945	931	877	986	954	965	961	969	961	951	957	913	913	903	929	927	916	918	984	985	932	971	922	922	954	970	944	963	952	900	931	979	999	980	947	933	879	967	926	937	912	963	936	937	976	955	943	953	925	927	905	912	956	928	922	949	941	904	976	974	916	921	1000	972	1008	966	974	954	989	920	981	966	891	911	952	914	920	914	905	916	950	895	977	946	909	926	892	954	904	953	955	947	981	956	1012	1008	927	937	939	964	940	945	890	967	953	920	899	938	934	943	967	974	924	929	968	974	995	931	899	965	907	959	903	976	936	983	929	933	958	956	953	959	961	948	913	931	917	906	948	971	973	953	957	903	945	988	916	913	965	926	968	959	952	907	956	903	895	948	1015	980	985	908	979	970	1013	964	984	951	891	919	929	975	938	1015	929	952	992	915	984	924	880	958	905	946	929	936	916	915	945	898	896	947	931	924	938	866	923	902	907	901	962	922	973	874	918	926	928	944	981	977	955	976	942	910	939	969	976	974	979	950	941	993	953	958	1001	901	975	960	951	917	938	980	900	934	948	916	929	968	909	958	932	926	907	934	966	939	980	979	945	912	951	915	930	917	921	948	986	951	987	930	956	929	922	985	992	901	996	952	926	912	964	949	944	961	965	974	925	984	926	954	959	992	940	1008	957	989	963	937	964	943	922	886	944	931	956	954	958	908	926	917	898	902	939	960	948	925	928	941	987	913	1007	904	948	937	934	906	958	944	917	906	1016	898	1000	937	946	961	935	979	957	966	927	883	929	954	887	902	1014	938	977	926	925	972	939	940	971	942	964	911	920	979	952	995	956	958	994	914	933	963	979	939	1025	933	956	949	991	903	933	970	965	963	995	964	943	900	913	940	925	970	946	934	986	946	934	960	924	1001	929	987	910	951	968	941	933	932	963	921	948	923	943	956	950	913	930	920	936	978	923	882	931	999	971	943	911	945	911	954	966	982	921	874	922	969	922	939	916	942	950	927	926	928	917	942	1013	907	983	974	965	900	944	949	935	964	930	950	911	958	928	919	929	949	964	948	892	990	927	949	945	905	939	962	928	1007	888	885	969	938	907	925	904	957	935	977	925	971	937	963	921	969	998	932	949	931	931	916	914	947	936	956	901	985	918	921	927	943	902	942	928	933	971	942	941	971	990	915	897	936	912	943	968	889	969	983	963	937	925	872	948	908	949	979	937	968	950	927	953	976	981	909	954	898	879	964	925	880	967	904	989	919	905	909	975	962	980	966	921	942	912	914	930	983	925	914	953	906	959	947	906	933	964	911	856	1008	935	982	905	903	905	985	880	945	943	932	948	1018	870	956	993	929	928	968	903	969	967	940	953	918	952	958	973	894	941	994	955	994	927	969	975	916	981	921	947	1006	963	950	956	930	947	1001	1021
8690	1158	1463	1114	844	616	549	439	338	309	303	279	250	257	257	214	219	209	242	210	210	209	205	187	199	193	201	208	218	184	211	201	196	219	219	199	204	177	208	195	215	207	203	218	215	213	184	190	182	185	193	191	190	182	190	206	184	197	175	184	222	184	180	209	200	225	199	183	179	207	188	214	202	203	179	180	194	190	207	212	210	205	192	177	189	183	189	190	226	183	186	181	222	198	210	200	208	191	199	165	227	211	203	178	176	176	205	208	183	194	182	190	195	194	199	209	181	197	206	199	203	226	180	208	208	190	185	191	227	201	183	206	185	181	184	193	164	202	194	180	177	193	193	212	179	167	184	193	190	188	204	203	185	209	198	199	203	172	207	190	202	205	209	171	224	214	197	207	182	189	176	193	184	195	217	170	195	185	192	183	201	183	215	202	184	203	174	210	183	191	187	177	191	165	190	211	182	196	191	181	198	212	197	189	203	194	209	214	204	188	171	194	194	177	184	202	199	182	211	202	178	204	208	205	187	193	216	172	184	191	193	189	193	227	203	179	184	199	197	190	195	217	176	191	190	185	190	183	211	194	179	200	203	191	192	202	196	179	195	174	200	233	212	200	191	187	184	200	193	200	176	219	170	201	184	195	198	204	199	212	198	177	218	211	205	182	200	163	189	185	212	184	191	200	204	199	179	216	178	191	197	192	201	190	209	191	218	186	180	200	197	181	200	186	164	201	196	191	203	180	164	169	193	212	193	200	195	221	200	190	185	168	187	176	203	178	183	191	203	191	202	207	198	207	199	202	190	181	186	176	188	198	197	192	206	179	205	165	190	192	194	190	184	202	188	209	201	181	213	182	193	181	192	195	187	227	211	170	195	188	210	200	197	202	197	204	216	217	191	196	177	225	176	190	167	194	184	194	188	221	176	171	204	181	181	189	188	186	204	191	204	179	187	186	204	200	195	178	226	182	194	213	171	190	187	176	190	200	197	208	199	189	185	181	214	196	183	216	205	159	193	195	196	184	184	206	176	184	220	194	165	174	183	178	181	212	194	196	199	196	189	194	202	182	212	182	173	190	192	206	209	191	185	179	177	200	197	208	187	208	189	177	188	174	211	182	192	204	205	190	181	180	205	213	190	197	204	209	190	171	211	185	200	180	185	196	177	200	182	196	193	190	197	192	234	217	196	177	200	194	201	208	214	179	174	178	191	220	182	188	179	206	226	187	190	192	167	196	190	189	179	197	201	202	195	197	195	174	187	184	205	164	187	190	236	177	192	180	203	209	187	181	210	211	180	160	163	164	193	174	208	187	190	184	183	185	182	204	180	192	171	192	192	178	194	172	169	186	208	199	194	203	210	198	195	181	208	172	182	212	201	213	191	224	203	179	182	188	182	180	191	228	171	189	196	176	188	201	190	188	200	198	202	227	189	180	213	201	205	200	176	197	175	194	197	202	190	200	208	196	212	197	203	183	184	188	172	212	189	192	177	188	189	203	210	197	204	181	197	217	197	205	193	186	179	201	197	182	167	184	173	218	173	192	189	194	222	196	177	189	187	180	190	178	199	186	195	204	212	211	200	194	190	198	175	194	185	177	189	193	209	183	220	195	194	196	196	217	185	168	176	189	198	170	211	178	199	166	183	190	198	206	180	198	162	199	207	217	185	190	185	196	193	219	182	188	187	164	188	184	207	189	192	188	178	175	195	196	189	193	190	176	212	164	182	173	178	190	191	179	189	184	197	171	204	180	174	183	201	203	179	174	163	191	184	205	197	190	206	173	180	214	190	193	192	164	182	202	187	194	178	199	169	189	183	177	190	179	178	224	202	200	202	206	192	166	174	196	156	211	174	179	182	187	175	191	182	191	194	156	182	200	186	202	188	205	195	194	174	174	201	172	177	215	190	191	193	178	218	180	209	197	153	181	182	205	238	206	189	142	197	201	197	170	206	203	193	190	202	172	223	192	199	165	176	205	175	189	198	176	186	201	196	201	199	200	203	196	204	186	203	194	201	209	173	178	204	212	199	199	180	212	172	189	170	189	196	208	190	185	201	198	202	188	197	201	185	181	177	200	201	186	214	225	199	184	209	174	195	224	179	167	192	195	186	198	203	173	185	181	208	186	186	194	183	191	196	195	177	185	172	202	187	193	186	210	200	195	193	167	199	221	191	187	199	182	172	179	174	196	203	209	212	193	188	194	181	207	196	174	192	196	169	180	195	186	196	181	213	180	187	191	178	179	220	207	181	195	219	194	196	195	200	205	184	200	187	197	208	184	187	185	191	191	199	195	184	200	201	202	209	183	198	186	190	196	186	193	200	194	202	181	194	200	177	191	179	190	185	218	189	196	184	175	192	190	180	184	186	181	194	198	185	202	199	205	195	202	183	179	184	170	227	192	174	202	190	187	178	215	195	178	197	217	189	202	213	206	182	204	174	170	204	218	201	222	205	199	180	180	184	173	200	195	185	186	191	193	195	187	182	206	196	179	160	190	191	187	198	195	213	209	197	200	163	196	183	194	189	215	170	196	184	187	196	200	176	198	175	193	194	197	172	192	210	181	186	184	180	177	191	218	203	204	207	205	196	201	203	166	202	198	192	178	221	191	194	173	209	198	167	191	193	201	209	160	210	186	217	194	180	193	178	191	192	191	184	198	187	194	212	198	186	192	175	190	180	218	199	200	208	186	178	210	185	186	186	185	199	183	202	172	200	180	181	201	190	191	211	192	179	193	205	205	182	206	196	205	203	186	186	182	184	185	194	193	218	159	176	175	197	189	178	170	216	200	202	176	219	189	200	175	210	198	201	182	181	198	169	205	197	162	182	201	201	206	217	213	166	185	184	215	225	166	184	200	192	194	209	181	195	188	198	182	203	192	210	199	198	191	178	192	220	231	192	185	209	180	204	211	201	182	199	193	180	189	207	187	212	198	186	165	187	220	216	183	193	203	184	202	192	202	177	210	184	202	206	211	186	213	188	208	177	193	219	215	181	177	189	211	181	190	203	190	210	195	203	187	202	224	207	186	189	204	200	188	188	187	212	213	172	172	191	188	177	189	189	189	178	194	172	229	194	205	191	196	188	193	194	190	205	206	206	174	223	170	183	168	200	187	223	194	185	168	223	216	191	186	192	192	204	188	191	173	179	208	179	195	198	195	169	201	191	203	177	194	188	183	194	159	204	208	203	210	214	186	199	184	188	222	220	215	176	194	218	205	213	192	199	191	223	201	202	188	214	197	192	195	204	196	184	182	193	168	167	200	196	193	189	193	190	191	209	202	189	181	182	192	194	200	192	193	168	190	195	197	171	195	166	180	196	181	225	209	202	180	200	218	195	168	176	218	176	177	200	167	203	183	187	200	184	182	191	198	198	207	222	179	183	201	203	224	175	175	175	178	183	190	169	175	187	192	211	172	193	194	188	168	231	169	192	191	187	208	199	212	191	172	211	198	211	200	172	194	179	212	217	196	206	209	207	179	177	187	169	213
5487	1543	3320	3700	3175	2618	2252	1894	1625	1451	1348	1203	1128	1028	943	961	920	927	821	831	855	771	785	729	735	703	748	716	662	775	647	711	698	725	683	673	628	658	675	671	659	645	654	668	625	679	651	649	648	647	618	607	623	647	559	613	610	592	575	642	612	570	625	565	599	640	637	635	671	618	629	614	614	615	596	579	625	613	631	579	638	576	575	614	636	559	571	576	586	605	583	615	605	570	618	592	601	599	616	579	589	625	602	604	601	609	577	584	588	582	618	578	606	625	611	625	604	636	589	582	612	607	573	596	582	514	593	624	593	628	559	591	587	580	613	606	580	614	590	586	572	592	596	600	565	563	561	580	598	591	557	565	591	577	584	589	571	596	584	588	606	604	601	572	600	583	610	632	604	595	590	592	610	603	591	585	576	592	601	615	606	632	557	569	607	554	547	568	562	607	595	535	613	552	598	555	613	588	622	567	580	589	582	605	556	607	568	567	624	591	587	572	574	584	565	614	625	589	559	582	592	605	600	585	620	569	614	602	589	607	594	618	581	532	554	571	596	593	567	590	586	631	565	630	607	551	578	606	567	572	591	597	598	594	554	583	587	635	586	586	580	610	621	575	595	614	596	597	565	567	599	568	573	564	586	590	635	599	560	584	569	586	621	585	584	558	583	597	616	663	603	591	582	562	585	563	602	612	578	585	596	603	603	616	590	613	579	593	592	596	629	631	588	602	596	594	586	628	588	592	624	622	582	548	610	572	570	519	619	615	584	603	612	598	592	593	563	613	602	624	595	570	641	590	566	567	560	558	549	578	577	606	591	576	589	594	604	602	550	597	615	588	563	605	636	591	555	574	575	597	560	618	544	575	601	626	565	591	561	586	590	594	564	573	578	590	589	612	580	596	583	587	596	530	604	631	534	591	581	623	564	584	590	586	594	582	590	614	528	609	557	597	549	615	593	570	624	592	596	551	544	623	570	609	584	647	599	603	633	597	588	612	581	593	575	613	623	607	572	581	596	593	554	608	624	603	573	605	615	625	609	605	594	592	585	650	583	611	641	585	592	614	566	609	548	584	587	568	570	574	633	592	615	644	608	583	627	606	570	574	605	611	572	594	595	571	589	603	573	553	601	598	585	583	576	633	566	610	597	586	591	598	616	585	572	541	597	565	591	637	550	564	610	601	573	570	656	590	607	585	524	577	587	563	608	602	590	586	594	580	579	576	599	622	625	561	602	563	578	591	536	602	626	567	601	604	568	587	595	616	612	572	575	573	578	573	611	577	602	557	587	575	596	558	543	569	560	555	608	561	543	587	559	577	592	595	621	623	601	565	587	606	608	602	614	603	620	612	568	605	596	596	559	571	573	559	571	588	580	623	629	619	626	572	555	566	594	610	581	637	526	582	600	632	573	590	611	566	594	560	620	584	596	566	610	622	585	561	601	589	603	592	583	582	576	517	579	600	550	601	612	550	534	605	566	635	603	561	599	568	575	574	574	576	582	563	576	593	610	589	640	633	567	583	558	549	594	582	581	608	575	603	577	547	577	601	571	562	543	607	585	590	605	587	585	581	619	626	581	623	677	605	594	596	610	569	605	571	576	571	598	602	637	568	583	541	585	580	585	559	570	605	550	600	578	567	542	611	613	531	564	582	603	610	585	578	625	590	591	600	574	577	583	588	562	646	605	583	555	594	586	600	596	564	598	648	610	588	575	568	569	591	595	568	631	577	629	592	591	545	548	570	554	598	628	622	590	603	584	566	566	612	572	564	600	611	605	558	563	602	583	559	583	613	587	607	545	526	568	584	587	570	576	584	594	547	570	609	581	583	588	578	585	569	581	610	598	567	566	541	537	567	597	606	548	585	595	591	556	592	563	560	578	621	564	579	555	573	621	552	593	568	612	574	590	599	587	566	580	588	614	613	568	562	613	530	643	580	603	575	595	581	613	573	639	594	577	573	552	571	565	609	602	563	524	592	636	615	657	553	580	578	562	604	595	619	625	652	616	621	575	610	588	575	602	551	594	616	628	590	568	558	603	570	577	596	582	590	563	609	575	638	590	598	615	620	568	623	610	628	570	586	582	558	614	611	550	576	584	545	591	656	595	553	551	618	612	600	624	612	602	569	585	623	572	642	620	582	601	556	573	596	585	585	595	611	640	615	589	582	616	606	578	570	598	568	589	596	604	563	577	606	571	573	643	596	571	593	571	620	565	564	620	574	575	557	602	591	571	546	621	585	571	575	610	562	590	612	607	550	595	600	547	567	612	591	587	562	560	592	593	591	630	568	587	599	591	590	559	593	603	582	551	620	575	599	603	587	566	669	569	584	610	590	586	581	515	551	568	591	559	586	583	545	600	569	595	566	562	612	608	614	573	610	588	552	579	561	619	617	589	631	570	592	584	600	596	620	609	579	599	591	592	573	589	590	554	549	558	611	600	585	620	600	598	631	598	664	587	562	620	628	578	581	601	556	588	580	609	605	567	590	586	599	613	602	585	573	587	665	610	586	561	550	586	574	563	601	589	565	582	602	604	613	559	565	639	599	643	607	583	566	600	585	549	601	582	582	573	588	594	617	576	567	589	594	577	549	596	631	568	562	616	610	613	564	593	619	600	577	597	598	596	625	575	585	559	617	596	606	577	583	624	595	592	611	571	577	624	589	568	571	581	595	554	581	584	574	607	612	632	533	585	572	632	604	602	605	598	580	588	599	556	616	612	637	519	598	561	567	570	568	615	608	552	618	575	610	580	613	606	603	562	562	645	579	596	550	619	584	585	609	598	573	577	587	629	621	609	592	573	556	564	598	644	595	568	578	581	613	587	597	586	586	566	615	575	560	569	589	593	524	601	570	629	593	577	611	609	582	586	602	579	587	580	565	612	573	597	613	569	552	548	591	612	588	597	611	519	579	579	579	598	600	605	578	575	585	565	610	600	567	563	565	622	595	596	547	605	586	560	599	582	599	545	603	579	612	637	578	567	620	571	627	559	611	585	626	545	585	620	604	586	533	572	589	633	576	608	602	601	605	599	565	628	593	601	582	592	560	630	603	584	618	629	547	591	581	555	568	560	606	607	592	624	585	584	589	591	568	573	574	598	591	631	569	617	570	600	572	586	602	595	566	578	633	572	593	585	592	612	540	614	569	565	594	604	596	621	597	585	576	587	579	610	567	549	619	584	605	621	584	617	627	670	558	594	606	607	596	608	601	660	639	570	588	568	617	550	578	614	623	622	571	594	574	604	567	566	564	631	616	607	561	617	586	611	569	598	613	588	604	581	591	604	533	624	599	625	567	614	593	548	630	598	568	581	560	657	589	585	582	609	579	574	636	599	602	604	593	584	595	576	587	622	549	578	605	612	551	630	584	558	552	582	597	666	580	540	572	588	562	564	651	564	617	590	601	593	561	573	601	558	628	609	585	576	602	572	582	568	627	551	617	614	575	610	582	553	573	590	526	558	561	605	614	617	597	598	584	599	578	599	545	563	608
15906	2623	2831	2152	1510	1080	780	633	528	435	367	337	300	250	262	245	242	216	205	195	188	199	195	180	183	188	191	164	196	175	178	158	167	178	172	152	166	163	172	178	162	156	162	135	175	163	169	147	154	154	154	146	154	142	126	155	164	150	166	163	166	173	169	166	161	152	138	158	135	159	141	141	171	152	160	134	149	147	143	157	154	137	141	156	144	149	146	147	156	162	142	156	144	171	150	139	138	142	133	152	147	154	132	148	162	147	170	146	166	158	163	155	166	166	159	130	159	136	133	144	166	155	143	144	152	154	129	146	161	146	161	177	157	165	130	148	141	132	151	180	142	150	141	145	160	142	139	138	148	157	147	148	163	139	152	156	155	136	133	151	128	133	155	158	144	142	161	158	135	163	147	147	163	147	144	145	155	110	126	158	141	129	137	167	149	148	155	156	159	175	167	140	145	126	142	154	182	149	149	149	122	174	132	149	161	155	139	156	138	137	164	156	148	158	162	166	140	164	168	147	166	137	129	134	140	161	179	165	144	147	153	170	148	157	153	122	139	158	146	151	135	155	146	142	149	126	145	143	146	161	139	141	167	145	164	136	153	137	151	151	162	150	154	164	156	157	130	166	137	156	150	135	145	152	141	119	142	115	145	153	140	140	172	145	153	158	142	152	144	155	142	133	139	142	149	152	140	136	164	157	137	146	143	151	154	168	125	132	133	131	130	135	171	143	145	151	148	163	155	146	157	155	155	142	159	164	158	143	143	162	148	155	141	145	152	142	172	127	142	171	132	152	150	167	126	126	136	132	145	164	135	158	138	158	158	149	163	160	114	150	117	155	167	135	148	128	161	140	137	156	149	171	151	148	134	148	137	154	132	148	155	149	157	153	151	145	161	133	148	152	142	153	146	149	136	152	176	150	156	136	156	152	149	135	149	156	134	165	148	163	156	142	141	155	135	160	142	147	152	135	145	140	166	122	146	142	140	157	160	158	170	150	171	149	144	168	145	145	160	141	159	152	146	124	143	159	153	157	143	150	160	150	159	172	165	171	132	138	131	149	154	157	134	163	147	161	141	146	146	152	136	138	131	144	149	147	152	139	153	164	169	143	154	157	133	146	146	141	149	145	160	121	150	150	161	159	160	151	130	152	151	163	155	124	160	159	165	156	147	149	125	156	174	146	132	153	149	131	132	149	154	161	170	144	148	139	136	172	139	175	170	138	154	151	157	168	141	164	140	155	160	139	124	140	137	173	166	145	144	143	159	143	154	153	145	151	126	134	125	150	157	150	148	163	142	145	147	159	153	142	143	157	139	131	149	176	138	139	133	139	146	132	131	143	151	149	144	161	139	133	142	150	140	153	143	142	162	155	123	139	151	140	141	143	162	157	158	148	148	145	150	158	159	151	165	142	141	172	163	168	141	143	145	153	160	149	132	140	143	129	149	140	137	151	141	157	165	135	147	160	144	155	151	165	152	136	165	137	145	162	166	161	144	143	153	140	130	148	147	140	163	139	159	150	146	145	150	140	141	158	155	160	146	152	134	162	177	152	141	140	167	141	157	157	149	163	168	156	144	129	149	143	148	144	168	143	137	145	148	135	156	159	165	141	134	145	126	186	121	156	147	139	158	175	140	147	160	144	158	148	159	151	155	150	153	153	152	148	127	128	140	156	139	147	162	137	164	150	146	162	156	141	170	157	147	141	143	158	150	155	146	144	122	152	141	133	138	160	145	154	134	147	162	146	141	158	162	160	140	154	153	153	139	174	148	161	132	138	123	126	138	137	126	136	152	152	139	121	142	134	144	156	156	161	145	149	143	159	167	158	134	165	142	158	124	169	139	147	143	154	136	132	144	166	130	169	147	142	141	157	137	147	149	169	154	125	143	137	144	139	155	151	148	175	161	129	144	142	172	169	163	150	149	156	146	165	156	164	159	132	140	133	153	141	130	135	168	148	151	152	165	158	162	149	138	144	141	151	152	126	149	159	161	154	175	151	145	142	138	157	140	147	130	143	154	152	139	141	142	144	154	153	123	146	135	145	132	127	139	166	155	169	164	154	166	149	141	152	132	149	154	159	149	151	136	163	154	161	149	142	147	162	148	148	163	159	136	165	139	135	159	153	156	137	154	153	140	154	142	161	154	151	129	133	155	155	130	151	140	155	137	168	139	177	149	163	138	144	134	144	145	138	154	164	137	162	153	137	153	130	144	163	148	155	129	157	148	168	147	154	139	133	142	144	153	144	140	148	145	134	155	147	147	151	160	136	151	131	142	155	140	157	153	146	155	156	131	167	124	144	148	149	159	145	156	177	185	167	136	141	145	142	131	157	144	157	134	147	155	137	127	162	115	153	114	160	149	140	149	144	141	133	153	159	154	134	173	168	141	155	164	128	133	145	151	132	179	140	140	132	143	140	148	156	149	170	151	167	143	146	121	139	159	154	155	140	142	126	139	145	145	123	150	138	146	143	154	144	152	142	152	137	138	144	177	132	159	175	153	148	139	153	155	140	135	165	161	117	147	139	157	142	128	153	159	159	136	151	157	146	132	139	147	119	156	158	132	167	157	142	142	137	147	141	137	126	164	142	119	143	153	154	134	171	168	133	169	148	165	131	149	163	159	141	158	155	131	144	152	151	142	155	157	151	144	130	159	155	192	144	156	138	156	173	142	144	158	142	153	146	137	144	140	124	147	125	143	158	161	141	151	137	141	149	138	137	136	137	134	136	130	142	155	153	131	145	124	171	162	151	147	161	156	165	152	132	140	126	132	152	158	146	143	146	136	149	144	141	155	145	142	155	133	137	140	149	130	153	147	144	134	161	147	160	169	179	173	115	155	141	166	138	161	133	133	141	143	139	182	140	153	144	162	151	149	145	143	161	146	156	129	144	146	144	151	168	162	145	165	147	157	159	141	132	162	147	163	136	156	139	148	134	145	123	147	150	154	159	149	164	156	157	150	148	134	158	132	150	149	152	139	146	136	135	154	149	126	162	150	161	169	153	149	148	174	155	145	156	161	146	154	165	150	153	152	141	146	166	147	160	137	154	133	141	142	146	129	134	163	133	170	116	124	166	174	145	144	166	135	130	147	165	149	132	160	167	145	158	162	160	148	174	158	155	153	127	130	170	169	166	135	138	161	132	150	170	163	144	150	139	151	153	112	142	149	161	162	151	147	135	141	128	162	123	130	146	138	145	149	155	139	148	161	144	131	141	160	120	152	160	163	164	142	151	151	145	150	155	153	167	164	135	148	138	152	138	141	136	128	132	157	154	143	137	153	157	137	160	147	162	160	140	138	157	145	157	145	155	145	130	139	165	135	150	174	147	143	153	135	157	159	149	150	151	130	145	133	138	146	138	178	129	159	163	148	134	136	191	137	160	155	156	141	141	142	152	148	160	160	150	140	153	146	119	134	182	137	148	151	137	152	123	154	142	158	152	158	141	144	149	142	159	154	139	140	139	165	144	150	143	146	153	150	148	142	147
7680	2385	5623	6519	5554	4446	3618	2990	2430	2138	1855	1672	1426	1318	1229	1204	1124	1012	978	910	995	865	874	860	820	766	775	708	684	697	709	663	671	597	561	616	617	599	599	629	578	596	580	514	574	516	535	555	591	554	563	587	551	560	520	533	528	526	555	516	505	530	513	525	532	489	513	518	548	520	496	481	535	542	485	511	490	462	476	478	498	492	481	488	484	512	511	520	496	520	475	507	493	532	496	513	457	456	479	522	509	473	490	539	471	467	512	514	495	468	523	457	493	478	518	510	517	509	479	478	467	489	487	466	473	468	508	474	481	517	465	444	500	496	489	509	527	512	502	493	474	483	496	467	458	510	473	522	462	469	499	488	486	485	508	483	472	488	505	497	493	491	476	476	521	442	477	487	474	483	506	488	486	517	488	491	468	484	478	504	490	496	455	494	503	470	456	489	452	489	489	509	522	482	520	488	465	462	460	477	460	505	509	476	480	453	490	482	492	432	464	511	479	470	454	490	500	482	514	488	496	453	453	483	496	511	490	491	496	495	462	482	500	492	496	438	492	456	493	462	425	459	492	507	510	500	462	466	474	485	485	533	471	472	515	450	531	519	488	449	444	491	515	487	466	481	489	471	466	521	513	464	467	489	481	530	505	490	453	422	487	508	469	492	510	494	501	480	458	502	451	494	505	472	496	501	432	493	493	509	458	420	484	500	480	477	501	515	505	483	463	500	506	483	437	428	481	488	505	489	500	458	463	504	401	505	468	500	531	456	494	522	481	487	520	473	482	499	467	510	539	518	478	497	494	498	480	478	455	464	478	492	493	465	505	487	488	462	486	480	485	500	499	507	453	469	461	463	462	456	523	499	444	491	448	461	480	480	499	540	490	476	446	463	489	484	512	460	476	445	474	476	544	500	485	487	521	444	506	506	494	473	457	532	494	505	501	459	508	423	499	491	445	487	541	503	472	485	465	505	473	480	438	480	479	494	495	449	499	494	495	487	415	486	482	412	481	522	522	466	480	402	473	495	495	481	499	497	473	466	468	429	478	487	501	488	456	466	465	484	493	443	484	494	461	457	481	481	473	495	524	489	482	480	550	493	516	469	457	516	461	459	497	480	454	469	490	487	495	459	503	445	455	497	493	478	503	490	487	482	477	513	421	481	480	506	449	524	483	506	489	505	441	494	485	516	482	518	497	494	450	495	479	470	473	474	467	494	468	517	487	495	469	459	484	460	469	496	454	479	475	488	463	485	511	515	466	459	486	466	450	506	448	495	515	472	472	491	490	518	437	442	434	479	479	498	459	458	474	470	510	500	481	477	468	447	482	508	462	495	447	492	486	498	490	475	474	511	476	460	473	442	538	488	477	517	490	484	541	505	514	483	554	482	449	504	469	511	505	493	498	487	503	456	478	491	482	508	467	520	526	514	496	459	469	462	474	486	489	520	446	474	494	528	486	508	493	494	508	496	468	507	461	480	412	493	456	464	497	517	449	475	481	468	493	487	501	498	500	515	493	464	478	493	472	468	499	452	500	485	486	457	504	454	492	505	482	477	498	493	464	486	455	449	489	527	516	530	482	509	532	496	457	507	457	468	483	500	497	498	511	485	472	480	491	469	479	480	474	473	535	456	475	464	460	480	453	494	508	497	481	509	458	492	479	479	471	512	499	482	486	513	505	447	457	477	494	481	474	442	460	472	498	508	461	479	449	463	472	471	519	465	489	474	499	513	490	505	504	468	488	454	489	478	444	466	509	469	484	482	463	532	526	525	436	480	478	478	443	489	514	459	519	487	463	520	478	506	501	478	464	507	458	483	481	488	482	482	553	468	494	469	474	481	488	525	507	528	475	457	482	452	467	493	458	471	502	477	473	518	494	469	492	473	478	522	492	482	483	488	493	477	504	474	454	490	477	543	480	487	491	511	479	477	461	488	478	449	505	460	501	471	478	489	507	497	459	498	483	482	468	499	479	480	485	501	532	462	494	489	475	498	518	533	463	478	525	486	499	489	469	451	477	478	493	467	464	493	480	478	445	486	474	511	463	450	440	484	476	494	472	483	492	466	484	473	470	502	454	479	482	478	532	501	490	493	468	446	543	455	516	465	469	453	475	511	517	517	478	466	505	471	469	469	455	497	469	456	503	478	464	501	478	476	446	515	479	451	466	464	446	466	444	505	485	460	520	508	483	471	471	469	453	495	481	491	495	505	499	487	471	453	468	486	454	490	454	498	490	437	513	496	493	505	503	451	475	500	484	471	470	444	474	507	474	495	491	463	492	517	534	464	460	449	464	456	483	486	458	477	505	491	485	527	493	496	462	485	438	486	464	448	494	467	465	485	496	506	487	506	510	455	504	489	505	511	487	485	463	483	476	461	462	515	500	488	460	487	485	460	477	483	473	474	485	532	452	496	498	441	498	497	470	475	478	478	468	504	503	503	476	496	462	439	472	497	486	493	486	487	455	471	499	507	447	485	489	478	480	424	491	500	454	459	512	490	535	474	496	479	485	488	455	484	479	496	514	472	491	505	485	530	535	456	512	495	432	520	481	526	459	450	494	506	480	527	494	474	468	486	476	470	513	469	468	469	469	482	440	503	476	447	458	479	489	513	480	503	465	499	480	499	492	473	478	463	512	462	465	454	477	453	527	526	495	491	508	503	489	503	508	455	455	513	468	484	488	494	449	464	483	449	457	503	463	500	486	468	479	434	469	500	507	482	503	466	466	450	491	482	462	482	491	488	505	496	464	442	508	473	497	499	459	461	487	493	469	461	467	481	497	495	449	488	479	460	497	532	442	515	490	504	499	475	503	510	488	499	472	465	454	484	479	540	481	490	460	524	455	445	503	469	467	487	458	507	452	484	471	492	488	506	489	516	490	474	501	503	478	505	464	468	524	482	514	480	466	525	472	445	468	464	452	460	489	439	484	500	482	467	502	506	495	508	503	468	492	477	471	469	501	474	495	475	482	468	468	498	465	458	520	478	465	513	506	503	469	509	477	478	463	472	443	476	466	475	477	467	454	462	479	465	463	455	475	463	481	524	477	454	514	496	478	512	476	502	465	474	518	496	479	477	498	521	474	493	470	476	479	467	456	488	489	476	462	487	530	494	510	452	497	438	461	498	482	484	526	489	491	536	470	500	467	472	466	485	501	490	485	442	472	448	471	485	461	498	495	479	520	481	518	497	470	480	470	431	484	482	503	511	473	477	473	456	482	504	478	471	480	484	465	504	479	494	450	477	488	481	501	481	487	481	495	505	485	521	506	480	511	487	460	471	470	473	458	489	477	454	506	508	459	473	488	500	479	465	481	495	479	492	476	475	474	434	527	500	488	480	500	477	507	509	491	485	492	483	510	527	459	490	503	481	469	457	455	467	479	463	472	484	510	477	500	479	513	485	466	439	512	448	512	475	494	480	488	458	498	468	465	490	502	476	500	504	454	482	481	513	474	507	536	450	444	452	481	483	470	515	494	466	515	478	456	492	492	467
2165	364	393	385	347	340	351	350	325	333	316	332	359	358	339	337	338	340	339	326	331	354	300	334	317	336	347	328	315	333	320	321	353	338	378	353	341	321	348	324	347	320	321	347	349	333	331	310	367	312	337	318	333	368	313	342	318	308	353	304	335	317	335	338	323	343	337	310	340	321	370	327	348	322	371	337	330	339	321	314	342	353	334	338	301	329	308	327	314	346	321	333	368	315	317	326	346	349	346	356	323	372	310	345	316	334	344	303	355	375	314	343	342	332	291	313	325	348	304	334	312	305	297	341	360	336	351	325	360	345	312	335	356	323	347	313	328	331	312	343	361	329	327	310	330	319	328	342	317	394	349	339	300	290	334	351	354	304	334	356	359	338	346	356	327	336	296	357	349	334	302	362	345	353	348	320	336	371	331	321	318	330	336	330	339	323	349	309	341	328	304	332	308	317	335	322	297	335	337	318	359	347	311	313	326	333	343	346	291	340	320	324	296	352	293	340	367	315	316	370	298	301	353	339	336	322	321	301	313	338	332	311	344	329	312	314	320	335	345	326	337	324	306	351	324	346	332	331	354	319	322	351	318	336	350	341	324	357	340	355	342	336	356	337	400	325	379	317	342	329	356	336	353	332	296	323	336	309	328	291	303	320	377	326	339	341	341	321	323	310	284	334	331	314	335	331	327	283	323	313	330	324	353	338	354	340	328	343	327	327	320	342	317	320	347	387	342	348	328	323	370	303	327	338	331	303	343	326	340	341	318	329	349	316	313	343	340	353	321	332	358	308	355	314	340	353	328	324	337	316	338	337	338	323	304	294	315	323	294	334	373	330	338	289	345	362	346	329	349	323	307	340	320	298	313	325	344	325	334	343	353	325	321	358	322	352	333	315	328	342	325	345	287	266	315	309	309	310	312	345	327	341	287	301	343	315	340	337	308	312	317	320	321	315	331	338	326	341	325	302	344	358	326	329	344	309	347	308	322	327	337	321	369	364	312	330	320	337	335	297	336	344	332	328	374	274	322	357	333	312	307	329	362	375	345	349	346	358	356	334	314	352	315	323	300	334	327	307	292	350	328	316	346	344	334	324	347	309	322	313	334	335	330	331	324	289	373	338	343	329	333	323	332	355	326	325	334	304	334	327	324	363	296	317	302	333	317	311	325	328	366	297	355	347	333	320	341	323	312	342	340	339	336	349	353	324	354	338	318	316	318	343	341	332	335	278	346	374	322	304	336	297	304	345	324	334	357	336	340	353	345	317	339	297	342	310	353	311	316	310	314	295	327	338	316	331	314	329	314	294	322	336	302	370	340	353	322	309	325	342	323	316	309	332	309	305	319	337	306	344	358	326	333	342	341	343	315	345	326	351	323	289	317	322	324	312	327	319	357	306	329	322	341	336	319	341	318	311	342	307	348	320	329	346	338	350	331	350	327	339	318	310	325	333	323	328	350	316	366	335	317	317	334	306	319	324	298	299	333	333	349	312	316	363	320	344	365	359	294	339	348	336	341	308	343	338	351	329	333	306	328	343	319	361	355	297	304	335	343	301	317	357	331	344	325	314	335	319	326	327	354	322	306	323	334	321	356	342	338	335	324	319	328	350	329	327	339	320	327	343	337	341	319	326	354	314	329	332	332	322	302	328	318	329	306	346	326	304	331	329	332	339	310	312	325	332	328	332	329	318	315	325	330	317	313	362	359	315	352	335	343	365	317	350	323	344	338	335	309	327	345	328	350	349	321	342	301	344	309	352	329	371	301	342	337	304	320	312	326	310	312	348	303	307	310	330	354	342	331	302	282	341	333	321	347	351	319	326	350	319	338	324	342	329	334	330	314	309	327	324	322	318	345	349	341	308	326	309	311	361	311	328	357	303	335	328	356	351	335	304	354	333	296	335	317	330	324	348	336	320	347	324	318	348	331	330	313	345	307	337	299	358	346	328	353	320	336	350	333	336	316	359	336	333	311	324	295	379	326	328	346	328	375	336	324	291	348	362	310	324	329	323	330	304	310	304	335	362	306	340	290	295	341	345	317	331	365	352	326	344	335	321	336	307	366	322	327	315	306	351	325	341	305	319	314	316	322	314	349	302	314	339	330	314	344	323	298	344	310	349	336	343	343	335	344	313	324	326	320	292	339	353	285	317	316	321	369	331	349	340	294	346	353	324	360	340	335	296	326	309	361	336	306	325	335	358	324	325	311	338	313	332	328	358	332	311	321	334	366	352	356	354	350	336	318	307	324	330	359	315	329	354	303	323	301	316	382	314	340	346	318	342	318	325	294	317	347	318	303	335	347	307	359	321	349	314	320	344	320	366	356	306	296	338	337	356	367	341	316	302	350	351	335	330	321	341	317	348	332	306	307	355	317	322	337	341	344	343	352	352	349	329	352	331	316	338	342	312	365	320	351	311	342	342	314	324	326	352	324	330	328	314	303	321	364	328	324	328	314	322	340	328	302	342	302	322	311	329	320	334	329	353	320	351	353	349	331	323	318	308	335	324	322	335	351	321	360	337	319	336	328	324	311	304	300	323	341	343	307	316	354	307	331	325	345	330	331	320	314	333	310	350	354	349	345	337	339	334	347	362	329	332	362	348	344	269	361	309	327	310	336	385	303	322	346	342	317	337	332	335	337	329	337	318	337	322	325	355	361	321	327	325	337	319	347	335	303	347	277	333	314	349	354	317	329	346	325	316	310	346	313	332	348	345	359	309	326	305	323	344	358	345	298	327	339	314	321	329	339	308	356	306	316	318	344	299	299	351	348	346	300	345	320	335	336	349	353	327	310	287	304	314	300	328	323	310	329	359	346	334	319	353	356	334	334	335	354	336	330	312	340	342	335	305	348	374	318	356	353	344	343	308	335	333	313	305	345	330	345	351	324	320	330	289	351	324	305	310	345	330	335	320	328	326	365	329	315	294	316	327	308	312	349	337	335	362	304	331	345	339	329	348	322	359	332	350	337	327	345	317	303	338	285	347	329	329	323	345	313	329	305	327	366	343	307	316	313	340	328	328	325	290	343	310	352	320	303	345	318	357	344	325	375	366	368	303	345	305	309	326	348	323	372	352	332	326	345	314	347	346	328	383	336	323	308	348	358	348	336	340	325	336	328	337	351	334	347	342	339	349	330	366	353	343	314	329	326	354	325	340	313	348	350	340	349	334	338	326	337	332	347	329	288	350	328	325	327	305	338	351	318	305	327	347	319	298	324	314	331	334	301	337	350	365	326	351	334	348	341	345	318	339	329	368	334	331	322	359	308	310	322	310	330	337	351	318	327	340	346	316	337	340	342	322	336	314	335	327	316	319	321	315	349	305	351	313	319	345	332	346	325	336	369	319	339	332	314	333	329	323	312	316	309	361	331	313	331	337	322	326	328	316	318	350	336	304	348	319	319	302	348	339	330	318	360	325	348	338	326	340	302	325	299	338	318	329	317	342	342	326	358	324	293	330	361	322	383	364	300	299	349	329	322	314	328	307
2408	1027	1028	1091	1095	1092	1009	980	1049	982	995	989	929	995	1008	1008	924	994	953	973	992	962	930	943	985	995	909	936	923	940	997	953	916	929	888	920	944	954	927	906	930	896	971	963	959	1002	923	933	966	945	949	998	953	901	932	984	891	933	960	970	924	921	917	965	965	949	927	925	926	950	923	986	916	987	937	920	914	935	985	934	985	926	901	910	949	928	976	938	940	920	965	934	920	1024	998	924	948	923	957	978	929	959	930	901	920	953	962	893	954	914	933	934	946	974	936	977	944	928	918	932	989	946	984	884	934	954	969	973	977	917	882	949	931	949	1011	948	947	924	956	904	946	961	1013	898	962	1002	973	949	965	943	916	976	968	951	931	959	993	903	930	890	900	970	933	910	951	953	970	948	983	864	890	918	956	937	906	933	895	977	974	950	933	931	936	987	950	964	911	903	922	940	979	956	921	941	955	856	994	946	925	921	896	944	949	948	999	881	954	993	937	932	995	919	956	905	941	975	981	940	963	925	951	943	926	896	879	1002	919	970	952	983	968	1035	934	973	897	911	949	974	937	938	943	929	937	953	940	987	948	1007	957	968	985	906	961	944	930	913	954	970	964	965	879	945	906	921	930	925	957	926	920	982	921	975	936	979	934	972	996	970	934	968	926	922	901	923	901	945	890	914	960	914	920	950	927	975	981	936	940	949	951	911	967	961	960	953	999	942	988	918	990	913	906	980	922	961	940	977	938	918	937	942	908	990	939	903	914	960	951	940	907	910	986	946	915	951	1039	981	960	939	935	956	916	958	980	982	1006	961	916	923	920	993	902	964	930	948	949	919	892	944	907	911	955	888	925	927	941	907	891	930	935	916	921	921	968	950	924	937	937	973	960	902	1005	983	921	939	954	926	965	924	930	965	961	975	943	914	940	907	966	971	900	947	965	988	958	967	933	934	948	896	931	939	964	851	947	956	881	980	952	947	921	924	912	1004	962	951	916	963	899	897	992	936	961	916	939	938	978	952	927	890	968	924	896	955	946	959	1007	927	940	892	1012	945	966	939	976	882	894	973	918	925	988	908	925	935	932	973	954	939	950	934	882	944	1008	954	962	949	897	967	942	977	994	953	903	922	911	930	931	988	979	917	934	898	987	953	921	910	971	957	914	969	931	899	955	891	971	885	930	921	965	926	977	923	882	892	955	918	928	954	951	929	968	917	939	926	940	936	934	931	957	957	958	938	942	967	909	964	941	969	953	925	972	952	886	936	885	970	982	915	963	923	965	871	1011	932	954	950	942	954	959	905	938	984	954	952	915	954	920	993	928	935	945	956	951	902	975	936	962	1003	937	963	1041	913	940	933	913	1008	954	925	943	970	946	967	989	965	884	978	947	1004	935	953	990	909	962	935	926	950	914	970	948	961	912	881	936	978	947	957	962	908	923	997	1025	889	970	948	975	970	856	976	978	930	924	915	967	962	909	966	935	959	940	915	972	988	962	920	960	933	927	892	886	956	945	930	928	916	924	947	930	984	976	940	922	908	975	952	946	890	936	945	951	920	961	952	921	948	915	941	906	911	1038	930	976	868	951	947	950	942	1007	945	927	949	955	983	968	956	927	918	956	975	970	927	981	936	967	978	961	920	919	886	892	985	924	902	924	974	926	933	976	917	948	888	891	967	948	951	918	976	942	958	1036	942	951	981	932	981	976	928	909	901	961	894	988	917	908	907	910	931	949	959	950	908	950	933	946	905	930	911	956	1017	901	916	917	952	959	924	923	951	962	887	955	914	962	967	936	929	912	980	909	949	926	922	952	910	941	975	965	958	928	966	974	942	924	948	925	915	950	969	905	961	938	953	958	935	849	998	949	937	970	898	989	963	925	918	928	940	909	952	909	925	928	1027	927	924	908	944	931	929	958	945	1029	987	943	967	1024	963	929	969	891	941	917	961	930	952	897	963	968	947	960	984	960	930	968	943	935	907	899	929	919	922	895	944	942	877	939	997	922	957	945	929	946	927	949	943	976	928	936	979	958	934	947	925	919	951	908	951	921	949	990	960	939	946	938	1021	960	976	956	971	966	957	927	974	966	922	927	973	900	966	979	955	975	910	858	911	910	961	895	920	895	967	926	930	992	938	916	980	933	955	914	967	946	925	935	941	926	962	905	931	959	890	921	944	939	983	935	949	926	968	976	972	948	944	882	933	920	907	914	952	914	951	966	925	964	913	896	928	941	932	910	953	903	920	945	962	973	934	968	955	900	916	953	907	882	970	962	914	942	961	899	917	924	1010	958	968	933	937	973	944	986	931	942	919	962	985	954	983	934	923	989	928	936	965	938	967	915	949	947	961	948	957	915	926	912	958	892	1003	952	963	928	991	970	947	901	901	936	928	983	995	911	968	957	983	875	919	949	1003	962	920	994	906	925	924	942	921	961	937	970	900	908	951	932	993	953	964	1013	1005	907	902	930	954	940	967	941	938	962	906	915	927	916	935	966	957	894	998	899	917	922	941	941	954	961	899	964	905	922	973	924	894	899	948	910	937	879	926	949	927	931	945	963	972	949	958	936	928	920	983	961	936	959	954	907	889	928	942	965	970	934	979	955	908	954	901	953	934	964	989	954	916	934	968	966	912	913	974	908	951	980	963	938	965	934	938	927	959	938	912	966	915	981	910	975	949	928	972	949	953	936	965	928	931	946	926	941	980	931	910	1021	934	981	887	926	960	864	961	921	953	956	933	989	942	952	915	915	903	970	903	919	964	938	972	925	946	963	957	978	959	907	917	915	996	941	948	941	970	899	929	929	945	960	975	982	930	992	998	916	920	945	935	955	950	961	986	895	924	929	932	945	943	922	908	973	934	938	996	929	917	935	913	949	943	908	966	959	941	962	979	906	915	970	979	989	989	903	955	945	975	946	952	973	930	947	960	911	888	974	996	934	980	967	957	925	957	1001	919	959	975	912	965	884	896	973	946	899	923	952	932	975	971	977	915	962	930	932	981	929	929	901	967	943	954	925	999	893	938	950	960	972	968	942	953	958	994	918	942	991	924	961	954	949	911	925	942	916	969	974	968	962	896	950	912	945	979	934	904	977	950	890	934	910	952	911	923	943	927	902	935	942	929	969	972	888	966	933	884	975	991	932	909	928	933	951	960	933	945	934	979	978	945	888	902	933	904	944	927	978	934	1010	985	994	922	973	964	965	964	1006	1004	943	1014	970	920	970	924	935	997	889	965	912	935	944	957	890	987	912	982	929	940	1006	913	910	912	943	977	922	956	937	1013	957	932	949	953	942	976	916	939	977	967	950	968	973	930	937	973	881	951	948	941	942	919	929	903	924	952	923	913	953	940	967	918	991	906	953	905	890	957	936	927	958	898	940	950	962	954	932	970	979	873	969	990	907	962	962	982	908	940	971	939	924	988	969	989	902	949	951	966	883	940	960	939	944	921	946	955	916	864	932	928	1037	970	959	971	946	976	921	922	956	967	928	930	944	974	916	914	936	939	944	991	974	922	891	931	946	976	941	894	953	956	956	969	966	896
8578	1082	1411	1123	832	670	510	448	356	347	310	267	259	253	249	197	240	232	220	238	234	212	243	223	216	224	213	214	226	208	195	212	213	198	204	223	218	224	186	202	205	197	222	200	209	188	184	203	227	180	212	192	193	188	165	202	207	206	205	209	207	213	186	216	201	191	188	197	206	174	194	197	206	196	183	222	188	210	184	204	202	185	197	193	220	194	176	194	188	181	189	201	201	204	190	189	187	215	184	168	211	182	190	177	192	186	173	196	205	187	166	176	188	202	216	180	198	190	174	200	208	173	218	185	203	194	204	171	188	184	175	169	209	198	200	190	180	186	196	208	225	169	173	184	204	183	208	206	215	191	180	196	196	206	215	198	184	185	172	187	210	180	171	186	214	189	184	188	201	194	156	180	221	212	191	166	195	192	208	191	195	197	225	187	193	191	187	195	199	199	180	184	182	187	190	206	188	192	205	218	192	192	178	181	194	220	184	176	203	174	196	181	180	189	238	192	182	182	176	189	213	204	207	211	202	209	209	195	179	194	209	187	180	187	191	200	188	178	213	209	172	190	181	206	193	189	188	164	181	185	188	186	168	179	173	180	194	203	177	175	228	192	181	209	178	177	186	207	182	184	182	198	192	200	171	206	193	193	182	182	216	188	191	208	204	185	170	179	200	187	165	187	190	206	190	211	204	190	202	177	213	196	206	183	197	200	177	191	203	192	175	213	180	191	187	219	193	188	206	224	199	200	198	203	223	194	193	196	212	189	196	186	167	200	197	192	182	184	159	197	208	206	172	205	209	179	200	187	212	168	190	169	191	177	188	203	175	203	186	193	179	192	185	193	177	204	156	186	182	198	175	195	179	175	214	182	195	201	200	199	174	197	197	212	196	201	201	201	194	208	174	203	198	224	187	163	203	201	192	167	186	176	191	201	205	182	170	210	181	215	164	165	200	204	205	182	167	194	209	189	214	198	215	205	191	172	162	211	197	186	218	195	208	200	199	188	192	178	193	177	175	191	204	180	179	187	170	203	199	194	177	202	201	201	192	166	212	190	192	185	183	195	217	182	217	189	195	175	171	176	194	215	171	190	182	191	191	213	185	201	196	188	183	218	182	206	198	195	188	165	186	197	180	190	198	204	216	184	199	173	205	193	205	166	213	200	191	178	196	183	189	215	195	181	196	205	194	183	192	206	192	203	193	212	205	211	200	195	190	197	211	208	202	194	193	209	201	178	173	173	180	201	209	212	191	194	167	204	192	183	194	165	216	177	171	177	194	187	184	190	197	191	168	203	181	194	202	199	201	179	226	223	187	215	200	196	178	193	202	201	183	186	198	200	217	191	181	194	175	198	205	181	195	217	199	175	212	220	177	187	180	161	183	184	175	168	168	195	188	189	183	205	189	211	193	214	187	200	215	206	210	206	179	189	204	214	178	213	178	218	180	186	195	180	194	173	216	188	203	184	207	184	207	211	179	174	213	191	217	209	202	189	196	187	187	194	197	200	203	161	207	198	184	211	195	226	187	207	185	174	187	175	193	204	202	220	210	186	202	224	177	185	181	176	206	191	188	196	202	193	189	204	214	198	203	215	184	179	196	183	202	185	166	208	185	199	183	184	166	175	182	209	191	194	195	194	168	205	192	197	182	209	204	191	190	200	188	208	174	179	169	171	195	164	190	184	217	191	176	229	196	199	204	190	164	173	188	185	211	214	177	195	217	218	191	188	201	201	193	175	211	214	204	183	182	193	194	181	191	206	189	225	213	205	172	188	201	198	188	179	177	193	197	183	183	197	196	191	191	197	193	208	217	220	215	207	196	179	179	200	173	197	200	186	184	165	184	206	195	170	182	208	180	219	186	203	183	224	191	213	193	222	189	179	172	185	195	198	187	221	222	181	186	171	213	212	188	197	159	197	182	202	176	198	191	180	171	203	221	183	197	202	179	209	181	198	244	232	213	229	184	165	211	170	184	195	203	172	198	203	223	202	197	201	194	182	191	187	202	190	191	206	197	189	193	157	195	208	167	192	184	204	198	209	198	181	221	190	203	186	180	188	182	195	211	202	204	211	194	158	195	190	189	172	171	217	205	210	189	206	175	171	193	183	186	191	182	202	199	192	207	189	204	202	189	201	182	199	202	180	193	197	203	186	178	204	172	151	207	193	203	176	225	191	202	179	168	210	208	223	184	207	208	183	210	208	185	193	190	199	178	189	206	197	165	178	195	193	170	177	200	177	203	174	181	188	216	202	197	186	186	205	197	190	176	227	184	193	197	199	198	163	216	195	196	181	206	207	173	207	213	210	181	204	203	200	196	178	183	208	194	171	197	193	161	192	182	173	214	201	192	192	197	208	191	173	176	180	180	203	183	231	200	195	187	179	198	180	198	203	227	202	169	186	188	210	184	191	202	163	167	208	165	209	177	183	184	207	190	200	207	206	183	197	218	195	201	196	194	181	150	200	194	186	223	216	203	182	190	200	195	203	186	193	191	200	214	195	190	169	190	202	206	211	185	212	192	189	181	171	190	170	198	170	184	194	187	191	197	207	195	188	183	194	178	211	185	171	202	182	187	211	168	201	169	191	198	204	176	206	191	172	171	176	177	188	184	206	191	193	174	204	186	203	192	189	187	218	164	174	206	185	192	188	201	201	195	190	195	194	192	196	183	192	184	209	198	190	187	189	186	210	202	197	183	206	210	209	196	188	172	167	192	208	203	178	209	162	177	193	211	190	195	209	180	202	195	192	208	200	187	201	171	190	198	199	196	210	215	219	211	184	200	201	202	197	204	206	202	193	171	188	213	196	196	195	217	197	202	179	222	219	196	200	197	182	204	176	176	181	194	190	195	209	207	175	200	160	212	226	225	200	219	193	178	189	191	177	171	188	177	169	194	179	191	196	199	159	208	172	182	181	188	196	218	178	218	174	207	210	202	197	204	192	191	203	171	188	220	193	191	213	183	185	199	199	192	219	198	202	187	178	192	195	180	181	171	187	181	183	188	190	202	208	178	193	203	206	214	179	178	195	197	189	212	175	163	197	191	185	204	193	183	178	182	200	192	208	177	187	190	184	211	209	193	187	177	185	183	192	208	178	186	206	182	197	202	179	224	189	172	173	177	207	198	191	204	189	219	203	167	194	199	210	185	195	182	217	196	185	202	198	178	169	214	188	189	187	179	214	185	198	227	169	181	213	205	191	219	199	178	204	167	180	184	163	192	204	213	199	186	196	185	195	219	184	209	178	190	186	189	204	190	184	177	192	193	182	215	216	205	187	208	209	191	170	181	193	184	194	189	194	204	196	179	202	179	174	194	186	188	195	175	194	197	204	186	213	213	192	207	185	206	188	181	203	171	159	180	184	198	192	176	199	204	212	172	176	217	193	207	178	198	211	197	209	206	211	187	201	191	206	178	179	195	206	195	212	202	191	203	189	193	177	181	204	203	190	186	173	197	186	189	181	199	210	186	194	190	186	177	215	190	204	192	204
5691	1617	3267	3779	3197	2602	2233	1910	1599	1434	1313	1220	1123	1045	986	991	879	835	831	863	777	807	767	786	768	745	762	664	677	735	664	674	690	662	644	591	660	742	714	691	675	656	624	649	641	627	664	606	675	662	647	603	592	637	691	620	598	635	647	569	651	604	627	613	619	639	603	595	579	631	586	614	602	582	594	593	584	654	552	603	619	600	590	622	580	612	588	597	564	645	615	588	582	616	647	599	589	592	598	560	612	581	593	610	602	565	617	605	605	585	598	581	613	617	582	583	601	616	601	568	629	641	635	639	606	578	632	578	601	598	588	621	597	629	603	542	603	608	636	586	589	602	609	625	567	567	622	573	585	580	618	552	630	586	603	606	606	574	641	567	587	603	592	577	597	592	585	605	572	614	600	596	592	603	532	609	644	604	573	592	597	603	602	568	589	585	579	591	605	595	609	621	586	554	616	616	589	565	562	563	552	625	601	587	584	587	590	564	587	633	607	574	595	653	618	586	587	576	556	578	585	578	594	577	586	601	585	597	627	588	588	592	555	598	563	590	565	595	570	585	590	543	544	582	615	638	584	599	603	594	607	589	587	554	568	590	589	606	576	569	573	595	574	579	602	590	585	591	549	612	604	610	579	591	598	579	596	571	564	550	557	598	578	590	575	611	605	594	633	560	599	589	585	533	562	598	572	557	592	560	632	570	589	578	604	589	600	603	593	596	569	576	609	562	611	576	593	587	581	603	605	611	613	578	581	587	571	608	575	628	567	593	590	636	635	579	597	566	572	593	614	557	539	589	557	588	591	624	590	578	599	584	604	582	548	545	588	597	602	572	602	595	595	573	574	644	616	599	645	585	577	577	600	535	572	574	574	568	583	558	596	604	566	622	592	599	621	615	611	579	597	599	583	581	583	607	567	583	547	547	557	604	605	599	587	598	600	583	613	577	615	605	601	605	601	601	600	536	569	568	588	613	591	557	602	573	584	605	608	574	579	582	580	588	604	568	579	588	586	567	587	583	643	622	593	565	597	619	587	569	589	607	576	580	574	599	589	614	611	621	617	563	546	624	576	583	579	633	621	587	602	601	600	620	538	560	599	602	565	545	653	587	539	558	591	562	555	614	613	573	577	585	565	577	544	569	615	592	606	596	577	618	631	590	581	569	598	578	589	599	574	543	587	595	632	573	611	619	583	615	603	561	559	563	586	613	584	610	593	580	597	590	588	538	592	626	586	575	574	557	622	594	584	588	648	576	569	584	578	611	555	575	605	558	597	600	572	551	610	573	579	625	583	613	594	590	619	566	592	572	552	561	550	661	614	621	628	580	609	536	605	524	576	604	598	595	585	636	623	590	605	598	590	580	645	595	609	585	537	609	613	600	621	579	580	586	548	567	603	588	552	580	610	615	565	569	618	601	545	601	511	578	580	612	554	566	586	559	635	606	586	565	609	587	590	621	623	589	594	548	621	598	576	555	539	594	558	575	608	629	563	592	581	580	610	554	639	617	572	569	614	588	593	616	617	596	586	571	620	638	585	593	568	548	614	607	602	551	555	606	579	587	584	592	599	577	600	600	584	626	582	595	618	623	598	578	573	579	570	600	553	599	648	628	590	574	560	638	570	585	607	568	547	586	579	598	639	609	564	608	591	582	578	608	574	595	566	606	597	595	594	614	609	577	623	578	598	632	635	532	594	566	557	592	595	609	566	580	538	591	587	543	588	583	597	580	618	622	582	603	568	637	632	600	556	528	607	597	582	580	572	567	586	607	664	579	624	567	613	552	637	597	528	599	606	619	581	598	588	586	617	588	611	599	573	569	637	564	591	585	573	628	590	578	660	594	605	572	585	619	586	584	527	622	612	576	587	550	591	608	568	606	571	589	591	602	596	611	585	582	622	585	594	619	597	538	576	582	589	574	581	560	576	630	568	591	597	602	585	540	608	569	577	615	573	591	600	599	556	565	606	603	594	596	595	604	596	596	557	616	585	587	585	593	615	618	603	595	571	580	587	588	625	578	564	559	587	599	601	589	618	642	593	545	596	589	604	579	588	560	609	569	600	596	586	556	598	548	596	602	590	616	605	606	624	605	601	598	563	630	599	662	592	623	629	574	552	585	617	589	566	594	561	584	543	599	622	577	605	573	550	631	577	601	619	586	578	611	600	619	597	579	589	593	563	622	624	674	587	586	619	573	594	597	560	647	592	603	573	616	541	600	590	608	598	606	626	580	575	563	598	601	569	580	556	605	591	599	583	594	556	621	591	564	610	575	599	569	604	603	576	599	619	611	559	600	620	551	639	610	556	575	596	556	568	558	575	562	629	607	598	582	599	603	576	580	616	633	578	600	606	577	568	633	623	584	602	600	585	563	614	593	587	626	602	620	601	624	563	599	604	606	604	597	577	572	641	589	638	617	589	621	574	613	568	603	563	593	564	627	630	623	596	549	601	593	631	594	600	610	600	549	603	561	580	591	571	568	618	582	613	610	629	602	608	583	558	589	593	607	572	624	594	626	621	567	586	592	607	625	589	634	614	587	580	591	635	604	597	591	593	606	582	618	584	602	641	630	570	585	585	588	627	633	597	590	591	608	530	572	579	632	623	573	559	603	588	609	620	647	569	560	557	614	598	589	577	574	601	572	600	573	607	587	604	640	567	629	627	599	580	583	614	572	595	598	620	579	587	612	614	635	610	611	649	569	573	617	600	559	613	597	592	590	623	588	577	603	593	622	570	639	603	549	594	564	585	592	549	605	561	602	602	571	560	562	605	570	600	611	531	536	619	590	585	566	593	599	581	619	590	572	598	589	567	634	598	596	553	593	567	567	569	617	624	600	580	599	584	603	550	615	606	588	578	588	657	605	629	620	599	608	582	584	579	568	588	593	627	531	625	576	617	580	598	587	598	638	585	549	633	621	544	607	580	616	615	603	597	597	594	570	604	563	590	589	615	563	619	618	606	616	595	549	587	636	613	590	549	573	582	583	615	630	569	576	569	598	582	612	596	601	601	596	636	632	627	599	568	578	613	590	575	636	584	595	598	572	601	572	572	615	548	538	615	592	566	588	592	602	593	598	566	597	586	618	601	592	598	602	568	598	600	595	555	597	610	620	565	623	585	640	587	578	590	580	609	588	616	619	604	604	591	565	624	569	606	631	567	594	606	635	568	557	584	534	624	562	630	610	634	566	550	581	551	574	556	552	557	589	590	567	612	572	571	613	583	594	575	619	557	588	593	605	588	606	584	589	555	598	590	598	590	577	620	581	566	586	607	586	621	581	604	569	582	580	587	639	644	565	577	601	613	592	558	596	531	588	658	619	578	569	632	599	611	576	544	631	585	580	557	618	606	607	601	627	568	584	596	603	599	593	626	594	566	564	587	583	586	605	586	591	602	615	597	617	610	562	608	559	591	574	589	608	552	620	576	553	571	626	556	561	623	600	598	617	598	610	593	583	586	585	615	563	582	615	587	643	602	632	579	624	578	623	588	554
15862	2568	2722	2124	1383	1066	738	615	477	408	371	325	262	302	235	239	229	220	220	224	223	190	170	183	189	187	162	211	163	174	155	175	154	157	184	185	150	148	137	198	161	164	156	157	164	146	142	158	160	137	151	157	140	159	176	142	134	171	144	162	156	159	160	145	129	142	148	139	123	160	162	151	157	144	149	129	142	133	146	147	152	136	135	146	159	150	130	166	150	163	156	164	136	146	156	150	147	175	157	163	139	168	154	131	138	130	154	139	165	145	139	151	159	139	152	167	142	157	143	154	155	150	144	139	136	156	145	144	143	142	148	137	157	145	154	152	149	133	150	141	142	130	173	149	151	181	162	145	162	152	123	130	138	149	168	152	156	135	137	156	135	167	149	170	140	138	135	136	162	145	144	139	159	122	156	139	147	137	131	134	160	149	139	151	140	144	156	171	129	149	162	140	134	135	166	169	132	153	151	139	168	156	148	130	137	159	134	162	147	164	146	145	126	147	143	145	140	139	137	145	148	160	145	142	160	147	169	152	134	159	125	132	134	157	149	122	129	132	144	133	143	152	145	157	145	155	141	150	142	150	151	159	153	148	148	138	155	145	156	171	138	144	158	115	139	124	114	143	132	152	160	148	163	134	166	145	141	149	135	142	170	147	148	159	147	160	163	147	128	148	154	137	123	155	147	162	151	165	139	152	142	130	139	160	145	145	132	130	127	118	136	156	150	154	138	152	168	152	137	145	165	135	163	129	152	137	130	159	148	145	130	143	161	145	143	150	165	150	141	120	153	139	147	161	142	137	131	156	154	152	140	144	164	145	141	162	158	143	143	132	164	146	139	116	135	163	141	116	156	158	147	143	144	129	128	148	149	141	134	170	153	132	144	139	159	157	163	148	149	142	160	151	157	130	142	133	165	121	156	153	147	152	132	143	150	154	139	121	157	143	128	155	139	165	146	149	166	154	149	152	155	172	143	167	132	115	141	151	150	147	137	155	127	134	146	142	138	168	152	129	143	164	160	149	142	131	133	148	145	142	132	144	131	150	146	144	137	155	151	122	172	149	145	164	158	156	142	137	138	149	130	163	135	154	138	149	140	146	140	131	142	152	149	114	152	149	169	166	159	134	150	149	150	167	152	145	142	126	150	141	151	152	145	152	146	152	146	150	146	146	123	138	134	148	141	135	143	143	146	159	162	132	133	142	127	148	155	147	154	138	146	141	158	148	173	143	138	164	127	141	148	132	179	131	139	139	156	147	156	178	145	140	155	139	135	188	129	148	141	147	149	160	148	157	149	141	149	129	143	149	172	151	168	148	139	142	167	147	143	161	145	150	146	155	168	168	149	129	142	153	157	155	132	135	124	166	140	152	135	146	152	156	150	152	141	135	144	149	136	137	147	155	175	147	147	151	162	149	165	154	134	121	139	148	165	134	184	150	137	161	139	133	142	136	146	148	156	161	144	126	153	150	129	132	135	160	151	147	146	151	164	145	147	163	154	160	146	130	143	142	148	126	126	148	190	144	143	133	147	160	137	130	146	161	152	137	143	135	157	134	170	134	133	160	161	151	134	128	131	155	159	129	150	150	150	148	139	122	139	122	143	162	166	163	142	144	171	137	176	132	140	147	154	127	156	161	136	120	163	141	125	154	143	129	160	146	164	134	180	159	145	132	155	144	156	138	142	133	156	152	152	156	157	134	129	146	134	168	149	124	156	155	128	134	155	131	149	157	155	162	158	134	158	146	145	129	141	156	152	162	129	127	137	158	157	136	131	143	153	127	144	138	149	132	156	155	158	169	135	130	158	162	135	143	141	136	151	144	158	135	167	153	147	142	125	132	164	132	149	142	159	142	151	160	136	128	155	130	146	126	139	143	152	160	156	175	166	131	148	131	133	148	132	152	166	151	144	121	137	143	149	149	152	153	126	165	134	138	144	126	138	135	143	150	137	147	156	142	160	151	147	128	141	164	162	155	150	159	123	141	150	133	144	155	127	148	153	146	143	136	143	138	156	141	134	152	127	132	127	144	132	151	160	165	160	149	169	137	138	161	141	158	146	160	157	133	150	157	163	135	143	156	132	141	138	146	158	148	130	135	168	142	180	124	167	133	156	149	144	141	147	142	151	153	154	147	142	148	127	162	150	149	134	163	147	152	165	134	146	176	145	136	129	111	124	150	142	141	120	164	146	128	134	134	160	155	159	150	137	125	143	147	156	148	157	162	160	160	133	155	135	108	139	154	151	127	152	141	162	157	162	152	136	131	150	140	148	166	129	118	138	164	135	139	153	159	145	131	126	140	145	144	143	139	139	169	136	165	180	136	149	143	145	137	160	160	141	146	143	135	139	154	140	134	159	153	159	150	129	148	147	154	142	132	159	137	145	124	147	160	142	140	149	158	152	160	154	154	153	153	163	132	155	132	164	146	154	154	151	154	139	166	151	150	135	151	122	153	157	163	138	143	154	132	143	138	154	148	144	141	180	142	143	142	151	157	143	143	143	152	140	149	142	129	151	145	183	173	130	143	139	162	142	141	145	142	143	130	151	135	150	151	151	155	150	154	132	128	128	152	154	140	159	118	149	142	141	141	145	148	147	151	163	136	164	164	144	162	151	146	147	136	144	140	146	147	145	175	146	148	158	151	160	165	150	147	150	166	154	156	139	154	157	134	147	151	153	148	121	150	176	148	153	157	138	139	147	149	128	159	166	147	146	156	149	138	139	132	114	142	147	163	148	136	137	162	159	137	146	152	157	154	142	136	164	135	144	148	152	134	163	137	135	140	150	147	152	145	138	147	157	154	159	153	161	146	168	158	122	146	139	129	156	169	139	146	124	160	155	133	136	149	190	180	168	163	146	139	157	125	178	151	131	145	149	133	155	162	134	128	121	127	159	136	154	135	143	122	129	144	144	145	160	159	160	131	165	138	167	142	160	120	143	132	145	152	148	168	146	146	131	148	150	130	158	175	169	148	127	146	127	162	146	138	161	147	133	159	132	158	143	169	147	137	153	151	131	120	134	132	133	142	143	149	156	170	133	153	137	141	141	181	143	177	155	153	147	160	145	141	166	138	155	133	142	135	155	139	153	155	152	159	125	145	131	141	133	131	144	140	138	167	143	179	160	161	147	143	158	125	152	148	134	155	159	153	122	142	145	130	141	146	131	138	158	161	131	148	147	148	134	155	132	141	169	136	142	139	160	131	147	132	146	142	123	145	137	146	144	162	159	162	147	152	161	135	164	149	139	150	166	135	144	151	164	140	145	147	143	143	131	160	123	137	159	151	154	152	151	156	134	130	120	145	148	132	160	121	166	152	158	151	136	144	150	173	151	144	134	159	117	134	157	144	170	141	124	140	125	153	142	155	159	149	163	147	161	151	138	159	141	154	121	170	167	146	134	139	154	174	160	177	135	156	118	160	159	137	131	167	132	126	141	149	151	148	146	135	139	138	160	151	147	156	161	143	157	123	140	153	157	129	137	132	135	141
7452	2462	5666	6411	5484	4472	3607	2983	2430	2139	1844	1749	1576	1374	1277	1155	1067	1053	986	932	901	871	801	785	757	718	753	701	740	653	684	678	661	651	605	616	628	654	585	584	633	563	570	570	567	565	530	532	560	591	527	523	574	517	514	542	545	493	503	494	529	537	501	526	528	552	487	557	514	510	526	542	505	499	518	543	520	473	510	510	498	532	502	507	514	500	515	527	496	489	498	502	483	500	527	506	465	486	494	494	497	463	517	503	496	479	482	525	517	493	507	520	456	511	466	444	504	495	492	522	498	470	482	510	487	520	527	448	502	493	476	484	495	478	505	544	480	480	473	479	495	510	488	531	513	486	477	492	487	487	494	482	498	489	476	462	515	490	482	512	462	469	514	537	471	469	497	499	487	496	482	467	509	490	494	503	482	484	465	476	474	474	468	444	486	464	515	441	446	486	460	433	503	480	490	493	488	504	492	527	518	505	470	445	484	471	462	444	479	505	505	457	496	499	482	514	474	504	501	525	452	509	495	501	417	495	446	499	505	454	487	477	451	505	505	478	452	479	509	508	458	487	467	478	471	475	500	477	487	438	500	474	460	490	498	485	491	479	471	457	487	477	497	487	495	473	470	476	458	459	474	463	476	456	485	451	472	475	488	486	525	507	440	491	495	480	484	459	466	466	487	472	478	480	484	508	455	473	487	471	461	476	455	482	490	468	513	463	482	493	460	452	497	494	460	486	482	444	475	457	489	431	452	513	505	441	447	483	491	484	491	489	496	491	501	450	494	498	469	477	468	480	511	457	472	467	503	487	488	433	477	534	478	485	462	508	501	505	473	460	479	512	447	450	454	492	457	500	466	446	486	515	501	450	463	488	486	462	452	476	435	476	507	462	449	462	469	453	535	482	495	492	467	482	479	475	524	454	506	477	510	485	508	500	456	471	485	470	503	507	470	512	468	489	486	462	497	471	462	428	449	445	441	473	486	470	466	489	471	502	459	468	512	488	499	487	498	483	504	463	474	475	500	490	491	504	469	474	521	453	501	472	459	465	537	492	473	458	478	471	446	471	483	489	476	431	517	505	470	465	502	496	469	471	459	483	437	464	478	477	474	470	490	508	489	470	472	474	504	479	474	513	437	498	477	488	487	486	477	480	478	475	476	514	464	487	468	482	483	464	445	441	444	513	456	486	494	479	464	492	479	514	494	499	482	503	505	468	451	469	479	517	446	491	507	496	499	480	480	442	519	485	499	474	473	455	485	460	485	490	467	488	505	508	488	467	510	451	473	463	464	470	532	489	501	491	470	471	452	471	494	479	516	511	466	463	467	448	539	479	497	496	467	475	475	499	475	487	448	470	480	412	493	425	473	446	460	458	463	494	498	456	481	460	483	476	499	507	499	497	530	432	494	485	483	457	470	486	467	503	492	448	464	459	450	470	476	452	455	483	474	458	486	460	453	513	486	489	493	494	461	483	495	476	510	496	528	477	495	474	495	461	493	481	484	460	474	509	517	507	495	465	480	478	464	490	475	504	489	465	491	485	502	486	452	470	460	453	503	478	491	485	453	479	509	489	482	474	494	480	460	480	486	503	458	500	503	510	487	507	479	437	479	440	457	457	478	520	489	472	485	448	463	496	464	496	488	480	464	467	484	511	513	520	469	488	474	502	510	474	472	513	477	514	452	504	491	502	498	441	486	479	538	475	462	459	488	472	463	489	461	528	505	460	499	470	468	532	468	493	443	463	482	459	526	473	457	474	481	503	433	503	484	439	501	491	513	430	484	471	478	472	491	498	520	473	461	487	494	486	467	466	500	516	512	462	484	497	451	494	472	481	455	511	467	488	460	492	484	486	488	491	490	489	463	465	497	449	481	482	486	473	473	483	475	509	457	439	484	470	495	502	463	498	520	499	450	479	492	470	516	447	467	451	502	491	470	485	462	505	506	496	455	507	456	487	427	498	469	486	500	481	488	476	488	448	469	486	508	487	510	488	465	439	478	459	452	474	440	462	498	502	450	445	475	461	489	532	480	462	431	468	471	497	483	505	471	479	474	466	483	438	460	496	476	490	483	516	477	470	495	507	464	465	479	522	430	468	490	479	474	482	485	435	443	471	428	505	474	528	515	492	489	480	511	470	464	497	480	484	505	480	456	485	478	495	503	494	470	525	490	473	457	453	437	496	498	481	470	455	475	486	499	474	515	501	515	479	439	510	420	482	475	488	493	477	489	532	466	468	512	486	465	476	503	463	460	492	444	477	520	489	489	491	471	478	442	482	524	476	476	454	494	482	478	498	483	483	481	460	465	512	511	442	489	480	471	535	474	449	506	488	481	447	499	469	500	473	454	484	511	493	501	453	481	479	490	456	445	496	469	454	502	469	470	471	472	464	501	506	459	449	487	506	506	449	482	511	526	521	448	471	475	465	484	486	468	469	506	485	517	462	498	491	503	454	534	466	497	458	482	483	455	501	454	447	472	454	492	470	445	457	478	483	513	469	510	471	494	473	505	400	478	473	514	462	455	498	460	520	474	473	489	472	447	518	449	428	491	505	498	471	495	444	510	458	503	479	474	481	453	500	449	462	500	486	502	481	499	488	453	514	433	480	490	474	489	482	487	495	467	475	468	461	484	459	459	471	482	459	481	494	466	468	510	487	480	491	441	505	488	463	467	471	480	472	477	465	513	495	431	488	493	480	487	506	456	506	441	493	491	455	502	492	496	480	529	495	472	443	468	488	477	507	474	482	468	493	481	517	489	524	502	451	476	468	518	465	503	469	462	447	460	468	498	469	516	508	493	498	449	466	487	443	501	493	447	496	506	493	504	516	482	498	476	459	456	479	459	455	485	515	497	454	473	463	479	487	476	499	475	471	454	456	490	457	498	472	491	500	459	460	477	464	470	513	436	486	465	489	469	501	476	456	456	465	462	480	511	499	483	479	487	488	457	491	499	453	478	497	459	485	487	486	496	439	455	478	457	467	496	500	475	457	502	478	478	490	501	477	472	472	481	481	491	466	493	472	479	500	471	471	506	532	489	463	482	491	516	494	486	504	523	463	480	472	474	509	477	504	491	503	474	484	459	471	437	472	523	478	473	476	480	486	479	450	468	494	489	478	453	492	486	475	494	504	476	455	465	465	475	482	480	478	480	488	490	523	473	439	463	527	479	459	490	455	483	458	502	473	510	448	488	465	487	469	483	507	526	489	479	493	513	459	451	462	492	465	439	445	475	438	491	471	502	506	464	483	487	476	458	486	518	460	462	497	510	457	473	461	494	455	488	499	492	496	435	510	481	481	486	520	435	525	501	459	474	433	501	459	473	474	442	475	457	506	511	486	426	439	441	505	465	456	482	466	504	492	472	510	492	441	474	487	499	453	498	460	488	426	465	499	510	505	496	480	478	522	477	465	479	441	448	498	466	457	520	476	440	461	476	510	495	514	499	466	486	495	510	478	487	449	464	487	485	485	492	511	482	505	483	492	493	477	477	503
2047	382	381	391	361	359	345	334	319	315	346	315	338	351	327	342	349	328	358	357	316	313	318	302	335	344	341	316	371	312	320	318	330	342	342	305	313	361	329	323	333	362	348	327	336	310	332	347	326	335	312	334	324	350	316	323	321	306	317	292	341	338	360	322	312	363	303	348	327	359	362	316	335	329	305	329	336	347	355	339	352	318	349	337	333	333	320	336	324	326	327	307	334	327	339	332	340	305	328	331	316	325	320	357	320	344	328	368	323	337	338	298	329	300	340	347	338	320	349	324	350	308	372	339	316	293	316	334	346	326	335	306	313	325	318	328	318	279	327	340	329	338	340	304	333	316	330	345	352	331	331	329	349	334	317	339	335	335	333	361	325	335	339	353	313	311	340	334	324	311	330	351	349	331	328	324	343	298	304	342	334	324	328	320	324	323	339	334	330	303	320	330	334	327	348	310	344	341	333	315	333	310	328	325	312	347	346	352	337	330	319	317	319	344	320	324	344	332	379	368	321	310	314	337	327	300	345	364	314	316	352	304	358	326	356	322	322	303	350	308	345	333	346	340	326	304	363	335	348	338	288	324	341	340	348	305	342	337	288	320	308	359	322	339	358	317	347	341	328	321	331	336	329	321	328	306	310	318	359	333	324	317	339	332	350	334	286	341	288	352	307	320	322	337	338	320	327	349	327	331	335	355	325	326	297	355	343	281	328	323	304	319	336	292	322	332	361	330	292	346	345	344	328	363	309	328	329	329	337	288	344	326	341	353	356	313	331	305	332	320	337	302	303	333	323	335	326	335	336	316	329	360	326	304	335	309	322	337	318	350	315	302	358	347	305	314	330	323	331	287	304	325	317	341	309	337	338	315	323	328	311	330	331	343	319	351	327	339	337	340	331	331	339	330	354	329	323	354	345	327	338	307	351	294	301	296	323	342	309	339	332	335	300	358	325	319	339	327	334	335	345	318	309	331	329	339	337	337	306	305	326	304	341	349	318	348	344	354	308	332	293	354	334	325	318	322	386	322	352	319	336	335	305	324	337	340	348	305	339	329	332	347	327	318	294	324	362	337	334	340	352	324	335	344	340	322	327	328	304	333	323	316	319	323	347	297	340	331	299	348	315	312	311	319	300	311	315	299	327	317	306	323	315	309	346	318	341	344	313	328	316	339	331	314	331	333	317	313	350	338	329	310	322	322	341	326	325	327	350	319	321	313	302	326	339	326	314	313	365	332	303	337	339	351	319	306	325	333	362	341	331	316	318	349	355	332	319	339	347	353	303	309	331	308	326	332	339	293	333	324	312	331	335	306	329	338	362	318	331	332	344	320	329	297	341	329	326	331	317	316	336	350	309	301	346	345	322	334	360	325	326	316	334	320	321	344	326	322	323	320	324	323	350	328	329	336	311	323	320	298	329	302	324	318	318	383	350	304	355	307	342	318	348	340	348	318	330	365	312	332	346	320	305	316	300	301	309	336	342	305	332	351	281	310	321	338	327	328	338	336	322	347	322	330	350	318	342	358	349	339	359	280	332	331	300	340	328	333	344	311	323	334	331	356	356	318	325	322	333	331	314	351	325	366	318	339	338	336	307	345	306	298	306	332	331	337	335	319	329	313	298	311	335	355	322	325	316	333	357	349	325	324	302	348	321	349	326	335	320	289	341	331	342	361	329	323	323	305	325	335	370	299	319	341	365	331	309	302	322	314	308	318	333	335	334	323	320	330	339	357	299	284	320	316	325	358	314	311	340	302	319	316	318	354	348	321	312	324	336	327	350	330	336	364	346	338	296	341	357	351	329	319	348	324	346	322	341	302	314	337	342	331	332	306	314	373	309	349	304	325	269	329	326	353	296	339	336	294	356	320	296	328	345	303	317	287	363	337	307	318	312	346	318	303	320	335	321	328	313	317	321	333	328	312	326	319	321	335	287	310	329	343	343	336	328	312	300	330	330	353	337	312	334	335	293	361	340	323	310	296	326	361	314	332	360	341	319	295	314	347	318	347	347	323	316	333	318	340	347	335	368	332	346	292	352	372	324	365	345	370	308	314	359	308	313	310	357	303	322	358	345	319	331	319	335	331	318	326	304	345	343	303	333	339	318	331	325	300	322	350	355	295	336	336	319	313	343	319	310	343	327	335	331	327	357	308	322	337	322	337	345	320	323	325	318	348	343	297	334	323	302	341	327	329	342	356	319	350	314	309	313	317	328	329	339	302	281	378	379	338	320	344	356	349	316	337	310	320	336	351	345	326	323	347	320	336	320	371	333	329	335	337	341	321	354	329	328	348	342	344	347	335	340	334	316	345	344	318	313	366	333	324	362	359	323	309	346	329	331	321	332	329	342	327	296	311	302	297	312	354	297	335	314	321	324	336	300	346	348	282	311	314	354	310	355	321	295	343	320	346	358	323	334	340	336	337	338	328	342	345	313	325	313	329	369	322	347	376	316	363	336	342	340	294	337	298	287	338	365	337	332	379	321	335	360	312	325	320	346	335	336	309	335	327	347	321	331	336	346	340	334	331	324	358	336	330	295	338	334	342	330	326	340	328	338	321	334	323	354	331	327	318	330	332	349	315	344	314	316	311	356	316	319	341	355	317	346	307	331	330	333	340	312	300	320	315	333	319	310	339	348	317	316	337	324	325	349	331	319	324	344	296	282	343	329	304	315	344	335	334	323	346	335	349	338	325	352	310	315	317	350	329	320	305	321	326	327	322	332	328	317	341	296	296	327	320	328	322	313	302	303	298	342	322	350	334	332	337	314	348	285	311	318	335	346	310	328	329	365	349	327	342	315	323	318	350	340	320	336	331	313	348	324	324	310	321	342	330	317	306	311	329	362	325	298	332	288	333	334	305	331	345	331	305	338	316	327	341	344	343	316	344	327	311	308	348	366	338	351	323	359	355	353	338	340	311	297	301	284	299	338	350	357	352	357	349	339	322	311	327	348	320	341	365	352	342	324	316	339	340	338	306	341	344	321	339	334	315	349	353	361	363	308	313	304	335	370	352	313	328	323	363	321	360	304	311	327	312	310	328	327	321	340	318	310	321	300	285	334	335	331	331	288	326	354	346	353	363	358	347	341	285	345	306	303	307	317	354	313	316	343	347	297	290	340	379	328	329	290	326	344	326	326	314	338	349	347	348	349	332	339	320	307	328	317	303	362	308	303	323	318	343	356	339	342	304	300	344	338	366	344	331	323	348	306	333	336	332	326	329	334	322	322	319	307	342	286	363	338	312	331	336	328	332	317	302	330	318	324	299	340	338	342	309	328	333	330	353	311	349	330	322	319	319	326	325	325	373	311	326	310	331	326	338	348	331	355	354	331	335	317	344	326	321	302	309	323	324	346	336	322	307	329	327	345	297	324	339	329	323	337	329	326	334	319	331	321	307	334	328	322	338	301	349	312	334	330	348	332	318	295	317	339	331	363	329	360	338	347	318	327	331	350	330	328	307	337	318	299	356	333	312	309	305	325	328
2434	1000	1112	1125	1043	1064	1043	1005	1018	985	960	1038	961	934	918	903	934	960	964	875	976	948	957	987	984	922	966	976	927	943	916	920	976	946	917	968	928	935	976	940	1018	952	937	961	927	925	971	957	959	911	914	931	954	941	977	989	962	979	952	925	947	955	930	995	953	910	889	947	935	913	952	947	950	931	892	953	970	935	958	946	951	962	936	951	964	911	911	922	917	958	970	974	926	936	922	890	900	1033	941	952	878	903	916	974	893	886	927	968	950	912	928	933	968	935	985	938	915	913	943	967	897	956	975	942	937	981	967	891	939	912	926	933	948	953	947	918	946	991	872	930	955	972	921	897	912	949	933	958	930	950	953	961	914	939	942	894	942	898	938	990	905	943	964	952	871	947	981	913	924	919	940	928	953	902	987	954	955	929	932	849	993	946	901	935	905	946	992	911	951	933	909	902	951	902	973	912	929	1001	925	971	939	943	910	994	947	906	982	984	990	831	1000	960	948	973	944	983	954	931	994	975	911	961	952	919	942	954	900	968	894	936	973	890	915	930	953	968	949	939	902	919	904	991	895	852	892	956	992	904	942	974	1001	946	924	930	931	936	919	980	935	972	931	956	913	896	964	966	940	882	890	967	941	930	920	976	955	964	952	915	969	926	990	995	979	917	919	969	922	961	994	986	906	964	941	935	945	925	1002	917	948	949	967	952	955	934	976	904	924	933	956	948	952	920	979	950	943	942	998	940	938	963	921	954	968	957	925	936	942	918	932	920	949	943	912	966	940	958	964	983	913	954	905	896	950	982	899	938	937	955	940	909	962	949	952	941	966	925	908	951	924	899	984	963	959	929	936	897	962	914	954	1012	962	948	952	915	956	941	984	950	926	928	916	954	911	934	914	969	961	966	935	919	918	938	931	904	980	954	936	964	988	938	958	969	943	985	938	924	954	933	990	942	965	994	988	957	959	942	908	911	922	957	943	955	914	857	1002	959	943	906	949	967	982	972	900	937	930	921	963	942	894	984	902	926	958	900	956	946	969	944	899	970	968	962	954	909	959	956	954	898	977	954	956	890	898	910	930	988	956	990	939	949	929	958	895	942	968	972	922	966	956	970	953	933	933	982	913	943	943	964	942	904	920	860	902	926	906	947	926	893	898	938	890	914	941	950	891	929	972	1007	920	913	935	931	885	920	890	909	910	1001	912	969	925	998	916	998	953	945	1017	940	948	930	919	961	960	918	901	996	883	916	979	1027	958	926	930	958	945	968	938	930	928	915	934	914	914	875	911	959	921	967	926	914	964	1012	909	950	900	985	936	950	921	966	972	921	918	978	928	956	934	953	919	923	949	956	934	933	925	995	947	945	918	950	914	949	903	937	981	921	951	927	931	937	954	974	921	954	991	859	971	963	895	935	905	966	980	969	969	963	903	995	1002	960	948	939	873	978	978	1036	909	920	908	955	943	891	951	959	957	915	965	984	906	928	949	993	984	909	982	971	922	902	914	966	900	945	966	967	1000	942	963	970	925	882	892	942	924	920	927	921	891	969	946	945	963	990	983	975	948	932	980	945	890	931	914	969	950	949	952	963	898	941	949	952	896	1026	930	905	973	949	913	940	985	961	942	958	968	961	954	946	967	926	939	1007	872	932	935	954	995	946	946	948	986	952	1019	920	985	898	939	932	957	942	904	882	950	896	894	1017	995	982	952	932	953	947	952	944	918	945	954	988	933	970	880	954	963	948	954	892	944	963	901	925	999	902	985	903	946	999	948	927	875	942	912	960	927	946	931	954	941	936	914	992	912	978	979	962	969	954	961	904	991	954	945	963	899	920	1020	935	963	920	956	946	999	932	953	972	907	1006	966	947	962	885	921	969	917	952	983	919	921	929	922	875	940	859	960	924	906	930	926	942	935	909	982	889	944	950	973	937	932	977	906	908	949	908	977	918	914	944	934	980	957	958	877	969	904	937	942	898	952	978	961	911	910	970	973	924	894	920	897	977	877	924	957	956	952	937	900	932	957	995	976	941	926	949	958	988	930	949	910	873	927	939	919	895	949	952	942	897	938	959	946	937	949	939	947	968	935	920	963	978	942	985	962	989	1008	988	915	926	943	953	977	945	903	946	951	890	907	925	949	932	925	968	946	949	948	950	965	935	952	904	947	890	939	927	902	936	957	937	955	936	949	937	924	902	942	914	945	946	960	901	935	901	951	987	916	952	992	921	946	960	895	902	925	904	973	960	954	973	897	917	942	929	963	982	903	947	936	922	923	950	913	1018	913	925	886	968	977	883	919	893	932	937	932	989	888	889	914	932	956	946	959	935	955	938	950	896	922	917	979	934	928	963	908	973	923	925	899	996	920	951	947	964	930	910	963	925	921	959	966	947	907	930	918	909	965	961	1005	960	936	938	961	955	971	871	926	995	917	923	1016	939	947	940	954	880	970	921	929	923	965	943	924	978	957	961	954	949	908	985	937	930	939	882	941	924	909	976	918	901	966	995	924	1047	844	926	967	916	909	900	978	926	953	983	964	899	911	946	951	968	934	956	964	978	972	920	959	937	943	985	919	997	881	911	919	888	917	905	923	965	919	965	947	921	955	899	993	959	920	955	955	973	937	959	950	952	889	973	895	917	978	919	910	923	953	938	900	900	950	976	951	945	1001	932	924	939	954	907	947	901	966	989	904	933	926	934	938	983	905	945	993	980	1033	948	944	932	939	967	964	954	967	961	957	894	917	926	908	966	969	913	972	952	959	909	946	936	954	967	925	953	929	893	897	979	942	991	975	925	919	936	909	924	1015	934	952	907	947	890	980	923	941	921	950	917	921	948	997	913	899	965	916	920	914	927	1002	973	1008	910	902	942	918	1015	963	937	944	987	952	944	909	945	913	948	925	972	982	960	891	918	930	959	936	986	955	981	904	940	890	982	942	981	1002	941	953	876	933	999	972	1027	942	909	947	892	941	939	964	977	957	909	948	939	922	948	963	946	956	908	962	914	961	936	898	967	959	1043	926	916	934	983	955	921	971	875	947	934	889	1003	910	974	982	955	918	963	966	924	925	946	918	919	919	972	974	866	894	991	990	943	978	958	926	940	870	957	913	909	962	1000	968	962	957	902	918	916	960	910	936	976	922	917	935	928	975	949	949	931	958	982	971	906	871	927	908	1009	944	989	960	928	988	934	954	959	937	928	909	945	925	984	964	903	929	923	920	920	967	960	943	935	905	996	902	956	974	901	921	955	988	988	940	917	941	921	948	946	958	939	939	933	979	875	905	988	992	918	970	924	909	897	925	969	949	911	953	910	958	949	952	985	984	1002	932	913	944	931	975	903	951	964	908	889	910	964	990	932	966	924	916	998	960	937	899	982	909	962	921	942	905	970	928	986	928	854	960	958	915	928	906	926	924	964	929	925	966	918	941	967	925	964	895	993	888	979	975	889	964	962	942	965	919	909	906	942	925	921	917	948	949	919	961	995	923	907	985	932	945	959	958	964	884	937	935	949	934	986	937	907	923	920	942	956	946	907	941	930
8670	1094	1365	1153	791	640	517	423	355	317	345	273	285	230	241	218	214	257	236	232	230	241	202	199	212	219	212	218	210	220	219	200	213	164	181	187	195	194	171	204	226	207	179	188	196	183	187	188	193	191	192	197	218	214	188	204	200	216	183	199	180	194	228	200	195	173	200	178	172	197	199	166	192	204	207	195	198	161	193	219	212	197	182	213	196	211	184	183	190	200	204	199	225	221	206	209	202	193	187	189	200	177	181	206	174	223	207	207	186	190	194	199	185	189	197	191	182	189	188	215	202	167	180	180	193	188	198	178	186	179	188	182	213	171	191	200	180	188	174	207	195	169	183	206	168	208	209	182	181	194	206	194	197	209	192	203	185	195	216	184	194	171	180	173	193	175	196	183	190	191	197	188	192	217	200	183	180	193	206	190	207	174	183	201	208	170	204	191	188	185	187	190	187	213	187	199	187	174	178	190	188	172	171	185	177	184	214	212	193	186	188	187	187	204	180	210	170	195	196	198	181	183	200	157	200	187	186	167	213	229	200	183	171	195	185	190	213	174	185	192	202	178	213	190	187	190	219	183	193	212	185	206	162	170	224	169	188	176	193	182	192	194	199	194	221	201	173	201	189	183	183	170	221	193	185	180	183	193	188	171	186	194	195	197	218	175	197	178	189	179	204	175	182	194	189	167	191	184	187	196	195	202	201	176	211	186	167	214	192	178	212	174	185	210	185	169	216	197	185	172	206	174	186	167	216	219	187	200	206	188	206	197	178	194	168	199	195	195	180	202	204	192	195	185	202	198	197	178	219	213	189	190	201	202	197	216	180	191	197	180	173	196	185	209	186	181	156	202	183	198	205	191	172	172	184	175	182	195	175	172	191	214	183	186	188	215	202	195	184	183	190	189	201	190	176	209	204	211	194	220	202	206	183	204	197	165	184	151	189	221	190	198	214	185	192	187	195	186	183	212	209	171	197	177	183	197	200	179	182	178	194	178	205	200	187	206	194	178	216	184	176	174	190	167	192	202	196	197	184	216	187	173	199	174	161	197	207	193	203	198	215	182	179	177	210	191	205	208	185	160	188	197	182	187	172	217	176	225	187	202	196	216	176	180	177	202	197	171	178	216	188	172	175	196	186	202	199	188	201	223	197	201	189	199	214	191	220	225	208	191	205	183	209	199	206	193	178	211	207	192	214	175	192	206	196	176	239	191	170	167	194	190	196	196	178	193	204	200	190	213	183	156	190	204	204	198	179	198	190	188	199	192	185	183	191	194	191	189	178	192	206	190	179	209	201	195	202	191	193	183	180	203	180	198	210	207	190	156	188	163	196	194	169	187	197	205	184	196	189	181	216	184	195	190	206	187	224	197	207	199	200	190	187	181	190	207	200	198	175	195	178	192	198	201	204	190	229	194	187	195	192	187	222	192	175	193	192	187	194	187	203	190	204	197	206	201	196	179	187	209	211	221	208	205	210	186	186	215	236	186	186	199	183	169	192	204	189	183	188	187	183	187	189	195	169	188	191	186	201	213	187	201	199	190	197	207	205	197	175	209	204	212	190	202	178	160	190	232	184	188	185	184	199	200	204	172	183	166	175	190	199	213	187	189	169	188	185	184	197	190	204	197	193	179	174	188	181	190	201	188	179	214	182	188	205	199	182	161	180	190	201	185	173	200	196	180	222	189	174	189	210	193	193	182	187	175	168	185	174	202	209	190	197	206	177	187	205	215	191	170	195	210	178	192	184	197	192	180	211	204	201	197	173	192	172	200	204	195	214	184	186	175	188	190	200	190	204	190	198	203	201	188	198	187	200	190	183	213	176	196	210	182	197	187	212	185	200	183	176	205	195	190	203	224	189	166	192	213	161	202	182	219	203	180	192	198	198	183	188	195	194	205	218	203	177	211	195	197	201	199	173	176	188	210	205	190	169	190	185	210	190	188	213	193	202	208	191	207	196	207	175	200	178	204	184	188	189	196	177	187	202	205	183	196	167	198	211	180	188	196	200	219	228	229	215	161	169	211	200	190	208	211	174	207	180	177	170	208	173	188	207	187	185	190	195	185	198	213	201	194	192	182	210	194	184	184	194	192	174	206	192	186	201	198	197	177	193	182	174	176	170	209	206	195	207	183	191	166	197	186	216	201	199	177	196	190	209	181	191	191	202	221	183	191	221	181	191	216	187	178	202	177	172	200	197	215	206	201	181	193	170	181	174	198	193	176	189	163	200	172	190	228	193	200	195	215	202	195	190	198	175	209	220	195	195	199	178	196	182	191	211	186	179	185	181	157	190	181	182	174	212	197	199	177	187	173	198	197	187	182	192	214	180	192	199	198	194	193	179	197	189	205	214	188	191	190	200	200	213	196	178	164	188	219	174	196	175	188	185	194	177	188	192	174	194	212	172	206	193	187	201	199	211	189	179	190	218	195	205	213	200	212	167	196	196	174	162	210	186	168	198	174	207	175	216	188	214	181	185	194	225	201	202	212	192	176	221	189	213	212	188	195	169	195	171	157	205	215	203	192	182	198	170	194	176	195	182	186	201	197	183	169	183	206	216	192	199	208	189	206	187	189	176	190	198	190	203	200	181	199	186	206	194	186	196	188	204	181	208	205	199	183	198	173	217	184	188	202	183	204	197	197	197	204	187	198	180	181	213	197	195	200	216	193	197	195	190	223	161	210	194	188	188	176	189	204	206	175	167	201	197	193	208	198	201	187	205	188	198	204	203	189	202	185	185	191	173	202	195	192	187	172	156	201	182	183	171	194	197	209	207	217	199	196	196	192	221	173	209	198	196	170	194	195	216	180	201	197	209	198	176	174	204	199	154	180	158	171	210	193	176	180	194	201	215	197	194	213	178	179	202	164	198	167	198	177	208	186	173	197	200	189	200	190	187	185	211	188	190	190	213	192	176	196	201	197	176	197	193	216	192	188	193	170	198	207	211	211	202	184	223	188	207	184	197	195	175	191	208	186	204	214	187	172	185	184	206	195	186	174	195	204	201	202	198	207	205	186	188	211	209	189	204	206	192	189	161	176	171	194	176	194	176	189	200	210	189	162	176	182	183	203	165	173	180	182	182	200	165	195	200	192	192	168	174	202	209	222	170	193	193	194	210	200	195	199	212	207	209	202	198	210	197	185	208	195	204	172	224	191	211	202	185	180	191	210	196	173	151	209	182	192	209	195	180	186	201	194	219	185	162	208	198	186	175	184	204	196	187	174	214	201	198	158	181	202	190	187	221	193	199	215	194	177	176	175	186	193	180	176	202	194	165	213	160	183	205	198	184	206	182	184	178	181	200	183	167	190	190	197	192	212	173	196	185	184	173	186	179	192	224	210	188	194	204	165	188	169	180	170	190	225	183	195	196	199	181	167	190	187	181	211	215	174	207	193	198	191	215	220	184	205	208	178	186	188	195	196	184	194	181	214	216	170	193	187	180	198	182	177	171	187	183	192	161	198	181	197	209	220	222	180	179	181	197	203
5659	1560	3268	3692	3145	2594	2242	1863	1628	1427	1248	1212	1126	1043	1023	954	935	841	836	845	803	774	811	766	726	678	733	661	663	725	720	711	654	705	672	628	665	649	662	647	612	633	613	640	578	580	611	621	593	649	588	623	603	681	598	665	611	608	624	572	631	608	629	594	629	594	633	612	638	602	607	592	567	587	555	579	586	546	571	584	585	583	583	626	595	622	609	596	602	598	622	633	566	634	581	611	588	614	563	591	602	601	571	552	569	646	593	642	628	627	611	610	580	560	587	583	628	604	589	601	586	593	565	588	591	562	563	603	620	592	569	589	568	597	582	605	568	572	594	617	618	595	584	600	641	555	609	577	552	581	579	567	589	581	567	568	588	593	609	601	625	579	607	576	614	574	595	535	580	622	580	555	597	613	610	579	577	561	588	599	597	572	576	609	613	585	543	587	573	574	541	555	562	604	599	573	586	567	592	550	577	592	589	627	581	624	597	602	580	584	580	615	623	570	564	565	531	556	651	594	573	575	624	568	590	560	624	628	582	609	664	575	603	564	596	576	562	567	625	584	591	595	609	620	552	628	625	599	611	576	637	586	614	538	586	593	609	568	588	618	587	615	565	583	562	587	620	621	568	626	550	588	629	639	591	606	602	574	631	623	595	587	594	564	629	595	582	556	572	595	633	645	591	559	593	551	616	571	624	586	620	575	549	579	576	594	631	569	601	617	566	579	602	608	578	571	603	596	628	562	602	583	594	575	575	583	605	584	612	576	574	599	578	582	613	572	533	622	557	533	590	592	587	591	577	571	618	585	580	547	549	561	585	592	632	611	537	573	585	601	561	613	586	622	582	637	564	598	561	616	569	604	581	587	572	636	589	580	569	599	579	573	575	563	578	578	544	607	625	573	579	580	578	601	584	569	573	594	542	579	599	604	560	579	606	575	613	590	576	590	568	594	550	614	556	574	574	570	546	573	614	566	568	558	634	588	579	593	613	603	593	593	595	621	625	581	559	604	597	581	546	548	595	587	544	601	550	607	600	550	625	604	612	561	583	595	546	604	574	589	575	563	587	613	573	615	585	581	567	569	556	595	579	626	631	578	569	595	574	552	556	566	571	558	559	587	556	600	598	554	569	610	556	624	590	616	558	620	629	588	565	632	573	608	573	610	552	552	585	573	583	610	565	595	596	560	539	610	577	579	567	574	603	596	602	579	618	586	589	602	560	589	570	602	576	556	597	597	605	623	639	614	609	593	583	559	585	538	629	584	602	583	606	589	578	574	571	617	623	548	569	506	597	581	604	562	610	589	596	598	581	609	606	621	578	620	604	613	573	594	586	597	595	618	598	561	627	570	596	570	633	591	589	568	590	591	604	616	578	567	566	596	600	587	551	558	602	586	605	585	574	568	562	593	599	577	597	538	548	556	586	607	544	560	592	598	590	558	607	615	579	585	547	585	584	577	639	575	601	609	570	576	631	587	611	577	592	594	575	569	603	574	589	573	575	616	628	587	537	590	604	562	627	607	629	549	541	581	620	569	598	583	552	565	602	630	637	601	604	624	577	624	612	583	586	597	629	584	573	636	585	597	539	592	557	571	594	567	597	582	662	585	568	583	592	578	613	584	615	577	591	602	575	572	574	555	558	649	543	606	576	587	620	619	553	582	574	590	604	589	624	566	588	576	556	583	550	592	599	585	617	616	572	566	611	558	566	641	594	546	582	562	609	586	613	603	622	578	585	609	614	616	577	582	581	615	558	586	556	616	580	515	578	584	603	578	611	591	602	584	584	582	601	571	569	582	605	618	571	577	582	559	573	617	622	537	572	610	572	567	606	623	613	566	578	598	582	590	617	645	585	622	554	559	630	556	592	613	574	569	599	575	561	594	541	599	557	586	587	570	597	592	596	563	605	572	573	616	562	586	599	573	580	572	583	546	573	574	601	594	591	570	606	613	623	589	609	564	600	535	557	550	530	650	592	608	628	588	611	591	617	603	585	596	573	597	569	581	609	562	579	591	593	609	645	615	612	538	548	621	597	606	567	574	596	536	559	625	641	562	544	605	605	633	541	580	597	606	572	626	612	584	600	596	591	616	599	569	626	575	591	580	626	569	593	617	576	582	566	549	594	597	600	547	553	629	551	584	611	607	566	579	615	591	568	559	624	555	624	636	563	587	577	621	595	572	543	623	574	601	574	610	576	579	607	591	607	583	545	578	574	570	607	599	582	580	622	588	586	580	583	603	561	602	529	582	550	569	606	568	621	587	620	651	555	567	582	570	619	572	601	587	594	517	578	567	602	563	621	581	591	578	578	557	554	581	577	605	570	594	586	613	566	587	532	563	571	577	600	599	591	605	559	593	567	557	541	582	574	575	587	572	590	580	559	586	590	590	589	619	595	590	611	619	555	579	627	584	583	586	618	535	535	621	610	598	646	572	591	648	565	579	619	587	624	565	582	554	639	544	580	584	590	590	574	561	571	626	595	598	598	606	574	608	577	561	628	583	607	583	597	618	634	595	597	581	584	580	558	602	604	591	585	551	573	589	576	598	578	592	606	568	602	603	587	535	622	590	581	536	588	579	628	582	564	621	614	605	587	561	572	574	602	569	570	572	586	588	642	602	593	581	636	568	590	609	618	567	603	543	594	605	570	581	592	602	595	628	574	623	593	573	598	588	588	583	616	619	581	600	557	581	629	579	579	624	591	601	613	608	547	565	546	593	606	563	539	611	565	593	571	604	567	611	565	577	592	609	564	599	576	607	626	614	592	579	564	605	574	592	557	620	592	565	598	590	553	600	602	595	581	552	603	613	610	626	643	606	590	602	579	605	578	577	578	621	600	627	577	604	580	562	631	581	608	587	585	593	626	575	606	591	607	581	606	590	574	575	622	588	606	597	544	557	597	565	583	577	578	571	545	557	550	575	556	623	595	570	523	569	579	602	560	562	578	602	562	532	562	627	541	601	588	556	574	644	557	563	536	594	598	613	567	547	571	627	583	613	568	584	595	610	558	593	636	588	594	584	636	609	591	655	639	575	605	566	610	623	614	594	597	625	619	599	602	608	588	580	601	568	569	597	563	604	601	533	587	602	620	607	599	617	609	564	537	605	625	573	610	584	564	579	532	565	592	606	645	611	592	567	555	578	605	563	565	587	608	581	637	601	625	573	592	568	598	564	585	602	597	589	545	629	589	589	541	571	564	609	566	588	597	578	589	616	581	574	559	573	617	604	599	543	577	600	616	581	566	589	608	586	585	532	639	617	575	580	608	556	626	638	559	551	582	594	611	580	599	596	598	598	572	631	596	615	568	596	601	557	629	573	600	612	547	599	565	605	571	595	574	572	592	589	614	588	585	591	618	588	580	560	632	596	610	534	609	577	586	569	536	604	597	566	651	568	544	584	557	559	601	595	564	619	560	570	599	575	608	638	580	551	621	591	543	621	607	597	590	544	558	605	633	604	550	590	567	630	578	577	611	622	582	606	605	566	604	598
15854	2461	2705	2077	1390	1034	765	581	524	407	354	348	304	296	278	255	266	225	197	218	192	212	189	215	170	163	213	185	178	157	174	170	196	138	171	168	155	148	163	167	169	157	125	142	164	156	137	141	145	152	144	161	143	180	158	147	162	165	162	160	149	156	152	152	142	172	140	154	150	150	159	142	152	149	153	149	168	141	145	137	165	128	158	121	167	136	138	150	147	153	149	158	145	148	132	161	168	152	158	132	166	124	167	138	168	141	164	153	166	134	140	145	137	166	152	165	158	117	166	167	160	131	160	146	163	121	146	162	147	135	153	154	158	147	156	141	155	150	140	142	161	149	165	153	169	120	140	133	138	167	156	153	146	165	140	152	151	158	183	139	137	158	128	142	150	145	159	171	134	165	129	141	152	137	141	148	124	131	150	147	174	134	131	134	156	149	147	132	152	147	131	141	147	141	150	160	123	140	147	113	121	137	135	162	136	135	153	168	160	125	154	139	132	153	141	148	139	127	134	151	141	151	147	121	147	137	154	146	151	142	126	131	149	141	114	144	154	141	137	158	124	149	155	163	167	144	145	154	124	168	159	127	145	157	127	153	136	130	163	150	148	161	179	161	155	143	157	143	141	129	145	131	139	139	130	130	143	148	155	141	164	144	161	154	152	140	154	164	141	148	152	130	146	151	137	157	147	138	144	141	164	130	131	137	144	153	145	145	161	145	124	141	166	134	154	136	144	147	157	138	132	158	140	140	163	142	145	146	136	153	145	145	153	146	144	126	150	142	123	151	143	152	153	161	141	134	136	159	139	149	146	134	160	148	151	131	140	138	149	137	142	146	151	141	160	149	163	138	152	129	144	128	122	176	127	120	127	143	152	148	146	168	164	118	142	164	149	133	140	156	154	151	143	151	130	157	133	159	134	161	150	126	135	124	133	119	137	142	139	152	162	151	142	160	138	133	124	146	169	154	154	143	153	145	140	151	154	156	141	162	139	138	159	145	135	145	157	132	159	164	150	146	153	136	151	132	142	153	136	150	147	157	154	140	144	160	138	141	148	122	144	176	149	155	135	138	152	167	141	125	142	165	166	148	142	127	160	138	144	138	161	166	164	159	143	142	145	125	134	144	147	155	127	122	144	136	147	150	148	157	139	156	133	164	151	156	134	134	137	129	143	148	131	149	135	167	146	135	149	143	159	134	147	129	129	148	157	150	135	124	144	166	165	153	165	149	140	153	120	144	158	176	158	146	138	149	148	138	150	146	139	167	138	130	147	172	155	148	131	149	147	143	148	138	148	165	140	155	139	165	149	157	136	169	160	153	139	152	133	153	146	122	150	153	134	134	125	167	152	159	147	163	160	151	157	155	150	140	140	143	129	139	148	156	131	153	140	133	148	149	147	145	148	144	134	146	165	140	146	145	161	163	128	147	153	161	131	141	146	147	134	160	147	139	146	152	154	142	136	154	150	173	145	136	136	153	144	154	137	149	124	138	150	153	155	155	141	131	131	154	145	150	142	145	140	146	144	143	128	160	147	132	146	145	167	152	169	163	139	142	133	147	140	146	130	145	157	154	139	152	151	136	157	159	140	114	146	140	170	121	125	142	147	154	142	116	144	143	135	150	138	148	133	155	131	130	146	151	150	146	138	157	149	130	137	148	126	153	140	153	134	153	157	164	152	141	157	161	124	148	166	147	167	174	121	150	165	116	139	153	163	134	146	137	144	175	142	151	122	148	136	151	129	162	147	131	167	159	142	127	164	141	145	131	134	165	149	137	147	159	160	147	156	150	136	165	155	132	149	151	119	135	156	136	142	136	136	154	152	146	153	165	167	121	149	135	139	136	125	168	155	152	136	151	149	142	153	144	150	164	165	146	143	129	169	132	128	143	151	149	143	150	149	169	167	144	135	140	146	155	150	150	158	162	129	146	134	159	145	186	175	147	165	163	163	145	154	126	152	153	142	138	166	139	165	159	155	136	148	151	154	132	159	159	147	137	163	153	165	142	141	146	158	155	154	153	133	134	182	151	152	146	126	137	146	138	161	141	144	129	152	161	140	169	149	149	156	148	121	142	127	125	145	146	139	153	156	136	133	156	147	142	146	157	146	147	139	154	134	134	153	168	146	130	144	138	142	153	134	153	159	155	150	157	136	167	170	156	156	152	143	159	136	156	149	163	125	160	156	158	155	156	140	149	155	156	143	151	158	159	134	138	147	169	158	137	137	138	151	143	147	137	145	144	142	153	146	139	143	137	156	151	144	153	146	163	133	155	145	149	156	143	152	142	140	169	135	141	149	138	149	152	177	163	126	147	165	134	147	143	157	164	132	131	139	144	137	128	142	155	162	157	132	133	151	166	145	139	145	158	132	137	145	142	156	148	152	160	170	141	131	151	143	152	135	147	141	140	126	155	144	151	130	130	136	162	141	138	159	150	139	146	164	145	143	134	149	121	134	137	159	156	129	148	161	152	131	143	140	164	143	155	134	125	146	154	148	149	138	149	148	155	146	132	128	155	145	134	145	149	145	123	138	169	143	152	136	149	141	144	141	141	156	150	139	138	153	136	144	142	147	131	148	162	139	159	135	129	119	133	135	133	135	140	150	143	147	124	142	139	148	151	135	157	153	147	137	147	124	154	137	144	154	135	161	150	134	160	138	137	148	147	137	173	148	151	151	160	150	161	152	135	159	154	157	149	134	135	144	144	135	162	131	139	153	140	150	151	156	163	136	141	134	160	132	127	135	141	152	143	145	146	122	124	151	162	161	144	134	151	142	143	157	138	144	142	175	128	158	143	133	149	146	149	152	143	161	145	164	142	150	141	136	149	161	154	135	171	165	158	148	160	150	139	147	157	122	143	126	143	143	142	149	143	136	161	156	149	148	156	126	157	144	153	147	152	131	171	149	150	157	162	140	156	148	146	148	155	137	149	125	158	134	136	128	152	166	145	153	142	142	121	131	158	152	157	123	170	132	147	135	150	161	160	149	158	137	150	144	161	133	142	134	155	149	147	140	149	149	164	152	151	139	183	147	132	110	133	139	165	154	129	144	146	152	153	137	153	140	134	143	129	162	149	134	160	153	170	133	146	135	159	139	150	158	161	134	136	151	131	156	135	131	177	154	142	154	158	137	172	153	138	144	159	159	141	154	141	146	155	142	142	143	166	133	133	136	144	141	150	140	165	145	131	148	169	140	156	132	155	142	138	128	149	146	134	152	167	143	164	136	140	145	164	147	138	157	134	147	168	144	152	148	156	138	130	139	142	154	174	145	135	146	147	133	137	142	155	136	133	157	138	136	148	148	137	147	148	137	140	157	155	148	141	140	148	162	139	144	138	157	146	165	124	149	159	149	143	142	149	146	136	157	165	156	148	147	139	134	177	134	153	133	138	147	158	150	132	146	138	159	153	133	152	138	132	141	137	143	163	136	151	164	149	150	143	144	134	150	171	159	133	143	148	135	148	137	152	159	133	146	159	148	158	139	143
7527	2473	5686	6345	5452	4369	3597	3011	2543	2108	1943	1662	1501	1366	1263	1141	1126	1002	1004	947	888	859	812	794	795	756	694	690	799	687	675	635	634	657	567	611	666	586	595	600	607	573	602	554	571	580	530	601	540	569	582	524	564	529	491	539	553	522	545	557	539	511	527	534	535	495	510	540	458	517	511	481	509	515	553	503	491	510	527	529	505	510	493	503	532	498	495	494	493	498	478	499	498	502	524	509	504	516	495	476	486	502	535	518	481	503	445	509	539	472	467	502	482	470	460	487	515	470	513	511	440	470	469	493	469	487	515	493	505	479	483	492	436	488	490	514	482	484	457	479	506	479	499	469	480	486	472	485	481	473	522	471	506	499	482	442	498	495	508	504	479	476	478	493	479	478	469	478	460	487	475	520	512	475	488	515	468	490	485	483	442	462	488	469	501	520	478	528	506	479	474	455	472	451	480	468	486	443	482	493	462	451	432	469	447	508	510	513	498	486	474	500	490	498	445	443	504	487	510	520	464	474	495	493	474	473	498	485	486	483	529	496	482	453	478	485	536	512	471	476	504	455	480	515	488	481	478	481	454	450	480	481	496	482	427	471	470	509	461	468	504	477	465	511	465	510	470	469	480	455	472	465	516	489	515	453	460	494	469	487	431	535	464	490	502	459	483	462	475	503	493	468	482	443	526	518	532	502	492	458	431	496	475	467	483	482	517	459	436	453	468	477	436	493	485	463	504	449	479	464	478	487	461	510	502	477	503	493	451	473	481	489	466	478	449	477	477	490	457	484	482	490	514	478	456	512	466	459	492	451	435	482	531	507	520	484	490	511	487	480	504	491	462	460	468	514	488	486	495	504	478	453	478	505	460	457	484	505	509	517	493	486	511	435	462	468	440	480	481	462	444	482	469	490	479	537	477	489	460	483	493	464	464	474	455	498	486	463	485	443	493	513	479	500	476	436	507	497	460	486	475	527	502	488	456	514	487	477	485	470	463	506	503	505	490	485	463	489	468	474	513	466	452	470	515	517	459	431	478	475	442	523	475	471	439	475	499	477	474	497	486	473	483	463	482	478	489	499	457	463	501	474	473	500	504	483	465	455	448	485	483	429	524	464	472	496	493	492	472	477	507	484	498	435	507	478	499	508	498	486	488	440	469	427	456	483	478	499	471	493	553	543	437	474	506	456	466	413	520	488	473	499	498	495	478	482	523	498	480	510	445	476	474	503	505	450	431	458	507	466	484	517	475	466	474	474	459	463	484	463	501	514	469	492	473	471	483	457	443	448	521	445	505	494	471	498	467	440	472	468	442	480	483	469	482	507	489	485	501	496	464	466	428	498	500	513	473	496	469	471	463	503	450	495	474	456	512	438	474	485	503	481	494	464	504	475	469	465	464	482	463	511	507	477	495	484	476	508	459	488	459	499	493	520	502	465	456	494	505	493	553	455	520	465	471	484	479	508	516	497	435	480	499	464	473	447	486	465	466	530	522	496	511	477	476	494	510	491	483	504	499	497	460	443	462	472	481	456	492	468	503	451	487	459	470	501	495	509	502	515	448	495	469	522	455	485	451	470	511	469	482	482	442	476	445	490	452	479	464	443	470	483	477	495	470	504	460	495	441	449	462	426	440	459	489	455	484	452	488	495	498	483	481	494	492	468	496	511	477	462	485	459	502	513	468	468	492	464	471	500	526	486	465	467	459	469	472	491	500	445	508	481	450	497	480	459	515	484	476	498	503	480	522	502	498	436	501	413	502	455	468	479	463	508	486	493	471	515	487	511	473	500	485	483	491	455	456	527	475	504	478	465	483	457	500	459	486	493	465	496	464	498	472	539	477	508	487	469	486	470	489	457	458	488	499	504	421	469	475	489	488	507	455	489	468	477	448	440	485	448	471	491	472	468	450	468	453	457	484	518	459	469	518	476	499	471	447	474	492	503	506	459	506	480	450	455	473	481	487	486	479	513	448	489	455	494	468	495	502	453	486	519	455	477	488	470	461	514	447	462	527	483	454	457	477	472	487	472	433	499	500	496	487	452	507	509	490	451	461	450	529	495	497	487	477	519	491	464	506	442	477	506	495	459	489	479	466	498	501	491	480	502	489	476	486	493	484	533	486	486	473	504	502	512	516	472	443	457	468	469	439	476	523	484	473	493	505	517	506	511	495	478	489	480	488	484	515	445	495	491	491	486	430	482	473	503	454	447	465	462	498	478	452	469	471	487	479	470	482	480	486	456	473	485	482	490	502	487	484	440	483	462	441	465	493	463	490	496	469	471	460	510	504	468	487	488	512	512	449	456	479	469	491	526	480	459	466	437	476	449	495	498	480	467	468	481	517	484	527	479	517	472	485	481	518	505	446	503	461	492	488	446	461	506	495	467	461	410	494	471	503	503	508	465	434	475	474	475	515	442	471	471	460	502	474	482	487	458	526	490	501	487	489	492	472	494	511	476	500	472	479	514	486	459	488	462	469	479	447	527	480	460	481	513	513	502	475	493	468	490	520	463	462	461	420	511	509	505	516	467	465	449	443	507	466	484	448	458	533	470	460	509	490	472	483	446	421	463	471	445	475	469	458	462	498	480	510	484	468	505	506	493	446	502	478	487	488	498	498	511	454	499	445	454	512	456	485	487	449	497	489	492	503	525	458	467	422	495	436	485	461	508	472	501	483	499	497	440	523	490	473	449	506	506	454	493	475	467	478	462	461	465	477	506	494	505	475	474	452	491	504	448	484	445	474	472	468	504	495	480	469	512	468	480	491	522	464	469	488	439	468	486	489	506	493	469	486	491	512	486	464	466	492	500	471	452	498	456	463	461	487	469	483	464	479	484	487	443	472	492	475	487	435	493	462	487	486	470	466	477	455	522	452	454	484	489	457	470	479	503	505	493	510	452	481	456	521	466	488	496	506	472	473	475	476	433	449	452	480	480	473	489	490	498	505	502	472	494	453	512	472	466	468	488	471	475	472	469	512	499	439	477	505	454	502	474	493	476	482	455	481	453	491	478	490	465	491	476	521	492	493	483	486	481	483	505	472	462	462	461	457	462	483	504	439	460	472	477	520	476	461	498	483	459	484	464	450	457	472	473	488	472	462	481	500	498	491	507	471	491	482	494	483	512	454	464	506	463	439	481	475	494	509	469	482	518	479	518	461	486	487	482	477	499	497	479	481	504	472	423	491	513	488	455	431	487	489	504	514	461	497	463	464	502	505	491	481	513	462	457	504	477	513	470	458	503	462	466	476	476	458	449	545	471	486	452	476	440	448	490	490	473	483	484	488	500	467	440	460	494	495	468	476	442	488	522	477	500	479	474	457	472	454	471	466	470	476	492	454	485	507	524	454	509	461	506	440	454	483	462	505	497	488	451	436	507	463	530	450	477	468	480	473	507	452	506	479	483	470	488	480	477	477	476	511	473	496	481	487	453	493	484	466	459	495	463	449	471	468	495	470	475	471	496	462	491	508	529	429	494	540	437	466	451	497	459
2055	402	397	381	398	324	335	364	326	298	348	324	358	344	360	315	336	335	344	334	362	361	336	333	359	352	361	346	336	337	321	328	293	336	355	343	334	312	309	332	372	338	331	351	316	327	296	322	303	348	318	311	299	317	334	340	326	344	324	311	334	332	315	334	322	327	326	343	288	329	332	316	281	339	331	331	331	338	306	319	333	334	304	316	317	347	329	342	326	326	332	349	345	321	343	351	325	348	336	286	328	302	325	363	335	338	325	293	324	334	358	334	341	318	353	318	299	315	330	313	304	313	362	320	328	337	323	361	350	359	351	356	317	314	305	339	314	338	322	320	309	367	352	298	329	332	322	313	349	309	361	303	331	331	308	319	345	328	319	338	355	324	322	372	344	338	328	344	326	330	341	336	344	332	289	353	323	360	348	334	342	298	310	348	341	304	293	337	331	344	352	317	318	327	333	360	328	310	357	288	325	320	317	327	320	314	345	319	332	290	317	318	337	328	309	354	327	325	317	346	346	320	323	348	343	325	312	303	318	313	340	344	320	335	363	332	329	336	316	345	324	346	343	323	342	336	331	313	332	345	338	368	315	325	334	293	336	346	337	319	345	303	353	343	317	345	271	314	312	341	345	287	332	329	346	341	351	332	320	357	316	315	314	323	335	350	341	347	306	331	341	337	326	336	322	333	357	343	283	318	343	371	351	318	317	341	305	324	338	303	321	344	294	354	355	312	341	346	330	318	350	348	321	351	308	303	349	291	345	315	330	332	340	335	331	339	349	345	316	303	308	329	305	325	307	309	337	311	342	287	307	329	326	321	338	324	295	342	287	355	318	302	342	323	328	300	334	343	308	322	344	338	313	340	346	339	362	333	306	323	310	307	305	320	326	317	350	331	338	319	314	301	337	330	317	301	314	325	328	339	334	349	344	294	298	358	336	316	367	334	336	340	336	359	350	339	351	321	336	320	333	356	345	353	338	319	329	315	324	302	333	330	336	311	328	330	334	312	286	336	326	306	306	335	321	303	309	332	322	337	323	355	342	335	332	338	313	337	349	327	344	361	348	322	339	307	318	311	333	337	354	356	320	364	346	355	315	317	307	319	344	309	301	330	332	355	315	351	344	277	355	330	344	316	314	348	341	305	323	313	312	338	332	321	337	327	334	327	340	377	336	306	328	286	328	310	332	328	337	320	341	293	281	308	310	339	328	353	351	311	329	324	326	331	332	318	329	356	352	333	304	371	313	344	321	305	333	350	329	328	315	328	350	375	337	312	346	351	326	340	354	318	360	319	339	308	305	336	344	337	319	331	372	329	337	290	301	327	302	360	327	335	319	336	349	286	340	339	343	354	311	328	339	326	350	329	332	316	322	322	338	335	347	354	308	346	320	335	343	314	340	323	342	350	323	382	342	336	344	347	313	316	339	353	337	323	335	311	317	313	321	318	301	337	323	382	319	342	321	328	343	317	322	349	321	319	317	336	317	330	338	328	290	340	319	341	303	336	327	317	332	332	359	318	318	333	330	338	306	310	317	314	319	337	304	307	357	337	344	310	309	329	328	315	348	347	315	325	317	331	291	297	354	356	356	341	356	331	341	356	329	332	302	339	284	352	343	352	275	312	307	326	319	327	354	294	344	350	311	332	310	309	350	347	332	317	341	295	334	360	335	301	330	331	353	297	308	322	353	356	345	342	345	308	321	330	321	353	334	317	328	330	355	338	345	301	322	333	310	315	299	353	337	326	317	337	326	329	290	327	357	327	356	306	360	318	335	319	329	319	273	326	304	352	329	318	335	331	347	305	325	322	314	308	317	320	309	338	326	308	360	311	307	361	347	347	342	350	332	366	327	326	322	323	301	337	310	306	362	338	365	341	333	341	317	313	325	333	333	355	350	344	343	375	293	306	332	340	343	293	328	331	346	361	330	348	325	305	349	379	314	327	313	347	312	313	343	372	338	309	310	319	335	324	298	327	345	299	356	368	334	376	344	336	328	326	348	341	352	336	314	331	330	365	323	359	331	313	342	301	313	327	340	332	327	317	323	301	357	326	352	329	303	319	310	300	340	338	341	361	313	348	343	345	347	338	376	336	299	317	336	302	318	380	334	324	306	352	318	299	348	328	355	323	294	327	330	341	316	326	321	319	300	341	332	310	343	333	328	347	344	328	317	328	337	336	309	339	335	348	328	310	328	345	285	319	354	279	342	332	312	336	334	316	340	332	323	339	299	325	314	326	321	323	320	354	318	357	301	313	345	355	299	326	362	340	355	346	354	328	330	339	347	350	335	312	311	359	372	324	343	336	314	358	334	329	315	335	294	329	357	342	341	338	344	323	345	300	351	350	328	352	315	333	327	329	356	345	300	309	357	348	328	333	350	308	312	338	325	369	356	316	331	347	360	337	324	317	297	336	317	341	323	329	346	351	332	363	340	335	345	308	330	340	341	323	349	342	339	332	323	280	349	338	324	340	310	337	346	306	317	311	287	302	358	366	330	336	336	322	333	319	331	324	322	328	304	351	315	296	331	316	351	333	343	306	317	347	344	334	332	341	338	338	328	364	322	323	338	354	306	323	322	329	310	330	347	335	343	354	314	332	296	325	312	360	370	340	339	312	337	335	302	348	324	319	336	318	346	308	340	330	318	344	345	326	330	336	315	348	343	353	360	354	347	344	330	362	314	357	325	307	295	325	333	319	326	299	343	349	319	339	325	353	322	295	334	330	348	358	334	343	322	308	336	319	319	353	344	306	318	310	360	347	348	314	353	340	322	312	343	318	323	342	318	317	336	329	307	336	334	360	300	351	297	357	332	327	318	315	330	337	331	327	345	327	298	336	358	305	337	316	332	325	306	320	336	327	363	309	347	322	307	367	319	325	288	322	379	328	364	332	356	328	329	338	331	315	302	339	299	314	316	338	345	324	322	316	335	326	352	344	326	313	312	312	330	335	336	325	323	327	336	301	285	356	330	330	335	342	330	309	363	360	312	336	346	354	313	340	334	304	325	359	337	320	337	324	317	329	351	315	336	320	319	308	316	335	329	350	330	350	354	352	297	364	291	318	334	296	348	328	300	354	355	361	341	316	334	338	313	326	332	350	363	340	312	360	343	320	332	302	342	328	345	341	335	331	332	326	311	348	295	342	380	317	311	338	336	310	329	340	308	337	337	302	324	322	347	318	314	321	322	323	346	338	355	336	284	318	338	320	328	281	349	317	312	319	334	336	343	311	331	315	347	318	357	347	335	339	333	354	302	339	322	337	324	344	369	314	287	336	352	328	289	358	349	324	352	323	302	318	348	335	321	312	323	344	318	353	332	333	322	318	307	314	340	314	327	339	315	308	339	304	313	346	349	300	322	314	325	312	348	360	308	354	348	294	303	333	331	342	307	332	302	339	356	348	363	346	349	304	316	333	317	315	345	338	326	345	325	329	308	337	329	338	331	381	304	309	318	320	351	312	321	334	323	348	339	353	341	292	350	337	315	309
2599	986	1101	1072	1112	1068	976	1058	909	1021	996	954	998	911	948	928	994	971	1001	986	925	946	906	967	927	978	956	938	977	887	985	968	971	997	939	1009	923	970	925	987	961	948	914	933	942	914	926	913	948	986	980	955	939	961	988	943	949	960	950	939	944	929	946	946	966	913	935	957	995	930	932	908	927	950	958	933	940	902	1014	947	950	922	945	915	909	906	969	964	893	915	958	924	947	939	915	955	935	943	958	966	924	935	974	951	950	979	905	931	952	967	959	935	932	914	964	942	975	945	976	947	961	928	938	939	941	969	944	878	988	947	963	923	961	936	946	975	950	962	1003	923	953	891	919	929	892	972	947	919	932	938	900	950	945	943	1011	934	977	948	953	932	928	976	921	883	930	981	903	950	926	889	948	890	972	905	911	902	953	956	957	928	896	967	1004	949	952	906	948	923	950	937	952	968	1009	933	960	950	955	908	931	917	978	943	956	896	888	998	933	872	921	974	936	898	921	945	931	961	934	934	948	901	956	936	997	937	950	954	879	947	933	907	920	906	930	965	902	960	922	964	981	933	949	901	922	907	946	933	909	872	895	928	952	946	919	925	914	917	908	916	929	940	882	949	905	961	911	936	938	940	969	949	952	999	922	930	943	946	943	956	905	912	891	936	967	971	950	937	966	926	983	921	944	949	978	962	922	999	946	951	928	937	942	980	921	918	949	904	922	930	926	931	888	957	927	920	937	940	1002	939	964	962	917	911	885	933	913	972	927	949	924	910	1005	968	968	931	922	947	926	957	966	958	901	1009	896	924	970	944	952	892	990	988	923	925	924	935	955	977	945	947	907	960	956	924	929	901	857	934	1002	990	987	969	960	865	947	979	956	1009	1010	922	927	922	920	939	921	960	920	954	906	927	907	906	985	939	928	902	914	958	951	903	907	991	976	986	964	995	933	970	905	908	924	956	988	940	929	971	874	986	987	932	932	909	932	990	966	933	923	940	962	927	947	968	954	995	994	990	886	963	991	938	905	1010	956	876	914	928	914	967	937	933	994	896	958	896	971	910	948	952	978	941	1023	947	911	901	956	1010	947	961	933	908	926	949	920	933	922	930	966	888	910	950	909	946	916	944	955	947	935	955	974	914	899	944	956	950	907	917	937	954	914	924	953	878	911	942	951	943	905	931	920	983	950	930	929	903	853	950	962	933	983	950	921	986	908	916	971	967	902	959	936	929	955	933	937	934	942	928	884	975	985	937	934	921	955	926	966	947	942	1006	950	908	986	981	911	926	958	969	930	883	939	951	943	950	939	949	1007	910	921	930	898	989	947	954	961	1017	913	904	971	961	980	920	934	935	932	941	953	965	907	971	950	921	963	942	1014	936	940	975	929	924	941	901	1005	961	894	967	930	911	900	920	910	1001	951	924	934	973	925	981	959	931	965	940	968	907	940	938	973	961	981	988	953	984	979	935	885	881	893	937	994	972	919	947	935	968	943	919	954	919	960	906	977	914	926	970	979	941	942	966	915	942	959	948	982	917	941	964	932	923	915	932	974	938	953	940	915	910	976	909	931	1012	934	947	962	921	920	924	880	945	980	904	949	939	905	998	924	939	920	974	962	948	915	916	947	900	953	923	997	914	969	922	909	923	905	975	916	937	937	930	919	920	953	948	988	941	934	976	981	923	933	909	1008	936	931	966	969	940	946	957	939	835	910	894	930	899	949	910	982	983	958	941	938	971	947	931	949	938	962	944	960	988	946	878	966	869	935	976	949	966	1013	933	941	951	967	985	976	932	948	927	899	948	903	936	949	1004	930	948	901	942	920	923	918	961	936	948	953	947	962	956	936	941	946	895	954	964	949	957	939	918	929	939	926	971	916	912	969	927	964	909	924	925	929	948	935	920	949	950	942	963	914	942	966	938	946	974	936	941	906	905	970	951	893	967	979	906	944	953	953	987	968	930	968	961	951	967	961	927	931	903	926	948	957	938	946	957	953	921	934	925	861	903	905	938	945	926	955	971	929	957	956	950	955	929	966	959	988	941	946	973	902	902	937	956	948	911	959	882	958	923	922	995	975	914	895	949	971	929	951	959	921	998	937	951	921	931	951	910	953	957	970	962	915	925	950	988	943	958	955	984	921	960	966	944	994	920	973	935	944	932	935	914	947	945	956	898	908	971	913	986	891	891	909	928	914	993	928	939	945	922	951	937	899	892	998	909	948	916	974	901	1005	946	936	962	876	926	995	971	906	937	945	935	890	929	961	990	952	972	959	946	895	962	902	970	974	949	970	921	989	917	964	980	1014	888	962	959	947	925	959	915	967	915	929	930	878	913	900	984	949	938	964	986	996	913	962	965	950	944	969	961	939	916	928	968	930	876	925	898	908	940	956	981	909	923	1020	966	949	926	942	968	911	942	960	954	936	949	905	973	915	865	936	984	945	914	933	905	935	958	903	942	922	930	923	957	940	931	929	957	933	929	922	948	947	934	962	931	1006	926	959	989	960	974	889	892	951	910	948	950	1007	964	929	886	939	913	928	936	915	935	912	968	927	932	945	887	943	932	926	968	915	957	958	951	936	953	929	861	939	925	977	918	975	909	990	929	958	978	940	956	993	969	945	920	958	972	919	991	994	886	977	942	919	886	959	961	907	939	928	948	904	1010	950	932	989	937	932	907	920	970	967	954	928	943	979	911	944	978	1011	923	940	953	914	936	923	927	978	942	967	902	972	956	857	923	986	922	939	904	904	914	876	950	983	934	921	969	1013	977	922	950	938	945	936	909	919	933	983	944	1005	917	954	964	936	892	932	974	920	935	935	946	919	936	909	912	920	929	960	941	934	981	969	953	1023	949	957	939	952	984	950	966	922	915	898	895	920	1019	967	964	917	928	937	934	944	925	928	949	959	932	966	919	952	893	957	894	906	956	974	985	944	955	910	975	942	932	943	942	969	951	980	930	886	985	994	925	998	964	954	897	966	928	981	887	942	1000	932	989	922	853	940	935	952	983	1000	947	894	974	894	964	943	950	974	933	890	945	923	980	944	942	932	921	940	922	916	945	927	941	951	955	970	988	931	960	938	911	953	966	947	931	971	899	949	960	977	931	922	928	919	922	1004	954	994	933	935	975	939	948	908	936	942	900	966	886	947	983	955	931	941	901	946	961	958	880	936	918	902	954	946	928	947	996	912	976	962	1018	985	943	958	974	953	913	933	915	927	962	930	941	937	943	902	983	923	878	924	925	875	987	905	932	920	954	969	887	916	983	929	934	937	876	888	947	941	935	880	919	975	931	916	907	924	930	964	949	909	937	952	959	934	954	983	899	1013	939	898	963	933	946	876	983	951	927	959	902	934	941	950	944	946	931	977	921	964	929	896	947	903	932	998	926	936	924	911	948	972	956	938	899	917	951	963	911	978	931	915	909	919	935	955	881	890	969	953	941	946	935	905	914	934	975	978	915	946	958	958	969	972	922	965	937	967	978	893	904	957	978	915	900	951	930	950	912	929	939	967	1010	962	953	945	922	944	985	923	1002	906	988
8666	1173	1497	1194	834	593	505	451	355	351	287	266	289	256	230	251	245	220	215	210	208	212	219	211	231	218	179	215	215	220	197	217	220	186	211	184	195	186	196	190	198	198	205	201	203	207	199	180	193	218	199	206	184	189	212	192	202	203	233	193	199	201	197	193	164	194	175	193	195	207	184	225	203	197	175	185	179	214	173	187	198	218	202	169	207	189	195	225	231	181	179	208	176	148	208	196	192	200	201	190	191	183	216	202	195	184	197	207	203	199	204	195	181	190	205	200	180	198	211	176	205	194	212	192	206	183	183	195	179	192	199	210	201	209	187	210	182	191	203	212	208	181	169	198	200	204	206	202	196	197	196	198	184	176	191	170	200	180	196	163	153	195	166	218	191	198	205	197	183	190	194	199	184	193	221	181	208	189	175	188	197	175	184	190	172	202	187	189	185	215	180	187	205	187	199	190	178	205	170	193	184	197	183	193	189	195	224	191	193	217	197	179	176	179	200	218	185	207	193	197	190	193	217	197	199	165	186	194	158	162	192	188	211	212	198	199	191	194	180	190	183	210	177	210	209	194	213	188	202	190	165	192	190	197	232	210	183	207	185	185	179	167	208	198	193	184	199	232	188	190	201	194	189	219	162	201	207	191	194	220	195	184	183	185	200	194	196	177	193	188	200	193	197	185	187	192	180	176	208	196	223	198	207	212	221	182	185	199	199	215	200	203	192	229	172	213	190	203	187	198	201	210	184	191	195	176	200	205	204	188	185	188	199	197	192	190	194	183	206	204	180	193	186	196	214	193	187	203	189	200	197	211	196	177	218	205	190	196	208	193	209	199	206	186	214	204	210	179	178	180	185	202	214	207	195	180	167	191	184	187	213	195	190	200	187	196	200	190	187	185	205	180	197	161	209	204	190	212	196	185	161	202	184	197	216	200	176	187	188	230	202	201	185	194	192	173	181	168	208	213	204	213	246	188	200	163	180	187	202	173	216	195	186	166	196	194	186	204	186	188	191	202	191	196	207	190	216	197	203	215	193	195	222	176	199	186	182	189	196	190	209	210	183	224	200	183	179	182	206	193	170	196	177	198	210	190	224	201	185	194	174	177	183	209	190	198	210	172	194	168	167	203	188	189	181	197	183	198	180	198	187	224	187	184	196	204	191	188	201	181	203	194	184	202	179	173	183	190	173	182	193	208	187	195	206	208	176	165	216	196	202	177	199	187	220	197	174	174	182	174	180	164	204	178	187	207	198	203	193	222	185	217	204	210	193	194	190	195	196	160	185	176	199	183	203	189	199	206	205	208	194	192	209	193	202	205	196	203	197	197	178	199	183	165	194	212	195	188	165	178	190	202	199	180	178	206	199	183	229	184	171	194	216	203	197	210	195	200	191	182	190	181	197	177	205	201	196	188	203	195	205	198	207	218	175	181	177	188	195	189	199	194	210	179	187	214	198	200	200	198	211	189	224	196	187	213	206	199	200	191	176	231	169	186	187	210	200	205	186	191	197	168	186	193	190	185	189	196	203	223	188	209	174	184	192	205	183	195	208	195	184	168	199	174	208	197	185	189	190	192	199	180	185	214	206	203	181	203	198	196	203	165	192	192	207	196	210	227	185	190	193	218	218	179	183	181	182	209	189	190	188	197	217	187	197	185	200	208	201	196	179	211	209	207	198	209	199	210	194	203	202	195	208	203	187	186	188	182	183	179	209	213	195	212	174	203	206	203	204	207	189	170	185	193	191	199	182	172	175	206	219	187	198	196	195	189	196	198	172	250	187	188	163	213	179	169	202	220	197	184	212	184	201	196	204	181	197	193	203	185	190	176	168	200	193	177	201	188	206	182	170	185	192	200	179	161	198	164	200	217	172	180	187	194	206	183	179	213	183	208	197	197	191	174	205	173	187	209	194	210	186	188	207	190	185	230	198	204	175	186	185	138	167	198	179	197	181	197	178	177	228	196	174	185	202	170	216	200	200	202	202	218	182	178	186	164	196	166	196	205	202	176	193	187	227	221	185	192	192	194	177	189	187	182	181	199	194	188	190	177	193	188	194	178	192	190	192	187	210	197	206	205	202	169	206	197	193	186	225	168	168	231	203	201	199	193	198	218	180	192	179	213	203	208	204	212	200	183	181	181	177	182	179	208	177	194	204	182	209	191	205	181	187	201	187	208	197	188	170	204	178	195	177	198	214	178	164	178	194	191	179	183	224	181	177	215	175	186	173	204	182	197	186	191	177	174	189	196	206	212	173	187	216	187	231	219	197	204	197	192	156	175	185	192	214	195	183	187	192	192	225	177	182	192	204	185	197	191	177	179	210	182	202	184	177	204	191	201	177	198	190	200	174	184	225	204	228	199	201	169	194	194	190	190	183	185	196	210	169	190	168	196	208	206	193	207	200	189	205	199	194	193	193	190	200	192	202	174	225	190	189	195	173	185	209	186	213	168	191	226	175	185	191	186	177	212	164	183	184	192	173	199	179	202	158	175	181	176	194	192	191	175	213	195	202	211	224	215	194	177	201	203	179	185	202	213	199	205	184	178	191	193	207	203	203	181	228	175	195	221	187	198	211	201	220	196	197	193	188	204	205	177	185	208	183	177	214	196	172	184	173	228	204	188	182	176	197	180	188	207	193	206	200	192	206	188	188	203	197	199	201	192	173	188	209	170	177	237	211	197	183	189	197	221	184	196	200	185	196	194	186	171	191	160	191	208	191	197	195	187	186	207	190	200	218	170	203	197	176	184	172	245	155	207	181	207	200	198	188	186	190	208	214	213	188	164	198	196	188	183	219	171	198	188	182	187	189	197	200	191	205	194	201	207	197	167	180	194	202	187	199	203	217	169	171	218	183	208	206	171	183	214	205	180	183	192	206	172	173	187	199	216	168	190	182	168	174	175	174	189	208	188	206	225	187	214	176	199	215	210	193	189	202	211	195	175	207	183	171	189	219	188	210	190	193	191	167	220	200	215	182	182	221	188	192	185	184	175	169	204	197	178	191	196	189	194	184	180	209	179	183	190	177	197	182	184	176	187	154	186	167	178	198	173	168	211	189	199	178	201	183	206	198	196	175	195	192	203	168	180	165	214	199	197	178	175	200	213	176	197	165	196	193	186	187	201	183	240	197	197	192	151	219	219	184	220	201	184	187	187	202	174	173	204	198	200	185	199	186	180	183	196	196	169	218	197	175	191	191	204	211	167	196	190	195	168	196	199	163	192	165	231	199	210	199	183	219	205	204	187	205	162	170	189	169	177	195	209	186	191	193	194	178	198	187	190	199	203	186	165	197	179	166	192	189	183	190	175	189	205	207	210	193	187	185	183	178	173	204	221	191	189	176	193	227	222	173	201	193	212	206	224	198	196	182	174	198	209	201	209	201	196	180	203	183	200	194	173	183	180	205	187	177	196	201	187	204	200	188	188	181	199	196	191	191	209	187	192	188	196	198	190	181	194	176	208	197	196	208	184	201	205	195	200	202	195
5595	1541	3265	3707	3148	2683	2160	1874	1613	1468	1340	1188	1101	1055	885	949	971	912	876	789	816	768	784	737	719	763	717	735	744	694	667	670	666	638	678	660	686	649	627	722	627	608	644	635	644	648	612	572	611	580	650	659	624	580	639	601	624	618	574	623	576	650	591	597	594	580	598	571	590	638	589	609	625	566	601	589	608	623	632	622	582	584	585	602	620	614	583	550	602	579	591	568	612	553	593	625	576	604	620	545	609	610	598	626	597	616	592	614	613	633	565	550	592	591	583	598	590	632	592	600	589	563	625	581	588	590	625	616	562	584	618	610	565	558	570	593	573	623	579	529	651	595	577	676	598	604	584	569	575	573	583	597	584	629	588	582	598	626	647	581	622	578	533	554	573	597	550	605	581	581	563	538	618	553	640	586	599	599	557	592	609	576	587	560	552	628	584	572	565	585	576	618	565	577	582	616	573	560	594	620	587	594	580	606	599	561	542	600	581	568	589	604	600	562	591	628	598	605	579	562	617	611	615	577	607	585	579	608	618	635	558	614	590	586	619	609	569	550	571	622	626	588	603	600	588	599	580	565	583	558	602	579	624	562	607	590	627	600	617	539	616	615	590	571	572	581	610	567	580	644	579	573	588	591	613	629	594	561	570	582	591	595	579	571	615	576	619	618	597	598	558	564	600	548	577	599	617	559	585	574	602	584	572	563	592	626	548	585	656	558	589	606	633	612	587	540	585	621	575	566	565	613	569	574	582	643	613	575	593	609	622	643	587	595	545	570	623	573	578	593	582	601	598	574	588	634	565	607	537	615	569	603	575	537	608	578	602	563	582	588	586	586	592	586	624	567	595	542	556	563	592	579	626	592	612	578	547	614	571	622	600	592	587	594	640	595	561	618	584	605	618	566	598	566	587	592	566	587	580	609	619	568	531	601	544	575	592	597	614	560	587	615	571	579	620	576	565	584	566	613	580	621	604	625	608	580	584	564	640	596	578	578	582	572	587	574	587	584	562	584	587	597	586	582	621	582	592	599	593	627	571	610	607	554	586	569	620	638	630	578	622	599	571	599	591	612	586	592	571	609	557	590	604	600	579	611	572	602	606	566	614	588	531	566	595	615	571	594	556	592	631	550	555	572	586	615	630	604	591	607	605	577	556	570	521	596	613	596	551	606	594	591	549	579	626	557	573	547	557	560	613	631	595	613	582	571	565	586	576	591	600	582	602	565	601	615	580	564	571	604	599	554	571	641	583	587	589	548	563	614	525	623	591	632	546	593	567	612	604	611	586	602	578	624	571	591	614	584	615	579	568	533	589	571	567	585	568	611	596	588	563	587	583	580	580	565	550	574	590	596	597	611	598	590	569	551	545	593	581	618	633	595	556	584	582	585	591	635	568	588	549	576	553	589	583	584	548	602	588	571	576	574	580	626	584	552	615	609	592	605	626	567	627	612	622	565	581	613	577	580	562	587	604	563	595	590	591	524	606	555	597	578	586	583	560	610	627	609	575	536	606	579	619	595	569	577	587	598	594	572	585	545	610	609	565	577	576	585	585	579	596	569	574	576	624	626	616	595	509	569	554	560	591	543	588	598	613	636	616	617	609	607	576	598	605	624	573	608	575	556	598	624	571	628	569	610	628	612	596	596	560	574	596	625	560	616	621	617	579	583	541	597	590	599	566	598	570	594	579	591	613	593	609	576	584	570	582	577	589	590	590	559	591	622	596	604	570	549	548	571	612	580	580	557	620	582	561	604	581	580	587	603	576	592	591	564	587	607	624	640	608	585	563	568	589	577	581	587	613	546	577	592	611	605	599	592	563	570	596	593	606	580	600	570	615	605	573	589	584	585	646	594	604	579	605	614	570	583	559	583	590	571	602	591	558	604	585	604	537	584	580	518	624	579	587	586	621	579	588	591	595	627	584	618	595	604	612	543	553	592	555	579	632	556	604	602	564	566	620	612	587	620	551	557	577	561	568	563	552	611	576	570	568	608	646	583	548	589	591	599	594	579	583	591	577	588	576	554	568	578	572	575	606	579	612	594	601	582	636	589	569	608	556	608	607	556	593	610	588	561	596	628	595	593	587	590	617	558	545	576	616	558	627	579	570	609	619	581	613	625	588	622	619	597	560	560	545	589	582	597	616	571	592	630	538	608	615	605	579	600	575	578	560	611	596	573	573	614	598	598	580	604	590	640	570	605	602	605	583	580	578	571	583	596	588	580	571	603	560	589	588	583	594	568	561	588	548	567	541	607	596	564	559	587	591	573	597	601	538	592	603	561	589	593	595	558	560	575	607	602	611	565	560	625	578	626	587	582	573	599	577	581	566	585	576	558	586	584	599	602	561	565	550	590	620	548	548	582	620	573	587	606	576	566	603	608	547	596	601	567	589	591	601	643	569	605	605	551	574	581	507	554	568	561	590	585	580	600	591	589	598	589	609	587	588	545	633	594	557	629	573	619	619	589	595	587	621	560	583	632	585	596	563	625	614	578	585	593	594	566	603	570	585	567	565	564	575	588	603	582	575	578	578	580	578	633	576	586	621	558	594	570	587	615	592	572	581	570	605	602	569	594	608	632	606	556	616	616	563	644	577	562	583	589	615	636	573	583	586	590	598	620	588	591	613	563	577	586	595	559	637	630	650	606	591	595	590	573	584	541	583	588	557	590	584	556	634	617	605	608	620	597	647	606	611	596	584	608	564	605	571	575	585	591	599	573	608	567	552	608	650	550	537	606	616	613	602	605	594	602	571	579	551	584	546	619	617	536	576	596	592	621	600	637	557	586	591	597	596	567	642	587	576	599	580	612	578	556	609	625	618	531	650	576	598	546	585	607	609	564	563	624	560	606	583	608	575	591	593	577	558	593	588	578	567	570	607	605	594	606	553	604	615	592	565	596	623	571	593	595	564	544	604	581	578	593	595	575	594	630	584	574	586	574	622	556	590	627	563	616	575	595	570	571	560	597	552	597	609	565	571	613	599	595	611	571	600	593	632	609	590	630	625	584	555	602	618	592	578	605	547	577	586	569	575	555	632	526	582	578	594	589	611	647	609	589	621	566	625	567	564	606	606	592	591	578	592	585	619	563	562	587	618	573	624	591	577	603	581	547	599	584	636	588	552	627	617	579	627	592	592	537	562	601	625	598	600	545	597	586	578	621	585	584	603	581	596	619	622	595	619	625	591	613	560	574	605	601	609	633	627	583	614	614	642	614	594	607	598	616	600	645	591	618	598	567	566	566	595	562	569	579	603	608	590	593	582	605	582	579	640	592	618	593	566	605	603	579	627	565	595	592	659	547	575	565	603	609	568	585	580	564	590	558	596	641	586	571	593	630	584	578	602	564	595	580	568	590	583	568	626	600	567	603	546	613	614	577	586	569	565	601	584	524	586	602	604	621	665	549	587	574	586	561	602	594	593	620	549	599	553	581	582	588	617	592	628	581	579	598	657	583	582	600	575	578	578	594	614	580	601	578	554	595	610	576
15891	2481	2649	2063	1476	1019	779	632	466	455	352	339	296	290	266	242	233	219	228	200	210	206	191	160	199	190	166	195	163	161	177	169	174	161	177	174	182	170	169	161	159	168	140	153	168	155	163	148	140	165	169	150	149	140	175	152	151	161	159	155	164	138	148	146	168	173	160	152	145	148	164	162	134	142	147	149	136	144	180	132	138	145	146	147	144	143	165	133	134	151	147	142	126	127	138	151	165	143	130	165	148	145	151	150	141	128	141	146	161	163	150	146	149	166	163	136	135	148	164	122	149	152	152	130	140	151	164	159	153	145	137	125	155	149	153	129	137	131	145	126	147	151	141	163	165	146	154	177	147	156	159	125	159	150	137	133	140	159	153	132	138	129	135	133	151	154	150	163	128	144	129	134	135	163	137	139	149	147	138	134	153	133	146	119	156	152	140	138	158	138	148	126	141	174	142	152	145	165	142	144	153	137	132	137	144	152	149	130	134	146	181	142	146	145	135	152	177	148	153	157	135	152	125	144	164	133	157	141	148	128	146	157	142	156	138	155	146	137	155	136	144	158	163	156	129	150	150	139	173	153	136	134	135	142	128	135	155	150	146	133	154	161	145	144	148	161	144	170	144	139	150	150	168	162	151	148	142	132	159	138	137	142	141	135	159	155	144	141	126	129	147	154	151	133	135	145	148	122	156	132	149	149	151	130	166	153	147	156	154	161	134	169	138	149	152	153	139	148	148	143	140	157	145	171	136	138	157	135	144	141	136	134	130	173	154	153	137	138	135	140	156	147	146	151	145	154	143	163	128	154	162	154	161	140	140	146	144	150	146	149	132	148	151	149	168	141	147	138	152	158	174	147	157	146	144	144	165	147	134	147	150	164	150	144	154	141	136	136	152	159	137	169	141	136	134	174	146	144	172	143	159	143	156	139	127	138	159	148	129	121	132	143	162	148	115	124	161	139	170	160	148	157	123	143	142	158	138	155	148	137	147	167	146	154	130	115	155	139	154	152	158	138	144	153	163	121	136	145	146	138	143	171	152	158	148	141	154	140	143	128	167	144	159	125	138	159	128	155	139	156	126	149	137	124	137	144	146	138	151	146	131	141	144	153	135	131	134	131	141	182	155	137	133	133	136	147	146	131	146	171	135	146	133	139	141	133	130	146	155	152	139	142	127	145	152	178	162	145	151	121	159	152	133	144	146	156	151	150	159	138	139	150	125	137	116	159	132	142	163	158	130	130	147	147	135	149	174	145	149	128	176	152	151	116	171	130	131	158	143	131	148	141	149	154	155	150	173	150	140	150	141	119	159	160	148	149	144	151	152	152	138	154	142	143	168	123	153	165	158	150	131	150	132	141	155	147	163	144	153	144	135	156	132	134	171	169	153	154	140	137	127	140	163	141	159	145	150	169	151	123	137	139	145	136	132	138	172	123	145	143	141	162	157	149	143	156	161	155	139	161	141	162	137	152	150	134	145	138	149	140	148	123	136	149	160	135	142	135	142	168	140	121	141	154	146	158	163	162	153	135	153	156	134	152	161	151	171	129	150	131	144	137	142	155	142	141	150	137	146	147	155	147	138	133	137	160	147	136	136	146	134	146	138	146	150	148	148	146	163	145	132	135	164	150	157	124	143	136	134	157	122	150	160	135	168	125	132	135	147	164	140	142	161	144	142	149	131	140	165	145	154	152	159	156	153	126	134	144	133	154	147	142	137	151	136	132	131	180	158	165	134	134	143	134	145	157	130	165	159	139	155	144	164	138	146	142	127	183	126	133	169	151	141	170	140	146	168	138	132	141	149	147	138	144	147	134	154	152	141	132	148	135	148	174	137	164	155	142	142	122	165	146	174	127	129	137	152	152	144	154	136	139	136	155	139	142	138	150	143	137	137	132	150	140	132	118	130	185	171	158	152	127	145	140	141	138	140	145	151	128	144	129	130	129	146	136	129	156	142	161	157	142	142	144	178	149	131	151	146	155	143	129	147	131	148	132	129	156	123	142	124	160	157	136	125	161	131	161	145	124	143	155	135	150	168	150	150	147	121	131	146	143	138	140	130	135	136	143	148	145	159	145	135	134	154	143	153	158	153	141	116	133	157	148	159	134	138	137	178	157	120	121	176	171	134	123	147	161	140	108	142	140	144	139	149	139	172	158	151	139	136	139	142	125	140	153	161	148	146	158	144	136	156	159	153	164	159	150	161	141	126	130	148	148	157	136	133	159	146	138	157	152	135	129	140	125	163	133	139	139	150	143	141	152	143	122	163	130	148	141	158	135	153	129	145	144	134	134	143	142	158	154	141	143	156	168	155	132	127	138	154	129	166	140	161	144	135	136	151	129	164	150	157	166	135	134	163	125	129	158	127	151	141	151	141	143	137	137	142	162	138	162	139	129	156	152	133	163	162	144	161	165	137	143	148	155	131	135	164	153	148	124	156	138	155	146	129	131	147	132	141	134	146	139	123	158	134	120	137	110	142	123	152	149	146	148	151	158	155	137	135	140	131	133	134	163	131	121	159	167	153	138	153	143	134	167	154	164	140	151	142	168	135	143	142	155	145	165	136	142	136	144	155	126	144	142	148	138	167	146	132	137	143	150	140	149	135	155	158	137	143	148	156	152	146	127	136	131	144	139	127	148	141	155	142	152	138	149	149	153	136	159	143	150	151	124	122	129	141	132	157	143	131	146	134	140	142	135	190	140	144	150	156	144	145	141	149	138	157	153	149	122	147	129	134	161	157	141	138	145	159	149	154	125	147	155	148	170	156	151	163	138	132	132	145	132	156	133	143	131	139	151	134	139	166	144	152	160	143	147	155	134	160	144	151	159	144	139	134	127	161	140	154	144	152	129	154	169	137	173	146	162	144	117	163	151	163	139	137	138	130	169	168	153	148	133	152	130	143	131	162	159	140	146	145	148	133	144	158	136	144	150	133	163	140	140	155	157	187	151	161	144	152	127	153	146	138	155	148	141	141	153	149	145	170	144	154	148	136	140	140	149	154	149	146	153	137	152	151	151	138	122	153	149	139	166	150	133	123	132	152	160	161	170	147	138	148	149	159	180	126	147	149	140	157	142	163	166	129	165	151	152	165	148	164	147	146	151	140	158	136	140	145	146	139	142	175	130	142	148	132	135	147	151	142	147	167	145	140	144	124	144	169	162	140	147	147	155	142	154	124	148	143	154	130	149	145	136	141	170	136	145	134	122	145	162	152	134	164	164	148	141	156	120	149	150	174	146	149	154	125	150	140	139	142	148	141	165	152	145	156	119	139	148	159	134	168	135	136	156	141	147	153	145	158	155	127	141	156	137	155	153	132	131	142	142	153	162	166	152	173	110	142	175	173	156	146	154	159	176	125	135	144	146	149	141	154	158	139	163	153	145	171	151	134	144	158	134	137	151	143	132	132	149	137	137	151	147	152	126	153	161	134	169	130	147	161	158	140	149	152	137	138	140	160	151	163	152	159	144	138	129	143	136	132	156
7618	2417	5670	6352	5281	4291	3531	3044	2472	2175	1913	1678	1492	1472	1269	1163	1099	1032	980	923	890	896	805	790	780	718	710	685	695	693	648	632	629	604	596	600	596	609	602	577	557	597	559	608	604	528	554	517	524	548	550	544	576	552	549	463	577	527	519	499	522	513	505	567	500	520	511	497	488	518	525	486	514	491	493	488	511	529	500	472	512	475	513	479	458	534	513	494	519	474	516	539	531	517	475	497	503	538	479	489	497	488	520	507	494	457	479	532	481	505	500	457	509	494	504	478	481	503	464	505	457	527	461	484	511	461	485	484	469	469	484	507	446	510	524	481	531	516	449	511	470	463	499	471	472	477	476	469	472	490	467	473	491	492	530	501	510	507	453	484	486	488	510	505	488	512	457	478	533	504	491	511	456	512	481	478	495	525	471	507	473	474	517	455	480	463	476	474	475	478	506	511	492	484	505	462	510	450	468	480	497	419	476	479	496	457	471	497	478	477	472	481	487	538	486	490	436	454	495	481	482	486	469	449	481	458	515	483	467	442	451	519	478	510	467	478	476	474	514	470	484	501	429	465	482	499	451	481	438	481	461	507	505	484	490	501	502	502	466	482	467	504	474	467	506	546	471	451	466	471	530	468	484	465	483	453	482	425	489	496	471	500	489	462	460	499	500	462	500	478	501	465	469	479	450	446	467	470	495	446	454	492	486	501	448	489	468	484	496	473	484	461	526	493	456	481	463	490	461	513	488	460	497	473	515	476	473	487	454	470	452	485	490	482	509	473	479	484	478	498	492	469	485	467	463	463	483	466	469	468	484	485	452	461	491	477	467	520	510	459	462	500	504	497	526	481	457	479	470	481	483	515	486	494	426	511	494	509	474	468	503	478	494	499	478	483	472	487	473	457	514	496	483	505	456	480	441	474	498	464	483	457	511	433	453	494	517	493	476	504	477	472	496	482	507	488	466	447	490	459	489	485	462	492	482	480	471	444	438	483	477	472	505	481	476	459	499	460	511	467	527	494	497	490	471	511	446	479	494	497	482	504	460	506	514	455	466	515	498	487	488	470	487	499	500	460	492	469	506	473	461	465	491	459	483	478	448	515	463	490	471	496	455	480	513	450	501	517	483	483	454	505	487	495	471	467	489	508	482	481	499	477	489	507	491	490	458	492	459	450	466	490	489	502	459	476	474	468	467	471	489	439	468	464	491	469	483	493	459	457	494	510	502	499	492	487	485	453	483	459	461	511	459	474	454	472	508	496	473	462	492	465	471	515	470	466	508	481	483	491	502	456	433	516	504	504	512	482	520	466	508	473	443	487	482	512	479	483	462	483	472	458	444	437	461	433	475	458	523	503	472	480	526	472	499	498	428	471	465	476	492	466	488	482	466	471	451	486	477	490	522	512	511	462	487	484	475	493	437	504	492	458	486	462	457	514	472	524	464	465	518	471	516	497	472	451	479	520	470	495	464	462	466	513	492	455	448	474	481	505	455	440	467	492	468	509	484	481	484	506	491	475	504	468	446	461	504	465	496	491	513	430	476	518	468	465	487	463	487	468	477	452	510	470	471	487	481	487	475	478	497	472	471	461	533	467	461	457	473	468	491	516	491	483	502	456	470	454	470	463	455	482	455	509	419	499	504	507	479	469	472	490	479	478	459	506	481	476	498	500	500	460	464	483	450	483	504	494	527	478	498	487	433	454	473	512	482	461	494	443	455	482	492	512	486	470	490	482	500	479	458	471	476	482	479	499	487	439	477	492	468	457	511	470	488	468	499	454	526	467	488	477	492	480	477	468	477	461	461	534	470	477	479	496	458	486	492	479	509	460	532	501	458	472	486	476	492	488	471	526	521	486	483	475	477	482	511	458	450	463	491	496	469	437	489	460	458	470	467	488	506	515	478	499	461	487	510	466	483	488	488	488	512	494	474	487	498	478	453	495	474	524	462	457	493	483	483	506	469	489	471	484	495	484	445	487	481	495	481	454	486	468	473	505	474	512	518	499	480	471	482	478	453	503	481	540	472	513	493	496	450	482	439	465	445	486	463	439	486	455	483	456	485	505	477	514	459	470	468	479	480	466	501	471	503	467	493	502	460	466	495	507	442	472	508	481	502	498	497	459	471	485	478	439	494	464	490	467	464	483	484	512	469	421	494	496	482	453	475	475	485	493	467	505	466	517	481	466	454	503	480	478	467	464	459	535	449	495	459	507	453	526	494	480	468	483	475	501	469	455	504	459	459	453	481	476	468	521	486	520	488	497	466	493	508	502	487	454	475	487	482	448	493	496	463	481	500	466	505	509	462	496	540	511	472	478	481	499	487	466	486	483	456	484	464	476	521	531	464	480	498	501	482	483	474	450	492	524	523	464	477	472	468	446	439	482	481	501	518	516	512	476	480	479	479	475	493	494	474	490	464	486	476	457	451	538	532	473	515	458	470	495	477	434	509	493	480	505	491	485	462	537	496	481	495	470	459	485	479	458	445	478	488	508	459	509	492	475	465	512	498	491	478	508	513	493	456	505	476	448	499	485	512	457	442	493	460	480	502	488	486	460	488	471	485	479	518	491	475	458	491	486	460	516	483	503	470	498	433	477	461	491	493	488	477	504	474	505	477	471	492	446	519	493	466	487	467	475	483	510	535	470	484	482	495	445	467	488	481	458	478	452	468	512	521	499	462	513	475	490	491	493	490	512	465	482	473	480	491	501	462	496	478	489	446	450	432	488	464	477	495	476	498	489	496	466	513	498	493	471	479	499	447	486	502	448	438	494	484	467	488	511	501	453	473	456	473	490	478	468	482	453	463	451	478	438	500	497	502	475	477	457	498	489	436	486	483	486	476	490	525	486	510	456	531	477	474	518	487	493	479	486	474	509	485	478	502	506	497	490	502	477	471	491	476	459	467	446	470	453	474	507	450	470	486	490	465	495	490	459	508	493	475	471	488	529	455	505	452	471	444	472	496	502	476	492	460	481	475	483	471	530	473	455	469	503	442	494	507	471	485	493	461	489	481	435	480	500	510	498	476	438	467	476	502	456	496	506	465	505	514	490	451	473	467	462	532	483	476	481	472	516	495	463	474	439	507	507	471	469	460	500	462	499	506	477	486	480	479	454	481	487	473	474	481	496	480	491	466	456	487	463	454	479	488	493	476	492	481	453	485	496	509	457	512	472	437	477	493	496	446	434	486	453	458	418	464	460	464	448	492	483	490	495	479	455	497	509	487	493	475	460	450	466	481	500	491	470	493	481	479	475	505	485	446	473	483	484	521	437	483	508	452	469	470	491	497	471	456	477	477	482	506	459	481	481	473	477	442	492	495	507	447	488	454	486	451	446	503	520	498	464	477	483	513	477	500	505	477	480	443	496	485	448	483	484	467	470	467	485	449	469	473	443	500	486	487	458	449	515	451	517	458	477	485	478	484	493	507	492	459	493	488	449	504	505	441	497	455	440	458	472	481	477	482	482	464	479	514	523	520	501	519	518	512	498
2234	405	428	409	379	363	325	326	354	354	336	333	326	311	337	319	347	332	308	331	318	346	327	323	303	310	358	353	355	315	346	317	325	339	319	322	352	333	350	308	318	322	374	310	322	334	336	328	338	330	330	312	333	332	341	336	287	315	316	316	309	310	329	369	324	346	334	352	354	328	268	308	302	305	278	336	359	324	331	335	328	330	304	336	324	337	327	347	335	353	347	360	323	316	348	318	339	328	303	323	349	352	330	347	300	329	348	321	340	316	339	339	330	316	333	343	310	312	341	351	317	330	341	298	326	343	360	319	313	337	330	362	351	342	319	332	350	376	342	359	343	337	313	335	323	336	318	335	348	337	321	331	327	315	332	335	337	329	347	330	335	315	343	324	342	349	334	353	304	315	388	350	332	310	320	332	325	333	327	312	311	316	345	280	350	354	334	320	364	327	341	311	320	361	330	344	299	343	332	333	348	322	331	356	376	313	340	333	323	333	329	317	361	369	337	329	309	316	352	318	344	321	335	332	337	338	313	341	328	306	306	338	322	302	321	315	317	314	363	313	305	303	382	317	343	328	329	359	372	319	324	337	326	303	310	341	338	322	370	318	295	355	312	340	321	349	348	327	326	330	317	359	323	303	287	294	299	306	345	310	317	304	312	321	347	338	352	322	324	335	314	311	299	318	307	295	323	326	314	320	320	339	315	264	366	312	341	323	351	387	340	363	327	318	325	328	331	326	320	325	352	358	318	325	337	342	338	351	347	354	354	352	350	328	322	368	328	336	308	334	311	313	334	331	318	348	344	336	316	331	359	350	362	342	325	314	353	324	313	337	331	311	367	359	364	362	336	320	306	316	343	316	320	356	341	335	320	313	342	309	334	380	315	367	316	331	351	334	328	353	315	315	322	329	340	322	301	325	354	339	322	344	322	339	346	306	321	328	319	337	337	323	328	322	317	345	322	326	330	310	318	351	355	299	319	362	303	356	329	329	344	333	309	360	345	320	356	327	339	318	331	343	322	341	316	334	332	333	332	342	339	328	316	328	292	336	351	327	321	318	325	322	348	332	344	335	312	349	365	359	329	315	331	343	334	312	331	322	307	327	312	348	360	323	335	325	373	340	341	332	358	313	322	316	356	342	303	311	312	335	339	299	311	340	344	334	350	344	350	307	318	352	336	284	334	303	340	307	316	343	336	333	329	325	307	318	317	327	319	309	315	309	313	345	329	289	304	302	309	348	360	337	300	331	334	345	338	319	306	326	326	316	335	356	314	343	328	341	311	315	364	343	332	326	332	356	345	339	322	327	344	320	280	326	333	307	332	319	335	313	328	348	351	343	325	311	336	328	339	346	326	304	333	319	354	347	342	353	324	335	326	347	295	359	316	320	334	329	305	327	325	336	305	333	310	355	312	346	326	296	326	343	335	347	348	349	309	326	364	312	328	334	356	332	317	312	326	311	348	354	325	343	356	292	324	359	327	338	317	336	336	326	330	314	340	339	334	310	289	341	319	324	328	333	323	349	344	303	336	354	341	319	319	328	342	315	343	338	308	322	326	321	322	326	321	358	286	326	314	319	340	301	343	347	311	321	358	297	350	304	341	345	347	329	319	318	312	315	344	324	322	324	307	335	335	304	276	300	316	344	310	291	342	293	321	335	332	366	322	273	316	325	301	320	361	312	334	315	310	297	318	346	323	319	339	333	346	311	320	319	323	316	328	346	334	330	351	343	305	333	338	331	356	302	336	326	298	321	309	317	323	335	327	345	288	328	341	326	325	307	317	333	305	336	344	345	355	330	301	336	316	344	331	323	303	332	284	317	326	313	354	319	295	342	325	317	349	309	338	347	317	332	330	343	343	322	333	337	343	320	368	326	324	351	325	333	276	372	322	350	347	360	366	329	364	305	312	336	305	347	324	323	291	328	329	330	333	323	316	353	342	325	324	332	301	319	331	313	343	312	326	341	335	352	330	342	316	342	336	314	315	316	325	325	356	334	352	356	307	281	301	323	292	342	339	354	345	338	311	320	349	335	332	312	315	359	311	333	349	353	339	330	286	325	328	336	326	342	336	323	376	339	322	322	330	323	319	309	345	305	351	333	354	288	328	294	329	292	337	302	359	316	347	325	307	343	312	333	309	335	318	315	283	335	323	315	318	344	323	312	333	346	351	329	338	341	352	375	328	343	322	350	323	318	327	340	337	311	304	281	332	335	308	319	305	319	316	345	308	306	337	345	331	290	340	324	339	299	323	351	345	344	350	341	330	331	366	319	305	314	304	338	323	377	324	315	310	333	368	324	320	341	317	316	319	309	360	294	319	304	349	355	346	329	333	363	330	348	313	333	327	323	301	377	316	317	328	334	315	313	327	350	309	359	341	360	313	319	325	312	327	374	312	335	338	327	318	326	320	356	304	357	307	307	327	316	300	316	323	321	303	325	348	347	347	340	336	324	313	302	368	330	305	306	337	353	322	328	349	307	310	328	336	366	337	320	329	329	355	368	325	306	341	311	336	328	324	310	342	310	316	329	389	330	275	336	284	333	337	357	335	319	320	342	343	326	326	316	336	338	343	322	301	322	350	356	327	299	325	348	345	341	345	301	320	320	335	320	327	335	355	312	304	368	315	341	345	370	327	311	321	306	320	347	333	359	311	329	364	331	335	384	316	335	297	352	311	317	352	325	347	336	342	324	319	350	320	327	317	375	307	339	324	348	313	333	329	331	327	317	329	321	323	333	320	325	325	350	365	285	333	346	313	312	377	332	316	352	340	345	320	366	359	361	308	319	353	342	290	326	314	365	315	313	355	355	332	351	351	310	336	311	287	314	330	337	300	312	363	340	330	323	343	316	349	340	377	341	325	348	335	375	328	333	293	359	298	333	343	315	322	302	325	379	297	333	332	308	368	356	363	335	333	324	345	340	331	358	341	298	336	331	333	340	357	364	334	347	304	298	348	335	302	342	330	355	372	342	360	288	316	318	342	361	297	334	299	315	313	360	353	355	330	320	309	345	318	359	295	344	359	295	336	287	314	348	338	333	309	311	322	296	352	336	294	316	333	322	354	339	317	358	369	352	360	346	299	344	325	355	335	320	333	328	341	326	349	303	332	339	336	300	343	328	331	306	324	289	325	342	350	367	340	351	362	350	303	354	338	332	312	354	342	307	327	365	314	321	339	323	350	301	341	363	325	299	342	324	372	340	308	336	338	349	332	315	291	324	315	312	307	292	363	295	312	331	323	323	339	304	306	340	319	308	313	333	313	362	343	326	343	347	324	301	344	308	320	333	353	306	350	350	308	341	343	356	344	329	328	327	351	342	291	320	355	357	340	347	294	366	307	348	309	321	308	321	337	329	333	297	313	345	372	318	322	308	333	333	345	320	319	318	302	367	327	359	349	302	325	269	320	321	307	357	301	378	343	344	340	319	347	316	324	283	337	355	295	322	333	353	298	351	321	316	369	304	323	304	327	381	371	319	330	332	363	335
2482	998	1140	1215	1108	997	1051	987	975	982	980	1013	1019	999	979	1009	981	942	913	980	978	957	917	918	1003	948	955	984	945	971	973	952	888	976	928	1035	971	991	940	954	954	907	946	946	912	942	970	950	978	939	963	966	938	946	959	942	903	924	967	896	928	911	977	893	978	950	896	945	908	928	949	939	1012	975	935	964	950	954	964	886	948	912	974	906	947	925	990	932	951	906	961	965	922	904	941	913	960	954	984	977	955	1026	914	941	932	980	965	946	959	943	933	970	902	941	929	964	1009	902	933	915	895	981	960	904	940	925	982	918	922	916	990	907	893	968	967	933	944	954	918	998	988	946	985	1010	948	902	985	891	921	930	924	983	990	945	945	944	970	921	870	928	876	966	933	973	946	921	947	943	932	930	953	964	931	966	936	909	970	908	939	924	944	959	960	923	923	974	956	976	1004	918	986	943	962	936	992	892	907	941	959	905	934	926	893	973	912	975	968	969	967	929	950	935	968	957	937	918	938	950	1001	973	1008	907	905	910	931	1001	910	909	885	987	1018	970	970	894	936	921	966	917	891	895	919	956	958	949	923	866	939	940	922	981	920	931	905	900	926	952	914	966	926	966	928	952	935	984	903	984	913	924	941	980	963	921	877	933	946	925	1023	974	939	961	928	959	970	955	979	928	967	952	951	1028	968	909	953	971	964	909	948	946	870	944	951	894	889	922	857	935	906	922	966	908	967	951	955	947	960	944	943	940	953	951	928	943	922	914	970	943	948	951	945	905	928	917	904	962	1007	980	939	936	979	911	969	916	949	952	976	881	982	956	951	902	1006	970	937	939	934	962	971	973	922	919	997	929	915	914	957	951	908	906	957	941	913	971	925	889	923	948	935	962	1002	934	968	960	933	975	991	953	961	980	979	914	909	946	935	988	890	928	930	973	960	967	938	1005	958	924	941	934	901	939	971	985	1003	991	948	989	916	953	960	929	885	949	974	1004	931	957	932	942	972	931	968	916	936	1011	910	945	936	941	902	932	937	886	955	972	940	926	939	963	920	972	926	987	943	935	975	977	913	956	925	970	949	976	990	931	963	970	943	911	974	988	925	920	907	903	961	1014	960	986	986	988	907	935	943	966	968	964	946	949	985	1013	956	920	949	934	925	944	963	926	930	919	981	960	999	956	934	919	973	941	970	933	873	938	962	973	948	933	1019	957	930	1005	910	934	947	916	921	897	921	918	954	965	994	958	948	920	926	952	931	901	933	962	928	910	924	976	922	948	901	948	958	903	926	945	971	903	929	940	959	920	928	949	849	913	894	958	981	901	955	952	937	976	939	950	981	911	898	908	931	987	948	952	951	941	986	954	955	972	976	964	961	971	886	938	922	930	937	954	957	921	911	966	915	906	943	941	953	921	946	962	929	903	968	878	915	921	1008	947	952	938	929	955	874	956	925	936	956	945	899	971	933	896	965	918	960	970	915	980	892	932	906	897	928	932	978	944	984	896	919	906	920	925	971	943	961	918	930	897	891	942	941	896	939	912	927	994	942	979	893	951	934	955	940	891	982	885	950	930	964	953	967	958	985	936	928	981	997	984	933	932	960	945	958	955	959	953	938	963	923	923	969	919	946	929	960	914	979	950	968	977	894	993	973	869	965	923	967	979	950	971	970	966	875	978	905	918	935	972	974	948	922	953	962	944	952	904	981	946	962	938	964	913	948	947	893	928	942	886	945	941	966	974	935	924	980	1009	933	918	970	942	932	944	1011	988	933	910	875	907	1003	926	923	929	936	931	940	946	895	999	940	929	920	929	955	969	938	970	949	962	924	969	938	907	890	906	936	983	945	986	1018	1004	922	949	924	930	951	983	962	967	937	996	932	948	961	931	942	952	919	951	916	944	958	1006	979	948	935	961	916	894	983	935	936	937	920	938	952	961	986	884	896	924	952	981	966	908	919	951	975	968	980	876	890	944	945	915	925	984	981	951	941	931	946	907	1008	945	921	988	983	958	919	924	962	949	939	923	949	904	926	880	906	971	1035	972	902	963	943	942	910	925	918	965	941	1053	1005	940	918	920	864	950	961	908	950	890	958	984	1005	927	909	920	922	865	906	972	978	931	1019	970	966	942	939	893	938	994	940	900	958	933	951	942	947	963	933	933	962	970	924	945	970	919	934	961	921	937	983	919	937	895	896	944	943	931	937	897	957	948	957	944	988	963	976	953	964	902	883	909	939	909	974	972	936	970	923	956	936	884	924	917	957	934	943	968	989	952	906	962	865	919	917	957	940	942	955	965	978	1000	953	942	893	937	907	956	941	881	960	913	943	1000	983	948	984	951	920	923	958	927	986	1035	967	867	976	1009	936	958	949	929	961	964	965	913	983	986	962	952	920	931	941	956	984	930	927	910	942	940	910	971	963	936	943	929	909	991	967	898	892	938	958	941	916	950	977	927	965	877	941	932	935	910	943	981	919	941	927	903	949	944	891	962	971	949	939	929	902	904	945	913	978	903	937	951	905	951	917	916	935	908	963	927	980	929	941	973	985	933	977	991	986	940	927	935	956	910	949	981	927	931	946	918	919	990	973	950	953	926	911	962	930	914	985	958	970	978	883	970	910	959	958	923	917	921	976	934	941	991	978	984	927	948	921	982	923	953	938	947	928	962	995	970	892	927	1009	952	954	971	914	910	974	1004	937	906	967	957	943	992	919	907	931	987	958	971	1019	951	889	948	945	999	955	1016	950	963	929	870	894	911	931	917	968	938	924	988	923	940	991	982	893	978	956	950	936	1002	937	918	928	969	908	959	942	969	918	956	926	981	963	991	897	969	960	892	950	1031	915	945	950	936	937	953	880	968	945	947	946	943	974	930	938	1006	975	946	981	964	914	967	950	907	910	988	940	924	904	943	960	926	934	917	1008	967	917	972	945	905	936	955	960	928	939	963	990	920	909	921	995	962	960	907	990	979	905	1003	952	995	924	1004	908	960	976	970	951	1024	935	953	956	901	955	954	934	993	904	974	988	934	961	953	909	928	913	910	934	962	931	923	886	955	958	897	982	998	902	923	1004	918	983	913	985	883	952	952	944	954	893	882	947	930	910	966	937	949	932	903	938	1025	948	919	978	1001	1018	941	927	915	1004	899	962	912	925	961	975	953	959	962	932	904	911	923	953	952	912	924	936	943	927	951	941	934	955	945	925	919	1021	950	974	974	976	931	896	927	858	932	913	949	982	901	948	933	933	928	950	914	928	946	944	904	952	986	976	954	890	925	848	983	959	943	882	936	894	969	921	927	997	949	965	967	966	960	949	963	942	963	926	961	920	994	959	955	905	949	965	953	951	917	947	948	936	997	967	986	924	956	947	915	952	953	950	948	941	918	929	950	905	963	937	936	939	952	985	919	937	976	906	963	1026	916	943	925	995	904	892	930	949	978	974	997	956	923	981	945	999	953	880	918	943	952	930	1044	957	927	962	950	945	957	984	928	930	967	944	961	932	940	936	990	952	922	951	950	1009	954	912	947	958	942	936	880	967	984	969	983	939	989	916	934	976	923	913	874
8450	1181	1437	1091	780	656	526	419	392	291	316	291	251	262	255	214	221	239	246	204	229	200	235	204	226	199	204	205	217	227	199	204	190	205	222	217	200	190	210	192	198	197	186	170	200	192	203	186	217	182	193	171	189	206	191	210	198	171	222	193	207	177	177	206	181	193	198	182	189	185	203	189	185	191	178	210	197	168	211	193	220	193	186	182	203	201	193	192	194	182	201	197	195	211	195	177	218	197	203	220	200	178	195	202	179	187	197	201	200	168	179	181	191	190	213	190	219	190	209	182	190	197	197	171	178	216	197	181	208	205	178	166	190	185	181	203	194	195	182	210	168	200	207	165	199	224	190	172	165	225	200	212	191	200	185	177	206	191	175	167	186	184	189	176	194	193	188	205	200	197	198	186	193	195	179	191	214	199	182	190	187	190	213	188	188	180	209	203	179	184	198	194	186	195	192	189	197	208	206	199	169	159	178	175	182	171	193	182	157	214	178	186	185	204	185	183	208	212	192	202	193	190	193	195	215	203	178	196	197	190	210	176	190	200	214	187	202	213	186	203	180	198	205	194	167	173	192	186	183	192	176	213	175	185	189	210	177	195	165	184	193	173	220	206	189	166	178	214	176	180	184	189	199	188	191	178	210	184	197	184	182	202	174	192	200	184	191	201	187	226	197	186	196	180	184	179	177	185	205	184	175	196	172	183	183	201	202	179	205	178	184	193	198	196	196	164	205	184	188	178	198	234	184	209	183	188	206	218	176	209	186	204	206	201	183	169	190	173	183	182	186	198	184	184	198	185	237	176	191	205	185	194	196	178	193	195	187	185	182	227	191	177	167	186	199	211	163	215	199	173	166	189	209	181	216	173	179	197	192	210	203	177	214	177	201	199	194	193	183	195	192	182	162	183	217	200	187	183	207	213	197	191	193	201	199	178	190	221	209	203	221	182	200	170	183	174	218	186	199	181	217	199	171	178	184	192	206	183	218	187	178	199	170	207	198	187	192	232	196	182	199	166	210	168	195	171	194	184	194	188	208	210	180	192	179	174	165	183	175	220	197	188	165	176	170	191	193	200	168	194	181	162	200	172	178	192	194	197	187	208	208	179	195	184	189	181	183	189	191	205	182	188	181	213	193	179	195	194	200	187	198	204	203	171	181	163	205	185	206	193	199	195	186	176	217	176	177	204	175	198	182	168	191	179	190	184	157	196	181	197	196	165	181	207	215	190	217	191	178	175	204	192	195	211	193	159	208	217	172	208	177	186	192	207	188	206	188	224	174	190	201	187	164	190	199	177	172	196	189	196	201	176	199	199	210	198	171	197	184	211	211	209	210	209	195	200	180	204	195	165	191	179	211	184	188	174	168	194	174	195	193	184	177	189	188	173	196	180	173	170	189	184	201	157	189	218	171	184	217	178	191	206	198	189	205	178	200	192	170	219	218	225	182	213	182	205	191	189	184	184	198	199	165	175	208	184	190	202	174	200	186	169	176	196	235	200	191	155	202	176	212	213	198	168	181	201	183	209	186	205	180	182	207	201	180	173	183	167	209	179	176	186	216	206	190	175	184	183	200	175	191	172	186	186	192	185	192	194	184	164	190	210	202	205	189	196	164	177	190	200	171	182	184	209	192	206	194	208	208	187	176	181	195	194	192	191	184	214	188	183	204	184	184	205	166	203	182	208	223	196	166	173	196	192	185	168	185	182	213	184	198	208	176	180	187	218	191	230	186	193	208	189	188	209	205	166	197	187	202	170	187	196	198	174	221	206	202	179	199	195	194	198	184	180	208	205	176	183	187	210	172	190	173	173	174	179	171	187	210	196	188	200	214	188	204	170	188	190	189	192	185	179	193	187	184	205	208	202	191	165	186	175	185	201	208	222	199	196	197	194	168	169	190	148	209	187	186	176	192	167	170	169	183	194	237	184	204	181	185	193	205	202	195	190	174	195	182	196	176	191	189	191	187	186	186	186	214	187	202	193	198	202	179	195	200	183	185	197	170	186	195	196	210	179	180	203	188	199	207	203	189	209	202	193	212	175	184	184	176	189	185	201	210	186	179	183	179	179	190	191	206	180	218	170	186	157	177	204	173	194	198	187	210	206	190	190	196	186	189	181	192	182	201	160	175	182	193	190	176	172	190	202	181	184	186	179	167	179	177	204	192	173	185	182	187	183	169	202	180	185	195	186	207	174	193	173	207	199	183	204	204	206	177	203	204	171	186	192	188	158	202	192	176	197	176	185	208	216	192	210	174	197	192	194	192	200	192	190	214	183	197	188	165	180	206	201	203	195	174	191	191	176	184	178	207	221	174	182	190	197	209	193	197	205	179	211	197	182	198	182	207	187	206	200	182	185	191	183	203	185	190	193	215	178	182	191	188	180	186	159	183	173	186	184	171	193	204	201	197	205	199	204	202	198	189	182	194	193	172	210	198	197	194	222	187	179	185	170	199	191	203	203	192	174	190	213	193	158	204	183	176	179	220	196	186	225	197	169	163	211	197	204	197	207	201	186	183	204	175	208	203	185	178	185	209	207	191	177	174	194	210	192	197	190	225	173	185	172	182	195	192	194	197	178	206	179	191	178	177	203	192	198	192	172	198	207	199	185	195	201	182	191	194	158	181	186	181	173	173	182	196	172	157	178	195	172	193	181	198	187	180	211	214	203	174	218	185	206	182	182	179	186	226	197	184	185	194	182	192	185	195	180	210	178	201	180	160	207	175	180	189	178	171	183	185	184	174	192	181	211	187	213	217	178	199	212	189	189	166	200	177	191	193	202	204	205	180	198	208	187	199	202	181	189	200	183	213	181	231	179	193	191	183	194	179	180	198	192	177	185	192	197	178	177	198	175	196	197	190	200	187	191	200	199	207	192	196	214	197	224	191	168	218	166	217	213	186	189	188	175	188	187	189	190	187	184	198	210	180	198	185	202	183	177	188	188	178	172	199	201	170	213	202	189	200	188	182	176	171	191	207	189	215	193	222	210	216	204	194	185	187	180	179	209	182	206	204	171	179	200	181	173	181	190	198	181	202	193	205	195	185	205	178	172	188	204	185	171	208	187	181	197	207	201	180	204	198	186	205	222	196	177	189	172	184	176	204	188	199	188	175	204	203	193	187	200	192	192	203	187	206	194	186	211	177	199	207	194	209	181	195	187	199	208	178	208	200	170	184	179	190	198	177	178	202	183	181	191	177	210	191	183	194	203	207	197	178	188	189	215	190	195	204	188	202	213	221	203	189	209	175	172	172	192	200	177	205	205	195	175	188	214	215	220	185	179	186	202	199	166	171	155	201	222	189	214	173	177	188	179	199	188	192	176	171	203	186	209	190	218	219	205	190	166	204	201	190	184	220	206	163	163	188	195	201	207	189	201	234	187	180	204	184	173	187	201	196	198	177	198	188	181	210	198	184	176	201	189	213	194	178	184	199	200	180	214	193	186	192	209	191	211	176	189	202	189	194	212	186	188	175	198	173	203	190	179
5525	1555	3244	3810	3217	2582	2149	1837	1645	1451	1319	1206	1161	982	957	956	955	869	858	799	741	761	741	750	721	739	725	683	689	676	697	654	617	638	737	651	653	626	618	617	646	645	693	648	604	643	614	642	607	586	623	574	583	658	631	605	598	625	610	626	628	594	587	627	594	635	607	586	618	587	604	573	599	609	592	623	600	554	592	600	566	561	631	610	562	615	562	641	599	593	577	636	579	594	560	597	562	638	594	582	601	561	553	618	586	573	613	602	577	589	537	589	567	594	627	579	617	576	593	537	576	628	528	595	589	588	571	620	610	643	586	568	567	592	565	565	642	599	577	602	579	571	631	610	586	590	542	591	621	565	570	613	560	557	582	602	586	582	585	564	581	597	563	582	579	608	560	520	572	583	557	604	590	605	560	603	568	588	616	596	601	562	551	594	607	595	564	624	580	586	605	558	606	605	599	604	571	588	587	595	590	535	581	583	622	564	660	613	619	593	538	614	583	597	593	556	585	619	641	554	591	571	582	607	593	579	549	555	602	564	570	576	608	600	583	602	567	605	569	602	581	601	608	598	594	619	577	589	578	636	620	576	573	588	602	589	630	578	600	595	552	548	606	587	595	591	553	605	626	599	580	622	585	592	570	598	561	592	585	608	579	591	575	571	621	603	557	570	549	557	583	568	561	574	557	560	586	582	573	580	563	576	608	608	560	597	559	562	568	562	583	575	561	598	588	564	585	593	602	597	557	615	548	593	595	579	634	573	637	574	651	580	589	574	616	595	580	570	613	566	576	549	601	644	588	628	650	559	550	582	581	587	618	611	561	590	602	583	558	616	539	587	557	564	586	598	583	589	569	552	624	587	581	592	592	589	576	603	576	584	622	549	574	569	640	563	590	534	592	584	626	543	571	612	593	576	590	546	603	585	615	590	611	577	607	615	574	591	584	595	589	621	598	563	566	606	554	586	597	568	611	575	609	611	598	560	588	638	606	599	597	587	589	569	568	559	580	619	579	587	620	579	567	562	588	572	616	638	599	645	543	577	615	576	554	581	608	593	615	570	599	577	632	613	592	578	594	561	541	604	575	573	561	589	587	593	582	577	600	612	599	517	597	593	596	571	619	590	577	552	565	588	594	597	590	573	604	643	626	600	561	630	623	607	595	568	604	607	614	598	614	600	555	552	556	605	570	605	584	558	614	593	579	601	621	582	570	578	562	590	602	587	607	583	543	542	568	623	561	602	552	576	582	577	583	531	620	611	557	576	574	567	609	610	544	584	592	588	570	538	588	594	593	571	587	573	594	619	589	554	593	567	491	608	573	604	582	548	598	620	575	594	592	510	591	584	596	608	613	544	597	606	596	562	588	564	573	560	582	535	614	622	681	587	603	578	561	555	569	584	608	656	545	561	616	579	546	570	568	598	593	593	525	624	560	564	589	558	592	605	537	597	566	597	588	533	622	591	582	585	579	597	583	556	581	574	571	570	597	615	582	527	580	601	566	584	579	591	580	581	581	598	581	561	549	585	557	561	565	585	569	617	619	542	568	609	558	593	570	591	578	585	583	586	605	547	628	575	602	578	634	623	553	585	562	604	573	546	606	615	560	598	642	585	573	528	578	567	554	578	588	620	582	590	591	591	575	614	562	600	592	582	569	602	550	657	606	605	585	566	571	640	579	609	582	560	556	580	599	571	557	573	593	590	602	575	615	587	624	582	529	606	589	592	594	610	589	600	602	574	601	576	629	631	603	614	582	566	615	579	568	601	579	579	599	551	616	615	583	599	622	610	579	573	569	571	558	605	573	596	568	543	595	586	575	568	570	596	647	636	561	558	580	615	563	603	553	578	589	593	584	567	583	548	573	595	581	638	553	563	595	573	600	587	611	589	587	554	586	543	596	632	576	582	602	567	579	572	548	608	629	581	621	581	614	559	606	576	559	589	604	615	595	552	612	569	599	603	576	582	548	621	568	571	610	612	606	625	552	646	561	579	543	597	600	609	599	632	623	599	589	583	540	560	605	624	611	607	554	573	614	612	561	596	588	599	560	581	547	606	590	624	584	595	540	539	571	551	600	595	620	585	574	599	579	559	597	586	556	589	555	593	588	597	575	545	587	587	594	631	604	580	597	583	581	581	605	574	583	566	582	554	612	512	612	561	577	657	592	583	655	559	562	603	590	591	634	569	617	537	599	556	570	599	579	582	641	566	568	550	564	565	593	565	598	575	601	570	566	621	579	568	584	576	577	533	588	600	524	571	599	592	587	583	571	631	607	619	600	591	610	547	566	559	569	611	593	586	560	597	608	573	576	560	588	626	617	596	605	582	605	607	597	564	602	588	584	571	606	578	621	558	594	560	568	614	585	598	561	561	579	609	621	578	594	543	613	594	555	568	582	587	594	577	559	537	598	606	601	585	615	578	610	590	552	628	626	607	562	595	593	585	548	612	568	572	583	617	580	595	583	610	590	596	609	570	555	619	587	590	578	588	603	579	561	579	561	547	620	566	594	575	578	592	612	581	614	605	591	567	605	578	575	592	584	586	554	573	602	600	603	588	570	584	591	603	591	553	645	588	581	580	563	591	601	588	605	597	563	582	567	605	576	577	568	592	575	598	589	619	558	594	573	557	566	547	636	615	568	567	542	615	602	607	606	604	561	569	577	578	575	618	577	634	601	607	550	583	600	567	563	567	538	585	592	553	566	536	609	599	529	569	605	587	633	566	574	603	583	603	564	651	634	549	620	563	623	589	595	606	614	598	577	578	554	597	631	580	638	642	616	560	567	584	605	571	572	603	584	599	574	571	585	601	561	569	583	611	571	589	558	613	571	577	610	571	581	570	573	594	588	528	589	614	554	577	583	591	607	583	600	558	586	584	606	550	608	603	586	636	596	611	600	594	603	594	583	608	614	573	565	605	585	619	551	585	543	574	602	595	567	584	611	579	572	567	567	594	600	595	594	630	613	583	593	590	594	573	586	609	570	641	606	560	639	565	590	575	562	593	577	609	562	581	622	618	570	604	583	589	574	581	635	631	559	613	631	593	627	628	569	591	649	610	625	566	592	619	628	632	626	574	579	586	578	563	576	587	593	597	559	512	599	614	562	580	548	599	617	560	593	570	563	559	557	581	591	604	612	599	583	596	608	586	602	612	560	615	588	595	607	580	582	593	588	554	599	606	575	612	580	578	578	601	569	634	607	610	559	567	565	577	580	544	618	569	583	614	601	592	577	532	586	571	589	617	597	607	567	595	593	547	549	588	589	560	546	605	596	550	560	562	612	613	609	619	586	570	557	605	616	562	564	613	570	582	584	579	553	634	601	614	595	607	596	610	583	585	628	561	617	588	610	589	611	612	615	582	567	619	554	582	598	604	603	580	587	639	580	574	541	616	554	599	613	572	570	581	576	579	606	599	612	567	554	533	571	633	596	606	589	556	630	659	536	588	603	558	566	575	577	556	596	604	606	603	536	620	603	615	594	569	573	605	625	620
15886	2606	2705	2132	1399	1077	728	588	474	427	361	328	326	246	232	258	225	238	208	185	217	184	219	184	173	175	169	145	157	172	179	162	179	136	150	167	174	157	166	150	171	147	179	138	174	156	166	143	153	159	156	165	130	150	146	136	147	148	139	147	149	141	144	158	159	150	145	137	168	154	142	154	134	148	155	159	152	170	170	148	158	150	166	148	138	161	167	152	163	153	150	129	164	125	141	130	159	174	146	127	144	148	139	122	132	138	139	158	141	139	144	139	162	120	138	131	136	152	140	128	144	135	145	141	143	151	146	140	168	148	144	163	153	167	138	150	140	161	161	136	127	148	136	149	145	123	128	146	165	130	163	129	175	141	144	157	150	142	124	149	147	149	129	133	147	167	146	142	142	144	147	148	160	146	155	170	143	155	158	147	131	150	151	139	124	153	130	135	145	133	167	141	133	148	143	113	134	146	146	144	146	146	133	150	138	151	133	166	152	154	148	152	181	136	145	153	137	128	145	151	175	164	151	125	137	109	139	148	132	145	136	154	134	131	138	147	154	158	137	126	148	133	119	137	156	143	134	133	147	138	149	151	143	158	149	130	143	152	137	154	143	156	151	140	133	144	147	138	145	163	147	131	141	119	125	144	138	150	166	145	140	126	122	170	163	142	161	130	158	142	150	162	145	154	158	134	137	130	165	138	163	153	129	169	152	151	138	141	158	131	152	153	142	171	160	146	139	144	148	141	164	144	153	154	151	151	131	158	145	116	147	149	132	140	137	149	143	138	156	150	161	146	140	123	143	142	154	148	141	151	184	156	155	181	169	135	137	136	160	132	157	146	133	133	153	149	133	154	160	151	149	133	155	135	181	152	176	123	138	159	149	160	165	156	145	148	151	151	149	163	131	139	153	151	122	159	154	147	164	144	128	140	157	177	159	163	143	142	146	157	144	163	123	156	123	146	151	128	139	160	123	150	144	164	147	138	147	136	136	147	133	141	148	167	159	128	139	136	149	149	156	132	156	133	151	133	139	131	157	157	143	158	146	138	151	130	155	158	146	161	141	170	138	150	156	151	148	134	167	144	146	149	148	155	126	133	131	168	144	168	161	140	129	131	143	165	170	142	152	150	171	166	141	134	159	141	154	133	144	155	167	126	133	132	138	159	134	143	123	153	155	133	146	146	124	147	138	160	130	134	151	158	145	151	144	162	146	152	161	137	147	145	120	145	130	162	129	148	157	167	153	139	127	145	123	163	146	146	132	151	149	139	156	159	145	134	157	122	145	151	151	138	169	155	182	141	155	142	148	167	130	171	168	151	146	136	148	143	153	149	137	143	162	159	147	164	138	148	140	130	152	153	147	132	166	163	140	147	149	154	134	177	147	141	152	164	157	153	147	147	149	137	150	142	160	154	148	151	158	143	123	142	150	137	136	133	147	145	162	142	162	140	164	159	145	134	147	154	171	157	164	144	148	159	146	148	122	153	144	160	130	132	141	143	164	156	129	154	159	144	152	145	130	140	127	159	144	139	151	161	142	147	137	149	129	166	151	123	170	158	157	148	160	173	129	166	159	150	173	140	141	141	161	144	151	160	151	154	136	147	138	151	138	152	142	145	155	163	164	149	149	149	136	140	161	139	131	152	132	148	140	141	156	143	158	158	153	145	140	138	136	145	139	136	147	147	129	154	145	157	135	149	137	156	140	170	157	143	142	167	154	140	165	154	171	135	147	133	164	145	143	166	142	145	148	170	127	134	150	155	144	149	142	156	145	152	141	133	164	140	153	148	130	158	161	154	148	142	133	145	138	162	138	145	147	151	142	141	163	154	165	161	158	160	154	125	151	150	140	138	136	129	134	131	145	149	144	149	142	171	158	167	150	139	154	146	149	136	147	148	163	164	146	173	149	136	148	140	148	140	157	142	140	134	138	154	157	155	147	159	144	136	149	148	140	148	136	128	143	147	136	137	137	140	144	148	152	172	135	147	141	129	154	137	131	111	141	125	135	132	157	134	140	138	125	143	145	130	153	157	148	128	153	149	169	125	137	141	149	134	177	125	114	142	133	144	153	156	163	135	160	132	143	143	151	146	128	149	114	153	153	144	130	140	137	174	156	145	146	178	131	126	163	166	148	144	137	142	153	155	137	155	148	153	152	144	141	154	154	160	120	149	116	174	158	141	155	157	126	128	152	151	144	134	147	138	151	152	158	138	125	144	150	159	144	145	139	172	156	131	144	145	157	132	126	120	133	173	150	155	122	153	148	132	145	138	136	152	144	132	163	145	147	142	133	127	148	145	136	154	131	168	154	140	149	135	139	166	138	144	144	170	133	133	124	142	138	160	148	132	142	142	163	112	167	152	146	146	131	136	116	141	124	155	118	163	144	131	128	155	113	141	139	125	148	145	152	165	152	138	133	149	170	143	147	147	141	158	122	156	150	133	167	149	153	153	151	138	154	162	128	138	135	151	143	167	161	148	129	149	156	149	162	143	146	151	157	140	129	171	151	146	133	141	152	136	142	129	149	155	153	179	143	154	157	147	144	147	168	154	140	121	150	156	137	165	152	170	163	155	130	128	131	148	157	138	165	141	144	145	154	168	136	125	157	147	150	139	134	159	157	146	159	161	139	150	156	159	148	125	168	146	135	152	152	154	138	145	168	134	162	145	150	167	162	154	152	142	158	133	151	150	150	134	146	149	123	139	144	141	167	136	147	158	145	156	167	139	141	163	140	136	154	162	129	162	147	168	137	151	114	152	154	126	135	151	141	150	148	138	136	152	168	154	155	140	133	138	150	138	149	148	146	137	152	127	150	160	137	179	149	138	156	125	137	163	137	164	131	138	153	138	147	119	170	155	142	155	138	135	154	120	144	141	153	140	130	141	168	146	146	154	142	147	139	152	149	138	126	129	144	160	162	158	135	157	160	136	129	150	136	136	148	145	153	158	172	157	139	166	145	135	140	138	156	147	139	126	135	164	142	136	142	145	151	152	144	167	139	157	147	138	160	146	150	141	139	151	144	159	139	126	149	162	172	164	142	152	165	145	148	138	161	129	169	155	143	139	137	152	156	166	158	156	164	158	134	146	138	161	139	133	140	148	135	134	125	151	141	173	133	157	142	138	140	138	143	156	144	145	147	119	140	167	141	125	139	126	138	166	159	172	148	142	155	130	174	150	147	141	165	165	122	153	157	140	147	148	150	127	143	135	145	151	147	165	149	107	140	132	145	140	157	148	137	153	166	134	137	142	159	153	156	150	129	140	146	141	136	149	149	146	153	133	159	150	151	158	164	168	139	154	139	163	130	133	141	116	151	146	151	140	158	152	146	156	158	126	172	144	132	157	152	148	134	135	151	168	130	134	132	129	177	144	145	155	159	132	148	137	157	141	150	137	152	146	156	157	136	118	150	136	140	161	132	148	127	137	136	150	139	145	148	150	144	139	148	146	152	146	125	140	126	137	129	124	145	149	132	150	130	142	148	131	135	161
7641	2444	5702	6373	5382	4266	3637	3016	2512	2168	1933	1742	1502	1416	1261	1179	1082	1013	954	957	929	842	794	774	730	783	718	714	699	678	699	617	651	615	642	614	581	603	645	622	543	544	629	554	577	558	528	570	525	569	558	593	580	537	524	519	516	549	549	530	539	542	551	520	507	519	534	523	527	519	584	549	504	526	506	498	491	515	511	502	509	478	489	500	496	527	481	516	519	501	509	535	492	503	504	485	528	506	489	477	530	501	504	473	458	515	490	505	493	494	498	490	479	464	468	506	469	464	491	470	506	504	437	488	489	462	510	470	488	525	514	490	459	484	479	453	491	494	472	501	455	467	475	481	444	449	474	523	498	489	474	491	481	482	417	465	474	489	496	481	478	485	481	480	471	465	485	498	481	482	498	522	463	446	456	482	478	501	463	440	496	458	516	483	513	446	497	487	508	453	479	476	472	487	512	449	502	458	511	490	481	493	466	512	506	509	478	450	517	474	442	486	491	503	475	469	491	500	505	493	474	456	464	473	465	521	454	515	487	473	461	477	465	458	519	510	449	470	444	463	489	465	478	486	488	517	470	483	475	512	472	436	481	489	474	535	459	464	483	462	495	502	481	515	490	454	470	504	484	487	474	495	489	455	477	464	493	495	526	481	483	468	468	504	420	474	473	514	499	527	494	514	496	510	489	492	505	466	453	465	501	509	469	519	509	479	498	477	472	494	493	494	465	479	465	472	486	514	468	467	463	500	441	490	480	468	461	525	500	483	483	468	487	537	451	489	484	499	495	482	498	450	474	508	513	494	498	486	496	483	464	482	469	526	487	447	492	490	495	508	463	487	476	495	503	484	489	482	492	507	507	519	500	482	469	495	482	471	494	529	455	467	458	458	511	441	472	509	465	464	482	486	465	504	463	472	501	475	467	508	473	471	475	479	477	510	476	463	462	436	481	479	472	465	494	503	493	436	490	447	487	473	479	514	464	503	506	490	507	460	468	479	494	501	454	476	471	509	483	485	473	525	479	501	463	465	463	468	497	443	469	462	492	521	468	474	497	466	480	483	470	493	473	479	473	509	435	469	500	446	502	470	477	442	498	477	493	488	503	503	456	503	454	480	481	443	494	505	471	504	452	482	486	464	495	450	480	430	477	469	471	486	455	519	476	496	485	497	461	472	473	497	494	465	503	443	490	476	486	466	490	453	466	535	483	448	449	472	459	466	514	482	436	470	483	466	481	430	481	483	469	492	487	474	480	488	464	509	483	444	469	502	516	451	492	473	505	500	462	525	501	429	470	526	509	510	486	504	475	487	453	479	456	514	466	459	522	486	448	470	459	469	452	469	475	484	502	486	505	487	486	505	504	495	456	491	486	487	446	509	474	466	460	502	456	499	455	480	479	503	453	451	472	519	479	504	479	478	476	464	478	460	552	478	477	486	471	478	517	515	507	498	534	444	471	507	463	469	558	466	506	475	493	477	442	477	493	502	458	490	469	484	527	483	462	503	472	493	493	468	513	474	483	490	471	452	505	480	459	457	507	483	482	486	483	494	448	512	470	446	504	470	475	509	520	463	453	479	461	504	470	481	499	516	469	487	461	448	462	455	495	475	473	481	455	532	456	471	449	482	483	524	435	526	488	452	515	447	459	497	464	527	473	473	473	435	456	502	534	512	489	468	501	471	476	476	451	451	488	473	489	480	525	432	446	487	453	504	454	434	486	461	480	474	481	481	491	462	474	482	497	480	453	499	509	472	477	454	511	488	487	496	482	485	485	465	505	485	508	467	503	465	462	470	467	514	493	478	478	462	488	497	450	483	468	479	448	512	465	497	474	478	463	488	484	499	475	471	497	469	468	496	479	501	462	489	497	457	503	494	457	483	480	488	446	487	453	453	475	488	516	453	494	463	475	445	480	469	518	470	465	511	476	490	488	450	501	460	502	502	459	475	479	438	458	539	497	453	493	458	501	476	468	481	491	463	500	461	462	520	460	465	480	477	479	487	496	465	465	475	487	475	486	465	467	483	487	467	524	467	483	463	498	528	471	505	452	440	477	438	462	506	464	471	473	476	480	459	496	448	468	462	500	501	506	478	445	460	474	485	463	477	471	479	449	520	464	506	470	554	487	442	497	489	515	502	464	522	545	458	467	475	454	438	500	463	456	475	484	470	447	440	451	469	452	510	443	488	493	478	484	471	470	485	453	515	450	513	459	505	474	475	509	481	456	467	475	486	464	493	501	468	493	489	491	470	484	463	472	472	450	503	507	474	476	499	496	471	463	433	500	476	532	492	474	476	484	475	466	429	489	471	492	453	511	448	488	485	480	487	505	500	506	505	455	510	489	480	471	499	421	498	474	461	493	449	459	505	445	458	470	483	466	486	471	471	469	495	508	496	495	447	467	472	500	464	495	486	484	483	453	452	508	493	464	475	492	461	509	473	434	487	509	504	456	499	472	502	464	464	501	450	476	473	483	475	457	503	470	453	482	470	497	444	473	475	487	455	528	521	498	451	482	468	447	487	482	506	496	491	470	465	477	471	445	444	488	506	462	529	436	483	469	489	491	452	487	519	454	493	486	478	511	513	481	505	450	477	493	493	482	487	477	489	480	504	471	496	465	473	506	493	451	478	459	461	479	486	500	465	471	479	460	477	493	458	468	497	499	464	495	482	494	494	479	456	451	469	470	459	486	451	486	462	452	472	475	475	502	471	463	466	476	480	473	481	524	440	483	501	499	474	456	475	463	452	449	510	494	452	488	481	483	459	495	495	509	496	474	488	483	499	449	505	452	463	490	489	476	483	485	483	493	451	472	454	439	478	468	454	472	447	500	482	478	450	504	494	477	479	465	489	517	494	466	445	487	469	449	467	480	473	500	503	486	470	518	463	460	469	474	478	478	455	468	479	504	519	510	463	446	447	490	493	468	467	473	484	501	422	466	520	521	442	493	518	492	511	473	499	490	423	457	483	478	463	475	457	476	471	478	548	462	445	478	477	458	477	503	508	488	524	472	477	490	480	478	455	468	484	466	453	484	474	424	467	481	474	482	492	484	492	504	480	477	480	476	499	511	458	496	494	479	499	469	485	468	494	486	469	489	474	441	515	466	491	496	494	497	454	495	524	455	483	451	484	466	462	474	498	476	491	469	485	533	518	454	450	504	446	485	457	491	468	470	462	453	495	490	457	467	457	478	470	469	489	489	502	478	525	503	474	483	505	454	467	464	511	475	470	444	457	485	483	482	503	441	471	459	452	430	472	495	518	516	440	527	482	479	466	456	477	474	444	464	475	482	473	483	463	487	454	471	488	474	527	450	488	475	517	470	441	456	487	483	477	445	464	470	499	460	478	490	428	439	487	476	462	521	494	438	450	471	453	482	467	457	480	496	461	482	503	486	485	460	483	466	476	459	468	491	458	459	507	474	457	459	477	473	452	488	457	490	512	469	501	486	461	505	458	489	475	492	456	483	462	463	474	487	487	507	486	449	513	508	479
2162	378	393	363	383	341	356	319	356	362	332	359	327	327	342	346	331	325	330	342	322	348	332	312	351	322	332	318	307	314	340	292	298	352	328	314	332	338	352	335	336	349	322	331	325	345	293	314	297	324	340	264	342	328	324	308	314	308	303	314	308	313	336	357	322	341	306	306	331	326	325	322	316	301	332	358	343	345	304	322	312	315	326	360	310	337	336	302	337	340	330	332	362	337	340	340	299	358	332	315	321	327	321	340	322	330	342	304	341	322	350	345	326	310	332	319	320	332	342	335	322	321	316	316	297	313	290	315	315	317	379	324	332	345	340	323	356	300	322	297	326	346	377	311	362	344	337	326	345	328	316	320	302	320	344	313	341	304	333	319	344	342	348	320	323	310	296	318	295	321	302	301	325	341	343	325	320	356	320	317	298	332	354	328	342	317	352	365	318	345	320	310	323	323	353	333	332	324	304	339	330	335	312	335	333	311	339	328	322	331	297	328	323	339	322	313	341	340	339	341	350	328	345	377	338	329	319	317	306	310	312	335	328	344	322	323	320	326	297	337	314	321	301	336	341	347	318	320	331	309	300	287	337	316	391	348	327	321	336	284	319	341	313	341	334	360	346	334	335	332	309	332	322	337	347	339	329	349	302	322	350	353	371	317	337	346	316	337	322	350	343	323	349	322	343	311	333	355	328	327	304	318	323	334	332	329	372	320	297	344	348	333	353	313	327	340	283	297	330	323	307	322	304	334	311	326	328	331	336	337	303	336	337	339	299	332	305	311	326	335	313	323	329	357	324	340	341	313	313	320	326	305	349	332	322	337	324	346	346	304	313	311	332	324	335	301	320	302	307	316	317	322	310	312	292	310	331	291	361	326	330	332	329	341	321	302	317	349	324	339	340	327	344	283	357	331	359	318	328	294	347	332	318	322	354	298	337	312	299	299	341	323	332	336	331	302	368	328	338	357	332	340	296	336	352	323	339	320	305	311	360	303	305	322	322	315	322	332	384	312	345	358	331	323	328	334	323	332	340	323	330	331	315	329	297	308	310	313	317	320	329	300	335	303	332	318	326	342	330	327	337	321	328	309	356	327	305	351	334	313	311	339	327	319	324	325	310	337	309	318	326	361	315	338	330	341	344	350	334	329	282	354	332	280	330	359	345	342	335	332	355	313	325	350	318	367	347	332	325	307	332	337	336	328	362	330	337	323	305	329	316	313	303	333	303	359	336	338	338	301	333	303	311	330	327	337	322	330	311	297	339	312	302	366	273	341	327	331	360	304	344	329	306	351	314	324	298	303	299	325	329	322	353	321	318	338	339	319	352	322	346	328	315	342	323	323	301	317	330	336	317	288	347	321	353	346	336	320	330	302	308	352	333	292	314	342	309	259	309	300	328	346	320	328	344	334	329	342	279	338	359	361	324	340	330	343	327	327	323	338	332	317	352	340	310	319	338	303	300	365	346	337	300	297	350	325	315	323	334	357	333	333	314	351	347	320	317	329	359	364	320	288	330	331	328	393	307	318	339	371	325	301	319	340	331	346	341	305	340	321	321	355	314	321	344	320	291	336	348	307	316	302	353	352	332	329	294	335	337	355	358	345	355	287	324	312	308	334	329	314	337	341	311	329	331	341	330	326	293	345	343	305	321	352	344	327	315	314	336	324	370	339	310	326	323	331	309	332	312	328	326	330	344	320	332	332	327	319	334	293	309	329	339	354	321	299	330	345	317	299	314	304	345	317	309	304	337	343	305	326	321	339	353	309	331	336	311	310	315	364	322	313	332	311	337	332	357	348	355	342	320	344	322	331	310	305	291	334	338	358	309	329	359	318	305	303	313	317	306	334	299	310	332	368	281	347	358	345	332	294	351	346	357	321	317	333	331	310	328	328	321	339	317	322	314	349	340	335	345	341	322	344	345	343	316	331	302	324	320	333	309	324	321	297	323	325	304	329	322	296	351	326	321	323	342	318	339	345	308	320	352	349	310	322	326	305	309	315	355	321	302	328	316	318	338	344	321	346	365	318	323	310	330	322	380	292	285	322	386	338	328	323	349	330	310	329	301	315	323	322	329	323	345	354	289	324	359	325	322	343	367	346	268	299	349	322	308	345	319	335	334	332	321	321	332	303	324	360	366	349	336	344	330	312	333	331	297	330	322	313	327	315	316	303	326	344	294	304	322	330	343	335	350	365	319	338	372	320	328	319	329	368	325	315	301	344	303	336	346	314	328	337	348	316	339	354	314	337	365	315	340	346	337	340	321	351	324	346	318	315	370	319	326	319	345	311	325	327	320	327	327	351	302	316	310	328	322	333	292	340	334	342	311	359	320	318	330	317	321	321	321	316	329	354	291	308	311	309	327	333	350	312	348	314	310	316	326	323	311	354	367	339	311	354	324	309	327	309	325	303	330	314	343	326	343	304	375	348	326	327	342	341	348	338	316	337	320	308	333	310	339	301	314	339	308	340	343	369	331	330	322	314	355	293	340	330	316	319	320	315	342	320	344	350	312	326	341	283	341	290	261	353	294	327	335	315	311	314	346	318	344	342	336	313	320	336	300	350	329	332	316	361	335	349	338	333	346	365	345	338	362	318	309	345	305	339	348	346	336	303	356	342	318	330	301	300	316	326	293	325	352	287	338	306	349	345	311	295	303	318	329	296	310	327	311	318	322	296	324	335	324	323	335	338	328	345	340	339	324	327	341	345	337	304	313	327	321	320	328	307	318	307	340	318	343	317	342	317	323	295	329	315	336	337	320	328	348	341	340	304	341	350	317	333	333	326	296	319	316	323	305	357	335	352	338	347	338	312	314	333	340	324	345	335	320	320	301	314	320	366	325	324	328	323	303	322	308	351	356	352	356	335	306	314	334	332	324	320	321	320	307	345	298	336	305	284	348	307	305	332	349	343	311	305	311	344	317	331	338	354	359	316	288	307	340	354	342	300	318	340	315	297	322	358	306	307	313	323	327	332	322	322	329	331	296	338	374	324	333	351	291	322	340	346	341	336	322	302	330	320	345	334	350	305	331	348	336	354	329	338	320	342	333	334	307	315	334	347	339	342	342	330	317	311	316	299	366	318	334	349	325	321	305	332	327	360	309	353	354	349	344	372	347	326	345	355	323	324	350	314	339	334	315	308	321	303	342	355	329	338	334	362	346	347	360	366	347	312	282	322	323	284	290	324	307	305	325	338	339	308	332	329	346	334	314	316	356	307	316	330	312	316	333	339	329	311	316	325	308	319	344	334	272	313	350	327	334	322	334	332	337	370	327	309	347	294	359	338	346	324	336	314	317	303	312	336	319	340	305	349	334	318	308	322	339	342	350	318	303	323	319	306	328	328	349	278	314	310	345	347	326	312	324	347	325	332	307	347	339	312	332	316	291	337	330	331	305	319	345	330	314	333	322	329	288	343	355	338	315	303	317	329	327	314	333	323	318	306	329	355	325	332	314	348	325	326	351	316	323	306	342	351	339	332	358	322
2380	976	1100	1130	1086	1062	1079	999	1010	948	976	998	935	1013	1020	959	1013	998	1014	982	922	960	949	950	930	982	938	961	911	950	942	957	900	924	938	963	957	903	922	983	960	936	935	937	918	880	960	929	984	1029	904	940	980	942	926	939	937	942	914	934	953	959	1012	999	953	929	902	915	975	949	940	906	907	974	947	942	885	977	981	991	960	907	908	938	911	920	962	933	988	942	941	934	965	972	962	953	915	887	1003	911	959	959	921	980	937	946	982	915	967	920	980	919	973	963	978	959	934	925	951	982	954	955	915	943	951	901	920	962	987	936	911	979	919	955	939	952	944	902	987	891	987	975	978	920	957	948	941	895	936	934	919	935	928	971	979	911	954	912	950	974	898	956	987	913	884	973	971	925	964	942	917	906	984	960	938	956	910	961	975	955	988	975	912	997	985	969	973	907	921	914	940	926	931	895	944	992	942	937	909	984	909	911	929	981	956	969	970	933	917	936	914	982	1009	923	911	945	938	935	924	939	911	966	958	929	969	958	948	951	906	938	947	870	944	918	893	924	945	918	961	927	917	986	971	945	915	947	957	939	940	966	914	940	943	940	939	912	966	945	943	900	932	956	953	952	920	932	886	930	978	956	961	931	885	958	966	945	966	902	888	996	957	927	947	908	940	937	922	934	989	984	951	956	891	879	918	965	963	948	983	920	924	932	960	967	919	900	935	934	901	952	968	942	907	958	954	917	904	922	916	979	958	991	890	939	951	932	944	940	993	970	927	948	951	887	929	1004	919	944	997	908	963	922	899	921	928	956	976	914	869	926	912	947	899	916	897	983	947	892	988	922	951	903	951	927	935	951	877	960	879	937	890	1017	950	937	919	943	978	978	918	952	952	896	934	970	885	988	939	926	909	992	930	932	922	905	907	947	882	897	901	922	947	905	943	950	936	984	957	902	949	917	972	946	929	960	912	970	956	971	940	934	938	947	972	988	880	966	946	932	957	904	926	977	953	914	971	992	1015	958	976	913	954	946	972	994	930	1018	978	956	913	949	944	950	873	934	871	951	881	1022	935	979	891	974	932	920	880	940	972	948	920	956	935	959	915	988	963	900	976	928	941	990	908	928	894	990	950	965	976	938	940	954	918	900	893	896	952	940	964	904	961	972	983	909	919	953	967	940	924	925	919	898	956	931	945	954	897	938	980	925	937	987	941	952	938	968	936	947	896	956	929	929	972	941	911	919	899	913	918	950	921	923	903	893	925	943	984	946	946	982	926	947	941	944	939	941	909	982	891	942	925	874	977	935	965	936	941	902	1018	947	906	941	909	949	946	944	959	931	919	924	921	977	926	913	995	972	994	934	960	957	971	890	900	989	957	907	939	960	952	929	895	905	929	977	958	952	923	947	941	958	934	924	872	997	958	890	891	966	956	884	892	970	923	947	956	914	972	982	894	898	952	984	901	964	890	967	954	928	972	920	938	935	986	919	871	940	934	855	952	967	943	922	964	908	947	960	907	906	963	951	918	915	1006	963	967	959	909	962	952	947	909	929	944	956	917	877	880	929	924	963	927	913	972	952	959	940	991	957	965	992	905	964	931	906	929	900	964	973	917	983	940	931	942	983	919	913	914	947	929	938	970	938	927	992	993	908	965	930	955	982	952	997	903	957	923	944	997	949	986	951	982	886	958	990	980	962	873	933	885	945	930	954	917	961	889	930	968	962	877	889	934	959	955	987	958	946	945	922	934	977	943	948	975	882	939	924	987	949	900	929	888	942	858	953	959	952	978	920	909	959	910	925	1011	965	965	955	970	925	974	972	929	931	953	965	904	968	936	995	923	972	888	893	937	968	933	964	969	921	985	945	931	995	990	891	949	918	972	959	968	943	948	966	919	884	954	956	947	953	1001	959	880	951	913	913	929	958	906	940	970	918	934	962	934	940	877	931	906	935	962	931	939	972	950	885	911	943	923	903	934	891	947	888	958	878	955	981	909	938	915	959	968	966	914	910	977	935	958	1007	981	935	916	941	896	922	951	959	897	936	931	949	972	966	954	866	949	923	966	932	851	935	949	943	875	951	970	959	922	959	963	911	893	960	929	936	958	925	989	963	985	938	947	954	943	919	968	952	954	921	950	912	982	949	947	892	963	995	891	950	924	921	954	898	938	925	871	915	960	898	938	859	903	936	912	984	937	957	952	955	881	932	903	1005	969	918	928	926	1028	974	910	943	907	975	932	954	890	953	936	883	957	924	913	938	933	903	921	903	926	898	953	856	962	930	942	909	964	979	936	960	925	988	961	1012	867	928	949	877	936	1004	921	1000	962	909	938	929	1034	970	908	965	960	915	905	957	973	960	928	978	923	963	946	928	912	937	935	923	970	963	940	915	842	926	942	927	921	937	927	942	900	918	907	973	915	886	891	949	983	974	907	958	956	973	888	934	955	936	950	918	927	940	928	1006	860	917	983	973	923	975	986	968	925	930	971	888	913	903	895	901	972	988	917	927	942	934	972	946	881	979	968	952	876	941	942	930	965	982	944	915	927	936	956	978	933	902	976	956	969	933	958	953	960	951	942	954	915	950	975	969	951	970	912	983	971	935	932	929	888	964	949	937	963	970	1008	997	982	921	960	946	954	939	964	892	934	918	942	908	945	953	927	962	990	895	879	931	879	978	912	934	972	976	937	970	947	968	966	923	943	937	920	892	948	1001	943	904	996	895	1017	967	909	909	951	912	931	1000	932	956	860	973	1012	902	940	913	959	897	939	965	904	959	939	961	924	973	944	944	909	957	960	971	911	923	980	956	984	909	936	956	925	910	936	955	935	916	978	957	955	972	965	952	987	929	932	963	987	948	965	970	908	923	907	981	1009	948	979	871	960	893	914	998	925	954	934	935	956	935	960	897	951	936	922	976	961	960	958	951	949	881	886	896	968	960	939	953	980	969	952	1011	951	938	899	961	888	949	936	925	930	967	962	924	890	998	1007	975	928	947	893	1003	948	943	929	934	982	966	931	910	1026	971	893	926	967	936	881	931	976	926	1015	896	962	957	893	917	887	928	992	901	992	907	974	968	922	965	953	953	906	928	851	1005	951	982	955	940	924	967	905	914	899	912	911	961	947	924	967	926	854	843	933	892	959	872	999	949	916	942	925	894	888	933	915	954	933	938	941	932	932	987	911	912	978	901	931	904	929	899	896	907	920	927	995	953	912	945	920	1003	930	952	948	954	959	836	915	995	935	942	954	933	935	920	965	944	937	953	938	931	977	924	862	919	949	950	906	916	995	915	929	938	1000	907	907	946	942	920	933	969	966	952	944	941	884	910	906	931	951	971	896	928	1034	933	933	891	880	950	966	953	930	939	948	935	978	933	940	901	952	986	915	907	904	918	981	987	915	969	956	945	935	941	1000	947	928	994	878	971	984	911	952	975	954	893	932	957	894	936	985	981	893	957	945	939	911	939	962	909	944	916	954	900	1003	938	969	1000	989	924	918	951	949	977	987	972	953	967	989	996	903	921	902	935	957	949	906	915	948	968
8470	1152	1466	1085	820	601	547	438	360	302	309	291	245	257	210	251	243	219	236	239	232	213	188	193	225	196	229	221	200	193	199	173	225	223	172	210	187	180	167	214	195	171	185	221	191	191	187	186	239	207	203	198	167	180	182	186	205	209	201	193	203	195	188	193	209	180	184	194	189	167	196	194	176	167	217	188	177	172	185	190	203	194	200	182	173	193	196	182	201	173	186	196	180	191	201	195	201	180	194	163	165	175	184	206	180	197	212	179	162	195	185	186	199	197	182	228	181	181	201	210	189	179	186	164	198	209	163	210	184	173	196	186	189	187	207	166	201	182	198	175	190	179	179	177	188	195	173	184	193	181	186	186	184	193	181	215	178	200	191	198	203	170	213	156	204	204	154	200	203	202	197	179	178	199	168	187	194	168	184	183	179	191	184	192	181	205	153	200	214	193	188	201	169	173	199	183	204	181	173	191	199	182	202	191	226	201	194	194	189	195	196	167	193	197	183	185	178	204	193	184	185	195	169	214	169	208	168	177	185	187	163	189	189	200	199	182	207	195	184	192	178	188	188	182	195	191	230	216	210	196	215	236	198	212	202	212	203	186	187	169	203	168	191	173	181	171	192	194	189	221	187	233	198	197	191	182	196	168	201	169	202	208	189	191	205	210	203	205	194	204	188	168	200	200	177	192	204	184	198	182	169	203	182	195	190	180	191	187	187	197	192	191	169	191	181	194	179	207	174	198	203	203	188	149	204	195	184	173	225	194	172	193	184	193	188	186	173	165	186	191	207	176	198	182	184	196	214	205	168	200	187	184	194	199	189	205	191	185	173	151	191	190	175	206	197	201	190	185	176	191	214	171	182	149	178	168	182	191	179	190	194	202	191	189	191	183	190	168	196	198	194	181	200	190	175	177	197	194	191	212	177	175	179	190	156	189	199	171	171	185	205	193	202	194	179	185	191	193	191	187	194	206	181	219	198	207	192	183	218	179	205	191	183	207	179	180	194	194	204	191	194	187	195	183	190	164	214	187	170	190	194	177	172	191	184	191	225	195	174	169	185	195	181	199	184	187	181	168	208	204	170	204	182	195	203	182	182	193	176	176	196	205	189	206	198	188	175	191	194	186	190	188	175	178	181	176	152	181	217	207	187	167	170	170	193	169	217	176	197	188	208	170	179	191	182	172	185	206	200	184	184	190	184	203	175	205	188	191	194	170	183	198	184	188	172	200	212	183	206	171	219	180	186	160	187	180	183	173	212	182	179	193	195	199	199	195	184	206	174	180	216	197	169	203	181	194	198	190	199	189	186	190	205	200	205	181	184	182	191	177	180	183	184	189	185	183	193	192	205	215	207	204	201	190	186	203	226	179	194	180	192	184	202	203	193	176	208	171	191	203	211	167	182	204	177	177	177	217	200	196	187	206	175	181	172	187	177	179	178	187	186	180	195	176	191	175	165	184	173	213	168	187	169	176	197	176	183	175	206	183	166	168	217	197	205	206	215	197	167	187	200	175	185	183	176	189	198	172	193	183	181	189	175	189	211	192	187	198	192	197	180	156	188	232	182	215	208	208	201	197	204	198	179	201	199	214	181	215	204	192	181	186	182	193	161	196	192	201	181	206	184	181	200	188	196	181	204	197	184	199	181	205	206	212	199	200	190	201	173	198	205	184	205	191	198	185	197	200	171	181	187	198	190	175	192	188	198	200	211	187	174	198	162	213	182	196	219	192	210	194	197	193	199	182	222	153	174	189	166	199	173	161	202	185	219	195	204	208	195	198	195	186	194	191	188	186	196	201	170	217	208	162	195	155	189	196	190	178	188	192	192	180	192	185	170	177	192	192	201	202	212	186	174	180	184	216	208	195	177	187	193	192	192	179	184	180	181	191	193	200	161	176	167	203	197	205	201	179	182	208	199	196	179	209	189	195	171	215	202	186	184	197	164	197	188	190	172	166	196	183	173	183	169	182	192	199	166	191	171	189	198	205	192	197	204	179	224	190	175	206	200	168	187	199	193	189	187	189	194	193	191	179	194	195	196	170	181	184	182	180	204	191	212	184	198	182	195	201	189	191	211	211	193	178	195	190	178	208	177	188	180	207	187	160	220	201	189	220	190	223	211	199	211	186	218	213	210	183	195	209	192	179	173	198	200	186	178	176	189	192	172	196	184	187	183	194	193	199	160	189	184	204	194	195	172	201	178	204	195	188	167	211	201	192	172	188	211	190	202	191	207	177	175	202	218	183	205	168	180	219	180	172	187	157	191	193	212	190	210	214	186	186	194	203	178	203	210	189	197	196	171	189	187	184	160	197	197	187	192	233	186	194	178	183	208	200	176	219	175	177	174	181	190	171	198	189	200	193	192	194	209	210	177	187	227	180	223	206	182	180	212	213	198	199	180	188	189	198	190	170	179	201	200	191	183	192	201	214	187	172	189	197	178	195	169	173	198	185	183	188	166	174	183	197	192	185	190	199	206	205	175	193	183	181	187	173	173	208	186	182	205	147	180	183	191	185	196	193	187	166	189	191	216	194	193	188	214	188	224	181	181	165	182	195	191	192	192	197	207	210	173	174	183	185	206	196	198	200	191	208	169	175	159	178	206	189	202	211	186	206	198	185	176	195	173	209	189	187	179	196	171	187	197	187	198	193	205	203	193	204	196	178	169	224	205	194	193	196	183	200	199	194	188	212	183	181	187	194	229	207	179	180	177	200	175	182	212	206	172	196	205	200	199	206	180	190	190	195	194	185	188	207	183	185	207	200	180	190	188	197	208	181	181	192	193	200	180	179	212	184	169	187	183	178	193	177	186	175	178	188	195	178	175	193	190	198	184	181	192	175	188	187	192	205	184	187	173	200	198	180	182	189	181	185	185	218	207	179	199	168	208	201	205	179	179	183	197	190	195	203	208	194	186	189	195	206	196	164	197	187	209	169	190	172	178	195	206	197	201	197	171	214	183	198	219	187	178	192	200	202	174	195	191	199	180	208	215	175	194	196	180	179	209	185	187	216	196	198	214	193	192	191	191	208	197	167	182	173	185	185	205	170	165	182	211	183	190	184	199	183	156	202	186	185	193	188	171	192	195	180	175	198	194	198	190	187	184	179	197	202	185	185	200	191	179	195	188	208	209	176	200	168	213	208	182	197	222	178	202	199	221	171	198	196	165	166	202	195	177	192	211	191	184	187	188	177	171	190	167	192	195	203	173	175	213	173	196	190	181	192	199	198	182	181	217	196	181	225	183	173	191	188	180	188	165	174	206	200	215	208	209	154	165	180	195	165	189	177	193	185	184	164	203	183	213	207	197	198	204	178	173	178	215	217	211	184	191	179	220	206	182	213	170	190	193	209	169	199	197	193	176	202	178	171	196	209	177	179	173	185	216	199	174	179	188	205	198	186	180	190	193	190	186	171	184	170	199	184	186	162	194	193	185	200	168	178	163	195	169	189	207	196	188	180	226	199	189	181	201	205	184	211	181	193	191	188
5467	1557	3253	3699	3199	2590	2264	1854	1572	1463	1341	1195	1117	1055	1009	963	931	898	857	800	798	796	727	809	717	747	687	713	712	677	659	694	653	674	696	657	648	637	646	661	639	662	611	640	668	662	617	652	586	631	627	633	589	629	600	611	619	619	608	593	596	605	610	628	606	614	590	604	583	594	618	615	606	601	586	571	613	617	608	586	592	632	575	574	588	602	592	576	593	552	579	613	531	560	603	572	561	631	625	608	623	572	606	600	604	588	541	590	596	580	593	605	555	587	625	600	611	569	571	591	618	599	600	586	571	569	605	602	578	602	588	604	580	556	612	613	581	596	625	556	589	602	593	566	581	582	574	597	589	589	577	586	555	587	573	605	599	614	583	539	604	570	625	610	582	572	596	613	607	583	620	573	584	606	538	597	597	554	576	606	564	660	583	580	597	532	562	602	555	600	569	555	567	564	593	591	556	599	589	590	563	577	613	572	582	552	594	647	594	553	579	546	611	599	579	590	605	592	642	593	568	587	580	574	585	595	559	586	576	606	596	607	582	563	590	594	570	558	543	613	622	609	550	551	613	631	577	561	563	602	571	542	587	590	584	619	586	617	564	548	608	577	607	557	582	604	581	587	587	581	617	573	617	588	599	543	580	608	567	598	580	555	599	642	581	552	596	584	628	598	600	609	617	584	619	598	615	567	632	568	633	605	563	604	622	588	594	591	600	528	548	599	586	590	565	581	616	589	634	615	572	576	573	606	586	626	583	592	580	586	575	579	557	572	578	579	573	603	587	591	593	586	590	588	617	561	621	626	588	649	591	577	581	568	566	618	593	594	594	578	580	603	606	621	574	645	604	594	572	570	598	592	574	585	576	603	591	565	586	579	590	503	577	597	540	600	629	559	596	569	601	589	612	542	550	586	630	641	614	628	592	537	590	584	604	568	532	569	584	566	561	615	586	574	625	584	632	618	598	561	571	565	599	582	570	598	605	607	569	568	572	585	539	625	532	625	559	570	580	583	569	619	635	551	558	623	571	593	540	532	564	565	576	624	578	593	618	586	623	566	587	605	546	613	564	641	625	535	598	619	571	568	629	622	598	558	594	577	593	589	582	588	577	583	625	600	559	603	578	567	584	607	602	598	586	580	609	583	597	590	600	558	559	562	608	579	592	583	560	598	548	517	588	597	562	580	633	576	534	588	613	588	579	643	601	570	584	581	577	574	590	590	590	565	636	567	569	565	567	589	553	580	622	608	597	588	592	586	626	576	570	541	631	578	551	588	617	583	620	596	580	595	586	567	558	627	603	629	609	559	581	599	589	590	572	610	593	567	542	583	586	538	569	612	585	642	594	617	572	608	562	600	600	569	589	586	588	624	610	612	597	607	604	564	617	578	677	583	572	608	568	588	551	613	538	597	615	590	584	539	615	619	581	596	603	565	594	579	570	588	573	580	535	597	561	575	552	622	607	529	628	551	613	585	637	590	603	573	562	611	553	568	601	626	574	568	555	606	570	574	594	620	579	568	568	620	582	589	589	570	606	575	641	583	616	594	559	608	605	589	628	602	606	582	585	554	578	605	579	584	558	609	586	559	558	575	573	590	584	560	617	579	614	594	596	610	603	620	568	585	611	590	523	594	581	566	580	623	609	567	607	566	596	576	577	555	552	620	604	594	574	586	626	612	591	550	632	567	562	608	586	586	541	588	601	555	586	548	615	585	565	535	610	592	605	606	572	587	585	570	586	575	558	571	595	564	583	594	602	574	609	623	650	570	585	606	569	574	605	589	552	562	653	635	553	559	586	616	590	572	591	606	570	567	539	612	632	563	618	622	593	573	586	573	588	565	571	612	549	612	562	599	587	552	574	614	572	540	579	564	606	571	577	616	559	575	584	587	595	603	595	602	591	604	600	594	632	567	628	546	621	596	627	585	582	569	539	591	574	607	585	542	580	545	599	612	597	570	594	592	606	599	582	633	593	611	581	557	601	575	602	545	605	604	554	587	591	621	554	592	536	590	610	547	585	573	559	596	545	565	578	575	582	582	554	606	603	589	568	600	611	572	623	595	578	550	605	599	525	623	607	576	617	571	592	599	568	557	627	612	587	592	674	606	607	595	595	527	610	589	585	594	575	612	616	586	560	571	605	579	597	597	598	641	550	632	601	614	565	611	612	587	592	599	599	520	573	567	595	616	581	593	582	581	604	578	574	603	548	551	606	579	597	594	616	583	563	611	590	595	557	578	527	587	591	592	578	631	635	555	599	554	579	538	568	565	566	623	597	570	602	574	623	609	599	578	600	581	567	580	616	571	585	621	558	605	603	583	578	590	599	585	632	599	571	596	549	561	600	588	578	564	580	603	587	543	592	583	541	597	552	590	579	574	618	532	601	608	616	611	581	576	580	544	539	565	617	619	619	591	597	598	556	550	570	612	574	574	618	532	598	617	588	590	571	568	558	577	571	615	612	601	557	612	587	572	565	586	569	574	611	584	554	589	563	538	607	562	549	610	613	596	573	586	627	649	572	578	582	570	571	573	582	611	564	597	595	591	569	559	577	575	621	624	587	617	610	602	605	613	609	553	527	566	632	637	601	556	583	547	568	536	596	592	557	593	604	568	602	564	550	565	575	591	598	570	585	576	548	566	611	578	595	562	597	561	599	609	595	619	585	547	602	603	566	570	576	606	607	611	581	589	667	573	584	572	625	558	610	612	572	564	575	608	595	596	576	603	532	595	583	558	595	604	580	566	587	605	556	557	575	638	579	533	623	574	591	632	551	646	593	552	625	577	567	610	577	552	557	610	594	604	604	649	575	611	566	579	542	576	587	601	612	616	593	611	594	588	579	566	549	560	614	576	587	597	577	596	594	630	585	560	583	577	554	580	571	625	581	549	563	594	603	563	592	562	534	567	561	601	575	617	562	570	569	590	611	583	600	584	610	612	537	577	556	587	593	570	530	570	609	579	562	565	627	530	582	585	629	604	611	614	574	559	603	567	606	579	571	588	550	580	569	612	637	560	565	604	559	597	544	622	606	602	601	566	575	622	518	578	566	584	626	568	615	622	583	605	612	581	599	597	569	591	584	562	589	569	585	561	593	597	617	558	602	617	572	615	586	605	608	586	626	576	540	588	579	629	621	603	600	615	602	559	626	637	613	543	608	612	538	563	578	622	605	604	565	592	553	601	627	607	612	631	569	550	561	600	582	608	575	560	558	587	552	600	566	563	605	591	590	589	565	547	608	634	543	622	598	602	577	581	601	597	596	594	620	614	600	585	540	619	632	597	604	560	578	578	624	598	630	580	597	553	578	657	568	587	580	571	563	584	569	569	523	613	617	561	594	565	577	591	562	580	581	562	616	583	554	579	587	588	570	584	642	595	575	572	597	607	577	576	596	616	574	604	556	556	596	589	637	575	576	592	545	573	577	607	631	596	542	600	536	603	566	602	598	607	631	626	593	600	550	603	596	580	592	547	581	563	570	632	553	575	610	582
15730	2498	2663	2131	1397	1027	789	627	478	420	371	323	288	316	281	263	226	224	194	226	205	194	216	201	171	171	162	169	159	161	189	173	164	170	164	157	170	184	165	166	160	164	139	149	129	136	151	186	159	180	172	126	124	147	166	148	150	154	133	159	168	157	152	156	140	121	150	152	133	157	142	135	154	178	137	145	166	138	150	138	140	135	125	149	172	141	133	161	149	145	133	156	151	145	137	141	155	136	148	166	189	156	138	134	139	158	151	128	151	138	160	140	132	146	159	151	171	159	151	142	135	137	129	170	134	152	159	130	174	127	137	178	160	160	135	130	137	150	147	170	163	135	147	150	145	162	133	151	155	149	142	141	152	151	126	149	147	128	136	154	135	135	160	146	138	160	132	151	158	133	143	150	136	148	152	136	163	129	144	141	117	157	138	140	143	154	149	143	130	155	147	140	147	153	150	158	136	152	136	151	126	139	140	149	140	126	140	141	146	143	178	145	141	127	141	135	141	138	142	135	161	149	151	146	128	165	152	142	148	139	137	138	116	118	161	134	150	153	149	150	139	137	157	151	155	128	133	154	148	170	151	149	149	153	150	152	126	153	159	140	131	110	162	135	133	129	127	148	153	139	150	161	151	128	146	166	146	146	151	144	161	151	170	157	144	147	147	123	156	114	160	134	144	143	134	137	136	131	135	145	155	158	137	147	148	140	122	152	157	131	140	154	156	129	151	151	123	115	162	158	144	146	146	146	144	149	139	150	135	138	122	163	140	165	167	158	146	151	133	138	153	138	140	137	152	144	143	188	146	146	150	148	143	144	148	156	170	161	131	143	129	149	161	137	156	155	149	158	136	136	148	151	151	128	152	172	139	158	161	147	134	120	140	150	152	152	145	160	143	147	132	144	146	148	161	151	160	129	128	152	145	165	147	131	145	126	149	150	152	134	167	132	141	132	162	110	132	148	160	148	144	167	148	155	141	159	156	146	147	148	147	164	140	136	139	147	133	169	142	148	146	135	153	153	150	173	176	143	140	149	162	177	137	151	135	127	162	142	151	140	155	132	147	152	151	163	141	165	174	143	140	148	146	161	150	152	148	145	142	133	140	142	121	156	145	157	153	140	139	155	136	150	137	159	158	142	147	146	148	168	134	122	137	144	153	133	149	141	140	160	168	150	136	155	148	127	131	150	137	146	163	160	150	149	153	147	147	143	130	149	134	146	143	143	151	141	159	166	166	144	144	145	144	148	151	140	134	145	136	156	132	147	148	136	161	149	188	153	160	145	133	151	139	154	131	129	151	151	128	147	139	150	143	139	157	137	150	150	138	182	150	147	147	147	118	145	138	154	136	142	163	149	137	126	140	138	150	133	149	150	157	164	139	173	158	142	136	159	160	141	125	148	143	133	174	153	126	144	147	136	137	152	150	148	144	144	133	158	106	147	134	164	146	135	138	143	156	159	138	154	128	150	153	157	159	145	139	137	124	129	150	166	142	137	159	163	150	144	153	129	142	157	141	150	154	139	163	169	143	133	135	142	139	124	119	151	139	142	147	142	142	149	135	149	149	159	153	160	153	130	142	138	126	123	127	135	121	148	146	171	127	151	147	122	145	138	124	129	149	140	134	154	143	134	141	145	166	149	150	137	153	149	146	142	127	145	128	140	152	148	146	149	128	149	148	156	140	155	148	154	144	150	147	164	154	140	151	136	149	138	156	144	156	147	168	135	143	154	129	138	146	139	138	142	155	136	138	154	142	168	173	141	131	155	155	144	137	151	160	160	151	159	175	172	154	161	134	152	157	138	120	136	145	132	148	138	138	169	146	154	149	163	137	147	160	142	168	128	148	131	145	131	139	145	164	121	152	118	149	131	148	153	144	143	135	149	149	156	147	144	141	153	152	131	162	177	136	159	136	154	127	125	142	153	138	145	150	139	140	125	156	167	146	127	141	162	147	161	136	128	133	147	148	147	175	128	156	168	142	164	145	153	126	124	140	150	140	161	136	125	157	149	167	141	150	134	164	139	160	137	141	134	150	149	157	134	131	152	122	148	150	153	164	169	135	153	144	165	178	138	156	143	148	136	149	148	166	140	139	138	145	146	152	162	146	147	147	135	134	136	165	123	148	133	144	146	148	141	128	142	132	138	143	145	144	135	140	137	123	146	145	164	142	166	152	127	144	130	130	142	152	175	150	140	152	141	146	149	152	188	126	159	136	152	154	124	155	146	133	111	154	136	141	135	141	133	161	142	163	148	119	142	150	117	160	144	131	132	147	159	162	168	160	135	152	159	135	130	140	161	148	161	151	132	134	131	135	158	133	154	160	150	161	156	142	120	135	148	174	165	148	157	146	139	144	144	159	157	179	135	142	149	153	149	156	135	155	138	151	136	143	134	136	134	133	158	133	143	134	152	133	120	130	135	162	154	137	165	134	158	142	123	130	140	141	153	153	156	141	149	122	138	170	135	148	144	144	138	152	149	175	152	172	152	144	168	153	162	137	152	152	134	149	139	154	156	159	144	147	165	142	139	135	148	135	123	151	145	140	145	154	135	153	148	140	129	146	142	136	160	134	162	151	146	155	146	156	147	154	152	164	144	149	162	159	145	153	131	147	135	159	160	146	141	138	128	141	144	145	176	181	143	141	152	150	156	136	148	141	134	157	169	159	145	143	144	154	140	154	168	136	139	148	140	148	144	139	149	151	156	151	137	162	161	151	139	146	161	155	139	141	180	145	149	163	143	135	126	154	144	145	144	151	166	132	143	160	161	163	138	153	147	142	165	142	149	140	142	142	143	143	145	142	128	131	170	148	148	157	156	138	147	160	126	156	143	150	141	142	185	153	140	141	165	152	160	146	142	145	111	141	143	157	121	120	154	184	144	147	148	158	123	144	137	162	141	147	150	137	163	118	143	153	168	134	144	128	133	148	151	138	121	155	130	151	106	156	132	140	142	137	151	154	124	166	165	142	133	158	139	155	157	143	147	165	142	144	154	120	147	143	149	161	119	124	140	159	147	153	152	143	120	146	155	156	132	146	137	120	148	141	167	135	149	167	120	160	140	147	153	156	139	183	132	144	132	147	133	140	141	142	127	162	136	135	153	135	165	136	158	151	139	162	157	130	172	157	161	127	147	169	135	133	149	128	151	140	144	145	147	155	143	133	141	144	143	139	145	136	139	133	144	148	150	128	148	125	145	139	149	144	152	140	144	153	150	135	160	139	149	129	149	120	140	146	123	173	137	139	139	142	164	157	139	147	140	110	139	148	147	170	142	138	136	137	138	135	163	162	147	144	140	144	129	155	163	147	145	163	173	149	139	141	129	165	129	124	151	148	140	151	168	153	155	121	137	141	138	180	149	142	138	142	147	150	152	125	139	156	140	132	151	149	120	144	132	148	148	135	145	123	167	145	165	146	157	139	139	153	143	169	157	150	167	152	148	151	156	150	161	164	143	136	128	146	158	176	174	133	152	154	159	157	140	138	155
7584	2427	5677	6491	5348	4302	3559	3097	2428	2136	1962	1690	1500	1404	1260	1194	1064	1046	965	1010	887	882	815	823	799	775	720	735	691	699	655	657	645	630	644	607	643	661	607	603	597	574	617	574	586	585	564	547	545	568	521	532	553	547	535	515	524	518	537	530	539	517	565	499	477	499	516	519	485	508	500	569	538	483	500	489	512	539	500	482	521	486	485	501	503	537	522	538	539	529	504	499	508	465	514	524	511	520	453	479	491	506	524	473	523	492	514	500	490	487	540	471	496	514	507	487	503	499	480	493	494	463	505	493	473	471	460	471	529	495	472	482	456	535	481	520	505	478	463	443	458	541	494	499	503	502	485	487	525	542	500	478	495	464	499	492	486	451	507	514	466	463	492	480	497	474	501	533	508	482	504	493	481	487	483	466	486	469	467	508	517	529	487	541	503	496	506	517	527	502	500	471	487	499	484	521	473	497	496	499	536	463	488	475	486	472	493	510	527	442	479	499	461	465	473	473	433	471	487	494	460	517	475	478	481	488	476	512	485	489	489	484	486	457	481	476	492	491	467	493	491	454	491	483	523	492	488	474	452	469	480	478	491	453	512	488	492	491	478	467	485	474	465	479	488	505	513	493	468	496	496	493	499	478	481	462	529	467	519	478	481	514	478	458	517	511	470	538	467	461	475	479	507	459	461	495	464	494	473	475	477	464	450	473	509	481	461	498	483	492	459	504	478	482	499	523	514	503	475	455	516	478	511	495	459	512	494	477	505	450	497	514	510	520	492	506	483	492	516	468	491	458	468	505	478	496	461	502	471	478	482	497	483	457	486	504	471	482	497	488	464	513	460	452	513	503	471	495	485	512	500	506	486	543	475	460	488	478	481	484	447	498	491	512	459	468	460	519	502	474	438	481	497	504	502	462	461	499	482	460	447	486	514	488	477	516	475	452	523	498	517	461	483	496	497	468	475	474	432	508	483	479	493	486	460	464	469	513	509	467	510	509	489	497	465	478	491	479	480	514	497	497	459	513	502	441	500	513	480	469	491	525	505	502	490	476	517	486	483	495	457	499	447	435	497	512	483	448	507	489	418	498	498	482	480	464	490	477	456	493	491	465	491	478	484	476	486	490	471	480	510	503	490	527	470	441	516	524	449	508	479	488	471	457	504	449	490	487	485	508	477	490	516	478	528	515	481	460	476	462	484	500	478	500	501	503	471	457	484	496	495	463	499	468	475	495	511	509	441	494	508	491	491	452	481	481	475	495	492	467	477	501	468	514	466	502	479	467	440	512	467	475	509	494	463	487	470	480	490	515	470	494	489	483	473	475	490	471	493	489	461	516	519	458	508	531	490	459	454	473	496	495	506	447	472	462	468	454	497	479	494	451	508	504	506	503	476	480	449	472	480	503	495	519	492	495	462	483	456	455	528	522	479	501	483	457	457	490	480	474	525	501	487	530	486	440	466	477	472	508	504	483	477	492	480	513	476	529	509	487	479	475	474	545	486	486	516	471	470	488	440	479	465	493	488	475	481	490	496	469	487	475	473	483	448	468	488	484	483	456	488	443	534	470	487	486	489	516	450	501	498	519	459	465	457	468	524	492	491	457	466	475	469	441	446	472	487	477	478	460	476	500	476	463	463	471	465	487	516	495	464	489	511	514	472	484	470	539	506	468	494	496	464	468	503	457	487	502	454	478	494	472	475	449	526	434	474	493	461	463	500	452	534	493	486	497	460	489	458	506	490	481	457	494	514	536	477	499	470	487	483	489	478	492	478	492	485	458	485	458	519	505	486	482	484	469	507	475	450	501	492	512	419	466	465	476	467	482	471	493	459	496	480	482	457	476	459	502	463	466	474	470	511	454	466	487	470	500	520	491	483	522	510	487	474	518	515	500	487	449	495	490	462	489	482	459	479	499	485	498	493	489	455	482	471	432	488	488	484	506	504	455	514	515	466	514	498	459	494	486	478	471	465	509	464	460	464	473	474	499	471	513	484	464	463	491	504	436	523	445	488	494	465	496	460	525	507	487	447	477	477	518	486	457	491	484	463	475	515	502	469	491	502	496	480	461	468	497	485	496	496	522	453	478	447	470	501	454	497	481	514	472	513	451	489	471	472	552	466	490	500	489	487	505	493	489	529	470	448	427	488	469	515	477	506	483	427	488	460	471	485	466	479	487	489	506	474	473	503	470	491	493	470	488	461	469	491	513	495	471	494	471	497	503	452	486	509	468	470	479	442	479	455	496	481	503	498	488	518	445	506	458	490	499	495	480	484	529	516	472	461	464	482	505	474	481	474	509	479	494	446	506	489	480	501	488	507	479	515	493	461	489	484	501	495	479	467	489	500	476	477	464	462	469	482	458	462	451	474	504	476	460	500	479	474	508	505	460	479	473	501	454	457	484	461	479	454	517	469	466	464	488	468	493	514	472	466	456	448	483	486	497	490	473	458	499	487	480	487	469	484	479	499	506	516	453	495	512	478	483	478	519	482	491	474	466	495	445	496	499	485	500	486	526	519	474	450	499	477	445	527	471	488	488	459	492	482	495	476	463	477	436	500	475	504	450	458	502	459	475	460	485	438	478	461	476	497	485	500	474	490	485	497	495	510	491	493	505	484	507	520	468	497	470	508	505	426	462	465	506	493	499	507	512	509	456	458	469	478	493	494	521	482	486	439	496	473	472	497	523	505	468	468	510	453	485	489	460	473	443	501	493	476	503	502	470	454	506	469	494	466	481	426	491	466	504	485	457	491	511	508	458	490	499	467	495	492	521	481	505	499	524	476	462	511	515	471	485	490	457	490	479	464	523	500	432	537	480	480	496	484	468	458	474	522	485	461	514	445	510	478	488	501	461	510	454	497	435	493	482	483	490	475	436	478	478	459	469	463	463	469	462	517	491	494	523	483	508	514	471	476	481	473	456	496	478	449	470	482	507	459	485	490	482	458	444	503	457	466	451	530	495	464	470	465	503	478	494	465	464	445	502	493	476	471	458	504	530	485	491	460	460	490	500	461	502	482	479	458	447	451	500	512	524	480	479	481	439	530	478	495	491	481	458	473	503	468	488	494	487	463	487	459	495	461	496	496	468	461	488	460	462	453	481	466	501	464	483	457	480	495	513	491	476	484	459	517	494	461	461	486	453	477	477	473	501	458	467	456	454	472	478	491	467	515	478	531	462	493	465	467	502	497	461	469	492	502	439	540	479	489	473	481	521	454	480	475	537	498	488	489	493	506	450	472	494	492	488	516	482	474	542	495	514	534	461	481	470	491	470	498	463	476	497	485	474	489	513	467	462	485	470	497	494	511	511	472	474	493	479	483	450	503	474	496	492	533	462	504	488	472	511	470	486	509	497	518	450	500	471	495	490	474	482	538	463	476	489	493	512	478	506	491	522	508	477	459	461	521	497	514	492	493	475	500	448	507	445	501	512	476	478	460	508	466	459	512	508	468	482	499	486	492	478	481	509	506	499	503	508	478	517	509	472	483	466
2143	384	389	346	347	288	344	323	337	312	302	329	328	332	324	304	307	324	335	352	337	335	324	336	281	325	283	303	304	331	319	342	319	321	335	313	350	336	349	321	321	304	332	307	332	321	341	286	331	317	331	297	336	328	348	304	307	314	359	357	325	309	319	345	340	351	305	315	319	316	331	285	338	326	316	315	321	330	312	352	295	336	317	290	326	323	348	315	328	304	324	299	300	315	323	337	306	308	336	319	290	305	322	316	337	331	334	352	312	297	352	324	303	313	328	355	287	379	320	298	312	326	333	337	311	309	350	320	353	342	341	340	348	295	320	314	319	295	307	302	334	301	319	339	319	313	312	326	306	335	299	358	333	361	340	324	334	333	310	332	317	329	314	317	291	309	308	278	331	331	339	357	354	311	308	322	335	335	355	362	329	320	320	329	308	319	328	343	359	337	335	326	322	299	342	297	315	298	331	312	348	318	326	307	296	349	320	296	335	356	295	311	338	313	328	326	298	315	334	322	322	357	283	326	316	339	314	325	317	332	331	345	303	338	288	301	321	337	330	287	328	323	334	341	318	301	321	328	343	336	321	312	341	294	326	314	312	337	347	303	342	314	333	331	316	357	313	292	303	323	339	332	295	328	307	345	331	325	308	296	332	326	338	284	341	310	312	343	315	327	309	331	312	310	308	316	322	322	319	339	330	323	318	312	324	306	326	332	330	326	329	356	330	338	338	331	346	331	319	335	328	313	347	340	318	322	300	294	331	310	312	302	333	309	352	325	298	302	349	331	337	347	333	311	318	330	320	326	295	311	335	317	334	332	336	286	339	309	315	334	347	307	363	347	333	315	319	340	338	341	317	335	311	322	313	297	286	320	331	307	328	317	340	325	335	324	348	319	341	315	278	346	354	329	294	342	330	320	339	318	327	333	316	347	296	348	308	299	326	338	315	335	352	319	315	303	326	348	333	332	339	289	308	300	304	321	333	327	306	302	310	318	332	324	328	321	316	317	329	333	324	321	284	331	341	328	325	301	309	308	312	316	322	345	327	314	316	325	344	310	333	335	321	343	308	337	355	319	314	357	323	323	321	351	350	318	309	361	302	366	303	320	327	338	345	348	337	311	296	326	332	296	329	296	328	324	296	339	344	331	335	349	329	305	298	294	322	303	277	326	363	306	347	310	305	317	330	335	341	368	302	333	333	358	320	299	318	315	343	296	305	384	319	344	341	319	338	342	302	318	338	327	306	334	316	363	326	313	319	353	317	325	322	335	298	300	361	319	293	304	341	298	316	323	325	312	344	323	320	331	318	344	322	298	318	351	310	325	352	356	301	303	356	324	340	349	348	318	348	334	315	340	329	264	335	300	337	319	311	324	330	295	319	331	356	310	318	344	332	310	340	342	328	293	335	354	303	325	325	309	329	321	311	350	327	325	297	309	316	331	360	318	307	302	298	337	330	330	324	334	322	305	376	347	306	294	325	335	330	292	334	361	339	340	350	325	348	329	340	314	301	349	312	285	314	311	320	326	331	322	317	326	328	356	312	315	327	327	318	324	321	347	343	367	341	331	334	347	318	323	315	319	333	308	309	309	333	315	319	326	321	342	319	343	347	308	288	297	326	354	304	351	345	293	337	323	338	316	306	321	313	338	345	318	343	339	359	340	337	336	346	315	321	339	312	316	309	311	336	306	315	322	308	330	339	319	319	312	290	329	300	347	308	315	343	345	331	333	342	314	342	338	294	339	322	288	334	337	308	313	308	348	332	320	326	314	330	313	315	324	335	323	309	351	361	326	330	329	319	322	336	328	329	355	332	303	369	337	326	336	361	337	329	350	306	360	312	342	341	291	273	312	355	364	315	327	342	314	287	321	328	325	308	323	323	308	304	301	302	354	345	328	349	314	334	327	342	323	329	310	331	341	325	292	328	307	345	331	322	299	305	309	297	328	345	325	354	323	307	322	319	332	332	357	322	310	332	336	332	322	318	343	335	312	320	321	319	309	302	317	320	358	318	331	308	337	314	341	345	333	291	339	359	290	319	309	303	329	348	324	361	336	357	338	313	312	341	317	328	349	331	387	314	313	321	341	302	301	322	314	267	328	336	310	299	309	343	325	331	299	328	321	312	272	349	328	319	314	304	296	336	389	337	303	319	349	327	312	336	324	369	301	314	342	298	317	355	311	362	326	314	347	319	365	304	331	332	306	346	321	322	330	338	328	342	357	298	311	321	301	338	343	350	322	323	331	338	329	297	337	332	309	316	317	326	326	320	362	366	326	332	311	342	355	327	317	330	315	301	305	305	299	299	295	318	319	299	311	334	324	322	321	345	320	317	332	343	308	349	288	315	291	330	323	306	350	294	313	295	299	305	310	345	307	322	368	310	311	332	317	351	280	305	320	337	334	315	321	309	345	305	303	347	285	333	340	307	327	371	337	348	340	310	338	326	347	337	327	339	321	318	319	342	360	340	327	334	344	294	300	311	316	309	308	348	348	327	341	331	334	327	354	294	333	288	276	307	321	334	360	350	297	347	318	332	321	355	346	362	315	295	370	306	315	316	295	314	310	305	328	322	346	328	310	372	330	304	362	335	342	293	316	312	331	296	311	325	340	341	344	311	318	345	299	340	355	342	337	319	334	323	336	333	315	351	316	295	309	302	307	294	327	315	340	310	307	351	307	324	329	319	343	373	362	333	328	314	331	322	347	320	284	327	342	320	334	291	324	339	339	295	357	326	330	322	346	316	307	311	267	323	373	348	314	319	352	335	319	360	355	346	310	290	330	338	317	326	347	354	363	339	353	336	315	329	321	348	342	328	304	358	381	335	337	338	379	290	350	337	338	339	340	320	346	380	341	332	324	329	321	316	311	334	306	349	328	319	300	347	319	309	311	324	310	329	330	305	314	342	342	347	327	323	282	349	320	341	296	322	296	304	366	319	338	305	316	346	322	335	330	345	350	347	336	308	288	337	345	321	276	318	312	326	318	290	309	315	327	320	278	319	319	339	329	351	324	326	319	344	307	325	308	322	301	340	325	328	313	311	334	330	341	318	336	291	318	323	307	334	298	315	326	336	317	295	313	332	302	305	347	343	307	335	338	348	315	324	306	322	324	346	341	294	324	321	275	339	324	339	297	290	313	317	349	325	302	334	317	313	360	352	324	332	332	341	330	323	331	319	363	359	345	307	331	366	314	309	337	325	309	320	327	362	331	297	319	336	343	339	303	334	350	361	311	345	349	326	323	306	310	339	343	354	309	327	329	347	320	365	281	310	351	343	278	309	312	310	335	363	357	332	369	344	361	342	320	344	328	354	377	339	334	316	332	314	306	334	324	299	335	350	333	296	348	312	347	359	301	352	335	317	331	323	299	311	299	350	327	333	318	316	340	295	343	319	296	336	315	290	319	302	319	312	324	312	296	320	299	342	322	331	339	316	304	298	295	326	319	344	310	293	338	316	342	313	343	320	335	344	289	328	308	339	305	316	353
2378	1019	1081	1130	1095	1029	1017	1023	1028	992	995	976	941	1004	941	972	932	966	935	945	944	954	945	928	940	983	968	957	873	912	945	1003	934	1016	913	947	931	917	963	952	899	928	931	931	958	890	951	966	913	897	963	954	960	931	964	925	887	944	943	984	920	879	935	912	972	916	974	925	939	908	886	954	963	946	912	939	976	928	967	915	921	922	966	968	978	917	938	923	910	975	946	934	931	900	942	981	929	945	959	941	985	933	926	998	968	939	922	942	953	919	934	968	949	965	956	938	973	916	963	920	960	913	948	896	916	912	910	980	905	893	948	958	939	963	970	987	917	921	962	909	929	926	909	930	992	940	891	945	974	899	904	949	946	877	994	938	956	932	962	935	984	916	962	923	954	938	913	923	896	930	894	950	927	883	953	978	903	913	915	966	1014	954	944	948	954	969	887	915	923	993	950	919	875	884	998	962	919	977	972	929	947	937	941	939	947	899	935	959	936	986	942	969	925	989	915	967	955	900	997	975	942	853	894	949	916	934	926	884	922	988	980	926	901	958	894	918	975	972	927	913	957	940	968	956	947	957	943	1006	898	921	950	942	968	909	916	925	927	960	936	958	933	941	1010	915	938	969	951	984	858	1030	907	973	988	982	942	959	959	895	953	914	959	957	958	983	910	978	922	953	951	916	941	883	953	890	948	924	921	930	953	879	940	950	922	926	972	951	932	950	965	933	911	919	945	965	956	1007	935	904	967	930	942	990	921	928	948	920	966	913	937	954	888	963	940	886	969	949	928	972	908	973	999	898	907	983	888	936	908	910	912	886	914	987	915	930	910	978	1015	926	943	901	999	935	948	931	918	890	925	973	963	933	933	952	900	917	857	950	966	897	1000	968	944	928	949	921	919	939	919	983	945	945	918	899	934	955	882	995	918	912	927	901	955	927	893	921	921	893	976	941	927	979	970	990	914	913	940	909	952	940	895	931	896	937	976	964	914	945	943	928	1028	959	989	955	896	981	896	931	928	851	968	974	993	924	926	967	894	960	988	947	935	946	946	964	938	877	961	898	864	896	943	947	930	926	946	944	961	988	966	884	962	921	939	940	949	914	975	947	927	937	916	912	990	916	953	914	911	991	949	965	951	950	932	943	902	902	903	929	951	918	953	882	942	1020	899	918	933	949	924	921	903	933	965	946	907	964	946	875	963	900	971	980	895	985	923	988	962	979	905	937	946	936	919	882	902	925	876	964	978	949	987	931	1027	942	917	989	914	926	925	973	921	928	982	969	952	949	927	918	992	922	965	1006	942	969	931	940	944	926	945	935	899	971	887	932	930	889	960	945	981	971	945	962	968	894	924	918	941	909	934	961	936	923	886	899	962	921	911	913	934	944	869	924	957	932	958	931	907	944	924	927	915	967	962	941	827	981	982	907	880	975	893	991	981	917	968	944	977	945	919	935	931	915	936	916	973	946	993	991	964	984	931	930	944	1001	951	939	924	980	974	971	946	934	932	960	952	959	957	926	942	927	947	957	927	947	969	959	932	960	979	949	863	920	933	937	908	921	916	927	932	902	975	984	983	1016	966	950	936	927	1001	957	848	933	953	877	928	936	919	878	898	910	931	893	918	961	971	974	1011	958	957	930	926	924	942	926	973	963	917	997	905	943	958	911	927	988	978	957	989	913	980	918	924	965	958	906	965	915	957	911	943	968	984	923	896	916	953	935	944	920	967	922	879	940	963	958	992	902	944	959	902	943	927	932	961	962	942	980	963	966	978	941	937	911	950	913	957	945	951	897	974	945	956	996	951	910	934	904	946	913	948	945	954	902	975	960	971	952	961	955	941	932	944	940	952	931	939	964	905	929	956	957	979	944	967	936	925	949	927	931	953	983	997	959	923	886	909	997	939	1002	917	947	924	928	940	941	971	927	929	999	965	921	972	947	958	978	890	946	941	938	906	948	930	943	943	941	998	895	879	950	901	917	907	960	936	952	917	915	896	954	946	906	935	978	968	936	934	908	945	864	956	961	933	913	924	927	949	934	942	965	901	965	934	917	887	926	929	990	1003	967	939	979	929	909	1018	952	965	936	906	877	944	918	938	933	935	972	986	923	960	970	942	915	966	943	948	1000	942	915	945	904	950	927	918	946	918	985	923	930	896	975	918	905	963	962	940	955	875	958	894	919	945	957	944	937	903	942	960	933	972	922	991	933	872	992	925	934	902	898	923	925	985	985	916	1000	1002	952	881	978	985	967	982	912	883	913	942	932	911	938	932	909	1025	881	961	965	893	980	962	989	948	942	923	951	908	936	970	876	903	920	994	924	942	978	898	964	966	955	904	983	947	996	927	959	944	944	952	975	963	930	926	909	993	911	938	959	919	928	1000	944	956	909	921	888	966	935	911	943	948	975	946	952	901	944	952	938	929	925	902	950	943	906	880	878	947	918	944	930	921	916	947	908	956	952	878	948	932	927	979	942	918	973	909	925	964	929	984	991	998	882	962	918	954	886	971	910	962	913	915	964	961	1003	895	901	916	903	953	948	962	928	868	895	957	978	896	959	952	907	931	937	918	930	931	956	952	957	928	881	947	967	875	913	884	964	943	956	975	980	919	954	911	939	884	929	961	959	912	970	968	936	883	965	931	915	947	872	938	927	939	955	876	973	942	969	905	956	947	940	913	915	902	933	946	904	889	942	938	928	914	982	901	943	983	926	993	915	939	888	899	965	952	889	931	927	942	910	939	932	930	923	927	937	960	929	947	967	954	972	875	959	974	895	961	924	964	943	961	879	947	903	900	895	936	938	907	950	943	965	930	940	946	993	976	922	982	905	952	985	923	944	1000	967	950	976	935	991	942	903	964	957	940	891	930	939	954	979	918	910	903	924	954	920	910	971	920	916	948	907	926	929	942	919	914	992	911	932	896	980	942	954	930	1016	947	995	935	979	954	908	929	995	912	883	998	921	912	935	970	948	933	990	924	977	940	997	1007	930	929	961	940	898	940	915	932	928	937	937	898	1004	973	988	903	959	872	951	946	957	969	924	955	882	966	919	867	938	910	903	925	971	976	963	967	953	964	884	913	964	941	897	963	949	960	950	1024	944	930	943	961	918	948	967	964	912	954	954	947	938	926	934	913	995	950	925	898	913	909	914	892	987	977	894	963	908	919	901	878	1002	959	892	1007	907	974	948	953	992	968	935	929	908	940	949	931	924	945	912	930	918	916	952	939	950	1010	956	915	926	958	952	936	904	903	945	937	987	939	909	901	957	969	912	930	950	945	996	949	997	962	994	944	872	932	970	942	906	984	923	1017	955	934	972	975	902	917	941	926	978	943	953	942	936	897	925	960	946	955	967	955	961	897	951	970	904	868	913	892	926	944	955	946	902	989	954	939	952	897	929	905	973	840	940	897	988	906	954	894	983	942	973	961	935	919	934	945	969	949	980	949	923	930	908	946	988	919	923	992	932	963	938	900	971	903	949	982	894	927	935	933	933	937	957	941	917	935	921	940	954	914	943	889	923	999	930	901	968
8489	1138	1432	1151	788	594	498	425	346	353	309	272	245	246	240	231	219	247	239	224	256	240	187	187	195	211	238	197	204	200	176	209	206	203	193	192	200	179	205	197	187	193	209	195	203	183	200	181	200	213	193	193	182	202	179	214	216	204	191	168	206	178	189	180	210	216	190	195	187	189	163	184	207	213	202	191	200	191	204	203	196	149	205	208	192	169	180	200	218	190	179	201	203	184	173	181	172	213	195	181	188	188	182	192	190	168	176	182	215	192	202	211	195	223	186	180	199	187	228	183	218	222	183	179	195	183	161	170	186	174	195	202	193	186	207	203	172	190	162	202	191	178	188	180	176	190	164	202	202	207	174	190	180	187	191	204	183	210	196	188	197	177	163	203	201	190	197	179	176	190	158	190	175	184	178	175	184	185	199	193	182	189	185	189	194	209	199	193	217	181	186	197	187	181	204	202	219	201	175	199	176	194	225	188	195	192	200	195	174	175	173	209	202	171	213	175	195	181	188	206	183	185	192	187	181	210	189	208	172	206	205	200	186	207	197	205	200	183	213	198	187	171	209	202	185	172	179	181	178	161	188	187	194	180	191	194	175	192	165	199	190	189	203	202	195	185	185	193	185	193	201	168	180	196	180	176	204	172	202	179	200	173	191	193	164	165	182	200	204	186	211	178	201	198	174	179	191	183	209	193	166	202	179	182	187	186	193	173	196	186	205	168	187	181	189	202	177	147	177	210	195	170	212	195	180	202	187	216	204	199	183	174	188	179	200	212	225	214	193	194	172	177	184	199	203	182	195	175	197	189	207	209	180	162	183	189	176	189	201	182	179	177	189	196	190	189	172	193	235	205	187	199	204	172	180	192	196	200	202	167	184	184	194	204	172	195	184	199	200	210	205	195	187	202	219	192	204	213	196	199	223	190	173	197	200	197	192	179	201	179	176	177	197	198	196	173	220	194	205	161	172	183	169	222	205	180	186	201	192	182	197	186	147	171	193	173	192	188	199	182	194	186	168	178	197	184	196	205	198	196	207	185	194	208	204	207	171	173	178	198	197	196	185	186	210	181	181	206	178	190	192	200	196	176	167	167	187	199	181	178	198	163	212	195	171	207	199	190	205	215	192	189	186	169	195	176	168	176	178	189	218	194	166	176	194	177	191	177	200	198	204	174	200	190	183	192	193	199	200	189	188	198	187	180	179	205	204	219	171	172	185	188	214	191	194	163	181	187	183	186	213	162	206	175	201	165	208	193	199	198	198	201	172	198	200	190	211	180	188	188	187	212	177	185	202	175	192	165	181	190	192	199	191	181	215	179	190	189	169	203	183	192	174	179	181	203	219	200	183	177	191	197	183	177	190	197	172	189	199	190	208	175	157	189	187	190	214	184	173	205	225	194	178	183	218	215	199	181	188	199	169	183	203	177	177	167	167	183	166	191	188	201	182	167	164	199	190	191	199	179	191	191	194	191	191	175	193	211	197	195	194	234	220	181	175	179	179	201	208	187	177	184	180	193	166	171	187	197	197	205	171	180	209	182	212	166	178	189	174	216	183	194	185	180	173	171	189	201	197	173	195	213	211	195	209	176	166	183	188	188	188	205	180	187	187	194	200	205	182	167	202	192	197	184	194	205	180	187	184	191	188	179	212	174	177	197	189	185	184	183	184	206	181	177	194	174	207	188	170	189	200	184	175	210	182	178	185	191	199	181	179	218	171	192	186	203	181	172	184	173	208	202	179	184	176	217	193	215	200	181	205	205	187	168	182	189	202	190	180	192	214	169	196	168	183	227	187	177	205	209	177	170	195	180	213	187	193	192	202	196	214	203	180	187	175	206	167	190	206	179	190	184	167	185	200	201	206	171	171	167	176	202	192	196	187	201	198	181	196	199	218	177	227	193	181	188	170	216	203	186	174	178	192	181	177	194	192	194	186	209	218	209	180	204	175	162	205	182	206	173	173	182	183	207	186	170	190	213	175	200	206	181	203	194	180	175	201	167	191	179	186	199	210	191	200	188	196	185	181	177	201	207	187	179	181	166	202	173	178	196	190	197	195	203	177	200	176	202	174	200	199	183	190	178	174	177	180	195	200	177	182	197	200	167	165	189	180	215	205	211	193	163	192	197	156	197	183	183	214	199	180	166	203	199	203	181	175	180	184	211	165	181	201	196	186	187	200	187	176	185	213	180	181	195	214	174	195	207	173	196	165	201	197	202	198	198	201	186	186	184	187	191	189	175	189	218	155	199	205	199	208	189	183	181	192	192	194	181	170	214	182	195	209	216	213	188	210	184	196	185	179	177	170	170	174	188	188	183	180	192	183	208	188	208	183	183	187	219	183	207	204	191	196	191	165	177	181	183	201	189	198	205	171	188	191	185	194	186	183	185	186	181	183	184	161	213	223	190	208	206	167	218	191	217	193	202	213	189	203	193	184	189	194	186	206	198	192	167	203	182	193	190	171	184	202	172	211	177	200	183	192	196	200	185	213	177	178	185	180	187	182	197	209	155	193	158	203	178	174	195	175	213	190	191	170	175	198	204	175	186	197	195	210	194	184	183	183	197	171	180	187	195	196	198	189	197	188	183	192	193	175	215	221	195	176	180	180	190	191	208	169	196	190	178	193	191	183	175	212	185	194	181	187	176	190	206	191	219	184	188	205	211	189	181	181	205	190	204	172	211	169	183	174	201	183	199	219	177	188	187	189	198	163	198	192	194	175	201	194	197	181	187	186	198	185	191	188	170	203	220	185	205	178	215	178	165	170	210	204	190	180	176	212	180	200	196	200	193	177	199	166	190	197	179	183	177	193	182	187	201	204	219	190	217	182	180	173	193	189	189	199	196	189	192	220	171	207	188	182	199	189	171	196	198	168	211	191	196	187	209	195	201	179	195	174	171	196	208	192	223	198	209	198	222	174	170	180	196	183	187	176	183	167	172	204	186	189	190	195	170	169	186	191	187	188	170	168	187	207	214	191	178	206	187	198	175	200	188	191	184	193	194	178	191	184	172	170	223	199	185	208	188	191	191	186	191	180	183	167	167	186	177	176	192	201	198	186	196	183	169	202	221	198	181	192	199	189	167	178	181	166	193	178	204	200	210	179	174	198	202	180	189	162	186	170	183	200	208	190	188	185	187	163	180	193	191	186	185	155	206	187	191	204	179	197	184	191	222	179	205	176	186	189	194	198	176	214	190	209	173	210	182	213	196	194	198	191	198	197	212	191	178	164	221	192	186	206	184	183	209	157	190	179	160	171	201	186	221	186	188	181	190	185	190	172	179	184	190	185	193	192	196	200	187	164	195	204	171	190	178	186	191	194	180	190	191	201	183	189	225	170	201	197	181	200	212	208	176	207	197	193	173	183	201	184	175	167	185	215	174	209	202	177	215	161	208	186	175	173	171	197	174	223	181	204	193	172	191	177	212	191	190	189	184	206	182	207	180	179	176	196	180	199	204	189	185	181	191	212	194	188	199	192	196	197	196
5454	1557	3198	3816	3130	2579	2166	1925	1614	1467	1290	1220	1132	1064	991	945	918	868	808	846	791	811	756	748	742	706	700	700	675	666	684	683	627	705	678	700	648	665	677	644	666	641	622	607	639	657	630	641	572	617	615	674	614	623	610	628	651	659	605	594	611	599	590	579	578	564	561	564	601	594	598	590	602	601	627	608	621	581	589	599	616	543	592	578	560	558	593	624	597	603	622	635	579	631	610	590	582	581	635	591	613	567	611	583	561	572	597	577	602	621	568	550	576	529	620	615	582	589	572	588	582	622	568	551	596	595	574	569	588	604	582	616	600	592	567	564	565	592	570	596	629	586	604	569	570	573	579	618	580	602	573	615	593	582	578	607	552	543	572	592	633	553	578	642	557	600	597	590	550	625	570	623	576	594	585	617	615	563	628	585	595	568	604	606	613	599	565	575	559	579	568	562	575	561	566	581	558	594	634	522	575	599	563	583	551	555	584	577	604	584	583	578	571	547	608	582	610	595	555	596	587	591	585	562	622	567	544	597	579	599	592	574	589	591	595	580	593	598	587	566	591	565	619	603	615	557	586	582	567	584	636	593	571	590	564	570	597	601	637	586	602	626	592	613	592	595	645	621	594	569	558	610	589	605	586	552	603	616	584	582	584	563	584	603	580	578	601	594	565	545	558	574	606	604	570	568	555	597	583	589	609	570	573	600	570	645	562	585	555	545	567	617	634	577	572	596	520	571	542	594	578	625	621	610	584	617	576	594	600	576	599	580	589	571	598	596	633	599	562	581	599	603	575	579	620	599	619	645	613	619	579	582	584	551	569	620	634	610	600	614	611	572	577	570	576	630	558	554	565	574	551	577	555	584	573	593	560	576	612	571	658	561	566	563	551	570	610	585	628	585	590	578	561	562	611	595	600	592	589	588	559	648	580	608	579	561	613	587	606	538	571	534	577	624	602	560	557	635	603	577	588	615	589	554	599	573	545	568	608	596	624	570	601	639	570	567	589	609	562	629	581	557	551	596	557	564	577	579	602	575	603	662	555	613	581	557	539	609	591	593	573	582	573	571	575	583	625	569	613	523	577	536	553	578	568	559	573	569	605	554	585	570	601	565	580	639	562	597	548	589	600	576	551	626	564	584	595	603	567	590	580	594	569	549	584	567	654	535	578	544	599	617	578	601	578	593	559	640	570	610	600	588	568	574	637	584	587	576	572	556	588	577	592	584	592	574	585	579	610	565	574	585	606	618	621	548	580	616	606	582	535	573	617	608	548	600	568	647	604	542	598	589	552	585	607	595	581	561	571	538	546	565	593	550	598	541	608	610	559	528	589	613	561	610	599	550	562	601	644	591	580	592	571	595	631	590	602	592	583	553	592	577	601	586	619	596	582	586	603	573	541	573	583	557	535	597	591	576	596	581	582	568	590	573	611	592	579	582	591	613	588	559	577	571	589	540	644	575	574	572	600	592	606	561	617	541	593	537	632	603	610	612	589	602	558	598	590	579	596	596	623	574	567	559	636	602	582	573	629	558	598	618	591	576	566	579	591	619	582	602	571	595	563	525	571	583	586	582	580	524	593	595	619	589	587	622	591	599	589	573	593	604	598	556	588	582	582	576	567	541	609	589	547	583	576	592	571	592	566	603	560	599	542	586	552	545	569	667	616	586	594	585	580	583	614	579	547	600	541	616	591	591	578	574	607	581	573	543	601	580	550	590	573	619	592	594	629	594	625	612	574	594	540	580	591	633	562	603	594	552	571	566	665	620	578	539	576	578	584	612	572	617	590	565	585	600	572	602	575	585	560	515	581	581	577	596	582	552	609	616	582	583	596	565	616	594	578	570	574	599	604	579	598	563	562	617	581	602	589	545	630	600	527	581	554	620	576	564	590	573	557	578	551	578	619	595	561	579	602	597	570	568	624	595	565	624	589	578	571	609	558	530	592	578	558	604	545	552	581	580	559	578	616	552	592	601	574	562	537	614	570	609	597	578	636	576	613	576	599	580	607	591	613	641	584	566	574	575	557	577	620	533	542	572	595	597	598	609	569	581	573	536	597	584	567	610	572	566	564	576	586	544	608	570	563	576	571	589	579	561	626	560	618	579	562	626	575	564	559	549	614	579	586	609	565	593	557	597	553	621	618	610	564	609	586	614	580	573	571	594	618	573	584	558	625	582	604	634	624	600	627	605	561	603	548	539	597	590	539	571	605	635	567	595	620	563	590	590	578	614	587	571	593	592	568	611	567	604	566	598	607	567	562	614	606	583	570	551	602	580	552	579	594	582	558	583	579	569	568	598	599	611	615	567	588	540	575	574	557	598	587	584	603	568	625	637	561	595	561	584	581	579	613	592	607	582	593	592	643	593	597	616	594	559	554	639	603	585	550	566	589	592	592	620	563	570	571	580	582	596	567	603	581	582	587	581	567	592	576	617	582	573	598	592	593	570	539	628	574	575	638	611	588	620	568	582	638	589	591	574	605	575	612	610	572	612	587	607	621	577	598	587	554	618	603	589	563	586	561	586	609	581	579	530	564	583	587	586	562	533	592	592	567	632	579	575	583	568	568	580	575	578	569	551	568	587	616	592	586	616	618	603	580	612	607	560	599	585	578	584	608	554	555	584	618	516	551	574	593	600	581	623	633	561	566	549	567	633	577	576	587	589	581	616	599	589	592	542	614	556	628	606	573	621	559	563	544	624	579	547	587	574	617	640	584	619	586	596	601	556	585	604	557	548	600	581	585	563	628	556	623	569	588	605	595	590	551	615	606	632	577	539	621	589	568	600	617	568	626	580	614	590	606	581	601	635	589	592	591	579	601	575	561	593	573	602	597	530	557	600	631	583	579	606	566	609	573	557	589	547	587	588	612	577	553	578	607	600	547	607	568	584	601	624	556	581	561	595	578	585	573	581	580	574	583	600	566	618	518	616	606	554	592	647	579	572	585	624	587	596	583	597	600	592	571	565	614	561	580	598	588	645	599	568	626	554	585	579	559	591	535	591	608	559	553	603	547	561	551	576	600	593	614	573	563	583	596	590	582	569	614	594	604	559	585	579	550	594	570	593	590	546	605	610	598	609	632	575	614	585	597	593	552	626	551	577	584	600	593	592	593	576	552	599	613	584	570	579	586	578	597	607	599	605	550	572	578	606	627	615	559	617	629	566	578	565	571	590	595	586	594	591	580	613	560	552	568	638	617	557	620	585	590	581	612	626	613	586	536	563	584	572	564	542	557	614	571	551	605	624	547	596	619	612	561	566	581	561	592	587	613	587	596	580	585	571	602	637	533	597	577	590	532	599	580	595	554	575	586	561	583	598	573	574	582	617	583	585	598	614	592	603	632	596	566	595	627	552	600	599	590	608	600	604	553	535	555	571	543	604	599	580	585	613	627	566	570	559	600	585	615	594	569	608	566	585	561	594	578	589	579	607	584	594	621	560	585	607	573	555	566	608	539	611	576	552	603	582	603	639	553	603	603	568	583	584
15705	2508	2723	2044	1435	976	753	612	499	401	407	320	311	253	234	263	278	209	209	229	197	165	178	180	194	159	161	170	155	184	160	153	171	156	160	143	163	151	139	150	150	152	163	162	184	146	158	143	180	156	151	178	134	158	117	159	173	169	161	169	154	158	142	153	160	144	152	141	164	152	132	129	150	130	142	140	159	133	149	156	111	152	145	144	136	156	130	161	145	148	145	123	167	161	133	173	126	153	132	154	127	150	161	137	165	144	168	134	164	127	158	151	163	152	147	140	140	134	158	156	138	145	156	159	134	127	150	156	134	152	120	138	126	169	144	148	149	161	158	162	165	139	133	146	166	144	129	157	133	118	126	133	143	157	144	141	120	156	151	138	157	148	143	150	134	143	138	136	137	124	168	160	134	147	145	152	126	157	157	150	157	157	145	143	148	118	148	154	154	178	137	137	170	145	143	143	148	149	149	172	141	134	131	144	160	141	135	154	155	144	148	146	145	126	163	156	120	149	153	154	137	142	130	123	140	131	147	135	161	150	142	142	142	141	171	172	156	139	130	167	155	149	147	155	138	129	156	167	161	150	152	122	144	153	149	132	167	144	147	151	148	156	151	136	139	125	149	140	136	137	122	132	165	140	138	150	139	155	151	154	154	142	162	126	179	132	146	122	144	159	178	121	160	156	148	173	154	151	150	129	145	138	144	148	132	150	144	134	143	137	144	173	146	148	157	150	156	155	128	139	145	138	154	147	139	118	142	122	139	151	157	143	136	161	155	144	131	160	148	133	145	149	122	155	139	136	141	152	161	134	174	138	134	144	141	149	135	156	146	163	155	125	160	139	153	143	138	140	147	150	154	138	132	143	134	147	163	143	174	157	135	139	126	147	152	138	168	152	141	163	149	129	153	126	156	143	131	140	148	139	141	152	156	138	135	158	147	130	134	155	134	151	147	165	152	158	140	142	141	148	180	152	160	131	151	163	133	154	168	140	143	137	132	131	147	142	148	137	159	162	140	137	151	155	133	146	156	152	154	150	146	148	152	141	146	142	136	138	141	155	136	136	119	154	145	143	142	134	141	135	155	155	142	132	144	153	151	152	149	135	153	140	130	126	140	147	133	148	142	145	152	158	133	141	140	133	145	172	144	124	142	169	149	135	138	143	156	140	147	157	154	142	134	149	139	161	146	159	143	139	150	143	144	151	147	139	134	139	132	140	141	162	154	119	174	164	138	145	162	159	149	139	145	149	145	150	151	151	155	140	136	152	158	126	155	146	117	146	127	154	123	125	157	145	167	146	129	142	147	158	154	149	140	132	135	148	146	155	144	122	144	135	137	155	149	168	138	148	138	142	157	155	171	153	160	151	151	170	153	131	141	157	133	139	140	145	157	149	154	166	141	158	131	158	143	165	138	123	146	151	128	136	157	144	160	128	154	144	148	158	143	157	150	130	171	129	142	174	125	157	167	134	132	132	156	143	152	154	132	144	139	172	140	156	159	166	142	134	149	158	147	142	133	157	146	139	150	147	140	149	151	169	125	127	143	170	121	144	137	152	167	145	155	145	159	154	133	142	140	162	124	138	161	161	148	142	146	132	156	145	132	160	137	148	155	159	147	149	139	149	131	134	134	144	156	145	162	143	143	140	141	156	134	142	148	150	146	121	151	162	140	130	138	127	150	142	145	164	146	166	134	143	154	178	141	148	144	125	154	142	166	136	161	158	144	147	170	158	130	152	126	167	149	129	162	158	162	130	154	170	148	150	115	149	132	145	131	151	133	141	155	137	145	138	151	141	148	171	155	142	139	159	162	142	140	148	121	155	166	150	134	144	157	170	131	133	166	146	130	162	150	153	177	156	139	131	149	127	164	149	158	136	152	163	149	126	154	159	155	177	137	151	141	130	131	133	153	165	136	141	137	138	149	159	139	138	131	161	140	147	161	155	132	130	135	137	136	142	162	141	157	161	147	147	134	139	124	138	128	150	136	173	145	143	156	164	163	146	147	132	143	144	135	152	154	135	135	133	134	147	166	151	155	149	142	157	141	161	147	162	128	150	125	137	143	161	138	153	150	159	149	133	122	138	162	174	145	138	170	154	144	140	150	133	131	149	146	144	139	133	132	139	149	163	159	125	134	157	136	148	151	136	154	140	150	136	126	153	135	129	166	157	152	138	153	154	131	178	161	154	122	152	141	164	169	155	161	140	175	159	123	125	142	141	160	144	142	136	129	152	155	154	131	140	164	141	117	165	146	151	137	155	136	159	137	143	175	142	143	171	141	130	152	136	133	157	138	150	134	142	163	132	142	160	134	143	148	138	141	141	132	144	118	132	133	164	156	135	135	157	154	142	154	131	145	143	138	150	138	162	132	126	152	159	156	144	138	153	150	135	131	146	151	139	140	125	159	163	136	146	155	147	137	152	149	141	146	160	154	157	151	144	157	163	133	132	136	152	155	148	146	171	139	141	151	160	151	140	141	160	146	137	167	159	134	157	146	151	148	159	165	128	130	149	147	153	159	147	134	151	151	161	163	151	150	142	140	131	153	159	154	151	145	150	145	154	143	175	158	163	142	152	150	152	155	153	152	148	144	165	118	164	152	163	142	136	149	136	145	127	131	151	137	136	135	121	146	142	164	129	154	158	132	148	148	136	139	160	135	134	139	136	145	132	135	157	128	143	172	133	155	134	145	143	162	139	142	159	166	149	133	129	141	150	143	147	133	142	148	160	155	149	141	138	152	161	160	130	148	150	143	144	148	119	135	124	145	131	145	146	141	126	149	146	152	135	144	129	155	140	149	157	152	150	125	152	158	154	131	143	145	140	115	170	151	163	156	158	156	178	167	139	152	159	141	134	160	152	131	133	130	155	143	151	142	143	129	156	175	149	134	130	129	128	155	134	127	138	148	143	131	149	161	138	142	137	150	153	155	148	151	129	161	142	141	152	142	140	157	150	153	159	158	148	138	144	142	145	128	158	141	136	156	142	147	165	140	140	147	137	149	135	146	170	129	131	151	130	148	152	130	149	141	146	154	153	152	150	150	161	139	153	124	143	144	139	139	141	148	149	133	154	154	151	181	144	142	160	160	145	129	132	141	163	150	122	155	131	134	135	122	162	145	144	122	130	150	153	145	146	152	146	139	129	143	143	130	138	147	145	136	150	150	140	137	136	151	158	164	131	133	142	123	120	150	146	146	143	138	148	150	144	142	138	150	149	164	147	151	138	145	127	145	146	128	172	132	136	139	146	134	159	156	151	145	146	131	131	127	120	145	155	150	152	147	163	143	133	157	148	139	136	151	116	166	138	171	154	147	158	133	171	145	174	154	144	143	128	152	143	148	137	153	133	145	152	164	164	125	146	130	131	141	142	163	152	156	180	141	160	140	153	153	157	152	126	138	157	154	139	150	149	125	145	139	131	145	126	155	155	145	155	150	146	173	147	138	145	126	152	150	141	135	150	188	163	145	147	137	166	156	121	144	137	161	167
7495	2510	5719	6416	5418	4418	3583	3068	2461	2214	1912	1606	1502	1364	1247	1216	1076	1019	1025	902	872	841	801	795	809	737	703	697	684	646	655	646	605	626	622	630	610	588	619	624	600	557	583	569	574	563	539	559	545	535	578	542	542	585	531	545	518	536	534	521	527	537	523	519	512	514	516	509	485	503	523	530	477	516	516	536	519	506	514	524	505	504	503	517	497	481	537	489	514	482	501	500	521	497	495	510	497	501	500	487	473	509	497	481	456	502	463	488	503	503	484	490	491	496	484	480	479	497	501	513	505	490	459	455	500	500	522	510	485	456	478	481	493	466	484	493	487	477	488	501	454	471	505	511	547	465	465	476	508	494	461	463	504	501	527	483	476	478	487	507	482	476	491	518	509	472	508	526	499	470	495	505	494	444	463	497	510	504	491	480	468	518	487	489	443	501	469	465	472	506	491	482	466	482	455	504	512	498	486	488	548	458	474	451	487	538	453	464	465	457	482	511	456	501	464	453	475	474	463	477	465	524	442	513	508	448	510	506	506	474	464	518	498	468	499	475	438	494	502	471	490	468	460	497	454	522	464	504	483	508	483	438	476	458	495	513	492	490	491	482	453	494	505	486	454	482	513	491	495	465	507	473	482	463	506	483	509	459	451	474	480	482	507	461	501	496	431	483	482	481	489	483	521	537	504	491	453	456	475	461	476	479	519	478	410	477	480	465	493	456	480	473	457	463	467	479	516	472	490	442	514	503	455	489	490	488	498	496	471	552	462	510	499	486	459	431	503	472	445	441	468	503	455	434	506	472	501	462	476	536	519	486	506	489	457	477	496	439	508	481	493	476	442	461	488	473	512	470	496	483	474	474	468	487	490	474	454	483	461	510	479	456	506	429	516	471	506	494	480	474	501	467	471	501	537	454	487	500	457	488	498	448	516	483	498	465	468	465	491	450	471	474	500	483	487	511	503	463	489	491	453	485	489	474	474	477	482	504	472	501	495	490	495	502	471	476	524	433	482	483	470	485	508	459	546	431	482	492	512	482	496	444	464	486	461	479	501	456	474	475	478	485	485	473	493	468	521	452	514	468	443	450	452	482	497	464	498	487	485	501	504	490	492	499	479	477	479	505	463	504	503	503	479	473	445	445	467	485	474	483	447	496	485	499	470	484	495	524	473	488	487	457	498	444	504	487	465	470	479	449	435	527	477	441	514	454	459	484	476	494	452	469	455	493	478	500	465	489	456	493	502	428	480	499	442	469	474	521	459	488	511	470	518	494	500	442	440	473	483	506	500	468	475	482	459	449	451	473	440	473	530	492	472	478	460	519	480	481	461	503	474	444	516	447	464	458	527	464	479	447	498	499	447	465	459	466	461	469	466	442	487	480	495	517	494	485	451	446	448	492	472	485	456	497	457	467	478	487	490	475	535	482	459	469	493	490	507	470	504	445	494	445	476	464	504	443	473	520	457	430	486	495	500	502	501	483	447	456	466	506	510	470	473	463	450	495	440	493	482	496	488	516	512	459	503	489	516	496	486	500	502	484	529	496	505	446	490	468	470	480	505	483	449	459	473	458	514	483	466	488	482	529	467	507	480	514	458	475	499	546	483	485	483	449	485	480	482	492	452	512	490	471	470	451	459	505	501	457	500	447	470	491	472	465	454	479	479	479	455	421	473	482	479	507	488	464	461	509	472	453	466	488	528	491	456	479	471	470	491	476	490	464	486	481	471	468	466	486	500	477	445	477	466	475	440	493	457	443	490	477	467	482	468	514	509	459	485	457	485	486	493	445	469	452	495	433	504	484	474	482	477	515	471	474	504	450	490	510	445	508	454	493	472	479	456	481	530	499	501	485	458	491	487	531	485	503	490	457	477	490	447	487	466	459	427	484	507	494	511	475	486	441	478	498	493	504	481	482	444	449	504	486	476	501	484	479	500	471	490	486	483	470	489	477	471	440	512	497	464	471	501	503	468	465	508	490	497	453	456	441	445	508	465	491	483	472	511	472	488	489	492	462	449	493	448	459	457	492	475	500	500	503	499	524	449	416	492	443	489	488	487	465	497	480	500	474	478	486	456	474	475	475	488	439	452	426	468	460	532	480	479	446	460	516	499	511	472	460	480	429	492	488	476	495	495	476	470	466	445	488	487	441	479	483	468	481	466	494	445	520	487	522	519	453	507	482	499	454	482	458	471	466	477	508	476	508	479	486	477	494	475	473	482	474	472	498	434	469	512	465	509	486	479	461	454	496	458	464	484	473	462	493	484	486	473	480	496	435	463	456	462	471	487	454	475	483	456	458	467	449	502	476	525	472	456	469	465	524	460	468	504	465	444	472	504	489	447	490	488	531	521	478	466	482	466	484	527	516	452	434	452	498	470	478	478	507	519	491	491	490	502	480	493	507	461	489	468	497	463	448	469	486	486	510	463	465	483	490	472	456	509	489	487	486	512	475	492	503	434	491	449	458	475	476	524	475	442	534	488	480	422	462	484	467	484	464	493	460	452	488	483	464	432	473	463	478	465	505	507	486	464	487	431	464	462	464	459	488	459	476	470	494	450	493	480	465	494	460	463	476	470	496	483	441	489	475	480	419	472	473	498	461	494	461	459	466	504	437	474	457	458	478	483	503	468	469	467	472	505	450	490	479	470	439	484	453	497	469	508	480	482	507	483	493	442	476	490	465	454	465	473	487	505	471	442	481	484	452	481	507	493	505	506	443	465	486	521	487	436	470	470	465	511	469	453	483	514	521	509	493	480	487	497	473	458	483	479	488	429	462	485	485	496	475	483	489	448	455	468	494	449	481	492	509	468	499	492	477	504	476	496	448	499	477	469	492	469	494	492	477	471	463	451	509	494	476	466	450	476	483	490	484	493	492	461	506	494	450	450	511	449	428	497	518	495	466	479	466	502	493	491	490	442	480	469	475	507	497	486	458	519	503	474	462	502	459	487	458	513	512	509	450	476	467	509	466	500	469	480	486	502	508	446	474	467	481	464	477	485	454	494	507	498	467	525	489	493	463	505	464	517	459	473	479	483	457	487	446	485	481	470	500	489	473	501	522	491	460	484	472	515	463	459	455	478	472	474	536	483	511	476	510	513	499	476	480	476	431	505	463	507	481	482	499	455	508	489	485	486	464	485	491	468	440	446	490	435	470	492	488	485	505	455	517	493	473	494	474	459	475	460	469	455	458	457	480	466	492	447	473	481	505	482	491	439	457	496	506	474	494	457	462	467	474	458	494	470	488	456	461	520	478	487	520	472	478	447	420	492	466	462	489	512	478	442	497	461	470	520	477	481	469	465	524	468	481	477	467	439	488	481	435	458	469	490	454	467	484	501	497	457	505	475	452	500	472	463	504	450	479	519	461	466	511	494	480	491	489	455	482	475	471	506	492	455	482	499	494	473	449	419	491	482	522	507	468	519	497	467	455	504	477	455	453	478	444	482	478	485	476	438	494	471	491	488	473	488	484	499	476	504	501	464	447	488	471
2157	356	342	379	378	354	348	318	326	325	323	329	334	338	324	313	321	354	353	314	314	346	342	324	322	324	332	336	325	332	321	302	356	354	341	342	297	325	325	329	353	332	345	337	335	352	328	295	317	359	303	312	341	329	338	338	328	309	359	361	303	318	316	314	317	344	332	315	325	303	337	320	290	308	328	338	350	296	336	343	342	286	301	357	313	312	309	333	343	305	324	312	324	310	304	317	358	334	342	337	358	343	334	330	361	361	322	317	346	318	299	339	317	335	320	313	345	332	342	334	337	314	340	286	331	307	304	336	361	326	340	323	312	311	372	352	330	356	326	355	347	314	324	325	326	319	300	340	309	335	338	325	326	303	314	367	334	337	333	307	335	330	342	378	333	323	319	329	337	331	366	328	356	345	323	302	347	329	372	319	315	319	307	302	339	335	308	335	289	315	325	367	323	307	316	320	337	354	321	336	349	320	310	327	294	312	338	311	320	349	348	340	326	325	338	343	334	318	336	350	331	318	332	294	321	317	319	362	359	325	376	309	334	338	326	309	323	299	331	342	283	322	283	327	351	312	333	329	296	309	349	322	340	320	332	346	309	310	298	330	337	350	327	333	324	331	324	347	321	309	318	305	325	326	344	351	330	302	338	315	356	344	322	333	359	307	334	337	314	324	311	335	339	354	329	318	335	311	309	311	311	302	331	356	313	334	295	333	346	325	379	306	332	296	379	329	347	305	374	334	293	298	377	292	355	351	346	300	313	350	277	327	352	332	333	341	316	324	321	320	302	328	333	312	361	369	306	346	327	322	340	348	339	335	312	337	293	330	319	363	330	330	294	306	353	322	300	310	303	327	301	309	330	321	304	315	353	307	289	319	338	342	310	348	328	333	350	332	322	359	330	305	302	334	305	307	314	350	314	333	307	303	330	336	320	310	321	336	333	310	330	347	319	342	314	305	329	321	284	332	331	320	346	389	313	317	332	347	337	299	314	316	332	320	329	304	317	296	332	359	328	372	351	319	325	339	313	353	314	361	341	344	315	310	313	315	316	361	358	294	344	324	328	319	329	342	307	344	335	323	333	352	320	327	352	367	282	325	290	330	341	332	342	312	342	320	329	320	327	320	339	312	306	307	306	287	330	325	299	357	364	348	319	304	333	339	295	321	328	316	306	320	322	319	320	317	328	344	318	325	339	330	326	325	306	330	335	340	302	374	324	308	314	332	351	325	318	340	319	314	355	340	340	297	314	359	350	328	354	309	315	302	337	328	365	334	330	287	302	338	287	336	316	321	350	348	344	300	353	329	325	309	298	364	338	328	308	344	361	344	321	344	280	311	315	330	362	315	322	293	298	302	309	312	309	331	331	324	322	361	322	356	337	319	337	314	329	341	301	325	346	322	322	334	331	326	327	372	338	368	327	312	313	357	337	328	359	348	326	322	304	315	347	323	335	334	337	312	313	312	288	304	340	329	328	309	317	291	319	341	334	330	327	307	344	306	330	328	359	315	330	284	325	292	353	327	313	326	372	310	293	322	348	331	327	308	365	329	355	305	311	304	304	332	353	315	347	319	327	321	331	345	309	330	296	336	336	349	349	314	328	359	333	343	339	332	334	319	325	293	307	335	304	318	309	300	322	336	329	350	329	297	321	326	336	326	338	373	315	333	348	320	325	323	334	325	318	318	360	301	381	290	348	327	301	330	331	379	310	334	320	334	298	324	345	321	359	320	312	340	345	329	354	324	335	310	333	305	348	338	332	318	321	333	324	294	326	324	329	316	310	324	336	341	340	327	351	337	300	313	342	335	347	350	322	311	327	323	300	327	371	327	337	323	347	357	320	342	316	360	343	355	314	320	313	313	351	345	317	345	299	331	306	296	317	314	312	340	356	356	339	338	367	334	326	350	311	313	298	340	315	347	323	298	328	346	336	339	319	339	328	332	337	336	334	353	313	316	322	297	320	322	309	331	348	328	337	325	327	311	315	324	346	320	337	328	355	299	356	321	325	372	310	348	324	328	327	318	333	343	341	317	315	306	318	323	296	324	303	330	345	316	326	325	323	333	316	344	297	322	303	313	334	313	340	317	325	365	321	326	327	348	333	325	334	333	312	299	357	332	322	358	312	322	304	335	324	336	311	343	332	299	337	332	339	315	293	331	329	360	378	308	312	333	298	329	305	319	366	327	322	345	326	309	333	346	339	322	338	313	333	332	306	306	386	348	316	343	316	349	360	335	345	293	366	333	342	341	318	343	312	335	343	328	355	317	295	319	345	336	321	317	319	319	306	336	324	313	345	330	316	358	339	363	342	323	325	316	332	330	308	319	319	351	323	351	351	273	321	348	322	301	305	331	315	339	333	334	321	335	349	311	342	355	356	337	368	337	336	321	329	322	330	334	324	323	322	309	305	316	318	301	314	321	311	326	368	330	337	345	340	325	309	332	345	329	324	351	361	330	331	291	334	314	338	319	334	317	342	318	358	313	321	321	324	303	313	337	330	346	347	321	341	327	337	322	314	334	329	305	282	316	348	308	342	346	356	353	354	309	335	318	305	328	336	323	338	332	347	316	317	304	358	312	350	315	354	323	380	327	316	318	353	336	330	317	353	338	324	347	340	334	369	329	333	319	343	330	318	322	308	342	322	323	333	318	315	341	332	339	337	349	351	302	342	330	319	350	340	318	321	331	340	310	332	340	339	338	299	326	316	337	340	285	330	329	342	342	334	324	331	323	330	321	341	336	335	312	287	320	349	319	317	363	285	351	341	386	328	329	355	296	321	337	362	325	321	321	353	312	339	323	342	313	306	319	320	328	314	367	313	366	318	335	356	317	319	309	327	357	301	320	321	311	339	359	315	320	333	326	294	337	312	350	297	369	349	336	309	351	350	314	309	340	340	345	326	304	344	336	311	341	340	322	308	335	315	329	342	306	308	358	336	331	337	314	337	319	280	320	322	335	299	322	372	312	322	334	334	302	340	307	327	295	351	331	332	328	292	330	328	325	326	337	312	331	312	319	308	331	359	353	340	327	312	343	328	355	348	305	348	361	331	340	314	323	302	330	331	328	319	344	323	310	308	354	321	322	309	339	335	346	322	364	335	349	300	331	342	355	345	381	307	369	309	334	314	336	318	313	312	311	314	342	300	328	324	301	353	355	345	330	321	332	321	355	311	316	306	303	340	328	309	300	361	356	360	325	317	335	320	330	343	323	359	306	328	346	328	350	317	360	330	307	338	332	306	347	337	298	310	330	354	341	303	349	321	346	328	347	309	326	339	334	341	322	348	311	294	343	294	339	342	301	348	326	331	358	332	340	331	316	328	304	300	343	293	347	303	325	354	310	337	335	358	321	334	319	344	317	305	306	315	309	326	317	292	338	324	304	319	327	314	322	325	344	340	300	355	341	353	333	350	318	328	341	299	338	322	302	336	327	317	309	345	349	319	324	328	348	306	321	333	311	347	341	316	297	333	297	320	343	347	329	315	295
2354	986	1110	1046	1032	1052	1024	1010	1013	1042	998	942	969	1012	1009	910	943	921	933	937	931	1005	979	1008	953	1000	877	986	999	956	932	963	959	937	958	946	943	954	937	919	996	976	974	919	921	967	918	897	934	938	887	921	980	937	947	951	993	945	955	941	952	945	896	978	954	937	942	1020	970	977	894	881	929	885	972	934	963	878	922	940	978	969	934	880	949	921	991	872	967	949	964	924	1000	965	878	953	964	975	956	883	942	872	914	915	919	917	917	933	980	960	925	963	939	939	960	943	935	945	940	919	953	923	927	1020	921	918	950	933	849	950	946	928	952	925	870	936	946	977	964	999	936	974	1001	951	940	944	896	960	942	892	955	948	942	968	947	961	961	993	950	986	934	922	949	932	951	949	970	939	981	922	985	929	937	986	947	959	874	902	870	904	952	893	932	918	912	986	923	876	972	960	950	912	936	908	902	941	890	949	915	955	953	1001	965	926	939	948	939	915	925	948	902	941	974	918	918	967	964	937	990	915	935	933	1010	907	962	954	980	945	1004	936	955	934	931	939	940	955	974	997	895	952	936	1005	912	926	949	927	925	974	920	1020	943	945	917	975	947	980	989	912	951	940	894	955	963	961	1003	883	960	938	870	884	966	923	938	902	929	952	987	940	898	980	886	940	947	899	907	961	875	937	923	903	959	905	946	966	911	980	892	920	965	963	957	999	986	992	906	965	914	951	938	923	956	920	991	919	915	938	918	918	937	969	963	891	928	942	937	937	944	856	927	925	929	929	955	957	925	934	950	892	917	939	960	881	941	977	930	939	941	993	912	951	974	972	876	924	948	965	901	912	956	938	955	960	887	946	969	998	955	973	931	947	906	933	941	900	950	948	917	904	883	958	906	1024	881	921	940	931	1000	920	948	913	955	961	949	941	968	918	924	931	920	935	928	951	926	924	976	967	896	888	948	956	938	897	942	900	911	984	973	926	915	938	963	886	934	948	941	888	854	951	894	1006	962	910	947	949	897	938	890	909	979	950	853	973	905	996	947	956	936	934	924	965	873	962	921	998	951	932	950	925	935	898	953	975	954	959	990	918	910	961	952	976	937	997	923	932	952	922	908	939	961	888	946	966	917	936	922	985	921	944	949	925	933	961	916	1001	917	990	887	996	963	966	918	966	879	954	884	884	885	977	908	896	938	931	954	927	959	989	939	901	1010	926	919	934	896	946	890	935	936	947	958	963	944	929	906	974	911	947	958	944	931	948	938	929	934	931	979	911	947	960	911	924	981	919	993	960	890	923	905	901	885	913	923	925	949	940	993	960	976	969	974	909	960	908	935	939	977	914	917	938	947	874	934	957	877	894	945	930	930	911	915	906	927	907	929	942	919	968	908	953	945	937	948	954	944	926	968	928	898	954	961	971	958	924	904	956	987	911	1001	912	951	988	947	947	962	931	925	909	932	937	910	897	906	901	945	923	961	928	958	919	914	950	918	929	941	911	930	904	948	960	986	918	951	961	981	906	906	879	937	937	994	947	901	920	921	921	986	938	888	949	894	961	972	988	940	934	972	915	943	910	963	919	937	919	926	910	939	938	999	916	928	955	982	890	940	882	959	969	992	944	990	927	930	925	915	948	900	907	936	930	945	921	930	968	986	991	961	920	974	939	993	902	889	968	940	937	958	892	918	957	967	933	956	928	928	979	954	956	929	931	948	924	932	874	953	870	854	927	897	947	953	886	929	916	895	927	929	917	898	934	965	914	920	903	926	927	890	945	949	958	933	937	919	986	973	973	909	992	961	933	949	953	923	900	914	970	952	959	897	942	923	947	954	928	910	918	958	958	923	919	958	928	985	933	962	978	956	917	982	974	938	965	910	994	960	960	958	871	938	951	940	936	895	942	936	930	896	953	1005	887	952	958	947	1040	906	972	959	956	997	877	947	997	934	942	937	879	933	935	915	944	979	926	929	933	963	939	945	929	1033	929	922	914	985	964	954	936	905	968	980	874	939	964	875	964	955	875	897	950	949	937	918	928	959	861	959	918	924	976	916	969	923	918	899	922	879	937	927	942	970	943	979	945	915	923	951	915	921	976	983	912	891	983	942	992	856	936	977	906	946	931	952	940	961	900	993	939	955	946	982	932	938	945	933	920	928	909	894	953	953	907	923	928	968	905	1003	956	929	925	963	946	983	995	951	919	973	928	922	888	908	900	972	918	936	956	940	967	934	978	922	883	872	958	890	919	905	889	937	1001	969	928	938	934	931	887	951	955	1010	965	967	943	930	907	998	915	961	902	954	895	947	864	939	945	938	946	893	931	919	957	921	998	947	922	968	944	1000	947	964	991	905	977	916	915	928	927	961	915	929	937	932	956	950	952	940	941	886	900	980	913	941	952	902	949	905	917	883	920	973	944	912	986	937	932	923	917	980	933	943	897	964	952	889	930	935	960	910	904	992	963	893	929	948	944	956	866	936	903	919	933	954	929	964	973	926	991	966	979	905	941	983	901	998	919	961	949	887	910	921	922	930	982	963	931	908	959	903	922	966	895	916	948	975	923	943	920	940	926	943	955	908	921	938	868	887	886	1030	971	996	952	981	967	963	907	855	924	855	975	997	943	956	980	899	939	927	961	906	977	948	956	946	946	945	955	910	901	873	939	968	952	940	966	894	900	970	948	921	901	935	961	946	946	920	941	966	889	966	937	867	977	927	941	952	959	916	917	917	943	1001	966	932	919	960	901	910	929	938	904	943	887	951	898	935	945	961	897	913	911	939	974	952	961	897	889	931	924	970	982	914	922	972	893	950	914	923	959	912	857	964	949	958	913	893	985	1003	953	894	968	901	899	909	908	935	974	962	898	966	946	953	873	914	900	976	922	936	900	939	920	996	957	933	929	911	915	927	929	928	911	916	942	973	962	941	934	964	916	931	981	851	946	932	898	893	949	945	901	966	985	960	928	927	949	869	945	949	986	945	955	895	936	909	943	946	909	963	945	884	953	943	952	919	963	921	1006	971	904	989	898	957	945	1011	903	954	947	921	959	950	962	930	893	966	1022	925	967	929	974	966	961	942	976	949	949	914	946	916	912	963	1012	940	908	956	945	898	910	960	956	971	972	916	917	920	935	927	929	960	962	915	928	920	960	990	936	893	944	948	969	965	934	928	930	891	968	923	942	899	955	944	964	922	936	920	932	962	952	958	966	944	901	960	880	970	973	907	918	895	994	969	948	953	939	956	966	934	918	964	916	940	905	945	909	932	943	967	952	901	975	939	901	909	892	941	990	933	942	932	947	917	903	926	957	931	983	934	975	1004	1003	913	911	918	912	991	905	954	932	939	910	928	929	898	907	928	976	973	974	939	967	930	941	929	932	921	918	966	856	926	946	974	944	928	934	927	923	966	944	875	977	932	991	916	926	976	849	911	917	908	926	907	879	925	897	958	988	910	884	929	915	954	955	979	938	924	968	951	938	949	981	910	912	989	936	927	949	987	937	985	934	924	925	976	970	926	974	935	904	934	947	911	991	898	890
8537	1129	1401	1155	866	620	498	458	347	326	293	286	260	275	253	245	237	224	218	217	216	233	222	212	228	206	228	189	176	217	205	196	179	178	196	206	187	200	228	199	223	193	178	190	180	196	213	189	201	199	179	168	166	216	187	199	190	206	193	206	179	182	209	194	186	182	176	192	208	196	197	181	188	197	195	171	188	186	180	182	192	173	198	183	185	191	214	197	178	187	210	195	193	177	187	144	210	201	179	230	229	203	205	185	194	185	173	176	170	191	181	173	198	180	190	194	213	174	184	214	165	166	188	194	187	180	182	185	187	195	190	213	196	191	194	213	184	177	189	201	192	196	199	178	177	194	194	178	165	211	234	200	201	182	184	190	195	156	198	196	194	179	181	196	186	186	176	189	203	169	173	169	206	198	203	183	185	197	181	168	187	189	195	202	165	186	182	181	178	204	184	208	205	174	210	206	181	184	179	192	188	197	177	183	196	193	196	185	169	189	196	192	191	177	180	177	189	184	176	207	181	183	198	196	184	209	202	192	186	170	191	200	205	201	183	168	177	156	173	172	184	202	180	193	180	183	199	181	191	192	189	174	181	197	182	170	188	194	187	205	197	206	232	226	191	180	192	184	181	188	189	191	157	214	179	199	201	194	194	189	212	194	172	173	188	188	165	163	207	182	185	199	173	181	208	178	195	194	207	207	210	196	177	202	198	191	250	166	184	183	192	185	223	207	228	177	175	196	170	211	196	182	166	210	180	220	171	189	143	210	199	179	196	189	199	174	192	175	204	176	203	201	214	167	195	181	199	190	195	193	201	211	204	156	176	198	181	158	190	205	181	186	161	202	175	199	185	222	186	192	199	186	206	177	159	207	178	173	194	192	179	202	174	157	211	199	200	186	183	185	197	182	182	166	211	156	224	180	180	185	196	181	191	196	182	197	189	182	216	190	211	174	180	206	164	190	185	194	181	193	166	178	192	210	189	207	193	188	210	211	193	189	199	190	186	213	191	190	203	211	197	197	194	176	198	193	185	199	206	205	189	188	192	168	209	194	210	212	206	193	217	188	200	207	199	191	189	163	181	189	184	218	172	182	168	208	198	182	202	215	200	205	186	182	165	171	200	202	193	166	189	205	176	192	185	195	185	213	183	186	179	212	163	187	168	206	148	156	204	202	192	211	173	180	196	185	203	194	186	169	224	181	165	194	183	204	196	173	178	191	198	169	195	199	186	189	187	193	170	198	188	184	193	203	185	222	204	181	195	179	208	200	184	178	186	182	177	191	207	209	201	204	190	200	172	187	189	145	196	175	204	209	203	202	184	191	193	194	175	181	194	177	208	182	160	182	190	202	188	185	170	203	187	198	188	224	199	177	190	179	185	200	177	170	186	194	188	182	215	179	168	182	197	201	168	200	204	186	173	189	200	214	169	181	192	197	203	170	163	186	208	181	193	207	212	188	174	187	182	197	209	200	193	195	166	214	203	183	200	215	187	192	209	184	182	195	175	187	195	214	199	196	193	184	210	194	179	185	176	183	185	178	209	192	185	203	198	192	188	179	186	188	195	182	191	156	210	193	184	187	189	191	186	201	191	205	177	185	208	193	189	208	189	187	162	200	208	174	167	196	171	180	192	202	167	179	201	164	193	173	200	206	152	189	189	192	169	188	181	177	186	196	195	186	194	173	187	190	181	185	195	190	187	201	163	187	198	185	175	187	204	222	198	164	211	192	203	204	197	207	182	174	209	198	212	204	204	206	211	205	202	197	181	189	194	191	192	214	214	159	179	202	179	172	189	178	194	202	181	199	201	184	208	187	188	196	187	182	181	159	181	174	185	182	178	182	197	202	179	198	197	203	200	184	185	175	193	192	187	199	179	203	195	214	177	180	194	198	209	188	199	189	181	206	180	198	186	186	159	196	202	172	184	193	183	190	169	202	190	181	186	185	203	224	168	206	190	202	185	177	182	157	214	169	185	218	199	180	195	206	197	193	182	214	180	189	176	172	182	225	198	163	159	184	186	197	189	199	213	190	192	205	202	181	195	180	212	192	206	176	177	181	182	195	193	177	209	216	188	171	178	195	178	162	203	204	177	203	183	200	193	179	179	178	202	176	204	182	203	217	196	176	181	208	194	224	186	186	193	205	196	205	162	179	182	177	197	175	173	184	200	172	195	198	208	206	190	189	179	186	192	214	159	184	186	192	186	169	205	212	166	205	204	193	206	186	205	211	168	238	216	167	177	212	197	190	203	195	179	188	198	175	185	209	199	184	187	209	192	182	182	188	206	209	207	193	209	188	230	180	187	223	187	193	197	213	187	180	189	166	186	210	166	173	216	217	200	197	200	184	192	196	191	212	208	176	190	191	194	200	213	171	191	187	159	185	180	183	199	180	197	216	204	192	180	200	226	208	208	182	197	192	212	170	173	186	177	181	199	177	188	215	205	181	184	180	203	205	190	163	190	182	174	194	193	186	193	178	171	178	190	199	200	200	198	178	204	191	189	181	186	208	201	187	186	192	195	200	199	189	184	226	205	187	163	165	204	195	182	161	192	210	203	166	209	197	210	198	192	221	175	189	164	201	172	187	216	212	203	222	200	191	199	170	195	175	206	227	196	185	206	174	199	165	198	205	184	198	191	203	201	179	183	186	185	166	190	179	191	207	183	194	212	195	206	200	178	162	210	197	179	185	195	186	166	194	201	165	194	162	194	215	200	177	188	193	221	209	193	217	177	190	195	192	209	196	215	193	200	196	183	184	221	185	175	178	196	201	198	179	180	167	191	186	203	181	195	184	203	194	204	211	174	192	188	184	206	194	191	201	197	199	180	194	177	165	196	222	189	193	197	195	190	199	209	198	179	201	196	166	181	198	198	190	172	198	196	175	176	151	175	180	181	174	191	197	183	179	189	181	170	195	198	187	196	178	179	207	187	188	211	209	201	171	213	177	188	192	186	190	181	178	191	182	195	191	190	161	194	193	192	164	182	157	201	190	203	190	176	192	171	191	188	205	182	186	183	207	199	202	204	189	197	172	168	165	211	180	208	192	182	200	179	208	188	179	183	155	194	193	188	193	184	209	208	199	166	194	212	165	198	179	198	194	189	206	200	187	195	172	199	175	194	175	175	195	185	207	202	196	181	181	190	193	194	180	180	201	206	191	191	187	198	205	171	197	202	183	197	175	201	188	209	191	204	191	176	189	206	186	196	186	186	196	187	185	211	200	184	192	182	197	175	213	192	185	183	197	188	196	222	202	192	185	192	198	199	188	191	203	211	186	238	225	172	200	164	207	181	180	201	183	175	191	172	171	205	206	187	180	163	206	172	188	196	192	199	204	201	205	191	197	200	219	193	172	189	186	189	195	194	194	189	197	181	165	183	195	183	240	182	206	173	183	179	209	199	195	192	171	174	188	200	206	179	152	181	185	192	176	174	212	208	208	177	208	191	203	186	179	199	167	191	188	178	189	178	186	207	182	211	186	209	194	211	187
5541	1578	3305	3786	3207	2738	2205	1943	1629	1439	1300	1229	1098	1038	951	926	909	907	820	803	841	767	787	746	740	752	710	717	737	687	657	689	669	676	683	680	650	618	675	637	620	640	657	613	625	669	622	655	658	623	599	636	580	633	620	642	611	590	625	639	631	582	615	588	644	644	566	601	651	619	654	622	643	631	629	588	612	622	585	578	568	610	588	588	634	581	603	612	591	548	588	556	586	575	560	565	595	614	581	601	561	607	618	555	635	584	599	570	571	593	613	575	647	583	597	604	587	609	604	567	591	573	618	535	606	576	607	602	601	623	644	603	561	628	617	632	602	635	543	594	593	598	604	624	622	628	574	643	617	585	586	584	568	553	565	554	541	565	573	601	599	572	601	594	588	581	589	606	614	570	603	559	612	572	578	651	577	595	553	573	536	586	622	598	568	659	596	560	617	584	597	571	542	580	640	603	614	600	582	599	639	600	580	548	577	579	564	568	589	556	607	595	563	599	564	564	588	539	601	575	613	586	579	581	616	600	578	578	551	591	597	592	540	573	537	591	567	592	597	577	586	575	585	559	570	539	579	573	595	600	589	595	605	565	602	616	627	579	573	579	593	595	575	588	604	609	545	575	578	579	592	567	629	588	609	594	610	581	569	557	607	557	570	574	565	584	608	604	585	609	610	605	555	579	622	633	589	617	572	587	537	652	607	588	639	565	602	574	630	594	572	575	581	585	530	590	542	582	609	583	611	566	617	633	565	535	569	602	565	564	573	584	553	559	575	574	583	612	615	605	599	600	552	596	570	562	598	624	587	601	577	601	580	591	575	620	617	544	578	569	554	603	607	619	564	592	620	597	597	610	582	634	601	571	592	585	601	596	575	569	616	553	574	586	598	587	560	539	616	548	599	601	562	619	617	581	599	560	561	580	601	562	596	562	598	576	616	580	571	583	625	580	587	639	572	593	646	581	585	601	573	607	581	613	601	551	625	603	597	598	527	531	588	587	576	582	601	577	614	574	599	579	589	582	593	589	588	580	608	587	592	553	574	583	607	600	555	580	578	580	617	618	581	585	565	552	577	630	585	545	656	601	609	575	568	559	571	567	597	593	588	574	548	565	600	599	560	578	585	588	541	599	603	573	608	570	590	558	579	564	544	575	574	568	551	565	589	562	578	611	558	626	608	607	595	606	596	581	577	576	610	566	545	531	609	592	614	579	591	588	569	566	584	606	583	573	587	647	561	544	655	632	598	579	590	594	566	625	607	595	590	595	570	611	616	578	602	574	632	600	582	580	601	628	556	595	550	636	598	579	588	558	581	619	596	607	565	569	563	576	611	616	591	606	605	568	575	577	598	601	562	558	601	608	544	582	580	584	569	586	570	581	556	595	582	569	587	563	605	555	575	599	564	567	593	567	588	591	528	553	555	600	593	560	603	553	587	586	618	631	605	555	592	553	607	574	594	576	524	556	597	581	609	598	627	565	634	555	635	643	559	599	580	586	600	584	597	597	583	577	595	587	583	582	552	583	638	581	603	604	586	606	603	607	578	557	575	561	629	549	585	586	635	576	610	577	559	561	561	561	576	600	578	566	580	583	586	593	588	617	560	598	637	548	564	616	613	604	617	576	560	607	561	602	589	542	552	607	564	566	620	577	577	590	558	612	590	624	581	580	563	567	611	617	606	576	583	578	547	603	607	526	632	548	587	572	594	579	565	528	594	587	633	616	581	596	585	588	595	561	612	610	548	568	602	571	576	592	574	573	575	578	579	587	630	565	565	556	571	613	587	607	612	578	596	623	608	572	629	561	608	592	606	586	576	597	590	557	614	586	574	579	583	548	546	595	605	585	564	599	587	577	593	604	535	589	592	588	585	597	625	560	550	597	590	579	600	598	583	597	559	579	577	573	645	578	618	570	604	589	609	587	587	587	606	596	560	553	563	551	618	563	602	580	608	593	619	550	593	596	577	595	588	586	605	600	600	579	554	567	586	570	613	591	591	561	569	623	587	571	618	612	613	601	586	609	611	585	580	550	622	590	580	592	602	577	611	574	608	562	575	638	625	597	621	605	590	572	556	605	584	633	627	570	575	606	610	571	593	575	635	587	589	603	628	605	569	599	578	618	565	575	592	601	619	578	616	586	596	601	570	556	566	609	608	575	610	573	618	609	577	591	574	607	575	652	588	622	575	600	557	608	602	625	604	599	620	568	598	622	574	579	581	584	582	614	574	585	579	593	570	590	596	577	584	605	569	569	600	604	545	588	592	625	606	594	596	631	610	591	667	609	610	608	588	619	592	556	583	610	513	539	604	558	636	570	586	583	549	569	580	588	566	626	593	543	612	569	615	583	583	555	571	578	590	587	614	556	589	579	577	627	560	603	559	579	609	565	588	592	591	571	579	579	577	566	608	614	583	571	587	583	608	646	608	579	539	611	580	607	607	598	601	583	544	577	618	562	555	542	594	641	572	582	589	593	551	589	577	590	572	601	547	610	572	579	596	629	536	541	599	587	547	593	589	602	574	606	579	586	640	581	597	571	608	604	594	576	611	604	615	591	620	577	590	610	567	602	589	580	602	582	586	625	594	569	574	544	574	637	581	580	583	551	596	616	582	618	602	596	577	594	546	574	578	598	557	581	623	606	593	591	622	559	630	583	598	623	597	552	607	529	628	566	600	588	596	574	594	598	573	623	593	578	614	638	569	612	585	572	590	583	601	583	626	599	559	577	593	585	563	606	617	601	633	566	650	596	625	578	557	564	567	587	631	545	549	607	594	613	550	582	591	583	612	611	607	585	546	579	580	607	608	569	566	574	601	583	640	593	620	565	573	555	575	615	585	581	606	590	618	537	608	562	642	599	606	611	596	599	656	592	570	627	569	601	533	606	603	577	555	556	582	642	537	631	623	598	588	590	620	570	579	561	542	606	647	558	564	603	549	573	594	568	551	580	579	617	618	593	581	571	617	612	620	601	606	581	624	572	558	565	617	575	611	601	601	566	611	550	589	577	594	634	600	623	596	603	573	541	654	583	575	596	570	588	580	586	598	545	609	609	606	620	560	564	572	588	655	570	537	614	588	530	597	542	580	589	579	613	579	572	568	602	593	588	576	582	575	616	569	586	586	604	591	583	562	595	592	541	613	625	614	543	604	553	591	658	611	582	624	569	550	588	569	572	570	544	605	582	597	580	607	573	569	583	589	563	618	534	589	537	561	624	562	605	564	592	566	584	601	613	586	566	548	600	583	588	602	571	574	566	598	536	603	589	577	571	612	573	583	571	600	551	572	586	561	604	575	556	587	542	589	558	535	590	572	595	586	611	586	599	564	567	549	598	623	567	596	568	601	560	622	612	558	583	573	596	584	583	566	592	595	572	600	616	590	563	570	563	587	574	586	598	593	602	596	536	563	583	614	566	589	599	581	616	577	574	561	557	581	608	629	544	639	567	609	558	560	589	606	622	579	562	575	585	610	579	573	571	597	562	577	589	548	634
15727	2518	2609	1967	1470	1029	725	624	516	420	384	344	289	274	284	265	268	235	247	211	211	214	193	194	165	172	180	167	189	187	167	166	171	168	156	182	151	148	147	137	141	142	158	159	137	137	160	144	122	122	163	150	159	141	146	179	153	154	174	157	153	137	142	144	138	162	145	136	151	165	136	156	137	164	131	123	165	175	157	133	144	143	136	142	164	158	142	147	147	155	142	154	143	162	150	129	153	146	144	156	151	159	136	140	137	154	148	142	153	143	142	139	146	155	138	160	144	153	142	145	149	151	154	153	132	142	150	147	142	145	150	143	136	121	128	142	155	165	146	148	145	131	162	155	165	148	130	129	164	150	165	139	139	141	139	157	141	156	126	169	159	131	141	138	154	147	165	153	153	156	163	148	153	143	143	137	145	146	146	143	148	129	154	142	151	139	120	140	138	142	152	161	131	129	144	148	124	124	155	156	141	132	152	143	138	144	163	157	159	138	145	148	149	163	167	149	137	168	181	170	142	156	132	143	147	166	155	175	152	129	127	148	150	131	155	151	160	161	146	124	155	139	145	151	149	149	133	144	155	136	142	145	134	125	153	158	129	163	151	132	128	140	148	150	146	124	161	146	144	143	141	162	154	156	131	123	131	168	155	146	167	136	139	153	151	162	150	119	168	160	164	146	153	154	154	149	142	151	151	143	134	135	162	154	164	145	139	165	127	127	127	132	138	155	139	132	165	137	145	136	133	147	146	148	155	152	134	134	155	182	151	169	144	151	145	150	130	154	151	156	120	147	144	159	139	155	154	149	151	149	137	139	145	145	149	145	139	149	129	141	162	145	157	146	130	147	145	142	123	154	142	151	150	130	139	122	134	151	159	119	154	158	149	134	149	132	162	135	147	148	170	136	133	132	157	163	176	154	153	174	140	145	145	149	154	155	149	133	129	155	159	139	121	149	163	152	144	149	155	161	138	167	143	154	122	130	139	157	147	152	138	156	144	156	125	133	151	148	141	161	149	139	132	158	138	149	171	133	161	156	149	144	128	149	126	171	151	139	131	143	141	129	148	157	160	157	159	154	128	139	173	145	147	156	141	146	147	152	154	135	149	153	125	128	154	147	131	151	160	159	176	145	159	151	144	158	123	147	139	137	144	148	154	139	175	163	159	130	146	140	145	152	148	140	141	130	142	150	132	135	156	141	153	138	141	123	130	137	139	148	151	138	139	147	146	152	150	158	159	162	145	146	155	150	157	161	147	142	163	153	128	155	137	136	160	147	145	141	145	136	148	146	141	143	150	152	165	125	143	132	144	139	161	126	163	143	123	158	128	150	140	147	154	149	142	131	139	157	156	149	146	154	139	161	134	151	154	142	135	128	137	148	128	138	130	152	133	139	116	128	140	150	138	153	140	174	152	139	171	146	131	141	155	154	153	143	144	136	179	146	134	150	136	137	135	139	140	165	128	127	133	149	135	138	134	144	141	144	166	137	151	152	151	173	148	146	127	148	158	145	140	158	161	133	151	146	147	138	162	152	125	138	142	115	131	136	157	156	149	142	160	136	153	143	146	136	148	155	148	143	170	143	158	172	159	138	159	142	147	134	128	142	172	146	148	161	148	152	152	154	133	147	137	152	121	138	148	158	136	173	144	143	163	116	142	152	132	150	136	138	148	152	150	153	148	165	145	159	161	147	145	176	115	114	132	138	153	155	144	154	140	123	146	135	137	163	156	141	136	143	146	126	137	160	144	148	166	139	145	150	129	126	143	144	120	130	143	142	149	136	152	141	152	131	148	132	125	158	123	140	147	129	127	161	164	149	145	140	165	157	145	141	149	142	142	150	141	125	150	148	158	144	136	154	140	142	149	157	145	154	140	146	157	162	147	146	187	137	135	137	146	160	133	144	136	133	146	158	141	143	154	128	152	148	150	143	148	145	158	134	136	118	168	129	144	146	143	148	147	157	137	164	125	143	141	154	152	149	139	127	145	134	146	143	145	142	137	156	150	146	155	168	132	142	134	153	145	144	145	160	131	155	154	141	148	138	144	138	136	169	147	149	174	133	146	138	152	173	172	126	133	149	153	118	144	147	131	155	158	149	148	154	132	140	149	143	132	149	151	120	159	145	148	170	136	149	154	168	138	149	133	142	162	153	159	152	143	142	129	138	142	147	124	138	140	125	155	140	119	163	138	147	154	154	143	142	142	138	146	134	144	128	153	138	148	154	147	172	170	136	160	176	144	153	159	173	142	133	162	135	147	144	142	131	147	152	114	153	158	164	168	157	140	154	142	161	140	137	143	150	126	172	137	121	136	143	151	147	149	146	138	161	131	168	160	154	146	152	128	138	156	138	139	180	140	156	150	128	137	123	125	157	138	147	139	125	141	134	131	148	144	130	159	126	169	163	144	156	131	129	146	158	138	147	169	160	156	145	138	137	147	134	135	142	158	139	161	139	178	150	166	131	150	136	134	154	165	141	149	152	146	130	138	178	129	157	122	154	147	145	159	155	143	155	153	157	141	156	141	149	142	180	150	153	130	168	162	154	140	142	149	153	139	138	172	140	149	144	140	143	154	140	136	131	148	138	132	137	141	152	162	138	144	164	145	161	158	169	169	169	143	165	140	189	131	119	148	143	150	149	156	154	165	128	148	151	142	138	137	139	134	125	159	138	167	153	147	154	146	147	164	151	138	143	154	158	152	146	153	141	127	132	166	152	150	139	134	167	153	144	142	132	151	140	144	157	150	145	146	160	153	137	146	149	123	139	136	143	153	140	138	141	143	154	136	153	159	132	152	121	143	140	146	145	155	140	145	159	136	146	133	160	133	162	139	152	144	145	153	170	148	143	137	137	149	161	150	137	137	136	120	166	158	128	138	163	155	119	164	146	134	149	157	128	158	149	143	184	136	116	154	133	159	130	130	141	135	149	143	142	132	157	154	156	135	153	151	153	128	140	142	154	153	152	150	153	154	162	151	138	147	166	146	143	135	134	154	162	142	133	151	157	126	150	143	153	129	143	155	132	135	156	138	140	135	112	166	143	154	155	136	128	150	140	142	131	153	145	133	147	133	166	136	163	151	134	139	161	159	141	160	149	129	121	152	157	155	142	163	139	143	131	146	131	153	132	155	163	125	140	139	145	155	146	159	152	158	133	137	146	145	133	163	124	118	148	130	127	148	134	152	128	136	127	151	152	157	161	149	143	126	134	143	147	137	150	152	142	130	147	125	160	158	140	142	158	142	136	148	143	138	154	142	152	167	159	157	151	148	146	140	149	133	143	156	147	157	159	134	157	137	139	143	159	145	145	153	131	151	150	134	130	160	143	150	159	130	170	145	155	134	163	167	146	140	150	142	135	148	150	145	159	154	160	143	168	152	123	141	137	167	147	141	114	152	144	176	149	146	155	146	123	132	145	175	132	166	161	136	155	154	160	132	121	161	160	142	153	147	147	145	152	150	131	155	158	135	153	144	149	129	137	152	167	143	142
7588	2433	5620	6469	5609	4386	3514	3074	2513	2126	1781	1756	1554	1316	1275	1210	1134	1106	916	953	880	892	855	790	826	713	733	673	675	678	682	668	636	644	587	626	622	592	610	614	568	535	556	618	610	602	540	614	555	551	570	548	556	524	534	533	532	542	508	526	570	489	524	535	483	518	477	479	512	531	516	522	479	532	503	503	516	469	493	503	490	492	501	481	521	492	474	507	526	471	511	481	529	497	522	527	454	486	482	537	490	477	522	498	519	488	488	491	496	490	506	477	478	504	484	495	426	500	447	480	512	461	498	519	474	517	473	488	518	512	483	496	484	486	499	463	477	463	461	484	488	518	472	488	501	475	462	445	486	470	493	470	487	455	479	490	497	449	515	459	478	472	491	443	447	489	462	478	513	500	500	504	475	480	454	493	451	439	469	460	506	510	481	463	505	497	476	497	501	485	484	484	472	469	496	507	486	497	457	505	496	530	462	483	482	475	507	456	489	460	475	489	469	512	460	445	494	500	464	489	475	467	524	472	517	473	480	491	457	479	493	513	504	451	482	483	509	462	470	474	498	495	455	485	463	455	470	511	483	448	502	450	489	495	468	462	477	471	465	486	488	481	486	501	495	481	497	474	485	483	473	513	474	469	492	462	506	447	466	430	515	494	457	477	455	465	481	504	434	450	495	508	485	498	463	529	445	473	490	453	473	493	492	503	470	473	509	458	458	523	469	528	449	459	497	493	508	477	450	469	486	487	462	481	472	497	490	484	446	484	452	462	475	479	428	462	482	452	482	456	453	490	494	528	466	496	467	471	449	475	476	481	476	454	475	478	465	441	434	487	465	460	489	462	472	455	476	477	474	443	478	498	502	445	490	481	509	469	526	469	446	493	486	482	488	498	473	485	481	488	479	486	465	500	506	494	484	504	487	469	478	470	496	490	499	463	462	521	495	452	472	469	469	462	474	504	478	474	477	460	485	458	473	485	472	505	501	480	458	445	516	454	478	512	468	494	501	443	491	510	476	512	482	459	451	488	459	450	472	455	483	483	501	461	491	448	455	461	481	512	469	466	457	484	494	480	514	507	450	494	494	488	430	487	503	460	478	459	476	499	531	472	449	480	482	477	470	485	484	485	489	497	476	485	453	471	467	457	470	464	482	433	449	485	461	468	460	494	484	501	505	457	526	503	495	463	466	529	479	432	489	496	502	483	458	489	481	431	491	498	456	466	459	454	492	487	433	491	471	468	437	498	464	504	471	477	477	519	476	488	512	494	468	461	490	463	512	480	492	465	450	535	500	487	501	465	471	502	452	465	516	474	490	464	467	472	477	471	469	506	485	480	471	505	501	470	462	470	498	453	503	483	512	472	522	485	493	469	445	469	508	503	493	475	478	490	481	470	457	442	483	499	486	460	483	483	466	475	471	473	512	475	481	462	454	483	469	455	467	467	525	459	445	488	510	499	466	493	456	470	480	473	468	486	516	430	456	486	466	452	501	467	474	500	487	487	516	508	502	455	483	486	449	461	477	481	431	483	494	478	477	489	471	450	501	491	490	551	468	498	442	497	440	471	466	484	479	484	493	429	485	463	496	476	509	496	504	480	488	514	435	485	467	463	487	515	455	461	466	459	507	494	444	450	502	440	532	483	473	465	459	454	464	471	478	486	491	461	448	459	508	482	473	480	458	508	440	453	491	461	486	494	455	496	451	502	473	478	494	491	473	473	475	503	471	490	481	437	485	501	476	426	479	470	505	475	459	460	504	492	469	469	510	501	458	445	508	514	475	461	505	452	468	481	507	498	442	478	474	479	466	512	469	471	455	434	471	451	479	461	506	484	461	519	466	458	498	472	502	484	481	516	501	436	473	478	525	450	498	478	478	458	464	499	508	486	459	484	492	459	469	448	476	518	493	464	482	468	517	465	501	470	472	470	477	465	457	512	437	473	487	498	436	482	475	500	453	537	497	466	503	511	488	463	471	447	464	470	478	470	491	460	488	477	491	463	457	499	487	518	478	489	488	475	476	468	436	469	483	486	491	464	497	488	495	468	518	505	482	516	487	472	476	473	438	459	480	497	478	483	494	508	456	466	508	504	483	447	509	471	448	484	493	509	473	461	496	455	465	475	481	457	473	510	485	481	456	477	495	469	526	466	453	476	477	487	488	491	498	479	481	425	444	482	477	458	474	484	470	473	451	446	486	521	522	474	488	496	525	471	493	492	499	518	486	455	489	467	540	495	494	450	482	486	486	436	489	462	491	456	461	442	451	515	514	455	477	500	454	500	474	490	473	464	482	477	497	443	515	508	458	500	504	499	464	470	449	451	502	477	480	488	498	483	527	468	458	448	482	467	491	474	486	505	451	486	494	484	423	481	486	474	496	487	469	447	504	456	511	495	483	464	414	439	483	477	492	471	522	417	449	436	507	466	449	457	428	475	458	475	489	475	469	498	525	455	438	498	487	463	456	499	460	467	436	479	460	499	479	451	476	497	480	471	466	475	510	476	448	503	479	504	458	486	445	477	496	469	472	475	457	482	489	453	479	474	488	502	462	466	430	459	483	467	486	489	497	449	469	518	469	458	468	513	477	482	453	510	473	458	464	468	470	483	528	470	487	511	520	473	495	464	481	519	505	484	473	488	451	506	498	479	470	494	517	426	450	501	493	484	508	454	475	492	469	466	438	508	466	496	492	500	465	453	438	462	512	445	472	493	483	473	444	470	473	504	474	492	471	477	480	450	475	494	462	496	477	443	461	490	467	493	469	448	502	503	469	469	465	511	479	495	473	473	462	457	492	491	466	512	429	466	530	481	486	460	475	481	505	489	473	474	451	477	490	479	484	444	470	494	490	497	503	449	514	472	469	499	507	472	472	462	461	476	431	452	500	453	469	509	490	477	471	503	503	463	483	495	483	420	526	493	471	454	483	475	461	461	477	517	505	492	485	439	453	505	452	470	478	475	458	481	488	491	478	440	502	472	494	488	487	466	500	492	442	462	509	495	475	492	465	481	482	495	473	505	461	506	471	520	478	483	476	478	473	469	477	460	487	543	497	470	470	464	461	476	487	488	466	492	475	468	465	476	467	476	445	475	500	452	521	446	471	472	469	494	429	479	483	491	475	491	464	453	503	480	476	508	453	488	509	488	486	474	494	479	487	478	468	514	479	454	477	515	466	476	488	492	461	465	481	501	479	457	494	481	490	477	443	465	514	468	482	469	433	476	487	466	489	478	477	447	468	469	500	492	526	468	479	494	516	477	466	467	482	466	488	445	494	499	480	454	477	483	471	480	511	449	415	468	509	444	461	528	434	481	484	514	482	462	475	475	474	492	479	446	445	448	477	465	456	478	464	468	460	448	533	508	489	443	472	470	486	481	453	518	481	454	501	470	453	446	516	461	460	443	461	460	442	492	476	495	485	460	478	480	513	507	468	494	471	465	457	445	502	512	476	490	492	456	495	483	477	522	522	473	484	489	494	471	470	466	524	471	467	489
2097	399	366	365	373	331	373	327	348	339	338	342	325	328	309	318	321	315	315	363	319	304	342	322	341	316	384	322	338	340	350	325	306	348	338	331	294	289	332	332	352	324	310	316	337	314	321	310	357	348	350	368	323	328	331	327	338	307	309	324	294	348	327	320	322	347	336	325	318	331	316	337	349	338	315	324	330	336	350	307	309	331	297	344	339	321	337	341	307	325	319	344	326	345	352	299	311	321	336	328	335	284	333	330	312	313	345	325	325	311	357	320	307	324	320	347	334	300	347	315	354	346	314	354	327	303	314	333	338	325	335	350	319	335	349	323	341	323	307	329	359	357	305	332	330	344	329	352	321	336	315	317	340	328	340	336	338	345	336	340	352	318	320	318	328	331	332	328	323	323	328	319	320	355	334	308	318	353	340	339	317	332	325	322	305	349	324	325	360	315	357	314	281	333	328	348	345	321	341	328	308	310	324	350	292	308	308	288	328	337	342	331	296	325	346	299	336	350	350	341	338	302	324	342	326	300	331	331	324	345	302	320	345	313	303	343	318	331	322	336	324	330	321	312	321	335	331	335	331	336	314	316	331	331	316	329	329	300	341	329	349	330	319	352	365	323	326	328	324	319	305	324	333	318	356	327	315	338	298	314	312	314	330	315	343	314	283	357	338	332	319	335	344	332	311	329	360	332	314	323	343	336	332	331	332	336	319	322	346	313	308	336	340	338	338	331	315	341	344	323	333	339	321	316	341	332	358	347	301	311	336	316	307	360	311	327	357	335	342	343	336	322	350	304	315	313	350	345	326	303	340	343	316	330	319	317	293	312	325	330	320	332	346	318	348	328	323	321	307	345	316	342	299	321	364	354	316	317	321	357	335	312	345	323	337	327	312	355	339	323	309	296	319	341	346	323	358	340	339	290	316	302	296	338	322	339	305	331	305	327	337	338	328	341	338	301	347	320	326	353	309	317	319	326	341	316	327	346	369	343	318	302	338	326	355	347	330	334	351	326	343	324	359	346	351	343	299	323	344	321	329	306	339	335	321	331	342	308	292	326	353	319	309	309	346	299	339	312	349	328	341	292	372	324	308	328	377	339	364	314	331	319	324	337	321	331	318	331	338	307	320	356	318	353	366	306	324	368	337	317	288	303	339	328	324	371	332	293	306	338	296	305	337	334	370	339	348	312	321	343	323	329	351	330	351	330	326	321	326	358	328	301	344	315	314	310	343	335	321	342	324	349	330	336	300	320	336	304	328	321	305	329	369	355	352	295	336	337	315	316	328	328	322	324	318	326	329	332	314	346	306	336	302	314	366	317	323	324	312	308	344	336	312	316	283	333	305	346	318	301	347	348	330	344	331	356	328	315	344	352	345	339	302	304	325	319	354	327	328	298	298	330	332	284	308	349	330	320	300	335	350	306	314	322	340	338	349	320	310	305	330	348	323	338	305	294	332	319	312	357	334	332	309	334	359	338	343	309	307	346	329	331	365	350	295	348	303	320	335	347	318	345	296	339	321	322	333	332	335	309	320	352	333	329	354	319	329	299	323	314	326	319	304	356	310	297	311	340	344	341	307	338	329	309	347	299	316	333	296	352	338	328	328	332	331	313	317	345	341	321	327	328	297	331	349	329	328	339	331	328	333	343	313	307	335	337	303	303	344	347	303	303	347	336	319	316	355	346	305	339	321	331	308	316	318	356	358	365	336	329	308	332	326	338	302	318	324	330	315	320	303	342	319	333	319	364	324	300	330	317	333	314	332	317	355	352	342	351	371	332	334	322	317	344	342	348	330	382	344	343	338	311	357	346	336	309	305	356	333	319	336	318	336	333	338	315	330	295	313	297	341	287	343	335	318	326	346	326	344	302	314	303	328	324	353	366	312	333	314	319	356	302	328	326	320	348	342	340	294	329	304	344	339	350	331	286	297	328	334	346	318	317	298	298	320	304	307	365	319	297	302	324	326	312	342	294	340	318	324	294	344	350	358	288	296	328	342	311	346	321	320	327	351	348	276	313	314	337	361	342	345	330	340	317	301	332	328	330	305	323	326	321	310	331	335	336	313	315	320	357	346	364	332	325	341	332	347	325	346	334	314	328	346	315	302	361	324	326	309	318	346	334	313	329	351	338	334	335	319	332	324	330	351	323	291	324	352	293	355	293	335	355	342	323	340	346	341	354	333	361	283	344	329	341	333	343	340	319	320	337	356	366	336	328	303	360	316	355	307	314	355	326	325	326	356	316	336	322	331	362	341	338	315	331	294	318	333	324	337	361	353	311	347	341	311	331	339	333	314	322	335	332	328	302	313	330	335	353	332	331	330	323	352	338	317	304	374	332	339	308	353	333	333	298	313	333	345	352	307	301	349	287	321	326	325	334	299	337	344	327	324	308	348	340	334	338	326	343	321	320	336	311	338	339	327	325	306	363	312	341	335	288	342	325	349	315	338	301	346	324	342	337	330	330	315	315	308	336	348	337	293	305	312	318	342	311	329	334	327	331	356	313	304	330	317	325	304	321	329	303	353	358	312	332	341	335	308	348	264	326	334	369	330	323	327	318	327	342	318	325	323	323	321	291	329	305	300	322	346	357	341	339	323	294	310	321	339	346	326	342	342	324	292	332	329	352	333	327	305	326	330	318	328	338	351	371	341	343	314	340	354	334	285	348	344	361	293	333	306	306	315	327	309	295	326	329	345	346	304	305	327	364	328	335	349	333	321	328	307	333	293	297	326	307	329	305	326	321	353	316	282	334	373	331	330	313	357	314	314	323	320	348	324	358	321	324	353	296	336	284	341	360	345	308	291	349	323	328	326	323	289	352	340	324	317	335	364	327	365	309	308	349	341	317	318	334	345	365	336	326	325	344	334	312	300	287	305	346	308	329	326	299	316	323	309	305	340	303	326	322	286	335	362	324	328	311	321	367	317	319	301	314	330	283	357	311	348	336	329	350	326	321	328	332	314	337	310	327	304	314	328	318	356	344	320	313	325	316	340	313	326	331	358	302	325	297	286	308	294	338	348	311	347	341	350	355	323	317	314	326	315	306	341	348	324	327	349	321	311	375	382	316	346	334	284	354	319	323	325	355	341	330	355	340	323	337	365	321	329	375	336	308	323	340	331	353	330	325	337	333	306	312	295	351	324	319	310	338	303	314	334	360	324	336	350	301	324	306	341	349	324	330	328	349	330	308	354	313	303	330	360	357	368	330	320	313	318	350	366	324	332	338	336	337	335	308	330	322	316	342	329	324	307	322	326	327	340	350	309	317	346	354	350	357	319	315	303	331	348	309	312	340	287	310	320	309	318	328	320	320	294	304	338	354	328	319	318	348	303	311	355	314	315	308	348	341	327	337	321	335	323	334	308	319	319	339	299	335	348	357	291	335	324	329	322	335	338	326	321	330	330	331	326	323	341	314	305	309	306	308	323	328	300	350	297	323	335	297	298	297	298	334	331	289	324	321	309	333	314	296	325	306	297	299	323	345
2463	978	1087	1125	1067	1124	1020	948	979	1001	989	962	933	934	958	1028	910	971	946	907	933	928	958	933	976	948	946	957	946	926	952	880	972	930	961	896	945	881	925	933	941	969	916	922	952	909	963	960	922	902	932	970	892	942	983	926	957	919	980	932	907	920	956	927	883	932	965	955	970	984	974	931	928	945	934	952	936	941	934	899	939	960	894	906	909	890	932	959	935	921	953	978	934	925	925	922	931	927	936	913	937	878	872	928	917	960	963	967	908	942	957	979	967	894	928	988	954	933	962	956	898	998	1005	916	897	915	880	872	935	958	939	896	953	864	922	966	960	962	890	995	943	950	966	911	921	893	917	936	925	939	923	927	956	961	962	972	957	863	922	939	938	943	914	903	940	878	920	918	906	924	957	976	984	984	919	919	1004	967	899	939	919	913	910	916	945	898	908	960	954	960	938	951	917	985	926	961	916	921	874	904	916	958	940	911	946	934	949	948	927	928	988	925	997	951	948	951	949	930	917	900	907	961	976	900	951	918	930	974	979	986	928	938	961	900	940	946	992	907	899	905	920	925	906	983	922	953	969	924	928	938	913	923	924	944	963	932	961	942	926	940	915	996	956	935	943	983	935	930	967	918	933	931	943	911	948	933	918	942	919	876	963	912	937	929	932	907	917	933	931	973	925	925	934	942	885	962	901	904	931	975	948	906	912	1001	888	922	1017	940	965	981	930	919	946	941	974	978	1011	882	902	979	935	987	905	967	939	964	948	949	928	949	982	951	925	954	964	915	984	911	929	918	962	872	961	926	934	949	877	959	879	967	924	865	924	950	945	906	920	936	927	963	916	924	939	936	935	961	925	965	899	916	925	901	934	900	969	923	956	934	954	939	955	950	948	990	915	947	943	908	992	962	965	962	965	939	920	939	930	957	955	933	912	951	907	951	916	940	947	884	899	892	876	896	937	965	884	934	877	963	943	920	916	969	923	920	976	953	887	956	948	853	938	916	975	933	958	936	967	919	894	994	867	935	923	943	932	982	942	939	936	938	900	923	940	964	957	929	944	886	961	921	943	918	886	942	926	927	913	956	920	930	935	1003	958	866	971	937	956	911	936	938	959	962	865	916	974	936	935	920	953	901	968	945	919	962	888	890	930	917	951	962	919	940	883	953	921	958	916	942	886	953	988	906	956	951	961	968	897	939	939	942	946	900	902	1026	939	927	920	907	980	962	990	889	969	930	961	903	869	904	956	923	924	987	994	908	936	949	988	893	914	902	951	934	950	951	956	938	973	943	970	972	927	936	973	951	917	924	927	946	930	955	959	932	969	921	858	957	917	904	919	925	887	922	898	977	919	978	945	948	891	910	906	938	994	948	968	885	991	907	932	950	890	968	920	889	951	945	912	904	990	940	930	980	935	928	957	923	938	939	959	907	936	963	896	930	898	928	949	935	950	960	948	926	952	996	953	910	978	928	936	949	929	944	901	969	933	905	956	946	902	916	909	955	967	949	907	963	937	940	942	919	886	947	892	923	933	905	927	926	978	968	976	882	931	919	946	897	984	968	931	960	887	932	947	914	889	886	900	972	939	1000	917	947	989	899	950	928	995	918	928	925	886	979	974	897	909	943	957	939	947	928	917	979	874	941	947	930	960	936	968	920	949	967	926	929	977	885	991	938	917	970	930	900	935	980	933	922	956	896	937	949	934	911	943	915	966	928	871	894	961	949	1003	913	951	950	985	918	947	939	904	955	912	914	938	912	955	953	899	920	895	875	872	951	915	988	859	933	888	925	941	951	916	923	936	929	890	969	904	919	990	910	924	943	938	951	963	925	958	953	933	921	930	1034	910	912	886	953	933	918	960	957	935	956	903	937	950	993	886	943	925	947	923	924	995	1001	858	946	985	965	948	951	900	1009	965	978	899	951	957	943	941	957	925	931	933	938	979	958	929	948	909	921	904	940	966	925	936	961	976	908	952	892	908	902	926	956	1006	955	982	915	930	929	882	905	970	938	905	918	929	914	936	912	881	928	924	985	895	966	946	898	969	908	964	897	908	958	908	940	942	877	989	970	896	928	966	940	948	952	902	931	921	939	964	944	973	934	908	915	854	959	920	937	936	950	930	1003	915	866	926	895	959	906	949	1016	955	913	936	965	874	955	953	952	948	977	893	970	945	908	972	956	915	949	893	901	890	888	902	922	944	889	940	938	948	911	941	908	937	906	915	950	947	958	887	957	948	917	963	947	908	932	916	945	968	919	914	959	943	959	918	922	910	943	962	879	941	903	918	951	994	930	944	861	866	878	974	878	989	901	975	977	918	955	1014	930	952	953	975	970	920	957	952	948	993	958	916	900	1003	920	913	955	906	948	947	944	915	963	948	926	925	924	967	973	913	923	938	962	906	896	941	868	903	959	982	864	934	961	942	938	868	904	938	925	957	896	921	938	963	897	959	987	881	939	969	932	955	904	915	966	880	896	927	891	888	902	980	998	986	942	970	923	963	919	955	911	937	911	946	949	985	948	973	930	968	895	928	931	952	984	954	891	957	935	945	884	982	928	943	912	924	969	936	926	942	924	916	943	929	922	952	913	859	955	957	962	921	945	926	937	961	892	932	890	962	931	938	897	968	995	930	925	948	889	948	932	924	895	936	891	916	909	1017	924	918	945	889	963	955	938	914	944	890	933	911	914	960	943	964	923	918	933	910	946	903	941	898	914	966	945	938	854	974	962	934	938	888	963	929	911	962	890	955	947	934	924	900	941	905	958	993	924	933	991	901	922	925	910	962	928	883	903	922	907	926	944	983	934	955	934	977	957	921	952	906	943	932	914	955	887	966	922	893	972	900	895	937	944	955	882	954	954	942	943	909	910	931	968	949	933	927	946	922	948	923	969	949	900	888	928	978	924	936	935	908	973	1041	921	970	960	935	931	914	911	927	940	922	942	963	1000	964	888	937	907	957	941	1015	948	970	930	943	940	914	958	911	948	952	905	953	948	951	886	938	921	921	963	988	933	942	937	968	953	941	895	862	915	926	991	898	979	954	931	930	901	893	948	905	983	932	968	957	941	908	960	958	908	944	892	919	952	869	952	957	903	936	947	952	899	936	920	881	944	959	926	912	907	967	946	909	943	949	973	950	920	943	1007	931	969	915	937	892	931	908	965	996	954	1007	957	967	924	891	941	943	854	912	871	954	932	973	934	955	922	865	934	928	903	880	916	959	921	964	933	951	866	968	954	902	966	930	957	961	882	939	976	895	963	981	899	924	1000	954	915	941	1007	918	905	946	918	917	946	931	889	927	878	988	887	946	952	956	957	922	900	922	973	915	953	950	949	985	870	920	956	981	949	924	917	865	953	925	973	946	955	969	961	938	965	946	904	924	967	960	919	948	968	921	941	1001	938	939	946	947	919	936	936	903	930	959	883	958	971	858	925	954	957	880	903	965	922	988	945	931	957	928	925	911	952	957	927	1000	890	941	914	958	930	881	917	885	993	945	944	926	938	909	1027	967	960	952	936	952	920
8587	1072	1400	1082	815	654	492	417	350	312	327	285	253	282	244	228	243	233	198	239	214	220	199	199	201	203	208	243	213	187	166	216	203	205	190	211	187	195	177	195	206	200	202	191	193	187	166	176	185	212	177	196	196	193	197	200	199	195	182	198	217	197	191	195	208	183	193	190	202	220	193	203	192	196	191	220	191	188	204	193	190	195	175	178	195	170	194	177	185	192	184	183	201	180	176	194	226	179	183	180	171	198	180	223	197	200	172	208	218	198	181	197	223	181	202	205	206	214	198	166	177	195	173	205	185	199	183	221	200	202	186	215	173	165	198	181	198	212	183	192	219	219	195	187	210	166	200	185	191	167	188	206	175	203	184	201	175	192	193	185	193	178	190	190	210	175	186	162	198	192	179	166	203	179	178	216	165	173	199	203	197	220	189	188	190	176	196	175	187	201	187	200	193	196	179	189	200	178	176	207	171	169	192	181	218	204	192	187	161	180	197	195	192	201	192	176	179	203	190	187	196	174	184	167	201	166	179	163	200	183	184	199	182	174	188	206	181	207	185	181	191	198	170	162	165	186	189	207	192	200	190	187	211	179	228	182	186	194	188	186	195	191	164	180	209	222	178	183	179	197	184	190	190	183	200	212	207	193	176	195	222	207	200	199	162	186	167	179	184	169	185	207	179	190	213	175	191	208	175	178	199	178	187	201	207	199	172	171	196	177	147	170	197	174	184	196	178	204	193	206	179	176	181	194	184	176	187	197	191	181	190	182	199	183	191	183	186	179	210	170	184	192	203	192	201	196	195	205	180	182	213	175	206	180	178	201	174	177	191	193	180	197	204	180	208	195	176	181	174	202	183	175	183	178	206	212	182	191	177	199	174	208	161	211	179	199	187	208	200	176	201	167	157	190	187	190	212	208	195	188	178	208	188	198	179	177	168	181	185	190	208	177	205	201	179	176	169	185	179	194	191	175	200	180	193	183	190	198	182	192	199	187	199	197	192	212	200	202	213	177	165	156	178	203	199	178	194	194	191	180	162	170	178	182	186	203	185	193	178	188	191	197	196	186	192	184	206	207	196	175	203	186	192	184	206	190	214	193	190	207	179	177	178	186	191	178	198	204	173	180	188	197	163	213	173	196	170	166	165	191	199	198	192	187	183	176	187	195	189	215	190	192	185	181	170	187	187	186	187	194	176	190	181	206	190	202	189	192	185	188	202	159	183	175	202	190	201	191	184	186	208	204	182	174	199	192	191	183	183	174	183	193	177	200	184	161	176	190	190	193	206	167	176	218	165	192	192	192	177	191	187	192	193	208	216	202	190	173	200	201	193	188	203	187	178	182	219	188	184	159	203	183	200	182	189	200	179	186	192	189	183	200	196	194	183	164	203	200	170	168	203	225	200	193	194	187	197	176	179	177	201	197	185	207	199	195	180	195	179	179	193	189	188	173	191	217	203	180	180	195	195	197	202	200	162	200	190	195	188	199	186	193	171	186	192	213	171	175	185	185	184	197	209	189	177	187	195	208	174	194	150	175	221	192	196	189	194	180	192	213	166	179	197	193	170	184	180	179	177	165	210	192	199	184	192	208	196	193	188	195	194	198	175	203	193	212	206	194	184	192	170	209	178	188	200	210	212	185	194	180	177	168	169	181	171	187	191	190	202	195	163	179	208	172	201	179	193	189	174	182	192	190	181	190	174	199	184	171	182	198	169	177	167	199	203	183	171	183	180	187	172	190	205	185	185	188	182	192	183	208	170	177	206	203	164	179	153	194	210	178	205	180	186	183	197	190	191	200	210	168	188	203	192	218	217	178	204	186	209	191	179	185	193	209	197	167	178	210	192	199	204	186	191	190	190	186	168	192	188	193	227	212	214	160	182	199	210	188	191	201	184	176	179	184	162	217	204	194	187	200	187	209	167	187	186	196	176	205	190	213	178	190	189	195	187	201	185	200	178	199	188	188	205	192	162	167	167	170	191	195	158	217	183	202	174	194	217	184	184	198	170	162	188	206	181	168	201	192	202	190	210	205	199	188	197	190	188	187	187	209	192	183	189	174	174	181	198	170	197	199	186	199	197	179	168	198	197	188	196	181	217	174	189	181	185	188	182	191	178	194	183	181	200	178	194	178	188	202	187	192	194	183	158	203	185	202	167	182	196	178	189	189	195	195	191	186	176	197	190	190	215	203	190	177	184	201	179	193	194	210	201	186	168	205	202	178	197	229	165	183	203	224	186	170	183	207	190	196	193	169	192	188	188	180	194	185	203	200	189	187	191	201	171	159	183	175	210	230	215	187	174	186	190	187	198	176	184	171	195	192	211	197	186	205	183	202	170	168	188	193	190	214	197	197	193	181	188	168	199	190	176	189	177	200	219	176	176	183	195	175	176	169	182	229	181	183	194	192	188	189	183	201	173	176	195	200	180	198	162	198	172	181	196	192	195	216	207	186	193	200	183	208	195	185	212	188	212	189	194	178	199	196	191	186	189	175	155	210	185	202	196	189	208	202	214	169	210	204	195	190	184	177	190	222	186	213	184	207	231	185	189	196	172	182	196	205	169	168	189	200	180	219	179	188	165	221	197	193	192	186	186	185	197	198	194	189	191	195	199	188	196	210	205	171	206	180	197	195	181	184	182	188	189	197	203	189	185	214	187	167	164	168	190	190	195	213	201	187	203	193	186	189	184	193	188	200	206	195	188	190	200	181	199	187	201	181	185	220	161	195	198	193	182	186	182	206	182	212	188	184	182	154	166	194	200	202	190	204	210	182	194	179	192	190	209	188	214	184	180	186	216	207	198	193	198	189	206	202	184	194	183	179	208	183	188	191	213	205	236	212	186	184	197	184	175	181	199	159	203	194	213	203	166	187	189	209	182	194	219	192	183	195	237	191	178	179	197	198	185	185	191	203	193	187	212	169	187	202	191	215	187	187	189	180	211	211	198	178	174	170	173	212	193	194	184	180	178	206	198	212	214	178	161	191	167	208	165	198	208	209	184	193	179	198	224	162	207	190	201	202	201	190	183	200	206	219	183	194	207	190	178	178	187	161	184	170	218	211	158	194	180	206	178	171	184	189	180	198	194	204	206	170	181	179	205	189	189	197	190	201	194	192	187	215	174	205	201	173	199	188	207	185	203	225	189	186	215	177	179	167	178	183	196	179	184	190	195	195	189	210	198	160	202	168	202	207	188	191	172	195	205	200	188	183	201	216	201	194	169	185	175	178	201	155	194	183	204	209	178	205	207	171	206	193	202	191	188	169	218	191	183	188	178	200	195	183	217	211	161	226	191	187	193	192	187	171	209	190	211	209	198	170	203	186	197	202	197	200	184	228	195	189	221	214	224	166	200	218	198	198	181	185	189	190	201	218	184	189	173	187	193	188	220	177	176	179	197	194	188	189	225	181	182	176	199	198	190	178	177	211	199	190	199	186	195	199	199	191	186	195	197	192	198	193	194	200	203	198	190	183	184	204	206	177	188	196
5560	1588	3215	3735	3218	2607	2193	1933	1625	1472	1302	1229	1094	1017	1006	976	910	908	834	827	777	797	747	746	726	688	752	696	676	650	656	694	657	660	668	644	600	681	652	619	697	594	638	649	588	591	639	590	600	585	625	621	582	591	610	622	588	621	637	611	556	597	620	606	575	601	566	564	634	593	582	610	628	545	570	584	624	598	602	628	600	594	581	630	618	556	578	633	586	572	589	594	574	622	637	624	592	546	571	585	574	586	588	570	633	532	603	572	635	564	607	657	645	594	586	584	601	642	603	536	593	538	592	536	541	563	589	644	622	618	608	612	576	623	565	602	588	561	584	585	577	579	607	528	626	595	562	611	588	605	586	606	583	573	599	574	569	611	548	606	546	572	583	593	590	634	560	601	557	545	590	581	567	588	575	525	584	595	593	570	610	627	590	595	576	583	541	560	577	588	558	575	567	583	597	552	559	583	611	562	537	550	587	596	625	580	585	552	581	619	566	556	592	590	573	591	628	599	610	621	574	603	579	568	591	598	545	580	555	644	533	542	604	597	614	556	521	585	592	575	598	588	592	605	557	564	579	596	588	608	579	600	586	595	558	577	665	539	587	619	570	564	597	593	574	593	626	595	552	612	547	563	571	589	561	601	586	609	596	612	585	590	586	587	595	553	552	575	602	532	503	606	584	604	590	592	601	592	582	596	597	573	534	560	590	570	582	573	572	564	591	590	581	602	582	610	614	548	589	547	568	572	589	570	628	577	593	507	584	568	560	595	591	571	626	574	617	603	590	565	539	594	569	614	608	551	577	588	568	598	545	570	553	546	600	553	575	574	579	587	548	554	563	591	598	618	629	589	572	583	593	570	579	573	589	576	607	580	591	587	571	623	596	573	575	571	580	602	557	585	588	594	568	554	605	578	607	571	595	558	556	566	575	568	573	606	580	607	631	562	607	596	550	558	533	601	553	596	591	584	568	580	589	599	565	577	593	593	608	565	586	581	580	562	540	582	606	599	583	596	577	582	571	570	548	598	557	615	608	563	567	576	605	560	573	599	598	561	542	574	575	558	599	608	617	638	616	543	560	598	573	593	570	591	626	559	570	572	541	592	568	560	541	600	605	621	574	611	613	560	549	581	590	603	591	595	597	589	586	571	541	562	549	566	577	608	571	559	584	617	599	577	612	542	526	585	581	534	618	575	604	527	555	624	574	607	618	560	557	586	566	586	618	593	529	556	566	619	571	600	611	618	599	547	585	574	554	610	571	597	584	631	611	560	611	599	608	583	605	578	611	582	592	561	590	569	594	574	599	572	580	559	580	578	556	574	615	626	553	610	578	607	609	594	599	548	597	579	565	576	578	582	608	574	558	559	569	563	586	592	592	542	588	624	589	602	590	578	612	554	612	572	531	604	554	623	605	566	557	578	571	587	561	621	601	568	569	599	573	593	580	620	590	578	596	612	599	565	612	540	547	598	595	590	571	569	597	566	594	622	575	569	589	619	586	618	589	582	574	628	633	578	573	603	589	615	581	598	574	563	608	565	625	566	568	572	592	573	589	614	583	616	550	597	557	552	573	547	559	590	587	604	575	619	606	581	568	614	602	622	608	562	555	602	559	615	561	573	558	598	573	551	607	575	618	557	552	591	576	571	595	577	579	543	529	614	552	610	590	597	596	595	573	560	589	570	585	598	584	569	554	600	628	592	523	576	601	548	558	639	562	608	583	571	600	564	606	545	578	614	580	591	636	588	579	592	581	578	610	547	596	595	569	577	590	596	598	574	583	574	503	581	532	601	552	585	587	574	593	546	567	589	552	585	647	532	568	558	597	587	621	596	578	616	547	566	601	590	583	587	583	589	595	531	593	590	648	608	579	615	587	547	576	609	565	588	550	583	605	581	557	571	640	626	559	649	580	611	585	545	647	619	575	556	608	541	593	549	548	560	596	583	563	562	555	610	581	569	575	627	614	538	586	575	575	636	585	563	547	624	564	589	566	579	608	603	580	599	603	584	585	591	584	576	581	576	613	527	610	589	592	589	609	595	585	610	576	541	596	611	587	591	591	595	566	567	590	618	565	603	620	550	580	564	561	619	601	571	576	582	602	590	547	578	558	555	582	594	567	582	586	543	621	595	594	622	576	564	566	586	570	587	584	539	570	592	583	560	594	626	574	589	572	578	560	536	599	577	596	592	596	597	593	590	635	606	548	589	566	592	559	572	611	559	555	597	612	574	590	607	543	600	570	580	578	576	554	556	553	587	615	598	643	568	567	589	539	583	600	591	589	579	591	585	602	561	554	577	592	564	591	582	564	553	604	560	567	599	586	559	567	538	598	627	565	588	634	593	610	575	589	607	606	580	542	558	552	593	552	540	579	593	582	619	602	592	600	603	586	618	602	632	575	564	542	596	581	605	573	565	556	541	628	583	581	589	575	592	580	592	591	558	511	560	598	599	600	615	605	592	558	608	571	608	602	595	556	582	556	605	613	562	560	581	552	570	569	595	613	577	605	572	551	519	565	619	612	589	587	563	573	629	588	564	574	614	549	627	615	590	561	593	577	570	560	555	603	568	586	592	596	572	569	539	559	595	557	557	555	571	570	585	588	568	591	590	587	600	603	565	606	641	586	584	583	559	576	590	567	643	589	626	561	571	556	575	605	570	579	630	592	568	580	582	623	634	623	617	614	592	588	580	591	606	599	557	639	583	595	563	607	602	580	593	603	579	615	545	585	566	513	605	596	571	526	565	570	600	577	602	627	582	579	581	570	593	548	598	590	531	600	593	563	591	614	554	565	549	594	593	580	598	597	589	551	617	544	597	593	605	593	586	557	561	636	576	568	561	581	579	566	606	602	587	598	582	534	570	606	593	578	613	566	632	618	533	607	580	612	600	575	581	635	541	540	566	626	530	606	579	581	607	576	594	540	598	589	623	546	619	599	587	579	596	567	559	571	584	556	608	533	534	570	597	576	589	607	596	565	562	620	551	595	606	570	567	623	581	594	590	572	595	601	595	607	590	591	563	616	582	548	598	597	584	609	607	584	580	567	581	593	597	561	580	604	607	560	561	560	561	580	605	570	600	591	637	581	630	555	587	602	596	576	558	601	608	613	561	569	584	538	590	600	607	595	552	571	587	575	536	584	558	576	549	590	578	650	591	598	596	574	619	620	619	630	599	607	568	558	580	550	548	638	554	569	596	570	569	620	633	576	590	574	547	556	568	572	583	582	570	589	597	553	612	567	559	581	609	575	545	553	591	596	625	571	594	551	605	610	648	551	594	572	566	558	555	545	568	591	546	577	579	556	549	550	561	612	613	589	560	532	605	574	573	601	586	574	564	619	577	587	630	583	578	573	587	550	570	598	615	605	585	599	610	620	580	585	598	563	601	612	549	516	608	576	631	581	552	581	585	562	602	570	562	594	555	609	601	569	542	603	559	563	568	581	598	607	608	617	597	589	566	607	615	589	590	591	574	631	547	577	563	606	609	585	606
15927	2478	2627	2112	1413	1047	703	645	487	415	377	314	306	290	241	263	220	223	206	217	181	203	198	186	176	165	191	160	154	165	176	172	161	148	159	166	167	142	160	166	154	180	162	160	157	135	140	156	143	141	150	125	153	151	149	160	139	152	130	153	146	140	141	139	167	160	178	166	133	144	157	141	163	154	174	137	147	159	135	152	172	140	156	150	151	166	150	158	142	165	132	152	133	143	152	153	143	140	142	156	143	146	152	171	119	143	111	151	156	150	164	148	131	149	151	131	159	153	135	156	120	159	144	149	125	116	145	148	178	154	160	145	152	129	152	177	136	157	148	127	161	131	145	147	157	129	163	151	153	155	148	145	143	159	129	156	142	140	158	144	149	140	148	144	150	133	163	130	135	161	140	140	148	146	140	133	155	143	146	128	147	128	163	136	154	144	144	145	133	148	153	137	143	148	114	149	148	148	136	142	158	143	153	159	167	164	143	165	152	158	118	144	145	148	151	157	146	166	138	137	138	157	131	142	159	171	151	160	126	128	142	142	164	109	143	143	147	154	154	142	149	147	159	121	150	163	136	158	157	133	148	126	139	148	157	148	156	128	139	139	122	155	152	151	127	147	130	129	148	130	139	158	127	130	142	152	166	155	141	145	175	159	144	133	117	168	154	140	144	151	152	138	142	146	144	178	158	127	159	139	136	155	164	133	141	173	146	132	144	151	145	165	159	159	128	153	163	146	156	154	150	163	144	134	150	166	156	149	136	170	150	141	143	144	134	152	127	156	149	167	126	169	146	144	132	140	136	140	159	145	152	149	128	133	150	146	126	160	132	151	149	146	158	123	135	144	149	139	145	175	139	133	154	130	157	142	157	151	143	148	157	144	136	162	130	128	150	130	153	149	148	145	151	139	163	123	144	143	123	150	159	168	161	160	170	137	129	148	149	136	147	141	154	135	128	148	144	138	154	151	143	140	143	158	120	137	139	132	126	157	142	174	154	138	154	153	136	161	168	162	146	163	130	138	133	151	148	132	153	124	154	148	137	138	158	139	133	140	159	135	138	139	174	148	131	144	150	137	153	148	153	160	165	143	171	160	147	160	140	152	134	154	146	158	141	125	158	146	156	130	132	166	152	136	159	154	146	144	147	147	157	131	153	140	153	145	137	165	129	137	155	145	148	141	128	132	131	157	149	148	141	147	128	151	125	148	141	142	133	134	158	163	148	142	145	145	159	177	121	162	147	129	154	164	140	147	142	151	156	136	147	155	149	151	142	127	154	148	159	140	144	152	166	141	149	144	161	147	142	160	156	148	164	166	155	139	134	135	164	155	157	129	134	143	144	131	154	171	155	136	158	142	140	143	147	124	155	165	157	137	151	162	129	136	152	143	158	145	144	141	140	170	152	149	159	137	131	124	144	149	137	154	135	145	151	138	132	133	139	164	152	141	171	164	154	147	156	143	156	140	142	144	143	167	162	137	137	140	152	149	128	158	139	168	151	147	154	145	150	145	158	125	170	147	143	129	152	146	136	146	136	153	118	145	149	139	152	130	154	171	153	147	162	128	149	164	121	148	125	161	167	140	130	156	148	143	153	161	162	125	135	141	163	141	141	141	117	123	155	137	142	147	162	152	138	124	143	144	137	172	159	137	172	150	140	142	140	131	149	160	150	131	162	159	134	130	151	132	138	126	152	138	149	162	181	129	142	151	135	144	133	132	149	149	151	157	139	142	144	128	154	158	151	142	127	149	140	158	144	151	148	147	140	134	151	164	154	134	136	147	141	150	149	148	128	154	143	154	132	143	164	148	147	162	128	148	161	148	139	146	191	118	152	133	148	131	173	155	133	143	158	121	140	142	138	167	139	149	150	170	135	163	160	149	139	149	140	156	177	136	146	162	136	139	150	152	145	166	146	144	147	166	157	156	162	132	140	125	145	164	151	144	141	150	158	141	157	144	142	139	141	140	158	154	146	162	149	154	155	121	136	145	136	164	155	161	151	142	128	146	154	139	138	134	134	163	157	133	153	132	153	157	147	165	130	136	137	140	143	150	137	121	142	120	136	145	130	154	143	163	115	128	169	136	144	159	154	147	160	155	153	126	162	157	143	130	133	144	124	162	131	152	177	145	162	133	141	157	157	131	139	139	148	157	139	155	123	133	143	146	135	148	155	130	175	144	129	106	145	166	156	147	135	142	164	144	154	151	141	154	140	145	136	150	157	129	138	145	141	127	137	140	134	145	138	156	179	138	133	144	133	139	156	150	169	149	164	150	114	145	138	123	127	146	137	144	153	121	131	130	161	143	166	135	136	153	148	143	159	144	143	164	152	152	149	125	138	139	129	158	168	139	144	150	138	137	151	133	158	143	122	156	150	134	153	140	148	141	143	140	139	149	136	144	159	144	158	160	163	145	138	158	143	122	151	154	161	149	183	142	143	132	120	140	135	151	138	153	146	153	148	145	150	155	133	141	149	127	128	131	141	162	127	127	152	139	125	134	157	141	162	132	153	164	139	157	135	163	150	141	135	142	154	162	147	159	133	148	141	152	148	142	140	143	126	156	132	153	141	148	142	130	141	134	141	174	125	141	139	153	148	161	164	133	137	173	140	138	131	154	160	163	148	150	117	114	132	175	141	149	147	155	161	134	164	140	138	157	142	155	130	151	143	126	134	150	141	127	133	159	145	149	137	140	169	148	126	146	137	162	154	145	139	164	152	135	139	134	146	145	147	147	133	149	141	135	128	139	137	139	140	147	127	139	155	141	160	165	139	165	160	149	139	141	171	143	147	133	162	149	149	139	133	204	153	149	169	156	136	148	140	156	138	153	171	137	148	133	143	161	127	154	125	129	141	128	125	144	131	129	156	161	160	135	128	156	120	148	156	146	158	143	156	127	130	150	142	137	141	143	153	146	158	134	150	161	156	151	170	152	160	145	151	142	143	144	147	150	164	137	159	145	128	136	148	153	144	137	137	159	154	134	151	144	129	144	134	147	131	134	152	125	143	163	132	127	129	148	149	140	163	157	142	158	169	149	153	132	153	165	135	135	154	146	136	133	119	126	146	150	139	126	161	146	132	153	136	133	142	144	158	154	153	175	172	139	140	142	135	130	128	155	141	140	136	166	161	126	138	150	145	173	150	135	149	147	133	160	146	150	152	133	158	122	145	145	136	145	147	136	138	178	160	153	160	151	148	149	129	153	136	146	161	139	134	131	122	145	141	142	143	150	148	140	145	139	145	132	136	126	133	119	145	150	142	161	156	146	148	150	139	175	154	147	163	165	143	130	153	166	133	179	163	130	156	115	125	147	142	131	140	158	139	149	166	160	162	142	153	130	143	153	135	150	140	160	139	151	141	162	146	151	156	130	130	142	136	161	153	136	145	126	140	127	152	149	157	135	163	148	149	136	148	145	134	125	128	138	154	127	147	134	137	143	152	166	138	127	135	132	150	157	137	162	160	121	146	146	150	140	161	147	143	150	156	153
7616	2440	5615	6410	5361	4371	3640	2993	2543	2116	1939	1660	1508	1332	1277	1199	1124	1021	1029	936	881	906	840	810	813	836	743	673	713	647	617	678	645	639	651	696	623	582	600	552	576	564	562	572	572	532	576	529	524	526	517	526	567	529	512	543	554	523	501	500	511	526	515	547	530	479	531	485	482	530	507	496	489	495	487	506	480	489	476	484	518	503	493	448	481	465	485	516	531	495	509	523	482	511	541	480	502	477	494	483	489	480	451	521	505	497	488	525	448	491	461	481	511	457	514	513	464	480	460	505	514	503	512	479	516	480	496	529	488	488	493	496	496	495	459	473	439	478	490	481	472	517	472	481	494	439	503	471	462	467	472	479	466	489	447	483	490	535	476	481	499	484	433	516	477	482	465	511	478	471	480	517	459	495	504	457	492	523	480	473	471	476	498	477	502	485	445	487	482	466	510	472	495	436	458	479	513	479	528	452	451	466	482	506	506	489	477	469	485	467	487	451	500	496	479	488	510	498	451	461	446	495	453	502	484	463	490	463	490	458	461	453	455	448	479	509	457	450	479	463	518	446	461	511	483	463	500	469	471	472	527	481	480	475	471	459	478	462	512	501	503	479	455	474	476	469	507	483	485	486	485	465	488	519	488	488	432	470	491	484	449	505	547	491	496	468	474	476	469	460	496	469	514	484	481	493	496	418	457	471	506	493	507	482	399	524	485	478	505	477	494	510	462	470	487	482	475	467	473	477	482	482	470	464	492	502	465	433	462	476	485	453	480	468	477	489	485	500	470	451	511	483	513	493	499	467	443	482	466	484	451	458	464	481	484	489	471	502	471	456	423	465	515	469	484	466	459	499	475	450	457	510	465	432	535	443	505	463	494	491	469	497	491	494	464	476	521	477	477	475	491	430	485	443	495	488	453	500	443	484	510	505	478	464	475	496	424	495	472	513	452	445	505	436	462	497	482	461	505	486	490	414	501	485	473	451	478	471	470	474	487	448	470	483	493	447	476	500	472	467	476	466	496	468	458	492	460	474	490	471	499	466	484	477	445	479	451	440	465	470	526	481	459	485	457	456	455	507	484	492	475	462	499	498	522	452	508	479	462	460	456	471	480	533	470	508	516	468	473	431	461	465	492	495	462	490	457	444	489	477	487	491	503	475	490	453	479	483	472	503	499	490	525	478	492	481	480	472	489	463	475	496	490	489	516	515	480	480	477	506	471	466	520	463	474	511	492	485	547	457	467	481	460	442	462	474	488	491	513	494	486	490	489	456	484	446	459	492	476	479	490	461	480	486	451	482	483	464	465	482	476	491	469	462	506	511	428	466	478	467	464	477	533	477	465	469	458	500	445	485	482	454	482	488	452	435	481	485	456	521	473	458	470	435	495	491	490	482	479	459	482	445	509	486	485	467	448	483	535	505	473	466	449	491	484	468	511	470	534	473	478	513	445	517	482	450	459	450	504	466	485	508	464	474	489	469	484	488	494	482	494	476	488	533	451	473	511	528	438	488	520	450	455	516	468	480	473	486	451	479	446	483	467	489	500	514	467	482	470	471	490	514	476	500	466	511	488	457	495	483	491	502	491	501	477	494	462	493	515	487	451	454	463	501	467	478	427	492	503	491	482	485	497	493	485	457	511	500	485	460	490	469	478	480	452	456	484	469	479	463	538	470	488	503	519	517	479	463	480	477	498	480	474	484	492	494	472	492	511	434	476	464	499	425	485	502	499	514	442	474	481	490	484	479	447	461	464	489	464	485	487	455	464	488	493	474	467	514	467	470	481	462	446	506	486	514	456	465	498	457	516	486	490	465	429	465	518	453	478	476	504	456	424	465	467	451	496	492	506	482	485	506	482	464	475	458	463	435	471	467	445	464	472	464	501	496	488	458	478	500	476	487	517	500	521	455	524	463	456	462	463	527	442	462	487	432	446	495	461	446	472	508	503	493	482	485	469	499	476	523	529	472	505	512	488	515	495	488	467	476	461	452	460	446	461	459	478	471	484	452	504	477	477	498	499	508	485	497	469	536	485	429	489	458	438	469	466	489	462	486	528	455	471	457	475	430	445	441	501	480	477	461	480	520	493	495	467	481	432	469	484	467	476	477	417	482	459	492	456	481	476	431	484	474	486	476	464	468	464	481	505	475	513	455	429	439	476	453	478	502	461	477	522	480	439	466	461	470	476	474	455	459	473	493	471	494	467	485	495	469	450	478	472	511	484	483	465	482	517	483	456	499	485	436	456	476	475	467	475	516	437	490	491	494	450	476	499	492	477	498	481	528	466	475	471	483	446	481	460	460	519	453	471	507	479	461	491	477	505	453	481	490	466	469	496	468	509	467	463	495	498	430	497	452	445	503	476	456	477	468	480	480	467	467	486	536	462	492	464	486	488	473	479	443	485	464	498	467	494	460	504	515	478	473	495	481	487	461	487	446	491	499	498	484	438	501	481	513	498	471	471	463	464	488	487	445	427	498	474	473	487	496	458	469	489	491	473	453	433	500	494	441	469	455	507	484	476	477	463	475	493	462	499	485	502	470	506	487	512	480	483	463	472	519	495	468	458	463	473	463	478	458	478	493	477	440	454	475	505	456	461	446	478	491	476	469	501	485	490	467	472	487	519	500	482	470	479	525	495	483	501	493	468	440	487	460	440	498	482	478	505	494	494	464	473	499	460	471	462	505	528	468	452	453	485	467	469	488	455	465	451	462	485	467	477	484	488	468	473	501	514	504	445	453	471	470	524	461	508	460	492	484	462	488	504	497	466	455	472	476	453	492	455	476	519	493	479	501	480	464	517	486	457	465	508	482	458	488	473	441	495	497	484	466	492	470	438	520	482	473	476	543	484	494	497	487	503	510	461	510	476	459	516	466	484	497	448	498	512	533	470	444	456	492	459	473	478	486	462	523	444	458	463	490	450	507	480	485	437	461	449	480	456	464	487	471	493	493	498	467	491	459	450	503	463	478	463	465	480	481	456	446	501	488	494	462	504	456	463	501	459	501	490	455	482	494	512	470	457	495	508	495	503	492	496	466	475	468	456	481	512	484	507	457	506	465	456	443	459	458	499	508	446	436	471	474	490	520	503	501	472	464	476	471	479	507	440	464	504	475	460	471	514	508	494	490	477	477	511	512	515	452	468	494	484	482	500	491	488	479	486	536	484	464	492	505	464	461	504	485	461	474	461	480	507	483	473	505	453	464	443	496	473	471	463	466	487	447	487	462	474	507	500	459	490	447	490	467	479	455	490	480	462	470	474	495	455	448	471	480	447	471	531	488	480	423	477	482	470	494	452	483	490	476	494	495	490	465	480	440	465	465	447	465	496	481	474	515	501	478	492	447	468	476	504	470	481	454	486	465	499	479	477	473	496	460	510	468	474	498	479	473	490	502	470	481	491	520	514	478	478	474	470	501	488	478	446	466	489	506	476	504	514	488	504	453	488	485	479	497	469	497	483	473	461	452	498	474	479	504	485	507	460	452	479	474
2129	380	403	408	391	338	361	339	339	326	307	334	331	338	341	344	310	340	305	313	320	353	356	312	337	303	323	336	333	319	332	319	310	340	326	284	331	301	342	312	308	323	337	341	348	333	324	301	285	319	322	347	313	334	307	333	342	336	349	327	340	311	346	327	326	327	336	312	316	356	282	299	313	313	324	380	327	305	311	336	322	346	320	358	336	335	310	330	331	306	342	331	330	356	289	325	316	305	335	314	315	324	318	346	306	335	308	349	312	314	306	324	353	338	323	340	325	355	346	305	311	315	326	303	317	309	346	304	326	338	301	320	331	311	310	302	345	367	339	313	331	336	308	325	327	329	311	337	339	316	341	345	307	303	328	322	343	354	304	321	300	328	343	333	337	342	347	292	348	310	324	349	305	330	325	307	325	315	332	303	307	291	299	336	348	340	351	327	338	350	313	316	345	295	317	320	322	319	326	334	327	327	341	317	325	341	306	328	308	321	278	316	316	344	314	344	322	300	314	331	321	302	304	327	338	319	329	324	332	336	323	329	290	337	330	313	331	291	327	317	300	355	310	327	343	315	331	319	331	307	340	336	321	311	315	331	340	360	360	348	338	323	350	310	313	324	322	325	359	338	319	321	310	356	316	321	326	332	307	330	340	322	308	302	360	303	309	324	321	312	294	335	315	290	313	325	316	343	329	330	327	347	323	325	328	338	345	320	302	338	321	335	326	315	346	333	321	327	342	344	314	334	341	335	346	323	340	297	321	303	321	324	313	345	323	363	296	319	339	319	369	281	309	307	329	330	304	320	370	339	327	348	328	359	309	297	331	326	338	338	341	311	357	304	308	333	314	318	327	305	296	349	343	307	324	362	335	332	363	317	346	352	315	351	359	334	301	338	367	356	308	288	328	321	345	337	339	308	311	324	327	365	336	298	312	333	325	308	357	305	296	341	328	369	323	345	352	319	299	332	352	338	338	307	309	335	318	309	338	289	315	324	310	304	322	338	328	344	352	365	329	327	329	293	296	325	324	329	334	300	338	371	323	315	323	311	345	311	334	343	338	315	343	319	375	343	337	346	326	317	331	318	343	297	314	311	319	319	317	362	366	344	347	348	320	290	304	333	322	318	361	343	336	326	306	313	327	342	327	357	317	350	339	299	335	342	335	310	345	325	342	360	326	317	317	360	338	310	324	305	349	297	320	319	328	381	325	333	321	337	324	314	319	303	341	358	314	335	344	342	333	328	344	297	351	346	316	288	340	344	329	318	338	331	321	342	340	327	362	327	355	324	341	357	326	329	332	328	335	303	307	320	322	347	364	330	321	321	327	313	328	322	330	328	328	287	289	335	317	318	314	309	325	367	342	331	302	324	323	356	345	311	311	321	326	305	330	325	323	317	357	300	341	337	314	363	328	318	341	355	304	345	324	317	334	328	348	341	316	335	352	298	316	343	313	311	338	316	328	313	324	336	340	353	324	309	356	341	353	322	317	343	316	311	340	337	342	345	328	331	327	316	325	302	329	333	314	343	313	336	362	366	327	321	324	308	333	285	338	349	323	335	333	297	325	312	346	331	312	349	353	335	276	301	334	305	297	319	342	332	328	344	339	318	314	334	294	330	311	318	353	318	357	331	323	321	317	360	299	330	307	314	314	288	304	315	328	308	338	337	328	329	311	340	353	315	319	326	322	337	325	320	346	313	333	332	319	333	313	344	329	315	324	302	335	343	339	323	338	332	330	343	311	346	326	329	314	312	317	341	335	302	299	313	325	316	327	309	324	343	350	336	328	323	306	312	325	336	321	341	295	346	311	313	346	349	332	340	296	320	342	334	332	340	310	353	352	331	320	332	285	311	329	346	299	330	311	348	330	300	336	312	322	340	334	304	295	332	313	339	310	315	323	355	357	383	321	323	302	308	359	319	338	316	332	314	328	329	352	320	302	335	348	342	335	345	328	346	303	316	331	335	317	316	327	343	338	335	325	315	345	341	328	336	334	363	320	326	316	316	343	313	331	313	301	334	319	317	341	299	344	317	317	309	321	303	354	337	326	354	327	328	316	357	327	335	305	315	319	333	324	312	341	345	333	329	327	329	340	337	316	301	319	344	297	347	311	340	325	317	318	351	332	317	346	353	333	345	312	352	326	325	321	297	325	340	317	309	333	304	348	322	344	332	320	320	342	334	325	334	327	328	313	313	352	339	333	316	339	345	320	320	323	338	327	337	315	336	305	314	348	329	334	355	321	298	318	329	310	336	324	327	314	313	300	337	314	325	336	308	346	297	341	329	388	299	320	324	347	358	331	338	336	356	351	323	347	322	291	345	331	347	317	351	337	295	359	322	362	319	337	374	324	355	343	353	308	379	362	340	312	326	354	316	311	316	346	304	332	301	350	298	333	317	337	308	315	349	326	338	333	314	322	315	310	327	330	324	329	314	323	346	331	299	327	338	310	320	313	311	321	375	321	356	313	333	312	365	323	321	324	341	351	319	344	317	326	342	331	330	347	317	318	341	318	354	299	293	314	308	333	338	371	317	317	313	339	329	322	303	335	300	337	323	317	332	304	337	315	308	324	325	312	314	308	330	355	320	322	342	321	338	349	306	295	324	301	340	341	317	355	339	362	326	329	348	350	328	339	367	370	299	317	321	378	329	330	333	335	353	349	347	321	346	314	312	348	310	298	300	336	332	316	317	352	346	326	329	288	370	318	307	302	317	307	324	323	337	313	357	350	337	306	325	322	315	349	354	333	321	313	311	324	318	327	314	315	302	318	321	326	359	340	348	342	334	323	344	329	292	303	339	337	340	346	380	323	345	310	351	309	347	319	332	359	335	339	369	309	334	322	346	321	304	312	324	345	325	312	324	350	331	328	340	327	325	352	334	330	323	298	299	309	302	361	324	327	314	309	344	379	348	334	331	305	351	320	343	315	321	320	337	300	325	319	332	334	323	323	342	336	318	334	348	358	327	366	278	297	306	343	331	334	325	320	323	337	316	349	286	321	337	328	328	327	344	329	328	353	305	330	337	318	320	305	317	325	325	332	307	334	298	315	334	327	295	337	354	321	314	312	333	316	346	351	319	342	320	327	331	340	339	356	312	310	320	324	343	301	332	348	343	338	317	323	315	319	326	361	309	327	301	316	299	334	326	347	339	329	316	313	334	342	300	333	320	328	286	299	324	318	318	310	324	314	320	346	311	337	308	325	303	352	324	316	320	332	298	349	333	318	320	348	322	315	310	309	307	341	350	325	323	324	314	338	307	313	348	337	302	312	347	317	354	363	334	353	326	322	319	324	334	325	298	330	338	356	352	312	324	343	308	330	308	312	346	348	324	282	341	321	323	302	319	337	334	323	324	365	337	362	344	304	325	328	306	317	336	352	346	328	344	311	298	307	318	383	348	332	343	339	303	314	331	336	298	327	340	336	344	305	301	318	308	320	353	374	324	345	322	367	323	298	354	327	299	327	319	353	330	329	327	325	327	306	287
2498	1015	1157	1138	1133	1051	1055	984	1061	979	973	987	967	1013	974	923	942	952	936	902	948	972	946	948	960	955	903	905	969	1001	941	903	959	925	930	926	931	980	943	995	908	971	929	935	929	967	919	903	951	1000	948	884	875	944	961	905	927	951	958	993	904	926	914	912	938	953	913	924	927	966	880	927	955	950	929	935	913	968	925	907	934	961	935	945	920	930	955	941	923	963	925	883	920	926	897	910	977	965	888	907	945	936	937	904	882	938	940	945	954	878	971	934	953	947	949	941	901	935	975	885	933	935	937	933	985	938	939	933	995	952	946	930	936	962	939	906	937	938	896	951	951	971	916	929	937	899	956	918	930	918	911	972	912	882	929	952	892	948	877	932	953	920	891	964	959	944	961	957	945	966	935	984	920	912	966	900	973	937	956	931	935	942	890	911	949	975	884	944	867	910	926	915	987	1022	947	924	928	914	965	908	947	930	887	937	939	968	950	935	873	937	893	997	929	967	985	895	951	942	931	863	896	955	914	918	869	921	896	932	895	926	966	967	990	971	894	920	903	914	913	967	931	951	1002	916	941	947	936	984	928	945	972	902	903	896	929	969	958	964	932	986	947	928	911	928	916	917	943	940	920	947	925	961	957	976	921	942	930	933	941	934	969	889	954	989	982	985	928	960	950	962	973	985	973	937	929	968	923	902	873	921	912	947	876	912	968	895	908	908	984	906	931	984	913	912	1015	973	943	962	918	936	919	918	956	993	905	934	938	907	912	882	917	947	953	887	932	899	931	982	938	937	965	968	913	952	939	903	923	974	921	950	861	922	939	931	919	1021	922	880	900	982	949	963	937	947	948	932	954	983	960	945	930	925	927	865	960	887	933	912	901	981	914	929	933	884	934	970	962	931	922	968	947	929	939	917	947	870	907	951	977	893	863	945	936	908	983	906	895	947	923	993	928	900	936	912	981	944	968	929	986	903	960	948	885	924	988	960	894	896	941	904	956	928	962	938	981	945	980	989	963	884	922	969	969	887	954	939	932	883	1007	934	903	946	933	963	881	933	929	946	917	916	892	934	963	947	887	916	965	1042	945	940	926	985	959	940	906	920	934	936	947	924	887	974	961	899	898	940	899	958	919	996	920	937	967	942	948	923	969	977	947	945	932	983	1013	925	940	982	969	944	963	929	951	902	953	923	938	990	936	930	974	894	918	897	905	904	943	913	948	976	944	985	940	942	960	940	936	960	963	915	930	973	965	989	930	951	979	884	945	951	947	957	926	916	882	962	909	889	954	964	959	931	873	995	946	920	888	881	915	968	934	995	964	919	910	946	995	963	901	951	963	940	996	855	938	916	894	935	963	940	907	932	983	896	946	892	956	938	973	991	943	911	889	925	921	950	941	874	1000	936	906	946	938	943	953	937	940	872	946	891	922	912	899	960	914	947	937	853	1032	983	846	923	992	964	946	920	917	976	995	915	1005	894	960	971	940	886	934	965	974	1007	922	923	901	957	936	942	900	911	951	913	958	909	971	957	995	917	948	953	943	933	926	930	937	901	925	952	954	951	912	1008	965	935	957	938	914	947	974	909	887	934	910	980	910	905	959	937	975	965	896	924	980	930	940	945	950	863	956	927	997	906	943	907	888	967	908	876	930	915	930	997	952	915	947	878	908	938	907	908	950	922	920	920	1014	931	939	1002	904	961	949	919	934	1002	946	936	950	955	911	959	948	888	913	936	902	966	924	932	951	933	1002	919	992	932	981	973	978	998	945	924	905	947	960	954	931	935	950	926	962	946	922	995	937	966	895	909	980	949	921	999	968	893	922	944	906	953	934	929	932	969	971	943	928	962	964	895	922	943	964	894	913	947	897	921	881	904	959	947	965	931	975	952	918	954	915	949	983	948	920	915	916	905	961	936	960	953	909	961	913	994	879	908	932	912	904	968	918	899	918	870	972	962	955	927	974	949	935	908	921	921	967	901	959	941	881	972	965	939	981	1000	925	948	950	992	956	942	968	928	978	956	924	959	937	970	919	934	975	989	931	993	935	902	904	935	951	962	979	970	912	953	928	952	963	862	1003	969	958	971	891	954	924	908	957	965	940	923	952	961	888	948	918	927	896	899	875	915	947	914	878	918	985	918	933	913	891	960	893	904	958	918	905	891	922	943	912	861	865	936	997	923	942	892	920	908	955	957	905	1001	944	949	923	923	933	925	929	951	925	911	992	938	924	948	969	955	938	904	938	928	891	955	974	944	934	933	938	936	944	946	989	917	936	897	917	932	948	914	952	967	897	958	910	956	921	987	917	897	945	952	980	975	923	970	977	923	885	978	978	929	904	932	927	962	955	942	974	911	916	962	959	950	865	908	935	915	931	877	954	954	928	907	977	939	884	962	944	935	943	925	897	898	915	934	913	951	893	941	883	941	908	957	981	959	920	970	943	930	919	934	945	989	938	950	916	986	1006	936	925	916	904	971	907	928	980	962	914	876	918	916	961	956	921	909	882	928	910	936	939	903	971	912	950	926	977	899	973	883	951	902	914	930	949	871	956	946	960	949	935	930	915	929	948	954	899	889	936	913	941	906	895	971	911	907	907	955	972	957	863	990	899	911	899	957	926	909	944	960	929	926	944	921	970	953	954	928	928	952	899	946	974	913	930	933	906	925	960	934	943	884	965	979	909	963	963	939	906	946	937	947	934	921	953	905	916	947	929	960	966	911	980	907	954	875	967	903	976	950	958	871	931	945	955	928	967	957	917	913	891	901	914	982	952	927	868	909	905	922	905	932	924	935	948	921	966	973	939	982	853	919	927	891	928	938	944	948	964	949	862	931	899	900	970	955	933	915	962	934	899	893	986	1000	975	932	878	962	909	947	949	886	936	947	884	929	898	947	942	960	923	963	936	920	992	991	965	919	930	904	941	925	901	938	953	965	894	950	926	897	927	881	979	1012	919	913	879	932	940	910	911	970	947	939	951	934	922	917	935	934	934	907	967	921	965	919	928	920	926	895	955	913	977	899	962	956	925	961	912	973	902	898	1006	914	927	951	910	910	898	937	926	924	875	993	909	923	948	959	943	937	932	893	942	934	947	875	910	891	944	939	932	959	935	878	956	961	935	959	938	952	958	895	920	917	920	951	954	916	857	943	982	969	920	915	953	968	911	903	981	916	932	939	889	922	923	991	980	907	971	898	909	947	927	903	985	961	916	915	980	912	921	929	951	982	921	926	912	971	893	968	944	939	878	968	956	919	918	943	915	958	890	895	979	883	986	1011	909	954	952	873	887	941	995	954	994	947	959	937	909	916	925	951	962	935	908	914	986	931	902	929	932	908	912	965	943	960	900	867	936	878	972	929	907	943	898	937	941	928	972	945	1001	956	917	963	917	898	1004	908	963	921	936	884	912	973	888	971	945	927	934	942	924	927	981	886	929	942	952	926	878	925	857	895	954	1008	957	898	914	966	924	952	953	945	927	960	916	1019	937	947	959	911	903	913	959	894	865	931	925	885	921	966	872	981	962	917
8485	1133	1440	1082	825	659	489	438	359	326	349	285	275	230	245	231	237	229	237	215	195	207	234	230	211	204	208	185	195	184	212	190	184	192	187	170	188	204	198	220	193	182	184	176	207	192	205	187	177	193	197	212	181	188	201	183	186	197	211	194	172	210	198	192	226	177	169	199	226	199	208	219	176	176	201	180	204	204	215	171	193	199	165	190	188	208	210	175	202	193	207	192	199	204	200	167	199	194	206	202	215	161	200	189	193	170	203	196	194	188	178	209	186	170	190	167	179	185	168	176	189	199	206	184	188	185	185	190	213	207	181	193	181	209	201	213	181	161	212	197	203	198	186	197	183	193	210	194	178	214	190	174	201	178	194	170	193	195	206	184	188	196	193	214	195	204	181	221	192	194	177	180	191	191	167	190	185	183	189	185	188	182	181	167	180	209	209	197	183	162	185	187	185	171	173	213	201	179	181	193	185	197	195	179	194	184	189	200	198	189	162	180	199	174	175	174	195	167	198	167	186	215	175	207	188	190	197	179	186	195	163	201	186	171	189	186	183	184	193	199	198	211	189	181	186	208	202	194	177	196	176	160	204	193	197	185	184	183	201	194	213	184	203	187	210	181	181	172	184	195	186	199	194	172	197	194	193	188	180	200	191	184	199	181	159	187	170	204	204	194	187	201	169	181	208	209	201	167	210	167	176	193	185	178	178	194	185	199	182	185	199	166	180	182	186	197	185	199	178	208	187	206	172	198	176	208	192	168	211	185	181	223	219	183	196	197	201	157	188	180	195	185	178	184	147	190	196	183	201	201	198	180	184	198	184	194	179	189	164	190	180	172	196	178	179	210	203	186	191	185	175	185	191	182	207	207	216	200	183	189	210	191	183	189	175	161	188	187	214	193	172	204	191	203	187	175	178	182	170	164	192	163	211	209	172	177	196	167	204	178	215	176	195	212	171	184	192	180	187	192	188	172	182	180	203	174	190	191	216	212	185	214	193	198	196	185	204	197	172	170	189	174	232	183	176	200	177	181	194	210	202	187	200	200	188	164	201	193	178	197	200	201	210	178	173	201	166	175	154	190	193	200	204	181	192	179	179	191	218	202	195	178	173	189	185	177	197	180	170	183	180	180	175	206	188	165	206	172	189	204	193	188	185	214	184	200	206	173	185	177	169	186	191	193	170	162	187	183	208	195	173	175	191	170	195	201	181	196	195	185	174	171	208	203	182	187	181	181	181	175	172	190	172	192	182	197	177	189	182	183	189	175	210	205	189	190	183	209	176	185	198	198	197	195	202	214	177	170	165	205	172	197	198	189	207	181	195	187	174	180	193	197	197	199	176	178	167	220	196	178	186	197	183	199	196	188	158	194	187	167	207	177	189	185	197	206	176	178	185	228	199	195	185	192	182	203	200	170	207	187	181	168	176	203	162	180	203	191	175	185	194	210	136	176	201	204	172	206	211	187	202	174	190	169	202	194	174	165	191	186	184	208	180	203	196	200	200	200	168	186	173	183	175	187	188	168	172	190	161	173	179	165	191	174	224	184	204	172	181	205	186	192	162	191	172	189	195	208	196	186	184	180	227	180	187	173	188	207	170	192	214	185	178	216	192	200	188	212	187	197	206	194	185	204	185	175	192	202	178	181	186	189	190	198	172	188	188	184	187	179	205	182	185	188	196	203	186	163	194	217	206	178	178	208	215	175	205	190	189	177	175	190	183	202	139	187	168	181	193	186	198	185	198	178	179	209	183	200	180	182	185	184	203	206	188	182	194	211	213	196	201	205	199	207	169	192	182	166	189	180	190	205	204	190	205	198	176	182	191	181	199	201	194	165	179	176	207	184	168	200	165	203	227	186	195	169	187	178	207	190	185	212	184	186	214	200	190	204	173	199	176	196	188	183	222	180	178	175	175	200	187	176	197	199	192	209	193	198	192	199	177	193	192	185	184	193	194	204	205	196	187	207	188	180	211	166	177	192	198	186	165	177	193	188	193	173	206	197	199	197	186	189	197	172	168	198	203	173	189	204	230	179	170	199	181	193	191	160	183	187	166	186	183	204	196	190	175	230	206	180	160	199	186	200	194	189	199	216	213	190	175	180	194	210	215	212	168	179	171	193	173	204	197	200	177	190	189	178	194	189	175	185	157	198	183	168	183	208	207	191	178	203	176	217	189	179	172	181	191	210	184	185	186	200	185	177	179	180	198	150	182	186	209	182	200	188	207	190	195	176	184	207	185	192	169	180	194	198	208	170	192	187	181	182	183	203	199	201	177	190	211	199	191	182	191	185	176	190	194	194	198	206	183	198	170	205	188	210	189	195	184	188	196	188	204	185	179	187	200	187	214	208	200	195	186	180	197	202	193	165	168	213	193	206	155	193	206	180	186	199	190	180	177	179	184	198	184	197	166	209	186	199	191	191	210	205	200	172	197	194	168	202	198	206	189	210	209	211	165	216	210	177	192	179	187	196	243	212	183	202	207	223	170	191	159	194	184	208	207	174	189	172	188	190	188	195	191	203	187	181	168	185	210	203	205	166	189	182	192	188	194	200	208	208	209	204	207	188	198	171	174	181	184	182	205	196	186	172	194	203	202	174	197	186	204	172	184	174	188	203	164	206	199	177	192	176	188	165	216	201	196	195	194	181	168	188	215	185	192	195	190	191	201	194	187	187	186	235	184	199	166	209	201	191	208	180	212	173	181	181	202	170	192	178	190	177	184	202	182	206	180	210	194	174	203	191	190	182	200	203	201	194	185	204	177	189	182	176	192	166	182	204	218	181	197	205	184	181	178	197	187	206	190	190	172	208	185	190	188	198	206	175	199	186	199	188	179	173	174	172	164	172	199	184	187	202	214	191	195	195	174	175	169	211	197	180	182	167	208	195	184	198	190	196	185	191	184	184	187	211	182	181	191	173	195	198	189	197	207	179	177	177	199	214	189	213	188	166	181	206	212	192	191	170	208	193	175	180	195	168	183	193	189	183	182	214	201	171	189	188	187	172	180	178	176	191	217	188	205	183	171	203	187	166	191	213	195	171	221	192	183	201	189	195	215	186	190	210	198	209	187	190	169	193	188	170	204	192	177	181	197	189	185	178	199	203	181	191	211	219	199	167	188	197	185	181	208	222	197	217	198	195	199	186	215	183	187	201	180	186	189	176	175	199	197	207	212	195	158	192	189	186	185	197	209	187	190	190	186	175	192	197	168	177	195	206	182	189	212	183	187	190	165	167	195	156	190	198	193	215	204	191	188	209	165	170	170	174	181	198	193	187	188	210	183	193	204	175	190	206	198	216	163	181	208	187	202	168	188	183	186	187	196	169	169	174	201	202	206	189	182	195	193	213	195	196	185	177	201	201	193	196	189	202	197	168	195	174	188	228	183	197	175	185	189	180	209	212	192	202	195	175	201	195	203	216	211	214	188	198	189	157	195	160	196	185	193	197	179	205	188	205	196	178	192	181	191	177	185	183	179	199	190	181	198	171
5585	1547	3246	3721	3143	2618	2197	1926	1632	1429	1267	1224	1041	1037	998	927	888	875	881	810	801	793	750	789	755	727	711	719	678	738	662	658	651	640	649	627	657	592	608	618	623	612	628	629	659	649	658	620	583	638	631	616	596	664	584	592	606	597	589	631	630	592	612	625	571	632	559	594	575	601	619	614	597	579	620	604	596	627	582	575	600	570	625	583	603	572	580	570	596	587	537	626	577	582	583	597	579	595	606	600	587	570	609	603	617	606	568	594	588	608	576	610	591	578	570	548	574	587	586	555	596	610	519	565	597	575	549	564	597	558	587	576	618	630	610	556	586	554	610	539	586	573	600	547	562	601	553	562	608	552	590	596	613	570	574	576	582	641	565	577	586	575	555	548	593	605	551	563	575	584	543	597	604	540	548	569	601	573	562	591	587	534	565	582	586	588	591	569	630	566	622	598	564	543	549	600	559	548	527	566	554	532	539	594	566	576	595	616	591	593	590	562	576	594	607	594	568	545	612	614	543	530	593	561	601	541	598	587	554	597	561	581	571	585	550	582	606	548	555	572	570	576	585	552	573	592	588	549	555	640	585	568	554	592	589	588	602	552	572	616	557	629	580	556	596	573	546	599	584	576	644	580	631	606	581	595	558	570	595	564	532	565	558	544	613	559	585	548	558	577	586	558	613	592	560	589	579	625	559	571	541	584	576	603	588	565	613	568	542	577	583	575	590	557	548	563	582	563	623	602	607	594	559	567	608	571	574	560	546	587	612	591	568	584	550	593	572	586	574	545	599	579	576	661	526	583	600	565	599	583	596	624	604	549	611	606	596	580	545	565	626	549	589	558	629	544	601	574	583	568	573	591	540	553	556	571	586	574	594	572	587	548	564	595	601	602	558	620	564	573	600	627	596	592	567	590	609	604	603	549	579	591	592	568	597	558	545	572	647	588	567	594	620	603	603	557	600	574	586	588	598	552	597	563	544	549	586	580	567	588	580	581	547	618	578	619	631	574	580	609	564	586	578	606	609	610	573	534	598	590	554	609	585	549	553	610	607	566	569	556	550	602	558	607	582	599	540	574	573	589	632	569	596	586	534	567	558	602	563	613	608	605	566	643	554	579	530	560	531	602	609	580	622	597	575	565	551	602	557	553	619	585	561	564	573	614	554	558	526	607	528	532	599	568	563	587	586	587	599	563	561	581	588	549	631	582	581	565	559	557	577	567	557	556	535	580	592	551	568	575	573	577	569	558	588	593	607	637	563	588	523	533	588	568	529	601	608	563	554	559	592	594	616	634	556	549	559	602	589	608	568	556	603	617	605	519	577	587	592	569	606	588	559	594	579	566	587	575	543	571	603	556	606	633	580	599	547	557	573	575	580	544	563	552	553	605	592	609	624	563	569	571	592	612	573	569	575	581	586	614	581	600	581	577	585	584	609	602	558	602	548	612	578	524	565	595	613	593	580	535	553	579	573	587	583	593	549	587	654	641	595	533	593	563	552	608	558	590	589	524	570	592	554	576	604	578	575	563	582	564	586	589	538	538	594	563	531	564	574	612	616	611	593	554	601	564	593	572	548	620	600	600	603	566	583	573	590	603	626	604	559	601	587	617	601	548	595	559	591	596	566	545	584	564	558	582	603	565	537	586	563	585	568	579	574	574	546	602	593	595	617	604	587	624	595	580	558	566	596	603	603	573	624	596	596	613	575	563	572	572	544	534	590	600	584	590	602	589	589	598	643	576	569	592	625	555	566	611	577	564	594	558	598	609	588	583	585	564	597	548	526	565	555	587	608	556	583	591	602	558	569	603	619	560	540	594	609	582	577	588	582	523	593	617	633	563	634	582	572	597	599	578	544	585	611	610	539	552	543	572	570	602	581	560	593	604	641	656	601	556	564	548	612	574	588	581	575	599	620	593	549	610	553	584	580	575	571	594	591	580	573	588	563	574	591	566	589	555	570	586	628	556	592	559	571	573	617	592	597	584	544	606	568	584	597	609	586	569	623	595	582	581	591	573	575	599	629	559	528	573	574	592	596	610	590	539	583	557	547	538	611	568	586	577	570	572	602	555	565	612	544	563	534	637	599	586	594	569	559	576	579	586	603	599	620	576	603	563	570	555	560	570	587	595	586	553	630	620	572	599	602	577	555	598	562	570	590	561	560	558	537	578	603	615	597	598	536	574	586	605	581	620	598	601	575	615	567	550	600	539	579	592	557	584	578	545	567	561	567	598	574	575	524	561	599	540	596	621	576	596	577	586	593	550	601	580	582	555	531	532	573	578	562	541	578	534	615	576	598	595	556	577	573	564	612	599	567	597	531	591	577	621	579	597	578	573	589	590	567	575	608	630	584	574	595	571	540	557	569	552	610	575	569	554	576	606	566	592	579	585	573	575	595	603	553	554	582	584	585	561	572	585	546	565	568	601	580	573	571	582	576	574	568	604	578	586	589	581	619	632	568	608	549	568	606	590	567	584	608	560	560	617	592	576	562	611	587	558	577	603	584	632	572	551	583	567	602	560	569	571	600	571	598	602	605	578	579	571	588	563	543	563	594	628	558	581	567	600	576	570	586	578	626	608	587	566	621	579	610	549	589	543	614	591	587	546	596	596	587	637	577	600	564	598	600	569	635	587	568	555	616	602	517	561	643	621	559	616	577	543	592	598	594	562	564	561	608	579	560	550	531	575	570	575	598	539	593	639	579	579	578	553	563	590	597	553	583	586	581	597	599	600	571	649	572	569	571	597	608	599	594	594	549	566	611	569	593	545	601	581	533	598	576	633	613	567	612	570	571	597	606	583	586	576	593	563	568	602	619	599	575	583	607	575	561	593	563	577	553	550	595	589	548	578	563	626	597	569	610	611	553	600	542	601	574	543	614	556	593	593	538	581	548	596	615	569	551	612	578	573	566	609	574	571	549	571	554	652	556	580	568	550	583	546	593	574	556	574	525	548	555	589	588	608	625	593	585	607	582	593	571	602	568	596	558	587	573	555	605	618	576	566	543	546	600	542	570	516	592	593	567	566	589	545	566	593	611	546	556	591	585	565	570	593	600	577	595	599	611	561	599	616	591	571	578	570	630	567	538	588	594	579	635	564	562	589	579	547	620	561	573	554	563	578	545	627	605	562	554	582	598	620	584	550	552	578	563	597	559	553	566	600	583	569	592	573	617	582	566	615	500	556	651	585	578	620	558	557	550	576	613	570	571	515	563	612	543	624	590	522	598	586	621	565	609	584	544	564	610	569	609	551	583	569	569	560	575	618	547	563	584	595	593	615	586	529	593	592	602	586	557	567	581	624	640	580	562	613	553	596	570	600	620	568	564	547	578	599	520	546	553	605	586	593	561	557	523	574	572	604	589	582	576	565	564	597	592	582	570	618	546	573	567	593	620	556	600	594	548	567	644	575	583	608	585	588	591	570	592	579	584	575	562	566	595	602	575	605	583	580	603	542	582	549	577	585	623	572	567	555	584	602	580	609	598	623
16044	2542	2606	2066	1509	1081	794	645	476	410	383	345	329	297	254	239	253	231	214	204	213	199	189	186	189	172	161	180	161	149	159	160	167	157	191	150	143	148	168	163	153	147	168	169	140	161	135	133	157	152	148	175	147	152	146	161	162	143	149	151	140	159	138	145	160	142	177	135	135	172	139	178	161	131	135	156	151	160	149	160	155	139	164	134	172	152	160	129	150	147	144	131	127	150	149	146	150	124	143	136	129	149	171	150	117	173	128	146	155	137	124	147	153	133	149	165	146	153	141	128	159	150	139	147	149	145	139	178	148	130	153	159	143	148	161	133	159	119	137	133	139	145	144	124	119	133	142	168	136	152	149	145	171	148	148	173	153	137	138	149	158	135	163	137	149	155	143	135	141	146	142	145	168	157	155	149	159	152	142	130	140	139	162	150	140	164	166	132	158	121	140	144	131	166	142	164	138	158	122	153	144	157	143	146	121	153	137	161	148	126	142	175	161	146	164	137	131	161	142	162	155	155	140	151	162	148	132	153	156	145	137	166	129	155	142	143	149	155	164	149	142	176	147	158	161	127	141	145	143	154	141	138	150	149	138	142	141	156	142	156	154	144	144	119	152	123	128	157	172	137	136	158	132	146	143	142	150	131	146	170	128	118	153	140	137	147	158	152	144	152	129	163	144	163	113	133	144	157	158	156	156	150	138	130	147	134	142	142	129	150	106	147	155	144	135	142	141	136	135	143	151	168	141	133	139	138	144	149	139	138	150	148	153	135	151	133	140	138	147	153	181	141	149	141	133	170	155	153	166	141	150	163	146	167	128	170	135	142	151	157	171	150	121	155	133	158	138	150	140	147	152	138	139	162	151	119	172	150	144	151	148	160	147	147	137	137	138	162	150	140	138	163	138	148	140	155	152	147	148	141	149	150	148	147	143	154	178	118	145	154	120	129	141	149	132	137	166	134	119	142	141	145	140	171	129	145	129	158	140	154	155	157	138	171	141	164	136	161	133	171	132	149	167	151	138	143	170	131	146	150	118	135	145	149	139	132	169	153	140	158	122	124	133	159	126	132	145	141	133	139	135	188	150	142	161	129	141	154	128	154	138	143	128	133	127	146	136	157	151	158	159	148	148	146	148	149	135	147	143	157	166	172	140	163	129	133	154	169	140	154	137	156	157	136	138	180	159	149	162	146	154	161	148	148	156	142	174	137	141	130	142	163	149	129	161	153	161	138	139	137	137	154	154	128	140	143	159	139	113	132	163	149	132	130	134	152	152	142	138	144	135	157	143	153	148	155	139	160	154	135	142	153	141	165	144	131	154	148	158	149	142	134	144	165	131	160	151	122	154	153	158	175	143	145	166	147	138	148	172	158	161	145	164	147	163	143	124	137	148	143	156	135	169	154	139	130	160	150	153	164	154	161	152	144	130	139	144	154	153	145	135	156	131	151	165	161	161	156	142	156	137	152	161	138	168	145	143	149	143	156	145	148	150	142	154	161	128	138	128	152	167	127	122	150	144	146	130	144	146	129	135	130	125	142	160	149	152	152	158	139	159	137	134	162	155	130	145	146	161	175	160	155	129	165	152	158	138	152	151	139	126	132	159	147	146	138	136	137	155	129	139	138	171	136	126	138	168	140	138	168	160	155	134	139	138	155	194	159	142	153	138	146	156	144	143	147	150	153	145	149	146	125	131	135	133	145	151	164	123	153	150	127	149	145	149	152	183	141	138	147	152	140	130	129	144	133	149	149	146	150	145	149	157	154	148	137	137	148	134	133	140	140	168	175	170	138	136	150	126	161	155	143	143	170	137	126	134	161	157	152	152	127	151	110	161	144	148	144	125	157	142	145	153	130	161	168	155	142	154	127	166	149	144	160	136	119	151	157	155	155	158	151	123	151	131	135	148	160	151	154	120	163	165	155	138	128	151	139	154	131	158	139	136	162	134	137	130	148	151	128	161	142	158	138	141	175	140	148	130	129	147	149	137	148	148	150	167	156	138	134	141	156	156	120	145	132	130	136	163	142	128	132	168	165	145	148	151	151	140	164	166	150	166	162	155	156	144	167	133	158	143	137	150	147	131	139	127	159	141	154	134	157	162	151	138	157	152	124	134	146	142	150	149	158	149	152	143	141	142	136	143	145	137	145	155	159	118	141	161	150	131	124	135	168	165	163	117	160	137	127	144	137	153	149	132	140	131	159	151	151	156	151	153	141	156	148	144	152	147	138	162	158	142	128	138	151	125	143	137	120	140	131	148	141	173	144	141	137	149	132	149	146	157	168	154	132	129	155	147	168	131	143	142	161	140	162	127	139	158	158	129	148	151	148	152	153	155	152	166	124	131	141	154	143	159	157	148	141	141	144	184	152	143	163	138	157	159	152	142	142	150	114	163	141	172	161	133	137	153	142	148	144	170	148	127	156	142	162	148	159	138	157	159	129	142	133	146	177	169	148	122	153	144	147	123	157	141	169	148	139	132	141	142	130	138	130	156	141	142	140	141	142	140	137	169	144	148	161	148	151	146	150	152	156	134	139	144	153	134	164	146	155	135	155	147	131	136	163	145	154	141	131	149	156	143	140	159	133	148	177	146	141	128	123	169	147	128	175	148	135	133	143	154	161	138	152	127	140	145	131	130	139	140	145	140	140	153	155	149	162	160	129	160	145	141	142	156	125	127	128	155	138	129	133	141	153	135	177	140	139	170	142	150	160	148	144	163	146	178	146	127	159	148	129	135	142	159	144	159	136	128	167	134	134	151	133	130	145	167	125	140	145	151	125	144	125	127	155	149	116	154	142	154	159	142	151	174	175	163	137	148	153	143	162	151	154	130	148	153	151	154	140	157	155	149	142	155	160	150	134	141	144	135	152	149	149	119	167	134	171	162	147	166	150	159	160	174	133	165	144	145	155	159	157	136	130	155	142	137	154	128	128	147	135	161	150	135	148	114	131	170	149	138	147	147	128	146	137	143	148	163	148	134	142	145	149	122	145	134	171	128	146	164	150	173	165	139	131	167	152	137	118	154	156	142	134	141	137	126	159	159	149	127	145	146	134	138	151	146	141	144	140	152	140	142	124	136	136	135	144	158	134	162	155	134	145	126	159	133	143	141	134	131	142	162	141	159	153	161	116	134	145	146	134	148	145	160	130	116	135	162	141	149	138	162	152	146	157	147	130	174	150	140	139	139	143	136	152	146	166	147	165	150	151	146	144	146	139	146	147	146	141	134	147	135	141	132	132	148	148	145	129	155	141	156	133	143	172	156	156	141	140	157	134	151	159	158	159	156	167	139	127	120	144	152	138	158	140	138	168	144	145	122	143	147	131	175	146	125	158	145	155	134	162	170	137	152	154	149	166	153	170	125	132	146	116	156	155	143	141	119	154	149	153	143	151	139	163	140	142	149	129	139	150	161	139	140	162	151	151	139	148	141	157	136	184	159	144	146	150	136	130	142	145	151	152	163	130	161	164	142	140	158	140	134	142
7602	2421	5802	6363	5482	4399	3627	3034	2548	2202	1945	1693	1522	1413	1254	1190	1060	1079	1027	923	894	818	808	834	770	773	760	728	715	704	652	679	639	645	640	635	574	627	642	578	601	590	581	594	589	535	527	573	558	608	532	522	518	550	535	566	528	511	557	544	511	506	577	516	507	490	505	516	518	514	485	560	484	511	505	522	478	505	492	512	475	496	504	525	495	504	516	510	477	480	502	502	474	502	475	453	512	511	495	487	471	489	454	502	469	498	503	492	507	478	513	514	484	500	505	460	471	512	486	496	458	518	490	511	478	468	488	492	465	510	516	460	483	460	474	508	517	503	461	463	472	471	478	491	481	495	459	491	466	488	446	476	461	478	501	493	482	445	491	528	472	499	466	511	465	470	465	483	497	480	479	444	485	440	454	486	458	483	458	471	475	499	462	510	525	452	479	472	423	485	478	486	505	503	476	497	468	471	480	495	482	498	454	479	480	481	480	496	478	467	470	473	488	500	501	494	460	500	454	487	517	485	519	439	459	483	467	485	486	462	485	487	508	491	510	497	490	485	480	508	513	481	482	444	464	470	477	490	470	487	454	456	464	461	496	471	457	487	472	490	494	479	444	512	488	441	448	454	477	462	502	474	460	459	495	499	481	491	478	478	438	502	473	479	478	461	487	489	488	450	463	496	487	485	496	487	485	488	484	472	495	458	481	465	479	488	463	475	444	479	490	473	489	490	500	498	473	459	454	465	483	506	482	504	497	498	479	463	485	504	505	520	481	472	468	450	480	488	481	509	482	487	471	524	482	473	487	484	457	516	470	501	454	448	500	467	538	497	504	477	507	508	462	505	466	495	474	486	461	478	436	478	505	475	480	492	469	496	503	487	495	503	509	473	476	498	492	469	460	466	501	470	439	481	495	458	485	460	468	479	487	506	472	501	478	471	465	494	472	503	467	515	486	484	490	464	513	482	486	477	467	476	490	500	467	472	471	429	460	448	450	422	497	504	499	496	469	478	485	448	465	477	463	511	497	487	424	484	475	486	417	450	473	506	463	499	452	470	428	497	454	486	489	476	484	464	454	463	485	481	538	491	463	454	487	508	473	450	473	450	469	468	468	477	484	492	474	487	431	478	483	487	494	464	459	462	425	489	479	455	479	476	434	448	421	451	457	493	480	444	483	462	504	449	437	455	490	476	494	517	496	465	468	445	469	508	517	448	494	484	511	476	467	456	455	492	451	486	470	501	482	474	498	469	467	484	472	453	497	498	474	478	493	468	522	499	471	488	471	464	468	480	489	461	460	460	470	507	460	466	501	473	456	515	471	482	467	457	463	489	470	467	440	442	460	458	483	493	485	465	460	517	452	477	506	445	460	468	478	482	452	472	467	473	503	501	452	509	507	474	485	475	487	502	459	486	461	478	473	483	453	446	523	493	480	489	464	479	481	467	454	527	488	492	493	467	466	473	491	448	497	468	480	488	493	470	467	485	467	537	468	499	456	507	484	476	446	503	499	471	480	464	465	475	447	460	462	460	488	527	498	478	497	508	491	448	483	521	514	490	454	532	456	483	520	501	457	492	486	484	545	538	480	473	472	482	433	477	502	471	493	500	500	499	443	488	444	477	480	493	474	457	477	452	449	474	484	463	497	490	471	461	457	466	515	472	489	472	485	482	525	457	497	498	459	496	488	475	503	496	481	482	475	454	472	473	465	469	473	435	481	492	474	462	510	477	496	493	486	474	488	466	492	484	482	462	469	484	479	490	460	465	463	474	482	475	485	511	470	489	502	518	475	430	477	429	533	444	465	512	472	463	451	507	469	503	462	442	459	435	510	471	453	508	472	492	482	512	479	475	529	482	441	515	503	451	461	482	474	461	433	485	520	480	500	483	483	515	485	510	474	472	472	508	482	483	497	486	495	502	503	451	467	456	486	457	458	435	472	482	463	462	500	476	457	471	494	494	481	497	468	473	488	486	498	450	448	477	481	472	478	459	494	510	461	529	490	462	462	447	476	459	477	506	482	481	471	489	457	496	440	468	508	477	477	515	502	491	541	461	461	469	474	521	520	479	463	507	526	486	490	503	514	486	503	484	537	473	537	455	477	490	478	480	457	481	461	441	467	445	478	463	479	448	482	519	508	483	458	503	491	494	480	492	458	480	494	517	484	483	478	499	425	496	500	476	473	507	505	456	525	501	509	484	489	478	508	462	439	456	495	456	499	437	464	495	504	444	457	431	465	454	509	485	487	507	481	503	478	469	494	487	462	498	455	490	460	449	474	474	466	485	484	483	429	472	487	495	498	455	472	473	499	462	500	486	505	472	498	474	488	461	429	492	468	470	480	486	450	456	500	511	493	465	443	460	522	490	482	488	485	442	461	447	506	501	515	486	485	497	501	497	496	445	501	480	468	460	470	466	485	484	468	511	484	474	485	483	464	491	468	489	486	448	474	491	494	494	478	437	477	438	488	484	505	473	480	465	466	486	485	476	440	485	446	489	464	488	503	451	455	477	489	495	495	508	456	488	501	476	489	515	494	499	460	489	484	478	454	478	486	459	460	497	470	538	484	465	472	501	464	453	492	539	476	474	454	492	434	483	473	468	479	509	493	471	506	495	490	461	514	492	475	492	476	474	519	481	470	472	484	503	510	466	469	497	478	481	441	506	486	530	458	433	528	501	460	455	440	473	489	466	472	512	451	487	478	470	509	502	478	485	471	486	472	454	476	465	462	488	512	496	489	499	488	475	527	472	484	515	469	542	490	468	479	488	480	449	509	461	481	499	529	490	466	552	515	497	495	502	496	437	515	447	484	489	463	511	468	493	448	478	486	463	474	505	477	478	494	508	487	441	492	456	516	426	503	450	513	507	472	475	436	494	447	475	455	490	491	475	454	450	474	514	494	488	486	460	461	440	430	465	464	480	509	461	470	499	485	527	485	478	459	480	510	497	508	493	504	507	444	463	496	500	491	506	447	531	474	467	511	506	440	491	456	488	484	501	502	480	505	486	484	490	447	486	468	480	469	474	491	486	484	507	489	479	467	466	490	496	490	445	463	483	474	494	484	499	509	462	463	487	463	516	481	485	472	468	500	474	475	467	489	459	456	498	501	487	491	472	488	471	485	461	490	473	445	470	491	494	486	484	510	492	485	466	487	457	446	465	469	475	484	460	467	509	496	418	494	504	471	456	519	470	503	498	489	481	486	449	467	496	489	457	472	431	466	469	516	461	515	490	492	466	471	459	493	478	469	482	502	467	496	472	478	508	491	491	503	500	471	462	462	504	471	456	513	482	501	466	495	473	520	469	489	486	452	473	471	463	542	497	470	427	446	503	499	487	491	440	458	440	499	469	517	526	463	485	477	471	503	456	452	468	475	489	465	496	481	541	448	464	479	480	472	496	481	439	490	457	470	502	519	475	508	464	478	468	518	481	467	489	467	485	508	484	486	507	447	504	452	479	450	509	465	452	472	530	473	467	472	488	480	516	488	504
2125	364	382	372	334	356	353	348	352	331	351	311	326	346	321	334	298	347	290	293	321	312	303	304	337	329	338	343	323	352	307	312	314	297	305	318	334	318	312	346	342	301	339	328	327	336	341	335	324	329	317	355	336	318	327	327	311	369	347	318	336	347	306	298	352	319	329	356	349	337	347	320	324	326	322	304	341	342	320	327	309	330	322	331	318	340	334	337	322	319	312	344	316	328	310	332	321	306	316	332	303	318	334	305	345	297	329	318	331	333	325	327	346	330	343	343	323	334	332	358	329	342	329	327	315	370	337	360	336	329	304	332	323	320	342	332	374	290	308	341	351	322	295	334	318	315	344	314	325	319	322	312	336	336	331	310	299	308	309	322	340	321	336	327	321	331	308	327	305	327	354	325	342	319	299	327	326	283	321	309	334	322	346	313	311	358	334	341	312	315	329	304	315	324	322	340	299	330	326	330	333	312	334	329	334	328	332	316	321	327	324	354	322	307	334	313	312	325	323	352	302	304	359	284	315	315	322	308	322	346	336	343	309	327	333	349	312	335	331	341	363	321	321	325	315	325	304	270	357	340	342	326	320	335	319	302	343	304	322	321	330	316	292	334	338	321	363	315	327	329	336	345	332	330	353	345	326	347	323	324	343	310	335	366	323	308	330	315	300	368	349	329	328	358	331	319	335	330	326	331	332	308	332	336	341	319	326	322	325	339	300	343	342	321	331	322	295	322	317	308	304	340	330	322	341	301	317	318	364	325	332	344	325	327	322	316	302	341	342	320	347	326	336	328	348	342	317	332	347	366	337	342	329	318	317	328	364	316	350	330	307	307	298	322	332	309	341	316	311	352	369	336	346	344	323	335	324	351	329	359	332	316	339	335	342	332	306	317	325	304	292	337	343	351	329	332	290	304	322	331	351	339	333	325	321	331	311	302	317	314	323	336	315	309	321	341	325	341	326	322	337	283	311	333	312	325	328	291	333	353	313	348	337	325	314	340	312	306	343	295	305	328	299	336	285	326	276	335	337	329	344	318	310	332	322	360	369	367	316	339	316	337	334	357	325	325	313	330	348	330	328	299	337	326	337	311	312	323	328	325	330	341	331	313	314	338	324	323	386	332	347	363	310	337	349	327	276	315	315	304	347	328	331	338	309	302	297	332	334	342	346	319	346	324	327	345	320	343	273	353	322	298	297	300	321	319	315	316	325	333	290	317	319	353	297	334	323	330	316	307	314	312	302	325	317	336	334	327	311	314	321	333	331	339	310	326	333	347	331	332	335	335	295	310	325	338	332	293	322	314	339	332	315	306	300	337	316	319	316	290	331	313	307	334	340	340	290	315	323	290	318	371	330	276	328	347	321	317	327	310	349	340	311	335	331	305	304	329	322	336	325	325	301	345	349	335	316	338	310	331	318	345	302	312	302	316	336	299	320	333	313	330	355	328	347	354	328	331	326	323	293	344	325	314	352	323	336	313	325	297	329	321	356	358	333	292	328	298	321	330	323	340	324	329	368	332	322	320	314	319	313	326	297	290	308	322	300	327	318	303	316	300	306	316	355	306	314	326	328	355	361	320	321	344	321	330	332	287	333	351	332	336	318	347	314	310	318	344	331	311	321	336	342	312	321	316	348	324	304	331	294	340	347	335	333	349	327	348	337	324	357	345	338	336	290	306	345	313	307	323	319	319	344	333	327	328	316	329	328	339	330	342	362	330	308	314	333	345	309	326	335	313	337	357	324	333	328	348	336	309	323	315	307	326	335	299	332	332	328	354	348	310	299	319	310	305	360	323	356	335	335	322	346	312	314	301	352	302	330	331	336	320	330	337	324	346	314	319	318	300	331	313	328	342	296	358	328	326	332	327	341	359	298	298	320	304	324	331	334	309	342	296	314	310	302	350	319	338	336	306	310	317	335	291	339	335	339	333	316	293	347	326	315	309	307	336	336	323	323	339	336	328	329	336	345	332	304	355	358	349	292	337	309	365	330	313	317	310	342	349	314	362	361	309	330	301	310	311	344	318	344	346	338	309	339	317	332	339	318	284	327	353	315	349	341	340	303	315	330	331	325	329	313	299	332	340	342	324	357	344	290	300	313	346	318	326	330	347	321	292	344	319	334	305	314	328	299	328	343	349	323	291	318	317	315	301	339	337	316	354	335	312	342	326	373	329	340	315	329	323	307	355	339	331	347	342	337	320	312	316	310	320	316	344	336	323	293	302	286	341	319	351	293	321	332	302	351	336	300	351	314	320	361	334	326	329	332	335	317	361	351	324	322	350	337	305	317	321	361	310	321	355	361	313	349	362	299	316	319	318	336	308	330	346	312	318	340	298	331	331	325	298	320	329	336	328	327	309	298	296	329	320	324	321	323	344	345	328	302	336	343	320	302	329	327	314	321	346	342	337	320	323	325	333	342	307	335	309	339	327	324	338	314	303	340	337	338	346	311	347	339	325	329	326	351	313	309	304	308	304	364	319	329	333	345	309	302	341	361	309	345	317	326	331	333	334	327	303	342	293	350	318	329	326	281	312	321	335	354	309	349	343	318	338	322	297	317	326	332	372	312	319	299	309	311	331	310	335	325	299	347	346	319	340	330	351	333	336	330	331	340	351	316	336	324	329	335	307	341	325	322	334	321	333	339	343	340	323	341	340	323	313	314	313	332	344	319	317	329	341	348	336	320	334	339	313	306	332	317	349	346	353	337	347	339	313	306	357	304	310	342	326	318	310	324	341	346	319	305	326	337	316	373	302	348	331	325	305	309	292	315	326	323	334	328	290	329	338	357	338	294	336	308	294	328	319	330	308	311	341	347	339	330	313	317	302	321	331	314	322	339	323	320	330	335	311	325	327	351	343	317	305	354	349	298	308	317	324	326	305	333	342	322	291	320	342	334	300	377	337	298	316	342	334	313	306	358	328	346	316	300	342	321	348	342	313	335	306	342	328	316	351	325	299	340	341	308	339	320	323	358	323	354	324	351	309	344	328	336	350	321	322	309	324	343	330	340	353	328	349	379	297	322	298	327	343	304	341	327	328	349	339	323	311	327	318	334	332	344	310	347	320	349	339	293	303	345	319	290	316	345	310	330	281	303	328	308	319	321	340	321	335	335	295	323	299	326	299	291	307	329	345	318	303	334	306	340	326	302	341	317	312	330	305	310	340	341	327	303	338	326	351	339	332	359	311	324	324	302	326	311	333	313	337	308	337	361	330	319	345	326	343	323	342	305	319	356	328	337	306	339	335	363	328	353	337	328	344	321	333	306	326	307	381	291	372	296	294	330	347	345	361	306	298	333	346	332	315	332	343	348	322	311	351	336	345	327	334	326	295	328	342	379	313	336	305	349	328	355	341	333	373	333	320	350	321	331	334	306	311	313	319	336	366	335	334	362	323	313	321	329	307	304	310	349	309	307	327	350	325	348	300	335	344	330	335	321	317	343	329	325	345	340	321	327	340	305	311	334	300	318	345	353	332	348	307
2432	1022	1153	1075	1098	1003	1037	1006	960	979	986	938	930	975	981	958	941	984	939	918	971	883	974	918	937	909	958	916	928	914	968	909	995	953	965	941	883	904	961	918	951	944	942	953	966	934	938	935	906	975	886	919	921	891	944	934	908	944	911	951	898	908	950	925	895	931	957	933	898	929	905	895	910	925	883	946	949	985	900	918	958	914	933	969	943	955	972	932	939	941	888	997	902	937	979	919	940	930	920	919	902	931	932	936	947	929	977	887	835	958	988	868	975	931	922	958	956	1018	959	918	946	913	917	981	950	901	862	927	965	957	921	930	967	961	928	912	881	920	919	925	936	911	906	941	980	939	887	939	951	949	960	919	934	913	913	926	955	892	940	1000	922	964	913	941	985	926	914	935	890	946	978	961	909	916	987	872	902	1025	933	955	929	905	958	940	981	927	945	921	958	918	885	933	918	971	958	907	959	961	946	876	971	975	930	970	964	955	896	958	934	931	909	951	922	980	900	908	905	910	924	1006	943	995	959	933	906	967	941	983	913	903	966	938	975	936	974	955	946	963	971	940	872	926	961	963	940	999	919	912	941	951	933	939	948	902	904	964	932	933	897	943	909	929	934	964	907	921	938	872	930	954	917	951	909	954	854	968	913	944	936	912	973	963	933	939	904	961	925	953	910	910	955	918	879	939	911	920	959	871	930	965	976	955	919	871	896	986	893	957	900	876	943	928	981	919	904	888	922	855	875	834	956	937	925	970	947	963	883	996	958	907	956	901	877	896	976	960	875	964	945	1009	913	915	973	967	913	943	947	978	917	969	960	942	940	926	912	973	925	916	891	931	970	968	916	956	927	971	917	942	904	931	998	897	932	899	918	962	987	894	991	868	972	954	941	999	908	881	907	942	935	952	950	883	967	961	936	929	937	982	930	911	915	1002	938	896	932	927	935	949	925	978	882	935	971	892	958	938	935	972	947	892	899	941	928	943	931	902	918	928	936	971	965	970	974	919	909	923	915	959	897	933	960	947	948	923	942	934	962	930	901	945	906	896	911	974	972	944	985	935	976	899	938	906	950	941	938	903	970	995	921	916	960	913	978	941	903	1020	931	944	928	926	898	919	951	918	898	917	962	945	912	986	945	926	939	920	949	941	856	946	922	986	895	956	906	981	906	951	889	930	938	935	936	991	971	977	931	985	952	931	921	938	941	928	904	925	974	933	918	936	952	974	947	952	933	888	983	905	926	930	961	945	902	935	944	954	1014	894	867	919	925	934	988	956	972	928	910	898	908	950	962	1003	952	971	933	951	988	895	951	935	954	975	949	879	941	931	906	964	951	949	986	949	867	968	923	919	941	913	974	916	935	937	956	910	946	877	922	944	974	905	914	940	891	998	961	924	952	925	925	916	906	938	921	904	899	938	981	942	944	943	930	951	909	995	923	945	970	971	925	889	890	953	972	892	909	938	926	927	963	919	888	983	942	932	960	970	889	929	904	993	934	956	940	970	920	959	948	957	981	912	965	917	936	967	950	974	935	932	980	962	896	912	963	988	901	958	899	942	953	906	959	951	872	927	895	914	873	942	937	927	905	927	922	931	939	941	1003	930	936	948	972	931	902	919	953	960	981	932	927	958	1001	915	928	979	925	980	946	921	922	908	947	901	919	975	975	931	923	961	996	912	901	956	936	968	919	926	940	914	938	960	918	912	893	930	895	924	969	938	906	905	953	970	877	899	939	935	971	958	910	869	979	924	974	944	936	933	957	944	943	944	906	986	972	1028	929	973	910	936	936	920	895	899	953	930	959	904	932	925	973	893	938	936	986	903	971	940	969	965	913	859	869	905	957	969	936	906	924	953	967	935	977	954	924	975	943	947	917	945	927	950	910	971	936	931	957	905	901	927	945	950	957	876	964	901	929	913	925	896	940	943	949	925	915	944	953	979	911	911	905	946	905	966	952	973	931	919	955	911	963	920	970	902	933	933	925	911	919	925	897	904	966	924	933	893	922	915	921	895	957	923	955	951	937	888	967	960	916	945	945	953	952	935	942	894	920	947	941	952	917	923	962	944	882	940	952	917	917	937	925	941	963	972	950	946	944	949	897	923	924	897	970	892	930	893	951	997	1003	922	911	908	943	929	940	896	943	920	912	999	959	975	941	910	913	915	928	908	964	954	922	898	923	895	982	884	914	907	964	880	945	919	939	884	916	906	968	949	956	908	963	979	1002	886	923	932	965	893	980	920	886	924	957	943	931	963	964	962	913	923	955	940	918	917	910	1002	933	897	902	963	919	942	972	939	959	903	917	910	982	982	942	888	917	931	959	978	844	880	974	929	953	943	963	884	996	938	892	969	965	943	917	1017	858	891	930	930	982	914	932	913	949	1018	946	923	927	953	973	916	942	922	903	939	996	934	942	948	986	941	947	915	920	955	973	969	944	922	923	950	942	946	923	928	947	984	972	949	998	898	1006	957	969	983	936	920	923	906	985	976	925	935	913	957	956	905	994	946	916	933	936	915	943	887	953	972	952	921	939	961	959	909	950	966	965	936	915	938	943	926	918	868	922	964	921	959	979	993	956	963	922	951	918	943	917	952	898	943	918	936	969	899	907	930	889	965	942	942	849	923	944	913	962	955	978	914	894	944	967	952	901	885	955	937	927	958	996	936	947	916	896	876	953	941	955	919	947	903	895	941	938	969	939	956	952	950	896	937	944	882	969	915	979	940	889	956	961	878	900	896	951	907	931	956	948	915	963	921	925	941	964	919	947	919	962	909	897	924	963	924	932	924	944	930	895	937	950	935	922	901	996	986	955	951	916	952	935	956	913	940	933	950	980	938	922	917	946	941	916	934	932	945	985	938	944	960	954	945	939	917	949	961	932	936	943	951	919	950	970	942	936	839	916	882	946	930	943	905	1001	914	985	927	942	972	941	916	965	905	945	979	881	938	955	932	913	931	940	935	931	919	930	939	988	974	891	889	971	975	998	950	965	893	946	947	869	958	979	897	937	910	930	953	948	879	941	990	920	955	926	963	954	938	943	919	973	907	899	942	927	948	915	922	1034	921	882	934	938	944	938	961	933	911	914	928	990	876	966	938	975	936	925	945	926	915	962	869	962	919	986	922	929	950	905	897	896	922	965	918	963	901	981	934	932	941	943	965	926	938	933	973	898	926	957	957	929	959	870	952	993	928	970	968	953	953	910	933	930	920	934	929	915	899	929	921	952	935	934	918	936	936	920	939	881	955	975	952	917	942	892	944	922	992	905	904	976	913	902	938	968	960	947	944	916	886	951	977	954	991	906	903	872	873	963	968	920	939	889	870	929	934	962	897	941	850	973	941	902	970	954	956	929	902	899	954	954	907	918	962	907	918	912	951	934	928	932	966	945	918	952	942	900	930	917	929	975	942	951	917	955	964	920	923	930	954	945	923	905	932	931	931	897	1003	915	950	929	957	922	906	935	910	886	969	869	944	901	904	927	944	950	971	952	975	921	896	912	914	929	934	897	911	914	936
8778	1150	1484	1124	786	695	491	444	388	289	281	309	284	250	242	249	232	218	210	233	236	227	222	179	190	208	172	215	206	224	203	172	231	210	184	197	217	201	194	171	200	190	212	194	188	206	190	191	193	209	184	206	200	189	198	213	176	190	183	179	201	170	213	187	185	225	175	180	184	168	169	172	212	203	168	192	193	190	188	196	169	184	164	205	192	204	194	177	183	175	197	183	191	171	191	207	184	187	169	214	182	198	192	185	161	197	201	201	201	193	169	198	173	197	191	193	201	206	182	172	204	180	192	183	190	181	160	177	189	203	174	199	194	184	196	205	205	173	178	183	208	205	162	191	202	208	198	191	156	207	197	210	180	171	179	206	186	188	180	167	185	190	161	195	197	203	180	209	179	176	190	206	193	176	205	193	180	168	158	202	195	180	189	190	179	189	207	188	204	173	191	185	168	182	182	186	176	155	192	187	190	202	188	187	198	171	202	190	188	187	190	198	207	181	182	186	209	178	171	189	205	171	211	210	174	208	197	191	197	188	193	179	171	167	186	210	201	217	161	213	196	198	180	206	187	194	189	183	187	185	222	193	175	202	202	190	202	187	177	185	174	193	190	217	189	186	201	199	177	196	208	183	191	165	188	195	196	189	187	183	166	194	181	212	191	190	198	200	181	200	220	172	199	167	201	206	187	173	197	183	183	181	178	206	209	185	176	198	181	203	184	191	176	183	189	203	185	211	213	186	179	179	187	212	161	192	187	204	175	177	198	189	199	180	198	157	181	178	176	211	202	206	189	194	200	217	178	189	200	181	190	225	195	198	192	222	204	160	172	185	170	184	180	179	171	194	186	201	189	176	192	194	174	186	165	193	195	205	184	175	166	176	170	188	196	173	177	195	191	201	178	173	201	183	198	183	179	172	206	184	181	194	202	170	178	200	210	200	188	179	192	189	199	198	178	222	204	190	200	191	204	202	198	203	202	204	169	196	183	181	181	199	177	177	215	188	180	190	204	194	175	186	180	169	208	170	204	184	190	193	195	178	187	203	182	156	201	185	211	224	187	176	195	166	204	177	201	198	216	180	197	199	185	187	208	214	177	249	192	212	190	190	176	162	170	171	192	215	169	182	202	185	177	185	193	178	182	166	190	197	189	220	182	185	192	195	164	163	185	204	187	184	185	186	178	170	193	198	198	188	192	188	201	202	164	177	199	174	178	207	196	187	195	178	200	184	191	197	193	208	176	199	153	215	178	188	196	213	178	197	169	206	194	175	170	184	203	165	170	198	206	211	188	198	154	203	188	161	180	176	178	189	195	230	182	196	199	196	190	215	186	179	202	184	183	164	190	181	196	189	202	184	192	176	185	183	190	217	188	196	170	173	177	186	194	186	174	201	197	164	196	196	200	188	208	206	201	180	182	159	210	195	213	187	198	206	169	186	170	180	189	212	189	198	200	189	202	193	185	186	170	188	167	183	194	202	186	161	194	217	185	172	173	190	195	182	205	206	212	193	166	184	207	197	193	197	199	198	190	183	202	192	211	206	195	168	190	185	179	206	189	177	161	191	198	188	195	192	180	197	166	191	169	204	170	180	192	212	155	210	188	187	169	179	177	169	208	192	176	213	162	177	196	179	187	199	222	190	180	189	212	180	183	188	167	208	192	180	177	227	173	172	177	156	193	180	169	174	162	209	173	193	194	185	206	185	175	175	174	211	189	191	190	194	221	177	217	201	190	183	178	204	185	192	199	179	195	207	205	206	175	204	202	174	179	193	202	203	195	184	176	192	181	188	194	196	167	180	188	195	192	182	209	208	166	162	171	195	191	208	175	170	192	171	163	189	184	172	167	192	185	203	181	202	194	189	169	191	184	188	188	184	204	199	190	188	178	201	164	199	202	191	171	186	196	212	195	191	181	173	186	189	196	210	167	204	185	178	204	174	191	189	239	174	184	186	185	193	183	210	185	163	208	187	181	188	202	202	165	199	186	202	195	175	192	179	205	195	188	179	213	174	190	180	176	190	195	182	170	175	155	190	159	196	200	189	166	199	217	193	179	168	203	181	186	187	182	202	183	205	191	191	168	218	161	194	171	203	190	210	180	200	202	209	173	184	193	194	197	176	175	175	176	202	199	195	193	210	171	181	188	207	172	194	193	181	190	178	194	175	171	186	198	198	204	164	177	200	180	200	200	188	198	208	170	185	180	201	219	194	222	212	200	209	184	190	197	154	207	184	238	188	210	174	182	198	189	197	183	170	172	195	177	188	183	185	170	185	177	181	201	176	206	193	178	191	190	181	176	196	190	190	188	183	175	192	184	196	182	174	185	197	170	169	217	181	194	204	194	200	198	183	199	182	193	158	193	169	208	196	201	199	193	181	183	191	200	175	183	184	183	179	184	186	192	186	180	184	185	186	176	176	186	161	180	207	155	196	182	170	170	193	186	204	202	199	168	186	211	188	178	163	203	206	176	187	200	201	174	177	183	183	209	163	201	203	188	167	202	192	186	170	199	182	177	192	197	189	190	212	177	190	217	181	178	183	171	205	195	183	193	200	164	181	200	211	174	186	156	171	182	205	187	186	173	172	203	192	181	193	174	209	194	185	146	188	211	181	190	180	178	211	189	200	193	188	191	202	201	175	215	189	191	194	165	209	170	160	198	215	181	179	172	184	174	213	162	192	206	191	195	194	187	185	193	173	195	220	192	191	197	203	197	176	176	172	195	165	206	186	177	194	177	209	189	212	180	197	185	203	188	208	194	207	220	192	189	195	163	169	209	195	194	190	187	208	182	182	194	202	203	187	174	192	184	164	184	194	198	175	178	189	212	193	214	218	176	180	198	162	200	186	191	189	193	201	211	162	205	200	188	213	177	191	194	202	199	192	176	179	188	185	176	203	175	175	196	190	181	197	195	189	205	181	183	200	187	192	189	184	199	183	205	184	203	211	194	194	181	176	197	192	190	186	188	197	191	181	203	178	186	190	193	207	198	180	175	164	180	183	170	191	168	185	175	188	189	188	190	225	190	176	187	176	185	186	182	172	223	164	170	193	194	185	179	191	198	203	189	161	192	185	185	211	187	187	196	197	203	202	194	173	203	178	201	177	180	188	179	188	206	188	195	208	214	217	200	213	186	188	191	189	172	197	193	174	202	218	166	193	193	193	199	183	192	183	166	164	162	192	196	200	191	200	198	204	197	171	219	180	191	193	184	189	177	183	219	182	185	191	204	175	185	181	183	186	172	204	177	201	184	186	154	184	192	193	186	195	178	191	197	183	172	186	203	209	203	200	189	179	191	196	148	201	172	192	168	221	189	174	214	165	183	187	170	196	176	199	176	199	199	197	189	183	196	191	185	194	207	188	187	197	198	176	188	168	185	194	167	189	188	193	191	182	178	191	202	192	180	186	204	186	184	203	197	191	202	174	214	188	192	195	176	179	185	190	210	200	202	187	203	175	181	157	180	226	183	163	198	162	192	192	172	185	182	191
5647	1595	3226	3691	3242	2665	2215	1851	1627	1556	1230	1157	1081	1054	1003	929	940	858	851	818	732	780	733	732	741	763	701	737	689	708	635	679	707	699	644	605	657	688	656	633	622	653	613	601	615	668	661	629	599	580	621	582	638	642	571	624	589	643	625	593	607	588	640	590	599	591	609	587	587	611	625	591	570	547	566	613	562	575	604	590	613	613	555	595	623	587	565	585	580	604	617	583	651	591	579	596	602	574	607	647	581	584	571	565	600	576	582	588	577	564	563	605	594	560	592	551	604	583	565	568	591	573	550	580	562	558	563	570	570	597	597	621	596	576	604	585	563	575	599	590	638	597	592	557	574	580	547	620	570	589	618	587	564	592	586	603	556	575	597	530	530	609	603	561	553	589	585	544	590	590	597	581	607	605	593	598	581	547	586	567	585	578	618	597	607	622	589	558	563	628	573	615	586	615	571	584	581	607	558	567	598	595	563	607	601	538	604	574	610	589	589	592	593	567	589	572	577	579	598	638	588	603	573	575	565	616	550	596	601	580	558	581	544	579	589	578	559	548	587	593	585	568	540	633	575	581	539	594	553	594	570	587	573	625	580	566	558	575	555	541	593	556	603	574	587	557	598	557	571	592	564	581	559	552	555	572	534	609	595	588	525	591	552	554	553	574	582	589	627	572	568	566	538	614	533	609	586	584	584	568	591	615	569	586	580	560	603	558	588	581	573	564	595	570	567	584	595	574	592	577	578	562	595	581	647	553	588	586	572	613	611	559	614	585	550	576	567	593	601	564	582	570	578	565	587	616	546	539	549	583	588	582	568	542	601	579	587	603	594	560	594	549	592	548	606	605	562	553	576	609	569	546	574	544	596	537	586	561	555	575	556	615	558	587	602	601	582	549	577	575	593	575	565	597	589	569	590	570	597	581	617	612	549	589	588	598	578	581	614	610	585	548	578	511	579	600	539	555	588	601	598	613	556	607	576	578	596	571	569	537	587	570	557	573	570	583	579	554	569	556	609	600	599	596	547	572	611	577	608	575	588	568	576	574	562	558	577	584	617	562	618	615	580	599	594	550	592	560	558	569	591	555	562	618	554	605	612	605	579	559	596	586	562	593	568	583	591	520	562	593	547	557	619	616	576	561	586	584	582	573	597	520	594	577	553	598	561	595	620	604	565	554	575	585	535	542	601	608	599	600	558	611	592	583	589	569	532	595	593	587	552	544	524	588	587	590	588	584	551	575	576	626	576	608	551	645	563	554	560	590	612	607	566	547	556	595	541	575	569	605	596	559	542	645	573	576	587	599	565	574	549	555	584	577	541	569	556	502	570	597	581	585	559	543	564	580	569	553	614	571	593	581	596	585	610	576	565	565	566	575	559	593	578	601	547	594	551	593	529	554	560	578	591	546	573	546	611	577	583	537	581	570	581	580	576	570	615	594	616	580	557	557	615	551	567	557	573	612	560	582	564	608	600	552	588	580	607	549	567	590	573	567	633	580	608	526	586	587	597	586	597	562	573	561	566	597	609	587	579	593	592	541	576	578	585	616	600	612	574	551	512	546	561	602	599	584	602	582	571	560	579	615	581	594	581	608	560	604	545	574	528	580	578	574	556	552	577	577	564	576	590	581	564	570	566	569	533	590	624	592	610	582	561	557	601	555	611	598	579	573	607	618	557	555	587	605	582	555	580	593	577	539	580	557	626	584	590	574	571	532	577	572	568	583	619	584	567	573	576	607	623	574	598	635	577	652	564	612	563	546	551	573	533	589	577	577	583	558	582	551	571	597	565	591	570	583	577	539	603	580	571	583	597	568	572	621	585	598	578	568	575	550	604	519	597	566	589	572	552	616	570	628	578	600	579	589	627	592	588	584	564	567	624	580	549	537	552	595	552	553	558	571	620	556	598	546	579	541	589	572	566	576	584	540	547	549	579	568	572	561	601	574	607	579	560	631	586	576	621	604	577	544	616	570	576	564	592	594	596	593	559	584	603	616	623	596	545	570	612	580	593	581	604	588	549	570	579	597	591	596	544	600	569	582	601	550	559	534	568	586	567	611	622	568	558	553	610	616	632	604	548	577	599	578	590	571	581	553	559	571	581	575	567	611	556	566	600	542	593	585	573	610	636	600	540	592	574	532	592	605	555	548	603	593	593	585	557	587	583	535	548	569	590	530	569	602	595	596	565	585	659	570	581	575	571	609	579	607	573	582	544	580	537	597	558	621	572	565	552	562	620	594	617	558	542	553	589	568	570	608	594	586	538	587	546	589	563	567	522	588	553	596	578	597	585	575	596	535	553	555	571	559	574	552	572	578	570	542	606	553	550	598	599	609	581	575	612	568	554	593	617	592	547	614	556	588	537	583	610	592	603	588	578	595	609	567	529	535	579	580	556	542	573	564	583	555	560	601	554	553	563	585	545	623	596	593	565	604	552	557	620	588	573	593	598	566	546	604	613	519	546	546	588	561	597	617	562	621	586	614	588	550	596	620	622	584	635	587	573	565	593	614	567	567	589	629	584	578	592	572	548	548	570	601	565	584	574	562	547	620	581	578	594	593	578	597	586	555	547	542	577	573	539	614	562	572	522	602	623	564	600	641	575	532	586	578	596	586	568	565	579	595	603	596	586	572	590	575	617	562	556	621	575	606	585	567	607	596	596	606	608	606	643	598	577	575	611	519	538	594	604	605	561	579	594	561	586	580	619	609	588	540	605	586	606	567	515	597	564	603	586	535	577	565	576	546	566	528	578	594	599	546	596	603	558	571	582	555	552	611	582	573	585	614	607	566	538	577	572	585	576	591	568	580	577	594	601	527	637	575	592	585	551	552	537	550	586	530	553	591	542	563	585	618	599	622	559	588	526	563	556	578	606	612	600	575	542	568	585	596	615	584	560	574	585	600	546	575	569	592	561	623	602	604	570	527	567	581	614	561	577	585	586	567	544	604	574	594	586	615	599	586	576	595	582	561	567	531	591	628	610	582	601	543	540	589	601	573	564	573	584	585	564	573	596	560	574	529	587	574	581	550	588	634	537	559	583	547	518	568	615	582	553	569	591	572	595	590	566	572	562	597	570	564	599	569	545	542	580	593	556	602	602	645	561	565	625	574	574	545	617	553	608	553	562	554	561	573	554	555	600	628	590	593	559	621	603	590	609	581	571	602	527	607	601	580	537	576	578	570	622	576	524	566	597	570	566	591	551	605	575	569	562	580	586	567	604	603	613	580	572	585	580	577	550	574	563	604	595	562	592	602	585	543	576	550	598	597	593	577	586	559	552	550	572	593	596	588	586	605	614	582	608	588	560	558	585	551	573	584	533	577	634	584	580	601	589	594	563	579	605	529	597	561	555	571	545	588	585	592	575	593	569	621	542	581	587	582	601	546	626	596	564	546	568	592	571	591	579	625	573	552	577	607	548	607	620	571	566	600	629	599	533	603	603	588	595	613	576	569	545	605	567	536	553	620	528	567	617	581	547	547	565	588	554	595
15619	2522	2720	2061	1495	1044	748	612	472	434	381	307	313	281	275	232	218	220	199	178	196	192	202	209	178	183	168	167	171	174	184	161	154	159	161	149	180	172	160	157	161	158	170	158	160	158	142	180	164	174	149	142	156	172	154	140	138	162	151	164	159	150	147	150	158	131	143	143	128	139	161	162	163	157	161	129	179	151	143	145	141	146	121	142	142	149	151	147	149	139	164	169	141	162	152	158	141	136	165	145	133	150	150	155	155	157	152	113	141	140	149	154	151	132	136	152	151	137	140	136	165	139	133	148	155	136	151	145	161	168	165	160	140	151	140	145	141	135	118	166	150	152	129	149	135	146	153	173	125	158	138	155	151	147	165	148	152	163	144	131	167	142	163	151	158	142	168	127	157	149	122	145	174	141	163	133	140	136	148	130	137	143	141	140	141	151	143	122	154	154	151	152	159	160	156	146	150	138	152	141	137	155	155	172	156	136	137	143	126	156	159	142	141	132	165	152	149	155	139	156	142	148	125	135	139	163	148	143	153	146	131	135	138	143	152	139	140	149	142	188	137	135	145	149	144	141	142	150	144	145	142	165	161	132	138	141	152	170	121	131	147	133	144	118	170	148	145	128	152	145	166	137	131	152	136	129	145	147	154	138	147	170	133	169	146	146	165	134	168	137	143	169	149	153	153	147	165	138	148	134	132	137	146	130	150	156	135	136	145	148	143	140	124	139	150	135	145	155	135	153	156	156	158	156	144	142	148	157	151	152	155	128	136	135	137	155	138	163	148	164	152	137	143	173	148	145	151	128	138	134	155	139	145	151	160	153	150	152	138	133	152	142	136	159	162	151	151	151	162	144	140	159	154	149	135	147	132	133	148	150	157	149	123	145	147	153	147	153	173	137	159	127	155	150	145	147	148	152	133	131	153	147	144	152	132	136	147	119	155	154	169	164	147	173	148	135	139	130	151	147	144	128	138	154	143	133	148	140	148	152	155	148	144	156	129	162	134	139	137	147	131	147	128	157	149	153	158	127	144	146	141	159	141	152	143	153	128	141	145	129	142	135	163	140	149	168	135	134	135	145	166	137	148	135	169	130	158	161	134	151	131	157	133	134	152	136	160	148	137	162	149	139	127	164	142	119	145	156	150	152	141	140	144	166	157	176	143	145	141	137	155	130	148	135	131	175	136	112	137	154	175	158	144	123	163	141	163	156	159	141	135	159	145	164	141	148	146	149	137	130	153	138	171	144	141	144	128	146	149	162	134	136	135	148	156	154	138	141	118	138	150	163	131	130	164	138	138	134	145	152	140	129	153	131	142	164	139	160	131	153	151	133	145	148	166	148	146	151	115	151	136	137	143	136	151	148	116	151	135	132	128	159	111	144	146	165	150	134	163	149	156	164	143	146	145	153	155	151	121	134	148	141	150	132	139	164	116	169	134	145	139	135	144	146	139	166	144	158	122	142	147	119	135	136	158	147	165	128	144	139	141	159	147	173	146	142	161	141	140	148	140	136	143	129	157	149	162	150	144	142	146	129	157	118	170	133	155	130	165	140	149	136	140	154	154	156	135	151	151	127	175	126	146	149	131	162	132	159	139	113	144	148	140	130	143	149	133	150	148	150	123	135	154	137	131	144	140	149	142	158	145	130	151	139	160	136	142	124	138	131	136	147	164	143	136	164	138	153	132	120	148	161	155	160	124	139	165	146	133	149	136	147	148	140	158	143	138	156	147	117	153	162	157	148	154	135	133	165	128	160	147	137	122	134	142	143	145	137	138	134	186	152	153	160	159	143	145	136	135	147	170	137	128	146	164	134	151	140	147	143	159	138	153	165	133	130	134	134	149	143	145	131	135	149	144	141	149	161	149	157	143	134	146	129	142	138	145	134	149	143	149	143	170	155	141	145	158	164	160	146	158	129	165	156	167	130	133	137	136	125	158	157	144	135	157	135	144	131	155	143	153	156	162	140	147	144	151	134	186	141	141	138	152	147	157	137	130	152	132	155	168	129	149	172	148	129	157	120	136	145	134	129	127	141	134	132	151	150	144	121	155	165	156	154	140	158	142	153	147	127	154	166	150	159	151	147	137	139	160	137	149	151	144	142	137	157	146	138	150	147	148	160	139	134	155	145	126	159	146	159	137	132	155	168	140	146	160	140	161	153	149	156	167	153	144	143	182	131	169	133	148	116	140	145	142	146	148	140	160	123	140	152	113	145	162	150	157	139	159	134	161	153	159	138	154	140	152	153	135	143	151	165	160	135	156	154	184	145	133	166	138	122	146	135	145	160	160	173	147	158	160	150	145	135	136	135	146	146	139	157	132	161	149	167	139	136	154	154	149	164	153	154	139	159	127	159	139	134	169	142	132	131	150	138	133	144	158	159	145	143	128	140	145	149	142	151	139	157	140	142	166	136	121	158	131	134	135	166	120	132	142	153	149	158	148	165	155	146	144	133	138	157	136	138	160	160	171	159	130	155	130	142	131	155	143	148	154	167	167	129	152	143	148	136	134	135	168	141	146	142	160	152	140	143	155	158	144	146	138	134	128	161	137	139	152	158	140	143	138	145	129	136	155	168	129	146	144	147	145	166	127	161	145	129	133	134	153	163	153	119	157	142	144	140	180	147	145	146	136	146	137	171	146	140	159	141	149	147	135	127	141	155	146	136	171	138	133	137	136	154	133	149	141	155	140	130	165	139	152	133	147	162	139	147	132	140	148	146	127	139	118	139	156	152	137	135	143	138	157	145	138	154	170	145	138	143	134	141	161	151	168	145	172	137	145	138	156	144	145	153	168	133	161	150	151	137	139	134	175	141	152	156	145	152	163	149	136	153	143	138	143	138	139	137	142	125	139	133	124	172	158	140	135	140	140	184	140	153	155	130	152	142	168	132	147	164	146	148	145	163	122	162	144	165	134	130	149	146	164	121	139	130	141	149	130	149	135	150	144	124	147	131	163	138	154	138	122	148	129	143	158	151	138	136	121	141	156	125	140	165	137	153	139	172	133	159	130	115	152	145	170	120	141	138	160	145	143	120	140	142	133	152	125	145	157	122	167	159	146	149	139	127	127	147	131	137	139	143	148	146	142	139	154	151	143	151	169	139	147	138	146	133	145	120	132	152	127	136	135	140	152	146	140	152	133	162	139	144	149	144	142	140	122	129	159	149	129	154	141	147	139	187	143	133	153	156	155	159	135	145	149	146	156	146	131	114	164	145	131	150	151	156	158	131	155	133	144	137	142	121	147	151	142	149	130	163	155	133	159	158	146	134	134	146	154	149	156	148	143	137	141	160	143	133	128	154	165	134	150	155	132	126	137	139	149	148	160	127	160	134	140	152	140	155	135	128	144	136	155	133	158	149	175	164	169	154	159	147	141	153	140	145	139	142	141	144	168	130	135	146	121	160	139	146	149	144	156	125	134	173	139	154	139	128	120	132	149	154	126	161	148	146	128	156	150	155	143	128	132	137	143	150	122	148	133	160
7535	2388	5725	6461	5383	4366	3602	3009	2451	2270	1863	1648	1524	1356	1256	1141	1120	1054	989	966	941	890	847	790	834	700	720	738	727	675	622	689	646	644	624	605	595	571	631	638	595	607	591	572	547	577	541	514	604	575	560	565	528	543	521	574	522	539	591	523	542	522	524	522	533	529	558	513	541	490	517	538	481	502	528	498	510	534	537	534	497	487	489	513	490	516	473	556	468	501	501	467	492	484	501	477	501	511	494	493	478	502	467	504	501	465	480	530	465	494	484	480	470	494	463	469	443	484	468	468	499	452	485	446	533	457	501	500	472	481	466	506	485	485	498	507	462	476	464	476	488	450	469	511	479	485	477	505	494	485	483	459	478	468	500	486	473	499	451	462	480	474	478	471	478	481	488	466	477	456	493	465	497	448	495	446	452	476	509	456	503	437	496	461	497	487	483	495	493	458	472	499	482	453	489	504	480	466	498	459	481	472	475	487	513	519	471	465	493	466	503	434	483	455	510	485	457	468	463	438	511	478	455	483	466	492	433	453	521	450	535	492	441	499	481	437	502	506	464	464	463	484	444	473	470	485	475	502	466	442	490	423	425	454	504	468	500	502	435	463	486	495	458	491	471	478	488	467	488	497	483	461	500	499	477	472	491	470	511	487	496	440	446	471	453	480	454	436	492	469	515	478	481	465	490	453	434	434	493	494	472	462	535	464	489	513	503	460	524	447	505	511	525	443	495	496	497	489	472	506	472	472	476	467	528	452	456	455	482	472	469	467	470	470	477	491	472	532	464	500	510	450	495	506	499	497	444	481	439	547	475	498	471	485	481	465	467	496	455	430	456	442	487	476	515	453	465	472	454	433	493	468	509	472	473	471	484	475	473	447	472	487	494	508	474	470	430	476	508	484	496	444	480	450	461	466	498	455	481	448	466	483	508	480	440	466	506	467	451	482	434	480	470	481	486	508	486	476	451	506	449	429	456	475	457	482	521	471	486	452	488	464	474	444	458	459	453	447	459	449	442	492	501	468	463	469	472	461	492	472	443	484	506	439	488	483	508	488	480	465	485	478	465	488	501	474	504	470	489	491	503	498	488	465	480	456	527	468	446	447	460	462	458	473	485	481	487	515	501	497	464	552	475	504	461	478	451	473	516	482	471	471	478	461	497	488	472	451	469	468	472	508	442	485	524	494	460	480	476	498	502	477	471	473	478	479	440	489	472	482	480	496	450	479	479	503	484	525	472	494	512	436	500	502	467	473	488	484	458	481	505	472	514	443	497	492	509	477	473	516	474	492	493	474	475	445	434	474	446	493	422	472	478	473	501	515	481	458	501	451	500	463	472	489	510	468	475	511	522	530	473	508	479	455	507	487	478	524	493	500	454	436	470	474	475	463	468	451	466	439	462	495	454	455	498	507	520	471	443	475	513	484	470	472	523	478	444	503	453	489	501	513	496	464	482	513	470	474	476	500	452	483	491	482	467	465	444	454	458	457	469	441	494	451	502	473	498	459	445	468	492	502	450	464	484	503	513	460	465	501	484	480	485	495	481	448	457	468	488	483	505	465	444	476	459	465	521	496	462	470	490	481	506	467	462	508	458	449	473	480	492	464	465	483	478	472	497	499	470	499	471	452	472	536	476	471	451	479	475	497	486	460	484	502	466	491	441	476	512	509	458	464	491	490	479	444	494	479	484	471	460	490	457	470	469	490	457	473	484	446	478	478	516	500	452	483	437	494	438	507	493	493	469	470	449	556	492	513	449	483	481	479	457	446	451	463	466	477	472	486	507	493	458	497	479	459	451	444	507	491	474	450	516	457	472	485	464	478	484	476	473	476	463	456	438	451	452	470	499	511	457	505	448	461	497	488	503	464	451	478	480	507	500	496	451	501	495	475	487	499	493	482	480	525	467	468	486	458	479	539	501	506	493	472	457	514	476	501	482	476	466	492	502	477	503	486	483	447	478	425	487	445	488	498	481	482	492	481	501	454	483	464	462	473	481	445	488	470	464	451	449	502	461	457	471	480	507	495	483	472	465	501	455	482	471	451	482	484	523	461	469	479	495	470	507	507	487	479	460	480	515	507	478	439	475	479	459	456	502	461	453	428	453	434	486	515	464	496	527	447	512	445	502	499	458	469	463	491	501	517	497	466	492	484	444	494	497	479	494	493	489	485	439	478	500	489	478	468	474	453	477	489	478	499	463	509	465	480	465	527	490	477	497	431	447	440	417	477	433	465	482	464	463	505	452	465	500	442	466	493	465	474	495	507	458	477	464	483	460	485	485	457	513	461	500	500	464	499	507	471	498	422	479	488	478	448	446	502	495	439	461	491	478	446	451	500	473	500	526	442	471	482	467	499	469	472	488	502	483	464	484	470	497	479	464	419	458	510	451	488	446	488	455	480	477	473	476	502	502	483	492	469	490	499	506	506	458	450	513	445	456	472	495	509	454	471	505	475	471	476	510	495	501	469	465	462	491	447	513	516	494	482	484	470	506	507	469	452	497	485	477	481	469	502	497	458	517	474	477	493	481	469	482	465	479	480	568	492	484	501	512	460	503	484	478	496	477	460	450	459	453	457	467	513	461	492	443	461	491	481	448	456	490	514	502	473	494	479	533	486	511	496	508	470	470	462	482	482	492	436	487	469	477	465	470	479	473	460	462	495	504	454	487	492	478	477	440	436	470	472	451	455	497	463	498	493	473	482	466	438	441	456	539	474	452	489	460	451	457	438	494	458	510	472	471	512	499	456	460	480	477	469	447	509	523	501	440	454	472	446	470	490	457	473	460	454	451	520	468	479	479	486	508	474	482	484	493	517	480	487	481	473	454	500	505	471	499	461	447	493	454	449	460	501	482	479	492	490	477	498	474	483	502	493	503	510	453	465	510	439	467	468	476	486	489	458	476	481	491	529	464	466	481	515	514	470	459	487	510	507	465	501	493	448	479	475	469	463	456	487	472	458	474	467	475	517	454	484	460	483	461	501	455	491	433	470	508	481	476	473	480	467	476	486	440	461	467	486	511	498	481	505	469	485	510	453	450	499	472	455	442	480	438	479	464	487	551	500	482	528	464	476	507	473	492	472	485	501	470	447	463	423	473	466	487	459	467	495	463	498	474	481	457	487	439	468	495	507	502	508	480	512	495	506	513	445	502	473	504	472	456	481	440	487	504	493	477	436	492	510	470	461	469	449	497	479	436	495	483	506	502	515	496	473	452	496	477	497	467	492	483	489	499	459	471	445	500	444	462	501	470	497	456	519	468	494	512	455	473	455	467	486	514	473	501	511	484	470	504	466	447	487	510	470	489	470	452	531	468	512	476	472	503	457	479	500	470	496	466	462	492	481	469	499	464	491	491	508	506	495	479	458	453	462	474	480	495	415	464	453	477	465	448	497	500	509	488	493	461	544	470	465	444	456	473	479	483	450	456	496	453	468	517	471	497	502	484	556	467	481	470	463	460	480	469	440	510	470	473	415	486	473	515	497	483	489
2113	375	411	351	331	361	340	353	329	331	341	331	364	333	328	294	292	368	335	321	290	334	330	318	304	350	337	341	334	351	335	314	309	325	316	315	337	345	339	328	311	332	328	320	329	364	327	353	347	286	329	309	318	330	336	348	332	315	325	343	332	319	308	301	319	343	312	334	347	292	317	376	302	288	343	297	329	330	283	306	345	326	302	303	311	349	354	312	352	314	330	343	331	320	329	349	331	346	331	347	306	350	324	330	334	325	325	318	322	352	344	307	359	291	314	296	326	319	344	341	375	344	290	312	340	309	334	339	296	309	345	327	318	314	310	332	318	329	323	331	355	354	325	352	310	335	326	307	314	355	365	296	326	341	341	325	349	302	334	334	295	322	330	328	337	306	333	320	323	324	338	316	316	335	351	352	309	356	333	286	339	331	317	344	322	325	327	317	305	324	310	320	338	348	342	331	303	307	325	338	346	341	299	341	302	330	330	290	340	345	300	327	316	332	331	346	353	341	356	316	326	317	331	312	297	327	350	280	345	318	307	326	323	336	382	326	303	353	355	310	323	308	291	309	325	356	330	311	329	341	340	326	341	335	337	326	347	296	331	313	352	380	313	345	318	312	315	346	358	353	321	318	328	336	313	349	337	324	299	292	293	332	307	329	337	300	356	312	345	354	323	303	352	349	328	301	344	316	334	309	352	333	346	362	342	293	344	338	327	322	298	336	346	327	341	323	314	355	319	310	320	303	322	319	305	333	300	333	316	299	324	324	354	329	337	346	322	296	349	333	305	319	329	341	346	321	323	301	300	336	329	335	347	320	323	327	312	355	336	316	324	346	323	312	313	328	342	326	320	295	326	363	352	320	317	316	318	326	312	326	321	349	318	345	332	326	335	343	354	315	345	290	300	294	319	324	315	322	346	320	315	302	314	352	335	320	338	339	361	323	323	333	342	325	349	295	328	325	308	370	323	345	325	295	316	334	300	328	321	334	328	342	308	319	311	334	321	321	312	287	355	321	335	330	329	346	317	332	324	294	328	340	310	319	316	307	369	342	341	355	286	367	307	285	358	328	293	269	350	332	329	333	293	311	285	341	342	364	345	330	296	267	314	353	298	311	343	316	318	315	289	343	291	315	336	314	307	312	336	311	331	314	313	321	304	303	331	317	305	328	351	336	343	307	324	309	305	332	332	306	325	346	346	335	318	333	312	358	315	294	328	321	347	314	315	325	359	338	331	296	316	342	329	320	319	330	334	328	338	333	329	318	314	316	326	342	331	343	340	327	283	314	302	312	336	338	326	314	325	311	314	318	332	325	342	338	342	292	335	294	307	318	315	331	341	289	347	329	365	360	332	366	324	312	332	314	305	307	318	346	336	321	323	321	343	278	333	308	306	347	304	325	355	309	307	305	328	341	341	331	301	311	343	310	356	328	311	292	294	325	317	320	344	323	329	341	333	357	355	350	323	355	321	321	327	325	321	315	345	321	303	321	339	330	328	329	325	317	307	317	317	308	305	320	323	323	338	330	340	332	314	328	295	295	336	340	324	309	342	306	329	359	304	318	326	338	323	329	295	318	329	345	306	320	333	341	337	311	295	327	323	323	306	314	305	319	324	296	297	292	322	343	309	340	327	345	325	323	325	313	329	329	316	319	320	312	312	340	330	281	339	331	315	317	336	347	324	322	320	337	316	326	296	319	318	336	349	348	327	327	320	322	327	344	305	331	358	342	328	320	298	323	368	335	300	323	281	313	301	331	301	338	337	334	343	312	358	319	319	332	363	308	334	309	343	309	315	360	348	359	341	301	324	339	286	315	306	331	314	315	321	335	313	304	340	327	319	334	289	327	307	294	322	331	324	326	340	332	337	300	348	326	310	329	313	351	333	303	329	354	310	317	320	331	348	328	333	354	350	342	333	324	300	339	315	312	314	316	333	323	327	365	314	303	322	324	329	323	312	364	304	334	302	291	330	321	336	354	333	328	339	316	323	332	323	315	350	347	336	331	317	327	336	330	306	298	321	320	293	338	286	316	324	325	322	333	321	317	337	310	322	323	348	304	297	317	319	286	309	318	312	323	321	313	327	294	328	339	332	346	325	321	306	378	327	382	304	334	323	314	334	302	331	332	317	331	334	293	309	330	280	330	315	318	320	315	303	306	311	310	304	331	316	330	314	320	301	337	319	342	313	308	345	312	322	303	373	302	330	325	321	352	321	335	309	317	331	360	302	345	359	310	320	356	329	330	322	321	345	343	334	328	318	302	331	324	335	314	319	335	299	317	339	318	319	301	348	354	314	315	346	322	354	323	333	335	313	320	298	326	334	349	342	347	331	348	324	304	341	314	329	308	306	305	336	312	313	307	354	331	267	311	317	301	340	313	355	327	324	321	315	303	340	302	340	374	323	303	332	282	307	323	349	326	364	290	330	339	326	298	337	357	309	310	344	326	337	323	318	333	320	302	323	314	313	317	323	370	309	333	334	324	348	350	342	295	320	302	312	332	343	309	308	342	315	319	336	328	355	317	329	319	315	331	313	348	361	323	330	310	367	325	348	320	312	313	297	342	325	305	323	316	297	330	307	317	308	341	324	338	354	305	327	347	324	350	321	302	320	351	334	309	310	301	318	289	327	348	315	308	357	286	325	288	327	328	324	341	334	328	335	329	324	323	323	301	346	291	309	354	341	335	336	348	326	316	350	307	336	337	342	333	352	292	325	317	365	340	313	312	341	361	321	294	336	351	324	309	328	310	322	341	305	353	342	326	358	319	339	353	356	332	363	338	296	359	352	298	322	354	340	372	330	319	330	312	309	291	306	301	290	348	333	305	352	359	330	346	357	333	360	328	311	302	330	313	291	318	348	301	327	332	319	338	333	380	353	348	346	311	331	307	321	328	325	330	342	306	321	317	373	309	338	316	321	343	325	338	316	321	346	360	311	326	313	338	314	308	323	320	337	336	321	332	334	347	325	309	329	318	339	319	314	365	298	330	293	305	342	324	311	319	335	325	322	329	338	290	351	355	355	327	332	323	323	322	330	316	312	289	324	321	333	304	328	344	315	333	330	327	368	340	336	329	323	354	371	310	351	316	338	304	346	319	347	309	303	317	292	315	303	318	333	315	331	338	309	317	337	305	312	343	324	335	336	329	339	342	307	306	311	276	351	343	282	339	359	335	348	294	322	330	309	307	330	303	347	305	368	305	342	319	312	331	332	326	350	310	329	319	340	326	335	335	322	330	326	323	306	329	322	341	329	309	300	294	343	303	296	292	328	328	344	335	319	305	313	327	302	310	313	309	367	324	313	312	324	316	325	300	323	354	358	331	358	320	317	330	342	352	335	312	351	322	306	339	334	339	333	303	329	307	337	298	323	337	304	328	344	327	323	333	304	317	304	278	345	322	337	375	330	320	328	333	334	328	343	344	327	288	300	314	317	299	322	337	308	349	340	331	321	348	303	332	337	312	323	302	299	341	345	324	310	337	328	324
2414	1066	1129	1101	1124	1049	1064	1004	995	998	989	963	944	974	983	980	945	950	956	922	918	906	957	965	900	958	914	911	949	966	918	939	935	934	957	926	927	910	905	914	852	910	965	916	955	924	910	932	918	944	905	944	940	926	885	986	874	937	1033	944	922	935	951	904	951	959	934	958	874	1003	948	953	906	962	895	903	982	899	943	960	956	947	931	985	914	893	979	955	958	861	879	964	998	975	989	915	922	973	892	951	919	943	909	929	930	959	912	915	906	928	926	967	934	950	1007	927	880	888	962	915	866	951	927	912	926	907	930	910	942	947	978	933	887	941	952	928	944	987	920	929	860	947	989	917	930	966	958	976	917	938	984	945	940	973	890	879	940	959	889	916	959	982	917	915	911	937	844	962	933	934	946	945	941	981	951	957	904	920	920	941	923	913	948	903	930	898	860	955	936	918	921	921	898	935	896	929	939	960	912	957	929	973	940	942	956	950	927	933	899	933	976	919	962	937	926	922	936	913	963	941	892	964	913	943	970	951	945	958	938	928	954	916	900	927	932	880	912	919	912	912	925	936	973	984	929	949	934	931	916	911	969	1010	957	954	941	979	923	974	927	931	907	976	970	952	933	908	961	945	913	938	927	966	957	923	951	969	912	937	978	874	917	908	912	948	903	938	914	956	916	923	946	937	894	980	926	933	950	929	951	945	946	946	928	966	928	900	937	952	941	926	949	925	932	941	938	935	927	913	922	941	900	979	969	934	916	904	934	923	938	957	987	923	1000	1014	954	922	887	987	959	893	921	939	976	949	974	909	929	882	962	950	891	972	922	907	979	966	919	985	882	946	958	926	938	984	941	961	980	963	916	964	943	952	907	939	932	981	954	903	997	900	931	919	947	965	915	983	950	946	898	901	942	957	905	902	966	930	952	872	898	912	955	897	932	941	921	972	935	883	896	971	993	947	956	894	965	970	918	903	878	950	900	864	903	945	935	910	924	965	929	937	981	929	919	902	960	1011	938	934	935	914	909	923	918	909	915	949	895	883	941	958	935	868	938	924	974	978	952	925	902	910	914	903	884	913	954	964	945	959	911	930	881	933	944	986	890	950	918	957	932	899	930	927	915	864	928	999	909	986	920	896	969	958	898	922	945	962	932	933	947	947	951	962	903	953	935	863	881	903	908	917	931	952	941	939	888	910	960	905	969	977	916	885	905	954	987	898	941	917	936	960	899	958	945	980	928	962	948	975	946	945	930	932	1017	961	1009	939	953	946	924	923	949	905	963	948	908	970	881	887	965	933	865	934	930	951	913	929	889	961	900	931	941	943	951	892	974	899	927	943	968	898	982	898	938	896	875	941	956	904	924	915	913	1012	898	969	933	885	968	938	955	884	955	971	929	980	958	961	941	942	956	856	945	945	911	931	907	923	916	915	930	929	918	912	944	926	939	950	914	915	949	883	907	919	889	948	901	918	909	957	905	907	932	925	914	919	925	973	954	904	926	904	925	916	988	896	945	930	925	915	873	945	879	939	934	924	967	960	953	972	961	946	943	1000	1010	986	905	1008	921	907	906	939	900	958	953	904	987	891	944	938	925	913	953	935	932	939	936	1002	901	948	940	952	951	979	924	932	979	965	922	961	926	883	901	959	951	891	954	942	929	925	938	891	934	881	979	917	957	953	933	988	927	940	914	935	888	958	958	924	939	943	969	950	943	963	893	885	948	915	946	959	941	878	894	866	962	954	879	928	969	980	939	972	901	1004	975	950	917	904	883	967	911	911	886	908	978	970	917	960	926	889	919	966	939	944	960	922	943	913	953	920	956	964	928	932	905	911	915	920	920	949	974	953	897	929	928	941	885	939	915	913	979	885	927	919	950	930	898	904	923	964	922	959	970	903	917	913	967	921	892	976	949	895	976	921	908	919	935	892	964	971	910	954	946	919	951	902	910	959	954	948	942	923	860	913	919	913	935	914	984	915	924	910	1005	901	931	942	947	925	961	932	952	911	1018	965	929	947	932	980	951	959	886	946	942	888	919	931	944	910	994	920	951	944	905	946	893	956	924	914	953	891	894	914	1000	906	995	909	926	969	943	946	928	946	902	925	961	933	909	912	919	939	865	931	960	927	972	930	898	910	913	964	943	915	949	989	961	944	916	943	920	954	939	935	939	986	903	927	960	913	1021	839	910	945	966	956	884	935	910	936	860	944	1006	929	945	929	928	978	944	929	967	963	899	940	932	942	913	932	906	924	954	937	874	924	963	929	914	918	952	969	954	920	928	940	902	959	943	925	895	951	948	947	941	953	930	910	916	909	986	943	940	969	964	965	934	931	936	933	884	967	959	936	941	984	929	933	904	939	1005	953	893	906	947	912	942	905	921	946	953	958	923	948	971	960	935	913	905	930	956	960	1001	916	950	981	924	912	953	950	948	982	945	913	907	912	956	924	976	952	917	917	945	913	926	958	922	914	935	948	963	892	923	970	925	969	989	948	948	961	950	953	913	971	923	923	977	1000	932	933	1015	881	952	963	957	983	977	919	925	946	922	965	875	866	918	900	943	893	922	988	907	938	927	915	943	958	931	965	937	934	931	868	931	897	995	992	898	915	1005	970	919	959	963	909	901	912	973	893	937	920	931	893	944	956	925	928	948	942	938	909	909	957	944	968	911	955	919	930	952	918	883	887	979	890	963	917	912	921	998	900	930	868	955	964	895	926	910	949	980	935	877	922	916	934	908	916	891	964	941	909	965	922	964	896	973	917	956	942	939	912	972	974	957	919	941	942	868	889	956	971	916	915	929	875	943	894	854	944	896	913	950	893	912	920	921	919	931	939	921	969	919	960	957	943	974	916	1034	961	929	950	980	924	907	935	999	901	935	874	928	923	965	911	899	978	934	935	897	883	972	922	911	928	926	933	903	936	953	968	944	995	950	953	945	915	902	931	963	959	880	922	939	912	961	918	985	895	958	956	948	868	971	923	923	969	959	943	951	937	913	925	968	939	936	929	943	929	975	916	981	956	918	940	903	914	946	896	893	985	910	941	960	949	959	924	950	925	954	906	931	967	895	985	932	987	940	927	908	932	905	890	973	937	913	923	939	871	908	934	928	922	866	893	912	954	958	953	949	912	929	938	980	922	915	913	877	906	876	897	950	957	984	940	954	884	963	892	925	933	880	922	921	936	935	947	968	895	942	926	936	939	891	909	965	938	932	919	929	1010	957	956	933	885	952	937	947	938	943	929	882	908	896	917	938	960	963	913	940	932	949	922	878	931	995	924	939	938	955	950	987	915	1008	909	930	899	935	951	1020	921	935	923	970	953	983	975	976	943	930	963	942	927	862	923	1003	934	959	969	929	902	913	986	872	921	981	942	974	976	907	993	865	927	946	953	966	965	934	915	943	1001	956	874	902	978	980	912	945	965	952	960	926	896	906	937	968	949	884	889	905	961	946	948	938	943	915	908	922	897	894	977	928	949	948	976	933	918	963	964	965	974	922	1022	934	964	962	959	961	940	899	925	943	900	953	926
8681	1194	1452	1099	804	590	473	415	364	297	298	268	268	266	240	248	241	230	232	226	211	227	213	223	204	239	187	201	202	199	177	187	205	208	198	176	202	213	228	181	164	201	191	175	178	207	184	167	178	173	187	169	185	197	190	197	173	189	211	181	209	190	203	176	200	201	226	162	191	179	206	194	208	193	169	175	187	189	159	189	195	215	201	194	192	187	187	195	164	178	181	194	176	207	182	213	186	197	184	199	190	182	183	175	212	196	172	213	178	196	191	197	184	193	192	205	213	183	200	188	185	185	177	190	166	188	177	178	221	189	177	177	180	182	151	196	173	191	184	210	193	197	179	190	161	188	193	194	208	185	185	170	174	162	182	183	194	209	204	213	184	195	213	182	191	180	180	183	207	198	199	190	191	198	177	187	178	175	190	192	209	198	194	191	185	193	188	176	190	184	182	201	180	183	212	179	210	182	178	196	172	179	205	188	178	189	207	209	198	193	205	179	196	178	179	209	210	193	202	184	196	206	192	185	181	185	183	195	209	190	169	196	177	187	204	171	184	192	178	176	162	186	188	178	204	199	214	187	185	177	200	184	186	194	213	196	194	190	200	165	181	185	198	217	155	188	179	178	171	180	188	174	190	203	174	181	163	199	179	179	184	203	172	164	200	190	200	200	169	192	190	177	187	183	188	189	179	176	158	184	190	171	213	196	197	176	170	188	193	223	192	204	194	200	195	185	218	182	197	194	167	195	172	199	193	185	224	225	189	182	206	191	180	177	186	189	199	191	192	162	183	198	191	174	197	166	207	199	217	176	213	218	196	204	164	188	200	177	174	192	209	194	199	187	187	174	184	189	202	177	193	194	188	194	190	194	190	180	201	190	174	186	183	189	189	185	183	179	187	176	169	177	180	201	180	214	199	176	190	164	190	174	182	197	195	195	176	189	189	198	191	182	189	175	177	201	166	193	182	189	202	216	206	190	173	200	187	203	178	180	189	179	207	195	181	198	192	196	193	186	170	188	213	175	184	189	194	160	195	201	185	165	205	173	205	231	161	195	186	183	175	189	185	186	177	183	213	194	215	206	161	191	190	190	199	189	163	183	190	211	201	184	163	197	194	183	197	186	207	174	200	210	166	185	179	179	198	183	191	180	203	174	187	207	178	214	183	169	182	167	216	188	201	191	196	194	181	176	190	197	191	208	185	181	182	178	197	208	179	185	160	171	175	200	214	179	201	173	198	176	200	186	195	203	198	203	195	200	184	191	170	170	189	168	191	186	174	199	181	175	190	180	192	185	192	175	182	174	170	187	204	199	194	189	215	192	174	194	196	195	195	198	175	184	196	178	210	186	200	182	193	187	208	196	166	177	199	180	176	197	193	190	199	194	210	196	183	195	186	179	199	192	180	177	185	190	202	177	211	213	175	189	202	167	180	182	166	206	199	213	195	179	208	173	176	185	205	187	190	187	187	194	204	185	196	205	185	169	194	192	227	198	184	165	198	190	197	188	213	201	195	200	178	224	173	179	202	192	180	193	156	184	194	211	201	192	155	183	189	189	165	192	184	163	196	207	173	198	176	223	223	180	178	154	195	190	169	179	187	150	188	176	185	174	202	168	203	206	181	193	181	202	203	181	189	184	181	193	192	183	161	201	194	198	211	199	200	189	164	175	192	168	190	185	204	186	198	183	195	215	193	184	184	192	190	177	187	178	188	181	213	195	204	185	189	202	203	162	192	186	193	181	184	185	175	189	188	192	191	193	225	202	185	171	201	159	201	218	174	205	179	174	180	191	179	193	199	178	178	204	180	207	190	196	188	169	196	178	175	176	185	186	179	159	192	181	196	162	190	187	191	195	206	183	183	196	187	206	180	162	198	169	170	186	182	161	193	183	186	182	200	187	198	200	188	180	203	205	183	169	173	198	164	180	191	180	172	194	177	200	174	172	171	199	187	163	196	175	178	203	207	181	162	195	198	180	159	193	198	186	195	197	198	177	190	186	194	197	182	196	190	203	211	196	175	213	183	187	189	192	204	177	208	192	172	182	196	197	188	173	195	207	198	168	186	187	177	189	173	182	175	198	186	221	178	197	191	198	192	175	198	193	195	201	172	203	180	192	198	193	229	187	198	178	192	169	191	184	192	166	193	186	183	178	194	196	178	198	197	189	185	188	194	210	212	200	172	178	211	196	189	159	190	177	177	192	189	197	191	167	164	207	192	183	184	190	224	210	185	180	178	180	190	185	180	187	206	166	192	190	203	182	166	174	201	185	174	183	187	197	184	196	182	192	173	184	175	195	209	182	186	208	168	195	190	164	182	189	175	192	190	180	191	188	196	196	194	193	188	184	187	166	199	198	206	170	219	191	208	198	180	178	212	197	176	189	165	206	192	184	196	160	191	195	181	183	193	186	194	187	186	191	180	185	200	172	209	186	191	169	178	176	193	196	175	178	197	181	195	208	166	186	202	181	206	194	179	185	180	203	199	178	166	181	182	183	184	178	187	184	194	198	165	182	177	202	196	177	172	186	196	176	180	175	186	197	179	187	182	181	205	204	187	184	202	210	198	182	191	188	178	200	195	183	183	178	183	207	159	182	199	188	201	191	162	208	195	181	171	209	197	150	168	189	201	161	194	185	200	192	203	175	189	209	189	194	203	196	157	204	181	190	181	176	199	187	191	186	187	162	190	199	203	194	178	177	194	198	192	193	183	181	185	183	204	193	196	198	201	199	178	208	165	172	198	192	213	179	188	192	174	204	225	209	207	177	206	179	201	196	171	173	185	185	189	176	182	187	187	173	210	194	196	184	185	187	172	204	177	200	193	173	189	201	175	185	172	186	182	191	201	185	173	163	182	199	202	166	202	182	187	179	184	179	213	193	174	205	179	175	180	188	196	188	175	165	166	190	193	159	191	197	192	196	205	201	191	202	216	164	205	193	161	191	173	165	183	199	195	211	184	196	213	198	207	184	181	188	192	200	196	207	203	200	181	192	218	184	198	217	189	185	188	184	172	192	164	183	161	190	188	197	186	182	182	225	181	194	186	210	196	191	211	203	188	200	194	177	200	171	190	204	208	183	186	199	182	177	190	191	160	173	188	235	171	163	178	169	207	171	192	168	198	152	193	180	183	179	197	171	205	159	190	170	149	166	186	180	177	177	219	185	178	162	200	177	194	206	180	173	197	172	186	192	191	207	174	193	204	203	216	175	190	177	203	203	186	168	195	203	180	203	169	206	182	199	186	181	190	180	168	171	174	164	182	155	188	203	207	179	206	203	186	205	196	193	164	200	178	186	183	167	175	188	174	176	180	183	182	189	233	163	191	171	183	197	194	204	195	201	206	187	200	198	172	199	172	203	168	201	195	199	207	179	203	176	188	187	178	171	175	190	189	200	193	178	206	175	191	191	177	190	185	185	177	175	205	204	180	183	195	193	196	173	187	195	209	183	181	200	190	172	219	178	174	189	208	189	179	176	189	176	175	187	208	195
5578	1569	3326	3725	3227	2640	2168	1835	1641	1421	1306	1227	1146	1039	979	928	891	863	874	781	787	751	791	716	750	712	716	675	687	719	685	694	666	613	661	621	666	649	665	604	626	625	649	622	612	612	645	660	638	628	664	611	623	616	581	601	643	640	604	595	594	575	599	587	566	583	589	585	621	624	576	562	605	611	624	610	586	570	543	626	613	610	594	597	605	594	564	537	579	635	539	604	540	557	626	604	567	549	590	575	619	561	588	580	583	608	579	617	600	572	556	591	611	581	630	613	610	604	582	588	622	570	554	557	581	557	598	588	573	593	581	598	563	571	567	609	552	593	576	564	578	563	553	561	588	587	594	555	595	568	564	619	594	584	582	565	585	591	608	619	586	652	580	593	568	605	572	613	591	537	558	566	620	578	577	572	598	602	590	614	574	601	563	622	555	635	553	582	553	601	575	597	609	578	615	628	571	644	559	587	592	572	592	606	595	574	609	546	622	541	587	607	591	610	567	570	512	606	572	536	580	560	590	573	574	610	582	581	556	621	563	564	552	586	593	624	612	543	560	624	610	575	605	552	548	564	541	585	610	582	568	584	598	541	564	593	588	589	598	560	581	538	578	580	594	612	549	618	603	592	591	606	566	576	569	582	578	541	535	580	585	627	567	593	584	566	616	586	528	563	611	540	598	590	576	598	571	581	597	594	621	533	544	576	593	560	567	595	597	571	576	559	551	589	587	587	579	550	551	571	619	660	630	580	560	603	597	597	597	577	579	626	609	607	580	593	565	620	572	578	574	613	570	542	557	537	581	599	579	596	564	533	563	598	581	553	569	606	569	584	585	619	589	560	544	561	549	547	572	535	573	614	600	566	577	566	536	587	568	562	571	596	613	597	571	548	621	589	589	615	569	563	566	625	590	547	549	593	629	585	576	575	564	565	583	579	565	564	560	581	581	587	592	597	581	585	548	603	558	551	559	549	556	562	575	610	626	569	554	620	575	557	563	613	581	565	579	587	570	628	565	536	594	579	593	602	529	606	600	570	573	564	579	550	577	584	574	609	562	554	579	543	587	598	623	580	578	611	547	614	546	551	587	619	593	590	569	548	578	550	568	584	585	576	570	604	587	590	585	576	596	568	584	578	564	611	564	577	584	567	640	606	558	613	578	589	526	620	561	649	570	632	591	579	586	569	554	541	619	540	585	584	597	550	572	600	581	585	582	565	634	619	551	559	605	565	592	569	574	546	560	577	564	607	571	590	586	549	566	586	620	532	567	567	571	599	574	569	575	534	556	608	566	563	552	549	566	619	574	550	599	587	556	600	573	584	583	558	593	603	558	603	577	583	521	592	589	571	529	593	596	593	602	590	543	563	595	566	597	586	570	572	576	572	600	585	654	584	606	562	555	557	581	596	542	611	544	602	556	566	615	554	600	588	610	569	545	554	583	596	578	581	609	594	600	566	612	564	560	593	567	564	577	584	614	614	573	600	574	585	585	507	583	598	566	589	621	598	552	559	586	603	595	578	593	622	581	611	618	536	609	533	601	597	587	568	550	572	660	563	580	556	568	548	592	601	526	530	574	603	649	593	530	588	595	536	582	531	591	619	536	590	565	582	582	555	605	602	582	614	582	586	539	559	588	556	543	550	589	593	539	592	570	549	607	570	570	538	586	603	550	557	562	555	553	588	576	610	573	595	590	592	620	599	585	572	597	601	572	557	582	597	594	553	589	521	558	596	575	612	567	553	589	601	576	580	511	581	564	590	592	572	556	563	617	578	589	606	561	571	586	600	572	584	577	611	645	588	616	534	555	584	561	600	587	587	592	546	541	588	572	603	574	566	561	536	539	590	599	540	613	575	563	564	597	610	605	554	599	611	563	584	619	616	580	609	558	602	588	572	556	597	576	581	594	545	599	614	597	605	600	603	604	542	575	588	585	594	609	628	582	602	566	567	577	613	543	551	595	567	563	603	577	550	576	613	584	556	624	577	617	562	600	588	581	575	593	597	598	612	544	567	631	608	604	592	577	556	615	592	603	587	580	586	579	627	582	609	593	599	622	613	581	556	606	557	567	601	577	534	556	557	571	559	586	559	558	573	611	594	604	612	520	581	583	578	571	580	580	575	551	584	582	576	560	574	554	599	574	553	562	626	604	556	620	621	574	560	584	597	586	578	562	575	584	590	564	584	613	571	582	585	596	643	589	593	534	586	585	530	570	567	568	599	575	609	580	586	573	581	545	582	583	617	571	616	580	561	562	587	605	613	613	590	607	561	562	611	541	532	591	592	630	544	558	595	571	574	574	606	565	555	585	577	637	590	540	579	569	552	586	563	564	573	593	548	560	588	623	607	621	571	560	587	561	586	627	568	598	589	573	613	560	609	614	576	578	570	552	586	577	605	571	573	603	548	576	564	578	533	624	608	547	569	551	598	538	556	600	603	600	615	589	585	592	569	625	604	562	606	537	545	583	582	541	598	570	594	594	545	596	575	534	582	521	560	611	610	602	592	572	569	564	600	551	586	590	576	578	603	623	593	564	612	536	579	577	575	548	598	599	576	610	593	597	588	559	576	566	566	571	561	595	556	584	570	584	585	599	566	577	608	550	622	580	608	567	560	583	564	575	605	589	545	606	609	592	596	619	576	540	567	568	552	566	574	566	574	635	549	575	624	573	615	561	584	601	580	568	574	565	616	606	570	598	562	551	527	584	624	588	588	502	527	609	543	583	614	600	590	623	585	597	595	600	564	602	591	598	592	583	594	595	577	569	571	546	582	614	532	607	622	593	617	561	600	632	558	604	584	534	552	615	569	605	582	516	599	558	568	586	563	580	590	550	548	570	569	566	609	545	557	560	576	549	577	587	555	599	538	630	617	630	601	590	555	567	542	571	550	575	605	606	594	586	569	585	605	622	597	632	561	615	600	585	550	634	524	549	551	587	574	563	573	567	597	615	553	590	596	609	554	575	590	610	523	585	554	559	617	583	595	561	577	601	571	612	555	556	574	561	619	593	564	568	598	596	585	599	603	591	606	552	560	556	579	617	581	616	609	572	522	626	583	526	600	598	614	577	572	622	585	600	528	638	576	574	591	608	564	581	520	596	591	561	564	568	577	574	581	599	590	604	587	560	565	589	576	594	580	625	576	609	596	578	581	587	551	582	566	600	583	552	573	566	573	579	580	591	594	594	543	600	595	565	566	584	567	571	577	627	606	577	577	575	596	583	569	611	552	609	588	594	583	591	611	530	599	639	596	544	636	554	554	555	592	599	563	544	566	560	544	596	553	592	593	569	562	567	615	551	585	583	587	618	547	602	601	636	551	545	600	589	550	553	605	569	579	633	618	596	602	628	542	574	588	588	548	569	591	575	555	566	537	626	588	563	560	530	581	537	576	551	575	621	603	548	595	579	559	578	587	569	589	584	578	631	606	612	581	539	560	595	565	573	628	580	576	615	582	616	613	562	549	578	589	568	574	575	583	577	628	608	616	546	533
15787	2468	2680	2102	1351	1073	782	607	491	446	383	331	325	292	259	248	250	209	218	199	205	199	202	183	170	180	180	180	187	187	156	160	157	149	168	161	175	154	168	151	149	147	160	166	161	148	147	172	157	165	148	165	158	142	162	148	150	141	157	145	178	170	153	152	151	171	158	151	157	135	149	142	152	159	150	139	132	120	135	158	149	138	135	143	144	162	131	132	152	165	142	157	164	151	153	139	149	162	173	159	147	152	150	154	160	152	151	157	150	150	143	148	145	154	141	159	133	148	148	153	137	156	158	153	154	135	147	160	158	129	156	130	130	129	146	173	132	155	140	141	171	155	166	144	146	131	148	149	156	155	138	127	144	142	147	138	152	158	150	158	153	136	138	149	125	133	154	144	150	144	158	129	144	137	150	148	148	160	147	151	167	147	174	169	147	149	121	127	149	144	156	149	134	153	134	146	166	145	167	155	138	134	133	162	150	142	150	144	147	119	144	165	145	141	146	147	148	146	140	147	151	122	163	150	149	154	142	153	150	136	137	147	139	118	138	164	148	163	137	167	125	129	145	170	116	160	149	133	142	146	141	144	125	163	143	145	135	128	130	151	135	156	126	149	169	145	141	122	157	165	157	136	163	149	156	152	161	150	151	150	146	154	152	150	155	154	154	146	145	153	144	143	143	140	139	126	143	150	147	153	140	139	166	148	155	152	150	128	130	147	148	142	128	150	144	162	153	144	136	177	153	144	140	136	134	153	146	149	142	140	153	140	112	156	141	169	141	134	144	147	157	140	144	155	141	148	140	144	143	134	138	145	128	134	149	140	145	151	141	151	156	159	150	143	158	139	152	122	148	146	142	148	131	143	151	155	131	130	153	148	146	144	147	149	151	131	158	138	132	131	132	153	136	151	145	163	139	131	137	145	125	145	145	179	133	155	144	146	158	134	147	142	147	147	142	158	150	163	139	158	147	143	146	151	164	124	147	134	153	158	149	139	145	145	147	153	140	167	134	127	144	169	122	135	128	135	174	152	147	135	139	109	134	176	141	153	149	135	130	160	155	132	139	147	133	138	147	155	145	150	154	143	156	153	168	129	145	125	162	147	145	148	148	166	133	133	144	150	165	145	131	128	144	152	150	150	127	137	145	143	157	150	158	141	155	136	149	154	123	142	149	150	138	126	172	125	135	138	123	149	161	145	145	135	117	128	161	154	153	148	152	126	122	148	141	142	150	137	139	156	137	131	130	149	145	136	145	138	138	150	137	136	129	137	149	141	146	145	154	134	143	157	119	168	150	158	128	155	147	144	149	127	138	160	143	128	140	139	157	153	119	151	125	163	145	155	151	140	154	149	161	146	156	142	147	148	128	150	129	130	151	145	109	147	145	142	127	151	141	146	142	162	145	147	152	148	151	148	152	148	159	144	160	134	157	143	142	151	121	135	142	148	148	130	129	152	155	152	153	160	142	131	156	152	159	148	157	132	156	158	162	169	123	157	144	142	130	124	134	142	132	147	147	140	140	152	135	149	127	160	150	156	160	135	145	144	148	152	122	150	152	151	140	161	175	125	146	165	146	143	150	155	140	109	165	164	139	137	138	163	143	124	134	152	159	157	136	161	135	120	157	148	119	142	150	153	164	114	132	163	156	139	137	171	123	149	143	145	124	143	156	165	149	140	160	132	128	154	143	143	143	153	147	136	156	148	150	154	164	162	143	145	155	152	153	148	149	161	175	121	143	148	152	138	141	120	144	146	169	136	142	150	155	135	160	154	156	128	161	136	155	142	141	158	139	177	138	163	140	164	164	143	146	148	162	155	174	150	150	147	140	161	156	161	156	134	147	121	144	142	162	141	146	145	146	159	158	168	138	156	144	140	135	162	166	147	148	137	147	134	154	159	141	164	150	166	133	139	136	135	138	135	167	128	157	143	157	147	172	147	166	145	150	147	135	137	163	139	138	116	144	147	143	133	141	156	140	148	146	139	161	144	127	167	145	144	138	125	158	140	145	144	157	168	137	149	122	134	141	134	155	152	135	148	141	166	138	129	150	148	157	158	142	138	161	151	130	144	135	146	126	135	156	133	149	153	116	142	139	125	140	140	156	150	144	169	167	133	135	175	146	149	116	156	141	140	150	176	128	143	159	143	156	142	144	134	156	168	158	145	154	164	122	126	132	134	153	163	130	130	152	152	139	146	161	148	163	121	142	128	163	143	143	143	134	145	156	135	138	168	154	151	177	162	161	146	156	144	149	119	157	132	156	136	143	155	149	153	132	138	129	164	146	166	153	147	146	142	134	157	152	130	167	132	160	174	135	147	125	144	149	131	139	151	122	145	150	161	141	149	161	135	150	142	137	153	141	156	156	147	157	160	124	148	161	164	151	145	142	148	126	144	121	142	145	142	137	136	157	165	148	149	140	130	176	130	131	132	133	165	136	139	137	129	170	134	152	137	128	126	138	170	133	140	125	149	145	144	154	148	148	160	170	163	137	158	137	171	153	159	138	137	133	134	130	129	142	147	138	134	121	149	125	147	127	148	147	134	152	143	150	132	131	149	164	151	125	131	146	136	158	143	170	147	139	154	143	157	144	150	136	153	149	139	146	154	149	132	150	147	152	156	136	136	153	143	123	138	136	163	141	152	140	140	142	155	159	159	150	149	130	146	154	132	148	176	128	148	147	129	142	142	141	153	138	171	128	138	144	149	153	161	128	145	165	157	157	118	120	152	166	127	172	142	152	136	146	135	143	134	129	136	147	129	155	143	152	145	137	138	148	137	164	134	143	123	173	131	140	153	160	148	151	157	140	140	149	145	137	117	166	171	147	164	141	157	141	150	147	129	122	131	137	153	182	133	148	150	132	136	140	156	135	139	145	154	139	175	143	161	132	134	159	141	146	133	174	138	147	146	145	152	151	123	157	154	152	160	137	162	149	149	128	149	132	149	149	157	153	149	164	132	151	130	141	164	146	159	156	150	132	159	171	144	158	156	154	145	170	142	156	126	157	134	146	124	148	168	142	139	137	140	148	146	159	159	164	149	163	152	125	157	158	157	144	153	162	135	157	147	143	139	141	152	154	154	132	163	131	154	150	144	155	151	125	156	134	142	155	151	133	138	157	107	149	157	169	146	155	131	159	146	135	168	148	139	151	151	152	158	135	138	165	144	151	149	163	149	146	146	164	133	130	131	143	150	138	149	145	141	137	152	139	147	143	138	148	158	144	127	153	158	153	160	161	145	146	135	130	161	156	137	160	164	150	114	153	149	154	150	143	143	146	159	136	160	164	138	133	147	160	140	134	141	129	171	152	137	157	135	138	161	150	165	134	147	124	119	138	128	124	134	124	139	131	146	141	161	162	146	164	147	147	143	153	156	162	155	148	147	134	158	145	133	162	152	132	155	144	129	165	132	146	145	158	132	163	145	167	146	158	141	134	147	126	147	170	161	122	133	161	136	134	142	126	130	156	145	187	169	155	140	165	108	161	116
7593	2462	5696	6401	5581	4391	3578	3176	2504	2076	1944	1667	1471	1403	1317	1172	1112	1017	986	922	940	892	824	776	772	708	732	720	692	658	694	653	631	641	582	615	598	608	591	579	574	518	548	581	570	549	544	523	532	536	514	538	534	505	499	540	508	495	521	545	528	506	517	486	501	520	501	492	518	537	526	481	510	528	479	514	478	495	495	464	494	488	486	490	527	538	488	514	489	498	462	511	495	475	508	475	508	490	520	526	541	475	464	511	494	480	472	488	526	459	504	474	442	479	508	515	439	467	474	526	483	528	463	464	471	472	481	480	482	520	439	503	512	474	518	489	506	467	493	511	540	497	484	485	454	494	465	466	466	475	502	500	445	480	471	473	493	493	480	456	533	508	442	465	441	475	489	463	468	465	501	511	486	466	477	517	495	467	468	511	483	506	469	509	484	473	469	469	501	471	447	506	482	447	484	496	487	489	470	464	530	493	524	525	463	492	491	465	475	470	490	506	447	463	472	506	471	518	504	442	462	505	520	505	521	475	472	506	480	479	472	495	501	468	485	475	503	494	516	440	507	485	477	463	463	450	502	457	473	478	477	475	468	474	461	442	458	496	485	509	493	477	480	523	505	449	493	441	463	475	464	494	461	455	485	477	473	505	477	480	515	456	492	483	495	501	477	467	453	506	456	523	495	508	465	491	463	506	473	478	483	460	450	464	508	498	502	441	456	483	465	492	480	479	460	502	501	419	470	501	441	444	464	435	425	451	464	498	510	460	507	439	510	449	462	496	472	488	467	504	491	497	487	481	500	467	517	476	495	479	490	458	454	486	498	497	510	500	479	460	475	469	474	475	521	462	476	510	478	506	524	469	458	484	509	483	467	477	556	473	485	460	476	490	492	486	465	506	479	478	471	467	474	484	467	454	495	493	459	487	479	493	459	495	480	479	477	450	467	470	484	475	487	434	510	472	473	506	470	481	451	485	460	491	445	501	490	464	477	480	451	482	452	502	492	424	455	485	487	460	467	478	478	486	521	497	486	474	439	470	426	458	475	453	490	440	461	482	485	494	436	456	481	539	515	487	436	469	479	477	458	486	498	428	500	464	498	509	498	492	463	503	519	472	457	503	489	487	451	456	502	462	476	498	499	484	496	451	479	477	483	474	496	447	472	492	463	478	487	455	455	476	466	508	523	488	479	466	473	472	460	494	465	477	507	475	480	509	463	471	515	479	491	425	466	482	470	474	454	489	451	459	475	464	440	477	509	500	470	451	435	464	489	420	469	468	438	481	467	468	486	486	468	488	492	481	517	541	456	457	444	476	501	480	499	524	456	474	450	492	463	508	441	523	461	494	476	492	474	464	475	472	489	467	501	481	444	467	504	463	488	509	499	485	463	540	449	500	473	469	475	431	480	478	501	469	481	462	472	483	446	506	478	489	480	464	493	473	438	493	475	495	507	483	473	476	471	490	492	496	450	486	483	512	494	474	469	506	459	458	506	503	469	508	428	492	503	469	510	495	506	496	474	482	467	512	481	473	471	482	462	478	427	485	455	434	458	483	474	485	451	473	461	424	494	452	497	468	492	486	453	485	496	503	473	503	485	506	492	464	487	460	486	441	488	479	519	485	464	461	483	482	497	448	496	437	509	510	460	482	470	465	476	479	451	453	506	440	456	446	479	455	512	443	506	458	502	483	492	469	475	462	482	474	461	498	495	475	487	446	497	469	467	450	476	463	499	500	479	496	445	455	466	456	458	455	519	464	467	498	467	484	479	488	475	475	501	481	513	502	445	493	464	459	487	474	462	489	460	491	476	480	456	508	471	444	445	487	481	481	511	450	486	484	463	482	476	473	492	513	473	498	454	502	492	505	483	489	458	504	505	510	487	484	486	491	446	457	501	440	549	475	485	502	429	469	484	468	459	472	477	473	431	502	510	470	491	473	433	433	482	509	456	479	477	498	499	480	463	522	461	472	404	494	468	476	481	501	458	481	476	487	508	451	468	477	455	511	474	515	492	481	469	478	487	440	470	457	510	498	458	488	475	477	475	458	457	473	445	452	497	482	501	475	487	471	483	466	500	513	481	459	484	469	422	468	499	496	467	475	495	485	480	505	455	470	507	501	476	451	441	522	458	492	497	440	508	505	483	497	470	474	459	496	499	482	499	498	498	501	459	525	464	458	451	497	475	444	487	483	489	494	464	475	508	534	468	477	499	496	473	478	488	499	506	479	480	511	494	487	490	498	471	471	454	503	444	474	444	473	488	475	494	523	475	519	478	474	513	432	469	496	495	469	490	481	488	495	474	480	467	458	474	493	466	429	507	490	463	521	452	470	445	483	489	495	471	450	486	464	484	450	480	460	487	453	470	490	500	503	431	493	481	469	441	464	518	504	470	424	442	511	475	462	483	495	479	490	436	457	466	516	480	456	488	467	525	506	450	480	461	432	471	516	483	485	466	506	451	488	508	503	483	483	518	479	478	441	448	485	481	457	455	486	479	468	520	448	490	472	487	492	456	495	477	476	465	481	478	524	472	449	484	494	465	518	496	458	515	465	500	471	493	495	448	488	480	451	477	490	488	450	484	503	516	494	475	505	475	457	474	466	490	497	458	496	505	492	520	462	440	479	523	482	493	447	485	463	527	439	440	449	454	479	486	437	444	490	497	515	517	518	486	451	463	471	492	467	486	491	480	444	472	466	513	483	464	470	474	457	431	470	447	485	472	467	481	474	494	463	507	441	454	482	473	484	420	493	511	476	490	470	467	490	453	438	450	472	457	497	479	445	457	488	474	480	490	482	494	463	484	465	487	506	457	466	439	480	436	463	520	502	454	501	501	485	484	462	484	440	463	456	478	471	471	460	473	499	500	511	494	458	467	441	467	486	481	469	478	468	524	470	452	482	442	482	453	462	499	453	451	473	499	458	461	454	466	503	467	452	468	500	461	539	466	511	417	454	499	483	511	464	525	453	449	462	478	474	525	488	455	468	470	501	498	469	466	473	491	464	477	471	463	479	492	504	504	533	476	511	447	493	526	459	450	463	486	511	436	489	495	519	467	468	472	467	491	449	487	504	500	487	511	477	452	491	475	472	488	472	473	468	496	482	450	450	501	474	474	518	452	453	490	506	459	494	437	462	480	439	464	469	459	515	473	443	485	446	472	457	464	486	487	477	455	475	460	522	496	477	494	431	447	495	467	464	477	505	464	480	497	441	462	486	482	467	485	471	491	519	464	490	459	481	524	444	473	489	453	479	459	507	480	464	506	513	463	505	453	499	482	515	484	479	458	492	493	456	438	484	506	492	442	503	456	462	477	477	502	477	466	500	466	461	490	508	444	474	502	484	447	421	492	528	515	455	471	480	424	501	501	449	446	478	479	458	499	518	453	469	464	472	475	466	476	448	474	443	464	477	499	488	438	487	472	491	540	523	486	476	510	475	429	436	470	475	510	471	503	484	476	512	480	479	489	466	456	508	467	480	485	481	496	468	478	452
2145	409	368	357	336	370	356	330	354	316	324	316	347	325	335	333	361	316	317	358	323	317	321	333	298	341	319	342	313	313	340	331	328	320	315	328	333	314	335	333	333	349	315	302	346	333	304	351	333	268	320	342	346	355	344	318	326	326	317	319	373	350	298	292	342	343	328	322	319	339	337	314	346	353	330	335	308	304	320	315	321	310	352	337	328	326	326	306	335	333	286	321	319	301	294	333	297	313	323	290	307	334	348	366	313	332	313	349	312	328	322	327	320	320	308	344	334	339	293	336	306	307	340	333	298	310	319	295	331	324	325	366	348	327	298	296	340	354	327	355	326	333	317	327	303	336	313	317	332	317	320	355	328	341	347	328	315	312	336	287	325	333	349	359	310	344	330	343	331	299	328	310	297	343	343	326	322	343	313	336	329	306	350	304	312	344	332	338	322	338	323	313	343	312	336	312	320	331	307	320	335	307	348	320	339	346	318	337	337	298	343	328	325	295	321	315	330	329	334	311	313	332	323	298	320	340	330	316	322	329	321	297	333	336	354	325	328	363	323	299	332	312	332	330	327	305	320	343	301	330	338	307	353	346	313	318	338	313	313	313	349	323	299	299	315	314	314	304	298	305	303	333	325	305	341	329	281	292	337	319	345	314	311	338	295	318	305	299	318	318	324	343	351	332	325	317	315	317	306	304	329	291	316	313	337	319	322	325	352	291	314	322	267	341	335	308	345	322	321	336	330	292	336	329	300	336	330	296	310	298	330	285	306	319	290	360	342	344	345	310	313	322	299	364	333	327	332	325	309	326	333	282	321	315	331	317	335	324	328	316	307	279	302	320	295	309	307	307	345	333	307	317	305	341	293	343	327	312	313	339	310	328	325	337	311	313	283	304	339	319	316	328	356	335	341	293	329	345	309	315	291	347	307	301	343	346	345	338	365	327	307	351	323	313	348	301	344	338	344	348	312	338	340	310	327	327	315	338	326	298	332	293	307	326	322	314	301	325	334	333	330	332	310	327	323	316	334	311	321	326	315	324	305	319	355	314	357	330	326	322	324	319	328	358	326	359	309	303	327	354	296	332	348	337	314	321	331	329	309	307	334	320	308	340	321	317	333	318	310	339	353	331	348	307	329	334	358	334	296	328	321	336	330	308	317	315	346	330	318	318	308	331	298	336	333	337	319	300	324	330	358	312	348	272	295	322	343	312	357	343	310	318	360	327	336	291	311	329	318	295	306	344	326	294	308	300	327	321	327	342	308	344	305	301	334	317	298	351	320	316	325	331	320	351	304	308	319	336	317	319	324	328	310	319	324	321	314	336	317	322	304	295	303	344	341	306	335	322	352	317	347	344	288	324	270	313	331	307	342	327	316	305	338	297	321	336	321	314	291	322	278	344	325	334	340	340	318	330	317	326	353	307	314	319	299	317	326	286	314	313	318	330	310	296	308	320	315	334	359	317	322	334	276	327	297	312	302	343	323	327	342	333	317	312	355	333	329	288	323	333	315	320	294	338	342	318	324	312	343	338	347	342	329	309	306	319	321	302	332	317	318	311	324	295	309	322	329	337	332	334	339	338	353	309	318	342	339	338	356	293	305	328	339	296	300	326	332	330	321	350	329	321	292	334	320	344	347	316	327	345	330	326	301	288	331	322	298	315	350	305	325	342	300	350	344	314	326	307	333	325	309	334	347	312	312	315	341	339	315	317	331	335	323	319	362	310	363	322	319	326	344	314	343	330	340	335	338	325	318	309	320	344	306	323	336	329	323	327	314	291	333	328	342	318	305	333	307	304	326	301	335	310	332	322	330	312	317	311	340	324	317	338	304	318	329	305	291	325	320	315	335	299	336	321	312	326	320	311	331	338	325	289	311	361	317	316	308	318	338	311	304	344	316	340	368	347	353	332	293	322	343	331	324	323	309	318	339	334	330	303	327	352	335	287	304	340	319	325	333	330	326	324	346	362	309	291	325	308	328	339	349	320	353	319	311	333	298	364	362	317	305	340	326	314	344	326	325	298	305	318	339	300	329	308	319	323	325	307	304	347	346	320	363	346	314	338	316	311	294	343	337	322	311	292	319	350	309	315	296	356	351	306	314	325	338	331	320	281	319	323	330	302	347	346	333	306	291	317	350	346	315	344	368	313	318	325	311	329	296	303	289	337	345	357	319	348	347	322	341	363	344	320	342	335	320	310	333	324	333	300	304	323	347	313	290	321	334	312	325	324	333	305	325	298	304	294	317	305	335	304	322	345	320	350	333	308	314	297	347	324	340	326	315	311	336	310	311	306	316	340	353	298	326	340	364	341	330	325	309	319	312	354	341	299	297	338	352	321	303	327	323	326	326	316	323	332	356	322	341	332	336	336	312	321	339	305	318	339	329	334	300	287	322	327	330	332	321	316	345	341	328	311	318	301	328	316	328	321	307	334	297	302	313	317	296	300	306	351	358	293	329	320	335	313	331	308	311	328	302	338	355	297	321	324	306	306	363	335	315	305	332	297	325	327	301	301	306	321	311	292	318	309	355	362	334	334	322	345	335	319	323	344	335	323	340	317	313	285	328	309	306	339	343	332	304	343	323	324	330	310	328	295	323	315	335	309	339	323	328	351	321	314	333	332	328	314	320	323	285	329	316	322	333	348	304	309	327	314	346	345	322	301	332	328	323	354	333	328	329	347	324	298	354	322	313	379	339	328	299	318	308	359	282	338	339	348	325	347	313	316	340	356	347	339	362	325	343	313	316	306	309	332	337	321	304	319	299	337	287	319	311	322	306	335	361	312	336	306	319	335	322	326	309	327	332	304	320	320	326	304	324	322	343	321	328	326	344	298	339	326	358	342	342	358	304	314	339	314	326	290	331	343	312	339	331	301	299	351	311	292	296	325	330	287	316	325	316	318	329	338	311	344	329	361	335	306	343	313	307	329	319	336	346	331	335	318	355	302	347	332	326	298	301	322	289	285	331	325	314	344	326	303	316	339	314	339	320	330	307	313	309	310	310	360	352	301	325	322	316	345	352	312	325	339	323	325	335	324	323	305	341	304	300	325	326	326	332	307	331	342	296	324	324	350	324	291	308	340	271	332	300	305	313	292	319	292	318	314	355	319	343	338	337	300	319	318	301	342	297	327	315	346	332	344	328	278	314	322	308	346	335	344	336	331	314	338	347	310	332	315	328	298	324	341	334	319	396	302	339	330	326	329	321	324	326	328	333	320	332	340	352	322	313	325	341	303	342	322	305	330	324	305	304	301	306	331	302	326	367	311	344	330	331	356	348	370	332	326	336	348	328	322	322	299	360	326	335	312	354	302	298	314	333	338	337	354	335	287	331	332	362	359	319	326	325	344	301	324	304	349	301	312	330	316	339	357	307	349	309	368	377	337	317	338	318	330	342	289	312	326	341	334	327	342	339	340	321	339	294	300	310	318	313	326	300	318	311	308	318	338	322	327	307	361	320	317	317	310	332	323	281	330	320	319	300	322
2444	993	1072	1125	1040	1104	967	992	988	983	951	965	964	921	943	993	951	950	964	969	945	939	921	926	886	974	949	910	939	928	928	967	948	976	956	882	906	928	977	899	883	912	1013	997	968	930	928	900	946	915	913	873	968	902	892	907	903	936	950	977	963	948	943	1004	972	908	911	983	927	931	918	890	909	927	921	931	876	908	934	923	890	902	921	948	898	978	902	938	948	927	929	920	893	889	1003	934	966	898	919	944	946	924	913	930	944	928	920	962	942	850	892	911	945	912	951	900	914	942	933	899	883	917	922	922	964	950	942	902	903	936	889	979	980	973	954	951	973	938	982	894	890	936	919	918	908	890	925	953	907	887	892	923	941	908	854	938	907	885	888	965	909	925	969	930	948	908	932	966	885	963	914	962	983	943	934	910	930	897	926	921	930	916	898	968	949	923	929	928	965	937	974	945	898	965	926	921	923	971	972	945	973	997	963	966	926	923	913	934	876	923	955	945	914	905	937	936	925	860	946	941	889	918	932	894	920	976	877	905	969	958	931	926	930	942	886	955	913	971	907	946	924	978	934	899	927	935	943	929	889	985	942	906	931	941	933	896	928	931	972	905	952	926	961	882	961	941	926	879	909	954	927	901	923	920	912	949	922	940	911	936	935	932	891	936	934	935	940	951	903	940	965	950	978	936	949	974	924	914	911	922	908	974	897	988	949	916	967	849	965	935	893	910	887	977	912	894	886	965	903	930	888	891	913	911	975	891	909	966	941	906	950	952	894	898	932	908	911	878	869	953	881	899	927	953	883	876	937	982	928	936	906	938	905	939	931	933	959	965	943	933	936	912	939	936	907	964	949	923	947	919	940	992	957	959	922	910	956	970	941	933	951	896	953	915	895	926	947	916	950	938	923	968	963	978	964	930	1001	896	990	942	944	886	928	935	925	985	903	893	967	907	896	884	899	858	911	852	934	943	917	916	953	984	918	996	915	918	894	944	941	964	879	944	932	949	983	917	954	918	963	972	974	923	992	1012	921	920	936	941	929	889	918	969	860	979	907	962	883	868	925	959	935	925	866	884	928	963	928	964	948	918	933	976	966	892	955	924	930	881	969	894	937	942	893	951	927	963	917	922	914	975	912	935	912	959	946	929	911	865	942	927	921	954	889	960	960	899	954	942	953	931	928	920	994	982	917	875	953	909	959	924	994	897	909	915	946	895	894	934	922	1000	965	914	919	963	929	901	931	917	925	932	937	939	952	917	886	900	870	960	920	900	926	920	954	919	932	985	957	944	934	916	905	962	944	890	973	919	860	934	961	958	942	924	932	968	905	925	912	927	968	939	919	918	987	954	934	930	947	895	914	934	918	919	947	925	935	927	984	968	950	939	911	927	961	1014	929	953	900	963	929	935	869	924	959	873	1022	995	957	936	930	1011	897	916	899	961	955	912	885	932	906	869	937	969	942	959	918	948	944	897	904	886	934	872	924	906	932	953	921	921	939	911	908	941	924	936	901	948	898	935	993	938	930	918	941	933	936	983	926	914	948	947	921	929	891	922	952	939	872	927	934	950	924	949	945	969	923	926	941	931	929	900	920	911	932	923	901	948	874	935	945	900	940	894	952	922	965	886	894	937	938	909	883	935	964	1009	919	977	897	922	943	926	959	981	966	909	959	946	895	936	938	958	948	913	921	921	970	977	940	944	904	932	928	942	872	944	949	958	913	932	879	955	921	879	959	927	979	970	895	967	923	890	954	917	953	954	880	910	965	907	940	933	914	911	926	869	898	862	935	903	900	883	963	923	945	851	892	931	911	917	946	958	939	959	926	983	935	947	1001	934	893	952	896	880	939	917	918	971	918	949	929	950	955	990	889	1002	895	928	955	961	937	989	926	872	925	899	893	922	948	947	951	946	954	920	908	987	943	880	966	867	917	915	944	949	909	927	889	938	927	977	887	928	914	922	960	957	919	952	968	913	906	904	948	947	946	953	941	931	937	899	952	958	949	934	908	960	1026	944	938	902	883	911	896	920	913	942	917	892	924	912	888	961	956	963	932	910	899	920	929	942	879	873	928	903	941	950	920	920	960	919	869	924	933	955	937	856	1014	943	928	903	929	884	898	935	932	925	966	957	901	912	903	923	915	963	910	896	943	908	936	924	907	922	930	927	884	979	918	940	935	980	917	933	918	879	928	890	946	1005	932	913	864	926	939	930	949	929	970	988	952	942	985	992	944	871	952	872	914	902	947	917	901	954	969	970	900	927	956	932	953	973	930	963	947	988	903	902	922	912	955	924	963	942	923	917	994	958	980	905	923	975	958	933	960	900	936	978	915	926	963	915	930	961	896	927	1019	900	953	950	962	919	904	979	915	963	928	966	983	917	931	977	865	931	919	907	931	941	861	939	960	900	907	925	945	882	921	949	847	996	910	911	916	916	949	952	914	963	980	912	910	878	954	929	870	923	948	929	953	890	986	922	960	919	899	999	930	932	877	908	929	963	898	928	911	985	961	903	905	926	937	876	891	913	938	936	927	943	905	940	967	931	921	901	896	927	896	938	955	873	905	940	929	968	945	949	965	946	952	924	872	903	944	979	983	950	894	986	934	987	903	925	895	937	937	922	931	976	979	981	936	931	942	899	939	952	973	877	931	961	972	955	932	917	886	961	974	940	960	964	938	995	951	922	898	916	962	939	946	963	936	896	919	874	930	893	939	896	920	940	971	935	918	935	925	957	892	947	925	959	910	923	905	915	899	951	912	975	919	960	967	950	947	942	976	923	923	920	925	996	940	950	950	975	942	956	912	902	959	928	885	983	920	945	975	923	941	909	910	954	873	943	902	920	920	917	960	994	956	930	874	910	932	943	928	982	908	914	905	947	934	910	946	934	931	938	904	879	986	897	861	944	930	938	946	880	934	913	954	924	932	975	889	918	879	973	896	990	951	906	928	926	902	967	916	927	990	899	955	900	882	1007	980	968	918	997	886	916	941	892	927	906	944	922	873	915	875	942	956	927	972	923	945	986	956	898	931	935	874	925	902	928	900	939	965	926	944	922	891	950	908	927	918	914	912	952	948	893	942	901	956	945	915	994	926	943	899	938	919	982	888	923	931	972	932	903	990	966	887	954	945	889	949	914	1040	983	901	967	910	867	893	929	979	958	1024	901	917	951	902	888	883	926	945	920	967	944	952	916	985	936	977	910	956	883	919	937	935	936	929	917	965	996	975	915	915	944	961	926	922	878	882	924	940	963	900	859	943	954	925	960	940	909	898	908	942	905	962	1018	966	940	904	891	992	869	964	937	957	875	918	856	956	930	913	954	955	897	907	923	917	865	898	918	960	985	919	969	918	937	953	919	948	907	954	876	991	902	920	885	909	935	939	931	950	928	934	926	935	905	989	961	922	913	948	887	962	919	932	944	939	942	965	928	923	940	935	898	979	1002	926	917	957	912	915	919	964	973	945	885	893	957	946	901	869	965	905	895	938	903	921	927	935	960	930	875	914	969	928	957	951	934
8573	1136	1476	1138	857	634	517	412	343	306	313	291	283	246	219	214	220	210	213	216	217	217	235	215	210	214	206	207	209	230	194	211	197	201	208	196	195	190	204	218	194	175	180	186	173	206	185	196	223	185	191	210	217	206	204	201	183	194	189	181	194	170	201	172	189	177	192	177	194	199	176	177	230	209	179	184	208	195	197	182	178	200	204	178	200	186	185	191	215	191	166	191	172	212	189	179	157	196	207	163	184	192	168	174	185	182	198	196	188	202	192	194	222	193	190	182	193	188	183	170	190	196	189	200	181	189	182	179	206	189	181	208	182	193	185	175	179	174	192	181	205	168	198	196	182	170	200	206	188	194	193	173	176	190	184	184	179	190	199	184	183	204	191	159	175	188	185	195	204	189	181	189	194	190	179	176	169	196	155	200	192	177	215	196	176	203	175	178	186	174	175	199	172	166	185	169	163	158	196	191	204	195	227	220	179	196	178	192	184	186	181	189	188	177	188	176	175	190	166	186	191	200	185	182	182	184	174	183	187	184	199	183	202	172	193	179	203	179	187	169	182	190	183	194	183	184	188	181	160	156	207	210	194	188	188	189	179	194	193	174	203	171	199	196	206	207	182	174	208	208	196	184	204	168	201	189	189	184	199	187	207	160	172	184	185	176	178	199	195	180	217	190	187	168	192	207	169	188	174	181	185	209	199	182	179	184	183	184	191	167	192	199	165	178	184	202	172	160	213	202	194	199	191	193	174	202	206	187	198	191	185	172	207	186	175	183	189	176	204	196	186	180	155	186	185	171	185	166	172	177	189	176	201	181	160	195	183	163	183	231	168	201	160	179	176	189	211	168	171	211	177	194	213	206	182	206	185	189	185	201	189	208	192	193	198	196	201	206	197	186	202	179	182	190	200	175	176	198	180	181	186	192	190	181	180	170	187	176	182	193	179	196	195	185	177	184	194	187	197	190	188	200	191	194	193	188	171	175	198	177	182	184	185	190	178	208	208	190	173	190	194	175	207	184	166	241	181	181	192	212	166	191	202	166	213	183	180	172	176	186	177	215	177	200	174	162	187	176	176	215	217	179	200	169	182	173	190	186	153	199	189	192	207	167	210	184	187	185	158	200	201	207	177	190	195	192	198	216	206	171	204	200	178	216	181	198	184	188	194	180	180	176	192	214	186	192	184	189	208	205	168	214	163	188	200	179	205	194	188	228	205	181	182	197	161	190	180	198	191	179	184	181	187	178	176	198	194	179	194	203	201	184	180	189	200	180	194	190	175	203	208	208	187	200	194	194	191	187	220	182	178	197	205	196	171	184	171	211	165	202	207	168	170	184	167	179	171	155	188	201	174	169	186	190	166	187	188	199	183	189	194	184	186	193	187	179	199	184	192	202	211	175	165	178	176	189	201	167	179	207	238	184	162	196	204	190	182	180	195	195	170	177	172	185	160	195	168	189	198	220	175	201	199	155	197	182	178	194	207	212	175	177	173	180	194	193	167	196	199	194	166	197	190	196	199	194	190	199	209	181	180	211	184	172	176	194	212	193	177	205	178	161	182	200	196	168	194	216	187	189	216	185	185	222	193	178	180	193	169	170	175	192	174	185	202	197	203	157	189	182	201	196	183	200	185	212	189	179	187	151	169	208	206	180	190	183	172	182	164	188	193	189	187	164	165	183	178	189	190	195	192	179	204	177	206	180	193	178	208	188	174	170	203	227	189	203	189	201	182	172	166	194	170	228	194	176	185	194	188	181	185	200	198	170	178	209	178	195	198	217	199	202	180	203	177	178	171	165	214	187	181	230	167	203	200	175	187	180	205	197	179	184	181	163	197	175	160	202	185	147	207	192	184	190	184	178	202	182	180	168	175	172	211	197	174	206	168	178	217	207	183	163	186	205	181	193	188	174	169	177	199	175	192	184	194	199	174	182	206	190	196	208	165	192	204	187	187	208	150	183	197	192	195	170	183	211	193	167	194	183	172	205	179	198	188	202	214	190	187	214	188	171	195	187	181	177	200	188	187	179	196	191	196	192	193	195	181	172	174	220	187	161	208	192	175	187	199	177	175	190	190	172	182	196	195	199	174	174	174	193	201	181	180	169	219	180	191	189	207	181	191	182	182	190	183	164	165	183	178	177	200	194	195	194	174	174	210	210	201	203	197	192	197	221	179	176	203	177	166	184	190	201	203	185	177	187	192	200	187	190	180	163	197	165	175	199	198	191	176	193	199	225	195	177	186	190	170	195	187	183	177	171	185	188	170	181	209	191	195	177	187	178	176	153	196	194	212	168	192	200	194	189	177	205	205	167	178	184	202	182	202	191	187	200	189	179	194	200	172	173	217	203	186	177	186	177	191	200	196	185	192	188	177	182	165	207	198	208	175	158	217	188	191	166	178	195	193	196	174	221	183	195	202	192	177	184	182	185	179	200	182	219	186	210	187	179	211	170	193	187	204	203	191	202	199	172	198	182	196	188	168	197	187	182	182	187	207	213	173	209	190	149	191	206	181	201	179	179	172	179	183	192	184	181	182	185	184	196	223	202	183	185	193	185	205	195	163	173	197	199	177	175	171	185	181	205	194	207	176	210	198	197	187	193	165	190	187	175	192	180	175	189	204	211	204	184	204	217	179	189	197	213	193	192	205	184	192	172	170	208	178	176	198	176	152	170	198	182	193	163	210	192	179	196	195	197	191	189	183	188	185	190	175	210	173	182	190	197	176	169	156	166	181	207	205	176	207	193	195	193	211	193	158	184	178	176	208	200	164	189	199	200	186	154	197	171	191	186	204	192	191	192	207	188	171	191	205	189	183	197	176	202	182	196	162	179	178	189	216	175	165	182	178	192	184	192	193	166	182	179	197	160	201	184	202	166	195	176	162	204	203	189	173	214	193	194	195	179	170	178	174	175	159	191	197	199	200	201	187	176	194	195	183	180	176	190	204	180	181	181	174	189	176	204	176	188	201	156	197	218	187	191	179	205	203	196	196	181	203	209	201	179	188	203	171	173	201	198	196	229	185	175	204	176	193	173	194	176	202	190	179	181	179	201	194	204	194	170	190	176	181	216	205	189	208	187	202	191	172	212	210	185	211	192	182	169	196	163	179	186	178	176	171	169	193	218	191	214	187	206	193	190	179	209	175	178	189	192	186	174	169	188	179	171	175	192	209	200	177	202	192	189	160	198	194	172	165	224	175	199	178	186	162	239	197	206	195	185	169	189	171	169	202	185	202	199	192	177	178	172	197	171	180	183	179	176	192	195	196	184	198	187	171	199	187	186	169	184	203	175	185	197	212	187	195	180	175	163	168	200	182	193	167	168	200	210	195	209	187	165	183	170	206	198	224	173	203	207	180	184	182	199	197	183	187	190	175	165	199	185	192	203	187	182	193	191	187	211	182	187	171	173	196	190	152	196	201	201	183	184	197	195	186	204	176	201	186	191	191	196	195	195	208	192	204	181	206	192	181	185	214	184	188	195	197	192
5573	1576	3247	3735	3208	2640	2171	1926	1549	1420	1226	1234	1093	985	931	954	855	837	835	784	757	746	767	703	747	737	713	655	678	660	712	647	682	616	624	631	646	621	611	624	633	618	652	604	606	569	596	640	634	609	636	577	574	573	626	639	609	600	637	596	597	577	562	584	600	551	585	600	596	580	599	613	595	565	584	663	634	590	594	635	599	588	562	606	588	640	562	636	571	598	579	570	564	593	584	576	561	559	595	561	583	615	582	570	572	610	595	575	568	576	576	581	536	579	556	611	621	578	567	560	569	580	603	622	612	591	583	597	575	607	591	526	584	513	568	542	594	572	575	564	612	598	601	635	548	590	586	575	569	581	573	607	546	569	591	569	592	612	572	635	573	536	586	586	570	574	529	544	538	527	578	587	572	575	564	547	575	590	554	600	596	546	576	529	575	562	548	550	561	581	604	616	574	555	610	547	585	559	524	563	574	623	608	569	593	559	526	550	571	590	569	556	613	602	624	591	607	599	560	585	601	573	594	560	596	571	571	575	538	566	580	549	580	576	566	592	584	570	564	529	580	596	538	578	585	548	601	593	583	616	562	582	585	569	590	569	572	577	598	588	567	609	606	605	563	513	535	553	566	578	529	538	596	629	530	563	569	566	585	582	579	579	561	579	566	565	588	569	593	547	508	584	580	591	567	576	605	607	548	590	567	609	574	564	591	584	554	595	561	565	527	611	603	556	566	561	587	620	580	603	572	555	611	577	551	541	556	553	588	554	555	589	523	593	587	580	565	576	573	612	551	566	570	590	569	590	574	567	535	571	609	574	583	584	554	542	566	584	543	561	594	539	590	596	583	605	569	572	586	620	606	546	593	571	619	591	576	561	540	528	578	545	527	576	545	585	582	588	594	573	579	579	595	546	608	606	593	544	569	578	533	573	594	548	549	599	610	597	599	574	554	611	568	558	578	568	606	598	609	531	568	603	571	585	538	544	590	536	554	572	600	599	571	570	549	573	575	538	581	582	562	549	583	593	600	580	572	589	581	582	583	566	541	583	579	600	576	576	576	608	586	587	612	609	626	592	582	579	592	583	578	637	603	591	580	588	589	607	545	569	591	584	563	568	577	592	603	581	612	589	563	517	567	551	585	559	598	614	604	588	605	582	588	587	571	602	617	553	575	582	562	568	554	563	611	575	595	584	595	561	554	552	604	573	552	567	577	590	578	571	556	567	583	603	587	611	593	582	604	593	604	614	612	584	559	563	587	588	556	585	568	548	609	575	623	649	533	601	568	598	578	540	606	543	583	595	563	577	552	581	540	574	592	590	598	616	611	563	596	581	592	573	582	581	545	555	565	558	604	521	564	584	600	607	589	560	580	588	567	553	579	577	575	566	569	585	567	597	563	573	570	576	602	591	551	567	569	584	591	623	542	566	573	573	576	625	598	555	603	555	567	597	578	588	595	592	587	564	569	590	581	597	585	536	561	571	580	564	617	567	628	578	575	548	577	562	633	615	590	558	573	552	595	546	565	575	587	588	565	569	592	609	583	595	575	565	575	573	516	595	603	583	581	572	595	562	596	601	594	542	565	578	562	559	556	587	553	563	607	585	570	566	577	581	581	570	591	592	558	564	531	543	576	577	579	577	590	536	564	564	559	587	586	575	581	594	582	623	558	614	564	576	573	557	572	534	540	612	560	565	546	571	578	615	586	550	552	596	573	588	603	582	574	583	567	546	590	622	559	589	584	606	545	591	540	587	544	589	545	590	593	586	534	599	561	560	581	566	578	559	565	580	556	569	598	561	587	603	604	595	609	577	555	571	598	576	591	528	587	597	578	589	598	535	613	563	587	632	594	561	576	539	570	572	589	495	561	628	566	540	557	606	577	608	597	566	579	541	586	613	563	567	597	567	572	576	582	558	588	585	558	588	596	558	596	591	593	583	562	616	581	567	611	548	568	565	536	577	537	595	559	558	566	561	592	591	575	594	564	550	607	590	584	584	577	552	558	570	573	578	589	571	548	552	541	537	584	542	600	622	549	572	606	578	574	582	555	597	562	569	594	552	577	527	543	547	591	569	595	570	555	587	559	624	640	590	552	575	617	590	588	550	572	601	573	582	570	589	567	531	584	578	558	627	566	542	534	607	598	550	591	581	594	582	533	567	600	584	548	591	580	556	639	569	645	577	583	614	584	591	559	552	548	585	562	576	559	578	605	562	548	599	580	572	554	583	557	554	547	615	570	541	590	588	564	577	588	576	566	579	567	557	548	590	579	582	561	601	578	596	551	543	604	599	579	596	581	537	570	578	525	594	579	614	512	593	543	629	560	591	539	623	584	570	573	596	595	596	615	565	609	589	548	599	582	549	594	582	555	571	580	559	542	568	597	572	586	590	537	643	578	624	605	577	582	547	619	549	602	566	589	614	632	552	587	516	577	570	530	548	603	588	551	570	549	547	571	559	572	574	560	587	599	584	523	591	602	566	551	614	591	601	546	560	617	615	546	590	588	590	602	546	620	577	551	606	627	636	557	562	559	527	567	554	582	622	604	582	534	598	522	583	615	591	594	616	560	513	564	567	580	591	582	559	582	555	583	628	570	599	558	562	586	600	594	548	568	606	590	561	565	557	568	569	563	570	564	540	564	594	557	557	576	576	552	586	578	610	571	543	628	588	566	595	602	543	553	604	555	633	525	624	567	636	561	586	555	600	609	586	513	574	549	580	532	569	552	604	605	613	605	547	585	568	588	568	583	574	552	583	602	537	585	551	582	577	616	589	570	584	521	595	593	561	590	608	563	548	586	615	572	555	523	578	589	584	558	544	575	607	567	552	579	630	595	625	585	583	561	558	594	572	584	620	600	594	631	582	565	574	593	599	577	545	605	545	559	518	593	547	600	596	545	600	590	563	603	580	572	551	581	622	585	575	635	595	564	557	552	592	579	616	627	600	543	578	563	589	554	574	572	598	561	595	556	599	627	603	587	557	586	607	568	599	586	585	607	559	572	571	548	538	599	592	569	569	537	594	586	545	586	579	573	564	570	577	593	579	609	581	565	593	612	564	571	552	603	560	580	620	568	572	577	578	563	601	569	586	594	573	579	552	564	539	618	565	591	578	578	628	617	572	595	555	580	575	602	581	593	568	553	542	547	598	608	610	602	598	558	619	595	580	520	557	624	580	601	601	564	563	588	616	600	603	572	555	573	562	555	620	569	554	580	603	590	537	562	552	571	548	557	624	600	580	574	576	597	564	574	551	552	534	544	571	570	532	579	515	605	592	593	584	569	550	588	588	608	516	595	586	565	560	594	574	584	597	571	604	580	563	587	580	530	600	583	545	602	598	588	589	586	540	578	617	565	572	607	589	547	575	610	567	600	628	574	587	611	609	599	577	592	592	566	567	574	591	596	581	630	578	560	615	587	603	615	586	597	573	537	577	554	574	600	527	563	562	552	567	593	608	571	557	590	581	635	563	585	531	580	602	553	549	558	619	563	587
15935	2505	2583	2122	1451	1030	757	591	505	437	423	326	275	291	288	258	222	214	194	199	217	221	180	166	179	191	206	134	170	188	161	153	152	173	173	163	143	158	175	156	153	147	174	143	150	160	144	153	136	138	147	149	148	155	169	144	146	150	176	125	173	157	144	131	144	151	135	138	153	156	159	154	152	151	138	134	150	116	132	156	139	159	142	157	138	143	137	167	138	147	153	151	164	144	159	149	148	144	132	147	119	173	149	146	157	161	138	159	134	152	151	134	124	139	168	158	120	147	161	172	142	152	167	158	162	165	130	144	161	158	140	138	138	155	137	149	130	137	151	141	161	132	119	134	140	126	131	135	144	183	135	130	149	150	154	147	123	155	156	153	154	142	150	151	156	125	122	137	138	152	125	154	146	118	148	158	155	143	148	122	153	126	136	161	144	146	156	158	165	140	170	138	150	141	151	139	127	148	145	172	152	163	127	160	144	140	167	142	143	143	134	144	140	152	165	150	152	154	127	140	153	141	113	162	157	143	145	147	158	158	155	138	132	131	144	126	142	137	129	144	152	168	142	142	152	143	151	142	134	135	124	148	131	143	153	132	130	145	134	144	156	152	140	147	152	148	129	151	148	129	144	148	141	159	157	131	156	128	141	163	169	146	154	140	160	151	151	146	145	166	159	139	151	160	138	172	141	126	171	131	162	140	130	149	158	135	150	131	150	150	134	138	128	145	147	134	140	143	140	126	151	138	164	136	161	126	117	130	142	164	152	132	143	140	143	137	161	165	148	135	155	146	149	182	135	156	135	140	137	166	140	165	160	153	151	155	137	142	160	137	154	140	136	124	142	152	154	154	143	140	141	146	134	159	122	151	136	143	126	135	141	139	156	133	148	146	129	157	137	125	154	165	135	164	149	148	140	138	125	124	128	149	143	146	170	148	119	154	135	163	152	123	144	134	120	171	129	142	129	157	157	130	157	134	138	156	164	169	136	153	137	141	142	164	150	136	169	142	185	146	139	165	136	155	150	144	128	139	136	133	144	160	147	162	131	162	152	153	146	150	126	136	160	155	145	138	133	164	130	139	144	166	155	126	144	163	175	134	166	157	137	140	140	140	137	135	135	158	167	162	134	148	147	149	153	120	133	134	139	129	146	145	145	121	149	170	154	144	158	148	157	150	130	162	143	148	166	154	133	145	148	135	157	137	129	124	145	158	152	144	155	146	152	152	156	148	144	141	177	154	168	150	151	142	140	151	165	130	147	128	141	150	150	151	145	143	155	136	153	161	136	139	134	141	154	146	147	159	161	138	148	143	145	152	171	151	155	145	149	148	149	152	145	144	137	134	150	133	142	155	138	145	151	155	152	142	157	127	149	152	144	156	133	144	159	157	135	154	140	148	148	148	150	132	132	176	139	147	150	127	123	143	123	138	128	144	139	145	138	163	148	131	137	147	163	149	152	131	136	145	139	128	135	156	158	144	149	131	129	128	154	149	141	124	132	162	171	158	154	133	137	131	123	119	155	140	152	144	150	172	161	139	160	144	144	134	138	134	141	142	131	147	137	139	139	157	122	118	128	145	165	147	140	131	155	146	147	116	124	126	131	148	139	141	143	152	143	134	143	138	161	147	144	145	138	125	135	133	152	160	146	148	141	155	129	159	160	134	151	165	154	144	129	145	123	136	137	159	141	138	156	150	145	148	161	138	134	152	143	128	149	143	145	144	157	176	138	144	129	153	159	131	149	152	141	140	148	148	132	161	153	144	141	137	125	144	127	139	178	146	144	166	138	154	127	158	148	128	125	150	130	135	147	155	137	127	143	141	147	158	126	156	149	145	158	155	150	146	147	124	163	124	144	125	127	145	147	145	146	156	147	157	129	140	133	143	139	135	146	160	166	141	154	130	140	163	143	125	138	126	131	131	149	156	140	151	138	144	141	137	156	141	152	156	139	184	155	137	139	130	143	134	145	141	158	132	137	147	161	135	138	151	124	148	155	124	139	138	155	137	163	137	165	142	158	153	129	147	133	138	127	136	159	151	148	158	130	156	149	135	134	138	150	144	158	147	167	154	136	153	146	148	160	159	126	163	132	154	119	141	138	122	160	137	127	143	135	145	137	137	158	156	135	150	160	153	152	127	181	137	133	155	138	140	147	165	147	142	155	127	175	138	136	128	150	156	158	135	174	128	132	139	159	138	133	145	137	121	148	133	121	141	178	142	151	139	150	137	143	129	138	127	131	148	158	158	132	170	151	136	147	119	144	136	118	160	158	157	138	137	157	126	146	140	151	152	135	144	129	159	135	122	157	135	171	149	128	159	127	125	151	154	140	149	157	149	139	151	122	146	141	148	174	152	143	147	149	139	135	146	142	126	150	134	129	153	168	145	146	131	146	134	147	143	147	153	150	149	152	146	145	128	128	158	130	132	159	157	168	125	141	155	159	155	147	140	152	154	148	152	165	155	167	144	172	142	125	145	149	146	132	127	142	152	141	113	139	133	140	136	142	142	146	139	135	166	166	132	153	146	145	156	158	151	138	136	151	148	151	147	145	150	155	128	131	129	161	161	133	140	139	145	129	131	156	137	157	162	194	160	147	124	157	130	142	124	161	139	144	156	143	130	155	148	159	143	150	156	142	125	156	155	129	160	127	156	136	139	133	135	138	155	159	141	145	131	153	158	139	145	138	142	146	158	169	136	152	148	139	136	152	152	157	142	142	142	153	154	143	145	135	146	134	144	124	164	128	143	156	125	148	148	136	135	133	158	124	159	162	160	135	146	145	166	158	142	137	161	142	142	114	159	125	143	132	134	159	160	142	135	152	139	135	123	132	137	160	136	117	166	160	158	126	147	142	158	134	121	146	145	137	134	149	171	137	129	129	155	143	171	145	140	134	159	143	137	141	124	148	148	134	138	141	142	147	142	138	177	150	142	168	153	123	145	161	157	150	150	134	140	145	134	146	147	137	160	126	147	131	140	141	155	166	143	145	130	140	148	145	148	132	150	136	134	149	142	164	139	124	142	154	143	146	142	149	170	136	151	151	142	135	166	146	124	154	134	127	141	141	128	146	123	135	128	133	133	144	138	169	144	151	137	143	145	135	155	147	152	136	158	150	128	143	139	123	139	151	147	159	139	155	152	172	158	141	155	138	140	159	148	134	114	152	148	131	134	144	142	143	172	155	129	162	157	125	151	144	140	162	148	122	162	168	125	148	163	148	121	140	123	173	131	139	168	125	130	168	128	141	149	150	160	136	133	146	149	129	143	147	167	161	161	161	131	133	153	156	159	149	157	152	145	157	165	160	135	166	143	132	157	132	143	145	123	148	151	152	142	145	143	148	142	148	145	155	137	144	137	121	158	138	155	120	156	148	150	159	154	150	175	137	143	153	170	160	147	146	152	149	146	146	142	153	131	139	150	162	140	139	132	134	128	136	140	164	145	134	137	128	133	172	151	157	127	146	144	129	136	146	166	115	129	163	137	141	150
7679	2428	5690	6501	5492	4505	3561	3047	2539	2196	1906	1690	1609	1413	1292	1211	1125	1057	913	979	905	882	783	765	756	748	725	701	692	704	693	668	652	649	616	659	583	610	589	589	545	562	571	610	588	618	594	556	551	553	526	575	533	542	555	564	527	513	567	514	508	523	529	510	519	512	503	484	497	478	493	502	497	503	555	521	501	463	488	500	464	512	520	480	497	544	497	471	527	462	484	502	500	487	505	493	458	490	503	467	484	502	488	510	489	503	510	537	495	500	482	483	517	498	462	480	512	474	506	471	471	492	491	494	480	443	458	474	509	467	507	493	483	478	474	507	480	469	477	521	492	468	448	462	490	489	474	472	442	476	525	500	516	485	534	499	494	446	490	429	478	511	487	495	470	482	462	499	477	514	472	504	534	513	522	448	496	471	469	492	480	462	535	507	478	479	500	453	466	466	457	454	473	484	473	458	495	465	488	485	508	476	484	491	476	457	452	447	487	476	487	464	492	492	484	452	479	453	463	434	448	476	471	452	470	498	457	466	484	465	461	488	474	437	492	501	486	474	492	477	477	469	441	486	463	461	477	443	500	462	468	469	475	473	485	500	460	507	449	466	482	498	474	454	489	491	479	475	502	475	479	508	494	454	470	478	479	492	482	431	511	479	484	511	481	478	471	466	475	460	490	469	473	526	498	482	479	513	491	467	484	510	469	476	473	462	489	471	487	495	450	498	504	489	457	475	483	492	471	476	477	464	463	427	508	467	450	471	456	441	503	491	498	451	476	493	439	458	443	473	503	502	458	424	475	468	485	435	472	434	504	481	466	492	466	452	446	491	447	451	445	465	453	466	470	494	489	461	490	471	454	497	474	461	464	485	464	456	467	501	435	465	508	527	459	502	480	474	488	475	460	490	469	445	507	476	468	485	484	518	485	484	474	508	486	465	473	493	458	469	482	488	494	458	451	499	498	505	479	435	472	475	459	497	473	467	464	485	470	529	478	474	491	484	482	447	509	495	447	484	475	458	417	517	462	492	458	461	489	438	477	492	490	448	456	467	482	523	515	485	467	478	494	464	503	483	468	476	440	475	463	476	498	494	478	454	464	459	471	484	505	497	471	485	496	490	455	465	536	485	448	502	465	490	498	506	512	506	508	461	500	481	502	462	492	459	518	447	475	458	438	506	496	482	457	465	502	493	487	502	477	498	517	486	512	448	495	454	477	481	473	503	454	469	496	411	480	486	481	473	501	458	511	484	438	458	481	485	485	447	488	470	472	475	441	482	502	459	463	510	450	472	461	509	491	462	448	454	445	497	485	457	439	490	471	511	460	500	477	470	484	482	504	504	498	434	472	496	427	495	492	451	488	483	481	472	474	460	460	448	438	507	496	510	470	454	467	467	454	497	473	470	490	480	475	482	501	459	433	475	474	448	495	457	469	484	479	478	472	474	472	477	475	500	508	503	488	495	489	420	468	469	528	498	437	450	476	472	482	509	519	481	510	452	475	493	474	435	476	499	497	469	476	451	470	454	482	504	502	497	497	493	494	500	427	477	478	449	501	481	480	482	496	482	512	464	507	480	439	503	464	466	464	435	481	505	559	524	508	465	510	468	438	495	454	455	474	498	451	530	485	530	500	465	466	472	494	466	495	465	468	449	474	497	459	436	475	439	456	490	475	476	477	460	463	497	509	508	450	489	449	493	461	481	509	464	458	465	468	486	464	455	495	462	464	490	471	494	483	471	468	536	476	511	488	510	495	514	476	477	515	511	487	468	466	425	457	503	510	457	464	489	456	454	506	457	465	441	507	468	501	492	464	510	526	479	451	451	479	469	445	508	502	478	413	517	471	479	469	459	461	502	502	484	463	475	477	434	459	467	454	498	521	429	461	499	481	485	466	469	472	519	460	531	461	480	487	514	482	490	461	437	479	459	471	469	479	532	498	484	473	461	502	457	447	479	474	453	457	479	438	483	455	460	465	473	498	485	456	462	497	527	489	463	476	477	497	512	477	499	495	458	468	512	459	481	463	460	478	497	495	474	449	476	478	475	482	475	440	509	466	493	466	446	450	515	453	505	500	518	496	465	448	441	452	483	513	474	472	442	495	455	484	475	458	492	496	487	468	491	436	466	485	484	471	524	462	480	476	473	468	477	493	508	471	463	458	454	480	450	494	473	462	461	486	466	450	517	475	476	498	477	478	471	487	488	456	486	489	459	504	475	525	462	468	486	464	480	479	470	505	475	503	491	483	441	452	461	503	478	427	454	483	474	478	487	497	511	502	479	473	448	484	465	490	544	486	484	476	463	439	489	455	474	476	458	487	454	490	502	457	470	464	489	477	503	465	416	438	476	502	475	456	449	469	477	439	454	485	498	521	507	490	451	491	504	481	477	466	519	526	500	437	475	503	493	507	473	458	482	475	457	465	463	472	455	462	461	493	467	485	477	483	457	486	477	500	511	472	508	502	455	480	451	493	496	498	450	482	477	461	464	489	460	490	495	455	495	457	478	478	480	512	525	429	543	470	489	497	493	481	458	485	491	512	435	457	483	451	461	518	485	510	494	465	473	451	458	485	476	443	469	460	457	507	466	486	497	525	478	486	437	480	464	470	481	468	472	447	464	454	490	451	462	470	484	490	462	472	499	444	524	494	496	438	488	508	492	473	473	470	489	487	490	497	490	514	472	457	475	511	525	483	471	458	468	476	474	495	479	498	500	457	463	494	507	506	477	497	456	532	485	433	491	499	466	486	485	500	516	485	482	480	505	487	437	487	444	452	506	463	517	488	463	475	496	447	465	473	460	451	490	485	517	480	487	500	449	493	475	469	440	477	450	512	502	498	493	485	478	490	477	474	476	475	477	508	503	472	474	511	518	472	403	450	477	524	511	462	453	452	517	494	467	505	450	496	475	496	497	485	487	516	431	509	507	501	515	458	512	461	511	481	477	450	527	460	488	470	506	481	514	497	493	489	473	470	455	488	469	449	497	480	537	452	488	482	478	455	460	521	437	497	441	453	491	442	496	491	471	473	495	469	448	481	486	481	491	498	458	512	493	478	500	522	449	470	505	450	508	525	463	463	477	466	469	524	503	491	462	511	455	466	478	504	473	494	472	471	457	519	456	487	468	461	486	455	486	486	446	495	473	501	479	502	483	489	482	516	471	485	474	531	456	463	484	493	485	496	448	484	513	490	523	465	478	487	429	459	495	479	467	468	493	476	501	488	500	430	495	479	479	502	493	473	524	495	495	519	478	500	481	486	465	489	464	494	505	492	491	478	488	449	479	475	505	453	453	494	516	524	464	471	501	432	473	513	440	500	478	517	501	483	514	463	488	462	516	478	484	508	518	468	491	469	448	435	481	467	476	452	469	476	491	491	508	490	468	478	502	488	510	451	498	491	422	466	478	435	484	471	478	456	474	493	462	456	521	455	484	463	508	462	502	454	509	453	495	472	487	485	508	480	473	436	473	462	476	469	506	482	473	477	484	475	483
2186	343	406	344	383	341	346	329	337	344	332	334	306	306	329	351	349	337	331	307	333	320	317	339	313	316	333	331	322	292	294	305	325	296	326	314	299	330	348	335	319	352	282	301	355	332	315	306	364	321	329	342	306	300	320	311	353	304	309	310	291	322	322	330	334	319	334	308	320	310	295	334	357	315	322	330	320	307	317	326	325	329	323	308	357	317	329	325	325	333	338	293	324	323	327	312	349	320	311	331	335	332	315	308	297	334	321	351	333	349	327	333	335	297	337	307	336	322	312	309	342	334	301	359	305	328	323	314	339	331	333	309	316	312	326	308	362	330	332	324	297	355	330	319	347	324	323	326	308	334	343	337	343	355	295	358	311	318	332	322	325	325	302	285	318	330	322	340	351	305	341	320	330	318	325	320	354	326	297	301	332	346	322	352	343	348	331	312	333	338	331	292	348	347	293	358	345	333	306	335	329	303	312	364	326	321	324	346	336	294	343	322	298	318	334	325	359	336	328	354	338	323	321	310	350	315	324	321	313	321	325	322	317	304	304	304	353	314	331	345	319	336	327	364	301	308	330	290	316	330	336	281	287	323	328	304	349	318	342	315	325	336	314	306	306	327	316	331	322	329	323	324	347	337	294	327	286	332	293	306	325	311	324	316	345	334	327	270	338	303	320	332	337	301	344	325	354	302	317	313	331	331	315	359	310	314	306	316	284	310	313	328	334	344	317	283	323	310	321	324	336	321	282	309	328	332	361	300	332	317	308	325	327	340	294	314	312	292	318	325	320	324	322	355	339	342	318	317	313	337	313	361	321	319	332	303	345	361	297	314	310	311	314	336	316	357	306	341	320	314	323	304	299	331	334	318	341	306	348	329	323	332	331	345	319	339	340	310	315	335	337	320	289	314	301	359	336	301	315	338	334	333	297	347	350	310	320	324	333	317	306	313	310	362	330	304	321	309	326	336	319	332	311	324	337	345	327	373	321	343	328	330	347	344	335	344	367	339	333	284	341	314	322	333	324	309	308	341	332	334	339	317	333	311	326	362	322	328	326	308	334	312	331	313	329	341	302	317	341	337	336	323	295	309	323	304	322	331	314	316	302	346	339	313	304	316	311	342	324	302	311	337	318	336	319	348	331	315	341	329	344	342	338	326	336	363	324	313	344	330	338	361	309	317	337	330	333	282	347	347	342	329	345	280	348	332	327	321	327	336	322	362	327	282	324	310	324	301	335	356	308	324	329	293	312	341	338	305	322	351	325	335	274	314	310	323	306	323	310	307	318	332	333	296	323	304	332	323	362	323	327	321	313	321	332	309	336	315	322	335	335	344	316	346	356	320	322	305	310	310	318	308	339	324	313	327	318	303	292	318	304	355	315	347	308	282	337	336	334	343	300	318	337	339	338	295	346	306	336	309	341	324	337	290	335	327	295	329	320	334	323	351	319	333	334	324	332	311	360	323	329	303	324	347	312	297	340	302	334	336	348	318	325	314	312	328	328	315	318	315	326	286	312	328	300	322	331	315	323	313	325	314	339	321	324	322	317	313	324	351	326	303	298	312	300	368	307	327	328	330	315	297	312	304	309	334	339	325	316	311	323	326	298	329	350	299	346	332	301	313	301	324	321	325	329	342	300	312	358	311	298	358	304	333	336	315	303	331	336	328	316	339	316	337	331	320	347	314	326	314	302	326	327	328	350	315	331	334	312	333	350	344	347	299	336	303	311	312	330	318	317	296	329	307	324	341	307	324	332	305	336	322	319	314	318	286	326	338	306	301	354	323	324	319	309	313	288	341	337	340	292	306	350	341	326	329	313	338	284	321	330	338	338	312	321	340	354	347	297	336	317	321	290	335	328	341	326	315	344	328	309	321	329	339	326	356	300	375	352	330	299	326	350	312	322	319	334	320	345	296	312	312	340	282	310	305	324	318	306	317	318	289	337	320	320	339	304	336	300	335	330	329	328	354	348	356	305	315	325	314	317	341	345	351	325	303	301	354	335	311	338	325	356	315	344	348	311	309	362	297	322	350	347	346	328	295	341	343	301	317	329	330	330	323	295	309	299	310	316	341	309	319	319	324	317	307	321	336	336	311	325	317	303	309	307	308	320	297	323	340	337	316	311	366	328	331	322	346	308	348	330	321	317	297	339	336	331	313	322	290	339	342	341	332	312	319	334	342	323	327	320	332	319	307	359	312	332	327	314	335	333	317	311	317	347	339	320	323	310	322	302	327	333	329	331	327	337	334	326	320	328	311	343	334	348	340	319	330	344	313	322	295	350	333	355	330	317	372	286	315	305	321	332	324	314	335	336	347	330	357	307	315	307	334	311	321	318	319	298	309	321	325	327	324	299	319	336	306	304	336	335	284	304	318	353	338	320	329	341	315	312	349	314	321	291	334	314	307	337	357	316	307	358	310	338	308	337	337	318	335	309	290	319	347	323	303	301	361	306	338	345	321	295	331	322	352	323	297	357	315	324	366	335	335	349	321	338	319	316	301	293	284	328	343	363	347	322	283	289	279	330	308	335	293	341	328	316	328	332	338	316	319	317	375	327	328	313	338	310	316	341	287	341	317	324	327	356	297	321	317	341	354	329	305	312	304	310	341	305	308	350	317	307	352	328	314	300	345	280	326	317	314	359	332	302	332	350	331	296	335	324	340	342	335	334	311	326	325	331	336	321	305	331	324	332	332	324	332	319	334	311	339	329	329	314	298	296	313	295	301	328	329	335	323	309	322	304	321	295	306	318	313	341	292	298	308	337	347	335	313	342	342	360	332	335	296	336	334	336	368	322	313	315	349	335	316	321	347	324	296	294	329	322	309	305	299	305	294	335	355	314	299	312	306	321	310	331	298	301	330	343	333	317	333	329	341	337	331	322	296	337	345	324	335	315	295	306	305	340	360	311	320	338	329	315	315	341	334	343	317	340	297	301	336	340	320	298	349	326	344	347	306	313	338	338	319	335	314	323	294	303	327	357	303	338	348	308	305	311	307	312	348	308	304	330	320	333	347	314	333	328	329	334	335	355	348	327	312	305	322	330	318	317	329	294	319	326	324	361	329	337	364	357	339	327	338	305	296	349	299	340	312	308	321	348	317	302	312	284	309	329	305	328	372	349	341	307	324	340	320	337	315	328	330	294	320	315	304	333	320	287	325	350	308	296	308	319	329	290	327	322	316	308	316	322	323	322	335	319	342	329	318	313	300	316	327	317	333	305	308	350	307	316	335	284	337	342	321	315	321	305	306	309	293	305	317	304	289	350	325	345	340	306	309	339	291	371	316	350	332	328	344	350	316	303	315	290	348	297	335	325	314	307	343	327	309	319	313	330	353	301	329	326	337	347	334	316	333	353	308	314	294	323	346	304	333	332	327	279	359	341	326	329	301	329	361	303	295	317	322	311	316	327	334	354	347	339	299	322	329	340	340	312	344	330	327	306	323	344	328	331	313	317	310	326	315	337	339	336	299	337	331	316	319	327	308
2452	1021	1059	1124	1021	1035	959	1017	970	955	938	973	949	960	959	955	916	976	944	935	943	929	941	935	947	953	907	881	933	922	870	953	904	903	920	969	908	893	969	931	993	911	936	916	992	908	948	872	939	981	939	930	936	903	913	936	957	968	945	905	911	939	921	957	982	936	954	872	869	1012	919	945	981	919	990	914	951	949	929	897	962	942	895	964	936	916	950	925	925	902	938	951	891	979	922	907	951	895	956	964	914	926	909	955	986	953	916	950	947	908	912	982	943	888	928	905	968	897	898	931	902	963	933	979	959	920	953	925	981	913	901	912	948	925	965	952	942	955	889	916	937	959	921	896	947	980	930	1001	942	936	965	892	980	941	966	954	946	834	939	940	937	961	934	900	946	933	982	924	909	907	921	930	958	920	993	927	963	902	873	920	988	889	947	918	947	908	905	958	922	953	926	964	862	947	966	912	974	941	936	925	919	900	932	913	983	865	943	904	925	944	953	944	932	953	937	941	939	904	944	904	963	963	943	988	947	962	881	931	940	905	911	933	974	898	930	898	908	955	941	948	914	951	983	947	996	926	876	894	937	995	925	931	941	890	964	905	871	907	926	971	918	900	910	903	891	969	926	861	901	925	964	916	946	911	926	951	986	908	991	954	938	1018	955	939	949	919	917	914	937	903	935	924	927	886	916	910	936	967	937	874	890	948	917	971	953	939	926	931	937	947	963	926	932	920	972	964	990	964	917	974	927	945	966	954	935	905	921	940	928	931	944	927	889	906	915	897	973	872	960	948	1002	911	946	939	942	984	932	902	925	972	997	933	900	977	938	904	933	944	917	923	949	937	935	923	928	950	935	919	960	924	957	899	929	932	905	947	875	951	881	928	900	920	909	889	891	926	923	917	965	906	920	932	955	976	917	929	922	985	937	968	973	907	915	929	951	891	938	920	915	908	944	946	971	968	972	877	951	948	904	915	932	916	912	968	912	952	1021	902	979	854	968	866	874	900	902	932	944	854	936	959	927	924	968	913	970	918	912	941	962	928	969	905	914	904	965	962	902	983	907	950	887	946	927	915	952	921	908	971	935	901	956	928	893	975	937	965	927	889	920	914	893	901	901	1036	963	960	926	943	959	911	893	895	941	934	915	877	992	921	947	989	970	967	883	912	906	941	930	929	896	901	935	969	933	922	936	902	936	953	917	935	907	933	916	882	923	940	894	922	930	929	897	862	941	956	925	911	977	923	939	936	959	958	926	979	912	924	983	915	923	957	918	927	949	963	930	911	932	914	931	943	969	994	938	886	977	886	928	927	973	930	945	970	937	895	892	947	907	961	934	929	858	911	986	949	986	998	964	874	942	899	933	900	924	919	949	942	909	932	946	887	961	939	936	910	934	932	968	931	917	920	899	911	941	926	895	926	942	964	886	896	994	924	913	923	961	913	925	887	997	952	902	953	897	903	992	935	903	899	925	974	923	905	954	946	936	880	948	942	906	969	912	927	913	931	996	883	919	896	946	962	940	928	912	925	959	935	888	947	923	955	958	888	945	924	988	893	900	933	899	943	942	947	909	904	962	915	898	905	947	935	922	963	908	907	975	968	918	927	927	940	956	905	929	909	974	968	935	939	890	916	904	898	945	941	918	970	958	951	969	920	932	1009	947	910	978	857	944	930	944	943	926	927	959	996	912	985	953	972	905	936	954	913	938	942	946	940	942	936	939	966	925	961	913	975	984	871	925	946	957	923	953	921	873	877	966	949	947	955	923	905	933	905	950	964	996	910	948	913	866	947	950	950	951	970	912	935	879	877	879	952	882	970	912	950	931	960	944	924	950	924	942	943	984	941	975	909	962	956	902	919	978	893	978	912	942	937	972	918	984	923	920	957	972	938	924	964	921	896	936	964	923	911	905	961	968	943	950	928	940	910	944	926	958	929	964	921	1000	942	875	990	937	872	909	989	940	915	979	973	920	993	950	943	921	989	930	958	916	873	886	947	950	961	907	914	988	963	943	920	892	922	913	920	891	903	901	905	940	929	956	978	962	974	898	889	871	962	913	896	954	923	911	940	909	973	940	929	925	919	974	922	912	1012	916	948	942	879	997	928	935	973	925	952	941	925	920	931	981	963	902	959	928	933	903	974	910	928	981	924	939	930	932	950	956	951	913	935	920	940	949	943	973	912	945	922	941	902	952	921	965	900	945	872	927	983	929	962	968	965	927	941	983	953	896	895	980	908	890	888	965	926	933	907	944	962	949	904	954	982	948	905	939	969	945	954	962	917	896	927	924	875	912	936	1000	926	897	894	915	920	930	899	943	932	918	945	964	892	913	965	902	960	934	894	961	939	879	957	938	954	888	1003	903	947	959	937	982	910	886	916	952	967	931	913	894	929	967	895	962	941	947	930	950	948	945	943	955	923	933	882	940	915	937	943	951	963	909	913	933	876	933	935	958	947	921	967	905	943	992	940	954	928	945	925	932	914	935	882	868	955	972	932	855	959	913	943	976	929	922	942	942	930	893	936	964	938	933	936	946	967	973	891	925	898	927	939	912	910	929	943	910	910	982	918	849	955	920	914	955	916	932	950	910	907	954	915	882	954	929	945	889	889	892	922	912	966	865	906	955	936	905	953	902	897	968	909	958	973	967	935	904	947	913	892	902	924	929	951	995	925	896	950	944	992	876	963	903	952	970	936	916	935	913	903	923	939	932	949	906	948	982	964	949	957	891	933	971	912	941	895	918	917	917	872	904	921	942	908	915	945	939	986	905	922	932	949	910	882	903	986	955	891	920	949	917	909	983	941	951	924	957	940	957	939	963	877	895	912	918	900	946	915	953	958	930	955	917	913	956	969	929	934	904	950	967	898	904	972	972	928	857	938	917	908	941	947	909	910	939	910	954	934	880	910	939	950	939	942	875	920	916	890	924	927	924	888	939	899	859	951	886	941	972	930	916	921	930	980	949	943	905	892	960	939	876	919	943	962	931	942	969	928	983	905	927	870	831	938	929	919	978	912	968	857	911	943	890	975	947	911	894	970	941	922	899	941	923	925	875	889	924	932	887	940	897	941	873	904	929	962	916	911	942	959	930	934	925	942	957	926	957	900	907	896	916	928	883	957	972	925	957	903	935	937	928	926	932	876	958	929	936	963	959	939	955	955	920	972	898	977	879	904	987	968	907	941	931	916	989	891	910	950	856	949	945	896	885	938	945	939	920	929	912	911	963	938	938	945	958	896	940	923	884	917	919	952	946	866	933	933	963	930	966	883	895	911	873	943	902	904	873	943	934	933	946	913	941	942	919	932	951	907	941	953	966	904	907	907	905	925	912	935	963	976	921	923	907	889	912	948	954	903	966	926	955	926	887	936	894	952	958	958	913	936	939	942	926	929	952	888	899	889	948	927	974	946	933	948	982	945	910	920	971	930	978	925	893	941	952	911	968	940	936	950	939	889	975	925	946	903	948	900	948	913	874	941	942	921	926	956	987	965	944	912	993	896	930	894
8382	1141	1460	1148	810	622	544	436	375	336	329	281	230	261	228	229	246	242	209	209	212	213	198	223	220	210	213	202	193	209	182	221	184	236	210	195	187	192	216	185	203	181	216	181	205	201	207	155	206	207	183	195	197	171	227	189	189	189	215	177	176	186	188	198	177	201	202	178	200	204	200	193	158	198	184	194	194	193	187	202	188	195	177	189	229	178	184	176	182	184	189	177	172	215	193	194	198	188	194	199	186	202	163	180	172	192	203	204	218	188	187	172	185	179	170	199	188	189	205	151	190	196	177	203	190	196	212	191	194	180	203	191	175	189	204	214	176	199	184	182	208	158	148	184	163	198	189	211	177	196	206	190	187	169	208	183	198	192	191	194	193	177	196	186	202	184	175	198	187	176	173	171	181	198	187	179	176	184	201	189	164	211	181	196	197	184	189	166	187	198	174	176	190	178	202	194	195	186	191	196	169	197	188	203	202	214	170	202	201	210	192	192	174	185	193	192	188	176	190	186	177	191	190	179	185	176	199	200	185	205	180	192	192	187	189	212	170	187	162	193	193	207	163	187	185	197	200	197	196	173	172	175	190	168	192	192	171	187	193	198	178	170	187	171	223	170	190	172	171	190	189	198	202	178	169	197	167	192	228	151	192	191	179	171	186	184	181	181	195	176	187	179	195	177	204	187	171	189	181	184	198	183	179	173	170	206	184	204	212	196	190	202	188	175	196	172	184	198	191	163	196	205	202	189	210	206	184	164	203	170	204	181	193	186	188	193	179	194	181	171	198	197	209	189	177	198	195	177	190	173	204	177	157	216	192	196	215	185	167	176	187	204	196	207	203	183	209	180	189	188	178	183	183	168	174	196	177	181	205	179	211	188	179	173	202	187	191	191	182	176	175	206	195	188	179	193	189	189	186	180	188	200	184	173	185	171	169	171	191	174	193	197	193	188	181	195	195	170	189	194	204	184	194	181	185	194	217	184	194	175	182	185	206	194	172	205	189	199	214	200	171	179	164	202	211	200	194	184	189	186	211	189	210	196	165	202	197	232	207	196	203	193	167	175	198	205	198	172	192	191	193	173	211	176	180	193	166	154	200	186	164	187	197	171	175	193	196	204	197	180	175	193	188	208	165	198	191	187	200	210	188	213	217	199	172	169	190	206	188	182	191	179	168	185	188	172	191	167	165	183	161	181	187	194	180	191	188	171	210	188	198	176	179	197	189	178	174	196	163	159	184	180	178	173	203	174	154	184	198	187	188	174	179	184	139	193	181	200	193	194	185	192	168	215	192	187	167	204	200	194	173	197	189	205	173	187	188	188	185	217	174	194	187	182	166	197	184	183	210	186	167	177	189	195	203	183	189	211	181	174	176	182	155	183	176	181	189	187	197	184	188	165	185	179	175	205	168	157	211	187	186	183	186	180	204	202	172	180	214	213	167	179	165	170	166	192	185	206	215	173	182	180	179	191	188	175	192	171	168	175	197	182	209	179	191	156	192	197	167	167	208	169	182	201	183	187	182	176	200	198	172	182	188	176	191	166	173	207	193	209	175	162	202	186	185	185	209	214	174	183	180	196	200	182	164	184	189	205	188	192	191	183	160	150	175	191	199	176	205	220	189	173	168	189	188	171	160	184	193	179	190	199	184	198	218	175	169	193	190	193	181	178	168	172	190	155	176	171	182	186	153	183	171	178	160	178	215	192	198	178	192	187	199	168	199	208	188	198	188	186	159	174	188	214	179	169	197	194	184	195	198	181	169	195	172	210	209	191	186	179	194	163	189	175	198	187	191	183	181	184	175	232	195	164	193	190	185	213	166	175	169	176	210	184	207	187	167	181	192	175	159	158	183	178	186	182	208	189	191	188	183	203	176	177	174	208	182	180	215	188	191	174	178	165	200	176	223	191	173	189	185	201	181	180	174	191	182	193	192	166	168	190	219	192	191	181	187	181	177	206	166	178	184	182	176	199	173	190	191	173	170	168	197	200	189	185	210	187	176	196	200	186	172	182	198	194	165	188	197	187	179	189	180	195	180	168	169	169	186	192	159	188	187	207	190	205	180	190	173	194	174	179	175	161	178	178	197	170	175	195	187	191	181	158	207	186	171	181	190	179	192	217	185	204	166	183	189	167	186	228	205	186	185	198	189	178	176	172	167	160	178	200	181	165	168	192	193	184	178	198	202	184	188	182	162	191	192	191	199	175	189	195	177	175	181	167	218	198	176	212	171	210	176	211	176	169	199	168	171	185	195	178	187	182	174	186	224	190	193	208	191	173	198	196	184	179	195	216	227	217	177	190	197	187	182	188	232	165	179	195	198	197	166	179	207	170	177	188	202	186	170	193	197	184	181	191	186	207	195	186	163	179	152	188	172	205	176	178	184	192	166	207	192	209	193	189	182	192	211	204	175	184	170	190	176	178	184	185	176	197	193	186	208	195	186	174	197	161	208	162	181	192	197	185	182	207	162	177	167	187	157	167	190	192	192	201	169	175	201	207	175	160	205	191	215	159	200	205	186	219	224	166	197	193	186	179	177	174	181	176	190	179	211	210	192	197	189	184	197	190	216	204	163	191	205	201	187	215	178	194	165	172	163	203	187	173	198	193	196	196	187	178	204	179	188	181	189	181	216	179	198	180	180	198	178	174	196	200	179	217	191	212	184	183	189	178	207	169	198	211	170	166	219	170	216	163	217	196	174	189	183	163	198	193	187	220	203	197	175	184	191	213	175	198	197	186	166	167	183	167	192	154	207	194	172	183	188	197	181	206	177	178	207	203	177	181	199	189	209	203	169	168	171	170	186	201	177	208	173	171	193	183	195	189	219	179	153	207	164	167	181	179	190	179	189	189	176	191	180	177	159	205	191	220	204	191	182	214	184	191	196	199	180	181	164	188	186	188	170	183	192	199	184	202	169	173	186	188	177	183	191	174	190	170	190	205	195	183	179	217	196	192	175	150	207	181	198	201	182	212	197	173	199	206	182	185	198	221	188	195	166	169	206	210	172	188	199	188	189	185	197	190	207	186	192	189	193	190	190	177	185	169	191	200	180	218	173	180	180	169	196	174	198	205	176	177	192	195	185	204	178	189	181	216	178	186	165	192	182	194	195	189	183	184	195	174	168	191	200	184	209	193	180	151	190	179	183	203	182	197	174	178	199	177	168	187	196	195	194	172	195	172	182	179	187	182	218	186	202	190	201	211	188	214	189	199	197	187	203	178	206	191	175	204	180	207	193	216	198	187	192	185	197	183	183	188	192	187	197	177	189	178	179	173	212	172	201	179	182	184	210	179	189	187	200	204	175	218	194	165	172	175	187	180	206	202	207	169	165	192	196	210	177	189	204	200	195	188	185	182	184	200	173	198	209	172	175	195	176	199	182	184	205	191	182	177	179	182	185	188	192	200	192	214	191	196	209	191	193	168	187	188	193	172	163	214	188	183	164	180	174	227	189	186	192	198	194	161	173	172	193	190	195	200	186	195
5604	1550	3383	3730	3170	2626	2130	1868	1581	1454	1289	1151	1062	1015	943	933	841	810	828	799	750	771	727	777	799	752	724	652	691	677	697	635	641	664	629	663	678	614	649	632	620	554	599	588	604	597	581	609	597	606	614	636	594	635	630	634	566	616	582	592	599	590	596	594	605	623	605	570	572	604	609	587	559	589	633	581	586	592	570	628	588	584	593	585	651	568	601	597	546	585	579	630	566	585	591	582	568	631	626	609	631	561	594	623	558	601	579	554	581	576	587	590	589	589	579	609	576	559	613	602	588	609	576	572	560	541	599	594	598	573	568	596	560	585	583	574	556	589	539	577	587	605	603	588	544	610	570	607	594	615	559	566	553	564	566	604	557	593	561	580	609	600	573	610	588	516	543	590	612	599	582	520	591	588	595	555	603	575	549	580	564	608	583	607	570	608	577	602	597	551	583	579	556	592	539	557	576	596	587	574	579	584	543	572	574	572	567	618	557	582	597	576	565	589	616	586	575	579	611	582	595	553	571	562	600	558	562	592	571	556	600	541	557	558	623	609	583	571	591	527	549	580	569	606	575	587	592	529	589	596	589	592	551	603	554	545	632	559	520	558	539	540	546	609	602	549	545	614	519	571	529	586	571	567	633	564	568	637	576	567	570	598	576	559	578	573	558	542	556	557	570	585	588	541	554	586	583	572	579	623	563	620	588	580	585	560	578	549	561	573	582	557	550	587	608	566	581	604	561	560	589	566	575	586	574	577	585	557	554	565	609	559	542	565	582	554	526	566	549	558	588	549	562	589	582	566	553	577	615	578	567	588	594	604	514	565	525	591	548	600	596	570	565	610	555	569	566	578	568	607	589	578	542	587	599	560	565	548	569	572	574	610	598	596	576	523	549	572	532	556	570	570	559	572	574	587	590	584	603	564	588	597	606	573	578	591	597	591	545	598	627	594	582	585	563	581	615	564	616	574	566	597	575	537	588	551	553	574	579	569	618	581	623	599	613	538	554	531	545	565	603	586	569	605	614	583	565	582	561	562	604	557	546	577	525	566	547	610	575	614	569	576	572	570	574	613	608	611	621	568	593	537	565	561	622	572	569	557	589	589	554	569	563	576	581	575	530	567	606	555	599	564	614	561	518	560	590	550	589	584	577	621	639	574	588	585	559	612	575	596	584	561	551	605	605	530	612	589	564	585	612	560	596	549	548	588	586	576	563	572	610	540	569	583	582	588	598	591	588	555	580	582	586	565	625	602	609	549	634	615	574	579	538	569	559	532	549	580	567	595	609	563	558	597	608	557	594	539	586	594	584	612	576	595	607	576	570	609	551	536	554	537	576	582	599	568	548	599	612	602	586	626	591	562	542	559	572	551	559	566	571	638	538	583	613	557	568	560	587	559	560	612	637	529	590	597	620	546	548	589	600	589	579	562	560	561	537	566	576	581	571	569	599	586	583	564	574	621	582	598	578	554	571	578	580	588	564	581	578	591	601	540	542	562	577	556	572	570	609	554	572	583	556	591	580	553	557	564	547	576	587	541	557	619	554	566	553	579	588	606	531	558	592	589	594	590	622	602	603	555	590	563	594	568	615	540	577	567	590	546	599	605	634	574	588	528	562	602	572	557	590	547	562	577	575	587	581	570	605	574	588	593	585	544	568	569	580	557	617	587	590	570	554	562	551	575	580	593	524	576	582	514	595	589	572	603	594	601	593	586	589	612	577	540	584	558	600	555	547	587	581	570	559	614	575	588	561	568	652	557	587	591	559	623	571	594	583	564	599	549	583	627	591	570	599	590	571	584	570	584	585	578	555	559	564	564	589	543	589	601	613	593	619	576	624	563	573	601	551	573	594	541	597	526	554	573	601	607	599	606	547	528	569	594	555	624	590	561	597	584	618	590	550	573	573	558	606	565	575	572	544	615	581	570	589	581	600	543	585	587	552	608	584	621	578	549	551	588	589	560	593	644	569	583	568	591	597	551	582	582	576	520	549	574	573	593	529	526	630	571	595	552	568	551	579	565	555	571	580	602	598	606	587	575	583	588	573	568	563	575	591	553	589	563	587	593	577	599	599	596	578	572	585	585	560	562	567	600	562	579	631	570	588	555	588	551	626	528	618	625	594	608	527	588	606	560	617	652	574	596	585	598	567	566	569	557	546	587	577	549	526	584	569	605	554	605	566	597	572	607	560	506	557	593	579	554	594	550	547	598	578	603	624	609	586	575	584	601	567	616	548	608	579	611	561	569	614	600	589	550	585	561	592	522	582	552	572	536	558	612	558	578	585	587	575	531	555	526	557	608	547	566	608	542	571	573	517	549	585	592	565	570	572	578	591	513	549	590	546	541	596	575	602	576	557	649	586	556	613	542	596	600	544	574	632	586	566	585	613	585	546	596	621	587	561	593	596	580	593	580	542	604	568	561	582	549	591	551	603	623	616	560	568	592	561	551	586	548	601	564	575	562	523	535	568	569	589	594	580	535	559	566	560	577	564	604	577	513	545	607	599	604	554	572	582	562	589	524	606	568	565	561	560	615	560	604	572	575	599	595	623	593	563	600	600	605	576	590	603	567	577	560	592	579	547	574	599	605	575	597	588	574	602	582	583	586	597	592	565	620	599	614	598	649	583	635	578	552	608	602	577	561	593	570	577	561	604	555	581	606	603	535	622	601	565	540	624	581	578	573	556	548	587	555	603	596	560	584	574	609	607	582	525	570	524	560	593	592	631	600	531	542	557	572	587	574	624	579	587	588	561	521	568	569	573	617	592	579	602	579	577	562	541	563	635	621	587	559	574	591	557	550	597	589	532	615	608	568	543	589	596	610	596	577	558	616	550	589	585	563	623	562	580	592	605	605	551	564	582	515	578	594	576	595	591	550	550	564	575	561	590	529	525	545	588	589	615	612	566	554	548	586	614	606	509	593	589	569	570	545	594	624	627	587	614	596	561	615	568	554	557	577	599	585	536	549	541	603	584	555	603	540	564	577	540	597	574	539	570	576	571	559	565	605	542	610	574	581	607	598	535	544	592	595	597	605	564	570	559	597	580	574	548	582	582	562	572	603	559	578	610	559	606	597	550	544	616	599	560	531	577	619	565	569	570	584	588	602	541	539	532	596	611	561	605	606	564	579	598	574	598	540	575	541	627	544	587	555	587	618	577	568	636	531	567	581	578	578	571	552	594	588	598	553	626	630	612	590	585	599	550	562	568	551	593	630	620	544	617	575	595	570	614	569	610	555	595	609	559	607	550	583	571	560	558	565	575	533	600	562	560	534	613	558	578	556	621	605	586	555	622	584	544	579	591	557	572	629	560	558	556	585	597	547	593	552	561	557	576	566	569	607	558	587	620	597	605	641	572	604	596	555	604	565	599	625	611	598	553	562	563	579	545	583	585	572	541	588	563	570	540	604	583	606	571	573	568	528	556	617	579	603	633	563	558	560	576	589	586	570	607	580	574	580	559	596	536	614	559	579	553	587	558	561	605	557
15526	2501	2662	2060	1491	1018	795	577	459	416	385	332	304	258	224	229	244	206	193	195	208	190	203	199	187	175	172	173	151	186	161	156	155	172	163	147	177	148	133	154	169	173	150	172	163	169	145	132	159	151	147	152	144	143	171	155	140	140	136	144	142	168	138	150	154	150	152	143	141	170	125	137	128	141	177	146	140	144	150	158	144	142	126	157	149	164	142	156	150	121	136	160	162	139	139	155	126	120	129	151	147	143	134	128	167	150	117	137	147	153	146	144	143	146	157	147	166	161	122	146	140	137	152	148	134	142	139	142	156	156	131	141	122	152	159	153	143	141	172	128	138	145	125	135	127	156	125	141	149	143	160	142	137	148	148	138	146	147	147	130	159	152	142	140	168	148	151	135	163	130	148	140	157	151	138	149	145	129	147	153	131	138	158	150	157	125	141	137	122	171	144	155	161	142	170	129	123	164	170	148	153	142	150	131	143	159	140	149	152	146	141	169	165	138	147	144	144	142	138	137	134	127	141	153	113	132	124	163	153	159	151	164	138	141	157	174	160	155	145	154	129	145	134	131	146	150	147	140	166	150	137	177	138	145	147	150	108	151	158	147	131	141	141	141	161	140	141	158	151	138	137	160	158	151	128	149	137	158	145	164	134	155	152	130	145	136	134	138	151	142	140	122	125	148	156	134	161	137	156	131	154	144	142	148	123	149	150	147	126	135	125	130	156	129	150	126	136	151	128	131	138	143	131	142	160	148	160	139	137	136	162	143	141	148	144	142	148	145	131	132	146	141	150	141	158	129	158	157	149	142	161	172	132	160	126	151	138	135	137	121	138	151	140	122	150	135	152	142	133	140	169	140	135	152	142	151	142	168	148	126	153	130	151	158	153	142	148	128	173	159	144	155	140	160	150	163	156	130	152	140	155	152	138	147	139	142	143	152	141	157	129	140	146	137	143	142	131	162	133	149	158	134	134	144	159	141	142	158	137	152	121	151	129	153	131	138	158	124	166	154	145	135	131	145	146	145	158	126	130	148	129	169	146	143	145	131	163	118	179	147	150	167	127	153	138	139	150	147	133	153	151	141	136	132	135	155	158	158	142	130	127	155	150	129	143	148	136	142	135	136	161	153	129	146	165	143	169	153	142	163	157	136	135	148	149	149	145	132	146	154	136	144	144	164	142	154	127	139	142	145	138	135	180	146	152	144	150	138	129	146	172	123	152	142	144	135	165	141	141	132	157	145	164	147	153	141	149	134	138	150	147	122	144	159	158	122	137	138	144	173	139	122	157	143	142	141	132	166	148	132	146	156	139	143	158	139	133	150	144	145	152	129	132	147	150	156	152	149	151	161	158	153	155	152	143	133	144	147	150	148	161	145	144	148	140	126	159	146	149	153	137	128	142	156	138	134	149	122	139	137	179	130	139	171	129	156	152	143	150	140	150	127	156	147	154	151	134	138	144	153	150	137	151	138	147	140	134	142	135	173	166	162	152	148	136	146	147	133	146	154	139	138	135	131	139	152	153	146	141	152	167	141	131	154	126	145	135	151	141	136	132	135	173	161	160	131	160	144	126	142	147	135	161	161	123	126	172	176	147	144	134	159	152	143	160	150	148	140	155	127	136	147	148	142	149	179	123	122	151	137	142	161	134	139	134	138	159	165	131	174	121	139	162	130	156	143	156	163	151	157	140	143	133	124	161	164	141	137	143	164	129	152	138	146	145	132	143	149	141	146	171	150	183	168	148	155	161	139	146	110	140	161	137	131	148	126	157	146	141	156	151	150	129	169	140	152	130	133	153	139	149	143	154	141	144	157	146	162	129	136	145	138	146	154	158	138	131	149	159	136	145	134	143	134	138	153	147	153	151	148	159	153	143	130	154	131	154	143	127	154	135	159	144	146	136	142	135	138	165	139	142	149	164	135	145	148	140	142	139	173	130	139	130	154	145	158	154	159	136	154	125	149	123	133	149	147	155	134	138	133	136	145	125	138	147	151	147	155	124	158	131	140	148	134	134	121	139	157	115	144	152	140	127	147	134	168	133	144	149	166	144	127	151	135	143	152	143	138	149	133	159	128	130	147	170	120	150	153	137	127	131	141	145	144	158	147	145	146	156	137	130	139	148	139	137	153	151	149	133	144	159	149	152	161	142	134	157	142	159	141	170	160	148	126	145	147	138	160	166	145	154	141	159	145	160	132	151	151	153	136	140	151	129	124	167	143	136	152	143	123	153	159	158	115	142	152	161	141	151	163	134	167	140	143	150	135	144	149	127	142	135	173	139	129	153	140	153	159	137	136	137	151	143	154	133	148	147	141	113	141	157	127	133	150	139	137	132	127	152	160	145	135	146	169	153	140	141	126	142	139	154	130	131	158	157	156	145	150	150	151	133	148	163	159	154	150	139	150	139	163	173	180	146	131	149	147	124	134	151	144	143	140	128	170	143	168	142	140	160	137	153	167	126	142	143	131	143	138	134	160	157	137	142	136	165	147	142	157	144	152	163	142	142	163	133	147	133	124	136	151	120	164	177	147	147	162	138	134	134	130	134	145	159	151	149	138	145	165	176	153	144	148	147	146	131	148	120	134	136	148	142	111	132	132	145	165	158	157	136	132	128	167	138	144	122	129	144	136	133	142	142	141	156	145	130	143	136	159	152	151	158	118	133	163	132	149	135	132	140	158	145	146	139	142	157	135	137	138	127	137	131	153	132	143	159	160	152	133	149	144	135	153	150	146	169	115	149	129	145	138	155	132	142	147	163	162	149	165	150	153	151	149	139	143	157	171	144	126	122	155	159	128	160	150	154	134	141	143	182	144	153	138	122	129	146	155	157	147	142	161	136	134	153	122	121	153	153	131	166	137	145	123	186	126	176	142	146	162	131	139	123	146	146	156	136	132	156	147	148	152	137	142	122	138	119	154	154	158	148	140	141	144	153	143	148	147	151	134	158	143	151	146	146	151	152	141	159	145	130	135	137	146	151	148	132	128	141	131	138	144	156	142	140	152	145	142	136	139	121	137	143	165	137	138	145	145	151	123	126	159	139	133	131	147	139	145	153	164	152	141	141	149	165	167	135	140	148	124	139	137	129	161	167	146	164	165	154	158	149	156	150	168	142	166	153	132	145	144	130	155	143	146	148	129	137	147	145	170	141	151	144	134	157	139	135	150	153	133	139	151	151	146	144	134	137	124	150	110	144	130	135	149	136	146	147	137	144	137	127	132	145	136	146	137	162	146	133	169	165	154	155	150	141	170	134	167	139	152	133	140	163	141	143	145	125	138	138	154	153	161	141	131	158	145	126	123	164	154	148	170	161	145	148	152	129	136	140	120	127	136	141	157	137	130	166	144	149	121	168	156	132	144	132	151	130	121	152	130	151	145	136	161	131	157	132	138	158	151	136	144	147	130	153	144	164	172	153	145	143	156	154	137	132	135	148	153	151	153	143	130	161	147	129	150	148	151	125	137	137	126	139	140	146	163	157	151
7516	2417	5600	6506	5410	4449	3663	3087	2531	2163	1923	1742	1527	1403	1253	1180	1144	1050	945	938	894	901	838	800	787	754	706	713	768	706	747	629	675	636	624	600	645	568	637	596	630	562	577	616	526	552	550	551	533	520	498	581	528	559	543	549	511	525	509	553	543	572	541	574	594	550	491	509	496	507	508	456	556	516	517	486	508	517	503	478	476	495	486	485	526	494	499	498	494	461	489	511	487	492	532	476	508	505	519	490	484	486	503	525	493	501	468	529	456	457	464	468	507	466	495	483	496	502	470	464	472	468	522	488	517	496	472	502	523	477	530	453	479	440	509	507	515	480	452	436	479	487	492	477	485	488	469	472	508	474	516	464	493	481	513	464	454	489	465	477	475	457	501	465	435	501	520	515	475	495	465	519	474	475	491	477	474	498	485	503	504	466	476	493	475	474	497	480	475	483	471	460	489	493	504	465	469	486	471	486	488	487	443	481	507	480	475	491	434	496	483	469	461	486	436	513	510	487	544	447	510	514	508	471	486	510	487	534	449	503	466	461	485	443	508	493	476	483	466	464	483	488	436	516	455	489	496	473	476	466	495	474	516	523	465	439	518	500	487	471	505	505	474	481	442	494	513	457	503	469	461	464	517	477	490	507	476	450	434	483	476	490	500	504	468	453	473	447	474	478	477	493	453	504	494	468	505	483	450	520	489	456	502	479	508	452	515	491	490	481	469	483	498	509	476	478	470	466	458	492	447	525	474	468	487	514	476	527	448	497	458	462	489	477	511	460	453	515	466	494	478	508	500	446	478	459	470	488	482	452	494	497	486	505	468	470	473	486	454	448	470	493	443	476	505	493	464	482	480	512	471	491	479	460	487	453	492	479	482	483	454	471	477	427	465	469	460	459	493	463	435	453	489	454	492	480	500	493	462	492	467	474	454	481	484	501	481	454	455	495	479	448	496	471	519	508	462	515	498	481	437	456	463	529	488	496	486	462	449	473	483	490	482	495	483	488	487	476	465	461	470	489	483	419	444	477	456	454	467	464	510	468	484	492	501	487	486	474	483	469	469	455	462	489	452	498	468	500	500	466	495	476	486	439	451	470	442	472	452	509	474	482	498	475	500	481	481	438	491	477	490	481	473	478	482	458	449	468	473	464	472	457	481	460	443	457	495	476	448	479	474	478	480	436	439	487	468	492	506	466	466	436	484	487	469	470	497	521	491	445	500	459	455	494	479	496	442	470	475	450	477	484	495	469	460	494	486	495	471	479	482	441	477	468	505	464	441	490	475	442	464	489	473	517	480	486	506	447	491	490	463	480	471	443	473	472	489	455	506	464	493	484	477	451	466	472	472	504	439	492	494	467	496	496	479	475	468	485	472	464	452	462	456	465	501	453	476	466	470	491	476	465	488	481	444	472	502	469	442	481	499	474	473	513	443	505	483	492	506	442	502	518	524	530	482	501	449	513	449	479	514	507	434	486	467	469	494	465	466	461	487	487	485	508	484	458	466	479	471	507	472	439	461	457	485	533	491	477	473	479	449	493	498	497	468	481	461	498	473	483	531	490	490	503	490	461	453	471	455	445	507	474	458	497	490	449	468	447	474	472	479	470	454	486	499	466	447	470	455	443	482	452	452	481	469	486	502	477	500	463	466	448	452	474	490	513	524	445	481	474	463	479	487	481	471	505	537	447	494	491	472	451	459	438	469	462	463	488	502	487	494	463	488	452	483	475	487	461	504	487	432	484	490	495	483	493	467	515	455	501	465	499	466	469	494	427	513	506	465	448	487	459	469	448	522	460	505	483	477	492	500	446	480	491	487	462	445	464	496	460	490	449	487	458	470	451	488	451	484	480	470	463	490	460	448	512	480	512	494	485	499	458	421	462	489	476	467	494	470	489	485	533	457	477	482	462	477	497	495	488	530	482	464	466	472	451	518	492	523	501	457	453	493	522	472	485	512	503	475	508	481	472	521	477	511	498	465	473	467	465	461	478	437	494	478	447	490	487	443	487	517	469	458	486	472	479	455	478	445	481	450	445	465	482	495	447	488	507	475	462	475	456	480	500	469	479	487	474	473	522	480	491	487	450	456	482	485	468	474	499	476	481	508	495	447	459	478	467	463	453	498	444	449	504	491	524	466	457	490	457	508	444	485	503	477	468	507	496	472	460	484	491	502	497	480	453	474	484	483	529	467	492	489	448	449	485	440	497	493	477	484	496	439	481	494	499	475	502	445	498	469	466	483	463	450	513	526	488	466	508	457	483	469	448	520	478	421	470	448	438	517	498	498	484	505	427	498	484	468	454	467	485	467	478	463	490	463	492	463	457	517	505	468	478	503	509	499	488	464	505	452	440	452	484	497	475	475	446	508	470	464	471	479	483	489	480	466	488	473	497	466	498	501	441	489	473	455	459	455	496	501	453	470	508	464	459	461	435	483	482	486	508	475	487	446	445	494	528	510	479	465	489	478	432	473	483	503	498	436	500	471	485	478	481	500	460	479	472	488	449	494	465	453	454	472	504	451	484	475	495	508	499	496	449	426	497	485	471	494	465	470	475	503	450	445	425	465	489	470	491	490	453	470	490	522	455	456	462	491	489	489	438	481	495	503	486	462	442	503	498	494	476	488	437	462	472	471	474	485	538	466	463	480	498	474	506	492	481	505	469	491	458	478	478	482	489	499	515	465	470	494	480	481	466	465	453	450	480	513	469	491	450	449	494	484	482	433	454	489	471	472	481	507	488	516	461	484	470	475	467	503	502	432	476	467	504	458	469	472	511	479	501	504	507	507	450	518	450	474	486	469	459	440	448	489	503	454	463	491	483	513	482	471	486	451	462	490	483	498	454	454	465	469	469	438	483	490	439	477	459	493	440	496	506	524	501	479	474	487	478	489	453	475	505	490	489	448	475	499	496	467	438	449	445	448	503	525	498	448	484	472	499	484	516	447	474	507	503	461	481	508	473	500	449	488	468	487	502	476	442	511	485	487	498	483	501	484	463	485	498	450	489	455	460	461	470	459	473	508	489	523	482	446	484	501	509	519	455	477	505	440	461	468	515	508	474	447	507	446	452	488	492	473	492	496	480	467	490	492	492	500	443	476	465	494	498	462	528	507	504	457	494	449	487	474	436	456	474	492	528	473	458	488	458	470	482	543	474	517	469	452	490	493	486	493	486	505	501	468	469	520	463	450	485	469	505	496	505	492	443	418	445	487	492	470	464	471	542	490	492	478	493	528	465	532	466	460	486	496	479	484	480	463	473	456	457	458	502	484	491	491	486	507	492	451	491	461	460	444	494	511	454	455	479	437	455	456	486	466	479	454	468	476	459	429	477	482	441	455	491	475	486	491	441	475	498	500	489	485	453	468	466	467	467	489	489	494	449	454	482	461	497	484	488	459	480	469	421	482	464	487	458	462	432	513	482	474	468	483	457	463	490	479	474	497	445	481	487	500	483	478	497	499	474	499	495	452	468	467	468	478	427	499	474	464	482
2023	401	361	369	348	330	342	333	318	321	351	349	293	324	372	319	301	310	347	316	329	339	289	314	333	322	323	310	310	323	320	319	321	288	359	333	321	261	294	318	332	308	318	329	325	317	310	302	313	304	305	311	329	345	334	317	320	337	313	341	307	320	330	339	333	342	322	335	325	315	335	310	328	277	299	331	331	337	300	309	324	346	296	305	355	309	311	311	331	318	306	307	336	324	331	346	326	364	354	353	370	334	331	289	315	317	289	321	342	322	346	327	338	315	298	315	314	313	312	317	316	291	319	343	341	328	324	344	339	341	326	317	310	312	335	311	324	325	315	302	346	295	339	331	317	339	313	327	319	298	321	330	358	350	312	324	311	324	323	332	339	316	369	339	314	299	342	331	278	326	330	332	319	354	344	311	318	318	300	296	305	354	324	331	338	357	291	316	332	332	338	275	299	339	341	290	323	319	308	360	330	314	317	320	327	320	313	326	306	292	341	327	364	328	319	303	330	314	342	365	315	327	333	320	320	324	324	330	306	363	329	316	336	344	293	303	310	298	308	317	347	325	358	310	333	307	337	336	328	330	324	296	348	315	321	344	356	370	323	290	332	349	329	336	325	288	300	340	340	371	317	330	310	306	329	310	302	321	319	310	309	331	312	301	341	335	302	357	298	298	305	323	326	335	297	319	297	319	316	291	326	319	305	340	338	336	355	332	343	314	323	372	310	322	322	300	318	320	322	333	345	311	324	310	294	319	345	365	331	321	332	339	340	294	319	311	329	313	338	321	315	331	333	352	327	346	314	297	341	318	337	296	344	316	375	300	306	341	341	337	316	317	321	327	345	319	310	329	320	278	346	341	337	324	355	345	310	338	341	319	310	308	315	308	362	340	324	323	298	292	328	311	305	345	289	344	316	316	328	327	334	351	306	352	332	321	298	333	324	341	327	311	318	316	347	319	320	321	296	332	332	326	320	329	328	318	336	319	318	302	326	338	372	333	329	321	309	312	343	318	293	316	301	342	312	324	326	311	319	348	306	326	332	300	343	320	330	335	332	333	330	338	349	298	319	291	332	297	350	337	326	342	314	294	305	320	330	295	308	316	305	307	341	317	305	330	353	308	307	307	315	336	318	314	313	331	368	303	324	312	337	315	334	332	291	316	302	334	329	337	354	321	326	318	326	353	301	326	284	321	340	346	315	297	319	319	310	345	318	340	350	287	341	325	298	316	336	337	344	315	323	339	322	341	347	337	349	318	331	319	329	340	335	310	337	332	324	349	340	315	348	324	306	312	341	345	316	334	318	293	315	317	318	341	330	332	291	339	316	332	336	297	338	302	311	330	318	288	330	356	332	322	326	319	362	317	319	311	351	323	305	339	347	305	315	331	322	335	313	318	344	308	292	347	319	315	336	305	319	327	340	314	310	306	319	313	360	312	293	309	342	331	301	315	305	325	284	271	288	335	340	311	331	323	328	341	343	298	342	312	313	339	343	296	327	310	359	320	347	327	300	335	325	304	317	356	330	315	331	311	328	304	334	309	333	300	318	324	344	327	356	316	346	324	280	321	289	318	348	338	343	336	342	295	312	339	328	304	329	325	326	322	312	328	321	308	353	318	349	324	303	314	323	347	351	299	303	293	323	309	307	331	309	319	294	339	301	301	276	322	317	323	326	313	299	349	342	355	302	356	331	333	296	297	345	326	316	363	329	327	346	333	328	323	359	297	330	309	349	355	330	341	305	306	336	329	365	339	342	329	303	332	290	318	312	303	346	369	315	314	382	346	322	316	296	322	348	303	292	349	315	293	357	322	280	312	301	334	311	313	328	336	323	311	300	316	306	330	309	330	322	311	307	327	321	309	332	362	282	307	305	328	318	312	323	334	350	310	318	374	322	306	314	345	301	334	334	308	311	352	316	339	298	334	345	324	323	326	343	334	321	316	330	345	344	318	325	333	311	315	323	358	358	307	320	296	330	313	309	307	335	287	325	330	311	301	324	330	305	302	312	318	294	322	330	334	326	333	311	309	326	312	312	351	333	313	321	302	313	295	330	298	319	322	331	317	301	329	317	319	351	287	308	288	327	319	316	300	323	330	323	332	333	349	335	316	329	355	311	364	317	328	325	302	312	338	318	339	330	297	342	332	333	313	330	292	291	318	320	330	345	338	333	309	356	309	315	312	332	310	255	322	360	321	324	274	306	328	322	344	345	312	306	328	299	299	364	369	323	325	344	303	333	306	313	328	332	316	336	266	300	344	295	354	316	298	328	333	327	297	305	320	324	278	304	334	300	327	300	303	319	304	356	338	304	331	317	304	328	293	350	329	315	334	323	322	334	333	337	312	308	317	337	277	317	352	299	325	322	344	329	335	318	326	333	329	369	318	323	353	331	311	340	315	308	326	345	320	307	316	292	345	343	313	327	309	307	319	319	316	337	342	352	330	327	315	308	310	311	310	337	339	333	300	352	315	321	330	348	348	332	319	313	307	308	321	314	342	293	326	313	328	308	317	348	309	330	322	334	336	309	320	343	363	338	338	330	326	319	322	338	308	285	332	334	297	301	335	331	331	327	331	335	324	332	299	322	322	298	301	292	328	331	302	316	324	301	321	303	342	322	331	325	331	312	333	326	329	296	334	332	285	313	337	294	332	334	335	324	324	355	301	305	305	295	308	314	315	332	351	318	326	315	325	317	309	330	333	323	324	320	292	329	358	338	323	351	326	267	325	317	371	327	289	325	344	341	326	311	317	358	344	296	308	329	287	326	307	323	322	335	302	316	294	302	318	332	302	368	308	317	328	321	299	299	346	348	324	325	335	278	303	336	330	317	295	325	323	334	296	292	343	318	291	294	319	309	325	342	309	318	346	327	336	333	314	312	306	311	338	300	336	314	316	328	338	329	348	314	302	343	325	309	341	321	316	330	293	312	311	332	340	349	308	315	292	338	317	329	320	321	326	275	328	295	319	306	365	346	290	328	283	328	352	332	368	345	342	319	332	321	332	328	360	360	311	315	363	305	314	359	334	311	325	315	305	287	327	338	297	358	321	329	363	311	324	310	310	348	307	342	308	327	344	333	324	331	356	344	343	340	331	307	314	335	325	292	321	310	344	311	340	311	316	336	297	318	344	325	313	321	354	313	312	294	330	382	354	330	335	327	325	336	304	327	291	341	321	323	327	321	327	320	350	322	317	316	327	332	305	314	302	318	347	291	335	354	303	311	308	329	325	329	300	318	286	342	302	326	305	302	341	330	325	335	335	320	329	307	313	303	331	327	321	282	308	310	314	296	301	318	362	353	325	337	320	296	342	335	320	322	310	336	344	328	314	325	334	295	343	290	313	304	328	315	349	348	330	339	300	319	351	325	335	293	307	298	313	329	347	337	295	288	294	325	338	313	367	312	298	302	322	312	326	298	296	336	303	281	316	297	352	327	291	320	333	312	356	314	332	309	309	339	293	344	320	313	316	333	312	346	327	336	350	310	337
2420	954	1097	1077	1101	1062	991	1000	986	947	983	953	958	936	942	971	968	939	928	915	867	932	969	961	897	930	976	907	907	928	923	917	895	919	928	904	928	941	914	938	920	953	942	942	899	966	886	913	965	938	952	894	969	928	911	941	965	916	882	916	954	939	967	964	948	953	905	971	944	986	905	895	894	883	929	956	933	895	997	864	913	940	966	973	972	905	941	1004	964	937	924	992	912	940	880	928	889	929	924	935	872	920	861	995	971	965	937	901	904	871	914	923	891	962	963	917	939	951	934	978	896	923	933	934	933	912	943	930	879	934	952	909	965	949	872	968	943	908	944	955	902	900	922	928	910	988	931	891	894	887	948	989	925	945	848	978	931	922	975	886	942	971	942	947	933	931	925	886	944	950	906	926	949	868	897	941	981	882	925	930	872	923	886	919	936	894	862	970	937	965	922	910	974	918	926	963	904	923	974	914	909	921	894	945	926	942	946	972	953	952	913	911	954	948	934	875	916	934	956	965	904	956	948	909	970	910	909	881	922	926	966	944	909	820	941	902	896	921	960	932	903	957	921	944	923	912	950	928	952	947	956	917	934	953	902	934	917	894	902	961	943	887	947	963	897	955	950	919	952	929	950	954	865	909	899	910	901	949	900	918	937	951	930	888	936	867	911	916	925	916	941	967	904	924	931	943	889	896	918	912	963	951	965	931	970	928	940	934	975	893	927	968	925	897	946	920	954	907	922	910	899	967	928	955	874	928	932	857	961	981	980	934	973	950	941	942	923	923	948	887	932	980	884	973	925	949	897	947	935	952	897	931	906	939	943	927	959	927	948	961	961	892	931	974	944	932	888	931	933	987	973	917	947	937	910	867	871	920	893	961	959	984	950	959	938	902	900	930	932	913	975	911	955	930	937	935	945	967	970	878	910	934	888	921	945	922	919	954	945	915	918	900	1004	913	953	889	955	916	947	928	975	1018	947	938	933	938	923	935	908	914	903	911	953	921	876	978	880	862	917	924	930	948	961	934	911	936	953	932	994	912	970	912	963	956	932	954	926	954	936	953	879	910	948	924	934	888	914	956	884	927	966	1029	885	900	903	900	916	885	919	918	927	925	890	968	909	978	930	923	954	921	940	913	867	885	919	917	918	924	913	923	950	920	977	929	1005	994	957	923	924	971	931	887	961	948	951	879	942	859	910	911	882	963	916	934	955	927	997	942	926	951	954	936	958	953	979	919	918	950	889	971	884	950	950	942	945	919	954	946	922	927	924	955	941	962	935	932	937	897	890	946	934	923	893	984	967	929	908	923	910	942	970	904	919	909	931	953	934	874	960	930	911	931	925	885	979	961	960	896	907	943	946	922	906	904	872	904	930	934	930	912	936	939	964	924	932	945	886	968	935	948	932	915	1041	946	939	952	963	940	900	887	917	956	934	955	932	984	879	925	883	941	921	924	912	900	905	897	908	892	913	897	916	918	954	964	913	932	975	860	928	923	912	984	924	923	869	910	966	931	948	873	932	973	921	867	908	909	955	916	930	899	938	923	954	925	953	924	904	859	930	954	898	923	913	934	968	887	937	979	957	988	888	924	917	960	932	897	929	903	921	937	884	884	946	926	938	926	944	920	897	925	902	985	923	950	926	942	923	942	922	944	918	975	921	895	963	986	920	954	899	902	957	917	911	961	940	937	956	915	966	965	913	952	937	930	927	915	931	962	954	909	912	972	904	964	917	956	899	970	931	994	955	923	933	894	890	863	859	939	910	876	913	915	921	923	931	924	945	947	908	895	942	892	964	918	964	913	974	988	935	904	926	874	937	917	926	961	887	927	952	979	937	967	907	937	908	953	927	958	985	889	903	942	918	1006	916	852	922	865	981	916	891	888	905	924	898	889	958	849	881	891	908	943	967	946	909	909	921	998	931	956	943	905	961	952	911	900	923	960	947	888	951	880	912	938	886	934	929	956	941	912	954	920	953	935	927	886	961	910	920	873	965	905	936	973	930	928	915	942	894	935	918	882	841	992	890	971	926	975	941	928	960	964	952	904	899	922	893	931	885	948	952	926	938	899	913	948	908	919	968	880	962	932	964	883	920	942	876	994	882	913	899	941	899	903	911	962	955	951	936	934	923	915	909	958	992	942	925	885	940	987	968	867	924	932	894	949	895	906	933	956	1006	928	950	930	929	888	915	942	918	907	963	947	907	944	931	905	937	983	956	958	906	869	948	896	915	921	949	968	951	959	914	897	942	962	898	877	955	968	964	905	947	858	959	937	907	941	965	911	914	952	989	934	972	899	883	897	902	953	908	890	959	916	919	875	912	985	921	919	917	922	977	904	958	933	948	977	917	917	877	972	995	937	918	937	872	900	919	950	912	867	942	888	888	953	975	993	946	904	907	842	967	911	847	985	913	923	888	950	950	945	896	952	939	963	998	943	888	945	875	921	934	869	944	956	899	919	998	938	926	906	935	940	971	998	949	897	887	880	957	933	932	910	1013	955	960	928	931	895	953	937	912	906	953	910	904	880	942	914	954	928	952	951	916	959	912	946	926	949	950	908	921	926	916	920	908	906	909	903	958	940	904	939	945	924	929	914	941	901	943	917	921	921	967	965	927	918	920	926	910	925	931	954	946	943	946	960	916	993	941	939	880	934	940	951	884	938	940	930	945	961	926	925	959	880	938	914	896	895	919	968	921	871	888	897	941	947	1007	960	930	873	943	931	922	929	915	892	896	884	916	966	888	888	929	919	977	996	863	928	940	939	938	926	933	903	935	886	900	970	973	938	893	960	933	948	906	940	992	937	926	925	980	907	943	929	943	927	915	881	918	907	943	961	956	920	972	930	941	916	946	960	887	924	896	948	945	885	908	965	925	956	964	977	933	885	904	976	957	847	899	906	956	909	913	917	949	907	946	925	905	915	922	960	923	889	896	937	899	870	916	927	965	939	977	913	921	926	944	958	927	915	937	953	942	893	928	926	919	925	943	929	867	929	913	892	925	964	890	981	944	891	919	959	931	970	934	993	947	971	962	914	957	946	893	917	960	911	929	951	913	949	924	936	982	962	957	903	901	927	965	890	962	955	942	947	931	966	878	959	935	943	953	949	917	947	929	936	946	916	938	931	926	930	933	916	916	928	940	906	988	924	923	927	912	937	941	989	926	906	917	917	965	901	903	931	881	938	904	930	893	876	937	950	891	916	983	945	1006	921	937	1032	916	923	937	929	863	911	924	983	959	921	886	953	913	916	926	928	962	960	915	942	904	923	888	936	937	992	922	974	944	900	943	948	950	940	930	893	932	984	958	970	942	886	980	946	945	936	878	951	887	941	967	944	941	944	915	932	889	959	920	909	967	954	954	915	943	936	912	878	967	954	906	907	927	918	952	884	921	978	928	984	911	938	925	900	924	923	967	980	906	942	934	982	980	932	878	886	946	888	922	917	895	898	972	916	921	899	918	883	912	953	894	907	983	893	982	913	957	915	924	946	918	933	889	976	858	912
8503	1153	1431	1088	821	692	503	430	396	318	306	273	319	272	273	269	221	240	226	227	219	213	215	192	216	208	181	194	190	185	200	179	190	194	187	175	172	172	193	212	201	170	206	210	178	196	188	207	190	205	186	213	214	194	189	209	207	201	195	201	158	200	198	220	219	192	193	191	194	174	174	181	180	196	208	178	210	202	186	177	185	168	180	192	187	191	164	199	181	207	176	185	174	182	191	185	184	189	186	189	209	204	164	200	186	198	199	168	169	199	194	179	193	179	217	206	178	181	179	211	205	183	161	196	191	178	204	185	194	204	186	190	167	200	195	174	188	218	189	176	188	167	181	184	209	165	209	182	185	156	188	175	195	186	186	164	214	182	194	185	176	182	174	178	201	176	182	162	166	194	180	188	184	167	171	190	162	175	175	207	183	185	174	192	176	175	202	194	200	161	175	217	197	195	183	188	205	198	207	199	186	163	186	184	198	203	185	216	185	201	197	192	193	165	205	177	178	203	206	190	194	154	195	192	205	169	184	177	168	176	211	167	204	194	173	167	203	198	199	214	172	174	194	176	192	182	198	205	173	185	206	209	203	182	163	204	209	195	197	215	211	203	180	175	183	196	183	201	185	177	187	184	170	203	207	200	190	181	167	210	211	181	192	193	180	189	199	193	181	181	193	196	196	210	200	178	166	174	199	202	168	190	185	184	175	170	190	185	185	207	189	173	203	211	192	163	183	180	191	165	167	177	182	198	189	189	166	191	198	197	213	160	212	166	185	155	190	190	155	200	188	183	166	193	184	167	193	179	175	186	173	202	200	192	180	198	174	182	181	170	185	202	183	194	195	185	159	162	176	204	202	180	165	188	181	198	186	186	206	182	183	193	181	207	189	177	201	177	182	177	182	186	168	195	191	173	203	179	212	219	215	184	191	192	202	181	179	192	182	218	188	181	176	173	157	179	199	189	191	198	185	189	188	185	202	171	183	165	172	216	161	187	166	185	178	195	180	186	192	191	198	172	184	189	192	198	188	214	198	185	174	192	151	202	174	191	198	190	174	186	194	180	202	216	179	198	197	211	196	181	217	191	194	187	179	192	184	186	175	194	210	188	183	180	193	177	197	170	171	178	185	184	176	181	161	177	185	204	186	186	164	192	200	196	186	174	197	199	195	170	197	178	190	177	173	188	168	186	180	180	176	193	193	191	189	185	164	193	200	189	185	195	186	190	191	192	200	201	184	156	179	182	200	205	174	200	186	194	172	192	184	179	185	213	166	180	179	185	192	199	187	198	204	199	185	159	178	200	187	185	183	183	187	182	199	197	179	188	157	168	171	186	196	172	192	184	192	186	178	188	187	184	187	171	207	181	211	204	195	181	212	202	158	181	162	200	180	166	170	204	189	185	173	183	183	194	192	233	180	192	190	185	182	183	205	200	194	183	183	199	199	175	193	164	181	183	196	199	188	178	203	203	168	176	182	184	193	182	181	190	193	197	212	191	199	193	200	202	207	176	175	184	198	196	179	188	201	178	187	176	193	178	154	200	197	215	177	182	201	190	172	173	201	171	173	193	183	193	190	199	184	184	188	175	171	179	185	184	183	213	174	189	180	213	184	177	219	172	172	187	187	202	177	183	191	181	184	196	187	191	181	189	182	221	174	207	181	182	188	173	176	158	186	186	188	202	153	185	178	183	182	172	169	177	181	182	180	188	185	201	182	168	148	206	190	181	184	211	194	195	204	188	175	204	185	193	173	181	177	181	189	171	201	169	194	174	184	220	191	212	185	198	203	149	197	198	178	181	182	186	196	167	193	179	171	178	182	192	188	184	188	201	216	176	179	181	176	163	198	183	173	164	176	165	185	195	201	186	176	157	197	182	185	197	188	179	196	197	192	167	187	185	176	194	183	208	183	193	200	183	189	182	183	170	178	221	194	188	197	191	189	188	194	187	171	200	187	186	180	177	181	191	177	189	179	201	176	188	178	177	191	208	197	192	158	194	208	166	203	179	198	178	197	198	170	205	190	180	186	197	189	186	167	188	199	205	170	196	207	179	178	178	194	193	185	166	175	217	216	173	180	198	163	175	173	191	225	181	165	200	211	189	187	209	189	183	187	196	211	191	196	177	197	181	184	189	173	220	193	182	176	219	194	204	197	172	183	192	171	196	153	187	189	178	196	181	182	177	169	185	207	166	183	205	182	189	203	180	192	200	170	182	201	170	180	187	181	188	192	196	180	181	195	184	195	187	176	206	178	188	177	206	189	194	201	172	203	170	201	196	176	203	186	187	176	179	167	188	176	184	171	186	181	187	191	197	197	189	209	169	180	181	211	161	200	181	170	199	183	203	181	180	172	173	190	208	189	203	174	184	198	190	169	172	162	178	209	177	203	200	177	175	176	163	178	174	218	185	184	191	185	184	186	209	174	182	171	207	198	180	187	183	187	176	183	214	189	202	192	155	180	186	173	199	190	176	179	169	175	165	182	189	201	183	196	202	201	174	204	176	163	190	203	169	181	225	193	196	147	189	210	187	186	185	181	201	201	176	168	178	186	190	183	199	207	182	190	183	176	157	195	205	204	207	206	167	194	186	195	194	176	173	201	179	196	187	181	182	203	207	208	205	176	185	196	196	187	191	196	186	177	174	199	192	170	172	183	210	184	162	167	189	204	181	169	177	188	180	181	179	198	182	159	160	189	189	185	173	182	213	191	181	193	195	178	167	183	151	183	173	176	193	195	178	175	167	190	184	178	186	170	176	175	200	168	187	206	207	212	176	188	210	191	196	173	180	182	188	187	187	175	205	180	195	147	195	174	174	195	189	180	193	177	177	176	167	189	194	209	184	189	200	198	173	196	184	181	189	158	184	200	196	201	166	185	206	187	199	204	226	192	198	170	171	194	173	196	183	180	176	178	168	198	182	158	171	169	206	186	176	207	188	187	193	179	193	193	172	180	190	174	175	203	210	218	152	210	197	189	161	183	169	204	162	182	165	183	210	180	175	190	181	185	186	184	205	193	204	166	170	221	183	184	191	164	200	172	181	192	177	180	171	186	184	196	172	186	184	198	196	204	172	179	189	184	231	183	206	194	194	189	202	188	176	200	216	168	167	172	200	190	213	168	201	208	165	184	187	179	207	181	178	189	198	169	163	176	177	196	187	184	186	200	168	198	193	203	167	189	182	172	179	199	197	173	160	177	205	194	198	194	180	173	213	201	181	163	192	173	168	172	181	170	168	183	187	200	170	174	193	204	176	184	196	203	180	198	203	184	193	201	187	177	175	196	191	174	192	172	198	173	180	188	171	202	176	180	173	197	211	179	174	170	175	186	184	200	184	204	184	185	191	189	191	185	205	180	197	160	215	215	177	172	181	197	177	200	194	180	181	169	197	183	196	217	178	202	182	188	177	187	186	167	185	175	178	192	191	165	204	180	190	196	195	187	173	211	185	216	173	187	181	193	176	194	181	193	187	187	204	182	187	169	192	205	202
5654	1529	3201	3662	3118	2672	2152	1927	1626	1464	1294	1181	1127	1031	1002	956	909	812	807	779	794	775	720	733	728	678	699	707	687	656	705	650	654	668	680	643	625	662	649	619	628	630	624	620	633	617	645	550	590	624	589	617	563	624	586	602	605	591	603	585	609	570	590	612	611	575	608	610	586	586	595	618	613	578	639	541	608	573	567	557	570	618	609	617	611	538	619	590	599	621	563	577	554	557	554	583	553	598	542	573	616	557	573	595	603	633	559	586	592	567	582	601	594	521	612	602	600	626	567	580	509	588	580	571	575	541	566	596	568	562	583	610	557	553	561	590	625	601	560	589	537	545	648	597	568	581	618	550	595	632	596	606	554	582	562	623	597	589	589	622	581	563	577	569	589	570	563	562	582	619	569	608	549	536	558	616	557	571	571	593	611	574	577	588	576	605	552	523	557	517	588	577	584	587	576	605	614	603	578	619	583	561	581	568	604	568	616	553	547	633	596	531	523	535	562	567	553	587	557	578	585	607	553	597	581	626	571	595	601	615	620	561	581	594	545	581	565	556	554	566	532	569	563	593	560	584	580	583	578	584	538	560	592	574	606	547	582	592	611	618	603	546	550	562	602	576	577	569	608	619	606	584	579	547	561	568	558	571	580	624	565	612	553	567	514	597	583	575	577	548	555	561	532	586	558	641	594	556	547	543	606	555	514	536	574	549	547	597	575	603	586	577	571	583	586	547	596	565	584	557	576	517	535	610	558	545	559	543	569	537	610	606	575	579	565	545	565	587	568	510	540	589	609	575	512	561	587	581	578	598	599	577	648	585	600	571	592	535	559	594	541	598	515	597	568	600	577	539	587	616	548	597	597	607	606	540	550	607	594	566	581	547	638	571	549	579	566	562	574	603	554	569	577	580	544	542	526	597	570	545	590	583	571	586	581	554	609	579	585	588	569	543	605	541	562	585	555	567	562	585	539	586	581	612	567	565	591	606	538	568	547	595	561	570	582	557	521	539	529	585	576	556	613	596	588	595	586	572	610	602	593	575	513	540	626	567	598	606	607	607	568	566	581	559	528	617	580	585	535	558	622	589	593	562	551	597	576	578	593	556	600	591	554	549	574	587	594	555	565	596	559	573	592	555	563	561	576	567	592	588	586	562	613	586	592	546	557	574	592	574	581	600	563	559	564	595	565	565	520	621	577	596	644	544	535	542	568	589	589	585	586	538	609	566	612	606	556	543	577	587	593	574	544	589	604	575	526	623	581	550	592	583	566	576	609	568	598	607	599	596	606	572	613	578	566	598	585	595	562	569	589	574	547	575	586	541	571	601	551	548	600	599	564	607	614	543	596	604	571	584	610	568	574	565	594	557	599	554	575	580	588	592	537	561	554	566	576	553	615	572	540	579	563	572	596	560	609	551	537	606	543	570	578	581	588	605	576	627	581	542	574	561	547	565	568	547	546	571	548	571	595	558	592	568	607	597	583	579	538	594	564	569	585	572	607	567	574	558	610	565	577	563	574	596	574	603	560	551	553	550	569	568	570	563	582	619	550	551	570	590	581	559	578	586	624	566	531	573	545	581	558	587	577	562	520	622	559	597	583	601	604	551	571	566	574	566	560	556	572	596	578	573	532	540	580	571	589	579	558	584	535	543	607	566	547	609	589	539	565	566	547	598	579	577	555	544	569	546	529	588	569	644	601	558	551	563	574	584	570	581	560	601	549	574	572	566	569	552	605	577	542	551	581	584	583	560	601	588	528	563	562	585	557	576	580	523	583	588	579	598	574	598	562	536	591	614	572	607	559	561	565	510	541	563	571	570	534	579	591	596	626	579	568	557	555	600	575	579	568	554	562	560	558	584	576	562	580	521	551	553	572	563	578	552	603	563	570	594	578	529	613	592	550	555	568	583	536	565	581	553	545	583	596	539	582	576	557	581	602	584	573	605	573	525	599	579	624	571	563	569	570	582	591	611	564	525	597	556	544	548	559	560	543	597	593	556	555	607	628	552	533	533	601	579	563	564	592	567	562	579	587	578	569	569	540	576	581	582	595	589	599	548	569	583	581	601	587	552	601	610	545	582	604	585	588	591	584	580	563	611	595	534	597	548	541	555	554	548	527	568	596	569	604	593	557	575	596	527	617	546	562	603	586	591	594	592	563	595	569	537	609	579	611	574	603	580	591	538	577	609	582	593	563	589	591	583	595	581	587	599	534	575	557	569	575	598	595	581	556	560	613	562	583	559	587	594	616	561	573	554	592	555	634	609	603	538	626	563	552	623	587	569	549	599	567	610	585	561	562	611	553	591	595	590	570	590	552	556	582	554	594	552	538	596	533	573	574	598	584	594	550	622	571	599	569	542	564	591	597	600	604	542	624	559	583	589	556	598	544	528	591	563	573	568	634	575	591	556	583	597	582	545	537	550	620	582	582	598	571	519	523	566	609	586	591	533	564	508	573	594	574	602	565	596	575	563	552	560	546	576	549	531	630	582	549	582	587	553	572	585	555	556	555	582	610	572	570	554	588	614	576	582	566	515	573	608	602	590	570	576	602	550	573	593	580	531	552	597	579	598	567	576	578	574	591	579	591	569	590	556	576	553	518	524	596	584	574	560	588	563	551	546	540	536	595	623	538	576	585	539	569	591	579	588	576	539	612	530	591	603	592	571	534	545	604	552	575	579	580	575	601	561	572	580	564	572	566	571	541	604	580	556	563	556	525	598	573	571	568	548	549	599	598	589	581	545	572	594	573	595	567	555	560	565	635	568	577	549	557	550	585	520	563	558	571	610	571	571	582	591	548	592	529	578	604	562	593	548	565	593	559	608	584	601	613	527	583	561	578	604	616	549	571	536	627	574	552	590	561	594	559	586	545	540	566	537	549	561	537	554	562	569	623	595	565	530	565	537	553	567	578	600	598	531	518	547	551	514	579	585	537	564	573	574	607	569	578	603	592	550	579	573	588	559	594	601	591	529	574	584	583	539	593	560	573	608	536	573	571	567	590	580	543	607	594	597	582	556	571	600	569	593	603	562	578	533	545	584	559	542	583	581	549	550	559	589	558	569	581	584	553	579	633	569	559	566	576	567	575	570	539	567	588	580	574	545	548	555	578	592	579	637	560	599	580	597	571	574	582	577	580	529	520	581	583	568	623	603	568	606	564	604	537	561	579	566	560	575	589	576	547	585	566	595	566	537	547	588	548	601	576	562	576	544	561	589	611	552	584	600	539	585	517	584	545	560	586	576	571	552	597	554	582	588	565	605	596	569	571	575	583	620	569	538	599	587	575	580	591	584	576	550	567	573	587	580	556	527	585	570	582	585	602	561	565	562	563	560	541	572	611	567	596	564	562	563	625	573	575	577	561	572	601	622	638	607	601	579	600	565	597	608	603	557	622	561	570	563	555	609	535	543	557	609	552	529	523	580	556	591	580	548	605	558	568	548	560	583	583	549	625	553	594	577	607	545	559	605	560	571	633	574	593	592	563	582
15741	2553	2699	2129	1467	1001	764	640	480	375	365	312	288	288	244	237	206	206	196	208	181	195	199	189	184	170	164	165	171	184	182	187	173	152	152	173	185	184	163	140	152	170	157	172	148	156	154	155	136	156	139	152	157	162	171	137	154	147	173	135	143	150	152	151	139	154	143	175	125	141	146	144	130	155	150	160	141	165	153	150	148	134	130	168	155	123	144	144	150	132	144	157	142	129	166	153	140	160	128	122	152	153	173	166	135	155	152	144	152	152	168	133	160	171	147	161	160	172	152	158	162	120	134	146	157	171	165	130	137	139	151	149	151	168	152	134	147	153	151	143	163	128	149	147	145	150	142	163	153	149	140	137	146	143	128	149	157	167	148	136	145	169	132	131	158	149	128	143	132	136	166	132	144	149	154	154	161	145	143	147	144	167	159	138	152	148	137	161	152	164	152	139	165	124	131	153	134	127	136	156	147	139	145	129	123	149	167	151	154	168	137	143	157	132	141	128	111	167	119	131	156	150	141	159	148	137	149	166	158	160	153	152	140	126	127	125	133	137	137	153	138	148	145	158	170	168	142	154	127	135	133	147	142	140	144	175	140	113	129	144	138	151	159	140	143	132	168	145	166	152	139	138	137	141	132	143	143	143	148	137	132	152	141	147	144	142	160	138	173	142	153	119	151	157	152	154	165	135	131	136	151	138	134	154	148	136	142	131	151	132	142	141	143	144	153	137	117	138	179	135	144	156	158	147	132	116	151	148	137	135	154	146	162	150	146	138	133	128	168	137	135	145	138	141	151	166	159	148	153	142	147	149	160	151	159	178	141	165	148	162	162	137	167	137	147	133	131	147	138	153	148	129	153	163	143	147	142	139	156	138	136	160	145	164	156	146	143	170	146	146	151	162	145	120	147	131	157	126	141	150	122	158	145	130	137	145	159	157	131	134	152	121	141	140	157	143	140	143	145	129	130	146	143	144	141	151	133	130	111	148	158	154	141	143	142	179	139	135	137	143	147	153	134	150	150	138	133	165	161	145	159	126	153	122	140	141	150	151	128	137	136	122	139	118	146	141	134	142	146	162	166	152	139	140	169	181	144	148	165	145	153	147	132	150	157	150	154	128	147	146	141	154	159	172	157	143	154	150	140	142	147	168	173	154	138	152	172	155	148	155	125	149	147	123	159	155	139	121	138	125	184	160	127	142	154	146	139	152	144	133	120	138	134	131	140	144	142	148	152	120	129	148	159	148	154	148	137	149	127	155	172	136	145	169	139	151	135	155	147	148	154	156	124	158	141	138	146	147	140	160	134	149	130	150	142	150	143	151	139	150	154	166	131	140	145	149	135	150	139	153	142	121	149	152	153	156	138	158	144	136	147	159	153	144	156	137	149	130	140	139	144	144	147	158	139	105	135	127	158	151	146	139	133	142	140	148	152	162	159	126	153	149	158	168	134	150	148	129	139	141	138	142	159	171	148	153	146	143	167	157	144	133	156	126	150	152	144	144	136	154	162	167	134	157	156	155	136	143	161	162	162	155	174	153	153	138	125	137	155	145	147	140	134	160	155	155	134	133	133	152	130	156	147	165	138	164	144	165	140	133	158	116	135	151	144	153	147	154	128	150	151	136	142	148	149	170	156	160	157	161	123	171	141	144	150	144	155	136	149	122	140	150	131	127	146	150	136	149	157	145	155	157	145	138	156	148	155	131	142	153	169	166	150	145	171	150	169	164	140	159	137	169	139	162	152	166	148	143	127	146	144	146	131	166	134	133	156	162	142	155	145	135	147	144	145	144	135	152	145	147	121	134	126	148	149	168	152	132	158	161	139	142	141	153	168	151	129	171	154	164	126	142	161	141	142	146	141	147	146	164	139	134	165	136	127	154	148	133	152	150	130	149	163	158	144	133	153	163	156	143	146	125	131	130	141	130	142	125	164	127	166	124	146	142	137	129	149	155	137	129	163	161	131	152	167	137	150	174	138	153	123	140	143	155	174	165	147	128	120	135	142	123	169	136	130	143	146	138	143	135	148	143	127	144	139	126	135	138	129	144	149	140	162	133	142	147	143	122	164	144	143	139	152	161	144	151	148	125	144	141	154	151	144	142	155	146	149	157	151	158	137	160	139	116	150	157	146	146	141	131	142	143	143	115	161	161	143	150	147	153	132	144	131	145	141	148	139	135	148	143	115	142	159	131	142	152	156	143	141	151	124	125	141	130	149	148	139	150	146	131	156	177	151	154	132	149	152	141	144	152	138	145	143	139	138	152	137	151	144	147	148	159	144	141	153	146	149	155	134	155	141	149	156	150	167	131	154	145	131	167	130	138	156	132	158	145	137	152	151	142	169	135	148	145	148	145	132	148	151	145	159	141	145	167	147	162	144	137	138	168	156	145	154	159	167	154	157	148	107	119	138	129	157	148	135	139	132	134	138	129	160	141	128	156	155	145	139	146	164	164	141	141	163	142	132	146	125	165	178	153	136	118	151	152	157	137	173	151	159	156	151	136	149	141	141	136	167	148	172	138	155	141	148	139	124	159	159	156	150	140	163	161	131	150	110	156	132	129	154	155	150	145	132	146	159	149	155	147	148	167	126	132	165	138	137	138	150	140	145	146	156	138	138	147	167	120	146	151	137	149	144	151	170	152	142	143	136	150	150	151	153	156	154	147	157	166	134	152	129	155	137	154	132	130	146	142	157	160	160	164	148	147	144	155	121	138	158	152	142	149	134	145	145	132	134	151	124	142	159	159	160	142	138	157	137	143	150	153	135	149	151	168	151	155	152	150	158	140	163	148	140	144	134	139	137	168	136	146	128	144	131	145	148	139	143	134	156	121	173	130	146	159	148	117	145	139	154	147	137	121	155	144	145	130	140	167	110	145	121	122	149	171	134	158	147	147	155	127	155	150	128	173	139	126	148	152	165	126	152	111	153	169	145	147	132	143	145	137	165	150	155	154	147	157	152	142	126	153	149	154	143	164	149	168	140	118	131	132	156	131	138	130	148	143	152	152	152	142	147	145	135	149	139	118	138	181	155	161	147	132	136	144	144	131	138	140	149	158	128	118	155	160	149	126	145	163	133	142	130	142	148	129	153	142	132	148	163	147	152	149	140	142	158	145	158	149	157	146	156	144	153	140	136	151	143	151	156	131	143	137	154	152	152	142	138	152	147	118	171	124	148	143	173	162	157	145	154	135	144	147	152	172	147	146	142	155	136	126	141	133	134	155	154	133	165	132	144	142	140	161	143	150	151	137	132	145	155	140	135	144	145	139	134	148	167	129	142	156	162	146	140	173	142	142	142	148	146	140	150	145	163	133	157	149	166	140	162	128	129	136	122	146	137	151	138	141	133	136	171	124	146	148	158	134	137	153	150	125	145	138	139	152	157	147	131	139	127	126	162	170	160	126	154	138	153	152	139	155	133	136	135	146	144	159	139	133	155	141	165	128	151	138	151	151	146	150	182	135	152	156	149	163	167	155	141	128
7627	2504	5658	6473	5529	4264	3526	2916	2523	2258	1920	1652	1483	1364	1242	1243	1072	1017	953	918	847	837	835	833	764	694	755	704	700	669	648	680	690	625	640	623	604	579	571	549	621	584	519	525	545	594	539	586	519	528	502	531	513	544	524	533	568	546	459	504	517	522	515	524	547	533	531	519	493	479	506	482	528	525	493	515	512	502	498	491	492	513	497	508	532	497	490	465	462	519	512	510	477	486	480	510	465	482	496	509	489	503	482	507	531	495	463	496	449	447	508	463	506	489	484	510	490	454	500	447	486	495	514	479	497	470	503	483	484	495	479	516	465	499	479	487	480	495	498	464	481	510	473	480	455	500	488	480	512	483	486	482	502	493	484	476	481	452	489	459	454	478	503	492	501	509	467	474	488	453	502	478	451	488	476	475	495	497	464	463	487	500	482	520	443	505	462	501	447	476	434	475	435	496	503	462	487	477	507	468	465	486	508	495	468	454	473	484	484	491	497	465	499	479	415	494	446	441	471	496	497	462	461	501	504	465	532	507	464	482	468	477	468	447	461	449	477	492	469	456	486	459	456	492	446	450	457	498	484	480	473	474	483	475	455	455	527	477	460	457	465	477	490	486	456	510	450	422	484	474	481	473	461	472	474	506	473	495	472	492	500	450	513	494	441	460	466	475	478	476	461	487	486	461	491	461	500	471	455	504	482	466	473	471	533	444	494	506	458	409	509	489	445	466	463	517	539	475	510	500	461	473	447	472	455	461	490	483	487	441	504	495	475	464	478	500	498	480	490	470	475	479	497	427	445	496	440	462	486	464	493	468	480	497	468	453	522	471	472	509	501	473	474	497	439	484	468	491	468	457	473	474	474	492	470	458	495	463	495	488	483	465	496	469	479	441	497	436	501	465	488	456	493	467	472	482	478	457	498	480	481	466	480	469	502	455	483	498	474	453	508	483	467	493	495	466	484	447	455	473	495	477	459	457	462	501	466	473	429	464	485	457	503	498	493	468	466	458	478	479	479	476	488	484	495	503	496	461	443	434	449	524	464	466	485	453	444	480	421	512	518	493	465	484	467	481	498	488	468	479	460	449	495	475	484	478	465	483	500	458	427	493	472	519	428	511	505	457	484	511	457	466	478	495	458	485	492	476	520	457	488	459	511	449	481	464	482	493	477	466	484	507	461	472	469	474	511	471	491	452	445	466	454	483	498	485	491	438	485	467	451	521	503	442	497	469	492	447	498	466	529	452	469	449	491	503	424	468	498	471	481	477	466	483	488	494	455	539	466	514	457	503	468	485	463	469	490	462	479	494	470	486	482	470	478	450	488	484	452	449	460	474	465	483	510	486	483	490	454	478	440	470	536	471	460	489	454	486	505	447	492	492	494	482	498	467	478	474	440	471	530	523	474	463	461	453	510	471	487	513	522	474	431	522	489	476	481	483	464	458	526	467	465	476	517	458	491	522	477	502	458	491	490	485	494	485	474	458	520	512	497	454	467	490	476	506	453	464	480	463	451	514	491	477	497	459	470	454	493	477	449	523	481	493	461	530	457	467	451	492	498	478	427	472	455	456	467	487	470	489	480	469	481	441	472	516	494	445	473	517	454	474	468	500	508	477	471	471	473	502	458	473	497	483	443	493	482	463	463	466	460	492	504	486	530	519	452	475	433	447	480	521	502	541	487	452	436	518	488	457	523	468	491	509	484	491	430	466	454	485	465	506	480	472	492	491	492	500	438	497	490	478	465	453	486	478	490	446	466	472	451	469	443	451	505	451	467	442	476	490	469	481	447	490	464	475	460	453	458	449	457	436	482	447	491	465	481	442	471	485	488	503	473	482	529	482	466	464	453	503	467	493	474	480	502	457	447	452	492	478	491	446	470	487	501	475	512	487	496	485	465	548	446	475	478	506	463	490	503	464	468	477	446	430	452	478	496	446	432	490	510	443	426	455	477	481	520	497	485	475	468	493	493	516	530	452	480	523	452	453	474	457	436	476	522	501	492	440	428	466	455	523	436	455	484	483	483	485	484	467	460	451	502	512	458	505	454	472	491	518	495	465	439	485	471	495	479	503	449	512	516	517	475	479	476	472	483	484	465	487	503	499	465	444	483	460	475	451	499	432	421	444	486	479	462	516	454	492	436	479	470	459	494	499	480	478	474	465	500	472	464	496	486	480	452	451	451	488	453	482	457	492	437	467	495	477	482	491	454	516	433	486	508	489	455	482	433	489	469	505	495	475	469	501	472	476	439	472	503	462	483	451	509	486	488	496	521	484	438	447	451	508	472	465	464	512	485	492	451	461	479	472	469	500	489	497	467	471	510	469	503	493	472	484	469	475	465	457	444	480	484	481	464	451	486	447	497	465	512	513	486	469	517	482	507	453	483	474	449	492	492	492	475	443	482	471	495	472	478	515	469	499	493	466	551	496	442	466	480	461	448	496	436	489	491	453	501	485	457	526	478	473	470	472	482	469	501	462	487	512	455	452	490	490	487	519	477	440	472	470	450	506	473	475	480	495	447	434	501	472	472	474	462	490	454	462	491	481	483	473	466	462	463	437	471	483	516	477	516	473	484	489	492	491	470	480	492	464	498	538	470	459	462	481	504	470	457	445	500	508	479	469	455	468	469	512	481	491	527	500	477	483	471	458	436	489	521	436	455	466	482	431	473	467	450	469	483	431	478	464	497	406	472	501	473	460	441	446	518	489	490	489	482	447	470	485	462	453	463	469	455	474	462	498	498	481	430	512	486	490	495	474	477	439	484	478	455	460	504	476	479	478	480	426	460	456	461	490	451	454	491	473	428	501	480	478	479	477	487	523	483	506	448	493	475	466	510	475	487	510	444	476	498	518	521	490	512	478	489	464	482	453	466	470	474	474	495	494	511	486	489	426	471	518	445	484	479	482	454	446	484	483	466	483	469	496	487	474	505	456	470	460	479	467	490	455	525	457	468	481	468	480	510	435	460	494	486	473	510	444	462	481	461	494	471	457	463	471	447	509	467	512	503	483	452	493	466	466	437	473	467	455	446	475	463	484	509	480	465	490	536	493	482	485	494	450	429	460	511	483	508	482	472	451	466	477	465	468	468	485	478	477	514	448	486	484	473	442	436	484	477	506	456	434	454	511	472	496	474	437	480	488	483	465	477	433	473	456	478	450	483	468	477	486	440	492	459	485	506	490	501	462	466	450	482	459	476	485	501	512	527	498	468	429	489	494	465	462	452	473	527	488	468	514	478	447	482	483	473	463	493	465	459	499	477	479	514	467	495	474	508	448	523	449	446	464	467	497	456	499	444	471	490	481	479	494	490	433	499	480	462	486	461	502	421	495	440	471	437	480	494	507	489	482	469	476	483	509	474	473	458	480	462	463	448	453	486	474	513	461	476	482	446	456	496	472	474	499	505	501	477	468	476	461	452	471	459	471	526	497	444	487	438	511	470	482	509	475	479	444	511	477	485	445	480	501	440	484	514	471	491	456	456	445	458	474
2040	350	419	427	356	343	345	336	334	352	324	338	291	324	323	338	315	352	309	309	345	289	309	335	344	337	318	306	330	331	301	320	322	307	340	309	355	309	319	321	319	336	354	339	327	321	326	339	316	349	342	318	309	302	324	329	311	300	332	345	324	301	332	309	311	336	346	313	308	329	327	306	324	319	334	310	309	311	327	326	338	302	343	310	310	306	322	312	298	329	335	325	309	347	331	305	325	335	356	296	291	353	336	318	310	312	284	363	342	330	298	301	334	345	319	312	338	329	307	324	293	299	339	348	316	296	383	326	307	348	359	319	352	293	315	312	336	317	316	323	329	339	334	332	338	287	297	321	292	330	317	312	350	317	335	307	324	332	311	302	322	322	330	315	341	350	350	274	326	324	323	324	331	339	267	325	326	282	308	346	343	304	319	337	333	327	331	327	356	338	322	322	337	331	316	357	309	317	327	316	318	321	320	322	347	296	356	311	304	305	314	333	298	334	330	324	330	291	310	313	350	335	319	321	349	348	335	323	308	321	348	321	335	306	345	323	331	323	326	347	325	309	332	346	307	337	338	289	333	299	330	356	306	349	316	331	343	334	315	317	315	332	329	328	325	342	331	323	310	305	338	327	374	308	335	318	322	322	323	305	306	306	316	339	299	305	347	327	305	305	331	357	322	309	305	334	349	336	306	326	338	327	328	313	292	340	295	301	351	329	312	314	333	316	325	322	336	298	342	328	315	333	320	296	330	320	321	329	336	325	323	318	326	332	338	345	310	355	352	314	336	327	325	330	333	305	336	283	331	334	343	309	332	310	358	347	327	340	332	335	327	350	344	309	353	338	305	330	316	334	322	304	300	331	300	315	316	349	340	318	318	298	319	338	302	339	325	340	334	302	328	326	326	312	348	334	323	326	285	334	353	336	331	323	324	332	319	318	303	312	319	333	338	338	321	316	315	323	336	321	325	322	320	320	331	292	288	308	289	284	360	311	323	310	321	321	316	264	316	322	318	331	324	301	350	312	326	341	325	313	316	287	286	309	309	313	341	368	341	310	325	309	318	352	322	338	291	314	317	341	338	324	320	320	346	314	306	313	313	300	313	331	307	328	316	292	306	330	328	318	327	344	340	350	323	336	325	316	315	334	342	325	332	328	313	314	337	331	333	351	335	342	327	320	323	347	304	324	325	307	293	305	322	356	327	312	344	305	319	313	324	319	354	315	308	294	331	318	331	346	312	305	315	307	294	357	310	320	322	298	342	342	333	328	338	337	308	303	293	317	304	321	329	319	341	314	332	331	333	335	327	362	328	332	322	299	345	333	326	316	312	339	336	346	304	330	300	323	307	313	328	351	350	329	318	291	334	326	352	328	357	314	323	326	308	295	329	320	344	308	312	317	306	332	345	329	339	335	318	321	324	300	331	314	324	326	329	314	354	327	301	304	295	315	324	346	335	326	335	321	356	309	318	329	310	295	312	342	321	327	330	326	328	315	298	289	323	326	350	288	354	303	289	321	307	334	330	347	334	309	311	340	325	333	285	302	329	335	311	340	351	334	307	324	348	330	358	315	315	286	306	323	330	350	359	332	369	291	306	327	304	307	331	305	340	326	362	290	333	308	297	313	337	316	313	324	318	342	336	321	335	321	314	301	316	327	356	343	317	344	306	315	301	327	337	318	314	320	327	320	289	315	311	330	338	307	338	314	300	347	324	336	306	337	301	321	334	332	345	337	361	352	338	303	316	310	340	327	346	327	307	334	317	298	341	321	378	321	309	312	332	308	327	300	328	340	345	339	361	292	340	341	304	304	341	310	348	347	286	309	330	335	284	309	317	306	346	330	358	335	341	356	271	315	346	330	316	309	318	339	292	316	343	343	345	284	341	298	358	319	325	299	321	330	301	341	318	322	337	313	345	343	344	297	331	298	344	304	302	308	336	319	338	320	314	340	361	333	319	339	323	293	286	319	338	323	309	309	295	291	309	289	319	309	345	312	333	315	366	336	320	322	325	375	354	325	362	365	351	326	343	326	306	307	337	332	319	317	336	311	297	333	307	346	317	312	337	351	311	301	283	346	322	353	317	361	327	330	319	337	312	321	326	318	323	348	303	342	347	305	320	323	337	317	356	281	292	347	325	315	343	343	318	287	313	295	314	322	324	321	313	327	301	353	339	316	300	347	340	332	320	293	313	335	312	336	310	317	309	310	346	307	310	341	335	323	335	290	311	322	356	305	354	328	336	320	274	328	339	344	333	356	323	328	318	340	309	329	328	339	286	309	326	325	328	304	348	341	326	336	313	284	305	327	350	333	344	359	336	333	337	316	345	343	357	342	353	328	341	332	328	324	317	300	320	291	323	329	340	369	315	300	327	300	277	309	286	312	284	340	314	329	338	314	333	317	342	329	359	330	309	328	350	313	325	351	346	323	322	320	343	328	339	330	298	340	305	355	312	339	336	299	325	310	308	353	321	320	336	324	335	329	288	337	361	309	315	317	338	331	318	336	309	314	344	318	338	310	319	286	353	293	324	324	299	341	364	318	331	349	318	326	328	336	297	316	310	330	332	334	315	312	326	328	307	326	315	309	331	339	334	326	333	334	330	339	334	312	330	317	304	313	321	314	290	311	355	335	291	335	332	326	290	309	336	364	318	311	321	344	353	311	307	337	309	319	350	327	310	347	320	317	327	338	326	352	324	340	307	331	337	325	297	319	347	291	361	341	345	331	332	306	302	312	322	289	290	344	326	306	315	323	323	329	279	337	292	352	303	327	312	326	286	324	339	337	298	310	344	328	307	304	346	330	339	326	323	317	290	323	340	313	299	308	280	308	312	344	308	342	304	300	298	312	340	320	332	322	348	294	340	358	325	296	317	314	344	313	309	326	308	319	318	326	307	327	331	344	336	313	327	323	314	342	308	330	340	303	289	333	335	322	338	314	318	291	352	347	329	302	342	352	333	331	329	288	351	327	303	322	324	337	336	296	315	307	332	320	328	322	334	335	329	326	335	332	352	316	325	342	344	321	319	372	279	343	310	341	284	338	346	294	325	323	320	339	316	311	299	309	303	297	322	324	309	316	326	324	334	338	299	345	315	280	270	316	341	330	320	324	313	322	312	366	318	340	343	301	352	312	347	328	307	358	332	343	308	325	295	355	352	323	292	281	341	330	305	359	341	311	310	354	354	340	322	336	353	316	314	340	321	336	330	315	301	343	296	332	308	324	322	332	339	385	313	313	329	363	337	328	318	335	305	320	324	328	341	312	316	336	301	345	367	315	338	321	312	318	340	309	333	311	327	343	303	328	364	338	303	317	315	295	361	309	358	324	326	317	312	326	375	288	318	327	304	306	349	307	332	313	307	294	330	313	328	323	342	347	297	314	331	334	330	325	303	328	318	344	331	338	305	335	300	357	317	342	323	343	330	350	331	324	344	347	373	318	341	304	334	315	331	326	336	315	320	301	289	302	298	323	304	312	332	316	315	345
2376	997	1070	1085	1022	1032	993	1026	1001	961	979	1011	945	956	1000	950	930	910	994	924	900	948	909	937	1010	932	928	900	880	956	925	937	909	978	931	952	951	1023	895	920	916	945	968	880	937	962	941	869	940	910	904	943	907	900	927	938	901	942	908	923	958	942	931	909	928	902	956	866	914	951	904	891	919	973	844	899	887	911	881	882	982	937	921	892	921	921	917	918	932	977	920	961	897	981	902	944	896	965	930	934	938	949	960	928	956	928	889	900	945	938	987	977	902	920	890	934	894	860	962	920	928	900	902	895	889	898	907	923	943	948	927	944	942	930	909	932	912	956	936	930	961	851	939	964	946	912	912	954	885	929	903	969	898	986	900	916	1016	839	961	912	945	931	920	931	942	883	899	923	984	912	910	930	953	879	993	962	867	937	876	954	917	878	955	918	906	904	895	948	952	913	930	966	916	928	898	909	946	957	978	920	932	921	938	958	899	926	949	936	910	921	944	951	943	906	944	982	894	932	933	899	958	934	947	921	927	914	914	951	967	933	953	933	983	881	936	920	891	943	940	958	1036	922	958	912	984	890	964	961	968	990	925	888	880	879	894	895	895	927	925	900	933	927	933	910	920	902	918	928	923	959	948	966	908	927	906	953	902	899	915	967	970	910	923	910	892	902	915	970	922	923	886	869	927	897	951	883	919	920	878	940	891	993	908	933	943	929	961	917	870	926	981	943	924	887	926	904	963	936	899	941	939	964	911	895	931	935	939	941	890	930	919	982	931	929	964	894	958	957	968	951	966	941	939	957	908	887	905	948	942	955	917	913	918	929	938	949	894	947	960	936	930	924	907	911	926	916	885	940	907	913	959	972	899	936	921	890	855	934	931	961	918	915	958	916	915	973	933	919	927	956	936	960	963	897	854	928	935	946	978	934	924	927	946	974	910	866	923	913	919	942	943	999	957	1015	942	958	887	945	947	893	952	911	874	924	944	1005	936	907	891	975	934	980	942	967	929	949	945	899	911	947	904	895	940	887	908	894	869	969	948	954	933	887	916	871	939	917	919	907	881	976	934	926	894	901	963	906	891	965	914	944	914	965	992	963	990	911	981	955	902	859	946	922	920	915	933	968	930	938	956	930	920	886	963	920	984	949	950	935	927	949	958	965	897	920	957	971	941	937	913	907	895	926	964	940	933	923	933	923	904	940	966	899	921	932	920	897	916	940	958	946	893	918	912	946	917	913	970	991	942	945	963	977	969	942	932	987	857	936	952	964	951	903	917	907	931	886	930	940	940	1005	927	918	927	929	975	869	943	975	926	921	946	927	918	904	931	973	961	884	911	937	947	887	976	961	983	912	906	895	941	892	874	940	952	943	903	962	983	921	926	921	940	936	923	989	934	921	939	942	992	941	943	952	939	944	927	928	927	929	961	925	913	984	925	952	986	940	919	925	976	903	939	988	913	944	951	914	972	937	959	942	936	937	899	974	969	973	964	943	916	954	949	967	892	958	930	908	925	919	923	948	894	989	985	892	973	951	926	971	943	972	912	935	948	920	902	914	934	916	944	911	927	900	930	876	922	930	882	902	917	953	927	979	923	895	929	944	846	944	871	917	912	935	934	944	983	853	944	930	980	956	914	914	911	933	926	913	892	937	922	973	928	935	946	917	888	951	925	966	950	938	878	987	913	903	902	921	934	895	903	895	942	939	925	869	975	973	955	974	942	899	897	884	949	899	970	956	941	930	974	978	940	932	906	946	915	917	934	856	907	921	933	944	922	992	953	859	946	900	954	908	995	923	930	971	957	917	916	966	914	883	885	947	950	921	891	902	936	936	975	875	971	903	945	905	908	981	940	932	854	947	954	946	952	919	935	940	943	886	912	901	961	893	959	927	912	907	967	964	887	941	889	942	933	941	943	928	906	908	966	966	907	919	909	918	898	928	910	926	925	842	931	928	916	929	920	907	934	907	952	908	924	938	939	942	864	955	929	975	929	896	934	910	971	916	989	946	931	951	887	965	950	883	869	922	909	965	912	930	892	901	903	906	895	926	879	949	932	908	923	895	906	923	884	955	913	931	949	942	952	969	962	961	900	952	919	1012	944	942	1007	925	1000	925	906	920	874	944	929	895	931	932	953	893	961	973	942	978	868	935	939	925	934	940	952	979	960	958	941	952	987	949	993	922	911	939	955	957	964	877	906	916	948	950	919	969	969	904	940	921	920	892	966	954	912	931	976	894	958	938	970	946	933	999	935	943	864	899	945	946	925	948	910	915	941	907	922	881	942	951	908	925	921	940	894	880	949	960	904	902	982	934	931	896	926	906	882	955	921	929	922	951	921	961	940	953	960	922	991	943	938	919	904	971	945	953	888	939	927	921	940	939	895	902	898	877	878	896	927	955	961	925	947	933	872	936	975	914	948	901	928	980	901	921	945	925	952	909	927	897	904	924	969	926	931	933	931	966	891	917	948	907	947	918	920	892	907	951	870	950	949	919	902	952	888	896	906	995	970	965	968	987	959	910	931	923	902	900	908	960	924	938	948	871	912	956	940	932	963	932	903	974	911	921	880	915	879	962	935	951	884	913	904	889	928	926	903	932	897	911	939	924	953	936	931	870	930	927	874	927	893	917	911	913	962	911	965	936	918	922	935	939	917	945	902	915	922	954	893	878	954	939	855	967	943	925	904	899	973	921	941	894	948	894	969	893	925	1012	921	893	903	953	892	940	920	901	909	951	941	917	916	979	966	953	959	935	944	925	914	934	922	900	951	930	926	869	926	930	855	932	932	919	911	951	955	872	946	858	909	919	887	941	966	956	958	923	955	872	914	1019	941	921	891	916	935	946	927	886	931	910	936	931	942	934	961	973	940	972	923	897	966	953	909	900	947	949	933	948	929	912	929	931	927	1007	892	907	993	909	872	868	918	922	931	896	922	924	931	915	978	896	937	945	945	898	985	978	965	917	888	919	919	910	938	964	903	876	939	920	890	900	929	976	879	978	921	888	899	918	903	925	908	944	924	949	949	1005	864	894	955	901	946	950	883	951	901	912	887	906	902	961	955	944	954	932	908	905	946	934	962	993	910	949	947	939	972	966	952	955	939	928	939	868	933	948	945	924	927	937	962	973	919	966	914	968	888	959	951	954	946	886	894	926	931	944	926	946	939	956	956	973	940	899	897	924	967	934	946	939	942	896	950	925	978	984	928	952	962	918	942	895	922	957	940	933	880	956	897	971	876	932	970	955	960	956	911	856	882	910	907	1001	939	914	874	983	952	874	958	938	969	980	934	896	956	972	924	886	941	973	921	929	945	952	964	901	875	928	920	952	907	884	871	970	961	899	921	958	967	944	939	918	913	902	921	873	964	960	892	916	971	977	905	952	953	976	899	895	889	908	934	891	934	961	988	897	945	959	910	900	922	912	930	908	864	967	947	954	942	916	902	931	966	967	923	894	950	903	962	893	887	915	973	904	943	972	930	924	903	931	903	951	951	919	925	908	958	962	917	922
8461	1065	1469	1161	804	622	485	440	362	334	305	279	261	257	247	229	247	236	228	207	236	217	190	195	211	219	195	213	194	179	227	207	224	200	220	214	222	209	205	194	191	191	188	190	175	213	203	212	189	186	197	169	179	176	203	191	173	170	192	204	181	183	176	183	176	176	185	191	194	180	192	193	188	192	191	190	209	194	170	236	192	171	182	186	197	198	189	186	167	203	174	186	199	199	210	193	194	191	180	196	199	171	175	155	205	190	188	173	162	190	185	176	185	188	173	180	193	192	195	178	179	174	180	207	174	175	176	180	196	178	187	171	198	166	196	198	175	202	183	194	197	166	202	184	179	189	184	184	210	190	180	176	203	191	184	194	196	185	192	176	184	196	196	202	177	202	192	194	227	186	222	190	204	201	208	174	209	189	173	183	192	184	168	186	200	179	192	180	202	164	181	192	185	196	196	185	177	224	175	171	193	190	157	163	204	187	171	186	187	171	179	170	182	182	200	173	184	174	207	202	195	201	192	165	170	182	204	177	169	205	196	190	207	192	186	200	187	195	173	186	187	197	155	199	208	180	177	199	192	188	201	176	189	195	187	186	182	182	191	195	181	200	168	167	178	178	195	180	172	164	191	200	188	193	192	196	205	190	191	182	203	185	175	185	207	187	171	194	205	195	172	198	172	177	176	194	209	210	190	167	190	191	181	204	194	200	176	201	197	182	204	182	196	184	190	180	182	181	186	203	161	180	194	171	166	174	184	222	178	186	172	199	169	175	191	187	201	175	200	201	187	180	214	183	190	179	168	166	183	198	188	202	224	168	170	182	210	177	189	196	186	186	205	167	181	186	194	174	190	175	165	178	179	213	192	185	192	179	186	170	171	195	192	198	179	194	179	196	184	208	189	187	185	191	179	203	162	161	177	172	180	177	196	172	187	205	177	213	182	176	188	178	212	177	162	191	209	215	175	228	189	183	193	183	207	190	181	162	174	191	172	169	182	181	171	164	169	204	195	166	198	190	186	200	194	165	191	155	184	196	163	171	193	193	171	196	186	189	183	180	171	165	193	167	212	185	196	178	183	173	174	173	192	165	185	189	187	207	194	172	178	173	178	185	174	196	186	187	169	207	189	167	203	203	201	193	193	211	200	178	200	186	213	194	174	175	181	175	207	182	176	185	185	203	181	203	176	182	169	209	188	170	164	187	174	171	201	167	196	181	184	158	175	176	188	200	191	179	176	192	192	201	186	184	205	184	177	165	173	182	204	197	169	192	187	173	188	186	159	165	173	189	202	180	182	197	201	206	187	187	196	167	185	180	188	189	185	182	169	158	195	205	170	194	195	179	175	182	185	193	206	174	199	189	199	173	200	174	195	196	184	197	189	200	171	180	201	176	177	179	204	193	188	204	181	205	191	186	176	175	227	213	203	224	196	199	198	165	183	189	176	177	221	201	182	156	180	199	211	189	192	161	187	194	190	191	166	160	171	183	183	172	186	180	180	206	175	203	194	183	196	183	141	192	186	166	185	167	178	164	168	179	188	171	210	179	198	195	181	181	183	169	182	169	183	194	213	177	187	203	177	167	190	193	174	182	169	204	181	176	187	161	200	188	166	189	178	172	182	177	191	179	204	204	186	194	184	193	196	196	189	161	177	175	205	180	174	190	192	180	182	152	176	202	184	200	189	217	194	185	191	181	219	168	179	182	175	215	171	169	182	215	190	191	172	168	187	168	181	189	172	178	220	166	203	191	214	202	199	213	200	174	174	191	181	189	167	198	158	184	179	191	190	200	185	179	176	192	173	168	172	194	185	210	187	187	204	192	189	198	184	196	175	213	190	171	182	185	192	175	191	249	205	193	187	203	182	199	176	187	199	175	185	193	200	173	196	177	184	164	171	211	186	207	188	167	204	189	198	180	190	197	180	186	184	173	188	160	176	184	204	203	189	205	164	194	202	194	191	185	182	186	184	190	174	183	180	183	190	168	201	185	198	181	191	176	184	170	189	202	169	166	205	172	197	199	194	194	193	171	175	198	201	210	160	192	188	192	189	158	178	176	206	192	181	187	187	195	172	171	165	183	186	200	195	200	202	192	189	197	176	188	196	197	204	206	175	188	175	174	197	198	195	200	201	177	205	193	181	163	196	204	160	164	189	174	188	202	194	171	163	188	209	160	171	178	164	183	167	215	168	219	168	169	178	202	191	177	188	201	202	177	156	175	187	191	192	215	183	185	203	196	184	184	194	184	191	186	183	191	217	219	189	192	190	172	173	188	177	178	185	176	196	171	208	209	159	165	173	189	189	176	197	207	181	175	187	198	199	178	184	160	180	170	174	195	181	194	193	189	193	181	196	188	204	198	200	194	184	173	206	191	190	172	220	200	184	186	183	188	179	226	200	188	173	200	182	188	196	181	191	195	179	192	173	191	201	187	206	206	197	196	173	202	188	180	202	188	161	210	182	204	207	200	183	186	179	184	187	170	174	171	206	186	165	179	196	177	182	198	181	163	185	211	210	183	184	190	161	177	192	219	175	184	193	199	190	186	190	199	186	195	194	174	191	181	175	168	169	178	161	187	176	208	202	188	162	225	177	171	195	187	192	194	182	185	180	179	175	158	195	183	166	187	198	190	181	181	174	175	203	205	196	178	202	187	198	178	181	184	160	204	182	208	181	167	202	196	178	174	174	187	192	200	203	183	183	195	186	171	190	179	212	177	182	177	180	181	176	162	193	163	185	200	176	186	167	172	186	175	176	177	174	188	186	191	193	170	197	183	166	171	188	212	208	182	189	189	170	197	179	221	174	203	161	165	199	174	168	188	190	187	210	169	184	199	192	186	220	205	176	179	186	173	175	216	191	194	204	214	179	188	203	175	184	190	196	169	187	190	190	177	196	190	197	169	192	186	195	189	181	170	166	194	197	181	199	183	216	197	189	190	176	190	217	185	181	194	190	177	196	180	163	192	192	191	189	179	159	188	202	176	176	158	168	187	160	206	185	213	201	157	175	195	193	198	189	177	180	188	199	166	184	171	180	194	174	184	208	187	196	194	206	184	179	188	200	161	185	203	205	204	182	199	179	199	171	185	207	182	192	194	204	180	211	199	209	191	184	175	195	192	189	187	185	179	197	168	173	169	157	180	183	186	173	185	188	173	159	193	157	185	181	194	189	196	180	192	188	194	171	185	191	226	150	189	175	186	189	180	185	190	202	180	170	196	183	164	201	176	163	158	175	179	192	197	189	200	199	154	171	189	196	162	173	187	189	184	204	165	177	170	189	151	196	177	188	190	196	169	215	182	191	204	192	210	188	167	183	198	173	204	201	182	178	179	172	189	187	184	177	189	188	173	204	175	188	180	191	207	209	201	191	174	161	189	194	185	202	170	187	224	153	185	185	203	155	172	182	175	196	175	199	194	194	190	177	187	188	165	188	183	172	173	200	159	177	154	175	196	189	192	194	211	185	192	196	190	199	191	195	175	208	174	191	196
5580	1520	3209	3709	3236	2557	2243	1885	1657	1419	1305	1227	1064	1057	965	891	894	858	837	824	824	780	750	712	741	675	671	724	694	696	694	673	663	688	614	688	681	594	657	665	646	609	645	628	586	664	596	576	647	620	595	563	580	570	611	602	594	627	617	597	598	610	578	607	579	545	584	609	621	586	576	610	590	539	579	600	547	561	597	584	586	538	568	546	556	558	625	591	588	573	583	558	578	599	592	608	578	582	596	556	561	565	568	564	593	604	548	595	550	602	590	576	588	550	601	577	575	582	582	615	561	572	558	626	551	544	582	558	577	574	567	590	579	550	597	567	545	572	579	615	547	560	522	595	515	579	586	628	573	564	594	578	555	541	597	579	568	569	611	617	557	572	609	587	603	545	580	578	528	605	583	571	557	568	550	599	536	617	573	545	585	551	554	548	551	564	557	535	550	572	570	559	567	570	573	566	600	554	566	570	619	586	570	549	565	572	558	593	566	544	550	595	579	595	577	583	532	556	545	615	553	568	580	556	569	585	576	582	582	599	588	573	535	554	524	579	599	593	595	568	613	576	563	598	606	565	554	538	572	604	556	561	596	540	596	605	565	616	569	539	590	580	580	570	556	602	553	590	564	597	525	597	582	562	587	571	542	540	567	574	572	549	557	564	577	552	575	594	589	655	579	549	547	550	586	534	586	561	580	592	580	572	599	514	607	576	571	597	576	581	552	575	589	629	583	579	552	543	545	564	557	570	583	567	590	532	592	552	556	555	537	586	536	566	586	579	523	545	545	578	581	582	609	575	556	591	627	555	614	609	601	556	583	612	584	509	607	567	580	586	613	519	579	575	520	564	571	542	585	586	558	597	547	551	545	584	522	549	585	622	589	623	591	546	600	589	533	548	572	578	576	594	574	574	615	590	568	572	554	587	572	575	576	535	591	585	574	542	590	559	561	546	544	564	551	573	593	574	578	588	550	538	541	574	541	574	570	584	604	566	586	569	568	593	594	568	565	570	527	541	603	509	551	577	562	576	594	538	559	579	538	592	532	560	617	554	577	532	590	525	609	579	579	551	601	565	612	570	582	586	567	583	552	595	589	549	571	567	531	554	590	566	560	539	559	583	569	588	583	589	598	584	547	606	545	568	561	535	599	589	587	589	583	548	553	566	576	617	576	572	573	557	586	591	602	566	599	579	549	542	597	562	575	541	594	582	544	524	595	576	584	608	601	563	584	547	523	603	589	534	554	564	576	567	561	574	573	563	589	609	567	531	572	502	599	565	569	579	562	548	576	525	611	515	550	519	601	605	640	572	549	577	589	579	603	546	565	574	538	611	587	577	592	571	582	539	515	551	592	544	567	552	566	597	552	589	568	519	591	541	564	597	543	560	568	577	533	565	596	534	593	573	562	551	580	555	588	559	565	494	571	561	569	597	555	586	555	580	559	567	587	561	611	576	636	551	582	613	598	609	559	566	561	583	577	574	622	560	524	571	537	540	570	533	574	608	590	603	578	558	600	615	562	538	557	580	545	564	583	557	548	579	578	560	598	557	557	594	599	580	556	575	567	553	574	520	575	601	558	576	581	569	569	537	599	594	547	623	585	560	593	563	611	580	529	549	597	576	547	596	569	583	560	578	547	583	558	573	598	608	566	572	538	621	618	572	565	586	552	602	549	553	563	620	586	602	537	569	604	573	536	546	552	535	572	584	610	582	542	547	566	595	521	556	594	548	550	555	561	582	578	561	570	575	587	587	601	584	595	524	571	555	566	577	600	566	571	565	602	531	601	581	554	587	545	583	546	546	546	573	550	576	556	543	580	550	560	560	572	550	604	611	592	613	561	582	601	588	590	595	588	601	609	577	598	581	603	573	551	610	576	575	562	556	557	596	552	606	593	543	564	566	573	601	545	546	548	611	572	551	565	563	572	539	592	567	571	570	595	565	593	580	600	589	568	586	563	544	554	588	572	550	540	553	601	582	593	571	553	598	563	586	571	534	592	569	563	581	604	604	555	581	592	574	596	601	547	622	556	578	565	581	558	571	566	577	634	594	562	602	613	572	558	528	598	565	587	580	598	547	574	551	572	566	593	548	564	578	621	584	577	646	568	597	581	589	575	582	593	544	549	570	605	593	583	532	558	576	566	578	593	557	571	586	598	608	571	568	572	565	531	533	592	559	604	600	565	591	571	569	569	573	542	511	567	570	577	577	550	598	574	639	562	529	589	564	568	583	554	544	615	574	593	519	567	550	585	606	579	559	538	616	625	555	595	592	574	566	642	570	552	572	600	595	558	557	581	551	543	575	543	574	561	588	596	551	583	580	608	563	574	563	565	576	546	590	594	561	558	593	583	552	563	595	552	631	612	599	541	575	527	561	584	561	577	589	598	576	594	592	565	525	566	566	582	545	579	560	600	576	595	567	585	535	550	560	608	552	600	585	560	523	571	565	581	548	581	552	526	599	587	595	567	569	531	559	605	579	543	616	554	561	570	637	573	605	530	606	563	566	560	581	557	562	557	589	576	563	525	569	571	554	588	571	585	592	560	602	598	578	591	565	554	590	526	609	556	586	577	579	530	504	547	566	591	567	555	581	559	583	576	535	619	553	603	558	569	539	587	599	546	551	605	587	605	562	568	556	573	536	549	583	561	594	580	587	582	569	591	562	575	571	569	624	613	558	611	544	593	603	553	536	561	561	591	552	599	569	573	595	581	601	578	588	561	539	576	588	576	605	572	545	621	571	576	560	573	577	625	546	584	535	559	592	622	581	566	596	554	594	613	551	567	546	519	579	608	528	576	551	575	573	587	549	580	551	533	553	584	578	582	521	550	586	543	543	603	545	592	571	561	598	556	560	594	586	552	546	575	565	573	519	583	561	544	590	556	529	581	586	553	578	555	532	550	584	536	578	566	568	541	556	565	603	562	636	640	536	515	624	545	615	581	517	533	557	615	551	600	606	601	610	580	570	581	592	560	606	603	555	525	604	598	578	566	590	560	550	586	595	536	641	562	574	562	583	572	579	553	561	568	581	574	527	601	606	580	572	567	598	540	587	585	548	577	572	608	539	577	563	572	553	579	565	594	570	605	584	560	598	561	644	575	588	607	594	619	571	535	573	530	526	579	548	583	558	564	609	575	521	565	582	556	613	570	579	606	591	604	601	554	537	563	565	598	553	587	618	588	557	604	587	580	548	579	561	619	598	618	601	560	572	595	622	588	578	606	579	610	601	547	588	578	582	553	562	587	594	574	581	557	578	557	539	596	577	609	572	587	547	555	577	556	579	554	581	588	599	573	569	592	616	618	589	587	554	570	584	584	646	587	548	599	577	617	589	564	591	607	551	560	574	612	607	567	622	562	565	561	537	567	564	601	614	590	574	554	614	586	568	625	569	579	571	613	555	584	578	595	571	558	574	564	619	605	587	555	556	552	595	590	596	576	615	547	592	566	564	565	564	551	548	589	579	544	589	572	571	572	616	534	551	602	586	563	532
15443	2481	2562	2080	1377	1043	757	580	497	421	340	310	310	284	294	255	212	233	200	193	183	203	190	161	193	165	178	157	158	177	196	171	153	183	186	185	161	150	154	181	145	160	150	150	162	135	157	166	149	143	136	135	145	138	156	148	163	152	148	134	173	148	123	146	139	169	150	156	153	121	153	140	148	149	143	150	162	150	168	147	162	157	144	138	145	146	157	140	155	124	160	149	147	140	137	160	133	149	157	160	150	111	143	151	154	146	137	121	132	161	127	155	138	126	129	143	138	147	170	147	157	121	149	125	173	132	138	141	143	147	155	137	161	152	152	138	144	136	148	143	155	129	181	137	154	161	168	137	126	132	163	147	144	159	142	142	131	149	144	139	167	163	149	160	147	142	149	155	130	149	157	143	127	149	136	144	131	132	151	131	128	133	142	143	169	129	136	145	130	137	145	157	130	141	150	163	166	140	135	139	146	157	134	147	150	142	153	163	131	118	146	137	138	142	131	107	135	143	138	132	136	161	126	131	125	122	165	160	129	142	149	142	128	151	157	155	156	149	140	135	169	124	143	129	139	144	128	145	139	151	146	127	160	130	134	153	135	156	160	138	129	138	138	148	136	143	147	153	168	158	142	153	148	176	138	147	154	142	149	169	138	143	123	153	141	149	148	136	159	140	157	148	140	147	137	139	149	159	156	115	134	123	136	140	116	143	146	150	133	143	143	118	147	131	162	130	152	158	162	131	143	140	127	154	136	135	148	124	140	135	143	146	145	157	164	126	135	136	165	157	152	129	151	135	123	155	143	145	145	147	133	131	126	137	123	133	129	165	149	156	127	134	142	159	132	137	156	133	170	167	151	132	147	132	134	117	137	164	144	149	141	152	137	135	153	155	151	136	130	143	144	137	189	136	151	155	149	138	169	169	155	139	166	151	137	130	165	142	151	141	137	148	148	127	143	132	141	147	141	151	147	161	148	159	138	129	157	122	148	149	162	162	136	152	156	150	140	122	156	138	144	152	154	140	150	140	145	146	143	148	165	142	145	145	165	159	130	143	143	147	133	148	144	156	140	120	124	144	158	156	153	147	159	149	166	139	155	160	146	132	139	123	157	146	145	133	124	144	131	133	137	129	152	137	135	139	160	141	151	160	146	139	149	124	148	172	139	141	137	134	153	171	145	142	131	137	143	138	143	158	153	160	148	124	143	154	166	135	142	144	142	120	143	142	132	133	147	163	170	118	133	136	128	160	136	140	138	139	143	149	158	147	144	140	136	134	142	127	160	154	154	125	141	151	147	135	154	148	139	131	159	129	140	138	150	154	121	150	139	133	159	161	155	124	142	143	155	128	143	139	151	167	140	153	154	158	142	125	146	145	147	138	143	148	142	164	139	130	150	126	146	164	176	132	138	166	129	148	135	164	137	145	140	177	148	132	151	155	147	146	134	138	164	138	150	152	147	146	142	136	145	154	162	133	116	146	162	144	141	144	136	152	147	155	155	155	145	138	160	130	146	149	135	146	146	142	127	118	137	152	142	145	131	132	179	138	136	156	137	150	139	151	131	148	126	152	125	141	162	147	157	152	141	149	153	133	174	146	167	147	141	165	142	133	150	133	176	129	143	140	170	134	137	147	145	152	150	161	144	141	155	153	132	154	150	145	120	121	141	144	135	131	135	150	146	155	147	143	152	142	150	126	158	122	150	147	131	160	157	134	169	158	145	141	149	161	165	139	149	173	159	128	132	158	142	133	153	143	155	148	143	129	133	143	134	141	141	137	152	149	140	162	128	147	145	157	119	138	135	144	133	149	136	148	148	139	137	146	152	151	139	127	147	148	127	141	141	140	127	152	159	152	158	136	134	168	152	120	171	139	132	129	133	130	133	123	126	148	145	142	124	153	141	143	150	141	157	157	136	128	140	131	148	163	132	126	114	138	148	132	145	146	156	140	156	126	141	157	139	151	140	140	158	132	164	154	144	146	142	171	142	153	128	138	130	153	122	129	159	151	134	158	136	142	137	145	138	154	126	145	154	146	151	126	148	140	141	149	140	165	154	132	153	148	141	136	152	123	142	156	117	167	141	150	149	144	145	155	172	149	145	133	137	163	142	151	144	137	127	141	160	154	133	137	150	147	124	148	150	155	130	140	162	147	147	143	133	135	125	145	135	159	140	175	159	154	138	141	142	159	137	145	142	147	147	140	150	153	125	132	164	131	123	149	149	137	166	143	147	135	145	151	140	132	153	147	162	159	163	156	169	144	144	151	165	154	144	147	148	142	135	141	158	173	146	159	145	143	163	124	151	152	141	145	159	134	152	165	141	153	134	152	155	148	158	152	157	133	135	167	146	154	137	162	150	186	159	132	146	135	131	137	130	149	159	173	129	142	144	139	138	149	149	153	135	146	145	138	140	151	136	141	125	124	132	174	152	154	139	160	141	131	157	147	131	131	145	156	139	154	142	130	149	149	159	156	133	132	134	145	158	129	159	153	148	137	143	125	138	136	147	148	167	152	136	155	152	156	124	145	150	162	138	135	145	145	154	150	150	140	154	178	130	152	141	144	144	115	135	127	149	146	151	109	144	155	141	139	142	141	158	162	125	133	127	140	136	141	166	156	135	146	143	134	136	146	155	149	141	133	145	156	141	149	152	140	161	138	144	144	122	108	131	126	160	155	128	141	143	158	161	161	137	161	140	174	137	141	144	137	145	141	131	154	154	151	137	154	150	137	145	147	157	147	158	141	134	141	152	162	132	139	153	156	142	134	153	132	149	142	162	151	131	128	152	122	123	165	157	154	129	126	144	161	147	140	154	122	137	158	128	140	145	154	119	145	166	137	144	141	151	152	144	122	119	135	136	141	129	134	142	159	152	142	132	137	144	149	138	152	129	137	138	141	122	163	141	164	158	147	131	125	122	162	137	145	139	140	135	159	143	164	133	141	143	127	159	149	139	144	151	136	158	157	147	134	133	143	145	136	138	126	151	141	142	133	147	151	148	155	147	125	144	153	143	165	155	142	151	143	141	144	154	154	149	144	139	138	151	167	126	156	151	145	150	153	159	127	158	123	156	147	152	161	140	123	132	155	142	166	164	132	146	148	144	136	129	155	138	136	128	146	144	132	134	127	144	139	137	148	140	135	150	130	150	122	133	150	155	154	141	137	135	152	145	153	158	160	150	142	134	111	131	161	163	127	136	130	144	141	140	139	159	148	141	148	168	150	136	171	148	156	129	126	150	133	137	160	128	132	145	161	132	156	151	157	148	143	134	142	131	147	144	133	146	120	165	156	116	165	151	125	135	134	125	150	149	171	134	158	123	156	127	138	121	140	145	152	137	133	136	160	161	141	149	161	146	153	134	155	158	130	142	155	139	131	136	156	147	162	138	143	136	148	166	148	151	149	134	160	143	157	154	156	156	140	127	145	128	147	148	134	155	128	127	144	143	131	144	121	151	149	142	133	159	153	148	160	141	136	124	137	124	162	137	141
7501	2439	5726	6455	5522	4524	3691	2984	2534	2162	1889	1650	1591	1326	1253	1174	1069	1027	1011	907	897	836	804	784	773	737	718	719	723	703	680	666	663	631	647	601	573	605	626	572	627	606	558	585	550	562	581	563	544	516	556	531	541	546	523	513	553	541	497	500	496	523	540	505	473	509	547	550	505	506	500	544	507	508	516	516	466	527	501	491	497	507	509	543	508	483	466	448	503	480	485	506	504	467	515	473	498	502	497	520	477	501	460	505	511	443	496	469	520	505	472	502	476	526	472	506	482	492	477	466	536	497	447	486	470	458	490	509	467	432	514	500	441	468	509	469	521	477	466	442	501	449	468	502	466	453	485	459	490	481	474	464	491	475	451	466	481	480	517	489	510	492	489	485	470	462	478	476	461	460	490	486	457	446	484	511	464	490	490	465	493	454	478	479	441	474	478	492	493	482	477	501	484	484	493	470	478	454	470	462	504	466	461	452	496	467	511	510	481	472	492	486	454	451	456	488	473	483	445	485	485	505	511	453	443	462	484	447	505	488	467	481	560	513	439	494	491	488	463	458	458	478	454	502	496	480	451	469	463	448	486	461	497	460	495	474	471	443	448	477	495	471	481	497	469	487	504	427	473	481	503	491	436	533	450	487	470	466	480	486	481	502	497	456	509	434	451	509	462	461	496	460	448	482	481	434	466	510	471	465	441	474	474	498	503	479	495	445	516	474	491	465	480	502	464	440	479	470	456	485	481	482	477	510	413	470	455	495	485	488	497	471	521	458	507	473	491	471	474	479	483	493	467	456	481	456	489	468	521	453	477	479	464	482	489	441	488	536	495	457	456	472	476	514	483	478	456	480	543	447	427	467	458	466	530	463	490	484	498	470	500	482	455	512	448	482	444	472	472	441	451	488	474	469	505	481	473	491	444	438	463	486	495	473	478	468	521	437	453	473	512	487	489	450	474	515	455	472	471	493	495	467	457	459	518	485	486	475	519	516	444	482	480	472	508	495	486	475	442	500	463	467	448	499	502	462	511	504	442	443	480	495	477	429	494	488	455	487	464	491	465	492	458	465	506	460	483	501	478	489	526	462	480	490	477	524	502	497	453	487	416	430	465	476	460	481	495	513	472	472	511	468	480	518	495	471	516	459	472	473	436	455	481	476	454	471	508	493	500	474	448	430	501	495	460	478	472	519	478	484	469	491	480	449	501	482	495	482	447	496	485	434	496	477	452	495	462	503	502	467	448	502	476	480	501	492	495	483	455	485	472	474	461	490	459	478	488	480	537	513	484	479	476	463	466	486	447	502	471	441	499	476	461	520	502	511	472	483	474	457	481	479	450	495	495	466	499	511	442	481	499	426	477	486	462	464	502	464	463	470	512	492	476	490	492	475	482	453	476	448	511	432	446	471	468	486	468	509	449	484	484	497	494	443	471	459	439	469	469	498	449	487	498	464	496	493	490	458	493	481	441	512	487	516	475	503	483	470	422	443	457	486	436	479	483	468	490	482	474	431	509	470	459	488	476	500	476	480	488	517	490	464	431	441	466	475	502	521	488	468	494	478	460	450	527	481	496	456	449	494	463	445	474	499	466	493	457	462	484	486	469	481	490	506	442	466	479	462	522	457	527	524	531	489	484	448	484	473	480	489	468	470	480	472	507	506	459	442	471	457	455	488	456	508	478	501	472	500	475	457	468	439	486	455	440	444	445	474	449	486	491	493	461	443	495	474	480	476	502	518	499	492	463	472	442	463	483	474	479	493	470	501	443	447	463	469	453	471	456	479	475	504	503	471	490	499	485	449	518	495	463	525	483	478	475	496	486	447	458	495	460	475	482	498	508	493	478	470	502	454	535	518	477	502	441	512	438	451	463	469	494	476	509	456	513	445	480	455	449	451	479	498	469	451	466	474	482	449	516	490	445	447	478	436	475	499	492	442	493	445	481	459	466	478	510	452	508	508	499	475	471	455	498	468	449	491	458	473	491	463	474	489	426	473	486	492	501	461	450	487	465	479	444	480	479	482	494	494	475	471	454	469	460	524	481	455	470	515	467	456	491	487	452	507	471	489	476	468	492	526	459	472	511	448	455	463	474	510	496	470	495	495	458	459	483	484	488	460	492	454	486	448	488	468	475	468	475	530	445	488	476	460	492	538	465	447	460	477	434	471	489	493	508	473	491	453	438	462	465	505	484	427	434	498	487	473	443	517	493	496	452	498	464	474	469	450	509	436	458	501	467	449	451	435	481	438	485	479	471	489	498	497	449	478	503	472	454	488	467	510	536	496	478	470	466	466	463	455	444	453	462	481	495	438	467	496	455	515	468	508	478	478	471	444	458	452	470	481	453	481	457	473	455	435	466	481	499	457	473	454	431	474	483	489	507	440	504	482	505	448	470	479	444	491	482	490	492	487	444	443	478	513	513	478	460	471	466	498	450	476	486	465	475	452	517	499	516	528	498	476	447	447	474	446	481	488	484	477	488	451	437	491	471	469	450	482	460	449	442	475	487	454	458	471	493	452	413	473	482	475	464	450	430	492	482	464	495	458	478	458	497	494	477	471	451	512	496	476	496	478	496	470	452	485	512	498	484	479	445	463	495	491	502	431	496	485	463	473	506	453	454	473	505	491	495	460	484	465	512	473	458	433	474	463	486	475	481	480	468	489	494	461	459	490	477	486	497	543	489	463	497	484	491	474	457	499	478	436	485	508	491	491	463	459	510	465	497	454	480	413	458	486	488	456	423	493	490	434	474	472	487	472	502	454	477	438	478	491	491	477	438	475	495	475	450	448	474	466	491	463	450	422	471	443	478	498	458	490	448	509	483	493	457	480	486	495	454	495	485	490	448	474	474	480	512	470	490	460	489	447	497	509	479	439	488	445	489	470	478	469	456	460	489	463	473	490	468	509	478	494	447	431	442	449	478	454	487	459	451	500	478	492	517	511	510	460	465	484	480	467	517	485	482	478	491	491	531	435	449	487	514	476	484	482	478	460	512	464	476	466	498	508	454	455	456	476	462	482	477	478	505	482	458	455	501	471	494	455	484	473	473	475	424	457	466	486	474	465	455	475	474	483	525	511	475	495	460	452	468	458	474	476	463	468	510	480	470	479	461	444	424	516	459	518	495	461	479	471	462	421	488	482	464	489	471	458	472	437	459	451	467	498	464	469	464	474	526	504	484	479	495	468	430	494	490	503	477	486	451	448	495	483	455	465	467	480	475	512	489	502	523	469	479	489	498	479	473	498	437	486	486	445	446	460	474	484	444	460	517	448	469	447	475	476	437	477	461	470	487	463	484	499	490	469	483	469	457	478	461	449	470	465	489	478	477	454	462	467	468	485	524	489	464	490	474	485	474	520	474	498	502	458	483	521	451	453	466	500	479	491	465	474	448	505	517	452	466	489	445	484	459	466	454	501	454	498	480	481	458	485	457	481	464	480	474	493	480	472	485	491	468	466	439	432	466	455	498	501	462	494	448	468	526	451	412	511
2175	398	393	378	368	363	298	298	321	371	313	318	335	328	311	345	327	320	332	311	322	321	321	344	331	311	343	273	344	347	341	332	330	330	347	340	305	316	308	307	318	345	358	330	333	363	330	297	346	338	330	311	280	331	327	353	345	326	309	326	356	339	312	347	334	320	341	322	335	342	324	324	300	345	321	315	299	327	328	303	336	314	350	339	337	343	366	333	318	297	330	303	295	305	317	307	307	342	314	298	339	283	312	353	353	334	341	352	339	319	289	365	317	325	336	332	317	366	345	341	312	326	298	297	324	322	333	282	329	354	311	333	324	318	328	329	315	330	308	344	316	298	290	287	321	320	315	319	347	376	304	329	344	314	323	326	344	337	333	326	342	329	301	309	317	331	314	310	307	303	320	312	347	336	328	301	320	301	305	344	344	345	300	317	338	287	339	313	343	329	373	317	322	339	300	294	334	337	327	346	301	302	336	324	356	322	342	335	313	303	317	304	320	316	283	331	336	307	321	321	321	282	343	312	334	320	308	341	298	296	314	338	341	299	359	312	348	328	302	287	313	341	334	317	322	340	322	335	303	331	359	326	337	335	337	340	336	331	332	348	332	344	331	315	306	337	306	339	327	317	351	317	300	326	320	387	282	381	328	317	310	347	327	313	355	324	313	328	343	330	326	281	330	354	342	340	323	301	326	308	319	294	297	332	341	303	330	343	310	341	342	293	348	324	301	325	343	329	320	335	342	282	327	279	328	331	304	305	324	311	281	302	326	335	313	316	320	327	300	341	346	332	333	319	335	334	312	339	344	332	298	348	305	287	333	327	356	337	338	292	314	324	326	343	343	308	335	321	326	347	339	305	333	334	303	323	332	301	337	322	331	345	345	312	314	334	356	303	302	341	316	314	320	336	292	336	337	319	306	330	340	322	341	350	276	317	329	320	300	299	304	323	325	345	312	295	373	336	318	319	309	341	348	317	350	339	348	325	337	326	338	304	286	338	332	301	323	324	324	346	309	317	317	345	303	338	336	322	330	324	345	307	307	366	328	300	292	323	317	328	310	306	324	334	317	318	368	319	335	311	321	325	295	292	346	340	324	341	320	334	329	368	333	323	333	315	337	301	323	302	368	299	316	337	332	301	342	274	294	291	333	304	344	300	341	296	322	281	370	338	334	298	304	306	349	329	327	328	321	342	325	331	314	335	322	278	330	342	326	313	334	320	327	346	352	319	343	307	331	316	307	338	326	304	311	336	322	287	305	337	345	314	328	339	362	323	311	324	342	315	299	309	328	319	323	326	344	326	332	322	314	340	329	338	326	317	301	351	333	336	322	327	358	320	342	328	317	314	293	302	336	328	291	318	324	312	314	350	352	330	324	319	300	335	311	316	315	319	319	348	307	362	327	322	318	333	322	354	341	332	297	322	321	322	303	302	348	312	318	277	346	312	323	309	319	312	323	338	331	327	312	313	356	356	327	296	310	308	290	328	298	291	310	299	327	315	340	320	336	333	292	312	338	312	326	331	318	300	324	308	304	306	300	324	330	311	360	300	336	323	331	306	311	334	347	328	340	352	316	319	313	291	322	332	340	338	318	318	302	302	289	335	362	331	323	281	319	310	330	341	287	320	327	316	329	308	328	324	356	316	322	364	335	334	335	292	327	299	321	319	334	332	344	313	306	326	329	304	320	335	308	322	361	313	319	350	323	317	354	326	341	323	327	318	369	357	313	345	295	304	330	297	310	341	279	310	316	327	306	344	318	317	320	321	291	346	312	346	314	342	311	339	322	317	338	342	340	344	284	328	301	332	321	312	346	312	313	336	320	351	328	336	320	336	346	323	348	357	327	285	321	340	302	327	346	351	300	357	293	353	344	337	324	341	309	309	309	334	310	313	300	309	348	351	325	320	333	369	318	328	343	329	317	299	302	316	316	349	320	340	298	302	303	324	333	343	305	306	312	300	323	343	317	289	312	310	306	326	319	312	326	332	324	340	322	314	320	322	324	323	308	329	308	315	310	308	321	330	326	319	332	318	328	306	317	315	309	339	318	342	324	332	355	342	358	293	305	318	312	316	331	295	336	296	340	305	324	323	321	326	303	280	304	344	339	323	330	318	323	328	347	333	296	337	320	294	315	339	348	332	350	325	346	349	318	323	311	323	291	327	282	308	324	313	343	320	334	308	302	330	320	319	327	318	295	322	356	312	317	339	307	314	327	357	276	340	287	350	347	313	319	350	347	346	318	314	311	328	336	339	314	337	340	304	317	317	283	338	313	313	327	349	313	313	326	327	325	332	332	337	294	313	308	323	313	317	357	347	303	340	331	339	312	316	347	324	352	323	319	323	312	341	339	322	339	345	332	356	315	332	328	348	336	336	320	309	318	310	343	319	303	323	334	336	328	326	346	328	319	326	333	304	293	310	331	328	344	290	307	297	313	326	315	299	310	308	330	335	326	324	313	300	326	325	320	313	349	346	336	327	334	322	281	314	300	313	288	355	351	340	317	334	329	332	323	332	317	333	301	309	336	300	325	344	324	302	331	307	326	371	335	325	327	350	317	298	320	294	312	333	311	300	306	349	310	304	328	315	315	317	310	330	307	345	319	329	332	314	323	315	294	337	300	307	318	315	341	302	317	313	305	339	340	328	313	314	317	333	340	327	321	300	317	342	343	309	304	322	328	312	318	304	334	325	303	316	314	296	333	328	346	319	334	312	303	323	343	303	333	276	342	294	323	310	328	322	336	342	334	311	323	306	307	318	315	313	294	336	310	311	325	325	330	314	316	354	350	321	349	316	333	343	312	346	310	324	351	339	341	345	323	289	321	318	342	314	309	336	333	338	362	334	308	298	303	330	330	327	329	322	324	301	337	319	340	295	308	316	336	329	350	308	327	328	334	344	310	294	337	298	327	330	322	305	301	304	307	340	318	334	311	354	343	315	328	303	313	338	307	313	322	328	320	334	315	332	319	316	322	340	350	304	310	339	343	340	324	348	319	345	330	334	324	340	319	315	330	349	330	299	303	354	338	361	308	336	290	300	306	320	323	339	288	350	321	314	309	316	334	321	340	300	342	301	330	333	348	320	302	347	349	343	329	319	339	312	326	304	325	313	347	335	357	340	357	349	310	329	330	308	333	309	324	335	331	316	306	332	362	296	299	356	321	346	267	326	327	330	311	342	336	325	307	344	310	288	323	325	319	336	316	305	340	329	338	336	311	316	312	368	349	334	326	329	308	312	320	322	316	298	299	333	296	326	319	305	299	332	322	336	324	330	317	341	323	330	330	334	328	343	321	313	347	330	343	326	342	322	322	326	340	305	328	306	348	361	312	323	310	309	328	338	335	318	337	356	326	320	312	353	334	335	337	332	322	302	298	319	338	350	325	325	326	311	318	319	321	341	328	303	332	320	307	342	323	314	320	300	345	352	337	303	331	335	320	279	311	298	335	319	299	311	337	337	325	351	349	311	338	317	339	318	322	343	314	326
2436	1042	1047	1127	1122	1080	984	996	1014	969	961	948	956	974	916	979	930	985	1010	935	965	926	942	980	910	949	966	950	920	921	922	951	940	948	869	904	940	877	942	879	890	931	917	909	955	892	874	941	972	922	925	919	947	902	993	912	935	963	927	937	879	968	936	931	944	934	874	934	898	947	905	939	889	891	918	941	922	899	951	929	961	927	968	881	928	896	904	973	929	910	912	867	920	978	945	922	910	954	1015	913	948	909	948	911	932	899	858	1011	946	959	957	913	955	942	979	927	882	946	913	913	903	961	891	920	939	966	960	934	938	925	930	940	957	904	911	923	926	971	937	944	916	912	891	863	882	889	928	968	956	870	941	955	944	954	902	940	936	933	951	934	969	923	938	922	941	954	933	929	911	920	878	963	910	951	944	905	953	926	947	917	941	910	928	915	907	912	974	935	950	955	905	940	917	942	930	940	937	915	929	951	880	934	912	948	939	911	971	955	929	931	949	953	936	958	955	912	880	874	923	934	968	977	893	928	929	932	894	917	966	949	886	954	929	903	955	938	926	904	880	985	917	960	911	911	898	945	933	896	924	932	865	907	899	889	935	917	950	934	899	878	909	875	893	988	953	920	938	948	948	930	897	915	932	915	889	918	914	891	920	932	909	924	925	929	956	983	897	969	981	883	924	905	865	910	927	942	909	936	917	930	927	933	985	933	936	886	889	902	957	913	922	930	921	996	908	879	955	954	913	941	917	980	879	921	962	929	938	900	893	898	989	925	906	869	883	984	914	937	960	910	833	940	944	894	876	972	912	919	946	916	955	926	950	942	931	953	917	935	902	912	977	912	931	956	949	963	957	899	946	932	992	876	933	976	897	926	925	859	960	908	896	931	921	914	928	906	934	962	905	929	939	908	933	993	966	856	938	905	939	1012	922	926	945	957	950	918	966	855	912	932	990	898	952	936	933	956	928	914	850	911	917	910	922	924	912	904	919	923	927	973	949	957	953	979	915	875	925	1004	918	918	919	934	960	952	929	915	919	911	927	907	923	947	875	922	900	931	925	946	904	950	936	895	965	962	915	942	912	904	898	928	889	904	925	905	851	870	953	890	969	899	935	942	959	974	937	933	951	953	952	881	984	887	912	946	891	944	941	934	934	897	914	920	898	954	920	955	971	992	891	936	940	935	920	914	912	930	950	949	960	897	922	965	929	923	921	894	983	964	920	950	970	871	901	936	915	939	922	993	901	872	922	944	861	940	953	928	895	954	954	881	939	915	956	904	952	921	954	992	935	954	867	966	949	876	978	939	900	973	945	923	866	952	891	971	913	908	958	926	938	874	912	921	912	924	1010	909	922	912	903	921	939	960	906	946	962	883	932	936	909	920	947	965	926	907	944	909	923	971	925	944	910	972	916	938	990	918	886	934	919	928	860	962	886	963	907	924	967	946	958	935	885	891	932	901	917	941	891	923	976	922	921	967	924	920	940	887	900	915	932	866	914	936	874	890	912	927	920	945	952	995	922	934	950	960	904	943	912	985	915	953	878	899	965	915	981	967	977	951	927	909	914	996	915	930	911	941	883	931	899	969	922	992	970	962	922	922	902	936	868	999	918	925	952	961	920	876	913	941	893	929	884	958	961	889	898	946	868	952	949	928	917	926	901	918	985	880	954	962	969	953	882	991	904	954	907	951	953	905	959	960	935	990	985	867	935	932	925	924	948	892	874	915	954	883	904	922	882	937	960	902	889	945	971	926	918	939	915	943	938	958	893	933	940	951	864	921	948	905	974	912	908	913	908	876	1004	929	975	924	941	882	952	902	942	966	907	919	903	925	954	957	959	862	981	942	973	955	919	933	935	911	915	922	943	988	888	956	950	873	914	911	885	873	936	941	957	933	917	938	947	934	960	935	936	884	977	917	904	922	927	912	966	942	877	917	895	956	932	930	924	918	933	903	929	947	907	903	907	959	923	945	861	941	907	909	956	948	917	938	909	894	935	929	896	966	900	930	924	931	958	947	945	921	909	904	935	954	961	869	944	921	898	913	929	966	910	937	920	904	916	914	907	926	962	1008	913	945	881	914	912	968	928	963	956	987	959	968	943	931	922	944	919	950	900	904	938	909	922	975	897	955	892	937	911	916	972	950	922	942	924	872	935	905	942	927	923	950	937	952	929	952	916	898	952	955	960	963	932	986	941	932	916	938	965	959	911	930	884	916	870	960	929	932	953	952	887	880	988	950	913	903	893	912	915	929	889	888	914	885	952	901	903	962	885	866	877	909	921	868	916	972	911	986	889	934	942	896	916	910	956	885	878	859	941	958	900	969	958	967	927	954	942	960	909	895	919	906	907	939	920	899	963	909	891	929	964	942	972	904	940	917	910	937	917	951	856	981	922	987	945	894	920	900	902	860	953	889	965	932	938	911	958	918	926	959	958	900	917	912	983	924	972	889	919	920	939	936	915	925	977	939	952	985	868	936	874	896	891	894	979	897	974	955	960	991	930	913	900	910	944	918	937	906	846	954	892	878	923	925	947	882	864	964	864	959	879	933	913	909	979	876	941	920	926	977	892	876	943	892	884	917	940	918	889	944	940	909	905	933	870	929	974	930	886	958	927	922	922	922	958	950	894	976	928	956	934	936	898	916	979	934	972	920	924	909	903	957	968	966	938	898	902	822	910	906	897	934	897	933	888	933	953	942	940	930	925	903	938	882	936	943	910	922	901	950	931	977	973	920	896	905	910	957	917	906	944	908	891	939	979	938	970	897	968	905	877	931	938	930	913	949	891	904	968	916	966	922	941	958	893	946	870	938	922	884	936	909	950	981	917	864	897	925	910	967	972	850	952	877	895	956	933	961	892	935	904	950	906	888	942	924	920	882	931	919	881	941	952	874	946	919	910	921	956	923	901	916	934	892	920	920	901	928	927	946	909	909	924	943	958	936	925	904	922	885	968	929	934	881	945	900	904	953	897	942	955	963	906	922	857	934	910	900	888	913	910	918	929	939	885	895	921	938	927	910	926	902	892	885	921	942	959	886	890	925	934	962	914	933	916	896	932	897	938	934	872	958	919	896	944	947	977	968	896	929	885	903	968	937	903	951	893	958	937	957	983	883	912	916	948	975	953	920	915	918	924	890	889	993	865	946	918	967	894	918	973	957	892	978	946	944	933	951	883	886	924	857	972	942	940	919	926	898	943	953	852	969	933	973	919	959	849	897	894	914	944	939	875	921	961	949	928	898	945	886	945	939	935	920	932	941	931	896	981	933	914	900	904	919	928	926	891	980	917	907	856	895	942	941	878	953	926	954	934	915	973	932	893	871	942	912	908	933	941	924	931	943	923	916	909	940	900	929	962	926	941	945	902	953	892	1000	924	927	916	895	929	919	927	918	947	843	918	914	923	959	895	960	973	884	954	930	908	1003	952	948	894	939	908	953	906	914	933	963	928	910	967	915	927	895	916	941	961	895	881	917	900	913	976	890	911	877	966	900	1003	886	946	898
8582	1068	1431	1126	839	625	467	431	388	325	293	275	256	215	214	228	234	240	255	226	197	205	207	198	192	216	196	186	193	194	206	201	202	200	192	197	196	191	210	197	181	189	225	198	206	179	186	198	208	176	186	216	197	178	192	173	180	181	193	184	173	206	183	192	188	207	182	200	160	213	190	191	185	182	198	190	203	179	187	169	204	186	183	199	181	193	161	186	176	208	178	200	195	169	180	202	195	187	207	191	189	167	188	189	189	177	175	172	179	192	197	197	183	182	187	204	195	197	183	171	163	183	180	191	176	160	194	200	152	194	181	188	158	207	173	186	164	186	197	173	172	176	180	195	185	193	205	205	171	183	195	191	220	224	169	162	174	206	189	195	189	190	177	175	172	192	205	185	183	186	213	198	209	163	205	217	215	187	163	207	191	160	203	176	192	197	192	171	204	189	209	197	191	207	197	157	158	154	181	186	204	157	189	190	157	205	188	209	173	175	198	189	196	171	194	183	196	162	186	190	188	175	192	190	194	170	182	181	172	198	175	203	174	201	178	185	195	179	174	185	182	182	185	188	174	188	201	197	189	176	164	192	207	171	183	179	211	195	186	178	178	170	177	161	185	166	174	189	186	191	211	192	189	183	180	204	179	184	179	181	202	186	182	175	177	176	187	203	179	189	205	179	163	180	188	187	153	180	181	181	201	180	182	187	187	167	199	191	172	162	183	177	172	194	184	185	205	189	193	184	189	179	193	177	181	177	191	205	198	203	191	170	160	183	192	185	201	200	188	170	178	198	195	179	198	172	198	191	203	203	199	194	188	192	162	185	171	193	171	171	170	186	189	155	188	205	212	185	196	193	192	193	199	188	191	197	180	219	180	179	192	201	174	183	191	195	171	188	180	168	178	192	177	191	167	190	199	199	171	168	184	179	209	188	173	178	189	168	183	201	209	187	218	154	186	181	203	191	218	170	171	185	199	188	160	186	198	207	185	186	181	196	206	187	174	194	167	185	210	192	191	188	159	209	171	202	189	185	152	210	181	174	199	188	180	171	183	174	172	196	186	164	167	212	188	191	160	173	182	192	148	196	183	190	182	193	169	193	201	168	180	162	207	191	194	208	182	161	187	181	194	195	171	200	199	170	182	189	203	159	191	187	190	192	164	197	191	158	205	161	201	193	173	173	184	198	188	183	166	169	163	176	174	178	189	182	183	189	193	193	190	206	192	204	177	177	189	173	170	169	180	173	190	212	190	186	227	168	202	197	157	192	186	173	168	174	193	173	176	184	189	158	167	177	210	182	184	201	191	190	195	159	166	177	189	184	203	164	179	199	191	196	175	204	166	210	207	172	185	186	166	178	179	216	177	184	191	186	191	182	181	205	183	194	196	199	188	157	178	177	175	193	167	194	175	210	171	185	216	223	194	184	162	191	197	162	185	199	180	161	185	195	178	169	178	187	192	178	174	180	184	197	192	171	179	191	201	163	180	181	175	166	188	188	157	186	192	200	177	192	175	219	150	186	169	171	184	195	170	178	225	210	192	193	181	193	158	179	185	190	215	196	196	214	175	175	175	199	183	184	181	177	202	181	200	165	204	179	171	162	164	177	174	180	171	181	183	169	188	181	183	197	181	213	181	204	178	190	200	181	180	173	197	209	186	176	172	214	184	181	205	187	206	185	201	187	201	187	193	173	208	200	201	192	198	202	197	195	156	197	193	179	175	201	172	190	206	173	181	183	183	188	181	181	210	203	165	151	218	219	176	178	218	197	181	204	193	201	185	184	184	193	197	178	174	186	191	193	168	206	204	198	170	179	182	207	175	165	191	208	188	195	195	187	202	188	176	187	178	178	181	206	188	176	216	177	185	192	202	163	197	187	178	200	183	203	170	168	167	197	223	190	171	215	184	195	183	165	164	169	163	174	179	175	226	190	185	163	177	206	184	178	182	198	184	199	181	167	172	200	192	158	211	205	194	196	176	170	200	204	174	191	194	179	190	173	210	182	192	174	172	182	183	195	184	187	176	174	195	185	192	190	212	181	209	180	160	218	182	163	197	196	172	216	185	177	191	171	186	191	181	198	170	193	178	193	173	195	185	170	202	195	203	214	209	167	226	185	168	165	169	170	159	188	198	178	199	173	204	194	193	182	178	183	221	188	179	186	188	175	174	208	167	201	169	192	201	193	189	199	181	196	199	182	188	191	175	179	189	188	194	184	203	196	187	176	148	189	207	204	158	183	173	207	184	180	164	176	196	190	206	195	183	159	157	189	176	194	198	195	194	166	201	158	203	192	183	194	176	191	187	200	205	191	196	177	169	188	168	207	169	201	189	179	201	182	163	178	194	195	215	167	180	207	198	192	178	180	167	180	178	192	164	182	187	192	185	182	188	184	163	173	162	193	181	190	163	178	203	191	192	187	178	175	185	178	204	170	181	193	201	196	218	174	202	198	188	195	193	191	196	192	182	199	173	184	199	188	175	193	184	191	186	192	177	212	193	177	188	187	197	177	181	154	181	195	182	198	179	163	205	168	196	166	190	176	205	170	207	195	175	179	188	171	197	167	177	175	203	180	183	196	169	194	185	178	200	191	168	184	181	168	195	184	179	192	196	186	172	189	182	189	208	194	201	158	184	185	186	165	186	172	201	170	202	182	187	164	190	190	186	196	203	190	186	170	202	197	207	193	178	185	183	179	198	184	167	185	190	193	191	169	187	186	190	184	176	188	208	196	182	172	174	199	198	206	182	183	189	177	176	181	204	208	174	174	205	204	199	198	201	205	206	185	190	179	164	185	181	183	215	184	219	191	194	174	180	192	169	205	209	183	175	201	198	190	194	195	176	211	202	176	172	170	214	198	175	160	185	204	172	201	170	190	174	193	185	174	180	172	179	159	204	191	208	168	187	183	180	189	182	178	191	185	204	178	179	205	191	168	168	186	169	191	197	177	198	181	193	196	186	185	178	197	206	200	177	197	187	182	204	199	190	187	186	203	174	186	203	195	180	183	180	198	202	176	180	172	173	204	177	186	176	216	156	170	201	170	187	180	191	172	195	176	192	189	182	188	176	181	196	172	209	170	146	195	204	180	187	172	189	194	174	205	190	158	199	210	178	197	183	171	190	199	215	181	169	174	188	173	189	167	204	184	196	205	202	189	185	198	173	180	210	160	188	162	192	201	193	187	207	176	199	208	203	177	164	208	178	193	188	193	205	187	194	190	188	181	173	192	179	206	196	181	222	152	146	182	184	182	201	186	178	190	212	198	192	172	182	167	205	186	158	200	185	187	182	196	203	193	198	206	180	185	219	190	183	177	192	163	190	196	167	198	191	212	188	200	181	183	156	196	194	201	177	196	173	183	170	190	182	168	168	207	153	223	199	185	203	173	186	183	191	194	176	186	183	179	191	201	195	196	171	186	176	203	197	189	182	198	174	196	163	178	197	176	175	187	185	194	158	202	189	187	203	195	198	176	185	166	191	199	196	193	184	163
5490	1555	3360	3734	3244	2696	2144	1892	1606	1433	1255	1201	1074	1065	969	855	864	848	868	754	797	741	723	730	704	650	672	709	660	693	708	685	647	640	656	636	599	650	634	627	633	587	640	625	618	604	611	622	603	597	619	629	594	610	599	611	636	616	608	640	611	596	616	597	597	563	600	532	597	596	631	654	557	585	591	585	574	552	598	583	570	540	599	572	576	594	560	613	554	590	543	592	556	560	567	589	570	584	557	622	595	537	568	603	596	532	596	525	546	552	569	579	609	573	518	565	604	567	572	568	562	541	572	553	567	580	593	569	565	564	612	600	577	582	554	587	583	551	548	555	581	585	566	573	559	594	557	579	509	583	618	576	537	577	613	573	529	583	577	556	586	557	551	567	576	571	576	585	569	563	556	580	577	588	611	583	602	572	608	587	554	577	560	567	563	584	557	590	541	562	602	554	565	585	616	533	544	540	562	617	581	557	528	568	540	592	571	545	570	584	550	553	603	597	576	593	570	629	629	572	603	608	575	562	551	579	581	586	575	560	560	617	590	556	572	591	572	570	540	554	563	602	573	575	577	578	549	597	579	577	586	564	578	607	587	587	594	637	625	580	552	537	571	574	554	583	559	531	612	604	534	602	564	597	592	572	570	543	588	577	562	599	635	548	575	555	564	579	524	536	558	578	577	566	570	610	583	581	589	520	612	544	620	567	576	595	562	572	544	591	571	545	556	568	590	587	583	578	562	540	569	553	554	574	542	585	597	546	528	572	549	642	571	574	521	558	570	587	524	546	589	633	584	547	569	568	573	564	598	548	583	555	600	538	589	581	570	516	553	588	558	564	573	580	541	586	559	528	639	586	606	558	549	540	592	605	549	583	569	578	550	577	551	608	549	609	563	621	566	559	567	582	577	603	570	552	577	568	581	594	611	566	573	589	590	550	513	541	554	562	583	572	572	552	590	567	556	542	561	572	568	549	562	536	557	537	586	546	547	603	588	569	569	553	584	577	582	577	598	563	566	607	560	546	589	592	560	554	545	532	564	591	582	558	588	548	576	552	574	555	598	573	593	623	569	583	612	608	576	594	601	553	568	559	562	572	614	586	575	583	603	607	560	575	576	602	584	557	569	602	561	529	545	587	621	550	559	616	579	574	618	563	588	579	590	592	562	563	564	596	543	575	585	574	621	543	588	593	615	541	574	602	547	612	561	595	554	606	571	580	571	534	545	575	566	558	574	576	576	563	580	557	552	562	564	596	578	568	617	580	575	552	596	600	568	540	580	569	548	563	571	571	580	549	613	578	602	558	604	562	564	583	545	582	602	609	555	572	571	608	543	565	556	576	587	547	576	563	599	570	569	569	575	589	563	586	610	552	540	557	567	569	580	592	568	558	542	565	567	583	545	551	592	599	537	567	610	550	535	548	601	585	637	580	585	561	576	581	597	551	583	539	576	542	547	545	590	561	607	579	553	566	572	584	564	591	557	558	592	567	565	540	594	558	555	620	600	576	601	594	544	582	569	587	569	574	584	564	561	592	545	601	550	551	528	611	576	607	588	571	593	573	577	539	561	568	562	564	571	557	564	590	550	544	527	557	575	585	537	551	585	609	591	540	572	586	572	566	584	549	563	570	595	551	582	581	561	585	555	593	534	574	588	586	548	533	561	534	573	587	596	578	584	556	570	582	606	596	579	567	571	580	599	582	569	587	553	555	559	568	566	545	607	556	566	591	577	581	559	626	540	582	583	562	574	579	550	607	560	599	570	587	538	608	589	587	593	588	562	584	581	573	591	606	570	558	560	553	533	565	584	549	571	566	544	556	530	583	597	604	574	572	562	570	551	570	585	516	595	598	551	598	619	570	583	569	577	571	533	561	586	547	566	613	548	605	581	583	554	570	580	556	572	568	576	589	599	578	570	551	612	581	577	558	564	525	575	592	581	598	611	568	571	557	552	601	556	565	601	574	588	576	551	557	555	541	579	611	562	565	575	589	544	542	592	548	580	554	611	555	541	549	591	534	572	550	594	568	562	590	523	595	615	581	523	565	548	560	584	579	557	575	575	559	568	554	553	551	557	583	553	623	524	598	553	515	580	573	572	620	552	571	593	565	581	542	545	563	548	572	528	580	564	567	571	571	588	578	606	593	584	589	583	569	587	591	546	568	580	609	600	581	567	570	520	572	640	570	592	544	572	542	581	599	574	531	562	584	563	589	592	609	562	621	577	599	562	588	569	572	536	577	582	585	600	587	548	571	568	582	563	525	582	572	567	526	555	565	559	579	595	573	526	593	576	541	560	584	569	587	552	615	563	577	572	582	560	534	592	576	576	598	589	583	568	581	572	562	580	599	534	541	576	607	569	562	516	540	553	556	633	576	594	556	582	575	538	537	590	560	550	562	564	565	530	560	554	589	561	558	604	586	574	567	596	598	608	600	593	588	573	581	598	569	603	536	569	598	560	534	595	606	594	602	573	533	558	542	563	609	626	574	601	553	562	574	607	600	541	587	542	553	576	592	581	573	531	555	569	533	571	597	527	577	575	600	577	562	506	567	597	565	577	559	584	510	598	577	567	532	547	596	577	620	587	576	599	536	579	591	571	535	564	569	589	599	549	560	581	553	613	569	590	582	593	558	558	618	568	600	606	582	587	567	574	536	539	579	575	536	561	549	553	560	572	587	572	541	543	601	603	614	583	523	573	583	563	548	541	611	556	559	560	577	588	598	581	571	537	539	593	564	591	588	610	597	582	562	535	542	561	633	588	568	578	556	558	576	562	594	570	570	579	599	569	541	586	577	547	550	538	614	532	560	590	579	596	589	579	538	578	581	538	580	570	561	596	569	577	611	553	605	575	575	557	606	590	610	593	565	557	589	604	599	596	563	555	548	574	611	550	568	580	593	577	615	596	580	527	587	531	547	551	552	555	597	573	584	608	558	532	570	578	595	592	573	554	575	546	604	562	553	578	566	574	626	572	565	547	553	570	577	554	563	577	562	592	554	599	530	590	569	554	521	571	609	540	548	557	598	543	600	559	586	541	557	549	555	532	547	556	496	595	541	573	586	567	553	585	549	572	557	575	547	558	560	538	580	567	596	617	619	543	561	572	569	577	570	591	568	593	582	569	560	584	637	596	564	565	539	556	583	469	573	565	564	578	561	554	580	559	578	617	579	588	592	561	580	580	600	565	556	579	559	557	559	565	575	536	591	584	611	596	541	556	577	596	611	552	540	551	577	539	593	568	595	617	599	566	522	584	544	583	561	566	576	595	530	614	584	627	550	592	551	593	584	574	561	607	562	596	588	594	609	552	572	549	580	544	580	597	604	573	523	564	573	589	617	568	549	609	598	552	579	570	578	610	555	578	595	600	546	544	542	554	548	588	552	561	549	585	538	553	547	558	554	567	549	520	557	580	578	563	584	546	644	601	553	597	554	570	569	567	531	614	552	574	537	560	614	583	541	561	598	552	575	547	547	605	579	580	566	616	573	634	537
15812	2430	2659	1996	1444	1015	745	600	519	464	368	320	281	294	268	248	219	216	185	205	182	184	191	198	185	165	162	145	191	164	157	170	172	165	171	198	157	160	158	171	168	144	167	167	154	175	138	167	182	147	141	168	153	126	143	151	144	155	126	136	150	140	155	144	160	170	150	141	172	162	153	143	146	144	143	147	165	159	144	127	152	141	126	138	152	169	160	130	149	159	141	143	133	163	135	144	155	161	144	160	148	144	150	120	123	125	141	151	147	150	134	135	158	141	155	147	140	132	139	159	167	154	162	155	137	148	146	104	147	155	154	147	136	131	135	153	130	134	136	117	144	141	132	135	145	164	141	146	159	147	173	160	158	157	149	158	144	122	146	135	133	133	147	148	145	175	148	130	145	137	138	130	138	135	148	152	147	144	124	158	147	151	155	139	142	141	156	149	131	123	134	145	142	129	161	155	144	155	142	155	129	151	146	160	138	140	152	138	153	143	131	144	171	158	144	141	154	124	127	136	136	131	132	137	169	141	151	130	123	162	141	156	136	155	146	150	148	146	154	125	146	155	145	159	164	128	138	154	117	142	149	145	160	136	121	163	149	139	137	182	140	149	137	147	147	123	161	157	142	135	137	143	143	157	149	135	150	168	129	146	158	140	143	134	146	149	152	154	168	125	145	135	158	142	155	147	151	148	142	140	141	156	143	144	146	145	150	129	139	166	158	145	126	126	149	158	140	136	166	149	134	126	162	153	134	170	152	159	141	133	139	131	147	131	138	142	132	164	140	159	158	138	145	126	157	147	138	134	146	133	149	129	143	147	172	119	151	135	133	147	137	129	152	134	123	130	149	155	126	132	145	136	156	172	143	136	155	146	135	124	148	146	167	154	151	145	145	133	140	136	123	134	150	139	163	159	174	154	136	165	133	130	165	140	144	147	150	143	148	146	148	152	155	146	132	126	162	161	154	160	145	142	160	142	140	136	159	153	163	150	149	153	152	145	144	128	137	154	166	162	133	137	162	148	137	130	146	139	149	152	132	155	134	153	156	138	160	148	152	137	134	132	132	146	141	141	152	118	150	136	129	142	159	136	142	155	122	157	154	164	145	138	151	163	160	171	150	154	121	149	146	142	156	151	164	148	141	167	154	144	135	128	142	170	146	159	161	157	140	138	148	131	147	143	152	149	154	148	136	149	158	149	151	113	138	157	144	122	134	126	150	146	133	152	158	159	143	138	159	135	115	123	130	140	133	133	159	122	134	161	163	150	144	145	156	138	151	143	155	137	177	162	145	144	142	151	155	131	128	130	164	155	158	136	159	136	138	145	154	136	144	159	128	142	116	140	131	151	149	154	140	165	139	158	151	146	144	150	126	135	158	156	135	119	147	130	163	133	144	156	144	157	132	140	157	154	175	145	119	160	145	137	137	159	118	158	157	123	135	141	142	169	137	137	142	152	135	126	140	122	138	149	168	136	151	152	142	132	151	146	133	131	154	142	146	145	140	140	152	125	144	148	122	165	138	132	142	164	162	141	157	153	150	138	145	152	142	158	147	142	133	121	136	152	148	165	163	133	141	138	122	155	148	158	179	124	143	179	157	143	117	137	164	138	174	147	146	144	152	136	160	150	130	128	116	149	145	135	161	138	136	149	158	142	151	129	147	137	169	157	148	152	116	156	147	140	155	171	154	129	118	143	146	140	122	139	132	151	148	133	180	148	156	134	150	170	162	147	131	138	159	140	153	152	145	178	152	145	123	155	132	151	155	163	172	151	128	145	146	157	145	150	147	116	137	145	140	143	136	139	135	130	151	156	164	147	153	169	141	131	126	144	138	163	167	138	148	146	150	131	143	135	161	172	113	148	159	145	150	170	165	164	160	131	131	142	135	157	152	136	147	149	178	137	150	136	148	125	131	131	145	141	160	141	134	148	130	139	117	144	150	140	143	156	147	131	159	133	136	165	168	173	133	147	154	161	142	125	139	143	147	130	144	141	145	167	141	148	146	141	142	156	141	144	127	153	127	146	125	152	165	142	141	159	132	146	138	135	135	137	158	141	139	149	141	148	148	161	136	144	133	144	148	140	134	119	140	129	157	158	156	137	133	173	136	148	143	150	145	157	148	143	151	122	135	132	149	152	164	154	130	138	136	143	140	160	133	145	137	167	144	149	154	115	165	132	151	174	140	126	129	139	161	146	166	149	135	160	161	148	130	162	144	158	121	124	143	146	134	155	146	150	135	136	148	149	135	137	139	130	128	153	140	153	164	151	115	159	176	139	115	144	152	141	153	149	167	142	160	156	164	155	140	144	136	150	185	146	174	135	153	158	152	155	140	126	155	142	170	170	161	148	134	137	138	141	150	167	170	140	124	141	148	148	126	158	152	142	144	154	152	155	154	137	139	170	145	170	129	155	122	158	129	132	156	132	153	165	124	147	146	154	144	129	132	163	152	135	142	139	141	116	129	163	144	147	139	138	146	144	130	127	135	142	156	149	147	136	159	140	125	167	120	150	141	137	140	150	156	175	122	160	144	167	128	148	142	157	160	175	149	152	169	143	132	134	140	152	149	150	149	151	161	152	155	134	141	170	144	129	124	138	175	139	144	137	150	159	129	143	166	152	127	166	152	147	138	143	138	162	158	140	137	140	127	111	119	161	145	143	127	141	165	125	141	158	127	138	143	170	145	137	136	148	147	148	165	163	131	143	134	146	149	127	150	145	117	145	137	158	152	161	134	149	132	138	122	140	140	149	144	124	140	134	157	153	164	144	149	157	173	154	132	134	150	151	139	138	151	147	132	159	148	128	157	144	146	158	140	163	137	173	137	157	138	144	146	143	145	132	145	151	149	145	152	143	162	154	146	152	132	146	139	149	143	156	144	140	141	139	148	156	135	138	146	131	161	165	141	117	147	151	131	130	147	141	141	136	142	156	152	164	143	141	135	150	123	132	122	161	156	135	140	128	126	156	139	158	149	140	169	143	148	155	137	143	158	149	166	133	156	146	146	145	139	141	139	142	116	145	149	157	159	123	143	139	156	142	143	152	149	160	160	146	147	119	165	120	145	138	129	138	155	148	133	131	141	138	143	178	154	136	137	128	141	129	157	136	134	130	161	127	141	129	155	138	160	145	147	146	144	131	156	152	149	148	160	142	117	147	153	135	138	153	147	143	143	149	138	150	139	148	130	132	152	161	150	136	155	163	143	137	151	148	137	136	149	154	143	135	144	126	143	163	131	150	130	131	139	129	172	162	142	147	140	142	139	152	130	128	141	136	139	168	134	150	130	154	132	158	139	147	134	145	153	129	136	143	138	159	140	161	159	138	132	158	147	171	153	151	130	163	139	122	153	153	146	143	149	153	155	145	158	161	141	150	148	147	157	142	142	158	134	144	138	140	131	153	157	146	139	132	180	151	146	144	146	122	154	148	125	150	160	128	151	124	135	144	155	142	147	157	130	135	148	138	133	139	137	143	131	168	152	146	152	148
7593	2465	5728	6346	5360	4457	3507	2920	2473	2190	1868	1712	1554	1415	1249	1124	1025	1074	970	929	813	860	864	815	784	726	725	684	706	691	647	645	623	614	615	600	639	587	566	626	607	606	580	556	534	558	533	543	538	562	542	553	505	547	501	524	494	479	484	557	521	524	512	495	498	500	516	507	558	530	484	485	491	503	484	527	495	490	533	473	518	518	513	478	513	524	526	506	475	507	493	553	493	456	498	476	493	504	500	513	500	482	459	481	459	517	520	443	480	494	504	478	505	510	510	513	516	472	452	510	470	490	485	510	497	551	494	496	474	468	474	500	477	499	478	505	466	518	437	491	465	510	517	492	492	486	458	441	457	455	516	451	515	482	462	498	505	486	487	480	469	474	498	445	476	478	510	453	472	466	489	479	466	471	470	447	462	468	467	533	470	470	476	493	486	479	474	470	473	490	471	492	480	473	472	467	479	483	443	467	505	456	446	487	449	469	476	488	497	519	463	456	510	458	483	481	482	470	464	471	495	452	503	428	493	441	501	477	501	511	473	470	498	422	505	461	493	471	506	487	480	466	478	461	471	475	445	495	471	440	490	467	474	461	476	531	484	452	474	448	460	493	469	516	445	455	478	450	470	458	443	516	477	475	468	504	519	476	462	454	480	474	489	513	494	466	457	490	493	474	461	474	465	462	455	493	451	418	448	510	498	499	482	415	483	505	493	471	489	506	459	465	467	470	480	483	473	415	472	479	490	463	454	463	463	504	503	486	504	494	488	446	458	505	463	469	516	498	466	468	472	443	505	493	479	484	482	485	457	492	482	473	462	467	440	484	478	474	469	498	501	529	455	454	496	469	475	494	462	493	465	470	478	482	497	423	482	465	480	486	497	504	499	464	451	490	443	490	475	478	456	511	455	450	456	469	483	458	469	473	474	443	462	451	457	459	484	422	487	478	491	486	532	480	496	471	469	467	482	493	448	508	472	469	461	451	521	470	456	456	473	477	474	469	450	485	466	490	441	493	464	449	458	494	497	483	447	506	486	463	483	470	481	441	487	448	474	495	477	482	462	489	498	419	515	465	499	476	475	480	519	460	477	459	494	482	508	451	441	475	453	513	479	455	472	496	449	446	481	458	468	447	490	457	465	499	420	454	415	464	475	487	500	490	467	476	496	461	496	493	499	441	449	496	493	518	459	496	489	462	473	464	449	471	497	498	512	460	434	480	476	458	461	462	481	471	461	428	477	485	442	477	465	495	472	453	506	506	483	431	477	470	470	525	483	510	444	487	476	458	468	483	503	452	499	506	463	443	456	487	488	475	514	496	448	473	452	453	507	467	453	516	479	456	502	442	484	497	451	455	444	447	489	473	502	470	482	502	480	460	481	449	477	464	456	512	451	483	498	483	481	471	447	452	460	465	476	459	495	485	518	483	443	450	482	465	452	463	429	481	486	467	465	459	451	506	489	480	436	490	432	465	485	436	482	492	510	457	488	495	461	472	467	467	463	505	470	476	480	451	452	452	496	484	512	462	435	463	471	439	473	489	459	468	487	504	457	463	487	473	477	480	463	463	444	466	520	507	496	477	496	497	473	483	492	464	498	446	456	466	462	468	443	479	458	458	462	436	414	463	501	429	449	473	473	455	452	477	457	478	478	510	482	464	510	499	525	480	457	454	462	464	448	479	474	469	491	490	471	489	504	451	500	493	462	505	462	476	460	430	467	494	484	531	484	440	486	486	497	470	517	499	435	447	469	477	475	481	463	450	474	488	460	451	475	489	488	461	442	490	451	471	486	484	495	463	481	473	519	505	466	468	429	487	472	482	491	483	483	449	483	459	470	462	424	472	467	493	425	461	461	481	478	463	451	448	487	449	503	482	460	475	483	468	491	490	477	457	492	434	477	490	499	477	493	479	427	512	453	498	479	485	455	478	458	516	460	526	521	466	474	438	496	458	492	437	485	472	486	485	461	486	520	497	468	446	480	491	479	464	416	453	439	473	484	476	472	437	468	461	477	471	454	431	484	502	486	459	452	475	461	475	472	479	472	452	486	440	456	528	466	480	477	490	473	478	436	507	469	490	464	493	500	447	469	504	464	439	479	473	469	439	488	483	505	459	454	491	483	478	497	464	491	473	459	495	482	487	518	489	481	473	464	455	447	511	493	463	485	467	451	449	476	493	469	416	455	452	501	484	480	480	438	485	466	457	488	443	463	482	504	455	415	503	492	527	465	456	473	425	514	457	456	466	526	472	484	478	483	460	441	446	484	485	487	475	470	501	461	443	466	510	432	487	504	440	499	432	455	496	450	480	488	499	478	489	426	489	478	438	470	472	504	440	486	453	464	443	492	500	508	470	486	478	483	437	496	462	479	512	492	482	489	457	476	489	467	468	437	483	465	495	467	434	458	469	475	507	463	462	452	466	464	472	494	479	464	505	500	481	467	502	496	470	483	440	467	511	477	496	475	487	528	433	477	458	485	476	477	483	488	474	455	459	486	439	460	429	448	475	456	485	479	441	485	490	485	491	446	460	457	489	482	487	487	461	495	445	458	479	480	435	449	463	500	507	467	497	450	461	487	489	469	468	476	506	471	496	477	523	521	464	524	476	507	501	502	479	472	480	447	509	521	473	493	472	482	527	500	458	483	474	466	450	497	485	496	473	501	502	444	485	464	487	456	437	450	479	442	490	457	494	438	498	504	516	485	487	490	485	483	516	475	478	458	500	449	498	473	514	479	454	389	469	484	478	503	466	489	476	477	490	462	493	467	458	448	476	476	474	468	435	492	465	472	468	446	467	458	472	473	494	487	512	475	443	475	476	494	488	496	510	477	460	487	431	515	468	495	442	489	465	483	482	470	515	471	468	446	495	489	486	523	507	475	493	462	443	485	476	477	472	462	460	465	448	520	510	461	445	466	480	488	466	470	495	454	484	491	502	474	455	437	458	439	497	468	442	482	466	442	456	489	464	497	475	476	473	482	459	447	458	453	480	461	456	454	452	515	470	443	491	453	505	466	453	486	462	484	459	493	427	474	505	477	529	499	502	438	466	466	483	476	503	472	482	465	502	473	475	463	462	475	480	493	493	500	474	484	469	454	474	491	490	442	498	469	466	489	472	458	509	499	470	483	471	470	457	497	486	495	495	491	489	506	471	444	476	462	450	480	453	478	478	465	444	457	450	477	437	489	463	434	489	458	464	481	462	494	472	447	460	467	488	473	503	451	463	498	459	475	487	500	455	484	468	483	484	485	479	463	486	507	509	464	472	461	509	463	492	477	508	442	455	458	490	456	472	514	474	486	467	472	500	468	436	492	502	444	460	477	457	450	496	489	459	453	424	446	498	486	472	465	445	456	489	496	510	477	446	440	480	465	450	464	461	467	472	464	477	454	464	478	504	492	510	489	453	463	475	482	500	487	488	466	511	451	497	441	434	476	525	521	466	478	467	442	483	480	477	479	476	486	455	473	487	489	448	478	492	504	473	456	473	506	475
2127	376	370	397	345	360	339	332	318	328	346	325	340	309	325	323	332	317	313	316	301	350	340	339	339	312	329	366	326	324	313	338	325	310	310	338	293	351	337	327	326	335	295	341	332	328	344	334	323	300	323	334	333	339	296	309	341	322	340	373	301	352	338	341	323	346	337	334	318	354	305	350	332	244	344	311	309	308	328	319	305	310	323	341	302	307	364	331	321	339	333	338	366	332	336	311	317	353	314	355	305	331	338	307	358	302	316	286	332	303	315	326	343	327	325	331	309	299	296	324	308	318	332	343	320	314	333	328	310	310	350	282	300	346	311	331	274	304	358	348	332	319	327	339	303	348	286	307	301	317	295	330	315	333	343	307	307	307	353	304	287	327	340	329	330	301	327	312	344	320	336	328	343	368	324	329	303	329	298	326	305	329	318	304	317	342	317	315	320	357	349	323	361	323	316	311	337	327	336	341	277	303	340	324	334	328	325	336	313	304	325	305	289	316	322	331	320	322	335	279	336	340	309	320	333	342	313	310	316	300	322	327	308	324	322	315	323	305	309	307	357	341	304	334	312	295	314	308	299	329	323	327	312	295	296	340	347	311	345	339	323	351	335	334	320	325	335	318	308	287	315	299	331	332	336	294	298	315	310	340	320	345	314	339	319	339	298	320	327	321	326	373	326	340	314	353	302	297	304	335	341	309	330	317	333	347	300	316	335	319	314	327	362	301	346	353	304	302	338	317	289	324	322	328	338	326	327	339	333	312	304	353	322	306	329	322	317	298	313	319	339	343	317	341	325	304	314	302	331	308	341	325	292	330	363	320	308	327	307	338	316	353	293	311	334	331	312	330	322	343	300	328	332	316	322	297	348	315	313	316	301	317	315	333	323	351	322	328	344	330	329	327	332	319	324	324	346	343	340	301	316	347	319	330	282	307	309	334	328	296	314	328	309	289	343	338	319	327	333	337	326	349	332	314	300	317	307	345	338	342	332	341	338	335	344	340	333	315	331	343	309	310	328	290	276	312	300	333	285	293	295	338	329	335	339	318	321	314	298	346	329	334	328	288	328	295	324	322	332	330	311	322	295	324	335	323	300	302	300	323	311	321	297	311	347	343	315	314	315	312	323	353	305	318	336	336	349	341	312	354	303	317	320	310	304	311	375	312	306	355	315	300	309	325	308	340	324	319	344	287	322	307	332	323	315	300	296	302	331	334	315	352	366	330	320	318	318	322	345	310	296	320	339	315	339	325	318	344	326	329	334	361	333	306	329	295	330	318	308	301	338	318	343	314	329	308	312	306	372	299	306	323	316	320	342	319	346	324	333	330	322	304	350	291	365	335	340	352	291	329	350	334	341	328	306	300	305	328	344	309	318	331	333	326	349	325	306	313	326	294	331	343	311	307	350	331	321	291	321	345	365	360	340	321	313	308	301	291	328	333	307	326	332	314	311	297	310	336	322	313	321	312	348	305	328	303	337	347	316	361	323	318	313	337	345	327	317	344	367	303	323	339	325	330	339	341	309	315	334	348	315	303	326	310	323	315	311	334	333	321	324	337	355	299	338	357	322	304	325	312	339	359	303	319	356	317	321	301	313	325	303	340	328	354	350	305	308	334	332	327	354	328	325	307	314	353	346	351	309	336	351	338	301	311	331	354	361	342	332	349	325	320	329	346	308	332	322	308	345	301	319	326	341	350	294	301	314	311	315	317	307	357	321	306	336	353	300	302	295	327	331	327	329	329	312	319	313	331	308	336	322	344	325	328	341	286	316	319	313	281	364	311	326	328	352	334	322	300	306	349	328	351	313	307	329	321	343	291	326	298	371	328	329	328	318	329	326	310	334	304	299	341	333	336	322	321	302	345	320	326	357	337	345	324	315	316	315	322	310	348	340	300	308	324	344	334	326	334	318	318	323	303	328	344	333	312	341	292	317	340	330	323	349	322	372	305	319	327	274	337	327	326	359	343	348	354	316	304	324	302	323	317	324	314	318	336	293	324	305	302	303	313	337	326	306	335	353	348	335	362	335	320	350	320	340	331	326	288	305	328	322	314	349	307	314	312	308	303	343	313	323	338	310	305	347	304	358	348	314	333	341	317	310	327	333	353	333	299	327	324	349	326	319	284	335	287	342	299	307	331	335	332	330	334	340	333	331	329	346	354	315	319	361	321	324	321	361	309	308	315	308	322	326	312	328	315	335	334	335	316	334	332	336	333	292	361	298	307	306	321	315	323	318	319	327	296	331	358	344	345	316	338	318	323	323	339	324	336	301	319	322	321	318	315	323	286	306	328	321	318	341	338	330	342	345	278	338	313	328	318	290	312	333	314	332	295	329	318	333	309	323	337	349	321	346	301	321	328	330	344	318	340	337	317	340	315	336	346	308	323	323	346	332	314	285	320	314	350	336	329	320	322	308	326	347	338	301	326	334	301	339	315	324	333	332	329	336	324	329	324	334	375	329	327	292	318	313	323	348	324	317	329	339	339	331	294	330	297	334	330	313	325	306	322	322	307	311	356	306	307	313	311	381	331	305	307	328	327	347	336	320	370	327	332	330	308	341	339	345	310	284	308	355	333	365	339	340	344	345	334	319	344	327	322	331	342	317	317	337	331	299	305	328	365	315	330	293	312	321	306	318	318	305	338	335	334	343	364	308	295	348	299	322	310	336	308	358	289	319	309	320	339	330	323	319	326	317	317	321	335	354	327	319	322	358	336	328	331	274	315	320	363	337	334	281	326	332	324	281	347	294	354	331	333	329	327	331	325	324	318	329	295	308	336	303	320	317	320	332	318	304	352	298	303	309	300	311	322	325	331	324	323	344	345	301	303	299	320	341	329	324	334	314	306	333	314	359	312	332	288	328	332	284	334	314	347	362	372	356	313	338	366	344	343	316	326	310	295	294	325	317	301	289	326	348	325	315	314	298	312	313	363	326	332	312	370	328	329	310	289	310	369	350	326	318	299	335	340	292	338	328	334	303	308	348	320	332	332	335	298	335	319	322	314	330	327	330	337	319	336	362	331	327	320	329	343	328	327	336	327	357	357	328	314	316	324	295	328	301	328	301	323	301	299	343	315	298	310	325	308	345	306	317	298	333	346	356	322	338	312	334	348	344	295	322	313	292	303	350	326	331	307	358	326	325	290	340	354	328	330	348	318	336	339	332	345	299	317	343	338	321	347	328	314	343	310	284	349	352	317	317	354	339	298	338	339	336	309	319	343	301	292	328	332	304	296	344	329	345	338	305	306	336	292	305	303	300	322	297	347	325	312	308	349	334	344	312	295	344	320	341	321	331	352	328	324	323	319	322	320	330	341	311	345	328	342	306	339	311	285	294	346	285	311	330	325	316	328	304	356	347	334	317	312	322	328	330	331	313	304	334	320	330	339	343	332	332	323	297	340	338	313	299	325	354	338	339	307	336	285	380	343	317	346	326	320	354	306	329	323	315	342	330	326	322	323	335	299	300	321	312	305	358	328	363	355
2311	983	1037	1142	1059	1061	1004	997	989	994	938	937	913	944	924	985	913	963	965	907	974	971	952	956	941	958	931	944	917	890	947	892	895	889	1006	888	966	930	965	918	930	919	921	953	929	938	879	914	925	899	944	891	865	896	890	933	920	940	919	911	923	944	924	924	844	896	909	953	923	913	937	944	982	919	953	978	934	913	904	939	974	965	850	949	955	919	918	957	855	881	880	870	969	967	863	934	888	924	888	923	889	918	913	899	912	921	903	931	973	950	919	920	936	962	950	927	970	911	878	923	908	933	957	920	927	919	912	994	946	866	907	919	969	941	909	947	971	952	917	904	922	890	945	869	871	926	981	922	901	947	877	941	938	953	920	953	967	887	918	932	941	983	888	957	919	931	956	915	916	925	921	936	911	944	943	947	953	933	934	937	969	901	931	915	900	917	950	956	881	887	940	899	949	931	902	926	912	945	947	934	921	860	859	931	900	906	959	921	929	878	895	885	907	943	891	922	928	923	898	927	909	976	881	953	1031	956	972	881	887	888	940	873	918	945	948	884	930	956	912	880	928	940	965	923	933	910	897	903	906	924	952	906	895	862	962	967	932	936	928	919	967	896	957	933	932	958	917	941	941	955	915	901	937	945	931	942	905	958	989	899	953	928	922	935	980	925	925	920	968	911	979	871	932	922	896	945	949	960	901	948	882	934	961	903	879	944	907	945	908	920	933	984	951	913	861	932	961	906	921	885	948	915	886	952	933	911	949	921	937	914	927	1003	867	927	925	945	983	929	938	896	927	902	943	927	967	966	906	902	883	903	914	938	914	921	826	951	924	942	898	978	983	945	947	889	971	902	930	926	923	939	925	924	957	912	929	885	953	956	910	888	931	907	900	919	962	902	919	965	923	953	962	949	957	911	933	935	904	948	940	970	923	907	968	946	952	948	915	930	899	945	937	930	893	942	913	871	900	912	888	914	925	953	973	927	970	918	854	877	899	942	956	963	904	960	920	900	915	975	870	957	931	1004	970	886	917	947	911	963	908	899	928	885	934	899	920	950	929	951	949	909	891	887	930	922	927	921	946	937	932	932	893	915	930	924	919	957	953	918	927	927	873	887	914	989	959	927	954	924	958	926	914	987	988	921	905	884	935	926	922	929	944	934	888	915	927	918	902	911	922	869	883	967	914	923	891	909	899	945	913	908	918	940	878	903	877	936	915	936	925	888	875	890	952	905	918	933	887	947	961	928	1003	911	923	920	928	878	948	1004	975	927	904	924	903	893	966	922	912	923	900	894	986	928	1002	904	906	910	909	891	899	931	908	922	926	918	944	950	840	925	924	943	914	931	886	890	938	940	956	934	930	938	936	920	930	873	937	928	881	970	892	966	972	931	966	994	930	926	924	944	905	924	974	911	916	964	883	896	899	959	918	941	950	904	954	932	916	882	987	971	901	923	955	906	911	984	875	932	932	946	942	912	948	876	864	900	923	954	933	931	902	872	908	994	909	903	931	940	929	956	944	946	889	931	943	924	898	931	942	874	914	874	914	926	956	952	954	889	912	929	885	908	963	970	947	922	956	851	925	919	892	927	934	930	915	925	927	959	927	876	957	950	881	909	935	954	941	971	963	932	905	948	900	909	912	916	918	915	942	969	911	944	895	892	928	933	945	947	924	942	909	926	930	952	921	939	965	929	957	910	942	894	917	924	963	851	943	948	921	899	962	931	857	953	936	951	978	933	942	930	950	960	941	927	968	901	880	907	921	940	887	977	957	901	948	900	877	957	972	937	894	915	893	875	876	971	950	951	915	902	933	880	920	920	948	934	948	947	916	907	892	889	950	918	920	877	929	939	964	952	932	871	934	931	918	960	944	897	907	905	920	976	918	880	955	938	894	924	926	929	893	922	910	873	943	915	869	947	978	963	902	895	965	894	932	949	943	885	963	914	984	966	919	956	909	941	881	917	975	915	930	892	984	967	952	921	937	890	920	1002	942	915	897	900	958	913	901	972	937	959	923	896	935	881	934	889	925	889	958	867	939	902	930	909	907	904	903	936	890	977	950	932	933	931	925	968	986	906	915	881	967	877	882	943	941	885	900	945	912	936	877	914	924	913	907	983	919	961	930	943	922	949	937	925	953	919	929	888	886	919	883	974	935	953	891	952	883	954	995	956	883	942	959	943	906	969	870	904	941	929	913	944	975	932	849	988	982	976	902	906	947	932	932	952	968	895	876	878	900	928	910	983	895	930	932	921	916	922	890	894	955	888	901	873	941	930	904	883	914	945	868	927	985	966	898	925	957	925	959	911	941	944	930	943	856	932	908	957	951	919	894	923	952	937	913	931	902	989	960	900	956	931	880	956	934	862	917	901	909	905	911	944	985	901	873	879	933	929	921	928	931	923	954	909	865	838	927	944	959	909	976	952	933	952	930	915	904	931	958	903	962	1004	908	918	948	928	968	966	1010	950	908	955	966	929	890	886	922	909	897	915	982	989	903	893	932	929	919	949	977	869	904	931	925	943	967	948	938	962	885	949	906	947	965	915	886	938	939	925	932	931	887	954	961	906	864	967	904	911	959	899	906	870	954	965	969	950	857	951	925	890	933	922	945	929	952	896	940	908	887	901	907	974	939	880	940	917	923	929	925	973	933	878	912	980	932	945	912	916	911	925	881	898	901	977	948	923	892	936	866	940	965	918	891	977	916	890	956	945	985	877	936	954	947	900	945	894	841	977	903	939	859	932	906	1011	965	965	938	957	936	918	907	909	909	921	915	857	1001	918	878	939	973	954	879	881	877	949	937	964	924	880	921	935	1015	892	965	908	909	915	893	926	894	941	919	1009	892	954	902	942	875	929	901	964	922	930	966	953	908	860	889	912	1008	933	926	931	916	910	991	905	900	924	944	997	873	937	877	956	919	890	920	914	906	869	978	940	913	896	914	948	943	855	989	890	922	952	880	976	884	900	955	938	867	928	932	911	913	912	984	876	928	887	913	900	930	910	918	911	874	937	925	949	887	948	948	895	891	929	957	948	929	932	891	904	923	945	917	906	888	898	906	904	938	893	915	917	887	904	920	969	957	906	910	914	967	912	935	926	954	932	919	940	921	937	962	922	973	928	921	937	930	937	909	918	947	883	1006	905	918	960	915	944	931	903	921	977	885	935	925	845	919	956	959	918	911	931	978	911	906	915	847	929	880	919	904	938	943	894	961	983	889	895	931	954	928	882	919	962	976	956	881	933	917	908	963	943	871	941	897	993	918	862	967	972	956	924	936	956	934	946	907	915	898	894	946	903	959	904	878	965	917	884	895	933	944	942	948	942	875	922	951	982	910	927	952	905	939	926	934	876	874	889	938	932	959	921	915	933	942	904	914	882	989	914	921	938	909	915	939	927	971	938	901	913	932	965	885	915	875	966	931	953	935	973	953	902	886	917	871	881	896	920	886	906	926	890	928	958	935	947	937	964	929	902	945	873	921	923	937	956	921	862	908	932	922	946	892	975	921	888
8625	1152	1409	1116	791	633	478	421	322	332	332	287	276	203	225	233	232	226	219	202	184	202	195	218	199	203	218	229	173	205	181	211	198	187	211	169	189	192	214	186	184	201	175	184	174	187	202	207	195	177	179	188	216	181	183	215	181	175	193	198	186	165	204	179	206	195	214	199	182	189	187	197	177	172	196	194	197	190	195	191	203	189	192	223	204	180	190	217	189	170	194	193	206	188	175	192	177	196	201	197	185	184	201	192	175	189	193	198	185	208	186	191	189	157	174	188	184	192	179	190	190	203	192	159	166	181	209	172	187	173	183	166	184	177	177	200	171	214	200	152	193	201	208	178	184	195	191	188	166	199	171	187	184	209	154	177	171	197	209	181	196	186	189	172	217	210	218	206	181	178	176	190	192	158	193	206	176	191	175	170	172	206	208	187	188	198	181	185	181	190	201	179	190	216	182	173	181	193	183	165	212	180	170	180	185	182	197	189	213	193	169	168	181	163	173	183	197	188	194	178	190	186	182	199	208	179	195	194	194	194	194	173	182	188	174	183	210	211	194	191	191	192	190	203	173	183	189	225	197	182	182	175	174	200	171	177	158	218	194	183	181	160	182	189	198	173	190	190	155	175	181	191	203	170	202	177	185	190	208	181	196	166	190	199	182	194	178	181	197	176	197	180	176	170	184	186	151	201	210	215	202	178	189	179	193	199	165	182	171	200	194	199	183	202	202	184	202	184	178	208	199	168	194	175	216	191	182	176	200	187	184	183	173	186	189	195	162	181	187	206	159	196	207	191	187	185	202	201	196	185	201	177	183	177	194	189	180	195	190	154	205	200	170	177	203	185	198	176	188	202	169	201	184	196	190	218	197	183	172	187	160	164	186	182	188	196	173	186	186	179	200	177	180	190	178	193	178	213	184	184	202	193	192	183	198	197	190	183	180	213	169	166	187	217	190	167	194	196	208	180	184	181	182	191	176	227	176	182	159	154	169	156	189	194	187	196	195	166	186	171	173	169	200	172	177	202	181	189	176	186	182	186	189	168	182	214	179	181	217	197	175	179	175	157	199	188	171	189	173	186	188	189	183	196	188	199	174	201	161	201	193	181	166	195	211	184	184	167	175	182	200	209	178	181	188	168	176	179	175	189	192	204	188	179	167	188	186	198	161	161	194	194	196	190	181	188	164	202	213	185	230	188	182	197	168	211	181	193	183	175	172	177	203	160	191	186	211	178	184	196	180	204	185	175	180	190	158	163	196	174	183	176	207	181	185	181	171	176	180	187	215	193	197	196	172	189	184	169	182	201	187	164	204	192	185	173	152	180	185	221	167	202	185	190	200	175	178	201	175	174	194	197	183	179	172	168	188	184	187	203	195	193	203	184	213	188	174	192	192	176	200	170	169	184	185	196	189	181	183	184	195	170	199	201	186	185	190	186	172	173	187	175	185	181	187	184	179	188	194	191	206	193	181	175	203	205	149	175	195	191	182	161	205	179	189	193	193	193	209	186	190	195	190	194	193	162	201	196	172	189	179	163	193	172	184	161	231	193	215	169	188	178	169	222	201	195	179	171	190	182	207	160	186	167	180	204	166	165	193	187	201	180	175	176	192	187	182	184	192	191	187	179	187	198	184	181	193	193	196	182	164	204	180	209	191	186	200	186	160	188	181	194	192	183	180	199	208	206	180	171	198	146	178	196	203	175	190	171	192	187	181	202	204	163	187	180	179	191	170	194	198	171	200	213	211	190	170	178	186	180	197	191	207	162	170	171	194	198	180	203	197	165	211	195	176	178	187	173	160	165	205	182	194	203	190	192	172	156	163	212	190	191	177	189	190	210	189	211	172	166	175	187	163	178	178	171	192	192	181	188	193	205	175	176	175	189	206	186	194	167	214	185	200	199	192	170	208	191	207	169	174	180	203	192	176	188	182	199	201	208	190	201	192	176	190	184	177	189	188	191	196	201	198	184	183	181	194	182	217	205	160	182	192	190	177	194	171	175	199	210	204	192	171	183	188	206	168	176	193	216	208	182	214	161	202	160	186	193	202	166	215	175	190	171	190	184	185	190	191	175	176	188	182	163	164	188	180	175	191	170	190	193	171	186	185	186	195	165	178	166	188	181	186	165	171	201	184	174	207	218	193	188	170	185	206	205	216	185	175	183	182	179	197	195	186	183	191	166	180	187	203	190	170	178	180	193	171	200	164	202	167	184	172	177	192	193	216	184	181	166	186	152	191	193	185	178	172	159	184	185	211	196	209	187	161	179	180	190	188	208	158	196	167	183	171	183	200	180	216	187	188	171	164	174	182	190	222	180	152	189	207	186	167	208	173	167	220	182	178	184	192	181	175	187	179	201	182	153	200	180	181	183	181	203	196	232	209	183	207	189	204	180	172	173	221	177	191	206	192	181	184	176	181	190	184	194	175	191	197	183	192	185	175	184	190	201	164	178	189	194	210	158	171	199	201	200	202	198	188	188	186	191	198	170	199	174	192	190	181	176	179	157	184	164	186	181	188	194	181	181	192	182	176	173	203	170	179	182	174	196	164	180	209	190	175	171	203	187	175	165	205	189	176	203	185	192	195	212	193	196	191	194	165	208	194	206	207	174	176	172	179	196	196	197	196	194	181	189	174	176	196	176	157	173	203	171	203	188	187	162	177	167	185	171	202	174	181	163	177	165	187	175	196	175	195	219	180	175	189	183	207	181	190	179	151	174	149	178	173	172	196	179	166	168	200	210	187	183	182	169	196	191	204	182	178	187	195	193	160	162	186	187	169	192	166	193	171	188	188	169	180	179	171	197	173	197	185	178	160	183	196	183	169	170	179	201	175	204	164	198	174	218	166	164	172	181	203	183	205	169	215	186	189	220	192	205	165	179	185	185	215	195	193	178	183	169	197	191	185	186	172	198	179	186	190	181	178	197	184	178	200	194	197	168	185	180	169	160	197	185	165	198	159	175	195	173	179	184	190	184	158	194	199	170	173	177	183	191	174	205	177	199	220	188	190	194	155	182	170	196	189	181	183	179	179	212	189	168	211	196	189	180	182	193	185	194	161	197	192	190	214	190	179	217	179	194	210	185	182	191	185	155	180	178	205	185	189	185	205	192	168	210	188	176	189	189	185	210	165	188	196	190	169	167	177	188	167	189	174	196	173	178	199	180	188	192	191	158	178	176	175	192	184	155	189	163	190	182	166	185	191	164	184	177	177	198	185	190	182	184	172	200	201	183	196	182	187	204	181	205	145	169	183	180	176	181	184	180	165	192	186	187	186	188	179	196	165	163	205	182	217	195	185	194	174	177	186	199	184	193	200	189	189	194	190	201	195	180	175	183	211	199	193	177	184	194	183	182	192	193	170	156	199	184	186	192	173	159	177	151	187	185	201	177	174	163	189	183	209	188	188	195	183	201	193	178	191	173	186	189	180	184	184	174	168	189	174	199	187	190	201	195	190	176	220	193	185	186	183	177	189	185	182	212	204	180
5632	1524	3248	3764	3231	2680	2126	1853	1589	1477	1325	1227	1125	1068	956	913	946	833	779	863	768	812	757	735	753	686	691	694	717	711	673	658	654	655	686	636	659	655	579	649	635	613	586	598	602	625	612	629	615	590	586	585	604	586	608	597	598	575	604	625	614	593	610	632	608	582	586	603	581	568	607	600	599	570	590	573	575	604	578	579	592	607	523	576	603	578	589	573	583	599	595	595	578	558	533	537	559	601	594	544	541	591	618	581	552	594	544	586	600	553	580	566	581	571	582	597	558	572	564	564	572	601	600	567	580	584	579	527	603	585	540	591	597	549	596	557	559	578	574	548	551	621	577	555	591	562	606	568	609	601	550	578	575	572	561	556	556	566	582	549	565	573	608	562	601	621	572	603	585	550	568	588	564	586	608	562	614	582	602	566	560	611	568	576	565	577	575	531	541	584	550	590	579	546	571	533	604	537	565	548	580	584	566	552	537	560	624	601	576	561	518	591	621	570	633	558	587	516	594	515	630	596	534	568	526	584	554	570	588	570	588	558	635	572	563	584	550	583	565	590	589	531	608	586	564	576	595	564	559	568	570	579	563	567	579	572	557	604	575	591	546	636	564	537	619	608	579	592	570	593	583	607	574	520	599	545	576	572	580	601	555	551	558	554	576	574	618	556	595	524	588	573	539	572	595	552	552	543	539	521	581	586	555	539	544	569	561	556	578	553	591	570	587	547	535	594	543	565	618	571	589	581	530	569	595	600	596	591	577	567	567	609	605	553	558	555	565	601	564	565	555	547	530	533	568	604	607	559	600	612	624	590	590	595	558	616	597	565	570	590	585	604	541	566	593	592	596	552	587	597	573	566	599	576	603	557	570	573	603	537	547	583	568	550	555	520	576	600	549	574	586	566	538	590	540	590	610	542	584	552	566	516	588	584	566	561	520	564	579	612	601	572	600	552	543	548	608	546	587	543	580	604	602	580	524	531	572	606	585	582	573	599	552	577	575	581	529	644	576	569	549	567	561	540	583	570	582	538	560	567	581	598	554	557	535	589	602	534	590	557	574	556	570	569	551	575	564	576	522	590	589	596	564	594	560	564	627	564	601	572	604	578	542	620	547	623	555	556	566	568	597	545	550	553	570	592	613	625	582	553	580	606	541	589	592	561	623	568	593	551	598	554	586	584	580	581	567	568	558	590	550	564	528	615	586	546	586	592	561	549	567	572	562	563	558	603	567	590	551	601	528	556	599	589	587	584	573	603	630	558	581	582	586	565	585	580	612	602	564	610	610	532	553	575	550	580	610	567	558	621	572	546	559	561	558	577	562	513	580	573	582	569	603	513	597	595	588	592	586	578	578	596	565	543	548	556	552	549	599	548	544	600	538	613	568	551	574	563	593	599	541	498	525	580	536	594	579	580	576	541	578	609	576	569	551	604	583	586	571	539	558	553	532	565	554	546	593	537	517	567	569	571	563	585	574	587	585	582	546	562	560	571	549	622	616	604	530	524	564	577	551	546	568	581	579	577	587	558	553	568	608	556	569	590	550	599	547	550	605	576	574	625	563	593	603	592	559	568	576	556	604	567	608	590	580	603	536	566	575	545	583	554	569	599	580	548	610	572	547	555	560	582	566	585	548	613	556	593	569	595	585	598	546	546	617	592	551	594	587	578	551	589	589	599	608	555	546	550	588	611	556	567	615	615	569	558	586	573	528	525	555	554	560	600	564	563	557	563	526	569	568	556	564	549	573	562	631	557	630	588	562	579	606	569	542	559	539	574	543	502	601	568	598	549	580	554	582	602	591	613	592	583	586	541	553	584	602	567	549	609	577	553	586	603	581	562	576	541	605	546	551	540	552	553	586	629	577	547	604	569	549	589	574	594	619	535	610	591	563	569	574	573	515	625	553	560	557	573	564	592	549	534	609	592	568	594	579	553	539	627	590	541	564	545	575	574	595	597	562	569	594	577	564	551	511	585	600	568	564	561	576	606	561	598	560	555	571	568	609	577	603	541	571	589	578	606	575	595	577	557	570	546	524	609	595	522	527	551	569	586	619	566	588	619	617	573	567	566	570	547	578	585	531	585	568	541	555	600	603	598	541	527	626	564	549	582	542	610	602	561	584	586	548	536	559	606	583	603	590	588	589	594	594	525	581	531	593	580	563	550	559	567	564	583	588	566	564	566	571	578	567	594	531	609	568	581	637	566	570	554	577	580	548	617	565	605	600	565	578	553	515	595	591	568	578	578	566	542	556	528	593	584	552	598	559	591	566	565	550	564	610	576	577	541	575	622	625	595	579	572	570	567	595	547	596	580	616	571	572	526	555	581	586	534	561	583	554	564	568	552	541	595	598	608	564	567	598	552	540	582	570	595	549	539	566	576	564	551	556	626	556	594	557	545	536	529	573	551	614	583	567	582	544	561	556	561	612	563	544	588	565	611	579	592	581	621	578	550	566	610	575	587	578	545	611	612	524	593	545	555	596	573	606	596	557	549	585	558	555	586	573	567	574	576	585	618	584	578	555	580	572	575	581	506	569	554	582	591	614	587	567	556	554	582	523	593	608	590	533	535	561	600	532	530	558	624	572	575	608	537	578	541	567	591	583	565	617	599	580	533	585	589	552	570	560	563	603	562	597	618	565	555	592	548	567	539	580	575	581	553	590	597	558	548	622	615	553	576	584	589	557	603	568	537	558	539	578	535	563	601	526	590	568	598	605	606	564	562	589	535	547	552	542	531	567	560	553	601	598	601	612	554	595	580	549	500	585	565	586	569	553	571	611	584	594	539	572	577	594	545	621	576	576	579	584	598	569	568	524	540	572	598	591	583	570	508	615	581	588	522	543	581	571	555	570	588	592	579	575	610	565	606	583	591	560	586	594	587	561	611	540	587	597	556	562	592	578	576	585	536	548	558	594	573	571	607	565	587	539	558	539	589	597	578	543	559	550	568	575	554	543	585	560	592	570	589	554	540	607	571	563	583	592	541	551	574	569	534	575	559	591	549	549	561	601	555	560	624	558	573	603	520	539	573	616	582	601	571	520	586	572	618	564	556	544	533	572	567	540	563	579	593	613	564	590	565	557	567	591	549	612	615	592	577	567	547	563	532	583	580	582	586	556	579	552	603	583	590	556	564	593	521	557	586	525	550	612	584	553	547	572	589	569	580	604	572	560	574	593	579	589	521	602	582	559	555	569	592	584	597	608	581	543	572	546	544	544	613	557	566	595	603	574	577	567	611	580	569	557	575	577	621	550	547	572	542	560	576	564	570	548	530	581	583	613	636	565	601	546	581	585	566	614	527	599	570	532	510	567	568	602	568	596	594	574	609	593	534	529	592	610	604	567	560	595	560	589	579	546	641	581	622	560	572	521	598	582	581	534	572	575	584	587	590	567	568	596	554	612	558	563	557	547	541	591	538	550	582	568	587	564	562	571	550	555	558	555	592	577	571	575	587	534	586	526	555	588	570	566	573	576	602	554	597	559	585
15651	2489	2679	1985	1479	1045	824	597	531	438	376	353	301	271	263	230	229	201	202	209	188	196	159	181	191	172	171	170	170	168	155	163	176	159	146	165	143	144	186	154	161	151	159	167	153	164	160	140	151	176	168	138	138	142	145	145	150	131	149	176	153	138	154	161	139	138	149	152	125	139	137	127	132	149	124	151	166	140	144	163	146	156	150	150	149	122	143	166	135	143	132	142	136	163	164	151	141	137	165	131	153	140	143	138	139	153	136	155	133	151	146	140	130	152	162	137	124	155	143	150	144	159	144	161	141	124	153	162	127	152	124	126	149	142	146	125	170	149	149	161	141	145	157	161	138	144	132	129	154	166	149	133	146	162	156	130	163	165	155	155	153	160	151	125	127	149	165	146	139	156	145	158	147	146	140	148	143	121	129	137	155	151	159	151	136	148	151	118	134	131	115	141	139	160	143	177	148	149	134	171	139	140	135	145	153	150	137	144	142	128	142	150	149	158	146	175	173	145	148	150	149	140	153	139	161	162	156	158	137	157	124	143	161	138	151	170	131	155	149	161	153	140	146	150	144	146	149	144	142	175	133	138	155	119	138	150	129	140	148	139	164	142	149	160	154	126	135	140	137	150	128	112	133	157	151	147	144	155	135	154	133	147	131	173	140	152	168	142	163	148	157	137	136	129	130	135	161	137	142	136	156	149	124	138	139	158	138	160	125	146	139	140	146	109	134	137	142	140	127	128	143	159	137	146	160	149	158	162	145	150	131	132	162	138	144	138	153	148	152	147	143	133	130	124	156	169	165	152	140	137	136	138	149	153	133	123	160	142	153	135	163	124	125	132	133	136	126	149	122	136	135	126	154	129	125	150	117	144	140	128	126	152	126	141	144	146	138	142	134	156	142	139	152	125	148	156	152	153	126	151	155	144	159	152	140	164	144	172	147	143	155	129	132	141	150	152	149	119	138	161	142	148	145	159	167	153	166	148	129	161	167	139	152	149	155	130	142	142	130	128	156	135	133	130	142	161	141	152	127	143	152	139	144	147	142	136	147	135	136	143	149	122	152	150	149	156	163	178	147	159	141	159	139	150	132	160	150	148	124	141	153	156	143	168	145	163	147	149	153	142	143	147	137	153	146	144	139	143	135	136	147	145	155	134	141	153	138	137	155	162	145	137	143	148	147	133	141	115	129	155	141	140	124	152	140	137	159	153	159	137	143	163	158	146	144	131	139	124	166	152	177	167	146	121	130	119	138	141	141	142	135	159	157	184	135	150	145	148	163	150	139	158	131	142	149	129	133	139	134	154	142	157	153	151	148	136	153	132	125	155	151	158	133	145	158	125	177	146	137	165	141	150	132	145	152	157	139	146	151	160	145	147	128	142	160	134	140	148	140	167	131	131	142	151	136	162	150	144	104	156	144	121	157	147	152	135	146	144	132	151	151	135	161	138	133	169	134	155	140	161	132	157	157	163	147	181	157	160	163	132	151	153	136	140	168	147	149	147	147	137	144	179	156	130	161	143	165	128	153	130	150	155	134	154	152	126	154	139	146	152	158	163	144	139	165	140	136	132	141	134	174	145	149	144	145	140	148	141	140	133	139	164	140	158	150	152	148	157	169	139	147	126	151	119	155	140	146	146	164	134	141	133	149	146	159	148	155	138	161	127	147	147	153	131	143	141	140	154	152	160	153	138	134	138	124	142	139	153	144	156	144	131	146	147	135	144	133	160	124	139	167	129	148	155	153	136	141	135	131	124	156	138	135	133	140	148	146	162	145	145	149	128	146	148	151	147	152	145	128	156	122	133	149	170	125	128	131	122	141	146	155	159	146	148	172	158	124	152	165	135	147	126	145	135	149	128	132	133	161	154	135	159	140	138	161	161	139	151	134	156	154	141	136	137	147	158	168	126	144	143	149	133	134	138	138	129	153	155	161	129	154	170	160	152	155	143	166	140	148	142	124	136	162	142	146	139	155	152	147	147	139	144	151	170	164	156	154	152	143	137	135	124	156	150	144	151	152	135	145	128	149	154	155	135	146	151	175	145	141	139	143	156	160	149	146	147	143	150	164	162	160	132	184	126	144	174	142	139	126	148	146	164	149	127	156	141	132	149	148	157	140	146	142	143	150	140	143	146	167	158	151	147	130	150	140	142	129	147	131	141	123	124	129	128	131	137	172	126	161	131	161	166	145	146	148	144	162	141	158	149	133	142	161	150	132	149	139	142	132	145	163	148	146	162	153	137	138	142	143	145	143	118	151	124	151	167	163	156	142	155	140	157	138	149	146	162	162	133	152	163	161	132	138	163	151	135	153	147	134	154	122	151	161	163	142	178	132	124	154	145	163	130	134	113	157	138	137	142	145	138	159	141	175	125	142	144	157	151	133	148	145	151	146	130	148	147	158	142	162	142	132	134	158	153	149	146	146	136	153	158	151	153	138	130	145	150	158	127	176	160	156	154	161	150	147	153	152	143	145	165	133	152	122	128	131	140	174	137	140	138	131	152	140	142	121	146	156	128	136	151	146	138	142	159	160	151	133	156	159	139	135	122	136	137	151	158	159	132	147	149	152	143	143	148	143	145	145	150	133	136	132	137	148	153	135	160	151	140	143	143	158	139	146	132	130	172	149	164	170	141	148	138	158	152	129	133	156	153	164	129	141	152	137	166	138	144	108	149	148	146	140	136	134	152	171	121	144	168	159	152	148	155	147	144	151	135	160	150	137	149	165	129	147	129	143	142	136	148	154	127	138	168	156	128	159	132	129	131	174	158	136	131	148	159	150	132	152	153	150	137	147	155	143	145	160	133	148	156	142	139	119	125	148	144	148	131	147	144	142	158	136	161	122	121	129	134	152	145	128	145	118	161	162	152	163	150	155	151	155	130	134	135	150	151	169	158	130	151	140	138	138	126	136	158	138	149	158	127	148	151	147	133	163	144	157	146	139	135	149	143	121	157	138	156	141	176	129	134	129	142	147	153	148	141	150	135	138	134	146	150	142	137	133	154	161	139	153	147	144	137	152	141	159	149	135	136	150	134	139	126	156	134	144	140	160	142	143	136	139	134	137	138	138	155	141	126	158	131	141	138	147	128	158	134	154	130	130	148	137	136	142	150	131	167	155	135	151	129	159	150	134	154	137	147	155	126	159	142	132	129	141	129	129	143	130	142	154	154	139	156	144	133	156	134	130	130	174	159	156	134	129	145	134	161	149	118	143	121	149	133	161	160	163	158	147	157	174	144	133	159	145	133	151	145	133	183	145	148	134	144	155	132	152	172	167	162	132	115	154	135	138	129	149	134	169	146	146	138	141	132	156	142	126	146	127	120	144	158	123	143	162	159	146	148	134	138	123	157	150	147	148	142	150	132	153	142	157	152	151	143	129	155	106	136	136	139	125	116	171	142	142	133	155	141	145	150	157	153	144	167	135	143	129	149	154	150	148	156	169	161	156	144	128	147	134	143	133	124	160	160	144	153	138	135	149	138
7615	2457	5881	6453	5432	4514	3592	3046	2559	2174	1875	1648	1490	1353	1335	1188	1116	1080	1055	919	896	858	826	769	761	771	777	766	669	668	693	656	638	617	640	661	579	596	609	571	579	594	556	603	562	556	536	559	557	525	531	516	545	525	552	525	510	527	529	505	538	524	499	543	510	565	503	567	468	508	496	535	487	528	513	511	479	499	499	500	471	455	527	498	500	470	479	543	505	470	450	519	493	491	482	543	517	540	487	493	508	503	536	465	515	475	529	498	488	473	474	506	506	485	476	520	490	506	514	524	474	485	509	454	518	500	509	494	513	527	475	506	504	491	495	481	468	490	498	510	505	487	472	474	474	489	501	444	502	485	479	483	459	492	483	502	482	492	498	483	538	479	501	484	498	453	462	456	495	476	483	511	478	502	478	478	483	453	506	480	497	480	501	501	520	509	470	470	491	497	468	500	500	482	472	467	426	457	436	469	499	456	468	478	467	479	494	508	473	457	472	506	510	460	456	496	460	470	488	446	480	479	478	461	459	490	474	429	469	483	502	477	489	481	502	473	477	461	492	494	501	472	481	427	524	490	496	488	483	450	482	465	492	478	484	464	466	484	488	461	482	464	447	477	487	444	535	428	481	471	433	480	442	494	462	453	476	459	461	494	494	475	438	504	477	480	457	501	485	455	504	498	462	462	493	435	457	453	505	461	466	502	482	516	501	500	462	442	554	480	478	485	482	473	442	459	499	466	458	442	490	469	498	460	486	465	513	485	489	495	480	465	435	446	434	490	464	478	479	487	487	546	548	464	475	452	500	477	515	467	472	473	451	452	437	464	460	507	464	493	464	473	435	479	471	457	453	489	493	485	488	439	500	477	483	492	478	483	505	508	485	433	462	478	467	483	476	503	476	491	515	499	469	532	504	483	474	483	489	470	440	461	483	461	453	457	458	455	448	485	479	464	510	456	473	446	466	463	473	512	465	449	490	475	452	473	451	504	458	484	463	464	431	492	485	469	481	477	514	453	474	474	471	474	499	454	461	440	429	485	473	458	476	473	478	481	490	451	478	485	495	481	529	498	465	459	511	479	452	487	485	531	463	468	481	480	474	474	491	444	479	495	495	497	490	479	505	532	449	466	495	507	487	479	474	516	506	448	482	470	520	478	460	449	467	470	496	485	536	430	511	498	479	483	474	492	467	468	478	519	449	455	439	460	482	512	503	446	437	461	456	517	489	482	435	475	483	495	506	459	479	516	466	474	479	447	468	507	443	482	458	484	487	476	481	479	483	495	520	472	509	472	479	470	445	503	460	480	472	471	501	489	458	498	476	473	490	466	493	475	484	459	478	460	448	537	481	493	482	492	470	481	503	485	470	463	457	455	493	482	463	489	459	463	485	465	454	456	450	511	507	448	499	443	474	482	493	446	453	462	482	483	467	435	470	475	468	476	464	463	472	496	525	491	488	488	508	459	496	453	500	495	491	474	460	497	468	474	506	512	495	467	493	460	507	492	475	485	484	492	529	478	472	493	464	470	467	491	478	500	485	476	473	454	462	505	504	497	460	461	483	477	437	492	476	477	479	448	484	491	477	513	474	508	491	478	468	464	470	459	482	469	480	469	483	496	466	414	490	475	481	507	467	485	435	514	466	488	473	524	486	465	481	465	487	499	484	490	476	508	454	476	481	456	476	462	471	492	504	484	459	419	507	443	491	497	460	435	464	474	489	473	455	463	489	455	548	462	479	483	497	453	479	495	474	500	463	451	469	420	475	474	521	482	465	462	475	443	441	465	449	424	481	496	446	473	483	456	466	461	530	446	465	480	468	474	472	483	485	489	490	464	482	479	469	509	484	499	500	461	486	487	495	509	493	447	476	502	470	509	469	502	515	477	478	452	490	483	447	476	491	476	519	463	468	512	460	499	457	462	437	474	482	490	486	489	471	448	510	451	475	491	468	485	496	453	455	478	517	431	490	464	478	478	479	479	517	492	484	490	484	464	471	494	473	472	453	460	512	463	451	456	489	527	461	484	473	480	468	480	466	453	473	459	483	468	453	512	498	494	461	477	473	475	468	463	462	490	432	452	491	477	464	430	499	430	467	430	486	488	499	442	468	498	444	484	476	472	454	470	478	485	476	485	485	519	466	494	466	448	467	476	487	493	501	490	499	468	442	516	475	478	468	442	468	494	494	476	511	455	480	419	489	472	469	485	444	438	520	490	495	501	431	492	455	466	467	440	478	468	474	443	461	486	489	488	452	477	485	515	490	474	464	512	460	463	488	424	481	455	475	532	467	452	443	466	504	453	490	510	461	464	480	462	436	458	473	475	462	461	514	457	492	493	489	451	506	503	447	444	488	473	487	489	461	453	484	468	463	518	500	473	483	457	456	469	464	479	470	470	476	494	444	476	518	429	455	468	517	479	465	483	481	447	493	503	499	459	463	486	476	497	495	488	501	462	446	493	497	441	503	479	440	459	515	497	486	455	502	455	448	471	487	485	458	495	485	494	439	497	478	466	490	452	448	484	492	435	445	492	460	450	494	475	506	494	472	476	492	455	514	477	478	457	506	477	490	448	533	485	465	479	493	454	473	428	482	491	468	496	464	479	485	437	475	457	488	476	452	465	465	489	489	472	472	463	468	480	440	516	496	482	468	473	494	440	482	466	502	494	485	454	468	482	464	460	492	492	484	494	491	473	470	451	433	473	518	469	469	489	496	487	474	477	511	462	441	475	482	447	510	497	477	453	477	467	454	492	476	456	497	480	476	487	466	470	486	463	444	491	442	490	434	444	457	427	458	473	462	430	474	480	487	459	478	469	500	455	493	506	496	469	517	481	473	524	472	501	480	488	478	505	473	479	503	468	459	477	501	508	475	483	501	473	491	467	486	470	496	444	497	510	483	462	493	482	496	449	465	455	482	426	491	502	455	481	447	430	430	491	502	462	523	472	480	527	472	481	480	481	490	480	479	503	494	467	501	495	466	490	443	490	485	483	456	463	509	475	454	439	454	478	516	491	454	492	478	508	453	448	435	475	519	496	449	490	451	499	480	486	443	505	490	504	469	485	448	476	457	497	477	514	496	487	489	462	509	491	461	453	462	462	512	436	457	460	463	490	511	518	466	458	416	470	484	441	470	463	485	471	475	512	456	436	500	476	466	476	438	477	466	455	516	469	492	432	476	491	492	436	461	497	466	478	484	500	462	484	481	500	504	478	475	419	485	468	496	489	482	454	457	495	476	491	485	471	505	465	451	497	485	533	486	463	510	465	453	478	499	438	488	447	457	475	473	496	474	453	447	501	489	478	444	521	497	480	499	439	465	507	512	497	503	453	476	498	460	467	492	448	493	467	462	476	473	497	493	478	488	491	528	475	496	455	491	450	527	459	460	483	482	495	460	464	478	481	467	515	498	462	462	480	458	484	494	473	469	465	467	470	515	493	482	484	442	483	490	454	481	476	487	537	531	463	492	485	494	485	437	498	486	466	469	471	408	469
2103	377	425	357	359	345	355	317	353	312	320	332	322	322	335	318	311	334	379	338	314	304	355	338	330	339	353	305	332	316	319	325	351	310	344	315	334	348	340	307	311	331	339	296	335	291	295	290	317	318	337	341	317	267	343	338	336	320	332	301	301	281	314	351	332	319	319	314	309	297	315	323	314	304	330	302	286	318	339	319	325	315	308	308	313	317	323	366	332	320	304	372	344	320	326	335	313	314	338	327	344	317	319	336	308	328	316	345	325	331	329	297	323	330	327	333	309	296	311	307	332	305	318	320	340	325	324	308	301	350	324	322	341	328	306	323	325	329	297	299	317	335	329	310	359	315	334	310	337	318	351	360	308	317	326	339	349	331	331	299	301	313	331	307	329	325	337	330	335	323	345	331	352	304	306	310	323	290	300	328	344	321	336	308	338	313	332	303	316	313	326	293	309	328	321	337	326	315	341	335	329	370	351	295	305	355	353	300	334	288	315	341	306	314	329	333	301	341	337	308	323	319	316	327	309	332	313	339	326	323	301	317	314	343	300	309	333	339	342	346	313	320	359	293	349	340	318	303	331	335	304	312	352	331	309	340	324	323	331	329	280	342	308	344	333	311	369	351	325	321	310	302	324	366	331	319	329	322	331	322	329	299	331	310	335	310	324	350	333	333	343	328	346	312	294	313	301	317	329	304	317	358	336	307	343	299	305	301	315	333	316	330	334	313	350	316	294	308	297	324	346	294	341	375	324	304	346	315	337	345	312	332	343	336	302	348	311	298	319	313	347	326	354	313	355	304	320	330	304	341	327	353	331	340	318	313	342	292	307	313	314	301	307	330	299	319	304	321	366	274	310	328	334	300	319	312	328	323	304	331	311	297	325	330	316	339	317	314	345	345	340	346	326	323	320	298	322	322	345	291	311	320	295	339	337	314	347	308	318	290	297	325	283	357	303	286	348	342	306	356	319	314	319	263	319	327	323	285	347	280	290	302	377	333	319	309	317	309	309	314	300	335	355	297	345	319	310	324	342	322	286	348	338	287	289	315	339	361	335	309	352	330	311	337	327	302	335	319	322	330	274	334	328	341	326	329	290	326	326	313	336	332	308	308	310	321	307	329	361	313	304	334	313	300	314	336	313	309	337	332	314	313	305	338	284	305	319	328	318	306	298	296	295	324	321	323	333	343	350	352	309	348	300	343	332	339	323	297	312	327	307	342	305	308	299	328	378	339	305	293	313	321	360	333	345	318	358	339	326	329	361	313	341	327	306	308	337	284	315	328	337	348	340	313	323	348	339	331	329	332	308	337	273	330	295	302	325	303	335	289	338	346	327	312	291	333	331	334	308	333	303	371	327	317	344	329	315	321	322	323	321	369	331	333	337	300	343	328	330	322	290	293	337	322	278	341	318	364	335	359	312	320	352	316	352	317	321	298	298	328	306	328	305	342	311	294	312	327	306	323	336	315	329	323	304	328	331	341	325	303	353	328	336	279	338	301	335	319	319	334	337	300	325	288	295	353	319	334	312	351	297	364	323	307	310	315	296	314	335	291	339	325	319	320	313	340	313	322	311	314	356	305	321	346	320	334	315	334	321	326	314	323	313	282	305	324	332	313	293	318	312	337	286	348	325	319	315	300	336	308	334	316	325	315	343	331	321	353	325	304	308	341	304	328	315	315	310	310	333	326	335	335	320	356	309	332	325	327	335	341	342	339	342	323	295	334	338	341	297	351	338	316	338	325	315	312	292	345	327	341	323	340	326	296	314	347	322	308	335	315	343	312	343	328	330	324	362	318	311	365	308	332	325	331	290	298	309	308	333	329	341	315	320	381	327	331	300	368	349	276	318	279	303	322	337	329	329	335	310	303	351	325	351	306	295	341	295	336	317	319	290	332	331	311	337	333	320	332	302	289	332	319	340	298	352	312	330	353	322	331	309	313	289	339	311	316	296	336	354	299	346	297	325	292	307	342	303	326	333	289	291	320	284	335	342	347	303	329	334	332	321	316	319	289	310	326	296	291	323	295	300	334	353	304	330	301	307	357	303	316	337	336	321	346	352	351	340	337	305	343	325	301	305	325	326	317	284	327	318	316	319	324	300	306	328	342	293	296	330	346	324	288	328	344	328	312	302	308	328	289	324	350	315	327	325	336	327	327	358	308	325	306	343	306	353	287	322	338	359	314	316	322	326	343	311	320	323	348	326	324	338	312	316	338	347	322	326	310	330	333	337	324	341	281	315	319	310	316	311	322	336	296	323	312	317	327	302	312	325	349	330	304	327	350	318	322	346	306	350	314	355	292	318	279	301	334	320	299	308	299	313	289	306	357	345	299	313	341	332	313	308	352	319	299	291	312	308	321	321	315	321	314	313	309	316	324	332	318	339	346	313	306	309	310	350	309	339	304	287	312	334	310	317	366	354	310	332	324	279	295	319	312	308	337	298	309	324	315	307	326	315	311	291	328	330	326	358	317	313	342	350	310	356	304	322	337	279	277	305	312	334	329	321	334	332	342	302	331	331	296	308	315	309	312	318	303	343	318	332	365	320	337	314	345	311	318	349	322	331	297	317	313	305	335	334	343	313	291	314	346	323	323	330	341	306	353	342	341	344	347	318	343	338	330	331	305	301	345	324	321	356	318	291	334	328	324	338	310	306	330	298	363	343	362	302	286	329	328	376	322	312	339	333	332	352	327	326	342	331	316	304	345	372	330	309	330	325	311	313	319	330	303	329	328	360	327	344	325	333	301	313	336	343	330	326	328	305	299	362	342	325	355	332	322	334	303	306	365	348	323	315	281	349	305	323	321	306	331	333	332	321	330	307	284	327	308	369	319	349	314	353	328	365	337	338	315	341	322	338	296	340	291	309	323	332	290	334	351	325	338	320	324	305	293	310	337	339	337	331	314	347	329	320	294	323	325	348	319	303	329	327	336	350	339	325	323	361	314	315	308	322	309	337	317	299	305	325	333	329	334	294	332	355	336	329	320	314	327	329	315	315	321	312	324	316	328	274	341	318	288	331	319	299	326	307	345	339	352	322	354	354	338	346	311	304	343	297	304	340	316	311	317	311	324	344	360	327	278	328	312	304	319	342	348	310	358	296	340	323	341	345	371	329	301	301	373	316	299	328	313	342	341	302	316	312	325	312	332	317	330	335	298	313	322	290	314	297	339	344	342	303	326	317	323	342	318	327	326	308	330	305	350	312	334	347	319	306	383	302	310	310	360	292	311	332	283	319	341	347	324	324	320	333	332	318	317	301	329	305	317	301	321	329	334	348	345	305	310	325	312	321	314	340	343	304	347	306	301	281	314	316	306	335	349	318	325	359	360	283	304	336	319	306	306	330	317	317	300	345	328	340	323	334	338	333	332	306	367	336	309	332	316	334	298	330	294	364	344	352	323	336	333	314	333	333	299	330	326	318	322	352	336	306	320	340	337	345	348	318	353	355	358	334	333	305	362	303	297	321	331	314	305	326	346	333	311
2488	980	1023	1144	1041	1017	936	1002	981	979	955	935	940	973	961	1011	952	962	938	935	928	931	898	973	956	947	911	932	919	944	891	956	897	901	906	957	957	941	884	954	997	925	943	891	906	922	958	945	939	965	943	914	882	941	899	914	938	895	913	973	957	901	889	919	923	937	879	972	899	942	905	933	911	901	933	947	946	924	883	926	979	948	931	928	946	888	985	960	945	889	896	900	929	950	951	896	920	902	916	940	911	913	931	880	877	944	918	926	901	929	948	894	935	952	945	937	905	874	932	984	904	910	919	892	903	911	920	899	909	954	981	942	906	885	951	944	875	929	927	902	911	895	874	901	921	885	910	890	914	930	964	936	947	862	911	912	912	978	900	993	896	954	915	932	942	959	894	938	912	972	881	907	930	927	947	918	963	899	930	895	945	913	925	893	859	929	909	953	954	957	934	916	916	921	946	920	914	941	904	922	915	905	860	964	911	910	963	912	933	945	881	903	908	890	914	940	988	962	907	922	922	918	949	1000	925	908	954	911	955	930	973	968	900	922	917	912	866	913	972	928	919	929	913	996	886	936	973	953	919	908	940	985	889	939	999	931	917	908	917	905	897	934	930	925	913	961	894	946	950	926	955	930	941	923	896	952	976	924	997	894	935	920	894	892	924	912	961	933	933	941	903	915	912	902	960	974	937	922	899	875	921	899	938	932	927	961	928	933	906	908	904	966	954	887	930	928	870	922	941	933	926	907	896	924	937	930	919	853	934	896	902	937	919	949	913	951	952	936	903	896	942	954	962	918	924	929	927	907	901	933	964	941	885	916	903	917	902	941	922	903	944	929	928	898	887	920	885	917	926	950	994	922	950	874	951	864	921	958	979	932	958	977	889	913	919	879	912	917	937	921	955	922	906	906	917	923	984	936	902	906	904	953	946	972	947	916	932	909	919	916	922	961	954	941	893	894	887	903	896	913	915	964	938	918	910	926	962	940	923	913	894	923	906	895	961	940	945	884	951	901	979	959	902	951	926	920	925	910	980	908	938	889	1007	964	915	936	914	918	914	964	975	957	913	945	928	949	952	895	946	912	932	917	892	869	939	922	948	949	927	894	976	946	880	923	895	898	986	933	897	928	956	956	902	950	943	913	953	900	910	951	888	884	918	890	916	918	934	874	899	940	945	918	922	917	954	882	911	941	958	910	896	922	935	979	908	885	931	928	952	954	965	923	911	972	947	975	902	942	930	953	978	925	919	942	940	890	913	920	902	958	913	927	959	860	918	862	944	906	896	914	938	919	946	925	908	914	877	908	937	933	946	911	882	939	964	968	921	951	915	911	912	900	990	943	886	855	894	886	933	954	962	890	999	934	929	949	922	1006	922	970	922	951	969	979	903	992	867	930	904	926	909	946	932	973	953	916	907	980	910	953	960	928	976	904	906	906	909	940	900	891	931	891	887	858	919	906	939	918	885	936	937	937	911	946	926	881	939	945	883	929	923	959	855	924	966	886	916	918	963	908	923	924	945	886	873	925	902	955	953	907	990	926	922	928	916	922	911	923	940	938	926	923	931	901	898	880	955	849	952	943	931	910	932	944	967	940	894	929	945	884	959	929	890	884	955	878	916	905	905	907	978	926	916	889	947	974	925	943	951	954	876	935	931	904	906	966	970	959	944	960	959	929	887	937	919	946	935	913	911	970	982	917	870	865	914	938	921	852	988	866	937	917	966	921	909	924	902	851	917	935	975	912	916	955	941	916	942	941	938	950	934	908	934	879	942	945	909	846	938	928	948	924	943	906	928	940	901	836	898	934	936	938	896	920	885	949	937	929	963	881	908	931	898	881	907	933	951	870	934	881	957	905	950	928	912	923	879	891	932	983	933	891	937	936	934	966	930	948	937	922	867	884	866	899	940	933	938	899	904	934	905	924	940	984	928	924	901	908	959	905	937	982	897	983	931	960	944	988	935	905	956	920	939	919	886	899	904	934	943	964	973	893	958	923	907	944	914	891	916	884	889	954	958	892	916	958	938	942	895	919	946	896	903	983	934	950	903	896	931	946	937	962	1014	920	882	932	937	936	924	889	929	913	881	941	916	951	970	964	915	941	952	926	867	863	962	951	980	874	946	939	930	920	929	923	859	916	907	923	893	976	946	915	887	964	926	941	942	874	934	896	947	950	924	925	917	923	887	925	955	924	876	952	909	915	951	926	914	971	989	938	922	900	952	882	950	879	946	928	927	939	917	943	920	940	936	898	892	909	936	877	940	860	952	889	961	958	917	961	931	972	960	930	929	905	899	911	885	947	873	909	956	996	947	963	931	934	943	885	902	933	915	981	971	931	957	931	849	945	884	934	938	914	906	939	950	908	880	880	884	912	854	915	904	926	937	857	960	874	911	944	949	898	933	907	868	952	927	870	897	937	952	912	953	908	886	930	963	886	974	915	917	905	966	947	926	979	926	915	959	934	871	872	958	952	903	944	912	919	955	968	885	893	875	905	917	923	926	902	942	931	927	910	937	949	921	946	954	894	930	892	900	898	961	874	887	950	944	890	972	887	911	960	925	967	925	892	897	920	914	922	876	957	918	924	954	922	878	926	956	903	883	867	917	945	925	899	948	883	900	903	914	887	943	902	945	938	933	914	901	904	905	921	937	942	934	870	964	922	956	947	960	937	918	970	915	914	946	859	933	940	921	949	916	926	974	960	919	860	942	925	946	945	887	934	899	913	888	909	926	889	909	925	932	922	926	894	947	924	960	938	955	951	909	931	898	932	964	948	902	910	938	970	905	985	907	883	882	919	970	924	954	961	952	930	945	939	955	909	946	923	879	907	900	965	928	899	917	927	947	900	907	886	959	956	926	923	1008	900	911	924	901	889	956	922	950	990	957	940	882	930	906	906	927	922	871	899	915	918	918	964	939	937	909	924	873	900	957	948	942	930	947	970	934	923	981	868	922	914	925	907	924	905	902	957	957	932	900	866	910	922	959	917	876	945	941	926	938	921	907	894	908	937	909	943	945	930	893	910	893	922	970	917	936	909	968	924	948	918	903	932	973	968	899	937	935	909	871	888	855	912	938	845	894	927	887	878	922	883	925	945	910	933	921	925	932	972	919	947	945	954	937	896	878	891	960	923	883	856	897	901	928	944	941	953	917	922	918	925	909	882	932	882	922	908	953	907	919	979	947	926	958	957	864	941	910	880	941	970	1011	931	899	930	883	868	924	981	949	928	917	932	890	947	901	926	914	925	917	867	921	906	924	923	922	905	919	909	951	949	889	882	890	843	922	941	923	894	965	933	916	874	864	909	961	923	825	944	965	931	903	948	971	871	916	951	940	875	949	923	922	940	916	918	907	908	916	962	883	922	954	938	965	909	940	914	920	918	1000	873	929	937	930	970	923	886	915	932	980	912	923	904	914	982	898	945	964	868	944	885	953	888	880	914	921	920	913	923	891	926	948	950	895	903	907	974	1020	953	899	929	914	977	937	921	930	936	948	913
8417	1125	1420	1067	888	639	520	383	363	308	323	271	259	253	240	216	227	247	231	227	181	213	213	209	209	214	200	182	224	195	200	193	187	205	182	204	185	215	186	190	165	202	193	189	175	192	186	190	182	207	198	193	181	195	189	195	168	182	201	192	157	186	199	219	180	206	165	186	172	178	192	189	202	206	181	175	171	190	166	193	167	164	196	187	192	199	199	178	187	196	199	182	183	174	176	170	181	187	178	185	198	181	200	185	186	175	166	194	188	188	155	206	193	178	187	202	183	176	177	188	203	203	184	189	184	208	175	181	199	199	163	197	188	199	195	184	188	183	187	206	174	172	202	187	199	165	199	191	197	161	188	169	177	190	198	190	170	214	172	184	170	201	192	163	187	169	182	172	190	181	179	187	189	208	191	195	188	180	184	183	217	172	183	189	173	202	185	180	196	171	195	173	201	184	197	158	200	184	172	179	199	192	193	185	186	192	199	187	202	168	186	200	191	202	184	170	188	197	185	196	185	186	183	177	162	184	174	184	186	183	175	172	182	197	195	206	174	190	175	204	196	185	182	177	177	189	169	190	182	181	173	186	208	167	196	165	176	192	186	206	177	172	200	212	187	185	179	186	185	169	176	161	159	193	212	167	171	211	193	215	198	194	194	169	190	185	162	175	212	176	164	190	160	186	212	191	193	169	178	175	162	178	183	171	181	182	169	161	186	201	179	171	202	178	192	200	196	182	167	156	207	185	184	168	178	190	178	190	156	172	169	194	165	183	176	182	190	171	198	192	183	188	175	178	193	174	180	184	191	179	156	178	183	176	197	198	222	164	196	183	185	177	189	175	189	161	214	186	184	197	201	199	197	190	206	198	202	180	199	189	190	180	166	216	177	192	197	189	187	182	200	193	180	211	179	191	188	183	173	177	198	173	176	188	172	184	192	182	192	175	182	190	173	159	209	201	184	198	170	162	178	199	175	212	187	174	194	180	175	196	183	195	192	158	169	191	198	191	175	168	171	195	179	164	197	173	189	203	180	196	179	203	197	193	197	169	169	184	186	196	160	188	210	193	170	193	177	176	208	193	159	178	196	170	190	177	183	184	205	205	181	179	189	171	176	193	185	183	176	162	201	193	206	163	169	192	203	181	213	204	183	206	187	195	196	185	162	177	175	170	171	177	175	155	216	185	206	207	205	162	183	181	165	171	198	210	170	212	177	201	173	167	195	168	175	167	194	177	169	172	173	171	168	162	198	195	181	185	182	183	175	188	166	182	181	229	154	189	184	177	187	163	169	176	179	212	181	202	185	199	196	179	169	182	175	180	187	188	199	188	181	187	199	192	187	181	186	162	181	189	175	187	180	199	181	190	181	182	174	170	194	182	169	172	190	206	222	172	178	206	175	185	193	199	176	192	195	182	165	196	160	172	194	168	218	185	201	176	183	171	177	180	204	179	192	192	185	187	193	185	180	192	204	200	186	189	181	184	171	195	183	180	200	200	167	171	173	186	197	176	186	192	175	186	183	186	176	200	186	211	179	207	186	181	180	179	175	206	196	196	193	182	185	178	180	207	157	170	166	196	174	202	193	169	210	188	179	161	185	204	164	192	195	214	196	193	190	190	219	195	186	168	193	190	170	192	193	202	167	195	190	202	180	195	188	189	213	206	174	186	179	180	197	205	211	205	206	172	193	173	199	207	187	180	195	204	207	167	177	179	212	185	191	196	193	194	212	170	178	175	188	196	178	180	191	200	191	185	192	175	212	193	189	151	180	187	178	205	172	169	184	191	204	189	177	170	193	157	195	189	193	178	192	175	193	186	183	188	190	173	185	188	156	194	188	192	178	182	195	194	184	174	175	194	161	181	183	197	168	170	192	184	200	184	190	191	193	177	176	195	187	169	183	160	206	206	187	177	168	173	179	170	182	185	207	181	183	188	197	183	194	181	184	184	186	178	199	188	154	215	211	171	193	188	186	198	175	184	184	192	185	171	200	206	188	187	159	185	195	186	206	166	182	200	180	180	194	178	167	195	175	174	173	181	192	177	188	191	175	196	182	214	188	194	191	209	189	178	176	182	170	189	176	192	191	173	179	198	190	176	226	170	189	195	229	184	210	177	198	174	210	206	173	203	202	170	163	184	174	208	191	162	161	191	179	179	179	187	185	188	190	178	214	193	195	193	173	188	169	164	183	187	177	171	174	176	194	186	195	175	165	165	179	185	176	180	198	193	194	181	226	203	191	198	169	185	182	175	158	204	184	182	165	200	177	160	165	173	196	214	214	202	210	174	182	175	183	197	194	175	184	172	162	195	178	201	192	170	190	189	191	185	188	171	176	201	210	184	176	194	199	198	172	190	192	177	186	194	191	175	166	163	194	187	189	181	178	212	182	185	174	225	174	161	192	180	188	189	174	184	175	166	185	184	178	190	186	205	176	192	176	161	176	172	187	176	183	176	184	169	174	188	185	185	171	186	169	187	206	192	198	173	196	208	192	166	160	189	162	200	154	183	195	196	213	195	185	179	185	176	207	206	190	219	156	151	191	197	182	172	216	199	185	170	184	189	209	185	178	179	155	182	183	179	187	167	188	177	169	181	175	212	182	178	176	184	190	182	209	180	206	188	173	186	174	165	157	195	175	179	184	169	208	194	180	193	213	189	188	176	197	192	172	197	191	173	181	181	210	184	181	196	199	195	172	195	199	163	189	197	191	181	181	168	207	185	190	168	156	183	179	181	187	167	184	194	198	167	171	167	192	191	176	196	178	192	210	172	161	160	202	184	178	195	164	181	185	180	172	199	168	203	192	199	198	186	189	199	168	190	181	189	182	175	189	178	189	187	169	196	184	164	160	181	209	188	207	205	184	189	170	181	189	202	202	191	174	188	181	199	221	190	212	162	204	174	180	181	176	173	200	180	197	188	197	182	198	191	189	188	161	202	190	164	202	182	173	194	168	184	223	177	178	200	195	194	176	188	182	177	189	179	180	161	182	163	189	174	217	192	186	163	184	197	170	178	201	173	209	182	203	173	170	183	178	179	185	163	186	168	164	169	195	196	182	181	190	183	189	192	180	193	192	196	170	163	175	199	205	173	176	195	182	191	189	207	218	200	187	165	180	190	200	207	181	189	188	180	183	184	188	176	189	165	181	177	186	191	190	181	196	173	195	168	195	162	198	165	177	193	165	174	182	219	198	194	183	204	185	197	184	186	183	188	206	158	193	173	164	171	192	197	183	180	180	166	169	192	185	177	181	211	185	172	174	187	165	190	184	177	199	189	169	175	172	183	167	194	184	208	206	187	173	186	183	169	170	174	191	185	186	205	180	183	187	225	194	176	174	193	201	177	166	177	176	176	199	175	171	166	173	183	172	176	168	178	167	196	185	191	211	187	196	168	192	203	154	171	170	191	190	173	202	206	197	206	194	174	198	164	173	195	191	174	203	189	194	191	155	200	175	194	184	204	175	182	198	193	195	172	191	183	195	180	155	198
5652	1586	3276	3797	3170	2654	2253	1837	1615	1462	1310	1142	1125	1042	982	966	891	855	765	828	812	780	745	685	717	689	739	717	687	707	662	649	692	654	661	671	670	635	585	617	606	615	624	581	636	601	657	615	590	636	636	597	595	598	580	581	578	595	624	610	582	597	588	579	614	564	585	595	606	556	587	592	610	605	563	547	575	579	572	572	570	548	595	562	627	551	595	525	568	594	586	575	620	583	582	552	587	555	575	552	559	612	563	557	580	575	541	547	561	618	565	544	570	625	617	578	569	576	636	575	600	587	550	616	584	600	574	580	551	579	568	540	576	567	576	542	582	587	552	576	560	608	576	565	568	579	558	589	602	555	582	552	584	557	545	566	561	595	551	594	576	636	608	567	561	552	552	571	556	569	521	563	583	559	574	575	569	558	599	558	552	550	560	547	572	556	629	541	572	587	531	567	542	575	554	536	575	567	550	580	562	594	515	604	558	561	568	579	584	583	589	526	529	595	558	553	537	547	566	554	563	572	575	571	602	538	585	585	558	568	604	558	562	565	577	553	519	584	617	553	553	563	559	596	554	596	539	571	585	576	583	585	575	597	550	572	543	612	578	564	560	546	582	564	518	584	566	589	583	546	561	556	563	555	581	539	578	582	544	561	592	559	549	520	562	540	605	540	567	588	609	617	587	597	540	571	542	577	588	575	572	573	615	579	566	534	563	552	599	591	535	564	599	529	577	560	582	558	592	576	585	597	580	550	558	610	571	578	594	578	614	574	584	570	594	549	556	607	553	571	533	589	593	582	558	626	559	538	537	569	524	555	556	607	559	553	498	567	611	547	565	555	581	537	565	553	539	562	618	518	573	566	570	574	597	594	615	625	521	605	567	580	576	567	580	572	545	530	530	601	598	582	563	588	593	593	560	571	600	586	554	561	517	543	550	559	557	619	586	621	525	591	551	554	593	580	579	588	573	589	583	592	584	570	583	547	545	564	570	570	563	567	571	557	631	591	598	602	576	515	549	587	543	578	549	592	598	577	563	565	585	566	578	568	546	572	580	564	600	575	542	562	565	577	562	570	570	562	605	583	559	583	586	554	557	572	570	587	565	535	576	584	578	593	538	599	603	537	594	575	603	573	566	587	556	605	572	568	579	546	575	567	559	571	494	603	564	526	554	584	563	594	562	573	611	605	533	571	590	550	586	539	609	554	552	570	546	574	598	582	604	565	552	577	544	565	563	606	613	526	581	598	508	577	563	574	635	588	577	568	582	552	558	551	574	568	552	558	574	626	513	598	566	592	577	551	581	543	562	610	575	583	592	588	562	607	586	589	600	593	566	570	543	530	556	585	598	572	566	589	583	596	578	574	537	620	591	573	596	601	561	577	566	543	592	600	567	593	570	569	585	612	577	558	586	543	562	597	601	579	560	549	593	616	553	574	552	563	530	571	543	579	556	564	596	505	592	544	576	563	580	553	539	560	592	600	547	545	573	555	538	587	604	565	544	548	569	572	584	574	545	586	594	580	561	626	539	587	585	561	599	567	581	618	558	595	582	580	579	559	544	550	577	588	567	561	586	548	559	580	585	596	590	537	532	610	576	584	572	558	616	599	602	526	561	590	521	549	575	576	544	573	570	587	602	609	559	537	584	579	622	572	580	589	570	536	535	566	600	571	617	536	588	581	584	531	554	560	554	552	590	576	549	553	571	621	609	591	604	555	575	622	582	590	548	587	549	565	581	611	611	562	550	607	539	539	529	577	578	551	567	592	572	562	571	607	557	617	576	571	582	590	567	578	587	583	532	578	580	594	564	587	596	627	570	562	585	596	564	603	559	557	577	585	547	568	549	579	631	549	549	577	596	566	540	579	576	596	562	605	578	583	580	564	619	608	643	554	532	579	532	563	527	542	580	565	601	582	523	597	541	504	591	580	569	585	593	561	605	557	586	557	573	552	570	582	556	590	588	564	561	573	556	562	601	607	545	531	570	576	543	539	555	575	590	588	579	560	588	565	605	567	569	549	592	564	582	549	610	568	574	572	531	580	575	496	547	592	500	676	564	555	566	543	525	570	592	597	595	575	561	560	579	570	540	541	554	562	608	571	584	590	548	530	532	570	568	583	575	581	562	549	575	639	582	600	543	555	533	561	552	560	544	570	527	545	529	604	578	583	591	564	530	538	549	570	558	537	595	599	592	547	577	552	612	612	550	594	576	588	602	545	579	582	560	583	574	606	569	540	563	524	593	531	574	576	612	575	551	576	528	578	555	577	543	562	536	551	581	590	581	559	581	561	537	557	544	541	581	596	590	575	556	568	581	572	602	553	563	570	577	563	597	584	612	590	592	557	559	601	557	572	591	572	546	538	580	552	578	588	577	582	589	546	563	591	573	580	563	619	575	546	569	539	562	592	575	592	560	642	534	614	540	577	554	558	597	591	551	606	582	554	592	534	521	590	538	572	555	560	577	536	562	536	569	567	572	570	570	518	639	582	548	543	582	588	557	600	524	538	551	607	575	589	600	509	583	550	575	565	604	553	571	568	594	557	579	585	566	541	582	577	587	589	543	560	559	586	535	563	572	550	558	615	567	590	621	563	589	550	600	561	537	638	579	584	608	625	561	553	560	587	569	545	579	553	516	547	532	565	586	603	532	582	587	588	563	584	555	586	559	588	589	556	627	562	597	595	547	549	594	551	564	608	606	558	590	584	559	581	590	565	562	601	572	594	533	536	578	545	559	588	546	505	578	583	574	567	538	589	546	587	547	559	553	551	579	575	579	561	591	604	567	569	559	601	556	580	587	589	558	595	584	549	569	552	578	580	582	584	537	556	552	588	610	524	564	599	594	563	588	571	568	512	543	567	587	562	598	582	590	538	600	586	618	567	590	596	560	592	598	578	583	650	585	600	571	586	578	567	536	561	549	567	519	544	546	583	571	604	531	561	584	556	582	557	552	594	538	589	568	570	578	621	564	595	562	611	557	573	539	535	538	579	546	607	575	543	600	535	561	551	548	586	562	580	580	590	609	531	575	581	541	552	572	539	602	571	579	576	564	584	590	556	521	584	583	565	519	541	564	605	599	595	553	549	565	540	538	601	577	521	577	589	615	575	556	549	583	596	563	568	576	556	556	603	607	573	598	566	639	588	606	552	560	556	594	589	546	581	549	568	610	595	581	556	568	592	565	541	566	523	532	555	575	533	607	596	544	578	560	578	580	565	559	589	615	536	607	552	555	556	559	508	563	580	596	572	557	591	568	608	568	556	581	573	586	548	604	589	612	600	626	567	581	533	557	582	543	607	570	538	556	559	565	523	562	586	564	570	570	537	561	601	562	600	606	549	601	565	564	591	581	598	565	581	597	556	558	548	605	553	606	556	544	555	552	589	585	556	595	550	589	551	585	595	587	564	575	597	528	532	560	541	532	569	585	572	601	546	565	592	557	592	579	594	558	568	634	535	561	580	574	508	573	575	613	605	567	569	578	567	551	532	587	556
15576	2416	2698	1986	1456	1040	752	576	505	419	379	322	287	282	271	249	212	229	185	193	198	203	169	206	171	153	193	188	167	140	146	179	152	189	170	159	153	157	153	158	169	173	144	161	175	158	131	143	144	144	142	152	155	148	143	165	144	147	141	114	134	134	131	148	147	162	123	149	148	149	145	158	156	154	142	143	140	129	162	167	163	154	143	141	152	134	143	132	142	143	137	140	155	126	136	171	154	147	142	159	131	167	140	139	130	133	136	135	146	156	177	147	137	146	155	160	125	129	157	168	147	123	133	134	150	148	159	168	143	141	164	151	140	133	152	148	142	147	144	140	143	141	147	144	152	139	136	183	134	154	143	177	155	143	162	149	153	154	138	153	141	126	152	162	136	152	155	143	151	170	126	141	157	157	149	132	156	147	150	146	146	128	139	147	139	144	148	139	155	140	166	139	169	127	134	127	129	140	133	130	157	140	150	146	159	177	136	147	140	144	124	124	165	142	137	133	137	165	146	155	140	137	147	126	160	140	161	144	130	156	148	143	150	143	153	148	136	127	147	146	141	153	130	147	147	144	151	139	148	149	141	146	129	149	153	126	133	146	128	138	141	151	155	162	126	141	145	146	154	140	134	150	139	144	131	127	164	153	156	152	167	168	141	140	142	153	140	134	133	135	146	136	127	150	130	151	171	140	138	144	133	128	123	157	151	166	146	145	173	133	155	135	173	139	163	149	153	137	159	153	151	144	143	155	175	138	143	150	141	148	156	135	137	145	151	154	149	164	147	172	149	143	148	156	154	138	148	154	143	131	150	133	144	135	147	130	144	155	143	133	135	163	147	147	148	152	137	126	135	149	149	148	139	140	142	135	125	147	143	149	145	132	139	147	127	140	152	130	146	140	143	138	140	144	143	130	139	170	130	125	119	141	168	147	153	145	150	156	148	133	154	162	150	140	148	136	128	139	161	125	126	151	139	134	139	154	133	151	144	148	149	138	143	159	149	140	158	126	152	166	155	151	153	137	159	138	144	150	152	142	133	129	122	151	136	139	146	131	156	133	139	145	138	150	145	153	143	152	164	149	144	152	133	135	145	137	159	134	149	137	128	136	139	131	144	129	156	129	155	151	137	157	156	138	148	123	137	135	140	124	153	140	138	146	148	158	136	153	142	141	138	134	157	139	132	152	160	158	135	162	150	159	112	155	135	147	133	149	132	145	152	126	149	143	149	173	153	142	140	173	136	141	116	157	146	158	139	118	167	136	139	149	148	155	154	131	152	164	131	153	144	136	142	136	129	157	166	151	137	140	178	136	140	141	151	143	143	151	139	148	149	144	153	141	135	117	140	145	144	153	122	158	157	143	139	157	144	138	153	151	146	149	154	142	147	131	144	147	156	129	107	134	146	139	138	144	115	137	151	144	146	138	155	135	162	140	156	154	162	141	151	129	148	147	147	140	128	174	153	140	140	145	146	136	135	159	141	145	146	146	177	124	155	140	155	135	136	140	146	151	153	150	132	141	155	120	149	137	139	143	133	151	151	126	151	135	129	146	152	150	150	147	146	154	161	143	150	138	125	148	151	144	141	137	160	152	138	142	141	126	162	137	171	131	144	163	150	158	131	143	162	139	146	161	140	178	144	143	162	149	127	132	144	162	137	144	133	149	140	134	143	136	149	143	143	149	130	146	156	140	138	149	126	125	131	141	168	158	169	140	159	136	147	149	140	147	138	144	157	143	136	132	147	135	145	140	148	136	153	135	157	135	146	140	138	146	153	158	145	154	145	149	141	137	144	139	152	135	155	150	140	147	154	143	133	142	133	139	129	159	129	164	151	124	152	127	145	146	164	154	155	117	143	135	139	165	147	148	165	145	154	143	150	148	145	148	129	134	154	144	140	133	152	149	139	159	122	139	134	130	145	142	137	137	151	151	135	145	145	133	130	140	149	164	155	131	150	137	143	157	142	146	130	125	148	165	140	137	150	145	160	143	131	152	155	132	140	153	144	148	151	144	122	157	140	131	136	147	163	140	140	145	183	149	135	138	140	141	144	150	144	147	170	135	167	144	144	142	135	160	130	130	160	115	150	149	144	147	158	140	124	163	147	141	151	146	149	120	156	132	161	170	178	139	124	137	156	125	149	122	132	149	136	144	135	158	148	140	134	124	162	153	141	144	150	160	175	139	132	154	148	113	145	159	133	164	135	144	125	134	143	141	155	143	132	146	156	124	145	138	149	154	144	145	132	158	156	125	141	143	137	148	125	158	130	158	152	129	138	155	150	146	152	139	130	155	131	168	135	137	140	143	136	143	150	150	162	156	143	155	138	134	156	146	144	141	144	147	153	150	144	169	162	150	163	149	132	145	110	133	122	175	133	139	155	150	138	137	125	147	136	164	134	135	140	146	147	135	134	152	143	146	141	163	144	153	139	133	152	135	147	160	137	139	157	144	130	168	142	137	133	135	132	148	153	128	138	137	150	122	142	154	142	162	166	135	146	155	164	139	134	136	131	141	151	149	166	138	139	133	152	146	162	160	166	155	170	152	158	151	120	160	162	136	148	123	136	129	177	142	150	130	159	137	144	150	171	146	136	129	164	147	137	143	157	165	146	148	136	142	138	157	150	150	143	143	143	167	146	141	143	141	136	155	140	160	152	160	131	152	146	136	141	139	138	149	166	135	128	133	133	139	140	158	167	150	164	135	137	121	144	127	167	139	163	149	142	159	168	134	135	142	128	157	141	144	127	124	131	151	156	134	174	136	140	127	137	142	158	121	174	144	129	164	142	140	152	144	138	147	161	130	142	157	148	170	156	145	120	157	116	139	155	137	143	149	144	129	133	121	178	144	146	131	154	127	162	131	148	142	151	134	160	152	125	126	149	140	158	154	157	155	140	151	154	145	136	128	145	132	148	138	155	150	147	147	133	153	141	142	133	152	115	137	150	129	134	150	121	137	150	141	146	148	166	133	133	143	130	159	166	135	154	130	146	150	151	143	139	139	149	150	144	129	145	159	143	155	143	174	148	132	152	139	130	164	162	134	147	132	129	132	133	166	164	137	157	153	140	121	142	150	158	153	148	132	148	155	148	169	164	160	130	149	115	167	170	145	135	157	153	156	135	127	143	127	139	149	154	153	147	131	159	147	139	144	164	147	162	140	159	141	151	129	142	145	160	168	152	134	144	133	166	131	151	164	145	128	150	136	165	128	157	146	137	152	146	135	153	146	149	150	140	157	173	149	128	160	155	149	152	129	135	133	143	133	147	161	136	150	159	137	139	134	134	154	144	136	144	147	151	130	151	143	133	127	138	124	164	143	157	148	149	134	155	134	145	154	158	145	145	132	159	136	139	161	153	142	135	148	125	149	158	135	141	166	146	147	160	151	142	137	150	141	159	121	135	140	137	162	157	126	141	154	143	144	139	159	169	161	147	173	141	156	141	167	166	161	145	154	134	150	147	139	136	115	143	146	131	139	147	128	144	147	159	160
7587	2457	5604	6377	5441	4541	3584	3019	2533	2114	1936	1696	1478	1370	1266	1197	1161	1063	1023	945	860	834	858	782	805	740	714	741	694	716	653	667	693	594	639	598	622	602	603	574	607	609	587	596	578	582	561	509	560	554	596	525	540	599	505	535	562	521	520	520	504	522	521	491	518	506	513	512	474	472	524	533	520	494	479	481	499	498	553	524	455	487	505	501	474	489	493	480	524	491	467	469	520	459	487	490	484	487	458	480	493	464	527	506	485	511	521	524	477	484	481	505	467	471	476	497	448	480	502	506	471	485	486	514	509	490	476	484	488	493	486	510	460	437	489	484	463	511	508	486	467	500	492	464	467	528	452	512	523	485	451	467	451	491	485	476	485	526	474	460	510	496	560	443	468	419	464	462	487	473	474	448	443	434	528	468	482	495	469	490	477	478	467	444	483	455	541	456	488	494	493	487	488	459	479	466	491	414	482	467	429	471	473	453	491	474	498	465	445	488	509	499	465	494	530	465	460	463	493	471	465	457	456	513	521	455	460	500	475	522	470	482	514	452	496	490	472	476	452	441	475	462	487	483	482	461	468	472	467	506	441	452	482	478	500	467	462	470	494	471	484	490	495	524	475	494	476	461	480	479	486	464	500	456	505	458	462	512	476	471	472	476	498	432	502	472	488	468	474	487	491	491	479	463	494	497	448	496	475	491	501	494	424	456	468	481	481	450	459	486	457	446	498	464	448	473	499	433	450	443	508	504	454	474	490	438	508	498	443	461	453	481	459	479	486	496	461	466	489	500	510	468	505	491	449	489	487	470	484	522	463	475	462	479	473	478	463	467	497	470	485	480	472	458	484	467	462	467	440	482	495	451	506	458	483	520	484	475	445	460	464	451	485	434	481	462	487	477	504	470	445	477	476	474	455	533	467	529	438	480	492	467	498	486	478	492	489	494	460	431	473	477	472	482	477	448	505	501	465	478	492	512	476	450	492	463	457	469	447	451	502	488	474	478	469	529	501	487	463	497	491	484	512	486	490	463	468	501	505	513	484	474	510	477	473	505	443	473	506	487	438	457	460	504	456	489	498	489	459	481	464	497	475	486	457	485	503	500	438	464	467	490	501	489	440	504	449	430	474	518	475	461	437	459	467	507	479	489	508	486	480	454	487	487	479	455	461	454	448	477	514	484	455	460	456	495	448	515	502	454	491	453	439	488	484	455	465	502	491	505	446	430	447	482	444	462	450	478	481	506	494	482	486	449	487	426	438	473	493	500	504	482	493	447	479	479	523	478	503	456	512	514	479	448	520	457	485	449	447	461	453	468	469	513	454	487	522	457	475	513	495	460	457	468	450	486	484	466	495	475	470	462	485	441	474	497	456	452	490	494	491	461	489	474	468	463	489	468	492	504	524	461	492	475	486	478	490	441	508	504	487	450	477	452	481	505	459	472	481	471	433	447	456	490	486	454	450	447	473	451	479	474	485	455	456	484	472	479	471	455	471	504	520	485	474	479	514	520	453	506	462	465	462	437	476	475	515	506	472	476	480	475	469	486	456	444	463	429	466	502	449	467	461	451	484	482	476	463	482	436	484	492	474	456	481	495	491	484	484	476	497	463	481	490	472	480	523	496	494	518	488	475	482	485	499	462	464	443	473	422	487	467	466	455	504	506	484	488	491	510	476	438	507	478	479	444	492	471	465	481	476	474	449	509	501	477	464	475	469	450	497	466	480	427	458	423	457	456	494	445	434	496	468	463	492	454	482	452	469	469	483	493	464	487	498	473	503	474	486	448	465	450	456	465	509	500	460	450	483	466	480	501	494	461	488	451	498	469	497	506	507	513	488	475	484	455	473	456	505	473	494	465	465	497	466	476	426	480	504	499	536	511	466	470	471	492	453	472	503	433	481	446	502	469	500	468	490	502	481	491	479	463	493	461	455	472	490	446	506	513	521	481	476	476	470	463	503	453	481	527	491	477	477	475	502	490	474	488	471	482	471	441	447	494	498	463	451	470	519	509	464	512	453	483	519	461	487	426	474	485	473	444	462	472	482	492	514	469	472	473	491	475	448	464	464	470	462	501	482	484	503	466	448	499	456	502	503	466	458	482	484	465	468	484	483	498	486	519	459	424	498	509	457	480	484	470	476	524	510	530	463	449	475	483	469	465	456	447	500	501	502	460	464	446	474	450	475	435	463	461	467	468	470	462	445	481	492	477	469	464	461	486	466	476	493	427	478	472	467	497	476	480	452	466	476	489	493	452	468	488	475	483	476	503	499	451	465	493	464	467	469	474	462	496	478	476	486	468	465	470	474	480	529	515	452	507	499	453	470	507	492	467	456	459	501	479	443	476	509	491	466	444	494	485	489	458	521	466	458	501	463	415	480	486	465	452	457	459	433	447	472	458	450	487	483	474	462	497	496	483	510	492	483	463	474	442	451	494	506	491	507	481	498	473	516	417	516	527	460	487	465	490	499	472	477	476	458	487	485	523	498	497	447	447	461	481	508	476	516	479	459	447	497	469	438	460	436	478	470	478	463	489	450	471	455	515	446	495	496	531	466	476	492	467	498	464	478	473	503	445	474	456	459	462	491	522	454	465	462	441	493	482	497	417	487	474	456	489	497	470	492	468	504	435	434	435	470	514	503	485	503	496	428	483	484	428	452	499	487	471	460	506	487	457	481	447	461	471	482	458	456	475	445	475	487	493	463	485	478	470	472	505	491	497	443	484	461	473	459	481	509	488	480	487	426	492	518	521	487	493	492	483	474	495	457	465	481	511	482	450	467	466	475	512	483	473	507	471	469	457	497	462	491	518	510	462	479	470	436	478	492	517	454	464	486	449	466	493	428	503	478	452	467	479	430	444	432	462	443	437	494	473	476	480	476	442	456	455	410	468	448	478	480	529	492	504	460	468	485	473	453	521	511	490	468	521	496	454	446	517	477	487	442	514	498	468	460	495	452	461	491	515	473	480	439	455	425	446	498	479	512	488	470	461	501	470	457	466	473	460	486	473	441	488	466	456	511	456	468	485	477	491	450	482	480	508	513	443	511	488	449	472	447	440	490	475	481	485	458	475	474	481	494	483	478	447	461	486	514	447	492	486	473	492	458	490	489	529	491	454	502	460	493	443	473	469	464	462	502	478	473	467	475	480	524	472	485	495	502	490	464	467	490	472	448	480	462	484	522	476	468	475	472	462	493	462	493	456	471	489	500	512	477	484	474	491	475	425	464	488	513	505	451	459	466	459	478	520	477	487	472	497	431	456	514	470	528	478	466	505	489	494	502	493	488	454	487	462	471	457	506	454	492	496	469	441	494	481	459	471	475	492	460	497	454	468	486	457	483	472	465	479	471	474	470	480	488	468	451	482	496	493	452	477	501	481	459	491	459	463	470	491	473	460	487	488	484	483	460	494	463	507	474	476	450	514	495	489	455	498	430	473	458	534	464	481	516	449	476	491	501	469	482	455	455	464	514	468	489	489	462	480	485	450	484	494
2128	367	372	395	344	340	340	316	357	305	341	329	312	345	334	334	346	323	339	310	358	310	311	308	331	338	318	336	321	363	368	307	330	322	316	335	345	358	328	344	297	327	334	283	330	332	300	337	339	350	311	314	314	304	322	285	350	334	368	358	313	324	327	334	314	334	313	324	339	318	345	317	319	342	338	335	304	365	319	324	330	329	331	331	318	337	322	317	345	318	326	326	295	310	311	299	317	332	328	311	320	303	358	322	313	350	303	299	315	331	334	290	304	315	296	318	314	329	316	305	290	339	322	311	347	311	322	313	302	360	316	359	340	293	327	334	313	326	333	307	315	336	343	333	297	323	344	349	339	323	357	355	345	312	352	295	348	363	301	335	311	310	319	365	354	287	328	330	301	324	334	361	327	318	303	303	317	301	330	314	324	298	316	304	293	309	317	333	332	318	346	315	327	329	300	321	299	332	306	308	317	336	297	325	308	313	319	300	326	327	340	325	332	301	329	330	358	342	336	353	356	331	318	308	319	306	353	356	328	356	328	322	296	321	317	327	303	332	295	329	310	350	318	345	305	327	335	342	325	321	335	358	303	325	325	305	323	324	300	365	344	339	324	296	341	346	335	348	333	322	320	330	324	300	331	302	320	346	322	333	347	295	344	335	311	329	348	327	308	284	358	335	356	318	315	300	345	302	350	300	297	327	335	311	310	297	327	329	279	363	323	316	321	288	312	346	333	292	309	313	317	310	332	303	323	295	305	319	322	333	332	344	341	325	316	321	332	352	344	375	319	309	338	324	313	320	334	352	340	357	319	304	302	331	331	340	339	307	318	306	341	357	354	312	341	291	341	341	324	322	321	305	325	294	319	309	340	370	306	330	330	310	337	311	337	357	320	330	344	338	332	350	322	322	310	330	289	349	327	339	325	320	331	341	316	315	347	359	342	317	303	343	327	322	326	293	337	288	309	302	333	351	344	323	314	360	349	335	326	315	325	313	333	336	341	303	332	351	343	320	320	290	325	355	325	310	312	360	326	307	355	330	328	295	308	304	329	292	344	288	312	327	332	344	353	352	335	363	332	310	303	331	329	306	344	324	300	338	339	330	346	319	367	372	340	337	337	300	315	311	310	360	346	314	307	346	350	318	316	313	309	303	333	339	335	321	318	346	337	287	312	326	299	311	349	338	344	380	308	347	323	311	298	315	328	317	333	306	335	303	286	324	312	318	328	320	316	298	321	303	351	328	307	361	323	310	298	320	353	330	320	325	321	343	289	348	314	373	296	329	308	342	322	329	308	324	300	313	351	316	323	323	321	322	324	324	313	332	341	325	329	343	307	319	351	343	337	344	325	339	341	299	324	316	335	340	353	339	329	301	325	329	299	313	331	295	330	345	345	309	300	345	319	334	320	340	283	328	359	326	316	310	329	318	317	305	337	343	321	322	314	329	310	324	330	335	363	355	299	306	332	324	345	329	347	344	311	331	336	322	333	338	304	317	312	344	310	326	306	324	314	320	320	283	322	317	289	323	309	350	348	323	336	354	334	306	356	336	362	317	343	335	334	298	325	346	324	309	360	336	306	352	328	316	365	296	331	322	324	305	305	330	313	260	315	315	348	336	320	337	335	332	353	304	321	318	333	327	319	347	321	337	369	344	331	296	284	337	343	336	351	315	347	324	344	341	347	357	303	325	332	352	317	324	325	367	326	290	323	332	308	280	324	323	337	361	316	286	298	315	323	332	313	335	315	327	318	328	341	304	332	287	318	333	323	326	321	317	327	334	287	316	340	324	321	338	322	347	316	311	318	312	339	329	331	310	340	314	309	311	299	343	318	341	332	292	335	300	328	319	344	335	299	310	351	361	278	296	332	337	351	291	323	312	338	329	329	325	351	329	336	329	295	331	311	284	314	298	330	347	325	341	313	320	305	323	353	317	343	315	313	307	333	312	319	356	345	318	323	356	297	356	348	323	304	336	328	333	287	332	297	304	365	351	348	334	307	348	319	351	320	304	323	291	352	305	306	336	305	339	302	321	348	322	328	322	341	330	325	325	305	347	325	295	318	282	298	325	323	296	298	317	322	295	336	322	302	308	307	334	338	329	316	298	304	299	333	322	368	320	336	322	316	318	333	312	326	332	290	303	296	295	347	313	307	338	343	318	304	320	312	318	331	323	351	320	309	334	321	341	322	303	341	327	348	335	347	309	284	344	353	295	323	327	330	333	326	318	305	326	348	321	324	343	321	325	327	317	342	305	319	323	323	292	326	373	321	350	327	329	347	313	295	327	333	303	312	295	336	303	321	327	329	326	316	326	335	302	281	322	363	341	325	342	302	328	329	291	336	340	311	304	327	352	299	350	354	309	303	328	333	349	351	335	319	311	317	337	344	329	363	354	340	352	318	325	339	300	328	315	338	343	316	291	331	331	318	329	302	317	302	330	359	325	320	316	292	353	319	319	313	322	348	354	330	320	340	341	312	322	361	325	346	291	304	346	327	349	325	348	314	306	325	331	373	313	362	316	321	308	323	297	289	321	315	336	328	317	321	355	352	321	330	342	319	315	307	277	340	313	325	310	279	319	324	343	293	335	349	302	335	344	317	329	341	329	320	322	366	310	363	332	326	329	308	318	306	310	338	330	293	389	324	345	340	301	297	326	341	307	278	316	330	336	301	304	310	323	315	361	317	348	321	350	364	289	287	309	319	322	322	330	352	341	338	357	316	324	342	291	333	334	338	334	325	366	333	328	318	333	306	348	346	321	311	323	316	300	293	322	342	319	335	343	320	317	340	324	325	339	313	353	298	312	349	303	304	353	359	327	322	311	329	327	309	307	287	332	310	328	321	364	317	311	313	317	324	323	307	317	308	331	327	342	333	308	328	308	314	328	343	316	355	315	316	294	313	334	323	337	313	315	352	340	328	315	307	316	331	367	332	339	311	333	326	333	351	328	345	314	317	298	319	308	294	314	347	321	344	341	339	340	343	360	313	328	349	308	325	304	296	343	329	293	320	353	321	301	328	303	320	317	313	330	350	351	333	343	293	342	312	320	332	325	313	326	321	309	327	317	313	304	306	326	320	333	317	389	341	322	361	339	362	341	294	303	328	335	342	321	337	317	339	347	336	313	329	320	320	327	356	323	327	322	301	318	303	313	318	340	327	284	341	307	317	315	317	333	349	307	318	330	295	310	331	315	317	318	318	333	308	312	319	325	317	274	308	325	319	300	321	327	336	350	317	330	340	342	305	336	307	334	315	345	332	343	318	350	324	312	280	330	338	286	333	334	338	307	337	322	332	347	316	344	337	325	337	295	304	303	326	303	350	315	321	333	343	366	315	301	333	332	345	327	349	314	359	312	336	338	331	330	285	293	343	329	350	352	323	335	321	358	312	329	310	310	323	313	312	319	318	316	303	320	322	324	346	351	327	311	308	294	297	339	304	334	355	309	322	320	314	314	308	352	347	368	321	294	286	291	330	341	295	318	297	306
2462	1039	1086	1152	1057	1011	1096	942	980	959	938	927	908	919	930	904	976	991	959	955	918	905	928	985	983	907	922	968	866	954	972	970	988	927	953	938	923	966	962	955	945	941	915	975	912	888	960	940	971	912	943	882	963	985	913	906	965	915	946	926	903	889	938	959	926	884	955	894	884	935	947	902	935	918	893	901	957	952	953	931	941	896	927	956	946	981	927	922	947	915	870	956	921	892	927	923	933	917	873	895	915	924	923	968	947	877	967	948	997	883	889	954	877	943	966	867	953	932	934	924	999	888	912	887	925	935	888	953	922	940	930	984	906	939	930	932	943	898	996	891	912	932	917	877	926	913	934	968	914	932	922	920	862	893	907	915	923	918	896	905	952	916	892	967	911	894	928	948	951	935	956	873	918	927	896	963	897	890	883	903	916	984	927	894	946	921	897	954	953	954	927	936	913	926	899	881	949	925	942	935	942	886	891	957	934	966	947	920	967	951	865	934	968	927	944	950	953	956	929	957	955	934	990	942	953	942	917	999	898	890	943	897	992	1005	906	913	882	943	886	882	935	913	906	874	902	899	985	925	921	972	921	912	906	944	885	911	917	900	915	867	901	914	965	924	854	909	903	948	903	884	923	912	925	970	979	949	919	940	928	893	929	874	970	933	902	859	932	950	885	928	919	985	917	891	892	927	937	911	946	809	908	934	862	977	911	938	947	952	927	907	947	894	886	911	925	868	950	984	913	823	933	963	931	915	938	973	956	932	892	911	920	943	941	923	945	927	959	968	897	860	979	861	858	954	911	973	968	934	939	953	906	886	935	912	903	956	946	929	932	926	912	934	980	940	912	878	906	919	955	956	948	899	925	927	850	918	929	896	947	889	935	930	928	920	875	915	904	952	912	886	861	915	873	927	941	926	951	932	879	862	907	928	924	915	899	911	996	849	920	911	953	903	949	877	923	977	934	888	861	915	905	912	919	890	956	903	926	911	971	936	876	879	915	914	935	942	930	894	917	907	943	947	912	870	909	941	902	917	934	903	895	921	926	922	926	890	985	901	905	888	946	912	938	913	874	944	944	911	879	944	969	898	909	929	935	940	928	962	898	921	925	936	902	941	976	916	908	931	942	890	941	939	900	939	878	883	881	941	895	945	937	947	882	917	898	916	894	911	901	943	1006	952	968	977	937	897	904	925	959	932	986	904	959	882	896	897	910	929	854	941	908	921	967	893	909	943	908	916	924	916	906	928	967	979	891	893	896	899	900	944	918	887	956	912	922	916	966	906	944	927	941	944	883	896	832	920	904	933	903	940	871	938	980	945	960	953	917	895	868	915	947	955	923	970	930	946	909	912	878	902	983	968	912	922	940	905	903	933	877	926	915	961	898	940	958	929	936	923	878	917	889	881	961	908	950	957	882	943	907	882	925	912	959	909	945	952	938	919	899	908	900	898	907	899	912	928	976	922	904	965	875	913	960	893	887	889	877	922	914	915	921	928	947	955	946	904	908	937	940	903	908	902	941	938	923	974	937	945	966	946	977	881	896	975	965	895	896	948	950	938	889	906	865	849	922	929	957	943	917	898	947	962	943	931	951	891	951	912	922	951	887	917	947	941	971	876	981	935	937	916	899	928	838	901	953	889	938	901	903	881	907	949	949	950	933	936	881	897	917	947	941	941	906	938	929	962	963	975	951	952	934	922	992	908	944	890	902	910	910	960	923	903	920	916	907	915	940	927	942	906	966	950	930	926	893	924	958	929	937	924	909	953	943	922	926	916	971	929	959	959	926	978	928	924	904	946	879	908	891	931	932	942	903	924	950	946	956	909	946	932	899	912	855	932	902	931	966	931	955	921	928	962	933	951	841	907	918	984	947	930	1009	924	875	935	882	917	895	938	904	885	893	946	891	919	968	919	929	952	949	879	901	891	967	957	932	966	886	956	935	968	942	931	905	930	948	957	881	926	915	927	963	877	895	936	890	922	921	915	941	938	920	909	915	926	972	874	922	947	962	982	940	891	906	941	921	942	920	974	954	919	908	969	945	922	949	932	950	921	898	938	891	935	954	892	952	920	915	903	978	908	951	959	950	951	924	941	887	919	995	881	937	880	858	959	931	872	911	948	957	877	905	957	942	931	941	945	937	915	951	912	951	943	916	917	914	931	922	906	934	912	961	937	907	906	941	907	907	921	911	883	907	905	944	977	939	965	959	912	974	929	934	949	949	962	929	913	893	844	920	892	919	936	915	888	948	853	946	929	979	944	861	911	918	970	935	920	924	962	931	941	929	954	959	942	946	898	920	937	950	953	867	945	890	920	920	982	968	934	954	881	938	894	922	955	947	905	935	904	957	856	908	931	898	900	954	952	945	952	968	888	939	915	958	885	945	967	959	933	889	989	902	905	960	957	884	919	899	919	905	927	902	985	898	924	892	862	900	911	934	919	961	913	921	972	904	912	903	882	919	962	944	937	942	978	902	953	927	933	932	909	924	969	868	876	867	910	944	947	913	940	893	905	945	919	935	909	938	914	894	952	920	888	940	973	948	872	898	946	926	895	908	911	906	927	927	943	959	956	982	919	935	890	944	898	996	929	925	907	897	958	900	873	886	897	936	937	940	960	930	901	950	923	898	888	882	947	899	874	913	896	925	962	933	882	883	928	934	910	916	907	911	986	926	918	1021	933	941	914	980	916	951	925	880	930	919	952	973	897	960	883	905	899	919	885	958	931	929	909	900	929	951	960	927	973	924	882	943	936	917	917	908	890	968	929	883	919	941	876	915	926	935	949	911	917	895	940	929	949	938	865	945	939	910	930	901	909	986	915	945	920	940	970	950	964	930	909	927	892	923	957	947	918	935	969	942	977	894	935	874	893	955	883	964	908	898	960	948	947	959	929	899	902	959	908	915	938	920	883	973	899	899	909	898	873	909	962	917	971	939	924	927	899	940	949	918	894	905	905	951	862	889	948	922	929	881	917	864	903	897	915	904	947	962	927	939	920	945	924	967	882	922	951	882	986	951	947	938	920	901	925	913	903	931	879	885	932	890	925	939	901	894	946	941	930	905	936	940	966	898	983	951	950	956	870	907	950	950	932	991	965	896	879	904	903	945	883	927	925	919	925	939	908	912	1002	919	948	883	941	928	973	873	949	893	987	921	925	882	922	878	896	917	926	917	880	945	894	951	910	940	938	867	920	860	838	962	891	931	917	886	948	894	903	929	888	906	913	856	895	903	890	929	976	895	953	911	933	891	932	938	899	980	958	884	931	922	944	957	924	869	913	933	944	921	928	889	962	892	944	923	946	947	887	922	954	936	935	885	932	911	909	914	918	923	942	943	899	958	978	945	920	933	909	908	938	980	900	928	942	892	888	905	869	911	941	912	934	881	929	931	927	866	922	890	920	931	869	880	926	954	953	888	975	863	921	904	900	968	914	926	906	916	905	873	947	916	934	928	945	900	916	922	870	894	903	877	944	923	890	908	868	917	897	917	937	931	914
8348	1080	1367	1143	816	615	484	411	336	340	318	288	268	262	247	239	234	194	211	242	194	215	220	238	182	215	196	223	222	191	169	187	206	191	183	176	189	236	176	192	193	211	176	203	185	188	172	186	196	196	203	169	211	201	194	208	200	189	164	195	214	172	170	156	174	184	166	173	202	184	161	200	195	177	172	187	197	187	169	188	187	174	187	205	204	194	174	177	170	180	188	177	183	167	185	194	193	178	184	188	197	188	206	189	170	189	183	178	186	169	205	166	183	189	201	198	185	184	192	208	181	175	191	190	170	162	176	187	180	201	187	205	195	190	207	196	182	172	181	200	191	192	188	205	178	211	170	196	219	182	170	147	184	186	184	173	196	191	161	189	201	189	183	190	191	159	199	182	204	186	182	195	180	194	180	205	196	195	183	184	176	171	198	196	182	201	196	178	175	174	180	207	175	166	196	178	177	180	177	211	194	177	171	183	195	188	174	179	209	192	197	201	177	159	195	181	191	183	190	203	157	211	190	171	140	177	192	177	167	206	186	206	187	201	173	187	185	190	224	196	185	197	188	186	167	170	200	171	191	193	196	218	194	192	177	193	199	176	185	184	166	199	170	199	197	199	176	172	174	193	190	205	177	195	184	163	207	184	189	190	160	187	199	175	173	168	192	179	190	171	203	184	188	190	206	149	201	202	188	201	171	174	175	184	158	174	206	170	182	172	197	178	195	194	214	176	190	171	189	187	174	205	203	162	177	186	194	182	153	185	223	225	209	168	194	186	207	186	194	197	218	155	201	220	201	179	198	219	165	216	191	188	203	182	206	190	179	190	200	220	197	165	180	172	176	185	176	198	184	201	213	194	171	163	199	203	200	162	166	178	161	185	194	179	168	180	206	182	190	191	185	195	212	175	159	195	196	187	181	153	192	191	184	170	195	180	212	198	180	167	183	179	188	182	209	164	195	191	188	182	198	169	172	219	210	180	204	185	186	188	177	171	190	168	198	186	184	200	186	196	170	177	182	193	179	170	171	182	184	198	173	200	183	173	160	185	202	180	190	186	191	185	196	180	197	195	190	210	176	199	203	184	201	169	200	175	157	164	192	177	195	179	195	171	189	186	190	170	190	178	169	202	208	187	177	202	197	171	204	171	182	184	185	194	192	172	193	172	210	171	213	176	186	198	202	202	180	187	183	183	217	197	160	207	204	176	161	193	160	184	196	166	187	185	185	182	178	175	188	182	169	178	182	195	193	193	181	169	186	205	180	172	185	202	190	193	199	209	178	209	198	185	201	177	167	183	187	188	189	185	177	182	183	171	191	195	200	194	188	191	196	188	171	187	165	177	190	189	201	186	180	185	211	176	200	196	178	185	187	186	173	189	157	202	195	194	192	178	204	178	180	202	179	161	178	171	182	180	192	161	167	180	190	170	186	186	171	202	183	185	172	172	189	169	177	172	168	167	191	194	180	151	186	179	187	209	194	169	182	186	180	190	182	206	189	163	190	205	163	198	144	191	198	190	173	177	211	193	169	165	185	169	180	192	183	215	218	224	190	163	185	161	154	194	185	220	191	204	192	182	196	190	204	195	180	184	170	166	188	186	189	197	165	204	186	197	193	195	163	162	183	173	183	191	193	204	201	207	189	176	194	180	165	201	209	189	192	193	188	191	187	197	191	177	185	187	178	182	173	172	200	178	173	187	196	187	168	185	198	175	183	187	198	191	161	189	156	175	185	183	180	175	190	193	183	182	177	194	171	198	168	184	186	196	185	180	203	183	177	191	173	194	193	194	177	171	197	196	186	169	208	196	182	188	191	181	192	185	192	169	190	196	180	199	172	166	172	206	212	184	198	187	203	204	205	183	183	193	179	201	180	195	196	199	187	183	187	176	189	185	188	174	191	181	183	198	178	194	208	165	176	162	162	203	190	200	194	196	204	190	188	163	198	162	173	173	211	210	208	180	196	173	180	174	181	185	189	204	181	193	205	166	189	183	186	201	193	170	171	190	201	183	176	187	181	184	179	177	189	176	189	160	178	174	199	183	188	192	189	171	187	186	198	183	179	168	194	171	171	168	214	191	175	162	182	178	217	201	183	202	170	204	160	201	198	185	194	174	166	182	197	181	179	165	196	191	180	188	203	176	173	180	173	164	168	207	157	206	166	209	216	189	178	170	187	217	172	180	213	185	208	213	191	215	187	210	193	171	178	186	185	196	196	186	195	166	183	173	191	170	189	158	183	215	175	188	196	186	174	167	174	197	199	188	167	212	172	182	200	205	210	187	175	188	189	206	206	190	195	167	205	193	196	196	193	177	190	200	182	165	213	192	177	160	184	186	175	210	181	207	196	179	166	187	187	208	177	205	177	191	172	162	181	202	177	186	164	159	182	195	196	176	180	198	192	181	181	189	181	201	150	206	195	183	185	168	181	190	194	199	173	162	168	191	199	214	164	207	172	169	161	181	196	187	181	170	171	178	194	193	183	183	167	189	181	206	181	197	175	188	182	186	181	173	199	164	179	182	190	163	184	198	181	180	179	199	189	194	192	185	184	178	170	199	187	172	187	171	169	186	194	210	173	170	182	194	178	173	188	193	185	203	194	194	169	166	187	189	169	198	189	193	172	178	212	175	190	177	174	166	197	178	183	167	221	201	175	210	194	186	196	181	194	156	187	176	179	182	195	174	181	186	183	178	176	186	180	179	186	201	207	209	178	194	175	205	194	182	173	192	209	184	177	182	190	184	204	189	191	182	202	210	190	186	175	192	188	197	166	223	219	202	163	166	173	197	189	222	190	179	182	188	179	170	185	188	164	170	172	183	197	172	169	178	190	177	172	172	182	213	184	172	185	208	186	198	172	173	173	190	181	177	198	185	198	183	175	184	184	213	181	179	165	201	210	176	185	186	170	167	170	188	198	192	184	171	183	182	170	163	185	184	209	194	191	175	193	172	191	180	157	215	174	200	208	214	183	162	156	176	179	177	201	185	168	181	207	172	192	189	197	181	201	180	186	165	185	188	195	180	172	206	170	180	185	213	201	157	198	208	183	214	187	181	210	205	202	186	178	196	198	199	172	164	191	194	186	186	180	192	171	178	203	198	202	186	188	199	174	170	194	199	192	189	168	185	209	173	193	177	154	185	181	188	188	183	157	184	171	212	205	197	185	179	164	166	187	177	181	202	184	187	178	180	170	189	159	176	180	187	188	197	219	188	192	194	168	169	218	189	182	180	203	172	173	200	177	160	180	196	157	180	166	181	179	189	178	171	182	181	183	184	193	166	201	201	182	192	175	201	215	188	212	182	197	164	212	189	167	206	172	188	165	213	187	173	180	200	184	193	201	175	183	168	194	195	173	166	172	188	165	203	219	190	171	171	206	168	163	170	197	164	181	185	185	186	184	185	186	182	205	197	199	173	182	170	192	220	197	179	190	174	205	167	202	168	210	176	178	161	188	186	173	193	196	192	181	176	195	185	172	178	178	180	183	203
5542	1531	3252	3635	3129	2669	2189	1888	1608	1427	1220	1186	1172	1045	975	975	923	839	832	780	751	794	729	731	727	676	731	699	669	646	654	614	678	704	643	635	673	634	620	629	636	649	627	623	620	627	632	601	635	610	609	638	576	629	601	624	643	568	554	590	618	629	566	579	560	612	599	584	581	569	573	583	592	565	597	604	596	561	593	564	600	603	601	611	589	529	562	564	578	634	592	596	560	558	608	548	588	615	606	585	577	600	547	568	602	563	544	564	590	617	629	524	605	560	575	577	597	605	608	607	571	547	644	581	593	568	560	608	566	585	576	541	585	563	574	580	572	591	560	600	548	584	608	582	583	607	556	544	577	549	577	570	519	577	581	613	509	580	612	557	584	598	555	560	565	614	577	568	591	563	575	570	553	570	552	546	534	528	594	552	580	594	552	571	580	595	566	547	588	588	580	586	599	600	583	625	569	596	559	568	597	592	554	559	567	585	585	535	597	600	515	572	557	560	537	545	572	539	551	536	598	527	601	546	617	550	556	582	551	579	568	553	605	577	580	569	540	549	530	614	556	597	584	592	575	572	580	587	580	611	556	540	585	543	571	564	565	531	584	593	550	559	589	558	590	551	581	565	535	599	595	591	573	588	606	540	566	575	590	590	555	592	589	594	577	571	561	566	557	585	610	566	591	542	558	520	570	613	583	562	610	614	594	532	558	561	608	543	616	551	587	566	579	592	544	592	551	559	569	557	583	620	567	578	535	595	558	622	590	592	615	566	618	549	555	617	571	519	573	561	540	550	564	563	548	538	605	599	576	615	572	537	523	570	580	568	520	590	590	596	587	545	555	519	558	560	573	520	553	590	591	520	550	522	550	562	590	611	558	614	552	597	555	567	567	573	601	537	606	509	546	596	592	560	582	611	590	570	558	584	568	551	612	570	551	558	575	543	587	548	585	606	532	573	575	585	561	568	597	602	538	565	596	622	607	597	527	564	555	605	570	564	587	622	589	584	566	597	524	568	577	577	576	601	593	584	550	574	612	584	564	570	574	563	545	576	583	529	573	598	578	565	604	583	566	552	611	563	595	530	558	566	548	574	546	570	588	538	572	599	536	549	547	525	598	598	576	562	549	569	578	568	596	543	582	574	557	565	576	554	573	599	583	590	564	568	586	574	581	562	539	589	498	532	593	591	558	567	587	558	562	564	595	575	606	571	551	594	599	601	532	598	547	554	543	576	569	567	611	570	563	588	585	599	566	600	550	570	559	578	550	577	548	543	522	550	552	555	577	582	587	567	589	596	548	571	544	564	585	572	616	575	550	578	551	551	575	594	562	569	586	596	554	602	592	568	602	550	536	566	564	568	582	546	587	581	560	527	498	578	580	601	592	562	541	549	579	565	574	576	565	581	580	566	561	558	568	611	559	581	605	587	580	577	522	578	603	566	551	534	558	553	591	573	601	605	627	625	549	578	584	574	631	546	554	593	559	605	549	534	579	593	565	526	615	560	609	566	595	564	583	548	573	552	572	619	597	593	603	590	533	554	573	550	624	555	587	526	631	583	587	594	561	542	562	540	567	636	562	607	549	609	597	557	546	571	617	560	561	526	594	579	606	554	577	558	577	528	578	550	601	607	569	601	603	555	568	586	543	553	634	562	621	593	557	584	574	568	601	580	583	556	623	585	529	594	566	597	570	573	579	567	558	550	559	566	598	570	604	579	560	590	609	618	551	530	578	588	605	568	604	543	552	589	599	589	556	553	553	561	542	559	603	564	602	602	573	561	586	580	575	580	527	559	550	617	547	522	582	539	599	603	576	590	577	562	590	565	577	580	543	611	576	577	528	541	561	567	579	607	553	588	589	543	550	584	550	606	606	551	568	566	566	551	565	583	541	544	555	607	568	567	541	562	564	551	605	590	562	578	574	607	565	593	584	565	552	581	611	553	595	571	567	565	553	566	584	572	581	596	568	567	581	549	552	572	566	559	581	579	567	548	567	588	615	593	552	534	564	595	529	576	600	590	582	582	563	586	535	580	592	589	575	556	580	557	589	585	598	583	583	568	586	534	597	545	599	574	607	538	582	549	555	526	547	605	577	578	576	594	587	546	556	575	547	555	590	599	562	556	584	540	539	553	531	548	598	583	594	548	542	589	575	569	574	532	556	550	561	593	530	535	606	579	536	562	591	563	577	600	594	579	561	595	578	587	582	587	542	523	588	597	544	562	568	552	562	552	556	590	590	495	551	552	555	599	550	580	559	516	587	579	615	567	565	571	543	568	542	568	554	540	588	570	561	563	604	588	538	570	580	597	577	572	583	574	569	598	578	588	585	608	571	534	604	555	553	560	590	588	578	588	539	567	540	545	567	535	559	566	599	545	529	553	573	536	568	572	603	595	548	534	552	590	549	553	564	564	594	562	588	546	550	546	552	534	559	610	602	598	552	563	513	539	549	553	538	570	557	594	581	553	528	590	578	577	566	596	561	576	582	571	553	564	516	566	556	578	593	612	571	605	582	589	590	552	559	622	519	572	546	527	572	635	623	549	578	606	569	563	533	577	533	622	572	587	556	570	599	636	547	561	572	573	617	592	582	551	547	539	573	571	581	603	555	575	571	545	546	554	563	589	542	539	554	590	567	562	588	567	579	574	544	580	550	606	578	597	574	548	552	534	594	544	601	580	558	537	547	562	565	588	581	574	560	540	603	595	556	584	547	562	565	569	586	551	558	546	565	594	556	621	585	559	578	617	564	552	522	591	614	556	604	555	524	569	555	532	592	574	553	517	528	548	589	588	586	565	591	588	588	559	593	549	597	622	538	523	559	548	571	512	554	575	520	566	569	628	573	522	560	548	560	567	585	567	581	564	558	547	572	559	526	570	556	574	604	577	583	613	581	573	563	612	549	549	545	604	562	574	528	586	563	548	615	559	553	594	597	591	598	587	543	555	587	536	542	542	517	558	561	552	554	564	560	565	564	575	567	598	535	586	623	566	556	559	574	581	571	533	556	597	551	579	592	605	574	564	532	541	547	575	579	554	570	575	566	592	575	599	550	608	575	576	578	579	522	605	550	595	534	531	594	555	554	550	542	573	570	579	555	533	575	587	593	562	555	543	569	552	606	604	547	606	588	538	604	592	573	595	570	567	564	606	585	571	583	597	581	578	539	553	588	608	588	582	577	590	596	576	560	556	530	560	547	579	550	591	549	567	583	553	567	577	576	534	550	577	557	561	539	572	591	607	608	517	553	647	578	570	553	576	582	551	561	573	608	575	593	622	589	565	575	573	542	578	590	574	580	597	625	566	587	581	568	595	524	569	584	600	583	612	607	574	591	581	611	572	590	596	544	519	574	559	550	542	558	604	602	558	622	595	592	584	615	589	564	588	568	570	548	565	572	577	575	613	549	565	570	555	582	550	550	576	538	556	528	594	571	589	578	596	546	543	590	554	551	592	587	539	597	577	550	560	577	578	588	578	590	620	587	602	554	543	545	601
15691	2574	2744	2088	1563	1010	777	579	519	401	366	368	310	269	251	232	231	236	201	189	192	177	193	176	185	177	179	189	171	156	169	178	160	178	165	152	157	156	156	174	141	149	164	147	158	137	151	166	151	142	162	148	123	156	167	161	147	151	140	149	150	163	150	138	125	151	157	153	135	133	156	143	160	147	162	158	151	159	149	137	158	162	130	158	155	155	158	132	149	166	137	168	158	147	157	167	175	148	136	153	143	159	149	137	162	162	133	150	123	167	158	159	157	161	132	152	163	161	158	156	152	147	149	167	139	118	153	143	148	141	175	143	147	155	156	144	137	148	144	156	161	160	146	160	174	140	148	138	140	150	153	141	166	157	130	145	144	160	134	135	162	158	140	148	140	165	157	130	148	152	159	146	155	151	159	160	149	123	150	143	154	169	143	170	117	122	138	157	143	156	125	148	140	148	166	146	136	145	149	158	148	146	161	138	147	145	152	142	131	148	149	167	143	149	143	148	136	169	135	161	130	169	141	139	160	159	134	138	145	132	142	136	148	146	159	149	154	148	121	143	157	153	141	152	145	156	157	135	142	141	167	159	116	138	146	141	139	159	149	155	143	142	135	138	154	129	137	125	162	154	160	166	145	140	142	129	148	154	163	136	145	146	136	163	154	147	166	130	150	155	151	138	140	135	130	141	138	140	133	156	167	126	165	146	152	153	128	149	153	151	154	147	169	123	138	174	160	146	155	152	141	163	139	133	145	173	149	153	141	153	158	133	147	138	157	157	150	120	152	155	121	134	149	124	159	136	147	130	154	146	152	171	156	151	146	125	150	155	145	130	150	159	139	137	130	128	156	156	147	141	124	152	162	155	149	143	162	119	120	147	146	151	157	139	156	137	119	164	140	150	164	127	161	138	150	151	137	145	142	163	167	139	156	144	130	148	145	141	152	133	156	109	130	142	147	138	138	145	155	142	140	143	123	124	136	148	145	140	158	149	144	136	129	153	141	156	133	130	145	130	136	153	147	139	140	160	125	151	163	153	149	133	159	149	150	145	120	136	143	147	141	121	153	131	137	147	155	160	143	159	157	140	159	144	134	167	153	137	153	138	150	138	164	136	158	151	155	165	137	162	158	145	142	154	137	167	137	155	158	146	175	134	138	135	141	154	146	139	148	152	143	156	161	140	147	159	158	142	151	153	155	144	146	148	128	153	136	135	126	133	136	134	153	131	152	148	164	142	157	150	144	148	134	148	151	134	149	162	150	147	127	162	149	144	131	146	164	137	143	169	145	146	123	138	138	170	123	175	135	150	151	139	156	139	170	170	151	135	153	157	161	144	152	151	153	136	136	133	158	140	155	171	120	139	152	137	137	165	142	141	127	165	155	153	147	126	159	137	139	140	134	168	158	140	149	157	134	135	139	150	148	136	147	162	145	128	149	136	121	134	161	163	142	152	143	158	138	142	154	138	135	130	148	165	127	170	149	157	134	149	131	154	153	143	156	123	151	160	145	146	156	154	129	151	140	144	118	159	159	149	146	145	174	128	126	152	154	131	149	142	147	143	165	153	143	150	157	159	159	140	140	124	138	149	136	147	137	157	146	141	176	127	141	131	144	157	144	154	146	140	145	159	140	148	160	148	139	152	141	160	138	162	157	164	159	143	149	146	117	156	140	140	127	153	145	141	147	144	128	127	136	149	146	134	145	147	142	148	131	174	170	140	147	122	150	137	151	138	161	169	166	154	141	144	133	167	119	154	160	130	140	124	150	148	132	136	134	154	121	140	153	146	137	160	154	148	154	138	119	132	134	157	145	166	135	139	144	146	129	129	127	149	137	157	143	127	152	143	144	139	144	137	160	135	136	155	130	147	138	139	126	146	125	141	150	137	154	113	156	130	155	150	142	136	143	159	140	152	129	153	162	134	132	123	158	128	125	147	116	140	134	150	132	162	137	128	147	155	149	143	120	154	144	148	139	152	157	138	129	156	157	135	139	151	147	129	150	159	133	157	146	134	143	132	125	129	139	148	159	163	145	125	138	144	139	146	134	143	138	127	144	129	129	152	160	143	147	152	137	149	149	131	139	143	131	162	124	163	144	138	160	119	133	143	143	154	148	143	139	151	158	145	126	156	150	160	147	151	157	141	172	167	155	126	138	126	138	153	170	148	140	152	168	138	127	121	151	136	136	162	149	161	157	146	144	159	157	135	144	142	145	155	169	135	151	138	142	154	173	146	150	125	150	147	148	135	146	132	154	119	149	153	170	152	165	124	153	135	129	172	142	148	161	147	149	156	135	152	131	113	141	149	128	169	135	160	141	133	151	146	144	166	123	154	151	160	133	168	143	153	137	157	143	147	152	130	135	144	145	140	125	154	152	136	151	137	141	145	153	147	140	137	152	139	128	143	143	141	128	141	161	148	157	157	166	146	130	150	131	166	129	141	144	144	149	132	152	140	143	143	132	132	138	162	155	153	145	141	161	137	161	171	167	157	157	144	137	132	152	132	124	150	139	153	133	142	145	140	146	145	137	128	147	142	180	149	157	146	141	143	126	155	138	136	130	117	120	128	136	159	136	120	157	143	144	153	144	116	161	150	141	145	130	147	159	126	139	154	171	125	149	143	142	144	161	153	177	142	142	145	141	159	139	149	136	147	152	162	141	136	142	151	149	141	126	145	171	155	140	150	140	166	141	160	138	151	142	157	123	154	146	127	123	152	144	109	145	159	131	140	148	132	134	146	131	125	154	135	143	139	143	134	132	156	137	149	126	160	154	129	132	133	144	174	148	126	156	149	121	142	162	154	148	142	141	122	128	141	153	135	147	136	144	140	151	140	135	144	147	140	147	148	142	152	163	151	144	146	190	142	138	148	133	150	130	147	133	135	153	161	126	145	139	137	130	139	152	165	149	136	142	146	140	156	133	151	157	141	140	154	153	145	144	147	146	175	148	138	147	151	155	124	149	139	162	147	164	154	127	140	137	151	175	134	142	142	137	136	143	164	148	133	141	150	119	132	140	139	136	146	143	118	159	133	121	147	136	148	129	150	149	121	150	128	152	148	132	142	141	136	159	133	149	122	158	186	156	159	162	137	147	133	152	135	141	137	131	130	133	145	157	160	136	166	142	145	154	121	131	149	148	153	153	155	141	160	146	164	159	135	124	138	132	153	150	155	142	147	135	141	178	146	145	155	150	135	143	157	138	131	144	153	146	143	152	154	150	171	136	130	155	166	140	160	128	138	142	138	145	169	147	143	124	131	158	151	134	152	149	146	154	145	138	134	156	130	155	155	127	154	150	130	144	156	149	145	144	137	137	129	134	150	141	132	161	137	131	160	146	126	142	141	126	140	180	146	159	149	160	176	150	119	159	155	148	127	154	143	138	138	126	162	158	151	141	137	134	122	164	169	159	152	125	159	143	135	174	136	148	120	158	151	136	142	154	142	149	137	158	152	138	138	133	115	139	135	136	151	143	152	143	133	113	140	141	139
7450	2432	5857	6407	5568	4336	3605	2995	2501	2144	1902	1692	1573	1344	1271	1133	1091	1069	1004	877	915	875	803	754	773	719	687	642	680	671	617	672	664	637	667	629	624	631	637	595	556	625	580	533	558	573	550	558	525	568	514	507	539	541	521	517	519	561	508	552	474	503	518	534	515	519	490	518	509	542	513	507	463	492	524	554	511	495	531	506	523	479	512	496	494	559	515	501	500	465	509	521	490	514	465	470	495	459	502	476	503	466	483	463	484	516	500	491	457	483	495	518	495	463	488	508	473	465	461	482	475	457	478	504	501	496	499	483	455	446	476	475	486	471	488	476	451	498	493	469	474	508	477	493	456	467	468	462	515	462	465	482	502	472	522	475	441	472	474	452	474	533	475	481	439	455	496	459	488	506	522	530	465	463	477	499	452	522	481	479	496	431	489	469	472	469	486	465	480	487	488	462	490	500	491	510	474	483	480	483	507	484	478	495	497	476	505	487	473	428	473	484	446	453	469	466	455	488	458	476	445	472	446	445	450	446	463	504	480	437	497	457	447	455	440	478	481	462	471	447	489	512	460	480	453	454	469	504	465	455	493	467	479	501	455	441	447	500	487	465	440	503	476	440	514	472	481	499	446	453	457	475	512	483	500	448	456	509	445	499	514	496	460	435	479	469	458	479	501	483	476	491	456	510	461	443	501	480	435	444	472	446	514	475	477	462	475	494	490	491	475	484	482	471	456	476	461	484	480	448	463	434	492	483	484	474	451	485	430	438	475	481	487	484	452	497	511	466	464	456	480	439	463	510	471	496	475	468	444	460	474	442	475	476	503	477	452	490	463	493	471	479	489	484	486	466	498	496	454	472	461	491	489	450	461	482	443	492	504	435	501	483	461	468	505	437	466	479	494	470	472	496	488	487	503	486	471	436	464	489	494	489	469	492	443	519	511	463	475	479	507	461	453	509	484	481	462	482	469	499	465	464	486	467	467	479	485	458	454	463	474	470	499	475	470	497	427	473	478	475	484	473	450	429	482	480	487	487	466	532	467	451	483	497	479	414	462	463	473	483	497	491	481	491	482	466	482	484	479	460	440	458	460	423	497	496	451	482	475	462	459	459	455	475	486	480	470	467	486	495	453	480	482	469	494	470	449	479	480	457	496	461	439	474	475	490	472	441	453	444	442	483	491	478	439	485	455	481	517	496	488	454	456	491	533	501	438	502	476	460	495	485	460	475	478	461	445	463	477	481	454	479	501	434	492	449	485	486	487	495	461	483	478	443	489	474	495	478	475	495	471	477	501	461	471	450	495	470	485	482	483	447	496	482	518	483	476	460	497	472	471	441	468	459	495	472	494	484	500	447	511	482	435	491	445	469	493	495	516	479	448	468	496	419	458	479	489	460	451	475	470	476	503	487	503	504	472	481	525	477	479	484	498	461	517	504	488	499	450	489	437	506	512	434	512	489	514	467	500	470	497	469	465	530	476	475	436	477	480	487	499	442	457	460	471	476	474	441	495	454	452	499	506	469	454	497	491	454	476	453	469	510	493	472	459	499	436	485	488	491	482	501	445	474	495	475	456	508	478	506	493	485	465	485	477	494	483	478	496	448	487	467	490	448	451	445	474	467	455	489	476	482	460	486	476	445	442	433	462	475	489	482	469	465	456	449	468	480	491	480	491	463	489	448	458	462	474	498	472	478	439	491	484	468	443	480	466	484	457	495	490	496	486	497	438	481	495	454	492	488	461	490	471	467	509	498	469	477	438	477	464	503	501	467	497	481	458	465	518	479	453	472	502	504	489	471	473	460	466	487	499	465	461	472	484	468	475	482	448	486	479	462	484	463	515	468	474	466	467	481	505	502	494	483	489	475	499	483	477	476	471	469	467	461	452	477	470	512	451	456	503	446	459	503	502	448	455	444	470	452	474	481	456	475	463	437	476	462	478	453	464	486	478	504	494	488	483	467	473	484	466	473	443	448	450	467	489	474	441	491	485	479	517	500	506	494	473	490	483	460	486	479	473	487	509	432	463	470	462	484	439	454	458	488	444	496	454	482	474	492	472	464	507	498	450	453	483	484	468	479	439	478	459	445	474	485	503	500	494	489	450	478	480	504	458	448	464	501	497	519	492	456	436	489	485	460	451	459	473	456	474	419	462	459	472	438	453	502	466	552	497	469	460	481	438	445	488	495	500	464	470	441	515	443	458	487	458	476	503	513	467	502	506	454	426	485	503	505	474	455	450	467	475	453	475	463	492	487	499	466	436	467	516	439	462	451	479	479	448	463	507	471	496	467	469	495	448	503	450	442	486	471	478	505	493	517	497	459	460	465	499	501	515	479	501	462	489	456	441	464	474	517	504	439	482	479	462	489	485	443	475	453	491	519	447	454	493	450	445	426	486	470	489	501	442	487	477	516	457	482	516	439	492	481	456	482	477	477	497	519	469	445	485	482	488	508	499	462	454	498	496	493	480	470	484	463	454	502	465	496	477	452	467	489	488	475	497	506	453	463	473	470	494	447	486	453	513	465	507	517	488	483	511	462	468	466	478	488	488	483	500	473	477	452	474	444	464	496	452	473	504	459	471	475	480	475	484	486	459	488	422	504	513	477	476	456	483	515	481	444	496	452	474	473	504	455	488	536	495	482	494	482	481	503	481	505	486	475	469	468	509	469	468	450	496	435	497	437	456	469	461	447	500	456	465	461	457	458	513	448	480	458	452	465	498	490	497	482	456	429	469	491	470	500	515	482	460	518	456	478	466	461	434	482	439	463	457	467	477	486	479	456	474	497	451	466	469	433	453	515	457	441	501	456	474	460	463	468	460	498	471	426	463	461	479	518	478	497	468	465	430	449	478	478	492	486	441	478	516	437	486	479	454	487	458	504	480	491	515	518	484	469	549	476	459	503	488	471	460	473	452	493	470	437	495	498	439	440	478	450	477	452	447	485	441	489	443	458	487	472	464	483	462	450	485	472	478	438	485	433	441	470	481	458	484	463	451	467	513	490	457	478	496	486	479	468	490	462	495	473	478	477	442	477	513	480	478	455	490	493	450	504	483	405	522	499	475	493	478	473	479	480	488	440	501	482	500	449	472	475	524	490	495	500	485	468	433	438	445	479	479	480	481	473	514	541	456	485	474	437	467	470	481	491	495	477	484	511	487	488	463	454	468	465	485	488	518	449	451	465	466	460	479	486	470	457	462	454	464	484	505	504	485	442	481	472	465	467	474	455	480	460	470	483	460	501	461	457	448	454	445	530	478	461	471	484	482	500	432	469	489	447	448	441	496	460	458	460	465	455	507	476	478	499	482	468	507	449	463	475	503	449	438	444	443	524	502	468	482	462	414	470	439	468	433	510	460	525	479	455	509	461	481	492	468	513	440	468	483	450	425	456	459	477	452	467	503	482	474	465	475	508	447	520	507	474	470	449	530	515	493	469	477	447	497	424	457	491	474	470	466	495	456	480	455	476	423	450	473	485	492	493	449	435	498	484
2072	362	381	385	346	376	334	310	333	320	322	356	322	323	332	305	339	325	325	309	313	337	328	318	351	316	324	331	337	311	311	341	288	350	339	338	337	292	309	321	334	328	308	304	314	338	304	313	365	326	291	333	352	337	314	322	344	326	301	305	314	295	333	342	323	317	322	314	310	324	328	359	340	310	325	339	314	320	310	326	337	317	339	320	304	312	313	295	329	320	368	287	340	302	318	299	317	299	338	304	332	318	326	345	321	338	365	316	325	304	324	332	322	319	360	316	317	302	309	301	324	315	295	318	352	327	319	333	337	366	314	321	325	322	291	318	327	353	313	293	309	292	317	324	318	328	320	300	358	327	342	295	322	324	317	327	306	294	335	301	291	331	302	328	289	373	317	313	326	328	348	335	311	323	325	316	326	314	309	302	330	324	329	327	308	337	326	337	315	327	327	308	332	334	341	356	360	339	332	323	332	310	319	306	334	325	320	337	350	340	347	313	322	363	340	308	284	307	296	294	313	333	326	333	317	334	341	330	329	309	316	333	304	357	328	344	297	297	307	299	314	291	308	295	313	336	309	341	285	321	335	314	303	352	334	301	314	331	305	317	313	310	303	333	321	321	327	316	341	301	318	300	357	311	327	319	322	325	314	334	320	330	303	303	306	318	323	304	330	324	338	333	322	318	385	333	303	298	325	292	344	286	330	290	305	331	326	333	304	301	317	321	323	345	321	321	339	305	335	336	335	276	300	336	316	351	338	305	313	307	310	290	301	310	348	324	336	320	325	315	313	340	298	346	331	303	319	353	309	332	326	288	321	356	318	326	319	315	310	330	325	371	321	303	314	316	310	274	298	336	304	320	324	335	328	287	305	344	298	327	319	336	330	322	313	324	330	302	291	330	348	323	317	343	320	336	326	323	316	321	285	335	303	301	339	336	288	307	324	330	348	311	343	333	353	292	319	296	325	344	325	324	338	337	309	329	309	311	316	300	300	352	317	299	352	314	289	318	329	326	311	317	336	319	359	327	320	349	341	319	343	319	325	322	338	314	276	314	362	314	326	310	334	336	350	329	311	347	352	318	290	299	331	310	333	303	287	322	322	344	339	324	330	314	326	342	296	326	317	329	318	313	311	304	315	313	346	303	318	303	322	334	298	308	327	307	310	317	337	340	333	332	313	311	338	298	339	325	320	289	317	327	317	341	351	315	314	313	336	327	335	285	302	302	338	309	356	331	314	305	298	338	326	322	316	348	342	346	324	340	310	287	338	339	331	338	338	320	331	330	298	291	321	285	332	315	331	302	340	321	321	355	321	312	343	343	322	321	322	311	338	338	350	323	333	322	322	300	316	361	334	309	336	324	310	319	316	313	345	353	375	326	318	313	310	330	302	333	361	305	325	312	298	333	300	322	337	319	342	328	342	311	311	312	323	318	302	308	339	315	318	308	334	336	324	351	355	341	310	312	340	284	296	297	347	305	331	316	319	324	334	346	301	342	361	333	338	337	326	335	340	304	356	329	324	315	325	316	324	340	331	352	326	334	307	346	340	312	327	304	321	311	309	344	368	348	292	350	312	328	338	349	325	316	316	334	310	301	310	337	319	311	282	273	312	356	323	311	328	339	312	312	345	315	347	349	299	325	341	311	292	336	322	307	375	356	347	328	313	357	323	296	312	310	353	337	330	312	308	329	321	329	346	347	346	317	324	335	307	357	311	330	372	320	275	303	344	315	290	330	306	350	308	383	326	267	335	341	324	319	342	311	323	335	313	333	350	338	306	321	333	311	338	312	338	328	314	308	326	350	296	336	336	366	307	330	321	331	303	301	298	289	334	317	313	308	327	364	308	328	297	323	323	331	296	307	326	323	297	332	330	333	353	317	365	283	315	319	335	364	321	310	297	343	352	297	323	316	303	302	319	306	315	313	326	320	322	317	359	333	322	327	321	358	331	326	318	286	323	341	290	340	311	291	315	304	299	368	318	293	312	310	302	335	318	334	306	324	286	341	317	342	338	307	294	320	323	327	323	297	352	305	331	330	358	313	351	313	352	332	307	316	301	323	323	300	338	314	337	349	359	341	337	363	339	331	312	338	338	310	317	327	319	343	315	324	301	336	307	325	327	337	327	316	330	314	315	343	321	326	315	363	328	299	320	328	340	292	322	325	313	323	328	325	332	333	328	322	324	329	309	328	306	349	332	359	326	307	340	284	316	319	313	302	328	325	329	321	319	315	350	330	325	329	298	338	336	298	316	323	342	313	330	358	307	320	337	306	370	348	334	335	356	334	306	326	346	304	315	322	315	343	290	313	325	317	323	336	328	337	308	351	341	311	347	333	330	312	331	327	331	325	307	310	343	336	309	336	303	354	323	335	319	332	323	344	348	306	311	314	300	312	291	318	341	333	352	319	321	319	306	311	330	313	321	313	314	316	323	325	287	332	308	320	319	298	309	345	319	350	344	306	330	324	334	363	328	319	311	316	316	321	319	304	318	326	362	331	326	310	324	335	312	302	340	321	279	312	321	348	305	327	310	333	318	313	292	307	331	305	337	320	295	317	340	318	302	338	293	335	297	328	328	328	336	307	313	327	326	327	339	330	320	324	339	312	339	350	301	332	318	327	347	342	340	298	336	308	334	319	306	317	331	319	324	326	339	340	302	340	313	305	307	339	321	342	348	322	334	327	337	327	297	314	310	322	311	311	302	284	349	343	307	330	346	331	314	316	342	326	336	321	316	337	333	306	346	324	338	320	316	298	297	323	271	326	329	327	322	334	341	330	281	301	343	330	309	328	321	298	345	326	308	300	300	340	335	303	339	345	343	322	305	331	313	335	328	309	318	307	308	311	336	328	313	330	311	330	383	296	297	306	328	328	310	343	327	334	329	331	321	330	318	341	341	357	335	320	325	317	306	293	325	340	308	318	322	285	287	323	329	296	325	313	359	323	319	323	322	359	311	332	308	301	326	325	305	313	318	363	315	325	313	311	333	315	312	315	310	315	294	350	300	341	322	331	327	333	304	321	343	345	293	335	335	322	341	313	334	331	310	297	328	313	334	341	314	318	329	340	315	323	331	350	299	304	316	316	321	342	322	335	299	315	321	316	332	332	325	347	322	289	323	338	308	306	326	337	306	320	348	322	295	324	288	290	332	329	287	341	306	359	303	313	313	325	312	290	333	302	347	328	323	299	298	321	306	337	290	351	331	319	319	325	320	328	328	321	294	329	345	320	354	331	332	295	296	328	310	319	351	330	340	342	343	348	291	315	346	321	312	350	335	321	338	345	318	318	301	361	312	359	324	358	306	349	312	317	335	306	327	283	342	368	350	302	328	322	313	278	291	333	329	323	298	344	320	326	311	346	337	316	336	314	340	316	320	322	332	334	292	323	345	304	320	320	321	309	303	309	329	316	332	312	327	330	325	308	326	358	341	330	343	322	340	319	335	328	355	334	349	308	292	341	292	289	318	339	360	337	285	358	332	345	321	326
2400	982	1068	1167	1050	1086	994	1043	983	1030	1001	1000	935	970	980	943	979	928	902	952	937	937	970	931	929	942	902	971	963	907	975	919	932	904	850	928	922	885	913	937	944	1016	970	1000	945	941	925	940	905	911	921	933	912	903	937	923	912	989	926	913	909	954	867	916	895	953	985	916	953	881	922	910	943	915	929	915	895	954	881	916	922	959	892	958	951	898	930	889	954	912	872	896	947	945	971	934	908	918	956	903	931	907	928	913	926	893	925	950	965	977	898	891	939	928	907	943	964	917	946	941	934	950	898	955	953	915	927	895	997	937	935	923	900	939	941	906	924	931	963	987	955	919	881	923	954	932	906	952	921	915	919	907	876	945	926	890	893	939	946	945	936	927	887	942	902	896	882	868	915	902	941	931	935	959	949	956	940	897	962	886	896	928	932	922	954	902	942	919	907	925	912	921	960	977	947	896	930	1019	915	979	898	962	978	908	948	959	896	905	870	916	896	963	927	942	868	858	949	911	949	932	942	864	858	932	916	859	882	907	906	895	864	901	927	895	942	948	897	924	955	948	972	940	875	975	987	921	921	918	934	977	903	957	941	912	915	914	925	951	924	898	907	899	937	926	932	992	966	901	890	929	924	943	887	973	896	896	911	920	926	950	935	924	934	821	911	944	885	935	931	915	933	935	897	941	874	912	939	943	939	917	906	917	897	925	918	934	941	907	953	929	943	821	903	886	912	900	915	860	907	936	916	948	946	972	949	949	974	902	915	894	926	911	917	903	902	904	908	913	885	898	943	948	958	904	867	913	882	949	924	904	880	918	921	879	922	921	892	900	981	928	885	909	919	950	962	868	962	903	916	924	902	884	897	926	923	919	941	870	951	882	875	915	898	908	928	867	872	952	875	871	870	915	943	953	934	915	904	990	913	909	928	976	895	933	903	945	906	899	912	895	912	976	906	922	959	913	944	914	899	909	934	949	988	911	909	921	934	881	865	956	917	958	944	903	900	966	929	907	913	949	907	910	947	915	948	900	918	888	889	915	912	918	896	895	948	953	927	926	884	947	912	878	913	913	930	950	895	897	949	930	909	889	939	916	960	895	903	924	915	975	921	907	890	884	960	898	869	907	951	949	928	851	953	953	909	915	870	940	947	897	914	908	926	933	974	959	919	970	925	918	950	932	910	939	912	922	884	956	951	983	875	924	931	905	921	946	956	929	932	879	899	874	950	957	889	895	878	905	910	907	876	900	935	931	956	949	951	932	917	916	909	921	879	942	886	965	927	946	918	977	940	950	942	936	904	907	915	927	911	942	885	939	882	868	904	938	949	898	878	953	966	930	991	900	915	943	898	913	935	925	893	917	923	939	896	912	958	931	955	886	925	931	908	904	902	921	947	891	938	911	889	898	989	913	964	889	906	878	899	896	896	942	922	930	992	926	921	936	929	924	956	959	902	900	923	967	892	942	915	939	884	982	945	891	974	903	951	934	958	927	1009	938	963	927	974	936	988	948	890	874	965	922	932	912	902	925	891	911	875	895	905	929	924	890	893	937	951	879	943	939	903	919	942	916	945	899	895	888	910	904	911	928	879	932	888	878	967	956	901	901	908	957	913	972	905	927	922	927	903	940	896	903	913	870	910	916	945	884	922	959	916	938	902	923	909	936	913	904	966	932	878	916	891	878	936	893	921	913	927	962	959	898	867	942	896	913	923	907	947	919	917	937	972	916	928	902	932	959	933	874	904	914	902	907	886	913	908	913	929	924	885	924	928	954	922	945	908	973	900	897	914	904	919	933	885	937	939	925	865	918	926	907	927	905	857	940	914	994	942	952	970	932	950	933	908	991	989	954	887	928	914	869	910	961	914	906	851	946	952	955	893	902	998	951	919	865	894	912	904	930	943	911	951	947	913	901	912	971	895	927	912	884	893	929	914	947	939	959	891	928	951	927	930	930	895	919	939	923	945	954	889	964	908	916	926	960	898	931	900	968	946	897	879	954	888	907	939	922	948	939	892	939	910	925	958	940	903	857	974	887	957	915	918	931	883	939	940	942	927	894	948	909	928	916	959	943	921	980	871	920	944	963	927	942	921	980	931	854	899	934	941	905	916	864	897	915	935	887	970	913	896	891	919	904	971	933	889	939	950	922	950	915	952	882	926	930	932	921	956	854	927	934	962	900	924	925	920	951	895	930	922	904	901	952	925	926	886	883	932	907	918	919	886	883	893	937	957	895	925	913	861	926	891	924	926	904	955	977	918	944	896	947	916	917	939	903	881	909	867	880	929	890	915	938	943	898	949	913	879	921	909	872	924	918	894	924	927	939	970	926	914	911	848	945	885	929	929	981	945	949	884	925	950	941	945	895	876	948	941	955	921	901	918	904	884	908	890	909	914	884	956	886	882	938	920	920	919	947	943	927	905	895	940	836	919	853	898	913	928	955	944	945	972	886	905	906	945	948	848	968	926	916	931	850	946	891	902	932	919	931	912	928	902	984	866	886	917	912	894	958	906	904	924	939	944	977	955	949	894	901	886	1010	893	897	932	971	894	954	941	932	879	939	929	921	876	954	940	897	907	941	929	914	910	939	939	930	924	941	986	913	904	876	928	945	859	932	900	898	980	988	947	927	992	953	936	928	868	915	948	958	932	940	865	937	997	921	934	934	914	899	905	901	899	965	893	898	967	892	890	924	936	987	911	897	891	916	917	921	943	913	902	948	911	945	909	916	873	926	928	914	941	898	991	947	946	957	955	931	877	892	926	930	908	929	949	938	891	905	935	964	928	913	897	940	951	963	901	865	843	961	916	894	920	946	901	885	956	934	897	909	937	934	904	991	968	927	929	916	951	947	966	898	922	958	939	866	951	916	959	861	962	919	896	971	946	901	911	932	927	917	927	903	905	885	897	910	903	913	984	918	936	927	962	907	949	907	891	939	930	894	930	893	892	910	904	880	961	946	933	889	937	942	925	897	925	873	877	921	938	890	955	966	933	924	947	887	909	929	907	914	932	892	924	995	901	956	951	947	961	924	905	914	983	928	933	923	908	899	931	878	940	914	874	925	942	912	903	901	935	923	928	923	905	985	930	969	908	952	898	915	955	939	898	911	868	926	921	904	876	942	938	882	898	895	962	868	971	905	958	887	984	923	943	943	905	913	937	918	852	961	912	904	956	979	927	965	881	936	902	921	949	938	918	935	881	973	948	919	931	968	915	883	896	889	971	931	900	892	920	916	947	950	938	938	972	927	889	924	933	963	958	945	913	949	907	971	930	889	913	920	907	892	925	942	964	867	896	887	950	957	892	879	930	945	941	955	876	898	878	961	904	920	949	898	912	898	878	941	890	881	929	907	892	961	909	875	890	935	914	995	891	985	911	874	927	892	1026	931	905	973	909	872	931	916	913	1007	917	903	907	936	920	904	914	835	870	909	934	984	873	905	897	913	916	904	893	858	997	905	955	905	880	950	909	970	936	974	931	980	925	924	893	880	883	921	929	881
8429	1125	1442	1120	806	628	463	411	359	342	270	309	266	252	261	238	235	226	237	221	218	218	213	203	205	199	214	194	198	200	204	195	171	186	217	205	200	191	208	190	193	179	202	185	187	181	188	178	207	180	176	206	177	197	198	218	179	202	170	197	185	182	184	203	168	165	192	181	157	182	171	183	183	176	171	177	174	195	193	196	187	202	190	200	180	188	193	188	164	192	186	208	186	182	180	177	179	185	172	192	182	178	183	163	174	198	191	202	187	187	181	179	187	187	239	193	197	175	189	189	183	186	199	172	169	181	186	175	177	184	207	191	192	203	180	196	184	196	177	186	193	170	183	177	176	180	191	183	204	170	198	201	184	178	206	182	178	179	196	175	185	195	190	183	201	193	186	172	168	179	203	179	187	186	208	224	181	175	188	187	196	175	198	188	201	191	195	163	213	198	169	167	194	201	179	206	193	162	191	202	192	161	170	179	188	164	193	179	176	183	191	195	197	206	180	210	172	182	179	179	205	197	223	187	169	169	192	166	185	166	183	194	187	171	169	197	192	180	205	173	174	144	197	174	182	208	181	206	191	178	207	170	167	190	191	186	183	192	192	177	182	175	184	176	194	197	187	167	177	181	167	209	176	191	182	172	213	197	187	193	211	182	191	200	186	174	182	174	172	159	202	202	172	192	212	182	183	208	165	203	181	156	173	188	168	201	191	178	171	198	187	182	194	191	191	184	205	188	194	193	195	196	164	167	169	202	186	172	155	203	163	195	171	189	148	191	170	193	174	159	210	180	191	187	179	174	185	181	184	218	181	193	202	163	196	173	165	205	185	199	186	170	185	176	180	174	194	184	175	168	171	182	164	187	169	171	179	200	173	185	174	179	213	190	174	187	176	183	186	190	207	203	196	174	183	179	189	186	179	190	158	173	202	183	190	172	205	224	195	201	194	170	196	184	186	201	172	190	177	188	210	196	159	188	192	202	181	200	177	188	180	161	195	197	166	208	193	180	197	176	169	207	177	195	171	197	170	156	183	197	195	182	180	176	189	181	189	210	194	211	157	171	182	188	181	184	190	187	183	201	211	202	171	197	183	152	183	168	174	180	201	193	186	185	204	190	187	185	185	171	171	175	193	181	170	199	180	176	180	178	169	170	184	192	227	182	185	200	180	167	192	186	184	195	179	182	176	186	200	194	179	163	207	205	219	179	178	182	189	180	206	181	175	210	196	177	191	180	170	169	168	191	196	182	204	171	189	193	177	190	202	191	171	194	178	188	200	196	179	199	178	175	175	184	208	180	203	202	193	163	195	191	175	178	198	168	177	185	174	199	188	179	179	188	203	174	189	184	162	188	163	201	178	204	208	191	194	185	193	180	183	189	190	197	200	199	191	173	182	193	158	196	180	175	182	191	172	175	176	204	195	172	207	178	180	197	181	187	202	168	192	190	175	180	215	197	228	214	183	186	184	192	180	178	177	194	195	227	182	181	210	176	197	164	178	202	169	188	197	193	196	222	212	203	190	180	201	166	203	187	200	177	169	194	190	182	172	189	205	171	192	193	198	189	203	173	193	182	180	179	182	176	198	197	204	174	174	194	193	168	172	191	190	194	188	181	187	184	175	192	204	154	181	195	186	202	190	162	189	192	181	176	183	172	184	177	178	192	189	199	205	189	194	174	173	152	192	172	197	142	176	180	201	188	187	201	179	192	184	195	199	195	186	164	186	201	188	176	196	189	183	205	204	198	169	206	187	184	192	198	197	172	187	216	193	192	186	198	183	182	207	180	193	179	172	204	197	224	191	179	160	167	192	190	163	199	199	175	156	194	188	191	161	186	179	181	192	181	173	193	223	186	191	200	183	174	181	167	169	196	173	180	196	195	213	205	187	175	165	179	179	200	199	176	202	187	178	183	180	233	210	195	169	174	160	195	185	214	180	177	188	178	171	168	170	198	215	157	175	180	181	182	199	172	205	157	180	205	180	170	174	198	200	199	152	185	175	178	194	177	158	203	186	163	169	180	200	185	184	162	167	196	183	191	203	170	182	193	180	210	180	197	188	155	189	178	201	175	186	202	181	227	188	201	212	189	164	190	217	188	218	198	194	161	166	205	168	183	182	189	196	169	189	176	178	163	201	196	203	190	179	176	181	179	191	197	184	203	198	190	179	172	202	178	192	185	161	191	172	185	176	170	186	164	171	198	188	200	187	173	192	188	182	175	194	195	188	186	213	182	169	185	201	179	171	178	169	209	180	173	201	194	212	184	186	172	148	199	209	186	182	223	191	173	205	196	188	160	188	177	175	190	163	199	171	211	177	161	178	192	182	177	207	205	202	182	191	184	189	167	178	177	195	166	184	193	192	196	173	211	193	192	182	188	186	190	196	189	205	210	191	189	173	196	203	164	185	192	185	188	186	177	175	188	184	202	167	183	172	189	191	180	188	171	184	206	178	165	173	191	189	159	193	177	169	202	201	169	207	186	164	171	191	183	164	213	178	200	200	188	183	155	189	212	178	210	176	179	186	166	187	174	180	192	196	180	183	169	208	181	181	170	182	204	199	164	212	211	184	176	211	205	163	195	190	189	195	175	193	166	175	195	174	174	191	205	211	186	179	174	183	187	177	201	176	187	192	197	194	190	175	175	192	175	175	187	184	180	200	197	169	184	186	169	172	176	211	165	182	179	171	180	162	191	175	180	181	182	186	203	199	177	192	190	169	175	182	175	176	200	167	176	187	184	151	211	167	160	182	188	201	166	174	175	190	197	191	190	166	205	176	179	177	179	175	181	189	206	165	205	202	191	180	170	190	171	193	198	190	158	192	201	188	208	188	219	198	177	189	216	155	177	177	174	214	181	189	180	186	183	199	174	176	188	197	201	199	175	193	173	175	199	198	164	199	194	184	204	166	203	185	172	197	179	185	184	204	174	177	200	172	193	170	207	189	169	200	188	188	197	183	177	197	175	186	195	179	179	200	206	176	190	160	193	207	183	200	186	186	179	181	189	160	226	187	181	177	210	183	187	209	174	200	184	195	183	192	181	176	185	204	186	173	180	182	194	176	173	186	200	169	197	187	169	196	188	200	173	210	207	178	202	189	188	186	161	162	191	196	203	187	187	156	195	192	182	194	208	196	168	202	170	169	178	202	175	188	189	174	182	158	197	184	170	182	187	180	161	195	171	189	185	198	186	187	187	191	174	184	190	197	197	184	210	175	168	190	180	186	182	188	183	173	195	183	203	172	189	171	180	193	199	227	179	174	229	198	163	175	208	166	184	172	182	195	182	201	170	158	185	179	192	179	169	176	178	196	190	179	173	171	168	189	210	199	170	184	204	187	189	178	185	182	187	156	189	192	200	193	184	191	191	177	170	171	155	203	179	185	189	188	185	169	183	201	191	173	183	201	159	190	204	202	205	189	184	197	184	199	191	185	201	167	173	204	199	206	170	189	222	171	179	184	189	177	177	204	190	188	195	207	191	198	194	201	202
5539	1603	3167	3667	3139	2726	2247	1799	1659	1398	1317	1180	1032	985	952	900	922	872	793	788	812	721	781	712	715	675	755	705	671	666	670	681	657	658	664	675	606	635	661	640	663	624	557	640	616	593	578	586	585	622	538	622	623	574	625	580	555	603	590	599	590	602	589	577	588	589	568	597	610	587	586	568	560	574	597	615	558	589	582	589	549	567	572	557	564	542	586	591	507	629	598	579	554	590	639	552	585	566	590	642	589	586	577	601	597	566	554	571	564	547	553	577	563	595	555	562	548	568	579	567	570	561	552	575	578	615	601	571	581	540	528	575	561	520	541	562	544	567	561	592	599	570	605	566	566	538	581	564	605	589	574	588	574	578	543	555	552	582	596	574	551	586	554	571	615	539	556	577	596	582	563	535	595	580	549	535	583	584	575	580	538	557	558	566	603	554	542	609	562	578	580	583	622	543	568	527	558	554	604	550	556	588	578	576	568	529	593	553	541	544	560	567	555	558	576	565	576	562	570	535	580	593	576	572	570	556	579	550	613	593	589	579	548	590	568	529	574	536	598	599	591	573	627	554	567	582	511	535	582	598	566	570	593	549	595	550	601	555	587	566	538	582	583	581	585	593	599	585	552	558	554	582	581	572	591	630	617	572	540	549	580	566	574	548	605	532	575	568	562	570	592	543	561	551	548	574	549	589	606	545	564	560	563	575	569	596	616	570	595	524	593	562	524	550	563	589	582	546	551	557	566	580	544	546	564	581	580	551	564	566	566	599	608	556	546	562	544	576	544	548	580	564	550	563	603	582	518	546	572	597	581	545	562	578	544	615	568	566	590	585	569	586	592	594	544	566	548	585	550	621	538	574	584	552	558	534	570	564	587	561	536	549	578	543	593	556	613	545	553	515	565	564	565	539	542	563	576	591	560	542	582	567	551	537	560	610	580	569	533	576	592	558	611	541	530	601	568	563	581	558	579	546	577	621	554	536	539	575	569	524	559	571	534	534	579	563	546	595	579	588	590	531	524	539	562	623	552	565	587	580	574	571	566	551	554	538	558	602	561	522	557	545	544	582	538	589	566	548	548	549	524	555	554	579	570	593	562	609	545	542	576	568	599	563	561	545	599	596	553	549	570	603	581	574	570	577	558	576	545	598	553	559	615	601	559	544	551	591	544	595	533	583	588	558	590	557	548	599	570	565	571	610	565	567	598	581	563	597	576	567	551	564	519	561	595	581	549	567	553	555	584	545	553	537	549	571	562	579	640	543	628	536	552	560	564	554	586	528	527	632	557	549	539	545	566	589	578	565	537	545	582	551	576	590	556	589	515	580	562	551	583	571	544	543	584	586	547	592	572	598	548	578	568	531	546	594	553	600	556	576	601	579	601	562	566	520	589	587	596	572	580	580	569	583	540	510	532	569	554	565	564	571	589	566	556	581	563	563	541	567	583	594	577	532	593	552	581	544	597	557	574	558	552	573	536	558	538	552	567	612	545	522	551	609	579	617	572	516	591	571	588	633	572	591	555	564	535	599	605	604	624	516	585	588	600	596	565	586	536	572	632	571	594	599	539	554	553	575	494	595	559	559	556	579	586	577	593	547	595	571	572	603	569	546	547	589	556	567	582	592	579	555	594	540	532	526	571	555	561	565	561	581	576	557	576	520	557	565	549	590	548	596	559	591	542	555	545	602	573	565	554	535	552	532	573	572	568	543	555	577	580	546	569	585	551	562	577	553	582	612	560	563	600	533	534	557	564	563	569	580	591	556	542	563	539	560	562	595	545	594	572	505	625	595	581	526	572	595	572	557	577	587	537	548	531	565	581	575	588	602	608	561	562	534	552	580	518	552	598	549	583	521	567	537	596	578	553	565	579	547	613	590	584	610	580	588	564	576	551	576	590	585	555	563	588	618	557	590	555	554	573	599	633	542	584	583	557	601	593	553	544	565	579	555	584	511	552	543	592	556	548	541	575	574	558	557	588	533	565	614	568	517	538	599	562	579	582	584	580	556	551	523	521	547	547	592	556	566	571	533	602	505	571	551	555	583	560	623	567	588	567	555	582	603	515	594	560	571	564	563	589	568	582	546	576	581	579	562	581	597	551	527	511	606	543	600	581	538	549	573	587	572	565	563	553	622	584	575	575	552	537	555	585	595	590	535	585	549	578	561	581	584	523	581	524	539	603	577	572	585	574	606	571	561	563	573	573	559	543	585	555	583	528	596	567	604	588	592	534	524	619	545	554	570	558	585	591	554	617	561	531	529	595	540	527	551	567	555	576	573	546	537	566	564	579	596	576	572	578	546	553	554	543	530	591	575	584	566	540	574	552	591	558	587	594	566	568	544	581	537	570	578	570	603	557	529	589	588	555	547	617	591	544	556	558	557	590	562	597	572	569	578	583	614	557	515	511	593	518	563	596	551	559	558	621	572	604	582	575	570	602	600	530	581	573	539	593	551	566	570	559	560	542	570	542	605	551	589	568	546	531	551	585	558	622	564	559	589	545	556	554	534	550	607	592	562	561	551	560	553	573	584	594	513	622	537	581	552	595	521	567	610	574	539	543	596	570	551	561	576	573	512	579	592	542	573	591	563	561	606	534	591	549	539	570	577	623	600	571	604	604	550	588	575	573	589	535	532	591	547	560	529	533	565	565	560	553	575	561	575	554	603	567	556	537	586	567	553	557	540	525	562	565	532	550	547	576	552	558	533	600	541	590	557	605	523	587	591	581	554	535	590	583	556	559	575	554	590	541	565	574	559	538	544	571	612	571	603	566	559	601	529	617	562	552	586	589	515	600	502	558	602	544	570	581	567	549	559	568	565	597	587	568	626	543	587	567	554	555	569	576	559	562	555	571	541	553	560	562	592	580	600	570	584	549	585	572	569	570	559	556	541	538	569	594	559	576	573	551	565	585	589	583	557	555	563	555	566	599	585	590	591	556	602	600	563	568	618	597	575	562	585	538	576	571	571	572	580	567	591	595	527	539	549	577	609	551	583	533	585	526	579	567	594	591	572	576	614	596	581	600	532	606	548	567	567	598	529	580	550	609	577	576	577	545	538	563	557	553	540	573	610	597	600	560	569	548	553	602	564	541	548	581	568	526	549	566	559	581	586	576	565	569	577	595	553	546	552	601	547	570	538	590	560	538	577	576	533	567	543	600	601	581	581	571	570	546	556	594	577	561	572	600	549	570	550	565	579	570	592	571	576	534	572	598	578	547	582	580	546	547	571	585	549	545	560	561	544	540	551	561	572	533	561	574	590	596	577	565	551	568	565	537	622	553	521	578	575	554	567	547	582	576	544	591	573	546	538	557	563	553	556	562	601	538	587	579	594	591	550	572	591	599	570	546	541	566	558	582	572	565	550	531	576	559	572	581	584	523	543	531	609	550	538	554	573	568	603	569	587	570	554	603	570	550	562	569	561	561	568	587	553	541	561	579	576	573	546	571	597	608	581	552	548	593	575	567	576	554	621	546	631	541	606	581	617
15680	2489	2731	2145	1501	1009	754	597	516	404	397	337	283	270	250	231	224	203	192	224	196	217	190	165	198	189	163	175	201	163	150	186	159	196	176	141	154	148	167	149	153	173	160	160	156	162	157	157	151	159	142	165	135	153	137	155	141	155	148	147	155	152	165	149	162	129	148	159	146	160	140	130	133	155	123	169	146	149	141	136	149	141	158	135	132	156	141	158	176	154	151	130	164	162	147	139	148	153	134	142	159	150	148	138	158	157	149	154	126	168	146	166	139	152	158	153	142	138	138	146	153	139	139	157	157	148	148	141	145	142	148	113	128	150	136	138	183	174	114	146	125	150	155	138	141	144	150	155	153	155	145	127	142	120	154	122	137	141	141	155	156	141	160	124	128	132	155	142	168	160	145	143	128	160	150	126	134	150	140	142	148	130	136	142	150	131	133	144	132	133	140	151	160	129	152	161	125	126	126	155	152	147	155	132	155	145	130	125	138	139	144	142	136	140	149	167	150	145	134	161	156	139	167	146	166	134	154	135	147	135	138	142	175	151	134	147	154	142	129	147	158	137	145	137	120	142	152	147	135	128	148	142	148	156	140	142	152	166	156	129	147	129	130	163	133	127	140	128	160	141	171	154	154	154	131	127	131	141	137	130	138	180	155	138	156	131	121	137	161	151	144	133	126	136	129	129	143	139	162	157	129	149	141	135	151	121	156	153	145	144	155	136	150	118	167	156	136	162	180	140	145	144	125	138	171	137	135	151	161	134	147	138	160	153	164	151	150	160	130	171	147	142	165	152	141	135	133	159	151	150	140	141	139	124	131	148	112	137	133	124	119	121	142	147	132	146	152	167	133	115	148	149	173	153	121	140	147	144	141	125	141	137	148	154	139	148	151	147	145	148	137	145	163	142	168	172	139	161	153	143	141	155	127	162	146	140	163	162	157	151	139	166	148	131	137	131	158	153	148	135	154	151	138	145	154	137	163	135	151	146	139	148	151	146	140	146	152	132	164	171	148	148	122	159	158	134	157	149	142	134	161	130	147	148	147	154	153	147	126	139	136	145	139	154	143	143	145	128	142	144	157	137	154	159	131	171	155	139	126	163	149	122	148	138	168	134	135	155	157	127	149	131	118	137	142	138	129	152	145	143	137	144	151	136	128	130	135	130	153	166	166	163	139	153	145	135	132	171	151	130	150	144	125	165	144	133	137	124	163	146	138	147	155	144	144	130	149	122	165	125	145	166	157	130	162	136	147	132	155	145	164	139	134	150	156	137	123	152	137	136	149	141	144	166	140	136	134	144	157	175	124	153	148	121	140	146	129	153	148	140	130	143	134	149	151	145	132	128	147	140	136	118	138	139	145	155	144	133	151	127	150	155	133	139	146	145	134	141	119	155	138	139	151	151	148	146	129	138	128	144	150	131	177	158	140	156	165	130	153	142	150	164	155	128	155	138	140	148	156	151	141	169	148	143	127	131	142	107	137	129	154	145	150	138	165	131	143	147	130	138	148	136	139	130	131	135	161	150	129	131	160	129	159	152	157	156	144	134	118	154	131	134	142	147	142	140	130	136	139	149	150	143	144	143	139	159	182	126	155	150	147	158	136	147	135	146	146	126	157	161	151	153	138	167	137	153	157	144	146	152	114	150	166	124	165	155	163	163	140	155	125	142	142	143	133	160	135	150	138	126	143	145	144	155	157	143	120	146	140	150	132	154	157	143	125	145	133	122	141	152	151	150	156	140	160	139	155	118	138	165	133	144	142	163	140	143	166	129	139	165	135	145	135	146	162	135	138	163	158	141	134	137	146	145	130	143	163	112	144	137	145	150	152	167	143	158	151	157	110	144	142	111	144	145	141	172	140	153	156	146	148	139	139	158	141	150	148	161	142	147	143	130	129	151	137	131	140	157	150	133	151	124	152	143	127	142	151	155	169	144	143	141	143	146	139	152	138	135	137	144	136	153	150	137	149	143	166	175	135	145	163	157	149	143	146	144	139	158	137	127	142	150	157	151	149	153	164	146	144	130	166	164	130	140	154	139	143	150	153	146	138	160	138	142	149	137	131	149	136	148	147	147	148	132	139	151	146	150	127	156	142	144	151	115	138	161	127	130	145	153	160	135	137	152	149	157	138	130	156	139	129	137	144	144	139	130	147	136	137	151	142	169	158	131	145	140	118	142	160	132	137	141	137	165	155	135	132	148	145	158	124	155	126	158	121	146	129	148	153	147	145	148	155	164	145	157	134	164	137	157	134	142	152	164	139	133	153	131	159	140	146	156	120	138	141	131	126	152	137	154	154	135	135	133	142	143	151	138	154	147	171	132	120	143	139	144	133	139	160	150	171	168	149	124	141	139	159	145	122	126	142	172	127	155	157	114	133	169	160	144	139	136	165	141	141	150	139	165	140	147	140	144	164	129	160	148	140	133	170	149	146	131	142	130	156	166	135	144	137	136	148	165	124	131	152	157	144	144	130	148	126	126	135	159	131	172	124	145	157	129	137	145	146	136	143	138	141	123	143	126	131	132	144	122	141	146	158	159	139	149	122	159	152	130	152	134	157	143	153	146	165	153	145	141	142	135	149	160	131	157	150	132	134	147	140	138	144	162	139	119	149	158	156	127	147	148	151	148	139	153	135	162	130	121	155	139	142	142	141	139	137	142	145	160	162	148	165	143	145	147	179	131	128	137	153	134	135	150	153	138	130	138	141	127	124	134	138	145	143	151	152	139	129	126	151	157	141	143	153	134	145	138	134	120	139	140	131	136	156	145	142	131	130	141	147	141	138	143	144	136	132	154	130	156	144	149	139	162	152	152	141	157	126	159	136	124	160	136	135	143	142	131	162	126	143	146	156	148	146	159	141	131	160	145	155	132	136	150	132	152	130	125	141	147	173	130	161	143	132	146	151	147	136	126	143	159	152	142	160	123	139	134	118	163	149	145	125	143	138	136	132	139	141	143	130	153	150	148	139	171	153	151	131	115	145	109	135	132	149	152	130	164	148	163	144	135	135	137	126	177	139	121	136	163	130	132	143	138	135	146	139	136	132	163	141	135	151	153	145	159	144	149	141	151	149	152	145	150	132	144	150	158	148	157	126	152	129	148	144	129	151	149	139	147	153	123	156	147	145	155	158	146	151	150	136	145	139	147	143	161	146	151	157	151	147	154	150	138	143	144	161	159	150	134	145	137	154	135	150	140	148	134	172	156	158	150	136	144	147	130	127	132	145	160	138	155	149	133	135	156	128	164	148	149	156	138	157	119	139	148	144	138	153	141	151	149	148	157	157	152	133	151	146	149	146	139	123	150	152	137	130	140	143	142	176	141	137	131	148	144	156	137	146	136	148	155	154	159	142	160	158	141	148	150	147	131	133	138	149	129	132	147	123	158	156	144	149	132	142	140	170	157	154	128	130	147	132	146	126	153	149	143	146	157	144	162	141	141	174	137	162	127	130	142	138	148	162	152	142	135	159	127	153	134	149	137
7630	2406	5755	6342	5480	4349	3625	3015	2542	2180	1895	1688	1500	1415	1271	1132	1118	1014	972	968	880	845	849	784	764	697	693	745	681	663	687	642	610	600	649	638	619	575	559	594	563	603	558	601	561	532	560	538	532	561	502	531	526	527	515	547	535	464	509	580	540	543	531	469	499	464	493	503	525	497	493	520	487	495	493	491	514	532	491	494	498	481	518	520	526	510	491	481	499	480	473	494	522	507	493	534	521	471	486	505	525	476	479	501	516	498	506	522	505	437	469	455	527	502	503	493	481	491	444	474	509	477	476	497	508	452	475	495	500	448	492	485	459	486	487	551	496	494	511	476	487	455	472	478	465	479	519	462	458	482	487	499	460	459	498	492	462	507	468	466	520	448	455	459	508	487	447	473	520	534	502	470	482	471	489	458	481	475	505	478	462	488	500	457	425	484	479	454	478	467	473	447	475	467	454	518	462	479	473	479	463	488	466	493	494	466	470	450	465	485	468	493	519	461	442	457	484	459	485	475	494	482	469	473	489	498	491	477	493	477	477	474	469	425	465	478	468	467	484	462	449	490	490	469	484	497	458	444	474	518	483	483	465	480	469	465	484	479	473	449	470	457	487	484	448	474	484	466	463	489	484	495	467	509	459	460	477	461	474	486	480	476	514	490	445	467	493	493	428	483	445	459	493	501	449	504	486	487	479	434	487	479	465	491	467	462	485	466	483	487	451	451	493	441	485	448	418	477	415	474	447	481	497	484	494	466	473	509	504	423	475	434	445	509	489	484	465	503	468	474	473	449	465	495	518	487	441	489	455	467	488	516	498	456	522	503	493	497	479	472	499	491	476	436	484	488	470	492	469	479	464	501	448	453	477	456	527	448	497	456	455	477	492	467	495	497	478	466	467	476	480	488	460	462	474	479	500	486	461	514	479	472	475	432	493	497	452	453	508	518	472	501	465	462	448	478	459	484	439	487	488	530	474	458	394	474	480	455	442	445	425	484	501	490	484	441	539	490	466	502	478	487	477	470	468	459	467	482	500	459	475	462	439	466	481	463	474	456	451	489	482	437	469	462	489	436	484	468	485	479	505	461	497	462	497	483	474	488	472	482	492	501	484	502	441	454	485	453	524	502	508	481	481	471	473	495	476	483	508	472	485	467	446	465	503	475	464	479	468	458	472	482	466	464	482	433	487	466	503	468	474	425	500	479	487	492	476	466	468	479	481	469	504	505	456	451	498	504	480	472	479	459	477	488	461	474	522	465	454	497	530	485	445	506	492	453	506	476	486	455	458	438	487	472	473	492	499	435	458	458	449	498	456	489	466	485	480	477	462	487	478	476	467	478	488	490	440	493	509	486	491	464	467	457	475	500	447	498	488	450	511	450	476	508	512	469	520	430	471	456	444	480	449	495	494	448	457	485	451	449	494	474	510	461	497	487	443	454	471	480	493	461	448	485	493	494	478	500	522	509	451	459	469	496	460	466	485	489	524	496	459	482	492	488	469	488	420	503	456	499	489	459	491	541	516	504	469	452	455	497	478	457	486	493	480	506	488	456	474	485	488	464	485	489	434	466	485	490	483	481	460	474	498	520	487	477	480	450	510	478	470	498	453	544	445	474	467	477	456	513	483	482	447	448	474	466	463	469	489	517	489	447	451	456	476	496	479	516	474	487	472	468	484	476	459	502	457	515	484	486	455	469	466	467	470	458	510	488	479	465	469	487	497	485	447	444	470	485	500	477	489	493	488	464	456	480	500	482	460	480	488	465	476	466	467	468	465	492	459	491	487	485	507	483	440	521	496	507	499	471	463	506	490	481	463	452	471	484	463	482	479	466	447	477	462	486	504	480	448	453	464	485	509	501	456	478	517	472	459	486	468	483	467	459	438	480	489	456	493	457	472	468	487	497	484	451	477	488	467	470	478	473	484	448	501	481	484	457	459	498	447	492	495	437	490	489	468	464	479	487	454	466	451	509	491	495	535	490	467	495	450	477	450	474	453	468	487	462	487	468	479	487	468	468	491	490	479	487	484	487	467	491	461	459	462	503	504	499	478	452	476	476	503	501	473	511	457	474	505	482	493	470	516	530	448	511	492	498	432	490	466	450	423	427	489	534	483	454	472	487	438	493	464	505	479	492	472	517	470	428	427	491	505	479	489	482	457	442	493	456	519	487	524	486	510	480	432	481	462	488	469	486	447	490	484	468	462	495	464	486	496	493	447	471	461	469	480	473	458	500	504	492	489	439	458	494	463	459	480	482	455	453	449	483	472	453	453	458	534	474	479	500	493	455	437	495	443	481	469	437	502	453	516	419	465	451	492	486	451	473	496	471	485	459	471	435	495	484	482	487	444	435	447	471	477	473	478	493	472	465	510	496	452	480	503	498	475	444	449	486	467	470	477	465	463	478	489	472	480	499	461	488	485	440	483	423	477	505	505	461	464	507	489	459	476	506	477	528	451	455	467	475	493	480	478	504	489	526	460	461	472	511	478	487	481	467	461	459	461	469	454	491	513	462	490	505	459	450	494	491	488	453	519	466	485	475	470	463	448	490	482	463	462	489	476	466	496	504	479	483	478	438	468	503	464	419	491	470	452	526	466	459	478	465	455	465	503	459	464	497	431	455	470	452	451	459	462	437	481	483	464	517	481	489	484	454	452	495	466	501	486	472	453	480	491	473	456	436	464	484	495	433	491	449	443	474	505	438	447	481	485	471	482	498	481	479	479	473	419	502	458	468	467	477	473	459	499	492	433	481	487	475	525	478	463	476	479	457	534	526	484	488	460	489	484	471	497	474	495	449	483	438	461	484	466	485	499	474	496	470	436	472	469	518	467	522	476	496	475	470	472	437	486	447	477	491	468	495	450	480	473	481	513	466	467	485	472	466	510	495	459	472	480	444	445	513	474	457	407	436	488	472	483	462	450	477	455	459	462	486	482	448	460	447	522	504	490	458	475	484	527	493	452	504	464	475	464	476	470	461	493	469	460	474	445	484	477	477	449	436	462	472	451	488	433	441	451	454	482	501	502	446	468	504	472	524	466	463	481	479	538	480	438	477	496	510	473	476	493	487	434	488	451	472	508	473	481	514	487	468	512	451	489	468	442	490	434	480	435	479	490	508	463	506	476	448	454	470	473	488	470	463	458	491	425	449	468	473	449	489	471	482	481	473	460	453	445	488	474	496	458	491	473	473	492	497	453	523	473	490	438	529	437	508	449	487	452	518	456	493	457	504	501	485	509	447	456	480	509	450	449	474	433	436	449	439	484	478	451	517	507	483	475	458	486	461	505	491	475	472	508	478	450	492	479	460	479	478	489	474	444	478	410	491	450	449	467	465	458	475	513	457	450	497	486	444	515	518	495	490	475	454	510	462	477	482	461	514	482	436	450	491	472	456	467	487	445	493	506	508	483	443	517	477	488	488	484	485	513	417	467	476	461	503	466	484	439	473	446	470	487	485	470	493	486	456	479	449	483	448	475	478	465	522	456	485
2175	359	385	348	351	314	315	368	327	300	352	303	293	313	310	311	350	322	318	317	314	345	322	345	308	294	297	317	344	335	293	314	289	334	342	325	329	309	318	348	329	295	309	323	309	336	356	304	328	320	326	282	342	311	355	283	333	325	307	319	307	299	322	321	298	304	301	324	340	350	302	369	313	309	332	341	314	322	315	307	349	313	310	316	326	331	289	309	320	334	327	313	324	329	359	327	336	361	316	334	299	318	326	306	286	348	319	346	301	354	330	315	344	301	349	320	359	290	316	318	316	323	313	344	315	333	331	302	312	312	318	336	321	369	342	337	331	318	282	320	361	352	337	316	312	330	337	313	313	334	322	317	345	315	310	329	294	340	295	295	355	290	295	349	312	319	359	296	336	321	335	319	327	320	367	312	331	319	309	347	327	320	365	303	304	315	329	305	320	329	309	353	327	325	296	310	306	334	366	312	321	310	308	348	316	325	309	315	346	336	300	334	311	313	325	347	349	326	319	286	298	348	303	316	322	278	297	322	320	321	309	295	336	311	297	324	332	305	320	287	350	327	319	353	353	321	336	328	306	324	341	308	328	320	326	347	322	321	291	338	329	320	314	327	299	347	320	278	306	321	337	307	340	329	310	344	332	325	335	328	325	355	339	357	300	309	354	318	326	305	358	358	332	334	320	337	329	329	332	310	301	335	305	305	300	340	305	304	322	329	333	327	317	352	328	343	339	341	361	340	325	327	337	305	318	366	296	311	315	332	298	326	298	342	312	345	304	344	310	336	325	312	343	293	341	309	296	330	335	307	313	331	335	314	297	325	317	322	316	318	322	292	305	292	347	347	357	326	349	303	310	324	322	303	320	302	320	321	299	332	365	307	350	334	303	306	306	327	325	333	303	310	307	342	277	346	311	295	305	329	339	334	316	328	342	294	314	310	329	320	314	318	334	309	352	335	311	322	335	299	273	293	351	360	310	305	314	306	303	325	319	343	305	314	283	300	338	315	335	327	322	326	344	311	328	336	326	313	318	313	349	303	318	312	312	329	339	315	273	365	345	322	336	290	323	330	291	328	320	333	352	320	339	318	309	311	304	296	313	290	281	322	318	311	317	327	292	311	291	306	352	325	342	316	320	319	325	322	318	331	310	313	326	357	336	324	299	346	345	321	335	285	291	344	322	347	325	333	314	312	319	328	313	307	305	302	319	317	333	327	336	326	310	356	287	321	309	316	358	329	325	323	336	304	349	354	300	324	352	357	318	298	333	323	303	355	331	322	326	308	296	332	297	324	295	331	323	328	314	300	321	344	316	301	302	327	345	327	309	289	339	330	341	338	330	333	363	338	319	300	326	320	330	273	320	326	316	287	315	304	334	311	327	319	333	316	321	313	315	314	313	315	336	332	330	319	330	327	310	326	302	329	306	315	310	326	331	326	362	316	339	308	321	314	309	319	332	336	315	304	302	328	347	341	341	338	317	308	356	328	330	329	328	323	309	323	286	308	333	331	314	353	298	335	317	303	326	304	316	324	310	332	310	362	307	338	332	336	342	333	304	312	315	283	331	330	326	304	359	320	336	346	312	319	313	328	344	350	329	325	341	304	325	329	320	313	287	315	330	312	327	331	347	309	315	358	328	313	308	315	329	334	311	386	320	293	317	316	324	306	318	302	341	350	323	346	295	325	322	337	326	331	329	310	306	325	339	307	325	315	306	320	363	319	356	354	324	329	288	327	336	361	335	314	298	324	311	297	317	327	347	346	294	328	322	314	340	299	322	304	330	327	310	296	302	303	295	335	338	320	330	324	331	345	336	338	312	317	322	293	329	309	331	313	306	358	344	335	329	331	354	330	317	352	311	298	312	292	322	335	318	328	323	341	334	315	313	303	303	305	344	338	316	310	332	321	351	309	324	331	326	316	353	348	303	313	306	334	342	322	302	331	359	321	336	323	300	311	310	333	309	351	329	287	282	350	343	300	323	305	357	279	346	301	312	316	314	350	351	299	338	355	318	337	337	336	347	350	326	320	286	304	334	320	332	310	315	312	321	293	356	297	328	311	339	306	343	306	319	312	346	317	340	312	303	338	327	371	334	320	329	309	343	294	320	303	334	321	325	301	346	339	324	341	316	356	307	319	271	314	339	302	322	318	320	309	332	342	322	298	319	313	345	317	306	330	313	311	318	321	339	324	316	342	346	312	302	337	301	317	314	352	326	313	336	319	338	288	318	350	321	333	345	311	330	303	319	326	337	324	301	293	304	333	301	355	303	325	358	310	335	329	312	333	308	316	308	315	312	318	335	310	329	351	335	337	338	340	305	300	339	328	309	294	343	327	293	305	335	339	317	326	308	299	321	329	338	334	334	340	303	341	327	337	327	342	305	328	333	338	307	316	324	317	318	330	325	352	296	308	289	305	329	306	296	331	326	358	338	324	336	324	364	335	321	325	344	318	328	328	316	322	325	302	312	335	318	337	277	361	310	312	293	351	327	331	332	291	339	342	327	320	310	310	318	315	306	323	286	332	331	273	294	331	310	316	326	335	340	267	296	324	308	382	304	358	326	329	321	317	291	320	345	361	337	300	330	295	285	346	283	321	311	315	328	294	315	334	324	340	350	331	312	292	308	349	314	309	342	329	314	331	321	315	333	323	305	299	331	316	346	317	350	331	349	339	331	312	306	307	311	325	322	304	324	315	327	316	321	336	314	303	316	309	322	301	326	356	319	304	331	350	335	350	300	311	343	327	336	316	359	311	327	341	290	345	331	343	313	344	303	355	330	315	311	338	305	309	311	318	299	311	323	329	301	332	352	332	322	342	333	337	326	323	309	334	328	331	316	326	354	330	329	295	312	316	352	320	348	332	323	305	330	318	339	372	334	335	309	305	344	306	305	307	316	345	327	316	334	301	310	298	305	335	332	347	371	296	308	354	314	341	310	331	332	291	305	319	329	311	334	299	331	306	338	294	331	316	348	286	329	315	304	309	331	331	327	313	319	338	335	340	312	323	313	378	339	316	331	315	326	296	343	353	358	324	346	299	316	344	319	309	343	300	313	320	326	312	334	305	316	341	324	321	339	309	339	341	347	336	322	340	335	345	298	317	315	328	334	332	333	341	325	327	334	317	338	330	310	322	333	325	325	295	285	311	306	309	320	326	323	328	308	341	314	307	334	321	332	326	292	341	345	301	312	311	322	326	329	305	327	334	322	294	294	336	325	327	359	326	326	323	307	351	304	327	318	279	324	313	311	322	317	343	323	289	324	331	311	334	322	336	349	336	347	349	331	296	333	321	284	312	284	321	303	314	316	359	303	319	316	323	312	301	339	334	318	341	326	278	339	310	321	322	307	308	279	306	349	323	338	354	317	349	332	315	349	308	361	307	296	303	331	304	327	368	336	327	315	336	341	338	315	313	340	350	329	333	328	337	282	339	320	331	370	330	305	311	333	314	339	327	288	331	315	325	331	278	349	329	311	330	301	334	313	332
2386	970	1075	1060	1020	988	1028	1024	945	987	969	957	918	992	923	930	899	949	920	930	899	985	903	967	965	903	947	924	873	871	937	953	953	873	943	934	918	937	948	972	985	947	943	912	952	938	919	904	895	889	913	931	965	877	897	932	936	902	971	889	890	882	939	892	925	885	939	909	914	949	946	924	902	982	952	929	930	910	914	920	921	949	912	902	914	922	952	953	930	936	926	931	967	897	876	896	912	909	963	948	978	940	990	894	934	925	905	977	900	886	916	879	923	954	936	980	1003	907	927	942	904	925	844	960	895	904	914	887	894	930	923	911	931	942	858	880	915	952	924	920	903	928	934	933	928	931	949	899	897	911	914	941	915	911	907	929	973	928	944	919	963	901	923	955	888	933	961	940	919	910	918	999	868	969	921	880	953	890	916	925	899	895	972	917	905	962	918	924	929	910	932	975	891	940	932	957	917	957	941	858	886	863	881	928	926	918	947	922	878	968	949	950	950	937	941	889	948	908	932	920	959	886	911	900	937	916	899	845	859	928	905	885	936	951	894	910	894	910	915	854	846	929	918	942	926	933	932	906	867	909	966	911	932	860	926	935	873	916	897	903	928	924	960	935	960	947	921	912	928	897	893	884	954	874	898	902	951	881	978	924	969	926	903	956	874	923	932	897	920	921	926	939	913	926	924	892	938	906	905	937	918	919	934	936	913	924	993	922	908	952	915	904	931	945	900	929	935	898	962	929	891	920	910	911	949	905	935	902	931	955	912	972	912	963	895	923	853	973	941	898	886	889	927	937	945	981	958	927	944	936	914	904	905	950	899	883	969	925	973	932	911	904	923	957	906	892	998	906	949	904	921	879	912	917	937	927	913	910	934	891	956	904	957	934	901	903	899	929	845	917	915	940	968	940	936	871	884	931	921	933	945	944	928	875	892	909	908	938	967	917	921	892	904	916	919	896	994	897	985	903	928	942	923	918	890	929	910	883	906	937	931	876	949	925	907	894	962	903	936	927	921	943	923	923	858	939	873	925	925	917	957	942	949	943	894	954	934	901	910	873	893	879	975	935	1013	940	904	884	894	882	926	908	923	913	914	922	866	949	855	904	938	977	896	924	956	881	901	892	901	927	961	926	934	942	958	951	879	911	929	939	892	980	923	936	910	914	908	937	926	929	922	919	899	884	1013	940	927	941	930	888	886	931	974	950	974	950	986	921	905	857	913	877	905	868	906	899	904	978	837	880	957	896	931	930	988	911	909	879	908	881	954	957	886	904	928	903	916	956	886	884	850	871	873	939	915	898	914	878	966	919	847	906	936	937	916	913	954	965	883	898	910	915	889	938	925	953	909	888	936	912	921	913	942	890	940	894	939	936	940	960	924	943	914	920	906	945	980	952	902	938	895	932	911	877	955	925	941	930	914	967	857	882	897	916	907	957	884	850	923	912	908	969	908	898	911	940	990	855	956	937	848	931	967	925	924	910	964	920	857	897	895	886	897	915	896	893	907	905	906	959	926	912	971	884	940	920	928	1001	925	970	894	927	956	909	923	960	885	888	905	938	899	956	946	878	900	909	886	898	910	885	935	938	912	940	962	919	955	901	873	916	927	873	905	936	973	873	937	907	918	968	922	921	881	916	947	864	953	940	969	915	911	895	938	912	880	909	917	909	851	908	924	936	891	916	934	953	958	925	935	870	860	946	891	968	893	948	963	948	885	939	880	898	925	884	953	916	903	961	925	963	917	892	896	895	928	896	875	915	910	901	874	917	943	925	958	901	919	891	887	917	952	908	933	931	924	910	902	958	987	940	899	907	901	881	920	902	923	925	934	935	899	924	947	982	940	896	932	957	850	960	934	906	891	981	909	845	908	891	931	946	937	915	919	899	917	957	880	976	958	904	894	888	941	874	887	868	903	952	912	936	904	936	881	915	899	883	916	891	951	922	877	939	962	956	871	921	902	955	933	944	958	887	948	932	884	940	922	929	1027	884	918	867	907	916	899	883	970	948	865	932	942	887	970	879	925	883	921	905	895	923	1011	906	880	961	918	874	907	924	956	883	887	899	895	878	938	985	900	867	929	909	931	912	930	931	917	950	929	859	897	930	925	922	892	954	901	948	915	916	1010	867	921	914	942	953	929	899	872	915	919	917	919	935	867	903	945	946	886	954	943	897	895	931	899	914	909	918	942	928	930	921	922	905	933	883	858	859	947	916	882	930	914	927	902	911	952	875	1010	935	917	965	868	930	952	906	946	928	944	896	907	884	898	893	921	967	937	908	946	912	895	913	942	897	925	875	919	948	916	866	947	905	895	906	951	877	919	885	860	915	918	961	916	968	1007	944	946	941	893	886	883	903	992	925	952	917	919	966	950	907	845	947	936	962	920	931	940	931	934	911	960	960	906	916	930	949	902	945	873	921	940	919	854	895	938	909	884	880	963	910	932	941	925	871	945	960	977	931	885	940	957	899	914	936	923	956	934	923	903	897	904	960	943	911	971	928	916	951	937	932	956	914	888	925	918	915	898	907	951	920	938	923	916	948	932	943	935	951	968	948	906	910	908	901	906	889	897	923	879	950	965	909	922	942	967	877	951	931	872	938	889	892	954	913	924	925	911	943	894	902	929	917	933	917	891	949	955	850	942	936	895	884	963	874	944	904	937	1005	961	914	897	940	999	953	930	966	896	939	928	932	909	925	945	943	888	952	955	881	928	887	922	980	875	875	909	936	899	934	872	927	948	943	908	970	921	959	895	907	900	963	929	957	921	940	841	931	937	950	949	888	908	859	967	913	947	908	899	969	966	953	978	887	929	959	952	927	905	991	923	901	949	965	975	926	833	967	884	891	932	941	829	888	895	918	964	933	878	949	930	970	939	928	961	915	943	934	909	921	870	887	899	909	962	912	923	905	900	971	870	907	967	914	927	911	937	888	876	882	899	925	954	928	894	920	932	956	924	936	924	924	874	956	913	908	894	951	883	917	832	903	875	910	903	938	947	912	930	915	891	880	959	886	914	926	863	925	903	922	895	909	921	921	928	894	911	927	904	923	950	862	891	891	959	903	902	902	905	939	895	899	953	941	967	918	927	918	955	872	928	938	940	943	905	915	901	913	904	938	952	899	923	898	948	911	947	926	904	899	928	889	908	911	870	906	890	871	962	872	944	896	954	911	916	940	943	922	946	951	904	930	968	970	896	895	913	876	894	934	919	865	936	860	927	950	927	945	964	905	896	961	928	903	845	908	895	913	935	908	903	970	998	985	963	881	967	958	918	929	938	940	917	904	884	913	910	930	871	939	960	924	858	886	874	928	897	891	961	954	890	976	944	909	914	891	954	944	963	876	913	950	925	887	921	978	946	899	914	944	943	865	889	892	915	858	911	912	885	907	853	904	949	873	950	955	900	929	974	970	914	846	884	955	901	906	930	890	937	951	915	928	901	913	918	920	920	939	886	896	934	883	887	872	906	884	963	995	931	940	913	914	965	886	931	914	957	928	914	929
8682	1183	1475	1160	797	617	477	405	351	327	301	268	267	239	248	200	226	214	231	217	231	212	217	192	213	190	232	195	206	208	193	219	203	203	183	207	207	185	209	210	196	206	196	193	230	192	194	180	172	190	171	176	178	192	223	204	186	170	195	187	203	197	189	157	195	184	158	184	169	186	198	207	201	190	199	176	187	205	174	196	170	188	179	189	160	187	191	178	199	196	202	183	183	173	189	194	174	169	180	194	164	186	206	189	183	214	172	196	183	156	166	198	167	164	174	196	189	175	194	174	181	178	198	212	193	177	178	194	176	159	192	170	199	195	172	176	193	187	181	176	176	168	164	197	192	192	195	202	188	177	190	187	193	181	197	162	187	172	181	198	161	194	178	189	201	187	202	191	168	183	187	183	191	182	185	194	191	199	188	200	204	180	167	197	190	196	208	196	177	179	174	199	179	189	187	184	189	174	193	182	153	204	192	205	179	193	174	190	184	182	208	214	193	200	175	200	190	175	192	195	169	195	200	188	172	169	192	201	176	208	188	187	170	195	204	197	185	173	170	199	196	213	200	189	198	186	199	190	195	191	169	180	188	186	175	180	190	150	195	182	182	196	193	174	206	156	187	197	182	197	187	192	180	158	190	172	178	188	188	190	212	181	162	178	188	203	168	197	174	220	174	196	169	179	198	204	188	176	188	202	185	213	189	160	195	192	207	213	161	200	197	177	208	182	179	170	176	178	162	183	173	167	166	198	193	162	206	183	179	170	201	205	194	173	176	179	175	175	190	172	183	192	192	193	190	179	187	199	191	208	191	176	166	187	173	181	216	174	164	168	202	203	184	191	176	148	177	209	206	187	203	174	174	185	177	186	175	201	151	171	181	188	166	214	180	175	191	184	201	186	188	206	200	177	179	189	196	183	177	201	204	173	202	177	187	186	164	196	184	172	160	173	179	156	193	187	171	204	170	197	152	174	191	174	169	191	191	186	204	197	175	177	175	194	158	180	208	191	183	198	184	178	199	187	182	179	162	168	153	173	185	177	185	197	182	168	196	181	156	183	178	181	207	162	178	182	199	162	175	167	184	187	188	175	190	182	190	193	171	198	191	171	176	180	175	202	173	179	182	180	185	184	179	197	196	177	175	170	185	188	197	199	191	178	167	188	208	183	200	149	197	201	198	189	189	190	203	159	177	214	187	186	191	178	181	182	201	169	163	181	184	186	193	185	174	198	162	210	168	221	174	184	168	171	156	171	181	181	201	200	189	198	195	167	183	177	205	182	208	180	190	194	174	180	183	195	163	168	176	188	166	196	170	190	194	167	180	200	194	168	176	167	180	174	187	196	156	206	179	202	185	184	203	209	175	182	182	190	177	195	164	181	183	190	177	182	191	196	180	181	198	183	203	189	180	191	190	189	199	201	165	196	196	181	198	171	195	194	182	223	191	204	190	195	194	192	168	190	209	185	188	171	197	173	173	187	191	186	174	180	169	180	201	174	180	207	178	184	189	193	189	198	193	173	187	192	192	173	168	193	171	182	195	164	199	186	206	195	160	182	184	169	174	180	197	174	185	176	166	201	181	182	200	202	210	183	192	188	174	178	196	158	198	173	168	170	166	173	194	181	176	175	194	184	201	191	199	199	180	168	198	180	170	172	184	183	191	205	179	188	178	182	167	181	200	194	181	180	185	174	182	163	175	226	183	211	175	172	183	192	183	191	174	192	183	185	200	191	206	159	221	168	168	179	202	189	179	163	205	192	188	185	197	172	198	191	178	181	177	203	184	191	187	188	193	165	179	185	188	196	191	180	160	181	166	169	188	175	176	161	179	209	182	177	191	185	176	193	178	183	182	178	218	198	182	191	168	202	206	156	196	189	183	221	185	166	165	197	184	187	176	207	178	186	188	167	186	189	193	191	188	181	197	190	192	193	188	206	176	177	172	189	185	196	204	208	174	170	195	193	184	181	180	188	165	202	181	193	157	178	197	210	205	183	197	188	172	181	193	196	194	211	174	193	156	177	188	205	196	205	184	175	199	187	183	169	191	209	191	206	186	176	186	169	204	176	201	182	217	187	185	170	213	163	167	171	171	197	171	156	192	175	192	152	182	170	186	165	180	166	169	166	173	168	179	181	195	170	165	187	192	195	199	209	212	173	184	186	201	198	197	183	186	207	191	173	191	140	186	174	181	164	198	186	169	182	202	196	170	181	177	191	194	219	177	206	182	186	162	172	159	163	175	181	180	211	190	198	191	166	172	172	184	191	202	188	199	171	201	177	168	170	218	199	187	185	200	170	202	188	178	208	184	168	186	184	180	189	185	176	185	190	180	214	194	177	170	180	196	202	200	200	181	175	178	186	179	179	167	204	185	209	217	180	178	203	177	180	176	192	198	197	175	197	172	184	179	161	173	176	186	203	182	174	176	197	203	211	181	191	193	198	202	187	169	203	173	174	183	169	181	151	174	210	168	181	199	177	188	168	186	176	185	184	195	192	195	176	178	185	190	186	147	165	177	185	180	200	174	198	177	179	218	180	188	200	199	180	196	174	184	176	198	172	181	184	228	178	212	180	168	197	203	201	182	182	219	170	161	183	183	178	203	182	197	206	180	170	181	181	178	186	187	191	199	169	184	165	187	183	195	181	179	192	172	174	191	223	180	219	167	151	197	156	167	169	173	188	181	182	183	186	187	190	204	175	188	172	203	174	209	175	195	192	179	173	194	177	178	212	178	166	177	176	160	180	197	185	162	185	194	187	155	212	193	185	189	187	169	178	169	201	192	198	205	154	179	197	207	197	209	192	196	161	178	200	190	209	171	203	201	202	188	207	180	207	177	175	192	180	180	196	187	163	179	183	165	193	199	179	187	221	162	174	163	179	201	186	184	185	185	190	167	175	180	190	178	175	197	171	172	182	199	188	189	203	175	184	174	194	196	173	184	164	172	168	178	207	188	168	187	212	172	190	189	194	192	210	177	196	185	178	180	178	168	164	195	157	183	200	174	162	196	181	168	175	162	184	157	173	240	178	173	167	150	179	196	189	183	175	179	184	173	197	183	188	171	149	199	172	185	197	174	196	193	204	188	201	181	200	191	176	204	216	200	192	199	194	169	176	195	203	181	165	183	161	161	190	203	167	146	155	182	188	175	197	179	195	141	197	190	198	170	171	202	171	180	200	203	178	201	170	213	177	193	205	177	160	159	176	179	184	182	190	187	201	176	226	173	211	165	198	183	179	173	173	204	176	198	192	184	210	196	179	211	197	158	193	165	190	171	159	168	191	176	178	180	189	195	193	160	183	191	171	200	159	195	192	183	205	191	205	179	170	171	180	199	179	167	195	187	212	172	189	190	162	202	189	161	180	182	164	188	200	181	202	185	199	175	180	199	209	187	201	157	199	195	184	205	188	169	212	191	203	185	172	194	194	192	187	195	167	186	177	198	194	196	189	205	167	167	217	176	172	193	195	190	186	190	173	189	192	181	190	164	181
5621	1545	3203	3814	3141	2621	2128	1818	1612	1419	1283	1214	1186	1032	1026	901	825	862	811	828	768	755	752	779	681	725	698	694	677	694	670	633	670	651	648	636	693	624	668	592	565	617	629	628	635	653	591	596	608	620	607	600	567	616	556	612	612	614	534	575	595	603	590	591	613	579	572	591	559	610	587	572	588	581	584	558	590	591	546	545	621	564	612	572	575	600	578	610	603	569	570	543	609	608	625	587	570	576	601	551	613	577	578	548	552	575	559	578	555	611	597	572	589	590	593	596	608	563	568	545	558	549	595	583	607	615	614	524	573	558	599	571	553	597	544	568	603	595	549	560	638	606	551	576	582	564	558	578	578	600	571	583	555	557	559	559	573	565	588	596	563	598	553	598	602	558	623	579	574	591	575	546	560	594	561	550	579	560	569	577	593	585	580	538	584	555	569	532	555	567	555	555	574	576	572	559	592	568	620	573	550	567	578	555	552	548	535	583	567	549	537	611	566	594	541	548	581	567	586	562	567	570	549	560	542	584	537	553	586	575	562	583	568	578	588	559	574	613	630	551	567	583	570	578	549	588	568	536	606	555	594	559	563	576	574	601	532	563	560	590	543	607	562	605	562	558	598	583	553	599	557	576	525	549	606	591	565	621	577	528	583	540	554	570	566	591	594	580	578	563	512	574	530	549	579	582	553	626	574	571	592	570	601	546	528	539	559	600	593	585	557	564	564	596	590	615	556	577	568	555	559	563	537	601	588	610	596	576	566	579	557	572	594	556	543	587	579	576	598	587	597	554	561	620	575	621	574	552	569	551	517	541	563	525	576	574	592	557	595	576	606	582	554	566	578	537	556	547	568	566	564	645	597	528	573	606	581	549	573	613	548	576	599	574	588	562	556	581	509	539	588	533	577	598	529	583	545	500	592	583	595	558	560	560	560	557	597	574	583	561	573	563	604	512	606	552	565	565	615	552	536	544	558	582	590	535	592	561	546	567	573	586	573	549	557	542	591	584	524	596	595	592	557	568	525	565	568	563	563	559	536	529	546	541	553	606	582	585	581	565	573	575	555	574	595	556	592	557	543	547	555	569	568	571	594	567	558	594	573	537	604	587	567	574	568	571	563	599	625	573	550	599	581	548	565	585	539	607	553	565	555	579	587	569	602	539	604	551	559	584	559	582	590	565	563	585	549	524	579	600	552	574	559	564	576	563	579	571	611	622	603	518	560	585	561	571	572	607	561	588	613	533	574	545	568	556	585	593	618	545	591	584	604	538	595	579	563	543	615	543	490	572	545	566	564	551	581	572	515	617	565	555	545	542	561	558	538	557	564	552	565	550	615	574	596	576	642	585	583	560	511	574	535	566	545	572	567	552	562	577	567	563	540	525	567	559	533	533	537	538	549	577	561	587	572	571	587	571	579	560	541	582	614	526	521	579	569	572	599	544	587	606	581	604	540	566	521	542	566	549	566	556	562	556	536	607	552	568	581	554	570	569	581	571	581	562	575	588	583	578	536	581	554	559	567	586	592	585	545	603	551	567	541	585	573	554	564	592	529	598	572	574	545	562	573	604	564	583	655	577	563	556	608	589	567	578	585	597	515	521	495	605	548	558	580	541	565	566	595	584	608	577	547	522	606	555	541	574	582	571	564	615	572	548	615	540	565	533	576	571	599	592	557	544	583	585	597	589	601	552	562	624	580	586	566	608	526	545	591	566	532	593	541	582	548	539	595	601	530	587	598	577	571	544	545	536	571	541	573	541	545	578	596	565	569	580	554	561	589	597	589	583	575	581	557	558	562	564	520	599	594	627	596	520	569	619	578	581	578	558	588	594	569	541	538	582	581	505	551	571	569	595	564	602	538	591	569	580	553	545	556	563	583	531	571	606	535	571	556	547	552	599	546	537	573	556	548	567	632	556	527	564	579	600	532	592	578	580	573	564	601	579	555	540	584	568	552	579	536	574	594	559	564	514	554	539	560	572	534	568	556	600	547	571	563	563	520	615	573	575	550	558	590	589	558	610	582	552	574	553	487	583	603	588	565	570	550	566	563	586	594	618	519	608	602	556	598	573	562	525	577	573	555	585	580	586	567	587	537	555	604	549	578	575	572	559	558	606	590	575	583	569	549	606	569	554	550	573	554	642	583	565	589	605	544	571	570	569	560	551	564	505	585	583	538	598	558	602	591	558	542	571	554	560	545	591	543	536	573	569	586	579	560	571	549	564	537	564	572	534	582	581	585	616	556	541	578	563	581	585	594	570	581	552	551	587	560	584	570	573	606	560	561	577	587	585	541	590	594	592	574	535	574	570	575	598	567	521	589	558	544	573	547	595	584	567	540	546	549	569	551	516	557	537	584	567	572	620	593	550	572	589	592	542	536	562	571	600	537	587	568	544	566	573	547	542	567	544	584	574	605	591	587	557	552	638	574	593	564	572	552	559	606	554	544	554	542	597	575	556	588	591	518	580	574	568	592	543	516	566	571	598	536	597	599	592	530	557	612	573	548	568	567	612	536	568	564	532	554	566	571	574	555	564	566	569	587	541	586	546	577	575	550	550	608	610	547	558	590	580	574	614	590	567	588	592	564	610	559	599	587	570	565	629	574	558	568	591	594	590	558	585	586	567	568	579	572	616	615	557	551	566	589	571	533	535	580	592	528	553	616	612	566	630	554	540	591	579	542	547	586	542	590	577	590	574	576	574	585	589	608	576	596	546	558	517	561	591	634	605	549	515	590	584	549	616	554	578	588	541	576	572	595	596	559	558	581	533	638	596	557	576	573	612	571	549	573	574	547	557	581	544	579	551	565	553	572	591	579	568	578	615	573	572	597	554	568	609	562	577	546	589	599	558	559	599	553	562	580	553	612	533	548	589	583	589	593	582	581	565	540	596	526	560	531	548	559	575	542	498	531	588	592	551	576	574	543	555	556	571	580	561	589	581	574	584	568	562	606	540	571	575	547	563	540	584	557	564	563	584	556	560	575	541	552	564	606	568	590	599	627	554	574	593	576	608	572	550	578	581	565	546	546	530	601	578	595	549	537	599	584	553	589	575	587	608	566	567	565	517	535	589	522	581	575	551	558	572	575	573	536	558	556	573	553	574	515	573	561	558	585	572	561	525	595	534	596	533	562	561	570	557	547	586	583	588	561	594	573	544	536	545	571	575	597	587	541	604	537	579	590	581	552	589	562	565	561	542	551	571	568	577	580	569	575	549	631	589	613	558	578	569	567	534	557	545	557	565	536	621	601	564	554	571	530	581	586	554	578	519	556	577	594	612	559	591	571	592	585	584	573	595	567	568	560	584	573	561	552	594	554	574	539	594	571	580	545	582	593	586	575	525	569	589	553	568	553	558	542	579	587	587	573	553	584	567	554	554	597	558	549	581	534	582	599	598	603	581	570	553	600	555	555	587	551	588	576	538	540	526	561	567	552	608	548	574	540	600	577	553	576	587	550	559	555	579	576	586	600	612	556	578	571	602	533	567
15660	2518	2661	2018	1453	983	801	609	491	429	359	313	331	296	242	245	237	224	190	219	168	200	193	188	178	187	174	165	184	177	184	174	153	174	162	157	155	153	144	178	125	154	154	159	151	154	129	139	140	149	153	147	123	154	138	150	178	162	171	150	160	143	135	144	154	142	171	144	177	143	140	155	146	118	142	138	164	130	155	143	160	151	147	158	142	148	147	154	156	152	153	172	120	126	147	151	148	133	153	155	145	138	141	162	138	146	146	144	137	139	145	143	135	155	134	154	140	168	131	140	142	156	144	142	168	133	139	148	144	148	131	140	156	141	147	143	135	155	139	139	142	155	124	141	153	152	149	159	141	136	139	142	167	151	124	151	151	137	144	140	148	126	147	132	154	143	163	156	139	146	144	137	148	153	150	155	161	142	141	160	141	159	144	140	154	134	143	158	126	141	164	153	146	129	136	127	141	157	175	123	156	138	154	143	148	164	138	155	141	133	147	116	158	127	142	152	125	148	157	130	142	155	131	128	143	134	136	144	152	155	143	127	142	134	164	142	135	147	147	139	153	132	133	149	152	138	148	147	157	157	136	148	139	131	137	134	134	149	148	137	126	148	137	140	133	156	148	156	138	138	141	152	127	140	128	139	130	174	122	148	140	142	146	148	152	174	145	147	139	149	159	143	152	168	134	169	152	136	133	130	150	142	118	132	158	159	146	169	145	145	141	153	139	133	153	150	142	137	128	142	145	148	149	169	138	158	146	124	144	123	144	135	147	132	153	131	142	172	144	130	140	137	149	159	172	142	119	156	142	156	153	143	137	134	153	161	151	137	161	164	116	125	139	172	144	144	132	150	133	167	154	150	136	137	137	138	135	140	159	134	144	154	154	148	109	150	132	143	142	153	162	137	131	160	143	139	147	139	146	139	146	161	133	148	164	131	136	117	139	127	144	134	127	131	162	168	154	136	148	137	120	144	140	144	150	130	147	149	148	142	136	148	166	145	132	126	136	136	161	139	158	147	151	138	140	149	131	145	149	129	125	141	157	134	142	138	131	147	142	157	127	156	152	159	132	164	137	153	140	143	160	152	160	157	130	138	164	166	136	148	121	153	136	167	129	140	142	139	134	115	149	128	136	139	148	160	139	156	145	143	124	148	131	130	132	144	147	138	160	123	135	138	136	150	156	148	122	136	137	160	154	158	149	142	152	160	134	157	122	142	152	131	126	151	157	151	125	137	154	144	132	132	158	139	152	161	147	140	158	127	132	151	145	152	130	135	138	130	144	159	136	151	140	136	146	157	150	137	158	163	127	152	158	162	129	126	157	140	141	162	142	146	160	159	141	136	149	134	117	145	144	136	119	146	146	128	153	141	156	154	145	129	147	156	148	163	135	146	140	139	129	152	157	151	138	123	134	127	156	160	135	161	136	153	127	142	168	147	140	146	158	128	128	144	145	152	151	135	155	131	131	151	136	122	144	154	136	138	150	158	158	151	147	136	145	140	140	138	153	166	150	132	115	155	149	137	134	150	166	141	133	148	148	146	137	142	137	136	136	133	135	142	138	166	163	145	155	135	141	163	138	156	136	158	146	141	145	169	123	140	131	147	148	133	156	159	141	147	135	134	139	158	132	131	156	143	129	143	174	147	141	146	146	142	165	145	142	127	140	153	161	163	148	159	144	135	155	170	136	158	144	158	123	159	151	146	141	173	143	166	150	139	138	129	144	133	146	156	148	145	156	134	166	157	133	160	172	139	145	166	140	145	134	141	148	137	167	125	125	147	140	141	147	141	140	119	137	146	137	146	161	157	153	148	147	144	160	141	136	124	145	159	149	138	131	126	146	155	124	137	156	144	148	175	147	152	135	137	154	149	146	151	143	151	157	140	148	158	143	155	144	143	143	153	146	141	137	144	137	161	132	155	125	146	123	160	140	141	129	154	139	152	140	150	147	128	138	142	152	136	130	141	135	159	146	146	145	159	145	132	139	136	140	133	137	128	137	138	147	123	161	139	134	144	155	157	133	132	130	145	135	132	155	145	171	152	144	141	170	145	129	149	131	148	163	144	154	130	143	132	152	148	152	144	135	154	151	127	142	153	139	151	140	131	161	135	169	158	142	148	152	174	182	156	157	148	157	130	138	125	129	141	130	156	147	163	133	135	144	155	163	144	133	161	142	156	141	160	143	127	153	181	170	152	162	150	112	173	140	140	145	145	124	170	141	156	171	155	155	148	134	153	141	151	132	116	153	132	149	153	170	131	139	139	150	157	142	143	134	117	139	153	146	145	164	157	144	137	135	145	148	145	148	155	128	143	137	143	131	144	139	148	146	155	135	141	131	147	153	130	157	179	153	167	146	133	146	146	131	144	131	121	147	152	155	153	126	150	140	158	144	150	122	153	146	159	152	166	143	153	149	151	126	156	147	151	154	163	132	146	146	145	150	142	139	137	149	131	147	129	135	149	142	155	145	171	140	122	162	148	155	147	146	142	117	141	166	133	140	155	160	140	160	146	147	132	156	149	152	156	144	143	152	155	137	140	145	124	149	152	137	144	149	143	129	135	153	146	129	153	154	141	157	128	156	126	146	157	135	128	167	125	147	132	158	153	136	149	135	133	164	123	139	132	144	137	148	140	144	135	123	142	142	143	148	146	152	141	148	154	186	136	154	155	151	132	140	150	132	138	131	153	145	171	147	146	142	142	157	140	160	122	156	152	145	161	160	141	132	148	135	150	143	140	125	131	167	149	157	150	141	142	141	119	151	142	164	155	151	150	134	146	133	146	153	136	157	123	151	147	155	143	136	146	121	125	170	125	155	133	122	164	148	152	146	137	149	154	151	165	152	142	143	144	126	137	154	142	138	156	144	143	148	121	144	132	139	159	143	133	136	151	148	136	140	136	151	144	134	140	162	157	157	140	172	152	149	173	159	142	135	146	136	159	138	154	143	161	137	145	127	149	149	159	134	140	120	134	144	150	137	141	151	135	125	129	131	144	128	162	152	140	169	147	126	141	126	153	159	164	152	147	158	149	166	141	156	128	154	164	130	149	126	133	140	151	133	157	142	149	156	129	134	144	167	151	170	135	142	127	138	183	119	156	132	148	134	131	109	146	157	146	136	130	124	136	136	128	137	119	137	145	140	149	142	153	147	157	133	141	153	146	138	142	129	133	157	152	131	152	140	138	130	138	148	154	140	149	146	153	136	154	130	146	140	124	143	168	141	155	151	155	144	142	162	131	142	134	144	147	139	148	145	146	138	128	140	146	143	140	143	145	125	130	137	144	148	146	137	135	146	154	175	153	135	146	145	149	132	141	137	158	150	137	150	132	136	157	151	149	150	175	150	135	142	149	138	138	149	154	140	146	157	128	159	158	134	142	147	139	168	140	158	145	148	141	129	170	163	143	157	178	145	145	158	133	160	157	139	137	134	149	147	138	146	140	146	141	155	138	135	127	129	139	159	144	175	124	138	161	143	146	161	137	159	133
7564	2352	5712	6351	5466	4422	3597	3077	2564	2091	1837	1709	1503	1339	1252	1190	1080	1017	948	954	880	885	876	790	807	761	724	739	676	690	681	697	626	600	606	597	645	644	580	541	579	567	582	574	556	586	551	556	562	551	556	525	513	534	560	498	512	563	555	552	530	514	481	540	512	479	519	474	535	519	513	498	518	486	483	513	436	487	504	536	492	458	543	523	500	515	503	468	445	469	494	501	470	467	510	463	495	477	507	494	492	510	495	516	513	463	494	514	460	501	517	506	478	554	457	438	479	470	464	490	486	523	492	485	476	498	460	511	480	471	476	492	485	490	490	487	501	492	474	475	499	474	478	453	469	429	478	462	490	485	506	465	467	467	459	469	494	458	482	473	484	467	457	505	477	457	478	455	487	503	499	497	466	485	480	460	469	488	472	446	447	465	500	444	487	500	460	454	465	436	467	460	479	459	482	539	466	458	461	504	488	460	457	419	523	474	418	454	497	468	490	484	496	472	496	490	446	482	516	483	481	428	460	446	441	493	413	447	471	476	438	486	514	483	469	481	472	487	486	442	474	491	443	454	496	462	480	518	406	473	464	510	480	470	460	463	455	474	460	464	463	478	439	496	451	421	499	459	500	485	455	478	443	458	448	452	490	471	446	454	495	459	510	498	445	453	466	475	447	483	475	442	452	521	432	457	484	466	468	485	449	453	483	472	461	427	455	484	488	480	466	507	468	462	458	489	448	450	453	476	468	442	463	477	465	496	503	478	470	438	513	503	509	462	464	461	430	490	485	493	512	434	444	492	458	474	471	486	404	482	439	469	461	497	456	502	499	476	474	442	473	478	492	433	437	480	472	446	445	445	491	460	487	449	483	484	478	459	469	463	465	455	486	462	489	480	475	437	480	482	461	476	471	486	518	444	509	483	485	458	472	466	482	488	428	498	468	484	493	490	454	445	461	507	490	494	470	469	507	488	497	467	484	456	525	480	475	473	463	468	498	459	484	498	489	457	488	491	428	454	485	443	486	498	477	430	471	438	486	479	503	465	467	467	464	481	470	495	452	440	459	458	474	481	464	448	470	465	496	490	459	478	453	466	474	488	486	498	463	507	481	482	458	455	460	491	453	456	462	484	537	506	494	489	453	463	463	488	510	476	499	476	445	498	448	498	487	456	501	473	499	510	442	444	492	466	480	476	486	501	472	482	476	467	490	454	501	490	408	458	455	433	532	506	505	483	487	493	483	495	475	487	492	470	460	494	452	500	486	503	431	425	458	476	450	448	480	473	483	485	486	464	492	459	493	497	461	462	465	453	482	457	481	468	461	474	464	462	471	477	477	475	437	486	522	496	478	484	482	498	452	459	432	525	435	474	464	441	497	473	461	466	467	462	445	458	445	451	492	473	482	437	455	446	455	513	490	473	483	471	501	454	474	459	477	418	463	490	483	499	504	476	473	520	466	468	492	453	479	461	447	491	454	482	486	453	487	475	488	455	460	480	480	488	472	484	467	456	468	494	445	449	463	438	483	474	541	434	463	476	472	474	510	431	472	492	465	466	469	475	475	482	470	482	484	464	432	514	470	503	464	452	471	499	447	474	448	488	473	435	448	480	469	462	474	486	495	494	510	425	491	447	496	478	486	471	446	502	474	452	481	452	474	466	481	461	518	484	474	468	461	456	439	495	469	477	456	484	482	454	465	519	495	465	468	475	489	447	475	497	487	465	485	483	447	457	484	454	480	462	505	490	493	458	519	451	465	476	456	488	509	483	496	502	454	502	492	452	462	453	452	455	467	465	447	493	447	464	454	448	435	480	485	476	473	482	471	501	454	470	504	462	498	470	504	497	434	502	486	464	440	474	459	503	467	478	499	484	465	481	452	495	475	497	468	471	444	508	469	497	469	451	467	475	484	515	490	470	489	484	467	493	440	447	483	502	472	461	493	492	494	451	508	478	457	484	501	483	444	440	489	454	489	494	474	464	513	445	450	450	472	475	453	481	468	465	490	505	504	462	447	482	484	443	459	471	507	484	465	428	469	479	466	491	470	470	486	484	490	468	481	475	489	478	434	496	470	475	494	478	464	445	481	432	479	476	491	486	439	490	479	475	467	473	452	422	474	486	478	502	472	493	488	497	459	468	477	483	470	482	462	443	450	473	468	476	469	486	490	466	526	422	456	502	466	499	469	511	472	475	483	450	445	475	457	537	494	463	435	489	447	493	498	479	499	458	484	458	476	497	483	502	433	453	510	458	507	461	495	463	490	507	486	490	513	404	444	484	484	540	467	484	484	472	438	505	489	485	481	480	450	482	499	465	457	466	499	477	472	461	506	479	477	462	476	534	462	459	479	482	471	461	434	479	497	496	464	473	502	453	472	505	499	462	489	470	491	482	462	443	469	444	500	485	424	459	475	461	505	478	509	473	495	457	492	470	486	469	472	479	487	509	493	460	458	501	489	480	475	451	481	482	445	481	479	481	516	477	460	455	469	480	489	475	473	489	477	460	512	462	455	505	475	490	452	496	459	460	495	476	469	484	493	457	526	459	469	460	432	477	467	489	472	467	498	508	491	504	475	479	467	474	475	508	477	465	492	488	488	497	490	475	468	453	474	467	479	452	475	479	490	470	497	460	466	469	476	473	494	447	497	478	504	499	467	470	454	516	444	466	510	482	472	504	480	475	454	486	480	516	500	465	459	448	459	483	449	472	515	469	452	511	498	490	480	514	515	450	528	481	442	430	450	500	486	444	466	459	454	496	459	501	482	493	468	501	439	484	463	472	452	495	442	479	484	496	473	483	457	472	464	473	451	476	487	463	517	492	507	473	429	464	516	484	473	522	465	486	453	483	520	471	483	461	496	482	468	451	499	458	496	475	469	504	482	512	475	437	491	514	479	459	459	466	520	461	438	481	438	544	504	433	465	482	480	500	518	487	457	479	467	470	451	503	489	469	489	465	494	470	470	468	500	462	449	528	460	475	489	473	434	447	512	461	473	479	488	454	507	452	479	457	461	447	482	477	488	482	457	477	428	453	483	464	483	483	483	431	510	451	452	480	464	473	457	452	460	459	486	476	497	450	455	471	502	475	434	494	486	492	493	456	487	486	441	491	484	446	496	439	462	482	437	469	533	476	426	493	512	477	450	489	471	479	487	484	471	508	499	453	478	452	490	492	445	435	497	523	469	445	501	485	494	492	466	444	471	451	510	488	493	478	438	470	465	475	519	462	510	460	454	416	506	486	448	481	478	438	445	462	464	472	445	435	441	489	486	472	467	482	435	442	424	444	475	479	444	499	474	482	493	499	510	454	479	520	498	467	477	438	533	501	435	493	473	491	476	468	470	484	476	463	445	525	477	475	489	494	474	487	458	528	471	472	475	502	450	461	469	467	471	468	471	522	502	464	450	464	486	508	463	514	487	479	485	503	490	473	506	512	447	486	513	457	501	475	470	463	478	449	484	468	486	486	512	503	447	510	456	501	467	438	477	514	498	481
2103	406	374	337	343	345	305	350	348	329	334	351	304	314	357	314	319	325	322	311	317	340	332	347	341	335	320	346	339	340	357	347	353	320	326	305	299	351	321	312	314	324	324	341	326	339	323	313	319	344	317	293	297	338	282	344	346	333	337	335	337	314	366	308	300	336	297	325	287	298	323	327	303	325	322	348	327	358	330	311	320	302	333	293	344	322	307	282	315	338	321	338	317	326	305	302	353	312	313	313	306	326	336	296	335	328	293	297	305	337	313	346	353	343	294	316	332	295	346	339	306	320	302	352	309	305	304	314	329	307	296	307	322	336	341	338	318	300	333	349	292	347	315	331	294	325	317	315	321	327	347	321	302	333	310	294	311	302	345	358	328	308	301	342	283	325	339	321	320	312	329	325	317	318	313	327	316	365	314	314	343	322	323	319	309	297	313	318	320	317	355	321	317	288	300	319	329	307	346	316	356	338	327	335	314	328	329	305	314	340	315	331	324	327	350	319	305	323	309	289	359	300	317	320	332	301	314	313	284	344	323	313	282	350	293	316	301	309	326	324	311	308	321	315	337	298	262	340	328	303	325	326	297	302	323	323	333	341	316	350	306	322	316	332	316	371	300	350	294	285	335	299	319	339	330	341	336	325	331	347	327	312	321	334	319	317	300	320	318	296	307	288	329	335	288	331	311	321	352	341	307	315	345	311	304	326	307	320	325	307	320	313	305	319	319	290	286	345	308	327	344	331	329	345	371	353	311	311	313	313	345	324	336	316	360	338	321	321	300	333	302	344	322	312	321	299	326	323	338	296	350	335	307	356	320	326	328	313	309	319	326	331	344	336	312	335	323	337	342	316	306	314	326	307	316	332	309	315	339	315	315	321	312	318	293	354	322	309	326	304	318	314	319	328	342	305	297	313	313	323	312	336	334	314	325	297	331	341	354	322	320	335	255	313	311	298	315	299	318	308	343	346	317	337	328	329	307	330	324	295	340	313	298	295	340	344	335	317	316	347	301	326	308	315	310	323	323	319	339	352	326	310	320	325	315	290	311	268	314	350	317	332	332	326	307	312	321	317	326	302	306	321	322	309	356	295	314	354	363	309	325	328	315	323	321	360	338	307	353	282	334	329	324	313	325	332	349	317	341	324	302	302	285	336	343	315	352	343	339	294	355	302	329	292	309	349	312	319	328	319	328	342	301	300	315	336	317	306	354	330	301	311	324	370	294	337	335	314	330	313	303	326	343	315	300	313	310	288	345	321	334	309	320	312	293	323	342	309	313	299	329	323	311	313	340	338	325	332	332	347	314	307	316	309	308	336	314	336	358	324	332	313	325	324	320	308	300	319	340	332	330	322	305	344	313	305	337	300	303	318	311	330	344	329	309	315	299	285	308	324	339	312	295	301	332	313	353	344	315	332	291	279	336	301	312	293	345	319	319	354	310	370	315	329	337	331	303	324	316	283	338	336	314	324	312	289	318	311	306	353	330	328	289	298	321	292	356	308	303	328	348	300	299	336	318	303	303	317	293	318	319	336	308	312	332	311	329	307	344	306	335	337	316	296	303	334	289	343	341	316	329	316	307	318	302	309	325	291	323	305	305	309	318	292	331	328	314	325	324	360	296	320	319	333	290	309	315	307	325	288	348	309	322	298	319	326	295	323	300	306	324	293	302	308	319	313	288	297	317	312	338	317	334	344	316	325	334	342	337	315	327	330	337	313	346	336	334	340	327	340	351	330	328	337	345	309	332	326	318	322	349	303	325	323	336	347	362	332	326	316	319	315	326	272	331	313	324	345	309	302	376	334	314	303	334	311	326	316	314	312	329	338	328	319	343	288	315	316	335	341	343	307	325	306	337	331	293	320	310	326	354	318	324	323	333	313	314	310	329	314	329	298	322	323	298	342	306	321	330	324	301	335	324	310	336	323	317	309	328	267	341	302	309	309	315	300	321	322	311	329	339	328	329	346	331	290	309	327	295	332	320	296	339	276	317	327	333	330	328	307	336	347	341	316	309	306	287	312	310	307	364	312	342	291	321	318	292	288	294	319	318	311	327	313	328	340	301	323	336	310	318	328	324	321	346	308	358	335	323	336	326	312	325	325	297	297	358	313	334	317	317	310	308	332	314	308	321	319	341	332	345	345	318	325	306	299	330	315	348	353	316	309	326	324	315	321	318	327	352	330	338	312	325	336	310	289	328	318	322	336	326	336	324	343	329	345	341	328	305	331	314	273	304	312	330	307	350	328	316	342	339	311	347	326	295	328	362	299	345	312	313	332	342	341	327	354	329	357	325	325	309	315	332	340	318	313	286	297	354	355	328	340	333	327	350	313	291	296	305	299	333	319	334	309	323	337	319	315	319	309	321	316	305	310	323	318	349	326	312	295	308	296	293	301	321	328	303	328	343	326	341	308	353	333	344	351	340	287	304	328	345	324	317	328	342	326	298	306	312	329	313	346	348	321	298	346	362	320	333	350	310	316	326	331	302	312	319	310	334	297	336	327	340	328	307	323	348	338	343	297	324	333	296	349	305	343	291	286	331	326	300	320	320	304	334	304	308	325	298	318	313	343	347	300	346	336	335	340	316	318	333	331	323	344	303	288	301	335	303	301	334	322	323	327	291	313	294	330	328	314	349	322	347	319	327	325	332	314	324	312	341	308	342	339	307	317	339	309	316	322	319	325	290	315	338	326	321	315	347	304	346	322	354	308	326	292	318	312	309	295	337	316	306	301	324	307	317	354	332	310	322	324	334	333	316	319	334	344	333	354	337	300	321	315	317	319	310	330	328	300	310	328	325	297	308	329	343	348	333	330	350	304	331	313	323	334	337	304	329	316	322	334	345	320	302	359	331	327	357	330	278	330	331	324	332	313	285	324	322	296	314	302	305	314	332	347	341	335	298	287	366	336	340	354	329	275	328	305	328	328	319	319	305	314	314	330	315	317	298	302	358	305	291	320	357	295	304	336	329	344	311	385	368	342	344	325	344	319	300	343	328	314	299	316	327	329	321	333	298	294	320	308	305	314	323	343	345	309	341	325	306	326	328	330	324	333	326	351	343	307	344	290	311	324	322	332	328	341	317	346	311	318	297	339	331	304	340	347	308	330	341	332	332	309	333	315	294	327	327	321	336	296	334	338	316	306	303	327	309	322	337	294	352	320	304	295	299	304	372	321	368	298	338	334	321	305	327	305	316	321	346	332	297	325	294	316	292	298	342	341	305	337	357	310	326	312	313	328	319	314	318	335	332	312	336	333	350	298	336	307	319	298	317	329	301	344	316	331	339	323	346	313	316	318	315	355	333	296	309	307	325	313	331	330	321	330	307	319	363	353	352	343	355	344	321	309	309	321	324	298	309	312	310	325	304	338	309	365	319	350	314	315	307	323	348	316	303	321	321	335	333	338	268	264	295	360	335	312	312	315	329	329	302	333	310	330	321	312	300	259	320	331	327	358	326	338	333	311	299	333	318	339	300	338	358	304
2374	1023	1093	1122	1094	994	1049	998	1006	984	1013	994	931	910	888	959	953	909	933	906	913	926	900	956	928	999	939	964	910	937	890	911	937	904	984	904	915	908	925	925	946	919	912	947	945	894	929	893	933	948	941	975	955	891	932	933	872	885	895	913	962	968	918	964	954	844	939	953	951	873	932	914	914	936	986	935	987	892	854	910	936	940	926	902	942	909	901	958	930	924	958	904	880	877	1015	965	869	926	912	939	937	900	867	884	908	982	920	901	957	954	923	887	957	900	899	856	947	929	949	931	959	935	905	935	914	893	950	939	919	886	963	884	908	872	888	912	946	846	970	901	922	902	917	876	917	966	936	858	878	895	902	875	936	906	951	939	948	949	929	903	916	885	982	886	900	844	896	967	906	966	898	960	915	924	951	902	948	952	887	913	933	944	915	918	939	935	932	960	923	894	957	943	958	960	953	891	920	879	923	938	926	955	879	930	896	950	893	889	885	914	924	908	952	946	930	920	922	890	950	985	933	842	877	923	990	949	965	910	925	972	909	898	933	967	894	924	921	908	865	928	899	897	909	918	885	859	888	932	918	933	932	909	930	945	954	875	914	903	989	906	943	921	904	962	924	931	932	971	916	964	934	950	924	938	881	875	950	935	931	972	930	932	910	926	920	907	932	944	936	885	919	935	923	900	985	918	945	877	969	919	931	921	956	874	893	878	910	963	941	933	890	966	902	937	922	940	969	915	911	915	949	978	931	913	914	911	912	949	945	936	860	939	936	890	885	905	882	910	943	968	890	945	914	843	906	897	903	906	921	892	915	960	912	854	900	957	889	950	895	926	929	920	1011	915	913	875	911	901	961	907	900	978	913	949	891	909	883	908	902	872	951	911	876	968	887	925	894	923	915	911	947	886	933	918	873	946	934	972	995	914	937	861	947	908	900	931	939	873	910	901	905	909	912	954	889	931	929	891	899	947	927	963	879	938	960	914	904	899	903	913	967	898	968	912	887	955	911	852	885	920	914	930	903	889	935	942	899	916	921	864	915	972	934	919	882	906	981	906	881	933	897	926	943	952	938	900	901	890	924	852	949	907	922	918	932	938	859	920	944	901	966	954	905	923	963	984	930	882	943	946	935	969	882	902	948	903	965	938	943	922	900	926	961	965	942	931	920	933	929	940	841	866	935	914	913	957	909	934	867	913	949	924	898	913	955	886	917	945	936	899	908	934	880	961	933	899	898	920	934	973	941	923	873	940	935	910	907	945	979	916	938	959	843	886	944	953	896	900	908	870	960	870	909	881	899	921	907	958	922	894	923	932	964	911	885	913	910	862	921	925	946	847	895	889	960	930	930	930	951	895	888	872	936	858	954	906	920	891	961	904	905	867	892	954	975	915	956	946	905	924	947	909	946	881	900	918	917	870	880	927	898	959	884	935	904	903	949	965	944	914	931	948	969	881	949	897	937	972	1000	935	882	940	888	934	948	934	889	886	1009	923	994	934	919	954	831	962	969	954	963	987	900	954	910	941	902	904	917	963	891	1013	903	915	938	947	895	948	894	966	915	930	949	922	908	945	925	914	848	948	905	892	925	871	929	883	918	910	929	847	930	931	900	890	900	878	938	861	915	932	943	941	903	910	912	903	840	926	896	935	957	960	990	920	885	943	866	968	943	907	877	895	868	868	896	892	885	871	902	876	886	878	897	918	938	929	912	843	918	907	954	861	913	922	950	929	873	908	906	909	929	899	960	923	877	905	907	949	932	936	927	930	961	912	938	976	860	927	880	923	913	942	923	940	880	926	902	896	951	961	848	942	943	966	910	939	915	983	969	957	928	902	954	898	866	921	886	937	890	902	935	886	873	935	841	919	954	890	899	919	931	902	961	913	931	933	894	854	874	898	912	919	957	898	925	934	941	864	928	942	907	923	929	890	919	961	887	910	871	946	922	940	872	939	881	862	898	924	958	948	932	899	954	872	921	912	888	897	901	895	911	884	920	935	935	877	928	924	959	910	921	906	895	918	957	949	893	914	936	975	885	955	925	922	939	948	923	936	908	947	980	948	949	904	961	913	921	933	881	973	898	892	957	961	969	928	941	893	913	965	947	961	935	922	915	854	931	916	945	893	930	953	904	889	944	901	902	924	928	950	935	914	893	916	924	912	918	821	903	908	924	933	930	941	933	961	889	899	897	906	909	935	954	928	922	938	923	951	839	899	906	942	935	905	934	924	907	888	937	932	892	958	851	903	958	913	980	960	888	906	881	893	899	924	916	952	957	872	908	880	963	918	902	872	935	943	921	889	928	933	916	957	880	875	892	861	961	902	928	954	905	916	931	876	921	898	930	874	939	903	893	947	962	889	970	915	923	974	945	940	951	896	929	946	951	876	967	937	921	931	911	976	913	938	928	963	933	975	945	914	916	943	957	944	930	971	892	883	935	958	886	910	895	919	896	918	877	890	914	907	889	941	890	918	873	954	979	975	895	918	911	895	888	884	925	870	915	976	946	935	933	881	958	924	924	928	930	951	859	921	911	927	924	933	909	954	909	959	886	945	891	986	899	945	922	921	945	959	910	917	911	886	913	909	929	962	923	925	893	954	921	916	962	914	893	918	904	965	947	944	926	906	886	909	893	924	936	921	888	905	879	909	897	926	924	915	890	952	911	945	955	912	892	889	901	950	956	949	918	914	941	931	960	913	923	882	914	902	937	920	919	902	893	986	907	951	938	959	928	967	932	925	1003	953	949	913	953	937	930	903	932	950	907	933	909	888	947	946	953	933	872	944	914	903	929	933	923	966	888	939	917	946	916	845	926	962	935	956	900	923	938	918	925	889	830	926	919	981	859	902	903	881	920	922	931	932	910	911	941	906	902	877	916	898	969	953	956	968	893	888	961	904	995	941	915	933	894	934	917	869	875	893	964	908	923	951	976	927	989	953	911	890	926	936	925	924	936	976	923	929	962	899	939	945	971	903	919	930	895	903	847	919	945	890	892	880	869	921	924	914	943	924	918	924	955	924	918	961	908	909	894	944	895	969	916	906	902	889	930	856	917	905	934	852	964	878	980	995	923	946	863	869	855	889	904	935	908	872	894	927	951	879	942	927	893	882	926	944	949	936	957	952	975	956	946	923	924	891	886	947	944	953	931	880	878	925	914	917	961	918	962	912	967	932	933	957	878	894	879	950	938	1013	953	947	913	948	891	948	917	909	935	960	953	872	885	959	919	911	897	889	934	905	918	919	964	963	905	862	883	851	1006	877	950	902	914	872	983	926	893	905	890	933	917	993	901	947	941	931	891	926	925	931	907	908	962	871	914	915	829	925	922	885	930	969	944	903	904	936	1009	972	906	930	848	903	902	915	919	896	944	914	939	953	958	946	944	903	946	932	856	912	886	873	900	891	996	949	920	924	940	935	975	943	881	926	859	887	911	928	943	967	930	928	937	934	986	922	938	980	897	882	915	923	928	910	922	984	876	918	929	932	940	928	903	940	894	943	883	933
8420	1148	1393	1130	802	601	500	413	335	339	284	261	267	230	245	230	242	224	232	225	195	218	184	187	210	205	183	191	215	195	213	209	192	209	200	196	208	212	181	183	179	190	175	204	200	213	172	191	207	188	169	204	182	210	172	176	188	188	197	189	224	169	170	186	168	189	188	166	193	189	203	204	190	161	182	192	174	199	185	187	176	182	205	176	179	183	205	190	186	180	149	179	192	190	195	191	181	187	181	190	194	205	202	162	181	205	177	188	185	187	184	175	201	193	196	175	182	168	152	177	213	187	210	188	192	198	174	192	200	210	200	183	188	182	173	180	179	178	170	164	203	177	165	197	174	195	200	182	191	191	220	191	184	193	200	184	168	208	161	154	196	200	173	174	176	172	198	208	196	195	203	209	172	168	191	176	195	199	207	190	186	168	176	192	189	179	194	184	176	179	203	206	163	171	170	174	175	189	190	163	202	166	216	194	185	197	187	195	200	182	192	196	148	191	157	179	169	195	186	203	170	198	197	187	190	185	177	174	170	180	193	193	169	199	179	174	184	211	178	195	203	187	204	205	171	169	181	198	187	191	187	176	179	201	192	190	172	161	187	181	197	197	187	171	187	182	183	184	183	171	185	185	205	186	170	205	175	168	182	178	205	189	190	181	180	206	179	171	159	184	162	188	172	190	179	212	190	206	178	180	164	161	174	182	198	195	202	172	168	196	192	182	189	194	168	177	190	169	173	205	196	191	176	189	201	205	176	194	186	199	208	170	186	184	160	193	192	188	174	166	158	193	188	208	180	179	184	170	183	186	210	211	197	182	196	214	196	187	181	179	190	180	191	180	178	185	164	166	169	189	187	208	174	219	189	183	167	184	156	165	187	157	180	172	165	197	203	215	175	166	185	174	176	205	182	178	214	209	165	166	197	177	166	185	172	196	182	162	192	180	174	172	177	181	199	186	165	163	166	176	187	195	177	159	198	183	186	178	180	177	181	165	182	194	193	170	188	177	189	185	181	190	189	182	184	195	179	187	190	177	200	186	189	179	188	178	203	205	183	180	184	184	200	201	186	207	170	209	172	197	197	179	193	179	158	192	178	158	191	180	201	187	169	167	151	203	169	204	168	214	181	190	173	153	160	194	203	195	167	174	198	188	174	176	187	184	193	198	165	196	190	167	169	186	167	153	199	181	181	209	175	214	180	177	179	201	199	183	202	177	171	143	169	186	180	167	164	210	185	205	163	206	191	182	210	176	188	208	176	175	184	188	187	190	176	221	196	168	192	175	193	177	184	201	161	187	164	202	197	197	190	188	159	175	182	153	173	173	192	179	163	193	182	171	192	164	187	173	181	192	185	197	196	165	169	191	178	180	191	182	227	203	206	185	176	169	177	201	166	194	142	180	189	202	197	165	192	212	156	179	210	198	169	190	197	200	187	195	181	169	177	172	194	170	173	196	194	202	190	184	191	187	175	174	170	165	186	194	188	208	167	179	196	198	190	175	184	176	158	201	204	189	187	174	161	189	199	181	194	179	182	194	192	176	160	208	207	183	168	168	182	177	181	193	191	184	178	182	177	191	204	174	166	198	167	203	187	162	197	187	194	194	197	190	185	175	198	188	202	185	193	186	187	187	181	208	186	175	184	194	207	204	170	189	189	175	183	180	187	168	195	168	187	198	189	219	213	164	188	177	179	203	192	186	199	177	201	187	168	172	147	191	184	190	210	164	169	172	193	167	192	196	182	166	162	181	204	176	175	196	203	203	173	161	190	167	179	211	198	194	206	187	190	171	167	182	176	179	211	196	188	200	181	200	192	177	196	175	190	192	187	164	196	201	163	196	173	180	207	172	215	178	188	175	191	192	198	189	181	187	177	199	177	186	184	162	206	189	178	170	210	201	164	189	175	186	186	167	202	193	183	199	169	184	192	193	190	171	196	175	165	161	192	212	178	188	159	197	190	166	178	168	179	159	177	200	185	191	172	180	188	206	176	188	166	179	190	188	177	178	179	166	195	176	202	197	160	174	189	173	177	168	209	188	172	186	191	177	173	160	193	205	193	171	188	213	180	189	196	185	211	181	193	187	186	146	192	178	154	158	190	183	180	194	188	176	204	193	198	187	180	175	189	183	177	190	156	180	197	205	188	197	196	165	204	180	221	183	160	194	180	193	177	167	169	184	185	176	199	205	189	200	180	177	182	204	197	187	208	178	180	163	191	196	170	180	170	170	150	160	192	200	174	201	186	199	177	184	208	170	219	181	166	184	186	197	179	175	185	208	219	178	189	170	196	199	197	201	189	154	202	192	160	180	188	167	170	187	178	213	219	188	170	176	179	185	189	197	185	203	185	207	193	169	173	222	195	176	164	204	195	187	177	178	173	182	176	203	169	205	195	201	194	178	153	188	171	172	162	188	178	152	167	194	195	165	198	198	183	180	185	177	182	190	196	173	187	190	183	183	169	185	192	184	172	173	151	158	173	191	162	161	194	184	181	185	191	168	170	166	186	179	183	197	182	164	189	171	183	191	200	157	193	174	187	190	171	188	178	167	167	185	203	178	186	191	184	173	192	188	162	174	192	185	188	195	191	191	193	183	194	178	182	190	191	152	167	192	176	182	199	169	176	152	187	165	184	180	188	187	199	220	186	178	190	173	175	195	164	184	163	182	165	179	185	202	200	210	192	179	177	167	182	156	161	208	190	169	208	191	185	190	196	158	190	196	188	185	196	192	203	169	190	184	185	188	182	194	175	172	191	195	192	184	176	189	159	199	183	172	186	163	182	189	181	188	184	209	174	172	184	175	172	192	182	181	190	156	211	206	176	175	155	177	169	177	180	166	195	192	180	181	197	197	155	175	179	198	178	181	165	191	196	175	195	187	170	161	211	201	173	188	188	182	164	170	177	160	173	211	176	179	185	187	199	169	198	170	162	188	190	185	194	184	189	157	189	200	194	174	204	199	217	190	150	168	201	193	194	179	172	174	189	173	196	159	189	197	194	188	173	172	177	191	177	193	186	156	195	176	197	215	166	192	180	184	191	168	202	191	176	183	179	172	172	167	181	159	191	172	167	207	183	175	212	185	183	206	187	193	172	188	192	207	158	198	194	204	196	177	205	188	194	206	200	168	156	187	188	171	197	174	190	184	187	196	203	165	208	183	191	193	207	168	187	188	178	201	180	186	202	164	200	176	183	177	196	206	189	165	194	209	177	177	175	182	183	169	180	166	171	189	203	199	182	178	191	182	201	177	173	199	209	199	170	170	191	189	184	169	169	190	163	166	187	174	169	177	189	164	154	207	196	175	192	176	172	181	161	184	200	181	187	165	188	155	158	182	182	183	210	175	194	172	191	198	156	206	181	180	192	203	177	189	207	192	219	193	174	196	183	186	164	198	181	211	184	171	208	193	182	173	217	163	187	182	186	185	151	204	171	175	178	197	197	164	171	184	172	195	185	174	188	213	199	172	179	179	192	202	179	181	182	184	199	184
5533	1555	3284	3778	3178	2681	2203	1850	1603	1427	1265	1217	1109	1017	988	936	861	835	794	795	808	769	747	785	701	731	691	677	701	672	662	648	637	631	672	658	661	615	636	655	614	632	619	613	603	623	657	604	628	604	611	576	595	609	628	621	573	586	610	594	568	621	587	574	584	567	578	559	627	560	537	586	561	591	546	610	557	621	595	591	592	567	593	545	543	544	579	556	555	526	559	546	596	574	591	569	573	557	566	530	544	554	596	572	569	513	590	594	551	587	611	602	615	565	559	520	593	597	584	563	573	581	577	597	569	584	584	569	549	579	589	561	555	571	523	623	554	549	594	547	611	607	562	563	560	578	581	558	598	564	552	581	568	562	572	544	555	624	587	578	572	574	564	586	613	582	602	574	562	556	609	600	576	569	580	522	566	596	576	548	558	531	580	573	556	576	560	571	626	553	592	536	560	552	558	607	557	563	542	563	563	574	538	559	595	573	568	562	561	566	553	582	591	544	566	582	580	544	540	594	568	596	576	597	552	571	558	517	592	497	545	572	583	518	574	583	557	572	583	544	579	565	563	548	599	556	542	573	579	587	565	524	557	552	626	566	550	561	586	561	617	578	583	609	578	575	586	529	552	603	549	544	568	579	573	575	575	549	543	573	552	565	560	580	551	568	568	596	575	562	589	580	580	582	568	560	538	543	555	565	555	565	530	585	527	545	562	549	569	605	578	582	591	583	572	604	571	570	531	590	596	566	582	556	548	545	559	588	596	561	593	533	576	566	528	596	620	538	546	566	565	571	558	552	599	571	581	555	561	572	533	569	609	557	554	566	560	589	552	582	556	557	602	538	517	611	570	581	562	591	540	560	562	592	492	574	558	599	573	551	551	569	517	536	582	571	580	598	582	569	531	559	562	597	591	561	560	557	554	535	576	590	632	539	602	538	539	582	570	539	540	549	541	564	559	588	569	577	533	548	580	544	540	545	568	550	599	585	519	546	529	521	531	561	587	558	562	535	582	541	586	573	559	579	580	604	553	537	549	555	557	619	590	589	586	582	614	563	541	582	599	581	560	595	595	617	577	596	565	587	591	604	580	561	584	583	542	565	574	558	566	559	551	555	554	611	542	615	615	567	546	559	539	539	576	580	535	588	561	538	607	565	583	589	545	570	534	638	553	545	602	547	541	560	573	587	587	539	577	625	572	541	569	514	563	555	547	567	570	546	572	520	554	561	572	582	589	593	485	584	567	584	549	619	549	560	534	547	553	561	559	597	569	556	549	592	567	544	586	588	613	558	543	567	607	541	585	571	558	610	536	602	563	586	599	563	626	533	578	616	548	576	514	540	546	593	576	548	548	567	581	567	556	551	564	572	529	545	626	588	560	537	512	578	606	556	507	576	552	609	545	537	554	626	582	547	536	576	519	559	571	547	601	548	558	572	601	564	605	571	595	530	613	580	556	588	575	546	574	546	564	620	561	562	594	562	569	542	591	597	583	526	585	587	556	564	581	579	580	572	575	603	587	524	583	561	557	610	591	593	560	548	612	582	532	542	569	572	556	567	562	579	588	582	588	595	570	568	537	581	565	577	602	535	646	539	583	600	548	557	638	584	560	548	576	585	551	576	589	543	584	589	528	588	597	562	565	597	566	568	575	559	531	578	570	536	576	584	553	602	534	575	575	572	521	559	582	560	546	525	570	554	497	592	567	552	583	525	590	581	599	552	555	580	585	571	556	586	546	571	557	600	573	560	606	589	568	580	565	547	563	572	562	586	557	584	556	522	592	571	544	577	561	541	572	577	548	557	584	585	536	515	581	588	568	588	580	569	599	531	510	596	587	595	517	544	567	582	562	596	546	561	552	580	541	570	620	629	535	544	572	581	546	557	556	597	514	556	589	590	586	534	549	553	581	576	556	630	578	553	561	543	549	604	530	592	556	553	576	573	594	554	561	569	557	567	535	557	565	568	552	551	591	579	587	578	596	577	551	489	565	573	576	572	564	574	567	564	611	565	571	574	566	556	559	591	562	559	570	525	525	565	554	592	548	572	541	509	556	548	572	565	560	531	546	581	570	550	550	561	603	596	562	554	529	574	542	567	593	619	569	614	568	557	561	550	571	605	563	514	587	581	597	576	576	616	581	599	609	600	570	548	550	554	571	602	574	519	564	546	563	532	545	590	622	519	589	557	596	557	583	592	559	537	568	546	547	568	575	561	613	566	567	559	535	625	598	564	609	571	534	546	519	551	563	573	590	559	580	569	577	547	618	545	552	574	612	556	540	585	567	565	539	593	597	548	504	561	553	538	542	586	548	576	575	570	567	529	555	550	547	584	556	548	580	617	522	527	586	560	547	576	545	571	562	572	572	601	520	541	600	566	592	563	566	552	545	581	553	569	557	567	573	562	592	568	561	538	573	550	617	572	589	565	552	587	571	584	590	565	557	584	623	590	584	565	535	545	578	584	534	561	585	539	562	579	577	588	578	577	584	591	615	559	531	520	536	565	567	522	542	585	535	546	544	547	549	565	552	589	531	540	559	552	539	586	530	567	540	555	585	566	534	559	560	555	557	548	574	567	554	581	587	550	579	530	544	590	580	570	551	571	554	623	568	532	582	553	587	568	595	561	574	568	570	569	581	551	563	555	599	566	536	547	550	577	590	546	573	547	555	583	557	573	555	542	536	562	601	523	557	545	509	558	586	546	560	542	565	543	557	575	561	518	558	599	546	577	579	608	580	553	537	543	576	592	536	572	609	558	561	599	519	503	549	569	602	559	562	550	530	555	537	575	517	552	568	554	540	551	572	599	560	573	582	558	606	533	589	530	557	549	548	543	595	557	561	555	559	581	552	585	554	628	539	540	566	558	594	592	589	563	576	574	549	545	571	587	551	545	569	595	540	574	573	614	526	564	563	565	527	589	520	571	587	571	562	527	565	546	582	530	542	554	551	583	572	601	559	550	595	558	591	559	543	565	604	541	566	543	571	584	561	623	582	551	573	587	610	579	575	574	565	589	582	597	626	569	556	595	583	573	540	549	530	558	575	561	609	541	588	560	570	644	535	552	627	588	524	549	586	582	558	572	562	563	586	542	542	575	548	570	547	588	588	579	561	567	620	549	569	570	525	563	590	579	581	558	577	585	560	560	585	576	592	548	601	563	566	628	563	559	608	527	559	557	605	584	569	590	562	614	587	595	631	561	577	565	587	553	539	607	634	591	590	555	605	545	550	505	560	537	584	590	583	514	547	585	619	541	541	617	591	570	572	586	544	566	580	562	540	581	539	535	581	575	575	569	608	589	567	575	556	554	560	586	620	538	574	585	576	554	585	621	534	590	564	568	588	586	574	581	566	526	549	556	579	601	556	568	611	593	600	556	564	576	583	629	535	561	567	562	570	550	597	545	555	534	576	594	560	609	560	569	521	586	588	537	611	499	588	581	530	528	565	551	580	593	528	551	516	555	575	540	558	540	547	578	572	588	607	591	539	587	549	584
15703	2451	2725	2067	1413	1066	753	636	534	424	372	359	306	269	285	247	213	228	199	203	208	195	201	202	195	181	156	168	180	151	168	168	145	152	139	167	147	172	142	136	151	166	136	154	159	155	172	170	136	139	151	135	152	162	164	153	177	163	159	135	161	151	126	158	159	151	149	149	140	141	165	130	130	143	159	160	142	152	140	153	166	138	149	172	166	147	138	143	127	155	147	148	150	131	138	154	143	154	125	157	138	120	153	148	144	129	155	149	140	129	124	136	147	143	157	150	141	142	171	160	154	150	140	156	155	149	139	153	132	154	166	142	143	149	130	135	115	136	142	132	168	144	121	137	157	149	135	136	146	144	127	145	152	140	137	167	147	137	144	160	157	139	148	139	124	166	140	155	142	139	153	165	144	152	143	140	158	143	143	127	153	148	141	154	146	170	148	162	140	125	160	136	124	134	141	115	133	145	135	158	147	128	142	151	155	149	184	123	143	131	129	132	152	161	165	129	144	157	132	133	139	154	134	139	141	134	132	158	161	151	138	146	141	132	138	160	150	164	137	157	158	105	148	142	152	139	138	158	132	143	157	144	136	143	127	144	139	133	151	142	135	140	150	145	136	140	166	142	136	138	154	135	144	151	136	120	145	141	109	142	152	131	149	171	142	142	143	148	153	158	148	115	142	161	138	165	162	126	153	160	144	150	166	135	135	137	149	162	144	133	148	154	138	147	172	147	132	145	152	170	126	157	142	145	131	161	140	153	133	138	165	143	149	138	159	132	180	149	137	143	156	169	142	147	154	144	144	149	150	142	135	164	146	166	157	148	162	127	130	131	154	151	144	160	165	149	135	140	153	168	148	145	135	139	164	143	121	148	150	128	153	139	151	141	144	149	143	135	151	106	134	143	165	121	143	144	150	139	141	180	147	134	127	136	126	151	143	151	140	137	153	136	138	149	139	127	140	147	141	142	142	135	156	149	137	152	132	147	155	143	137	138	143	134	137	144	140	150	149	150	156	132	143	165	126	151	141	128	132	143	147	152	137	156	152	142	132	147	153	145	159	134	158	131	154	140	132	146	127	159	158	151	142	150	140	164	163	135	137	157	131	159	118	172	156	153	142	128	149	156	161	169	132	113	139	153	138	150	134	156	136	144	145	116	121	144	148	155	177	121	140	141	140	158	154	130	133	161	121	151	139	143	156	139	136	157	148	158	130	119	149	139	146	144	167	137	154	143	150	150	152	122	142	158	149	159	159	138	144	131	157	168	154	161	119	138	150	154	142	140	133	152	157	122	122	146	136	120	139	166	156	159	130	136	140	131	142	138	159	158	166	152	139	147	130	140	131	142	146	168	130	143	135	174	141	140	145	142	133	153	133	151	152	171	147	142	138	148	145	141	132	161	119	136	158	134	140	141	137	156	119	133	169	145	150	136	166	160	142	146	146	147	138	134	157	133	125	147	128	138	138	143	139	150	143	122	154	115	143	135	130	160	146	144	145	141	150	134	148	151	140	178	152	133	146	139	161	129	136	175	134	142	142	143	147	150	157	143	158	130	154	139	158	146	145	126	118	141	129	143	134	124	140	142	134	145	139	143	144	135	142	156	135	158	162	140	147	166	141	145	147	121	150	143	131	149	128	143	128	146	146	129	155	159	135	149	144	154	140	161	132	142	140	116	143	138	147	147	146	169	137	144	156	133	132	127	134	137	133	138	122	165	148	149	148	145	152	166	160	121	146	154	149	160	141	137	136	137	131	134	130	152	134	147	153	136	145	143	126	133	141	147	149	127	145	131	142	152	143	128	141	136	157	132	142	151	135	159	152	155	121	149	160	134	140	129	136	146	152	143	142	141	147	159	153	117	147	132	131	128	123	146	158	135	128	122	142	139	126	145	141	147	160	160	167	135	148	137	162	146	144	146	155	151	138	150	132	145	146	145	143	160	169	129	147	140	142	142	148	114	136	171	128	143	153	155	141	147	135	141	135	135	170	159	144	140	171	148	150	147	139	123	158	154	142	120	145	150	133	141	165	145	156	143	129	150	159	150	152	143	144	144	167	140	137	149	141	151	137	152	138	137	145	149	154	143	127	143	123	152	166	148	139	118	149	161	139	162	148	151	149	155	136	139	160	151	147	148	149	159	155	133	134	154	132	138	119	164	130	158	136	142	137	160	158	135	138	155	130	150	121	133	145	161	138	123	145	127	137	143	137	141	159	140	160	163	151	138	143	137	154	152	128	159	129	153	168	153	163	134	149	147	136	142	166	152	121	126	133	124	131	138	117	129	124	147	139	143	146	137	151	150	156	134	150	145	146	138	133	135	140	145	147	162	123	148	151	142	136	163	116	148	162	154	143	154	154	153	144	136	143	147	127	135	140	153	130	136	148	140	154	130	175	141	140	136	159	144	145	142	144	155	138	140	154	119	135	145	160	122	133	154	143	152	134	154	151	141	139	166	141	134	154	136	143	131	145	145	133	154	173	141	141	146	151	153	117	151	142	153	142	135	152	138	135	120	145	141	163	137	151	158	139	144	157	124	137	124	145	136	148	165	145	151	156	130	133	159	142	150	127	158	139	132	148	148	142	143	146	157	125	151	156	168	119	135	150	149	148	149	156	137	146	140	138	122	147	156	154	144	129	140	138	148	154	146	166	169	165	135	159	121	142	147	148	155	153	157	156	128	142	130	157	136	135	150	153	145	164	168	156	148	155	153	138	147	145	151	152	129	138	152	165	151	147	136	136	134	154	141	148	151	120	174	153	143	139	145	158	145	141	149	134	136	142	139	154	160	145	141	119	140	169	146	127	168	130	151	155	167	133	126	162	136	140	153	143	133	133	137	163	151	140	154	145	134	155	148	123	148	153	130	157	119	126	144	132	144	155	141	141	137	152	145	128	143	134	140	135	149	154	121	171	188	146	160	141	133	146	168	159	148	130	127	143	126	150	141	152	139	140	125	134	124	145	158	147	152	147	130	131	138	147	138	148	148	153	127	143	105	145	125	139	137	134	156	114	180	153	159	142	142	123	129	134	156	144	123	144	141	136	152	166	153	132	134	136	155	133	153	153	157	137	160	153	160	134	112	145	149	138	136	150	136	130	159	144	144	151	137	153	147	159	136	133	129	122	133	142	126	141	133	166	170	150	155	138	146	127	142	123	150	149	140	143	145	125	157	145	153	154	187	137	143	126	131	126	134	131	167	138	154	152	144	141	162	149	152	146	149	139	124	145	148	155	131	117	149	138	162	127	133	136	133	129	167	137	127	167	134	143	134	131	134	146	158	146	142	140	140	129	162	136	143	119	143	148	148	154	157	138	156	153	146	169	135	129	125	151	135	126	145	137	153	135	170	140	142	149	144	154	135	137	162	148	135	140	137	149	157	153	143	124	161	126	160	148	155	126	152	136	152	142	152	131	151	151	139	133	145	163	137	157	153	152	180	164	139	145	174	125	153	144	134	140	149	152	148	132	157	153	125	152	158	137	147
7511	2432	5704	6534	5557	4495	3651	2960	2485	2222	1858	1663	1522	1387	1275	1215	1095	1055	1001	913	861	802	829	806	774	738	771	704	718	659	670	627	619	604	619	648	636	579	608	623	569	575	592	572	563	557	578	510	553	508	544	548	545	535	521	579	546	509	540	532	508	545	522	487	492	525	517	485	528	481	497	545	509	545	476	513	492	518	536	519	504	510	504	517	479	494	513	492	518	517	477	507	491	499	493	528	479	492	483	453	511	472	476	487	468	513	501	535	496	474	493	471	499	451	508	495	507	491	487	504	477	486	505	470	501	496	460	469	469	509	474	498	493	478	503	456	458	501	474	500	479	495	465	468	477	495	483	497	465	486	458	481	510	497	497	515	450	506	481	493	492	491	506	489	455	467	515	443	473	469	498	465	493	462	479	520	457	499	441	485	475	502	475	466	499	464	489	498	458	431	457	480	458	449	435	475	467	467	465	469	455	465	486	484	477	448	470	456	469	461	494	459	477	448	457	473	462	465	466	502	503	448	465	453	465	478	439	491	461	456	504	465	474	489	442	475	459	500	485	480	504	452	499	494	484	467	472	476	456	499	493	475	499	459	465	466	457	471	473	483	452	425	505	475	445	505	469	472	453	477	509	493	498	473	497	496	507	482	478	495	465	479	476	440	464	505	488	480	442	461	445	446	480	516	460	490	465	466	463	479	461	479	475	444	497	457	490	461	476	467	500	460	465	497	457	521	483	454	496	481	472	475	468	500	512	480	466	482	473	491	492	498	474	510	480	480	428	505	464	443	479	494	480	484	482	490	462	463	491	516	508	455	497	473	459	491	476	443	435	476	473	437	476	489	473	447	508	488	460	488	455	433	495	476	466	487	493	453	478	518	464	473	483	486	453	455	464	522	462	504	484	511	479	494	482	495	462	458	492	470	478	451	478	481	525	480	488	498	483	484	462	488	482	488	467	484	508	480	478	508	466	461	498	480	463	480	463	515	454	463	431	478	487	488	479	444	525	468	451	503	484	482	478	422	502	458	483	496	500	481	492	462	476	470	449	469	470	493	494	483	477	485	459	451	479	456	497	473	465	512	476	459	514	489	506	454	489	445	507	524	457	516	521	480	449	474	439	496	502	502	474	489	494	451	460	438	469	490	511	490	466	464	492	516	459	458	516	431	465	459	482	503	448	495	475	476	485	469	480	483	459	467	450	472	462	456	458	525	488	496	472	448	499	476	462	447	498	468	463	467	465	431	471	536	498	457	480	476	455	454	471	471	473	493	495	457	445	469	515	465	459	464	498	472	473	489	477	499	427	502	446	484	482	457	466	479	498	486	461	515	446	456	444	451	484	449	465	485	500	496	475	481	511	467	486	493	499	461	443	498	454	515	482	471	472	491	474	500	481	495	482	499	465	476	485	451	476	515	473	488	470	486	497	503	443	445	487	483	489	522	456	485	477	491	497	505	526	482	460	503	481	505	452	472	509	497	478	494	480	443	493	487	488	473	470	471	445	447	434	489	497	461	470	485	484	473	526	486	470	459	491	490	468	479	474	493	465	501	489	497	493	450	506	437	456	483	447	459	470	490	460	479	467	506	458	456	474	448	463	451	476	477	502	462	480	474	456	448	479	458	474	443	487	495	528	479	475	512	455	478	476	453	497	486	506	455	483	484	480	441	461	476	449	466	495	508	508	475	446	467	538	458	470	485	457	454	497	490	454	456	469	498	493	463	462	453	475	497	458	510	475	474	451	476	518	526	464	487	465	449	460	483	483	473	515	510	479	534	490	438	503	492	489	489	471	455	475	435	497	475	461	489	486	482	449	479	432	471	477	502	467	461	437	477	490	497	470	469	456	470	460	454	475	473	494	474	514	442	475	471	502	445	456	465	497	439	428	469	482	445	477	489	437	464	514	492	453	472	453	468	453	471	500	472	470	459	413	475	477	425	529	466	487	448	488	482	485	525	509	418	458	479	509	458	491	514	484	460	498	478	457	504	507	475	471	499	483	484	469	461	459	473	484	480	481	478	520	483	446	456	501	463	448	445	452	478	439	458	509	474	484	464	451	473	491	473	488	464	450	469	466	487	466	466	491	502	468	477	483	481	471	468	494	444	488	498	445	489	453	453	493	466	457	447	494	463	484	451	420	486	449	468	487	462	466	482	471	485	488	492	462	480	475	464	469	435	490	461	508	439	476	460	476	495	508	478	509	448	493	469	464	429	492	464	517	474	485	476	488	439	542	483	492	478	480	456	476	485	472	469	463	469	467	470	465	514	435	461	460	468	475	462	513	489	466	482	473	465	504	477	471	488	474	482	472	472	434	452	481	507	471	503	474	464	472	461	479	499	470	466	485	460	478	456	519	464	431	492	483	464	467	473	524	445	452	440	497	445	499	452	461	498	449	477	501	466	427	474	491	485	468	430	494	466	444	484	490	474	471	482	499	478	497	460	480	506	472	469	474	488	483	470	462	464	514	433	481	475	439	445	476	473	471	439	464	497	472	507	490	505	461	448	511	489	477	471	442	491	480	469	492	509	435	482	450	478	494	488	463	457	431	490	462	442	490	487	461	481	497	481	470	502	484	472	489	438	472	456	470	461	471	501	492	505	466	477	489	498	440	453	470	473	466	469	471	490	441	459	457	451	490	442	474	498	468	479	454	455	477	447	474	470	501	467	480	478	468	482	489	489	486	545	483	491	470	462	454	461	440	514	477	453	448	489	489	498	501	443	470	469	516	467	492	485	457	476	491	451	489	474	460	469	499	471	502	491	475	459	512	463	539	457	462	447	435	443	456	470	462	483	460	452	480	444	469	519	490	464	438	480	467	457	449	479	497	489	488	476	483	478	460	477	452	469	466	486	448	479	475	464	462	491	510	477	466	454	488	488	505	500	438	486	490	486	469	469	500	476	467	507	473	475	483	448	468	469	454	473	528	493	469	514	467	496	463	506	534	475	465	424	480	471	476	509	421	464	493	505	484	435	516	506	460	478	493	488	461	468	495	528	461	501	474	534	492	515	457	473	496	495	489	457	467	491	492	475	457	460	463	492	488	502	468	501	496	476	461	434	442	501	468	465	484	496	449	504	509	433	454	518	461	453	454	457	486	482	485	450	481	468	463	480	483	469	458	469	467	453	472	485	476	497	482	429	465	440	482	497	482	494	450	480	449	467	425	466	448	493	527	477	482	481	511	496	452	477	483	478	501	503	474	427	461	469	465	492	448	485	458	454	486	500	464	481	465	463	491	473	469	439	446	459	508	511	477	463	457	451	475	437	489	473	454	476	472	492	449	503	474	464	493	460	460	491	483	512	480	462	443	476	475	467	500	508	471	486	478	451	497	454	478	451	476	497	498	517	453	498	439	446	475	482	465	469	460	461	498	485	481	475	460	460	468	478	481	493	484	474	484	521	461	476	443	453	452	457	452	484	479	457	495	446	473	480	470	480	466	510	481	466	481	497	500	449	431	471	485	476	488	465	421	465	493	484	463	462
2196	343	454	361	382	369	340	298	327	308	345	339	312	345	356	324	343	365	318	301	344	306	351	325	305	340	325	325	315	355	353	294	357	346	327	333	299	339	336	299	320	317	325	325	354	366	301	316	312	279	345	317	333	349	302	328	316	317	330	323	329	354	303	321	303	326	338	341	315	317	333	300	312	340	304	321	325	308	327	304	304	332	342	314	315	312	297	296	340	314	321	324	319	340	332	296	341	323	349	333	305	305	314	310	283	351	332	307	317	303	347	322	335	306	321	324	309	309	315	316	335	299	342	323	326	305	323	320	313	317	337	307	356	339	321	328	329	306	307	292	323	308	329	273	325	317	313	299	303	339	290	351	280	323	311	335	294	328	301	310	308	339	292	285	329	381	360	320	332	325	312	324	347	337	308	312	344	349	302	310	346	313	356	314	334	313	315	326	321	301	351	292	353	321	336	312	307	307	288	323	328	293	346	318	339	339	339	299	314	305	300	344	303	297	292	314	331	313	377	331	309	310	335	289	329	293	310	326	358	310	304	317	368	304	346	300	296	340	306	302	356	300	281	304	330	311	321	327	323	308	324	325	302	309	289	331	307	325	303	300	309	313	343	325	314	334	323	320	312	333	314	333	306	297	342	305	300	311	338	329	328	334	343	344	341	313	332	362	313	311	313	300	345	312	317	331	296	334	326	304	315	343	311	304	337	314	339	331	319	332	318	326	335	329	322	295	321	299	357	337	337	315	318	314	313	348	310	315	328	324	297	337	339	355	319	331	297	294	327	328	352	338	336	292	337	294	297	345	361	339	318	327	326	320	315	333	317	334	325	340	318	298	332	305	348	307	322	306	323	295	332	312	315	325	309	307	319	333	326	351	290	318	325	319	369	353	316	330	308	299	341	324	342	310	308	328	353	331	306	337	290	326	300	332	330	311	317	352	315	334	336	326	306	335	303	304	311	332	320	322	325	318	333	331	326	322	337	350	336	312	309	313	333	298	309	358	318	352	296	340	289	330	316	295	327	306	318	343	339	303	330	291	274	311	330	283	304	278	323	331	322	342	333	286	312	347	324	321	351	346	353	339	315	316	326	316	344	334	315	296	316	329	302	306	309	377	321	316	346	340	316	322	328	334	315	358	308	306	297	348	346	331	299	325	297	301	331	297	325	341	309	305	302	321	300	292	302	305	338	339	315	302	325	308	346	323	323	300	330	327	323	333	331	328	321	316	341	312	319	324	339	327	343	329	355	316	325	282	333	338	318	323	326	303	292	307	346	296	306	356	321	341	325	337	324	334	340	306	329	352	309	300	326	321	320	298	362	292	332	334	317	315	327	316	327	317	323	292	339	327	312	349	323	320	310	340	342	330	357	338	322	337	326	329	319	343	311	324	334	311	344	340	334	309	346	329	290	303	306	329	335	326	308	305	326	305	365	311	308	284	316	317	345	337	342	313	287	338	315	302	311	330	333	338	324	323	283	339	295	315	353	329	319	308	349	331	321	336	330	310	362	308	304	292	305	301	317	326	297	330	320	318	278	320	312	320	330	329	330	348	321	328	309	342	301	282	316	342	316	280	328	315	297	304	327	320	332	297	314	320	330	319	341	346	357	314	330	328	321	308	291	339	329	298	320	315	339	349	332	360	326	320	326	313	326	338	315	322	301	336	326	338	326	310	331	321	330	298	313	336	319	328	329	357	319	309	294	302	326	359	320	292	319	337	343	333	309	326	342	314	302	312	280	329	313	310	286	304	337	381	320	320	307	357	332	342	299	313	307	303	331	306	319	315	318	351	300	295	367	357	338	283	332	339	344	346	313	339	351	325	324	347	306	340	317	344	340	346	326	336	292	312	296	334	335	303	322	294	327	347	317	339	332	308	338	309	321	300	351	311	303	303	338	314	325	312	336	309	336	364	358	381	339	354	316	312	292	335	324	325	310	353	310	330	316	308	313	303	316	307	318	290	310	338	305	310	325	327	335	304	295	296	321	338	351	330	313	317	292	309	320	367	302	325	318	328	299	309	300	316	314	300	330	303	300	316	309	283	334	310	294	337	313	331	330	336	345	326	321	335	355	311	315	326	327	323	326	333	337	314	324	304	320	316	317	309	308	313	297	327	328	354	289	303	350	326	336	334	324	331	308	303	319	318	341	312	331	335	324	334	339	341	309	312	320	311	316	327	330	320	303	323	362	292	333	322	336	338	314	335	328	297	321	345	332	331	323	331	327	314	337	312	303	275	348	320	315	320	321	315	333	308	319	313	332	281	325	305	348	343	319	304	322	294	305	314	356	308	352	284	317	318	330	307	327	305	324	328	330	344	321	307	329	340	332	322	286	329	316	329	325	329	313	320	330	304	280	327	312	335	302	322	326	319	343	303	314	350	292	308	315	333	332	321	326	321	306	317	315	314	305	336	292	328	347	327	309	325	312	333	314	341	285	334	316	353	326	350	318	316	302	296	323	285	302	306	330	327	309	331	306	320	300	324	329	321	338	307	320	348	335	334	343	297	334	307	318	335	323	310	300	299	322	319	342	343	325	322	331	324	311	308	346	311	311	295	331	306	308	313	303	293	284	335	302	310	310	309	343	255	334	307	317	312	328	318	324	330	322	299	342	304	325	309	332	303	328	341	318	316	321	327	331	308	307	345	346	337	278	333	342	324	344	333	329	316	338	335	336	351	328	332	276	326	307	307	309	328	342	341	340	292	314	337	345	295	340	305	294	325	343	350	331	339	295	321	329	329	349	299	327	334	320	330	315	317	329	324	304	302	344	316	283	301	325	336	296	304	332	316	308	330	307	323	323	305	323	307	308	294	340	333	273	326	316	319	319	292	279	331	317	305	319	343	315	319	280	293	319	328	305	335	325	275	335	332	327	319	322	306	328	317	301	300	269	311	316	318	318	291	299	308	300	299	307	342	333	329	332	321	363	299	317	316	312	301	298	327	356	320	328	298	312	318	301	311	312	305	308	332	332	315	337	320	296	325	319	307	310	303	318	331	328	306	292	304	308	296	341	336	309	350	338	297	313	290	338	309	297	335	296	297	328	315	346	334	328	319	342	335	317	329	313	315	331	311	324	302	304	345	343	350	306	285	332	359	309	325	327	348	331	320	305	308	315	330	321	316	329	355	317	320	321	361	326	309	343	281	310	317	319	334	323	296	337	316	336	300	321	319	317	298	315	322	321	320	281	338	332	315	332	312	317	330	316	316	308	316	303	337	272	328	310	330	350	327	304	333	312	313	317	354	348	315	328	318	336	322	363	320	309	338	326	348	364	323	336	302	314	325	307	285	280	297	289	333	331	331	339	352	320	329	364	309	319	317	316	323	359	290	292	325	304	304	292	339	298	328	339	338	301	311	313	354	344	315	357	321	314	302	338	329	317	322	317	356	345	318	301	321	308	311	330	338	335	329	299	310	300	304	323	289	294	338	320	337	330	311	318	343	348	270	324	318	289	305	341	315	366	313	312	330	326	334	309	320
2388	984	1116	1109	1114	1097	988	998	976	972	1005	944	922	979	920	946	968	958	910	963	938	875	915	898	918	949	914	932	916	973	914	930	986	1012	927	939	937	945	927	922	935	943	891	881	908	963	968	922	933	938	958	876	933	927	893	871	954	908	959	963	903	955	930	942	898	912	920	955	888	967	956	908	917	927	910	912	932	926	857	1011	981	915	896	929	874	916	946	854	937	912	909	917	984	904	917	930	924	899	898	904	965	864	878	928	870	976	953	877	952	929	971	920	906	951	856	899	899	903	861	888	958	917	879	905	920	859	956	908	925	916	983	920	919	922	863	935	857	979	922	953	890	917	933	926	839	931	880	923	979	900	913	953	883	906	939	873	917	893	926	894	887	874	925	925	917	897	935	954	899	940	961	944	904	939	917	950	934	905	942	868	935	881	885	938	913	928	955	979	939	977	937	895	901	892	947	897	897	913	945	903	886	934	974	941	902	925	948	942	887	923	930	929	971	947	906	964	908	888	900	918	932	926	962	989	938	916	932	901	919	927	903	928	920	862	940	909	972	900	914	945	868	921	920	944	974	891	926	922	932	931	955	907	923	930	927	968	893	906	912	911	860	889	888	903	906	929	951	963	989	907	879	955	891	855	978	934	911	927	924	929	933	969	915	946	889	920	943	940	921	901	931	897	946	865	919	934	913	905	941	906	930	900	912	900	988	937	904	935	888	914	949	959	908	946	930	893	936	947	986	969	945	945	871	915	959	945	925	921	923	909	930	960	940	908	908	903	953	903	897	986	923	926	942	954	950	928	912	901	923	918	909	943	865	927	910	954	889	926	891	893	934	910	899	913	872	907	919	977	924	973	938	965	869	984	946	942	925	937	957	864	924	925	929	874	932	947	917	891	905	936	892	924	934	911	924	926	914	894	985	944	956	925	929	998	918	937	973	962	937	978	885	942	904	918	954	904	924	958	946	944	969	949	909	901	951	983	955	945	937	889	876	912	887	903	903	949	919	926	968	935	880	944	850	878	963	864	908	917	916	915	911	944	956	895	896	914	939	933	883	889	905	932	923	930	921	931	930	950	915	954	939	942	909	903	935	954	911	890	925	904	943	920	934	869	929	897	955	929	885	989	902	882	948	939	854	936	956	939	890	929	915	931	925	928	882	910	974	940	958	926	948	997	901	947	913	943	917	946	959	934	884	871	932	898	943	978	909	914	888	951	891	930	915	925	930	946	925	896	876	931	890	917	882	965	942	921	898	896	941	939	957	953	951	936	928	958	917	914	955	882	931	921	949	928	990	887	926	911	873	942	887	887	956	903	894	916	905	903	903	896	931	900	840	963	936	931	889	852	962	859	866	837	853	917	876	973	914	933	999	923	931	886	891	1009	935	922	881	918	915	931	898	917	892	943	920	934	914	938	928	907	930	967	970	919	907	900	913	957	916	933	850	887	888	898	979	957	958	959	916	944	905	890	917	956	894	929	959	928	945	931	944	914	866	946	954	912	950	929	877	954	869	905	885	937	925	895	883	917	906	968	889	948	922	890	882	927	925	863	905	917	912	911	941	932	957	938	890	884	878	920	872	980	972	938	906	930	935	915	872	879	920	910	941	963	915	932	897	926	968	912	906	906	954	943	988	890	920	907	886	953	922	984	934	957	915	943	943	836	882	883	903	905	921	974	910	929	882	962	925	897	967	892	915	924	938	954	952	985	924	894	901	868	896	896	914	884	972	938	920	894	924	950	881	889	949	953	975	945	966	936	918	864	930	920	897	905	921	913	900	953	941	913	944	919	929	936	903	933	902	941	956	941	886	946	898	957	890	901	929	931	950	970	967	956	938	902	955	910	911	945	975	929	922	904	924	873	906	900	905	932	938	935	948	895	945	875	920	984	847	892	905	909	928	894	921	933	907	889	964	927	918	907	930	901	941	918	946	960	953	927	913	936	915	913	932	931	893	930	989	928	914	999	938	889	955	929	952	906	914	953	933	979	913	921	907	895	907	892	923	944	897	885	859	918	920	915	975	918	917	882	948	920	913	906	921	880	928	972	953	945	941	971	912	919	883	872	923	921	889	934	937	944	978	905	932	937	969	972	914	906	941	963	887	906	953	943	930	900	920	916	935	965	928	920	889	950	916	905	907	955	889	931	921	951	912	883	894	972	955	935	932	926	930	883	876	925	925	962	944	929	988	931	966	967	965	881	913	855	934	931	936	933	945	936	903	913	886	874	972	900	947	899	944	942	925	915	955	972	951	957	913	908	931	914	939	927	916	878	932	909	890	916	923	898	959	957	960	916	882	862	962	877	886	914	905	946	908	910	917	989	927	869	939	920	941	905	909	974	904	921	945	927	929	897	892	944	874	922	927	924	922	915	909	862	953	930	929	903	880	884	875	955	932	970	901	919	929	902	913	960	928	874	927	916	909	930	942	949	864	905	939	860	910	931	955	928	952	919	924	912	961	934	872	962	950	886	937	933	916	896	939	905	925	920	944	929	935	957	894	887	917	913	959	921	932	912	905	924	950	903	914	917	959	881	936	934	924	937	967	924	959	902	916	941	947	864	943	986	1004	886	915	930	933	921	934	878	956	900	942	886	962	890	878	943	911	936	959	950	941	937	938	882	828	918	877	938	929	909	947	922	921	934	961	914	875	978	916	919	917	903	915	961	966	952	944	1002	915	955	950	1014	938	904	949	934	926	874	888	944	887	940	886	902	914	870	904	922	870	910	922	875	942	929	894	918	919	962	954	972	937	954	906	882	971	904	953	943	909	920	944	953	921	976	916	902	988	908	921	989	885	931	978	896	904	863	904	924	908	956	905	933	964	935	934	939	876	880	887	888	910	959	936	919	910	951	951	896	929	896	882	934	948	953	895	884	928	889	975	936	926	967	912	940	904	945	933	845	926	918	863	889	938	953	891	946	954	886	906	968	914	941	946	857	957	952	923	999	966	930	936	893	890	951	908	977	932	960	933	941	866	948	929	879	901	928	919	891	933	868	908	911	922	920	980	918	896	922	957	1017	981	872	875	911	934	900	892	942	952	947	924	893	963	951	955	924	911	900	912	863	894	972	926	903	932	921	964	947	918	947	921	903	921	901	989	926	916	909	942	935	975	950	931	934	977	915	891	930	946	929	947	940	867	903	953	934	955	905	886	941	951	942	926	942	957	975	899	933	890	966	910	894	927	930	890	944	950	926	939	932	832	921	864	948	919	970	922	949	896	923	905	903	912	963	960	931	978	965	945	931	934	946	952	879	929	884	897	930	922	945	877	988	966	903	909	920	945	903	936	940	870	1008	938	874	924	891	909	905	883	904	934	971	899	947	915	933	889	927	950	942	925	902	916	931	880	898	918	938	909	912	871	935	899	970	934	922	941	960	898	898	965	914	964	911	875	952	929	935	921	890	942	961	960	940	876	965	912	945	935	947	934	930	908	969	934	971	924	892	938	927	914	918	886	933	941	988	940	888	923	902	918	909	911	922	895	885	944	916
8335	1107	1372	1105	775	590	498	442	337	326	284	287	279	223	238	235	198	238	236	229	226	205	225	215	200	206	198	194	224	215	198	183	196	199	191	167	187	197	178	178	165	200	184	192	195	187	211	191	174	208	198	201	175	173	179	192	166	178	158	166	172	203	189	219	211	180	189	198	181	214	195	188	177	192	198	182	180	178	155	183	185	187	158	191	213	212	205	189	188	182	186	160	185	185	177	170	176	197	179	203	191	162	184	189	191	182	185	208	186	169	201	187	175	198	169	162	192	150	186	191	191	194	166	181	176	195	178	180	166	184	149	179	190	152	173	195	187	180	177	163	196	168	173	184	187	172	162	208	201	186	173	178	189	188	175	188	186	188	192	179	190	169	156	193	178	186	189	202	200	179	198	179	183	206	172	171	169	186	191	167	178	189	177	163	183	183	163	175	181	208	192	203	181	176	184	179	197	185	161	177	195	177	193	216	177	188	177	208	186	189	191	163	203	147	189	174	174	198	211	170	183	186	197	167	192	188	174	187	191	167	152	183	194	148	171	170	190	202	199	170	178	190	179	192	182	209	189	179	167	166	171	204	190	169	176	189	193	176	194	192	197	168	180	177	198	196	213	189	178	192	183	193	186	166	170	162	173	165	174	149	186	198	203	169	170	169	201	173	198	205	170	203	185	209	181	178	167	154	196	182	188	191	178	174	161	182	177	178	172	176	207	176	167	176	188	212	187	189	191	217	176	164	204	198	186	176	169	177	143	198	180	182	183	178	195	169	152	192	180	171	190	177	178	195	176	193	170	196	191	168	179	178	186	169	178	158	190	147	198	184	188	198	172	183	171	195	164	172	175	182	173	176	183	164	177	187	189	174	173	179	161	185	176	176	190	191	192	204	176	183	188	184	196	175	203	184	184	195	179	172	172	176	192	192	179	176	179	192	163	178	168	215	194	191	166	201	170	188	176	178	213	180	180	186	171	198	181	189	197	176	193	189	178	195	187	161	176	197	177	204	192	198	211	203	169	187	206	186	191	180	185	171	197	170	176	187	202	182	171	178	173	184	220	188	223	186	196	184	199	215	184	175	186	179	189	202	192	173	183	180	162	200	188	189	187	180	213	149	170	177	193	203	171	187	176	197	193	210	178	164	171	188	173	177	176	161	177	168	189	167	174	179	195	182	184	183	171	159	170	175	190	194	204	193	209	181	170	169	171	176	172	192	157	183	194	209	181	175	199	192	183	181	184	192	167	200	187	188	169	171	191	196	187	201	188	176	195	208	192	188	196	168	163	177	196	194	167	179	194	200	173	177	165	180	204	174	181	163	174	191	181	173	169	159	163	162	170	200	205	180	178	179	173	167	184	185	192	181	188	194	178	188	169	170	152	174	187	222	193	196	199	203	172	178	188	196	194	175	187	169	215	177	187	184	169	187	188	198	189	179	183	174	189	189	201	157	162	190	166	198	164	186	180	203	199	169	192	173	170	176	184	193	183	196	187	206	154	198	163	161	201	187	181	193	199	174	166	204	166	176	177	185	196	216	181	185	204	204	171	189	152	173	173	177	165	178	192	177	204	179	185	177	192	207	197	195	173	205	177	179	181	170	158	170	196	213	170	170	178	173	207	189	184	156	175	184	180	183	163	158	165	179	206	209	169	161	191	174	180	194	193	163	215	189	160	155	175	195	164	179	190	152	181	177	210	176	191	197	186	185	183	152	175	181	170	188	179	179	174	189	184	177	188	197	195	175	181	195	194	194	182	171	193	180	186	181	169	168	185	166	172	169	189	180	183	185	152	190	183	151	198	205	196	188	183	181	186	189	192	165	191	193	201	182	186	193	157	203	202	169	199	191	202	169	201	175	194	177	185	199	175	195	192	207	182	197	192	201	153	187	183	166	163	176	185	179	159	172	167	196	193	181	182	184	206	174	168	188	192	194	183	202	184	174	197	203	165	181	179	178	187	187	200	187	196	178	192	190	177	185	171	195	199	180	198	185	192	193	164	179	184	171	194	169	172	170	164	206	179	211	173	169	174	175	182	172	171	168	172	176	158	177	203	174	187	164	180	188	201	169	173	192	173	181	173	184	158	202	182	182	204	204	194	181	178	179	190	188	169	179	168	171	167	204	198	188	192	172	180	205	160	184	176	198	212	187	166	191	187	195	188	203	173	171	191	173	188	223	194	171	182	184	187	182	184	180	178	181	194	206	172	189	168	172	177	183	185	178	155	158	177	170	193	192	155	180	189	178	170	177	205	171	191	163	187	197	165	185	178	186	192	154	181	169	173	184	159	207	178	215	176	187	166	190	179	174	192	176	172	190	169	193	188	178	186	198	188	179	203	184	193	180	182	163	172	190	180	188	178	210	168	194	192	188	179	196	168	176	187	190	177	165	183	177	204	211	193	200	172	197	172	153	218	193	175	169	180	158	196	201	205	173	175	192	213	194	174	181	162	196	173	189	170	211	176	189	190	176	200	171	154	158	183	182	173	183	189	174	199	158	179	190	175	162	186	180	176	186	170	174	194	202	188	177	169	191	160	171	173	179	181	175	181	180	181	172	184	184	180	186	194	166	184	205	208	202	184	160	191	169	191	191	176	173	190	166	182	198	192	184	188	174	162	188	186	188	182	174	202	186	177	195	194	188	159	192	164	202	181	199	170	186	176	185	195	191	191	193	206	176	176	185	179	160	180	165	166	174	191	197	185	213	169	154	167	199	208	196	175	207	178	184	190	175	177	183	159	192	169	182	149	165	197	166	164	160	182	211	186	171	170	173	207	163	204	172	159	187	195	178	187	165	159	179	216	197	198	154	190	184	159	183	189	184	162	176	164	191	185	178	179	194	191	177	182	172	191	194	181	193	170	184	181	183	196	154	196	168	164	167	176	168	172	177	175	189	164	156	175	182	188	182	185	165	192	202	192	170	178	183	172	157	187	182	178	171	161	178	173	163	219	164	195	166	195	163	163	190	171	131	173	187	185	187	185	212	188	175	185	197	187	191	178	178	188	195	191	182	166	178	185	179	202	180	205	166	172	186	176	193	203	162	165	208	175	212	157	200	171	188	182	202	181	178	183	174	191	191	186	184	185	184	170	158	185	171	193	180	165	150	180	210	163	171	185	192	193	176	162	186	206	184	173	171	185	181	193	160	185	185	174	203	184	169	177	160	200	190	178	198	185	177	188	179	202	204	200	187	185	167	173	180	199	190	181	183	187	194	156	194	190	190	203	160	169	189	207	180	166	186	182	211	195	201	208	196	169	195	187	212	188	176	169	193	190	177	194	197	186	174	201	171	197	166	174	219	174	202	175	172	177	147	170	192	181	170	182	198	190	151	172	196	180	187	178	194	183	188	183	162	183	170	193	201	198	171	183	176	173	162	178	155	184	194	230	186	168	195	174	168	194	177	157	176	198	167	176	189	183	173	193	179	183	183	177	193	162	198	186	186	215	164	185	188	179	193	203	187	207	173	201	196	168	184	213	195
5514	1546	3295	3758	3191	2510	2158	1867	1624	1380	1226	1165	1109	1059	954	897	869	852	795	800	767	732	737	758	738	712	671	697	679	700	650	659	669	653	633	631	595	664	626	654	643	624	596	592	629	630	594	552	627	547	588	570	611	588	601	559	632	592	600	639	569	568	547	587	524	565	634	562	568	608	581	617	586	589	569	548	573	558	606	586	608	624	551	575	593	583	562	585	570	579	580	566	589	593	580	595	546	590	594	514	591	609	528	594	557	535	611	594	532	574	568	602	546	561	579	574	602	566	575	552	495	561	563	587	581	556	607	621	567	571	568	525	590	535	552	540	580	559	542	554	586	572	562	567	598	573	547	557	574	576	573	555	601	584	552	551	575	561	583	572	590	573	559	554	560	545	531	576	563	594	561	570	560	553	575	589	525	578	543	608	593	584	551	541	609	546	590	568	586	570	582	570	567	546	549	544	572	536	507	562	586	545	611	551	562	554	567	617	560	514	578	559	614	557	584	542	581	564	568	522	557	567	538	542	576	604	565	583	594	566	547	581	535	585	565	551	563	554	571	562	579	474	593	560	600	577	564	564	504	600	584	561	577	600	580	551	567	565	615	547	544	574	614	524	578	555	553	595	564	564	518	588	619	572	587	568	579	550	586	582	563	570	582	542	540	564	572	527	558	574	586	542	574	581	577	554	557	540	562	582	635	548	570	538	555	539	592	566	575	534	570	545	541	547	538	548	572	572	604	544	562	539	609	562	608	580	506	569	588	595	529	544	530	585	548	577	553	577	586	579	588	534	570	551	568	570	565	572	572	571	577	546	548	544	570	583	558	506	572	553	567	588	568	530	552	563	581	529	565	550	542	559	546	568	544	532	543	556	546	578	608	574	538	543	553	593	556	560	580	544	575	551	524	564	552	568	590	558	589	553	545	574	527	595	577	547	531	556	506	585	561	597	539	555	554	608	588	537	598	554	552	526	557	565	542	573	562	583	607	576	544	518	577	548	568	590	532	560	563	581	571	535	531	591	566	546	592	603	570	608	598	570	522	604	577	535	560	542	512	567	569	529	542	565	520	594	576	605	560	548	554	560	528	600	518	596	587	601	518	599	559	584	581	573	518	585	573	543	531	550	584	526	582	539	603	545	628	559	577	553	538	572	576	553	553	590	526	598	588	591	566	566	555	532	577	569	583	538	532	529	576	508	590	577	569	577	570	565	585	605	613	569	556	572	563	519	580	547	575	525	579	553	551	579	584	557	591	578	581	536	557	599	546	534	539	640	570	560	623	552	566	586	549	507	545	594	625	542	584	546	534	555	527	511	531	541	581	530	518	541	576	528	579	573	550	565	569	581	560	531	530	572	569	541	574	516	547	564	546	577	563	520	561	544	589	544	620	570	552	589	629	552	581	617	592	575	515	533	563	532	611	595	584	555	622	538	553	597	555	545	567	566	578	505	592	543	571	569	611	585	596	596	549	559	524	541	548	532	550	523	558	568	567	607	550	603	610	581	546	564	548	583	547	571	602	555	540	607	548	542	517	566	553	583	550	570	540	545	576	571	587	601	543	557	560	535	578	562	550	550	564	537	569	573	578	566	568	579	614	571	575	554	510	574	589	533	533	538	552	597	549	551	568	525	599	599	578	600	549	556	543	587	597	581	548	538	545	546	575	563	558	571	557	558	592	532	551	568	552	578	609	594	572	571	605	577	585	554	575	567	562	595	562	560	519	584	530	531	559	551	548	602	580	574	581	549	558	609	560	557	585	610	566	539	557	547	565	592	586	569	575	555	578	542	603	565	565	589	601	538	548	575	565	593	592	587	536	576	564	585	556	552	563	583	586	558	591	572	563	548	541	559	526	559	540	554	528	562	576	560	577	548	522	566	575	548	544	558	586	551	593	554	549	563	563	545	517	554	598	540	566	559	564	533	562	577	572	609	605	573	542	560	527	530	601	562	567	585	533	561	569	541	533	571	580	587	547	549	540	581	555	566	546	571	584	563	583	557	578	556	552	564	567	575	547	556	568	553	583	594	556	529	591	585	568	538	568	535	556	569	564	547	535	577	565	553	593	595	594	563	523	572	536	549	564	579	534	597	542	562	559	576	558	544	561	586	527	570	542	574	566	589	550	573	612	585	563	550	564	571	598	565	559	536	573	546	574	581	554	554	564	568	528	557	577	545	532	559	555	551	543	542	534	571	552	547	620	563	572	588	545	568	569	568	572	558	528	598	547	594	582	560	554	568	538	584	516	539	550	566	593	567	535	606	552	540	545	549	550	586	565	574	578	573	541	562	607	552	560	559	565	560	585	577	573	553	528	594	562	550	594	577	530	569	539	594	558	555	558	558	548	576	560	533	553	560	595	553	584	528	538	586	561	555	557	580	586	572	571	550	538	558	572	565	523	573	600	559	563	529	583	520	547	598	555	557	517	551	567	571	586	558	565	541	544	578	526	555	524	609	545	547	577	550	569	574	571	547	607	593	565	564	562	563	581	541	581	583	566	579	572	553	566	573	552	564	568	584	540	569	580	578	529	557	584	550	587	552	575	559	517	544	543	533	549	571	554	553	584	600	577	544	558	578	607	618	569	557	565	615	569	573	559	589	555	583	597	546	570	598	553	551	564	560	541	581	570	548	603	578	532	528	571	568	565	534	612	566	569	568	576	549	564	600	586	580	583	571	519	560	587	583	592	619	535	552	588	583	564	566	585	601	550	532	584	566	610	538	545	576	585	573	571	505	565	566	562	558	551	579	596	542	558	597	585	561	581	573	609	595	592	575	590	531	577	551	549	553	590	588	541	562	559	556	628	587	535	587	523	523	558	565	606	582	601	599	563	547	553	523	558	599	589	579	558	526	536	548	542	574	530	598	603	544	584	534	594	571	587	554	546	584	522	606	572	566	559	581	532	547	601	595	615	572	572	612	590	576	553	587	572	518	558	577	539	554	582	572	573	547	556	557	554	537	523	609	572	559	583	552	554	524	569	555	602	552	516	564	553	585	546	580	573	576	517	509	555	578	600	580	551	573	543	528	540	560	581	538	596	555	599	622	592	636	549	557	571	572	585	554	549	532	515	561	586	572	579	562	551	558	557	534	573	582	556	529	573	593	560	533	567	612	581	564	566	601	574	540	569	582	566	584	549	541	513	584	585	552	528	582	574	616	532	577	544	612	587	554	535	574	579	545	577	568	524	551	559	590	564	577	576	538	629	593	534	549	561	590	541	606	561	597	518	548	576	574	598	578	539	587	490	579	550	551	535	579	575	560	583	569	555	578	548	569	582	578	588	598	602	575	584	588	567	622	551	555	582	547	579	549	541	547	596	563	588	538	592	610	543	582	567	550	570	553	552	534	546	557	581	555	536	555	576	552	557	554	568	571	546	522	568	525	584	540	556	580	534	560	551	594	594	607	560	547	540	569	535	539	560	570	557	568	536	576	587	577	580	581	566	561	557	558	587	539	584	565	536	605	577	576	585	600	568	533	561	530
15558	2450	2656	2144	1379	1021	781	629	468	387	337	314	278	320	279	228	243	195	182	200	189	208	187	183	184	166	172	185	180	186	174	159	151	163	143	147	149	148	148	171	157	158	171	149	141	147	157	167	160	150	131	136	151	132	161	141	142	144	127	144	165	150	157	146	165	138	169	144	169	151	172	146	141	165	143	123	151	136	178	148	156	145	142	140	153	149	129	142	150	149	158	148	155	161	152	131	126	132	155	151	156	154	160	143	136	136	146	162	147	119	147	131	119	159	149	143	151	149	136	168	149	139	135	145	179	151	124	169	143	147	141	142	130	135	146	163	153	139	145	159	136	152	155	124	159	147	139	171	130	143	133	166	134	132	156	141	150	142	147	153	142	150	116	136	161	156	136	136	145	145	139	135	138	167	153	145	149	145	122	171	141	149	134	139	137	140	130	132	158	116	137	143	157	119	129	154	150	159	148	143	144	166	140	145	141	152	166	138	152	130	158	154	164	128	138	139	137	137	137	137	155	148	144	133	137	160	130	132	132	148	145	150	127	144	144	119	153	119	138	135	134	139	149	129	130	148	132	130	138	146	151	141	139	134	140	129	172	153	159	163	144	122	126	136	152	135	146	151	138	159	144	139	154	121	149	137	149	148	142	129	163	143	150	147	154	124	147	137	127	153	131	148	137	135	151	136	145	149	167	132	136	133	151	134	149	151	155	148	120	138	147	152	142	142	148	140	136	148	120	147	135	146	153	157	141	154	146	142	149	130	156	156	151	167	151	143	149	157	148	150	141	141	154	132	140	145	143	146	164	154	125	144	149	136	148	120	121	125	171	140	158	135	126	142	133	129	138	137	145	139	139	136	139	137	139	143	120	170	148	165	160	149	142	132	145	134	148	116	166	150	177	141	160	159	137	142	127	158	118	177	157	127	135	152	135	156	149	133	152	131	121	160	159	140	148	129	122	148	133	158	150	146	132	125	167	145	133	143	145	160	145	133	156	128	137	146	154	154	145	146	134	148	141	128	142	138	132	140	140	149	146	138	132	129	137	156	147	131	131	124	175	148	153	145	139	144	141	142	175	144	133	144	145	147	140	162	162	143	151	154	145	124	170	144	146	138	143	135	180	147	136	146	152	160	142	129	129	155	152	162	152	136	164	160	154	138	153	154	148	128	143	158	166	156	155	146	156	146	128	135	148	123	159	165	142	136	149	165	132	121	146	155	140	140	130	136	132	149	177	131	141	137	150	146	134	164	146	130	128	120	158	137	138	146	165	153	121	153	144	130	158	133	156	142	167	165	142	149	138	151	161	165	151	127	136	140	145	153	134	155	163	143	133	148	152	142	139	168	111	145	141	139	151	157	143	147	165	149	136	137	154	115	157	133	140	153	158	131	159	154	130	143	157	143	153	141	143	158	138	144	150	164	151	164	134	126	157	136	141	174	133	150	146	133	152	154	127	142	133	140	136	143	147	141	155	159	135	155	122	151	149	116	142	151	142	161	128	113	135	146	144	141	173	153	150	163	147	152	139	152	155	160	136	142	148	117	149	132	150	136	133	157	180	159	126	138	151	137	127	137	167	166	138	130	151	151	161	158	131	131	169	145	134	157	156	145	149	139	152	135	123	140	145	160	120	127	153	145	141	141	137	150	148	147	144	151	141	169	133	145	163	147	159	149	123	132	127	163	146	138	136	135	144	135	168	131	163	166	133	156	142	154	136	135	137	149	165	153	143	161	151	161	134	138	129	156	151	127	143	149	159	143	146	139	139	154	139	150	148	128	126	154	127	164	151	136	108	137	144	153	148	149	142	158	147	149	145	149	144	150	143	147	138	132	138	126	166	130	125	143	130	132	145	151	128	153	148	139	151	124	146	118	113	156	143	142	139	135	158	155	141	148	152	126	141	150	138	126	130	146	125	143	138	149	133	125	126	162	120	138	138	136	136	143	137	156	143	149	148	150	155	142	131	154	141	150	153	134	155	144	172	149	165	161	151	140	157	160	135	155	157	141	160	138	133	136	136	147	143	137	140	137	148	172	145	145	155	145	141	135	132	152	145	158	133	152	132	158	134	122	155	140	138	131	135	137	143	140	135	134	130	155	145	155	147	171	142	145	149	147	143	154	164	126	146	151	115	130	129	145	148	140	150	126	144	156	124	144	143	164	155	136	138	131	139	147	145	160	134	140	145	134	152	131	153	131	148	142	158	135	153	125	144	135	130	168	160	136	156	169	139	129	140	146	158	149	142	152	156	145	152	152	150	153	143	134	146	138	156	143	137	107	134	136	126	116	152	144	140	150	159	120	140	159	133	148	156	131	136	150	131	132	141	150	162	148	133	151	140	134	143	139	155	165	132	164	161	140	150	144	148	170	135	141	156	136	163	165	140	149	137	155	140	146	160	168	139	146	147	142	126	140	147	134	142	132	137	173	154	141	139	139	142	140	129	135	144	121	132	155	137	153	168	148	113	133	152	143	140	156	148	171	147	155	156	162	135	144	161	155	154	132	151	142	157	133	128	144	134	157	129	133	132	137	124	160	158	129	155	149	134	139	153	135	131	153	135	135	156	151	138	134	143	154	152	132	128	138	161	147	137	146	153	152	163	142	156	154	154	133	133	138	146	137	136	150	152	145	131	161	133	140	157	134	138	144	143	133	171	142	160	143	141	157	120	130	146	159	140	159	137	159	127	142	144	167	153	133	144	157	154	152	153	160	148	172	156	138	181	130	145	161	140	157	147	132	117	147	136	174	163	145	165	145	151	140	143	134	149	147	143	126	144	134	161	138	156	140	137	153	125	151	135	142	141	148	144	124	152	147	134	149	158	163	146	138	144	156	157	148	131	155	155	143	135	127	145	148	139	154	143	182	142	136	124	149	143	124	161	128	131	151	154	146	145	141	134	152	118	145	143	137	173	151	164	150	163	152	147	126	152	166	131	142	148	141	143	149	141	128	154	138	137	124	162	161	152	154	139	156	149	152	114	141	146	146	147	153	139	137	137	146	149	131	161	160	143	121	156	143	156	151	167	156	149	164	143	146	139	148	157	135	149	136	140	149	114	135	137	156	144	138	157	149	137	140	147	159	138	143	149	153	146	156	155	129	130	149	140	134	140	136	144	158	150	173	160	144	138	153	165	153	138	124	137	155	137	128	135	131	162	141	123	158	137	147	149	154	147	148	145	152	144	147	155	161	134	139	153	143	149	134	147	159	155	149	130	144	140	154	125	154	137	121	150	157	139	118	145	131	129	143	136	124	118	162	128	150	138	141	143	142	136	141	161	130	156	149	137	153	138	144	137	165	155	162	162	144	159	154	137	163	163	138	140	139	143	135	153	156	140	124	152	145	137	132	158	172	138	160	155	136	125	167	151	148	143	148	142	138	125	149	150	166	159	134	120	156	152	151	167	140	157	137	143	142	144	137	150	138	133	164	145	150	152	155	143	131	131	148	156	143	135	148	113	147	163	139	150	123	151	136	148	150	154	130
7487	2471	5764	6350	5451	4444	3627	3020	2590	2130	1885	1626	1523	1404	1195	1150	1064	1007	976	957	905	871	857	774	751	775	728	739	651	727	651	606	633	712	597	611	617	629	606	585	568	574	608	584	581	581	539	549	554	559	524	553	526	540	526	516	540	531	551	515	541	499	499	501	481	501	524	440	502	546	513	501	496	507	503	524	493	492	493	487	481	473	481	472	476	479	482	503	439	480	481	493	487	506	490	480	504	490	500	521	473	434	456	503	490	498	475	481	481	478	480	458	452	461	507	523	495	484	494	481	543	485	503	501	467	486	505	500	478	486	515	488	517	490	473	462	485	484	520	501	493	492	480	451	475	487	492	499	469	477	484	500	520	469	479	438	474	477	450	486	454	466	502	476	480	478	487	452	473	467	474	507	513	460	480	474	496	455	460	482	453	486	478	483	459	447	437	484	473	452	429	472	523	460	485	524	469	492	497	472	485	457	462	487	480	468	455	534	500	474	434	480	482	463	437	497	465	503	452	466	467	466	524	448	479	483	492	419	487	461	506	486	461	453	444	449	507	465	466	466	472	475	485	464	459	433	476	483	487	466	479	455	466	460	491	490	485	495	444	455	470	484	448	499	475	501	415	504	496	524	454	485	480	489	501	472	477	466	471	468	450	512	487	458	479	490	496	452	492	438	452	488	492	463	464	488	501	442	487	470	504	445	440	485	470	480	477	464	464	488	457	478	487	464	484	482	502	487	506	466	501	454	488	459	450	482	499	480	471	491	454	426	473	468	454	439	483	495	463	468	484	463	472	446	516	484	475	478	481	451	494	489	473	485	462	492	456	498	455	473	475	477	500	504	441	489	509	458	492	492	492	442	476	467	438	469	518	443	487	459	491	461	486	445	460	521	503	463	477	466	493	488	523	475	459	483	491	464	492	474	496	495	485	436	439	510	488	495	519	485	478	450	518	520	444	459	417	453	503	474	463	471	476	518	448	439	458	463	506	473	435	498	464	467	481	518	470	491	465	467	468	469	507	467	488	467	432	462	517	497	459	462	461	465	469	503	460	449	475	486	470	456	459	492	471	487	488	480	445	528	436	474	491	459	439	470	455	446	422	459	515	440	458	506	465	522	481	485	477	485	437	481	449	459	467	466	463	471	474	471	484	472	444	502	487	465	453	477	424	484	499	470	472	481	452	484	497	514	465	479	478	489	391	449	456	500	510	499	462	453	492	495	474	470	480	463	473	471	454	435	480	451	443	483	490	468	471	439	433	521	458	445	469	491	477	503	469	469	446	473	472	475	475	477	459	479	483	477	465	481	489	497	485	489	481	510	477	446	450	473	469	450	470	434	455	471	457	497	461	504	473	463	451	445	445	524	464	511	498	484	494	490	484	471	456	468	466	452	431	474	489	477	461	484	470	468	477	487	472	483	433	504	453	463	460	486	480	471	501	478	461	483	504	491	455	435	480	456	468	468	461	444	504	489	465	466	465	477	443	457	488	518	474	477	442	446	465	486	427	427	479	452	467	436	470	474	464	459	488	472	491	468	444	475	476	507	485	450	457	498	460	475	481	483	442	471	465	479	468	451	492	506	476	437	496	507	483	449	442	430	474	478	467	502	469	475	455	481	461	472	465	453	464	459	473	456	478	501	469	448	473	472	464	467	444	481	474	509	493	459	501	507	477	495	476	501	491	490	446	491	481	471	498	485	485	485	463	489	457	442	506	497	485	488	469	485	444	465	476	494	443	475	475	437	511	431	467	445	483	489	481	455	500	473	477	449	432	510	476	501	460	508	511	486	478	476	510	460	484	451	431	455	491	444	463	503	479	442	450	478	475	483	484	465	464	477	496	426	526	484	460	482	454	471	437	451	523	483	477	467	464	477	484	451	501	498	453	475	451	480	477	421	432	469	452	452	493	444	442	468	476	454	489	462	457	473	496	508	439	452	497	511	497	471	424	451	451	491	483	495	474	448	490	478	495	467	484	473	498	501	445	449	464	476	494	457	461	459	493	467	494	490	467	463	455	468	458	451	423	501	506	478	480	505	487	501	452	458	473	489	454	492	493	479	484	480	461	470	490	498	478	464	505	493	476	473	492	483	471	480	466	533	443	475	492	494	469	520	488	464	473	503	468	436	477	491	490	432	464	476	464	466	459	484	466	443	438	513	458	463	452	460	429	493	432	462	461	475	457	486	500	479	428	457	483	463	493	486	516	461	482	480	465	453	462	479	492	469	454	476	500	465	466	471	487	451	460	456	471	460	498	484	462	478	478	489	497	445	489	453	505	499	465	445	464	502	475	466	479	494	490	434	466	511	508	510	464	461	472	502	498	484	477	468	501	464	473	478	492	459	469	446	492	466	460	457	469	448	455	487	540	478	497	444	485	457	479	521	472	468	488	523	428	463	471	523	462	444	448	529	492	484	465	503	477	427	476	457	475	481	499	479	487	482	485	485	509	460	456	510	473	461	440	474	441	486	537	489	545	499	494	461	461	488	469	460	481	497	494	502	492	496	444	418	477	462	478	493	436	485	460	507	464	480	467	474	454	468	489	486	489	461	461	461	499	439	464	506	487	478	485	495	499	472	486	476	462	485	462	485	465	449	465	465	485	459	466	484	477	493	491	449	444	475	502	487	478	490	481	501	455	450	493	515	480	491	465	478	494	452	423	477	470	457	497	440	472	474	492	525	466	474	513	474	451	501	479	475	494	429	469	472	485	486	473	527	469	478	499	488	478	468	492	473	478	474	463	466	492	455	493	452	435	490	513	465	463	445	500	459	466	455	466	480	485	454	471	468	452	473	521	473	474	488	442	492	480	494	487	469	451	489	474	458	454	443	485	493	474	458	459	466	447	470	479	445	492	488	491	428	507	483	439	477	474	465	473	499	447	475	497	518	431	488	470	471	442	473	449	429	467	461	449	477	476	491	500	493	497	446	454	465	464	496	466	438	467	514	495	498	464	511	437	491	490	479	476	489	443	447	476	496	474	499	458	481	491	478	448	463	512	460	468	439	469	457	461	500	484	433	464	468	471	521	462	520	473	485	497	503	464	446	538	513	531	477	493	455	469	533	514	505	492	522	485	448	463	547	466	480	472	492	471	458	464	453	485	477	472	483	467	489	479	489	458	430	491	420	475	479	465	506	476	453	455	447	466	497	490	469	491	503	473	446	514	468	484	493	473	454	474	454	464	488	495	476	517	455	486	463	454	485	488	478	475	489	503	488	469	461	445	504	445	462	488	465	502	479	494	489	469	494	459	493	460	503	469	471	476	450	481	473	461	488	470	474	445	474	463	495	473	471	457	477	498	484	474	459	449	514	493	460	500	481	472	467	517	489	465	517	464	470	457	537	459	451	497	479	523	485	452	464	429	486	488	472	473	489	445	471	461	449	460	449	493	492	469	482	440	485	480	484	500	495	483	455	432	464	495	482	467	493	494	510	472	455	482	485	522	477	499	476	459	487	494	523	453	519	475	474	461	471	423	450	453	460
2159	353	419	358	343	362	338	335	332	302	303	286	350	345	292	304	329	316	296	329	328	315	326	302	312	302	371	296	319	315	309	345	333	339	319	328	290	314	300	316	301	315	352	309	324	334	312	298	336	334	311	317	300	312	307	327	326	323	350	305	333	319	320	344	376	304	323	308	303	338	353	317	330	298	321	333	301	314	281	281	326	336	335	310	354	304	309	329	271	331	341	335	344	320	307	341	346	343	321	292	343	291	315	314	328	351	345	327	319	357	298	347	290	331	349	324	297	328	352	305	322	315	315	330	349	295	299	299	318	298	339	330	295	344	326	358	375	344	334	301	291	313	325	319	347	302	340	287	307	339	340	333	315	333	302	293	332	317	324	355	293	320	319	322	294	344	295	333	310	278	319	350	318	306	327	318	331	345	344	307	321	314	331	280	312	308	339	339	286	324	324	355	369	338	297	331	302	327	334	316	330	319	331	329	314	317	315	338	329	334	324	336	318	289	311	318	349	307	346	310	349	309	334	314	364	318	305	324	327	316	326	346	327	313	338	327	360	311	298	337	342	321	336	325	351	331	323	305	322	331	340	308	326	349	324	321	287	334	341	317	318	324	324	325	303	315	340	342	319	323	312	323	314	325	326	316	277	298	316	317	345	330	323	308	350	317	315	336	311	316	296	351	356	334	320	319	295	314	353	295	327	310	324	309	321	339	328	334	286	338	322	327	335	296	336	352	351	321	308	311	296	341	284	342	308	306	301	342	308	296	305	297	319	312	330	329	335	329	313	320	325	347	290	331	320	336	324	305	307	332	341	319	327	300	334	290	339	346	325	349	338	313	320	297	299	317	307	331	312	303	361	301	308	315	318	299	349	306	316	303	352	318	306	312	324	328	326	338	317	314	313	314	346	302	341	305	304	308	329	314	329	301	350	328	302	306	324	314	333	337	330	337	342	337	314	317	323	328	324	334	301	296	345	319	296	335	289	346	341	331	302	323	312	290	303	327	345	333	347	311	303	324	299	300	330	310	359	328	311	332	312	308	282	306	326	328	302	301	326	320	316	307	327	310	306	311	310	296	342	330	322	327	326	295	273	324	347	291	334	309	335	311	313	309	344	299	340	355	302	346	355	342	321	312	295	293	316	283	324	305	313	316	342	343	322	326	332	320	317	309	313	309	344	337	330	323	333	306	303	318	312	311	304	310	319	355	327	302	321	287	319	319	317	313	315	307	307	331	323	335	333	324	315	305	315	317	317	329	314	368	295	348	299	321	308	340	354	323	337	343	320	332	295	337	351	326	340	308	303	351	303	304	332	321	351	324	297	345	360	348	301	299	311	330	323	308	326	300	338	304	336	356	326	334	319	335	321	316	311	338	350	326	300	343	324	328	295	331	326	340	340	288	356	355	315	326	302	335	313	311	293	304	316	300	310	302	337	343	328	311	303	328	287	317	326	299	316	329	315	336	334	356	300	320	326	320	341	313	352	290	340	297	321	304	326	334	325	311	341	328	291	301	340	323	331	287	327	321	331	329	294	319	292	322	301	307	306	320	334	339	322	322	313	358	313	306	332	361	309	298	301	304	310	329	316	288	325	331	327	328	338	330	338	351	334	339	294	324	327	318	304	310	334	342	343	309	354	305	334	323	335	332	342	297	346	324	312	304	340	300	338	359	312	310	334	317	320	317	328	294	302	341	311	334	318	324	311	365	338	296	362	330	311	294	321	309	331	321	322	319	302	325	318	338	323	353	311	350	346	331	313	304	320	339	316	315	352	294	318	292	342	325	356	291	310	356	312	324	340	283	325	314	324	304	313	326	299	300	326	309	288	353	310	345	316	334	348	345	337	352	323	308	284	304	325	332	318	316	356	314	322	346	321	327	317	316	321	369	327	317	309	313	315	318	298	321	333	341	334	308	324	316	302	361	328	319	293	299	306	309	302	333	309	303	311	319	297	332	312	323	339	336	305	324	342	345	334	324	297	338	337	325	303	322	338	310	322	311	335	360	296	324	301	334	334	297	310	298	311	355	312	295	335	326	317	329	295	319	300	309	316	324	329	341	310	330	333	333	321	338	322	358	336	304	299	331	365	278	334	328	317	329	303	327	323	320	293	322	350	306	293	345	324	330	348	322	305	323	316	317	327	305	321	308	300	311	321	343	320	328	310	309	316	323	311	297	296	336	328	306	330	317	316	351	332	320	313	313	292	340	315	329	324	327	333	313	314	342	320	289	344	303	324	327	313	331	340	330	322	304	347	366	323	338	324	349	281	329	328	310	313	357	326	301	334	320	344	288	329	339	333	339	313	319	313	291	342	344	315	323	305	334	330	310	324	307	343	302	330	338	347	307	327	302	316	329	326	301	324	312	285	335	287	328	349	337	342	330	326	309	328	323	295	321	314	294	314	337	331	346	364	318	311	327	307	293	330	337	318	321	340	315	307	339	315	327	335	334	350	321	296	304	365	349	323	339	313	323	304	341	337	300	310	317	292	308	317	316	309	322	334	331	321	314	301	306	297	339	355	350	328	323	307	285	300	318	342	332	325	334	330	345	317	302	347	349	344	296	309	342	319	338	314	326	328	337	303	315	296	317	329	344	358	341	316	337	326	302	301	308	343	333	308	355	321	291	326	274	325	319	337	360	332	353	333	310	330	336	321	309	336	318	341	305	338	325	344	342	319	322	344	323	327	309	315	327	315	297	320	364	322	314	329	328	317	347	326	311	319	346	350	330	325	326	374	323	323	327	311	341	311	321	316	335	300	343	319	307	326	336	312	344	309	331	303	295	297	325	334	328	299	312	310	313	326	327	319	327	319	324	348	295	357	379	335	344	314	348	313	332	339	322	329	295	312	342	311	307	294	330	336	348	317	351	337	320	337	328	318	334	334	349	367	324	299	324	336	313	340	337	331	312	318	327	344	350	317	321	318	347	322	297	308	311	344	341	341	358	317	342	346	349	347	347	311	356	352	349	309	328	320	328	331	316	326	314	299	318	327	346	280	318	337	332	308	309	289	344	323	360	312	285	332	369	331	325	360	301	319	303	316	310	327	327	296	323	321	358	314	309	300	315	308	334	321	325	336	318	328	296	323	333	292	345	340	304	301	339	316	270	336	340	378	328	328	337	310	300	309	285	319	346	313	328	336	341	324	304	357	337	342	317	303	318	311	322	308	318	315	333	353	315	328	304	305	325	344	298	312	312	327	354	350	330	305	297	326	269	324	299	334	297	346	331	307	304	326	277	336	325	330	323	308	327	314	303	340	321	315	299	338	317	337	305	319	325	338	363	370	336	341	324	326	282	305	298	304	343	295	301	300	315	304	303	332	290	317	296	323	331	319	367	289	309	315	305	315	296	332	331	296	300	321	320	315	324	346	327	325	319	335	341	313	305	325	341	301	309	315	339	329	328	319	310	319	331	347	345	298	303	358	341	306	309	329	291	350	302	335	317	333	352	341	325	323	299	299	327	320	326	324	293	322	308	333	321
2404	956	1097	1103	980	1057	1019	947	982	972	973	986	964	936	919	933	984	926	913	925	974	917	941	900	951	915	969	928	887	962	945	922	924	910	904	949	874	931	901	930	913	981	925	934	955	927	942	900	963	919	947	929	900	914	940	917	942	928	930	934	931	901	957	913	893	911	939	914	863	945	877	895	893	920	968	912	903	897	941	911	987	935	922	883	933	921	937	915	926	940	951	889	965	928	908	951	863	933	934	948	921	946	874	890	918	949	908	894	959	976	914	911	924	927	916	931	902	951	935	907	877	930	914	946	879	924	888	963	931	945	904	918	935	915	907	906	951	895	924	950	944	963	930	932	908	933	971	885	952	888	912	918	894	957	896	904	919	942	863	939	934	929	944	895	894	925	957	904	927	910	911	865	944	929	909	918	911	925	916	904	938	934	860	924	938	955	923	943	904	924	925	940	908	945	944	930	920	921	917	902	911	937	844	934	856	937	898	939	968	914	871	978	948	903	920	902	889	902	897	946	934	898	883	918	888	953	921	903	908	916	870	898	958	902	951	915	898	937	900	902	898	903	908	929	924	892	905	930	864	898	951	907	946	911	960	948	924	899	898	864	936	936	929	938	917	896	891	902	953	893	884	896	918	900	898	899	913	905	937	934	880	930	929	890	905	942	902	927	887	891	919	935	955	935	913	928	872	898	943	948	904	883	906	879	892	915	903	934	932	914	905	911	896	935	958	897	940	858	901	971	943	900	892	906	931	880	898	885	968	955	955	951	889	924	927	922	898	906	934	941	894	913	952	870	955	915	932	924	916	941	954	910	894	914	924	944	930	885	947	913	933	906	918	923	944	903	901	908	933	946	910	920	943	918	912	925	904	941	889	888	886	921	942	888	913	984	977	937	913	928	968	896	902	937	929	901	950	928	928	898	889	946	933	978	928	906	943	873	922	949	872	879	932	970	925	925	913	929	919	973	960	899	969	974	917	914	915	994	896	999	890	960	917	957	935	867	964	892	969	966	932	916	894	951	920	876	923	943	895	874	901	916	903	910	902	920	969	916	919	891	867	949	902	926	938	942	892	876	889	921	924	939	909	962	906	902	929	919	954	929	888	937	964	937	931	931	841	947	916	929	939	870	904	917	940	941	937	930	902	912	921	894	865	993	899	947	925	1007	902	892	912	949	866	909	855	950	905	907	907	905	935	905	871	921	948	890	929	882	947	916	942	878	899	890	943	923	909	935	935	924	905	924	915	974	924	909	914	940	943	921	893	930	949	874	924	911	914	909	897	893	912	933	907	970	934	940	944	895	966	921	933	910	917	889	957	874	910	910	925	943	883	868	942	924	938	967	917	923	905	934	921	869	896	929	880	972	931	980	942	978	912	941	921	924	975	886	867	912	928	903	921	936	922	907	930	905	898	910	896	909	896	931	920	938	892	927	927	952	874	876	957	962	904	865	907	943	876	952	988	854	901	876	914	957	929	930	1000	909	937	916	919	938	955	905	930	936	874	953	930	858	900	982	932	935	977	950	883	912	947	932	925	896	1016	872	925	950	905	923	900	938	925	846	873	917	908	979	934	846	867	962	916	939	884	933	921	968	919	962	951	906	942	950	943	920	900	858	928	928	919	871	899	935	939	944	854	987	978	916	954	904	890	969	967	901	882	893	953	912	942	963	859	872	943	956	945	944	906	876	944	923	944	901	917	958	888	948	955	886	950	888	879	948	927	992	978	904	901	910	940	861	885	919	940	957	903	938	946	883	896	920	886	891	870	904	890	901	931	940	925	932	867	914	891	987	895	918	866	868	938	967	900	930	943	940	891	926	951	900	886	916	947	933	870	917	915	920	933	928	931	921	951	892	995	934	921	903	910	966	932	917	915	960	904	921	942	889	879	912	914	929	868	937	931	928	900	914	962	908	894	909	871	952	933	910	943	924	911	922	933	915	955	923	940	884	980	940	968	888	898	912	934	911	899	872	912	915	932	955	931	911	928	937	896	899	917	902	909	939	892	901	869	948	974	887	945	965	993	944	841	899	939	926	919	916	878	922	892	908	941	900	929	878	962	960	931	888	942	927	941	910	912	920	907	964	901	919	983	933	930	949	899	942	913	924	950	950	929	967	894	920	921	946	965	907	899	853	859	906	942	866	902	983	912	866	902	878	864	920	911	911	897	923	958	924	874	891	987	899	885	894	890	910	930	904	901	909	911	872	910	919	946	890	922	942	953	916	973	883	912	899	888	914	869	927	904	921	972	875	910	903	961	924	950	914	933	927	942	925	937	900	923	927	920	862	916	911	980	903	888	890	916	900	883	962	960	919	956	950	929	908	960	936	933	921	972	918	885	909	978	935	918	919	889	926	963	907	924	944	921	946	920	929	925	917	907	900	892	954	955	973	921	922	873	964	894	923	939	932	875	924	948	890	947	860	927	897	906	946	896	889	982	931	878	919	950	896	908	903	898	881	942	876	933	945	956	946	968	934	909	923	915	913	943	879	928	930	920	898	903	904	856	884	871	936	946	975	909	892	921	980	865	925	899	954	930	924	918	928	927	938	955	942	887	917	925	943	897	926	876	917	914	932	939	961	911	905	926	892	960	863	973	949	896	901	906	915	936	889	895	871	939	910	909	983	927	930	863	937	932	971	940	941	929	861	889	945	897	892	936	953	938	896	924	967	929	975	907	965	924	927	888	999	912	862	926	922	984	950	897	949	910	930	901	880	962	929	934	893	957	963	933	908	891	959	900	1001	884	896	901	908	947	890	945	946	947	902	953	901	910	936	932	882	891	948	908	894	880	948	961	892	916	974	953	944	919	875	921	966	901	888	934	941	926	918	943	917	890	892	921	928	942	924	925	913	931	917	871	938	877	899	913	915	891	905	956	956	918	877	915	944	887	908	918	897	929	907	921	931	964	973	838	903	920	920	902	944	946	929	919	888	921	885	963	883	859	965	912	922	853	926	951	953	922	928	972	894	924	986	979	901	917	927	942	938	913	940	932	916	924	915	972	940	900	958	992	911	976	921	912	903	879	938	905	958	880	924	897	877	926	942	919	900	912	972	916	879	961	951	905	928	971	922	933	960	892	972	936	868	946	866	896	930	888	904	908	890	909	881	893	965	908	906	859	940	934	916	840	912	871	934	930	910	939	929	945	903	914	960	903	861	903	957	899	899	943	887	977	915	919	921	897	915	936	914	897	901	945	918	907	938	902	864	922	920	901	892	936	956	901	930	941	914	948	919	910	942	950	963	903	928	887	952	955	912	930	959	896	896	930	930	908	940	988	955	927	941	953	900	901	938	975	931	915	966	937	946	950	868	938	922	891	897	911	908	930	912	905	946	900	901	895	892	958	907	923	932	915	929	883	912	898	925	916	851	912	950	916	924	950	935	944	882	916	926	907	858	945	928	948	912	898	904	891	931	923	881	943	947	926	918	897	952	982	936	920	927	958	901	902	992	926	919	928	963	909	912	885	919	888	906	903	952	929	858	913	929
8582	1106	1406	1123	810	618	519	451	386	316	289	298	252	269	240	281	235	225	253	229	203	209	197	211	222	202	175	191	195	200	208	212	174	207	204	189	209	194	181	214	166	194	182	181	191	184	171	191	203	191	162	184	187	178	210	192	171	196	205	188	170	185	184	203	163	185	185	170	179	194	179	159	177	196	190	181	175	205	199	200	193	194	189	189	166	166	172	216	192	187	196	176	160	179	165	178	199	206	187	173	210	196	196	214	165	187	215	211	164	183	158	181	178	196	173	186	183	188	180	174	197	178	168	161	182	181	177	188	168	174	193	180	173	220	175	179	182	181	200	179	188	202	179	180	165	168	188	209	197	195	192	184	199	182	211	174	165	197	181	162	201	164	189	196	177	181	200	221	201	173	182	176	181	183	192	168	205	192	197	177	196	181	197	202	192	167	168	200	149	173	191	171	195	207	200	190	192	176	179	204	199	192	162	171	187	182	176	183	168	166	195	197	188	184	179	151	173	162	186	182	168	172	194	197	186	212	175	184	179	208	191	183	172	187	180	193	196	192	177	166	157	210	187	200	182	186	179	216	178	185	172	166	185	171	177	168	183	172	165	201	174	188	179	174	195	189	185	201	189	169	191	192	200	172	178	185	185	175	206	177	192	182	163	182	180	188	160	193	165	205	202	175	180	179	209	194	167	197	182	203	196	187	179	167	204	163	196	168	172	155	192	190	182	175	195	173	188	175	199	183	199	188	169	209	213	182	170	198	186	199	161	156	200	185	204	176	169	180	208	200	169	168	177	184	202	165	152	180	171	178	180	148	184	166	170	179	180	183	164	172	177	184	168	158	174	173	165	167	199	177	181	162	188	184	190	193	178	159	184	181	188	204	186	192	195	184	175	180	162	170	170	177	193	171	193	155	167	187	166	196	167	196	198	171	214	182	169	177	161	178	176	199	195	187	167	176	178	187	211	168	174	182	178	183	167	180	191	165	156	196	177	175	188	176	188	198	186	191	199	188	185	174	174	212	182	176	176	170	213	184	178	182	199	191	177	178	185	163	177	195	169	170	199	165	179	186	179	193	209	168	170	193	164	179	198	194	201	178	176	175	203	191	191	177	184	182	191	181	173	170	169	170	163	175	173	182	188	165	160	191	176	183	198	171	184	191	198	183	164	187	162	187	153	197	190	171	173	181	187	179	205	170	198	190	176	184	177	197	175	205	209	189	194	185	178	176	194	173	209	210	163	207	207	176	190	183	172	186	178	174	201	209	185	174	190	172	204	178	198	192	221	171	164	184	213	176	189	203	174	178	189	158	195	169	177	188	201	189	165	176	183	190	173	194	188	187	169	171	200	170	172	182	196	168	211	188	191	189	203	182	173	162	184	190	180	173	183	181	186	203	147	193	186	186	173	172	169	185	194	161	185	177	170	204	178	157	208	187	198	176	179	178	209	190	169	205	180	163	185	190	181	178	179	216	179	182	176	206	212	184	189	183	176	170	193	171	188	155	173	178	177	199	200	195	201	180	176	172	185	153	188	191	180	194	192	172	161	171	198	207	173	142	176	185	176	193	166	199	201	180	178	183	172	194	169	204	169	184	193	183	159	176	183	183	186	180	189	175	153	176	171	187	223	198	161	170	189	185	166	198	193	185	184	174	190	170	188	203	179	167	176	205	190	193	199	179	174	196	177	165	197	192	172	189	197	198	185	199	179	177	177	170	175	187	187	193	174	166	181	180	174	200	186	192	183	195	191	200	164	192	166	197	202	176	193	195	152	186	189	183	183	209	191	185	161	149	189	167	179	177	173	157	201	174	205	165	193	198	167	170	190	198	193	173	198	191	173	213	206	197	171	166	180	178	202	178	199	193	180	174	190	193	183	203	163	167	190	188	190	215	186	186	174	186	207	172	203	193	186	171	174	181	174	208	198	195	192	181	210	180	193	167	167	179	203	208	202	179	185	180	191	183	148	174	180	172	190	190	172	166	199	167	207	177	182	179	191	163	189	185	184	171	172	181	170	194	174	168	174	197	166	202	201	195	180	201	205	159	174	174	175	189	184	156	216	175	193	183	167	185	175	168	173	173	180	195	191	184	180	172	194	197	188	202	185	188	207	180	189	174	186	174	181	142	176	191	195	186	190	210	216	171	176	183	198	169	165	143	186	188	177	200	174	162	185	177	165	167	194	163	199	222	195	173	187	211	175	167	173	159	165	181	182	192	203	168	186	178	156	171	167	175	182	174	188	192	192	179	169	185	170	160	162	189	160	193	193	172	177	159	195	159	175	175	195	189	179	194	190	199	174	163	196	185	206	145	180	185	198	174	188	174	199	204	179	184	184	186	170	204	189	176	183	191	188	177	178	185	200	208	156	173	182	170	168	174	190	187	191	187	185	180	175	186	170	176	190	190	206	190	166	184	197	169	173	157	165	218	196	169	196	194	166	169	206	183	219	161	187	169	176	194	170	182	171	197	161	167	176	193	182	152	178	193	189	210	194	185	203	171	168	183	173	195	190	191	198	203	168	176	180	197	199	160	197	204	178	205	182	210	209	181	187	167	189	177	177	174	186	206	172	211	194	191	212	205	189	181	196	185	177	205	184	165	181	180	196	205	172	191	183	198	161	201	184	181	193	167	185	179	179	164	217	166	191	180	175	197	175	180	177	188	167	179	185	193	173	179	181	198	185	224	200	190	195	187	185	160	188	171	197	174	160	202	180	184	203	187	166	184	191	205	183	184	193	177	170	184	189	187	188	181	198	188	176	183	179	196	159	180	209	145	171	191	190	188	178	198	160	174	186	205	199	197	183	158	203	188	155	201	164	203	191	192	175	198	165	181	177	135	190	192	183	186	178	176	170	183	196	185	172	186	181	199	211	171	181	198	192	187	179	176	175	219	172	196	169	200	190	171	171	202	147	189	176	188	173	193	196	187	209	189	180	165	173	185	175	185	183	184	176	182	160	182	152	183	183	190	173	204	193	168	160	189	174	187	175	200	191	163	172	187	188	185	183	185	189	184	170	176	192	183	185	183	185	183	178	198	177	178	194	193	188	165	189	198	178	186	163	179	185	168	161	168	182	191	201	174	174	193	167	171	169	189	199	156	203	171	182	195	173	171	181	151	187	180	180	193	198	206	191	193	184	185	185	175	190	177	190	218	177	190	190	170	198	183	195	189	199	172	204	197	197	171	156	186	184	161	181	188	202	200	160	163	167	168	183	194	178	189	188	194	177	185	176	204	165	192	181	174	169	150	198	167	183	175	217	171	183	168	196	178	182	195	156	186	182	181	210	201	192	175	164	186	178	203	181	183	197	193	187	209	195	184	172	178	213	187	204	180	158	196	198	183	190	197	198	203	172	177	179	159	178	186	186	183	181	188	196	212	175	189	189	186	181	177	184	192	166	197	191	163	187	214	191	189	200	183	179	197	178	204	178	182	175	206	166	190	182	178	201	191	196	192	199	178	200	176	167	186	198	191	184	170	189	171
5495	1639	3230	3746	3088	2589	2213	1871	1610	1473	1266	1149	1135	1014	980	958	879	826	849	811	775	750	712	740	717	696	698	691	614	652	674	672	616	589	632	632	592	637	628	595	593	619	646	593	645	618	561	582	618	629	602	603	608	595	584	626	562	583	630	603	567	568	609	569	575	575	603	575	595	590	599	566	639	603	597	603	604	573	606	565	564	574	545	572	570	556	576	569	582	580	598	554	553	561	545	546	570	579	589	537	567	564	585	578	595	563	544	566	569	600	550	572	528	591	585	600	568	563	590	552	595	593	544	565	564	613	559	598	600	588	527	573	574	562	585	546	570	571	579	591	634	566	596	568	576	557	582	568	590	591	593	557	621	553	564	578	614	534	542	571	566	556	598	553	591	579	531	608	553	547	538	557	554	535	557	572	540	557	531	525	554	556	571	556	614	587	544	509	576	571	547	583	584	549	513	587	572	577	571	589	568	554	552	572	584	561	600	584	531	604	625	582	569	546	573	577	551	564	530	584	609	566	549	569	620	566	582	569	588	574	573	524	575	540	577	583	584	546	540	550	557	583	582	560	583	554	553	531	564	557	573	562	550	522	546	564	534	586	545	571	584	544	562	541	563	556	592	569	570	575	562	595	583	572	589	570	620	561	615	545	551	573	570	565	580	535	586	541	570	563	550	549	541	589	557	573	534	581	537	571	542	570	556	545	592	580	559	553	543	554	550	579	544	570	582	502	538	586	570	573	583	584	552	600	603	547	535	578	575	534	577	571	557	571	540	552	552	563	578	559	554	569	550	545	575	557	577	538	597	553	543	555	539	576	562	570	557	581	542	575	592	571	539	566	564	608	567	526	592	535	578	533	549	542	567	584	550	585	521	576	562	546	605	573	563	574	606	539	544	556	548	545	556	620	537	556	593	585	589	545	566	594	586	556	541	538	564	521	585	535	579	591	587	561	550	579	555	581	558	550	606	583	555	540	558	551	559	571	594	564	591	568	558	587	552	581	559	571	574	574	546	537	544	579	588	617	567	601	526	587	540	576	561	574	574	600	520	589	560	600	585	569	551	566	515	573	543	564	587	605	547	571	588	531	576	573	537	540	575	550	539	549	561	567	602	599	573	583	585	535	603	532	644	586	560	542	591	573	613	576	546	587	558	532	520	578	579	531	558	575	555	577	595	534	607	556	578	561	535	551	552	528	560	581	536	551	564	603	524	588	559	565	537	552	545	565	607	515	540	524	535	582	568	566	591	572	561	540	563	553	539	570	558	556	561	567	577	586	574	578	603	531	591	601	568	539	521	570	543	541	571	577	588	526	566	584	523	576	565	518	587	558	551	602	608	564	553	595	531	572	621	552	560	518	528	570	566	583	574	584	586	561	602	550	596	559	546	555	601	582	600	557	563	535	574	565	554	559	588	581	529	579	552	612	566	548	593	583	572	546	548	569	594	566	565	578	584	554	576	556	544	593	551	546	580	542	550	533	564	616	572	517	532	554	582	593	611	560	624	549	591	528	548	592	586	538	555	539	554	545	543	572	541	573	537	579	566	589	596	572	563	529	540	581	512	577	549	549	579	565	527	543	562	586	539	592	589	592	565	543	524	610	564	543	533	552	599	532	599	584	610	588	573	585	536	525	521	571	577	536	558	556	588	549	561	560	521	564	491	557	574	606	538	572	557	569	566	579	543	559	602	538	570	544	547	617	549	588	594	590	572	547	571	551	578	613	583	574	587	622	520	578	540	596	583	550	564	541	560	535	574	559	614	581	574	563	573	561	529	609	558	574	549	524	534	588	565	574	572	526	570	596	523	586	594	545	586	597	575	564	598	538	604	537	572	568	565	550	557	541	578	529	595	558	525	565	536	547	529	545	593	588	597	591	534	560	607	551	538	576	576	523	520	521	594	550	566	564	552	584	535	551	587	556	553	587	589	559	579	538	576	570	593	611	572	547	544	569	567	522	548	557	528	562	616	529	559	569	579	570	529	583	532	575	564	580	505	546	550	560	563	511	573	549	571	535	523	577	588	620	552	504	599	608	556	576	599	583	579	582	573	576	558	590	551	550	552	569	561	584	594	585	583	569	547	560	600	558	563	565	578	568	565	574	560	540	575	569	588	592	579	589	540	485	568	554	575	573	548	567	569	550	556	559	569	573	578	604	531	554	502	583	554	584	561	564	548	531	561	569	543	578	578	549	517	525	545	543	566	594	561	601	594	591	568	555	558	555	563	512	663	577	543	552	568	589	578	554	557	568	568	548	580	571	574	575	550	604	555	556	551	540	566	549	563	546	584	569	593	609	589	547	559	618	576	542	568	531	589	563	531	543	604	559	540	526	538	577	531	599	584	604	602	587	641	586	556	551	562	579	592	574	578	553	553	586	544	574	553	534	545	567	559	560	598	562	584	536	584	559	540	569	551	573	578	572	581	548	534	595	564	592	590	584	548	541	570	556	602	540	592	551	542	581	539	564	563	578	576	577	571	566	592	548	513	569	596	544	536	574	562	555	512	570	613	525	550	581	569	542	607	586	554	595	563	595	539	566	558	520	515	556	548	540	584	633	571	530	521	615	579	551	565	554	582	573	570	539	578	590	531	615	555	583	540	563	595	564	549	538	582	528	538	520	539	561	523	574	609	580	542	598	574	560	555	561	588	533	547	590	565	546	578	589	536	572	584	547	578	559	538	587	527	547	610	562	556	532	590	551	577	549	560	558	537	536	522	479	571	570	570	531	552	589	571	572	511	538	551	548	583	561	535	530	622	578	552	580	584	587	579	597	558	578	557	553	568	564	591	600	559	594	555	573	585	583	562	586	598	580	569	553	562	539	571	540	541	570	602	546	554	566	591	534	586	570	601	591	567	549	567	580	574	570	524	520	575	609	578	538	552	569	566	546	588	577	550	583	557	561	541	572	564	588	562	571	563	569	574	582	622	596	559	558	552	561	581	577	522	573	559	601	572	581	531	544	595	594	549	593	542	564	585	591	579	573	568	543	537	595	586	534	623	568	559	585	583	604	603	564	589	551	563	581	583	549	585	526	615	564	553	521	538	538	538	536	531	564	569	509	569	583	564	554	574	551	557	532	563	585	545	584	543	558	585	549	568	591	556	541	542	561	560	535	596	583	541	607	529	576	564	583	556	558	573	552	575	587	532	523	550	592	557	564	588	591	562	586	560	580	588	575	525	598	543	552	562	535	570	560	546	552	599	586	557	570	563	575	542	539	558	558	557	538	596	568	566	525	558	563	533	554	542	593	533	537	564	527	612	591	568	560	547	572	523	585	567	567	570	556	571	576	565	549	588	545	566	616	568	557	585	577	532	575	567	591	559	562	510	539	551	579	553	579	563	586	535	580	580	543	587	550	554	576	572	543	552	567	582	511	548	566	547	556	581	568	569	553	592	574	553	568	583	550	617	569	569	558	585	570	575	551	595	551	577	596	568	555	587	559	621	572	574	558	566	533	537	540	610	569	543	598	542	562	522	611
15603	2471	2693	2044	1447	965	763	657	466	455	363	344	298	295	258	229	225	193	211	192	178	198	200	202	179	189	159	159	178	183	150	186	160	150	151	195	162	136	154	155	131	165	145	165	137	157	134	160	148	154	136	156	143	153	148	154	155	137	149	149	133	165	134	130	146	143	142	150	127	155	131	144	139	138	157	139	161	149	172	133	150	160	148	164	145	149	160	151	141	144	137	124	154	150	152	159	144	151	167	139	144	134	148	145	134	133	148	136	126	166	143	140	142	144	138	162	131	155	134	142	148	144	169	164	144	149	141	156	146	139	141	145	157	152	144	141	140	138	164	143	157	147	153	168	136	152	153	143	132	135	144	148	151	143	158	115	139	159	130	142	145	130	158	142	149	142	145	140	149	153	137	144	147	152	143	150	141	135	147	154	163	147	146	158	164	146	144	153	150	141	149	152	157	141	160	148	159	134	145	132	139	129	143	142	143	135	145	165	145	150	157	131	156	139	142	145	128	121	156	178	122	174	143	138	142	127	167	123	135	120	142	133	134	152	134	160	150	151	144	161	148	154	133	141	143	146	153	139	147	154	164	156	157	151	141	159	133	133	128	135	139	154	122	150	129	132	154	149	146	130	148	136	144	122	137	142	158	138	141	137	142	149	150	128	144	131	118	141	134	138	154	134	142	160	140	148	145	148	136	158	149	149	126	162	127	143	133	130	140	134	129	157	172	148	154	135	133	130	165	148	135	149	167	146	146	153	146	151	131	131	151	147	142	137	153	145	134	154	136	126	141	140	170	150	142	140	142	130	157	133	149	138	139	170	143	137	122	150	150	142	135	142	136	146	156	156	144	168	156	128	143	143	141	150	137	136	151	145	168	144	151	140	130	148	167	142	135	147	154	132	133	150	145	140	144	159	161	123	129	135	116	139	165	154	143	156	154	133	150	163	158	141	123	140	137	151	146	154	150	150	162	167	140	146	140	156	134	138	138	149	167	156	151	138	146	163	151	153	130	146	160	138	141	146	129	133	139	158	155	132	142	148	151	153	148	147	133	153	135	167	152	136	147	157	135	142	164	132	165	131	126	167	147	149	143	153	130	134	141	152	149	145	131	159	141	137	145	157	118	152	160	133	151	150	144	153	158	151	144	145	119	113	130	135	178	156	149	148	136	145	163	161	149	117	121	127	163	156	164	168	154	167	152	159	142	135	151	161	147	145	157	152	150	136	146	148	142	143	156	171	144	153	154	142	140	161	141	141	137	131	157	126	157	144	132	154	147	139	155	171	157	147	155	147	170	145	150	151	140	146	138	150	162	147	149	143	169	139	128	141	137	141	155	158	149	168	156	133	137	142	138	123	148	153	149	138	133	147	126	139	143	131	137	136	148	140	146	156	156	127	143	157	143	152	136	155	144	135	147	148	153	114	135	121	158	161	138	133	126	156	168	160	141	134	119	138	140	116	140	117	122	144	146	138	143	133	166	120	144	148	148	132	150	145	142	148	155	133	141	158	158	157	156	164	125	126	156	168	146	159	139	150	149	163	136	141	135	144	145	155	138	146	157	146	146	154	156	152	156	139	137	124	157	150	131	140	147	156	140	144	152	165	158	140	152	163	135	135	145	168	152	133	149	158	156	135	124	156	136	150	142	152	160	132	145	159	136	131	157	151	150	140	149	140	142	171	154	150	160	124	150	139	172	137	160	135	164	149	147	153	159	158	141	158	146	137	153	164	151	145	133	144	150	138	158	165	155	142	148	138	148	159	156	150	146	145	134	141	144	161	153	150	166	152	145	123	161	155	147	151	146	141	149	171	164	137	146	146	129	155	156	122	139	159	133	172	153	119	156	159	131	114	131	142	154	155	146	144	152	146	147	144	138	152	143	158	129	161	159	145	145	154	161	140	143	146	118	143	149	133	145	156	153	162	139	166	144	119	161	127	138	133	150	148	141	154	136	157	152	141	136	134	138	160	131	130	143	163	151	137	112	168	154	157	149	138	139	136	167	136	143	121	133	142	138	154	131	122	122	155	162	147	162	159	143	141	121	129	138	132	135	152	153	142	128	142	156	138	148	155	128	135	142	130	156	136	157	160	157	156	164	158	148	161	130	149	131	134	145	165	162	163	150	117	149	162	142	159	149	163	162	155	139	144	141	137	149	151	140	147	150	133	140	161	133	151	134	143	144	148	143	170	145	161	174	124	154	145	138	146	146	164	135	126	159	141	136	125	146	145	183	143	147	159	148	139	155	156	153	129	134	147	143	150	123	140	155	129	131	138	170	153	137	125	152	160	146	148	147	155	142	165	144	162	159	157	155	168	155	145	146	164	149	141	140	139	163	132	133	158	150	147	159	149	151	140	135	141	154	127	147	150	159	137	140	131	135	159	158	131	148	148	128	150	144	119	137	146	151	149	139	139	140	156	118	149	146	125	135	136	156	148	149	150	148	148	165	141	158	142	148	141	143	129	156	154	142	149	137	140	155	137	157	121	165	154	148	153	162	143	136	156	159	146	150	142	140	147	144	140	155	159	156	158	143	157	148	153	139	168	156	153	158	141	130	140	145	160	161	130	136	158	139	135	127	147	146	139	166	149	163	140	136	146	147	145	157	158	152	152	148	143	139	161	147	141	163	166	135	142	145	138	144	159	120	171	146	177	141	130	158	138	131	132	157	125	118	140	176	128	145	142	157	159	136	143	141	131	152	129	141	160	127	128	135	130	132	159	145	154	132	131	157	140	124	138	154	109	129	135	139	129	145	141	136	133	142	134	164	158	142	134	145	135	128	145	156	145	153	156	156	140	129	142	138	140	131	132	143	153	116	128	125	145	171	160	150	152	145	142	136	145	157	142	140	148	146	144	162	121	123	145	145	136	122	136	140	132	166	150	144	136	144	154	138	134	135	142	153	138	128	128	160	130	162	134	142	146	144	143	158	128	125	132	138	143	143	141	127	141	138	151	149	135	142	136	145	137	134	166	129	148	145	147	136	139	120	154	132	126	147	143	145	155	130	130	157	146	135	159	147	143	162	163	133	134	153	147	145	163	152	172	152	143	139	134	133	124	134	167	141	154	127	144	136	142	165	144	163	160	160	140	135	139	139	170	125	122	138	144	168	137	157	140	134	156	141	121	173	142	139	132	134	143	143	154	168	147	158	138	145	158	153	148	151	139	135	147	141	142	152	171	146	128	151	166	134	148	147	158	142	133	154	122	156	154	172	134	115	142	153	133	166	133	145	147	152	130	138	148	135	149	149	137	159	157	139	139	144	157	157	156	146	153	143	148	149	139	157	148	144	150	141	163	131	148	143	147	146	164	135	141	121	134	142	148	169	137	158	143	152	159	163	154	157	137	159	138	150	153	144	140	144	140	138	146	145	152	141	147	131	152	140	132	139	135	141	131	148	124	144	149	154	129	140	166	137	135	148	147	149	152	123	133	145	135	154	160	167	144	133	141	133	147	129	127	159	157	151	151	143	133	175	134	147	143
7577	2466	5753	6449	5582	4481	3617	3065	2476	2163	1947	1682	1536	1442	1211	1128	1094	1066	973	952	878	808	830	780	773	749	700	753	706	671	658	645	668	651	605	621	636	604	572	560	575	556	567	522	604	565	554	531	553	523	537	543	559	573	546	540	542	495	515	520	531	512	496	497	509	525	535	490	504	516	531	511	501	513	514	507	497	485	448	518	525	496	526	491	476	479	530	503	470	506	466	456	523	457	552	519	531	471	455	515	520	486	490	499	497	503	475	495	515	472	500	483	486	497	467	491	492	515	464	460	515	435	482	475	481	443	456	461	531	501	494	512	475	526	462	480	470	474	490	484	466	474	505	464	447	458	475	478	487	498	472	507	486	475	489	472	469	473	464	514	472	459	432	510	484	494	489	498	457	469	468	465	465	500	451	494	502	471	472	465	504	468	482	460	476	478	478	471	465	488	458	485	469	496	494	474	489	447	503	476	499	486	477	444	503	454	469	471	459	483	501	474	464	473	487	501	460	485	473	480	503	536	472	489	485	464	497	460	490	487	476	491	456	469	430	505	475	508	476	497	448	446	482	490	466	481	489	502	502	527	452	493	478	479	477	497	482	457	466	458	466	469	483	479	438	503	498	457	462	472	467	487	466	502	479	488	438	500	464	464	451	494	480	439	485	483	513	472	480	479	491	486	535	517	454	468	430	478	503	457	499	476	473	459	540	480	483	466	463	468	461	467	472	493	447	509	472	504	465	479	489	476	463	462	466	466	488	481	460	494	470	469	455	520	491	471	463	474	475	484	481	520	479	461	465	484	492	443	481	469	482	474	470	450	477	468	465	473	495	446	504	500	437	445	466	468	413	503	485	497	444	495	450	478	452	476	452	484	484	492	469	477	484	500	490	487	498	462	496	499	489	471	456	472	498	548	502	483	491	452	456	458	484	469	467	495	531	439	508	464	448	472	462	451	490	472	501	500	475	524	476	467	465	491	495	490	458	433	466	448	482	453	468	456	510	489	429	455	504	460	494	512	488	459	476	507	471	473	480	471	451	468	479	478	485	524	492	493	466	475	515	463	477	452	510	461	484	482	479	460	500	471	425	457	482	450	464	480	471	469	506	488	451	505	459	494	490	471	466	484	475	521	470	471	497	442	468	502	489	497	492	444	485	523	489	500	447	482	464	467	440	508	458	446	476	485	444	483	508	475	529	472	435	439	488	438	452	503	487	483	475	463	515	485	473	498	479	481	450	460	444	494	449	506	472	474	496	486	462	495	477	510	473	491	537	430	514	478	443	475	462	454	477	539	487	479	516	497	499	509	480	452	474	464	461	450	472	474	488	490	493	447	455	443	475	492	492	441	473	453	466	454	501	482	480	460	474	502	487	502	455	479	451	478	464	496	485	513	506	464	522	495	482	489	484	512	485	471	462	495	470	476	444	448	444	495	496	464	521	490	469	467	486	459	496	493	524	460	469	479	487	499	476	475	492	517	484	472	512	475	489	471	511	475	481	456	480	509	486	476	475	477	453	489	474	481	497	485	490	476	523	478	467	458	442	474	465	464	468	417	475	500	492	462	456	473	508	494	486	468	516	460	455	436	471	491	474	522	492	484	456	486	466	435	476	480	472	470	494	497	502	497	469	506	453	499	474	479	438	458	486	504	470	441	452	487	468	453	468	470	463	493	474	461	473	500	474	472	489	452	451	499	502	473	465	487	477	476	498	477	495	494	489	476	452	451	496	471	483	448	438	484	447	462	484	474	461	491	485	477	451	486	473	465	456	483	496	514	493	507	458	464	492	482	455	448	470	511	486	476	492	481	499	484	475	483	455	477	435	486	476	495	474	492	473	511	477	502	487	486	447	442	473	469	478	512	472	453	486	520	481	459	496	472	456	522	469	499	479	506	470	478	512	494	513	450	489	492	477	471	444	453	444	465	478	492	473	445	468	479	423	513	464	455	447	470	477	461	486	477	482	518	506	485	499	480	451	471	443	456	458	464	466	471	470	449	489	484	490	460	478	484	500	514	454	470	466	474	470	462	493	475	459	454	526	457	479	489	449	490	489	470	474	459	473	471	438	440	463	442	508	475	480	471	506	462	487	444	503	500	499	478	472	459	437	501	479	479	488	466	452	491	460	454	486	482	468	498	512	519	457	461	493	457	478	448	515	485	457	450	433	476	451	496	443	451	506	451	473	501	444	477	465	520	491	513	475	491	484	495	495	469	480	462	455	482	481	483	489	476	466	491	483	500	465	471	487	504	467	477	458	437	472	441	486	470	475	483	494	446	469	438	487	473	473	494	485	469	522	492	560	459	474	499	485	454	480	473	458	462	466	494	466	437	473	453	463	457	495	478	497	501	494	496	477	503	485	486	471	466	468	474	458	488	469	457	488	458	476	491	481	512	468	443	479	454	488	490	488	476	489	466	492	469	485	457	467	498	449	492	476	482	472	436	508	465	481	440	495	480	484	492	477	483	449	485	479	524	494	476	483	465	468	489	455	458	492	477	464	464	476	460	510	444	502	469	430	485	481	526	511	467	465	479	512	489	469	488	521	444	479	508	454	471	457	494	508	468	493	474	456	486	454	479	490	474	498	503	471	455	473	476	468	502	455	465	501	454	455	472	491	468	518	472	500	458	468	492	479	503	455	501	497	524	432	445	464	458	473	507	501	469	446	468	500	458	506	511	469	449	494	436	472	466	503	459	492	450	497	500	473	469	504	498	425	481	491	452	447	462	457	474	489	495	431	512	462	509	481	475	507	469	474	476	472	463	515	442	498	497	485	466	482	481	489	495	483	495	503	467	495	460	450	467	463	461	479	465	469	514	511	511	476	481	454	472	494	438	455	490	493	490	495	492	442	471	438	475	502	497	474	512	482	465	502	488	464	485	483	449	439	464	472	495	493	469	501	457	455	485	458	471	476	504	466	531	482	489	467	487	453	455	475	465	464	512	471	497	480	458	480	485	511	508	504	510	462	476	473	430	497	441	472	493	496	473	462	456	454	485	477	441	477	468	452	478	483	537	513	471	483	494	482	474	487	468	493	491	456	486	475	468	456	466	483	468	484	486	449	489	452	512	475	487	471	477	496	524	444	498	476	476	457	439	469	495	490	470	472	487	476	458	441	455	504	467	488	471	487	483	519	435	485	491	471	498	443	465	444	434	464	474	497	461	455	502	488	495	473	475	444	466	474	447	446	463	502	454	433	467	466	495	451	450	471	456	502	481	466	492	456	493	473	462	473	458	484	478	513	449	479	446	491	484	457	534	477	484	503	449	493	470	493	489	467	522	499	496	468	461	453	453	520	477	487	485	489	451	483	467	463	471	460	432	488	479	514	470	475	469	471	449	474	486	481	472	488	479	496	480	494	466	507	501	454	483	505	487	466	480	495	450	450	445	506	462	490	432	469	438	494	495	525	461	469	507	483	480	477	467	519	462	496	500	460	474	469	469	451	460	469	482	465	503	495	458	476	478	494	452	503	504	474	476	468	448
2131	376	389	355	333	347	321	376	310	328	344	303	320	336	327	326	329	307	319	257	311	304	321	307	309	322	279	328	312	324	337	323	318	325	362	333	342	315	328	336	326	348	325	317	332	324	281	346	330	302	323	313	288	317	301	341	315	327	307	325	317	320	335	289	316	361	321	319	312	314	350	315	311	337	343	300	331	337	296	313	312	316	314	294	348	314	297	323	314	354	315	305	318	322	359	342	274	305	315	326	327	297	298	329	309	319	345	294	331	340	313	310	303	321	306	314	317	345	325	334	314	348	315	358	353	314	326	291	330	342	326	289	328	361	348	297	301	355	336	311	332	320	319	305	310	296	344	323	280	301	326	339	287	302	324	292	333	305	335	312	338	315	325	311	326	342	315	347	351	298	328	299	313	326	318	306	340	303	343	294	322	302	285	298	360	331	339	310	339	309	320	283	327	325	316	314	309	317	348	316	303	334	315	299	357	305	320	333	334	314	325	319	335	348	332	312	343	321	305	359	353	320	318	344	341	306	314	331	308	322	350	304	321	312	324	283	338	321	349	339	286	299	367	319	328	325	308	336	335	317	328	332	342	318	360	311	326	314	293	307	312	286	286	308	299	329	330	301	334	347	323	325	306	315	318	339	288	299	323	296	328	321	291	293	332	270	314	296	300	322	310	341	309	296	289	317	307	329	328	331	338	305	340	328	324	311	323	352	311	294	335	316	366	342	357	308	301	337	320	291	334	320	285	316	339	321	333	307	335	331	348	316	335	328	315	337	317	336	355	317	303	306	334	322	293	333	297	326	295	303	322	312	296	321	373	335	301	305	313	326	311	305	334	340	311	334	319	296	321	318	323	314	284	324	322	314	340	328	304	335	343	326	303	350	336	319	299	311	318	318	322	281	319	322	293	330	308	312	321	297	348	306	292	333	311	317	314	306	317	324	330	347	309	321	314	346	339	295	328	292	366	313	294	339	314	306	318	323	324	310	322	332	329	324	325	296	344	338	326	334	350	320	321	328	330	318	292	340	307	333	327	312	300	318	334	301	329	305	341	310	315	317	344	313	323	340	352	301	353	311	317	312	333	327	350	327	333	289	283	320	321	326	319	336	355	327	313	345	322	338	312	314	334	356	327	335	325	319	327	323	311	336	286	345	330	333	312	321	306	294	287	341	332	317	321	346	298	327	301	297	334	344	327	303	330	333	327	330	327	332	305	312	326	319	338	319	294	302	333	291	309	331	307	297	304	330	308	300	329	314	303	287	295	325	314	337	314	311	321	319	296	337	338	306	335	309	345	323	284	308	351	330	328	334	331	323	305	305	288	334	332	305	341	302	346	305	335	299	325	312	316	301	327	344	344	320	356	303	316	336	324	322	300	312	300	279	302	299	338	327	327	331	296	326	338	322	305	274	347	315	294	338	334	292	335	320	343	331	321	323	313	314	335	321	331	324	315	336	348	328	319	351	322	311	311	336	303	312	312	335	309	327	340	355	345	334	321	311	360	307	298	311	372	329	325	281	309	319	310	312	326	333	321	299	311	327	338	338	327	313	354	354	322	312	313	322	366	329	336	320	352	295	302	334	327	317	314	298	309	318	307	303	301	331	303	329	329	323	349	279	300	313	343	338	337	325	297	339	283	351	341	350	337	341	333	338	327	323	287	308	317	328	313	305	314	331	316	317	353	339	322	323	305	304	309	299	352	338	334	319	318	316	328	327	338	321	296	335	312	298	321	311	316	315	289	317	302	323	319	326	311	304	312	289	326	303	308	322	295	331	329	307	331	310	324	328	321	335	325	291	309	290	348	314	344	308	350	346	323	351	320	325	323	319	331	315	307	321	307	287	339	337	300	310	307	324	320	324	279	311	311	330	329	301	287	352	293	312	340	293	293	290	341	332	293	325	352	306	308	321	349	303	317	319	307	293	305	329	296	303	300	336	302	281	305	321	296	338	320	320	313	352	297	307	318	337	334	326	302	324	308	334	313	311	337	326	342	344	285	337	310	318	295	295	328	306	313	348	314	330	327	344	305	300	300	279	322	325	295	342	288	308	296	370	314	309	285	321	313	333	318	312	306	320	329	303	325	286	326	310	334	305	316	310	295	320	322	345	322	292	305	369	340	343	286	321	341	300	315	295	341	302	308	306	290	306	315	315	302	335	296	337	333	326	311	313	343	347	296	317	323	336	324	351	344	300	318	322	321	336	347	293	346	325	295	343	326	347	304	331	333	281	338	312	319	310	322	305	305	295	302	296	323	317	304	326	320	292	342	316	286	298	318	303	308	319	326	324	290	329	304	295	327	322	320	276	306	286	326	331	311	305	334	301	329	337	332	308	325	334	305	301	312	328	319	305	321	317	336	333	339	312	348	299	283	323	306	349	346	316	298	313	330	326	326	323	329	307	322	300	313	330	331	303	329	307	344	328	317	321	339	314	286	332	352	308	368	317	327	313	322	313	324	334	334	349	340	294	322	308	313	303	324	310	316	300	321	301	336	315	292	302	325	341	340	324	309	324	325	332	278	310	315	325	341	332	326	284	321	325	351	318	291	310	308	337	357	336	335	327	313	315	310	336	320	326	324	319	323	284	303	349	277	310	297	304	309	329	308	305	322	295	338	348	316	324	316	298	295	339	334	357	309	347	327	343	327	295	309	312	323	306	322	336	333	304	341	353	298	312	306	351	324	311	305	298	317	294	330	319	310	308	342	342	288	335	317	332	314	320	321	321	337	307	335	317	315	319	313	330	297	307	320	311	310	320	324	333	316	299	313	341	309	309	336	307	327	323	318	311	328	343	312	344	308	287	338	305	347	277	317	296	334	334	313	337	338	331	292	333	333	287	322	357	309	305	314	306	308	327	330	307	339	314	287	320	323	337	319	307	322	357	277	325	313	368	294	291	304	294	337	319	317	291	335	313	328	299	319	326	307	311	303	308	334	299	357	359	318	304	311	318	290	274	313	287	377	312	324	325	300	348	305	287	346	326	347	309	307	332	300	319	324	331	331	327	313	338	326	305	332	323	333	316	310	307	328	294	323	293	310	312	352	317	326	301	360	303	300	349	331	332	288	315	321	341	324	356	307	326	352	312	327	304	316	321	293	310	335	322	328	345	327	322	322	338	340	332	314	341	312	307	327	303	322	352	316	316	317	285	310	322	315	297	299	340	311	291	321	332	327	326	332	288	339	312	339	295	314	319	331	279	301	321	347	302	327	329	309	344	335	335	350	290	329	300	332	317	314	295	306	327	297	304	327	319	331	306	295	288	313	276	315	297	293	346	313	326	323	316	316	374	327	319	325	330	312	337	313	289	292	308	317	283	325	313	338	306	323	308	335	286	319	297	322	294	309	338	309	330	314	329	328	337	325	330	304	303	298	328	314	324	320	319	314	300	313	327	332	295	277	332	323	316	321	319	306	324	298	315	322	305	306	319	308	341	329	318	294	319	303	328	352	315	353	327	323	318	350	309	337	318	296	333	283	346
2378	971	1094	1192	1052	1058	986	1025	938	922	945	953	923	928	966	899	936	918	971	938	1013	907	967	1012	914	916	924	926	932	888	936	928	904	918	864	909	969	913	876	916	905	919	941	945	902	925	986	920	924	925	1006	970	947	928	929	887	918	936	882	916	963	930	874	911	864	967	946	900	877	963	887	892	926	959	930	863	917	964	894	939	940	924	922	954	900	899	930	986	908	923	871	962	918	890	903	912	900	913	962	860	894	966	921	923	842	917	917	893	932	901	806	937	907	943	940	925	927	863	913	899	926	915	875	910	900	910	918	879	890	876	912	937	898	932	907	889	939	910	896	912	908	932	909	907	910	897	918	909	952	917	935	955	932	985	899	909	889	938	872	940	946	938	968	888	927	929	942	898	958	882	888	929	894	994	900	955	962	872	912	931	915	910	932	943	906	972	918	923	884	933	853	938	874	922	880	916	923	926	927	962	958	942	910	910	919	913	936	932	949	950	946	953	865	943	906	948	932	872	920	906	968	931	894	867	905	880	943	934	865	862	936	924	899	915	895	882	935	903	905	894	914	838	889	920	952	905	865	898	922	896	907	953	937	947	974	976	917	885	880	913	902	935	921	885	911	879	948	924	893	910	927	899	889	968	877	898	923	954	902	923	917	944	945	918	895	916	926	968	925	938	918	955	916	927	882	977	1007	919	912	913	923	918	915	969	935	911	913	911	905	945	863	941	894	920	929	931	943	888	896	952	883	960	892	943	938	890	911	943	920	961	922	915	873	919	929	921	917	917	900	899	937	926	917	949	872	917	942	890	914	938	952	894	875	930	999	923	911	925	949	952	873	860	1007	881	974	932	940	940	915	926	946	887	903	867	950	919	955	931	908	932	931	906	915	966	964	994	884	942	968	925	980	919	917	914	883	895	931	932	878	873	910	869	941	917	868	929	953	931	837	950	859	953	952	915	914	924	973	904	902	952	966	892	917	918	879	951	912	908	928	957	956	933	947	919	929	948	924	952	968	934	924	912	933	986	945	923	941	937	910	951	912	888	901	945	933	964	903	863	966	919	933	934	899	967	963	930	939	866	891	972	891	888	955	897	937	896	919	940	912	944	890	857	933	939	893	927	902	904	919	888	910	926	919	935	956	935	879	930	959	949	934	918	906	921	896	872	958	974	910	925	924	928	875	947	891	966	934	923	911	907	875	904	889	936	910	933	913	932	986	863	873	890	920	952	907	923	933	884	949	930	946	930	868	946	898	894	945	965	865	950	917	959	894	974	917	862	921	899	933	930	931	930	898	904	912	869	904	869	902	926	937	926	914	934	917	971	936	970	948	909	905	956	858	919	908	858	872	908	906	946	931	926	898	880	909	918	921	904	948	848	933	931	918	943	919	888	924	936	929	893	940	936	904	901	985	914	905	887	940	909	952	882	903	856	960	949	933	976	913	914	874	913	924	928	949	898	918	955	927	959	906	944	957	900	906	904	919	876	922	951	925	952	920	925	897	934	934	923	906	886	969	881	970	920	951	932	907	966	909	901	951	955	942	915	936	898	936	873	900	945	905	899	903	952	938	945	887	886	907	959	922	893	935	924	921	948	920	896	919	946	856	882	940	909	883	888	965	975	951	906	857	904	887	918	900	911	971	907	951	927	881	954	953	916	972	923	896	862	916	919	906	894	881	1005	945	914	945	913	929	921	928	921	882	918	915	926	909	923	898	942	906	923	959	941	931	933	932	957	930	931	948	927	928	905	936	887	938	925	942	899	901	952	939	934	973	941	918	897	938	931	900	925	913	906	896	953	916	910	895	872	946	957	930	992	931	901	899	908	914	952	946	908	915	924	924	921	946	919	939	904	984	960	883	927	1000	881	900	950	928	939	954	983	891	884	922	936	879	878	918	910	920	913	966	933	908	931	950	962	930	940	948	886	966	928	920	945	951	904	912	980	924	922	931	896	919	969	874	871	901	908	933	907	940	926	960	920	939	885	869	895	893	914	893	948	902	871	957	944	927	954	940	912	936	922	926	894	904	890	958	997	937	894	932	958	954	958	917	952	946	941	928	959	925	953	917	932	842	915	893	910	904	975	897	943	953	841	887	906	937	899	914	915	877	910	905	894	927	914	912	929	892	897	916	899	954	916	882	940	869	883	907	885	969	956	944	907	935	915	901	918	939	948	953	912	991	945	939	913	893	953	871	931	927	879	920	900	907	940	899	957	955	915	899	905	961	914	960	947	860	936	878	920	862	929	950	911	886	928	893	891	921	918	933	885	890	880	931	869	937	957	916	961	878	942	966	924	951	921	906	933	873	932	886	882	940	922	906	861	909	867	951	912	930	948	875	925	944	933	942	897	984	944	914	877	930	931	877	917	887	895	889	943	952	934	910	942	922	951	916	894	932	908	956	930	910	914	892	892	956	903	886	903	933	899	967	825	961	913	958	919	1016	908	956	870	900	925	872	909	946	939	910	944	929	932	937	907	925	953	913	869	914	900	923	881	890	916	897	881	901	868	924	918	972	886	913	895	907	859	902	962	946	885	908	975	855	900	943	958	920	900	916	924	913	977	966	921	881	906	929	918	970	922	955	876	894	881	939	931	896	903	890	864	908	884	888	891	881	922	914	876	984	950	927	908	945	903	918	890	922	902	899	935	904	951	956	969	877	963	866	917	992	899	887	862	913	955	882	957	894	962	891	906	917	891	893	933	940	842	930	898	910	909	907	923	928	921	933	952	895	920	894	969	901	922	876	963	955	911	904	899	891	961	917	901	915	876	891	994	941	904	911	929	974	901	967	927	885	930	938	890	871	952	984	921	866	935	893	901	905	920	921	919	932	899	953	945	946	902	837	858	944	965	880	901	883	936	864	917	939	956	878	923	942	898	882	922	876	919	899	938	916	940	947	915	943	889	949	931	928	933	877	913	900	938	961	917	904	968	925	935	909	962	927	894	906	914	910	935	885	898	931	985	938	897	946	922	937	926	942	946	942	884	908	973	990	977	864	976	935	910	982	926	914	937	972	964	875	948	845	979	866	914	909	901	952	839	868	942	892	899	939	889	880	922	1006	939	892	937	861	902	864	901	888	894	915	947	936	921	888	952	894	960	915	865	850	950	919	904	973	938	949	938	872	958	940	945	915	979	962	943	900	899	918	931	944	960	948	952	874	939	912	906	869	866	846	935	925	877	978	878	934	885	887	960	940	880	893	918	907	959	924	901	882	906	932	927	909	920	921	922	891	874	909	910	879	965	917	952	933	884	875	942	921	936	909	927	933	956	931	930	950	957	965	917	887	892	952	935	936	945	887	922	929	935	926	908	868	904	910	962	930	889	901	952	918	922	930	932	847	899	897	939	960	898	926	932	893	873	957	951	873	945	914	966	944	863	935	884	959	939	992	979	919	879	913	976	922	932	922	936	940	924	900	915	901	950	947	912	903	998	864	916	930	921	923	942	940	967	931	940	923	937	934	948	945	926	974	931	909	937	843	915	932	924	934	943
8335	1121	1399	1154	864	632	487	421	374	309	269	288	271	275	225	221	225	237	243	211	217	200	213	221	218	209	209	195	193	196	190	204	186	187	195	203	216	177	201	188	169	181	204	187	201	192	203	198	181	194	206	166	205	175	186	170	215	188	172	184	203	180	174	191	183	189	189	172	189	171	181	165	178	168	193	178	171	206	152	198	178	185	177	192	177	183	186	206	165	182	161	175	164	190	185	193	170	189	198	173	180	167	188	153	182	182	192	177	167	210	178	179	161	183	190	180	179	161	194	179	188	179	168	175	201	172	175	203	193	166	183	200	175	186	176	200	195	176	162	187	178	175	153	186	193	191	149	212	186	187	173	179	183	183	177	188	158	199	196	175	188	156	202	175	166	205	186	155	200	192	200	176	203	180	198	175	190	155	171	169	186	171	179	200	198	174	176	173	175	169	173	197	162	194	198	195	176	195	188	173	172	166	187	166	203	174	171	190	198	183	170	196	188	192	179	168	184	161	167	188	177	183	184	186	168	181	211	184	185	187	159	179	205	194	190	180	197	188	196	169	186	187	195	191	166	178	169	166	152	178	193	196	210	179	188	199	224	204	184	192	168	178	174	162	199	202	173	185	198	199	182	202	181	182	178	181	179	174	181	197	190	175	188	162	169	177	181	196	188	175	189	171	183	195	181	196	160	196	199	187	170	199	193	184	171	180	206	191	172	163	204	190	178	176	152	188	191	196	195	186	192	185	173	185	197	179	186	195	178	169	178	176	192	202	197	197	170	198	186	191	194	175	180	175	165	195	184	183	197	211	181	190	164	182	144	166	186	187	190	172	205	159	198	190	192	181	191	178	185	182	190	155	159	199	163	191	183	162	209	186	159	191	178	198	181	178	175	183	183	176	173	204	174	197	225	193	180	182	188	184	181	197	182	204	176	191	201	174	178	180	183	175	173	166	176	166	163	172	188	175	188	193	158	183	166	192	195	174	163	192	151	157	190	190	184	174	191	177	178	164	171	206	191	176	201	172	187	176	174	182	159	169	179	171	160	173	173	173	187	174	157	177	177	178	178	179	214	152	169	181	176	193	156	176	183	186	177	178	178	172	190	175	165	182	199	195	201	189	183	175	195	187	178	190	188	182	173	171	198	173	171	187	158	204	175	164	179	203	195	184	166	173	165	154	193	182	195	181	192	179	196	198	206	211	187	212	171	214	198	180	200	207	171	178	169	176	175	160	178	175	184	192	185	179	169	166	177	164	196	189	192	191	177	209	202	189	189	148	180	186	189	197	189	190	202	185	197	171	203	185	172	183	166	177	154	184	163	167	200	181	186	182	197	176	176	161	200	148	194	184	185	183	204	180	182	186	161	192	152	196	196	186	186	183	173	189	191	172	181	179	183	195	200	195	215	204	208	179	189	162	173	175	203	178	214	185	186	192	170	179	188	144	195	178	179	199	172	194	184	173	176	204	169	185	191	190	182	199	172	189	177	178	174	180	198	194	164	180	188	180	171	189	165	166	184	183	181	199	181	174	177	182	183	180	192	194	185	202	174	199	184	167	209	187	173	174	175	172	186	184	185	176	175	188	158	186	157	191	163	180	191	203	193	195	168	211	185	182	179	181	170	171	192	156	168	183	175	215	174	154	178	182	199	174	163	180	195	188	169	160	216	196	178	176	178	204	161	158	174	209	192	195	177	171	193	179	195	178	182	170	182	200	175	177	165	157	176	194	159	184	167	167	178	218	164	179	161	217	172	187	193	174	176	178	174	170	164	164	190	183	181	193	203	152	155	184	192	210	185	188	188	199	196	186	169	186	183	179	180	170	192	203	184	177	189	180	188	180	163	165	162	165	217	176	199	175	182	189	198	177	153	172	184	165	177	181	174	174	182	185	181	181	194	184	193	206	197	190	191	189	177	168	185	167	182	203	195	182	184	183	197	176	183	164	189	173	186	193	164	191	207	176	184	172	168	224	169	215	196	197	200	179	184	174	214	175	203	164	159	174	183	167	161	178	185	157	180	194	189	179	170	195	171	170	194	197	160	199	187	191	176	155	179	184	167	197	152	190	187	175	176	159	178	183	194	184	179	178	181	159	171	182	175	176	185	188	170	187	175	187	186	202	191	176	193	180	193	198	194	204	175	165	182	191	192	196	193	195	195	156	197	207	184	186	191	158	175	181	181	168	176	204	191	196	169	188	192	184	166	186	172	149	201	185	176	177	175	170	164	193	161	202	189	160	185	214	200	169	180	183	172	174	194	202	184	172	179	178	180	166	158	180	148	168	182	207	181	171	177	168	177	197	199	181	144	194	182	185	208	216	184	157	183	177	225	201	171	185	201	165	190	156	187	174	194	184	207	185	187	206	175	161	179	174	193	176	182	178	193	175	178	178	196	186	168	187	155	169	159	185	190	197	202	177	206	194	155	160	184	203	187	169	183	173	181	187	176	201	205	200	199	195	197	185	162	191	189	187	203	139	180	188	200	180	161	171	183	197	198	160	145	193	168	176	160	172	192	185	184	176	200	169	171	207	165	171	176	202	173	181	196	164	161	164	151	199	171	175	186	164	175	199	192	179	182	159	174	173	179	180	178	177	173	163	164	168	182	172	164	186	178	188	177	210	190	171	177	179	178	191	177	173	187	187	177	194	185	186	184	178	181	193	166	174	207	185	172	187	189	173	162	160	184	195	183	164	167	162	176	162	152	167	175	171	191	162	200	198	194	168	173	197	174	197	189	171	170	176	178	175	175	185	187	199	181	177	173	142	176	179	194	178	178	177	159	187	195	194	192	178	185	194	186	189	209	174	181	168	199	218	163	163	192	174	179	181	159	164	180	194	180	187	176	214	191	167	186	173	198	200	183	159	163	209	173	190	165	193	191	193	182	183	165	187	184	167	204	178	165	178	178	183	188	175	178	190	163	183	181	177	172	177	192	162	173	169	175	183	155	181	171	194	177	191	206	168	197	173	175	175	176	184	174	200	180	191	172	158	167	202	176	164	187	189	195	173	161	184	174	187	206	194	150	161	186	184	175	186	208	185	173	198	164	197	184	190	168	198	201	181	190	197	188	181	166	193	184	176	193	198	180	171	165	187	207	166	157	190	192	199	181	190	180	183	213	179	175	193	189	182	198	176	159	171	186	174	177	176	182	168	180	173	192	187	190	209	186	202	177	170	177	194	166	184	210	184	171	182	159	187	172	159	183	206	188	173	177	170	168	183	177	175	211	173	163	209	191	169	178	189	181	209	194	219	170	191	156	196	183	159	174	179	181	183	182	181	184	170	191	181	176	178	190	193	183	177	180	194	183	170	194	185	190	164	189	186	172	160	173	163	184	190	188	182	201	196	189	196	161	210	172	162	205	180	179	206	183	194	164	185	197	183	199	174	180	168	183	206	180	197	198	210	174	181	191	204	192	154	177	200	164	192	166	181	180	193	183	181	177	171	189	218	187	191	199	154	176	173	166	171	186	167	189	187	170	173
5586	1558	3316	3763	3182	2584	2170	1960	1622	1421	1239	1158	1041	1044	965	938	844	891	841	822	765	796	793	706	717	700	705	654	658	639	686	654	670	620	668	623	658	667	605	609	632	565	616	614	596	635	584	582	584	614	612	555	619	610	618	582	559	603	595	558	590	588	598	566	564	570	609	590	596	572	594	548	559	575	558	580	566	591	566	588	600	584	567	585	564	503	589	551	587	597	587	585	521	612	546	562	594	569	534	581	590	570	564	627	578	606	570	552	608	610	535	607	570	547	619	572	589	600	547	588	561	562	571	587	604	588	593	555	562	591	562	592	565	594	561	562	578	596	544	550	573	553	559	556	574	542	565	582	579	594	545	574	546	551	573	576	572	601	546	584	566	546	607	537	590	559	590	584	582	599	538	580	578	574	619	554	590	599	575	575	566	540	630	564	562	555	595	585	579	525	575	577	598	598	556	570	580	556	577	512	562	560	622	573	534	575	541	596	548	543	546	595	577	585	556	561	593	609	584	570	581	566	578	529	560	588	597	563	576	599	594	585	531	578	549	558	543	577	571	604	573	561	571	534	582	570	546	604	559	543	550	613	532	576	542	537	531	559	553	552	632	583	572	586	567	563	604	539	597	590	592	573	583	558	557	598	524	526	592	567	562	588	563	567	577	557	551	579	631	556	551	561	545	593	560	564	584	556	569	581	578	553	544	595	576	592	559	552	507	538	624	536	564	554	588	573	605	585	550	552	559	590	582	568	542	530	583	568	594	528	548	554	588	580	560	578	580	572	525	608	582	567	587	494	546	529	553	584	535	582	586	564	549	554	550	591	602	560	534	570	590	555	603	549	562	584	545	569	570	543	596	515	559	544	580	548	520	585	589	538	600	564	538	590	573	586	577	548	581	555	617	567	634	544	567	559	565	555	563	551	530	555	536	561	598	578	577	552	587	567	530	605	578	530	534	560	564	582	561	529	579	583	545	554	551	577	590	570	586	560	608	570	593	572	552	591	544	508	561	570	544	530	591	571	563	558	540	522	523	575	559	531	512	597	560	554	562	601	556	552	561	584	600	546	570	593	550	576	509	607	569	540	567	574	589	552	571	564	560	585	607	529	582	592	547	564	587	601	557	561	545	568	560	533	559	566	546	551	553	532	579	561	573	582	584	531	554	560	552	583	579	528	582	543	549	581	572	527	562	580	564	621	596	572	530	543	571	591	573	560	533	585	613	605	589	563	563	530	563	564	589	570	552	553	515	554	538	569	622	560	568	535	584	580	560	547	605	556	566	541	562	551	561	559	584	609	572	567	571	569	561	586	564	561	590	539	567	559	559	575	539	528	548	550	570	568	592	603	547	572	532	615	585	585	549	582	558	565	586	575	556	548	554	561	546	525	623	545	542	579	592	577	604	586	540	566	560	538	562	549	594	567	535	577	564	560	582	576	553	575	567	537	549	579	567	560	527	565	574	537	598	551	516	575	613	555	556	547	594	546	540	552	579	582	598	576	532	569	564	526	561	531	598	557	538	588	601	538	549	570	567	581	546	589	587	558	537	576	542	586	528	556	531	532	549	585	545	583	592	548	578	576	544	521	518	514	558	572	587	518	574	553	529	507	554	545	559	558	579	544	537	551	541	558	551	528	563	547	538	606	547	559	584	578	572	583	560	585	574	547	580	589	578	535	529	574	543	565	576	560	535	555	510	511	595	580	538	543	551	591	566	588	625	590	561	558	555	572	557	566	578	533	533	594	555	551	596	556	602	539	578	572	563	549	559	568	554	572	570	595	603	558	561	591	583	553	549	592	539	586	571	544	559	569	606	564	610	531	531	549	559	578	600	525	542	570	539	538	580	541	601	565	592	565	581	549	548	532	516	558	582	552	559	584	573	563	557	585	624	590	581	531	562	597	560	585	568	577	570	566	546	579	563	535	560	533	504	539	569	490	536	567	568	568	594	540	589	576	598	539	506	574	547	541	540	591	588	550	526	586	540	545	533	550	555	575	576	576	552	580	586	575	556	526	546	591	581	567	558	561	574	537	571	544	554	531	589	556	542	551	600	574	566	572	564	522	555	542	553	564	552	562	584	531	539	579	533	572	583	577	559	572	608	558	540	575	588	568	597	546	565	579	578	563	553	553	589	594	557	548	602	560	543	599	557	530	558	545	585	569	568	556	547	552	594	568	553	572	570	583	532	574	569	551	592	612	565	574	553	532	585	563	515	581	528	558	542	594	582	549	570	572	535	516	550	547	547	568	566	548	582	595	551	560	576	591	583	541	593	543	558	550	551	565	561	548	587	547	544	584	549	559	536	521	573	575	561	548	518	591	566	594	582	560	547	588	555	561	538	545	561	584	552	599	546	557	515	542	602	539	582	548	535	580	578	563	556	576	583	583	539	573	567	572	548	542	557	563	626	535	546	592	569	527	569	587	557	561	529	525	564	566	585	566	582	564	551	546	612	565	510	561	545	560	588	565	557	545	558	546	554	555	504	557	583	545	579	581	545	568	570	600	561	541	560	569	574	588	577	558	573	561	539	576	546	561	568	566	614	553	584	586	585	591	532	523	558	576	580	535	530	551	554	577	563	581	582	581	585	580	576	553	550	589	561	554	559	578	535	581	547	601	553	537	572	573	553	579	590	551	574	560	570	565	550	607	592	585	582	579	577	579	575	593	515	569	555	548	560	523	564	570	585	579	541	527	602	569	591	556	569	562	572	587	560	507	614	534	543	544	537	563	559	586	565	592	544	561	559	597	556	595	548	604	544	511	573	602	553	594	560	565	542	552	579	592	586	570	499	580	558	550	623	564	543	574	525	572	535	534	585	528	586	595	544	527	602	549	578	541	543	550	550	554	600	579	578	585	519	583	557	554	562	599	554	548	562	570	568	555	556	583	614	595	558	555	518	569	556	565	558	526	583	561	611	555	550	572	568	566	539	575	556	546	574	551	569	572	557	534	603	580	576	545	557	557	542	572	595	544	523	624	549	530	557	541	587	563	559	582	588	595	583	562	555	584	518	559	565	550	557	559	527	575	595	540	553	554	590	574	610	616	568	569	598	511	545	559	565	614	600	587	578	560	543	518	567	530	540	572	601	595	557	564	546	568	583	587	566	589	548	540	555	555	541	568	556	573	632	578	601	538	550	569	605	545	509	579	594	561	570	618	581	580	530	536	560	594	598	562	566	552	573	580	608	567	553	597	580	569	524	495	560	536	589	529	596	582	569	569	578	563	577	569	559	565	632	550	540	556	559	581	543	565	574	566	568	558	633	575	576	562	595	526	568	529	551	590	521	569	573	563	537	580	584	577	568	529	566	574	526	552	559	557	592	604	593	556	584	607	615	557	582	545	587	573	598	549	574	552	573	546	575	560	588	575	555	582	571	548	606	568	554	577	603	587	601	539	521	537	558	590	556	575	590	532	547	569	562	563	577	595	553	573	546	542	569	539	541	585	598	591	558	539	548	587	552	568	558	580	561	549	563	538	556	602
15261	2531	2795	2095	1386	1003	756	647	507	415	387	337	286	305	236	234	233	240	216	212	186	173	164	217	169	173	187	186	175	180	172	150	158	146	166	154	163	176	175	166	146	144	137	123	142	148	146	156	155	157	146	148	150	144	136	153	158	156	148	155	164	140	144	174	162	149	158	156	132	156	150	167	149	158	123	123	159	170	160	126	121	159	148	135	151	127	143	167	142	156	155	144	138	117	147	130	135	156	139	130	146	150	162	145	142	164	142	142	156	134	157	147	148	136	132	164	148	155	133	121	161	134	156	151	120	157	143	138	132	132	131	134	145	147	149	138	136	130	141	150	159	153	121	133	143	135	148	155	157	141	145	135	138	143	134	143	140	144	142	140	146	142	155	149	117	127	122	139	165	129	144	137	133	122	159	140	149	132	145	127	165	119	146	145	152	142	148	142	155	132	142	151	149	122	143	137	130	157	128	148	135	149	136	124	130	119	140	151	140	167	156	126	167	171	156	145	149	145	135	144	148	158	118	117	132	146	163	173	150	134	141	139	138	135	164	124	140	156	148	133	141	159	141	148	128	134	129	177	124	130	140	151	122	114	137	158	148	153	150	165	128	136	133	145	143	152	149	153	123	141	157	129	154	150	140	141	141	151	149	134	140	140	126	143	146	149	138	147	161	146	115	142	169	130	149	152	150	146	142	138	132	149	141	126	145	144	135	167	150	139	146	139	155	157	141	129	153	135	141	141	153	151	150	124	151	144	151	145	171	150	163	149	120	146	158	136	174	126	145	150	156	148	137	152	141	136	142	148	143	119	133	130	140	138	146	139	132	137	138	124	153	156	139	155	153	109	156	143	163	137	122	141	140	134	147	159	153	130	122	149	146	124	162	163	153	132	144	131	152	134	151	137	167	153	135	151	118	155	156	148	125	165	154	149	155	142	144	153	143	124	162	143	118	125	138	142	146	160	125	146	135	144	138	140	149	122	121	139	147	150	145	161	159	140	126	141	142	145	147	156	125	133	127	144	134	148	134	140	121	136	141	167	161	129	160	139	128	135	164	127	129	140	150	143	135	137	117	137	128	143	147	149	110	170	170	130	156	113	125	142	164	138	140	133	144	153	149	172	144	144	125	145	172	137	135	156	139	125	147	133	160	115	153	128	146	146	141	139	130	145	159	130	135	129	139	131	145	122	131	123	137	120	144	145	142	136	148	138	162	151	129	151	141	133	143	153	153	131	127	159	150	147	168	136	130	129	142	145	146	140	145	131	140	128	132	170	142	138	149	145	153	147	146	156	133	156	141	138	141	151	149	144	127	141	128	140	147	147	130	138	139	158	122	160	145	142	172	140	138	130	132	143	150	161	133	144	131	155	157	131	162	150	143	147	143	141	156	142	152	145	148	139	150	129	160	159	135	126	161	146	145	133	145	137	151	144	151	157	169	162	171	138	140	139	148	142	145	132	148	149	155	147	137	127	131	137	149	131	157	136	143	145	141	155	154	149	147	144	129	150	138	128	143	167	120	137	143	122	157	129	138	139	158	163	159	148	156	132	137	164	161	127	145	142	123	155	153	149	129	142	112	124	143	148	149	142	137	126	134	156	150	135	147	144	143	135	166	147	159	152	132	157	133	140	152	152	162	127	156	143	157	139	132	154	149	144	137	144	150	135	137	138	140	126	134	146	149	153	145	130	149	140	152	159	168	120	174	155	142	153	142	148	148	164	128	147	144	150	145	134	158	146	148	147	139	147	117	146	131	139	121	142	124	157	152	139	132	135	144	146	145	136	141	138	131	134	125	185	146	151	150	143	149	150	143	153	147	130	142	157	124	155	158	127	149	135	134	147	138	143	137	133	140	161	156	145	132	145	147	145	144	160	162	156	149	131	142	146	159	164	136	137	135	131	132	131	168	144	146	144	145	147	143	136	128	154	141	157	140	132	144	168	147	131	162	151	150	136	132	134	156	169	156	147	126	138	152	128	149	135	135	161	152	153	153	152	136	147	135	134	118	131	145	127	160	120	152	154	149	139	158	136	152	140	159	138	147	161	144	138	161	168	145	151	149	139	128	145	152	132	142	154	145	150	151	128	145	143	150	150	132	131	161	130	158	156	141	148	136	152	164	156	147	148	150	140	146	132	171	154	149	160	139	136	137	148	133	170	156	131	141	139	121	140	151	144	143	160	145	132	123	169	149	131	174	144	141	135	164	165	144	163	135	142	130	136	155	152	147	150	148	134	139	131	143	163	146	158	131	159	140	135	120	150	142	159	147	122	137	156	163	151	118	155	154	140	132	133	144	153	135	141	128	132	143	152	139	129	139	152	132	163	132	134	114	140	138	142	119	151	145	148	150	148	128	135	155	155	114	135	150	140	128	140	137	127	159	137	145	153	136	145	130	146	149	128	147	128	129	150	161	118	150	120	124	142	141	141	155	153	164	152	165	140	148	138	132	135	153	154	153	126	140	148	118	140	156	141	136	119	144	147	146	136	146	147	160	144	136	133	151	145	128	159	145	133	150	134	141	157	150	139	157	127	136	138	172	163	171	134	148	156	153	136	127	140	143	147	128	141	164	140	139	140	159	136	138	138	136	133	154	130	146	172	138	154	133	148	178	130	157	139	145	143	141	133	144	144	166	153	122	135	146	163	145	155	142	144	140	148	136	149	136	137	133	138	144	146	149	140	143	133	139	134	160	142	131	141	133	154	163	145	145	133	151	145	131	149	143	151	154	146	139	151	140	135	139	135	156	146	156	120	157	145	146	129	136	157	157	137	133	138	139	162	131	142	135	142	151	137	146	148	160	140	131	142	138	138	129	136	153	155	154	135	143	118	161	141	161	159	133	120	118	139	161	134	136	146	135	142	151	115	144	138	136	142	150	136	156	132	156	126	143	134	131	129	159	145	140	170	117	157	160	181	149	129	151	141	160	136	137	154	147	129	131	134	155	140	141	132	130	140	127	145	160	149	154	161	154	149	130	154	134	150	153	162	127	137	164	149	163	133	148	140	119	158	132	130	152	134	156	129	181	124	169	149	137	133	148	149	131	139	144	141	132	141	146	144	138	165	147	140	133	128	154	141	163	138	149	132	122	152	162	128	143	160	130	143	153	146	128	123	146	130	145	161	153	120	159	168	143	140	132	141	156	134	148	166	135	144	151	130	168	149	151	134	150	150	138	162	145	135	147	144	175	131	153	127	158	143	150	153	142	163	154	143	128	142	149	132	139	129	143	151	143	135	151	144	150	181	141	132	133	125	164	145	143	125	148	138	154	139	134	136	150	144	142	156	166	147	134	138	133	141	152	152	138	128	145	152	133	153	148	166	156	139	153	148	145	122	152	144	149	152	162	154	145	136	154	152	136	135	144	122	150	160	138	130	127	128	152	109	150	132	143	141	131	142	146	148	158	156	134	141	148	133	134	141	165	143	144	140	162	150	129	161	127	139	145	148	152	147	142	130	173	150	143	148	152	136	142	164	135	150	152	162
7546	2440	5858	6570	5472	4440	3611	3051	2559	2169	1941	1708	1487	1413	1273	1171	1091	1045	1029	960	873	850	840	732	796	807	769	723	723	717	666	667	638	632	683	639	631	586	536	597	607	582	583	563	560	550	543	561	541	550	552	547	559	527	553	490	506	486	535	522	521	518	570	501	514	523	513	528	508	483	515	500	482	546	473	509	533	536	530	460	499	484	459	511	485	515	487	484	484	494	465	525	487	464	470	500	466	466	480	535	485	485	476	484	491	510	451	460	468	478	478	501	455	489	445	491	506	492	483	507	466	527	492	482	455	508	518	465	488	540	476	492	464	490	496	456	477	467	467	480	455	467	509	443	483	495	504	445	469	504	516	494	465	505	476	494	496	487	442	487	469	463	456	471	467	470	484	497	478	489	473	473	469	468	468	470	455	500	446	479	447	465	470	465	459	531	487	499	509	489	429	499	464	470	474	478	441	481	473	476	473	463	450	497	484	455	498	477	447	494	502	459	435	463	464	440	459	499	455	440	463	471	470	476	474	505	470	464	504	484	453	470	495	506	483	511	494	465	468	453	468	457	472	478	502	433	495	483	435	452	494	450	486	506	459	445	470	457	440	449	482	477	474	476	458	484	468	482	511	466	477	477	510	519	460	489	435	501	493	417	466	481	480	462	442	509	476	451	492	481	485	490	487	474	474	478	479	439	475	464	487	526	451	478	471	463	484	428	520	450	455	476	461	458	489	458	462	473	471	482	474	478	460	503	452	468	443	459	484	489	486	449	491	460	504	475	497	495	446	477	516	494	468	496	475	490	456	495	466	466	442	474	431	487	475	523	452	478	459	476	455	452	453	493	467	463	453	471	502	468	471	490	497	485	465	486	456	478	489	472	450	488	446	463	492	467	468	476	499	481	455	441	447	505	479	459	466	475	499	439	489	448	469	473	458	498	466	496	470	504	441	512	479	439	503	482	478	473	483	428	479	519	487	487	476	487	501	480	462	456	497	450	500	513	457	475	494	446	501	473	474	455	455	486	494	474	476	496	445	478	476	465	472	463	465	429	493	486	501	484	483	443	504	490	504	484	459	459	469	500	472	443	461	472	412	458	449	498	455	546	466	471	468	424	487	456	433	430	480	421	484	526	454	452	512	456	473	447	475	477	480	501	418	477	466	483	484	443	450	451	474	495	492	481	473	458	462	453	480	497	448	482	493	452	459	500	445	466	493	521	455	457	478	470	469	445	466	502	500	498	492	449	469	455	481	497	466	467	468	472	480	498	476	500	462	485	482	482	492	480	467	461	463	459	492	495	458	499	453	486	455	476	493	463	470	480	470	471	456	460	490	477	441	519	502	482	488	455	459	484	469	489	502	518	502	454	461	474	500	488	483	487	470	449	510	426	481	477	506	464	478	455	480	465	472	466	466	502	514	494	446	488	483	456	502	460	495	486	490	478	501	518	510	466	463	442	455	463	487	493	477	452	430	487	460	509	450	465	449	467	501	486	523	496	499	465	474	448	451	437	526	517	520	466	476	492	443	462	470	447	463	513	446	465	477	487	425	461	490	488	474	474	467	526	513	427	478	442	487	510	473	497	493	465	470	468	432	485	487	483	446	458	460	490	521	450	496	493	463	450	450	481	498	476	478	490	485	465	509	478	525	467	442	493	483	489	471	535	498	461	472	465	460	450	504	440	516	491	469	464	461	496	474	483	466	476	461	471	474	479	481	480	470	491	483	465	476	467	509	476	492	483	421	457	516	494	459	455	462	493	466	482	460	456	463	475	450	445	465	442	477	485	476	458	481	438	487	479	484	503	459	465	447	465	434	496	487	514	456	445	499	479	475	503	490	470	449	466	498	492	460	464	493	467	455	474	499	490	506	426	472	485	489	487	475	478	457	470	464	454	518	481	501	505	502	470	437	485	518	453	494	475	479	464	441	471	444	497	476	445	497	533	449	503	485	472	463	481	457	411	481	503	500	486	491	473	451	507	456	485	470	467	460	467	500	451	444	470	461	471	453	451	493	514	501	470	475	473	466	448	473	485	467	468	496	496	445	491	478	489	464	414	448	470	501	432	499	481	495	462	493	501	481	482	461	451	488	491	483	491	447	528	508	445	479	458	431	482	472	442	456	460	489	492	476	498	462	443	439	500	472	467	492	506	492	476	455	498	466	462	454	456	468	458	478	453	487	460	483	473	462	475	504	499	469	450	481	453	437	470	499	494	465	485	449	422	475	492	478	487	503	469	479	485	490	470	464	498	446	486	488	494	479	436	495	468	519	479	483	522	501	482	493	495	481	474	453	457	463	455	456	468	481	440	477	478	467	461	469	495	493	437	475	408	454	483	469	495	469	461	491	478	474	466	499	457	423	484	482	498	431	454	471	494	464	515	461	466	515	470	495	451	499	487	448	492	474	476	475	457	469	489	461	435	502	488	440	469	450	516	478	498	477	471	450	488	460	458	491	460	475	450	470	463	456	433	460	501	495	509	481	501	481	487	463	473	436	502	426	486	502	467	466	486	464	470	439	495	499	475	468	502	453	483	543	478	465	468	493	455	461	509	457	476	458	490	426	472	449	471	470	448	515	485	500	483	456	506	435	483	463	467	501	470	477	461	466	487	479	486	468	500	442	468	484	481	497	490	474	444	511	496	492	492	490	500	468	462	461	437	436	497	482	453	493	442	476	459	467	490	511	476	423	437	451	458	488	447	428	464	476	477	462	466	467	503	487	465	515	477	460	468	468	431	465	453	490	461	455	461	461	483	507	470	484	483	470	474	469	490	486	444	474	537	465	443	508	474	456	460	468	457	467	471	506	469	468	457	465	479	466	463	482	496	461	490	473	436	477	473	459	490	511	477	486	444	458	462	477	472	441	456	449	463	466	490	459	495	453	503	534	496	505	431	487	466	454	501	466	459	483	473	482	513	482	467	509	466	487	460	530	468	454	473	451	493	452	442	489	463	453	518	463	508	500	508	460	483	472	451	486	476	485	452	510	472	486	458	443	490	458	477	449	511	476	457	483	452	441	462	524	452	467	462	475	470	445	444	497	487	486	499	473	491	530	479	468	460	468	505	485	464	460	456	499	462	467	426	456	482	461	473	493	514	492	488	493	470	453	476	462	479	497	432	521	461	441	462	502	493	494	439	475	496	474	478	478	445	471	479	453	507	458	467	498	494	479	479	478	483	487	478	466	460	472	472	456	437	437	447	431	515	475	436	482	478	493	485	446	466	489	465	494	486	516	446	496	437	469	468	472	459	470	497	507	508	453	482	462	443	445	479	472	478	464	467	467	433	478	472	464	465	488	468	446	483	475	465	442	490	494	473	466	461	458	492	486	500	462	489	482	462	457	472	477	485	462	454	494	504	480	471	481	467	469	467	471	491	486	501	477	507	453	492	461	448	485	451	463	458	480	477	460	496	492	448	446	471	476	479	515	446	460	498	502	517	510	484	431	473	460	458	476	479	500	450	444	464	458	513	494	466	511	472	454	486
2063	319	359	347	338	326	312	350	309	313	322	316	324	294	331	349	329	310	319	307	320	347	318	315	345	303	316	317	354	323	296	326	337	327	333	332	302	322	326	311	357	325	307	322	311	303	319	328	356	324	323	316	325	336	334	306	301	306	301	330	317	370	304	345	315	325	336	320	308	339	334	324	332	314	306	313	321	322	328	333	320	348	297	321	314	315	311	335	316	324	317	303	290	312	334	305	315	327	335	309	327	340	334	318	314	369	325	330	310	314	338	319	329	336	340	336	299	335	340	316	313	263	310	348	308	337	305	302	308	332	314	346	285	327	323	311	293	304	368	303	328	304	343	326	321	323	327	348	328	349	306	301	326	317	303	309	308	305	339	312	306	321	333	306	290	309	321	343	338	317	307	332	286	308	275	329	325	328	312	307	291	340	312	330	322	322	306	327	342	296	317	340	297	304	288	329	313	298	323	301	305	324	326	346	313	319	353	307	298	288	337	297	350	325	307	329	310	343	330	317	311	346	327	298	314	315	306	331	314	358	310	326	335	321	340	326	311	307	322	311	323	311	320	270	329	329	319	282	339	329	311	332	339	343	298	307	322	325	320	342	348	324	335	341	296	332	321	327	316	350	332	316	340	328	332	297	299	298	345	295	344	324	333	320	318	338	312	315	306	307	324	323	329	352	320	321	322	277	323	305	309	322	284	305	284	360	312	298	299	340	317	305	332	308	314	344	293	321	310	328	329	314	300	341	297	332	337	307	326	312	308	318	339	296	335	338	316	324	307	311	335	325	376	309	353	296	333	314	302	315	312	327	320	328	315	308	330	321	319	306	327	317	336	314	320	347	350	337	321	299	307	329	294	312	320	305	337	319	359	321	329	339	299	362	326	303	359	339	287	311	325	331	314	326	325	301	350	319	334	305	360	298	325	311	340	336	317	315	296	340	302	302	365	306	334	329	335	306	320	336	322	314	300	301	288	324	321	358	328	311	325	299	328	317	300	308	332	321	325	301	330	319	356	313	325	335	334	293	317	297	280	330	308	333	308	339	294	327	333	307	318	314	369	319	315	304	316	336	310	332	331	303	286	304	338	323	331	298	341	331	336	346	342	322	306	287	336	299	276	344	308	320	315	329	339	320	316	321	312	336	329	337	307	309	310	297	333	300	300	302	314	308	349	309	329	322	294	317	323	304	289	322	288	330	318	340	339	329	313	304	331	320	328	326	338	312	310	324	343	361	321	340	348	314	339	338	308	320	324	289	369	327	280	326	348	321	306	313	302	329	325	314	309	335	325	295	305	346	323	312	323	325	313	336	307	276	311	257	348	308	302	306	330	319	323	315	346	308	338	333	298	337	310	328	300	272	335	320	317	299	317	318	282	319	294	329	285	342	330	331	351	305	302	312	308	330	318	351	312	320	308	292	310	313	321	341	314	318	334	301	325	307	323	330	323	302	347	333	350	308	306	328	325	321	347	317	298	320	316	313	343	294	315	299	300	302	299	305	297	304	321	328	320	324	336	352	302	308	356	303	344	317	335	341	332	291	335	300	339	330	315	360	346	336	333	299	322	309	328	329	326	319	314	323	314	347	320	312	297	322	297	323	313	328	307	305	333	322	327	335	327	310	317	312	303	321	323	299	326	318	329	338	331	343	301	314	331	318	325	326	341	343	305	306	318	281	324	310	337	334	346	313	294	319	330	319	305	305	304	305	306	313	372	317	323	310	329	310	313	343	309	313	307	330	295	330	339	316	299	302	317	345	299	308	328	315	337	356	320	369	316	303	320	359	326	308	341	320	320	357	324	341	328	320	325	330	322	338	334	330	320	293	324	336	298	360	286	336	302	317	333	308	329	311	322	342	323	314	326	294	308	321	309	313	329	310	339	306	327	324	325	291	312	340	306	316	302	320	295	328	338	318	316	361	322	290	353	337	363	315	308	326	312	304	320	340	330	324	343	318	334	309	294	315	319	335	320	317	315	314	305	298	327	295	331	348	323	333	333	318	321	312	307	314	325	321	337	324	271	327	325	334	320	320	321	308	310	335	309	316	301	325	327	339	327	333	307	358	325	333	360	298	339	305	318	344	327	331	307	334	318	273	336	318	331	326	313	341	366	293	303	300	343	343	352	348	347	340	333	326	330	319	309	317	326	348	311	299	326	290	314	354	314	285	324	321	329	303	300	315	314	327	305	329	310	326	321	325	298	296	323	309	329	312	344	327	289	328	333	300	321	296	333	349	314	311	324	316	290	336	306	321	314	338	305	340	320	304	329	309	327	349	328	329	316	307	323	362	325	299	326	316	331	300	339	266	309	303	330	319	326	289	319	322	329	302	318	351	314	318	321	315	286	350	304	336	335	329	311	297	270	303	329	280	338	318	292	311	310	301	324	323	353	320	317	330	331	340	346	358	326	332	322	303	320	306	320	338	310	367	327	278	314	301	289	315	368	339	316	315	280	330	310	324	331	315	333	316	346	320	285	316	298	334	281	308	314	313	301	320	321	343	317	339	292	326	322	316	314	316	301	337	341	311	286	341	325	310	314	299	306	312	321	343	312	343	338	327	314	309	281	314	318	311	322	305	330	304	309	290	307	314	323	330	303	302	318	277	330	312	303	349	337	315	288	335	336	332	337	304	312	334	304	348	301	342	320	302	328	336	279	343	293	320	324	300	342	298	331	287	303	301	309	295	306	344	341	305	292	336	336	308	320	332	342	323	338	321	284	322	313	311	280	318	298	351	308	350	338	291	311	295	340	306	321	315	314	320	339	325	315	371	292	365	313	293	322	340	359	322	307	325	313	334	323	305	332	342	331	340	350	295	311	290	334	273	289	334	331	302	342	321	286	310	316	294	310	316	331	307	318	303	360	347	285	293	290	328	323	303	307	332	323	328	316	331	341	283	324	334	319	336	336	334	307	359	280	326	328	332	351	337	330	324	331	353	317	318	361	356	310	317	288	324	310	338	335	301	331	318	339	298	324	337	314	331	327	329	323	309	332	323	318	302	306	325	321	341	305	341	333	324	293	322	325	300	354	310	301	292	338	305	290	319	303	332	311	321	322	316	313	321	317	330	353	328	287	307	358	301	310	313	312	336	304	343	286	321	292	327	337	299	334	305	285	327	305	276	324	364	343	289	316	305	319	299	326	316	330	304	343	325	319	338	330	317	346	301	303	325	301	324	333	298	324	330	345	292	343	319	339	300	285	325	326	315	290	348	325	288	337	327	327	336	309	327	302	340	334	313	350	289	316	325	336	303	343	301	307	342	318	348	321	305	323	320	329	326	282	302	308	356	304	318	346	349	329	316	298	341	292	294	288	316	287	320	317	316	288	341	348	311	343	317	326	306	323	326	326	296	330	373	319	323	291	326	309	332	305	310	273	301	317	327	307	299	322	304	323	303	278	311	311	308	343	306	303	294	319	307	320	317	278	359	320	315	330	300	323	319	312	335	332	352	329	344	295	332	303	315	315	314	307	339	324	286
2351	997	1066	1052	1077	1004	981	951	969	973	884	940	902	976	970	929	925	968	949	897	901	942	913	868	941	963	890	919	955	886	933	899	877	900	937	927	893	917	922	909	960	840	899	894	951	899	896	966	884	981	876	970	847	879	913	939	890	941	900	899	913	941	894	877	900	939	876	900	921	915	936	915	949	976	949	911	962	961	928	886	923	932	917	927	894	899	857	955	920	930	900	922	879	905	952	916	973	917	971	883	881	913	913	928	880	890	948	942	932	921	923	899	966	924	927	902	949	908	902	912	928	879	924	950	960	925	917	949	890	907	913	905	918	925	906	906	907	946	945	920	952	907	897	937	916	925	915	911	939	960	916	920	920	844	854	916	871	873	889	976	871	971	896	961	949	889	934	927	964	893	900	875	900	945	948	865	992	974	928	964	954	909	916	929	918	922	899	883	913	938	917	957	930	831	907	976	963	906	904	942	902	955	875	941	916	895	890	862	980	871	920	925	935	953	889	938	968	940	925	917	907	921	910	885	946	872	935	886	945	916	949	947	895	915	939	878	968	924	966	880	910	923	918	938	934	955	874	927	925	953	938	920	959	915	916	891	912	912	890	943	881	914	914	924	833	941	910	943	892	892	899	897	990	900	957	921	949	919	963	884	914	931	940	933	919	963	867	922	894	957	903	893	883	933	916	919	893	927	950	930	936	936	921	915	911	879	923	917	907	877	936	871	912	945	917	969	939	917	922	941	913	868	890	875	916	899	903	900	905	932	950	921	931	938	904	956	902	933	932	903	915	913	944	924	932	888	955	924	902	886	884	902	966	893	922	936	946	905	966	933	946	947	937	909	911	923	900	892	941	906	923	933	961	913	921	862	873	975	901	904	880	900	897	905	911	867	889	946	917	891	887	998	880	981	895	946	917	936	931	891	958	906	905	924	950	866	913	897	904	936	909	879	911	912	889	936	885	901	929	928	889	923	910	903	963	877	910	928	943	897	955	899	885	891	912	944	926	925	962	949	907	963	904	914	910	902	950	901	952	902	939	930	943	913	910	902	912	918	890	967	936	873	963	897	964	877	913	926	963	933	876	960	915	926	898	914	933	912	896	945	908	938	936	939	919	939	906	931	864	969	881	892	947	883	859	923	913	905	978	856	932	847	906	952	863	942	931	904	935	909	915	986	885	874	902	917	940	905	944	902	903	925	974	921	940	959	895	886	937	898	869	903	854	896	927	918	927	901	937	940	836	911	926	893	943	913	925	908	900	937	930	882	915	943	938	909	925	881	986	901	925	904	909	894	942	934	869	928	864	898	892	913	892	921	895	926	980	937	904	914	903	892	936	924	850	977	921	922	896	909	952	949	893	914	978	914	949	925	962	928	928	961	887	902	919	900	924	909	920	928	933	1004	899	872	965	874	916	930	954	866	921	915	952	941	994	937	906	900	969	898	939	914	905	930	909	935	925	904	918	919	948	935	952	898	987	974	922	923	954	931	888	936	929	902	939	935	916	883	951	972	931	894	922	942	908	921	908	885	951	900	910	912	970	887	959	932	928	924	917	951	919	880	920	950	906	875	937	914	891	889	927	923	859	893	907	882	914	856	916	908	906	900	919	926	892	928	916	893	913	882	978	967	985	934	912	929	947	918	903	925	958	902	931	911	958	946	951	961	913	939	887	907	939	899	922	953	901	929	875	931	869	884	895	859	926	928	889	910	901	909	884	924	878	951	896	954	908	888	950	915	937	920	936	950	894	864	940	961	931	933	938	879	904	900	889	1007	893	914	886	907	928	933	910	972	972	954	899	949	943	953	874	925	875	934	958	930	883	948	879	908	912	901	908	943	981	894	874	953	900	859	893	934	949	901	944	944	915	921	948	888	929	908	940	867	908	902	960	901	941	919	969	919	901	910	898	922	929	906	877	892	921	885	910	959	918	942	970	912	909	915	900	897	962	935	950	895	879	925	822	937	944	918	958	891	913	916	925	937	920	886	942	897	917	921	925	995	902	882	908	911	925	831	956	891	928	942	882	978	888	907	951	908	856	920	899	892	927	886	903	938	937	964	1014	875	999	940	895	970	934	870	888	900	947	929	962	904	895	921	870	968	913	899	943	925	955	926	898	885	938	930	935	964	922	888	931	898	899	954	880	869	961	872	918	950	904	903	926	900	972	923	884	907	899	927	922	953	927	892	968	934	896	899	931	879	916	916	927	889	898	922	922	894	964	899	879	909	990	867	892	972	856	931	851	933	927	891	892	909	943	931	919	950	880	942	932	836	926	892	920	961	908	921	895	941	875	948	930	897	869	927	915	924	890	983	979	906	943	896	966	894	897	905	923	907	912	896	964	949	980	885	928	932	904	946	891	884	929	915	945	943	938	935	893	903	900	962	974	891	920	924	962	942	931	946	922	877	916	936	957	888	888	886	934	957	874	894	933	862	914	894	923	918	912	921	983	914	872	944	917	933	958	941	914	917	936	928	925	926	863	913	929	960	922	900	939	948	844	973	947	935	938	905	956	919	908	945	919	932	877	902	925	940	953	939	921	879	919	956	865	963	879	956	940	915	897	941	927	878	934	922	915	924	914	912	980	922	991	936	906	928	959	972	913	922	965	908	920	876	985	933	933	954	930	958	936	942	870	923	926	886	947	942	961	918	927	884	962	913	924	887	958	893	957	927	922	943	929	898	871	915	993	904	926	948	957	871	914	882	911	922	932	897	948	883	894	906	895	886	958	972	941	953	939	859	854	911	977	923	886	883	970	928	893	886	880	849	898	917	896	916	920	959	862	867	955	948	874	976	919	903	936	934	909	866	931	942	891	964	918	890	924	926	923	906	939	952	927	933	958	870	941	927	933	891	941	924	905	908	887	910	957	914	937	929	887	940	930	902	963	921	883	902	939	896	930	915	927	912	884	878	950	881	926	904	942	930	920	951	907	901	909	899	927	920	888	926	856	917	964	954	924	935	924	887	1024	925	940	946	861	944	981	933	897	914	898	942	904	902	917	930	915	905	898	935	904	870	933	871	934	951	914	948	890	887	901	919	927	928	883	876	940	890	924	910	901	887	927	920	943	875	913	845	952	914	936	917	893	907	911	1007	906	918	943	945	892	940	923	941	945	935	967	941	890	903	893	926	909	925	919	1005	954	894	882	903	895	958	912	914	926	927	904	924	846	896	906	934	923	921	960	949	937	965	894	915	919	923	953	954	968	908	877	905	880	898	892	938	905	942	951	922	998	968	902	928	953	911	910	925	917	889	928	935	884	933	929	887	1011	903	971	939	948	914	953	924	938	891	967	899	908	946	907	919	884	898	900	937	856	951	973	915	878	903	925	921	914	931	920	957	944	953	929	938	892	889	923	933	973	917	957	926	920	917	884	968	895	954	965	895	951	942	922	922	963	967	900	923	909	924	937	920	929	904	956	852	889	927	901	890	994	889	914	906	919	927	923	900	925	948	953	937	940	858	941	903	900	955	932	968	879	917	937	862	970	914	961	978
8403	1181	1398	1132	824	644	521	437	375	344	268	283	281	259	226	261	250	211	209	199	192	198	217	183	190	210	189	191	198	187	205	193	193	179	192	166	166	212	196	187	172	172	183	173	179	195	202	191	214	197	204	223	167	192	175	209	181	180	178	177	166	180	194	177	208	183	145	171	190	190	177	199	161	154	199	171	208	185	174	184	166	200	180	187	179	164	200	202	149	179	167	177	180	170	176	167	171	181	168	177	211	188	161	161	170	190	187	179	157	158	173	185	204	180	171	182	186	182	177	150	167	198	191	176	166	176	182	173	187	162	160	194	174	184	206	188	178	201	183	191	171	202	183	177	185	188	182	161	181	174	192	163	169	172	179	194	176	182	186	200	187	188	188	173	197	178	171	185	192	184	151	164	182	193	190	172	178	177	167	189	167	172	188	185	181	192	169	186	198	160	172	198	180	186	183	209	167	189	204	182	180	188	171	179	199	163	171	186	183	196	187	172	176	165	195	172	193	184	189	173	187	202	186	212	183	198	153	173	178	194	183	185	197	184	179	191	173	197	171	185	206	190	175	177	158	209	198	194	170	190	204	193	206	195	196	194	177	190	197	152	186	195	183	185	162	186	183	181	166	148	192	191	192	206	178	162	187	172	159	159	166	184	171	212	187	177	192	220	185	186	186	153	184	184	171	177	178	166	162	167	186	185	204	172	179	194	202	175	177	160	176	194	177	177	173	188	176	183	199	207	214	185	192	193	165	185	168	181	172	172	175	205	176	197	165	174	186	178	169	164	175	185	165	173	188	166	191	188	177	177	193	187	173	174	199	174	182	181	167	202	169	183	208	179	180	172	169	178	169	157	176	183	168	212	185	181	181	174	182	180	198	192	187	167	187	179	172	188	212	181	177	174	205	163	193	194	188	187	193	188	185	190	190	170	178	169	158	172	210	157	178	154	174	189	183	191	187	179	204	152	179	169	193	173	189	204	186	170	181	170	203	184	166	160	175	180	174	187	185	169	173	194	188	173	194	170	180	199	178	179	186	177	187	171	195	186	198	198	172	179	191	176	178	199	183	188	172	183	178	200	188	206	197	185	194	193	200	160	177	179	193	191	191	188	193	184	201	183	186	173	194	189	172	189	190	158	199	173	196	201	185	210	174	170	210	186	202	190	214	167	194	178	186	169	181	171	216	197	164	179	196	181	189	162	152	175	172	163	171	175	183	193	207	185	178	185	212	176	179	213	189	180	172	170	186	177	201	176	172	172	164	171	174	188	185	204	173	172	182	158	181	171	200	185	184	194	181	178	167	157	177	201	187	164	176	194	201	184	199	156	169	191	183	191	157	190	180	180	194	194	179	181	210	167	164	161	185	187	175	192	184	188	183	160	175	165	207	205	186	189	173	194	171	181	184	166	181	178	179	180	158	166	195	178	188	180	168	192	196	172	189	167	171	176	180	176	166	181	195	162	155	141	184	169	177	198	200	185	170	196	191	193	165	169	202	172	160	206	175	195	178	191	162	212	180	168	180	174	183	190	183	164	188	169	184	184	215	187	173	178	181	198	195	161	189	191	186	160	193	161	186	183	169	167	182	188	186	181	192	169	178	189	209	191	168	211	186	177	198	170	185	163	209	186	173	194	190	206	204	166	201	196	163	174	176	201	192	193	179	169	178	186	173	158	199	186	185	199	201	191	193	201	201	157	156	183	161	179	177	185	187	180	194	189	205	176	181	177	175	179	198	216	187	183	207	186	175	204	176	174	193	157	169	188	200	187	170	192	186	196	195	187	161	175	204	178	195	186	170	182	177	151	203	180	190	195	195	191	177	173	172	163	173	185	188	202	185	193	171	182	203	171	188	188	191	162	180	183	195	177	191	172	177	193	192	182	193	198	182	182	191	169	160	165	184	184	186	194	174	167	191	158	179	176	175	203	197	161	171	184	187	184	213	190	183	180	175	189	166	174	171	196	178	179	201	197	202	189	175	199	198	201	196	197	166	191	191	209	192	183	159	194	172	207	174	169	180	179	199	205	169	203	189	165	185	185	209	177	171	160	163	155	175	201	186	174	193	201	166	155	172	181	191	173	164	166	181	194	171	157	158	159	166	176	164	193	180	170	208	199	189	169	159	181	183	202	183	213	192	178	165	189	166	189	176	174	210	211	189	169	192	208	176	169	194	188	169	164	194	201	172	184	186	209	187	163	201	183	189	168	184	216	160	201	174	167	170	190	168	164	165	174	178	164	175	181	178	188	176	167	219	196	186	191	181	170	158	192	185	163	197	161	196	178	172	191	175	185	196	175	173	176	192	185	205	175	191	204	179	161	148	180	187	178	166	183	186	195	213	177	169	174	195	195	192	179	172	188	199	209	150	199	183	195	183	178	174	164	163	210	167	181	164	157	182	174	165	168	187	183	168	186	201	168	183	175	189	162	188	178	171	175	198	180	170	161	175	193	167	191	158	177	170	175	181	190	176	192	166	185	162	178	173	202	166	171	190	212	159	168	197	176	160	194	195	190	183	170	178	204	191	187	190	183	184	176	162	174	199	176	183	174	182	191	196	200	191	182	175	210	187	163	185	185	180	197	169	203	192	170	173	176	198	191	164	209	195	173	185	163	186	182	190	190	182	182	170	179	186	191	181	179	180	200	179	168	167	170	183	192	211	161	186	174	155	171	152	169	205	185	187	191	172	183	188	193	165	166	169	173	181	178	183	185	165	164	192	179	177	191	186	180	179	185	181	210	179	179	177	156	163	193	170	170	183	187	196	168	179	186	192	181	169	167	207	164	165	178	199	178	195	190	171	184	158	188	172	203	191	211	197	201	173	185	195	162	191	176	198	181	168	177	182	196	171	202	173	170	203	161	173	167	191	177	170	181	163	149	175	195	204	186	163	191	165	195	172	189	163	184	208	185	171	179	183	183	195	187	196	185	195	155	182	178	179	166	184	173	184	174	143	173	170	159	194	181	167	198	167	168	176	189	196	186	168	207	175	183	177	187	178	170	167	218	196	181	167	191	195	181	180	185	167	189	180	159	209	190	178	185	172	178	196	202	163	196	185	192	192	193	180	184	178	162	193	179	173	185	196	194	194	188	188	212	172	156	185	192	186	169	170	197	192	165	208	175	168	161	179	186	172	188	172	187	162	171	215	190	168	165	191	162	187	182	187	174	208	167	186	182	170	168	206	189	179	184	185	169	191	181	160	190	183	181	171	156	186	173	171	178	180	171	151	181	173	162	213	195	176	192	175	182	187	175	166	177	190	177	153	197	179	177	189	159	202	190	190	182	190	185	206	175	170	199	197	197	185	163	190	203	175	191	171	191	184	198	179	160	177	196	195	196	179	190	170	168	174	173	182	161	199	171	185	166	187	191	206	197	179	206	193	182	187	193	201	212	198	184	173	189	153	163	177	190	171	198	171	169	185	178	198	183	178	206	180	194	190	204	186	195	175	165	177	163	179	198	170	204	168	197	179	177	178	188	192	181
5387	1538	3193	3675	3220	2595	2159	1827	1563	1427	1262	1173	1101	1039	959	925	877	855	789	815	823	749	744	749	702	654	734	678	691	641	658	673	614	623	655	638	640	626	627	650	609	577	647	660	600	620	600	581	564	592	620	615	597	565	548	566	573	600	576	601	584	576	597	592	612	558	530	609	581	574	580	623	551	546	538	587	556	531	559	619	554	563	563	530	587	599	563	580	568	592	567	546	585	579	548	565	639	520	555	546	561	562	547	576	559	588	555	592	560	581	542	563	568	591	593	555	557	574	605	581	554	573	581	520	568	572	590	589	583	564	558	502	520	508	558	544	519	563	530	544	564	559	523	550	574	581	544	594	601	552	561	541	573	536	592	557	581	556	515	555	555	575	604	549	559	572	595	597	559	599	615	559	557	573	591	590	568	506	557	553	574	553	623	566	552	598	580	555	614	538	493	584	592	538	517	544	586	605	583	533	572	557	556	584	537	546	582	518	526	575	584	519	555	547	558	546	582	556	561	539	547	579	547	533	542	528	574	572	596	581	525	543	540	569	598	545	539	542	575	566	587	569	582	538	554	558	570	570	525	544	577	555	567	583	626	510	596	595	608	583	574	569	581	555	569	604	547	562	590	600	558	540	530	542	546	557	545	571	590	557	560	573	560	566	627	528	572	568	553	560	602	570	563	531	593	569	564	504	564	583	564	537	560	575	577	559	532	591	565	593	561	542	572	546	548	579	541	559	544	553	559	593	597	618	576	542	538	561	563	624	572	535	575	564	527	569	557	565	568	576	554	565	582	581	531	577	570	551	568	529	569	525	595	576	567	583	565	549	594	567	565	562	512	563	528	567	573	588	558	543	578	539	572	629	564	576	563	551	548	616	582	569	558	574	512	552	568	513	527	594	567	537	536	571	579	601	566	580	568	544	574	516	555	571	559	536	584	528	589	543	585	520	562	587	524	614	547	577	548	593	601	598	539	591	567	572	562	542	567	535	561	532	544	593	613	557	608	569	580	585	496	612	579	575	549	564	573	544	581	564	540	541	539	605	564	531	591	573	533	560	594	556	597	569	573	562	581	552	578	581	568	537	600	583	552	528	575	583	580	535	572	577	549	554	578	575	593	561	573	566	623	560	599	562	543	548	606	582	579	537	594	582	543	562	553	588	587	528	589	569	572	568	599	537	539	564	589	606	584	598	527	580	518	541	588	529	562	619	576	554	596	583	490	579	578	561	546	547	541	566	607	562	579	555	566	563	579	577	471	542	569	568	569	534	548	488	594	577	576	584	561	565	581	610	571	598	567	558	620	561	583	563	553	610	568	593	580	555	545	550	572	547	586	519	600	569	542	565	543	548	583	540	568	538	578	539	554	559	578	579	503	561	586	589	570	567	571	534	542	569	567	534	590	542	518	544	573	596	552	555	589	565	588	567	542	565	536	568	593	585	554	607	533	554	560	554	563	561	550	547	557	537	590	574	537	560	583	561	585	592	584	554	543	559	561	551	542	599	551	588	583	579	550	561	572	567	583	560	590	605	566	536	523	548	574	546	588	613	546	551	537	566	550	588	552	606	561	580	588	554	574	530	558	592	538	561	598	534	573	584	598	598	589	570	559	602	547	542	564	531	560	568	534	593	578	556	552	536	511	546	553	523	579	539	576	552	589	558	579	570	531	570	561	547	591	539	515	593	569	544	585	561	549	618	592	543	529	590	547	594	590	564	567	521	556	570	557	537	548	563	538	575	568	573	600	582	549	559	576	577	554	575	612	556	592	567	578	539	558	592	591	598	569	581	544	577	594	580	591	537	602	613	562	523	576	557	563	584	573	542	579	538	558	588	582	549	555	599	610	512	590	557	575	553	615	516	569	610	596	576	559	559	581	573	592	517	566	534	555	564	588	519	599	560	563	559	603	604	537	564	554	590	590	566	537	531	555	583	544	588	527	591	552	587	598	611	521	565	574	585	607	556	607	539	577	566	538	575	551	573	577	551	586	532	567	588	599	590	554	566	562	571	543	591	542	594	575	578	545	543	543	582	521	558	576	559	550	531	583	546	607	507	525	566	563	557	629	573	557	518	570	551	558	573	569	566	590	552	559	553	538	549	594	561	544	538	564	615	573	634	597	602	607	563	598	577	588	583	539	543	556	586	562	576	544	547	574	578	545	596	585	566	530	540	522	624	529	546	583	559	544	548	564	596	521	559	575	533	578	557	576	562	566	532	605	587	558	579	533	542	542	539	572	508	566	567	544	560	565	592	539	610	535	522	564	570	553	547	567	552	592	573	558	532	576	554	553	543	538	521	564	607	592	586	571	581	567	538	620	558	595	554	545	566	566	557	553	586	558	582	533	538	587	539	617	551	578	569	611	533	577	539	570	586	601	556	599	585	512	571	598	588	550	563	591	534	538	598	602	579	571	565	576	589	551	589	597	555	596	570	566	603	560	637	562	575	568	594	596	560	591	574	557	598	544	529	556	596	589	578	563	583	553	588	558	562	547	577	581	580	575	578	583	572	579	511	536	501	611	603	544	548	555	574	553	554	574	543	588	588	598	560	594	522	570	569	543	575	510	577	570	527	597	556	627	565	585	616	540	588	552	567	547	605	545	542	550	583	582	581	581	514	570	555	551	600	552	568	531	591	558	575	566	593	523	552	560	572	546	567	568	543	528	555	550	521	576	573	586	605	587	606	554	568	591	558	549	557	545	557	545	600	571	594	574	555	519	546	581	550	540	537	565	563	565	534	546	557	581	569	558	564	550	562	569	555	600	525	576	565	585	539	610	572	535	556	598	572	573	565	596	577	534	578	548	558	549	579	593	543	551	555	566	561	552	581	526	533	529	611	556	561	596	540	554	522	583	560	502	529	538	569	561	522	586	537	543	571	593	575	559	563	597	592	558	592	596	566	575	539	569	573	598	591	572	554	557	577	532	580	542	582	565	545	557	596	605	576	528	543	566	524	557	539	580	552	544	574	563	582	540	554	544	563	581	536	532	547	541	555	570	545	566	563	574	575	577	596	550	602	573	582	542	595	553	590	574	523	528	543	555	560	552	559	585	583	512	585	543	564	564	572	577	582	583	584	593	544	547	552	537	512	525	594	553	577	598	547	588	565	565	547	586	570	537	550	544	547	548	552	546	519	536	563	592	557	608	582	586	580	605	541	532	568	562	590	558	586	562	575	598	596	579	537	551	573	550	543	566	580	537	599	575	556	574	582	579	575	561	592	592	563	580	532	545	602	543	590	563	541	549	573	621	595	544	559	544	528	593	538	570	586	553	516	599	554	563	564	585	540	585	548	530	603	607	580	596	554	554	602	518	582	545	587	569	554	552	543	589	572	625	594	547	525	557	553	576	554	582	572	567	585	553	587	594	577	615	552	557	551	548	540	557	539	504	557	558	577	528	599	575	601	570	606	599	501	595	529	568	649	558	531	581	522	589	543	573	566	572	589	558	561	540	548	574	570	573	615	602	544	551	530	574	553	506	570
15704	2449	2711	2009	1435	1002	794	599	535	407	384	343	309	254	248	220	240	214	209	233	210	196	179	190	167	173	166	155	163	160	140	165	162	144	175	146	143	152	152	150	114	154	153	123	146	166	155	150	147	143	161	128	144	158	165	158	130	169	156	147	151	143	157	164	161	159	156	138	149	160	140	143	151	160	160	156	136	154	157	148	159	147	142	170	152	156	170	137	141	156	147	158	160	141	146	145	141	140	150	143	161	134	128	143	165	129	156	144	147	150	161	129	138	155	152	159	135	131	141	143	138	141	167	137	140	155	159	141	144	148	150	164	136	151	146	133	141	125	139	139	154	158	155	164	138	130	140	141	147	151	150	128	133	150	130	143	161	148	137	134	145	133	146	152	157	140	141	148	132	144	159	156	161	159	134	139	136	139	147	137	138	140	136	161	144	136	146	140	128	164	144	156	144	138	159	124	152	155	149	154	155	146	141	139	151	147	153	150	145	149	148	136	134	147	168	144	139	143	147	127	140	138	136	154	146	170	140	148	175	130	140	149	146	141	142	169	171	148	133	167	150	149	147	151	150	143	152	131	151	160	132	136	148	142	139	165	114	141	137	167	149	135	136	148	131	140	148	153	148	133	118	160	160	150	167	152	140	132	119	106	128	154	111	144	148	144	140	157	129	159	157	145	135	147	147	138	152	136	151	148	143	145	157	151	148	129	161	158	152	144	157	140	155	166	148	161	161	172	163	139	146	139	145	141	153	144	133	130	134	137	126	155	136	142	131	140	147	134	144	138	158	151	135	137	153	126	145	149	147	134	146	152	128	154	125	153	150	132	140	151	128	139	151	169	137	166	172	149	131	170	150	154	131	120	152	118	161	155	130	134	140	142	165	137	154	136	150	135	132	140	137	151	149	148	146	138	145	121	124	149	151	141	156	146	160	158	151	141	122	142	137	129	151	131	138	149	127	148	169	154	129	140	152	128	142	160	168	143	135	132	130	137	137	154	155	171	153	134	150	142	151	154	124	130	151	140	135	147	130	155	156	165	144	154	139	138	156	146	128	144	155	167	144	162	151	144	141	165	123	141	146	165	148	138	139	144	150	113	144	151	159	156	147	148	157	161	136	127	151	134	144	132	152	157	142	152	154	136	147	154	153	141	162	145	147	116	144	139	147	162	152	132	153	159	122	120	168	145	145	147	160	152	155	149	147	159	137	144	142	142	129	142	151	152	147	145	160	142	136	122	158	144	141	143	156	153	151	162	130	138	136	160	137	139	159	152	140	145	136	151	129	128	149	138	154	147	117	134	144	147	131	145	148	129	159	134	153	129	155	165	125	144	162	147	141	135	139	161	143	124	135	134	152	132	143	140	148	158	131	142	134	143	146	158	133	142	153	140	153	123	139	155	136	150	149	137	151	145	146	136	128	157	147	145	155	150	147	144	144	127	140	155	150	147	149	157	134	141	142	152	161	142	148	135	137	123	155	139	144	146	155	155	133	150	145	156	148	142	147	153	142	151	150	152	150	155	133	148	122	124	155	144	175	139	145	131	154	160	157	151	142	159	145	153	158	143	157	150	155	144	148	141	150	141	136	140	138	147	124	139	164	152	132	131	131	141	149	139	130	142	129	129	152	154	150	117	144	171	153	127	138	126	160	142	150	147	180	121	142	175	160	141	152	132	134	136	139	151	154	142	141	148	131	144	146	146	128	131	141	150	142	170	141	160	145	140	133	143	149	140	149	132	157	152	143	147	163	166	135	133	166	160	132	123	143	155	148	155	148	144	109	132	155	143	128	148	153	141	159	136	128	123	140	154	138	152	142	147	149	151	163	154	152	158	146	148	140	146	129	145	143	135	145	141	147	159	139	149	156	131	150	126	130	139	163	146	138	157	143	140	167	165	143	157	134	125	140	154	145	150	144	140	158	144	136	154	142	128	165	162	163	146	139	134	160	125	142	163	132	142	102	124	142	130	130	181	118	134	148	157	140	128	164	124	147	133	127	146	126	152	136	138	151	129	161	147	137	128	126	137	161	146	154	155	153	155	141	145	164	155	147	122	153	131	126	125	130	131	131	122	129	133	159	145	148	145	137	147	140	149	150	165	143	132	135	155	144	151	136	159	125	142	171	140	136	167	153	155	152	139	161	161	149	157	150	127	130	135	138	127	140	144	150	140	157	122	160	157	147	137	153	163	138	138	133	128	152	168	163	139	134	144	124	138	131	152	130	140	146	129	137	139	135	163	138	144	125	137	133	123	124	155	147	127	154	142	154	170	137	150	142	143	141	128	125	153	146	139	149	145	148	156	145	143	152	157	173	157	134	155	129	160	156	150	141	141	145	141	140	148	124	122	136	142	154	158	151	159	154	165	145	149	158	151	162	141	147	147	165	147	163	141	144	130	154	143	149	147	149	161	145	163	165	163	136	148	168	151	149	141	139	132	150	168	144	143	150	133	176	141	162	142	154	150	152	139	146	148	143	169	150	131	131	129	151	153	130	146	135	133	141	145	163	134	119	139	170	147	153	146	151	146	140	156	124	140	139	141	149	138	136	133	165	146	147	127	149	158	142	141	156	140	143	156	127	170	137	144	145	149	141	137	144	137	130	148	107	120	135	166	133	133	151	126	142	137	140	141	134	146	141	143	162	161	145	153	160	135	153	142	130	155	147	156	173	146	163	163	157	140	133	140	139	157	139	137	129	155	148	125	144	125	130	148	149	125	145	143	146	122	146	158	134	185	162	155	151	154	129	124	138	135	156	137	130	167	157	129	151	165	152	143	150	150	129	138	128	151	148	121	163	133	139	168	153	135	137	145	156	128	170	138	167	147	129	134	150	168	152	123	154	124	161	144	132	141	160	144	139	135	133	152	140	141	152	138	155	169	138	149	163	131	138	152	167	149	139	144	155	151	168	131	141	149	134	147	133	145	143	131	138	140	134	151	161	124	134	158	151	132	143	127	149	139	155	123	110	154	150	150	139	140	157	153	144	140	156	142	151	138	153	150	147	132	136	149	136	151	134	142	140	157	147	152	167	143	122	145	141	144	153	129	164	139	138	153	158	152	148	136	125	146	163	152	155	153	163	150	136	150	126	132	159	143	129	138	158	149	153	151	140	125	140	146	131	157	128	116	149	130	143	146	154	151	149	142	141	154	123	143	155	150	129	132	144	146	157	147	148	133	137	120	146	156	144	133	152	139	146	136	147	138	154	144	129	180	127	139	134	142	134	118	132	156	135	138	142	127	132	163	165	173	169	151	146	131	137	151	147	152	129	139	138	146	130	162	140	131	143	149	138	145	156	150	139	146	156	135	159	150	143	142	148	125	143	138	145	133	154	146	148	149	138	145	158	166	137	147	148	140	122	134	137	122	142	143	132	139	125	148	139	153	166	138	162	138	135	146	147	147	166	156	133	136	127	135	158	125	150	154	152	131	149	148	156	150	140	136	134	137	141	162	134	159	144	144	145	138	148	137	136	143	167	136	143	128
7697	2491	5752	6449	5509	4573	3695	3086	2574	2158	1915	1741	1535	1359	1221	1168	1086	1053	991	904	905	863	781	810	763	793	740	743	689	713	688	715	679	631	648	593	595	592	596	567	534	547	588	591	564	579	532	543	565	538	562	559	548	571	501	513	533	530	493	536	466	536	529	512	538	525	538	490	509	507	499	488	497	548	503	493	484	515	522	533	526	481	462	533	470	470	507	482	504	494	498	468	505	503	472	515	482	504	505	499	490	497	494	478	473	486	472	502	455	510	496	458	497	507	488	485	471	449	494	509	441	507	477	485	488	494	516	471	468	507	481	491	511	503	501	480	481	496	463	482	485	507	480	502	483	505	432	470	462	415	527	461	474	506	462	464	485	490	437	451	457	465	515	505	471	484	485	447	489	507	518	465	450	470	461	510	493	486	508	468	516	472	496	450	484	481	476	451	478	477	491	492	446	516	475	516	481	467	447	476	498	491	439	510	458	495	447	454	481	452	438	446	478	492	467	488	483	512	458	488	485	454	487	501	472	479	458	507	466	500	524	480	436	446	487	446	470	480	451	488	451	507	472	463	503	470	476	458	512	519	433	473	457	470	456	475	499	491	436	484	447	444	488	507	442	479	478	447	457	464	478	477	467	470	496	446	474	524	431	457	450	465	478	480	455	470	462	460	486	507	520	456	532	481	447	474	473	479	486	490	458	467	499	502	497	491	491	486	423	505	469	475	471	500	438	463	450	512	500	436	461	507	483	428	448	478	463	517	465	453	429	460	474	476	481	469	477	488	460	479	495	462	495	481	478	462	485	455	459	457	461	470	500	488	491	449	467	432	468	540	473	479	497	497	465	490	479	477	506	430	447	469	472	478	467	471	443	482	502	443	489	504	470	501	461	476	498	454	536	476	499	458	499	475	470	491	502	454	459	492	477	463	462	482	489	493	489	465	479	448	485	475	472	514	476	474	514	463	473	495	490	470	508	489	454	482	448	495	468	501	438	470	483	465	498	546	425	491	496	487	457	508	505	443	464	469	495	496	502	475	474	473	510	463	473	501	476	437	499	508	478	491	454	469	508	450	491	478	449	487	464	450	502	472	428	470	462	468	460	462	478	466	457	500	469	460	485	471	471	456	509	466	489	457	459	467	432	480	470	501	485	483	495	495	458	486	487	492	440	435	452	502	496	441	479	425	467	485	449	473	438	501	475	475	457	470	435	440	421	475	467	489	463	479	481	461	454	479	473	488	443	459	474	503	483	491	478	530	472	518	443	457	471	505	492	443	483	472	455	474	482	476	455	489	483	479	453	450	464	455	440	452	502	489	459	466	482	479	449	467	480	499	511	447	467	493	504	461	472	491	450	482	441	472	455	496	443	472	484	466	492	466	489	495	461	483	510	455	446	444	457	481	453	465	480	426	435	458	519	493	524	458	477	487	492	441	484	464	430	465	461	485	438	496	489	499	457	490	492	497	452	454	466	465	494	474	495	460	476	503	467	469	466	456	469	461	483	474	461	491	499	457	473	466	475	503	509	483	462	432	438	498	494	482	484	455	453	504	460	456	507	508	496	487	495	497	493	499	474	462	493	437	500	448	465	496	486	474	466	471	459	426	450	455	472	462	471	451	468	472	475	477	496	491	488	475	475	463	477	460	514	496	472	455	454	441	480	466	476	466	459	466	443	405	463	458	452	505	502	505	465	478	479	441	516	477	464	513	494	466	475	480	483	474	452	475	445	497	468	479	468	459	476	430	501	530	490	451	488	467	473	462	477	483	479	484	482	474	463	484	470	461	481	471	473	465	476	449	484	467	495	464	461	462	445	504	477	486	504	446	459	454	464	475	456	484	489	467	454	472	524	471	501	476	486	497	450	468	499	441	518	416	466	448	509	459	484	481	470	439	472	496	482	481	469	475	493	476	487	463	459	501	472	467	487	437	511	505	470	489	506	503	467	467	439	479	510	499	454	467	489	497	458	465	470	492	499	467	438	514	472	444	458	472	421	444	499	469	460	481	482	508	460	490	474	496	447	475	467	466	479	456	525	522	463	449	437	472	457	483	475	469	476	507	451	489	479	482	488	470	496	452	491	471	490	434	482	475	488	457	476	496	485	502	436	479	480	520	464	462	499	463	492	478	469	491	460	488	509	473	457	475	465	451	480	468	498	438	461	468	499	492	504	457	491	496	465	497	514	456	469	460	489	460	478	507	435	472	474	462	422	486	468	508	454	490	472	433	492	466	478	476	447	463	482	482	492	496	469	476	461	499	488	463	452	518	462	484	471	496	499	483	483	473	504	432	472	468	518	479	494	544	502	497	492	455	473	454	496	464	446	466	462	490	470	473	495	459	469	493	429	462	440	467	425	484	464	486	491	466	471	483	487	495	486	468	444	483	453	485	486	472	481	518	489	496	450	471	489	474	448	472	455	478	490	431	481	478	451	468	491	478	479	479	468	503	476	503	454	478	460	459	465	469	467	518	482	472	486	475	462	472	496	486	467	470	458	477	508	498	479	463	494	458	519	466	430	491	491	440	468	518	501	445	477	456	471	470	461	456	474	486	471	471	496	478	485	465	502	497	437	477	489	401	452	504	497	474	465	470	439	442	449	460	452	484	484	495	498	455	461	459	471	464	474	459	496	454	488	497	484	478	439	449	464	470	508	484	488	500	458	457	469	507	495	449	470	474	453	483	482	429	429	503	441	485	497	478	503	446	514	459	497	498	482	451	478	467	447	472	497	498	480	458	493	461	479	504	435	470	475	488	489	476	486	479	463	482	473	473	493	422	483	462	478	489	441	502	476	457	480	518	493	492	461	471	450	489	477	481	478	482	435	494	497	450	525	456	454	491	481	474	454	459	468	488	453	442	448	478	466	485	449	465	458	437	466	514	499	473	477	522	487	475	467	518	485	458	468	478	483	500	448	423	484	429	495	467	507	476	481	467	487	457	495	447	447	501	485	477	417	470	474	472	486	461	507	495	500	477	483	445	509	446	493	478	500	457	469	470	504	517	478	474	475	508	453	471	491	455	474	505	452	450	486	481	500	454	485	499	478	465	484	479	444	463	466	449	453	488	448	468	500	462	471	482	472	497	482	459	485	513	483	486	464	470	441	479	487	531	485	508	504	453	485	483	445	474	429	457	504	482	473	509	500	459	465	485	485	471	470	517	475	464	484	465	473	471	506	504	477	528	463	500	466	474	474	460	437	432	483	451	489	480	455	444	471	465	460	487	431	477	474	460	509	488	479	480	486	445	476	511	510	499	496	469	482	477	518	461	456	451	458	463	473	496	478	463	466	470	472	495	498	492	474	493	489	473	487	476	478	473	454	510	473	456	485	493	448	431	478	488	460	491	455	450	480	459	499	435	493	467	443	506	456	508	477	441	481	468	449	483	513	501	500	496	478	447	469	458	478	459	487	476	482	492	499	500	502	498	485	475	455	447	478	519	443	489	458	458	477	523	520	456	512	455	440	465	478	440	509	442	437	456	482	451
2152	394	399	371	350	343	326	351	324	304	344	376	333	340	343	309	314	320	307	330	316	337	282	321	301	327	326	358	337	299	317	301	330	282	320	327	325	325	341	319	311	306	308	308	311	329	314	296	308	310	317	313	315	311	333	299	332	307	299	319	311	349	317	297	318	311	326	332	298	340	365	317	322	354	303	321	314	291	339	333	318	354	317	316	316	297	306	301	315	321	301	317	309	338	334	341	298	295	324	350	305	343	310	318	323	289	319	315	317	313	335	281	332	314	341	300	303	292	307	310	302	321	313	303	336	333	304	326	317	310	345	317	346	309	308	315	301	315	337	300	308	342	329	340	355	342	314	343	343	349	316	342	302	313	319	307	285	312	315	332	331	322	324	320	336	294	307	296	325	323	305	302	334	296	319	334	317	301	297	294	342	361	338	297	313	362	321	305	333	316	332	293	312	347	310	354	291	291	299	344	303	297	349	347	317	326	294	333	333	341	310	328	309	276	317	319	313	297	312	312	277	311	302	308	288	318	331	334	309	311	278	299	338	309	322	300	345	302	321	311	312	345	292	327	322	325	299	295	338	350	310	331	326	313	297	330	361	315	323	346	299	307	287	303	317	322	332	293	311	339	289	313	320	308	318	355	321	322	316	322	316	330	300	329	324	273	322	314	337	300	312	327	317	328	328	318	326	301	317	316	337	323	331	312	329	326	298	346	317	297	331	318	344	314	324	302	333	331	299	300	299	323	332	330	323	314	299	317	319	336	329	306	327	317	313	297	303	345	308	328	346	330	320	313	324	304	327	324	327	328	312	327	324	311	327	320	339	329	314	330	279	331	308	304	318	314	327	315	317	344	351	314	305	336	332	314	299	331	326	333	325	289	320	331	312	317	311	325	317	307	336	318	332	298	302	287	317	333	305	370	299	343	323	316	302	319	316	333	304	332	299	321	319	308	333	311	297	312	335	323	328	324	348	319	301	332	347	311	308	294	315	303	307	324	316	304	295	326	325	311	323	287	328	323	311	317	336	295	327	331	323	321	344	329	350	327	333	341	319	322	309	343	301	303	291	317	327	292	301	294	354	304	301	315	304	319	329	306	342	339	356	302	337	317	316	355	295	342	322	285	314	321	304	343	310	278	340	308	330	307	319	321	311	296	309	319	330	317	317	308	311	314	313	307	291	322	339	370	337	317	312	279	326	292	291	343	312	322	330	328	321	312	332	312	311	320	337	323	303	282	325	328	332	309	316	341	343	320	326	292	297	322	320	345	316	331	339	346	306	331	306	304	303	313	349	320	305	335	288	328	310	297	350	296	337	314	314	308	311	328	295	340	324	296	356	322	294	305	307	311	315	361	342	297	329	307	322	310	305	330	332	324	325	341	326	314	311	332	320	331	295	316	334	317	322	343	322	299	357	327	309	321	329	307	321	342	317	329	327	311	316	333	301	310	311	325	321	330	331	356	328	315	311	346	336	341	323	332	336	297	316	274	327	335	305	310	317	318	318	321	341	314	307	364	339	319	339	328	322	334	304	337	308	315	320	312	330	268	314	291	340	305	380	318	319	338	324	320	280	320	307	342	272	335	304	317	360	313	333	309	307	321	306	323	304	292	303	318	312	316	304	321	344	329	334	342	327	345	295	297	312	299	324	336	301	317	324	317	341	364	329	313	330	280	340	328	324	362	313	334	324	345	310	313	321	313	312	320	354	335	320	295	349	319	316	317	312	318	314	301	288	261	322	331	332	333	310	341	293	299	300	334	305	337	307	306	307	336	321	296	345	343	323	283	333	344	301	323	338	304	317	337	314	292	359	268	348	333	302	306	323	333	291	344	321	306	304	313	323	347	302	305	297	330	321	322	291	295	320	317	313	308	348	294	332	330	295	324	327	305	317	303	337	346	335	333	335	322	335	311	323	349	316	338	327	326	301	307	341	321	333	322	372	275	339	327	307	309	322	309	300	330	320	285	306	316	350	326	344	326	317	358	279	349	320	306	319	309	310	322	346	311	312	292	334	319	302	330	302	307	338	314	330	301	299	263	319	308	326	318	325	352	330	315	283	310	340	297	322	315	323	283	321	329	322	305	337	288	294	314	297	324	341	343	311	292	326	309	334	295	309	373	312	311	335	318	299	306	315	360	336	336	347	352	313	314	314	325	336	320	306	325	339	331	323	348	324	320	309	281	317	297	320	311	327	299	317	320	295	299	324	335	296	327	318	311	305	327	306	339	316	321	333	360	338	324	330	320	311	342	312	335	323	350	329	317	332	297	298	327	328	356	335	299	315	294	315	321	298	294	349	326	319	346	302	324	340	297	319	302	318	332	320	296	348	300	314	309	343	328	305	315	312	347	291	326	290	340	336	320	328	309	329	298	306	312	324	323	302	335	308	320	320	310	341	298	316	331	307	348	304	300	311	310	288	285	318	321	307	313	281	346	310	351	309	343	314	320	329	346	329	343	315	316	314	303	356	298	302	301	327	295	322	312	288	287	302	303	287	291	312	322	290	330	340	326	351	336	305	346	300	328	320	299	328	307	309	289	311	301	352	333	330	276	333	317	313	328	281	320	305	355	312	330	344	325	334	341	386	290	332	332	319	325	295	318	315	326	329	328	305	343	317	335	313	307	324	330	325	318	321	338	286	308	339	296	307	298	311	340	320	309	315	339	316	297	300	321	300	307	316	351	312	309	307	315	327	324	300	349	303	326	312	305	323	353	311	333	314	317	330	341	316	306	290	299	317	316	337	314	290	310	323	324	311	319	304	344	366	308	306	321	319	317	304	329	296	328	292	292	329	310	334	328	291	329	306	294	316	304	290	304	320	291	330	339	286	316	316	324	301	328	287	352	329	325	316	311	317	337	304	323	338	297	312	315	319	313	338	321	352	350	302	320	318	337	321	331	342	348	297	286	347	348	329	330	344	341	298	297	349	330	330	343	339	325	307	315	331	305	294	314	312	343	294	336	335	329	307	307	309	278	337	295	349	291	330	328	303	301	315	313	310	323	333	302	307	362	336	343	326	302	339	330	331	356	351	300	337	339	329	337	309	326	313	290	302	352	326	313	323	321	311	310	311	329	318	307	334	325	316	314	345	357	325	330	307	356	315	297	305	332	319	316	306	327	331	289	310	354	275	291	337	323	299	319	322	300	336	309	355	312	333	321	304	309	309	332	330	334	316	303	326	370	307	337	330	298	332	326	296	294	304	326	322	296	318	310	321	293	315	299	293	334	339	315	331	315	337	337	330	325	322	308	314	297	329	336	309	314	289	299	320	317	312	317	318	348	291	314	272	328	316	317	318	293	301	318	301	332	333	356	337	321	313	357	309	352	308	298	330	327	310	306	340	328	300	326	315	321	316	327	299	291	300	298	299	321	341	306	314	308	313	321	334	310	306	309	311	355	311	283	344	320	303	332	328	300	303	332	327	315	317	290	291	294	311	321	337	371	314	287	311	304	312	294	300	346	322	315	316	296	338	320	317	351
2491	1036	1068	1032	1089	1001	989	1034	1011	1039	983	910	928	941	955	1037	959	922	916	913	891	869	958	918	890	887	951	927	937	972	999	947	907	937	939	903	957	941	913	918	907	951	902	982	982	903	909	900	1009	977	955	970	890	906	928	856	920	975	921	907	972	898	905	892	915	874	896	954	916	933	929	875	926	928	944	913	860	926	873	923	922	918	860	940	902	882	921	926	914	960	887	925	938	953	868	895	847	943	918	915	966	979	945	864	936	868	885	903	915	971	930	903	874	954	904	965	911	893	890	948	945	855	922	880	921	912	938	965	914	918	922	904	981	935	914	928	867	989	913	938	894	925	858	912	907	908	907	898	943	903	928	894	957	919	907	904	908	970	907	913	889	878	940	948	930	895	910	932	939	945	900	884	942	920	899	930	976	927	894	959	912	906	901	945	965	914	887	920	902	926	877	922	950	867	843	877	917	883	879	949	879	910	952	925	910	934	925	907	939	963	875	924	922	913	927	944	952	904	923	922	911	881	894	959	876	959	956	887	893	905	903	861	900	907	873	937	891	931	953	876	915	928	941	920	932	914	858	889	945	906	914	889	888	885	950	938	937	920	934	906	983	893	989	880	914	888	932	925	925	941	899	853	913	930	894	905	977	855	869	903	887	899	891	908	879	908	931	940	874	929	936	945	968	895	909	899	901	905	926	874	929	950	878	912	936	901	849	921	938	970	967	852	942	941	871	858	922	887	932	898	933	953	909	971	897	946	962	945	921	880	890	902	886	947	946	944	909	894	927	869	888	945	977	891	889	910	886	890	951	877	928	914	895	880	928	938	859	878	900	897	914	932	912	919	896	942	896	941	879	906	928	879	910	890	939	886	907	875	890	899	915	928	933	947	834	930	943	886	1006	841	933	902	867	909	918	886	911	892	976	884	923	871	893	937	929	933	914	908	862	906	872	888	941	930	889	929	914	972	909	864	918	956	899	894	954	890	898	946	928	913	933	908	896	891	936	915	905	888	886	935	898	922	923	930	919	949	916	908	938	964	913	890	973	861	933	944	890	933	1003	924	896	851	979	905	951	971	899	889	938	874	894	902	947	922	932	914	951	895	915	939	896	979	908	881	974	942	822	906	911	927	927	875	929	853	902	902	931	931	942	956	918	912	906	906	952	921	906	926	882	936	905	884	947	934	916	893	944	908	863	943	958	873	919	893	895	945	966	913	928	932	1005	914	934	861	924	885	908	974	920	906	893	893	918	924	993	926	970	923	927	913	932	935	885	969	885	912	916	958	923	907	917	859	888	932	957	916	880	881	899	927	960	948	902	957	927	866	876	895	909	924	923	930	908	958	948	916	866	855	955	903	849	907	898	925	914	945	928	874	915	907	939	907	950	931	899	924	905	921	925	867	918	920	919	913	906	946	898	853	885	936	960	904	903	905	911	912	984	906	950	913	881	877	895	912	912	936	918	941	877	961	926	895	897	942	885	913	909	916	883	971	956	871	910	855	972	927	930	865	883	886	915	904	929	950	899	933	866	902	931	904	921	936	904	935	938	914	951	907	917	906	880	960	931	880	894	887	850	925	905	942	925	939	918	908	934	893	899	923	935	916	904	871	928	871	951	911	905	939	917	923	934	898	940	893	928	955	928	898	863	928	897	889	905	872	898	885	913	970	920	899	820	924	905	951	987	925	932	930	919	896	941	908	877	922	886	904	911	917	968	925	906	957	928	973	921	866	918	886	863	911	923	871	902	926	915	882	921	880	905	909	905	861	879	919	941	932	920	903	941	912	935	979	939	954	952	896	899	929	917	931	913	932	970	899	894	915	940	889	966	931	946	880	930	924	845	946	866	942	941	933	969	951	898	960	971	866	921	917	893	949	931	965	910	895	931	939	938	931	926	962	910	904	900	925	954	869	877	943	950	876	939	921	922	880	893	921	927	942	905	879	869	948	942	952	928	920	911	901	947	880	899	904	891	901	938	942	949	917	930	932	873	985	926	928	963	936	893	892	893	958	942	920	893	920	899	921	910	925	906	932	933	938	908	928	907	903	939	925	885	903	934	905	918	941	930	983	963	932	999	933	927	889	866	942	921	966	891	920	889	914	920	945	913	948	899	927	926	944	953	902	932	929	909	943	925	942	932	896	889	904	885	965	902	894	919	896	885	888	961	924	904	888	896	868	919	895	909	927	953	909	920	939	875	897	902	925	927	912	911	918	942	948	887	930	902	916	888	879	921	881	922	920	906	926	971	922	917	901	934	922	901	955	844	898	899	880	909	927	931	922	930	928	911	901	904	863	911	962	958	931	964	905	905	921	908	902	875	855	889	919	881	929	900	914	907	932	902	922	897	913	932	940	958	888	987	880	885	883	897	939	966	920	895	901	900	880	931	970	917	873	911	923	909	970	923	966	885	875	903	952	921	922	962	946	928	907	872	897	943	908	943	942	945	933	910	899	937	1011	901	927	888	928	947	868	931	838	938	954	884	946	972	942	900	886	971	899	954	901	878	883	840	909	927	896	933	944	920	911	879	904	920	911	924	913	941	932	893	839	933	891	937	890	951	909	905	987	930	930	919	931	991	883	860	951	895	932	941	883	895	934	900	935	946	914	930	916	909	930	923	937	926	899	924	934	966	876	957	915	891	888	909	913	862	927	897	944	897	912	907	904	924	939	975	915	939	993	860	907	944	894	912	915	942	842	909	933	891	897	921	933	837	966	866	904	963	882	960	941	901	897	951	921	931	879	913	945	879	931	877	926	885	886	857	862	880	927	902	932	864	933	955	961	911	915	884	863	882	963	898	900	858	943	869	961	923	872	954	927	899	957	927	924	884	880	925	885	937	893	936	880	902	961	924	920	931	926	947	934	916	918	876	900	834	924	884	902	986	907	926	932	887	899	951	926	912	909	903	919	924	870	972	921	936	899	936	904	882	912	942	867	920	940	940	899	924	959	898	999	886	927	883	912	912	899	881	910	899	920	905	911	922	922	968	923	846	900	926	928	900	919	918	930	887	930	929	889	919	853	840	875	924	947	904	860	867	939	938	874	888	896	902	938	922	889	899	945	957	911	899	928	955	903	898	913	958	946	947	903	934	977	928	923	909	962	919	928	926	942	859	888	912	897	945	895	900	973	906	920	867	922	908	891	908	936	902	874	920	908	935	968	881	922	956	924	935	985	943	940	910	877	931	887	893	919	884	860	906	970	963	989	871	897	947	959	898	916	890	981	896	935	941	881	889	877	920	811	940	895	914	874	966	947	887	872	918	914	915	921	911	894	983	910	954	918	909	914	932	897	948	898	920	916	896	887	951	957	912	923	892	912	903	942	903	952	882	888	910	898	917	929	933	918	888	902	900	893	952	959	901	949	949	926	899	904	946	929	914	930	856	939	906	947	913	878	889	917	873	939	876	930	927	908	894	964	914	982	928	935	937	925	918	912	939	880	976	920	981	948	923	877	942	912	869	884	933	857	894	917	927	886	861	947	908	899	948	916
8526	1090	1415	1080	809	644	509	406	364	328	287	261	248	234	232	256	211	217	202	213	235	212	215	191	180	204	211	207	193	178	181	220	196	212	165	169	186	184	178	184	191	199	203	165	183	171	187	185	164	196	189	179	177	207	199	157	160	196	196	193	184	203	162	191	171	193	188	182	198	173	212	190	190	205	188	195	188	206	208	169	184	191	203	196	170	187	187	162	192	183	195	175	189	178	181	195	192	184	183	179	180	171	192	193	196	169	176	192	183	188	178	177	196	184	183	172	161	163	184	189	180	184	218	172	176	197	185	176	160	181	172	180	203	196	169	169	183	193	177	200	172	188	171	198	181	186	173	197	192	193	187	170	186	165	198	183	171	186	183	174	191	176	165	181	182	180	191	193	196	184	176	182	166	186	200	176	196	171	186	203	224	165	186	199	194	188	187	180	180	207	165	177	183	180	200	176	194	152	174	187	172	189	203	203	187	174	193	192	211	179	193	178	179	175	157	180	195	187	187	167	206	175	207	172	210	161	197	175	182	196	175	227	177	174	214	189	177	200	200	168	180	169	189	188	193	177	188	184	216	163	186	163	187	204	169	169	181	176	159	191	195	186	190	163	159	190	192	192	175	208	199	208	228	194	146	184	191	197	174	201	196	200	178	165	173	202	179	190	200	181	162	175	173	171	175	158	181	184	179	196	154	196	174	185	184	175	179	158	199	198	172	185	203	200	175	170	163	192	168	199	200	179	172	205	182	182	200	194	201	180	178	183	182	164	189	185	170	178	185	173	187	153	148	169	180	180	188	156	177	182	183	182	178	178	191	192	184	192	180	175	185	201	191	159	199	186	190	182	190	179	164	176	177	198	189	180	193	168	194	186	182	162	193	181	179	198	175	185	179	176	205	183	169	187	191	171	187	183	190	167	192	174	176	192	176	200	176	192	187	184	172	181	189	188	194	219	205	180	182	195	202	158	206	196	163	175	187	185	177	190	184	170	167	189	171	198	162	196	181	175	195	204	179	183	169	179	170	182	188	174	176	176	168	214	181	202	191	170	163	200	197	177	192	203	186	204	190	190	209	173	151	196	175	169	182	189	175	175	168	180	167	172	192	186	174	162	177	185	163	194	197	170	191	184	167	171	180	172	187	180	186	188	200	170	194	192	169	188	166	160	155	183	178	187	195	179	179	194	191	184	179	175	172	205	166	183	174	177	186	201	183	170	168	184	186	195	162	198	181	172	168	174	188	188	174	177	197	192	167	172	181	181	191	173	179	169	183	170	190	179	177	174	168	156	178	191	189	184	164	189	195	164	200	170	183	148	165	192	157	181	185	191	177	186	164	177	173	185	164	176	193	175	178	179	201	171	157	205	174	187	172	193	172	173	177	174	181	162	180	195	191	172	200	149	169	200	182	172	173	186	193	192	178	153	189	196	189	167	183	177	193	169	167	183	186	162	170	182	177	177	172	205	187	172	182	202	200	161	184	163	164	188	165	199	183	197	196	175	187	179	189	200	185	190	157	175	181	180	155	200	186	183	189	184	199	181	182	186	182	192	185	184	164	189	169	197	189	179	182	171	189	195	183	202	172	179	190	169	173	201	204	178	184	188	172	159	152	173	169	194	194	178	168	163	167	181	188	171	184	192	189	185	174	188	181	186	194	155	160	214	183	194	177	169	183	195	189	182	163	192	156	195	169	161	157	184	195	167	166	184	198	186	193	190	216	185	166	185	163	201	170	195	177	196	188	170	161	179	198	188	180	171	197	182	176	170	176	200	201	173	188	168	176	163	189	216	185	177	161	197	183	198	172	161	184	193	181	168	174	193	177	158	168	168	174	204	196	198	182	190	189	206	197	178	171	183	165	187	195	188	182	182	195	181	162	178	175	193	178	198	179	192	185	178	178	197	181	186	180	163	185	177	196	184	173	174	193	179	186	192	183	194	195	178	175	198	173	177	206	205	197	178	193	192	167	179	175	182	154	176	198	147	200	178	179	177	195	200	163	211	184	199	183	190	184	158	200	178	195	163	180	204	160	190	200	192	178	178	213	167	191	201	184	199	189	171	182	170	220	147	200	174	186	165	199	172	162	185	219	163	186	166	194	178	169	199	148	160	183	220	179	197	164	182	180	179	172	158	195	170	173	168	171	169	229	208	178	178	196	198	172	185	176	205	176	176	183	194	173	192	203	178	180	172	183	158	186	199	178	166	179	180	199	168	178	212	195	193	179	195	172	143	176	202	201	194	194	199	164	193	181	208	200	185	177	167	182	174	171	176	188	182	183	186	167	184	196	172	172	175	162	166	195	186	185	185	192	192	177	187	154	165	166	193	172	184	179	173	215	172	205	175	187	175	169	176	170	175	205	161	185	172	194	209	192	180	175	169	197	181	181	169	182	178	214	175	184	201	186	186	188	185	188	165	186	191	154	198	161	169	200	184	160	175	187	198	172	187	184	202	177	164	188	171	180	184	167	191	201	176	194	188	198	212	212	183	170	181	194	191	183	165	203	186	202	162	171	166	183	185	186	172	189	168	191	172	163	177	200	197	201	201	195	199	185	169	184	188	194	180	201	169	193	184	181	180	184	196	194	215	175	186	170	176	180	205	199	177	186	188	176	161	185	176	169	187	179	198	175	187	153	173	173	184	156	174	197	190	195	168	179	194	196	186	180	202	181	177	189	180	173	187	171	194	187	174	180	189	176	197	164	181	188	193	198	187	173	185	195	174	166	153	182	194	183	175	168	171	182	188	169	187	175	160	180	182	207	180	167	210	185	188	187	187	194	180	195	173	195	172	164	161	176	178	177	163	163	180	164	175	181	189	185	189	199	171	181	167	193	188	193	202	166	177	176	181	171	189	190	188	183	161	179	191	199	176	206	182	198	193	205	175	185	182	196	168	196	198	164	195	182	191	181	173	183	183	175	171	201	181	171	156	186	187	188	205	161	179	190	203	170	165	184	193	175	178	161	194	165	178	160	179	185	196	205	196	192	183	198	189	167	157	189	180	173	169	196	179	201	174	175	163	186	167	179	185	172	169	184	173	182	183	180	173	168	179	177	184	176	166	175	172	216	196	171	199	193	199	182	196	199	187	175	180	188	179	153	152	176	166	183	173	163	192	189	190	212	189	177	195	158	186	170	157	165	183	160	191	176	165	181	174	187	173	180	167	166	183	167	174	182	169	171	165	187	162	188	202	182	184	183	178	182	171	168	174	193	180	191	166	182	175	175	193	177	190	199	180	174	189	180	177	179	177	193	175	201	178	169	185	177	173	189	179	173	184	179	197	199	167	178	167	194	194	201	176	203	187	172	181	173	177	221	185	168	157	176	201	156	199	175	151	169	200	187	181	190	181	188	166	168	175	196	184	147	179	194	167	187	184	190	161	187	187	193	192	191	167	205	178	182	187	171	183	167	186	201	180	201	197	200	202	193	178	165	201	191	167	164	178	184	195	200	191	194	179	174	206	184	168	200	177	177	191	192	178
5578	1526	3252	3741	3228	2664	2190	1955	1649	1425	1325	1119	1044	1069	976	937	845	847	805	803	711	754	735	740	723	743	686	716	717	686	665	626	630	622	667	644	677	650	622	626	623	602	655	606	609	612	573	603	579	587	610	561	596	598	590	610	616	579	604	562	562	609	605	595	574	586	567	572	579	581	563	596	605	570	595	586	564	566	584	605	551	564	586	606	596	582	571	598	583	555	569	578	575	599	582	563	535	561	550	613	546	589	567	580	555	592	631	624	594	580	581	573	537	596	575	603	576	563	558	569	567	582	606	563	588	565	572	532	569	555	548	545	586	591	552	605	555	556	509	562	618	585	586	590	557	549	583	584	563	555	523	586	555	593	543	592	533	588	547	563	516	546	499	583	574	526	538	587	543	566	536	516	597	579	576	556	558	574	563	593	541	527	556	561	538	584	579	585	581	570	544	530	578	567	580	544	548	558	573	536	562	567	580	601	581	583	569	539	558	554	544	563	595	602	563	567	591	554	485	601	549	550	581	542	553	571	547	570	551	588	535	566	538	594	586	600	564	542	559	565	512	543	563	592	537	599	566	522	548	578	544	534	572	573	525	593	543	542	544	581	581	547	554	558	585	586	537	572	559	547	542	572	571	550	523	531	586	619	581	549	507	529	595	574	535	553	612	563	550	588	567	546	573	544	599	574	566	565	552	588	579	575	559	571	566	588	568	548	612	561	562	595	566	561	567	518	540	566	545	613	581	585	556	511	592	543	551	579	557	585	620	525	575	574	604	528	575	578	544	587	576	569	582	506	533	584	501	601	591	567	560	590	587	567	544	618	572	584	566	552	562	556	553	543	579	541	574	597	512	560	575	602	566	531	514	582	585	569	557	576	557	512	566	547	555	524	555	545	578	563	539	578	579	592	531	545	552	586	571	577	558	547	561	569	570	558	556	546	550	555	584	535	551	589	552	564	562	547	552	570	551	592	597	536	528	541	521	551	566	566	583	549	512	519	516	543	600	563	526	552	517	552	583	543	571	579	543	530	589	544	582	580	536	569	567	521	565	596	553	554	560	546	573	589	563	583	545	534	545	554	562	563	551	610	603	534	544	557	542	556	555	551	582	567	564	587	562	575	533	575	549	577	543	562	605	590	581	548	549	519	571	559	547	571	582	586	610	570	584	534	545	554	580	553	542	579	569	594	539	557	539	555	566	542	606	560	588	545	581	593	532	605	572	573	552	546	537	588	527	547	563	548	552	562	535	570	548	567	563	548	518	563	581	568	565	571	595	547	582	562	539	603	576	585	569	563	528	555	583	531	531	559	554	570	557	600	546	591	588	568	557	549	565	527	567	600	581	555	576	534	562	542	560	563	558	578	539	608	599	611	608	581	544	550	611	574	553	578	595	600	574	534	551	563	570	581	502	543	547	610	551	564	615	542	533	560	542	503	592	578	534	543	577	561	576	611	584	622	547	565	591	551	573	601	581	542	541	579	529	594	581	578	537	552	545	541	613	575	545	566	532	581	566	547	571	568	576	548	537	540	557	567	568	548	543	553	565	540	514	603	557	568	561	557	570	563	586	588	598	519	550	620	561	544	568	543	570	578	506	552	570	532	544	544	550	540	557	545	545	551	556	575	582	573	607	564	558	558	557	581	549	556	589	571	556	584	566	565	547	564	589	553	533	550	557	580	594	541	580	540	578	565	557	534	545	578	581	581	555	551	524	560	565	542	531	577	554	515	568	590	564	554	557	566	603	554	543	533	535	527	584	546	548	556	573	595	572	567	581	556	556	619	583	562	545	531	565	577	528	529	538	578	564	569	616	506	592	545	585	587	565	515	609	544	527	550	587	576	559	588	557	579	576	560	546	538	525	566	530	533	575	605	522	598	581	572	576	597	579	623	584	530	552	568	569	527	541	550	574	578	553	550	564	526	564	578	576	563	545	610	579	562	557	587	507	606	589	566	568	607	585	567	533	531	539	535	533	571	599	578	573	584	533	548	568	568	552	573	579	593	540	587	544	555	589	576	552	529	543	556	584	522	586	574	511	551	567	550	597	545	558	528	546	550	505	533	579	544	620	597	553	567	532	560	563	536	551	537	533	555	561	580	538	551	588	592	580	579	565	558	582	573	555	581	538	574	588	571	554	571	589	559	538	554	581	539	558	558	550	569	588	565	578	555	578	528	571	560	575	576	554	558	587	597	573	544	551	574	580	572	537	571	535	569	584	555	598	584	564	562	559	597	612	549	541	632	532	540	573	557	572	560	605	538	570	551	565	588	538	550	546	579	550	556	564	538	543	530	576	586	591	530	547	571	582	556	536	582	540	569	557	599	564	553	585	545	558	556	564	535	536	527	579	598	570	520	567	537	558	574	553	561	553	604	555	567	586	546	566	572	523	591	576	552	524	541	570	578	587	598	533	586	542	544	574	555	543	550	544	551	555	579	566	630	562	547	554	548	546	619	569	573	575	550	567	549	611	559	544	530	589	582	572	504	559	589	578	540	539	586	578	551	591	574	579	540	580	583	533	535	593	588	559	571	553	543	530	584	572	592	555	561	533	533	565	559	529	590	523	589	605	574	552	560	566	558	549	587	540	553	577	628	597	609	555	581	549	556	605	576	564	557	562	566	546	564	587	545	530	585	610	538	580	587	575	588	566	577	601	564	560	553	602	582	565	557	569	545	550	507	561	573	533	557	542	550	559	551	546	525	580	546	550	607	577	530	574	578	567	564	570	530	549	542	559	549	561	584	544	557	546	578	579	533	558	577	598	518	580	540	543	574	573	549	532	580	565	534	558	589	549	585	577	555	560	558	563	531	604	574	586	533	548	581	577	580	546	530	590	560	574	580	545	546	565	551	590	558	541	553	552	577	561	572	602	581	580	524	567	538	568	528	588	529	586	546	546	609	552	533	596	554	562	576	582	549	592	584	549	572	556	539	559	574	574	587	543	551	537	539	571	548	566	572	572	585	526	582	561	524	549	550	573	553	607	581	529	565	577	598	556	570	561	546	536	548	533	589	607	572	525	568	543	599	599	542	531	571	521	551	533	571	604	563	546	546	532	573	547	550	564	563	550	550	565	553	569	600	620	566	554	538	556	557	587	540	605	551	501	549	525	540	559	558	533	582	533	589	576	582	600	567	561	554	549	573	581	555	576	588	574	511	599	562	601	535	547	565	579	565	557	533	512	515	574	566	601	586	595	550	568	555	552	547	565	568	565	572	533	573	580	549	577	603	562	556	538	557	548	519	587	567	524	529	564	504	589	555	576	539	557	614	591	560	566	576	611	589	546	574	562	552	542	551	575	590	581	573	563	540	568	563	533	545	546	539	554	582	555	575	597	538	610	540	557	578	576	578	565	543	551	571	540	553	558	548	553	573	574	562	547	522	516	549	561	543	567	572	559	543	553	598	583	539	583	597	619	557	559	538	549	563	553	580	555	576	573	521	591	597	553	550	560	577	518	586	530	557	590	540	577	515	539	535	554	593
15701	2442	2711	2124	1481	1011	777	626	526	440	337	313	294	281	258	234	237	198	204	187	197	184	187	179	186	193	186	160	184	187	180	174	167	152	134	168	152	143	160	161	177	155	127	140	172	171	141	173	156	148	148	161	135	141	130	119	157	159	147	133	136	140	153	144	143	165	155	157	153	124	150	146	145	140	133	144	159	141	130	153	154	138	151	169	133	151	144	165	137	158	143	168	153	148	135	175	144	132	137	129	162	159	154	131	121	138	130	135	149	144	156	142	133	155	132	147	141	166	149	152	147	140	133	131	167	146	120	154	174	171	150	153	156	163	139	128	147	151	114	133	144	164	141	127	134	130	158	137	133	138	132	129	139	134	166	158	138	145	137	140	154	139	152	169	134	136	141	162	132	143	156	162	170	128	148	153	142	139	147	143	150	128	146	148	147	156	158	146	137	151	136	155	145	151	132	138	145	150	147	134	151	156	121	140	143	142	136	145	163	123	140	141	158	186	146	166	152	143	151	145	135	131	148	135	149	156	151	122	154	127	135	148	167	143	153	134	126	162	161	129	134	134	144	143	132	134	142	138	147	127	149	153	129	153	130	139	139	156	155	138	171	157	168	157	155	137	139	151	137	157	143	141	155	132	144	124	155	183	120	136	121	165	174	143	147	163	148	149	154	125	160	134	132	138	143	134	119	138	159	138	141	139	137	135	159	151	133	142	137	140	146	150	137	132	147	145	155	148	122	157	134	164	122	137	159	141	156	153	162	124	152	147	145	143	130	144	144	144	136	155	136	137	153	124	155	117	147	148	147	127	158	131	139	155	136	137	160	143	130	147	152	130	150	143	167	144	111	147	130	126	134	123	146	151	119	149	155	150	146	146	129	149	146	122	151	144	140	140	153	135	134	115	147	133	163	137	139	130	168	126	144	151	149	166	151	164	144	162	121	169	149	129	146	143	153	134	157	122	159	145	139	160	137	147	148	138	136	127	116	144	163	130	139	144	131	165	150	126	135	122	134	146	155	140	149	148	159	142	155	138	162	144	139	128	153	147	143	154	145	149	128	154	130	159	124	144	144	133	126	162	136	139	136	145	151	154	127	155	143	129	160	146	152	152	130	139	138	121	157	143	145	139	133	128	161	139	124	152	139	142	155	136	154	153	153	158	145	141	143	167	141	137	137	126	158	168	144	133	143	136	142	143	163	150	141	134	165	157	156	148	135	142	149	149	143	138	149	148	137	138	129	138	147	145	142	164	146	130	131	146	164	146	148	140	169	129	160	164	125	133	141	144	147	137	144	128	154	124	149	140	145	184	150	149	150	137	152	150	142	154	140	153	168	141	142	135	141	135	144	136	148	134	158	157	138	149	161	127	143	148	148	148	155	146	126	131	146	148	117	157	154	129	140	154	152	139	150	135	137	131	132	135	144	138	139	125	149	124	129	150	155	147	129	155	150	128	113	132	123	125	143	135	145	145	144	141	124	160	169	145	145	159	156	151	161	154	141	144	160	130	143	124	132	135	152	147	146	158	135	150	149	149	136	156	164	140	142	140	144	126	145	143	130	163	144	157	148	136	138	138	153	156	140	160	137	137	149	150	147	137	144	143	143	143	146	124	152	160	130	149	133	154	166	141	138	142	141	121	135	157	134	165	147	131	134	130	141	163	122	152	161	173	136	158	146	148	152	157	117	151	158	159	133	127	145	129	141	144	132	162	155	136	151	122	131	155	150	173	137	146	143	139	148	155	149	142	159	128	146	143	164	154	146	160	135	133	153	137	150	164	162	141	125	147	149	143	139	165	153	132	151	166	147	132	113	147	151	148	166	150	155	146	175	135	141	147	155	120	141	148	136	156	130	126	140	150	130	147	157	133	144	143	150	131	137	131	146	147	152	161	121	126	164	150	168	156	160	133	147	141	135	142	160	137	160	146	168	142	138	125	155	135	141	143	138	138	154	143	146	129	132	129	139	147	166	155	132	168	153	135	154	154	155	138	146	118	138	136	141	150	164	150	156	138	123	157	141	146	151	142	157	153	138	145	146	166	150	127	154	160	177	160	151	135	138	127	146	122	124	154	147	141	142	134	150	153	126	144	160	141	138	128	147	130	167	142	139	154	146	131	161	157	123	155	139	144	153	143	156	144	143	143	164	129	135	124	125	141	150	156	143	128	146	136	143	133	152	143	127	135	160	125	154	136	120	128	148	134	155	136	113	157	165	136	136	158	152	124	135	134	150	135	134	136	155	134	151	175	149	143	139	131	141	155	155	128	111	154	129	153	153	143	163	182	126	136	153	134	134	128	137	145	155	126	148	143	144	136	127	143	141	153	141	151	141	150	141	148	151	142	145	167	133	133	139	156	155	143	161	146	125	135	144	154	153	139	153	147	169	124	126	136	135	142	146	135	145	159	146	140	143	135	121	137	144	146	161	121	143	144	144	123	137	132	139	153	118	170	147	136	161	150	132	140	150	140	145	135	156	133	141	136	150	115	142	158	159	120	154	144	165	161	159	133	139	149	146	151	140	153	151	137	148	145	141	161	152	140	137	167	129	133	144	145	127	156	138	145	138	151	149	148	125	146	134	138	129	134	147	144	160	143	147	125	143	131	161	162	137	139	144	129	142	148	151	148	160	141	142	140	151	163	143	153	153	131	120	149	149	137	150	131	134	154	154	165	135	143	143	154	142	152	131	162	140	137	141	157	138	128	151	112	135	184	133	139	157	141	132	129	163	132	130	151	151	136	160	135	164	144	137	157	148	153	149	142	147	137	140	153	161	142	150	144	157	143	135	154	136	141	177	153	146	152	128	130	131	142	142	137	129	133	134	141	152	160	145	176	142	148	123	154	145	158	148	159	150	138	161	161	138	149	156	151	141	133	143	149	154	146	148	153	169	135	118	164	111	133	150	154	123	189	131	152	149	154	124	127	152	136	148	152	155	160	141	164	159	142	142	154	125	147	143	150	167	158	123	164	149	144	185	164	151	146	147	132	126	160	136	145	146	138	137	162	146	143	149	126	151	144	130	135	120	130	154	151	118	133	163	148	160	166	145	131	138	148	114	125	164	138	145	156	149	148	138	163	153	146	125	143	147	141	146	159	140	117	156	147	165	147	148	157	139	146	132	140	123	170	150	148	145	120	147	150	154	153	139	135	129	136	140	148	122	173	157	138	150	144	129	150	159	146	151	133	147	148	138	164	141	138	130	142	178	116	135	168	131	142	137	149	142	170	165	146	162	139	125	143	138	139	144	144	145	145	121	124	156	132	141	155	140	156	134	137	137	144	142	139	133	139	154	163	155	147	133	124	113	140	142	161	144	140	148	154	162	162	149	150	142	130	154	158	127	159	141	151	148	146	128	144	157	156	146	130	130	142	138	131	147	163	142	137	127	159	153	150	150	150	154	137	140	148	156	166	128	150	123	139	165	147	148	153	123	144	152	154	153	137	136	144	137	128	132	143	143	155	153	138	130	139	136	128	140	146	143	157
7572	2402	5795	6475	5515	4505	3581	3051	2452	2149	1922	1701	1599	1381	1336	1146	1083	1035	1035	916	885	855	822	840	748	775	698	687	704	683	654	696	615	634	608	562	617	578	577	608	593	598	583	598	620	561	567	498	555	530	570	537	561	545	511	536	522	536	495	523	534	528	496	452	517	464	487	532	467	494	536	487	504	491	472	513	488	472	463	501	478	504	514	500	472	510	502	474	463	495	474	513	480	501	485	529	455	457	482	478	469	465	481	474	498	524	461	507	465	486	527	509	502	485	498	482	481	516	445	469	483	492	469	460	464	481	459	484	474	497	493	501	487	474	512	471	494	500	507	486	489	473	446	473	467	486	508	464	492	457	447	482	504	502	507	476	488	490	477	462	470	516	510	489	457	460	483	457	448	477	455	483	488	465	528	463	424	484	481	459	482	505	481	440	478	480	465	483	428	494	494	451	462	460	453	449	472	492	484	480	501	504	486	453	466	491	477	479	458	506	475	449	501	489	478	510	472	471	465	476	460	463	472	490	479	434	496	461	507	488	470	497	488	458	474	495	436	478	500	493	460	446	474	478	479	492	488	510	461	451	515	463	466	494	466	489	474	458	472	476	470	504	458	480	480	471	460	472	463	472	489	522	491	501	468	490	478	413	488	485	492	474	466	465	490	489	485	453	474	502	481	480	460	478	471	505	454	473	485	469	443	476	487	488	468	460	474	479	476	473	507	463	481	492	505	517	472	504	512	508	468	485	453	469	438	468	495	484	458	467	429	465	483	469	447	475	476	464	440	489	530	430	465	497	475	461	490	440	444	496	506	454	478	488	474	471	498	463	504	496	469	491	485	463	497	449	493	476	498	423	535	447	483	493	491	468	482	425	487	471	520	455	451	458	459	501	486	439	473	504	482	499	468	502	474	437	468	472	448	426	430	497	468	484	459	495	503	486	483	497	483	473	521	495	484	538	483	459	481	419	484	472	462	483	479	448	463	507	496	479	467	473	430	445	463	475	494	448	471	454	476	505	479	499	471	476	495	490	474	505	469	517	477	496	458	511	467	457	476	521	434	513	488	483	472	482	482	483	495	489	519	426	494	487	466	489	494	457	458	489	484	495	475	485	487	471	439	456	500	460	477	481	466	506	471	467	442	499	488	458	482	478	453	493	441	471	493	465	473	513	419	464	471	447	479	470	490	470	458	499	454	471	499	418	453	489	476	490	445	500	461	484	479	464	423	468	443	451	466	476	474	464	463	448	454	450	494	497	482	449	502	462	510	454	494	443	514	491	446	463	463	480	510	457	476	492	479	483	489	479	453	462	493	477	476	483	503	459	491	486	494	478	482	500	476	483	482	451	473	459	463	487	502	455	502	498	451	486	451	500	480	479	471	490	492	442	505	477	469	454	471	437	461	473	483	469	476	435	474	443	457	465	450	488	458	481	495	468	462	464	462	494	449	493	452	526	503	470	478	427	452	483	464	447	463	431	461	467	453	514	499	482	453	445	462	504	471	465	468	473	482	478	454	491	456	454	501	463	498	467	507	429	496	433	475	470	439	466	496	459	449	473	418	501	469	432	480	448	454	440	510	477	478	508	490	458	449	517	451	445	487	465	523	474	506	471	458	449	475	459	469	450	477	479	495	442	510	465	499	466	473	487	468	476	467	467	456	452	479	454	496	475	470	479	455	476	476	472	456	464	490	462	475	455	481	485	422	491	447	475	430	525	509	471	483	471	503	454	491	507	481	504	450	461	455	492	485	475	451	476	488	427	473	444	459	527	458	493	466	503	497	460	507	523	473	452	463	475	508	435	507	448	520	466	443	512	479	512	490	476	493	466	469	482	478	483	486	484	484	458	450	487	516	469	492	463	437	440	474	468	477	469	485	505	485	453	491	476	497	475	471	479	456	481	470	495	465	445	467	456	476	505	485	435	488	450	458	491	520	501	435	468	470	503	460	499	470	471	494	504	448	464	472	506	457	487	474	462	487	450	456	501	488	448	458	507	499	465	465	491	459	451	502	500	443	502	453	484	481	473	461	427	490	471	482	453	435	455	467	481	516	472	422	472	466	448	444	521	488	458	453	502	492	487	470	487	501	492	475	451	491	488	477	486	493	521	479	460	475	454	457	463	495	507	489	462	460	468	436	466	501	457	456	474	476	435	457	494	462	456	482	479	492	452	464	465	495	517	483	452	463	468	472	474	456	432	486	437	492	480	482	480	501	480	489	481	460	452	440	475	478	468	465	469	467	459	472	464	453	473	454	477	481	498	509	478	448	481	456	536	478	437	454	492	492	451	480	482	469	479	494	470	453	491	524	475	451	512	482	548	513	508	475	439	444	506	484	465	493	465	481	475	437	460	482	433	448	489	440	436	480	435	480	461	465	459	473	511	458	472	477	467	490	517	505	498	504	488	446	429	461	465	478	492	471	457	471	484	469	489	458	482	484	495	479	497	439	499	472	452	496	478	468	468	470	476	485	495	447	510	440	434	446	477	442	450	460	442	476	477	453	463	478	485	450	471	465	475	487	483	486	448	505	473	485	428	482	468	441	507	452	443	475	469	502	429	469	458	478	451	473	434	488	500	485	454	465	468	472	494	420	422	499	501	463	473	504	434	495	479	474	474	469	441	481	494	498	447	502	459	460	492	468	453	491	463	451	449	450	505	504	492	477	490	441	477	465	493	456	474	417	429	476	477	477	485	492	492	503	506	494	449	462	499	468	491	455	456	472	459	484	488	499	469	440	479	481	431	453	494	457	450	500	462	454	494	497	488	463	461	494	465	452	473	508	481	491	464	477	467	485	464	466	476	504	484	487	496	474	456	445	503	486	471	481	459	473	483	483	498	466	483	476	478	502	445	476	445	473	482	519	496	482	459	530	504	469	498	447	489	463	474	454	486	461	463	490	439	489	473	492	502	486	445	450	503	500	483	487	472	467	453	455	484	499	494	489	501	456	456	447	496	453	470	462	504	469	493	431	448	469	486	464	455	496	461	492	480	471	458	447	490	481	506	480	451	447	504	464	485	471	487	437	492	466	469	504	453	458	452	508	464	470	467	474	478	507	468	496	467	501	460	510	469	489	483	477	510	468	461	468	504	486	471	453	502	436	482	428	489	479	450	499	467	464	492	460	491	495	484	494	491	509	496	464	443	470	500	490	468	505	439	488	479	485	484	443	459	455	442	464	516	472	426	490	466	469	453	483	456	434	480	445	433	459	468	473	492	464	433	476	516	462	482	456	466	455	482	458	462	445	466	491	490	458	522	466	492	472	461	488	496	481	521	498	448	482	467	457	480	478	516	476	504	481	491	508	468	484	508	481	468	500	455	461	461	449	455	473	470	481	469	483	487	479	468	488	482	519	477	511	466	502	438	480	498	479	437	475	476	476	441	422	494	470	482	489	498	497	484	526	465	474	439	487	431	463	495	474	465	443	423	457	473	490	460	466	498	446	497	458	446	496	471	472	473	453	484	463	517	472	439	501	469	481	440
2031	366	360	388	368	352	310	318	324	331	320	296	340	314	314	307	309	329	323	305	316	318	310	321	320	334	323	312	285	311	326	329	306	302	309	307	303	321	321	348	331	321	307	316	287	309	313	294	291	322	313	318	294	328	324	338	324	331	310	337	328	317	307	302	329	319	333	308	304	320	325	316	337	312	317	318	310	301	304	309	310	327	345	356	319	318	288	306	309	329	323	344	314	308	332	335	295	343	317	330	328	303	334	347	327	329	319	324	345	262	332	332	321	283	316	337	288	293	309	314	289	317	348	293	337	304	344	309	327	323	321	282	335	331	294	339	307	343	312	329	352	355	321	353	320	304	293	331	301	294	322	355	313	310	327	320	297	309	325	314	306	305	344	328	318	277	340	326	305	316	324	355	369	302	343	352	320	321	299	293	336	299	336	337	332	312	321	314	318	312	276	325	275	357	306	337	292	326	289	344	350	271	324	271	303	348	308	328	333	297	288	334	320	321	330	315	314	326	303	346	308	334	350	290	309	306	307	322	309	313	345	307	339	351	297	338	330	308	339	318	318	314	292	292	303	319	308	317	341	278	326	343	320	298	338	324	325	329	321	298	311	290	323	353	349	314	297	340	276	293	346	331	282	358	329	280	321	326	302	325	292	327	319	294	300	324	303	296	346	338	316	327	325	294	271	290	315	345	329	324	309	307	292	323	294	321	339	318	311	308	312	310	297	341	323	295	327	320	308	308	320	308	302	305	325	354	296	333	327	333	327	315	331	266	310	328	321	303	337	325	321	309	325	345	298	357	341	334	299	332	311	300	305	307	326	360	302	299	299	313	286	324	326	307	324	310	328	330	321	303	327	320	300	294	329	358	313	307	325	295	325	345	315	316	327	355	311	328	310	328	316	317	315	346	300	325	308	305	329	320	331	340	323	318	311	329	299	297	322	294	301	299	322	312	330	325	312	317	339	317	342	297	320	328	336	311	306	354	307	296	356	314	305	320	331	323	320	335	322	315	315	329	338	343	327	309	323	325	329	313	307	328	309	295	296	333	310	298	320	311	312	293	365	339	349	343	361	265	306	316	325	340	316	318	296	334	305	327	310	309	305	309	322	294	280	325	323	317	290	323	310	329	287	324	318	335	329	296	348	315	290	314	313	301	287	340	311	322	305	292	296	303	332	312	313	346	336	311	303	327	300	297	321	320	344	320	310	303	318	349	316	320	328	316	315	287	361	310	345	312	279	313	315	317	329	309	330	307	322	316	309	324	292	322	304	315	322	304	303	289	303	302	344	326	334	327	309	309	311	321	286	317	317	357	294	330	324	340	296	331	344	300	316	291	330	331	334	333	308	311	321	328	298	320	307	331	281	335	300	334	321	307	302	345	322	343	340	352	309	293	328	302	302	295	282	293	314	304	302	325	322	319	295	329	327	306	281	293	297	357	324	293	311	315	322	302	325	298	298	289	295	323	310	304	315	292	294	332	346	355	336	327	304	292	307	334	273	301	294	294	324	294	320	352	342	313	335	308	340	319	296	302	304	311	312	327	306	325	316	315	320	341	313	297	325	321	335	314	329	321	339	338	349	315	317	326	292	314	336	314	294	325	314	310	349	343	302	292	279	320	323	289	295	286	331	285	336	313	332	313	335	301	316	311	300	358	331	318	306	380	336	309	314	304	278	300	309	309	286	313	310	309	319	292	312	280	291	314	324	333	311	288	318	314	296	334	342	307	323	308	318	294	280	322	303	296	304	347	331	317	323	299	307	310	308	311	315	329	321	316	285	329	323	325	293	338	314	317	331	319	301	340	332	305	337	344	327	311	336	335	284	278	316	342	322	318	302	315	292	336	299	293	336	312	295	307	275	355	324	330	315	286	329	322	309	334	336	302	291	319	316	301	298	364	306	312	274	305	301	311	295	342	321	340	295	321	309	273	339	344	293	287	322	329	301	315	309	318	324	313	292	323	294	313	332	329	345	348	330	314	335	312	323	289	305	308	358	332	317	309	321	290	318	327	316	309	343	302	316	337	313	317	287	318	292	308	326	337	320	312	308	332	296	346	317	322	311	335	328	324	338	320	295	296	333	307	303	333	343	291	306	303	367	322	311	274	292	292	345	338	321	322	342	301	289	309	313	306	329	304	326	280	281	300	319	333	324	303	310	326	309	360	342	312	322	330	338	361	297	342	316	353	346	294	314	316	292	312	273	341	340	341	334	314	329	314	310	310	318	305	326	281	299	323	288	317	268	319	327	295	296	305	318	315	305	359	301	308	310	363	307	306	325	328	312	291	299	300	290	332	348	277	294	315	311	331	335	315	310	308	319	323	301	324	352	332	328	288	333	329	334	332	348	337	296	314	316	314	311	286	325	315	306	325	319	334	297	338	358	307	354	311	321	299	285	319	296	295	302	331	310	292	328	327	311	282	310	298	312	331	318	279	304	302	329	309	310	333	302	286	312	309	308	310	336	309	299	343	313	324	291	290	311	306	341	332	323	273	300	277	340	311	312	310	334	348	316	308	291	308	294	310	305	359	301	332	318	318	284	330	334	320	324	308	320	330	280	311	332	291	288	319	293	297	336	334	350	306	305	300	296	338	319	328	334	311	325	337	326	299	354	323	328	299	316	311	314	277	343	310	361	318	346	293	317	344	336	286	291	325	308	290	295	299	330	329	304	319	335	334	322	301	282	331	308	327	333	349	332	309	312	315	323	328	330	348	325	322	347	328	313	323	310	318	318	349	307	319	322	314	299	305	298	345	343	293	344	348	342	295	300	335	309	319	313	318	327	314	269	320	326	299	317	319	320	289	320	326	333	317	313	318	328	314	311	317	346	308	329	334	307	330	312	300	338	301	331	320	323	347	314	307	306	306	308	320	338	310	310	330	318	323	312	322	325	298	295	316	309	332	327	317	308	324	328	300	326	302	312	311	284	296	338	306	316	311	278	358	312	311	321	297	333	342	313	304	310	329	326	320	337	310	306	305	323	317	321	305	288	318	300	335	320	315	340	331	315	305	324	356	328	346	326	318	312	318	318	344	329	282	301	339	307	301	327	297	320	309	346	307	298	311	326	320	335	322	296	297	305	339	299	346	305	334	335	328	308	324	325	308	292	307	317	326	323	303	334	350	348	338	308	313	331	326	320	319	334	334	335	316	304	304	301	279	317	327	322	297	328	312	294	300	292	291	292	315	312	291	324	312	315	306	320	312	330	301	351	304	299	298	302	330	332	324	349	295	313	329	325	325	274	313	311	318	336	367	350	319	300	304	312	302	321	323	337	312	330	325	320	318	334	328	295	336	315	300	312	303	313	301	333	295	307	329	307	335	310	299	339	299	338	287	333	300	312	296	301	319	321	321	306	315	286	330	284	306	333	322	328	302	294	336	331	287	343	303	329	334	342	314	278	283	345	302	307	334	320	319	312	320	325	304	317	311	353	320	331	328	296	298	308	307	362	281	277	307	340	302	351	316	324	303	311	295	324	352
2333	981	1026	1092	1037	1096	1023	956	938	945	960	897	960	894	922	933	929	918	911	957	992	923	1005	915	945	925	957	971	970	909	988	897	923	965	898	910	984	890	903	863	889	928	845	952	969	989	908	884	957	951	875	973	894	942	942	890	923	973	939	887	919	929	951	917	897	864	962	899	893	947	884	926	900	907	894	927	853	940	914	916	893	950	879	911	942	890	917	896	859	922	933	916	953	962	921	942	924	919	919	945	977	966	901	950	886	919	901	935	905	887	915	914	916	908	918	902	891	963	897	967	942	923	858	897	898	895	927	916	921	903	923	934	922	983	941	935	894	869	870	932	874	944	845	885	952	918	903	917	900	906	932	935	901	945	946	943	918	955	930	977	914	912	905	922	996	925	903	928	917	885	994	907	899	850	921	881	950	908	892	910	891	876	882	875	929	891	906	944	932	883	900	889	901	890	901	944	910	962	948	911	917	921	913	956	919	917	842	912	843	928	939	945	933	899	955	903	948	917	907	899	891	898	940	883	919	947	903	903	907	885	847	934	864	885	919	889	922	925	881	880	921	883	938	927	941	927	887	864	907	892	891	916	930	915	903	907	896	890	923	926	929	937	876	893	944	902	848	907	928	950	902	907	916	920	900	961	938	927	907	924	943	917	863	907	933	928	890	931	858	976	898	931	892	949	946	941	923	919	949	906	891	899	913	869	887	933	928	944	939	882	942	879	929	884	910	910	938	949	900	896	903	917	916	974	897	946	881	888	916	914	871	973	897	904	951	967	997	919	954	890	918	920	921	918	875	909	896	884	947	952	916	890	910	918	864	908	908	916	946	903	883	881	934	902	982	907	904	887	948	923	910	899	908	979	903	949	904	943	903	892	921	932	940	921	970	899	961	872	978	899	929	926	874	909	898	967	861	898	904	901	967	919	874	875	926	892	918	890	931	904	896	925	906	929	907	977	874	950	910	890	886	898	929	881	931	916	932	943	863	869	926	925	913	937	914	979	905	878	949	876	935	986	916	880	872	916	952	902	870	926	963	951	941	911	896	961	933	919	898	923	886	862	880	928	911	892	856	888	874	902	878	914	914	898	890	915	894	914	933	889	919	954	906	923	976	915	931	878	915	878	910	825	946	983	938	894	894	921	936	936	935	916	910	898	988	858	880	898	892	939	883	891	932	959	859	951	941	933	903	954	941	919	958	909	900	903	925	935	916	838	897	878	969	927	938	877	884	913	934	881	894	913	906	882	882	903	866	859	918	909	869	882	920	957	899	926	946	919	935	886	941	917	920	904	903	857	891	864	922	920	934	900	870	926	889	921	877	974	901	883	894	919	994	875	890	897	943	960	956	909	898	951	895	888	889	913	934	885	928	879	904	879	952	927	898	910	918	924	965	926	914	929	907	939	983	935	875	956	901	957	923	936	902	899	950	926	886	954	868	967	925	946	920	945	928	926	911	953	899	866	918	937	915	910	886	920	897	963	916	942	870	946	877	908	945	915	851	942	929	910	920	895	897	939	961	880	942	966	924	965	869	950	939	972	916	930	935	918	961	943	947	920	921	874	983	940	874	897	931	912	940	978	917	908	927	861	937	902	898	924	934	940	913	902	895	889	855	900	960	931	936	876	923	895	927	933	850	903	928	891	941	869	888	922	915	928	935	908	907	896	912	939	897	883	896	939	916	905	894	916	956	926	933	913	881	933	874	932	936	936	934	881	929	897	932	970	886	932	892	919	924	959	960	925	963	925	920	909	910	934	954	916	892	916	955	922	901	880	899	906	898	948	894	908	904	910	917	966	933	929	902	927	900	931	917	919	923	895	941	875	914	944	928	899	965	934	902	894	889	874	970	898	921	891	910	898	886	897	932	953	894	917	891	874	889	945	908	918	926	932	897	1000	913	880	894	933	903	908	909	935	951	901	899	951	925	925	883	920	924	913	910	920	940	935	930	900	957	950	903	952	951	895	898	947	954	904	854	873	935	922	867	887	943	898	906	911	977	918	931	848	898	968	925	927	931	935	989	963	891	952	935	948	929	852	904	910	879	944	878	971	938	943	913	947	923	922	943	925	891	941	966	890	837	928	879	884	888	843	901	910	865	942	893	934	947	931	891	920	945	955	907	850	934	929	898	887	1008	874	933	884	936	943	894	918	905	887	916	920	909	861	935	911	909	919	865	958	949	981	914	951	912	946	884	944	974	973	913	908	876	937	862	933	891	893	930	915	894	938	901	960	926	912	913	865	941	969	914	885	882	909	958	901	932	944	901	891	906	908	887	914	957	958	909	991	955	920	933	890	925	908	901	978	912	896	875	901	925	954	948	925	983	848	912	938	925	943	979	884	933	924	940	948	832	907	914	919	911	905	909	902	913	962	889	832	943	964	912	855	897	969	968	982	876	955	911	942	930	937	864	931	963	915	925	924	923	909	878	950	905	956	850	919	958	952	913	887	914	895	899	897	946	917	913	871	883	893	911	947	923	898	929	863	910	980	827	911	921	915	932	913	961	962	924	949	959	935	955	923	881	917	947	931	903	901	927	884	932	926	899	904	859	877	903	926	892	967	915	924	912	941	998	954	871	904	923	958	944	929	912	929	978	910	917	985	922	901	939	863	916	903	944	927	946	912	922	905	925	900	923	924	933	944	926	932	917	918	946	909	928	956	883	911	940	932	1005	934	951	876	903	967	912	878	921	951	876	930	889	938	993	853	869	953	895	868	892	926	895	921	962	959	908	897	903	949	916	941	940	908	902	923	930	998	922	921	912	917	932	924	894	872	918	989	965	924	968	927	920	894	929	910	949	855	979	899	908	898	931	961	891	996	865	936	918	906	894	914	934	860	928	907	972	901	886	868	921	984	913	942	917	940	886	911	910	942	929	953	918	894	869	840	937	913	933	911	899	876	885	906	947	900	903	896	928	907	974	896	929	916	914	953	889	912	902	893	872	874	881	907	976	904	909	937	936	924	929	922	894	875	927	901	869	904	910	872	910	908	904	858	905	853	914	903	891	925	928	907	910	927	881	876	984	962	910	889	966	932	900	973	940	929	940	923	955	945	898	868	985	931	938	957	943	931	960	957	923	883	961	930	936	935	907	895	904	892	916	867	916	976	898	880	910	858	866	943	926	944	909	926	862	915	920	905	970	907	887	928	865	918	925	908	963	940	912	937	907	949	970	935	895	917	874	925	891	904	903	941	886	939	905	961	863	921	936	920	913	894	894	897	890	920	918	923	866	832	939	954	877	896	849	842	886	864	917	959	959	934	897	940	933	960	959	922	919	836	918	870	936	909	927	924	961	907	951	908	901	956	914	977	923	965	880	972	890	891	914	924	873	936	900	946	930	881	889	911	875	899	875	936	898	919	948	953	866	995	930	908	921	883	854	991	907	940	946	943	897	884	926	920	926	934	948	986	941	953	928	939	897	939	863	905	904	903	903	932	915	920	892	931	956	924	924	894	923	881	870	931	891	950	905	935	899	957	891	932	941	893
8488	1128	1440	1098	798	597	505	419	343	324	301	264	257	252	233	233	221	191	204	209	191	201	191	204	180	194	192	185	189	197	181	186	191	229	192	188	196	196	217	187	181	177	175	198	175	190	174	176	172	181	192	160	174	213	206	178	179	169	174	185	158	215	186	207	168	188	164	184	175	166	174	172	184	178	186	186	164	173	202	195	172	194	189	176	189	182	179	187	196	198	161	176	178	165	181	186	186	189	180	159	204	168	173	193	163	184	196	199	186	175	211	196	200	192	183	162	188	192	185	175	187	171	173	180	183	199	201	201	202	195	195	190	187	167	176	202	173	173	183	160	180	171	182	176	189	173	176	195	166	171	189	196	174	157	182	179	193	179	159	183	184	173	195	196	186	178	173	175	197	182	185	172	166	172	185	173	204	174	197	193	158	191	190	188	177	208	186	161	200	149	184	195	208	153	184	181	196	203	161	176	194	186	198	192	181	183	185	196	177	187	193	177	187	187	173	188	169	162	184	174	157	192	171	182	147	194	199	158	156	170	178	183	182	198	176	182	170	187	186	168	188	189	171	191	190	180	188	180	174	186	194	162	176	167	149	165	193	173	183	185	196	197	185	200	175	187	172	203	212	164	160	188	184	188	172	157	181	178	212	201	176	201	157	168	203	176	170	193	183	181	194	185	169	223	169	169	180	177	192	189	193	204	188	169	157	201	167	161	168	162	173	181	179	202	201	188	175	171	178	177	160	190	171	161	193	184	193	182	187	177	183	197	186	178	174	187	194	173	200	187	192	194	167	163	185	156	165	182	170	194	176	183	175	185	164	159	158	205	178	200	175	164	186	184	171	179	198	210	200	171	192	177	183	203	182	217	189	173	174	185	197	176	182	177	172	168	163	188	174	179	152	159	172	182	188	164	191	188	172	178	176	190	182	172	182	183	178	173	208	162	214	205	211	200	193	168	156	161	189	200	206	200	177	178	175	177	188	202	197	168	168	185	202	190	184	183	196	174	200	154	181	176	168	179	178	178	155	158	183	178	173	180	150	179	174	195	176	198	145	180	182	189	167	175	173	198	189	164	184	160	172	186	200	197	148	193	200	186	203	188	189	181	179	182	184	188	186	195	183	184	178	201	190	166	185	177	164	191	175	196	166	173	151	173	183	182	171	172	183	207	182	168	177	201	191	162	180	149	191	184	210	182	186	168	199	173	165	181	176	168	201	158	178	185	178	174	172	182	193	175	177	184	174	191	172	169	180	173	170	181	167	209	182	216	193	161	176	170	178	175	154	170	210	169	163	180	174	192	186	173	200	183	167	185	192	178	175	212	157	175	197	166	199	184	178	193	186	183	179	216	181	195	194	164	173	189	160	162	184	179	161	175	176	192	181	161	211	155	169	176	173	183	170	196	170	169	199	174	187	194	193	190	163	177	161	183	204	174	200	171	189	181	203	196	188	167	192	188	196	161	167	190	186	160	208	184	162	181	188	193	186	187	175	185	174	190	176	180	190	188	204	198	176	193	150	158	178	182	177	185	187	188	188	206	160	175	171	199	193	176	186	197	178	177	159	177	166	197	187	176	190	185	174	180	168	182	187	172	190	182	172	160	194	167	195	160	164	181	172	167	148	151	177	182	164	175	185	197	172	184	161	156	176	171	184	183	182	175	154	162	194	194	179	164	177	158	190	157	175	184	167	176	195	172	172	198	150	196	185	172	168	172	191	174	169	163	177	203	181	177	185	205	181	170	170	167	184	197	195	171	178	187	179	181	172	180	166	171	179	165	175	214	166	180	187	162	192	179	161	166	179	178	187	184	164	194	182	181	171	180	173	162	182	170	184	189	184	182	211	173	195	165	179	166	187	158	208	172	175	170	203	185	185	171	169	187	170	184	188	195	197	190	205	179	185	163	181	208	185	166	199	164	181	173	193	173	160	173	181	170	172	181	189	208	173	178	189	176	176	178	199	172	158	175	182	175	189	182	187	196	186	182	219	180	147	185	177	200	180	189	175	183	165	191	167	175	179	194	174	194	181	173	176	155	174	204	160	191	161	179	191	169	176	215	180	174	162	181	175	183	188	187	192	171	178	174	193	149	174	156	169	155	172	167	160	191	186	198	165	181	173	181	193	183	182	165	174	172	190	179	181	165	201	187	166	197	169	168	185	176	176	186	185	204	162	161	198	183	184	178	196	143	199	183	170	199	199	167	167	166	204	180	172	194	169	205	183	173	177	164	200	191	157	202	199	185	160	186	210	165	205	179	184	182	170	180	163	184	204	166	181	189	167	216	170	171	166	185	168	163	181	190	186	191	183	191	166	167	193	164	158	178	187	194	178	191	188	212	168	166	172	192	180	184	179	179	201	181	205	210	157	203	181	185	183	179	189	188	181	189	208	187	197	182	175	207	206	206	197	189	206	188	181	198	156	164	193	163	181	194	179	174	188	216	185	160	204	158	170	189	191	159	188	191	187	174	177	196	178	171	196	193	194	206	197	155	195	188	189	179	188	170	176	210	172	194	175	204	174	204	184	171	177	166	183	175	193	184	169	196	176	170	188	194	166	169	179	174	155	178	199	181	183	172	177	166	174	169	184	176	198	158	205	182	189	185	170	166	185	179	197	171	171	175	165	193	197	175	183	185	173	173	194	184	186	144	182	199	198	170	182	204	191	196	200	182	197	177	186	191	184	169	185	186	165	187	168	182	214	182	166	184	169	172	194	179	194	185	188	152	168	172	182	177	150	179	162	174	184	164	176	207	174	198	185	180	190	181	191	188	171	178	182	195	176	177	210	202	194	189	173	159	155	167	171	178	181	160	175	182	178	168	174	189	166	186	206	153	202	168	190	170	165	168	180	201	191	162	179	183	190	183	172	212	176	179	183	174	192	222	165	191	187	189	157	180	177	189	164	155	169	185	167	196	185	208	197	166	185	154	207	171	172	173	192	161	153	182	177	177	171	160	205	183	188	176	176	186	189	193	185	184	180	193	179	189	177	183	179	166	190	174	148	174	201	173	187	197	206	179	156	191	193	180	195	162	182	206	179	170	166	176	172	190	176	175	169	188	186	144	178	175	174	186	195	190	189	168	176	187	172	185	176	205	212	206	155	186	144	185	174	155	194	172	171	194	183	174	183	146	172	195	195	163	181	177	192	195	173	164	200	184	185	166	179	179	199	198	193	164	170	194	182	198	193	166	203	197	203	176	177	183	211	207	177	171	190	176	200	186	173	197	185	168	211	159	175	167	197	192	154	158	189	189	185	174	191	170	169	188	180	171	161	178	182	200	198	181	173	209	189	213	191	194	192	218	174	178	177	180	172	194	187	162	169	167	192	168	174	162	192	189	189	177	160	174	197	170	189	144	188	181	160	178	173	164	198	191	173	185	169	166	154	189	190	197	194	171	173	192	192	189	176	188	192	202	172	173	191	184	177	166	189	192	160	192	203	184	200	186	208	150	202	177	173	184	171	182	194	190	158	190	184	196	188	163
5607	1547	3283	3742	3150	2564	2197	1851	1588	1380	1285	1163	1041	1082	991	906	899	796	836	788	813	772	742	656	640	695	741	714	674	642	701	639	673	634	648	636	612	624	632	608	598	607	642	637	584	600	625	571	577	573	550	579	611	613	587	568	580	617	593	583	588	577	614	545	587	609	572	559	579	603	546	615	623	595	558	562	582	555	581	585	546	598	587	560	529	540	625	554	568	600	570	577	565	557	556	561	531	572	586	550	601	585	587	593	575	553	597	605	608	503	592	531	579	597	513	535	537	620	601	578	563	616	565	541	575	538	570	542	551	550	566	562	527	519	622	567	550	579	576	560	513	556	603	594	555	565	615	565	552	565	583	588	522	521	569	519	544	580	561	525	566	593	619	542	546	587	532	555	548	551	606	558	575	552	544	564	597	576	560	543	619	562	570	503	568	557	595	530	552	582	551	568	560	567	562	548	533	585	542	547	535	553	588	593	558	594	581	617	579	553	558	572	560	567	524	576	551	554	580	537	601	577	537	539	623	556	594	567	570	600	558	584	547	549	537	565	577	536	526	566	579	552	552	592	546	536	570	557	526	584	542	601	588	563	582	514	548	574	541	570	553	559	555	533	569	559	575	567	545	577	557	595	586	549	577	597	604	547	552	594	551	545	549	562	549	596	596	569	544	559	542	581	586	584	537	552	557	563	541	577	606	539	569	581	574	539	569	553	516	528	571	593	550	556	577	549	581	584	605	532	552	544	584	535	575	559	537	573	570	559	526	598	536	551	583	594	548	556	633	557	591	526	556	543	547	558	568	536	541	544	522	567	543	540	571	543	554	561	572	584	533	546	559	515	577	568	578	536	605	567	565	563	545	523	560	592	563	534	567	550	542	501	582	584	558	610	562	553	538	575	602	566	546	583	563	560	573	573	589	559	561	568	581	561	554	542	571	556	541	585	568	591	558	559	517	544	604	572	596	566	550	577	588	556	583	519	565	527	619	556	540	574	600	542	530	591	548	579	594	554	583	532	577	540	537	509	584	554	582	581	566	553	565	543	580	573	583	541	554	567	562	552	543	573	533	549	559	589	572	554	515	589	570	539	579	535	573	551	628	568	585	580	554	576	590	547	521	580	510	563	565	512	567	601	580	602	579	587	582	587	570	580	532	583	561	523	590	589	536	587	559	570	560	586	565	541	563	543	557	568	568	553	567	586	568	584	568	598	574	544	553	597	513	532	591	559	553	530	572	576	577	573	608	544	546	522	572	566	566	583	609	566	555	577	545	600	551	596	560	572	501	560	626	566	542	578	594	532	538	543	533	545	561	581	568	541	521	546	548	549	546	551	567	579	576	538	598	576	523	613	579	569	567	567	517	522	552	555	536	560	553	572	589	559	611	556	553	550	587	536	563	583	541	542	538	560	585	537	539	532	525	600	539	554	590	573	569	541	556	539	581	556	553	574	555	577	572	602	574	566	589	583	543	524	572	582	536	603	581	556	564	527	564	609	594	550	563	560	558	542	567	559	567	538	539	542	590	549	532	587	559	543	533	584	563	572	521	573	521	542	574	581	563	563	564	574	623	526	554	588	570	540	552	541	582	574	557	594	557	566	589	519	546	567	571	596	606	589	541	543	585	502	554	596	547	551	568	565	530	608	575	556	542	540	567	568	564	596	592	600	536	525	549	554	581	532	580	554	587	602	562	574	542	571	550	522	539	539	552	579	577	607	582	535	584	570	564	552	547	588	567	580	576	540	551	540	524	574	521	524	555	579	563	572	574	572	554	569	570	588	541	550	574	583	568	579	549	564	546	571	555	576	558	553	545	579	582	552	538	589	590	619	600	553	523	575	568	576	589	544	572	598	546	562	506	532	572	568	566	532	528	589	510	536	569	546	562	515	530	557	573	569	531	562	562	577	569	549	590	573	494	526	550	553	545	536	513	581	578	568	549	562	586	569	529	572	545	547	585	553	587	576	577	529	558	548	553	550	564	577	551	554	579	533	551	565	517	576	554	576	576	539	582	562	543	536	574	585	585	537	533	583	580	607	542	568	543	592	552	508	577	539	566	548	573	554	568	590	607	560	596	533	528	578	533	545	544	555	550	596	552	578	620	558	534	542	560	565	560	562	555	577	545	522	599	552	558	567	581	515	575	562	553	570	537	531	578	558	568	548	532	563	539	581	551	567	636	541	581	570	551	544	585	555	561	555	567	591	533	567	500	533	563	540	532	568	564	541	583	546	589	522	601	536	602	598	573	566	577	546	559	560	550	557	535	587	532	550	573	580	563	605	529	588	582	584	612	576	535	555	521	540	537	560	529	572	576	566	542	594	545	586	553	532	530	534	561	583	601	541	535	594	551	574	566	554	504	574	565	531	577	534	546	565	549	588	555	569	517	613	543	593	547	577	532	562	535	583	557	611	590	537	568	556	569	586	581	549	566	532	554	601	545	563	577	562	558	582	574	547	598	570	575	581	559	556	541	560	607	560	539	536	542	566	580	591	533	586	549	565	547	568	558	558	559	576	527	567	567	518	540	505	561	575	561	553	532	589	562	586	578	523	606	602	569	563	565	518	550	558	514	555	540	545	573	511	564	561	575	599	554	543	561	555	529	562	579	549	541	551	530	565	535	544	597	541	525	553	535	596	584	581	570	577	570	524	549	571	549	580	541	598	526	528	567	585	588	583	535	566	559	597	502	539	581	530	542	521	547	568	544	561	549	570	566	564	579	563	593	557	570	544	548	567	555	585	524	538	532	568	536	558	535	552	597	607	547	570	546	578	532	558	578	552	540	547	560	553	577	553	569	543	546	572	557	587	553	540	545	573	549	570	614	543	559	612	563	554	578	582	591	592	510	580	581	579	547	538	564	503	547	536	541	560	573	558	538	577	536	579	539	583	539	580	575	527	562	541	551	526	559	546	556	571	573	552	604	561	551	546	548	537	561	541	531	562	552	528	515	554	548	549	578	504	583	516	556	571	567	589	565	555	601	511	532	599	560	545	564	530	570	550	590	561	607	611	553	563	561	612	564	561	543	543	567	610	559	541	560	527	614	551	560	548	603	579	577	535	534	572	543	570	557	583	539	577	548	542	580	598	580	625	568	569	549	564	547	543	542	532	536	565	537	580	519	564	528	538	554	554	562	584	566	532	572	603	558	546	550	541	594	546	591	532	566	538	558	581	558	516	581	575	602	545	551	580	547	573	509	553	579	517	566	560	542	558	535	586	572	586	600	572	561	558	552	523	584	568	561	536	565	582	537	592	573	569	554	548	543	570	534	553	549	559	539	565	594	526	554	541	544	523	558	551	567	572	553	578	584	575	599	560	510	579	574	550	566	557	602	576	605	585	562	570	555	543	547	564	520	543	568	583	555	565	570	535	592	529	553	609	552	546	550	540	566	529	551	568	535	544	592	535	558	505	569	576	548	562	559	566	556	542	590	528	571	551	566	593	544	524	567	543	585	542	561	613	571	592	575	566	562	538	572	581	554	542
15375	2407	2666	2010	1346	1040	755	649	504	417	369	330	271	299	205	227	220	192	217	199	181	206	213	211	174	155	148	168	181	174	152	181	157	181	165	136	183	150	154	133	174	156	147	130	148	125	138	152	161	146	148	157	132	148	127	165	168	146	151	173	159	133	142	148	148	157	157	148	170	148	143	161	148	142	138	152	155	152	158	124	154	159	143	152	134	162	150	151	156	135	165	119	132	157	135	147	151	134	155	146	162	148	130	134	135	147	155	148	173	167	153	158	147	152	123	139	142	139	157	154	142	147	164	162	135	150	151	152	152	146	130	123	160	156	154	160	152	112	152	130	123	154	134	145	155	142	159	144	146	147	155	139	127	149	149	140	143	150	158	155	139	157	138	140	132	115	133	115	150	124	149	129	143	135	152	134	131	163	144	135	151	162	133	155	161	145	157	170	144	134	125	144	154	165	150	138	126	140	131	139	132	127	148	137	153	144	142	143	145	150	132	144	162	168	136	153	149	136	133	132	147	136	148	140	139	155	121	141	134	132	157	156	156	163	127	155	133	150	150	140	132	160	140	134	134	155	154	142	133	152	146	130	137	137	163	131	150	141	157	133	137	143	139	145	140	140	130	153	145	135	146	138	153	180	138	147	129	157	133	138	154	141	154	143	164	141	147	132	161	162	145	140	144	153	123	154	164	157	141	158	141	140	125	150	124	143	152	158	131	144	148	155	149	126	153	151	130	143	137	145	153	157	136	156	143	138	159	141	135	128	161	146	162	139	143	138	162	143	151	141	139	149	156	127	120	136	132	151	135	138	147	115	160	141	140	143	146	140	153	129	148	134	152	148	138	133	151	130	135	146	162	139	138	135	133	167	133	148	153	123	143	149	137	148	142	131	169	153	161	147	131	149	138	143	154	131	148	167	137	117	144	139	156	149	145	137	129	136	105	147	152	140	164	157	142	152	163	152	154	151	165	157	141	145	152	169	139	131	149	139	148	160	155	164	152	135	145	149	141	138	112	156	152	155	147	139	163	141	147	132	132	129	143	133	149	140	137	144	155	153	148	137	137	157	132	125	143	145	121	118	174	155	138	140	140	128	155	151	137	124	147	161	154	133	161	136	140	145	111	126	146	124	125	120	139	132	132	163	140	147	137	128	139	131	161	154	144	146	142	122	150	148	138	169	131	143	143	150	150	138	164	151	134	128	161	152	146	154	151	131	140	146	148	148	153	163	140	138	139	123	154	153	150	137	151	128	136	150	166	133	134	136	119	140	146	130	135	139	163	135	144	146	149	137	122	144	158	149	159	144	155	134	165	155	131	133	150	131	127	145	135	140	149	150	154	159	138	125	140	161	124	148	142	134	168	154	140	152	136	174	153	142	125	135	153	131	147	150	136	151	157	144	143	165	148	153	133	155	175	142	143	125	139	135	145	171	141	150	147	138	149	128	144	172	147	160	162	158	150	139	141	145	150	137	167	137	156	139	142	133	134	153	139	135	153	138	133	167	163	144	161	152	153	151	154	135	127	157	133	134	149	151	140	158	176	137	169	154	140	162	164	129	132	140	148	139	125	160	152	142	145	128	128	144	141	131	165	155	157	150	143	117	152	149	147	134	124	149	143	152	153	139	144	155	147	149	156	142	133	125	140	131	137	146	147	146	140	148	147	142	135	146	138	161	142	149	133	116	145	133	136	156	126	173	139	118	134	132	134	154	159	165	155	121	155	146	134	152	132	145	139	157	129	139	145	142	164	123	135	150	136	160	139	137	139	159	158	130	149	129	126	157	143	136	153	143	143	136	157	156	141	141	157	145	145	153	134	139	148	140	144	159	145	140	156	148	145	140	151	162	135	144	155	133	143	138	152	156	153	149	143	144	142	135	148	151	147	162	146	148	162	149	145	143	146	131	119	150	146	135	133	144	155	139	134	185	143	151	132	127	149	146	145	144	158	138	153	151	139	151	159	151	150	151	141	152	137	150	138	141	163	146	145	160	144	161	161	148	151	124	168	126	127	144	159	146	152	144	125	130	139	159	151	133	149	116	127	133	139	146	162	146	142	138	136	136	138	144	153	154	146	142	147	161	133	139	152	144	153	138	157	119	151	171	132	132	136	133	147	143	129	149	154	158	149	161	136	151	137	161	149	133	142	131	166	151	166	138	152	150	165	127	140	142	148	125	149	140	140	125	165	136	143	133	170	150	133	115	153	135	157	142	118	133	166	142	163	154	146	141	140	143	154	152	149	138	150	165	154	150	131	163	136	134	147	161	152	119	146	138	152	118	121	147	152	126	134	119	168	168	141	149	146	144	133	133	135	143	128	154	133	140	156	147	137	162	151	127	148	163	119	146	161	136	158	115	170	160	151	128	147	144	160	140	142	170	156	126	128	169	136	163	152	147	143	147	147	147	135	157	135	125	126	127	151	134	126	151	144	127	141	148	158	145	156	148	117	141	126	157	127	139	149	122	154	149	141	140	153	160	123	152	158	128	151	152	144	129	141	134	157	156	130	131	135	134	146	136	146	143	143	159	157	143	146	142	149	129	120	132	141	144	160	142	128	141	122	130	156	145	141	149	130	129	145	140	139	130	151	145	164	140	147	134	159	160	140	159	149	143	140	124	131	132	155	154	143	163	123	141	164	149	171	154	156	136	161	150	152	138	169	144	130	149	136	125	141	140	116	159	150	146	170	133	142	153	142	174	168	143	141	152	138	151	150	156	134	126	136	153	160	155	147	139	131	167	139	152	134	158	137	137	138	149	141	136	144	117	137	108	147	143	150	145	149	165	147	145	134	131	158	149	144	144	127	128	128	145	136	155	129	146	168	129	159	152	155	135	148	147	136	130	138	144	144	137	138	147	164	150	144	138	126	142	128	172	160	121	155	146	147	142	138	120	155	144	146	164	131	149	149	131	151	159	155	143	147	136	139	122	148	121	155	175	151	158	133	148	137	129	140	128	166	138	140	145	143	150	155	148	130	139	129	143	147	141	111	143	133	145	129	134	142	144	140	139	155	134	151	131	142	136	134	149	137	147	126	167	135	159	127	140	127	153	152	144	158	148	173	133	146	159	133	145	156	138	127	141	140	139	131	141	128	156	141	147	170	180	133	132	166	144	157	149	138	141	144	122	148	143	141	150	136	155	139	153	143	178	142	161	123	128	151	145	145	143	153	134	150	156	165	122	140	179	134	169	164	141	146	140	146	149	126	153	149	149	135	133	144	150	132	156	152	144	146	149	124	157	154	128	135	142	175	135	161	156	157	127	153	136	152	154	130	145	164	160	122	138	149	151	137	152	118	126	165	155	136	139	144	137	153	152	139	154	149	161	128	131	138	167	133	157	152	152	141	152	142	146	156	124	154	138	137	146	158	141	138	141	136	144	153	136	133	148	140	153	137	158	161	136	121	122	124	159	115	123	130	153	156	138	130	149	123	166	142	107	136	154	162	148	127	139	123	145	153	154	125	144	159	149	139	132	148	145	157	159
7713	2401	5697	6453	5435	4513	3603	3017	2649	2158	1969	1770	1529	1461	1257	1154	1130	1042	996	907	931	900	839	779	773	715	737	734	697	684	647	679	634	617	647	635	626	568	606	594	624	590	567	592	624	550	544	570	569	544	529	548	520	530	528	511	500	549	533	513	508	504	535	473	504	514	507	493	526	491	509	523	489	498	519	515	441	517	505	491	463	533	518	485	520	510	524	472	465	508	509	517	511	500	491	520	526	482	470	507	477	532	516	507	468	516	529	488	519	479	496	508	467	507	493	457	494	508	502	509	492	498	464	483	464	490	456	482	498	508	493	486	461	505	476	483	487	509	536	514	451	465	467	498	497	485	506	496	490	512	463	502	484	449	495	498	476	461	504	484	476	472	439	487	459	511	488	466	491	488	477	483	477	480	446	492	456	515	482	502	470	493	448	488	486	522	468	460	474	443	506	495	514	507	467	496	498	489	509	466	518	495	474	464	497	504	494	450	485	451	491	481	488	466	460	469	465	507	469	476	514	461	479	472	493	471	456	469	467	484	455	463	461	453	442	481	471	475	474	478	469	452	479	444	455	487	506	481	479	483	469	483	459	516	443	476	462	492	496	459	454	472	460	503	458	485	488	446	484	515	462	464	448	444	492	466	453	458	456	490	496	488	463	481	467	493	433	496	488	497	463	450	456	466	502	421	443	473	488	435	455	456	500	495	472	462	478	471	508	494	476	492	464	445	464	444	442	441	504	466	460	473	469	468	465	477	472	499	500	471	485	528	453	450	485	466	501	428	507	479	495	443	479	433	469	475	508	471	455	502	488	517	473	497	472	458	488	455	487	492	467	489	458	475	475	451	502	457	453	451	460	458	486	436	469	469	473	459	432	453	472	460	462	431	522	507	473	507	449	454	485	462	455	506	464	493	476	491	465	485	424	469	518	508	431	458	502	482	413	479	487	498	528	496	485	439	484	437	462	492	473	437	474	488	458	486	514	465	447	491	449	468	491	440	477	490	515	459	451	487	448	432	426	486	512	455	487	479	481	460	467	467	485	483	505	489	478	482	515	444	443	504	476	498	447	490	501	496	447	502	462	505	462	472	438	481	445	472	450	461	436	469	470	489	453	478	487	438	478	497	479	416	461	474	490	473	493	483	467	484	512	475	479	457	484	474	452	501	481	490	478	470	427	522	480	436	497	482	482	480	491	448	465	456	463	465	488	487	466	476	441	474	514	505	462	451	487	507	477	451	501	466	499	521	486	485	472	462	454	451	462	483	474	487	479	475	465	474	503	473	470	455	457	485	486	467	489	479	456	453	513	429	489	517	497	484	508	459	468	459	472	459	473	493	499	464	513	463	450	518	448	477	455	461	509	487	452	492	498	451	490	468	500	510	466	460	462	476	491	481	498	476	472	480	491	475	453	513	448	462	490	472	447	511	483	488	498	499	466	444	480	497	463	486	527	488	470	469	513	451	481	499	499	476	472	492	494	475	470	505	449	471	468	470	495	470	497	489	472	489	496	457	487	502	502	459	490	458	511	478	483	478	435	460	445	444	442	476	444	482	487	445	466	469	443	453	481	496	504	505	467	490	468	487	496	500	475	471	444	510	514	510	467	468	485	491	452	507	483	460	461	486	480	464	447	506	463	453	450	456	487	484	457	465	463	486	494	473	447	503	461	470	459	491	488	472	497	455	490	479	488	477	460	454	488	478	503	450	412	406	460	501	510	492	496	489	448	460	467	467	499	461	490	459	492	492	508	489	474	482	489	475	515	452	495	469	470	454	481	458	520	462	454	450	472	484	491	493	458	462	478	461	480	482	456	487	496	490	465	467	497	454	470	515	512	469	512	481	489	425	445	492	505	513	509	463	454	500	483	471	485	464	464	448	456	480	459	480	448	514	442	433	491	495	482	453	466	471	492	465	435	482	472	435	492	491	506	435	419	510	505	481	500	485	468	480	490	456	507	459	501	454	448	466	464	469	442	466	485	521	458	473	439	492	502	487	493	517	490	503	503	458	484	480	493	498	475	472	462	425	484	502	448	474	474	492	486	518	481	454	495	489	472	506	446	495	481	492	466	532	476	457	478	458	431	494	480	461	472	494	488	489	489	476	479	478	515	497	505	489	506	491	478	483	480	476	476	500	492	440	452	451	497	463	456	461	494	477	481	490	487	497	449	491	465	482	489	488	482	489	445	476	495	485	458	471	508	468	480	488	476	486	452	458	450	484	485	478	486	451	462	472	448	480	460	458	479	447	459	465	500	480	487	436	485	484	462	522	517	458	430	511	463	483	488	463	490	483	460	472	455	463	475	494	466	430	443	460	478	478	463	493	494	463	475	482	504	428	431	481	469	489	445	510	509	499	469	453	492	505	493	454	443	498	469	443	462	479	487	505	490	475	494	489	450	479	504	488	458	486	479	483	477	490	510	440	484	477	479	467	492	447	461	520	470	481	486	480	459	516	482	480	492	489	512	445	471	472	465	493	474	478	451	501	453	452	451	412	482	497	477	434	442	510	445	466	465	474	442	476	484	435	468	426	466	458	483	501	464	459	478	433	479	489	485	468	447	497	457	448	459	451	477	478	500	481	458	495	445	446	486	462	469	455	458	439	477	476	515	422	483	490	477	487	496	484	488	457	487	491	451	483	453	475	479	482	457	494	446	456	459	474	484	511	497	462	479	432	472	461	484	440	486	464	495	441	464	474	499	453	473	495	522	452	441	481	443	476	454	448	470	486	509	488	468	469	476	474	484	484	474	463	465	487	506	459	492	459	482	500	477	517	490	468	437	481	456	479	509	486	515	538	488	460	447	477	458	472	454	498	496	435	490	513	464	469	471	481	388	432	431	477	506	465	482	489	488	474	478	492	476	549	475	520	476	471	447	481	445	452	511	450	457	487	432	457	482	446	480	490	473	485	467	474	513	519	474	454	458	459	482	429	478	498	477	449	485	478	489	459	493	463	451	493	467	446	471	457	529	478	467	468	476	484	498	517	496	469	474	466	458	487	487	495	471	510	486	457	485	462	510	489	457	462	489	484	489	487	503	484	476	511	450	490	469	456	451	507	488	474	483	461	461	491	484	470	491	475	475	482	497	475	472	468	486	466	488	450	453	461	506	477	455	449	515	489	440	468	478	505	515	472	477	491	458	445	494	453	472	513	445	491	489	498	427	389	444	469	488	505	490	459	437	449	481	454	457	497	434	480	479	450	469	468	444	471	496	460	453	491	435	445	480	467	510	459	508	453	489	510	475	483	487	490	477	481	453	473	471	472	489	489	481	495	466	465	493	501	492	472	474	506	495	488	473	466	481	486	497	489	495	433	447	492	489	467	471	471	478	451	472	476	513	486	438	455	442	469	467	480	491	478	481	523	487	464	468	495	484	479	482	444	465	481	447	490	454	433	481	482	468	510	490	500	520	432	508	499	460	464	465	474	477	464	488	465	494	470	468	445	486	500	444	474	487	501	457	415	492	492	466	490	476	447	438	463
2089	374	367	338	342	325	323	320	293	325	299	339	328	295	325	352	372	323	315	305	307	302	322	353	304	298	341	293	302	299	309	321	310	325	311	312	299	306	314	293	338	353	344	319	341	316	320	325	321	283	314	293	341	311	325	344	310	278	300	294	300	300	311	337	318	331	315	340	333	298	305	351	334	326	331	309	301	297	300	334	327	325	320	329	289	312	296	310	289	327	320	322	312	324	297	307	343	314	294	310	323	306	334	339	325	335	356	310	287	350	299	335	320	318	320	338	296	309	301	334	306	338	323	277	344	327	312	313	299	326	304	312	328	304	305	364	348	310	296	321	337	323	330	312	330	340	306	311	303	315	320	320	346	297	311	319	305	349	271	329	347	301	330	312	303	306	291	317	350	309	328	314	286	327	312	285	317	345	294	282	369	332	312	306	329	327	317	322	300	287	303	306	317	320	312	337	288	287	305	340	313	328	305	292	291	341	312	317	278	296	339	351	301	314	321	290	280	326	284	307	332	347	282	311	324	346	310	330	319	316	312	307	326	300	273	313	311	321	321	323	319	315	313	326	306	323	320	300	317	351	301	309	322	361	311	337	300	303	330	321	336	304	304	290	313	297	332	299	316	303	314	327	314	308	340	321	317	316	325	335	324	299	328	324	325	331	315	293	339	345	330	302	308	315	315	304	296	316	288	278	296	319	327	342	307	297	311	315	279	314	359	318	297	278	322	336	327	316	322	354	286	316	325	303	305	323	317	300	295	319	320	317	320	312	308	297	341	332	327	288	335	296	301	333	301	347	337	328	282	298	330	325	307	323	345	292	295	317	333	340	352	309	292	323	327	318	364	313	344	328	288	321	324	302	292	297	321	291	304	314	321	322	353	326	282	328	304	337	347	340	287	297	333	327	346	294	309	324	337	326	287	314	307	293	314	298	339	350	307	319	341	339	326	331	374	316	293	326	320	324	322	318	301	317	310	277	309	335	322	317	287	322	317	315	297	302	316	342	322	319	300	341	323	305	284	290	279	320	338	316	327	338	338	337	294	310	299	309	332	335	301	292	330	315	324	311	337	288	313	346	323	340	331	313	314	324	319	324	272	323	315	324	311	327	305	329	362	304	314	330	323	317	286	317	324	337	338	285	329	326	291	330	354	310	292	338	293	319	327	319	305	285	315	324	316	320	315	335	343	315	339	301	294	329	328	331	320	340	320	326	346	318	334	310	298	308	321	332	335	320	327	341	302	310	322	317	324	316	289	268	320	341	294	310	326	312	281	298	307	316	316	326	317	303	310	288	315	307	282	318	344	341	335	311	327	294	291	298	307	301	329	312	315	311	338	317	311	312	322	325	321	324	283	315	321	312	301	337	301	330	331	342	294	303	281	320	341	320	322	287	301	299	340	341	321	331	315	304	315	300	301	292	333	321	334	340	326	332	302	316	344	310	328	298	319	350	294	358	334	337	290	301	348	317	306	270	317	322	339	317	283	319	302	292	354	299	324	313	330	345	315	280	324	351	361	313	322	306	314	333	298	349	297	318	331	308	329	319	320	302	273	328	356	293	311	312	310	336	324	319	324	372	305	328	381	319	341	335	346	308	340	311	304	341	299	286	305	302	319	298	338	323	330	318	300	344	323	312	356	299	309	315	300	311	274	302	328	337	312	320	329	292	330	323	345	307	351	308	315	312	333	317	301	357	355	301	304	314	287	332	333	302	337	309	319	319	301	352	313	332	311	342	290	291	305	290	315	327	325	330	310	289	299	332	302	296	324	327	314	300	337	319	312	280	310	319	316	341	339	313	322	339	299	312	319	321	349	325	324	304	296	296	360	319	299	316	297	331	315	342	338	317	305	306	332	317	289	301	292	321	298	323	322	302	284	287	302	315	334	325	310	346	341	345	326	327	303	324	309	326	312	311	303	301	327	297	325	300	333	321	285	336	310	331	323	300	359	312	305	304	307	306	337	306	298	304	277	323	311	313	306	322	284	320	304	337	311	315	306	268	298	333	304	334	325	307	328	314	317	303	306	306	314	322	341	320	299	353	299	304	320	311	309	310	322	330	355	333	334	303	340	337	303	302	290	323	337	350	306	312	314	312	340	312	301	326	331	280	346	286	325	293	315	325	309	331	297	354	298	355	324	331	309	305	318	312	302	320	314	318	312	296	305	304	300	322	306	320	300	323	299	338	302	328	346	274	302	323	316	335	291	339	311	343	302	342	313	305	299	333	319	315	317	306	319	296	320	362	303	325	336	330	336	314	311	339	318	337	315	325	358	308	319	326	302	321	276	347	322	323	281	268	328	288	315	328	333	323	340	309	345	321	340	316	296	313	316	333	305	331	314	304	330	289	314	314	339	332	332	325	308	313	283	312	328	301	312	328	305	318	337	307	352	306	303	293	306	321	291	311	304	312	315	330	319	309	311	333	339	341	318	296	295	324	278	315	277	297	336	365	307	279	299	318	309	340	303	331	332	317	312	321	332	311	332	329	338	319	308	311	358	317	310	313	329	358	308	294	337	348	325	334	303	345	307	317	321	325	301	315	281	308	342	312	307	320	325	324	299	339	316	325	297	276	310	319	318	312	321	332	294	312	328	276	299	336	310	303	285	304	325	302	316	359	322	311	324	320	315	325	321	316	338	325	341	326	323	312	350	308	325	295	309	286	319	320	350	340	312	289	345	315	306	322	350	334	327	295	309	339	310	324	319	350	324	313	310	305	315	339	359	287	332	320	327	296	296	299	290	315	310	313	279	314	290	321	325	322	347	318	307	332	303	305	354	319	269	298	310	337	291	309	311	335	309	335	293	313	292	311	344	323	301	292	307	332	311	289	320	359	318	322	311	340	318	312	314	328	286	315	308	342	297	333	323	306	339	325	317	338	314	309	298	322	303	288	281	312	310	305	307	336	350	326	325	292	332	321	323	310	326	306	318	318	284	306	333	325	291	301	316	309	317	322	299	311	297	319	315	309	337	307	331	315	334	304	323	314	318	288	342	315	356	331	318	319	318	300	341	314	322	306	317	361	322	307	324	318	287	331	329	348	350	303	310	316	316	303	334	325	304	296	333	335	310	293	316	308	293	302	297	312	315	312	300	335	324	292	333	316	294	337	361	317	277	332	316	338	333	294	301	301	310	338	294	281	285	299	339	311	319	313	314	325	296	344	316	307	317	323	291	323	305	312	311	312	303	297	307	312	302	326	331	342	336	313	313	324	327	295	323	332	341	307	313	338	332	306	290	323	284	310	304	339	302	318	331	333	321	282	325	324	322	321	326	338	312	318	349	304	319	334	287	341	311	318	315	320	330	328	328	324	332	317	298	314	346	333	313	317	286	331	340	278	307	322	300	294	331	298	284	339	306	310	311	319	329	340	327	339	309	303	305	311	331	308	352	322	292	291	334	345	311	299	315	308	294	333	309	334	317	328	343	317	319	328	305	306	325	357	314	301	333	332	311	326	343	322	292	348	313	333	284	328	303	328
2349	973	1053	1065	1007	1062	1018	956	940	988	942	962	945	994	964	917	970	911	920	939	944	892	957	966	960	901	922	875	942	864	928	923	929	939	910	935	892	913	949	907	981	962	866	895	962	871	923	952	952	920	880	846	892	910	887	890	946	962	935	879	982	928	952	919	882	911	892	902	935	952	960	938	922	953	916	853	878	924	936	917	897	934	867	935	873	881	874	940	877	933	928	919	920	907	855	840	919	909	916	902	898	914	969	936	920	909	911	910	847	833	895	872	930	896	953	894	954	941	963	853	974	896	860	916	876	988	912	952	897	918	903	889	923	903	915	951	924	931	927	909	876	977	964	905	889	909	904	898	953	919	867	925	922	882	851	863	942	909	946	903	937	855	960	893	926	956	937	908	936	930	925	919	926	912	926	939	892	905	914	956	931	913	969	948	899	917	892	916	927	865	883	926	972	938	891	963	910	930	867	843	934	908	952	868	835	910	924	916	927	906	949	962	897	923	931	884	865	950	952	877	883	946	930	900	959	951	843	937	939	932	920	823	974	929	914	903	894	915	865	862	1006	948	893	869	916	876	934	908	927	905	897	952	927	875	951	956	942	901	910	905	940	881	877	924	939	921	930	897	902	927	927	940	853	932	931	867	928	913	897	907	942	866	918	894	906	954	932	931	953	888	948	895	913	897	894	924	912	875	923	925	943	907	915	888	937	939	882	874	913	935	931	931	920	905	887	931	915	920	909	894	877	856	906	904	896	902	922	878	930	929	884	916	949	959	902	946	904	887	910	922	912	901	946	949	921	931	896	867	932	948	864	843	914	973	918	929	862	921	915	873	910	958	908	915	913	902	945	924	924	930	965	927	889	937	908	909	899	896	912	907	940	915	906	874	936	900	894	940	910	888	902	876	960	921	950	914	914	884	903	950	935	892	930	865	913	943	877	929	920	913	953	851	932	909	959	938	934	909	870	905	886	915	928	851	977	901	935	881	936	962	940	932	973	964	910	945	923	858	947	893	919	939	914	894	859	897	896	903	996	869	930	937	873	942	938	922	909	950	898	898	930	885	932	953	942	952	951	923	909	924	874	921	958	939	897	871	909	933	881	912	909	937	955	980	967	918	949	893	889	852	895	858	880	928	946	953	879	921	960	924	899	903	885	931	959	934	922	909	896	956	960	925	910	906	928	884	897	939	940	909	910	908	878	895	922	936	919	956	917	924	874	908	831	903	839	956	929	922	894	905	919	993	877	902	919	941	860	908	874	881	925	896	962	862	917	926	917	913	885	914	935	900	943	942	867	910	945	941	941	922	921	934	919	903	935	962	974	899	897	919	874	920	947	877	936	903	900	882	930	847	936	930	902	926	975	949	924	955	923	942	872	962	953	914	964	883	900	932	944	918	910	875	937	945	923	886	944	913	910	921	907	898	879	925	867	870	956	941	898	892	881	897	895	852	889	958	897	931	858	945	912	936	898	907	913	950	876	842	967	937	864	850	916	956	925	945	890	857	893	845	941	915	915	943	937	927	962	935	941	884	926	884	890	933	912	941	968	902	928	915	971	974	885	888	962	872	915	912	964	925	871	965	942	901	937	858	877	929	923	919	906	951	904	944	885	933	912	934	921	933	871	943	908	895	923	919	931	962	898	894	952	869	887	937	927	924	914	930	916	903	930	949	896	844	980	902	907	933	946	888	914	897	889	903	949	921	990	884	935	883	917	889	954	916	866	898	884	870	942	944	850	967	970	919	913	912	939	901	949	987	898	898	919	877	930	890	908	901	894	939	902	910	924	901	955	904	894	920	949	911	921	889	910	922	909	918	895	931	906	927	962	957	943	904	924	944	924	883	917	962	928	858	929	906	921	921	919	850	928	928	912	945	940	937	936	885	956	929	912	887	905	908	936	906	909	919	956	887	935	983	902	905	907	919	923	847	918	901	912	965	908	898	883	927	896	914	916	940	937	919	912	904	866	854	882	922	877	944	941	904	910	901	935	937	955	924	912	914	965	930	933	903	948	895	901	899	924	879	954	902	868	875	819	908	910	913	904	919	894	874	912	902	887	901	889	908	912	916	928	884	943	927	978	897	919	893	860	871	875	870	939	929	965	926	874	953	893	900	898	847	873	901	930	940	906	875	935	905	920	938	933	945	940	932	951	909	923	945	847	968	911	859	993	913	900	906	894	882	950	930	947	956	880	866	928	904	915	886	870	881	937	923	945	931	952	938	933	879	913	916	949	891	924	916	886	877	962	946	873	1008	923	929	937	889	851	906	929	936	957	916	894	913	898	913	910	927	924	929	907	945	921	924	909	885	968	943	951	956	955	924	918	892	923	872	877	939	882	954	918	934	920	923	928	895	901	902	922	911	951	946	958	923	836	902	866	911	921	926	891	925	906	943	922	890	887	892	856	885	907	934	934	886	906	897	924	957	913	885	827	908	926	955	898	948	921	893	930	874	928	922	976	963	931	942	939	941	929	963	957	926	887	938	895	899	930	945	899	931	933	909	948	963	912	920	948	902	858	926	943	891	862	903	896	895	933	944	908	897	909	837	908	910	893	937	964	887	921	886	951	888	925	890	924	914	962	961	933	941	873	906	908	927	957	880	971	920	917	923	928	891	916	941	902	924	892	963	878	910	888	893	893	919	883	900	869	968	965	868	930	898	915	811	885	868	904	927	958	935	900	952	892	867	947	917	921	932	992	892	953	923	953	850	904	885	921	919	969	934	925	968	908	876	914	925	957	906	917	935	871	868	902	854	931	911	912	917	883	901	929	955	904	861	944	899	960	893	931	952	911	881	932	918	952	850	916	891	977	912	967	922	900	942	891	912	951	938	895	913	875	872	943	892	899	928	913	852	944	882	890	884	989	939	930	888	911	935	939	930	922	901	941	851	897	845	920	939	911	914	873	894	946	969	910	951	922	893	948	938	907	923	921	905	878	892	891	900	966	916	908	912	970	944	946	893	937	913	942	899	899	915	972	936	866	876	906	953	848	904	973	881	937	936	902	924	883	910	912	913	930	916	901	895	883	924	877	911	895	924	955	877	870	931	885	952	938	947	898	892	914	936	943	877	918	939	935	908	954	947	866	921	944	940	929	957	939	872	923	923	947	873	904	909	890	926	886	883	913	903	861	945	925	918	900	962	900	891	952	972	976	957	902	936	985	915	882	943	949	918	923	911	883	905	908	936	908	920	951	965	933	934	852	890	989	912	933	929	969	939	899	911	930	935	926	936	970	899	908	931	956	911	915	936	887	887	880	873	914	949	852	885	955	938	880	890	944	915	929	944	933	943	919	871	904	914	919	932	933	961	906	940	914	902	936	874	893	917	896	861	882	905	986	917	941	897	880	946	960	937	913	857	943	895	947	883	962	897	867	966	915	889	940	947	967	949	903	940	945	932	934	929	952	950	933	944	959	885	851	915	884	941	959	953	936	949	914	877	931	967	870	886	928	907	914	901	934	958	914	917	892	952	883	886	903	942	957	895
8390	1140	1408	1109	859	644	462	406	362	278	295	277	250	254	249	235	250	233	223	191	162	197	204	212	204	203	177	190	231	173	170	195	193	201	177	196	197	193	197	202	166	222	212	171	180	199	188	192	185	176	189	191	191	159	184	213	185	186	157	176	199	169	164	183	155	180	183	195	180	163	177	165	193	170	186	214	170	187	157	186	191	181	171	171	176	186	198	177	196	177	176	173	184	197	180	176	185	161	206	169	186	177	183	169	199	194	180	194	196	172	198	189	188	199	192	171	202	172	167	210	174	186	176	172	155	173	164	170	171	205	176	187	195	146	203	195	172	194	167	181	187	175	172	174	202	188	165	201	191	165	169	178	201	190	214	174	160	181	176	170	185	186	194	148	163	188	186	166	178	191	163	171	194	179	168	177	165	194	187	174	191	179	190	200	175	172	177	168	186	176	175	189	185	180	202	179	173	199	182	187	188	177	196	187	188	183	169	175	159	180	182	176	168	175	178	187	193	199	166	191	168	168	197	181	181	174	177	173	170	186	193	175	174	169	185	200	171	141	167	187	175	169	196	168	184	180	150	184	174	162	201	180	179	188	186	161	168	195	178	173	177	169	189	185	188	206	210	177	181	173	175	169	180	187	170	171	162	178	185	175	191	204	175	164	168	183	174	177	150	189	163	157	178	204	177	198	203	193	201	175	158	200	201	174	198	174	135	178	199	170	179	187	187	184	198	220	184	197	195	206	184	183	183	184	201	187	183	186	187	182	175	181	164	169	166	164	204	180	157	179	188	162	163	164	165	181	181	176	173	164	189	181	172	195	201	190	182	167	193	200	184	195	172	174	172	202	174	199	181	195	184	179	176	168	173	177	187	214	159	174	199	173	187	181	195	213	183	177	192	191	184	181	187	183	178	161	198	170	170	187	173	166	163	185	178	200	175	167	175	181	179	189	192	179	206	181	175	171	170	183	176	169	163	175	201	207	171	191	179	176	181	170	194	192	188	169	174	191	176	193	193	166	173	190	175	194	193	179	189	209	164	190	170	192	192	178	153	173	182	183	181	180	162	175	206	154	182	183	196	167	172	192	171	194	172	190	204	182	186	178	171	185	182	148	172	208	204	170	185	195	189	182	191	183	151	170	170	196	176	214	167	180	186	176	189	181	161	147	191	208	189	194	207	199	171	184	165	163	184	181	183	164	179	186	171	176	164	184	162	224	164	192	180	161	171	190	176	161	198	193	175	177	199	190	171	174	165	203	205	199	194	194	192	193	201	171	158	184	186	186	195	184	190	191	170	181	176	188	189	198	173	193	182	178	194	166	160	192	190	181	163	191	170	193	192	217	195	188	195	189	206	184	176	175	190	179	181	189	166	171	184	171	208	176	189	187	155	186	182	195	184	180	179	165	176	169	163	177	166	196	190	191	162	179	176	175	208	192	195	186	161	180	194	184	173	190	170	167	188	155	206	175	162	168	176	175	202	173	181	164	216	178	190	164	176	207	183	181	191	180	176	167	173	186	189	188	180	182	196	176	183	191	169	173	176	186	169	174	178	166	184	172	182	208	185	185	151	183	171	196	184	200	193	176	208	200	179	175	170	181	167	227	177	173	145	172	170	204	159	175	194	177	174	204	170	199	166	191	189	178	186	205	173	177	172	175	186	187	158	196	199	201	177	193	176	161	194	194	176	154	190	179	168	202	182	219	195	165	171	207	198	175	166	164	195	171	174	166	198	189	173	182	187	189	167	190	167	182	211	202	167	191	187	174	181	174	189	183	156	188	203	184	185	173	202	175	192	190	182	152	172	151	188	173	177	178	157	178	151	167	193	195	179	172	196	190	164	172	194	172	174	201	175	175	160	180	189	178	186	170	157	198	167	197	154	183	194	190	196	175	181	182	182	181	171	201	187	198	158	187	194	185	178	185	213	218	188	208	155	197	169	197	201	219	162	187	195	169	179	175	178	195	182	156	157	164	190	179	163	174	184	209	199	179	182	190	204	172	166	168	171	188	185	182	193	176	185	165	166	208	166	172	187	180	173	177	176	178	188	173	192	167	194	179	154	190	170	181	214	186	172	186	194	191	180	171	200	194	180	196	194	180	183	205	185	191	165	184	157	205	192	182	175	190	176	192	155	181	160	180	163	200	174	194	171	190	175	176	174	184	205	155	185	194	182	202	161	166	163	179	184	172	178	153	189	166	213	163	210	185	188	194	177	206	167	176	200	161	179	186	198	188	178	203	183	188	156	171	188	201	190	170	212	188	153	162	170	203	198	166	183	199	173	169	199	192	184	185	179	186	189	202	171	179	179	193	192	173	192	163	194	151	197	196	197	207	196	180	170	180	189	196	172	177	176	187	161	174	190	179	194	164	174	176	179	146	193	179	185	183	182	220	184	168	215	169	165	173	196	181	205	196	173	184	188	195	192	205	172	171	187	204	170	161	190	164	171	181	172	164	174	171	171	167	184	185	181	170	177	193	203	190	196	188	175	155	216	177	195	173	171	179	195	170	156	195	171	161	179	167	180	162	200	190	182	187	173	186	166	165	179	199	166	170	189	168	171	158	195	182	172	175	192	175	184	166	203	198	195	161	175	186	178	151	173	192	182	149	182	175	199	200	160	188	171	179	183	184	166	159	183	171	173	202	185	169	162	176	171	172	179	180	172	190	157	186	189	164	163	169	168	172	171	193	170	168	179	194	178	186	163	212	186	175	190	174	167	188	181	181	191	186	161	184	153	186	182	172	172	162	174	183	176	191	179	188	188	169	177	176	167	168	170	186	189	170	184	194	187	170	194	202	185	171	171	181	185	177	169	182	196	181	159	195	183	188	177	161	200	185	178	195	197	173	185	176	171	175	197	166	181	172	163	173	195	180	165	193	171	173	191	201	182	176	203	174	163	195	203	186	187	180	183	176	198	188	186	191	193	184	172	165	206	185	201	173	185	190	191	163	183	193	162	159	199	179	169	191	172	182	205	194	189	196	176	202	162	174	162	186	178	161	171	193	182	181	191	170	190	186	162	152	204	174	188	178	188	192	195	189	177	168	182	197	169	170	164	222	198	199	197	182	211	176	207	165	169	177	195	212	186	197	184	167	196	195	196	173	180	177	216	175	191	234	175	186	183	180	185	163	192	163	190	177	188	192	170	186	164	195	164	161	186	182	191	171	196	178	168	198	204	185	174	169	178	140	174	176	193	181	180	179	173	189	182	198	178	175	176	167	188	175	151	192	177	176	187	179	186	147	190	204	179	195	188	186	163	174	190	177	162	187	185	157	191	204	183	173	186	174	189	180	161	177	178	171	170	192	202	182	173	184	188	186	186	191	197	175	174	198	183	163	192	198	184	177	182	177	197	162	206	180	174	207	165	194	172	192	194	174	190	172	187	172	173	181	176	188	179	175	174	206	173	186	197	193	180	180	173	200	198	179	163	169	168	179	173	158	179	182	187	180	178	199	177	171	174	190	196	200	178	148	167	185	185	191
5613	1531	3288	3752	3176	2596	2170	1891	1564	1300	1261	1128	1110	1010	913	959	859	780	810	775	782	800	707	712	704	728	676	694	672	659	653	632	664	680	654	628	689	587	688	646	608	620	644	647	590	585	654	611	622	573	564	587	603	596	624	603	583	597	583	550	588	569	593	572	576	590	556	581	525	629	563	549	573	551	614	576	598	597	567	603	588	565	627	578	588	567	568	559	561	604	541	579	556	519	547	566	587	598	612	613	559	549	588	565	551	599	565	587	590	527	566	569	589	537	551	568	564	579	571	580	530	562	569	512	553	519	543	502	583	550	556	531	570	548	569	553	576	557	557	593	570	571	546	553	553	585	562	522	572	572	566	541	541	586	563	575	533	614	579	595	557	566	581	608	557	565	569	535	603	527	613	594	581	579	579	492	554	536	520	560	599	572	574	592	569	576	537	550	504	603	567	537	581	583	544	577	583	521	554	562	521	560	527	533	565	498	580	562	555	566	554	610	599	590	614	554	547	550	555	555	580	544	546	531	526	544	571	554	604	567	568	537	562	561	566	564	562	561	563	586	568	577	558	578	547	561	553	563	554	569	565	598	546	583	575	563	549	590	554	553	598	547	572	563	566	595	570	542	586	551	563	558	567	531	600	528	532	529	570	550	555	555	564	595	531	557	562	568	563	556	593	550	584	592	548	565	586	555	536	535	602	583	586	585	552	585	574	580	603	536	569	562	563	572	630	542	568	599	569	544	589	575	561	554	582	538	566	585	548	602	564	530	563	614	568	591	609	557	557	586	557	557	548	566	562	556	534	557	547	595	535	568	566	576	580	582	535	540	552	650	535	554	540	572	564	595	553	539	571	546	561	579	588	518	565	623	556	544	553	520	546	572	565	535	547	504	542	597	586	551	583	554	579	530	591	589	565	518	569	567	530	611	549	512	553	565	538	572	552	587	586	594	538	554	570	550	538	569	585	546	580	513	543	518	560	534	577	578	572	547	536	530	525	525	562	552	562	541	543	558	548	559	561	586	556	573	525	553	526	568	547	547	569	548	555	569	599	543	568	576	540	570	591	566	578	572	555	544	598	581	578	547	567	600	543	566	539	582	543	580	591	542	586	572	554	584	581	607	569	575	593	560	593	567	534	542	545	559	541	555	582	583	559	567	569	559	527	561	559	586	554	571	557	516	575	584	596	586	518	563	522	535	602	551	571	561	575	530	525	532	593	579	565	538	539	569	589	558	548	568	578	559	556	569	562	598	604	550	588	548	602	609	568	541	539	562	535	556	572	564	566	583	539	582	520	588	572	533	582	580	567	561	540	579	557	535	576	503	599	543	618	517	569	547	564	624	540	544	531	596	523	571	617	542	528	565	557	584	523	544	551	520	547	598	555	550	556	552	569	549	582	538	514	576	563	547	571	593	577	545	579	593	564	529	589	578	574	562	525	541	576	590	552	564	613	549	546	576	533	536	586	568	535	562	549	537	600	591	533	574	607	550	595	533	512	561	541	519	532	574	575	550	548	573	544	568	580	572	560	560	515	569	546	587	584	583	533	555	563	563	565	559	553	504	562	622	538	548	562	571	579	565	568	614	542	584	582	565	526	565	533	596	605	584	577	571	538	523	545	570	557	594	556	557	548	542	544	550	545	536	579	563	565	579	549	580	544	527	570	561	571	601	507	506	562	559	583	541	570	534	556	580	536	556	564	597	555	582	590	544	557	527	551	533	530	581	537	566	555	550	572	569	537	569	598	562	582	576	492	616	593	541	564	590	570	540	553	544	541	595	552	555	548	572	551	554	538	573	512	578	557	566	580	563	508	569	559	551	537	540	537	602	553	575	594	541	520	559	515	552	600	553	591	602	560	573	602	539	583	591	573	605	565	564	583	556	526	528	541	534	558	532	556	600	574	574	549	567	564	531	601	526	549	562	549	539	564	548	558	530	521	544	595	545	560	527	517	525	576	571	534	543	548	578	571	548	543	569	542	549	543	545	538	577	541	554	596	541	532	549	497	561	519	567	527	597	595	592	545	599	553	606	549	565	565	554	528	550	536	548	542	588	549	567	559	538	520	565	544	545	522	607	560	590	552	548	550	542	545	569	562	565	536	581	605	569	544	581	576	583	611	586	587	585	563	547	542	601	552	538	547	539	561	568	542	566	559	547	587	561	562	587	558	575	559	562	553	541	566	571	579	546	590	565	544	555	560	541	562	532	614	554	566	553	551	552	576	544	551	591	556	556	604	523	533	534	536	559	596	594	592	563	596	550	586	556	590	597	564	543	558	572	572	593	591	556	548	534	589	565	558	549	551	599	551	563	579	542	618	543	565	526	583	545	525	582	576	549	560	585	554	573	581	510	551	522	563	571	524	565	536	583	578	565	558	567	567	588	561	556	546	523	572	539	533	519	546	552	580	556	554	583	619	576	554	529	579	563	570	584	573	567	586	553	553	549	602	604	551	569	548	554	564	545	576	571	540	554	549	553	531	498	575	560	561	537	542	563	564	549	540	542	569	547	564	571	563	588	556	548	555	553	536	562	557	573	529	507	566	534	541	537	540	540	567	558	521	568	578	505	570	559	557	615	548	532	533	556	580	539	540	600	595	540	532	601	565	541	583	540	573	522	586	562	571	558	601	601	561	579	533	563	572	559	573	603	527	563	558	549	557	524	562	566	577	558	543	508	570	557	540	530	622	626	598	592	543	561	587	582	557	556	547	570	535	563	547	578	570	546	508	573	575	593	563	547	556	577	576	528	520	576	560	538	542	555	550	559	548	552	571	583	538	570	538	551	549	541	589	577	557	571	544	612	575	569	565	605	589	574	599	596	571	597	596	534	531	585	553	569	545	551	577	608	553	551	526	561	563	540	540	558	565	607	547	559	576	564	623	579	556	570	568	565	554	552	597	554	535	565	553	552	557	506	567	531	586	508	541	554	554	590	568	581	544	582	541	561	553	571	551	577	562	574	614	557	569	547	543	562	601	535	588	585	570	590	546	525	539	608	561	583	543	568	588	542	551	526	524	537	552	587	539	574	599	591	610	573	540	579	613	599	549	568	619	540	568	560	548	582	559	555	525	574	538	586	525	562	542	586	516	527	557	570	550	586	558	603	530	562	567	576	556	548	552	572	572	522	537	582	542	545	596	581	528	575	579	556	564	585	565	583	571	531	541	554	559	588	516	544	599	566	546	539	557	547	579	561	591	529	553	565	565	591	614	550	570	563	608	565	554	553	610	554	579	596	540	562	584	548	593	564	554	571	555	527	545	558	588	545	531	562	618	601	569	515	577	545	578	521	577	569	561	555	582	525	593	570	549	558	577	558	567	569	612	567	560	543	598	506	553	595	573	581	574	561	579	550	580	558	532	570	577	587	540	576	539	536	608	542	577	574	566	562	600	558	579	533	570	567	580	564	563	577	542	546	547	570	580	546	538	558	602	587	551	594	563	570	592	532	551	584	511	594	555	573	520	534	565	529	554	573	598	542	556	539
15590	2447	2687	2096	1380	1019	824	620	502	434	358	325	323	263	230	191	226	224	201	185	206	218	193	186	200	205	169	146	180	141	181	154	171	180	161	155	153	156	170	139	150	172	142	172	174	179	147	154	146	157	134	142	150	134	149	146	139	121	152	140	140	146	148	166	135	155	130	165	135	139	164	142	155	150	142	140	147	139	147	161	176	159	155	150	162	149	173	146	143	141	143	151	161	141	142	147	139	139	151	137	137	138	160	143	147	160	144	135	152	152	158	153	148	138	150	155	151	143	116	140	146	131	149	136	164	154	136	163	145	134	171	139	140	152	159	132	156	167	123	141	139	163	155	157	150	146	128	129	156	139	158	127	155	136	160	156	139	145	142	144	141	169	141	162	158	162	135	147	138	163	153	146	145	138	179	148	153	144	150	136	154	141	128	161	136	141	131	146	156	139	137	134	149	120	142	132	155	143	146	177	132	145	154	165	139	151	145	127	148	159	136	128	146	142	118	146	147	143	147	159	149	162	157	149	146	160	135	123	163	155	143	133	149	138	139	159	136	148	125	158	142	135	173	147	137	156	165	128	140	125	121	145	134	134	141	153	148	146	140	141	152	142	137	154	144	151	150	147	145	137	147	150	163	151	170	145	143	137	138	152	144	167	134	138	147	155	146	160	139	152	151	148	133	129	160	158	130	151	133	152	178	165	162	135	123	145	142	156	137	135	160	139	143	137	169	163	150	148	146	129	149	170	158	155	141	154	147	140	138	129	119	154	135	134	130	155	134	127	152	152	149	162	143	136	162	145	159	135	127	137	149	137	139	121	126	133	149	168	160	143	143	176	137	148	145	138	144	139	128	162	173	138	142	119	136	152	144	128	151	176	142	134	154	121	147	147	153	142	142	133	144	144	160	135	141	126	139	145	152	162	154	176	122	150	141	135	147	147	152	128	150	150	144	148	164	137	138	162	140	128	140	156	146	143	143	150	154	152	156	130	143	154	156	140	162	147	153	149	157	137	126	134	124	130	142	141	139	149	146	126	150	164	149	150	144	143	136	140	133	140	145	131	143	157	165	145	115	135	129	146	140	151	160	143	140	141	119	143	126	152	166	138	143	159	148	144	133	141	133	140	150	149	142	159	143	139	135	140	147	144	138	136	162	139	147	144	141	162	148	138	149	142	142	126	162	160	153	143	150	136	154	151	144	152	144	133	169	136	146	161	163	151	143	137	144	152	152	147	135	130	133	143	127	147	148	131	145	141	135	126	160	163	156	155	159	119	139	147	144	143	165	139	138	136	162	125	130	148	142	136	136	115	149	141	149	175	152	148	160	145	138	165	150	152	157	131	146	154	143	138	157	149	127	148	146	140	141	151	141	137	150	152	127	136	140	143	166	140	149	146	136	125	124	137	126	138	162	157	154	139	145	154	155	150	128	138	129	140	153	124	135	129	143	130	148	149	162	127	144	143	133	129	154	142	138	154	159	135	143	124	136	149	140	140	142	160	139	127	141	147	133	144	136	158	156	135	126	117	127	145	138	143	141	143	137	155	147	150	130	136	146	155	160	155	141	137	169	146	153	141	109	147	145	107	141	134	144	143	112	146	128	144	142	160	147	135	131	133	156	140	141	154	154	135	121	143	131	132	125	139	150	139	146	148	128	124	152	150	165	125	157	149	157	163	135	130	147	148	145	149	147	144	133	151	138	148	146	175	178	145	136	129	154	140	157	141	152	152	130	153	146	157	152	154	137	147	132	146	133	127	146	158	156	139	134	129	140	145	130	159	161	145	166	163	154	161	140	139	165	115	129	147	139	145	125	147	144	159	141	127	155	169	119	151	143	151	141	161	131	137	134	177	137	136	134	157	142	127	144	182	123	156	135	154	167	152	133	122	145	131	147	146	148	140	137	145	133	140	142	138	137	119	146	125	153	147	155	150	131	133	139	143	115	127	145	116	142	148	105	143	163	147	138	152	143	148	141	170	146	139	139	135	138	148	106	132	138	128	135	157	150	132	145	165	127	143	136	142	130	153	155	136	152	164	151	146	146	127	135	163	138	151	162	145	139	140	151	145	146	143	154	164	130	146	131	147	136	141	141	132	134	161	172	142	136	132	145	128	140	122	135	133	151	153	152	148	130	156	147	151	127	146	139	150	170	152	159	147	149	140	135	137	119	147	139	149	148	137	138	133	127	139	131	126	134	137	152	148	171	128	137	132	161	145	148	133	150	153	147	143	143	138	134	137	126	132	154	136	120	158	144	157	140	148	151	141	142	138	131	164	137	135	153	126	135	145	145	147	124	155	170	175	130	130	151	115	124	125	143	136	144	175	120	152	156	159	123	152	126	133	153	132	161	159	146	153	133	146	149	141	146	130	154	135	164	132	126	152	139	139	158	158	143	133	132	169	152	150	143	160	135	143	142	149	161	141	132	141	169	143	142	143	153	120	141	137	127	140	150	174	124	151	162	127	162	129	131	140	142	136	160	143	154	146	142	139	155	129	145	146	123	174	141	142	146	126	165	167	168	151	133	152	133	151	134	136	153	155	130	143	125	163	141	142	129	141	146	135	164	140	129	143	127	165	145	125	149	145	126	152	137	168	157	129	122	157	135	147	134	137	125	137	155	132	160	152	141	129	131	139	159	144	142	142	126	136	136	144	150	141	144	155	149	152	169	136	150	134	145	145	140	128	159	143	128	162	140	137	159	142	139	148	156	154	140	133	171	161	141	154	134	129	145	135	154	132	152	140	135	128	168	134	132	149	155	141	147	163	137	157	139	135	139	136	136	151	148	122	141	138	121	131	152	143	133	155	141	136	137	142	138	162	134	128	128	142	140	155	134	127	155	161	152	153	151	137	133	144	145	137	137	111	150	126	150	155	154	104	147	140	159	153	160	172	161	146	122	145	130	144	161	144	169	164	144	131	151	160	133	144	146	162	166	151	122	147	138	159	130	151	154	144	148	144	140	141	173	146	146	139	125	147	136	136	133	126	156	151	138	129	143	146	162	135	126	160	150	136	153	156	137	141	139	175	148	176	133	137	134	148	153	125	126	125	161	140	134	139	149	144	142	132	162	138	152	141	143	133	131	150	138	123	146	153	117	151	184	152	149	123	137	169	157	149	149	128	146	156	140	163	140	136	134	139	150	140	144	155	133	150	139	154	118	146	129	151	145	141	162	150	136	153	155	147	167	132	147	130	157	141	161	149	137	156	146	132	142	143	147	160	123	149	141	149	151	142	144	142	135	149	121	127	151	162	172	138	147	180	132	123	144	136	130	139	161	163	137	136	152	154	149	146	147	126	156	135	136	167	132	133	156	132	131	155	155	138	147	125	138	127	143	135	141	151	148	140	136	133	141	138	143	146	141	166	126	144	146	161	134	136	161	141	169	137	170	125	131	146	141	149	142	156	151	151	140	128	152	144	139	129	149	148	126	137	150	133	127	135	154	128	145	143	150	150	146	155	151	138	137	128	143	151	162	156	130	139
7625	2412	5760	6536	5446	4547	3642	3060	2520	2099	1924	1716	1486	1371	1262	1145	1088	1030	995	956	899	835	831	809	765	767	723	699	750	678	626	637	647	631	661	593	606	581	594	601	579	573	560	570	556	557	593	525	541	558	536	573	579	537	521	512	523	509	492	536	519	498	500	533	525	508	541	562	490	510	475	504	532	516	534	514	482	515	494	514	505	523	467	537	484	468	484	510	536	483	491	467	474	506	507	493	468	475	529	519	538	493	474	515	460	467	496	524	499	501	541	533	487	487	535	436	474	454	519	427	495	481	468	504	497	500	540	486	502	526	484	478	483	498	472	482	490	486	500	483	451	492	487	473	501	490	450	463	517	496	439	477	515	463	475	449	486	495	495	491	507	458	460	471	469	483	477	466	470	461	428	472	516	499	474	451	477	501	454	466	475	458	479	488	487	478	478	495	463	490	517	464	447	481	467	473	479	480	465	464	470	497	461	479	469	475	466	457	476	493	444	457	471	467	474	487	451	447	463	478	486	472	476	509	469	478	488	496	479	508	470	476	485	471	443	465	471	511	455	447	492	496	467	451	477	469	455	486	488	445	471	462	442	463	494	446	512	451	464	418	508	510	496	492	507	498	485	452	487	467	464	502	488	456	478	461	433	473	523	482	449	430	476	438	469	474	460	470	502	459	475	443	445	433	463	479	509	471	458	506	475	463	477	482	446	434	481	478	476	488	449	450	450	485	450	485	513	476	495	440	475	459	493	447	456	456	461	445	491	521	507	459	476	458	500	467	473	459	417	481	461	477	458	495	470	478	512	472	429	489	436	478	459	466	434	474	444	483	453	493	519	438	451	431	426	483	501	500	482	496	490	474	499	467	440	502	469	466	472	473	494	456	476	473	441	433	473	430	469	526	499	471	504	510	453	454	503	475	417	472	476	503	482	480	462	511	484	449	468	512	457	490	464	508	451	457	476	479	455	484	506	474	472	489	484	460	502	482	466	492	479	459	432	470	458	513	481	435	469	460	488	470	463	486	488	466	457	501	462	466	462	514	483	473	455	479	486	426	443	480	454	478	505	453	454	448	447	484	465	458	506	454	464	490	457	461	485	489	491	449	423	482	472	523	481	469	479	444	511	491	504	473	497	463	493	485	486	455	471	463	493	482	421	482	517	474	441	461	498	493	457	450	464	469	486	481	476	480	463	490	485	461	473	476	479	444	460	462	470	474	447	474	469	501	509	474	472	443	507	460	480	471	542	415	458	431	468	472	485	477	464	447	453	444	485	513	501	442	505	457	445	495	486	464	495	449	476	455	454	489	486	451	488	445	448	486	464	477	453	461	505	493	517	466	464	474	435	465	467	476	528	471	442	470	467	494	495	464	466	398	441	544	424	466	461	487	466	460	474	451	475	455	456	460	478	475	469	451	483	467	528	469	473	472	484	496	475	479	475	483	509	456	462	451	479	465	451	492	467	488	507	466	513	509	472	484	442	523	482	478	471	463	482	509	451	484	465	492	476	478	488	495	466	503	486	474	423	514	504	467	486	469	457	441	469	461	498	480	471	496	462	447	500	452	502	447	483	469	505	443	437	471	453	479	460	501	488	463	439	478	470	486	505	484	471	446	473	450	496	467	499	495	488	513	465	459	467	470	474	474	494	487	476	441	464	465	477	488	487	439	520	475	494	441	450	459	485	525	490	457	472	464	454	446	471	472	485	472	475	459	485	463	438	444	488	495	493	488	480	500	479	471	477	504	437	470	450	497	448	455	430	480	468	467	456	441	469	447	459	459	486	476	483	478	516	503	554	441	464	495	454	471	470	469	489	489	494	467	454	441	455	477	489	534	488	483	467	462	464	448	478	469	443	486	458	461	469	481	479	506	483	475	452	472	474	473	460	445	485	493	507	472	444	467	449	484	466	507	475	470	472	475	551	482	493	491	424	458	490	480	512	515	445	480	466	470	452	460	481	473	477	489	447	466	510	449	470	457	458	482	445	469	423	475	472	460	491	502	492	458	476	447	453	461	484	471	418	499	479	460	428	469	462	486	472	471	458	519	470	483	501	470	497	457	519	462	439	480	472	487	435	519	460	460	475	473	482	479	497	477	454	444	488	481	488	492	532	461	489	470	474	466	504	475	472	444	461	476	452	450	486	463	460	534	465	492	498	471	471	499	478	454	480	461	480	480	507	500	458	493	477	519	469	483	519	467	493	480	486	446	443	473	488	462	492	458	441	472	478	493	459	493	463	513	465	431	488	465	460	486	497	513	440	471	474	514	466	481	492	476	463	505	460	459	470	518	493	468	476	487	473	478	439	445	488	505	491	445	450	508	515	500	467	485	459	454	467	414	454	496	452	498	502	487	472	489	476	506	456	487	485	484	466	479	447	464	453	444	465	488	514	487	450	478	454	457	479	481	454	499	442	505	428	507	481	519	424	474	478	460	475	467	497	497	508	436	487	464	523	503	430	490	485	458	427	497	456	486	456	486	485	440	506	435	522	465	456	440	465	465	464	465	484	454	506	535	431	494	459	490	487	457	471	532	467	485	464	473	494	464	437	498	447	480	441	476	491	443	465	531	492	487	453	458	457	486	473	478	489	460	462	441	482	493	448	497	485	474	468	476	474	500	461	460	478	496	493	485	513	445	470	429	484	445	480	455	493	438	479	466	510	487	507	463	427	501	477	515	469	477	459	512	494	493	487	485	495	508	438	495	467	470	445	452	460	472	462	442	491	479	471	465	463	497	480	470	490	421	502	485	468	466	466	440	464	492	500	484	499	433	478	458	473	455	468	450	467	445	463	487	495	482	498	462	456	475	478	460	487	447	465	486	497	511	484	427	445	483	496	438	468	488	443	452	459	486	458	439	456	486	482	495	509	510	489	475	511	471	455	441	472	467	428	498	449	476	487	467	448	449	463	448	431	495	459	498	510	467	432	434	523	470	474	455	483	456	491	485	472	490	479	449	420	495	434	503	464	476	471	460	493	484	506	488	510	479	510	463	469	485	466	467	468	480	452	481	465	487	457	494	465	441	476	483	479	501	503	477	469	486	519	456	487	480	473	444	456	515	492	485	515	498	444	478	485	495	466	486	490	475	470	520	500	451	469	436	459	503	494	443	519	467	467	479	495	474	515	431	494	481	473	429	481	489	480	487	499	480	483	432	471	481	500	498	446	488	492	448	526	475	483	486	413	465	495	452	472	466	504	466	474	470	462	476	419	462	476	456	474	477	476	461	470	432	498	466	464	470	475	476	494	485	486	472	473	491	469	468	475	490	493	468	455	451	458	444	467	467	478	458	465	478	490	494	499	446	506	461	458	463	476	468	480	468	522	476	478	479	466	489	484	495	451	480	520	480	493	458	489	483	488	488	480	469	510	434	489	463	502	448	459	477	465	495	464	479	480	452	454	501	464	463	441	507	451	507	457	463	490	482	507	494	448	499	479	455	459	460	442	508	494	470	450	490	455	465	453	495	442	460	479	468	467	491	425	470
2228	406	393	397	365	346	316	292	346	346	345	343	294	322	316	344	316	326	310	341	313	315	303	309	312	303	313	319	316	321	343	326	325	275	309	338	323	327	303	311	335	314	342	322	285	318	321	370	305	331	325	333	300	298	322	324	318	305	286	314	318	308	321	308	333	328	314	284	315	319	329	328	324	328	307	337	320	327	326	315	333	363	310	326	334	321	293	326	319	331	312	286	297	296	332	291	311	338	328	343	322	309	336	339	340	352	293	302	320	282	299	311	307	322	291	320	324	307	314	301	320	303	310	326	328	323	309	314	311	341	369	299	315	301	321	342	313	321	299	300	296	307	307	303	316	309	374	374	281	298	300	289	306	312	345	336	332	310	342	333	338	321	315	297	311	320	338	326	272	284	331	271	320	315	332	306	311	307	300	344	333	339	302	327	312	302	332	335	339	320	328	326	308	319	342	291	359	327	323	302	324	305	311	336	303	339	340	299	303	271	316	298	302	341	336	277	305	308	317	306	347	339	317	322	303	334	317	314	302	312	324	321	321	320	318	313	331	365	323	329	355	323	298	324	341	309	302	308	333	306	286	326	280	292	328	308	316	334	324	309	304	332	310	331	335	328	332	314	336	317	324	299	353	322	317	334	307	314	337	299	345	314	317	307	314	321	318	325	311	334	316	321	334	307	333	321	336	322	324	311	309	320	310	309	316	337	333	328	332	275	292	327	325	360	309	320	329	325	321	315	307	336	303	289	298	281	339	345	298	319	323	312	319	297	313	334	313	341	360	316	295	296	317	293	306	323	306	287	339	309	287	315	324	317	332	320	308	283	324	323	326	323	330	315	295	338	338	344	301	332	289	267	315	330	323	310	331	292	301	301	331	312	325	351	312	310	316	301	311	299	340	279	325	345	303	323	298	318	328	314	301	329	306	316	342	302	315	287	312	333	314	307	331	304	302	314	353	323	353	298	290	334	303	330	328	328	336	295	309	305	308	319	343	299	318	310	335	299	323	302	311	315	335	312	320	311	322	342	307	323	327	304	314	315	344	313	346	311	311	320	344	307	295	340	274	315	329	333	315	303	318	347	302	314	337	356	329	300	344	336	288	341	339	326	334	330	312	334	291	292	295	328	327	315	332	318	325	302	334	339	331	318	309	336	295	301	304	347	315	312	314	315	332	329	307	305	338	324	315	303	300	305	330	337	330	335	312	279	326	361	344	341	296	332	324	309	309	341	302	328	328	315	308	330	344	347	341	321	322	295	286	293	336	310	310	318	302	334	327	339	303	316	333	317	330	315	345	305	304	306	320	328	311	313	342	314	315	310	334	309	281	348	317	347	336	309	285	316	310	292	303	321	304	320	312	296	308	329	327	331	331	337	321	341	338	293	335	315	290	325	304	350	320	292	304	322	345	309	303	338	306	297	294	321	303	328	305	325	304	286	311	322	347	273	276	336	338	322	310	353	322	303	314	301	311	318	326	316	335	335	307	327	367	288	314	347	342	331	305	309	323	310	299	303	297	279	315	317	306	306	321	308	312	317	326	318	300	371	317	282	292	313	296	318	279	317	324	342	310	301	294	336	321	315	321	327	310	333	334	312	349	317	294	315	340	329	276	338	350	326	322	325	318	307	292	339	309	280	308	346	300	292	307	300	299	301	328	318	326	289	295	295	351	316	305	315	317	347	304	304	334	300	321	321	346	359	356	332	310	320	309	330	325	295	310	292	336	320	315	324	331	310	321	311	332	334	314	309	331	366	312	300	313	310	310	323	300	326	317	357	347	295	330	284	319	307	336	302	314	327	325	307	348	320	327	303	346	303	302	325	328	318	320	295	310	321	297	307	305	315	311	315	328	317	330	296	289	301	328	350	322	330	325	340	292	327	316	329	326	279	349	307	324	363	310	288	302	300	311	324	319	300	316	350	345	264	346	303	330	303	322	342	323	305	306	316	296	335	290	329	305	330	304	309	322	334	328	327	297	320	330	326	319	329	304	309	295	331	323	330	294	327	282	319	320	332	332	304	327	342	318	321	348	329	305	330	339	334	297	316	338	316	339	326	326	325	324	345	313	345	318	340	300	309	294	332	323	279	332	306	294	284	312	319	300	322	300	283	318	297	340	288	326	314	286	311	350	335	340	323	277	298	309	339	298	314	302	322	336	345	287	289	287	295	289	337	350	338	307	314	314	303	339	329	324	340	315	310	321	287	288	334	322	281	317	297	303	347	322	328	327	345	281	316	322	289	340	359	331	303	296	306	332	351	312	327	292	308	327	314	320	335	340	324	333	360	322	330	337	335	324	305	331	326	308	322	287	331	343	323	302	334	318	315	313	310	305	318	298	306	278	312	260	296	306	322	309	302	312	334	335	316	313	304	298	305	306	287	327	326	320	321	333	365	301	326	338	341	340	328	338	307	337	316	316	323	299	335	320	310	292	317	348	316	331	295	295	313	304	305	311	316	326	329	324	318	338	317	315	315	315	318	296	361	314	311	296	338	331	331	338	296	322	314	331	355	319	319	328	317	303	316	331	301	331	326	285	329	308	313	342	345	319	336	347	311	333	297	294	349	316	292	288	322	326	306	323	330	301	297	348	300	318	319	324	287	339	305	313	309	336	288	304	324	339	311	317	354	321	338	315	325	345	311	329	336	347	323	291	329	331	294	355	349	308	341	309	309	311	340	326	306	331	310	318	317	331	314	289	316	309	252	295	316	318	295	304	320	286	307	326	332	313	322	367	308	354	305	310	305	343	304	294	321	320	303	337	313	329	333	362	320	319	348	301	321	309	337	294	330	325	320	322	291	368	315	304	291	326	304	308	292	325	326	339	334	296	318	290	301	316	317	336	334	353	360	315	316	323	316	325	294	298	309	300	336	330	331	349	320	342	319	341	312	350	333	320	325	335	331	308	269	357	335	316	311	298	326	290	325	323	299	323	335	328	327	299	325	320	310	333	307	329	316	325	301	331	303	339	317	316	317	309	335	315	302	338	336	331	333	308	308	332	328	317	307	297	349	323	313	299	306	332	285	291	308	306	317	296	333	344	307	309	292	300	321	324	332	328	330	329	351	295	317	338	336	294	330	303	332	339	323	293	300	321	284	319	305	329	279	308	324	322	308	307	310	327	290	326	317	307	325	310	304	300	329	314	324	353	303	341	323	319	346	288	298	316	306	329	328	348	315	315	319	322	315	310	298	333	307	310	338	306	315	334	289	311	315	313	314	287	331	337	294	332	289	325	304	347	326	321	336	317	306	309	310	303	322	367	307	316	318	315	301	299	327	295	345	317	279	345	301	322	297	348	320	319	294	334	279	299	313	304	303	327	335	321	317	307	333	317	317	302	333	290	308	312	297	331	314	341	336	307	339	321	354	326	318	338	325	340	349	304	303	324	366	307	305	295	317	322	300	304	315	304	328	305	327	333	306	293	306	367	323	326	320	336	329	277	315	316	289	362	323	353	329	329	338	333	346	296	327	346	320	301	336
2449	970	1107	1119	1084	1057	1068	957	985	1003	972	947	897	924	946	954	955	989	898	942	898	889	918	941	931	847	918	869	898	930	903	926	875	871	916	950	932	951	892	897	916	905	901	980	875	900	960	923	880	929	928	936	911	924	898	908	955	918	895	958	906	910	880	980	896	917	964	889	904	940	903	881	947	917	866	896	930	921	967	924	923	924	899	965	896	922	943	940	908	896	884	886	915	952	923	881	918	910	957	899	934	956	905	941	915	894	927	864	907	921	911	933	896	910	938	927	931	854	942	956	912	890	900	899	866	905	929	940	962	922	918	859	965	967	887	957	923	953	943	958	924	926	910	932	973	964	946	965	891	928	913	905	921	922	914	841	903	945	885	862	963	930	930	901	909	902	924	896	889	955	915	909	925	883	915	942	944	922	897	852	936	886	895	941	908	897	902	874	946	920	902	903	896	904	973	920	904	909	907	981	928	928	916	941	916	894	922	920	915	906	931	927	887	868	934	926	841	948	886	931	910	926	963	923	916	883	881	884	951	934	911	923	885	895	917	928	920	903	929	894	932	907	919	892	928	955	919	922	919	894	911	916	896	878	960	918	913	923	895	905	917	921	935	923	882	907	893	950	910	907	931	906	892	956	917	924	900	923	891	954	926	895	885	868	904	964	986	924	914	954	876	861	894	878	941	898	954	887	917	916	976	960	960	906	902	925	896	926	881	954	915	970	931	944	911	898	918	966	928	912	988	893	909	898	1004	949	913	881	914	937	891	900	944	914	926	912	900	942	852	948	933	930	928	878	919	914	899	930	905	919	922	920	965	941	948	955	909	857	980	866	960	967	902	932	886	889	932	935	903	920	935	886	851	947	901	900	904	895	936	916	917	900	895	853	937	903	931	888	883	942	942	895	898	896	955	914	946	938	891	981	922	917	928	869	950	935	899	945	900	911	901	923	868	921	938	914	899	882	927	938	883	912	933	937	923	910	917	932	878	961	875	947	878	927	945	954	944	931	997	892	917	910	920	890	917	918	924	884	897	946	964	961	973	951	884	941	919	925	887	916	898	893	895	938	883	922	921	924	904	910	881	960	926	957	932	896	955	908	913	892	936	917	933	901	889	960	926	862	916	900	913	936	916	955	925	908	929	842	931	938	882	890	916	927	926	939	929	912	898	890	924	891	868	901	930	956	912	875	876	983	864	940	975	923	899	884	940	954	877	973	906	892	913	875	943	963	876	861	920	924	884	898	961	893	895	894	946	937	902	951	907	906	913	853	935	902	948	887	911	849	913	936	903	907	928	959	900	963	916	875	913	963	895	934	885	962	901	944	905	901	879	948	922	928	879	909	947	904	879	914	874	923	938	925	908	885	903	891	921	902	959	901	855	923	895	902	912	925	930	898	909	941	934	954	925	939	910	893	943	929	934	894	916	922	948	937	977	901	891	889	909	896	863	871	891	922	962	932	920	909	922	867	955	904	917	934	900	892	884	860	899	869	951	905	919	892	845	945	931	876	872	883	948	917	886	895	921	899	879	941	912	914	977	901	920	891	953	916	943	905	903	893	927	934	921	968	896	885	929	912	894	908	913	956	886	955	971	852	955	883	899	916	927	946	901	937	888	960	944	892	934	895	894	910	912	953	907	895	889	872	890	970	889	888	923	865	857	940	908	892	955	900	933	939	912	892	951	936	896	898	935	859	979	921	946	954	979	920	882	942	893	858	914	919	941	917	906	943	893	881	894	929	854	893	899	928	878	922	946	936	925	881	883	911	999	879	823	881	932	915	933	928	930	898	947	922	919	922	887	888	949	910	933	883	875	865	938	932	921	929	960	921	899	909	904	900	919	914	908	924	864	964	922	919	912	968	912	920	920	937	919	939	913	933	859	853	925	877	933	919	955	908	929	894	952	941	943	853	928	890	961	906	931	876	962	864	906	921	984	898	918	916	925	908	870	943	954	907	866	948	899	911	922	954	931	902	861	913	912	923	954	911	849	918	969	875	910	887	954	972	902	883	898	954	941	892	909	934	937	946	899	937	929	886	924	953	927	895	863	922	925	933	955	910	904	919	954	880	903	887	896	947	926	945	881	887	920	909	937	919	912	954	896	934	911	931	832	890	956	920	936	929	892	959	920	897	947	978	929	901	939	901	914	908	952	886	926	914	891	891	900	922	862	934	922	979	953	892	896	919	955	886	1003	888	877	960	934	875	909	897	906	867	916	933	942	889	907	941	888	944	902	884	953	903	925	876	902	866	933	975	872	919	892	920	893	877	925	912	913	847	957	941	920	936	923	936	951	900	952	951	865	906	926	886	891	900	945	927	957	938	837	937	946	934	953	921	859	884	911	945	906	903	865	939	902	933	880	911	967	957	904	908	928	880	890	892	896	907	892	930	870	964	913	865	906	901	904	886	950	882	946	895	902	865	917	933	923	907	902	907	921	997	838	894	887	930	979	914	962	907	877	944	957	898	916	896	922	881	887	960	917	929	895	904	894	891	895	891	890	897	976	907	899	900	855	923	924	975	878	897	900	874	889	893	891	895	944	917	865	883	885	924	924	942	966	917	855	904	927	913	917	954	943	906	898	928	915	957	891	894	919	921	905	908	939	935	898	907	894	959	913	858	888	904	888	900	939	865	872	918	934	983	910	935	947	943	877	881	873	944	872	873	925	872	877	940	943	934	910	948	912	927	913	859	949	875	955	893	894	930	915	921	946	894	890	899	866	938	885	978	897	923	971	940	970	875	907	871	884	980	905	870	929	959	868	875	959	982	913	921	889	929	970	904	883	921	877	883	939	946	931	920	948	927	937	918	938	886	913	941	972	913	855	961	920	911	940	883	935	953	928	944	948	919	908	889	909	935	945	931	929	871	945	903	892	937	911	935	927	913	928	930	960	917	919	877	916	885	950	909	937	906	841	928	954	940	924	892	907	935	931	900	890	976	943	913	952	949	919	885	925	935	920	911	927	905	944	916	909	917	937	870	910	956	899	900	979	918	920	897	842	900	916	910	870	900	925	874	944	922	907	889	949	879	916	896	905	948	900	904	890	876	885	905	952	952	902	939	946	914	907	956	921	940	895	916	926	913	907	918	930	901	913	893	912	941	924	856	955	838	900	896	925	956	950	908	927	874	862	896	964	936	846	876	953	912	885	917	877	890	912	881	924	861	875	891	861	900	895	898	930	911	958	993	927	915	869	857	914	922	902	944	925	941	943	909	943	913	925	893	935	936	889	913	930	864	945	879	891	891	957	880	935	945	895	911	913	926	921	977	924	894	914	899	911	899	889	860	934	865	909	892	946	964	934	895	906	934	897	885	961	954	902	903	921	958	933	908	917	907	915	935	948	876	884	932	926	938	940	904	864	918	934	902	957	928	929	941	934	924	874	890	878	959	897	862	881	877	894	916	932	887	952	935	910	913	907	943	921	898	901	916	895	900	960	928	912	891	920	928	969	915	889	913	914	946	910	875	962	925	920	909	887	915	896	863
8439	1128	1369	1093	786	623	531	403	358	308	279	293	274	234	222	238	227	217	214	203	224	191	193	202	196	203	206	199	225	186	207	181	175	201	198	190	194	207	184	177	187	178	186	164	172	193	169	178	196	188	156	206	199	194	174	195	180	191	210	195	182	181	164	182	184	199	173	189	180	188	188	187	192	180	168	190	168	169	183	170	186	163	174	198	176	199	159	157	183	197	174	177	190	182	188	170	164	200	139	192	161	181	184	195	174	182	183	175	185	176	177	166	180	198	175	199	207	176	180	185	181	192	191	198	188	170	215	191	193	183	193	175	182	193	176	209	176	157	196	190	193	198	179	169	171	188	160	184	182	176	174	200	196	171	164	196	199	199	177	180	195	188	177	158	201	163	153	195	165	181	180	175	195	186	171	178	189	173	182	193	174	170	185	173	172	189	185	159	157	192	189	210	176	181	197	196	175	187	210	170	212	159	190	177	179	177	162	184	194	168	188	158	179	160	200	176	176	207	179	183	190	175	182	174	178	181	205	200	184	165	187	167	174	180	196	190	191	211	192	203	189	170	190	182	217	185	193	196	172	186	193	178	182	176	159	190	184	179	179	192	155	193	182	179	180	180	197	181	180	163	175	204	200	178	184	192	182	198	171	197	180	186	176	179	174	184	212	215	185	180	189	186	206	165	153	188	189	177	154	187	201	178	190	180	176	172	185	177	184	182	170	185	178	176	185	185	181	182	169	171	184	175	191	178	182	187	197	171	173	180	185	164	183	169	185	189	173	178	196	173	170	179	184	175	169	181	171	172	174	194	176	181	177	173	198	185	184	172	180	178	184	175	189	189	163	166	183	194	191	152	179	171	203	170	180	182	171	182	188	151	152	161	161	177	186	179	181	183	171	185	191	185	195	168	185	175	181	191	201	207	172	160	188	197	204	163	176	175	208	182	178	166	187	189	164	188	186	172	196	195	190	196	167	186	186	208	171	194	216	188	179	179	174	171	193	169	196	184	181	189	195	179	159	176	185	179	179	173	178	199	212	181	181	201	202	170	191	185	195	188	196	162	175	181	182	155	163	183	183	185	180	180	187	203	199	189	172	177	156	169	166	184	204	202	184	186	187	202	179	190	188	184	189	195	158	186	202	187	195	172	164	165	161	177	204	170	177	159	188	205	176	177	181	188	195	177	205	218	158	185	189	188	179	164	181	164	194	170	188	178	177	169	178	176	192	196	166	206	180	204	190	197	168	180	185	227	179	207	182	194	164	205	176	170	190	182	199	189	159	176	168	171	144	163	192	187	163	198	182	203	184	187	199	202	177	179	150	184	193	175	193	204	192	196	162	163	177	170	168	173	178	196	195	176	150	183	173	205	174	179	195	186	188	175	188	165	184	163	177	191	198	171	179	188	192	183	187	200	191	166	172	187	167	171	175	183	205	192	186	168	174	186	186	177	171	185	174	179	175	199	195	185	160	196	190	226	182	165	199	160	196	167	196	179	160	192	190	164	171	180	202	204	184	178	207	193	179	171	203	183	204	196	178	184	172	204	194	184	202	199	181	158	180	160	196	168	197	158	173	191	201	198	165	189	177	192	189	197	184	195	204	195	185	180	162	166	182	182	192	169	204	185	188	174	188	183	170	175	185	168	197	195	176	176	179	155	182	179	180	186	180	185	180	165	175	170	186	194	170	188	149	154	195	186	159	187	175	184	171	161	187	208	158	161	172	190	184	184	195	186	201	185	177	186	189	182	190	182	179	181	186	167	177	157	173	175	187	196	185	159	183	186	169	155	162	147	185	193	191	161	177	171	193	195	173	176	184	211	193	155	178	179	195	185	176	172	166	186	175	157	170	191	182	178	165	170	179	194	162	194	180	163	190	202	164	163	194	195	198	188	176	171	174	195	192	162	175	143	202	171	187	205	192	156	199	175	159	176	176	153	187	190	185	174	199	180	186	166	197	199	203	181	195	165	174	195	192	176	163	166	173	184	205	191	165	179	166	174	171	184	181	190	164	199	190	171	182	190	173	183	187	169	190	181	168	149	192	192	168	180	181	215	174	217	190	188	179	169	197	168	175	164	182	176	171	184	166	163	175	164	191	184	172	195	152	189	175	192	162	194	191	163	195	167	165	183	178	168	204	204	187	174	174	179	179	189	171	176	166	182	198	187	191	191	163	195	181	184	199	174	182	189	165	168	167	205	194	167	180	177	188	210	171	180	198	192	213	182	165	209	193	184	186	186	190	173	192	199	194	181	161	194	179	162	187	182	199	169	169	189	163	177	161	186	197	159	188	195	176	192	206	197	168	185	179	180	198	210	190	211	184	175	204	162	201	168	166	190	176	179	182	178	177	172	170	177	174	169	189	181	202	166	181	186	189	196	176	187	184	175	183	172	218	191	166	199	164	150	169	186	224	165	180	165	179	175	182	175	187	197	187	178	180	170	180	197	184	173	178	179	171	196	176	190	174	168	194	165	186	164	195	170	192	177	177	196	189	176	159	168	167	171	199	159	165	174	173	158	200	200	187	194	179	181	187	194	181	204	174	206	174	171	179	186	189	171	186	197	189	169	185	212	198	211	161	209	162	180	189	184	176	204	186	160	189	155	185	183	182	187	192	203	174	188	169	180	186	191	198	189	191	154	168	175	181	186	199	174	186	188	148	183	174	172	171	157	190	182	187	166	207	173	185	176	160	168	177	202	197	153	172	184	145	161	204	179	161	167	199	179	193	190	148	184	195	201	207	162	188	184	163	177	160	190	200	173	194	168	192	207	161	186	169	196	171	190	185	179	199	174	203	173	181	184	175	178	188	185	189	193	179	161	171	186	177	175	190	187	194	184	158	180	185	166	184	180	185	172	178	190	153	157	177	191	164	196	152	174	182	183	197	175	183	181	177	161	208	203	189	177	180	158	160	170	181	199	186	199	187	156	165	170	177	205	186	197	180	175	169	204	184	184	181	172	179	178	172	212	176	162	177	160	210	161	194	187	207	183	183	183	180	173	187	184	180	196	180	176	206	163	187	200	179	179	156	183	172	174	169	184	190	190	172	186	185	176	170	180	203	189	200	143	171	170	195	168	168	187	169	187	204	174	196	166	173	163	193	193	191	194	196	193	172	186	176	202	182	191	156	177	194	183	184	179	159	196	189	168	170	167	200	169	189	180	175	203	156	176	172	149	209	175	191	176	175	203	174	172	163	196	149	182	168	186	178	186	179	174	200	178	202	206	203	165	183	180	164	208	192	169	151	195	178	205	178	176	153	186	185	169	179	189	166	183	201	189	170	178	171	188	175	208	187	202	176	188	160	194	204	171	167	168	181	186	179	171	168	184	181	181	188	158	181	169	163	177	163	183	184	165	183	189	192	185	186	187	205	171	186	181	181	200	183	201	174	165	172	193	167	168	178	173	189	167	157	200	188	200	176	183	176	199	183	186	180	184	181	185	158	182	192	180	190	211	173	189	171	162	199	192	182	183	166	166	156	177
5565	1578	3296	3636	3204	2679	2220	1877	1639	1420	1292	1122	1082	1060	976	965	890	866	828	750	760	749	784	754	717	700	677	673	650	643	659	657	637	655	631	692	650	660	646	637	631	599	612	650	637	615	622	562	595	636	608	578	608	608	578	608	617	589	570	582	616	570	588	615	567	592	554	560	587	613	581	596	590	581	572	614	563	562	608	590	569	578	523	609	548	547	569	575	566	558	567	510	601	612	520	535	582	573	572	546	554	559	565	527	589	570	533	545	542	565	596	544	546	578	535	530	566	552	568	567	558	571	567	542	531	555	549	516	554	572	576	553	617	556	557	548	543	557	550	629	568	551	558	572	556	573	527	577	574	534	572	552	535	527	562	544	538	573	573	503	533	587	570	557	531	526	593	552	541	596	571	527	575	536	551	580	519	564	624	537	540	574	543	549	610	556	588	550	542	571	541	556	535	540	538	572	585	592	562	582	543	568	525	541	572	544	583	505	531	590	524	589	537	564	533	595	571	571	545	577	525	602	554	572	576	544	572	554	568	551	576	592	584	597	551	569	562	563	574	578	586	582	562	528	573	560	558	529	570	541	600	585	597	552	501	579	569	596	542	552	567	557	575	502	549	556	583	605	553	602	576	611	566	562	567	564	531	521	570	543	550	601	599	563	554	557	548	594	555	599	579	587	577	538	578	570	550	602	552	582	576	555	603	572	547	606	574	551	549	528	567	540	558	541	592	535	587	585	568	557	540	647	574	531	546	594	506	581	586	549	552	542	566	574	562	610	521	567	575	524	580	546	518	578	529	551	559	564	588	559	584	535	583	559	553	553	550	574	581	562	539	562	562	590	560	531	588	589	553	518	549	578	572	545	562	563	534	582	566	567	606	563	533	568	586	542	580	557	580	580	571	565	561	580	574	550	574	546	581	576	553	542	569	533	540	537	562	579	583	549	562	584	593	569	588	540	539	578	581	550	571	530	541	566	568	612	551	533	598	550	544	592	592	559	572	559	553	561	539	505	525	575	579	578	531	561	580	580	565	540	537	573	640	558	534	525	571	563	559	529	549	546	562	556	582	578	550	573	549	527	549	535	607	526	602	569	553	570	544	525	510	594	510	572	578	572	522	572	550	567	566	594	590	550	559	575	532	558	565	550	547	564	588	570	560	550	552	561	535	568	554	559	552	589	585	545	572	543	555	576	524	580	542	542	574	572	582	549	595	597	519	554	553	554	568	576	610	557	550	576	570	572	585	579	563	561	595	554	572	571	555	549	543	570	585	589	529	599	573	542	607	537	556	572	599	566	552	527	578	530	530	557	589	583	529	557	547	591	547	566	531	557	558	610	558	594	568	566	554	570	573	528	553	580	560	586	573	566	552	522	503	579	566	547	554	568	515	584	559	583	608	604	582	578	560	585	555	575	521	551	559	598	556	563	542	604	589	572	567	587	522	555	551	553	547	533	568	573	575	556	545	622	575	565	514	585	526	595	532	576	586	541	561	564	604	584	576	581	559	568	537	576	537	581	593	541	544	563	575	541	563	539	559	618	549	605	594	525	556	563	547	555	552	571	601	551	524	565	543	564	576	562	557	551	540	568	537	566	523	587	578	575	574	513	557	561	582	573	561	568	532	558	504	555	520	585	531	575	565	531	555	583	515	568	564	551	591	575	572	563	585	548	562	544	631	532	555	598	553	521	547	581	507	600	541	567	585	541	545	553	559	540	520	581	494	564	557	556	562	562	556	545	584	530	552	536	549	542	549	593	560	548	562	562	580	533	562	586	528	568	530	565	599	552	586	561	584	555	606	565	565	585	556	563	574	585	578	564	607	550	546	566	566	579	548	550	588	579	537	560	583	568	587	548	597	532	573	557	533	526	566	553	503	551	599	538	573	552	530	542	587	535	545	561	564	564	579	573	567	581	557	603	556	555	533	622	613	575	548	596	562	542	588	564	564	554	560	576	578	549	545	571	572	566	565	557	576	556	612	582	554	548	551	526	570	592	568	544	565	602	567	562	577	526	552	516	542	564	551	578	575	544	569	535	564	573	547	534	522	546	555	560	515	564	588	563	567	558	591	580	580	596	549	550	561	593	544	575	544	583	560	565	584	514	579	524	568	594	618	540	568	521	597	547	620	550	557	564	557	511	529	546	563	592	559	543	571	544	543	548	526	516	597	594	506	548	563	573	567	583	547	570	623	568	550	634	578	556	539	578	593	582	540	569	546	545	545	561	560	562	555	568	573	563	522	598	586	548	575	567	561	531	555	540	511	571	551	501	578	589	571	555	555	539	586	529	579	563	582	582	562	560	578	605	520	547	567	564	534	538	580	502	581	607	552	569	565	560	538	550	608	530	539	575	569	595	560	559	600	585	587	596	591	558	549	580	570	537	538	504	636	497	566	557	569	571	582	544	599	607	545	514	549	537	521	579	550	549	570	606	559	545	581	556	526	565	532	589	522	553	545	576	546	637	549	562	579	574	568	614	545	554	597	577	563	551	575	561	600	560	558	585	520	604	567	553	556	551	519	537	522	564	591	549	583	572	551	560	548	564	547	532	565	548	585	539	515	494	551	551	565	566	553	541	574	571	540	527	552	552	519	573	567	561	586	524	562	557	550	575	551	575	511	616	569	552	554	540	556	553	541	574	618	564	602	571	518	566	575	568	514	571	610	573	590	515	551	533	501	533	539	557	555	527	597	559	610	557	587	519	526	519	540	556	571	564	572	520	596	547	543	571	560	588	589	561	562	573	556	569	535	555	542	542	584	540	578	581	531	556	575	573	568	608	573	498	584	539	547	521	553	580	567	537	541	548	530	590	549	545	610	551	582	611	584	545	575	547	559	587	571	559	583	558	587	560	560	564	585	569	555	540	570	617	567	519	552	542	587	561	543	544	560	510	541	555	609	539	564	550	586	555	529	562	598	569	540	591	564	551	561	605	573	625	580	556	521	567	565	535	556	561	567	536	550	573	562	543	596	556	589	597	547	568	562	561	540	565	577	584	530	534	552	522	581	549	554	543	602	568	551	549	565	593	560	551	582	575	587	597	556	574	548	574	532	591	563	558	593	565	579	560	576	522	557	599	556	618	581	551	575	567	576	537	569	576	558	532	570	581	549	552	549	550	545	514	551	549	579	582	566	564	588	598	580	568	523	583	515	561	535	530	546	552	571	587	563	525	579	543	571	528	568	583	552	540	570	587	531	532	551	602	582	595	575	535	519	529	579	624	545	604	547	536	588	550	561	550	545	542	527	536	545	520	581	535	577	552	556	545	565	578	553	556	589	572	554	565	553	564	530	559	583	572	550	543	543	556	591	564	579	546	588	558	582	555	618	532	541	559	555	535	574	562	525	574	555	563	560	584	542	524	561	561	590	556	574	556	560	530	554	602	583	530	523	590	563	562	582	584	538	518	635	512	575	545	508	570	545	535	555	552	564	549	551	514	520	533	559	546	555	572	550	557	550	597	593	546	567	547	583	553	575	598	527	553
