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
335845030767	335845031323	335845031872	335845032422	335845032972	335845033522	335845034072	335845034622	335845035172	335845035722	335845036272	335845036822	335845037372	335845037922	335845038472	335845039022	335845039572	335845040122	335845040672	335845041222	335845041772	335845042322	335845042872	335845043422	335845043972	335845044522	335845045072	335845045622	335845046172	335845046722	335845047272	335845047822	335845048372	335845048922	335845049473	335845050022	335845050572	335845051122	335845051672	335845052222	335845052772	335845053322	335845053872	335845054422	335845054972	335845055522	335845056072	335845056622	335845057172	335845057722	335845058272	335845058822	335845059373	335845059922	335845060473	335845061022	335845061572	335845062122	335845062672	335845063223	335845063772	335845064323	335845064873	335845065422	335845065973	335845066522	335845067072	335845067622	335845068172	335845068723	335845069273	335845069822	335845070372	335845070922	335845071472	335845072023	335845072573	335845073123	335845073672	335845074223	335845074773	335845075322	335845075873	335845076422	335845076972	335845077523	335845078073	335845078622	335845079173	335845079722	335845080272	335845080823	335845081372	335845081923	335845082473	335845083022	335845083573	335845084123	335845084673	335845085223	335845085773	335845086323	335845086873	335845087423	335845087972	335845088522	335845089073	335845089623	335845090173	335845090722	335845091273	335845091823	335845092373	335845092923	335845093472	335845094023	335845094573	335845095122	335845095673	335845096223	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
8542	1951	2405	1750	1187	873	597	500	422	331	325	258	245	222	233	214	199	175	180	164	162	162	178	164	153	154	135	167	113	151	145	149	136	119	140	158	122	120	146	133	141	146	139	132	131	134	118	127	140	139	139	127	126	144	144	117	122	135	129	117	123	160	126	131	128	138	130	140	132	148	153	125	128	130	119	125	129	127	132	133	140	125	135	133	142	126	124	126	128	142	127	139	132	138	148	121	124	106	129	128	133	127	106	137	138	105	119	113	119	131	129	132	129	135	118	121	141	139	126	143	122	108	121	120	114	120	135	120	120	121	113	118	125	104	133	128	141	124	135	103	109	134	123	118	125	117	133	136	127	129	124	113	114	139	121	125	138	132	114	128	121	129	139	124	134	123	119	129	124	108	124	110	118	117	103	134	142	125	141	135	146	138	135	137	119	123	133	142	146	139	136	122	129	139	146	118	118	134	119	122	116	125	136	140	131	143	130	128	111	125	129	137	140	144	121	118	115	123	146	112	141	147	119	135	135	133	123	112	106	151	119	127	143	112	135	127	130	103	107	113	130	123	116	139	127	118	131	142	107	138	124	127	112	114	144	115	117	119	126	127	137	124	128	123	125	130	110	135	126	110	139	114	145	115	125	116	124	141	113	125	123	143	119	110	146	127	108	136	133	117	105	117	131	147	147	136	144	148	122	125	112	126	143	130	121	137	121	117	135	142	125	122	153	126	106	115	121	116	113	122	141	114	119	114	124	147	130	130	135	119	112	126	133	152	125	144	126	130	135	115	131	116	123	122	119	131	145	122	112	126	128	121	145	135	114	140	133	142	126	139	135	104	138	139	123	144	131	126	140	124	117	129	111	125	143	117	145	149	138	126	107	130	116	124	123	131	115	107	104	118	131	115	129	120	131	114	124	113	124	144	101	118	126	133	109	111	131	114	157	113	109	126	103	132	130	136	94	120	123	122	132	133	130	103	128	132	128	134	117	133	113	114	117	135	133	133	119	138	124	123	124	110	147	152	113	120	113	112	117	146	128	123	123	119	129	124	139	126	137	131	126	124	124	122	131	118	137	123	125	119	125	118	139	143	107	138	121	145	121	117	118	136	125	140	127	120	116	114	122	125	123	106	125	146	131	116	107	111	128	120	135	146	155	124	133	128	127	123	135	133	121	134	121	125	129	144	124	114	112	123	132	133	129	134	141	152	130	125	114	102	133	133	107	136	110	118	125	129	124	120	133	123	127	105	126	115	123	122	133	111	138	134	123	124	137	118	127	126	128	125	115	119	118	117	128	114	125	147	108	126	137	119	121	113	117	116	123	130	144	121	95	117	128	115	126	151	115	116	146	123	126	126	118	117	149	140	134	104	95	107	99	124	138	123	143	114	116	112	135	122	118	126	140	137	137	142	127	131	123	135	131	125	118	123	127	126	116	136	137	152	121	128	137	121	120	114	108	134	102	114	109	143	115	113	143	125	136	123	124	138	126	128	129	120	124	122	124	112	115	127	133	122	119	124	101	133	156	125	116	126	131	128	131	116	126	134	136	118	123	119	107	131	141	144	115	148	132	133	120	107	131	120	134	129	123	108	128	135	92	115	121	148	100	125	133	114	126	134	109	114	124	125	147	124	116	131	128	136	155	133	110	130	119	146	131	127	141	119	119	128	136	133	150	125	111	150	126	130	111	125	122	129	109	121	129	135	136	113	123	123	129	140	131	135	123	133	127	137	128	116	135	113	117	106	108	117	128	118	134	128	129	121	128	139	133	112	139	132	123	118	141	114	110	127	126	145	118	131	132	121	134	129	111	134	131	127	134	133	137	116	137	121	156	139	113	114	118	130	109	117	124	120	138	125	123	111	122	124	121	142	122	128	135	125	119	137	133	116	133	112	123	106	121	119	123	108	120	90	119	133	133	124	142	147	112	119	125	136	135	132	121	126	120	118	121	113	109	147	112	130	111	139	132	126	110	110	123	129	119	123	121	128	140	130	118	138	115	129	126	111	134	129	126	115	141	113	132	106	118	143	121	127	111	136	109	112	109	121	111	127	141	141	107	107	142	102	141	122	140	131	113	120	117	134	130	119	135	131	136	131	142	126	142	132	151	114	130	122	134	140	112	131	133	115	110	111	136	108	129	119	108	110	144	138	125	140	130	121	122	130	121	143	132	115	118	114	133	144	128	124	107	111	151	124	128	118	111	113	105	124	134	121	119	136	154	125	114	138	129	126	138	126	129	128	153	116	142	115	145	132	136	140	143	138	136	125	127	108	124	124	134	119	125	117	134	127	119	121	116	133	119	105	141	130	153	120	125	135	127	135	125	124	126	109	135	123	139	143	134	102	121	127	131	126	140	114	142	121	135	135	121	124	120	136	126	114	100	100	131	125	122	134	128	119	105	144	143	127	115	125	109	133	127	122	112	137	111	123	137	122	131	128	126	120	119	127	120	141	112	149	131	140	120	126	126	140	143	105	156	123	133	121	130	110	122	124	138	111	135	129	126	106	136	135	142	118	117	132	140	132	116	130	127	135	128	144	112	138	125	138	118	114	122	109	146	127	136	145	125	120	124	107	132	124	136	106	124	120	104	119	106	112	118	143	127	111	130	119	131	116	125	115	130	115	134	124	100	142	120	138	120	121	130	125	137	113	112	135	122	132	124	123	133	118	126	127	105	120	130	134	128	133	125	117	135	141	126	141	120	126	132	116	140	133	122	144	129	109	106	145	116	116	133	126	109	143	144	118	124	105	126	132	113	137	142	95	118	135	153	124	158	110	124	116	134	121	127	139	151	119	136	124	116	123	151	125	124	134	129	134	125	107	125	110	103	127	124	118	120	124	126	148	124	133	134	163	118	129	137	105	117	100	125	125	126	121	116	122	112	120	133	119	124	137	126	124	132	123	126	114	113	121	103	124	135	134	131	124	122	139	117	123	138	127	133	120	147	137	149	162	134	132	126	121	121	113	128	143	131	130	127	111	139	117	146	141	118	137	111	131	131	124	113	123	146	122	131	135	124	126	121	140	143	96	117	114	125	120	131	122	125	129	118	106	139	148	107	116	128	130	132	134	99	112	150	135	137	111	135	120	124	135	119	119	130	146	108	112	124	119	119	130	128	137	118	114	123	129	103	135	121	139	127	151	118	130	124	136	124	113	119	128	131	123	131	129	116	131	125	134	124	131	128	126	111	126	125	106	124	105	129	136	137	121	139	127	115	111	112	118	140	119	122	121	135	149	108	135	113	130	116	114	124	130	126	133	134	127	128	111	127	129	132	136	128	114	129	123	116	126	110	130	103	135	131	131	128	137	124	117	109	130	137	147	138	124	128	118	123	110	123	140	123	150	146	140	124	113	109	110	130	132	117	116	120	116	111	150	132	123	125	130	126	128	142	144	118	126	132	110	131	116	111	95	118	118	129	120	106	133	140	110	139	131	124	121	117	139	118	129	134	170	140	114	112	125	134	151	137	117	125	111	114	111	114	131
7738	2253	5224	6026	5214	4347	3566	2976	2524	2149	1923	1693	1445	1342	1295	1119	1045	1021	909	894	831	796	793	764	770	678	737	668	679	609	644	618	625	602	590	579	584	571	565	556	527	534	554	523	490	533	540	499	512	470	510	492	500	482	493	483	544	495	468	490	475	429	473	517	485	471	488	492	477	491	467	471	471	476	433	503	431	468	455	479	476	458	420	446	465	441	448	465	469	450	439	449	481	481	429	469	460	446	461	430	442	466	453	455	431	488	450	461	451	467	483	430	458	455	485	442	434	455	474	436	436	453	429	462	453	422	402	482	467	471	438	424	449	454	438	460	428	440	424	451	440	506	439	464	412	421	432	428	412	427	408	427	463	448	459	410	437	453	430	427	459	396	437	441	470	449	422	444	414	471	421	405	431	490	440	426	472	438	442	435	453	460	446	480	462	424	427	451	441	418	417	439	454	445	429	458	447	444	443	420	472	462	474	433	468	444	455	440	444	401	474	415	452	428	461	461	426	458	463	415	425	424	450	442	413	486	477	435	467	427	423	463	408	431	446	429	436	442	449	463	499	420	465	438	469	470	469	441	439	447	403	458	425	441	411	435	466	445	426	460	418	419	411	423	422	439	427	465	410	412	427	458	457	413	440	469	408	456	453	451	477	437	432	415	417	400	467	434	454	425	440	446	461	438	451	437	426	462	445	461	480	455	462	436	498	432	423	445	465	453	461	433	437	513	459	432	450	435	395	449	459	437	450	448	430	416	443	441	450	439	419	454	446	477	439	406	458	464	460	444	450	453	460	445	412	400	448	437	414	480	433	460	461	399	452	461	450	479	456	390	451	439	397	450	450	436	456	492	416	417	451	429	427	449	430	471	433	445	414	441	434	463	419	465	453	439	449	414	439	461	419	438	441	446	410	447	496	464	434	449	441	433	459	448	438	444	437	471	452	451	453	453	430	405	449	436	425	462	454	448	412	434	436	452	438	470	450	426	412	443	448	435	420	437	451	387	466	472	403	459	493	422	463	465	445	453	489	461	428	403	430	425	414	425	447	438	418	463	430	455	387	455	455	439	426	425	411	446	437	421	434	413	483	458	418	457	456	482	437	454	394	448	411	410	440	427	458	457	395	447	427	434	451	402	447	448	457	476	413	452	442	425	483	452	453	405	436	436	445	485	491	456	449	392	385	449	485	439	419	423	434	452	426	433	422	436	421	393	456	419	448	411	452	436	437	444	405	439	421	446	424	479	458	408	440	438	414	410	443	429	417	438	461	461	462	427	459	428	429	442	415	455	472	468	426	443	431	462	447	463	452	438	447	433	415	448	422	460	447	437	428	426	411	478	403	428	433	427	453	436	430	452	404	443	479	432	450	448	433	428	446	442	426	419	496	446	436	453	447	432	412	430	434	438	412	461	449	429	439	442	389	459	437	431	439	431	440	437	436	442	457	424	443	460	426	459	456	433	454	451	419	412	465	417	425	480	440	420	424	417	403	406	405	446	432	460	482	445	443	432	427	423	419	419	404	446	446	503	461	441	431	462	432	433	423	441	429	440	435	380	447	393	453	448	471	438	429	410	416	474	404	429	424	399	458	393	415	434	425	435	418	437	453	432	429	453	466	434	440	470	417	444	396	401	448	453	438	464	432	439	419	417	451	474	419	424	413	458	397	459	406	446	410	422	423	441	427	415	435	472	453	389	448	399	448	415	461	467	453	459	436	443	407	449	442	456	416	460	406	469	412	430	466	470	415	409	396	437	443	441	431	441	447	445	438	451	419	467	439	441	464	412	450	428	418	454	431	449	430	428	446	391	447	442	411	431	463	441	451	434	431	424	408	452	458	440	451	441	440	409	417	454	452	427	453	447	434	409	459	442	440	400	441	441	415	458	423	458	424	438	436	436	438	452	471	418	432	448	438	421	404	425	483	432	440	426	448	441	452	455	405	471	430	422	418	430	424	439	445	425	408	455	443	411	414	457	443	448	432	437	464	434	410	438	436	411	459	437	430	442	453	438	479	425	403	439	439	435	423	442	428	455	438	443	447	431	434	444	430	424	465	452	433	459	417	408	434	445	425	437	444	485	446	431	470	442	455	440	411	432	476	412	451	448	404	422	438	440	444	452	431	426	469	410	432	394	439	462	439	443	440	489	459	449	458	439	424	459	456	444	434	410	454	409	433	434	416	430	447	400	460	436	384	436	423	422	427	417	428	471	436	480	421	441	444	421	443	457	438	435	457	461	423	427	438	455	449	417	446	453	438	474	459	433	439	417	422	429	429	408	440	404	422	449	468	446	433	462	429	427	433	441	430	433	439	475	457	424	450	480	457	439	435	432	449	437	490	478	441	432	434	425	433	454	405	474	433	421	473	463	459	427	430	422	385	425	432	410	429	440	432	432	453	432	457	428	401	409	427	455	449	405	436	463	442	414	455	441	453	420	436	417	472	462	447	444	430	444	438	454	433	440	421	439	424	415	457	442	425	484	449	454	427	404	415	450	443	469	489	473	418	443	459	406	437	462	435	452	431	422	428	435	460	411	417	424	439	442	420	466	453	433	453	416	411	468	413	426	423	456	440	415	432	445	416	459	437	434	419	431	437	472	465	468	411	415	450	431	431	429	431	429	426	417	427	440	415	389	451	416	415	423	451	376	466	431	433	407	447	434	454	427	452	421	429	451	428	464	444	438	471	438	432	408	441	463	480	419	446	474	426	436	438	439	446	459	416	411	455	460	412	426	432	425	434	430	436	447	439	429	448	447	455	408	476	473	382	449	432	449	411	442	443	441	393	448	452	421	459	406	418	431	420	438	445	448	465	438	472	465	460	441	441	439	459	442	440	439	429	447	432	468	416	425	422	453	391	420	464	448	425	404	407	419	471	456	454	396	460	449	482	420	458	435	465	424	432	422	452	437	456	420	425	448	431	456	459	409	411	424	422	424	430	430	429	463	427	447	442	441	480	437	434	450	449	456	437	493	464	459	455	473	408	415	403	439	431	429	432	440	441	411	446	420	437	432	420	428	459	416	453	446	462	439	444	451	421	473	436	441	491	451	444	417	441	412	440	403	405	456	428	411	425	471	447	414	425	450	472	455	429	416	445	407	463	436	436	420	454	437	459	469	425	451	444	458	427	442	459	440	416	491	443	474	441	421	438	418	432	430	472	441	455	431	422	423	420	418	479	401	454	462	441	409	470	441	412	405	462	438	424	463	445	442	435	429	434	419	461	443	460	436	456	417	451	434	401	453	423	448	430	430	374	427	458	416	431	418	409	434	423	446	423	446	432	429	429	436	436	437	451	425	442	432	460	420	428	430	399	436	452	469	451	402	442	429	415	414	449	456	427	446	433	399	459	441	402	429	446	430	460	446	459	466	417	478	445	462	479	420	447	442	423	461	449	409	431	425	417	430	425	467	416	418	432	438	432	414	464	396	422	442	421	459	439	433	405	440	406	433	476	479	444	431	461	407	455	425	450	437	429	464	462	433	420	443
1324	350	321	347	330	304	311	271	291	303	270	279	290	297	271	273	277	297	283	291	287	275	281	298	249	289	295	280	291	291	296	285	299	292	315	285	280	285	299	279	287	265	323	297	325	293	285	293	258	272	299	303	307	286	292	303	299	304	310	302	273	310	287	316	280	277	269	291	303	290	250	309	313	275	296	278	293	276	307	298	254	260	297	281	285	285	285	289	307	289	299	278	282	298	317	289	293	283	273	283	266	275	296	291	286	313	293	299	289	297	293	287	280	313	309	286	330	274	266	301	304	270	284	282	309	296	287	302	291	282	291	298	283	290	258	279	297	290	270	278	277	273	306	286	288	294	307	259	280	293	307	285	274	302	316	272	271	289	262	301	280	297	268	329	269	266	299	324	291	342	256	276	291	285	279	302	288	267	316	263	263	308	300	293	297	270	287	281	288	281	279	286	309	291	264	310	296	298	277	291	283	275	276	274	301	249	285	316	286	269	282	260	275	272	287	283	311	289	275	262	280	291	285	285	299	300	295	273	308	273	280	308	294	288	287	290	295	295	309	285	317	282	311	275	258	300	314	274	277	296	302	304	301	284	310	334	289	299	289	299	277	323	304	272	280	279	290	325	280	267	272	360	286	276	298	278	317	313	253	241	304	285	300	295	306	310	331	281	318	288	314	296	266	274	284	290	281	330	304	270	290	282	303	275	290	300	286	286	294	266	275	277	264	324	314	247	267	280	276	310	297	265	300	313	282	275	303	305	281	287	290	266	314	289	293	278	304	316	298	271	280	295	276	295	281	283	290	293	275	302	278	281	284	291	281	301	307	297	298	284	300	293	286	272	296	294	304	276	313	261	284	307	288	290	283	291	280	284	294	300	292	268	291	268	323	271	313	266	283	294	329	310	286	300	300	273	253	277	287	324	293	280	294	280	290	295	309	303	288	272	286	311	310	284	316	295	323	275	287	317	292	292	280	281	303	295	282	296	300	292	336	266	290	290	269	278	288	301	284	304	292	323	274	305	300	323	290	270	315	294	284	278	290	309	272	309	265	271	282	246	287	268	261	282	286	282	283	296	271	252	278	273	295	294	302	312	291	275	266	302	276	310	290	284	285	264	284	279	277	307	317	295	286	281	284	315	265	266	316	277	290	274	274	287	292	273	264	248	289	276	280	289	287	324	274	276	284	299	323	330	302	293	286	310	294	265	295	282	262	302	310	313	296	306	278	276	287	298	308	276	300	285	261	284	277	295	300	254	268	288	290	276	270	330	302	295	272	298	259	269	304	287	310	272	283	257	269	274	271	320	292	250	299	306	270	291	305	279	281	312	275	282	282	300	295	292	298	315	287	315	285	306	287	288	327	281	268	297	293	305	302	292	301	282	289	295	285	297	289	285	285	271	301	282	267	274	277	282	321	265	278	274	263	304	283	265	308	305	248	280	297	308	280	251	270	285	264	284	269	307	299	281	287	296	290	274	296	308	281	305	299	277	261	307	280	284	296	273	327	309	281	278	279	251	295	276	288	309	259	307	288	294	290	273	280	268	280	273	292	281	316	297	269	281	286	335	328	302	275	271	307	287	286	282	286	302	298	315	278	306	278	282	292	279	278	295	258	295	273	293	269	267	264	279	271	275	319	268	294	285	281	309	305	305	300	322	296	282	274	281	303	291	292	313	273	300	320	290	272	282	287	309	294	295	284	283	286	294	289	302	284	269	293	307	304	278	286	328	287	304	292	293	261	279	270	297	298	313	313	283	278	307	296	270	316	310	284	284	312	281	302	301	272	302	292	284	296	263	250	313	262	304	275	295	298	303	317	282	294	272	303	279	298	282	277	286	283	274	287	310	251	285	309	306	305	297	272	304	274	310	292	267	302	290	276	293	315	288	324	301	302	298	279	313	306	274	286	302	306	275	290	279	294	296	282	316	288	268	310	303	319	265	261	298	292	290	297	293	312	315	304	268	294	305	324	294	267	327	282	268	299	295	275	325	291	261	252	288	283	254	285	302	277	261	294	273	320	304	293	297	292	284	292	285	305	288	277	312	301	295	295	302	277	280	261	309	266	296	286	314	297	292	287	282	253	298	295	285	270	303	321	313	314	289	271	300	312	288	290	260	300	273	296	269	289	286	279	299	271	302	290	280	296	283	295	319	262	284	285	311	298	309	279	260	303	263	292	298	278	280	321	260	279	288	308	268	265	301	263	307	293	264	283	283	307	283	298	292	312	314	301	289	301	294	319	287	267	270	284	251	311	274	262	262	274	272	292	322	333	297	284	289	278	282	320	265	304	293	285	285	259	263	295	274	308	278	278	288	299	279	263	269	301	271	296	307	276	311	306	302	279	304	273	295	308	306	278	293	273	280	283	262	297	285	278	272	258	311	267	312	306	283	274	305	267	300	292	324	288	328	284	293	286	282	298	285	320	306	302	282	283	320	306	322	263	314	311	307	302	280	292	296	280	286	309	289	280	269	308	295	301	272	295	294	293	302	318	290	274	302	288	303	294	278	249	289	268	282	277	282	306	277	300	315	294	258	291	275	293	292	282	290	267	301	296	298	303	301	281	297	279	302	270	267	285	290	279	310	309	296	272	293	300	258	297	290	305	270	288	295	286	277	312	275	289	257	275	286	284	294	268	281	276	249	279	301	262	294	306	306	285	269	297	288	284	321	287	302	290	288	287	278	262	292	303	284	284	278	289	286	291	285	283	310	307	299	298	286	298	279	296	259	304	260	284	313	307	279	277	247	306	288	304	286	284	277	299	275	309	279	246	248	283	265	271	291	290	335	301	269	320	268	286	279	314	284	288	277	289	280	329	276	322	282	309	288	308	289	331	298	313	280	291	285	273	283	325	284	289	278	307	309	330	297	329	311	279	277	297	299	290	310	282	284	287	310	310	300	289	282	299	273	269	308	282	283	328	286	282	277	258	307	294	304	304	289	295	295	293	291	331	261	298	282	273	299	317	295	295	290	318	307	315	277	297	280	308	317	301	274	302	300	289	271	264	335	255	278	284	301	294	300	280	300	268	282	291	285	250	290	275	271	298	271	304	307	293	308	284	286	270	289	290	315	284	273	280	277	265	288	281	251	276	299	302	283	278	281	299	261	303	294	309	296	268	306	260	293	305	308	277	278	312	307	264	268	279	284	298	284	310	308	309	283	297	308	296	267	259	298	287	279	270	272	297	288	297	281	297	290	274	281	279	302	298	289	309	295	284	275	286	271	290	304	286	273	300	343	279	266	306	311	332	282	300	292	319	242	304	303	255	295	321	283	290	302	292	279	290	296	320	268	304	292	276	281	282	295	315	337	313	247	286	290	305	268	311	299	322	291	275	288	314	281	276	288	304	312	307	285	293	278	274	301	292	311	287	299	301	281	275	267	278	302	257	271	279	289	277	297	314	285	284	309	251	287	298	290	308	265	292	270	267	291	290	287	287	319	279	293	269	263	276	272	303	286	276	314	278	306	302	256	249	280	324	253
2264	902	1058	1093	1041	990	919	992	921	925	881	918	943	845	882	921	874	907	906	952	863	893	908	898	894	894	865	875	904	849	874	878	855	857	870	844	861	880	881	842	904	898	863	892	833	946	898	897	881	904	938	819	883	830	830	914	878	902	839	878	875	844	887	880	872	796	920	858	865	923	873	884	844	798	842	882	911	868	889	931	824	816	833	869	870	854	862	878	854	925	860	878	926	883	847	875	878	890	911	910	882	910	852	832	888	894	836	940	868	881	880	911	886	879	846	894	915	876	901	909	873	794	863	894	952	867	890	850	879	840	873	917	849	886	895	854	923	848	928	845	875	876	839	916	902	897	891	869	863	888	955	905	877	916	901	886	883	842	902	853	894	850	883	863	797	930	844	868	883	868	892	891	843	901	931	864	827	913	914	898	887	954	893	901	849	859	858	896	847	897	851	907	858	903	879	900	879	889	880	870	928	887	888	867	910	889	908	877	853	877	869	849	823	919	867	838	897	823	854	907	856	866	845	885	865	925	922	886	865	857	903	858	906	886	859	879	841	902	888	859	960	815	893	875	866	965	844	915	891	819	840	881	820	884	872	888	845	895	857	850	848	895	858	928	829	890	870	867	853	850	845	876	829	881	929	911	843	885	871	881	883	901	859	840	856	849	874	838	863	847	889	862	877	896	901	885	884	871	928	842	864	905	860	914	882	948	907	866	899	806	884	896	923	831	918	885	867	855	902	905	923	857	898	905	855	869	878	865	814	839	899	853	850	859	919	826	857	851	893	909	889	824	854	908	941	884	859	880	889	863	824	837	861	862	851	904	870	924	869	855	899	920	904	871	850	870	907	917	905	928	901	877	880	868	855	905	881	871	862	894	844	863	871	916	845	858	870	855	862	883	900	901	877	903	849	820	861	853	853	856	853	837	862	896	860	858	876	914	852	851	916	851	878	813	877	901	876	868	863	886	930	910	912	910	880	862	883	883	883	882	932	871	906	906	840	856	880	889	863	894	857	829	889	867	856	846	878	853	885	890	901	889	893	897	896	844	933	821	902	842	903	896	840	890	893	890	903	890	905	912	857	855	883	879	887	877	894	863	840	876	875	837	849	901	891	876	900	960	865	858	827	889	897	895	877	882	865	876	878	839	952	884	883	857	844	851	839	869	848	873	921	926	888	883	877	877	881	905	875	830	843	878	861	898	867	830	868	873	869	904	846	847	874	887	897	910	895	896	875	862	926	867	912	942	912	835	828	900	887	882	895	867	926	846	860	918	858	870	868	909	877	896	908	873	875	854	854	840	811	886	833	887	896	876	864	923	877	866	889	862	860	855	873	825	860	958	900	916	848	831	877	908	880	879	826	891	830	856	848	893	875	901	908	799	912	836	865	908	886	881	891	861	868	902	872	890	914	902	847	837	921	912	895	850	900	885	885	840	826	908	895	917	951	900	855	883	893	851	845	858	851	908	913	896	887	806	865	862	874	823	850	882	892	824	882	875	898	839	890	857	891	850	893	909	867	882	858	856	821	915	908	841	820	840	825	862	902	953	913	881	881	894	938	901	893	817	880	891	839	869	865	876	876	868	873	889	895	880	876	866	929	902	851	900	893	891	850	894	814	843	888	914	889	841	863	922	830	874	890	849	864	856	919	863	820	886	874	848	897	886	839	874	897	823	897	903	896	910	843	859	923	883	883	852	905	898	900	849	895	875	886	896	922	863	900	895	811	849	867	880	859	914	926	936	861	841	924	857	888	886	877	890	901	840	844	820	872	845	893	882	872	865	866	857	916	860	849	869	934	839	912	882	875	858	830	919	835	868	913	904	893	912	855	896	883	860	837	877	896	874	888	872	916	861	894	872	865	873	885	877	886	904	845	863	862	863	886	821	874	876	856	945	806	921	919	918	941	902	896	870	853	870	892	939	873	861	899	835	892	874	878	837	851	873	873	875	856	899	889	888	866	865	880	919	932	853	865	908	878	860	919	891	888	869	912	864	838	849	867	804	859	916	870	820	878	840	837	831	827	887	892	872	844	871	862	932	849	835	924	835	882	885	906	832	918	891	922	883	864	892	816	833	872	885	843	904	877	864	895	902	874	898	872	844	875	825	866	857	922	859	851	917	861	849	852	820	891	884	873	904	870	855	879	876	909	879	856	854	883	864	880	865	896	883	862	863	858	911	905	864	888	837	883	917	888	866	892	903	859	864	886	863	855	863	865	867	860	862	847	799	895	843	886	877	902	835	837	874	907	912	935	829	858	838	867	914	913	882	940	894	852	904	874	876	884	858	886	875	827	874	871	857	871	870	894	865	865	841	897	837	906	874	860	877	824	859	852	886	895	854	889	892	922	895	898	908	864	875	903	862	905	885	873	880	874	862	903	900	825	961	915	835	936	848	897	889	846	900	912	913	898	893	906	882	854	884	866	950	869	889	869	894	887	922	947	855	854	863	889	883	922	932	879	879	825	932	905	868	858	871	822	897	876	867	925	846	833	928	875	904	860	874	883	875	885	864	821	821	835	861	872	844	905	866	854	908	892	881	847	855	872	872	893	889	845	877	793	839	821	875	838	867	863	840	907	880	925	877	840	863	894	896	909	913	866	873	856	886	879	886	879	800	900	895	883	871	895	870	923	885	879	907	855	825	879	866	807	867	858	915	870	924	849	883	893	870	907	875	838	877	869	850	827	817	856	876	845	853	839	869	926	936	902	880	862	864	879	883	847	846	833	862	861	852	891	903	828	924	866	888	875	824	876	884	919	887	846	852	901	856	910	870	893	861	852	889	887	852	874	870	887	895	865	906	859	891	891	849	907	888	911	833	892	861	900	874	886	850	902	867	908	899	874	916	869	859	920	893	882	846	847	932	828	843	834	848	855	875	861	867	899	864	916	882	909	876	843	910	877	848	846	867	835	861	868	891	853	863	882	880	823	937	918	846	866	892	886	897	854	835	904	827	881	833	889	838	900	902	841	788	917	842	869	883	903	889	947	837	885	842	883	839	832	863	891	906	921	889	900	888	899	867	877	859	826	841	930	952	919	855	928	904	914	858	904	910	876	896	910	924	889	856	849	791	889	884	826	829	843	886	872	856	918	832	946	843	863	918	851	875	893	839	910	909	896	882	889	891	868	878	880	833	911	832	846	925	897	882	819	860	894	861	830	867	875	870	917	832	888	857	834	839	821	909	829	904	859	825	904	892	867	843	888	840	884	791	864	933	866	888	844	860	880	905	865	891	874	849	868	907	864	876	906	920	875	855	936	913	861	866	895	860	874	864	955	844	850	867	861	905	877	861	873	895	877	917	898	949	862	815	844	880	860	818	898	901	832	857	873	860	877	865	888	828	881	832	910	837	857	859	843	850	903	845	869	917	825	896	888	880	878	895	849	905	828	831	853	888	928	901	878	910	806	843	866	831	847	905	887	859	861	876	900	888	913	885	907	813	915	899	869	911	904	853	858	892	888	849	853	832	899	904	907	922	869	895
4602	943	1238	968	674	501	429	360	333	304	232	218	230	197	206	213	200	217	186	183	181	180	174	195	173	183	172	175	160	173	158	178	196	177	165	176	161	174	151	179	168	165	174	159	168	178	177	158	160	175	178	163	186	173	165	164	175	153	159	159	197	178	154	180	168	171	179	179	191	176	161	170	158	164	157	167	158	146	168	158	178	163	158	153	162	153	179	153	147	174	154	155	171	153	158	178	155	161	155	161	158	166	138	164	152	173	147	179	145	154	151	159	161	159	162	154	169	167	157	152	164	144	172	153	162	175	191	182	177	193	165	154	169	152	163	157	151	163	169	171	170	150	141	165	155	166	166	159	166	166	166	139	190	162	150	156	161	157	166	179	154	193	149	167	167	145	179	157	172	155	152	153	158	162	161	158	156	185	157	145	128	150	161	166	178	155	164	154	185	167	159	183	155	162	165	167	158	162	161	159	169	163	167	180	158	168	170	134	152	209	187	174	166	166	198	164	160	156	164	176	159	169	153	153	189	168	145	148	143	176	185	186	180	145	164	150	200	163	169	173	161	146	166	158	168	160	143	157	164	152	163	193	170	177	158	160	160	178	167	175	144	153	162	175	173	179	153	191	150	149	157	174	172	154	165	182	178	172	160	159	176	152	145	170	161	164	152	160	167	163	159	163	175	162	160	186	160	169	170	176	159	179	159	151	179	154	159	140	166	127	172	180	139	171	172	174	163	156	164	170	176	152	178	158	171	139	156	187	159	174	144	180	154	177	172	158	167	176	172	176	183	164	141	158	170	167	180	175	158	156	153	182	154	167	149	166	172	144	169	165	164	165	184	173	163	178	144	161	156	178	175	153	156	158	162	163	162	133	144	174	188	161	154	154	143	166	158	153	156	159	168	146	174	158	176	158	152	161	146	153	150	166	174	169	156	155	161	171	170	173	162	173	170	160	141	180	181	160	144	174	154	164	153	156	148	148	171	141	150	156	161	164	171	171	155	149	162	182	172	148	162	150	157	177	179	152	180	184	176	179	164	175	138	177	164	170	171	149	160	147	170	189	150	138	142	185	170	171	164	176	145	173	161	163	165	161	170	151	143	137	160	168	146	163	144	181	164	162	160	165	164	175	181	163	176	168	165	141	167	137	157	179	147	161	179	137	163	155	154	172	168	155	160	148	164	151	173	131	178	180	153	160	170	155	152	167	181	172	154	169	171	167	156	182	139	164	176	162	160	152	176	156	170	154	169	162	171	177	154	158	167	175	151	180	186	148	157	161	157	163	163	151	175	187	126	161	157	172	164	191	148	148	157	177	136	153	167	160	160	153	176	142	163	164	156	154	139	171	173	136	180	161	169	154	151	175	157	162	166	140	157	160	164	160	166	170	136	177	146	178	184	165	150	174	145	141	166	173	149	155	176	151	165	163	155	188	186	192	169	184	183	163	152	162	173	152	152	188	157	167	158	189	156	149	169	148	171	183	158	186	153	168	164	158	133	153	171	179	153	136	159	154	179	174	174	155	133	162	149	159	154	142	166	182	149	173	166	176	148	161	158	193	163	166	167	178	159	147	175	158	164	173	167	173	145	166	165	174	162	153	166	157	169	169	161	173	163	165	148	188	160	151	151	155	143	153	149	169	163	172	166	164	167	154	154	164	179	160	172	161	145	155	165	143	153	174	149	175	170	172	174	147	179	164	186	173	158	159	158	179	173	168	163	160	157	142	152	169	159	162	162	164	152	150	162	150	151	156	163	165	178	150	169	153	154	167	157	159	164	148	160	172	145	159	180	183	163	165	166	150	145	161	147	160	179	158	159	144	160	162	178	174	166	158	168	166	160	169	184	181	180	156	181	168	144	168	161	149	186	153	140	151	170	156	149	169	142	164	177	167	169	179	175	152	161	142	153	144	165	187	160	141	150	154	162	175	145	156	176	155	158	155	153	167	168	163	160	160	150	171	164	155	173	164	175	168	150	163	166	177	171	138	161	164	194	140	169	165	164	157	146	164	163	175	182	176	167	145	167	157	202	182	173	173	157	165	179	155	164	170	168	162	165	165	185	172	170	173	139	169	175	168	178	150	163	135	176	166	152	161	148	178	154	142	174	174	163	152	141	190	148	179	154	157	179	184	167	165	169	181	194	179	165	145	149	161	152	163	174	146	177	149	133	146	148	160	144	157	147	171	161	151	160	166	190	181	149	153	173	168	163	188	170	145	160	164	193	167	162	165	175	169	141	168	149	170	163	140	148	158	170	185	131	171	146	173	171	149	170	159	149	155	160	157	143	188	157	169	186	147	157	170	169	157	140	164	188	166	172	154	164	178	138	168	145	159	168	147	181	169	176	142	144	163	167	182	172	175	140	150	162	160	171	161	158	176	149	171	159	169	154	144	168	168	178	198	161	170	150	150	181	175	172	159	149	164	173	188	169	197	153	155	173	158	180	151	190	153	160	172	155	147	151	170	165	167	168	172	153	157	173	159	167	163	174	144	149	163	163	151	169	156	152	159	157	172	167	157	193	174	186	158	156	149	167	161	168	178	172	173	156	151	161	181	158	178	153	181	142	170	160	145	181	143	162	156	161	171	129	167	164	167	175	158	165	146	180	159	147	171	153	141	158	160	168	132	158	195	177	156	181	163	148	165	162	166	174	139	156	145	170	169	157	168	173	161	189	141	161	138	171	145	196	164	163	165	162	143	160	164	150	171	181	160	182	167	149	171	165	170	144	191	166	154	157	155	141	174	171	165	181	157	156	171	171	165	160	184	141	163	156	175	162	149	159	162	166	160	167	173	151	146	168	182	167	173	186	165	146	149	169	143	167	169	147	175	148	176	170	168	154	188	160	155	171	171	168	165	160	169	153	168	164	175	156	176	163	148	156	178	162	154	144	174	188	190	141	143	185	138	154	176	163	140	159	137	178	148	147	161	173	163	178	162	171	185	163	150	131	160	154	160	168	152	168	135	161	136	164	148	177	167	149	158	184	182	164	159	162	161	156	159	165	166	152	152	160	153	160	181	154	140	172	167	148	160	159	178	165	162	151	162	166	158	153	174	147	153	147	178	171	168	146	154	173	177	157	169	137	169	168	151	186	168	157	164	156	165	176	143	165	142	164	164	136	185	161	172	163	154	157	189	166	137	149	171	153	171	201	179	154	166	144	155	151	157	191	150	168	171	164	169	165	155	169	169	159	183	171	161	150	165	138	158	131	169	147	182	153	156	177	167	175	167	154	162	165	155	162	178	153	162	175	160	148	160	158	136	155	143	167	160	175	159	151	156	175	143	166	167	144	156	160	147	166	166	171	160	176	177	166	175	165	153	177	160	151	162	158	147	168	163	158	135	166	168	158	173	161	173	172	181	152	160	172	162	168	166	168	170	173	164	160	156	147	178	158	147	158	160	164	143	163	174	140	141	161	137	160	141	165	163	140	160	162	155	156	173	169	162	188	156	162	147	160	168	168	194	163	159	163	175	182	160	154	174
5625	1412	3059	3556	3104	2589	2101	1865	1538	1342	1193	1148	1060	1033	944	862	840	853	767	828	730	710	744	670	680	693	613	660	685	630	622	628	560	606	635	610	581	611	620	550	538	556	580	568	586	610	517	609	591	551	612	534	552	557	553	547	551	548	545	543	573	544	588	509	576	574	535	537	554	525	519	560	531	562	573	547	553	536	520	561	568	525	524	539	541	579	524	549	572	563	527	560	572	549	542	564	577	539	544	579	584	566	526	596	525	540	553	524	522	564	522	568	535	507	523	560	586	550	544	529	559	550	541	549	519	552	503	507	518	534	520	528	544	544	544	548	561	578	548	477	534	530	559	539	547	539	548	520	521	563	496	510	531	531	571	555	574	536	493	519	540	568	552	523	520	525	505	527	507	513	550	541	563	535	570	490	478	510	545	541	479	498	538	536	547	547	525	531	589	511	528	489	535	535	520	550	535	514	535	556	529	520	519	574	527	497	540	530	542	569	519	502	498	576	540	535	533	557	500	532	503	534	547	541	537	491	561	510	564	559	523	527	558	541	557	536	542	504	572	519	549	554	563	512	516	491	537	495	526	525	524	539	508	491	532	552	524	509	582	501	514	588	545	531	508	489	539	515	508	560	546	504	524	575	540	568	516	558	529	545	563	513	516	529	531	542	592	525	529	547	547	518	528	506	519	563	556	502	540	516	508	566	538	520	519	497	550	544	525	525	510	559	569	530	547	559	546	550	509	550	531	525	522	516	528	541	511	557	544	533	516	529	543	510	509	502	510	541	493	538	510	535	535	532	564	504	500	525	515	531	548	532	532	505	571	564	540	535	505	524	545	536	504	557	511	525	602	519	537	531	540	577	535	529	558	527	532	526	489	527	544	538	519	568	559	505	496	503	524	516	554	539	560	524	576	564	545	548	533	511	531	518	476	555	566	529	527	531	558	554	549	515	538	516	526	521	559	511	503	544	506	542	520	547	543	537	527	571	527	545	520	539	491	568	540	547	553	491	526	524	523	544	532	542	502	526	537	499	545	540	543	553	526	582	579	503	538	545	557	522	547	525	549	524	546	525	563	527	550	530	521	526	523	501	517	542	526	535	533	563	522	475	571	487	587	538	535	562	486	552	505	539	511	543	513	529	537	487	565	534	548	566	556	543	560	554	548	546	507	530	493	510	524	498	517	525	505	545	522	529	552	548	552	492	546	511	534	564	566	546	532	542	569	507	533	568	513	517	514	538	517	535	522	542	539	594	550	527	484	518	543	539	506	530	516	554	547	539	555	527	573	528	539	548	569	507	549	530	554	507	555	551	554	546	505	519	542	531	502	574	529	526	516	522	518	567	484	514	535	496	532	495	551	528	526	492	560	523	521	538	538	534	539	523	517	512	511	520	568	556	536	542	561	511	573	528	522	493	549	523	540	550	564	543	515	574	542	510	532	546	549	556	547	526	541	531	539	532	529	533	564	527	554	530	560	535	551	571	507	521	529	536	512	542	580	551	550	525	532	511	538	537	532	501	559	538	510	511	532	540	547	553	535	541	548	532	504	538	569	494	561	509	503	541	603	539	539	533	537	554	509	541	558	509	519	576	498	537	537	517	530	499	522	545	529	558	560	551	542	533	512	525	560	569	526	562	584	563	531	530	508	549	531	553	555	542	538	529	601	510	574	588	520	527	550	529	535	501	548	537	495	541	544	519	536	507	522	554	521	525	541	507	553	537	514	534	514	530	552	569	535	534	549	513	522	540	538	527	516	580	568	514	580	549	523	516	564	557	522	510	521	500	529	530	513	526	546	541	547	554	537	489	535	544	546	539	511	478	578	595	546	526	538	533	527	538	510	515	539	536	573	527	532	552	557	516	544	528	554	547	507	508	531	554	526	514	540	551	504	540	524	555	491	492	550	525	560	510	549	524	573	563	520	549	626	527	503	557	526	503	549	526	556	560	487	541	517	543	549	589	575	538	579	523	540	520	568	522	512	528	520	545	508	568	562	512	520	529	537	542	495	507	498	513	504	599	513	517	523	547	519	512	544	510	565	511	523	582	532	567	499	540	600	551	576	548	534	552	547	533	533	533	518	522	590	532	534	519	534	536	550	543	540	548	560	523	552	506	525	549	512	517	541	506	535	522	555	555	531	526	493	495	549	541	545	515	509	547	541	531	550	510	511	512	532	509	557	556	547	527	528	524	543	563	529	560	535	505	569	551	545	474	560	525	500	540	518	516	521	536	532	525	547	518	535	574	496	596	494	535	550	519	572	524	530	564	581	534	529	543	547	523	492	522	517	567	543	566	502	515	509	545	558	539	543	522	547	569	575	536	522	529	510	526	533	516	551	529	563	517	540	536	510	546	546	536	489	532	554	560	556	520	535	555	544	524	584	513	532	527	518	530	547	546	529	540	543	559	559	526	571	558	546	554	528	542	541	556	543	517	526	509	536	539	530	548	550	542	550	549	518	549	507	514	530	540	513	518	558	548	558	527	548	516	544	530	541	514	551	551	551	548	543	529	537	539	542	536	548	520	524	537	559	551	525	561	513	540	576	521	522	544	546	540	541	580	497	535	534	565	561	521	527	512	544	543	553	519	557	581	533	544	541	539	544	535	506	545	546	563	526	463	500	511	518	574	531	543	518	522	518	557	571	524	508	535	544	521	543	515	526	514	536	539	526	565	545	520	513	566	539	522	518	546	548	539	500	487	472	598	555	507	549	480	518	520	504	559	542	543	525	524	565	510	514	502	507	537	522	555	535	534	570	557	499	504	561	541	553	532	537	532	530	538	531	578	550	506	503	559	564	548	512	569	510	527	508	515	477	535	527	554	580	549	562	568	511	543	501	529	559	564	493	566	515	519	533	511	549	554	494	515	521	510	577	518	558	541	547	543	512	522	552	509	545	554	512	584	536	553	534	485	536	487	585	554	532	567	537	561	528	541	545	518	547	557	530	543	549	541	517	526	596	495	563	561	505	536	529	572	566	536	515	503	521	552	545	560	549	539	540	555	520	569	524	518	540	543	514	538	480	555	495	521	546	527	563	520	530	502	521	563	509	554	548	558	511	525	525	542	563	546	494	563	491	543	514	530	527	587	531	529	520	553	555	495	521	547	527	512	521	506	594	509	537	546	561	550	530	531	503	532	580	559	510	539	505	558	542	537	530	577	532	519	502	560	521	560	521	511	514	553	513	544	508	514	538	492	537	535	523	526	558	560	522	530	540	577	543	554	544	518	553	537	505	523	534	521	526	524	535	527	537	540	552	517	553	544	485	555	522	569	582	542	549	541	496	540	554	549	542	527	536	489	516	560	517	536	555	531	583	527	552	540	494	533	519	514	540	514	573	527	559	533	545	556	544	512	510	510	514	544	566	508	539	483	565	530	545	528	554	575	519	563	560	549	534	527	547	543	508	513	572	541	522	564	555	498	509	541	527	548	548	514	526	532	549	557	523	520	529	527	516	548	572	530	542	542	551	525	532	562	539	541	595	539
8452	1802	2279	1729	1170	769	591	483	405	293	289	269	258	260	204	212	216	190	184	164	167	168	166	165	148	158	141	155	137	127	140	144	144	139	157	145	149	141	139	139	153	127	121	123	128	122	136	156	131	132	135	136	140	133	119	136	130	120	140	115	148	140	127	135	140	119	138	136	135	121	111	150	123	142	114	125	124	120	118	132	91	102	117	122	122	130	132	144	125	129	135	122	132	117	106	126	115	117	116	118	103	138	118	124	145	102	140	134	122	128	128	123	99	124	136	134	141	141	123	121	114	122	135	127	134	111	114	116	129	122	123	118	120	134	121	138	104	106	119	117	123	127	123	120	138	112	126	103	114	126	138	113	131	104	123	132	124	131	116	132	132	149	109	133	130	112	111	116	124	135	132	121	129	136	127	133	150	127	126	106	145	117	118	130	122	117	121	115	123	143	125	133	133	100	115	122	135	124	120	113	110	127	122	111	101	118	135	136	124	111	140	138	118	111	134	128	128	113	130	125	125	134	121	147	112	130	129	128	125	120	123	122	124	123	123	125	117	115	125	129	118	131	118	123	122	110	134	138	152	119	120	135	121	132	122	126	109	130	147	122	118	141	130	137	121	139	109	129	124	133	134	122	126	134	129	115	125	115	133	134	116	115	126	118	119	138	115	127	121	105	112	110	149	107	110	116	163	134	118	132	120	128	120	122	107	119	139	131	145	110	138	122	147	130	118	112	116	114	100	119	107	136	142	110	123	116	110	130	127	111	115	124	124	131	120	144	113	131	142	126	139	127	115	119	129	123	120	126	111	130	129	120	136	131	136	134	139	135	129	124	129	136	101	114	122	136	121	107	122	133	101	105	124	131	118	124	120	111	120	126	134	120	98	147	130	115	114	123	130	133	129	135	131	112	110	112	122	129	132	130	128	119	145	117	136	112	110	131	119	139	116	98	120	127	118	136	114	109	122	140	109	131	126	130	98	127	143	112	124	121	133	113	132	138	137	138	123	135	140	108	113	121	107	127	118	103	137	117	116	122	126	132	100	123	137	122	110	115	131	114	131	125	129	114	109	154	129	107	95	123	110	123	105	115	127	125	124	130	105	117	126	114	110	141	116	119	131	131	133	115	120	134	123	152	104	136	113	149	137	111	123	123	120	113	126	113	119	119	128	132	125	135	117	135	102	111	114	121	112	121	130	102	121	119	133	135	117	121	135	122	122	139	116	134	119	119	147	132	137	136	111	133	119	120	132	118	100	118	108	128	112	108	142	152	132	139	112	119	115	108	114	114	120	125	110	128	139	123	120	124	104	116	144	129	117	132	125	107	130	114	133	148	147	117	127	124	117	122	111	114	138	107	123	105	139	109	122	122	123	115	144	121	141	106	109	126	142	121	132	132	115	118	145	101	123	117	108	116	141	122	122	127	117	127	147	128	111	108	146	135	126	142	114	129	124	117	150	127	141	105	116	116	133	97	143	124	126	118	124	123	134	119	120	140	104	98	126	147	139	123	118	145	129	109	109	138	122	145	110	143	134	131	117	136	107	134	136	113	139	123	119	113	126	116	135	109	139	130	109	122	125	128	135	128	131	128	138	137	135	124	116	108	140	126	126	134	108	110	141	119	119	98	122	116	137	137	122	118	122	134	130	122	126	120	100	123	125	117	126	139	122	122	123	136	123	126	121	136	140	140	138	133	132	100	110	123	122	111	131	105	104	112	119	141	101	120	128	124	130	136	144	123	127	114	134	154	120	122	142	138	142	106	117	118	95	122	106	130	138	108	122	132	136	99	122	138	138	122	127	126	101	124	116	108	117	127	117	138	132	109	137	129	119	165	128	118	134	125	128	124	129	123	109	106	128	126	116	136	114	139	146	132	149	107	133	127	131	139	115	135	114	132	128	129	120	141	118	110	130	129	111	139	127	128	122	140	128	137	126	106	113	109	128	147	123	116	126	106	116	133	143	143	123	103	137	116	128	128	131	132	118	135	124	121	114	117	139	126	135	115	144	112	137	129	115	121	107	118	118	111	151	127	132	124	113	119	121	125	131	118	139	144	143	126	111	128	134	126	127	135	130	144	133	108	126	124	134	121	131	143	148	133	126	142	128	132	120	121	138	113	137	105	122	105	137	143	139	139	134	139	112	126	122	120	132	128	125	126	134	120	130	127	126	102	107	120	131	126	124	117	111	119	112	110	125	117	132	124	125	125	100	120	114	119	125	124	150	134	134	115	118	127	140	107	124	139	132	116	109	123	128	136	116	128	121	129	101	119	130	136	116	115	116	126	128	132	125	129	109	150	132	130	119	121	131	132	97	124	123	134	135	152	108	124	130	131	113	117	124	132	145	125	102	135	127	143	139	130	128	120	92	115	133	116	125	116	128	116	135	129	144	128	128	151	131	128	119	109	142	131	122	131	137	126	134	118	128	134	145	135	135	130	123	106	121	132	129	141	131	122	126	121	141	105	125	131	133	134	131	115	118	115	110	140	119	122	106	128	129	125	118	129	149	121	110	105	133	136	126	124	142	113	137	136	130	120	106	130	117	109	139	135	148	142	120	130	122	122	118	132	150	123	129	144	158	126	110	121	124	140	153	122	114	116	144	133	130	138	120	135	121	117	129	126	143	119	134	106	125	135	156	120	128	131	118	131	111	126	139	107	135	123	142	120	125	136	141	116	140	104	143	134	104	115	140	139	119	114	126	129	126	128	141	140	144	143	119	119	150	141	135	114	130	112	131	108	118	135	122	123	137	101	117	147	101	118	120	125	143	135	107	114	133	104	118	108	151	115	110	130	108	100	132	116	115	119	138	123	134	115	113	116	127	134	130	115	125	121	132	119	115	109	114	117	142	107	120	142	102	117	137	122	120	114	128	100	126	124	101	124	125	145	145	130	136	124	124	112	124	152	129	124	119	103	133	155	124	123	84	127	133	112	101	118	145	135	128	129	125	122	103	117	124	136	131	136	127	132	123	146	114	105	116	113	134	118	150	132	122	126	122	109	121	114	119	120	136	117	97	117	118	131	123	121	116	132	120	141	115	111	135	152	121	134	134	122	117	130	116	120	115	134	122	108	115	117	135	122	110	131	126	129	113	137	137	116	134	112	115	133	156	107	115	119	125	117	131	118	129	107	134	126	139	135	135	146	121	111	155	132	114	113	121	124	124	118	94	121	118	135	129	138	120	125	120	112	124	118	133	149	146	121	102	124	125	151	130	111	130	140	121	116	150	129	113	104	132	120	133	93	114	113	119	118	123	124	129	120	120	116	118	113	126	118	149	120	122	128	120	123	137	113	125	126	126	121	127	110	119	123	135	118	127	112	124	136	94	133	127	109	122	139	120	118	126	92	125	120	118	157	98	122	132	127	136	117	134	130	128	108	146	120	135	124	140	118	122	106	136	117	128	120	133	122	138	141	140	139	141	113	121	121	128	127	120	124	133	111	118	134	128	114	119	106	139	119	122	124	116	113	120	121	146	142	124	127
7671	2308	5175	6087	5324	4368	3521	2993	2473	2053	1865	1640	1422	1338	1314	1116	985	1009	954	896	797	797	714	750	728	699	705	688	673	638	629	606	612	565	587	582	548	547	522	543	554	549	525	513	556	514	498	486	484	545	487	490	505	530	497	489	514	497	486	447	466	475	474	461	440	444	433	460	438	457	459	484	453	429	447	464	470	426	451	445	460	492	526	448	446	473	437	474	480	471	462	417	456	466	443	491	479	468	450	436	428	418	385	438	479	394	429	433	437	393	418	407	473	431	453	458	453	480	453	461	476	452	470	473	429	428	421	452	467	453	452	443	444	412	446	438	444	443	414	442	415	452	430	431	433	435	437	461	436	458	453	466	453	420	380	441	472	456	420	456	444	426	452	434	421	440	431	427	402	441	457	445	443	424	435	427	437	427	465	426	413	430	468	409	442	458	441	446	411	445	452	430	446	437	426	403	460	434	422	454	452	430	443	455	440	446	464	448	437	499	446	420	433	477	465	432	423	457	430	457	425	448	508	422	462	436	408	441	422	419	437	442	446	417	442	413	430	406	418	434	461	405	436	431	462	403	429	437	433	429	442	445	398	427	435	447	465	423	457	428	455	434	423	450	444	456	459	416	409	414	387	431	458	436	474	419	430	427	409	440	449	432	413	414	455	456	446	427	413	426	441	414	430	435	408	438	442	411	415	441	409	436	435	417	422	505	460	448	393	445	401	450	467	426	432	456	431	433	426	415	404	407	434	473	449	415	428	416	436	438	446	420	426	427	454	427	421	407	424	421	419	420	420	410	422	416	422	410	431	473	411	463	454	389	437	427	424	445	425	429	406	389	413	428	438	429	445	441	449	420	423	404	476	418	402	421	444	450	405	468	430	431	445	436	410	454	475	455	435	382	440	425	450	440	465	417	453	398	410	423	388	455	378	433	419	429	460	448	465	469	475	425	440	440	427	436	437	437	421	437	421	464	435	438	440	398	418	444	429	433	441	423	442	435	445	422	430	429	438	446	419	436	451	430	397	441	445	424	447	418	457	458	428	418	457	445	431	430	429	421	472	421	442	447	427	427	376	422	448	433	425	414	441	414	419	389	439	450	431	430	429	432	487	448	413	429	440	446	455	447	424	419	411	446	442	447	445	419	430	439	434	436	460	449	406	448	420	452	444	408	435	410	417	441	436	426	442	432	419	440	451	413	418	458	437	440	452	421	425	452	425	462	442	433	413	411	409	446	406	426	426	422	420	439	429	443	444	483	414	424	428	434	430	419	434	430	436	427	423	427	412	425	446	399	451	420	437	442	465	408	464	442	465	432	420	467	438	461	448	451	408	408	462	417	453	484	450	419	432	405	417	400	420	409	442	432	435	451	426	437	435	417	449	455	434	445	433	424	412	455	462	428	458	425	395	436	482	468	443	388	425	426	434	441	430	428	416	456	423	447	431	404	440	472	427	414	416	450	429	434	408	445	454	435	393	422	444	459	455	420	427	445	434	430	419	412	431	446	421	426	422	456	426	475	420	451	454	435	467	455	452	426	443	427	464	454	460	440	440	435	434	426	464	457	418	450	444	393	453	476	424	393	437	409	424	419	399	424	438	430	429	423	416	420	430	406	422	429	404	392	447	418	415	404	448	435	429	437	436	446	434	392	422	460	450	408	431	434	452	455	460	405	406	428	402	394	445	416	458	453	394	437	421	410	470	443	449	454	461	451	481	439	436	459	422	434	442	451	433	400	421	443	434	487	433	409	453	432	425	436	403	413	410	389	399	459	414	458	443	407	461	420	408	454	435	419	441	441	423	428	428	418	431	383	441	455	434	440	419	448	469	458	432	445	438	407	484	434	452	440	430	470	457	396	424	417	398	437	411	383	419	451	424	465	427	436	441	420	437	405	405	441	413	438	445	472	480	386	389	428	424	436	447	451	455	436	458	476	433	449	404	449	412	406	436	447	426	421	445	441	412	448	414	402	378	407	428	449	417	415	444	426	421	410	454	397	486	441	455	418	425	424	426	441	409	425	464	443	432	426	449	441	406	449	408	427	395	434	437	437	415	395	419	412	480	449	445	431	456	434	440	443	415	444	437	448	437	422	447	428	448	437	406	424	432	428	408	421	403	421	406	434	430	442	425	479	415	463	431	440	411	425	448	450	466	455	424	418	462	419	488	437	454	411	393	434	481	485	395	427	435	423	382	408	437	425	419	412	444	435	429	428	414	432	409	416	433	489	451	424	427	450	443	421	413	397	421	424	414	428	407	412	455	401	458	403	431	432	421	472	391	413	456	465	448	417	445	431	455	424	466	416	410	421	410	440	453	449	443	425	433	436	484	427	428	463	418	444	447	449	452	422	460	431	425	416	448	422	460	447	445	423	453	452	390	454	435	416	397	446	419	432	424	413	444	394	440	442	412	460	427	432	442	448	437	427	408	425	429	411	471	421	400	434	410	427	415	413	428	413	453	433	419	415	455	431	419	432	434	435	449	390	411	444	442	445	463	481	414	411	442	430	434	437	456	463	429	433	449	427	435	435	423	442	445	429	443	450	420	433	446	410	453	426	435	407	414	434	413	418	415	448	408	409	469	441	466	443	407	419	442	423	437	472	428	402	472	449	464	439	455	434	433	403	417	419	440	416	444	392	387	456	461	460	432	398	444	410	457	415	461	452	437	443	439	450	443	409	450	390	387	448	434	460	410	421	417	442	424	445	438	433	468	427	483	442	462	441	459	413	420	465	450	439	450	420	384	437	425	422	405	453	449	456	456	418	442	432	472	420	389	475	443	409	426	456	422	418	486	420	443	447	469	383	457	403	458	391	394	423	433	429	465	426	395	416	455	437	411	423	453	418	426	414	416	470	472	414	402	469	413	454	444	431	415	439	442	444	426	420	415	441	426	411	420	420	441	458	471	441	457	427	426	430	411	463	446	463	436	437	427	421	442	451	429	431	452	398	461	467	435	469	439	441	429	420	468	452	432	411	401	435	429	452	431	454	408	430	438	433	433	428	424	420	422	466	447	450	403	435	396	453	436	438	437	415	438	440	455	406	453	441	425	454	437	461	463	454	419	435	448	463	417	416	441	451	431	430	448	429	475	420	459	438	442	440	442	434	431	436	433	441	442	430	426	425	420	443	436	439	381	436	412	401	421	457	470	444	427	421	417	415	458	449	435	430	446	430	468	418	449	446	457	416	451	439	432	457	469	428	458	453	411	433	462	422	431	406	410	436	461	428	425	471	424	453	402	475	444	422	497	463	423	474	483	446	449	448	440	473	446	442	431	435	463	444	433	466	440	449	425	439	447	462	454	479	422	422	421	438	419	427	438	409	441	443	433	443	424	411	446	421	466	419	431	439	420	441	417	399	433	418	430	422	434	421	434	410	402	416	475	420	428	466	466	449	423	453	419	433	455	446	435	448	450	462	429	464	431	395	415	447	428	441	428	470	412	432	423	403	428	431	452	434	462	456	455	426	413	423	439	429	431	418	419	414
1283	325	336	332	311	286	270	258	288	287	277	300	287	257	317	232	299	310	303	295	266	265	311	296	316	313	264	304	289	317	296	318	298	269	295	293	281	257	292	309	301	286	275	336	287	305	311	307	312	272	294	286	311	304	291	305	249	295	291	313	282	263	290	289	281	272	277	298	300	284	306	315	280	322	267	301	281	237	264	285	314	292	292	292	261	292	293	312	286	278	286	307	297	282	310	277	299	310	278	297	265	274	280	277	258	258	306	294	313	296	294	314	290	304	336	286	296	298	284	304	273	297	264	269	284	284	273	281	292	279	316	313	317	290	289	253	284	270	283	263	319	283	292	300	287	323	256	289	283	319	282	283	286	295	273	303	270	275	318	285	298	300	291	277	267	289	269	324	300	322	314	311	268	287	307	283	281	315	284	292	301	306	285	270	282	277	255	307	299	291	335	285	284	263	324	291	277	327	286	294	302	305	293	314	299	267	300	279	301	275	292	274	266	294	297	290	276	291	323	287	296	288	275	290	275	310	309	261	281	274	297	260	279	281	266	294	295	319	263	308	259	283	317	285	267	298	282	281	289	250	288	282	302	304	293	265	285	302	273	274	306	288	288	287	276	319	303	272	321	265	329	285	277	321	321	297	275	275	266	298	281	296	277	282	303	280	308	269	282	265	292	298	278	302	281	307	284	302	279	283	271	303	266	294	286	279	279	287	290	289	255	303	276	261	309	289	298	313	290	262	309	274	275	290	275	282	299	296	269	312	310	281	284	290	319	288	280	278	293	308	287	292	290	289	311	274	306	294	240	271	287	298	301	293	254	262	303	316	298	300	260	275	294	295	290	275	276	279	283	305	292	278	275	281	266	257	279	283	294	294	283	262	296	286	275	290	306	321	302	284	318	311	278	299	285	303	280	311	263	331	294	281	285	280	276	303	280	302	280	298	268	301	297	309	306	308	302	291	291	298	285	316	300	269	299	283	291	310	265	291	275	262	265	266	301	279	273	270	295	276	295	287	312	243	335	305	280	305	262	324	253	282	277	273	251	273	256	296	274	300	296	283	286	283	279	296	264	291	277	296	282	308	282	311	272	283	303	274	286	263	267	306	288	278	299	290	283	261	273	330	279	292	275	300	284	295	311	272	314	260	332	275	298	285	268	286	291	280	300	280	285	294	279	270	297	271	301	242	285	282	293	287	265	292	288	289	293	271	289	318	288	320	301	291	292	275	282	292	290	280	303	331	281	252	283	255	284	268	322	294	322	293	270	265	286	266	311	279	302	268	293	289	274	279	288	279	264	293	287	277	293	294	280	278	292	297	270	279	272	291	279	271	306	323	298	247	295	284	269	291	304	266	310	292	296	301	286	269	266	275	281	279	295	294	309	309	258	292	323	275	273	284	295	302	270	312	284	265	312	290	307	331	268	276	327	310	289	291	276	297	277	284	294	301	286	291	286	274	274	267	270	249	282	279	290	299	303	280	321	297	253	307	315	288	304	270	304	268	295	275	260	260	297	264	307	297	273	296	286	271	282	303	311	317	289	293	286	296	309	304	269	261	266	293	301	288	271	276	279	285	281	283	260	285	278	259	262	300	306	273	315	297	313	285	304	287	277	264	313	307	289	280	295	302	292	298	303	311	258	269	300	291	270	266	281	289	293	263	275	321	265	281	276	271	301	306	297	280	253	297	278	287	283	267	289	303	313	261	269	298	288	290	281	283	242	285	294	290	295	300	276	293	273	293	309	312	334	277	287	297	288	293	303	293	297	252	307	301	277	296	323	299	290	297	261	335	275	269	309	296	272	307	304	303	260	311	284	289	286	295	287	245	300	274	275	276	299	291	274	314	293	295	287	306	278	311	254	283	310	279	259	297	270	300	272	283	299	314	255	301	269	298	271	294	322	320	284	279	299	295	280	295	332	285	255	292	297	320	298	291	294	301	287	273	283	313	299	307	291	283	288	287	278	272	307	301	275	259	272	287	290	293	291	321	289	300	280	276	289	314	280	287	292	303	284	284	293	275	276	308	291	257	265	258	282	301	302	307	281	249	278	292	277	263	286	291	302	278	293	287	283	266	265	285	303	305	279	272	282	318	273	272	269	269	285	308	296	294	277	305	297	287	290	295	310	313	290	298	274	290	296	312	277	267	268	289	300	318	317	277	308	331	291	264	301	292	284	274	264	275	308	305	297	302	329	307	286	257	281	275	276	260	294	266	299	321	272	285	308	274	300	275	290	274	318	308	273	288	322	303	307	281	269	300	272	311	264	274	288	308	287	305	265	303	296	279	305	283	295	271	310	326	293	307	301	239	281	283	305	282	294	281	243	326	279	297	290	282	252	267	272	301	276	261	292	287	302	266	321	297	318	268	282	298	306	289	293	298	306	259	286	275	293	323	272	299	261	291	282	306	279	270	291	293	270	290	278	272	271	316	255	269	307	276	289	280	266	286	255	246	305	290	292	315	277	270	300	299	270	293	279	256	309	270	287	304	278	301	292	275	295	287	326	286	299	297	323	295	287	319	286	282	304	314	300	266	310	277	303	287	293	308	253	327	284	279	319	266	311	312	278	297	321	315	272	270	301	316	295	299	291	282	281	305	261	284	304	289	295	296	279	296	264	276	290	280	294	266	316	295	283	298	266	271	275	298	302	271	304	267	309	295	312	306	309	301	305	264	264	321	291	267	291	264	310	273	279	265	274	262	272	304	257	267	265	284	314	256	294	268	310	293	304	308	297	280	298	267	284	302	295	287	250	272	259	310	292	307	298	301	273	298	305	270	308	333	278	323	304	325	276	272	296	271	275	291	299	301	304	277	287	317	268	260	312	272	281	265	269	294	283	320	276	324	280	285	267	288	271	323	291	306	266	298	262	306	293	285	269	279	259	321	265	286	285	298	291	277	271	297	315	298	281	298	282	268	278	301	313	300	289	290	293	296	282	278	298	323	268	310	297	302	278	310	276	298	300	281	271	317	281	271	314	281	286	301	281	292	290	285	268	305	298	293	303	286	294	282	299	298	301	276	274	299	285	278	265	259	278	296	294	237	315	312	288	264	276	310	279	253	309	290	241	272	303	316	306	288	297	299	265	266	318	267	294	315	303	302	297	326	311	270	322	274	308	292	285	288	281	287	306	267	252	320	299	273	286	277	296	266	291	292	276	322	323	301	316	271	301	297	279	286	299	300	283	302	301	316	291	330	250	277	281	298	307	281	276	283	304	299	308	300	278	286	288	306	258	318	290	292	297	266	299	291	294	280	281	291	270	287	308	273	299	296	279	288	282	310	299	290	261	310	279	313	300	277	320	290	308	304	289	315	267	262	292	270	285	279	285	283	309	289	292	286	295	250	304	316	266	282	289	312	286	263	288	302	310	277	284	291	263	242	300	269	294	321	280	276	294	262	274	279	282	272	300	302	276	290	312	290	284	287	299	321	278	291	255	298	314	277	281	283	298	278	306	283	291	251	307	265	298	300	287	301	328	271
2295	912	1009	1079	1046	1003	983	894	975	925	911	904	934	905	919	848	859	910	863	898	900	905	873	849	865	927	889	864	895	885	871	889	862	878	880	843	867	850	911	828	901	880	900	871	890	896	855	851	914	932	886	857	854	911	855	927	873	877	893	854	877	902	879	950	898	899	917	905	877	883	940	880	871	863	869	912	853	869	845	876	887	835	884	868	886	914	862	837	870	891	927	889	819	857	908	881	848	869	868	891	883	843	874	831	919	879	814	872	949	911	894	866	920	892	908	834	854	825	882	925	903	892	851	866	888	890	883	863	894	864	873	912	867	862	884	867	830	913	860	928	924	864	900	858	858	934	946	877	832	819	882	861	834	859	868	862	886	879	811	879	869	894	903	873	859	850	849	873	874	902	873	852	864	835	865	868	900	871	843	864	829	874	816	888	845	879	879	835	903	868	862	890	898	853	830	865	945	898	877	853	881	937	871	859	919	862	897	887	849	903	872	841	901	895	953	879	940	823	882	926	839	885	888	900	826	896	833	862	827	839	930	871	856	907	859	910	873	856	876	881	899	904	864	833	914	902	865	836	880	893	914	891	864	882	856	896	903	890	924	891	894	873	825	892	841	895	846	894	901	887	899	871	833	893	905	908	904	884	891	853	832	904	871	893	860	923	867	940	904	863	933	894	887	855	868	893	897	882	871	858	846	955	836	935	891	851	861	870	833	883	860	920	869	907	857	858	809	866	857	908	940	890	919	839	885	829	909	868	854	883	830	932	895	890	929	861	865	889	874	885	898	916	929	873	793	817	917	872	867	885	862	839	902	922	859	887	923	868	866	887	899	934	874	881	862	913	859	895	787	906	869	889	977	866	846	831	872	856	870	858	858	888	929	872	827	887	912	914	972	880	898	838	913	891	879	890	911	893	873	870	840	875	902	863	894	821	884	909	904	929	830	925	857	898	879	898	889	933	834	839	889	875	835	889	906	880	902	878	826	887	875	880	913	857	887	877	883	866	903	831	885	888	904	826	840	878	916	894	902	878	942	875	862	914	875	814	883	830	869	869	879	865	874	844	885	856	889	903	853	865	900	871	825	892	852	833	881	843	852	873	852	895	851	872	831	911	858	872	872	852	830	882	872	849	884	865	871	833	928	876	852	933	827	834	866	840	887	880	903	916	888	859	875	877	896	871	897	863	895	916	887	900	874	847	878	931	865	891	902	870	899	853	857	866	909	850	898	883	894	841	906	890	815	851	870	855	882	930	847	928	869	829	870	920	887	896	882	828	881	850	832	859	898	878	897	873	913	826	854	895	874	838	863	923	917	882	924	855	861	844	845	906	868	909	929	916	893	927	899	862	905	910	912	897	834	914	872	895	908	900	881	872	932	854	851	929	866	887	846	852	833	884	857	882	846	876	851	850	925	889	887	884	814	903	874	883	827	909	874	869	886	858	819	868	878	913	923	868	863	888	845	868	868	840	882	844	876	867	839	857	834	832	935	896	858	926	913	899	885	916	903	930	897	869	895	885	811	891	872	909	883	847	847	860	812	922	855	836	874	931	896	825	870	881	922	880	830	908	899	891	920	874	925	858	875	892	897	830	822	922	872	816	871	878	867	903	868	842	852	851	866	898	965	844	886	866	882	855	858	834	870	901	837	899	835	836	900	899	873	926	874	879	913	845	859	852	906	884	814	854	865	876	843	867	894	926	865	915	864	856	889	861	864	873	897	891	897	898	853	883	891	909	880	880	880	895	817	871	859	878	903	889	905	870	902	893	916	903	867	902	856	897	877	892	872	872	857	947	896	851	887	908	843	833	867	873	848	835	867	867	860	875	836	904	890	850	873	934	919	911	894	827	929	955	883	851	891	913	923	884	853	869	884	881	851	863	870	901	889	902	881	838	918	889	841	843	891	920	921	938	945	850	903	854	899	857	864	941	866	888	886	919	886	895	880	898	865	830	867	887	875	914	848	918	867	822	883	918	857	901	893	876	873	859	870	870	882	919	870	877	908	826	852	873	856	892	866	883	850	879	893	890	842	894	862	901	818	902	878	875	850	899	834	960	882	866	898	860	909	907	866	893	884	869	883	893	876	842	851	887	872	876	888	898	863	855	907	872	852	879	896	876	862	869	860	913	909	885	903	863	870	868	883	902	860	845	863	866	854	850	894	867	834	879	913	843	811	863	864	874	898	938	898	832	876	901	797	852	916	901	965	880	901	958	866	895	916	862	921	929	841	876	886	864	917	867	877	898	845	837	880	869	875	913	844	873	907	880	941	883	865	881	822	925	810	841	854	845	901	898	856	867	852	869	894	911	883	913	863	883	871	874	889	875	863	898	869	868	893	889	892	864	873	877	865	862	811	832	906	851	894	878	884	846	870	872	889	904	838	898	879	918	896	894	812	878	844	922	871	898	880	903	887	903	892	854	919	887	826	961	911	839	836	884	934	849	856	877	910	893	872	901	872	831	859	867	926	868	874	891	855	844	883	937	886	917	834	890	851	856	913	800	952	841	865	880	872	812	829	827	893	882	896	917	863	890	867	919	855	877	840	873	873	899	904	886	907	926	867	868	907	900	912	912	896	900	847	886	859	834	884	895	857	903	909	878	842	884	852	899	880	857	858	888	904	852	837	893	881	849	871	879	874	875	911	899	857	876	888	905	893	875	900	885	813	917	921	836	837	839	865	864	854	905	864	874	868	825	843	867	860	895	869	855	853	863	905	877	835	815	913	874	891	923	873	868	877	863	878	880	865	876	879	873	842	890	889	866	863	911	909	879	835	911	887	873	882	878	859	837	877	914	843	865	879	884	874	932	865	883	844	851	866	908	893	844	847	848	879	896	847	911	892	850	870	856	842	899	872	933	889	910	894	880	877	939	854	838	914	878	886	861	848	877	868	889	908	873	859	852	867	895	853	942	881	894	921	862	871	856	902	859	872	871	901	863	863	865	902	881	872	868	852	897	868	852	905	831	836	889	840	872	908	888	921	834	887	888	923	896	865	835	852	927	849	882	878	870	869	878	876	834	850	840	897	864	916	837	893	918	902	895	865	853	893	869	903	894	894	860	859	913	902	844	874	849	889	822	922	866	856	915	893	864	859	882	918	819	880	836	892	898	891	915	879	847	881	885	872	887	895	841	883	924	888	865	873	896	909	868	866	894	911	890	818	879	878	887	876	874	899	888	922	871	856	849	879	862	873	907	902	876	879	843	861	902	893	883	872	850	924	828	906	860	887	873	870	818	884	857	842	844	853	845	877	895	851	899	895	898	815	839	863	861	857	874	871	890	860	877	828	887	861	879	859	912	914	881	926	917	900	869	825	876	879	894	801	869	833	878	875	872	840	877	888	841	933	848	904	878	879	870	863	880	916	859	912	874	898	891	809	922	902	890	851	882	897	855	878	907	865	858	908	872	890	873	907	846	895	898	904	879	902	855	843	863	828	863	865	877	911	840	878	894	878	855	905	892	857	858	870	907	885	876	861	900
4417	943	1275	983	714	508	468	344	309	270	240	226	219	217	212	196	210	183	189	167	171	183	165	174	185	144	153	178	152	168	169	168	164	195	149	170	138	189	149	170	179	180	157	167	181	164	167	151	168	181	157	151	189	167	180	170	170	173	162	169	194	129	210	142	143	176	155	149	163	160	141	161	144	165	176	161	160	182	178	164	138	148	170	166	168	163	156	174	164	176	189	154	178	164	162	160	152	135	174	151	140	142	156	146	164	143	159	161	171	149	165	188	157	156	157	177	158	142	159	181	141	155	163	167	163	147	176	157	157	190	157	142	161	138	158	171	141	176	172	183	172	161	162	171	173	169	159	172	153	158	164	160	176	162	150	173	157	135	159	164	181	154	154	148	149	170	165	173	173	165	140	149	146	162	173	153	146	155	156	146	160	178	155	188	141	164	166	155	148	155	145	163	147	158	156	169	165	175	166	173	163	168	157	195	174	176	154	149	169	159	140	153	156	149	162	158	161	190	157	147	156	172	163	160	170	171	156	174	171	158	163	180	189	159	170	155	163	154	153	188	161	157	168	170	167	145	176	156	160	162	171	149	170	174	141	134	163	149	167	174	182	156	153	165	181	167	154	157	158	167	150	162	158	182	167	170	141	141	168	142	178	173	161	155	176	164	149	194	160	154	140	153	151	169	145	154	172	175	170	169	181	159	156	168	135	153	157	163	172	154	162	144	160	150	143	154	159	163	163	143	171	182	151	162	175	169	162	144	140	174	162	158	174	166	163	190	161	171	128	175	192	155	158	174	190	155	164	172	153	162	191	148	150	162	148	150	158	147	153	145	165	167	137	149	153	144	144	152	163	163	148	173	159	187	161	183	159	170	160	165	187	159	153	164	170	135	159	161	178	179	171	168	153	146	169	180	179	160	154	175	151	135	162	165	173	161	151	147	155	168	138	184	160	156	180	147	174	179	155	180	169	151	149	172	175	172	168	172	176	168	165	161	139	155	162	166	191	148	148	174	155	158	164	167	178	146	150	192	172	179	154	166	160	163	185	147	172	174	170	149	188	138	155	148	164	162	156	164	167	170	177	171	153	162	160	136	144	155	167	143	164	162	169	176	155	176	146	152	164	172	145	182	151	154	148	143	187	179	174	145	155	169	190	132	150	163	150	173	162	145	148	147	151	166	144	146	147	166	168	161	164	172	164	155	179	171	157	166	175	142	181	160	165	156	174	157	175	163	161	154	165	161	157	172	163	165	154	149	157	168	153	175	167	162	161	174	170	161	168	174	160	148	175	158	159	161	151	164	135	164	153	175	156	141	153	191	163	138	152	138	162	171	178	150	166	165	157	177	161	166	144	154	144	158	167	172	146	165	170	156	167	155	155	162	184	177	168	163	171	160	168	151	151	175	164	155	176	169	177	159	176	137	168	162	179	156	159	165	146	168	154	160	158	155	152	165	172	152	142	170	138	151	153	148	177	172	157	163	164	173	171	161	172	152	176	158	157	162	180	170	173	166	159	179	158	141	165	171	158	137	177	170	124	162	181	167	156	144	162	151	151	164	160	165	163	168	169	182	158	176	154	156	144	158	151	159	176	156	149	163	169	179	149	145	147	175	164	173	169	159	154	189	150	179	166	152	175	141	168	159	155	179	162	184	166	171	157	146	147	155	152	139	176	171	142	142	175	160	178	169	138	146	175	157	168	160	171	151	175	152	171	175	188	171	181	155	165	136	158	163	160	157	155	177	143	162	175	166	161	142	160	156	127	154	151	139	178	178	163	170	142	153	168	178	170	184	172	160	183	162	168	136	149	169	166	153	147	173	161	167	178	187	157	176	197	154	168	143	157	164	139	163	172	158	141	164	163	159	165	162	151	139	156	164	158	158	157	207	167	162	191	167	177	169	169	142	177	170	155	165	169	162	152	155	166	147	143	160	159	150	160	145	157	157	146	145	163	175	165	171	160	175	153	158	183	164	145	167	164	179	160	173	174	171	155	160	174	163	157	148	167	177	153	149	188	166	125	159	164	178	174	169	130	160	168	158	161	176	155	152	148	174	155	145	149	165	157	164	173	162	145	153	163	176	168	167	174	162	175	158	147	159	164	163	155	158	165	167	166	139	169	158	175	172	147	171	178	142	176	158	138	159	151	171	164	177	142	160	178	132	163	139	171	159	172	162	161	143	173	149	177	159	152	163	143	174	164	131	162	155	151	145	176	178	182	171	153	150	182	156	171	154	140	136	160	171	163	158	147	138	164	178	163	151	169	190	172	146	151	168	154	157	140	163	162	169	159	176	192	171	142	164	136	166	161	175	164	138	164	171	158	188	172	175	150	159	171	137	159	155	186	179	189	166	178	174	163	168	160	154	159	170	179	166	145	150	152	159	180	179	167	179	161	155	152	184	169	179	174	157	163	167	154	139	183	180	163	134	152	151	188	178	166	153	154	149	162	147	161	143	172	168	165	202	168	155	151	176	168	169	174	149	160	180	159	156	154	135	133	156	148	152	176	149	152	161	153	152	132	161	164	143	179	159	149	155	169	181	176	175	146	160	157	171	177	158	162	152	162	180	165	153	149	157	164	154	138	164	169	174	133	179	169	158	163	157	174	153	133	163	171	176	167	140	164	179	158	167	179	183	184	164	151	190	169	141	152	179	179	171	165	145	150	149	169	133	197	157	188	172	188	154	155	172	180	177	167	150	157	155	155	152	176	156	157	169	164	145	149	165	180	171	138	185	172	160	161	147	156	151	166	164	174	150	154	188	191	163	174	170	162	149	160	158	175	154	171	144	169	148	158	164	176	186	153	162	156	150	165	179	174	171	166	171	163	155	177	166	165	150	154	185	148	192	157	143	173	176	165	162	178	187	188	189	161	160	150	167	149	160	157	156	173	178	172	155	144	155	163	176	163	163	160	148	171	165	167	164	158	166	137	178	158	156	157	196	166	176	141	165	151	163	155	163	165	193	161	180	162	150	164	155	179	164	155	148	148	177	179	165	180	167	181	135	166	167	149	165	160	148	163	160	164	162	162	132	165	173	174	151	167	173	171	162	167	164	153	169	181	153	161	163	158	154	164	150	168	161	150	173	166	145	153	151	160	132	149	182	159	161	169	172	171	164	171	144	170	171	153	161	150	168	148	138	141	152	166	165	154	155	160	159	157	149	154	178	158	157	168	163	156	179	157	154	162	148	176	159	154	160	157	171	156	174	156	179	167	155	159	162	156	181	175	182	146	148	157	160	174	138	152	148	169	159	122	155	161	147	150	152	166	159	125	159	173	170	156	149	167	181	175	201	166	163	162	139	131	184	161	177	174	187	157	156	163	138	164	141	160	168	164	154	158	154	145	152	150	170	182	167	164	166	172	179	145	137	167	191	146	183	168	146	145	170	151	145	168	145	163	146	194	168	162	149	157	122	176	154	171	144	169	178	157	152	151	129	185	153	141	153	158	172	174	148	148	155	156	172	192	173	159	176	126	137	170	169
5490	1434	2959	3602	3026	2556	2137	1844	1581	1338	1295	1173	1067	1016	993	906	898	815	790	777	799	724	691	707	694	677	686	648	687	637	614	558	575	642	603	578	634	628	573	539	600	542	551	578	562	567	631	558	570	561	564	529	552	558	544	532	546	564	559	552	532	529	562	565	522	515	533	577	571	532	520	500	510	525	491	567	491	552	516	552	523	579	555	522	497	524	551	564	560	557	547	532	521	556	523	557	541	532	513	562	547	566	490	529	549	534	553	519	536	494	522	517	530	522	541	542	507	567	519	547	499	539	508	556	515	516	530	534	510	552	491	532	495	519	553	497	562	575	498	538	538	510	497	559	528	518	550	519	541	551	483	530	555	523	569	496	523	522	499	569	521	553	530	540	536	511	541	558	520	496	560	549	537	541	521	550	528	539	514	560	544	557	530	533	575	507	537	543	526	545	521	510	508	516	531	576	542	531	547	532	534	530	542	560	548	560	511	510	548	519	484	542	577	506	587	533	516	519	547	520	547	509	546	523	537	506	571	547	515	541	536	536	530	530	539	545	552	570	566	544	568	559	547	551	509	481	588	588	524	554	543	558	544	549	557	530	515	559	523	525	543	549	545	558	519	546	513	535	536	527	519	489	538	534	527	512	521	537	523	540	532	537	540	545	522	568	528	525	525	520	537	499	538	542	528	509	516	546	526	573	547	538	513	496	522	541	558	505	547	528	520	539	522	544	516	503	491	508	562	540	537	559	494	488	522	543	539	533	533	501	591	569	533	522	550	511	547	510	555	556	546	518	485	548	544	543	528	556	486	575	515	516	551	526	566	557	532	524	495	574	477	484	523	509	525	508	515	533	509	525	531	510	516	519	564	522	559	541	485	561	527	579	522	607	564	523	556	530	515	538	504	514	519	527	563	517	532	526	568	523	572	519	534	558	555	537	505	555	563	502	557	559	566	506	581	538	547	523	497	542	534	466	515	517	529	521	509	561	508	510	560	577	523	517	555	525	495	549	488	510	512	537	529	532	536	514	553	503	507	552	566	513	523	557	561	546	548	528	555	517	478	539	537	529	501	508	523	550	520	543	547	511	564	549	548	523	528	523	527	550	552	513	519	518	526	528	528	533	542	535	557	541	526	532	568	530	514	523	516	511	531	539	519	508	534	536	503	514	524	516	558	559	527	507	597	519	554	527	510	511	552	544	538	518	525	560	491	544	527	522	519	523	521	516	529	515	547	554	541	539	546	554	499	551	547	503	543	539	565	512	554	537	537	560	552	536	529	554	516	533	518	481	526	496	520	553	569	568	512	515	498	497	554	537	516	570	517	555	530	498	499	535	557	519	592	550	516	530	537	526	522	528	527	547	553	532	561	529	524	556	565	524	537	566	511	571	517	519	526	531	497	565	516	516	539	561	535	539	523	527	529	540	566	533	545	535	495	538	541	505	545	528	538	519	515	508	567	498	593	514	550	545	539	547	573	531	543	542	582	577	546	483	532	554	505	499	486	567	541	497	561	524	522	522	567	510	547	528	480	542	546	542	560	514	515	508	543	540	515	540	531	524	530	523	530	538	546	531	518	512	492	542	516	546	537	514	554	568	509	517	551	529	531	599	534	514	517	523	528	506	518	509	514	526	504	550	513	514	544	549	520	547	531	550	569	530	543	551	508	547	571	537	515	550	533	574	525	543	557	544	538	532	525	518	554	478	554	537	517	496	544	539	524	511	515	524	489	525	537	541	534	540	510	554	514	534	560	503	540	537	537	516	514	513	556	521	530	542	504	544	524	527	530	509	539	515	530	550	513	514	534	550	547	561	560	517	519	537	603	512	583	518	504	532	548	517	541	533	519	558	534	543	517	549	552	547	497	488	567	533	520	520	550	561	547	526	552	511	531	544	553	537	553	541	524	522	517	530	511	596	481	543	531	512	552	490	550	546	547	548	556	514	532	517	489	537	531	550	567	554	537	538	547	508	581	533	530	525	519	537	553	540	523	507	533	528	551	569	557	505	513	535	521	516	509	535	506	527	561	542	512	534	508	529	558	540	540	554	552	544	544	512	598	571	528	535	527	531	530	535	522	525	495	530	512	567	525	580	507	521	537	512	551	560	518	518	560	549	579	537	490	545	557	493	488	533	500	546	546	529	497	520	564	511	506	565	506	536	523	527	507	524	536	531	525	517	497	537	517	547	530	551	540	542	539	532	514	515	564	542	547	535	539	553	547	512	522	511	542	520	526	553	459	542	521	532	505	544	540	528	513	495	489	519	561	560	530	549	548	502	553	520	554	527	546	524	492	504	508	562	471	565	542	567	529	548	514	569	549	510	539	485	519	503	563	541	584	520	524	562	518	527	528	509	508	531	514	541	555	520	505	486	531	552	531	534	531	552	511	521	588	547	512	530	521	552	528	560	552	568	561	517	537	547	525	565	518	550	520	511	517	478	513	543	505	519	540	538	525	556	492	565	521	511	519	499	502	539	536	511	502	542	537	519	514	543	537	518	562	524	547	544	535	504	502	536	538	519	548	544	523	577	529	531	535	512	539	498	490	503	501	523	480	512	516	548	537	510	496	549	517	547	500	536	488	527	506	536	558	541	511	534	509	515	537	506	544	516	547	524	480	505	513	533	509	554	544	524	531	546	504	538	532	564	562	523	533	557	558	527	523	543	510	509	565	516	533	477	542	528	588	569	539	541	543	561	510	533	559	526	574	541	550	543	528	509	551	530	479	506	566	508	543	506	524	518	509	553	533	518	539	512	530	527	547	519	502	540	515	559	545	516	525	546	540	591	508	525	545	531	498	524	503	560	558	493	513	511	527	571	547	522	550	527	520	561	528	566	487	529	551	522	537	520	517	515	509	516	540	489	543	526	552	542	547	522	552	495	524	521	547	536	540	498	576	512	513	504	483	553	507	516	547	527	551	486	541	521	509	514	511	522	552	526	536	517	538	530	541	524	512	516	514	513	545	566	542	536	514	539	541	555	548	555	514	528	512	537	574	518	575	532	499	496	517	571	497	530	551	508	540	561	542	537	511	533	533	536	550	503	523	561	514	524	529	518	545	530	517	520	498	552	504	555	543	533	508	552	514	529	548	569	536	535	550	551	524	518	521	586	535	510	557	549	539	543	502	523	507	518	545	529	498	515	537	505	553	501	528	521	534	534	580	524	528	536	500	499	525	522	535	563	515	560	501	533	541	567	509	537	517	515	517	546	563	545	511	534	553	518	526	533	549	523	528	509	511	560	525	504	496	518	573	530	556	560	523	510	537	531	517	539	502	569	535	487	517	505	524	498	512	546	533	522	510	539	555	562	554	552	523	546	531	518	566	562	531	529	580	523	555	556	562	538	516	531	545	516	528	529	545	533	506	509	518	540	542	516	553	570	512	512	555	496	514	541	531	536	570	541	511	556	526	533	542	538	537	528	494	524	575	511	544	550	501	518	528	527	523	473	533	522	520	521	540	529	511	525	576	532	562	532	547	546	524	534
8401	1849	2339	1700	1094	849	658	498	398	347	312	271	218	241	198	233	204	169	170	185	164	165	152	144	145	131	135	154	141	142	124	134	138	158	154	142	144	138	130	128	129	137	130	112	121	124	142	135	97	130	138	119	123	145	139	100	116	131	131	129	125	113	119	119	123	135	120	121	139	112	117	130	156	134	133	115	114	116	131	127	118	144	140	126	136	128	145	134	113	121	125	119	136	118	112	125	112	115	139	132	114	130	135	119	129	128	113	142	123	112	116	125	138	126	118	120	113	132	130	123	128	109	131	126	100	151	126	124	142	133	110	137	131	124	110	119	121	110	138	122	126	137	131	115	127	125	124	124	126	126	140	139	118	139	115	130	113	126	136	113	107	124	137	152	147	125	106	135	124	110	139	128	149	114	116	131	118	119	124	120	120	121	110	119	134	134	126	132	117	122	126	111	119	148	152	137	112	125	141	110	131	147	133	110	110	130	143	126	135	129	121	129	138	121	123	133	123	120	131	113	112	113	112	151	129	128	132	120	137	121	123	129	117	129	131	132	122	110	135	136	136	123	130	136	99	116	120	106	117	114	132	109	121	141	122	128	120	121	105	116	121	119	140	159	118	116	122	106	125	120	131	137	128	103	140	107	127	131	116	113	120	123	119	133	129	134	128	110	131	129	131	137	121	115	112	124	134	123	136	109	133	123	126	128	125	131	127	144	142	119	118	101	126	117	114	115	117	140	138	140	141	128	127	141	112	124	117	115	136	113	136	132	105	146	141	125	126	123	121	125	111	135	128	108	123	116	121	129	119	121	145	99	124	126	125	89	127	116	156	146	134	140	139	139	125	117	114	117	119	154	149	128	135	120	107	127	120	130	137	118	113	117	112	138	120	132	109	133	126	135	130	127	139	131	126	115	134	99	142	101	136	122	130	128	119	115	124	119	124	122	130	105	117	133	103	118	122	132	114	148	111	133	136	138	134	119	117	136	118	121	108	122	141	124	130	139	116	130	114	137	140	109	122	110	99	124	140	111	137	136	119	131	125	129	135	123	139	117	133	126	128	124	125	133	119	124	125	123	134	106	118	126	139	104	130	132	131	124	122	122	121	112	110	114	118	113	148	125	134	123	121	127	124	107	118	136	147	107	122	134	130	108	135	134	113	121	131	132	116	123	131	116	130	121	144	124	116	126	128	134	145	118	138	122	108	105	136	128	106	122	130	126	140	142	110	130	138	124	115	118	146	122	125	116	119	158	111	124	126	124	131	121	130	137	122	124	138	132	109	126	117	118	140	132	96	134	128	131	124	146	122	133	120	139	122	130	126	125	117	131	126	115	126	100	134	133	138	143	129	131	134	130	113	142	143	115	134	135	124	138	129	135	119	112	103	118	113	136	131	119	126	115	131	145	129	142	131	129	131	117	124	127	109	117	97	134	136	124	135	126	124	106	124	128	134	144	127	119	138	141	113	134	114	123	128	116	127	120	117	125	132	132	114	125	132	130	116	126	133	142	124	132	118	126	113	126	123	109	128	139	147	119	132	103	125	125	136	122	142	105	107	127	112	121	141	112	136	139	122	127	117	133	123	122	130	107	136	110	131	119	122	125	120	116	111	125	108	132	142	114	117	125	133	114	120	131	117	136	128	126	127	113	132	137	115	123	108	110	141	111	112	125	122	145	119	127	125	126	139	126	113	127	121	125	123	113	137	131	130	122	127	136	124	118	128	111	120	134	141	119	126	120	132	95	105	128	140	115	140	125	120	125	129	117	117	115	138	134	123	118	128	122	115	138	113	116	134	143	133	142	122	114	120	143	119	120	119	140	132	127	136	132	133	133	119	152	124	96	109	123	121	133	138	105	100	152	128	148	136	124	124	109	138	124	107	103	118	132	129	135	143	134	136	124	118	123	120	126	115	124	133	125	141	135	137	129	107	112	114	128	141	116	114	126	136	135	132	127	128	126	117	129	125	115	133	123	155	132	117	133	118	133	122	140	123	119	113	119	136	128	126	114	121	131	124	122	121	139	116	128	122	121	123	127	130	113	131	139	121	144	130	125	127	123	138	108	103	123	132	117	114	120	135	120	120	133	117	135	125	125	123	150	129	125	118	110	123	124	130	118	122	120	105	129	134	139	127	128	146	113	116	111	116	132	116	135	110	121	142	132	139	127	130	123	115	123	136	115	127	113	129	102	129	114	143	126	122	131	122	132	142	130	106	108	116	123	98	100	128	108	129	114	110	123	114	122	120	120	127	135	113	130	129	115	121	112	119	109	120	117	147	125	130	135	122	131	130	115	114	126	136	129	122	119	134	136	134	123	137	129	121	121	129	130	124	120	111	115	118	128	126	120	135	137	130	126	118	104	115	133	143	144	140	133	136	101	139	109	140	141	134	126	127	125	98	116	135	132	122	108	110	137	110	121	114	134	125	118	142	129	138	111	102	135	126	122	126	118	148	123	122	108	130	146	121	114	141	141	147	122	127	136	132	135	126	137	128	116	124	116	123	108	100	130	132	128	111	126	130	150	132	148	123	131	123	145	124	132	116	125	128	116	102	133	114	125	109	108	116	123	122	132	121	143	131	106	117	124	120	155	119	134	113	108	118	124	121	167	116	142	113	122	123	130	118	119	112	134	134	126	132	137	114	131	147	108	131	137	113	126	108	135	133	122	116	113	132	135	119	142	99	125	140	136	150	137	121	114	119	104	128	146	137	122	131	120	116	121	120	128	121	125	123	147	124	141	129	129	138	129	124	136	114	126	134	128	140	118	142	121	113	108	111	138	124	135	126	124	129	130	147	145	104	104	125	136	145	142	119	115	122	123	111	128	119	122	118	118	126	135	130	121	119	140	130	131	117	109	101	111	119	134	131	127	120	112	138	133	115	123	131	137	126	134	115	150	128	127	117	123	130	112	128	135	124	124	129	97	137	119	116	153	152	118	128	106	146	105	126	142	139	123	131	115	113	133	122	124	131	130	130	136	116	115	119	134	117	130	130	154	127	138	129	138	135	116	124	150	127	115	124	104	127	129	115	124	107	131	118	120	106	128	116	105	124	128	126	117	118	127	101	116	120	132	117	113	109	124	107	137	104	129	146	120	128	141	110	109	126	117	139	125	120	125	120	105	147	124	114	123	125	125	128	121	127	115	121	128	130	105	120	141	116	126	115	134	123	126	131	130	127	152	133	124	147	112	145	138	120	150	101	107	125	145	123	127	127	114	124	112	115	116	108	107	138	125	133	105	127	123	133	122	106	109	115	143	116	125	131	124	114	140	123	109	123	121	123	115	135	129	146	134	127	121	136	127	134	111	127	130	131	130	125	131	133	116	128	118	120	112	131	130	115	133	139	132	122	115	114	135	133	125	119	126	114	119	130	121	128	130	128	107	119	127	140	132	125	120	118	110	120	125	136	98	132	121	108	105	103	124	113	114	123	121	143	129	109	95	129	129	118	130	105	121	115	114	127	136	128	123	128	127	130	130	130	112
7764	2288	5221	5937	5293	4359	3632	3016	2659	2126	1857	1657	1518	1343	1209	1145	1113	954	982	872	845	822	812	750	713	695	667	642	688	605	630	610	653	570	594	597	555	583	581	530	539	545	519	530	569	510	532	524	478	505	507	500	556	540	482	518	529	486	457	469	463	502	459	471	486	479	473	448	493	477	464	453	469	451	468	467	486	486	432	476	461	482	464	459	410	430	442	469	479	468	456	476	440	429	439	431	441	429	469	447	433	421	448	449	438	460	443	452	445	463	461	423	449	460	445	465	424	422	427	419	431	446	440	472	463	450	469	396	436	488	407	439	415	439	422	460	455	482	445	452	427	447	456	433	442	420	458	457	416	461	417	385	425	440	461	434	453	443	431	444	484	418	467	448	402	431	438	425	439	421	452	413	425	417	445	427	439	435	449	411	415	416	424	443	464	427	412	410	433	409	464	455	423	451	441	403	472	452	457	455	422	396	452	426	428	404	400	423	392	436	448	476	435	440	432	444	462	444	444	437	434	418	463	457	430	412	427	435	397	435	405	403	432	405	435	427	450	385	431	414	400	430	418	430	466	460	418	452	417	439	461	424	466	458	416	464	422	464	450	401	454	447	437	431	419	453	415	414	443	437	421	448	470	427	476	434	426	494	408	426	449	447	446	436	429	442	408	410	428	429	443	412	435	428	397	420	472	424	426	404	430	439	390	437	436	419	409	403	412	475	484	409	422	405	428	423	446	450	424	461	435	452	435	388	429	453	441	450	439	437	486	482	429	404	418	381	434	416	432	412	459	421	414	448	449	403	429	412	442	443	431	469	448	427	427	450	467	425	441	434	456	460	416	417	437	421	441	407	430	456	436	431	434	399	422	457	415	431	445	425	415	462	443	453	413	423	434	409	447	422	435	427	427	446	439	414	432	446	449	412	439	439	418	459	429	425	440	458	428	421	392	424	446	458	437	440	441	438	433	450	467	407	439	440	450	446	467	495	403	434	442	435	422	478	409	474	413	481	443	421	407	453	437	491	419	422	439	440	425	467	413	437	473	453	429	422	429	457	452	426	449	437	398	418	453	433	449	427	464	413	453	438	397	427	426	437	457	463	425	430	444	456	413	419	418	448	452	415	437	420	425	423	450	422	422	425	453	413	460	403	412	429	435	428	456	491	416	423	428	437	453	466	417	400	429	424	434	414	438	431	461	440	478	447	399	455	458	415	425	450	423	416	409	436	449	430	435	470	453	392	420	428	462	441	476	411	436	438	415	446	454	430	426	436	456	436	426	439	457	447	413	459	440	404	438	415	435	400	415	435	433	463	466	434	458	449	402	455	418	437	422	455	436	441	424	414	422	448	436	421	439	424	402	446	439	414	458	446	417	460	416	442	455	446	453	439	460	450	441	438	389	431	421	438	431	423	419	453	415	440	406	436	468	407	444	447	430	400	469	389	435	431	416	454	449	417	416	453	403	399	452	444	402	428	419	406	419	398	433	462	426	449	459	470	433	458	450	437	441	456	404	418	424	432	388	424	425	423	422	452	459	421	418	445	417	442	441	433	435	413	434	462	458	406	421	439	446	463	458	442	453	419	430	458	440	439	433	441	445	454	406	410	432	458	455	372	442	422	433	457	439	437	465	440	451	434	409	411	423	473	414	431	466	469	415	464	452	438	435	413	436	436	375	432	421	437	436	408	432	435	424	470	432	414	419	418	442	423	399	403	404	412	449	437	439	414	412	463	452	454	402	442	429	463	390	401	423	399	427	399	451	443	407	435	413	451	439	435	424	435	448	422	430	437	409	412	479	438	436	430	425	404	433	427	401	436	440	443	450	454	398	449	460	423	442	431	435	455	432	398	445	428	427	413	443	427	413	424	455	457	403	390	412	432	437	445	404	436	410	425	412	422	405	434	441	450	435	429	430	428	423	445	374	401	404	408	423	457	415	422	439	437	414	400	445	422	452	428	434	412	408	402	450	421	448	451	445	454	407	432	472	451	445	439	415	424	403	386	472	420	438	437	400	400	436	454	454	395	441	447	425	425	402	453	449	441	429	419	438	440	449	422	488	418	433	459	379	456	468	451	408	457	435	427	441	432	429	443	442	403	414	427	440	443	413	428	435	428	418	466	397	401	440	449	453	414	413	443	438	444	429	439	429	409	414	443	446	449	442	433	430	430	464	453	419	457	431	424	426	500	408	420	395	470	407	455	436	436	468	423	430	436	452	412	432	463	455	412	417	431	410	472	448	436	436	461	431	443	429	438	406	425	426	441	439	413	436	427	470	462	418	436	399	445	426	460	409	437	461	405	373	437	404	424	455	428	404	465	419	439	512	430	448	447	419	411	450	435	464	428	444	430	440	406	446	424	430	414	430	427	409	462	437	434	412	462	449	437	439	420	388	411	429	444	416	381	459	430	420	449	460	461	397	451	444	418	414	433	439	436	464	453	390	467	448	407	433	441	464	421	454	400	401	430	404	439	399	469	409	458	403	464	467	442	444	426	465	427	450	398	428	425	443	407	413	435	427	448	435	433	468	475	433	433	457	455	452	404	414	458	444	458	427	445	444	451	446	475	429	427	421	460	403	402	441	426	451	456	411	444	434	430	429	421	383	415	436	450	429	425	420	447	442	425	418	402	438	382	436	420	457	420	434	417	467	466	426	431	474	441	420	423	449	414	477	439	430	422	402	447	436	428	424	454	451	465	429	418	434	408	415	404	393	427	426	453	412	446	436	441	462	453	471	446	439	462	423	425	443	430	415	444	434	444	404	419	435	431	434	434	438	421	419	410	410	382	454	421	439	450	421	455	458	418	401	413	449	469	420	440	426	425	431	423	424	405	462	424	419	463	450	420	419	450	417	417	464	430	469	380	456	400	461	449	400	432	436	455	420	439	400	415	402	438	412	457	464	439	421	408	434	433	441	436	442	434	440	440	472	403	436	431	407	440	430	422	431	450	439	416	417	404	425	451	429	453	427	440	439	447	418	407	456	395	465	447	415	471	444	429	434	441	460	436	413	429	460	421	433	465	438	431	428	390	430	444	442	408	437	415	429	443	412	449	480	399	448	433	452	447	456	441	456	407	427	447	412	478	464	450	415	401	443	456	455	451	438	430	448	401	492	465	425	436	397	443	386	446	473	451	455	429	429	444	428	472	477	453	436	457	424	431	454	432	463	398	471	451	432	421	430	433	485	410	425	445	437	453	421	426	432	425	401	432	435	445	456	388	414	461	461	437	455	456	472	441	406	407	453	412	437	400	457	422	447	473	463	441	434	443	399	422	422	418	425	417	375	392	383	448	429	450	453	413	427	450	434	434	457	406	447	483	451	424	438	454	409	437	457	457	399	414	462	473	443	436	466	420	431	401	415	467	420	425	449	459	401	432	430	435	432	419	414	459	408	481	464	441	412	462	390	423	390	446	443	422	427	415	422	456	445	486	409	408	465	414	453	413	435	419	437	427	431	443	415	397	431	474	426	470	444	431	402	463	430	457
1324	345	363	330	309	323	294	292	304	284	298	289	278	280	316	269	270	267	292	285	251	291	298	298	314	267	295	315	299	282	281	285	323	329	288	281	295	265	301	277	296	280	301	251	293	303	295	314	255	284	273	288	258	266	283	292	279	291	306	269	283	300	266	263	292	269	316	284	285	257	289	306	270	314	294	278	294	301	286	307	291	307	315	322	304	277	290	286	281	276	293	267	313	293	297	282	269	304	260	277	294	278	303	297	269	263	295	298	272	265	315	295	258	337	303	298	264	287	297	276	298	293	291	283	318	302	272	275	264	294	264	306	282	298	265	283	291	270	274	281	289	265	319	291	315	306	282	276	281	291	296	306	314	271	271	285	302	292	260	287	269	287	269	271	267	288	260	280	274	249	266	285	293	272	304	245	301	304	298	262	262	309	328	298	292	323	261	280	268	314	277	269	269	308	281	268	301	296	289	298	274	278	310	282	286	300	318	311	300	311	308	282	272	319	306	304	294	267	311	282	290	292	289	313	254	309	297	276	273	269	259	285	252	291	255	283	299	278	283	266	300	301	313	286	264	303	273	351	284	282	307	277	295	283	311	270	279	290	314	271	257	289	280	254	285	282	272	276	279	281	280	269	346	288	272	266	277	305	275	322	294	268	300	291	318	296	265	317	278	317	281	326	297	282	280	288	297	297	302	282	269	293	287	291	254	278	294	258	307	320	278	283	276	298	275	294	303	298	306	268	272	299	284	286	266	263	281	260	318	289	286	309	289	284	291	304	299	278	291	272	302	304	288	277	296	269	293	261	270	278	307	278	287	301	285	251	312	266	268	284	321	288	303	281	273	296	287	285	298	312	264	282	283	248	305	259	296	307	309	290	293	303	267	264	265	274	280	280	289	288	285	300	288	280	293	281	317	280	276	282	277	319	290	308	314	264	286	288	297	275	285	329	286	291	302	309	254	293	294	306	294	285	277	228	273	289	285	305	289	296	287	252	307	292	293	292	287	295	312	289	304	281	288	296	264	265	278	297	266	279	277	275	304	278	276	300	282	303	268	271	274	319	298	272	289	275	279	288	289	277	298	271	273	303	278	292	260	276	298	278	305	277	286	291	309	255	310	273	273	276	269	272	285	308	280	288	285	277	271	282	259	333	273	285	293	251	272	258	305	299	289	238	307	264	287	288	287	314	302	307	282	324	288	263	258	275	283	291	294	285	289	309	272	278	293	296	287	304	310	254	283	301	256	297	288	291	282	275	286	273	280	290	310	288	268	252	272	313	265	306	281	278	292	305	304	269	259	308	295	315	312	293	311	298	287	282	285	293	307	287	272	244	288	293	274	284	313	315	293	250	299	276	281	287	280	285	266	296	283	287	291	274	303	272	260	299	305	266	281	284	276	280	285	294	301	312	286	248	272	305	254	281	274	307	287	294	284	282	320	290	305	318	286	318	292	289	289	295	304	258	296	288	262	262	252	316	279	293	276	273	246	295	286	316	289	287	315	282	300	303	302	304	273	288	265	286	276	289	304	282	283	267	287	271	255	304	294	277	287	291	304	318	297	287	263	262	303	294	277	317	296	294	260	304	281	281	284	312	295	290	287	291	284	283	324	337	269	285	309	278	286	288	307	286	252	307	254	297	274	282	286	289	314	279	302	279	276	291	280	278	292	270	269	280	307	280	303	289	306	264	263	275	304	288	281	300	292	297	314	305	257	293	258	309	278	309	300	319	325	293	279	269	274	294	323	272	311	282	288	293	263	265	255	313	282	300	286	263	316	297	315	281	279	305	285	271	289	277	288	276	272	296	313	280	305	279	314	315	303	307	274	294	285	296	290	292	290	268	295	311	255	296	291	307	305	286	244	282	302	260	320	263	312	302	295	267	292	287	303	284	276	282	294	290	283	301	282	287	287	292	302	259	289	292	310	294	276	271	296	274	311	289	279	297	325	307	303	301	301	271	323	325	266	279	281	294	309	301	278	303	274	269	286	248	283	276	303	299	272	254	287	277	278	273	280	293	272	309	291	279	261	278	266	271	304	267	276	297	287	281	279	283	295	276	272	321	289	295	275	298	268	263	313	284	289	304	310	267	297	282	253	269	279	299	273	281	272	289	302	306	286	273	296	275	264	295	276	258	297	278	282	315	289	280	320	312	318	290	291	308	306	259	290	272	313	240	278	280	312	293	282	315	315	266	297	294	294	318	284	294	282	264	306	278	296	301	299	291	280	280	308	309	280	302	260	287	293	305	300	256	284	272	283	309	301	301	297	252	324	287	292	306	314	306	300	287	282	279	277	282	323	268	260	293	278	286	298	295	300	301	296	301	289	267	286	265	270	317	286	278	309	262	295	304	284	263	312	275	295	308	285	286	275	257	275	273	281	275	278	285	279	278	271	299	271	281	246	296	293	263	330	286	296	255	278	272	302	282	315	321	287	311	292	267	306	290	282	282	293	281	276	294	295	271	290	281	281	281	266	260	277	287	281	314	280	311	287	279	302	324	302	292	255	270	281	284	279	268	310	293	302	270	270	263	262	280	271	264	279	288	302	292	300	282	278	241	285	286	299	271	271	302	306	318	306	250	266	265	273	274	275	292	262	273	317	280	253	305	293	290	278	291	312	239	291	296	266	287	265	263	269	275	259	328	273	278	310	297	312	283	276	279	287	308	297	309	301	284	227	290	258	263	295	280	307	280	301	270	261	277	281	279	261	306	270	311	278	273	292	297	297	270	278	311	256	271	304	289	254	284	288	292	278	277	266	257	283	297	283	253	296	292	302	290	281	296	299	294	289	292	264	276	295	295	272	279	307	261	279	299	299	269	274	256	255	268	310	254	307	312	299	272	271	259	271	283	273	289	300	287	266	286	297	307	288	282	293	289	288	285	252	296	284	291	290	307	294	303	284	266	318	314	311	282	293	267	288	306	282	296	304	271	304	253	268	299	275	299	273	300	324	277	295	284	310	269	273	290	274	269	265	284	260	293	289	276	299	276	283	306	299	308	307	301	273	278	283	269	281	320	266	272	284	296	328	299	275	303	319	296	292	293	306	290	293	290	276	285	279	287	280	273	284	279	275	302	259	271	299	260	300	296	289	283	272	282	293	286	287	278	296	319	281	292	301	304	275	298	294	295	290	299	271	278	302	259	292	270	297	293	306	272	261	311	278	300	270	341	283	313	292	300	287	291	271	266	284	286	259	295	290	281	282	297	268	275	310	296	319	270	298	268	276	291	275	294	269	285	291	292	270	303	256	296	274	283	286	269	274	278	271	288	312	292	271	277	316	286	275	313	299	293	291	302	304	287	296	271	249	271	292	253	300	280	283	301	295	277	303	301	261	285	298	271	261	298	289	293	301	299	297	301	248	284	292	278	296	263	277	242	269	274	266	282	308	289	308	310	298	290	299	299	294	285	274	292	283	320	276	273	280	291	281	280	307	236	276	281	286	298	260	298	282	290	306	289	289	266	300	252	286	261	272	301	293	281
2312	983	1051	1054	1043	990	933	976	948	969	933	914	844	894	929	893	924	940	919	932	876	846	894	901	898	868	856	873	872	906	865	849	882	871	903	919	875	891	889	852	912	907	859	883	913	900	903	844	852	928	864	891	934	836	863	913	887	893	900	930	898	908	845	837	862	935	915	880	880	891	884	845	914	906	936	841	882	868	881	843	916	892	888	881	853	839	850	900	858	862	862	825	860	848	894	855	866	849	840	863	858	915	873	852	896	876	859	942	814	834	880	841	898	871	893	879	899	899	875	844	837	928	858	927	868	889	806	866	888	859	866	861	818	874	876	885	876	911	938	855	862	857	857	889	873	828	892	864	865	872	897	851	870	865	874	894	830	844	902	823	883	920	853	873	841	859	859	847	866	875	825	920	882	888	894	849	853	837	865	900	839	798	874	872	858	926	904	838	880	827	876	896	901	909	872	909	871	844	862	870	891	869	860	881	847	880	775	825	900	853	848	887	864	844	907	898	887	915	884	854	843	863	865	863	852	833	856	928	834	881	819	823	901	886	850	917	838	891	867	880	832	896	927	842	873	883	839	924	888	869	899	794	880	869	882	850	878	921	876	863	875	842	903	868	864	889	895	925	869	876	979	893	900	892	830	900	867	842	886	907	861	859	869	902	900	840	880	855	907	919	865	877	892	886	867	946	869	901	867	897	841	902	846	935	861	798	862	861	862	866	939	880	900	882	899	858	864	838	857	864	901	901	877	899	851	906	878	853	874	863	865	879	841	892	852	884	862	883	904	866	925	901	885	888	900	871	867	839	908	920	894	904	905	869	850	899	881	818	884	910	885	898	850	909	887	839	824	930	918	847	890	840	882	937	880	852	881	890	827	883	835	921	872	844	850	908	933	845	836	852	859	881	905	860	900	859	887	856	856	899	916	860	852	872	827	847	826	865	822	848	889	908	850	860	892	904	910	814	825	819	902	861	836	901	862	878	855	869	905	849	836	898	878	858	870	901	915	865	878	867	870	883	833	920	931	924	845	841	855	865	841	892	837	901	867	886	863	831	867	884	863	834	870	815	918	856	920	913	893	842	924	888	877	944	878	887	860	853	891	845	889	926	822	865	911	887	883	926	929	859	881	888	863	906	902	924	888	839	868	899	870	894	835	819	803	866	852	862	817	890	889	870	868	860	897	848	871	882	903	814	911	880	827	876	875	872	901	860	834	840	892	903	908	899	862	824	871	869	874	870	885	827	891	887	892	860	898	866	887	855	904	846	856	893	924	868	897	897	861	871	825	932	870	888	848	882	868	874	945	921	918	919	864	923	926	886	870	914	847	900	863	855	884	858	893	865	876	879	887	861	971	903	877	850	861	902	879	901	942	878	877	922	878	840	861	866	901	950	859	876	892	871	871	853	888	877	846	865	894	918	898	874	867	847	877	851	914	869	895	901	906	872	952	870	822	897	881	854	857	848	865	813	897	908	890	906	876	840	901	857	872	852	886	873	884	855	855	918	814	851	899	874	894	853	904	874	894	855	927	875	855	869	880	873	911	846	874	848	870	900	923	839	880	816	906	880	889	873	868	850	855	888	908	853	868	899	774	921	873	864	866	958	876	879	896	864	862	866	847	902	816	926	859	874	887	847	863	907	827	900	862	878	888	910	852	911	885	849	826	888	932	877	858	840	908	810	843	865	917	901	908	885	844	870	896	895	801	875	934	916	881	865	840	918	876	896	886	884	848	895	868	887	853	859	902	881	880	932	851	868	848	909	923	856	886	940	932	867	877	846	848	902	901	879	886	876	849	803	884	894	929	893	915	866	881	870	845	887	816	912	883	885	889	947	873	918	836	918	903	875	867	840	911	822	821	846	876	872	879	851	843	908	847	889	902	806	893	865	876	849	884	857	866	860	859	877	904	889	914	882	858	867	932	865	915	877	893	898	882	908	877	822	912	869	876	853	893	932	907	856	852	860	929	808	859	854	895	897	832	912	851	852	878	883	886	910	818	913	881	854	852	887	862	877	862	856	891	888	879	866	855	901	886	872	906	898	823	882	882	920	858	892	929	858	887	911	856	839	867	886	884	886	852	903	915	902	869	893	846	895	866	849	877	833	834	869	853	865	860	871	877	839	881	839	862	848	896	830	881	863	868	874	890	889	889	867	843	918	865	882	826	851	874	863	914	909	864	885	809	846	886	864	853	866	884	892	853	879	912	791	881	893	858	899	878	849	871	880	894	873	885	880	878	900	879	850	890	876	846	884	869	893	888	894	869	908	875	851	888	899	881	889	833	853	894	809	878	862	898	884	874	852	852	882	947	901	875	816	823	864	895	890	852	899	912	825	928	876	854	832	899	890	860	882	868	879	920	910	824	837	954	909	881	847	928	938	840	857	924	852	880	867	873	865	834	914	871	857	898	896	871	856	894	881	875	837	865	875	853	880	886	921	918	894	894	860	896	870	851	874	859	896	863	843	879	858	828	868	883	908	889	919	943	868	863	845	923	869	887	850	880	868	869	834	865	899	867	864	914	812	875	838	870	840	891	866	904	831	902	847	869	904	849	802	866	834	923	887	864	838	880	923	885	910	924	837	877	875	886	903	901	845	900	882	851	844	865	865	868	899	917	891	878	912	867	899	867	854	905	845	882	855	908	826	897	855	852	856	859	822	848	891	901	847	874	883	837	852	857	900	879	831	847	857	820	869	914	838	868	915	849	882	855	883	871	885	921	910	898	887	859	902	856	871	906	852	899	909	844	847	825	849	881	865	859	876	874	876	852	858	894	920	860	841	824	880	801	885	892	846	862	877	881	882	883	886	897	871	844	861	856	879	860	933	844	883	900	898	929	842	870	821	875	900	868	922	876	881	866	872	892	821	857	830	830	881	849	848	894	927	869	863	866	864	909	879	878	857	889	942	868	872	871	902	865	902	905	868	916	900	862	909	865	881	858	850	882	906	851	913	868	880	883	879	967	871	877	847	874	891	865	840	838	821	849	838	840	889	884	919	878	918	896	894	905	870	862	904	832	863	864	922	901	893	869	854	854	876	880	870	850	880	893	859	860	851	874	899	877	814	861	872	899	902	808	867	852	874	843	882	889	842	924	864	839	869	888	825	837	892	804	895	852	919	856	898	845	886	864	866	907	878	928	876	854	843	848	852	878	877	853	878	863	875	938	909	874	899	930	888	880	839	931	864	817	885	876	856	896	886	869	869	862	906	846	850	859	870	938	943	855	878	829	852	870	886	931	855	943	885	904	896	916	866	916	890	861	821	937	877	836	835	891	889	908	819	863	791	872	859	895	892	881	825	867	865	896	866	921	904	858	914	859	879	874	864	851	869	858	896	853	871	863	821	852	865	869	912	864	853	825	878	884	917	917	860	888	916	830	914	922	893	887	854	869	874	863	842	862	865	906	898	826	887	874	788	833	939	947	888	901	906	891	898	848	937	885	868	849	917	882	881	880	850	876	948	891	851	886	878	896	860	905	878	838	884
4578	967	1306	956	669	495	386	348	283	276	287	234	220	200	236	192	197	188	182	190	158	198	174	174	172	157	159	191	183	165	158	166	183	176	185	175	189	175	187	186	156	162	159	145	188	156	159	166	176	192	191	164	171	171	157	173	164	175	182	172	149	156	154	184	169	164	138	149	149	143	161	170	147	183	168	168	168	162	139	171	164	156	183	161	187	170	163	172	181	166	215	141	163	139	165	167	129	145	146	149	169	193	167	180	182	181	151	165	167	169	164	175	150	161	182	177	152	171	156	150	161	175	152	172	181	145	142	175	166	168	161	159	149	168	179	161	157	139	163	178	150	156	157	184	165	161	166	161	150	169	170	150	169	157	172	152	140	177	155	174	155	170	150	167	159	164	173	160	166	172	149	179	154	174	158	136	167	161	183	182	181	189	166	161	163	165	179	164	159	157	148	166	166	168	134	176	160	187	155	169	151	156	144	157	170	175	167	161	145	151	166	161	162	182	182	186	179	165	147	157	157	162	169	160	151	154	165	157	154	148	137	147	167	166	179	185	160	165	169	177	173	176	175	160	175	192	141	155	158	176	162	158	164	148	193	153	158	164	135	137	152	157	184	148	175	177	159	168	169	177	185	161	152	153	174	169	175	158	174	169	179	167	148	147	160	155	146	184	187	192	156	160	176	183	169	145	168	183	143	158	165	152	170	164	144	153	159	142	170	163	181	197	123	160	176	166	144	157	167	172	165	152	159	158	142	159	180	174	156	188	148	153	156	165	140	153	167	169	150	178	164	148	168	159	157	170	185	168	178	175	160	177	169	174	152	169	160	177	171	169	149	165	180	149	185	173	169	157	173	166	185	156	150	152	166	169	161	167	169	165	177	145	148	159	165	163	182	153	164	152	150	186	162	168	172	182	147	168	145	160	149	152	166	164	166	140	169	168	171	161	159	150	150	133	142	142	164	168	168	164	180	186	166	184	154	186	171	157	166	181	170	169	174	136	174	161	166	178	172	159	174	155	161	166	144	156	166	156	173	162	174	162	158	180	155	164	162	143	151	163	163	165	178	181	157	170	202	173	177	166	157	163	168	171	181	172	174	157	145	153	170	165	171	147	136	150	186	164	181	131	169	182	152	150	149	152	155	179	185	140	170	166	170	154	160	144	155	171	169	168	162	149	143	167	183	171	175	182	175	159	151	176	159	167	148	179	162	147	141	162	175	159	143	170	155	173	142	157	152	165	168	161	173	178	154	142	169	169	158	175	168	168	181	173	156	160	173	162	142	166	148	160	173	155	163	181	152	176	162	144	132	151	180	159	153	154	149	168	176	161	152	165	175	167	169	162	144	176	166	134	183	176	175	179	177	166	160	164	167	170	165	146	161	151	179	144	158	163	145	140	185	145	177	139	170	153	174	159	134	167	160	162	172	162	188	147	151	167	152	162	171	166	164	170	167	180	176	167	151	166	164	153	155	161	154	195	175	159	164	141	173	156	162	159	169	170	174	155	152	173	162	156	181	173	159	175	194	169	141	153	190	156	173	154	175	168	171	163	170	156	151	163	144	153	162	183	141	158	175	171	165	158	173	150	162	187	163	148	175	168	159	143	167	173	166	140	169	153	141	172	149	164	192	180	144	138	159	164	158	169	164	177	175	153	172	178	163	204	159	141	165	134	180	175	161	149	138	152	160	169	190	151	181	175	164	155	168	165	177	132	161	164	165	190	155	170	159	159	167	174	147	176	180	160	147	153	175	155	181	171	172	164	154	168	154	154	164	179	166	146	153	165	153	172	165	145	176	167	172	159	144	179	168	160	182	168	173	171	168	170	170	181	187	163	183	159	164	145	135	162	161	159	160	164	133	169	171	156	143	175	157	177	151	149	145	156	158	154	169	173	163	147	156	144	186	153	166	172	182	177	158	165	164	150	147	152	176	161	173	173	124	147	135	153	167	161	162	163	164	136	156	166	164	149	180	176	160	176	171	163	156	178	174	170	143	183	159	160	186	163	150	176	159	174	182	149	158	144	169	163	150	155	172	143	178	171	151	162	144	153	137	154	173	189	167	167	173	151	164	150	168	164	187	169	159	156	157	168	163	159	167	159	166	177	168	171	170	167	144	181	165	149	158	175	137	175	161	168	175	149	154	166	173	151	165	160	138	157	157	161	155	178	163	164	149	155	166	161	140	184	167	153	159	151	144	170	158	177	185	163	176	159	147	149	174	138	176	182	161	179	189	160	146	174	177	158	168	160	144	166	153	146	188	158	182	154	152	162	146	185	211	150	174	160	192	166	153	168	146	169	166	183	143	168	150	174	155	175	144	164	166	171	179	179	171	159	141	178	140	158	178	163	163	176	162	155	170	171	168	151	162	149	176	170	175	157	158	166	152	155	159	161	184	194	156	154	156	156	156	173	183	163	176	146	169	156	160	176	165	171	173	146	143	165	149	152	168	168	159	176	176	163	166	173	177	152	154	165	171	151	183	148	171	158	164	165	160	171	164	147	166	183	147	171	168	162	172	166	175	164	151	160	174	170	172	173	174	159	180	135	172	158	176	163	156	141	151	158	160	160	172	172	150	177	154	166	158	147	158	160	155	170	172	175	155	154	155	161	169	154	158	146	178	170	145	165	171	165	173	168	158	160	154	154	162	166	162	168	146	132	175	170	164	165	169	168	142	179	154	186	159	158	167	139	174	183	165	163	165	160	157	163	163	168	151	161	182	169	178	158	142	151	164	169	161	154	174	186	172	154	163	157	145	156	140	155	166	178	158	176	186	154	156	156	165	168	173	156	160	163	166	171	165	155	149	166	169	157	156	146	177	165	165	158	130	173	153	168	147	184	185	182	166	179	169	168	145	183	158	175	146	160	151	173	167	170	161	166	149	166	172	137	174	141	167	170	186	136	141	163	174	168	147	178	169	142	166	148	152	173	162	168	158	184	161	153	163	166	175	165	144	140	157	142	169	144	156	134	165	166	170	150	175	179	158	148	186	145	139	185	155	174	167	163	171	164	180	155	167	182	179	147	143	148	144	178	166	170	155	156	168	156	161	152	174	154	165	153	176	196	167	149	164	143	152	153	191	169	154	178	175	162	146	155	172	151	161	171	181	161	184	159	193	192	185	170	153	163	160	164	181	153	158	186	154	168	178	153	160	164	178	163	160	153	170	167	153	167	161	147	136	195	158	174	149	134	151	157	162	151	157	163	158	155	176	160	151	176	154	174	154	149	183	157	167	155	151	148	184	161	164	150	155	171	162	153	142	177	159	165	171	164	167	164	139	181	161	155	177	178	142	144	154	158	181	166	158	149	144	167	162	162	176	152	173	162	166	174	170	166	146	172	173	160	138	158	161	153	161	166	186	182	166	128	164	159	145	162	166	162	167	151	146	158	178	156	165	154	138	172	154	171	158	154	161	144	153	162	172	186	156	193	192	184	172	164	161	162	170	159	157	152	156	159	181	149	183	160	151	147	170	189	148	154	157	157
5569	1500	3134	3525	3046	2543	2182	1860	1662	1421	1201	1121	1024	989	907	895	833	803	799	715	708	744	746	663	750	634	635	631	620	670	655	645	619	587	603	553	527	581	583	566	560	629	556	576	559	555	535	558	547	560	588	623	547	537	533	550	570	550	564	561	548	548	551	578	519	556	544	526	543	548	568	570	552	549	543	555	577	506	518	544	561	530	537	529	567	544	580	582	521	532	548	538	528	540	554	523	582	520	549	545	512	521	544	556	550	525	550	540	541	546	556	557	513	555	508	540	493	533	551	564	544	537	528	507	521	574	548	576	526	543	590	538	574	527	518	524	561	572	567	535	555	518	539	536	486	516	531	529	531	560	520	543	548	556	534	501	544	535	543	530	544	482	502	530	556	497	523	548	484	512	518	506	512	507	524	501	549	566	560	517	528	536	500	503	506	531	565	526	548	525	555	509	537	498	534	535	510	555	547	520	519	529	529	544	530	538	501	537	556	533	525	552	552	558	538	518	550	542	539	561	527	483	555	501	535	506	544	522	575	534	556	532	526	540	518	515	491	521	534	485	552	553	513	547	560	515	542	530	525	561	552	551	541	543	546	506	532	543	549	521	531	550	553	456	517	518	565	531	484	513	513	534	528	513	552	521	525	547	522	516	550	571	462	494	550	524	535	585	482	547	525	499	536	553	510	520	544	519	506	520	525	566	532	512	498	523	488	525	578	515	514	540	517	554	517	523	519	549	562	563	474	500	543	558	518	543	572	525	530	590	557	501	527	587	523	507	541	522	513	505	513	564	507	548	492	556	527	511	535	525	483	527	512	545	522	524	544	513	513	478	578	529	504	519	553	533	531	537	588	560	478	565	578	573	488	549	540	525	526	513	555	546	532	533	495	543	540	505	479	511	570	537	521	538	554	579	513	554	536	509	523	519	575	522	596	538	548	509	513	525	608	538	522	553	536	542	471	518	519	521	537	498	527	570	493	481	559	539	528	499	485	521	523	527	570	553	505	531	534	526	552	519	528	530	517	551	521	555	538	567	531	558	565	550	521	536	558	521	516	516	514	536	567	559	498	527	503	531	496	563	510	560	582	480	539	516	537	554	489	491	530	528	545	486	509	500	560	556	559	519	532	471	518	530	481	558	538	509	509	545	543	499	488	540	528	535	533	519	510	551	503	546	517	543	489	528	561	532	540	569	489	527	543	552	492	475	537	547	522	548	494	558	515	502	555	555	544	489	527	532	573	526	534	520	503	545	537	529	557	552	529	514	540	532	521	514	515	500	533	524	530	548	517	547	541	532	565	529	542	575	524	519	516	530	493	515	544	522	555	536	544	546	515	523	545	511	520	545	521	525	531	519	489	522	495	540	521	524	546	511	550	562	511	525	530	542	552	564	553	511	506	546	561	551	516	528	543	537	549	550	526	496	536	496	525	546	537	482	521	550	523	572	545	530	525	515	533	519	524	533	530	508	580	500	507	526	561	540	516	539	546	499	514	510	581	550	555	567	506	552	570	559	544	542	546	500	573	519	534	533	542	578	527	508	536	533	541	504	537	542	543	508	520	540	518	517	541	548	532	528	538	550	524	569	523	520	493	533	568	504	496	533	573	557	516	524	559	540	466	476	527	502	509	514	514	534	525	548	539	498	557	532	483	549	537	529	537	503	554	522	513	522	497	519	534	556	569	551	560	531	539	544	515	542	537	498	549	540	518	517	541	524	552	516	546	529	481	530	535	569	539	543	528	556	551	507	552	539	527	531	504	524	535	538	534	525	547	522	512	534	541	497	533	537	508	516	524	526	530	534	557	520	559	518	539	507	531	502	540	496	532	530	519	534	531	557	548	534	534	545	559	542	580	564	545	550	534	529	545	531	540	549	505	506	524	514	570	493	531	562	541	550	539	508	541	497	486	511	507	540	565	520	542	539	526	567	526	512	521	539	546	520	533	498	534	540	530	580	509	542	570	534	496	543	507	518	571	570	511	519	539	542	558	557	503	510	563	536	541	500	534	574	532	508	524	546	489	552	558	488	559	574	523	519	568	522	548	531	560	549	510	492	521	531	485	513	586	508	524	520	552	525	554	540	523	541	519	518	500	530	558	511	508	580	544	527	534	543	533	551	542	573	517	524	502	544	510	511	541	522	513	519	544	572	485	510	547	573	507	505	505	532	541	503	541	542	523	523	533	559	596	487	513	563	558	504	598	520	547	555	542	538	552	547	538	548	545	531	527	523	555	534	518	539	509	539	528	553	536	551	560	597	522	513	537	512	543	518	547	518	579	516	550	545	549	491	576	512	532	528	505	547	502	530	513	580	518	546	533	568	565	515	510	509	536	551	514	542	525	543	555	515	541	530	499	496	504	552	558	493	523	574	529	483	566	580	543	524	552	589	561	513	538	504	557	500	525	546	543	506	528	498	561	513	505	496	534	552	543	560	497	535	524	548	519	502	572	511	532	494	582	506	537	552	571	525	522	535	550	496	500	510	541	527	512	531	528	536	527	588	499	526	508	567	558	514	507	497	516	492	562	509	495	546	530	504	499	509	502	512	522	547	508	540	493	514	523	589	508	543	511	533	536	513	548	483	506	581	511	560	514	554	545	525	526	514	521	544	513	535	493	527	530	552	512	554	547	539	551	527	561	510	543	510	524	578	494	516	516	498	566	517	527	570	517	520	527	569	558	536	499	522	521	493	559	528	521	507	544	507	551	559	523	518	549	505	529	491	499	511	525	567	513	554	559	520	537	551	560	537	504	527	568	537	574	486	562	532	531	529	540	504	520	526	557	555	533	555	535	533	518	517	514	510	529	561	587	504	535	532	515	545	552	529	542	566	542	525	530	505	533	576	538	518	540	528	541	488	490	539	529	534	519	528	519	596	515	499	519	568	553	544	560	570	528	521	523	530	534	568	550	505	487	543	501	570	526	554	503	532	511	519	525	515	531	537	516	528	540	507	494	554	554	531	542	529	511	519	520	504	528	537	578	542	511	573	536	538	548	528	550	549	542	559	507	475	544	572	528	517	541	519	547	538	499	516	546	548	547	541	529	540	549	531	508	526	539	523	549	488	548	502	508	563	514	486	522	536	503	527	515	532	534	456	551	541	546	545	517	516	517	534	516	530	531	531	530	502	551	575	498	533	520	551	542	519	550	531	516	500	521	538	502	482	517	542	551	565	540	529	529	516	509	538	495	529	494	546	526	537	577	551	512	511	528	536	545	496	545	511	517	525	525	570	564	524	529	566	573	581	539	537	534	493	534	531	562	549	510	504	554	500	533	512	520	544	531	566	518	545	537	532	535	565	535	518	554	555	535	504	511	565	528	508	518	554	561	561	548	542	572	528	515	549	543	554	548	493	542	548	542	542	512	540	541	530	528	523	502	557	536	550	534	560	528	500	528	477	477	520	545	493	524	513	536	538	542	558	542	545	535	542	505	523	506	541	527	486	505	522	509	502	570	507	515	500	534	533	529	542	525	515	527	524	542	535
8438	1860	2303	1767	1120	815	624	478	353	339	318	270	276	225	185	216	190	194	175	178	158	149	171	143	144	137	146	155	139	142	149	132	144	151	120	131	133	133	138	124	127	136	139	130	130	130	112	128	144	141	130	145	131	134	128	148	146	107	139	114	138	129	126	128	143	136	103	124	106	137	144	138	139	125	127	143	126	121	117	130	123	102	118	138	115	121	128	125	140	119	112	114	126	123	132	115	111	104	115	128	113	142	123	116	111	124	145	127	120	130	133	112	122	135	125	130	118	115	130	159	130	138	122	134	125	124	108	136	118	148	134	126	120	123	124	120	122	135	113	117	119	115	121	130	133	134	134	124	140	132	120	113	114	119	137	138	110	123	102	123	102	117	124	125	109	128	122	128	121	121	127	129	124	112	117	132	116	127	107	134	121	135	112	120	141	128	128	132	124	133	120	131	126	135	132	126	115	102	125	115	134	131	138	119	133	115	131	134	136	123	117	148	126	119	109	114	111	138	135	141	145	128	119	125	131	115	118	130	125	134	141	103	119	126	132	121	126	131	120	127	122	112	139	113	135	121	129	137	121	148	143	137	124	120	102	124	117	145	131	116	142	124	119	124	146	141	118	138	126	129	121	119	118	117	130	134	105	131	126	94	133	108	112	144	112	130	132	137	121	133	135	103	138	144	134	144	141	119	111	114	103	124	124	122	126	136	131	143	117	125	105	141	123	131	122	129	131	115	124	118	126	135	118	112	120	119	114	123	129	142	112	113	149	122	133	127	117	141	123	114	130	93	146	119	107	143	111	115	98	112	139	131	122	141	109	107	121	129	117	134	106	130	135	103	151	128	113	140	142	135	117	113	142	117	133	138	132	122	135	142	140	127	104	126	102	152	105	128	138	127	125	129	128	115	125	138	125	129	130	132	120	144	112	124	115	115	149	109	143	107	145	134	141	129	122	125	118	113	118	125	129	124	112	115	112	132	114	109	119	121	126	120	136	116	122	116	111	145	127	141	120	123	126	121	118	135	144	122	135	119	100	113	107	133	117	109	120	125	117	121	123	115	128	144	135	116	149	138	134	146	119	129	118	110	130	95	131	147	114	130	114	144	126	106	118	131	121	129	122	123	106	137	140	126	129	111	113	121	137	121	153	111	140	128	114	104	115	116	122	123	124	121	118	130	125	118	113	118	125	138	128	118	149	118	125	140	129	133	127	125	116	114	122	130	115	126	112	131	139	134	140	125	123	136	145	132	125	101	112	118	117	126	120	117	125	130	121	127	115	125	138	116	130	121	125	126	122	139	111	109	138	135	111	126	120	125	113	112	128	110	121	111	135	113	159	132	123	126	126	113	113	141	120	135	127	122	142	104	114	142	120	140	133	111	123	118	137	133	108	134	118	117	130	121	135	131	140	108	128	116	114	112	120	118	130	145	117	115	146	115	140	111	141	98	118	124	139	121	98	125	111	120	111	121	125	157	135	120	111	113	128	123	137	136	112	141	129	101	115	124	113	120	122	135	127	131	145	131	122	126	128	127	126	129	112	137	118	128	126	117	129	112	129	118	113	100	107	121	121	151	131	101	135	125	110	119	128	140	128	120	138	117	135	126	104	109	134	110	144	116	117	126	148	139	117	119	130	124	141	143	119	123	127	125	132	115	139	129	134	116	112	115	128	110	104	140	128	120	115	131	149	128	123	119	131	138	113	123	124	133	121	137	114	112	128	111	125	110	142	122	101	122	137	130	123	107	115	136	132	105	132	116	112	134	142	128	118	121	126	116	110	135	120	115	127	119	122	127	122	117	138	139	128	119	126	120	123	115	131	134	129	129	138	111	106	134	116	106	121	131	125	135	116	109	114	136	128	117	141	109	111	117	141	132	133	124	132	142	134	111	145	145	103	131	121	121	115	114	144	121	127	139	116	122	113	110	141	127	117	134	118	130	125	132	132	125	139	126	123	133	109	105	135	136	132	144	118	132	124	105	138	135	110	126	122	110	113	119	117	105	127	118	135	100	113	126	128	105	135	124	112	124	128	124	153	129	143	119	126	133	133	132	128	137	131	127	142	114	124	127	129	132	137	124	138	133	126	136	118	120	128	135	117	130	132	145	150	157	141	111	114	102	113	115	138	123	103	123	116	128	128	136	113	133	119	116	116	141	121	128	130	129	123	109	110	133	147	122	118	127	140	124	118	119	144	125	105	128	122	127	112	120	132	116	126	140	122	123	117	143	133	121	124	112	136	130	112	136	132	127	115	114	125	115	113	118	108	98	119	135	120	117	122	126	135	129	123	134	131	126	143	129	123	130	120	103	118	107	136	125	142	126	137	121	129	133	139	138	144	131	117	137	110	142	124	131	117	121	107	143	137	116	128	127	117	128	133	123	133	116	140	108	135	116	113	134	124	96	126	141	118	125	132	139	138	132	119	128	123	119	117	137	128	109	126	119	141	127	144	143	131	120	129	127	115	120	113	116	133	119	137	121	122	121	131	99	138	122	133	116	128	120	109	129	99	117	124	112	119	138	128	109	127	128	129	144	119	101	126	127	130	113	116	128	117	124	114	131	134	134	140	118	125	140	132	129	89	116	121	137	129	136	108	124	133	116	117	118	146	127	108	119	142	132	106	135	140	121	146	132	127	113	140	114	114	125	135	143	143	130	123	119	135	111	126	119	137	114	134	109	131	114	124	116	142	118	144	127	136	113	132	124	123	112	148	114	113	121	124	139	112	120	133	137	109	113	140	121	130	131	138	117	140	113	122	137	119	118	136	136	122	126	118	145	130	129	111	100	120	121	119	112	116	116	135	112	140	136	136	116	131	128	131	132	125	121	128	115	137	129	112	133	146	132	127	139	129	121	101	127	130	111	141	117	121	117	116	118	107	123	122	114	121	115	134	105	128	132	135	122	134	131	135	146	106	143	130	121	125	118	125	122	138	134	137	133	116	127	127	136	111	116	141	128	146	119	128	137	137	105	118	128	132	113	128	148	111	133	120	113	139	113	130	127	130	138	134	131	109	140	137	127	139	130	124	101	128	119	107	119	109	134	128	128	108	119	140	104	135	142	129	151	109	129	134	140	130	147	137	148	135	118	123	127	103	119	111	128	119	113	104	125	144	131	115	125	117	112	133	124	127	111	118	139	157	129	128	121	133	112	131	116	128	114	134	118	127	124	127	122	103	116	118	141	128	134	148	137	115	113	113	119	135	123	136	133	134	137	127	144	113	129	136	119	145	121	123	114	119	115	132	116	121	130	129	135	105	143	123	128	122	110	116	101	119	127	121	128	135	121	112	137	122	118	141	129	114	106	126	130	103	115	127	136	124	122	115	121	106	105	130	127	120	144	115	135	128	140	116	156	129	132	118	138	138	115	124	135	127	131	145	148	136	113	115	121	141	126	122	136	151	114	135	124	128	128	129	123	123	130	132	122	137	130	130	114	131	134	123	113	115	126	143	138	136	117	102	133	119	146	127	128	119	126	127	125
7629	2243	5178	6075	5179	4371	3495	2854	2569	2070	1901	1630	1546	1449	1185	1162	1119	997	968	922	828	783	750	743	744	693	683	653	661	595	581	633	614	585	599	566	584	550	592	539	555	535	531	532	538	491	516	523	493	501	512	473	526	471	453	500	512	480	496	492	452	483	498	516	494	472	442	457	487	454	491	438	443	469	461	448	445	444	459	451	476	460	442	489	422	467	485	431	472	422	459	448	450	444	457	464	468	453	467	456	479	475	439	463	453	443	463	447	447	442	456	442	481	402	460	406	477	420	424	414	495	445	424	405	425	407	458	443	481	422	452	462	474	427	446	450	414	427	417	443	418	417	452	435	472	448	465	448	413	395	412	445	439	422	409	458	454	472	447	426	442	435	420	423	422	421	442	473	432	462	442	424	430	423	401	451	410	423	438	415	440	481	443	433	446	428	457	421	431	419	439	444	453	453	444	443	411	422	426	448	433	413	471	478	460	436	396	479	441	444	411	454	464	397	426	449	439	450	423	432	417	454	482	457	414	425	429	453	418	432	441	455	452	405	394	423	476	416	441	421	435	407	383	452	417	422	455	471	441	398	454	465	427	452	456	415	419	433	403	396	434	456	422	415	393	405	424	417	419	456	427	443	463	436	428	388	442	467	417	431	435	454	428	423	427	410	428	449	451	461	446	426	411	442	438	431	433	454	402	447	430	371	447	425	459	428	428	452	457	471	452	478	411	444	432	389	427	452	452	434	431	481	416	449	401	387	435	390	401	441	429	431	415	428	439	415	463	397	444	407	472	451	448	411	432	443	419	436	477	443	431	441	436	420	416	443	426	399	446	408	411	408	449	467	411	479	455	453	429	474	422	387	444	431	423	403	428	451	491	444	431	408	416	432	428	399	486	434	425	420	415	415	419	468	402	433	407	424	437	431	435	414	457	409	467	447	476	421	459	478	397	432	418	460	417	461	417	412	414	427	420	428	402	433	427	468	449	422	427	414	434	409	432	432	405	439	448	464	427	465	450	434	412	449	439	410	468	495	437	462	444	427	423	406	413	424	415	483	430	459	434	408	379	452	425	469	426	408	420	451	439	457	444	425	486	431	436	429	489	422	428	443	399	451	461	464	440	455	428	435	431	452	425	455	438	435	410	397	454	418	431	419	465	430	456	426	466	432	437	405	413	456	429	430	440	445	422	450	419	454	429	439	433	470	389	426	413	448	427	394	398	479	419	428	440	425	408	454	407	445	452	428	418	392	438	464	433	437	427	433	485	437	422	451	404	412	399	423	439	424	459	420	421	439	415	416	424	456	443	412	439	424	456	445	487	422	467	457	439	450	446	415	449	400	438	418	435	447	439	470	454	425	470	422	433	425	445	433	472	414	429	472	435	410	427	435	434	454	397	443	426	434	436	424	419	438	455	450	417	453	448	378	410	426	424	404	436	429	431	461	372	424	438	415	419	439	454	425	439	415	398	426	435	417	459	452	416	442	444	438	451	453	420	415	421	450	426	449	454	440	422	424	450	423	416	438	439	431	439	492	409	429	404	445	427	454	433	408	416	445	446	393	443	412	455	442	449	449	415	457	436	413	383	463	449	437	407	400	430	406	424	475	428	414	440	424	446	450	412	369	448	424	440	433	451	419	438	408	435	429	443	433	429	436	393	478	435	452	418	440	407	429	462	417	463	412	474	449	459	434	440	425	410	449	434	447	467	420	440	453	425	426	425	436	411	412	482	457	435	438	416	447	413	444	451	438	462	461	393	412	450	419	415	421	420	422	406	423	428	431	440	422	422	420	437	438	423	432	414	453	404	433	428	444	462	451	457	426	421	433	387	426	437	445	435	457	459	446	426	454	419	415	449	442	439	412	437	434	465	461	432	452	501	391	403	425	433	440	439	452	456	450	439	455	468	434	444	413	443	439	467	420	445	419	416	438	431	418	433	421	470	437	422	409	455	400	509	417	424	414	463	468	418	467	423	424	426	429	448	432	461	442	424	438	476	445	459	406	450	422	430	433	436	419	416	431	412	447	440	435	428	398	414	460	453	392	402	456	410	414	452	404	443	433	417	410	414	418	419	430	445	460	426	427	397	384	433	434	451	411	412	417	430	433	434	442	449	476	431	436	389	425	411	430	412	428	403	431	416	437	444	422	476	421	375	424	420	421	420	443	450	437	409	437	414	383	416	461	437	433	440	444	461	426	449	438	445	395	425	431	418	432	412	462	428	430	433	445	429	441	460	400	416	444	429	448	405	378	437	405	414	396	404	408	430	368	410	415	402	452	405	394	426	409	434	441	438	386	449	432	447	454	438	446	409	446	411	410	433	404	395	430	418	441	447	437	442	432	406	430	417	413	457	408	466	484	423	431	441	444	432	412	405	431	450	416	434	432	438	423	437	453	414	421	424	456	452	421	447	444	467	412	450	438	434	415	452	434	417	433	390	395	444	459	402	444	447	471	406	416	451	450	407	424	420	448	432	423	428	447	449	431	469	423	459	414	410	401	446	392	451	424	465	431	418	456	457	422	430	431	451	446	424	427	400	426	450	455	417	432	427	456	460	459	456	444	477	448	429	436	453	415	447	434	440	407	465	404	443	410	449	442	427	396	436	404	439	412	441	452	424	447	437	426	423	441	406	455	400	426	449	464	416	428	429	415	437	446	416	436	408	413	454	428	444	432	455	432	456	434	440	439	430	412	409	483	427	472	469	424	435	430	391	449	438	446	438	407	436	466	457	450	424	431	442	478	461	444	450	422	411	452	468	464	427	424	420	426	434	453	423	448	419	460	443	452	411	418	425	440	457	474	425	444	388	416	421	415	441	417	458	450	456	442	446	447	453	441	418	452	427	424	400	436	466	409	462	437	450	420	417	454	406	422	424	428	413	397	482	419	437	430	439	395	425	400	433	428	450	426	433	426	440	445	430	448	436	426	447	425	398	448	424	403	454	502	417	431	403	428	408	429	456	425	414	459	422	463	410	446	425	408	429	416	411	457	420	418	400	419	495	426	419	451	433	433	419	422	421	458	453	448	431	439	447	458	420	425	455	430	432	408	431	457	424	455	439	407	438	410	485	443	400	450	436	426	465	411	426	436	452	439	438	419	422	388	454	444	426	453	453	481	419	445	443	417	432	449	441	406	399	463	452	457	437	452	450	437	414	423	451	420	423	433	453	458	430	439	436	406	412	434	419	431	452	462	458	461	433	434	357	436	452	399	422	442	452	417	434	418	413	432	434	435	486	461	439	410	433	434	445	437	448	445	437	437	468	404	373	451	395	421	413	485	443	449	435	453	428	402	426	428	427	456	411	441	458	465	447	433	424	431	419	441	404	391	407	441	454	401	414	434	432	424	392	428	452	459	440	429	421	402	395	429	427	405	417	449	462	462	413	446	449	413	386	419	433	463	445	398	398	491	432	447	447	441	450	436	491	395	423	470	429	435	385	438	421	447	474	442	429	423	409	409	441	434	401	424	455	451	432	426	409	409	449	459
1324	338	353	324	323	321	322	320	327	296	298	335	284	288	311	293	316	303	269	267	284	266	288	289	306	282	274	290	252	274	292	290	309	296	311	260	278	273	278	298	290	283	300	278	282	307	308	312	286	330	298	279	271	303	291	268	302	313	287	282	300	308	281	270	280	301	293	299	282	290	275	280	294	275	320	265	317	264	282	296	259	284	316	283	294	306	260	309	285	276	294	308	294	289	265	269	272	296	263	282	263	279	266	290	296	311	291	264	295	285	284	280	222	333	307	300	292	297	286	262	289	263	260	246	303	288	268	299	277	309	291	264	275	308	291	294	277	291	278	335	316	285	324	269	315	326	295	279	287	325	283	272	304	275	268	287	304	279	273	272	299	298	289	284	304	308	296	279	282	277	300	341	265	259	280	271	300	287	286	285	282	286	291	299	315	288	262	294	259	299	299	294	263	275	307	280	282	290	290	275	301	287	271	300	289	277	293	296	278	273	278	286	305	288	313	300	339	287	282	299	297	277	280	305	294	301	296	284	287	303	310	287	284	301	290	304	258	325	299	310	280	290	310	273	256	296	266	251	281	296	304	308	277	296	304	271	285	294	302	280	297	283	279	311	312	279	313	288	275	284	295	270	294	275	256	286	270	278	287	311	293	282	281	274	289	287	298	302	280	273	326	302	329	291	296	295	274	290	288	269	284	287	277	284	283	277	274	324	287	277	267	299	269	292	312	281	304	305	277	274	302	297	282	294	296	286	301	295	311	271	298	298	291	288	300	278	337	259	272	274	289	265	271	310	281	283	281	306	279	271	280	261	291	278	290	320	277	311	309	286	315	306	314	266	284	263	297	287	242	280	302	316	291	304	277	270	306	303	305	285	290	305	289	262	289	290	259	311	287	284	300	287	256	315	288	303	285	284	274	270	311	261	277	289	285	272	283	288	301	295	320	299	302	276	278	297	292	280	269	313	290	272	287	282	283	326	284	274	318	325	307	290	293	280	290	316	300	267	284	270	270	305	297	271	330	323	282	296	259	289	311	281	290	291	281	285	284	264	307	301	252	304	274	291	305	270	302	304	303	301	311	251	277	288	294	299	284	285	293	263	282	253	286	274	279	297	282	304	278	305	296	273	316	283	299	283	310	299	294	280	287	325	275	285	284	287	304	282	316	308	319	300	293	302	299	294	295	313	275	286	306	291	315	297	303	311	270	258	294	270	291	308	295	302	306	277	304	269	300	303	312	260	279	317	311	274	357	298	284	277	296	311	266	274	295	286	290	268	312	305	304	278	269	293	289	308	283	260	259	312	310	303	327	288	305	277	292	297	278	290	260	279	283	295	282	285	282	325	294	293	293	293	290	304	291	276	332	288	277	301	307	295	287	280	273	257	264	314	288	280	288	292	312	303	289	294	296	290	314	292	293	294	281	293	303	300	291	287	260	287	314	288	265	273	278	290	281	301	270	298	285	283	290	296	281	283	295	283	271	319	273	289	293	288	277	281	307	281	266	310	306	289	297	317	270	267	289	300	263	295	296	285	305	275	297	287	311	292	290	315	257	286	276	303	314	281	285	292	266	290	269	284	285	280	288	312	326	330	298	290	282	265	295	300	280	266	314	306	292	296	296	300	297	288	284	295	263	311	321	303	279	302	312	266	279	283	277	278	294	276	306	292	304	289	305	274	292	273	267	303	258	299	331	293	258	282	314	265	310	257	308	313	284	318	266	253	282	251	302	278	271	328	270	335	317	280	278	304	316	290	296	314	292	298	290	284	294	301	298	313	286	293	270	292	291	295	310	312	296	289	262	271	283	299	278	323	290	288	274	315	284	299	313	261	298	281	264	288	303	331	284	290	297	276	306	294	276	271	290	334	321	292	293	271	306	318	309	278	281	289	288	290	273	308	266	320	300	295	278	293	296	301	315	303	264	292	288	313	280	309	291	297	280	263	292	280	261	267	311	294	323	279	311	290	262	319	275	296	285	266	274	300	290	288	284	279	292	327	294	277	319	323	307	267	307	294	279	339	283	307	300	313	291	284	274	279	265	275	296	303	285	299	305	268	294	302	314	313	272	274	300	265	269	293	284	257	280	268	274	265	295	272	302	281	335	269	303	323	273	291	281	258	292	318	295	307	306	283	273	301	292	286	279	263	267	292	281	285	270	292	279	308	280	280	276	306	311	277	293	289	280	318	294	279	295	282	274	274	288	268	269	267	296	294	269	295	312	285	288	292	285	286	279	301	309	279	280	295	248	303	279	308	309	260	307	296	272	285	248	270	287	303	288	304	306	343	308	278	289	292	280	264	271	280	260	291	280	274	291	307	275	300	276	297	303	306	290	286	309	276	311	302	273	268	285	255	301	307	303	273	287	300	297	332	288	266	344	289	284	285	310	294	307	267	322	279	282	292	283	322	287	256	301	302	265	311	282	277	278	314	284	298	269	285	305	288	285	294	282	321	287	273	291	296	285	271	285	350	295	305	293	300	285	267	291	249	284	287	280	271	307	270	255	307	290	310	281	275	304	294	279	297	269	294	272	320	301	317	282	273	273	302	305	320	308	290	327	281	309	331	314	305	305	285	262	282	283	298	303	272	299	287	306	288	301	293	256	266	306	285	312	283	291	309	311	279	303	319	294	288	310	282	275	298	299	298	282	266	296	284	318	301	309	301	304	287	270	277	302	301	282	322	313	302	282	278	312	284	325	276	303	298	283	309	287	289	268	254	268	286	296	288	291	261	270	308	274	266	282	280	296	298	285	280	266	314	288	282	318	301	297	295	285	318	266	279	286	275	304	262	295	287	318	307	289	286	264	299	266	327	312	282	261	271	297	302	270	312	260	315	287	286	282	281	292	280	296	313	300	281	280	293	293	286	284	287	300	300	305	296	315	292	300	258	290	285	298	290	302	284	265	304	289	270	296	281	302	262	296	282	301	307	311	269	288	284	259	289	319	308	291	284	265	290	265	306	287	307	267	277	281	279	296	262	260	277	265	301	289	292	291	302	307	287	275	277	279	250	263	294	318	281	284	276	317	282	281	278	271	306	290	287	284	313	282	272	323	316	285	316	275	295	313	283	302	283	281	304	287	309	285	298	270	281	270	285	298	253	287	261	313	300	271	285	269	284	277	295	307	270	278	276	297	309	286	277	281	287	296	287	283	319	316	286	303	282	298	274	297	291	264	292	282	305	263	261	274	301	291	277	319	278	280	289	297	310	283	267	283	264	319	312	293	300	297	264	290	306	294	279	298	297	280	276	318	282	290	318	306	340	291	306	297	277	324	276	282	280	316	262	290	267	300	300	292	299	278	256	293	289	288	317	318	279	266	291	308	294	289	294	293	291	288	308	291	284	261	267	325	342	268	260	319	296	303	309	308	298	278	289	308	295	265	296	302	286	321	317	284	308	302	293	288	297	292	278	283	282	280	302	297	277	306	279	298	276	306	300	260	284	312	301	291	280	293	305	285	298	283	276	279	319	272	304	310	288
2291	912	1011	1051	1014	1038	958	956	910	870	877	901	905	928	923	889	882	906	879	877	891	843	884	850	860	864	850	887	899	880	888	883	813	851	878	851	846	844	849	909	879	886	832	902	853	879	858	927	883	845	896	867	884	905	928	890	868	865	891	849	857	830	833	835	876	858	882	871	856	897	899	835	830	851	835	872	871	877	866	876	914	903	811	907	884	894	862	925	868	872	889	847	903	852	858	890	899	897	870	887	873	843	934	833	881	912	852	882	889	881	866	848	840	885	868	894	857	870	842	882	880	871	877	830	862	924	870	885	900	881	932	875	866	816	899	904	853	910	887	860	854	836	929	891	869	862	899	893	850	850	905	826	830	826	861	902	819	927	826	930	821	835	889	893	862	843	916	866	910	891	887	839	946	889	899	878	818	830	874	853	891	864	815	872	901	892	853	867	875	895	838	881	887	847	871	886	882	894	877	914	881	897	857	866	862	859	871	860	885	874	864	894	839	904	921	910	865	791	888	882	898	933	881	868	870	875	912	916	868	872	907	869	938	894	871	853	870	908	847	895	863	923	890	886	870	844	898	872	864	888	851	850	839	874	861	881	873	865	874	848	880	894	877	833	889	849	873	846	878	898	851	864	850	846	908	827	861	872	888	892	848	888	841	916	906	867	888	897	931	838	840	874	851	871	888	918	885	874	881	850	874	866	892	852	878	905	883	896	840	856	848	875	849	870	867	880	908	873	900	889	850	900	875	829	876	849	856	824	879	884	800	878	899	852	847	830	869	884	874	878	862	899	864	830	899	857	913	807	879	890	855	842	895	858	843	887	912	853	898	848	941	849	889	900	844	896	879	843	814	773	881	847	860	862	858	919	853	864	850	891	853	864	895	868	853	906	885	856	916	875	865	863	894	854	841	853	859	843	869	832	874	900	889	850	913	855	879	908	839	844	932	855	878	914	843	869	873	896	855	886	866	874	859	896	856	910	835	853	842	857	888	876	854	886	828	873	925	864	836	936	891	922	925	876	920	845	875	899	835	875	899	892	904	848	906	846	882	844	815	860	872	886	864	843	870	854	862	936	875	910	845	844	906	868	891	870	854	820	886	864	919	902	900	930	857	881	893	872	866	869	826	906	873	897	862	854	928	874	885	871	886	826	877	891	844	901	855	846	869	859	831	865	857	876	873	937	849	904	901	935	838	870	881	902	838	868	893	880	890	887	860	859	874	871	857	879	873	911	853	813	885	876	889	873	807	867	903	866	869	804	872	826	856	901	841	806	845	846	869	905	879	857	846	919	847	864	889	844	916	871	894	845	929	893	892	868	902	826	856	858	882	912	855	906	882	888	835	849	867	867	808	878	849	881	835	901	855	858	851	915	902	913	846	888	925	810	897	845	814	813	878	862	880	892	855	905	867	878	857	901	868	927	889	895	863	874	899	885	907	885	853	861	899	856	851	894	839	878	850	905	850	864	888	833	869	897	878	883	861	872	856	868	847	843	900	815	837	841	842	870	882	881	869	904	860	836	885	868	887	858	905	904	878	852	848	833	834	842	921	898	845	854	900	907	907	850	877	823	935	932	853	838	897	881	872	911	874	867	906	895	831	880	839	858	873	890	870	886	830	839	877	864	870	891	859	857	875	857	902	865	830	844	925	850	851	831	903	852	881	904	859	919	885	846	879	916	882	876	883	901	904	899	924	890	891	866	819	891	915	883	897	869	892	866	877	894	877	858	885	900	844	879	848	873	892	851	846	899	863	822	915	844	881	919	916	845	871	862	866	920	842	856	888	842	894	857	858	897	817	828	862	884	847	890	833	858	856	893	857	815	841	918	878	903	876	899	851	945	906	830	892	923	907	868	835	884	860	843	878	859	840	857	871	889	876	863	879	897	858	923	900	824	828	903	875	908	915	882	870	857	886	880	848	867	876	941	852	841	898	854	901	898	778	856	824	905	878	867	878	838	882	866	889	841	859	896	864	913	910	857	866	856	867	878	848	868	898	889	863	881	818	891	856	849	879	900	843	859	920	848	814	943	832	846	854	886	827	866	876	869	862	927	835	922	870	852	898	877	858	837	838	860	891	900	851	883	870	853	856	885	845	837	859	870	879	898	867	889	851	895	898	902	889	866	843	870	910	863	880	841	840	906	891	879	860	821	901	863	882	901	921	821	858	879	928	867	921	879	863	866	892	906	894	858	877	879	877	803	866	921	900	861	918	836	924	888	825	873	878	907	855	847	884	818	815	874	891	896	856	893	930	865	930	852	922	886	830	841	821	867	867	856	913	905	873	934	906	845	890	880	876	860	887	890	873	847	858	899	901	911	913	888	900	922	913	923	887	851	914	859	797	841	889	883	876	853	830	869	904	864	874	929	901	891	845	803	841	859	866	861	825	844	896	908	900	859	876	879	916	837	913	905	922	915	875	868	874	854	904	847	855	876	839	861	904	899	897	877	892	876	888	860	867	891	882	881	878	863	887	848	849	847	892	869	869	862	847	844	908	889	831	910	836	887	865	825	828	869	852	862	876	830	876	877	935	856	905	882	868	867	867	846	871	860	834	860	855	888	882	867	896	898	882	869	843	896	869	928	847	938	894	897	827	878	907	896	882	890	876	838	869	858	853	922	871	867	898	867	922	896	867	916	887	892	939	875	881	906	862	878	886	908	865	857	807	852	883	883	907	871	838	877	882	877	928	854	839	869	860	842	812	884	846	845	863	917	822	833	860	834	841	850	888	877	816	838	831	919	891	892	867	857	825	894	933	871	873	848	835	918	897	886	891	903	880	871	879	898	830	899	882	820	855	826	846	904	892	838	853	893	828	896	858	901	919	894	843	846	930	888	900	877	903	852	813	926	834	945	837	901	865	844	853	849	871	863	826	842	896	894	866	885	876	912	885	853	856	900	929	866	891	897	891	885	891	883	817	901	858	840	896	838	849	891	876	851	896	833	855	860	876	908	877	863	858	910	839	868	846	862	884	884	874	870	863	903	838	877	847	863	834	876	889	893	857	896	863	864	859	908	909	874	917	842	856	907	920	857	915	921	879	846	906	904	886	906	878	888	849	834	874	852	913	845	858	878	897	836	876	894	867	915	862	903	922	902	856	866	884	876	836	915	901	893	846	893	885	830	880	824	847	854	920	866	837	902	861	822	885	909	836	892	888	910	892	835	850	872	884	815	894	839	924	812	901	886	866	908	854	891	881	843	845	917	890	837	835	883	822	895	855	898	836	895	876	867	838	904	845	922	856	862	874	875	830	862	845	906	933	883	841	898	844	852	910	898	897	893	839	856	869	877	865	879	858	858	930	875	875	810	892	861	898	899	928	870	925	860	863	878	860	855	866	842	832	848	897	893	833	858	837	881	861	869	862	832	825	905	906	813	911	898	876	875	899	858	902	895	891	889	901	881	818	857	865	872	879	851	843	837	863	933	868	821	809	873	878	820	844	882	842	870	851	905	884	852	905	866	861	881	846	897	895	874	882	847
4445	964	1281	965	652	581	424	376	285	279	245	247	233	227	204	233	194	183	216	195	179	177	177	204	214	174	171	163	175	159	166	155	172	175	175	158	172	160	185	164	187	161	170	153	167	148	174	172	151	161	182	150	161	160	166	158	167	162	162	150	144	171	185	139	157	168	198	176	178	136	161	151	179	165	172	165	163	167	163	157	164	163	167	159	193	176	155	165	158	159	160	154	140	142	160	147	145	141	154	168	162	163	160	154	145	165	152	145	179	171	141	166	180	151	168	167	186	168	151	173	153	165	149	150	181	166	169	175	169	142	154	166	166	154	157	154	157	134	168	162	161	150	158	136	176	157	135	164	170	200	176	149	153	160	166	163	169	191	172	161	141	156	184	146	161	153	179	153	152	170	183	162	154	149	189	160	187	155	131	171	129	169	151	154	160	136	137	167	162	162	134	144	179	144	166	158	157	161	145	148	168	150	157	161	155	173	189	169	149	183	171	177	139	152	164	153	159	167	161	186	164	149	171	142	142	152	156	184	184	168	193	172	148	139	159	190	164	153	182	153	176	164	146	183	161	143	145	154	155	150	147	177	183	122	136	166	144	166	155	145	157	169	161	145	183	148	178	146	152	137	169	167	161	172	143	177	150	145	179	173	156	164	155	166	169	184	157	137	160	170	156	165	183	202	172	156	191	173	172	174	160	177	169	186	168	163	161	176	165	171	182	159	159	188	163	146	145	158	146	153	155	157	167	148	168	166	142	144	163	156	154	175	174	154	135	173	161	154	140	153	147	166	141	151	168	168	167	144	146	177	149	174	165	165	185	160	164	171	151	180	155	165	166	167	182	157	158	158	171	171	149	175	149	147	175	173	156	146	171	147	169	152	167	162	157	167	166	184	159	158	189	170	157	179	160	141	148	161	140	156	156	151	161	161	155	140	142	153	173	166	144	170	148	164	159	165	174	166	148	148	176	157	168	155	145	171	169	184	199	167	158	144	158	158	164	177	168	142	164	146	166	166	146	166	179	160	149	135	183	160	171	140	161	195	171	161	176	182	155	182	174	183	161	154	179	158	151	159	163	171	157	151	174	197	175	157	157	177	161	152	178	163	158	171	138	175	151	173	151	138	148	147	172	144	156	179	162	169	155	159	165	150	179	148	172	143	153	128	155	160	145	182	160	174	159	175	140	171	162	172	150	157	163	164	157	160	169	142	136	175	147	165	175	147	170	163	177	179	173	181	150	163	155	171	161	164	159	157	158	159	152	157	176	159	143	159	184	173	166	166	168	152	179	165	163	154	138	141	152	144	166	132	187	155	162	173	158	179	172	149	168	150	178	177	162	145	155	160	155	131	147	164	186	160	181	151	160	161	166	139	157	171	155	153	165	154	162	153	143	166	147	211	179	156	153	158	183	159	175	163	175	156	174	172	154	156	173	156	111	148	165	163	164	169	165	154	161	159	158	144	168	182	165	147	174	148	149	169	165	147	169	169	159	174	160	166	155	151	166	169	155	172	181	141	159	162	169	159	172	147	174	156	122	157	138	167	158	129	166	155	167	146	154	165	156	171	170	178	141	146	162	184	176	155	149	148	147	160	138	159	165	157	163	165	170	162	156	135	141	164	131	134	138	142	179	178	167	169	159	149	155	171	186	190	150	153	164	149	170	147	158	174	142	173	162	151	163	152	155	194	156	185	146	169	193	148	157	151	176	163	158	156	164	177	175	172	151	152	134	156	187	146	149	153	153	148	173	168	155	178	154	165	152	151	164	142	180	169	168	157	174	159	151	177	139	159	161	186	181	171	188	148	169	167	175	160	184	182	157	168	172	180	145	149	168	161	173	175	153	170	158	170	149	181	153	172	147	153	162	165	146	150	159	167	165	186	151	155	166	167	137	144	186	166	161	152	159	151	169	180	176	171	156	149	147	146	156	174	161	164	148	152	180	188	179	142	148	139	156	184	145	169	145	151	172	168	139	151	161	151	156	170	175	154	175	150	150	169	182	151	183	168	166	165	169	166	186	145	147	162	146	164	153	176	163	175	161	181	154	146	150	156	192	162	153	138	172	129	156	155	165	162	174	181	156	182	171	154	156	174	175	148	170	163	150	155	187	160	146	157	161	155	161	180	166	148	185	151	155	153	156	164	161	135	166	166	174	148	150	181	162	144	177	155	148	169	163	161	149	170	165	160	167	156	144	178	141	142	169	149	197	152	146	178	159	148	156	147	152	168	159	179	156	153	168	140	178	137	160	170	175	139	160	134	153	137	165	170	156	162	165	155	152	153	151	186	169	173	145	159	163	166	162	184	154	148	162	154	142	152	178	147	180	156	159	160	152	170	143	160	163	168	189	166	181	159	161	158	160	160	158	170	166	147	151	157	144	139	175	141	155	152	148	186	132	156	176	144	163	176	160	153	166	166	166	167	163	187	155	160	160	183	168	161	159	132	182	186	156	158	147	162	167	160	165	150	151	163	167	178	172	161	161	145	166	160	163	150	161	160	157	167	164	157	172	168	158	155	140	167	162	161	163	170	177	179	150	141	177	192	149	152	180	154	180	164	171	166	166	158	164	146	166	179	141	158	172	162	133	152	174	151	156	188	147	151	154	180	157	158	163	151	162	163	165	169	178	169	150	145	162	139	175	149	148	154	153	151	165	147	135	171	177	189	156	146	139	157	180	155	151	184	176	164	179	145	166	184	161	159	150	162	160	174	157	174	166	152	137	155	170	160	156	164	185	180	197	141	150	174	151	149	166	149	155	170	152	143	159	177	148	165	129	180	179	159	142	169	167	155	157	159	155	161	155	182	157	182	161	167	152	164	169	148	152	159	171	137	143	172	149	155	166	152	178	155	167	166	170	178	163	153	154	157	164	167	153	164	174	171	160	165	163	164	162	167	175	152	150	162	151	171	147	143	138	124	161	169	157	152	169	159	152	167	161	142	176	152	176	173	167	150	166	169	183	161	158	150	172	156	146	139	173	163	173	147	162	179	162	176	165	149	149	176	154	149	160	200	152	144	183	175	169	166	169	187	150	176	169	150	184	138	144	151	173	176	154	155	173	156	159	154	171	168	165	155	163	153	167	147	170	160	175	183	164	177	163	151	148	187	155	159	166	144	168	159	186	171	157	181	146	170	148	184	179	134	158	147	146	159	186	164	161	179	149	172	154	154	173	165	147	167	179	159	155	160	166	156	157	166	157	166	148	187	164	149	178	161	146	156	164	153	181	179	148	163	161	165	156	172	180	181	170	170	166	164	148	170	176	170	147	165	158	168	141	149	164	161	153	180	152	179	167	164	184	157	189	162	154	158	177	171	181	138	153	149	146	158	145	162	188	191	176	159	162	150	153	151	146	151	154	157	140	160	178	155	168	158	162	186	176	166	164	154	159	160	160	153	150	137	165	170	160	166	163	150	165	164	155	175	144	162	160	165	178	189	180	173	155	162	146	190	155	150	168	165	154	163	145	179	172	157	172	165	154	168
5548	1495	2982	3502	3124	2545	2120	1823	1588	1394	1249	1118	1041	981	941	891	811	796	776	748	775	704	709	693	691	677	657	653	640	599	587	639	591	653	590	638	596	587	614	619	599	577	556	589	583	560	578	582	555	589	583	529	577	557	604	593	575	558	540	552	542	566	526	557	519	525	547	550	531	520	542	576	538	531	564	561	583	549	547	528	549	558	541	526	516	515	556	530	553	537	575	512	471	518	509	531	537	508	561	552	524	576	523	499	506	554	544	532	530	509	513	540	565	550	486	542	542	536	564	541	558	503	497	546	544	541	548	541	543	531	545	553	528	581	577	575	533	507	592	558	542	542	522	541	512	549	521	556	510	517	524	537	544	534	491	551	503	512	526	526	584	477	528	588	497	557	550	533	574	516	542	499	496	535	508	538	506	548	562	495	541	530	548	542	540	514	515	579	553	578	509	545	548	550	525	529	529	490	509	518	534	499	558	554	532	557	535	550	576	534	519	513	543	520	509	525	553	582	488	557	477	537	526	501	575	532	531	509	537	587	523	533	568	512	512	563	554	536	541	497	600	488	520	498	571	503	552	520	558	518	546	562	508	544	492	574	530	522	501	479	508	591	525	564	541	547	521	507	533	517	510	564	548	571	550	507	500	509	487	498	535	540	539	523	577	522	513	539	512	532	524	548	519	551	522	585	542	533	529	545	499	516	515	530	538	551	496	527	493	523	522	505	528	517	533	530	487	580	514	538	549	502	558	536	573	543	528	529	529	528	536	541	501	523	544	546	509	530	540	547	524	569	538	516	535	527	521	529	568	496	526	527	495	550	493	516	556	564	550	534	491	515	508	557	518	545	519	512	502	519	505	521	514	526	493	503	516	536	549	571	516	537	572	525	482	534	545	536	544	530	543	481	518	509	505	547	519	539	484	540	498	552	520	589	510	565	504	517	516	507	469	551	524	567	528	494	539	501	526	510	519	501	517	516	570	528	541	497	539	553	535	560	531	496	480	515	569	512	513	513	538	536	527	530	511	492	538	540	528	540	522	487	564	521	522	494	534	519	522	493	516	530	537	501	548	526	515	543	546	543	523	507	543	565	529	499	538	570	539	529	518	533	546	573	522	523	543	546	538	512	492	502	544	525	483	534	486	540	514	499	521	523	513	518	510	512	524	533	550	528	543	530	522	550	497	527	563	500	522	557	562	512	563	529	500	545	522	482	520	524	499	517	552	521	518	496	520	521	506	541	527	511	555	512	541	530	547	500	529	541	537	509	515	529	543	536	551	516	518	558	501	531	517	521	561	560	506	552	548	537	494	523	489	539	570	494	549	541	493	534	476	504	513	542	506	550	522	591	521	513	526	516	521	519	566	533	472	539	534	496	551	497	563	541	514	509	515	525	604	529	520	530	517	561	507	545	492	480	531	512	522	531	505	541	539	498	542	542	539	546	518	519	559	546	562	575	493	570	548	571	533	514	551	531	521	541	503	511	547	524	522	541	493	581	503	539	509	587	564	565	535	511	512	547	545	537	516	527	545	561	513	524	540	522	519	488	514	558	525	493	509	548	541	521	522	515	540	549	520	456	495	499	510	510	509	492	518	551	526	519	555	520	566	532	550	560	505	470	543	574	553	539	498	586	511	518	538	530	498	540	512	534	516	529	550	526	524	520	567	575	529	528	545	524	488	516	565	527	495	518	523	547	509	557	495	532	534	554	527	540	504	563	526	516	574	519	551	530	521	545	551	542	509	491	523	540	551	523	502	546	518	537	516	504	534	519	530	551	521	530	518	538	476	501	551	475	527	541	539	539	540	533	538	545	520	490	511	585	540	544	540	530	630	480	562	534	525	520	547	535	520	524	538	531	539	520	537	561	538	524	508	502	517	553	527	530	570	528	541	532	560	534	520	510	507	532	517	552	564	537	559	521	525	519	476	569	558	557	498	571	516	539	550	509	532	523	512	519	534	529	549	543	542	558	533	565	539	491	510	552	529	559	542	575	511	534	514	524	545	554	532	561	561	518	521	512	538	512	519	527	524	512	532	553	549	502	534	521	545	536	548	515	530	546	516	518	543	529	535	547	513	564	566	524	533	514	535	562	505	522	535	545	555	511	554	539	527	508	508	536	521	544	575	550	539	505	551	511	494	509	540	571	474	523	501	491	558	562	516	564	539	483	538	510	547	564	497	532	549	559	511	525	514	523	559	532	565	531	538	572	560	511	529	559	490	529	557	483	543	525	523	550	548	517	509	522	526	521	523	543	523	519	573	545	573	561	515	494	477	520	524	503	526	511	486	526	485	535	526	530	540	538	515	539	521	514	535	552	538	504	509	516	515	541	538	542	529	560	490	566	532	539	562	526	489	509	530	521	563	486	545	509	515	536	531	518	453	540	559	547	550	550	538	535	514	552	548	513	526	501	528	529	518	503	536	540	546	548	570	539	559	539	499	517	518	562	550	533	540	559	501	581	537	500	526	513	513	517	521	535	517	521	522	521	529	511	547	552	532	517	511	517	577	564	504	560	547	532	525	486	515	558	523	535	541	541	563	506	539	527	592	512	557	525	481	532	550	532	543	518	534	505	522	585	512	514	546	549	541	533	509	564	532	567	536	535	539	515	537	544	551	541	583	484	504	510	532	523	530	520	527	497	553	528	507	540	489	516	546	496	536	509	525	502	516	485	497	554	512	500	526	532	556	529	538	524	542	531	519	523	559	512	528	524	580	517	527	532	513	523	545	590	542	517	591	588	532	555	536	555	503	527	546	545	561	549	536	525	534	506	497	543	474	478	539	509	534	573	561	562	533	540	554	551	562	546	570	503	517	538	485	554	539	554	515	569	510	504	557	554	545	499	502	543	513	457	534	528	547	527	534	583	542	538	500	538	510	538	493	514	535	562	557	507	549	514	532	516	512	549	536	511	556	529	579	495	564	504	517	532	511	545	518	532	570	487	519	542	556	535	548	527	550	557	551	510	532	534	532	490	532	531	506	537	523	521	532	493	562	562	474	537	526	517	561	523	566	527	495	536	526	512	531	555	485	530	547	526	560	539	508	550	575	532	515	492	540	592	540	539	574	534	488	556	576	520	554	489	519	543	509	561	518	545	523	548	537	540	494	537	537	536	547	507	520	572	552	495	496	554	502	544	543	543	506	505	602	554	530	522	514	479	544	527	522	550	538	512	564	528	549	540	526	522	513	525	521	503	525	577	581	527	503	529	518	517	529	563	542	528	530	475	534	590	512	543	536	483	522	523	520	494	573	519	511	540	534	529	495	524	523	528	535	492	530	501	527	554	515	550	503	515	531	578	476	513	538	544	482	524	534	540	536	567	520	504	513	561	534	532	529	556	538	577	560	548	527	561	512	530	513	513	546	532	517	511	524	555	548	549	521	544	515	497	568	530	547	563	540	555	540	483	526	519	516	539	520	564	504	513	555	506	509	514	502	544	545	557	558	522	542	499	533	518	529	558	538	549	509	541	545	553	555	508	545	532
8517	1830	2207	1656	1154	814	590	499	417	355	304	263	246	238	208	195	170	180	160	204	153	160	165	162	145	137	150	158	155	148	131	113	136	130	132	142	127	139	109	117	135	151	147	128	126	123	129	134	144	131	131	125	141	142	124	144	127	133	125	140	137	128	114	133	140	128	131	147	117	113	134	124	142	155	153	103	135	124	121	134	127	138	122	138	150	118	112	132	120	122	128	127	127	139	129	133	133	123	130	137	115	114	131	120	122	120	164	104	127	129	134	122	105	125	108	130	129	118	135	149	116	139	134	115	127	113	131	136	122	126	116	119	132	132	141	136	135	109	136	131	124	109	147	124	142	116	124	118	124	122	117	127	117	144	132	121	129	126	128	115	129	140	123	118	114	107	117	125	114	109	110	114	127	117	131	105	135	116	128	120	125	116	132	135	118	116	136	118	119	128	129	117	136	135	108	127	123	127	125	111	123	136	134	138	107	125	122	113	128	105	135	122	116	128	113	116	108	121	103	116	141	124	125	115	145	120	136	116	116	119	131	145	116	118	117	125	130	125	117	126	135	139	118	138	110	126	130	110	127	125	117	125	143	150	142	134	128	135	137	137	124	117	119	112	141	112	113	95	127	128	118	122	125	120	132	125	110	93	111	124	133	139	113	117	123	136	131	126	116	123	134	129	122	122	114	114	131	129	125	129	109	124	111	113	113	117	112	109	126	133	154	125	139	118	133	125	109	122	105	122	132	130	117	132	129	123	139	113	128	112	129	111	136	122	128	143	125	137	112	116	135	120	110	116	133	134	110	121	139	101	118	124	109	150	131	131	145	122	123	121	111	93	119	119	110	138	133	126	104	127	115	111	134	124	99	124	125	124	114	120	126	123	132	125	144	115	129	105	132	128	120	110	130	106	147	141	121	136	128	119	139	111	130	131	132	105	128	113	137	119	123	106	119	136	130	129	116	137	122	112	103	134	112	136	112	130	114	159	114	131	130	109	127	128	116	108	112	128	111	117	148	122	129	119	123	126	138	120	120	126	107	125	136	150	124	103	125	100	133	108	133	118	141	115	131	138	121	140	107	111	118	134	112	135	124	124	137	116	130	130	112	120	113	156	117	123	131	130	117	125	110	106	121	126	128	144	121	130	119	111	121	141	115	120	129	124	140	123	132	117	128	129	106	108	124	112	137	145	135	111	133	147	157	122	116	135	135	133	130	139	139	136	127	120	110	116	131	108	120	165	116	144	134	121	109	137	106	132	125	124	137	121	127	91	86	117	132	107	139	110	130	163	136	127	136	109	114	111	108	119	125	120	124	134	116	136	107	128	144	109	99	106	130	131	118	149	123	127	124	133	115	121	115	131	136	134	124	117	107	135	140	118	123	122	136	123	113	115	109	124	137	134	124	143	116	115	131	108	116	120	121	128	135	129	139	109	122	119	128	104	106	149	129	126	123	111	114	120	137	127	115	104	118	125	105	109	108	121	135	133	130	124	126	131	117	113	129	102	119	120	133	111	135	126	122	115	111	136	122	127	124	113	117	116	141	143	125	137	111	118	127	145	113	142	123	127	134	119	139	126	128	131	121	120	118	131	113	113	123	131	91	128	132	127	117	123	136	136	106	120	126	140	108	132	115	123	111	146	124	108	113	106	119	119	137	127	96	116	138	141	146	121	139	140	134	120	137	122	134	139	129	139	110	147	137	120	144	113	112	134	106	122	119	117	124	124	106	100	114	133	127	131	119	115	107	106	121	130	122	109	117	113	126	113	108	133	125	136	117	128	106	110	104	122	97	129	118	126	135	117	115	107	110	116	128	128	132	140	114	109	132	132	124	114	122	142	121	123	131	116	127	111	113	115	123	123	125	130	114	113	123	139	118	123	137	118	137	111	133	134	104	116	115	133	113	118	106	130	123	141	120	122	120	135	103	125	114	107	123	134	108	123	130	125	129	145	135	127	113	105	145	121	113	128	130	116	138	148	143	139	144	137	145	129	133	131	130	129	110	117	133	127	145	109	116	127	128	135	118	142	109	117	140	118	113	121	114	137	115	125	123	126	152	105	150	129	124	117	119	122	118	115	134	119	138	149	127	121	129	136	120	118	115	132	134	122	112	126	121	109	118	132	121	131	107	121	119	125	121	114	113	139	130	115	133	129	105	137	140	118	121	127	129	137	121	130	100	117	122	108	140	122	105	116	127	125	101	122	142	115	114	102	105	124	124	113	136	149	125	131	120	128	144	123	120	125	103	122	109	115	120	147	106	127	125	107	112	111	109	117	145	122	102	137	134	118	136	108	121	116	130	143	119	132	142	125	119	144	123	126	123	114	122	140	132	125	131	130	118	138	114	137	120	126	137	122	120	128	120	128	118	132	136	120	124	114	107	141	114	133	128	125	119	121	123	136	143	124	121	138	118	139	138	124	118	141	131	123	129	130	120	121	131	129	104	122	132	131	129	136	128	126	117	107	114	137	138	137	104	126	113	122	122	145	122	129	132	148	125	113	137	124	121	137	111	131	143	123	135	124	115	109	118	124	122	118	116	122	107	130	145	129	142	136	111	111	116	127	125	107	121	130	132	121	118	134	137	118	130	117	134	118	127	130	116	121	125	120	110	125	129	97	123	117	119	111	117	128	126	117	130	122	120	120	123	127	129	139	115	129	116	134	125	140	127	128	126	141	120	113	126	125	133	129	118	125	122	133	126	112	118	122	104	151	128	124	134	115	123	109	125	118	126	122	120	123	106	123	118	115	115	134	122	138	125	117	137	134	112	142	128	133	138	124	134	97	104	105	124	137	132	114	136	129	108	120	146	109	118	126	127	125	135	128	140	134	126	121	114	119	125	107	113	129	142	134	148	146	105	130	114	112	122	135	124	121	113	140	153	116	135	123	126	119	124	120	109	119	116	106	124	116	116	116	127	120	127	126	133	138	112	118	108	110	130	129	125	118	142	116	131	107	123	130	123	131	124	133	120	120	125	134	129	115	133	108	146	139	130	124	114	129	104	132	129	123	133	130	117	122	116	120	119	126	142	128	124	118	150	123	129	119	129	123	118	150	130	104	108	136	132	100	119	118	126	93	129	129	150	134	128	133	122	130	135	139	135	108	128	119	145	136	131	123	106	129	141	125	126	104	127	134	120	130	115	127	131	128	126	136	140	128	123	120	110	110	113	120	118	132	123	143	132	130	124	134	135	141	115	114	126	138	132	118	109	118	109	137	119	119	101	114	129	125	140	140	120	137	105	134	113	126	126	137	128	112	106	135	123	128	128	115	132	105	118	143	111	108	112	118	120	121	126	135	122	126	137	122	130	122	118	147	107	128	120	113	122	116	111	142	138	156	134	140	129	147	129	144	120	127	123	127	115	140	137	125	101	119	128	127	124	139	121	125	120	119	126	116	116	128	133	127	134	114	132	132	102	140	115	126	124	121	118	120	134	135	118	125	120	114	134	124	118	137	118	125	134	124	131	131	118	125	124	127	113	135
7621	2258	5306	6046	5176	4347	3410	2897	2440	2135	1857	1669	1498	1391	1221	1098	1106	995	937	881	862	787	743	728	685	676	672	672	652	595	635	597	569	603	601	564	547	543	568	511	545	516	486	502	505	521	558	519	493	524	465	458	491	484	512	511	515	496	491	486	508	493	462	499	485	436	509	415	456	439	449	498	437	434	511	419	465	455	488	461	483	456	439	418	495	462	441	463	445	467	424	481	462	477	497	471	445	432	452	476	452	425	448	447	467	473	459	490	473	464	441	473	492	436	426	399	430	477	424	440	465	448	436	427	440	439	455	408	456	433	446	465	442	422	411	422	413	410	451	455	438	469	391	436	448	473	473	410	457	429	422	414	438	437	440	477	428	459	481	430	453	441	420	441	422	439	436	443	412	449	431	412	424	436	431	405	433	431	446	460	437	435	442	435	440	450	417	437	412	429	447	461	466	437	418	439	405	440	406	432	452	440	461	464	446	406	447	460	441	457	438	446	423	432	468	451	438	464	410	435	453	462	446	442	423	494	405	421	423	451	426	428	402	382	451	461	423	421	415	443	448	407	435	435	420	453	396	435	444	454	450	391	431	436	424	437	437	446	455	445	451	432	476	423	407	467	442	428	423	449	422	416	417	423	426	447	431	438	418	403	410	415	418	425	439	401	457	428	418	400	420	435	451	446	423	448	436	453	408	425	426	450	477	427	420	463	436	433	432	420	456	452	413	434	420	483	454	428	457	444	425	432	422	450	445	434	422	444	451	443	424	450	419	424	461	444	408	447	422	437	437	438	414	451	450	462	430	439	446	437	449	436	444	407	421	425	448	453	442	424	425	436	423	410	418	403	430	436	443	409	413	443	474	407	488	469	403	430	454	424	452	404	442	415	432	434	431	430	435	442	439	446	453	427	418	456	453	448	404	435	434	413	441	414	459	411	413	420	439	437	399	429	453	426	459	461	410	428	452	407	417	478	406	405	458	491	457	439	473	430	440	439	441	428	438	445	416	425	479	405	396	426	469	425	406	463	440	430	453	451	436	431	407	465	445	415	442	450	414	425	460	421	449	460	440	463	434	455	422	435	431	437	447	438	433	449	432	428	473	452	402	475	464	448	445	424	395	408	457	404	445	419	414	426	404	392	438	404	409	425	407	452	459	418	432	441	476	445	487	418	447	437	431	414	413	450	438	430	421	418	444	469	444	456	444	415	422	438	460	467	438	424	460	430	436	411	419	421	440	435	409	443	396	417	412	430	433	413	404	443	456	453	424	428	448	401	439	437	432	423	414	433	428	433	424	409	457	454	460	495	426	440	440	437	436	447	441	412	442	432	419	434	391	441	445	405	444	453	453	452	427	421	416	439	412	434	431	417	417	466	415	426	462	466	413	439	457	426	446	445	435	403	447	419	409	426	443	428	465	390	464	442	426	427	432	436	419	443	438	444	449	439	455	426	419	440	406	410	416	445	469	432	360	419	392	435	443	426	444	433	414	455	428	448	459	419	451	427	439	435	427	416	430	447	430	429	491	416	433	417	430	452	455	427	440	386	457	430	412	472	447	444	429	426	461	476	430	426	432	429	467	444	431	480	412	456	430	442	447	414	434	426	449	441	454	413	429	472	483	462	438	419	452	448	412	431	429	428	444	419	434	405	449	425	437	411	424	403	457	448	394	437	450	438	429	457	417	430	439	460	425	422	457	414	470	425	431	445	442	434	395	448	445	445	420	414	414	418	407	439	401	451	451	417	437	438	471	403	435	451	444	428	409	438	439	417	372	446	448	415	429	452	424	461	441	437	448	446	456	407	436	443	368	469	452	406	444	439	454	400	402	423	421	418	449	448	435	400	450	455	424	397	417	439	440	440	413	437	431	444	440	411	450	426	432	431	419	427	427	463	381	465	430	446	449	443	409	474	430	435	476	408	460	404	424	416	410	414	424	440	467	408	429	454	411	453	424	429	440	442	407	443	432	456	477	424	410	437	470	443	432	413	456	463	455	463	404	441	490	455	454	428	461	433	428	464	432	441	415	416	444	425	434	404	412	437	469	434	417	433	452	415	421	429	431	423	406	410	413	421	437	448	411	428	479	429	434	419	410	424	425	449	450	450	461	429	440	463	428	409	428	474	414	415	419	428	458	421	441	414	464	399	407	426	430	416	414	433	451	421	431	426	457	404	419	440	432	433	412	420	441	451	460	472	425	417	458	454	452	436	429	480	432	487	424	413	414	422	430	454	417	411	408	457	456	427	428	407	421	425	417	435	427	412	463	454	398	410	460	357	458	420	437	472	445	420	440	424	422	417	403	421	456	426	431	464	432	417	394	425	437	455	447	406	435	384	453	396	441	415	444	461	448	450	456	438	444	407	411	449	457	424	405	440	442	446	445	355	420	433	429	431	438	440	421	412	468	425	445	452	432	438	434	427	431	404	433	408	423	429	437	414	421	445	436	422	439	410	451	412	416	399	427	440	445	450	453	427	456	440	421	434	426	413	440	452	441	409	447	435	433	401	447	453	449	460	423	428	465	383	440	450	436	436	424	421	435	453	434	432	438	418	440	441	448	430	464	451	445	429	439	413	441	427	471	475	418	459	467	394	423	407	415	423	448	462	446	433	436	413	418	413	424	437	429	431	424	427	469	464	424	437	441	486	416	416	365	406	413	448	414	446	443	375	416	428	421	476	421	434	417	375	480	469	434	434	474	452	424	419	404	440	442	396	445	408	409	459	426	448	441	415	407	422	439	443	453	433	432	449	427	442	465	402	430	480	416	458	432	469	462	450	430	412	463	410	440	437	430	383	398	405	404	429	457	444	448	426	446	463	436	433	429	459	454	458	415	443	391	451	443	429	442	450	434	407	449	427	448	451	416	381	451	454	452	407	457	450	449	438	410	434	439	476	401	388	480	442	423	448	426	466	451	435	454	444	440	450	439	441	430	407	470	460	448	444	441	407	432	435	419	439	436	467	462	502	441	443	435	442	447	424	436	437	413	441	401	423	406	439	447	452	408	411	412	478	444	462	413	423	428	439	393	424	433	430	389	438	435	431	466	438	400	437	429	435	455	429	444	393	464	436	408	415	424	458	435	386	427	415	426	473	450	415	405	391	431	444	443	430	438	475	411	418	457	447	439	432	451	423	428	418	437	471	441	443	448	424	416	412	467	422	425	487	431	445	409	418	435	432	444	385	436	433	426	436	471	423	406	469	484	424	447	422	418	431	436	397	436	406	429	438	430	408	452	476	410	413	429	421	472	437	393	430	446	443	435	433	424	427	440	439	454	414	470	396	441	441	428	452	434	433	431	441	401	424	417	417	445	423	450	424	410	438	402	478	433	431	395	430	426	436	416	411	439	441	428	426	453	448	444	438	458	476	427	456	405	396	432	426	466	419	433	419	468	427	453	440	415	428	413	450	445	476	404	417	432	471	451	447	448	413	474	435	429	410	413	429	452	452	407	421	467	484	372	451	419	421	417	398	445	430	456	434	429	431
1318	336	339	352	306	301	303	313	317	272	294	310	278	294	294	306	279	289	306	280	300	270	266	286	281	271	314	290	293	300	291	282	277	285	280	272	281	300	296	280	280	289	282	282	278	297	278	325	289	299	304	266	293	279	271	318	313	273	282	293	323	290	267	297	288	290	311	291	298	302	301	287	317	307	318	270	273	300	261	259	271	279	290	281	278	276	278	243	268	253	307	304	287	270	279	306	307	291	232	262	267	312	278	283	296	308	300	260	298	274	281	295	290	298	273	267	300	304	276	247	293	280	321	281	287	308	264	254	250	255	277	297	262	283	279	311	294	282	275	304	269	262	295	332	284	279	270	298	314	305	289	272	275	280	290	243	251	260	288	294	304	287	278	287	316	259	258	285	290	294	293	298	284	292	302	296	283	273	303	298	279	257	258	302	289	278	308	290	245	295	289	290	315	298	263	263	288	303	293	256	235	263	270	273	305	302	280	313	311	281	298	294	252	278	289	298	313	269	298	270	276	281	284	300	298	293	304	327	297	277	311	276	323	309	273	302	277	290	271	278	264	290	282	276	312	282	286	289	290	283	287	303	248	284	256	264	285	272	280	295	245	303	293	292	313	294	295	286	308	308	274	287	307	271	271	310	290	276	291	289	294	275	297	304	278	301	267	307	271	320	301	290	312	299	268	282	281	297	315	272	289	291	275	298	294	289	277	287	288	265	284	276	290	277	297	281	303	281	282	268	289	281	309	302	298	279	280	264	310	272	275	285	285	287	282	274	295	296	261	307	290	282	278	309	287	303	299	270	281	261	293	307	296	299	305	286	275	304	289	296	311	297	289	283	291	266	278	304	280	304	266	292	303	339	287	276	294	276	277	276	277	310	272	269	272	286	296	289	306	281	273	274	279	293	320	269	283	264	293	251	287	270	276	262	282	266	250	291	314	266	300	253	288	290	285	302	286	284	261	294	274	294	301	309	266	293	261	283	295	299	301	281	297	296	267	291	233	285	323	278	279	325	308	281	303	303	305	294	281	282	284	288	267	281	267	283	290	264	274	303	281	285	304	291	275	264	253	310	290	305	319	297	289	291	248	289	298	303	271	250	321	307	286	300	290	289	275	291	265	264	277	277	292	320	272	280	282	275	289	313	290	315	271	283	305	283	274	273	291	276	280	300	283	269	307	282	263	266	280	295	271	273	278	279	285	293	299	287	305	322	309	262	301	287	288	258	315	279	268	292	292	262	298	269	261	307	290	302	284	290	305	307	280	313	273	303	289	314	248	296	279	310	241	287	294	311	302	289	305	276	288	278	279	295	284	285	250	300	285	256	297	307	288	275	256	317	301	311	279	291	270	278	291	304	304	289	290	285	285	294	278	285	261	258	257	263	281	312	300	310	273	250	294	270	292	257	285	287	269	305	296	261	254	257	314	246	296	275	323	285	287	299	290	297	300	294	284	277	256	287	326	310	294	308	319	308	274	276	275	290	281	291	255	246	281	297	282	271	298	306	307	279	289	300	308	305	273	273	290	337	318	275	308	302	287	269	300	275	303	272	275	324	281	281	272	305	326	295	271	292	281	295	290	273	284	336	289	293	295	325	292	329	283	280	300	277	306	259	282	289	292	285	310	271	294	280	282	259	281	315	303	281	288	283	281	290	282	266	272	296	293	278	284	281	298	318	287	320	305	279	307	278	270	264	253	272	267	294	303	264	289	319	296	288	275	289	300	286	289	290	279	305	307	254	287	285	309	295	277	304	309	288	266	266	287	285	310	339	292	302	290	282	290	278	291	273	270	304	290	296	289	271	284	301	282	321	274	259	320	316	303	275	290	281	282	260	273	290	300	290	295	295	287	274	227	280	299	276	274	301	309	271	287	289	286	262	312	303	276	280	294	288	287	292	282	283	287	277	299	263	275	275	311	267	282	264	289	307	260	267	279	292	280	283	251	301	248	298	294	293	314	268	308	296	316	316	291	322	296	277	322	265	318	301	300	288	292	265	307	304	293	272	277	293	300	264	283	287	292	281	274	309	282	271	323	278	280	298	299	291	285	309	307	275	265	303	294	244	285	277	249	274	286	259	327	271	303	309	284	278	285	269	277	295	261	307	286	314	295	281	286	273	294	275	289	285	297	308	275	262	297	300	268	322	288	284	288	267	292	299	271	321	314	290	264	292	283	304	281	298	275	295	267	274	279	257	283	290	284	297	282	274	294	286	270	323	289	281	253	322	270	311	286	289	319	273	263	279	284	284	273	268	278	296	291	276	276	293	283	284	298	290	304	278	298	304	263	278	320	304	273	274	289	266	302	267	274	275	306	276	254	319	280	298	280	297	296	277	272	288	291	252	298	311	275	289	317	306	298	317	301	272	266	279	279	263	271	302	255	298	259	284	284	279	280	268	288	280	298	326	311	261	291	273	277	271	275	287	307	313	307	253	292	294	264	256	270	318	298	274	267	293	289	292	285	297	285	278	277	287	273	293	282	280	296	277	288	314	331	271	296	283	287	301	253	281	269	279	296	309	278	284	309	278	283	287	275	319	306	318	292	310	285	291	287	301	302	272	319	288	295	293	301	290	315	312	313	276	283	309	294	289	304	274	278	277	312	278	271	321	276	275	284	277	290	312	293	302	276	294	277	299	300	306	280	293	313	301	275	270	302	309	326	276	282	293	273	283	277	280	286	283	279	297	307	313	317	273	277	262	279	302	304	264	275	284	286	299	281	298	286	283	302	286	298	307	255	298	297	288	241	281	299	294	295	286	254	296	301	271	302	287	297	313	282	260	272	300	267	276	248	311	283	295	304	312	268	278	296	295	243	301	287	316	278	277	295	293	307	282	275	292	265	299	274	292	309	279	293	313	293	281	279	332	311	276	281	278	294	273	296	270	275	271	293	300	273	306	276	292	286	271	257	278	280	278	286	289	306	279	281	288	295	287	297	290	298	281	325	304	304	299	276	277	277	275	296	270	275	277	249	279	322	285	250	272	309	296	280	285	310	288	341	290	245	293	318	282	271	284	314	291	282	291	285	295	252	256	288	294	279	290	264	290	305	304	248	279	284	272	304	281	293	269	269	263	273	299	285	283	314	306	266	280	302	307	276	291	305	288	278	282	279	298	300	310	284	307	282	294	300	266	291	303	275	286	294	269	298	274	287	321	267	294	278	291	274	254	272	273	302	281	284	297	291	326	295	271	295	269	292	278	297	289	259	244	309	286	296	303	279	293	265	277	278	274	271	290	253	320	271	296	292	295	280	301	275	307	287	298	312	300	318	292	254	298	310	324	280	314	316	282	277	296	289	269	280	302	301	290	273	238	310	274	278	291	281	283	285	286	307	281	292	262	285	294	286	289	254	279	310	276	289	315	288	295	289	277	340	305	279	288	327	274	244	289	296	288	256	260	265	298	292	256	301	268	273	285	297	289	287	304	287	263	296	280	298	290	285	291	301	283	262	264	278	277	337	303	289	280	283	298	276	313	318	280
2307	982	1003	1040	1048	1040	976	953	906	915	961	960	906	886	920	920	900	883	924	913	928	900	897	888	831	879	882	863	909	907	917	863	854	873	902	881	852	885	878	816	932	869	849	921	922	855	874	843	843	882	880	877	872	908	893	891	866	913	886	861	881	908	894	875	917	866	849	834	904	882	890	868	851	840	897	843	830	925	839	899	849	857	846	813	897	866	912	913	901	891	890	900	832	902	884	929	834	915	821	854	901	863	881	878	829	855	826	865	846	866	904	863	898	892	886	883	850	880	912	841	857	857	838	872	871	832	857	926	884	860	870	853	868	904	890	892	895	911	890	827	850	863	836	907	872	874	874	872	872	864	881	881	860	890	846	885	840	895	892	842	851	930	893	879	883	904	881	858	901	909	859	857	875	824	893	934	877	875	868	869	846	867	885	833	948	866	907	877	875	912	901	834	862	859	900	899	828	879	855	867	858	901	871	909	895	868	844	852	856	841	918	848	892	891	923	914	908	843	865	866	887	820	785	891	904	907	885	890	851	820	865	827	862	929	853	838	824	894	926	834	846	900	898	830	834	889	884	878	884	854	899	873	918	837	870	854	826	863	833	895	898	894	866	853	868	835	831	916	885	934	896	840	881	872	866	833	801	844	909	879	857	848	893	875	865	869	864	884	858	884	868	911	905	808	849	894	860	885	857	867	871	896	907	836	851	888	884	914	872	825	893	895	899	910	893	890	914	841	880	882	899	848	875	869	884	857	885	843	865	946	893	853	836	867	898	863	876	896	922	875	867	886	923	837	827	860	879	849	845	871	896	852	857	869	889	831	889	866	834	835	905	914	846	864	828	886	900	885	817	889	850	842	897	855	796	893	860	896	877	864	867	845	864	885	899	860	879	812	872	876	861	852	842	853	891	893	870	830	863	887	903	942	871	829	853	865	849	864	913	860	878	883	911	845	856	905	862	831	859	869	928	919	843	874	921	868	888	831	824	857	869	880	884	906	892	821	840	841	832	871	876	887	835	904	855	815	860	879	864	866	840	852	894	894	896	914	907	857	901	824	909	891	857	910	891	877	845	846	857	905	898	875	895	879	863	867	887	851	844	894	849	914	853	864	865	875	881	899	903	884	904	858	871	853	861	855	905	832	842	864	913	890	855	847	870	903	833	842	905	870	808	856	895	932	876	860	901	845	879	823	861	821	849	910	767	940	883	878	871	873	876	901	846	872	837	840	890	893	830	862	882	895	909	887	913	896	912	849	895	892	904	871	873	854	835	898	859	877	902	888	907	878	867	931	866	911	866	909	888	882	839	870	825	872	857	891	940	863	859	858	912	875	899	891	830	926	822	822	887	888	874	897	847	869	882	882	878	846	904	894	853	866	865	864	852	845	873	823	845	890	886	878	907	870	875	879	869	888	851	891	883	873	874	862	854	874	828	906	914	890	896	858	900	906	837	870	860	859	869	921	874	864	847	955	889	901	797	866	840	905	841	838	848	873	892	850	859	917	814	921	841	860	872	865	882	794	901	892	861	852	874	881	863	863	838	843	871	887	857	883	870	860	892	884	850	837	835	875	897	842	880	888	820	902	878	876	871	865	860	900	831	884	864	878	914	882	881	899	894	882	840	892	908	866	837	888	889	840	879	846	950	861	865	911	865	829	863	855	846	904	890	892	926	911	895	914	834	852	872	853	909	814	841	819	830	861	885	845	887	871	871	875	894	900	853	877	839	868	871	876	796	882	853	880	917	863	835	848	892	876	874	874	883	922	849	855	838	891	879	875	913	884	873	857	828	833	911	863	955	874	884	837	916	892	896	890	868	876	863	837	841	899	863	859	888	896	872	899	882	801	857	861	899	858	834	889	827	910	882	847	895	850	809	890	920	846	855	911	916	884	888	878	871	905	938	855	806	935	799	830	835	879	881	822	918	859	829	898	827	856	898	829	913	857	822	839	835	901	861	814	854	806	878	918	839	923	869	910	884	883	839	866	913	882	868	821	907	885	856	878	826	922	888	876	892	927	885	858	833	957	866	879	898	871	887	874	860	882	910	826	871	875	845	935	878	906	894	864	899	890	881	875	877	868	870	861	869	894	895	938	808	914	897	870	874	905	851	877	911	835	859	868	896	910	872	903	844	813	878	831	830	862	851	854	870	877	857	907	849	921	817	893	834	924	878	829	884	865	875	858	920	868	931	889	825	876	844	825	930	864	866	910	818	879	850	899	824	860	903	879	825	912	872	841	864	887	868	941	875	835	823	880	912	888	835	915	858	857	891	824	915	836	915	866	866	869	902	892	868	876	843	911	873	895	872	921	825	880	856	857	874	909	895	860	898	837	834	888	900	894	895	865	848	907	875	859	926	909	844	908	915	828	855	860	835	852	866	879	882	903	852	854	816	866	927	862	872	877	824	824	879	872	870	841	864	850	873	831	846	898	860	856	895	916	920	896	890	860	891	862	822	832	813	874	897	910	904	873	856	907	857	897	851	877	920	905	894	909	881	810	839	845	884	913	844	883	898	843	883	849	889	841	859	900	818	857	871	886	883	913	839	864	883	817	907	859	863	883	859	877	832	883	866	849	883	845	839	846	901	892	868	795	872	839	879	864	857	881	855	899	892	868	904	817	868	841	850	869	926	909	887	882	851	850	846	871	892	860	913	901	876	879	893	841	849	878	890	892	916	849	868	893	867	849	925	894	892	872	910	874	884	852	915	924	862	905	873	869	876	840	874	906	851	881	861	917	847	871	847	875	889	869	839	860	863	842	871	904	869	901	892	851	877	886	882	871	858	932	847	856	843	885	932	863	902	857	821	872	949	846	857	892	882	865	863	859	938	866	878	837	835	899	908	843	877	855	868	883	865	904	848	899	893	841	851	915	870	874	961	901	876	885	852	881	926	802	895	862	828	873	911	895	942	904	919	876	886	878	845	879	841	865	837	883	867	931	895	836	915	869	898	837	873	864	937	815	861	863	866	888	873	892	849	883	841	910	858	881	818	871	860	890	899	859	874	903	860	894	902	853	893	902	863	881	861	856	910	912	837	884	920	843	825	878	841	866	849	915	872	872	880	893	867	865	883	860	903	898	867	902	812	861	860	872	863	886	851	846	848	848	890	864	900	892	866	887	879	894	859	883	867	876	884	862	902	852	826	900	908	922	940	881	897	876	876	890	872	926	934	917	853	852	907	854	851	929	854	767	883	876	889	874	832	881	852	836	884	894	902	903	858	869	862	907	858	878	919	886	838	914	905	813	853	869	865	883	831	859	953	866	865	868	891	888	867	917	824	900	862	909	872	854	891	930	859	855	849	860	870	868	895	937	852	900	841	863	910	924	881	897	822	904	875	852	885	809	906	891	860	890	928	889	862	886	883	834	860	885	908	849	862	865	899	880	918	879	933	867	844	911	888	880	887	894	887	834	901	907	871	794	924	886	879	929	863	850	846	858	862	868	853	877	885	914	888	887	892	861	869	838	866	905	871	824	868	896
4538	1035	1192	963	676	517	403	350	305	297	246	223	217	209	210	201	178	193	175	192	184	163	172	166	182	157	184	154	167	185	160	157	164	171	176	168	174	169	152	174	156	174	180	132	151	161	158	151	152	186	178	149	143	166	194	174	166	160	163	137	171	154	164	144	177	151	144	175	150	175	188	179	174	170	148	167	161	164	169	143	154	176	161	167	145	166	147	154	180	180	155	191	171	163	165	172	167	182	172	167	160	153	154	167	156	166	155	162	162	146	151	165	166	170	175	164	169	166	149	162	156	165	139	180	189	150	171	163	141	163	156	165	190	166	175	160	172	172	165	152	150	155	147	153	149	160	161	159	166	175	173	160	156	145	190	163	174	154	157	174	179	145	150	182	153	168	165	177	179	168	169	171	148	159	154	165	166	184	148	176	149	171	141	135	146	153	168	159	146	146	197	153	158	145	170	158	164	179	135	159	186	176	158	143	184	161	171	161	166	151	171	145	183	156	160	143	159	155	160	172	182	153	139	149	155	152	156	154	151	171	152	133	166	152	153	165	175	158	146	168	148	157	157	159	180	155	171	172	171	147	160	151	150	156	150	153	147	182	170	161	165	144	150	133	172	127	170	179	179	153	166	128	155	158	174	164	158	144	173	144	148	127	153	177	166	158	170	176	145	157	157	152	141	139	187	166	184	148	152	155	184	150	168	151	177	187	149	149	138	169	156	177	174	151	173	147	164	136	156	159	189	163	143	174	148	148	172	178	155	160	165	172	158	148	143	170	154	164	168	159	159	154	170	176	174	168	163	170	165	157	151	163	165	146	170	137	172	157	168	158	162	160	148	165	142	164	148	164	155	167	149	152	158	172	157	159	165	166	152	172	169	154	163	175	160	164	164	142	149	172	157	141	162	164	165	164	140	164	153	144	175	164	176	157	171	169	139	162	123	160	171	165	177	153	158	164	161	182	172	179	156	144	154	158	159	160	152	165	155	148	147	167	157	146	177	171	172	140	170	143	152	176	170	160	147	168	147	152	148	156	156	183	175	131	155	155	155	140	141	171	160	152	170	176	169	177	178	170	130	159	171	154	159	153	175	160	187	161	158	142	158	168	151	179	195	162	166	126	181	157	153	144	174	145	183	172	178	142	161	154	166	162	183	168	165	169	166	163	172	157	153	160	175	160	138	152	152	172	181	134	156	134	160	166	170	154	139	171	161	163	164	184	145	164	157	157	152	155	151	143	156	166	181	173	157	163	171	144	173	156	171	161	165	153	159	150	162	176	160	148	162	134	148	141	157	142	138	154	171	154	154	157	140	127	178	173	140	176	164	138	143	164	143	152	162	156	165	167	166	153	165	141	141	166	167	153	167	170	135	171	146	145	160	158	167	173	197	146	168	170	165	151	148	151	166	172	151	152	199	142	158	184	166	162	167	163	166	140	136	161	153	147	178	155	182	153	147	150	180	179	150	165	142	152	157	168	169	132	172	148	170	161	175	175	168	154	143	183	165	173	155	165	174	157	145	153	155	165	162	151	161	175	156	162	167	156	163	156	154	162	157	153	163	165	160	175	147	135	162	158	165	161	136	163	169	179	169	170	179	158	164	154	176	163	156	170	179	160	148	161	180	158	165	172	161	147	161	151	159	151	153	175	152	172	159	153	150	149	154	154	195	138	169	146	163	169	168	168	163	163	163	159	166	156	141	165	160	151	188	175	154	169	166	152	180	157	163	179	152	177	176	171	166	158	164	165	143	148	180	177	170	157	155	158	154	177	156	160	150	150	158	157	183	183	154	149	166	171	144	153	156	182	151	146	181	167	150	126	152	157	144	159	169	139	167	186	146	146	174	146	162	157	173	164	166	169	177	166	162	164	162	150	162	166	155	162	177	158	155	169	166	175	163	151	157	162	158	159	158	140	161	177	156	163	198	127	155	151	176	158	166	162	166	159	156	144	162	156	141	170	146	154	155	170	160	157	158	150	162	163	164	137	163	165	160	161	170	164	143	172	173	164	149	142	175	157	172	155	156	137	170	172	139	172	149	167	151	178	151	158	161	152	154	187	158	187	148	145	162	182	153	146	149	165	172	186	162	154	161	179	172	169	169	164	171	162	148	155	171	176	152	165	165	168	158	169	166	158	144	175	162	155	143	165	146	155	174	153	142	164	141	154	179	164	161	176	159	159	152	169	179	127	183	179	159	146	183	169	165	151	155	161	151	186	146	132	170	156	140	160	135	148	161	153	166	153	155	163	161	163	181	164	146	148	161	159	167	140	143	142	149	167	160	149	151	181	148	152	154	150	139	141	161	152	167	146	139	167	157	164	178	160	166	154	157	170	182	165	155	168	170	149	155	162	151	161	154	136	150	164	161	166	173	171	170	165	156	154	166	143	159	161	172	193	175	118	168	166	159	172	155	171	162	148	188	158	173	161	159	156	143	181	150	172	185	166	136	146	160	159	177	154	185	159	190	150	159	164	173	134	161	176	172	172	156	160	164	171	141	167	173	169	158	173	171	145	152	165	165	147	142	142	170	150	148	154	157	159	167	171	140	160	156	194	160	153	155	145	161	125	142	158	166	153	169	150	165	169	168	159	163	153	172	149	156	168	186	168	189	141	155	154	169	160	157	179	146	156	148	171	159	159	161	153	165	161	149	131	155	170	153	148	166	167	160	166	159	149	147	161	162	168	145	159	153	161	150	146	150	154	153	148	155	166	160	169	156	171	142	156	169	162	167	178	158	162	157	160	162	151	169	150	161	151	162	190	142	161	157	153	175	154	149	183	157	169	155	156	166	165	161	158	166	158	163	153	153	155	156	177	153	179	149	158	154	157	141	172	150	156	153	159	173	144	157	170	169	170	177	157	149	165	156	154	174	165	172	139	163	150	195	188	163	159	189	164	154	160	148	174	164	172	185	172	188	171	146	169	163	158	154	167	169	158	165	167	151	160	171	159	146	183	158	173	150	167	172	176	154	153	171	180	163	167	134	161	142	164	166	163	153	155	132	175	164	189	157	153	166	169	147	169	152	132	164	154	151	174	171	164	172	167	157	181	180	181	179	154	159	155	169	167	152	157	161	148	175	172	140	174	185	163	156	149	164	156	150	147	162	172	163	170	175	172	167	165	148	171	158	159	177	166	195	166	166	161	198	168	174	164	181	175	146	167	141	161	165	177	167	187	167	162	148	176	146	188	138	147	158	141	169	149	145	170	149	170	155	154	155	174	163	131	139	133	165	173	149	170	183	132	150	136	152	151	188	161	160	173	142	167	131	168	151	177	139	178	165	199	176	162	144	147	174	166	153	179	154	155	166	149	149	151	160	185	152	167	147	180	152	147	153	168	167	186	166	157	167	157	172	139	151	160	181	175	144	170	132	172	168	160	171	175	150	168	159	159	168	175	156	136	167	184	171	168	158	155	163	164	158	156	172	172	171	159	146	179	149	151	159	156	157	168	164	174	155	158	142	159	165	145	164	189	157	153	161	190
5494	1438	3032	3385	3112	2622	2149	1769	1628	1384	1224	1114	1086	958	896	845	869	755	760	767	696	710	703	684	714	632	651	623	638	670	636	598	566	637	606	622	593	561	608	585	574	551	571	569	551	578	563	586	594	563	523	545	585	556	550	549	558	559	524	583	550	581	539	539	548	574	539	515	523	563	584	558	581	533	576	563	576	553	543	586	514	561	535	554	509	504	511	542	531	579	527	525	512	515	525	559	574	540	550	573	528	577	597	560	539	563	536	561	528	541	537	520	512	570	543	511	512	512	593	500	534	528	518	577	543	572	553	554	519	522	545	546	539	535	542	546	548	550	566	522	528	531	546	490	518	546	519	568	569	522	544	514	529	503	547	528	532	566	522	498	531	502	527	565	524	542	490	502	525	505	521	539	510	540	538	594	545	495	518	526	548	579	560	553	525	553	561	535	500	502	547	542	535	523	526	541	536	530	545	526	524	592	502	500	540	516	549	548	560	563	511	513	518	513	528	551	534	536	563	558	513	531	513	563	551	539	527	533	527	503	529	551	574	545	561	528	501	506	535	517	519	505	538	530	535	496	527	522	539	521	476	561	521	504	549	509	519	503	540	475	523	506	561	563	531	528	542	566	513	533	533	497	497	551	493	523	569	538	549	516	504	538	503	505	536	537	532	486	511	525	527	507	530	498	546	523	549	529	487	549	536	526	500	524	539	484	511	539	530	513	565	512	508	521	525	513	572	516	519	477	518	505	509	563	587	510	539	536	540	494	505	535	574	523	523	532	528	511	551	505	508	521	529	549	516	546	503	548	555	545	515	520	567	586	578	522	484	534	556	507	494	519	537	548	532	519	550	556	486	533	527	572	514	477	533	534	531	532	519	538	517	516	545	496	523	531	535	534	539	504	542	527	531	543	541	577	530	509	549	553	521	527	543	555	556	514	519	556	510	547	515	533	486	553	513	555	605	554	551	537	505	505	539	462	560	502	548	523	569	527	500	510	566	541	578	537	509	507	544	547	525	527	537	552	562	507	518	546	503	491	546	579	531	523	526	524	513	523	544	556	528	538	523	513	538	564	530	476	516	539	515	518	552	509	523	520	524	525	543	517	567	457	516	552	523	519	542	539	555	511	506	527	516	492	569	472	523	541	531	526	529	523	499	561	533	479	524	534	499	522	547	538	548	535	548	560	563	529	527	516	565	526	536	528	551	554	539	530	533	542	536	575	469	614	510	536	522	521	562	462	549	501	510	540	579	561	568	528	516	537	536	545	506	541	556	480	566	510	513	532	532	517	530	542	514	571	518	531	523	542	531	536	537	529	522	513	517	501	519	554	573	541	528	501	526	575	530	528	556	546	520	531	497	520	534	490	533	531	561	517	541	558	529	521	535	545	521	555	560	516	506	505	546	540	552	491	493	531	542	529	551	535	534	514	510	537	553	553	571	544	506	515	526	541	522	529	533	499	517	515	519	517	533	527	568	557	555	522	504	569	506	536	508	463	529	497	524	543	520	551	550	515	530	499	542	558	516	554	540	516	522	542	499	576	501	528	556	523	523	525	535	517	501	522	541	494	519	531	535	519	514	537	525	545	563	523	552	537	482	526	576	523	521	540	503	552	484	483	521	503	542	506	503	523	523	535	568	541	537	513	526	475	550	520	567	546	525	514	569	547	502	499	497	538	497	537	502	517	499	501	548	529	545	522	537	529	496	520	536	532	513	553	550	551	535	547	568	528	485	492	528	559	518	548	535	557	543	508	524	532	525	548	508	504	521	546	573	519	530	520	541	525	551	489	558	528	524	533	508	521	502	493	521	554	541	495	549	523	517	511	557	528	527	491	552	546	500	511	514	581	571	555	564	513	526	509	527	532	540	509	556	511	516	521	486	518	546	536	514	527	540	527	526	538	551	511	512	545	525	537	551	491	556	509	544	582	527	484	506	527	513	534	551	496	538	495	547	536	529	550	549	557	517	540	510	555	511	518	539	532	553	500	534	542	531	549	563	485	527	535	545	505	508	524	510	554	535	538	588	514	570	510	515	519	519	515	525	536	508	521	531	525	532	520	516	529	539	521	504	536	533	528	528	535	508	537	451	469	516	576	539	544	547	513	543	528	531	531	505	537	543	553	513	529	538	519	518	499	509	510	558	529	530	526	514	551	507	488	505	493	532	556	522	506	544	519	532	514	525	529	514	501	546	542	531	510	487	506	548	560	482	530	538	526	530	512	511	499	512	563	525	499	538	517	539	508	532	502	528	528	549	509	520	537	526	516	515	527	531	546	541	544	499	510	532	541	502	523	522	552	528	519	557	512	488	503	501	549	508	523	520	527	539	523	536	558	506	521	529	521	569	530	532	502	552	554	536	500	539	509	530	539	520	554	542	565	502	504	535	530	550	519	555	526	519	565	555	526	535	546	519	491	500	506	526	501	523	549	524	537	534	521	527	502	546	531	547	551	539	529	533	495	518	476	538	516	561	561	503	511	519	549	559	539	534	479	551	549	536	521	526	508	542	578	531	552	578	525	552	546	514	549	497	541	559	523	533	508	513	526	535	551	520	520	568	541	534	524	539	565	551	481	547	517	509	510	531	594	529	515	510	491	538	537	518	538	508	526	528	505	549	556	544	474	560	509	546	576	541	524	483	563	500	525	495	541	526	517	541	510	560	549	525	535	567	499	526	557	533	526	548	503	468	492	547	558	551	539	542	573	501	507	555	513	508	510	515	514	572	530	554	558	540	544	511	534	531	502	536	561	531	529	552	486	569	567	537	517	532	548	516	543	498	516	545	510	533	521	540	560	583	512	516	540	562	543	532	544	533	546	554	507	510	532	542	536	545	566	508	485	510	520	535	546	506	566	533	486	577	490	548	507	538	493	554	543	483	561	573	535	503	533	512	529	498	515	492	517	522	484	558	545	553	526	524	553	550	522	548	535	547	507	556	518	513	521	556	524	553	535	544	547	524	525	496	514	534	547	534	551	521	547	571	544	564	537	548	549	572	535	529	579	529	550	541	558	486	492	577	550	514	535	567	529	545	496	528	547	517	561	557	524	512	519	516	518	529	526	560	576	537	508	555	513	497	531	505	508	516	546	525	533	513	545	505	527	494	518	582	496	548	517	517	564	540	520	581	579	520	516	518	524	546	488	531	553	521	534	507	565	533	506	497	504	540	516	538	540	530	503	491	572	543	535	538	546	482	547	520	486	506	493	546	540	530	520	548	531	538	519	527	509	532	527	522	557	528	536	554	518	534	550	503	545	540	561	481	530	507	568	567	557	563	535	497	542	489	537	547	449	509	517	514	566	509	534	532	516	525	537	571	530	500	524	506	541	532	573	533	533	502	538	559	517	555	532	543	521	505	487	540	551	548	518	533	531	513	502	525	530	487	542	496	500	516	513	501	521	529	515	552	507	506	541	540	516	546	573	523	539	521	526	507	529	534	522	508	568	511	549	529	555	539	491	518	546	564	529	554	534	506	553	577	520	512	554
8336	1871	2318	1668	1133	843	589	500	404	347	305	282	214	210	207	211	187	228	184	194	184	149	147	156	145	151	165	153	148	123	144	169	144	143	145	150	130	131	136	132	148	137	124	144	106	115	128	129	119	137	155	132	124	130	127	150	119	128	146	110	103	149	130	129	137	122	120	156	145	121	121	117	117	124	112	116	124	140	122	135	125	119	148	114	118	126	118	121	117	124	109	93	108	110	115	137	130	132	133	119	114	120	124	129	108	104	126	124	125	117	123	117	130	123	108	138	132	120	104	125	131	118	129	134	102	129	136	144	133	118	126	140	120	132	135	128	137	127	111	139	117	128	140	146	126	128	123	120	107	124	121	131	122	128	129	95	106	122	147	129	118	140	130	106	126	123	118	101	115	121	123	123	106	125	124	118	115	126	121	124	141	123	132	128	127	131	124	150	109	124	138	107	141	135	118	116	116	126	127	140	129	125	126	124	136	130	116	124	123	120	128	130	121	123	106	135	131	118	124	138	127	120	138	138	127	122	116	113	130	115	120	134	114	111	119	110	132	150	131	110	122	136	126	136	117	142	131	112	107	105	124	131	130	146	116	107	138	130	120	115	89	130	107	134	114	106	120	128	140	109	110	130	125	103	119	108	122	127	113	148	110	140	136	132	128	106	112	116	136	133	135	115	114	101	108	118	125	118	114	136	127	111	134	133	124	138	115	128	113	134	122	110	131	119	115	118	115	133	133	122	136	128	131	122	120	122	106	112	125	145	121	134	131	133	125	132	146	135	117	118	132	124	138	114	124	142	136	119	110	100	125	112	120	124	122	121	120	118	126	117	139	134	125	107	114	114	126	130	119	123	108	132	132	117	113	118	137	143	124	112	133	118	114	137	117	116	111	130	111	110	126	124	125	123	112	139	158	128	122	113	135	133	127	125	111	101	123	112	123	131	122	121	124	126	125	135	108	112	121	121	123	140	117	122	122	116	125	144	119	127	134	126	136	116	132	103	119	134	125	123	117	136	122	116	112	122	109	140	126	128	127	121	115	109	126	118	129	117	135	125	128	112	119	119	109	128	127	112	120	145	128	127	133	122	109	111	102	121	125	131	142	115	142	135	126	120	129	140	139	135	115	102	113	131	141	133	100	121	131	145	120	142	128	115	121	99	109	128	113	130	113	125	111	118	112	119	134	114	135	156	118	125	112	116	116	132	125	113	135	148	137	143	126	122	121	127	130	130	140	117	140	126	131	122	131	129	104	133	102	133	123	96	114	108	143	101	128	139	144	134	122	129	124	120	148	131	156	123	118	142	129	120	114	118	129	120	144	134	112	121	122	126	122	121	123	140	108	131	132	124	128	134	140	136	136	126	126	130	128	119	134	134	145	121	121	125	116	135	127	126	134	122	133	141	135	133	128	122	135	134	129	147	124	111	123	128	135	117	101	112	146	124	119	130	123	124	124	119	113	127	117	128	148	96	116	144	136	142	122	111	119	131	116	115	144	129	131	123	136	138	124	117	126	150	113	132	141	129	111	130	113	121	117	121	126	129	115	109	112	144	117	127	117	129	133	129	118	123	131	126	111	125	125	125	122	120	123	122	124	123	133	137	107	118	118	102	118	122	147	117	120	127	131	166	131	127	140	125	136	137	108	129	132	129	134	121	144	123	111	143	145	125	122	115	114	141	124	124	144	127	142	131	109	130	114	117	141	123	130	122	114	131	99	94	121	127	132	117	121	131	117	108	120	127	110	135	105	114	130	116	119	120	125	120	124	139	113	120	138	133	133	126	129	137	118	115	126	117	109	133	128	116	145	115	111	123	119	121	130	110	127	129	119	139	143	107	116	110	123	141	126	115	138	112	116	139	115	112	125	111	103	114	123	127	121	135	118	126	125	117	136	124	126	131	151	134	115	144	131	136	117	117	109	123	131	122	139	127	138	121	127	135	134	119	112	125	156	122	119	130	119	128	108	108	119	108	121	124	115	128	119	103	106	109	122	119	122	124	119	101	125	154	127	127	117	123	129	137	117	135	124	117	121	144	118	114	122	140	126	129	123	146	135	113	121	124	131	126	123	132	136	132	121	117	116	112	111	117	133	129	103	119	111	114	134	117	111	119	120	103	126	107	110	121	140	111	142	141	117	133	120	119	111	122	113	97	123	118	131	134	91	109	118	129	131	133	118	123	138	117	141	137	111	135	123	112	115	127	142	135	112	136	126	122	123	124	125	133	122	114	122	120	118	122	117	139	132	120	117	103	126	115	116	135	121	126	122	106	132	112	142	126	121	112	145	112	133	120	135	132	123	134	124	112	130	111	125	131	122	121	110	126	107	129	132	107	148	129	109	108	127	112	130	124	105	122	140	108	104	121	123	106	137	119	139	135	111	117	137	111	114	116	116	127	105	124	126	108	154	97	123	131	143	114	117	138	119	127	131	124	115	115	131	111	129	117	125	122	125	124	119	120	124	129	137	129	135	120	126	131	133	137	119	115	131	144	115	122	143	106	137	132	130	135	108	120	149	120	117	128	127	98	133	134	133	131	121	111	110	115	134	144	106	120	113	128	123	153	109	119	127	106	140	103	119	118	128	110	123	125	125	131	114	114	113	136	122	121	127	125	134	114	121	122	128	133	118	126	110	136	117	104	136	111	118	129	115	134	120	134	120	103	128	119	121	117	117	117	125	120	131	120	122	124	111	112	112	118	132	128	143	115	113	124	126	132	122	120	126	109	115	126	136	133	124	125	135	122	137	106	143	115	133	139	117	123	102	117	135	130	131	115	127	137	128	123	143	150	125	122	113	123	138	136	132	129	124	121	122	116	147	137	132	125	120	150	123	123	128	120	118	115	111	127	122	124	132	124	110	127	132	131	125	129	125	137	118	130	128	133	136	105	125	131	116	105	122	138	112	131	133	129	129	134	108	149	125	113	126	119	124	122	135	124	136	122	131	123	119	113	148	140	130	118	142	111	127	146	124	112	146	130	140	113	112	133	133	141	133	136	126	113	134	129	131	125	122	120	132	130	109	115	137	134	136	126	128	126	110	135	134	145	100	122	112	119	121	112	120	120	136	114	105	117	126	129	134	107	120	137	118	138	124	133	130	136	109	123	121	122	119	147	130	133	113	117	107	118	114	123	122	151	121	122	133	145	119	148	128	116	127	118	129	118	144	126	124	124	128	117	130	119	131	122	120	130	119	123	115	125	133	144	118	111	112	123	136	98	123	125	122	114	121	121	118	130	149	114	112	122	141	136	121	123	132	127	146	107	104	129	125	129	124	127	122	134	133	129	121	122	132	136	112	120	132	116	122	118	131	138	129	126	99	103	136	117	129	137	116	104	135	112	100	134	114	122	113	135	135	140	103	131	127	141	145	128	134	108	113	124	133	139	125	127	112	109	146	126	102	123	113	117	142	127	135	141	155	139	118	140	121	132	117	141	113	126	117	106	137	119	112	107	127	118	133	125	133	114	100	139	146	145	123	120	108	139
7641	2177	5186	6067	5203	4320	3629	2970	2455	2088	1938	1650	1432	1300	1296	1192	1074	957	938	914	882	822	804	717	756	691	681	754	673	619	604	597	611	562	575	553	560	538	572	532	570	547	516	536	572	499	487	472	495	502	544	470	494	462	512	471	508	512	512	439	471	510	474	461	485	471	483	478	458	455	448	492	447	469	427	441	470	472	448	480	440	456	456	452	458	428	445	461	473	451	439	466	458	460	453	458	465	439	443	426	441	433	478	448	460	465	444	431	431	440	442	434	443	452	483	454	449	424	418	452	427	454	447	423	425	476	417	471	445	461	436	398	484	467	419	450	424	409	452	461	423	411	466	424	447	416	426	420	442	438	450	409	419	448	381	423	403	440	446	425	399	479	413	436	413	450	463	428	435	445	454	431	441	442	438	470	439	475	466	400	476	425	421	436	444	423	452	434	465	472	427	462	410	394	424	412	400	465	470	464	488	430	479	451	433	440	430	455	416	394	441	447	436	457	420	440	424	441	425	459	426	434	405	431	479	450	446	428	436	491	434	450	440	411	451	434	420	413	422	413	420	419	472	470	429	417	440	414	394	436	422	468	446	477	448	438	427	458	450	434	416	432	451	449	444	447	442	454	437	428	429	399	432	431	439	416	419	445	448	432	402	426	422	393	416	423	457	420	419	455	430	399	435	408	439	442	462	428	482	423	438	453	416	416	432	443	412	494	461	390	431	429	405	385	432	432	424	425	455	405	392	444	426	411	446	443	438	435	442	439	446	439	403	413	403	425	446	420	407	419	397	442	434	467	458	436	423	433	426	440	436	429	400	462	446	454	409	411	408	424	436	416	451	491	446	424	407	396	431	461	474	403	436	439	432	426	429	440	447	425	441	423	456	440	448	395	451	441	451	410	447	440	500	464	447	409	427	453	405	447	421	477	439	392	436	430	439	438	421	428	454	416	409	453	471	431	439	429	454	441	462	438	418	419	422	451	436	421	418	393	437	429	398	418	428	462	467	396	438	417	418	409	447	480	466	428	429	456	451	449	449	427	407	393	436	417	411	422	420	450	470	404	441	418	414	478	447	414	429	422	421	439	426	451	440	444	416	433	443	486	416	420	440	467	406	406	422	433	459	469	496	454	419	468	440	407	452	419	448	467	448	403	442	430	417	432	432	421	438	421	452	432	459	430	441	446	412	403	445	417	461	435	452	430	412	455	415	414	465	449	452	465	463	417	438	417	460	473	435	476	448	421	452	432	464	445	448	441	437	426	429	425	435	444	428	480	452	422	419	415	401	424	424	425	440	411	429	471	466	407	485	429	392	403	446	419	411	401	470	442	392	427	444	417	419	446	459	415	429	440	440	440	436	433	420	438	426	412	422	436	453	422	403	431	438	437	451	397	419	440	458	420	422	432	390	398	421	424	475	433	445	416	468	412	446	428	412	441	473	421	449	415	442	444	444	444	448	441	423	459	406	438	388	429	429	443	392	442	429	417	440	459	433	447	404	425	449	435	451	443	448	444	416	429	426	460	461	426	447	400	433	433	456	439	412	448	420	444	437	453	432	441	457	444	424	440	440	440	424	432	418	416	421	418	446	417	436	413	430	438	469	444	449	446	434	454	359	435	427	426	444	430	412	454	418	414	474	461	432	403	485	459	427	400	457	420	447	448	423	428	402	431	441	423	443	433	462	448	449	418	440	405	411	426	451	435	445	444	401	384	423	472	408	441	408	460	423	466	448	458	430	412	407	410	422	468	422	447	447	422	422	422	413	416	441	418	439	413	399	453	440	440	430	430	439	436	427	454	432	445	407	440	413	432	403	419	428	388	437	430	460	416	477	445	417	392	438	423	455	440	393	445	431	420	418	477	452	394	452	419	470	425	422	435	418	449	431	451	409	441	424	404	426	412	400	469	416	432	435	403	412	438	470	432	444	431	401	442	426	431	471	422	422	450	430	412	459	421	415	427	454	425	460	417	419	422	389	425	441	410	400	461	405	442	404	392	472	401	449	441	443	431	416	437	461	418	414	484	437	426	384	481	442	436	418	411	423	456	386	431	432	444	445	402	406	439	416	442	425	419	418	405	426	431	431	451	423	443	434	415	442	421	404	414	448	410	429	456	431	448	479	441	430	449	414	477	433	395	434	450	450	444	449	457	421	442	422	435	421	426	451	461	394	449	466	423	407	430	436	470	423	427	400	456	417	445	437	423	444	438	418	433	456	445	425	429	427	432	414	404	416	455	433	431	431	426	449	449	442	438	454	450	442	437	451	440	459	446	481	456	412	456	462	405	424	401	438	446	447	419	458	391	436	476	452	457	405	445	436	450	406	426	441	446	438	422	411	425	462	418	404	386	437	436	439	461	431	425	443	445	433	412	434	468	431	417	431	456	467	413	415	427	432	447	437	436	386	409	440	446	411	388	414	423	408	432	424	439	440	427	435	434	391	459	428	431	425	450	412	414	392	444	461	417	452	437	448	438	497	425	403	452	449	449	454	427	388	418	438	414	451	406	440	407	448	420	400	426	446	444	436	440	457	446	426	395	437	385	465	463	412	416	423	440	445	399	425	430	422	428	429	453	402	391	431	413	452	434	418	460	421	438	422	432	433	436	433	449	402	417	449	414	438	458	439	438	451	440	459	426	453	441	425	453	427	436	446	429	398	413	446	433	422	418	417	427	451	459	419	421	438	479	447	439	409	401	418	434	429	443	423	463	398	408	444	460	415	432	406	428	419	463	434	426	477	400	416	435	426	456	441	425	456	444	415	432	424	437	442	426	422	417	433	423	435	428	432	454	432	459	442	430	449	451	440	409	484	405	447	426	440	442	440	416	398	452	433	427	434	425	437	424	396	432	422	409	448	396	445	472	445	426	416	446	432	445	418	436	453	426	445	422	441	469	412	429	390	407	420	421	443	455	426	450	451	416	420	427	425	429	465	429	426	422	420	413	439	399	419	470	442	428	438	405	447	410	417	442	415	430	417	405	411	418	407	408	478	432	419	431	426	444	447	429	434	441	445	461	421	422	441	416	408	411	396	412	420	420	396	422	421	456	429	410	467	406	459	435	460	430	427	432	425	433	450	432	468	453	434	414	470	416	461	458	436	453	416	468	405	443	406	443	439	419	466	423	399	427	434	422	441	428	451	428	407	432	421	430	464	417	440	416	430	432	417	422	426	383	440	429	432	403	429	434	494	429	428	427	442	406	427	422	453	424	403	403	410	424	416	413	459	425	450	424	432	436	420	443	430	449	417	416	425	477	438	417	400	426	439	431	446	460	387	436	450	461	498	449	432	448	433	460	433	419	461	456	429	449	441	407	445	434	436	434	450	430	436	421	414	395	449	423	455	396	380	430	456	398	427	417	449	438	440	438	441	414	452	435	454	430	416	405	407	423	425	435	421	446	434	396	454	425	431	432	431	452	423	449	400	405	411	436	451	386	438	450	449	454	427	440	436	437	414	409	400	435	445	442	454	424	440	418	449	453	450	445
1253	334	363	300	342	311	284	283	294	277	277	299	300	289	290	284	284	280	289	261	287	263	294	298	280	293	300	292	285	256	267	289	307	279	297	262	292	305	287	265	304	325	299	323	286	277	269	270	290	294	282	279	306	290	303	294	251	296	293	289	303	293	278	253	272	278	265	296	297	265	299	274	306	276	281	279	304	266	271	275	299	305	283	299	286	268	262	278	291	301	286	301	289	304	281	305	265	298	298	259	287	277	286	286	302	256	278	280	292	284	285	277	290	291	280	289	296	273	255	273	247	284	289	262	294	273	306	312	268	283	296	260	277	286	287	301	278	263	276	313	275	275	283	290	296	272	293	354	276	286	287	285	266	262	297	287	298	298	256	295	314	275	306	270	278	289	289	267	318	244	289	290	261	308	292	302	318	291	298	294	304	307	280	280	273	329	269	289	272	293	295	282	310	293	311	245	288	262	280	302	297	313	296	301	306	283	289	241	276	268	267	297	312	313	293	283	296	271	286	312	249	269	285	287	309	250	278	319	286	283	278	277	287	297	268	286	272	271	297	273	307	308	288	272	277	298	282	283	308	307	281	273	291	273	282	299	309	252	280	294	258	253	261	298	250	275	308	287	314	268	272	291	281	247	283	280	298	306	318	296	287	279	273	314	295	284	292	295	260	287	293	265	277	274	256	287	295	274	305	262	258	257	290	260	293	289	290	280	271	316	289	264	276	275	259	292	292	281	273	288	334	282	326	280	279	309	273	292	313	280	261	282	273	251	294	285	281	290	274	287	292	289	274	316	277	271	263	304	300	281	294	310	285	299	279	265	298	283	288	286	287	248	313	284	283	292	291	285	270	289	286	299	276	262	283	310	262	272	298	288	259	282	333	307	289	287	255	290	262	258	285	281	275	274	281	280	294	257	298	320	270	246	303	271	287	286	291	306	296	296	277	305	276	286	250	295	297	275	257	278	286	282	256	334	258	310	291	290	325	290	302	307	275	278	285	281	298	302	290	256	262	279	267	279	299	262	262	291	311	244	304	285	277	293	289	292	279	254	289	272	267	290	295	285	252	310	301	314	284	279	273	278	309	321	251	268	317	284	302	300	293	301	295	261	284	314	294	246	292	285	302	282	252	262	283	304	270	291	287	315	281	323	261	293	262	288	284	296	286	286	313	280	309	274	256	275	316	283	273	282	269	282	263	285	316	298	283	308	294	276	290	273	315	254	287	285	302	270	276	270	275	308	249	298	302	268	271	285	302	259	291	298	286	279	300	304	288	293	260	278	264	290	290	290	252	306	278	269	283	289	288	278	257	281	275	280	294	273	249	291	262	277	312	272	269	268	281	312	325	309	286	276	267	293	268	288	284	277	296	318	290	290	308	300	294	255	286	244	292	278	275	296	288	310	285	291	287	282	288	265	262	311	308	296	310	275	309	290	317	277	276	293	302	297	283	317	294	315	274	266	309	262	293	283	290	289	290	251	302	281	268	268	286	272	248	294	291	287	275	280	276	302	290	308	272	295	302	288	290	262	281	291	257	302	303	311	313	286	309	297	262	252	285	290	266	282	280	293	264	299	293	295	301	314	325	247	291	298	298	294	314	282	279	292	297	313	315	283	273	279	282	265	301	287	290	260	303	273	231	274	278	301	277	290	299	295	306	297	280	269	274	287	278	267	283	306	279	264	268	289	280	296	263	250	283	257	282	303	284	290	268	267	295	272	288	268	329	296	286	267	291	271	270	264	275	297	302	288	256	269	283	273	314	311	291	309	296	259	315	275	279	265	249	277	262	294	272	286	304	285	275	287	284	316	273	281	287	303	273	292	264	289	301	283	305	275	286	263	265	245	319	287	291	306	285	321	260	307	295	277	305	271	286	296	296	302	281	247	297	294	269	298	282	286	274	296	329	291	306	278	285	303	286	309	275	255	295	251	279	308	296	273	271	267	280	310	290	271	290	298	279	281	278	259	286	291	279	276	314	253	262	303	263	303	273	237	296	286	284	260	319	278	298	287	318	287	309	271	293	284	273	268	272	306	285	275	287	254	303	305	301	285	274	261	294	289	267	285	290	263	296	281	270	298	302	265	338	301	297	311	288	249	253	273	270	247	298	297	322	309	257	256	305	290	275	300	273	272	277	287	277	296	282	302	308	272	289	297	284	261	282	278	255	291	260	329	287	302	300	294	302	265	273	292	280	294	294	310	275	283	295	279	299	312	275	286	275	297	277	302	288	320	263	292	310	282	263	288	295	322	290	277	269	297	277	301	306	259	293	286	294	279	291	277	287	293	268	283	260	298	300	281	275	294	269	295	272	280	259	305	272	304	263	256	256	275	285	273	285	288	307	266	279	312	270	298	293	292	304	303	257	299	287	286	310	265	279	274	282	291	303	302	293	243	291	247	281	270	267	311	284	297	270	250	269	301	297	260	323	296	250	275	299	285	271	253	327	298	312	229	264	277	278	302	311	257	262	294	289	264	289	312	297	267	313	315	287	298	264	273	266	289	238	314	278	270	272	290	269	273	253	300	306	268	281	304	271	281	269	258	294	276	281	263	257	280	277	260	281	284	268	309	278	288	309	310	329	334	306	279	268	297	290	304	296	274	276	266	309	254	271	276	276	269	311	307	262	293	276	304	297	263	295	317	248	304	303	315	276	287	318	283	277	256	281	279	278	302	296	283	267	306	269	282	270	272	266	285	289	288	238	289	253	300	254	275	284	294	277	287	305	290	297	270	295	261	287	279	312	282	283	296	297	294	269	289	269	278	287	275	299	280	273	276	296	272	281	286	276	274	279	267	279	275	298	287	287	289	277	297	291	307	305	284	271	259	300	320	286	300	286	278	315	260	322	298	288	304	292	274	269	283	254	309	287	290	256	307	303	290	304	292	283	285	287	293	277	294	307	284	277	288	280	285	284	332	279	258	307	271	290	286	332	287	268	270	281	276	305	282	306	301	300	265	295	280	304	272	281	285	261	283	283	254	291	312	333	307	279	281	280	288	258	231	257	302	286	264	299	302	277	306	298	266	262	259	302	275	289	318	300	273	293	310	297	276	286	276	268	280	272	255	286	299	283	294	291	268	275	281	296	283	290	270	259	295	285	273	306	289	283	302	296	289	285	270	297	311	293	268	309	280	278	306	307	273	298	305	280	290	312	282	318	265	290	299	273	307	310	323	285	293	261	290	298	261	268	280	263	269	269	276	307	293	290	273	309	271	294	292	297	299	299	259	288	271	284	306	276	255	305	295	267	283	270	291	286	286	322	288	250	311	279	312	268	297	285	266	288	276	279	302	291	287	278	267	268	299	269	282	311	269	281	269	308	260	305	258	275	304	284	270	353	292	272	291	295	267	296	293	317	280	273	281	276	286	287	277	307	290	284	279	276	270	291	281	314	274	301	303	271	328	288	265	263	299	294	314	287	283	275	276	270	300	302	267	292	288	312	269	279	279	298	270	282	273	281	293	298	305	291	281	271	266	298	301
2341	948	1024	945	1050	959	984	964	942	939	900	942	902	875	911	903	894	890	830	901	856	876	905	888	880	837	922	899	895	858	884	860	864	899	912	902	849	867	915	867	871	897	821	853	892	898	851	873	876	870	866	872	839	914	816	874	862	913	862	868	850	876	843	815	854	851	836	850	892	871	839	882	878	878	918	828	844	878	916	932	876	814	881	874	850	862	821	876	917	860	870	916	903	880	873	926	882	880	899	882	825	841	842	878	869	960	879	879	866	844	861	868	894	880	876	858	858	838	859	908	840	894	866	865	871	848	881	869	893	899	876	870	873	899	871	897	834	966	885	872	866	829	903	868	892	881	848	849	833	883	895	854	889	908	879	867	825	867	877	899	828	867	873	857	854	889	872	903	883	895	887	893	890	890	853	884	895	914	944	846	869	881	901	822	858	916	802	848	912	880	855	887	836	893	889	873	860	900	902	861	836	857	877	869	852	890	883	881	893	864	865	904	883	889	808	864	849	885	857	893	851	886	856	866	870	878	919	896	876	877	875	901	854	815	878	838	850	840	877	919	884	871	847	842	820	808	891	875	908	852	850	836	843	890	858	880	890	853	843	851	903	806	849	842	827	893	916	891	917	853	848	883	855	849	889	838	868	880	884	873	895	869	884	874	844	848	885	883	842	889	841	856	849	850	881	819	861	925	874	872	937	851	855	902	904	879	928	857	890	842	875	842	901	916	886	897	829	868	801	848	891	856	811	903	915	899	901	875	900	856	910	888	874	853	867	873	872	877	894	833	853	844	890	849	892	857	871	907	887	884	893	896	883	886	820	890	893	899	927	858	914	859	844	887	836	841	860	885	842	839	872	908	887	843	863	850	815	866	843	850	840	859	838	847	864	882	849	884	892	861	895	883	848	870	840	916	912	901	853	867	840	828	882	823	855	886	885	832	893	827	922	881	799	834	900	866	814	853	897	867	829	948	854	905	900	868	888	851	874	922	858	802	845	850	837	862	838	859	865	837	871	850	895	838	828	914	901	854	884	841	915	831	872	845	887	870	890	837	898	884	843	822	842	870	860	876	842	838	882	867	823	863	835	888	894	834	838	856	879	885	855	921	863	864	800	867	828	886	842	886	848	779	859	909	865	919	869	831	881	831	880	863	922	845	836	884	888	816	907	903	869	886	888	875	885	874	884	854	820	882	864	828	872	846	862	823	839	917	865	826	899	857	890	916	810	868	881	886	851	910	891	845	888	832	842	902	817	885	892	895	877	828	883	945	862	848	913	959	881	861	847	880	859	832	856	846	893	889	887	857	862	891	877	863	879	869	865	896	829	858	866	855	846	853	816	862	901	888	835	803	889	870	880	932	833	868	869	920	904	922	866	874	825	832	887	858	908	909	869	859	847	873	853	959	852	896	789	886	858	860	902	871	844	873	917	883	854	855	868	904	866	880	862	921	870	824	839	918	897	848	856	868	877	852	862	868	897	898	870	885	890	874	851	938	880	863	865	831	839	903	879	875	881	877	812	858	892	856	894	857	925	881	885	892	806	855	903	859	827	855	890	922	862	893	866	897	866	844	843	870	912	841	876	861	865	835	882	848	856	851	861	892	913	876	865	809	867	826	870	896	852	857	813	873	861	865	893	903	835	855	871	911	855	883	875	888	841	885	801	902	919	860	900	846	889	884	886	861	862	832	815	837	880	837	866	860	831	865	890	832	864	951	847	850	946	913	875	891	897	893	861	807	925	842	899	861	885	879	845	819	879	832	844	835	854	907	865	866	805	881	863	808	892	848	897	889	886	883	923	834	869	853	865	803	847	867	877	854	882	880	873	841	886	837	881	898	856	849	888	850	845	887	874	862	908	890	858	857	873	905	847	865	857	845	884	883	861	887	908	839	866	864	902	838	881	899	928	830	919	866	884	804	872	818	879	872	867	866	861	881	847	862	865	878	869	841	825	843	842	878	878	928	861	855	874	808	872	826	879	843	855	860	875	873	863	860	877	900	955	908	886	844	933	912	851	878	850	919	923	883	875	891	858	937	898	901	883	868	867	859	889	856	822	870	905	831	874	899	865	868	900	831	874	900	828	923	822	838	855	867	882	898	876	907	862	894	932	839	904	829	850	915	942	897	810	854	854	847	884	866	866	869	836	824	898	828	812	855	851	917	843	860	838	818	884	917	875	824	887	865	846	867	874	856	898	837	841	870	928	874	881	871	940	888	888	894	823	827	913	858	864	866	870	889	911	894	832	909	887	829	919	853	884	864	859	915	932	886	861	810	851	865	842	885	889	875	866	812	864	892	778	890	804	888	914	915	810	915	885	832	921	859	909	872	878	869	861	884	887	870	867	885	851	889	867	855	846	835	873	827	861	874	918	927	808	851	877	946	857	829	836	872	841	865	843	863	884	853	853	888	852	868	868	873	917	853	902	864	864	871	870	870	813	841	885	819	876	882	879	928	836	860	879	892	861	868	886	824	830	881	879	900	812	863	869	856	813	882	841	869	910	860	908	863	885	903	883	826	849	836	849	868	894	842	919	883	872	860	894	853	876	895	904	879	829	898	838	894	854	851	872	882	857	894	879	861	825	867	849	843	817	861	849	902	851	918	895	843	828	870	883	860	871	878	877	864	872	843	864	827	861	868	877	852	893	809	909	884	872	861	901	873	840	921	889	941	888	852	855	899	869	841	844	873	834	831	889	884	892	853	880	906	851	943	842	859	838	853	800	862	864	861	866	867	840	814	872	849	827	841	873	899	851	892	856	852	875	929	867	872	838	860	869	845	871	935	895	875	900	871	836	843	852	863	838	874	878	880	858	858	861	893	937	886	859	880	837	869	886	825	889	812	848	865	827	908	858	893	875	881	867	870	864	892	839	811	867	841	800	859	887	860	910	907	871	874	919	871	831	856	873	916	830	923	909	895	857	810	899	906	886	855	883	893	868	823	931	862	841	894	937	859	891	876	896	885	809	880	879	873	903	871	900	921	883	865	899	877	878	903	888	845	870	905	906	848	906	885	875	917	869	914	900	899	913	877	902	852	879	866	878	848	831	903	854	856	884	844	893	874	922	871	853	859	868	837	841	866	900	879	894	880	863	875	854	812	830	812	856	897	903	833	874	867	896	879	887	863	851	833	921	839	882	877	870	857	906	870	841	857	865	900	887	905	876	900	870	839	851	799	851	862	813	835	874	891	876	878	855	849	789	835	879	843	815	884	843	885	843	906	854	847	886	846	849	894	863	847	959	869	888	900	888	900	851	888	866	884	898	836	898	874	856	906	880	851	875	930	900	897	873	869	838	840	868	909	857	887	837	931	889	884	837	849	885	886	950	843	874	866	888	848	860	848	902	905	872	866	872	876	832	885	830	848	868	832	844	828	860	840	857	864	865	818	876	907	877	833	851	880	899	818	869	869	831	856	836	903	813	870	832	828	851	843	860	899	874	861	881	892	932	801	936	846	879	861	836	841	862	895	899	830	874	842	906	900
4600	935	1205	963	621	523	398	355	316	270	265	231	207	195	205	170	188	163	194	183	182	194	195	165	152	189	150	176	168	162	180	166	173	176	177	156	160	154	159	167	158	184	161	167	177	158	163	187	177	180	163	181	157	187	146	147	177	168	174	162	179	157	170	176	143	157	158	163	182	156	171	186	172	176	162	170	173	180	170	177	166	167	157	140	166	155	134	155	148	171	163	145	180	159	167	168	156	179	149	166	164	161	179	154	148	160	163	179	167	183	155	165	164	189	168	149	149	157	165	139	156	171	184	152	173	151	151	178	150	173	147	158	158	154	158	180	187	172	146	148	138	178	158	150	153	161	129	188	167	176	151	175	168	167	167	150	175	168	147	162	138	134	167	153	146	151	160	144	159	146	139	155	146	173	128	140	166	151	143	164	178	166	135	178	151	188	157	139	166	168	157	160	160	140	168	167	162	156	147	163	162	162	158	172	176	163	182	164	158	149	178	168	157	157	133	154	159	155	167	161	176	156	173	173	141	164	154	168	142	169	181	169	157	164	159	162	176	171	176	162	180	158	152	156	149	148	180	151	166	148	141	150	174	164	159	148	159	129	161	164	172	154	157	135	170	141	160	145	158	160	168	185	147	145	156	174	162	148	144	189	159	163	133	144	152	163	157	142	151	179	174	163	154	167	154	166	164	176	168	167	167	193	184	167	167	164	175	149	153	152	186	168	148	160	175	171	164	180	168	151	143	171	155	171	155	150	157	156	162	162	146	169	198	148	166	174	158	161	143	163	156	151	166	150	136	143	158	160	149	152	155	165	184	157	131	196	169	125	161	173	153	165	164	150	168	139	152	181	146	184	180	177	159	158	173	152	171	155	177	170	182	156	151	154	163	161	164	172	152	170	140	162	157	165	163	159	166	162	161	159	153	157	165	177	137	142	163	165	163	153	133	167	158	172	158	179	162	164	178	158	140	145	161	172	170	143	166	168	143	172	176	165	146	169	187	172	142	145	171	170	140	143	144	151	151	157	180	181	135	159	173	158	178	156	150	156	157	171	173	144	163	179	159	148	150	164	160	171	143	160	164	143	154	128	163	173	164	150	145	174	144	126	173	178	148	161	146	173	153	160	166	167	155	185	134	163	133	144	176	183	165	177	156	174	168	183	131	172	156	121	169	161	167	158	147	154	173	169	162	173	146	137	158	187	161	155	159	176	161	170	141	187	151	178	151	176	134	167	161	195	146	122	187	181	169	181	133	178	160	166	172	143	153	147	161	153	158	182	141	180	163	184	155	142	166	153	161	154	177	159	154	140	166	157	166	141	141	138	149	142	178	154	157	158	144	171	169	159	176	158	182	167	178	170	185	138	147	169	198	185	145	165	173	164	168	155	166	166	144	156	141	189	152	163	182	155	151	169	169	133	153	158	171	164	161	176	164	171	175	161	177	165	140	157	158	161	158	172	135	164	146	157	135	180	147	164	163	190	160	160	160	132	133	123	152	162	178	154	174	180	170	174	181	164	158	201	134	156	153	155	167	152	145	149	164	168	153	170	158	163	160	173	147	152	139	175	174	169	135	154	174	179	153	157	161	177	152	147	169	159	165	168	170	147	164	141	169	192	169	156	156	178	147	161	156	140	160	172	163	154	151	151	161	159	128	152	155	151	150	176	141	139	165	142	169	154	176	161	163	151	146	173	167	177	152	143	158	177	165	154	141	168	178	166	144	148	137	152	170	163	175	156	196	166	170	165	140	165	160	153	152	154	144	163	148	151	152	158	161	151	162	181	164	150	158	150	163	153	132	177	162	152	190	164	157	163	152	184	167	178	183	163	173	171	148	155	169	167	145	169	179	148	161	152	150	137	147	153	156	156	147	168	159	166	176	140	150	153	159	160	155	164	150	162	156	168	155	174	150	178	164	192	151	172	138	155	145	151	159	168	147	170	170	148	173	186	155	166	168	164	138	161	161	152	162	144	166	151	188	161	173	159	161	150	167	154	169	143	152	151	156	154	166	192	162	145	150	165	142	160	145	131	156	161	176	143	151	150	179	159	154	169	141	170	162	165	172	146	155	161	159	183	178	162	170	169	165	145	151	166	159	155	159	169	172	154	140	141	163	155	159	166	150	169	148	166	162	158	150	180	160	159	161	164	162	161	155	167	142	181	139	160	161	168	150	176	169	149	167	151	185	180	140	150	175	140	141	157	167	184	148	174	167	162	161	184	144	156	170	159	152	169	158	148	147	157	163	182	149	150	142	163	154	165	149	155	144	146	166	173	153	148	181	176	155	168	163	135	159	173	176	158	158	171	151	154	177	154	166	149	155	155	179	150	148	152	170	182	164	161	148	158	164	156	154	139	176	177	164	155	163	158	166	158	200	162	154	146	143	171	170	152	158	158	178	157	143	173	170	153	158	159	152	194	168	166	147	155	186	159	187	142	151	169	146	160	130	150	163	153	146	169	174	195	166	171	170	152	144	160	179	160	169	164	155	161	169	178	154	168	149	171	179	164	169	173	173	140	151	149	172	165	149	149	133	149	161	175	145	166	145	136	184	172	151	141	150	160	152	170	148	158	150	161	169	174	151	163	194	148	154	185	152	168	158	147	166	158	170	177	182	170	173	176	157	158	142	146	170	159	156	149	177	152	173	153	149	147	165	145	157	156	158	155	158	145	161	172	140	155	144	157	163	162	148	143	145	168	171	171	149	160	142	147	165	155	155	166	152	155	156	171	156	170	140	139	167	157	185	183	170	146	137	175	149	176	150	174	161	165	145	160	156	159	138	155	142	164	161	167	160	151	155	160	177	151	168	164	164	149	165	166	153	150	139	171	162	171	153	177	159	156	161	172	131	147	159	146	149	126	168	166	167	171	137	163	143	163	161	155	145	159	144	154	179	168	178	153	152	149	162	155	172	161	167	163	146	165	155	165	161	151	153	167	176	177	154	174	141	169	153	166	166	172	169	158	154	159	137	156	174	192	167	164	164	150	164	165	179	184	165	204	170	159	171	153	165	143	163	134	157	188	162	153	169	176	158	172	168	163	150	144	174	166	162	154	147	155	153	169	150	150	181	153	158	143	179	173	171	168	147	153	166	170	160	184	186	159	163	160	176	141	171	173	154	150	138	174	150	157	166	152	159	183	156	172	180	177	169	158	168	176	172	162	153	147	142	183	157	174	165	163	158	156	161	138	153	169	164	180	139	177	168	172	171	155	152	154	156	128	165	168	184	157	148	185	158	145	149	146	159	176	131	154	174	176	167	146	168	174	162	165	142	166	170	145	179	168	164	162	154	139	158	160	170	157	150	170	159	139	146	136	135	135	159	153	156	154	177	159	171	162	146	159	158	154	166	157	148	172	173	139	151	170	172	163	155	143	172	160	189	170	138	145	162	181	155	162	168	161	167	157	153	144	157	159	184	159	155	149	134	161	153	180	139	147	153	160	162	142	154	131	154	162	162	136	183	154	152	192	160	168	163	145	139	159
5560	1395	3005	3469	3202	2588	2070	1882	1540	1377	1189	1195	1056	944	949	879	823	801	744	756	700	715	672	708	665	607	696	649	605	659	592	620	649	596	596	619	590	605	552	593	581	566	624	563	545	577	561	561	606	560	558	619	547	513	540	537	528	500	568	545	560	571	538	592	556	556	528	533	519	555	537	553	544	542	569	557	569	588	535	553	584	568	527	536	499	531	524	512	553	494	587	540	560	540	549	507	550	559	570	560	530	539	517	577	536	525	532	488	552	495	539	537	543	552	543	541	512	551	562	491	551	546	531	563	511	516	548	532	509	545	506	558	537	537	503	536	482	533	568	536	557	528	509	536	526	569	509	523	506	531	517	563	523	520	527	581	555	572	546	545	551	570	516	515	527	522	534	544	575	509	496	524	478	527	491	544	534	540	538	527	553	521	528	509	528	564	521	521	530	559	461	559	487	463	531	544	500	580	511	509	499	517	537	527	564	546	555	526	534	532	528	530	519	530	547	540	533	517	516	528	474	534	519	546	546	490	528	529	517	558	534	535	522	484	517	504	526	499	528	496	485	500	485	552	519	557	536	527	575	502	498	523	505	511	531	509	543	554	543	494	519	513	503	508	517	528	505	491	490	521	500	542	534	517	533	495	498	524	526	521	543	539	548	523	536	468	550	519	512	484	509	513	498	528	488	556	533	541	555	528	523	480	551	533	503	586	529	535	555	541	525	526	562	531	504	547	566	549	543	511	559	501	535	508	516	522	554	493	554	506	541	518	512	574	520	521	532	526	535	522	513	560	522	512	515	501	531	486	505	508	551	564	559	553	540	525	547	538	511	528	538	529	550	544	508	528	488	489	538	553	489	552	524	530	546	529	535	537	518	564	538	535	595	545	536	529	532	530	517	509	529	487	516	541	550	524	536	545	551	539	506	508	504	500	541	565	517	515	510	543	537	538	573	540	526	546	549	549	579	506	543	511	517	483	542	540	529	553	544	515	512	515	542	560	552	529	537	510	540	525	514	502	515	509	552	512	503	527	543	505	480	544	552	530	512	550	494	560	543	552	516	515	510	502	509	557	503	549	523	521	520	502	559	548	532	498	537	546	519	540	503	546	512	520	538	539	540	541	496	526	514	550	517	516	555	526	501	500	560	575	522	565	518	558	506	482	539	521	557	529	538	505	552	504	521	477	531	537	542	523	536	522	561	531	565	506	540	511	520	509	554	496	521	519	521	552	549	580	513	542	520	490	520	530	579	517	516	549	541	519	529	563	537	496	549	539	556	543	516	553	514	515	540	492	525	534	524	544	565	528	538	532	465	496	568	512	545	531	528	556	535	531	545	476	474	492	533	521	516	512	500	561	497	544	507	542	556	513	526	538	509	567	535	555	530	535	513	554	552	498	504	553	543	519	487	537	504	539	544	496	494	501	509	543	534	552	497	545	504	545	523	545	546	543	531	522	561	486	518	500	552	503	482	507	548	541	496	505	569	486	519	536	540	511	524	553	518	464	566	538	541	504	529	541	533	508	546	542	551	561	498	548	491	520	504	529	540	515	464	549	514	544	541	538	516	508	607	537	521	562	493	539	547	523	564	507	535	572	561	522	543	537	545	525	498	513	536	520	516	489	590	515	513	513	545	515	542	510	552	494	537	577	513	544	557	532	500	512	499	519	499	523	573	537	570	473	506	515	518	514	514	502	539	510	533	528	487	530	515	473	551	545	473	554	501	541	533	518	514	557	579	530	520	506	526	547	544	538	526	511	513	552	551	533	533	534	530	521	533	503	545	513	517	522	538	512	535	570	501	524	528	515	523	551	526	529	533	529	513	508	540	525	512	548	503	519	526	566	507	498	546	539	506	523	563	528	555	507	506	558	560	552	522	501	535	520	523	518	511	500	554	544	509	485	534	535	547	516	549	535	512	546	529	476	530	533	528	553	535	545	533	570	512	529	569	516	533	554	518	517	559	545	494	583	543	520	523	518	542	539	531	548	545	529	528	524	490	546	528	508	487	524	507	497	538	492	543	516	522	554	522	535	549	512	517	502	541	519	510	494	524	523	494	508	533	507	569	524	537	507	549	569	531	463	505	545	529	555	487	520	547	513	513	493	575	552	558	536	554	541	532	519	547	515	525	544	515	533	518	530	516	538	527	519	552	553	569	527	543	588	527	531	554	470	542	495	524	534	508	525	541	530	541	541	503	539	515	535	497	527	469	506	568	551	505	491	558	531	528	520	549	559	499	515	556	501	511	502	522	517	524	493	515	526	545	516	508	554	550	501	536	535	536	509	543	526	498	506	515	538	551	528	526	556	519	509	493	523	551	556	491	514	509	562	528	506	523	509	542	530	520	537	507	515	524	487	461	507	521	540	518	562	509	535	527	545	532	524	548	535	527	546	483	576	537	532	549	523	546	542	548	512	524	540	503	517	528	539	549	563	501	567	511	561	515	520	543	549	497	564	530	550	537	523	555	503	522	506	520	487	562	531	498	541	538	506	542	505	508	542	532	475	498	558	529	545	546	539	561	520	548	510	508	516	535	562	536	581	545	548	497	551	527	534	528	533	531	502	520	517	528	565	548	527	483	521	517	506	520	516	535	542	540	503	547	505	524	515	466	521	510	513	512	504	521	527	523	529	477	481	539	508	530	509	495	501	540	546	511	568	483	519	516	518	530	544	531	509	541	525	552	513	515	505	527	523	495	508	517	517	515	502	563	542	532	553	540	497	552	503	523	534	483	517	571	514	567	548	560	507	573	549	490	553	514	533	537	519	508	568	509	521	518	517	534	526	533	539	531	569	535	515	526	542	531	545	506	538	528	559	550	517	495	530	577	557	512	524	558	488	539	518	512	500	519	517	557	537	548	498	527	561	529	529	502	473	551	485	561	506	516	524	509	519	549	521	506	556	515	532	553	513	493	513	529	510	532	527	543	527	505	531	501	553	540	477	484	554	523	525	506	549	531	533	535	558	532	558	516	525	524	494	553	506	549	511	465	490	549	494	577	502	547	514	508	534	515	507	542	536	515	517	556	513	540	537	529	520	520	543	561	523	501	522	547	491	520	521	550	531	548	529	530	505	578	558	520	546	507	536	482	527	547	531	485	558	561	564	506	518	519	536	525	545	505	516	545	511	533	505	503	502	545	505	529	521	559	502	515	510	542	563	542	511	497	544	539	495	538	500	502	523	539	551	536	506	529	520	554	528	533	492	546	517	557	505	513	568	504	507	520	563	537	509	536	538	532	554	484	512	554	564	530	536	509	570	515	530	544	517	529	540	501	517	502	557	505	547	522	534	544	498	547	498	513	556	510	530	531	507	515	543	542	531	543	506	482	541	499	499	536	490	501	531	507	526	558	543	528	539	515	511	517	562	511	540	521	532	512	567	511	533	503	503	518	535	529	507	558	526	530	517	544	527	522	562	524	540	493	503	515	509	546	535	517	551	532	531	483	516	520	521	542	526	521	512	520	514	547	541	520	525	514	522	551	527
8360	1817	2346	1707	1126	874	636	461	407	343	311	267	232	226	226	202	185	164	168	177	175	171	153	166	158	150	152	126	149	129	143	134	150	135	141	126	159	127	160	122	131	129	130	141	145	116	137	143	119	129	139	125	136	119	130	140	128	111	131	111	128	135	156	133	117	139	126	128	123	125	119	133	112	141	152	119	124	130	124	110	120	140	105	113	124	123	122	119	121	116	123	118	130	103	122	125	136	125	131	125	144	134	151	122	126	106	151	110	110	137	119	127	117	124	134	136	136	129	115	142	146	116	118	122	111	119	123	132	116	140	125	128	108	134	99	122	115	121	123	115	116	133	108	135	141	111	132	106	123	132	142	118	122	116	110	135	137	133	116	108	132	120	118	124	104	133	120	133	122	136	106	125	148	121	123	125	133	131	138	118	143	128	128	120	154	119	103	137	133	114	107	115	135	116	118	132	133	134	121	122	102	106	115	133	117	131	104	127	135	137	126	103	115	133	124	127	106	136	138	127	125	132	125	118	127	138	131	111	124	131	124	109	126	122	143	117	114	129	115	123	130	124	142	136	111	140	148	123	130	126	122	135	130	139	136	128	123	127	109	127	101	130	118	131	127	145	153	114	112	93	126	137	95	128	108	121	123	99	132	121	149	142	145	129	136	110	104	142	118	128	125	111	126	122	137	135	119	132	117	115	123	127	139	133	119	103	121	138	138	124	109	124	129	114	125	91	129	118	132	113	116	129	135	134	135	109	144	140	131	126	128	119	125	115	120	106	114	136	125	123	126	137	120	143	124	129	135	114	117	138	111	120	104	135	109	123	130	136	121	140	119	140	109	125	145	129	137	143	125	116	118	150	114	113	139	137	106	129	124	160	132	121	130	118	124	112	111	115	124	122	131	119	102	115	137	121	128	135	124	122	110	112	117	119	109	108	136	130	121	140	122	139	98	124	126	125	116	119	105	116	122	122	126	111	126	130	125	112	121	117	135	116	126	105	105	127	122	129	123	106	128	141	128	108	130	142	110	127	105	106	105	123	132	116	142	106	134	127	148	132	119	118	131	114	109	149	131	125	122	134	120	136	115	105	110	113	123	141	117	132	120	116	139	132	116	136	125	127	120	121	115	126	120	117	124	122	96	116	132	114	119	143	127	137	123	109	135	121	130	130	122	130	134	127	123	119	144	114	134	128	128	122	112	108	133	120	119	123	115	141	123	121	124	133	119	131	116	103	119	100	100	110	141	123	117	127	132	114	119	133	134	119	113	138	132	120	130	116	129	107	105	112	110	112	125	108	131	121	128	119	112	130	154	135	138	122	124	132	108	125	135	126	129	124	119	123	135	112	120	132	104	125	116	116	109	117	141	116	128	130	110	119	141	131	124	134	111	123	129	133	143	98	118	140	146	115	119	125	120	112	126	112	111	135	107	137	119	151	130	140	138	128	122	120	120	127	116	113	115	135	127	114	126	107	140	129	126	139	119	131	138	126	116	136	114	116	135	112	106	116	135	119	139	131	111	118	136	116	117	121	123	115	134	101	127	122	144	131	148	101	130	128	119	115	119	129	104	154	116	134	118	109	122	113	125	109	138	109	113	134	122	105	116	124	129	126	125	110	125	116	117	134	126	110	110	119	121	125	120	118	131	97	130	131	102	141	117	126	120	131	104	126	122	112	125	117	113	99	107	129	132	111	129	119	123	135	117	126	131	122	110	125	120	117	139	140	139	123	121	119	135	123	131	112	159	127	132	139	131	120	108	113	123	134	132	120	130	143	106	94	147	153	124	139	125	116	110	106	106	152	121	139	114	133	120	132	103	124	126	115	102	153	117	145	103	105	140	125	141	108	100	125	125	125	126	127	130	157	130	128	135	143	130	118	126	133	116	133	138	103	117	128	129	113	125	119	112	117	125	126	131	140	125	124	147	132	149	143	132	135	127	122	111	134	129	103	101	125	110	118	109	121	142	115	109	119	154	130	104	114	145	109	111	127	117	115	124	115	131	132	130	135	90	116	126	112	115	109	117	132	119	132	114	106	135	125	139	118	116	134	125	141	118	112	126	129	119	121	111	102	135	118	111	114	111	156	143	123	119	139	127	124	134	119	131	114	124	127	114	104	101	119	139	129	111	120	115	110	144	133	105	124	128	142	91	143	131	126	123	123	120	113	129	125	115	108	133	94	139	139	151	121	121	119	137	121	106	130	128	121	127	118	127	118	133	125	103	127	132	123	113	139	134	128	120	112	123	137	116	98	118	133	106	116	115	131	122	143	130	119	142	128	136	126	139	127	119	110	123	126	119	130	117	124	112	131	109	145	122	124	127	125	124	133	144	125	142	144	112	136	127	119	116	125	114	107	121	129	130	98	115	131	105	100	121	130	123	120	146	111	137	117	127	121	142	125	146	126	114	120	133	134	160	137	141	130	123	112	119	120	129	126	118	128	119	148	108	114	133	116	143	126	131	130	131	144	128	115	153	110	109	148	129	125	133	140	139	131	132	115	147	104	144	104	139	109	107	133	102	122	124	131	122	125	122	107	123	125	143	125	111	135	138	112	114	126	105	126	132	107	117	101	135	90	127	123	146	137	124	128	128	112	139	134	131	127	125	146	137	120	110	136	110	110	116	148	118	117	113	113	130	112	137	151	126	132	129	128	113	123	128	142	130	125	124	118	136	121	131	122	126	104	120	126	109	107	125	115	130	126	140	127	133	119	127	131	126	125	120	138	111	116	114	119	126	139	131	138	122	125	134	136	128	116	114	133	105	145	136	127	128	116	137	124	129	128	125	133	109	140	122	140	123	136	115	124	119	112	128	121	121	117	108	118	127	130	137	130	143	127	127	112	112	128	101	120	121	120	115	119	130	122	121	127	130	115	104	136	141	116	119	127	117	145	129	113	123	131	125	110	124	123	136	130	121	115	129	132	128	121	125	116	119	106	134	129	101	120	158	136	121	121	118	139	107	134	126	122	129	140	114	124	144	122	128	115	126	130	144	112	117	108	130	106	142	97	109	129	138	139	129	139	113	122	121	126	128	111	123	134	122	130	142	119	105	120	113	123	99	120	126	154	123	114	136	145	131	122	137	128	135	117	123	96	118	109	112	133	118	127	119	128	124	116	118	140	128	129	120	120	112	105	123	124	117	138	113	129	114	129	141	144	126	126	136	120	104	130	121	124	149	118	122	102	125	112	116	124	141	121	112	118	136	110	108	116	119	124	105	109	134	139	145	116	140	130	122	138	124	122	134	131	136	129	138	121	121	117	112	137	143	120	123	107	113	130	107	129	109	134	137	120	105	120	142	124	123	134	108	119	122	132	114	123	143	119	127	115	119	119	124	122	127	141	121	130	126	128	125	145	125	91	104	128	109	119	128	117	130	132	131	122	126	115	127	125	125	119	144	137	127	128	110	124	136	133	133	129	103	115	124	145	133	124	117	130	112	119	122	116	105	130	123	126	93	127	131	133	119	116	122	128	122	118	126	115
7644	2232	5149	6058	5274	4213	3617	2918	2549	2190	1872	1609	1531	1333	1195	1143	1120	1037	924	873	838	802	794	664	722	723	656	672	680	638	648	572	601	605	598	619	582	538	554	532	515	559	509	533	516	513	528	513	535	523	506	485	506	488	465	475	481	462	524	495	463	432	479	461	453	441	483	444	459	448	458	437	457	471	427	478	441	410	477	468	453	415	502	450	436	458	447	422	435	499	425	447	446	451	435	436	447	407	420	431	440	447	443	463	460	435	450	438	456	432	454	410	453	470	451	433	468	450	420	436	435	424	422	446	421	453	452	444	450	432	439	498	425	420	399	413	423	494	439	439	404	411	451	446	421	419	458	505	422	442	408	416	444	441	437	423	404	429	425	426	416	438	433	439	451	449	451	478	432	435	486	429	455	438	397	422	461	439	416	479	436	423	444	418	459	439	396	475	399	441	428	434	376	465	449	419	451	432	435	427	422	455	453	421	449	430	462	438	461	415	443	403	417	424	440	436	448	445	422	404	419	395	426	426	436	427	457	436	423	408	417	439	451	398	443	439	432	427	417	457	425	436	415	443	420	428	427	392	434	442	452	419	430	436	453	450	412	452	425	432	429	406	484	416	419	419	450	466	415	430	418	446	446	413	430	437	425	418	405	428	443	435	465	418	438	448	446	448	449	426	423	424	412	443	426	439	449	417	475	472	445	439	423	411	416	413	431	484	435	424	424	401	451	445	404	467	447	444	412	428	449	434	426	456	461	445	405	425	427	416	419	437	432	388	414	407	406	445	437	425	456	440	422	431	414	426	435	419	449	439	412	407	412	418	458	435	418	478	449	443	411	423	427	398	442	448	413	428	440	397	444	382	473	403	446	431	414	424	437	412	443	474	428	427	473	432	392	411	444	400	424	440	433	471	432	417	407	413	431	451	418	454	433	457	430	428	429	394	434	433	391	424	415	439	389	411	427	426	459	443	446	427	411	420	427	436	410	442	379	458	387	458	408	452	472	449	427	446	422	442	443	429	446	448	466	446	464	428	431	406	445	428	446	442	428	451	412	453	442	414	416	416	426	417	446	437	467	460	417	431	457	404	443	464	439	453	442	462	427	414	435	405	412	433	466	432	459	430	418	443	439	425	430	429	415	442	443	439	445	389	431	414	450	424	395	409	381	426	406	444	429	462	399	481	454	410	437	443	403	448	430	422	445	380	403	447	450	424	446	440	446	432	428	422	476	428	433	458	411	451	396	460	456	402	449	400	420	395	440	465	402	426	437	417	416	434	447	425	433	440	421	433	411	438	419	414	447	465	405	455	418	434	451	443	401	409	403	464	451	431	433	455	468	420	457	419	451	437	460	426	448	412	443	446	421	391	413	431	449	436	468	451	421	472	411	441	405	405	466	460	424	425	435	438	452	419	412	449	435	463	438	501	424	407	425	440	433	409	440	439	463	458	445	416	432	423	441	446	419	457	435	423	476	404	463	402	456	422	447	463	449	399	428	444	429	449	431	447	434	413	444	433	421	443	410	417	479	437	440	454	433	443	466	428	427	431	448	432	435	423	404	427	396	441	436	397	458	466	435	434	403	421	436	468	471	461	415	431	416	428	450	421	434	441	454	415	411	450	440	449	442	456	402	390	409	470	430	437	446	446	418	427	415	434	408	426	443	471	467	422	444	460	462	468	419	468	441	420	411	462	443	453	424	427	375	446	420	434	434	452	460	435	437	415	401	440	468	409	462	409	407	448	412	432	440	420	395	416	438	449	427	451	433	421	419	443	418	441	419	456	448	436	416	442	422	400	397	446	432	447	446	390	428	393	453	427	464	482	414	421	454	432	457	425	411	389	471	438	426	446	419	432	422	454	411	418	425	447	396	472	432	465	419	402	409	467	396	413	375	423	421	420	433	440	434	429	423	470	473	404	389	393	450	426	372	430	406	454	443	426	398	426	423	440	476	432	429	461	407	403	471	423	408	475	425	432	430	391	454	407	440	442	415	395	446	459	445	431	413	455	408	430	437	451	432	429	411	450	399	425	429	445	445	431	447	464	432	449	450	405	448	406	441	449	444	388	423	393	440	460	461	435	449	453	436	421	437	427	401	422	431	446	436	422	395	428	437	443	421	465	458	398	425	413	411	420	388	457	460	438	413	416	442	445	443	410	431	458	452	441	399	444	441	399	409	393	428	412	408	418	417	441	448	418	434	421	434	393	437	451	465	452	467	454	399	423	393	406	454	434	429	413	424	404	449	420	449	435	431	460	427	389	414	434	381	432	450	426	452	440	448	451	406	405	460	408	469	448	433	440	393	453	428	449	403	413	411	426	463	433	430	421	407	425	454	421	409	446	426	399	464	463	446	434	409	401	409	430	420	408	475	455	401	430	419	420	417	428	450	474	391	444	460	434	441	423	456	434	393	455	438	426	458	402	439	421	432	429	454	386	438	429	413	447	410	460	433	438	416	444	418	412	434	463	438	421	452	427	380	436	468	428	415	462	445	429	455	438	452	430	438	428	416	446	453	418	429	424	456	418	459	425	452	407	444	414	457	425	417	442	444	405	441	425	464	443	437	453	402	464	401	440	415	419	465	424	441	404	444	419	433	415	439	433	448	423	432	441	469	443	444	432	444	403	433	462	422	448	454	433	454	456	434	432	442	430	440	435	440	444	440	442	415	442	437	439	435	466	432	396	419	464	398	427	409	431	420	442	474	399	435	454	438	420	433	465	417	411	440	435	441	415	425	434	431	444	423	426	439	458	390	416	452	459	478	438	430	456	435	457	459	417	414	454	476	394	440	460	450	470	445	452	431	416	451	459	436	403	425	385	442	455	442	442	447	447	394	415	437	410	381	433	445	444	405	427	469	460	450	452	420	395	452	441	425	430	435	400	468	438	405	431	411	473	419	424	464	422	444	431	418	406	450	431	437	394	463	425	430	441	404	451	434	409	433	478	441	440	400	427	449	442	426	435	410	428	395	437	407	423	429	401	451	430	441	393	400	402	425	416	458	408	407	396	395	418	444	421	439	416	455	455	454	407	411	457	449	412	416	427	450	405	440	404	425	442	446	456	460	416	474	424	454	425	418	427	411	419	431	440	463	463	453	439	420	444	431	409	422	447	415	456	437	427	450	398	433	423	426	424	443	456	428	425	429	445	394	422	446	457	440	389	441	450	426	429	432	426	437	431	432	394	437	427	438	428	431	439	464	441	476	417	455	406	414	461	450	426	432	396	405	400	429	478	496	415	408	437	403	453	451	385	400	432	466	440	421	424	472	432	418	456	428	488	477	427	422	414	420	468	428	406	427	433	442	403	425	432	447	437	436	428	434	419	462	425	429	445	408	441	446	414	441	487	442	418	447	460	438	411	477	455	456	429	419	426	435	414	430	404	473	417	435	431	417	434	446	443	486	411	435	409	412	458	407	426	459	456	454	392	436	402	434	453	409	430	476	434	465	430	451	462	428	458	415	413	426	427	451	416	489	449	468	430	436	407
1387	334	360	295	306	296	290	306	319	285	318	297	291	308	304	298	275	302	283	285	328	256	283	282	279	304	291	274	267	281	296	282	297	280	252	304	298	292	315	296	311	278	278	303	268	275	285	288	268	291	279	282	312	284	298	278	295	277	280	273	327	291	275	279	299	278	278	309	288	256	299	290	266	270	298	283	280	291	270	287	311	286	279	282	282	275	262	291	293	283	296	319	253	280	256	303	313	245	313	270	249	288	311	264	276	320	291	314	323	270	249	278	306	288	266	292	282	286	283	305	264	273	297	248	288	278	289	298	279	273	288	276	265	260	284	271	282	286	289	259	269	277	293	299	279	298	281	276	300	289	298	287	265	290	285	292	274	266	316	286	267	263	271	271	289	302	256	334	303	280	291	278	287	284	310	270	287	304	275	307	306	290	275	307	305	294	291	305	256	255	294	292	276	260	266	310	300	301	275	289	289	286	296	298	278	280	311	295	296	288	294	271	262	264	304	298	255	274	280	296	284	327	284	251	303	279	262	303	301	280	288	268	288	301	261	244	304	282	288	296	286	271	271	286	277	280	311	302	294	281	286	240	304	287	301	297	261	295	306	277	270	264	293	291	278	284	268	287	292	284	267	270	266	286	286	295	267	273	273	303	273	273	310	281	277	279	290	251	316	298	291	277	289	283	271	278	288	286	271	269	290	294	260	306	297	308	257	290	276	265	276	278	310	283	251	281	245	281	292	302	294	303	283	274	257	311	292	280	281	322	287	308	256	285	282	283	322	312	272	288	284	281	280	282	288	314	276	282	272	299	299	266	292	274	300	268	305	290	303	292	273	259	289	289	282	300	270	264	278	277	281	288	282	281	305	254	271	290	276	276	269	293	258	275	291	284	273	320	314	315	310	290	297	278	303	278	312	307	303	278	300	294	266	310	314	263	298	290	323	298	300	288	290	305	245	266	282	286	272	319	272	309	278	329	292	277	315	268	308	297	262	310	327	290	280	283	293	284	285	310	249	282	327	259	289	274	282	291	281	290	279	293	306	306	288	294	255	302	276	312	268	291	285	280	281	272	294	296	264	313	288	283	289	263	294	273	289	281	298	302	325	292	299	310	290	294	275	290	284	281	286	288	293	293	289	292	293	281	286	294	259	292	303	275	294	289	298	271	272	246	312	291	288	288	270	285	289	292	269	259	272	307	325	301	264	275	296	295	269	275	289	266	282	320	285	262	319	270	271	301	263	280	312	309	277	280	306	294	283	304	271	289	312	263	306	287	280	277	279	290	269	262	294	315	291	260	276	294	303	262	268	277	249	277	279	297	301	282	269	292	278	278	313	293	293	291	281	272	319	299	282	305	276	307	304	319	264	253	281	291	263	261	240	270	300	286	303	282	285	275	284	278	305	292	325	281	284	285	276	309	297	314	292	297	284	311	286	306	304	281	298	287	272	289	296	273	296	280	301	298	285	275	274	291	303	273	279	307	299	297	270	295	284	263	269	283	289	268	266	294	287	281	289	293	274	275	285	303	278	305	316	308	320	301	295	262	286	276	251	285	304	300	279	271	304	242	264	255	294	294	288	304	288	276	261	274	279	274	283	291	277	286	236	299	283	286	250	264	287	298	244	276	293	271	280	287	257	318	281	297	257	304	301	280	321	291	269	301	303	305	281	271	291	290	283	287	296	275	298	277	254	262	269	286	297	285	279	264	301	283	307	272	266	347	314	281	253	281	296	288	289	301	290	283	256	287	287	277	319	283	319	290	281	269	306	275	272	280	308	263	284	287	302	311	290	274	311	307	273	296	292	305	308	306	278	281	293	281	268	278	338	273	284	270	267	289	289	290	330	275	304	284	287	309	281	287	282	319	298	277	320	249	277	276	310	291	296	256	268	280	273	258	256	306	288	286	259	284	300	273	288	297	287	268	275	293	276	253	278	294	283	307	275	301	290	274	283	288	298	295	271	269	290	315	270	308	301	302	288	289	301	286	294	305	306	274	269	268	306	278	302	318	287	297	285	323	263	294	324	280	295	318	279	291	287	306	284	262	285	292	288	292	300	291	275	273	272	290	279	295	292	273	271	280	272	277	307	282	309	281	280	299	307	285	297	290	310	266	253	279	305	269	295	259	295	322	311	311	282	259	261	283	267	284	300	315	256	287	272	305	288	318	269	255	298	297	309	289	251	294	272	285	290	269	277	276	273	304	279	293	290	290	290	281	287	286	284	270	289	303	297	295	306	280	270	284	268	265	296	264	261	282	275	285	289	270	232	282	248	282	281	294	286	268	281	287	286	309	327	303	293	259	288	301	299	269	267	269	266	289	270	306	254	269	278	277	329	276	278	274	294	302	295	285	284	277	281	294	309	258	285	291	243	297	271	288	280	263	291	281	286	299	291	283	289	312	267	278	291	317	306	256	293	269	277	285	277	281	292	287	244	247	267	281	291	309	326	279	269	273	307	293	264	285	274	265	273	307	272	274	299	288	304	264	291	280	276	309	289	276	284	298	290	273	287	296	279	303	269	291	311	301	303	284	289	251	294	261	294	318	302	282	279	304	272	293	282	281	284	294	294	298	287	306	264	281	307	308	303	331	284	278	290	306	304	323	295	239	303	295	298	287	282	293	306	308	295	316	256	285	287	302	274	317	282	301	292	285	278	283	291	291	291	283	286	265	292	303	288	281	272	281	256	254	324	288	267	310	279	269	258	268	312	284	310	307	284	289	303	271	289	289	288	267	280	266	313	297	301	317	298	286	295	292	249	267	287	308	273	280	310	287	271	297	310	294	305	293	288	248	326	274	295	282	279	280	313	292	261	261	298	286	292	309	274	276	316	276	275	296	252	289	289	269	299	295	272	259	262	266	267	303	296	288	282	257	270	291	297	291	276	260	288	278	265	261	268	299	299	317	262	268	289	304	301	293	264	246	303	282	276	275	270	301	274	266	297	295	292	242	270	280	297	289	285	287	272	316	301	257	294	264	283	284	269	290	269	288	257	269	282	271	309	295	298	271	271	276	254	274	266	309	250	289	282	280	300	282	269	306	286	279	282	292	297	297	266	281	276	312	256	252	304	283	296	246	278	269	274	275	334	328	296	279	263	289	276	298	274	272	297	313	286	264	278	293	280	264	277	271	294	321	286	301	312	280	292	313	301	303	296	270	260	240	277	300	278	277	297	272	312	262	303	302	279	322	300	276	255	271	296	273	271	271	303	280	289	261	284	298	277	298	306	264	292	291	259	275	306	305	279	279	307	288	269	296	296	239	240	291	296	315	306	287	293	305	280	279	305	301	273	274	289	270	280	270	303	272	253	272	303	286	311	257	298	283	276	295	311	265	289	290	257	295	300	306	322	297	278	278	295	304	280	240	261	256	304	298	303	318	271	285	305	262	286	286	303	306	298	277	287	297	295	265	273	289	279	292	264	270	308	276	281	278	280	253	280	271	275	269	289	294	297	288	284	292	269	301	292	296	290	258	267	320	287	287
2316	884	1056	1067	1020	990	972	997	959	915	896	908	890	873	893	904	887	932	880	905	897	920	857	917	864	885	891	940	906	881	887	881	892	896	900	873	849	868	890	871	833	887	877	888	860	866	811	857	874	877	878	868	835	875	832	934	859	905	888	876	858	873	893	824	903	911	852	893	888	924	832	880	854	836	898	881	936	862	907	896	895	857	892	834	895	903	854	923	888	887	908	869	888	899	897	885	903	857	918	928	897	939	911	864	839	881	809	905	896	927	956	863	861	851	821	876	869	911	878	819	825	854	860	879	882	884	841	842	877	881	908	849	898	871	865	865	898	849	871	898	861	905	905	845	880	836	887	905	849	874	860	796	841	902	880	878	829	872	827	824	864	860	841	871	903	876	852	840	864	882	875	953	853	836	811	868	885	809	845	920	905	870	927	833	915	867	905	888	893	906	879	855	867	858	900	888	830	899	820	876	893	850	911	897	885	837	819	859	876	862	869	864	875	891	894	835	822	849	836	857	837	872	860	842	866	859	864	819	887	865	836	824	868	920	933	899	866	802	832	846	867	825	833	883	874	895	903	889	871	901	864	869	854	857	848	865	863	850	899	832	904	854	848	870	855	839	866	888	918	886	867	854	875	837	843	875	905	896	878	895	863	872	898	906	873	894	835	872	896	898	874	840	903	874	882	855	867	831	888	840	861	883	862	882	859	879	891	923	819	894	846	863	850	901	843	869	892	859	870	823	909	900	884	798	872	885	849	854	840	830	915	850	873	902	889	907	862	873	845	840	871	854	890	878	869	891	833	891	936	900	881	876	872	901	859	877	831	861	856	815	880	878	897	834	831	861	882	904	833	921	875	871	857	879	882	894	906	873	896	890	871	858	879	870	897	859	884	886	864	892	827	869	898	877	884	862	865	866	843	900	859	870	885	870	889	884	899	893	821	820	939	857	905	930	875	893	861	845	852	898	867	882	840	879	827	897	857	827	839	867	907	890	815	926	856	860	949	957	795	872	883	854	870	845	906	869	897	907	884	845	859	900	818	868	852	865	825	928	904	899	867	841	866	858	881	877	885	868	866	817	863	876	884	809	861	834	862	834	855	852	838	818	893	866	858	854	851	880	890	876	891	890	892	841	914	834	925	836	786	888	940	872	897	841	918	848	850	858	854	846	865	860	892	833	927	840	846	855	831	884	874	859	851	870	861	955	846	877	888	877	847	871	892	880	888	923	856	863	877	869	890	940	790	865	917	907	870	872	912	862	890	949	816	887	895	878	859	845	849	867	850	913	840	909	935	894	878	886	875	806	837	859	888	908	863	897	867	874	853	854	847	872	854	853	866	912	827	855	850	840	840	827	823	868	882	865	853	867	891	891	887	868	903	825	896	942	879	910	872	832	842	836	877	816	918	877	817	916	854	901	883	939	825	865	911	825	893	862	844	843	834	834	830	927	855	858	854	886	848	878	883	881	914	860	868	888	855	861	847	841	838	861	846	885	910	881	849	864	835	832	831	921	880	881	840	845	871	862	880	841	932	877	811	855	845	876	856	872	890	854	838	848	841	873	850	860	854	851	897	876	840	836	828	824	849	820	869	869	904	890	862	838	923	863	866	923	871	864	899	889	873	826	913	904	843	913	873	879	827	890	910	901	852	882	857	805	825	898	880	861	892	901	851	901	892	869	843	871	863	906	852	837	877	888	872	864	869	930	855	884	854	833	838	860	848	924	849	865	854	884	874	869	887	937	877	882	906	848	890	919	881	865	858	843	843	829	815	890	876	856	887	865	825	945	860	828	873	889	873	862	871	869	843	846	874	913	917	867	870	845	832	897	872	921	928	879	837	832	886	820	838	845	869	893	857	840	821	856	870	908	845	921	878	843	807	867	866	865	895	913	931	889	841	860	936	875	827	895	858	885	857	818	868	803	855	866	846	900	903	859	897	816	865	868	903	927	858	866	870	893	871	901	912	924	886	882	915	862	891	898	843	871	872	816	925	885	844	888	895	900	920	849	902	896	839	841	877	861	908	833	876	855	824	894	873	882	814	846	814	857	888	821	838	886	830	948	894	912	813	890	882	876	893	856	822	854	873	908	859	899	912	832	862	888	882	872	858	877	895	866	841	890	879	901	878	832	876	863	867	840	885	867	873	827	929	929	834	885	929	896	908	847	912	843	911	918	821	888	852	864	857	857	881	877	899	844	839	866	833	840	861	852	865	839	860	901	842	897	879	913	843	864	899	855	844	871	883	886	923	879	880	852	855	890	835	874	867	922	887	890	826	880	898	885	868	841	815	857	920	891	875	895	813	829	841	886	901	837	834	873	861	825	902	846	871	870	876	839	882	880	869	875	865	839	840	847	877	883	849	883	857	865	890	852	866	900	848	916	870	891	922	868	867	934	834	892	876	867	861	921	912	866	846	860	919	884	833	906	854	869	908	861	833	847	893	853	855	867	838	863	841	871	873	830	884	816	855	866	866	901	875	833	891	939	916	824	879	832	859	865	900	907	906	856	898	877	865	854	879	864	878	858	854	851	899	878	912	869	845	852	902	893	854	887	927	858	870	935	831	897	900	839	842	873	893	906	852	854	893	877	885	875	888	831	879	911	860	899	835	841	868	908	892	870	911	832	883	837	842	943	913	859	848	851	930	841	843	839	834	850	825	874	832	841	821	878	858	868	858	950	848	937	898	854	853	833	917	918	852	849	888	867	867	880	878	879	866	862	870	887	836	896	793	895	881	886	924	827	846	849	805	810	953	860	859	892	833	920	870	908	888	859	819	869	891	848	854	905	866	854	916	848	840	851	862	877	857	873	907	797	856	914	935	900	852	901	874	871	860	890	893	850	864	828	879	864	871	857	854	866	854	897	847	887	931	901	909	901	871	832	892	908	839	861	911	838	877	881	847	860	857	873	866	908	893	849	861	880	903	892	888	848	881	855	893	822	845	874	876	904	892	875	865	911	887	856	849	877	930	830	903	829	873	942	878	889	918	851	883	914	838	860	875	840	872	889	831	924	806	845	850	868	830	850	905	893	890	871	839	862	924	818	899	824	826	813	902	863	823	915	886	857	858	889	931	883	899	865	844	839	903	873	865	886	922	906	873	859	871	882	831	854	877	869	885	915	856	863	837	900	878	896	844	842	886	865	861	894	962	893	877	888	801	822	855	892	844	856	823	881	876	872	887	896	877	854	899	854	910	861	864	876	859	881	879	844	838	883	810	904	917	903	822	821	934	850	913	846	871	881	858	906	848	899	882	894	860	863	900	886	799	901	919	886	823	861	876	875	859	832	872	886	871	854	900	893	860	863	861	863	882	935	858	835	875	791	884	895	879	872	854	860	834	855	899	911	832	936	871	880	868	909	881	871	870	918	878	883	913	825	900	843	862	851	879	808	904	800	862	850	889	881	858	837	877	932	862	866	858	823	813	882	879	863	897	899	835	806	812	813	890	860	882	874	935	879	869	865	885	917	851	889	862	893	922	859
4675	1058	1315	1004	682	490	416	336	293	254	219	284	223	206	205	189	172	195	181	171	151	189	183	188	183	168	140	152	184	176	163	148	151	174	142	167	149	158	181	170	168	170	167	167	150	194	152	161	174	149	152	180	160	182	163	152	155	161	151	165	141	151	140	173	163	157	164	149	153	164	169	185	173	166	163	136	149	151	144	169	155	143	160	163	171	160	149	144	167	164	186	177	163	167	171	175	154	157	167	157	155	161	153	149	173	132	176	159	154	155	175	162	170	145	155	149	171	151	152	164	174	180	185	164	148	169	184	143	174	143	153	160	148	155	195	162	169	161	147	163	167	153	148	167	154	152	120	163	173	170	177	167	171	155	157	173	152	162	174	172	169	135	168	140	148	177	130	160	150	177	155	166	172	147	173	160	148	136	175	170	137	148	159	125	170	137	164	166	186	157	159	144	176	163	145	141	159	192	150	146	180	174	163	149	175	165	145	172	156	151	163	175	172	162	157	157	162	159	164	124	167	160	152	139	156	155	165	160	165	186	151	167	141	165	171	154	150	155	143	151	175	159	169	173	148	155	152	160	147	131	156	143	155	172	180	142	147	153	174	171	156	173	148	151	145	152	179	164	162	169	143	187	166	147	160	166	166	157	165	163	173	153	158	170	143	148	173	133	177	164	173	171	155	163	163	173	159	159	142	173	152	174	162	158	142	169	161	157	131	145	138	150	164	165	177	155	152	163	161	147	149	170	178	161	126	176	173	154	157	173	158	172	169	187	135	148	178	157	168	171	170	140	176	179	162	172	167	158	165	166	164	157	162	168	155	146	170	157	152	155	151	160	152	164	146	157	177	152	167	163	152	154	153	135	168	144	154	157	171	159	167	167	177	153	177	150	166	183	169	141	145	162	154	168	160	159	156	167	164	138	163	142	176	161	147	141	168	149	156	171	170	164	163	139	167	155	159	151	154	160	170	141	158	190	138	166	148	128	165	154	149	162	163	168	163	181	162	183	167	140	155	184	157	160	178	160	154	166	145	167	164	163	163	160	162	173	150	173	155	161	142	138	151	172	157	156	166	163	149	157	186	145	155	161	141	174	186	136	171	161	152	148	179	188	155	141	174	157	171	171	171	152	176	184	153	155	154	153	149	159	140	153	147	176	153	162	140	183	166	146	149	151	147	178	181	180	156	150	167	171	167	156	175	167	166	172	148	158	158	158	163	147	167	142	158	159	148	145	174	174	168	161	154	164	168	154	176	156	146	146	160	193	160	162	173	147	163	166	131	149	162	163	142	178	151	162	149	150	139	147	157	185	165	155	180	169	149	175	146	146	134	159	167	177	159	161	170	151	163	148	154	154	176	183	157	156	167	157	173	174	149	161	173	152	171	181	166	145	163	171	151	144	148	157	190	165	159	163	157	137	156	159	171	160	146	170	149	167	157	171	144	143	184	155	154	172	163	176	150	156	156	153	167	170	165	138	160	155	158	168	166	163	132	153	147	121	152	151	152	161	161	151	164	150	139	176	167	153	147	165	165	151	136	178	172	161	168	160	181	157	148	179	155	137	141	164	158	148	138	179	161	142	163	161	164	163	166	158	175	155	180	176	158	157	165	143	164	148	156	160	179	149	149	142	151	166	142	148	157	154	163	171	160	158	170	151	128	160	145	157	158	155	170	167	166	186	163	154	151	158	161	155	167	162	153	167	174	175	140	170	165	181	157	142	164	152	182	167	175	153	151	187	162	176	143	172	184	151	152	173	155	147	187	173	162	149	169	160	150	147	166	160	151	141	143	167	157	143	162	161	160	144	152	157	147	174	159	172	155	151	162	169	161	163	162	173	158	155	152	149	173	165	161	168	166	153	156	165	128	185	163	191	166	161	153	149	169	151	140	180	158	159	171	141	166	156	176	168	160	187	140	143	151	160	183	159	154	154	159	161	169	167	136	160	153	165	170	150	143	167	163	155	174	149	179	162	188	165	148	152	157	143	170	159	170	162	162	170	137	166	151	173	136	176	165	147	134	161	174	151	165	158	153	139	171	178	152	156	179	156	152	161	164	184	155	177	158	148	155	157	163	154	135	168	159	180	170	154	158	157	165	155	154	194	167	149	158	172	153	149	166	180	198	163	172	170	166	171	159	148	154	139	161	165	150	146	150	163	201	153	158	170	163	155	157	172	155	167	159	162	170	159	155	160	175	149	178	170	168	160	154	143	157	186	158	154	148	136	167	169	168	147	143	176	199	172	158	170	147	159	162	135	167	150	153	150	179	159	177	163	147	144	172	146	136	186	159	164	157	155	145	153	155	166	180	189	153	171	135	166	147	162	157	159	147	160	172	147	169	177	163	155	161	157	151	150	171	159	158	148	185	159	169	173	142	169	156	155	149	161	183	158	177	152	152	151	145	153	161	151	162	159	148	165	164	151	166	164	172	160	156	182	154	170	164	154	161	182	160	172	171	152	158	179	168	150	161	173	178	148	166	179	160	168	159	171	149	164	152	154	174	165	178	184	167	175	152	144	149	169	152	155	150	166	185	154	143	162	157	171	154	164	146	151	156	179	154	163	136	161	160	138	165	137	148	162	145	164	159	137	160	166	176	167	155	143	165	155	158	146	158	169	147	160	140	185	138	158	166	152	162	179	181	158	161	152	159	164	173	157	158	169	143	145	142	163	174	168	150	155	145	146	149	172	172	175	140	161	141	167	142	159	169	163	140	153	158	161	165	155	146	143	160	166	153	168	155	164	143	167	165	152	185	152	175	173	147	155	177	171	146	161	144	159	179	172	136	150	198	184	169	164	168	146	141	166	162	176	146	160	148	171	147	161	173	172	162	173	161	154	176	171	155	147	170	165	158	159	165	154	167	156	162	171	162	166	137	151	163	136	162	165	177	135	149	171	151	150	155	146	146	162	149	174	152	156	144	187	149	143	163	139	168	135	169	136	159	146	150	169	186	155	151	160	161	162	154	153	148	150	155	151	160	161	189	157	146	156	150	156	164	165	152	152	140	145	152	145	164	157	171	154	167	151	175	157	169	160	150	161	149	175	160	157	155	154	154	164	176	184	163	169	174	140	157	158	178	157	157	164	165	156	157	148	153	190	147	171	160	157	128	152	137	164	166	154	164	165	160	190	147	162	155	156	160	152	157	175	150	151	158	178	144	148	150	155	168	173	140	155	191	142	156	179	160	157	162	145	145	144	156	139	167	155	165	151	166	161	162	144	162	153	149	172	162	164	139	152	165	160	150	163	152	160	179	164	169	149	169	163	170	162	146	164	160	156	160	154	162	172	152	185	148	170	175	169	150	182	161	166	150	166	184	154	159	157	139	154	169	159	170	148	153	142	154	151	138	159	150	150	159	180	193	171	144	179	141	140	144	144	144	161	149	152	158	169	151	180	144	171	173	156	177	161	146	134	173	158	175	151	165	164	140	152	180	155	156	164	153	162	166	183	170	161	164	158	189	138	171	177	162	175	160	169	144	165
5535	1486	3092	3504	3033	2570	2143	1769	1552	1322	1276	1186	1097	1019	964	830	829	833	787	742	744	740	687	670	706	664	631	616	684	654	593	644	578	624	579	600	571	628	630	596	561	577	582	553	589	561	571	575	577	592	534	590	566	565	558	541	559	489	538	508	583	540	544	549	566	539	588	553	531	540	542	508	572	510	521	569	554	514	540	495	527	535	559	555	531	558	527	598	516	528	568	531	555	554	536	541	486	557	568	543	538	519	527	594	525	458	533	531	526	562	557	528	520	544	514	518	532	553	534	553	513	523	537	492	500	542	515	550	576	519	536	556	520	526	533	543	538	546	498	529	526	539	536	495	513	495	555	553	517	531	519	518	507	530	532	483	559	537	544	549	529	522	484	523	513	534	540	534	535	567	553	526	563	542	514	539	516	521	552	558	513	534	514	573	544	531	551	531	558	507	534	545	537	561	513	513	549	529	488	544	529	517	530	491	500	539	520	469	548	512	515	517	531	526	557	556	482	532	475	518	556	549	516	551	520	526	489	503	544	516	525	501	517	555	578	506	517	530	548	562	517	519	519	543	551	546	477	547	568	525	511	509	518	563	492	533	496	578	507	481	538	516	544	535	609	529	534	512	517	497	531	534	511	529	546	569	505	509	537	560	538	503	565	502	540	547	491	542	544	550	531	545	525	574	502	497	493	570	514	535	513	527	536	547	503	557	509	570	491	530	521	480	518	509	531	559	525	524	503	512	538	510	512	518	547	542	513	547	511	553	550	503	575	481	506	552	526	536	531	545	561	527	526	532	514	511	527	518	486	566	560	506	514	520	524	552	539	510	555	485	507	543	526	547	516	521	538	508	538	569	511	530	523	497	567	543	522	499	488	541	541	519	479	527	529	525	532	513	518	483	547	545	501	503	520	497	522	545	486	511	514	545	495	496	526	523	518	521	506	542	545	494	493	535	558	531	528	515	515	539	532	520	487	501	505	547	503	530	512	549	547	494	504	532	545	563	489	539	529	515	544	548	533	510	531	518	502	547	553	556	537	549	507	524	561	548	552	488	499	510	539	500	521	476	513	509	540	467	517	553	527	511	527	557	504	526	529	541	557	525	508	524	513	521	542	530	524	520	514	534	546	553	540	511	523	500	535	518	526	524	508	520	522	545	520	544	507	514	527	524	540	527	519	481	527	526	529	596	562	557	568	514	544	481	514	534	526	532	524	541	534	517	537	554	525	522	548	560	497	549	506	495	526	523	527	553	547	537	557	547	478	554	494	530	535	538	518	472	532	494	524	497	518	502	503	531	497	520	551	556	533	569	500	517	491	534	507	513	519	550	504	539	517	502	546	540	512	546	557	505	559	514	480	525	498	523	506	521	562	503	518	587	509	541	529	536	551	550	505	547	558	516	518	520	512	495	472	539	547	558	532	555	543	536	522	533	518	524	525	546	530	535	489	506	521	501	476	569	533	597	540	564	542	561	526	547	568	515	522	520	577	484	556	542	514	504	522	528	506	507	531	549	510	497	503	546	516	513	530	491	526	524	574	541	566	560	516	510	510	519	515	550	533	491	534	525	521	521	511	519	548	529	538	553	531	549	500	541	600	547	532	554	515	535	518	517	520	501	524	530	537	524	507	513	532	519	532	532	560	519	548	541	512	540	549	574	571	520	512	553	540	508	502	532	540	506	540	535	472	494	515	539	516	500	561	506	534	531	542	552	525	480	511	506	567	548	519	531	517	506	530	514	488	540	508	523	520	523	532	549	525	528	547	507	548	534	486	533	528	555	525	554	538	535	500	512	528	512	534	522	546	546	503	516	547	548	502	567	529	554	511	531	550	482	549	539	497	563	503	504	521	526	524	479	561	513	532	549	544	548	517	544	538	503	582	526	527	502	536	544	521	497	512	491	539	542	481	530	503	526	522	530	530	518	534	545	552	502	554	526	529	522	519	518	522	548	507	536	589	488	516	503	546	479	522	515	516	525	518	551	580	517	525	504	550	539	524	525	534	466	530	533	533	520	514	499	518	542	526	545	507	519	546	531	538	538	493	555	518	535	524	508	526	559	523	549	541	517	520	530	490	553	499	477	527	541	532	505	524	549	545	546	474	536	546	527	491	520	497	535	492	556	526	513	542	532	536	558	516	537	587	523	506	478	518	513	519	538	511	440	534	520	506	529	529	538	538	506	544	529	502	511	511	569	531	529	525	500	564	560	524	526	503	505	545	543	552	515	511	570	543	516	482	522	516	526	527	537	534	519	489	562	497	536	494	579	543	594	541	550	577	517	488	518	539	524	509	528	555	525	527	507	598	510	530	478	536	515	529	537	543	525	529	512	502	538	507	556	517	535	507	500	510	539	529	550	504	559	518	547	514	534	490	519	510	515	497	555	559	522	525	523	488	527	538	524	481	544	511	487	562	516	503	549	480	519	549	533	493	520	545	490	514	507	461	532	489	521	555	553	541	495	523	510	509	511	529	521	509	538	518	493	475	526	489	524	534	536	535	548	556	460	543	565	505	479	575	498	533	510	523	507	501	533	528	553	517	538	487	518	492	529	496	514	509	539	515	549	477	496	525	533	555	499	514	527	515	520	513	597	566	516	521	517	499	532	506	503	534	499	587	564	511	518	519	524	556	530	496	551	491	533	546	524	556	501	557	522	538	532	530	506	488	509	511	515	536	542	510	529	508	521	487	525	506	504	549	567	491	505	575	535	543	522	514	516	564	533	541	529	560	575	514	524	519	564	471	512	480	504	507	518	517	518	503	495	519	554	523	576	517	527	537	549	559	500	515	540	516	541	531	519	528	469	527	478	539	531	476	531	525	523	520	535	518	536	496	497	502	538	526	557	493	518	533	508	512	529	557	540	508	519	510	482	500	544	553	530	541	537	498	576	523	542	496	486	506	503	512	548	516	528	523	547	515	531	515	549	514	553	527	537	514	559	545	541	519	526	493	559	530	538	524	527	534	532	489	531	539	525	492	518	576	551	520	500	515	498	544	542	497	511	513	551	512	554	534	479	507	518	555	602	524	557	492	539	530	563	489	519	519	551	512	507	546	525	499	514	517	548	508	506	537	530	535	554	487	579	580	537	488	493	535	530	552	520	542	514	536	546	496	510	488	547	498	536	515	524	597	494	527	492	513	562	534	546	543	501	522	560	560	495	516	485	546	528	567	514	575	512	461	549	501	544	527	508	492	499	554	509	538	508	512	538	526	525	537	482	523	529	505	556	560	499	537	531	533	549	547	528	520	518	553	567	567	574	535	511	490	537	499	552	568	520	502	533	513	539	531	575	505	523	553	533	576	524	536	521	546	519	572	532	525	552	526	534	490	544	500	544	520	511	535	520	516	538	528	526	524	544	560	523	484	498	561	573	525	567	506	524	485	479	553	507	544	553	510	530	509	527	552	538	508	535	517	542	523	519	505	529	504	511	508	546	526	543	566	534	466	487	535	505	516	497	539	550	537	518	529	504	543	506	523	543	526	517
8276	1782	2286	1765	1200	843	612	519	426	326	320	285	225	219	214	204	194	185	201	164	168	161	173	174	182	148	121	145	138	128	130	135	127	119	145	142	131	143	113	119	133	128	124	139	99	104	120	125	136	121	152	131	127	127	103	145	131	143	109	136	133	138	141	116	119	121	119	117	119	122	108	121	128	120	130	120	124	124	129	116	115	111	155	128	134	119	122	126	127	124	121	145	123	142	140	132	140	120	112	149	126	136	128	143	139	136	125	133	104	116	125	141	118	129	112	118	117	103	103	105	131	151	120	131	132	125	117	136	135	100	117	127	121	125	117	139	112	124	131	120	134	138	119	112	125	122	105	139	119	134	124	126	133	128	114	120	117	111	134	115	111	130	114	114	141	124	126	117	136	124	124	81	134	121	118	112	134	128	133	124	129	142	126	141	132	111	108	117	129	124	115	127	119	134	135	146	125	134	127	141	147	105	121	135	106	127	122	130	112	140	159	113	125	119	139	126	118	136	135	121	119	119	140	109	109	137	136	103	136	127	118	122	129	132	124	124	111	107	135	104	122	117	134	111	132	117	117	121	138	135	113	129	126	124	111	125	110	130	128	112	123	134	123	136	132	135	124	115	119	146	130	138	114	114	148	118	96	114	140	126	118	131	113	134	131	131	142	120	118	128	121	136	109	125	114	118	115	117	117	119	141	114	113	128	107	140	126	137	126	137	137	132	129	119	149	137	152	144	111	123	110	127	121	128	121	135	117	133	121	133	119	107	149	128	131	117	104	121	127	131	117	113	123	149	113	120	131	104	130	119	120	129	130	136	115	126	134	123	127	136	129	123	115	116	124	141	144	129	134	142	115	120	116	128	147	132	114	128	158	114	137	128	127	129	113	129	124	115	137	119	141	146	120	127	125	113	117	132	125	132	118	116	126	117	131	127	120	133	128	135	130	114	116	127	121	92	119	132	135	122	121	138	128	114	124	128	105	113	103	124	134	131	116	107	126	127	123	110	114	129	118	122	122	109	127	128	153	100	128	111	108	123	125	144	133	120	128	140	130	111	125	120	123	112	124	134	121	133	113	118	123	120	113	128	132	129	122	122	120	124	128	137	120	104	122	139	114	121	135	125	115	134	141	125	132	124	117	118	116	135	123	123	135	114	143	137	130	127	122	114	134	120	132	139	123	138	120	133	123	119	117	129	124	117	112	127	142	110	129	117	115	142	122	100	121	125	106	129	101	134	124	138	133	110	121	132	146	126	115	121	139	113	131	125	131	116	119	135	120	128	124	129	123	133	125	127	97	113	116	137	113	129	135	119	130	117	126	127	111	119	126	122	129	122	133	122	143	120	129	102	122	118	122	108	117	117	152	133	126	120	134	121	126	132	115	133	114	122	110	134	120	117	136	137	147	115	131	119	115	134	129	116	137	117	128	119	132	125	121	125	127	138	126	114	106	134	124	124	131	134	142	131	124	107	116	123	122	118	125	115	114	119	117	117	138	113	140	118	139	119	120	127	126	115	123	126	138	113	133	125	124	109	133	108	133	148	114	136	117	117	120	112	127	130	123	131	119	141	98	128	118	130	119	152	111	143	124	140	124	134	142	110	119	121	116	150	117	135	136	131	132	108	129	138	122	149	135	112	118	135	97	102	131	122	139	116	110	122	127	138	117	131	127	126	124	124	115	138	108	119	131	111	135	127	126	126	134	117	130	117	118	118	132	126	143	113	112	114	126	108	129	132	105	139	130	112	123	136	111	139	122	139	110	130	156	115	161	138	133	108	118	117	119	125	138	101	115	126	117	125	133	148	143	118	140	140	127	123	103	131	134	133	141	123	117	126	129	113	136	137	117	141	119	127	132	146	123	127	147	118	138	124	128	116	149	150	131	142	111	116	103	142	101	122	121	119	130	116	117	134	132	122	129	121	118	131	129	116	123	131	119	128	114	119	128	146	112	137	137	123	118	129	112	142	105	126	124	125	128	114	113	122	161	125	117	117	129	135	132	111	130	114	122	114	107	106	127	127	129	134	114	139	127	143	113	131	139	126	123	129	121	133	115	123	130	121	122	115	110	117	126	113	118	136	124	133	119	111	141	118	120	129	114	109	134	118	113	111	120	124	118	109	118	110	125	108	103	141	114	146	132	122	134	126	115	128	122	144	138	125	113	126	124	122	132	111	143	107	115	129	112	118	94	96	148	116	111	127	135	116	131	112	118	135	127	116	117	129	120	132	134	140	125	133	128	119	105	110	128	113	115	132	125	116	128	126	125	150	120	110	132	127	136	112	126	122	124	118	125	105	126	140	122	129	120	117	121	111	153	130	130	117	122	118	134	103	121	143	128	119	127	125	133	129	118	112	122	122	126	140	116	122	138	134	119	117	121	120	132	106	128	138	125	136	132	139	121	111	112	141	121	129	101	133	116	144	129	135	120	124	108	122	142	118	118	106	112	123	129	126	131	105	109	114	116	117	131	129	119	107	143	144	111	147	123	136	140	121	137	131	122	117	143	122	125	118	130	128	140	115	119	133	118	119	124	131	132	117	113	125	110	127	121	119	130	146	115	125	133	125	112	123	117	106	120	145	123	125	125	137	125	126	112	113	132	133	130	127	137	111	135	127	135	139	118	136	125	128	134	122	107	120	125	142	118	124	115	118	113	125	117	126	113	137	111	117	129	128	115	119	128	140	121	100	134	136	144	122	114	114	139	121	138	113	136	134	118	133	127	121	124	121	116	108	119	123	116	134	108	129	126	116	127	133	139	109	138	122	114	113	127	122	135	137	129	128	129	135	128	108	134	133	141	135	114	119	126	132	141	132	109	127	116	126	109	103	106	128	112	137	101	123	121	115	121	106	104	143	108	107	114	134	118	122	108	108	125	116	106	113	111	124	121	128	121	110	113	116	122	125	106	125	125	130	128	141	116	119	130	124	130	111	107	134	111	105	140	129	134	132	126	117	136	118	117	128	120	102	136	142	133	125	130	112	120	132	124	142	117	123	116	125	109	142	129	112	127	115	128	137	139	125	140	126	119	122	133	125	128	128	147	129	107	113	129	107	136	133	121	144	127	125	135	117	125	107	115	133	131	121	140	130	141	122	102	120	132	139	112	128	126	134	127	116	139	121	131	117	106	124	136	133	109	108	126	146	129	127	127	127	106	129	132	133	112	114	108	139	101	132	128	121	143	126	122	128	122	136	125	127	118	120	114	118	143	134	123	108	135	109	147	112	120	114	106	119	121	129	128	95	129	123	107	128	127	120	162	129	130	116	132	122	124	149	129	126	146	128	119	121	113	141	133	120	120	118	122	124	114	139	109	111	148	131	140	129	97	143	125	127	110	121	130	105	108	121	138	115	118	109	147	108	128	119	119	127	128	143	112	116	110	112	117	126	139	107	121	149	134	126	138	126	139	96	135	116	129	122	139	135	129	138	113	115	116	108	133	122	124	133	111	114	129	121	105	142	118	120	117	113	125	126	114	131	130	123
7777	2229	5210	5976	5294	4235	3577	2996	2520	2166	1844	1674	1493	1379	1284	1152	1029	1021	906	894	822	799	750	787	732	646	687	658	654	602	621	637	604	567	589	568	560	537	529	524	537	528	530	520	552	533	497	507	534	508	494	484	477	498	504	477	488	491	492	484	442	476	439	470	487	492	493	467	484	452	430	455	437	472	435	451	461	463	471	451	446	476	448	417	410	461	426	438	477	440	456	427	461	441	419	482	428	473	443	433	453	464	454	457	455	446	446	480	449	444	462	469	428	454	457	396	461	417	435	446	462	431	439	444	461	468	450	452	430	445	436	424	427	457	430	434	485	428	485	427	423	443	461	420	469	478	431	418	414	440	451	444	468	475	427	429	444	469	444	435	464	461	420	401	433	442	443	453	431	445	453	450	460	424	437	412	414	424	453	446	437	390	455	424	418	447	451	432	446	456	477	455	460	381	418	458	438	469	418	439	454	414	466	477	441	440	444	398	392	470	439	446	440	425	424	469	455	452	431	426	417	407	427	407	450	437	427	433	402	460	434	433	426	462	459	455	442	379	425	497	454	430	504	431	456	450	411	412	461	428	402	464	421	442	395	439	459	415	436	417	424	433	436	461	426	467	468	427	398	447	432	431	430	449	404	449	468	432	424	446	448	411	432	449	445	439	410	483	433	434	463	453	417	442	445	497	445	440	451	428	410	451	423	447	398	469	432	364	414	443	477	418	433	429	439	438	446	455	435	416	435	437	410	437	420	439	459	431	475	424	435	408	435	434	452	463	413	441	433	467	426	475	423	458	476	460	428	440	441	434	436	426	409	417	426	456	424	438	434	439	416	417	429	414	464	407	476	410	427	430	429	415	429	424	429	425	421	420	426	440	435	415	430	415	429	434	446	420	427	402	455	439	463	422	456	394	437	432	477	413	455	431	480	413	452	439	403	412	423	435	397	412	456	449	415	416	421	410	455	412	437	434	492	413	423	446	462	423	411	439	417	423	423	435	404	418	438	423	433	450	442	442	430	433	442	443	418	425	425	444	430	451	402	435	470	414	447	388	432	479	451	453	449	412	455	455	414	426	445	414	464	442	420	432	472	396	431	473	449	441	430	445	445	494	434	419	433	445	423	483	426	420	430	427	416	396	424	407	418	421	462	423	398	449	405	430	437	410	430	448	392	439	421	439	445	472	427	433	457	451	437	448	434	424	391	447	469	446	424	429	431	398	405	483	455	416	471	432	418	419	425	451	412	433	485	381	440	433	450	431	415	452	432	434	454	466	414	447	449	463	432	356	449	406	446	436	471	440	460	421	429	455	443	411	470	409	401	393	458	451	441	430	443	433	448	404	469	434	442	397	473	442	416	437	388	423	438	401	416	409	472	405	467	464	433	426	407	433	417	400	428	406	422	484	467	429	442	439	457	440	422	386	442	394	465	439	399	427	397	438	451	443	402	424	476	434	427	426	411	408	453	447	428	422	418	414	472	430	417	441	436	425	440	456	422	427	436	442	404	432	414	441	409	461	458	420	435	418	422	439	431	415	428	414	428	371	435	449	479	451	437	396	414	442	442	407	458	437	434	387	437	419	419	412	401	400	450	419	427	437	421	441	458	424	439	394	426	456	428	421	454	467	432	429	407	449	405	467	434	456	398	447	459	448	418	485	391	430	445	468	417	439	433	451	469	418	443	447	455	426	420	411	450	455	446	419	455	416	433	396	452	445	448	454	447	427	460	428	431	435	441	450	458	433	428	414	427	413	417	404	423	396	426	440	437	441	446	432	437	453	457	443	429	441	441	393	434	447	443	439	468	427	419	473	423	442	470	416	455	449	393	451	428	429	423	425	424	445	407	450	431	452	443	388	444	471	452	431	432	427	433	418	433	446	426	441	407	408	418	424	433	453	457	433	469	410	440	437	433	440	424	421	449	451	413	444	434	413	429	430	469	434	442	461	426	412	473	476	447	453	424	424	450	452	425	423	435	415	423	399	451	412	434	433	429	438	388	402	426	410	428	436	438	436	419	428	455	392	475	416	422	476	417	438	429	439	429	411	431	436	441	421	442	448	419	422	457	445	402	465	435	426	453	435	430	434	423	410	425	432	473	450	426	448	409	415	397	441	454	469	405	432	451	442	455	433	462	389	401	435	446	440	431	415	426	413	398	454	406	455	438	443	435	459	424	459	418	453	407	432	486	428	453	446	463	426	460	434	448	454	419	433	389	416	438	393	447	440	396	441	408	408	433	387	407	458	408	432	465	431	399	441	473	444	424	418	451	453	375	400	397	428	428	430	440	446	462	450	427	425	397	427	421	434	456	446	470	412	438	449	470	421	424	420	443	433	382	456	418	423	430	442	424	399	427	422	417	471	442	420	428	420	407	440	440	441	412	427	463	402	435	440	436	417	437	394	427	426	401	442	455	387	444	429	421	412	414	436	444	447	445	457	417	409	451	422	432	459	427	412	445	449	462	410	432	424	417	447	443	472	461	424	386	423	442	397	404	404	404	381	437	383	424	452	453	401	405	444	447	432	418	424	431	425	424	440	417	408	442	415	435	392	431	455	410	463	447	421	394	456	417	413	408	427	429	406	413	438	415	422	447	420	415	400	443	464	410	397	465	427	433	427	415	462	400	445	430	440	434	447	427	450	411	431	430	387	421	420	444	443	420	437	429	412	472	477	431	428	412	428	423	420	445	462	442	436	462	432	457	430	415	449	426	405	431	387	422	461	419	419	417	436	423	433	450	436	403	431	453	447	445	439	432	477	414	463	429	422	425	431	424	440	420	406	452	442	435	441	454	433	447	413	481	425	431	442	403	418	419	444	438	432	405	463	472	429	431	401	435	462	425	426	418	410	416	398	427	460	442	447	415	447	429	433	411	433	447	406	467	414	426	447	409	401	401	442	424	413	419	456	434	420	460	424	461	457	436	447	407	440	449	441	422	436	431	438	439	427	449	431	443	451	440	422	455	430	471	441	426	430	447	394	432	427	441	384	434	392	410	448	453	392	448	417	424	437	463	450	425	448	471	439	453	451	440	413	443	392	415	401	419	443	449	419	421	454	448	415	434	400	462	427	432	431	464	430	467	425	436	428	402	451	425	423	421	440	417	426	454	419	427	434	415	489	428	405	426	405	448	443	434	440	419	404	437	429	444	401	403	439	425	414	449	461	412	415	415	412	404	426	413	458	408	405	446	433	409	458	423	425	431	476	433	388	437	436	441	438	454	445	427	448	436	403	456	426	451	404	443	444	442	451	413	434	446	447	413	421	430	423	455	416	423	424	430	426	415	455	416	458	440	405	473	455	443	457	444	414	404	400	443	453	432	442	445	448	383	462	444	434	393	402	396	445	442	413	435	435	433	433	445	396	464	408	419	424	419	390	472	454	436	443	438	437	437	402	426	441	430	436	434	396	475	456	441	443	434	421	440	477	445	457	442	413	412	451	453	424	456	414	469	425	415	415	475	441	446	388	448	465	453	451	414	493	406	399
1287	329	318	313	320	308	301	304	283	306	263	259	294	285	278	288	277	327	284	299	301	290	293	274	266	298	274	283	286	281	308	281	279	279	308	300	259	288	276	268	280	288	273	299	277	292	266	307	307	302	290	300	312	288	288	278	293	289	296	290	294	282	302	281	280	266	292	294	266	286	272	275	289	269	269	292	277	287	281	291	272	284	268	310	286	275	306	306	267	272	280	253	283	268	266	286	283	267	307	290	273	306	254	282	264	291	277	278	264	296	291	275	269	341	280	268	288	318	314	303	295	262	325	289	290	295	280	279	259	258	273	302	254	307	286	292	274	289	287	280	250	278	304	256	291	301	326	290	330	279	283	299	264	283	290	308	286	314	294	270	292	287	302	311	272	271	297	293	287	291	296	281	287	274	291	310	289	298	301	280	302	288	269	300	302	294	300	301	319	293	309	282	314	309	295	285	268	291	280	300	298	313	288	298	278	264	284	291	277	304	288	284	281	271	313	276	294	269	279	264	265	274	297	281	282	270	272	278	289	290	284	302	245	271	269	296	287	294	295	277	294	252	288	288	282	269	265	269	267	282	282	268	289	298	264	295	280	258	267	300	302	265	320	310	283	295	286	285	308	272	256	269	244	261	282	302	281	285	320	275	283	279	279	294	277	305	271	267	294	258	285	277	240	259	287	280	298	287	316	273	294	281	283	275	277	281	287	304	278	282	292	289	292	283	282	270	290	323	269	277	285	313	273	315	280	265	280	295	289	271	283	297	283	283	284	263	326	293	277	272	322	289	271	272	306	298	304	265	305	273	289	300	297	269	298	249	268	294	272	265	273	291	273	284	270	265	277	280	298	297	275	306	298	285	293	303	289	244	286	277	287	275	290	294	276	289	272	279	275	296	310	273	255	279	285	297	270	263	272	309	286	272	267	255	288	311	295	280	257	285	253	263	274	280	284	265	302	285	289	288	303	269	275	275	292	277	269	298	299	311	247	285	295	295	272	290	264	281	284	285	253	317	283	293	233	273	284	277	287	260	280	280	281	288	254	281	271	266	282	280	267	259	273	315	276	282	278	267	307	293	268	290	307	269	290	326	266	292	298	248	331	270	273	266	267	293	301	321	293	265	259	289	275	308	269	280	266	267	273	292	308	285	293	287	281	285	292	300	259	286	282	280	289	291	280	319	285	309	284	277	263	303	318	281	286	290	260	284	290	296	299	253	273	271	297	275	324	294	288	324	258	285	306	275	319	293	275	304	274	257	293	278	265	306	298	270	311	291	294	277	294	285	284	314	293	268	273	283	302	299	287	277	285	272	260	268	288	304	289	294	274	304	310	317	305	304	272	265	304	298	307	283	296	257	284	316	279	333	287	279	311	279	297	280	286	276	292	295	256	277	274	275	276	282	294	289	292	278	286	291	277	286	293	288	269	303	276	271	292	279	293	294	291	360	263	292	275	307	268	294	290	285	288	266	272	298	297	290	286	277	260	274	280	295	282	275	271	268	295	297	281	299	293	285	263	279	289	292	299	296	268	258	280	261	264	294	303	277	289	281	310	300	294	277	283	281	309	319	279	283	274	271	308	291	271	279	307	284	303	279	281	274	308	276	330	295	256	290	307	281	281	269	285	282	269	269	268	257	287	258	321	300	301	301	283	282	297	262	254	282	276	291	306	262	316	281	294	287	257	272	267	270	291	283	273	240	288	269	262	279	310	295	276	291	286	297	266	277	298	271	287	252	285	292	267	304	290	308	283	270	285	292	307	303	312	291	296	258	279	303	294	303	288	311	319	300	288	308	287	276	261	268	276	307	253	273	278	329	293	309	291	304	265	302	285	298	282	288	291	297	305	285	285	283	276	290	325	300	325	244	293	274	277	289	271	309	259	273	280	295	280	285	289	264	309	307	283	292	291	311	285	293	268	303	292	279	267	295	275	301	317	317	287	311	301	310	289	286	288	266	293	289	273	294	312	278	282	267	298	321	299	279	303	266	272	277	264	328	288	302	267	286	294	310	296	262	295	281	293	295	275	291	257	276	289	294	291	270	303	299	318	272	278	283	262	281	272	261	267	273	271	312	280	294	297	289	277	289	265	279	241	259	284	270	273	275	258	307	256	295	278	285	284	282	288	311	269	299	270	314	295	283	254	275	287	306	290	282	284	280	265	298	297	272	300	305	281	271	276	281	304	299	270	263	290	293	274	267	283	283	264	316	285	283	319	266	316	285	263	281	288	302	266	285	286	293	275	297	315	293	293	283	282	250	283	285	311	316	276	278	276	276	313	282	305	273	293	295	269	288	289	297	275	286	274	271	281	312	270	270	254	288	277	266	271	290	266	276	295	263	247	267	270	282	288	288	289	304	276	260	296	283	266	297	269	297	298	300	288	275	289	285	290	277	258	290	278	278	274	301	276	298	240	264	286	305	283	317	273	290	282	274	288	255	260	281	294	281	240	254	296	292	313	287	319	296	305	282	299	286	326	277	287	291	299	299	315	260	283	279	272	301	273	294	294	270	277	306	310	282	297	267	298	305	287	260	273	274	290	279	284	278	274	285	293	305	282	265	256	321	308	273	276	310	292	260	277	270	299	258	276	279	259	281	295	287	298	296	282	290	321	306	277	309	278	293	284	288	294	286	281	300	306	267	274	281	279	313	296	307	288	278	283	286	297	265	304	278	280	294	315	283	278	282	296	267	282	321	280	296	272	287	292	265	274	285	282	293	304	276	294	292	308	304	305	276	275	288	314	293	287	304	262	273	279	238	265	279	322	325	293	273	306	277	288	278	285	259	292	284	307	262	292	281	298	279	287	261	253	259	278	280	299	282	268	296	274	281	278	301	281	261	252	273	327	292	286	295	272	257	276	295	281	261	277	288	278	263	295	269	273	300	274	271	292	295	316	281	260	284	294	275	264	268	268	284	281	261	319	305	273	274	274	293	305	297	307	265	312	283	282	294	283	299	262	285	288	285	300	253	297	277	279	271	288	313	294	293	308	273	293	269	274	275	271	279	304	255	284	277	261	325	267	278	285	273	304	297	254	306	287	304	279	292	279	279	263	334	282	274	283	289	285	273	308	298	292	276	301	258	320	270	300	305	282	293	304	298	291	287	285	281	294	288	266	272	240	289	292	300	275	287	266	283	267	256	259	283	275	259	293	290	280	273	283	281	267	291	268	278	317	268	261	300	282	278	252	296	288	270	269	264	267	291	257	271	277	283	284	328	278	293	279	293	291	299	285	282	307	278	335	278	276	271	303	310	279	298	289	274	285	284	262	276	290	257	304	281	263	313	286	280	283	296	303	302	301	289	278	282	274	271	281	285	282	287	286	274	318	295	274	271	303	307	264	294	296	276	270	277	298	302	278	321	305	285	289	281	279	285	295	289	282	285	306	276	262	286	311	278	295	270	301	275	258	291	290	278	304	284	262	266	269	287	256	284	271	268	268	309	263	278	284	287	255	274	285	286	249	287	270	321	265	311	301	265
2242	978	1086	1003	1028	1039	1034	993	943	905	910	936	891	841	867	903	918	884	871	857	939	895	891	819	867	896	862	862	902	841	848	881	901	916	801	869	892	903	894	837	870	871	849	850	883	900	912	863	852	918	922	842	862	922	843	847	856	824	880	873	887	871	871	844	859	849	895	817	882	870	847	923	833	864	820	842	889	834	849	876	880	901	870	847	868	879	874	827	901	859	886	842	906	934	826	810	854	869	881	888	894	919	853	839	867	831	867	868	946	816	859	869	873	873	859	848	871	844	855	850	897	859	929	892	890	863	838	850	852	919	909	851	861	860	866	872	813	866	854	845	881	875	923	851	842	848	816	884	856	841	900	885	853	877	806	849	869	924	859	911	903	896	874	850	893	908	863	808	865	866	876	878	811	911	880	907	861	873	870	828	884	844	823	862	886	855	844	872	911	836	857	925	871	880	832	830	843	850	858	807	922	848	855	820	876	861	843	863	866	854	822	871	838	835	849	818	877	845	826	872	873	857	889	841	840	881	876	898	825	868	915	878	838	895	831	869	825	880	833	854	900	884	916	849	853	850	903	839	878	891	885	852	849	851	869	931	835	867	919	893	882	843	914	857	840	825	883	890	844	834	829	885	850	847	802	835	804	847	894	884	848	834	898	829	820	869	823	912	834	868	842	865	880	849	863	894	890	886	857	869	841	906	902	863	877	885	887	846	854	876	852	823	857	847	822	889	896	864	893	875	926	884	858	893	821	904	881	884	891	873	902	916	857	924	874	909	872	878	931	883	834	935	883	897	825	862	900	881	854	883	871	905	857	926	812	858	847	848	858	897	869	870	827	839	880	859	814	858	898	886	848	852	858	833	871	846	828	844	874	882	824	860	837	856	886	903	828	874	878	808	867	895	894	839	876	931	872	850	823	872	806	908	869	886	837	915	868	848	858	878	856	877	889	847	860	879	848	849	879	840	862	835	861	832	885	805	933	888	870	864	847	809	844	879	904	939	902	833	868	868	905	866	873	819	813	898	912	835	873	851	866	828	856	886	892	847	858	914	887	905	868	852	851	871	874	886	830	906	889	822	827	856	830	869	894	847	827	852	837	837	831	890	882	885	895	888	877	839	858	883	920	886	862	878	844	867	870	865	867	868	804	847	887	834	882	848	843	875	885	893	905	825	881	897	831	883	915	868	908	852	835	864	903	874	845	813	829	843	883	886	893	883	889	800	857	872	884	828	905	827	898	863	872	831	852	889	869	829	906	948	864	869	858	886	862	831	889	854	817	850	884	827	887	961	911	855	900	844	875	918	896	869	811	905	847	817	867	847	925	876	900	899	857	885	848	893	903	889	881	931	862	935	887	900	848	858	868	857	857	923	851	821	867	894	842	850	835	826	825	863	903	842	859	906	922	831	826	828	853	834	862	891	925	922	896	833	870	853	836	922	839	880	884	843	913	824	885	900	903	873	875	844	848	868	859	884	812	936	847	891	841	881	854	848	847	893	899	840	870	844	840	894	847	879	904	843	841	896	816	821	858	851	834	856	960	856	904	881	848	835	842	943	906	844	841	868	876	824	850	873	839	873	878	882	893	836	820	872	889	854	879	885	848	877	892	872	841	865	886	840	867	847	840	831	849	850	892	857	850	910	841	802	901	865	882	832	895	917	859	873	851	907	884	865	868	904	877	900	865	836	870	884	861	868	916	863	904	847	855	825	891	876	865	857	868	866	872	907	899	836	904	844	865	856	850	833	866	871	919	918	915	837	873	849	884	885	854	855	855	879	914	875	929	871	907	858	891	906	906	898	942	837	918	848	887	872	854	839	882	821	833	896	833	869	872	854	861	903	907	829	867	882	898	874	876	885	882	851	858	896	865	842	831	896	838	841	886	871	890	832	867	873	868	867	862	870	865	850	884	889	888	830	857	930	879	908	840	842	869	892	831	817	819	826	829	880	893	890	886	874	830	925	843	894	888	858	881	800	857	864	870	864	852	888	871	913	871	807	895	900	774	883	837	807	856	884	875	821	898	856	848	843	872	842	869	888	860	918	889	870	821	828	905	898	898	847	887	914	912	816	855	838	839	869	853	880	857	884	831	850	865	871	857	863	880	854	845	829	902	857	863	879	849	902	879	851	923	853	847	859	882	871	861	874	885	834	893	872	888	855	881	817	870	863	877	845	848	854	862	936	839	852	914	914	861	892	833	899	878	930	856	904	874	890	858	872	904	845	843	902	811	846	889	869	892	880	901	827	868	866	810	877	850	890	887	885	927	880	894	777	864	821	852	866	808	817	852	825	869	887	845	891	808	907	787	841	900	910	888	908	892	844	852	834	865	847	845	936	858	875	902	893	875	881	886	880	841	873	866	858	852	866	839	904	866	886	844	857	843	855	918	844	873	886	831	855	939	904	871	875	913	868	883	836	881	893	852	864	879	910	831	859	895	889	928	869	847	915	897	809	823	881	884	827	887	846	860	890	847	879	876	843	817	901	906	908	842	861	830	852	910	867	860	803	889	891	846	898	907	869	875	829	888	854	875	888	904	828	879	919	896	860	856	885	844	914	797	905	849	859	878	862	827	854	877	918	875	877	841	832	836	845	896	929	854	830	855	900	875	881	876	895	897	909	877	896	839	936	844	835	858	884	834	851	842	862	855	844	847	896	860	848	868	825	823	835	813	880	824	893	869	861	932	852	905	865	910	876	905	854	880	926	871	867	920	879	921	872	889	894	940	811	853	874	875	861	874	928	851	912	864	888	881	911	876	896	873	877	860	873	934	909	881	814	882	812	854	878	858	852	929	863	865	843	912	864	821	924	861	830	828	882	901	898	855	897	877	879	867	937	878	815	917	901	840	925	831	869	879	880	887	922	910	820	906	809	887	869	846	873	844	867	851	875	862	816	858	869	877	904	813	797	865	920	856	905	859	883	864	842	868	884	865	853	914	870	891	875	816	852	863	862	872	882	888	873	891	893	895	868	879	906	848	866	847	829	903	880	900	888	862	881	900	841	827	833	901	878	875	885	881	892	898	870	845	898	855	861	902	841	830	888	840	874	874	913	892	866	857	881	832	876	880	827	901	903	856	892	908	898	856	882	928	904	847	860	866	861	865	862	872	875	887	890	871	851	849	884	888	820	845	872	871	861	848	850	839	853	861	849	869	820	860	878	878	883	886	881	930	870	899	849	858	909	854	848	870	906	857	875	891	860	836	904	857	858	881	847	879	884	875	869	849	856	881	856	871	854	857	796	885	930	904	863	862	867	910	907	845	903	873	861	826	863	846	899	875	868	802	880	881	829	831	874	876	831	861	867	850	905	905	863	902	891	842	885	868	904	874	853	878	874	870	843	888	893	880	867	846	872	878	857	889	866	851	874	847	884	901	863	841	845	899	882	874	837	862	865	872	880	885	873	872	852	882	871	900	851	869	914	849	898	873	835	891	878	916	878	902	907	890	898	908	855	895	880	888	861	886	799	874	891	874	931	869	865
4529	936	1212	978	634	485	421	353	321	281	262	258	213	215	229	203	211	197	192	226	175	163	163	164	184	156	171	167	185	162	175	167	166	192	165	185	180	186	161	164	188	155	157	159	174	174	163	143	162	147	149	172	148	191	156	167	165	163	170	169	177	163	148	174	158	161	147	144	169	156	164	136	174	166	168	157	144	156	160	166	170	157	164	174	161	179	168	150	185	147	176	153	160	137	168	179	151	166	166	176	151	155	152	151	171	179	158	160	163	147	166	162	163	147	199	174	169	139	157	174	147	158	173	171	140	164	169	166	152	143	164	153	170	153	152	186	157	169	152	147	176	139	176	177	156	145	163	159	162	168	164	161	144	128	155	161	161	176	175	148	168	158	154	167	158	156	142	145	156	161	159	146	147	146	158	176	169	158	155	161	155	156	162	151	160	147	156	158	137	146	150	152	166	155	168	164	189	160	152	152	162	158	144	155	168	165	151	169	170	157	190	146	168	166	181	155	160	146	169	154	158	169	169	170	149	161	171	149	145	150	167	178	151	163	159	170	157	172	143	184	162	152	170	172	144	146	147	174	150	159	169	160	170	177	147	164	161	170	163	167	163	145	173	190	162	155	142	161	161	155	180	132	167	149	168	159	150	162	157	155	148	154	140	180	167	169	157	171	183	172	161	157	179	140	161	175	171	171	153	166	177	177	154	166	139	152	161	169	145	162	147	164	164	149	178	169	163	145	176	141	171	173	183	157	162	161	174	157	176	170	183	161	158	154	163	159	167	151	145	149	169	158	175	161	158	165	151	160	162	179	156	164	174	165	179	156	148	134	159	155	180	146	175	158	146	154	178	168	152	151	159	136	171	149	163	148	161	160	170	182	147	169	157	143	152	153	143	142	156	157	147	159	164	166	168	154	157	160	184	170	139	150	142	146	163	143	167	148	169	150	175	152	162	153	162	170	154	171	149	164	184	167	170	179	157	174	164	161	157	157	160	168	132	149	144	153	171	168	168	185	176	154	169	183	151	190	172	139	160	182	170	170	164	144	163	172	151	138	140	184	154	179	173	165	148	174	164	154	151	129	173	143	169	166	180	174	143	149	162	149	144	168	150	188	165	155	152	155	158	156	168	149	158	146	177	157	150	179	157	149	150	175	156	154	167	183	168	159	158	131	172	128	158	174	159	163	156	145	155	159	162	170	158	147	163	160	175	175	150	176	183	164	165	180	163	162	155	157	163	177	148	147	160	152	184	174	158	161	159	158	144	155	158	181	156	150	152	178	176	173	149	174	150	147	175	147	168	147	173	164	151	183	141	133	170	182	126	157	168	167	147	163	161	179	165	137	194	162	168	129	168	139	163	173	141	156	142	162	169	159	148	164	166	167	162	146	166	139	159	134	150	154	164	153	169	164	160	149	160	165	139	186	167	148	155	154	166	168	162	173	152	179	170	170	190	154	148	170	169	153	163	164	168	145	154	163	156	139	156	175	159	167	155	143	150	145	164	165	154	178	177	128	159	151	175	131	139	182	160	175	181	161	151	160	157	180	157	142	172	171	163	169	157	167	178	178	149	173	183	163	189	157	166	152	162	144	171	130	153	174	142	138	144	155	164	186	157	178	156	163	150	164	163	175	140	145	157	164	156	157	168	150	171	165	168	155	169	166	165	165	153	141	156	181	151	174	161	137	173	142	163	152	154	148	173	168	164	157	145	155	183	160	144	145	157	168	165	165	139	180	176	155	158	129	161	150	161	150	153	167	160	151	160	146	157	146	159	163	154	163	146	171	154	158	161	163	145	167	160	154	159	159	167	166	168	145	160	167	174	188	192	190	150	141	144	160	163	162	157	161	162	146	157	162	151	181	151	141	169	175	141	170	173	176	163	151	153	167	148	156	175	164	181	143	172	156	155	135	157	183	173	157	171	153	160	151	156	156	152	164	142	167	149	157	184	142	177	155	193	174	161	178	181	181	167	161	160	145	178	172	153	163	144	164	149	188	162	163	171	137	170	186	170	174	157	149	137	146	159	186	155	132	174	155	158	163	149	175	147	172	163	153	161	172	150	172	178	148	144	182	144	159	171	163	173	147	166	157	163	142	147	179	146	186	143	179	157	162	146	169	155	168	150	166	144	150	178	132	171	157	165	126	166	181	151	166	161	162	154	197	171	152	151	169	162	141	168	154	153	168	160	145	146	185	172	157	126	174	147	172	148	141	168	155	155	180	174	152	179	162	154	151	176	164	152	166	167	139	169	152	163	158	145	162	155	154	167	191	178	172	158	153	171	154	179	175	166	156	144	148	172	159	137	169	156	179	142	182	163	168	166	135	156	175	147	166	152	153	162	167	160	159	156	168	159	143	163	179	152	164	144	176	154	172	162	143	142	147	161	154	170	170	166	169	165	149	182	144	189	145	158	137	170	176	152	165	172	167	155	171	154	180	171	160	159	162	166	159	169	142	164	143	167	160	167	169	153	158	149	173	146	166	164	147	145	162	172	150	155	155	154	166	161	146	162	176	175	157	144	167	169	167	144	150	154	159	146	172	161	158	150	157	147	145	170	172	162	166	182	162	149	156	173	160	152	166	170	161	175	155	142	147	177	163	173	145	156	161	175	168	144	154	148	160	163	169	147	163	148	148	164	167	166	170	170	143	163	144	155	152	156	156	186	125	157	144	146	174	175	145	169	170	164	181	148	161	165	174	187	162	166	147	160	186	157	173	144	170	175	170	156	168	164	157	158	161	162	144	155	160	165	157	153	177	164	175	168	145	143	179	174	164	179	164	154	147	147	175	171	157	170	187	168	145	159	168	162	172	175	167	136	175	140	155	159	158	168	172	154	162	178	150	138	160	153	172	180	177	160	168	173	156	138	148	162	179	168	183	144	136	167	158	159	136	159	173	161	178	177	164	174	175	149	166	142	162	157	164	169	192	144	155	149	160	167	146	135	144	153	182	179	159	189	150	168	149	144	170	163	134	135	137	143	160	165	175	159	149	154	180	142	148	154	160	180	179	168	170	160	158	189	151	154	168	157	134	161	153	192	163	150	158	151	179	186	165	141	166	168	183	163	162	159	137	164	163	161	146	163	175	170	180	152	155	155	155	164	172	162	153	170	155	174	180	156	169	179	142	177	193	164	154	146	163	174	147	169	174	151	151	191	159	147	144	175	161	143	157	158	172	160	150	174	144	145	177	157	138	180	160	148	144	148	161	142	156	165	174	148	154	175	169	123	172	164	138	144	174	154	180	141	148	171	167	173	179	158	197	152	154	140	172	167	131	164	157	155	144	185	156	171	161	137	147	147	146	149	141	175	163	166	154	138	135	178	167	181	178	166	171	173	147	144	155	177	160	171	174	136	143	173	179	156	181	150	173	170	157	147	143	162	159	159	174	142	160	159	155	146	155	161	148	163	129	160	171	165	161	158	159	150	182	172	169	166	181	155	161	158	161	174	155	160	170	139	143	166	176	163	163	160	167	196	169	133	159
5572	1450	3004	3533	3079	2508	2204	1836	1622	1456	1335	1176	1096	963	892	860	838	781	762	736	709	727	677	657	625	681	629	630	604	621	629	635	628	603	541	588	591	566	582	599	602	605	567	526	571	507	578	555	557	552	567	557	567	527	526	527	568	590	546	543	534	569	556	558	578	531	530	561	562	539	559	565	536	552	581	580	537	514	530	546	531	517	505	562	511	549	547	573	548	498	539	516	563	530	561	517	552	553	550	558	527	560	552	519	538	472	525	524	539	518	574	514	559	501	581	521	507	523	558	526	522	520	534	562	558	549	564	517	522	528	524	557	527	521	498	514	593	539	505	531	516	538	578	550	543	531	533	537	539	495	544	571	518	551	499	602	509	520	498	513	528	527	547	499	536	548	537	514	487	491	502	533	531	555	533	494	522	544	496	536	485	564	525	520	543	544	489	552	519	560	525	519	556	540	513	527	525	566	497	538	545	503	553	562	505	534	522	523	513	496	524	538	534	498	494	522	552	557	489	497	546	553	531	558	546	533	537	557	507	539	524	533	501	495	552	523	534	545	537	528	536	541	532	552	524	512	546	542	516	494	520	547	558	484	525	531	554	542	545	529	521	539	545	506	523	499	551	518	533	546	510	543	546	518	511	512	524	541	553	505	492	498	472	537	578	505	514	499	506	552	530	540	521	492	546	533	503	511	558	555	542	521	518	530	518	548	519	518	523	505	576	487	513	530	558	514	514	537	555	522	531	509	538	529	520	549	552	552	490	513	525	516	484	528	496	515	572	537	506	509	540	556	540	522	523	552	534	505	572	522	488	510	528	499	543	543	540	553	538	514	542	530	503	533	534	501	506	522	534	532	497	530	493	544	527	502	522	538	504	524	541	530	569	540	507	516	488	517	520	489	513	549	527	525	492	546	558	555	516	548	533	509	541	532	513	496	535	547	537	549	511	488	571	574	530	501	505	523	514	544	544	549	540	515	568	487	544	556	497	527	482	520	540	523	518	481	537	497	509	486	559	551	543	487	493	518	530	504	526	554	527	518	523	487	510	554	510	494	569	565	512	515	513	539	484	497	537	517	548	537	522	525	498	499	538	553	571	540	557	566	512	522	480	514	530	537	482	510	550	565	518	515	553	510	562	536	526	493	528	513	507	482	527	532	511	542	519	552	526	535	538	488	548	520	517	564	519	501	522	520	557	512	502	556	539	548	545	549	496	559	494	530	548	535	533	534	542	502	526	528	566	528	524	528	536	561	520	527	533	542	495	556	503	529	568	514	532	560	522	516	537	516	490	527	543	517	514	519	520	551	525	544	524	526	517	492	526	567	508	517	537	521	512	529	489	570	530	549	530	548	521	523	542	527	603	558	494	537	552	539	520	523	504	541	553	574	514	498	524	551	497	502	521	525	513	486	464	520	512	593	480	507	534	504	532	544	538	520	518	541	565	541	529	518	505	516	549	518	516	580	517	555	561	538	529	538	530	529	541	527	503	528	476	494	530	505	503	521	514	518	565	543	563	481	565	532	515	528	536	557	526	499	494	514	516	521	536	522	539	505	502	515	490	554	510	512	511	564	521	525	509	562	513	523	549	551	549	551	504	496	546	535	516	511	518	495	563	520	525	544	502	487	534	550	506	533	537	528	557	517	514	528	527	554	523	535	541	530	538	515	541	527	507	523	545	531	539	508	530	524	526	533	533	551	528	583	509	532	560	520	512	510	526	516	514	539	503	518	538	500	526	502	526	541	541	479	533	530	520	525	549	556	488	510	487	539	518	546	479	566	526	521	522	524	494	562	548	525	517	510	510	499	549	523	551	486	485	507	527	524	559	536	533	537	565	529	522	554	569	550	561	485	531	543	590	548	501	503	531	503	569	545	555	576	534	522	529	497	530	510	473	507	522	535	545	560	545	547	553	522	552	491	527	521	526	480	498	593	547	531	544	498	567	517	554	562	539	480	491	502	485	539	521	552	510	547	554	524	529	511	556	521	526	520	535	510	542	543	513	492	515	509	543	527	528	541	519	513	526	511	534	532	492	532	531	560	516	545	493	522	533	503	488	501	537	523	528	511	518	524	547	503	528	502	556	541	502	518	506	593	512	504	539	513	520	508	530	565	552	524	515	530	545	537	546	488	528	524	504	503	554	559	537	540	495	516	514	521	489	593	521	543	551	579	496	554	476	528	525	546	537	569	519	529	538	556	555	500	548	516	480	493	536	492	553	550	510	509	525	575	526	498	517	524	500	537	523	523	513	545	545	509	504	529	533	527	551	539	521	547	516	488	544	511	534	528	520	524	523	521	516	527	533	543	499	557	555	500	515	530	525	556	525	489	513	554	556	520	544	546	516	478	516	523	456	524	511	524	508	508	530	482	539	531	527	509	568	530	541	544	480	543	552	519	526	537	541	513	563	476	541	510	524	471	564	519	508	539	511	521	499	546	530	531	535	525	509	485	518	502	523	501	525	534	520	550	541	532	515	529	548	526	553	552	557	506	539	510	535	526	512	527	498	580	471	549	500	536	557	534	517	558	506	524	519	508	543	543	554	496	543	517	525	506	502	512	534	524	507	535	544	514	561	508	531	546	553	522	517	523	509	546	553	492	531	515	521	520	550	514	558	479	514	525	580	534	554	539	502	530	533	546	535	532	499	537	524	557	506	538	540	521	555	537	534	534	567	516	547	517	552	534	551	549	537	538	530	548	577	525	533	525	538	521	563	523	523	512	535	507	534	540	540	509	550	524	544	481	541	533	535	552	555	541	507	487	548	516	535	498	545	531	553	593	512	475	518	518	532	560	504	543	484	526	531	549	547	511	472	512	521	529	509	501	528	554	549	522	538	539	549	546	514	510	536	556	519	509	539	513	528	493	509	530	494	543	551	508	530	521	541	548	523	528	519	534	520	537	508	515	565	534	553	490	522	506	564	542	514	538	507	518	572	527	508	519	531	582	518	554	524	510	564	504	509	502	512	510	488	554	516	549	546	514	505	536	520	516	514	519	527	531	510	520	528	538	515	490	504	502	518	515	501	516	543	526	500	524	558	539	531	519	513	515	567	508	537	487	545	544	532	549	525	536	545	524	547	518	487	502	567	554	551	490	551	496	564	550	535	531	496	533	533	509	552	513	487	538	551	517	505	566	558	542	533	536	500	480	519	545	521	498	528	547	518	518	518	539	545	508	511	571	519	559	516	535	505	517	528	471	513	530	497	550	563	505	555	546	510	531	515	558	519	538	514	547	525	549	560	513	521	522	521	503	560	507	537	542	530	520	491	513	528	515	514	540	511	511	492	532	536	495	568	497	498	539	524	500	538	528	516	513	518	528	520	498	503	499	523	539	499	532	517	564	544	533	537	531	542	527	523	521	569	546	543	517	549	547	525	490	516	518	524	546	520	515	510	529	534	532	557	558	570	568	451	551	564	575	510	534	566	548	499	565	552	525	541	512	516	510	538	514	514	507	518	520	533	497	537	532	499	558	492	533	542	560
8470	1802	2279	1729	1152	860	622	537	442	343	306	272	256	246	229	207	208	168	177	173	162	163	162	154	158	155	143	154	123	148	147	143	143	132	155	125	126	119	134	125	135	132	140	144	124	146	139	120	130	142	148	121	113	126	124	121	134	122	149	138	136	120	126	156	142	123	126	137	138	116	123	127	138	133	118	116	137	136	127	146	127	120	127	134	126	124	137	117	108	111	137	131	127	118	121	133	136	142	131	126	125	125	105	140	125	154	128	121	131	109	124	125	118	115	111	115	131	139	110	102	144	138	107	130	118	134	133	137	113	124	124	140	126	140	130	116	117	125	129	150	118	129	125	128	117	113	119	125	115	110	139	128	142	118	144	121	121	124	123	126	124	125	113	128	136	138	136	117	125	121	116	123	102	116	134	131	148	117	132	139	104	117	128	142	129	128	124	135	129	120	130	106	130	115	116	109	130	131	142	126	117	122	129	125	130	159	112	119	108	119	135	171	125	135	107	134	114	126	140	128	116	131	121	118	131	135	125	137	110	124	128	151	132	122	109	137	136	129	136	118	127	105	112	122	115	124	119	112	111	128	128	142	122	145	126	108	106	125	110	121	121	114	108	124	118	115	151	131	128	111	115	129	133	148	104	125	114	124	117	135	118	116	137	122	121	134	125	124	97	128	135	120	138	140	113	139	117	99	132	127	132	133	111	133	125	122	133	127	122	139	129	125	149	128	123	146	131	125	123	128	125	116	104	129	127	125	123	113	110	103	143	110	135	127	131	132	128	126	130	128	122	141	106	140	113	117	132	119	111	120	115	121	123	124	113	122	112	104	118	123	103	123	133	119	127	118	123	116	113	106	121	130	140	127	136	123	128	130	121	131	132	124	125	95	102	124	114	118	117	116	112	100	121	128	135	131	133	128	121	140	119	128	105	110	123	121	130	117	131	111	125	108	119	120	129	119	130	134	111	135	136	111	106	136	144	117	128	118	136	125	137	118	126	129	114	133	115	100	133	119	130	123	104	126	100	123	113	130	122	122	120	142	122	118	123	115	121	139	124	123	123	109	137	116	112	108	111	137	130	123	131	127	118	116	141	150	108	134	130	141	130	115	121	138	140	103	118	126	122	114	103	128	131	118	145	118	114	132	132	121	126	143	129	132	112	139	122	99	139	139	140	108	141	122	125	146	95	122	118	125	118	122	100	118	117	149	145	121	111	119	115	132	145	112	132	115	142	125	137	120	116	132	113	121	129	114	130	94	147	128	130	119	135	140	120	121	139	131	132	106	125	123	115	116	126	133	131	144	122	117	126	130	138	122	128	138	124	126	142	121	113	131	136	114	115	119	119	136	118	127	121	120	131	120	120	113	132	117	125	117	115	126	112	142	107	120	106	129	127	138	124	119	125	116	133	109	136	130	114	127	123	120	121	138	134	118	125	137	131	131	103	117	124	139	112	146	136	135	139	134	120	131	133	120	121	117	126	114	124	134	111	126	126	115	131	114	126	121	118	116	106	133	136	129	113	128	115	113	111	132	119	137	110	133	126	117	141	117	123	133	142	119	118	145	115	140	117	114	129	107	113	123	134	133	136	112	125	139	149	129	142	134	118	125	121	131	115	135	106	134	114	116	133	109	138	111	126	130	122	134	121	115	134	119	121	122	133	135	127	123	132	135	117	130	113	111	123	133	124	136	128	127	113	97	125	108	115	131	130	132	134	118	125	120	136	125	133	126	115	105	128	139	108	104	127	101	114	103	112	121	119	140	118	114	139	109	116	138	111	107	118	139	132	142	127	113	127	103	137	112	111	127	121	116	140	124	126	112	113	122	134	129	122	125	116	114	121	108	131	117	100	112	135	115	118	122	134	126	125	133	114	134	128	125	125	139	115	106	130	105	154	132	115	125	125	127	140	134	116	121	132	126	127	122	130	128	142	150	112	118	153	134	121	129	115	112	128	126	123	136	124	129	134	132	110	141	114	103	129	121	114	119	112	129	125	118	110	123	122	127	131	121	124	118	126	130	129	144	116	115	112	108	132	105	120	110	129	114	135	111	113	121	140	131	119	138	111	131	131	135	134	120	142	122	120	138	133	117	134	132	116	120	124	127	125	119	127	123	137	125	113	127	112	108	126	111	120	139	131	149	121	135	124	125	116	104	120	113	148	131	133	122	134	116	121	120	105	136	134	134	94	132	128	140	135	110	122	130	151	139	134	118	128	127	131	120	139	117	130	121	105	119	119	136	120	113	123	127	142	130	159	134	138	134	118	126	140	107	117	132	134	106	111	120	125	137	140	110	125	145	142	135	118	96	105	132	129	123	123	123	116	146	134	112	123	120	121	119	129	115	105	113	129	111	115	124	128	120	147	103	127	118	150	138	131	136	138	133	131	146	111	128	123	118	111	126	125	137	127	133	139	142	117	152	118	140	118	120	128	134	134	139	123	112	114	130	140	134	121	127	121	116	129	122	129	132	128	132	125	116	126	137	132	149	112	117	87	112	122	140	126	143	121	126	126	126	123	134	121	96	103	117	114	103	120	122	119	119	114	123	109	102	131	136	115	106	118	135	97	120	109	122	135	128	128	123	132	147	131	126	122	123	117	131	122	113	133	115	129	126	126	116	111	105	108	123	128	98	132	122	127	139	119	121	112	137	115	114	105	114	127	106	127	118	127	114	125	137	148	128	133	110	131	138	115	113	138	133	123	113	133	112	116	123	116	111	114	126	136	136	119	141	136	121	136	129	118	126	119	123	108	128	120	104	113	134	114	156	128	115	123	121	120	127	117	128	125	119	119	134	122	140	133	122	131	118	127	117	146	115	125	118	111	120	114	133	121	115	127	118	120	126	128	114	124	115	135	125	133	115	114	133	120	93	123	135	129	107	118	137	122	114	136	127	113	122	131	120	123	101	118	111	125	145	129	128	118	115	118	123	127	122	131	138	122	120	118	136	131	147	113	111	124	100	127	126	127	138	134	121	123	136	126	108	116	125	156	133	115	123	117	119	126	114	107	147	109	142	150	122	108	138	128	126	117	123	115	136	119	108	127	116	122	130	116	129	120	136	111	118	155	102	142	139	128	119	125	125	135	115	128	117	129	143	125	115	121	143	124	118	149	108	145	127	110	119	119	134	122	131	130	120	138	126	131	139	128	129	137	129	123	128	120	112	127	115	105	108	124	124	120	136	129	115	118	119	126	140	123	133	127	126	120	124	118	127	139	113	141	111	125	100	111	130	112	109	115	121	108	132	108	121	139	128	118	132	130	126	130	127	144	126	133	118	124	136	111	124	111	134	115	137	119	114	142	140	151	128	128	106	123	120	128	125	119	129	126	132	138	116	133	118	104	123	115	118	124	143	117	115	116	137	126	136	125	125	133	115	135	136	110	125	130	105	130	123	133	127	120	130	136	115	132	134	112	110	103	129	136	145	113	145	125	120	127	132	145	120	112	114	109	125	134	115	125	120	114	115	120	133	104	126	146	119	127	115
7762	2280	5190	5946	5200	4297	3561	3098	2458	2185	1972	1636	1476	1379	1204	1162	1056	994	981	846	874	788	760	725	704	651	705	646	634	628	608	659	619	622	576	561	553	542	529	534	527	559	540	523	510	543	534	479	522	494	499	491	484	469	480	496	460	471	483	492	510	484	486	467	494	454	473	459	424	462	477	421	468	456	434	451	466	473	462	447	466	452	484	424	451	460	454	480	417	475	442	438	407	406	458	456	435	452	430	457	470	486	453	454	451	486	438	409	430	423	423	414	449	437	409	454	424	429	432	403	432	448	434	438	452	412	417	441	464	433	454	430	466	435	467	446	472	492	440	405	441	433	404	429	443	399	453	427	416	428	467	438	419	433	422	427	429	432	438	412	437	419	416	464	429	427	446	450	440	475	446	426	393	437	425	424	448	430	451	437	423	473	428	513	460	403	412	443	411	494	428	441	437	426	456	415	412	422	423	394	445	410	456	472	460	416	404	446	420	441	414	418	453	464	456	441	465	448	463	469	443	434	442	448	472	462	403	452	459	427	439	434	391	433	425	456	398	421	441	416	450	413	442	421	431	459	403	447	430	399	469	462	426	430	395	422	419	404	424	416	422	436	407	442	466	431	480	414	413	477	457	392	403	420	432	361	394	440	419	388	429	427	418	444	390	403	454	450	430	439	444	418	478	403	439	400	458	423	448	405	427	444	443	432	419	445	424	447	390	442	394	412	432	448	425	419	419	457	439	426	431	473	422	438	461	469	396	438	436	424	426	436	414	454	438	449	449	420	412	469	428	409	452	426	459	420	440	380	404	449	441	465	452	431	435	440	478	426	431	402	410	412	469	432	433	414	416	428	415	424	429	453	458	421	477	428	420	476	434	429	419	453	443	406	423	440	436	439	438	429	477	419	414	450	398	433	415	417	466	408	418	403	484	428	437	458	423	418	395	457	431	439	426	429	396	422	428	444	481	449	467	437	434	454	408	420	408	449	410	423	435	426	412	449	437	420	435	416	433	427	450	446	416	426	471	430	428	428	427	416	406	440	428	422	410	418	444	412	406	453	444	465	420	404	459	417	431	373	412	428	453	430	432	429	438	428	436	411	411	415	467	447	444	438	418	480	455	417	428	440	460	401	450	435	442	412	454	423	411	424	420	410	429	454	459	433	407	453	432	454	427	410	400	415	412	416	450	428	450	424	440	439	428	427	438	455	449	414	419	421	424	392	404	434	447	436	466	452	468	413	415	417	465	431	423	406	422	398	432	429	438	413	437	419	414	486	454	415	466	443	449	411	458	427	399	421	437	421	435	436	458	471	458	456	412	437	438	453	493	400	445	454	445	452	455	426	444	429	430	462	446	453	434	419	435	433	425	433	437	454	446	426	415	410	407	452	451	412	440	440	433	418	439	440	431	441	417	411	478	420	405	431	415	432	458	437	429	436	455	457	407	442	389	436	446	462	411	442	444	448	444	444	438	438	446	421	399	398	425	440	441	450	419	457	452	420	448	450	452	469	423	435	465	442	409	455	411	442	441	453	454	435	500	420	418	437	446	424	420	437	454	421	425	446	421	466	436	454	448	435	405	417	463	373	408	425	426	422	415	427	416	455	400	413	406	439	436	404	395	453	425	451	414	436	441	428	477	441	452	426	428	424	444	442	442	456	459	428	472	416	425	444	423	433	410	464	444	424	407	394	450	453	434	440	418	429	395	453	436	436	432	407	404	465	415	440	397	409	500	435	422	434	433	458	480	430	406	356	432	448	423	436	468	424	435	437	407	425	454	446	395	423	426	452	421	389	440	441	437	444	428	452	418	432	420	437	401	458	470	409	440	442	456	411	448	442	463	409	431	451	420	412	447	431	415	421	434	444	376	437	444	399	453	491	414	413	433	430	422	437	393	404	385	466	468	416	464	420	451	440	442	440	443	485	429	414	425	428	401	431	420	434	461	435	454	449	410	438	428	418	408	424	415	404	427	457	460	420	410	436	402	424	431	415	452	394	445	431	434	440	455	423	404	425	431	438	402	415	463	440	453	472	426	413	402	455	446	442	455	430	446	456	455	480	413	431	438	412	428	419	423	475	471	436	438	460	428	421	437	423	412	440	434	443	429	434	439	436	404	434	421	416	430	415	422	426	417	430	377	398	432	425	452	464	421	434	417	419	441	444	393	433	441	465	437	441	432	408	458	445	408	433	420	430	421	446	459	431	400	446	431	425	448	436	429	414	425	450	444	452	440	445	449	424	434	417	415	420	416	412	411	434	435	428	410	475	463	448	413	459	407	443	430	391	466	400	441	413	408	404	446	430	442	405	443	428	421	447	393	432	408	417	434	408	405	448	378	454	441	435	440	448	432	454	446	406	408	448	475	423	432	424	428	417	447	435	433	410	467	430	403	447	448	406	405	430	412	441	451	454	468	409	464	398	404	451	450	441	427	434	405	407	446	435	410	458	421	435	420	392	470	429	441	438	418	421	441	396	462	428	422	408	415	443	406	434	451	439	469	428	420	445	432	433	453	451	456	426	464	436	469	426	441	396	426	411	429	417	436	403	396	435	431	408	430	403	432	428	436	465	428	436	437	431	459	405	440	431	441	441	468	436	431	430	392	459	443	437	416	422	408	434	455	454	408	445	389	425	415	417	461	447	422	466	398	406	442	440	426	447	429	444	455	463	427	453	405	411	425	422	445	430	435	458	427	427	449	425	432	428	416	383	444	440	456	407	436	410	423	434	404	427	424	395	438	434	419	441	447	437	436	410	468	433	438	463	406	388	402	426	444	435	453	411	489	469	430	446	422	429	437	438	418	431	409	415	454	445	445	419	431	395	419	416	435	460	444	440	432	453	421	452	406	407	462	426	427	423	447	432	442	467	414	422	431	443	462	453	425	442	426	424	448	419	446	432	442	433	424	399	437	388	455	422	394	409	436	440	420	450	401	448	412	426	438	423	421	452	442	420	465	466	432	421	443	454	439	436	413	432	429	422	391	426	447	400	424	454	467	442	391	402	457	434	454	398	415	420	449	448	455	412	432	434	381	412	429	366	421	407	414	415	451	429	431	418	453	446	417	431	459	398	447	424	408	385	422	444	437	432	427	466	442	441	415	453	429	441	426	429	431	475	455	439	438	443	401	415	472	401	435	425	454	477	439	416	446	434	413	464	477	440	402	460	417	434	417	430	421	429	473	412	416	403	411	450	442	429	437	415	421	425	465	433	444	430	421	448	434	454	432	441	415	403	420	446	412	444	421	431	407	411	407	413	430	432	460	422	459	461	453	403	450	428	406	428	423	401	403	430	445	425	452	405	373	426	439	452	447	423	450	410	427	382	405	404	461	461	453	459	469	443	427	477	455	395	418	447	414	452	446	390	413	448	472	430	429	420	434	405	470	438	412	437	447	426	398	437	440	426	383	440	425	406	405	443	443	429	414	425	411	397	436	428	460	470	438	434	417	425	414	423	433	433	400	374	390	407	397	471	415	412	428	408	434	443
1326	360	341	326	322	297	281	290	272	277	302	289	279	299	291	285	295	262	263	288	274	266	286	281	290	272	306	295	293	274	284	279	279	296	286	273	289	290	253	282	289	274	271	312	259	302	265	299	318	259	302	258	267	271	308	310	265	305	281	284	296	287	287	285	288	298	281	270	329	291	286	274	284	255	300	263	257	291	266	294	261	274	281	296	283	255	262	283	297	268	317	281	265	298	294	276	310	261	305	324	283	279	295	268	269	286	304	302	280	281	270	276	314	302	270	298	300	258	285	316	275	312	286	292	283	287	267	302	281	291	284	290	277	281	275	301	302	307	291	280	272	281	260	266	276	294	280	283	295	305	303	284	322	289	253	271	271	278	298	283	252	300	320	304	321	260	277	272	275	274	293	297	305	267	278	299	255	293	284	293	269	263	252	275	281	301	297	286	303	298	304	277	278	271	278	276	285	269	288	297	279	295	293	281	294	283	304	266	303	307	259	266	304	283	290	320	302	276	294	275	279	279	269	263	304	292	296	285	299	268	271	262	275	286	305	300	261	288	287	298	280	278	315	269	289	267	293	271	280	282	283	280	233	286	290	335	263	292	264	301	251	291	288	289	247	278	282	283	255	279	268	296	314	297	278	297	257	287	318	301	256	261	273	281	281	311	277	285	272	305	274	264	299	289	299	282	301	290	274	295	268	296	295	288	318	301	289	286	240	288	299	269	280	272	260	272	307	270	263	288	287	272	225	270	282	276	297	283	253	280	314	297	297	259	261	272	267	302	313	271	268	265	299	294	283	284	285	248	259	298	299	304	276	273	268	301	302	309	290	284	302	287	265	305	282	285	309	273	307	260	286	285	279	270	269	239	285	285	284	317	276	279	263	265	262	286	283	297	265	306	308	264	287	281	297	281	295	309	274	297	301	281	287	258	305	271	260	327	325	282	296	304	284	309	251	294	278	284	291	249	283	313	303	262	328	261	278	256	261	296	275	276	246	305	280	278	299	261	306	288	277	307	281	281	298	260	299	297	275	288	285	288	288	308	296	291	285	292	303	298	257	286	284	281	280	325	297	284	302	282	266	284	272	288	275	291	297	254	303	297	267	284	273	299	294	278	298	279	277	277	301	286	303	269	316	272	256	314	300	264	288	295	270	274	285	283	273	293	257	280	319	293	266	301	310	313	252	299	295	276	302	293	262	274	295	297	284	293	284	262	275	262	296	283	275	277	255	291	304	266	284	286	286	291	304	260	281	284	280	286	267	287	283	258	265	319	262	279	266	296	289	311	295	298	287	255	304	264	286	281	290	294	305	261	265	274	279	283	299	301	295	251	289	285	287	253	274	303	293	289	264	296	301	281	297	298	282	256	261	318	278	286	289	307	245	275	297	311	291	293	300	302	288	299	278	294	275	295	283	269	301	276	277	298	292	289	299	265	255	283	284	284	265	278	285	273	283	287	264	303	273	267	283	305	272	267	274	291	294	284	282	277	268	288	261	298	297	299	325	315	267	310	285	291	309	256	275	297	287	284	274	255	309	272	313	267	283	286	275	262	288	253	261	306	266	280	237	292	302	276	273	297	242	283	301	247	296	254	282	282	297	297	277	285	302	289	300	296	282	299	272	307	261	302	270	250	268	251	303	289	296	304	284	299	277	292	282	270	311	317	290	303	317	291	329	289	271	260	267	310	300	293	294	276	278	302	282	283	261	289	280	289	267	289	283	286	275	306	283	287	275	289	296	286	252	299	299	292	274	305	257	272	283	291	281	260	297	279	276	293	299	294	286	284	266	307	289	270	305	274	308	322	301	286	275	273	268	269	287	269	280	277	289	295	268	298	287	304	241	272	297	280	293	287	309	281	309	283	281	276	307	288	279	270	323	290	297	303	284	297	288	272	277	310	272	302	261	308	277	277	283	280	317	297	269	285	265	257	302	301	284	256	266	319	295	283	271	289	262	282	296	304	275	290	303	282	283	282	288	277	283	283	285	296	271	304	277	250	293	278	233	295	269	297	290	274	269	296	277	288	288	307	288	294	285	261	283	265	282	299	319	276	292	263	274	310	277	280	296	302	279	275	263	274	294	274	293	298	290	268	293	299	287	325	306	274	309	305	281	288	291	258	278	289	289	297	308	294	293	303	266	256	298	290	325	293	287	289	271	296	264	292	294	268	276	260	328	301	302	282	273	282	312	282	275	261	297	290	270	310	265	265	284	280	317	304	290	258	251	297	280	310	324	271	286	279	294	287	249	265	285	313	284	298	263	321	255	292	295	279	283	308	301	278	275	286	275	286	292	286	275	283	286	281	297	283	282	296	258	252	272	345	274	274	320	270	297	261	270	273	285	256	275	288	296	249	276	302	298	317	294	285	300	253	272	301	318	303	297	269	314	298	290	288	279	275	296	288	280	278	292	273	258	253	313	293	302	311	283	294	277	326	306	274	287	293	294	271	284	284	310	271	302	284	279	274	304	294	295	285	273	282	296	288	273	290	289	262	253	285	282	329	312	283	268	277	292	293	289	304	300	274	319	312	293	269	276	273	275	300	269	263	276	283	272	284	266	297	273	296	283	274	292	275	305	296	278	271	250	238	299	280	274	292	298	300	283	295	304	284	242	265	284	264	256	308	298	280	274	279	278	259	282	263	273	264	267	294	278	257	260	297	297	311	292	282	304	295	302	284	286	269	279	260	332	268	273	274	274	311	315	270	310	287	274	275	299	303	301	295	280	289	286	309	273	276	296	274	280	290	260	282	330	290	300	287	287	277	313	288	288	264	299	313	270	286	278	290	274	280	269	272	272	278	265	294	303	256	288	276	273	297	285	306	309	265	262	281	301	277	320	302	298	265	259	267	299	298	283	309	287	258	302	323	296	235	272	265	268	277	298	274	301	267	288	261	278	310	321	279	273	269	296	314	276	276	288	304	282	267	309	259	292	283	277	268	298	298	263	263	278	268	284	257	288	329	275	299	312	306	321	335	307	286	269	274	317	290	290	264	292	326	247	297	278	318	288	274	310	276	252	272	285	298	292	273	281	282	287	310	301	280	302	251	294	284	283	291	314	287	284	281	303	280	277	269	287	267	272	271	268	301	287	301	289	281	299	271	267	289	284	281	288	277	261	281	266	292	277	253	286	289	303	249	272	307	297	290	289	303	295	278	277	292	265	278	270	305	294	257	275	273	275	279	279	292	266	276	273	323	259	294	298	269	295	304	274	296	300	266	283	271	283	319	288	283	268	274	300	261	273	276	280	278	278	276	301	266	274	279	284	269	286	284	313	300	270	283	277	267	288	285	280	297	285	289	304	277	269	286	315	307	290	277	320	312	276	293	280	241	266	273	317	305	269	273	286	290	262	276	294	291	310	297	289	281	271	257	280	288	311	291	252	292	275	292	310	270	288	269	286	281	306	293	304	289	306	302	263	309	250	289	274	270	293	295	284	275	306	276	279	294	304	279	303	260	296	268	296	275	295	269	279	267	282	296
2287	957	1045	1009	1021	1021	985	995	947	902	928	940	964	922	852	871	874	890	930	885	906	872	912	892	851	888	838	884	843	886	868	858	895	929	865	876	906	885	920	863	881	920	837	862	899	870	865	874	835	885	879	851	927	895	872	902	904	891	870	896	895	884	874	874	863	898	842	887	874	878	882	927	871	869	885	887	907	881	895	919	870	868	885	862	820	887	821	844	898	860	920	875	896	914	860	828	863	893	898	857	885	862	816	898	861	867	794	863	899	871	853	919	935	847	872	850	923	874	890	895	887	854	818	873	900	900	843	856	861	856	868	852	828	890	908	881	863	855	921	894	839	874	875	814	914	840	847	793	933	900	862	900	878	844	876	852	846	900	849	875	837	903	848	845	906	893	874	900	866	846	882	881	853	891	879	884	877	918	855	862	904	864	886	871	906	854	885	867	847	814	856	882	819	923	872	875	850	839	875	860	918	829	844	922	838	874	890	874	868	885	895	845	861	922	831	920	876	892	922	884	899	848	891	847	887	927	901	877	857	873	889	874	853	870	904	816	895	833	898	858	920	860	860	842	901	844	891	854	874	853	842	887	899	881	868	895	880	825	836	890	838	901	915	914	931	880	902	874	807	844	857	903	862	841	914	859	910	877	870	859	841	933	868	838	890	849	855	871	841	865	845	883	855	868	863	892	847	885	912	915	918	898	867	892	847	858	848	860	850	870	810	830	834	960	842	875	811	928	901	904	899	901	877	868	882	823	873	841	829	878	870	886	911	897	877	879	867	864	849	866	842	887	863	854	880	832	865	908	853	889	869	893	856	854	863	870	863	846	859	890	873	893	853	841	875	910	837	833	852	872	877	856	885	885	861	860	863	878	850	848	880	918	845	842	801	892	855	910	875	857	903	925	818	881	870	845	872	907	936	913	824	915	863	863	873	840	908	882	916	878	848	886	846	867	887	874	928	867	821	871	863	882	907	855	871	907	861	841	905	855	845	846	849	884	864	897	858	853	812	871	842	910	864	872	854	814	924	942	816	839	869	933	879	851	872	859	928	841	868	913	936	862	873	872	844	862	825	859	853	862	889	873	886	861	837	894	905	865	869	858	856	882	846	864	885	807	856	903	864	874	838	905	824	892	874	884	875	902	879	877	928	911	934	861	832	815	907	871	842	844	880	843	845	908	889	888	854	903	864	847	866	840	825	904	875	881	842	868	847	875	901	948	846	855	885	861	886	866	844	885	843	895	905	831	864	910	873	930	884	852	858	839	881	865	895	878	829	892	868	876	860	842	880	890	857	870	841	864	838	873	841	835	823	897	855	817	883	835	887	885	875	861	881	902	866	874	836	893	821	876	859	852	898	860	871	882	868	849	894	836	858	923	871	922	894	847	903	874	900	942	820	853	817	896	907	827	847	862	893	888	837	923	867	838	888	863	924	891	874	865	834	887	872	907	863	844	900	860	893	871	896	901	844	857	916	845	871	812	908	872	929	871	872	860	901	855	909	904	876	848	912	862	851	831	872	824	865	867	896	869	842	877	886	875	847	838	900	872	848	841	828	925	907	886	867	841	857	855	854	845	873	894	872	853	862	901	864	850	848	874	865	916	850	889	859	833	903	857	895	822	860	884	873	861	898	861	880	947	885	845	837	892	860	889	903	860	915	848	850	903	886	854	895	879	825	913	870	890	905	914	854	899	885	866	909	868	867	893	881	890	865	819	857	877	852	849	891	915	873	870	860	879	863	870	913	880	858	845	842	871	871	842	856	846	856	850	867	862	861	843	882	875	877	847	830	816	913	867	882	866	841	899	863	886	869	832	867	861	832	826	902	923	908	889	886	825	882	888	880	897	820	883	903	854	820	837	831	890	876	850	893	901	899	892	879	902	865	847	851	816	851	854	862	877	887	916	848	835	854	840	887	837	878	884	846	883	869	848	890	885	849	897	877	894	890	905	897	848	882	900	880	890	887	881	837	871	827	902	885	890	895	810	820	833	811	858	910	862	873	882	897	888	877	890	899	864	873	826	899	894	873	899	906	834	832	880	840	900	831	866	885	874	867	878	854	861	832	876	847	839	876	904	889	915	893	884	860	850	868	880	887	831	868	890	886	886	850	892	854	906	843	837	893	886	878	835	866	918	847	876	870	872	871	911	873	815	860	885	846	888	871	908	831	890	840	891	817	858	872	906	859	905	844	909	868	886	857	863	824	827	848	880	872	844	891	838	844	897	823	887	852	846	868	849	869	832	883	870	853	884	894	867	879	845	845	880	866	815	864	877	869	865	847	890	874	904	922	868	861	889	842	917	853	895	855	855	898	917	861	885	883	862	885	890	895	821	889	898	860	864	865	853	856	907	847	898	900	842	904	878	830	881	864	853	874	912	841	889	889	826	862	909	847	826	860	888	893	899	832	893	897	865	817	933	820	872	950	883	879	913	892	836	866	897	829	945	923	833	908	838	871	857	865	875	877	914	908	835	896	858	899	898	917	852	905	863	859	885	892	810	873	889	854	825	885	884	926	875	869	950	833	844	888	897	858	866	822	788	886	888	766	897	863	887	883	860	862	871	902	886	857	879	856	878	845	898	867	858	891	875	896	842	888	895	880	875	875	846	825	875	804	877	895	863	893	874	881	880	894	875	890	880	905	882	868	889	862	877	863	899	835	934	841	839	894	837	880	847	871	865	871	902	895	929	827	857	920	855	845	940	844	818	838	889	843	853	846	854	843	893	850	818	875	846	843	884	874	870	896	864	877	887	841	891	893	894	892	849	892	843	902	847	878	878	856	884	845	904	895	856	841	884	852	887	896	926	860	907	896	857	890	875	888	896	878	905	905	879	843	848	877	870	828	792	900	821	862	843	864	895	891	923	962	902	858	867	856	844	844	808	879	901	825	883	867	849	803	906	863	854	865	876	910	846	889	850	801	922	867	860	834	865	819	923	870	877	819	912	874	893	802	830	862	863	838	868	834	847	889	850	844	875	880	885	895	860	836	961	896	897	809	850	825	872	855	869	877	883	857	872	896	860	903	888	883	839	864	888	913	914	842	903	865	907	830	867	864	858	858	906	845	857	899	892	845	830	841	830	907	918	853	870	913	843	884	831	896	837	908	878	907	873	891	897	870	873	814	874	852	903	885	846	815	865	878	836	874	870	847	827	873	878	931	821	899	875	886	867	820	916	965	851	910	893	841	901	899	827	929	891	883	939	936	876	887	898	879	919	854	825	854	918	892	848	867	896	861	814	859	843	830	862	879	843	885	849	835	854	875	873	897	921	836	835	870	828	863	886	876	851	895	933	842	884	890	833	950	867	866	896	889	837	869	827	887	851	911	840	895	866	822	909	819	903	900	892	861	833	933	883	909	867	918	856	871	854	851	888	832	899	824	859	842	855	851	866	866	874	828	906	896	866	848	821	890	801	884	859	871	824	822	870	886	870	872	876	835	856	874	884	892	864	875	892	894	861	862	848	871	857	876	906	851	823	924	856
4720	965	1229	1011	702	497	377	367	294	281	262	221	213	220	195	223	195	188	190	183	184	183	179	184	162	165	163	169	180	179	172	192	165	153	163	183	163	158	156	154	165	170	142	179	178	138	160	159	172	160	202	146	167	131	162	148	155	148	161	148	150	169	148	146	155	177	149	153	167	154	176	160	155	180	166	167	155	179	151	155	175	173	169	159	149	163	159	154	155	147	145	152	158	135	146	170	164	155	171	145	151	168	186	160	158	175	131	142	169	176	149	138	166	180	160	150	148	135	159	174	178	170	148	177	162	155	146	155	161	154	159	155	147	157	162	172	157	154	164	163	164	153	165	170	158	152	158	156	157	154	158	138	145	155	145	167	160	154	172	162	150	167	179	165	163	161	149	176	160	168	141	163	145	163	168	148	159	154	160	158	161	157	147	139	134	181	149	164	153	139	155	146	164	152	171	161	164	152	164	169	146	149	158	156	156	168	159	152	148	172	148	167	165	153	154	153	140	155	148	162	147	158	158	161	182	167	166	152	150	151	163	175	141	155	175	165	171	172	154	170	153	158	151	165	147	159	183	157	157	155	161	150	163	174	153	155	155	164	156	149	151	137	162	150	170	175	160	158	159	158	158	149	142	168	169	151	164	174	139	168	151	155	166	165	186	142	174	174	182	154	166	162	160	187	156	146	144	167	178	132	165	159	170	153	147	166	169	185	148	177	173	182	171	181	154	146	168	159	172	139	151	171	193	153	196	166	142	145	189	137	143	171	156	172	154	158	150	158	164	176	167	152	178	151	161	157	176	162	160	174	145	160	150	150	153	191	173	171	175	150	154	167	145	162	164	162	148	166	152	151	135	151	151	156	152	157	165	178	139	154	163	168	182	164	179	169	169	152	173	145	168	188	183	159	149	160	145	130	154	149	193	169	156	158	158	164	154	175	157	159	152	166	169	164	164	168	169	167	132	164	146	139	157	157	171	171	165	160	156	151	161	142	171	155	158	191	185	172	151	150	140	150	136	172	181	138	161	146	137	176	149	156	154	161	185	149	143	146	152	162	139	152	174	152	164	174	156	173	177	175	181	181	163	152	167	154	134	146	164	152	142	157	171	149	149	156	189	160	151	153	168	154	178	175	184	159	160	174	141	165	143	146	164	158	160	162	166	145	155	156	178	161	195	177	146	157	161	159	154	170	157	172	162	163	143	163	157	134	150	152	162	139	174	168	146	158	151	160	135	165	149	188	159	145	143	168	143	136	154	157	164	178	176	153	163	170	167	145	157	171	160	154	170	149	146	171	159	151	173	165	155	175	151	159	172	146	162	147	158	168	142	149	182	175	145	173	149	169	149	137	149	163	159	165	164	167	168	151	157	173	158	160	176	155	156	125	131	168	150	149	133	168	146	158	149	165	164	164	134	150	159	147	158	153	155	146	164	170	159	157	155	150	161	145	189	176	149	143	163	145	173	185	161	141	160	183	162	158	166	147	166	157	166	171	159	140	150	152	166	171	150	154	178	168	188	140	165	154	175	159	154	168	165	152	168	145	174	164	169	134	157	153	181	157	129	163	139	163	144	157	166	166	149	163	158	145	153	161	149	167	144	177	161	151	180	184	167	174	154	153	135	145	181	163	177	147	149	147	170	162	141	158	176	144	175	164	164	176	166	163	163	146	156	145	143	162	156	174	167	183	146	164	169	164	172	156	154	155	182	146	145	163	154	133	152	179	178	181	150	158	154	160	150	161	163	145	172	182	176	167	173	139	184	173	143	139	161	168	156	196	163	171	156	171	144	160	146	163	145	167	154	153	170	162	148	150	158	168	165	145	150	160	136	153	163	159	148	154	173	156	180	181	181	168	200	150	175	142	168	166	154	161	146	155	155	170	156	178	167	166	167	183	165	149	157	171	144	141	149	145	178	153	172	145	154	145	151	142	172	154	165	171	193	171	143	150	185	174	195	155	155	158	182	138	151	134	156	134	165	158	174	150	177	158	161	177	148	161	184	167	167	177	150	135	143	144	154	149	151	167	178	152	175	173	146	152	154	178	153	159	164	166	157	174	173	164	145	149	153	169	161	139	150	159	154	174	165	162	173	150	147	179	168	162	191	154	157	152	186	154	172	129	171	159	149	175	151	175	198	185	163	154	155	149	148	146	150	165	157	173	171	172	155	155	159	153	179	151	159	151	167	174	150	161	170	163	163	174	143	159	153	140	140	145	164	173	172	166	142	147	167	160	166	150	142	170	167	166	141	164	169	172	142	133	153	157	141	160	169	159	157	149	160	166	144	161	155	169	157	168	151	186	137	149	159	169	169	153	142	170	156	151	140	165	181	146	154	182	162	150	147	153	172	170	181	158	158	148	154	158	159	171	154	165	162	163	166	156	141	161	160	164	175	158	145	155	177	157	176	140	157	152	141	180	181	153	143	161	163	142	156	141	152	157	173	150	142	162	171	160	177	152	163	152	178	149	169	155	168	145	156	145	153	159	168	171	136	139	161	150	134	155	158	165	172	150	149	160	152	150	159	157	127	147	155	163	154	160	161	156	142	150	150	177	155	160	165	171	144	166	172	145	149	140	159	139	143	140	173	158	169	173	160	154	137	161	144	150	154	157	162	180	165	153	178	172	156	160	160	168	169	156	184	177	160	158	159	169	178	170	168	176	157	156	155	131	144	161	165	171	161	177	141	166	159	141	174	158	166	154	150	142	156	140	175	140	160	160	164	158	144	177	155	142	157	163	158	154	139	143	158	153	169	169	164	167	177	164	139	133	150	178	158	161	149	170	149	156	158	151	131	130	159	140	154	155	176	169	158	161	158	141	164	185	169	171	162	166	148	160	152	177	165	180	167	136	148	162	145	137	172	155	160	144	157	146	174	171	144	176	160	170	167	162	160	154	175	159	160	181	150	164	170	170	162	155	165	166	168	156	152	176	168	173	159	168	151	188	146	163	164	150	172	150	157	180	154	143	156	169	164	159	157	156	154	168	187	192	129	149	173	153	157	136	175	166	177	141	136	174	166	151	142	161	160	164	176	168	171	162	181	141	155	163	158	152	173	169	150	168	169	148	159	152	159	163	161	155	153	153	179	172	147	134	172	165	152	161	149	163	140	160	177	162	165	171	164	166	155	167	164	155	144	176	167	152	166	161	157	166	159	160	152	172	162	157	146	172	144	166	136	171	158	177	166	134	134	164	136	156	143	167	154	163	158	169	157	160	177	172	158	161	155	148	159	150	148	170	166	182	155	157	164	164	174	185	146	149	134	168	152	175	123	154	160	142	162	154	157	155	157	145	171	156	162	151	177	168	171	166	171	156	167	162	146	166	154	185	165	158	150	163	161	143	155	147	169	181	155	174	148	161	127	154	147	174	147	137	174	170	172	175	145	136	157	152	165	160	177	151	155	169	154	168	151	154	172	166	155	171	168	166	131	150	181	176	161	166	144	153	137	144	145	170	149	140	160	174	166	163	158	175	158	140	173	171
5565	1509	3101	3576	3174	2536	2137	1817	1598	1371	1218	1131	1075	994	979	873	884	861	797	759	723	749	752	707	699	633	612	668	642	661	604	639	652	576	621	509	564	604	569	551	611	580	550	567	598	504	583	561	518	533	567	571	556	546	549	556	528	522	607	547	525	560	510	522	548	499	619	537	533	515	544	535	515	570	519	519	526	516	525	520	559	511	559	541	529	547	515	513	545	534	537	506	494	484	547	534	500	506	554	576	555	524	562	536	527	505	530	514	539	545	555	512	521	562	532	550	490	569	500	522	502	554	563	526	531	531	494	552	548	569	516	565	504	539	491	531	519	503	549	509	523	474	541	494	537	520	546	526	544	530	501	529	551	529	526	526	542	546	500	545	540	500	535	513	539	538	505	523	558	506	516	490	521	506	556	492	511	476	550	548	562	534	509	519	534	518	505	519	544	534	531	540	520	530	558	514	488	543	544	515	526	538	531	523	537	492	523	542	515	541	504	515	510	487	526	529	550	511	509	505	554	519	542	535	504	508	534	542	549	567	512	566	487	531	538	558	534	524	513	505	506	554	501	527	514	501	498	523	496	534	524	539	522	522	531	504	497	535	487	502	541	550	524	532	549	502	478	520	530	569	518	530	507	538	494	519	550	516	522	522	525	476	534	500	561	545	509	509	552	527	526	537	527	539	511	500	528	501	532	508	484	521	481	485	498	553	504	530	510	529	509	525	545	559	492	560	477	509	558	528	567	513	517	524	513	491	533	533	516	523	492	524	569	548	514	534	503	521	549	563	547	530	550	526	486	527	519	490	517	515	536	535	525	486	536	507	484	540	579	500	567	490	544	531	587	524	488	505	513	507	494	484	575	526	587	487	527	523	521	543	512	541	506	509	544	495	546	516	528	509	523	501	533	505	499	507	487	526	547	542	547	504	511	511	526	515	552	523	506	486	522	531	546	572	533	527	491	523	564	541	527	545	460	542	562	539	511	543	502	526	529	502	549	480	545	507	522	511	526	514	546	517	527	523	528	558	553	520	568	497	478	508	520	530	516	534	574	515	486	533	492	518	530	508	565	525	525	519	511	511	550	532	551	527	534	574	555	490	519	497	532	499	572	477	543	504	495	513	529	531	529	516	503	535	526	526	500	538	523	569	513	528	509	520	491	534	541	489	538	523	506	513	512	547	514	504	516	522	501	549	546	581	512	537	506	532	539	529	547	520	532	508	509	482	554	559	516	524	534	537	541	517	541	530	510	535	485	516	509	505	520	530	542	545	540	480	473	550	522	496	503	526	539	531	517	579	493	522	463	539	571	533	510	528	526	537	527	536	537	552	543	504	509	514	522	503	573	482	541	524	502	539	548	525	526	525	536	510	546	556	548	501	528	536	541	535	517	526	500	525	547	550	467	498	521	494	487	549	505	536	537	548	513	501	529	495	517	542	557	518	554	507	541	522	510	529	558	524	538	501	559	533	477	502	538	503	526	506	510	490	508	539	534	522	525	528	532	527	520	535	500	522	523	524	528	533	538	507	521	492	494	508	511	550	517	563	506	543	491	550	508	552	532	527	564	515	512	496	538	524	519	507	522	515	520	497	518	524	530	533	552	502	551	534	558	540	530	511	501	490	562	553	540	535	502	531	511	517	503	551	538	498	511	527	533	541	529	564	535	557	511	524	569	526	534	519	517	547	536	496	500	524	514	498	527	555	553	541	535	553	512	529	535	545	488	513	515	554	523	554	507	569	519	530	533	563	534	505	525	561	522	573	546	518	535	534	550	550	506	530	552	485	512	547	542	507	526	536	469	549	543	526	554	494	460	558	527	535	526	511	490	471	540	501	526	532	546	560	522	493	547	494	477	544	486	505	527	552	554	532	535	493	555	489	518	544	526	493	520	522	534	537	565	497	513	546	538	486	498	505	505	527	550	517	550	518	533	536	551	568	559	541	557	527	517	537	487	509	569	552	525	523	523	566	495	519	548	522	518	486	573	529	518	539	513	527	528	539	540	495	495	492	527	528	525	517	522	508	519	556	532	564	533	520	550	519	514	555	541	542	531	527	484	510	497	553	523	514	545	482	552	453	564	490	537	516	516	528	511	537	525	462	542	522	518	493	505	512	509	481	547	518	510	499	527	514	547	533	514	507	559	538	499	523	522	517	499	487	525	523	474	524	539	491	547	523	515	490	521	515	546	547	516	525	514	525	504	525	566	530	546	550	550	537	557	473	528	521	518	524	525	515	531	553	547	507	522	548	513	513	499	539	557	536	524	557	497	498	500	499	535	568	498	516	466	514	509	535	513	546	520	516	532	484	566	546	525	557	534	480	540	492	500	509	543	510	585	539	517	525	541	526	549	521	529	520	522	514	501	572	511	505	522	494	526	508	500	525	521	527	546	519	494	508	524	550	509	506	529	536	508	584	550	536	522	548	503	534	522	500	543	504	514	536	515	526	552	517	513	496	516	534	539	525	526	509	512	521	532	517	532	516	500	551	537	546	497	491	512	534	549	476	537	509	543	529	520	542	508	516	505	546	524	566	504	493	526	531	515	536	497	537	529	533	537	509	527	579	549	514	510	559	510	494	548	540	539	565	528	524	520	530	535	485	563	546	504	538	548	507	469	551	526	539	509	511	523	507	536	505	506	528	510	505	496	555	541	512	517	517	523	564	512	515	547	565	535	587	550	521	550	519	541	547	530	510	542	497	491	531	569	529	554	549	528	525	514	515	505	511	517	542	543	555	510	551	507	564	509	500	521	527	519	498	523	541	533	535	510	540	526	516	564	509	535	503	531	488	512	505	472	460	534	529	529	487	506	523	551	488	526	527	499	551	552	546	525	505	536	524	520	525	547	559	503	489	506	527	529	517	523	484	539	483	562	499	528	506	543	512	513	530	507	544	545	558	514	541	524	516	517	529	520	529	498	496	555	507	532	561	532	498	513	484	501	501	542	493	527	505	516	562	495	508	549	502	491	513	504	545	519	534	547	507	506	535	562	536	532	541	514	541	539	530	547	512	527	567	491	550	506	519	489	572	481	521	547	496	497	523	517	525	537	572	516	525	533	543	501	536	526	532	514	530	494	551	527	539	551	533	506	536	526	497	508	522	490	545	493	503	491	520	530	532	540	490	519	522	554	537	496	546	529	540	513	520	544	500	563	494	541	506	543	580	548	499	552	527	556	503	561	528	542	534	530	553	534	532	521	558	488	539	498	496	496	537	542	519	569	506	534	512	509	467	553	536	499	536	537	527	550	494	526	569	515	517	551	521	540	512	553	476	545	536	502	482	508	541	556	550	510	513	525	509	540	532	540	544	546	508	552	522	505	542	487	517	552	536	574	528	548	506	526	498	503	533	576	536	506	540	521	546	494	539	495	526	482	577	481	535	517	526	504	523	510	513	522	533	546	529	558	591	550	516	535	517	530	544	501	585	527	505	555	535	530	516	536	541	487	501	542	542	536	532	567	485	492	526	583	535	488	525	478	508	523	542
8374	1864	2365	1680	1186	902	648	460	413	335	316	277	243	227	227	213	174	181	209	175	155	157	155	186	148	162	159	142	149	117	128	163	133	118	144	155	135	124	145	124	126	132	134	136	129	130	145	124	130	103	110	157	122	113	120	114	139	141	110	119	126	110	124	143	113	134	151	115	134	117	115	115	119	129	124	135	108	132	133	137	122	116	112	151	107	110	97	119	136	123	103	120	144	119	132	127	119	131	130	146	119	126	112	122	136	139	136	107	142	115	142	119	129	130	132	123	125	137	120	113	129	104	110	136	123	121	131	134	107	107	143	133	140	121	143	134	126	127	111	120	120	121	126	160	123	110	120	112	132	146	117	120	118	115	132	119	116	109	125	135	92	120	122	107	135	129	134	121	112	143	122	121	128	114	131	138	116	121	124	118	139	123	126	114	135	111	146	126	114	94	139	132	130	132	131	117	136	102	118	104	102	119	137	121	120	131	120	133	125	121	134	122	116	109	123	104	140	112	134	128	136	108	121	115	114	144	124	113	124	114	123	132	131	115	125	125	129	129	136	130	112	111	136	108	133	117	138	116	115	131	127	128	105	132	117	110	126	107	116	101	113	137	127	116	127	128	114	113	138	125	125	101	109	133	127	126	131	145	120	139	137	111	124	114	124	130	132	120	128	125	145	112	125	134	138	105	119	144	119	143	123	117	119	121	127	133	101	122	99	123	135	132	106	128	129	139	135	131	133	125	136	124	128	121	102	116	139	132	126	122	122	127	130	116	142	109	125	118	155	128	115	130	137	135	113	123	141	123	117	154	128	142	120	133	121	147	119	123	118	119	150	122	119	125	123	126	120	134	121	130	129	134	134	115	113	147	108	139	138	122	117	122	117	150	117	126	136	106	146	125	126	119	125	136	129	143	112	139	120	118	123	136	105	120	133	114	128	152	134	120	100	125	114	123	127	121	108	124	143	128	126	119	133	124	129	137	134	108	112	101	130	120	123	126	131	125	126	142	118	141	125	130	117	121	134	119	110	145	120	135	126	136	143	104	123	111	136	119	126	132	111	145	114	120	129	115	114	129	134	128	121	120	123	122	128	131	125	132	124	113	115	123	121	121	116	128	128	120	114	118	123	125	133	127	141	122	134	124	125	117	122	121	123	117	94	127	145	134	126	133	124	120	127	127	121	128	114	125	121	131	112	122	132	125	127	117	115	123	117	101	141	123	131	114	118	129	119	107	115	105	116	116	130	131	136	107	129	100	121	140	122	138	132	128	106	132	106	114	116	99	113	111	132	127	148	137	122	128	128	126	129	113	131	135	118	124	123	131	134	114	119	123	118	134	136	143	117	135	112	110	122	147	109	123	105	139	126	133	119	124	136	120	114	144	142	109	131	124	121	112	136	145	140	126	104	114	105	118	98	120	139	132	118	131	135	113	117	139	123	152	108	111	114	136	132	113	120	122	123	133	134	122	122	118	117	122	112	120	124	129	144	115	126	111	118	109	117	121	114	117	120	134	115	113	100	152	135	109	132	129	131	134	114	129	117	120	120	122	122	112	123	121	102	130	130	121	119	143	133	121	122	130	117	131	146	131	118	133	133	138	108	141	133	117	131	122	128	117	126	107	133	135	137	107	134	124	148	126	132	121	136	128	107	117	129	120	141	108	115	130	119	100	132	117	129	115	133	130	112	112	145	132	120	139	125	147	145	127	135	119	138	140	138	159	100	132	128	117	109	111	98	128	134	125	125	146	120	138	103	133	110	118	127	111	117	116	127	117	142	129	125	132	122	125	142	125	123	111	122	110	122	121	129	124	114	117	120	109	114	126	129	123	126	121	137	120	121	133	123	136	116	112	131	130	120	120	119	141	129	111	153	117	120	115	123	117	127	113	157	131	151	114	114	134	123	120	125	126	119	115	126	111	118	132	123	114	132	126	104	113	125	123	116	116	128	109	136	128	134	122	112	137	125	121	115	116	134	135	131	123	151	124	121	137	123	144	136	125	114	119	153	110	116	98	131	108	144	172	152	100	121	100	114	140	133	156	119	115	120	128	148	123	128	123	133	117	131	119	132	120	143	127	120	119	116	129	115	138	126	124	120	145	123	145	120	120	131	115	128	128	116	120	105	121	108	136	127	125	121	101	119	135	140	125	98	126	142	121	113	121	137	122	135	112	131	138	128	126	123	125	133	124	141	104	126	126	118	127	120	149	131	123	135	110	125	146	111	126	129	135	129	114	120	129	109	106	132	134	119	108	122	120	122	115	139	139	135	133	125	128	119	120	113	128	124	112	132	123	112	121	122	138	110	126	107	130	143	110	140	139	125	115	116	118	137	136	132	122	142	124	100	113	107	111	103	102	129	133	139	135	128	116	111	106	112	115	109	103	117	140	131	128	103	136	115	140	105	113	129	135	113	136	123	116	122	129	121	120	108	111	140	122	141	134	125	137	109	133	112	114	117	137	120	134	137	122	106	120	124	114	134	120	118	133	108	126	141	126	120	121	104	127	124	116	112	130	130	139	131	113	131	128	109	102	123	101	112	122	134	129	108	131	118	125	132	120	130	126	130	112	133	130	104	129	121	124	124	134	132	139	104	120	134	142	128	132	116	131	120	112	128	125	116	120	109	116	114	130	128	124	119	130	134	121	117	129	148	132	112	116	135	107	111	127	114	130	144	113	107	122	137	133	153	141	139	131	126	146	138	108	107	133	125	120	144	120	131	122	136	124	124	115	131	111	122	113	146	121	109	125	114	134	115	122	125	126	119	131	122	123	119	126	121	119	124	146	125	134	132	123	125	127	128	135	119	112	112	122	155	137	124	164	121	110	134	126	120	126	119	117	133	117	104	119	129	128	147	129	120	97	102	120	117	113	127	102	114	127	131	135	121	125	121	131	121	111	129	125	138	119	138	122	120	150	131	131	120	123	113	118	123	142	128	136	110	140	146	134	119	156	111	123	137	124	117	120	110	145	135	126	123	137	128	134	122	136	120	104	120	117	109	140	138	120	113	117	136	132	112	132	125	110	120	152	119	160	131	105	137	117	131	109	125	115	137	112	126	139	122	100	128	130	111	128	109	119	119	138	129	116	100	126	114	129	120	108	126	133	105	127	147	148	106	111	133	117	103	104	120	112	134	130	119	112	118	127	139	130	123	122	131	122	152	120	137	130	133	124	118	105	121	124	128	117	128	135	126	135	112	133	124	141	131	134	116	119	121	125	126	114	118	118	124	128	120	115	130	126	125	126	107	128	99	156	145	90	146	131	120	123	119	101	117	132	129	103	149	131	111	101	116	126	116	155	111	138	128	126	131	134	120	142	131	132	121	106	118	106	117	127	138	140	112	140	127	124	122	126	120	106	114	122	122	110	142	158	114	119	127	140	119	117	132	105	102	121	129	147	107	120	125	116	129	127	136	140	105	144	140	121	120	125	115	134	106	118	119	136	130	132	131	115	126	119	150	132	114	109	122	115	122	123	127	122	125	124
7652	2249	5319	5976	5257	4326	3514	2997	2538	2120	1841	1595	1448	1370	1242	1127	1038	954	997	904	811	813	752	722	779	657	695	720	689	627	663	610	609	583	570	556	545	527	526	571	547	535	544	488	496	517	540	499	511	524	466	536	532	461	521	488	479	478	503	483	478	465	466	497	453	454	464	469	457	442	426	492	465	458	464	436	428	434	481	457	472	463	457	423	473	463	448	440	465	439	476	448	444	471	473	445	416	436	440	484	454	422	438	434	453	442	479	420	485	475	460	432	446	424	413	468	438	425	435	457	456	438	475	467	448	421	424	455	426	418	459	426	462	413	424	431	421	392	444	459	453	431	434	432	432	445	472	464	449	450	441	423	446	446	411	430	436	464	421	432	412	429	432	410	464	435	434	456	448	461	425	412	422	410	436	411	449	436	443	435	443	446	444	455	463	422	425	437	428	419	407	438	457	441	444	439	431	427	430	444	416	456	407	399	422	416	446	425	473	401	463	450	422	448	408	400	455	426	425	467	460	441	462	424	439	445	443	425	436	427	455	432	430	419	463	437	448	427	425	408	404	420	446	410	458	436	445	440	421	422	433	408	434	405	410	418	416	420	417	462	437	427	441	409	430	409	416	420	470	419	422	451	434	419	469	455	460	450	480	490	451	433	428	430	449	441	428	407	384	414	405	440	406	434	450	424	426	423	458	435	461	439	382	408	424	434	448	443	380	464	440	437	404	439	437	417	443	412	397	387	385	425	421	448	426	425	426	437	445	435	474	437	419	401	419	432	429	441	423	452	434	466	404	398	433	439	439	392	449	443	399	422	429	456	427	477	435	451	416	420	424	459	438	433	466	429	435	459	449	434	433	448	425	473	492	402	404	454	452	424	451	439	401	422	433	429	419	429	437	389	427	425	401	411	461	441	461	395	453	436	411	451	411	392	441	452	419	425	461	445	420	441	436	437	457	438	433	436	423	438	431	452	434	423	407	377	428	437	443	472	430	450	408	456	423	421	468	418	421	458	429	418	424	449	454	418	417	445	449	452	392	474	425	393	430	407	422	417	488	430	406	401	430	394	446	423	453	466	457	424	453	428	401	451	421	447	442	412	420	427	455	433	429	464	437	409	435	437	444	408	443	450	401	455	444	435	425	463	423	428	420	443	442	425	445	415	438	436	426	427	398	443	460	405	410	438	387	432	454	390	442	433	446	433	425	431	445	439	412	453	445	456	424	426	400	458	408	448	434	449	402	422	429	419	433	443	419	463	461	433	473	459	400	415	461	415	408	428	434	426	420	452	440	453	420	483	445	432	412	426	452	447	474	441	385	439	387	402	407	453	404	429	443	412	430	455	425	430	432	414	394	515	423	450	402	431	417	405	412	424	447	434	427	456	434	404	454	442	417	428	413	423	456	398	417	410	431	431	458	413	440	432	417	402	462	441	432	448	397	450	452	433	427	458	448	444	407	445	451	399	450	426	421	449	397	447	382	445	440	414	416	432	447	456	446	397	423	451	429	435	401	461	457	468	443	443	384	418	446	426	446	427	462	408	434	442	436	442	436	448	414	455	402	434	448	439	408	404	425	466	445	420	418	426	430	418	463	446	400	395	466	406	410	433	415	434	426	444	453	438	414	435	444	425	402	439	425	400	466	446	422	429	421	463	431	422	450	424	417	433	455	415	444	427	428	430	407	440	424	455	448	392	490	407	454	391	415	461	437	446	432	418	456	424	445	416	444	442	415	420	461	433	421	465	438	438	420	424	475	458	457	462	435	431	456	410	434	417	424	430	414	389	419	419	464	385	486	437	469	421	430	418	427	451	435	450	418	401	472	435	427	450	405	451	451	446	442	456	408	457	422	432	428	433	467	465	434	398	433	455	422	429	426	441	422	452	417	419	466	416	437	393	414	459	445	433	442	402	433	450	415	418	416	461	409	444	439	408	428	434	436	409	434	426	447	433	412	426	404	408	443	427	416	423	431	399	445	409	440	412	447	434	446	433	447	431	449	425	408	410	393	375	423	439	420	409	462	444	433	413	422	401	426	416	443	407	428	423	431	419	434	419	422	438	456	423	435	454	424	399	442	455	420	432	408	431	429	439	433	443	453	449	420	447	433	423	414	443	441	441	442	431	463	422	449	452	425	417	450	412	423	439	427	437	431	450	424	411	412	439	454	411	421	422	445	445	444	401	408	424	451	470	445	402	430	456	392	427	419	426	411	448	426	433	447	455	461	404	436	434	447	430	441	458	401	459	416	470	416	447	412	469	429	431	445	449	442	427	434	469	411	440	411	429	446	417	452	440	449	425	449	425	387	400	408	406	435	447	424	444	405	472	449	447	447	406	459	450	401	426	433	409	453	416	418	418	403	391	448	427	474	421	414	408	420	388	460	430	413	443	421	432	463	451	466	395	463	450	457	435	456	401	424	422	438	437	435	422	444	395	442	421	426	457	473	401	434	426	437	405	432	440	398	429	435	448	430	455	409	426	445	419	440	400	444	414	466	413	428	430	424	463	448	403	439	484	402	479	462	438	458	431	436	453	443	423	450	422	416	420	442	435	400	451	447	453	438	413	401	451	446	432	420	407	473	455	459	450	428	414	437	415	425	426	425	458	458	414	455	465	425	447	450	452	416	415	454	420	465	454	433	451	415	474	431	407	445	392	453	451	407	434	416	407	454	460	450	395	401	419	426	434	452	435	418	427	480	409	410	439	439	411	442	432	446	446	444	420	433	417	417	414	454	434	459	397	407	426	447	461	398	432	390	426	448	432	457	433	448	470	427	417	419	480	424	443	411	449	428	479	444	437	423	413	430	434	463	431	430	455	439	451	453	414	444	422	453	443	407	440	413	443	446	445	468	431	424	425	418	450	429	437	454	439	408	417	442	453	423	397	421	446	427	444	439	418	430	438	422	452	441	412	448	454	478	423	429	424	412	424	419	450	442	438	424	487	430	417	432	446	399	420	460	425	423	440	415	431	414	451	426	432	436	420	429	402	425	457	434	418	415	424	460	422	439	444	426	415	455	417	420	442	421	463	420	436	424	420	423	444	455	387	424	424	409	447	436	454	409	425	406	418	425	461	441	445	446	393	438	435	419	422	457	418	441	423	428	460	421	409	424	442	453	458	449	375	391	430	458	433	435	394	444	441	435	447	464	436	442	456	422	424	460	406	396	437	443	416	434	418	451	456	452	430	462	433	477	430	464	438	488	419	434	461	448	429	443	463	413	435	451	400	448	501	443	423	396	460	407	464	409	423	463	465	417	440	392	385	429	435	413	438	456	454	433	469	439	460	471	441	409	422	464	430	444	404	441	412	451	442	439	420	448	419	451	460	418	433	431	441	449	476	463	424	431	428	404	438	463	480	447	431	420	437	407	439	434	403	454	434	425	435	474	426	440	452	420	431	413	465	457	451	451	415	456	450	413	399	432	462	425	419	411	441	415	417	409	465	418	440	399	423	422	427	487	420	453	409	429	421	422	449	458	466	425	441
1298	315	350	323	272	320	289	296	303	293	295	280	301	285	290	293	276	276	280	279	290	287	294	268	281	272	272	274	288	246	308	285	285	288	285	281	268	289	304	304	277	279	282	299	302	311	283	294	296	292	267	281	306	267	271	254	294	297	289	282	285	272	303	283	264	306	311	290	277	255	287	307	320	295	292	258	314	270	311	261	315	311	295	289	302	307	294	297	285	298	275	289	289	287	279	294	291	250	269	309	304	274	272	311	296	294	295	302	285	292	273	295	297	281	288	286	320	299	282	294	266	288	274	266	273	291	274	287	305	273	273	298	279	313	313	278	252	285	287	279	275	278	286	295	266	286	284	298	271	283	299	276	269	293	293	287	289	271	319	294	291	290	290	315	303	296	297	263	297	268	245	276	270	302	312	255	304	306	300	301	287	277	267	304	306	311	307	290	283	271	278	263	289	278	306	295	297	264	267	271	300	280	272	292	280	282	279	291	296	266	285	294	280	287	302	281	322	276	274	313	282	275	255	267	283	278	320	280	268	273	275	277	308	284	262	281	312	292	277	317	271	249	308	233	272	260	275	293	283	293	284	301	303	282	297	272	292	277	299	334	298	250	310	284	270	305	277	294	300	287	312	270	271	230	297	287	294	274	281	269	296	277	283	300	309	292	280	287	272	253	297	277	284	285	280	293	322	285	279	282	275	263	252	278	289	296	269	273	289	265	275	296	300	288	286	302	307	307	295	287	255	283	275	318	244	284	320	282	300	278	294	285	294	284	268	281	273	293	271	313	284	302	286	291	276	300	282	298	299	289	290	317	280	286	262	291	288	271	275	301	304	310	272	306	307	266	288	270	297	256	297	285	276	308	290	289	292	298	277	298	297	282	297	255	253	276	290	284	304	301	261	288	277	293	289	308	339	285	300	276	284	278	302	268	259	310	306	266	288	298	311	304	300	316	295	322	284	295	285	293	273	275	303	283	299	236	287	277	285	262	284	295	319	262	282	295	278	305	272	297	291	278	323	265	286	305	285	289	284	284	296	282	268	276	285	251	268	309	291	260	283	291	271	283	270	280	285	292	272	281	258	308	270	264	255	267	293	302	262	303	270	266	322	266	289	283	284	277	275	294	262	308	258	262	281	319	326	291	299	267	288	278	313	268	282	296	266	294	273	254	338	325	294	284	281	274	274	286	293	302	276	275	275	293	315	296	286	318	288	302	295	301	273	294	280	270	308	283	258	273	268	301	306	301	317	255	290	321	304	253	310	276	305	281	268	274	291	264	297	306	278	278	314	313	283	264	297	290	290	310	310	331	286	297	315	280	302	308	273	297	297	288	277	284	265	276	293	267	299	295	282	291	263	324	287	253	277	288	302	295	274	289	280	308	269	275	263	264	272	288	289	283	290	277	295	283	274	256	286	286	269	293	283	266	273	290	286	265	272	299	259	269	279	289	289	303	307	322	282	275	273	310	289	294	280	298	278	291	288	280	305	266	289	296	268	279	266	288	258	274	269	275	290	273	293	284	291	275	321	293	299	289	261	299	309	291	277	308	252	289	274	281	292	289	305	279	311	296	278	296	287	297	295	268	276	275	279	281	302	273	249	289	293	245	280	285	268	294	267	285	275	299	295	288	284	289	300	284	282	281	292	314	297	270	278	324	310	273	288	278	257	274	271	297	299	290	332	309	286	308	272	329	278	269	274	284	302	289	259	270	304	269	271	265	258	279	286	274	275	252	283	279	299	296	279	272	284	280	304	274	297	281	301	294	295	307	298	286	300	273	315	258	269	284	305	307	284	284	286	303	296	289	245	277	267	262	275	285	277	294	296	285	262	271	289	297	255	286	292	291	292	290	284	297	325	278	303	276	291	287	283	319	245	284	290	272	267	277	280	268	258	285	273	260	283	276	305	299	273	291	285	286	272	300	303	300	303	264	276	340	300	266	283	270	302	290	275	308	275	309	291	297	280	302	269	282	292	295	276	284	281	244	293	257	293	280	281	280	270	253	267	279	263	295	256	266	285	333	291	304	322	275	284	283	294	286	307	305	299	288	308	289	285	279	304	290	298	281	278	284	329	308	263	315	289	302	277	273	283	286	279	276	289	320	284	299	288	289	315	322	291	306	285	290	260	271	297	274	295	294	255	277	280	281	243	301	302	273	291	273	275	272	291	320	275	273	292	272	279	281	291	294	274	266	276	278	248	270	298	277	283	294	301	264	282	275	300	280	291	282	291	262	258	275	279	279	251	273	288	293	310	301	283	282	287	294	248	268	289	299	304	278	280	310	311	269	293	278	276	288	278	270	241	266	305	281	264	330	289	286	284	256	272	273	300	293	309	298	305	272	268	296	258	273	256	291	310	295	290	290	284	299	268	301	277	346	306	273	286	305	271	263	287	319	267	310	285	280	288	280	270	298	296	300	266	291	273	237	291	330	306	296	319	282	288	315	299	312	288	291	277	317	286	270	272	302	297	300	277	276	271	271	302	298	286	269	331	278	298	268	283	294	287	300	279	283	281	277	269	282	273	269	292	298	279	282	268	311	295	285	275	286	304	295	282	299	288	302	264	287	282	309	301	297	305	266	283	294	286	304	278	322	302	312	270	280	263	328	271	256	283	266	269	282	287	275	276	277	284	269	289	298	260	303	272	280	277	291	296	296	299	274	308	297	319	243	286	281	291	275	299	284	274	274	291	289	289	281	319	276	269	282	251	271	288	294	276	275	257	249	308	284	262	273	263	292	266	288	271	278	318	294	261	302	282	270	278	283	296	314	295	285	300	261	275	284	274	281	283	268	312	270	270	292	267	279	274	267	289	283	283	310	278	275	282	290	273	302	286	299	266	290	288	300	259	301	314	286	279	290	281	278	303	290	278	295	309	298	286	278	282	278	269	302	286	263	293	314	294	286	311	305	281	283	289	264	279	273	273	288	297	295	304	298	298	274	277	291	288	277	276	296	283	292	312	281	270	308	300	280	298	297	280	265	263	288	289	267	293	302	286	287	315	250	295	298	320	285	271	308	286	293	288	267	276	234	275	287	272	270	271	295	313	290	265	283	239	315	299	306	278	289	284	295	298	268	300	281	281	263	284	288	295	291	265	281	288	280	298	264	278	272	297	287	297	283	314	295	289	281	283	281	262	305	265	298	291	292	248	299	308	293	270	276	295	258	291	287	289	291	269	287	270	286	273	300	295	263	269	258	302	307	272	303	303	285	297	290	310	268	257	277	270	273	280	300	274	271	286	304	273	293	296	299	307	305	284	283	271	267	297	281	302	284	299	274	321	266	292	275	295	276	278	256	293	282	287	263	298	268	300	285	292	308	289	300	262	283	291	301	285	260	278	267	290	308	280	292	283	323	297	279	282	257	290	296	288	299	257	301	290	283	271	274	267	309	274	308	301	281	280	276	261	289	318	316	290	270	294	237	297	260	295	289	303	276	261	265	283	297	274	273	269	310	289	290	285	314	250	287	288	277	289	274	286	294
2242	910	1004	1027	1017	1038	957	1001	966	872	904	937	955	885	885	918	886	860	823	906	837	910	882	847	883	900	849	846	886	870	866	872	840	844	852	846	833	864	869	799	837	904	909	874	871	852	849	917	841	877	872	856	832	832	859	858	877	852	848	823	821	933	906	843	876	851	874	841	925	940	874	845	913	898	874	814	878	910	856	850	871	859	831	844	871	834	856	892	850	841	885	858	893	909	836	885	839	858	861	809	864	841	860	963	875	851	812	872	956	880	834	899	831	900	834	865	869	829	816	898	875	859	857	869	879	864	888	859	858	850	847	869	905	870	850	856	849	834	856	834	908	843	926	895	835	826	833	837	894	885	869	838	877	841	934	907	857	843	887	824	862	890	884	822	827	821	873	887	874	883	874	893	853	873	924	881	855	836	902	875	883	900	846	854	823	857	858	876	823	824	840	852	889	865	877	899	888	880	885	858	912	846	913	855	878	850	852	863	882	833	847	934	883	817	881	941	847	855	832	898	863	887	910	862	837	852	872	826	850	878	840	848	859	887	893	884	915	927	930	913	865	904	866	878	876	893	822	819	852	948	858	916	876	806	879	883	853	916	873	863	866	884	829	882	868	830	873	910	915	847	865	879	848	884	882	851	882	849	865	837	869	833	844	865	844	823	886	909	885	850	853	851	919	829	923	873	853	831	860	848	825	898	856	855	864	852	843	906	914	867	883	875	924	904	861	876	885	889	833	884	879	861	885	874	833	855	888	894	854	853	907	868	843	875	924	878	867	855	860	861	823	862	887	889	878	817	838	884	875	874	833	853	883	905	844	892	865	852	888	828	850	864	854	837	850	882	877	822	877	874	812	842	920	845	866	882	870	816	842	876	824	840	924	896	848	862	858	865	829	888	851	871	864	859	835	866	828	893	834	854	876	844	927	889	852	837	865	906	828	830	878	900	918	913	894	864	873	935	865	897	796	847	868	890	824	942	794	899	839	885	913	860	850	868	871	866	876	879	864	878	853	879	855	870	844	857	870	905	881	887	855	886	850	902	855	870	936	927	905	923	850	865	877	827	881	934	899	896	900	899	853	845	843	888	901	903	867	869	844	872	847	867	837	847	887	836	868	867	813	873	917	862	834	810	892	853	868	866	872	869	878	863	887	879	771	860	899	871	883	858	878	848	898	847	854	895	860	926	888	859	880	855	803	876	885	876	903	879	923	867	864	845	876	900	886	872	879	862	926	911	808	868	901	878	874	835	830	861	840	847	824	865	865	850	847	867	855	922	830	875	840	877	843	884	859	864	863	845	895	866	877	883	822	894	927	849	903	843	858	842	800	877	832	872	874	880	834	873	865	858	884	857	874	827	904	923	835	897	920	936	820	841	872	879	906	884	829	814	870	902	872	891	857	853	805	823	918	904	889	789	855	884	884	824	872	860	860	831	861	897	852	924	908	782	826	876	832	919	883	869	818	822	834	911	862	876	862	887	853	903	841	848	878	867	832	841	870	863	860	847	827	861	873	907	828	868	824	892	872	856	916	859	924	862	839	936	830	829	912	878	844	815	851	830	872	826	881	878	857	854	847	885	899	907	884	904	898	853	850	861	853	887	830	851	843	862	914	882	863	827	864	861	856	839	860	916	891	910	876	847	901	851	881	840	842	871	861	867	853	833	900	877	891	788	935	868	929	846	855	856	847	853	871	944	881	898	906	776	826	870	873	872	898	894	914	843	857	842	893	879	851	933	850	963	805	883	915	875	874	859	881	856	845	889	829	887	824	823	875	923	877	887	818	896	843	832	853	871	840	818	850	851	867	885	888	875	901	917	865	852	862	838	939	889	911	804	867	892	848	852	861	882	881	909	852	852	897	873	858	864	888	895	890	849	902	839	826	896	869	847	847	917	872	885	870	909	875	866	888	832	821	857	877	905	896	851	878	888	892	904	828	921	823	903	837	862	870	866	846	837	858	814	855	893	861	856	838	846	856	892	876	892	849	860	886	856	843	900	855	871	888	871	873	840	847	881	904	841	878	899	848	847	820	840	885	845	827	871	848	841	886	841	863	912	865	906	877	883	879	917	903	883	821	893	850	841	835	850	847	896	908	890	867	881	894	907	874	886	848	834	856	922	892	880	898	899	808	843	848	891	838	874	902	781	879	817	839	872	850	878	839	863	819	836	842	840	801	858	883	884	864	793	858	873	848	833	902	916	893	841	862	903	847	820	871	884	854	911	869	825	890	887	863	839	840	827	879	903	870	827	888	888	894	863	858	825	879	886	878	899	842	857	890	861	898	841	859	862	853	871	876	888	854	830	814	881	860	898	872	863	874	841	860	916	891	820	821	847	896	888	907	860	888	889	820	899	865	797	820	877	909	834	900	920	878	883	886	880	902	878	854	881	924	874	880	836	892	868	858	868	918	928	837	864	850	889	895	886	839	848	839	855	889	832	833	892	863	862	939	895	859	901	871	870	869	864	860	853	832	850	869	859	844	829	887	870	903	887	861	904	861	846	895	841	843	853	850	896	881	881	890	846	876	869	874	887	876	860	859	873	867	921	838	858	883	910	818	839	842	874	860	821	893	872	877	863	847	878	877	871	898	914	864	843	806	895	835	888	894	868	846	894	854	881	849	851	842	829	904	852	880	923	839	839	898	876	884	857	876	828	902	882	842	890	883	876	877	892	890	884	865	846	832	789	864	824	906	922	858	930	867	873	882	899	873	786	839	804	901	828	903	865	862	889	842	841	917	832	862	844	905	890	890	846	888	877	937	857	829	887	830	877	830	845	837	884	849	843	839	849	899	862	846	824	873	880	859	857	893	852	879	891	877	815	901	846	841	849	880	831	865	813	862	857	880	885	930	808	822	872	923	868	873	829	904	874	881	894	866	885	942	897	871	862	869	852	880	830	867	870	862	860	819	885	871	860	884	832	836	851	802	880	885	860	826	872	857	830	843	864	849	934	866	928	905	853	814	858	908	910	790	848	884	834	896	815	907	845	832	840	875	894	888	863	827	928	910	865	879	901	856	866	911	848	903	883	856	845	826	878	874	923	912	878	863	857	889	825	887	838	853	879	828	841	844	850	860	836	891	889	863	847	815	909	905	851	857	908	869	875	872	863	872	847	862	907	893	859	832	876	863	808	906	878	858	854	851	833	913	858	819	838	833	900	897	871	849	889	880	899	862	851	786	900	883	874	835	860	835	903	924	892	904	901	857	870	852	827	874	873	842	888	809	913	832	840	857	895	907	896	943	847	906	898	858	872	875	868	855	876	859	903	895	891	880	947	915	798	857	873	887	889	902	847	854	846	882	873	887	895	892	882	915	869	895	870	882	870	862	850	864	854	882	867	885	865	920	843	814	806	879	841	883	830	885	892	848	864	845	831	869	878	889	807	883	820	898	859	864	862	860	897	889	855	880	874	835	874	918	838	882	848	786	856	903	837	823	847	880	830	844	884	866	863	817	908	876	905	863	845	883	920	838	855	874	868
4564	886	1252	986	733	504	414	324	334	255	251	231	230	219	228	212	173	214	198	162	205	175	163	171	190	189	182	160	155	165	181	161	161	141	171	150	168	157	144	179	178	170	155	166	158	155	179	166	150	168	164	165	143	175	171	152	150	164	145	170	157	149	140	185	142	159	178	168	147	150	170	159	180	174	147	147	165	157	171	168	186	147	184	171	152	168	198	144	157	148	148	140	169	160	149	133	153	180	165	173	161	149	192	135	168	151	157	153	148	144	157	145	160	156	166	166	148	165	159	171	169	171	148	152	173	163	157	166	172	134	151	154	140	147	156	145	159	146	183	172	135	178	179	164	167	149	152	176	142	144	171	162	155	153	162	175	150	156	163	160	153	156	160	138	151	161	148	171	152	166	139	158	156	154	153	159	160	138	165	149	175	151	154	135	168	155	163	171	165	164	168	147	175	165	146	161	178	170	143	160	127	175	165	166	177	159	175	140	169	148	165	170	156	171	160	161	121	162	167	169	137	146	151	140	154	157	166	128	136	166	162	157	153	158	131	158	166	133	161	188	154	169	154	171	171	181	156	173	155	167	174	159	167	156	171	163	162	153	151	154	160	162	178	147	151	149	159	159	173	163	156	144	157	162	154	155	154	168	145	162	152	164	195	163	156	161	180	159	151	175	158	160	156	177	143	153	148	151	160	163	178	166	163	163	167	144	144	182	151	178	163	142	135	163	168	163	164	152	146	164	149	147	164	160	153	150	159	138	185	175	166	155	159	165	151	173	183	155	154	164	147	158	134	144	170	161	155	149	134	170	150	174	166	166	160	170	180	152	165	185	159	186	155	163	164	145	149	177	151	164	167	158	175	140	172	147	156	177	170	177	133	170	145	146	145	156	181	159	154	160	138	169	168	196	147	166	157	151	129	156	152	170	134	172	145	159	162	138	154	178	153	126	182	155	167	144	171	149	186	138	166	160	160	163	167	149	167	146	174	163	165	162	153	151	178	161	150	149	135	155	147	155	139	158	166	147	162	177	148	166	187	158	167	151	159	169	158	180	146	148	161	164	159	180	153	166	182	169	148	162	168	152	158	154	171	174	148	158	180	166	157	179	179	152	176	153	157	150	149	177	157	166	153	151	162	154	152	157	154	173	176	169	175	157	159	156	142	137	175	151	163	148	164	185	169	172	155	157	161	172	170	174	156	150	166	162	151	184	161	160	150	149	172	158	142	137	166	174	148	163	170	157	156	181	185	153	162	175	139	153	171	174	158	162	172	162	170	145	178	167	167	157	168	176	158	149	153	152	146	149	150	146	134	158	148	141	149	151	138	150	162	167	144	154	170	176	159	149	159	144	151	161	166	137	183	160	172	159	162	157	163	149	148	153	157	162	166	130	175	174	154	178	168	154	172	164	164	146	147	151	169	183	152	177	149	164	160	165	175	155	160	161	187	159	162	150	164	139	182	155	166	160	168	159	199	159	140	159	149	153	165	162	171	146	157	165	186	148	176	161	159	156	151	158	145	182	173	164	162	174	157	180	174	177	175	180	160	183	166	170	152	166	157	160	167	151	150	155	153	160	159	181	153	154	168	171	154	187	166	172	159	154	161	192	140	145	157	148	176	176	158	160	150	131	158	159	171	147	151	169	169	174	159	167	157	155	159	150	157	159	164	156	168	154	164	166	143	166	149	157	178	151	184	144	159	170	176	159	140	156	151	161	162	175	161	151	153	156	153	168	173	135	172	153	177	167	135	159	144	156	177	137	171	171	157	147	170	145	159	146	151	183	159	173	157	173	177	169	142	161	169	166	166	166	163	152	146	161	163	159	158	147	152	165	154	157	150	156	164	159	174	162	165	169	152	157	145	186	149	166	158	134	175	148	167	157	134	175	153	145	171	172	172	170	149	183	154	147	148	180	156	156	142	176	157	137	163	158	139	165	157	171	166	170	151	156	155	163	152	165	166	161	151	167	169	169	154	152	167	171	190	145	155	175	177	174	159	174	171	138	151	146	174	142	161	161	177	168	163	200	167	153	192	156	149	156	156	170	176	161	157	179	163	149	153	130	176	146	160	151	182	176	152	167	170	177	161	134	144	154	170	177	132	166	161	171	156	144	175	165	170	147	146	188	144	172	178	172	166	173	154	150	183	157	172	153	183	153	137	171	163	150	137	156	155	162	140	156	155	167	167	178	168	140	173	163	146	136	153	157	171	165	167	171	180	146	173	158	148	181	141	143	145	160	168	151	163	155	150	149	155	155	172	183	144	171	154	174	158	163	162	163	139	165	178	151	159	166	134	146	142	164	167	164	169	160	164	177	163	131	149	170	133	158	167	171	137	151	184	158	147	159	164	166	173	150	150	166	166	175	162	132	158	145	164	183	130	141	174	158	163	151	162	184	145	119	175	158	156	165	162	161	178	169	170	169	172	148	164	163	145	144	156	163	158	154	153	160	166	175	149	168	170	165	149	166	159	175	163	181	152	141	134	167	185	173	154	155	154	177	161	174	165	164	150	188	158	151	154	160	172	160	139	167	162	145	171	150	158	167	154	152	150	177	160	161	156	170	148	180	164	148	150	144	159	137	164	175	162	154	154	168	165	156	165	141	174	162	153	164	156	168	145	179	146	170	129	146	142	146	156	139	189	132	189	167	163	144	165	157	160	169	160	165	177	139	162	167	149	140	130	163	162	141	145	156	158	148	177	152	166	166	152	159	139	163	153	176	173	171	163	158	172	139	146	167	170	177	162	147	145	154	160	148	143	177	150	168	155	150	150	160	145	156	172	170	154	177	164	172	156	194	177	149	159	144	148	166	154	174	166	154	139	139	160	172	169	152	148	141	144	160	175	150	152	172	162	169	165	146	154	147	154	172	155	165	174	141	168	153	176	161	163	143	151	164	151	146	139	164	163	165	175	174	170	158	143	141	163	174	139	151	150	165	152	174	168	142	140	180	157	162	157	171	195	165	166	160	168	141	147	161	164	161	147	172	173	158	165	153	136	160	159	161	141	173	149	178	180	137	167	157	149	140	173	144	175	171	154	157	148	161	185	174	157	170	158	148	169	180	161	161	159	148	142	166	158	160	164	176	153	170	156	156	156	182	165	163	171	177	149	183	159	161	163	176	181	165	155	153	158	163	133	161	158	173	168	154	180	159	179	145	157	155	172	162	150	148	180	168	169	169	163	147	170	162	144	157	128	170	139	144	153	174	154	164	153	182	179	180	146	162	148	150	149	144	166	168	178	148	166	159	154	154	148	167	166	172	162	176	167	143	168	164	161	154	156	167	163	156	159	172	188	164	156	175	170	160	162	153	145	173	172	166	164	161	157	161	155	169	158	145	170	159	153	168	155	173	132	147	156	152	154	165	177	169	162	148	157	150	165	158	138	169	155	146	182	164	174	178	163	153	158	132	160	158	144	176	173	173	157	153	179	163	150	153	160	172	140	168	176	159	170	163	172	154	142	178	191	142	152	156	178	167	157	164
5550	1407	3020	3560	3095	2598	2167	1917	1621	1385	1291	1190	1095	994	893	863	889	835	801	731	754	753	676	660	682	649	666	608	642	605	580	621	627	607	567	585	580	619	589	610	524	609	559	646	578	586	552	523	544	550	563	551	635	528	552	557	573	567	549	530	517	571	576	554	548	600	548	554	484	544	532	535	537	481	551	500	529	533	533	546	553	556	523	571	569	542	524	532	550	564	525	540	527	529	497	495	552	497	524	523	489	541	509	489	517	538	539	530	495	548	566	563	492	536	543	523	572	578	527	504	529	547	510	517	492	492	539	529	545	499	545	539	517	578	544	540	511	516	521	552	507	546	524	497	531	470	521	547	544	508	530	532	514	524	538	570	521	555	540	492	502	526	517	539	562	551	472	526	519	529	513	542	509	516	519	539	539	534	521	548	529	540	551	514	540	525	512	499	554	467	502	514	501	511	504	537	505	537	496	518	537	517	501	522	535	510	484	546	542	523	539	529	517	499	546	516	526	494	526	534	511	489	541	563	510	529	542	502	540	544	497	512	537	506	528	527	501	500	540	500	533	549	494	533	549	530	534	548	526	548	538	526	523	485	499	505	552	506	539	528	554	535	518	498	525	539	539	538	509	539	523	495	489	514	505	534	503	530	520	515	513	493	509	563	499	541	542	497	543	562	585	545	571	510	507	518	532	547	513	497	488	471	539	529	510	504	516	511	515	531	524	515	555	525	556	553	490	532	498	581	537	556	507	568	534	521	504	548	527	536	561	537	514	531	506	537	519	518	528	523	539	508	527	532	500	526	518	578	534	535	493	501	546	521	530	532	531	505	512	536	565	543	503	549	493	540	496	515	518	528	569	492	548	529	536	505	533	530	515	521	498	490	535	541	486	478	495	507	522	553	553	554	518	543	523	527	501	506	524	537	512	550	519	578	540	517	482	531	502	495	536	532	547	495	511	531	533	530	510	512	523	540	503	541	483	493	549	508	502	514	530	543	509	518	530	526	508	532	520	545	504	521	508	551	501	541	524	512	553	546	508	548	539	536	561	548	535	532	519	494	534	500	523	530	529	568	547	523	547	546	510	463	555	577	529	501	533	547	526	528	551	495	482	528	534	533	501	505	545	540	550	518	510	491	540	576	503	513	505	530	510	492	517	566	529	567	531	494	527	540	530	567	566	545	511	480	501	547	530	527	538	471	510	510	552	509	555	530	502	536	518	539	535	517	520	517	534	551	502	584	466	502	497	560	492	511	492	548	515	550	526	502	509	502	521	529	570	539	492	514	554	512	494	526	541	525	539	517	494	531	581	522	490	506	526	520	491	503	593	518	552	568	550	520	515	513	555	536	533	530	572	525	570	510	541	509	511	527	513	490	515	507	519	530	549	537	521	516	551	512	459	533	535	539	533	526	529	533	550	511	520	531	470	524	531	540	504	543	504	532	506	490	538	514	504	530	536	529	567	544	534	505	512	529	492	540	518	536	524	494	513	527	506	539	533	545	513	550	505	505	500	511	510	499	486	515	485	587	509	534	520	483	548	518	498	520	535	597	504	540	531	484	536	569	503	510	489	539	522	546	535	509	531	478	553	486	508	498	548	540	597	511	512	532	521	544	511	548	503	515	498	510	526	517	501	528	474	568	499	500	556	495	525	495	509	531	517	530	530	503	529	479	533	536	531	533	515	506	518	510	515	551	506	576	494	531	498	518	529	514	559	519	506	546	541	544	534	541	567	490	540	489	539	540	519	518	529	486	542	523	551	537	510	526	565	530	511	536	501	537	529	506	538	534	531	552	506	536	567	538	529	511	498	510	561	501	499	491	526	521	536	548	512	514	506	523	527	518	540	487	507	510	518	535	529	484	510	518	556	544	539	521	520	509	583	548	516	519	545	548	494	497	534	559	515	515	512	541	564	534	498	531	510	558	492	523	512	558	533	548	531	531	540	560	548	497	518	532	515	500	527	542	533	539	555	524	506	546	520	558	546	532	550	556	548	538	546	484	515	560	522	487	542	517	574	533	512	510	512	508	494	517	514	530	550	507	465	511	538	544	520	551	520	494	548	522	510	521	530	482	533	514	543	550	515	571	502	534	529	559	516	561	520	514	498	511	537	499	529	531	515	541	509	519	500	494	555	518	503	518	528	506	515	506	537	512	569	523	515	550	527	505	476	517	552	512	498	534	519	543	529	528	485	521	515	540	534	495	548	575	515	515	497	529	530	538	544	554	514	528	497	544	508	522	521	526	521	520	559	520	506	488	518	463	527	523	561	566	484	493	503	540	518	468	511	513	527	521	548	521	502	494	515	516	540	530	502	521	507	550	547	523	533	507	522	532	526	541	534	525	516	523	549	518	511	481	496	547	531	544	554	512	520	523	513	512	568	542	492	487	520	503	531	518	511	534	552	543	546	514	516	551	478	554	531	516	523	550	549	506	524	530	531	536	534	544	517	514	517	482	535	556	526	536	510	516	488	519	533	473	555	522	551	489	516	556	507	482	513	502	553	539	551	527	513	544	477	477	512	520	526	519	521	547	526	489	565	524	507	530	524	569	509	532	565	520	518	549	520	520	533	504	559	488	537	514	523	513	534	499	514	532	534	459	530	566	531	518	490	543	528	512	503	522	470	496	539	549	522	538	526	506	554	530	498	516	502	532	532	522	528	562	564	505	548	478	537	541	544	541	514	528	513	509	552	478	533	504	540	512	517	564	499	565	554	593	498	486	546	518	528	509	533	545	534	536	516	578	509	544	505	530	541	490	504	549	550	543	509	563	550	518	522	510	524	509	512	555	481	526	500	502	492	525	511	509	531	512	532	521	499	518	497	538	504	517	566	542	523	494	576	517	536	549	507	530	517	494	553	516	577	548	529	531	485	513	533	521	489	561	539	535	514	562	548	508	520	496	526	546	549	565	476	467	559	559	525	520	535	553	526	550	496	522	519	516	524	481	522	504	483	529	510	511	512	495	537	551	513	537	472	508	519	464	521	527	514	478	568	565	551	467	527	475	535	535	558	512	492	495	532	516	513	539	557	557	505	547	527	500	522	503	560	519	535	539	511	547	533	519	490	521	530	497	516	545	510	520	565	543	498	515	502	547	566	517	517	503	508	533	510	540	536	487	548	525	549	479	534	543	488	470	515	520	527	474	511	516	542	510	519	529	494	503	488	591	509	525	509	530	515	513	516	541	526	481	513	518	524	478	514	533	526	516	535	551	513	505	533	544	517	489	534	515	525	530	489	533	547	530	548	521	489	526	524	537	511	550	546	547	511	524	517	532	526	508	524	523	507	520	554	542	526	504	507	492	518	558	575	527	515	530	505	551	514	554	521	551	547	549	525	507	473	581	507	517	554	515	553	502	511	503	507	557	577	536	574	522	499	511	556	537	520	546	512	506	500	519	570	511	527	530	533	546	518	508	508	525	540	493	552	497	499	521	546	551	536	527	535	515	543	523	551	540	542	510	544	497	532	529	519	536	516	513	535	540
8420	1834	2306	1773	1160	848	616	509	406	385	343	304	235	228	258	184	188	205	197	181	159	169	177	145	143	162	146	136	154	141	143	130	124	130	138	126	128	138	123	130	128	133	145	134	130	124	147	127	140	122	119	146	128	119	144	140	141	130	123	120	134	128	164	120	123	122	124	133	126	136	128	144	125	134	135	127	119	118	125	113	146	137	125	124	136	133	138	123	109	152	113	119	118	122	107	118	144	113	114	119	110	125	135	143	105	126	132	110	131	129	115	130	116	144	137	132	127	108	141	120	133	118	134	109	125	116	123	117	134	106	109	126	111	122	131	132	149	126	117	146	132	123	117	129	104	129	131	135	120	117	141	134	130	138	118	114	119	106	144	126	126	126	126	125	143	118	113	117	143	136	154	114	143	122	132	109	133	113	112	121	120	118	138	128	120	111	108	149	116	128	131	115	111	120	134	114	137	116	115	135	121	135	116	117	104	110	111	122	139	129	129	125	132	132	131	121	136	126	120	135	133	126	116	114	120	123	120	139	104	106	136	137	136	124	136	125	125	114	121	122	115	140	127	123	133	117	111	111	117	114	120	139	119	128	117	134	122	118	125	146	114	116	125	103	112	114	118	128	115	114	126	110	124	114	120	130	150	113	129	120	114	132	117	128	128	140	98	122	115	109	135	124	118	151	139	138	146	133	133	113	115	118	120	128	128	112	113	125	114	119	118	117	113	112	124	114	132	123	120	126	120	129	156	120	128	158	110	135	143	104	140	118	126	115	117	131	127	123	116	132	114	154	127	138	114	120	131	118	119	129	115	135	129	133	126	121	108	123	107	115	120	125	116	131	142	118	111	129	130	123	121	134	134	122	133	106	133	117	124	152	122	133	130	130	109	135	111	143	129	142	121	118	119	134	133	120	129	122	112	133	148	122	105	149	117	116	123	145	133	146	105	110	129	109	116	120	110	123	130	138	121	124	123	133	122	139	131	118	124	127	100	138	105	118	122	126	118	124	134	126	125	135	127	126	140	131	124	118	120	146	111	118	103	121	105	133	98	110	127	118	132	123	144	133	141	120	137	136	110	130	123	113	122	118	128	124	124	134	115	115	127	112	125	119	123	113	120	124	119	138	129	137	132	114	121	106	125	114	122	142	108	125	110	136	138	117	138	135	131	132	115	123	111	125	114	127	131	100	130	128	141	113	112	99	126	90	120	121	130	119	122	115	112	120	115	117	114	118	122	135	119	123	130	111	134	142	142	128	96	131	131	131	92	114	128	105	132	140	119	121	119	132	128	124	133	130	134	138	131	107	114	126	122	123	122	132	106	151	141	118	132	126	119	133	127	115	117	116	125	125	109	139	140	123	123	136	89	124	127	118	140	115	122	135	106	130	129	115	120	136	119	129	131	113	116	152	144	123	125	126	121	125	134	129	134	109	131	116	130	103	119	106	128	140	119	131	126	137	119	125	116	104	119	128	123	130	137	122	140	121	148	125	136	121	128	130	127	133	124	134	117	112	113	117	143	126	133	111	133	119	122	117	125	100	123	135	117	127	120	132	122	128	112	120	109	122	125	95	117	109	140	145	132	141	129	121	114	106	108	126	149	130	134	107	131	119	138	123	139	123	120	127	133	121	124	99	116	121	124	131	120	115	115	125	129	111	108	119	114	141	119	109	130	104	120	125	116	123	117	120	117	119	135	131	106	117	132	114	129	114	136	127	111	125	110	113	132	104	136	116	131	119	109	134	107	133	126	136	114	120	138	121	123	145	131	139	130	120	136	146	117	112	108	117	114	121	134	111	122	106	129	147	119	124	112	125	141	128	134	133	129	112	137	145	124	124	124	122	126	147	115	140	127	131	104	126	117	134	133	147	139	135	118	119	119	133	126	117	128	114	139	127	131	109	117	136	114	119	131	104	126	122	124	122	125	110	108	123	117	134	116	117	137	131	133	124	121	116	135	125	118	142	111	141	145	130	114	120	110	104	136	109	132	123	138	124	138	104	121	126	106	135	107	112	108	137	124	139	141	116	136	137	118	133	130	137	146	108	124	114	127	114	144	136	130	132	128	126	119	118	122	126	109	121	115	134	137	115	130	110	147	119	114	136	132	142	149	142	112	130	130	122	119	146	144	127	133	116	90	117	103	115	148	123	121	141	122	121	123	146	130	143	135	127	119	136	102	124	111	139	119	112	131	106	110	128	123	107	121	110	126	119	118	135	108	102	120	111	129	115	126	140	120	109	119	132	128	108	115	126	118	114	141	129	117	114	113	127	122	135	135	143	123	109	141	120	129	142	126	146	143	115	110	108	118	133	128	126	129	131	119	111	133	131	125	114	92	119	111	143	135	118	136	140	126	131	131	126	107	130	134	111	116	128	121	126	113	110	120	122	121	104	101	145	137	115	138	139	121	133	118	115	147	123	126	120	103	112	126	101	126	116	89	132	120	137	96	121	138	129	117	121	148	113	119	138	121	138	111	133	123	105	121	127	119	107	136	130	120	109	128	126	117	87	119	119	116	114	122	121	137	122	116	128	118	132	113	127	123	129	116	120	134	139	112	138	121	122	128	123	115	116	117	113	121	126	130	119	122	110	137	120	122	110	125	129	110	120	119	134	124	131	118	112	127	121	109	126	118	114	127	140	130	118	128	119	127	126	125	112	116	122	114	126	133	121	131	147	129	112	129	126	131	150	113	106	117	133	133	134	104	103	135	115	125	127	133	120	117	113	125	129	109	130	129	120	133	136	125	128	134	116	112	122	129	138	134	141	110	98	103	135	127	124	132	133	114	128	135	125	125	140	119	143	130	142	130	129	125	139	124	112	143	121	109	113	124	115	127	107	133	95	122	124	142	143	117	136	138	138	121	131	140	122	133	109	118	134	122	129	145	125	119	121	109	102	125	112	121	128	124	113	127	126	130	122	100	128	120	131	119	132	136	113	141	119	125	121	128	117	136	117	118	123	127	132	128	113	130	138	128	125	134	121	124	115	139	122	96	130	123	108	122	128	133	128	97	109	100	123	141	127	127	132	128	102	115	129	115	113	128	130	113	123	111	112	127	105	128	111	130	123	116	140	111	125	116	133	138	113	140	116	110	137	122	132	117	142	128	126	120	112	126	148	111	112	134	102	132	145	107	117	112	119	131	121	120	116	127	131	114	137	122	120	120	137	127	115	130	116	109	121	105	134	140	111	110	129	112	106	101	149	133	123	127	125	110	130	126	120	114	134	123	141	105	138	122	121	133	131	131	133	132	131	109	126	116	120	122	127	144	125	129	147	126	139	125	139	118	132	103	130	131	102	128	106	119	121	123	124	131	124	115	111	114	119	124	125	101	119	112	124	119	136	120	130	118	119	126	131	117	129	137	124	129	132	102	109	122	117	131	118	116	114	134	149	130	130	114	147	132	128	143	113	129	121	122	130	118	123	119	128	132	120	129	121	104	125	106	132	124	141	124	115	124	142	119	140	123	120	127	111	117	107	120	114
7723	2204	5187	5989	5159	4299	3573	2913	2566	2138	1863	1678	1462	1295	1252	1140	1115	1005	908	926	839	758	794	708	698	642	672	667	629	669	625	589	574	551	566	557	553	573	514	533	542	519	535	546	510	534	469	523	521	522	503	496	496	529	487	514	488	488	516	460	453	484	474	464	447	457	465	512	448	437	485	433	462	477	461	470	458	427	477	466	470	457	466	426	444	454	462	467	476	437	441	471	408	456	478	443	477	441	500	456	412	456	423	435	451	404	471	436	418	407	466	434	418	404	473	455	438	436	398	453	458	433	425	453	452	458	465	424	447	467	402	442	446	463	426	420	421	450	425	414	442	419	433	444	447	464	477	460	462	419	411	463	447	435	434	441	461	424	438	424	411	422	447	462	418	412	457	453	422	407	458	437	459	428	447	435	441	411	430	437	467	445	444	442	446	444	437	413	395	435	447	414	446	413	430	458	485	438	440	472	426	404	425	443	402	414	412	403	477	449	486	430	438	423	391	399	456	417	419	450	426	428	466	451	450	425	424	421	446	429	416	454	440	446	447	442	433	435	445	452	426	427	419	453	477	428	454	430	443	409	447	418	464	402	452	427	448	406	425	426	423	432	384	436	428	431	447	415	434	439	466	478	416	431	420	379	476	386	436	455	469	443	452	449	450	458	421	429	427	481	413	480	441	430	431	410	427	449	420	438	410	442	484	429	418	395	404	389	419	477	445	446	429	436	437	437	396	418	399	414	422	420	380	418	431	466	429	464	407	399	457	434	434	419	437	421	439	400	414	433	424	414	401	471	449	419	391	405	414	401	453	406	440	434	439	429	447	460	424	458	445	465	428	407	440	410	439	463	443	395	437	420	408	417	429	427	406	422	432	443	442	459	459	391	463	428	457	451	429	452	435	460	438	447	434	429	439	418	426	409	406	400	446	448	423	449	435	416	416	426	405	419	430	446	425	432	436	426	410	444	407	418	437	442	412	438	415	436	414	414	447	432	413	422	441	473	419	465	439	457	397	413	442	425	436	417	452	458	412	443	463	435	451	419	438	455	421	431	427	429	390	384	433	431	448	405	469	460	461	423	416	403	448	444	435	435	446	441	403	437	436	440	442	403	415	432	445	407	420	437	438	441	444	468	430	447	449	451	431	470	397	431	461	409	400	459	401	454	423	369	450	431	410	394	451	426	420	439	418	449	436	407	424	420	435	417	411	428	440	420	381	447	433	386	416	430	410	452	407	436	424	424	408	461	430	396	437	471	404	417	415	434	433	429	446	415	434	440	422	434	416	436	435	436	422	385	414	436	401	472	398	435	475	440	426	423	439	421	433	399	428	478	430	455	396	448	409	428	442	408	429	436	439	405	438	471	431	447	473	461	410	414	452	407	415	424	391	413	416	436	435	445	428	463	441	449	424	442	417	466	419	393	412	422	450	447	434	419	423	409	444	416	428	437	427	445	427	419	440	465	417	435	480	414	451	407	425	455	423	426	426	438	439	457	450	421	443	423	409	422	454	426	464	433	429	428	431	422	415	466	426	448	423	406	425	440	438	453	426	434	442	412	469	464	406	459	444	427	446	408	404	424	448	399	457	414	425	428	430	431	415	428	469	427	410	414	423	427	454	447	430	446	435	423	455	457	428	433	451	429	416	450	453	420	459	426	408	424	421	423	410	491	444	472	456	446	425	398	393	398	417	457	432	447	449	430	410	481	443	426	460	439	412	428	404	429	474	457	443	450	426	402	450	420	412	433	426	452	462	431	429	469	455	410	451	405	459	426	431	442	392	470	424	444	417	422	416	436	417	446	409	409	412	414	432	416	471	429	416	448	402	441	435	436	442	436	418	393	428	423	386	447	461	422	415	400	462	440	384	433	437	453	450	416	489	476	431	402	425	431	424	400	438	409	420	429	466	426	477	442	404	431	454	443	426	440	390	438	450	394	432	381	477	449	450	440	452	452	457	420	434	420	439	407	426	447	452	392	400	455	400	452	411	430	436	446	422	439	450	409	429	428	427	427	388	406	419	401	404	396	410	439	448	430	411	410	399	423	427	420	465	405	416	426	385	418	431	417	449	426	437	440	418	422	382	445	480	445	419	431	441	414	447	437	425	411	427	446	416	451	426	454	418	431	452	420	454	436	447	402	429	415	437	465	429	415	441	449	467	411	460	408	445	426	430	434	405	414	447	444	401	412	462	473	435	436	410	462	434	447	486	405	430	412	454	423	441	462	424	437	422	428	429	394	391	452	422	420	406	439	433	460	415	414	453	440	430	423	441	401	457	476	433	439	440	439	425	435	434	438	415	401	419	447	423	466	416	444	439	422	472	410	472	407	453	434	432	407	420	409	436	443	428	420	450	469	422	439	443	419	421	432	447	400	487	418	436	420	414	394	440	453	421	401	434	442	458	427	472	425	403	431	431	431	430	439	412	453	411	417	415	442	444	492	429	415	411	419	375	444	417	415	461	438	430	436	440	496	464	442	420	448	429	425	361	432	437	411	412	434	424	421	492	439	442	438	419	452	452	401	457	408	420	430	474	450	431	469	430	477	439	443	438	450	435	451	457	404	420	422	445	465	446	449	420	422	438	404	414	399	423	453	400	455	434	448	422	426	414	398	420	431	444	435	441	382	429	451	437	432	444	449	423	426	438	419	458	398	418	456	443	403	437	424	415	440	481	474	437	448	409	441	421	426	448	417	442	386	412	426	429	451	435	443	434	409	455	410	422	419	423	438	447	409	429	409	431	433	465	418	458	387	406	427	428	426	434	422	424	419	418	422	415	468	416	405	425	420	424	410	407	432	424	424	390	400	404	427	459	414	435	464	385	462	450	446	404	396	492	420	409	412	449	434	440	432	449	433	452	454	414	429	467	469	407	460	452	446	398	405	438	409	400	443	442	391	436	412	427	452	463	442	401	418	436	441	402	423	426	417	427	406	422	424	473	433	458	403	441	390	410	440	437	425	448	418	430	451	403	439	414	432	424	391	424	444	458	455	422	415	450	397	409	438	435	436	442	446	437	401	447	429	459	452	448	412	417	398	439	397	451	386	392	417	394	436	403	422	441	444	424	441	459	420	447	428	433	409	397	452	402	414	454	432	407	432	430	460	444	408	495	424	415	448	399	432	442	410	462	424	428	429	471	423	450	450	416	399	426	395	427	460	425	400	376	412	400	437	437	424	393	425	445	418	437	425	414	435	442	443	445	413	434	434	448	443	451	437	431	433	448	418	428	449	412	444	433	409	447	443	459	440	421	486	420	423	406	453	474	411	399	398	424	436	475	399	428	452	425	420	417	441	476	415	418	435	450	412	459	441	457	398	448	445	457	413	421	439	399	425	462	401	433	413	404	453	457	444	460	416	444	398	406	413	410	410	411	453	450	432	440	408	435	442	440	410	427	447	472	452	461	438	435	425	461	466	413	414	442	448	415	436	457	460	423	416	428	436	454	429	402	401	424	417	413	437	422	453	431	432	452	428	439	445	424	445
1328	304	341	326	290	291	327	295	301	290	278	276	311	283	276	270	259	278	299	290	304	282	283	267	276	287	291	267	279	280	271	301	322	261	258	271	291	268	281	271	276	260	277	240	284	280	268	287	296	289	287	270	289	291	299	307	281	278	259	259	283	276	275	306	296	279	266	287	314	313	293	276	262	257	276	288	284	267	291	281	269	278	282	255	269	314	293	289	280	293	292	268	274	266	289	286	283	272	294	273	281	272	309	276	287	317	284	296	282	295	275	272	300	274	260	281	312	305	303	306	300	239	300	285	277	280	263	294	291	308	292	273	261	291	257	276	273	293	302	294	294	276	278	279	284	258	303	283	260	296	313	275	313	331	295	288	308	274	278	262	277	309	273	299	275	283	302	268	290	283	306	311	272	299	259	300	290	296	253	274	281	298	281	286	259	279	293	293	286	286	271	260	280	259	283	297	293	292	285	247	273	269	257	279	258	291	270	298	283	253	309	284	299	279	286	263	310	290	289	271	292	274	276	269	273	295	276	299	289	266	281	304	286	287	295	291	269	292	251	265	262	273	263	292	291	294	285	294	258	297	248	262	253	289	300	276	293	278	273	294	325	288	274	283	284	303	285	299	293	233	329	273	259	298	284	294	267	286	280	258	272	287	283	291	285	278	279	281	296	285	261	296	280	277	288	286	266	261	272	263	273	269	284	279	297	268	291	291	309	264	255	261	286	271	289	299	261	270	270	286	293	285	265	301	295	285	291	287	337	289	291	296	285	287	294	279	284	286	225	285	285	286	307	268	268	257	281	266	265	278	263	281	288	299	278	270	275	279	245	304	304	315	274	277	308	271	314	263	298	288	280	272	294	247	271	293	290	284	265	305	275	288	295	311	291	267	274	281	251	273	265	307	299	286	302	267	283	288	280	300	268	288	290	322	285	275	301	312	312	266	286	289	324	282	304	293	287	288	251	282	258	261	262	268	276	274	295	305	288	286	276	310	298	263	284	280	279	292	277	277	286	271	284	284	293	281	282	312	309	257	285	259	291	283	273	261	261	273	283	279	257	288	281	276	280	296	311	294	289	266	290	298	315	272	300	263	282	304	283	277	270	260	313	278	306	264	306	297	298	309	293	289	291	291	299	289	283	275	281	291	280	289	276	284	302	311	274	270	294	281	279	249	310	253	263	319	291	288	290	297	290	279	286	274	298	284	282	276	277	292	259	292	275	306	278	293	298	318	277	284	280	294	273	259	275	297	273	282	280	286	278	301	279	301	331	278	281	291	288	282	270	273	270	288	295	286	296	301	295	278	273	277	311	272	284	293	303	260	297	273	299	310	293	271	294	253	276	289	278	284	287	281	267	297	259	307	299	271	273	280	278	293	303	286	272	285	271	282	264	272	303	289	269	298	292	271	274	294	317	298	261	313	271	292	268	289	304	314	296	275	277	272	273	260	315	288	261	273	293	256	299	284	305	282	277	290	287	272	328	292	287	297	258	289	263	292	290	275	273	265	298	287	282	284	276	245	283	279	275	322	277	263	271	284	273	270	268	300	277	295	306	317	290	305	286	286	272	317	295	287	293	280	289	284	263	266	296	302	293	305	314	271	276	282	304	292	289	270	298	279	283	297	286	269	261	278	283	277	272	290	310	290	285	297	292	281	269	296	282	303	287	281	293	328	235	260	262	262	307	279	277	284	267	266	243	242	268	277	254	288	291	268	304	298	290	287	277	259	322	303	287	269	257	276	277	288	275	281	320	317	273	296	258	261	285	294	266	291	288	265	278	279	284	305	287	303	270	272	291	276	292	290	307	281	257	280	271	261	276	313	269	266	282	309	298	267	293	282	288	266	289	263	266	279	261	288	246	276	306	255	290	287	291	288	267	303	274	266	272	272	262	295	283	294	286	279	307	268	282	315	264	286	260	278	232	281	292	292	293	273	282	269	287	280	271	280	278	287	305	296	278	326	253	284	299	256	292	275	304	262	286	267	281	281	261	286	287	252	275	287	307	318	306	311	294	285	292	280	295	277	294	283	304	273	277	285	289	298	280	286	308	266	262	291	268	277	275	290	271	282	325	292	295	287	302	265	267	299	300	262	279	274	305	294	270	288	311	286	299	307	255	262	250	265	304	272	323	285	302	226	310	275	283	253	307	289	290	249	281	317	295	273	296	256	253	287	271	271	307	291	294	288	283	270	275	275	293	294	275	294	270	287	296	301	261	264	275	306	279	272	294	271	309	302	267	287	297	268	265	288	299	310	295	295	299	260	254	286	291	268	312	297	297	278	303	279	295	286	268	273	266	270	322	313	292	275	270	270	277	263	264	284	304	257	299	283	306	266	271	282	285	289	275	282	303	300	273	266	277	269	278	292	281	270	267	280	260	300	248	275	284	286	285	300	265	290	253	278	316	264	290	273	304	268	273	299	306	262	255	260	282	255	262	285	285	284	263	262	311	279	281	244	282	261	265	306	278	261	307	291	300	256	275	268	287	306	302	262	263	274	306	296	276	268	283	273	272	309	294	288	285	302	306	266	293	307	280	262	309	282	295	277	307	314	278	305	273	270	304	292	277	284	267	311	273	266	274	269	303	265	274	272	270	269	274	288	280	285	287	283	286	310	264	266	256	259	268	300	286	318	259	282	280	253	298	290	264	284	305	261	281	285	286	288	316	295	311	284	272	266	278	277	277	273	279	268	314	292	293	270	294	315	295	277	284	265	261	294	272	270	288	270	294	296	289	313	287	295	272	284	288	318	269	296	290	309	265	306	264	271	274	269	288	276	314	259	317	286	314	299	290	284	288	285	277	297	290	254	262	262	257	289	277	257	308	273	267	312	290	295	282	303	300	270	280	285	304	280	290	283	283	282	261	271	276	276	285	282	283	276	288	279	256	301	269	288	312	270	270	285	268	300	298	260	263	325	288	278	265	274	286	263	296	288	298	283	269	277	296	271	269	275	286	293	298	276	291	292	323	305	275	281	270	325	313	272	285	298	269	286	288	251	304	287	265	282	302	321	292	275	273	302	290	275	300	298	265	315	287	266	278	279	300	313	278	288	271	264	287	268	290	277	289	297	281	298	263	283	265	304	280	305	264	293	261	289	301	279	283	290	270	291	291	305	302	319	277	249	274	270	291	256	284	290	256	295	289	297	274	291	269	313	296	302	289	242	288	310	263	259	285	291	309	309	273	285	279	328	241	302	312	241	293	274	265	268	284	278	279	286	289	268	310	299	290	291	289	294	277	253	284	307	268	279	311	251	290	307	306	302	274	285	283	279	297	229	287	266	266	268	296	270	269	306	266	270	275	296	286	283	275	282	293	275	291	324	283	284	279	253	291	300	297	261	305	292	292	259	248	290	249	320	272	285	310	256	283	288	290	275	285	304	293	310	265	269	284	260	303	262	276	296	277	282	268	305	282	275	278	285	283	262	274	275	278	273	249	291	290	328	278	259	264	259	267	297	304	313	306	267	246	270	244	290	290	295
2262	965	1028	1028	1069	1005	977	984	964	930	845	966	849	925	883	849	912	827	854	891	881	899	899	828	854	851	845	907	929	879	838	877	867	859	882	897	840	850	835	838	821	845	897	851	863	910	851	875	861	859	815	897	882	914	865	820	893	926	882	853	815	836	843	877	887	893	899	900	914	860	842	866	891	861	869	861	844	874	875	871	813	848	897	873	862	883	905	884	869	911	850	860	927	878	860	835	893	867	870	868	846	815	880	880	844	833	867	887	895	937	836	876	873	857	870	867	846	853	901	847	832	852	885	893	876	875	906	881	841	854	838	860	882	903	863	843	852	851	863	836	863	863	868	855	863	852	840	895	846	873	862	886	844	840	840	881	867	887	912	894	855	859	870	887	853	840	879	883	845	811	839	877	872	838	923	898	848	823	847	888	834	811	886	857	867	851	850	848	897	872	817	813	904	829	819	887	766	896	902	853	874	862	838	825	863	836	811	859	849	839	830	892	861	914	843	884	852	867	831	864	860	887	891	869	871	874	838	840	854	912	856	856	847	818	888	899	890	869	857	934	880	918	920	812	863	890	793	845	917	851	818	880	882	806	838	876	879	813	851	884	843	827	863	890	848	905	897	886	853	889	859	849	846	835	863	902	851	871	876	879	887	817	854	851	856	819	862	842	905	867	797	854	886	841	822	803	809	824	881	887	871	883	849	891	834	859	854	883	892	888	854	825	850	903	880	908	841	876	865	816	840	857	827	849	860	827	854	866	816	863	894	865	947	873	854	880	864	880	859	891	852	847	876	864	858	835	879	851	825	880	848	887	817	848	917	854	798	855	825	841	831	897	820	882	833	873	839	830	865	893	812	923	887	849	876	884	882	875	825	835	881	871	839	847	794	851	829	867	847	871	842	852	847	875	852	858	895	837	872	849	832	865	828	888	915	852	840	902	882	914	900	841	855	843	871	922	870	879	858	868	833	838	841	852	824	858	884	896	898	888	867	889	883	866	849	867	840	855	871	833	857	815	853	899	807	817	859	811	921	859	834	848	873	881	868	880	880	854	860	859	944	864	864	901	857	864	865	845	876	883	880	856	835	936	832	900	857	920	880	828	842	814	893	872	843	851	866	805	888	894	853	856	934	886	891	861	842	856	874	849	821	828	865	848	851	861	886	880	892	862	849	851	873	848	874	856	863	876	866	845	846	900	832	872	909	815	786	785	863	860	857	865	856	892	847	882	858	887	895	836	830	847	884	882	865	824	921	877	843	852	894	841	879	858	869	851	877	889	894	864	902	840	825	850	894	806	849	812	881	876	817	839	885	829	866	892	861	875	925	882	914	855	838	853	844	861	860	829	890	819	844	879	886	833	850	861	874	897	808	814	836	883	861	850	922	880	853	877	835	878	826	852	895	868	906	854	814	847	881	926	875	857	857	796	849	821	919	901	907	831	922	861	887	847	903	879	859	888	851	865	870	851	888	858	841	866	842	831	859	834	881	826	841	839	843	821	851	895	860	873	858	896	811	820	838	859	869	855	911	840	908	865	845	886	935	858	821	913	901	839	822	878	913	877	879	857	832	837	841	795	876	826	865	869	851	929	845	840	837	932	855	893	876	876	828	919	867	834	865	851	846	862	873	841	875	892	839	837	868	846	854	885	799	826	876	920	889	846	879	833	902	907	811	903	882	884	877	921	843	830	853	864	847	862	796	835	880	851	839	905	871	884	862	871	816	871	883	851	890	904	863	859	896	834	834	816	856	893	869	786	900	893	811	935	875	846	892	834	863	858	857	852	829	919	894	902	887	925	850	847	870	854	856	866	843	824	846	878	821	832	827	871	874	865	832	893	822	911	856	844	888	860	877	854	883	948	810	851	866	865	836	916	876	860	855	820	865	861	880	877	865	822	874	890	892	886	883	873	876	851	910	837	877	862	829	883	915	896	809	835	826	819	876	891	872	817	860	858	900	905	878	821	842	855	884	879	837	864	876	879	835	847	867	843	892	871	862	849	910	859	832	864	848	895	835	843	823	832	866	877	874	861	893	839	805	859	855	891	819	866	872	895	898	878	865	895	866	876	879	888	862	832	903	831	868	826	853	834	848	918	850	849	820	863	840	881	886	818	803	875	893	859	864	804	872	839	908	866	854	887	879	832	895	862	842	910	908	863	853	849	897	884	827	870	867	822	885	875	838	873	823	847	879	855	921	846	871	848	884	841	897	916	855	825	880	786	880	878	903	870	857	889	851	877	845	915	882	872	882	864	908	901	853	880	847	852	822	863	845	860	910	889	834	852	831	813	883	847	867	841	861	903	858	834	845	850	822	837	854	843	858	910	847	857	836	815	855	907	909	824	900	843	875	883	832	853	894	858	887	868	897	871	856	901	846	847	852	893	847	857	905	873	911	850	879	842	807	870	883	814	839	815	830	849	914	920	822	837	859	809	877	905	866	881	857	849	852	834	903	831	857	885	906	867	889	885	871	852	949	881	891	858	900	840	876	857	841	876	852	909	931	854	845	887	887	890	899	915	829	819	820	938	878	902	860	845	807	863	911	884	864	888	896	847	815	862	844	855	817	818	823	845	874	836	886	851	850	833	886	881	818	907	867	923	861	861	895	886	911	772	884	913	879	895	849	873	871	855	851	854	871	824	886	882	862	872	852	894	933	799	864	833	877	894	851	919	836	890	868	874	833	861	844	882	851	877	869	816	858	887	838	879	845	875	886	883	897	896	865	833	847	865	852	861	869	876	812	819	915	841	889	902	864	838	857	905	880	862	863	888	893	893	842	871	845	858	832	856	898	829	861	895	862	881	862	895	831	928	887	814	877	874	894	847	806	828	859	872	888	838	853	840	863	869	870	850	845	857	865	853	812	862	886	855	821	875	867	862	916	830	876	904	890	801	848	862	830	892	916	855	863	851	869	860	929	806	894	778	881	816	843	831	888	829	862	863	873	900	819	859	890	885	871	904	836	851	879	878	855	924	860	890	885	874	830	854	841	838	838	883	852	856	876	869	872	902	861	872	859	886	844	852	889	871	891	820	855	805	827	854	827	867	825	891	868	874	808	830	843	861	830	845	870	906	859	855	843	857	855	848	839	856	876	835	907	843	912	851	788	891	850	856	893	862	876	845	889	816	870	874	779	846	871	896	885	866	854	829	883	833	899	880	854	859	901	871	875	884	806	854	895	845	882	899	902	896	876	853	840	864	864	849	837	915	913	847	852	873	853	879	838	863	916	923	845	854	881	883	858	809	842	809	889	899	889	879	897	850	830	877	875	855	842	829	891	904	837	866	842	843	868	887	827	875	867	860	867	911	897	888	865	839	854	870	864	869	891	878	884	824	866	883	860	853	875	855	862	843	898	813	919	795	834	867	849	800	801	892	815	833	823	881	868	896	875	853	808	888	883	852	919	901	849	847	813	841	887	863	856	849	905	877	862	887	858	870	844	869	904	853	852	870	850	853	863	869	853	856	865	841	905	894	829	866	858	873
4539	1019	1255	964	665	526	441	305	301	273	248	224	241	191	238	194	216	199	208	195	171	168	186	171	165	184	158	170	157	167	161	179	155	194	171	173	151	180	183	142	161	142	136	172	154	156	150	162	160	167	161	163	176	175	164	157	128	164	160	161	167	161	143	159	158	186	179	159	151	159	178	161	144	161	155	176	132	156	184	149	190	160	187	168	137	148	152	164	164	174	168	147	161	142	165	156	141	142	121	151	151	163	154	172	161	150	153	151	174	144	163	184	184	164	140	152	149	144	153	153	164	159	162	180	137	144	144	168	186	157	185	153	169	159	141	165	159	165	169	165	139	162	179	160	164	144	159	168	136	138	170	163	171	166	157	172	133	132	171	164	162	163	154	174	163	182	156	148	130	162	175	145	159	155	180	157	155	151	140	126	184	190	170	154	149	184	144	153	174	143	154	156	160	132	163	140	157	158	157	171	148	159	164	160	148	171	155	164	141	167	155	168	179	167	172	150	167	163	164	155	173	186	168	156	171	133	164	157	152	137	153	149	161	168	143	156	138	162	171	169	176	163	157	160	144	144	139	158	187	147	151	165	146	167	174	173	166	154	144	158	148	152	168	173	160	134	179	147	150	179	152	170	181	149	156	170	154	144	153	171	139	182	158	152	157	170	170	175	128	172	171	117	140	129	165	180	167	156	163	156	157	171	181	161	155	188	148	172	161	134	135	150	177	170	148	166	136	161	139	171	160	180	146	168	163	172	153	162	161	139	144	169	170	167	158	160	161	139	160	129	185	157	141	133	160	142	150	173	154	161	138	170	139	158	174	158	146	168	141	150	145	152	141	135	151	156	155	137	166	174	157	174	163	171	164	148	156	159	143	153	162	166	154	151	170	172	174	153	163	164	139	160	143	139	150	169	159	135	154	174	176	158	162	153	162	144	171	161	144	179	152	141	186	143	156	156	176	153	157	152	160	145	162	167	166	168	155	136	157	160	185	154	166	154	158	172	157	153	124	135	144	130	144	172	165	156	141	167	154	178	175	150	155	155	137	164	140	156	154	175	170	159	176	152	140	177	177	155	156	139	155	153	169	164	153	187	166	171	169	170	158	157	173	150	187	164	156	141	179	140	154	174	167	165	161	175	147	160	180	153	140	178	158	162	171	139	157	129	153	171	154	129	151	185	156	162	154	156	173	138	158	151	154	151	146	169	152	165	155	150	169	162	178	185	153	185	145	170	151	148	166	155	163	148	165	170	162	158	154	177	162	150	148	157	172	162	173	160	158	151	141	163	146	149	159	147	157	163	159	170	151	177	163	162	163	167	155	155	156	151	161	147	146	166	168	149	138	179	169	146	158	170	163	162	137	155	165	151	159	128	183	153	122	151	146	169	153	156	158	164	163	172	157	171	179	152	156	143	156	165	125	161	140	142	162	151	166	181	153	157	162	148	169	174	153	168	133	162	150	137	158	155	165	118	152	165	174	158	166	156	166	153	140	135	153	141	143	151	146	160	149	168	159	147	151	158	136	161	173	146	144	147	162	142	157	151	164	158	148	171	155	160	172	156	171	165	164	153	122	163	175	181	139	161	156	158	173	170	167	156	150	138	133	168	156	157	151	167	171	148	188	158	170	152	165	180	157	160	162	161	178	167	139	168	189	159	171	154	175	170	149	149	148	138	161	122	159	166	161	171	165	177	138	183	160	176	131	148	144	167	138	168	156	177	155	161	161	144	182	162	168	169	138	159	160	135	155	165	181	164	163	167	138	140	153	164	161	158	153	157	150	169	179	142	156	159	163	162	171	163	141	157	177	169	141	172	149	140	159	162	144	142	168	178	134	167	150	159	174	150	143	180	158	167	155	182	159	154	177	157	151	164	151	161	173	173	144	173	145	155	138	158	157	164	150	177	173	159	137	153	173	182	182	186	161	160	164	172	167	187	136	172	156	184	148	144	166	139	170	154	161	175	178	150	165	156	152	155	167	155	157	158	164	171	150	167	160	142	159	150	173	154	159	146	163	130	171	158	152	157	149	165	155	184	151	154	175	179	184	174	150	163	159	156	153	144	149	152	135	173	155	146	148	178	146	154	165	155	142	157	155	159	156	154	149	131	139	167	158	166	167	157	138	167	150	165	161	172	148	172	153	152	161	158	160	153	145	159	148	165	166	166	157	164	151	150	160	158	167	161	174	168	154	157	137	172	168	134	161	153	169	184	173	140	165	153	178	164	150	128	160	158	141	173	150	171	129	149	179	144	167	175	178	150	168	149	166	160	171	140	169	152	168	184	161	151	134	154	136	171	175	157	156	161	170	157	149	161	165	158	177	144	130	139	153	156	163	150	157	169	173	174	179	146	156	163	155	172	134	150	147	143	168	174	179	148	163	156	166	169	155	149	182	163	156	167	138	150	166	177	167	146	140	155	144	150	157	165	145	153	148	150	156	147	161	165	174	164	167	150	152	148	174	178	163	131	143	141	169	158	163	139	159	157	175	165	153	131	173	176	169	163	125	154	165	190	153	180	166	152	162	158	168	136	148	169	163	179	142	165	155	172	149	162	164	161	168	161	143	169	157	157	162	156	154	173	151	154	142	159	159	158	126	161	161	143	164	177	153	166	156	162	145	156	151	151	164	144	153	191	142	151	165	154	142	154	148	164	166	160	136	176	162	170	144	156	171	158	139	179	147	158	145	162	150	175	173	167	162	156	143	157	151	154	165	179	166	172	172	165	143	170	146	168	175	153	140	161	148	169	148	190	147	166	171	159	167	159	180	170	148	157	148	161	154	173	162	166	162	147	217	166	148	150	157	175	161	161	197	161	174	160	158	130	156	145	143	157	177	134	145	170	162	170	145	157	133	144	170	147	140	147	151	160	165	168	128	152	156	155	143	158	163	154	169	140	174	145	163	158	145	160	157	144	150	165	160	157	156	146	166	136	153	144	154	166	168	148	168	145	156	136	151	165	168	143	142	131	152	150	182	160	151	147	149	173	135	166	163	159	155	168	174	165	162	192	178	157	139	157	162	178	167	153	148	165	168	151	159	175	172	154	169	190	144	157	169	171	159	157	155	156	162	182	160	161	157	143	129	152	154	186	160	171	147	154	177	141	193	177	140	151	145	153	164	158	144	160	189	196	153	136	165	145	131	150	159	155	179	154	150	160	157	150	135	162	151	147	150	162	141	165	176	166	175	165	151	159	143	137	154	155	154	166	164	175	147	163	163	157	153	173	152	166	147	161	170	146	182	167	164	174	146	183	170	149	162	160	167	147	144	141	141	151	155	179	152	159	149	173	155	159	134	154	177	152	156	151	160	162	124	175	160	155	147	154	141	149	168	160	176	135	178	142	152	154	154	159	173	170	138	149	157	146	137	141	130	151	164	148	184	159	146	148	145	134	139	187	150	160	146	162	171	139	169	168	142	162	152	157	167	183	159	150	166	161	145	147	175	157	159	177	171	159	132	158	140	178	188	147	161	153	163	147	141	168
5573	1411	3069	3494	3006	2698	2131	1813	1607	1387	1302	1191	1082	1005	923	881	808	822	751	738	766	687	699	647	725	623	665	657	636	629	597	610	598	569	574	595	550	577	617	594	569	513	563	562	555	537	558	572	578	529	526	571	536	520	527	605	551	583	572	535	484	508	556	554	536	511	547	507	540	522	540	510	571	544	545	544	533	530	580	538	518	571	501	550	614	559	526	557	547	581	572	591	540	525	514	511	547	500	525	488	532	542	549	521	528	547	541	534	559	480	535	507	534	533	534	551	557	502	561	534	562	562	563	489	549	548	548	524	505	564	547	540	538	544	565	509	533	529	544	533	509	468	504	542	538	538	529	503	541	501	514	531	516	555	550	542	486	496	505	492	505	520	543	519	510	539	507	551	502	514	518	501	531	558	538	518	523	505	552	510	499	556	518	509	511	528	526	523	507	521	498	501	537	528	512	520	558	526	539	507	489	515	520	529	520	516	480	510	546	501	515	505	497	576	499	565	529	535	514	551	514	531	505	506	559	539	528	510	541	537	536	529	539	505	478	512	526	548	559	492	540	532	528	534	562	529	527	528	535	526	504	526	505	516	533	536	516	512	516	502	505	529	514	566	558	543	537	531	551	499	554	530	542	540	542	511	520	498	503	521	538	530	509	501	466	539	495	511	564	558	530	561	527	541	510	526	570	556	536	509	561	515	497	527	535	485	507	491	507	503	529	544	503	484	512	508	519	508	449	484	543	537	517	479	548	520	556	525	498	569	551	511	535	508	545	533	532	498	512	548	510	512	501	504	522	509	482	522	482	540	543	518	524	521	510	561	539	513	567	513	500	513	491	473	550	558	521	530	492	499	579	536	524	523	561	526	518	483	531	527	521	526	483	539	489	516	563	526	577	522	529	530	534	536	525	550	530	540	511	497	543	494	481	557	516	509	568	526	534	522	527	527	517	506	528	515	515	510	517	526	509	510	522	540	534	493	480	505	560	497	507	513	553	526	536	485	547	523	481	520	529	487	547	574	490	512	532	500	521	524	500	522	534	496	551	496	526	540	550	544	497	521	509	535	540	549	526	509	531	469	534	527	528	533	537	510	512	501	486	543	550	542	524	569	520	478	565	523	487	482	517	525	494	538	523	498	517	482	537	528	528	556	507	529	515	534	507	528	524	543	538	516	513	519	543	540	530	475	487	521	509	518	519	506	568	560	545	499	499	507	541	510	515	512	499	514	510	501	493	524	516	500	549	513	513	567	524	537	488	539	525	500	525	535	499	520	547	531	471	543	512	553	508	520	516	523	527	516	498	529	522	513	565	484	526	543	516	516	498	523	516	497	577	514	510	534	522	502	537	497	505	520	526	536	499	530	525	522	555	512	513	548	565	526	532	545	524	493	567	514	542	517	542	536	455	520	487	553	528	539	523	532	481	560	475	525	532	497	564	492	537	526	535	512	522	515	519	513	539	542	512	537	528	522	566	504	531	484	519	525	558	542	513	526	536	536	489	503	506	546	509	524	510	503	558	492	473	508	504	507	550	536	540	516	501	503	555	514	539	518	490	559	503	541	517	493	498	500	511	486	537	519	533	520	475	512	484	517	498	547	515	526	543	488	574	498	515	503	526	552	535	487	524	544	504	488	525	509	513	502	535	517	547	495	541	492	484	583	543	566	554	511	510	537	552	526	530	509	526	523	502	502	513	523	488	504	521	498	517	552	481	551	515	505	523	503	524	503	518	514	531	535	562	479	512	505	530	542	523	535	526	515	520	474	492	553	520	495	508	532	460	571	518	548	548	569	504	499	504	504	479	488	483	507	518	513	549	514	529	515	546	499	505	498	568	538	504	522	513	536	515	544	507	593	485	544	516	517	508	539	522	512	500	509	542	519	527	504	500	522	487	519	506	551	537	533	515	514	542	564	545	516	546	483	498	536	517	514	519	542	534	530	539	554	558	528	487	528	481	506	508	494	527	475	540	509	505	481	554	509	530	553	517	513	486	516	529	528	533	546	548	508	522	516	540	525	519	480	526	556	502	492	524	526	490	511	471	552	510	545	505	500	490	500	533	560	542	471	528	508	566	500	517	509	492	533	510	524	509	507	601	526	547	528	551	569	526	525	513	495	539	520	497	521	510	498	496	505	456	516	488	541	535	530	561	533	527	506	530	528	551	495	505	538	523	529	563	507	530	485	536	524	474	542	515	508	539	547	504	502	531	521	510	539	543	492	518	526	521	526	563	522	497	506	488	515	536	534	527	499	484	530	555	522	469	528	532	549	524	521	532	555	534	531	562	547	535	537	519	532	512	516	543	496	490	509	497	525	517	523	517	512	527	536	498	508	521	521	513	495	491	526	513	509	518	513	512	523	528	529	515	508	532	496	500	523	480	528	547	537	539	512	548	526	547	499	495	509	500	483	515	543	512	539	512	545	503	517	566	507	526	511	555	519	497	518	478	513	550	464	515	506	525	515	556	522	489	521	535	540	567	533	538	556	525	510	528	511	510	501	524	512	539	518	478	488	557	498	533	547	524	509	530	547	515	516	486	525	524	510	521	551	526	501	549	531	504	541	489	496	482	567	519	550	561	510	550	510	545	501	526	519	536	540	482	580	517	541	515	522	534	525	501	502	520	575	550	540	505	503	529	538	513	560	539	545	505	522	536	548	499	491	503	510	507	521	537	562	514	513	502	546	554	501	530	512	530	500	530	517	530	481	483	511	519	524	472	508	508	475	522	503	545	504	483	519	499	579	499	522	505	467	521	528	505	519	528	545	558	510	534	510	551	507	537	524	539	541	517	553	511	499	538	510	524	562	534	485	516	526	516	495	524	533	538	518	492	542	518	554	536	525	570	504	530	515	511	537	509	501	500	503	460	531	537	507	505	541	556	519	541	499	532	491	506	534	517	480	530	487	526	487	512	540	540	493	547	488	533	539	528	511	505	519	519	502	486	523	566	517	480	501	514	525	513	513	523	513	575	491	532	494	536	512	545	536	540	529	504	493	602	514	583	531	536	544	524	480	523	512	471	496	525	526	536	534	520	494	556	499	529	515	524	470	525	533	528	527	519	523	560	512	528	508	565	507	502	512	506	504	500	528	572	501	525	532	512	515	489	516	533	471	469	537	540	528	526	511	516	561	526	544	517	514	535	532	529	529	537	541	540	530	549	527	490	518	540	515	522	531	542	536	499	499	532	538	522	506	489	501	481	548	498	553	522	538	533	536	541	484	524	512	520	554	529	511	562	532	492	521	523	474	559	509	515	522	531	501	523	536	544	511	515	540	537	494	521	486	530	541	549	520	556	505	552	523	543	512	539	555	505	531	519	554	501	509	551	480	543	535	543	529	513	519	501	511	540	496	512	521	536	538	522	524	525	483	541	511	502	561	511	537	490	486	532	486	544	503	538	537	516	552	519	549	521	505	550	535	540	547	508	525	495	536	526	501	504	555	506	545	548	508	529	531	539	540	529	530	558	546	528	541	474	501	516	540
8535	1853	2315	1682	1111	802	591	490	410	358	317	267	246	221	188	181	191	172	176	150	183	145	157	178	157	146	131	173	138	141	139	147	146	138	149	111	151	143	127	137	160	121	113	130	129	120	149	127	127	139	127	120	129	152	121	122	120	126	131	130	113	120	120	117	133	144	144	114	137	107	133	132	124	137	128	126	144	119	122	121	135	125	126	125	112	147	115	129	122	129	109	127	141	128	143	127	135	134	114	121	143	131	145	126	131	121	125	116	126	142	143	124	139	136	144	144	121	106	115	129	138	113	126	122	130	139	162	105	110	127	120	120	108	131	134	123	116	129	103	143	117	109	135	149	115	117	128	110	122	112	116	134	122	139	129	119	135	116	96	109	116	108	124	123	151	113	139	135	131	120	128	120	137	139	126	114	134	119	108	135	124	114	127	131	108	126	132	131	131	130	132	131	127	112	113	139	134	120	130	120	126	116	124	123	123	131	111	124	112	152	111	133	121	126	105	130	104	113	131	113	121	109	124	131	134	115	128	122	114	118	133	105	120	104	126	110	151	126	118	127	129	106	151	119	127	114	123	124	122	119	127	124	127	135	118	125	130	129	135	122	133	118	106	110	129	123	124	120	140	140	105	122	117	124	126	114	138	114	137	124	138	114	129	131	134	133	117	124	116	124	115	136	112	119	121	127	133	118	109	110	155	120	106	122	124	123	142	124	123	109	130	118	151	117	120	132	142	118	132	108	131	147	116	120	120	137	121	140	126	126	123	109	135	117	116	129	120	112	114	132	141	121	106	125	137	122	120	126	119	128	122	102	140	112	118	135	124	140	139	137	121	122	113	123	145	127	106	136	106	133	142	110	118	132	140	117	112	134	137	122	139	128	111	106	127	113	119	121	147	126	131	138	147	144	120	128	127	133	110	123	113	131	122	128	122	122	128	124	142	121	113	110	127	138	104	122	122	125	142	138	143	127	125	131	125	121	123	121	114	105	110	110	105	116	109	131	136	122	135	124	119	111	124	119	133	127	104	110	124	128	121	144	140	104	117	125	133	114	128	137	145	127	134	122	121	160	123	138	136	119	131	113	138	126	109	121	130	115	127	132	130	127	127	128	116	141	123	124	115	110	104	110	127	123	100	122	103	138	118	139	132	109	124	125	140	133	133	105	115	113	123	126	110	134	130	136	136	124	122	119	120	116	115	114	105	134	130	130	144	117	129	115	135	128	134	118	104	133	121	137	126	118	119	120	123	127	109	124	135	122	126	115	119	141	102	125	123	133	125	121	117	131	146	118	110	104	121	120	117	117	132	119	130	111	162	121	117	132	110	114	130	139	117	141	126	112	126	137	109	116	135	123	114	107	139	123	123	121	120	119	120	107	124	135	141	123	116	124	133	129	118	133	126	148	109	115	128	137	113	143	114	135	132	122	139	134	126	133	112	132	121	116	136	121	122	132	127	116	131	122	131	144	116	131	122	126	121	125	125	117	113	133	117	125	126	123	132	129	123	126	125	109	110	122	124	123	128	124	109	125	130	105	113	105	139	127	103	128	126	122	107	114	117	125	122	133	107	123	110	148	135	150	125	133	139	131	126	127	107	130	123	100	126	138	139	105	125	108	124	114	115	125	122	142	111	136	133	118	140	112	125	120	127	115	126	116	96	130	129	118	111	107	96	105	106	125	140	116	115	124	108	107	145	114	134	145	130	127	130	108	119	140	124	110	133	112	128	127	119	128	124	115	112	143	103	128	125	129	144	121	115	130	129	129	116	151	141	137	106	135	114	118	115	130	106	125	121	117	121	130	133	111	115	144	117	99	91	124	127	126	106	131	115	119	119	105	128	140	135	127	131	110	113	126	124	120	132	141	122	125	130	90	130	121	110	114	117	118	124	141	123	119	129	143	118	127	145	106	142	116	135	119	128	126	111	123	124	115	125	131	104	130	141	127	126	144	125	109	109	110	112	106	133	119	128	124	122	126	113	117	125	133	135	130	133	134	128	117	149	120	129	122	131	116	108	109	112	118	99	126	132	143	131	120	117	127	147	126	134	129	113	133	119	131	127	115	129	114	116	133	142	138	128	114	127	126	116	112	112	139	126	119	108	115	127	111	123	125	126	115	116	112	127	138	119	147	139	119	136	114	120	101	108	120	137	121	119	120	118	111	138	115	137	108	122	115	120	112	123	116	134	124	130	118	117	124	105	123	118	117	135	140	110	114	113	116	113	143	126	121	111	107	139	130	127	112	122	131	121	130	124	141	123	137	126	124	126	125	114	126	136	117	116	130	125	125	123	125	102	121	133	132	146	122	101	121	130	127	122	119	99	103	127	136	115	135	114	156	128	111	141	125	122	103	143	127	118	103	121	118	121	119	101	140	123	131	121	109	115	128	121	110	103	113	130	100	135	116	117	118	112	107	124	130	121	123	133	155	119	122	126	129	135	115	116	130	135	119	127	105	119	123	114	124	121	113	127	131	121	126	128	119	150	109	124	110	125	125	122	115	140	114	116	136	125	119	124	116	110	136	127	111	128	136	129	123	129	111	113	116	113	119	115	114	118	141	131	139	127	132	103	118	106	108	148	111	128	121	121	103	141	136	127	136	142	118	120	116	130	128	116	127	125	117	119	127	102	141	144	113	108	121	127	124	123	119	117	121	124	118	137	129	157	137	124	126	129	149	119	134	131	134	112	138	118	125	130	122	124	126	126	133	131	113	135	110	121	107	115	112	129	131	134	108	116	122	132	121	121	128	146	108	115	121	109	122	131	109	112	116	123	121	123	147	117	147	122	125	135	101	112	116	135	113	120	105	122	122	114	120	124	133	130	97	146	129	144	126	101	136	117	130	113	124	129	144	111	112	111	127	139	126	139	137	137	123	116	119	126	128	105	96	127	112	125	123	120	126	127	157	114	105	131	124	140	129	123	119	116	136	127	131	139	116	131	117	117	119	137	117	117	128	112	118	121	118	123	125	119	122	132	126	107	136	120	113	122	116	127	128	134	121	100	126	115	135	125	115	122	113	115	115	148	125	130	126	97	136	128	118	113	113	117	129	109	110	105	129	127	119	121	147	90	134	136	109	126	140	129	132	113	128	118	108	112	146	133	137	124	137	114	125	145	117	129	120	120	124	123	134	137	92	125	122	131	117	129	103	120	118	112	112	124	124	138	126	127	126	129	143	129	113	121	106	120	127	126	119	123	129	134	111	135	141	131	114	106	120	122	113	131	107	124	124	117	127	119	128	125	108	126	107	113	120	134	147	113	109	101	126	118	127	111	115	134	132	111	111	124	142	122	121	114	127	122	120	132	140	104	139	132	135	108	114	110	119	139	107	101	112	138	123	136	121	108	108	113	127	133	128	120	104	122	122	130	107	125	128	140	124	128	114	120	125	108	130	135	122	131	134	94	127	112	116	128	116	125	119	132	128	121	132	112	117	104	135	143	114	133	138	126	123	130	111	128	114	126	123	122	103	117	124	125	110	111	130
7678	2241	5264	6202	5301	4336	3651	3009	2457	2102	1874	1689	1537	1326	1254	1129	1092	1017	966	916	807	829	777	738	689	694	674	708	650	631	620	599	648	607	556	588	583	566	508	532	547	519	501	529	536	511	513	500	499	493	511	515	439	544	477	517	462	512	487	450	457	485	481	479	475	450	475	448	472	458	494	459	475	462	500	452	456	473	425	460	477	476	487	460	472	457	444	459	448	435	439	450	489	433	458	426	408	438	437	459	471	453	444	430	461	459	481	470	468	453	437	474	427	429	463	421	419	457	418	426	442	430	451	467	454	431	440	428	452	450	446	463	449	442	408	441	423	424	448	412	451	461	432	457	449	412	424	457	426	448	452	436	451	451	458	460	437	419	425	447	419	430	463	434	455	455	422	417	482	428	450	445	471	422	417	416	446	443	455	424	442	426	442	477	450	415	426	413	413	439	429	405	431	449	431	401	442	445	428	434	426	454	440	472	423	459	420	466	439	425	424	427	461	392	443	419	428	418	410	421	429	430	444	467	433	469	524	423	421	420	476	470	444	424	392	433	433	424	422	463	451	435	436	453	435	415	460	454	427	422	416	444	416	435	447	424	435	405	458	443	435	451	376	463	440	419	452	458	398	408	418	419	405	447	497	443	416	438	430	420	477	404	439	424	424	418	467	442	417	440	436	427	424	419	456	444	424	455	424	435	416	449	447	447	429	426	438	423	414	459	400	408	451	448	426	404	426	445	459	421	443	490	447	398	449	441	414	415	428	433	434	438	428	439	421	422	396	421	446	448	428	457	453	442	409	436	451	467	465	463	466	454	437	429	436	461	426	411	430	445	431	410	384	435	413	448	428	428	390	417	438	472	449	404	424	422	424	461	460	412	430	462	439	480	438	434	433	455	420	433	467	452	446	408	460	440	412	439	413	422	438	441	433	455	432	443	415	447	427	444	440	445	432	467	436	437	401	415	416	443	428	396	457	439	456	448	447	460	430	421	454	413	442	438	437	420	382	456	432	431	464	422	453	446	429	416	430	435	378	446	428	383	427	432	440	432	419	428	434	419	435	426	472	431	427	383	442	386	433	424	461	400	423	477	443	432	405	430	411	436	441	397	398	438	420	447	419	432	396	429	421	434	433	408	392	423	431	405	433	418	427	434	423	430	489	406	440	425	455	446	437	398	461	438	441	389	420	465	451	424	424	452	417	421	393	408	424	452	440	464	459	441	431	456	423	424	457	410	425	430	463	384	407	423	448	423	405	410	431	469	433	441	454	422	426	442	445	411	413	432	467	399	440	423	442	463	425	467	419	431	459	436	407	432	409	404	414	441	459	432	435	408	438	470	461	409	445	429	429	446	444	477	439	425	468	480	430	397	452	445	450	427	455	403	435	448	425	412	465	437	428	431	441	415	469	476	426	422	431	401	471	424	459	411	427	441	438	409	418	415	453	453	439	429	468	456	392	436	454	449	440	457	459	447	449	471	421	449	417	444	447	427	453	439	436	419	383	409	417	489	467	417	440	408	462	413	463	430	485	432	418	428	444	440	480	461	399	477	462	416	423	423	427	414	422	403	410	452	446	442	424	462	439	434	409	475	414	429	424	430	435	444	415	473	384	428	454	461	440	421	441	435	482	442	402	441	399	449	443	414	467	422	414	429	409	448	460	461	472	441	422	402	419	456	432	407	426	464	478	446	443	445	469	430	448	430	426	463	426	448	453	431	412	408	395	418	426	450	474	422	432	430	414	420	448	438	443	444	462	438	443	409	404	374	465	393	471	393	432	415	417	496	460	461	424	447	409	388	435	451	424	426	422	446	412	436	442	416	463	418	415	467	424	427	417	444	424	435	429	459	396	429	423	480	411	458	428	418	413	463	394	413	449	429	450	475	466	423	433	449	451	418	407	412	430	417	440	448	427	446	441	448	415	433	432	468	452	439	438	451	430	446	435	440	416	475	448	421	415	454	424	412	433	415	429	447	401	449	416	449	423	433	421	455	419	452	441	439	427	421	438	408	425	447	455	460	445	384	439	415	453	405	429	455	471	419	421	387	438	479	416	442	448	456	436	406	469	462	430	453	438	424	427	425	404	408	435	453	452	442	421	454	443	446	434	384	413	444	428	422	432	457	427	457	486	428	462	405	427	423	412	394	391	404	426	412	420	423	431	416	430	434	473	446	435	450	437	419	414	409	447	444	431	410	454	458	419	441	447	426	470	411	418	420	420	434	419	413	431	430	400	401	417	422	399	484	398	443	446	412	472	415	430	400	421	415	416	460	442	412	431	418	402	427	421	450	456	418	418	419	471	415	414	404	376	436	449	423	405	438	385	433	389	457	394	475	483	426	427	418	447	412	410	418	463	442	457	434	452	453	420	438	442	398	417	398	462	428	447	424	418	417	414	453	445	439	447	442	403	456	420	419	449	401	453	433	441	458	433	437	448	423	456	413	433	424	411	432	413	432	452	410	429	452	397	425	433	446	409	453	440	436	434	424	440	462	445	410	430	402	458	410	421	415	406	398	395	409	431	442	413	421	401	467	449	426	448	420	487	455	433	434	419	400	455	412	425	420	429	424	441	404	432	446	459	428	404	402	420	456	429	448	435	434	448	431	447	437	466	473	437	398	459	423	414	411	404	427	464	430	455	446	447	449	430	430	410	419	445	435	430	414	437	437	455	442	411	423	422	424	422	437	438	437	432	426	406	452	442	426	442	430	439	431	420	424	449	424	470	464	460	431	395	426	422	465	403	429	415	448	430	425	429	431	455	398	409	428	439	425	432	409	446	423	434	429	435	412	438	416	394	439	472	398	445	408	430	395	445	413	406	414	397	451	421	429	422	411	413	431	421	437	445	418	404	441	413	453	448	495	462	439	434	401	435	458	419	416	453	433	405	475	441	441	443	473	415	398	420	397	445	418	440	416	439	382	418	487	410	414	397	468	429	410	465	443	456	424	450	435	405	417	445	425	432	417	452	409	440	435	407	410	462	435	425	420	428	427	437	415	432	418	426	435	425	432	414	403	475	394	449	439	423	438	422	447	440	420	437	432	418	439	406	428	446	432	452	435	417	433	435	418	429	444	426	425	444	418	427	397	441	472	438	396	435	441	455	403	416	411	451	421	415	399	426	454	429	460	460	402	409	405	421	446	466	433	450	434	406	403	478	450	414	379	457	404	428	394	480	424	462	418	429	409	462	458	417	470	438	436	418	432	408	424	419	457	427	418	407	409	418	448	450	440	456	438	422	452	457	454	411	454	423	448	472	450	465	455	435	431	468	413	458	474	393	428	450	417	418	447	425	473	457	437	454	412	465	433	447	447	408	413	439	425	393	455	451	432	460	416	433	412	464	456	440	485	410	455	435	455	420	405	458	432	431	421	438	441	461	459	440	439	417	429	433	401	421	454	448	404	408	420	410	436	428	437	431	458	446	430	431	437	398	432	471	409	418	427	457	421	443	397	465	452	430	437	451	429	441	431	418	442	440	397	447	405
1289	284	359	331	319	301	279	293	294	291	295	293	264	269	292	281	283	303	289	283	269	278	284	256	296	304	289	285	312	305	305	258	282	259	311	287	293	284	281	300	309	276	301	277	263	260	288	284	291	293	277	296	283	307	295	296	302	300	298	288	285	289	291	269	296	269	285	250	258	311	257	301	276	246	268	310	290	267	274	276	281	268	280	281	268	301	271	277	284	297	267	265	287	303	294	282	288	301	252	266	275	278	314	296	306	289	263	301	303	280	280	281	291	295	266	304	263	282	272	294	292	271	314	296	290	289	290	273	294	272	294	290	293	255	310	267	267	254	308	274	288	270	297	319	302	284	276	305	278	292	276	301	274	296	282	326	312	278	288	291	267	305	318	296	275	263	275	277	270	259	285	273	295	284	269	284	291	292	296	260	288	248	283	259	272	288	274	256	277	288	291	280	286	294	267	270	271	277	300	283	255	313	270	307	282	294	291	302	283	290	298	258	270	283	291	270	308	273	281	259	298	288	268	306	302	280	297	275	291	296	285	266	266	271	321	268	256	299	297	250	276	306	270	303	293	267	285	281	272	278	265	285	271	336	282	282	298	268	265	281	325	295	299	275	270	301	290	262	281	279	266	256	262	291	297	302	256	304	299	281	288	295	274	281	271	249	281	288	304	273	262	297	285	299	258	312	283	312	294	311	282	284	277	271	292	300	265	276	266	274	269	285	294	277	306	319	300	286	285	303	266	252	272	270	308	304	284	289	274	297	313	291	264	289	287	278	269	309	298	271	272	288	316	293	248	268	275	299	257	278	286	328	312	275	295	288	251	270	276	278	294	284	279	278	291	303	264	306	287	279	269	311	273	283	299	286	291	281	284	275	278	301	288	281	297	254	284	255	287	291	305	270	277	286	261	233	309	289	304	298	281	284	288	285	267	309	303	266	293	265	284	283	283	307	269	273	270	271	319	271	278	275	282	271	252	299	274	301	270	277	289	277	285	290	279	263	293	282	277	302	310	246	278	283	290	305	268	288	281	279	263	312	284	259	274	293	292	304	267	286	290	276	259	301	270	289	275	267	306	278	281	273	303	295	297	250	277	298	254	279	261	293	308	274	299	302	249	278	245	286	274	252	290	296	287	296	284	279	284	269	253	294	281	280	296	280	289	267	299	270	282	269	255	297	292	282	285	278	294	287	280	285	305	302	285	288	299	237	270	259	282	304	293	290	299	273	300	317	281	284	269	287	272	266	289	288	270	267	256	300	289	326	283	283	270	269	252	293	300	284	277	301	320	277	296	286	259	288	261	275	322	271	291	281	280	303	265	288	282	309	296	273	302	282	302	308	286	273	281	254	282	305	272	295	291	291	278	305	247	274	279	260	275	265	249	266	298	295	284	272	278	293	273	278	263	315	266	269	282	285	306	307	284	271	275	298	279	314	266	270	251	309	264	259	238	283	263	282	266	245	292	280	277	299	316	249	308	273	302	259	287	283	263	277	264	275	286	318	339	282	281	308	281	287	282	316	279	260	253	253	278	308	314	304	314	293	295	276	264	237	259	270	286	280	303	287	279	305	309	300	270	310	274	276	283	286	287	298	297	273	301	301	281	271	304	262	258	288	276	305	271	262	282	304	259	253	269	287	291	294	291	284	265	251	281	277	305	288	271	282	299	302	294	310	248	312	293	266	228	277	282	274	309	284	297	287	265	274	252	263	260	282	264	264	282	299	274	283	300	264	275	271	292	282	265	296	286	263	313	293	281	272	303	259	292	291	325	286	294	304	295	263	281	293	293	288	274	279	274	305	300	311	271	277	280	284	298	301	259	278	267	299	246	292	278	257	257	302	286	269	303	257	312	257	270	288	297	275	266	274	297	295	275	286	306	295	282	276	300	305	273	291	268	265	288	300	278	261	269	299	304	267	288	267	306	312	274	274	286	303	300	305	301	269	250	279	277	284	265	304	307	304	290	275	292	306	299	258	283	274	305	293	324	291	274	274	255	290	265	241	267	279	301	291	305	249	266	274	281	280	290	304	278	274	281	298	242	255	320	275	325	261	335	270	258	308	249	273	281	274	273	301	272	266	278	319	283	288	249	269	280	272	291	272	280	276	290	270	276	299	309	295	267	307	262	290	313	285	286	273	287	293	286	287	283	294	302	300	272	297	263	286	259	278	284	273	294	279	307	287	297	287	297	293	281	305	266	268	278	295	264	256	263	272	291	272	282	273	257	297	264	272	297	281	302	286	271	323	272	310	299	320	284	277	311	308	289	278	283	291	276	272	302	266	262	278	269	286	279	283	267	312	299	282	293	263	279	290	266	267	289	297	274	262	255	282	260	292	278	281	280	301	289	304	276	275	312	289	289	307	287	269	304	265	303	282	249	292	291	268	266	308	284	249	279	254	299	276	297	284	269	304	299	277	276	280	288	279	275	286	304	285	274	289	265	239	273	244	264	302	291	268	266	292	277	264	283	248	297	254	298	270	297	293	328	287	276	262	291	271	301	292	286	287	274	316	278	286	271	256	273	306	248	290	287	240	310	310	279	285	282	286	267	275	270	282	261	267	304	290	295	264	301	293	305	267	250	283	321	272	270	288	278	288	307	284	314	290	303	275	275	299	326	298	274	294	300	293	268	318	267	243	291	250	250	274	258	300	263	284	257	301	289	291	282	263	320	289	287	280	280	245	280	268	269	279	281	271	276	309	284	276	303	292	294	286	304	284	250	269	276	261	249	277	286	256	269	290	292	273	276	304	283	282	299	295	278	261	288	298	278	268	306	267	251	279	302	312	274	284	267	281	261	267	318	288	288	274	294	294	272	293	277	248	290	284	270	267	294	304	250	275	279	278	301	299	288	262	286	285	287	278	263	257	269	273	277	303	278	273	283	289	291	270	255	282	291	276	292	276	267	302	297	269	239	271	288	295	280	251	313	308	299	283	285	300	307	262	279	277	280	264	285	308	282	282	271	304	293	281	292	288	268	296	286	259	283	267	296	284	253	315	254	278	281	268	270	284	268	269	281	301	295	252	256	253	270	317	276	292	290	258	306	299	293	274	282	269	287	255	287	286	281	284	279	279	264	280	272	322	306	308	322	299	280	281	313	318	282	262	286	271	297	277	264	282	284	283	268	290	292	297	310	281	292	305	298	293	294	240	304	303	285	298	305	272	259	259	286	291	283	287	329	264	272	274	290	287	293	264	258	283	286	283	295	269	292	302	291	298	275	269	293	292	270	258	277	299	307	271	258	282	327	283	265	297	272	303	282	301	261	296	281	268	284	298	294	286	292	313	277	253	287	281	249	305	309	274	270	251	259	292	280	274	267	323	294	284	243	310	270	275	297	288	287	292	257	308	256	303	277	302	300	285	275	320	277	293	281	307	265	326	284	315	269	269	302	263	299	279	284	291	290	256	301	272	284	283	282	289	262	290	298	302	290	274	284	279	271	269	291	282	259	290	290	297	276	263	302	277	285	285	272	263	298	284
2251	890	1046	996	1000	958	1006	955	982	911	908	908	908	909	913	887	844	879	904	889	882	835	826	904	886	851	916	850	912	857	908	866	844	891	884	831	887	901	893	905	864	894	845	853	924	895	855	868	873	816	876	844	850	890	873	909	863	871	871	839	854	814	881	892	845	885	845	839	814	869	881	880	888	851	862	872	880	874	854	846	829	810	920	868	829	954	868	900	912	882	899	828	868	829	915	855	905	851	905	850	846	884	887	910	855	848	879	821	800	879	867	874	852	879	923	917	843	844	893	795	844	855	855	854	888	832	852	850	874	910	854	837	857	905	882	848	879	831	831	906	861	902	866	928	846	872	837	852	923	820	868	866	856	844	841	903	871	860	837	859	845	863	853	875	838	853	818	863	891	867	875	879	859	868	909	895	883	881	850	909	933	871	915	853	846	866	912	845	899	879	856	880	791	907	873	875	895	845	805	830	824	813	874	895	845	815	876	870	892	870	828	902	826	860	826	852	907	919	874	903	890	895	892	849	893	913	809	900	820	853	828	847	910	840	924	903	837	862	859	895	860	845	889	827	826	871	843	856	902	899	829	874	869	911	864	864	847	916	857	895	876	889	839	915	842	897	857	875	872	891	891	865	867	888	863	877	898	832	868	882	834	851	878	916	861	901	904	887	908	897	844	855	890	890	845	869	874	866	865	894	862	885	905	879	885	880	854	862	885	930	861	911	861	823	831	888	863	883	821	905	900	835	913	866	873	915	871	874	822	844	826	811	827	891	926	862	899	832	842	901	874	835	850	918	841	874	856	885	821	793	847	896	856	820	860	890	902	839	887	838	865	816	860	924	864	860	885	886	859	840	854	882	923	834	870	889	854	903	921	851	850	829	889	894	889	869	886	878	866	817	949	913	819	857	888	889	915	887	877	860	831	858	831	900	850	897	805	854	838	853	877	884	841	854	832	893	922	873	846	885	845	855	873	866	871	894	873	896	864	921	829	842	875	905	900	859	834	879	807	838	900	906	851	862	837	857	829	834	876	902	876	896	885	881	849	844	827	885	888	862	821	880	889	846	877	820	896	849	879	806	882	922	887	855	880	897	817	860	879	843	909	854	823	859	926	864	919	842	875	879	822	902	847	858	873	854	867	818	878	865	879	874	887	876	834	841	917	845	836	882	860	896	888	867	875	869	855	827	913	869	847	912	873	859	902	861	875	896	875	844	902	893	875	898	866	887	901	874	889	876	898	826	868	856	865	845	879	919	906	881	883	894	890	851	852	821	833	802	878	855	866	890	844	898	873	843	847	875	897	848	902	888	846	868	886	808	862	896	866	892	887	901	873	827	872	862	847	922	817	877	866	904	908	908	809	886	887	879	873	916	869	908	874	852	889	909	903	880	897	861	849	910	782	811	868	842	914	885	871	856	860	884	837	882	881	897	830	887	849	836	849	886	888	869	900	890	869	904	876	871	895	854	901	865	875	816	854	868	903	862	860	891	852	891	900	870	902	884	855	879	856	855	858	873	904	866	869	895	851	916	872	895	869	828	887	814	896	867	853	850	869	857	866	844	855	819	833	870	847	888	866	887	854	878	883	874	917	903	885	899	887	931	872	878	877	835	868	830	862	878	899	903	861	841	921	839	854	879	909	904	859	895	828	847	815	904	861	828	851	906	856	879	830	895	913	872	859	858	854	881	885	839	854	855	829	883	863	871	828	900	809	861	838	841	866	867	902	858	897	819	907	846	900	883	900	805	802	882	851	881	867	906	879	838	838	890	856	894	884	912	855	844	885	849	891	852	894	842	880	831	851	877	846	883	885	913	831	866	864	892	837	832	866	890	884	859	857	867	853	823	824	924	880	841	886	833	859	888	874	898	899	869	905	870	821	892	845	873	883	848	827	900	871	900	899	876	929	842	870	885	862	870	876	896	849	910	890	859	839	850	823	907	885	867	883	896	840	877	884	871	895	860	856	902	852	906	850	864	870	863	916	877	904	848	891	860	848	845	886	842	835	898	849	922	782	865	869	863	879	855	844	880	856	840	852	876	897	899	871	836	848	836	920	852	855	925	826	865	882	897	864	870	906	862	864	852	889	851	897	837	784	922	864	934	806	859	825	861	851	814	841	858	888	837	860	819	872	842	857	879	828	856	914	887	870	817	898	882	902	919	863	893	882	860	864	852	842	863	849	865	975	903	867	836	878	845	870	822	858	894	868	837	889	882	868	872	840	841	845	845	862	865	894	870	785	906	870	880	860	860	859	841	879	868	848	853	896	843	857	863	863	869	894	937	866	856	889	866	827	926	905	875	934	852	870	819	880	895	841	894	866	851	821	860	860	859	877	867	847	905	832	868	844	868	847	860	847	842	865	879	829	850	861	848	851	867	863	813	859	878	890	895	837	878	917	880	867	898	883	825	859	847	854	923	868	892	876	884	790	854	855	894	888	903	892	839	855	848	847	866	861	872	872	828	837	893	900	891	836	880	861	930	872	900	846	867	854	910	762	886	870	870	873	828	901	875	884	837	855	820	916	816	838	815	889	889	890	817	862	855	840	814	907	847	869	860	858	825	866	863	853	893	859	852	885	878	884	810	812	924	897	854	857	808	832	886	891	850	847	865	824	824	878	850	873	841	859	811	895	885	849	887	878	844	839	838	814	893	842	836	875	844	894	866	840	822	855	869	915	782	906	822	843	875	955	849	816	816	893	874	891	869	854	839	845	855	833	846	916	839	827	865	860	846	871	898	825	854	871	887	894	863	862	888	809	869	936	837	902	817	850	874	855	899	875	814	869	879	879	823	847	908	926	873	814	877	866	853	845	873	844	834	893	918	823	872	856	832	875	870	837	848	832	878	852	878	865	847	847	840	873	931	874	866	916	857	846	887	863	886	854	849	876	852	838	872	867	853	869	870	860	831	832	841	862	906	877	864	847	879	846	844	867	857	863	847	847	923	887	873	865	890	844	856	873	850	837	884	873	884	854	881	833	897	826	882	877	883	832	884	858	892	858	874	870	922	878	860	851	916	887	867	835	876	903	875	904	843	880	847	901	915	871	881	850	877	859	908	884	870	852	830	855	849	908	850	838	838	823	850	892	901	825	855	888	864	835	867	881	830	836	843	847	846	816	844	836	799	912	837	890	847	876	918	891	872	842	839	841	885	876	900	815	837	914	853	857	872	908	829	845	880	873	925	849	883	806	844	830	893	859	835	903	899	875	919	863	896	847	847	852	890	839	859	886	877	852	840	893	826	835	875	886	839	833	861	862	858	895	843	857	885	881	846	893	872	871	891	848	842	881	845	802	818	872	906	893	844	839	864	849	833	864	868	822	858	832	865	904	839	836	928	891	862	846	878	867	846	884	852	907	901	821	852	915	823	939	861	857	855	849	842	824	838	867	942	879	915	865	881	878	863	869	850	929	854	839	829	876	851	797	829	826	871	924	881	909	891	929	830	851	896	848	888	855	858	873	895	911	962	890	879	885	893	865	851
4690	971	1247	942	690	499	383	331	327	276	237	242	221	200	214	189	186	193	195	191	187	168	167	164	163	182	162	184	173	166	168	166	151	176	168	176	182	142	158	201	156	165	153	153	173	166	148	153	176	143	153	164	169	143	166	138	169	149	137	165	157	167	128	157	170	159	166	165	158	159	145	177	176	179	169	155	155	150	172	150	150	174	164	155	174	170	169	146	165	152	172	146	154	156	153	139	171	158	168	164	172	160	176	161	159	157	165	190	166	156	144	167	169	150	138	146	157	144	180	165	154	185	185	175	171	153	166	176	167	174	159	155	165	184	132	158	165	140	167	154	175	164	145	136	161	137	158	180	156	160	149	149	165	178	155	134	165	167	177	172	156	149	170	165	132	173	134	153	175	156	158	153	130	160	149	163	146	170	157	151	136	161	189	164	166	177	159	169	153	154	181	164	161	148	173	161	181	163	148	131	166	133	160	177	162	129	150	155	168	160	144	160	174	160	174	174	178	165	160	161	172	154	173	167	170	184	149	158	172	153	142	153	157	159	152	146	143	156	178	160	163	156	186	156	167	158	177	181	151	169	151	160	160	146	141	162	140	170	168	148	163	149	150	154	170	146	154	168	157	145	167	140	159	157	166	165	169	152	162	176	155	163	173	161	148	156	175	166	151	144	161	162	161	144	152	144	175	177	162	146	168	164	170	147	178	154	165	173	163	171	147	164	167	151	158	197	130	144	163	164	142	188	159	174	168	158	165	169	165	158	180	156	168	144	166	164	178	168	137	143	151	170	159	153	169	150	138	167	147	154	129	180	132	165	164	161	173	179	147	146	172	138	161	143	169	143	159	189	150	203	162	150	158	146	153	155	162	144	165	181	163	161	153	161	132	146	151	151	143	144	126	148	158	140	140	159	167	169	170	168	183	126	161	144	128	169	148	153	157	157	175	178	146	156	163	159	161	159	163	150	181	142	144	146	146	167	156	151	175	157	167	131	166	167	143	156	153	147	172	177	175	169	140	149	138	164	154	170	173	146	140	157	169	140	162	182	151	149	164	170	148	141	148	157	139	156	165	182	168	142	156	176	148	157	168	179	170	142	155	150	139	155	170	157	157	167	158	156	181	161	166	147	182	155	149	157	157	167	163	159	153	166	151	157	145	153	153	174	177	139	158	186	158	164	162	168	153	149	159	161	167	164	157	147	177	156	128	174	156	133	138	159	146	166	148	166	169	137	162	146	146	150	162	165	176	176	145	165	154	154	162	157	166	134	192	140	147	159	162	154	139	153	179	136	155	153	162	150	165	176	148	151	188	168	148	153	145	173	147	143	150	159	134	162	160	162	172	160	157	163	147	166	165	173	156	175	154	154	161	162	193	137	160	151	187	170	159	142	174	161	164	162	184	177	136	167	167	180	163	173	166	172	177	152	169	182	161	177	146	166	148	162	178	153	172	151	165	153	166	145	160	166	176	174	150	144	156	182	156	148	190	187	149	170	170	162	178	157	153	167	153	168	164	151	177	134	172	162	151	159	167	157	177	186	161	162	160	153	168	165	133	180	152	174	147	165	162	159	151	161	169	152	170	177	162	164	144	172	130	168	152	160	153	151	134	160	173	146	165	186	170	149	160	155	156	165	166	182	160	175	141	160	173	175	133	137	145	161	171	168	171	185	157	155	167	140	154	157	148	164	155	153	149	167	145	137	173	169	173	156	134	153	160	143	140	162	154	163	150	157	166	161	165	154	167	162	174	160	172	152	177	189	137	153	165	140	149	156	159	154	151	151	159	132	158	153	153	152	170	182	166	175	183	151	179	172	164	157	159	144	139	147	172	160	174	149	161	160	147	172	160	157	170	161	144	152	161	132	146	144	157	157	145	163	157	154	140	168	155	165	142	147	169	144	167	157	178	157	142	174	166	153	164	142	147	132	162	148	135	156	150	173	162	184	159	161	172	160	160	157	155	157	182	160	146	171	169	174	162	171	159	148	162	176	172	148	145	161	147	147	139	168	176	166	160	152	151	178	166	137	154	182	153	168	147	144	180	177	145	174	145	169	160	168	180	135	146	164	155	166	166	166	149	166	149	157	190	157	158	147	145	168	176	161	174	138	162	160	166	192	171	156	146	161	166	152	153	166	150	155	151	149	149	176	181	138	169	151	154	169	162	154	142	155	148	149	161	157	174	141	164	173	173	169	170	130	166	176	171	157	158	169	163	163	160	150	138	150	178	160	179	169	154	145	183	151	166	169	164	147	162	147	166	157	182	151	148	159	156	163	184	155	154	150	187	154	156	175	153	145	153	158	174	160	175	136	156	151	156	159	151	163	179	174	159	157	196	154	133	162	173	154	164	159	173	147	173	153	166	157	173	150	148	137	136	175	175	140	143	154	180	143	153	185	166	176	163	157	164	154	153	149	163	164	157	160	150	160	177	172	169	171	148	173	164	159	156	177	149	183	147	172	140	164	172	163	135	153	190	172	186	158	146	159	173	168	143	165	176	170	148	171	165	137	151	149	173	176	153	150	155	155	175	148	167	174	155	169	152	167	185	170	153	165	166	173	140	159	159	167	164	157	150	162	146	146	163	157	191	166	158	140	170	171	204	153	163	142	178	154	131	163	157	155	146	169	168	180	171	147	163	158	189	169	148	153	153	157	160	139	175	179	149	160	150	133	151	145	166	146	151	139	144	128	163	167	146	176	162	169	150	179	142	172	161	137	159	142	162	165	158	149	179	144	148	176	170	163	168	167	168	179	164	162	165	145	176	148	141	154	171	156	169	171	150	185	127	165	149	150	147	144	144	156	165	148	173	151	143	155	171	172	136	175	155	187	198	166	167	153	174	149	157	163	183	171	148	169	138	174	161	171	169	170	174	155	153	153	170	164	127	147	157	165	146	151	159	181	144	170	153	170	165	165	185	151	172	144	142	162	141	161	177	173	161	154	154	157	125	149	152	146	152	131	147	167	145	165	168	148	153	162	156	171	165	147	153	163	162	155	146	153	155	172	171	177	148	168	155	151	151	162	140	152	164	160	142	164	162	162	133	171	151	167	144	178	165	151	167	173	145	173	160	151	151	140	164	177	170	178	163	146	167	174	154	145	169	162	146	147	137	150	162	171	152	152	170	146	153	147	149	150	166	141	138	155	172	174	133	157	143	169	172	144	158	174	192	138	153	137	143	149	159	153	149	139	156	144	163	157	163	175	160	160	140	142	170	177	154	167	183	171	168	174	166	159	148	138	148	152	143	153	148	150	164	177	162	138	153	178	159	162	148	162	174	181	156	151	139	152	155	172	151	158	151	148	155	142	160	175	190	158	179	171	169	191	147	146	171	150	178	149	160	170	153	159	161	148	167	145	164	161	163	178	153	194	170	167	157	162	164	153	164	149	156	154	166	154	158	152	169	151	140	159	147	141	151	145	134	151	162	172	142	157	164	146	158	149	159	185	153	160	152	182	181	151	152	150	148	162	158	141	141	154	175	147
5552	1497	3053	3556	3057	2563	2236	1814	1596	1335	1298	1183	1041	1007	942	928	837	800	785	751	691	681	643	704	670	641	626	637	645	649	621	609	579	574	597	553	590	556	597	552	543	532	572	563	589	569	586	569	561	516	578	560	548	569	540	578	548	539	530	607	592	578	567	524	536	509	538	548	541	565	575	527	507	542	555	537	532	500	523	513	527	544	534	545	535	552	574	514	533	527	526	520	512	547	492	528	518	520	500	524	512	547	532	540	519	538	510	533	526	545	532	545	494	544	596	519	551	532	510	550	562	509	545	526	532	538	549	511	508	531	531	527	540	531	513	520	527	491	531	507	535	561	515	531	525	521	504	533	534	548	465	511	523	539	500	510	510	475	493	511	509	522	527	499	524	540	519	510	525	544	502	502	491	517	493	531	530	527	517	496	513	559	494	536	532	538	519	533	515	535	542	516	559	533	544	535	520	564	499	521	525	501	498	526	500	550	495	487	545	513	531	551	491	502	540	506	534	494	528	541	488	589	539	495	571	501	545	513	510	541	482	494	527	565	563	513	539	534	513	488	529	519	533	503	537	503	501	513	504	516	555	491	495	495	503	490	487	568	519	512	526	500	496	533	554	541	506	501	506	503	514	499	521	531	538	475	523	486	508	507	589	533	510	552	556	500	529	510	548	517	471	544	527	467	493	557	513	571	501	496	524	567	469	549	541	504	527	548	475	507	566	485	517	522	583	521	514	522	516	515	535	541	573	540	555	524	553	493	513	480	510	521	542	509	539	523	525	579	515	504	523	535	539	539	514	533	501	517	530	509	508	481	500	579	512	514	513	473	541	494	506	549	493	540	513	480	550	504	503	529	516	524	524	485	552	493	514	508	498	533	508	538	501	540	561	514	535	532	499	561	519	502	486	519	514	534	503	542	483	498	507	521	487	494	533	515	503	478	518	532	541	524	519	529	544	499	537	532	583	490	549	510	517	535	485	546	548	523	510	523	544	530	521	495	524	551	557	526	523	547	555	478	523	509	520	515	521	536	513	503	521	495	518	509	551	480	552	508	489	501	531	534	502	547	501	514	533	522	505	512	566	507	498	487	519	523	502	542	495	539	477	536	530	497	574	500	528	529	526	536	511	546	531	519	514	555	490	555	503	531	544	524	507	507	516	549	529	523	525	520	540	532	515	518	545	497	542	517	527	526	523	542	538	532	534	521	541	526	476	499	534	508	526	502	513	488	550	538	537	508	519	557	545	501	489	547	481	548	547	527	533	492	497	470	537	518	549	472	521	530	538	505	517	574	504	522	504	546	532	565	496	486	497	534	535	539	547	537	568	519	540	489	541	494	563	501	538	509	533	548	517	484	512	549	545	498	517	516	547	549	521	498	492	522	545	506	528	503	532	506	518	539	514	520	518	520	501	541	567	507	493	494	517	524	536	485	524	543	500	545	523	503	537	512	490	551	518	529	559	491	487	490	509	529	540	519	546	492	547	544	521	492	514	526	502	505	480	573	530	510	541	490	531	562	511	517	548	501	561	494	504	512	477	491	578	519	557	494	507	554	484	541	521	507	533	514	574	581	551	508	527	534	459	500	504	522	542	507	517	474	511	506	528	519	500	568	515	494	538	530	528	492	519	548	514	482	469	535	538	505	490	520	500	506	552	567	522	470	537	505	537	545	520	494	520	543	522	505	507	542	555	534	549	564	537	529	540	530	523	536	517	516	511	520	509	516	545	541	511	510	535	529	579	511	532	537	568	564	502	539	530	548	523	498	496	509	513	523	491	526	537	549	489	531	485	540	546	503	528	493	527	502	490	482	535	524	474	498	564	515	527	535	508	519	500	542	502	537	509	492	504	526	564	504	562	508	550	529	503	520	532	518	550	498	552	504	568	507	562	541	493	528	545	563	541	517	514	532	494	500	541	535	495	516	493	494	514	511	488	516	491	549	499	532	498	552	545	449	529	494	522	543	516	524	562	476	503	540	497	503	512	584	516	503	477	507	517	538	535	554	509	508	516	522	576	535	517	553	519	565	554	527	522	504	548	507	496	547	556	503	540	559	514	510	518	533	558	480	511	529	509	527	538	512	559	502	518	500	513	512	517	535	523	472	515	525	506	522	527	537	530	524	518	509	512	471	554	478	548	526	467	540	537	519	515	558	525	501	519	542	545	527	527	484	495	543	496	487	527	521	534	531	488	499	554	533	532	511	535	508	529	551	479	483	540	529	502	513	538	531	495	522	545	537	496	560	518	482	503	532	528	500	540	537	555	492	554	547	507	536	492	501	550	518	501	519	505	550	546	486	527	491	536	473	550	506	559	526	500	541	529	541	512	525	521	475	518	554	520	516	543	511	490	515	503	498	536	498	497	465	485	527	531	537	489	532	507	546	533	561	523	517	523	555	514	494	558	526	538	512	554	509	552	549	550	523	614	497	552	510	520	521	538	527	536	535	502	534	510	517	532	468	548	531	515	548	511	518	533	503	544	550	542	532	494	532	525	509	538	522	507	507	474	517	559	527	508	492	490	506	496	517	521	487	552	490	513	518	531	542	532	560	530	489	487	558	535	511	510	539	531	532	517	541	505	536	519	501	540	538	549	529	513	525	538	490	571	507	509	536	540	463	569	519	476	514	525	514	521	546	526	494	533	502	547	504	563	517	539	486	507	510	504	504	498	517	515	517	513	509	578	526	524	521	521	558	514	552	503	506	533	506	540	509	557	541	555	513	538	515	520	508	541	529	521	542	529	513	539	494	509	537	534	510	566	515	474	506	534	534	543	479	533	499	518	527	521	550	539	529	524	519	489	531	507	520	511	527	489	521	513	521	547	480	516	593	555	491	511	490	494	532	516	496	471	508	520	548	511	502	491	519	522	513	485	556	497	525	495	516	529	479	539	522	493	562	515	489	519	519	543	536	517	536	518	511	553	530	563	475	551	505	514	509	534	539	526	514	514	534	558	540	522	516	518	557	542	506	500	498	556	527	539	519	491	545	516	477	532	517	550	550	524	514	532	537	504	519	537	575	513	496	544	533	541	543	521	557	514	543	532	547	495	556	525	513	537	510	554	490	561	516	499	526	530	523	508	505	545	476	510	524	531	552	503	525	491	521	534	498	531	506	515	533	517	502	494	569	553	537	518	527	508	527	507	525	548	519	538	497	502	515	502	536	533	523	546	491	547	516	517	473	481	568	524	509	507	524	495	507	529	475	518	476	559	512	516	514	519	524	526	484	497	551	531	558	534	568	467	501	541	513	557	535	564	521	523	515	523	535	517	490	503	593	536	505	476	497	518	544	518	537	502	546	482	533	520	520	533	507	508	524	546	555	540	485	533	532	539	513	544	497	524	544	561	529	534	565	550	531	531	523	511	510	550	546	512	527	493	539	541	563	509	550	543	548	526	475	485	526	506	483	511	495	565	567	483	501	520	523	553	539	518	519	535	517	528	512	516	539	520	516	518	527	520	502	501	551	508	502	494	493	519	461	525	567
8556	1894	2271	1676	1163	818	649	511	424	351	275	274	256	213	187	177	194	175	193	182	178	174	144	155	157	140	134	149	180	142	170	173	135	121	146	148	131	109	127	128	131	143	101	130	142	140	114	148	124	140	113	131	151	147	120	113	128	119	134	121	126	106	131	130	93	114	132	136	124	125	118	137	122	131	105	117	144	131	129	138	121	153	106	137	115	122	129	127	133	127	128	108	141	130	118	134	96	133	129	121	125	121	127	152	122	132	112	125	133	126	115	138	129	115	130	124	146	133	127	122	126	118	118	141	153	149	128	135	114	129	146	124	121	108	106	128	112	119	137	123	115	131	122	123	128	134	120	134	124	130	111	137	107	133	128	124	124	124	133	110	113	131	112	138	107	139	123	113	113	108	110	125	124	127	126	110	143	125	114	128	113	120	123	131	124	139	132	145	122	125	118	114	127	138	140	121	98	123	120	146	119	130	123	131	132	138	140	128	137	123	119	134	141	121	146	121	145	113	133	116	130	130	128	128	147	125	122	114	129	123	117	113	123	99	105	132	134	133	120	122	126	136	114	109	135	133	116	134	141	122	105	118	129	101	119	131	114	112	135	128	124	116	121	118	136	128	120	123	92	143	125	136	130	124	123	135	139	120	105	139	128	121	103	119	120	118	92	109	127	99	126	121	119	100	113	120	126	126	122	133	124	127	138	141	107	114	129	127	132	128	140	141	123	129	137	102	130	118	131	104	116	125	111	127	122	130	138	110	117	127	126	148	132	119	126	135	123	116	114	119	132	133	110	106	105	127	124	126	143	111	134	122	114	132	122	114	121	111	113	128	138	136	131	147	132	109	111	109	123	120	110	136	120	129	115	124	134	104	131	130	119	134	117	125	132	154	149	112	120	147	129	127	146	122	129	124	119	131	116	136	137	125	115	135	115	128	118	110	123	112	143	127	108	120	129	118	114	119	137	115	122	113	127	117	112	111	118	119	112	131	135	124	111	143	126	135	131	148	138	125	128	124	127	120	114	123	139	113	138	126	119	132	116	121	115	144	124	130	119	106	133	125	130	100	117	127	125	127	125	113	120	129	146	140	114	135	105	133	113	132	127	109	144	132	108	149	127	134	129	132	129	135	117	109	126	129	127	133	135	115	126	136	114	133	123	134	125	100	96	116	127	115	130	118	130	134	124	133	130	128	127	114	117	114	117	116	119	124	134	140	134	121	115	126	128	129	136	141	126	124	120	107	109	120	122	124	140	116	127	111	138	131	132	126	113	143	119	141	117	120	125	119	113	121	111	103	139	102	114	111	110	124	117	127	122	126	126	142	115	116	124	110	109	100	120	135	131	118	127	125	129	115	146	132	132	121	120	126	125	124	120	129	133	125	131	124	118	131	132	125	113	139	123	125	133	137	114	120	144	131	118	129	114	126	112	129	126	111	134	149	130	131	144	104	130	118	129	101	111	134	112	141	115	117	126	154	120	121	126	127	118	138	126	130	123	101	138	122	126	124	136	107	120	132	102	119	132	124	134	135	102	125	128	139	157	134	103	157	133	131	131	134	108	133	118	139	131	113	121	130	114	141	132	122	122	137	126	101	127	125	123	136	128	108	102	116	135	98	111	123	124	134	124	132	150	125	107	108	137	111	140	124	128	112	131	101	114	127	120	126	126	105	134	127	123	130	124	125	120	126	117	110	106	126	126	140	145	124	128	132	114	119	136	130	114	110	131	129	114	128	125	119	133	119	127	138	127	133	122	105	114	110	129	133	119	135	134	127	130	138	116	137	121	130	119	126	122	123	132	117	135	125	147	107	144	99	148	113	143	110	117	124	123	109	121	133	122	112	132	113	104	132	110	131	125	134	103	139	124	129	114	112	116	122	141	131	122	120	142	117	110	110	132	117	149	122	112	150	123	129	137	127	112	146	123	123	120	132	130	139	124	151	107	109	136	106	120	125	131	138	113	105	120	145	137	119	142	132	126	144	126	144	138	132	127	128	122	135	140	117	131	130	117	130	139	113	138	135	128	117	116	135	135	123	116	144	93	140	126	113	136	131	124	126	130	144	122	118	126	118	142	111	126	124	116	127	121	135	120	114	131	120	118	133	129	143	140	110	127	111	129	134	109	129	111	113	115	127	121	140	113	139	147	130	101	117	113	122	117	117	135	123	119	117	119	123	122	109	115	119	109	123	127	136	118	117	134	135	126	108	124	137	115	109	118	123	125	100	110	125	115	120	137	101	109	123	140	125	125	146	116	129	127	117	140	119	113	134	129	140	130	113	118	114	130	117	127	119	120	124	117	120	118	133	140	123	130	104	129	111	117	124	106	120	128	130	112	132	134	153	152	131	117	121	127	119	111	122	145	136	116	134	120	122	125	101	123	138	97	133	133	127	121	114	118	138	126	117	137	135	133	127	132	120	149	135	130	129	119	141	96	112	133	132	128	133	151	115	123	116	110	138	116	106	114	122	130	113	118	115	141	130	126	135	129	130	139	120	134	110	120	139	114	146	112	143	147	126	121	131	118	116	105	127	125	129	126	118	118	143	122	106	132	125	125	132	122	130	128	118	129	145	138	127	141	119	117	147	125	111	124	128	128	128	122	137	115	141	135	129	129	144	110	137	137	118	131	119	134	132	128	131	126	123	135	110	131	102	115	130	120	130	142	140	113	136	108	121	108	109	114	119	137	146	129	117	103	112	120	130	137	115	134	113	119	118	128	123	108	117	130	122	108	138	143	132	142	116	124	131	134	122	133	140	124	119	132	110	127	132	120	106	129	113	106	117	121	139	108	126	131	120	126	146	114	117	103	111	122	132	130	152	125	132	105	125	149	146	130	107	136	130	119	109	125	134	153	140	123	120	132	116	146	119	126	122	117	129	141	130	157	113	117	110	122	108	141	135	146	144	111	125	132	127	151	125	115	121	108	124	139	151	126	120	104	119	121	127	122	141	132	118	109	119	122	115	133	116	114	114	137	111	111	124	143	124	117	118	135	109	144	131	125	129	132	129	110	114	139	125	125	142	112	127	116	124	101	126	142	119	125	117	129	132	114	114	118	103	120	119	124	115	129	131	132	107	119	130	125	131	110	133	106	123	132	138	131	121	109	123	120	125	111	127	147	113	120	118	122	118	112	120	121	120	132	114	134	126	134	120	128	116	107	134	126	115	139	114	133	121	120	127	120	131	116	112	116	123	123	121	126	120	141	131	115	127	125	131	128	122	142	126	120	139	116	127	134	127	122	126	127	131	129	102	152	117	122	121	107	100	118	121	128	138	134	121	124	117	130	120	120	111	124	135	127	145	139	102	112	131	118	100	114	124	120	110	117	105	132	126	126	123	116	126	124	123	123	140	114	121	120	109	124	115	124	121	139	146	146	122	109	115	116	115	110	117	129	131	129	139	135	145	105	105	108	128	124	123	124	123	128	123	131	115	123	133	131	117	142	119	120	119	128	105	143	124	122	122	142	129	122	115	126	115	134	125
7617	2289	5240	5917	5327	4359	3561	2929	2563	2134	1877	1705	1502	1407	1243	1096	1028	960	948	894	826	800	788	721	675	670	682	682	673	645	645	615	623	579	566	590	576	549	545	526	534	526	543	518	531	531	481	487	481	531	479	487	520	485	461	498	501	476	503	469	461	481	455	480	465	419	449	508	471	445	498	444	467	500	452	436	468	410	430	432	462	427	447	451	412	453	446	447	450	432	478	448	429	453	481	440	489	439	479	419	390	449	465	438	468	443	446	438	423	419	448	457	445	474	420	470	447	451	458	447	435	463	423	388	439	430	427	447	403	432	447	471	446	437	445	470	424	428	410	461	427	466	446	416	413	436	451	461	462	435	388	451	419	456	388	453	436	404	436	440	423	426	418	417	432	452	416	416	447	449	445	463	411	412	408	458	408	447	468	446	422	460	443	418	436	408	444	451	443	405	468	391	445	424	420	395	397	398	462	447	466	441	446	478	417	436	420	449	421	439	436	469	448	432	439	452	418	478	435	445	417	436	399	437	439	382	448	413	441	423	447	425	456	445	420	452	457	457	476	445	407	382	420	424	431	422	451	451	430	436	429	394	428	411	398	458	404	453	419	440	412	443	423	427	432	422	430	445	449	450	458	458	441	453	447	418	463	417	424	435	433	418	422	448	433	424	458	432	387	440	435	426	430	417	409	449	460	428	447	432	434	450	424	436	434	450	434	414	415	443	440	432	414	407	451	415	445	424	435	399	413	414	522	462	417	434	447	447	441	439	432	463	412	419	430	444	413	422	396	446	386	455	424	433	414	420	439	408	420	436	459	421	425	438	415	418	425	433	404	417	430	454	453	422	441	418	427	424	443	449	419	419	452	413	423	441	420	468	418	468	436	392	464	427	405	432	412	426	468	410	451	420	406	465	437	416	445	376	432	431	419	418	423	408	444	452	440	411	412	443	446	472	407	425	439	462	450	448	422	459	426	413	402	426	422	384	429	434	459	429	399	452	424	406	421	427	426	428	405	441	400	438	371	436	443	426	442	426	429	440	437	416	458	451	452	446	454	432	464	458	429	438	450	433	450	427	441	433	456	441	434	436	388	419	441	447	402	409	427	452	420	437	456	441	416	446	437	446	434	418	429	443	416	451	453	405	439	464	432	412	413	388	430	431	448	448	450	410	440	454	425	440	384	418	480	423	431	462	424	406	420	412	401	463	415	462	429	437	431	438	425	405	444	391	421	415	434	440	425	456	417	416	440	457	447	391	408	431	412	448	417	432	398	425	450	403	419	436	431	416	430	403	471	431	429	397	411	403	434	438	454	455	432	423	419	440	426	473	423	424	416	418	427	432	460	449	429	413	477	448	451	452	391	442	383	440	426	438	445	435	443	428	438	440	378	424	419	423	431	450	424	456	380	440	432	392	386	403	443	419	417	448	415	442	445	451	391	425	421	401	436	429	440	436	407	450	438	395	398	462	419	454	450	439	409	433	442	405	440	439	415	436	431	425	440	443	422	446	448	488	420	435	397	407	459	425	447	432	433	414	418	450	447	437	447	419	446	414	401	433	428	431	441	448	453	425	436	433	465	422	415	446	435	428	406	414	424	456	431	400	415	427	464	482	439	455	437	445	445	413	417	407	420	416	443	413	453	415	432	421	430	406	455	446	424	398	432	413	426	438	413	432	435	432	427	407	424	399	445	429	428	380	410	424	389	389	413	446	404	408	452	411	395	445	427	411	442	446	480	442	433	449	417	448	435	426	419	448	412	433	436	445	431	469	452	449	411	426	435	444	420	412	437	445	438	413	412	425	434	423	440	422	434	437	449	383	388	481	410	426	421	391	470	469	412	450	410	411	427	423	415	420	428	411	407	416	429	428	430	441	431	397	440	471	412	415	415	413	423	422	445	443	456	430	408	439	429	413	428	448	418	469	426	438	454	428	406	402	425	430	442	434	445	396	438	463	438	420	416	412	400	420	430	438	450	426	429	410	370	446	397	412	438	438	466	424	474	422	426	446	435	428	417	418	434	422	421	458	447	453	464	430	427	413	439	447	419	433	424	442	430	434	465	453	448	397	450	456	391	427	473	401	452	437	417	403	414	417	416	431	511	432	424	405	409	443	439	425	432	418	469	428	377	408	438	417	428	426	426	417	427	391	439	460	457	411	420	423	444	462	453	408	404	450	453	412	434	451	441	444	427	436	413	464	434	412	396	442	424	406	410	438	444	425	423	473	439	402	456	448	434	444	432	461	422	407	405	441	454	486	444	439	421	394	460	412	415	432	444	448	397	452	428	434	422	416	444	455	452	421	454	444	449	426	473	455	431	444	418	427	427	442	424	439	452	453	427	421	414	417	412	423	417	438	435	413	412	449	443	450	426	425	444	429	422	452	453	426	440	430	436	424	428	423	451	431	435	448	408	456	435	442	438	418	446	434	408	472	438	406	426	451	421	408	435	422	418	438	433	434	435	467	418	415	404	416	414	413	443	409	446	429	450	402	430	448	437	473	441	431	472	448	458	418	439	442	361	420	463	455	416	429	411	429	414	428	424	429	451	463	454	441	450	451	459	405	405	407	427	404	420	429	412	443	412	430	413	413	428	440	437	438	402	407	409	411	438	415	482	402	450	378	451	427	420	418	423	412	432	431	408	455	436	462	422	417	448	460	415	429	420	411	421	393	376	419	427	397	446	448	425	429	462	414	433	412	443	456	460	444	462	436	403	438	438	433	437	415	440	418	427	450	414	443	454	469	462	448	429	440	429	415	417	457	416	451	413	486	415	432	431	439	433	479	397	434	425	438	456	458	400	450	422	449	427	447	443	419	456	421	433	427	389	414	425	421	395	403	440	470	424	387	462	426	397	460	404	419	428	422	454	429	433	431	415	388	438	417	441	438	431	439	427	434	486	422	456	403	417	479	457	415	436	427	432	416	396	451	443	449	405	427	451	463	453	440	429	432	462	481	444	417	430	416	434	441	430	444	404	418	462	402	412	394	445	416	454	419	408	427	454	406	447	426	441	446	428	436	450	461	409	414	484	448	434	413	420	439	450	427	465	481	459	420	446	444	426	445	409	399	431	423	413	433	425	431	391	410	390	471	422	427	429	456	456	400	418	416	427	443	455	421	455	444	429	401	413	476	432	441	403	426	433	404	421	458	405	400	444	458	407	402	431	430	411	421	429	424	427	435	444	420	444	434	437	453	418	425	411	444	433	427	430	431	455	406	420	444	465	409	435	416	452	394	404	419	426	425	449	429	461	439	444	406	417	400	368	426	430	417	404	438	406	427	419	406	414	442	416	412	447	434	389	457	431	439	416	424	459	408	438	443	424	453	420	439	426	444	404	427	439	448	467	422	428	409	427	425	443	428	398	454	431	414	443	432	431	426	457	414	424	438	429	446	416	478	432	375	441	445	415	449	439	431	418	426	428	400	459	448	433	451	439	436	453	406	436	385	445	436	380	435	395	408	419	438	454	397	444	413	444	434	440	421	460	416
1344	329	333	333	312	291	293	284	284	292	276	275	293	260	312	304	323	282	278	306	315	290	277	283	277	255	264	296	314	252	299	289	285	288	290	292	279	262	297	289	292	313	269	288	300	297	286	279	303	267	281	275	270	290	283	280	285	298	280	289	247	299	286	289	289	288	270	297	261	284	293	285	316	293	297	256	264	294	306	304	265	255	311	270	292	292	314	280	300	312	302	270	281	305	258	292	306	299	252	270	270	271	296	281	285	264	270	290	286	275	285	275	278	305	245	288	271	268	286	287	266	282	261	278	259	261	270	267	314	289	280	285	296	268	290	276	296	297	291	267	263	278	288	290	291	280	286	320	302	291	293	275	293	292	286	291	267	337	301	294	278	312	296	291	268	305	268	285	288	276	277	261	310	252	311	320	260	312	319	240	294	276	291	291	305	265	264	313	256	254	287	332	310	313	288	251	264	275	277	254	266	299	273	274	289	277	298	287	282	275	261	281	273	279	285	284	277	261	256	291	291	278	274	278	298	304	295	282	286	266	289	293	279	276	297	282	279	279	326	277	269	293	282	286	282	252	281	269	270	279	266	304	288	266	278	279	278	306	298	271	264	303	306	284	270	329	280	298	275	305	275	270	297	301	287	291	297	290	299	278	281	279	291	275	308	292	276	274	314	294	295	278	274	301	256	299	302	240	287	273	281	296	266	306	292	262	301	283	277	292	303	277	285	285	314	251	287	287	282	279	256	294	300	284	275	265	280	293	273	280	283	277	248	280	286	308	281	280	289	273	269	320	269	277	282	291	295	292	304	287	310	313	285	270	295	283	256	289	302	292	274	254	281	276	320	265	310	264	297	301	269	285	286	314	267	257	263	281	294	282	265	282	252	271	267	328	295	282	300	286	290	295	281	269	278	317	260	276	270	260	285	283	261	266	269	264	285	282	258	288	277	272	273	307	295	256	280	277	310	298	295	306	284	280	299	301	265	282	286	315	307	315	303	281	275	279	285	322	266	292	290	298	275	278	290	275	257	311	257	277	296	300	300	292	314	274	279	302	280	303	307	315	273	269	270	270	282	259	288	272	280	288	295	316	306	323	276	301	252	267	285	286	251	275	292	259	275	272	280	256	267	262	286	293	266	293	309	296	284	268	255	281	299	280	276	279	267	301	270	306	309	297	272	264	259	283	316	272	287	290	265	283	271	263	248	304	281	286	293	259	282	309	303	283	263	298	273	264	287	309	287	288	289	302	271	267	307	291	302	309	265	277	277	290	293	284	278	308	272	264	270	292	278	304	298	274	286	267	287	284	270	287	275	256	270	290	285	303	284	298	311	264	317	294	308	289	281	237	279	265	255	306	305	281	280	273	268	268	272	271	287	295	274	257	311	295	262	293	281	282	276	330	281	245	276	299	271	273	296	285	299	313	295	315	286	287	304	285	237	273	268	279	278	296	292	252	284	252	304	270	288	295	264	286	320	265	282	294	289	292	284	301	262	302	271	297	296	322	277	297	283	290	280	260	259	315	309	293	304	278	270	290	265	276	298	280	298	273	276	268	279	279	292	275	281	297	275	317	311	269	289	282	271	312	289	297	292	306	300	286	274	279	282	296	269	277	268	317	290	295	268	295	283	285	305	270	285	301	255	281	298	275	278	293	284	307	277	223	315	277	294	306	298	319	298	290	272	309	274	259	294	310	259	281	272	283	287	293	282	281	278	300	307	293	287	265	280	316	288	295	288	269	273	284	305	279	297	290	303	266	324	281	308	269	282	272	284	283	249	313	273	291	261	270	279	301	305	310	269	310	283	247	263	298	287	254	299	279	298	285	275	295	290	287	293	308	292	249	291	283	290	286	271	290	282	276	276	294	279	283	276	294	279	312	289	297	306	307	297	284	309	264	272	284	295	279	275	301	313	316	254	330	299	307	253	303	276	290	296	306	278	279	312	275	275	294	273	288	297	260	276	278	307	292	281	306	285	296	301	289	292	248	275	327	289	307	301	279	256	302	287	271	289	247	241	288	279	316	262	291	303	285	277	309	287	261	266	297	292	304	288	308	292	285	276	296	292	313	267	301	273	272	289	272	260	318	276	283	321	302	270	298	266	285	281	291	300	248	276	272	272	273	304	268	257	278	273	298	299	287	317	284	279	319	269	311	287	304	300	264	309	306	308	288	288	257	304	279	282	317	288	304	284	261	286	291	293	274	282	241	274	288	287	249	260	304	302	288	258	272	273	281	275	265	287	310	285	250	263	299	256	288	266	305	282	282	295	285	307	286	258	321	291	316	302	311	300	273	274	313	299	324	284	260	307	262	269	279	282	274	291	329	299	280	292	285	270	274	296	310	261	299	285	272	277	284	282	299	290	299	272	293	305	268	277	281	295	273	274	254	289	287	257	260	275	296	285	284	297	280	273	299	300	285	284	291	302	252	271	276	282	293	262	308	282	301	293	277	297	310	318	294	299	268	298	311	293	260	283	293	313	282	267	277	263	262	299	300	269	305	282	279	285	309	284	283	286	276	312	269	270	282	292	293	298	277	302	259	310	293	293	291	309	281	255	289	296	290	290	277	267	269	269	269	278	270	313	260	309	263	303	297	268	275	300	283	251	272	307	318	287	305	290	287	266	301	264	285	275	288	283	281	291	246	250	305	297	277	265	299	291	307	278	303	282	278	272	290	290	285	317	288	273	328	301	287	264	309	301	307	272	273	291	241	301	269	299	275	272	300	271	301	319	281	284	275	287	307	305	287	288	249	287	275	302	311	300	285	290	272	272	296	320	289	245	288	259	293	291	287	280	248	279	285	273	273	274	293	264	292	265	279	263	304	262	273	255	281	264	284	268	326	255	290	274	278	289	291	311	275	304	302	307	271	281	291	282	269	264	269	281	292	304	303	275	267	297	274	264	285	313	298	292	304	294	261	294	317	258	273	274	292	298	286	270	266	277	275	291	268	269	278	277	267	273	309	265	269	300	305	297	291	294	284	276	261	300	271	275	267	294	287	298	295	284	290	285	295	263	290	275	249	288	281	294	297	279	303	268	310	276	273	284	322	280	281	300	249	300	293	284	276	248	309	294	288	284	291	283	273	262	292	258	284	288	267	291	261	276	270	290	265	299	306	310	273	292	282	277	299	278	288	252	275	239	274	304	249	265	283	285	285	318	275	257	271	280	307	254	251	282	284	272	301	271	276	279	274	295	288	283	275	291	264	288	303	283	252	289	278	275	274	266	286	271	320	291	262	290	249	285	271	300	259	293	283	284	294	283	285	262	286	272	277	273	256	275	290	262	304	269	273	266	294	302	292	244	291	292	273	283	297	280	299	293	272	283	286	303	271	297	268	287	276	285	299	268	281	258	297	264	312	281	258	264	279	250	300	280	272	260	274	294	314	256	273	308	302	281	281	279	307	304	301	298	291	296	278	281	282	283	277	268	301	290	267	297	299	300	290	282	308	270	302	307	295	283	303	299	313	300	292	300	290	300	324
2297	920	1017	1058	1082	1026	1000	924	926	908	827	907	868	860	924	873	925	898	943	890	857	886	889	878	903	870	892	845	891	883	890	841	877	873	878	875	857	850	825	896	883	893	823	865	900	845	871	900	876	885	951	886	864	898	888	840	860	884	865	908	867	862	904	890	912	859	884	838	857	887	858	871	868	877	862	836	875	850	833	842	845	932	856	838	844	823	869	884	865	868	845	877	827	853	855	860	875	883	880	906	909	814	894	906	905	848	879	844	874	853	824	931	875	819	853	918	865	856	879	864	886	812	904	835	892	887	876	884	886	844	905	887	824	833	881	819	819	828	866	837	853	855	849	843	900	882	912	855	827	891	868	837	883	833	874	933	835	862	878	893	840	828	864	902	845	817	833	857	831	846	878	835	856	872	830	901	843	850	958	818	857	865	841	806	860	879	843	843	817	857	836	931	839	824	904	855	859	835	865	875	905	857	911	836	839	907	841	855	816	859	898	899	841	844	903	913	820	867	841	818	811	892	831	909	882	891	868	885	852	849	896	847	875	832	873	874	847	846	916	868	851	902	837	858	851	870	875	860	866	874	876	843	892	838	894	872	848	865	834	849	873	828	899	846	827	847	821	867	920	839	884	866	907	875	858	845	846	913	878	881	835	860	874	888	885	806	867	841	831	906	878	891	884	859	865	855	925	842	839	865	828	877	807	870	822	867	847	847	838	817	903	838	909	792	869	843	882	840	802	890	868	948	871	833	876	827	886	861	880	891	855	876	820	885	852	881	899	894	803	878	896	850	852	856	860	900	891	853	894	869	837	826	859	845	876	878	873	880	889	802	917	898	843	878	879	814	819	850	860	858	838	887	873	861	861	886	848	874	852	873	826	828	861	861	882	913	833	890	851	851	878	906	877	831	860	855	874	893	905	864	878	869	825	832	860	878	825	895	907	881	892	890	854	884	939	864	844	836	821	893	851	917	868	894	874	907	895	932	851	818	875	840	868	891	873	819	849	876	863	865	928	892	851	848	858	855	835	858	867	887	849	865	825	851	841	866	884	836	832	842	859	849	833	886	820	839	880	877	907	853	839	823	855	911	868	894	849	804	832	887	893	822	847	846	861	868	880	862	879	830	825	880	869	827	842	879	906	860	875	812	883	849	907	903	834	902	904	841	855	836	816	917	847	864	820	785	854	881	824	886	883	873	901	887	903	878	894	844	874	867	826	886	876	901	854	854	855	895	839	871	875	925	867	851	883	831	846	853	861	870	909	877	853	907	835	838	830	872	846	919	825	894	854	892	833	882	861	872	828	865	864	792	855	894	888	835	888	852	877	924	897	849	903	872	882	908	869	849	900	891	799	838	880	857	875	829	887	859	836	933	797	872	879	879	899	868	869	845	878	883	885	875	847	896	847	849	885	844	887	848	846	902	861	899	876	896	848	895	808	903	865	865	853	897	871	874	826	901	844	871	841	892	839	922	895	861	865	885	831	841	881	834	862	816	816	858	885	829	877	902	922	871	836	846	901	896	842	873	846	928	869	928	820	847	848	856	848	907	866	897	855	918	878	916	846	857	892	832	833	883	850	851	839	857	854	890	860	890	815	909	849	838	875	857	838	855	842	845	872	841	912	851	907	850	835	895	873	843	856	850	889	896	859	856	904	862	845	878	893	827	886	914	812	889	876	870	861	893	829	806	871	864	885	832	864	873	800	909	858	855	873	851	874	895	842	867	880	803	903	894	842	876	874	875	896	821	888	886	862	852	842	866	862	877	855	869	882	862	869	843	950	880	859	854	885	908	868	889	870	845	845	830	871	816	899	878	836	875	911	860	891	901	866	918	849	914	862	913	846	820	864	882	873	885	890	871	820	791	894	820	809	868	862	823	845	871	904	910	816	892	862	836	856	884	842	828	856	891	919	866	906	851	815	891	841	829	872	868	862	882	817	915	885	874	839	870	850	809	858	893	882	857	847	855	948	872	837	865	827	902	882	882	886	876	880	851	870	876	856	909	821	878	878	822	898	906	849	886	841	847	886	870	866	862	863	868	830	844	813	872	893	825	825	860	883	866	852	863	853	893	845	824	854	817	884	929	855	790	888	872	860	895	861	880	873	898	889	889	837	833	838	872	849	830	897	825	912	867	866	858	895	903	853	860	833	905	862	814	867	880	844	851	884	878	888	859	862	814	850	879	865	883	904	844	855	851	864	819	822	812	871	873	913	865	903	842	870	916	876	893	836	833	878	875	792	858	921	937	891	859	900	872	890	874	891	866	885	872	817	879	857	833	855	868	839	917	880	884	806	873	832	849	884	825	864	895	901	865	863	899	877	853	850	866	846	819	849	945	865	859	857	837	798	872	889	870	850	858	874	874	878	886	874	890	839	855	868	889	865	845	819	850	872	839	854	876	848	886	852	893	877	884	822	888	854	881	862	879	848	828	872	875	864	863	892	857	876	882	911	838	850	838	832	863	823	821	857	877	887	823	923	885	838	878	890	847	905	928	882	855	894	888	856	846	877	876	858	829	898	860	872	906	877	918	898	907	877	883	892	861	847	841	831	826	830	833	882	874	883	847	847	852	847	871	830	859	864	812	834	885	835	889	845	923	862	825	873	881	882	861	880	825	877	889	843	860	879	857	900	882	832	824	848	901	838	906	865	846	862	888	894	915	799	843	894	868	857	822	820	832	813	877	895	865	827	874	864	899	865	880	900	850	900	873	871	872	807	884	863	873	847	856	896	866	910	918	810	828	856	868	821	845	868	795	840	847	858	890	848	869	885	905	872	882	895	845	859	873	800	836	849	893	845	832	846	902	858	892	852	887	881	889	880	834	855	826	850	897	830	844	852	895	838	897	840	872	886	868	879	841	867	869	835	853	852	859	826	849	925	866	873	869	871	853	851	846	871	838	875	895	911	852	875	852	896	875	887	886	859	833	865	852	825	916	895	850	887	881	780	906	852	851	849	788	821	844	848	883	836	870	894	875	868	840	893	899	873	868	867	845	888	886	848	848	920	813	862	925	855	830	818	846	847	917	858	918	883	881	829	874	895	821	891	837	887	860	846	909	900	816	823	794	876	892	836	885	899	855	891	784	868	865	868	852	904	853	901	896	922	876	915	848	848	875	912	870	878	886	897	885	869	845	871	888	841	852	886	899	859	871	840	831	816	881	884	880	833	860	826	832	881	911	884	861	854	910	829	842	849	879	900	865	845	825	846	912	859	851	870	887	854	846	902	874	863	848	804	870	896	886	900	870	923	842	889	886	864	862	850	868	863	858	908	796	939	890	885	860	852	839	912	866	843	801	895	825	931	836	948	869	879	857	859	889	861	872	881	864	901	859	862	944	826	829	894	848	901	871	870	892	864	840	884	845	894	848	854	874	861	840	878	873	893	844	866	873	912	864	877	816	827	833	875	801	899	842	910	855	892	899	820	893	889	882	862	891	836	865	817	875	890	845	893	892	861	892	838	890	880	876	827	855	911	872	868	931
4489	976	1297	940	690	523	422	307	312	272	265	233	236	219	204	210	209	167	195	167	182	153	182	170	164	172	177	163	193	164	182	149	148	183	158	166	177	165	165	151	164	181	163	168	139	176	181	144	165	148	168	142	141	167	154	141	151	151	191	134	148	168	158	151	150	148	156	146	144	154	168	154	181	151	155	151	175	156	150	159	161	126	157	148	174	171	171	175	149	152	155	139	162	153	180	150	152	142	148	155	144	159	155	164	146	144	138	165	161	156	157	157	144	158	156	152	143	151	151	137	183	164	161	159	164	150	134	161	152	181	134	193	150	144	164	169	144	164	166	175	170	152	155	148	164	175	129	150	192	137	174	156	146	164	162	179	147	167	149	180	150	142	165	163	150	158	159	156	170	158	197	157	157	158	152	172	150	121	151	149	136	155	182	160	152	161	136	148	154	160	159	152	144	163	164	160	163	150	177	159	151	189	165	155	149	160	148	155	171	157	153	141	152	165	135	154	176	155	163	161	163	194	165	173	137	159	141	145	180	143	171	158	136	179	158	173	157	163	149	163	145	167	166	159	134	147	159	178	162	164	127	163	163	159	156	142	151	168	166	162	178	161	160	150	139	167	154	169	153	167	182	149	154	168	136	154	162	138	147	149	172	177	180	146	176	160	183	145	141	161	159	173	160	143	174	147	188	170	147	163	160	185	151	161	185	161	133	150	153	165	156	137	182	156	155	164	156	160	177	150	131	169	154	147	200	149	177	134	164	147	155	165	147	181	144	158	154	159	147	156	145	133	150	140	159	132	172	141	184	147	168	167	133	171	156	162	144	171	172	166	157	179	146	155	157	172	155	146	151	169	153	167	125	150	168	169	150	167	175	166	159	133	161	171	167	169	156	174	144	171	161	154	166	129	146	144	180	156	152	151	161	185	164	142	147	158	140	155	140	183	157	153	145	154	149	143	183	142	158	160	151	177	176	162	164	175	184	160	150	163	164	148	167	150	155	167	158	152	163	165	167	150	157	157	174	151	167	159	148	169	180	146	141	166	163	160	189	150	155	158	160	144	142	152	158	150	183	151	161	142	145	163	169	152	190	152	120	155	150	162	150	147	143	188	153	159	135	145	156	156	161	167	162	172	165	163	133	171	147	171	178	165	156	172	148	153	164	134	164	160	154	149	176	156	160	156	140	185	159	171	142	171	169	159	189	168	147	152	159	170	143	158	164	150	153	153	187	151	160	172	141	141	142	151	150	150	174	150	157	165	153	161	147	135	153	176	159	168	154	173	152	146	130	171	185	161	143	148	168	170	178	153	180	152	153	142	144	170	158	139	174	166	165	145	139	162	189	161	135	139	135	162	176	148	144	136	159	167	179	169	169	147	178	145	151	159	165	162	136	156	157	152	157	149	174	174	154	171	138	174	174	154	161	152	152	155	169	162	149	167	160	167	167	150	165	171	163	145	158	171	167	146	170	158	159	156	147	157	148	152	132	146	132	171	163	161	152	143	162	159	169	180	179	152	151	145	152	169	170	168	179	152	131	166	153	142	134	153	141	146	152	162	153	144	168	164	165	141	170	169	186	171	154	147	165	176	156	165	166	163	160	162	160	154	153	137	159	146	157	181	169	174	159	190	163	158	141	154	158	137	148	141	175	165	164	152	181	161	135	163	182	142	137	156	175	160	153	165	182	176	130	163	164	165	137	133	164	150	155	166	176	166	135	168	171	141	152	144	175	169	170	149	164	157	152	141	157	163	157	148	157	157	163	189	140	144	164	164	143	185	145	172	167	151	132	156	142	145	144	168	159	157	165	158	156	165	168	155	157	157	174	155	160	144	150	151	154	148	161	159	156	153	163	148	151	171	154	143	141	162	175	143	170	165	148	153	160	156	164	168	172	150	154	159	163	162	165	155	158	128	166	173	129	181	150	144	171	171	152	178	158	161	174	158	161	165	140	155	176	190	169	170	136	165	179	169	146	160	147	171	174	149	151	151	194	149	155	141	156	156	184	156	165	164	161	164	145	167	147	168	146	169	172	168	179	142	148	148	141	161	165	148	166	156	159	150	153	144	176	155	152	158	173	154	159	162	160	164	162	143	155	155	143	165	174	143	165	156	181	151	161	150	139	157	140	143	160	162	163	142	148	151	176	161	177	160	170	168	153	146	152	168	141	171	182	158	145	143	170	165	172	175	165	144	149	141	148	163	145	162	162	172	168	168	154	163	171	165	177	162	175	159	176	146	161	152	155	155	159	159	134	151	161	144	165	171	155	155	152	146	163	158	142	150	145	154	149	138	179	150	165	176	139	148	139	142	176	164	175	162	159	160	151	153	145	170	137	151	146	146	157	148	139	166	165	153	160	146	160	157	148	171	181	140	162	173	154	147	138	170	152	154	159	141	156	143	167	159	163	138	176	139	138	147	159	172	174	166	174	157	142	153	142	160	186	176	136	155	168	152	150	170	149	158	168	147	167	142	192	171	174	162	169	153	163	160	147	127	132	165	160	171	129	160	145	147	157	151	148	182	136	180	150	161	161	170	153	148	160	149	136	158	168	149	171	171	160	158	156	142	163	160	151	154	150	130	175	140	154	135	151	156	146	179	158	141	160	162	157	160	170	160	146	149	149	146	139	166	161	159	153	170	142	171	159	135	152	151	178	154	175	145	165	172	164	170	151	168	165	143	163	152	164	159	165	149	184	149	159	152	167	182	149	153	154	190	164	151	170	146	149	169	163	161	144	153	163	175	141	181	169	158	144	147	146	154	149	144	153	165	142	148	188	148	185	138	167	156	159	184	159	163	178	152	153	166	168	144	154	150	176	171	161	167	171	152	147	144	169	132	171	133	161	156	138	131	143	163	167	149	145	149	154	181	154	152	160	173	172	158	145	169	153	162	151	155	152	148	157	151	144	149	150	150	164	143	154	167	138	169	149	156	143	159	179	133	160	169	168	143	155	160	159	162	158	171	154	146	170	153	146	149	160	141	165	159	145	145	171	156	151	163	153	141	145	171	158	135	130	159	167	167	150	148	177	156	153	150	157	160	163	149	152	152	165	156	144	152	149	132	159	165	150	140	165	155	155	144	170	176	170	149	174	157	133	178	169	161	161	142	156	150	168	172	164	163	146	162	168	143	149	157	145	149	152	146	144	165	148	144	165	164	151	153	176	172	162	151	179	146	159	145	164	148	154	168	158	161	160	161	173	166	153	175	158	132	152	172	158	143	150	165	148	155	138	150	155	146	166	154	163	162	165	156	144	144	178	142	124	157	168	157	149	158	163	160	161	173	141	160	140	163	155	149	130	176	150	162	136	147	162	154	153	155	170	139	144	163	154	168	153	173	148	153	130	160	149	165	153	162	128	147	157	150	152	134	168	156	165	145	158	168	136	163	135	133	154	161	160	148	159	163	143	150	173	142	157	144	167	140	166	155	181	138	141	163	162	181	146	134	167	142	150	162	167	163	151	159	152	165	151	166	154	146	143	181
5604	1442	3067	3447	3103	2586	2226	1821	1587	1417	1315	1128	1083	1011	964	914	794	825	760	830	713	646	693	703	640	604	658	569	614	641	632	640	589	599	585	603	594	605	585	552	555	541	533	642	544	564	586	567	549	527	518	533	576	577	561	573	562	587	526	532	570	530	536	541	559	545	535	485	530	527	502	543	525	536	531	557	550	537	522	492	546	570	540	518	485	547	544	542	525	513	519	541	553	533	477	536	524	518	512	532	527	517	525	516	539	543	479	480	524	528	519	563	575	522	483	572	523	526	531	504	511	533	521	566	545	493	546	533	514	545	508	558	504	537	491	539	576	499	510	501	560	507	531	533	524	496	516	549	496	516	529	500	554	521	535	509	520	495	515	508	513	527	551	500	511	577	534	510	509	541	491	519	553	501	517	558	509	495	531	537	565	488	507	519	546	519	513	483	534	521	505	532	546	497	502	498	529	543	531	529	535	541	500	539	536	584	520	529	540	507	503	479	526	521	535	533	514	536	524	546	523	511	554	547	490	534	536	541	516	541	506	525	507	490	561	500	523	498	479	512	529	559	573	520	471	532	494	503	527	499	525	530	561	511	526	509	537	529	514	500	509	528	538	530	501	494	507	530	501	534	533	543	568	538	515	499	533	504	519	538	541	525	521	558	518	497	514	536	506	550	505	517	536	532	512	518	518	487	523	544	564	546	527	550	519	533	522	514	512	499	528	513	508	546	524	511	535	500	504	475	514	501	547	500	540	512	514	487	516	537	475	497	515	507	540	498	511	500	556	525	527	482	552	508	551	506	537	528	514	530	525	564	511	480	487	507	527	525	561	517	523	521	506	489	537	527	521	511	561	511	510	548	468	508	509	487	548	480	546	523	532	507	498	530	527	534	526	494	539	522	537	555	489	516	553	537	533	529	501	530	514	523	530	525	521	495	512	519	481	513	520	514	545	510	503	506	546	533	475	543	525	539	494	496	520	558	502	556	554	532	473	542	515	545	526	520	498	519	518	530	510	507	540	459	483	517	556	520	525	497	506	535	530	515	497	490	479	524	513	541	543	539	500	540	521	499	500	539	555	506	489	522	548	502	511	541	529	519	487	527	475	525	513	530	544	462	582	530	541	559	524	497	527	537	481	524	521	479	530	537	496	540	541	533	523	522	543	523	505	513	497	494	528	532	521	532	500	546	535	489	507	524	542	559	521	549	494	525	501	535	493	510	553	536	495	503	496	504	531	533	523	545	488	517	501	536	533	530	557	524	539	535	480	519	521	518	522	480	542	518	502	495	530	533	501	464	467	501	501	460	512	519	525	504	512	499	532	482	522	492	512	518	503	557	504	528	546	513	506	522	544	536	512	515	553	555	539	546	500	569	486	494	542	511	520	516	510	474	548	523	552	519	512	489	540	559	510	529	494	522	536	496	480	490	544	527	521	503	526	550	570	542	496	522	486	520	522	524	544	565	523	523	540	533	495	538	566	538	519	525	515	520	520	501	481	476	514	493	506	506	513	475	552	524	508	538	527	491	498	496	495	540	549	519	542	503	494	533	528	546	546	521	507	524	502	567	532	501	504	508	562	530	495	542	482	557	503	517	546	538	534	545	551	529	537	500	491	532	546	541	534	546	530	518	493	532	499	515	529	528	551	546	524	524	512	498	533	508	477	549	502	514	498	491	505	519	523	505	517	504	523	558	518	522	504	526	506	547	504	508	521	525	546	509	524	513	479	507	516	489	513	561	505	526	556	518	537	487	542	554	505	574	511	535	559	518	540	519	542	514	501	549	532	534	527	530	563	521	535	499	538	495	537	510	499	555	502	526	556	522	509	485	539	579	504	552	501	568	512	552	475	491	534	506	532	480	527	515	545	511	483	510	528	534	524	521	502	518	512	524	485	512	543	490	532	544	544	492	508	519	511	505	550	523	538	484	512	501	526	539	495	492	490	527	495	505	505	519	495	537	526	539	507	528	550	519	526	542	542	520	497	499	487	516	545	519	558	545	545	552	484	483	517	493	518	483	543	511	567	521	547	521	528	515	538	533	503	511	553	461	514	530	530	520	512	515	528	516	530	532	499	581	503	514	490	498	518	527	510	537	492	517	548	492	514	507	535	479	510	518	509	499	535	498	533	491	507	517	522	492	564	508	515	514	545	557	503	552	550	490	522	556	494	521	477	508	517	523	506	509	562	538	534	516	507	529	504	527	529	484	521	544	517	551	521	535	528	506	518	511	543	580	505	460	553	543	525	515	551	543	515	516	487	558	553	488	516	537	496	513	511	569	525	501	531	538	492	495	501	484	486	538	491	523	515	510	509	511	529	534	496	555	513	511	514	546	548	540	519	506	500	537	535	510	525	526	546	487	541	507	525	519	530	499	510	573	529	504	508	525	560	487	526	525	521	518	529	545	507	528	533	574	479	557	563	567	559	538	543	567	564	477	555	501	578	548	515	495	499	541	486	567	467	504	506	513	507	511	498	514	529	503	510	542	552	530	527	533	507	506	513	525	543	469	528	555	525	526	472	476	492	552	503	507	515	516	492	522	524	557	514	533	469	546	530	537	544	560	514	519	537	517	544	480	536	491	549	537	501	563	499	537	516	470	536	544	516	481	561	504	542	504	534	502	508	507	529	463	507	494	528	530	545	515	538	514	555	513	575	515	523	492	523	549	498	506	547	505	531	520	551	510	527	534	580	516	509	503	528	494	543	504	532	493	506	588	486	555	518	529	521	534	524	504	509	530	458	521	533	530	516	561	515	547	536	523	499	571	506	557	545	485	507	511	540	539	548	525	520	523	539	518	498	517	492	571	529	512	497	523	535	477	551	491	524	526	562	538	515	485	531	505	508	558	489	526	481	520	550	515	526	548	528	535	540	493	504	541	501	560	507	452	523	511	542	528	511	513	537	530	494	552	567	552	556	544	541	483	526	553	494	518	533	547	469	518	532	540	513	513	501	528	513	492	546	544	523	459	567	489	556	515	536	530	490	504	517	504	557	485	556	537	545	515	513	552	496	523	505	490	489	544	525	535	550	508	518	542	485	517	516	562	534	545	537	510	536	513	526	487	527	516	541	520	548	484	517	516	471	502	486	547	471	490	491	525	566	520	504	503	540	516	495	524	518	485	536	517	506	586	529	513	540	532	506	515	528	563	541	513	526	548	470	491	555	535	498	518	542	504	521	557	507	573	561	490	498	500	521	547	571	495	528	530	547	538	569	497	527	531	511	510	528	531	552	507	523	511	511	567	513	538	527	509	521	534	545	507	526	513	543	506	518	527	537	492	500	538	514	551	511	459	533	487	559	528	504	514	473	519	517	536	503	506	454	507	510	513	547	509	541	530	501	552	493	500	502	526	529	534	560	524	501	529	490	529	555	526	477	515	496	478	543	540	510	480	503	514	506	484	546	534	523	556	485	543	512	504	530	544	510	499	521	520	529	474	517	513	544	490	509	529	528	540	526	517	512	526	528	531	545	535	543	514	514	541
8380	1819	2273	1744	1127	827	581	466	414	347	278	278	241	229	200	186	187	189	167	175	172	155	136	158	126	180	175	155	132	169	148	147	139	147	118	119	145	116	120	132	141	117	115	100	130	138	108	127	136	124	137	138	127	128	122	122	138	137	128	131	132	127	113	132	129	127	146	123	119	111	124	117	136	126	112	132	132	137	136	132	100	120	128	125	122	124	131	116	122	125	123	134	121	96	131	146	130	127	139	119	98	110	123	112	127	121	133	102	104	125	131	123	113	111	149	131	123	133	113	116	121	132	128	122	120	121	125	131	113	113	110	135	121	129	128	124	141	122	118	105	118	151	142	138	127	120	125	121	144	130	135	123	135	104	138	115	124	152	128	116	121	128	118	116	101	101	121	128	130	129	112	133	107	123	104	130	118	136	114	138	117	126	140	119	114	132	130	134	125	133	113	128	138	113	123	128	129	138	114	138	127	124	117	123	116	130	129	110	118	131	136	121	149	118	125	110	126	117	127	137	133	132	134	138	119	122	121	117	118	112	113	135	127	125	105	116	125	113	102	134	132	120	120	120	115	105	140	120	124	127	141	112	123	118	130	137	137	131	126	114	118	104	148	119	128	121	113	137	114	110	139	121	135	129	121	118	122	126	106	110	121	118	135	102	121	112	135	111	125	110	124	114	107	127	141	120	132	101	122	127	107	103	121	134	130	128	132	131	112	142	122	131	146	124	119	137	119	139	120	101	123	134	125	133	132	123	115	127	127	132	112	137	136	126	119	150	125	131	131	123	117	117	111	111	139	128	103	117	126	123	124	127	130	114	129	123	126	130	118	134	140	132	123	105	106	135	121	147	128	108	125	123	111	120	124	126	118	135	129	110	120	136	127	130	108	108	128	105	136	139	114	131	124	149	95	93	110	132	135	137	104	153	122	120	141	120	140	141	108	109	135	129	124	135	115	107	101	128	102	118	124	134	130	122	122	117	109	124	134	122	126	120	107	127	98	110	129	133	117	139	144	138	134	116	104	136	126	130	129	136	116	116	119	124	145	130	117	126	129	125	127	123	130	114	103	119	123	112	123	115	106	114	105	123	119	114	149	122	137	121	131	123	133	114	139	116	116	128	129	118	135	133	120	114	116	146	118	134	110	101	121	133	109	117	120	126	140	118	131	131	124	125	130	108	128	127	131	113	137	129	140	122	128	114	154	142	121	151	130	136	131	118	129	130	118	112	101	111	122	127	100	132	129	104	125	120	112	143	122	111	119	123	114	105	92	122	134	115	122	132	131	145	126	134	107	110	110	107	131	133	114	128	127	127	122	123	118	124	122	120	122	122	126	122	112	137	111	130	119	117	114	120	140	106	134	128	123	119	124	131	115	131	109	122	115	102	119	132	128	126	128	128	114	116	123	122	102	138	117	118	116	133	133	132	114	138	120	111	129	124	121	155	119	145	110	112	131	106	121	122	121	124	115	115	123	116	110	126	126	132	130	126	140	135	128	117	128	103	121	134	130	117	123	125	129	118	122	118	130	124	105	131	130	120	131	117	125	123	110	108	134	117	134	88	121	122	140	114	130	139	119	128	139	120	140	120	117	105	104	127	123	120	121	116	127	107	121	110	118	114	117	119	139	139	109	116	130	137	146	114	116	129	116	129	132	121	113	116	123	141	133	127	119	108	124	142	115	120	134	117	119	114	132	130	108	125	132	124	135	124	133	102	124	122	101	130	122	127	132	130	112	134	149	122	116	122	132	130	136	146	131	112	120	111	118	120	134	121	130	133	126	111	122	124	118	131	106	104	100	112	122	137	111	126	123	123	117	107	112	117	109	118	121	119	126	115	117	128	101	128	131	117	127	113	125	132	119	122	135	111	148	118	98	140	126	126	116	139	123	126	130	111	127	133	120	127	147	122	138	122	104	123	119	118	120	131	127	123	118	136	114	126	108	118	121	117	130	125	134	122	119	114	116	137	123	115	123	118	120	121	125	124	104	126	121	124	117	126	116	122	128	141	115	110	92	133	125	139	123	115	131	116	129	118	120	129	112	126	140	148	141	119	147	133	125	129	110	109	126	119	115	123	142	128	119	136	116	131	120	136	130	127	116	141	128	124	116	104	131	115	128	109	138	126	129	122	136	112	134	129	134	107	110	118	127	121	117	144	125	138	111	101	121	131	119	126	123	125	109	132	116	116	121	115	134	128	136	137	103	120	119	126	131	106	123	131	100	127	121	122	124	140	114	129	106	123	97	112	122	125	102	131	123	135	111	116	96	126	123	118	137	121	130	119	123	120	109	131	125	126	139	131	124	117	118	116	116	124	122	125	119	105	129	134	116	131	102	128	147	116	113	117	114	113	140	120	141	146	105	131	108	117	133	101	113	116	129	114	126	144	137	122	101	113	118	143	128	119	115	131	125	135	127	119	120	114	122	121	117	127	123	128	133	128	127	124	136	121	124	127	117	129	131	143	139	121	135	112	138	140	129	127	124	131	126	129	127	107	128	109	131	131	115	125	124	149	120	121	124	142	142	119	137	121	114	124	144	123	108	123	108	144	130	130	108	121	106	117	114	116	129	129	115	124	123	121	134	118	104	149	120	119	141	123	144	126	120	108	105	114	129	152	127	149	135	126	132	130	112	131	128	116	100	112	132	110	115	118	121	116	110	147	136	117	129	131	127	110	123	122	141	132	99	135	123	121	123	98	115	146	127	116	116	130	127	95	136	135	136	134	104	129	113	133	139	125	134	111	116	138	127	107	123	94	125	124	98	127	130	114	120	135	103	115	142	127	123	122	118	109	97	116	140	121	128	119	108	140	130	130	117	141	126	134	121	106	120	124	117	140	112	121	132	127	119	119	137	104	117	133	118	128	126	124	141	116	106	156	117	121	131	117	126	129	121	112	136	126	137	137	118	110	139	121	119	124	155	114	139	124	142	130	128	143	112	115	125	93	130	137	125	154	130	109	107	110	102	103	128	100	131	99	127	118	126	111	113	132	124	125	107	115	119	128	129	138	125	124	137	119	132	140	98	125	135	150	110	126	109	121	97	117	112	133	128	133	115	118	138	134	121	106	112	141	121	107	139	120	110	107	100	123	121	101	122	137	126	124	112	113	136	138	117	142	121	138	111	126	132	126	111	131	112	119	117	132	125	134	133	113	122	110	139	109	116	87	131	112	122	128	129	136	124	117	125	121	133	124	131	127	120	107	122	115	116	123	109	137	112	121	131	118	127	121	126	109	139	126	125	121	137	118	120	127	134	108	148	124	135	119	124	138	123	120	117	128	156	141	122	123	124	121	139	118	128	130	122	115	123	119	135	116	133	130	133	120	122	116	122	119	102	122	129	122	132	128	131	135	127	100	132	125	109	128	121	133	127	121	128	137	132	102	116	129	113	136	124	119	101	128	120	120	129	118	151	123	152	128	114	117	138	144	128	108	146	127	137	131	120	121	107	116	134	129	132	123	133	119	111	110	130	147	125	120	126	153
7583	2185	5181	6141	5429	4380	3548	3020	2464	2112	1925	1699	1486	1343	1251	1153	1053	1022	903	932	803	826	750	713	743	719	737	688	654	639	622	579	572	609	599	547	588	523	559	520	538	513	564	504	550	499	496	503	478	517	495	522	477	473	494	529	482	519	511	495	441	465	467	473	482	495	497	444	445	467	488	418	491	413	435	452	464	466	453	434	476	435	448	472	430	448	467	457	425	435	470	448	459	510	440	468	473	464	430	466	455	447	439	491	407	442	438	410	422	458	466	401	442	477	472	454	397	482	421	447	463	462	452	439	431	458	455	427	421	441	427	444	465	488	412	428	416	434	432	459	452	433	443	485	434	452	444	475	434	457	429	432	429	461	408	408	430	392	431	447	484	430	413	407	425	387	457	444	434	443	422	396	442	382	387	437	427	430	423	446	483	448	417	425	434	419	425	462	455	433	418	472	411	424	431	431	457	446	430	438	426	439	414	412	454	441	411	415	416	447	464	463	424	440	418	448	424	396	467	451	459	436	419	447	437	395	410	389	419	403	476	438	427	413	470	414	384	397	437	449	445	435	429	411	440	439	461	459	413	422	416	458	445	441	420	427	455	426	414	390	406	419	421	438	424	440	400	444	411	449	399	448	399	449	445	431	458	388	447	428	391	446	429	440	412	418	410	417	456	393	462	436	426	479	458	435	446	460	436	442	461	423	415	427	422	423	445	423	433	446	430	417	424	403	431	442	399	407	453	422	415	436	398	446	443	487	410	411	442	447	427	402	435	449	437	474	443	398	438	444	406	404	393	419	424	477	452	434	434	429	430	434	439	457	463	466	415	459	410	412	446	463	418	421	426	443	426	429	416	436	428	449	431	427	419	427	483	453	433	427	468	425	455	416	444	393	425	418	444	439	448	412	435	421	438	405	422	443	441	449	435	444	469	434	395	428	400	403	403	443	457	431	439	420	430	431	450	423	431	447	405	413	426	405	443	455	442	430	453	398	423	402	449	413	441	387	439	392	417	412	438	437	439	411	411	436	405	472	412	425	402	438	459	425	409	413	425	416	396	438	426	435	437	432	434	437	441	430	450	408	408	435	451	436	454	445	460	442	411	421	460	438	440	430	445	475	424	414	438	406	416	418	420	430	460	456	426	429	441	431	396	461	452	435	456	440	415	423	481	449	436	402	444	421	400	433	443	442	404	459	396	419	405	415	435	430	426	420	394	422	413	473	424	432	465	405	439	391	440	427	432	428	409	478	459	435	441	427	438	455	422	415	440	457	419	458	439	412	402	431	427	407	410	409	404	433	437	448	469	404	434	434	407	406	434	453	472	437	447	449	450	417	420	439	422	438	459	406	422	420	436	432	465	441	458	430	396	433	459	417	414	426	452	440	409	396	433	395	444	429	416	435	428	447	427	398	450	416	426	407	436	458	431	431	431	415	415	424	464	421	432	451	438	421	433	445	421	430	488	440	398	372	436	404	412	416	423	479	412	453	398	443	432	462	418	443	427	444	431	438	397	454	409	448	444	386	421	425	421	405	391	417	430	442	416	406	417	423	446	395	410	482	451	401	387	438	422	435	458	454	408	457	410	408	430	402	459	443	430	417	414	414	461	462	425	427	440	431	462	478	391	417	410	428	472	413	438	412	432	435	449	396	431	419	411	425	411	422	427	457	449	420	425	426	479	437	431	422	423	403	433	444	394	420	406	432	432	463	415	422	429	403	393	429	437	422	413	430	436	412	446	463	432	469	402	415	430	390	443	461	424	419	440	398	399	403	448	399	416	413	413	399	417	421	437	427	412	416	447	438	418	427	406	435	406	414	464	447	416	432	475	449	451	457	418	457	443	451	399	439	449	451	408	432	429	414	426	430	431	389	380	466	436	436	443	439	410	460	449	462	430	445	408	393	442	409	434	447	423	447	477	412	424	430	410	423	383	471	411	421	440	425	383	447	384	420	420	414	433	434	380	424	444	453	422	485	412	383	407	425	440	467	416	424	422	404	460	392	406	436	468	439	406	451	433	456	423	441	465	440	452	457	426	440	378	460	426	455	428	409	466	471	414	452	477	450	468	424	468	444	418	416	440	451	475	427	406	434	446	433	425	441	408	427	420	441	453	475	419	467	466	425	407	413	457	448	449	448	442	418	463	443	445	458	437	426	436	442	420	417	447	414	470	437	440	443	438	468	463	453	415	430	472	398	432	416	472	429	391	416	450	415	427	437	472	432	414	422	451	418	455	435	435	413	422	402	427	445	383	385	434	442	445	414	427	413	427	418	421	404	435	475	429	482	405	436	454	416	459	425	363	396	453	429	402	433	444	407	440	429	414	417	431	455	424	435	417	396	442	427	443	432	446	449	428	402	442	418	410	431	461	453	425	453	422	424	409	414	434	438	407	430	427	424	439	402	423	428	417	438	447	450	421	433	459	412	420	455	434	374	417	432	427	456	433	416	435	425	444	422	403	434	454	435	430	421	393	401	420	450	445	426	406	423	465	424	437	428	410	484	432	449	424	432	470	432	414	407	416	435	431	451	405	411	410	407	445	410	400	428	442	435	399	452	420	441	411	427	397	440	457	432	464	436	406	449	425	443	439	437	423	479	430	448	448	422	403	447	447	407	440	414	432	446	453	437	421	443	468	417	459	437	403	453	429	457	417	416	433	450	431	436	440	445	389	420	418	446	467	421	424	443	450	450	405	436	422	487	416	444	418	448	440	389	444	421	460	436	449	425	461	452	406	420	431	448	436	416	422	434	449	423	453	439	368	452	436	443	453	398	429	392	442	418	433	421	459	452	458	408	442	436	409	436	449	422	429	455	411	453	407	452	444	459	414	427	437	450	429	393	444	420	427	420	444	423	432	408	417	445	436	437	467	448	394	407	431	419	439	443	388	433	444	419	437	412	392	417	421	408	420	416	448	447	437	436	438	427	436	413	420	426	431	454	428	410	434	427	451	421	440	398	449	394	426	431	418	399	399	451	415	449	463	423	452	443	435	418	434	419	427	420	430	435	411	432	431	447	396	408	442	449	404	444	446	413	406	433	427	419	435	407	446	409	401	466	436	422	424	405	428	414	456	406	413	414	444	432	459	433	450	423	421	417	456	429	458	450	441	447	460	441	395	434	442	430	418	417	383	454	452	447	418	454	444	467	445	451	433	421	446	436	398	472	411	428	408	404	412	422	423	449	447	414	419	436	432	437	437	420	457	431	421	461	457	417	419	417	437	411	392	462	423	434	445	455	421	452	467	426	437	458	387	420	427	433	412	448	426	427	431	397	417	442	460	440	420	412	426	439	495	388	451	437	427	434	437	428	420	449	418	431	469	448	459	438	458	445	427	406	410	434	434	434	464	402	458	449	466	454	474	446	480	464	462	440	427	422	418	408	456	433	429	420	432	416	478	433	453	406	420	418	429	443	409	425	402	448	423	429	452	489	441	419	428	416	434	427	451	449	411	423	442	417	443	392	446	459	449	414	431	453	396	413	407	441
1351	340	342	350	299	321	286	261	284	305	308	287	272	308	286	283	315	306	268	320	277	296	272	271	291	305	319	297	286	267	284	288	252	271	275	273	266	251	304	276	308	246	283	285	299	277	281	293	262	266	296	287	270	272	270	280	278	265	291	271	273	262	299	289	290	265	319	293	313	272	269	269	266	294	273	283	285	265	261	290	285	275	273	271	317	270	294	311	307	287	276	294	309	249	300	314	296	285	267	278	293	300	294	250	299	256	290	260	261	305	291	252	301	264	280	276	270	292	272	290	271	272	253	285	245	255	315	299	309	278	280	302	296	281	267	282	275	293	293	299	295	283	322	279	264	287	283	311	247	267	257	310	290	289	296	292	267	286	262	291	289	278	269	264	311	330	278	274	297	277	269	242	286	258	299	275	263	252	295	268	280	275	274	285	276	286	267	276	283	251	281	272	274	296	285	288	274	303	293	303	287	286	292	288	289	279	284	285	329	256	281	276	308	291	303	247	226	269	301	276	290	324	287	301	299	240	289	293	265	295	261	295	292	294	282	301	297	277	258	310	296	294	282	335	289	269	314	275	293	320	283	280	278	263	312	292	268	305	289	316	273	275	258	295	285	260	266	291	247	293	278	294	266	277	316	301	296	301	297	296	276	273	313	279	286	307	284	263	285	243	251	273	273	296	246	278	272	269	310	265	301	296	285	282	297	261	290	272	271	286	287	254	302	269	283	285	267	277	292	272	286	267	299	281	301	257	292	289	256	274	254	321	288	287	257	269	285	269	286	278	260	278	269	298	296	294	270	299	304	297	270	278	288	284	276	276	275	244	279	269	271	296	289	294	281	270	261	272	290	285	300	276	282	289	294	295	328	277	246	284	294	314	286	307	273	300	263	286	287	289	301	293	239	261	290	262	267	266	268	311	251	278	285	280	292	289	277	281	269	281	285	281	272	295	279	289	277	282	299	257	303	274	284	266	272	297	259	270	288	258	281	280	268	295	278	293	272	295	281	287	286	304	302	278	291	288	281	276	266	268	276	282	316	292	283	290	264	279	298	276	300	279	300	261	259	241	278	257	272	289	300	261	286	320	278	290	287	262	293	319	286	294	305	291	271	264	281	292	317	283	299	290	301	280	300	272	260	307	283	276	269	284	244	258	309	300	298	290	262	246	295	255	279	278	286	266	286	304	302	265	257	283	273	285	305	311	264	282	299	310	306	287	315	259	268	282	295	306	270	304	268	298	304	252	286	286	254	310	282	294	286	312	313	293	289	289	289	266	305	291	259	277	282	324	270	267	303	313	273	299	295	278	282	287	287	294	331	267	280	330	285	290	265	286	302	287	271	271	276	303	270	303	268	292	255	285	280	288	317	284	290	256	292	276	276	293	294	269	288	293	305	280	296	267	239	299	274	260	281	260	286	280	281	289	311	317	254	296	270	286	269	278	272	270	272	276	295	280	297	284	295	313	272	305	288	318	259	329	278	265	296	271	292	280	305	287	295	281	281	292	297	290	274	254	267	294	282	295	289	293	287	296	296	283	285	279	278	289	275	274	273	287	279	272	271	270	269	301	265	305	273	290	287	303	254	290	271	283	305	270	299	269	285	246	293	278	293	283	275	322	312	279	281	292	270	267	271	298	320	273	271	277	289	276	261	305	280	287	269	287	275	244	280	283	305	297	270	291	268	320	290	297	288	277	266	281	298	275	270	279	289	274	275	288	276	294	297	289	282	286	284	273	316	273	278	302	290	262	293	291	293	304	274	284	284	256	302	256	299	305	303	266	306	277	279	289	277	251	295	290	281	310	298	311	291	291	270	252	279	247	272	282	304	270	292	293	286	285	291	290	273	312	235	308	298	286	288	299	300	301	264	278	312	305	266	294	304	277	288	300	276	308	340	295	272	283	303	282	302	305	281	257	266	287	279	275	279	282	303	300	309	297	293	265	292	289	253	284	288	302	259	282	287	278	278	272	311	301	313	260	238	291	268	315	289	253	301	306	289	277	273	291	277	293	281	290	318	263	275	275	289	292	248	268	276	256	305	284	285	304	299	283	287	295	304	277	304	290	286	303	285	301	264	292	294	273	268	279	311	300	309	308	283	287	289	291	289	303	310	288	294	223	310	264	271	260	305	274	284	291	264	278	250	270	273	274	297	294	280	284	262	295	269	261	260	263	294	250	269	306	289	317	280	280	295	275	297	285	271	281	286	302	285	247	250	281	297	253	292	298	282	280	318	273	293	264	301	288	287	275	302	299	274	291	294	254	270	289	296	263	306	311	286	265	290	288	286	268	293	278	308	276	299	305	265	286	268	277	286	286	291	279	265	319	293	283	276	287	266	287	290	285	260	256	280	267	260	287	249	281	283	297	276	309	293	296	296	290	277	282	290	273	266	257	288	325	294	266	289	311	305	266	299	281	294	285	247	280	271	290	274	314	285	275	298	289	278	290	263	296	274	275	303	299	295	287	267	258	299	258	255	270	285	262	303	288	283	303	278	285	290	282	285	316	284	289	295	280	277	289	272	279	265	312	260	273	295	276	279	297	269	269	275	289	310	297	301	274	266	253	291	271	265	292	296	288	285	277	274	261	328	269	291	273	279	300	291	294	267	253	297	267	264	304	267	273	303	268	286	263	256	301	271	266	262	291	275	256	289	261	294	254	295	290	311	274	295	280	300	272	279	284	255	296	263	296	303	272	282	274	250	292	299	287	312	296	274	314	310	286	258	278	293	273	274	275	287	312	290	292	297	272	304	285	282	257	286	305	280	296	290	284	272	300	279	301	293	252	271	264	278	272	284	278	266	312	293	314	277	300	275	302	278	276	272	299	265	302	278	289	290	276	301	259	289	286	280	302	303	304	300	302	261	278	304	251	316	293	298	293	310	288	285	279	264	299	270	280	289	284	306	267	280	272	289	292	276	279	274	257	293	279	301	307	298	287	291	298	252	264	295	300	283	283	255	300	291	281	261	284	303	304	314	275	267	268	252	297	283	280	300	278	291	268	288	291	273	280	292	280	296	272	306	315	314	339	300	273	271	277	289	283	259	305	297	300	306	286	271	304	267	298	296	290	294	265	284	285	310	267	236	288	274	271	302	284	319	294	287	268	288	290	276	279	279	295	276	271	282	285	288	277	308	314	268	273	274	302	271	297	309	287	291	266	287	303	308	302	296	291	277	269	277	258	274	261	270	267	286	280	290	272	296	306	301	281	295	273	264	278	270	288	277	283	292	296	277	291	255	274	297	296	311	261	284	288	303	290	275	263	287	273	277	293	280	291	268	287	270	307	273	279	299	269	303	305	272	315	279	304	287	276	296	266	278	302	288	275	266	297	265	281	284	290	291	288	282	281	290	262	288	265	317	320	279	300	268	262	298	306	263	320	329	248	251	291	313	301	267	297	302	258	268	262	276	310	253	294	265	300	279	302	244	270	289	243	270	261	288	272	257	268	252	268	287	297	295	279	283	279	284	296	290	293	313	300
2344	911	1000	999	1014	992	884	912	948	898	857	881	935	934	874	922	879	896	901	890	894	867	845	920	864	846	877	909	867	891	888	875	873	816	883	905	874	825	794	835	874	843	888	884	880	851	851	825	849	834	845	895	912	826	883	835	880	851	892	887	880	857	847	904	896	898	798	914	886	873	877	845	855	869	915	890	887	847	793	884	852	852	881	855	898	887	848	868	862	837	911	836	882	878	890	877	880	840	868	913	871	906	860	839	807	823	795	856	901	920	855	914	882	884	876	909	870	894	869	835	898	891	839	833	843	864	885	913	899	863	918	863	835	873	858	810	888	903	823	819	851	835	821	811	841	866	889	929	901	887	865	854	887	863	879	887	823	848	864	835	872	903	858	897	869	870	830	865	850	841	847	872	782	842	912	809	842	866	867	839	849	870	862	914	957	893	894	872	851	910	891	882	911	840	845	859	863	822	865	854	867	873	869	919	844	880	882	856	885	904	853	865	879	835	791	850	876	847	919	856	868	875	853	856	850	861	830	890	825	885	862	890	893	883	836	873	847	864	896	854	845	823	878	862	865	878	854	899	845	935	841	879	901	854	855	844	875	912	890	894	844	846	820	839	869	851	858	883	875	872	854	907	872	825	864	867	908	868	847	892	877	901	886	884	852	872	861	846	847	928	880	875	813	861	891	881	868	831	867	901	867	868	909	858	849	854	852	829	873	887	873	928	879	848	870	845	861	908	842	883	847	892	858	870	891	899	924	855	873	836	850	819	848	858	864	842	827	899	845	825	853	866	858	860	841	809	880	898	920	898	870	893	920	845	905	843	925	834	901	830	827	864	872	862	869	848	835	855	885	860	869	854	898	927	855	833	901	899	907	831	855	854	839	838	849	863	862	852	888	863	890	831	867	884	858	869	845	870	853	856	891	861	840	863	830	889	870	875	906	856	880	910	849	888	859	878	865	855	862	790	839	848	894	874	840	840	884	897	854	886	841	849	898	829	873	846	864	885	848	862	855	874	924	877	869	845	825	896	843	817	897	843	875	826	814	802	929	858	900	884	843	845	904	872	871	916	848	905	829	817	851	883	832	858	864	837	898	835	874	867	882	905	862	873	834	903	884	836	886	860	870	867	895	847	846	898	916	901	897	886	809	876	786	852	923	863	883	828	893	830	828	835	872	871	894	829	913	908	842	869	837	865	828	851	868	856	863	932	852	880	899	896	861	840	889	910	881	848	843	888	855	871	854	887	863	876	892	840	864	885	835	863	844	883	844	858	884	867	844	888	845	855	865	831	893	818	809	873	806	919	851	847	835	865	847	881	889	853	876	829	929	883	868	828	854	827	852	878	848	874	817	874	910	877	876	889	845	884	850	878	892	851	891	910	834	842	895	886	919	855	884	880	853	865	822	869	872	851	909	863	876	858	864	871	856	820	883	894	909	882	805	870	808	898	839	872	834	830	841	868	856	874	859	865	834	841	842	891	864	857	840	805	843	880	866	878	820	875	818	825	875	876	872	868	867	902	880	861	890	869	905	911	866	869	875	884	836	945	868	858	855	897	851	812	801	843	879	850	877	823	873	881	828	866	829	843	833	908	851	895	900	891	875	849	838	926	866	866	848	907	884	841	852	836	887	871	887	863	949	887	901	794	815	841	901	905	866	898	821	869	887	809	879	870	831	867	863	845	900	870	824	900	868	824	851	844	847	866	823	833	841	887	835	872	874	835	857	831	831	863	823	882	882	802	906	871	885	906	847	817	891	908	868	873	831	855	882	867	841	872	829	844	830	869	842	862	900	847	857	868	844	874	890	925	885	868	846	831	841	816	910	856	841	906	845	817	960	866	858	874	873	852	873	934	860	861	906	876	849	858	857	863	886	844	896	836	877	865	878	870	825	839	906	860	835	869	795	876	902	840	870	910	844	895	902	851	916	873	901	827	876	895	866	877	857	853	870	878	869	825	863	929	909	869	873	858	834	871	891	840	871	852	881	835	910	848	839	858	854	880	860	893	841	812	874	866	851	856	818	859	854	855	864	900	850	819	849	839	879	841	862	900	855	816	863	820	879	832	896	832	876	912	843	889	880	901	886	883	811	897	902	876	888	895	849	809	880	899	864	895	842	901	904	807	891	887	881	858	867	876	855	876	826	862	856	856	867	910	881	861	824	888	821	817	839	834	866	920	867	903	850	855	907	845	854	828	865	870	844	870	861	804	882	899	816	868	888	856	874	860	913	866	900	835	828	847	871	856	882	882	859	879	874	829	894	840	902	820	884	840	870	848	840	835	879	855	893	849	889	899	888	867	894	873	847	866	876	904	908	886	893	889	866	838	802	895	861	852	903	881	867	879	890	873	928	876	895	810	856	859	870	890	832	870	854	877	888	881	888	879	890	917	858	901	846	868	845	843	894	835	876	844	846	829	873	841	888	871	855	876	862	881	849	821	898	841	851	860	903	837	901	840	868	892	865	883	825	876	856	853	841	892	846	843	872	856	873	856	858	833	825	854	843	901	900	892	913	878	874	898	892	848	903	910	875	879	919	853	864	843	880	915	859	858	856	850	860	891	902	898	836	880	885	802	908	873	920	784	875	898	869	837	845	875	887	900	822	927	861	859	896	817	865	844	851	902	850	865	896	863	869	884	896	882	833	846	883	876	920	854	841	872	860	889	853	879	915	849	856	881	869	860	884	867	852	858	828	837	816	879	873	911	893	845	888	873	872	831	871	874	868	895	834	876	846	804	845	849	857	871	846	825	891	876	839	889	850	908	879	850	818	834	843	871	856	874	879	833	754	821	889	893	830	881	838	834	857	841	891	841	841	879	839	874	830	876	889	854	839	844	891	874	862	888	887	822	876	873	861	850	882	904	880	841	858	857	906	860	862	899	855	827	858	848	821	830	897	921	893	866	835	856	870	879	873	887	830	849	844	885	863	864	810	923	883	792	850	862	851	851	864	838	850	828	884	852	871	832	845	828	852	912	814	885	845	892	850	889	886	847	829	889	858	884	838	868	873	834	875	863	877	803	866	868	839	892	829	877	872	884	882	875	886	831	906	892	854	823	878	873	851	892	872	903	826	900	843	871	876	873	866	821	845	839	859	877	899	903	865	835	853	902	802	889	895	890	876	895	894	878	877	809	862	877	838	908	873	867	883	840	901	847	872	816	878	866	855	896	883	888	833	839	865	859	852	861	846	944	887	814	818	827	864	860	894	828	859	862	798	886	852	875	882	860	838	896	832	873	828	862	820	873	836	859	938	834	894	835	880	887	875	862	872	900	868	839	843	874	883	884	899	903	830	859	797	916	862	874	854	843	865	865	814	868	864	842	896	850	863	874	866	841	868	885	875	835	851	843	906	883	894	931	868	848	887	829	896	899	856	901	901	889	793	834	808	849	842	884	865	774	863	839	929	850	829	865	833	841	832	850	854	829	843	853	910	898	842	838	868	875	828	857	871	861	879	903	844	843	899	846	857	837	857	869	812	832
4498	996	1213	971	665	503	453	384	282	260	243	230	248	206	184	186	203	195	185	166	179	164	177	173	165	174	178	182	159	153	178	149	172	155	161	185	171	159	170	152	182	166	169	158	137	146	135	147	158	173	171	168	164	153	141	153	164	141	176	158	172	147	158	180	163	181	156	167	156	180	151	172	146	191	155	160	163	158	155	136	138	159	147	183	177	146	171	193	136	183	137	170	153	174	148	169	183	161	155	152	161	135	158	160	159	164	158	164	151	148	174	163	140	171	156	163	138	158	134	161	154	154	170	140	171	143	150	165	166	165	177	165	136	145	150	174	149	173	164	146	155	172	149	147	138	167	151	145	170	184	154	163	167	155	163	179	150	156	183	172	146	149	163	177	159	162	164	152	170	162	153	143	156	148	163	157	163	163	145	176	156	150	144	140	160	162	147	169	156	140	169	163	149	163	158	150	159	155	154	155	164	165	196	141	158	173	154	137	159	152	168	151	157	151	154	165	154	152	151	160	140	160	170	149	125	172	158	140	144	156	157	144	173	172	169	141	166	137	165	173	148	148	153	153	168	149	129	160	149	153	162	163	139	183	146	166	166	135	157	165	159	164	159	183	149	147	157	183	159	162	164	154	146	130	144	162	144	159	154	165	150	134	126	150	161	162	141	173	168	160	159	169	159	154	158	162	147	143	159	156	158	182	139	151	155	146	186	146	159	164	167	153	177	121	149	159	158	148	160	190	158	157	168	137	169	158	151	149	186	136	178	159	158	166	175	153	158	159	180	147	149	171	146	166	146	154	146	166	169	137	161	170	150	147	150	168	158	176	152	149	163	157	157	167	133	160	162	161	162	153	162	169	156	146	163	144	142	163	142	147	151	161	176	155	155	168	148	178	163	157	158	155	166	160	149	174	157	141	148	141	155	180	181	164	146	145	154	160	153	169	155	160	154	136	161	164	150	161	164	163	170	159	164	169	177	163	147	151	155	137	143	156	164	147	148	143	179	182	148	176	159	158	154	143	171	179	159	158	138	162	144	153	164	152	151	161	163	150	164	151	153	152	163	144	145	166	160	161	162	184	153	168	169	154	141	151	172	158	177	134	152	140	168	162	144	163	156	178	161	162	158	162	162	161	157	171	162	142	158	137	145	182	165	152	173	166	162	177	163	177	153	159	145	132	157	162	163	162	160	173	150	172	160	145	149	170	150	158	156	155	157	174	155	159	162	157	178	140	164	150	168	161	161	162	161	153	151	165	149	165	164	180	152	164	160	169	151	141	156	165	150	157	136	136	164	151	154	162	147	149	174	139	156	145	133	168	160	163	149	171	143	131	154	185	157	161	162	156	166	156	156	149	166	154	146	143	153	154	151	154	151	148	149	147	166	141	167	168	167	146	137	175	157	150	156	157	144	155	168	170	140	159	170	155	154	159	151	169	176	157	157	145	155	133	139	141	166	156	129	139	158	141	149	158	171	164	173	139	169	172	161	155	135	160	164	137	164	184	169	126	144	159	150	145	171	184	174	178	182	142	148	183	162	157	174	177	151	168	161	149	151	145	154	130	158	142	142	174	152	157	165	161	161	172	169	156	149	155	165	150	155	167	144	190	148	146	174	168	152	183	166	168	145	172	177	156	160	183	173	136	162	157	176	179	169	151	177	145	166	143	169	164	164	167	148	156	153	154	158	149	170	151	146	156	164	169	160	147	171	154	156	153	146	160	146	152	130	175	174	141	143	151	152	152	124	150	174	157	174	170	142	163	149	187	162	141	162	156	125	173	153	169	152	136	142	159	170	166	185	160	136	159	152	139	158	164	149	162	171	147	170	168	164	150	138	156	172	171	162	173	176	137	181	191	165	143	159	174	167	161	170	182	160	171	164	146	143	170	166	169	158	166	159	155	163	157	140	164	140	162	148	162	173	151	191	166	161	135	155	148	166	144	155	168	163	148	194	161	152	154	145	156	164	173	199	163	154	154	146	142	165	148	137	161	177	186	156	154	157	142	166	163	179	160	149	170	152	180	156	157	166	146	163	174	116	164	168	146	167	181	168	177	164	162	170	175	159	172	160	176	155	153	163	164	156	165	141	155	143	178	155	171	130	165	165	175	142	146	171	146	160	163	152	159	133	148	187	149	151	163	132	165	162	153	144	160	155	176	167	146	136	153	155	156	158	148	154	144	158	160	155	174	138	169	176	149	184	159	164	164	144	153	168	146	137	159	149	145	155	159	153	174	145	174	137	152	138	150	165	151	166	152	180	156	153	147	177	161	160	157	148	160	159	171	140	165	162	158	141	153	175	182	175	130	166	154	168	160	167	131	180	167	167	172	173	160	153	147	141	132	157	153	181	166	160	173	144	151	162	145	152	180	158	155	173	167	172	166	180	161	159	150	153	156	152	173	173	164	184	179	158	156	123	164	170	141	151	147	155	152	172	176	163	139	169	142	157	136	165	183	173	177	141	164	155	168	161	170	146	158	169	171	142	145	153	157	160	151	169	176	153	151	148	141	166	161	167	167	166	163	156	144	149	184	168	153	140	164	188	170	171	164	159	154	161	159	152	157	157	153	161	162	153	190	137	175	167	146	154	161	169	170	167	150	132	154	154	160	176	163	131	177	150	178	171	156	164	144	156	164	156	168	159	157	163	141	157	177	137	154	140	166	152	166	149	158	142	160	152	174	139	169	168	165	159	151	168	160	155	140	166	162	171	162	167	177	146	156	135	165	147	181	165	175	149	170	173	169	162	150	178	167	162	173	158	150	157	166	151	149	170	142	136	133	173	196	177	159	155	160	142	173	134	189	147	179	167	149	185	148	138	171	145	158	159	149	135	135	142	154	171	116	152	167	133	158	139	142	163	150	139	150	146	155	176	149	185	146	157	154	145	160	145	164	148	140	185	139	144	168	140	161	173	173	169	168	166	165	166	165	143	171	173	145	147	139	159	162	148	147	141	142	175	162	140	136	152	150	178	165	161	146	165	188	171	181	135	165	156	147	148	171	182	164	156	157	178	156	144	155	142	176	157	185	153	172	142	136	155	159	148	186	160	146	163	170	143	137	166	138	152	155	147	181	169	147	156	172	165	151	166	138	140	163	169	148	142	158	151	136	160	158	128	162	167	154	171	153	194	150	170	133	150	156	169	168	141	164	157	170	150	168	147	162	177	146	159	157	164	159	163	148	156	159	148	174	161	157	151	164	173	125	166	158	150	142	162	165	157	171	152	156	153	124	148	157	153	150	171	174	155	153	163	178	164	137	180	147	151	128	150	174	156	169	154	153	174	167	169	159	159	150	145	149	148	166	172	172	183	173	172	150	144	149	146	156	151	156	167	149	171	147	157	145	155	151	164	178	158	154	143	147	137	160	143	144	152	175	156	167	166	167	182	165	151	152	178	156	160	185	183	169	156	147	154	135	174	168	158	164	166	165	156	163	136	169	159	160	165	144	134	147	159	173	150	187	170	163	177	161	149	156	149	141	132	167
5497	1441	3036	3532	3060	2503	2178	1798	1600	1438	1219	1178	1010	948	914	881	842	793	735	757	728	713	710	660	638	654	670	632	647	675	618	619	579	614	575	582	599	627	629	595	583	551	590	551	586	539	545	566	588	549	517	575	552	573	582	540	525	536	559	529	553	561	548	558	538	537	479	555	554	557	542	522	557	551	532	564	524	531	521	538	506	580	573	554	565	534	547	521	558	527	464	563	527	515	551	501	558	499	503	537	516	575	530	532	546	546	499	579	521	527	507	551	533	541	591	506	505	511	543	529	491	539	510	544	512	521	543	514	490	501	537	494	499	570	546	540	554	504	529	562	530	493	499	554	546	534	498	527	557	525	511	518	531	506	551	512	524	513	514	466	517	553	524	522	533	514	540	543	524	510	514	524	504	526	549	509	538	536	602	500	514	513	510	541	544	531	506	508	519	544	538	513	480	521	498	510	497	520	528	514	511	524	524	493	527	566	528	495	499	545	507	499	485	534	539	532	522	491	492	492	506	527	525	523	519	527	553	527	539	504	536	565	515	509	512	525	504	503	517	468	492	559	530	525	543	537	553	539	510	530	517	483	556	529	529	545	493	516	533	522	529	515	502	527	556	517	540	513	541	546	512	516	464	494	539	521	494	513	550	507	510	526	524	530	512	528	519	517	516	534	514	537	563	509	546	526	482	532	561	512	548	517	531	496	530	520	533	536	492	523	525	522	548	467	519	504	528	535	524	521	506	506	492	492	529	551	505	542	544	526	495	517	472	524	519	523	509	520	527	495	478	580	527	586	525	517	584	545	505	520	546	563	523	510	523	517	531	497	505	468	564	530	534	511	540	505	522	498	497	535	532	530	530	542	522	489	517	542	457	543	523	564	563	513	532	518	536	509	552	495	511	498	482	496	561	517	554	515	530	514	510	504	498	537	554	575	511	517	533	517	563	494	498	490	487	531	559	515	542	524	539	515	561	516	526	524	518	497	484	532	503	542	518	530	501	535	533	501	499	502	482	512	528	537	547	549	545	504	525	549	558	532	564	535	478	507	517	513	508	541	475	503	533	515	513	530	514	537	543	516	495	518	560	517	518	503	538	533	475	544	478	516	536	495	487	537	499	492	510	548	517	473	484	498	520	486	481	535	492	525	528	510	517	538	488	551	532	478	537	550	502	511	579	516	502	528	558	534	525	468	524	522	504	528	525	568	478	546	547	526	522	525	461	517	558	511	477	537	519	474	522	513	490	513	468	525	505	513	501	559	523	530	515	541	510	525	506	482	500	512	531	497	492	498	496	555	557	541	495	472	527	511	544	520	486	522	516	501	469	508	505	547	524	522	508	518	540	533	549	533	524	529	544	503	501	540	570	511	528	532	512	500	546	499	517	481	524	525	522	502	498	496	509	511	541	548	556	486	540	501	516	498	490	513	511	539	550	527	512	529	522	545	534	534	520	488	518	527	503	503	498	542	519	528	547	558	506	523	541	498	479	501	518	553	562	539	532	503	455	500	564	533	523	506	559	520	488	495	495	536	532	492	469	520	513	521	547	535	508	522	569	540	551	497	525	571	571	498	490	543	524	500	520	480	534	521	504	526	530	531	508	532	515	541	526	516	521	525	491	553	501	523	522	525	534	504	524	526	471	530	559	479	515	487	515	556	545	523	484	509	507	520	522	501	557	531	540	522	519	533	546	537	474	518	507	507	501	552	543	523	517	503	532	516	488	518	524	522	515	532	491	517	514	485	502	470	533	543	551	541	531	529	510	484	516	507	507	508	494	547	554	510	530	517	520	567	531	520	531	502	547	545	536	515	508	518	520	512	505	503	548	581	554	539	540	532	522	506	562	515	497	486	518	503	528	557	523	512	527	525	492	496	491	498	542	517	511	517	508	511	496	478	528	510	525	491	504	524	493	483	514	482	529	529	503	494	537	564	483	503	581	481	510	492	515	514	507	552	508	539	527	508	561	515	505	496	532	475	535	493	473	535	547	535	532	494	516	492	552	494	550	508	509	556	567	497	512	537	536	505	526	518	480	507	529	500	528	503	526	520	535	538	559	504	526	515	493	500	543	478	559	521	533	528	515	528	496	492	486	496	568	508	544	542	526	499	539	527	510	536	559	524	564	547	553	472	549	509	499	501	523	524	524	513	531	512	530	531	541	519	528	534	491	456	526	507	529	530	514	515	526	510	520	539	500	521	534	518	522	499	530	544	533	523	528	527	525	519	509	564	530	549	488	526	506	504	510	523	501	528	520	561	492	544	513	526	520	540	509	528	502	503	523	510	552	508	507	549	535	487	551	513	560	509	501	539	526	512	531	556	552	530	528	554	519	477	537	523	525	492	547	552	528	515	484	522	503	486	522	480	529	523	539	515	512	504	493	529	509	555	540	536	544	527	490	523	556	523	503	519	447	510	537	491	514	488	496	514	527	519	527	526	546	526	546	544	536	504	540	534	540	507	510	540	533	542	543	548	531	499	507	517	537	508	537	500	522	533	512	520	540	528	534	512	501	535	521	542	522	527	547	495	557	527	509	503	491	482	534	564	543	516	520	551	575	503	554	493	519	534	508	466	553	526	498	534	535	515	530	538	479	541	516	500	515	500	516	484	540	555	576	473	517	511	525	503	549	492	479	504	500	537	555	490	527	495	506	520	510	523	510	525	521	510	521	491	545	503	571	499	537	494	506	532	547	528	511	506	500	487	488	537	494	501	535	520	560	487	482	516	513	529	507	512	497	545	534	503	504	511	546	533	526	507	525	529	518	524	515	549	508	546	561	515	572	571	554	525	516	525	514	507	541	504	571	510	518	514	488	496	469	535	513	528	525	521	511	506	522	536	488	546	502	495	512	488	471	506	528	520	487	542	503	518	514	549	517	560	501	474	543	491	539	547	541	528	552	548	515	491	513	524	488	539	530	527	542	535	553	532	527	500	516	553	546	530	480	515	535	525	514	459	513	496	539	528	518	508	511	497	516	556	498	504	512	522	546	510	498	508	470	533	566	502	503	503	571	519	553	569	534	577	523	523	513	524	508	503	564	496	535	526	527	515	486	519	494	529	517	488	478	542	529	496	514	510	527	523	493	451	525	497	521	526	524	564	527	512	526	513	476	503	537	502	482	473	540	510	533	515	531	514	492	551	503	522	517	506	525	493	502	511	485	527	528	486	531	505	490	522	484	503	535	521	544	545	469	555	509	536	492	557	531	510	542	510	532	505	489	531	457	508	515	536	522	546	522	520	512	484	503	503	513	499	557	526	500	544	536	503	554	558	512	484	538	537	461	554	569	561	478	513	574	535	495	546	509	520	526	531	517	517	466	520	549	511	517	525	540	544	515	516	458	533	487	500	519	544	523	519	546	506	562	517	480	498	528	530	531	567	505	570	508	526	501	552	543	522	529	506	527	533	530	489	547	511	536	543	541	507	512	503	544	526	531	541	519	521	526	516	466	539	525	548	507	519	546	555	497	510	484	534	603	495	530	513
8414	1857	2313	1789	1182	789	580	493	445	335	314	291	260	223	229	219	185	202	163	177	166	146	145	158	162	149	144	153	156	145	152	137	152	144	135	135	131	157	161	133	125	152	118	116	141	130	115	127	147	134	127	153	117	151	114	131	137	134	133	112	125	121	152	157	117	132	151	137	134	165	127	115	116	134	132	115	131	125	136	137	120	129	121	122	114	115	123	124	125	133	98	143	126	134	132	138	130	118	140	133	105	125	144	129	147	128	122	130	129	141	134	125	111	117	120	132	131	112	116	114	112	117	125	134	116	131	122	128	125	128	125	123	121	104	113	125	125	123	102	129	102	125	115	125	144	138	134	119	126	140	111	131	140	125	110	129	126	117	124	116	117	129	126	111	120	130	133	124	109	121	120	122	111	124	139	125	140	115	129	95	115	142	133	134	125	107	109	131	154	115	127	126	125	147	147	101	120	133	107	145	147	120	142	133	100	118	132	112	121	128	119	133	127	127	134	136	131	106	132	125	104	122	130	99	132	128	105	128	124	126	126	133	119	138	114	104	130	133	132	109	128	113	121	110	131	139	120	114	137	117	120	125	131	124	113	122	125	134	112	129	132	98	152	132	127	133	123	110	115	105	113	113	110	109	109	123	114	124	114	131	129	115	132	132	129	137	137	126	122	109	134	123	110	144	119	115	94	116	118	127	133	131	129	118	115	136	145	124	122	125	116	116	145	123	114	151	112	127	138	108	126	140	119	124	125	117	144	139	123	132	110	103	126	140	112	121	134	145	122	119	128	115	131	125	127	128	124	132	120	116	154	128	120	147	110	134	109	116	112	105	124	120	106	131	107	125	134	114	126	140	132	121	119	111	122	125	122	127	138	136	113	129	119	117	129	118	110	116	109	130	118	127	113	110	117	129	128	113	119	115	124	129	135	123	125	117	116	119	135	134	129	118	119	128	137	110	142	122	130	116	149	116	104	136	122	123	126	120	104	122	122	131	135	132	125	151	121	121	120	120	123	121	136	138	130	113	130	133	129	117	113	148	130	122	107	119	121	145	116	135	121	130	111	116	121	112	107	145	125	134	142	128	113	134	122	125	106	116	120	113	119	123	121	117	128	125	131	108	109	129	133	125	128	127	117	121	134	123	121	107	127	124	108	142	128	129	104	137	134	112	118	116	116	124	139	124	112	147	127	130	151	125	145	117	126	130	128	144	136	148	112	120	141	124	113	135	156	118	128	125	145	125	104	125	135	138	121	115	120	103	115	136	123	109	132	127	119	124	97	125	109	140	112	150	125	149	116	126	115	139	115	115	128	105	122	100	122	110	121	133	137	138	112	108	116	122	114	124	144	126	142	141	113	127	124	128	131	129	138	123	119	146	125	122	132	117	130	127	116	152	107	126	115	126	150	130	122	147	110	123	126	112	129	123	125	138	133	113	115	119	125	114	128	119	134	125	131	110	97	111	127	111	112	111	120	128	122	133	125	142	129	112	118	139	114	112	125	116	126	127	129	125	140	111	107	115	130	106	114	129	116	133	122	123	126	120	122	102	108	123	101	120	125	118	98	132	137	111	145	132	119	111	108	125	144	128	129	115	112	128	111	116	114	131	92	129	127	114	124	133	121	127	120	128	111	117	124	143	129	127	99	128	130	141	121	125	132	125	133	117	119	120	128	119	133	121	127	134	115	131	127	131	114	127	135	107	110	127	126	110	110	116	108	133	105	105	131	133	123	127	137	121	124	127	124	101	129	136	118	108	113	138	131	123	133	129	121	118	134	125	131	119	120	131	122	136	121	118	127	136	124	122	133	116	130	130	137	133	98	132	139	138	131	124	106	110	129	115	120	109	122	115	128	124	123	113	102	105	117	134	111	108	109	123	95	127	118	116	113	126	128	125	105	130	123	131	123	133	163	114	108	115	125	99	113	137	131	129	114	125	130	147	104	124	132	123	137	127	114	117	136	120	120	129	133	131	136	117	94	124	130	138	109	122	123	112	127	108	118	127	123	140	148	133	118	120	131	114	132	149	132	122	127	119	121	114	116	135	112	115	150	129	129	115	113	138	119	109	111	133	119	130	109	116	117	137	137	119	125	101	115	111	108	132	118	120	121	125	123	114	106	128	113	126	110	120	104	144	92	147	124	126	136	118	116	116	115	136	123	109	114	127	140	125	135	106	121	102	150	118	116	114	129	108	117	107	129	131	114	117	142	123	126	136	120	137	97	132	130	111	128	116	106	108	122	129	119	120	118	117	132	125	122	110	129	119	130	159	140	114	121	116	139	123	118	118	120	123	106	138	128	125	117	122	144	130	133	118	132	123	116	147	124	157	141	117	145	104	112	118	110	131	129	141	123	140	101	135	116	139	114	135	101	144	112	118	132	131	112	113	121	141	122	135	117	127	108	126	126	126	114	127	118	128	91	117	124	125	122	106	115	120	116	124	118	109	123	107	139	115	105	132	123	131	137	115	105	123	136	113	132	129	123	122	135	123	106	136	93	106	124	122	148	119	117	122	127	129	112	117	125	110	136	112	118	113	114	114	117	132	120	127	120	116	144	132	124	119	131	118	114	134	146	114	109	111	127	141	121	118	131	109	124	130	128	109	117	126	113	128	108	108	115	109	119	136	150	143	103	107	140	120	107	141	115	109	134	134	130	133	126	127	131	116	124	100	130	129	127	128	101	124	112	119	129	124	120	140	112	105	126	122	116	123	124	124	110	139	117	125	114	109	107	132	135	130	128	136	118	120	149	118	123	133	123	129	114	101	125	112	132	155	124	112	118	116	112	122	136	127	116	128	115	145	116	111	125	116	132	111	99	105	128	113	150	118	118	110	114	116	134	144	142	126	128	125	130	134	122	115	119	109	116	108	128	131	136	119	98	117	131	138	123	131	123	114	129	117	139	123	127	120	121	131	122	126	129	115	107	90	111	142	112	122	115	113	125	137	131	116	119	123	126	134	128	132	128	146	120	136	121	105	107	114	110	113	110	143	111	119	132	118	138	122	118	118	119	154	112	120	124	120	129	138	116	109	106	115	129	117	123	97	127	111	152	113	96	129	116	121	111	119	140	100	111	113	113	122	126	116	151	135	119	134	116	123	110	136	113	113	137	131	134	115	133	110	117	135	115	141	121	119	140	139	122	130	122	112	120	129	131	117	115	140	126	136	115	120	136	120	118	110	131	118	109	132	134	116	113	105	139	112	122	130	120	126	125	124	125	136	131	101	133	113	106	120	115	134	128	115	137	133	119	129	119	118	143	141	134	138	125	115	120	106	135	116	126	124	132	112	143	128	125	130	128	122	127	132	127	141	123	129	117	112	129	132	136	125	132	129	140	125	134	134	110	116	110	112	135	108	102	114	127	116	122	122	130	133	118	128	121	122	110	130	115	127	115	130	135	120	127	120	133	128	130	118	121	110	122	137	105	134	106	113	122	128	128	113	139	124	107	125	120	125	138	144	141	137	118	122	118	124	106	112	124	105
7665	2210	5252	6170	5366	4486	3526	3141	2478	2089	1870	1677	1521	1353	1211	1194	1101	1030	911	882	850	891	757	761	747	711	666	705	683	666	632	583	582	625	559	567	581	536	507	591	548	496	541	540	526	534	519	527	482	469	484	518	458	530	512	462	488	471	499	493	479	465	462	461	520	497	447	461	454	440	447	430	455	455	461	471	448	459	418	448	451	471	444	410	464	454	465	426	443	445	453	456	439	417	489	453	442	454	441	418	451	417	453	471	443	470	454	443	455	462	425	433	411	468	452	450	414	469	408	437	442	434	427	475	430	414	410	399	472	453	477	447	399	443	454	425	465	458	380	449	447	415	429	430	457	441	395	424	447	408	479	401	407	409	419	431	428	462	443	427	436	423	446	447	466	443	416	449	420	437	426	435	443	439	442	435	428	441	431	453	461	415	422	445	453	415	408	474	473	410	381	419	425	430	422	422	425	423	439	410	396	438	454	431	405	435	436	451	461	430	447	420	434	413	430	441	413	410	417	399	442	428	442	419	394	457	443	469	448	412	455	461	442	445	418	428	430	435	431	418	435	417	466	436	467	410	473	455	414	428	468	432	462	393	446	448	438	438	430	456	409	432	416	402	474	434	431	474	450	403	460	454	466	439	411	464	425	414	421	407	407	441	407	458	443	429	384	432	460	464	450	416	397	453	465	461	420	436	443	427	439	426	414	459	419	431	387	420	432	424	421	412	426	430	406	430	477	387	441	424	424	445	426	443	431	435	425	451	439	409	439	439	416	448	423	435	408	461	439	402	446	451	424	433	428	454	415	419	405	465	408	452	446	453	464	439	448	442	397	404	417	441	446	420	446	442	402	403	448	434	454	432	436	413	443	394	416	405	490	438	456	447	398	441	404	457	459	450	435	457	455	452	441	400	431	442	425	414	421	427	432	466	416	418	454	408	428	427	434	446	452	414	435	446	394	426	444	415	459	425	417	417	447	414	445	444	442	449	422	455	434	434	427	446	456	441	424	438	395	452	438	453	407	445	407	376	453	458	436	469	415	412	419	425	430	402	440	429	440	403	465	449	434	436	404	441	445	436	436	440	414	439	461	481	422	401	458	444	443	453	428	439	437	437	449	434	408	398	436	447	442	442	478	438	419	424	425	439	452	440	430	403	468	432	416	418	434	450	434	374	408	443	462	412	473	383	417	418	453	428	416	399	434	412	446	399	441	458	474	392	443	437	368	427	445	374	436	408	438	456	409	447	434	451	465	408	457	463	412	440	470	442	435	412	396	399	442	439	457	425	428	458	421	390	434	412	447	427	448	441	407	428	435	445	463	424	436	448	418	436	438	494	393	473	433	396	439	434	418	414	431	423	433	446	450	419	442	451	450	457	409	408	447	429	448	448	430	438	435	413	457	441	431	403	449	461	425	394	413	427	419	431	470	462	408	433	465	420	401	456	467	454	452	435	462	426	418	471	427	413	430	394	438	421	431	417	442	429	408	444	475	404	458	419	394	427	475	422	464	439	452	441	432	420	414	411	465	420	421	435	412	395	392	424	421	444	426	464	425	464	430	408	437	410	387	409	407	429	395	404	429	399	431	420	454	468	450	453	414	414	424	409	435	443	421	416	436	446	432	412	475	434	430	410	433	482	426	428	460	389	434	425	470	443	418	422	432	418	434	411	435	446	427	412	395	460	437	417	432	454	405	391	412	436	446	431	457	410	434	404	425	455	443	418	477	462	421	420	404	448	395	443	392	416	409	426	416	407	448	467	440	444	448	446	436	417	461	421	432	421	445	417	460	412	441	453	459	417	380	434	436	413	439	431	426	445	466	438	367	428	426	408	445	399	385	446	427	392	463	431	468	447	402	422	428	423	456	459	440	427	404	440	410	432	441	428	419	479	437	446	452	460	414	425	432	419	472	425	435	424	423	441	409	424	420	427	453	428	437	439	387	432	461	416	432	435	452	441	438	467	456	435	417	395	412	407	453	466	434	416	429	440	448	433	408	426	425	437	485	427	461	414	440	427	420	409	445	403	450	434	427	427	477	442	396	402	427	463	460	486	410	440	429	446	426	453	443	462	413	410	438	456	422	440	464	473	423	425	432	465	412	406	425	413	431	409	405	432	420	442	476	425	434	456	426	409	408	439	423	434	441	390	452	456	420	410	426	477	419	417	438	425	440	440	426	428	423	427	409	447	426	415	400	439	437	436	440	423	420	418	437	422	453	422	434	397	394	457	434	444	406	460	464	415	433	436	412	416	462	423	449	443	432	455	437	457	456	451	449	443	375	436	397	429	421	423	416	462	422	402	421	449	423	439	454	436	443	480	444	409	398	415	431	406	449	397	421	421	413	435	447	429	445	459	453	422	439	408	451	461	421	430	409	486	458	394	405	446	377	429	454	408	444	434	450	488	446	443	412	439	415	448	485	451	435	467	426	433	465	425	473	418	462	435	420	457	469	399	470	433	422	388	411	463	427	425	419	440	439	420	446	408	454	463	428	423	424	455	436	442	425	468	417	438	452	453	418	460	416	398	424	413	423	398	424	359	382	431	407	437	428	459	427	438	474	490	451	424	422	388	421	431	397	458	429	416	440	426	402	436	431	434	440	448	468	419	430	426	433	440	445	413	419	425	413	435	405	448	438	465	442	422	389	417	448	448	415	406	423	433	446	404	409	437	424	443	455	429	428	413	476	433	457	419	456	469	412	421	455	440	434	426	424	415	430	440	429	471	402	399	462	472	466	429	420	436	437	452	418	407	407	417	426	433	455	434	428	417	467	455	455	400	435	416	401	462	428	411	460	402	445	446	408	429	423	415	452	399	418	420	412	448	448	464	433	479	402	415	445	432	452	433	441	423	428	405	487	421	423	423	410	458	431	402	463	446	403	432	449	426	410	397	466	453	399	473	432	432	398	475	423	376	439	430	432	460	402	420	420	428	408	423	434	415	450	407	422	461	453	438	375	417	429	415	454	404	451	426	424	460	481	444	459	422	418	437	421	442	469	402	446	428	442	395	443	409	411	426	434	453	452	406	446	466	431	405	434	423	421	434	404	459	446	447	404	453	445	451	421	405	431	439	462	439	415	401	424	460	438	438	411	454	478	435	419	436	419	396	423	411	433	411	469	421	414	434	425	466	410	403	452	458	433	451	439	428	444	412	475	435	461	436	424	459	418	458	453	419	461	425	475	446	461	439	398	433	432	399	448	420	418	439	460	473	430	410	435	456	448	459	457	461	429	418	427	426	401	454	424	417	423	401	425	438	429	399	400	475	435	422	441	438	417	442	406	425	445	424	422	418	440	411	445	404	430	465	451	438	442	456	435	450	417	437	408	445	421	402	427	446	446	453	457	416	444	465	410	428	418	440	413	426	448	410	416	402	442	456	438	419	435	430	422	407	435	437	429	419	469	379	421	460	419	407	421	408	429	471	434	428	402	443	420	414	409	441	427	434	467	420	389	463	434	427	418	441	434	444	429	433	453	404	430	444	428	422
1361	329	345	331	313	306	297	299	269	286	291	308	324	284	315	302	304	279	281	297	264	284	258	285	286	305	288	317	299	270	275	263	291	260	273	283	289	277	291	294	273	275	313	274	282	315	290	303	295	288	289	264	261	272	299	264	253	273	296	270	291	326	289	282	292	307	257	270	279	283	280	289	290	265	316	290	298	313	285	274	279	265	278	277	271	296	264	307	288	303	261	253	269	275	276	313	276	259	274	292	263	271	290	330	298	266	258	279	275	283	294	268	282	269	277	261	280	299	297	289	287	272	306	289	275	269	287	280	289	280	285	283	269	289	290	261	275	288	278	289	292	307	288	274	302	274	289	304	282	296	269	305	299	300	283	318	264	251	295	270	254	311	298	282	301	289	268	281	270	262	299	284	298	303	287	295	263	279	267	276	292	291	294	263	270	289	278	298	273	271	275	259	296	272	281	295	287	271	272	271	257	280	316	253	275	276	300	283	265	292	292	294	279	295	302	273	284	286	305	261	294	314	294	288	274	271	312	296	308	267	297	280	264	279	301	271	306	271	288	301	259	273	309	303	280	291	285	293	268	265	275	268	293	279	284	256	309	268	238	284	262	271	283	292	285	287	299	270	316	257	285	260	285	289	282	287	297	290	290	284	290	281	255	276	288	286	274	291	286	315	300	285	285	272	298	287	256	268	300	289	314	301	285	303	284	284	284	290	285	279	289	306	266	260	275	273	292	262	266	302	286	300	248	251	272	298	310	286	293	265	278	303	269	302	250	280	290	290	265	239	278	297	315	313	261	288	275	289	262	263	290	309	280	273	285	287	290	300	285	310	278	297	283	286	294	263	289	301	298	277	266	289	267	274	295	257	292	299	281	279	284	256	300	281	276	272	297	298	295	290	298	266	313	271	267	255	319	293	295	271	263	268	266	263	273	253	285	278	289	275	288	258	301	251	253	266	305	293	306	258	288	276	310	305	280	276	277	284	255	268	301	290	303	292	251	270	296	282	297	292	256	278	258	274	276	295	273	308	251	299	296	281	315	273	271	302	287	273	303	264	307	305	269	268	297	285	281	303	257	287	255	278	281	295	289	286	302	272	262	276	264	318	293	296	295	295	230	280	288	279	281	253	286	305	289	279	275	280	312	304	293	295	307	286	281	298	285	279	283	279	269	260	295	291	295	262	290	317	300	294	288	263	285	255	297	278	255	272	299	286	283	285	318	293	312	289	293	277	267	292	270	282	271	251	286	274	253	265	269	303	309	296	264	280	257	263	291	278	280	300	298	271	282	276	285	314	278	284	260	290	278	315	269	308	265	271	300	274	297	310	283	308	276	260	279	298	294	311	269	293	286	274	301	304	260	310	290	298	290	310	298	295	284	261	300	297	304	311	311	294	272	277	268	301	303	260	283	269	291	267	270	262	279	250	275	280	312	284	255	273	293	272	287	285	292	264	274	283	287	277	290	242	290	299	292	271	258	288	270	288	308	308	282	284	281	283	247	279	281	278	294	301	306	282	273	244	283	298	315	276	294	284	272	295	276	267	287	287	276	288	279	264	304	271	264	286	313	270	271	271	328	282	320	296	247	275	306	278	294	286	279	243	264	287	289	286	298	280	290	270	321	273	275	258	286	281	318	325	254	255	283	305	262	259	295	280	286	282	271	261	243	262	254	294	282	308	266	293	279	254	283	309	284	274	293	282	308	303	287	304	263	308	295	283	273	271	265	289	294	278	291	279	281	276	293	286	306	276	277	270	271	265	313	276	276	261	306	281	265	243	310	310	274	288	297	286	296	269	259	295	283	301	271	282	288	277	264	319	306	309	293	303	275	280	258	252	278	269	302	284	271	278	295	309	280	284	258	297	281	261	278	278	272	286	302	297	273	286	255	289	290	302	309	266	266	305	286	284	276	289	289	295	276	309	301	280	285	297	284	284	263	299	284	253	269	305	296	297	311	274	291	277	284	256	264	287	302	301	271	277	310	271	273	306	306	264	292	275	271	293	294	287	268	257	291	272	288	269	269	295	252	267	300	246	310	281	252	284	261	286	248	255	259	273	273	289	291	277	256	304	269	283	286	276	310	288	299	285	297	281	307	279	293	293	303	304	287	291	296	301	291	284	326	283	274	295	252	285	286	277	280	302	261	278	290	284	291	276	267	309	299	282	289	292	270	263	261	260	294	292	251	285	291	268	298	316	272	279	302	285	279	304	282	275	285	314	257	296	294	286	276	264	272	319	289	286	284	287	299	275	265	302	292	277	291	281	304	287	285	266	282	315	288	256	288	288	271	271	302	298	284	286	292	281	307	281	258	296	301	295	271	296	316	278	287	320	314	269	283	286	280	272	315	302	276	295	281	288	272	278	281	305	290	276	290	270	269	293	293	280	269	319	263	263	288	289	291	244	290	266	249	268	254	294	279	291	303	295	297	269	287	241	289	264	311	302	262	303	297	308	260	264	318	321	275	275	286	295	287	274	268	286	290	282	298	259	269	284	279	275	290	309	295	293	279	308	284	298	271	273	299	287	290	256	289	282	290	271	296	271	286	302	290	292	281	288	259	290	256	286	297	269	313	257	285	325	291	281	286	261	287	288	285	280	299	269	270	279	259	268	320	292	303	288	316	289	289	262	285	282	292	295	276	282	295	255	254	258	290	269	283	297	278	284	327	287	278	295	279	282	276	290	249	288	295	274	271	287	295	284	313	281	258	307	245	300	280	305	288	242	297	296	305	300	287	295	284	262	273	312	267	310	268	303	275	261	314	286	294	283	283	300	280	254	290	294	275	301	298	268	310	277	260	273	294	307	285	295	285	304	279	264	270	282	306	284	289	299	274	275	265	266	267	293	284	307	261	286	300	255	271	304	276	273	272	304	259	319	270	276	316	305	265	280	298	273	287	295	277	276	271	273	275	298	287	279	289	281	256	286	279	285	297	257	298	273	288	283	278	275	286	288	279	303	291	253	296	308	286	262	292	253	311	288	297	277	302	289	268	288	294	282	301	282	303	276	299	269	331	293	297	304	262	304	278	266	282	330	274	266	299	262	281	271	302	301	286	274	273	269	259	276	321	323	296	275	283	257	296	311	293	284	297	287	275	281	317	291	278	310	292	258	280	271	288	283	276	294	310	270	293	294	319	293	331	273	303	287	283	285	270	261	271	286	296	290	268	282	285	282	300	261	266	309	295	277	291	277	276	292	325	276	282	270	301	250	285	282	283	287	309	326	309	276	289	284	280	291	288	293	283	280	273	293	261	283	298	298	300	288	296	291	263	288	273	274	279	290	267	266	306	296	272	272	306	281	290	288	320	285	292	290	301	315	289	297	288	268	304	282	299	273	274	292	273	300	290	269	255	296	267	316	292	303	301	277	266	268	301	280	309	266	261	282	274	273	256	305	258	299	283	294	279	289	284	257	269	268	277	283	280	280	273	293	269	264	261	293	269	272	242	302	285	292	280	298	289	293	291	264	288	257	263	278	249	312
2330	951	997	1074	1021	1002	938	1001	918	901	946	928	893	933	910	891	873	902	857	848	843	853	919	815	868	833	902	918	888	835	879	911	863	884	830	861	915	855	862	898	871	862	833	843	909	925	854	864	861	814	854	904	802	805	894	862	873	914	900	865	858	894	948	905	850	867	905	873	871	821	859	856	899	874	784	847	915	847	871	839	843	880	838	854	849	868	856	891	850	870	863	860	833	900	860	820	903	905	870	863	861	896	941	883	915	893	859	867	881	902	850	903	929	852	921	869	815	837	886	840	874	860	837	895	829	882	865	830	824	836	854	846	820	858	826	869	874	876	844	856	918	893	855	855	861	884	854	882	865	823	813	886	830	871	892	873	839	851	900	859	883	871	845	877	863	868	832	814	875	842	861	853	806	901	909	876	905	852	888	884	827	805	911	899	908	885	860	837	930	850	881	846	892	882	858	849	838	898	909	850	886	853	889	838	886	875	867	787	892	848	886	855	854	824	841	827	866	891	927	845	878	867	908	848	848	864	849	933	854	833	841	827	876	832	898	883	827	844	843	845	882	868	903	834	916	851	839	870	883	855	875	847	842	883	830	836	852	835	869	843	911	849	866	838	839	855	926	901	904	851	830	884	871	873	878	867	821	816	862	840	793	881	915	907	826	852	854	858	829	862	849	864	849	840	870	921	894	822	870	866	862	872	840	858	854	860	817	893	832	867	863	890	851	915	818	845	842	882	866	883	907	872	854	827	855	870	851	894	853	887	813	877	796	851	871	903	789	841	890	840	868	869	861	833	885	889	865	862	860	915	838	869	840	907	861	878	894	879	906	830	840	915	821	878	867	845	879	826	934	894	836	920	828	881	902	908	888	919	864	859	876	828	868	817	847	886	874	865	842	858	919	868	883	812	852	839	900	851	858	826	851	880	883	840	898	879	867	882	872	909	868	839	841	865	871	838	832	850	849	865	888	803	828	861	865	832	840	849	864	870	911	898	929	821	924	823	871	867	858	840	875	905	860	886	834	883	874	813	806	852	808	854	904	857	858	860	852	824	832	917	878	904	859	940	859	857	846	882	837	876	843	857	880	862	920	880	814	837	915	855	830	866	851	895	872	871	865	850	881	917	855	882	852	877	876	920	833	825	908	897	875	832	858	876	872	872	863	884	857	846	871	935	883	813	816	863	832	845	868	871	872	800	846	898	907	901	913	911	821	923	892	874	871	887	819	835	846	859	838	880	842	883	866	887	887	893	860	833	887	827	888	815	867	898	827	887	887	871	870	852	807	845	845	847	862	814	880	816	836	898	858	917	863	828	850	886	863	898	876	813	828	815	874	891	837	894	855	874	880	899	875	850	852	847	829	883	890	875	888	851	841	907	855	876	829	899	830	881	778	884	854	862	842	889	901	892	890	913	859	874	903	856	891	939	847	861	849	915	869	849	866	848	890	888	871	893	885	840	868	826	838	928	857	911	861	891	823	858	892	863	879	862	838	871	871	832	860	878	886	885	839	879	872	858	810	832	842	876	878	898	835	830	890	860	864	837	892	854	831	867	882	880	863	875	896	882	864	892	935	871	861	857	838	848	810	852	845	860	842	876	887	886	842	866	806	840	895	870	852	870	877	903	859	908	794	841	841	874	910	895	861	853	892	840	827	823	853	867	875	856	864	841	866	875	873	889	832	855	881	817	866	840	878	842	833	842	803	858	872	875	832	875	871	872	818	857	892	880	862	907	866	900	851	908	868	861	878	878	879	937	861	821	871	852	837	864	917	860	856	915	892	861	837	862	930	804	881	833	860	883	876	847	854	826	846	820	933	884	865	919	836	809	872	821	857	875	842	831	876	850	804	900	876	884	912	879	897	840	882	885	799	843	907	928	837	927	834	867	869	870	821	852	864	854	857	868	832	859	871	860	909	903	875	860	864	887	838	850	859	845	900	880	845	856	968	892	856	868	878	827	858	838	831	873	851	794	919	897	814	860	876	833	878	869	847	893	829	866	921	822	898	892	849	863	873	841	833	835	910	884	875	866	869	871	845	889	859	851	827	854	837	822	882	865	848	854	847	821	972	816	839	874	911	865	834	909	837	827	829	865	828	870	849	871	851	874	855	850	852	823	826	842	918	823	835	883	866	894	832	857	896	831	948	842	885	880	900	839	847	882	845	882	825	836	854	820	888	896	820	904	808	838	920	842	849	913	918	896	870	903	857	873	829	883	888	889	873	846	915	875	830	826	815	893	852	845	865	875	899	867	821	852	864	903	920	887	810	859	837	812	860	828	889	847	889	824	866	836	847	871	839	826	866	856	853	819	867	866	830	833	905	873	883	943	871	847	848	883	907	885	907	875	838	851	904	821	854	883	910	818	866	840	827	882	861	826	872	826	916	844	850	867	808	847	906	929	837	853	844	874	867	866	860	783	867	887	840	865	858	884	886	819	899	846	860	887	848	854	873	876	823	860	840	905	860	910	868	861	818	845	846	842	885	855	874	870	866	903	838	876	881	863	866	898	879	861	927	865	847	853	844	852	879	862	841	898	877	950	885	846	886	828	838	868	805	873	900	782	784	846	841	908	845	818	911	863	873	840	879	887	843	878	799	848	865	876	891	855	888	825	879	899	899	875	827	871	846	865	822	851	880	898	877	819	858	856	859	833	832	846	844	907	863	807	840	881	856	893	924	904	800	909	851	893	879	886	900	873	827	855	895	877	854	884	812	871	905	875	864	844	906	837	874	879	842	898	837	831	833	804	832	833	827	775	864	842	871	874	892	836	834	912	905	832	895	849	849	860	869	878	875	856	849	937	893	846	785	821	896	818	846	892	853	863	859	841	906	847	790	835	906	935	840	879	881	894	864	851	846	873	890	832	906	926	874	859	909	848	857	906	808	813	842	873	858	888	861	865	913	885	813	853	857	855	896	852	869	841	838	845	852	839	871	854	834	825	869	890	838	847	868	913	886	879	873	862	835	875	889	891	893	879	837	845	899	865	867	852	846	854	876	837	920	830	866	866	851	863	857	888	873	906	869	828	871	853	860	831	844	887	832	839	871	866	821	841	864	859	844	867	842	861	894	897	899	897	823	882	885	852	806	902	875	817	875	848	836	826	846	857	829	881	848	876	895	842	868	841	914	805	826	854	817	892	895	847	885	841	868	877	890	870	835	880	848	903	864	898	837	876	881	890	915	897	902	844	851	849	887	833	878	842	892	858	879	855	848	824	847	839	927	877	864	828	806	865	820	862	842	859	836	845	847	816	837	915	825	839	909	890	808	815	879	922	868	871	861	834	813	836	843	857	855	866	882	870	868	861	849	876	904	901	880	872	850	898	891	874	861	878	845	871	845	839	818	829	884	874	844	868	871	850	837	868	903	896	897	831	871	885	873	855	863	846	888	831	881	855	838	865	875	844	857	886	866	846	833	884	848	846	902	861	850	866	847	847	865	843	850	888	872	831	848	825	866	844	885	851	832	876	827	885	866	854	878	873
4554	949	1318	967	671	523	420	336	307	253	249	211	232	232	197	209	179	181	202	177	180	177	164	167	187	178	165	148	167	177	175	182	135	172	173	171	182	175	171	169	144	157	178	154	172	161	158	153	133	144	163	176	168	163	152	175	151	158	162	166	134	164	179	171	150	152	149	157	174	169	161	163	155	153	155	144	156	173	153	167	152	156	160	172	154	164	163	157	148	129	183	151	149	153	161	165	164	149	163	152	182	149	176	148	130	171	157	169	168	163	152	150	119	157	141	159	164	127	156	138	154	144	150	152	164	137	151	153	162	150	132	149	148	148	164	166	162	143	149	156	148	152	175	156	139	154	150	161	158	139	183	157	178	141	160	168	154	146	148	157	171	164	166	124	151	182	155	146	151	155	162	170	163	162	160	154	172	142	148	152	144	145	161	172	167	157	173	152	160	169	147	170	160	133	155	158	169	152	159	173	134	149	171	183	170	147	158	158	154	143	159	170	160	165	170	154	179	146	164	181	164	138	148	163	144	148	149	157	168	156	150	159	156	146	162	162	141	159	140	156	166	147	154	152	176	150	146	158	148	132	138	138	160	137	151	149	178	170	157	152	164	141	161	140	157	148	124	159	164	152	160	148	150	147	168	128	171	144	145	170	180	154	170	169	166	171	151	139	164	164	148	161	175	152	142	162	151	167	139	183	170	141	170	165	160	166	153	153	151	155	151	146	163	138	146	139	154	166	149	150	124	147	167	179	168	151	151	169	141	164	154	152	189	172	158	162	173	174	145	177	147	164	143	154	150	171	145	168	162	139	165	152	149	148	161	163	137	161	161	153	182	155	181	153	154	156	159	165	164	156	143	157	155	179	147	163	141	165	160	149	164	146	171	172	157	139	153	168	146	134	181	173	125	158	150	140	172	168	160	179	171	163	174	154	165	158	165	152	149	152	149	157	162	171	153	155	167	181	174	120	151	148	170	165	147	155	148	137	154	164	164	160	156	152	160	167	158	159	139	168	169	159	160	174	169	175	145	183	153	148	161	148	138	160	138	153	193	167	147	175	156	147	158	143	155	149	155	152	168	173	161	156	157	149	143	140	154	171	165	125	152	157	138	148	148	166	173	151	181	160	163	148	173	160	176	155	132	165	148	156	138	160	159	151	165	176	157	150	138	168	148	154	158	156	169	169	193	155	159	148	161	167	142	150	156	161	164	168	161	139	179	136	166	164	149	156	150	174	175	154	174	176	172	171	157	158	137	153	163	164	176	179	159	171	165	167	144	147	150	151	167	157	167	135	136	150	150	152	138	146	161	154	154	148	169	145	161	175	171	162	152	163	144	163	156	155	150	172	152	169	172	157	148	150	173	152	161	167	160	153	158	155	155	160	176	157	168	127	148	162	150	169	161	190	161	158	155	145	160	157	134	145	165	186	143	155	165	164	147	143	138	177	148	179	157	164	168	143	174	163	163	176	151	143	167	136	160	163	161	136	163	149	184	128	147	161	160	147	158	174	142	160	151	150	167	152	152	171	148	149	149	160	129	151	152	159	175	140	125	160	169	154	150	163	143	145	164	169	174	148	159	169	142	158	163	150	151	188	131	143	167	154	154	170	149	164	153	149	163	147	157	162	178	165	149	159	154	168	146	148	169	156	152	155	140	147	153	150	162	161	163	143	158	160	174	148	154	148	148	166	182	174	159	153	166	155	129	159	179	149	157	150	172	145	144	135	137	168	158	144	149	180	153	154	161	155	154	159	156	155	146	160	161	140	165	161	163	141	149	158	167	150	176	146	164	161	140	148	161	137	149	150	154	156	157	147	166	152	162	160	180	171	140	146	154	149	167	150	162	150	146	137	158	157	174	161	149	191	152	153	162	151	154	165	168	165	166	142	171	163	184	154	149	184	156	152	164	141	154	152	171	159	161	173	152	149	135	139	173	171	161	149	147	149	149	149	141	131	152	142	134	166	156	145	168	157	151	153	134	149	158	152	157	137	123	145	166	133	152	149	164	140	149	161	169	164	153	158	159	148	167	153	159	160	160	156	133	179	152	168	148	157	148	148	158	168	157	161	169	139	160	161	156	151	154	167	162	140	145	169	175	145	160	166	174	147	151	156	167	136	159	167	159	175	151	168	149	152	169	160	147	170	150	132	124	159	153	141	156	143	159	178	156	177	155	161	167	177	151	158	141	145	153	175	149	170	159	157	152	140	149	163	139	150	156	177	179	153	142	152	168	164	166	155	158	157	164	141	169	158	162	146	160	143	161	165	161	154	159	161	159	181	162	147	171	155	167	159	156	157	155	157	150	150	165	152	168	181	156	156	151	158	149	143	164	158	164	156	155	152	141	174	192	159	166	163	164	158	146	141	156	169	150	132	147	134	154	176	158	169	175	139	142	152	175	150	160	136	179	172	176	156	158	143	154	175	168	148	172	176	156	167	165	156	153	168	159	129	153	152	154	172	145	145	153	149	171	153	164	163	161	167	154	168	150	151	150	153	156	166	154	166	132	148	148	165	164	171	157	156	144	177	161	158	155	157	160	149	182	164	178	156	139	161	148	185	154	150	164	155	156	153	137	140	156	160	165	171	182	162	178	182	171	168	153	163	161	154	144	146	154	152	141	160	138	147	148	171	166	176	149	188	143	185	158	159	176	151	173	133	169	172	149	150	167	144	148	156	152	139	157	138	136	153	138	149	162	152	157	166	173	166	160	150	149	168	167	153	173	172	166	156	160	175	148	191	170	146	143	178	149	141	136	152	152	171	137	156	160	153	166	176	160	173	146	172	174	167	167	171	165	159	166	144	144	155	159	166	130	168	163	135	176	166	143	159	166	144	151	175	152	151	146	182	155	158	154	139	139	164	149	168	150	189	163	149	157	144	145	158	157	159	163	168	156	154	156	169	173	159	169	170	156	175	164	149	165	162	168	165	145	168	168	166	177	162	153	144	163	175	173	164	163	152	163	170	163	160	145	160	170	174	173	156	143	156	143	169	158	163	163	168	149	164	149	145	155	152	160	156	153	161	188	161	148	159	145	176	151	170	157	163	157	140	153	191	175	150	168	141	162	160	147	159	160	133	150	131	170	159	141	172	143	184	146	158	149	160	169	161	160	182	150	155	172	155	144	162	172	142	152	134	149	145	144	165	136	175	162	154	167	142	151	154	166	155	180	144	155	168	153	147	134	153	158	178	140	166	162	150	159	153	175	148	174	173	159	145	162	167	137	162	173	162	176	141	158	165	162	161	156	166	157	153	155	177	155	153	170	140	160	154	165	157	158	162	173	160	167	155	170	152	140	153	148	142	148	144	151	147	155	163	156	154	181	163	148	145	139	149	165	149	154	183	131	137	164	170	164	150	169	163	166	161	144	157	168	163	160	169	156	153	151	163	164	152	167	147	165	177	152	152	141	148	165	143	167	163	150	146	171	143	159	147	172	167	167	170	152	172	164	160	166	142	148	165	165	187	185	163	151	168	139	169	149	165
5525	1400	3048	3496	3119	2525	2153	1843	1583	1429	1251	1183	1044	980	939	896	809	793	788	716	732	703	700	665	682	679	614	635	626	623	623	617	632	604	569	603	565	576	589	596	581	550	579	551	539	541	555	525	508	537	572	557	567	575	537	556	586	515	530	530	545	572	521	563	539	526	535	509	557	552	525	545	565	551	529	575	534	504	505	566	525	567	577	509	537	525	479	525	545	486	545	529	515	540	513	531	539	538	518	527	533	541	535	558	522	488	548	509	532	491	529	550	539	523	552	550	509	534	527	512	527	516	549	507	525	533	516	514	517	547	503	548	537	533	554	539	535	458	505	521	564	541	533	524	552	519	548	542	498	565	509	513	526	543	486	525	499	532	517	560	553	520	512	493	512	512	531	515	477	529	512	512	502	514	511	535	502	543	483	516	481	538	528	522	540	556	501	528	528	531	501	559	521	499	514	535	539	556	535	557	517	495	552	548	504	482	574	535	509	535	520	494	552	487	549	572	540	509	476	536	550	515	534	547	512	511	508	517	545	526	532	484	514	501	519	502	512	511	509	525	537	543	507	510	512	540	554	517	544	494	495	503	536	515	518	495	494	563	496	529	500	513	517	491	492	535	519	542	501	523	519	494	486	486	493	520	497	517	476	520	549	488	539	485	518	523	535	480	524	529	575	524	499	531	546	527	533	552	538	497	523	506	509	492	534	508	497	499	477	489	528	488	511	512	527	534	483	490	480	541	543	528	547	511	549	481	526	508	522	516	544	531	515	545	518	533	536	508	504	492	544	515	522	502	510	568	497	526	507	548	518	527	517	536	497	504	527	527	514	566	555	509	511	514	469	501	495	513	509	548	531	562	527	550	500	530	516	516	518	504	549	548	545	512	480	535	486	501	511	487	487	482	524	522	518	519	515	541	549	533	536	500	546	543	504	534	505	555	518	525	509	522	505	511	510	500	538	524	531	529	536	540	542	527	523	563	529	525	498	511	540	505	533	513	479	529	499	498	538	533	486	536	546	494	457	487	500	527	504	501	525	498	541	536	514	515	529	536	548	521	531	541	496	539	488	523	518	512	526	505	493	554	515	498	523	561	549	503	489	499	518	538	533	504	521	540	571	558	466	593	545	534	514	495	529	490	478	507	531	524	533	558	498	497	534	550	499	543	523	524	548	466	518	563	505	491	501	555	505	562	553	567	515	522	534	535	507	503	529	516	545	555	549	549	543	530	525	543	510	565	492	530	501	518	514	529	522	569	522	537	536	494	489	566	524	482	495	507	512	504	516	522	571	522	474	533	514	500	515	478	502	559	512	512	501	477	528	486	536	502	531	508	556	547	529	482	489	502	557	510	478	503	546	484	506	522	479	542	500	495	505	542	520	465	508	529	510	499	527	512	538	487	528	517	505	528	514	514	504	473	511	484	459	520	504	512	524	498	531	517	543	517	520	533	511	503	545	517	489	504	537	542	492	520	518	544	537	510	561	500	507	529	525	524	530	513	548	485	527	538	513	545	513	514	533	531	524	523	552	502	497	526	512	542	468	523	530	513	528	525	509	533	525	533	483	523	524	527	578	521	528	486	534	535	530	519	533	526	492	475	564	552	574	514	484	475	526	484	514	547	527	515	493	469	544	504	499	568	517	533	518	530	559	532	503	483	538	511	488	503	497	523	565	495	534	513	528	485	583	540	516	531	506	561	571	480	537	513	515	539	515	566	519	528	513	476	555	517	514	501	541	524	503	509	513	529	495	504	547	539	545	477	520	534	502	540	570	498	512	510	526	532	490	544	520	501	516	520	457	518	583	542	569	512	580	475	544	549	518	532	503	551	492	525	545	506	523	505	505	524	525	523	556	560	493	516	515	482	536	551	528	531	493	542	571	497	520	542	481	519	528	530	500	514	485	528	523	547	502	515	498	493	548	527	570	563	529	514	529	518	519	496	538	523	532	520	536	497	547	514	517	528	519	507	525	513	542	510	554	524	531	529	517	549	515	532	544	511	499	486	539	500	521	522	505	479	520	547	542	510	583	537	531	537	535	533	484	486	500	536	528	514	536	524	500	521	532	534	521	534	532	542	503	525	516	524	474	524	518	523	561	524	517	487	503	532	500	493	534	513	564	530	485	543	539	518	522	551	506	494	504	475	551	481	499	515	509	526	511	518	507	511	518	525	531	526	540	546	520	503	528	537	502	540	520	525	482	533	536	527	486	535	514	521	521	511	526	554	541	492	514	517	537	510	551	546	533	549	542	542	501	518	491	501	489	541	522	513	475	529	486	482	524	544	495	503	531	548	484	546	541	559	519	514	581	539	495	502	518	512	530	542	521	531	492	536	512	552	525	527	450	540	520	487	523	534	500	558	530	529	507	502	572	521	508	508	492	536	524	509	472	514	479	500	500	548	532	485	503	530	500	508	555	523	498	534	538	494	497	508	502	553	518	503	489	530	522	540	560	523	510	493	535	530	583	513	553	505	549	552	519	482	518	499	517	502	515	547	547	535	499	523	553	521	512	539	542	503	507	508	523	561	538	470	535	498	512	498	485	507	519	514	531	537	492	527	536	505	497	521	500	474	567	531	525	514	494	494	534	493	527	533	526	556	505	467	526	503	514	514	548	453	509	527	521	547	497	504	531	549	514	533	511	556	511	521	523	511	540	549	511	558	465	507	511	542	534	515	530	504	493	522	552	519	500	538	499	511	487	510	513	521	524	478	521	534	520	466	532	542	577	511	487	535	510	556	519	527	517	557	554	497	512	517	535	505	534	490	485	525	541	518	542	522	515	548	524	532	486	521	562	499	515	516	488	565	545	523	490	494	520	501	500	512	485	510	591	539	558	523	527	509	510	551	583	517	555	491	498	540	551	525	512	470	527	492	485	530	549	497	498	489	492	507	548	559	502	538	554	516	519	550	520	521	529	537	512	524	517	522	529	500	474	585	546	534	497	537	474	502	516	486	498	520	482	545	541	523	554	502	521	494	483	533	488	503	527	551	502	564	484	517	474	519	528	511	552	527	506	556	507	513	533	527	498	461	553	520	491	495	501	569	521	495	503	507	509	493	549	527	498	530	518	522	533	554	532	532	509	559	536	471	509	512	524	502	545	538	528	497	508	506	492	568	488	528	551	531	506	502	542	502	562	519	522	478	532	546	571	505	518	513	514	535	524	545	531	564	550	474	509	535	548	541	537	493	511	557	519	540	476	517	545	459	508	529	543	511	490	501	509	513	488	499	496	531	487	540	539	548	560	537	481	511	526	531	498	559	529	485	559	471	522	479	534	557	554	540	508	522	528	493	476	495	543	507	540	525	502	488	530	512	478	533	520	506	562	514	564	542	522	502	500	515	495	521	539	549	504	513	518	518	515	494	537	518	503	565	505	516	534	529	556	497	535	498	507	546	532	514	533	500	525	521	483	524	525	520	487	541	518	509	496	538	532	564	510	521	494	519	547	499	536	553	569	528	552	495	509	516	551	504	500	537	528	505
8494	1906	2346	1696	1105	872	634	476	389	362	295	273	252	223	221	218	177	190	193	180	176	188	144	148	156	149	155	148	144	132	141	149	150	127	121	139	120	137	134	122	160	114	140	147	144	144	149	115	130	123	134	136	139	158	122	166	107	118	120	125	98	131	108	120	131	139	113	135	119	107	129	116	119	142	135	130	137	123	121	137	123	129	140	136	128	119	108	121	125	119	126	107	117	119	115	137	121	136	123	136	140	120	137	136	119	129	146	139	122	137	124	135	128	118	124	134	125	142	126	128	123	116	129	151	122	124	113	111	127	127	126	118	128	112	108	125	120	136	120	105	138	127	126	118	115	135	129	137	129	134	136	133	136	113	131	156	142	155	140	115	117	131	123	114	103	112	123	104	116	120	153	117	126	131	131	131	106	125	131	134	121	111	126	127	133	145	124	141	125	125	134	151	127	126	112	125	114	130	119	126	108	144	130	117	106	132	128	128	127	130	112	139	111	107	128	118	135	121	132	134	116	108	142	112	131	118	142	106	120	137	123	119	113	127	123	130	133	115	113	118	110	134	112	142	128	121	121	136	126	105	113	128	128	111	133	119	128	127	108	126	130	109	134	121	123	129	105	128	118	111	133	116	108	132	124	111	140	121	111	137	119	128	107	127	121	123	150	105	136	142	125	137	110	133	107	129	115	127	122	102	126	102	100	145	134	117	100	113	105	103	124	134	110	121	119	109	111	131	110	112	117	113	123	116	120	118	121	113	133	130	125	131	126	118	110	126	114	137	138	140	113	139	136	125	127	137	131	136	143	120	123	132	122	121	124	132	122	125	113	108	137	128	108	125	125	116	114	120	131	120	115	119	121	140	118	116	120	130	137	115	120	112	131	140	119	124	134	110	129	123	133	116	124	134	97	131	120	120	107	121	119	117	143	132	112	121	106	137	108	133	117	125	99	147	115	93	113	118	114	127	123	96	132	140	114	124	131	110	131	129	124	125	112	129	111	120	118	114	117	124	138	119	118	120	117	118	135	117	125	130	136	128	107	101	135	119	127	140	132	104	132	122	116	111	115	119	122	123	90	130	115	112	105	153	115	111	131	126	136	133	114	132	127	127	117	120	129	158	122	120	124	135	117	137	119	124	135	113	139	121	116	114	146	118	121	128	131	127	138	151	134	129	118	137	109	123	135	122	134	142	118	137	121	122	131	148	100	123	109	114	113	130	116	133	119	102	116	120	124	135	123	136	123	124	93	106	118	116	113	125	123	118	115	129	131	126	128	132	130	106	124	116	125	134	124	115	122	122	146	126	116	124	116	129	115	125	129	101	126	117	132	128	125	152	139	149	123	103	117	147	101	123	135	108	129	93	129	127	114	138	139	119	143	110	107	124	122	118	127	123	125	128	122	130	137	134	133	127	106	112	100	124	117	123	129	138	116	147	123	120	142	117	123	135	120	112	106	135	108	123	115	144	127	124	119	112	114	116	115	108	134	123	140	128	116	117	125	112	116	120	147	105	121	117	112	117	113	131	148	119	124	98	108	124	133	115	118	98	122	120	134	116	117	127	111	124	117	119	128	117	123	117	126	130	126	121	138	141	107	130	145	138	133	108	133	113	121	143	118	134	135	125	132	125	116	151	119	102	117	136	133	121	120	122	140	141	102	109	124	130	118	122	106	117	126	135	129	118	105	151	106	121	108	110	117	135	133	138	115	110	136	134	120	120	121	128	124	131	129	119	127	115	117	125	130	113	128	136	114	127	134	113	119	110	148	119	119	127	125	131	102	143	101	118	134	135	126	131	131	111	119	132	120	104	131	102	113	139	113	143	110	118	123	114	133	128	113	133	145	131	102	111	129	119	117	117	112	134	128	129	126	121	116	115	133	132	120	116	121	113	134	128	144	137	133	124	130	118	127	133	140	109	126	117	122	133	125	114	140	131	122	149	123	134	131	128	119	102	127	113	115	114	140	126	115	124	119	136	129	120	118	146	125	125	137	119	107	123	121	129	132	148	125	131	120	127	121	109	138	128	123	115	124	128	106	121	121	109	119	120	126	109	104	122	128	107	131	114	130	126	103	105	133	98	124	108	114	131	140	129	118	138	101	123	125	139	128	121	131	122	150	111	119	102	120	129	122	125	132	120	116	122	148	135	129	114	116	127	123	133	112	121	116	104	129	128	107	138	131	131	111	106	119	125	129	116	112	116	104	135	107	129	113	115	128	108	110	126	114	93	115	123	123	148	117	126	120	105	113	111	109	111	113	119	135	108	121	122	110	133	124	113	110	122	125	125	110	138	157	117	123	138	105	126	127	116	149	117	108	112	106	140	118	130	136	114	119	110	130	136	111	132	143	132	129	131	121	132	109	100	122	147	130	121	122	129	136	123	122	114	95	128	127	127	124	136	118	127	120	140	120	126	105	117	109	106	147	106	124	127	131	119	152	130	125	99	113	125	106	110	129	138	119	128	132	128	121	142	141	109	127	116	131	138	112	128	136	115	113	134	116	121	140	119	115	120	113	120	113	121	110	106	131	123	128	116	122	131	117	129	127	135	96	101	130	105	118	118	114	119	140	132	135	147	124	142	125	132	121	123	126	99	121	123	130	124	129	139	117	118	133	121	127	136	134	130	129	123	135	121	127	130	117	125	132	114	111	110	114	119	137	126	146	124	135	113	118	118	101	115	133	104	124	136	114	111	112	119	128	127	136	125	131	134	119	142	106	106	121	124	111	110	123	101	116	121	98	123	129	120	110	121	116	122	117	115	153	121	136	130	139	125	122	134	126	127	127	109	119	125	111	120	121	119	123	118	124	135	149	86	122	119	140	119	139	126	120	110	102	127	129	127	129	133	104	111	122	117	131	113	116	130	143	120	109	109	110	121	118	124	133	120	119	130	131	138	108	113	103	148	120	125	125	123	129	134	122	114	120	117	101	124	119	135	113	120	125	110	112	134	118	137	126	120	137	128	129	142	115	121	147	126	114	125	124	127	107	119	118	106	103	113	128	118	124	121	118	117	126	135	131	136	120	128	126	130	141	122	116	128	130	104	95	137	132	139	118	139	120	118	112	118	145	117	130	127	116	120	131	113	124	112	122	147	119	134	125	121	115	151	142	135	137	109	121	130	119	106	125	119	122	130	116	132	117	102	127	124	145	130	111	135	122	138	127	107	136	122	129	107	118	118	124	121	131	114	114	115	130	131	129	123	131	115	127	128	124	122	135	127	107	145	132	119	115	123	132	128	121	115	102	131	131	119	118	135	130	135	123	132	143	119	125	125	118	122	119	112	133	108	125	120	114	115	122	122	120	107	130	127	131	131	147	109	125	110	125	107	126	112	128	130	122	119	131	113	110	110	125	124	127	129	129	129	123	132	122	110	119	126	92	123	124	120	120	138	120	124	106	142	124	130	130	139	121	118	107	109	131	116	125	135	107	125	124	133	111	127	105	117	137	117	132	133	125	127	105	155	141	135	132	117	118	124	122	101
7752	2250	5234	6041	5272	4337	3509	2915	2511	2194	1893	1631	1458	1382	1279	1104	1066	1021	956	905	862	825	781	781	690	707	672	689	654	661	634	631	605	627	572	548	569	589	593	510	561	490	539	509	521	526	515	498	533	505	544	530	468	530	485	493	517	509	511	457	463	469	491	485	471	477	475	441	462	438	459	473	453	416	456	460	451	434	477	484	453	462	441	453	440	462	449	455	435	431	453	453	470	430	440	444	434	438	445	432	417	436	444	440	463	448	444	449	445	456	446	466	452	481	430	443	416	441	452	418	470	443	431	460	465	422	439	425	446	444	449	451	456	441	438	409	454	494	467	427	439	450	443	435	432	426	429	414	452	409	420	419	407	448	409	427	417	424	440	424	409	432	458	429	452	432	412	469	472	419	411	446	448	432	436	411	448	414	451	435	443	457	424	383	418	389	458	425	415	408	430	483	438	445	447	451	455	432	420	429	432	445	457	422	432	439	417	433	425	470	402	435	421	429	420	445	425	454	431	447	452	473	417	470	438	440	447	450	419	450	444	493	419	473	414	446	413	435	416	436	448	439	485	452	454	469	426	436	419	478	457	425	468	451	454	414	446	419	439	447	448	443	440	436	409	434	402	404	458	466	456	421	402	423	430	430	438	424	443	437	469	428	424	440	420	454	444	426	437	443	430	429	468	458	430	437	439	438	455	433	408	428	437	430	454	439	410	432	421	448	422	450	424	463	446	422	429	448	444	420	457	391	428	437	424	440	405	417	433	465	421	436	443	441	408	399	406	400	426	445	416	474	434	451	443	434	431	460	453	427	453	417	445	442	452	469	436	445	444	428	452	426	442	419	449	410	459	396	437	429	440	392	454	465	440	435	421	454	417	454	396	425	400	484	447	433	428	409	457	440	450	441	482	449	446	442	448	424	428	432	445	442	424	421	433	445	457	446	421	462	439	408	430	424	460	433	466	434	404	475	458	415	426	398	431	421	465	412	401	435	470	439	450	464	424	434	415	447	387	411	433	420	407	419	438	424	416	443	451	441	428	417	441	423	464	433	433	454	430	432	474	404	423	467	450	429	398	444	449	424	430	444	432	421	392	440	450	476	456	439	432	451	442	427	443	380	418	456	463	404	445	472	402	442	451	399	452	421	435	428	451	425	393	436	426	420	436	430	419	402	449	459	478	410	442	426	405	401	445	498	441	440	412	431	460	473	436	467	436	417	402	444	441	446	424	422	412	427	443	444	422	425	448	403	421	427	437	446	407	435	413	415	449	450	433	408	471	443	494	390	418	441	426	419	378	456	427	413	451	425	441	439	421	389	465	412	416	431	430	461	436	426	467	412	411	460	429	399	438	417	480	411	386	432	478	428	443	428	445	373	452	426	458	413	424	442	475	417	420	432	457	386	441	466	420	440	426	462	481	439	421	395	449	428	411	433	469	390	429	412	429	406	443	416	424	452	434	426	458	427	415	412	457	422	434	465	463	438	381	457	459	439	419	448	448	408	434	447	434	461	437	442	419	468	411	425	425	447	439	441	419	398	453	482	469	448	452	411	454	425	435	400	460	449	419	443	451	439	426	446	423	427	444	418	424	417	432	462	449	443	452	457	416	440	440	408	447	418	441	437	434	443	396	422	445	445	428	466	435	420	416	401	478	445	437	440	411	424	401	412	481	445	401	446	454	448	391	461	433	469	426	432	422	457	424	382	438	410	418	411	468	408	423	481	467	399	417	422	422	431	441	440	431	450	442	424	409	437	430	424	452	399	426	425	441	450	438	425	427	421	400	396	395	420	433	449	457	445	402	408	407	417	430	410	430	451	424	462	439	419	449	377	468	425	453	416	466	466	452	456	464	463	453	472	430	436	415	400	429	430	451	453	448	474	445	427	381	431	426	437	448	419	412	428	429	445	429	431	422	424	420	414	438	455	416	427	470	402	419	448	431	443	457	440	439	434	443	437	453	461	457	414	458	403	441	417	405	436	475	447	380	440	444	400	406	440	434	441	449	456	490	426	426	444	436	421	433	426	385	488	441	466	423	434	399	405	437	435	405	455	464	447	423	478	411	455	431	422	460	422	398	443	438	444	382	422	449	439	415	492	460	424	426	456	402	401	430	456	391	403	465	447	432	451	435	460	419	456	438	426	449	396	411	426	458	457	403	408	429	428	430	404	439	452	434	409	426	430	443	436	450	405	405	418	444	440	422	456	436	442	447	434	435	409	433	441	426	431	438	470	401	416	455	428	447	480	422	482	457	428	414	438	431	425	444	421	443	440	437	457	464	444	407	459	409	442	450	437	409	447	405	429	441	431	425	441	475	413	430	429	432	456	434	443	436	440	460	466	462	455	409	406	415	426	456	441	431	473	427	418	422	444	423	433	411	443	417	442	386	409	396	425	442	435	411	420	463	417	468	468	467	441	450	416	415	434	438	418	432	416	391	434	449	432	420	425	473	401	442	439	484	502	404	435	405	447	408	447	410	454	449	418	408	421	417	454	391	462	461	415	387	399	428	458	430	432	411	452	428	449	436	423	449	487	416	419	434	440	432	449	447	419	430	436	437	461	417	435	436	422	456	449	427	419	430	496	430	435	439	431	404	424	423	421	445	436	414	462	407	454	419	414	414	429	394	427	412	443	437	447	433	424	442	437	423	413	412	441	453	444	442	429	428	458	454	427	419	420	466	463	421	403	439	444	415	415	426	437	424	437	441	433	446	441	468	429	429	446	408	413	477	456	449	406	424	423	412	432	444	436	403	436	428	415	398	453	446	444	407	450	438	438	439	446	410	404	456	394	423	475	441	467	445	452	469	425	423	437	447	448	434	451	447	429	460	450	449	428	430	415	409	424	427	416	455	454	425	449	431	428	453	452	489	409	414	386	451	413	438	390	441	427	453	443	412	426	427	441	435	436	409	415	434	436	433	449	426	415	426	429	393	418	443	420	430	447	394	429	438	445	431	420	413	429	385	456	409	434	485	413	404	469	425	477	465	434	441	415	423	444	429	438	414	445	431	421	420	435	434	448	442	447	442	437	412	441	451	424	428	481	407	436	443	436	447	406	437	416	447	434	411	428	440	460	442	412	414	415	424	421	387	442	424	368	462	410	423	426	453	458	462	473	421	421	436	431	467	445	431	449	431	440	473	429	424	400	419	427	413	438	426	429	431	430	405	478	437	425	426	436	445	452	403	455	425	432	438	430	439	408	412	433	474	442	428	409	401	463	465	446	442	467	424	451	434	428	423	436	388	469	453	398	439	477	433	470	453	461	409	422	440	460	443	455	462	458	438	404	446	436	463	467	427	449	442	401	412	455	414	391	434	415	449	429	456	428	436	433	401	445	441	417	383	405	447	425	418	476	439	429	442	440	436	406	454	465	430	437	413	442	448	421	446	435	451	454	438	409	431	425	462	402	445	441	394	421	392	429	425	432	421	414	444	413	449	423	435	424	427	427	455	422	427	445	465	447	414	448	423	435	439	422	444	411	416	444
1322	309	321	325	283	321	290	299	283	292	274	301	277	303	281	286	262	270	310	288	310	323	284	299	301	290	285	278	258	296	243	293	284	269	290	304	328	261	282	290	262	283	263	292	290	277	281	300	316	313	263	300	323	284	293	284	287	284	267	289	289	295	304	280	304	292	309	278	281	309	307	286	285	292	294	291	297	285	266	272	261	277	290	297	265	273	234	278	278	294	292	294	263	276	289	299	287	266	262	254	301	284	289	280	281	266	291	247	284	267	275	286	289	272	282	311	293	303	292	267	316	264	306	297	288	306	277	277	280	254	280	272	303	295	296	272	296	288	271	296	280	277	295	271	271	275	273	274	251	330	275	267	291	286	289	274	277	256	293	282	280	278	257	288	265	334	268	282	280	276	292	279	325	267	322	305	270	277	280	279	257	296	320	259	282	285	299	296	285	274	259	289	278	284	252	289	308	282	282	293	278	261	275	274	268	297	315	305	286	262	278	246	286	256	302	303	272	274	276	281	299	263	267	298	278	302	257	280	267	269	280	287	290	271	283	278	268	322	292	256	284	269	270	285	264	285	282	295	287	279	300	272	297	285	278	319	270	255	263	275	302	283	291	277	266	306	275	256	258	277	282	264	270	272	262	266	280	251	253	268	274	279	259	315	311	297	287	309	299	301	275	253	285	288	292	304	291	317	298	294	308	293	251	280	254	268	308	252	273	275	272	285	292	284	276	287	306	302	291	268	310	328	304	282	293	285	280	262	276	290	279	269	294	308	316	319	282	316	268	280	242	264	323	327	282	288	276	271	283	261	280	277	299	273	280	275	274	288	310	297	311	299	275	316	318	302	257	283	275	269	293	270	277	272	269	274	314	287	303	289	258	261	291	273	298	294	291	271	279	289	275	293	284	290	312	307	257	268	282	270	296	268	249	246	286	271	276	272	284	257	273	290	270	309	275	296	266	273	287	284	291	283	261	293	262	278	255	298	292	270	305	290	285	313	283	261	281	284	276	292	270	298	295	309	266	273	313	272	269	279	268	280	290	282	271	279	255	270	287	313	278	288	312	252	276	270	281	295	266	300	274	269	313	296	273	276	278	281	272	306	298	278	300	284	280	242	248	253	286	286	304	279	281	270	306	260	273	283	305	302	271	295	303	287	264	295	283	257	267	262	284	287	294	266	269	267	308	296	309	286	270	267	295	276	259	296	275	274	275	306	294	296	291	273	262	287	263	289	280	279	274	283	279	279	297	264	263	280	273	277	287	268	277	280	288	322	283	268	272	274	260	292	308	315	288	282	273	338	289	285	270	275	276	329	243	277	329	284	288	263	275	272	277	271	286	284	298	256	291	287	295	277	250	288	297	282	296	278	270	289	313	271	287	320	292	269	270	287	259	282	287	260	281	284	279	304	252	274	257	270	273	277	268	289	266	308	257	299	293	272	319	291	267	251	278	269	268	281	280	256	264	268	261	276	291	270	265	274	308	284	322	266	320	274	278	263	289	263	292	290	271	289	279	275	274	295	289	270	279	266	292	285	266	274	283	298	284	269	260	270	276	297	282	280	303	259	270	295	312	264	297	328	286	259	287	267	259	266	296	290	269	263	268	266	285	275	282	279	294	293	310	249	262	299	290	275	286	262	340	278	261	306	293	284	293	281	283	295	278	285	266	299	267	271	259	269	253	258	265	280	310	301	281	270	256	309	279	277	302	280	288	258	299	338	277	249	282	283	274	286	269	305	258	238	276	273	291	267	283	293	299	303	289	285	273	278	279	280	273	273	307	274	322	286	254	265	295	267	288	280	266	295	290	285	267	289	270	281	301	289	274	279	294	289	302	254	287	309	297	286	281	279	295	308	317	282	252	255	262	276	281	282	304	291	266	291	286	272	312	255	303	261	275	283	280	289	281	256	302	293	287	270	262	270	294	287	263	264	309	283	265	303	277	304	257	267	258	289	323	286	291	325	289	301	270	285	304	309	268	271	310	282	256	300	282	310	266	299	293	326	293	266	299	237	304	307	281	265	272	272	273	296	296	256	267	265	279	285	291	304	262	264	259	281	306	281	280	281	264	280	267	272	271	293	296	283	299	281	295	291	259	302	290	273	278	298	248	276	285	291	271	289	284	276	303	273	260	263	288	252	272	296	298	283	265	260	269	284	261	260	286	249	265	301	257	279	317	278	267	301	266	272	275	294	252	290	278	282	311	251	272	306	257	301	281	276	306	289	288	304	288	286	290	303	279	273	279	260	286	269	277	313	296	277	285	301	277	274	257	297	288	289	279	294	267	292	280	295	298	290	272	289	294	267	281	279	238	301	262	267	272	266	246	328	293	258	294	296	292	260	282	301	281	255	267	284	298	250	302	287	276	286	285	300	273	303	294	289	255	262	318	291	291	281	275	285	282	285	276	260	290	279	275	267	291	280	288	302	252	286	270	274	309	282	289	278	301	291	277	290	276	292	266	302	249	295	305	284	304	274	304	249	298	267	260	279	297	261	241	272	274	315	296	283	273	255	265	286	295	286	278	247	286	251	276	277	330	264	272	287	328	281	294	266	287	322	295	242	311	282	253	265	302	272	282	275	275	278	287	271	290	292	261	294	315	297	318	253	289	286	290	284	273	288	256	288	271	306	300	320	300	325	261	296	265	271	290	304	288	290	305	274	290	277	283	319	267	292	273	288	272	263	304	279	273	273	290	291	293	255	280	298	271	312	279	279	254	273	288	275	319	289	284	265	311	278	292	291	303	266	303	305	263	276	310	319	279	288	274	251	245	265	299	286	273	313	288	249	287	302	298	275	287	330	306	287	260	255	270	268	279	266	280	248	242	275	286	275	276	270	305	264	298	307	269	258	259	278	271	287	294	313	287	253	301	269	298	282	290	303	286	246	271	285	259	303	312	314	295	275	255	270	293	260	282	287	285	263	318	273	282	287	274	244	299	301	288	314	294	261	306	260	316	278	289	323	300	320	290	291	276	300	290	273	269	259	305	287	262	301	282	295	282	283	272	265	284	318	260	285	297	273	298	256	307	269	283	284	278	252	280	304	281	295	283	287	286	297	299	283	328	296	277	279	284	283	273	267	271	308	282	249	261	295	263	298	281	283	285	284	270	266	286	290	272	290	272	282	292	273	272	257	277	288	279	296	236	303	262	288	268	284	293	296	277	279	292	265	283	263	275	258	276	296	284	247	283	286	290	276	302	306	309	281	278	268	279	298	314	274	285	275	294	286	302	319	277	283	264	273	263	310	246	283	288	296	287	321	282	263	254	257	308	293	304	280	298	287	260	251	295	326	292	277	270	287	273	252	317	281	263	255	261	253	285	288	260	296	270	331	287	269	279	283	257	284	263	270	279	278	284	275	316	315	297	269	283	298	277	271	249	293	272	276	281	296	286	275	289	274	289	318	295	319	305	304	271	302	301	309	303	297	308	266	299	278	259	278	314	283	265	263	278	285	267	278	289	270	292	266	259	274	275	279	296	267
2287	892	989	1003	1014	979	993	919	887	876	851	886	866	912	886	884	874	857	910	910	821	847	816	812	882	872	876	866	885	848	915	827	857	862	885	885	896	823	874	843	847	872	843	875	835	892	830	808	868	837	884	808	855	841	838	844	841	853	898	849	839	778	874	836	838	881	830	818	841	861	869	868	857	843	860	916	872	890	872	900	887	875	915	806	842	841	881	829	843	858	853	886	861	871	821	926	864	855	881	880	854	852	903	821	874	840	873	851	861	875	878	871	880	876	914	831	853	885	802	822	886	864	827	914	871	869	880	882	822	850	829	870	834	849	882	893	813	826	868	828	858	903	917	777	858	866	883	843	859	855	856	803	762	867	888	796	917	891	862	856	872	895	853	850	823	875	853	896	890	897	858	848	885	858	831	853	842	845	901	859	840	877	859	839	873	851	838	858	847	853	840	815	871	875	851	903	850	866	861	827	921	842	854	865	832	786	854	860	899	878	865	897	809	886	899	864	862	891	883	819	863	839	884	853	831	829	813	843	832	843	840	838	856	855	850	810	859	856	872	868	897	829	891	835	885	879	852	825	903	876	898	867	884	877	834	818	831	846	876	906	842	881	887	830	844	848	888	833	848	815	917	842	894	868	888	799	930	914	870	854	805	885	892	872	868	858	906	848	859	858	911	867	791	894	845	858	918	823	866	833	837	839	865	877	898	838	884	864	917	872	854	887	840	819	818	828	868	890	874	927	780	869	928	891	829	933	874	929	869	850	820	827	818	865	879	873	884	925	862	836	871	867	811	840	884	849	827	868	870	850	853	843	875	846	886	846	885	922	856	917	859	893	819	838	837	909	856	896	870	883	886	858	860	822	877	868	838	813	853	832	863	868	847	868	857	887	843	844	841	820	846	877	903	877	842	826	867	886	869	861	856	790	860	875	840	846	894	821	861	872	821	869	852	858	862	876	867	843	836	847	860	877	901	796	894	861	828	855	900	897	822	907	868	893	859	837	875	884	868	905	864	857	850	835	875	830	810	885	838	853	861	837	834	823	826	822	845	873	843	839	899	859	868	869	830	874	903	848	831	882	815	836	882	876	882	817	853	824	815	866	852	871	854	847	860	890	842	897	847	860	901	897	885	804	820	863	852	899	847	889	923	822	834	869	862	929	886	850	796	938	833	858	852	805	854	902	856	858	894	868	778	811	862	915	811	821	816	845	835	840	882	845	859	840	849	866	870	830	843	890	844	871	845	881	846	857	910	872	828	834	876	891	859	873	861	819	889	825	847	848	876	869	826	852	874	868	866	862	899	874	854	869	885	880	888	875	890	873	815	858	856	853	854	889	888	905	848	878	910	884	826	766	833	893	820	838	883	848	863	892	887	885	883	834	879	875	884	853	855	872	874	845	849	875	842	906	849	885	899	900	861	879	862	869	872	857	841	814	894	790	868	907	849	910	878	875	866	896	824	895	859	899	850	902	836	852	847	836	855	839	851	876	898	874	905	910	814	845	892	861	872	875	830	897	891	866	833	892	912	899	887	860	869	909	857	851	874	853	861	831	900	853	858	830	869	871	840	871	859	889	849	881	865	814	886	896	898	846	874	858	845	845	831	885	862	807	897	858	843	857	832	861	854	824	843	846	946	894	880	833	879	892	862	858	853	791	841	870	866	871	851	837	888	881	922	843	845	846	848	888	879	847	861	877	902	842	907	887	864	825	876	863	857	901	822	869	880	825	882	867	890	842	849	878	851	846	880	787	895	845	892	859	847	840	851	853	859	846	794	841	851	855	876	862	856	844	846	897	816	846	895	904	881	834	876	869	843	854	890	855	845	929	925	891	845	881	875	842	820	871	870	844	868	844	830	889	836	865	895	848	865	880	840	851	842	886	845	849	850	817	860	875	833	908	865	858	910	857	901	863	834	873	879	811	803	847	859	871	864	836	858	871	778	879	907	864	891	876	823	844	910	877	869	867	817	877	874	872	877	843	843	890	874	836	879	859	833	860	839	969	887	867	830	890	825	854	867	879	869	859	860	865	837	863	847	859	872	842	848	967	870	861	860	872	829	862	881	876	864	816	860	839	797	849	865	826	890	875	882	892	880	898	860	854	869	819	789	901	876	892	867	881	914	911	907	894	863	913	847	837	891	815	819	866	851	905	871	907	811	890	810	865	847	832	851	877	915	822	884	892	862	830	841	873	874	869	880	888	886	889	875	866	885	885	861	869	897	861	882	857	888	872	838	920	858	859	873	855	903	869	861	849	877	879	827	835	890	868	835	873	853	838	823	839	856	820	899	854	841	867	921	912	852	858	859	827	914	832	925	859	813	886	827	888	911	835	870	836	873	864	853	846	860	912	878	889	850	845	883	902	864	886	857	870	843	882	865	860	872	874	864	879	884	862	840	859	844	909	802	857	891	903	911	860	797	882	830	853	892	857	827	849	878	880	848	877	849	860	814	898	872	878	842	890	844	857	819	805	887	895	875	887	877	845	819	847	852	872	846	855	868	852	884	861	919	853	828	834	865	863	890	870	875	875	862	911	890	822	874	848	858	855	897	911	837	873	890	876	823	911	791	813	846	845	855	831	843	834	854	851	801	887	876	859	867	806	866	894	899	868	920	930	858	883	906	839	846	880	821	856	880	855	852	872	859	837	851	901	934	880	910	824	856	928	823	873	891	905	888	873	859	855	911	852	961	886	910	808	837	894	848	846	824	871	905	806	880	881	863	864	851	841	869	893	813	895	888	856	835	874	915	834	809	825	839	866	884	838	845	881	851	816	855	850	862	859	852	874	836	824	883	841	849	908	855	852	806	904	804	871	863	842	856	868	853	892	867	862	851	813	845	859	850	838	862	867	829	859	845	816	945	889	893	878	858	869	851	855	923	909	863	856	792	806	857	868	877	904	869	854	845	872	821	837	831	824	830	780	822	868	873	897	895	861	822	861	872	803	888	864	880	871	835	868	844	835	854	835	840	833	899	836	851	861	835	839	858	840	913	861	859	828	876	868	852	874	857	817	883	838	862	823	869	886	894	834	918	820	887	877	853	878	886	864	842	885	916	834	849	831	866	902	816	903	886	917	877	851	819	861	889	909	836	805	828	855	859	837	844	865	872	854	868	849	832	841	846	886	864	892	863	850	825	890	900	820	801	920	884	860	877	888	847	865	868	889	878	868	862	848	876	853	845	865	840	851	895	856	862	838	847	907	852	863	859	882	874	943	865	848	892	867	861	853	883	837	849	883	833	863	876	890	856	842	817	870	920	891	906	867	848	923	829	840	911	829	868	861	861	880	842	894	897	887	887	904	883	872	837	843	877	859	915	863	825	826	857	828	870	899	860	822	918	880	824	871	901	873	859	856	828	876	856	872	874	859	858	831	880	836	882	846	865	883	885	846	900	889	942	889	870	888	849	857	853	906	860	845	854	876	878	877	863	902	902	849	900	834	830	861	842	817	885	935	880	903	891	867	888	890	860	837	891	862	873	832
4487	958	1235	1022	640	500	424	349	340	297	229	248	213	225	193	192	182	177	177	193	191	168	176	175	169	195	189	165	184	155	169	154	164	193	162	151	172	161	155	138	162	154	182	178	142	181	172	187	185	163	176	154	154	143	165	143	155	146	166	161	155	164	149	157	152	155	152	169	170	162	159	152	140	164	153	160	172	160	164	154	137	165	166	172	182	146	163	155	150	156	139	155	163	147	158	178	137	162	180	161	156	170	145	136	169	158	154	151	168	144	150	169	150	144	135	138	160	159	176	164	167	178	160	198	171	166	172	180	170	153	131	169	158	177	146	146	146	150	162	151	168	155	166	157	161	158	148	127	159	161	141	138	159	160	147	162	155	153	166	168	185	162	158	153	154	138	142	166	138	170	156	170	149	170	168	159	161	162	173	176	151	161	142	146	199	158	162	150	170	156	156	152	157	160	163	127	155	152	191	144	169	145	173	163	159	163	147	145	164	169	128	174	140	154	145	145	157	142	149	161	142	168	156	138	152	158	174	165	151	140	150	164	162	162	160	149	139	141	159	167	159	171	175	147	143	169	168	150	178	155	156	144	164	147	170	158	149	151	179	160	151	133	123	153	146	162	141	151	164	170	147	169	172	136	160	162	146	139	162	167	170	160	182	168	165	150	152	140	144	169	170	154	165	158	157	147	155	169	157	147	181	170	165	145	158	157	170	160	165	156	160	159	154	155	146	164	175	155	144	152	173	190	147	168	159	151	144	145	163	177	153	145	170	166	157	187	164	128	170	159	157	171	180	162	171	179	164	171	173	155	151	170	151	162	161	143	162	130	171	150	178	168	158	149	161	154	157	173	168	132	152	174	171	137	151	154	168	153	166	155	157	142	155	155	177	164	152	162	143	179	135	167	155	153	160	164	149	139	168	154	157	147	153	128	140	145	166	151	155	173	130	182	153	172	170	139	143	157	171	166	152	141	150	173	131	154	162	176	166	151	146	172	161	146	177	157	183	193	190	147	160	158	170	144	147	153	163	179	167	127	135	148	172	160	160	157	181	144	138	167	147	141	163	163	161	155	150	158	127	169	172	156	166	164	179	152	160	171	161	155	169	144	144	142	137	160	160	144	162	157	141	168	137	157	137	160	162	140	146	148	158	163	146	155	143	158	180	158	155	165	154	171	154	162	157	149	158	187	161	156	153	152	166	168	165	154	157	158	152	166	151	180	178	150	164	167	127	159	144	151	183	158	166	151	144	142	169	147	146	167	171	160	156	159	152	148	158	173	147	162	160	150	165	157	160	191	172	162	178	161	168	158	144	138	134	151	164	147	162	154	147	156	166	128	196	164	157	174	161	145	164	155	157	164	155	172	167	124	143	136	155	159	168	154	157	152	157	154	143	164	157	189	160	170	150	168	155	165	149	162	152	177	166	163	155	139	145	163	159	171	173	159	151	176	149	146	178	151	151	153	171	143	152	127	140	140	164	147	154	159	177	167	179	183	161	158	163	185	167	153	147	172	175	141	170	131	139	168	166	159	168	161	147	158	157	151	164	166	144	157	153	167	160	127	163	169	160	155	136	195	151	155	156	152	192	184	163	170	169	156	148	164	151	164	146	152	150	147	160	166	129	161	171	150	160	163	156	156	151	174	145	157	155	161	127	171	183	138	181	145	154	154	143	166	151	165	146	178	180	151	134	150	146	139	159	174	148	167	167	158	158	168	145	160	151	166	160	177	166	153	186	162	157	138	143	158	170	167	152	156	176	141	172	158	177	159	175	160	143	158	139	127	154	160	136	166	170	150	146	142	140	124	157	146	144	149	181	158	166	171	166	161	175	159	158	169	166	158	145	150	153	151	169	147	142	163	160	168	156	166	121	144	160	152	176	172	159	145	159	138	162	163	175	176	141	182	166	159	163	165	159	160	146	171	150	140	159	166	173	161	174	148	156	176	167	182	141	139	170	163	154	166	135	163	142	172	170	161	165	160	157	170	155	171	170	153	159	180	155	157	176	186	173	188	157	151	134	151	163	172	157	153	139	159	178	163	157	134	159	174	155	156	167	159	163	142	168	148	162	168	158	145	142	149	154	142	155	154	166	146	147	157	175	170	162	140	126	167	170	145	169	142	136	148	162	150	153	175	177	164	161	160	154	153	149	142	147	162	159	163	187	141	140	141	136	147	152	170	158	171	155	126	151	160	169	149	186	141	167	167	170	144	161	149	163	168	171	151	148	170	153	167	160	158	165	154	144	137	137	155	154	140	157	159	152	153	152	166	146	150	153	160	178	176	157	174	159	153	154	149	154	163	148	148	159	155	149	173	142	179	158	174	155	178	171	145	170	145	176	150	138	134	149	161	169	151	154	154	154	189	150	167	145	159	198	154	143	143	166	170	174	149	156	140	178	154	172	142	151	156	161	153	168	143	168	139	145	155	157	157	157	183	170	145	154	161	159	149	147	154	154	154	152	163	145	158	184	186	194	151	177	154	176	157	174	150	143	145	152	158	173	160	168	159	167	137	160	177	175	155	144	163	174	157	162	143	194	150	183	150	146	153	162	147	147	165	158	168	158	178	147	153	159	162	135	173	173	173	172	155	164	174	144	165	166	156	173	159	166	155	156	147	161	188	158	164	130	148	175	143	175	170	170	171	159	160	164	177	175	153	143	166	184	165	151	168	170	147	145	150	154	162	150	172	172	139	174	160	143	147	172	137	150	160	164	159	190	155	148	163	150	160	143	158	177	160	148	156	170	149	158	170	158	135	149	139	140	167	148	133	167	176	163	179	160	135	171	156	144	149	176	148	159	178	174	153	158	168	185	164	145	155	150	176	159	154	145	164	144	171	146	150	169	141	139	145	149	138	169	150	176	173	186	156	173	143	144	173	147	147	144	152	161	154	163	166	150	141	156	159	155	170	170	168	171	172	140	138	153	172	151	155	155	149	174	172	139	140	163	158	148	154	154	155	179	154	159	160	167	169	186	155	153	174	146	166	152	144	144	166	169	151	152	172	171	137	154	181	168	162	160	161	179	171	152	164	166	160	139	151	156	148	158	154	151	150	153	162	174	140	150	155	168	155	158	171	154	163	168	146	144	156	136	178	159	168	147	151	159	130	166	163	156	165	152	154	154	152	162	158	171	167	172	173	169	165	172	142	151	149	147	157	121	155	140	137	132	181	161	151	160	171	166	147	157	129	157	144	172	147	154	159	157	151	153	163	162	156	164	166	164	168	165	173	144	145	146	157	200	179	166	163	173	153	181	186	172	169	143	160	150	156	158	155	156	161	145	166	189	149	168	164	152	140	165	172	139	161	157	159	156	156	144	156	154	164	141	179	148	173	170	162	153	161	151	137	164	142	144	176	155	170	143	140	158	134	147	169	168	168	185	157	178	148	134	153	143	160	152	152	161	161	159	155	166	160	146	147	177	165	144	159	176	153	149	151	146	156	154	183	162	169	150	146	152	149	153	134	143	190	158	171	148	167	177	148
5528	1403	3050	3610	3005	2522	2136	1914	1620	1376	1282	1162	1063	990	900	916	840	790	805	762	720	736	704	715	674	660	661	617	600	646	597	593	601	589	612	571	585	602	594	611	555	562	632	560	585	510	584	573	550	613	547	547	572	583	551	549	545	510	572	551	569	546	536	564	548	561	552	544	548	532	532	522	536	544	539	548	521	529	555	539	532	539	516	568	516	531	500	542	558	508	506	511	538	540	514	540	508	542	518	524	549	487	509	541	556	558	521	516	556	502	497	535	521	514	508	551	501	486	559	484	506	520	524	545	546	547	517	529	520	491	506	497	516	496	516	517	522	538	531	530	528	488	504	543	518	511	512	542	541	529	544	493	521	533	542	529	503	514	527	527	511	498	516	573	514	494	538	511	531	499	478	508	523	521	535	510	530	535	506	497	526	525	557	545	509	531	506	521	544	514	527	541	528	490	513	508	546	517	522	527	518	502	484	520	576	525	497	529	525	522	503	552	506	524	522	517	528	535	516	493	525	480	517	506	508	500	524	482	518	573	508	522	534	514	539	517	542	496	519	555	524	507	519	545	532	518	537	545	463	511	539	517	542	538	500	515	468	509	526	518	489	499	534	525	523	536	490	538	520	478	515	514	494	497	544	503	553	540	503	500	535	525	538	492	536	519	478	497	525	546	498	505	567	508	549	557	496	559	513	556	503	512	479	531	487	518	535	543	520	559	522	529	546	529	498	534	544	525	504	512	517	545	535	493	546	533	527	524	528	523	513	551	529	502	520	527	462	531	495	542	533	510	524	528	522	485	519	506	474	513	554	518	547	525	528	538	510	537	474	518	507	525	530	520	536	560	548	532	500	534	527	517	550	495	511	532	539	517	506	527	503	522	570	481	487	527	533	532	510	549	524	523	544	532	541	527	534	515	519	522	510	549	466	460	539	542	534	552	535	501	489	504	532	517	529	548	539	530	559	516	567	512	555	487	506	517	510	552	479	502	512	459	496	521	535	511	507	531	531	538	508	494	499	485	545	523	508	492	476	551	501	551	481	519	507	563	536	539	528	541	524	559	473	548	519	510	527	502	510	536	538	473	517	533	503	612	517	522	505	522	600	514	512	562	478	544	565	511	528	543	537	514	510	535	498	503	533	538	507	513	533	530	525	493	544	524	582	512	550	555	497	510	532	517	557	554	558	519	506	513	557	468	499	531	517	521	540	519	544	527	484	548	495	496	507	552	521	544	525	557	551	507	536	480	552	499	520	533	506	513	512	498	493	526	517	528	551	510	527	511	507	523	523	488	547	485	528	520	543	511	523	563	515	502	583	519	560	480	507	533	495	496	549	517	524	497	490	477	505	533	564	487	513	530	561	488	545	511	520	501	536	487	503	538	507	477	515	469	516	547	513	497	556	535	526	540	526	542	547	495	531	513	515	564	536	517	496	507	492	513	538	567	525	533	507	513	527	546	523	458	506	570	528	476	516	537	548	555	519	515	536	530	509	536	530	569	502	527	507	548	516	499	561	532	512	522	481	508	487	532	533	502	526	519	514	537	530	523	526	538	570	510	504	533	514	556	514	529	523	544	508	485	539	529	517	521	491	464	526	519	457	550	551	514	573	518	531	505	543	495	498	526	533	485	518	518	530	506	515	526	522	508	528	513	522	522	521	488	541	507	515	531	547	542	483	493	492	491	544	529	520	524	528	547	529	474	541	549	535	521	496	494	516	531	550	532	558	502	520	522	496	509	530	521	523	507	526	528	527	507	517	539	558	531	537	549	514	514	472	569	557	549	468	554	519	503	505	508	501	510	509	514	529	523	531	531	518	515	514	540	490	509	559	514	493	510	521	533	547	511	468	484	528	545	516	498	502	544	515	484	515	538	491	517	493	507	538	552	533	501	566	524	508	501	524	503	512	543	549	578	544	520	506	513	513	560	522	500	586	493	555	506	511	508	536	527	523	512	528	535	520	536	492	534	532	532	526	534	507	503	511	536	538	529	537	521	527	498	501	532	535	542	497	499	566	526	538	542	527	522	545	526	531	503	491	514	485	510	510	508	493	508	534	488	471	513	492	525	551	499	517	519	542	547	562	496	501	509	535	518	508	513	502	534	508	517	508	551	535	513	541	536	536	526	512	506	509	469	515	440	504	535	535	480	530	495	521	493	528	538	536	477	534	516	520	500	485	530	515	512	501	516	551	534	496	516	543	538	499	487	548	556	523	546	496	529	517	529	491	537	529	502	515	556	544	511	508	522	529	496	542	535	505	566	569	542	503	527	532	502	537	548	519	499	514	544	510	535	526	535	523	537	558	476	527	509	532	511	531	515	496	517	533	526	520	499	536	536	594	545	522	491	497	514	548	533	536	532	529	516	565	529	529	514	526	528	483	493	544	569	556	561	512	501	525	552	480	514	554	496	521	534	473	523	468	506	591	539	522	521	504	508	526	549	533	553	512	502	556	547	507	496	540	536	514	518	505	546	532	488	527	534	560	512	502	492	524	529	551	510	536	494	479	524	496	541	472	526	525	513	514	515	523	479	496	536	531	524	479	517	462	467	571	520	561	507	497	518	492	526	543	509	500	521	520	511	508	503	515	475	489	519	546	526	519	506	517	512	529	512	514	532	537	539	509	554	510	516	559	539	518	488	519	540	455	521	553	507	505	513	536	523	485	514	522	499	540	483	522	509	508	533	501	535	537	524	509	498	494	546	518	545	588	521	507	512	512	541	565	508	519	531	519	544	508	521	554	522	546	505	495	501	540	518	536	518	535	520	552	464	511	523	509	521	526	542	505	486	515	485	484	592	493	535	485	563	535	536	512	526	499	515	508	536	474	541	473	516	551	519	559	505	491	550	535	481	499	518	524	544	509	546	528	529	510	534	493	536	506	496	494	521	557	516	514	516	491	529	490	507	556	546	529	501	524	511	507	532	515	508	522	518	548	519	513	501	492	491	490	518	539	512	515	489	526	484	491	536	521	494	539	523	469	540	511	528	497	510	549	525	508	520	517	489	547	511	502	510	515	499	536	521	519	529	545	496	535	516	508	534	483	542	497	532	520	533	504	547	506	469	515	529	512	503	514	530	534	553	507	517	562	554	522	486	504	528	512	511	483	523	510	569	510	511	494	541	542	510	521	514	532	526	521	530	545	515	511	495	522	517	509	500	562	547	520	531	526	525	523	531	524	505	512	490	516	509	501	519	547	463	500	507	538	536	474	532	477	502	515	505	536	529	512	550	509	557	522	509	530	535	538	519	509	551	552	525	550	538	526	576	500	493	564	530	521	471	478	531	508	528	567	522	486	536	483	514	500	530	507	549	512	497	587	489	556	498	487	510	556	490	501	530	520	497	515	513	496	528	567	559	534	476	494	560	479	544	556	488	556	508	533	575	487	519	518	526	523	550	525	517	530	512	497	534	557	506	531	525	480	508	534	575	543	499	516	504	516	507	486	505	506	537	524	476	534	518	498	479	491	526	520	546	518	504	527	526
8496	1847	2284	1812	1206	781	600	510	405	319	313	251	255	235	205	203	186	182	162	178	153	163	170	162	150	158	153	142	154	146	138	122	142	143	118	139	138	146	119	125	134	128	134	126	116	121	136	147	119	128	111	120	112	122	125	130	133	150	128	122	131	137	123	138	121	127	123	129	119	126	147	127	128	128	105	121	125	130	147	126	130	126	113	132	110	136	131	123	136	137	123	123	129	118	124	118	122	143	140	114	131	114	120	97	129	123	125	128	130	125	112	114	115	111	133	150	129	116	151	125	127	129	121	136	136	117	140	122	126	130	144	135	114	123	146	132	119	120	118	114	118	119	122	127	114	128	136	115	128	125	114	126	125	119	117	114	142	110	126	112	117	128	96	138	133	127	136	124	133	105	118	127	119	120	114	112	121	139	137	104	138	134	130	125	114	117	124	139	113	127	145	137	119	117	137	118	132	121	138	125	122	110	144	123	128	119	130	134	117	129	112	140	111	114	115	132	139	135	109	123	137	107	133	128	117	144	122	129	117	129	126	111	111	119	135	135	132	119	133	130	105	113	105	126	111	144	119	129	110	112	118	125	121	128	128	137	140	125	118	108	143	131	116	141	126	120	142	120	132	118	118	132	125	126	122	119	109	123	126	108	105	127	117	111	139	144	110	127	121	102	122	125	105	131	131	143	110	131	137	128	115	121	114	109	132	134	121	119	120	128	110	131	113	117	145	101	127	134	121	130	135	116	123	124	128	134	128	125	105	122	127	123	119	126	122	121	101	136	146	121	111	134	123	120	93	118	114	103	148	118	125	116	96	111	139	121	123	126	114	130	126	132	118	141	123	128	130	127	112	113	116	127	121	105	136	153	128	122	123	120	132	143	126	144	129	145	134	117	120	133	118	131	136	105	112	122	120	108	128	127	109	125	127	124	116	130	127	124	144	141	130	127	126	119	130	118	121	132	119	121	104	137	123	141	131	112	139	127	129	114	103	120	118	130	125	119	133	129	121	128	133	134	116	129	117	128	116	117	131	117	131	132	115	116	122	153	116	134	119	131	121	119	116	124	124	112	110	108	109	134	137	134	116	104	108	127	133	121	139	136	124	129	114	135	127	129	122	115	126	102	142	144	126	118	146	123	122	124	128	132	116	142	121	120	163	125	137	116	105	137	134	117	119	140	122	121	126	103	123	128	135	135	131	118	130	128	122	139	117	126	119	128	132	117	125	143	123	117	146	109	134	123	139	127	131	127	128	133	119	138	111	132	122	136	132	137	126	118	124	122	142	122	106	123	129	124	128	139	130	114	116	136	132	150	121	138	142	108	127	126	123	123	130	122	128	118	118	135	102	126	139	109	142	131	110	129	109	122	109	131	128	117	123	123	115	138	122	117	152	100	120	143	124	122	148	131	125	115	121	130	124	116	115	107	120	123	137	118	118	119	121	111	128	122	125	145	119	135	133	119	120	126	136	106	111	110	114	112	143	104	123	132	128	130	117	134	114	138	132	121	103	117	123	134	151	125	116	125	133	113	123	107	125	147	131	140	117	117	117	132	137	145	132	120	131	119	108	129	103	153	142	120	127	112	127	132	123	127	119	114	116	116	124	134	130	138	123	121	118	147	125	118	121	116	119	118	117	125	116	122	123	135	121	112	135	109	121	107	114	111	148	123	124	120	117	137	125	120	111	127	134	109	122	128	124	93	125	132	134	108	122	126	132	126	111	145	98	126	120	127	116	101	113	115	103	130	130	100	130	110	120	122	130	124	143	134	113	133	113	135	137	137	134	126	133	95	123	127	131	107	114	118	123	118	120	142	129	137	136	131	133	123	137	112	97	128	112	112	128	139	127	120	127	118	132	128	133	126	118	138	131	109	119	131	126	154	144	116	92	137	117	117	105	123	131	113	107	128	111	139	137	101	136	137	115	116	137	137	122	125	129	107	122	125	117	127	149	119	138	125	122	160	138	141	143	99	130	131	111	111	101	106	108	107	131	130	140	110	115	126	103	119	113	128	110	107	131	129	132	131	138	122	127	142	131	123	128	141	122	127	114	116	114	103	121	112	132	120	107	110	119	123	124	111	115	116	122	128	122	140	122	137	108	124	137	96	114	119	112	129	130	144	127	138	154	135	130	124	140	122	131	132	143	114	123	135	122	109	99	127	134	107	139	138	128	112	126	124	127	117	115	116	138	132	124	126	127	116	114	134	114	142	130	122	118	131	123	153	122	117	92	126	131	122	121	126	125	125	125	144	115	115	123	128	114	111	124	150	126	123	117	110	132	126	121	120	122	114	137	117	112	146	126	123	113	114	126	130	123	134	119	110	128	120	125	107	109	119	165	127	138	143	121	108	110	119	137	123	121	125	115	114	127	124	113	105	117	106	116	147	137	127	123	125	116	104	113	118	128	114	114	115	121	137	117	94	120	109	111	131	110	130	147	129	126	125	135	125	141	121	133	114	105	126	115	128	108	133	116	122	138	139	122	132	124	118	125	131	132	108	160	113	117	134	140	142	128	144	106	146	115	108	118	108	123	128	119	148	140	120	110	123	109	131	111	130	136	132	114	139	100	111	137	125	124	116	129	129	130	128	119	116	135	125	113	130	110	124	133	113	116	108	142	146	108	132	103	122	136	107	120	123	136	122	114	133	131	116	134	138	137	120	118	102	145	106	108	119	148	115	112	125	122	117	93	127	138	129	132	123	128	134	116	118	142	123	138	117	122	117	139	125	110	141	160	117	126	121	124	123	119	120	113	134	122	120	143	127	120	134	129	129	117	136	135	132	117	122	109	118	129	118	143	112	141	129	100	129	137	111	100	125	120	111	126	126	128	107	115	135	123	129	127	111	126	126	130	131	132	108	127	135	142	128	141	135	118	128	131	135	141	120	106	139	127	113	108	124	116	114	117	117	135	115	129	135	112	118	118	120	126	115	118	117	122	141	112	123	124	122	117	136	115	124	120	103	118	115	105	129	131	140	126	136	126	131	110	105	109	127	116	125	139	110	148	137	128	117	114	113	133	137	120	107	119	114	112	108	122	138	133	115	118	129	129	125	130	127	118	118	101	122	122	99	138	122	114	113	129	139	129	99	146	122	118	127	127	131	133	119	113	130	133	103	119	119	112	126	137	119	123	120	134	97	128	138	111	127	115	138	128	126	140	111	116	133	127	140	127	108	127	147	114	121	109	122	144	124	119	111	128	141	125	130	105	134	124	144	123	117	132	122	126	111	134	110	123	122	117	115	130	124	142	125	142	132	110	123	117	141	126	140	126	119	144	121	105	119	135	130	119	130	117	122	125	126	129	105	122	145	115	103	107	110	143	125	110	106	105	130	128	126	123	114	133	131	129	114	119	145	113	132	136	121	126	108	127	130	139	131	133	116	132	125	125	120	124	135	99	145	137	118	117	110	123	121	138	138	113	128	124	134	122	117	134	140	137	116	155	135	138	141	107	117	130	109	95	138	117	104	135	123	140	116	131	147
7702	2314	5128	6060	5357	4413	3537	3035	2575	2054	1887	1658	1553	1345	1208	1181	1039	975	982	917	822	798	799	792	753	712	668	678	626	642	595	608	620	592	572	605	573	584	517	507	523	505	566	555	537	514	463	524	504	509	468	529	518	485	497	516	515	500	450	467	439	444	462	461	413	473	463	489	496	470	418	504	417	497	465	439	463	467	451	452	450	478	438	454	452	458	485	455	449	444	459	447	443	443	450	446	460	421	447	430	442	444	505	483	428	464	457	418	436	472	463	472	455	435	414	448	456	425	432	428	433	468	447	413	438	409	459	432	430	486	425	419	432	423	456	399	476	474	446	469	459	436	449	455	431	489	435	457	420	436	424	458	417	415	439	469	413	467	412	419	437	469	445	470	457	403	444	444	432	433	435	444	456	432	433	424	421	415	437	468	433	438	443	439	419	448	395	416	433	406	443	418	427	436	395	441	408	452	438	479	442	422	452	431	429	408	398	474	425	442	426	441	437	456	434	445	469	408	405	406	426	460	409	414	451	412	447	412	466	447	416	393	460	426	418	391	428	401	453	439	414	426	398	409	390	422	433	434	441	386	445	450	367	451	457	455	407	469	441	427	439	428	404	475	447	456	419	419	419	447	418	429	411	432	460	424	452	451	426	436	458	435	406	412	426	419	424	397	461	449	444	440	446	443	461	406	437	450	427	417	422	425	412	409	446	424	428	460	416	457	426	436	477	457	444	445	464	440	438	407	435	446	442	441	432	450	412	428	418	421	439	432	466	456	454	437	401	433	370	457	438	423	442	444	440	424	425	379	432	472	413	422	459	430	400	404	423	423	443	455	425	477	454	469	404	420	462	434	439	405	443	480	422	457	445	446	414	392	416	424	475	428	409	447	420	443	445	420	426	427	447	443	435	474	387	415	414	427	422	443	421	428	443	408	420	435	429	438	399	413	398	432	485	413	423	438	401	413	428	403	419	433	441	445	422	465	440	406	417	467	438	405	432	439	413	448	428	494	425	437	459	420	461	428	418	474	441	417	411	453	441	419	433	443	427	427	428	440	448	457	443	421	437	444	443	406	429	405	438	432	449	454	418	422	438	435	411	463	476	457	393	424	423	408	423	450	406	447	438	446	458	435	457	445	417	413	416	414	379	416	470	405	402	426	407	428	448	410	390	441	405	437	444	429	430	421	443	452	479	456	417	428	435	451	410	453	453	420	426	394	426	433	450	450	415	413	443	481	421	419	430	428	452	471	438	439	440	424	448	459	418	420	428	409	437	407	439	429	432	418	413	432	427	427	434	409	466	437	433	471	430	409	465	427	460	466	437	438	430	473	394	447	431	434	462	436	437	426	427	465	416	427	421	417	433	465	429	432	425	494	435	404	420	426	432	405	448	459	383	456	440	454	442	404	440	433	420	430	391	459	415	410	457	404	442	412	431	462	456	421	417	436	437	460	433	381	428	412	424	454	410	434	491	427	419	456	439	470	440	420	430	421	414	451	476	429	414	431	438	417	416	428	437	436	410	429	441	432	452	409	402	417	451	441	446	417	459	429	452	440	422	451	409	431	417	454	418	458	439	477	446	422	439	441	448	439	423	432	448	429	428	438	428	406	398	434	426	450	401	398	441	457	454	436	477	411	456	402	453	440	425	434	416	395	461	417	428	373	434	456	431	385	444	432	471	454	411	437	424	426	423	395	427	437	401	414	419	461	453	455	451	475	397	462	416	421	496	397	416	443	423	420	405	440	459	412	419	420	431	408	429	450	474	425	437	435	418	436	421	408	414	419	441	450	429	420	425	434	430	407	416	477	437	422	435	417	437	435	446	426	418	468	488	428	459	426	410	481	421	483	447	429	442	463	410	413	425	419	445	446	392	413	429	453	421	468	450	439	450	424	453	406	413	394	454	442	424	469	470	456	398	405	413	431	408	433	427	438	391	409	416	409	463	433	451	409	474	416	408	409	428	451	424	429	473	442	438	437	443	440	402	410	453	409	475	419	430	408	435	425	455	431	433	402	450	439	420	447	449	440	448	413	414	451	430	422	417	445	444	411	439	386	436	405	424	433	450	413	443	436	447	432	442	433	417	466	434	423	402	468	450	427	460	473	423	412	415	451	408	462	427	416	441	414	449	448	467	456	467	449	440	416	426	438	392	474	415	443	451	392	412	418	444	447	443	418	431	430	462	435	455	438	440	402	454	405	431	492	442	422	446	431	426	447	431	436	437	451	468	460	431	421	451	438	465	436	415	393	397	430	421	424	443	456	447	416	427	429	460	467	402	409	433	409	450	434	447	436	423	405	409	436	427	421	447	445	411	436	432	442	427	412	420	430	424	443	416	448	456	406	399	380	434	450	418	457	428	398	422	429	430	406	424	439	437	437	411	452	425	404	411	436	403	419	430	433	476	446	458	463	421	400	421	469	455	439	455	418	417	387	456	443	398	421	432	454	425	441	431	403	414	407	438	424	447	462	437	438	427	480	407	436	439	429	423	444	421	458	437	432	418	411	446	469	427	461	412	442	431	463	468	426	381	428	440	423	408	421	477	426	463	474	458	407	462	411	447	411	455	446	453	422	427	417	414	452	421	413	472	410	447	439	435	452	433	442	403	424	396	426	445	400	406	431	428	415	430	436	399	438	457	467	449	438	436	432	415	438	446	473	440	453	453	431	421	465	420	404	396	453	469	428	417	451	466	422	471	452	441	390	424	438	403	436	453	419	467	435	432	453	437	441	401	421	398	458	438	449	444	435	403	413	395	458	454	435	413	447	426	443	407	442	430	414	420	456	445	411	435	427	427	445	425	421	458	443	427	480	433	437	424	447	458	415	454	388	434	465	428	410	443	416	409	416	398	445	431	473	441	414	451	433	476	420	388	445	435	429	438	459	470	454	444	455	441	480	450	425	414	414	427	421	462	423	437	431	420	410	438	433	448	450	406	449	447	412	446	402	420	432	422	447	404	454	414	415	436	478	399	470	433	421	427	426	431	459	430	427	471	460	420	455	409	440	418	430	430	419	396	412	420	408	408	464	453	432	454	435	423	413	451	398	437	435	368	490	439	474	431	446	453	408	427	449	396	438	435	432	423	434	395	430	401	405	417	386	464	415	468	430	453	453	426	434	427	447	473	421	428	436	416	408	435	443	433	442	425	389	423	462	418	427	408	410	434	431	406	412	429	392	422	390	436	448	474	418	459	430	447	476	464	412	428	423	406	445	431	451	436	413	448	445	431	430	462	441	430	457	410	448	444	456	450	387	425	436	421	441	420	430	428	451	423	467	447	396	480	411	443	417	451	437	416	446	441	426	423	369	452	409	423	461	424	436	412	404	444	449	441	425	423	447	404	394	435	427	428	437	432	407	442	474	451	418	424	411	395	463	458	468	475	454	407	451	407	445	424	433	458	428	407	445	426	434	439	457	443	447	434	428	446	458	442	420	436	477	428	432	460	417	460	417	447	459	434	425	438	405	424	388	417	405	436	438	430	410
1287	317	346	324	305	300	286	284	301	294	304	291	293	293	277	288	285	297	294	272	279	266	286	279	308	293	276	291	269	295	269	276	295	285	305	280	252	290	277	275	279	306	274	248	294	263	295	295	284	308	305	298	291	247	272	279	290	283	281	298	292	248	291	268	278	247	302	273	305	297	281	253	286	274	257	285	306	274	258	293	251	320	258	287	263	277	312	306	292	301	306	273	291	335	283	279	291	292	283	254	293	284	240	306	254	283	305	307	281	268	277	270	271	284	276	288	273	274	290	291	286	252	305	274	259	285	292	285	279	279	271	280	262	294	263	301	313	306	267	309	297	265	300	271	288	292	302	286	293	279	280	243	295	280	290	292	268	289	256	290	307	261	277	293	303	297	310	296	294	284	290	300	280	287	283	298	290	267	267	300	298	263	273	288	279	293	276	290	251	268	304	264	275	316	274	324	267	290	288	293	308	281	297	268	273	295	289	272	268	299	271	286	296	287	264	250	273	291	250	269	295	281	305	289	280	280	285	276	290	290	269	280	277	287	297	282	267	256	290	257	294	243	267	280	291	282	255	263	289	250	277	275	307	265	293	273	291	296	265	271	303	289	270	296	309	305	280	304	277	263	276	309	292	288	256	257	282	287	268	292	274	279	286	257	275	294	280	305	302	332	288	296	277	269	289	323	282	287	266	283	277	302	305	296	263	282	292	276	274	278	296	262	306	292	275	307	269	300	299	263	297	272	266	282	281	300	274	266	284	283	269	277	270	295	256	275	294	290	268	299	254	262	276	270	257	290	302	288	278	277	292	266	261	300	300	281	304	323	278	275	299	304	268	297	266	293	294	294	297	280	288	254	272	281	284	250	282	277	277	286	267	286	283	280	234	272	290	276	297	291	278	270	283	287	283	252	256	291	287	282	252	329	270	264	263	295	285	269	283	281	270	254	261	301	282	271	275	281	288	296	279	257	278	285	319	286	279	281	286	284	315	281	268	252	278	287	287	281	254	278	281	292	285	288	271	321	314	294	272	297	272	307	279	252	266	267	312	292	266	267	262	306	270	292	268	288	282	281	296	266	284	274	285	268	284	296	292	260	287	288	288	266	330	254	299	300	282	261	268	302	302	294	256	296	288	260	269	278	295	288	282	276	279	284	262	280	276	271	287	249	277	248	273	290	275	281	277	290	289	291	325	296	288	275	291	284	307	257	278	283	286	285	272	269	248	271	284	296	290	305	292	292	275	315	305	274	258	288	262	286	312	248	276	277	267	262	288	304	260	267	277	277	304	299	275	283	237	270	305	288	278	298	287	293	279	301	285	330	272	257	258	245	245	242	287	255	310	290	285	285	278	268	264	301	313	290	274	302	251	250	280	295	291	267	320	297	279	284	291	278	271	286	296	266	287	248	295	309	292	287	273	299	300	282	262	299	293	303	281	268	268	270	283	256	277	307	298	281	262	279	269	286	260	272	266	293	274	290	274	273	263	289	291	284	305	317	307	283	278	279	283	301	268	295	287	294	256	279	325	307	276	307	287	321	273	294	273	295	275	284	276	263	314	289	270	317	259	277	299	309	274	289	302	279	274	318	309	281	273	283	287	292	298	317	278	267	264	304	290	279	269	309	274	307	294	314	274	288	299	270	270	265	290	273	277	309	297	244	295	312	293	295	333	286	295	309	274	266	315	301	268	279	283	279	249	260	269	308	291	243	312	280	267	280	285	259	258	277	296	255	292	276	274	314	308	262	291	287	301	312	293	249	257	290	316	342	325	272	268	266	293	280	292	312	286	280	291	277	286	285	269	283	247	270	265	271	296	292	325	273	264	263	265	270	277	278	272	263	304	277	271	275	254	288	303	271	262	273	294	287	288	278	301	280	303	269	284	272	306	274	298	285	283	290	300	309	280	266	270	288	270	276	324	245	284	270	273	306	282	308	308	292	281	267	287	289	286	308	266	253	250	276	305	266	288	275	249	282	278	275	301	311	308	308	273	256	275	285	298	295	274	303	276	268	277	313	287	279	282	260	301	274	292	314	287	270	270	285	264	296	273	293	305	294	264	291	298	277	244	300	267	314	290	274	280	285	286	308	270	310	277	299	277	272	280	255	268	309	291	256	296	292	248	271	281	281	267	305	262	301	264	273	316	271	321	305	300	267	273	292	302	285	304	287	260	265	293	250	312	265	262	311	272	281	279	293	296	270	282	273	305	270	277	289	277	262	305	279	322	290	263	295	332	259	275	334	254	244	293	283	283	304	258	277	300	267	271	294	295	300	277	284	281	288	290	307	288	310	295	285	326	301	255	281	285	282	300	305	316	278	268	296	278	290	284	281	296	302	276	303	287	260	275	264	288	265	285	262	280	281	287	296	276	302	278	295	291	282	280	281	290	292	240	313	266	290	267	279	276	330	308	284	280	226	262	295	295	281	274	283	293	281	248	296	275	305	276	292	263	307	257	267	252	281	272	296	252	296	295	240	272	273	274	283	293	309	259	280	240	265	284	273	250	261	284	299	270	300	318	286	288	246	285	266	288	292	315	279	284	303	281	295	279	272	271	269	291	314	276	315	292	294	275	308	294	287	275	281	260	269	270	285	292	309	272	271	276	286	277	328	292	270	278	309	286	279	301	276	304	292	286	285	297	304	268	287	265	305	289	265	295	255	287	291	264	283	282	283	276	300	289	289	272	268	262	326	276	296	296	261	323	261	297	287	298	311	281	266	288	281	287	250	293	260	267	275	276	280	254	277	260	265	275	291	261	255	277	276	286	251	276	279	293	311	297	265	255	282	291	273	280	279	263	252	287	306	266	254	283	284	269	294	284	268	261	284	297	280	278	276	246	265	266	288	298	261	284	281	263	321	311	297	301	319	308	286	263	284	319	287	314	257	278	326	275	265	280	264	282	257	277	302	279	258	287	259	277	272	291	300	295	293	302	284	243	262	323	275	267	274	306	278	292	297	290	272	269	274	273	286	308	278	246	281	290	300	270	286	298	254	307	269	252	290	288	251	287	292	315	272	275	274	314	278	262	300	266	316	299	259	298	306	310	273	283	291	261	265	280	295	298	265	294	266	273	286	251	324	246	289	286	301	230	295	280	286	267	261	254	287	283	307	293	295	264	290	307	271	293	294	270	262	301	276	282	292	304	282	296	247	293	278	278	289	272	284	291	295	259	265	247	259	268	307	292	300	292	275	304	286	278	294	305	287	258	269	322	303	298	262	288	299	282	265	317	280	261	305	277	277	298	268	303	312	261	270	298	280	289	272	271	284	298	298	278	273	285	284	279	291	291	282	295	244	303	316	300	294	261	283	299	278	291	303	263	270	279	284	288	293	270	286	277	275	278	275	286	289	298	288	290	289	307	286	274	269	277	330	245	270	280	273	288	255	297	281	292	287	291	284	282	297	258	302	289	236	275	327	284	277	273	323	296	270	257	276	304	253	245	275	277	302	257	277	282	280	246	271	306	286	277	322	288	293	268	281
2245	951	1006	1056	977	950	980	952	936	931	930	884	910	950	882	909	906	886	841	867	846	902	836	900	915	869	877	843	870	903	870	910	846	833	878	901	876	885	887	856	882	828	833	895	829	860	886	840	840	878	839	830	832	860	865	902	866	855	867	813	865	822	878	840	889	835	879	860	902	887	842	862	893	863	878	839	817	859	827	835	838	813	869	880	911	796	903	895	812	875	838	856	833	889	814	927	833	883	899	874	849	840	887	968	816	868	852	868	832	844	852	827	841	816	886	832	840	875	898	808	843	878	912	906	898	865	900	873	840	852	876	884	878	876	872	845	853	833	868	836	847	842	837	887	897	880	878	870	841	855	875	817	825	884	908	858	823	918	862	850	876	885	854	833	855	880	896	927	866	846	857	840	822	891	879	887	815	842	844	856	816	851	878	846	869	905	906	876	871	874	922	885	865	864	851	854	910	851	875	824	818	823	863	870	823	847	843	874	844	898	860	866	854	804	808	824	886	915	892	888	849	868	864	845	908	862	902	855	861	876	866	842	819	835	838	920	853	864	864	839	780	893	885	843	879	888	844	867	869	852	841	879	873	892	840	889	850	836	852	878	832	878	816	872	834	830	823	910	870	847	864	852	827	926	895	862	855	821	864	851	913	865	831	897	855	811	895	859	825	834	869	909	846	831	886	878	877	846	893	901	891	865	864	867	826	894	871	864	875	880	819	856	821	879	897	816	839	862	884	872	871	861	824	810	866	937	855	836	946	879	807	848	941	846	888	835	813	840	871	822	808	824	880	856	829	847	901	880	869	864	856	876	805	905	854	854	806	842	845	852	852	802	902	856	879	864	841	879	868	828	883	881	860	833	836	835	838	849	873	854	901	826	857	908	872	842	852	815	872	826	878	808	855	893	894	846	841	871	878	866	851	827	838	854	859	857	909	873	873	824	836	830	821	862	840	904	874	858	907	890	883	817	840	877	877	848	885	870	815	806	852	833	879	862	905	844	831	863	864	827	857	837	866	831	881	876	899	833	876	902	894	916	861	846	861	881	857	815	860	893	886	879	908	848	906	844	861	818	836	871	903	848	891	860	844	865	824	858	832	847	853	840	891	873	878	811	809	892	798	897	891	901	889	847	850	803	833	880	853	893	849	846	847	841	854	848	913	899	916	904	860	823	899	876	890	891	948	900	816	858	840	919	858	887	910	860	867	831	887	944	867	865	870	876	923	903	850	918	885	854	815	867	896	872	868	910	958	893	821	898	867	852	868	800	897	890	863	907	865	885	893	894	854	883	854	843	879	907	850	838	873	872	852	841	868	855	883	802	892	845	883	873	860	868	803	893	816	834	843	875	823	935	811	871	840	875	801	920	869	897	828	856	846	820	908	859	822	919	862	853	852	867	871	847	864	908	830	850	901	853	913	885	835	871	842	825	839	813	818	909	839	866	823	858	820	901	831	897	822	829	858	883	934	875	890	849	855	842	902	900	809	847	876	816	868	860	893	874	804	859	805	821	897	834	856	842	873	854	909	905	910	858	864	871	854	886	858	899	887	865	869	906	884	894	850	800	856	806	831	884	856	854	874	861	818	860	898	813	804	863	861	844	848	876	866	849	846	872	884	914	823	860	836	822	867	847	904	867	851	881	822	906	879	852	890	867	861	927	840	894	865	830	848	879	860	919	845	899	887	855	827	821	961	906	824	879	861	839	814	845	868	905	857	904	811	835	831	860	884	906	887	831	869	876	855	858	809	856	854	820	916	860	881	877	901	909	936	869	868	870	884	882	900	887	897	863	893	881	898	865	861	827	904	892	842	879	852	833	871	842	877	905	852	825	890	850	854	900	852	848	862	845	895	870	891	933	875	848	846	881	937	879	898	892	868	851	892	857	821	914	914	871	883	858	864	864	915	842	838	892	842	877	886	878	943	881	873	884	864	827	860	888	862	878	843	862	861	902	867	852	844	842	866	834	874	842	850	856	848	841	880	860	888	843	833	841	873	877	802	891	842	844	849	838	864	848	868	875	849	842	852	866	828	857	895	835	852	886	898	874	874	847	833	826	865	822	855	858	837	881	930	855	826	865	838	846	874	912	829	862	838	883	841	866	830	879	808	836	876	846	834	921	888	874	863	817	903	932	888	860	871	872	784	887	913	834	853	865	879	845	867	875	825	897	850	931	826	825	827	835	891	873	902	915	826	866	846	843	892	814	919	865	891	867	898	850	806	830	851	862	866	860	876	838	870	873	854	875	815	835	883	885	814	824	830	882	841	874	853	926	819	908	892	848	870	878	871	850	800	825	884	863	850	879	855	909	865	862	898	871	860	878	840	844	884	885	938	871	845	848	832	899	928	887	884	883	882	855	863	861	870	853	819	899	852	882	865	905	837	872	860	849	795	856	864	895	760	901	841	835	892	871	916	890	859	899	862	874	898	818	845	857	892	883	846	843	848	898	820	888	875	839	859	867	886	835	857	869	826	828	868	867	919	803	866	860	836	835	858	835	842	858	883	891	847	818	835	852	857	863	871	835	861	833	866	840	841	878	906	850	855	805	884	819	847	860	902	836	822	820	862	842	888	878	904	826	870	884	890	864	858	879	885	862	884	855	899	873	878	838	891	809	820	860	864	831	810	890	856	877	852	828	849	829	862	849	867	868	919	854	859	814	894	832	853	830	873	877	849	850	902	886	895	879	932	855	885	918	852	858	883	840	858	917	865	887	811	874	836	841	878	769	870	815	868	909	824	822	828	817	853	871	859	842	806	855	870	850	849	861	886	922	838	882	867	915	857	824	805	873	923	831	866	858	807	869	880	869	870	876	822	863	778	902	900	827	808	908	868	893	879	801	894	881	859	845	877	839	911	846	853	886	902	834	864	899	892	866	835	886	828	820	864	906	813	883	852	876	800	875	872	859	875	892	873	887	865	867	875	849	878	858	796	851	866	910	841	868	866	936	867	927	864	819	841	865	919	830	854	854	860	847	857	859	870	893	847	828	882	842	891	910	852	852	847	858	861	859	900	837	868	894	939	871	903	845	860	900	888	841	824	859	910	858	813	857	888	848	864	852	827	917	863	917	832	876	885	924	868	868	917	835	845	852	916	889	862	887	850	851	890	817	855	869	884	870	856	857	868	896	907	860	879	902	876	904	866	870	849	915	884	867	853	840	910	877	908	851	840	893	825	853	889	848	838	879	871	889	861	896	869	929	894	809	840	869	851	848	887	868	843	882	862	902	833	907	885	915	894	894	857	885	892	830	886	829	904	860	899	865	888	833	875	858	842	830	869	918	863	827	858	892	889	879	858	890	895	878	823	845	881	856	853	817	897	818	897	878	879	805	864	843	814	912	922	833	853	864	836	828	869	867	835	869	846	861	883	855	804	864	909	903	890	888	828	862	931	899	832	852	842	863	861	869	838	885	861	894	837	876	878	858	838	894	855	909	853	843	885	857	832	887	858	901	874	840	862	858	860	889	884	835	886	874	850	880
4535	918	1296	954	716	559	382	356	311	258	247	248	223	219	202	172	206	205	181	183	184	206	142	193	169	177	193	183	164	157	180	164	167	157	152	149	187	158	138	151	158	181	133	160	165	188	181	176	132	164	140	154	157	140	160	166	154	153	166	173	168	136	164	144	161	173	142	149	165	140	168	164	163	166	161	163	159	166	148	149	154	164	159	134	168	170	147	160	138	164	143	174	141	189	149	159	168	192	167	131	179	161	170	168	137	141	157	167	155	184	155	153	173	165	149	168	162	168	139	168	177	135	145	159	161	143	176	159	143	139	147	157	159	151	179	157	156	144	130	163	158	170	166	155	144	147	143	147	158	143	137	157	150	160	164	194	174	161	138	150	148	156	155	151	143	161	156	161	156	173	165	178	162	182	161	139	140	170	144	160	163	149	175	165	132	152	149	179	138	158	165	152	164	169	157	158	154	148	152	157	158	159	170	143	131	170	151	152	156	159	167	174	146	158	162	150	172	154	147	158	146	141	158	156	151	148	172	148	176	147	160	154	175	149	143	152	148	152	159	149	150	157	158	151	181	167	169	164	143	170	153	177	162	153	177	148	171	156	159	147	160	159	154	169	158	166	156	151	139	159	164	146	174	173	159	163	158	158	141	164	154	165	166	157	152	138	157	165	155	140	152	163	149	164	165	154	148	147	141	158	149	169	158	139	149	157	159	151	152	162	156	163	148	164	151	161	148	149	164	157	166	145	154	168	160	153	155	136	152	156	151	148	135	162	195	127	146	148	162	149	147	157	153	149	146	161	178	164	156	153	150	151	171	155	142	170	169	166	153	155	148	168	142	163	135	151	171	148	166	144	153	135	178	151	158	156	135	175	164	166	174	160	160	159	168	160	157	171	168	165	157	160	166	160	151	158	155	158	166	143	171	135	151	158	163	136	143	147	152	142	164	139	164	155	156	147	161	161	173	171	147	163	155	152	158	157	147	160	154	159	135	160	169	129	159	131	147	160	160	177	143	147	176	181	175	147	151	150	171	177	182	147	172	138	158	143	176	150	156	156	150	140	148	153	156	153	153	168	169	168	149	153	151	144	145	143	164	143	148	151	179	138	142	162	170	147	148	136	171	161	166	175	143	152	161	151	142	179	143	166	158	156	164	144	155	170	180	160	143	155	153	158	154	166	166	168	167	163	146	141	160	157	152	154	143	147	166	141	157	180	159	167	159	151	160	142	161	157	169	168	149	154	146	152	167	151	156	152	167	149	170	157	173	158	134	150	171	179	183	145	134	162	148	151	154	157	147	166	153	147	148	163	144	154	142	150	154	148	148	171	179	160	154	166	179	148	154	151	152	144	153	188	157	158	151	158	136	139	166	145	170	169	144	169	136	135	153	140	144	136	177	157	157	147	155	157	145	158	145	148	144	150	129	177	152	165	163	161	165	147	174	155	150	147	152	149	161	155	153	151	148	170	191	173	151	173	158	156	158	182	147	161	169	136	142	159	114	159	158	151	155	162	172	137	151	166	157	139	170	153	156	173	140	142	155	141	173	171	168	157	147	163	151	147	176	162	166	174	169	146	153	172	162	154	142	135	172	167	154	163	147	174	153	161	189	154	160	174	146	156	145	161	159	169	157	146	150	158	150	161	160	130	161	167	189	146	151	159	166	136	123	163	165	166	167	169	165	168	178	166	153	162	149	187	157	155	193	158	158	160	169	155	165	170	157	151	153	162	156	133	154	153	152	152	150	150	137	161	154	162	165	144	147	166	149	135	145	142	168	160	152	181	164	160	149	150	171	157	183	166	156	145	155	152	146	163	153	151	165	152	160	159	144	163	173	166	165	158	170	167	160	147	156	136	165	154	187	166	165	146	157	176	136	122	180	161	169	140	140	157	171	165	168	141	155	162	172	147	138	180	165	152	142	160	144	176	165	173	169	146	156	167	170	176	161	177	176	154	186	154	138	158	174	162	165	165	145	166	156	138	151	141	148	146	162	151	147	156	155	164	162	158	168	161	165	176	151	154	135	161	148	146	142	148	143	152	145	142	151	142	162	165	183	170	177	166	144	155	169	154	172	170	163	174	143	165	138	130	150	162	159	159	157	166	157	154	171	159	143	177	143	164	165	162	155	165	142	138	156	145	163	147	152	175	159	147	155	142	158	167	153	151	138	172	187	168	157	163	179	147	159	153	162	170	149	137	162	181	175	146	155	157	138	152	147	164	151	135	167	144	159	173	138	189	168	147	160	140	190	143	143	150	163	142	150	162	149	162	156	167	180	153	160	166	157	178	152	147	162	167	172	169	152	161	173	177	156	158	177	169	196	146	168	157	168	162	155	153	147	155	158	152	153	149	135	144	145	178	141	146	166	155	186	152	145	151	148	141	166	180	167	155	170	153	147	171	155	144	144	154	162	174	146	159	150	153	145	176	171	176	164	167	153	151	164	160	175	153	153	158	126	145	141	162	198	161	139	150	143	140	156	157	166	150	156	143	194	153	165	152	162	160	167	150	142	154	151	125	155	139	156	145	151	146	162	137	152	164	152	148	141	139	175	149	157	157	159	149	144	186	154	169	151	158	151	144	141	156	181	146	174	173	182	142	159	177	156	167	174	145	156	160	148	142	159	148	175	169	145	159	164	153	173	149	147	164	146	168	164	161	154	141	135	171	171	156	163	134	146	161	160	146	130	165	174	132	172	162	144	140	152	133	175	160	155	150	151	144	177	160	154	166	182	146	146	172	150	141	157	167	158	149	181	145	163	167	148	153	139	143	179	165	139	163	132	158	165	147	153	150	160	175	149	154	173	164	132	144	156	151	157	169	148	136	155	166	170	172	166	170	154	145	144	158	183	157	138	166	165	157	139	180	166	153	159	157	151	175	151	166	167	180	160	154	171	170	175	154	172	168	161	155	134	175	159	167	144	174	151	163	148	167	158	167	150	159	174	160	171	159	159	133	154	165	174	165	171	185	164	141	129	172	136	159	143	172	156	175	158	176	165	168	163	177	158	162	156	183	160	164	190	140	163	159	139	154	155	162	152	150	119	155	166	152	141	143	172	160	172	142	175	168	152	138	144	156	182	144	175	137	173	144	156	160	150	149	152	153	150	164	163	141	148	163	136	140	130	168	162	170	161	158	148	163	167	155	152	152	143	151	173	175	156	160	172	160	155	151	179	147	165	159	169	140	164	143	162	149	169	153	164	138	180	158	146	159	146	156	143	190	181	148	132	152	143	161	152	144	136	115	149	150	153	149	154	163	141	137	160	160	159	148	172	160	148	142	150	159	145	162	164	164	140	159	161	168	156	162	143	148	161	153	146	162	148	147	149	131	165	158	153	140	162	154	134	151	141	172	161	145	144	177	167	143	162	182	178	164	120	159	164	153	153	150	164	126	175	156	165	155	164	131	154	145	161	153	155	158	159	132	165	152	156	174	187	165	170	151	156	189	152	154	143	168	166	136	143	141	159	153	158	168	131	168	155	159
5513	1482	3065	3480	3078	2593	2107	1851	1726	1397	1245	1123	1077	986	935	922	869	758	758	761	693	687	677	655	635	641	656	636	592	663	614	608	580	594	651	576	584	551	591	541	551	574	614	531	523	547	518	558	552	591	540	553	585	537	576	576	557	540	576	577	538	566	520	511	522	529	550	539	528	558	565	500	551	496	508	550	550	538	559	547	517	524	568	500	508	507	561	524	508	523	523	513	524	493	519	499	552	556	529	523	535	525	485	530	533	511	546	490	489	521	525	517	560	535	526	528	531	553	504	507	519	487	540	516	548	524	527	532	518	547	523	532	550	569	505	520	542	514	564	480	554	558	541	523	503	506	491	548	512	498	502	522	552	549	535	486	509	458	514	483	505	508	554	517	554	495	543	487	533	509	528	585	491	500	494	481	512	531	539	521	529	472	484	515	508	543	490	507	511	488	524	500	528	503	533	478	511	503	537	475	528	477	488	538	494	494	524	556	509	510	525	536	525	522	514	530	550	528	539	489	488	499	510	546	516	501	545	471	507	492	531	552	476	505	517	536	514	515	491	499	507	475	508	499	488	496	529	509	484	533	555	531	548	542	533	522	486	491	544	544	528	514	523	518	547	479	512	495	518	496	532	505	547	542	492	515	591	532	472	523	494	504	522	536	484	539	555	544	464	544	556	532	499	490	543	538	483	504	544	524	517	477	542	542	495	520	520	537	528	494	543	515	516	517	501	493	516	508	529	522	496	546	533	529	522	532	500	491	482	543	489	543	513	519	513	489	509	505	527	562	511	515	533	535	512	521	483	475	517	558	497	485	471	539	506	515	552	515	533	537	513	489	546	541	513	501	531	526	529	535	515	491	538	531	504	565	515	478	496	532	514	513	521	518	519	521	561	520	515	522	517	530	542	491	544	515	481	531	533	508	498	500	505	514	517	496	530	582	542	499	565	526	505	482	531	521	528	510	547	485	499	490	483	516	497	493	507	525	530	548	522	543	495	463	491	563	516	550	534	538	470	495	465	541	516	512	520	522	531	524	492	513	518	531	519	499	580	538	532	560	502	563	531	461	542	526	522	541	492	493	554	532	542	521	504	507	554	523	504	543	531	500	541	516	527	487	529	501	515	492	549	532	511	520	506	512	495	544	503	497	513	506	507	509	498	550	487	508	506	510	527	544	488	520	520	554	502	493	505	544	478	534	518	484	477	506	528	523	497	533	514	517	490	535	519	493	541	500	517	522	500	512	512	553	568	495	537	548	525	519	491	572	516	548	500	500	511	490	519	463	482	513	514	520	513	513	509	510	504	490	533	498	473	556	508	490	543	545	524	512	543	533	505	500	502	513	516	545	529	495	518	518	489	521	510	536	512	503	559	520	553	530	495	514	528	584	521	572	547	532	515	508	516	526	496	519	469	506	558	520	464	531	574	524	500	466	514	525	542	543	532	508	492	489	527	508	525	549	474	487	520	504	509	474	541	490	513	533	504	539	532	516	534	475	526	548	570	497	541	491	531	525	507	474	509	510	534	481	525	513	506	495	499	519	492	548	542	499	528	498	526	523	475	519	513	539	516	526	558	535	522	554	542	496	501	523	510	539	504	516	509	519	531	502	487	514	555	518	515	540	527	549	547	486	539	514	527	554	502	518	494	537	579	494	500	547	515	499	533	479	532	515	541	517	531	528	516	489	497	534	504	545	486	564	531	521	522	529	524	520	556	501	548	524	544	469	506	500	507	531	508	529	500	491	499	520	529	540	527	467	479	554	524	563	509	492	523	479	545	512	517	521	537	504	529	535	512	505	513	513	524	489	512	526	502	535	531	504	518	489	534	535	507	531	508	530	492	520	496	546	506	535	503	511	535	540	524	519	534	494	489	554	500	536	453	496	540	541	530	501	491	527	528	506	512	516	547	511	499	519	537	513	523	520	545	518	480	540	541	508	516	541	502	524	546	518	499	541	567	521	532	528	526	543	568	541	499	518	529	492	555	501	554	518	513	509	493	512	540	502	563	524	505	531	524	541	503	558	501	484	526	503	485	504	444	539	505	515	547	542	513	526	551	529	536	535	485	507	552	492	523	490	514	473	543	518	517	501	546	531	460	519	497	505	523	522	506	493	515	498	527	470	529	545	557	495	483	526	479	501	484	548	529	476	514	484	533	495	520	555	523	536	537	533	501	478	556	506	493	533	516	484	524	511	507	526	531	529	519	483	482	507	463	527	543	520	543	552	532	506	531	501	510	542	544	519	515	508	531	546	541	528	546	506	518	586	486	497	566	552	514	526	529	527	497	539	498	545	508	491	537	544	533	547	505	536	504	498	500	541	540	515	581	498	480	529	486	484	526	507	521	521	520	513	486	495	527	503	484	522	514	508	520	533	540	495	477	493	513	516	537	531	526	533	486	489	484	515	526	548	516	503	539	496	496	521	464	536	485	539	510	501	538	540	547	505	528	504	538	556	513	512	529	504	512	533	481	535	541	494	531	469	561	525	509	498	513	514	521	506	511	535	472	520	503	524	559	511	480	506	505	518	551	520	526	516	518	554	510	565	528	504	496	533	528	498	533	561	521	513	517	542	500	509	526	517	535	512	446	558	536	520	481	479	500	513	536	470	533	468	509	550	553	523	501	533	543	523	543	520	529	498	513	494	537	557	509	487	516	529	517	497	535	513	514	481	528	505	522	502	572	548	506	529	516	468	518	491	528	554	500	524	448	520	510	574	507	489	526	522	498	509	537	512	536	513	552	535	517	517	560	523	529	519	464	495	521	523	532	511	498	547	492	501	525	515	520	534	524	523	505	503	482	493	497	526	508	505	517	494	563	530	512	523	516	476	564	555	500	563	490	544	485	505	532	530	489	487	501	521	517	488	485	527	509	507	525	517	495	496	522	511	548	490	559	534	500	531	496	534	521	490	519	554	505	497	562	493	533	521	496	492	540	516	509	521	519	500	532	526	506	514	524	540	505	545	481	510	521	490	514	503	518	466	503	502	551	505	533	494	521	526	526	515	520	553	536	511	542	490	530	544	523	504	505	513	507	512	527	494	510	509	516	547	486	518	520	508	511	532	526	483	485	509	520	506	543	501	552	528	549	517	507	499	521	509	533	517	494	480	529	501	527	542	510	548	535	523	505	547	496	507	496	495	533	503	556	536	533	594	498	526	486	485	563	550	518	526	491	510	516	511	532	548	532	496	495	504	521	536	525	506	498	539	511	515	513	511	574	549	521	504	500	498	524	516	517	549	547	528	483	495	552	466	513	527	525	501	514	512	505	532	510	465	500	538	487	558	534	524	489	501	518	516	538	530	526	479	509	497	534	551	518	527	517	516	501	499	537	539	500	509	501	520	500	529	486	523	521	494	505	518	510	499	493	501	508	526	522	512	490	515	499	507	500	542	552	562	510	522	534	501	525	460	507	525	514	538	509	536	491	531	504	523	496	481	558	525	546	532	520	535	524	538	495	508	498	560	512	504	533	509	521	521	506	562
8545	1943	2289	1688	1095	826	637	451	413	360	337	270	244	209	210	187	181	175	194	166	175	154	145	182	163	151	137	132	132	129	151	130	149	139	151	137	148	126	126	123	132	139	137	146	121	134	137	118	135	127	142	139	124	144	129	131	141	124	133	111	121	134	121	131	124	114	131	140	130	108	138	127	134	122	104	116	104	118	113	119	137	96	124	131	141	126	120	117	113	117	118	107	120	132	128	127	128	138	101	125	127	125	131	97	123	110	121	113	107	123	124	132	118	109	138	120	142	125	101	130	112	130	137	122	118	106	138	116	121	103	128	124	155	124	122	129	140	141	141	130	129	129	116	112	122	125	118	117	134	123	120	140	136	115	124	114	128	141	143	118	141	121	102	126	142	112	141	130	112	120	117	119	135	133	124	138	127	123	110	110	106	128	130	114	129	113	138	119	123	146	133	117	126	136	131	116	130	123	132	124	125	94	119	122	124	127	115	117	129	130	145	126	130	122	137	130	128	118	111	117	122	117	127	109	126	124	126	126	131	134	118	125	140	135	123	127	117	132	130	128	118	124	121	122	130	142	104	123	148	105	112	125	132	135	121	98	123	130	120	108	115	100	113	130	114	121	124	145	120	113	132	134	123	101	128	133	122	125	106	142	117	130	116	121	129	129	112	130	143	143	120	112	122	127	110	119	124	126	127	129	140	120	121	119	129	128	116	123	129	112	113	127	106	121	142	126	138	104	124	123	142	127	101	110	136	116	122	109	99	145	109	112	121	124	121	113	130	134	110	131	129	127	122	137	129	124	119	132	121	126	129	123	119	107	135	113	130	118	112	120	132	127	125	132	116	123	127	117	132	126	121	122	136	107	118	119	123	98	113	130	122	104	139	115	133	116	111	138	123	118	122	121	148	120	114	148	116	102	134	113	138	113	136	137	119	121	119	115	132	104	131	116	113	117	100	138	131	121	135	114	135	129	145	138	126	130	126	115	99	134	111	121	120	135	128	114	128	114	131	117	138	115	135	119	139	140	126	122	111	126	124	119	114	126	119	132	121	108	116	129	128	114	109	99	114	127	112	130	119	120	99	113	128	126	128	94	108	122	120	136	116	108	105	130	130	129	126	136	117	119	121	121	123	130	123	128	128	125	99	120	134	125	139	131	128	120	139	138	116	125	134	121	123	132	117	132	137	107	112	101	137	111	115	121	126	130	109	134	119	133	130	133	134	124	112	121	109	117	128	131	121	123	136	129	117	121	147	122	113	119	108	112	106	122	113	114	111	119	116	134	117	114	135	122	132	119	114	138	117	127	107	138	134	113	139	124	128	143	130	121	137	117	129	120	122	120	110	128	105	114	121	113	119	110	137	113	106	121	125	134	105	117	142	105	153	136	142	147	145	135	115	126	130	118	112	147	116	128	112	136	127	128	135	119	124	127	127	123	126	126	138	120	125	132	131	137	127	134	134	131	120	117	127	110	133	108	148	133	109	130	135	118	122	128	107	129	143	120	136	110	106	125	125	135	115	108	125	119	143	122	138	115	134	137	126	116	121	132	116	120	118	122	128	110	127	121	142	113	128	113	134	127	134	132	119	127	124	118	112	146	108	130	142	125	113	121	132	111	141	127	129	134	122	124	136	123	119	120	113	116	126	108	131	141	117	117	134	120	122	113	134	107	137	115	116	115	133	113	143	113	113	124	122	127	141	127	126	116	113	97	115	106	109	125	113	111	127	121	133	129	107	149	113	103	121	104	128	122	126	145	130	112	140	122	126	123	152	129	132	130	112	122	133	106	133	138	125	138	135	110	130	115	127	117	122	133	108	99	132	135	110	119	125	113	131	115	126	120	106	138	129	142	126	131	123	136	117	130	110	100	118	124	125	100	105	127	129	139	122	122	131	99	124	118	136	112	115	115	125	111	138	128	98	114	120	124	127	127	118	145	114	128	96	125	133	118	102	141	121	139	115	135	103	124	133	124	124	136	124	129	140	103	118	117	138	114	112	116	135	125	134	111	121	112	113	124	141	116	128	140	112	129	130	132	134	136	130	127	135	115	108	103	105	97	117	120	120	131	126	120	134	135	121	137	125	126	127	124	110	129	128	126	112	135	140	117	114	107	129	108	109	127	117	106	123	118	120	123	129	123	131	94	114	113	125	134	123	125	99	133	116	118	124	129	120	151	120	126	140	123	133	131	110	138	120	119	112	118	129	129	123	128	130	144	112	130	132	145	107	120	142	130	121	124	103	122	137	124	128	129	137	135	133	124	144	108	119	105	129	144	115	129	131	140	125	122	144	116	122	117	108	116	133	120	119	125	132	113	111	124	134	127	125	114	121	113	134	117	137	130	126	141	136	90	128	121	118	116	129	132	111	112	142	124	121	125	133	145	122	109	114	116	151	122	136	103	123	107	126	141	135	114	108	105	128	131	116	125	130	116	134	127	140	141	120	130	102	110	137	110	104	108	100	113	134	114	112	138	113	100	122	123	132	106	118	116	141	132	124	157	116	131	133	124	145	139	119	127	145	126	140	115	120	109	129	111	132	103	140	117	143	135	136	132	122	129	110	123	107	130	117	113	113	133	115	122	120	134	128	126	112	116	125	129	126	121	133	115	136	136	130	115	149	118	112	127	123	124	132	139	113	124	109	111	106	147	115	121	129	119	132	112	116	117	132	129	118	104	115	138	131	116	113	119	129	122	132	112	112	117	143	120	126	145	131	148	121	104	120	125	121	122	129	103	114	121	142	126	134	125	119	122	113	127	116	120	109	126	122	106	130	142	156	146	133	120	131	109	120	125	129	128	119	125	129	111	143	123	126	124	136	134	128	110	136	115	120	119	108	126	118	116	96	135	127	123	113	131	115	125	148	115	124	133	116	122	126	126	142	128	114	111	133	119	121	132	120	135	129	100	113	134	120	133	119	120	114	131	123	115	138	126	117	111	117	154	130	132	106	104	86	133	116	119	131	107	114	124	115	127	125	131	124	126	109	121	132	113	121	140	109	138	109	117	121	143	131	114	127	126	124	133	129	117	133	115	115	131	112	114	116	125	122	135	129	125	119	128	128	123	123	114	129	110	128	162	119	125	114	135	138	138	115	107	132	118	143	150	130	124	121	128	135	126	128	105	139	108	127	103	111	141	110	122	117	127	108	136	102	95	127	142	131	128	139	123	116	123	137	125	113	115	105	118	129	141	124	115	119	122	107	108	125	144	127	122	135	138	134	125	106	110	136	129	133	134	119	120	135	134	140	113	138	115	114	147	103	126	116	115	116	120	120	128	119	128	125	126	140	127	115	128	137	104	125	125	131	120	139	129	105	111	125	135	117	136	109	117	125	112	115	122	126	129	125	148	101	121	135	119	129	114	132	115	115	138	127	121	125	132	132	118	129	135	111	124	127	138	121	135	113	126	141	125	119	114	122	103	136	134	132	134	126	123	120	136	119	125	111	122	142	145	120	131	139	132	134	124	130	107	118	110	110	144	114	131
7595	2267	5225	5997	5250	4225	3538	2991	2492	2178	1883	1683	1549	1350	1241	1095	1052	950	951	902	864	791	741	735	695	677	706	609	657	610	596	649	658	582	552	548	555	560	561	559	540	493	522	490	469	508	533	497	505	517	482	515	473	486	436	482	474	470	470	453	452	467	481	458	450	472	487	487	459	496	463	441	436	487	450	460	456	430	450	479	422	441	420	455	444	441	484	464	443	410	443	432	454	458	447	442	486	424	431	420	419	467	466	488	419	463	424	432	438	456	447	419	422	415	449	426	437	455	484	472	462	464	442	492	452	447	429	449	454	450	385	430	432	456	427	429	433	422	460	446	448	438	416	412	459	462	473	447	455	451	425	419	471	447	428	451	431	462	416	458	442	424	425	438	450	454	425	456	440	478	405	463	458	430	407	420	421	422	432	431	403	427	433	453	453	429	405	461	412	472	415	436	479	448	438	445	438	436	385	433	448	481	454	414	424	468	439	456	406	446	426	442	382	430	412	419	423	426	429	398	389	433	434	431	450	419	414	419	443	449	444	451	458	427	424	440	448	432	444	416	460	423	398	409	403	434	424	455	421	456	418	437	445	469	441	439	424	440	436	438	392	434	395	463	413	454	381	424	432	444	394	428	461	416	444	430	431	451	448	449	448	447	436	433	419	462	465	398	474	444	457	402	431	416	434	462	423	451	442	411	442	416	474	429	441	410	449	422	438	381	439	426	410	423	438	451	426	429	481	460	456	418	442	410	436	432	435	435	416	448	382	429	417	449	435	424	438	448	442	423	416	433	421	430	443	418	433	456	427	396	412	413	445	408	411	416	441	375	418	489	483	446	422	427	437	446	491	485	439	423	426	412	396	455	441	449	424	424	405	423	441	419	436	434	406	457	442	423	438	442	432	407	430	409	447	435	458	432	409	419	459	425	407	397	433	401	433	426	457	406	433	424	441	412	408	445	422	435	453	406	433	434	449	436	414	428	433	442	407	441	421	439	420	419	469	437	432	431	382	413	462	446	429	446	433	410	454	409	421	435	414	410	411	429	448	458	435	426	451	417	434	423	438	423	407	430	434	456	418	395	445	399	442	452	446	478	422	444	426	442	420	438	443	446	430	418	421	437	454	459	449	464	407	384	435	430	391	382	431	432	449	404	402	453	444	440	428	461	399	453	413	468	428	436	437	451	433	437	397	437	429	469	468	467	412	399	407	422	406	404	436	449	423	484	430	441	434	434	455	420	429	436	436	426	427	424	440	400	456	454	475	435	440	444	461	487	407	430	442	446	454	447	454	447	433	432	433	412	411	418	434	438	438	441	440	445	466	444	455	445	402	403	436	436	438	429	424	455	436	432	440	408	485	406	458	408	429	440	414	423	452	452	420	432	407	417	460	423	427	469	415	435	437	452	437	435	470	423	444	427	453	446	425	445	444	421	459	450	456	436	439	428	421	411	437	421	425	443	410	433	436	424	400	463	426	453	450	450	471	464	452	464	433	439	416	452	471	418	465	433	413	448	463	426	440	442	431	433	446	430	484	421	433	462	431	430	441	425	423	417	421	445	468	435	402	428	417	418	401	433	423	406	430	424	457	434	445	425	444	434	449	398	444	469	417	449	447	405	434	415	422	427	445	421	415	433	421	463	432	442	445	440	444	458	448	411	413	450	426	424	428	446	436	441	433	416	453	439	443	446	447	444	414	454	392	432	469	429	426	431	432	442	414	452	404	472	430	438	457	411	421	418	434	454	419	487	396	411	410	427	431	423	405	417	436	405	420	429	395	409	428	435	425	416	432	452	414	432	413	429	406	427	408	437	482	408	413	427	447	421	447	420	413	439	442	414	444	417	468	436	453	438	422	417	431	456	450	458	425	477	438	409	443	436	423	418	427	426	435	451	438	411	436	420	418	386	414	443	450	419	461	431	413	438	419	407	457	418	435	446	458	420	410	419	428	459	422	450	419	415	425	435	463	401	449	440	423	460	426	426	417	427	428	448	429	477	427	412	405	472	453	451	415	415	437	441	432	416	435	410	409	401	432	425	400	439	454	425	428	420	443	425	413	441	451	402	467	441	428	414	457	422	425	432	411	451	451	407	479	402	445	396	412	414	472	437	401	407	435	414	434	474	460	440	424	438	434	394	447	448	430	441	440	440	427	444	427	448	454	429	435	398	445	461	439	438	450	415	411	488	447	459	425	438	436	408	447	494	414	438	433	450	423	414	420	442	395	455	421	433	408	420	467	422	452	459	423	457	432	457	441	429	424	446	450	440	434	428	465	450	449	412	431	435	440	442	412	433	471	428	417	447	417	438	430	457	429	430	469	403	431	431	417	434	388	458	432	429	472	418	481	443	459	454	435	446	457	406	408	408	459	470	422	442	441	414	435	420	418	441	416	451	411	420	430	456	435	466	417	449	446	425	422	437	412	449	412	440	396	490	413	434	444	471	443	419	412	402	435	449	434	422	464	399	423	445	473	427	417	425	441	445	422	418	434	452	447	432	400	431	428	433	417	430	427	453	434	469	428	434	431	431	437	461	408	433	416	459	436	468	431	460	434	452	454	446	458	449	419	446	456	453	410	428	441	428	479	434	452	469	416	407	444	419	435	439	441	396	433	455	420	435	425	408	447	406	437	456	426	422	434	431	440	449	453	445	411	427	419	413	425	442	444	451	447	401	416	427	418	423	446	418	446	441	439	439	443	446	420	450	462	439	410	437	386	455	440	423	440	447	454	432	405	427	447	450	424	461	430	415	462	441	433	434	427	434	449	425	434	443	422	480	446	441	448	461	438	457	410	451	470	439	440	462	459	421	421	445	447	462	449	425	423	395	435	451	410	400	432	447	401	399	485	447	404	448	417	438	457	425	439	415	447	416	428	447	431	412	429	407	413	444	402	417	393	437	416	388	409	410	440	417	421	478	442	426	470	454	409	415	442	432	490	426	411	450	433	439	418	400	438	428	447	429	432	447	425	428	475	389	460	405	450	430	435	429	434	449	420	441	399	414	390	457	471	413	447	443	390	461	442	439	428	447	447	447	421	450	456	442	383	461	451	464	450	428	425	442	430	455	414	438	459	438	411	449	407	456	425	445	468	398	407	445	451	439	425	398	464	419	465	427	391	442	440	431	411	447	457	460	400	428	383	409	432	419	417	436	444	473	462	441	413	435	411	433	425	421	452	431	388	409	418	474	386	460	422	416	424	405	424	487	430	437	472	454	445	388	466	402	417	439	447	385	414	434	448	446	410	422	451	433	454	437	430	437	413	431	413	423	438	420	416	445	397	456	426	451	417	445	445	472	392	411	434	413	452	388	439	425	390	412	436	480	458	401	409	436	404	443	460	440	417	414	436	421	464	462	433	438	455	416	451	426	440	429	467	452	456	425	408	405	434	419	403	473	405	437	420	452	435	424	433	429	418	412	417	418	404	405	456	459	420	441	457	408	455	418	419	419	395	459	425	434	418	441	412	420	417	448	416	404	469	408	417	454
1314	331	317	285	300	290	231	307	287	294	288	291	288	276	247	281	330	265	309	258	271	286	283	276	266	269	281	293	267	279	256	289	278	263	282	284	260	245	288	272	295	271	268	281	252	283	273	302	293	271	290	281	284	273	283	293	269	279	275	298	308	313	295	318	279	292	262	279	288	288	298	303	316	285	261	270	268	324	291	281	300	286	295	279	267	276	254	287	282	300	278	292	288	272	292	305	271	262	296	335	293	283	299	305	281	258	283	276	276	262	243	290	261	301	321	276	292	291	273	283	267	278	276	285	238	289	266	258	283	259	265	300	304	286	249	252	299	290	276	271	291	299	261	299	296	261	302	261	256	323	306	299	276	294	290	244	308	264	277	264	272	280	276	307	270	278	272	288	305	284	276	279	261	295	308	269	267	263	280	307	280	282	277	295	278	323	259	273	283	275	272	288	272	279	260	255	249	259	287	250	261	283	276	259	290	277	315	295	279	267	269	306	284	290	276	288	323	268	266	273	273	288	271	277	287	267	294	275	274	310	270	290	286	263	285	269	269	274	291	294	308	287	285	280	279	295	312	300	276	279	272	271	263	279	256	276	260	261	288	275	287	281	295	271	275	291	269	264	320	306	301	303	267	283	277	289	311	243	266	293	285	294	261	283	295	299	289	285	284	297	253	261	271	306	264	297	265	290	276	302	278	304	278	287	299	275	273	261	283	265	269	253	308	266	248	266	293	294	272	291	260	286	280	293	245	287	278	293	266	300	256	285	285	280	267	287	262	286	275	314	255	292	252	274	232	292	289	247	312	267	305	274	281	282	301	313	279	295	248	273	272	292	262	295	276	277	265	287	281	279	264	288	288	282	272	276	276	266	262	305	285	281	250	309	273	272	322	287	312	273	295	297	301	253	270	260	289	274	301	273	265	275	272	285	271	282	272	280	271	273	292	269	271	248	282	275	280	285	279	237	288	276	300	268	310	299	281	291	303	286	303	267	268	287	293	282	285	302	298	281	259	278	290	287	293	318	278	293	258	301	299	262	275	272	293	268	294	290	287	286	269	283	258	298	263	284	296	309	261	281	310	287	281	306	252	273	281	304	320	277	263	303	252	285	268	277	299	291	283	268	272	264	256	286	266	293	262	317	288	302	263	283	271	306	270	307	278	269	270	270	298	280	278	287	266	285	270	245	307	273	257	283	271	261	268	285	267	269	294	277	281	279	277	254	305	268	263	295	284	288	271	271	262	274	285	295	281	259	267	275	296	276	258	273	271	283	260	273	253	309	279	266	279	300	298	245	253	286	295	297	281	294	275	281	268	285	270	286	265	266	264	264	251	269	287	295	283	293	260	281	294	294	277	290	284	287	277	265	289	275	277	286	283	293	298	311	248	284	285	288	246	242	266	244	267	284	276	302	299	286	267	271	282	277	279	253	268	275	278	269	265	287	277	272	289	273	281	268	271	258	289	273	280	258	271	283	277	298	277	284	275	276	300	289	273	273	263	271	262	313	269	289	273	228	295	265	271	259	245	294	283	286	278	281	279	274	265	276	295	262	294	264	270	299	303	266	282	266	261	283	288	301	286	293	301	299	321	292	278	292	291	319	276	277	284	303	263	283	280	294	286	283	268	245	283	264	255	269	256	301	273	305	299	285	291	257	274	327	295	284	274	274	285	280	256	252	275	284	270	274	253	302	288	271	278	261	301	293	287	282	292	285	259	289	280	266	268	286	289	269	279	245	273	285	308	284	270	285	282	274	265	286	296	244	261	288	264	279	284	275	321	306	295	282	267	265	285	280	280	277	273	277	295	251	262	297	258	283	245	288	259	308	287	272	287	283	276	287	266	283	294	300	292	264	284	292	284	257	281	297	267	289	256	253	295	269	294	273	294	291	280	264	247	283	304	292	292	269	303	274	292	275	275	255	269	281	280	289	274	278	281	279	303	283	277	279	260	301	278	264	251	303	280	263	270	290	300	304	306	300	267	275	260	273	317	279	286	281	265	257	278	293	257	245	275	310	276	269	274	300	320	253	269	295	281	267	247	306	318	284	276	262	278	293	267	294	281	265	251	301	280	260	248	269	310	259	279	269	284	259	310	271	282	280	245	300	277	286	269	278	271	285	278	308	272	285	290	266	317	306	279	295	322	280	265	283	284	334	272	277	268	316	273	286	279	287	274	259	245	268	296	296	291	255	250	254	291	268	273	260	277	276	286	289	320	256	282	251	276	270	269	277	271	264	292	272	290	270	269	274	274	279	250	305	286	295	261	271	303	277	272	275	314	306	285	291	299	298	269	296	325	282	285	255	286	283	277	302	281	298	298	276	287	288	277	297	264	272	271	285	271	310	255	291	299	286	277	288	256	285	274	277	257	273	268	302	267	294	297	292	287	293	261	302	275	301	251	259	313	256	309	275	268	284	261	305	287	266	301	293	276	289	262	285	250	286	290	277	244	277	259	281	245	263	299	287	296	255	279	291	288	297	286	295	320	297	298	265	326	287	325	266	267	285	303	258	266	288	270	276	258	281	264	298	295	264	264	322	290	281	306	292	252	290	254	284	290	258	291	295	257	311	278	271	248	274	258	287	281	263	260	296	239	290	293	301	299	325	242	283	300	285	267	294	295	263	250	293	300	269	285	298	298	259	274	290	294	284	314	291	277	264	262	266	266	264	259	287	295	252	244	294	281	273	274	292	273	292	290	288	272	279	280	277	287	295	296	283	265	298	295	273	272	262	275	267	303	254	272	280	309	261	290	291	259	265	279	270	281	287	267	292	270	285	256	316	297	302	295	289	280	288	296	291	231	279	287	309	254	305	292	293	284	263	286	288	290	261	237	298	291	280	293	281	283	280	280	260	278	267	261	308	305	302	276	292	328	258	299	280	265	279	266	280	310	286	281	270	277	308	289	288	277	274	264	272	298	301	287	263	286	274	315	264	283	255	270	264	277	308	308	303	273	277	299	300	293	244	283	280	300	298	297	253	286	278	275	310	279	269	298	312	298	284	267	267	284	252	288	288	268	283	287	283	264	278	280	338	295	285	274	267	289	282	292	293	286	300	267	267	268	270	295	278	283	287	299	274	298	275	278	269	279	288	297	314	310	270	301	290	276	276	287	280	263	275	283	288	263	267	293	277	296	264	275	281	289	271	304	288	283	278	280	281	288	274	264	276	309	291	300	251	308	305	302	287	298	300	269	274	274	292	285	279	263	296	271	312	253	244	283	299	282	290	262	285	287	270	247	296	272	255	271	266	317	281	286	296	267	298	286	301	283	330	275	288	272	258	268	256	278	257	260	291	295	280	249	276	272	288	319	301	329	307	293	290	272	264	297	261	277	280	267	255	292	249	260	294	279	281	294	294	267	259	286	274	260	252	283	285	241	308	269	263	292	300	279	258	275	300	292	311	291	295	310	283	260	284	296	291	282	287	301	266	285	295	277	280	269	294	276	291	283	263	265	290	244	292	275	278	292	298	295	254	276	299
2275	983	959	1034	972	1044	933	905	907	929	904	874	895	880	865	848	910	810	901	870	912	860	890	848	890	907	851	912	883	868	907	900	852	846	862	832	839	876	871	836	836	889	870	921	890	839	840	839	904	879	865	855	859	859	849	870	829	792	819	868	885	857	855	826	841	872	891	866	876	825	865	796	900	839	936	816	855	848	886	858	853	825	873	826	850	852	818	910	832	856	849	875	851	803	915	825	861	870	861	878	877	868	875	891	836	877	836	873	861	828	930	876	856	875	889	874	853	875	860	848	838	858	871	854	855	816	859	820	891	879	872	843	864	908	872	890	928	878	834	833	851	845	891	928	882	822	910	867	787	870	874	852	827	870	845	882	866	834	846	832	874	869	881	872	866	894	849	903	845	859	860	909	852	853	918	856	851	846	876	866	892	872	887	889	824	793	873	830	860	849	891	870	851	906	838	849	894	893	905	856	829	860	806	856	861	803	841	846	847	863	836	901	877	863	868	826	865	839	840	838	871	850	895	860	900	881	875	848	828	839	873	834	865	864	836	887	882	895	896	889	862	898	924	863	825	828	852	891	878	860	811	899	839	858	878	859	869	836	809	873	880	833	840	866	870	873	823	807	818	834	833	928	882	864	860	875	885	880	852	893	811	861	848	868	895	868	869	813	848	890	894	933	861	850	843	884	826	817	821	864	912	856	863	802	809	786	811	824	859	838	881	831	853	850	808	810	868	817	890	816	839	850	875	838	853	842	807	865	866	851	911	852	817	864	877	853	830	815	880	852	847	892	856	849	840	865	843	837	860	901	811	828	764	823	861	867	915	855	824	882	904	852	841	825	837	845	875	862	804	789	877	862	942	906	883	891	892	833	846	864	876	886	825	784	853	885	873	856	829	889	835	830	833	807	863	838	841	874	861	877	807	848	780	849	881	852	812	832	859	907	876	883	867	841	868	861	911	866	896	846	846	857	853	803	861	818	907	927	909	829	871	855	852	874	947	887	857	878	865	908	823	828	876	868	824	829	899	832	892	824	933	842	898	827	859	840	847	872	869	884	830	823	881	859	843	836	908	859	843	870	853	864	813	864	865	866	834	826	906	788	849	903	846	897	835	916	849	839	872	857	885	820	808	825	922	841	844	887	835	869	840	915	813	826	869	845	853	845	862	873	852	863	898	835	857	900	804	800	840	864	886	875	865	851	862	821	907	903	856	850	822	852	859	858	820	835	812	840	900	870	837	850	906	840	802	849	866	852	862	879	849	864	883	855	831	895	828	838	865	883	915	899	883	888	856	824	872	900	834	844	873	926	835	865	843	864	888	852	823	819	828	920	849	862	870	862	876	874	843	881	829	862	837	884	880	892	902	861	864	866	851	796	851	836	867	908	859	843	858	850	851	858	871	852	827	858	895	877	928	881	887	819	870	890	837	865	826	917	818	909	872	789	937	844	940	814	847	872	858	840	836	883	848	882	864	899	837	854	875	854	851	837	858	799	840	856	854	881	852	876	850	822	827	843	814	826	886	861	841	839	839	862	875	837	871	853	865	801	866	845	898	816	874	811	838	854	843	865	844	876	875	840	899	904	894	828	794	823	853	816	852	888	851	865	899	849	834	921	880	856	795	838	870	860	864	880	864	821	852	877	821	908	883	848	865	905	832	879	870	882	886	847	856	835	824	858	850	804	858	865	908	846	914	848	845	885	830	828	884	879	874	826	841	872	895	842	801	837	854	833	862	870	870	894	848	888	881	836	858	849	869	839	870	889	865	836	888	796	893	884	835	917	864	857	862	874	808	833	842	910	830	883	859	841	851	760	872	872	826	888	857	894	855	865	877	879	835	901	884	905	841	870	890	914	848	864	847	884	852	814	826	837	899	859	924	826	886	905	907	871	863	863	841	880	866	831	854	793	899	851	812	885	902	840	869	887	879	842	915	818	867	880	857	837	818	840	846	890	886	861	832	881	862	840	858	908	918	869	818	850	896	870	870	851	873	850	873	819	876	854	866	811	839	834	868	849	855	834	862	867	840	848	863	855	846	883	838	808	862	840	872	871	900	835	861	873	845	878	886	839	866	891	893	858	820	847	825	852	852	886	837	803	857	854	880	829	833	844	868	879	868	833	924	856	854	873	884	858	840	883	811	904	887	876	847	858	892	890	839	865	859	869	832	868	892	813	864	864	891	901	844	845	878	822	802	895	873	860	865	857	898	859	819	820	850	831	844	846	825	842	826	876	912	837	840	849	858	878	884	830	862	884	833	915	823	830	861	876	850	826	816	891	855	857	837	848	862	892	874	827	860	841	854	850	795	808	827	874	851	895	839	820	885	896	878	940	899	932	837	826	855	859	874	843	841	813	900	883	848	826	911	843	861	888	893	833	885	807	870	879	881	835	892	836	849	793	857	854	881	916	875	878	857	846	882	860	851	862	821	872	871	911	876	872	849	846	875	847	916	863	893	841	841	854	832	838	924	854	851	819	813	884	864	851	919	867	879	896	841	888	867	901	833	888	852	863	852	883	811	921	854	944	850	846	822	819	829	881	926	883	865	904	828	848	854	891	863	895	851	812	871	886	841	880	841	884	866	867	829	899	822	823	848	880	847	900	850	884	883	851	852	888	879	814	899	816	855	852	853	852	805	871	892	853	811	912	854	883	831	851	889	879	871	911	848	850	868	868	842	892	836	832	900	870	921	827	831	879	838	881	863	863	797	885	822	867	864	888	860	867	882	835	858	870	861	888	856	817	801	831	899	843	834	848	820	868	893	829	831	830	897	885	888	882	824	829	897	897	839	863	877	798	835	834	858	850	888	843	848	848	828	881	860	866	870	880	835	870	862	849	903	885	848	874	805	793	853	906	852	884	833	914	835	858	843	875	857	873	892	871	828	834	887	900	864	855	860	867	863	872	853	872	891	844	917	879	891	869	877	848	850	818	892	841	866	820	836	892	863	823	917	904	851	831	885	856	888	852	804	853	857	816	848	859	903	891	837	798	859	853	851	837	857	877	918	842	852	863	885	857	832	871	827	835	856	816	861	855	836	883	819	896	845	789	832	857	892	846	893	831	854	863	880	858	833	931	820	844	896	828	818	853	859	844	854	873	890	844	866	866	863	851	834	870	891	888	883	831	872	834	899	859	877	871	881	826	893	854	921	833	836	883	850	892	878	877	841	901	842	844	867	846	859	869	867	862	852	864	919	852	835	847	828	932	882	856	856	813	922	889	914	917	892	816	835	869	841	854	855	842	903	851	834	867	905	865	905	870	831	887	878	876	881	872	837	883	847	833	797	825	865	828	849	879	838	828	865	870	783	906	825	840	920	879	883	840	828	792	895	851	944	829	897	859	843	865	812	861	863	852	875	912	821	870	907	852	844	867	880	829	856	831	874	852	843	870	865	878	825	902	904	917	882	852	890	886	834	886	873	869	856	868	823	833	899	832	846	883	890	828	842	843	838	886	810	900	863	836	789	850	852	861	881	843	896	868
4520	960	1215	902	681	480	392	343	269	255	259	225	207	196	180	196	197	202	205	178	177	171	179	198	175	171	165	165	182	159	166	151	147	176	178	157	149	150	166	173	141	151	182	156	153	179	168	150	156	175	176	170	152	162	150	158	135	172	160	142	155	165	162	177	160	149	145	158	153	161	167	151	172	155	147	183	149	153	148	160	168	144	158	162	152	166	163	164	133	135	168	146	164	178	167	144	173	164	159	168	159	170	178	161	163	153	167	166	173	137	155	128	141	148	160	153	168	170	155	171	183	153	148	168	133	190	178	161	156	171	164	166	159	153	157	157	153	142	159	175	155	160	167	165	156	159	161	120	167	165	163	163	153	152	156	159	143	159	163	138	169	153	165	158	166	156	156	149	156	169	165	144	158	166	185	156	152	163	137	166	158	161	160	143	158	154	151	158	155	147	156	137	149	143	160	150	153	165	139	153	173	164	157	150	162	171	167	154	178	138	160	150	168	137	155	163	156	153	148	156	144	152	141	174	153	151	160	158	153	158	146	165	151	172	174	146	157	183	154	161	169	159	162	169	154	198	164	187	164	131	165	145	187	172	150	141	160	156	136	155	147	158	183	150	174	162	142	136	169	164	145	163	175	164	149	169	166	172	155	183	158	160	167	147	159	160	147	156	150	150	171	161	150	157	150	149	172	154	143	177	149	157	157	145	165	143	139	152	156	149	143	131	160	157	181	157	160	161	145	159	160	146	167	179	163	137	158	148	143	164	157	158	149	158	157	168	138	162	165	149	162	185	154	143	153	151	153	166	138	138	150	167	149	165	176	154	156	155	159	158	184	155	143	165	150	159	158	148	154	164	141	160	158	165	145	157	176	153	179	163	147	159	151	153	156	163	150	169	161	145	135	149	156	156	146	164	145	161	137	167	137	169	147	166	160	175	150	181	164	142	165	147	157	160	167	149	138	143	165	171	158	150	165	187	150	145	158	157	156	164	165	167	167	167	160	146	148	162	177	167	171	151	133	155	155	163	169	138	151	169	141	155	142	139	163	176	170	142	166	139	151	166	146	150	132	145	155	163	164	160	163	146	167	171	163	159	163	165	167	180	145	138	152	165	167	129	148	156	147	152	138	145	154	153	144	150	149	132	166	140	153	142	156	172	142	152	146	159	162	175	141	159	163	174	172	183	157	147	147	142	147	159	179	158	145	145	161	157	180	156	160	145	158	128	178	124	149	157	154	134	146	169	157	189	152	142	158	167	144	136	156	163	185	145	152	149	130	148	151	173	158	149	159	149	136	151	157	168	155	152	168	160	176	146	136	132	176	137	168	132	155	150	176	169	142	127	153	156	178	155	166	149	173	152	173	150	153	154	154	149	169	158	164	172	161	158	147	160	167	156	158	183	146	149	134	168	131	167	152	144	174	155	163	155	170	166	137	150	149	193	170	151	127	137	184	157	154	185	139	127	146	169	153	152	149	168	166	133	148	158	141	151	154	150	154	166	150	167	141	159	139	141	172	151	146	173	170	177	152	174	166	168	148	144	175	185	140	155	168	162	139	162	139	158	147	148	138	168	160	147	178	145	164	153	150	147	145	145	170	137	151	144	150	159	150	145	140	171	149	167	140	148	137	164	154	160	156	160	165	151	167	151	155	179	145	138	164	176	146	160	151	147	166	153	165	169	160	155	163	161	146	128	147	151	137	152	173	140	155	143	148	174	156	151	141	157	150	137	160	165	172	149	156	132	134	152	165	172	143	169	159	150	180	144	151	167	155	159	162	149	134	153	154	175	168	155	160	141	165	156	139	140	168	177	157	147	155	148	161	148	158	147	157	180	155	170	161	147	178	169	161	136	168	152	168	162	152	157	169	135	175	164	155	160	158	168	156	151	141	165	166	167	156	169	152	155	148	152	146	173	176	165	151	144	161	154	158	138	173	170	153	182	172	157	143	146	125	137	144	165	161	170	172	156	159	141	151	144	154	149	171	162	171	145	165	150	148	140	165	153	164	140	134	173	141	164	152	182	168	161	159	159	172	166	160	165	159	150	160	178	164	170	170	173	153	152	152	153	144	140	136	157	164	150	149	160	159	137	152	157	162	152	157	139	151	176	152	170	144	163	147	165	152	157	151	164	185	148	163	168	156	141	184	160	156	154	152	155	188	147	153	160	154	146	143	163	145	160	146	151	158	158	166	167	154	163	149	150	164	156	159	156	143	147	141	166	166	149	173	178	168	162	161	142	165	143	162	166	167	178	174	158	136	130	138	163	154	158	183	128	143	173	176	165	153	148	154	151	154	140	187	147	143	182	157	160	149	142	163	145	133	203	159	175	151	138	167	174	153	153	160	165	142	155	179	162	163	148	156	137	159	164	160	137	153	156	161	150	135	149	171	147	141	162	154	149	154	165	163	158	141	175	155	153	170	156	140	164	177	141	173	151	144	148	153	175	120	175	157	155	168	150	140	152	178	166	142	166	150	163	162	123	169	171	169	155	170	157	154	150	141	170	163	177	130	169	161	169	149	138	146	190	155	149	169	162	175	138	141	166	156	155	170	148	155	147	180	177	164	141	160	157	174	142	161	170	168	192	157	156	144	156	172	165	136	180	181	141	141	141	183	182	152	178	175	156	159	147	147	148	150	161	164	155	139	182	155	136	164	143	166	132	148	165	163	141	160	156	189	167	149	158	148	161	161	154	158	146	141	159	149	166	166	143	164	150	168	155	153	159	141	177	182	139	140	169	140	154	180	154	172	174	156	183	160	153	142	166	134	145	135	162	161	141	141	154	160	144	150	164	163	142	169	157	147	167	150	145	171	150	141	165	139	177	146	171	160	135	162	184	171	161	146	170	190	159	159	162	164	169	141	166	148	146	149	138	166	153	166	157	168	143	151	188	177	145	137	176	144	144	175	166	137	144	152	163	155	150	162	156	138	134	168	160	170	160	159	143	160	156	154	158	145	168	157	135	155	149	165	162	134	144	174	138	136	155	190	178	157	151	181	108	162	147	155	163	165	154	160	158	141	156	156	156	166	160	150	160	151	161	134	151	165	165	164	168	170	164	165	146	161	143	153	163	157	186	150	165	150	162	159	164	141	170	164	158	141	159	166	146	147	154	158	172	178	145	146	141	169	160	157	141	171	155	159	161	181	146	151	148	176	156	157	142	158	146	159	170	159	150	145	158	138	157	152	159	160	170	160	142	127	145	157	155	141	182	164	150	163	150	152	146	137	153	133	172	135	153	167	129	147	150	156	144	166	148	174	140	151	157	140	149	140	148	162	162	168	170	147	143	165	137	162	154	165	151	167	144	152	136	173	146	160	137	158	162	157	171	162	160	163	173	190	200	161	177	144	159	164	157	147	178	156	129	146	146	157	161	173	160	167	147	171	155	153	138	173	172	165	167	161	162	176	150	153	145	165	163	174	150	163	172	158	149	156	148	160	166	131	148	169	148	167	176	161	171	138	179	149	168	147	139	168	163	162	166
5468	1401	3048	3574	3156	2592	2201	1842	1586	1445	1251	1170	985	981	917	864	815	747	771	727	713	703	731	666	635	664	628	670	605	560	627	576	560	574	573	559	579	543	569	559	552	578	547	577	568	574	558	549	579	536	535	560	510	588	506	514	526	530	533	537	532	520	538	530	566	579	560	490	515	534	534	550	530	533	518	532	519	553	552	538	549	528	531	512	533	565	504	521	528	549	556	492	518	507	476	527	549	568	522	551	506	514	530	526	532	498	545	541	534	511	508	487	531	518	545	519	585	529	524	543	529	519	492	520	534	530	494	510	526	501	521	554	493	548	536	539	530	523	508	521	532	529	504	482	520	507	546	526	489	523	563	569	529	500	536	506	523	501	548	527	528	490	533	505	530	500	525	471	529	535	535	557	510	511	545	511	517	537	515	510	509	465	541	520	476	508	513	505	478	497	491	531	506	527	513	527	523	512	496	571	512	537	540	513	529	539	530	531	555	524	548	493	502	532	526	550	512	474	509	514	509	493	543	525	481	489	495	510	470	488	524	532	509	509	518	495	522	518	498	538	509	503	544	541	554	567	490	507	507	475	544	522	541	517	520	490	464	513	536	517	490	553	521	512	533	512	560	476	531	492	493	517	507	551	525	543	517	516	486	545	533	518	480	524	507	511	507	477	516	477	494	529	514	527	527	509	544	520	510	505	525	478	473	554	555	514	503	527	498	512	501	534	526	542	485	538	529	512	507	514	493	518	523	483	517	489	509	528	532	487	477	507	570	475	495	515	504	522	531	490	547	539	507	535	523	495	507	470	508	500	528	528	464	504	536	502	518	505	516	587	476	528	490	501	545	529	517	543	516	510	485	537	555	476	501	497	485	555	554	556	518	537	556	482	532	487	510	498	503	489	501	509	549	530	509	480	515	520	516	507	483	486	536	525	518	544	473	537	498	518	505	535	511	509	517	501	528	498	539	490	492	535	527	499	542	528	548	515	522	528	501	506	505	532	522	495	540	550	503	552	537	499	502	491	487	530	497	532	509	507	501	506	497	506	488	476	515	530	543	492	503	561	526	523	511	492	510	500	475	523	502	527	482	521	499	534	496	507	479	531	495	524	485	503	493	529	525	539	543	544	512	500	482	488	536	501	508	523	527	516	523	545	521	487	480	501	509	513	510	576	500	488	547	528	481	518	546	522	538	549	513	504	549	523	490	538	498	543	500	524	493	520	518	510	495	509	485	491	504	506	510	500	512	478	502	522	484	578	597	502	505	504	518	513	509	502	481	554	544	497	485	477	556	499	525	520	489	543	547	528	521	508	468	537	526	482	533	491	493	529	524	515	483	503	523	503	482	535	484	536	520	518	502	519	512	504	476	497	509	531	478	548	545	551	500	518	495	539	507	538	503	506	516	517	464	527	545	505	553	529	515	530	569	542	486	523	530	509	521	517	527	525	555	480	503	508	489	534	528	525	508	504	538	500	511	496	498	528	560	509	489	489	534	509	524	520	480	509	502	487	491	518	514	525	558	517	538	497	489	518	494	495	504	513	507	515	474	505	516	563	541	544	475	507	544	496	524	513	526	499	537	527	535	496	502	520	496	515	504	490	490	523	524	507	536	526	544	519	508	547	546	482	516	512	500	498	495	500	550	566	510	505	496	543	507	515	514	522	489	502	512	515	556	518	515	529	506	528	502	507	517	542	495	541	493	510	534	472	526	519	498	504	533	483	529	472	513	531	530	499	499	516	518	495	493	512	558	490	512	522	567	478	529	507	525	523	520	550	459	521	543	530	504	538	498	527	521	490	507	491	546	518	515	543	485	521	505	530	459	512	499	506	543	490	482	526	521	465	516	533	506	465	513	509	573	523	525	477	496	481	504	510	510	513	522	509	539	485	523	537	503	523	507	520	524	508	509	525	509	467	498	513	517	541	519	507	501	498	543	513	502	495	479	508	504	498	519	552	513	534	530	515	516	492	456	532	499	505	524	521	516	501	538	502	506	556	504	503	556	529	533	500	497	517	524	549	506	503	530	538	511	499	484	521	520	483	531	528	505	533	553	476	562	500	531	505	514	502	543	520	548	562	520	494	490	518	500	524	478	524	513	470	472	533	557	500	496	535	534	528	493	506	470	523	518	460	547	474	557	514	487	514	511	549	530	515	511	489	480	519	532	546	507	536	509	495	500	489	530	513	494	507	553	515	511	485	521	504	509	511	485	509	505	501	525	528	488	543	465	482	553	521	523	489	531	506	514	531	519	506	569	525	540	520	496	514	535	507	524	507	519	501	519	505	535	491	488	532	547	491	549	529	531	532	527	530	489	522	541	522	535	510	535	537	526	534	496	504	478	501	489	509	558	498	500	566	515	525	501	501	549	557	471	502	495	534	512	507	501	543	520	559	485	486	515	497	502	575	537	522	543	490	440	519	514	503	518	545	510	509	542	531	504	554	520	557	525	502	509	538	521	509	521	501	524	541	522	520	540	479	517	530	524	482	502	494	527	508	499	519	498	522	547	513	493	505	547	518	476	507	532	496	569	472	516	480	549	529	484	494	465	471	498	506	471	534	527	535	550	552	505	490	499	522	501	545	523	531	524	495	515	515	500	511	531	511	550	555	507	541	508	552	499	523	466	529	515	495	541	538	514	487	479	493	470	512	493	486	542	519	498	523	517	480	530	527	549	573	510	546	500	529	518	545	516	553	523	528	502	484	500	536	536	473	520	498	532	498	489	529	497	518	520	560	534	555	531	468	483	478	521	494	528	545	539	542	504	497	547	508	501	471	499	483	522	527	523	529	523	555	499	491	509	586	529	502	520	538	536	491	492	548	523	510	523	538	502	517	540	515	539	526	500	516	529	522	551	512	501	500	540	474	504	495	507	515	522	529	531	532	551	463	532	507	543	508	465	516	484	515	525	527	498	517	539	554	501	546	534	515	504	521	526	531	478	537	513	497	520	546	527	514	544	526	535	519	476	473	521	562	484	548	507	499	492	555	502	530	505	526	533	522	506	544	466	483	531	515	534	566	525	527	512	535	518	534	534	515	512	502	500	526	522	530	500	514	493	508	531	453	472	558	516	524	528	532	525	515	550	513	527	489	474	538	506	492	525	494	507	512	544	522	515	520	455	493	555	514	496	465	557	511	536	514	494	507	528	522	507	506	514	495	532	501	529	514	517	508	529	534	527	556	555	526	522	545	549	502	492	543	491	544	489	507	516	467	523	487	516	524	493	520	547	497	503	533	515	534	501	508	532	540	524	534	541	509	498	529	537	537	520	480	498	526	476	505	545	544	497	515	505	501	527	507	594	523	509	539	520	513	526	524	561	542	534	485	474	572	554	524	536	539	537	506	492	499	526	517	556	549	503	518	503	531	499	532	496	506	519	502	487	504	539	502	498	531	508	552	536	518	530	530	500	542	505	500	537	516	490	538	533	490	555	486	499	512	514	505	523	517	505	530	519	505	493	496	519	505	525	497	483	552	479	474	524	524
8399	1807	2208	1729	1125	828	637	540	407	341	303	270	243	226	200	202	201	182	162	172	183	165	152	173	159	138	145	177	141	134	148	147	150	143	123	139	133	152	124	143	135	120	147	117	134	132	124	127	130	139	122	130	139	124	114	136	121	122	99	138	133	111	123	133	112	123	111	130	117	116	128	128	123	128	124	126	131	119	107	115	119	127	94	115	132	135	122	112	141	126	108	113	122	144	110	123	127	121	142	124	108	120	106	119	123	100	117	145	124	99	120	113	138	123	135	116	120	116	133	119	105	126	118	124	124	123	119	118	111	123	138	121	125	122	125	150	116	143	114	113	141	123	103	107	135	109	126	131	114	105	124	110	116	127	124	137	137	129	124	130	138	129	107	137	145	135	134	112	160	118	126	128	138	106	91	131	116	118	118	136	135	135	113	111	121	146	111	111	128	130	130	111	128	119	107	110	130	124	120	119	115	112	111	123	114	124	108	136	116	122	98	120	121	123	101	120	98	126	106	132	122	119	115	104	136	115	123	115	110	126	130	135	120	123	114	131	117	164	123	121	118	133	108	120	108	120	122	114	117	111	117	131	108	133	130	124	114	134	115	132	120	136	133	103	131	119	132	122	130	133	131	118	131	127	118	97	120	112	133	117	112	102	119	104	141	117	112	124	127	125	123	141	120	129	129	138	109	132	115	135	119	132	121	119	131	113	122	121	130	130	137	137	125	138	146	115	112	124	138	111	123	115	116	117	108	133	118	127	134	119	143	124	109	115	131	113	150	122	145	118	117	123	155	128	120	123	135	130	122	135	137	126	113	135	118	111	130	96	119	126	118	117	113	127	129	108	114	107	126	114	109	120	91	121	127	111	119	125	134	133	136	131	110	125	123	124	129	127	103	130	114	129	104	127	125	125	115	109	125	118	116	112	137	118	137	121	135	130	127	129	123	121	123	121	126	111	139	135	136	112	131	113	126	121	120	141	125	110	124	119	129	132	108	126	129	121	119	122	134	139	123	140	118	133	119	129	131	125	137	127	118	123	121	128	131	129	131	130	135	124	138	123	113	125	137	119	134	114	114	125	128	123	139	127	120	119	118	113	137	123	128	116	105	132	116	143	105	120	126	134	124	115	116	117	129	107	118	136	109	124	129	130	129	131	147	126	131	118	123	115	133	110	128	101	114	123	121	125	123	133	96	143	125	111	126	125	126	119	106	125	127	112	139	116	146	132	108	121	143	121	126	118	126	135	118	124	115	127	134	123	121	120	131	127	138	124	141	107	121	125	111	137	142	126	128	140	111	149	128	122	119	131	125	126	135	122	127	133	136	117	120	112	148	138	124	129	123	122	123	132	118	115	128	135	128	125	138	130	122	128	129	135	128	116	118	128	114	152	107	124	134	128	108	136	115	112	122	125	147	128	112	119	137	139	126	132	113	111	123	134	134	110	128	116	126	117	128	136	97	133	113	126	132	136	116	140	126	107	109	130	105	103	110	120	137	122	102	137	129	130	124	154	132	123	110	125	151	118	120	125	116	138	132	133	118	119	115	139	125	132	114	122	133	119	136	94	131	128	120	129	115	125	126	128	111	112	112	148	120	111	115	106	138	122	133	145	119	113	121	119	125	142	115	117	132	119	124	129	128	135	129	111	125	124	126	124	139	126	115	118	113	119	113	127	116	144	113	102	130	132	124	125	110	109	131	109	123	113	123	125	148	113	119	115	111	127	111	128	109	114	121	126	128	114	126	114	120	123	138	116	122	123	120	128	121	123	121	118	103	132	133	130	119	122	125	117	117	134	136	131	128	119	127	128	122	114	91	110	141	111	136	119	103	128	125	132	138	127	120	133	130	134	122	135	121	136	144	102	118	124	119	120	140	130	121	103	131	113	141	122	123	132	126	130	102	116	127	139	133	111	124	117	139	137	112	128	112	121	114	134	109	137	146	122	137	145	118	118	123	136	126	129	95	131	138	125	120	122	113	139	124	126	143	123	127	130	124	124	123	124	114	100	129	131	96	115	128	105	122	120	111	125	114	129	128	140	113	104	131	125	127	119	101	117	120	119	141	120	117	125	112	133	106	104	126	129	120	106	156	144	131	106	117	114	123	117	121	125	136	123	133	136	133	117	105	122	115	119	132	114	136	126	131	128	117	108	124	127	121	119	115	108	123	128	123	112	112	120	142	114	134	137	108	127	120	105	115	130	117	107	138	128	119	120	121	131	141	133	124	111	139	116	134	115	136	134	110	133	136	127	126	120	110	121	114	112	124	131	113	118	119	122	114	147	123	117	126	122	120	125	115	106	115	119	112	111	117	121	122	134	116	117	133	133	111	105	101	101	125	124	124	119	121	112	129	112	128	125	115	107	134	124	136	126	131	116	129	131	119	137	129	123	126	125	107	110	130	126	116	109	127	122	127	115	112	133	125	115	126	120	124	137	126	127	133	134	113	121	134	127	146	109	131	118	144	123	125	126	120	115	124	139	115	124	121	143	104	107	113	118	112	126	116	132	105	144	107	116	142	133	134	139	129	120	107	119	108	121	106	133	130	110	116	135	129	105	141	127	119	122	104	125	135	123	104	109	133	134	116	128	123	134	122	115	144	110	123	143	110	119	133	142	128	121	135	121	122	116	118	109	129	136	122	119	123	123	106	125	140	127	134	113	132	131	108	130	129	124	132	117	143	131	123	121	99	115	139	127	125	115	110	121	110	131	136	131	120	122	132	114	140	146	122	133	109	126	121	126	116	146	113	125	120	135	121	121	135	134	120	130	123	109	123	132	154	131	113	127	142	121	123	114	125	121	115	122	116	129	118	130	115	140	113	107	122	122	119	147	122	128	140	126	128	125	135	130	119	103	121	133	127	116	140	130	123	115	123	128	114	124	120	123	120	130	109	121	122	119	116	128	120	137	132	125	125	123	115	112	129	134	141	127	118	129	121	116	138	119	133	123	127	124	133	105	127	140	125	112	140	127	117	101	102	141	107	128	122	114	99	126	127	116	125	112	118	131	119	107	141	102	131	119	123	122	129	130	117	129	119	110	121	124	129	123	133	109	126	113	139	121	136	115	125	103	137	120	118	118	132	114	108	105	144	134	109	131	156	124	110	124	154	118	151	136	135	150	117	111	128	129	121	105	109	95	126	118	120	114	116	111	154	117	120	128	118	115	134	125	124	140	113	110	137	135	125	134	126	134	117	102	134	122	117	114	127	111	139	116	125	127	106	107	121	124	120	124	97	127	125	136	135	132	122	116	130	125	117	132	133	124	124	137	116	117	110	99	129	119	131	125	131	125	128	114	133	133	128	144	111	125	120	127	121	133	111	116	125	111	137	127	117	118	139	100	136	111	135	107	131	114	122	123	136	125	130	114	113	144	135	116	106	141	132	115	115	115	125	129	111	120	131	122	132	117	101	130	98	129	123	142	137	119	134	142	141	102	136	129	111	124	141	124	125	138	109	154	146	127	140	109	109	130	140	133	135	127
7752	2276	5257	6040	5177	4291	3650	2996	2486	2199	1788	1645	1417	1307	1231	1038	1080	1004	869	852	851	774	786	744	691	679	676	631	648	679	623	551	596	585	608	564	597	560	565	579	502	548	505	522	517	465	505	481	508	458	514	475	508	498	479	492	487	499	464	516	492	435	496	450	470	485	458	497	475	484	467	476	460	483	448	465	493	500	447	460	448	475	465	449	447	439	430	439	437	422	469	428	450	429	447	478	428	466	465	460	405	427	439	457	418	470	480	438	438	423	418	488	460	398	451	435	432	392	431	464	426	455	445	434	456	457	457	446	461	457	446	428	418	411	448	463	442	446	439	426	376	438	454	415	428	429	441	441	422	436	455	428	437	445	445	413	433	450	437	432	384	428	414	452	414	401	403	478	471	427	455	416	414	442	402	474	420	407	457	456	428	435	414	460	433	405	451	430	460	412	422	455	456	478	479	394	430	443	450	448	416	440	429	406	444	427	435	438	422	419	403	454	406	443	421	440	422	418	422	411	470	466	412	434	451	443	441	454	458	481	404	478	399	436	413	436	426	418	424	415	443	398	435	440	434	426	395	441	428	438	451	447	398	407	422	431	444	417	493	401	431	431	495	434	423	414	469	432	411	459	416	423	450	425	451	394	420	398	440	422	418	404	443	465	423	419	409	460	453	429	480	459	440	431	411	413	406	432	423	438	426	451	419	420	460	416	399	406	441	453	450	441	400	473	472	418	412	420	444	453	408	409	421	420	402	392	399	448	436	419	431	466	471	441	421	432	450	409	429	441	480	450	451	414	476	407	436	419	425	456	442	412	426	429	427	401	401	444	417	481	404	404	446	396	386	447	414	471	423	405	432	483	424	439	447	442	433	432	436	464	401	401	409	451	423	448	423	466	410	444	444	438	416	416	429	409	468	453	403	434	454	400	442	438	426	439	418	439	447	473	426	471	442	427	469	376	406	424	426	398	451	429	408	447	405	446	465	444	419	411	420	423	373	448	399	426	427	385	444	419	457	401	419	472	409	456	413	431	438	404	464	483	374	416	462	445	410	498	401	416	421	402	425	447	427	448	475	421	448	426	390	440	417	443	446	425	436	456	425	454	474	427	399	434	459	394	440	449	429	366	421	416	456	375	458	443	441	393	437	443	421	411	411	431	439	412	391	433	438	419	426	432	419	403	449	414	441	396	442	444	439	416	462	450	447	487	410	438	415	415	433	421	439	430	448	417	424	431	433	429	444	433	430	475	455	462	396	416	436	433	426	420	410	417	445	417	419	406	432	411	407	429	415	418	445	438	418	438	408	475	423	432	421	401	434	433	440	478	477	411	404	431	431	401	455	415	438	447	431	443	456	424	447	436	455	449	430	433	425	447	453	425	437	440	395	415	461	437	418	445	412	439	436	441	411	456	418	413	461	397	415	429	428	420	406	447	450	435	452	396	478	450	407	440	436	399	442	410	463	432	421	435	368	419	446	399	418	426	444	435	401	446	437	441	413	435	399	445	468	460	418	443	436	424	452	423	418	442	447	447	437	424	446	414	434	413	395	448	436	443	398	437	440	443	418	455	397	479	420	443	430	397	409	428	410	444	454	434	424	372	416	450	480	425	414	459	413	387	421	423	458	441	426	436	450	412	447	423	433	400	445	443	449	441	432	440	424	395	390	420	419	425	400	412	434	438	414	416	416	441	440	423	413	408	452	461	410	427	437	406	416	381	441	383	417	408	453	449	405	442	409	442	442	407	455	420	409	445	390	456	441	410	408	422	406	451	408	453	437	429	437	412	409	455	392	408	414	439	490	414	458	419	470	422	438	433	417	421	423	435	443	444	407	400	407	411	422	437	431	447	437	459	418	405	467	441	405	395	420	438	447	405	441	443	421	438	382	439	418	390	417	416	437	461	468	464	461	448	455	408	416	429	439	404	422	420	443	458	410	383	423	413	444	461	422	427	439	425	392	449	420	453	449	453	428	412	409	464	427	418	430	428	436	408	416	417	425	411	422	436	473	400	445	427	408	458	434	436	432	425	416	427	434	401	423	408	406	424	440	420	443	391	427	429	430	407	451	408	417	431	487	434	421	402	420	431	393	427	432	460	433	417	394	411	424	472	445	418	411	483	420	474	420	417	446	432	442	422	424	447	418	428	427	448	412	409	415	434	461	440	455	425	426	417	424	391	410	446	436	488	440	430	422	405	421	425	403	436	446	419	399	425	411	403	417	429	423	419	422	406	436	403	420	417	422	426	463	430	424	427	419	452	403	432	450	422	418	432	438	404	411	414	402	451	400	428	413	460	435	418	416	433	432	429	425	454	396	448	442	418	441	467	433	393	420	435	412	412	422	432	437	476	396	406	428	433	442	418	437	445	402	443	426	427	443	413	424	432	434	462	422	428	419	466	415	421	432	432	441	429	442	401	398	453	392	460	436	436	411	431	409	461	442	432	448	428	433	411	387	445	422	398	436	437	437	447	440	434	423	446	425	408	438	438	448	422	407	426	435	411	423	430	388	417	462	384	425	420	421	456	394	477	431	469	445	458	398	406	436	437	446	457	421	437	415	434	433	419	374	393	416	422	447	424	442	452	427	425	453	418	402	441	434	441	424	424	413	455	438	436	428	465	411	415	404	447	451	464	440	439	419	419	440	413	429	453	454	439	442	415	467	442	417	427	430	445	408	400	395	418	471	435	425	431	428	449	405	441	415	432	437	386	482	370	457	416	380	412	464	395	432	409	444	399	402	419	438	422	434	443	422	477	416	392	435	442	435	403	413	434	420	465	415	449	458	433	453	417	399	422	432	448	463	379	435	398	405	453	434	435	427	406	446	421	449	423	444	434	430	456	440	441	481	472	445	385	442	436	438	434	448	417	421	401	439	438	432	430	464	400	414	428	426	423	465	405	428	413	435	427	451	402	460	445	438	387	461	455	421	430	430	428	448	473	438	446	434	440	441	433	415	407	440	467	444	415	408	434	409	432	424	434	399	482	406	420	451	431	453	415	424	467	444	429	439	431	474	388	412	457	449	448	450	438	430	436	434	422	441	420	434	425	436	432	404	426	451	416	441	427	455	451	431	437	421	445	396	436	451	459	434	408	445	428	425	443	392	387	431	454	424	455	433	436	409	420	427	424	416	426	379	434	434	431	434	430	439	476	430	462	447	418	467	402	417	398	436	399	429	415	406	410	428	401	411	412	416	397	451	430	411	435	455	456	453	467	452	383	419	427	428	428	446	425	441	391	438	471	463	466	439	420	401	428	435	458	403	421	455	411	399	440	422	422	392	431	385	435	398	434	438	382	427	405	426	432	395	439	426	463	460	430	438	392	406	443	433	431	433	429	434	441	453	453	433	439	457	427	431	439	457	432	397	408	427	463	402	414	430	423	388	436	457	409	420	416	433	430	469	430	422	442	412	450	401	420	454	407	431	448	446	410	441	400	424	419	459	435	422	390	403	411	435	407	427	425	408	449	435	419	438	362	437	456	439	447
1255	329	363	314	296	292	295	282	282	291	270	268	314	267	236	278	278	276	292	294	277	289	313	268	257	282	281	299	277	260	300	289	283	274	273	291	295	264	268	272	269	273	260	275	300	276	267	280	297	305	306	269	255	261	266	291	283	284	290	285	276	286	279	308	285	323	251	279	281	267	241	277	274	258	303	283	292	278	290	292	311	276	269	286	272	273	290	268	289	264	279	278	269	278	294	264	288	318	289	272	267	288	273	273	312	275	280	264	273	316	293	267	299	291	265	270	276	264	271	304	274	295	281	294	303	267	295	281	281	293	297	277	259	276	276	266	316	282	282	307	282	303	290	257	302	277	252	297	289	285	303	285	283	289	264	285	283	290	281	258	273	266	281	305	256	278	263	284	306	313	270	242	262	280	264	279	259	244	305	282	281	272	269	281	298	282	299	289	286	288	278	265	268	282	317	270	291	277	278	285	297	304	306	276	260	272	279	305	251	288	252	306	268	258	288	247	279	310	278	296	295	320	270	269	253	276	267	272	284	306	287	292	301	299	280	304	304	272	264	283	318	282	267	262	267	278	282	267	288	289	285	288	276	285	265	275	266	272	284	267	253	275	282	287	250	255	305	272	266	295	284	280	290	329	279	267	250	317	278	311	278	321	277	253	270	282	267	297	269	290	281	260	253	251	271	263	284	305	292	276	269	282	316	301	293	273	260	270	279	294	274	267	290	281	268	291	294	275	310	266	260	285	271	285	285	257	289	294	291	312	286	295	300	321	281	278	271	279	297	270	281	308	267	291	289	283	300	256	280	291	259	269	261	276	276	249	288	289	294	267	331	298	273	262	296	337	303	260	279	279	292	283	266	256	279	282	292	282	291	279	280	318	267	311	278	282	250	281	298	258	262	263	277	306	272	264	308	285	290	311	299	295	268	266	291	252	293	296	325	266	264	282	281	300	275	243	306	302	300	297	272	285	275	306	299	286	259	317	264	264	313	286	304	277	298	274	311	286	313	289	284	283	277	276	294	274	301	283	304	261	293	273	264	283	286	290	288	299	277	286	289	250	270	279	270	276	295	297	299	287	266	279	283	251	285	278	281	287	296	280	282	287	252	270	293	266	285	265	291	279	291	291	284	253	280	268	282	271	284	269	271	254	289	280	275	307	303	315	283	289	271	302	274	270	332	285	279	285	298	287	296	290	285	260	279	286	316	315	292	245	301	303	289	278	279	268	269	294	251	305	274	278	277	281	259	265	275	286	264	303	248	259	269	278	308	276	300	286	273	293	257	293	263	285	291	297	265	298	289	293	279	252	307	268	255	268	306	303	252	256	268	299	309	296	271	312	317	299	263	288	281	273	290	281	289	319	306	272	279	310	273	267	283	289	276	260	293	313	252	290	247	299	287	284	292	264	271	273	269	289	287	299	283	259	286	273	308	295	274	274	261	272	287	315	265	285	274	296	270	277	276	285	281	272	268	267	273	261	289	263	290	268	309	253	265	291	248	282	290	274	268	265	317	244	288	270	253	263	287	286	294	290	266	312	279	270	285	310	265	286	282	287	272	286	290	292	299	254	295	269	305	296	285	271	274	324	262	257	328	240	268	287	251	276	299	290	284	287	282	292	244	294	282	266	298	299	296	266	288	301	304	288	292	235	297	270	273	282	302	299	262	288	276	282	245	298	269	285	292	276	291	311	275	273	257	286	293	277	287	276	256	256	267	268	251	272	277	277	259	275	276	266	282	259	264	328	286	294	285	261	287	270	286	270	269	289	243	273	283	274	299	289	281	276	272	298	272	293	275	271	280	264	278	303	257	289	282	296	300	258	282	291	295	307	281	291	281	287	283	288	281	289	269	285	277	249	305	288	281	277	283	272	268	270	268	272	278	285	266	291	288	262	303	289	267	284	288	294	289	257	278	283	324	293	296	280	276	281	275	286	283	272	302	257	296	296	300	291	267	261	290	290	290	281	297	291	269	286	288	277	279	280	286	292	291	272	299	285	236	304	309	282	292	253	261	285	272	251	309	275	309	274	287	256	278	291	249	297	284	297	283	272	286	296	276	292	283	284	280	299	301	288	297	282	289	284	297	245	310	287	262	278	280	277	242	251	286	279	245	237	272	308	270	278	271	299	287	260	257	294	300	279	259	283	249	283	276	271	270	285	266	285	299	302	252	251	310	282	299	283	248	259	285	289	285	244	273	261	247	256	281	300	292	275	242	291	266	302	287	258	299	271	279	267	248	304	277	273	291	286	296	292	257	276	275	281	283	277	264	284	253	305	291	278	272	277	311	277	307	265	281	314	306	280	304	285	232	257	275	268	292	285	268	275	287	293	303	289	298	252	245	282	297	302	261	300	275	301	305	264	274	283	299	254	289	277	294	290	284	333	266	282	262	267	268	292	299	255	285	266	260	270	280	271	289	283	268	306	250	286	301	300	302	314	284	290	279	268	298	276	273	275	278	269	295	269	303	259	235	294	267	276	299	284	280	285	285	288	304	282	267	280	267	275	276	289	262	292	263	282	291	299	268	292	293	320	284	275	291	252	285	304	257	282	269	288	284	286	279	327	308	273	277	307	325	286	337	287	260	273	250	269	296	256	304	301	297	299	293	298	300	288	295	276	301	271	288	293	273	285	275	281	266	300	293	289	270	283	279	308	309	308	265	271	267	292	272	303	298	283	278	291	328	282	294	253	295	280	294	270	318	283	272	274	309	301	253	295	277	255	313	273	272	266	293	290	283	268	299	307	268	288	271	312	259	302	274	276	301	256	261	289	288	283	324	282	286	295	274	308	281	295	297	287	282	272	272	298	267	283	292	276	304	274	290	323	298	237	288	265	309	296	294	311	266	301	279	287	293	297	282	275	277	290	287	270	307	303	259	293	275	320	278	284	304	290	280	285	274	300	271	307	238	278	278	263	297	286	301	275	264	273	271	257	294	286	288	287	255	280	293	314	283	272	281	278	264	278	271	266	256	283	312	275	278	250	254	255	253	310	250	299	296	262	298	250	290	291	303	248	294	317	310	267	310	299	292	287	290	299	284	286	307	283	274	267	281	268	290	265	247	272	297	281	295	259	298	275	293	266	249	264	276	246	318	272	303	256	254	285	288	292	285	291	277	305	280	299	309	270	281	281	288	275	254	296	273	280	292	284	288	257	290	278	297	292	285	308	271	288	309	301	254	280	280	287	292	278	297	280	275	297	267	279	288	279	259	302	287	294	279	263	272	266	276	270	293	273	233	280	275	280	268	287	269	281	300	291	267	268	290	277	270	283	284	287	273	275	276	284	297	290	293	291	286	300	317	303	294	280	282	322	278	313	266	307	289	276	261	253	293	301	287	253	253	292	276	265	271	297	283	324	267	291	288	264	272	301	278	299	276	302	283	305	260	277	240	277	305	289	262	266	284	283	273	257	288	283	277	275	274	280	272	268	252	262	279	268	266	259	256	307	276	265	301	288	243	278	255	288	296	302	255	286	300	266
2320	977	1025	1041	980	990	982	979	961	905	898	944	899	896	904	899	852	851	877	827	866	907	902	884	863	896	877	869	889	868	870	884	886	859	866	818	831	856	833	847	857	895	879	890	866	854	851	850	862	845	877	796	896	875	835	817	833	856	866	820	866	830	899	876	845	897	785	860	835	828	840	811	844	892	843	868	853	867	851	818	851	841	886	854	867	875	835	861	869	859	874	830	784	874	894	862	862	870	827	825	838	864	819	892	890	869	891	784	840	793	868	820	822	862	876	867	903	797	862	799	862	901	849	838	851	863	874	815	865	823	910	810	843	887	850	817	839	877	888	865	841	900	835	885	860	866	845	864	783	907	888	848	819	876	827	899	858	841	890	873	852	845	834	844	849	855	823	866	843	857	859	841	866	830	867	842	835	841	884	900	877	837	872	848	830	939	842	826	846	854	807	851	853	838	825	830	867	887	869	850	915	859	897	790	886	869	856	839	882	863	853	868	823	906	852	852	873	821	805	869	848	836	892	786	882	853	896	797	808	873	839	799	831	820	852	867	888	865	806	866	868	845	863	893	874	831	800	821	921	868	831	840	808	869	840	905	864	868	867	844	814	863	808	895	809	840	818	885	863	846	853	858	854	888	885	867	857	893	845	869	885	864	827	912	864	818	838	815	846	803	840	873	867	865	809	866	873	842	877	834	798	835	870	870	855	889	786	874	846	840	877	819	891	870	880	913	838	863	857	864	862	827	892	823	855	838	863	790	869	855	857	854	880	870	879	878	846	841	880	916	856	872	864	843	866	837	903	858	840	862	884	796	893	817	884	815	841	884	880	874	882	834	820	851	852	861	837	834	879	848	909	921	875	873	863	886	857	851	822	841	883	843	865	851	819	925	899	885	851	856	845	865	861	845	854	879	870	849	927	822	855	846	842	920	862	851	877	876	826	843	852	854	844	880	859	835	852	886	871	857	807	827	847	848	869	822	931	848	885	812	837	850	846	841	894	811	868	902	884	878	803	892	851	850	818	829	831	845	865	829	833	870	881	859	878	835	853	846	815	883	843	868	846	857	865	890	888	860	859	870	833	858	873	899	877	853	869	872	825	843	890	858	863	851	872	835	880	842	862	853	856	835	880	904	807	794	866	815	857	838	841	864	859	848	842	843	840	828	832	866	877	888	838	842	883	818	846	859	903	869	872	873	840	885	761	861	829	895	832	789	867	885	879	852	842	837	842	901	859	847	869	853	834	804	817	899	858	841	868	879	870	868	801	821	844	902	834	848	903	846	890	844	859	875	847	905	848	834	847	870	871	866	840	900	822	866	876	865	888	904	832	890	817	855	842	896	862	843	800	896	841	813	813	852	820	861	861	785	796	872	852	831	847	834	843	871	806	835	866	815	841	835	832	811	870	882	762	901	823	882	879	841	849	866	828	866	888	910	865	805	833	853	848	830	845	864	829	880	822	866	870	795	824	867	875	865	878	863	827	780	843	870	879	873	871	852	872	845	795	866	904	888	820	855	845	941	898	839	856	836	895	880	834	821	865	833	926	884	814	873	886	855	909	846	889	864	825	871	839	845	808	828	888	824	859	830	852	846	810	841	895	827	893	829	838	844	844	821	825	813	824	800	834	861	849	875	821	887	861	859	902	856	865	833	849	857	861	860	875	851	875	855	838	885	872	879	829	828	888	874	867	885	859	878	860	860	863	830	838	812	834	826	813	885	870	857	902	906	891	861	867	884	841	926	825	873	850	846	841	819	844	865	854	842	853	862	872	884	893	838	843	856	820	885	899	845	880	860	839	860	791	923	862	821	918	895	845	856	851	879	850	829	853	854	889	830	874	845	836	855	878	851	838	887	894	855	848	868	862	843	823	867	880	861	887	844	867	831	879	913	822	818	881	832	857	848	838	919	896	853	837	853	839	823	885	874	810	878	800	857	841	910	859	860	858	828	868	883	880	919	895	873	848	839	895	829	847	900	850	833	877	871	873	835	844	831	874	813	859	854	859	842	851	840	906	837	819	893	862	859	867	845	857	870	859	840	865	883	881	811	852	851	838	855	906	823	845	869	869	852	850	863	835	835	828	883	842	831	886	875	859	858	899	892	886	853	896	870	909	837	826	851	855	854	847	836	894	841	844	860	886	824	842	815	893	915	880	830	841	856	867	813	842	845	891	829	897	879	894	871	805	843	900	873	872	881	822	875	866	877	865	852	859	849	833	861	838	853	850	822	888	882	875	902	870	851	883	868	850	849	795	898	881	911	863	830	867	861	830	887	854	839	843	891	815	892	834	867	816	879	854	814	882	878	893	863	895	879	880	869	856	822	838	849	858	839	844	881	845	842	899	843	853	862	901	847	858	872	879	896	893	886	871	874	884	854	837	840	877	893	828	837	855	844	887	847	821	807	886	854	853	829	878	852	886	855	853	890	846	877	849	851	896	861	904	868	856	836	845	820	828	855	785	842	845	860	798	838	863	831	846	914	808	841	853	853	848	844	856	859	818	829	931	850	911	876	848	832	828	867	921	834	864	872	824	831	859	849	841	853	861	867	848	871	865	802	893	825	871	869	843	857	918	848	834	894	840	861	848	805	894	883	877	854	875	824	848	818	842	819	829	865	800	837	874	903	917	882	830	817	869	882	842	881	862	835	864	856	879	857	880	860	835	842	879	863	858	838	809	883	851	866	863	869	789	897	869	870	879	829	874	852	865	876	830	879	837	829	901	865	845	908	845	837	852	859	853	804	912	809	827	841	841	872	902	823	844	817	855	852	847	834	906	834	908	861	822	836	822	882	883	874	861	883	872	891	809	845	839	908	851	888	822	835	826	840	800	840	820	827	819	846	860	909	820	844	828	875	888	893	855	867	868	898	869	881	856	839	848	870	844	832	815	835	949	793	840	846	829	850	858	844	835	795	843	884	848	885	849	885	886	904	884	871	870	873	851	867	849	896	799	890	801	869	851	819	892	809	853	795	859	859	869	881	844	802	852	902	858	865	795	792	860	834	823	879	886	836	833	853	896	859	884	807	841	856	831	816	850	828	890	859	834	858	860	873	873	844	849	854	887	806	854	899	842	846	859	847	808	886	868	837	867	834	778	869	835	852	919	822	843	814	832	875	875	839	876	878	825	880	902	872	829	858	839	849	801	884	815	870	815	902	872	844	849	840	876	830	848	815	855	838	910	817	803	849	860	812	837	827	867	847	838	892	898	860	846	855	837	844	896	845	857	877	863	833	837	840	870	884	891	844	863	806	822	830	887	871	848	843	888	848	869	850	795	759	838	803	860	888	854	849	873	825	818	863	864	889	847	858	848	871	820	798	837	869	840	895	862	856	885	903	886	843	873	838	836	842	853	901	817	868	879	826	885	835	865	928	857	847	860	875	804	837	853	832	923	880	858	861	826	836	800	876	905	834	885	839	900	874	872	827	821	853	848	817	868	889	868	872	853	864	845	791	850	868	801	865	857	868	842	794	836	873	877	807
4531	961	1282	935	661	492	384	375	290	240	257	223	198	247	229	208	169	178	178	184	188	177	178	179	182	187	165	163	192	187	167	156	163	149	157	148	162	162	180	167	181	145	166	152	168	152	144	168	140	144	168	158	164	153	170	155	163	162	151	153	168	162	174	144	153	161	162	169	174	136	159	169	172	178	130	165	147	153	168	160	186	158	162	173	162	167	163	161	175	174	165	154	157	173	150	145	169	139	149	169	153	155	158	158	155	165	161	180	177	133	146	153	160	158	142	181	167	149	168	158	154	134	142	138	161	152	169	162	176	156	157	159	168	142	163	135	153	139	140	145	152	167	165	163	178	156	172	147	160	161	150	158	168	152	156	159	162	155	162	155	131	152	166	151	162	161	155	142	158	150	148	176	171	114	151	147	151	143	162	154	154	156	140	149	163	162	153	150	148	180	153	168	170	141	160	157	176	155	152	133	137	159	161	165	162	155	141	174	162	161	158	179	152	195	150	151	168	167	166	136	150	155	163	153	147	149	171	155	156	173	145	175	201	174	153	140	162	151	156	166	149	162	148	139	143	177	156	152	140	148	148	157	161	171	143	155	144	154	152	159	136	159	163	160	152	157	162	180	138	152	171	156	145	162	171	156	160	143	143	162	151	132	163	164	148	187	148	162	163	156	158	147	169	161	135	159	165	162	157	129	136	177	173	131	115	160	172	158	162	164	170	163	148	177	161	147	156	153	171	144	143	174	155	177	143	173	154	151	159	167	139	162	141	159	145	149	155	168	151	150	156	152	156	149	147	141	157	162	175	170	169	164	187	146	154	150	146	167	158	148	173	160	133	165	151	159	173	159	153	155	164	165	158	165	160	158	152	147	170	148	160	158	154	148	161	146	162	143	171	152	186	158	138	161	160	150	137	152	150	146	165	133	173	121	139	152	131	169	135	134	150	181	152	149	150	173	151	154	152	161	163	151	169	147	148	163	166	148	157	161	162	161	177	158	155	163	156	148	141	172	166	166	164	132	157	156	179	171	146	169	140	154	166	164	161	147	169	149	170	167	145	151	164	163	165	128	161	153	171	168	160	170	149	142	146	138	132	162	128	178	148	149	151	169	171	155	161	156	142	139	180	153	142	161	152	145	163	165	136	162	139	136	163	130	153	160	182	182	152	144	148	164	168	164	133	161	129	161	164	155	153	167	150	153	160	162	152	151	168	151	159	146	180	155	145	145	155	140	177	184	171	153	187	143	159	156	158	157	160	156	163	185	153	172	148	155	160	163	144	145	169	162	152	148	152	173	161	154	147	154	169	173	150	111	143	146	146	147	120	184	169	159	131	157	147	150	182	156	145	162	148	159	150	169	172	148	174	161	165	150	144	153	153	178	167	163	143	149	170	138	153	161	131	159	137	165	173	156	144	137	148	153	165	159	157	141	151	172	144	167	181	161	154	158	166	160	139	153	143	160	143	157	151	164	160	146	162	158	161	161	135	140	165	154	154	141	155	148	166	175	148	146	130	139	144	134	168	144	156	143	184	147	151	160	152	149	149	155	147	152	171	148	152	161	167	158	167	150	148	153	157	192	148	163	150	151	150	158	155	154	141	158	156	166	154	166	156	156	161	156	133	167	140	150	159	148	159	157	145	119	159	139	134	158	153	142	181	156	131	171	144	159	161	140	179	164	171	170	147	137	160	149	181	150	162	152	159	144	164	151	141	175	140	165	161	162	157	158	123	168	166	154	146	176	151	163	127	157	150	173	166	170	157	172	175	160	148	168	148	144	153	144	154	153	141	151	157	151	153	183	151	149	156	171	158	150	158	150	163	134	170	176	153	160	141	149	160	178	167	155	169	166	186	164	164	151	160	151	169	133	158	142	143	153	139	153	208	186	168	162	149	140	165	180	143	172	163	152	174	155	154	155	151	158	154	175	159	152	157	117	160	160	145	152	161	167	169	151	167	168	148	168	167	154	153	142	158	130	158	160	154	141	130	160	172	157	154	130	140	160	170	171	135	167	145	163	177	150	140	151	158	158	168	142	177	148	152	160	142	169	173	158	153	157	163	160	164	188	161	136	158	179	159	148	149	160	158	164	166	173	147	153	146	160	158	143	158	158	159	152	139	165	162	147	148	166	166	150	142	135	164	166	156	165	141	158	172	163	168	155	149	166	157	180	132	163	135	146	154	164	172	140	158	158	162	152	159	144	159	159	180	170	146	139	159	158	174	156	133	155	157	141	170	171	156	155	161	176	158	162	148	135	172	156	163	184	140	181	148	163	163	161	162	140	156	177	162	153	168	157	144	158	172	174	155	148	127	122	136	161	150	148	160	157	151	160	155	147	147	157	142	147	159	158	146	164	156	166	154	132	163	171	189	153	158	153	175	154	161	151	143	143	148	167	144	156	146	159	163	173	146	174	134	173	147	168	171	180	146	161	157	156	150	171	150	174	175	133	162	148	145	154	165	177	166	151	148	175	167	156	166	174	164	162	161	162	155	154	164	163	153	160	158	157	161	147	149	159	159	163	157	134	162	157	143	158	165	144	133	155	165	168	155	150	155	157	149	153	158	148	167	154	134	146	164	159	148	159	136	167	155	165	148	151	181	142	149	134	151	145	151	155	160	142	154	142	162	173	135	157	149	139	166	161	141	138	165	161	149	136	171	139	176	161	147	145	145	156	143	170	167	139	158	181	166	161	151	147	148	131	139	129	155	157	162	157	158	147	165	155	166	155	169	196	180	156	151	141	145	165	148	139	151	164	167	159	145	137	161	167	147	144	172	143	149	171	154	145	141	179	160	133	140	152	157	171	170	159	149	143	167	143	156	155	177	152	156	156	152	162	159	148	165	157	145	171	162	178	147	142	151	167	168	177	158	150	153	167	158	158	159	155	173	152	171	172	155	147	166	163	154	134	157	165	155	162	152	166	136	157	158	156	134	149	199	148	167	157	165	136	155	160	146	166	166	152	142	145	162	172	165	161	154	146	133	158	129	143	156	169	156	174	161	150	153	143	144	155	154	148	167	135	153	150	176	158	146	146	158	147	170	174	152	172	129	161	164	154	148	172	155	165	138	149	162	161	147	174	151	148	173	118	156	137	148	161	172	140	157	155	140	141	154	164	160	160	136	151	164	149	181	156	160	162	147	148	146	153	146	137	156	173	160	142	145	150	159	154	151	156	158	150	159	172	169	145	184	147	174	151	150	150	159	148	132	166	158	149	157	177	153	155	149	161	148	164	163	144	152	146	149	157	146	161	156	152	171	156	170	150	179	141	151	150	150	163	170	147	135	162	131	162	178	158	147	153	151	156	152	176	149	143	155	162	130	152	162	158	151	157	156	148	171	143	156	166	133	134	159	162	182	133	155	165	149	163	162	148	166	164	143	148	163	179	142	199	157	164	158	154	143	153	162	161	160	144	156	165	154	147	148	154	146	137	153	169	176	149	177	143	153	157	146	154	139	172	145	148	174	144	168	171	150	164	145	152
5505	1443	3070	3500	3035	2529	2231	1778	1658	1367	1279	1228	1058	936	950	827	816	859	812	761	748	722	692	661	617	689	644	702	672	584	626	615	570	596	625	566	570	597	579	598	558	507	545	628	617	535	524	538	538	559	547	535	547	551	526	547	548	542	561	519	552	539	565	555	529	507	553	479	526	554	547	550	524	525	554	532	501	563	531	542	592	575	541	561	540	529	521	516	550	505	477	549	551	550	524	552	533	527	522	515	533	514	519	538	517	529	524	520	518	501	497	521	532	530	542	547	534	519	551	530	468	516	475	512	522	564	532	547	548	516	501	504	479	531	521	550	521	516	521	495	501	515	506	560	513	544	488	518	513	509	528	503	541	502	511	513	494	546	509	535	532	558	532	577	531	540	518	529	479	490	514	547	529	558	561	537	513	570	527	516	471	546	508	512	515	522	548	503	512	493	530	556	509	552	534	513	490	536	538	534	545	502	493	516	542	510	544	487	505	538	563	538	544	488	483	542	527	519	557	516	480	534	495	556	526	538	519	493	540	539	512	519	537	571	484	503	506	536	544	513	515	547	501	502	534	546	533	499	507	518	525	514	486	517	551	481	501	520	488	520	526	577	519	526	482	522	490	497	501	536	512	488	514	524	507	567	550	529	496	500	531	497	540	534	531	559	518	525	489	572	489	568	538	516	536	546	518	520	504	520	502	520	498	485	515	488	503	492	527	504	512	540	493	492	541	519	492	497	535	541	531	500	518	526	519	534	486	515	520	528	511	533	526	535	508	526	518	504	534	489	503	545	495	514	515	509	526	486	526	492	500	558	514	558	550	490	506	516	538	519	514	505	534	493	521	532	522	541	478	550	535	510	516	484	535	544	485	529	501	521	508	482	504	539	521	545	518	503	514	546	527	482	517	531	522	483	531	516	508	493	545	515	510	485	551	544	485	500	508	526	477	522	514	533	538	467	504	515	518	518	509	556	533	532	490	537	490	477	516	498	518	481	522	465	554	550	522	514	478	500	533	522	522	539	552	527	536	494	499	509	541	514	538	548	549	506	497	504	515	506	556	498	499	536	520	535	477	498	501	507	497	488	501	448	529	525	526	491	532	498	551	468	509	552	538	504	510	519	511	531	502	554	554	514	483	543	514	529	542	528	510	506	509	483	539	509	504	518	502	543	535	518	522	493	492	547	511	511	463	500	507	443	506	477	531	528	533	540	523	534	510	541	523	495	548	525	518	471	536	499	520	480	558	510	520	481	548	499	457	519	512	526	565	498	551	541	471	479	495	513	460	536	527	510	484	531	515	504	504	519	547	475	505	504	528	490	482	572	513	492	527	503	523	533	515	552	521	515	503	531	483	514	512	511	489	482	539	504	527	517	503	529	525	496	517	504	482	515	549	535	522	518	517	542	546	540	533	507	496	507	500	504	503	486	534	473	450	524	487	500	502	508	559	504	544	533	497	496	489	513	509	506	542	536	519	545	474	534	521	486	530	536	485	512	494	490	471	519	535	526	481	528	488	536	547	499	508	530	525	523	530	533	527	517	538	508	521	532	527	531	525	521	521	510	566	535	503	488	535	506	546	551	480	530	539	500	506	511	530	479	523	539	506	523	475	497	523	477	536	514	513	534	514	524	520	505	537	553	534	535	506	496	529	484	499	495	565	524	497	522	510	536	529	518	495	474	544	486	487	517	503	521	472	502	504	532	537	545	572	524	544	498	530	542	492	528	478	524	483	487	524	532	545	491	517	505	507	519	565	503	506	506	527	528	543	516	526	486	475	487	528	512	529	563	521	494	481	505	513	507	523	534	493	514	533	515	499	478	493	530	514	515	546	513	518	536	513	519	494	493	486	499	543	516	519	527	539	531	503	546	493	532	473	478	533	503	555	507	513	534	526	471	514	498	484	521	515	530	481	503	531	489	500	551	481	505	496	541	544	511	506	502	519	515	492	577	513	537	516	504	511	541	528	516	504	553	490	489	558	527	526	496	519	575	507	533	531	531	460	540	545	480	513	533	512	489	488	536	482	557	522	491	551	538	523	497	546	504	544	492	514	541	497	508	522	507	508	525	510	508	520	532	486	481	542	508	545	504	569	475	512	522	501	517	512	526	540	525	557	513	538	532	496	510	523	504	509	537	556	460	537	507	471	533	541	517	540	450	460	523	538	516	527	535	508	491	481	517	486	506	516	503	546	502	521	505	526	531	514	493	556	512	530	519	531	519	508	480	512	508	530	511	524	513	537	467	492	549	571	509	510	514	526	526	510	500	478	554	544	510	546	468	494	511	503	507	537	518	498	528	545	528	526	500	485	557	483	534	514	498	473	509	488	524	521	533	514	526	564	525	514	552	529	532	505	515	500	506	519	517	567	543	501	519	537	517	523	501	485	548	525	508	503	494	537	447	505	543	514	510	551	545	535	514	485	541	481	535	523	503	512	534	465	503	498	501	490	514	495	517	532	523	493	519	507	531	498	530	521	492	487	528	516	498	537	506	548	469	526	500	494	505	505	535	529	509	500	491	516	560	490	499	539	511	563	536	519	506	490	513	516	511	512	521	489	505	565	515	476	522	526	551	499	500	540	543	513	508	525	501	558	528	489	519	512	516	511	485	549	494	523	522	565	529	507	563	482	524	505	531	487	520	522	519	543	515	548	432	500	541	506	552	542	489	512	486	550	526	517	529	506	536	486	505	507	525	490	508	537	484	473	532	502	537	519	531	559	549	532	515	493	485	506	478	489	501	512	509	541	529	492	520	540	562	505	565	538	507	538	528	465	512	511	549	509	535	527	477	529	544	518	517	482	559	490	527	505	522	529	540	543	531	505	528	542	511	498	545	532	506	532	502	498	530	564	522	508	528	507	539	519	462	490	492	519	489	532	540	521	543	489	522	534	489	505	564	555	506	532	511	540	505	500	518	514	505	522	523	506	504	484	514	546	522	499	514	464	506	485	513	525	513	481	477	542	518	536	497	513	460	470	496	518	507	556	540	511	524	539	509	540	522	514	487	529	512	507	505	490	501	492	498	576	544	521	475	512	481	523	532	519	477	517	511	539	512	501	465	505	492	509	528	531	494	502	590	493	534	450	517	488	532	529	509	539	495	510	512	524	539	527	519	508	502	491	526	510	466	499	493	498	524	531	531	517	558	526	518	520	485	485	481	480	497	473	505	539	542	502	548	510	516	557	499	518	522	510	531	512	531	522	473	521	548	513	512	486	483	488	470	477	492	494	539	544	523	521	499	541	518	493	496	500	510	520	496	534	522	457	512	553	503	500	535	493	526	469	490	485	512	528	502	526	509	527	487	493	518	491	489	517	520	530	456	522	574	515	543	522	504	533	500	493	527	502	489	514	497	504	504	504	519	496	524	511	510	495	477	526	472	491	522	512	532	541	523	461	495	570	534	526	512	535	518	512	482	492	475	508	510	543	502	537	545	502	499	502	477	502	514	477	506	505	545	509	534	470	517	475	460	519	511	497	556	481	488
8441	1914	2241	1771	1175	822	639	498	419	314	306	282	261	226	247	190	198	176	175	196	186	158	170	143	152	133	159	150	157	130	132	134	140	150	152	141	125	137	140	118	133	161	139	126	136	106	119	115	135	117	131	149	119	157	128	110	114	115	126	123	117	133	141	137	133	135	107	118	120	119	133	127	122	136	117	120	115	134	108	102	128	128	118	128	133	117	128	127	117	121	114	148	120	115	110	121	132	134	126	112	116	122	109	130	127	139	104	135	134	136	123	102	130	143	107	127	122	120	126	115	122	119	119	116	136	115	135	138	117	129	124	121	137	133	126	123	100	133	111	99	131	123	125	121	145	127	125	122	118	110	139	127	125	135	114	114	127	112	116	129	124	130	129	120	122	131	139	120	120	147	115	120	127	110	116	142	110	118	125	121	148	108	144	140	109	135	118	135	143	119	118	120	127	127	123	102	137	126	117	103	141	112	123	137	126	162	137	120	118	133	139	142	136	164	114	123	147	127	126	99	133	135	124	124	116	117	121	139	132	140	134	120	115	115	122	129	131	120	116	127	126	132	145	122	138	128	116	105	120	125	128	117	128	112	138	142	107	137	133	119	119	100	125	136	117	108	146	121	125	138	119	109	136	125	121	105	139	116	126	125	131	115	128	118	134	144	137	129	127	133	127	132	137	138	141	136	126	122	127	108	128	128	144	136	102	122	116	119	136	142	135	136	137	113	131	131	134	137	139	137	131	123	126	121	107	101	120	126	119	129	121	122	123	120	126	122	122	106	126	119	145	133	118	114	118	141	129	132	138	131	111	108	112	116	115	126	120	115	126	125	124	120	117	130	115	120	120	112	126	127	100	130	136	143	140	140	114	120	126	140	110	127	120	113	118	144	105	127	114	126	111	110	115	113	114	129	119	133	121	107	122	133	136	110	119	126	112	123	126	141	138	117	117	126	114	116	126	126	116	128	114	121	110	117	151	103	111	112	122	111	144	141	137	132	115	102	150	110	120	111	136	120	124	128	148	122	129	126	123	121	122	124	111	134	123	136	133	111	113	128	129	117	118	130	132	117	130	110	119	120	110	121	116	130	126	120	126	106	122	123	123	119	138	118	125	96	124	117	120	118	125	123	147	124	141	113	104	115	127	114	117	118	124	125	131	138	123	111	113	111	118	125	114	115	104	139	125	123	129	132	138	139	114	111	116	119	138	129	127	116	113	113	127	110	98	123	129	129	113	140	147	136	103	110	117	129	133	113	141	103	130	119	115	126	143	122	106	96	131	122	140	130	139	116	115	119	122	125	127	101	131	131	111	121	116	138	132	121	126	137	123	135	131	127	115	132	135	120	108	116	108	135	120	127	135	103	144	120	128	137	131	130	109	130	105	127	116	119	151	134	133	134	114	119	106	105	135	122	120	125	125	126	115	132	131	115	133	123	136	117	113	131	100	127	130	135	118	129	134	129	130	132	110	115	159	137	121	121	131	124	130	135	126	116	140	134	107	119	126	113	129	105	147	124	130	110	131	127	131	113	124	117	124	131	133	128	111	140	126	130	116	114	135	121	125	139	106	118	125	125	135	128	127	105	108	126	123	142	136	118	124	129	108	128	120	108	147	132	128	139	128	128	137	129	124	116	128	130	104	107	133	122	110	147	117	107	124	115	125	115	131	128	133	144	133	147	138	134	111	126	117	102	129	123	126	111	105	107	125	124	110	139	135	120	125	120	120	114	123	130	118	131	116	142	119	130	121	129	139	118	135	115	114	115	128	116	122	105	121	147	127	113	107	107	126	102	105	135	123	118	144	132	125	136	118	139	110	129	107	118	108	129	132	127	161	137	118	111	122	120	132	120	120	117	126	102	106	123	104	127	138	117	120	114	111	140	136	132	131	113	127	136	123	120	132	127	126	122	107	122	113	120	125	107	132	130	123	107	116	119	139	113	123	120	124	116	117	143	132	117	138	124	137	133	131	117	129	132	117	115	104	137	119	149	116	126	130	144	120	145	119	111	146	132	129	110	102	126	132	123	123	125	139	136	109	108	122	134	131	125	112	97	112	124	127	109	137	121	113	124	131	133	144	128	138	133	133	131	132	124	128	113	121	143	130	116	139	118	125	101	126	125	121	152	137	112	120	128	140	136	130	143	108	107	115	136	111	125	130	121	122	114	144	128	131	141	119	134	125	138	130	117	117	126	147	121	125	119	121	118	107	102	127	116	123	127	110	126	137	129	105	139	117	103	129	122	124	128	135	126	122	118	109	125	122	104	103	120	137	108	130	117	118	126	119	109	111	124	130	135	121	112	127	110	113	108	136	143	132	122	118	117	110	129	128	130	132	122	140	147	112	135	116	118	127	138	145	100	134	112	128	142	116	112	119	106	117	114	135	139	123	106	116	119	122	134	143	107	112	140	118	117	130	138	129	107	129	117	103	98	123	126	104	133	127	118	130	126	112	146	126	121	119	129	144	136	127	117	126	126	104	114	120	108	120	140	123	105	138	131	146	113	119	113	113	140	138	123	128	113	134	113	118	128	127	113	131	124	119	115	137	129	131	117	130	120	124	119	114	123	132	107	128	123	130	123	118	118	142	129	126	117	155	113	133	129	113	125	114	113	130	124	113	110	134	129	137	117	113	122	136	120	107	122	142	123	116	131	128	122	122	120	127	106	144	141	105	127	114	138	120	124	108	135	102	151	109	116	124	120	104	104	112	124	123	119	124	145	121	132	117	139	118	110	126	135	131	123	119	133	140	120	114	125	134	137	130	118	123	141	141	125	136	147	124	114	146	120	122	132	105	114	126	127	120	127	110	120	119	122	131	122	135	118	138	113	103	125	114	124	117	125	113	113	118	137	115	121	112	139	131	127	139	121	152	123	162	126	110	117	154	117	111	120	132	137	121	118	122	124	123	124	110	123	122	138	106	125	121	134	118	111	125	114	119	123	133	143	146	126	114	104	133	114	109	123	110	113	113	121	109	106	130	129	118	138	121	130	128	134	117	105	113	128	109	128	121	119	133	126	111	119	116	127	137	115	116	135	120	132	130	113	144	123	119	129	129	112	118	113	108	125	124	121	136	112	115	134	113	131	121	114	146	121	114	134	124	127	107	118	129	116	119	136	123	127	138	127	123	111	126	137	122	126	124	117	123	107	134	149	109	106	121	126	134	123	124	129	127	117	146	122	116	125	119	126	126	103	144	128	119	136	128	128	111	129	114	131	129	119	126	131	143	139	125	121	139	107	117	117	120	116	140	109	144	145	134	123	105	119	127	122	126	119	123	134	119	112	133	129	122	143	100	119	144	133	119	116	126	127	123	119	142	106	118	124	99	118	122	122	127	128	115	107	109	140	137	132	129	111	129	144	118	137	113	114	112	116	122	125	137	131	125	123	125	104	122	121	137	108	113	140	123	134	111	107	137	97	109	130	119	126	109	112	110	116	135	118	98	119	121	127	134	122	131	115	106	131	140	129	143	133	112	102	111	120
7685	2274	5181	5999	5219	4324	3557	2956	2426	2117	1802	1688	1480	1341	1232	1122	1083	973	920	908	838	782	730	731	756	718	660	648	622	688	642	628	612	587	583	547	532	564	535	525	541	527	488	521	464	510	513	533	514	494	503	528	502	476	510	486	462	459	477	503	486	496	497	467	485	481	451	459	470	432	472	459	424	475	465	457	495	468	465	402	474	444	448	462	426	452	454	434	449	428	448	413	417	447	438	434	416	461	458	474	439	441	455	440	424	461	425	453	450	402	434	397	422	446	442	416	418	436	450	436	437	436	424	435	463	446	458	468	413	437	459	407	422	472	400	437	464	440	433	473	439	465	406	432	443	422	441	448	407	485	401	445	425	393	403	392	446	464	442	407	410	417	418	442	423	442	479	457	436	447	408	442	406	409	440	424	468	465	446	435	414	428	416	421	461	418	426	422	423	448	426	412	436	438	473	422	458	459	426	442	428	434	420	432	468	436	421	425	416	428	449	396	458	443	447	443	415	407	419	453	448	401	416	396	393	442	424	426	421	417	420	407	420	413	412	436	433	441	394	432	442	373	427	437	452	439	407	434	424	434	439	470	442	425	415	427	461	427	388	399	450	420	444	428	431	421	439	405	409	436	417	379	446	433	396	394	432	418	428	429	407	454	432	450	435	453	394	470	435	448	467	435	410	415	441	420	453	467	420	463	421	411	435	435	460	434	426	387	424	445	419	440	455	404	391	440	436	434	421	421	403	453	416	447	414	430	439	438	444	407	427	446	403	412	412	465	428	434	409	466	424	424	403	424	408	425	427	414	411	437	384	419	422	475	404	440	443	441	412	413	415	426	456	430	439	397	430	447	408	422	449	421	488	439	441	407	414	388	439	404	456	382	417	430	450	445	424	466	427	441	429	461	441	447	452	408	455	430	487	434	450	436	445	451	440	423	411	426	440	466	437	430	434	408	442	436	390	437	437	441	434	445	422	464	418	442	478	430	415	391	407	442	408	419	431	428	398	426	444	464	399	397	401	421	432	452	430	406	439	449	442	448	449	465	448	411	397	457	397	462	413	454	413	434	409	415	438	383	398	425	411	412	408	393	494	440	473	401	464	430	411	435	427	419	445	447	433	429	428	430	452	424	415	388	458	409	457	412	416	433	427	434	419	438	445	475	436	435	433	458	427	408	417	413	425	451	444	400	465	415	413	430	460	493	395	411	446	430	402	431	418	436	422	444	426	419	399	417	434	442	458	481	423	434	398	450	452	423	422	424	405	424	413	439	480	442	385	449	431	429	452	435	431	413	433	432	417	413	428	429	416	412	426	410	434	466	455	451	391	430	409	426	418	425	433	432	412	434	424	421	434	411	448	438	419	432	406	425	452	444	427	454	415	396	425	403	398	438	440	422	453	420	470	409	442	436	433	430	416	416	456	410	426	416	456	454	436	467	399	410	467	434	438	443	441	441	452	434	430	425	429	420	470	410	435	429	426	441	470	447	403	427	414	440	431	444	436	429	408	472	419	446	432	447	439	420	416	409	396	430	410	410	443	399	445	448	459	425	404	463	404	465	403	453	426	443	392	443	431	431	439	398	433	440	449	453	421	419	415	420	404	425	412	416	422	419	409	436	428	437	383	402	426	434	430	397	447	419	420	397	435	437	421	442	406	438	408	445	426	409	435	440	411	423	395	433	456	455	424	455	385	429	447	418	403	444	428	448	413	430	441	435	368	420	416	443	433	426	449	421	442	422	436	467	446	421	429	454	410	414	442	443	468	438	435	406	415	462	396	448	407	434	431	424	426	437	431	412	428	451	458	430	438	438	443	457	456	464	413	478	405	444	446	418	422	443	450	410	417	435	427	416	434	450	428	426	426	436	458	428	432	433	446	465	382	408	427	448	422	466	406	425	452	441	455	438	428	439	464	438	441	462	439	443	432	425	475	457	428	421	357	452	449	419	458	421	407	460	415	457	461	432	432	399	393	459	415	444	386	412	430	442	405	427	384	420	417	422	403	444	482	424	410	428	392	426	440	385	408	428	455	446	451	431	419	476	432	414	418	488	420	410	423	415	416	439	447	428	422	432	465	419	433	422	430	431	465	418	441	456	442	440	484	413	432	452	445	447	449	405	463	448	458	416	442	440	459	414	451	438	442	430	459	436	477	401	453	392	420	422	409	433	456	458	430	435	455	438	429	447	418	457	463	427	413	423	433	455	407	468	396	439	407	446	436	429	417	444	369	420	433	423	443	427	438	442	396	430	447	402	434	424	438	448	427	414	433	465	445	467	486	424	458	453	424	411	419	387	425	412	426	445	428	467	398	434	436	414	454	417	408	444	458	425	410	433	431	442	406	432	397	450	423	399	403	433	454	449	426	424	467	436	455	421	441	429	390	460	405	396	419	425	435	414	451	457	446	408	415	426	419	407	413	417	411	438	424	437	464	446	440	432	416	403	414	412	438	430	424	470	453	424	437	409	454	407	450	467	448	452	455	445	429	424	426	414	413	420	431	426	432	443	458	434	409	434	415	454	427	442	451	414	428	429	437	415	423	412	414	415	426	445	435	418	462	414	405	428	406	406	441	411	481	419	403	420	410	408	441	444	448	438	469	457	469	421	450	440	390	437	427	397	450	435	475	443	438	419	448	444	473	442	439	434	439	439	422	455	401	437	426	433	429	402	395	404	432	402	416	424	446	412	486	416	436	443	455	415	447	442	433	424	423	426	400	420	441	470	425	424	409	456	437	441	442	391	437	475	420	417	441	440	401	401	428	446	374	453	446	398	437	408	425	447	392	472	403	422	466	435	438	439	431	449	417	427	456	431	445	441	431	422	440	439	439	424	411	466	404	449	455	459	426	416	433	428	437	425	432	434	449	431	425	401	421	410	437	404	444	435	485	453	421	425	427	458	423	453	417	463	449	416	424	395	443	444	459	418	413	436	442	427	464	427	438	464	397	430	428	450	415	416	430	417	418	425	410	442	419	418	428	415	432	435	432	450	454	455	465	463	422	422	423	454	411	403	415	424	423	422	437	435	450	386	418	458	428	416	430	408	456	451	395	418	405	428	443	406	450	391	446	480	433	441	435	404	414	408	422	406	398	433	433	421	408	406	419	415	423	421	410	415	447	436	453	446	470	448	433	437	430	415	432	413	423	450	443	455	429	430	421	452	436	429	465	414	455	424	437	431	411	440	446	436	432	424	419	411	456	425	417	424	437	449	390	402	418	447	444	457	440	447	409	422	477	464	410	422	408	465	457	419	417	452	424	442	391	390	424	426	413	423	424	437	414	369	412	394	410	454	415	434	458	440	427	440	442	433	415	423	407	453	466	461	444	455	404	445	437	451	431	451	396	440	429	453	491	426	439	434	471	492	415	433	441	431	412	424	424	436	424	410	410	423	430	447	412	454	429	418	449	453	443	455	416	446	417	409	414	445	430	435	430	407	419	403	432	436	412	424	428	426	445	466	443	413	429	397	418	460	425	432	476	430	413	420
1279	314	377	324	334	288	317	277	303	278	307	272	273	292	308	277	259	266	260	272	274	278	264	273	287	287	262	262	291	293	288	303	263	290	297	294	265	272	290	287	300	323	285	275	268	291	279	273	288	290	268	290	312	292	314	298	261	288	268	287	258	257	281	294	274	297	300	305	295	280	289	298	259	270	272	257	251	290	241	289	294	268	280	295	284	275	259	296	287	300	244	290	301	314	304	292	275	268	257	286	284	275	248	308	261	291	300	271	288	283	260	262	269	288	253	296	287	296	286	266	277	295	256	239	268	282	304	287	270	284	262	307	249	259	295	272	307	278	278	304	317	300	290	294	281	265	284	279	292	261	291	273	254	289	271	266	280	256	290	307	289	275	283	287	298	284	261	300	280	258	277	269	253	258	306	261	278	293	262	284	263	280	253	285	262	281	267	289	286	286	279	286	289	271	275	295	299	278	302	282	281	301	260	291	272	293	273	248	260	302	273	311	310	294	267	281	294	289	289	291	269	281	261	266	302	275	280	281	286	298	312	289	273	264	295	272	266	254	281	273	297	273	281	288	282	255	299	284	292	273	271	287	286	298	282	299	304	278	262	315	272	268	282	276	316	281	273	277	258	269	295	297	315	310	300	272	276	287	284	278	282	307	269	288	282	276	277	281	284	283	264	300	311	299	335	284	263	277	288	276	263	279	303	294	281	266	288	285	287	255	292	275	273	296	296	281	271	284	294	319	256	276	281	267	273	281	307	291	270	274	260	253	280	252	264	303	279	320	267	283	265	281	307	301	312	262	285	315	286	263	290	270	293	264	269	259	308	279	257	275	274	267	291	288	299	243	275	294	291	270	282	272	271	290	287	261	254	266	269	291	304	298	255	291	286	304	237	268	293	287	269	282	300	264	249	266	305	298	269	285	241	281	262	299	259	278	268	270	307	268	276	301	291	261	254	262	310	282	276	280	290	253	299	297	291	236	272	276	285	267	283	266	276	288	274	312	281	260	269	296	311	289	276	283	259	304	293	260	291	286	300	271	297	253	293	302	283	286	291	290	270	290	312	281	292	296	279	270	274	310	255	258	277	297	321	273	298	284	295	281	276	252	288	279	303	265	286	262	291	285	283	282	297	278	265	294	299	278	269	306	256	273	270	281	281	237	307	302	274	314	279	284	278	299	298	268	280	265	298	292	275	293	293	299	279	302	265	263	284	311	239	243	300	285	287	282	273	302	269	283	270	278	273	245	285	305	271	276	273	301	273	269	267	296	272	279	238	267	284	279	273	260	271	258	259	277	288	276	308	273	290	278	292	271	264	265	272	282	278	284	273	278	297	247	277	276	273	262	308	272	282	284	260	261	273	291	283	293	309	331	315	252	289	281	310	304	292	296	288	303	286	282	269	281	290	292	277	260	278	287	278	281	296	278	296	291	256	279	297	286	275	279	267	295	316	288	289	273	286	232	282	298	286	291	279	272	305	267	308	277	265	301	293	288	281	297	273	276	280	247	281	300	267	261	314	265	277	288	296	262	276	286	266	289	260	253	301	273	314	277	263	250	248	271	292	284	290	298	263	253	298	284	277	277	282	273	281	285	279	270	281	293	286	289	279	253	271	273	297	250	259	284	282	284	286	297	256	296	260	291	288	298	284	292	289	268	274	263	293	299	288	279	255	295	298	262	293	262	264	281	284	299	281	267	249	273	294	308	264	245	296	254	278	258	284	269	295	266	249	270	296	269	286	279	276	255	269	256	265	289	324	281	284	290	250	272	283	273	270	283	279	280	296	266	252	255	295	245	282	282	290	288	331	265	261	250	268	266	288	273	289	288	262	286	242	287	275	295	288	282	284	298	292	298	319	273	285	254	288	266	263	302	285	224	293	305	285	259	310	257	294	295	283	293	305	295	284	302	261	283	274	287	265	300	279	276	260	278	252	278	269	319	254	259	281	294	289	272	278	308	280	289	256	277	279	281	287	311	269	261	262	276	266	291	275	276	286	278	271	294	294	263	272	306	324	246	278	248	289	277	279	275	239	268	267	290	277	271	277	314	284	290	287	284	283	291	285	301	294	296	251	296	322	274	269	270	275	299	308	264	292	285	290	227	297	273	290	285	291	286	322	238	296	290	289	253	278	280	271	285	238	281	271	277	298	295	267	301	268	264	272	298	292	286	259	264	282	287	293	285	267	267	306	276	253	265	272	253	286	273	267	263	290	288	269	263	303	252	284	258	291	256	271	284	267	257	286	295	283	281	286	298	242	270	304	274	303	277	314	284	320	286	280	285	290	301	245	258	291	268	278	288	259	271	273	305	269	266	278	290	311	275	247	294	289	278	287	300	259	275	290	278	269	282	270	281	276	263	271	271	283	266	278	273	279	249	279	302	275	277	313	271	284	288	316	286	304	241	252	277	271	291	293	309	269	265	272	308	287	266	276	268	270	271	261	260	310	288	288	272	264	296	330	277	293	284	269	262	325	271	274	278	285	282	285	279	276	271	304	273	306	291	256	266	280	287	304	295	327	251	296	303	277	283	310	274	305	279	259	288	289	244	294	282	309	245	264	280	300	271	322	311	289	293	270	272	263	269	299	291	275	290	281	315	277	251	281	297	285	292	290	270	304	288	292	327	258	261	256	292	272	302	264	277	278	285	286	297	251	276	285	303	258	277	295	254	265	311	253	270	282	284	261	286	280	283	260	310	266	277	302	293	255	292	275	270	291	272	317	295	320	268	284	265	296	285	286	285	273	274	249	273	293	317	293	265	298	288	291	282	271	276	275	261	296	324	288	261	277	281	283	317	304	262	252	258	260	295	287	275	298	269	288	270	297	269	283	271	310	287	273	293	335	303	287	299	307	270	298	284	256	271	252	304	265	269	266	276	271	284	261	276	279	271	256	258	283	264	295	270	299	277	281	326	291	308	289	252	291	293	287	265	269	266	253	287	260	266	285	242	269	293	266	296	299	289	287	289	267	284	279	298	282	298	275	270	259	281	277	290	270	283	269	233	291	260	273	312	317	289	292	271	272	290	276	262	272	307	266	298	294	268	275	283	278	272	272	306	279	251	297	262	292	273	248	239	263	278	287	261	270	276	271	264	303	286	279	305	287	297	283	298	259	268	283	274	299	322	254	278	327	275	284	297	289	284	262	277	269	272	275	291	282	252	278	291	271	311	262	262	298	257	249	285	286	308	294	274	296	269	289	290	293	261	275	258	250	263	278	300	275	285	285	277	288	294	290	260	292	290	282	299	293	297	324	321	298	266	286	255	247	277	314	292	285	271	279	302	272	274	281	257	255	260	284	264	260	301	252	296	256	293	308	296	261	262	303	286	295	295	242	272	243	284	281	273	267	279	291	237	308	300	325	277	279	262	283	287	290	272	284	284	260	270	277	272	308	309	257	293	301	279	290	280	295	248	293	293	290	287	284	282	290	303	314	252	288	291	284	324	292	278	285	282	297	285	273	271	277	297	284	286	332	264	276	293
2213	981	983	970	1002	964	952	928	931	873	924	918	926	887	837	879	878	927	890	833	845	863	877	899	829	850	865	870	845	858	883	820	830	886	834	855	914	827	861	843	832	880	867	862	852	889	853	805	807	945	869	868	876	892	944	863	889	880	846	870	817	806	850	868	884	871	829	852	896	823	842	874	864	890	877	831	916	829	918	852	841	845	841	888	850	852	880	853	902	879	886	875	895	848	905	877	791	857	827	898	854	864	842	837	835	922	837	879	883	826	844	821	839	867	846	858	844	864	867	849	841	865	860	804	828	830	899	857	839	852	828	850	887	814	898	843	820	827	832	902	880	849	916	914	882	803	873	883	841	792	845	867	811	867	882	860	831	820	870	884	896	836	861	853	895	851	851	868	886	860	823	817	846	835	894	822	894	818	822	915	946	843	880	873	870	839	847	870	809	887	856	856	837	842	859	828	840	814	852	845	795	841	846	856	841	862	833	943	830	825	884	850	842	854	825	886	835	857	871	904	854	867	843	847	852	836	867	802	857	807	889	851	877	859	898	831	871	820	869	867	854	839	854	865	868	867	830	836	821	867	842	889	878	860	843	866	846	840	882	826	844	825	833	859	842	859	790	864	881	847	815	838	913	822	843	839	851	810	823	879	843	817	798	838	888	827	853	854	878	849	841	924	887	804	872	849	900	849	834	857	863	860	878	850	909	891	903	913	857	808	845	883	837	840	850	865	884	834	862	795	804	885	883	824	873	856	826	782	918	827	840	892	883	827	852	815	847	861	882	869	813	889	896	869	865	836	809	874	845	832	861	879	821	869	867	911	879	897	838	896	873	854	886	893	821	853	813	847	941	864	870	871	862	918	871	856	829	872	814	870	858	849	871	875	934	859	913	793	866	851	871	907	849	831	847	858	871	808	823	886	879	825	857	839	819	843	854	855	909	879	880	871	848	833	868	868	839	832	870	839	872	870	858	900	874	877	856	878	893	834	845	855	845	852	831	861	823	855	855	828	822	883	870	869	847	826	844	867	874	848	875	897	831	889	888	866	872	841	807	846	823	872	865	851	864	888	817	873	850	833	818	864	844	825	846	907	881	834	852	890	860	910	910	864	841	898	869	850	892	845	848	812	893	846	810	880	832	841	855	798	880	873	895	846	791	812	878	829	859	835	894	857	848	852	839	892	887	815	823	837	879	854	856	822	846	823	849	839	855	849	815	876	814	876	837	831	808	882	840	851	816	854	857	849	868	839	842	891	887	858	833	876	822	860	838	859	853	868	809	819	812	843	823	868	844	859	873	861	889	859	837	823	866	855	886	869	873	889	831	875	862	843	864	861	886	808	887	812	831	856	845	903	860	875	908	824	821	908	910	838	866	876	853	836	852	822	875	921	854	840	832	884	855	859	857	776	816	854	889	835	815	823	835	885	849	906	896	833	846	874	873	882	848	859	889	858	905	851	861	868	856	842	860	817	806	868	861	869	852	866	854	876	811	870	855	855	881	843	785	872	845	853	816	849	860	872	886	835	825	842	822	884	857	897	827	836	844	843	861	864	802	867	868	828	852	895	909	847	855	845	872	842	878	850	871	886	837	832	811	888	814	874	855	841	870	850	857	820	862	843	859	841	854	843	856	879	876	850	873	881	837	832	847	897	867	810	840	801	833	870	829	858	860	857	832	857	850	861	844	868	792	865	831	860	885	830	928	839	850	841	876	878	812	881	872	873	804	819	820	780	807	855	882	889	881	899	840	877	855	841	829	912	871	912	851	852	893	891	834	868	857	871	848	870	894	839	889	869	893	903	899	832	817	840	884	845	861	845	885	813	804	850	836	840	885	864	872	880	895	884	853	842	861	846	869	867	875	899	901	847	855	872	895	845	844	860	885	839	867	865	908	902	825	873	838	867	823	841	896	890	817	823	880	867	849	875	865	841	829	860	840	877	859	798	854	844	872	858	876	890	878	857	884	870	796	858	875	878	849	869	859	890	860	860	806	883	841	873	846	854	849	903	854	866	895	860	866	836	854	901	832	847	862	803	888	903	824	815	950	870	813	913	837	839	846	827	868	856	856	866	875	864	894	837	815	828	839	857	844	841	865	874	802	883	861	851	833	816	869	831	896	844	824	897	866	817	882	838	867	803	901	878	831	841	860	862	874	840	887	894	886	884	871	886	838	880	842	868	868	871	839	874	880	871	874	813	823	860	850	922	814	905	875	882	846	853	828	919	867	870	857	835	872	897	870	846	868	849	829	855	869	882	841	843	941	870	856	845	886	869	890	835	856	838	850	864	878	835	883	835	834	828	825	850	815	899	834	848	924	850	807	870	831	877	871	837	839	854	853	846	853	865	832	851	865	782	883	897	863	870	916	877	836	855	880	876	869	788	855	870	852	837	842	877	822	880	863	859	799	865	875	834	790	854	826	863	863	862	884	862	876	855	902	860	908	869	879	806	826	864	848	876	908	863	853	886	848	809	904	815	829	827	860	880	841	824	864	839	848	914	821	838	853	897	870	839	894	843	852	872	844	864	830	824	873	859	870	903	864	884	874	902	808	843	875	828	890	841	851	834	888	846	861	856	843	799	876	863	890	855	907	867	854	875	869	809	870	856	883	879	832	895	956	899	883	797	878	838	907	826	840	914	880	893	848	830	863	866	929	840	802	834	915	846	819	897	825	820	919	849	881	863	887	869	911	852	834	861	851	829	886	876	793	857	874	868	846	883	834	805	852	892	871	829	831	834	858	849	902	816	856	826	871	842	851	815	873	865	859	843	867	906	808	817	872	877	815	861	844	885	912	831	835	856	884	843	857	857	844	878	880	857	810	878	871	848	892	832	863	816	836	863	798	910	890	844	793	831	819	897	852	883	887	856	848	852	897	852	848	870	835	883	937	884	830	914	913	833	862	844	826	837	823	815	796	860	859	842	863	910	919	845	825	877	866	838	896	819	848	877	853	865	841	862	852	882	854	840	906	847	835	851	852	878	860	826	867	869	833	854	831	861	825	829	836	831	824	808	862	831	870	798	908	807	829	884	854	926	897	840	893	888	913	849	827	861	816	803	865	849	907	863	876	866	875	813	871	826	881	864	884	863	850	876	858	844	886	860	831	859	859	888	888	877	851	860	874	849	829	862	833	872	875	865	838	843	859	872	884	864	856	901	884	789	908	868	846	868	851	851	892	827	811	911	863	878	906	826	837	878	830	849	904	845	912	833	887	887	843	850	872	828	847	860	864	858	892	857	905	836	870	851	821	842	870	841	835	856	843	851	887	882	848	901	843	825	816	843	871	868	841	876	851	835	874	789	848	812	877	843	883	932	879	854	884	847	838	843	872	847	901	835	887	834	820	833	881	871	848	874	895	828	864	818	861	794	846	851	867	883	808	872	869	861	897	854	840	874	840	802	846	854	830	882	875	892	880	867	888	861	882	843	893	887	850	875	827	892	885	847	916	806	856	863	877	866	891	806	875	854	845	939	850	893	880	859
4457	936	1257	933	629	485	409	365	301	276	250	207	219	226	216	212	199	203	180	204	182	172	170	160	169	182	176	176	171	186	176	171	159	165	179	124	153	163	148	158	156	167	161	151	175	169	153	143	154	137	163	154	187	159	181	165	161	163	160	172	168	157	140	153	157	147	133	166	157	146	150	163	169	159	139	162	169	166	138	148	115	145	174	147	129	146	140	149	139	177	169	155	134	159	151	144	146	162	165	145	174	169	141	145	152	159	175	149	174	167	139	163	147	157	143	133	153	171	156	151	129	151	143	158	167	156	166	167	158	157	179	171	158	160	171	171	149	137	159	171	159	149	178	164	154	165	154	142	134	160	169	191	173	178	156	170	163	154	167	151	150	144	171	144	163	142	145	157	161	152	178	144	172	153	153	160	163	161	157	145	156	188	147	160	127	165	169	164	151	151	159	169	161	144	158	172	157	172	156	131	153	149	153	150	145	156	155	138	154	157	144	142	161	179	163	126	153	166	162	161	157	147	154	149	152	155	163	148	133	153	163	153	150	145	162	130	164	147	151	144	170	161	173	164	159	162	160	157	175	150	144	192	151	152	154	158	165	186	169	171	158	146	166	149	164	159	149	161	155	154	134	151	155	158	142	156	163	160	175	167	137	140	117	179	162	174	150	169	174	145	151	163	149	131	157	174	163	161	155	169	167	147	152	152	163	146	160	148	143	147	180	143	128	146	160	138	162	124	165	138	157	123	180	140	172	154	152	170	156	170	171	174	152	154	162	160	138	150	160	157	155	176	136	150	150	157	185	138	171	128	156	140	187	145	165	158	151	146	154	154	152	157	160	142	155	153	145	132	149	146	167	142	172	152	124	157	158	131	147	178	170	147	166	165	178	168	149	140	164	160	141	151	167	157	152	156	164	165	146	139	160	172	147	147	149	149	154	152	157	157	166	166	154	151	164	161	151	146	153	149	161	167	146	171	157	153	147	146	145	136	133	150	150	152	158	157	161	162	125	167	171	158	147	160	154	177	145	135	148	150	117	157	149	155	160	141	148	166	163	162	151	166	151	152	160	155	166	147	172	151	140	162	178	135	175	165	143	141	148	145	160	170	164	167	161	162	180	163	144	174	150	160	155	166	168	123	145	148	152	152	138	150	162	162	161	152	161	156	141	143	153	168	140	152	168	147	155	181	149	161	140	151	151	165	175	153	167	168	188	167	138	145	146	133	134	162	149	148	130	173	165	139	178	158	183	165	148	160	152	174	148	166	158	176	178	169	158	173	164	152	136	170	136	176	163	147	148	187	163	166	142	146	187	161	177	158	142	139	159	143	155	134	170	132	148	160	160	128	171	159	146	150	165	172	167	206	164	156	145	179	142	168	159	168	162	158	163	145	144	139	149	151	156	157	153	131	162	147	167	145	167	143	138	152	136	177	146	159	142	155	141	173	151	158	149	160	143	169	139	134	156	163	141	149	160	147	163	150	151	163	155	145	151	165	149	154	171	147	175	158	175	156	176	155	164	154	142	159	148	136	157	153	153	147	176	132	152	134	142	188	173	155	164	161	145	149	148	159	174	156	155	163	143	166	163	149	143	138	159	152	173	160	154	166	153	175	145	157	151	157	164	165	148	153	136	167	166	168	162	137	154	162	159	133	150	168	165	175	172	139	153	148	151	148	155	187	154	146	134	172	150	153	166	146	156	167	161	154	149	155	134	172	141	151	142	150	177	165	145	172	150	143	153	138	165	170	141	149	154	152	143	170	149	159	136	144	152	162	131	152	149	163	182	167	132	153	147	163	153	172	149	136	142	157	155	158	174	162	162	159	144	159	157	153	163	147	127	183	158	142	153	164	158	145	161	184	165	157	149	163	147	158	144	160	148	173	142	157	162	159	137	172	158	169	162	144	152	167	182	151	153	157	169	154	149	155	172	133	160	161	147	156	169	146	152	158	160	152	150	153	143	129	174	142	168	168	151	151	177	155	177	154	165	161	164	162	153	169	156	135	140	162	158	139	141	146	161	134	160	171	152	143	162	156	182	181	125	166	137	140	153	178	163	136	156	136	147	159	157	150	166	163	169	147	144	180	159	153	143	174	145	159	160	167	165	185	170	146	153	145	163	163	156	141	152	149	149	138	158	177	125	150	153	169	167	156	155	181	168	163	156	144	156	143	134	170	148	150	161	164	167	146	160	151	156	140	142	160	151	150	155	159	171	170	153	156	162	165	154	166	136	153	153	153	156	168	127	139	163	143	185	145	168	150	145	144	146	166	161	165	183	149	176	158	185	167	160	160	148	150	147	152	152	186	161	146	170	147	147	150	168	169	159	139	159	164	159	156	138	160	147	150	143	139	147	131	132	160	165	156	164	161	168	156	146	162	131	160	166	169	148	178	167	139	169	162	160	159	165	156	164	158	155	149	159	152	180	152	151	155	178	154	158	143	155	152	157	153	159	144	159	174	154	171	175	151	167	122	158	134	152	168	156	162	182	168	162	180	145	134	180	153	151	143	156	163	164	162	143	157	174	152	148	150	151	160	163	165	156	143	171	140	155	142	159	163	171	182	159	155	157	162	156	168	174	148	151	142	147	170	169	154	159	172	174	160	145	153	146	151	166	147	161	141	157	157	143	174	156	174	150	137	146	158	149	144	158	165	166	153	171	141	138	145	156	172	169	172	162	155	159	153	143	162	149	170	166	158	156	142	145	156	151	159	157	158	155	157	153	149	153	147	152	166	146	144	153	140	146	152	157	154	150	157	160	167	177	131	160	167	180	156	173	141	162	188	140	173	157	144	160	152	170	155	162	154	126	144	132	143	155	149	151	133	141	141	140	150	150	161	150	182	157	148	128	153	169	161	164	174	140	134	139	165	164	163	182	164	137	157	149	163	152	148	162	174	143	186	159	151	155	160	163	160	146	151	138	157	161	141	155	171	179	160	146	164	184	165	160	130	153	163	145	175	174	178	142	124	140	135	145	163	179	149	151	168	169	145	154	167	136	148	144	149	140	168	156	157	170	143	152	157	179	173	152	149	151	158	155	162	147	159	155	157	150	167	148	172	143	138	160	175	152	144	147	160	160	159	153	151	165	186	140	146	135	151	154	144	167	145	151	152	143	153	148	165	165	156	135	153	183	145	151	160	160	168	168	136	159	150	170	155	162	147	137	123	137	145	141	156	165	152	160	144	133	155	150	159	158	144	164	152	175	146	158	156	175	144	178	167	169	158	163	150	154	169	159	167	140	143	153	156	150	161	154	155	141	161	174	157	167	186	167	180	143	153	161	160	156	168	148	153	145	160	165	151	132	155	145	151	137	162	145	155	156	167	174	167	146	156	154	136	141	155	166	169	154	162	144	167	144	153	149	142	140	138	167	161	172	138	165	157	186	157	157	169	176	139	126	143	149	161	166	148	176	169	159	127	153	148	162	141	153	152	154	153	150	153	136	165	144	161	146	151	161	168	150	160	156	176	175	154	156	173	165	157
5559	1439	3078	3569	3157	2683	2146	1846	1548	1463	1291	1119	1019	979	960	896	831	809	774	761	685	674	668	702	711	657	603	647	610	596	633	617	601	612	616	564	582	573	557	573	576	541	530	520	563	543	567	536	548	576	529	571	574	533	533	539	542	536	533	582	526	566	524	512	526	523	586	490	508	493	528	536	547	488	541	543	558	504	545	496	561	536	534	520	595	519	545	525	546	548	532	580	494	522	515	549	554	544	490	547	506	527	507	488	526	484	526	475	515	520	501	545	523	530	499	487	542	536	512	525	521	541	534	494	568	523	489	533	503	536	528	532	505	518	521	500	508	494	535	483	534	532	507	521	501	566	537	525	509	510	542	536	534	554	541	563	507	557	490	476	539	511	497	544	540	544	497	528	506	527	513	529	558	486	518	513	548	542	468	512	523	541	510	514	511	531	511	535	483	509	533	518	506	535	503	501	515	506	537	519	536	499	529	508	467	532	504	514	529	483	511	523	512	537	512	534	514	516	540	530	513	522	553	515	499	530	483	485	485	529	482	473	489	440	530	524	529	500	541	491	522	540	493	488	513	525	495	509	501	505	539	544	487	552	521	491	515	501	507	523	514	504	504	549	534	539	535	479	503	496	512	496	552	509	511	523	541	483	492	518	505	509	487	529	522	492	503	490	517	490	517	480	551	501	503	541	503	550	530	506	500	589	518	500	531	550	530	536	503	530	529	505	492	507	504	514	525	490	489	527	531	541	498	530	494	538	528	512	501	519	491	508	492	520	524	509	495	483	477	513	540	537	539	543	511	544	512	514	504	486	519	488	550	503	495	546	474	544	516	538	541	503	526	490	466	527	488	555	493	516	484	517	512	509	486	489	528	541	538	519	520	516	524	518	532	539	523	544	479	529	542	514	497	487	519	499	529	501	515	530	515	562	485	526	489	547	479	546	475	535	506	494	548	530	533	550	487	549	539	508	518	550	504	528	524	531	535	499	461	510	554	526	506	519	535	483	518	521	497	534	500	499	494	511	499	522	508	512	523	482	509	556	574	515	534	529	507	513	515	505	496	475	488	532	542	490	556	524	555	508	495	510	499	505	543	505	492	559	473	512	554	525	538	478	484	566	499	528	494	480	482	540	505	505	522	511	505	522	515	517	521	512	543	516	515	530	511	506	512	509	480	561	531	531	521	540	519	543	504	514	460	516	519	473	549	512	533	520	507	489	479	535	486	499	528	525	509	548	535	526	488	483	581	553	479	532	511	484	515	519	472	546	537	506	514	530	543	528	478	484	526	485	540	545	558	503	517	528	514	495	513	496	548	496	520	473	470	547	562	504	529	519	486	549	522	532	505	537	539	529	490	504	527	473	506	539	534	510	520	518	476	520	528	476	491	478	505	524	530	514	555	495	501	493	493	533	507	483	525	500	521	494	492	523	485	506	518	519	518	494	503	515	500	529	528	536	499	562	515	530	521	529	477	492	494	508	495	516	488	502	522	510	524	463	547	524	549	518	541	515	511	481	527	510	521	497	497	514	500	535	491	511	494	551	518	465	516	514	525	523	544	515	535	516	527	537	501	497	525	532	496	505	485	510	530	513	461	530	533	503	514	512	524	501	477	479	521	490	514	511	490	514	539	504	522	531	509	512	525	519	554	497	528	520	509	491	546	523	524	513	519	526	535	540	537	475	534	523	510	522	521	524	491	500	491	495	489	492	533	484	532	523	513	524	513	520	523	501	512	492	458	547	496	526	511	566	557	529	479	493	509	489	523	538	527	538	523	528	507	519	524	490	501	523	518	512	526	488	513	501	535	529	520	511	500	507	503	544	488	518	529	496	464	490	481	508	516	495	479	473	469	555	526	568	494	487	515	548	484	473	529	482	504	503	503	545	512	509	505	487	519	511	486	525	497	529	530	550	540	503	515	513	548	489	489	483	539	525	504	516	500	543	479	538	496	521	494	508	505	465	518	512	490	474	502	459	470	539	519	541	514	530	471	535	496	537	509	517	499	530	499	565	530	492	544	500	482	511	509	535	512	536	531	453	496	506	536	524	512	526	520	513	482	482	484	538	498	532	477	491	521	482	506	508	505	514	574	512	514	541	544	480	532	473	514	505	524	507	528	547	476	516	516	532	490	529	537	511	496	520	499	509	522	525	549	466	468	549	494	512	553	518	518	491	528	521	506	529	495	515	487	484	510	525	539	511	512	505	515	545	555	504	537	498	527	512	497	500	487	542	515	523	514	528	546	517	511	504	508	521	525	513	505	482	496	501	487	466	548	528	473	472	513	504	507	517	490	544	539	540	507	537	494	550	481	501	531	522	534	549	515	505	497	488	514	527	490	523	547	517	509	524	503	515	472	500	486	486	509	523	489	509	518	534	532	542	524	531	477	495	506	515	526	460	540	480	544	524	518	548	512	513	528	498	541	520	541	474	498	519	551	511	517	507	478	538	501	480	526	533	516	504	506	508	527	488	526	508	500	468	514	506	501	487	483	550	541	509	515	517	538	519	480	495	479	515	536	497	495	493	507	485	470	556	539	552	475	531	542	514	537	565	499	523	525	521	517	485	548	538	541	486	511	485	503	494	536	500	542	503	534	515	507	522	504	506	519	501	545	517	510	532	513	538	510	506	567	506	520	495	517	515	527	536	517	516	507	541	490	527	510	486	532	521	513	484	485	528	519	475	531	523	504	514	517	528	516	534	522	508	474	488	518	512	522	526	511	512	517	519	509	468	512	498	539	499	475	482	546	541	488	482	505	550	489	508	469	510	526	490	502	498	502	476	503	550	505	516	492	488	527	515	503	522	511	522	531	521	532	478	521	513	506	597	513	500	502	496	504	471	557	513	558	504	545	526	511	575	528	505	550	531	526	552	523	487	501	518	501	539	543	502	522	480	498	508	488	513	515	509	503	460	527	520	512	507	512	508	528	513	514	508	498	527	542	483	485	467	528	512	527	556	539	498	534	509	529	524	502	550	470	448	521	512	522	532	507	523	522	516	498	527	496	540	536	489	502	535	523	539	530	513	539	525	544	542	504	509	512	517	538	527	519	486	518	509	479	488	503	507	508	508	507	491	505	504	514	478	534	508	516	525	526	504	524	464	536	510	545	548	525	510	511	497	510	474	521	493	528	515	497	527	539	531	542	512	527	525	514	476	512	496	544	484	519	543	496	497	532	531	564	525	513	490	529	479	502	496	511	505	517	509	509	533	516	509	517	482	522	514	482	503	483	515	561	483	511	493	503	496	518	494	484	529	540	501	523	496	495	507	523	497	534	486	518	528	548	517	492	534	509	523	501	533	498	518	513	516	499	489	533	513	512	480	543	532	490	525	554	492	512	486	489	575	529	542	508	495	495	491	484	526	518	548	488	516	501	524	552	541	501	517	488	540	497	503	477	493	483	501	525	526	508	511	490	523	487	543	525	488	484	535	494	478	520	495	532	476	515	507	511	528	500	513	482	522	520	536	551	510	543	515	504	502	497	522
8549	1902	2360	1711	1212	749	637	492	426	312	296	250	262	241	211	212	210	162	181	148	185	165	147	142	155	127	147	117	131	145	151	137	145	145	123	141	136	133	125	125	118	132	127	127	134	131	139	126	122	133	135	126	153	132	122	111	132	136	114	121	141	117	133	148	119	159	117	110	123	142	119	125	139	115	128	112	118	114	132	135	107	115	135	138	137	118	107	115	143	129	117	127	138	127	113	113	108	133	147	118	133	147	132	116	148	118	119	125	140	111	117	126	120	128	123	135	135	123	108	119	131	117	109	124	125	145	120	113	134	142	123	122	126	95	125	138	122	135	124	136	106	113	118	123	123	111	118	121	108	138	112	121	122	127	138	148	109	96	118	130	123	109	107	126	114	131	135	132	109	142	101	127	126	130	113	109	118	118	100	135	128	109	129	137	127	111	135	113	126	137	122	126	141	102	125	109	124	106	143	112	132	140	135	100	102	127	120	149	119	123	126	132	105	123	123	137	124	134	122	127	129	121	134	125	115	116	122	114	101	121	124	125	95	118	107	122	104	113	135	125	124	131	113	129	126	106	112	125	120	123	127	135	121	101	115	138	125	125	130	139	117	122	121	98	124	113	140	124	88	123	106	112	130	110	134	106	123	142	138	144	104	142	142	131	127	118	118	137	131	122	130	123	110	122	112	127	123	143	127	124	113	130	110	127	120	131	114	103	147	131	129	124	121	145	155	106	138	111	121	115	117	133	121	114	114	110	129	134	111	134	137	105	117	122	110	125	120	104	123	132	133	105	141	118	96	133	137	122	127	142	111	133	128	136	126	126	118	119	116	115	133	120	129	130	110	123	139	112	130	121	133	117	133	119	110	139	136	132	122	132	120	138	121	108	116	118	134	140	130	121	126	100	123	126	114	98	126	107	126	121	118	132	122	125	105	132	140	119	121	114	123	124	125	111	150	144	120	123	111	128	130	109	131	139	131	120	118	138	145	130	121	119	128	107	110	137	124	119	124	139	108	132	116	106	105	134	132	125	119	145	124	104	140	127	142	116	104	128	135	129	135	117	124	111	106	112	129	123	128	125	129	143	113	114	126	125	111	123	114	124	126	144	117	127	122	123	109	109	126	133	103	124	145	115	124	120	100	120	139	144	132	131	121	128	143	114	125	123	129	115	135	127	137	134	129	122	129	135	102	115	114	111	127	136	125	120	115	110	99	143	101	102	132	124	126	136	129	123	118	129	121	98	129	125	137	119	132	117	117	126	128	121	135	119	139	113	141	131	116	113	112	119	134	121	127	143	114	129	122	123	128	124	119	154	111	123	122	119	134	96	113	119	127	141	122	108	123	121	124	124	124	136	146	117	135	130	104	127	117	125	100	155	138	121	135	125	133	139	119	112	110	84	112	105	107	143	111	110	126	130	115	129	110	129	116	133	114	141	136	118	108	127	125	110	115	154	145	115	125	121	138	112	120	126	143	106	129	128	114	124	137	154	118	142	122	116	124	117	140	103	136	103	135	136	137	120	115	128	142	107	135	136	126	111	110	139	109	114	119	117	127	121	118	116	127	115	125	124	122	117	113	125	133	140	116	117	119	116	111	126	130	115	114	126	132	112	113	124	117	108	130	136	131	141	124	133	133	122	113	130	133	118	128	112	130	132	150	140	122	130	122	120	142	112	133	109	134	106	134	121	131	110	127	119	105	131	110	120	127	96	115	123	115	114	119	98	126	125	120	125	121	117	124	121	93	100	119	125	132	116	115	108	106	117	122	109	132	111	127	119	118	111	134	111	138	119	128	109	111	147	107	130	132	100	120	139	137	118	108	122	133	123	116	122	138	105	153	134	122	126	97	114	112	108	121	114	104	136	109	124	119	124	112	110	123	144	120	138	122	127	122	140	134	131	134	113	122	102	130	130	115	120	129	121	123	119	137	132	122	131	144	106	125	145	113	111	108	114	131	112	114	131	124	118	127	125	118	128	117	136	110	132	133	123	119	121	137	132	100	131	126	134	122	91	103	125	138	128	114	132	130	126	131	126	117	134	114	149	122	114	160	128	129	129	124	117	108	112	132	143	139	105	138	107	124	120	123	101	130	141	146	136	143	127	115	106	112	102	114	110	136	125	125	122	127	133	108	110	124	115	108	130	105	131	127	121	113	118	120	111	128	139	124	119	115	137	125	98	123	117	136	117	124	108	141	114	123	105	109	140	114	145	105	126	147	138	117	134	147	110	128	129	151	128	115	125	129	122	129	115	128	126	135	124	107	132	121	141	118	121	104	129	112	108	116	105	152	124	134	116	127	99	109	127	140	104	146	121	120	99	110	131	134	118	133	127	122	127	131	125	131	112	124	107	110	114	123	132	138	107	110	114	135	119	148	101	106	106	126	112	137	145	120	126	112	139	112	115	138	134	127	125	134	127	112	132	106	124	118	108	126	113	119	96	119	124	122	123	116	130	129	126	109	113	122	133	134	113	119	142	127	123	120	119	136	109	124	134	118	121	122	113	139	122	143	117	126	126	126	104	123	119	109	115	116	117	125	127	110	124	110	123	126	106	136	110	143	106	105	111	118	128	132	131	115	138	124	120	145	132	99	126	120	135	121	109	119	132	133	131	118	142	130	136	126	127	128	141	126	127	137	110	134	130	149	132	124	113	147	124	120	143	123	109	146	118	128	129	129	127	137	120	132	112	112	121	122	136	127	134	116	112	137	128	129	149	121	111	118	129	141	106	123	130	119	126	117	141	144	125	99	114	96	128	136	140	124	129	112	110	118	127	115	119	116	130	142	123	121	135	121	104	97	116	122	133	127	125	138	106	123	115	151	128	120	122	112	121	138	117	107	132	129	140	129	102	131	126	126	127	99	123	129	128	122	128	127	102	144	117	119	111	107	101	134	115	113	121	141	139	129	106	139	109	131	146	134	96	144	124	130	133	123	105	115	115	141	111	129	110	116	108	107	112	118	130	101	123	120	140	136	127	158	113	142	119	118	120	117	107	124	119	130	111	108	119	133	165	112	134	113	131	119	122	136	141	131	134	118	116	120	128	120	133	106	129	131	124	130	128	108	122	116	114	123	137	160	123	123	112	125	134	128	120	125	128	111	115	111	121	142	128	126	121	133	119	139	114	108	144	169	129	123	102	123	99	121	110	126	110	149	122	104	125	144	120	106	120	102	124	128	147	123	104	128	136	113	130	122	122	117	122	124	120	101	110	130	120	89	133	114	121	142	132	132	151	129	126	125	128	125	124	121	125	124	135	128	102	148	117	97	123	106	118	115	117	124	104	121	127	134	126	129	137	111	127	113	117	128	127	134	116	126	125	137	135	148	119	132	116	127	124	108	128	135	124	130	124	127	121	115	143	126	128	109	108	112	134	118	112	122	133	120	142	107	132	140	155	127	142	130	132	119	121	115	131	132	116	130	117	139	107	108	140	123	105	121	135	122	118	104	114	124	125	130	151	117	124	117	130	128	145	118	100	125	123
7693	2244	5247	6064	5368	4336	3571	2894	2486	2151	1842	1679	1465	1344	1294	1102	1052	975	923	914	827	759	731	720	750	692	664	653	637	615	669	600	635	587	559	540	558	519	537	552	542	560	548	512	533	525	480	531	513	538	486	506	524	493	466	545	478	494	484	482	467	447	489	488	441	492	470	419	480	452	399	434	463	468	470	473	447	448	457	479	470	435	447	484	450	472	414	423	413	467	453	433	420	426	452	443	442	444	447	469	462	444	399	407	441	450	425	431	437	442	441	469	447	400	465	445	407	429	437	460	414	473	447	444	395	440	432	428	455	426	431	413	417	423	426	421	396	426	439	483	418	465	447	441	463	449	440	402	399	451	436	449	397	437	437	451	423	465	446	428	441	461	458	445	408	422	443	425	422	448	436	452	472	435	446	437	422	460	448	410	438	404	444	439	428	431	406	470	464	428	432	428	422	451	428	441	423	420	419	427	446	445	440	419	451	419	425	446	425	424	427	428	451	429	441	437	433	416	397	440	442	463	425	411	438	426	427	445	437	426	441	416	449	466	432	413	420	422	465	440	422	420	418	429	419	408	419	404	419	457	446	394	430	469	421	454	418	467	403	423	414	424	408	434	486	440	394	478	423	408	439	476	453	422	445	406	437	418	412	382	409	423	411	439	415	388	402	452	460	468	425	413	409	463	433	431	438	448	412	408	435	456	432	411	457	424	411	454	459	404	419	434	441	445	445	447	431	403	442	417	447	414	435	428	438	445	411	411	437	398	411	454	409	460	430	440	436	406	416	440	453	440	389	454	434	456	404	458	417	455	421	415	416	398	418	449	414	443	456	416	433	426	423	445	403	497	454	434	403	450	437	415	437	423	415	418	422	454	442	444	435	440	441	417	418	441	457	434	452	442	432	429	415	461	428	463	415	425	428	427	464	435	429	427	425	416	415	442	454	410	409	431	431	468	458	417	413	461	447	437	414	416	424	437	457	448	444	432	465	451	441	423	422	392	435	451	421	458	466	412	435	421	465	416	462	424	392	491	442	450	402	378	402	408	413	472	466	410	423	447	433	439	462	419	422	406	399	431	435	405	453	482	415	427	408	462	425	395	408	423	428	420	446	443	424	466	454	452	458	447	412	448	417	442	402	426	403	436	431	434	389	425	412	407	414	412	408	413	427	438	412	452	423	448	432	361	450	395	433	417	426	438	455	455	429	426	406	429	452	405	416	449	450	403	413	424	420	436	428	414	424	440	431	455	439	395	410	411	411	450	416	454	431	435	443	424	385	422	435	444	477	392	459	432	436	415	424	405	437	438	398	429	435	449	440	396	452	416	462	470	397	426	419	380	422	450	433	408	451	449	435	426	447	432	409	431	418	411	424	445	399	410	413	439	418	448	419	409	416	432	426	416	432	425	390	436	449	454	446	434	411	447	394	425	411	412	408	407	423	443	426	404	420	433	405	433	452	434	395	380	388	445	422	452	418	446	419	418	415	397	405	409	454	447	419	439	422	411	449	428	447	434	481	454	441	429	487	464	392	408	441	431	419	417	441	443	415	423	431	421	427	396	434	427	408	410	438	416	431	417	399	423	425	418	407	445	424	395	421	453	433	425	462	413	436	426	430	448	417	428	441	394	403	427	431	416	437	415	420	420	431	403	431	404	445	442	453	411	433	403	441	452	459	453	446	416	404	445	461	400	415	423	438	402	404	406	438	437	404	461	424	409	415	443	458	442	443	420	412	442	422	413	440	412	405	454	421	443	433	436	429	453	445	432	421	442	431	451	407	414	456	431	436	432	451	417	434	408	452	424	481	438	436	448	455	430	434	427	421	447	403	416	426	488	402	448	399	437	469	446	452	424	460	427	429	396	412	437	444	416	443	440	417	471	425	432	421	398	444	445	435	444	449	467	451	411	442	482	431	429	413	457	437	436	423	441	427	431	409	446	427	412	415	427	421	428	425	430	434	433	453	434	432	415	418	413	396	438	401	372	443	430	414	443	476	411	471	431	434	456	388	429	423	422	458	418	435	417	428	407	422	411	384	411	389	424	458	441	396	450	427	445	440	429	435	444	416	423	427	444	424	412	418	385	430	429	414	427	432	411	404	445	442	434	425	446	461	408	419	428	424	443	460	440	451	456	446	471	445	412	443	411	413	445	452	403	436	441	427	397	395	421	430	430	437	422	423	403	453	469	427	433	440	427	405	431	435	383	429	462	383	448	440	456	409	441	371	414	451	445	431	418	465	460	415	442	356	427	436	435	450	400	447	421	406	465	451	438	441	436	436	408	445	415	387	436	365	427	402	451	445	424	441	405	409	402	440	438	459	393	415	438	410	409	469	435	422	465	431	437	420	417	444	412	421	466	470	447	442	452	418	420	446	419	449	421	424	452	375	425	427	427	432	480	414	430	403	389	431	404	442	401	438	444	427	436	415	445	430	429	432	394	424	417	410	426	396	428	439	422	361	409	415	452	448	461	416	456	438	407	440	425	406	412	399	414	430	415	436	396	413	424	420	409	438	428	422	418	448	419	446	447	428	439	436	452	420	434	456	427	425	450	454	466	455	424	461	458	410	420	451	433	432	481	406	428	412	439	413	425	424	447	443	411	421	451	454	424	432	432	411	397	438	435	418	436	411	433	427	436	406	405	444	437	441	458	423	436	414	434	437	430	436	424	444	461	441	429	439	443	427	425	394	422	426	435	415	450	400	418	479	448	424	432	437	448	416	461	432	449	418	413	409	409	434	433	383	393	451	430	455	406	419	481	419	405	424	482	438	458	449	424	435	425	415	442	421	453	442	416	432	423	405	395	414	454	387	455	434	467	423	437	432	391	433	431	437	449	419	421	447	429	404	472	478	397	428	406	429	423	437	422	439	400	429	410	415	402	418	415	456	419	400	413	436	416	438	420	441	450	429	414	443	455	458	438	402	428	405	429	406	402	438	459	441	422	425	438	427	459	436	458	471	436	417	439	504	439	403	405	434	441	424	444	475	457	436	431	434	425	437	431	429	446	445	406	434	419	463	439	431	450	438	392	413	424	397	425	401	451	411	431	433	436	416	409	409	463	399	414	440	439	412	407	439	445	413	466	455	414	411	407	466	414	446	438	425	448	433	421	421	420	447	410	463	437	421	413	411	415	433	388	425	478	466	476	431	459	448	470	437	403	451	443	468	427	431	441	398	410	379	425	430	437	440	404	430	426	450	398	417	427	427	420	414	456	436	417	410	430	418	417	411	412	419	445	463	424	404	390	426	419	445	456	412	471	435	434	462	401	422	451	400	462	423	436	417	425	433	444	463	474	450	448	388	435	389	422	419	417	401	450	449	410	432	417	459	429	446	461	443	407	392	450	415	418	453	437	437	404	417	437	431	443	432	442	438	451	445	437	419	466	421	452	415	397	441	418	439	427	449	413	416	461	404	417	412	432	438	439	428	434	476	446	424	451	419	432	415	467	411	463	425	414	455	467	425	436	403	424	433	459	370	456	432	397
1300	324	318	328	284	293	264	294	288	286	273	304	269	296	264	277	259	262	308	238	303	286	308	258	288	304	273	267	287	289	279	281	283	280	302	308	266	286	273	299	265	263	275	287	284	288	306	298	280	279	282	290	287	271	309	275	319	300	278	292	276	257	287	249	289	283	304	272	274	294	293	300	284	269	273	285	296	267	262	253	297	283	282	252	287	268	266	249	268	287	302	298	272	291	297	269	287	291	280	295	262	225	258	275	281	256	280	290	270	261	280	271	289	297	280	299	282	266	275	300	247	275	275	275	279	308	296	273	292	289	272	273	306	285	278	296	293	279	299	306	296	234	289	282	274	265	277	277	266	294	312	269	276	306	253	267	264	285	265	247	279	306	290	287	289	269	278	265	306	264	282	245	272	291	271	300	295	285	278	271	286	309	285	251	284	281	270	273	254	277	283	258	287	287	293	262	316	269	265	265	261	265	306	253	302	254	272	264	275	294	287	273	242	271	276	286	257	300	305	290	302	261	292	296	267	298	264	308	288	276	263	278	264	272	256	289	304	271	304	282	237	280	270	272	290	311	331	277	298	297	278	281	272	268	261	271	279	277	300	272	255	296	284	319	276	269	291	295	317	285	263	274	283	296	287	275	279	265	256	304	279	297	303	258	253	292	261	283	266	262	299	286	281	279	272	249	279	291	312	276	302	270	284	266	280	273	276	305	292	248	307	268	271	292	250	280	280	270	257	298	275	256	265	279	288	296	267	274	281	275	281	301	302	264	285	290	267	275	242	266	282	312	308	287	273	274	272	271	270	267	271	270	268	273	293	256	274	295	271	289	289	265	269	283	252	278	249	279	263	259	269	278	281	255	258	318	274	257	282	291	280	306	281	246	297	288	271	276	277	261	297	271	265	247	251	284	247	281	271	277	290	264	291	293	252	258	262	259	305	283	302	283	253	284	284	279	291	313	270	278	260	284	275	288	281	280	269	262	294	299	292	286	256	257	298	279	283	281	269	264	290	311	268	302	306	258	272	300	293	271	273	301	278	241	304	291	295	329	303	256	279	285	287	309	272	267	263	285	262	289	265	277	243	243	265	267	265	278	296	301	255	270	277	287	276	271	285	300	283	277	296	290	284	278	253	298	249	285	262	281	290	285	286	278	295	296	253	253	292	283	282	282	296	273	287	291	306	297	287	323	286	290	292	281	271	276	296	286	273	309	261	268	298	287	250	302	294	284	269	281	295	277	263	262	264	285	273	253	287	282	275	293	263	280	242	278	300	313	279	299	294	299	271	275	258	287	300	289	310	258	294	282	297	275	239	264	253	286	262	285	276	281	294	278	304	274	268	255	259	280	284	268	236	287	241	305	302	262	282	265	294	243	232	286	252	302	277	300	270	280	298	281	273	286	257	276	299	291	268	259	251	257	273	278	278	269	276	265	295	243	287	275	272	274	326	311	292	259	274	282	255	306	279	300	287	277	271	258	278	244	296	249	277	295	259	283	272	277	282	292	258	280	292	305	330	252	284	272	281	265	293	290	280	272	304	261	283	253	270	277	294	278	256	262	292	225	279	251	275	270	272	262	260	264	293	309	280	274	284	279	304	263	273	305	300	257	260	302	272	259	261	275	277	312	291	267	307	274	288	300	284	273	266	264	291	267	288	270	270	289	286	287	251	268	305	282	268	285	274	275	291	294	300	282	282	311	286	266	284	300	302	270	286	274	285	303	249	277	262	260	283	262	321	283	295	307	295	281	248	329	300	276	278	297	333	296	264	269	256	289	256	274	249	298	256	260	289	272	258	301	295	254	278	297	302	277	278	290	280	277	270	270	285	275	301	266	290	302	307	295	285	302	278	308	292	286	280	260	274	265	249	309	268	274	297	269	254	277	283	268	288	282	280	300	263	294	267	275	260	279	286	267	279	264	242	291	283	261	294	272	291	250	277	291	266	293	299	247	268	266	261	239	267	296	275	258	291	256	272	276	276	264	268	288	247	279	307	286	309	274	269	274	268	278	258	316	282	273	281	279	289	293	291	301	280	281	270	287	254	264	239	297	230	304	296	260	275	270	302	296	294	317	260	290	268	278	257	290	308	277	259	275	272	265	287	298	257	254	279	304	273	248	286	276	281	272	282	268	301	298	301	236	288	284	293	294	289	279	289	302	275	314	281	282	283	290	277	273	294	279	257	287	284	306	278	278	258	286	283	295	266	272	299	307	275	296	282	275	267	324	292	277	275	276	288	288	259	282	233	262	257	282	288	282	283	298	301	295	293	282	265	264	335	253	290	269	283	287	258	290	264	260	279	293	281	258	282	305	311	295	292	292	270	278	261	275	267	272	264	304	298	247	263	296	299	299	253	296	272	293	279	323	292	269	274	281	270	279	289	276	276	286	274	292	279	274	306	284	297	288	281	268	257	253	280	269	281	270	251	291	303	274	292	277	264	276	256	296	269	262	305	311	287	255	282	306	257	295	291	285	307	290	283	272	291	286	270	314	264	272	290	256	269	273	283	248	291	264	286	254	279	278	275	242	287	299	282	272	272	282	283	276	276	288	273	296	302	290	274	285	264	291	289	309	274	281	298	283	290	268	294	290	300	310	270	297	237	291	273	287	292	266	290	279	285	323	297	285	284	275	305	295	278	281	297	273	290	299	255	282	276	276	261	287	264	270	305	295	303	297	280	289	255	280	261	265	273	287	283	259	291	263	266	281	294	264	308	299	294	270	263	285	265	261	300	308	299	282	318	264	301	301	244	294	281	284	287	273	270	287	261	270	263	250	265	258	266	266	272	287	290	298	297	270	288	278	270	301	286	261	297	286	289	286	251	263	270	307	304	270	276	255	277	271	258	271	268	288	266	259	268	285	270	288	267	271	248	290	294	282	294	292	281	278	267	293	278	300	271	274	306	276	269	264	272	271	257	284	251	321	292	246	286	277	257	285	273	298	263	270	252	272	274	259	281	307	255	284	261	249	283	266	293	304	289	287	328	266	271	281	312	288	285	271	272	235	275	286	252	266	269	268	258	305	276	268	270	294	262	285	295	304	294	281	280	257	315	258	277	304	276	278	241	311	293	301	268	310	299	276	276	269	264	276	290	250	287	256	284	278	287	265	304	282	296	254	289	293	279	273	264	264	291	253	242	283	266	283	263	289	289	281	283	298	301	285	269	300	277	271	270	280	304	270	288	294	272	255	244	290	272	285	291	255	298	262	292	299	321	301	290	274	280	308	282	273	266	272	267	267	312	298	314	282	276	303	281	296	281	298	249	249	228	292	281	280	288	276	279	280	298	293	268	269	272	288	273	273	307	294	323	266	268	287	293	269	256	289	283	293	292	248	260	288	294	280	285	247	264	269	286	292	246	292	293	289	263	260	257	273	266	302	282	270	275	280	298	292	289	278	292	288	274	251	295	288	286	277	258	301	284	261	274	281	301	275	276	261	287	269	268	276	264	271	292	257	260	273	270	248	288	276	276	269	270	265
2315	861	995	1039	1029	989	978	925	890	934	916	960	918	877	839	914	870	901	898	912	807	925	825	884	880	888	856	854	827	847	879	876	792	835	862	869	933	865	919	891	883	885	813	852	919	888	850	820	882	852	871	876	814	903	877	849	858	838	798	877	861	858	858	829	832	851	874	841	867	886	880	832	825	777	863	882	798	868	861	856	849	863	847	817	836	853	871	880	850	868	822	884	809	847	831	855	905	869	880	875	780	796	852	870	839	817	855	811	865	872	894	872	883	927	879	870	834	856	819	828	899	826	864	832	863	862	899	865	885	855	827	889	812	878	869	881	865	872	868	891	885	869	865	873	877	841	824	879	879	807	836	865	899	840	847	853	835	839	817	834	861	861	910	886	874	849	871	918	886	878	839	904	843	859	827	833	937	846	818	865	855	869	820	894	868	841	827	853	820	852	870	875	860	896	803	860	824	883	874	881	860	909	856	884	830	884	849	862	883	876	849	829	834	802	826	869	869	838	900	884	836	855	865	820	889	826	859	844	845	852	879	801	834	849	882	870	830	852	852	873	863	817	853	903	884	887	870	852	865	846	896	853	865	909	849	871	857	879	880	843	850	856	865	840	830	871	857	882	856	878	832	832	871	846	852	837	848	855	879	870	834	886	860	821	801	899	790	874	891	814	894	880	816	864	820	836	826	831	845	819	842	837	879	870	820	859	885	847	818	827	832	824	891	866	868	897	869	871	862	875	908	867	899	846	848	884	842	845	871	897	820	794	876	857	893	914	818	883	811	861	855	923	875	872	868	849	858	848	911	880	876	833	886	859	827	858	861	865	859	864	857	846	849	871	862	864	861	852	856	875	870	797	828	882	843	850	871	910	820	851	902	883	832	858	870	819	892	905	877	922	855	796	804	845	856	848	871	860	862	812	889	880	832	816	838	835	883	898	881	889	862	874	851	847	834	875	854	846	829	850	849	855	816	847	841	881	853	838	871	859	891	848	851	889	852	920	849	882	844	836	833	831	882	919	880	857	841	888	811	886	932	885	865	888	854	868	805	882	866	890	840	864	873	871	858	863	916	886	858	856	896	809	820	875	806	828	850	813	830	861	822	861	836	872	876	861	866	873	906	857	836	850	928	818	861	898	857	880	832	870	819	827	895	861	882	872	858	871	886	842	768	832	841	924	871	888	828	872	821	869	846	803	837	858	840	854	786	875	873	852	907	880	819	850	861	859	851	886	865	874	892	848	799	848	814	865	869	864	873	820	838	827	868	857	832	858	893	810	826	903	873	863	860	863	875	845	830	874	860	829	824	894	897	834	844	829	846	879	863	846	858	885	815	877	856	844	852	837	874	861	861	889	834	851	892	921	883	851	820	864	919	833	904	825	850	887	855	836	860	848	882	862	872	877	848	787	885	824	897	836	825	847	822	870	838	823	847	909	894	888	831	835	860	860	838	885	869	867	813	880	879	882	823	850	798	888	843	839	863	840	818	850	846	823	862	829	903	832	869	853	879	836	849	860	892	785	898	756	861	779	842	852	812	853	845	815	848	884	851	872	836	880	914	860	927	874	804	894	865	868	841	848	845	856	897	849	855	839	832	810	849	844	868	903	886	898	917	906	871	895	870	883	836	904	904	843	872	862	854	838	856	858	848	831	863	850	835	843	868	856	803	882	816	839	824	835	801	852	860	905	859	872	863	828	869	871	876	862	828	874	915	846	892	871	856	863	848	841	931	869	829	918	837	861	873	872	868	934	881	889	891	840	833	847	910	880	874	853	800	840	880	832	900	803	863	819	887	846	884	891	854	891	852	836	873	904	885	850	923	853	888	786	854	884	843	888	870	876	871	863	915	866	871	859	880	808	859	862	843	791	893	885	873	831	862	810	828	863	864	859	859	831	800	914	863	853	844	891	836	916	909	849	835	890	884	868	833	853	884	851	861	822	860	798	844	786	799	870	869	857	791	860	881	875	903	881	849	851	888	862	858	841	806	858	845	848	849	871	907	844	817	825	863	867	832	853	870	895	865	836	845	865	862	854	799	840	787	853	801	843	891	891	874	834	832	904	877	887	852	874	878	841	849	893	856	874	812	839	832	834	849	876	867	828	851	884	799	873	882	855	828	857	893	832	818	898	859	844	820	880	892	848	824	878	824	871	860	881	853	871	860	855	851	883	903	861	833	849	838	863	819	785	884	855	812	856	873	857	844	894	887	881	872	810	865	894	871	844	842	784	814	878	877	836	809	862	894	869	870	856	883	825	836	880	886	909	880	865	883	895	884	877	864	920	851	828	856	807	867	843	849	879	838	835	846	809	829	911	797	839	855	884	911	859	896	840	866	862	872	808	846	875	802	820	859	896	844	815	834	858	843	843	898	842	824	877	867	813	842	819	843	868	896	837	777	904	878	910	833	871	879	800	864	849	916	829	846	829	844	964	844	805	900	831	887	870	884	918	897	820	831	847	838	847	874	841	868	882	907	869	867	837	791	866	855	828	861	875	847	859	870	859	852	806	830	841	845	838	884	893	881	841	785	822	849	850	892	899	879	872	832	841	895	809	888	847	881	887	880	837	862	896	821	871	850	913	870	851	914	913	809	846	839	832	856	835	836	911	828	829	865	818	852	832	882	800	862	854	859	824	873	817	851	799	874	850	853	853	842	900	823	894	837	868	860	887	889	883	890	869	842	854	853	855	876	846	864	824	789	880	877	845	882	880	827	892	887	856	865	819	915	879	893	829	861	872	789	827	863	861	897	933	876	806	864	876	895	865	889	833	864	826	834	879	883	830	876	841	898	840	896	825	894	852	855	867	874	847	820	886	828	817	821	890	881	822	874	854	846	851	865	811	907	844	883	866	843	917	839	879	835	832	823	881	878	873	837	869	872	822	834	854	872	850	825	822	828	871	863	886	842	854	888	831	827	860	859	860	854	930	845	815	904	857	873	808	865	905	809	843	818	835	927	877	839	879	880	899	877	793	845	856	908	820	882	818	861	854	849	893	887	833	816	875	909	857	866	823	819	894	886	868	852	786	880	845	869	856	839	839	839	884	825	866	805	851	820	880	854	877	814	888	873	869	813	827	843	828	898	874	881	820	867	861	861	826	890	852	879	849	888	864	879	821	838	855	859	839	824	891	868	890	871	863	818	893	924	894	911	831	877	839	883	824	870	816	911	853	875	815	848	875	861	838	864	832	894	791	925	857	853	898	845	819	853	875	808	825	850	822	829	865	836	897	859	909	854	862	872	842	827	810	875	843	877	833	822	846	835	836	851	886	885	876	843	819	779	845	849	830	897	876	894	855	853	883	860	840	875	857	867	854	900	803	808	815	834	863	811	854	820	870	900	876	785	888	844	879	904	916	827	849	890	862	899	798	835	858	846	855	820	842	848	869	868	887	866	832	886	855	829	826	872	847	875	875	852	877	901	860	888	848	898	842	893	827	832	858	845	845	874	874	863	868	915	899	913	831	830	864	835	840	853	848	848	869
4525	955	1238	937	670	515	407	326	318	275	245	215	246	227	202	172	202	178	172	170	187	183	163	185	173	155	163	152	175	155	155	163	157	168	171	177	156	180	158	171	163	148	158	161	154	157	170	168	134	172	148	157	149	168	149	161	152	158	166	152	151	159	170	140	160	167	164	142	186	137	175	154	157	155	164	154	158	165	159	149	149	153	145	146	146	171	164	154	155	148	165	188	122	151	152	169	166	165	156	182	153	142	145	170	146	170	141	159	146	138	145	157	143	168	155	171	135	145	145	153	156	146	151	156	156	155	158	159	146	152	140	149	130	142	145	153	161	140	147	129	179	149	135	136	156	146	174	161	169	171	138	142	139	152	142	154	158	155	165	157	172	162	143	170	157	164	153	152	177	151	149	149	142	153	174	176	143	171	157	135	150	150	127	158	164	160	153	151	168	150	137	154	160	168	164	183	148	154	143	166	159	152	166	128	151	189	165	166	151	161	157	154	159	166	147	168	136	158	150	137	177	145	146	156	149	159	113	146	156	145	145	165	172	152	144	183	168	170	159	143	169	163	178	155	163	156	167	161	156	153	173	160	129	160	153	138	150	156	151	147	158	143	148	155	145	178	169	161	171	162	152	151	147	177	163	137	178	138	138	152	147	150	156	144	165	147	154	151	148	139	148	148	168	162	154	165	152	148	172	161	170	157	133	150	144	185	162	153	163	142	157	160	163	150	145	171	156	146	167	145	164	155	186	142	147	148	163	157	177	189	140	159	131	167	155	164	140	157	166	152	145	159	139	147	140	154	137	152	132	170	158	139	149	173	146	154	150	137	157	171	169	140	147	162	169	161	143	166	152	143	149	150	146	133	152	141	157	140	159	136	140	144	162	170	158	163	147	160	146	152	168	170	160	150	175	155	145	159	156	146	147	139	163	155	176	155	171	155	169	172	162	172	169	149	151	146	168	149	158	158	141	162	151	151	143	150	164	146	153	140	153	155	133	154	129	158	157	136	161	152	169	142	168	154	150	145	163	159	150	164	163	165	168	165	178	143	146	151	136	154	135	152	153	157	162	158	152	155	138	144	163	151	171	146	150	163	145	141	163	154	167	149	141	152	147	164	149	140	148	161	119	132	150	153	147	145	153	154	159	158	166	155	151	144	150	184	147	139	156	165	172	147	154	146	159	146	156	162	150	146	182	134	130	178	176	157	160	152	141	155	202	136	156	156	168	158	164	153	145	161	137	136	168	154	155	135	168	153	158	151	157	152	161	146	175	186	166	159	150	152	138	128	169	132	156	157	152	137	161	155	143	158	161	189	149	154	154	163	151	165	125	141	145	160	171	145	144	143	151	159	151	151	164	188	161	163	166	175	153	157	155	159	162	165	150	152	149	152	145	167	165	157	165	139	182	155	163	141	153	169	160	152	162	143	138	174	154	135	158	156	149	149	144	134	161	148	119	154	144	174	148	141	151	179	152	161	158	163	169	158	180	139	165	154	145	158	160	142	147	141	135	181	165	144	152	169	123	138	176	138	134	162	165	138	158	156	155	152	147	170	147	150	150	173	156	152	186	143	163	155	167	155	150	171	131	160	166	156	149	150	176	165	154	146	158	155	154	183	145	151	156	168	167	149	158	142	178	154	137	150	163	155	153	169	158	144	142	157	147	162	168	163	139	124	141	149	160	158	165	153	139	150	153	156	156	127	138	166	134	153	176	149	139	164	177	152	154	143	143	177	137	153	182	160	174	171	141	169	135	144	178	163	155	169	154	133	149	149	176	177	153	153	169	156	163	155	152	167	152	151	169	145	149	158	159	136	170	158	143	154	172	141	152	160	142	171	162	157	159	152	167	144	143	157	161	163	108	155	150	137	163	159	138	145	149	158	162	153	150	174	155	165	167	152	140	145	174	138	182	154	157	137	171	164	157	151	154	146	150	162	162	177	154	172	143	132	129	174	152	142	144	164	138	133	162	136	150	163	159	172	165	142	151	159	161	164	146	133	134	163	129	181	145	158	162	157	135	162	149	144	169	180	160	148	174	159	135	146	163	155	159	165	146	147	134	148	142	140	149	159	152	149	156	158	189	151	141	157	154	129	166	165	169	155	146	187	183	137	156	152	160	171	140	168	177	143	161	155	138	150	138	153	145	146	160	163	132	160	157	161	155	152	173	146	154	156	165	156	167	157	138	156	184	175	155	171	147	149	153	175	133	156	167	162	123	175	171	142	145	149	175	155	164	144	135	137	146	136	128	155	167	157	141	145	152	168	162	142	152	152	178	172	178	176	169	159	143	128	156	124	149	152	160	145	143	159	141	147	167	143	162	168	130	147	161	150	152	153	144	162	156	144	125	148	159	139	170	156	167	156	169	160	160	169	143	171	145	144	156	154	164	145	153	164	132	162	174	139	152	172	167	148	153	139	164	130	138	167	176	145	155	148	160	150	166	163	152	177	166	149	158	156	149	144	143	132	158	154	169	139	149	155	146	173	149	120	146	180	167	163	165	132	156	162	164	124	165	174	165	188	152	146	172	154	167	152	162	172	151	164	151	172	162	169	159	158	195	136	147	145	163	155	169	161	157	165	160	161	146	146	169	151	168	192	153	154	159	156	152	160	162	158	160	159	161	159	164	143	119	146	119	163	156	145	139	165	162	164	141	129	168	140	169	157	146	150	164	172	153	158	156	146	147	173	147	150	137	161	156	147	168	168	152	169	145	151	157	181	161	138	143	175	181	152	125	150	121	151	147	146	149	157	147	161	164	158	147	153	158	164	191	140	151	171	165	163	158	160	145	152	153	138	142	163	177	149	160	163	157	169	159	157	163	150	179	159	161	148	159	171	161	141	129	140	153	151	139	149	146	141	171	133	140	151	143	137	168	138	165	151	151	148	163	152	162	134	152	154	169	141	138	171	148	152	158	154	159	138	139	159	150	167	156	139	134	166	197	153	149	154	163	164	160	147	145	163	154	169	128	143	148	176	140	150	163	156	161	160	182	150	155	130	156	154	163	155	168	167	162	160	154	168	155	158	141	151	163	143	139	153	150	152	151	155	151	147	171	158	144	159	171	151	164	185	152	163	150	157	174	159	161	145	168	133	179	148	162	163	145	143	166	140	152	146	145	153	156	141	152	147	134	161	170	144	139	165	158	161	142	152	161	139	154	145	146	159	149	168	176	148	172	154	147	165	161	159	185	141	162	134	159	153	149	159	166	154	175	142	161	142	162	147	172	167	171	148	179	158	172	170	149	149	161	159	151	130	152	175	147	175	169	150	172	139	150	157	168	168	153	188	138	172	147	161	158	154	164	151	175	177	150	161	150	132	158	140	146	162	158	151	168	159	161	169	143	132	130	167	174	173	144	151	142	148	154	141	157	146	151	150	161	146	172	132	167	159	167	164	148	137	148	140	137	144	154	169	151	146	144	157	145	136	166	131	158	163	145	174	139	149	150	150	177	151	157	146	133	141	155	163	169	155	176	150	167	156
5426	1416	3084	3547	3050	2497	2165	1816	1609	1359	1249	1131	1002	927	923	845	820	815	741	793	721	722	714	697	698	692	612	660	675	610	616	577	580	587	605	606	601	594	559	593	570	554	556	568	521	550	560	520	512	519	533	527	535	520	537	516	546	506	561	558	533	579	536	532	514	516	531	524	527	548	486	559	542	499	540	523	530	549	502	483	502	495	514	534	459	519	522	546	518	527	536	495	485	524	513	534	524	542	515	544	500	505	480	549	518	492	518	552	542	509	522	517	521	513	548	509	532	511	484	500	489	546	531	537	522	493	504	463	513	535	521	530	517	524	526	486	543	523	519	464	509	548	489	531	530	513	509	491	534	519	535	549	516	476	526	496	527	536	498	536	518	511	484	535	543	534	527	513	505	486	519	509	523	492	526	509	506	507	543	525	538	509	519	533	534	517	489	528	548	504	511	473	542	502	552	523	552	534	522	542	473	509	533	549	564	544	486	541	536	504	509	505	507	518	507	505	500	502	480	535	477	503	506	553	534	520	536	522	500	531	534	533	546	524	565	526	499	523	505	474	507	518	486	499	510	478	542	520	477	518	546	504	528	508	514	546	473	517	497	523	449	482	524	535	504	533	531	529	488	491	532	479	520	494	523	526	518	539	528	479	532	538	511	468	541	491	478	522	508	507	490	491	558	530	509	452	522	469	566	492	483	494	479	534	497	538	529	549	508	527	499	532	515	494	513	529	484	524	508	515	496	519	535	507	503	491	514	491	488	502	547	507	536	490	491	517	515	548	489	520	500	493	538	505	522	509	494	502	516	492	527	509	552	487	536	527	512	498	535	529	516	515	500	488	506	531	544	496	531	469	502	499	509	506	545	534	492	484	526	551	523	503	505	515	562	492	554	541	502	514	524	498	538	515	485	502	507	517	528	510	527	491	474	478	487	505	516	523	482	505	500	534	511	499	492	500	501	501	512	530	490	481	519	548	489	472	522	520	460	572	515	501	522	505	508	536	507	543	559	487	488	564	506	493	500	535	514	530	528	493	495	499	532	531	447	526	472	508	523	543	510	527	523	506	503	517	518	458	564	538	513	505	485	524	560	569	518	488	523	519	497	520	489	499	498	500	525	536	497	466	490	520	501	565	504	479	529	500	534	526	485	484	524	537	530	506	534	539	494	517	512	525	558	493	507	526	503	495	525	495	488	514	515	522	507	564	510	513	512	477	543	524	532	474	505	510	507	543	499	501	513	513	556	492	506	528	476	500	515	517	493	494	528	516	485	523	460	478	490	531	547	497	476	494	505	508	483	471	543	519	513	452	540	503	534	466	520	472	509	534	548	539	554	481	485	509	499	519	530	512	487	480	528	483	491	511	506	538	497	532	519	502	491	534	544	479	545	586	502	541	514	526	495	512	523	521	537	529	492	474	493	476	520	514	508	511	524	524	479	557	487	509	507	543	512	490	526	489	496	541	534	496	511	485	501	540	481	527	479	512	526	547	520	501	534	513	488	525	532	525	493	497	496	478	525	536	482	492	495	533	519	484	514	536	487	514	473	516	525	520	521	538	510	511	546	513	525	568	541	514	520	520	518	506	518	512	516	491	503	501	483	532	537	490	502	467	535	534	509	516	490	540	513	497	504	525	521	477	525	488	534	511	503	512	540	527	513	502	543	513	525	507	512	509	463	520	495	480	541	510	486	502	511	496	490	505	531	536	528	487	500	528	519	511	499	526	546	532	477	523	480	518	489	540	547	515	474	565	489	544	529	519	495	515	502	491	498	495	488	511	548	507	486	491	508	539	524	517	548	507	537	492	515	496	500	527	499	497	490	498	523	510	475	532	508	494	495	512	508	545	507	557	509	509	499	518	489	526	522	525	519	499	467	508	482	483	486	519	478	478	503	518	511	535	528	491	488	502	509	534	482	532	490	511	511	486	528	531	471	503	543	530	514	502	538	482	548	527	514	516	549	508	502	544	534	546	528	493	537	516	515	487	522	518	528	532	525	484	510	494	515	526	521	521	511	509	526	479	539	500	523	521	508	540	523	532	490	489	508	520	530	481	525	541	559	544	509	494	529	506	527	500	527	539	496	480	521	497	523	506	494	515	507	551	539	542	505	513	514	536	496	513	520	517	533	512	503	515	534	521	525	524	507	511	560	517	518	521	487	505	529	490	515	514	485	513	536	490	526	460	546	511	474	520	486	536	514	526	489	480	536	499	493	519	513	517	509	517	520	482	510	535	514	525	519	498	497	496	490	505	537	474	539	517	506	478	527	526	509	477	537	518	530	518	542	487	506	518	518	524	535	515	531	503	519	528	477	535	470	552	543	547	533	540	512	542	490	488	488	516	518	488	529	512	469	520	510	528	514	520	529	510	489	512	517	520	539	507	526	517	526	503	540	507	520	495	491	512	502	523	538	509	470	523	480	475	549	547	518	531	480	487	509	521	495	541	517	504	484	491	493	535	533	514	482	518	525	565	493	517	554	515	502	546	466	512	496	505	536	518	518	528	500	479	481	549	517	515	498	520	500	506	539	492	549	507	525	507	527	518	499	538	525	523	528	479	521	528	507	565	475	478	511	521	524	521	507	491	470	487	468	479	523	481	534	464	535	532	516	493	493	514	514	499	509	497	499	519	514	502	532	526	521	493	518	506	526	511	491	538	521	494	540	490	534	509	506	515	530	530	485	514	474	514	575	512	520	503	515	482	494	490	523	521	540	493	497	524	490	547	507	521	498	551	532	512	525	528	511	515	528	539	542	462	479	523	553	464	533	482	551	487	526	545	479	565	509	509	510	496	518	497	490	514	506	533	507	527	525	562	550	549	514	523	553	498	517	489	543	553	504	572	502	532	499	508	556	498	500	512	548	545	537	544	514	523	513	539	494	530	502	534	477	526	523	528	529	502	517	542	568	519	544	498	481	529	518	524	508	482	507	494	579	529	549	548	492	492	498	505	495	498	510	515	494	510	479	507	496	536	480	515	505	474	496	536	536	499	526	512	516	501	512	459	515	517	483	499	511	511	513	534	504	505	530	498	521	510	476	513	541	511	490	517	532	468	508	505	499	535	531	546	498	515	489	461	501	529	492	544	506	526	524	522	519	525	530	527	526	510	501	490	515	534	509	484	501	533	540	498	502	485	544	476	495	500	527	520	523	518	487	507	506	538	530	520	477	500	512	493	549	519	499	512	494	550	487	509	504	545	518	560	517	541	519	461	534	494	563	467	536	504	535	495	519	493	545	485	514	545	504	522	503	497	538	474	470	525	495	464	506	517	527	484	504	493	467	519	519	492	550	490	550	499	541	494	534	525	510	504	500	449	532	530	517	501	472	511	478	495	491	524	521	522	471	509	528	536	514	472	481	508	521	532	506	509	529	489	556	502	478	489	527	535	500	507	483	481	501	501	546	547	510	496	501	527	544	494	483	503	502	507	490	526	483	526	529	519	505	521	491	503	517	499	510	539	490	535	468	497	484	568	531	533	584	544
8312	1870	2290	1686	1178	822	611	477	435	340	280	274	245	211	215	207	183	179	152	185	161	166	172	166	147	145	139	122	135	150	141	135	142	140	120	136	155	149	133	145	119	140	138	126	128	137	121	101	116	134	116	134	147	121	119	141	129	116	124	131	145	137	144	133	128	125	117	116	125	122	125	136	110	119	102	114	118	148	115	124	152	117	138	123	105	139	129	126	115	114	134	118	123	135	129	119	123	118	106	131	137	112	109	145	107	108	123	112	120	130	131	134	122	125	127	126	114	117	107	121	110	120	127	124	119	123	126	128	119	113	140	93	124	143	121	141	118	119	117	138	140	109	139	101	140	130	136	125	100	128	106	95	111	112	147	141	114	125	124	136	131	119	117	118	131	138	135	147	126	134	125	131	126	116	116	114	121	122	130	129	126	98	131	127	105	110	125	136	142	114	136	131	129	129	116	123	121	130	124	119	144	134	136	119	132	131	115	147	137	132	122	114	114	140	130	105	119	121	116	112	129	100	145	118	137	109	122	111	119	128	112	133	136	127	122	118	131	121	110	139	140	125	100	104	124	107	130	124	120	133	125	142	134	124	123	125	123	118	100	127	126	107	119	116	129	118	119	117	138	128	124	131	114	138	113	124	143	135	135	115	135	112	116	115	117	138	114	143	107	114	110	99	103	103	120	144	110	112	129	121	113	117	104	118	127	131	149	114	138	126	137	149	109	131	142	114	113	111	124	110	125	111	107	122	111	111	112	131	133	149	134	118	141	118	121	133	132	134	127	116	122	122	124	137	122	120	126	127	135	125	111	108	123	138	117	129	124	104	142	133	112	134	111	119	119	124	116	131	130	113	118	126	127	123	122	133	126	107	108	126	118	125	128	124	121	141	113	127	121	105	127	112	116	117	123	125	134	134	117	134	136	128	97	105	109	92	124	127	104	121	121	123	112	124	104	119	100	137	128	129	112	129	123	124	120	138	130	111	98	135	104	140	125	136	111	105	120	121	106	119	141	117	142	131	125	129	130	105	121	117	111	121	139	119	101	134	125	112	113	118	115	134	132	120	120	141	128	127	143	134	136	124	96	115	115	113	110	118	120	112	126	101	112	136	116	123	133	132	130	116	145	120	117	112	113	108	127	132	122	99	105	103	115	97	131	121	126	129	111	142	117	132	126	129	119	111	114	115	124	124	127	147	137	127	136	110	120	111	106	87	122	117	105	135	102	111	119	100	125	130	123	118	131	111	113	140	133	133	120	124	130	117	115	124	126	124	123	143	110	115	112	103	129	120	114	127	128	101	113	122	124	124	137	114	108	112	122	122	139	112	128	122	142	123	138	129	147	122	119	115	116	129	130	147	124	133	115	130	146	143	121	123	134	117	135	137	110	115	128	145	143	109	113	122	147	130	123	133	112	128	126	104	123	149	141	119	109	121	121	109	119	123	126	119	126	117	135	115	123	128	117	133	148	118	109	117	135	134	140	138	108	118	123	121	126	121	126	131	118	137	112	128	121	128	140	132	123	129	107	143	112	136	132	112	145	114	106	135	117	131	124	132	112	106	129	126	127	119	128	114	138	121	128	128	109	126	113	102	112	138	112	122	132	122	115	133	117	104	125	120	122	135	118	118	107	106	116	123	112	126	109	113	109	121	110	120	118	111	141	148	117	141	107	138	138	138	113	114	106	129	134	123	127	119	129	128	109	122	121	120	111	121	125	117	129	105	137	112	140	106	136	126	138	125	110	112	152	125	136	131	129	119	106	114	137	118	115	129	119	123	125	121	127	117	145	120	122	118	142	118	143	125	140	130	106	135	134	113	127	113	119	127	103	108	99	133	123	127	135	110	139	121	139	138	107	111	125	131	106	98	109	119	116	129	132	118	131	113	139	124	137	103	149	138	136	134	111	126	126	137	120	117	113	108	129	120	121	122	145	129	114	124	121	137	105	127	125	123	132	135	113	142	120	134	133	117	129	123	102	115	126	130	126	111	119	115	117	126	118	107	120	128	128	110	120	110	128	108	124	128	118	112	127	124	128	120	119	114	141	109	118	120	117	130	115	137	121	140	141	134	120	125	124	109	140	126	129	134	131	122	136	133	108	129	136	147	142	121	148	124	125	130	127	109	146	128	133	129	120	104	123	116	126	128	128	115	117	115	107	114	132	119	117	121	101	130	133	118	133	122	136	123	118	105	127	114	141	121	108	113	147	122	119	130	133	130	122	125	114	126	120	119	117	119	134	126	131	102	134	136	128	119	128	131	114	117	115	138	137	134	114	118	111	112	133	128	131	127	120	120	137	113	120	119	116	138	126	94	124	119	132	115	122	113	133	117	130	148	109	120	132	127	103	136	113	138	127	134	146	103	121	119	122	120	146	122	118	118	114	125	115	131	116	144	117	110	137	119	131	104	133	118	134	118	130	127	109	116	122	105	126	116	118	128	129	131	122	114	115	127	116	136	131	129	131	112	123	131	118	130	106	112	107	114	121	119	124	117	127	146	124	130	119	122	121	122	113	134	121	127	117	113	130	128	122	99	117	135	127	125	130	128	132	120	126	133	130	127	105	113	109	113	92	129	128	110	112	120	118	119	129	123	116	126	114	122	127	106	132	132	124	113	139	124	118	126	122	113	134	126	127	128	115	121	123	150	114	123	133	128	125	122	113	132	119	114	132	142	135	112	118	109	137	131	128	149	130	114	125	114	99	129	127	117	127	114	120	141	122	136	120	126	132	109	133	141	117	154	121	138	117	120	121	126	126	122	117	150	113	117	120	134	117	134	97	123	128	132	127	121	117	122	123	122	131	112	113	127	94	117	125	116	122	116	119	109	140	136	127	126	140	113	120	122	121	103	125	130	128	154	126	110	120	131	121	124	126	117	124	126	145	122	110	115	116	136	132	121	102	123	121	114	122	123	119	94	109	130	136	129	146	134	113	127	126	117	132	113	126	124	119	124	125	135	103	139	106	124	116	110	125	115	129	118	125	106	110	133	142	122	124	114	134	124	130	121	119	144	114	136	140	133	130	135	116	108	99	104	116	111	106	121	110	135	130	133	144	109	114	127	129	112	111	121	124	124	127	141	143	118	133	115	137	151	117	98	121	133	125	114	134	120	110	118	121	112	164	130	137	132	132	124	143	127	128	116	144	94	110	107	107	127	135	124	141	131	140	122	110	116	124	139	124	131	114	104	112	126	136	127	116	128	119	102	149	121	111	125	129	108	127	140	115	143	131	143	131	114	137	122	121	117	121	121	136	120	130	103	119	144	125	119	115	119	126	129	106	108	126	122	140	117	127	117	147	106	123	140	124	112	124	111	126	123	150	153	120	113	101	116	131	109	135	117	140	104	142	135	121	126	115	132	121	99	123	117	128	125	140	132	110	120	147	140	116	123	130	132	101	105	136	131	123	144	101	128	138	112	130	108	106	116	120	119	148	132	104	115	127	126	115	133	128	123	130	146	139	111	114	141	133	131	124	128	127	140
7695	2229	5073	6000	5237	4394	3583	2885	2496	2069	1846	1612	1519	1351	1232	1122	1108	1029	884	919	789	769	801	698	683	695	709	668	632	665	582	621	571	558	599	572	569	561	553	559	525	587	479	501	492	549	514	530	492	551	488	481	489	490	491	473	493	470	487	479	482	466	474	519	428	439	483	478	495	441	450	465	452	452	442	460	482	483	455	434	475	437	450	468	481	456	472	441	457	412	463	466	450	447	472	434	442	425	454	440	449	452	450	447	420	425	421	429	466	435	426	413	416	442	437	456	462	475	414	421	437	446	435	462	461	428	408	436	464	463	460	435	402	448	424	443	408	475	441	426	431	400	434	438	392	472	427	466	426	444	429	434	435	426	426	461	440	438	414	408	446	439	445	410	383	385	444	453	428	445	418	415	430	451	455	420	401	427	449	433	455	458	385	432	439	467	419	456	441	470	446	423	435	423	415	452	427	435	428	460	421	428	423	432	403	433	441	388	419	444	402	463	451	454	394	442	421	446	446	378	444	449	426	453	423	418	437	419	416	450	436	433	403	441	443	419	429	416	423	429	418	393	444	442	411	461	383	426	432	455	445	414	441	436	466	432	408	407	461	436	438	417	438	435	428	426	413	422	466	404	419	396	456	424	424	438	425	416	457	427	450	451	435	440	467	440	410	393	430	466	440	423	416	422	437	442	379	441	403	422	401	428	441	439	436	422	412	418	417	419	447	465	443	419	431	459	428	439	419	435	450	427	432	413	420	454	431	438	403	412	456	436	411	421	431	436	419	448	410	433	433	428	456	446	425	444	416	422	394	427	448	434	467	436	443	425	423	407	457	440	422	414	445	395	431	454	420	436	420	407	422	395	435	435	398	435	374	450	410	479	405	420	413	437	407	440	418	429	399	437	419	411	398	461	408	419	414	453	443	425	424	456	429	440	459	404	453	405	422	443	407	376	438	449	418	450	430	493	427	423	420	422	418	415	398	399	424	464	433	444	467	430	442	405	416	431	419	457	428	421	416	445	418	475	454	423	420	442	452	434	433	424	436	448	448	422	412	435	448	410	413	443	423	450	454	393	463	477	412	415	466	423	424	490	409	435	426	471	429	434	427	449	448	419	432	443	428	457	427	468	410	465	447	451	443	430	475	418	396	427	467	415	437	415	465	442	422	439	458	438	463	425	469	460	436	443	443	420	468	421	464	430	432	408	440	453	456	446	413	399	463	456	422	441	399	423	421	425	435	469	427	378	422	479	427	459	414	441	393	438	458	429	401	429	409	417	463	430	454	436	444	424	417	420	439	418	432	410	463	402	446	451	410	446	446	439	437	428	416	441	433	395	396	429	446	393	460	453	395	444	428	417	389	488	449	433	423	419	414	452	450	420	409	477	411	447	428	425	426	447	433	441	438	403	426	433	428	462	438	437	445	439	461	432	437	416	434	391	413	405	461	421	430	454	430	406	473	454	414	414	447	459	443	427	472	437	447	425	445	415	447	425	437	434	414	446	455	383	431	416	443	423	441	426	432	437	446	418	433	451	438	435	434	448	442	429	442	394	432	404	401	428	442	440	431	420	420	431	444	444	413	419	421	462	428	476	403	429	443	426	421	405	454	470	426	448	442	462	436	433	428	409	439	411	427	460	416	433	420	429	443	416	417	439	424	432	437	424	439	421	411	428	454	418	434	425	418	460	443	410	450	411	443	450	461	432	413	467	404	423	418	417	416	407	424	435	430	420	450	434	421	419	436	448	421	454	437	451	437	411	432	457	438	438	426	428	402	418	421	426	422	464	421	445	433	440	473	403	406	434	418	408	390	415	408	432	470	440	416	407	462	430	416	405	451	445	426	436	460	426	429	454	416	434	401	429	430	416	431	395	404	411	390	400	442	460	421	447	474	451	408	463	457	407	430	459	401	445	460	420	430	428	401	454	442	429	423	449	463	442	445	424	425	453	413	446	410	428	415	437	418	448	434	429	423	425	416	403	472	443	442	431	432	425	417	394	456	426	412	421	382	422	455	404	447	399	424	409	439	434	419	438	432	448	440	433	441	450	411	430	451	429	400	444	426	423	430	409	406	409	427	401	415	411	396	475	418	466	408	443	439	424	433	418	449	432	444	438	422	384	434	423	434	455	418	432	460	445	376	406	415	437	435	425	446	435	418	438	444	421	417	434	443	418	422	408	427	443	452	422	420	417	418	449	424	406	434	396	420	461	419	444	435	381	433	422	466	430	434	411	441	423	418	443	441	442	433	426	395	454	475	423	441	411	423	415	453	419	424	413	415	400	463	449	430	438	440	445	495	428	440	447	389	431	431	451	415	454	434	425	391	464	431	425	398	432	426	431	419	451	471	423	401	436	439	455	387	449	449	438	428	438	434	405	419	459	425	422	437	428	426	427	448	440	446	444	443	431	462	435	418	387	420	410	432	442	432	422	458	420	426	428	434	434	467	421	398	420	412	476	437	425	413	489	422	413	420	436	443	419	443	415	442	440	365	393	493	441	391	445	451	474	448	427	469	437	425	422	442	428	466	453	423	450	436	432	424	448	421	407	414	420	394	475	443	393	402	415	464	395	442	443	412	421	419	434	448	432	397	435	449	395	439	441	452	418	437	423	419	419	457	444	410	467	437	448	443	418	406	453	435	442	401	446	439	417	390	412	452	429	413	419	453	415	428	442	441	443	414	416	422	425	445	430	485	446	410	455	428	426	431	467	461	453	415	475	468	434	422	464	431	409	421	415	442	434	445	453	438	418	426	439	424	437	439	461	427	412	401	393	416	406	422	413	419	464	481	401	417	465	421	447	411	472	452	443	429	394	423	452	421	417	410	443	456	411	423	489	409	400	429	391	445	418	454	475	386	441	419	425	447	436	445	459	459	442	404	370	444	425	466	397	438	467	447	452	416	431	369	455	430	410	432	429	441	403	449	402	427	412	415	442	432	441	407	429	421	384	427	434	414	428	405	423	452	418	403	397	411	455	436	433	414	421	452	393	390	440	444	410	436	433	417	422	448	464	451	431	406	419	430	446	393	439	424	409	430	448	426	441	482	422	480	403	472	433	433	463	418	446	427	422	443	446	391	408	409	421	459	440	463	387	408	440	460	445	435	416	392	397	435	408	438	428	434	424	450	452	412	444	434	407	409	442	430	419	445	438	389	438	413	438	431	466	429	445	416	424	430	391	449	439	477	475	410	421	432	427	441	419	457	429	419	442	417	439	433	449	471	433	451	440	406	423	413	482	411	408	445	432	405	436	428	396	383	431	436	412	407	415	416	432	453	412	433	415	450	415	451	441	443	447	415	424	454	407	442	433	423	450	434	404	463	413	468	454	441	442	436	416	416	410	451	407	386	449	446	442	388	430	455	442	447	441	440	475	432	418	439	420	423	425	454	439	431	444	444	426	418	422	434	417	442	421	470	461	414	417	436	471	416	413	440	423	448	423	474	431	419	462	430	428	419	417	385	477	417	419	431	403	412	443	406	421	427	456
1326	305	337	315	302	292	273	285	280	279	293	313	292	285	304	282	280	249	250	304	270	309	288	302	290	289	277	287	263	287	282	290	265	289	275	284	276	270	278	270	294	283	274	315	301	289	295	280	301	273	274	277	286	284	285	269	310	291	267	288	296	290	280	287	267	301	288	253	306	284	301	338	255	269	291	285	274	299	271	288	291	294	280	280	278	287	314	286	293	255	270	317	274	284	264	287	261	290	276	279	263	296	322	248	277	283	286	291	288	277	265	277	301	272	295	283	286	283	308	286	273	270	279	265	274	300	301	310	277	279	310	294	288	262	272	299	274	277	284	273	297	272	261	267	275	250	270	279	295	287	274	268	275	330	256	256	266	293	256	289	282	265	283	268	316	312	287	284	273	277	286	279	294	278	293	300	273	279	286	274	282	279	267	268	272	262	250	270	282	303	270	263	274	285	293	267	271	281	282	273	285	262	251	277	283	245	286	288	298	284	308	295	300	260	263	286	298	289	275	284	277	293	272	318	270	310	237	274	292	293	278	294	288	266	289	290	314	303	287	284	288	283	316	290	292	314	297	284	273	283	272	291	303	271	261	268	289	274	264	269	298	247	299	310	270	278	276	274	298	273	287	255	285	285	263	296	260	277	280	285	304	275	294	292	297	269	281	289	296	257	284	271	324	268	317	259	279	291	297	264	283	269	300	279	272	277	250	252	262	271	265	277	288	285	284	272	278	280	282	295	270	308	269	305	258	316	266	282	261	271	230	301	295	327	280	267	291	302	284	278	274	267	302	253	263	286	286	280	276	332	291	277	278	295	285	277	272	283	264	273	293	248	273	264	253	285	249	256	294	238	279	278	268	273	311	271	305	301	246	287	251	259	246	290	273	291	268	307	285	278	281	260	285	300	273	276	269	291	282	281	265	288	287	277	273	282	289	300	275	299	302	291	299	283	251	263	268	291	267	280	309	296	315	279	296	324	278	274	268	299	325	313	296	297	293	286	289	254	279	268	274	270	280	301	261	258	262	275	308	292	277	286	284	289	285	284	286	299	263	319	261	283	301	304	281	272	277	294	273	288	288	288	278	288	298	267	283	272	285	264	278	317	297	277	294	296	274	307	287	261	289	277	265	292	270	282	264	290	288	288	282	277	274	262	306	303	286	279	316	296	278	265	310	290	271	268	307	297	295	269	257	257	273	268	285	288	273	247	285	270	267	275	265	275	305	259	258	283	297	288	271	265	259	298	287	287	289	295	274	296	291	279	299	286	294	249	246	307	267	269	272	293	274	280	290	274	270	286	270	294	261	273	263	266	226	324	279	254	295	264	275	279	240	264	273	260	267	273	280	266	283	289	272	301	272	306	302	298	266	267	275	286	311	280	240	270	253	277	268	291	277	267	279	292	273	304	262	292	284	272	295	269	269	273	297	291	296	285	293	293	274	266	273	269	271	306	267	296	279	272	261	299	286	293	294	302	280	281	265	276	291	300	280	277	264	284	290	289	285	291	283	289	268	283	296	290	289	256	261	295	267	266	297	299	296	278	271	304	280	311	270	283	262	286	300	275	272	284	289	289	288	288	267	271	312	303	266	275	253	293	292	285	295	241	275	257	275	295	293	269	270	279	299	256	279	261	251	266	249	279	260	292	283	296	295	280	271	267	288	301	295	300	274	270	292	281	279	281	291	282	285	248	290	266	255	261	265	266	276	256	258	296	283	286	257	300	291	295	274	265	282	318	267	270	235	272	289	254	274	275	262	273	245	284	299	272	304	292	271	297	282	269	278	278	300	264	273	295	276	288	292	285	276	258	284	302	305	309	264	281	288	301	248	268	282	280	257	289	290	275	279	287	306	280	280	289	292	296	283	270	276	255	288	265	280	273	285	313	301	309	286	265	291	268	284	280	278	261	295	295	331	282	273	253	272	288	287	266	264	252	280	246	258	270	271	304	301	286	279	301	249	263	291	287	292	256	298	269	261	285	287	302	279	316	281	286	284	277	294	273	298	295	264	276	278	298	298	285	323	262	259	275	278	270	289	261	274	275	296	302	270	255	273	287	308	249	278	272	308	280	319	266	302	299	253	262	263	247	290	253	258	279	289	287	283	265	268	258	257	297	272	268	271	278	283	284	270	309	305	287	302	258	262	274	271	278	277	246	283	295	281	304	312	262	267	284	293	314	279	269	295	247	273	275	272	263	288	294	285	283	294	275	278	297	276	278	262	284	276	279	296	297	279	281	230	282	277	258	278	244	253	260	294	283	259	298	272	269	266	264	272	275	290	265	267	290	262	270	311	270	272	262	272	280	320	342	288	268	271	283	275	273	226	280	275	297	309	291	281	273	274	291	285	234	283	283	260	279	295	273	248	286	311	243	292	266	260	292	290	292	296	275	277	257	276	291	296	285	268	283	269	254	279	263	278	268	258	259	314	272	269	278	269	263	275	260	283	281	274	275	283	318	272	304	270	275	280	262	269	258	252	297	265	292	251	280	286	307	283	259	259	314	272	303	281	297	278	304	306	269	262	269	283	241	305	272	296	300	259	264	288	285	254	278	290	277	282	269	288	290	266	274	262	292	273	293	257	303	293	276	263	274	268	281	271	274	305	295	285	288	284	296	259	295	260	275	272	257	254	280	307	259	290	287	289	304	314	322	266	265	260	300	307	273	277	278	273	304	288	291	290	283	278	296	282	269	300	274	285	296	287	307	301	278	288	285	267	271	317	285	285	278	304	291	272	304	282	289	298	304	272	295	292	297	271	303	289	287	302	260	288	298	276	310	282	283	276	294	270	296	297	263	274	286	277	249	264	286	263	301	271	265	275	275	300	289	291	299	247	316	287	264	270	283	263	270	295	276	262	272	262	283	297	277	284	290	282	297	265	268	261	275	273	278	284	284	267	289	299	269	264	300	271	285	262	288	262	290	272	303	311	317	281	313	301	257	274	277	305	277	269	265	291	266	287	294	297	286	272	297	270	287	256	291	284	300	274	302	283	257	276	275	276	272	291	241	277	295	286	254	284	296	299	254	279	276	284	286	288	282	260	290	307	289	269	296	271	281	291	294	275	271	318	294	282	273	258	268	263	304	277	300	297	289	290	282	274	286	292	256	295	289	293	256	285	316	284	293	297	256	271	275	260	275	280	302	281	287	296	261	267	266	278	289	286	288	283	240	281	258	246	252	304	290	259	283	299	292	270	250	291	284	265	287	284	283	305	267	278	272	287	262	284	282	291	268	266	280	316	304	282	278	320	288	277	281	330	279	267	260	248	256	280	283	254	265	289	283	282	312	300	292	276	299	288	283	268	271	267	285	279	281	280	251	278	266	296	277	278	296	265	291	292	289	276	280	295	271	265	281	286	271	291	278	272	292	284	261	280	299	287	277	285	287	283	301	286	283	305	291	253	284	263	285	263	285	287	276	279	268	295	254	309	291	287	271	312	274	295	267	269	275	288	284	297	266	288	272	296	277	280	274	293	296	283	280
2300	884	1026	1043	982	1037	939	961	903	933	876	896	841	851	910	898	860	888	877	828	859	872	838	871	795	859	879	924	824	861	897	846	831	869	885	833	843	864	879	873	845	853	890	855	862	862	839	845	857	832	835	889	885	846	842	837	889	849	881	832	816	869	880	856	868	923	908	836	890	863	812	839	849	868	865	883	867	913	832	922	873	815	844	849	850	846	887	826	822	892	893	802	871	832	847	836	862	874	871	869	854	867	853	865	834	838	857	853	846	848	911	863	848	813	868	858	897	864	814	896	832	871	828	869	835	864	839	860	813	807	855	864	853	814	835	837	793	909	859	875	878	773	829	826	898	845	829	803	828	852	807	848	848	819	831	841	854	928	842	896	828	808	917	836	882	844	866	919	839	885	899	817	824	842	876	911	825	862	882	850	790	867	926	911	814	870	886	869	857	897	836	866	906	869	826	841	903	890	877	844	821	830	834	832	827	845	835	863	878	851	814	883	860	819	826	807	817	873	897	828	854	864	897	895	878	865	826	884	840	853	920	855	828	860	831	839	861	860	895	846	902	897	892	782	811	854	852	844	829	868	856	875	899	845	881	882	797	793	885	830	824	813	866	872	862	840	795	897	933	844	834	857	868	857	830	838	872	837	821	826	875	836	865	876	829	881	868	846	823	871	833	881	864	848	894	896	892	882	896	858	871	871	868	888	848	849	860	821	808	872	868	857	899	901	871	855	867	865	893	880	893	882	860	871	806	889	838	856	908	855	865	837	851	863	823	896	880	867	892	888	878	873	827	886	871	824	853	850	847	876	826	815	855	841	843	877	880	898	815	883	875	863	919	901	884	851	801	826	795	897	866	891	824	809	856	849	863	861	861	881	876	916	912	860	873	840	849	803	850	914	890	832	908	839	819	837	840	886	827	863	859	830	910	861	840	841	851	835	837	869	878	837	839	798	851	838	835	829	851	890	901	890	837	823	861	848	858	836	812	847	821	845	848	802	871	829	803	855	818	878	850	854	875	828	898	897	833	886	811	879	855	857	844	848	894	858	862	886	802	881	886	822	877	817	826	904	817	852	836	895	853	859	845	818	840	851	886	866	865	837	859	897	866	911	856	821	879	891	853	859	854	834	817	842	845	850	870	828	826	815	830	869	873	824	877	815	832	848	849	884	822	887	825	797	839	878	888	874	884	865	850	872	802	852	832	854	826	854	872	860	876	793	865	855	897	875	847	842	841	852	874	842	898	873	830	891	868	871	835	863	878	854	813	829	898	811	844	863	838	874	878	894	871	871	881	811	840	831	825	866	886	841	894	868	856	880	883	827	852	861	847	854	871	863	863	841	889	825	837	848	881	850	866	872	843	839	862	841	874	891	889	867	892	835	832	865	846	850	875	826	872	852	838	888	839	878	821	870	845	860	785	816	848	842	863	851	883	889	865	843	798	847	844	877	852	892	839	828	878	831	816	792	851	838	812	932	910	861	873	807	863	852	856	848	867	800	849	864	861	812	882	823	842	876	844	892	863	889	791	896	847	825	860	855	847	876	880	870	853	853	819	814	848	815	826	918	836	868	779	813	843	850	850	857	831	902	846	821	868	851	845	851	842	892	862	917	805	849	842	878	873	941	848	863	873	858	858	792	869	859	855	872	849	838	882	858	860	852	866	847	858	835	872	847	822	817	868	834	875	836	854	860	911	909	882	851	869	827	871	880	844	822	840	818	849	864	904	876	845	847	857	836	875	861	862	848	826	891	805	861	876	853	864	845	859	842	832	869	833	849	888	878	853	859	863	855	822	872	810	860	797	827	876	866	815	893	848	900	871	866	830	861	845	842	801	912	835	869	832	844	836	849	841	858	869	885	870	866	832	904	865	847	923	816	854	853	787	825	872	835	897	861	854	796	868	888	811	914	860	820	887	884	797	883	828	854	847	824	852	847	919	825	893	854	909	892	860	818	825	852	862	826	860	888	871	818	844	843	847	898	876	842	921	824	895	876	899	827	843	811	839	858	886	877	900	856	867	872	863	840	848	863	852	862	908	834	867	872	806	855	853	857	820	836	825	887	823	853	871	845	807	847	823	874	889	855	884	869	845	899	865	857	871	847	828	829	848	840	852	820	837	796	839	913	834	807	812	916	894	836	863	921	827	849	816	951	793	847	826	899	766	869	851	863	856	836	833	835	894	858	852	873	868	822	893	861	852	834	897	825	879	819	866	831	828	832	886	918	839	861	869	845	884	886	821	850	836	895	855	897	868	867	913	836	885	824	882	858	845	854	803	814	837	830	888	818	886	895	854	826	851	875	833	848	892	872	814	860	834	841	826	860	843	775	876	836	845	878	849	906	903	901	869	887	808	843	866	872	849	876	883	860	877	907	869	826	833	886	856	890	800	854	879	878	867	841	851	863	873	846	906	822	910	880	881	871	809	837	848	839	870	845	867	848	848	884	834	870	902	866	807	866	880	871	849	876	854	845	852	859	879	872	853	872	839	907	888	852	863	886	910	876	867	845	857	821	852	831	870	879	835	890	852	934	872	838	821	918	869	879	880	854	872	844	872	853	882	848	845	831	865	876	838	899	869	865	854	843	869	878	823	864	902	798	816	861	855	844	885	908	831	823	832	845	818	870	842	910	821	827	863	829	823	844	851	810	892	837	914	845	816	914	859	845	859	878	886	895	899	843	829	865	846	822	879	835	874	895	851	864	861	877	872	845	826	854	830	821	852	848	840	873	882	887	886	814	920	849	871	885	822	884	869	805	908	860	812	794	846	869	878	855	822	828	868	854	873	906	831	883	860	887	839	865	849	827	880	892	887	855	817	884	891	835	867	891	849	807	867	890	854	904	825	888	877	835	827	885	810	873	911	805	841	835	879	848	865	891	882	900	875	819	821	838	832	846	859	854	849	866	854	845	900	888	866	889	869	859	862	859	811	898	843	900	832	892	831	845	900	871	832	879	877	802	840	866	863	887	806	814	853	846	859	840	844	884	877	858	827	888	814	810	875	885	825	838	889	880	871	892	805	853	846	841	833	868	834	865	847	903	825	878	898	777	850	832	857	859	891	829	854	927	836	805	889	824	811	846	850	889	829	827	907	806	819	922	838	877	838	888	868	852	871	850	842	925	870	797	865	856	927	840	818	878	848	863	871	865	817	912	800	849	824	887	840	903	858	882	887	887	869	839	831	829	836	837	867	817	803	864	782	874	849	853	846	890	867	889	861	824	820	830	815	874	856	865	841	837	860	876	874	851	796	842	881	835	870	874	873	887	853	877	889	875	872	830	806	897	851	894	878	891	822	876	811	915	813	856	892	817	876	845	890	882	796	878	862	859	871	883	883	861	845	861	915	872	889	858	929	867	866	892	864	867	871	848	830	901	899	809	829	908	904	842	856	832	841	834	852	886	833	805	833	855	834	816	849	844	837	829	877	878	867	813	821	864	889	903	873	852	873	888	866	856	842	871	843	830	870	872	802	864	864	863	878	908
4543	972	1210	979	655	545	432	298	294	280	251	228	219	211	213	187	197	198	177	190	184	184	156	156	183	182	182	180	188	176	166	154	155	164	148	191	160	154	161	145	150	173	150	187	158	149	164	165	163	150	166	168	173	157	153	153	158	121	172	168	157	142	161	159	159	144	134	154	161	155	148	174	177	172	180	169	136	169	152	160	149	173	184	162	168	166	145	140	145	185	175	139	156	146	157	169	152	163	160	170	159	143	175	158	152	159	162	146	140	171	158	137	146	157	146	141	158	158	164	160	158	170	157	150	147	161	169	148	149	170	149	165	174	156	141	150	151	165	146	181	155	132	153	143	172	153	172	163	163	179	151	182	158	143	175	150	147	163	172	189	171	156	142	144	172	138	174	157	135	162	155	148	156	162	150	162	147	159	147	145	174	169	141	177	134	149	151	184	157	144	161	173	152	166	137	163	150	167	190	147	161	174	132	145	153	156	150	188	173	143	159	142	167	164	175	152	145	186	160	156	152	164	160	142	169	157	183	163	154	148	150	136	155	177	150	153	143	144	153	141	159	158	146	152	141	149	155	155	166	153	148	141	148	154	186	161	166	144	136	154	147	160	144	155	157	164	156	158	166	161	154	154	128	145	154	156	148	147	155	158	173	162	133	156	151	155	149	164	151	146	173	146	158	161	143	155	167	153	151	164	190	170	159	149	149	148	167	160	120	152	145	149	140	133	178	160	148	172	144	143	155	159	173	149	140	129	146	148	135	140	168	171	172	156	166	143	170	167	159	150	164	147	143	170	176	154	142	176	166	149	151	170	154	150	149	156	168	165	165	161	170	154	153	147	165	142	149	144	168	183	158	146	147	147	143	148	173	154	162	159	123	166	167	149	154	143	152	161	153	143	152	156	170	150	144	173	157	164	168	160	145	144	158	138	168	201	155	149	153	158	154	166	178	173	156	153	174	150	144	154	142	147	175	148	154	162	155	151	155	170	174	163	138	148	149	164	160	161	166	167	166	143	133	156	159	157	140	158	163	146	162	158	145	133	145	174	145	160	140	165	151	153	155	167	165	161	153	170	168	162	134	142	143	132	149	131	155	166	157	168	162	150	166	166	175	130	130	151	166	160	185	154	153	149	156	130	154	129	168	150	180	154	136	141	135	154	161	150	159	149	175	152	182	157	149	150	150	177	147	170	160	158	143	156	172	168	176	154	158	170	156	134	178	147	147	153	165	154	158	140	146	186	164	154	139	145	147	169	164	158	172	165	143	158	166	142	153	163	156	165	163	138	166	164	169	154	163	144	172	141	148	172	151	156	173	167	146	180	142	158	172	164	159	148	155	140	156	147	158	152	145	149	164	154	159	146	173	160	141	153	127	153	180	147	168	141	145	167	176	137	156	152	161	153	147	153	137	172	156	158	161	154	170	154	175	164	168	169	146	153	133	152	163	135	173	154	159	141	147	166	166	163	176	162	138	140	160	141	149	164	145	156	156	150	178	165	166	148	141	143	160	164	187	129	150	168	151	156	145	152	165	156	143	171	136	137	167	145	165	160	143	171	167	151	155	182	155	175	153	150	147	163	152	153	163	135	162	164	145	135	173	156	157	142	184	160	150	165	149	165	158	167	163	165	161	158	155	148	171	152	163	157	163	158	167	146	138	154	162	137	171	156	164	157	164	146	152	136	157	138	162	138	156	140	155	174	140	142	132	150	136	159	135	153	141	161	153	161	162	177	136	160	152	177	157	155	141	134	156	159	165	148	169	132	154	148	168	154	159	145	156	158	163	160	137	152	169	169	158	164	175	142	159	164	161	171	156	147	129	146	155	139	159	159	176	131	151	139	145	150	143	157	141	162	176	153	145	194	160	149	146	154	152	143	174	142	170	157	167	155	151	162	174	155	155	134	154	144	161	150	164	149	133	142	136	135	146	143	140	164	163	164	162	150	165	156	142	155	148	161	144	164	167	155	162	148	158	144	160	145	156	143	158	157	149	143	178	169	154	149	170	129	162	151	153	153	167	171	133	153	147	134	153	174	147	133	136	173	166	158	158	161	134	154	126	148	150	124	149	161	154	175	168	165	158	184	161	136	155	147	145	155	161	160	152	154	163	154	144	156	183	151	175	163	156	155	152	145	146	144	144	150	148	117	151	156	137	162	165	147	175	168	148	139	154	165	171	153	151	150	168	150	172	150	166	171	156	146	149	146	151	176	173	153	147	150	142	162	147	165	152	164	137	143	152	179	140	139	156	181	145	152	159	138	130	153	163	173	170	136	170	174	194	153	177	154	159	152	152	167	160	147	158	155	139	150	136	134	162	172	153	163	187	147	166	158	138	167	152	168	155	172	137	171	184	154	144	152	159	148	142	163	157	166	158	146	146	169	155	156	141	144	169	143	158	135	138	164	151	148	175	164	148	145	163	151	166	151	165	169	183	141	184	153	168	142	160	163	160	146	164	154	165	181	164	156	140	153	139	169	166	143	135	149	138	154	155	184	156	169	165	161	171	161	150	146	174	163	175	163	148	157	179	155	159	142	151	159	154	163	158	145	135	158	157	170	171	158	146	149	130	153	142	142	172	157	137	143	150	170	162	153	164	165	151	145	154	189	180	150	155	157	138	144	156	173	141	127	152	149	172	123	160	169	162	175	136	165	163	170	167	149	152	151	156	149	153	151	137	171	176	142	144	155	152	144	150	173	150	169	144	161	163	146	170	142	152	155	163	152	148	171	151	148	132	126	168	142	155	159	165	149	151	184	149	184	178	148	132	159	171	167	153	137	165	141	122	157	159	127	182	157	166	170	150	147	154	173	159	137	150	159	163	167	160	144	151	141	166	164	173	143	168	174	177	164	154	147	187	143	152	166	161	155	158	156	165	177	152	159	138	143	156	161	144	152	177	161	159	184	144	154	190	165	160	158	154	150	149	141	173	163	156	152	183	148	171	141	158	138	154	178	141	134	143	151	141	183	177	145	162	169	181	149	161	136	154	167	166	148	155	145	152	137	142	153	162	152	144	154	149	162	161	157	145	152	162	172	136	163	158	144	163	158	171	137	146	159	167	166	158	176	153	145	130	166	171	148	159	155	137	132	154	158	145	158	150	152	155	142	138	133	165	164	164	161	165	160	165	159	146	167	169	166	150	153	159	176	157	146	153	159	154	175	154	164	160	144	171	181	151	171	175	153	139	155	163	140	147	141	161	155	176	165	142	156	153	158	142	151	157	179	166	159	180	162	151	144	143	135	156	144	155	150	152	150	140	134	151	161	157	139	139	168	152	138	174	160	162	153	160	163	172	134	144	160	154	135	151	131	156	159	141	160	162	169	165	171	161	165	160	159	168	157	157	138	160	133	189	172	148	132	146	160	148	171	175	158	150	148	156	163	156	156	140	157	152	161	160	180	162	159	169	167	142	147	160	146	170	171	151	188	180	141	164	149	142	148	165	139	148	178	163	151	153	145	170	145	178	143	127	158	139	152	143	146
5471	1456	3076	3482	3084	2607	2134	1783	1532	1328	1277	1140	1045	997	920	852	870	806	743	786	693	651	671	669	689	673	651	624	643	619	618	606	601	613	642	643	558	574	572	591	571	555	551	577	566	540	619	520	523	573	528	600	531	525	554	574	550	547	509	495	564	516	528	563	518	520	522	548	547	532	552	540	544	497	523	512	536	525	546	539	550	502	508	558	515	503	512	529	535	536	505	510	543	535	520	503	517	509	582	567	518	499	506	498	538	533	520	490	536	520	522	526	546	547	526	511	531	510	551	504	512	543	559	553	516	479	494	504	546	529	515	517	518	529	525	515	474	511	500	511	542	530	477	503	464	495	561	471	529	498	551	520	506	505	480	500	487	523	546	499	525	513	529	522	502	506	541	489	496	508	506	511	536	515	536	492	510	486	527	537	514	526	525	504	527	489	499	521	510	524	507	537	513	539	535	554	523	528	503	475	480	513	502	480	538	520	507	489	483	493	503	559	535	545	506	508	523	502	499	492	469	507	476	490	498	535	502	487	461	503	496	499	516	506	525	533	523	515	488	503	538	511	544	500	498	550	484	492	527	512	524	504	526	481	527	489	499	526	508	530	488	497	501	548	492	534	526	542	499	490	483	509	530	505	504	547	530	499	493	502	498	546	504	531	519	488	575	569	529	502	493	509	551	493	503	513	512	497	548	477	481	493	508	468	492	461	483	509	484	517	521	512	505	534	493	474	534	549	491	520	477	507	516	543	531	483	476	520	543	514	485	539	492	488	512	506	515	508	485	488	528	529	512	533	494	515	488	513	552	513	498	541	538	501	547	490	508	535	514	515	473	515	534	510	471	485	482	500	537	493	509	486	479	494	520	489	531	507	527	519	522	502	516	491	499	496	538	523	485	551	474	514	487	510	496	496	519	502	486	516	490	520	507	519	515	539	554	552	503	490	493	528	513	505	532	504	474	541	523	510	530	524	508	479	530	501	530	556	489	554	559	508	510	534	484	560	503	502	505	550	499	503	537	512	483	557	505	509	512	507	518	544	537	500	505	459	523	535	540	513	499	504	549	506	515	474	531	512	517	524	522	510	511	506	540	529	517	485	515	559	509	520	534	569	515	514	502	524	491	514	503	514	494	518	526	542	520	537	495	498	492	504	515	488	509	521	530	534	514	516	507	496	545	450	528	506	481	513	537	516	487	501	499	551	512	534	484	547	489	519	504	524	565	506	507	531	524	501	468	513	497	523	529	502	477	526	524	522	516	533	520	517	514	518	493	518	506	497	524	568	519	492	554	539	480	499	528	521	480	523	465	506	474	489	520	485	514	510	469	519	504	505	522	482	525	471	535	469	489	502	550	511	529	501	528	493	516	513	488	538	546	523	512	517	518	562	510	490	534	509	511	488	550	462	470	494	536	522	529	538	497	501	487	497	567	461	546	498	524	503	507	515	515	517	505	468	526	511	523	501	538	542	516	562	515	515	524	483	560	485	491	532	531	532	499	471	502	519	503	469	531	508	528	514	538	498	511	490	538	487	517	521	493	510	544	519	508	485	503	501	468	482	497	528	536	513	517	511	510	527	477	508	454	537	528	505	505	524	506	546	468	541	569	465	500	521	512	497	538	485	528	520	554	529	487	492	539	531	525	553	499	507	545	550	493	516	502	512	501	504	506	488	539	502	492	502	482	486	521	514	503	493	519	507	527	539	508	501	520	520	474	540	502	461	501	510	491	493	499	478	498	512	547	482	540	501	515	511	518	493	537	497	540	500	477	499	508	515	509	507	501	488	524	529	522	522	519	527	555	501	534	554	526	506	498	531	531	505	494	533	496	472	508	512	548	529	532	491	531	543	523	542	506	561	498	522	517	507	525	502	507	530	537	561	478	538	508	475	461	502	501	503	495	471	513	542	530	537	523	547	534	525	499	510	511	504	491	536	526	508	485	527	516	474	524	522	516	521	534	491	510	511	525	533	494	527	485	505	514	538	466	491	512	486	521	499	478	483	566	537	484	510	534	559	472	507	514	538	562	514	486	558	548	472	519	485	463	518	517	468	511	505	524	505	472	550	513	519	512	539	493	523	552	540	514	505	565	494	477	537	524	489	536	518	563	517	508	478	519	490	498	537	516	498	493	488	491	553	502	499	518	484	489	533	517	510	549	486	524	517	498	526	512	461	508	487	494	507	506	526	518	540	488	530	512	519	485	475	493	532	497	520	466	505	469	495	485	533	544	506	481	528	527	502	539	495	522	491	511	506	526	506	513	505	516	515	528	492	495	480	532	477	502	533	507	505	525	480	510	497	494	497	519	495	497	479	519	512	484	511	447	466	503	562	497	514	521	522	537	484	508	500	531	490	541	541	513	496	517	531	492	525	532	485	498	509	535	497	506	518	502	531	513	518	482	487	519	538	534	499	497	516	529	506	494	515	523	509	506	532	499	519	475	523	554	480	537	522	484	484	504	495	545	482	517	497	511	490	500	509	551	532	502	517	522	502	482	553	533	541	529	539	518	505	479	491	536	506	491	549	514	535	535	516	500	549	529	514	524	500	508	559	542	504	488	513	517	513	547	526	519	530	527	503	501	537	523	531	519	505	517	528	517	522	523	468	505	526	500	529	511	520	491	513	505	525	472	508	497	520	476	496	508	516	528	519	538	508	534	505	513	489	545	495	497	531	520	494	490	538	515	489	518	532	541	516	494	511	551	521	491	513	523	480	516	502	510	516	504	512	526	496	513	512	544	525	511	555	505	511	509	452	512	537	527	541	535	556	478	517	487	501	540	536	515	491	517	511	510	470	544	499	525	476	540	557	517	530	530	544	514	507	519	493	522	520	502	493	498	528	505	488	547	514	565	541	521	534	477	518	502	503	503	479	557	503	532	509	502	505	498	505	521	520	514	505	475	516	517	535	525	542	499	501	501	521	515	534	479	540	488	531	488	520	518	547	521	470	508	506	511	518	517	507	488	521	510	546	529	522	520	554	536	496	491	551	513	490	521	493	499	507	499	494	514	550	524	559	523	515	522	507	507	495	517	525	498	511	507	500	476	537	499	472	475	544	527	508	543	495	498	527	486	479	503	538	536	474	508	455	536	525	564	465	537	509	522	526	495	532	528	507	515	520	471	506	524	506	542	532	529	532	530	501	510	503	484	518	522	524	500	460	534	557	554	483	508	489	497	550	473	472	508	479	502	502	531	507	524	514	525	560	533	510	530	481	514	506	512	520	520	478	509	513	501	512	501	506	546	496	552	514	509	506	486	485	538	509	518	529	512	509	470	521	521	537	522	505	504	499	494	507	519	512	477	492	508	513	507	511	519	550	523	517	501	484	501	505	557	509	528	527	520	473	494	524	466	527	470	560	485	535	493	501	491	486	482	490	487	515	512	469	493	529	453	520	490	484	481	541	516	455	510	514	548	530	484	490	495	548	552	524	542	514	497	521	571	500	521	489	520	475	500	499	519	526	553	535	508	513	513	510	528	517	528	499
8440	1850	2351	1725	1160	841	639	480	388	334	287	263	218	226	236	226	226	192	186	193	160	165	157	152	149	157	142	144	156	139	155	121	126	125	114	133	132	127	141	148	133	117	120	139	142	118	126	142	117	139	141	126	128	135	123	155	110	144	154	129	109	124	105	132	146	102	116	116	133	125	119	115	121	144	140	128	129	137	128	118	114	131	137	123	118	116	134	122	123	121	114	117	104	127	125	139	137	131	139	112	135	136	126	112	143	122	133	123	121	134	127	123	128	132	139	132	126	118	114	131	119	123	123	117	137	125	108	137	137	154	124	127	111	136	123	129	128	129	136	115	127	137	131	120	126	131	117	143	124	123	111	116	137	128	118	120	126	115	108	127	123	127	129	105	126	117	122	131	140	126	120	120	109	115	158	120	132	109	121	142	124	126	128	121	113	107	133	116	120	124	129	124	119	116	134	140	115	140	142	124	124	129	109	123	137	119	115	108	128	145	103	122	144	117	115	120	136	118	127	121	131	111	125	123	130	140	148	133	129	131	122	105	126	123	101	113	127	142	127	139	116	134	150	131	131	131	110	109	118	123	131	129	121	131	128	128	143	125	118	149	119	120	117	131	118	125	126	123	113	123	115	125	121	120	128	123	101	117	118	130	114	125	124	119	99	121	119	123	110	122	114	128	129	139	116	110	107	130	134	126	130	118	108	114	108	130	123	121	116	118	134	122	104	113	120	126	133	128	117	127	108	125	137	95	124	115	119	114	109	136	114	122	120	108	141	148	117	102	125	122	109	140	129	122	128	128	119	132	126	133	123	119	123	108	125	142	125	127	135	119	120	111	113	135	115	127	122	124	142	132	118	117	117	127	145	110	109	110	125	153	114	117	129	122	128	129	120	114	128	113	113	132	125	123	108	117	107	120	141	117	143	120	127	117	134	131	121	132	108	122	98	134	111	127	117	125	124	122	120	134	136	129	118	107	112	120	128	132	132	124	116	111	136	134	133	126	116	126	113	127	127	126	115	109	128	129	104	131	113	122	127	121	130	117	125	137	113	128	140	145	109	119	115	124	149	119	97	112	124	107	114	133	101	121	135	128	132	120	136	123	122	132	130	121	149	110	112	127	118	124	125	114	151	123	113	111	129	133	144	122	118	98	133	143	119	130	115	120	103	151	132	147	126	108	116	117	130	123	120	113	123	116	118	128	133	133	113	131	119	127	118	126	115	113	104	117	140	124	120	120	118	127	116	121	136	120	157	115	127	122	94	132	109	120	131	129	119	109	118	122	113	112	110	135	118	139	125	125	139	130	99	133	120	130	115	118	115	106	118	102	104	127	115	122	142	115	128	120	107	119	119	131	113	132	114	115	125	120	121	138	110	118	143	111	131	131	119	114	122	108	131	124	145	117	101	111	117	103	129	141	120	129	122	126	132	123	132	132	122	131	110	125	101	118	128	132	119	144	112	118	97	121	134	111	103	110	127	106	134	139	126	141	116	129	132	125	136	122	126	128	137	131	118	122	117	132	150	127	123	121	147	129	123	110	119	118	139	139	123	100	142	129	140	139	131	138	110	127	133	117	132	114	133	130	106	135	129	152	112	128	148	144	124	135	117	118	122	143	106	117	124	136	122	130	128	129	126	143	140	126	110	132	111	129	106	127	109	122	124	106	125	117	120	123	129	121	130	120	124	129	129	124	113	123	133	121	131	127	122	118	111	114	122	129	118	123	134	119	114	131	117	106	138	132	101	113	113	116	118	127	119	121	111	126	131	120	132	107	130	141	134	124	112	109	114	125	120	137	133	128	123	109	114	124	133	118	119	118	128	128	135	109	114	128	111	105	119	107	115	126	112	119	112	117	134	118	113	119	110	123	126	110	137	119	117	112	126	125	146	135	121	132	132	142	136	143	122	120	112	119	131	128	138	140	121	96	119	135	132	108	122	123	121	147	124	117	131	126	116	130	138	118	133	135	124	127	130	148	127	103	111	127	123	142	144	118	131	102	114	134	129	133	111	102	128	125	135	141	126	119	130	136	130	129	100	124	119	121	116	140	128	102	105	128	115	123	119	112	122	129	134	122	118	113	132	131	142	141	106	120	96	115	135	115	108	124	123	106	112	117	139	125	120	124	134	127	114	117	116	147	117	128	129	106	126	118	121	126	132	131	143	115	105	122	113	122	119	110	126	138	110	128	145	122	119	122	135	107	108	149	124	113	125	109	113	128	102	124	126	132	125	106	143	121	128	135	133	121	119	120	127	108	134	117	126	128	126	134	127	124	122	129	119	131	128	107	116	120	110	144	116	123	120	140	117	119	152	132	106	113	137	144	144	105	130	129	133	111	129	122	119	114	134	119	117	117	134	119	128	111	101	114	140	122	125	120	108	115	110	117	109	134	114	124	138	134	116	120	110	134	109	130	114	126	113	137	118	121	125	137	125	139	130	98	126	119	136	115	131	127	140	115	121	113	113	142	109	111	122	138	120	121	118	119	103	153	127	123	124	137	123	110	126	121	122	128	141	139	116	122	133	131	117	150	101	137	130	127	105	115	125	117	133	127	121	122	141	106	114	124	118	141	115	122	115	107	144	124	141	123	124	122	112	136	124	129	94	139	124	111	112	124	125	115	116	109	126	108	127	128	146	120	138	127	107	104	139	135	111	127	122	138	107	118	125	128	139	135	131	115	107	108	119	116	122	125	122	115	121	144	127	118	121	118	102	109	144	136	134	134	136	121	117	132	122	100	131	121	120	117	115	153	108	132	123	131	131	122	117	107	113	119	129	123	132	119	131	105	142	103	131	136	123	138	125	122	135	135	133	124	118	124	112	120	120	145	127	132	119	107	98	128	116	135	123	108	127	105	134	124	146	128	121	132	123	112	120	154	132	111	129	118	126	121	136	116	124	103	122	124	130	116	111	109	135	107	139	145	150	131	99	131	114	118	122	137	120	113	105	134	128	130	132	128	118	125	125	118	117	133	122	120	124	146	125	136	119	137	132	118	107	120	135	130	105	123	125	137	127	116	113	114	150	122	121	127	117	123	133	104	110	137	107	121	139	128	130	119	124	100	116	129	128	119	123	139	127	117	135	125	120	129	133	125	129	131	129	119	120	139	128	99	128	128	106	102	130	128	105	126	115	133	145	105	129	123	135	116	101	122	119	147	125	134	125	132	138	134	131	135	101	137	118	114	128	120	140	120	121	135	121	134	111	106	132	135	144	133	140	112	130	129	132	132	129	118	136	139	147	144	105	134	128	138	149	112	127	143	111	122	122	132	141	135	104	115	121	147	138	131	130	141	112	122	112	132	125	129	125	131	110	112	126	118	131	129	119	117	126	101	102	105	136	115	135	117	131	147	122	134	146	106	124	131	132	138	120	111	118	147	134	113	105	139	121	114	118	117	129	116	147	123	126	126	137	138	107	115	140	120	125	98	117	126	116	120	120	108	124	131	119	119	111	132	108	126	105	126	127	113	131	136	124	123	124	124
7772	2338	5358	6089	5142	4361	3587	2974	2546	2151	1854	1615	1563	1318	1232	1167	1058	1019	954	946	792	761	797	719	736	679	703	643	653	647	653	598	620	575	574	532	588	533	546	525	542	509	548	513	517	499	485	505	534	520	464	545	463	510	506	525	516	468	466	487	496	449	477	440	460	495	484	438	427	433	468	445	462	441	478	496	427	461	491	426	441	478	477	453	393	463	433	451	514	483	463	427	431	425	412	427	410	458	456	423	450	473	435	415	424	426	443	454	463	419	468	411	458	411	441	426	452	474	427	440	453	425	455	456	467	416	418	441	471	461	423	437	454	426	409	426	466	402	415	448	452	434	425	426	463	430	432	446	425	471	416	444	482	419	450	432	410	425	451	413	435	419	433	423	453	446	455	414	435	467	436	445	467	464	407	438	439	440	452	408	457	428	433	434	431	389	444	430	459	431	448	431	445	401	442	417	459	407	413	451	447	435	399	453	444	424	428	447	411	461	436	450	442	425	396	425	422	433	448	437	410	428	473	411	470	402	454	436	411	440	426	433	374	421	448	409	430	412	385	391	398	399	427	443	424	372	479	441	453	452	423	426	395	416	403	425	440	435	432	404	453	457	433	418	408	429	453	426	435	400	440	436	436	421	438	458	410	419	428	467	414	444	433	411	419	407	401	409	413	415	419	435	463	444	447	432	449	442	431	418	433	458	466	426	421	403	475	488	405	457	438	452	447	437	429	474	409	431	449	428	429	445	441	441	411	430	427	451	423	465	411	402	437	402	437	429	409	407	427	426	437	426	465	420	474	444	452	437	401	429	457	429	425	445	425	443	421	394	408	441	440	434	429	435	441	455	432	436	410	427	422	415	426	418	396	434	445	433	420	429	433	388	381	443	456	445	433	383	406	399	411	444	482	432	431	397	430	459	411	428	435	411	439	453	413	415	479	390	419	474	412	441	467	415	469	441	410	435	444	441	452	435	450	419	445	445	446	391	425	444	398	429	397	486	404	418	429	460	463	404	402	438	446	425	421	409	425	402	422	433	423	429	437	431	390	409	397	410	408	398	416	470	430	412	465	422	406	450	460	405	407	431	428	402	412	415	429	417	435	437	430	480	446	413	436	400	411	466	434	419	464	436	472	432	442	420	438	423	413	448	419	457	449	471	409	425	444	409	434	441	395	445	429	384	437	454	462	426	456	473	444	419	435	453	433	442	446	398	420	417	402	430	458	456	446	446	451	430	402	406	419	418	418	441	456	451	462	405	407	433	401	401	447	418	401	418	414	435	437	434	429	433	434	413	437	428	424	428	426	443	440	430	396	395	394	476	439	434	438	412	401	434	440	431	437	458	438	438	418	356	429	386	447	384	440	399	402	432	404	394	441	463	420	444	442	477	431	418	416	469	422	395	402	425	405	408	437	430	462	429	409	435	450	392	412	412	436	426	445	437	424	437	437	443	469	419	420	414	467	445	413	400	424	430	457	433	448	440	410	457	403	415	414	411	415	444	421	455	425	442	442	467	432	437	451	444	473	398	423	436	438	437	412	434	425	427	451	432	455	424	447	439	427	407	397	411	435	393	433	431	474	424	456	408	424	401	448	435	452	415	436	427	429	438	420	454	425	420	440	453	407	422	489	424	429	413	454	464	419	441	438	456	422	408	426	455	449	425	421	445	425	433	425	399	427	404	445	420	428	408	408	456	455	442	413	431	412	452	467	422	438	435	424	437	445	386	424	423	434	437	433	432	445	430	448	461	415	468	434	408	450	410	407	463	427	422	418	437	439	400	427	424	423	437	443	423	439	450	448	417	450	470	440	434	422	402	414	409	433	425	431	446	424	419	444	453	395	433	421	444	453	405	409	429	427	435	439	384	408	399	449	457	448	419	397	409	469	442	436	432	429	455	454	412	453	394	461	437	479	433	408	439	409	429	398	422	422	447	405	440	431	391	416	436	394	442	422	450	458	396	413	457	429	432	390	413	448	425	429	441	437	432	425	445	426	441	438	456	452	442	415	399	422	413	467	407	436	447	453	440	428	419	420	431	434	413	439	425	442	418	475	458	424	404	407	441	445	438	457	426	426	449	398	443	464	460	423	419	454	455	447	415	414	392	419	396	390	419	448	413	436	434	415	417	445	423	439	448	436	427	403	432	421	416	431	430	453	409	413	451	416	478	446	434	422	398	438	452	419	419	397	412	435	424	482	445	417	457	447	442	422	414	407	461	432	458	461	457	434	435	442	401	434	417	439	410	463	483	436	413	402	450	447	456	423	431	409	404	420	436	448	478	443	402	462	410	441	479	440	408	423	439	427	408	459	434	431	395	417	399	423	460	379	461	457	458	442	453	425	408	460	426	440	420	458	449	448	415	449	449	414	433	417	463	409	442	431	423	405	399	428	477	425	437	402	428	430	433	430	416	430	427	437	414	430	428	455	427	415	403	437	434	437	411	421	435	448	460	422	467	414	418	451	393	430	408	391	435	414	483	435	419	431	432	420	417	439	449	443	428	420	463	454	438	420	436	431	443	438	422	438	432	424	450	437	391	415	444	444	433	447	408	388	401	401	443	431	439	439	425	453	475	456	438	417	450	417	459	438	444	452	443	444	443	421	418	404	445	416	429	435	455	461	436	444	407	421	447	423	418	447	466	422	406	420	421	428	416	420	456	438	421	426	447	407	446	429	400	434	456	442	419	429	419	450	408	441	426	446	451	422	399	416	433	430	413	447	436	451	435	437	442	416	448	444	419	408	460	428	438	413	413	421	436	465	465	449	419	414	430	421	442	410	408	448	410	402	417	453	444	420	407	429	385	411	435	409	426	428	460	414	448	453	438	411	420	419	409	431	426	420	437	397	454	433	400	401	420	436	476	426	438	478	419	411	405	421	427	419	435	443	445	431	443	432	445	424	406	442	416	415	388	481	411	455	389	421	443	399	419	394	398	440	459	413	414	425	434	442	462	457	438	426	417	443	441	445	422	440	415	452	433	416	442	433	426	446	409	418	373	431	435	415	415	449	413	433	417	444	420	408	400	459	456	436	433	433	443	408	446	437	431	440	461	433	441	418	429	447	413	427	402	418	449	440	455	448	408	435	485	436	423	453	410	466	433	441	436	411	447	423	453	416	448	443	416	427	412	397	436	422	408	411	416	426	441	424	435	454	377	424	454	434	442	454	442	415	414	413	412	453	444	461	443	429	434	468	464	444	423	448	406	446	469	425	401	455	408	408	440	422	409	440	437	394	413	444	443	439	430	458	441	435	438	418	447	401	466	450	417	431	444	453	431	421	421	425	429	445	466	447	440	414	470	413	452	405	418	453	434	425	431	421	463	415	454	435	435	407	408	439	416	436	425	436	459	425	450	459	421	465	433	440	426	451	419	383	420	411	415	433	434	454	433	419	412	401	450	415	442	411	416	438	426	443	464	426	416	428	403	430	444	447	418	409	422	414	418	443	447	440	447	393	461	428	440	441	439	447	420	413	460	433	434	481	450
1327	344	381	307	326	301	278	288	255	313	249	294	269	288	285	299	257	272	293	257	269	279	272	302	274	309	289	275	283	286	243	288	287	295	273	241	291	282	308	253	299	307	312	274	296	278	297	268	290	323	296	294	299	259	289	298	304	288	282	255	290	277	270	276	280	271	303	291	287	297	270	256	270	289	289	308	274	274	255	271	295	254	284	283	277	309	242	297	276	268	291	268	264	285	306	282	257	290	312	272	291	284	253	280	246	273	274	261	296	293	270	285	282	283	301	301	268	273	297	273	308	275	293	293	270	268	293	245	298	263	308	279	275	282	270	270	303	288	268	275	286	252	306	290	310	304	282	277	281	283	265	274	293	274	285	251	279	282	302	286	258	279	273	275	291	298	292	276	286	288	274	269	253	302	283	289	264	284	287	290	275	281	262	280	254	287	292	285	291	283	268	303	303	281	319	281	256	287	282	298	313	288	282	294	286	282	281	263	285	289	262	255	277	283	277	284	281	325	324	245	271	314	268	275	287	295	264	256	291	253	259	267	307	295	270	271	301	289	281	301	286	302	289	295	285	260	254	244	289	280	267	269	290	256	273	250	277	292	271	285	254	274	290	291	296	289	283	261	279	279	299	282	268	267	257	281	287	245	249	285	276	282	304	273	262	310	280	289	298	297	296	302	261	262	260	238	265	290	276	272	287	262	315	290	290	267	318	288	289	312	295	281	261	261	275	276	291	296	294	309	280	298	238	270	278	280	276	290	289	275	274	270	294	306	255	274	288	270	276	277	274	281	292	267	302	288	257	274	276	271	266	268	294	293	262	292	310	272	282	271	280	298	285	270	269	287	310	298	319	270	295	280	268	264	272	280	273	289	277	277	308	264	264	271	299	278	309	278	282	295	270	299	287	274	271	276	262	247	295	303	288	283	258	288	284	261	298	291	279	274	311	264	269	268	285	278	298	282	309	283	278	252	271	271	275	278	281	265	274	264	280	300	293	297	264	276	276	268	301	297	279	275	271	265	285	279	261	264	290	294	266	259	287	299	241	251	287	281	275	286	291	278	297	295	276	286	263	294	252	283	269	312	270	291	245	273	257	281	280	290	270	311	277	281	294	269	289	308	270	280	293	260	270	304	294	328	271	278	280	272	298	280	287	293	272	279	256	263	290	270	297	302	241	285	273	306	259	304	288	298	256	265	270	248	263	260	268	291	231	274	285	266	273	301	312	296	276	250	279	263	286	270	265	268	303	269	291	273	293	302	303	284	293	289	300	278	307	248	264	246	277	309	277	265	282	275	283	300	268	300	286	249	293	308	252	280	272	286	266	296	298	317	273	267	292	252	242	275	260	276	282	266	263	252	266	305	262	260	289	267	263	297	272	272	269	281	270	299	317	274	279	287	272	262	282	265	275	286	293	285	255	286	260	303	284	262	288	282	283	264	265	249	278	280	297	271	257	302	302	294	274	290	294	284	289	273	256	280	268	280	277	273	276	278	295	246	271	269	277	324	292	275	263	267	272	310	275	307	276	221	279	294	254	297	263	285	271	308	281	283	286	264	319	290	316	262	279	275	261	260	262	254	287	270	300	262	260	283	260	268	307	306	303	288	286	273	251	253	261	286	282	282	280	274	277	262	268	239	291	273	276	292	269	276	280	272	280	258	259	296	274	277	305	261	276	309	281	265	329	288	279	259	281	298	304	265	309	240	285	283	283	308	282	271	261	279	310	272	276	284	291	288	280	264	270	275	300	281	262	272	269	287	323	269	277	263	281	275	308	270	287	294	255	290	270	298	309	261	284	279	265	271	272	310	264	287	249	263	271	290	269	272	283	292	309	286	279	239	282	295	269	286	269	263	275	263	284	289	289	295	321	311	290	273	272	299	258	277	286	302	281	261	263	277	302	266	271	282	294	297	281	311	273	314	272	278	286	280	260	281	286	269	284	269	271	292	287	314	266	288	291	267	261	269	280	266	302	278	272	266	277	256	276	292	270	284	310	289	266	293	258	291	286	243	283	289	274	288	281	323	258	288	292	280	267	289	273	287	304	282	268	296	272	285	271	288	273	265	305	284	283	275	281	256	288	267	298	270	305	280	290	262	267	265	287	287	301	285	280	269	316	297	272	258	276	320	268	289	277	283	258	325	280	306	263	297	289	333	295	266	292	321	291	288	278	293	315	301	288	250	285	309	255	274	289	241	280	276	275	292	290	278	277	262	262	259	291	280	254	280	258	236	280	294	269	289	294	288	237	308	274	283	310	309	259	281	281	258	291	286	278	306	235	298	282	261	305	281	279	279	293	300	289	254	272	287	273	289	292	293	283	295	288	293	269	288	280	276	274	319	301	291	248	246	296	288	289	273	274	297	271	284	263	304	274	272	264	281	271	288	296	272	309	283	301	282	295	267	311	285	276	281	283	306	272	292	302	263	269	244	294	262	285	276	267	251	286	280	282	282	286	263	268	267	261	265	253	258	309	301	264	273	283	283	295	292	269	279	293	262	274	285	288	254	272	272	288	309	274	281	291	252	257	259	285	298	278	253	297	289	283	256	299	284	270	278	250	279	289	276	286	267	287	275	279	249	255	269	309	279	259	279	284	279	287	293	283	303	262	299	287	258	286	282	279	281	287	292	313	267	283	254	258	266	278	289	266	298	293	280	270	263	279	290	269	305	299	284	302	312	301	263	256	281	294	279	245	290	285	304	248	296	267	271	262	253	303	284	307	280	271	270	288	248	266	287	262	274	280	259	281	273	281	304	296	295	265	289	290	265	293	278	263	255	292	268	285	291	269	295	242	311	281	278	287	267	269	281	299	296	302	258	288	264	284	283	277	288	265	290	264	280	269	305	269	316	272	299	284	274	275	303	290	279	292	289	303	255	283	322	263	272	279	268	278	270	270	281	299	255	253	282	266	289	274	289	264	284	268	281	278	271	267	255	274	276	299	279	301	292	290	288	294	284	266	310	294	280	279	301	291	275	299	310	284	263	292	320	274	273	287	274	236	298	289	274	262	267	282	305	307	278	312	297	301	296	269	253	272	264	276	278	270	272	270	284	267	254	299	288	308	273	271	305	280	297	271	275	272	274	305	286	257	253	260	290	289	304	288	285	306	290	268	284	261	309	265	293	277	269	269	290	296	285	297	295	258	260	297	284	247	284	295	304	272	253	291	303	305	256	302	275	253	307	253	285	284	299	266	270	270	310	243	259	297	245	272	252	298	269	290	269	271	280	266	278	263	297	255	282	273	296	261	272	257	293	250	292	296	281	292	272	305	282	282	275	292	270	277	278	295	280	267	261	298	291	280	261	285	251	267	257	256	262	242	273	284	268	284	250	266	283	274	255	291	268	299	301	294	253	318	293	287	283	283	274	261	278	281	257	272	291	281	273	268	280	270	301	247	310	282	292	268	292	289	275	283	291	291	274	315	257	293	290	282	292	292	272	301	278	303	288	339	331	279	266	264	287	293	303	293	274	302	280	270	272
2432	985	1019	1056	1024	980	923	956	925	919	871	897	908	851	887	872	864	860	865	918	836	883	860	842	836	857	884	865	853	861	892	848	902	858	883	880	912	844	870	868	890	907	874	834	831	845	866	882	846	857	830	805	874	794	861	848	858	881	865	848	862	880	862	869	812	836	834	796	863	829	840	852	840	878	847	843	841	939	850	879	825	868	856	856	829	852	905	839	910	896	869	844	872	835	892	851	843	873	814	837	874	860	821	869	832	844	832	786	822	855	891	860	902	898	905	838	815	845	831	864	871	905	856	873	856	856	852	852	857	838	844	835	823	826	849	850	877	835	854	840	848	822	873	854	798	850	832	841	819	901	778	826	879	832	854	836	845	831	889	829	886	831	847	877	891	815	820	892	881	842	822	826	839	837	857	836	869	863	802	870	869	888	878	855	857	850	836	885	900	865	915	831	821	824	837	822	821	876	851	869	874	877	851	823	869	826	804	876	852	830	822	875	842	871	846	828	775	837	803	862	831	831	890	850	844	847	920	828	851	852	831	819	821	852	838	812	864	832	778	837	879	851	865	886	823	865	880	880	873	873	828	824	871	811	869	862	839	883	839	833	876	915	862	890	903	843	887	823	879	851	854	853	879	805	917	866	810	842	843	858	865	850	862	854	839	880	869	897	864	799	865	851	850	898	832	846	824	835	847	878	862	789	871	845	915	888	892	809	854	856	872	841	874	832	831	839	831	857	854	792	790	817	792	889	863	793	812	857	829	852	848	861	859	843	863	883	838	819	896	858	817	874	848	862	878	854	865	844	871	830	858	939	902	833	861	847	799	858	873	808	878	863	856	887	831	880	820	873	876	868	858	878	815	904	827	859	805	819	828	846	883	861	814	850	846	849	837	851	827	873	860	815	875	808	885	913	848	796	819	812	913	904	863	807	832	838	842	877	875	877	840	782	829	854	878	874	838	839	868	777	807	870	868	885	843	883	894	856	819	858	918	903	868	821	850	884	869	864	791	819	906	879	853	815	845	839	845	786	825	854	830	918	851	856	850	882	850	882	895	847	847	826	864	842	823	880	885	818	879	833	880	824	846	828	906	884	871	842	853	819	883	839	844	874	823	892	851	880	888	798	871	878	883	851	801	830	814	843	856	857	813	894	854	864	879	873	835	822	855	824	892	882	844	825	836	880	853	866	914	863	856	890	883	857	848	873	877	841	869	886	842	923	859	822	852	850	834	858	871	888	825	840	865	827	835	844	868	809	845	836	829	877	858	876	807	858	781	851	833	873	835	868	878	860	840	862	898	859	851	845	833	870	857	851	907	797	858	777	911	886	898	861	874	830	870	873	863	806	861	868	858	897	875	856	870	886	859	894	813	842	862	824	838	882	868	842	852	851	836	896	871	847	861	852	852	863	882	868	882	837	891	844	871	868	840	875	853	854	839	813	817	857	814	873	895	872	892	880	845	902	826	858	843	870	836	820	868	841	846	846	859	843	842	851	880	836	878	840	851	816	846	875	851	857	893	839	872	844	830	829	906	874	897	842	849	896	903	885	827	840	802	869	879	836	913	885	837	835	891	830	867	843	830	895	833	846	880	874	896	871	850	851	847	854	870	780	854	898	841	861	893	828	892	846	833	835	923	851	836	861	855	831	826	899	836	887	902	871	904	882	852	820	844	844	856	898	833	811	847	839	843	878	916	864	832	825	863	784	794	831	850	852	812	867	803	835	847	881	853	818	868	868	848	933	847	862	862	828	859	847	825	845	907	885	806	827	867	874	865	842	792	817	841	842	871	831	838	869	864	837	836	894	845	861	837	851	871	882	848	863	843	856	893	850	888	832	899	824	906	827	822	836	864	877	844	909	843	834	833	817	816	872	818	899	855	847	790	815	858	834	850	851	902	905	908	820	881	886	928	884	822	858	846	891	838	896	878	849	830	837	836	798	839	836	863	878	895	869	825	821	824	888	880	818	854	868	869	846	879	852	886	795	892	872	909	911	859	891	816	834	828	866	882	849	825	862	850	816	818	843	852	855	871	862	848	877	833	864	877	856	845	873	873	832	804	830	824	825	868	837	862	875	793	864	889	818	863	817	872	834	790	848	819	891	809	843	859	845	839	844	883	846	895	834	880	850	840	808	851	833	836	885	840	811	822	877	831	899	903	850	874	853	869	856	864	850	833	778	867	838	910	822	866	850	832	865	844	870	892	901	899	876	863	805	832	831	876	844	901	844	833	832	811	833	869	826	807	843	871	864	873	828	872	839	857	829	871	853	870	848	851	875	843	870	840	847	893	872	842	803	844	864	832	825	856	887	787	841	891	880	877	875	815	840	840	882	864	863	868	828	847	887	847	832	846	820	818	849	873	870	839	835	870	879	896	836	925	876	874	826	897	860	791	858	847	845	849	864	852	802	804	861	861	842	842	830	854	835	872	816	864	832	900	846	837	851	842	871	912	829	886	849	803	879	868	874	887	831	836	848	843	878	841	846	861	840	865	873	815	800	848	877	853	880	889	845	912	829	860	905	851	846	886	854	840	896	850	807	878	815	884	829	836	838	850	819	810	862	896	858	865	829	806	861	887	839	884	824	871	817	854	892	807	831	821	874	888	871	892	861	829	842	842	836	853	892	862	899	889	865	875	863	839	869	822	954	810	858	834	815	843	846	898	886	820	832	891	889	876	844	862	855	830	868	855	853	860	833	849	830	837	848	882	840	851	818	877	849	907	869	877	845	874	887	849	863	856	857	865	842	865	814	852	856	790	837	862	842	889	825	868	854	833	877	827	797	826	832	845	856	852	867	864	848	832	865	866	837	923	810	877	824	878	895	791	847	867	885	837	863	882	882	829	846	878	872	867	851	887	830	868	841	892	880	862	878	847	834	876	874	871	832	926	858	862	757	824	883	860	883	840	847	845	854	780	877	824	888	822	828	857	898	823	876	831	886	896	850	833	820	789	843	872	870	826	887	852	810	860	868	849	880	856	832	838	840	848	899	872	807	857	876	846	830	864	873	880	836	844	899	836	845	853	859	905	782	803	854	887	828	839	852	838	873	845	854	828	828	856	837	822	872	842	827	876	813	881	892	881	884	837	813	883	843	840	908	902	916	887	858	820	821	816	831	843	836	802	827	825	864	868	823	872	852	916	842	862	856	824	863	902	848	804	910	781	863	848	770	819	840	821	859	845	870	871	828	845	832	861	877	919	852	820	825	836	876	808	851	890	889	856	912	864	807	878	831	827	885	828	810	884	832	818	893	833	895	858	824	869	814	863	865	863	822	857	849	881	860	856	851	915	875	804	802	909	862	908	888	843	878	823	839	867	788	837	887	915	882	843	850	799	880	915	845	866	870	825	812	812	840	802	841	837	902	883	887	885	881	874	868	824	848	923	832	866	853	882	855	881	821	850	834	838	858	840	869	862	858	817	853	848	873	831	870	827	857	892	840	869	814	896	816	869	868	857	828	851	850	828	817	845	830	855	821	887	808
4647	1009	1244	959	660	490	386	321	302	243	228	211	176	218	222	225	180	183	180	177	180	139	191	174	167	162	175	169	205	172	150	169	163	167	156	155	155	171	160	157	144	148	155	145	151	154	179	149	167	169	162	168	146	168	150	163	153	150	160	163	151	171	154	165	139	154	144	152	148	145	139	162	158	157	173	175	165	159	185	157	128	145	154	161	160	133	161	155	168	172	149	157	160	180	155	158	139	161	145	140	159	153	153	157	155	137	147	176	144	152	149	136	143	158	166	184	129	137	145	144	161	146	137	154	155	152	186	139	148	156	164	148	162	147	135	174	143	162	143	135	160	155	164	128	151	158	153	166	132	147	146	143	158	157	140	156	148	151	154	174	152	154	185	143	155	170	161	144	150	149	163	165	176	155	149	147	161	151	145	141	161	166	160	148	156	188	164	166	156	164	160	144	158	167	161	173	157	191	147	129	152	159	142	170	174	156	143	164	163	126	160	159	188	155	149	157	172	139	164	144	145	151	153	164	141	144	184	157	151	170	158	132	156	149	186	159	134	155	141	125	152	152	174	160	133	169	163	173	139	148	155	163	163	149	131	156	178	160	157	165	173	146	159	157	144	155	142	167	158	145	156	148	156	158	134	147	157	148	139	153	176	145	160	145	147	160	160	138	144	153	143	166	144	169	161	153	157	149	167	146	160	163	147	151	141	145	163	173	149	165	146	158	138	139	121	155	163	170	168	125	142	160	144	153	144	156	172	138	150	163	164	136	142	170	139	145	144	149	164	143	146	156	139	161	153	147	144	167	131	166	159	168	155	154	146	144	176	148	162	160	160	149	175	153	159	149	156	143	154	156	160	152	141	154	161	170	175	168	188	130	182	161	154	176	163	166	141	162	143	144	164	168	152	163	160	152	166	161	155	136	137	165	157	142	169	159	130	153	138	164	164	137	137	124	138	147	157	152	157	158	151	161	137	149	153	167	158	149	147	163	129	143	151	153	156	139	140	141	141	156	140	141	164	142	130	155	148	140	160	164	143	143	164	161	137	179	151	157	153	154	148	167	159	159	139	155	166	146	137	149	166	162	144	157	161	162	156	158	146	150	186	142	147	137	164	154	172	166	147	138	146	145	164	158	151	160	148	138	159	152	159	170	149	132	166	185	160	155	150	142	155	186	142	153	153	132	178	146	156	173	157	148	169	167	152	135	155	142	165	158	174	163	156	162	163	151	158	149	159	161	180	161	149	152	146	186	143	175	150	141	142	159	145	157	173	138	154	149	167	146	163	175	146	163	168	142	155	145	151	150	146	147	132	145	147	146	163	176	179	167	143	148	154	138	139	149	175	142	155	144	121	168	162	152	122	156	144	139	166	151	175	178	183	146	139	186	174	154	145	162	142	160	156	142	158	172	152	157	155	154	148	137	141	134	151	173	147	161	144	168	148	149	151	168	160	160	146	147	159	168	147	188	162	160	159	145	172	161	168	149	163	144	154	168	146	157	169	152	150	140	162	151	155	151	170	138	136	161	159	157	166	167	133	161	165	131	155	151	151	150	149	162	155	155	161	146	165	134	147	154	140	164	156	167	136	141	166	168	151	169	152	143	165	166	163	179	163	159	147	157	139	146	148	146	166	163	128	135	149	146	178	145	161	161	164	136	145	158	176	156	139	154	162	161	149	163	142	139	132	163	174	142	155	164	139	158	171	150	150	144	164	168	162	167	137	152	168	164	164	148	171	162	159	163	149	148	147	141	154	155	170	153	148	111	162	160	160	156	149	172	157	158	174	162	150	153	145	145	160	130	166	155	143	140	159	148	162	143	163	152	153	151	142	155	144	133	143	156	166	168	147	145	140	158	167	168	141	157	164	158	135	184	161	129	133	154	159	146	143	151	164	149	157	152	149	174	158	137	134	182	160	165	136	145	127	155	182	159	139	144	166	159	161	164	160	143	130	172	148	151	153	153	159	181	149	157	141	158	174	144	137	156	146	163	183	165	140	155	138	170	153	155	155	166	149	137	171	145	156	159	166	149	146	127	155	149	150	153	168	152	164	148	165	149	157	128	189	181	161	174	157	150	159	156	142	155	152	149	150	153	142	163	162	148	176	158	161	181	167	154	155	162	137	141	164	143	156	151	177	153	143	130	142	150	164	153	157	156	159	131	133	154	154	174	155	155	155	162	132	135	143	154	150	177	162	134	155	163	132	150	166	175	156	159	147	157	161	146	159	150	132	171	158	168	137	156	154	148	142	173	171	143	132	145	165	183	124	160	144	152	143	149	140	156	147	124	163	145	144	152	137	158	159	154	137	172	149	156	159	144	170	164	150	151	167	153	142	161	157	147	161	142	154	170	132	158	169	159	127	166	156	145	141	129	143	154	175	171	148	148	161	159	148	175	142	159	158	161	144	152	141	142	143	170	156	130	166	167	139	151	154	147	143	168	133	161	145	140	160	142	190	158	139	151	155	160	163	150	166	142	173	163	159	144	152	149	150	146	144	155	141	157	154	171	163	152	176	164	168	169	151	175	132	145	139	136	164	156	151	144	166	156	159	162	150	146	163	142	145	175	144	169	147	150	164	161	169	127	166	158	144	150	135	149	144	167	158	181	168	165	159	159	180	159	150	178	172	144	157	169	178	157	145	137	131	146	177	183	157	146	158	156	170	182	172	178	132	146	149	161	157	165	152	143	153	171	146	162	145	147	162	138	178	149	165	167	167	147	179	171	153	157	161	153	184	143	141	147	160	152	161	140	163	158	153	137	171	148	147	159	159	159	162	151	143	154	139	141	166	157	147	162	162	160	179	143	135	140	170	137	164	153	127	143	141	159	158	139	136	148	152	160	141	130	149	147	141	148	182	160	152	173	167	170	161	153	178	171	159	144	143	158	153	136	165	148	149	147	152	162	137	151	147	147	156	152	161	147	154	151	170	148	134	140	143	166	139	183	186	154	143	157	146	144	159	155	138	154	158	143	125	148	184	120	160	135	147	158	157	142	153	148	151	149	177	145	165	164	159	166	145	149	160	146	151	153	161	140	176	170	146	145	141	143	134	136	157	147	148	149	134	143	131	155	137	158	159	149	165	123	151	166	154	159	153	127	163	156	163	145	167	159	171	150	158	145	156	152	152	154	156	174	162	129	160	141	169	137	153	140	142	150	149	153	137	141	154	134	160	156	158	130	183	157	143	152	143	156	154	155	151	140	153	146	137	170	152	158	156	162	125	129	148	155	163	157	157	152	148	135	169	169	152	145	134	157	176	160	161	153	161	150	187	182	131	145	175	147	150	162	156	169	157	140	143	164	171	164	168	134	159	140	147	167	167	151	175	161	159	144	150	149	151	162	164	137	160	196	154	147	148	145	143	154	166	162	115	169	164	158	148	167	148	153	137	139	149	181	155	148	151	150	138	137	142	159	146	168	160	159	154	162	168	142	158	156	160	151	174	162	155	165	175	161	174	174	149	153	173	149	114	121	158	159	153	151
5487	1455	3036	3534	3051	2637	2192	1800	1561	1360	1199	1171	1018	958	898	853	807	847	851	783	728	713	663	744	630	675	601	647	593	627	598	597	594	574	576	575	569	574	555	565	569	555	517	529	563	544	539	531	530	544	544	535	556	550	545	544	544	532	531	564	551	545	493	552	520	515	509	528	568	496	519	485	519	529	517	534	529	486	511	490	519	512	536	554	538	513	528	524	494	546	534	509	529	505	507	531	582	543	539	491	523	510	523	521	518	541	510	521	497	524	529	538	531	519	531	534	524	521	516	514	492	541	488	490	518	486	526	545	517	482	510	547	509	487	531	527	524	530	528	491	485	494	499	512	526	479	527	517	527	516	535	503	502	497	539	569	500	481	498	528	510	565	501	512	488	526	491	506	504	490	551	506	532	504	525	511	507	500	523	529	536	515	520	483	530	540	460	504	527	505	501	507	516	496	517	516	528	529	549	483	509	494	501	507	495	507	488	532	514	530	518	574	508	479	517	496	515	514	492	512	546	501	518	485	542	491	490	497	494	521	470	512	535	515	527	493	497	500	518	539	464	499	492	538	520	473	515	558	527	529	531	534	518	491	567	493	512	537	523	505	531	541	488	550	502	500	491	499	546	481	506	505	504	503	527	510	475	494	543	517	504	509	540	525	504	509	549	522	545	469	537	531	505	525	558	488	534	515	512	492	496	492	507	520	532	519	514	536	512	503	511	531	508	503	484	507	505	530	467	531	510	500	514	536	522	535	530	494	490	497	527	504	505	507	479	504	500	534	453	521	531	513	510	516	508	552	488	487	493	507	492	473	512	484	540	537	551	526	500	514	555	482	495	544	538	482	521	535	492	476	499	501	449	496	493	530	525	513	491	554	477	497	530	505	487	518	523	542	531	496	487	492	502	515	514	485	525	491	513	469	529	519	507	475	513	490	482	515	512	524	504	501	508	502	502	503	537	506	535	488	477	491	493	505	505	514	486	516	523	484	500	501	547	539	570	493	516	520	503	506	485	554	502	474	505	514	515	522	532	498	496	523	539	518	486	478	513	512	554	520	476	498	561	519	499	492	544	503	503	494	508	481	471	549	536	491	517	502	490	525	526	475	528	484	521	497	552	523	495	544	540	482	545	521	493	496	492	500	520	534	531	460	516	514	519	561	525	529	478	530	497	543	503	493	493	524	496	486	524	514	510	515	498	472	520	517	519	502	476	508	554	515	513	517	508	527	478	498	489	471	520	491	515	505	519	543	505	489	474	548	496	535	497	498	494	507	517	550	532	512	517	520	522	479	501	515	491	508	482	497	531	507	502	502	478	556	529	514	510	526	508	496	491	469	519	500	481	512	524	527	470	509	512	525	511	474	531	546	511	524	534	513	497	504	489	522	467	529	543	504	507	489	493	517	486	523	553	531	518	542	494	497	495	484	505	539	474	501	476	484	519	509	500	472	515	510	550	520	492	502	510	546	542	534	509	510	523	547	529	527	498	492	493	479	503	471	512	487	517	487	463	537	506	516	499	506	531	522	495	532	530	495	524	520	516	502	500	531	555	501	472	502	514	530	538	525	531	512	521	467	488	520	496	451	490	495	529	498	491	491	522	545	516	480	507	503	514	531	514	499	507	521	518	510	499	499	487	510	511	525	507	578	545	504	492	505	506	544	544	539	489	532	491	505	537	539	496	535	485	536	460	484	507	538	511	507	471	512	488	526	533	528	526	517	501	518	514	546	531	519	491	476	519	505	505	540	537	487	520	533	535	514	525	514	526	480	539	521	492	463	499	503	554	486	485	505	519	504	542	565	462	509	510	538	526	505	546	538	487	479	544	527	517	481	553	507	507	508	505	492	540	535	506	500	497	517	519	529	516	473	505	502	502	504	523	500	503	484	540	531	465	548	499	492	516	490	531	491	507	529	499	491	538	491	476	510	488	529	476	519	495	516	510	504	473	543	538	487	494	519	512	498	520	509	512	532	485	544	498	518	458	538	505	555	544	528	501	508	516	479	492	506	504	482	514	497	509	480	517	512	536	538	530	515	508	546	503	514	508	513	525	528	512	521	552	515	482	533	487	549	510	495	507	498	498	468	505	517	497	504	503	553	537	501	538	532	508	502	516	521	494	506	510	519	467	482	492	545	525	525	524	516	488	535	505	492	492	539	521	548	507	475	489	547	549	534	495	500	513	545	505	515	490	502	524	518	524	538	509	531	516	498	544	523	518	513	483	501	502	515	534	467	549	536	505	513	487	496	516	502	536	547	501	515	522	483	501	471	521	490	479	496	526	499	481	529	502	510	521	504	484	496	487	480	548	524	548	484	511	527	482	509	533	534	482	499	493	565	543	517	545	553	518	506	505	506	476	556	508	568	483	523	508	484	512	534	513	553	486	551	516	477	468	562	467	476	500	502	496	519	562	518	520	507	508	483	479	520	517	513	490	456	521	495	523	517	520	508	507	528	492	499	510	538	493	519	485	512	495	528	511	530	494	528	503	488	490	550	543	477	509	488	489	565	493	512	523	493	526	517	525	545	522	527	482	494	538	515	512	523	524	524	515	507	533	509	516	485	513	497	516	527	519	496	459	501	473	528	532	526	502	466	524	534	498	512	480	522	544	506	500	543	486	474	544	531	541	508	503	521	497	506	492	497	469	499	503	485	512	542	536	499	529	497	516	526	509	556	511	494	488	517	531	493	535	499	517	536	516	517	500	519	499	511	537	528	501	509	515	504	489	567	489	509	497	538	475	550	516	494	493	535	485	479	518	516	519	484	523	523	500	512	517	481	514	513	540	517	524	531	513	559	501	512	521	497	550	508	526	499	540	535	502	496	524	508	519	509	524	493	535	511	527	529	513	478	496	550	525	492	475	490	559	514	531	502	509	519	503	502	534	520	526	526	492	513	506	503	525	518	554	496	548	487	501	519	497	503	534	485	490	495	532	519	499	516	513	503	515	520	535	510	512	498	483	477	523	515	505	511	490	478	506	505	500	519	468	499	540	518	584	522	502	512	478	481	515	493	548	488	557	505	509	505	524	517	535	498	507	512	528	488	489	532	493	517	490	530	540	508	495	513	544	513	490	524	559	461	513	505	538	498	525	522	530	535	510	527	517	535	500	504	512	505	523	501	523	524	515	497	526	510	530	504	469	509	520	509	503	531	495	498	519	588	497	525	491	496	515	519	522	511	503	500	506	526	508	512	497	486	507	550	490	485	517	505	502	513	469	501	505	498	531	542	487	514	508	500	494	544	516	500	500	513	541	518	507	550	510	507	477	532	515	527	486	484	499	459	530	526	492	501	531	513	515	548	545	502	523	515	495	530	517	540	530	508	497	545	515	519	492	506	515	543	508	504	549	485	526	549	502	508	551	504	531	513	532	495	524	493	499	513	496	527	517	489	540	528	548	504	513	515	531	514	512	463	520	461	528	512	513	508	506	534	541	502	495	540	552	500	503	519	476	498	518	497	517	500	524	530	472	478	519	495	548	495
8464	1860	2214	1746	1107	813	616	476	424	332	287	251	244	228	210	189	219	180	165	170	149	180	174	143	147	142	160	148	156	144	145	146	127	135	146	143	134	138	137	132	148	149	123	138	106	146	131	134	116	159	130	137	115	115	135	140	148	119	135	132	140	125	141	138	125	99	122	123	111	118	119	121	125	129	135	109	122	119	138	115	127	146	130	139	112	135	115	117	121	119	109	148	127	139	116	107	120	130	126	129	129	115	122	116	112	102	127	123	137	114	110	138	112	119	121	129	153	147	145	124	129	133	130	126	115	109	108	110	117	94	108	113	123	136	130	105	109	121	115	108	126	104	129	109	121	132	126	130	130	128	141	125	120	129	130	121	118	137	142	133	135	118	122	132	142	133	114	120	128	106	142	133	117	136	139	136	135	94	131	112	114	130	124	129	106	141	114	126	127	130	140	126	142	122	110	120	135	121	133	148	113	116	122	109	109	138	125	123	132	112	118	119	135	133	111	112	109	134	113	139	129	125	127	105	113	129	142	105	125	124	113	128	112	121	131	118	141	114	114	118	104	118	122	127	126	126	148	131	144	129	114	140	124	137	116	139	129	113	117	111	105	121	149	113	123	136	122	125	135	141	135	131	120	120	133	107	127	122	118	128	114	119	132	115	129	131	137	121	121	133	121	107	122	130	123	119	151	134	117	124	123	121	130	125	124	121	132	116	109	133	126	117	127	117	117	123	120	121	120	108	101	101	106	123	109	123	129	116	115	128	129	124	120	139	128	111	130	116	101	131	138	132	145	120	123	112	122	109	113	138	124	132	100	124	119	120	139	104	110	119	121	114	137	114	135	122	130	126	103	128	120	129	116	125	120	135	130	125	135	114	109	142	129	115	133	141	124	102	125	134	113	126	113	127	107	126	138	116	132	126	120	126	124	144	139	134	119	98	117	115	119	119	103	123	106	123	133	119	105	146	133	107	120	124	125	134	149	140	118	116	119	109	111	109	100	115	139	139	124	130	132	116	133	122	121	117	111	143	124	143	122	119	146	127	147	135	132	132	130	115	135	122	113	118	110	117	126	140	140	122	120	132	142	133	114	127	119	128	145	110	137	118	126	106	150	130	128	129	130	122	118	119	138	142	107	122	112	129	108	126	118	108	130	134	112	129	99	146	120	128	132	138	133	121	124	118	114	133	123	108	116	137	117	131	119	119	127	123	129	123	150	107	125	144	134	119	141	120	138	137	129	117	130	136	116	128	137	127	113	133	126	137	107	132	140	106	119	133	118	97	116	117	115	115	138	121	141	118	130	115	108	111	134	121	110	124	130	130	125	108	134	112	148	128	148	133	113	119	117	123	132	114	134	137	127	111	158	128	125	122	111	133	133	105	118	120	138	129	136	117	115	122	132	119	128	124	112	137	120	103	124	119	118	121	129	144	114	129	138	130	130	131	128	131	105	119	120	127	120	125	139	123	124	99	138	111	125	120	131	124	124	111	119	127	120	130	107	105	122	113	118	133	112	118	118	119	114	126	118	105	125	124	117	111	135	122	102	121	119	134	103	119	111	132	123	120	132	130	124	133	114	111	114	133	123	113	105	111	123	102	118	121	129	121	122	136	136	138	128	140	117	116	136	122	135	138	113	139	129	104	128	118	118	111	121	125	109	126	118	130	120	130	135	98	111	104	128	110	129	131	126	117	105	149	125	108	138	114	123	120	111	115	134	131	117	116	108	120	123	120	128	115	132	114	144	122	156	125	119	116	104	107	127	125	110	100	120	133	112	121	128	144	139	135	129	115	124	128	122	128	129	113	132	111	130	120	133	114	109	115	118	118	120	133	128	109	140	97	115	126	100	110	124	138	140	120	129	129	124	124	108	125	103	116	153	124	123	131	120	144	135	126	148	134	130	117	109	120	135	128	116	137	129	135	133	98	112	113	124	126	121	111	129	126	129	124	107	115	120	115	143	125	124	123	121	144	126	108	120	124	133	114	145	132	118	120	126	141	131	123	116	127	130	116	128	116	114	137	119	121	139	129	117	124	142	120	127	119	120	131	145	143	127	137	119	136	118	141	132	97	125	115	96	137	112	132	110	126	127	113	137	123	113	111	136	139	112	133	111	125	97	132	142	98	115	104	117	111	132	138	119	116	133	125	122	105	136	130	132	115	117	109	127	132	123	132	118	134	112	115	133	128	129	133	120	127	132	131	129	118	110	115	129	136	104	129	114	140	133	129	126	116	121	134	106	125	122	134	112	141	122	107	129	151	129	107	119	122	112	129	98	107	137	126	104	126	121	143	132	102	138	120	117	136	127	132	137	146	98	116	115	120	125	125	153	125	117	109	137	119	91	137	109	117	123	117	135	120	118	116	103	110	138	112	114	108	118	125	124	106	135	127	116	126	114	132	123	132	136	138	115	130	103	134	146	114	127	116	107	136	107	130	118	112	138	119	127	106	111	115	98	115	107	109	131	138	123	107	123	117	121	124	123	123	134	111	113	115	121	119	116	117	127	129	134	122	95	127	112	135	101	128	107	132	131	120	129	134	139	134	143	121	125	100	152	123	136	121	134	121	128	128	114	125	124	117	127	132	131	111	123	117	121	114	130	142	116	120	137	125	152	120	119	110	143	124	104	127	115	121	115	127	121	133	107	128	137	138	121	143	133	123	116	123	144	141	132	135	137	133	109	121	109	126	124	136	129	130	109	136	148	132	139	127	120	119	137	122	106	111	108	117	138	114	119	126	116	108	108	119	106	120	153	135	130	114	136	143	105	116	125	134	130	126	123	112	131	132	131	118	102	144	123	125	116	135	120	128	111	105	111	111	138	129	114	117	111	124	127	109	127	148	126	125	117	128	132	138	122	108	129	139	120	112	122	112	116	116	108	116	119	121	135	117	131	105	132	117	118	123	111	121	115	107	121	114	139	119	116	117	126	123	113	100	111	138	127	127	112	120	115	107	115	134	114	113	119	136	109	136	131	133	131	129	149	110	115	131	121	129	114	127	123	109	138	137	119	143	95	112	124	117	104	145	124	126	119	115	113	127	119	120	127	126	137	139	135	133	133	110	119	117	122	115	122	119	133	122	129	130	126	123	139	126	134	118	115	107	138	110	101	125	140	128	106	151	135	119	127	126	111	123	117	115	120	121	108	122	121	128	130	130	126	117	121	111	121	114	122	113	125	154	131	116	129	117	124	115	132	117	124	139	123	117	138	123	144	126	121	114	132	130	123	105	128	112	124	107	131	138	128	112	123	122	133	128	118	144	124	112	128	115	143	131	116	122	150	121	133	138	121	128	128	137	136	130	125	113	129	118	114	115	122	122	111	119	134	137	125	131	136	108	116	109	124	115	139	115	113	132	112	131	130	123	109	124	132	128	122	108	119	127	114	108	106	130	138	141	121	111	116	115	131	123	131	129	139	114	142	118	122	109	145	112	126	121	127	107	117	136	119	134	130	131	104	127	106	138	146	118	129	127	115	115	139	109
7636	2251	5307	6129	5234	4281	3549	3002	2533	2047	1840	1628	1420	1357	1246	1177	992	960	925	907	841	762	761	730	746	743	640	686	636	616	603	627	619	587	565	580	601	561	590	565	543	541	506	511	519	532	530	470	499	478	506	507	524	470	458	516	489	493	475	476	407	444	454	474	505	458	504	423	441	472	481	457	452	450	450	447	518	475	446	446	426	441	466	460	482	453	428	442	461	431	414	464	446	461	417	441	437	420	452	446	455	419	440	426	416	449	412	441	410	477	460	465	474	427	435	436	411	459	441	444	476	425	418	437	407	436	438	414	414	458	407	448	435	459	423	446	445	449	430	476	442	433	414	425	448	428	443	437	449	423	416	404	435	454	422	417	448	435	437	456	407	430	402	410	445	420	443	442	428	435	442	423	470	435	466	385	425	424	455	421	420	471	437	415	430	418	430	401	422	413	439	446	454	423	445	411	429	479	451	473	453	408	473	416	446	453	417	404	447	441	449	484	418	416	430	452	407	454	427	449	428	429	428	425	433	414	440	425	457	443	426	411	422	445	438	422	476	420	433	401	425	440	451	423	464	413	400	427	404	469	430	464	411	437	456	429	423	438	408	356	429	435	452	437	447	406	393	422	418	487	461	418	431	438	442	450	442	466	430	424	429	430	452	458	437	426	423	451	469	427	445	427	427	401	433	438	435	438	425	430	411	469	422	441	419	423	459	409	423	427	465	422	445	456	417	406	431	460	405	437	435	430	415	449	397	430	425	459	389	437	419	439	437	422	434	446	414	388	398	437	427	447	409	425	473	451	457	400	427	410	416	428	441	443	448	425	417	428	413	480	429	429	415	423	418	452	401	443	415	401	453	435	446	435	422	410	380	429	411	426	445	393	441	457	433	434	417	434	443	451	468	479	412	452	428	429	429	431	437	464	436	418	433	426	471	422	471	422	419	453	403	425	450	402	413	454	438	388	454	464	409	425	375	457	441	448	452	470	417	426	446	435	450	415	432	446	445	421	435	452	431	469	444	438	443	417	442	418	405	474	428	421	461	446	432	449	411	459	445	437	419	446	439	386	423	404	465	420	440	439	422	451	451	401	403	415	413	445	412	431	444	416	437	441	422	426	447	434	425	401	409	427	458	434	445	416	405	412	411	457	445	421	422	444	448	418	477	428	432	424	452	393	466	429	444	409	443	427	390	411	407	419	439	428	470	404	424	421	448	432	430	442	404	450	438	442	462	459	431	430	421	422	415	431	431	420	449	452	468	413	397	415	411	414	406	409	445	422	416	436	439	453	425	437	415	442	445	441	470	412	427	467	371	425	408	425	427	455	441	453	421	402	468	447	407	419	393	417	456	409	429	436	440	445	449	399	426	435	447	434	421	402	405	432	441	431	440	418	408	467	415	442	402	434	427	437	438	447	431	451	445	412	431	428	419	437	447	390	440	403	422	468	436	384	462	422	456	419	403	431	411	422	424	386	481	408	394	416	454	425	442	466	445	456	446	427	429	424	450	416	446	453	430	387	425	434	423	443	435	408	417	441	435	451	438	427	417	422	404	441	436	400	445	427	434	419	411	432	455	431	406	446	408	433	467	427	427	375	426	423	441	404	405	458	425	421	418	418	444	391	430	402	445	422	440	428	406	443	414	410	377	397	469	433	442	431	416	415	472	458	440	480	416	469	438	420	460	427	421	430	466	442	438	391	418	400	409	445	462	436	436	444	447	414	406	427	438	413	462	436	450	443	422	387	424	430	463	456	440	444	431	407	440	443	397	421	427	448	410	424	426	439	424	437	407	469	436	456	420	414	469	451	444	433	443	437	422	435	441	451	435	445	388	430	434	411	458	438	432	433	447	456	435	445	408	444	448	419	435	416	440	413	436	493	439	437	399	449	451	434	422	407	417	420	420	440	410	405	425	391	387	399	454	387	415	423	431	447	449	431	431	421	453	424	429	429	418	425	416	406	430	428	400	506	413	457	426	421	451	436	414	445	438	453	421	445	432	418	419	408	440	415	439	445	429	448	429	439	406	431	412	447	414	444	407	428	461	430	413	426	420	453	428	424	396	430	452	429	431	391	436	447	457	404	427	426	461	429	468	453	405	436	439	448	419	411	431	387	427	407	455	448	452	470	418	419	432	449	425	422	387	431	442	437	437	486	424	431	402	399	437	429	421	421	439	432	458	452	430	419	447	420	453	424	419	418	441	413	460	416	452	450	460	440	422	397	427	437	427	415	432	400	445	418	419	434	435	428	403	440	423	441	427	415	417	424	453	441	420	441	443	427	419	447	411	401	443	415	400	403	482	452	429	416	418	419	404	469	449	445	418	385	462	431	432	431	397	388	408	420	439	423	421	438	429	412	438	436	424	414	443	394	402	432	436	441	460	416	434	441	401	436	445	432	430	447	435	394	426	401	445	468	400	453	449	444	465	446	456	422	464	435	454	426	442	453	417	429	458	416	449	421	407	418	399	429	405	433	453	438	443	441	418	424	458	423	476	417	458	440	447	408	406	433	450	397	423	415	435	469	419	474	411	416	409	439	410	454	428	409	419	428	434	401	397	423	441	418	474	417	436	443	420	444	437	445	406	418	423	442	398	443	390	477	447	407	451	404	424	418	433	419	436	432	438	461	424	400	450	408	427	447	400	431	423	450	415	445	387	480	466	406	459	462	422	417	427	472	403	405	417	438	439	420	425	443	419	424	453	412	409	398	432	409	419	457	430	429	402	447	435	441	417	460	447	435	365	439	460	423	440	426	426	455	442	393	461	421	393	436	434	439	388	452	425	428	431	446	402	445	431	488	417	437	424	434	423	403	435	411	476	423	423	454	397	407	368	420	383	426	431	388	411	435	433	407	444	440	418	434	445	444	461	474	441	419	435	407	416	428	429	425	434	398	426	432	440	444	401	411	433	417	465	471	450	478	449	401	469	471	409	425	375	413	442	436	395	401	422	422	448	404	436	413	420	437	439	480	416	411	429	457	438	447	441	408	435	416	437	436	421	439	425	424	447	443	447	424	454	425	428	455	470	454	439	403	423	440	439	450	466	402	463	435	430	454	454	461	433	450	422	442	470	442	429	430	392	435	425	393	460	431	440	435	433	417	391	412	449	439	405	422	447	427	448	429	408	421	421	417	427	434	409	447	434	458	455	399	440	403	426	402	422	463	435	393	419	440	417	426	424	418	423	439	445	408	457	438	425	413	383	411	411	396	420	432	454	400	426	436	454	435	407	419	420	436	431	473	462	442	420	437	417	420	472	392	405	423	436	413	440	454	426	419	426	453	406	412	406	448	464	451	398	384	421	439	424	411	437	421	432	412	487	417	430	463	457	459	411	450	465	409	464	405	428	430	418	426	457	472	398	452	407	435	393	439	389	432	413	434	429	403	451	418	426	437	449	398	429	403	420	427	412	409	431	394	398	427	428	412	441	429	487	419	433	433	458	405	408	470	398	453	410	434	438	442	422	445	426	425	405	399	447	433	460	454
1341	362	342	343	298	337	285	284	272	267	271	285	288	286	296	288	319	287	271	259	306	285	273	257	269	271	308	257	292	297	316	276	266	286	275	276	291	286	283	284	261	295	271	280	314	260	286	279	264	289	292	310	295	301	290	297	244	261	297	305	267	269	287	294	278	256	285	284	276	304	273	294	271	276	292	272	293	284	257	253	284	290	330	259	302	282	292	247	279	278	285	279	279	269	286	290	305	262	246	258	281	260	269	245	280	309	269	274	258	264	258	273	290	261	295	289	292	280	265	275	286	280	279	263	313	281	323	263	268	250	283	279	256	287	272	277	260	286	277	294	273	271	271	305	316	273	282	300	269	265	279	270	280	304	286	284	278	251	311	290	286	259	287	295	276	277	272	277	284	276	264	305	283	279	264	262	317	268	264	284	317	298	281	277	265	284	262	287	290	299	285	300	271	280	263	294	306	264	258	248	304	278	278	279	278	285	277	275	291	324	288	294	276	289	296	270	315	266	279	275	278	281	304	283	314	278	280	255	297	280	273	279	286	292	280	257	263	287	290	308	318	293	284	281	277	283	275	264	279	273	279	289	299	275	294	277	265	279	269	282	273	272	305	303	276	300	286	268	249	281	259	278	285	276	300	302	267	296	289	268	319	277	284	289	301	278	298	287	282	246	271	293	299	304	275	288	310	293	298	270	281	301	255	306	301	304	259	249	267	256	283	256	252	285	278	292	254	304	237	297	274	285	253	281	264	282	313	269	286	257	263	307	278	242	288	295	303	265	278	280	274	310	264	290	324	278	273	321	245	273	287	265	251	255	289	260	283	263	259	289	265	284	303	289	278	275	277	283	272	304	279	300	266	256	283	300	264	279	283	268	260	280	293	302	273	259	323	288	307	274	328	293	261	275	275	286	259	264	273	249	266	288	298	288	278	295	273	293	307	287	284	274	280	283	294	279	316	263	271	275	279	294	291	286	295	247	267	262	294	262	262	286	300	269	306	286	295	252	304	253	288	304	262	260	319	268	268	309	273	257	263	280	273	312	266	284	279	288	270	262	272	279	286	299	307	287	269	263	254	259	251	256	265	265	290	284	274	274	310	296	265	278	278	245	268	265	276	273	277	269	267	300	279	255	296	269	261	278	293	273	288	284	279	280	293	291	320	250	251	265	287	269	267	290	276	283	282	297	298	293	299	312	254	294	281	266	252	287	275	285	267	269	259	256	269	273	233	279	282	274	263	256	297	256	289	263	283	273	292	290	282	289	266	261	277	260	287	269	258	317	274	289	252	266	278	300	289	258	263	266	260	254	319	289	288	242	282	268	302	276	285	242	287	304	283	266	244	269	286	263	278	252	272	298	247	279	271	278	304	266	244	270	304	265	270	287	286	256	280	297	290	239	278	250	276	308	287	276	257	275	276	265	276	289	285	310	262	279	295	284	282	246	299	280	261	278	281	299	272	268	282	274	264	280	277	276	273	301	278	249	274	311	277	290	258	294	281	289	276	261	285	300	272	250	280	282	252	290	282	265	280	295	274	253	289	256	292	280	283	276	299	276	274	255	321	261	298	299	262	277	254	269	295	278	286	240	276	313	290	302	284	268	322	289	259	259	278	275	269	274	283	280	286	300	254	273	285	263	291	279	283	260	286	261	279	275	278	261	276	269	281	263	238	295	277	255	247	297	283	262	274	263	280	276	270	272	286	290	303	278	271	273	294	283	268	266	283	268	269	270	285	284	267	288	304	300	287	272	258	288	272	318	263	323	268	239	274	290	266	246	264	293	306	283	269	293	251	271	301	275	286	255	247	264	268	247	236	304	302	231	274	280	280	294	291	307	300	287	269	275	261	250	290	289	284	309	294	301	299	256	258	297	270	286	285	270	269	297	291	275	285	272	289	284	275	279	284	289	269	285	271	244	291	247	277	283	268	266	295	275	297	271	275	280	271	313	269	293	300	307	283	271	297	286	299	281	292	266	278	274	274	301	278	300	273	283	269	298	278	261	281	279	297	274	274	301	280	269	267	290	281	274	267	304	249	281	285	283	293	273	302	282	281	275	289	257	289	280	288	265	276	301	296	282	241	276	293	302	281	311	301	312	288	279	266	270	281	270	291	301	275	301	257	264	274	266	260	254	264	270	276	283	295	302	284	272	275	287	263	280	260	292	282	270	282	260	287	290	284	303	290	313	288	296	272	243	284	281	297	310	271	278	281	269	281	293	278	279	288	301	296	282	291	293	288	266	284	273	276	256	277	289	303	281	270	311	269	277	306	284	276	248	268	296	284	281	252	279	295	253	296	289	278	290	242	258	273	305	291	317	265	282	269	300	286	243	286	305	285	254	274	245	267	249	262	284	284	259	285	273	287	281	300	262	285	249	303	276	307	284	285	296	274	257	297	257	259	261	305	290	280	276	274	317	287	276	286	296	253	277	293	275	301	288	282	304	273	284	282	277	292	256	265	267	282	300	269	308	240	286	298	282	281	309	260	281	264	300	258	279	311	307	258	267	246	312	300	299	282	298	265	268	291	271	247	286	261	264	267	272	277	279	320	270	291	258	269	262	309	299	300	290	246	277	288	294	295	246	293	286	287	297	260	300	310	283	267	271	244	338	277	263	263	253	306	281	291	279	278	276	277	249	294	282	277	279	305	296	297	262	290	259	266	273	272	262	254	245	261	295	308	278	275	284	252	277	282	246	283	267	283	272	279	288	282	260	286	265	288	278	276	244	247	272	267	274	269	271	324	266	290	270	264	268	258	283	274	266	282	274	288	272	280	287	271	265	283	280	251	280	284	308	272	252	283	250	270	278	276	285	293	283	291	268	278	306	281	288	257	291	289	293	311	264	259	297	278	289	257	280	268	267	267	253	278	266	264	280	318	264	282	250	289	292	283	262	276	291	269	284	266	265	264	280	264	289	283	265	274	271	294	308	269	276	288	267	266	268	289	286	277	308	258	279	297	301	275	275	298	272	297	274	281	274	290	254	253	272	279	262	269	262	288	250	250	274	293	269	291	281	263	312	275	281	270	260	275	278	266	269	293	270	273	301	289	269	269	287	265	264	301	269	274	258	299	262	270	257	272	281	279	297	296	239	240	295	249	264	292	287	282	268	270	285	309	307	322	246	291	245	262	290	274	275	282	316	265	268	270	275	292	276	283	267	283	283	247	273	297	298	285	247	258	288	278	278	254	292	275	281	295	313	279	300	253	271	289	263	260	298	271	259	303	229	283	288	297	290	298	259	270	300	283	257	280	276	260	270	275	271	253	279	274	265	285	267	297	322	245	273	281	282	277	298	256	282	298	276	275	248	288	294	266	281	277	244	257	278	297	254	279	284	263	290	304	280	295	299	255	306	259	272	282	295	280	296	271	255	266	265	288	266	289	286	256	295	291	267	294	250	330	327	243	255	312	293	294	291	299	260	273	281	301	274	294	300	269	279	242	288	242	255	293	277	295	246	279	256	286	295	272	264	290	292	316	265
2354	934	997	1034	1003	979	901	956	938	890	862	894	868	821	907	846	839	876	829	930	909	849	854	890	947	875	906	853	829	860	863	910	859	862	908	807	817	880	872	846	823	882	880	840	936	842	852	881	813	839	898	882	866	862	860	831	830	840	885	851	803	804	889	828	827	831	884	848	904	839	850	773	830	859	892	823	918	835	862	846	813	836	862	840	870	805	843	815	862	846	861	826	852	881	852	865	775	861	827	804	884	836	802	859	847	854	848	864	889	900	860	846	870	770	908	873	855	882	858	911	810	881	828	846	857	869	813	877	883	871	808	883	894	867	868	890	871	846	805	868	856	881	859	821	872	848	835	837	896	905	835	905	766	882	795	881	813	878	897	825	863	878	868	818	853	798	871	899	840	840	877	877	847	865	885	821	860	845	871	853	824	866	848	881	867	837	847	833	845	870	844	861	845	798	799	824	878	826	858	824	872	849	862	922	862	811	891	855	832	838	826	839	888	838	884	837	874	862	846	877	823	862	837	853	841	863	843	890	816	871	797	837	828	857	850	849	861	824	877	813	830	918	844	896	857	843	874	827	852	835	847	818	828	856	876	853	829	880	805	797	847	847	828	917	878	804	892	847	858	874	831	859	851	880	852	842	852	832	831	829	852	851	869	831	813	811	826	865	875	824	817	852	855	806	904	856	888	839	884	868	844	869	849	830	875	867	842	843	850	866	873	897	857	849	827	859	852	827	867	849	862	872	884	874	892	860	855	846	878	848	811	857	881	836	811	840	823	879	827	831	845	844	853	863	871	901	862	830	867	872	830	847	820	799	860	869	798	866	831	862	874	844	867	840	829	846	813	840	813	811	866	833	829	839	867	784	854	849	884	830	841	834	872	854	873	847	895	843	852	889	887	796	845	847	856	921	812	855	816	837	860	873	882	879	839	847	813	830	842	820	844	871	810	879	877	871	840	880	868	895	827	884	837	904	834	897	841	870	930	869	891	845	851	846	818	779	839	803	894	854	856	843	863	884	880	876	882	838	856	851	848	841	856	815	825	839	833	883	874	813	880	845	833	793	831	772	849	847	863	852	831	871	842	896	804	831	869	870	871	831	880	882	825	876	811	836	933	850	857	852	829	898	889	844	847	853	818	888	899	817	841	817	885	852	868	819	840	857	826	869	811	875	833	828	858	808	875	886	862	831	876	865	885	844	847	870	833	793	846	840	805	888	869	864	849	859	828	857	836	854	888	847	869	866	887	846	879	836	896	891	871	826	884	867	861	844	881	876	821	778	886	857	853	834	888	838	883	852	871	869	825	886	856	832	893	905	875	836	861	833	877	899	814	867	856	848	861	842	851	810	866	845	836	832	843	892	830	871	865	889	889	837	857	872	866	880	844	843	790	863	841	927	811	810	855	867	875	878	858	852	821	866	845	837	846	869	870	813	845	849	841	883	823	808	868	858	884	913	839	843	845	789	902	815	808	833	825	836	849	840	873	817	845	843	845	811	862	878	802	844	889	891	858	883	869	837	865	852	844	846	870	883	840	829	801	897	862	838	894	856	843	858	833	854	888	885	871	885	833	892	868	804	842	885	846	865	916	841	856	887	787	847	865	836	824	876	903	802	906	871	819	885	860	816	878	875	884	806	908	826	860	855	865	864	889	859	876	838	838	850	871	810	836	856	892	909	907	899	808	806	895	862	788	800	882	822	901	875	808	869	909	837	863	851	861	882	816	852	810	882	833	792	895	851	834	855	839	845	886	848	869	865	793	789	871	857	853	882	874	837	865	810	869	843	839	866	902	816	894	846	883	826	831	881	854	855	850	845	849	875	820	888	777	814	871	841	836	898	849	831	834	833	830	832	821	837	882	845	830	820	831	874	869	866	830	856	840	852	895	856	840	840	837	868	882	910	881	872	801	844	882	882	818	891	852	847	824	875	866	918	898	848	861	871	865	894	900	815	880	876	822	890	847	843	876	821	827	835	900	893	857	852	881	868	823	881	841	888	879	823	828	872	828	887	897	839	842	863	837	838	923	853	868	849	837	896	801	882	845	823	845	858	838	855	839	883	860	818	842	845	813	829	906	849	850	868	874	888	838	863	854	840	895	842	825	890	875	814	852	857	854	834	890	875	843	845	894	856	846	891	837	796	818	837	849	838	844	811	846	917	846	866	888	843	825	887	840	866	855	820	856	869	875	826	863	851	838	869	819	806	878	858	922	921	842	851	869	833	807	901	868	866	824	874	894	879	840	840	866	853	910	842	889	863	839	823	823	855	875	863	871	930	849	882	832	836	875	844	883	855	901	853	814	872	851	812	877	858	841	904	880	865	877	828	851	852	850	861	852	825	820	820	852	883	829	849	876	861	827	826	842	861	858	874	874	855	903	887	816	876	824	893	835	860	822	875	859	860	884	831	814	878	868	826	844	827	835	866	881	829	857	909	873	888	816	845	874	838	846	883	841	814	864	852	813	862	833	873	892	834	859	873	896	899	868	796	866	855	869	812	828	879	881	833	830	859	816	834	881	828	891	861	866	850	842	840	857	817	847	851	877	833	867	848	832	841	831	847	888	836	825	843	836	901	826	906	915	917	885	838	822	802	895	869	851	834	856	886	826	852	844	835	828	825	877	836	848	810	819	850	872	861	876	846	884	885	853	844	834	815	881	874	821	918	845	874	859	900	857	871	810	869	901	895	869	859	796	859	865	837	861	844	890	833	845	878	814	877	839	842	885	837	800	877	852	836	867	833	888	882	848	858	878	856	879	862	805	877	825	832	895	870	847	845	839	850	859	820	887	850	823	886	826	902	858	858	837	856	826	889	884	844	852	878	888	853	869	812	859	836	854	836	842	880	849	846	861	859	864	837	819	837	855	819	836	885	858	875	815	839	818	851	844	868	926	902	876	873	866	874	791	827	851	840	830	813	896	821	852	833	850	886	823	828	862	857	862	827	878	863	844	839	874	810	851	852	877	881	844	880	815	837	900	867	850	842	838	896	851	895	857	848	885	883	832	822	870	850	813	875	867	885	865	848	792	852	834	846	868	816	909	823	811	878	839	860	888	872	863	850	811	822	856	863	843	876	817	880	884	848	892	823	791	782	898	821	876	836	905	853	833	878	861	859	877	854	894	852	858	822	841	858	821	913	893	796	858	840	876	890	908	839	807	831	826	792	903	847	839	868	830	846	799	837	842	878	857	844	853	863	860	846	865	866	850	886	813	829	917	856	847	820	852	839	860	820	847	894	842	830	865	785	868	849	786	835	830	794	821	864	812	908	824	876	862	911	813	801	836	838	826	881	839	849	814	851	849	858	876	838	833	828	841	857	871	780	850	850	853	818	846	889	889	920	831	863	860	822	831	917	908	855	866	872	869	871	867	872	786	820	812	834	818	879	839	847	824	865	797	831	817	833	883	845	886	863	770	858	878	882	819	884	882	844	820	855	876	824	865	818	852	868	843	880	844	849	869	857	875	804	830	895	782	866	813	830
4621	959	1260	936	698	522	422	352	317	247	251	263	206	200	194	218	172	187	172	155	177	165	159	170	185	174	186	163	169	167	181	155	166	152	158	155	170	187	164	143	165	154	164	139	163	173	144	155	181	158	143	169	146	154	163	166	164	160	161	131	159	160	159	158	139	165	158	170	155	147	112	170	142	190	152	163	182	139	157	147	169	153	161	154	169	168	137	151	147	158	164	173	147	153	167	146	139	169	155	150	160	134	154	161	140	176	141	154	147	160	143	156	152	143	135	149	160	139	148	164	157	146	166	145	143	163	163	151	160	158	150	139	169	158	149	139	152	132	170	152	169	175	161	162	145	142	159	160	152	156	147	159	151	180	156	145	158	144	168	168	159	160	165	125	150	154	163	161	184	168	165	171	142	163	179	169	141	169	154	172	141	152	163	160	160	160	167	168	141	147	168	173	153	178	162	130	143	147	164	131	171	156	124	162	154	149	162	150	149	172	156	148	155	145	140	163	137	162	145	131	158	147	157	174	177	150	137	154	143	154	158	149	145	157	163	157	153	130	134	163	161	150	161	132	148	143	152	155	141	155	143	158	161	146	151	118	158	167	150	162	155	158	154	139	139	166	166	159	117	135	168	146	149	152	168	127	167	162	150	130	148	150	148	144	148	165	161	144	149	158	133	163	149	151	141	143	173	165	155	141	142	151	164	136	150	152	155	163	152	174	130	164	162	162	165	146	148	153	140	147	138	175	167	156	168	147	153	168	156	149	145	155	150	158	154	146	155	166	155	150	147	154	157	162	141	145	173	176	165	156	149	142	143	135	164	123	153	151	150	164	155	169	152	151	172	137	158	167	181	149	176	142	149	160	161	140	141	158	159	139	137	154	116	157	161	148	165	137	156	124	148	160	168	168	147	173	165	135	159	173	150	163	150	163	170	156	192	165	167	178	138	166	173	144	159	148	134	147	159	146	159	136	152	138	161	159	181	165	144	144	181	162	154	172	126	158	155	167	164	139	135	143	132	149	174	150	138	172	139	154	156	151	156	160	142	133	167	160	182	122	149	151	141	146	147	143	130	154	160	155	172	155	158	135	140	152	159	167	158	137	166	156	155	145	166	158	183	167	164	174	144	150	173	146	148	163	152	159	155	160	146	163	159	167	158	148	154	146	152	148	162	139	154	145	147	157	152	166	125	148	161	159	157	133	163	126	176	139	146	165	165	145	156	155	158	171	145	160	150	152	146	172	169	131	128	139	152	147	160	161	146	167	158	155	149	154	159	157	160	144	159	152	152	128	145	155	158	121	165	156	161	191	141	138	149	141	163	155	151	157	165	146	153	164	175	151	155	160	155	149	137	171	164	153	146	178	167	166	133	151	158	154	158	179	161	158	185	146	132	172	170	151	152	162	187	142	130	182	164	163	149	137	161	149	163	156	143	147	176	139	177	173	155	153	148	144	150	157	165	148	178	169	151	153	145	166	135	138	158	144	169	166	165	161	149	152	151	162	131	163	141	148	146	155	148	172	161	170	118	153	155	143	154	132	150	188	182	172	147	144	153	156	138	158	164	148	150	151	160	157	146	170	160	155	167	144	168	165	148	169	141	141	147	165	143	157	152	172	153	139	142	158	136	137	138	163	162	145	164	161	143	144	162	134	151	155	145	152	151	148	174	150	157	142	150	155	163	154	142	165	176	156	153	132	166	150	154	125	160	160	167	165	155	158	141	170	159	151	129	161	152	168	158	166	138	159	179	156	137	162	148	178	141	182	145	128	146	156	145	151	164	148	169	141	158	141	148	159	144	152	142	137	170	145	151	141	148	150	130	130	150	152	167	165	144	150	162	144	138	132	158	174	124	159	138	155	143	146	147	149	143	151	171	143	161	146	154	148	161	139	168	158	146	155	159	126	125	151	117	141	168	126	161	153	141	169	176	166	155	143	162	143	170	161	179	154	128	165	142	154	146	152	159	141	154	149	151	162	126	148	133	141	160	145	160	158	163	141	127	146	156	169	160	140	154	142	169	149	148	137	145	140	130	151	166	150	160	179	150	161	170	160	149	166	170	146	151	152	177	162	145	139	159	131	146	144	146	145	155	169	164	143	136	183	149	152	148	151	161	155	140	137	163	130	143	132	154	154	157	166	152	138	156	152	138	156	157	155	150	154	152	154	194	165	148	153	137	172	169	142	154	137	147	139	159	188	158	168	165	160	157	147	146	169	146	174	124	156	182	186	144	169	167	144	161	174	143	147	166	130	150	155	150	150	138	155	156	150	169	145	156	173	164	135	154	164	163	148	155	145	165	153	132	146	187	157	160	145	171	137	130	157	143	143	152	157	160	161	133	145	155	159	199	135	177	153	136	159	159	164	160	167	170	160	147	124	174	153	158	148	147	163	144	143	152	146	152	167	172	139	156	156	156	177	159	161	171	166	165	142	122	153	173	135	144	147	174	164	142	133	163	131	149	158	157	147	141	175	167	143	139	159	159	134	172	140	146	167	156	183	142	158	143	173	164	144	142	138	121	146	130	151	168	168	154	128	147	147	161	164	146	175	133	129	144	166	166	165	152	158	156	171	145	151	158	148	137	158	150	144	171	172	143	161	143	160	155	162	147	160	142	152	179	165	165	131	157	159	152	172	169	143	148	133	140	132	142	134	148	162	173	153	140	161	156	171	143	143	156	140	160	145	139	159	126	157	157	124	134	162	152	144	159	164	145	157	143	154	155	170	145	172	156	143	154	139	134	133	156	148	144	146	187	147	151	156	150	135	144	158	146	130	151	149	153	148	149	169	153	170	172	148	145	145	155	138	163	155	161	162	141	117	163	161	165	153	145	142	157	154	164	156	135	160	151	137	174	155	166	178	147	156	168	140	137	153	156	169	158	155	168	190	152	161	165	123	143	157	140	150	148	148	166	151	156	152	146	152	156	166	146	137	137	161	163	140	154	139	148	157	153	150	145	169	138	158	167	133	149	156	173	150	165	180	165	156	173	154	162	145	158	141	150	154	166	131	151	172	156	181	164	163	175	147	153	160	158	161	150	183	143	151	165	136	155	151	163	144	140	154	161	158	150	167	151	146	141	158	157	143	159	157	152	120	145	165	146	162	149	148	145	158	173	143	132	156	153	149	168	152	175	172	165	147	145	140	143	125	152	158	153	140	157	156	168	142	157	155	143	150	160	150	165	151	149	149	151	147	145	142	171	143	151	141	164	171	146	165	158	144	173	135	159	142	154	162	152	155	155	145	143	150	155	159	138	145	143	150	132	125	153	161	145	162	153	165	147	134	164	174	154	152	160	149	159	146	158	176	149	162	160	146	143	167	165	156	167	156	159	167	134	159	161	146	125	169	149	157	166	153	160	149	154	149	153	163	169	196	153	132	140	157	164	133	150	149	151	165	152	151	145	146	141	150	147	147	168	173	162	158	154	183	159	151	172	162	150	146	161	192	153	150	160	165	158	160	174	159	172	187	171	176	151	143	163	172
5522	1431	3005	3514	3027	2537	2212	1794	1558	1415	1233	1179	1040	1003	859	888	850	748	727	763	705	701	665	723	637	639	634	617	676	604	628	627	593	583	599	598	576	588	584	569	580	531	534	492	542	566	559	591	513	559	521	516	576	543	538	524	513	552	543	540	570	572	524	523	473	550	533	550	473	564	520	543	570	511	524	544	508	522	579	523	500	470	507	514	509	509	521	537	475	503	522	527	554	510	544	530	546	483	544	478	511	484	542	498	535	507	556	518	518	534	527	541	539	533	529	523	501	538	527	512	523	527	480	517	522	524	495	489	505	487	530	484	503	482	525	535	515	529	478	504	510	498	502	489	521	492	509	489	549	508	483	504	517	559	515	507	566	495	535	533	523	543	509	476	489	507	486	510	505	495	492	518	508	518	510	541	540	499	493	524	502	537	512	488	530	518	490	516	520	470	464	483	508	535	550	512	522	513	488	519	506	536	490	515	529	495	509	497	515	517	555	568	510	559	525	483	496	500	493	484	531	520	530	524	541	482	521	509	498	516	508	530	478	507	525	497	467	529	533	507	507	516	494	518	472	487	532	519	545	486	523	553	475	490	520	512	480	533	510	500	493	504	538	562	496	486	516	496	533	470	494	532	541	528	492	493	495	458	523	512	537	533	532	535	508	495	522	480	499	510	496	517	487	481	500	498	524	509	509	498	488	513	492	526	516	527	526	531	526	526	492	512	522	478	526	516	510	502	539	484	540	558	503	521	522	485	522	524	507	532	503	474	539	510	495	538	529	500	546	529	491	502	528	485	506	520	527	468	554	487	482	515	481	495	501	508	536	510	494	510	574	490	523	533	507	497	496	499	498	522	502	492	496	502	510	532	521	504	553	542	524	514	505	485	503	481	533	482	533	513	536	527	495	512	508	503	493	490	500	524	524	485	523	554	543	499	525	505	495	474	492	486	512	491	496	528	486	525	527	548	478	525	523	498	522	555	517	526	509	553	528	493	529	508	512	525	557	528	522	479	544	510	553	539	529	515	518	514	520	465	485	522	563	506	504	493	541	565	524	527	502	503	521	520	526	520	503	523	480	491	523	521	502	469	477	530	530	504	513	496	504	486	486	508	519	500	518	506	522	518	514	514	557	545	493	548	525	495	482	496	469	540	498	491	498	540	465	513	523	533	503	496	505	515	523	525	494	498	490	522	500	526	530	496	512	505	515	540	500	503	509	494	499	540	501	503	497	511	524	498	503	523	508	510	535	524	471	532	492	508	487	515	498	504	476	515	552	512	534	526	507	543	549	529	533	479	470	547	500	498	511	555	529	502	565	495	531	508	536	521	494	520	506	524	529	481	518	529	509	547	476	492	516	553	512	504	523	516	557	480	529	521	480	499	524	524	469	525	488	486	527	531	459	507	512	536	522	505	563	522	504	508	518	539	515	517	495	480	534	509	519	499	490	512	529	504	470	500	526	504	487	568	509	539	502	506	514	511	482	547	494	513	481	544	500	510	555	485	522	514	524	519	526	533	517	504	528	493	547	516	500	537	512	525	496	526	505	536	479	555	497	515	477	510	503	481	556	486	511	462	523	521	502	536	449	472	529	485	507	478	531	518	527	513	522	476	506	527	536	510	532	509	505	481	518	514	484	497	524	535	500	513	484	532	533	500	530	532	519	523	535	483	518	557	529	492	494	459	508	535	478	501	535	500	484	518	548	511	511	504	488	533	537	529	524	497	514	481	540	513	509	561	515	516	482	504	483	536	487	513	543	479	555	518	552	498	529	497	504	499	511	534	534	524	513	491	524	490	528	491	531	523	528	498	512	527	478	508	498	508	530	521	472	548	476	546	505	539	512	510	534	497	523	520	538	488	515	511	512	513	487	552	510	537	541	544	512	527	493	520	519	500	497	495	516	504	464	498	486	519	512	543	497	512	519	539	519	506	507	536	537	514	481	512	503	526	480	520	531	484	509	481	533	528	526	530	518	488	511	525	526	518	544	506	532	499	491	526	538	548	495	534	533	498	520	507	534	480	521	511	527	511	521	540	534	455	516	532	516	503	473	509	487	478	512	526	507	476	511	534	511	536	506	505	492	484	495	506	526	505	511	523	494	511	509	495	525	504	509	505	521	548	500	521	498	505	485	515	467	529	559	514	535	537	545	493	540	474	525	476	469	488	524	544	522	498	533	523	512	538	499	510	542	469	511	535	489	524	541	517	475	526	518	494	566	506	510	530	512	462	505	483	509	530	502	500	516	500	518	500	517	509	501	501	530	514	552	504	515	496	499	485	466	495	497	539	513	501	552	516	537	472	460	521	480	489	489	540	509	518	495	533	519	531	515	504	501	484	537	491	510	517	521	474	473	545	495	454	507	498	507	530	495	477	508	505	493	522	511	522	494	460	553	519	483	499	518	532	510	512	502	494	510	500	476	460	531	505	515	484	491	528	538	513	535	472	498	529	497	502	473	516	501	501	514	478	503	547	509	541	498	498	530	519	526	496	501	490	471	485	514	503	484	519	487	507	503	552	524	490	506	495	499	493	555	503	524	546	535	523	537	474	519	549	517	534	500	512	502	508	509	482	556	552	492	526	551	562	560	537	502	520	497	508	500	496	538	510	491	526	513	528	473	540	526	523	541	533	481	536	505	499	503	490	484	527	489	503	511	504	510	520	515	497	499	509	510	540	482	486	537	487	525	511	494	473	558	496	502	479	556	520	476	531	492	508	457	519	501	546	541	531	488	550	536	504	456	467	476	494	539	536	490	551	537	484	491	527	557	511	480	509	503	514	506	501	525	513	525	499	491	491	526	508	541	536	492	526	475	501	481	520	540	495	524	481	528	505	500	496	486	496	504	491	525	517	522	518	539	476	506	555	567	515	534	549	516	494	476	484	490	482	541	495	508	556	467	507	521	549	517	516	513	519	491	505	507	545	522	471	493	509	532	548	529	520	489	492	513	529	506	517	509	529	506	489	523	483	524	575	526	515	545	523	491	489	519	502	477	515	517	517	466	501	484	532	528	460	555	496	500	516	565	504	513	500	518	504	497	517	507	529	491	544	535	487	508	537	486	472	505	538	557	479	488	538	498	523	561	512	503	525	543	513	513	504	484	522	513	497	542	495	497	519	480	528	539	478	531	525	506	483	512	513	497	499	527	503	515	513	472	488	543	516	501	505	495	498	497	521	515	520	496	516	512	546	535	524	544	537	503	497	511	542	489	508	515	489	473	516	459	459	512	493	499	491	478	547	524	535	525	520	515	515	492	548	486	531	531	505	548	506	546	492	534	507	522	494	516	550	498	542	480	497	534	544	495	539	477	546	495	509	486	505	490	512	513	514	495	566	519	523	509	524	475	505	544	548	506	531	523	513	518	555	549	520	472	535	498	539	520	477	527	528	503	520	509	534	524	481	519	493	530	549	488	530	530	516	501	524	509	503	519	521	541	500	544	505	535	506	513	506	497	536	475	495	473	567	487	501	516	519	487	512	542	500
8580	1929	2287	1779	1171	858	609	527	412	333	312	274	266	223	239	191	198	161	156	165	181	164	147	154	140	156	129	142	154	147	150	137	144	153	122	140	126	118	134	145	143	131	129	141	148	110	130	127	135	148	130	114	135	131	103	134	112	124	126	118	134	104	123	141	141	133	127	135	135	118	127	127	133	110	117	131	142	143	137	130	134	122	142	116	134	125	138	128	112	145	132	117	115	108	121	111	122	115	151	121	118	131	141	136	122	137	110	131	128	120	122	136	121	123	125	97	124	125	111	129	122	125	118	144	126	120	142	122	124	124	131	139	114	130	140	142	152	122	140	110	105	121	147	141	127	132	141	113	124	115	129	123	135	131	115	140	109	115	124	112	136	131	149	127	121	120	135	118	129	136	134	143	124	125	109	135	132	97	135	121	108	115	127	117	114	122	143	129	123	134	107	122	131	111	140	121	126	124	118	116	124	113	118	130	127	124	141	103	130	105	126	125	139	136	132	112	132	136	122	123	114	123	115	117	124	132	126	115	112	128	122	109	106	130	134	124	101	108	133	132	119	138	129	131	127	104	131	114	133	127	114	153	131	135	130	126	121	132	127	120	114	129	148	130	104	122	128	123	119	125	112	117	104	128	116	117	111	114	115	123	128	116	122	123	130	131	121	122	117	125	121	139	113	140	122	144	138	114	118	101	108	112	115	141	141	129	135	119	149	113	118	140	128	112	127	130	118	121	124	112	122	140	131	116	123	123	120	135	114	120	132	100	130	122	137	144	123	134	131	119	127	124	127	133	136	138	143	119	128	122	115	129	120	124	128	123	114	127	148	122	126	112	120	131	125	124	107	126	111	129	122	147	131	106	138	125	140	123	121	107	114	133	125	141	122	122	125	126	121	117	126	122	123	127	107	139	110	128	144	135	114	116	114	152	137	137	146	128	131	125	131	133	100	134	132	125	131	121	133	140	121	154	118	138	142	118	110	134	128	145	122	133	129	123	115	119	138	131	134	130	106	120	133	100	125	126	119	148	134	135	130	146	105	123	107	113	121	117	131	137	107	121	122	121	120	111	99	110	132	130	136	125	113	126	142	130	127	90	113	135	123	106	128	126	121	132	135	121	137	135	113	125	144	137	112	123	130	109	132	101	114	137	114	124	124	117	127	110	123	133	117	113	136	134	110	120	127	139	116	142	117	120	121	134	107	112	94	111	119	144	120	119	124	112	121	153	138	98	135	129	144	134	125	137	145	111	134	123	133	132	115	140	117	130	118	133	148	124	136	131	126	133	127	121	103	136	129	117	129	119	113	124	107	135	135	156	116	110	144	119	121	109	109	125	110	125	130	125	141	122	120	136	117	120	125	111	141	118	141	115	113	122	122	138	126	136	116	118	115	130	119	122	133	107	117	113	119	126	110	121	122	109	119	117	132	129	121	131	137	119	139	131	110	143	124	112	145	117	131	107	140	116	130	104	114	127	117	122	119	124	130	149	131	122	140	139	110	130	115	115	129	129	133	106	124	116	132	122	130	118	144	118	130	123	102	118	125	123	128	117	122	141	143	125	125	125	130	123	116	121	112	118	129	139	116	143	128	113	117	152	116	140	123	132	130	114	131	126	135	145	120	120	124	120	115	136	129	130	126	111	103	103	121	103	142	106	135	129	106	134	135	109	121	150	131	124	150	123	135	118	139	122	126	124	107	142	121	113	126	101	113	120	113	134	122	149	129	117	121	102	128	119	121	140	148	96	103	134	109	124	112	115	125	124	125	144	110	123	130	130	113	124	128	140	131	151	142	107	129	130	129	126	112	129	135	120	131	133	118	130	95	131	141	134	117	131	117	134	123	132	151	111	130	127	129	109	118	121	126	134	128	119	131	121	130	139	102	132	100	132	117	125	125	105	117	115	121	157	141	130	140	100	124	140	120	132	138	117	125	114	118	114	131	127	132	115	122	120	125	124	117	111	134	140	137	138	130	141	125	138	106	113	131	103	118	114	142	129	118	122	116	100	112	111	115	118	135	116	110	116	119	128	119	127	111	118	127	123	129	104	107	114	127	118	125	128	114	124	146	130	126	113	123	119	129	132	119	129	128	137	111	139	107	121	124	129	125	128	122	123	139	120	140	129	124	124	108	129	124	111	121	123	136	116	107	125	119	124	118	124	123	125	115	112	134	114	118	117	127	165	133	138	125	112	120	129	128	155	115	107	132	137	121	126	121	127	99	136	128	128	116	158	125	133	124	130	110	120	128	108	130	132	121	107	98	135	106	132	123	121	133	132	120	118	115	121	135	119	109	124	132	114	118	114	117	117	151	127	146	134	130	124	126	127	137	117	132	120	138	108	120	142	101	143	121	120	118	112	124	108	125	118	131	140	106	119	135	126	117	109	125	122	134	136	142	121	126	115	122	134	122	110	108	120	115	99	145	119	133	116	119	137	121	131	122	143	128	115	115	133	133	139	142	119	132	128	119	138	137	127	131	114	139	128	112	130	127	140	127	117	112	123	131	122	136	135	116	117	125	117	102	143	130	92	119	114	133	119	116	118	100	114	132	115	131	140	157	127	114	108	107	122	120	129	149	119	123	133	139	119	132	155	139	148	112	127	110	138	134	113	126	127	114	128	124	135	124	101	120	139	103	126	130	121	126	124	113	137	102	131	154	112	130	133	119	124	121	115	139	113	121	113	135	138	131	121	117	137	106	126	130	115	138	121	127	129	116	119	100	110	120	124	114	129	132	110	119	123	111	121	147	117	130	124	136	122	136	128	132	131	120	116	109	129	156	129	140	117	114	102	131	134	125	141	141	123	121	114	121	128	132	120	152	131	134	121	123	140	127	121	124	141	122	124	111	123	129	115	116	141	117	115	120	126	127	126	129	142	119	101	123	114	118	119	115	119	126	114	124	120	126	129	138	123	129	128	108	127	116	127	122	133	102	116	144	132	145	126	135	150	120	107	111	127	130	116	115	131	133	121	126	143	126	139	112	132	120	117	125	123	122	133	154	115	134	130	118	117	124	135	122	147	143	115	146	134	128	108	104	123	125	113	134	133	142	118	123	121	126	124	110	130	123	121	109	134	128	133	117	126	140	119	136	128	109	138	111	125	123	120	128	140	118	137	140	146	128	131	112	97	135	118	126	120	124	109	138	130	124	123	135	120	144	120	128	112	130	129	149	110	119	117	127	117	135	117	146	131	147	115	106	112	124	142	112	131	132	133	115	135	120	127	126	126	110	143	100	120	134	118	117	114	119	139	129	120	123	120	103	130	121	133	101	158	143	135	134	155	107	114	123	125	120	109	126	134	106	120	117	134	105	123	124	120	136	115	106	151	136	125	115	126	130	130	137	129	111	136	129	140	114	127	133	141	131	134	144	134	125	119	119	126	135	106	132	123	135	147	108	122	132	112	135	125	121	110	140	126	130	114	113	121	106	121	133	116	123	139	115	115	126	100	123	130	120	129	112	130	127	129	151	110	111	130	120	128
7761	2218	5227	6148	5170	4413	3527	2995	2529	2208	1889	1661	1476	1292	1286	1099	1015	995	918	856	830	786	781	727	728	699	684	694	624	609	622	579	621	574	547	535	523	525	537	561	503	503	524	547	470	506	506	485	523	546	475	471	502	482	523	439	509	502	471	475	467	450	498	469	470	429	480	449	466	456	463	486	456	441	461	447	440	437	455	470	464	450	481	438	431	448	445	449	451	447	464	443	427	464	449	429	452	444	451	464	461	452	449	449	428	445	476	463	458	437	436	477	426	417	438	458	428	424	427	443	452	443	452	452	439	491	474	433	446	452	449	414	407	398	393	429	485	450	415	446	463	432	419	411	466	481	442	422	460	430	452	438	428	386	484	439	449	430	465	462	421	429	444	455	411	457	431	440	430	465	411	455	434	443	436	419	484	447	461	426	455	448	427	449	412	455	435	401	423	425	394	445	465	448	449	430	418	435	407	435	437	443	487	435	428	446	442	461	432	426	438	449	431	410	447	426	414	423	421	442	431	412	401	413	404	437	439	432	428	418	455	435	453	439	436	427	457	411	412	472	407	452	445	412	418	451	434	429	435	436	442	408	402	423	429	414	447	421	450	454	456	397	442	413	504	449	416	433	473	437	459	403	401	440	457	429	432	432	464	453	389	406	459	424	428	426	440	427	411	442	423	422	429	408	457	434	447	381	439	404	444	426	446	445	457	454	435	390	435	428	435	452	497	435	423	454	410	423	488	450	436	483	500	382	469	452	425	420	454	426	403	409	461	398	393	467	455	416	445	458	447	427	400	403	404	459	425	434	413	391	413	393	428	442	452	446	407	453	410	458	446	422	451	470	412	433	418	432	433	439	465	413	455	450	417	412	458	416	471	419	447	381	400	444	453	461	403	433	438	490	377	416	399	426	388	379	460	433	407	435	382	454	412	431	467	434	413	426	478	424	396	413	456	410	426	419	454	449	452	424	396	416	463	424	391	454	415	417	426	414	424	434	389	479	449	437	460	409	409	447	433	462	414	465	442	437	446	371	401	437	475	407	434	444	448	396	421	414	435	427	411	454	415	423	424	404	396	414	419	453	461	398	443	427	435	437	449	411	399	413	420	459	428	434	427	439	445	417	417	425	445	427	447	433	449	420	409	442	445	441	442	434	414	418	434	438	462	441	418	437	412	439	435	435	429	449	430	435	447	407	439	415	428	438	421	430	454	405	439	383	429	421	431	436	429	429	429	428	431	454	418	446	470	426	430	406	414	408	427	432	403	392	415	429	437	411	410	438	432	442	457	450	418	443	416	441	442	418	461	416	432	392	440	460	451	452	429	447	423	422	446	423	446	415	415	423	455	404	412	446	428	437	447	456	462	427	424	414	364	388	441	428	425	449	425	428	425	465	441	444	438	410	437	434	419	432	415	460	429	440	469	424	387	394	420	469	410	437	440	407	462	451	437	456	430	396	426	482	399	406	401	470	422	457	415	401	427	408	435	443	406	451	419	447	427	451	409	443	455	440	445	451	445	405	428	452	403	413	470	438	429	438	420	440	403	435	393	423	416	451	431	404	416	463	417	426	418	472	401	417	424	398	436	427	452	400	476	453	426	447	415	440	388	391	430	419	462	424	420	416	392	419	442	402	415	403	431	468	434	402	418	422	469	428	407	466	390	414	430	439	434	426	430	441	459	440	401	433	431	444	426	411	440	411	405	440	443	461	462	434	451	414	393	444	417	454	429	427	436	391	415	448	427	421	441	437	397	430	414	430	449	440	424	392	426	418	422	416	437	441	464	415	440	453	457	433	408	437	395	445	430	403	417	437	451	423	424	452	434	414	443	432	417	411	451	437	444	402	444	426	442	446	433	452	437	435	445	419	427	426	413	440	420	396	427	394	451	447	445	457	464	407	403	423	435	434	451	414	438	434	428	412	452	436	439	422	414	411	425	464	429	427	456	406	389	438	417	407	401	394	443	398	412	452	491	479	446	405	423	454	454	437	431	426	421	453	417	426	415	396	424	400	446	436	432	428	462	442	452	417	432	420	412	406	391	427	428	441	442	452	429	454	435	396	407	403	456	474	404	447	434	419	461	371	430	436	438	453	475	458	431	430	408	450	439	443	434	412	444	401	460	414	374	441	439	458	450	436	448	447	420	412	457	430	450	440	425	424	418	441	445	432	423	432	431	414	421	440	453	424	460	423	437	401	423	432	421	434	438	415	446	446	446	443	460	449	452	397	483	402	398	432	421	464	490	400	417	439	445	453	453	419	426	458	442	436	431	439	421	450	441	421	410	444	416	487	435	414	433	402	412	429	437	461	425	438	460	428	424	425	455	456	456	410	491	424	459	429	465	415	429	414	433	437	439	426	429	378	418	489	412	392	422	440	471	441	423	451	410	420	429	400	433	450	431	429	476	411	406	420	401	412	414	416	446	415	408	427	458	416	438	425	440	436	436	392	450	420	473	440	419	448	412	399	431	466	435	447	410	428	456	424	450	441	443	442	427	441	418	413	423	437	434	441	401	421	441	409	426	454	444	463	446	397	432	436	436	425	418	444	437	444	461	456	437	428	403	447	445	458	450	437	444	420	447	442	452	417	441	473	430	445	438	437	408	415	428	418	399	440	389	419	424	457	426	460	461	426	389	446	453	473	415	416	376	455	432	418	440	463	422	455	462	422	459	459	419	426	417	436	447	422	465	442	417	431	433	420	370	437	455	420	466	450	432	465	383	423	385	444	457	431	435	420	440	454	431	470	418	420	405	420	437	459	434	431	420	437	436	437	412	418	449	403	434	432	445	422	416	432	406	423	452	411	410	431	447	389	403	441	413	454	431	461	419	446	482	365	427	426	442	426	437	401	413	406	440	430	411	441	426	445	422	433	462	461	433	378	429	454	412	424	408	437	431	457	408	442	402	433	442	464	436	425	430	428	462	432	447	408	441	446	443	415	427	456	433	417	437	370	414	453	449	424	454	431	468	435	416	455	448	409	418	411	446	442	392	447	427	453	443	406	442	391	431	414	427	451	440	440	415	413	424	432	416	417	418	426	369	431	425	411	436	430	436	403	426	435	393	435	418	418	458	420	420	456	405	388	435	443	463	407	453	446	458	419	426	435	425	404	413	439	452	427	445	446	417	406	448	430	470	450	464	423	388	432	451	442	407	422	437	396	428	390	403	424	439	441	409	437	435	443	421	396	443	451	426	447	413	435	443	401	429	402	448	433	416	425	442	410	449	438	445	428	438	445	399	405	422	443	379	442	415	435	427	425	445	418	458	437	408	434	417	419	390	460	433	450	446	420	399	397	424	434	429	398	431	469	450	418	455	443	442	426	399	433	446	394	442	460	482	427	434	462	438	408	424	429	428	440	444	448	417	419	416	411	391	396	409	452	394	406	433	446	446	413	434	426	404	427	408	441	448	422	439	439	427	427	442	473	424	436	387	401	417	438	408	443	453	428	429	463	423	402	437	468	428	440	412	404	427	445	412	445	452	450
1273	328	355	332	316	263	299	294	278	278	278	280	290	290	298	300	274	280	270	260	291	286	285	305	320	289	299	293	251	272	285	304	277	300	311	280	285	306	297	272	312	287	277	272	258	272	265	289	270	294	298	285	283	284	272	270	294	261	286	293	272	292	272	284	299	312	253	290	305	275	282	293	277	254	266	260	283	254	283	269	282	264	257	293	293	307	260	266	283	261	284	258	303	277	285	275	291	303	273	289	288	270	273	264	298	289	317	308	266	268	279	280	302	302	256	271	269	284	286	330	306	264	266	302	285	293	285	310	283	276	294	276	304	280	297	301	265	271	282	283	291	268	270	293	286	290	299	295	294	289	273	292	295	297	280	252	272	276	258	294	279	271	317	287	294	259	272	292	273	283	286	298	275	277	292	295	256	273	299	281	283	307	302	277	293	300	264	276	275	271	298	298	331	276	306	247	256	266	290	277	290	301	287	281	279	291	279	300	299	255	277	285	263	274	271	281	317	259	285	275	273	303	307	277	273	266	290	244	265	281	282	291	316	248	273	284	273	256	269	260	251	287	286	286	260	261	290	284	309	295	298	258	296	295	274	314	284	298	296	255	294	296	263	304	285	285	274	257	291	277	239	323	281	270	279	264	307	287	292	312	290	297	259	280	279	241	254	277	294	305	272	266	311	287	263	257	244	276	276	260	277	300	268	293	273	260	244	276	279	287	297	285	301	289	284	256	267	305	280	291	292	255	278	245	314	299	247	302	249	270	287	289	290	286	278	272	282	286	285	272	250	262	267	251	273	290	263	297	267	278	263	259	262	292	274	275	262	266	279	286	246	287	273	278	283	301	300	271	316	319	268	280	306	286	279	280	276	257	282	272	282	294	314	249	278	312	312	282	309	256	294	310	283	267	297	263	262	293	285	279	293	268	298	260	276	279	283	290	263	325	264	293	275	301	281	290	285	263	273	269	285	304	290	283	283	286	265	276	330	269	282	271	280	293	317	297	252	280	280	290	278	287	289	323	259	261	264	289	248	278	281	279	296	282	287	299	289	291	283	269	293	287	272	287	325	295	261	280	277	307	296	281	280	279	284	286	285	269	287	303	289	297	288	256	303	279	292	283	263	264	266	242	263	271	301	278	291	286	276	296	287	292	280	246	269	336	294	267	275	280	285	282	293	278	278	291	269	257	275	291	288	263	270	267	268	265	278	298	281	290	283	283	293	280	279	295	279	283	276	278	300	295	288	295	303	266	255	276	273	265	286	294	288	303	301	283	279	284	257	265	283	263	281	296	285	285	251	282	263	286	255	291	255	295	290	277	288	274	271	282	282	296	282	256	256	295	271	275	264	290	278	247	296	260	261	271	272	288	268	275	295	285	287	293	309	298	281	282	276	299	293	272	262	276	307	263	257	268	269	272	260	268	269	284	303	262	269	277	293	278	294	309	293	299	276	290	280	302	288	294	277	307	266	275	272	320	273	289	252	282	257	320	296	302	298	257	285	282	285	300	267	297	286	278	289	256	297	274	278	278	238	248	282	286	298	282	282	261	313	272	304	281	235	284	293	250	287	252	287	272	255	257	256	278	296	262	278	271	265	277	291	290	291	265	275	287	261	285	297	293	306	257	293	253	276	296	286	267	265	280	257	270	273	293	304	269	279	280	281	267	315	310	296	280	290	268	263	264	284	293	274	295	268	263	273	276	277	287	277	279	272	272	266	270	319	278	287	270	281	255	304	269	280	273	271	303	276	262	261	302	311	252	295	255	285	274	292	259	260	276	284	286	294	301	293	281	315	298	300	287	274	282	270	310	294	296	305	282	273	263	263	278	301	316	290	258	285	291	285	269	273	253	306	294	283	272	303	271	252	256	294	314	295	307	277	284	267	263	287	295	295	267	306	294	272	307	307	307	284	262	280	294	274	290	288	251	289	273	285	292	304	266	288	258	282	263	291	302	280	277	288	267	304	291	252	250	264	281	308	287	275	279	265	272	281	281	284	259	276	286	272	277	269	289	281	299	294	268	293	284	267	261	280	273	267	267	306	254	286	278	263	289	290	294	270	266	286	276	267	234	296	289	286	295	224	268	270	299	289	287	265	274	280	278	277	281	266	292	283	272	253	304	288	264	254	283	272	282	288	280	288	288	289	274	282	262	281	301	267	281	253	263	283	277	308	278	279	262	280	262	240	246	297	229	271	289	272	270	279	264	298	257	298	256	278	258	258	263	275	289	311	273	268	280	278	257	270	265	298	320	294	238	285	265	262	316	284	288	264	294	283	274	264	260	283	286	270	292	269	271	266	265	271	275	306	304	292	288	299	258	315	286	272	292	294	276	251	249	293	259	303	286	288	281	290	280	261	261	264	270	304	294	288	292	290	288	291	262	276	299	269	292	265	276	278	266	294	255	277	264	300	300	268	282	278	292	267	262	254	275	271	281	287	270	247	253	271	230	304	278	253	306	252	268	251	262	272	271	298	284	277	277	283	255	311	288	281	292	289	273	287	275	308	263	248	254	268	298	267	275	291	282	306	288	291	285	297	284	251	279	268	305	272	304	294	274	300	311	275	294	273	295	294	290	305	258	264	278	291	283	314	279	275	291	302	311	290	311	272	296	283	283	278	259	298	277	265	291	263	279	289	276	261	265	290	305	286	299	261	267	298	285	281	304	272	284	299	284	263	277	271	290	277	286	260	270	282	273	282	311	285	276	289	315	255	277	262	311	289	257	245	282	262	277	274	277	276	318	268	305	308	270	266	267	270	285	309	260	276	272	279	251	290	295	289	260	260	269	286	290	314	254	295	277	277	267	310	275	263	275	272	283	264	290	267	283	287	285	288	275	295	302	292	260	269	296	300	274	274	253	278	292	261	263	310	280	268	266	315	282	265	272	256	300	276	275	282	255	253	268	290	316	278	284	248	283	295	271	272	294	282	259	279	285	271	324	257	302	275	285	277	293	271	269	289	279	310	302	282	285	281	283	307	288	277	266	306	302	273	278	286	278	282	270	278	286	267	270	248	314	301	301	296	275	293	269	291	302	306	290	280	276	281	281	272	300	269	280	242	273	276	275	283	294	293	294	265	249	279	310	320	277	274	291	266	314	266	309	274	266	239	277	279	288	298	284	295	273	294	277	319	313	288	267	297	294	298	300	296	311	274	288	268	295	261	286	311	273	283	286	293	268	272	271	263	315	261	288	292	272	282	282	282	308	271	262	285	258	317	296	307	272	273	302	287	272	277	272	242	303	274	275	283	268	297	270	293	270	317	307	257	277	296	298	278	266	253	303	264	291	281	283	312	261	282	260	257	262	263	267	267	279	291	280	288	295	272	286	326	285	277	279	299	263	290	284	271	256	274	272	318	269	281	284	286	280	293	276	282	299	281	262	299	266	309	314	243	273	270	296	292	293	290	270	337	273	258	297	263	298	287	265	290	329	283	261	291	282	270	295	328	277	291	291	270	302	282	275	276	295	285	248	286	270	293	295
2336	909	965	1045	973	993	1012	927	929	894	882	898	907	869	939	803	876	781	915	820	851	875	845	895	890	844	829	838	885	883	821	829	846	809	833	833	914	875	861	804	831	876	879	864	904	829	824	882	889	838	841	879	823	885	856	858	843	872	834	834	860	842	867	859	887	845	835	861	868	831	883	802	827	860	883	844	844	876	874	848	861	854	906	874	852	912	824	820	870	852	871	833	873	818	869	892	866	832	884	860	783	859	897	782	856	840	820	863	843	837	832	870	872	787	878	839	836	867	825	810	830	844	869	904	823	853	844	873	832	899	797	847	859	845	895	863	902	860	863	868	871	852	891	897	883	836	843	875	833	875	851	814	874	870	907	867	859	850	862	812	841	809	847	836	796	862	817	880	798	856	818	840	895	867	882	844	887	827	802	844	902	840	818	843	860	851	841	899	879	848	896	785	792	851	862	826	806	832	882	865	907	842	814	853	859	870	863	845	847	868	882	836	814	845	845	848	763	862	859	839	870	820	843	875	864	829	867	819	900	790	847	821	892	872	862	786	817	848	815	844	864	852	856	895	799	890	842	868	885	836	882	874	868	836	852	834	867	871	825	844	854	876	888	834	877	857	834	855	844	844	845	829	842	846	862	888	868	883	858	811	830	812	835	794	840	827	816	914	853	878	803	874	849	837	866	828	846	827	910	819	860	825	843	794	852	798	838	848	876	845	865	802	867	854	813	849	878	866	839	817	865	835	920	868	842	811	866	827	816	878	853	805	834	850	818	843	830	816	859	809	872	859	885	826	898	861	801	875	886	907	817	865	885	856	815	811	819	850	842	842	861	855	853	848	811	878	839	834	824	846	870	865	820	864	827	820	861	860	807	850	823	886	843	848	834	857	834	816	842	865	825	857	871	817	826	820	893	824	818	833	800	814	840	857	859	887	812	828	815	798	834	852	866	831	885	835	915	841	866	879	851	853	804	809	842	852	840	876	874	860	833	840	815	864	857	822	826	820	834	858	836	869	874	841	848	829	846	862	864	816	845	857	835	843	828	861	803	846	829	828	896	831	850	857	867	807	869	875	814	857	840	861	826	867	858	843	868	892	871	845	867	906	853	889	830	810	909	881	910	845	825	859	829	877	859	847	879	865	882	770	867	879	889	854	901	809	831	831	861	838	879	842	879	866	887	824	840	829	809	875	843	837	821	873	881	894	837	866	845	870	830	880	853	812	874	860	824	867	833	828	849	834	883	901	833	835	843	812	851	872	833	875	871	873	851	838	861	898	832	853	825	854	819	893	844	845	812	793	867	869	853	862	887	813	895	841	879	868	879	862	879	849	830	836	818	845	872	876	808	889	822	870	845	847	878	861	833	842	784	884	824	873	870	835	871	826	852	810	812	855	875	804	792	839	842	871	871	894	834	880	877	871	878	829	845	880	832	845	823	875	860	784	837	833	856	912	913	805	842	839	860	937	900	907	840	854	881	886	810	891	823	887	844	851	904	828	805	866	880	825	843	874	844	852	837	845	862	888	864	872	864	854	847	836	838	849	893	816	826	882	860	872	890	836	841	850	857	843	820	860	856	837	840	845	829	833	845	866	872	861	836	850	864	813	797	849	854	865	779	824	883	860	870	886	844	854	803	888	805	824	884	824	802	865	862	815	865	773	833	834	833	845	846	910	810	856	834	859	830	873	790	858	886	885	886	875	804	806	857	800	844	870	849	863	934	845	880	870	889	857	903	855	846	870	793	878	900	827	812	877	875	875	873	841	827	868	809	873	878	846	846	804	862	865	882	824	869	811	818	816	818	903	844	889	829	828	851	873	811	852	846	824	889	812	848	856	801	829	867	864	823	869	859	856	888	841	861	822	822	825	854	823	840	840	803	864	883	853	806	863	863	846	858	865	772	902	861	831	859	889	870	816	897	853	852	884	875	854	863	839	824	867	862	892	798	832	858	842	810	867	915	831	824	857	890	845	881	891	857	867	861	830	864	863	824	851	845	839	865	815	866	851	842	839	855	842	863	848	873	927	859	869	819	855	852	865	808	834	847	885	825	848	837	845	831	890	868	833	841	805	951	876	847	859	852	871	844	826	863	845	847	847	872	834	826	883	870	890	879	887	862	809	867	852	872	837	863	862	841	876	849	851	826	882	880	822	844	830	827	863	820	866	859	828	858	878	851	884	851	880	866	862	867	864	826	902	853	812	858	852	854	817	823	914	900	837	828	898	866	877	870	876	841	899	878	829	851	856	818	820	798	879	871	856	856	840	823	840	848	899	900	849	887	874	860	852	817	818	836	845	831	878	862	839	888	816	779	888	858	881	861	819	815	871	831	892	832	836	820	891	901	861	871	792	815	832	790	823	889	868	849	832	859	891	849	775	879	845	856	883	863	857	897	843	839	889	881	870	852	832	853	857	844	893	856	802	867	874	808	821	836	839	847	859	833	807	844	811	870	860	839	903	853	844	881	861	849	816	851	829	854	820	867	839	811	872	839	835	865	870	909	884	868	820	857	845	843	898	810	861	843	920	845	850	816	877	837	843	878	837	838	814	881	905	843	835	850	852	849	859	812	882	891	884	846	864	879	885	813	868	885	814	891	850	829	850	884	812	831	828	860	839	857	876	844	817	905	898	843	835	857	896	806	858	868	905	877	842	927	820	859	839	871	859	911	876	887	833	887	780	871	815	848	845	837	891	817	823	806	833	879	844	877	873	870	830	876	812	792	817	820	862	838	892	910	776	885	842	844	836	876	858	850	859	881	831	805	850	863	828	820	886	848	844	886	848	881	873	839	783	804	899	891	871	865	928	854	883	829	839	858	879	828	874	864	855	912	813	826	853	839	839	869	843	869	867	895	840	856	833	904	884	845	852	830	843	872	841	829	883	880	873	862	872	844	855	883	891	871	816	849	892	882	878	832	807	831	843	838	850	853	876	860	848	842	864	836	864	831	889	821	858	879	845	875	833	866	877	835	866	871	897	885	827	865	852	811	878	862	843	883	803	889	804	857	840	846	875	869	813	810	844	859	855	869	924	892	825	877	841	871	854	885	858	810	839	855	884	835	821	830	845	832	873	878	783	840	854	844	871	837	863	847	890	861	834	882	869	850	822	848	860	864	821	808	864	880	808	836	813	852	872	913	826	863	848	841	862	865	886	881	855	827	873	918	804	820	809	809	895	839	875	879	927	844	839	862	873	839	855	831	858	875	822	860	848	848	870	877	879	857	872	817	827	842	849	913	829	867	813	897	864	810	893	863	843	963	811	876	814	809	877	868	840	849	865	872	795	844	883	879	842	854	815	892	835	810	836	802	828	939	855	854	819	868	866	869	860	895	823	879	873	794	851	864	854	838	843	842	862	828	833	849	817	860	862	814	846	871	878	865	808	858	877	826	824	850	859	867	855	850	897	867	874	868	884	898	809	857	876	864	865	815	834	877	874	836	879	864	820	811	856	922	847	850	898	805	842	876	828	844	828	892	824	881	851
4555	1004	1241	979	687	488	426	349	275	282	251	211	228	217	236	190	185	193	179	171	183	158	173	186	188	157	156	164	159	176	169	167	161	171	151	162	154	173	161	158	136	164	147	167	144	149	165	180	137	145	180	160	166	157	153	153	149	175	171	152	161	151	149	150	148	151	153	157	158	172	158	148	150	164	145	167	158	156	140	152	159	168	151	168	153	160	145	147	143	157	154	159	150	167	131	171	142	139	168	173	141	158	163	157	149	138	150	153	172	156	134	176	154	144	150	135	147	151	166	161	158	156	147	140	151	161	164	146	147	144	168	158	139	162	148	141	160	149	166	163	132	158	151	161	130	156	148	179	146	147	153	154	147	171	167	173	154	158	146	147	163	171	157	133	158	159	150	159	143	149	137	169	155	169	151	161	148	151	158	168	150	145	167	161	162	120	170	160	146	151	155	156	145	149	149	147	164	155	149	144	168	144	129	169	157	151	158	168	170	164	154	157	176	146	174	175	173	161	159	169	167	150	183	152	174	153	172	170	142	159	159	160	141	173	173	169	157	141	158	147	170	145	141	134	151	148	164	164	165	172	148	173	163	146	164	159	173	136	152	157	136	153	157	168	167	131	138	170	174	155	159	159	150	154	145	154	184	136	154	162	158	150	158	152	137	172	147	161	167	160	140	151	171	145	159	156	139	132	146	163	153	128	134	162	140	140	160	169	168	157	151	158	140	136	143	131	163	139	147	172	132	162	159	145	153	165	136	148	165	147	149	148	163	158	152	151	147	158	148	164	155	160	171	158	150	144	124	162	166	180	154	164	157	164	169	158	157	168	172	158	161	143	154	146	160	158	173	142	165	160	149	154	159	160	155	166	154	141	166	160	153	163	152	159	176	167	150	137	157	137	167	142	134	149	139	143	161	150	153	140	144	165	132	141	150	161	146	154	148	153	169	152	168	170	177	152	141	158	177	166	159	136	163	143	146	177	158	151	154	134	148	135	158	171	169	145	161	162	164	148	169	160	145	135	172	182	125	139	141	150	139	155	145	171	160	139	139	151	174	157	154	137	167	160	145	158	130	159	124	151	142	166	147	162	147	161	185	152	157	166	138	152	151	132	174	147	149	157	164	153	140	156	142	160	153	142	162	147	151	162	151	150	171	147	170	158	143	160	170	170	158	161	172	189	142	151	142	151	149	143	162	147	157	190	146	148	140	156	130	147	178	177	147	155	167	148	171	164	137	149	139	134	145	180	125	167	155	162	149	144	156	168	138	141	123	132	133	145	156	157	161	144	165	164	157	137	152	141	141	163	154	168	147	146	163	171	131	166	134	151	137	160	145	162	144	134	155	162	149	154	164	143	143	165	136	136	185	146	168	177	138	171	168	147	168	160	153	150	152	135	158	160	170	143	170	156	135	153	169	135	170	133	173	158	159	157	165	152	151	147	146	163	175	173	168	158	156	160	178	156	151	166	159	154	149	142	157	155	136	158	138	144	147	168	164	138	133	141	134	167	156	171	175	137	150	153	138	166	168	149	145	168	161	143	163	163	141	159	166	179	151	163	156	131	160	158	150	150	143	135	149	153	132	124	168	168	184	143	159	174	147	149	140	160	161	153	139	162	147	142	178	153	152	175	139	164	142	172	148	145	167	138	162	152	154	153	159	169	132	158	151	149	165	150	145	141	162	165	158	154	154	183	179	147	165	144	162	155	158	152	161	141	149	159	132	159	167	156	156	160	137	174	171	158	147	172	163	160	142	160	161	146	156	170	142	138	154	163	155	155	148	141	151	150	158	151	149	164	151	168	141	160	163	163	148	150	157	185	149	131	159	159	133	155	171	167	163	130	183	161	119	158	182	153	131	142	151	152	156	141	159	132	139	141	157	162	148	169	146	160	169	131	146	150	168	174	153	151	139	158	154	141	183	129	145	144	143	152	159	165	151	158	146	156	174	166	132	154	166	153	140	134	142	146	159	167	157	149	189	163	158	159	117	160	175	141	159	153	155	136	145	130	159	142	177	159	139	153	142	154	150	155	173	161	162	142	175	147	164	154	123	158	157	158	172	156	153	147	141	155	148	152	183	150	163	138	138	158	150	146	170	160	138	164	140	159	153	163	132	141	157	146	174	148	151	167	173	136	161	144	169	165	155	164	164	155	120	156	162	174	158	153	160	157	165	137	148	151	123	143	153	152	159	157	157	155	146	161	154	156	161	162	142	165	155	157	168	159	170	155	152	150	158	147	154	134	141	130	167	159	145	155	150	165	140	136	145	162	156	164	159	166	144	156	138	155	149	139	157	166	164	164	128	170	164	173	136	153	166	173	154	144	138	132	159	162	150	142	145	159	156	135	164	142	160	168	157	170	152	143	164	151	162	184	173	137	149	161	152	156	159	152	147	131	141	127	183	135	172	140	148	165	160	148	159	136	146	161	141	163	159	153	146	178	132	139	184	167	155	154	147	162	161	137	162	155	150	150	145	140	146	133	154	161	146	167	171	135	147	168	161	174	167	155	155	143	158	156	157	179	133	157	150	161	150	154	140	159	181	160	160	165	160	170	149	141	134	169	139	146	147	164	148	147	138	151	169	179	131	160	147	129	128	155	135	167	140	149	152	173	157	164	165	162	169	136	156	144	166	151	167	157	152	158	156	137	153	137	149	150	139	165	159	151	154	128	147	142	159	169	163	141	133	146	132	168	162	165	148	130	143	144	148	167	160	152	151	144	181	133	154	162	167	154	123	137	188	110	157	151	148	151	131	145	169	164	145	160	150	139	155	159	173	147	148	155	172	145	160	184	162	179	165	146	147	157	144	146	161	163	160	140	146	126	161	148	172	142	142	168	166	152	175	148	160	177	157	147	141	130	139	167	157	163	178	177	168	168	156	138	147	139	171	147	161	160	147	147	175	172	153	145	160	179	144	165	173	175	168	167	153	151	149	166	150	132	145	138	155	134	142	150	164	138	156	172	157	171	152	166	170	143	151	129	142	169	158	126	167	154	168	132	154	187	145	155	132	130	158	149	132	157	137	161	138	171	143	135	167	140	161	140	147	136	153	125	133	157	162	147	143	159	162	172	167	162	127	175	133	145	112	153	157	167	141	166	167	148	151	153	154	153	175	150	146	159	155	148	148	164	136	154	154	154	173	123	133	162	149	140	168	154	141	157	154	151	153	124	157	167	166	161	150	171	135	155	139	146	157	159	155	156	147	154	165	149	173	152	122	144	163	145	152	145	147	160	147	166	159	167	136	135	141	163	163	159	153	148	157	150	168	144	154	143	164	155	142	139	151	159	142	129	151	149	155	151	157	172	161	143	181	152	153	156	171	169	147	173	137	161	159	145	155	168	144	140	166	156	145	152	171	138	140	159	152	150	154	157	147	157	146	143	147	160	174	140	149	146	134	166	160	163	148	161	152	145	166	131	165	156	183	133	137	152	152	169	154	141	157	156	167	176	153	159	150	163	137	149	159	165	175	151	139	167	160	168
5559	1445	2980	3450	3086	2528	2079	1838	1608	1426	1248	1136	1106	1072	888	872	827	783	753	753	711	697	709	682	646	665	643	609	631	645	603	640	613	630	644	596	575	573	586	551	543	586	573	553	533	514	566	551	524	575	526	506	555	542	535	501	521	530	508	506	526	511	519	497	550	530	491	472	528	535	550	499	500	543	545	510	552	533	524	543	469	539	500	541	534	497	499	518	538	513	483	496	562	500	517	552	542	514	526	523	533	511	493	505	505	509	520	543	493	565	552	522	477	511	549	513	506	486	498	484	488	460	496	480	520	525	508	510	481	502	516	508	497	494	533	533	521	540	481	513	487	509	511	536	507	472	508	503	503	484	541	502	536	549	533	487	520	513	516	496	537	524	510	517	537	530	525	525	521	499	500	513	493	527	537	515	545	543	500	506	510	527	535	517	528	505	493	536	539	497	534	497	530	503	489	508	480	484	479	506	512	496	518	523	505	509	526	514	524	535	556	514	547	525	514	542	541	514	466	509	533	509	521	516	499	510	519	513	522	512	502	528	506	513	496	557	547	518	523	510	487	503	509	489	491	490	553	479	485	544	513	514	544	441	515	480	477	508	471	522	521	504	536	530	498	530	499	536	455	535	525	532	559	511	551	487	480	489	518	532	462	488	496	505	535	519	529	547	515	518	543	530	501	506	530	517	519	519	487	544	537	459	509	513	533	518	516	489	539	510	514	501	500	491	509	539	498	511	499	517	532	496	506	491	498	504	520	528	500	466	515	492	514	482	523	554	504	508	506	553	497	517	508	467	541	490	553	495	524	499	531	536	556	512	478	519	501	541	504	521	500	545	504	531	516	493	551	500	503	537	507	521	493	550	514	516	456	502	508	490	516	522	550	505	492	525	478	550	469	525	485	494	540	529	478	477	464	524	534	511	490	559	511	519	486	477	499	495	465	535	504	538	527	498	517	453	488	502	518	515	484	522	499	476	490	489	495	502	506	496	522	478	504	543	518	481	485	521	523	510	524	507	513	514	553	497	526	489	488	488	498	497	528	521	523	531	537	537	553	511	536	521	533	494	471	488	563	479	526	477	502	555	522	506	499	496	535	543	513	530	518	546	500	500	511	504	513	504	518	523	519	546	536	531	535	491	511	497	511	528	500	520	535	557	524	477	494	551	495	495	516	527	483	518	536	539	517	509	563	498	528	483	502	521	527	537	487	514	516	465	497	489	516	515	470	479	534	544	549	514	471	509	505	516	510	452	514	513	520	513	503	524	509	524	494	543	470	504	510	525	516	504	486	507	507	533	532	482	535	478	500	544	501	521	530	508	459	464	527	487	508	501	501	502	535	467	464	537	528	508	539	498	510	502	522	516	507	485	505	495	503	520	478	491	578	499	497	497	527	512	492	520	509	508	507	524	554	486	481	459	513	522	543	520	490	552	518	544	529	510	480	546	483	494	531	504	512	531	501	558	526	486	560	498	500	541	510	531	500	503	531	505	479	478	530	468	534	505	527	501	462	491	485	522	513	496	510	563	533	486	508	516	511	512	501	478	457	478	486	452	508	525	501	518	517	540	508	498	523	481	517	510	533	487	539	510	514	512	500	555	477	540	554	517	490	491	552	535	520	548	468	495	529	489	529	552	465	532	509	530	521	537	499	524	566	487	509	544	515	518	494	488	507	514	523	493	526	554	525	503	505	492	500	496	499	519	507	530	526	502	550	492	515	470	499	474	523	502	478	556	489	493	500	463	509	479	476	479	503	499	503	518	515	510	483	516	492	511	492	499	517	541	516	470	529	513	495	511	507	515	519	533	488	509	502	501	507	540	448	497	494	520	485	543	468	514	546	548	528	519	525	515	520	493	528	505	537	508	468	526	516	523	553	509	516	460	507	523	497	484	498	495	500	497	534	531	511	507	524	502	513	491	531	542	486	482	479	541	512	541	488	508	499	553	497	492	516	462	510	541	494	518	546	572	548	512	499	528	539	502	501	534	483	506	482	528	536	536	525	519	545	515	530	515	496	464	541	466	521	482	504	525	506	536	504	485	525	540	524	535	479	519	521	480	505	529	499	535	524	515	492	459	533	523	508	502	458	502	498	502	483	495	468	511	484	526	541	550	524	463	519	490	524	512	526	549	487	516	516	494	563	496	514	527	497	515	503	538	510	495	495	533	514	524	526	506	527	538	483	537	525	519	516	522	499	470	502	513	493	497	512	495	506	475	496	480	505	482	508	495	497	540	510	521	537	549	454	494	481	513	470	484	529	517	503	522	495	499	557	495	501	490	488	529	544	580	525	495	537	517	524	543	532	515	505	514	468	515	562	523	498	494	492	539	498	494	501	522	511	520	525	532	515	505	520	525	521	527	552	517	480	485	484	524	486	481	507	533	547	498	519	510	504	510	520	522	567	532	529	528	500	545	506	515	541	509	522	518	475	505	497	491	483	509	548	474	514	479	552	498	482	497	539	521	532	508	513	518	549	516	482	527	486	495	489	543	551	458	471	501	544	500	509	499	510	508	531	536	565	513	481	526	519	482	509	508	527	527	517	483	531	480	517	549	469	527	493	477	498	468	541	520	522	533	488	551	499	472	499	505	517	505	465	544	517	506	485	510	540	486	520	543	535	490	523	528	510	513	511	533	499	521	479	526	497	553	484	492	509	498	566	558	508	532	513	486	565	478	507	541	498	504	498	546	515	523	519	499	482	537	499	502	523	517	505	510	494	532	503	515	501	491	529	493	478	524	486	445	492	483	533	506	507	500	542	519	504	508	544	527	525	518	530	517	512	470	479	515	511	497	514	498	573	519	531	509	526	499	524	490	519	509	519	521	526	489	500	477	525	531	535	518	492	509	523	545	513	534	517	519	482	528	497	458	580	504	557	504	506	493	522	485	505	517	499	551	541	515	516	475	491	514	507	559	471	514	499	516	496	518	519	494	502	508	512	536	510	500	568	533	497	501	491	502	520	508	520	540	493	525	559	514	521	481	531	517	525	529	564	459	559	497	527	501	502	577	524	567	517	496	511	539	506	512	478	498	504	498	492	532	517	520	529	517	481	515	517	502	533	513	519	537	465	470	495	506	470	528	516	480	460	501	488	516	523	496	532	486	528	508	515	515	506	478	501	536	463	495	488	490	507	501	543	483	506	476	488	516	477	504	523	533	509	485	489	491	522	477	527	502	530	545	500	555	534	532	537	552	489	521	495	481	534	528	528	504	517	525	534	535	537	518	481	465	566	486	518	521	518	482	506	516	462	507	504	540	549	487	522	527	492	480	489	538	507	493	499	492	522	498	499	515	496	513	493	481	497	538	512	521	501	522	512	486	526	507	496	489	531	527	495	508	526	514	523	498	512	490	581	519	517	516	461	509	494	556	494	507	533	518	576	514	523	547	525	543	480	520	492	544	507	516	530	535	507	494	549	550	492	496	498	518	497	527	539	496	475	486	515	543	488	558	514	521	496	476	526	495	498	523	516	530	519	516	489	526
8521	1870	2322	1751	1095	767	667	500	389	325	283	244	243	256	205	185	179	185	196	173	146	169	190	148	137	177	129	149	164	152	141	134	153	126	121	135	125	134	127	131	122	139	138	138	123	135	136	106	136	156	110	128	120	101	135	153	135	142	114	108	127	113	119	130	120	134	137	131	123	106	128	132	150	132	129	137	105	114	135	138	132	126	128	129	128	137	131	122	122	138	129	132	128	129	104	113	111	131	105	120	126	138	140	136	119	115	133	139	117	118	148	136	106	122	131	129	130	135	148	148	113	128	126	111	130	119	148	136	122	129	153	126	126	142	106	126	143	131	134	110	125	110	121	149	122	135	130	124	100	130	146	132	129	126	106	120	118	129	120	129	137	113	114	125	127	158	104	107	108	117	116	126	116	138	148	125	128	134	130	126	116	146	135	125	141	114	122	105	117	126	130	104	144	126	133	125	101	124	110	114	131	112	110	129	106	129	130	126	123	129	138	118	123	121	143	126	125	111	122	128	104	126	129	119	124	115	146	107	123	126	134	119	129	136	120	130	119	103	126	120	117	105	129	129	137	140	110	114	128	113	124	137	124	126	106	122	106	108	109	119	112	143	124	146	112	138	117	138	111	132	121	116	141	109	117	125	117	101	126	129	121	131	125	137	127	129	147	117	128	123	132	118	109	128	117	130	122	153	121	130	121	115	124	126	106	146	139	120	132	125	128	127	125	125	133	108	132	112	126	112	125	132	133	142	140	117	121	107	116	132	116	106	117	115	117	114	123	129	124	120	105	128	130	131	115	125	133	124	149	121	99	113	128	116	113	127	130	135	120	139	137	116	123	117	125	126	124	135	162	120	146	142	137	125	129	123	130	120	112	110	115	117	127	125	136	140	136	123	130	111	124	111	121	161	122	124	112	132	121	135	146	140	115	116	136	137	122	112	133	123	126	107	131	126	116	111	137	128	118	125	120	130	139	107	126	136	111	123	118	118	113	136	150	112	110	128	131	122	132	125	128	129	120	128	117	132	124	130	114	123	143	128	108	133	113	111	111	120	127	132	146	124	134	125	105	133	127	113	111	133	129	115	132	122	117	111	126	103	128	136	122	148	129	111	124	120	122	119	149	134	121	136	124	114	136	126	125	139	122	128	126	110	125	123	112	118	130	137	126	138	121	116	108	130	128	109	117	115	116	117	132	133	124	121	126	102	125	140	132	126	127	121	114	146	127	134	131	107	117	127	104	125	147	116	128	127	108	107	118	107	130	105	130	125	118	108	114	114	102	120	122	130	109	110	124	121	132	127	121	104	114	105	141	119	127	119	121	112	134	113	126	134	100	133	120	124	122	120	139	136	137	140	129	104	117	113	128	116	124	134	133	111	114	120	121	122	110	124	109	112	124	121	116	128	143	147	109	122	129	137	113	136	129	116	126	123	133	119	114	112	107	126	127	123	128	127	125	120	114	111	117	140	119	110	121	128	129	117	133	127	129	125	131	128	132	121	133	116	134	131	132	119	109	123	135	110	128	130	121	134	128	111	124	124	129	120	126	128	114	131	123	120	123	124	133	98	141	121	110	135	124	131	114	120	144	114	101	117	139	124	123	103	121	122	131	112	128	132	121	110	127	116	121	136	109	124	121	137	124	125	125	117	129	117	119	126	129	139	135	122	114	125	120	120	103	118	114	125	143	116	112	122	119	112	125	139	122	130	131	126	135	113	119	109	132	127	103	121	129	135	119	119	121	134	124	131	133	112	109	109	102	128	122	135	139	134	107	133	131	121	122	118	105	120	100	112	132	135	133	121	124	127	147	119	124	132	141	147	132	132	145	128	120	110	147	130	135	125	114	127	121	125	110	133	130	137	123	117	111	121	135	144	119	131	127	122	122	144	134	113	132	135	134	110	114	120	150	120	130	128	120	121	110	121	115	148	146	106	131	115	131	124	141	145	116	113	120	114	129	101	107	130	118	113	123	114	131	136	117	122	134	120	137	131	138	118	116	135	131	134	133	123	118	127	141	144	125	124	126	124	122	134	130	115	126	126	109	119	119	127	122	130	122	104	133	118	127	117	125	129	117	133	134	117	137	105	119	134	109	126	115	128	114	123	114	117	128	128	130	127	147	127	136	126	124	110	133	131	133	129	123	139	118	119	123	121	116	129	118	116	111	108	125	131	121	124	105	131	143	116	128	147	121	117	131	133	135	140	99	110	123	117	127	123	122	149	146	112	135	111	127	136	130	130	124	126	119	110	105	123	122	139	114	127	117	134	120	125	130	104	122	127	117	114	121	119	108	140	118	111	128	126	136	133	142	135	134	116	127	134	134	141	137	126	116	117	119	141	131	121	131	139	122	121	115	125	135	121	127	116	137	111	109	128	138	133	108	84	128	140	122	137	149	120	108	130	119	125	111	136	131	124	124	144	126	125	124	139	121	111	110	136	125	118	108	124	127	125	122	110	120	124	122	121	105	128	142	127	116	134	120	111	112	121	140	122	129	119	117	128	114	123	131	96	137	106	127	106	131	120	149	119	123	130	124	118	133	107	117	129	122	135	149	112	133	133	107	122	116	103	137	115	152	122	130	112	131	110	121	131	115	120	125	115	127	119	105	114	112	110	114	111	119	112	139	109	149	111	116	135	123	114	130	109	111	122	127	99	120	120	145	138	107	125	143	114	108	134	110	126	127	136	121	119	114	116	117	110	127	109	121	146	132	119	124	136	146	113	116	118	124	132	118	109	145	145	118	130	140	136	124	122	129	135	136	152	130	124	115	123	136	130	102	105	108	115	101	138	116	123	133	126	122	144	121	120	131	123	121	120	135	126	122	112	111	116	114	134	118	139	141	132	140	120	108	139	116	136	125	101	130	118	112	127	122	122	123	120	122	140	127	126	133	108	126	120	126	133	128	120	142	124	115	119	128	123	131	147	129	126	122	149	130	135	125	136	120	118	125	119	117	117	127	125	110	109	104	137	120	117	146	130	119	104	131	140	141	143	132	117	142	136	131	120	130	129	148	133	125	142	110	122	123	122	116	121	98	129	116	118	122	102	119	114	109	120	119	126	112	146	124	142	134	110	118	128	106	130	135	111	133	122	105	127	116	133	113	117	136	129	137	133	92	122	139	152	114	107	135	150	109	133	151	132	128	133	125	102	116	120	132	128	127	123	112	115	118	132	113	111	129	130	123	108	122	135	138	115	113	105	123	136	147	130	132	124	121	125	125	114	114	139	135	123	133	106	123	129	107	116	130	137	125	109	97	127	118	119	111	115	117	128	130	123	115	133	112	123	137	136	143	128	118	99	112	111	100	131	106	115	121	118	120	115	114	133	112	137	139	129	124	132	127	131	112	107	124	109	121	128	124	99	117	145	131	134	119	109	117	118	135	117	136	115	133	123	127	119	136	133	136	108	136	95	134	124	136	141	145	114	118	133	108	116	120	140	128	125	125	124	104	131	113	109	130	130	122	127	132	122	132	128	128	113	131	116
7637	2221	5381	6082	5370	4290	3562	2982	2506	2061	1926	1660	1485	1322	1241	1104	1046	1008	990	866	831	796	748	763	701	680	698	707	641	648	585	599	606	607	542	602	563	546	564	521	553	521	473	492	521	511	506	516	504	481	514	457	469	558	473	505	476	480	501	477	459	451	447	469	488	446	488	496	450	439	421	438	448	497	474	456	464	501	435	456	438	447	462	481	463	469	442	466	414	464	444	404	430	444	446	438	437	429	456	465	426	470	417	462	442	413	464	455	472	423	485	419	451	450	468	474	406	470	469	427	455	410	403	422	435	423	413	426	445	408	447	441	453	438	439	405	458	456	459	478	440	453	455	421	418	456	434	415	437	448	400	418	444	420	448	432	444	433	416	426	452	429	440	424	415	421	402	440	421	445	457	439	417	452	425	441	444	438	423	385	470	428	431	457	477	471	491	439	440	439	413	422	422	419	425	411	467	432	426	445	432	428	452	423	436	430	378	421	445	471	468	410	418	402	391	429	425	440	399	417	457	406	437	384	396	438	430	455	472	425	427	379	425	409	413	453	451	419	438	397	422	411	416	432	408	408	407	416	426	398	434	419	409	420	435	428	441	463	425	417	398	427	428	454	415	480	440	437	448	425	456	427	407	471	420	441	439	461	421	422	415	421	423	463	432	427	432	441	379	426	429	433	428	406	353	430	455	433	465	417	458	438	416	421	433	434	421	426	424	409	433	450	440	426	448	409	437	422	420	442	424	435	424	405	408	447	421	429	411	407	417	480	433	446	422	416	434	412	435	450	464	407	395	449	392	427	415	411	399	395	440	457	416	406	425	448	438	465	459	463	435	415	416	385	429	443	442	397	432	432	460	412	434	416	425	431	470	438	445	493	398	394	453	426	467	424	424	413	431	416	417	423	458	434	415	441	383	483	408	483	447	405	451	457	467	470	445	429	420	432	435	461	419	460	440	449	446	452	432	443	471	457	414	398	432	439	481	439	434	417	431	444	431	419	457	414	443	470	411	445	421	427	425	431	430	416	442	459	417	445	430	411	456	450	418	432	406	451	444	458	433	465	419	389	408	456	406	445	432	460	443	412	441	405	444	413	401	455	397	390	449	416	474	431	431	455	422	414	422	423	416	422	460	408	412	447	396	455	444	450	490	448	432	437	401	440	440	450	424	455	420	434	416	448	449	418	453	416	418	443	437	447	456	423	396	487	444	471	430	434	383	447	443	401	391	415	414	454	432	435	437	430	415	458	417	420	438	424	440	489	394	429	402	473	447	381	423	422	438	452	409	440	435	454	400	417	438	440	447	413	469	412	434	413	424	425	430	448	456	451	421	411	445	432	423	421	462	426	409	457	395	415	461	423	425	445	415	406	433	418	419	447	412	408	410	412	462	417	417	428	413	423	401	412	396	388	418	463	413	420	396	455	433	424	447	433	405	413	458	424	434	430	448	413	439	426	474	443	451	430	439	429	444	452	417	424	449	440	451	413	434	435	439	428	397	391	436	381	435	426	442	446	420	451	434	408	432	440	445	399	426	437	420	437	414	412	433	460	440	443	431	405	415	453	412	450	455	410	429	427	448	449	441	444	427	435	455	446	458	429	443	434	420	439	414	441	427	434	442	416	395	435	428	421	412	381	417	399	423	389	456	448	421	446	424	482	415	433	443	412	443	427	439	409	394	427	413	418	439	434	408	415	418	457	395	469	427	425	451	425	416	450	445	439	398	437	450	426	402	427	443	434	430	433	441	437	450	379	413	412	427	417	411	420	411	431	445	468	431	430	398	436	436	426	426	432	441	456	422	387	398	432	448	441	415	438	450	435	421	462	454	446	458	427	453	414	443	399	416	447	415	419	374	451	414	453	416	409	429	420	425	448	455	388	420	459	419	415	455	450	398	463	453	428	417	416	390	433	450	426	403	434	440	419	439	433	423	414	409	388	438	430	460	477	442	418	421	425	456	420	434	441	395	400	433	415	450	478	475	453	414	486	459	423	452	395	416	441	426	430	432	437	450	437	451	449	425	439	404	448	431	440	416	411	435	444	419	423	440	435	456	451	425	425	442	398	421	430	417	435	437	417	434	455	438	446	456	441	436	465	441	416	409	430	457	452	452	456	412	483	444	448	414	443	431	435	427	409	469	420	464	404	421	397	431	445	440	414	412	424	396	413	418	408	397	446	437	414	422	442	422	460	445	451	429	419	446	450	460	425	431	440	420	490	444	411	426	433	435	398	406	426	475	432	426	414	454	414	399	474	439	429	409	409	425	446	410	418	438	414	414	456	429	415	445	420	443	457	427	400	405	463	385	436	460	441	451	436	438	390	427	389	376	438	435	429	431	441	436	426	431	420	437	442	413	439	396	448	437	436	445	411	460	434	439	452	431	445	457	426	456	452	430	441	432	399	440	429	407	408	427	420	435	430	446	388	448	428	438	411	376	440	417	459	420	418	404	402	421	424	434	413	407	438	444	418	439	441	444	429	438	432	451	481	482	412	422	420	432	446	434	413	467	431	442	467	471	431	409	394	437	418	424	454	428	416	432	430	441	467	483	460	451	439	420	429	402	426	438	450	445	443	428	426	441	453	444	445	418	436	471	438	449	414	404	458	437	430	418	460	443	404	398	400	447	451	427	426	417	442	451	434	389	451	427	425	452	386	433	432	414	449	427	406	445	442	471	427	443	465	431	409	418	410	410	412	416	434	435	426	425	454	420	434	446	432	453	434	438	417	397	466	402	429	436	440	459	437	426	449	411	417	439	420	414	465	449	418	393	396	435	417	451	415	411	404	427	446	435	426	423	414	425	411	466	421	445	407	428	470	419	421	479	449	408	419	411	441	451	454	426	409	413	427	397	405	415	429	426	444	419	403	413	396	436	447	430	413	425	433	439	457	439	409	431	431	453	434	399	435	429	433	436	403	452	473	465	441	432	425	430	428	398	408	437	430	454	402	447	426	382	436	454	451	421	402	425	441	443	441	414	435	464	409	435	436	461	391	430	412	360	426	419	422	396	470	431	486	431	412	448	429	425	442	424	427	424	436	470	420	391	420	421	410	419	433	427	451	425	447	477	435	408	489	414	433	423	459	417	444	428	408	432	394	430	442	462	478	414	403	478	448	443	402	457	414	434	431	431	462	436	419	426	433	430	441	444	438	419	410	476	416	417	423	430	397	453	444	426	378	443	424	379	405	427	405	455	419	423	415	410	424	409	412	453	432	436	441	379	426	418	442	439	431	440	414	412	421	436	430	410	431	411	428	442	495	389	421	466	408	430	425	433	416	447	416	442	403	429	430	471	422	456	465	432	409	425	393	398	436	459	422	411	446	440	430	445	434	425	446	446	449	421	443	447	447	460	424	406	413	426	439	425	427	455	447	420	459	440	421	417	434	436	434	445	428	444	451	442	420	439	444	429	455	404	432	469	460	398	423	416	436	442	442	419	407	437	437	440	454	446	445	449	438	441	430	413	407	419	407	406	452	431	438	450	438
1298	344	317	313	302	294	286	274	276	296	276	283	295	290	276	304	278	284	289	295	279	276	274	273	272	300	284	307	285	308	306	305	305	290	279	239	276	280	295	258	288	266	268	263	270	307	253	284	314	286	262	269	285	267	250	284	271	287	265	281	290	278	267	301	270	295	278	241	296	282	271	318	258	272	289	285	274	300	255	293	276	287	298	270	284	278	272	250	270	262	273	278	260	241	267	284	270	257	277	259	276	293	274	276	292	273	310	270	272	315	272	273	266	301	284	294	263	287	282	249	263	287	310	305	249	300	260	289	298	305	305	264	276	320	266	273	292	292	320	272	275	250	291	259	294	289	280	293	272	263	245	288	268	294	255	278	296	270	271	288	293	306	294	289	269	286	292	266	307	294	258	299	294	244	296	304	279	299	294	277	280	293	260	272	291	278	275	274	270	289	296	306	291	272	258	290	303	281	282	306	280	275	305	254	280	287	256	277	281	291	292	265	281	264	284	245	283	299	297	267	272	260	292	272	289	278	277	264	285	300	268	276	289	310	275	287	270	242	284	288	299	255	261	259	319	286	284	304	263	278	304	311	279	297	305	272	266	309	262	253	280	321	294	272	286	250	288	287	266	285	260	281	339	283	274	267	300	252	302	305	274	302	289	309	268	297	264	282	284	270	284	267	268	277	260	275	288	292	245	312	288	313	288	286	259	306	315	282	262	265	308	260	282	309	268	298	306	279	310	293	286	308	281	284	278	301	277	276	297	304	272	290	308	291	270	282	269	319	279	305	317	280	260	306	279	294	299	288	283	283	299	278	264	255	293	267	272	301	310	270	291	237	296	258	262	271	297	275	286	298	271	287	274	270	297	261	262	293	275	273	291	235	256	278	281	272	295	278	274	270	284	294	294	295	302	283	267	278	263	268	278	272	272	292	286	303	259	277	273	289	268	280	286	306	281	292	263	279	300	299	295	300	292	294	287	300	284	290	279	250	268	281	320	310	282	290	286	273	262	285	259	287	269	282	286	261	274	268	281	294	291	251	309	270	300	281	262	271	283	272	276	265	292	278	274	290	277	281	271	248	260	253	261	281	294	276	284	299	277	295	269	289	286	275	275	271	286	255	300	283	288	271	285	256	332	298	312	301	288	271	293	310	251	245	277	263	260	254	292	273	276	313	267	243	298	289	265	286	286	286	247	310	295	309	280	295	285	289	262	265	277	285	261	291	297	314	275	261	271	274	277	282	290	253	261	267	279	266	265	297	295	288	284	288	291	296	275	278	274	285	257	271	288	311	296	332	268	271	296	275	291	258	293	279	273	279	256	270	265	280	294	285	296	263	287	292	305	266	292	229	278	258	290	279	266	282	255	308	269	279	266	275	267	262	270	278	249	292	281	248	322	299	270	243	283	275	257	296	319	289	275	289	281	261	302	283	274	271	276	262	303	296	287	268	273	291	269	304	283	283	286	295	296	306	285	280	301	300	279	313	275	298	280	249	309	270	294	275	276	271	283	253	304	260	261	275	293	284	283	294	276	298	310	289	250	286	282	281	283	290	288	304	267	306	271	273	285	289	286	298	266	247	272	286	308	312	292	270	261	253	269	270	267	267	287	292	274	279	272	306	303	286	279	264	270	273	263	286	301	280	252	304	306	279	262	273	279	299	287	315	289	300	292	250	310	276	265	275	277	273	276	269	292	279	285	291	242	299	297	288	307	277	270	254	285	273	273	257	291	300	271	300	298	246	270	264	280	284	282	269	271	268	268	259	262	254	262	283	280	256	279	266	287	306	296	264	298	293	280	286	281	298	283	309	306	301	305	271	272	302	254	284	255	303	336	267	297	264	290	272	281	298	244	296	263	282	292	279	292	277	271	278	304	295	282	317	299	261	284	304	261	288	292	299	279	280	284	276	310	302	276	273	258	288	292	260	316	287	292	304	249	266	283	289	289	290	250	287	297	307	271	277	251	264	250	270	275	278	255	274	287	265	284	300	265	271	260	271	271	252	265	287	248	310	297	301	297	283	297	290	296	295	275	287	293	293	262	273	271	307	263	266	304	295	294	249	278	246	292	267	288	281	273	305	295	280	254	273	278	298	282	268	269	297	259	267	268	302	287	268	287	272	262	275	271	295	250	310	263	279	316	295	283	301	307	292	253	269	269	301	274	257	280	268	299	267	304	255	274	293	284	291	278	276	265	304	310	288	272	281	286	278	263	267	261	304	292	282	293	299	270	281	269	299	267	265	305	296	267	259	297	249	289	267	283	298	299	287	306	243	276	280	304	309	269	284	284	290	297	264	276	282	261	286	303	261	305	324	290	246	279	253	290	269	273	276	262	271	298	258	262	288	313	296	263	306	290	302	307	282	302	275	226	294	293	257	264	274	301	302	292	292	291	277	250	270	285	276	276	284	262	278	306	297	264	305	261	258	259	296	282	273	292	262	294	322	273	288	253	283	327	278	271	295	309	283	298	282	277	283	285	280	286	256	280	266	298	255	265	323	296	291	275	266	280	281	255	247	299	317	286	284	299	270	265	293	270	262	292	309	247	268	302	316	275	271	265	281	297	250	281	243	284	292	265	270	310	262	286	286	292	263	284	304	299	277	253	308	283	244	283	287	268	280	286	259	261	288	294	306	278	262	272	291	289	270	257	290	268	266	257	277	246	251	274	267	285	255	293	269	281	312	288	257	281	275	281	273	289	269	273	273	281	284	249	275	264	265	276	296	292	276	267	271	275	260	246	307	299	261	264	305	282	285	264	270	285	251	272	315	285	289	271	295	286	298	285	249	297	283	264	292	269	299	277	278	261	291	280	291	273	271	285	278	282	279	286	299	278	275	266	301	326	290	260	267	282	280	280	275	273	269	255	300	297	288	303	290	266	313	293	281	262	259	272	294	253	265	279	275	269	279	275	286	298	307	281	266	276	273	287	299	281	290	290	307	274	258	262	299	289	312	287	310	270	270	286	276	272	251	268	304	292	272	275	249	302	276	296	294	269	257	283	247	262	263	266	270	283	272	289	295	306	261	283	271	280	284	268	276	274	284	292	269	274	260	267	288	278	297	275	279	321	295	308	288	292	298	301	275	314	306	288	300	275	264	261	277	262	312	281	286	270	267	292	299	294	303	291	267	251	314	284	283	268	263	278	261	280	267	280	253	280	284	284	289	300	295	304	256	274	264	275	309	278	283	280	275	268	277	277	280	292	299	298	290	291	260	319	314	266	296	268	274	269	301	253	282	285	252	291	272	308	301	300	272	271	294	305	255	293	269	292	252	270	260	265	298	257	312	286	283	298	289	259	268	304	267	283	295	290	280	306	294	280	279	263	273	256	265	274	267	292	282	278	298	266	263	290	311	306	302	268	252	268	269	291	266	298	303	266	294	265	268	308	300	273	294	282	259	276	303	283	264	308	260	290	257	266	291	281	251	265	278	309	316	288	291	280	279	294	291	308	263	264	245	287	251	288	283	316	305	322	245	297	272
2350	930	969	1049	978	940	946	926	964	896	894	855	889	844	835	865	868	836	892	867	864	879	808	834	863	880	892	865	873	830	863	873	874	854	815	886	848	840	845	843	835	879	890	880	870	832	820	913	870	892	836	799	837	881	882	856	853	865	885	862	835	825	868	874	802	882	870	849	881	864	816	852	841	850	850	889	873	825	878	842	887	883	867	876	845	820	865	867	825	860	847	820	849	839	887	812	887	832	926	837	795	893	883	829	839	857	813	912	839	850	846	822	859	831	853	815	873	858	891	846	788	825	848	847	892	837	868	874	841	854	811	851	850	857	844	838	853	828	881	837	809	915	824	850	871	837	906	849	892	844	833	798	827	856	826	871	826	828	888	842	905	826	874	822	921	854	856	832	835	852	843	849	860	853	865	893	835	875	873	823	902	869	856	863	874	795	868	878	861	837	869	876	802	816	837	828	848	853	912	873	821	831	866	899	867	838	872	868	825	885	839	880	887	815	865	864	886	865	868	814	829	895	925	814	874	825	866	883	867	835	790	849	853	833	803	843	822	848	813	810	879	875	825	861	881	891	805	893	865	830	862	852	849	825	868	813	856	819	905	826	914	802	819	865	813	866	911	845	855	793	815	796	896	809	886	858	900	817	925	877	838	893	889	836	914	849	796	855	877	845	844	849	841	837	838	858	902	831	831	865	851	853	854	897	861	859	848	866	868	858	880	867	816	852	876	895	856	797	852	804	813	883	901	826	829	830	886	829	852	820	863	816	800	881	879	867	844	834	836	908	893	854	865	924	798	859	818	888	854	799	857	837	826	881	855	808	896	846	893	841	891	792	812	825	851	788	886	847	884	877	916	833	871	831	919	858	851	884	841	830	872	869	894	876	839	895	896	847	871	828	861	872	827	866	857	886	871	874	845	887	847	843	885	890	846	804	834	836	839	832	854	886	864	943	908	825	856	867	816	827	855	846	852	878	811	862	889	837	898	880	836	855	861	891	818	899	887	821	815	881	820	828	811	866	847	852	835	851	816	842	883	898	849	882	870	930	873	840	850	897	864	873	857	828	850	836	877	890	774	855	853	842	799	834	829	819	936	868	924	865	809	847	856	882	850	845	824	875	825	860	873	855	857	837	865	826	870	855	879	828	804	879	844	914	848	827	831	815	891	822	845	887	920	858	856	826	866	860	871	856	802	884	819	837	872	883	865	806	891	788	882	878	859	866	880	864	856	842	840	868	853	849	798	845	853	836	819	867	885	895	829	834	802	830	793	828	837	949	793	811	832	796	835	840	909	835	880	804	864	817	836	858	842	864	831	892	843	890	823	858	889	811	911	872	834	824	865	869	839	868	803	866	842	873	828	871	847	853	842	817	877	869	899	860	806	847	869	831	851	862	823	837	851	881	823	855	910	847	880	888	830	866	832	853	829	819	865	840	842	858	883	915	853	839	829	876	856	798	874	918	879	830	807	862	869	866	823	804	831	839	895	842	835	847	816	881	835	816	853	811	855	888	838	862	843	806	802	822	843	889	874	880	866	818	892	840	859	891	834	892	867	826	849	863	859	851	862	831	792	872	885	845	871	883	815	818	875	826	815	864	840	871	875	864	913	870	877	806	838	851	886	833	829	877	832	879	909	853	830	865	891	828	873	835	905	846	848	880	871	865	895	864	829	865	886	844	828	884	876	858	887	855	887	861	845	885	908	891	878	816	838	819	865	818	859	849	775	859	894	832	843	861	894	848	845	868	870	907	821	921	863	857	870	869	858	780	817	851	870	816	857	832	825	841	838	811	878	857	815	891	866	836	865	868	884	841	835	856	827	836	866	886	880	826	879	876	840	885	844	832	806	832	856	873	813	870	881	826	855	863	785	830	874	810	840	816	888	826	877	815	874	831	827	824	861	862	912	900	876	870	802	870	878	858	855	849	877	819	815	797	818	850	868	866	848	869	808	900	832	867	886	827	857	839	816	871	863	808	839	831	879	820	820	872	881	842	831	855	863	899	812	803	868	815	905	886	814	800	856	907	869	831	836	883	864	840	889	861	810	887	869	822	833	886	898	843	853	904	831	861	835	849	876	859	880	856	898	845	868	811	866	857	825	820	873	892	800	890	868	822	858	836	898	855	830	859	889	837	830	820	878	846	895	839	873	891	857	839	871	870	848	853	797	814	846	861	908	834	852	827	839	838	867	834	876	871	825	851	859	876	807	893	887	880	830	867	893	832	850	875	818	874	904	837	833	910	881	862	876	854	840	859	823	907	843	835	888	874	854	845	866	863	839	909	821	809	878	893	871	846	896	886	855	879	884	814	844	783	866	888	837	860	878	833	817	841	833	801	898	843	874	865	885	861	845	862	856	879	852	852	893	851	840	874	793	815	865	880	862	846	832	830	828	833	854	867	862	833	841	847	898	864	880	833	863	871	835	893	906	879	866	792	863	868	865	882	905	841	888	834	903	891	835	890	835	846	911	857	854	813	792	842	856	868	834	824	905	843	820	841	901	860	839	867	878	826	849	820	849	877	846	878	841	866	865	811	849	844	822	896	896	894	855	811	804	903	852	893	861	844	864	914	908	953	878	904	865	881	927	855	848	866	841	838	874	805	838	883	837	881	885	821	868	872	916	814	832	883	870	859	849	834	835	911	834	876	906	856	861	823	817	829	849	832	843	854	845	863	850	850	881	871	890	840	849	840	796	871	875	798	881	853	839	879	898	825	879	880	808	854	902	838	822	912	865	899	877	838	858	875	812	848	854	873	822	849	853	857	859	851	824	850	837	884	856	844	805	844	862	840	810	829	823	849	840	846	835	868	870	783	850	858	861	886	856	882	804	831	873	834	877	843	898	837	873	788	808	865	892	804	874	827	889	844	838	919	903	845	887	890	852	886	824	856	883	890	850	850	837	842	881	858	804	868	844	837	806	916	821	870	886	900	865	793	873	885	862	940	877	841	860	823	876	812	862	805	843	871	870	850	827	865	867	795	874	907	876	889	865	918	823	864	879	853	852	846	787	825	834	863	882	847	832	860	818	833	869	834	802	833	847	905	848	859	848	837	880	883	872	849	836	836	842	876	831	865	873	843	842	915	842	857	910	866	845	805	860	814	905	859	875	824	823	873	869	899	915	885	807	845	856	871	841	833	867	823	821	817	846	828	867	881	861	899	861	825	817	895	840	879	932	871	867	819	879	844	822	862	887	884	863	803	860	836	811	867	838	886	860	879	825	879	842	868	832	809	836	847	881	848	829	848	847	889	863	874	874	861	867	848	873	881	839	834	847	863	825	868	808	836	867	828	850	786	870	881	824	821	848	871	868	868	839	808	888	839	870	886	866	883	828	875	811	830	809	930	863	865	932	894	885	857	822	840	870	858	879	846	832	860	792	855	889	799	856	836	870	835	828	857	826	836	857	877	826	785	874	826	867	828	822	882	855	860	857	873	833	852	842	849	803	808	858	837	822	860	825	817	877	857	882	886	854	869	847	841
4506	971	1208	1020	688	528	393	313	301	242	259	224	229	225	205	176	175	168	173	176	199	166	174	173	159	188	182	156	167	180	167	178	166	169	150	150	152	186	149	149	172	156	163	151	158	152	129	172	128	168	153	150	150	179	200	150	176	172	158	156	142	152	152	145	144	163	145	146	154	152	158	143	131	144	165	171	138	167	140	163	145	171	152	174	138	148	136	144	145	148	166	158	152	147	157	149	145	150	181	148	142	145	143	152	171	154	161	156	168	179	153	131	150	181	153	171	157	155	150	158	178	149	176	147	171	173	150	154	159	157	146	155	157	171	149	131	137	165	121	142	159	151	156	172	168	159	155	156	138	153	139	130	145	148	156	146	167	138	130	159	156	142	143	158	144	175	138	166	167	165	148	155	168	142	139	151	152	149	147	133	161	154	150	146	156	169	160	148	170	175	157	132	143	152	146	148	136	157	165	168	157	142	158	154	159	161	142	156	154	154	155	164	158	155	151	158	158	169	158	134	170	159	148	154	164	124	157	149	144	141	145	144	171	154	111	157	146	162	161	147	177	171	170	164	150	144	161	159	136	144	154	157	131	150	134	153	135	145	162	176	158	180	174	145	141	159	155	158	165	163	136	162	176	140	163	146	163	155	150	136	179	155	153	151	169	149	151	145	161	157	126	157	146	134	136	148	154	152	161	134	145	166	162	141	138	140	162	153	161	179	181	172	132	169	150	180	141	144	177	167	156	173	153	144	150	147	159	138	130	172	170	147	151	174	153	147	169	164	172	170	166	148	144	156	139	176	153	145	183	152	174	153	172	146	153	161	142	161	144	152	153	156	171	152	142	170	160	151	143	164	157	161	155	155	173	165	162	171	167	170	152	172	169	154	145	150	147	148	162	168	137	136	146	192	161	152	152	160	158	144	144	146	149	170	159	144	158	179	154	164	150	174	150	151	132	147	145	162	164	132	177	158	150	155	160	160	176	137	157	142	142	131	135	146	178	163	143	151	174	140	167	162	142	172	169	152	189	176	142	169	151	168	153	157	160	141	152	145	161	135	143	132	134	179	164	169	148	172	160	158	173	152	175	152	158	166	158	167	163	144	163	131	149	158	152	139	178	164	147	152	142	161	153	137	156	148	150	140	154	159	164	159	177	153	137	160	164	150	156	156	152	159	140	151	172	142	181	146	185	155	166	177	151	152	159	168	141	158	187	161	151	158	144	149	144	146	173	174	138	152	166	156	150	153	127	157	154	158	158	140	153	146	159	164	164	135	135	150	135	139	151	159	145	159	152	150	159	141	142	171	174	158	152	147	154	163	163	154	175	160	168	150	141	176	162	164	154	158	144	154	151	175	159	163	189	185	144	156	160	151	149	149	153	171	140	154	132	138	154	158	163	145	150	156	165	167	130	152	147	137	150	142	141	158	178	174	154	141	150	165	164	169	155	147	143	128	159	135	157	154	147	147	140	143	160	141	148	156	171	144	143	166	170	169	134	146	169	190	155	169	148	165	173	153	184	168	179	155	160	158	156	149	136	143	151	151	168	163	141	159	150	142	126	178	163	149	141	155	151	172	184	177	170	160	170	127	159	159	152	140	149	172	138	150	154	163	143	171	145	149	148	151	152	138	150	144	144	149	154	163	177	169	137	160	164	154	171	170	152	162	130	154	153	144	158	161	145	174	169	171	153	152	153	172	132	170	154	146	162	133	139	159	175	169	158	148	158	170	179	163	162	155	161	144	156	154	152	148	164	160	160	163	154	140	154	150	156	168	144	152	154	172	150	135	160	136	135	141	152	143	172	152	146	166	145	175	158	169	173	154	148	152	147	151	147	129	156	159	165	165	146	164	142	162	161	142	150	185	134	155	138	140	160	156	176	144	138	165	153	136	153	162	158	168	144	172	169	146	129	162	162	142	138	141	159	180	170	139	148	140	144	139	160	174	167	152	147	143	165	153	165	166	156	162	150	135	152	158	155	150	174	159	153	152	137	146	148	166	151	157	156	159	167	160	157	144	144	160	166	140	153	157	158	143	159	157	162	162	141	173	159	156	154	153	156	165	173	166	162	157	149	140	154	150	150	166	162	181	158	160	168	161	153	187	168	161	159	150	141	160	165	138	163	164	148	163	142	179	164	152	172	140	148	156	161	148	177	167	120	154	177	157	156	170	171	149	166	165	169	170	164	154	154	142	168	175	156	144	163	161	145	146	157	174	137	162	174	162	151	153	157	162	163	163	169	172	168	126	159	135	147	171	153	152	150	150	137	151	136	141	156	168	144	162	168	157	148	157	145	156	161	152	160	157	153	151	173	140	166	152	124	171	147	159	144	156	139	148	167	174	137	157	162	142	144	143	169	150	139	157	152	170	161	182	167	147	140	183	155	143	147	145	157	147	165	162	179	139	155	176	154	146	163	142	171	151	178	150	185	141	168	155	142	162	137	154	138	160	133	149	165	127	146	149	162	159	169	136	126	169	150	156	167	152	144	154	155	157	163	177	156	143	150	150	134	149	140	196	139	135	172	136	146	160	159	154	178	147	158	145	145	136	153	157	178	161	166	151	131	163	142	148	138	135	182	164	146	152	149	127	156	188	133	146	159	172	146	165	166	140	164	145	164	160	151	164	157	166	162	143	154	153	153	137	161	149	136	151	134	151	137	146	152	143	159	155	155	138	148	176	150	138	142	140	148	163	140	164	124	140	155	150	169	157	153	148	163	154	151	169	182	150	143	149	169	146	150	147	152	156	147	152	165	158	167	158	161	155	160	141	160	127	145	149	150	155	152	176	149	171	160	156	153	150	126	159	146	153	166	167	139	158	158	155	167	140	133	178	165	171	141	136	158	158	166	151	162	144	166	161	160	143	148	154	161	143	139	172	142	165	167	137	145	159	131	151	159	135	179	162	170	135	153	151	143	184	154	164	164	139	163	159	159	149	162	138	171	151	154	163	164	144	155	153	159	149	167	152	161	138	166	154	171	173	170	141	140	130	176	150	164	163	146	147	146	156	175	156	141	139	154	158	154	152	164	142	143	152	146	182	163	139	146	170	182	148	154	153	143	148	162	133	147	163	145	145	148	162	138	158	147	159	149	155	142	154	158	152	161	148	149	166	146	157	183	159	165	148	166	163	172	156	149	157	157	178	133	150	149	171	149	152	155	154	148	172	134	157	156	176	161	134	158	140	171	172	164	164	185	153	157	179	155	138	141	153	173	152	140	158	170	167	152	170	173	170	152	146	147	151	158	137	164	156	141	152	157	164	163	141	149	161	153	162	155	161	160	149	145	171	158	167	162	148	161	141	153	162	163	173	154	169	161	142	144	154	151	140	147	163	158	168	166	164	144	170	150	159	165	134	138	169	148	158	164	147	159	155	146	150	154	179	171	160	152	143	167	155	139	148	180	155	152	174	137	147	148	136	135	138	145	149	169	165	149	149	173	152	140	161	161	150	131	152	167	144	149	149	153	147	150	147	163	156	151	166
5486	1492	2946	3614	2963	2522	2110	1761	1585	1386	1215	1244	1020	922	894	849	810	814	769	726	685	671	657	647	655	637	598	629	690	593	636	566	601	578	609	566	561	581	530	587	552	545	568	537	549	582	551	505	534	568	565	523	537	549	523	548	484	531	545	515	535	505	590	548	562	542	533	533	501	544	539	541	507	517	545	508	517	531	501	513	496	507	517	495	511	522	523	523	499	529	577	556	508	538	513	529	494	558	560	512	535	533	557	488	536	499	494	473	545	490	492	508	503	473	510	522	532	479	519	537	492	540	521	472	491	514	522	525	540	562	509	517	502	467	501	519	520	496	523	521	480	533	525	520	473	548	518	500	515	492	510	498	542	521	460	516	539	532	520	509	482	525	518	504	514	519	577	497	484	515	479	470	480	499	495	473	483	498	476	496	524	537	525	505	461	521	501	475	515	494	503	536	504	468	523	544	516	494	463	524	483	493	553	512	493	512	499	498	508	521	541	495	525	514	471	506	547	456	456	514	504	489	512	504	491	510	480	505	537	509	470	509	549	528	532	499	516	534	484	519	517	529	557	480	531	499	505	526	496	500	495	533	542	501	515	499	521	518	506	505	469	530	537	526	490	538	516	470	505	480	468	513	571	518	503	504	530	507	500	519	486	529	550	531	494	521	541	513	506	543	521	558	504	537	475	532	500	522	505	502	494	501	456	500	506	506	518	547	486	514	472	499	508	501	515	502	503	504	535	526	518	479	553	526	523	495	515	493	498	492	459	524	511	481	508	530	506	463	517	529	523	484	484	518	493	502	497	545	521	488	525	497	494	521	518	538	551	538	521	501	517	494	502	535	529	482	507	523	506	471	483	494	503	513	509	494	488	479	481	508	513	481	505	531	496	499	526	503	485	565	521	528	464	532	528	517	499	531	522	507	553	504	509	537	516	487	520	532	525	471	520	503	485	497	466	532	479	499	487	485	479	508	513	524	510	528	519	489	529	535	524	497	466	524	509	524	521	535	496	530	492	505	480	488	506	501	485	510	498	514	489	494	501	520	526	506	470	490	505	500	516	510	501	464	526	536	547	472	521	478	515	493	502	485	558	503	463	529	518	547	536	493	548	535	490	477	541	486	500	515	489	534	519	474	522	499	487	483	499	534	557	463	546	493	537	543	546	492	485	519	463	536	487	483	490	528	512	511	495	479	574	533	511	497	518	483	490	499	527	477	515	510	525	498	525	530	517	507	484	497	500	498	487	515	508	492	486	503	476	494	542	540	500	522	506	514	543	476	493	556	540	526	562	489	531	510	519	508	489	507	502	505	519	486	483	551	477	529	536	513	509	525	551	479	466	470	495	535	548	432	482	496	528	494	512	533	467	460	505	509	531	460	524	500	498	508	492	543	515	493	555	500	495	471	524	512	502	512	511	552	489	534	491	507	493	507	503	503	486	496	513	495	529	453	499	516	484	492	480	518	487	492	509	496	458	498	469	495	488	519	508	454	475	524	540	475	505	519	536	473	487	535	489	554	535	518	548	482	539	505	498	507	483	492	536	565	518	523	517	510	509	533	525	518	509	487	501	464	459	461	514	511	473	511	501	477	522	521	513	513	455	517	478	498	505	476	525	501	526	488	504	521	506	503	508	497	481	527	517	523	503	528	562	508	512	505	468	540	496	557	484	489	482	542	486	470	511	474	505	524	503	505	494	488	509	551	485	532	522	507	502	521	521	536	517	489	526	556	543	551	492	511	523	484	490	527	509	467	480	480	502	486	513	504	524	491	522	521	515	531	485	524	520	501	559	520	497	513	479	486	468	510	473	508	552	502	494	514	514	536	554	505	506	488	482	508	499	561	501	515	490	526	500	527	523	518	476	457	513	506	499	511	503	502	473	492	514	516	516	491	503	534	534	511	475	542	511	505	468	516	523	499	546	532	506	514	503	522	504	486	500	484	483	498	471	542	494	484	529	510	518	532	515	473	521	521	501	505	518	516	499	469	528	523	497	490	495	508	446	501	474	503	524	506	488	515	486	516	474	514	556	505	499	537	488	500	480	529	526	471	519	501	474	540	506	529	496	481	509	506	522	507	497	545	486	508	506	515	475	515	494	487	521	551	521	483	487	492	513	504	521	514	486	499	522	533	520	528	527	502	543	523	512	529	499	442	521	511	462	497	513	497	514	512	478	534	507	522	508	536	555	515	524	504	532	495	509	494	553	517	499	547	456	524	506	531	491	484	497	518	518	512	472	520	548	476	503	514	517	466	510	496	501	522	519	486	518	527	499	462	456	513	517	531	518	488	502	498	518	498	542	527	509	474	501	519	494	509	511	515	505	526	471	496	517	510	519	484	495	516	479	511	507	504	505	512	523	516	495	531	505	510	511	462	513	505	541	512	477	476	527	488	544	552	523	519	498	515	471	516	494	521	482	486	480	511	560	529	509	514	500	511	525	482	524	499	466	539	524	518	526	513	504	529	476	512	496	491	477	515	485	488	526	534	522	549	499	482	485	500	554	542	528	510	530	482	501	498	484	526	507	550	447	497	556	547	493	554	481	498	513	538	520	479	509	513	479	513	485	504	552	533	508	538	511	475	507	502	521	520	481	500	551	476	513	497	515	481	499	498	463	555	483	519	526	494	488	510	522	512	485	529	511	516	487	520	481	501	509	497	518	525	539	494	513	516	535	494	500	524	503	502	530	508	544	527	554	499	504	495	491	535	501	505	523	510	495	509	515	480	490	533	504	526	507	505	524	560	505	532	499	492	526	480	472	506	535	497	468	532	517	490	481	515	476	526	549	519	514	507	481	500	483	441	495	525	510	532	517	477	502	515	489	524	507	510	492	519	502	518	508	494	535	534	490	447	520	511	517	487	482	515	499	505	545	502	487	480	474	515	529	488	494	554	499	489	526	532	520	519	543	534	552	494	512	514	489	520	496	524	487	534	530	495	528	546	496	557	500	522	430	491	494	515	445	505	521	474	465	501	465	510	494	513	508	487	520	507	474	491	522	512	519	523	504	542	497	526	510	497	493	521	493	508	533	557	511	467	535	516	520	549	473	511	535	540	509	475	473	498	522	478	511	493	544	512	524	499	487	513	533	518	549	525	524	483	488	549	519	513	523	498	517	484	528	518	524	521	542	525	499	504	540	510	502	527	529	511	487	504	516	520	500	513	518	505	510	520	501	525	523	514	485	488	527	505	460	507	511	529	504	501	505	547	513	505	529	460	555	524	478	508	512	499	529	530	498	502	498	502	494	468	553	528	516	514	534	517	507	519	520	516	495	507	516	511	500	520	489	521	494	494	505	475	489	502	489	491	539	496	542	463	523	507	505	522	496	520	495	483	535	472	501	522	528	488	499	519	532	559	517	506	514	534	531	527	520	517	480	509	523	512	539	483	460	510	493	477	486	548	528	498	478	511	480	518	507	491	517	512	504	521	491	491	521	538	483	512	502	505	517	476	502	519	519	509	483	526	504	497	515	510	508	458	547	499
8332	1828	2259	1742	1149	861	604	513	396	338	299	274	247	211	204	196	188	190	179	175	172	175	147	145	142	146	125	142	145	135	150	132	121	148	128	125	138	155	145	135	121	116	149	131	129	129	119	162	129	114	107	141	143	105	128	123	127	129	115	128	128	122	111	121	131	113	128	142	132	115	134	126	135	116	151	135	133	120	127	123	142	121	111	118	129	127	126	123	136	125	138	145	123	117	121	116	95	128	123	111	129	131	126	117	128	128	150	117	120	119	122	120	126	130	120	133	109	121	122	134	116	123	133	143	131	110	140	134	130	132	118	128	134	133	130	119	118	124	132	116	117	114	132	135	137	118	112	117	114	135	124	120	114	137	130	131	128	131	136	119	124	108	127	136	115	113	116	124	125	120	124	122	107	121	129	117	128	129	126	138	113	112	123	111	129	130	121	124	137	130	140	132	114	120	116	134	111	129	119	124	121	109	124	111	141	119	125	134	151	135	111	123	126	112	115	120	110	125	131	111	114	108	119	130	133	119	135	110	134	120	137	119	122	135	128	119	120	133	112	116	131	124	137	125	118	126	120	130	133	129	120	111	122	127	130	96	116	134	103	111	107	126	126	126	120	134	148	108	106	134	112	102	118	130	117	136	113	128	127	112	138	121	129	109	107	119	115	95	105	130	126	125	125	120	129	128	111	126	99	120	112	132	128	129	114	120	117	118	116	128	122	131	120	147	105	106	123	113	123	132	125	118	118	130	126	111	128	135	105	134	125	102	131	101	134	121	130	117	132	117	119	147	124	123	141	112	122	124	120	134	135	114	116	126	123	125	110	103	126	117	125	125	139	112	125	126	122	122	126	125	120	136	110	121	132	123	105	122	120	127	131	113	125	126	113	118	131	118	119	109	112	127	125	112	132	123	128	135	127	106	134	119	103	128	108	123	131	139	119	111	111	102	121	140	110	130	99	108	129	111	121	124	141	144	139	130	126	121	122	125	136	140	117	134	123	133	145	138	119	136	130	140	123	126	106	108	112	132	119	114	118	107	114	114	127	117	136	127	109	121	141	133	141	101	127	130	119	106	128	120	113	115	133	118	127	143	112	138	128	115	122	146	117	118	118	135	116	123	119	132	122	122	122	118	129	119	133	138	126	133	136	118	114	120	119	104	136	128	133	105	134	122	133	126	115	114	114	117	120	125	143	106	121	140	117	121	109	98	125	121	124	123	113	125	138	123	138	117	130	130	111	126	129	123	118	151	108	124	112	119	143	134	121	134	135	121	122	135	106	139	130	107	111	114	141	118	136	125	121	109	119	125	125	144	119	108	126	141	120	114	130	116	129	126	127	128	141	113	145	118	114	135	117	128	115	122	127	118	119	125	130	127	107	118	122	132	124	124	92	151	141	129	119	142	115	113	122	123	122	139	122	119	121	116	115	120	137	121	147	128	118	126	100	122	155	106	139	133	123	146	150	109	145	126	123	145	141	110	112	131	130	108	123	120	124	143	120	123	129	117	120	137	114	127	117	124	112	108	110	131	114	117	122	128	134	107	108	123	133	126	136	126	129	109	134	123	131	133	115	104	125	136	124	118	116	129	128	123	118	121	133	125	123	135	136	122	126	118	131	139	120	123	150	115	112	133	138	118	135	117	125	115	120	128	127	149	125	110	124	122	122	120	111	104	113	130	113	115	130	134	129	132	140	125	109	158	110	117	149	137	118	132	144	143	121	134	117	117	129	147	126	131	133	121	138	120	122	115	134	121	117	155	125	120	107	125	111	131	113	110	109	116	103	140	129	125	123	129	115	129	134	121	124	141	126	109	115	134	128	140	110	118	124	137	117	126	126	114	130	118	140	156	151	151	123	115	100	128	140	130	125	110	119	114	121	138	133	132	111	111	117	137	117	117	130	109	131	121	134	145	116	118	122	137	111	129	111	106	134	130	119	136	127	133	134	113	125	118	134	134	116	108	133	112	112	124	124	145	131	129	134	132	140	134	119	132	137	120	122	120	127	131	106	129	123	125	128	124	138	119	101	115	130	124	128	122	138	120	118	135	123	133	133	118	120	124	132	110	125	155	110	127	118	134	142	118	108	136	137	126	120	110	134	128	147	128	126	131	120	128	121	144	105	126	122	117	126	108	97	120	132	129	136	111	114	121	105	117	128	110	122	124	109	124	137	132	109	116	117	118	120	129	119	135	136	121	138	108	135	119	111	130	131	127	150	129	123	120	121	124	111	122	127	127	147	132	119	124	113	140	117	136	120	117	143	129	125	125	119	122	122	120	119	109	143	99	127	120	119	113	117	110	130	124	125	135	129	135	129	107	106	118	125	108	125	123	113	132	115	122	120	113	117	148	111	119	123	116	125	121	134	125	125	144	126	124	118	127	114	135	136	133	128	108	122	122	136	112	121	131	131	136	118	112	128	135	127	130	116	109	129	112	132	125	131	97	111	128	107	126	143	141	118	118	121	130	121	147	114	116	131	115	130	112	113	110	132	118	125	121	123	123	143	132	124	131	142	143	119	120	121	100	106	130	124	117	122	127	134	155	113	118	113	122	113	128	127	127	118	117	108	121	112	125	123	132	121	141	116	123	138	124	113	118	115	110	117	143	122	130	123	130	125	116	128	104	113	117	119	125	126	115	102	124	134	124	135	118	152	111	111	124	123	118	152	148	121	124	108	126	147	110	129	115	120	127	155	146	116	135	106	133	137	154	110	125	138	111	126	123	142	129	134	127	117	131	111	123	115	122	125	133	137	138	137	129	123	125	126	135	148	130	124	128	145	131	133	104	128	119	117	134	112	126	142	128	128	112	133	150	130	111	140	116	132	113	143	128	125	109	138	131	113	112	125	139	130	133	140	112	120	115	122	131	112	120	135	122	124	123	131	113	134	116	139	119	110	131	97	95	137	124	135	139	132	101	100	119	122	128	121	94	138	85	130	113	113	125	111	114	123	121	138	121	129	120	119	134	121	129	122	129	129	120	129	124	114	107	112	111	124	133	150	121	133	129	119	99	134	118	111	126	118	121	141	105	108	111	101	147	118	147	117	131	128	125	122	135	122	119	143	110	122	127	128	128	111	99	116	128	119	121	113	136	130	117	116	147	122	136	108	114	115	117	123	116	130	133	134	127	125	116	110	156	130	120	136	120	117	136	127	122	129	125	123	124	125	124	110	135	125	134	111	121	110	126	136	126	123	115	142	126	114	145	136	115	110	122	115	120	148	143	128	128	130	120	117	113	108	112	130	103	110	126	134	124	120	138	125	126	94	110	148	120	133	136	115	100	107	119	116	123	109	112	119	113	120	119	133	127	119	130	122	134	124	108	125	124	121	124	131	120	131	126	132	110	111	140	110	134	138	125	106	128	119	114	130	137	126	112	117	129	130	118	121	123	116	113	111	117	143	128	128	148	135	92	119	136	137	130	135	153	134	119	114	130	127	114	135	137	129	137	130	118	114	116	128	138	131	119	110	113	123	110	133	124
7645	2264	5265	6259	5307	4312	3570	2897	2453	2082	1835	1643	1471	1335	1233	1206	1048	939	902	854	818	804	745	731	763	680	689	645	626	690	581	567	585	583	560	572	568	526	587	512	553	487	532	527	541	468	486	497	501	495	475	492	483	515	468	469	512	492	467	468	472	522	460	484	461	520	471	507	473	457	476	463	460	453	474	439	474	458	475	442	470	434	449	476	453	444	425	434	444	418	440	461	437	442	420	424	452	444	450	461	469	463	418	455	395	419	414	434	440	419	435	443	428	420	433	438	456	419	495	427	439	396	455	432	468	425	420	459	441	418	432	431	442	429	429	442	432	447	470	423	416	431	438	382	398	403	412	400	413	446	455	458	413	432	416	434	394	464	450	450	425	447	430	429	441	408	438	431	448	441	399	446	418	424	433	434	465	434	440	475	436	455	410	431	443	461	449	436	418	417	461	440	404	435	420	443	419	451	400	394	408	388	407	417	442	419	442	452	418	437	412	423	456	411	468	440	414	435	488	432	453	423	451	428	418	455	424	409	409	436	426	471	439	436	434	483	425	458	379	450	417	430	436	451	430	412	452	439	430	450	417	419	452	426	412	413	456	487	420	445	466	406	426	426	449	425	430	411	445	377	453	436	432	439	426	424	399	424	430	410	409	432	432	433	425	402	432	437	440	432	426	417	445	424	449	440	427	398	462	456	419	444	415	420	450	429	398	427	391	393	410	437	444	427	443	385	432	424	438	406	442	440	443	429	480	435	410	411	437	404	427	403	435	404	447	432	446	449	479	388	420	405	422	442	424	388	453	414	412	427	424	424	398	446	409	462	401	476	465	440	459	399	402	423	424	434	406	406	464	438	441	423	399	414	427	402	375	458	417	432	407	435	416	410	432	397	387	385	425	422	450	445	396	452	455	422	388	452	411	423	443	454	424	434	401	437	457	429	442	439	433	384	431	422	433	436	464	427	374	453	440	422	432	454	459	425	418	472	416	427	444	453	425	449	436	396	421	409	432	438	436	444	438	453	462	448	434	429	447	419	448	458	461	439	444	429	418	425	437	455	406	450	426	406	456	417	405	442	412	431	445	455	451	417	414	430	432	433	426	433	451	431	447	447	431	417	456	422	442	455	444	404	443	443	438	418	423	424	408	431	460	414	416	452	442	410	456	408	433	448	434	443	438	447	431	410	432	442	415	404	444	437	432	469	388	410	429	431	424	444	402	440	424	401	430	422	434	437	430	393	407	421	432	452	435	408	432	399	452	443	441	420	434	449	457	398	427	417	433	454	441	417	434	421	435	462	371	448	433	429	415	444	438	405	414	381	418	425	426	448	426	415	430	365	443	423	428	416	423	424	415	465	443	476	418	403	404	439	417	432	458	435	385	453	451	456	463	446	421	449	451	396	409	432	462	435	422	436	402	413	442	437	445	407	407	426	412	400	462	454	425	454	480	419	409	432	453	406	414	407	410	443	437	428	447	438	416	412	437	438	432	412	438	422	433	448	436	416	451	445	452	425	442	417	408	444	426	445	431	430	431	473	441	415	438	435	433	441	460	449	436	451	442	428	396	415	434	434	404	421	425	428	431	427	414	448	406	426	440	426	480	454	426	436	414	451	451	419	431	433	470	420	438	453	407	462	437	429	427	423	436	448	427	423	414	458	458	405	421	455	435	449	463	432	440	410	435	397	475	432	420	426	426	419	459	432	421	453	409	416	419	448	406	413	438	475	451	424	416	396	492	464	417	415	414	431	437	418	422	421	470	421	444	442	425	447	450	414	428	440	425	412	448	426	424	425	430	430	466	385	418	414	417	431	423	445	390	432	465	403	450	441	411	431	379	425	444	446	434	436	410	409	430	434	410	419	450	433	423	453	409	443	433	409	425	489	465	434	453	458	420	420	440	407	466	436	428	421	408	429	451	426	432	428	419	431	428	425	422	444	435	466	443	415	430	448	436	407	448	426	440	435	409	421	455	465	412	462	444	450	407	424	463	428	420	425	400	432	418	411	410	409	448	445	434	442	409	444	446	409	450	444	448	414	451	410	389	456	396	446	426	423	418	444	463	456	407	401	437	386	432	457	415	442	454	445	421	407	401	417	427	404	409	406	413	413	412	417	443	405	458	446	408	400	414	451	440	416	426	399	427	429	440	448	450	425	436	438	407	439	438	431	434	406	460	429	442	435	441	439	418	451	407	430	425	407	390	458	446	430	419	410	432	415	464	424	434	447	435	439	425	427	456	435	436	393	423	418	425	414	437	459	413	410	436	402	436	439	427	434	409	394	394	443	441	445	421	454	396	399	430	398	456	452	442	421	469	427	436	459	425	447	415	411	423	468	430	428	464	460	432	415	405	440	438	446	402	418	435	433	443	441	432	474	417	422	459	463	467	417	450	419	426	419	450	456	402	436	406	423	432	422	468	459	403	438	432	452	404	398	435	438	413	466	423	444	443	405	452	474	438	417	423	425	427	447	429	436	414	396	412	448	442	393	442	417	436	394	439	401	460	438	429	444	431	479	404	427	446	463	448	409	436	387	420	407	444	429	429	431	446	479	413	439	403	416	424	422	452	420	470	424	431	431	429	420	441	408	435	423	425	418	446	412	426	468	410	448	454	413	420	425	386	425	471	404	440	444	437	406	453	442	420	386	443	465	433	439	431	428	482	414	441	443	413	469	443	415	476	437	441	460	408	421	449	380	388	403	411	430	463	405	401	460	439	430	411	448	427	447	432	471	417	426	420	450	451	449	420	413	459	463	450	422	449	434	405	391	436	424	385	442	439	415	394	465	409	474	431	454	426	416	403	437	409	434	460	428	404	440	426	443	440	452	474	436	472	442	451	424	428	441	412	430	424	441	443	443	428	440	421	448	456	455	461	435	411	441	414	408	381	410	445	402	435	406	400	489	431	435	425	443	399	417	444	398	412	397	428	460	387	428	420	462	477	442	430	421	447	441	391	387	460	444	387	474	433	445	457	438	459	378	430	461	436	454	431	432	437	411	411	444	416	427	427	425	417	428	446	417	463	437	410	426	433	402	416	416	410	453	447	400	419	373	409	407	420	405	448	417	428	477	445	444	443	453	446	447	446	413	407	443	412	424	426	429	413	410	446	423	433	401	442	420	404	449	430	426	450	409	398	464	458	418	414	447	410	436	429	445	441	408	394	421	419	457	464	441	416	430	416	422	425	427	453	447	434	426	475	400	435	427	431	389	430	448	396	417	442	426	432	423	440	469	437	414	461	412	444	443	454	451	467	423	422	409	413	458	447	425	433	384	413	468	398	403	440	443	450	430	415	420	429	418	420	419	415	460	429	459	408	427	391	422	463	392	471	428	474	465	437	414	427	438	470	430	433	419	431	441	423	457	410	441	432	434	397	438	439	396	409	425	420	434	419	416	443	440	409	424	478	448	408	404	444	424	459	401	423	423	419	429	446	404	419	444	435	437	458	406	419	463	398	417	462	436	438	429	419	438	468	471	410	404	471	423
1354	320	332	331	287	284	279	297	274	302	290	288	284	280	290	279	308	286	254	281	274	268	282	278	301	281	274	298	295	279	266	275	275	317	281	257	286	291	290	304	279	279	276	260	256	298	261	289	291	285	275	287	290	269	261	275	284	271	300	279	305	272	281	317	276	291	264	277	298	292	276	292	298	267	300	295	258	304	293	271	275	299	272	252	303	274	267	275	288	272	291	290	250	279	306	296	273	282	280	270	293	261	303	270	313	266	286	247	272	281	275	256	300	284	265	275	297	259	292	294	266	246	281	294	292	287	287	271	276	262	295	265	275	231	266	323	251	284	293	274	287	279	273	294	249	276	279	266	280	303	304	319	293	280	287	304	275	258	307	281	273	266	275	253	282	281	271	277	285	307	292	257	275	277	276	258	260	310	235	288	307	285	275	278	276	283	259	246	303	288	282	276	279	258	286	326	293	249	263	265	252	286	259	257	316	280	259	273	297	291	283	289	265	263	273	285	318	290	271	283	259	299	268	275	288	290	290	285	246	269	274	304	283	260	288	298	289	291	282	280	284	249	276	290	295	280	262	299	276	273	276	268	290	273	269	259	268	260	325	291	282	292	296	289	278	278	285	280	274	305	290	278	260	300	292	319	279	290	269	279	298	287	272	283	276	297	261	279	288	277	263	264	294	264	260	262	310	269	274	273	264	279	258	260	283	253	305	318	270	270	258	287	275	290	297	269	315	312	302	280	291	288	262	263	290	249	234	299	274	285	286	262	275	257	281	282	284	268	259	295	293	274	274	275	266	281	264	273	314	298	284	284	288	288	254	278	262	297	278	311	249	285	269	266	277	284	260	240	271	286	316	286	267	293	261	267	295	270	286	253	295	268	285	279	276	297	286	296	260	278	295	274	278	276	271	273	289	296	290	270	290	300	259	280	274	265	301	291	304	273	308	283	288	281	307	280	237	268	286	252	297	261	287	309	295	269	301	283	271	294	288	277	315	260	276	262	258	315	251	281	307	268	245	290	285	300	289	255	283	284	285	284	301	286	272	281	274	248	300	316	263	268	296	294	262	249	290	298	303	300	287	277	295	271	281	279	293	278	288	318	266	272	317	257	282	266	277	259	257	295	258	282	280	297	274	272	300	286	264	277	298	258	267	285	274	260	277	282	278	282	276	292	275	280	258	280	291	249	251	284	288	258	286	259	280	287	259	301	288	254	263	277	303	296	305	290	285	285	286	287	278	275	284	303	302	269	272	276	254	295	288	268	301	302	279	306	296	252	290	298	262	275	276	305	277	278	276	288	292	294	291	303	296	288	268	307	256	276	255	276	305	276	269	258	293	283	280	265	303	289	296	247	281	301	268	299	268	272	293	263	269	288	282	275	261	257	266	298	262	286	284	296	241	272	283	282	270	304	296	282	284	264	290	285	312	302	278	253	313	269	282	285	285	272	269	279	268	280	275	285	274	289	250	285	279	303	266	258	258	268	241	301	275	300	277	270	271	294	285	264	280	298	267	313	287	272	265	317	272	279	257	277	306	238	261	260	287	315	295	298	264	308	308	263	261	280	276	262	283	268	266	287	280	270	278	272	288	282	321	270	270	317	238	284	274	287	285	291	259	264	270	263	283	261	290	278	268	283	296	263	288	271	303	318	303	275	236	299	292	268	268	293	276	286	298	270	307	294	261	274	274	260	273	241	283	288	305	296	257	302	277	292	294	265	294	267	305	286	278	290	260	289	280	290	284	277	292	259	284	277	285	289	274	249	262	301	291	297	262	293	260	265	280	327	233	305	275	283	277	266	289	294	274	301	273	296	283	271	279	291	278	266	286	333	293	262	279	298	270	291	265	260	268	283	283	265	306	292	273	263	293	248	248	281	255	285	273	266	242	302	282	294	271	280	335	250	296	289	282	306	268	290	278	252	265	289	278	292	325	268	288	265	287	284	294	241	274	277	293	266	269	284	299	279	278	286	282	288	298	291	275	277	266	269	258	305	283	269	301	286	287	258	253	255	310	270	279	300	278	304	266	283	272	276	307	265	286	258	301	264	277	287	279	270	273	298	284	272	275	246	289	276	269	266	285	290	291	289	294	269	297	279	274	272	302	252	278	299	268	302	308	290	281	295	291	283	283	275	289	276	315	302	279	287	257	268	310	265	295	298	273	279	247	303	278	268	275	304	270	292	272	287	291	287	274	291	260	272	296	256	288	288	286	292	316	271	252	274	289	291	287	254	260	284	292	301	274	240	289	284	269	287	271	266	288	321	301	300	312	297	261	285	329	295	300	301	277	265	257	267	307	248	253	260	278	284	275	242	286	305	243	288	292	297	272	287	283	262	275	306	274	270	294	271	268	285	281	311	286	283	267	298	264	283	294	288	287	267	268	255	260	271	291	287	278	308	287	313	283	260	304	272	266	300	290	298	290	283	282	279	256	307	286	268	281	278	281	279	279	252	306	280	270	302	266	289	275	308	285	268	282	255	275	280	269	303	307	301	258	282	243	288	301	278	273	266	267	235	288	317	312	254	274	286	289	240	281	286	292	285	282	274	294	271	271	290	241	275	277	277	265	279	258	267	281	269	303	284	301	303	281	282	279	286	334	294	299	278	261	263	258	272	268	291	272	271	306	286	260	259	275	302	280	285	280	301	280	282	267	284	276	283	301	303	309	261	261	272	268	281	284	286	294	296	265	287	322	261	281	297	270	270	299	304	264	279	277	261	257	273	271	277	272	272	319	310	265	242	285	283	274	283	306	289	292	292	278	300	283	243	273	294	263	288	286	301	294	272	268	259	265	282	281	266	258	312	290	288	277	298	289	253	255	262	277	293	301	279	270	274	255	255	261	273	282	265	284	301	292	301	288	275	277	262	293	260	277	261	304	293	273	258	261	286	263	299	264	279	293	263	281	291	300	282	284	260	278	311	289	262	287	284	251	275	292	302	261	268	295	287	273	300	270	303	281	275	311	254	270	263	295	287	267	270	278	283	259	290	291	300	282	289	282	288	303	292	295	289	315	279	275	277	289	277	272	321	264	252	297	268	281	290	279	277	263	315	249	286	291	253	262	307	300	298	280	274	283	269	260	273	313	237	254	272	268	293	296	272	311	271	260	259	276	266	261	295	289	298	286	288	317	297	278	264	258	269	256	304	297	274	277	262	279	293	285	262	267	267	290	292	254	272	281	262	299	262	283	278	258	294	303	255	307	295	267	263	258	289	300	295	282	270	244	254	263	286	304	278	299	265	268	261	278	258	282	258	288	262	276	280	274	278	317	263	281	289	270	271	275	270	285	292	273	283	250	278	274	275	286	273	281	285	287	294	287	292	281	273	273	268	281	302	281	288	297	280	281	267	270	255	266	305	272	255	319	298	283	285	259	286	268	300	301	286	275	283	295	262	312	270	257	300	299	252	292	295	275	286	255	258	296	252	274	242	297	300	260	290	278	305	270	291	289	274	288	274	298	296	304	278	270	284	304	257	324	288
2339	891	993	1065	984	960	943	928	882	930	867	871	876	886	918	851	855	885	912	878	890	842	869	884	883	809	900	874	883	826	875	871	864	858	876	849	841	871	877	874	848	865	868	845	867	831	822	850	888	866	888	826	850	898	850	905	894	882	860	835	842	878	828	856	918	858	817	898	859	800	821	826	798	818	887	842	825	855	859	835	851	861	837	815	769	849	840	875	793	851	861	841	827	909	866	855	830	866	834	835	844	817	875	844	869	843	864	881	831	898	908	858	860	865	907	830	798	873	877	879	788	852	860	873	812	842	893	895	885	856	903	843	793	858	845	859	810	804	838	830	874	884	817	905	837	861	812	815	835	845	849	864	833	823	859	843	862	879	815	860	826	839	875	832	864	855	863	868	833	877	865	879	821	817	854	803	859	886	842	857	822	871	875	870	809	868	801	879	851	847	831	795	864	883	887	877	843	844	842	839	830	866	851	834	837	832	829	881	871	842	816	811	845	899	815	878	829	860	859	849	806	808	791	862	875	832	829	909	897	873	836	838	783	847	797	847	875	826	852	853	855	843	856	791	910	875	828	870	803	857	853	869	846	858	860	845	817	882	882	844	800	870	877	858	842	821	821	884	857	853	894	869	896	803	843	793	797	830	885	874	838	889	833	832	828	866	781	871	894	837	820	814	825	893	853	843	868	870	847	889	780	842	860	858	879	895	841	901	829	834	866	847	838	895	850	859	869	858	858	836	824	873	863	816	877	848	885	819	845	835	844	835	863	858	843	846	848	872	835	878	800	871	820	902	860	850	844	850	896	815	816	833	894	823	845	820	871	859	871	816	831	850	883	830	849	867	820	866	844	832	892	830	788	854	791	879	838	878	856	861	915	841	803	861	860	893	823	845	878	849	906	829	879	821	882	880	845	866	841	845	888	896	862	883	862	798	886	832	829	810	861	813	899	855	835	826	875	845	845	872	870	892	805	870	830	892	897	880	855	827	862	864	848	844	836	861	855	901	840	886	881	878	874	856	835	863	823	902	841	855	890	867	812	918	890	808	873	856	872	841	870	789	878	859	869	869	877	870	876	820	839	835	841	833	847	813	825	875	860	834	859	872	900	867	877	877	846	852	841	855	866	923	881	799	809	894	825	848	799	856	906	826	889	846	882	868	859	847	818	865	851	838	858	880	834	819	856	835	861	818	840	802	886	817	877	863	838	827	894	897	867	829	849	905	858	872	822	881	829	877	836	811	839	883	850	833	825	876	898	892	847	854	837	829	900	835	828	834	857	877	842	883	808	925	929	916	817	851	869	835	834	857	843	855	850	890	874	896	891	841	835	847	847	835	894	890	826	856	860	864	840	861	877	822	891	811	833	856	856	837	823	886	911	836	837	909	857	858	883	862	811	818	833	861	874	801	819	871	879	871	848	864	867	832	863	804	895	911	870	874	881	876	857	846	845	886	871	865	863	854	849	809	827	870	877	833	832	851	823	890	848	853	852	877	896	814	872	811	887	901	896	854	804	865	859	834	850	842	835	913	847	867	805	851	823	882	871	850	831	851	874	836	855	861	852	806	871	909	869	812	848	856	833	863	825	833	835	840	870	859	868	863	871	763	832	886	854	903	851	870	813	854	790	838	858	850	881	870	880	903	859	855	841	861	835	855	860	845	850	842	849	837	843	862	846	845	880	815	825	803	829	833	844	857	879	903	838	882	833	866	834	847	871	849	871	799	861	836	872	841	871	792	880	871	867	802	890	807	868	843	838	857	846	866	873	884	867	845	812	871	822	831	865	850	883	848	884	841	903	888	854	815	824	881	850	871	866	863	860	867	858	853	932	786	846	852	838	800	835	888	826	843	870	825	908	906	869	875	836	833	852	885	819	856	841	846	857	867	839	857	849	822	803	814	838	841	883	832	879	828	866	859	824	816	833	887	831	873	846	830	860	821	830	861	914	856	810	850	869	876	825	819	851	808	852	830	856	832	854	873	873	862	895	901	873	815	822	845	837	837	851	910	874	869	859	856	888	856	876	857	898	784	851	848	821	880	823	815	819	898	835	853	906	846	803	776	878	838	844	834	790	850	879	850	835	833	871	871	839	841	873	830	847	858	806	845	842	886	800	867	848	879	830	841	872	860	844	823	819	872	816	838	907	880	827	857	876	821	848	755	871	864	814	856	848	817	852	865	877	797	856	865	849	846	827	843	878	843	866	821	816	844	787	844	860	875	846	818	822	816	882	961	846	802	798	886	857	863	876	786	842	850	832	876	850	853	870	861	848	817	867	815	840	864	855	843	870	875	864	850	832	794	824	869	886	889	852	868	878	847	852	881	820	784	881	845	884	861	872	871	867	880	850	824	867	853	855	820	842	863	893	855	867	896	844	835	851	878	847	873	832	911	847	859	879	878	845	875	897	820	830	870	867	858	832	850	864	825	844	863	872	807	855	842	878	795	867	859	798	871	896	852	828	875	837	875	849	850	923	804	837	822	821	862	835	821	847	874	846	905	853	832	872	786	757	830	879	923	837	824	833	853	811	870	853	840	869	850	880	873	870	824	908	863	822	832	818	790	812	830	871	850	827	799	832	858	912	843	875	848	874	906	860	824	800	813	864	865	831	867	879	870	839	877	855	833	844	882	880	886	886	874	851	830	888	854	818	873	829	908	852	843	773	876	889	866	838	820	855	864	891	877	844	833	838	855	886	785	809	837	849	844	824	831	853	823	839	862	869	872	831	898	858	836	852	845	802	831	868	818	843	865	891	867	856	863	876	826	855	878	821	891	848	850	829	826	826	828	833	848	851	871	834	863	931	844	913	829	842	834	817	886	844	865	897	863	896	800	847	863	883	823	854	846	831	859	842	793	868	820	802	880	898	914	857	850	872	887	845	870	905	909	862	887	870	868	855	876	913	900	876	811	868	847	851	825	921	813	836	861	858	808	827	880	795	846	838	833	874	811	829	821	821	859	874	870	865	845	866	808	891	763	874	886	909	879	870	853	844	874	867	810	834	821	848	836	809	869	913	853	848	900	828	887	849	840	870	882	844	871	877	893	919	823	865	838	836	845	834	873	860	826	861	864	881	817	857	825	853	903	877	839	851	884	905	818	836	824	798	858	880	805	864	866	850	881	809	850	815	781	824	818	860	840	813	791	888	840	851	874	860	798	860	848	926	843	808	841	841	868	876	841	880	857	848	831	894	858	844	840	870	786	841	841	834	827	843	793	850	882	854	830	834	893	830	847	878	862	793	794	862	823	887	857	865	841	922	882	823	892	820	820	825	899	846	864	853	869	868	820	885	866	891	830	849	845	863	860	804	843	868	822	834	857	829	841	813	817	870	829	847	889	848	836	852	887	843	862	864	874	849	868	885	867	865	858	863	796	883	847	903	862	875	832	862	805	852	875	856	835	822	860	861	825	848	885	823	844	851	923	844	826	825	821	851	836	827	867	851	876	877	860	861	868	848	861	796	879	815	850	870	831	860	861	886	821
4550	965	1279	999	687	507	385	358	257	285	233	239	198	219	196	198	178	192	173	185	167	193	157	179	157	165	165	146	167	152	170	179	187	164	149	172	144	165	148	155	169	162	149	149	135	152	121	146	145	148	156	152	155	143	159	150	172	161	162	166	136	143	151	149	171	159	169	149	154	150	133	152	163	159	155	153	148	171	154	147	155	155	156	160	161	153	153	151	155	150	160	147	153	149	142	162	134	158	184	164	150	141	171	134	160	139	137	145	142	137	162	159	164	140	133	167	158	149	180	142	157	160	147	164	158	136	151	142	155	158	148	164	150	148	156	151	153	166	151	125	164	163	153	139	158	163	158	168	153	146	158	139	156	154	170	148	139	151	154	154	154	151	147	143	173	131	157	143	151	177	138	168	151	160	140	154	153	167	171	130	168	165	150	177	145	134	162	148	155	138	141	159	164	167	148	144	141	130	159	168	170	172	140	148	130	147	150	151	148	172	172	167	149	160	176	161	148	156	149	146	159	143	180	167	143	164	153	143	155	172	165	142	163	168	149	147	152	146	174	156	152	149	146	148	145	154	161	183	147	170	157	148	138	145	167	182	159	186	153	130	176	165	142	175	152	155	133	152	174	147	152	153	139	163	149	165	156	161	162	161	147	162	176	164	151	163	166	153	154	160	160	170	153	168	159	157	144	146	145	154	170	160	154	158	169	151	146	139	152	160	169	142	163	169	147	149	167	137	150	161	150	142	162	175	174	168	171	142	149	158	144	145	169	150	140	142	161	134	170	162	170	164	171	128	170	130	151	126	141	147	182	150	160	147	158	176	162	159	164	139	160	170	160	165	154	159	150	146	165	146	162	174	141	151	143	135	126	159	163	163	142	148	186	136	139	152	160	144	164	128	140	163	152	167	154	159	155	146	164	165	150	150	160	166	150	147	133	146	147	150	146	132	139	153	125	158	149	167	132	152	148	142	163	140	133	141	148	146	139	168	142	149	142	138	149	155	112	148	174	132	147	127	154	140	154	168	152	136	135	149	145	157	159	166	160	137	124	133	153	140	154	139	155	151	170	149	132	168	155	140	138	154	152	164	155	167	176	143	161	129	172	142	160	150	172	159	136	164	160	149	151	160	143	131	125	143	154	165	163	127	149	165	154	153	148	164	141	138	160	177	148	157	153	160	163	146	158	130	152	159	165	152	119	145	161	133	164	170	160	127	127	156	159	181	146	151	157	154	178	145	182	159	132	135	164	155	165	132	142	162	165	140	151	146	146	153	148	152	188	138	140	143	166	168	157	168	146	132	159	158	152	157	143	166	155	144	138	152	149	142	148	130	161	159	165	171	128	162	160	138	154	159	161	135	158	147	146	141	156	150	157	157	174	154	145	137	179	144	166	162	142	165	153	170	155	139	142	140	159	139	152	150	168	150	181	161	148	133	144	164	150	159	149	178	142	153	156	127	167	152	151	162	142	146	155	143	153	160	146	163	143	148	142	153	161	144	144	150	162	165	166	154	147	176	159	154	154	150	136	152	152	141	142	156	162	144	169	141	163	154	170	146	146	160	149	153	155	159	132	149	146	163	162	173	173	152	155	148	165	142	128	129	172	161	132	146	149	161	163	144	162	169	159	137	123	142	163	140	174	143	155	146	172	125	153	134	172	142	149	141	139	175	153	155	153	161	185	152	145	148	158	156	146	147	152	163	151	196	148	148	156	146	143	138	147	160	152	154	151	154	159	156	145	121	151	135	157	131	143	169	172	144	145	159	135	159	149	154	148	142	127	130	153	159	164	145	149	139	143	127	140	138	150	145	163	172	163	151	152	165	163	186	167	155	161	164	170	164	128	154	169	161	147	164	156	149	147	157	160	167	145	142	167	160	154	146	148	146	139	154	133	155	163	145	154	134	153	170	149	161	174	153	146	150	151	141	174	137	161	163	154	152	155	159	130	147	153	143	157	153	150	148	171	165	138	145	136	150	149	180	162	140	162	165	167	154	138	133	153	143	160	154	154	169	169	136	150	173	158	151	144	135	140	147	153	160	168	152	151	137	151	143	158	157	151	161	148	172	173	153	150	157	162	157	162	164	152	166	146	150	139	161	159	139	151	151	144	170	171	169	154	157	156	140	152	182	163	148	170	160	142	151	155	139	147	153	159	154	142	141	149	163	134	114	170	124	151	167	146	160	174	144	150	145	162	158	138	160	145	155	157	150	152	173	174	154	126	154	154	167	153	156	156	150	162	143	161	130	140	137	175	152	145	155	154	160	149	136	139	181	149	150	164	152	139	169	164	140	152	152	165	170	169	154	151	151	123	186	137	174	164	158	153	153	149	175	139	141	151	152	154	165	177	149	158	171	168	150	159	153	146	139	167	181	182	164	148	155	150	138	168	143	148	151	136	145	149	155	146	149	135	142	166	131	147	154	165	137	142	166	176	139	172	133	157	161	142	154	151	161	162	145	131	151	132	146	152	132	148	149	164	152	142	150	138	153	145	161	137	140	180	174	149	166	147	149	158	150	149	149	164	157	173	138	160	150	160	150	148	151	155	145	155	155	166	171	146	144	163	156	170	147	149	158	155	148	165	161	165	162	171	141	151	147	142	160	156	149	147	170	140	147	134	161	154	156	161	146	169	137	136	140	160	144	140	144	155	153	159	179	166	167	127	152	161	168	143	154	142	162	170	160	158	151	142	152	141	142	168	134	138	166	161	153	153	173	160	184	159	158	159	154	147	135	149	147	129	143	166	168	137	142	133	140	162	156	149	154	150	140	152	153	169	148	166	139	136	166	166	145	163	164	162	145	153	173	150	160	136	148	153	143	173	161	165	160	164	145	145	162	168	157	162	167	144	123	136	148	149	157	135	148	148	145	139	159	138	126	149	148	163	146	150	160	141	143	141	170	171	154	149	144	150	145	142	144	147	138	159	168	152	143	148	159	191	159	151	161	152	166	145	123	178	149	157	155	145	152	157	167	135	147	142	152	132	188	155	165	159	151	143	146	164	163	168	139	123	152	158	141	135	158	130	160	138	155	161	159	163	149	157	142	154	140	156	152	138	166	158	157	160	144	149	147	158	172	151	150	139	156	152	161	146	175	138	147	171	158	122	159	154	168	157	150	150	148	160	125	143	133	161	169	151	139	162	135	165	158	159	151	165	177	147	167	163	174	155	157	161	171	160	144	175	135	170	156	137	158	160	158	180	156	159	161	149	164	160	156	163	150	144	142	140	163	189	164	163	147	149	144	181	163	175	153	123	165	138	128	166	134	171	153	155	138	155	136	182	159	140	144	158	163	136	136	142	138	146	156	147	176	152	176	120	152	144	163	178	140	165	148	143	156	148	141	147	166	144	145	148	178	141	135	152	140	166	163	140	145	151	138	167	155	157	160	167	148	153	162	176	184	146	158	170	147	149	138	149	165	149	159	168	154	164	129	156	157	171	161	146	153	161	175	160	161	158	138	124	154	158	153	156	139	158	145	139	171
5488	1415	3089	3508	3013	2698	2174	1756	1596	1373	1255	1144	1061	987	890	879	804	772	762	744	690	698	698	655	625	639	641	635	666	642	591	586	561	612	581	585	602	557	536	589	528	548	561	573	591	565	535	535	547	550	523	539	550	518	532	544	505	518	500	505	537	539	534	504	509	523	525	503	537	503	536	529	514	528	512	538	497	530	473	517	522	528	512	503	496	488	495	508	508	493	564	536	549	536	506	544	524	539	536	522	449	501	535	530	538	523	500	504	479	534	528	509	508	520	523	523	532	523	517	520	508	501	499	507	532	549	524	511	525	496	494	470	518	458	516	502	558	528	514	487	535	537	527	473	506	494	516	514	545	499	529	481	549	480	522	520	503	520	503	496	483	479	508	524	552	521	497	507	548	513	529	575	514	490	523	529	507	528	500	507	508	532	513	493	514	527	511	524	525	500	548	543	525	516	542	462	501	500	477	495	536	512	500	527	556	529	506	477	508	539	506	471	506	542	522	484	519	545	531	558	518	512	492	520	493	484	502	530	495	520	516	503	495	530	498	459	509	481	486	472	490	490	516	527	496	490	500	517	503	506	532	488	559	491	489	507	522	483	535	494	539	504	495	530	504	525	503	500	501	518	521	484	536	522	529	527	530	506	468	481	521	496	530	524	492	519	478	550	538	486	496	472	518	473	483	503	526	484	493	513	521	493	505	527	528	509	525	529	498	494	553	508	538	495	493	511	472	503	445	487	519	523	519	478	489	507	510	509	507	513	520	497	508	561	494	495	453	529	517	510	565	503	502	493	501	510	496	503	530	495	473	475	512	528	500	507	548	457	494	460	467	516	495	476	549	516	477	514	521	471	504	508	553	521	432	465	517	457	498	522	529	498	483	483	511	514	534	487	492	497	457	521	490	498	497	488	505	516	505	540	515	543	531	507	529	499	490	499	504	497	470	486	477	508	528	503	516	499	478	506	507	458	503	527	492	478	545	528	517	480	511	493	516	542	512	478	491	520	508	478	525	538	481	517	514	524	510	458	541	501	470	528	536	515	516	505	474	466	515	494	546	544	479	477	499	494	513	526	527	536	517	496	532	520	480	536	548	536	533	504	462	512	506	492	502	506	490	470	485	462	495	501	495	503	468	508	512	533	493	510	500	470	507	501	527	533	531	502	546	473	514	489	515	522	546	466	496	525	522	536	486	491	500	532	511	489	540	510	477	509	496	518	501	530	530	506	468	529	517	506	518	477	524	488	523	510	523	501	529	485	519	530	503	527	529	500	486	527	504	515	490	527	476	517	524	462	479	510	508	522	490	524	511	482	519	481	500	473	520	537	543	519	522	480	506	531	555	535	545	513	562	531	524	499	521	537	506	500	482	527	538	476	534	501	499	504	533	502	506	509	469	524	533	498	501	516	516	490	471	487	527	479	493	517	494	493	522	501	515	513	500	531	522	506	490	488	506	517	518	541	517	520	543	491	518	508	491	500	512	540	481	519	478	487	470	464	516	518	533	510	487	518	534	499	464	492	554	501	512	506	496	514	546	526	477	501	521	509	520	470	476	488	476	475	525	523	534	527	528	483	522	546	528	521	494	490	511	535	480	512	483	520	544	520	499	535	510	515	503	478	480	505	502	512	487	459	528	549	521	513	543	490	493	525	516	500	469	502	476	477	536	498	530	502	495	496	495	514	502	462	515	513	518	483	516	497	552	513	479	543	481	536	531	529	529	529	543	460	570	465	546	514	510	538	519	516	522	508	479	509	513	517	479	507	512	502	514	496	451	493	505	471	479	491	466	523	509	483	490	506	504	509	518	502	500	527	514	470	523	509	513	513	501	514	521	479	532	486	458	544	493	490	529	509	480	479	518	515	499	490	514	512	493	528	534	515	498	512	519	502	484	487	510	522	456	524	518	500	497	511	511	548	511	472	538	538	537	528	499	483	505	483	473	544	495	519	514	518	513	508	517	480	537	531	520	489	543	466	500	515	484	496	497	493	514	492	493	484	466	504	539	520	501	508	500	523	481	482	520	459	484	524	519	495	470	486	488	519	496	520	481	509	501	528	492	440	524	513	477	507	498	516	561	513	529	536	500	500	489	511	518	510	524	504	492	514	521	512	535	487	521	473	481	489	518	538	488	540	505	499	496	517	512	506	553	491	540	516	489	481	483	475	490	499	512	524	520	468	470	522	467	478	532	503	470	538	541	501	488	492	505	499	511	515	523	541	499	515	490	521	505	511	519	481	501	481	530	473	487	480	521	481	468	498	501	505	551	507	508	554	504	487	497	498	475	469	490	487	538	490	560	490	519	525	497	495	509	525	496	466	526	472	494	482	455	514	510	544	506	530	535	534	522	519	507	491	517	515	478	498	528	504	474	502	474	494	500	506	514	543	530	502	535	456	558	512	533	548	510	503	553	522	530	526	562	529	513	472	542	490	484	525	479	524	473	474	464	521	517	535	473	505	564	524	533	515	495	474	473	515	464	502	503	488	593	489	532	531	505	518	459	534	501	541	522	493	491	521	488	519	493	479	539	486	519	518	493	514	480	527	504	499	486	493	517	509	522	523	513	503	495	501	499	455	472	514	508	512	488	442	504	487	485	487	554	523	525	533	501	527	484	513	515	525	507	468	518	500	494	521	486	482	514	500	508	467	513	446	479	493	508	534	494	520	508	495	489	510	553	494	505	558	494	517	436	543	536	505	525	512	541	544	549	526	488	524	503	549	527	534	501	528	523	472	527	547	517	551	496	505	516	541	485	515	507	536	515	528	501	522	501	506	505	486	525	495	574	507	489	515	522	515	478	542	541	476	507	519	526	483	491	523	529	558	507	528	526	517	493	506	479	502	475	484	499	493	497	479	518	514	504	480	542	514	549	510	493	500	504	548	491	480	507	522	541	534	517	475	532	471	529	524	473	504	499	534	550	453	468	520	526	519	547	500	530	509	473	534	493	507	530	541	491	496	449	534	520	485	526	493	495	503	501	483	509	484	527	540	465	503	511	525	494	497	483	528	493	493	496	516	577	488	505	515	514	504	497	480	551	506	507	531	529	541	494	545	537	518	533	514	490	489	522	487	503	573	564	492	513	524	487	533	486	488	515	560	510	478	453	481	511	487	516	490	530	488	514	481	497	527	501	489	508	485	540	529	531	540	511	522	480	516	517	524	509	533	486	532	492	484	482	551	487	519	497	504	535	529	505	546	510	489	522	490	510	493	512	513	541	527	540	514	486	464	495	511	501	490	526	505	483	559	511	485	486	510	516	501	500	494	497	483	491	480	533	527	511	505	513	488	486	491	500	466	488	505	533	465	524	503	498	501	495	494	497	499	487	496	477	519	505	535	508	494	483	511	536	467	507	513	524	525	497	510	497	508	547	489	514	498	536	482	512	473	488	533	498	548	502	491	497	504	475	541	558	572	505	529	481	527	509	466	544	489	550	476	517	546	497	508	545	519	485	532	491	470	511	499	477	487	454	465	540	480	493	521
8465	1889	2326	1729	1180	872	610	502	412	333	327	289	219	222	220	207	186	185	183	181	174	174	165	182	165	133	145	131	140	171	150	133	130	151	129	157	138	126	137	133	130	133	128	130	130	128	124	136	139	141	147	128	127	116	139	134	125	143	121	123	117	136	141	126	131	123	129	119	122	120	119	137	125	144	111	121	142	127	132	150	155	106	157	130	144	129	134	141	112	123	127	131	118	127	143	117	128	113	139	125	115	125	107	111	109	140	145	123	98	122	123	137	123	125	130	120	132	142	124	110	131	118	112	118	119	118	146	131	121	149	143	137	122	109	140	131	133	134	131	121	106	125	130	130	136	124	120	130	133	141	133	138	138	121	133	141	129	115	134	142	131	152	109	148	120	126	123	117	131	131	145	134	151	108	125	138	140	107	124	125	117	143	136	133	124	133	116	144	124	126	111	121	113	111	104	129	140	138	129	124	137	126	122	124	116	117	118	127	113	126	116	112	129	116	132	123	138	115	134	148	130	121	113	121	118	101	129	124	123	148	106	130	114	128	136	133	132	128	130	127	108	115	134	140	118	133	118	145	117	130	140	128	127	133	125	141	146	127	117	121	121	132	132	123	130	114	150	118	124	120	126	110	133	134	123	109	107	119	127	128	139	122	146	110	118	115	112	122	127	120	110	115	118	128	130	106	122	131	146	120	138	119	127	132	135	109	127	136	127	130	116	127	112	116	139	149	111	106	105	125	122	112	141	121	115	127	121	113	128	117	126	133	100	118	113	140	110	127	127	152	120	130	118	125	116	140	137	149	99	126	114	141	120	114	114	113	160	105	133	129	120	110	125	127	102	112	133	132	117	119	122	143	120	141	155	111	135	126	111	117	140	123	126	136	127	119	130	127	125	119	106	106	131	130	129	122	126	132	105	123	132	131	142	121	133	127	114	134	128	112	131	125	118	117	135	113	115	135	137	125	140	125	116	117	107	116	120	106	136	123	115	122	110	118	115	128	121	119	121	104	112	111	126	124	122	107	123	132	135	102	132	135	116	145	105	93	126	131	141	132	126	116	124	140	109	130	114	108	114	120	108	113	132	130	124	122	130	142	127	131	111	108	104	135	112	124	121	113	99	119	124	113	114	123	114	120	128	134	127	111	131	122	128	136	119	123	106	127	110	126	115	109	132	133	121	119	120	123	128	127	118	116	124	118	126	109	133	123	120	135	150	123	126	123	142	131	148	108	137	135	124	117	101	125	125	112	129	120	136	119	126	141	114	132	122	130	118	127	118	116	125	128	127	134	107	105	137	126	138	146	127	123	120	117	138	120	98	108	113	139	132	105	121	114	120	94	137	120	107	121	130	131	117	119	116	137	125	102	109	116	130	121	141	131	140	121	124	109	116	138	116	142	111	123	124	123	123	151	108	123	115	123	125	126	115	119	110	123	119	109	122	145	135	121	102	112	123	116	128	119	126	138	106	119	128	121	102	102	106	107	122	111	139	144	126	124	137	130	139	118	122	147	121	123	111	136	120	136	125	127	129	118	118	104	117	132	116	132	122	142	135	121	110	102	141	119	118	117	136	116	117	112	109	128	120	113	143	129	127	123	158	107	161	107	121	111	108	114	140	138	118	134	119	118	125	127	123	130	122	134	129	130	121	129	109	139	118	109	124	120	104	120	145	112	124	103	131	103	125	110	106	112	129	132	128	120	132	125	137	130	131	123	151	146	119	133	115	117	103	113	133	119	136	119	141	126	125	123	104	130	120	125	125	137	130	118	130	135	129	114	129	144	116	130	120	96	106	121	128	115	119	131	111	127	128	118	127	153	128	133	124	158	113	117	127	144	105	116	106	115	134	126	120	128	115	119	112	141	121	115	105	123	128	123	128	113	111	116	123	158	123	100	134	123	136	116	130	109	126	130	126	129	144	119	121	126	115	130	117	133	126	131	127	128	132	117	115	136	120	128	131	119	133	114	138	129	126	122	124	111	109	129	124	112	105	114	116	129	128	120	119	136	133	103	118	134	119	126	128	138	123	131	106	122	126	118	113	120	108	110	124	127	111	156	117	134	148	129	128	128	126	119	111	148	126	122	131	124	116	124	127	124	118	113	120	123	119	117	121	133	155	137	120	130	121	135	121	117	126	126	120	123	112	119	126	119	121	141	109	140	111	132	121	120	131	131	121	124	134	117	130	137	138	111	120	117	116	114	124	114	138	108	124	124	120	132	134	130	121	125	109	128	146	105	128	122	137	117	117	123	122	131	137	143	113	121	111	117	132	148	129	120	137	144	114	133	132	108	146	123	110	119	140	124	136	125	117	120	122	136	133	127	141	124	111	106	120	134	138	123	107	141	115	128	120	144	135	125	119	112	133	142	130	138	120	135	102	116	126	143	137	132	124	127	128	124	141	137	128	132	112	135	111	132	127	116	137	126	108	99	121	130	142	122	131	133	133	146	116	131	111	132	117	111	128	118	124	133	117	130	138	117	115	144	130	130	115	133	131	120	129	109	144	116	125	118	118	133	97	126	133	140	122	127	125	130	131	116	130	133	130	104	123	142	111	144	116	130	117	141	119	126	113	132	121	107	128	107	110	134	123	121	118	133	137	121	127	113	114	108	100	120	121	139	117	140	135	136	132	108	116	120	117	121	120	142	128	134	119	108	107	146	131	129	122	107	130	134	125	107	111	113	118	130	146	120	138	126	139	130	113	145	134	124	111	134	118	144	128	121	105	140	113	119	130	134	135	149	119	118	134	126	118	115	122	134	124	124	128	119	123	143	118	133	123	138	119	124	148	128	120	119	97	115	101	139	133	122	136	116	98	125	111	123	139	108	120	116	123	119	113	115	120	112	137	125	140	136	118	114	129	136	125	144	119	107	134	125	117	116	141	118	121	128	150	123	128	110	115	109	120	115	111	134	115	125	110	126	149	114	137	137	132	121	123	127	119	136	132	125	125	111	129	109	112	117	125	122	110	126	116	134	116	135	113	129	129	108	124	122	122	129	114	115	124	135	131	99	114	129	135	138	133	128	117	122	142	133	101	137	124	122	128	128	116	148	137	126	142	145	121	119	121	102	126	127	117	112	135	125	112	130	127	112	132	136	128	125	123	129	124	141	125	128	118	119	139	126	123	123	118	133	124	116	137	124	123	115	113	131	134	114	143	110	115	125	117	141	119	143	131	149	140	111	115	119	123	143	134	145	116	104	136	116	115	108	125	139	112	119	126	117	118	107	118	128	137	118	109	126	115	125	129	130	129	123	106	114	139	131	133	125	126	143	132	109	132	134	127	122	147	140	125	117	113	115	126	135	120	108	113	129	127	126	126	119	111	104	125	119	116	110	123	117	143	134	116	117	130	108	103	117	119	133	138	153	116	129	108	119	131	131	116	97	114	124	126	136	108	128	125	140	115	113	115	124	137	124	116	126	122	110	124	130	117	122	118	124	111	118	132	125	142	106	109	122	132	110	142	148	132	123	116	131	136	114
7675	2273	5168	6208	5292	4314	3553	2927	2468	2121	1831	1656	1510	1359	1230	1137	1088	971	947	914	893	803	716	765	743	697	635	700	628	635	607	653	644	590	565	558	549	570	503	529	522	535	548	497	527	557	473	517	484	499	486	526	511	489	494	464	486	475	471	460	476	473	482	502	471	461	468	495	465	445	485	425	481	425	440	471	468	430	459	459	441	438	425	480	442	454	470	435	450	439	465	458	437	457	428	455	450	442	467	436	449	459	487	450	408	439	484	423	469	434	424	425	462	440	424	475	418	477	466	432	395	408	395	438	466	411	416	458	415	453	425	439	438	404	449	436	468	442	442	450	417	440	418	420	450	466	467	490	392	437	437	414	476	455	428	404	406	451	410	432	438	383	439	455	397	438	431	420	419	452	413	443	473	436	404	429	429	415	435	438	451	405	430	433	467	413	388	434	444	434	447	419	423	463	451	465	431	415	394	451	416	426	426	459	430	451	462	434	393	402	433	424	409	465	446	442	454	438	429	445	419	431	436	401	421	412	426	437	401	417	417	415	463	438	450	424	430	417	420	444	404	449	474	506	448	443	410	430	475	453	434	425	417	457	428	439	425	424	415	430	428	443	422	464	451	384	406	417	439	444	448	455	451	438	481	412	436	447	446	422	415	421	456	416	430	431	461	410	397	424	423	434	432	421	436	449	429	458	426	407	424	449	410	408	404	454	434	416	426	443	449	405	416	432	425	421	443	442	410	433	420	401	453	463	416	412	424	408	424	431	444	445	397	422	466	403	452	410	436	425	430	423	419	450	443	410	457	412	410	458	462	425	428	421	414	457	449	437	447	459	395	433	419	443	421	439	382	457	413	425	457	425	413	444	427	445	407	438	479	433	423	436	419	435	445	400	422	457	427	435	383	426	450	413	433	426	431	426	439	460	414	434	408	435	420	440	446	435	424	397	435	427	417	407	452	407	433	442	451	432	423	469	486	433	429	440	430	413	479	437	461	468	465	437	437	424	416	443	466	417	471	374	479	391	457	438	429	430	459	400	429	412	421	414	448	398	439	481	412	433	452	434	447	447	389	421	445	422	436	427	408	453	438	419	400	417	440	441	412	461	439	402	429	403	406	438	450	413	454	432	404	467	431	445	418	434	449	433	434	476	428	456	385	410	436	418	460	415	437	450	438	451	387	425	412	440	441	447	426	452	415	419	455	424	402	450	417	404	445	391	437	425	451	439	465	432	448	440	399	439	438	480	443	413	450	469	426	406	436	448	471	408	444	392	416	421	406	436	426	418	418	436	445	435	399	407	430	461	442	441	430	419	429	438	433	464	425	435	446	411	391	416	410	458	412	442	428	430	431	426	411	432	432	434	432	407	405	435	421	413	467	441	398	446	426	427	398	424	422	421	423	409	407	416	436	439	482	438	435	413	416	444	406	425	415	446	434	450	414	450	445	416	453	420	434	397	414	446	439	418	398	466	471	429	461	426	381	427	446	416	478	431	392	450	413	424	409	431	429	435	409	438	440	446	407	413	434	421	443	383	433	435	433	437	429	408	435	424	447	433	446	454	454	385	423	430	447	417	400	440	414	437	406	460	396	452	418	387	420	439	436	443	399	409	463	446	451	446	404	451	381	403	414	427	419	437	423	459	387	437	433	423	435	436	454	416	440	422	446	440	440	471	422	409	442	418	456	438	435	416	403	411	455	440	423	451	458	461	427	422	396	446	435	445	448	402	467	434	428	415	447	418	397	445	450	469	423	464	471	404	431	442	426	443	425	465	438	465	426	456	457	462	427	456	421	492	437	436	439	416	433	419	409	422	455	412	446	424	431	456	450	438	434	413	443	441	445	462	448	427	448	442	429	467	446	448	429	409	435	426	406	442	425	434	431	430	450	435	449	418	411	461	456	476	438	427	455	407	438	445	485	428	445	410	425	450	420	452	466	430	412	457	428	410	435	428	423	403	458	423	461	412	441	405	450	418	423	383	419	452	405	434	429	428	404	426	411	416	421	437	430	456	451	444	407	423	445	401	429	438	430	417	428	400	434	450	407	459	472	435	411	467	428	463	440	414	428	436	402	417	438	440	443	463	425	448	398	429	450	440	410	410	468	437	395	430	446	428	427	456	435	467	418	429	428	398	440	424	376	426	390	459	430	395	441	436	412	448	423	441	441	407	440	466	438	432	433	437	420	433	405	447	404	417	421	457	449	440	411	439	401	433	433	427	438	431	466	477	399	465	457	428	425	434	406	410	424	447	432	408	443	430	441	473	447	466	464	461	439	437	413	431	436	438	422	405	410	421	443	431	407	438	414	369	414	423	423	429	440	436	460	441	447	441	400	461	423	432	428	419	435	422	434	416	450	430	468	416	450	401	458	462	442	459	412	419	447	395	428	427	428	447	442	405	436	422	432	440	448	449	423	464	390	439	428	415	407	409	449	395	411	442	433	406	440	433	446	402	385	434	437	462	465	419	438	420	461	407	470	432	449	447	414	447	432	420	448	425	432	438	409	387	399	431	420	434	426	438	431	413	436	505	437	400	427	429	395	408	423	426	426	428	463	445	424	438	468	428	422	442	427	423	402	423	419	391	432	417	421	416	425	445	444	389	398	454	420	420	427	409	438	440	433	485	433	430	421	420	415	464	417	446	428	449	447	421	433	423	415	413	412	447	471	442	425	413	438	448	411	409	437	460	447	435	442	409	414	439	431	415	398	438	455	439	414	414	429	431	452	461	430	404	453	483	450	408	440	407	416	424	404	411	415	416	398	434	430	442	419	384	460	432	435	459	428	430	431	416	448	388	442	422	409	449	426	462	444	447	411	404	444	421	427	434	435	420	495	454	407	459	423	411	439	424	428	429	436	380	426	418	427	436	412	432	463	455	411	434	451	436	412	415	412	437	433	447	498	431	382	435	434	461	442	433	422	443	407	408	406	447	430	449	392	437	456	410	448	414	375	470	469	405	440	442	447	436	454	443	452	438	440	457	445	433	407	416	461	430	429	444	420	434	443	454	441	431	407	416	428	413	438	462	398	420	430	415	413	471	396	462	403	466	410	433	396	405	429	453	436	435	449	439	425	443	414	433	421	449	394	409	445	393	442	394	449	408	442	451	449	426	428	392	403	390	444	398	425	395	436	422	451	407	447	398	464	431	463	436	404	408	440	426	421	421	446	427	432	461	441	437	441	474	393	381	467	434	461	430	438	418	401	429	446	427	404	446	478	399	422	428	460	463	422	435	413	403	426	441	440	418	442	448	453	454	420	425	421	436	452	444	447	424	374	400	396	428	440	396	426	420	430	440	414	430	436	429	445	439	455	399	451	421	461	386	460	417	410	423	428	452	421	438	419	435	399	409	406	435	411	438	409	425	465	415	432	486	436	407	449	470	412	424	401	388	438	426	446	454	467	438	457	471	417	433	425	433	449	461	403	456	398	404	479	439	434	438	411	426	443	459	426	428	456	407	396	432	426	463	407	461	422	404	408	450	393	425
1259	287	334	324	297	275	299	300	267	311	276	262	254	301	308	298	285	278	270	289	279	295	279	287	287	320	285	253	241	282	294	256	279	260	277	262	238	270	323	297	253	290	281	275	280	306	275	277	275	301	285	274	269	264	281	243	284	276	314	281	273	264	248	308	256	269	313	287	248	269	322	306	315	257	267	288	305	311	275	276	325	276	264	302	278	280	292	290	308	263	252	273	306	262	292	294	298	268	298	270	251	268	280	266	276	301	300	271	281	303	297	277	271	309	279	286	283	297	246	304	288	311	279	282	271	287	276	294	317	266	245	302	287	284	277	303	301	254	281	293	284	273	288	238	290	270	326	271	282	272	284	254	267	294	263	280	277	267	281	299	302	283	303	289	281	284	263	276	258	274	281	261	292	266	257	267	274	285	274	283	300	284	258	275	311	267	308	269	276	262	266	293	283	274	317	293	271	295	286	287	276	256	298	269	276	270	288	285	264	271	300	290	312	260	274	276	294	291	277	275	299	256	295	264	260	290	287	301	303	276	264	287	268	290	282	298	273	285	298	301	258	304	280	302	295	277	292	298	315	320	277	274	276	288	276	292	265	261	303	284	278	274	258	291	242	253	289	301	279	271	254	316	280	277	286	288	295	290	292	295	252	257	261	263	302	267	274	270	255	281	273	304	304	297	273	307	288	252	290	278	270	274	270	275	317	258	296	276	303	274	288	284	263	285	295	250	277	282	307	306	285	272	286	273	275	274	264	280	320	281	292	277	277	282	298	275	268	309	285	276	258	255	269	278	301	304	260	279	307	276	294	306	282	274	290	246	281	281	273	310	280	288	279	295	259	280	301	241	271	254	277	292	304	291	284	263	279	271	291	275	273	279	286	264	261	290	272	261	279	282	267	281	277	268	271	276	264	275	278	291	271	284	259	277	267	285	299	264	290	257	325	264	299	297	300	282	312	244	259	288	277	292	285	277	259	275	286	274	267	304	290	289	277	278	273	268	281	292	297	292	296	284	249	264	265	314	262	291	292	279	269	294	288	283	287	267	289	281	301	286	315	296	313	281	323	313	304	261	259	280	291	271	302	275	278	297	270	300	260	257	252	328	267	268	286	279	252	293	266	269	258	285	261	285	321	289	275	285	267	258	262	300	257	283	288	298	297	284	259	278	264	270	272	273	275	298	258	268	293	272	284	290	285	290	292	251	272	285	255	258	272	263	304	274	278	291	260	282	276	290	277	298	284	308	261	315	289	304	266	270	277	285	268	279	259	294	278	283	266	265	264	260	263	251	316	283	234	250	292	271	265	303	246	255	248	284	258	271	274	289	283	299	294	286	266	259	282	266	280	295	261	248	261	265	307	293	307	253	265	295	304	262	309	249	290	324	286	279	272	258	256	265	253	265	277	273	272	263	290	266	292	255	263	268	284	304	307	269	266	302	239	280	270	295	258	293	297	277	289	291	274	246	293	301	269	290	309	317	294	246	293	283	262	263	271	285	280	251	269	291	293	266	253	280	235	286	304	282	242	288	299	300	286	293	293	279	275	279	294	292	286	301	273	236	289	281	257	271	282	281	277	260	320	281	288	274	259	267	282	270	311	289	261	283	279	287	289	266	281	275	276	312	255	246	254	272	288	278	265	258	266	265	285	314	273	289	272	284	300	300	269	292	276	298	261	274	273	249	303	275	272	297	301	279	303	294	302	257	317	315	288	282	260	302	288	278	293	267	280	291	302	252	273	271	268	313	280	290	269	287	250	280	301	284	277	265	258	277	272	267	271	266	285	289	274	305	287	269	266	322	290	262	283	299	266	268	272	305	249	296	278	260	268	269	250	274	281	268	295	251	264	275	248	304	247	295	290	309	286	290	305	248	277	293	288	260	310	287	276	261	262	287	251	251	282	288	280	290	291	261	272	276	275	258	280	258	269	272	301	291	269	287	282	264	255	288	264	298	291	280	294	270	280	277	267	274	256	290	307	308	277	249	301	292	304	285	282	276	292	252	269	281	287	267	260	297	280	261	282	291	300	277	261	287	272	303	290	262	288	255	277	269	281	275	273	291	284	264	276	293	260	277	261	265	278	285	276	299	289	306	269	291	254	279	293	249	293	268	298	267	268	299	263	283	271	277	307	287	298	294	303	290	319	300	278	276	280	288	284	289	320	262	279	304	265	289	272	263	277	308	271	293	294	336	297	289	272	265	302	282	269	264	262	293	278	275	277	299	268	285	332	286	312	296	263	301	279	297	279	285	296	293	277	265	263	294	284	267	266	301	271	309	261	309	244	278	258	306	303	308	283	284	277	262	279	278	276	257	270	264	288	301	261	281	261	272	241	305	272	286	247	294	271	263	287	275	284	285	295	297	267	279	254	277	273	263	278	300	289	269	263	289	297	275	277	273	310	276	276	285	283	269	260	317	268	294	254	292	284	300	271	258	285	286	266	318	241	246	310	292	259	260	282	276	300	314	289	255	281	286	293	301	286	270	275	261	277	272	261	276	283	286	294	271	293	274	288	306	288	284	298	304	282	270	266	275	298	300	302	255	280	275	277	297	286	306	269	257	278	296	261	278	265	286	300	314	284	262	270	274	265	270	303	252	274	296	281	272	298	281	272	269	296	275	285	280	262	274	248	264	247	292	278	276	299	269	293	262	271	284	299	272	279	297	293	288	267	269	275	279	295	255	289	284	257	256	290	277	292	279	291	262	288	274	278	267	279	318	299	281	274	291	290	265	263	283	292	292	268	295	278	316	250	287	297	288	287	280	255	296	274	296	245	240	251	325	277	269	278	274	283	278	274	246	273	297	254	263	304	306	256	285	269	270	308	272	299	241	283	279	275	295	254	279	300	276	266	271	287	292	264	288	318	287	276	264	300	281	294	260	304	259	282	299	261	279	279	298	294	260	300	300	257	284	277	298	260	264	287	278	278	315	273	274	297	293	289	301	290	268	264	292	274	287	268	263	274	277	310	295	251	274	276	309	279	260	273	276	296	293	253	260	265	285	289	269	266	301	237	276	287	286	266	285	270	299	268	294	264	292	258	316	269	275	253	293	294	273	276	292	267	296	283	247	283	295	282	279	308	277	258	259	270	265	272	289	283	286	275	293	299	280	314	274	292	300	300	286	276	299	275	281	263	322	253	248	295	315	266	286	259	284	308	258	283	280	310	248	260	300	307	281	274	298	279	262	286	266	286	272	288	278	303	251	292	270	307	280	302	289	291	266	285	282	265	270	280	279	288	279	303	289	261	298	278	288	271	287	292	275	286	270	304	276	285	277	268	269	319	284	316	281	282	303	291	281	294	287	300	270	292	249	262	262	263	306	266	282	268	278	292	282	284	286	282	281	301	267	270	277	262	243	269	264	294	276	273	269	290	270	262	312	277	293	283	292	290	260	269	283	264	288	265	314	262	261	287	264	248	259	263	263	316	295	278	300	298	304	295	289	282	281	272	273	294	293	286	286	268	296	277	294	246	274	299	260
2221	933	1001	1030	937	1015	915	925	906	890	869	867	897	887	877	820	898	887	896	868	875	844	835	926	841	867	827	839	882	873	847	829	843	819	882	849	898	839	869	874	839	856	866	833	858	851	906	889	863	889	850	854	893	878	870	885	894	863	838	836	810	849	817	849	834	901	833	879	854	860	891	840	895	874	881	838	895	854	842	819	874	880	832	888	891	869	837	832	856	855	856	840	858	880	872	889	885	891	901	852	888	838	894	831	854	808	799	841	842	876	800	865	835	854	844	853	859	847	832	859	836	854	865	882	851	855	839	841	861	861	845	856	844	839	868	856	852	867	839	875	820	869	816	845	823	804	847	891	808	821	831	927	871	805	877	863	851	804	857	818	892	817	885	835	819	821	809	887	875	808	863	855	884	889	911	876	847	879	830	792	818	860	822	858	871	865	817	877	829	825	855	823	835	864	837	860	892	885	865	846	801	866	823	831	837	881	894	858	841	829	843	754	881	845	848	860	841	862	857	839	873	797	857	813	852	847	845	850	874	840	829	788	861	869	852	902	874	868	789	846	905	830	787	887	877	895	859	847	864	844	889	837	866	873	838	837	812	798	853	837	877	857	864	917	840	868	827	858	872	807	856	862	838	830	885	808	808	857	813	787	851	835	842	846	828	878	855	834	831	842	916	858	810	852	908	884	815	860	836	931	864	811	855	858	870	857	887	887	822	846	876	860	832	817	868	838	815	773	811	883	830	845	848	856	865	872	894	880	887	902	879	889	858	865	818	773	874	886	904	894	869	906	891	825	853	812	834	834	857	802	860	885	845	853	816	888	765	868	833	809	838	831	895	811	825	875	873	822	902	831	854	863	864	820	826	886	839	827	816	799	844	766	837	824	864	835	880	873	853	833	877	828	834	880	858	809	879	852	855	887	871	838	871	868	818	834	823	865	835	842	794	863	842	833	833	891	817	847	832	832	843	791	848	828	890	843	796	844	847	845	833	813	901	847	828	862	854	847	912	854	802	803	856	823	890	861	821	903	876	801	839	827	835	871	849	837	830	872	885	835	818	855	815	853	906	891	812	848	873	839	831	825	875	899	846	805	836	864	829	870	844	791	869	879	890	925	877	850	826	869	826	860	820	863	863	863	851	909	866	839	817	855	866	821	867	883	849	846	850	865	807	848	871	869	818	834	829	823	867	839	851	858	866	863	841	807	838	876	861	835	892	840	853	850	845	860	833	888	849	826	851	835	847	870	811	798	848	836	821	804	787	824	843	853	848	864	853	831	842	843	841	898	856	888	880	861	837	831	859	859	892	886	862	834	852	899	892	789	784	849	844	826	845	854	838	839	840	859	818	872	797	848	799	831	852	902	797	820	888	826	868	812	842	824	854	805	889	868	876	811	832	813	832	836	875	828	854	785	901	899	842	820	822	859	846	829	824	868	852	840	856	873	880	831	828	813	856	803	844	857	852	843	841	851	849	841	826	919	893	848	867	830	850	835	877	880	857	859	890	826	847	899	810	833	854	819	814	878	850	846	886	851	840	840	885	828	901	816	877	871	880	861	882	826	801	836	855	828	844	836	824	831	856	854	842	773	851	817	863	890	824	812	870	841	835	816	857	838	887	852	836	780	878	843	874	817	863	892	864	850	861	882	855	856	829	819	828	863	851	832	892	812	876	822	915	879	837	856	852	842	819	847	919	829	840	831	868	846	825	846	854	850	859	853	872	896	884	891	856	875	861	826	889	776	818	847	783	818	843	858	819	803	897	823	877	807	873	848	846	830	864	839	837	869	896	911	854	875	843	884	844	837	916	840	817	852	849	849	815	857	843	856	813	911	836	872	860	866	856	847	832	844	837	850	847	889	870	825	819	862	846	879	864	886	934	853	865	875	898	856	844	847	843	809	867	889	862	897	864	831	823	871	827	801	860	834	878	831	829	839	897	846	868	897	873	847	851	862	891	852	780	865	851	870	866	846	913	849	805	858	793	804	865	846	866	832	819	889	856	864	814	823	866	848	900	824	881	863	903	842	842	871	838	869	815	844	902	876	858	868	847	862	819	800	839	866	895	862	877	894	848	832	821	806	857	837	837	843	875	848	838	891	879	861	853	809	830	867	853	867	868	857	800	773	878	835	850	877	819	861	841	887	804	859	839	903	901	844	909	856	884	829	873	846	822	881	816	793	843	836	860	866	869	820	846	874	847	814	840	864	843	854	821	793	872	840	830	829	880	904	818	867	860	852	855	863	842	824	807	860	854	866	872	865	816	795	887	889	875	835	842	839	832	881	840	850	861	853	846	878	869	883	872	868	872	893	800	811	821	865	842	847	864	834	829	867	815	851	862	812	850	831	884	818	887	828	861	828	854	843	826	863	836	891	849	823	808	829	811	824	816	885	835	891	883	900	850	831	807	901	811	824	835	856	865	847	773	791	883	833	841	845	864	851	824	847	799	813	860	819	836	864	890	853	852	829	769	856	837	871	833	897	858	816	867	859	886	828	824	830	881	809	829	890	824	890	869	831	891	895	824	841	859	867	881	843	795	849	853	886	871	835	850	829	842	892	859	821	820	834	910	834	825	883	855	895	843	836	847	856	849	892	818	826	843	859	817	884	830	863	828	846	838	862	833	838	838	822	848	900	842	817	816	876	853	897	837	884	809	835	872	830	870	892	829	840	823	860	789	831	834	900	817	866	840	813	826	869	871	876	865	863	865	822	902	843	809	803	855	795	831	885	800	801	835	823	833	853	842	839	792	886	826	815	848	837	838	868	813	898	822	846	830	874	819	858	864	827	806	811	801	850	893	825	801	826	861	860	842	862	806	860	831	783	847	881	857	790	815	856	836	849	863	885	834	841	808	835	835	869	845	869	840	831	854	813	841	808	821	813	857	839	914	846	814	865	863	858	858	860	869	866	812	776	800	883	929	830	859	822	873	882	816	828	853	846	921	859	819	875	864	802	889	845	870	864	926	824	802	852	827	822	894	848	873	890	814	825	875	821	841	858	863	852	812	845	870	812	879	887	878	854	803	859	824	840	830	854	832	881	833	864	882	854	803	832	858	870	921	825	874	911	853	875	836	892	845	867	776	848	836	867	841	825	876	814	841	846	833	861	836	815	842	888	859	842	890	842	850	818	797	877	824	815	871	846	799	874	905	867	853	893	856	764	851	827	810	885	860	861	909	831	841	890	869	858	868	843	865	846	845	838	871	856	881	873	876	845	841	827	905	819	806	847	830	838	862	821	838	863	883	851	815	868	877	868	801	859	818	860	850	865	834	880	844	822	906	923	869	801	854	823	890	795	865	853	871	814	806	831	855	850	876	834	831	815	869	864	852	769	836	779	829	818	876	875	891	811	819	875	821	854	863	831	829	842	843	834	838	840	822	867	839	876	844	854	820	821	870	829	818	782	849	868	806	862	848	850	851	872	816	891	907	861	850	850	825	832	910	877	854	879	857	797	806	891	833	875	901	833	854	819	799	839	810	932
4598	977	1243	999	679	541	421	351	312	244	240	251	212	206	186	200	181	161	179	180	206	168	190	176	166	193	178	176	158	158	143	170	147	144	145	164	145	167	167	162	186	186	152	156	180	170	185	133	140	159	163	155	173	168	162	195	135	161	153	158	145	145	148	160	148	167	161	144	171	158	150	153	161	124	160	153	146	140	134	173	163	148	146	138	147	162	155	144	147	148	145	128	156	148	151	175	173	143	138	153	143	160	157	157	161	155	168	165	140	154	149	157	145	178	128	172	161	138	158	149	162	163	151	140	159	155	163	142	150	142	168	146	168	161	167	169	172	141	161	136	145	159	169	149	152	158	129	153	154	138	159	152	178	125	167	157	140	160	144	153	175	154	169	164	143	150	143	160	155	168	161	164	149	138	151	151	165	141	143	178	156	146	162	169	135	149	146	160	134	176	173	143	159	167	161	153	177	151	152	173	158	170	150	156	149	151	164	160	144	154	158	164	165	145	149	157	169	144	159	106	150	142	144	145	164	135	163	120	160	168	163	147	156	154	134	158	151	173	152	154	156	131	162	161	147	181	140	169	154	151	145	138	147	152	151	161	156	157	161	174	175	154	157	140	169	177	153	143	141	153	145	145	136	168	153	147	159	151	153	138	159	148	158	159	154	162	182	154	159	157	165	165	134	135	156	164	140	161	158	151	163	151	148	170	148	168	134	186	165	165	166	162	151	155	174	148	154	141	139	153	171	141	154	155	168	148	169	156	152	163	182	149	144	153	152	149	143	152	161	143	164	154	160	159	181	167	157	156	132	165	154	146	161	150	163	142	158	136	136	157	134	142	149	154	136	155	132	137	165	135	168	164	145	176	145	154	164	158	156	129	150	158	159	146	153	158	154	155	150	174	161	147	158	154	145	171	168	137	149	133	152	163	133	143	173	146	148	164	159	165	160	152	158	158	148	149	142	155	169	150	151	156	160	171	152	158	151	136	177	158	164	157	158	148	144	152	151	139	144	160	170	144	169	169	163	161	170	144	185	155	176	159	171	124	166	165	147	154	142	166	166	132	138	139	151	145	157	153	139	152	138	164	167	145	144	178	165	131	155	168	146	174	146	141	166	157	152	149	138	147	146	144	161	154	161	158	159	147	138	152	163	140	173	134	150	137	167	161	167	134	150	137	165	156	159	163	168	151	133	139	139	139	148	159	152	154	145	144	167	150	146	168	132	160	163	166	157	170	147	162	133	145	175	149	151	160	154	146	154	151	150	139	143	141	181	154	146	175	158	152	168	141	152	155	155	152	130	145	148	150	169	143	147	163	158	129	154	149	138	137	165	160	143	165	162	140	151	148	151	144	170	153	156	160	172	141	151	131	171	171	161	148	151	153	144	162	169	157	135	144	158	147	182	151	151	155	158	154	173	159	167	149	143	172	150	180	135	135	150	136	159	150	157	151	150	152	151	145	163	138	147	138	146	155	148	138	137	164	153	136	152	145	165	146	153	152	133	150	194	163	159	145	161	160	152	168	147	149	145	149	158	148	146	156	131	168	143	160	125	170	159	146	177	164	148	147	163	149	134	156	181	156	154	130	165	156	156	169	156	155	160	161	145	177	149	132	167	144	156	147	147	158	151	130	156	164	151	176	159	147	147	167	154	172	148	153	164	150	152	151	161	153	173	152	165	131	137	168	133	165	156	131	159	171	156	166	152	167	161	159	153	163	177	162	148	155	168	142	167	155	133	165	131	138	173	152	145	147	123	167	157	140	149	177	148	140	147	152	147	138	164	156	139	142	178	133	157	155	148	155	173	140	145	149	168	145	173	129	169	146	175	161	177	177	154	171	152	172	171	176	138	151	142	149	134	159	120	155	149	170	147	156	170	146	155	173	159	157	141	158	163	148	141	158	167	168	150	145	155	157	148	152	158	155	161	139	168	160	164	138	143	163	163	133	175	153	141	169	153	151	161	153	158	160	155	145	141	146	151	146	145	164	135	145	149	159	136	144	172	157	167	143	148	172	164	148	150	148	167	166	164	159	135	165	184	138	132	159	154	149	151	150	159	149	161	144	172	172	150	145	145	159	152	164	162	149	148	156	151	147	171	165	156	166	145	129	160	133	161	133	145	154	173	148	156	139	136	158	144	158	137	146	154	151	155	132	142	139	131	170	117	157	169	124	167	156	160	166	145	151	149	179	150	153	151	168	146	180	185	146	162	160	145	140	157	143	160	151	142	148	158	155	123	165	162	133	151	145	165	156	147	173	167	164	168	146	170	146	170	139	159	127	161	159	153	158	167	169	155	156	149	148	150	149	136	136	159	159	166	169	141	157	112	170	160	142	176	164	155	143	154	169	149	145	138	171	165	154	148	172	147	145	144	179	152	161	163	151	140	142	133	147	157	169	164	140	163	159	179	169	141	148	155	150	133	143	150	159	146	172	160	167	164	160	144	154	133	161	140	170	169	157	160	127	155	152	171	129	151	146	139	146	175	165	173	152	163	160	178	161	148	148	160	137	185	144	173	159	159	150	183	165	171	145	180	156	146	156	170	160	157	165	162	149	172	181	153	141	156	170	152	152	163	134	156	145	129	147	169	130	151	141	176	159	149	138	162	145	143	136	150	160	128	138	156	156	167	138	134	146	150	151	137	153	143	140	163	160	140	155	166	153	187	182	159	123	163	146	175	165	140	171	150	163	167	159	134	157	143	128	166	145	163	140	143	154	178	165	157	154	149	189	150	156	146	142	150	151	162	162	160	137	150	152	150	149	144	173	150	134	163	149	161	150	164	147	135	150	154	168	163	142	129	146	139	144	154	153	144	130	142	163	154	141	146	162	158	138	163	154	169	156	151	181	150	147	188	158	181	149	135	154	160	144	153	164	166	142	160	146	146	160	169	175	162	172	119	164	170	146	143	178	158	121	162	156	141	180	146	154	156	132	156	151	126	155	154	157	147	146	151	170	151	161	165	161	170	166	148	142	141	173	159	158	171	163	140	165	155	149	160	155	143	149	148	144	159	153	154	137	159	139	149	148	145	134	151	143	147	139	161	132	173	135	158	144	147	145	146	146	163	163	159	164	133	136	147	153	145	157	163	161	167	175	147	152	152	168	158	152	143	154	154	152	166	141	146	158	157	149	141	133	172	144	132	136	159	151	157	157	152	171	157	134	133	144	164	169	162	157	163	150	129	163	156	146	155	159	155	156	172	160	154	167	168	156	149	146	133	171	153	153	164	161	170	170	161	154	159	135	160	142	150	146	149	146	144	130	145	136	170	166	153	158	146	144	160	144	150	160	170	138	140	132	168	143	143	158	137	158	134	130	123	158	151	141	158	147	147	162	147	155	178	156	139	170	140	153	153	175	139	139	170	146	146	158	144	163	169	157	166	157	151	161	139	148	170	164	155	170	164	151	170	140	155	152	164	150	151	178	156	159	160	164	157	159	158	154	174	147	155	139	173	180	154	150	169	143	156	148	140	152	166	153	160	136
5490	1403	3118	3570	3138	2639	2102	1780	1561	1362	1197	1148	1045	939	893	877	859	823	788	734	724	694	683	671	667	649	649	602	614	613	646	618	607	546	558	567	583	567	590	549	528	579	563	528	566	545	543	530	573	531	511	538	522	525	521	529	555	493	538	527	576	570	497	516	482	524	540	541	519	514	528	506	501	539	530	527	497	541	527	508	514	540	526	549	513	480	540	531	538	498	533	534	515	493	552	545	502	559	490	481	463	545	507	501	497	535	518	507	505	519	513	486	502	499	508	513	485	513	543	500	497	530	523	515	512	522	467	517	521	523	508	523	465	517	530	509	493	525	508	552	529	522	520	528	523	532	524	512	497	498	483	492	511	515	504	523	517	556	528	549	513	525	446	505	477	550	524	549	475	490	489	523	522	504	496	501	540	492	485	505	486	500	473	496	497	507	533	507	481	462	499	542	536	516	520	497	522	548	508	534	510	497	551	477	499	517	513	505	507	487	501	506	469	500	535	510	496	472	501	512	464	525	509	496	495	519	544	503	478	499	480	503	513	475	495	474	487	528	537	533	523	476	504	512	526	548	493	500	458	499	467	482	476	526	512	523	496	495	447	488	533	541	488	485	473	504	497	496	499	560	493	511	506	519	501	469	471	488	536	492	516	506	533	500	509	521	521	502	508	513	474	509	512	492	532	524	490	508	515	528	532	519	477	474	506	488	485	529	492	504	497	477	496	487	521	501	463	495	513	515	521	524	495	557	526	542	501	489	527	535	518	492	500	502	477	494	487	522	537	473	482	514	529	526	497	518	530	519	522	479	537	502	513	521	501	527	526	507	488	485	502	496	497	507	494	482	523	536	484	495	499	480	502	516	511	511	493	502	506	511	505	535	528	535	525	486	485	495	495	523	480	487	490	512	482	505	489	519	545	512	510	500	519	478	509	483	490	468	488	515	517	513	503	549	488	504	480	475	483	466	486	497	473	528	493	522	497	470	494	497	470	510	504	522	506	470	512	534	517	534	518	514	499	503	518	510	548	510	536	453	481	517	487	491	495	487	547	508	500	484	524	527	531	499	529	477	490	489	520	548	507	512	519	492	506	536	509	509	487	480	488	480	541	548	481	523	536	500	511	497	505	527	496	508	520	512	493	494	490	526	547	529	503	511	448	536	501	465	487	512	538	472	539	515	525	539	491	549	544	532	495	472	522	520	512	542	548	545	503	499	458	499	561	482	536	468	526	495	513	501	470	479	516	503	488	499	522	513	511	493	512	470	479	507	493	517	488	508	523	502	498	498	494	477	522	494	539	452	514	469	487	536	498	536	489	472	547	483	508	500	528	487	519	541	516	493	490	529	506	509	473	505	512	501	499	517	506	491	530	529	510	506	478	479	525	520	477	526	524	513	550	564	513	511	496	488	526	474	510	496	459	540	504	522	511	547	507	504	506	496	508	517	525	517	488	471	479	544	509	526	499	466	514	494	497	547	561	544	470	500	527	499	517	514	502	489	504	513	485	458	519	522	508	492	504	500	469	507	509	520	535	509	501	488	490	512	520	474	489	496	500	501	513	536	494	537	525	483	512	509	505	483	493	489	502	458	503	499	515	522	464	539	538	513	510	506	516	513	521	508	534	518	521	490	490	511	475	513	504	492	479	494	553	526	531	497	467	528	486	499	538	505	522	469	525	508	511	521	530	496	477	495	497	494	535	506	497	545	478	534	470	492	516	480	482	512	506	488	477	525	511	535	525	497	530	476	514	491	527	486	539	493	533	513	547	508	495	481	511	490	505	532	506	486	506	524	511	517	480	474	527	518	481	494	509	501	493	471	524	507	500	509	468	522	509	528	490	481	485	516	518	541	508	520	527	517	485	485	493	498	481	518	512	465	524	472	511	515	542	535	545	475	492	507	497	522	507	494	545	470	519	532	546	524	494	493	525	498	498	487	481	534	498	551	477	481	499	493	521	527	495	512	494	484	505	535	524	501	512	521	514	525	529	532	490	483	526	491	478	530	512	517	501	499	478	467	518	497	467	482	512	489	499	480	533	490	540	496	529	523	513	495	482	497	495	518	544	504	506	490	531	504	507	533	509	503	494	506	513	507	535	483	518	505	555	541	530	509	542	501	538	491	489	501	502	524	479	489	522	477	549	505	438	493	492	517	491	543	507	518	478	493	517	510	485	531	513	483	525	517	500	538	543	498	556	500	537	532	543	526	510	521	505	481	498	488	497	537	481	482	517	519	492	521	508	470	556	523	524	492	558	531	497	505	496	564	473	495	496	497	493	485	486	495	471	481	540	497	470	495	481	494	513	495	511	505	485	534	517	514	504	505	505	465	535	484	537	490	473	532	465	544	472	529	506	484	490	508	498	512	525	501	509	519	496	508	497	508	486	515	518	554	513	496	526	459	511	485	536	511	504	478	506	513	521	498	502	549	491	522	485	486	477	518	483	513	528	540	547	481	489	471	525	489	513	464	521	453	493	461	502	528	506	505	513	505	541	489	492	513	522	512	515	478	499	469	499	526	535	486	487	540	514	493	513	530	475	520	502	477	516	468	499	516	530	518	474	474	468	533	482	514	490	508	490	501	505	512	510	504	508	494	502	519	498	496	500	505	509	532	517	514	508	522	466	493	517	518	502	532	502	520	516	464	471	504	533	521	492	470	510	502	493	524	545	518	561	498	504	517	536	473	487	531	531	461	526	548	496	490	493	480	530	531	484	464	523	504	509	470	523	465	530	492	470	485	478	470	483	525	499	486	464	505	519	515	500	504	558	523	534	541	517	517	479	492	505	482	479	547	509	453	511	497	502	501	480	523	496	534	508	523	518	497	516	522	516	516	521	494	502	525	519	475	518	541	502	496	488	517	486	517	499	526	480	514	488	554	520	516	524	499	504	512	487	497	519	539	547	512	493	502	549	497	484	501	512	510	531	501	518	543	490	515	486	498	477	484	466	476	465	490	503	496	528	489	485	471	533	499	469	470	516	488	478	506	548	480	536	497	515	457	466	529	517	504	536	525	478	531	513	542	487	479	462	511	463	507	522	524	516	494	487	547	457	479	530	502	511	518	526	513	499	505	523	480	561	539	498	523	497	524	507	483	514	534	478	468	520	544	528	554	553	530	527	499	493	462	533	519	481	476	499	483	482	482	500	507	489	517	516	516	500	489	507	515	516	500	484	524	481	517	504	527	526	500	518	512	530	481	493	504	512	480	515	529	540	478	488	501	489	514	500	487	521	543	520	508	497	543	496	534	484	486	522	466	485	506	469	553	496	530	503	519	499	476	490	503	480	498	480	526	504	524	519	500	499	533	531	520	532	506	478	484	483	515	517	514	467	473	539	515	541	523	455	517	495	508	507	514	503	518	507	512	536	537	454	512	511	530	514	456	472	556	493	515	516	523	491	532	506	505	519	501	495	515	501	519	505	523	499	500	501	560	505	500	504	501	511	542	535	489	498	505	523	509	544	527	515	471	458	547	512	481	507	534
8405	1894	2296	1750	1141	823	631	505	424	387	302	250	245	255	210	187	187	186	187	155	180	154	131	163	132	154	153	156	161	126	130	128	137	149	140	152	135	112	111	133	140	131	117	125	123	133	121	133	121	130	108	146	117	132	136	145	121	115	123	132	142	130	121	143	138	117	129	106	133	134	116	135	117	119	128	120	132	123	117	117	114	126	120	145	138	134	112	132	132	130	132	128	115	127	144	114	144	126	132	135	139	102	137	133	123	112	129	125	138	125	117	130	139	117	137	129	113	142	148	115	144	132	142	140	108	141	120	125	137	116	99	133	128	135	129	125	119	101	145	132	148	107	112	155	124	124	144	144	127	138	130	126	122	130	128	98	127	131	120	136	133	122	146	113	146	106	129	131	120	130	115	129	125	116	120	131	134	134	122	115	132	130	116	129	116	119	129	148	125	138	127	133	105	144	111	132	132	110	128	133	118	101	135	140	116	119	122	131	119	131	114	125	127	124	119	123	120	124	122	133	120	117	112	114	126	114	103	126	147	121	131	131	134	126	113	115	113	123	132	123	111	134	113	143	128	109	129	124	122	137	139	145	118	136	117	126	124	119	146	119	114	118	116	116	106	123	146	130	119	121	146	121	118	139	124	127	126	101	110	133	132	124	125	123	118	116	130	111	130	132	118	129	132	134	141	124	119	127	123	128	126	105	127	127	115	117	95	119	139	114	115	109	141	102	112	117	124	128	128	130	116	148	128	134	117	116	108	129	116	127	151	134	113	132	131	121	101	107	122	119	124	133	119	87	127	134	122	110	129	131	100	118	137	110	117	116	130	116	119	138	116	133	126	117	134	127	111	115	118	116	120	122	130	152	111	110	132	123	125	116	119	142	112	110	135	145	132	135	113	111	140	133	133	114	128	125	133	131	100	112	139	123	138	139	112	123	126	136	136	131	118	133	107	131	128	126	138	119	117	119	118	126	122	119	124	121	140	125	137	123	116	142	124	102	123	131	118	117	127	132	126	123	132	134	126	125	146	123	122	123	114	149	117	138	124	137	110	119	134	131	124	112	139	121	117	116	134	131	120	106	118	129	117	130	136	134	103	122	113	115	125	131	118	130	134	112	115	136	137	140	135	120	117	115	113	144	123	93	111	123	131	138	123	107	122	109	134	135	111	128	132	110	123	137	131	124	115	119	113	134	133	106	118	113	104	127	105	130	111	115	125	114	149	120	111	119	133	124	117	126	128	96	131	100	122	145	119	142	137	119	112	127	121	140	125	133	126	125	132	125	121	125	108	144	122	107	117	134	137	113	122	132	128	128	111	117	140	131	125	119	130	139	133	125	120	137	124	145	123	131	131	117	109	127	123	123	140	101	132	112	134	128	128	105	113	129	128	132	125	129	123	139	128	125	127	125	124	118	134	124	133	124	125	133	131	112	126	116	125	122	125	140	119	106	123	139	121	127	137	117	144	135	113	113	152	137	126	118	128	124	128	140	111	115	136	132	125	119	117	122	111	110	136	104	96	113	123	127	143	116	108	105	121	132	101	134	140	124	132	117	146	120	141	127	120	124	117	133	144	120	109	132	115	119	130	108	121	137	114	121	117	135	123	108	128	103	131	144	117	108	132	154	128	139	116	140	115	99	121	115	127	119	134	124	135	125	158	117	138	125	118	114	130	134	115	125	124	106	123	125	131	127	128	123	128	109	124	139	117	126	107	108	111	138	108	113	142	143	136	119	129	131	132	116	135	116	122	130	128	125	106	131	122	140	135	124	134	105	104	118	130	144	114	135	149	117	117	122	111	122	132	131	114	115	143	116	127	105	130	127	132	128	111	138	121	154	117	111	110	135	99	113	124	113	115	143	125	129	118	110	140	113	132	146	98	141	125	119	129	119	123	113	112	131	115	139	115	132	126	123	123	142	131	121	126	121	134	136	115	114	132	118	134	108	109	111	113	132	105	123	122	121	130	122	114	128	112	134	120	121	109	130	113	108	149	110	127	130	124	118	127	114	114	124	118	111	120	128	118	118	136	107	115	124	140	110	132	124	137	122	121	129	122	118	135	116	117	138	113	139	119	114	132	135	113	131	123	134	124	113	127	119	140	135	137	112	111	123	122	129	134	123	116	127	148	116	125	128	113	134	119	126	155	128	129	116	130	120	136	109	126	139	111	120	127	121	123	124	111	107	124	136	124	128	122	124	123	132	110	128	124	128	139	121	136	116	104	121	134	131	116	123	127	137	126	115	123	116	138	130	141	146	127	119	138	116	125	121	119	127	121	126	113	130	132	123	135	130	133	130	144	117	127	116	107	103	111	136	120	105	115	130	129	122	132	131	135	127	127	135	117	131	103	116	119	116	137	126	109	127	119	117	126	125	120	117	109	118	131	128	114	122	103	126	135	133	116	121	110	118	123	98	114	125	134	125	137	106	117	141	137	111	103	122	156	100	119	122	137	121	143	130	107	139	127	120	120	124	132	132	125	130	138	116	131	128	117	101	130	109	137	122	131	124	135	122	107	116	134	123	121	124	132	113	125	124	114	120	153	121	133	130	145	119	112	127	139	119	143	136	118	125	120	131	132	117	106	131	140	116	139	126	115	113	153	121	119	122	137	148	91	132	117	107	143	115	139	132	115	110	123	147	125	161	118	119	106	130	125	134	118	109	112	110	106	119	126	123	119	113	109	141	129	138	127	99	120	123	112	136	137	135	127	134	128	124	125	128	161	113	129	118	115	147	101	129	152	132	124	118	120	129	144	126	121	115	125	124	100	104	135	111	117	124	119	119	149	129	101	126	106	132	123	118	107	127	118	143	131	113	112	112	125	110	120	120	137	123	112	125	133	126	118	127	117	101	143	123	125	115	138	142	104	141	104	115	113	121	116	117	128	132	120	122	117	138	123	121	117	140	125	108	128	128	124	103	127	127	125	129	137	112	113	124	130	117	104	119	111	109	130	118	129	133	135	131	120	108	111	123	128	127	120	127	124	143	145	142	114	140	136	120	128	112	136	140	127	104	121	126	129	109	155	131	125	149	123	132	115	134	125	117	133	101	137	130	124	140	118	119	127	128	135	125	120	108	123	129	108	116	119	129	124	120	133	135	121	115	126	123	153	140	135	126	112	145	107	108	119	110	104	114	135	113	118	125	124	125	128	108	135	127	119	119	117	127	114	109	118	147	110	104	117	109	126	129	142	136	121	113	118	124	113	130	117	116	117	128	137	118	137	105	119	118	119	123	127	133	135	129	125	128	133	125	136	114	136	142	112	125	119	124	125	139	137	111	137	131	127	121	121	122	120	120	129	124	118	143	116	122	129	131	126	108	138	144	115	148	121	116	112	110	116	137	127	123	135	116	119	126	125	127	143	124	126	129	131	115	108	125	132	146	120	106	120	150	146	115	139	121	118	133	116	117	115	127	133	120	121	122	114	125	113	123	144	118	126	112	138	140	119	151	119	115	126	128	125	139	147	130	148	124	133	127	128	117
7692	2255	5351	6033	5296	4390	3580	2934	2519	2163	1853	1611	1532	1303	1211	1175	1086	960	971	856	882	805	796	712	740	702	690	625	686	649	607	593	602	524	581	573	539	548	582	532	532	537	510	518	510	479	511	473	540	458	509	491	482	470	460	488	518	533	478	493	486	492	440	468	469	466	468	460	466	449	473	470	475	442	468	448	486	448	460	467	492	451	445	432	438	411	426	433	466	434	441	443	451	442	444	439	425	457	417	434	435	459	453	451	436	487	447	453	410	407	459	455	445	429	425	452	440	430	467	423	432	418	448	466	450	448	391	471	464	418	420	427	409	455	436	428	422	441	412	386	405	437	435	460	459	423	453	449	438	448	446	418	422	446	422	448	461	508	367	376	422	420	386	427	445	465	455	450	385	414	475	482	444	433	436	416	421	409	462	439	404	421	409	436	444	419	436	461	419	442	391	484	433	450	429	427	449	415	404	396	433	429	406	421	416	431	421	430	429	355	433	437	449	450	442	404	416	405	406	460	429	441	431	417	430	434	420	440	415	458	427	430	418	431	421	479	438	391	452	434	417	430	414	463	418	450	430	479	429	424	431	403	441	403	443	462	367	439	441	429	445	450	447	430	451	449	395	382	438	450	456	402	476	453	439	413	449	436	466	436	403	469	428	424	426	399	397	452	433	438	444	445	463	403	398	415	459	422	408	411	423	454	428	432	424	433	422	451	501	448	428	428	416	425	411	442	433	403	428	429	423	406	404	445	439	430	422	458	472	408	422	410	440	455	457	481	419	424	444	436	414	430	415	405	439	429	445	436	439	439	439	439	414	430	431	414	417	429	405	426	379	383	423	426	400	452	426	434	456	383	430	429	443	441	425	412	432	448	421	427	447	413	428	424	440	423	428	428	435	426	478	439	429	437	415	427	443	440	460	393	396	438	423	404	419	443	438	408	436	415	393	435	432	433	470	443	441	431	429	425	429	426	455	402	440	406	433	432	441	405	439	458	436	415	410	425	433	409	429	444	435	428	417	429	398	443	444	472	407	418	455	438	450	450	422	426	427	436	435	416	433	451	410	417	408	423	404	423	428	474	423	416	408	451	418	417	405	428	422	423	450	462	434	450	422	476	413	460	402	415	474	409	409	426	412	436	446	403	453	438	445	436	459	443	419	455	430	393	459	432	429	424	417	420	434	471	446	445	449	466	434	451	459	432	421	433	405	448	478	428	433	415	419	420	427	434	422	395	429	426	412	435	429	435	460	443	404	410	438	453	422	435	411	483	428	408	424	432	407	414	473	443	407	413	442	441	450	442	398	419	445	398	398	456	438	452	395	459	444	416	408	426	393	466	415	409	458	462	447	418	474	424	415	433	454	444	435	487	449	405	451	437	428	430	396	449	427	423	469	447	432	390	410	404	434	424	441	438	430	453	427	439	417	402	400	400	430	456	409	385	422	417	445	436	407	432	458	437	436	419	414	443	441	387	421	413	436	406	422	424	424	444	440	438	419	406	424	430	462	424	425	408	411	435	402	413	414	475	425	394	438	418	417	451	432	402	456	415	434	445	427	423	414	402	408	436	441	418	415	397	441	411	414	411	434	437	469	422	388	389	430	460	432	391	431	458	447	422	431	381	435	447	426	408	431	461	394	451	431	438	418	444	449	399	434	382	458	441	426	396	403	411	436	417	427	428	433	442	440	432	405	419	420	418	404	397	476	444	395	473	419	449	459	435	394	478	428	462	434	422	442	456	432	497	436	480	435	431	451	463	401	444	471	429	456	393	411	423	427	445	423	430	407	447	457	448	452	442	425	446	447	457	437	459	455	432	446	456	434	412	446	449	443	450	452	392	433	457	426	448	446	454	411	418	411	398	443	452	456	438	425	443	453	435	403	399	433	410	417	470	460	414	414	416	440	405	458	435	437	414	429	415	422	424	430	429	436	407	443	442	465	431	448	440	440	422	436	459	438	409	418	429	444	412	421	425	485	463	475	440	414	423	452	430	391	440	467	451	444	414	382	399	401	427	439	431	443	467	427	424	422	443	424	407	425	431	442	427	461	433	404	463	428	414	425	440	426	423	420	420	413	422	492	437	435	415	417	401	396	414	425	429	416	421	435	412	414	435	408	464	467	428	479	443	447	416	384	463	474	438	429	403	394	460	445	445	459	438	449	431	439	410	441	419	438	435	484	414	426	416	412	401	392	440	444	422	435	436	425	439	425	422	427	442	424	437	423	445	467	393	430	412	430	453	404	419	450	403	430	473	406	402	427	428	428	402	444	480	430	433	413	439	440	431	465	441	421	448	423	423	456	433	419	461	434	453	434	422	404	431	436	455	430	437	420	455	452	430	393	422	434	390	454	404	461	443	449	440	448	424	441	409	415	445	460	436	436	419	451	431	426	418	409	410	393	441	441	404	471	463	406	412	456	428	448	437	472	446	444	449	478	438	427	452	419	416	392	398	434	426	442	413	436	427	395	419	428	416	437	471	443	387	450	416	426	434	408	446	442	442	406	436	456	428	427	403	401	459	419	441	428	397	417	448	399	423	427	394	415	431	414	396	408	423	431	399	416	402	419	401	432	500	426	433	431	410	418	437	432	439	411	458	409	463	441	415	428	427	405	452	449	464	482	410	433	432	431	432	470	400	400	390	412	460	431	453	425	417	417	459	388	430	419	407	438	414	437	460	429	408	473	415	407	447	426	447	483	432	425	410	383	418	422	448	442	443	439	432	411	439	479	454	430	420	431	440	420	404	407	410	458	435	460	446	437	474	414	420	417	441	423	411	420	462	451	423	420	427	409	431	452	435	435	439	407	439	414	395	403	494	418	443	426	457	410	423	428	447	441	429	423	404	427	467	421	438	434	418	443	426	401	432	440	443	436	454	427	425	403	416	445	398	414	458	427	422	446	470	420	431	405	437	422	424	432	463	450	437	439	441	459	450	422	425	457	429	443	413	408	460	502	396	439	440	437	438	426	424	466	391	432	429	453	417	411	430	431	433	477	425	447	437	444	441	422	399	422	449	451	422	405	421	446	406	427	446	421	451	486	432	452	435	432	431	473	420	444	439	427	424	450	428	408	411	436	416	401	442	438	458	434	414	476	440	440	429	422	452	426	390	421	396	447	440	433	382	398	445	399	409	417	471	428	426	436	491	401	449	433	461	437	434	449	421	449	449	455	411	420	460	432	449	450	397	456	422	449	424	437	422	444	450	466	454	414	446	469	438	417	443	450	401	454	430	467	413	456	438	414	412	394	400	416	428	426	466	437	415	452	426	427	421	429	429	403	420	425	442	417	446	422	435	483	449	437	402	399	453	419	418	434	421	426	428	415	437	419	456	436	436	433	414	453	468	434	436	452	416	418	418	410	452	426	412	416	415	468	438	410	437	424	431	437	493	464	446	455	429	431	409	404	458	401	406	468	423	426	421	411	442	426	405	440	431	420	440	395	423	465	472	438	395	445	472	429	448	447	449	458	459	386	434	442	428	424	428
1293	288	340	324	316	298	263	266	276	251	286	256	273	280	283	294	270	265	321	272	287	271	261	262	298	264	289	264	284	282	290	295	287	264	302	274	280	265	279	272	285	274	295	261	289	270	275	313	271	277	287	282	276	261	269	296	282	288	298	277	260	298	266	286	310	275	284	259	303	284	295	279	304	280	277	303	262	271	276	262	286	314	311	235	299	303	259	284	283	261	268	259	276	260	283	300	285	278	291	266	295	282	281	296	302	258	255	273	292	253	280	285	267	286	274	268	280	281	259	282	246	287	256	284	284	293	286	263	302	266	277	277	264	297	264	294	265	281	259	297	273	264	282	288	296	279	278	299	286	274	265	284	274	270	250	300	273	266	250	286	253	310	273	286	288	283	272	263	278	303	277	264	276	253	297	256	280	264	285	266	242	256	277	290	292	288	255	288	257	274	281	291	288	286	236	307	274	271	281	255	290	296	264	273	270	270	267	276	270	288	303	302	260	316	299	289	305	266	274	273	266	315	254	285	309	276	288	300	289	269	292	254	285	277	260	298	268	285	266	287	274	269	271	282	293	298	263	246	293	273	273	262	300	294	268	297	277	274	253	277	263	307	270	273	283	291	274	289	288	271	267	285	249	296	269	277	280	306	272	293	268	277	268	271	254	291	247	271	264	297	273	277	296	296	292	282	263	245	264	253	310	266	296	289	281	298	290	284	264	294	271	280	300	275	264	272	291	274	275	262	283	296	287	291	256	286	275	270	301	279	280	282	234	260	281	253	255	284	275	296	264	262	267	270	282	265	279	301	273	303	286	270	309	280	280	254	281	305	303	292	277	299	266	293	297	257	285	302	277	280	287	264	265	294	267	286	253	260	283	264	309	294	274	268	294	304	285	293	298	284	277	286	273	294	265	295	259	261	285	290	274	310	279	311	235	290	291	250	275	270	267	271	291	261	282	293	239	304	281	246	287	260	249	270	282	267	288	277	286	285	276	291	262	285	285	252	238	277	282	294	276	254	285	285	256	261	283	280	297	295	269	268	296	281	279	277	268	286	281	269	258	248	293	291	296	300	243	243	285	284	297	337	249	285	271	278	261	257	262	276	291	265	276	267	301	271	270	267	295	277	302	254	294	284	292	270	235	288	277	273	268	281	297	268	283	276	280	294	274	304	315	283	291	252	269	301	292	270	270	287	259	274	297	251	306	273	280	283	296	277	301	275	294	292	287	300	270	271	298	269	279	273	305	281	265	282	275	281	293	272	291	280	265	298	293	274	283	285	303	300	287	269	302	247	300	295	293	282	255	244	274	290	254	307	259	288	268	262	250	278	292	289	291	259	284	275	265	263	279	302	283	294	262	303	284	285	275	267	295	307	252	292	285	293	302	295	311	263	245	270	249	283	289	259	289	284	285	283	281	320	242	277	280	270	271	279	308	286	292	291	279	265	275	264	283	294	273	267	268	268	278	293	306	270	281	295	280	282	320	279	259	278	290	255	286	267	281	272	282	280	287	299	281	289	298	247	311	284	239	283	286	284	274	279	269	290	296	268	282	302	257	265	284	292	278	273	295	293	260	263	273	300	287	280	274	282	293	251	247	289	275	262	287	269	266	275	273	283	267	263	289	294	271	275	262	279	274	273	307	304	270	264	259	264	318	274	297	283	242	303	262	290	289	253	273	272	302	316	278	265	285	300	311	292	292	248	295	286	278	292	305	263	278	273	282	254	261	285	299	265	277	268	314	288	272	291	273	297	276	272	252	301	306	269	286	278	263	291	290	262	277	281	291	291	277	276	292	281	293	251	305	277	266	272	277	277	295	270	297	266	301	294	276	277	252	279	300	259	297	259	296	299	264	285	261	278	271	269	242	267	274	270	266	291	289	301	286	278	237	276	273	229	276	270	289	278	273	284	297	298	321	270	255	270	293	299	303	264	283	281	291	269	298	267	257	275	249	311	287	258	271	282	296	282	268	313	293	292	269	291	274	288	288	280	283	273	298	286	294	310	266	289	262	293	327	304	280	269	260	269	295	268	288	269	304	272	261	260	288	318	325	277	303	307	271	274	296	285	280	264	299	273	258	277	300	283	285	298	284	264	271	248	242	297	241	269	253	276	283	306	296	269	278	282	281	287	286	271	288	310	246	298	273	280	242	282	271	285	297	297	238	313	279	288	278	297	291	228	293	268	287	265	269	281	268	290	290	282	300	274	259	299	260	275	294	281	289	288	301	288	252	301	298	242	294	263	287	275	266	289	292	249	278	262	293	287	236	300	316	271	255	276	278	265	305	289	300	284	287	264	293	311	249	278	289	284	299	280	286	274	266	271	298	287	265	284	254	289	294	254	296	280	289	284	260	288	292	279	286	281	293	292	283	261	268	269	293	267	271	317	266	285	297	302	295	275	252	267	276	295	246	283	274	259	295	281	283	291	272	283	274	317	258	279	318	256	273	291	254	282	277	281	257	272	275	277	276	283	278	290	277	225	271	283	290	296	265	288	263	282	273	277	283	275	270	276	291	279	263	278	267	262	270	310	243	232	279	273	299	279	279	267	275	243	302	279	288	282	282	273	288	268	280	276	267	286	277	287	292	245	256	300	296	264	294	273	282	240	282	265	292	292	272	278	273	279	291	281	265	274	307	293	286	304	272	302	270	280	297	268	300	259	288	283	273	319	288	273	265	286	256	283	300	274	282	273	284	254	250	282	283	286	280	284	277	262	288	287	275	292	289	263	242	252	279	264	279	271	284	279	276	261	296	315	279	301	311	274	281	269	319	299	260	265	300	317	279	278	273	279	276	277	282	289	270	263	257	297	281	282	271	294	293	256	249	284	319	287	250	281	294	251	268	275	291	298	263	281	271	290	259	296	295	286	286	310	296	273	235	268	283	266	306	272	300	289	283	266	260	290	286	263	260	278	300	281	293	264	261	303	316	269	299	306	310	270	281	279	275	264	262	259	290	263	288	275	254	285	300	316	293	289	275	296	248	289	295	235	272	260	255	263	258	276	275	311	284	291	269	287	269	287	255	255	281	301	263	271	290	299	292	267	301	295	283	293	272	303	296	263	274	265	312	314	266	249	290	267	275	286	280	281	251	289	271	291	285	303	280	263	268	277	267	268	291	271	283	264	249	285	264	266	252	302	290	311	259	294	302	281	284	263	288	274	310	296	290	245	256	304	275	253	270	271	243	278	291	266	297	295	287	257	281	306	276	295	303	296	295	277	280	315	288	290	250	278	282	277	269	297	272	266	292	288	295	256	290	284	286	290	267	278	286	267	276	303	265	273	298	287	264	272	252	258	280	302	309	273	266	304	285	270	299	304	280	269	264	284	293	283	304	333	264	282	293	320	254	278	286	295	285	289	248	279	235	297	270	281	275	247	311	283	268	282	297	273	271	270	284	263	278	277	281	294	293	289	281	280	316	283	285	256	289	297	277	289	280	261	272	296	307	280	286	262	303	285	307	275	271	298	292	242	274	262	290	248
2207	935	1008	1014	913	966	1001	864	888	862	861	929	840	854	864	902	867	877	858	868	891	848	833	768	827	854	890	829	838	843	855	855	826	802	834	812	798	837	847	858	858	823	834	872	828	906	846	864	837	854	822	830	875	866	826	844	895	913	844	859	872	826	823	789	867	844	833	861	777	840	854	915	887	874	841	846	818	807	818	860	865	874	820	861	820	820	848	823	873	840	824	870	807	865	853	848	810	831	829	865	792	812	822	855	848	822	827	863	875	794	865	883	818	849	889	886	834	844	851	839	848	879	841	877	771	854	910	836	799	785	788	804	792	832	891	832	822	879	870	861	804	883	888	823	853	821	828	880	811	857	803	847	812	848	855	833	894	833	885	853	886	840	903	847	899	836	906	853	794	848	843	779	801	903	860	825	796	895	836	859	808	858	854	855	825	852	849	861	815	883	889	841	872	850	849	855	811	863	819	841	829	843	834	831	829	838	860	861	909	904	824	843	896	871	839	842	885	876	844	855	917	829	804	899	816	882	842	796	865	830	822	871	830	903	854	885	822	839	795	874	833	848	846	820	874	835	878	816	883	896	934	864	812	872	908	838	846	870	882	854	840	898	852	874	853	824	806	904	870	851	885	882	866	816	847	811	839	845	833	820	850	826	890	848	888	849	844	849	828	846	845	840	816	824	792	782	848	809	812	865	883	860	824	888	806	868	846	865	874	887	852	888	898	878	801	888	815	853	852	852	881	863	844	831	887	849	839	815	857	837	823	913	792	859	845	846	901	817	804	869	813	819	891	808	790	901	820	823	858	861	897	795	826	803	938	872	823	851	836	794	796	849	890	860	832	828	791	888	852	881	830	817	855	845	888	768	856	822	832	805	842	852	837	825	857	838	833	849	817	830	791	857	774	810	854	812	851	853	850	849	872	825	855	854	818	861	828	862	894	876	810	845	823	872	838	897	849	859	866	862	861	836	860	821	836	840	840	869	827	857	839	809	859	885	822	905	887	868	924	845	819	823	844	848	854	865	856	884	839	841	848	795	853	889	786	925	877	873	845	834	843	838	844	889	859	850	887	897	873	778	860	847	818	849	874	861	852	828	833	787	858	845	859	851	872	860	843	853	846	786	867	866	802	879	857	856	832	786	842	860	904	835	850	852	805	881	852	852	870	808	799	874	839	845	861	808	814	860	773	900	879	833	826	805	817	866	909	830	839	832	912	823	843	861	851	897	857	843	827	803	836	819	860	815	862	848	840	871	806	870	865	871	877	830	872	818	804	883	829	764	915	840	895	780	793	803	884	855	820	897	885	841	828	834	864	875	839	831	867	863	864	839	856	840	818	803	810	864	824	858	854	819	805	845	832	891	859	861	857	833	807	828	838	854	837	853	849	835	845	796	867	780	825	815	876	856	869	898	858	903	886	859	845	829	908	833	836	839	879	819	875	846	893	811	817	856	843	906	887	847	817	814	837	904	856	843	845	840	818	861	840	875	872	861	914	896	882	797	926	791	801	890	872	793	863	898	848	927	819	852	861	806	886	813	818	819	840	838	836	839	827	829	905	774	857	823	881	876	845	871	876	848	823	874	867	768	895	856	837	860	875	821	856	853	820	867	822	842	861	851	801	854	858	864	829	827	865	855	842	853	858	889	847	821	862	831	866	856	776	806	874	842	817	845	818	863	833	786	832	818	807	813	818	863	841	857	898	885	831	853	841	846	828	876	891	797	838	867	863	816	845	867	865	846	898	853	901	903	851	854	852	822	860	854	833	818	860	857	846	820	842	855	890	858	898	874	856	845	801	862	835	918	819	813	822	864	859	843	884	833	827	836	836	884	871	816	913	809	856	803	887	820	881	825	822	851	812	810	849	813	876	830	897	841	812	818	863	889	857	841	837	844	802	775	834	813	834	840	870	833	834	801	809	853	908	878	810	805	831	857	866	838	861	807	831	830	873	811	863	817	853	854	879	896	895	851	857	852	776	874	877	911	834	896	798	836	834	840	876	840	838	822	899	848	855	812	830	848	839	865	820	876	829	837	831	836	859	818	842	870	816	831	848	857	901	821	853	859	795	813	875	817	815	848	831	854	839	839	838	840	848	836	852	860	860	899	815	858	802	854	852	876	898	834	880	881	825	829	843	856	846	828	912	853	868	834	814	880	815	849	891	866	825	821	844	805	837	868	806	826	864	866	882	843	810	833	910	871	821	854	832	845	840	875	838	865	816	850	866	849	839	862	773	842	860	847	808	871	857	831	860	869	842	805	806	840	852	846	825	843	879	868	821	879	914	855	860	839	836	860	799	833	873	895	810	823	843	876	849	823	832	879	833	799	823	869	845	863	866	853	856	836	888	818	842	859	892	867	879	809	880	811	835	867	883	899	814	820	884	798	855	863	820	796	850	870	836	813	836	874	899	819	837	798	862	862	830	839	847	823	804	830	863	837	843	820	837	828	804	809	865	844	816	822	833	864	792	883	834	845	810	829	863	870	840	863	793	835	818	815	836	859	832	873	835	884	817	821	799	908	849	812	883	904	827	856	843	831	850	816	846	885	824	833	844	877	856	816	867	859	825	832	899	863	898	813	836	876	865	856	870	876	893	923	818	837	830	827	861	849	884	838	898	845	840	869	859	820	848	831	878	815	858	798	843	904	855	843	879	784	850	838	858	824	841	841	942	868	884	844	841	788	845	805	831	886	826	822	815	862	872	838	856	802	863	844	873	838	860	752	866	876	838	849	858	834	860	837	827	849	872	851	886	807	807	847	912	850	860	839	930	876	856	812	853	859	834	814	830	884	803	864	819	810	877	894	808	875	775	811	876	861	886	826	856	896	793	863	899	845	835	812	844	861	866	843	845	888	838	847	897	833	892	831	883	834	846	838	852	836	832	891	835	831	817	804	810	867	828	863	859	837	847	826	829	866	782	841	845	863	817	855	832	828	894	830	820	850	850	814	853	829	865	867	834	869	852	857	863	833	856	890	866	835	830	878	827	849	851	830	808	840	853	841	878	846	805	893	826	843	890	834	840	865	827	838	855	869	834	888	895	876	861	832	823	866	830	832	818	851	836	888	828	860	804	823	827	815	867	805	818	817	805	806	826	848	842	868	842	866	863	839	825	829	820	824	893	883	830	849	836	835	857	874	866	861	820	812	860	855	783	832	820	883	840	856	841	854	830	845	856	841	877	852	850	850	854	841	848	891	853	842	821	805	853	873	833	876	857	878	833	871	840	797	822	817	819	841	815	824	861	845	800	858	877	882	858	833	858	854	867	819	853	876	830	850	837	816	806	828	895	878	899	825	843	899	846	838	833	792	842	812	773	856	856	834	810	798	889	882	859	857	840	839	864	872	861	822	865	840	864	846	846	884	839	845	857	863	870	885	853	867	820	854	839	795	902	868	796	880	867	822	835	852	886	858	898	837	846	828	820	809	838	893	830	846	846	809	897	854	871	878	838	901	812	822	833	837	855	848	862	832	840	866	865	889
4495	913	1243	971	677	502	401	359	280	252	266	223	230	189	219	207	183	196	181	166	199	174	158	163	167	177	151	168	159	167	165	147	160	131	153	168	150	164	153	147	148	162	133	136	162	141	158	163	145	152	165	145	158	164	153	143	152	153	154	165	157	160	176	163	148	183	148	146	165	150	153	181	159	130	164	165	140	158	139	158	129	159	155	161	159	147	163	157	160	160	144	161	161	164	148	167	149	158	150	158	167	167	137	150	173	150	153	145	164	131	161	174	169	169	158	145	158	166	134	156	127	149	155	161	160	164	142	124	143	151	168	147	154	166	162	138	134	148	158	161	148	148	150	151	137	145	150	170	149	179	162	140	135	153	151	156	156	152	149	159	154	146	139	154	139	161	158	144	158	129	153	162	182	151	165	153	143	153	163	168	154	176	143	154	139	143	156	146	153	146	156	167	145	153	161	131	155	127	141	152	133	156	123	156	165	163	164	157	149	177	149	146	150	162	169	142	151	159	142	156	157	141	128	159	143	188	148	180	133	176	162	142	163	160	128	153	147	171	145	155	128	142	174	137	167	163	141	162	148	157	145	167	173	169	169	154	165	155	154	149	152	155	164	160	148	125	159	149	143	155	155	152	162	159	170	163	163	146	158	147	152	161	139	133	149	128	147	169	155	173	153	158	150	174	153	139	153	132	159	152	184	133	164	145	152	142	182	169	164	149	152	168	154	147	159	145	145	156	151	185	166	139	149	152	154	146	144	156	149	145	161	153	164	136	153	165	138	145	153	152	150	180	180	149	160	164	153	157	181	159	155	158	167	138	176	135	166	157	136	168	153	148	150	183	147	152	165	176	157	161	170	127	147	166	165	165	141	152	143	157	164	156	165	174	156	138	150	149	143	163	153	160	141	151	134	148	162	160	170	163	162	157	168	151	168	130	147	135	172	144	142	160	144	151	146	133	139	138	165	139	138	151	157	155	147	160	155	126	132	134	151	157	152	162	152	142	191	148	155	139	151	176	145	132	155	148	157	147	157	173	159	143	144	147	145	152	160	135	146	164	154	147	186	163	144	155	168	141	153	157	137	159	146	139	166	150	144	142	152	145	158	145	152	135	170	156	140	146	149	149	139	162	111	157	167	165	167	137	154	139	158	133	152	152	153	160	146	148	133	157	155	167	158	158	141	157	138	139	135	146	167	155	138	161	148	161	150	170	156	148	138	160	134	131	162	149	168	141	166	144	168	151	156	164	167	139	137	151	141	166	132	144	155	152	162	153	155	168	143	140	153	162	154	154	156	131	145	157	149	155	128	158	143	153	130	149	163	143	164	166	166	146	150	159	177	157	136	163	147	147	165	145	159	136	142	132	138	160	148	138	157	145	137	143	133	150	148	164	133	151	163	149	155	141	146	178	151	153	142	183	160	151	161	163	159	141	165	147	161	156	145	130	144	131	142	164	133	128	166	145	142	165	164	151	136	155	143	163	166	131	147	143	145	180	152	163	123	151	151	144	142	160	171	153	138	139	156	155	151	156	154	154	167	148	172	151	155	138	165	162	130	159	179	152	146	153	196	146	158	155	141	159	126	162	150	129	149	151	178	146	163	165	159	158	164	159	144	155	145	145	158	158	142	160	146	148	139	156	147	161	139	157	145	161	143	181	152	154	156	140	147	150	164	149	168	165	184	142	155	135	152	152	152	156	123	168	141	154	172	149	190	141	144	152	158	138	125	164	149	131	161	153	151	162	163	156	147	158	159	155	161	150	146	150	172	170	163	146	143	158	162	156	186	157	167	182	152	129	163	145	148	166	128	157	173	161	140	149	143	166	156	166	164	161	155	168	155	135	155	146	144	145	156	143	143	146	169	130	170	161	138	128	154	174	124	146	143	142	156	161	142	151	174	143	151	153	168	181	158	145	134	156	155	140	159	147	149	155	143	127	164	144	159	146	167	154	148	150	153	131	158	143	172	154	144	151	152	143	151	160	150	155	168	160	166	154	167	162	142	160	177	160	157	139	146	131	129	168	175	148	162	138	160	152	142	136	159	141	148	136	152	156	145	160	150	157	180	152	161	142	150	154	155	151	144	154	162	129	160	159	147	152	150	109	169	156	154	160	159	154	149	149	160	128	138	139	157	157	144	146	166	152	151	170	169	137	155	172	142	136	143	161	142	144	131	174	154	159	161	154	146	155	157	138	156	140	150	160	149	130	135	147	164	168	144	139	143	135	159	165	153	140	156	183	140	146	127	130	158	166	156	168	150	175	153	145	153	167	152	141	156	144	142	154	156	150	156	158	159	138	161	153	150	150	148	171	160	142	183	160	155	140	143	160	138	119	155	171	156	165	139	146	163	162	164	158	154	158	134	147	162	163	159	153	159	179	157	173	159	167	137	160	146	140	126	139	154	137	177	148	159	159	158	156	152	163	157	167	134	141	141	141	185	157	145	145	167	143	158	158	139	141	149	148	151	161	151	159	155	144	145	158	147	156	147	162	143	163	162	140	160	138	151	151	158	185	158	161	146	161	160	165	122	157	143	136	146	165	150	155	155	185	165	160	157	145	146	149	149	168	155	159	140	123	157	143	161	162	158	145	138	157	170	148	149	153	151	158	145	159	130	158	144	164	161	154	172	182	144	131	165	169	153	144	128	158	165	140	147	137	127	157	140	141	152	156	140	131	151	153	135	172	163	150	140	164	148	140	163	133	170	152	144	129	150	151	156	154	167	150	146	143	146	155	150	132	181	159	187	152	147	163	149	151	143	167	150	150	155	166	141	169	162	163	172	137	146	141	144	152	163	160	142	136	131	156	160	158	171	142	158	170	146	169	169	159	157	152	151	124	145	162	159	155	135	179	152	130	152	140	139	130	137	151	151	146	156	142	154	164	148	156	126	163	154	155	147	165	159	145	173	149	152	147	146	144	145	152	169	150	155	147	132	147	146	156	154	150	158	147	154	152	131	171	176	153	149	149	172	143	131	133	159	149	170	159	140	165	149	137	143	152	176	169	150	178	171	171	138	144	139	153	148	147	166	161	150	161	127	147	148	162	144	135	149	161	156	178	158	164	156	167	149	148	156	158	171	166	169	148	136	167	151	172	145	185	159	153	139	150	159	138	139	133	149	146	167	138	168	150	160	140	137	147	138	160	145	151	164	146	138	143	145	158	161	157	147	144	149	143	148	150	150	153	148	169	139	160	134	171	136	143	152	145	136	141	173	150	151	148	150	172	128	155	163	168	161	159	153	132	160	156	152	138	169	157	159	155	140	146	157	155	180	158	166	174	164	154	142	148	154	144	161	162	157	146	145	173	170	148	158	139	145	154	138	153	157	141	165	163	140	146	166	151	153	161	168	194	162	160	168	151	155	137	141	176	143	138	158	163	144	146	142	154	148	154	132	150	145	152	165	140	134	155	137	149	154	155	141	158	137	169	140	145	146	137	170	177	153	149	147	140	143	144	151	142	148	117	143	156	156	163	163	152	162	144
5518	1434	2967	3430	3024	2448	2144	1871	1593	1352	1295	1167	1051	979	900	849	817	863	757	760	712	645	657	664	615	646	619	650	628	653	613	574	559	587	582	641	565	540	595	579	570	559	533	544	578	513	530	553	551	536	543	523	555	518	511	511	563	557	560	549	517	525	533	528	487	499	519	481	538	472	530	495	524	547	515	514	485	555	487	502	531	488	507	541	529	524	498	497	494	516	512	488	524	486	492	536	522	553	535	538	502	482	514	508	516	529	499	475	529	505	513	516	546	539	511	490	516	520	523	521	538	503	516	577	532	546	493	554	531	486	487	499	521	504	531	505	509	526	531	528	492	511	502	520	480	514	537	499	513	519	504	536	512	493	489	523	524	488	495	485	518	528	508	489	468	500	478	478	513	538	508	515	539	519	525	498	528	470	534	522	505	506	550	508	487	506	510	543	520	531	495	520	498	499	473	549	463	505	494	517	503	549	526	514	510	528	507	500	484	494	501	517	514	495	525	528	553	498	500	528	482	497	494	481	451	547	503	538	510	520	515	510	488	513	492	493	489	509	519	499	485	512	486	539	466	501	473	493	534	476	517	514	477	530	548	509	517	504	511	512	507	518	506	524	504	470	512	517	533	495	491	509	489	463	476	508	495	480	543	484	487	473	481	517	509	511	538	512	473	479	481	523	503	499	497	512	516	501	531	530	474	496	539	512	546	483	492	505	485	481	503	465	500	491	473	509	460	470	486	505	489	486	500	505	522	524	489	558	492	513	491	511	537	489	496	496	504	487	499	503	508	495	524	495	498	511	515	504	523	490	483	513	487	520	507	475	503	534	523	555	460	525	518	523	489	482	485	474	487	507	531	522	507	554	505	470	532	496	518	489	471	495	531	504	475	476	520	486	483	527	505	502	505	524	452	497	511	543	533	473	447	509	489	485	558	495	485	463	509	486	509	501	511	487	528	541	512	490	538	473	543	469	510	513	480	494	506	526	531	484	519	545	519	518	481	516	516	525	482	467	492	504	500	478	531	510	500	494	475	517	489	518	507	505	509	489	490	499	506	506	490	490	466	488	510	495	472	437	541	501	557	525	508	536	485	482	506	507	532	520	484	511	501	538	500	470	491	497	528	523	503	516	487	520	511	491	506	495	495	490	496	488	478	522	497	496	477	449	498	505	539	500	486	488	508	526	526	480	521	492	508	528	527	553	522	481	483	457	542	530	516	527	509	499	504	500	511	511	494	517	518	490	495	490	541	499	492	503	523	484	499	512	512	504	494	483	515	460	521	512	508	499	483	520	494	514	514	520	530	472	467	519	519	499	481	510	497	506	543	496	509	497	517	513	486	509	533	478	482	506	453	491	533	479	547	498	495	483	521	528	513	531	494	511	486	498	486	534	498	524	479	525	475	501	522	556	548	542	485	510	462	520	497	501	521	485	497	471	489	527	510	509	504	477	472	497	473	488	503	531	512	481	505	502	482	496	548	494	497	518	513	519	488	522	529	469	513	513	547	498	526	485	503	485	504	470	462	527	517	529	497	483	500	524	485	501	510	515	485	516	494	503	519	501	522	461	454	519	448	473	529	477	464	515	511	487	447	527	505	525	516	488	512	539	507	507	512	528	501	472	517	509	504	449	473	514	519	497	539	538	461	497	514	488	493	469	534	523	522	505	458	500	514	505	466	524	507	474	497	513	488	514	479	486	518	507	515	508	518	510	534	508	450	542	487	509	516	490	496	478	525	506	484	497	517	511	522	509	490	519	511	480	515	494	504	489	468	506	501	566	500	512	505	499	490	526	493	486	519	510	509	491	472	476	529	471	501	490	492	523	470	529	439	491	530	515	501	475	499	524	513	512	539	502	548	530	492	500	500	489	505	526	511	483	511	522	496	491	500	506	472	510	518	478	498	507	536	486	503	506	504	480	528	494	502	476	507	522	484	495	482	495	554	511	528	516	510	510	497	524	519	502	539	459	504	489	494	514	491	509	497	527	534	497	502	534	517	496	489	507	475	505	508	511	505	516	488	472	553	505	459	508	490	467	494	553	484	508	536	529	509	513	525	521	461	505	516	534	514	532	506	509	531	499	502	514	493	503	514	543	479	490	511	494	538	511	536	488	479	533	514	515	514	550	479	508	507	533	513	528	499	510	509	572	513	500	525	532	481	513	490	489	509	520	497	542	509	512	478	528	501	533	564	484	486	516	500	498	523	502	491	488	544	502	498	479	522	507	529	523	505	542	500	512	515	527	470	505	486	490	472	525	485	499	502	510	517	494	473	520	518	491	507	497	501	505	496	538	525	510	510	495	524	459	496	506	466	481	482	519	460	480	506	505	497	480	540	495	515	527	545	480	541	516	507	484	500	548	484	492	540	478	531	479	480	504	503	518	533	475	502	524	495	525	491	502	521	537	500	505	516	522	523	500	500	500	460	474	525	515	513	501	467	527	499	533	544	495	475	541	536	505	498	496	488	532	522	542	474	506	463	523	544	514	489	509	505	522	552	506	510	498	527	495	531	448	471	513	493	523	496	522	504	533	497	491	465	503	524	500	482	468	518	512	534	526	491	486	491	501	543	503	513	495	490	524	526	454	527	508	528	530	471	520	478	467	500	526	494	514	498	512	473	526	460	489	509	516	520	500	501	488	537	498	481	503	513	495	507	488	486	468	538	507	510	475	517	484	485	487	507	494	498	550	515	495	500	513	515	481	502	503	444	469	519	501	484	503	479	495	528	526	481	498	494	463	540	488	480	464	485	506	493	509	521	501	468	535	525	535	467	476	513	496	494	474	529	513	525	506	518	529	512	489	490	503	490	491	500	495	525	516	509	488	497	526	507	482	482	515	494	507	463	480	530	471	514	509	520	489	464	512	509	501	516	541	510	543	498	513	517	493	530	535	504	518	489	493	502	491	489	481	536	515	496	506	502	479	532	501	506	489	506	478	536	531	502	484	515	517	525	480	503	503	510	514	555	534	513	513	517	504	493	531	488	529	538	506	480	499	487	494	507	525	509	489	532	522	505	475	464	504	520	516	498	474	534	480	479	500	528	510	531	531	491	477	501	470	485	503	475	492	543	497	485	469	533	480	483	493	475	489	515	510	483	448	518	465	549	492	509	502	494	479	462	516	566	512	517	503	500	482	529	513	484	498	495	518	487	533	500	513	478	492	486	501	476	537	544	523	496	503	512	483	475	526	474	499	506	478	549	499	489	528	538	513	472	493	517	545	510	505	508	494	519	484	505	524	538	513	486	492	470	543	530	522	503	518	516	500	503	520	495	533	543	516	476	517	478	511	494	508	503	537	510	477	508	504	528	497	473	543	549	500	541	483	474	514	494	487	505	479	504	477	524	505	518	501	497	531	478	536	485	495	510	504	482	549	530	536	525	508	477	455	513	482	516	505	477	489	495	492	482	492	523	479	497	499	502	477	503	471	516	541	501	515	530	522	498	486	497	501	507	482	498	491	499	448	527	532	514	509	539	489	502	531
8293	1899	2324	1791	1206	841	639	478	416	344	334	284	236	227	212	189	179	152	179	169	154	150	172	148	150	156	142	147	158	125	141	140	155	158	140	155	156	140	130	126	147	143	134	145	129	132	118	116	118	136	123	124	156	135	132	126	133	143	121	144	122	122	124	135	110	138	113	116	109	122	133	144	117	130	115	102	141	110	107	131	144	122	123	134	119	105	129	120	130	102	124	99	129	135	116	114	119	141	148	136	114	145	113	115	125	142	138	129	133	137	125	112	138	132	123	128	121	127	128	128	132	95	134	105	112	119	114	127	117	136	125	126	114	147	128	144	141	121	136	114	134	124	134	130	102	119	128	122	120	112	128	130	139	140	133	122	131	126	124	109	106	116	138	118	122	121	128	139	119	111	141	132	134	117	114	127	104	118	130	128	109	139	110	129	127	122	133	93	130	143	125	132	123	160	113	116	107	140	125	104	116	139	120	125	119	117	129	141	129	106	121	132	147	120	139	130	123	117	135	132	90	125	111	127	112	108	109	112	113	141	115	127	119	131	121	118	134	129	115	126	115	133	131	132	122	124	133	125	112	122	145	133	152	128	122	104	124	127	122	136	123	113	126	119	123	116	136	126	121	129	117	132	127	101	133	124	115	130	140	133	116	125	134	133	117	127	137	137	118	138	132	115	126	122	111	117	147	142	116	125	106	140	127	125	144	147	132	116	113	123	136	127	133	123	123	115	135	119	98	134	112	138	122	125	106	120	121	122	128	115	128	124	132	127	98	124	112	132	135	126	142	124	120	129	127	123	120	151	134	137	128	120	122	124	118	126	126	117	133	113	139	139	116	130	130	107	116	121	137	137	116	128	126	111	129	125	126	129	147	130	126	139	105	134	134	112	115	103	112	124	121	127	100	113	129	121	130	121	129	109	115	125	109	110	127	136	118	118	151	132	110	139	132	122	114	120	129	140	106	131	123	130	128	126	119	114	127	98	104	141	132	125	136	127	132	127	139	122	125	157	127	117	128	127	134	115	125	107	148	106	130	137	148	106	113	118	140	102	125	136	109	124	109	136	120	118	114	130	134	125	124	115	114	123	122	105	135	130	133	96	144	129	121	119	130	119	119	112	134	130	135	108	127	127	110	125	141	136	134	143	109	123	129	126	149	129	115	117	114	112	131	146	120	130	99	102	128	117	140	114	132	125	111	123	106	152	112	125	127	110	126	123	126	126	138	130	117	122	122	126	124	118	115	140	121	137	126	141	131	142	136	113	103	125	119	129	90	126	133	143	124	116	126	131	114	121	132	132	109	127	122	133	129	123	121	126	120	125	110	130	142	150	112	109	124	124	122	138	117	115	115	120	124	115	125	135	132	113	123	119	110	117	129	109	102	114	111	131	119	101	109	113	126	117	107	128	138	120	117	135	132	128	124	113	122	101	139	121	124	136	117	136	112	134	136	117	122	145	112	135	117	135	115	138	133	130	132	122	118	137	109	110	106	102	116	127	142	120	118	114	121	108	126	127	122	107	137	122	129	120	123	129	117	128	127	133	122	121	100	121	125	113	149	136	126	134	113	106	125	116	137	126	127	122	143	127	128	139	127	139	137	162	127	113	122	132	118	137	108	131	127	138	114	116	122	116	121	103	125	128	111	134	143	131	113	122	137	140	139	107	113	113	142	104	121	125	111	114	112	141	128	117	117	105	108	113	124	138	124	128	148	125	122	109	120	102	124	132	142	123	118	130	99	122	123	104	133	117	127	127	125	116	124	126	130	111	110	123	141	140	131	109	111	132	132	144	109	113	99	137	103	117	143	127	138	121	111	120	129	127	123	139	130	122	118	124	133	151	127	123	116	115	132	131	128	122	113	125	111	123	124	126	149	107	138	125	133	122	109	122	110	130	118	138	113	126	106	126	123	137	134	138	113	121	138	127	131	117	122	114	126	124	131	128	122	131	123	133	113	114	121	113	125	114	136	127	154	140	119	118	139	111	131	130	126	118	111	129	138	116	101	136	148	114	133	130	109	118	121	119	138	135	119	113	136	115	133	122	139	134	133	137	132	132	111	120	133	111	119	133	127	124	120	126	122	113	119	127	117	126	132	123	106	117	129	126	121	127	131	114	137	114	117	122	161	119	127	115	143	147	117	108	129	138	101	125	145	121	112	124	134	97	123	107	125	126	117	109	132	130	135	112	113	120	135	108	122	128	138	132	125	124	133	128	115	115	107	95	128	120	124	117	107	131	118	110	126	127	134	132	127	118	131	130	119	108	132	112	122	133	116	108	122	120	134	118	111	126	126	134	112	133	128	125	118	117	148	113	140	137	117	125	121	114	122	133	93	119	127	124	122	147	125	125	113	127	135	94	117	127	148	121	140	127	122	111	146	128	129	128	124	131	124	136	138	115	130	122	123	154	130	127	142	134	129	128	122	121	112	111	129	140	108	127	109	108	126	136	123	121	138	123	125	119	121	118	112	137	116	139	116	128	154	127	113	143	125	113	132	129	112	130	118	132	126	129	117	124	138	117	118	140	111	130	120	139	113	122	124	117	113	109	111	123	121	107	117	127	124	123	107	112	123	123	117	137	125	131	128	131	111	119	127	117	108	109	139	130	113	136	122	105	122	123	122	132	119	111	138	130	137	120	114	110	115	116	105	139	110	116	111	113	126	127	132	119	130	153	131	138	123	116	124	122	124	120	114	116	143	127	129	146	133	106	130	130	123	101	121	123	117	146	131	116	118	133	141	137	143	126	108	130	97	137	127	143	148	108	119	128	103	127	112	128	134	119	134	129	127	126	123	131	119	122	103	121	132	129	124	117	122	134	116	113	102	102	120	120	133	130	145	138	109	126	118	131	125	118	127	112	103	122	117	138	113	110	126	113	122	128	140	134	136	120	119	125	162	150	119	138	121	114	134	129	122	110	108	113	117	160	131	123	122	131	128	110	133	101	119	125	130	113	136	104	119	106	138	122	92	126	120	140	106	126	125	111	122	122	127	132	144	129	122	105	141	120	112	112	125	115	110	125	115	116	122	116	118	116	131	124	114	115	128	122	123	132	124	139	136	119	142	117	138	127	116	138	122	142	122	139	126	109	122	113	124	121	124	127	102	129	129	131	115	151	122	134	117	119	113	127	129	134	132	134	109	135	119	132	136	120	113	115	124	123	112	108	103	143	105	144	131	116	130	146	127	135	155	129	101	115	124	122	124	129	104	125	107	127	108	121	120	132	124	148	131	119	152	128	138	121	129	116	125	122	102	124	132	148	113	101	129	122	138	115	134	118	132	135	111	135	111	121	137	118	135	110	111	121	113	124	131	125	127	129	124	140	99	124	142	128	125	127	125	118	103	112	130	118	126	150	134	124	125	129	107	121	124	123	123	109	105	119	138	135	106	134	119	128	125	121	101	114	134	119	136	132	132	121	126	112	134	131	133	123	105	139	124	119	111	134	126	131	127	129	129	129	116	113	129	121	123	115	133	115	131	125
7777	2244	5199	6080	5263	4301	3606	2885	2559	2107	1884	1703	1540	1273	1249	1115	1046	1096	935	910	870	825	800	745	688	648	737	628	674	613	620	560	623	625	545	563	595	562	558	507	543	516	567	496	550	520	504	514	549	493	487	524	534	489	471	451	525	493	483	458	494	484	453	443	487	459	483	449	461	467	480	421	491	463	458	487	459	456	452	408	424	465	466	470	457	454	464	484	451	452	478	450	422	476	448	478	424	450	460	434	445	420	396	459	449	422	452	431	425	436	473	427	441	460	420	425	405	420	440	478	466	439	394	444	425	446	439	421	452	424	445	401	426	436	446	406	402	396	451	458	445	427	428	433	444	431	417	445	451	381	433	409	459	412	465	454	437	439	390	402	430	507	453	450	448	421	449	435	412	431	450	417	429	434	415	424	427	416	425	412	437	449	444	423	426	435	438	438	422	432	406	446	446	439	405	420	460	422	435	395	434	392	431	406	403	413	439	419	430	389	427	432	410	434	432	444	426	427	431	399	439	425	428	470	415	442	430	440	420	434	410	468	423	457	457	453	423	385	419	452	439	439	446	431	413	436	438	456	410	484	445	433	454	458	482	434	431	401	427	412	410	429	425	434	432	445	426	437	427	418	424	418	415	433	419	445	368	437	455	461	467	391	416	397	479	474	454	426	434	412	469	432	430	444	427	450	457	451	431	458	427	415	422	403	413	447	450	416	452	421	455	426	411	438	420	426	440	426	424	451	442	475	419	439	445	435	419	444	424	442	475	448	445	445	440	460	426	447	438	405	439	451	440	451	438	493	467	473	473	403	411	417	379	403	403	445	460	425	424	412	445	464	459	418	442	428	424	434	462	423	424	444	445	433	418	465	438	428	378	426	457	403	469	427	448	460	395	410	410	452	397	461	426	422	414	430	419	451	442	419	451	463	417	418	412	432	436	429	419	432	412	414	438	430	413	440	415	436	428	407	417	464	438	418	428	455	441	444	434	440	459	428	418	409	441	400	454	409	430	469	444	445	462	389	462	430	422	431	406	391	467	441	436	451	422	456	397	394	417	452	430	405	430	426	453	434	408	428	442	458	473	429	432	432	412	452	419	420	407	472	430	443	447	459	442	463	380	447	398	481	385	437	416	409	435	424	426	455	412	400	438	409	427	460	441	427	444	437	443	416	464	452	416	450	410	435	424	473	421	458	439	438	455	387	456	453	444	410	432	423	393	425	440	459	441	457	394	425	459	429	456	414	435	426	399	398	463	479	429	423	423	402	407	437	438	403	428	414	462	425	417	426	440	447	443	440	424	427	421	430	431	419	404	422	485	420	470	437	420	416	419	436	440	439	436	416	417	425	473	420	429	420	429	485	428	431	422	399	404	409	465	377	416	394	423	439	406	435	416	444	412	428	424	424	433	427	436	437	436	434	459	428	439	446	416	448	435	416	450	432	447	414	458	415	418	430	394	450	404	403	423	458	447	427	403	407	443	421	441	400	417	436	457	453	457	391	470	444	394	438	440	431	435	446	444	401	423	456	437	429	430	392	420	467	461	430	430	463	432	439	452	420	413	442	405	412	441	437	462	387	404	394	429	417	413	439	418	437	413	439	409	446	449	416	405	399	407	390	448	458	416	439	419	404	473	401	436	422	427	407	435	445	445	402	418	460	431	428	453	406	403	417	440	456	439	439	407	440	398	395	437	457	427	422	411	407	432	441	459	421	475	453	407	447	452	417	426	425	451	430	443	441	442	426	439	422	409	476	409	435	435	417	423	439	440	420	437	445	439	434	429	413	452	457	420	408	437	453	399	409	463	431	436	418	445	469	409	457	424	446	459	464	401	451	415	435	425	429	415	458	443	451	460	436	433	413	438	434	425	425	438	474	435	441	414	427	417	439	422	435	395	416	436	427	395	412	416	504	419	433	441	458	428	428	387	427	437	456	421	420	409	458	442	426	412	474	453	409	404	416	419	423	409	421	462	471	425	480	440	417	448	389	439	462	393	447	431	415	401	434	420	448	421	397	429	445	436	420	472	454	403	433	412	414	461	423	443	451	424	456	449	457	438	448	447	428	442	386	424	396	399	420	463	470	457	387	412	424	452	410	431	420	429	402	446	397	402	425	412	395	424	405	437	424	456	408	420	451	421	404	387	417	431	397	426	451	442	446	403	438	423	398	460	425	447	425	394	441	414	407	465	416	441	424	416	432	399	442	414	452	448	427	449	404	414	434	460	443	449	416	382	454	415	414	463	455	438	432	423	426	397	421	372	392	469	410	431	423	471	427	409	400	464	399	445	436	404	436	375	406	429	434	436	400	455	462	417	441	429	395	423	422	439	454	409	419	437	465	425	391	417	413	414	437	434	480	396	440	417	399	417	427	441	406	409	448	442	441	424	435	428	446	471	412	435	432	415	414	470	480	419	464	419	410	408	420	415	422	410	405	443	414	420	446	412	431	443	386	441	433	443	434	417	440	410	405	454	432	430	444	437	454	411	426	437	424	441	451	437	433	443	427	436	412	464	443	459	446	446	444	415	447	458	441	473	417	451	442	405	442	436	430	406	439	410	388	452	454	463	431	430	413	420	450	405	409	457	421	445	437	436	422	439	398	450	436	437	471	418	409	441	409	438	447	434	378	434	422	442	435	443	451	417	435	468	394	460	403	432	423	462	433	456	445	419	450	398	412	406	412	407	404	432	423	441	483	433	394	429	443	397	452	412	486	442	416	442	405	440	443	402	389	445	422	403	380	415	410	409	451	433	475	431	418	446	399	425	446	449	456	387	423	414	399	417	423	463	435	430	424	422	453	441	432	407	401	438	425	449	440	438	402	423	435	440	432	426	422	469	444	427	444	413	467	438	404	440	462	448	403	421	425	433	428	424	409	393	398	425	451	439	464	432	470	447	442	462	381	412	476	418	444	413	414	437	410	436	450	437	413	449	424	460	416	406	449	454	451	457	407	424	430	424	467	441	425	417	411	429	459	396	418	442	430	430	421	428	426	438	409	440	420	421	381	394	438	434	431	458	432	466	414	400	423	436	415	429	418	427	417	434	446	470	434	415	449	461	471	465	416	415	436	426	457	428	460	439	424	415	407	445	439	421	460	448	457	441	445	406	408	410	430	438	447	506	458	474	415	452	464	453	469	427	438	449	406	406	440	475	419	412	482	443	411	416	416	440	411	424	484	436	385	470	476	404	411	441	436	444	435	423	435	408	429	425	442	403	441	423	427	419	399	397	445	410	451	465	423	450	429	440	437	450	438	461	413	440	451	400	409	412	439	428	387	452	429	396	419	431	424	420	428	432	430	433	442	422	432	415	437	456	452	406	424	480	436	414	452	449	425	446	408	437	424	449	427	436	432	430	424	437	418	456	426	425	438	456	449	404	419	452	404	402	471	482	413	399	455	405	428	415	443	412	471	407	447	424	431	443	419	429	433	401	454	428	426	390	458	427	407	425	382	444	455	415	440	396	434	439	445	429	445	421	428	424	401
1330	311	327	297	317	319	293	292	288	284	296	259	269	274	285	279	286	305	275	257	289	274	312	273	279	307	299	294	285	275	283	298	262	275	300	299	272	276	241	290	300	285	266	281	294	267	275	256	291	303	269	305	304	271	246	257	294	287	289	292	276	297	255	284	263	259	288	282	278	300	302	291	229	305	255	276	271	270	300	280	284	289	284	267	291	263	304	295	301	310	307	304	261	272	290	268	290	286	275	263	254	281	280	287	276	302	262	277	284	263	269	282	277	280	282	277	250	268	303	268	284	247	277	270	283	267	273	264	312	272	301	285	306	276	273	254	305	290	291	275	265	305	270	227	257	296	270	269	277	295	282	278	286	294	272	315	261	292	280	262	300	290	266	281	302	257	306	303	299	281	260	284	284	242	258	297	294	256	293	288	283	311	272	283	264	268	271	284	297	265	251	269	278	254	273	293	270	245	310	298	273	264	305	266	290	297	255	269	246	273	244	293	247	265	286	286	265	274	272	258	300	288	268	275	286	265	270	263	277	287	278	286	299	291	277	250	297	254	265	316	253	290	276	269	273	285	280	266	273	282	278	263	285	282	273	286	308	293	255	267	297	294	285	289	290	285	299	279	256	239	274	262	268	292	300	280	274	285	286	312	314	310	297	306	314	276	258	250	278	259	281	287	321	281	257	263	266	272	273	296	289	307	284	251	284	271	285	287	290	253	294	311	310	311	298	282	302	274	266	286	272	263	277	269	276	266	266	252	281	291	305	278	304	275	287	284	286	282	241	274	255	293	287	267	278	289	282	284	285	278	279	285	298	310	272	261	281	277	292	270	275	295	300	267	289	276	290	255	274	257	265	287	285	259	310	294	291	315	261	264	306	287	267	260	297	260	274	261	258	260	287	306	275	292	311	285	297	260	260	270	281	286	277	254	286	290	300	285	291	286	258	261	292	263	283	278	319	270	265	294	300	270	277	254	265	286	274	276	286	258	274	296	315	274	259	272	256	286	293	295	275	268	294	269	298	270	254	284	286	256	312	311	302	297	278	279	272	278	270	300	293	258	267	295	279	304	272	271	284	274	270	271	275	279	270	283	308	286	263	263	259	256	267	287	289	274	261	274	274	285	318	267	276	294	286	288	272	274	303	261	291	306	272	305	270	284	283	298	280	281	286	296	278	276	288	278	297	289	283	282	307	283	263	238	269	322	241	294	242	290	271	277	294	276	307	266	292	293	289	289	305	274	286	264	277	278	269	280	269	298	294	300	291	275	315	292	294	277	261	254	305	271	277	307	275	260	255	280	248	260	270	287	280	277	265	295	294	296	278	267	277	281	306	265	261	311	243	299	276	265	282	271	300	273	288	271	275	241	317	271	289	284	278	284	286	266	301	301	268	300	286	281	261	261	267	268	284	280	281	262	265	283	261	278	261	276	317	279	310	289	302	281	283	256	282	293	289	281	285	261	260	269	273	282	272	251	273	290	283	278	275	278	287	275	306	270	280	291	265	289	280	290	269	279	244	260	298	304	290	285	275	279	244	262	297	255	266	285	281	287	272	291	301	288	302	289	285	258	297	267	264	281	278	256	283	287	286	284	278	284	275	288	254	310	280	281	281	257	281	308	244	240	284	285	267	283	269	284	286	256	304	244	251	288	290	267	277	277	280	264	286	261	247	287	319	326	264	276	244	288	309	285	266	280	297	284	312	275	280	285	274	264	270	274	254	307	284	280	249	287	286	274	300	293	276	288	275	285	242	307	270	308	260	270	268	285	267	235	287	253	291	284	262	285	316	300	256	277	282	265	277	284	243	260	284	271	281	283	271	273	273	286	274	258	264	281	299	304	278	272	298	283	307	290	261	265	288	283	272	289	256	278	294	284	280	271	289	292	275	307	288	262	286	268	282	281	268	262	282	305	256	270	257	281	246	252	266	293	261	279	265	274	273	250	268	248	276	277	288	281	282	296	284	271	286	302	290	287	241	272	287	276	257	286	263	276	267	257	267	300	257	303	305	267	256	285	285	288	284	287	254	272	270	282	293	264	261	263	256	290	295	277	300	294	260	250	279	281	310	279	266	260	268	270	279	265	279	281	263	267	268	282	286	284	272	292	269	240	288	279	289	289	308	280	287	286	264	308	266	267	256	315	314	297	285	257	294	276	273	265	264	268	279	289	273	268	279	283	287	288	298	277	268	280	272	278	291	268	272	305	251	294	291	277	291	289	301	296	285	280	272	285	284	289	308	262	280	268	306	281	297	263	259	265	283	270	295	275	254	285	278	289	302	263	302	278	298	265	266	306	287	269	279	270	260	293	283	275	303	260	276	294	274	283	298	286	263	268	265	302	282	289	271	288	257	280	295	278	271	267	284	262	284	294	307	259	292	286	304	285	315	282	284	308	288	245	296	287	271	262	259	293	255	272	288	274	273	261	280	302	275	267	290	278	271	307	276	281	263	267	289	278	261	268	257	234	256	293	279	283	284	301	299	268	284	290	301	283	290	276	243	302	285	302	268	279	280	283	273	279	267	270	295	267	254	264	258	285	272	275	270	280	279	264	252	284	281	267	289	297	275	269	264	277	266	267	266	268	278	272	274	302	279	274	275	265	293	247	275	269	251	261	277	271	248	296	292	252	280	276	246	282	258	292	262	263	290	296	294	271	293	290	274	284	275	268	284	287	281	291	313	258	265	270	317	297	264	287	296	270	270	311	295	283	291	270	275	287	274	308	274	281	343	293	262	274	304	259	285	253	287	295	319	285	287	251	273	296	275	260	274	258	303	287	270	257	268	268	267	282	292	269	267	275	281	283	267	288	294	251	282	280	284	251	267	289	289	271	284	270	270	268	270	297	280	285	264	254	272	244	310	275	281	289	284	305	310	290	299	275	265	275	290	293	261	274	287	284	292	287	286	264	275	277	276	273	272	288	323	294	260	309	255	260	270	279	277	299	264	282	299	283	269	229	288	291	271	281	261	285	262	271	270	293	267	271	283	301	277	286	277	278	241	274	277	275	278	273	270	256	268	302	259	280	299	272	273	271	273	278	260	271	274	260	270	246	278	267	291	257	279	299	308	248	288	277	293	292	305	285	270	288	306	279	255	250	280	304	279	281	275	282	273	268	316	252	268	290	275	287	300	260	284	258	264	313	229	263	274	269	267	310	254	262	263	275	258	268	267	292	287	318	277	281	270	277	304	281	295	303	277	272	297	270	268	296	278	255	267	258	289	293	259	268	302	268	303	286	281	240	270	264	263	270	271	255	267	283	303	269	249	301	262	290	271	256	270	262	255	283	263	285	268	279	260	253	288	288	274	270	276	297	252	252	283	267	281	317	272	303	255	272	257	287	304	279	279	272	269	288	281	293	281	265	267	280	295	289	275	296	282	282	311	289	258	282	276	274	300	298	274	273	262	259	269	265	235	269	260	283	285	315	244	256	295	280	262	257	265	302	320	270	252	305	288	252	263	283	259	278	278	267	291	314	290	293
2244	944	966	977	986	1051	893	902	871	906	903	938	852	844	861	862	864	885	864	831	920	872	840	919	859	893	854	871	878	837	872	862	886	877	778	867	839	851	853	830	886	851	890	852	841	852	861	841	870	863	841	846	904	837	886	829	814	836	817	883	863	831	868	855	865	839	814	879	920	797	867	845	826	806	827	866	901	852	890	825	840	859	892	880	838	827	845	891	847	847	795	841	863	901	823	849	832	891	810	809	826	855	835	847	873	899	797	805	840	800	870	854	841	846	786	777	821	829	835	884	897	845	844	823	856	877	853	880	822	894	827	833	825	888	843	881	861	833	836	812	855	847	859	877	873	865	853	854	890	848	833	845	866	832	900	860	819	794	830	826	851	912	803	873	853	846	830	808	807	912	833	884	877	844	860	846	834	839	893	839	828	841	833	772	816	806	815	842	882	835	874	917	776	894	826	832	853	827	857	797	871	909	831	849	872	817	828	830	921	902	843	873	855	874	879	823	819	874	858	832	839	822	836	832	832	812	829	850	860	864	851	894	878	803	849	890	856	813	865	795	794	906	849	831	810	843	850	814	857	883	847	846	858	858	875	787	885	830	845	853	797	873	892	869	828	869	815	850	869	868	916	824	865	877	782	846	827	854	892	867	838	849	859	848	856	879	824	852	857	885	847	817	836	857	832	859	851	840	857	873	858	846	850	852	825	839	867	846	867	847	794	848	840	834	874	856	848	818	853	885	841	849	824	830	876	870	881	822	832	840	791	811	862	897	838	855	888	845	842	868	893	852	848	842	917	819	814	853	889	848	832	804	858	802	783	832	821	858	845	842	877	837	831	844	848	837	809	816	780	881	862	842	792	847	883	799	821	825	853	803	836	805	804	899	844	788	814	819	898	885	833	884	848	836	862	852	817	816	866	816	850	856	819	862	832	857	836	808	816	823	854	852	868	833	839	825	827	851	834	820	885	804	866	827	815	856	876	839	843	838	835	836	831	889	849	847	882	782	826	865	874	828	815	803	857	879	884	824	856	824	815	852	815	798	818	833	856	857	780	869	876	844	789	850	807	816	901	835	844	873	781	859	832	866	859	826	878	860	853	817	833	864	857	828	861	851	799	861	866	803	890	854	867	851	811	831	805	798	803	780	867	807	815	821	841	803	882	853	829	811	847	820	849	927	903	884	842	878	897	841	876	822	851	800	822	852	817	848	843	823	850	839	818	851	825	860	867	798	867	809	853	838	879	794	838	842	827	846	866	846	845	893	886	850	853	867	836	919	887	842	862	883	900	843	848	814	827	864	836	839	825	814	866	881	861	851	856	855	817	861	844	821	854	861	913	847	838	833	863	852	831	829	833	858	853	846	854	863	837	851	878	871	829	826	863	768	850	887	844	877	881	874	843	899	823	845	872	817	871	817	844	855	824	878	833	851	870	884	862	835	842	837	821	904	868	868	810	871	826	820	848	847	881	832	816	848	831	832	868	817	850	810	839	833	818	864	881	822	890	874	860	904	847	867	830	872	849	823	837	867	880	816	872	842	772	819	852	853	844	795	849	881	869	802	848	840	886	840	875	826	875	842	824	885	894	883	887	861	835	775	794	867	843	884	838	848	827	872	857	870	791	819	893	854	851	835	861	851	887	861	871	846	860	816	839	826	788	848	860	817	832	846	798	845	824	873	843	837	843	858	857	851	827	836	840	825	879	840	781	774	850	846	834	809	849	836	853	878	858	870	893	834	832	835	882	824	869	896	873	859	881	794	802	829	859	888	829	857	875	896	860	748	853	818	843	795	872	879	876	878	834	860	843	879	847	832	816	803	848	864	861	888	818	855	870	820	815	826	814	863	890	839	824	829	804	838	827	822	842	865	885	825	851	850	859	838	812	859	754	853	799	880	929	823	868	837	878	800	846	771	865	846	822	895	866	869	838	831	808	857	847	877	849	826	838	890	826	840	838	832	834	778	811	823	824	829	834	812	903	883	843	805	826	855	812	845	805	885	819	860	846	806	824	823	831	867	853	891	899	827	887	905	938	816	863	813	816	823	912	858	860	830	830	816	822	837	897	884	828	829	805	859	851	870	836	857	799	838	870	824	806	850	861	887	887	819	813	811	876	816	794	827	796	831	829	832	820	848	858	868	820	802	849	906	873	812	801	825	819	849	830	892	849	876	879	853	840	872	864	893	839	882	810	773	845	846	840	840	851	888	874	844	850	832	816	848	795	850	842	835	823	841	845	862	884	861	828	828	804	845	827	864	848	857	764	797	867	797	850	849	845	846	834	882	863	866	881	851	858	875	826	846	846	840	834	879	875	842	823	849	825	871	879	835	837	831	878	855	883	867	829	812	818	848	845	841	828	825	798	861	827	868	857	854	801	834	835	862	837	821	793	844	872	853	815	838	873	825	820	890	855	791	880	860	884	872	855	889	871	851	876	866	842	788	852	856	863	886	796	883	848	844	845	865	856	800	878	854	845	860	841	843	877	867	836	821	884	861	845	837	839	841	842	874	871	872	868	824	808	828	833	874	853	899	855	849	921	866	786	820	857	921	851	882	809	870	831	793	874	865	791	818	854	850	835	813	849	828	864	841	858	862	834	787	857	896	823	809	837	855	874	801	820	865	869	837	852	857	811	819	804	844	884	840	819	847	851	896	838	889	836	858	853	838	783	839	811	835	870	824	878	873	831	883	867	863	818	872	800	864	850	838	825	826	861	824	850	844	862	874	846	815	889	891	846	833	843	838	850	839	872	863	871	862	877	860	852	845	923	840	845	881	854	881	839	823	882	826	807	877	852	840	891	804	846	860	841	887	896	912	813	844	868	841	851	821	868	808	812	825	805	774	884	847	899	829	855	880	823	826	851	885	867	845	843	847	882	832	844	824	861	802	842	866	837	820	882	834	829	904	878	844	877	894	820	826	862	828	846	843	863	840	845	856	859	840	846	859	851	858	885	884	834	842	897	848	833	803	871	863	876	850	813	822	819	832	824	915	842	868	840	866	858	874	843	794	843	844	781	822	845	919	869	845	863	841	811	856	866	854	869	835	867	854	820	823	869	849	840	825	860	833	869	863	795	788	827	863	846	850	855	839	813	841	830	862	873	844	824	857	862	840	840	886	873	857	808	845	803	807	839	888	810	849	804	823	855	872	889	841	839	850	864	863	871	840	829	846	851	837	828	852	834	861	881	810	860	836	863	850	816	831	877	847	821	826	861	873	891	820	845	811	876	805	836	855	841	861	810	857	856	880	817	898	846	825	856	857	868	858	826	887	790	828	909	828	822	863	795	847	828	871	899	833	844	858	824	836	855	849	841	873	858	841	940	836	909	811	841	800	878	850	860	878	884	834	853	857	822	878	850	881	789	860	878	819	859	884	866	827	916	843	815	824	877	852	811	836	891	882	904	894	860	850	850	889	883	895	850	883	816	857	828	816	865	859	911	815	878	846	865	842	845	839	854	811	843	797	842	854	826	874	823	826	813	875
4646	976	1206	964	662	514	403	348	323	282	260	231	225	199	190	201	199	200	172	171	170	154	186	165	168	144	134	166	161	160	146	139	168	157	142	155	161	132	162	171	150	157	174	166	165	166	140	156	157	157	151	146	149	167	154	144	166	155	159	160	168	165	169	163	144	159	149	159	162	129	168	144	146	170	145	174	139	149	164	157	132	165	161	145	140	131	163	143	166	151	148	145	163	155	163	147	150	149	155	144	137	152	150	185	164	168	165	155	150	153	125	162	160	141	160	153	154	156	139	158	146	155	186	151	147	138	149	166	157	150	155	138	159	175	160	146	144	144	157	148	154	165	145	159	139	173	140	148	170	160	147	146	141	160	162	165	168	160	148	166	150	157	148	144	136	163	144	148	138	162	167	143	153	137	157	140	158	155	147	155	143	159	133	151	165	138	159	172	151	149	151	179	127	158	135	169	145	177	172	143	160	151	130	145	190	146	151	141	126	149	147	161	129	157	145	155	152	167	140	149	171	165	183	172	185	157	151	152	157	152	142	158	145	145	158	164	165	146	161	161	157	128	147	168	152	157	156	164	167	154	137	161	159	145	146	165	147	139	146	172	153	160	141	153	170	135	155	162	159	141	175	151	158	152	154	135	166	171	142	134	162	132	159	162	146	150	153	122	135	153	141	145	162	134	142	135	165	155	164	160	147	160	140	150	164	157	161	155	156	156	148	169	140	145	138	144	146	154	157	152	166	133	145	151	146	139	151	138	158	133	168	146	154	160	150	138	179	166	166	141	161	170	171	178	177	160	155	159	135	153	145	161	162	162	162	163	173	156	145	142	168	171	161	140	170	146	157	159	174	156	144	136	153	156	159	161	172	156	150	157	143	157	143	181	150	128	159	153	146	149	173	170	155	171	166	152	149	145	149	148	147	132	145	165	139	161	147	164	155	175	141	158	166	146	143	149	153	155	149	136	154	126	163	150	146	154	168	180	174	154	144	150	155	158	162	157	161	152	156	170	142	158	155	140	168	155	159	133	141	133	150	158	128	153	145	144	150	173	176	149	150	166	173	153	159	143	147	152	144	144	156	156	155	145	141	137	157	142	146	138	146	161	160	150	166	143	154	129	167	141	142	154	142	152	130	143	170	146	162	159	159	153	156	146	139	162	162	170	170	148	156	148	150	138	167	154	144	153	160	169	156	143	140	165	144	149	156	160	147	153	140	147	134	164	168	121	158	151	165	132	156	150	139	138	171	146	165	152	143	140	161	146	167	165	144	167	139	156	151	137	145	125	162	164	174	159	151	151	144	123	165	167	152	166	140	158	165	164	165	159	172	168	155	164	138	149	154	169	170	128	174	153	165	154	150	141	178	156	144	156	158	163	159	140	166	152	153	142	140	147	161	141	135	174	135	156	145	152	164	147	171	160	156	139	132	163	152	158	156	145	162	135	149	138	179	153	152	161	165	146	161	173	152	141	161	140	149	153	142	128	163	149	136	154	139	162	160	174	157	167	148	140	155	157	158	133	145	155	161	172	165	142	178	123	151	151	146	145	135	158	149	144	177	149	172	154	152	155	150	171	163	149	186	163	175	146	147	141	162	160	149	147	143	161	169	138	156	172	173	163	167	135	147	155	147	160	141	182	145	149	168	150	148	157	159	138	161	145	148	141	156	180	165	147	149	150	146	162	159	143	169	165	152	153	161	154	143	151	173	156	162	146	142	154	141	153	145	157	143	152	165	141	149	175	143	158	164	144	164	155	154	145	157	165	156	151	161	151	173	169	158	150	138	144	152	163	158	119	147	125	140	161	127	151	155	141	134	161	168	145	177	155	136	145	142	146	148	142	164	162	165	163	152	131	147	135	156	150	163	164	149	168	148	164	161	139	128	155	153	161	170	151	138	183	140	157	146	156	137	139	167	160	167	151	150	157	161	152	164	162	142	144	158	142	152	135	154	146	179	157	172	160	140	130	170	135	149	173	162	145	143	135	159	163	160	148	163	163	163	142	169	172	148	174	145	149	151	149	155	172	174	145	137	170	162	145	148	139	151	163	147	149	162	143	136	162	120	132	152	154	161	154	170	161	162	142	152	150	155	156	155	151	131	144	141	155	157	149	154	162	168	155	142	149	144	171	155	137	157	155	163	152	163	170	141	162	165	169	160	140	154	149	156	162	161	133	173	127	164	174	158	136	146	138	156	156	155	153	177	143	167	151	168	157	152	158	141	135	141	137	156	140	144	153	156	150	165	152	144	161	134	159	170	147	132	137	149	134	145	153	162	171	161	184	154	143	142	146	164	163	159	151	151	159	150	158	157	161	140	150	153	148	161	161	164	162	172	135	151	147	166	153	152	181	123	129	147	155	155	165	159	140	167	145	155	169	166	171	134	138	150	163	151	165	164	145	137	154	165	151	177	162	156	143	144	167	173	181	167	156	166	161	163	144	178	127	167	167	153	157	143	166	149	141	136	133	163	134	158	146	169	161	136	148	156	169	163	159	164	160	137	142	155	142	140	148	171	144	158	185	166	155	140	144	165	150	162	157	131	144	168	145	171	179	159	155	130	156	156	145	155	167	146	153	178	155	139	165	146	164	156	155	158	123	171	169	135	160	150	156	145	171	151	140	154	145	163	147	145	145	153	152	139	144	157	132	158	134	170	158	140	135	158	152	138	122	160	162	149	194	159	151	154	157	170	140	153	171	150	159	142	157	139	164	148	143	159	140	171	142	166	139	188	143	167	155	156	129	139	151	162	120	161	144	166	166	163	175	148	145	163	146	147	161	154	173	173	138	155	137	173	153	154	170	158	141	161	149	145	163	168	171	141	144	161	143	163	163	157	163	161	165	151	145	157	150	168	157	162	135	147	126	165	146	135	155	153	162	155	147	154	142	169	117	169	135	171	139	175	165	153	159	154	149	154	168	109	136	151	136	140	146	141	157	162	171	136	158	176	148	169	174	147	159	174	154	169	138	139	178	163	141	163	140	158	147	148	151	183	144	162	139	164	161	158	157	145	158	159	146	168	158	156	156	143	147	153	143	183	179	163	133	158	141	135	145	152	141	139	156	162	138	146	138	177	167	144	138	148	151	127	156	142	166	137	149	141	145	152	158	170	147	162	162	173	142	133	137	129	154	159	182	135	160	147	156	152	147	139	144	171	133	162	136	133	162	181	143	158	143	142	150	140	146	129	156	148	175	148	151	141	152	165	154	153	146	139	159	158	149	138	138	143	139	132	149	153	151	143	138	161	171	158	159	164	150	152	157	148	144	132	167	140	159	144	158	157	159	153	157	130	159	175	183	158	173	159	143	169	146	143	145	147	138	178	142	141	151	149	137	151	164	141	166	148	125	135	143	159	157	164	150	158	149	137	141	172	167	166	127	166	118	161	154	162	126	133	155	151	142	150	142	145	153	164	154	151	139	172	135	153	145	155	140	167	165	126	155	165	153	157	156	152	138	140	162	143	144	186	154	162	149	156	160	155	137
5537	1435	3032	3485	3137	2475	2123	1783	1576	1403	1214	1110	1050	1000	876	929	810	797	781	782	711	719	664	621	594	657	654	596	617	627	595	600	531	616	585	597	559	565	566	559	564	572	535	574	520	510	512	527	551	548	539	538	527	527	512	558	506	520	536	550	517	503	526	509	518	504	552	483	547	486	500	525	514	536	536	490	567	459	496	524	519	525	505	521	546	559	496	542	510	596	512	523	526	496	528	491	525	509	489	537	494	513	520	514	487	467	491	491	492	521	538	542	500	482	526	499	515	486	506	531	519	504	535	522	475	498	481	503	496	494	497	460	536	544	516	536	535	503	520	501	483	501	480	538	507	498	501	525	509	500	513	518	489	540	500	512	497	468	511	541	479	517	499	498	488	511	493	510	504	481	496	511	539	510	488	487	476	543	474	530	502	454	521	530	485	518	507	518	546	535	520	509	514	521	473	470	499	489	511	503	514	528	488	493	552	543	486	516	521	521	501	491	496	522	479	547	518	494	503	473	528	527	528	511	480	551	498	468	506	477	530	491	495	493	531	511	502	524	537	499	521	486	517	523	514	495	530	525	471	501	498	479	464	499	500	490	507	514	502	495	512	494	513	507	521	498	504	443	473	499	479	518	489	480	542	558	516	461	485	500	520	491	519	511	469	532	500	561	478	534	491	478	513	491	479	493	512	517	484	486	484	493	522	536	480	479	508	489	495	502	494	527	486	529	554	479	555	526	559	502	477	505	464	486	503	487	478	519	476	512	492	533	513	480	479	522	499	524	504	510	508	510	517	490	502	500	502	498	518	550	497	456	563	521	477	546	509	508	525	505	483	500	501	521	522	509	512	541	513	507	487	494	517	553	491	525	498	502	499	478	485	538	511	479	476	504	504	498	512	499	465	437	513	496	489	497	527	500	471	495	511	476	505	456	491	517	520	462	494	500	488	498	502	509	482	511	538	528	500	499	507	528	531	519	490	500	504	522	498	518	515	530	465	499	510	482	501	482	456	496	507	516	518	528	504	499	507	530	478	481	466	481	515	518	488	493	461	479	502	486	535	501	515	538	517	517	508	553	478	492	484	512	513	536	472	521	532	485	478	513	494	487	494	505	515	523	527	501	473	477	495	510	486	484	528	505	469	502	508	509	468	511	528	513	471	486	510	473	479	511	498	510	472	527	540	491	460	494	490	499	514	507	480	497	481	503	508	484	528	492	499	502	477	468	504	503	471	481	486	517	492	499	494	480	492	508	526	490	516	475	480	554	506	471	511	531	480	516	541	492	511	477	505	481	495	551	508	496	518	495	529	525	498	524	503	487	508	514	539	472	489	498	489	535	518	550	511	488	545	492	509	490	477	499	462	506	506	453	509	491	474	510	497	519	464	495	493	543	462	521	510	491	488	501	514	507	504	544	505	492	512	507	517	517	514	488	516	509	500	501	516	486	553	528	488	495	493	460	494	472	504	510	534	493	546	509	536	520	521	494	470	512	545	521	485	558	530	499	497	497	472	509	531	511	476	472	502	510	458	549	527	458	512	482	520	511	491	510	493	534	486	494	486	494	484	576	539	456	506	513	487	491	475	504	518	467	484	484	517	515	498	519	527	525	520	505	519	476	520	453	495	531	499	500	465	493	528	491	526	475	474	525	489	513	523	506	493	512	512	505	490	510	477	507	481	489	486	463	549	493	519	492	532	485	510	482	530	499	538	508	506	514	475	494	519	497	501	483	486	517	479	544	477	509	488	492	530	507	500	505	505	454	534	522	497	504	484	493	509	515	502	490	513	521	496	507	514	489	524	494	491	518	508	484	516	493	472	519	486	484	510	514	516	477	552	519	499	509	509	512	541	490	439	499	453	476	544	497	489	481	511	503	476	479	500	515	505	447	527	482	455	514	503	521	519	523	485	475	513	506	510	525	512	493	460	492	498	520	534	515	538	479	469	511	529	557	496	498	443	536	500	533	519	516	486	495	498	526	494	515	459	521	510	517	491	501	489	489	534	476	507	418	520	474	452	507	490	512	505	552	513	521	525	540	504	495	508	507	470	555	489	499	509	500	494	540	496	544	533	526	486	483	481	507	484	513	526	524	497	500	496	453	501	494	503	487	519	521	511	511	480	510	494	516	541	486	524	475	542	515	469	506	507	538	513	519	526	496	536	514	507	538	499	465	496	502	476	498	516	482	535	511	495	485	525	534	487	517	517	516	508	489	536	483	514	499	499	475	469	543	534	528	526	540	473	524	497	495	513	470	470	539	468	493	510	525	489	470	508	491	498	498	485	459	530	507	487	518	484	490	493	502	504	509	486	496	490	461	486	514	500	497	513	486	530	474	486	507	468	530	515	489	486	508	516	508	486	519	561	507	509	540	519	466	502	514	492	487	535	492	509	515	501	546	516	474	487	527	510	537	515	489	486	501	542	520	508	497	542	506	467	511	497	470	491	528	538	491	497	513	457	528	492	486	487	495	478	509	516	508	543	521	477	476	488	512	498	500	463	545	473	505	510	527	555	519	489	508	471	491	521	483	492	542	499	474	496	500	494	494	499	537	507	479	470	472	467	505	493	531	495	513	477	516	507	528	497	472	481	512	531	452	527	501	521	521	481	518	490	506	461	496	554	475	492	498	490	476	461	520	519	504	487	501	511	425	527	497	520	479	542	492	497	482	478	491	481	477	497	501	496	516	477	525	533	502	467	499	500	486	465	523	499	512	484	496	510	475	529	524	498	482	524	516	515	541	514	518	501	523	467	495	518	476	480	514	500	471	516	502	495	494	529	534	496	510	521	483	503	495	482	499	489	522	476	523	492	496	512	537	479	505	489	495	499	527	537	479	529	527	509	497	503	466	505	497	504	532	542	485	491	468	516	511	517	498	520	532	503	502	488	471	468	497	509	523	505	476	501	530	501	484	538	488	495	497	523	504	517	494	525	498	519	483	499	512	527	496	504	489	500	499	506	520	510	476	501	483	527	494	484	493	506	480	513	488	457	494	494	512	494	509	498	503	523	505	508	513	501	506	485	543	515	474	483	495	503	496	479	491	508	493	513	513	551	512	487	505	507	526	505	495	513	511	523	509	481	489	510	504	533	514	530	515	476	526	488	495	496	475	457	485	478	514	525	509	515	501	531	507	515	507	490	509	504	499	475	494	513	487	524	496	498	558	452	514	533	535	507	485	503	513	466	529	496	489	461	467	502	491	509	524	473	534	495	478	505	498	469	513	508	525	489	473	505	528	492	489	482	519	497	552	502	511	488	528	484	503	527	502	518	534	520	521	472	536	496	500	500	544	481	507	500	517	483	489	497	479	543	509	532	495	475	512	496	498	494	479	517	508	503	506	494	476	516	509	467	468	485	439	557	478	473	508	497	502	501	481	519	492	468	514	518	512	524	471	503	484	504	485	512	494	489	499	465	540	467	516	483	519	461	501	472	528	510	476	530	517	494	492	525	513	531	534	489	537	479	469	509	522	483	505	516	506	463	506
8498	1788	2334	1801	1231	803	591	475	403	311	309	244	260	215	188	205	219	138	168	161	157	155	156	138	166	137	152	140	133	169	143	146	123	141	142	141	136	110	147	143	135	127	153	136	115	133	132	138	119	118	121	125	133	138	131	133	110	125	123	142	154	140	131	127	116	130	142	129	132	139	116	114	137	117	133	141	134	122	134	141	112	134	123	106	100	137	135	124	137	112	132	123	129	155	116	156	124	120	126	119	129	119	121	140	127	120	138	113	109	129	124	137	135	137	124	123	127	134	127	112	151	143	159	118	132	151	125	121	126	110	135	103	124	119	114	121	119	129	140	121	124	145	133	117	123	116	130	124	115	136	127	119	111	119	125	115	109	132	126	112	129	120	106	117	112	127	120	124	132	150	134	128	143	128	124	117	119	106	132	149	117	118	121	111	139	143	125	129	150	123	119	108	142	115	126	127	127	131	130	130	113	124	116	150	130	128	105	110	121	141	133	130	135	117	122	107	109	133	129	126	138	117	127	125	110	121	124	119	133	111	114	134	135	109	134	130	147	120	123	112	116	109	119	122	137	116	113	127	110	124	137	125	114	131	125	134	136	114	131	128	132	116	140	126	116	134	149	117	110	139	106	124	116	117	134	134	138	122	111	141	145	126	129	129	134	121	105	137	118	114	124	131	119	114	108	122	129	127	138	134	112	136	147	136	126	118	132	125	133	108	133	129	132	127	119	137	142	109	143	135	121	123	135	122	128	112	108	140	112	117	133	125	125	118	128	125	135	131	134	128	129	120	126	108	111	111	109	144	129	136	129	115	126	114	125	123	113	138	120	112	113	137	121	117	137	131	133	130	125	124	152	121	124	134	97	109	117	122	109	115	111	123	127	126	132	125	139	109	128	114	129	129	122	120	126	120	130	123	123	130	102	125	121	112	127	141	139	139	122	113	117	114	121	135	136	129	104	128	141	118	124	125	139	111	125	121	138	129	141	133	115	110	138	127	122	122	124	131	119	115	125	128	130	115	124	131	120	119	111	128	126	109	116	121	130	139	120	104	153	108	141	99	116	119	118	131	129	130	129	128	124	118	145	122	117	128	127	126	117	117	120	149	124	113	134	120	143	124	106	128	102	120	120	127	113	123	129	123	121	130	121	147	119	111	116	130	129	128	126	120	129	117	116	139	132	123	129	133	125	152	111	122	111	107	110	100	111	134	133	137	115	148	115	118	123	112	114	114	120	115	138	125	145	117	126	111	139	127	128	122	122	113	116	119	125	113	122	108	139	106	105	104	113	119	136	123	124	107	137	140	129	113	127	133	115	117	117	136	121	133	126	117	135	128	115	122	141	107	109	120	147	130	103	134	135	139	114	135	134	119	131	140	110	115	120	132	134	115	103	112	121	124	118	123	115	115	127	112	132	113	121	117	134	126	144	129	133	116	131	133	134	113	97	105	124	108	96	116	122	112	134	123	111	122	111	139	134	118	122	116	123	135	108	105	137	102	134	128	118	133	126	123	126	121	120	124	112	124	114	124	136	124	131	110	122	122	112	105	116	110	124	132	106	113	137	120	137	138	123	115	131	114	145	124	125	115	112	125	124	125	108	108	113	125	114	131	129	110	95	140	153	136	118	117	131	110	115	130	127	109	95	120	124	142	129	143	92	127	126	133	121	123	133	105	134	130	129	128	139	118	106	124	137	156	128	129	131	118	135	116	146	120	110	129	131	135	119	115	119	146	140	121	117	128	118	112	100	117	136	122	123	117	124	130	116	119	134	116	111	130	125	100	129	114	110	103	117	130	136	129	128	108	131	113	140	121	121	138	133	131	124	135	125	100	130	124	109	129	137	129	107	118	107	108	133	116	124	121	122	122	142	111	127	108	133	142	115	133	130	139	131	120	116	142	121	119	144	108	131	103	137	113	125	132	108	126	102	97	113	124	121	139	131	136	129	108	132	125	121	129	113	113	134	126	106	134	127	121	115	107	112	119	114	137	138	112	129	117	111	118	129	114	122	115	118	111	131	135	110	125	118	121	125	131	124	119	124	118	128	122	117	134	135	111	142	111	135	139	122	127	121	111	117	111	115	132	117	150	131	108	135	130	104	123	138	119	109	135	134	99	139	126	120	127	127	130	134	108	120	111	111	131	125	120	125	124	94	125	130	119	126	136	121	125	125	107	102	119	122	118	117	121	112	135	110	125	129	141	136	132	132	125	108	122	133	135	122	124	114	140	128	122	134	121	110	122	123	128	112	118	122	139	141	126	126	109	118	140	123	98	104	123	124	121	110	140	127	123	104	121	118	99	132	126	128	128	111	130	119	126	117	151	110	128	126	104	142	110	117	106	140	116	118	125	104	118	144	104	130	127	108	125	150	114	110	126	123	129	108	141	113	128	125	110	126	155	138	118	118	127	122	133	134	129	112	107	127	130	123	109	134	119	137	97	130	118	119	131	128	122	136	115	121	138	128	133	143	143	136	131	159	126	115	138	152	117	115	109	144	106	141	119	112	131	131	118	123	113	117	122	112	116	129	107	118	121	154	134	118	125	120	126	116	125	109	126	108	126	135	114	118	126	130	138	128	107	109	127	135	117	116	123	127	133	109	121	126	118	122	121	109	113	146	108	124	126	132	120	132	129	121	114	123	110	126	126	118	104	107	109	127	127	135	114	112	105	128	99	105	138	124	121	136	122	109	149	125	134	124	130	129	131	124	135	129	109	105	122	93	117	127	123	115	148	135	131	112	126	132	111	135	148	111	123	104	115	131	117	139	128	134	137	124	116	134	133	113	127	124	108	126	119	120	149	107	121	122	128	107	118	102	108	120	143	130	102	124	125	129	112	118	121	103	109	107	124	127	126	116	126	119	114	122	100	118	138	116	126	127	105	106	139	124	121	120	135	129	131	94	134	130	127	122	120	119	119	129	122	143	109	125	142	136	111	116	138	141	112	129	133	104	132	99	126	121	123	145	119	111	138	125	120	116	135	106	117	102	122	111	128	141	134	118	139	135	126	123	142	117	130	123	135	142	119	115	126	132	125	120	124	119	133	130	119	123	107	119	134	122	112	102	118	134	118	134	144	135	163	115	147	114	110	119	139	117	136	140	120	106	110	121	121	129	130	128	121	119	119	122	142	137	132	128	128	142	135	130	127	110	118	123	138	119	135	115	124	126	130	126	120	127	133	116	119	148	114	100	119	113	130	125	122	107	118	117	100	118	123	104	115	123	128	142	118	104	126	146	123	125	125	119	130	133	120	123	117	127	113	111	129	130	102	121	119	117	134	128	149	124	116	113	119	129	127	133	118	137	133	139	133	123	130	122	129	120	141	127	115	137	139	131	127	125	142	120	139	106	126	121	136	119	117	111	122	120	125	119	128	143	109	111	130	126	130	143	115	124	110	113	125	125	122	114	134	105	128	127	124	112	114	119	103	121	137	129	116	118	115	118	120	132	120	116	137	115	134	128	125	132	127	124	128	116	127	123	127
7618	2226	5179	6062	5211	4302	3503	2978	2437	2212	1908	1665	1558	1422	1253	1082	1080	984	961	881	814	854	763	750	701	717	684	628	636	643	599	594	589	591	589	535	606	537	517	491	522	510	499	549	506	525	514	513	519	497	526	536	476	489	492	450	519	476	468	472	449	474	482	482	439	449	467	456	498	459	430	489	448	470	473	445	438	455	435	446	415	412	450	457	444	429	481	465	459	418	448	447	429	474	477	441	424	411	451	451	475	451	490	425	445	418	474	437	459	458	472	414	439	463	472	435	428	468	455	440	456	421	429	403	407	450	454	409	421	438	433	398	464	434	462	420	420	420	424	440	426	479	392	477	391	444	437	420	441	448	442	409	417	455	417	445	443	421	433	396	416	438	417	456	423	445	436	459	452	420	415	441	485	456	408	423	463	414	409	403	454	466	438	465	408	428	439	429	457	406	437	480	442	416	426	467	451	446	403	412	432	455	443	456	423	460	451	414	433	424	436	414	459	407	436	447	469	449	446	415	393	460	453	421	406	474	407	438	448	485	430	479	459	425	419	406	440	458	420	449	426	448	477	414	449	447	447	464	450	425	421	455	413	475	426	427	384	422	406	420	401	423	437	407	417	391	408	447	425	456	428	435	416	417	434	432	425	417	414	426	440	480	422	452	434	453	428	389	436	393	459	414	448	456	435	449	463	425	423	436	396	428	435	404	429	410	451	460	438	470	436	436	414	423	458	445	413	444	438	425	409	409	451	425	428	463	415	423	453	377	480	401	444	425	447	419	407	444	445	430	418	421	460	434	441	456	391	426	396	387	413	451	462	445	435	413	448	372	382	432	417	440	413	419	413	424	411	450	434	440	397	406	451	448	413	406	432	408	419	437	423	458	448	437	416	436	428	462	432	431	436	412	471	421	408	389	419	440	413	458	413	433	390	430	414	438	443	443	444	423	416	431	404	418	424	440	424	440	403	392	419	437	447	406	465	431	429	473	411	415	456	437	413	434	426	430	415	390	430	448	432	412	409	435	451	411	409	434	418	392	406	434	425	417	386	462	430	415	437	457	445	399	408	447	417	438	428	417	426	419	399	450	426	392	432	442	425	411	447	437	425	457	439	463	419	436	450	398	447	436	469	456	381	456	417	445	455	435	413	439	420	423	484	426	433	418	439	452	441	457	408	432	402	452	464	419	416	432	419	434	445	424	434	420	443	450	425	455	402	465	418	390	443	427	473	452	445	409	402	405	415	414	398	422	416	431	453	433	435	436	417	399	412	395	449	408	465	431	406	423	449	462	413	415	425	402	454	387	418	430	449	405	435	450	392	421	445	428	447	474	418	463	400	433	414	440	423	420	452	390	408	453	441	423	413	392	398	444	451	435	415	430	430	415	445	426	408	430	442	416	428	424	437	435	435	448	410	414	429	449	440	434	436	431	449	440	402	428	438	448	414	456	426	404	455	428	411	412	415	445	394	418	430	397	442	466	456	416	415	448	429	448	415	420	410	443	405	413	443	423	443	427	435	416	454	455	441	398	432	420	402	466	459	415	422	431	438	478	419	460	477	423	421	418	414	414	428	427	415	430	412	433	408	453	445	434	400	436	391	443	445	419	422	410	430	416	451	406	447	375	451	437	426	426	426	424	428	462	460	444	422	372	422	444	424	405	466	413	401	436	470	441	366	446	413	410	422	430	411	444	406	443	460	399	442	412	422	432	420	432	423	434	398	408	441	379	451	415	429	416	408	436	441	402	426	439	433	406	417	435	443	396	422	445	425	452	410	412	448	433	437	433	420	426	448	433	422	416	436	440	441	429	414	414	452	425	401	428	437	388	465	439	422	413	440	439	454	445	418	406	421	402	434	444	442	448	447	443	424	383	453	445	429	409	411	444	431	414	421	437	424	438	386	444	475	469	417	447	429	421	418	439	427	419	427	444	467	470	423	472	412	419	392	429	419	426	448	447	418	409	442	414	409	407	455	416	445	417	431	435	449	406	472	432	424	437	423	416	394	462	436	435	423	382	411	430	445	456	422	392	418	389	436	419	418	444	442	414	414	468	416	406	476	420	432	457	458	432	455	473	427	462	447	437	413	444	469	359	428	430	422	423	444	463	435	421	454	408	431	399	412	426	438	426	438	416	405	432	415	433	435	449	447	420	440	420	466	401	380	414	414	444	422	451	417	453	421	406	455	429	416	420	435	410	426	413	450	421	453	421	419	422	426	462	463	417	429	439	398	439	393	410	459	412	466	419	422	426	430	444	413	430	436	402	453	397	462	445	471	429	422	418	440	457	439	421	413	426	411	421	434	413	425	407	418	400	403	388	405	447	456	460	446	434	450	413	410	463	446	457	419	398	483	433	416	435	442	424	383	399	452	444	406	448	433	405	483	424	468	423	430	440	439	458	433	389	405	434	437	455	436	434	457	442	447	447	435	424	457	410	426	435	458	401	454	433	463	436	448	446	450	433	448	437	413	455	460	445	413	437	444	460	490	419	422	436	414	433	434	426	475	451	405	411	450	412	394	416	464	440	386	425	440	437	439	452	458	422	378	467	431	457	429	437	439	446	431	459	416	426	433	441	423	455	436	461	447	437	451	448	451	418	432	435	433	397	451	426	418	461	435	421	442	413	455	431	431	454	476	435	441	447	435	399	432	408	390	423	425	428	415	420	440	430	440	448	427	421	436	417	438	407	403	431	437	426	410	426	432	412	412	428	450	396	429	442	430	426	450	421	393	421	430	420	414	427	447	428	428	406	448	421	420	450	438	450	420	413	434	426	453	398	409	444	421	429	423	429	464	408	411	428	423	402	451	406	397	405	441	430	411	431	437	410	403	430	404	421	462	433	377	434	464	412	438	441	428	442	442	430	457	432	408	445	420	420	430	405	425	434	441	438	474	457	415	442	464	416	425	456	416	448	451	432	409	416	425	432	451	472	437	453	443	413	441	446	440	443	415	443	420	377	461	427	420	389	457	454	425	392	453	425	439	439	443	444	425	414	463	452	444	457	429	436	486	442	416	439	442	425	440	431	417	405	406	442	407	437	449	430	442	431	445	432	407	410	428	445	448	429	464	458	401	433	441	434	444	465	441	420	428	406	373	408	437	431	449	384	423	457	424	419	393	419	457	471	373	418	414	401	400	436	422	432	448	401	451	407	409	441	392	440	428	430	434	443	469	426	427	424	442	446	397	459	425	445	439	429	415	422	437	409	426	422	431	421	432	423	429	443	408	404	413	409	421	444	394	430	389	466	408	419	420	443	421	447	451	441	440	409	445	439	421	406	434	428	447	447	450	436	452	411	413	482	430	435	424	446	414	421	415	410	392	454	440	453	422	449	412	412	421	412	439	419	416	464	409	439	431	426	478	386	403	390	418	471	419	428	446	447	413	423	434	422	392	444	413	395	381	440	423	428	441	427	438	408	403	440	456	412	452	482	454	421	442	431	396	463	442	433	443	409	456	407	432	434	425	439	454	433	394	419	430	464	432	407
1332	321	331	289	290	282	276	262	287	254	264	289	275	240	286	279	269	283	258	294	272	294	281	283	280	276	273	263	272	270	289	281	283	264	279	260	270	249	280	285	298	282	284	255	267	284	292	255	275	284	268	296	288	276	246	296	297	268	279	278	293	283	258	262	295	274	268	283	295	281	282	264	288	297	257	278	268	252	288	259	288	259	287	226	286	285	293	279	287	271	302	257	265	258	292	290	290	263	305	283	258	267	292	253	258	274	256	267	270	259	279	290	268	251	286	284	299	282	240	279	257	284	259	284	302	286	275	267	280	266	273	278	274	274	277	291	270	276	266	271	270	294	302	260	272	289	271	254	277	286	303	263	239	261	305	287	286	287	279	252	261	308	279	280	266	283	273	276	262	280	270	300	267	292	254	302	271	252	270	250	267	274	244	286	256	311	248	255	282	288	282	318	277	259	286	295	265	279	302	289	265	270	265	260	267	293	283	301	284	262	270	276	287	293	284	258	280	263	276	270	251	288	261	307	289	267	258	257	280	266	263	269	302	270	302	273	261	257	273	298	270	297	287	272	262	257	297	281	238	263	266	288	246	282	290	282	273	251	293	266	282	265	273	298	268	310	252	252	304	271	268	281	238	279	263	268	242	280	244	267	274	278	307	294	274	263	285	293	283	285	276	262	303	294	297	293	290	291	287	301	292	266	258	279	270	288	264	297	275	269	276	257	288	267	277	276	240	315	253	257	284	261	275	290	317	260	286	269	295	271	261	268	265	288	270	283	265	296	294	261	279	248	258	282	286	275	260	262	307	301	290	281	263	249	271	255	294	290	282	285	281	265	282	278	269	316	282	273	277	261	283	248	279	285	304	290	281	304	278	294	307	299	285	282	290	307	288	273	282	283	262	287	273	293	282	272	254	254	304	257	252	275	280	274	281	306	316	284	309	288	287	273	303	270	244	293	268	312	303	300	281	266	269	299	280	304	273	312	272	299	313	260	291	257	280	303	252	282	267	268	275	256	272	300	274	292	277	290	289	256	300	241	282	262	275	289	246	319	259	269	264	288	263	260	290	266	273	302	245	282	278	249	279	321	254	282	272	287	286	259	281	279	278	276	278	277	295	286	278	290	298	263	288	262	287	257	300	265	303	262	274	264	269	308	278	297	262	277	283	283	295	272	276	304	264	293	292	300	280	302	276	287	279	285	288	265	297	301	270	261	277	284	259	299	245	314	278	290	285	304	269	292	259	279	278	278	280	279	272	265	269	296	284	304	300	267	296	287	266	255	260	238	262	315	272	278	301	284	255	284	296	279	281	271	290	285	260	305	278	264	281	253	286	315	263	278	273	277	297	293	258	275	251	264	276	255	278	260	249	268	253	258	275	248	228	300	284	274	318	298	279	293	289	273	285	286	264	267	263	283	260	269	264	246	278	278	277	292	239	260	240	300	297	257	278	273	259	256	288	296	285	287	296	252	275	279	264	285	289	272	289	279	288	275	261	291	272	318	273	291	289	286	273	285	265	259	259	271	292	270	261	277	275	315	260	281	296	268	298	289	279	280	249	301	319	290	244	256	282	273	296	284	271	262	266	262	297	266	271	274	265	291	284	260	267	258	307	295	283	281	271	273	322	298	281	284	282	266	267	302	269	291	268	302	298	246	275	293	262	274	279	275	288	236	272	253	293	294	288	293	281	280	278	287	266	250	268	286	267	274	252	296	303	265	267	265	290	289	316	279	277	285	272	255	288	256	261	296	287	264	292	241	277	248	278	318	291	278	277	260	265	265	284	272	274	265	293	248	259	281	289	292	291	297	277	318	284	290	274	272	287	268	272	243	260	282	281	282	298	263	259	276	282	253	283	311	247	269	295	284	287	264	281	266	275	289	269	276	285	292	277	268	266	282	302	263	279	251	263	257	258	273	250	275	267	267	259	275	283	274	278	255	301	293	297	258	293	294	266	315	261	253	287	284	275	288	289	284	257	279	289	263	240	283	262	275	284	299	256	317	298	284	325	276	257	272	269	263	282	280	287	316	262	308	278	262	287	296	284	260	240	271	313	265	281	260	280	284	244	277	286	259	266	283	256	273	279	270	279	294	286	275	277	268	256	283	278	251	260	268	302	286	288	213	271	298	290	263	277	261	291	252	294	285	334	262	289	311	281	313	286	290	294	305	272	274	323	294	283	275	272	267	293	316	301	269	271	287	278	316	285	262	258	273	268	290	267	265	280	319	280	294	300	263	306	287	259	282	261	265	290	258	285	291	307	283	275	263	298	271	305	268	279	271	251	247	264	250	271	292	282	279	270	285	268	254	255	258	273	265	280	288	271	273	254	297	326	290	312	254	304	266	280	297	276	283	286	279	311	270	254	286	278	287	263	286	273	288	298	291	255	283	269	280	278	244	270	272	310	273	255	296	267	299	287	283	270	288	299	281	284	276	288	282	272	291	286	281	295	273	267	267	279	299	308	276	297	305	269	260	308	286	301	268	276	287	269	267	265	266	279	276	265	301	265	279	293	289	268	270	296	275	257	282	279	282	294	276	280	262	283	266	264	313	264	278	259	270	304	286	300	260	259	275	270	253	270	264	284	288	290	309	271	299	283	277	267	281	275	291	260	255	315	277	293	313	254	279	282	263	286	273	268	258	301	276	262	282	301	255	254	312	314	299	266	270	277	299	265	291	282	270	280	251	307	262	324	258	284	281	238	297	282	262	268	268	275	269	294	273	295	278	317	256	334	287	326	283	274	306	290	280	293	255	298	281	285	296	281	273	252	251	264	279	274	281	297	277	289	273	261	307	272	268	260	271	264	283	280	290	273	274	271	261	264	273	301	271	282	265	260	262	297	289	272	288	285	307	287	302	304	298	284	241	297	268	288	293	290	280	278	277	281	286	266	271	311	293	255	256	267	287	291	279	299	246	280	295	270	287	275	225	288	281	271	262	289	262	293	256	256	280	285	293	279	276	290	284	279	297	248	315	312	277	262	267	235	249	291	290	294	263	298	303	267	268	269	294	254	270	252	284	263	258	273	264	267	256	269	282	270	272	250	263	301	294	226	288	267	305	298	258	281	264	266	266	270	289	276	292	280	277	258	317	300	303	281	269	259	271	274	293	279	278	264	321	248	286	295	290	274	282	256	314	272	289	260	271	272	259	295	263	286	295	276	273	302	285	275	271	313	285	270	280	292	295	254	276	289	267	277	276	280	290	268	244	302	313	293	285	257	292	263	282	255	276	268	290	263	276	298	274	286	290	267	268	278	263	286	286	282	292	308	292	275	271	272	280	269	273	276	314	276	259	263	327	246	306	254	285	266	254	253	289	291	298	294	286	281	288	246	268	269	318	277	289	278	269	306	283	265	281	292	264	275	303	262	311	292	264	271	277	297	269	311	273	277	275	294	288	302	272	276	256	263	286	254	276	289	270	307	265	289	277	258	272	277	261	271	286	289	287	283	259	285	286	276	262	267	253	254	277	272	250	280	283
2276	917	979	1097	987	967	973	923	880	919	902	837	879	895	854	886	881	908	820	918	867	832	876	852	838	825	841	824	814	849	837	851	842	832	892	927	827	832	869	798	809	805	872	833	860	881	822	852	844	829	832	862	821	830	849	884	834	881	863	831	846	846	788	896	874	844	858	780	858	834	878	827	840	851	855	860	877	889	823	863	904	858	839	855	856	838	795	800	833	862	870	857	891	788	827	842	821	847	787	814	880	824	870	813	804	832	890	848	848	848	849	837	844	865	905	849	803	843	854	827	906	864	865	859	801	831	891	843	874	815	849	767	841	845	829	852	862	893	852	857	882	859	854	824	886	827	863	830	832	902	843	797	823	831	841	860	781	852	816	803	819	854	847	825	853	830	884	800	845	867	848	925	882	824	860	855	863	830	790	885	849	824	851	864	866	894	846	885	833	878	826	847	836	847	887	865	854	805	842	842	841	861	860	865	875	903	842	835	826	791	813	789	863	879	877	835	867	841	844	847	866	862	843	802	839	821	861	875	821	853	880	816	835	896	806	855	866	780	888	862	879	869	853	869	823	840	873	833	848	926	818	835	835	853	832	852	824	847	871	848	806	849	802	849	830	843	848	865	842	854	843	857	899	858	859	793	900	886	877	809	884	806	823	822	853	865	833	821	830	870	829	840	865	859	828	843	878	816	828	849	859	839	839	781	835	843	803	837	851	922	820	850	835	861	836	890	880	823	847	832	883	851	867	910	844	866	808	829	810	892	824	821	825	853	821	844	818	775	857	869	786	808	872	833	844	835	904	848	883	848	885	837	901	812	869	860	891	886	872	809	838	830	842	818	832	867	840	827	874	885	873	845	816	848	832	834	872	861	857	863	831	793	898	844	868	863	824	833	873	841	867	876	852	814	831	865	814	769	815	802	830	862	836	854	858	858	868	872	843	821	848	835	858	824	853	869	844	871	852	895	889	823	829	821	815	825	787	873	867	805	887	856	893	823	845	827	816	843	835	884	813	861	851	841	851	857	809	895	833	821	861	905	858	874	876	884	841	824	866	874	869	819	860	844	824	841	880	851	880	898	813	860	861	814	776	853	882	854	813	794	820	768	818	859	827	852	905	796	764	793	849	889	812	862	882	855	853	856	823	899	817	889	875	820	870	892	890	868	813	826	814	814	824	794	850	842	818	822	853	834	803	821	802	848	841	835	859	826	854	835	830	790	785	886	835	792	859	828	880	865	858	874	784	839	901	857	854	856	789	806	836	816	847	867	858	860	842	873	824	863	857	846	836	869	880	826	830	848	814	829	819	871	851	844	855	826	879	833	803	865	823	818	908	876	819	818	795	861	905	850	818	884	877	842	853	839	780	824	833	825	865	870	817	811	874	846	842	851	832	853	823	827	811	818	855	862	888	858	846	813	816	847	875	802	827	843	865	858	820	795	796	833	861	846	808	822	834	905	882	797	830	884	808	849	829	782	880	860	857	855	850	809	812	846	871	851	787	862	894	820	863	845	872	878	823	863	837	824	831	831	821	839	827	846	832	851	842	805	854	852	849	875	822	852	832	837	910	834	850	825	848	902	857	799	838	897	900	786	832	863	873	807	847	878	825	816	856	832	871	834	821	845	862	873	877	838	858	843	827	865	825	779	842	915	898	814	852	812	803	872	831	822	809	836	876	858	854	809	803	838	869	835	855	840	876	854	853	815	804	846	811	815	839	883	828	881	764	841	840	844	826	847	830	868	800	869	858	828	846	790	799	837	842	850	868	813	821	841	818	852	836	840	840	805	799	826	856	863	843	842	820	839	847	862	836	838	843	864	836	868	854	871	863	832	860	805	870	833	849	865	824	803	842	830	852	876	833	813	852	851	804	835	824	883	864	857	838	861	847	798	832	853	875	839	848	830	844	868	885	816	850	808	899	841	844	838	879	835	879	856	859	821	904	840	821	924	880	839	837	857	872	822	811	819	865	859	813	839	823	889	824	830	839	850	824	876	866	847	808	878	856	845	802	868	862	861	851	828	854	839	845	855	803	812	871	827	833	843	891	844	817	903	849	860	811	804	889	877	885	787	895	845	879	857	889	875	847	867	830	832	848	818	882	862	822	860	793	884	878	870	872	830	841	882	826	880	852	849	811	880	892	844	795	866	853	850	845	808	911	913	835	830	817	851	839	919	830	818	858	850	865	879	813	825	843	865	863	861	893	830	842	846	861	878	889	894	847	830	810	825	822	856	829	877	812	861	823	818	879	916	828	840	870	829	818	852	855	858	831	847	854	900	793	834	852	849	879	822	853	851	811	812	876	863	835	851	841	851	836	844	854	877	912	821	798	896	841	826	884	848	840	895	808	857	842	862	787	806	936	851	872	884	833	871	852	890	887	848	885	888	832	865	836	825	840	818	884	798	821	882	806	836	854	831	900	831	856	832	852	870	835	819	866	803	832	819	895	853	838	856	819	876	821	788	801	855	858	850	805	783	866	872	844	828	834	871	875	847	847	864	837	881	807	809	884	835	843	834	900	844	856	868	799	879	879	859	823	878	821	808	846	851	796	812	819	877	887	829	829	882	865	818	806	825	865	875	805	833	801	841	816	884	902	910	808	871	860	836	855	834	877	845	842	872	881	848	829	917	864	803	825	860	896	857	840	855	844	811	855	890	790	861	824	888	836	832	842	877	825	860	860	850	878	842	802	798	855	827	935	888	862	866	825	824	800	853	854	878	844	860	802	863	819	805	805	871	841	852	818	870	849	882	887	890	833	844	858	814	867	858	876	854	821	878	836	861	801	835	819	855	828	870	849	901	847	776	842	874	814	834	807	839	850	862	879	843	852	904	903	871	801	898	830	858	842	896	834	863	878	860	818	805	898	836	887	823	833	823	913	831	848	888	851	915	801	838	849	887	878	866	859	872	848	802	863	816	865	872	872	765	893	815	870	903	836	849	856	875	844	783	862	842	907	874	828	858	818	893	890	846	800	829	881	838	838	869	838	858	888	864	847	833	843	854	810	897	836	870	824	877	852	855	822	881	864	872	844	871	838	803	883	851	823	909	817	862	807	850	833	886	817	784	828	843	885	831	846	860	822	856	817	921	796	857	825	856	875	873	854	826	834	883	842	791	847	900	866	820	861	808	899	839	847	840	865	857	840	826	837	807	884	818	868	891	817	780	780	818	886	892	828	851	823	848	819	859	819	841	877	840	871	812	858	838	896	855	830	841	878	803	820	820	891	815	823	817	821	867	819	834	849	835	855	797	877	830	844	826	881	811	847	829	783	872	827	830	810	879	841	849	830	815	842	921	825	826	812	851	910	840	783	852	862	891	851	833	824	821	882	869	837	812	867	860	841	856	833	886	845	870	884	784	809	838	866	824	822	816	836	805	842	819	844	830	856	853	858	812	868	850	834	810	903	853	863	807	838	823	836	866	837	842	892	898	842	846	844	877	870	796	809	890	792	789	883	837	852	763	879	846	920	850	817	812	886	847
4548	931	1241	967	660	530	390	322	301	259	246	211	222	220	199	177	209	193	194	160	181	192	174	165	166	173	170	166	162	176	152	151	146	174	161	140	160	141	157	181	152	178	155	144	147	158	175	153	168	170	175	153	148	131	149	164	148	147	143	145	155	141	140	172	157	121	171	153	142	146	149	151	157	138	146	160	154	148	152	164	163	155	151	160	168	144	156	156	144	135	153	152	149	151	171	153	172	170	144	141	127	146	144	137	159	161	135	156	149	142	136	159	165	137	167	157	131	145	159	159	138	164	149	155	170	145	159	136	147	146	153	160	163	140	145	144	151	135	139	146	163	157	152	164	160	138	158	148	164	145	158	163	137	159	158	141	158	176	173	149	158	147	147	161	155	150	155	156	131	152	154	123	151	165	136	143	156	155	135	161	140	148	179	150	142	154	148	162	143	161	128	182	133	145	142	151	142	126	153	180	151	145	144	157	169	162	151	171	158	148	139	166	166	158	167	132	168	143	161	151	149	154	154	158	149	149	145	132	162	134	162	154	158	161	136	158	176	160	129	141	155	156	161	162	158	173	140	139	161	160	159	155	151	132	133	138	170	169	142	145	136	147	152	158	151	143	151	174	144	147	141	130	157	156	161	160	176	143	147	159	131	168	156	156	162	146	142	186	132	149	141	151	156	176	165	156	156	160	157	160	139	155	161	140	150	139	155	138	163	162	166	171	158	160	171	161	143	160	134	178	143	150	139	147	170	144	161	129	138	164	155	158	144	137	137	132	152	169	170	138	163	177	134	143	138	158	165	147	169	133	170	156	159	172	147	145	134	160	140	135	133	152	160	152	144	132	152	134	159	138	153	153	160	147	154	168	139	171	174	145	128	150	170	129	143	187	154	167	151	150	148	134	157	164	179	165	147	142	152	156	151	132	168	155	149	155	152	145	161	139	153	162	159	140	135	140	157	165	145	177	163	135	142	140	150	145	146	138	140	139	156	121	158	174	138	156	165	170	150	151	146	125	143	143	150	158	149	149	152	156	140	152	136	143	162	174	178	171	130	157	170	158	145	163	157	146	139	162	132	141	164	129	147	135	150	150	155	156	164	152	147	142	153	148	157	152	164	162	149	164	147	166	160	136	174	152	157	133	149	146	143	165	192	157	144	136	149	162	140	151	166	176	165	150	174	149	196	159	152	142	151	155	125	132	145	155	127	166	132	168	145	178	168	148	179	166	154	163	138	132	153	165	149	175	150	155	113	173	171	150	146	152	142	159	159	145	134	146	165	114	137	154	144	149	159	147	151	168	150	167	148	170	157	157	138	156	146	130	164	151	147	163	152	139	137	142	153	160	146	150	161	141	153	148	153	154	158	151	161	163	146	152	146	153	169	142	146	134	155	166	161	179	177	167	192	160	159	146	148	162	153	143	167	152	165	143	151	150	166	160	164	154	132	144	165	163	121	135	156	157	141	153	167	151	144	134	144	143	148	143	132	165	148	160	165	153	173	159	150	166	161	142	139	159	155	158	161	145	153	145	178	152	145	156	145	186	149	147	160	154	163	126	143	153	161	146	140	174	150	161	150	154	152	152	135	161	144	156	161	186	168	135	117	149	156	155	138	156	143	149	155	138	148	157	144	150	153	175	138	149	153	146	158	159	159	169	147	146	146	122	154	139	169	160	157	150	140	168	126	140	157	153	145	130	140	146	170	143	161	152	163	144	158	158	168	153	166	149	179	137	155	157	165	171	142	163	157	170	146	152	155	139	154	160	155	128	131	156	165	154	150	137	148	142	149	174	158	165	146	147	150	169	164	144	162	149	144	163	174	155	146	148	135	171	170	153	151	177	132	131	161	164	146	156	156	154	129	164	149	145	157	149	152	140	143	148	122	137	161	151	132	159	157	142	138	143	151	146	144	124	143	153	166	133	146	138	161	157	147	143	131	130	175	155	158	157	142	153	149	148	136	160	149	161	157	152	158	146	146	161	161	148	140	127	152	159	137	168	140	159	179	152	134	152	152	167	164	156	155	156	134	156	153	154	144	142	169	170	169	128	154	138	148	149	152	143	137	169	153	162	141	166	154	163	152	137	145	157	151	126	153	183	157	139	134	157	155	154	158	160	157	162	140	167	160	163	160	152	154	159	164	146	141	155	142	148	140	150	150	161	163	149	161	175	159	149	153	151	157	138	155	156	151	154	170	147	145	146	139	150	138	180	170	155	166	173	137	141	146	128	143	163	146	153	154	143	151	149	144	140	135	182	165	154	150	151	148	139	149	157	132	150	156	171	162	151	149	164	135	172	164	156	165	149	159	158	153	157	148	177	157	137	145	147	150	140	147	140	167	137	164	148	125	165	167	155	141	140	149	152	146	128	154	158	132	145	149	153	144	158	160	154	151	158	151	131	156	124	148	144	162	172	131	146	134	138	133	134	167	158	168	152	152	173	150	136	159	142	160	123	167	144	145	142	156	178	154	152	137	150	146	167	130	165	162	154	179	161	133	140	141	143	156	167	146	146	156	147	150	171	153	169	156	143	155	128	132	136	153	157	150	140	189	157	142	160	154	169	146	177	178	142	142	148	141	155	134	133	149	148	175	170	143	142	157	157	141	158	146	149	130	177	155	153	151	149	158	145	147	154	145	161	142	148	142	158	153	171	152	150	150	162	160	152	158	159	160	163	166	154	150	153	159	128	160	151	169	159	169	151	140	137	159	144	151	172	173	149	146	166	162	129	145	165	150	159	148	146	162	161	178	147	175	165	153	146	170	141	155	162	148	157	147	170	159	155	147	163	148	138	137	156	133	169	141	182	147	154	143	166	163	163	135	129	166	161	103	154	143	164	181	167	165	153	140	152	150	169	161	148	168	147	141	150	150	156	148	176	157	151	182	152	162	160	140	154	154	142	138	158	151	156	147	137	145	128	154	148	152	147	163	145	142	158	151	157	163	136	131	147	162	146	135	160	160	141	168	161	155	141	161	111	138	161	152	135	139	158	163	164	161	145	135	148	144	170	133	147	156	149	150	155	136	161	157	170	152	154	165	140	161	153	147	138	171	159	152	159	134	182	152	163	155	169	146	143	155	160	147	134	167	165	146	156	164	138	159	157	166	156	132	166	170	171	176	164	141	149	156	165	142	150	149	154	142	149	139	160	148	155	169	146	137	155	154	156	162	161	168	152	177	192	165	165	166	153	159	139	156	138	140	158	152	123	155	151	146	151	144	161	128	148	141	150	159	151	151	133	136	159	154	150	150	155	148	148	144	152	147	139	154	151	151	162	152	159	136	155	156	169	148	160	158	138	145	169	164	162	152	128	176	146	142	152	144	181	168	135	143	132	153	141	159	142	149	144	169	162	138	155	130	162	177	170	141	153	142	146	163	164	174	152	140	150	144	137	150	160	159	174	127	182	151	151	149	160	133	151	137	156	145	162	157	179	164	135	154	150	143	150	132	152	159	157	151	135	134	154	145	171	174	147	154	159	159	128
5467	1426	3082	3553	3056	2584	2097	1830	1615	1387	1244	1175	1121	979	936	832	843	791	737	672	733	683	690	654	638	640	635	593	645	592	597	600	563	595	599	554	561	551	575	565	534	523	532	554	538	540	524	583	536	535	566	527	559	525	562	491	537	502	528	539	522	515	492	519	535	474	540	483	478	513	528	547	518	509	540	541	510	538	504	507	505	499	518	519	477	498	574	567	510	495	499	515	522	501	525	477	534	502	500	497	506	491	517	528	537	519	481	499	528	556	522	555	508	526	520	522	473	493	527	532	465	485	530	519	477	524	548	492	510	488	548	487	475	547	501	524	500	518	526	488	524	494	513	498	509	534	468	502	508	522	528	509	498	498	508	518	518	502	522	504	545	491	554	550	477	526	532	542	503	516	473	563	524	493	505	493	515	508	518	489	493	515	520	519	505	506	500	505	489	481	490	508	539	540	511	475	510	498	516	523	486	509	523	515	525	552	539	503	499	516	507	515	554	463	476	464	483	496	518	493	524	504	474	498	570	474	508	473	544	534	538	463	520	487	513	482	504	515	529	493	495	537	485	505	501	513	566	502	524	529	510	508	505	520	513	536	499	516	526	520	501	496	473	503	533	508	479	499	524	503	509	479	503	503	545	490	516	485	497	510	461	494	495	528	482	513	540	547	467	538	525	475	537	501	516	473	471	500	505	487	532	501	494	491	483	510	524	486	520	542	477	447	529	459	482	471	506	504	488	491	546	501	488	525	546	480	485	507	473	538	515	487	512	467	480	523	485	523	532	517	503	509	479	476	508	504	456	476	488	493	511	503	479	521	508	509	498	529	509	462	478	509	505	502	465	475	500	472	510	473	520	473	534	502	502	506	498	512	515	498	485	511	529	457	494	509	489	468	507	475	501	519	491	519	480	482	473	471	468	527	501	516	514	486	462	490	481	519	534	464	546	500	503	529	542	528	514	496	483	511	493	476	511	508	517	485	476	519	490	538	507	496	477	531	506	489	494	466	528	493	520	524	510	475	532	501	493	489	482	528	488	534	493	508	486	467	535	451	507	514	488	505	550	474	537	455	502	499	503	457	511	517	509	502	473	520	517	540	510	473	519	546	533	487	496	484	493	479	455	538	518	510	459	478	500	487	492	502	494	463	506	486	498	522	506	556	495	510	497	498	513	490	468	497	526	520	481	483	481	502	455	518	477	481	504	485	509	492	490	534	528	515	505	497	525	513	497	496	520	511	503	519	518	493	487	527	519	513	519	534	560	489	491	491	528	530	506	509	513	499	532	517	464	518	505	474	462	514	503	492	490	488	522	499	524	494	505	504	454	505	467	571	475	475	490	496	505	470	493	500	539	517	495	498	496	536	498	511	503	517	524	470	492	505	508	513	529	519	455	471	494	558	498	513	497	503	488	540	517	508	477	523	471	452	510	509	505	470	531	488	501	525	494	467	483	498	487	483	482	501	492	527	497	518	483	513	506	518	507	460	490	522	497	496	472	567	468	493	456	504	509	462	487	503	514	499	485	509	475	514	513	487	514	483	499	475	515	535	503	545	498	479	513	463	470	490	539	493	525	493	506	540	491	501	490	509	539	488	511	531	448	492	471	469	489	528	493	542	492	493	535	488	494	511	483	506	544	489	513	501	473	496	466	511	484	543	533	497	513	504	473	526	492	505	500	531	470	474	493	484	487	510	475	492	504	496	508	489	511	526	500	479	502	505	504	523	517	496	488	502	494	497	566	520	511	484	504	528	514	465	470	476	468	525	505	511	510	520	454	491	537	510	480	469	466	532	448	489	502	521	552	515	468	498	486	496	523	553	523	561	530	506	538	503	489	483	521	506	479	519	500	522	525	493	481	510	465	502	497	505	480	510	510	498	480	489	514	536	508	513	492	560	523	517	493	517	525	471	507	559	452	507	496	476	485	492	528	563	510	469	476	504	528	486	512	502	486	542	495	509	502	506	496	464	471	492	538	521	484	490	505	493	503	488	477	538	490	465	536	490	481	450	521	486	539	509	521	528	510	500	419	508	507	529	541	489	479	495	523	519	484	487	534	484	502	512	520	522	482	523	531	499	516	503	501	484	518	491	471	549	522	507	508	511	472	481	502	516	528	548	501	510	455	463	443	515	507	488	520	466	502	489	519	483	490	500	472	493	491	505	475	531	514	482	499	521	499	511	454	505	510	493	464	516	487	477	484	520	506	534	514	491	504	538	480	492	511	508	527	516	471	505	517	512	532	522	497	499	481	470	498	555	517	533	496	465	520	509	486	529	497	463	512	534	529	504	498	539	484	512	532	527	498	490	457	488	479	522	546	478	484	511	504	482	493	518	515	522	487	491	518	530	516	505	471	481	505	515	518	493	512	555	501	493	516	516	474	529	473	496	568	528	515	508	482	502	516	512	481	482	496	488	507	485	497	556	507	481	500	546	512	526	492	506	515	478	496	520	516	506	519	477	509	497	509	487	499	499	504	458	491	498	528	497	525	517	461	530	505	480	489	526	530	499	524	498	497	525	534	529	512	493	478	505	527	446	449	466	499	481	443	489	489	525	476	487	540	491	483	488	526	513	475	531	494	509	488	519	506	502	527	477	495	505	500	505	476	478	510	501	501	504	518	455	487	480	538	484	518	527	490	491	489	507	458	497	513	474	487	514	504	482	511	509	519	463	510	487	541	493	470	484	481	483	530	510	533	501	500	502	472	532	465	527	520	495	523	478	518	495	501	510	519	518	497	502	529	502	517	502	485	524	531	519	493	478	538	510	483	522	500	450	490	490	520	517	497	476	503	536	499	491	500	537	476	510	482	482	503	511	538	515	529	520	476	540	493	520	508	536	516	506	518	492	498	501	490	512	509	512	500	485	521	520	510	490	521	511	506	494	500	466	502	456	529	490	491	517	488	506	490	517	493	492	484	534	497	483	483	489	468	484	522	521	540	532	510	514	496	521	484	490	481	472	542	504	539	487	478	475	516	508	475	539	516	484	510	475	488	527	520	503	500	498	532	525	522	497	505	454	524	480	496	515	460	479	488	507	491	497	516	524	515	488	485	500	511	508	499	500	516	485	481	505	527	528	483	499	540	462	503	469	496	515	518	511	494	510	513	532	484	510	461	489	492	512	505	511	518	507	482	525	502	500	447	473	521	446	512	472	499	509	506	468	475	452	520	474	498	494	522	463	526	499	538	494	491	564	515	487	514	517	508	496	492	469	522	494	483	458	502	478	497	495	517	490	512	522	489	506	524	509	504	506	487	485	478	524	490	504	529	532	504	472	518	470	466	514	534	531	493	524	520	462	508	472	444	473	505	492	520	501	497	543	495	503	495	546	512	502	515	490	522	534	516	478	522	509	523	551	471	476	551	475	507	497	483	504	503	494	535	525	504	495	508	502	523	520	497	514	495	521	513	477	487	515	469	521	478	509	493	494	503	485	483	522	544	506	553	507	536	507	493	511	517	508	494	520	505	485	520	485	474	523	494	521
8526	1871	2320	1694	1148	884	598	501	394	341	297	282	245	202	236	206	176	173	203	181	161	175	149	148	171	149	172	155	142	145	119	153	144	134	126	140	143	145	140	120	137	134	130	136	126	139	139	134	129	131	110	135	125	120	129	127	124	139	120	104	113	115	115	136	104	129	129	109	138	153	140	129	118	135	132	139	122	109	120	121	121	124	121	122	127	134	125	114	128	104	134	120	128	140	133	115	101	123	119	121	141	118	161	128	117	109	125	118	133	114	127	106	113	127	128	123	146	112	129	117	142	124	129	118	127	129	133	122	124	130	123	116	135	148	132	121	95	114	147	127	112	127	108	128	121	111	128	128	130	138	112	126	137	139	131	117	129	128	130	137	127	132	135	111	121	104	119	116	114	111	138	141	141	109	123	117	133	117	131	104	117	135	118	110	123	115	129	129	124	125	126	112	128	130	113	123	115	120	122	132	121	114	124	114	107	116	118	125	119	114	146	140	121	115	117	126	116	138	116	120	134	126	148	115	126	121	141	112	125	115	129	123	112	109	132	120	139	127	105	108	128	132	119	133	130	119	125	121	133	129	133	121	126	112	124	127	145	134	125	127	141	117	125	138	108	117	126	115	146	116	113	111	129	121	123	115	115	138	126	127	117	126	120	110	116	135	117	121	120	130	116	116	116	116	106	123	122	130	116	113	124	131	122	109	109	122	117	126	103	118	134	130	104	144	107	136	138	137	109	135	111	129	120	141	116	114	113	131	118	130	127	136	120	109	111	133	111	125	110	113	107	121	117	131	137	146	127	124	137	124	126	122	131	131	105	128	107	133	111	121	124	116	130	128	119	113	113	148	113	144	110	115	126	141	134	114	120	114	129	129	103	140	118	107	97	125	104	119	124	139	119	131	112	109	138	122	126	139	137	119	118	119	128	115	130	125	112	126	129	111	113	136	120	115	124	133	122	117	110	130	134	134	127	124	123	114	141	132	121	122	121	118	120	139	144	137	126	105	114	122	117	119	134	107	130	113	128	104	123	119	139	114	101	115	151	123	115	112	119	116	124	121	118	115	143	122	125	121	137	113	108	129	115	98	141	121	123	121	122	105	133	142	118	133	116	120	135	153	131	145	126	112	116	153	127	133	131	129	92	137	131	115	117	126	125	146	122	108	128	111	125	121	128	154	131	116	119	147	127	115	128	117	119	105	107	121	137	107	107	104	124	127	125	121	100	130	149	135	130	122	129	126	108	125	130	124	143	137	125	128	134	129	139	111	131	120	129	111	129	116	122	113	121	110	136	116	132	130	160	124	135	127	129	133	125	124	134	134	136	136	111	132	115	123	111	108	114	132	150	130	117	125	109	135	126	136	126	131	116	129	119	124	139	124	135	130	102	121	113	119	116	125	120	135	125	121	139	117	132	124	136	128	120	129	107	136	133	115	126	128	134	117	133	128	115	106	141	130	117	111	140	128	125	115	123	114	126	142	128	124	121	121	134	124	129	130	115	106	113	120	126	115	125	115	126	126	132	119	105	113	120	122	123	121	107	135	111	110	115	130	124	130	114	120	124	117	120	114	120	123	108	120	120	139	119	126	124	119	109	125	114	135	125	114	120	123	101	119	111	139	125	109	126	106	131	116	135	125	134	131	133	112	114	117	116	121	124	146	103	102	131	127	123	128	113	131	131	133	123	132	124	121	128	127	122	118	118	115	132	111	137	126	123	137	116	124	125	115	119	144	124	122	140	122	134	109	109	123	110	110	114	126	122	123	122	127	137	139	104	135	123	136	113	120	126	121	119	108	105	114	119	114	115	108	129	132	117	122	121	111	112	115	124	94	116	95	102	123	114	115	136	110	117	114	123	144	129	114	123	123	135	124	104	127	130	113	122	142	118	127	124	113	125	128	113	129	134	126	129	131	102	126	116	116	130	111	107	129	131	145	106	121	98	126	120	150	120	116	111	130	112	128	113	121	115	135	138	96	126	105	111	140	125	141	123	117	117	125	142	136	117	132	117	132	116	141	125	100	117	147	119	124	114	119	119	140	106	104	127	131	144	127	124	119	91	138	125	135	113	116	110	124	126	106	142	122	115	136	128	115	105	124	127	142	118	121	119	124	126	122	132	135	128	125	120	126	130	135	111	122	114	135	126	116	128	116	107	143	122	108	133	94	114	123	116	146	140	125	121	101	144	118	144	131	130	118	111	130	114	110	145	152	133	107	115	131	116	115	136	110	133	119	159	125	99	136	134	113	130	118	129	118	145	109	124	135	132	110	124	105	136	107	112	110	119	127	130	99	126	109	119	116	101	128	108	112	119	110	127	101	122	105	119	134	129	131	120	130	125	124	144	112	139	140	119	115	151	119	125	135	130	123	134	131	108	141	128	136	125	117	129	112	124	137	130	141	121	125	122	129	132	130	119	135	125	114	115	128	123	103	128	133	129	117	108	109	136	134	130	123	134	118	125	135	118	128	135	114	148	110	108	128	131	108	123	126	110	129	132	119	139	117	111	100	123	135	116	106	139	100	138	106	139	136	123	113	130	130	126	126	125	145	117	118	116	121	131	129	128	131	111	121	136	125	137	112	146	122	142	108	114	129	132	143	98	143	127	124	106	112	132	122	134	119	134	106	126	127	126	120	117	118	123	118	166	135	126	118	152	124	129	123	132	140	119	110	112	118	116	132	113	127	123	130	128	119	111	140	133	114	115	116	108	146	121	134	116	127	122	121	105	126	108	142	119	123	120	121	130	130	129	124	103	126	131	102	134	110	128	137	124	127	121	129	133	130	137	125	130	124	111	139	139	110	123	116	119	128	127	112	118	128	118	113	113	111	114	127	140	134	114	127	113	111	126	128	119	109	127	150	130	114	138	125	122	141	104	135	107	121	113	144	151	124	132	123	122	116	131	126	116	127	127	123	125	118	134	129	137	136	128	120	117	128	143	139	151	118	132	113	119	137	134	129	130	132	114	129	113	133	145	143	111	115	137	110	109	139	117	137	126	126	136	120	125	121	128	129	113	107	125	131	131	132	126	107	127	130	110	119	108	131	106	111	129	123	128	112	132	131	116	120	127	118	125	131	127	106	137	113	142	115	117	112	122	117	106	138	121	122	132	113	135	135	132	105	107	117	122	121	117	130	110	120	115	121	139	120	98	116	133	123	136	105	138	104	128	123	125	103	111	108	124	126	126	117	125	111	122	132	126	119	133	114	123	123	149	118	123	119	122	115	120	123	116	133	111	111	130	120	133	107	151	127	101	126	105	130	109	122	146	120	142	131	106	96	119	117	130	115	133	120	124	144	146	111	123	123	107	113	113	117	121	104	124	131	138	117	120	119	112	120	122	126	117	154	136	103	121	127	128	118	134	110	119	119	105	116	140	134	121	115	134	118	113	128	118	113	129	112	117	132	121	107	110	120	139	110	119	146	102	114	123	131	112	123	100	130	136	128	109	151	112	113	128	137	129	142	118	109	134	120	138	113	130	114
7657	2282	5128	6142	5390	4388	3566	2978	2483	2136	1768	1627	1502	1300	1194	1212	1072	928	926	869	849	785	755	759	726	673	650	674	658	628	631	612	600	591	524	557	560	556	542	552	528	528	514	504	535	491	481	533	470	477	498	484	456	495	453	455	454	453	469	483	487	464	496	468	444	459	482	481	447	439	493	456	454	477	437	453	509	453	488	439	466	439	429	511	445	432	465	456	446	457	449	488	429	443	453	467	419	403	466	423	429	464	451	426	410	464	454	452	448	452	415	439	462	430	473	412	424	445	459	389	401	472	442	443	446	424	418	456	400	428	423	440	418	445	384	453	431	423	450	444	426	448	404	416	465	433	399	471	466	453	421	418	446	472	450	429	452	446	440	445	410	432	437	466	419	435	414	409	419	399	436	463	420	462	412	410	440	438	433	454	395	458	427	409	412	422	432	449	403	428	405	421	458	377	422	411	452	451	416	437	427	433	440	474	447	461	410	420	472	436	435	440	452	430	383	453	429	446	421	435	381	473	457	428	408	423	436	464	440	420	435	411	390	480	391	416	440	443	452	420	430	466	421	447	473	450	429	434	390	446	438	453	433	397	422	411	423	429	400	441	421	481	452	438	451	438	404	436	395	421	446	442	437	432	455	474	480	416	443	421	462	446	413	404	428	444	410	421	417	440	428	435	434	444	473	451	421	403	421	431	458	425	425	462	437	410	420	438	441	396	418	421	425	420	440	408	422	416	452	430	386	432	446	396	427	397	452	437	424	419	448	430	420	447	420	437	428	445	441	442	484	413	429	439	387	381	408	430	427	385	426	426	423	401	471	444	431	427	440	450	424	449	451	414	437	432	446	435	456	456	394	434	406	394	386	426	395	458	433	438	412	445	474	467	442	418	467	452	419	448	448	387	445	447	382	462	435	411	440	449	445	394	442	452	424	418	441	438	459	425	393	448	420	440	435	403	406	422	435	449	387	449	432	424	435	422	431	439	424	417	456	448	428	420	431	434	444	432	470	413	429	460	416	400	445	443	444	424	475	449	413	426	438	441	440	409	442	461	405	420	413	429	424	433	406	432	407	473	427	408	426	444	443	451	424	424	425	450	431	442	415	455	439	416	435	444	419	427	420	424	412	427	445	419	409	422	467	427	452	424	421	421	440	440	436	449	420	436	404	400	429	384	416	424	441	462	416	421	435	434	422	436	420	444	456	403	409	409	447	463	407	420	434	455	379	411	455	427	420	454	400	410	439	421	421	432	416	451	421	418	388	435	437	424	446	422	453	441	439	419	422	444	407	446	416	434	469	456	455	442	492	405	428	450	408	443	435	389	390	405	453	426	394	479	386	435	397	474	441	469	441	423	462	432	413	465	449	417	428	434	422	441	409	437	435	460	450	450	399	456	423	425	429	433	418	444	415	444	420	429	438	402	435	408	414	443	424	469	482	417	429	453	437	427	431	445	434	446	385	435	415	403	409	419	429	367	449	431	437	448	461	426	420	457	405	421	409	435	427	430	427	403	428	431	462	441	443	399	417	435	433	440	415	448	461	434	450	434	412	396	398	414	418	425	432	412	471	435	442	399	442	432	446	449	447	400	395	453	395	445	412	415	442	440	424	408	475	430	396	392	410	449	415	404	450	424	446	382	424	404	435	444	411	409	430	473	410	429	431	399	485	443	418	443	435	414	396	458	379	443	457	416	415	415	436	393	400	415	438	459	432	449	423	441	432	453	450	427	415	428	422	400	446	432	449	449	416	412	416	427	439	448	447	404	452	410	444	392	446	467	458	436	469	413	425	433	434	422	428	446	429	416	449	430	445	431	424	406	454	434	436	457	454	442	441	429	404	405	422	391	459	405	406	457	439	457	433	431	428	438	463	419	433	413	430	416	421	423	450	414	463	425	459	451	434	458	411	430	399	416	449	478	410	458	414	420	397	443	445	445	428	452	403	455	430	489	443	445	431	419	406	452	452	444	450	453	420	432	386	389	407	437	414	425	432	432	444	394	441	423	393	409	435	421	440	466	424	417	439	438	451	429	473	474	429	394	432	424	409	434	389	403	438	394	430	395	410	403	419	417	414	382	434	468	443	423	441	425	395	469	470	445	414	423	436	393	437	444	405	430	430	406	430	395	423	430	426	458	447	432	421	459	463	404	442	367	420	477	435	406	413	443	451	428	448	396	430	465	437	405	455	418	407	414	428	462	433	448	402	430	417	460	425	426	469	442	420	450	400	410	434	426	449	418	454	457	432	428	436	397	424	454	420	454	438	446	413	418	400	466	410	390	422	426	429	465	433	403	407	425	431	474	434	408	377	393	406	441	405	420	419	456	423	400	443	436	429	424	413	431	433	438	416	429	462	423	408	423	437	412	453	449	405	430	413	457	449	475	433	421	411	415	437	459	438	448	408	405	417	441	428	395	426	449	460	437	443	429	430	430	438	423	410	458	447	448	404	435	417	442	433	466	467	418	466	423	436	406	451	447	415	424	452	454	467	405	413	415	398	415	421	408	404	457	476	445	397	449	445	389	429	434	431	414	399	385	407	441	437	465	396	419	448	453	422	404	443	447	432	441	416	419	469	411	442	427	449	442	433	402	445	423	423	434	450	446	433	415	442	432	443	444	402	415	403	471	437	440	421	400	391	454	473	458	414	414	411	445	439	421	443	428	410	413	410	432	453	412	432	421	425	414	443	460	423	427	422	425	451	448	427	433	423	421	377	416	432	419	426	450	430	442	420	459	416	420	392	415	444	421	396	386	433	434	439	438	418	380	457	432	413	446	422	403	387	472	435	444	428	433	446	410	419	412	400	459	409	416	405	429	439	449	434	444	460	402	446	449	454	407	454	413	421	423	460	476	482	417	404	401	456	460	404	407	461	444	423	442	409	450	467	433	430	473	387	411	431	435	430	423	423	419	423	437	441	415	443	422	410	417	402	454	403	434	399	412	434	396	431	428	409	448	421	433	446	428	405	439	410	433	440	426	439	425	418	430	417	425	445	407	446	434	447	389	432	401	410	419	462	405	405	424	446	446	399	455	427	458	457	430	413	408	421	447	402	462	405	386	423	414	405	445	430	470	434	440	415	435	423	421	459	454	400	460	443	416	457	436	412	453	434	437	397	405	408	402	449	459	421	447	445	426	406	445	424	431	412	455	419	424	412	460	423	369	426	406	416	412	412	431	449	419	430	425	425	435	426	432	421	412	447	452	450	467	453	414	411	444	434	424	433	411	439	437	420	393	426	424	451	405	453	401	435	444	472	457	458	455	425	481	448	447	440	428	450	447	429	437	444	442	411	407	443	418	449	433	427	449	400	444	483	422	424	429	444	450	441	414	427	431	450	440	427	466	433	425	395	420	423	417	417	448	476	417	441	446	473	432	412	413	395	421	414	421	414	412	409	442	420	437	385	402	433	438	440	435	388	438	420	443	412	406	427	409	481	436	451	425	421	432	429	429	424	438	410	408	408	412	392	426	473	424	430	410	434	458
1275	321	344	290	319	300	249	313	267	272	278	275	297	291	266	299	298	280	255	269	258	285	271	277	290	284	265	282	253	321	271	307	273	304	270	249	265	288	293	253	260	253	272	269	276	280	295	263	281	271	287	295	290	271	268	264	276	302	277	285	291	275	295	291	271	272	291	268	288	286	284	269	275	311	286	282	278	279	279	294	282	296	277	295	246	237	282	270	283	279	279	292	275	260	279	250	279	291	265	262	295	276	255	263	286	288	256	276	276	272	265	277	256	261	253	313	298	279	266	289	259	271	275	279	296	267	270	282	284	295	266	286	277	272	282	267	263	292	280	270	282	289	280	285	288	250	269	281	300	258	302	286	276	271	279	285	265	275	260	283	264	265	266	307	284	296	287	287	288	274	287	288	246	285	273	295	293	266	292	293	265	271	277	286	262	272	274	278	290	288	297	283	284	262	261	249	275	263	286	257	264	261	270	299	259	261	274	293	253	264	252	286	285	279	284	267	283	292	276	280	299	277	291	311	311	269	278	297	287	299	283	259	293	275	278	275	263	268	255	286	263	284	264	278	281	305	288	286	254	316	282	279	272	312	269	277	301	309	258	250	321	262	267	292	293	283	301	279	293	252	292	286	279	335	289	279	276	262	271	287	315	271	283	288	281	302	278	270	310	233	277	276	282	278	296	228	299	305	287	275	269	282	262	278	269	278	291	258	314	292	269	276	268	273	282	284	298	282	277	272	243	326	271	280	288	283	293	274	308	281	287	333	286	279	285	289	263	305	256	270	287	296	290	252	296	278	287	289	303	280	275	304	285	256	272	260	276	261	281	256	265	254	281	265	279	298	318	298	282	275	283	295	283	259	256	282	275	260	286	280	276	274	282	302	296	266	284	297	273	294	283	284	273	263	288	304	303	273	311	270	321	285	273	251	271	324	332	272	254	273	261	271	294	270	297	289	288	273	249	282	271	285	271	276	278	256	265	310	270	252	294	260	278	282	297	296	282	323	278	283	265	297	293	274	277	308	277	268	268	287	278	301	244	271	274	272	278	261	267	273	272	289	257	297	266	275	280	287	266	283	270	255	298	252	283	288	287	288	268	256	262	286	278	263	290	279	295	284	296	276	279	288	280	251	286	298	290	283	285	308	277	299	266	284	269	257	299	266	269	325	268	313	281	273	279	284	293	281	293	300	311	278	283	259	266	285	278	312	285	276	253	290	268	252	290	251	285	275	255	277	265	245	280	277	259	281	311	277	294	284	266	279	273	281	285	311	290	292	264	262	287	280	315	277	268	288	279	277	279	269	250	261	267	254	278	279	285	256	293	292	287	277	268	281	300	282	282	303	266	270	290	316	295	271	263	263	257	305	282	279	302	260	290	276	268	266	284	281	264	246	284	271	299	282	277	277	274	270	268	274	260	292	249	297	285	279	286	271	294	291	286	260	274	314	282	273	261	264	257	260	262	266	278	289	312	295	287	296	252	291	276	271	261	302	278	286	284	261	269	291	265	290	271	279	301	296	277	279	265	319	251	264	261	288	278	266	304	279	264	299	297	269	272	284	273	297	271	271	283	279	274	252	279	300	275	265	296	260	269	279	298	296	274	288	280	278	291	308	280	287	291	297	304	300	272	285	283	292	257	296	274	303	267	329	295	274	272	273	316	286	287	274	262	258	289	303	281	255	288	271	284	243	282	262	285	292	282	278	266	290	263	267	261	264	248	267	268	290	292	293	271	300	281	295	288	296	281	291	242	240	286	292	263	276	291	286	306	305	279	288	273	253	295	278	288	255	267	269	284	299	284	260	294	300	248	255	247	278	267	250	305	274	284	276	274	265	307	258	280	298	295	265	290	275	300	240	302	288	279	285	283	297	271	256	281	281	244	299	250	297	278	281	289	282	300	268	292	311	288	282	297	292	285	264	302	265	268	269	272	329	277	269	279	298	228	264	282	274	269	286	275	264	297	268	256	255	266	272	273	285	283	297	276	308	260	246	278	262	268	266	306	282	271	259	261	299	293	274	278	244	293	265	288	289	275	248	262	268	302	280	281	261	256	257	280	237	282	267	281	274	254	285	270	255	254	264	248	304	262	270	246	270	268	301	277	255	287	264	265	310	265	290	281	281	282	275	261	282	303	318	273	279	264	279	288	290	274	293	294	290	276	261	278	254	254	266	262	259	280	267	263	277	300	280	288	271	289	259	283	277	247	274	258	280	281	271	275	239	300	263	301	291	259	295	281	317	281	273	267	291	311	278	263	313	267	267	298	297	296	263	257	286	235	279	276	278	241	278	272	299	268	283	270	272	299	290	275	293	275	258	282	256	273	295	282	255	287	274	265	290	297	284	257	275	285	259	286	298	302	255	273	271	267	239	290	247	265	260	284	266	265	259	251	309	238	282	262	321	273	296	271	268	291	281	284	249	297	283	285	295	277	240	258	280	293	268	296	294	266	255	296	256	317	282	299	299	257	251	271	264	306	261	282	295	305	331	267	297	275	291	269	282	257	289	269	262	272	289	290	282	288	263	295	257	304	256	270	283	278	260	237	284	264	278	267	272	278	278	295	262	271	301	278	262	294	311	272	277	286	310	282	265	276	241	289	269	276	288	295	268	287	287	264	275	260	288	266	307	292	264	255	277	286	275	286	259	289	299	268	298	275	251	282	291	280	288	296	309	256	286	267	260	299	316	311	291	299	287	297	301	282	308	281	289	273	266	288	258	287	276	293	288	284	258	275	296	262	281	280	317	290	266	314	249	272	276	268	250	275	268	278	254	286	291	269	294	256	251	219	285	269	258	295	279	270	266	249	285	259	269	277	293	310	300	269	245	265	261	277	273	261	306	283	254	287	257	251	292	272	301	276	258	262	265	310	286	262	257	295	252	275	253	252	273	294	291	296	252	294	270	305	271	253	274	300	255	311	255	261	280	272	276	280	285	319	244	271	271	297	256	285	281	295	272	289	298	271	281	282	310	261	240	262	245	276	299	285	258	275	290	276	296	287	247	285	307	263	255	275	272	260	268	272	268	272	262	262	265	256	305	286	247	282	269	281	308	293	275	268	318	279	302	273	261	298	264	262	277	290	261	266	255	266	291	265	287	295	273	283	289	270	287	287	261	254	290	272	271	281	292	284	292	285	293	252	261	270	280	274	263	286	284	283	272	284	265	317	304	267	315	271	269	245	304	294	272	286	265	286	290	274	275	268	264	296	286	270	276	278	309	272	285	286	272	304	245	273	278	282	262	311	265	281	281	281	266	265	289	275	296	265	257	272	268	291	275	242	258	293	280	283	285	274	289	274	292	283	288	260	264	292	276	266	281	258	299	287	254	278	280	285	267	294	280	259	278	255	305	285	285	269	274	290	287	273	266	273	267	258	281	281	298	253	332	275	287	267	275	277	251	291	252	260	294	266	281	289	289	274	283	283	270	308	272	277	258	246	283	289	311	267	270	293	263	290	294	271	300	299	254	279	260	244	282	277	280
2276	880	941	1061	996	978	990	952	906	887	899	872	914	875	873	932	857	816	846	859	870	876	834	873	858	880	840	819	866	858	873	886	848	855	851	828	888	870	890	853	774	866	869	837	854	890	886	850	839	864	785	834	886	869	894	848	840	824	891	841	848	822	906	910	841	894	859	875	871	835	847	874	826	800	833	857	832	837	868	860	879	838	839	870	844	878	866	864	850	827	845	878	879	887	840	854	857	891	823	810	842	825	866	815	853	903	866	882	857	866	876	816	842	897	831	838	848	843	820	829	825	830	864	882	829	941	856	839	878	875	856	824	869	834	830	848	833	852	850	819	862	804	846	867	858	807	834	875	791	842	887	796	850	798	843	846	827	837	856	854	810	840	875	835	894	908	835	830	894	863	801	867	828	902	830	880	762	822	833	858	840	832	789	831	828	813	815	901	846	814	835	868	814	764	881	870	852	776	763	892	871	850	812	864	869	846	864	833	842	843	867	863	832	905	822	852	869	836	885	810	885	860	811	854	790	900	843	855	868	895	822	846	840	812	840	865	851	852	891	905	870	837	794	870	848	851	847	852	815	794	796	832	826	793	830	836	869	834	934	833	808	880	817	780	811	825	896	848	871	869	804	842	876	870	891	870	817	862	819	872	843	921	814	811	826	893	876	832	883	870	877	777	840	827	814	839	833	881	834	811	796	847	864	906	847	826	871	848	860	911	824	858	824	846	822	866	841	815	799	876	826	874	813	826	856	828	808	831	795	809	858	817	858	812	827	840	872	807	865	812	856	844	839	852	888	828	871	865	848	835	857	816	839	845	865	843	808	861	787	894	867	850	800	825	832	822	816	879	787	783	823	822	846	862	843	905	791	814	863	848	851	918	861	832	876	869	834	866	843	859	853	807	842	845	859	874	806	880	866	871	768	837	817	854	862	883	868	846	868	834	823	841	778	834	845	822	844	841	804	852	836	866	798	877	823	828	822	839	910	831	880	866	893	850	877	828	831	860	844	824	809	812	903	822	864	828	838	833	870	878	867	824	797	887	863	824	846	849	849	835	856	797	848	835	800	836	894	836	872	833	880	840	789	888	844	828	855	833	847	804	884	856	858	864	855	856	920	858	908	839	811	820	827	860	890	825	823	813	867	797	818	838	846	900	895	819	800	830	843	837	771	853	859	874	890	852	786	802	828	827	857	855	866	858	902	851	842	822	852	852	906	836	849	895	823	827	883	856	863	889	867	905	867	861	843	847	830	809	870	894	826	869	831	781	869	857	861	884	922	847	842	802	839	824	817	888	869	808	829	891	843	901	859	910	808	882	859	855	804	780	889	811	860	857	825	855	812	853	856	850	840	846	829	827	804	824	840	837	823	831	869	918	849	854	819	852	897	858	911	825	831	893	845	836	868	848	831	847	857	872	871	879	850	823	813	814	854	826	850	839	863	857	793	850	840	864	816	793	868	856	858	920	858	821	824	877	859	859	842	835	847	852	813	809	824	865	866	809	852	853	800	884	837	843	866	851	756	865	844	816	800	856	806	871	801	846	874	877	845	845	853	834	821	827	837	874	807	871	838	838	823	841	837	816	807	875	838	853	835	817	896	841	871	888	837	871	895	853	802	874	768	812	878	818	906	810	864	858	852	822	902	869	900	816	846	853	868	830	853	862	851	854	804	844	894	894	824	853	830	818	811	816	858	885	868	862	843	832	835	895	797	864	873	819	845	826	847	912	823	843	827	833	857	867	837	824	899	862	931	860	840	884	822	861	832	864	817	879	823	855	885	849	851	855	878	891	829	821	824	812	849	806	838	853	874	835	816	811	831	831	855	842	832	823	868	882	872	797	828	889	858	877	854	804	789	856	791	804	853	828	888	856	876	878	876	841	876	835	891	837	816	798	867	889	862	865	865	849	871	852	862	821	801	812	880	857	845	862	881	821	854	861	872	845	864	834	830	870	849	839	868	861	852	834	871	832	802	813	865	886	823	856	880	810	846	837	842	877	845	834	806	855	819	931	811	834	821	778	893	832	895	846	802	826	834	818	861	841	868	859	873	817	825	816	799	776	813	832	840	867	816	827	780	837	864	838	841	837	865	849	871	861	839	846	906	806	866	831	808	820	866	870	858	820	833	846	876	874	839	852	874	876	892	907	842	871	858	840	832	833	827	848	803	858	885	822	853	828	852	821	837	824	845	844	821	861	824	845	851	823	885	833	878	833	816	854	861	877	838	859	837	839	880	801	882	856	848	890	818	868	827	865	836	857	788	894	827	818	815	846	822	823	854	844	894	905	860	827	866	829	895	868	862	829	841	848	854	864	851	815	879	859	829	878	886	897	843	835	869	861	825	808	829	875	820	819	820	879	848	813	822	832	841	810	863	789	823	803	787	788	832	854	820	855	862	870	844	830	866	857	887	812	841	867	885	864	856	871	839	862	860	830	882	828	842	794	830	842	864	882	866	826	814	859	777	836	915	817	838	804	886	833	899	819	826	802	840	875	805	880	862	826	873	865	845	856	847	827	834	847	818	851	842	858	826	868	800	819	845	898	880	852	808	847	859	855	889	866	846	857	873	827	846	812	828	792	891	805	863	873	835	887	832	838	839	831	851	833	847	890	843	808	844	842	821	852	861	864	859	833	798	808	873	821	792	833	866	866	811	851	866	863	869	835	787	912	893	865	887	849	861	811	861	821	810	844	882	884	845	865	882	905	816	803	844	841	848	844	873	803	788	838	876	879	850	864	829	811	870	838	837	856	781	845	808	859	863	822	813	915	855	834	808	823	880	859	836	844	882	832	846	831	759	883	799	840	871	817	842	873	891	855	865	795	909	860	839	901	813	820	824	851	875	930	850	863	784	846	894	866	829	888	869	794	851	875	837	900	785	843	849	829	788	854	892	859	852	846	854	844	893	861	841	834	828	879	825	871	829	850	835	858	921	856	848	798	878	809	882	861	834	824	861	827	886	811	822	849	823	844	825	848	808	831	853	888	865	875	818	837	821	821	878	864	812	863	856	807	823	845	836	805	844	797	888	853	832	824	842	880	855	860	826	828	832	845	832	837	904	870	841	862	813	853	835	813	882	846	875	810	842	879	881	839	833	868	824	802	875	839	818	814	773	843	819	869	827	855	849	870	871	821	883	843	819	823	901	819	842	849	837	869	854	850	838	868	843	902	838	879	845	832	904	826	830	790	864	791	870	871	888	862	876	873	863	815	852	804	818	815	869	833	833	890	893	835	835	771	839	817	858	871	860	851	842	842	878	856	839	848	817	853	897	856	857	825	871	816	850	931	880	838	873	782	856	880	845	872	850	837	819	823	811	852	822	845	858	793	866	917	873	832	864	839	831	817	821	897	876	868	828	826	853	859	841	845	856	813	833	873	873	863	836	883	895	861	839	821	868	823	862	860	834	839	863	851	852	879	851	851	887	850	853	861	859	879	839	862	891	863	825	850	832	819	904	854	893	882	850	851	852	845	797	864	844	787
4547	1015	1227	992	643	475	406	372	302	238	256	239	210	194	197	189	170	165	182	181	196	140	163	172	180	177	160	186	157	161	165	145	161	155	175	167	165	156	160	153	196	179	175	165	137	160	157	155	175	165	165	140	157	164	162	157	138	155	159	144	161	142	129	157	146	169	172	163	155	131	155	150	167	144	156	186	152	150	173	158	183	154	168	174	138	140	151	152	157	163	161	150	146	155	147	153	141	149	134	169	154	167	143	155	147	151	177	151	155	131	152	152	163	166	167	168	148	144	149	160	130	136	146	139	122	148	135	155	153	157	159	147	140	156	151	174	157	140	137	155	143	143	166	135	158	164	133	159	179	160	140	134	152	151	143	172	149	150	149	136	146	144	136	150	130	157	165	176	145	155	147	150	141	144	137	169	147	131	156	140	156	129	143	142	140	165	159	164	143	134	165	143	164	153	158	154	152	141	146	150	152	138	145	155	153	155	149	147	145	154	150	162	153	150	159	158	125	141	154	158	158	142	155	155	147	155	158	175	156	157	166	144	161	136	159	159	148	159	144	158	160	158	143	121	139	149	156	138	173	136	155	156	153	147	161	166	157	167	161	158	152	144	165	158	168	166	166	148	138	167	148	135	165	133	142	151	150	154	166	152	131	160	143	156	160	167	157	170	140	150	160	167	154	143	148	142	142	173	152	156	140	139	149	179	135	133	140	159	127	146	154	139	135	135	166	129	141	151	148	166	147	164	173	135	167	155	157	168	144	151	143	165	154	142	176	171	148	171	132	152	159	145	146	167	152	134	141	142	153	139	131	147	175	163	149	150	155	155	154	161	165	162	168	147	117	147	145	152	159	151	163	124	148	162	157	111	156	149	151	149	135	135	146	177	156	149	150	159	157	139	152	135	162	143	170	153	163	129	168	150	151	154	155	132	151	151	149	160	163	161	167	157	151	147	162	168	157	157	142	145	158	160	153	168	164	153	167	160	159	156	153	136	150	159	165	131	142	150	136	159	152	145	135	145	119	162	155	161	144	157	143	142	139	152	148	162	155	139	166	145	138	149	170	158	152	143	163	146	161	156	123	147	138	158	163	167	144	152	149	163	156	142	163	182	148	152	164	150	140	169	163	137	153	160	153	135	136	154	155	163	165	127	161	155	151	167	166	137	160	142	150	144	147	172	155	139	149	143	166	132	147	154	140	167	159	169	196	167	137	135	158	149	143	151	146	155	148	147	139	162	158	155	139	143	167	154	153	155	145	141	159	151	166	158	166	170	164	152	139	172	154	150	166	152	161	157	154	148	134	145	149	144	148	161	144	152	154	140	138	140	137	158	147	152	158	145	187	147	151	145	166	139	145	133	144	126	163	191	154	146	163	159	149	161	137	131	149	159	152	163	144	165	153	146	135	168	138	179	157	138	179	161	126	139	135	168	142	148	172	131	161	169	152	165	140	139	153	160	164	147	146	152	137	155	160	142	136	165	147	156	149	135	166	170	154	156	146	170	144	152	131	147	164	163	147	143	141	146	146	144	140	139	155	159	122	149	158	153	167	148	145	153	169	163	157	164	160	128	148	133	151	130	138	165	158	142	172	162	155	143	176	166	139	132	148	166	181	162	174	159	140	134	133	133	144	142	144	131	147	157	175	140	135	150	157	144	151	140	144	159	141	137	127	184	149	159	148	160	154	150	163	129	157	152	165	144	151	144	163	156	141	164	155	153	131	158	148	154	148	152	147	156	141	135	170	155	130	150	149	134	165	161	169	160	140	142	161	153	147	144	159	151	142	151	153	170	134	156	157	151	158	154	147	136	141	154	161	143	160	135	147	151	138	151	150	145	130	149	154	165	134	148	164	133	154	154	156	161	136	154	144	149	152	157	169	144	150	154	142	154	154	158	147	153	156	135	130	173	145	163	155	148	134	152	168	151	141	153	139	140	155	141	153	148	136	148	155	148	136	162	167	146	171	140	159	156	158	157	143	177	151	159	156	138	159	179	161	169	180	163	158	165	155	158	133	138	164	147	148	137	165	148	162	147	134	146	162	145	142	127	160	170	147	149	137	149	139	145	146	174	142	167	159	159	176	141	138	129	172	157	156	159	157	154	147	148	171	136	167	163	152	148	144	157	155	145	160	159	153	140	158	148	145	131	132	138	135	138	151	138	141	160	163	159	150	153	137	166	175	142	161	131	152	148	162	151	171	164	149	140	145	126	145	152	144	158	162	136	151	149	167	157	150	157	129	153	160	161	142	145	163	163	149	152	126	165	150	169	163	154	153	161	164	143	148	164	151	162	135	172	168	134	153	155	138	161	145	172	160	164	147	149	155	147	138	166	153	145	145	167	162	154	158	146	153	176	146	188	156	127	145	132	154	161	154	179	159	145	157	152	158	167	173	155	128	148	163	159	147	140	151	136	159	154	165	134	155	154	143	148	134	149	155	144	134	137	164	163	143	147	164	149	169	148	158	187	147	151	143	145	145	164	165	134	167	156	163	144	156	153	155	134	151	168	155	150	152	150	144	154	136	130	170	145	166	147	147	126	161	143	172	153	148	141	136	160	171	147	153	136	146	145	156	138	157	169	157	159	157	150	153	144	146	164	156	178	157	148	172	172	154	177	149	177	154	148	148	163	147	150	157	147	147	127	180	168	148	158	166	140	131	139	158	159	150	147	167	175	150	154	130	157	176	156	142	161	162	161	150	147	139	145	126	160	157	152	144	147	147	165	134	152	139	137	126	146	160	137	171	151	164	148	158	172	168	158	165	136	147	156	152	157	161	146	136	168	152	163	142	146	158	144	149	180	133	159	148	172	157	155	167	146	153	148	153	135	147	151	146	157	147	160	165	145	169	183	155	172	157	159	150	125	158	156	139	158	158	159	126	144	154	156	149	140	163	154	165	157	140	159	147	149	138	151	167	135	151	149	151	163	153	142	169	148	145	160	153	137	165	155	160	127	145	157	162	141	138	155	143	125	146	146	131	162	148	173	158	150	155	150	142	161	154	145	159	171	140	147	159	135	179	165	160	147	158	151	175	142	158	130	160	153	158	154	155	145	147	152	148	162	162	179	128	152	142	150	165	146	156	151	161	158	145	137	151	134	136	147	165	175	169	159	141	168	149	140	148	135	142	163	162	157	151	167	150	139	163	147	151	151	143	187	129	156	153	154	163	165	154	131	163	143	174	157	158	146	150	154	155	143	169	139	163	169	137	163	144	143	151	145	150	137	144	161	151	135	156	156	138	138	166	134	144	140	147	166	156	160	142	160	161	144	155	149	163	151	173	172	132	145	146	158	144	150	157	155	170	177	160	162	144	130	169	154	146	151	146	179	160	138	149	133	162	162	133	136	151	154	168	144	127	148	150	145	142	144	154	146	136	148	156	157	145	145	144	129	160	173	146	159	152	159	147	162	171	154	150	171	153	151	136	160	187	153	146	170	144	143	127	155	144	152	157	137	147	148	137	144	145	160	159	153	156	152	152	177
5520	1478	3053	3558	3084	2579	2145	1851	1581	1387	1255	1126	1059	904	917	838	844	765	748	729	696	717	667	648	705	604	636	634	607	620	634	625	582	589	586	584	559	598	555	567	530	523	551	565	521	526	546	543	570	532	552	527	498	522	542	559	550	528	546	548	549	527	559	514	602	497	532	542	500	530	535	492	543	531	536	518	498	521	537	525	521	481	555	489	506	524	494	505	524	485	515	512	498	484	513	504	521	506	505	536	506	490	493	508	473	509	482	463	531	528	493	464	479	533	549	498	468	476	533	564	497	499	534	463	534	465	499	516	468	500	535	521	465	499	508	466	544	582	486	484	493	499	494	534	519	499	530	501	461	554	514	481	497	510	511	533	486	518	474	445	518	458	512	525	514	484	465	453	491	494	530	509	507	499	501	480	509	502	452	513	522	458	529	503	530	527	489	523	500	526	461	511	486	475	507	491	496	481	534	499	523	518	511	500	532	483	473	465	514	473	513	451	495	526	509	465	516	481	516	529	489	508	478	514	464	496	482	513	522	542	475	484	490	471	520	467	492	512	512	495	485	526	482	517	500	483	476	506	540	552	494	508	513	538	510	512	494	521	505	488	498	437	442	481	470	520	490	488	462	507	481	478	473	533	487	533	505	515	474	514	512	549	465	536	524	486	452	490	526	458	503	497	512	487	517	495	469	536	518	492	481	478	482	476	490	524	503	495	492	471	477	503	500	527	562	539	507	519	506	498	439	442	510	522	504	504	512	502	513	492	500	512	483	519	505	536	462	487	490	512	521	457	517	511	511	519	513	492	533	495	500	473	472	487	520	525	485	509	484	501	521	518	500	516	505	483	515	499	506	460	517	506	533	474	484	462	494	487	487	527	518	464	508	460	536	526	493	517	474	515	546	519	504	494	527	452	485	507	491	497	517	522	542	483	502	485	490	509	533	496	485	538	487	518	527	529	486	487	503	487	470	470	532	495	479	482	492	504	519	501	520	539	487	478	528	519	476	503	526	493	483	520	489	495	463	491	513	498	511	495	484	552	490	516	482	497	479	509	500	483	514	524	479	481	482	482	493	498	488	480	507	509	490	467	490	491	521	483	523	524	482	445	500	520	527	493	502	509	556	526	469	510	513	511	501	478	513	505	533	481	471	511	515	508	495	509	529	498	470	541	474	481	482	525	473	495	506	493	490	469	517	496	516	517	540	443	489	496	516	498	487	520	517	568	456	497	505	499	513	529	526	537	506	518	494	520	516	551	488	479	454	517	500	532	496	501	506	501	486	518	474	503	493	484	501	531	536	525	511	495	475	493	540	518	501	485	532	495	537	514	499	521	559	475	501	508	489	499	529	497	443	524	501	488	475	463	527	521	506	507	476	512	508	496	547	525	485	457	529	471	522	505	482	488	527	504	463	511	485	489	521	518	479	474	483	462	496	485	491	519	524	466	478	459	472	443	528	503	472	480	500	513	510	537	501	501	497	500	484	533	501	475	506	508	521	509	526	475	491	493	529	509	464	510	493	502	472	512	461	490	530	516	518	510	504	483	473	511	518	489	485	513	520	501	534	478	482	526	496	513	466	484	523	481	514	510	502	502	530	483	550	461	519	491	503	514	533	517	480	515	501	501	510	528	485	507	475	514	493	521	511	517	489	460	472	518	499	497	484	474	503	490	492	526	522	495	545	472	510	497	507	498	526	493	539	481	485	493	484	517	498	523	503	508	496	460	498	493	462	494	462	525	480	506	479	497	487	498	522	497	505	520	460	490	469	508	510	491	495	509	529	515	513	515	481	537	532	491	493	473	494	516	505	516	491	522	506	501	493	503	475	514	495	504	511	513	485	466	524	525	515	527	527	514	531	522	465	469	540	484	484	492	511	496	472	519	514	528	492	466	503	501	537	488	493	499	504	489	536	461	543	533	524	509	518	515	508	478	527	440	519	495	499	493	492	497	506	509	513	497	506	535	475	499	512	463	483	479	540	470	452	483	511	550	474	479	486	507	470	467	512	520	506	500	489	533	523	517	500	505	537	519	503	476	480	473	486	500	509	486	476	513	515	565	484	513	508	493	526	536	507	493	508	516	535	517	512	498	539	511	518	514	504	509	526	542	492	481	501	516	500	534	497	495	525	492	502	492	510	518	499	505	491	513	488	485	498	517	495	483	528	483	497	486	494	524	519	483	521	496	501	494	526	499	500	533	496	481	513	524	503	510	532	518	493	472	498	460	478	488	485	476	517	505	505	474	496	561	510	527	530	488	493	488	488	497	508	496	519	484	499	501	481	524	483	500	525	505	538	497	493	503	483	509	545	498	539	498	539	515	508	507	513	508	482	539	509	498	482	510	502	515	501	497	498	501	485	505	513	514	477	538	514	493	518	537	512	440	505	532	541	461	508	507	509	489	517	511	504	520	513	507	511	476	478	538	533	499	501	512	511	497	479	472	447	508	505	516	481	524	506	484	518	484	510	513	485	524	505	515	514	474	543	499	498	497	488	489	497	477	507	483	508	516	481	546	509	509	493	519	531	514	532	497	502	488	528	508	517	503	491	506	476	499	482	506	524	485	521	545	482	539	499	521	514	557	513	514	479	469	470	494	529	528	528	507	468	539	501	507	525	528	467	488	463	516	463	518	488	503	512	528	488	487	490	522	487	493	504	512	508	504	502	512	484	494	491	441	501	500	492	493	503	486	475	520	494	505	514	483	493	487	586	512	472	501	485	438	470	502	494	535	517	485	524	486	496	480	528	525	545	509	468	497	496	494	508	502	520	511	520	484	460	481	517	536	551	477	491	469	490	479	538	501	539	488	506	479	481	502	523	529	532	510	497	492	519	463	503	524	509	505	529	503	527	548	520	489	521	529	524	484	517	485	517	513	517	552	512	517	474	485	548	509	504	462	518	493	498	480	496	528	481	513	482	507	510	491	457	513	517	510	547	483	483	527	490	517	489	521	492	502	516	493	461	482	504	529	527	525	509	493	499	488	508	507	477	489	524	506	493	458	481	549	486	499	512	464	536	545	481	541	494	524	518	531	498	476	505	541	465	530	492	517	501	498	489	494	469	505	487	450	502	500	488	522	493	456	491	481	507	525	517	503	529	525	521	512	485	494	527	521	461	511	534	481	526	524	479	501	528	527	521	501	509	462	490	478	505	460	529	540	511	545	479	517	496	514	509	540	506	494	532	507	493	489	512	497	499	487	478	545	556	483	481	467	495	527	504	549	528	475	484	478	539	521	505	477	471	487	526	494	485	528	551	479	464	511	529	491	513	534	506	531	500	507	513	490	476	496	522	481	462	500	481	473	533	495	517	470	500	508	517	508	493	536	512	471	526	503	512	461	513	495	510	531	512	466	498	478	500	519	480	467	520	484	506	511	506	508	511	496	494	493	528	490	503	472	501	476	543	506	502	511	501	511	511	489	522	485	473	476	488	525	488	503	500	513	492	509	512	493	504	492	510	537	536	487	533	504	539	491	518	532	498	489
8410	1908	2281	1747	1212	814	621	469	427	344	271	297	244	248	226	191	195	176	178	171	178	146	179	154	156	159	155	148	134	161	131	132	128	117	142	140	134	130	140	127	117	136	135	122	125	147	129	146	137	112	134	144	155	129	150	125	120	125	149	110	154	116	142	129	135	123	124	134	131	127	107	116	156	128	114	134	113	138	141	124	120	119	116	138	132	117	113	126	135	114	133	110	126	122	120	106	120	117	115	112	129	126	103	129	131	143	111	125	128	128	143	127	132	135	118	111	126	125	129	107	126	133	114	135	139	127	124	122	124	120	136	126	121	137	104	126	123	120	122	120	128	118	131	123	131	103	119	127	107	131	122	131	136	124	135	124	117	133	136	130	128	123	110	120	109	135	116	125	128	122	133	123	142	134	103	106	124	115	103	141	152	127	135	111	134	121	109	116	140	125	103	126	137	117	106	130	117	118	127	138	147	108	137	111	133	141	130	116	117	153	104	115	133	108	120	126	129	134	112	116	112	124	141	126	127	115	127	144	125	140	139	127	120	117	122	136	120	131	145	128	125	114	140	124	133	122	133	120	132	123	138	125	110	129	126	113	148	136	126	139	124	107	116	119	108	129	117	116	135	118	110	119	115	116	123	118	135	140	117	122	124	115	120	98	135	142	127	131	141	148	110	115	118	133	112	112	124	124	129	133	113	130	111	115	127	132	117	107	127	138	112	146	155	123	120	137	110	131	137	119	131	111	127	127	108	133	116	117	130	132	114	132	127	150	146	109	135	118	137	108	125	126	129	114	112	136	117	121	132	129	119	121	130	138	128	135	121	111	120	123	109	144	125	133	121	155	109	141	123	102	115	126	131	146	126	137	132	135	118	122	125	124	112	118	147	109	122	121	129	132	129	129	122	130	143	120	132	131	130	135	137	131	134	138	113	122	130	123	129	108	136	103	146	111	119	128	133	133	134	111	117	126	120	133	131	119	132	122	117	101	127	134	128	122	139	118	123	115	116	126	155	125	133	123	119	125	113	146	117	110	111	114	106	138	113	144	128	119	134	139	132	135	119	102	127	119	132	128	144	133	97	152	105	135	123	157	122	138	124	122	124	111	113	144	135	124	129	129	123	124	116	124	115	117	132	116	126	133	141	144	111	143	125	115	103	123	137	132	103	142	139	124	111	126	133	123	121	108	119	116	119	115	123	124	124	130	128	122	127	146	137	116	103	113	129	122	111	111	121	143	145	152	120	119	120	114	123	129	122	120	143	112	124	110	118	119	117	118	126	129	119	125	140	127	128	142	120	134	122	113	97	118	119	140	123	122	110	161	118	110	123	108	117	142	129	127	124	135	123	112	110	114	111	134	125	116	128	137	107	102	141	127	126	110	115	153	125	105	130	121	132	107	131	115	111	123	130	113	113	116	125	118	116	162	119	118	105	113	130	132	113	113	99	135	131	143	130	118	112	122	104	131	116	125	141	101	130	137	121	115	114	125	110	121	112	116	117	124	122	128	114	124	152	133	119	124	125	130	118	108	107	116	102	116	139	125	133	140	123	142	115	121	130	109	106	133	140	118	138	109	120	124	121	116	131	121	132	135	115	109	103	135	91	119	129	141	135	132	127	119	118	102	139	137	122	130	112	131	116	127	115	111	122	115	122	130	140	124	141	132	121	123	113	128	137	152	151	118	133	115	134	133	126	98	109	128	130	123	122	129	112	135	119	132	108	115	124	133	110	120	111	133	134	123	141	118	133	136	125	113	131	130	131	135	116	125	133	108	120	132	137	132	126	132	128	111	134	119	132	128	122	130	132	129	126	108	130	109	120	131	129	126	130	107	106	130	134	130	117	120	136	117	108	119	107	144	137	121	127	112	135	128	131	133	151	122	101	114	146	143	108	120	129	108	110	107	116	128	123	111	119	130	127	123	126	130	112	143	127	127	128	141	97	134	131	116	136	113	110	120	107	141	121	120	132	122	117	120	132	125	134	126	126	109	111	123	107	120	107	121	124	117	149	128	136	135	130	129	117	135	103	127	108	140	105	126	115	104	119	123	135	115	128	120	127	112	114	117	127	106	127	137	131	135	137	124	113	122	131	125	121	136	119	154	113	133	118	138	134	120	115	145	139	145	120	123	134	104	130	126	110	133	139	124	123	126	126	127	114	125	131	123	122	114	108	126	133	125	124	130	141	110	132	129	108	124	123	109	125	120	129	127	147	115	106	110	119	117	136	135	129	119	119	126	129	124	140	130	110	106	110	124	130	122	104	120	139	115	135	132	127	137	119	145	104	108	143	130	136	129	113	131	119	152	101	142	127	118	138	124	118	136	130	125	113	120	133	107	133	132	111	111	133	130	132	133	128	134	120	118	125	125	117	120	119	110	136	127	109	114	117	104	129	128	134	131	140	108	130	126	139	133	139	109	119	138	144	109	138	129	125	105	106	118	122	132	132	110	117	127	132	125	137	135	133	110	137	136	117	143	119	121	121	124	113	137	130	119	115	108	117	130	122	123	133	136	132	121	130	112	109	124	137	135	121	133	148	116	139	121	156	130	132	121	111	107	130	115	119	107	112	138	114	119	122	126	131	148	139	123	125	129	128	146	129	122	104	122	114	119	135	124	128	102	126	117	100	121	142	124	116	116	124	109	114	115	135	120	137	99	140	121	120	122	116	106	116	116	117	120	132	112	131	116	128	135	115	135	113	130	119	122	107	141	113	124	114	133	124	120	115	109	117	132	105	136	113	128	137	134	133	137	134	122	126	116	146	125	129	114	129	122	129	139	114	150	121	136	118	122	128	116	118	123	141	136	129	121	133	105	112	136	116	130	128	124	109	107	104	143	129	134	147	133	104	134	134	117	111	129	121	119	123	123	127	130	126	136	122	129	132	131	99	138	117	109	114	118	120	115	122	124	111	126	114	128	114	132	130	104	132	138	127	120	111	133	145	119	122	124	132	125	113	117	118	131	144	126	120	116	120	116	154	141	115	131	124	137	125	134	129	118	135	114	114	135	124	132	139	120	120	138	129	130	125	116	140	116	121	109	122	115	106	91	112	129	97	124	126	110	127	106	118	134	133	112	127	135	133	118	115	120	141	145	129	106	130	122	146	107	112	136	118	147	105	121	138	127	106	123	110	121	115	125	121	113	130	122	104	110	134	117	118	152	126	121	117	100	112	120	127	117	120	131	114	120	119	141	121	125	128	111	123	141	127	136	139	118	121	102	123	112	123	134	138	125	136	114	124	118	132	110	124	114	117	113	118	117	129	135	142	126	124	137	130	136	140	108	153	128	111	129	130	105	122	142	116	118	136	126	126	109	138	102	124	127	116	125	112	124	120	116	122	117	118	141	111	133	119	117	124	114	124	142	98	130	111	108	95	122	121	123	113	116	109	129	130	130	131	139	126	136	120	131	110	135	126	139	126	142	139	120	134	124	102	135	125	123	132	135	115	107	118	127	137	116	119	130	129	109	117	149	137	142	133	140
7670	2287	5238	6097	5270	4349	3541	2993	2592	2104	1841	1641	1453	1372	1237	1197	1022	1026	909	829	829	803	754	741	733	687	611	669	708	596	668	622	610	564	567	578	531	568	576	517	562	526	533	547	516	485	487	500	471	509	486	486	511	526	491	501	469	492	494	474	496	455	474	463	452	484	486	500	451	489	469	429	471	448	461	452	472	479	465	468	460	454	475	478	425	411	417	434	467	451	426	455	458	444	432	423	436	403	456	463	464	496	436	444	441	457	438	452	478	438	462	408	460	434	418	418	483	437	433	446	464	454	425	463	430	461	434	454	480	437	423	453	443	432	436	409	453	454	446	428	449	406	472	428	468	434	398	452	421	440	412	430	457	385	440	423	434	430	474	461	448	451	442	424	451	411	399	453	445	455	471	433	398	439	425	482	417	421	443	415	448	444	426	417	414	452	450	456	440	418	440	419	434	418	425	427	444	431	414	428	433	425	444	423	439	401	415	436	431	468	420	371	423	450	426	452	410	452	427	408	428	463	399	427	425	396	430	435	445	387	430	421	409	433	435	419	421	415	475	461	396	455	437	416	421	456	459	418	451	422	430	421	441	479	438	414	401	469	486	402	448	443	435	436	449	409	422	437	427	451	438	416	466	415	420	456	454	446	414	459	375	408	430	463	421	433	427	420	417	419	422	450	407	461	416	432	441	412	431	429	438	444	408	450	441	414	432	422	412	445	451	431	419	467	464	454	388	445	398	428	391	409	427	440	408	437	440	432	417	414	414	385	464	444	409	416	404	469	451	396	419	426	416	440	429	408	430	409	469	445	424	415	387	453	399	428	421	377	415	444	447	472	421	410	436	425	440	433	448	413	441	459	401	439	418	436	425	418	425	417	417	456	443	449	426	429	459	455	431	422	417	435	428	451	448	429	418	417	413	416	466	448	435	454	412	385	461	442	420	445	410	446	433	415	441	455	417	429	419	418	440	411	415	451	459	437	436	431	416	415	464	431	439	424	461	433	436	416	442	452	437	441	408	442	467	444	444	459	457	443	453	406	452	401	432	411	438	420	424	476	436	441	448	390	455	426	449	401	434	435	453	438	462	421	412	449	453	436	420	400	436	397	441	401	469	436	422	433	445	424	438	426	437	385	440	429	441	443	425	421	392	453	466	432	427	442	384	415	394	429	419	407	459	429	449	460	399	463	433	439	385	434	404	413	420	401	401	398	417	446	418	446	407	461	421	423	435	415	454	425	461	423	434	409	466	417	413	440	440	429	453	420	454	433	425	425	422	439	461	411	419	427	447	430	442	399	451	452	386	470	423	373	420	434	433	430	387	419	426	416	386	389	422	395	443	425	441	426	435	404	461	445	438	421	464	440	434	453	450	442	455	466	431	400	452	459	413	413	411	425	417	415	447	447	466	425	397	477	440	458	398	407	424	437	444	432	436	390	433	424	457	447	416	443	396	424	442	446	406	489	402	410	430	437	409	432	414	417	430	404	458	425	434	444	409	452	449	431	415	449	407	453	417	416	443	386	404	448	463	416	394	461	452	414	442	452	434	418	402	445	397	418	426	477	427	471	459	434	441	407	395	454	441	414	463	373	456	454	361	396	402	402	441	409	442	459	422	476	448	468	429	423	419	431	399	411	445	461	421	441	388	458	430	442	462	436	416	446	458	392	423	455	389	441	426	417	449	396	434	435	413	430	416	417	412	448	456	443	453	461	437	425	452	432	420	403	430	398	452	419	421	432	422	435	460	468	427	486	455	459	447	444	406	452	470	427	429	414	448	460	413	404	448	431	425	422	414	445	449	395	393	437	432	421	422	433	473	429	462	434	465	430	425	405	438	420	426	433	440	416	422	393	463	421	430	454	455	418	433	402	428	419	433	439	472	420	428	441	414	445	447	442	393	418	472	470	435	396	441	433	452	410	416	447	424	419	417	421	444	436	442	452	447	442	426	436	442	409	429	437	404	455	421	419	436	402	436	395	393	419	388	411	475	441	439	426	427	423	408	480	430	432	431	452	400	444	419	428	469	436	413	440	424	411	452	427	411	416	396	457	414	475	433	413	427	411	455	427	416	453	396	412	424	446	427	402	439	426	455	413	429	420	437	386	428	436	454	419	411	413	401	437	418	411	443	419	419	429	398	429	413	405	436	494	403	421	412	440	450	387	433	424	424	482	394	403	458	456	411	393	442	415	471	442	397	410	442	426	444	476	400	433	401	410	443	441	431	425	463	427	404	420	464	423	409	404	426	425	386	460	427	453	448	452	447	446	423	388	428	411	452	402	438	459	470	412	449	441	431	442	453	450	434	418	456	484	406	438	402	426	444	442	441	408	454	434	411	417	457	450	456	424	431	410	446	428	436	437	425	427	441	389	401	451	419	451	419	416	410	428	435	417	424	447	428	418	411	449	393	378	442	432	442	444	436	438	443	444	395	456	442	463	445	444	425	426	414	478	430	431	405	402	454	432	425	430	408	461	453	465	418	393	444	433	416	461	439	425	426	405	443	421	427	407	456	407	417	449	421	452	410	426	415	445	432	423	439	419	449	472	422	454	469	430	453	444	468	415	408	421	405	442	419	452	448	416	467	423	415	428	409	453	445	419	402	442	441	465	405	436	441	414	401	390	397	442	395	438	438	440	435	430	439	452	459	472	418	470	424	418	414	417	457	415	452	397	461	420	461	396	445	441	401	401	422	438	461	419	398	468	398	421	464	422	454	433	500	427	439	449	461	431	440	424	424	443	447	425	424	418	390	369	420	402	423	431	426	483	425	424	431	439	421	445	433	418	451	428	412	436	440	419	416	432	448	413	454	404	453	476	424	413	416	439	435	439	420	456	428	424	409	435	419	437	393	410	426	464	472	418	456	417	463	430	459	432	430	448	470	457	410	437	415	435	427	436	398	435	498	427	428	413	409	406	449	444	439	445	380	397	421	415	434	439	472	456	392	471	432	426	471	452	435	423	432	457	446	461	431	408	422	407	419	435	451	410	432	444	431	441	443	435	414	449	455	443	423	460	378	452	392	410	406	435	401	407	427	425	418	434	406	420	416	416	371	412	413	426	447	401	420	448	451	439	432	438	424	394	468	451	408	452	460	411	463	417	404	442	437	419	429	449	426	424	451	462	426	429	444	454	424	452	424	457	430	436	458	415	450	419	405	429	418	413	426	450	432	411	408	400	463	419	395	455	412	431	379	421	428	437	450	420	436	421	441	447	404	415	416	376	436	414	429	417	464	428	408	437	402	436	435	442	383	473	449	434	420	422	426	441	411	444	390	412	451	433	448	440	457	433	453	401	425	399	414	398	425	468	394	440	438	476	465	417	412	409	459	469	387	496	464	453	448	396	436	428	440	429	458	442	484	427	432	431	411	416	440	422	442	431	456	414	392	449	466	418	448	425	454	393	424	443	427	409	439	420	409	440	460	449	424	428	445	442	454	415	451	452	404	411	418	417	442	442	409	444	391	450	420	434	405	442	399	446	435	437
1296	322	350	300	268	295	323	303	292	259	292	266	251	269	273	325	281	294	305	267	275	287	289	296	301	273	265	289	271	274	272	275	290	281	281	255	278	303	260	283	269	277	294	273	272	269	272	275	298	298	278	306	327	274	294	292	296	265	298	264	307	279	275	313	273	291	273	268	279	288	280	258	293	283	258	277	274	301	275	292	283	280	300	285	307	278	276	273	289	313	266	257	256	297	275	268	279	266	299	283	285	332	275	258	294	280	300	289	255	268	267	285	284	255	259	286	261	246	305	268	264	291	299	274	274	273	284	286	306	284	251	284	289	293	289	283	281	277	272	271	274	262	281	270	296	250	260	284	284	270	286	291	242	279	275	285	249	280	291	310	257	284	261	279	288	280	257	285	250	267	280	265	283	303	290	284	289	287	276	295	271	269	305	288	243	256	264	260	278	249	272	259	285	284	254	306	322	282	267	294	298	254	282	292	270	276	270	253	289	283	286	278	272	261	284	268	221	262	284	293	307	273	287	308	316	258	288	254	250	277	256	292	292	257	292	323	255	286	293	275	267	292	263	300	242	288	283	311	308	279	259	271	287	259	270	310	274	283	269	289	275	252	293	257	284	267	280	323	307	268	260	289	282	261	305	238	274	274	271	269	285	288	298	296	265	299	280	286	280	270	297	294	296	268	293	284	270	288	273	255	281	318	249	309	262	289	285	299	317	267	289	269	285	307	298	280	293	272	300	280	302	307	281	281	258	285	271	272	284	267	265	287	275	276	278	290	275	297	273	283	267	292	270	243	239	275	292	270	227	272	258	278	272	273	271	254	288	287	278	275	267	271	261	276	294	307	311	250	293	259	320	280	283	282	302	283	265	266	286	289	297	262	341	283	293	283	291	274	264	275	293	304	268	261	291	259	335	270	270	267	306	278	293	267	290	298	284	242	292	275	265	283	285	276	277	298	294	301	282	281	257	258	265	276	259	286	276	274	275	252	281	286	259	246	264	285	284	278	283	271	299	260	290	235	276	277	310	283	304	278	282	277	279	285	272	289	286	293	274	240	276	270	272	283	287	285	275	308	283	284	290	278	264	275	281	272	269	278	296	270	271	277	269	285	280	274	269	293	233	253	261	282	252	290	279	271	266	280	307	242	270	280	284	270	283	271	277	277	279	283	302	273	247	297	274	296	260	281	262	269	270	286	254	310	294	279	282	256	306	253	268	275	298	295	286	260	288	288	283	290	283	251	267	294	287	311	282	248	298	270	298	312	283	278	282	287	270	282	273	299	285	292	270	280	246	248	290	272	303	280	295	275	285	275	301	286	272	244	284	302	263	281	292	278	269	282	283	293	290	302	256	280	290	264	299	297	287	247	277	289	280	292	270	286	287	269	269	272	276	261	270	289	259	309	263	268	276	275	284	289	285	302	288	293	276	279	296	289	284	276	259	277	290	271	305	304	284	245	256	319	262	287	296	297	288	286	278	294	259	249	278	288	287	281	280	272	290	289	283	292	284	300	313	290	280	260	271	273	264	277	247	294	254	256	279	274	311	270	282	253	271	291	284	271	263	263	275	266	276	278	261	269	275	296	309	251	291	268	285	283	275	240	280	282	264	251	281	268	282	300	302	272	288	305	279	266	282	282	301	265	297	277	256	272	297	274	285	270	309	275	279	305	302	282	279	288	283	281	265	281	283	281	262	257	258	274	294	284	259	290	260	291	250	286	257	274	248	280	264	270	259	300	272	281	290	248	257	305	319	279	284	282	278	267	290	248	298	272	275	278	282	277	263	283	271	286	310	286	307	274	289	244	268	261	282	284	300	282	302	289	268	266	266	282	274	264	250	281	261	240	280	288	275	293	262	275	267	288	255	282	284	247	285	292	285	293	256	262	293	288	315	275	277	284	272	269	273	293	272	250	297	284	271	277	267	258	284	275	305	270	272	248	240	299	267	295	290	253	288	285	304	328	298	287	271	272	269	256	276	283	300	284	289	272	288	261	265	276	272	273	267	274	243	297	306	304	278	279	250	252	265	275	294	286	253	269	272	277	286	264	294	279	296	282	287	265	265	278	266	285	260	256	276	276	275	280	277	245	302	274	288	276	311	311	267	256	277	292	251	285	312	280	305	264	274	278	269	299	274	328	259	274	311	274	294	265	251	286	285	298	282	291	303	286	265	258	269	257	293	268	286	279	284	275	284	306	329	312	292	279	266	259	285	276	264	260	300	261	257	271	273	241	292	278	283	279	283	300	295	270	259	256	262	334	285	246	309	263	273	267	277	287	290	261	288	264	279	269	293	267	286	292	306	266	307	274	294	270	269	270	286	276	281	260	275	275	291	292	272	257	251	304	277	295	276	284	274	265	268	265	275	268	270	291	288	242	246	258	283	278	308	274	284	286	253	270	298	290	292	275	265	298	301	275	276	258	312	283	300	286	268	275	301	283	282	301	296	280	301	264	308	273	268	276	265	275	258	290	258	278	301	307	271	297	300	272	263	275	307	246	293	268	277	263	285	294	271	311	269	295	274	292	294	280	271	308	246	290	291	278	294	264	299	269	263	264	305	266	285	274	293	260	275	304	300	262	259	268	282	266	295	303	261	299	283	285	268	288	295	270	303	285	267	265	298	291	307	290	242	284	308	301	280	288	291	313	265	289	280	293	265	326	287	292	293	282	296	293	263	274	274	299	279	283	288	254	304	252	284	269	270	272	280	265	296	285	281	288	261	283	240	281	283	324	269	302	288	281	309	294	283	300	297	271	274	281	286	259	263	281	293	272	293	290	273	297	266	268	295	260	275	269	282	264	303	252	278	266	252	280	278	290	292	260	300	242	291	244	293	282	261	263	249	280	263	259	320	295	284	265	263	281	280	267	263	275	265	291	266	283	277	267	283	266	281	286	248	287	318	247	231	254	258	251	273	263	310	275	308	303	258	273	287	293	273	285	256	243	262	265	288	275	300	266	284	259	283	275	306	302	283	262	283	289	291	308	274	283	254	285	307	293	293	261	277	302	252	251	273	281	283	272	282	273	288	291	296	267	266	293	290	247	264	286	293	293	254	254	268	262	258	262	304	273	279	293	263	284	312	272	288	252	272	274	294	261	289	281	278	288	295	286	261	266	290	249	288	264	276	292	262	283	271	290	267	276	290	256	304	260	295	284	279	281	288	254	270	273	283	275	286	295	253	270	267	286	274	283	282	268	286	295	293	298	263	262	312	280	264	275	262	280	313	261	291	283	295	300	279	274	293	309	284	268	300	247	292	258	302	306	261	260	280	247	286	270	278	266	300	299	311	257	318	281	296	324	305	325	304	252	286	278	334	274	268	277	244	264	303	263	273	288	264	283	280	290	268	275	273	288	265	259	238	295	297	296	270	282	284	272	265	273	283	285	273	258	264	294	292	289	224	274	270	278	284	267	258	302	293	251	239	287	290	292	293	301	278	289	262	276	290	255	303	278	269	272	282	256	291	303	291	270	282	292	268	274
2235	915	973	1042	956	973	944	932	916	919	917	840	841	888	857	815	854	821	869	819	904	881	857	862	888	817	868	835	904	916	907	806	821	836	872	885	829	853	876	845	825	842	867	825	857	795	918	858	869	849	852	831	895	871	891	793	788	843	860	851	812	808	854	844	841	811	889	846	815	822	827	756	858	872	849	772	818	825	808	869	878	863	872	740	880	873	823	824	787	885	801	879	841	814	871	862	857	902	871	835	850	847	820	876	857	830	829	841	844	872	874	860	857	861	839	892	829	834	832	855	822	818	830	824	858	831	881	845	826	771	874	861	818	828	840	855	831	832	850	852	839	840	855	915	790	810	846	866	872	863	880	858	842	838	810	864	840	877	861	802	861	836	832	850	804	884	854	801	848	834	843	874	851	851	859	833	860	881	857	794	807	882	880	866	806	799	863	877	847	837	807	813	918	826	859	830	860	843	884	849	885	871	879	838	794	845	838	835	806	847	878	841	862	863	882	855	878	842	840	876	846	837	860	858	862	864	864	884	843	861	898	885	823	852	811	843	882	830	844	858	836	898	832	806	784	814	875	817	853	872	858	842	861	850	904	806	828	860	880	833	795	843	783	872	837	800	828	845	808	850	863	891	813	842	899	845	813	889	892	811	823	896	823	905	825	859	848	832	880	890	881	859	849	828	863	844	886	859	885	868	856	905	855	880	831	827	866	782	879	840	840	841	825	870	839	794	844	850	864	830	866	912	800	872	837	822	823	837	830	842	828	885	832	823	846	808	801	867	860	827	892	890	843	847	910	806	844	785	835	817	852	834	804	779	850	871	854	871	816	901	769	843	873	885	868	825	862	830	883	885	864	912	852	881	861	826	836	906	796	869	823	851	842	804	912	800	821	799	850	874	829	826	877	864	895	861	885	875	863	837	869	848	860	795	809	828	838	885	857	835	828	829	841	874	882	863	813	820	821	872	878	869	841	883	858	871	854	774	908	783	876	847	866	848	881	810	829	889	859	901	876	852	881	886	877	882	835	783	847	830	826	854	868	769	886	844	890	868	876	800	859	860	831	850	842	845	825	875	896	812	822	825	811	877	797	861	793	824	848	877	824	909	896	850	793	868	846	828	858	853	777	859	826	855	846	832	884	853	816	883	858	829	820	840	855	877	837	864	865	872	826	847	853	865	841	888	846	846	839	833	836	819	850	895	862	813	832	850	871	845	874	862	849	880	821	833	837	863	810	848	869	888	851	829	916	844	791	849	807	785	863	810	827	831	807	842	824	805	829	884	826	868	805	872	849	836	837	840	869	833	845	841	854	853	844	804	858	876	899	887	879	795	813	876	819	799	885	815	823	851	882	821	814	806	828	809	767	833	885	817	840	856	851	873	867	833	834	862	906	826	841	851	853	818	857	833	890	861	889	824	824	858	848	832	847	894	899	850	816	857	872	828	846	827	817	892	829	858	856	846	790	867	851	884	846	868	845	927	861	821	874	860	870	832	842	855	846	900	820	889	825	835	793	869	856	893	896	868	860	795	824	797	820	819	820	886	826	814	827	874	868	878	862	836	820	834	848	863	862	878	838	829	857	839	836	804	890	754	828	895	844	846	887	867	857	857	872	892	841	851	825	862	862	843	883	893	915	844	821	834	825	838	895	819	854	868	851	838	825	797	857	868	876	850	811	879	861	885	804	842	851	821	880	870	844	846	884	810	785	852	792	835	843	836	860	876	822	825	834	828	840	869	880	876	846	829	860	875	796	806	822	867	867	855	837	918	865	890	841	836	815	818	778	863	844	891	908	869	864	866	908	863	858	835	767	813	829	845	840	918	813	843	858	798	799	878	902	827	942	857	849	852	831	831	823	809	846	900	826	886	792	802	846	861	866	820	822	804	836	882	920	870	857	822	849	832	786	858	876	820	876	844	856	867	838	885	849	853	848	840	866	811	858	872	853	911	820	858	825	874	916	843	830	852	808	835	860	892	814	809	876	802	840	801	852	839	851	846	848	856	862	834	842	856	835	853	820	821	871	869	833	845	887	805	849	836	839	857	853	842	870	855	820	871	849	865	843	860	860	827	848	855	852	773	865	846	835	834	832	854	803	853	886	813	847	840	827	797	854	801	800	873	806	824	821	853	841	851	830	887	847	853	857	811	849	899	823	841	853	881	832	858	820	845	842	833	803	911	864	838	874	816	812	836	829	838	833	864	854	856	874	905	885	870	868	867	839	839	827	809	811	854	855	774	829	845	871	852	858	861	845	859	886	818	851	804	849	825	806	854	855	894	819	849	816	882	830	834	844	826	828	841	841	842	886	857	818	869	849	837	834	829	821	805	870	834	839	827	845	879	834	905	825	867	863	854	833	882	850	798	893	834	866	859	846	856	852	782	868	819	836	849	876	814	860	877	871	867	832	819	834	839	828	830	869	894	897	803	866	861	847	810	843	860	864	869	858	829	810	803	887	849	864	830	865	850	921	791	845	840	813	860	815	892	805	875	837	843	886	816	813	826	857	840	906	836	872	852	832	882	835	851	863	807	881	819	814	793	822	832	860	845	894	899	801	859	832	922	848	909	881	807	882	889	864	826	825	808	849	862	850	841	851	879	818	836	813	866	822	841	837	895	837	816	819	838	824	856	834	802	901	840	843	869	830	847	803	852	826	838	865	840	829	851	906	857	835	810	842	812	879	885	824	875	791	864	871	823	844	813	884	861	861	894	871	852	808	816	877	850	846	829	848	864	822	844	814	806	878	841	939	875	777	833	819	856	869	870	874	856	819	842	795	841	845	879	849	822	868	858	887	855	837	804	857	809	880	885	810	840	869	839	835	880	843	861	843	876	853	857	856	809	822	842	851	901	811	844	861	824	815	867	800	864	828	858	877	855	848	818	791	895	851	849	827	880	815	858	830	849	821	849	827	873	898	911	889	862	826	876	789	851	838	849	832	859	829	856	860	879	870	869	872	863	788	873	849	850	812	882	924	848	828	897	829	896	787	852	863	845	845	844	858	775	885	807	874	878	834	796	804	861	819	869	879	877	882	810	800	865	836	792	831	848	906	870	884	864	847	831	828	878	852	849	844	882	855	872	884	829	864	849	809	872	870	855	811	814	808	848	859	861	800	875	816	874	850	868	833	823	882	856	885	858	827	820	861	805	857	820	850	787	857	852	790	826	843	870	841	848	824	834	871	864	818	859	808	828	808	846	871	846	864	852	778	832	849	840	816	837	846	861	870	868	875	848	799	818	849	845	826	867	838	897	860	846	917	810	793	856	808	869	860	855	886	856	858	839	914	839	855	873	864	868	843	879	875	856	910	863	855	835	846	838	852	876	836	790	889	827	813	841	867	875	795	860	817	813	831	832	851	861	843	902	862	852	824	928	839	868	799	828	845	858	873	820	831	801	810	839	891	857	814	871	863	793	862	822	875	856	832	832	833	817	839	882	831	889	841	878	838	885	869	866	859	844	843	888	893	888	855	863	863	852	856	862
4422	930	1178	892	670	517	397	339	291	261	257	231	192	220	191	210	199	201	192	178	173	164	190	165	153	147	169	177	173	146	152	178	153	158	176	167	143	170	181	168	162	136	164	155	165	154	151	138	134	154	180	179	190	152	147	163	144	167	166	143	153	167	160	158	138	142	149	150	162	146	161	144	158	151	132	151	139	151	134	161	148	135	170	154	138	117	143	167	137	144	155	150	152	159	166	145	150	154	182	142	146	141	140	167	166	161	142	159	156	161	162	122	158	148	141	140	160	145	152	148	151	154	156	169	138	171	158	160	129	140	158	162	147	137	150	147	139	128	143	143	152	151	160	144	153	158	168	152	159	170	168	159	126	157	144	147	156	134	161	128	143	150	139	156	150	142	149	166	123	162	166	148	174	153	148	175	155	127	126	176	144	162	156	165	150	174	167	146	152	147	164	159	146	164	163	163	138	143	141	157	161	141	152	159	154	144	140	156	151	147	160	152	184	166	158	166	160	152	162	169	167	162	149	168	150	153	153	138	143	167	165	149	161	162	154	189	142	152	161	152	141	170	145	163	158	173	161	158	139	141	165	141	161	137	184	135	167	147	137	170	162	138	146	140	147	169	159	165	145	161	150	169	139	145	164	162	157	136	158	165	147	154	159	156	151	144	149	144	161	139	160	141	120	167	152	161	153	138	157	155	137	151	158	135	141	157	163	162	140	143	127	148	168	167	153	148	150	169	147	193	160	147	135	137	155	145	149	164	163	159	146	151	134	152	156	147	148	154	138	152	147	166	164	124	171	161	155	154	147	148	124	157	143	162	135	160	152	141	171	132	160	161	168	167	162	143	153	157	149	142	172	149	170	164	158	149	165	129	141	148	175	143	134	159	164	135	149	153	136	154	163	155	154	147	143	167	145	154	142	140	147	180	153	172	151	155	162	173	148	151	163	143	140	137	154	159	170	176	150	150	155	147	153	152	136	165	158	139	154	149	136	134	174	129	140	155	168	170	167	142	158	178	155	150	157	143	165	155	155	150	145	143	156	149	163	157	157	153	162	135	138	156	149	159	153	154	158	162	156	141	151	160	145	161	162	127	140	156	166	169	140	151	145	147	129	141	146	145	166	173	172	147	162	150	135	176	159	161	142	160	159	152	146	144	168	165	139	154	154	143	158	151	154	153	161	127	141	123	163	145	166	153	149	156	136	161	154	180	158	150	137	151	160	147	166	141	147	137	136	157	140	148	157	157	140	149	149	154	140	187	148	153	148	147	160	132	158	140	156	147	145	174	146	152	139	125	158	141	153	152	159	182	149	150	162	160	151	157	149	162	150	153	169	165	156	161	157	154	138	132	124	141	132	140	151	147	143	167	164	142	151	142	167	157	151	142	157	143	140	163	135	145	122	155	156	146	137	158	138	164	150	131	175	120	149	168	152	167	158	145	149	145	166	156	158	120	141	159	186	148	156	153	163	175	152	162	155	144	138	146	146	173	149	147	168	151	142	149	138	151	167	158	148	145	148	143	172	150	166	190	142	166	138	160	145	146	172	148	161	157	139	150	167	143	155	141	169	160	147	150	164	138	157	160	152	151	148	146	178	150	150	147	154	144	158	159	146	150	152	152	163	144	143	146	169	148	138	166	147	143	144	169	143	172	140	170	150	136	150	158	181	153	160	154	142	158	144	164	139	137	166	144	163	157	151	149	149	164	170	152	165	141	167	140	160	134	140	150	165	160	139	158	163	164	165	136	159	155	140	168	152	141	143	140	154	140	172	166	136	154	145	130	145	157	158	156	157	143	140	141	158	144	165	164	171	164	148	124	151	143	168	159	161	155	138	145	143	163	150	143	149	142	161	160	156	158	158	161	152	157	150	141	140	158	141	127	142	130	144	187	180	158	149	122	134	146	155	156	166	154	165	159	155	153	158	131	142	144	146	170	173	153	174	160	163	153	153	152	159	151	178	176	142	153	145	175	146	149	157	141	135	177	155	139	143	167	157	171	156	166	169	154	170	136	140	120	145	135	140	153	183	153	140	160	172	142	147	152	167	158	158	138	145	143	143	147	143	146	160	167	150	155	159	165	171	159	147	137	121	158	146	166	139	149	145	156	162	155	145	158	152	158	155	163	155	122	141	160	159	180	145	145	164	178	144	154	147	174	146	148	162	156	147	149	163	154	134	124	164	166	137	154	142	154	166	143	172	152	130	170	143	152	149	159	128	162	153	166	152	178	146	162	156	157	129	156	157	138	156	159	152	150	139	154	166	156	171	132	124	152	155	158	162	143	161	141	137	166	165	140	149	169	160	156	146	157	152	159	138	151	123	158	150	147	140	151	154	141	152	150	159	171	164	148	154	141	139	146	135	147	157	146	160	160	169	145	167	145	145	154	166	148	131	168	173	131	160	143	128	155	148	122	135	160	147	171	134	134	160	138	147	155	143	139	142	151	153	169	150	155	138	155	170	163	158	148	153	155	173	172	156	161	148	141	150	165	145	152	159	152	138	156	129	138	161	153	144	162	147	132	149	152	138	153	149	148	144	182	168	147	145	136	161	147	166	138	145	140	137	155	137	152	163	149	161	145	151	154	146	178	146	151	164	144	139	130	154	158	151	161	156	135	148	168	122	169	158	136	147	169	128	135	143	166	147	163	173	151	154	152	154	157	118	162	148	157	163	142	156	130	152	166	156	158	162	146	147	150	164	144	149	151	138	136	150	135	156	174	144	157	157	152	145	135	126	157	145	150	135	178	149	156	166	157	135	165	126	139	151	143	140	156	150	171	133	149	139	161	139	145	155	126	143	146	174	131	147	143	153	172	171	171	165	143	159	160	149	141	164	153	162	170	144	154	140	159	154	148	128	149	144	148	132	137	163	165	140	155	133	158	156	139	143	151	129	153	135	152	189	156	169	158	149	142	142	151	163	146	177	169	156	146	120	148	133	182	138	137	159	154	153	164	136	132	129	161	138	162	146	155	156	136	160	145	161	144	160	142	160	180	164	171	158	136	142	138	168	160	165	171	135	162	146	178	140	143	124	153	130	192	157	135	142	175	184	150	135	143	140	142	133	150	145	147	158	169	138	171	136	154	151	147	166	153	164	155	155	171	156	150	161	155	152	143	135	145	148	154	163	161	162	167	147	172	165	153	136	152	139	150	133	138	165	145	137	160	160	142	133	163	139	151	158	140	145	142	174	136	136	162	152	150	177	156	145	174	147	161	161	156	138	145	156	150	158	159	159	155	146	144	154	130	146	167	169	154	174	159	168	166	156	138	117	134	158	150	151	149	175	156	143	127	144	178	154	127	135	169	152	173	146	143	157	131	146	137	161	165	174	146	150	142	175	157	131	141	153	142	144	171	172	149	140	151	146	161	161	153	124	145	158	155	148	123	139	158	150	133	156	181	160	168	161	132	165	154	170	187	127	134	155	154	172	160	139	171	149	155	139	161	159	170	158	158	166	160	150	154	161	141	151	167	144	157	124	150
5456	1408	2982	3529	3030	2615	2189	1851	1587	1367	1289	1153	1009	993	921	910	877	781	742	775	660	683	687	637	656	640	642	582	606	583	614	589	575	581	571	558	576	532	529	562	568	526	585	538	542	508	531	581	517	541	511	498	553	549	527	539	525	510	536	554	536	525	503	523	549	495	516	528	513	481	504	525	486	532	515	502	509	521	484	540	550	527	492	495	512	531	487	480	489	510	510	514	567	516	514	513	510	507	532	503	531	529	516	543	505	518	512	528	522	522	506	490	520	532	483	494	530	500	491	495	490	515	511	487	496	479	509	515	506	510	504	508	501	552	528	480	532	506	514	470	512	490	499	469	501	500	493	460	509	479	499	480	474	535	513	487	502	513	521	523	478	518	503	523	515	485	458	516	498	548	497	510	498	502	504	493	521	534	525	508	534	503	472	515	529	480	547	522	522	533	495	510	499	480	520	464	540	477	476	510	534	521	528	455	497	511	463	499	505	493	516	485	507	456	519	531	425	507	496	531	487	536	536	468	439	520	525	467	510	493	511	461	482	479	495	486	525	473	472	499	490	510	496	468	508	459	513	535	496	530	501	502	508	520	507	507	499	508	529	485	486	496	497	493	480	537	537	512	525	508	502	515	494	490	494	493	481	523	475	547	501	476	485	482	481	519	492	503	518	501	500	508	486	513	492	489	526	477	483	542	503	506	448	498	489	500	483	496	483	457	507	490	491	504	521	524	502	514	505	489	472	492	486	493	516	519	498	483	475	528	499	457	516	537	484	499	501	516	512	499	469	497	500	505	536	534	513	511	492	504	466	513	495	496	498	449	467	517	483	509	527	494	470	489	461	471	500	453	540	477	515	527	512	539	475	503	463	481	532	505	513	531	468	504	545	499	510	521	468	524	490	492	506	519	504	543	481	483	504	478	505	507	504	532	493	480	522	487	488	504	504	492	521	485	498	493	558	495	512	523	535	480	511	519	499	526	522	462	532	443	526	478	519	499	460	493	509	524	498	502	518	484	534	486	490	511	487	496	526	487	485	505	471	531	464	478	468	482	485	504	534	530	524	484	514	541	461	491	471	501	465	492	510	510	510	508	506	497	491	490	496	514	506	505	508	540	494	478	500	513	460	532	533	518	481	526	454	471	522	481	502	486	516	511	513	514	511	571	488	492	486	554	474	535	530	511	503	534	500	458	518	519	477	500	508	517	505	533	506	528	548	457	493	500	463	512	514	542	513	516	499	498	496	491	486	479	523	506	472	510	476	515	490	495	523	504	500	514	489	497	512	496	499	519	486	481	486	510	513	504	481	531	497	472	507	501	520	546	531	530	456	473	483	498	480	510	482	514	479	518	525	445	500	496	501	541	513	487	543	511	474	520	542	467	518	500	490	483	494	522	498	514	499	460	527	462	520	481	531	487	490	468	490	517	487	532	516	492	466	530	506	462	480	526	506	502	489	509	449	513	523	484	504	525	505	510	542	495	505	499	485	500	514	510	542	516	499	487	507	519	495	470	510	527	511	534	526	530	496	500	466	513	491	472	502	487	489	505	513	485	471	484	494	507	509	494	504	503	461	462	500	515	530	528	477	461	508	494	470	485	451	546	501	500	537	483	501	481	506	505	536	465	484	497	503	501	505	493	500	538	509	521	494	519	520	502	510	463	474	523	514	497	519	479	497	523	528	510	501	497	480	490	480	507	555	490	507	519	522	532	544	473	494	507	476	501	492	469	517	524	478	541	474	527	480	470	477	530	508	495	537	465	518	494	520	491	470	502	534	474	500	483	474	488	487	478	476	505	499	491	520	485	549	501	474	499	500	496	500	507	484	506	475	521	516	539	547	519	514	461	489	485	497	475	505	520	480	538	467	512	529	464	491	468	495	507	470	495	502	473	494	519	551	478	514	493	481	488	486	470	522	516	512	502	518	499	464	483	520	498	526	464	519	538	498	509	499	522	492	490	540	534	493	482	512	517	475	488	495	494	498	486	520	503	488	520	474	492	540	506	496	464	475	513	508	473	519	507	493	501	474	517	473	497	515	510	457	501	468	488	525	496	515	477	482	477	500	485	534	462	491	518	535	522	508	475	470	492	553	509	554	509	513	525	510	479	533	499	513	488	487	493	487	495	541	504	538	541	479	498	530	490	487	544	515	484	518	513	526	477	513	535	516	501	503	478	491	506	495	531	518	493	455	515	521	509	471	529	500	479	461	465	505	516	495	515	530	470	523	480	495	492	484	513	480	492	503	495	457	509	488	463	485	505	516	481	532	529	506	505	512	517	495	487	536	531	499	465	518	506	490	482	504	500	501	487	509	522	489	501	541	481	503	528	484	528	492	507	547	472	520	507	495	446	532	463	510	510	469	488	554	522	512	543	472	503	485	479	518	508	570	521	502	499	515	507	554	468	508	519	532	505	536	510	479	528	536	473	493	509	526	513	488	519	482	504	436	511	508	511	495	512	528	506	506	506	522	487	483	523	500	517	473	517	495	513	496	536	504	535	518	467	489	479	504	519	490	514	542	519	535	521	513	480	508	490	538	488	500	499	485	479	499	491	485	513	522	521	461	541	503	518	530	508	505	513	510	486	496	525	481	536	452	521	517	529	522	521	505	524	488	491	498	494	516	531	533	509	492	542	495	520	481	513	509	506	490	475	487	494	523	466	493	518	530	534	517	513	502	510	494	488	519	491	488	485	503	532	487	473	499	519	500	504	451	496	504	502	508	539	549	499	483	544	430	461	479	547	528	520	482	505	462	469	459	500	507	525	489	515	517	511	553	461	484	516	542	515	490	505	492	500	506	499	499	500	473	493	511	473	495	511	557	485	524	523	496	523	483	494	479	519	520	539	505	491	521	516	508	507	463	529	492	499	493	553	533	488	478	487	500	502	537	504	515	557	487	501	493	491	532	492	505	474	530	499	507	463	512	494	529	511	524	501	519	451	506	526	458	556	524	467	506	524	496	478	514	504	527	495	467	520	506	533	477	465	486	505	543	487	497	487	496	519	496	531	520	483	536	508	500	490	487	535	495	498	521	532	472	479	535	472	545	476	505	501	541	517	497	500	496	485	515	505	460	521	487	491	525	492	482	504	480	479	527	525	517	483	534	520	569	485	493	507	485	515	487	467	506	509	513	478	494	530	511	449	525	488	525	488	518	500	516	489	559	524	475	489	522	454	494	495	497	485	523	492	539	490	497	526	482	527	510	506	508	503	485	524	521	521	531	488	579	524	491	458	518	545	510	518	475	490	504	454	535	444	511	492	538	497	547	512	500	512	512	463	514	494	524	521	470	483	504	496	505	523	523	507	508	441	515	466	505	449	501	506	522	511	509	484	485	492	508	506	514	462	519	506	491	482	466	496	543	483	536	467	493	518	517	468	502	529	468	501	500	460	515	527	498	543	529	584	477	472	493	529	472	479	494	487	518	501	489	473	513	489	516	469	554	533	497	544	498	492	498	483	519	529	478	550	454	505	507	548	506	497
8380	1877	2217	1740	1162	812	630	519	429	333	325	266	255	226	195	198	228	205	178	170	150	175	156	144	131	141	165	146	127	143	143	134	115	145	136	136	147	146	144	138	129	116	138	130	114	129	138	132	139	115	126	126	153	126	134	125	141	134	142	150	126	132	129	124	131	121	112	136	118	114	138	100	118	132	132	104	127	139	142	120	130	128	138	115	131	120	112	114	131	124	129	133	121	133	115	142	124	122	113	143	120	121	109	113	126	156	132	113	113	134	125	114	122	116	117	113	118	115	135	116	110	134	118	107	116	113	121	114	115	140	132	117	114	125	145	125	126	135	147	130	110	111	152	137	122	130	119	128	120	103	127	119	139	125	128	124	113	126	124	126	136	102	111	132	110	116	135	112	129	113	113	139	117	135	128	109	124	115	136	116	108	144	121	157	143	144	130	115	132	117	123	109	102	107	111	110	123	124	136	112	130	138	121	115	136	128	132	124	123	120	112	126	129	134	122	134	135	128	131	137	142	124	136	121	129	128	112	120	134	109	164	114	136	127	123	115	113	100	124	120	138	130	118	106	114	115	149	118	132	112	116	124	109	118	137	115	107	120	106	112	125	126	123	109	100	102	130	121	131	135	138	108	127	111	131	129	104	120	121	128	98	151	138	126	108	149	133	125	127	131	123	120	109	107	143	117	117	120	127	123	128	137	119	125	128	138	123	141	144	125	118	136	106	132	125	141	114	129	134	114	126	127	132	133	122	121	120	108	139	124	114	103	132	119	110	121	123	145	99	120	130	124	97	132	121	142	124	132	97	118	111	110	106	136	113	125	113	118	127	147	105	117	138	108	134	132	120	130	130	117	112	135	117	130	125	130	95	146	125	118	129	115	112	118	119	140	110	121	120	126	129	118	131	119	121	116	115	139	120	131	129	117	133	136	134	133	142	112	140	147	112	112	120	126	113	144	124	130	121	112	95	129	118	119	128	122	112	128	129	130	119	120	133	132	116	122	130	129	126	127	133	121	129	126	113	128	118	120	135	144	111	114	130	127	101	115	125	120	125	115	131	132	121	155	137	114	123	118	122	162	128	128	131	121	126	106	141	128	115	130	144	122	145	130	125	122	150	124	131	106	131	104	111	123	128	122	114	135	122	114	123	116	111	151	137	104	120	106	117	125	112	96	118	126	125	130	130	127	137	134	132	124	116	134	130	161	119	119	135	120	117	126	125	137	110	105	111	111	130	115	130	131	99	143	115	144	117	135	138	131	132	111	119	126	114	115	127	137	139	124	133	142	114	118	112	116	122	123	130	125	115	132	120	110	121	107	114	137	118	142	123	114	107	116	140	116	117	130	112	108	130	137	121	122	130	120	132	145	130	134	121	122	110	126	111	129	126	114	128	106	125	136	129	121	133	122	150	137	115	142	121	150	130	131	120	122	124	124	115	110	107	118	103	109	127	127	112	128	130	128	136	124	124	109	116	128	128	136	130	145	97	117	129	100	111	122	122	127	117	110	124	111	117	123	127	136	131	125	122	124	124	113	105	106	122	137	118	127	125	115	116	130	109	112	136	130	139	128	118	136	123	134	125	119	113	125	131	117	122	122	127	124	135	121	114	118	129	122	117	117	131	135	113	116	117	113	132	133	111	113	112	114	133	130	132	142	125	135	120	113	126	136	127	110	135	132	114	121	114	120	124	110	121	125	120	128	121	124	144	144	137	125	115	127	127	121	130	127	120	148	117	124	103	144	126	124	143	142	128	116	111	123	130	137	99	136	106	133	125	134	153	122	133	128	128	116	120	137	132	126	133	112	137	112	123	134	131	131	130	138	143	117	132	105	115	114	134	138	119	113	127	101	117	130	124	115	111	140	126	132	104	114	148	119	114	120	121	122	140	126	131	129	124	115	130	118	137	133	124	134	118	130	124	128	108	117	127	108	124	140	117	126	131	115	101	107	130	102	132	125	110	103	106	101	118	127	126	139	115	128	129	135	116	105	122	106	116	125	135	121	118	119	138	131	118	119	119	128	135	109	126	126	116	132	145	139	127	116	127	134	139	119	134	120	123	109	137	131	132	115	107	134	122	127	115	113	127	119	119	135	124	128	129	114	115	120	130	124	143	117	112	145	124	136	119	141	127	129	112	103	124	132	128	112	111	131	145	131	132	151	115	142	126	105	123	132	123	111	149	117	120	131	108	140	143	118	125	109	110	124	132	132	126	121	116	139	141	105	119	124	138	115	126	125	127	115	135	119	125	118	115	118	119	126	112	123	121	141	128	132	122	124	125	103	142	120	132	102	129	127	132	129	115	111	136	140	114	109	133	118	103	116	111	113	107	129	141	109	126	127	119	130	134	127	129	132	140	107	128	116	109	115	116	104	119	135	146	129	118	133	114	110	118	126	135	126	115	131	119	146	131	115	132	126	118	124	124	108	113	121	117	125	124	124	117	132	140	110	105	129	124	137	130	140	111	119	122	122	141	121	121	116	136	124	114	120	137	122	130	119	111	117	149	107	132	136	121	115	110	114	131	144	130	119	107	139	140	120	121	122	121	118	123	117	119	111	118	116	138	137	118	127	146	110	135	144	99	130	132	134	116	129	113	136	131	132	123	113	128	124	107	121	104	133	127	120	121	132	126	127	107	113	114	104	122	106	118	117	137	119	105	121	112	120	131	127	104	119	117	140	121	144	140	124	138	130	121	114	121	139	115	133	143	120	134	112	119	120	125	123	149	131	128	116	121	115	111	114	112	109	119	116	137	130	131	119	152	126	134	129	131	128	113	119	93	122	136	127	118	127	104	114	119	134	144	116	113	128	119	107	119	130	135	129	126	96	120	128	128	110	110	97	128	101	138	120	125	121	133	136	110	122	129	120	107	139	125	127	125	135	127	134	120	128	141	112	119	154	134	114	137	111	110	117	127	116	124	115	134	119	118	125	128	119	124	117	123	129	140	118	108	131	108	120	131	101	138	121	118	142	129	124	134	122	146	144	118	127	125	112	101	115	123	129	133	144	135	126	119	121	131	149	118	136	115	108	133	122	126	140	118	117	125	138	120	130	152	111	135	115	124	134	138	114	123	127	132	147	124	130	137	130	124	139	119	119	148	126	118	136	131	120	114	126	121	122	126	141	130	143	128	140	118	131	128	123	132	124	119	112	120	134	125	107	133	127	128	120	135	124	129	112	116	150	120	125	130	111	142	134	126	130	106	106	141	119	127	128	134	127	119	138	118	124	114	114	133	124	127	119	126	123	123	142	110	117	109	107	108	141	126	115	124	132	131	126	150	116	124	121	127	119	124	130	135	117	127	94	117	115	123	121	121	123	139	143	142	123	124	128	108	127	127	124	116	131	141	116	98	131	124	116	119	101	102	140	108	104	129	141	120	131	115	111	105	134	111	131	137	120	120	146	119	125	125	130	119	124	128	106	133	129	147	128	137	132	111	149	130	135	126	118	123	133	105	119	116	113	133	120	86	141	129	133	125	129
7685	2278	5278	6020	5151	4371	3560	2927	2569	2159	1808	1680	1422	1352	1271	1183	1045	1012	895	907	800	807	741	734	772	716	671	649	638	620	582	652	588	594	549	542	538	556	576	569	538	524	518	517	534	488	495	494	485	471	535	495	465	440	496	493	481	495	534	496	490	494	456	450	459	433	490	454	445	456	441	455	470	437	444	440	459	491	469	433	430	459	487	458	479	435	450	462	422	437	448	433	406	437	483	440	469	435	458	433	459	463	462	429	444	472	466	424	467	420	453	463	417	434	455	435	415	421	427	460	456	444	470	479	449	444	443	432	441	425	429	440	492	460	434	470	454	421	436	449	425	479	468	440	440	423	438	443	446	451	438	456	443	417	451	438	449	427	409	465	397	438	397	391	406	454	457	445	432	449	422	427	469	450	449	433	427	466	442	446	429	441	421	422	446	434	456	448	446	448	463	436	441	440	463	447	443	456	399	395	452	419	450	444	458	426	398	424	463	411	389	430	408	412	461	465	390	417	444	406	415	432	431	443	411	410	451	438	416	425	429	404	393	456	442	420	424	400	405	435	405	454	462	438	419	393	457	443	416	400	426	434	431	422	441	394	428	442	433	436	433	439	494	418	428	440	445	439	476	403	441	405	472	395	439	448	421	442	423	407	414	435	428	442	450	464	461	441	441	416	418	431	461	424	422	423	500	433	447	480	385	488	466	432	424	435	421	396	427	418	413	434	428	424	427	431	457	422	414	424	433	398	429	439	438	426	434	426	420	459	426	446	415	428	428	435	448	419	453	402	419	387	410	463	457	417	432	419	407	448	381	454	422	426	435	420	455	453	460	428	432	410	426	389	436	441	416	412	453	441	422	455	436	425	441	420	420	432	435	414	414	471	445	380	438	415	450	439	427	458	435	419	426	434	436	468	399	445	443	421	437	433	425	417	408	428	403	467	425	387	374	420	438	451	424	412	391	426	427	441	394	435	416	435	419	426	438	455	450	424	439	435	407	450	418	440	435	421	452	450	440	434	441	440	447	437	434	437	417	428	396	405	381	445	409	426	431	453	461	434	438	384	431	447	451	411	391	463	423	438	448	405	425	432	426	433	419	430	424	422	401	444	425	439	419	428	465	416	382	452	396	411	417	416	444	443	435	411	436	427	459	434	432	426	436	412	441	468	465	409	446	426	421	414	409	447	439	420	427	423	477	412	426	456	402	448	412	448	431	404	421	464	390	473	453	432	422	401	397	423	441	440	402	452	450	414	424	451	436	410	474	407	460	453	432	437	407	425	426	418	442	427	458	394	457	411	416	417	437	426	439	437	429	498	458	435	433	373	450	425	416	448	420	411	411	433	409	459	423	460	450	446	423	415	418	457	418	441	443	429	444	433	428	464	446	427	400	441	418	416	427	444	432	438	425	441	435	419	411	466	439	453	400	436	421	480	446	431	451	419	421	431	396	440	411	447	433	432	434	423	470	451	441	413	436	436	439	431	440	403	455	410	416	439	395	407	417	447	424	386	395	433	423	428	421	440	427	437	412	472	441	407	422	413	445	422	448	418	435	410	414	442	455	427	457	448	444	442	447	449	409	414	445	463	397	434	423	475	452	454	478	463	420	409	468	435	426	456	400	439	437	436	451	397	391	464	415	418	430	403	423	426	450	382	405	427	434	450	444	430	439	477	446	424	472	404	421	404	439	474	421	442	423	429	452	459	452	461	450	418	441	468	412	455	417	436	388	433	431	410	441	419	434	426	454	436	402	392	444	421	461	434	424	448	427	439	447	419	437	420	402	427	429	413	431	398	426	437	457	441	414	396	449	449	437	445	455	397	445	417	437	406	420	396	447	434	430	457	449	450	450	414	425	458	424	417	411	442	457	428	465	410	409	408	437	456	449	446	401	411	436	399	394	432	463	407	463	451	438	448	414	423	429	440	389	413	416	410	445	427	434	449	452	450	427	416	446	454	472	451	449	418	444	374	436	410	459	429	431	432	460	421	460	403	418	418	417	443	421	424	486	454	420	461	493	427	458	412	429	420	419	446	430	407	454	412	460	427	417	455	399	428	421	446	458	438	424	445	416	422	422	401	438	431	426	407	417	449	413	370	440	417	451	461	445	414	447	422	433	420	426	438	414	430	440	445	404	431	429	431	417	442	402	427	425	407	414	459	436	444	428	438	456	423	436	433	451	420	394	426	467	420	420	426	436	431	469	403	413	427	443	420	399	443	436	438	467	460	424	447	419	473	423	458	425	450	431	432	438	448	417	452	409	426	449	437	427	451	427	401	424	455	480	443	423	440	386	439	449	453	415	389	395	424	409	455	454	405	437	439	460	438	425	416	459	419	451	437	416	437	448	418	409	424	422	413	407	447	446	436	402	440	405	433	413	428	400	466	476	444	428	419	438	403	435	459	457	431	411	425	401	430	406	453	435	462	439	423	441	432	393	409	452	397	392	401	424	409	390	412	443	465	461	456	401	426	423	447	420	412	471	427	440	419	433	438	452	434	435	415	404	457	463	427	454	444	464	430	410	463	449	450	402	413	422	410	388	426	414	410	397	431	434	420	412	413	424	433	419	409	429	440	428	431	416	433	466	451	402	439	411	379	431	408	425	467	405	432	414	426	426	459	424	393	417	438	415	435	473	421	444	419	439	420	402	461	439	408	443	422	461	421	422	455	438	459	461	451	435	440	430	435	436	423	420	443	418	396	456	413	410	446	396	453	408	427	415	459	414	438	410	424	433	419	438	431	427	437	445	466	421	408	422	406	464	452	429	469	426	451	439	424	463	464	446	444	416	448	440	410	399	420	451	444	425	414	408	429	431	434	419	420	423	418	456	459	402	430	434	436	425	422	456	424	451	393	416	447	422	469	425	457	433	400	454	481	419	454	422	431	415	443	413	426	443	398	423	396	452	451	420	471	420	437	446	399	424	426	460	415	405	455	426	446	423	425	425	433	442	432	470	385	425	441	397	456	455	457	394	445	437	424	447	407	436	420	439	447	443	410	420	440	438	455	419	435	423	417	440	447	435	436	404	398	452	430	420	445	454	434	473	415	402	427	468	443	475	428	430	424	430	454	412	419	400	405	444	386	413	466	416	420	451	434	474	452	442	423	450	421	433	418	416	419	455	423	425	446	417	419	433	435	438	408	428	435	416	464	430	406	449	442	400	450	411	426	461	411	413	447	437	419	415	409	430	438	433	408	450	422	438	413	409	479	425	436	426	419	442	431	445	427	412	426	428	429	446	414	441	473	420	432	417	433	419	454	446	425	427	424	396	435	444	398	442	442	433	434	425	428	399	412	414	414	392	392	452	420	436	457	407	416	421	430	431	412	433	455	421	431	452	441	431	425	425	413	431	440	430	412	424	419	421	430	413	409	426	410	467	459	434	419	430	427	398	429	410	447	423	462	442	466	390	443	419	506	438	409	419	459	444	446	429	405	406	444	412	417	454	467	444	399	460	444	402	415	439	428	417	476	404	399	419	437	408	400
1333	318	345	330	313	311	288	296	260	291	289	268	307	297	259	262	285	257	292	303	280	273	273	276	256	286	278	288	279	313	270	260	267	282	255	271	309	290	285	309	278	266	284	245	279	270	271	304	281	270	272	258	306	274	302	258	276	275	288	286	318	279	274	293	301	251	286	307	254	275	283	296	290	253	268	260	259	261	263	266	273	250	266	256	278	291	269	293	273	277	298	277	300	275	270	262	293	280	274	310	270	276	264	306	266	264	282	259	276	298	278	314	283	282	284	247	274	278	262	271	298	293	279	247	295	278	272	241	325	294	294	275	254	289	259	298	272	283	268	281	278	284	298	250	312	261	265	299	310	298	282	271	281	287	289	307	248	280	259	290	267	272	270	278	282	274	287	277	254	277	290	275	304	234	279	292	275	321	296	274	240	279	306	257	294	271	295	290	276	295	284	267	249	260	304	271	296	268	285	312	294	292	284	316	276	276	258	274	248	287	285	259	262	264	257	281	298	279	282	269	268	276	274	301	280	261	269	287	269	268	279	255	282	267	273	284	266	309	264	276	302	297	293	302	267	243	268	304	303	299	302	279	316	248	299	263	285	246	279	285	253	254	281	298	249	298	283	277	266	288	293	284	268	254	274	319	285	300	292	278	281	300	267	304	270	253	310	285	279	246	305	283	268	294	289	292	310	277	282	249	271	282	296	273	283	251	291	267	261	299	271	270	252	254	285	274	286	286	309	275	260	275	257	264	261	305	279	245	253	288	294	292	285	257	268	250	267	262	249	301	282	285	284	249	242	302	315	251	263	280	263	268	285	265	276	263	227	268	253	279	290	271	284	270	280	299	288	267	275	283	310	252	290	292	272	280	278	286	272	292	291	253	267	279	300	275	280	287	299	274	274	267	283	246	273	298	243	263	291	294	276	263	252	267	255	299	283	263	294	287	291	259	296	282	262	278	296	269	300	274	249	282	309	280	252	310	266	280	272	276	278	260	314	259	298	290	286	268	294	270	309	291	248	265	319	249	259	291	273	310	277	287	265	256	309	287	304	269	257	272	266	272	301	279	275	279	274	260	295	290	283	242	289	296	279	292	294	289	279	277	259	277	275	279	278	287	268	286	275	248	263	276	272	275	268	304	270	271	271	283	288	249	280	261	309	250	264	277	268	283	285	248	284	265	273	274	281	276	280	296	255	272	262	270	300	273	267	280	272	267	268	291	312	265	241	303	282	278	279	295	276	283	226	273	237	269	291	256	252	293	288	265	264	270	293	290	253	258	282	294	331	284	276	259	299	269	291	260	266	270	278	320	286	246	256	255	265	266	266	258	267	287	301	284	291	272	292	297	277	269	311	292	285	259	289	287	282	268	321	261	251	290	266	280	285	296	275	247	266	280	294	283	257	309	263	271	272	263	280	273	288	287	274	274	294	268	283	307	311	292	300	278	256	256	260	276	306	279	298	279	289	279	279	291	302	275	279	288	249	262	262	280	272	280	295	263	301	270	287	278	290	268	276	241	258	312	271	253	286	302	281	303	265	298	273	320	279	312	295	322	272	299	264	290	263	277	254	277	267	266	292	271	275	298	296	293	244	276	260	256	264	271	301	268	276	267	281	250	262	254	248	279	298	256	283	306	275	297	285	277	274	259	259	274	311	278	279	256	278	261	275	267	284	302	286	266	252	259	318	261	307	279	297	284	269	241	302	277	274	265	303	279	283	304	291	274	293	265	260	265	274	268	280	260	272	281	264	290	292	287	263	227	264	280	248	276	268	281	268	267	273	249	252	245	264	284	273	256	287	288	277	293	312	285	286	338	285	266	295	269	265	271	286	293	256	297	284	273	278	287	270	240	260	283	293	304	296	246	264	312	248	296	287	271	267	308	269	270	276	302	295	255	257	290	267	297	253	270	287	273	256	284	261	245	268	298	283	283	289	273	279	252	277	263	288	248	287	265	268	277	308	265	289	271	293	255	283	282	283	255	273	304	271	275	325	268	287	291	292	257	253	265	265	300	245	266	294	277	259	285	275	298	302	261	296	290	227	259	285	291	250	297	285	250	272	263	288	299	262	289	287	305	272	268	259	301	268	264	267	261	265	268	259	256	265	288	273	260	266	305	287	280	242	276	265	299	320	277	278	293	281	304	291	287	271	288	277	291	270	287	294	278	247	282	290	258	277	286	305	286	285	282	269	276	269	274	263	277	305	278	281	268	263	295	285	281	262	283	258	295	250	276	262	295	252	285	272	269	282	254	269	283	275	270	297	246	319	296	290	246	275	269	270	290	287	294	264	276	253	299	298	272	249	298	253	265	266	292	229	267	287	267	273	283	269	279	280	292	259	254	313	286	263	255	246	248	256	259	265	281	263	267	289	278	292	282	298	288	260	288	265	279	272	272	278	269	278	282	235	288	258	279	273	315	284	302	271	294	272	263	280	232	272	278	287	264	272	284	287	300	275	280	257	269	289	293	256	319	281	264	274	285	278	288	276	291	254	269	265	290	278	270	271	259	284	268	280	297	282	272	265	296	252	272	286	285	259	252	271	275	259	268	274	283	278	274	258	284	283	274	290	268	258	284	266	254	268	256	257	259	289	262	285	273	291	300	271	298	288	253	271	290	282	284	268	268	279	273	260	264	287	249	276	272	286	304	281	284	289	273	276	311	311	265	304	277	306	256	273	257	264	285	260	278	305	269	242	253	325	249	286	266	290	285	292	289	291	279	269	270	290	301	318	270	259	280	274	249	285	269	263	294	277	295	273	270	285	279	258	293	288	262	278	294	289	276	287	261	268	278	313	287	293	294	272	292	274	260	267	280	249	280	288	277	276	301	268	293	299	292	314	262	274	283	279	261	286	325	258	258	273	283	251	261	262	269	262	301	267	251	267	301	228	307	256	276	261	293	285	280	261	302	260	271	285	293	261	296	271	272	279	266	245	271	287	249	268	284	258	293	298	274	260	286	253	272	285	279	277	284	301	282	257	315	281	294	305	278	277	305	273	286	272	256	241	297	282	269	252	285	301	267	301	277	261	237	270	299	275	269	312	274	282	290	282	302	271	299	270	303	255	267	287	281	282	256	269	275	269	283	277	267	267	254	298	271	249	262	269	278	315	265	287	262	290	264	284	276	276	274	254	271	302	277	282	296	273	284	286	261	296	289	279	289	254	274	293	224	268	292	272	292	255	253	262	277	273	269	282	282	273	276	292	252	290	269	270	253	289	255	271	279	292	271	281	267	308	284	266	257	243	293	301	271	263	278	293	276	240	265	296	258	290	241	253	246	268	269	304	253	301	286	255	299	272	303	278	280	271	266	262	279	302	254	267	309	257	310	325	245	252	315	251	273	259	253	280	309	304	285	257	322	286	269	265	294	239	281	252	266	292	299	280	280	288	276	288	280	290	251	306	266	266	276	286	295	304	294	288	279	282	262	282	289	289	264	277	273	265	259	277	271	290	305	263	311	282	247	260	305	293	272	270	290	275	291
2192	923	972	1063	1009	994	913	952	860	882	908	935	876	881	896	886	865	882	902	847	804	845	857	802	838	846	854	834	815	823	839	843	854	863	854	831	876	805	804	874	859	864	815	855	836	858	828	837	876	889	868	816	849	816	912	855	810	858	834	863	840	851	850	823	755	871	814	846	879	824	818	808	863	845	848	833	837	836	861	835	827	858	870	887	861	859	857	832	808	843	833	837	835	819	837	862	864	823	839	799	845	808	802	840	866	846	826	853	829	827	842	947	888	812	792	847	848	852	813	840	856	827	858	873	814	885	856	886	867	847	816	849	858	837	886	887	841	886	851	824	867	820	849	857	897	846	832	831	874	845	876	786	884	846	868	875	892	864	842	825	877	876	805	818	843	898	855	872	809	859	863	886	870	839	801	870	842	852	841	767	863	823	824	875	882	819	902	850	856	834	845	890	887	870	852	841	866	872	833	860	861	894	873	835	882	853	860	850	831	805	838	841	864	859	829	812	854	875	862	823	875	881	837	833	812	861	845	829	878	793	856	835	828	830	862	847	831	781	857	808	840	856	855	879	815	842	852	876	843	828	849	854	827	822	896	835	820	852	866	799	811	855	843	829	855	815	815	814	804	845	844	781	848	807	814	778	861	852	824	831	849	841	828	860	879	865	863	813	862	876	803	830	891	883	836	832	909	851	843	843	849	849	842	827	850	836	855	829	849	844	878	793	837	812	825	808	845	850	839	828	843	838	829	832	806	846	822	910	853	858	845	835	872	856	850	901	848	834	831	857	825	888	859	785	836	819	884	853	835	857	827	785	829	866	839	877	807	820	823	837	847	863	845	845	861	869	824	857	845	815	836	832	791	845	815	878	832	798	826	874	842	853	856	832	831	827	912	851	824	818	850	834	828	860	845	870	872	839	812	849	797	860	846	867	838	862	813	797	829	864	820	879	855	814	790	835	914	815	768	884	852	903	887	827	873	829	849	814	820	839	837	834	858	830	854	872	879	838	822	810	865	816	832	808	809	886	934	859	857	845	832	808	887	824	858	878	832	826	859	857	773	851	796	862	864	840	829	883	868	812	848	858	905	787	827	831	884	851	845	829	859	894	848	840	834	864	836	854	890	865	878	845	851	802	836	882	822	861	850	819	803	832	808	858	912	825	868	862	881	887	815	844	864	873	872	856	771	880	810	794	864	837	850	846	863	851	875	827	821	876	838	879	897	827	847	859	846	899	822	850	854	874	849	857	845	858	832	894	824	821	844	846	848	856	896	839	828	847	867	860	822	841	862	855	870	838	868	819	814	869	837	873	857	809	835	824	842	810	869	841	843	861	812	860	799	834	930	876	866	848	872	833	860	926	835	849	854	874	820	779	843	793	781	808	835	872	838	845	875	830	812	847	781	802	853	839	810	829	852	837	849	885	877	832	828	812	874	829	897	831	890	850	797	854	836	868	822	870	870	840	832	844	840	832	792	830	853	827	812	820	875	837	864	764	845	829	793	827	881	827	811	857	804	805	853	809	798	845	857	801	854	850	837	817	832	817	851	858	851	859	821	844	848	851	857	838	884	841	850	815	867	865	873	797	872	851	903	848	839	839	838	823	861	840	817	844	852	817	821	834	802	805	855	845	865	817	892	852	777	794	848	788	871	875	779	869	821	846	809	872	853	835	872	827	792	861	780	808	806	822	844	840	842	842	810	862	846	852	786	819	864	812	833	832	838	890	866	855	842	818	860	830	845	859	815	889	837	861	785	849	833	825	853	877	798	863	845	880	832	862	860	877	883	881	858	864	853	877	866	906	820	893	813	844	893	871	808	830	820	822	869	853	893	849	845	868	815	871	845	795	863	835	859	887	862	873	842	868	891	831	823	845	830	823	808	867	832	895	879	839	832	830	813	855	823	876	853	842	855	774	852	823	823	904	858	833	820	846	868	852	884	841	854	789	898	877	868	855	869	829	838	831	871	841	880	831	886	828	812	856	834	826	828	857	860	824	842	890	830	853	887	865	854	854	882	833	849	859	856	820	774	826	848	798	848	875	878	831	815	844	904	829	819	800	833	810	880	826	900	857	793	845	854	804	868	848	847	862	884	883	829	901	855	878	835	898	877	813	910	826	835	827	857	822	846	856	889	810	827	862	859	850	851	786	855	880	869	804	898	841	863	803	823	875	886	801	821	853	868	887	855	821	866	834	850	873	813	909	852	884	853	850	828	831	815	871	889	841	864	854	861	806	823	936	796	828	830	827	877	809	860	876	872	823	812	823	837	851	812	843	816	827	844	829	823	811	853	843	835	874	824	804	896	855	881	829	884	867	864	859	828	808	805	817	797	827	869	801	873	876	855	811	862	844	854	900	854	835	882	779	883	820	858	839	840	822	826	826	816	884	836	880	825	847	880	848	851	839	849	809	874	854	847	777	824	866	857	792	871	850	835	878	854	850	844	795	864	795	876	854	814	905	842	873	838	814	854	862	830	859	861	850	824	838	772	848	861	797	817	857	857	838	825	843	863	858	852	905	872	890	862	896	845	891	854	840	864	831	839	842	833	853	832	821	839	884	859	881	844	913	874	843	891	821	869	843	867	829	833	842	857	834	847	834	828	889	814	814	876	863	857	873	858	827	825	841	849	854	833	857	892	866	878	849	916	833	837	842	802	853	844	861	839	905	869	895	801	829	877	822	839	809	829	894	828	836	826	861	869	864	833	797	835	815	823	832	852	828	860	889	868	829	845	836	906	891	842	843	837	841	867	821	862	798	882	816	843	816	836	852	831	834	872	833	843	813	903	851	834	840	854	869	841	867	854	849	837	825	842	850	782	857	839	852	860	846	841	830	850	795	863	833	800	872	844	828	818	851	822	837	885	783	851	848	777	832	908	841	845	837	827	835	810	881	849	835	812	809	827	842	892	889	823	829	861	870	851	823	853	873	830	830	815	888	908	883	851	830	832	835	876	886	865	888	860	810	844	844	881	876	889	828	781	859	859	835	850	854	839	859	848	838	825	847	867	883	828	875	862	808	826	837	829	828	830	871	848	801	856	814	841	933	803	856	846	845	862	847	853	851	880	819	822	893	806	831	886	796	804	820	804	842	861	848	864	876	884	854	830	840	876	834	824	865	869	899	833	848	870	843	856	835	841	859	884	822	865	838	842	851	840	805	814	823	839	855	815	802	859	847	817	846	842	828	863	839	824	877	840	836	818	843	816	833	850	882	835	877	819	878	882	860	861	847	812	849	837	855	825	824	839	831	836	799	831	871	798	845	862	851	880	825	815	825	865	842	825	882	795	829	834	864	857	841	843	878	823	849	824	838	866	866	837	875	850	863	841	840	809	845	863	834	853	843	846	848	794	835	834	903	802	820	837	843	847	883	837	867	852	847	855	815	838	791	824	840	858	863	876	839	776	889	820	788	836	853	883	805	793	814	809	810	870	839	858	847	842	882	786	841	837	832	889	887	820	827	792	840	845	838	771	889	899	808	843	815
4522	940	1214	942	698	466	399	361	301	262	249	258	209	209	196	182	171	186	183	172	168	173	169	171	185	166	153	172	148	147	159	163	140	153	172	174	151	167	156	181	154	158	148	149	154	148	150	164	146	159	138	169	152	177	146	170	149	136	141	123	139	164	139	185	157	167	148	162	177	171	143	147	151	159	153	151	133	137	173	161	161	159	154	136	139	161	146	159	151	180	152	150	153	156	128	160	157	149	173	150	130	156	153	167	168	144	154	160	134	143	143	154	158	152	142	157	146	142	165	169	136	149	147	156	151	139	144	147	138	157	153	156	147	166	132	150	152	152	150	153	169	145	159	139	147	133	180	157	142	146	140	138	167	161	161	163	184	148	157	147	177	146	156	150	144	160	157	152	171	143	138	148	174	148	136	205	177	158	158	150	169	130	148	157	163	128	129	148	148	149	152	153	149	148	149	155	153	146	151	165	147	157	156	157	149	153	146	163	141	125	154	150	164	143	172	159	145	147	159	148	147	159	146	159	155	133	129	146	153	164	160	146	141	180	156	166	161	165	141	151	127	135	146	149	157	155	158	152	165	153	173	142	176	146	148	161	148	146	127	159	142	132	164	143	139	137	151	169	163	136	153	145	162	155	136	130	153	175	173	152	165	139	152	159	149	139	163	148	162	166	129	150	166	139	134	169	133	141	149	158	149	147	150	177	151	129	159	160	138	164	149	162	134	131	141	158	160	184	170	180	155	159	154	163	133	141	151	142	148	146	158	165	165	147	154	153	160	151	158	150	166	149	127	131	142	149	158	167	140	115	141	140	140	145	159	164	146	147	173	154	146	156	150	151	151	158	154	139	135	149	152	163	158	135	155	135	147	159	163	141	149	153	137	133	150	164	161	134	146	145	143	151	170	136	153	136	163	152	175	160	148	169	162	163	164	139	148	167	171	160	161	155	159	150	136	157	145	154	165	151	143	137	149	147	148	138	147	158	146	133	143	154	154	147	162	141	154	137	171	137	155	151	172	162	162	139	143	185	144	145	147	160	145	142	133	158	166	145	139	156	146	168	149	133	151	144	160	147	152	165	144	160	149	146	160	157	160	150	151	176	146	143	148	158	139	170	144	160	142	151	140	161	147	134	151	130	166	173	143	152	109	148	143	142	155	160	140	169	131	141	146	144	164	145	148	136	174	150	166	130	138	120	135	156	162	149	145	171	144	144	141	138	162	136	149	137	141	142	111	150	141	143	147	142	138	167	159	142	152	122	147	151	167	160	146	140	182	124	123	143	140	126	159	147	147	136	153	146	164	139	156	164	157	153	138	166	150	147	146	138	176	166	162	131	143	148	152	125	152	169	136	127	162	141	160	156	134	173	149	170	144	140	141	150	133	158	160	148	132	150	149	160	165	149	146	145	129	130	148	157	147	148	135	138	163	142	114	140	155	146	163	159	155	132	154	153	163	167	159	157	148	172	138	154	160	162	151	151	135	143	172	162	147	159	150	148	164	147	172	151	145	138	151	150	146	146	146	128	171	162	160	128	148	151	161	157	157	141	159	142	154	144	146	165	149	154	158	154	169	158	153	172	153	175	144	170	154	172	145	160	142	144	171	140	134	163	140	142	140	151	156	172	152	156	157	129	164	153	158	172	141	152	121	179	149	141	158	158	137	154	152	143	152	147	173	156	138	171	155	143	156	162	135	144	156	127	128	135	143	134	143	130	158	164	163	159	158	176	171	163	141	158	148	158	135	148	164	156	170	155	175	134	161	157	143	158	145	135	150	136	143	134	148	150	159	149	141	127	165	149	141	147	139	152	151	132	161	133	138	138	136	143	165	151	143	158	159	148	154	159	124	162	162	153	143	137	143	152	174	160	129	167	157	146	150	167	171	158	158	156	163	164	179	147	157	127	145	179	154	159	143	151	152	156	149	157	148	178	145	159	141	161	152	163	152	148	157	143	150	168	176	140	162	176	135	146	161	151	146	142	147	157	145	146	165	165	164	152	148	141	143	139	152	123	130	152	149	155	131	132	147	147	169	160	129	143	165	154	138	157	134	162	148	135	162	155	180	131	128	156	137	152	159	147	167	159	158	163	170	151	155	142	140	151	143	157	140	141	148	157	147	162	155	159	127	152	156	169	155	166	142	130	131	121	128	149	132	154	174	123	150	132	198	138	173	168	152	173	137	138	147	160	137	165	166	143	151	169	147	151	144	146	142	113	146	146	170	131	139	144	152	150	142	140	139	140	152	148	164	117	163	140	156	151	137	153	157	144	155	153	140	165	167	159	159	142	170	160	140	146	149	158	163	150	149	170	130	154	147	154	182	145	168	130	150	170	162	156	136	168	149	145	157	178	151	150	146	157	149	143	162	146	162	141	156	155	159	144	160	152	154	160	150	160	181	153	137	160	164	143	144	170	150	153	139	152	146	134	158	160	148	129	138	144	159	158	143	151	159	142	154	152	161	141	138	161	156	158	173	134	124	142	127	174	149	158	149	161	156	146	142	171	133	165	150	145	160	163	160	161	171	153	161	159	138	146	156	134	157	145	141	147	134	165	139	171	139	139	158	157	141	159	167	143	140	161	172	155	154	150	163	146	164	190	133	166	151	153	163	141	150	130	158	153	147	134	163	151	180	156	146	140	163	147	148	154	149	159	137	134	127	165	148	155	137	171	158	158	145	163	155	162	184	160	144	150	132	166	167	158	144	147	163	150	131	141	136	160	178	158	139	155	165	172	147	137	140	134	149	144	154	162	147	165	150	164	160	122	158	168	156	137	158	144	152	142	147	159	154	159	142	134	152	159	132	152	157	163	154	154	139	173	138	153	171	174	141	154	150	151	170	162	163	153	154	162	152	157	146	154	156	147	162	147	148	143	165	170	124	136	158	152	166	146	158	156	146	140	161	146	155	164	125	147	168	178	146	152	143	141	158	173	152	170	164	161	155	141	153	158	153	153	146	141	166	138	158	155	156	142	178	154	147	167	147	156	150	149	137	148	170	153	156	138	154	144	167	171	156	143	138	143	158	137	145	141	142	151	148	157	150	160	139	168	160	140	142	161	155	155	157	143	135	169	138	178	146	146	169	162	167	157	158	149	153	142	151	155	141	155	148	150	141	156	149	156	148	163	154	144	164	153	153	163	146	139	150	146	142	178	147	154	148	167	156	156	155	144	153	157	170	150	158	156	148	156	149	129	138	157	148	141	163	136	150	140	136	158	155	159	153	121	141	142	164	147	157	163	186	157	168	156	134	125	162	138	139	155	166	156	160	156	161	157	151	129	143	155	157	149	162	145	124	188	131	151	147	159	156	152	150	150	145	140	153	159	173	137	130	150	171	148	163	169	162	157	155	156	162	146	163	145	132	157	130	151	183	141	182	175	150	158	137	133	169	174	148	147	147	148	131	133	172	135	148	146	136	137	175	150	162	159	139	159	165	170	164	133	157	145	143	150	166	139	156	148	161	167	133	152	149	159	158	152	149	158
5485	1358	2971	3550	3065	2624	2116	1923	1565	1370	1224	1101	1019	946	912	843	794	785	775	720	769	728	651	641	618	646	625	635	591	611	630	599	597	647	576	583	553	547	518	522	574	574	566	507	578	547	559	540	586	563	519	526	523	530	500	510	508	562	552	541	532	542	501	533	495	538	467	507	540	559	505	522	511	538	512	517	502	531	496	521	507	504	534	510	524	518	472	475	547	513	520	501	526	544	516	523	483	503	533	517	504	508	554	517	501	528	531	577	519	468	506	538	508	559	546	504	487	480	471	491	490	481	510	510	442	478	514	518	503	509	468	524	549	498	520	493	502	523	513	474	493	495	523	518	518	499	447	466	497	507	487	489	509	548	489	488	465	544	466	507	475	520	518	511	455	517	485	533	551	498	485	517	531	522	498	471	510	491	512	483	568	514	533	508	497	516	517	476	513	502	489	497	514	473	527	484	508	510	494	527	497	496	492	511	532	483	520	473	497	528	501	537	514	510	540	479	518	513	524	500	508	507	482	512	503	494	532	512	522	520	486	532	489	515	488	526	491	480	495	455	501	537	513	513	483	501	489	535	488	484	502	472	489	487	498	508	449	482	508	478	512	445	526	502	507	473	470	532	513	520	532	501	535	506	503	481	526	507	507	485	481	515	493	487	470	527	533	520	463	527	515	499	534	473	475	507	566	508	500	505	547	507	487	514	514	506	483	512	486	494	498	490	469	509	488	489	504	502	487	517	477	544	500	526	509	517	471	474	518	528	514	494	481	531	512	482	488	510	501	468	490	476	463	524	516	499	540	507	501	537	481	500	481	483	506	539	508	461	464	478	516	491	462	517	500	502	510	494	479	509	491	500	534	553	502	496	540	559	462	503	509	485	514	467	545	495	479	523	531	529	496	540	525	502	467	481	489	469	497	503	442	511	533	500	488	530	514	525	507	512	529	477	512	505	535	504	519	495	505	495	530	478	423	502	487	502	508	519	514	498	551	468	562	526	477	482	527	478	507	488	495	506	497	544	488	484	524	459	461	530	521	477	519	505	498	507	509	494	527	529	504	540	498	521	517	498	533	505	516	492	502	489	497	525	544	496	472	476	513	512	454	486	514	513	496	512	492	513	498	457	498	501	518	487	490	519	494	498	500	518	492	487	499	478	482	533	489	504	499	479	511	502	508	511	521	495	512	517	491	527	497	501	513	521	497	507	502	506	470	507	481	498	496	480	494	478	490	478	482	486	499	469	524	498	497	480	512	524	521	515	528	475	515	501	512	511	531	495	509	452	501	534	552	493	492	521	477	463	482	513	504	521	481	489	470	491	533	475	507	495	469	517	514	505	533	481	506	505	521	500	518	490	501	507	494	503	542	521	475	515	514	476	528	485	496	478	501	531	485	499	511	494	519	496	528	504	492	491	482	480	524	527	451	513	531	478	536	492	503	502	512	500	497	472	517	539	488	492	493	529	500	522	462	493	503	495	505	490	466	503	498	506	441	496	484	520	471	507	488	508	489	517	458	509	521	530	521	485	458	489	536	496	509	481	502	493	489	488	516	487	528	500	502	517	491	516	526	499	522	507	478	476	470	524	500	516	508	505	477	472	519	512	517	515	466	518	495	511	482	483	502	519	497	489	502	496	492	504	499	501	480	499	462	509	477	505	514	520	475	462	482	513	507	503	485	472	509	505	519	518	492	492	504	501	515	455	533	527	498	512	456	508	462	483	508	510	469	519	467	467	555	496	537	497	505	521	489	510	452	509	475	488	504	545	518	504	497	467	547	505	450	509	511	517	526	516	474	464	522	520	500	512	487	514	485	491	467	507	512	515	514	534	486	516	501	499	520	495	464	481	498	535	500	480	524	485	469	486	549	537	491	506	454	483	507	497	529	566	501	483	531	443	473	493	505	497	466	565	497	521	492	533	525	488	484	491	480	504	501	527	531	492	487	507	461	493	517	501	567	515	484	515	487	497	509	498	475	486	530	499	505	491	469	495	503	517	518	497	445	555	484	487	538	493	508	513	498	462	474	474	498	502	453	465	527	492	491	512	483	491	470	515	484	532	482	499	516	490	508	459	498	528	504	484	477	525	514	473	476	543	545	504	528	551	496	486	556	489	521	470	493	490	503	516	556	501	499	476	491	498	512	493	494	469	513	530	532	526	514	487	468	495	525	483	503	516	532	484	492	503	517	497	526	484	492	516	531	511	550	487	494	459	466	476	473	527	497	500	522	471	516	526	499	481	536	463	536	449	533	493	477	444	487	479	485	491	503	523	505	543	474	499	554	461	460	506	510	511	535	540	502	537	526	461	478	493	484	507	529	530	516	475	504	505	528	492	513	507	491	496	538	503	511	503	521	503	489	529	502	517	510	475	477	511	478	496	518	471	478	521	487	508	480	540	500	504	532	490	531	479	518	522	511	538	491	501	492	484	500	500	426	534	499	473	500	480	523	490	480	470	520	474	503	500	490	482	500	513	477	505	535	487	456	528	519	536	492	493	499	525	499	505	471	488	522	517	531	508	553	479	461	477	531	519	502	526	506	489	503	495	507	479	465	479	510	464	458	472	476	438	516	489	520	499	474	483	526	514	480	532	449	507	462	477	452	537	500	523	490	485	498	538	488	474	504	500	485	461	513	548	486	507	467	519	499	490	501	503	506	535	489	504	516	518	510	479	523	491	519	510	499	537	490	514	475	557	497	520	551	530	524	458	494	503	519	512	486	492	516	517	508	499	487	473	531	508	467	495	492	491	503	479	461	505	491	489	502	477	501	481	504	498	512	503	475	507	504	490	451	494	506	487	474	524	469	517	476	492	467	551	474	507	525	486	486	541	513	481	517	474	493	512	521	465	509	465	534	486	506	527	532	518	487	520	471	531	499	506	507	489	516	474	486	490	488	504	543	542	483	487	538	475	499	517	511	503	513	513	518	501	540	495	500	482	507	505	502	528	515	478	458	528	505	510	487	468	488	454	505	487	479	513	527	477	466	526	505	503	463	503	491	526	503	491	491	524	494	502	514	477	498	489	503	502	475	497	501	481	501	511	498	516	529	489	541	492	494	455	514	505	484	502	504	554	503	508	475	476	487	497	498	510	503	521	505	460	533	529	489	515	519	477	529	529	485	531	481	460	515	530	500	518	481	499	482	500	504	471	546	478	485	509	463	475	470	523	514	513	491	499	477	473	453	509	496	472	541	511	513	517	492	500	530	515	500	477	518	507	495	539	513	508	496	473	493	498	526	494	536	465	521	516	508	464	470	490	479	487	525	479	509	505	479	516	507	510	459	504	517	470	468	492	486	460	512	457	482	496	512	511	481	465	508	537	452	496	518	508	484	502	527	528	474	445	500	486	501	518	515	515	501	496	498	513	480	485	517	477	467	467	489	531	515	502	509	524	466	498	519	461	490	445	503	556	499	468	545	536	527	516	479	518	486	555	546	497	485	523	488	492	520	492	538	532	497	502	523	479	480	486	510	472	518	468	489	500
8549	1926	2333	1767	1192	819	637	483	402	349	309	264	251	234	216	206	195	187	177	163	158	180	182	164	147	165	130	137	135	120	144	135	148	133	131	131	147	160	144	143	131	133	136	130	135	139	127	126	130	98	141	141	134	154	137	126	144	108	137	117	123	120	135	127	126	117	135	127	132	144	123	131	117	121	104	118	116	120	133	128	121	118	142	118	154	132	146	121	136	107	120	142	102	136	115	131	123	142	127	114	143	133	123	103	132	126	127	125	132	133	129	133	153	130	113	125	117	128	108	122	126	123	127	124	121	111	112	124	115	123	111	125	137	127	123	110	139	128	103	127	122	144	117	130	136	140	110	113	127	143	107	110	138	131	139	133	131	132	133	114	124	141	112	113	121	114	122	139	147	133	136	115	110	134	121	138	112	146	108	135	103	128	130	113	126	134	112	109	121	126	133	135	120	134	102	122	122	128	124	119	129	136	114	126	125	136	128	123	142	126	137	128	108	122	123	142	146	124	111	105	117	107	114	126	133	128	126	154	122	142	140	124	115	125	128	116	122	111	129	128	127	129	131	150	135	118	114	121	130	121	106	118	100	135	133	136	119	114	131	118	118	137	115	115	125	115	113	128	128	126	111	114	111	129	110	125	122	98	123	115	123	123	132	126	127	143	115	129	130	130	132	122	131	117	111	113	124	124	124	129	133	139	129	134	119	127	132	136	137	116	126	132	144	122	119	130	125	130	136	123	139	111	121	148	119	103	100	131	120	127	146	131	132	128	122	140	131	125	124	137	126	130	107	122	127	123	127	145	132	132	131	120	123	134	116	125	132	120	125	138	129	129	106	122	154	108	144	121	138	125	103	141	124	135	119	122	116	122	112	122	127	114	158	140	110	125	123	108	126	121	99	138	129	116	124	134	120	115	125	132	128	120	122	127	129	117	118	136	115	144	105	139	126	119	146	130	119	133	116	110	110	134	125	134	128	129	128	125	99	125	125	118	127	126	117	121	115	136	121	115	126	122	132	115	137	115	118	134	151	103	131	116	103	133	126	143	117	133	122	118	119	125	124	126	146	143	141	123	108	122	141	129	122	126	121	127	113	111	141	133	124	108	118	117	135	119	137	123	132	115	140	127	116	121	133	117	106	119	111	128	111	112	116	128	112	128	136	103	135	115	128	145	133	131	114	137	132	101	130	130	119	138	125	106	136	124	131	115	125	121	126	141	130	102	134	138	129	130	122	112	125	119	113	115	123	125	105	144	123	128	117	116	116	131	134	124	133	149	115	118	129	135	116	132	118	120	126	121	142	119	107	122	130	109	123	123	119	124	128	124	114	148	132	122	126	121	117	135	124	122	124	108	142	122	120	126	120	127	126	126	135	137	106	116	150	131	142	119	132	138	115	133	130	123	126	142	108	129	125	137	124	123	141	127	116	101	134	112	125	110	120	100	130	116	132	127	122	118	124	125	118	120	112	122	128	129	110	127	105	117	99	124	132	120	130	137	114	144	109	105	110	137	126	119	136	147	132	133	105	136	138	135	129	154	120	133	129	113	125	135	110	117	128	131	140	136	116	109	106	88	137	126	104	128	125	136	118	133	121	136	160	150	108	126	119	119	121	112	108	117	148	130	121	132	130	113	117	132	123	101	126	108	129	133	119	119	135	117	114	121	108	115	120	132	129	129	116	124	122	117	120	119	130	134	105	130	136	113	115	116	134	119	123	113	133	117	138	116	112	126	131	137	127	139	127	118	122	128	127	116	124	140	106	125	108	117	110	138	111	124	120	125	109	147	121	130	117	130	134	126	114	132	134	120	128	129	128	136	109	130	139	133	122	129	129	108	104	119	140	121	129	115	116	114	117	121	119	145	121	127	120	126	141	138	117	114	135	133	105	128	123	116	90	133	125	134	135	104	125	118	117	130	143	113	124	125	107	124	132	112	130	139	119	102	131	133	131	135	123	95	124	124	122	123	136	132	116	121	123	129	143	105	116	127	141	149	103	120	119	126	110	113	143	123	122	118	117	133	118	112	113	132	114	135	131	122	131	107	119	138	122	125	122	119	120	119	130	136	119	137	126	125	91	129	132	125	126	118	132	120	146	120	114	116	119	117	132	112	121	139	116	133	120	127	112	132	129	103	126	120	140	93	113	139	142	125	127	121	110	93	129	128	99	137	123	117	135	134	105	107	132	140	126	120	109	137	129	135	135	127	114	127	122	152	118	122	116	113	119	119	136	122	132	125	110	137	129	132	120	113	111	112	125	100	114	123	116	145	122	103	134	121	115	124	131	114	119	121	141	117	109	127	101	113	137	111	118	119	119	126	113	137	125	121	124	134	125	121	145	108	126	110	130	132	121	131	109	107	135	116	123	129	110	128	117	134	125	126	143	126	129	127	134	110	144	107	101	132	119	134	159	145	127	128	124	120	124	116	121	138	123	121	125	115	131	137	132	106	123	112	133	114	126	133	139	113	114	113	114	117	131	118	149	142	117	123	137	111	122	99	134	120	148	147	119	126	155	129	119	132	126	124	127	124	104	118	118	116	152	137	121	116	138	109	116	141	126	121	122	106	124	147	119	138	134	135	131	121	118	121	119	112	114	112	142	123	118	125	125	131	147	130	130	146	125	127	110	118	109	121	105	119	112	103	121	131	111	116	122	132	118	128	132	139	134	114	135	124	110	107	117	113	128	119	114	124	130	127	123	117	136	129	119	125	126	136	131	127	147	122	120	111	135	112	116	115	127	123	108	100	111	122	122	127	103	116	126	96	116	132	138	135	126	120	99	105	126	117	166	130	140	117	111	111	122	115	109	116	126	121	126	117	109	110	115	132	98	135	130	112	138	138	130	108	110	125	142	139	120	132	104	141	143	121	112	128	113	136	113	135	127	120	135	121	106	127	128	124	117	118	119	120	117	107	118	117	122	114	110	111	122	116	131	143	128	128	130	140	124	94	123	121	132	128	138	113	114	130	126	131	116	128	127	142	110	132	119	150	140	134	111	136	128	128	142	110	119	125	134	131	131	143	132	139	126	132	119	114	128	122	146	127	122	113	136	121	115	122	138	121	127	122	137	111	132	114	128	113	106	131	121	140	129	129	118	127	120	125	111	115	126	124	96	109	128	122	118	127	112	110	123	116	135	124	132	121	134	120	114	126	118	105	117	103	123	138	123	126	117	144	134	123	122	119	120	136	103	110	138	132	107	135	110	119	124	125	114	143	113	131	115	119	125	113	113	96	138	118	125	130	116	131	116	120	111	142	137	132	134	125	123	159	152	137	131	120	129	121	105	125	127	113	123	132	119	125	116	117	120	125	143	138	120	129	127	121	113	118	112	122	126	125	99	142	114	134	117	100	123	122	114	126	118	122	112	127	113	118	110	134	141	128	116	132	135	132	136	111	133	130	117	126	125	122	119	133	130	124	107	135	114	118	143	121	128	126	142	132	119	122	94	136	119	147	109	143	131	112	137	124	111	135	127	113	119	123
7665	2221	5239	6160	5217	4368	3511	2892	2478	2102	1843	1678	1515	1330	1178	1120	1035	986	935	901	881	755	774	758	725	676	650	618	630	629	607	617	584	595	563	580	556	546	603	545	532	550	544	461	437	500	507	519	489	482	486	522	463	501	468	497	463	461	496	495	480	452	537	480	477	468	441	471	486	481	448	469	420	418	448	495	438	430	434	482	448	452	460	451	474	425	449	440	455	446	465	464	426	437	433	422	461	470	465	455	427	436	483	472	424	466	419	435	437	440	398	437	435	448	443	413	474	445	412	428	424	431	476	456	434	443	420	455	411	500	456	438	393	430	432	407	462	421	436	424	428	424	453	394	427	427	378	432	408	446	415	472	476	414	429	405	451	440	458	439	433	435	417	409	465	408	443	426	421	441	409	394	412	390	484	441	396	417	446	453	440	434	422	423	459	436	444	413	436	422	415	477	436	432	438	428	464	407	434	461	459	456	443	411	422	457	440	400	425	420	399	450	425	412	433	451	456	393	426	471	414	433	445	458	435	431	431	423	445	403	426	415	420	428	372	419	430	457	400	436	448	433	428	403	434	461	432	412	437	398	430	422	449	446	440	446	411	413	481	456	422	427	431	409	390	435	436	416	468	444	413	429	455	414	406	439	443	411	430	431	417	434	433	442	416	448	432	454	459	450	409	394	388	462	444	426	410	456	413	423	443	392	419	393	414	437	439	424	401	421	409	434	407	447	407	411	434	436	430	434	434	454	465	405	426	444	403	431	431	441	427	441	420	461	416	405	397	383	464	425	434	445	441	426	429	417	453	463	403	438	434	446	455	412	416	425	418	449	435	441	443	424	418	433	475	400	418	459	446	465	455	426	431	423	435	450	472	426	429	422	393	420	413	433	459	437	405	411	438	442	502	448	439	448	455	431	424	423	417	416	471	445	460	415	406	484	421	429	400	411	440	447	448	445	415	453	434	462	487	468	442	442	429	424	455	409	456	406	436	421	446	431	445	433	396	434	439	470	408	431	448	429	469	403	412	411	426	433	449	425	427	413	443	423	476	449	471	419	396	430	403	403	428	393	421	432	429	442	406	449	462	422	465	380	444	406	457	445	430	423	437	412	424	421	440	462	422	457	450	425	438	468	410	416	433	432	421	453	454	405	464	435	449	440	461	418	455	429	430	460	425	466	427	439	415	435	440	373	387	433	442	407	425	400	419	474	406	440	451	443	415	445	410	436	441	467	441	429	418	391	389	435	437	422	452	436	425	395	431	452	409	413	466	419	485	436	446	439	430	466	421	452	439	422	407	447	398	405	418	413	446	417	411	431	437	436	461	432	397	439	460	413	410	435	403	427	426	426	419	431	448	390	413	441	412	411	437	458	390	409	442	437	425	381	415	447	434	416	452	456	399	389	449	437	470	438	426	476	401	408	421	484	467	422	427	424	423	481	409	447	398	449	449	430	467	421	458	439	453	454	435	433	451	445	450	411	417	426	400	413	460	431	453	425	385	432	416	438	455	413	424	449	460	389	448	426	418	454	408	428	467	425	401	442	401	480	461	448	431	428	434	429	439	398	367	439	416	458	420	400	410	441	421	436	454	444	462	474	407	401	449	434	414	429	426	422	460	420	410	412	411	418	416	437	484	437	423	461	470	415	413	417	432	447	410	434	415	416	433	436	417	457	447	414	404	424	451	402	428	395	425	413	457	444	434	421	465	428	442	431	447	453	396	460	416	423	472	452	390	415	414	446	437	447	399	450	411	393	426	411	415	451	450	442	436	428	429	429	419	420	448	392	449	438	448	443	456	436	433	464	390	453	429	406	434	395	432	458	442	440	429	402	422	442	386	449	404	387	429	450	420	435	429	417	467	448	443	459	420	414	407	423	433	422	435	422	458	397	442	455	429	433	394	434	432	411	450	388	424	422	407	461	417	429	446	441	454	427	419	449	390	441	415	428	462	401	427	401	398	449	423	452	439	441	438	418	418	434	396	414	412	442	429	418	455	461	428	411	459	405	411	446	420	445	411	391	429	424	408	450	431	428	460	426	460	446	450	394	433	415	458	410	413	398	431	399	436	428	461	397	387	418	427	450	391	419	456	457	437	426	439	386	413	437	455	414	432	413	418	411	422	445	434	419	444	450	468	468	410	437	426	418	433	407	438	436	458	429	417	437	424	455	444	430	473	404	420	435	425	453	442	380	406	399	456	414	420	394	401	407	423	397	435	418	444	419	414	433	431	412	458	442	424	463	436	416	451	406	432	470	436	419	429	441	448	445	429	380	431	454	413	447	398	381	426	458	430	386	409	435	402	459	423	461	416	431	438	432	397	420	402	428	462	425	435	469	436	442	434	432	432	422	431	432	448	421	409	443	425	444	403	415	443	399	409	413	402	412	422	414	444	428	469	464	442	458	440	410	414	421	436	397	442	390	428	432	421	423	443	413	443	436	428	427	420	425	441	434	448	459	442	431	463	415	413	443	405	429	425	436	420	442	429	436	456	423	454	403	431	413	461	451	421	436	417	436	463	435	379	446	477	437	427	439	438	451	474	437	418	423	417	403	422	429	424	401	435	455	440	438	440	431	408	434	462	425	439	421	455	442	408	448	436	462	377	401	404	439	457	436	436	449	422	435	414	417	430	388	463	403	443	438	404	437	452	423	483	444	412	424	423	425	404	425	454	415	400	413	417	443	439	451	404	405	449	425	416	423	471	437	441	426	420	409	403	435	440	443	393	443	404	449	415	414	415	410	444	418	436	442	409	422	390	422	456	462	444	444	410	443	430	413	420	456	407	423	406	420	443	407	423	422	431	418	439	428	443	429	436	433	415	403	436	433	355	408	415	437	458	429	398	435	435	434	424	447	460	434	401	476	437	449	448	426	451	403	429	399	425	448	433	428	439	411	459	465	439	457	428	393	382	427	396	418	439	490	432	440	426	445	420	457	401	424	399	425	446	423	416	452	409	408	436	429	433	423	414	442	444	442	429	418	415	441	442	405	449	448	436	447	434	411	457	455	441	473	464	463	395	438	457	458	385	440	452	426	408	401	414	435	454	465	419	439	428	412	422	431	389	421	433	420	428	431	427	458	391	419	417	425	426	421	445	422	408	429	408	432	454	447	437	435	451	430	411	474	446	377	456	419	431	424	416	454	447	421	449	448	437	427	414	436	440	379	413	406	425	456	428	404	434	446	466	455	427	427	450	475	453	416	443	435	441	454	425	385	446	410	425	425	433	442	406	434	475	476	463	412	426	404	415	417	432	431	457	393	428	425	423	460	455	447	428	428	435	445	456	425	435	424	404	418	440	428	417	428	452	450	463	430	427	459	436	393	443	422	431	436	439	417	460	415	421	407	448	439	431	373	409	477	450	448	443	388	442	430	419	471	424	434	435	466	443	443	411	472	434	429	435	437	410	449	433	420	457	457	449	407	466	437	452	470	416	426	430	423	392	449	392	408	409	410	460	420	387	465	455	435	465	448	393	399	431	458	424	415
1353	329	328	348	290	317	284	276	274	305	275	255	273	280	282	263	287	263	273	275	268	278	303	257	264	282	275	289	291	258	297	267	282	272	280	288	308	282	268	275	308	252	276	282	294	294	295	248	259	293	276	280	266	260	267	259	284	239	290	295	281	288	248	293	287	250	290	265	314	270	253	281	304	285	252	294	272	271	291	267	287	278	281	284	274	282	256	274	316	263	257	247	257	293	278	263	308	281	267	267	264	306	313	246	257	277	276	289	308	296	271	281	313	259	307	293	283	277	280	305	276	282	268	259	264	273	273	302	279	273	290	259	284	280	287	252	243	278	290	271	286	284	261	275	257	267	284	259	276	291	273	300	280	311	265	287	292	283	266	288	263	292	265	287	276	279	289	305	266	249	295	293	245	272	283	287	267	245	296	217	275	282	280	278	293	254	282	277	264	264	287	300	264	306	265	239	268	291	277	276	314	285	265	275	297	260	302	268	253	276	290	283	279	278	259	303	274	270	294	292	289	286	301	276	273	288	249	267	264	257	307	265	278	279	295	274	288	250	268	299	282	256	281	267	274	274	276	308	279	274	282	295	298	258	291	276	286	258	300	305	309	303	307	264	297	297	294	271	263	257	311	298	269	282	255	276	277	261	235	292	310	259	329	259	274	283	253	289	275	251	267	271	293	269	307	275	301	264	261	282	250	287	277	289	258	278	275	269	286	275	296	301	307	305	267	277	286	280	308	279	298	260	303	286	287	269	304	295	260	272	282	292	263	276	248	287	268	266	295	271	262	280	274	278	256	284	274	290	281	253	267	302	285	279	270	251	312	286	298	270	290	293	263	260	251	272	272	275	272	281	292	267	281	312	266	295	273	277	285	272	302	316	255	286	308	254	283	265	289	263	260	258	277	294	276	279	267	258	295	260	254	279	322	291	298	287	267	307	298	288	268	307	262	295	262	263	275	267	275	284	271	265	270	282	253	304	305	279	280	275	286	285	279	285	269	241	279	280	274	255	246	283	261	302	294	283	264	297	284	284	281	278	301	255	296	302	272	303	281	290	268	273	269	285	294	259	264	282	293	287	286	280	310	252	255	313	289	267	261	280	276	268	279	251	258	271	265	286	275	277	269	264	253	244	284	274	248	256	265	281	316	293	269	288	274	259	275	295	296	252	294	277	299	263	267	292	283	246	303	279	295	284	279	279	281	273	286	269	263	298	277	258	267	293	286	312	278	289	274	268	303	278	285	277	289	272	281	281	277	257	293	278	278	276	283	235	293	241	276	317	258	277	292	293	285	268	318	276	278	266	281	271	307	301	289	242	272	279	285	283	294	289	269	308	243	274	272	274	282	279	261	285	267	266	250	252	287	283	286	269	280	252	280	249	290	271	271	318	281	278	300	278	276	285	296	246	274	287	276	250	268	297	284	262	283	281	281	281	269	270	280	273	234	247	267	300	235	299	288	277	258	279	254	289	281	288	314	285	283	289	253	257	297	276	285	257	307	267	242	271	302	252	254	264	282	253	266	261	296	253	261	280	258	289	316	308	253	311	300	276	271	295	309	231	284	292	264	269	271	284	269	291	286	281	273	252	289	279	261	282	293	278	273	284	247	257	280	278	275	290	284	303	278	266	264	279	258	263	233	256	274	241	278	313	289	315	268	273	318	253	266	264	292	317	277	274	258	252	296	290	259	281	296	299	289	264	275	247	253	281	262	275	288	255	312	294	275	241	266	274	281	275	294	268	282	283	270	277	288	268	266	296	273	261	279	252	292	292	284	285	273	274	275	267	272	276	271	283	286	287	278	246	289	264	276	290	299	283	271	286	277	241	271	273	269	287	263	239	293	297	281	294	267	262	273	266	268	296	265	289	277	247	265	242	293	286	276	261	282	303	275	272	273	286	284	239	278	290	290	265	249	288	279	291	262	281	283	273	265	281	256	279	304	251	277	280	285	287	278	260	248	291	261	274	263	250	265	275	288	260	285	287	320	283	275	259	268	278	287	293	267	262	289	269	284	272	260	304	250	276	275	286	275	290	275	284	271	299	289	246	256	265	306	263	258	256	265	291	262	278	289	245	262	275	279	285	267	280	260	303	269	293	277	292	293	291	280	272	282	289	278	287	267	293	282	288	288	288	269	308	274	278	276	321	238	278	259	278	270	286	268	280	320	256	239	284	257	283	265	273	272	261	303	294	276	275	287	275	245	234	297	278	279	272	300	272	293	273	265	291	300	279	268	305	259	257	300	269	290	248	273	292	292	278	263	278	279	268	273	271	278	283	242	274	278	286	299	280	292	307	252	287	256	291	284	272	283	283	282	270	271	278	274	244	295	289	314	270	266	265	266	295	279	279	266	267	273	301	269	294	287	303	285	278	301	266	260	311	267	287	279	288	252	267	252	273	274	263	259	290	272	276	293	281	282	305	283	277	288	262	271	271	269	287	293	243	267	237	275	273	279	269	277	263	279	233	287	242	280	260	257	257	240	255	283	312	289	295	313	289	301	276	279	291	260	269	268	308	277	275	276	294	286	268	265	308	271	265	273	310	271	262	297	277	282	259	259	267	295	301	247	277	274	274	256	252	272	291	284	267	257	269	281	302	271	269	259	272	261	274	253	295	302	285	262	287	267	272	253	260	308	275	268	295	271	290	278	281	285	247	289	265	277	290	282	276	260	276	248	287	265	291	269	267	271	309	276	272	267	266	289	271	298	283	299	286	255	306	290	278	291	276	277	303	277	286	260	278	290	266	285	258	254	252	285	267	267	303	264	272	263	277	270	273	286	286	282	262	271	268	293	255	280	289	238	284	280	263	287	291	258	278	272	271	316	259	257	249	292	297	253	280	267	252	254	266	267	257	284	280	295	302	278	315	269	268	254	299	300	275	291	250	272	255	336	295	268	312	278	272	276	275	283	265	264	275	281	286	307	301	289	292	278	267	325	282	287	266	251	279	293	305	267	272	290	278	276	260	256	284	262	262	285	290	277	275	285	294	272	270	281	304	291	282	295	274	250	247	268	270	266	268	285	274	279	255	280	274	296	261	285	270	281	243	297	308	257	279	255	291	241	276	296	284	293	274	283	259	277	272	248	293	301	272	273	257	288	252	263	299	273	262	315	282	292	239	264	279	288	286	274	263	290	280	272	269	282	276	292	330	295	273	290	274	265	275	287	297	252	244	280	296	270	269	260	286	266	277	297	287	283	271	263	302	275	254	282	287	289	284	287	248	308	269	315	289	295	321	291	267	292	265	254	224	253	301	289	275	258	289	305	284	300	253	289	279	287	294	282	259	276	285	273	287	293	274	269	277	275	303	293	255	294	290	258	283	279	239	283	294	253	273	255	282	267	259	277	265	287	271	264	308	284	285	253	288	284	273	320	266	273	282	293	342	291	279	311	257	268	266	270	265	283	255	271	281	272	296	271	260	272	287	309	266	284	279	271	282	286	267	258	270	251	293	277	270	278	273	307	280	300	243	287	284	274	247
2271	872	1029	969	1050	989	928	911	903	916	838	895	869	852	886	857	839	828	829	866	899	853	868	849	890	851	812	848	823	863	845	841	903	867	882	859	835	863	856	846	877	837	878	889	849	882	851	826	822	848	864	835	805	849	840	793	793	831	823	884	799	855	846	840	841	808	798	863	853	808	840	858	830	854	864	848	856	803	877	843	843	852	806	811	853	803	860	841	873	829	878	872	807	894	893	810	865	849	838	889	874	834	790	887	869	838	802	833	848	844	787	827	865	865	835	818	867	850	819	872	759	831	861	819	851	833	845	816	867	848	853	845	838	875	803	882	819	854	845	858	856	883	825	853	866	817	825	869	860	863	793	881	890	841	827	828	793	839	819	818	865	877	851	836	820	854	853	824	839	863	809	832	845	819	818	813	817	843	843	848	846	865	877	818	870	885	850	813	892	867	843	837	834	834	825	824	883	856	829	851	850	863	865	835	825	908	818	830	830	871	889	852	792	824	830	803	882	834	868	905	847	862	789	844	822	872	857	858	864	808	914	822	866	850	811	858	826	845	794	853	859	791	839	828	810	838	835	871	850	837	873	860	870	784	851	878	867	829	859	821	805	834	821	813	864	807	818	863	808	863	804	860	865	848	888	832	847	845	830	845	849	858	884	843	844	817	838	922	870	844	794	895	835	836	862	820	855	868	828	805	829	850	850	863	850	816	851	824	837	909	845	851	877	812	821	821	873	795	866	866	775	801	863	870	814	883	814	810	815	878	839	817	856	875	844	856	879	855	789	873	825	855	858	868	789	805	828	831	820	904	835	832	865	855	862	871	823	869	882	814	849	792	850	816	820	794	859	786	822	810	919	838	859	844	838	874	840	852	834	834	841	881	784	852	886	826	867	831	825	827	857	866	877	888	862	808	814	891	849	847	855	845	904	811	836	782	810	812	845	866	848	864	903	772	841	813	845	884	787	838	826	838	839	869	834	837	888	891	850	810	859	865	853	846	893	831	864	890	850	818	810	872	834	803	840	807	791	867	828	826	830	819	862	883	875	873	869	883	826	863	863	835	852	880	859	842	847	861	862	828	865	866	852	854	862	847	839	842	851	823	832	849	853	866	828	864	802	853	847	892	827	792	854	896	820	797	862	859	852	826	854	824	837	837	859	856	826	803	836	871	872	826	790	846	828	794	833	874	909	853	883	851	859	862	850	878	809	813	846	871	799	785	850	842	835	857	858	805	834	820	799	839	852	923	777	854	843	833	778	811	838	874	869	816	834	827	871	841	888	850	840	822	881	854	800	860	825	803	859	879	811	825	862	880	833	849	828	854	869	827	841	819	795	831	848	829	860	822	856	802	800	815	817	826	851	802	899	813	849	821	868	862	882	836	868	839	861	839	845	821	785	836	835	876	835	872	812	823	860	823	860	823	883	827	822	817	839	801	900	821	828	867	860	870	867	866	831	835	818	889	836	835	840	820	899	832	867	833	806	849	846	778	887	828	867	829	836	828	795	909	863	872	823	817	906	879	872	822	819	843	829	927	892	791	861	838	843	849	843	818	827	833	840	802	893	857	814	861	827	814	891	830	826	820	824	842	842	899	844	813	832	804	872	838	846	817	808	826	806	875	871	810	851	844	887	849	859	877	842	835	840	812	866	840	864	830	834	861	780	858	848	863	907	823	840	816	847	792	885	849	851	854	822	772	888	760	850	866	887	810	855	853	825	808	816	824	823	876	823	834	833	870	869	853	840	860	881	832	910	811	838	830	877	877	814	846	823	864	865	824	801	840	846	846	810	816	802	863	857	822	844	856	860	841	800	848	860	855	872	879	855	849	812	840	843	873	857	803	879	825	807	885	860	788	834	819	853	845	876	812	850	852	857	894	861	791	861	856	875	853	843	875	861	885	876	841	863	856	828	831	819	862	903	830	839	821	834	820	805	845	887	846	821	862	860	839	827	860	784	830	841	861	860	835	854	807	796	886	868	840	820	840	830	826	850	850	923	844	863	794	856	862	886	836	890	853	862	834	810	865	832	837	858	845	815	830	868	810	852	824	837	827	803	863	847	805	807	809	821	898	862	828	857	878	843	820	784	834	855	879	858	911	834	842	809	833	771	870	897	843	882	895	836	852	851	791	868	840	862	834	845	833	804	790	790	821	913	860	839	805	835	866	830	850	799	875	844	860	797	822	884	864	810	849	855	878	829	866	830	879	852	818	839	913	861	917	830	815	815	866	859	887	782	926	825	862	827	879	786	844	805	877	858	880	863	832	891	853	857	862	852	818	802	874	870	856	834	872	891	850	824	879	808	842	844	846	877	870	869	875	840	799	884	834	866	858	862	821	829	866	845	835	872	845	831	800	819	840	832	838	830	895	862	886	879	821	838	866	862	856	830	821	845	828	833	841	860	831	837	824	825	864	884	824	836	848	859	873	843	812	823	846	806	885	866	848	836	885	819	851	884	885	829	799	876	862	894	899	865	888	802	809	854	856	867	825	808	844	788	849	890	835	883	803	834	843	836	866	823	878	867	804	868	882	836	822	866	827	803	894	889	848	845	857	814	873	824	893	851	831	806	874	894	835	838	856	819	876	857	865	872	827	843	835	881	841	877	800	831	856	831	880	839	832	841	862	843	824	856	824	846	865	907	791	833	813	882	867	882	881	843	841	866	845	844	869	861	869	856	875	869	855	860	824	844	829	821	824	876	853	799	814	795	824	857	818	816	805	833	880	865	801	803	863	819	872	818	821	872	855	823	916	834	841	855	868	803	845	874	820	865	873	896	861	824	833	878	816	828	877	822	819	874	815	853	881	901	880	824	814	864	854	858	829	785	877	768	821	852	816	830	896	866	797	834	839	819	854	842	855	852	846	854	833	829	829	843	841	847	810	805	820	846	800	800	834	812	854	852	874	842	868	842	839	801	860	868	847	816	809	801	808	815	840	795	841	911	828	862	881	818	834	853	866	869	840	843	883	864	861	881	828	841	897	808	883	864	831	822	781	911	829	799	888	841	843	808	856	846	818	875	804	834	847	831	867	874	822	839	851	826	833	831	860	857	852	868	832	824	842	836	821	887	857	911	815	839	857	871	846	795	852	837	894	839	877	808	848	866	854	827	869	893	855	820	879	861	898	849	761	860	853	860	876	867	816	840	837	837	819	855	861	835	854	763	864	892	791	827	822	847	846	814	872	836	833	796	837	867	848	877	824	821	808	834	788	864	812	794	841	845	791	873	881	867	855	839	856	907	870	804	805	846	897	900	844	902	831	877	855	860	859	845	865	794	849	896	891	843	846	833	849	871	886	864	845	822	837	859	869	840	797	820	848	847	864	887	894	828	860	817	847	869	831	844	891	809	885	834	866	815	850	842	885	858	876	856	848	854	885	859	836	888	840	862	872	818	804	837	819	873	868	810	849	839	828	859	847	852	821	872	826	840	846	857	837	855	826	850	831	899	812	850	856	791	833	827	856	823	830	831	820	833	875	851	833
4582	1002	1275	980	688	524	400	325	294	264	238	265	202	206	170	216	181	194	188	156	155	179	127	182	172	158	172	165	147	155	153	154	156	171	157	143	146	172	159	152	142	144	144	176	154	155	148	151	148	146	155	161	143	175	146	184	131	167	176	168	164	149	153	158	159	152	133	157	161	156	158	155	159	148	161	176	166	152	150	136	158	159	161	167	130	165	169	186	133	146	141	126	158	154	159	145	140	139	144	157	133	153	159	146	119	159	150	162	148	139	140	154	149	130	147	169	149	131	148	155	174	142	153	171	156	139	147	146	161	149	151	166	158	141	133	165	141	132	149	149	162	155	148	129	149	144	124	161	141	176	153	150	169	147	162	140	139	147	161	161	162	127	149	158	157	135	142	156	162	131	137	143	165	131	127	150	154	143	153	136	164	146	137	129	163	158	158	167	128	159	151	131	149	160	138	144	141	132	132	178	162	148	174	173	161	138	131	169	157	152	148	173	153	161	159	151	171	157	141	149	129	169	157	145	162	156	144	140	134	149	147	155	152	172	143	138	161	173	134	148	182	160	152	135	167	180	154	141	163	163	159	146	154	147	146	149	141	138	141	140	147	172	138	162	130	144	159	169	165	149	142	160	171	168	146	142	114	136	143	152	152	142	159	165	158	153	126	166	145	138	150	138	132	140	154	147	149	121	163	165	130	144	149	152	143	160	140	158	150	142	141	138	147	163	141	161	138	143	128	136	153	138	134	130	187	145	165	144	138	136	160	131	147	140	153	160	141	133	145	143	143	154	135	159	150	156	155	151	135	155	156	157	149	155	139	169	135	140	153	143	157	174	138	157	168	147	137	170	175	140	156	148	141	156	155	140	150	146	148	156	148	137	154	140	156	163	141	150	136	146	163	124	173	152	137	154	144	163	151	131	146	159	128	192	133	131	172	162	154	160	154	154	165	161	149	164	157	142	133	146	157	148	151	164	155	133	142	132	138	129	167	149	160	169	162	149	154	163	175	137	136	178	146	155	150	159	145	168	148	169	130	136	149	158	135	156	159	138	157	145	156	146	164	151	142	163	141	164	120	149	130	143	157	163	166	123	156	132	137	150	146	161	128	165	158	163	146	146	168	165	142	149	158	134	139	145	150	146	166	162	183	176	142	134	135	167	145	161	152	146	150	160	140	149	159	129	149	142	146	162	136	140	144	168	146	144	147	151	123	134	153	158	153	176	167	145	150	146	162	134	143	144	148	162	160	141	141	150	139	140	153	147	137	134	163	154	137	152	160	156	130	174	155	150	140	142	177	150	134	161	137	170	154	173	147	136	165	152	127	128	161	154	156	156	172	144	162	160	144	152	144	156	148	144	156	146	165	152	149	155	169	156	146	151	138	133	158	146	145	160	146	158	174	144	137	166	168	148	137	155	143	161	158	135	155	140	131	140	145	140	164	169	128	131	146	157	163	135	177	165	151	172	131	139	149	147	166	143	136	152	132	155	153	148	132	138	146	138	136	148	136	150	166	184	147	126	153	161	154	155	173	153	160	158	171	162	149	136	157	140	151	156	155	117	130	155	168	162	152	148	160	140	145	162	141	143	176	139	168	140	160	157	135	160	146	150	158	132	124	138	149	142	170	152	131	169	158	154	166	162	165	153	154	145	140	167	143	114	138	139	150	143	157	163	160	145	122	155	150	162	161	162	164	150	152	152	132	140	167	164	138	172	158	163	169	158	129	156	145	161	143	161	156	185	146	164	146	143	165	153	163	151	148	149	155	159	136	147	159	168	142	162	149	158	146	153	147	159	152	146	168	134	153	144	153	149	156	140	145	129	132	157	154	163	158	166	147	158	152	148	158	153	139	167	144	160	126	144	139	159	161	156	173	170	159	175	133	143	166	137	131	139	170	157	143	157	137	144	139	165	158	138	162	144	138	139	160	139	153	134	156	150	140	152	145	141	153	155	159	131	158	138	189	159	160	173	163	155	150	132	170	149	162	140	153	140	154	170	159	159	173	148	130	156	149	135	155	146	166	152	158	149	186	156	160	144	156	133	150	163	147	159	155	154	192	141	159	157	175	150	145	152	156	164	155	172	147	141	156	137	164	145	165	154	153	183	169	145	133	149	167	142	164	162	135	170	136	143	124	164	161	159	142	147	136	150	143	157	159	149	141	148	134	166	138	149	160	153	156	144	142	148	151	154	174	145	151	136	149	137	179	163	149	143	153	149	158	159	151	148	145	150	137	144	133	139	141	139	168	136	144	162	156	120	140	164	157	145	166	151	153	147	156	152	147	158	131	167	147	138	143	165	153	125	149	146	147	161	159	155	138	146	151	146	152	163	139	153	168	168	138	152	142	141	134	159	147	168	150	141	128	141	123	166	166	153	127	129	130	151	151	150	166	149	148	155	135	160	135	142	140	138	171	144	145	153	137	160	139	162	149	145	154	158	138	162	154	136	128	180	171	150	154	159	149	158	160	157	151	159	155	176	152	143	140	140	167	157	173	150	158	163	149	143	139	153	151	168	166	142	151	179	147	159	163	164	151	148	160	144	130	166	144	147	139	149	159	148	131	147	151	149	144	129	166	152	146	173	148	161	140	144	153	156	137	154	165	138	144	178	147	159	159	158	146	147	141	149	155	152	161	163	145	164	156	155	134	147	157	149	145	148	157	168	148	131	142	140	150	150	135	147	159	155	160	147	155	127	131	177	158	138	151	157	150	157	130	172	136	147	151	130	146	161	156	147	158	143	146	146	170	152	147	150	149	149	164	145	145	159	165	127	166	157	157	167	132	143	145	152	152	152	188	145	149	150	127	150	146	157	128	171	173	151	165	156	138	179	162	154	155	139	164	135	155	182	159	159	134	157	156	145	163	158	145	142	145	148	137	134	158	150	137	170	150	155	153	142	153	164	153	157	131	164	171	160	159	155	146	153	152	148	157	171	139	141	156	158	148	155	155	150	161	143	151	129	161	158	165	149	142	160	139	166	139	162	136	131	147	139	159	142	152	166	150	142	153	143	158	143	147	159	148	153	148	164	146	148	153	137	149	169	146	144	156	144	168	163	155	135	128	144	165	169	138	137	165	149	147	170	166	184	136	151	176	146	151	152	150	146	157	160	133	131	146	157	154	164	144	140	150	151	149	143	155	167	145	134	130	147	136	172	151	164	132	132	165	155	132	156	150	136	142	142	146	159	143	150	125	152	146	144	178	148	147	138	137	155	156	153	156	133	145	160	161	155	148	149	160	136	162	155	141	166	143	138	150	166	176	158	147	148	163	159	135	157	165	161	145	144	143	150	159	163	166	134	147	151	148	141	135	142	137	136	161	139	159	141	135	128	148	154	176	158	166	147	151	167	136	143	131	153	178	155	158	144	157	179	158	136	154	147	151	124	150	176	167	158	171	161	146	153	129	160	166	135	144	139	136	150	162	146	135	160	149	166	175	167	131	139	163	159	162	160	143	173	162	136	124	157	162	160	159	150	165	150
5478	1438	2959	3506	3124	2528	2189	1727	1573	1345	1241	1208	1022	992	915	839	876	788	751	706	743	629	676	664	617	610	625	587	623	605	525	559	550	568	571	542	576	544	552	545	545	564	578	554	550	525	521	540	540	547	524	508	535	516	538	572	533	550	561	491	495	514	510	533	539	507	493	512	512	534	507	510	519	508	516	521	518	508	503	506	519	554	522	526	509	503	525	513	515	528	520	495	467	504	487	505	555	477	485	518	507	481	489	489	518	485	467	506	571	521	490	484	505	521	481	496	468	536	500	498	487	489	492	490	535	522	484	502	519	487	493	513	561	506	516	515	442	515	484	481	458	505	500	471	489	527	523	511	489	489	522	523	511	514	487	481	512	518	506	503	492	542	467	503	497	484	493	472	495	469	510	483	525	500	483	509	465	495	457	478	486	490	520	475	507	490	499	480	497	483	491	481	507	515	496	512	528	466	474	485	484	465	486	527	481	512	483	535	532	454	528	489	524	508	470	488	526	512	487	528	543	535	507	472	522	511	485	481	549	509	490	520	493	494	483	470	502	500	500	485	497	520	523	512	536	498	527	506	519	516	459	515	498	492	484	473	497	478	530	481	490	498	487	480	542	503	456	537	464	543	516	454	500	513	511	503	484	499	475	487	445	503	475	483	480	494	476	502	494	486	515	479	502	496	518	545	495	496	513	527	526	493	541	491	525	523	508	510	506	498	503	505	507	506	497	522	474	512	478	517	511	520	476	514	476	499	483	509	500	461	517	514	519	474	504	483	489	499	506	504	495	529	505	477	560	496	505	523	488	542	492	509	497	508	509	501	478	522	478	533	524	505	497	491	524	472	528	510	498	487	496	475	505	536	489	519	520	523	501	478	484	469	492	487	502	502	461	472	504	487	496	539	497	513	497	480	487	513	499	473	478	481	528	478	505	521	507	518	484	492	512	453	500	495	491	546	464	543	555	501	502	468	498	483	499	466	498	538	553	524	498	490	511	537	484	507	532	536	484	518	460	497	484	494	520	507	488	446	497	509	524	495	534	496	495	516	485	543	533	503	511	495	477	509	510	489	503	475	501	527	502	494	503	556	480	482	513	551	487	515	464	508	517	513	521	555	483	466	510	506	478	496	457	524	486	510	544	453	515	502	490	508	510	487	532	476	530	527	465	496	470	526	524	502	462	498	529	473	506	503	519	502	505	496	502	485	483	521	517	523	502	548	500	519	468	494	485	480	484	467	483	497	468	473	530	530	530	469	507	488	521	477	511	488	507	534	473	480	504	480	497	468	525	516	505	505	499	491	527	509	524	460	522	482	498	497	457	518	489	514	498	503	482	499	472	524	478	528	495	507	475	499	510	498	530	500	515	554	479	482	486	471	546	538	506	474	489	503	477	505	486	515	494	511	475	504	493	474	482	503	492	497	501	488	502	488	494	487	525	499	491	515	469	500	489	481	548	496	470	512	522	494	482	483	559	485	522	509	518	484	520	485	492	519	523	513	486	517	504	502	495	480	524	512	499	503	488	459	504	524	503	492	455	509	510	508	501	517	524	496	497	520	511	456	504	493	494	471	466	490	519	488	493	512	479	502	513	501	491	469	512	450	502	480	478	523	547	524	479	522	495	500	517	527	449	490	538	485	523	518	473	496	502	478	491	492	487	499	497	489	505	500	484	508	500	482	509	505	496	492	524	433	507	515	531	504	488	516	507	471	510	513	496	494	544	479	479	480	518	499	516	527	490	496	512	494	500	539	443	532	483	468	510	496	476	499	514	534	506	545	491	493	500	517	509	511	522	469	483	480	512	508	510	554	507	500	485	499	499	516	497	516	509	478	453	488	472	476	528	534	487	502	502	476	508	545	525	533	476	517	509	514	472	516	476	488	495	488	542	518	486	495	486	504	490	506	515	501	493	505	492	498	481	509	511	516	485	484	511	490	547	504	528	511	535	471	507	469	496	491	502	498	481	475	527	536	501	476	464	525	467	515	469	517	516	504	501	505	472	523	503	490	498	500	501	467	504	524	458	518	535	547	506	484	499	503	485	527	565	492	491	488	530	497	486	522	504	513	522	504	499	522	487	515	486	514	511	467	503	515	511	504	470	520	509	471	511	481	494	528	482	472	492	467	492	545	494	500	512	514	504	510	479	490	506	512	525	491	512	521	525	506	476	463	513	521	509	493	469	513	500	488	488	489	494	495	518	513	526	514	493	531	500	504	488	493	513	478	513	508	477	518	506	505	513	495	530	477	532	497	467	519	480	512	530	478	510	494	528	524	492	487	488	488	452	540	490	488	491	516	537	495	486	479	480	508	502	503	478	507	562	475	469	473	519	469	503	485	533	480	491	517	512	467	478	501	457	472	518	540	477	492	476	512	536	542	507	477	507	462	473	493	503	515	467	483	493	525	472	500	497	520	494	486	496	475	474	490	511	541	528	505	489	463	484	533	492	510	521	505	481	488	496	498	519	457	474	490	523	556	492	476	488	506	531	509	465	497	571	524	505	468	527	466	465	516	483	484	474	514	534	508	495	484	525	481	498	532	487	503	518	451	534	514	472	525	471	522	494	488	521	474	484	511	501	495	521	528	490	524	471	505	536	478	500	466	532	510	503	482	443	464	499	508	497	531	509	473	542	536	484	496	503	487	514	503	496	466	538	486	480	496	503	491	523	460	483	523	502	517	460	495	494	564	532	471	479	500	499	503	491	494	496	521	526	525	469	490	507	501	499	446	540	512	488	510	520	530	514	511	441	551	472	481	505	503	486	453	511	498	484	491	488	495	467	515	486	493	448	511	481	472	486	514	523	521	519	514	505	528	515	480	486	502	495	454	493	519	500	486	474	535	525	465	493	505	483	514	477	509	500	486	481	486	492	507	513	519	477	517	526	529	475	495	542	495	521	539	487	475	480	506	494	494	527	514	440	524	488	496	510	535	507	476	482	495	516	490	513	519	491	464	498	477	481	555	527	511	494	484	518	510	487	491	510	527	513	518	522	493	506	498	479	496	517	521	458	507	534	499	557	505	496	533	492	465	497	500	501	489	513	493	481	522	479	477	540	496	511	525	496	525	497	499	474	493	473	508	502	510	525	512	484	534	531	498	532	517	491	500	495	505	534	490	485	500	497	499	490	474	514	497	526	526	494	497	466	461	450	501	499	490	499	487	511	496	512	499	523	482	505	519	512	505	481	541	503	503	468	513	509	524	505	504	506	550	494	503	515	503	480	522	507	497	480	515	478	504	518	523	486	503	474	503	523	485	474	520	515	510	530	497	506	488	555	518	500	469	513	475	480	524	537	470	505	521	500	478	515	497	524	496	472	518	487	513	482	515	489	504	464	471	507	499	461	506	489	490	552	481	487	527	481	521	526	477	535	493	480	506	527	504	499	481	520	509	504	540	504	478	510	478	524	491	483	509	513	495	576	484	489	510	502	510	465	500	467	516	498	489	501	460	499	511	519	494	480	526	469	459	528	510	488	484	494	516
8395	1782	2375	1725	1160	876	582	466	399	368	310	275	266	262	198	186	207	172	188	162	158	146	167	154	179	123	152	166	153	132	142	128	134	142	149	122	139	133	135	137	153	133	154	133	147	120	127	132	140	129	163	144	120	120	125	142	121	122	140	119	112	124	122	146	127	106	136	106	125	110	128	126	136	129	126	125	133	120	120	133	127	113	146	104	113	116	125	124	131	127	123	121	131	128	114	134	157	139	133	124	133	123	130	121	121	106	121	116	129	124	118	132	126	136	117	140	106	103	108	125	121	114	94	117	123	134	131	124	130	134	130	105	125	114	117	102	145	117	125	109	121	121	118	131	126	124	118	121	120	127	114	129	112	122	132	126	147	119	120	146	142	138	103	126	129	123	129	138	124	146	126	120	119	134	133	116	141	134	120	105	129	128	103	128	124	142	134	102	125	130	128	129	107	140	120	122	119	126	120	111	122	137	130	105	122	117	129	135	125	116	125	116	121	108	125	132	117	137	123	135	99	124	129	133	131	133	107	140	105	122	132	114	134	112	127	104	117	104	128	122	114	126	109	128	119	125	111	139	117	101	137	113	117	111	102	141	119	147	143	108	137	132	138	119	101	116	98	130	124	145	118	134	132	150	134	129	117	118	114	125	137	147	139	108	117	133	126	128	107	127	99	101	117	105	125	139	119	146	126	137	135	116	124	121	136	127	139	126	143	128	129	108	118	135	118	121	105	119	136	127	140	109	109	120	118	103	124	140	109	136	121	124	116	121	144	148	133	147	140	109	148	125	139	110	103	135	96	124	129	112	140	120	138	108	108	119	122	130	131	115	121	130	139	124	114	123	99	134	122	141	124	121	124	141	144	127	129	136	128	131	123	117	122	127	114	114	128	122	118	109	139	125	134	131	116	120	112	122	127	113	115	109	114	134	140	116	110	112	110	129	125	145	117	118	124	112	122	115	103	129	118	120	143	115	103	119	126	139	145	116	117	110	130	133	125	126	123	125	110	120	111	117	115	134	124	136	134	120	121	129	103	123	126	144	127	133	119	114	115	121	103	133	141	124	115	125	123	124	126	139	124	117	111	131	107	115	123	112	97	113	108	119	110	126	145	126	131	102	103	120	114	116	124	123	106	140	108	127	132	115	132	117	132	125	120	134	136	101	133	112	124	127	101	127	118	129	115	116	124	116	143	114	112	130	139	139	149	122	118	122	113	118	142	155	108	123	130	106	146	128	134	119	124	100	124	114	126	110	104	106	91	109	132	143	123	136	117	103	136	93	126	122	108	125	112	134	146	132	128	137	128	117	111	138	125	123	127	130	119	118	125	122	114	104	128	118	125	134	113	126	127	115	116	102	123	130	119	115	115	124	135	126	124	128	123	130	112	151	130	101	118	127	128	112	108	117	124	128	135	128	130	118	129	118	131	131	152	144	114	105	141	136	134	117	103	133	134	144	125	123	119	121	112	127	111	112	120	113	121	128	135	121	121	95	112	139	115	123	131	109	124	117	109	119	116	106	139	112	134	142	128	129	135	117	140	123	128	141	117	126	122	116	110	116	124	118	128	130	134	124	121	123	115	127	139	137	130	139	136	135	133	120	123	124	116	105	122	116	130	124	123	121	105	122	123	126	113	119	116	117	118	120	104	117	121	106	133	124	132	128	131	126	125	120	137	130	119	124	153	127	138	108	132	118	125	128	126	139	141	106	120	119	123	130	99	110	122	124	124	127	128	135	133	99	124	134	150	115	135	151	116	123	135	114	127	125	116	127	109	115	126	107	113	120	123	115	142	117	121	105	138	118	128	127	151	118	124	109	126	141	143	115	125	125	134	116	127	104	127	135	133	123	124	143	136	124	144	137	130	122	112	117	112	128	132	140	121	117	122	136	117	124	128	130	137	123	117	121	128	101	116	131	114	131	150	110	128	152	114	109	126	116	126	124	138	134	137	131	137	150	122	115	127	115	127	117	142	112	126	133	136	126	104	153	135	142	122	122	113	136	129	142	114	109	113	111	126	135	126	132	107	111	118	132	122	136	123	123	122	122	151	108	115	118	125	128	119	119	98	122	141	108	134	152	123	127	141	111	109	117	121	124	114	106	131	128	120	115	115	134	121	120	128	144	142	120	122	115	109	114	140	109	121	112	142	108	138	117	108	122	123	135	119	124	139	123	141	123	135	141	124	118	120	112	121	142	152	102	115	117	123	118	123	128	119	131	126	132	116	114	127	130	115	127	120	129	130	109	117	130	131	128	111	135	116	133	111	125	131	115	130	106	139	123	125	125	132	96	97	138	114	119	115	107	131	134	130	113	125	117	124	128	118	120	122	132	128	123	116	150	123	121	133	119	141	126	141	119	115	125	123	130	136	114	116	118	130	130	129	119	137	118	141	143	103	129	116	124	126	126	126	113	114	101	129	114	128	121	106	120	125	121	114	125	106	121	123	107	121	131	128	130	102	135	129	150	135	122	121	108	114	120	123	147	140	110	125	126	136	120	131	127	145	119	126	126	110	126	144	109	100	124	131	130	120	133	131	128	121	124	129	135	140	112	124	130	116	123	116	101	105	130	107	115	109	109	93	121	107	110	138	134	140	113	135	139	118	122	113	147	132	119	120	139	132	130	126	128	121	127	132	129	130	101	108	121	127	125	142	106	125	132	113	143	119	118	121	132	112	113	132	126	118	111	124	127	106	110	121	143	126	119	149	121	113	132	141	128	119	127	135	127	141	124	127	109	125	120	127	126	134	123	129	118	137	124	114	117	141	128	113	129	138	114	133	134	122	123	138	107	112	143	105	146	112	118	118	106	124	116	121	130	124	147	144	124	131	127	112	132	110	118	117	144	90	120	103	144	119	115	131	103	128	135	141	130	127	142	120	130	146	120	123	135	125	120	108	117	139	120	113	138	111	134	128	135	115	126	125	126	134	130	114	107	125	118	128	131	117	124	138	130	117	110	140	121	126	108	135	112	147	118	111	107	126	124	124	123	125	118	117	121	136	132	121	117	133	140	126	114	127	144	121	117	119	135	125	113	141	150	129	133	104	121	132	123	130	128	138	109	132	135	118	119	109	128	120	149	116	133	116	118	132	125	107	120	126	128	142	110	101	137	119	117	120	107	106	118	136	130	109	134	120	113	120	125	122	115	134	126	127	110	114	132	125	138	144	135	144	141	119	120	137	127	99	110	120	139	133	132	115	112	112	105	151	118	124	127	118	124	131	131	127	122	113	114	116	123	126	121	132	120	124	132	150	117	132	127	136	139	128	151	130	136	129	121	115	116	116	123	121	120	124	109	109	140	119	102	159	122	121	133	125	132	121	119	130	128	120	123	113	132	96	119	136	117	138	115	120	138	104	128	123	123	133	114	124	123	157	121	123	114	134	112	112	116	141	129	119	123	103	127	122	128	149	134	125	126	115	128	128	122	121	127	128	122	127	126	117	110	113	121	100	124	128	116	124	143	117	121	107	123	122	124	114	128
7681	2186	5216	6138	5221	4356	3635	2950	2475	2126	1891	1658	1518	1363	1230	1147	1083	993	899	865	891	808	775	749	718	758	714	650	717	652	615	584	622	613	546	543	537	571	564	539	538	559	538	563	530	540	502	485	468	471	484	508	531	536	525	494	460	459	454	488	477	459	481	491	483	458	425	468	459	482	432	442	483	475	443	452	458	426	438	445	471	433	457	428	409	425	443	481	456	451	446	446	448	415	429	460	418	436	450	443	457	459	468	445	466	388	430	448	441	442	464	424	447	438	447	431	422	465	445	425	453	472	439	445	418	486	455	435	450	414	445	444	467	447	448	428	431	435	428	421	436	428	455	410	444	429	432	453	436	422	412	432	439	443	422	407	424	428	431	418	423	434	378	419	375	433	476	404	448	441	417	425	464	431	465	437	458	421	428	405	463	464	401	387	395	420	467	425	492	412	431	438	428	436	421	415	444	413	412	435	411	430	455	409	445	432	431	443	456	437	456	426	430	469	480	452	445	448	471	398	439	439	405	467	487	462	442	455	453	433	419	419	464	421	422	424	393	433	419	407	449	419	443	448	422	449	454	414	461	440	458	413	440	424	452	416	402	386	425	454	421	465	449	420	426	443	421	452	423	430	489	433	433	474	445	417	434	460	402	446	419	450	434	436	419	439	482	461	416	430	400	446	410	414	410	437	428	436	476	424	451	433	427	435	462	453	433	410	410	408	436	398	429	445	425	450	412	423	435	454	439	403	411	453	426	430	427	417	445	452	383	418	430	414	419	403	433	417	402	436	435	433	460	436	453	448	439	467	445	427	439	446	395	426	422	428	462	435	443	418	433	428	416	424	406	419	463	430	419	436	412	390	434	427	430	454	453	391	454	407	443	421	474	436	445	427	449	417	417	430	396	428	439	411	425	434	441	419	415	448	414	425	428	444	417	443	421	415	433	445	434	416	417	416	405	415	429	459	417	426	435	439	455	453	441	435	379	440	405	434	436	417	410	430	429	445	455	432	420	387	438	461	432	438	455	378	390	479	422	431	417	418	406	458	431	475	420	473	451	458	453	450	454	437	433	418	403	391	449	418	394	416	403	456	431	439	442	451	453	392	422	393	431	446	423	412	402	428	435	437	452	449	451	433	461	440	447	447	421	416	406	438	424	447	422	427	489	429	428	406	467	444	456	434	447	407	446	397	450	448	434	457	424	432	445	462	448	417	447	421	407	420	435	423	430	432	463	441	410	405	423	457	420	387	386	412	464	414	454	441	438	418	470	486	437	477	450	444	426	445	424	443	439	429	451	458	426	445	441	408	432	408	453	418	423	455	470	420	473	399	410	432	428	426	401	429	431	440	428	453	408	462	421	445	427	458	432	440	418	462	432	423	410	481	407	433	425	447	456	414	441	431	416	423	406	417	436	422	462	447	437	422	448	431	447	431	395	423	439	448	423	436	441	407	435	455	412	468	405	420	427	416	436	459	407	454	436	427	422	424	423	437	431	444	412	401	432	453	437	445	424	437	465	444	420	437	435	437	427	423	439	447	408	437	428	452	429	411	433	436	395	416	468	426	441	434	417	431	403	403	420	456	446	428	443	425	419	444	436	444	476	411	453	439	432	410	434	433	435	456	402	469	420	398	429	433	447	413	457	440	418	431	406	434	429	418	452	440	416	444	401	432	450	436	438	435	423	445	431	448	409	403	391	442	467	416	438	424	422	452	411	453	435	434	423	427	427	444	393	417	467	406	475	405	407	419	452	405	442	455	437	423	435	395	426	449	460	403	434	443	438	420	404	426	443	400	414	427	462	421	469	433	480	435	408	414	429	408	427	399	425	407	440	427	411	460	462	436	431	444	401	418	450	399	426	423	417	448	408	410	433	453	441	434	416	420	479	439	442	445	396	416	424	429	420	433	414	442	434	456	400	436	457	432	415	451	432	455	413	427	434	423	405	426	420	434	418	442	409	451	426	427	443	462	466	426	399	393	416	455	420	432	445	450	412	421	431	434	430	422	420	447	461	465	425	470	436	399	429	421	412	410	453	445	465	432	428	403	431	434	399	444	434	436	448	442	433	415	445	413	393	426	447	437	438	405	415	429	455	438	436	482	420	446	430	440	427	446	432	450	416	469	441	422	400	420	482	436	422	471	424	420	458	418	428	408	427	471	445	442	442	444	433	430	444	421	457	402	424	434	447	385	420	388	444	446	407	400	439	432	421	420	428	462	436	434	454	424	420	450	427	434	398	435	430	442	382	455	408	437	423	414	428	429	431	428	465	443	424	427	438	466	422	455	442	425	371	420	418	444	440	423	428	454	385	450	431	436	403	451	433	446	417	424	466	416	433	450	418	460	424	429	449	441	435	444	452	378	449	412	476	407	467	435	434	428	456	411	383	415	455	442	440	453	435	435	438	431	421	416	460	399	410	441	431	472	448	430	449	455	401	430	409	424	445	408	472	448	428	393	421	413	417	476	434	452	420	424	412	424	429	442	449	444	452	430	427	430	463	428	418	428	423	414	422	402	433	425	421	441	428	417	441	399	437	404	455	458	450	428	466	424	441	446	423	486	434	433	420	430	424	465	434	454	388	456	414	447	433	449	436	421	388	434	415	407	449	440	444	418	437	401	420	430	474	437	430	419	421	401	488	419	457	411	432	411	411	410	422	441	452	406	431	461	459	463	414	451	429	428	400	449	424	455	454	409	462	429	444	471	434	432	432	424	410	470	431	395	463	431	423	421	427	440	436	432	412	424	420	399	437	397	403	431	417	451	403	443	437	428	453	433	438	408	400	423	418	434	400	388	449	416	448	414	401	417	451	420	450	414	393	439	412	448	436	426	428	413	423	414	439	418	432	479	430	418	483	416	456	422	407	376	427	409	467	418	428	419	415	463	422	426	409	443	440	474	451	437	411	405	430	432	426	433	415	457	416	427	454	433	420	436	433	438	409	476	423	446	483	443	408	413	434	432	409	430	429	443	418	456	430	470	438	420	446	439	436	441	407	471	460	411	418	424	471	407	449	450	445	428	453	405	439	443	422	436	441	449	422	448	484	428	464	456	433	380	426	421	439	389	380	411	400	442	425	433	455	453	431	413	451	429	409	416	421	430	441	460	438	443	432	460	448	396	454	444	456	450	429	406	416	457	455	419	388	411	414	422	439	449	451	416	436	437	487	439	434	427	418	424	468	428	440	405	424	443	405	428	422	441	410	416	441	431	450	417	455	466	403	448	428	417	465	431	422	435	441	413	444	419	433	414	427	402	413	465	425	424	426	423	401	448	472	413	413	426	421	451	411	441	410	493	422	423	429	396	421	431	476	418	419	445	449	392	436	411	431	414	434	428	434	394	443	442	430	437	433	444	447	416	463	447	437	432	432	457	392	401	420	428	458	430	414	431	433	470	449	401	416	433	464	447	399	448	459	435	426	422	442	447	429	447	430	424	432	423	418	442	439	431	379	473	438	427	426	459	484	443	403	418	432	427	408	439	421	423
1392	357	311	337	307	305	302	304	267	294	299	236	248	265	263	267	250	301	259	271	261	280	273	290	291	266	276	295	272	274	302	283	258	279	259	261	280	286	272	273	296	291	282	268	292	266	274	269	263	244	276	257	274	287	237	267	279	266	252	301	267	275	242	282	273	263	300	286	282	275	266	268	266	275	300	258	269	284	277	303	299	293	258	271	273	271	276	275	285	278	260	292	264	266	299	272	264	276	266	299	253	291	245	283	261	276	285	269	254	267	272	256	270	253	213	256	263	264	255	283	304	304	288	280	276	284	270	297	264	292	292	278	258	287	299	246	274	311	271	261	278	256	288	260	266	285	270	247	269	266	255	255	283	280	297	276	299	270	293	268	267	247	272	282	272	265	281	272	301	272	263	287	264	294	283	262	275	264	298	271	288	261	298	268	278	291	262	290	273	246	298	288	267	256	308	281	256	256	299	276	283	279	252	285	264	273	270	282	275	299	287	244	277	280	259	246	307	298	295	282	294	266	258	278	282	285	258	254	258	292	252	264	293	266	273	255	268	265	262	286	272	228	255	269	277	254	300	252	254	292	263	268	238	274	260	285	277	266	269	282	290	287	273	270	310	283	272	285	273	260	262	266	273	274	286	266	270	263	254	302	276	285	258	279	291	247	267	235	305	290	285	271	287	310	284	275	293	295	265	280	268	268	283	268	269	260	277	274	277	328	278	303	292	272	281	307	299	287	285	285	240	249	272	251	267	280	269	281	280	258	285	280	281	280	266	315	275	276	292	305	278	277	283	308	271	267	305	275	288	289	279	276	259	301	280	262	257	244	275	284	275	260	297	284	294	270	276	271	269	228	284	277	264	279	283	255	301	278	291	268	278	284	280	264	289	254	276	280	250	255	259	270	285	284	269	292	281	285	270	272	300	290	261	285	292	290	273	281	251	248	279	281	283	268	272	281	318	294	292	274	251	273	278	269	260	289	256	237	258	262	299	286	268	264	260	256	281	267	265	284	281	289	257	259	307	288	277	291	259	273	280	249	287	251	284	284	299	283	271	272	266	305	289	278	291	284	269	284	295	268	251	274	289	264	288	271	307	289	273	304	289	289	250	276	279	250	266	279	264	240	289	310	290	259	286	282	290	269	274	295	271	264	266	287	302	270	266	247	297	274	270	274	278	314	272	249	264	283	294	268	264	288	278	272	277	261	302	272	279	250	287	245	284	271	273	278	287	317	259	286	283	268	291	299	291	272	241	263	308	263	275	291	283	285	263	288	246	275	254	276	270	302	284	291	308	245	292	289	272	287	267	292	307	260	268	298	260	291	274	257	285	280	257	297	258	270	302	307	269	250	299	274	277	283	303	263	263	247	286	260	268	289	256	274	235	263	305	338	284	255	279	279	282	276	257	266	259	301	312	244	289	269	249	295	281	268	266	300	299	249	264	252	278	263	253	277	250	264	278	300	264	302	291	278	283	292	272	281	255	259	281	290	286	242	271	285	273	250	269	275	248	267	291	263	297	280	298	291	287	297	287	297	266	269	279	254	301	266	273	249	268	263	273	277	279	244	261	279	241	297	285	277	270	304	291	283	292	300	315	263	269	273	286	274	291	273	286	263	262	295	269	281	306	268	288	268	259	272	273	294	274	299	264	290	294	282	286	278	260	267	272	308	269	268	271	256	263	267	266	259	310	258	302	290	283	268	310	276	293	294	262	288	258	267	263	273	267	245	287	311	276	280	299	254	264	266	286	273	299	284	289	276	294	280	256	274	275	288	285	264	248	300	257	280	297	301	303	246	308	277	282	282	293	277	298	291	280	302	274	287	271	286	293	275	263	273	236	285	300	292	283	297	319	264	292	253	266	311	276	256	283	263	286	248	279	278	265	263	265	305	296	285	286	277	244	266	266	280	267	275	290	297	288	274	277	255	292	285	263	297	268	260	265	263	241	273	274	290	242	269	253	257	265	293	319	262	277	274	284	264	291	280	272	264	279	292	247	288	278	260	257	278	303	286	306	273	277	295	301	291	277	278	284	260	280	269	308	256	274	280	267	291	259	286	244	281	317	272	274	271	297	250	265	266	287	269	257	289	261	273	256	310	291	264	266	256	280	270	277	259	302	290	258	312	270	264	303	290	271	252	267	276	281	299	257	253	284	304	267	263	286	272	270	260	267	282	285	251	247	290	288	300	254	283	280	249	268	305	295	291	244	288	244	258	283	272	263	273	251	289	270	287	290	259	272	294	284	297	280	272	286	291	272	277	275	255	259	256	257	298	249	254	301	268	287	268	269	282	289	284	261	296	309	269	271	266	262	294	290	264	284	260	290	276	260	266	256	269	286	272	275	279	269	276	259	277	264	256	270	296	251	282	294	274	284	283	293	322	245	297	277	255	287	284	260	266	256	274	274	296	241	278	286	243	269	244	288	273	259	260	246	267	285	271	283	256	295	292	286	287	299	284	264	271	266	259	270	270	274	285	288	282	273	304	303	269	274	285	243	288	280	280	261	259	272	243	259	268	261	279	278	304	274	272	276	269	249	278	258	276	274	276	293	279	288	260	275	284	273	275	279	292	272	257	264	259	285	284	290	278	255	295	267	272	244	288	257	266	271	281	242	276	292	300	285	281	262	265	270	285	271	268	291	302	277	257	264	277	282	267	307	267	258	317	256	306	286	296	274	280	297	280	281	264	282	245	291	279	288	303	274	333	274	271	246	281	264	261	285	274	284	288	292	256	269	270	235	296	253	278	242	267	280	261	267	276	262	258	299	264	271	278	284	295	281	260	291	271	257	267	261	250	294	285	263	256	278	281	291	247	276	278	274	267	280	257	302	281	264	299	266	274	284	283	277	266	265	252	284	257	253	277	264	288	264	247	262	293	285	254	266	266	264	331	273	266	244	312	251	255	286	281	271	269	299	299	275	265	299	288	270	260	267	294	268	273	302	303	279	286	263	274	280	275	292	241	290	232	268	283	270	300	279	297	290	278	281	263	295	251	295	286	267	266	274	301	267	237	273	287	273	271	287	280	285	284	274	291	283	239	298	287	286	278	284	284	283	254	260	288	287	299	277	261	321	279	275	280	275	253	283	281	274	291	306	258	281	268	267	265	276	273	281	259	260	279	279	284	301	266	278	245	284	304	289	291	261	239	277	255	288	274	273	292	277	269	292	308	286	259	240	278	277	256	262	270	260	286	294	282	296	276	246	269	279	257	296	260	277	299	276	304	279	240	289	304	267	264	263	270	254	309	275	298	264	267	280	285	306	320	273	268	284	260	279	284	280	267	271	280	284	272	243	284	299	283	267	268	278	295	269	296	267	275	289	239	259	284	290	253	276	304	233	317	263	293	246	271	265	307	284	263	254	245	247	260	298	314	270	317	242	287	299	261	255	247	258	271	293	257	273	286	278	308	308	258	289	268	249	267	263	281	299	286	280	254	269	269	271	295	275	266	298	274	251	260	277	273	249	269	282	300	279	251	304	261
2276	852	999	1052	1039	969	994	980	925	832	873	838	845	851	838	833	891	871	838	877	860	896	822	877	833	851	818	885	868	895	834	868	872	843	865	886	857	844	835	848	821	851	789	864	872	879	867	883	802	853	862	850	822	839	877	860	884	821	858	780	834	812	839	906	797	899	875	783	843	897	876	898	859	843	884	843	838	831	804	863	867	866	828	854	810	878	829	855	919	885	811	884	840	871	803	885	853	818	838	822	850	865	870	884	873	841	809	838	781	828	857	875	808	874	867	852	903	828	799	800	831	852	830	893	822	870	852	870	840	803	812	867	866	860	861	814	897	835	827	777	827	857	827	841	860	861	853	907	871	858	873	898	814	925	850	847	812	788	829	853	825	838	814	869	873	866	857	828	849	852	888	871	804	845	810	859	815	824	861	904	894	836	805	836	890	828	820	858	847	837	849	826	807	872	879	837	831	856	835	837	808	847	825	816	842	829	826	845	824	816	834	839	866	850	882	858	800	863	830	801	831	850	816	878	860	835	852	815	821	840	880	843	837	884	860	843	806	793	837	873	803	834	801	857	833	831	870	842	800	853	838	868	868	839	830	866	833	878	793	842	803	859	814	870	845	834	804	838	810	823	832	853	814	819	879	828	934	797	874	821	837	824	825	786	857	845	837	887	830	876	830	799	808	853	872	843	827	879	851	866	800	785	840	808	810	839	807	857	846	820	848	856	847	847	847	864	809	852	846	841	856	875	849	849	830	835	830	844	827	875	816	854	856	873	837	852	836	828	845	823	825	818	803	825	794	791	852	829	798	857	890	832	816	901	850	844	834	847	843	857	851	909	825	859	823	821	804	831	893	806	847	875	856	861	822	810	833	867	833	831	837	816	819	822	851	836	827	858	813	796	879	859	867	857	821	847	875	863	854	813	833	804	859	827	840	811	922	846	867	893	862	821	868	822	822	826	861	845	849	844	837	816	837	863	841	837	855	853	872	812	799	809	832	858	885	855	817	822	857	869	836	870	831	844	819	849	837	822	807	792	862	859	851	862	820	787	760	858	808	887	815	886	864	851	827	847	842	858	794	864	837	848	808	874	807	822	830	844	827	869	889	866	854	813	909	852	828	819	843	887	848	881	776	829	860	795	881	847	871	861	807	859	850	829	901	839	818	883	822	812	874	821	862	872	867	855	837	822	809	911	883	864	838	831	837	861	835	798	912	859	790	875	773	811	866	863	872	808	852	844	849	855	817	851	858	805	804	796	819	863	829	837	787	863	889	798	832	860	778	809	820	846	781	824	799	818	817	836	849	837	786	860	822	876	832	856	832	841	859	848	856	824	854	809	814	884	906	823	825	875	859	860	859	855	765	847	865	878	838	865	807	863	825	820	834	868	831	867	881	893	887	865	839	886	855	848	832	812	835	887	850	834	842	900	843	812	846	870	840	820	868	882	829	823	850	869	796	856	816	857	825	885	804	823	838	832	816	795	843	865	865	844	842	849	800	857	866	867	816	853	790	847	870	839	838	808	849	868	869	821	831	839	846	877	828	856	825	824	878	838	811	774	825	869	836	826	820	830	831	858	874	895	858	817	759	808	790	843	799	830	860	832	817	872	829	842	804	776	876	854	898	868	866	832	887	866	840	842	911	833	818	857	802	879	815	803	864	849	820	850	851	848	880	892	809	872	869	857	850	871	840	847	812	909	849	901	840	845	852	832	861	859	862	842	842	872	846	860	811	844	826	830	863	855	901	862	866	864	859	852	903	858	839	868	891	852	853	801	832	878	828	834	882	876	844	872	833	806	862	816	824	838	849	862	835	856	851	865	821	859	810	812	820	815	860	821	806	819	864	864	826	785	927	840	857	842	811	840	822	834	827	881	845	771	829	863	798	840	793	816	866	849	819	856	813	848	774	806	856	801	872	813	844	834	831	836	839	799	845	872	841	841	831	800	863	873	828	923	872	843	783	874	842	814	856	883	858	853	882	818	837	869	813	791	881	857	844	854	887	838	806	884	853	838	881	882	880	916	863	839	820	871	874	856	843	810	886	815	882	810	854	883	825	837	883	815	891	846	830	808	828	833	826	837	857	840	811	787	819	910	876	867	841	823	849	838	860	865	903	849	876	852	873	851	824	846	848	805	879	876	806	866	884	856	855	874	827	887	896	824	856	870	836	784	850	826	844	822	814	885	858	861	742	846	835	844	864	837	821	843	836	887	791	836	821	909	851	857	797	853	839	813	839	892	848	833	886	824	848	847	844	859	857	829	873	827	822	910	823	847	824	859	852	781	831	878	881	841	842	812	868	886	862	833	892	856	788	850	803	887	886	860	920	865	838	825	791	806	853	844	875	830	849	867	887	854	845	854	846	826	822	857	825	877	872	810	817	853	856	868	836	836	830	840	862	864	913	882	886	872	821	836	843	868	884	889	853	854	829	828	815	881	797	870	835	747	861	849	864	873	803	799	828	903	856	835	801	883	845	829	807	839	852	862	832	880	828	849	860	872	881	807	848	863	848	857	840	819	808	820	865	803	835	873	855	822	849	856	832	841	840	885	825	848	784	843	832	883	829	845	845	869	846	802	836	830	870	829	828	838	830	825	850	870	816	823	875	851	851	851	852	898	841	882	850	844	879	859	878	875	851	860	836	798	879	845	799	835	814	811	819	841	851	835	851	859	848	829	805	860	812	845	828	874	819	895	896	858	866	825	779	797	876	866	839	830	768	854	816	867	861	790	837	843	834	865	825	815	813	823	825	892	810	844	852	925	815	905	846	862	887	851	852	830	802	820	807	783	874	848	827	877	850	895	829	841	846	856	853	894	851	837	843	822	853	872	851	839	823	881	849	834	834	841	827	820	816	821	824	818	844	813	871	830	844	851	858	868	791	832	849	844	927	825	847	759	802	834	806	733	837	840	873	849	855	877	855	812	861	822	874	841	910	814	811	833	843	872	855	849	851	824	837	838	847	826	822	879	820	819	858	798	888	878	869	843	836	820	841	864	832	832	841	857	899	905	855	831	810	836	823	858	847	881	874	825	817	860	814	840	862	871	853	800	842	919	841	847	829	851	831	775	880	853	813	832	872	851	845	817	882	849	903	869	873	864	832	831	855	843	787	837	839	828	833	842	861	846	855	856	853	802	839	876	838	849	863	814	844	834	883	856	830	862	859	821	837	845	857	870	857	867	852	817	850	855	845	827	896	853	881	844	870	785	894	846	860	826	841	829	882	850	865	881	817	822	832	880	861	833	884	877	872	894	846	843	799	838	858	876	833	841	853	854	850	836	876	855	843	748	868	858	827	860	848	819	791	862	841	779	841	824	831	863	874	843	840	823	829	918	846	780	822	839	903	805	846	852	874	874	850	823	853	856	875	856	847	847	864	852	861	802	858	837	860	848	844	820	868	874	815	839	865	829	853	817	892	793	846	868	835	840	914	844	841	843	891	788	846	857	867	843	881	807	878	841	829	842	827	814	832	806	842	877	845	864
4551	986	1280	1000	623	481	454	317	311	273	234	219	204	230	186	206	189	167	180	172	172	167	173	181	148	174	141	164	169	155	145	147	167	176	154	160	156	183	145	143	138	154	134	146	161	140	139	169	131	178	148	143	159	154	163	167	151	150	152	140	145	161	145	147	163	150	159	137	177	123	141	171	174	169	167	156	142	153	170	150	147	142	148	183	152	145	162	160	145	140	125	150	140	139	124	160	159	158	163	154	153	151	153	144	149	167	144	163	140	169	151	158	140	161	149	161	125	143	141	160	148	139	142	142	163	137	139	155	169	152	186	165	152	149	155	135	155	165	146	135	154	150	149	147	163	169	175	161	162	183	156	161	155	157	144	170	149	172	154	140	150	166	161	159	173	151	160	162	157	146	140	133	148	151	156	181	147	150	147	155	166	144	154	127	151	147	162	150	144	143	139	155	137	167	154	145	126	149	152	141	153	169	172	140	142	168	149	147	183	149	155	140	149	158	144	137	135	153	158	170	151	171	170	158	157	150	149	139	138	147	156	126	174	149	134	169	138	144	146	150	168	142	132	124	133	160	147	137	136	166	145	143	152	179	160	156	164	152	143	146	151	150	157	137	142	160	136	140	148	146	145	159	183	156	153	133	141	151	153	150	148	148	151	177	143	136	184	143	174	141	159	155	146	169	158	150	160	163	150	153	167	144	136	178	158	138	155	139	139	147	160	145	152	147	160	155	161	157	158	148	147	152	143	171	162	162	164	172	166	155	165	142	157	153	139	154	171	163	136	163	164	135	144	161	147	141	163	153	160	131	137	166	175	153	125	141	169	141	158	143	152	156	150	144	158	139	135	151	156	148	144	145	170	137	140	145	163	165	153	157	146	141	145	147	155	149	152	153	142	176	156	155	169	148	144	155	123	134	130	158	138	147	143	150	152	137	132	153	150	127	150	156	159	148	153	148	149	151	145	170	163	167	156	141	165	151	129	155	156	118	144	146	130	168	168	128	172	150	167	157	124	134	155	157	133	159	155	143	148	138	165	142	173	150	147	160	166	142	154	125	159	149	165	181	169	157	148	145	181	153	160	157	151	144	154	140	174	150	171	174	124	169	156	148	141	150	139	139	158	136	148	183	164	162	151	152	152	171	164	166	138	152	139	159	155	158	148	148	153	151	158	181	131	159	132	174	157	147	141	167	134	163	148	163	132	142	136	150	147	116	131	149	148	167	172	180	168	157	153	146	134	141	131	153	159	154	151	130	171	141	162	136	148	131	128	138	169	135	155	172	145	152	150	139	143	139	154	156	148	157	155	143	157	171	146	144	153	154	168	146	146	173	137	163	150	146	160	152	174	158	157	142	156	150	169	145	162	149	149	142	139	152	168	154	168	147	152	134	141	133	150	161	137	134	158	154	154	163	151	146	173	160	128	148	148	152	146	170	151	146	127	150	139	150	143	155	150	153	183	150	154	145	153	147	140	159	162	155	163	127	134	158	143	153	132	141	171	155	144	137	154	152	139	117	154	144	156	149	169	149	155	159	147	156	158	149	153	153	152	160	160	147	155	151	158	155	154	149	148	146	167	159	155	150	166	142	131	131	152	142	149	143	160	141	130	171	163	130	136	133	144	139	150	138	148	140	157	134	130	149	113	135	168	156	142	163	149	158	165	163	156	148	129	134	145	155	184	134	172	145	141	148	154	155	169	155	171	153	154	148	160	162	147	140	165	144	162	155	142	164	168	161	164	151	151	125	137	164	168	136	156	150	156	170	148	153	138	140	148	165	143	131	164	147	116	155	139	165	144	160	145	140	159	141	159	128	144	136	147	136	125	158	159	154	167	160	123	156	149	168	145	149	162	146	142	166	154	142	170	154	149	172	152	158	146	150	154	144	158	160	178	160	156	159	153	150	151	152	161	127	156	142	143	158	140	142	160	159	170	146	144	171	159	177	162	143	159	145	163	143	150	159	185	144	135	164	154	132	151	166	148	160	154	130	159	151	131	145	139	123	147	139	157	164	138	166	143	168	154	164	140	154	127	143	148	153	151	154	137	137	139	148	145	152	135	148	134	150	159	155	130	163	147	146	143	163	149	138	145	163	132	154	166	162	144	138	145	145	137	128	157	145	169	134	140	148	143	160	159	145	134	140	122	151	145	161	156	150	143	160	147	145	119	158	140	149	121	132	166	147	147	149	152	122	158	147	159	127	133	134	144	156	145	141	136	157	150	150	152	133	148	160	151	150	173	166	157	152	181	148	160	143	141	135	158	154	136	155	155	162	149	153	138	148	127	126	159	142	168	148	154	136	134	131	158	136	122	141	160	135	134	136	168	153	152	133	138	149	152	150	147	168	156	150	143	137	137	154	129	150	150	125	149	144	141	153	144	155	164	147	131	153	171	144	155	161	172	163	163	152	152	154	161	138	128	166	137	164	174	163	159	145	137	145	168	154	155	144	162	139	168	128	159	155	139	133	153	147	132	163	141	146	135	123	157	130	146	156	140	141	140	144	150	144	141	141	156	153	154	153	146	154	166	147	158	131	171	145	156	145	173	157	143	160	148	161	140	178	157	157	158	158	164	123	130	154	146	151	182	162	136	145	126	147	168	150	151	141	147	163	139	131	151	129	159	165	163	177	152	164	147	166	161	164	169	156	142	145	143	165	155	130	151	141	152	141	142	133	137	152	145	155	166	150	149	123	146	136	163	148	137	138	147	143	156	140	155	161	142	144	139	183	157	137	160	173	140	151	161	142	160	139	131	165	185	173	160	148	138	146	147	135	156	159	173	157	147	143	155	171	129	141	155	154	144	146	146	154	149	165	147	132	154	166	156	153	165	156	154	140	135	171	155	138	154	141	123	152	157	148	165	151	156	139	153	156	146	136	153	139	150	161	153	152	152	140	144	157	162	144	148	132	142	148	151	154	164	146	166	158	135	152	139	153	137	156	145	154	142	159	157	160	148	157	150	137	162	136	157	151	150	174	153	156	168	154	147	146	171	162	142	138	144	146	144	138	163	158	180	155	160	162	155	140	146	150	137	151	162	153	142	145	142	163	165	154	144	171	134	145	134	152	160	168	158	149	145	129	136	160	146	171	136	145	146	138	134	148	152	148	159	156	147	160	138	142	150	155	154	149	155	155	139	169	143	160	141	130	141	146	163	154	149	153	156	148	142	146	144	167	136	150	154	159	135	133	139	151	160	136	156	159	189	145	117	138	193	149	167	139	120	139	147	163	144	133	170	148	157	156	151	143	160	138	166	158	141	165	136	152	163	147	155	128	143	151	155	147	172	145	155	157	158	158	160	146	166	140	150	164	166	143	170	173	125	137	153	153	171	148	154	160	159	130	142	145	162	158	146	150	144	144	145	180	146	157	150	142	156	125	178	157	173	123	138	128	157	153	156	179	133	164	145	146	159	115	157	175	149	148	144	156	147	164	171	132	160	149	160	183	146	154	163	161	160	122	152	161	129	152	152	151	149	170	145	149
5512	1448	3028	3567	3108	2544	2087	1881	1619	1411	1155	1097	1023	1045	895	835	813	775	747	742	706	667	625	683	635	604	659	579	581	630	624	592	564	583	569	599	580	578	568	531	566	559	543	526	564	521	537	491	495	555	501	540	549	531	520	529	523	555	555	489	560	532	539	548	507	555	512	535	546	469	565	521	462	523	532	493	487	488	504	495	532	500	527	479	507	512	543	511	508	510	506	517	494	548	535	485	503	508	508	501	505	488	537	487	537	500	482	509	505	457	475	488	474	528	508	474	525	517	466	513	497	502	465	510	529	486	490	542	528	471	473	500	506	520	462	486	494	481	499	512	535	499	506	480	526	485	489	514	513	500	509	509	517	514	477	487	539	522	485	456	520	467	460	493	473	482	513	497	495	530	512	499	480	536	543	522	485	471	451	482	513	533	476	495	526	487	486	515	498	462	479	518	494	510	498	507	508	459	506	513	536	511	506	493	498	544	498	468	512	496	531	526	508	466	541	486	480	499	517	481	472	486	505	517	485	494	521	489	517	495	487	514	547	537	486	497	494	527	519	513	495	498	462	487	530	486	455	490	522	494	517	494	513	489	495	512	516	490	512	527	507	476	484	491	474	497	541	468	521	468	495	548	538	505	483	503	465	484	495	499	516	523	465	504	457	487	457	507	486	468	513	507	514	495	498	494	508	488	467	507	511	457	500	482	468	460	510	516	508	531	487	490	522	489	523	509	474	479	500	475	500	495	514	476	471	511	518	511	521	494	538	500	509	501	521	450	502	489	514	498	543	468	491	504	483	467	498	506	518	493	538	497	508	524	493	524	487	493	498	514	518	457	513	496	491	517	496	496	519	505	471	462	541	537	488	472	488	484	517	511	510	487	493	485	521	468	482	513	493	514	509	501	516	472	471	488	500	474	502	517	520	515	482	488	487	516	518	488	506	477	478	545	508	443	476	495	494	488	524	524	499	505	486	503	507	482	500	508	446	496	531	497	485	430	499	528	472	519	495	485	473	465	504	471	511	493	531	518	497	465	474	481	522	523	471	471	492	514	510	482	502	481	502	525	495	468	538	502	533	486	488	501	517	506	482	483	533	499	469	538	452	483	522	498	493	465	555	475	533	508	540	484	507	489	481	491	504	492	513	504	508	490	459	485	478	478	500	499	483	516	493	516	521	517	502	461	516	523	484	497	509	497	493	477	530	472	492	518	515	524	498	492	496	467	485	502	497	495	527	494	447	506	505	470	502	487	478	472	526	484	489	523	501	529	511	496	546	522	471	491	497	504	479	486	494	518	482	469	513	503	506	490	452	533	462	508	496	460	494	451	497	501	527	498	498	465	516	497	525	483	469	518	516	500	498	505	478	556	463	504	481	518	486	484	467	496	511	581	513	474	469	484	499	522	533	515	502	500	490	500	518	497	520	523	488	482	508	480	470	522	428	465	532	514	518	497	466	569	495	529	489	532	528	479	510	494	521	511	483	486	517	499	511	522	482	510	518	473	525	490	519	470	514	521	476	466	475	474	518	494	531	513	499	489	486	460	475	504	513	509	522	497	510	504	476	522	507	506	525	479	530	502	521	543	534	485	478	522	484	503	510	511	480	521	555	476	469	470	506	508	502	460	477	456	552	528	484	543	526	490	547	504	488	502	517	524	492	506	542	510	494	540	484	451	490	528	508	502	507	499	511	488	491	476	490	512	516	506	480	484	477	510	466	508	489	549	506	491	546	524	518	490	500	500	485	496	526	509	492	454	490	547	538	495	530	498	510	565	472	508	508	535	508	515	516	516	520	527	492	515	523	552	521	525	490	505	497	474	492	510	515	506	510	524	486	484	495	521	488	515	500	507	517	533	503	487	498	530	477	508	481	509	477	506	476	487	512	497	450	500	508	485	473	511	483	488	480	501	513	513	491	501	496	474	520	509	504	489	486	546	509	443	520	443	497	485	520	508	482	511	489	547	475	467	480	493	482	491	503	500	519	495	506	485	530	515	510	511	455	543	479	447	507	460	506	488	463	560	509	520	464	475	489	502	482	479	481	517	467	541	501	518	509	538	511	531	524	503	523	540	477	496	505	503	485	523	448	473	511	504	498	497	470	502	482	524	471	454	482	489	514	445	489	501	522	546	450	469	532	528	513	491	511	508	490	533	446	499	532	515	505	472	513	500	522	514	477	508	522	498	523	521	571	525	527	467	512	519	454	523	509	563	478	514	524	461	501	528	528	496	480	506	468	481	465	506	488	507	516	497	512	484	518	489	535	519	528	487	502	504	455	486	500	485	501	516	500	459	491	538	514	502	478	512	518	516	498	497	500	502	460	479	498	540	481	520	483	505	502	528	532	506	506	475	514	500	497	515	476	488	494	506	512	485	533	481	513	453	481	478	505	509	500	481	486	461	526	458	553	517	496	472	567	526	494	526	505	490	517	497	473	485	518	492	543	484	504	498	466	504	490	504	504	505	486	500	508	511	492	556	513	505	514	503	512	508	483	479	483	485	484	483	483	527	509	512	468	478	472	517	483	497	502	503	502	475	525	472	536	484	492	497	476	504	542	498	473	527	469	478	499	481	529	526	495	494	515	489	492	489	560	521	510	536	461	513	500	464	500	519	482	474	530	484	461	520	508	518	509	487	471	509	487	508	511	481	537	540	483	503	518	510	475	536	506	494	512	482	535	512	502	499	494	495	492	502	498	495	517	486	506	464	493	499	525	474	516	486	505	510	515	440	495	485	495	498	473	511	515	539	522	498	477	496	479	501	531	504	428	526	495	498	498	484	491	518	473	499	506	509	462	490	519	504	520	528	512	483	498	499	521	481	483	502	533	453	464	505	481	517	510	507	474	505	515	491	460	520	496	502	518	530	508	533	528	492	506	509	499	495	530	527	511	489	485	498	493	477	494	481	480	565	499	489	482	518	513	514	487	475	488	457	514	498	498	470	517	499	485	535	475	505	532	519	498	524	493	469	489	470	463	464	499	509	511	476	497	507	525	511	516	503	484	501	518	505	475	511	517	484	457	460	534	480	482	519	491	504	514	529	512	504	478	482	494	473	519	481	473	509	507	520	474	460	474	523	517	543	543	525	493	537	496	474	465	480	506	494	532	489	509	502	517	481	526	522	521	488	503	499	464	498	460	554	496	514	474	506	528	481	529	517	507	519	489	512	516	527	506	489	468	517	517	482	484	519	492	518	474	483	505	499	499	514	502	479	482	515	494	461	503	464	501	480	535	485	501	482	533	514	480	494	505	536	489	471	501	497	493	503	488	527	492	575	509	491	480	499	507	480	524	490	487	546	509	482	447	515	510	488	544	509	503	478	528	508	499	527	497	518	530	468	498	492	512	511	509	511	492	497	496	477	520	502	474	499	507	469	521	469	486	508	523	486	515	499	503	485	531	499	513	491	505	481	471	490	464	477	485	444	496	520	474	529	491	495	496	485	520	508	517	526	509	490	439	520	483	512	518	520	522	501	497	486	500	504
8464	1857	2295	1741	1175	822	631	485	409	353	298	249	266	230	214	189	205	183	172	176	165	163	135	160	160	161	145	143	152	144	132	152	147	161	104	135	158	149	136	133	144	128	126	139	130	152	113	107	110	118	139	123	133	142	132	142	140	141	123	139	131	117	128	118	107	131	125	131	132	104	122	113	113	127	105	135	122	119	132	126	131	134	124	138	132	126	134	129	132	118	124	129	133	159	114	130	103	119	136	120	134	121	134	117	106	121	118	127	125	123	144	119	113	116	125	139	119	119	127	125	128	130	137	144	125	128	150	137	126	129	130	127	120	118	127	122	150	129	99	120	118	127	126	116	139	122	126	131	126	150	123	137	119	129	114	134	115	132	122	129	134	120	114	123	114	122	97	115	112	123	135	101	121	141	125	147	132	133	146	136	114	143	123	126	120	131	122	126	125	113	143	128	122	111	121	124	122	108	133	129	105	127	123	123	137	115	119	130	126	109	110	130	131	108	109	131	116	115	129	131	128	124	112	122	126	148	123	131	122	98	116	112	135	121	134	142	131	133	136	121	114	127	133	141	127	103	124	142	126	134	129	117	128	116	120	131	127	121	149	119	103	127	115	125	122	145	94	150	147	109	137	128	134	120	134	117	117	119	116	124	137	110	122	141	150	130	111	125	125	118	124	137	136	108	112	115	106	96	126	126	129	127	142	96	122	116	133	143	107	111	122	119	115	107	137	115	122	117	106	119	122	137	139	125	108	108	121	122	127	122	129	106	108	120	124	129	101	117	117	102	122	124	129	105	118	124	126	120	143	127	137	113	120	113	117	147	116	107	127	101	123	114	118	116	123	142	131	121	118	120	119	130	131	134	133	131	120	127	114	122	114	142	134	111	126	126	103	141	106	120	111	121	119	123	121	125	131	132	109	112	106	128	93	109	108	124	123	123	122	115	101	120	113	132	138	110	107	157	135	120	135	123	135	108	147	132	128	139	126	146	127	119	107	92	130	146	126	114	125	120	127	114	119	123	119	134	128	144	128	117	124	134	117	126	122	128	129	122	118	121	110	118	124	135	129	118	123	126	119	110	127	113	137	119	110	101	137	127	115	104	133	119	119	136	117	114	122	121	114	128	118	106	128	113	146	113	151	119	138	113	127	123	107	109	122	113	111	133	131	131	115	121	135	115	128	130	131	125	122	134	116	113	130	116	134	117	114	101	114	119	122	143	114	150	142	106	136	129	131	123	128	145	117	128	126	124	108	134	111	132	126	134	111	135	136	143	135	110	118	124	96	142	123	126	119	121	140	130	124	110	126	106	134	114	115	132	113	121	130	142	120	123	144	112	136	118	119	117	127	125	135	116	139	132	108	123	111	127	110	127	130	126	112	125	121	146	130	109	133	150	122	144	107	103	118	126	138	130	125	113	124	131	123	130	123	136	112	118	127	122	127	114	137	118	116	135	119	146	117	116	134	153	127	89	126	136	131	139	129	105	126	131	121	123	121	115	126	126	136	122	138	114	135	120	130	119	128	134	117	132	140	117	110	108	121	145	125	142	125	125	138	118	125	125	121	133	134	112	127	120	118	133	134	131	144	139	111	117	123	125	134	125	134	128	147	119	109	123	137	106	130	117	106	114	134	146	119	129	132	126	114	125	135	129	130	115	138	112	137	115	103	111	123	109	145	129	129	140	125	114	105	112	141	121	108	114	133	125	116	119	128	122	124	132	136	119	134	132	134	108	139	127	131	119	117	126	146	120	112	131	127	138	139	133	100	152	119	130	123	113	119	126	134	134	118	130	114	130	122	142	114	140	128	106	123	124	131	121	114	132	95	160	117	132	136	133	116	122	135	108	120	128	138	111	131	131	138	129	129	132	120	138	127	120	138	127	109	137	105	122	121	113	110	122	142	128	129	120	143	113	115	128	113	126	131	118	111	118	122	122	132	114	124	104	110	128	136	116	109	122	114	105	124	110	126	121	122	136	134	136	122	112	123	133	140	124	129	117	113	131	120	120	104	132	115	123	134	112	111	122	116	156	109	154	131	127	114	129	123	118	137	142	122	118	109	131	111	135	123	118	117	125	119	131	115	117	133	133	113	124	144	130	123	119	121	133	125	131	121	124	143	135	115	144	129	118	126	114	122	119	111	116	134	128	133	143	125	139	132	118	128	119	134	107	142	119	116	115	136	121	125	140	125	124	129	103	122	100	131	122	122	112	129	139	94	129	128	136	110	144	144	137	135	108	121	127	129	123	110	122	135	134	131	137	140	124	120	133	118	116	102	127	110	138	123	118	123	116	117	134	113	137	114	143	119	117	141	108	157	143	129	116	124	149	149	117	106	119	104	125	125	117	116	129	124	106	128	121	127	108	128	119	112	100	148	107	115	120	115	134	122	123	126	114	125	113	142	138	126	130	117	131	124	102	123	124	122	139	124	101	124	123	132	127	125	139	133	121	133	126	117	107	131	125	120	118	143	126	125	119	138	128	137	124	100	123	119	112	122	111	113	117	108	128	140	133	147	130	131	144	135	128	136	123	120	144	133	119	140	153	132	138	117	137	120	106	148	131	128	129	150	135	152	127	111	130	141	135	141	147	109	134	114	110	117	134	104	130	128	116	152	123	125	141	110	121	116	117	142	125	152	121	108	131	115	112	107	138	133	126	144	130	106	114	124	119	130	123	117	109	137	109	139	106	126	140	104	106	122	127	125	126	134	112	112	130	125	109	122	131	131	115	122	129	117	109	111	114	143	138	128	104	120	132	130	108	104	97	106	127	136	120	149	110	136	112	118	104	110	106	131	133	115	118	113	122	126	124	125	131	122	126	118	112	107	112	117	144	127	130	123	121	133	130	131	122	113	117	130	123	124	118	116	136	120	121	120	123	121	108	138	121	135	135	116	117	140	103	109	132	118	117	136	128	117	108	121	136	134	112	117	121	117	128	119	124	109	125	123	112	117	120	135	131	126	132	119	123	130	139	122	113	118	116	129	104	128	116	136	141	111	121	121	128	112	127	147	124	112	145	119	132	108	125	132	110	118	125	123	116	114	146	137	114	137	122	105	125	135	131	104	132	128	119	115	137	138	122	121	125	114	116	138	129	135	127	145	128	124	122	133	140	137	109	120	146	135	129	126	101	136	126	118	127	116	129	126	91	117	132	143	117	137	130	114	120	107	127	138	113	118	129	134	126	124	103	114	144	122	102	125	118	113	121	126	142	122	135	136	98	130	126	134	113	114	132	119	119	124	116	122	130	121	116	124	108	146	116	105	115	112	133	118	123	140	152	140	123	114	124	109	136	113	140	124	106	111	145	117	121	140	120	109	137	132	136	110	155	128	126	117	125	131	135	142	130	113	133	100	110	107	121	121	139	115	130	114	129	116	138	125	128	127	118	109	123	134	120	109	130	108	108	104	124	145	140	96	115	137	131	117	126	130	122	146	147	113	129	133	112	118	121	112	114	121	126	126	121	114	112	134	103	134	147	122	111
7680	2229	5348	6142	5402	4363	3514	2937	2577	2165	1875	1648	1411	1311	1211	1148	1042	1010	927	898	850	799	771	735	752	692	667	678	643	632	626	622	653	591	532	538	514	558	557	565	538	531	500	505	515	535	504	497	509	521	473	504	523	487	469	484	492	501	464	503	504	495	494	454	460	471	466	429	448	485	503	455	424	440	452	433	441	461	452	433	454	458	460	465	444	436	461	448	406	416	493	440	457	428	447	458	437	458	456	434	425	424	432	452	416	438	401	454	429	457	423	450	445	422	432	434	449	429	443	451	467	457	436	395	426	434	458	460	418	429	413	436	427	407	456	471	470	458	420	440	440	417	426	394	433	435	445	448	438	432	410	458	453	420	443	445	462	401	417	426	478	419	428	430	459	410	488	435	432	441	457	460	416	438	436	433	458	420	442	400	385	455	423	436	447	458	414	416	454	417	425	412	443	414	447	408	462	419	440	439	430	395	412	407	447	460	427	430	448	436	437	394	434	450	434	440	432	471	431	418	448	429	427	427	451	434	473	477	457	437	424	405	434	405	437	397	400	421	403	428	453	451	445	410	421	452	452	395	451	424	468	450	431	463	435	437	428	456	426	407	388	422	416	417	437	444	419	433	397	411	429	408	441	468	432	431	380	403	446	429	450	430	411	465	384	472	412	465	447	438	438	412	427	481	427	453	448	365	416	406	440	422	434	424	427	413	411	427	428	418	388	434	423	437	456	448	455	431	400	442	422	425	439	465	450	461	425	424	398	430	426	449	434	426	451	420	429	424	436	436	427	422	423	412	422	404	369	448	462	417	446	454	433	421	451	435	409	435	460	431	448	446	416	436	409	431	452	419	436	396	415	425	437	454	424	446	427	453	429	443	424	432	429	460	454	420	473	433	452	398	413	423	451	436	427	444	398	414	414	449	440	469	421	424	440	419	444	411	486	453	423	428	400	409	446	417	488	420	413	437	418	463	391	442	387	387	398	425	420	440	418	448	450	454	381	433	404	446	470	446	453	411	431	450	472	429	426	465	429	424	425	398	412	422	413	439	430	408	417	445	399	444	406	396	432	414	463	428	450	382	427	464	441	456	402	471	440	432	434	431	387	409	421	390	443	437	447	390	448	432	423	471	463	426	431	448	417	409	406	421	465	473	420	408	413	410	426	444	437	461	426	400	402	415	435	456	406	435	436	414	434	405	413	411	468	452	429	419	414	454	443	466	435	387	407	422	476	378	412	460	380	393	415	405	405	455	429	413	440	406	447	417	441	419	402	440	434	427	440	430	421	439	477	432	426	426	410	449	416	447	389	436	398	404	405	459	430	425	458	397	429	434	413	420	443	428	430	402	432	410	449	460	445	383	420	413	418	419	443	420	454	414	448	439	413	448	435	453	424	473	397	404	430	445	423	463	448	402	397	432	441	454	452	446	418	402	424	422	453	403	431	450	411	448	440	415	421	425	423	432	452	423	411	410	467	407	417	436	416	391	429	458	397	458	398	430	413	439	418	440	425	394	447	453	461	423	416	399	403	447	461	428	433	456	422	412	434	419	446	416	441	430	415	479	447	421	411	392	415	450	418	434	442	452	456	409	420	425	398	371	409	443	408	439	424	456	436	432	447	415	469	421	436	414	405	451	441	422	419	434	436	420	446	430	441	435	427	421	401	450	438	455	415	439	454	408	383	441	443	396	434	415	436	441	406	425	411	411	428	372	457	396	433	454	431	443	430	462	405	468	436	400	414	447	432	450	397	438	399	394	409	432	416	399	413	421	452	440	437	419	448	432	425	428	422	457	427	437	441	448	401	434	450	441	463	445	446	448	380	408	431	397	467	475	432	423	388	418	448	425	408	411	433	445	431	418	428	427	446	437	406	431	445	434	438	413	436	419	395	416	432	466	418	404	439	449	456	425	431	413	462	449	478	446	403	387	422	449	465	407	438	446	437	396	437	400	432	447	438	417	421	425	438	443	461	419	412	444	410	468	400	440	414	380	414	426	381	421	434	424	405	447	449	419	412	434	464	416	417	414	445	406	441	447	422	426	425	415	459	436	431	439	435	404	432	406	444	402	463	408	432	423	430	448	450	427	419	429	446	421	460	429	406	428	421	422	428	419	428	442	392	431	443	402	445	428	451	439	381	430	459	447	432	415	398	465	431	429	454	452	407	392	419	422	444	433	444	459	443	437	421	458	403	393	391	450	431	431	456	396	421	394	445	419	379	417	452	406	415	418	437	393	447	434	441	438	473	450	437	452	450	447	394	438	400	463	437	410	418	421	398	455	434	404	415	422	424	416	425	441	432	476	423	451	418	474	412	420	426	411	424	447	428	398	436	451	428	404	401	453	425	457	417	431	436	409	437	408	468	439	408	447	440	415	453	442	409	443	450	422	463	454	439	440	407	446	446	425	415	437	409	440	410	465	422	427	454	425	440	413	471	429	411	416	454	447	436	392	417	439	410	449	449	423	411	408	454	413	411	379	454	425	429	452	392	441	458	428	424	417	434	440	464	411	428	456	429	407	428	435	423	428	461	433	432	414	416	443	443	414	382	429	421	442	408	413	430	430	438	439	448	399	421	420	443	402	434	400	408	394	453	450	430	412	434	422	430	432	455	428	405	422	403	420	400	427	401	398	431	407	439	458	433	422	428	450	450	416	466	465	410	443	418	432	458	422	397	425	406	427	458	405	458	414	428	433	413	432	444	434	449	441	412	435	432	404	415	413	429	453	449	449	437	403	427	440	429	408	421	449	423	401	425	437	423	409	462	468	458	373	422	419	433	444	391	387	429	420	427	405	428	425	418	394	413	429	424	435	468	432	464	444	430	399	447	429	410	412	447	389	436	416	457	428	419	413	438	449	446	417	373	393	429	431	397	442	470	436	430	422	459	422	425	408	418	421	425	431	422	434	429	424	425	442	435	416	478	439	418	435	363	412	428	419	404	416	437	484	402	436	384	442	426	443	441	418	443	445	426	424	442	428	394	425	428	384	423	395	422	431	471	437	431	447	450	435	412	458	411	463	426	436	445	433	413	459	453	414	459	408	428	442	431	425	447	431	449	406	434	420	416	426	397	436	397	449	444	434	431	404	416	453	434	420	436	393	415	416	445	415	417	436	383	446	427	423	426	420	416	405	443	485	432	438	462	448	448	435	420	442	431	442	407	441	427	398	404	406	424	438	433	449	434	425	437	460	396	434	434	408	432	419	442	439	449	400	424	418	421	424	449	398	438	416	410	373	399	429	438	430	409	398	416	455	467	403	428	441	428	416	450	439	443	441	421	464	446	428	458	392	424	441	421	444	456	406	415	406	453	428	455	437	470	438	438	424	448	428	414	430	386	402	404	452	428	459	415	455	425	443	443	474	379	435	454	462	449	412	443	426	422	428	444	425	431	418	436	418	472	449	396	439	460	433	455	408	410	446	418	428	435	449	448	425	415	460	414	414	466	430	453	449	427	460	474	414	444	437	440	401	452	437	432	432	448	419
1352	292	336	327	332	300	288	303	294	269	282	299	268	292	277	263	273	241	257	294	296	293	272	310	291	280	301	305	298	314	290	260	269	267	246	269	267	262	287	278	253	267	271	287	253	290	293	276	274	286	287	259	299	258	265	264	260	289	242	279	285	283	253	295	300	279	270	285	292	276	253	258	296	275	283	256	280	275	261	300	289	285	295	282	264	262	290	294	261	272	300	255	296	279	301	275	285	261	256	279	251	289	271	283	319	291	294	284	275	300	272	282	259	290	279	253	274	289	317	299	282	257	304	254	287	269	282	273	269	333	298	252	304	261	294	306	265	265	280	270	258	302	301	289	263	281	251	283	254	275	288	275	250	296	275	256	291	281	249	312	315	249	273	292	268	267	304	285	280	272	285	266	293	292	280	266	285	275	285	284	328	283	287	270	279	282	301	275	256	269	263	238	266	285	266	269	310	302	283	288	299	271	285	253	275	292	259	258	261	273	310	255	288	303	305	269	276	282	273	284	276	261	256	293	300	247	254	272	261	279	282	266	273	280	288	287	255	298	272	273	265	286	283	283	291	274	275	284	282	272	300	276	276	280	286	285	294	289	256	302	246	306	297	305	293	293	282	289	294	295	270	259	279	273	270	278	260	276	276	270	260	267	264	274	305	277	274	255	292	294	288	275	302	276	286	269	264	274	283	296	288	300	280	273	283	276	256	295	242	263	262	281	259	292	285	276	267	247	290	284	303	278	283	275	273	311	288	258	317	281	266	285	269	252	280	285	273	307	304	276	265	290	300	284	255	269	285	267	273	280	275	259	306	271	260	260	282	269	297	245	294	280	291	287	293	295	307	285	280	274	307	304	292	272	287	294	300	259	286	270	275	262	293	295	274	256	270	283	286	283	265	282	308	263	277	284	291	272	306	289	281	301	260	288	283	272	257	275	270	286	256	288	279	265	277	256	271	283	278	281	280	282	292	286	285	280	290	274	255	277	278	295	298	280	290	256	285	297	288	283	268	261	274	283	277	284	252	296	249	277	299	271	258	291	262	294	293	243	298	278	293	264	276	305	320	268	251	284	285	278	253	263	294	271	266	269	290	297	267	292	256	257	287	242	280	267	268	271	278	315	277	286	319	244	296	260	288	309	310	258	250	259	276	273	281	280	251	272	272	248	278	258	307	290	267	311	286	258	263	294	267	279	261	269	295	268	271	275	274	280	301	304	269	269	269	275	300	270	288	283	312	268	284	280	291	256	262	278	249	308	297	281	323	285	279	262	286	277	257	283	284	291	274	288	278	268	255	264	278	303	268	275	278	310	246	258	263	312	286	307	291	290	301	303	269	280	299	275	279	258	279	250	279	293	281	270	284	263	286	275	263	285	298	294	284	288	264	288	294	310	293	271	288	305	289	286	286	263	275	307	278	266	292	300	279	296	289	270	264	260	239	289	256	267	285	276	243	305	315	287	243	262	309	272	276	285	270	277	242	283	257	264	251	242	300	278	270	275	269	272	285	260	325	267	268	322	261	270	293	277	307	229	290	270	279	277	296	273	322	286	263	278	266	256	282	275	286	272	293	271	283	250	280	295	250	271	284	257	286	303	309	272	272	285	274	283	266	280	269	284	277	260	284	308	283	288	237	285	288	248	292	290	260	312	307	306	311	250	284	299	294	289	298	271	279	294	272	260	278	292	297	267	295	271	266	272	273	278	297	241	270	245	280	287	291	293	280	270	272	302	270	266	262	252	318	277	286	284	265	274	271	273	283	245	269	281	275	284	277	270	227	305	278	262	279	268	261	288	305	251	276	288	260	292	274	291	278	298	251	272	269	286	249	274	259	308	271	300	261	291	266	261	273	273	294	267	287	256	274	281	276	269	267	299	279	292	271	263	292	307	298	312	272	263	284	249	274	270	278	263	295	292	300	283	333	284	280	248	243	290	274	285	283	265	281	302	263	298	255	283	285	266	303	321	296	307	245	267	289	301	303	264	291	275	283	308	286	252	265	280	288	276	290	269	263	264	283	292	295	275	294	279	261	297	261	305	270	296	271	284	271	276	275	297	285	295	272	286	294	257	289	323	253	305	296	263	297	285	291	277	311	287	280	314	273	297	278	270	279	292	287	255	251	283	311	280	310	288	252	287	274	284	266	287	276	284	304	301	257	286	286	243	291	264	246	293	288	276	251	278	312	303	271	281	284	288	257	270	292	237	264	263	251	267	259	299	272	255	309	285	268	303	273	275	266	289	281	290	274	263	253	287	291	299	290	283	269	269	263	269	249	267	269	262	280	281	286	285	279	299	289	269	293	284	291	302	294	265	239	270	275	293	275	286	260	282	286	316	256	285	272	264	266	267	296	260	266	279	312	285	273	284	292	285	281	269	309	275	293	276	307	270	268	268	263	268	296	253	254	294	266	286	289	316	240	269	269	275	281	295	249	279	266	257	283	282	257	295	285	290	271	259	271	257	257	290	293	295	284	249	290	272	297	282	250	292	275	279	266	269	243	309	278	304	301	256	269	276	273	285	270	291	298	257	258	276	274	286	283	265	261	281	258	266	276	273	278	282	256	288	281	288	289	299	301	294	292	273	277	271	260	265	294	260	285	312	284	293	276	298	266	279	286	284	259	249	294	318	261	280	278	296	298	277	272	286	296	274	271	267	289	260	282	265	290	258	298	267	293	274	243	265	248	287	278	267	302	279	267	284	252	255	265	273	296	281	279	262	303	279	288	282	294	271	292	278	264	262	311	274	291	286	279	281	266	264	262	252	273	279	300	298	269	309	286	268	267	243	307	265	279	283	277	272	242	277	259	265	254	283	261	275	259	299	256	271	250	286	270	259	281	247	278	269	294	291	258	270	264	269	258	247	277	301	268	268	264	278	288	270	277	240	278	259	263	266	264	267	278	274	277	282	267	271	283	283	273	228	269	279	265	288	258	296	283	276	284	322	287	284	256	247	260	303	264	301	268	284	287	266	306	273	281	258	304	262	280	279	295	270	292	307	272	275	284	272	293	296	298	310	275	260	260	258	271	267	277	284	314	282	284	284	260	269	287	257	249	308	297	286	282	274	278	292	302	265	289	300	265	265	259	271	288	290	289	254	286	307	294	264	306	245	286	302	303	298	294	314	270	281	300	298	239	277	292	280	271	264	281	322	261	274	285	264	293	283	252	267	272	252	310	266	305	272	286	297	278	289	295	279	256	283	290	260	273	257	270	328	297	292	275	252	270	252	279	278	256	251	268	262	262	299	266	298	317	289	292	276	288	274	304	287	282	265	307	265	227	277	252	300	260	258	266	272	285	284	247	299	297	274	299	267	290	279	289	303	257	284	244	312	304	251	287	274	287	258	278	274	250	293	279	273	268	283	272	297	277	289	286	277	294	326	270	267	286	307	293	259	290	318	270	282	268	296	275	278	285	267	254	267	255	262	270	287	288	275	286	279	298	334	270	258	287	248	286	243	236	280	267	253	297	246	267	260	318	264
2253	894	957	1044	1049	963	945	934	947	893	880	911	832	840	882	822	853	867	857	824	913	859	796	845	857	831	847	868	889	795	828	823	871	836	814	841	863	805	879	932	890	881	884	869	883	869	884	775	852	821	772	868	863	816	876	827	832	799	859	821	816	858	908	834	812	820	870	803	831	817	839	866	782	789	872	876	834	869	863	832	856	865	824	916	868	822	794	871	896	827	849	889	808	865	881	838	895	839	816	852	863	822	836	809	817	827	898	865	868	852	860	869	843	820	884	839	865	803	851	863	830	882	798	841	874	854	806	829	842	891	873	852	876	812	861	891	859	831	823	860	801	789	818	892	870	846	820	786	881	829	861	812	849	834	845	870	840	877	883	794	798	847	833	834	847	862	785	799	845	799	860	841	874	784	810	846	822	822	847	763	872	850	823	835	888	849	867	828	849	800	848	833	878	863	870	869	848	823	890	872	812	809	840	832	843	832	815	863	846	790	855	792	867	864	856	824	878	859	778	851	860	884	847	856	864	800	833	834	863	895	836	816	879	802	860	852	857	832	857	821	915	810	818	861	815	855	860	812	848	800	820	876	862	853	843	833	856	871	844	849	808	891	881	870	849	878	878	857	882	891	846	825	881	819	883	820	846	823	833	815	852	861	855	875	823	843	803	826	869	821	828	821	934	840	855	817	878	854	879	853	817	825	826	858	868	842	811	881	849	889	790	802	850	859	807	847	819	843	899	865	798	887	838	865	815	859	854	795	902	825	816	868	859	895	839	831	818	932	822	889	839	839	909	863	800	872	827	858	829	857	826	847	873	847	846	923	814	852	850	797	848	809	842	833	837	861	825	812	803	855	838	844	826	887	896	878	857	857	889	840	837	835	851	866	812	810	900	842	900	840	865	810	855	836	841	840	795	858	856	821	852	803	814	811	817	834	807	905	851	854	807	870	887	798	823	858	833	824	808	833	861	850	815	820	849	863	816	897	817	812	873	793	867	849	856	845	819	846	822	870	832	897	824	864	879	850	874	823	852	884	809	869	789	850	919	850	822	864	840	844	829	844	806	885	867	814	830	860	820	898	907	840	856	841	840	864	854	864	840	844	867	808	839	809	883	798	788	851	859	895	796	845	845	853	790	861	818	896	828	792	849	812	840	879	850	821	793	812	858	806	837	874	863	842	806	870	848	861	871	826	854	852	853	824	859	796	824	858	803	806	818	884	814	852	795	841	863	846	833	830	832	827	818	857	853	923	812	797	850	857	815	913	836	900	836	796	854	805	856	852	821	815	842	843	851	859	898	854	822	828	825	856	856	858	859	818	837	836	828	878	819	860	849	855	824	880	886	825	849	820	772	857	872	841	822	864	800	802	813	838	846	865	798	837	868	889	829	836	830	836	851	800	854	852	820	843	876	805	874	853	836	793	839	807	898	826	917	827	856	839	864	858	872	866	874	897	848	798	886	898	797	789	805	852	820	831	812	878	870	868	868	874	787	901	863	842	809	882	806	867	878	830	845	842	843	851	898	839	876	810	875	840	815	816	832	834	803	881	823	872	929	833	856	834	809	884	823	852	828	850	838	814	914	830	851	827	832	800	799	818	805	800	825	816	831	839	811	857	803	812	832	859	856	825	862	861	871	804	789	834	838	867	847	829	832	836	812	844	833	818	828	855	861	855	825	826	829	864	858	853	851	827	843	853	866	844	810	854	816	833	859	840	869	838	836	878	855	843	871	829	862	816	849	830	857	838	891	896	818	861	786	856	849	863	824	796	873	900	919	800	827	868	882	856	876	847	859	813	823	819	822	844	820	879	888	838	814	844	884	884	863	826	867	816	798	889	825	828	872	836	800	888	873	867	817	868	832	883	875	758	847	870	795	809	835	837	882	849	847	830	881	845	843	855	855	849	899	836	843	814	805	781	856	851	809	813	858	835	874	849	839	834	882	844	859	865	819	872	859	867	847	769	843	881	786	863	865	864	797	836	890	825	808	814	837	858	861	848	858	856	885	810	861	821	818	858	869	867	877	825	805	844	886	799	840	834	853	837	836	855	818	885	804	901	870	844	836	874	913	791	855	817	823	850	856	804	841	835	864	843	858	838	841	816	865	823	822	795	847	806	829	869	839	829	830	846	868	821	811	809	832	802	854	850	863	838	840	858	796	788	830	852	867	848	833	892	870	854	833	820	835	826	835	860	829	855	829	831	838	878	787	847	861	844	862	805	849	819	804	830	793	890	830	823	892	838	857	831	780	825	857	832	886	854	871	811	842	857	833	825	857	818	818	858	863	853	858	840	873	867	862	895	834	880	864	891	884	863	829	801	844	835	867	841	787	855	818	874	870	849	874	880	843	819	845	857	842	797	816	837	825	845	859	856	828	895	843	843	821	821	857	788	886	813	890	858	836	809	814	779	829	796	846	874	840	801	815	830	811	827	841	802	827	876	866	868	821	873	846	882	836	887	827	822	906	888	843	869	840	823	859	863	823	863	869	857	931	802	877	876	847	790	870	842	807	854	840	823	857	862	814	873	913	858	804	797	836	849	821	806	855	837	834	829	878	865	785	829	871	789	828	890	874	831	864	803	782	845	856	814	857	863	843	885	830	828	809	821	861	837	841	871	814	808	827	844	796	834	840	827	821	815	876	875	874	828	815	843	880	904	896	857	847	850	811	854	804	856	833	860	828	823	905	872	843	835	885	863	830	860	874	798	837	811	863	792	883	861	869	770	807	897	805	798	860	859	852	845	889	825	804	840	825	880	882	912	868	852	808	883	818	842	804	877	838	844	853	825	854	823	796	863	834	777	834	834	897	887	829	802	867	847	815	830	846	857	833	887	852	873	869	791	826	853	826	847	876	860	844	821	868	818	844	831	874	834	863	844	831	828	825	883	832	890	818	821	822	883	867	845	873	823	821	875	861	835	861	855	850	844	883	846	787	823	858	844	893	859	803	831	859	831	836	831	757	854	854	817	883	815	859	832	863	851	832	852	847	836	876	848	875	838	851	875	865	834	805	832	871	900	816	821	894	804	845	874	833	847	855	872	902	839	868	763	842	855	826	835	826	837	847	836	805	788	849	855	877	863	813	907	846	845	827	845	873	880	856	821	838	768	816	855	868	826	848	808	857	873	865	867	857	814	807	875	842	810	875	853	856	842	802	841	911	870	811	856	857	815	846	840	876	870	860	843	857	820	840	812	839	868	874	820	835	859	835	826	829	832	846	832	857	865	851	838	864	841	802	807	858	855	799	797	868	817	852	905	849	861	847	817	872	830	809	829	771	848	856	872	857	837	866	865	835	822	840	798	856	788	831	861	867	788	831	817	875	868	842	792	855	856	883	896	844	788	858	847	808	811	808	860	824	862	829	869	801	823	841	847	823	839	820	856	854	841	815	820	885	853	785	804	840	815	856	816	838	854	835	820	844	862	870	811	828	839	865	822	897	862	798	822	838	856	816	836	800	861	895	838	874	849	832	844	798	815	839	838
4505	1012	1238	952	701	524	410	339	295	239	255	222	213	215	208	210	187	186	185	176	146	171	179	171	178	167	164	151	155	162	168	158	157	160	142	158	172	157	149	160	165	162	173	151	150	162	155	161	153	169	166	154	165	153	156	164	154	185	156	139	159	161	133	157	143	167	173	143	142	172	142	155	167	163	162	142	136	164	142	138	157	152	143	152	134	161	144	164	139	164	160	167	152	128	133	153	150	168	161	122	156	142	158	157	142	141	149	154	171	157	155	153	137	131	158	136	155	134	148	156	158	141	151	150	139	154	151	159	164	155	142	152	149	174	163	140	141	127	158	144	142	154	134	169	142	162	168	147	148	152	155	164	159	132	148	152	130	163	141	144	146	164	160	149	139	144	132	143	169	136	157	129	160	148	147	136	159	142	132	148	161	155	176	163	156	142	165	146	168	149	160	144	176	157	143	156	184	140	165	165	178	135	162	130	131	147	152	156	153	159	145	152	157	160	151	163	148	157	126	156	157	171	142	161	165	144	166	164	154	151	148	156	157	149	148	173	135	188	150	172	153	160	136	154	144	136	132	134	158	141	133	124	143	165	151	157	145	154	154	160	165	172	147	162	146	168	134	145	141	167	173	168	163	154	152	143	186	132	145	165	169	144	160	143	168	143	147	166	162	156	144	156	157	136	168	157	162	151	144	152	162	165	152	127	142	154	157	158	165	147	172	159	161	141	158	156	147	158	152	159	167	159	153	166	160	168	137	133	132	121	154	143	153	128	141	124	172	153	158	146	167	151	143	159	145	173	155	165	140	166	158	144	147	151	152	163	146	172	141	151	155	172	162	163	143	163	177	148	143	166	169	133	134	148	144	153	139	153	149	142	149	131	163	153	161	143	173	130	148	140	133	157	135	160	153	127	142	151	145	148	146	145	162	142	150	143	156	153	163	153	146	148	147	147	170	147	157	132	163	141	155	153	149	162	171	133	162	171	155	136	142	142	146	146	131	129	149	167	168	179	139	154	146	153	143	140	158	157	148	155	157	147	142	130	169	160	123	141	169	149	142	131	155	159	150	154	153	150	163	131	160	157	138	152	151	146	142	150	147	160	150	167	143	151	151	149	149	156	163	158	154	160	147	166	153	150	142	158	145	147	151	143	175	151	152	167	146	150	165	167	128	160	154	159	135	130	157	168	156	142	154	154	162	168	138	143	180	166	156	167	173	168	145	148	149	144	135	169	145	165	147	152	157	147	141	144	176	133	142	141	153	169	138	157	159	157	165	145	151	173	163	156	141	179	163	144	167	162	141	134	151	141	150	143	161	153	146	144	154	171	148	168	159	154	145	147	153	151	126	160	147	149	151	150	158	135	158	141	147	131	157	149	151	172	144	161	149	156	133	147	144	186	137	122	157	152	161	164	137	143	149	141	171	152	159	165	154	152	142	146	143	151	165	131	165	156	119	137	148	160	151	133	140	138	149	170	148	155	142	164	170	156	171	158	166	143	157	144	136	146	155	135	153	123	138	129	149	140	163	132	150	155	146	164	146	172	142	137	154	158	135	165	139	141	136	158	116	155	162	154	145	170	152	144	148	161	157	175	150	139	139	138	167	158	145	146	131	149	173	171	168	178	141	142	143	149	148	153	156	146	160	164	149	132	148	146	161	142	174	172	147	173	155	155	140	149	137	156	160	148	158	156	131	144	147	143	135	159	147	147	149	134	150	169	133	185	134	152	138	136	165	161	132	144	143	154	153	144	141	173	147	149	135	126	136	122	137	159	148	157	168	135	133	143	145	152	150	183	123	134	145	158	156	158	153	160	160	155	132	160	160	142	170	135	156	183	169	150	157	138	145	147	138	141	138	160	160	155	164	145	158	149	155	139	179	143	155	126	162	146	156	131	141	133	142	171	136	146	136	151	149	132	178	150	157	167	174	161	127	167	151	140	153	174	142	150	149	163	126	129	158	135	139	146	149	158	166	144	140	148	163	145	159	135	163	153	172	129	148	151	161	147	155	156	147	141	139	157	145	191	158	158	185	166	153	156	133	154	141	160	142	146	137	152	157	144	146	164	169	151	151	130	139	159	142	145	182	164	175	136	159	154	154	165	147	128	139	148	145	132	141	155	158	153	127	151	150	138	156	139	163	138	151	143	162	162	147	123	172	167	154	169	148	149	142	152	146	143	169	150	155	147	151	123	140	136	140	153	131	155	150	169	171	161	151	148	180	157	165	154	152	131	148	144	157	154	151	169	146	153	129	157	145	146	124	137	169	138	131	176	157	139	130	135	132	167	152	153	163	148	154	175	136	146	156	144	155	156	138	182	159	150	138	153	141	140	130	154	166	146	147	136	147	143	150	150	137	180	151	162	170	140	165	164	157	137	159	148	149	134	129	145	161	153	158	155	133	152	141	146	153	131	138	146	161	153	157	166	137	167	136	138	140	149	149	142	167	144	124	149	163	158	168	163	145	156	162	150	148	140	132	146	138	158	162	163	161	140	153	132	151	158	150	135	166	150	151	149	172	165	141	137	143	135	151	153	142	151	162	154	158	134	150	157	175	152	171	149	171	166	149	160	150	155	154	139	154	156	139	152	146	158	143	134	149	164	169	167	155	161	155	156	133	151	128	160	148	139	142	151	155	164	153	119	162	111	168	154	145	166	137	155	160	161	154	150	120	150	148	158	136	155	141	155	152	150	171	180	142	165	160	151	142	134	149	165	142	151	147	171	159	137	118	173	167	145	168	144	158	176	157	159	160	138	142	166	154	156	158	155	146	150	151	155	147	144	153	169	141	128	142	145	157	154	149	149	155	167	139	179	139	150	152	149	165	151	134	162	165	143	182	130	172	154	152	178	169	150	174	159	171	165	166	161	159	144	148	147	183	151	147	138	165	146	177	146	166	145	147	129	162	157	161	136	145	137	162	144	134	156	149	162	164	141	142	148	171	134	158	144	150	152	145	168	158	140	156	151	156	164	154	144	163	146	145	134	149	162	146	146	164	162	151	163	153	149	151	139	157	178	114	147	147	164	142	155	139	159	159	155	151	153	154	140	152	165	169	155	147	136	152	161	139	138	134	137	145	154	145	137	138	140	159	151	167	141	159	174	131	139	156	157	150	143	142	146	145	149	162	143	151	145	128	135	142	156	134	170	144	136	153	141	115	146	155	156	151	147	156	139	142	154	169	157	151	160	152	152	166	126	143	169	153	150	154	152	136	160	149	161	165	169	134	159	156	144	147	156	154	153	175	148	162	152	148	156	157	128	135	151	164	147	148	160	117	155	161	165	131	165	154	159	147	164	150	150	137	146	151	147	149	164	150	158	137	149	155	158	151	166	151	154	159	164	172	154	145	159	174	150	167	162	140	156	160	196	146	140	133	154	154	154	159	133	157	156	126	155	136	134	159	168	159	130	149	157	171	164	153	148	152	159	137	159	160	120	153	140	151	166	151	164	110	146	145	134	171	161	154	158	161	163	164	151	154	149
5551	1403	3008	3421	3065	2561	2191	1837	1601	1348	1255	1112	1025	989	941	899	814	818	776	780	717	726	673	657	665	619	649	602	597	560	592	602	591	568	567	556	583	544	585	579	581	569	519	580	551	525	512	543	549	525	498	551	570	535	504	531	507	562	528	529	500	535	477	536	538	478	557	512	532	514	475	537	496	534	502	479	508	484	538	492	515	496	486	513	525	539	475	515	497	506	462	481	527	553	505	492	482	546	538	527	498	507	508	512	504	506	485	462	510	490	513	539	520	485	500	483	508	494	491	493	491	504	515	515	494	476	479	475	506	492	523	489	505	508	510	491	476	480	520	538	477	470	508	522	532	514	510	509	501	520	505	488	537	503	516	502	485	504	507	508	515	494	487	499	483	460	516	489	495	491	507	508	519	539	466	459	511	506	501	508	512	477	502	507	490	472	458	469	519	512	497	524	469	464	498	495	492	525	485	487	501	479	483	519	481	467	488	484	490	443	530	481	506	519	483	511	491	490	502	511	508	526	487	526	456	434	495	469	540	486	555	488	499	491	465	497	459	489	517	524	516	511	480	485	514	452	478	491	534	450	549	572	483	513	470	511	507	511	504	497	508	540	490	488	511	516	512	488	508	469	522	473	510	530	451	494	475	495	489	501	484	518	488	532	495	499	495	494	489	478	483	474	475	470	496	483	460	511	488	498	501	555	456	519	480	497	490	510	474	489	544	508	485	537	539	492	508	513	517	493	492	514	518	490	520	501	526	521	541	494	501	506	522	512	476	483	501	500	442	486	572	515	498	477	507	515	482	500	528	517	502	531	495	453	455	500	544	474	520	527	483	476	557	498	491	475	489	517	519	506	478	509	495	496	479	534	501	475	508	486	491	518	510	492	503	509	476	497	486	499	487	488	466	493	486	501	490	467	529	463	456	491	499	524	515	476	489	517	510	447	480	478	527	464	543	511	510	500	498	456	490	501	476	497	474	509	471	481	513	494	521	497	478	545	523	501	511	525	500	509	485	510	582	544	496	517	510	498	488	521	501	482	481	492	457	484	511	512	503	494	502	451	511	500	488	495	502	513	500	515	483	502	477	504	515	498	478	513	485	485	471	523	489	501	509	498	514	475	523	515	478	491	503	514	466	481	476	491	488	490	510	481	527	459	531	495	543	487	473	489	500	488	505	462	521	499	497	525	493	476	505	497	475	509	489	477	512	464	563	565	517	522	492	523	527	491	494	508	471	497	507	497	551	522	503	489	486	526	526	519	526	479	549	441	507	461	497	532	505	506	503	522	499	497	494	493	489	515	472	471	489	518	490	463	514	532	500	515	516	510	447	511	497	492	487	533	503	493	500	524	501	475	509	506	498	520	530	485	506	501	527	504	491	495	475	535	499	455	471	494	455	542	479	459	489	512	480	513	515	468	524	496	504	512	497	501	484	502	493	475	492	512	512	496	540	514	487	476	568	524	485	507	499	503	525	491	464	507	480	486	515	505	478	473	468	514	495	516	486	512	460	506	503	493	502	462	480	521	457	451	500	500	520	512	475	512	491	496	520	475	511	484	443	522	528	493	478	510	487	500	480	531	477	540	486	498	528	472	498	514	458	485	515	484	484	492	497	568	494	476	502	529	508	499	520	496	522	483	517	521	496	492	532	484	509	497	483	495	521	518	508	519	522	504	543	496	479	484	476	485	510	525	512	488	493	516	493	554	512	542	512	528	523	463	517	493	491	537	535	526	519	510	464	497	516	464	487	510	517	465	508	452	506	496	506	477	470	498	474	470	467	443	506	491	480	499	491	498	471	534	502	494	493	499	481	480	512	535	532	492	522	485	482	499	504	517	500	475	492	540	520	511	517	522	459	509	466	518	500	486	515	491	459	492	515	483	484	482	516	517	469	510	464	463	523	502	497	458	488	545	515	540	519	484	500	503	506	511	505	509	511	522	507	483	514	489	479	517	473	530	524	468	503	493	519	501	536	503	510	512	477	510	506	519	516	528	487	482	482	519	501	525	448	486	500	501	478	503	521	492	505	500	502	536	510	492	471	477	505	486	506	514	496	483	505	483	498	519	547	499	462	535	501	518	501	546	480	515	497	490	489	551	507	470	474	521	503	487	503	480	483	514	503	473	529	458	504	487	479	516	492	489	512	499	491	480	542	500	488	501	500	502	497	479	500	454	515	469	526	520	502	508	514	501	548	523	465	515	488	503	463	528	513	489	498	471	521	517	511	501	499	475	463	545	464	468	500	472	517	525	514	480	482	508	484	521	503	503	468	479	492	513	496	525	490	526	467	504	460	485	496	491	486	482	517	493	464	502	504	561	471	497	485	484	491	481	519	501	511	464	471	475	507	499	469	512	473	530	512	495	435	504	475	521	504	513	495	500	482	488	477	538	474	464	508	468	539	524	487	490	501	490	505	515	476	524	527	524	501	488	506	463	511	516	480	514	488	463	458	460	493	515	490	508	496	490	518	499	489	482	513	467	503	478	484	500	512	488	466	498	468	569	485	476	525	489	477	508	508	535	467	490	531	494	511	509	499	476	448	480	486	489	468	507	484	484	461	465	493	495	481	507	505	515	486	466	466	520	515	493	503	480	436	491	479	519	489	524	487	476	524	523	525	490	502	496	482	488	478	523	462	477	527	495	474	507	512	501	479	504	536	513	494	506	513	482	478	498	512	516	505	511	511	519	503	476	497	499	503	528	539	488	518	485	516	486	524	497	442	486	503	533	497	522	493	509	445	488	463	486	507	435	502	443	545	514	508	511	515	480	473	483	518	484	532	518	520	471	513	501	465	483	533	458	518	458	484	499	483	465	518	481	507	502	486	499	523	513	484	485	488	545	501	533	467	502	538	477	495	501	497	484	495	476	506	495	502	475	498	529	482	450	460	466	512	495	474	492	482	534	495	523	509	512	468	500	464	484	502	509	516	501	458	486	505	481	510	471	490	492	548	508	516	492	527	481	495	491	487	496	486	528	526	535	505	482	458	466	466	483	556	530	476	519	536	512	505	509	505	483	494	517	480	507	471	550	475	479	486	515	520	507	501	473	489	552	525	516	486	523	493	480	496	528	501	557	493	465	497	505	490	547	470	516	468	495	513	469	490	459	484	497	498	488	497	495	495	499	484	517	524	461	527	488	499	490	497	517	537	539	529	532	478	507	503	509	519	508	494	522	481	497	469	515	461	527	470	507	519	485	481	504	511	497	479	536	495	501	482	550	497	546	480	485	478	475	508	513	472	534	470	495	503	521	517	488	506	457	493	497	484	504	499	501	505	493	452	536	481	504	512	436	481	459	484	509	469	488	474	535	480	516	489	472	443	493	504	495	477	481	514	501	519	501	485	500	513	492	522	502	538	441	542	526	460	498	493	486	493	508	512	508	475	473	533	467	494	538	495	480	527	475	505	504	520	492	481	488	504	501	533	525	483	519	483	473	481	470	514	477	512	502	467	487	449	485	521	483	485	533	516	486	495	542	481	496
8436	1869	2328	1710	1134	831	666	507	419	353	279	287	247	247	204	197	190	168	185	161	157	170	175	153	150	141	146	144	146	156	125	134	143	158	154	128	148	138	129	134	140	140	116	139	132	132	138	120	142	123	118	111	134	140	120	134	118	136	115	133	137	134	139	123	121	141	141	127	114	112	126	127	126	117	127	136	125	124	129	109	128	116	123	108	125	145	122	118	149	131	134	150	128	156	127	127	121	114	124	133	131	124	120	124	109	111	119	118	129	134	113	118	135	120	132	124	112	131	104	143	128	119	145	131	110	134	113	113	111	115	117	111	140	122	132	130	139	133	109	139	125	112	128	124	111	125	118	126	117	118	133	120	128	133	110	117	117	117	122	124	116	120	128	109	127	134	150	121	111	121	118	116	129	125	119	130	139	126	125	105	140	112	121	123	118	109	133	137	132	143	114	130	147	124	152	123	125	134	104	136	118	115	132	134	130	132	105	115	136	100	128	126	123	129	114	124	122	107	128	124	122	130	121	127	141	110	105	131	126	108	113	144	130	126	120	128	102	119	121	124	134	129	126	127	132	119	132	107	139	125	95	128	125	113	143	147	116	126	114	127	123	116	121	116	131	114	137	110	134	121	120	112	118	133	138	99	121	109	119	115	118	128	114	104	108	132	126	129	121	94	115	143	130	134	123	130	141	132	139	123	129	131	120	110	128	136	123	136	125	123	118	146	133	115	118	109	132	120	124	124	102	127	139	140	100	118	124	110	110	133	133	112	132	110	138	123	106	126	120	127	130	132	132	120	128	131	134	134	132	126	110	101	126	106	124	129	128	116	118	112	119	132	141	138	132	133	120	115	123	124	141	124	114	131	120	122	124	117	100	121	142	121	113	126	123	108	126	114	107	129	138	129	98	125	132	125	153	118	128	138	129	119	127	132	122	103	111	131	134	104	109	121	141	139	106	113	139	125	111	115	130	112	104	119	126	137	115	122	144	111	129	107	114	110	127	113	120	125	111	120	114	131	112	104	118	126	120	130	122	120	128	122	113	129	116	129	119	138	123	132	130	97	127	122	136	121	124	112	140	110	121	122	107	140	129	126	115	114	134	150	141	108	113	104	130	137	113	130	124	119	118	141	121	118	131	126	124	133	132	138	122	129	124	120	116	125	124	117	91	110	130	123	119	113	121	115	109	119	106	132	101	125	125	124	105	106	135	113	129	128	156	131	124	109	110	112	109	118	114	103	170	115	129	107	132	111	115	131	114	136	125	122	140	136	112	104	128	119	145	103	97	126	103	120	120	123	156	109	119	115	130	128	112	106	105	127	116	136	118	132	101	141	106	112	114	112	113	131	117	114	95	126	128	118	114	118	127	134	119	121	133	124	126	117	121	118	113	122	121	119	134	134	146	115	132	117	109	128	139	139	114	114	136	135	126	107	124	107	120	112	113	132	132	115	119	129	107	97	125	124	116	110	117	123	108	125	113	121	121	114	129	139	141	118	115	143	127	119	127	121	134	132	122	135	102	123	120	131	130	127	140	117	113	126	124	134	122	114	125	122	119	117	119	124	105	129	132	140	120	147	135	135	119	126	127	146	118	122	125	131	117	134	128	133	120	139	131	125	127	127	123	122	136	123	115	134	135	114	130	117	128	109	128	108	112	127	119	118	130	134	127	119	125	135	116	134	120	143	115	120	109	126	141	134	112	97	120	129	134	113	98	142	135	126	115	118	136	104	124	134	124	104	134	137	116	116	122	139	146	133	127	128	127	118	122	120	120	156	131	124	107	130	124	109	124	128	116	140	128	125	139	104	119	127	105	132	139	140	127	117	113	122	118	128	118	109	123	134	126	125	119	127	123	130	118	119	130	122	122	138	119	123	119	134	126	126	129	125	112	115	107	118	103	146	111	129	124	128	134	131	126	117	111	124	148	110	118	106	129	122	140	133	127	128	109	123	120	116	134	108	104	122	116	142	109	122	115	110	112	133	126	100	119	118	109	143	136	132	137	117	120	133	143	123	125	129	117	134	138	113	113	113	122	130	115	125	135	135	128	130	121	129	120	129	119	140	135	126	145	121	152	120	138	114	138	116	125	111	116	122	126	126	123	125	118	120	108	114	114	120	126	127	148	131	126	113	102	112	102	124	110	140	116	136	115	139	118	115	123	145	103	112	113	134	126	115	137	128	129	104	122	128	128	120	104	117	116	115	124	125	109	138	119	116	117	111	117	152	139	110	119	127	97	142	124	100	107	141	124	102	111	114	140	126	105	117	130	146	115	122	111	122	112	115	140	134	110	134	130	118	127	102	130	129	108	113	130	123	128	114	114	140	131	106	121	116	130	110	144	110	106	142	114	112	132	105	150	137	157	124	133	117	133	126	133	139	136	102	119	108	129	116	116	110	103	114	127	136	110	121	131	123	112	119	136	123	142	112	107	125	107	126	128	121	125	122	124	116	123	127	126	127	127	117	129	109	119	103	135	111	134	116	105	122	111	142	122	126	126	113	119	129	120	139	130	116	134	123	131	118	122	116	114	114	104	112	119	137	137	118	143	134	116	119	117	126	126	140	126	122	129	123	127	127	126	107	127	120	135	127	111	119	115	113	105	136	128	109	99	129	117	114	124	99	117	126	134	114	123	130	133	116	111	124	104	119	125	128	117	115	108	116	99	121	122	119	120	138	123	122	131	111	109	107	138	114	126	147	125	112	126	116	120	125	131	119	118	135	120	123	118	131	127	114	118	132	119	122	123	119	108	138	114	144	140	117	104	115	138	130	119	124	131	127	122	106	106	134	121	115	108	116	117	135	122	144	137	122	130	100	105	114	105	121	102	114	119	120	115	113	118	96	128	103	135	114	131	117	108	146	121	147	113	128	111	137	133	114	153	133	102	123	133	115	146	109	126	147	152	114	118	96	123	134	121	124	125	145	131	124	109	142	124	125	109	143	113	116	123	125	129	116	139	122	105	140	118	125	113	113	146	125	126	130	122	117	121	132	134	126	144	133	120	123	111	130	113	118	121	124	145	126	105	119	111	126	117	122	117	105	153	108	133	111	128	128	136	113	125	126	113	128	110	130	120	113	110	111	131	121	135	117	111	139	110	118	108	126	135	131	124	113	131	122	140	129	124	116	117	136	136	129	131	127	124	109	147	118	116	131	118	120	113	130	101	125	113	125	116	132	107	127	123	111	130	115	125	132	113	136	132	134	122	117	108	118	123	118	121	130	127	122	121	135	120	123	117	142	111	105	122	130	126	116	142	119	128	137	116	128	140	149	134	116	135	112	143	118	109	134	121	132	109	123	107	133	119	109	115	133	138	129	120	123	107	116	110	115	115	117	133	137	130	124	131	117	127	148	100	128	127	133	119	145	118	118	116	125	123	126	135	121	86	114	127	134	131	117	122	134	162	113	120	131	134	115	120	129	111	128	124	123	132	129	145	120	109	116	118	128	114	134	130	138	148	134	119	133	143	148	120	119	135	104	127	127
7659	2340	5250	5957	5236	4346	3553	2928	2572	2177	1960	1752	1517	1296	1206	1144	1052	958	946	826	845	827	736	722	725	712	667	670	684	651	622	580	638	573	632	567	564	488	536	496	556	542	561	520	519	533	498	511	497	459	498	491	479	521	487	494	482	501	450	497	448	495	440	440	452	448	419	484	426	449	432	472	465	448	465	444	436	477	467	485	447	448	443	419	493	445	418	422	458	461	475	439	447	440	434	442	457	455	431	433	477	451	452	467	440	453	445	460	408	392	437	436	429	407	434	418	442	436	437	453	425	440	431	444	430	437	469	444	411	426	465	446	414	433	434	448	439	415	439	447	434	409	452	445	430	450	438	442	437	412	431	438	459	425	434	445	421	432	420	422	471	452	421	417	451	457	421	422	450	427	431	444	446	435	446	450	430	423	394	401	412	442	400	458	423	489	499	437	457	437	425	474	405	427	420	462	449	430	418	421	434	462	407	407	422	450	451	407	414	422	454	451	421	423	419	468	443	430	440	425	452	407	432	441	423	406	438	445	427	441	404	443	402	438	415	408	454	421	435	433	457	434	431	458	434	432	442	407	419	426	413	400	450	407	434	423	430	421	464	409	458	446	427	443	412	415	437	381	451	453	441	426	459	460	431	415	461	452	454	453	418	425	435	432	446	430	419	411	395	446	443	410	425	413	454	409	402	447	397	420	452	458	454	432	439	450	426	453	413	432	441	426	421	419	425	432	434	442	391	464	416	431	432	439	395	426	398	434	410	444	445	391	422	418	439	429	432	457	436	382	425	396	437	447	419	441	385	429	400	503	424	397	424	414	422	423	435	426	432	443	437	430	411	413	447	451	389	456	456	443	444	434	395	430	407	407	407	460	408	432	431	408	435	423	417	441	449	400	409	411	421	383	454	420	428	395	414	418	434	437	431	427	408	426	469	418	413	469	441	442	429	405	408	434	459	398	423	454	465	417	410	408	413	417	432	425	429	432	443	442	422	441	437	453	437	425	407	439	462	398	425	391	402	437	413	423	420	411	472	444	437	414	417	444	428	411	432	439	417	467	419	440	439	426	403	393	415	453	517	430	421	476	413	453	441	425	467	443	419	444	424	425	425	432	423	411	449	422	419	402	427	424	388	448	427	434	414	412	443	445	466	446	431	411	393	447	420	396	396	401	405	429	413	401	456	385	439	418	454	434	396	413	449	425	397	412	439	473	427	411	424	424	459	435	414	452	401	421	446	421	426	420	435	402	403	389	430	462	408	462	454	438	409	432	417	453	422	448	398	411	447	422	449	399	377	447	410	442	434	442	432	467	409	429	430	403	431	427	443	466	425	431	419	422	408	403	445	411	438	415	392	375	453	439	489	423	402	426	440	439	461	451	421	379	432	423	429	426	459	437	442	428	448	401	415	459	432	404	442	413	434	403	387	417	451	414	422	456	444	434	407	385	448	421	476	413	454	407	459	426	428	426	434	461	440	439	437	447	450	440	446	436	388	455	408	393	476	417	422	445	424	439	433	443	461	447	378	406	475	400	418	433	419	446	427	451	435	435	444	400	429	444	433	413	425	445	395	458	371	433	424	406	387	430	473	444	404	420	392	444	449	409	461	403	442	442	391	467	430	404	428	402	443	433	442	448	402	452	405	453	420	423	464	424	468	434	428	431	420	428	419	431	429	404	414	468	426	444	444	438	430	441	412	433	442	437	441	430	414	423	422	442	407	406	427	426	443	450	371	456	457	408	433	389	429	434	403	424	450	450	446	448	462	408	426	434	445	427	444	443	436	359	399	457	454	467	471	437	463	429	417	431	428	457	386	422	428	418	398	399	439	451	441	439	408	431	439	382	432	429	429	447	413	429	420	403	425	438	428	439	415	427	430	430	430	441	489	446	417	435	422	398	441	418	448	464	448	363	415	427	438	413	460	447	413	447	417	430	428	413	403	432	409	441	388	450	431	418	390	410	444	424	453	426	426	428	439	470	436	405	415	426	441	395	408	428	458	459	414	365	463	431	414	460	431	461	413	418	412	409	428	452	469	426	430	427	431	426	429	434	437	411	424	416	457	432	435	444	438	411	419	420	468	431	398	457	436	433	454	441	394	436	412	380	454	437	405	408	416	450	419	436	427	402	406	399	438	404	379	435	463	440	430	456	433	397	445	398	468	405	435	416	444	429	415	407	429	423	405	411	461	452	432	408	466	414	441	420	428	436	434	392	427	418	442	414	429	446	465	415	433	433	470	458	434	444	415	441	421	445	407	436	457	491	413	446	432	465	428	444	465	451	431	448	435	404	455	424	425	417	435	403	427	378	386	424	415	410	445	412	426	443	420	463	441	419	433	422	422	434	444	390	435	427	434	445	424	443	400	436	410	416	465	396	434	450	408	401	472	405	377	374	408	440	423	420	436	434	426	456	428	436	420	434	412	435	401	425	434	430	436	419	393	424	438	399	449	427	430	457	431	444	432	445	458	434	422	418	431	399	443	414	462	454	432	414	413	430	431	442	442	422	459	386	444	473	464	423	443	411	410	403	415	447	460	406	450	402	417	445	424	457	450	426	412	397	445	440	442	441	406	420	430	410	428	438	443	416	414	421	416	421	403	442	395	443	444	443	430	432	411	407	418	442	422	417	470	446	469	442	408	422	425	454	433	458	437	401	435	457	450	428	414	419	398	437	433	451	396	418	428	454	430	418	441	448	396	409	436	410	407	440	422	422	451	439	458	426	421	436	418	432	422	418	461	408	458	400	445	437	411	440	427	435	429	456	487	409	400	417	384	416	447	429	440	419	421	418	411	418	399	382	428	428	443	436	419	448	435	433	389	416	461	437	392	420	434	455	410	413	426	406	473	435	410	474	435	420	439	429	454	449	403	459	457	415	454	420	421	421	408	424	463	405	407	417	419	435	452	426	434	424	420	430	400	455	438	422	449	448	406	413	407	436	425	461	437	433	430	432	434	432	458	443	418	424	423	437	440	417	445	456	409	427	436	411	422	458	431	470	423	429	418	432	447	449	474	422	426	420	416	446	414	411	443	449	453	413	475	406	405	433	431	430	419	454	419	458	441	465	453	465	420	473	439	411	395	419	386	430	407	432	449	421	440	436	474	418	389	397	439	401	389	424	460	407	451	456	422	413	462	458	401	405	441	462	417	425	421	433	414	428	467	449	403	467	441	476	425	410	420	400	441	441	444	428	459	452	432	423	420	479	425	422	429	431	411	461	438	455	465	452	418	446	411	454	476	460	418	432	452	401	441	410	461	414	451	433	426	459	405	404	416	394	402	443	443	432	427	406	422	438	442	428	416	437	423	424	430	403	468	430	427	445	428	416	448	425	411	442	411	413	415	408	381	449	420	428	461	430	440	410	420	436	430	420	421	432	461	430	419	415	451	415	430	437	424	409	428	454	424	394	407	449	440	486	435	443	465	416	453	429	426	424	420	417	440	417	435	449	386	437	458	409	416	417	454	416	434	420	417	392	451	424	422	394
1331	307	318	335	307	283	270	276	279	282	277	259	285	301	285	296	286	242	291	290	276	292	274	264	287	266	295	261	268	251	249	275	284	279	304	303	294	276	295	278	288	278	299	281	275	286	273	307	282	283	265	284	272	283	281	276	303	256	274	232	253	278	286	253	305	288	298	296	285	258	278	285	293	277	246	257	275	261	293	288	294	291	276	303	273	286	284	306	280	264	289	283	275	254	260	265	261	273	273	266	241	295	278	288	279	359	281	280	270	250	306	271	267	277	310	299	262	295	271	290	260	281	273	308	263	301	281	283	273	265	285	287	266	272	282	279	284	250	274	291	271	259	287	308	257	262	290	291	276	297	274	270	258	267	264	305	275	257	268	270	265	301	271	265	274	305	292	246	292	289	291	292	278	286	286	276	279	302	303	277	266	263	294	322	274	268	272	256	296	244	288	261	269	270	301	265	276	311	284	289	286	263	305	290	292	260	292	291	303	290	271	251	300	294	270	330	263	281	254	312	253	290	247	283	233	262	268	276	261	269	267	291	248	271	269	291	276	282	285	303	278	259	273	286	266	280	271	285	267	280	269	272	266	269	294	267	319	299	310	278	281	298	293	269	280	280	277	257	276	240	291	314	286	274	290	293	282	274	301	268	273	273	297	282	263	225	303	280	273	288	240	290	275	257	303	262	265	268	308	280	293	285	298	288	282	283	267	273	280	282	305	254	279	263	263	291	262	301	278	264	273	269	301	290	293	287	292	278	266	267	278	278	279	280	273	288	287	274	261	290	274	285	261	276	293	286	245	278	272	263	296	303	311	247	296	273	261	311	310	276	255	264	288	261	275	261	282	258	268	278	270	286	258	286	269	302	270	259	280	275	248	282	259	251	285	265	284	239	273	290	316	284	254	274	284	277	272	274	274	298	262	262	297	271	296	272	291	294	268	312	278	238	274	249	269	278	269	272	291	292	269	247	253	297	267	287	279	271	266	279	266	316	258	286	280	253	285	278	281	291	261	262	251	280	288	277	324	307	286	286	296	268	283	288	257	264	273	287	299	306	286	258	314	293	296	288	263	271	276	278	265	290	276	285	285	303	323	274	245	280	263	263	291	277	253	260	273	264	287	288	288	267	259	270	284	279	273	275	279	296	299	279	286	266	248	279	245	288	289	280	245	244	246	260	275	272	285	265	279	277	269	289	291	299	300	256	270	268	275	294	270	295	259	293	301	301	280	266	236	245	276	244	274	269	289	292	274	254	295	274	285	301	283	311	258	256	258	295	241	275	314	273	268	244	268	271	274	259	261	282	274	287	278	293	274	290	286	266	276	296	259	272	280	259	269	276	275	278	262	267	259	288	249	258	288	278	287	302	278	282	263	291	243	259	271	246	297	278	287	261	269	309	289	272	249	281	278	287	245	295	259	305	246	272	296	287	264	263	272	320	285	260	257	278	320	294	270	274	274	278	292	279	294	274	311	263	277	296	276	229	256	260	266	265	278	271	254	274	280	285	271	258	244	300	282	309	248	286	310	257	261	283	299	256	269	293	238	280	265	289	243	292	287	301	259	278	291	283	275	271	261	259	250	284	281	294	304	295	281	300	251	267	286	269	294	257	317	304	293	274	272	312	272	283	287	289	255	268	260	284	278	286	288	306	312	281	268	279	284	277	263	273	283	277	265	266	291	232	279	279	288	274	290	288	255	281	271	279	281	261	298	283	266	257	276	286	279	282	297	297	306	283	283	256	282	297	287	248	275	272	294	278	263	305	270	286	282	256	290	281	310	291	294	288	279	309	274	295	242	276	273	294	240	286	283	266	279	276	288	277	262	262	270	278	280	272	269	287	281	277	258	251	289	260	248	259	259	278	267	326	275	309	274	270	279	258	268	266	266	270	268	285	322	289	293	243	281	279	259	266	287	281	302	283	283	284	243	270	282	283	297	287	282	251	261	260	294	296	298	315	266	265	293	268	301	259	253	278	254	274	272	258	286	293	275	274	292	294	254	292	260	275	253	238	298	290	312	303	294	288	272	287	255	288	265	256	284	301	263	297	282	270	276	311	272	293	266	278	288	279	278	258	275	285	300	288	293	265	264	263	282	288	286	285	276	280	276	297	300	283	254	266	269	309	307	290	284	273	285	285	280	266	256	278	301	302	276	249	258	281	297	276	278	271	277	275	302	282	310	264	285	317	276	247	307	291	283	263	233	302	267	308	287	270	264	243	247	292	264	290	237	304	281	281	296	263	250	287	278	281	268	303	299	246	264	298	284	274	280	288	273	296	314	266	279	290	273	294	290	287	285	322	277	287	322	286	318	289	275	276	284	308	276	279	263	286	261	257	255	267	249	272	273	262	281	272	291	277	267	303	260	299	279	305	296	277	270	270	272	282	290	295	271	278	276	268	316	288	257	289	243	294	259	284	276	248	281	261	291	279	258	286	269	274	269	270	295	267	268	266	280	278	289	263	279	283	299	310	288	288	252	284	273	285	280	259	280	297	265	277	307	275	285	251	265	271	275	273	284	279	282	286	240	276	279	255	293	285	263	272	267	287	255	264	290	285	267	296	297	288	280	264	269	242	297	263	270	281	274	251	281	260	278	289	273	289	274	245	274	258	307	270	223	289	286	301	269	295	275	272	280	252	270	256	285	251	266	293	264	307	253	275	292	265	287	278	286	275	281	279	290	279	274	280	275	293	273	302	301	298	261	301	289	279	308	273	272	244	271	283	267	260	277	277	257	273	262	260	278	273	277	284	250	264	261	283	305	274	278	293	281	245	255	261	260	277	297	278	277	295	292	268	263	251	303	288	302	278	272	305	321	320	278	270	239	277	274	264	276	243	274	277	277	265	273	275	279	276	298	270	310	279	284	283	269	298	309	287	286	260	276	270	287	279	252	309	268	258	277	272	241	272	259	279	251	270	273	269	261	278	277	278	306	260	275	320	245	265	276	268	273	270	274	268	303	287	298	248	258	255	277	274	249	273	241	275	310	273	285	287	268	268	279	299	291	276	261	282	297	261	281	250	279	280	294	285	269	301	280	268	269	287	270	257	270	248	267	309	272	303	285	263	268	267	288	298	279	270	284	312	304	251	281	276	271	285	294	261	267	275	315	273	323	296	265	270	274	298	236	280	308	265	280	301	269	271	257	250	280	268	281	303	281	261	285	282	275	229	301	306	294	261	269	298	258	253	287	276	237	313	263	270	263	262	282	280	248	283	259	269	276	293	290	281	264	277	284	275	253	283	233	249	293	325	281	285	265	250	296	297	293	259	276	293	262	293	262	267	275	271	260	293	278	253	285	279	276	267	255	285	246	282	260	252	256	335	274	281	277	292	282	247	291	302	262	252	302	252	271	296	258	256	320	287	280	269	263	284	297	251	257	263	287	300	289	297	282	255	317	256	289	304	248	259	278	306	283	281	295	268	276	267	289	296	252	260	296	279	270	300	265	260	260	260	281	274	284	289	302	283	265	296	263	291	303	278
2359	890	951	1009	986	967	941	902	891	877	898	867	895	835	874	849	913	865	870	876	801	848	794	868	825	816	853	851	842	855	865	848	831	861	842	855	861	842	858	835	858	878	849	808	813	833	814	846	846	787	853	855	844	795	857	851	878	815	861	829	809	834	864	883	848	863	857	834	781	812	869	872	844	917	807	852	874	862	850	857	847	831	836	810	842	871	811	875	878	802	853	851	822	876	899	850	820	876	874	826	820	849	818	825	836	808	846	817	796	841	807	837	829	871	816	837	805	846	842	874	839	828	829	850	805	807	884	856	786	836	834	822	847	837	860	815	825	869	844	879	874	860	849	822	805	904	815	847	853	872	850	827	845	841	874	858	893	839	828	854	902	848	842	870	842	835	834	823	836	803	876	859	830	832	784	893	855	846	836	839	790	885	798	784	814	899	873	843	864	839	796	867	877	856	797	776	858	822	883	806	794	866	834	823	818	822	839	802	842	865	827	857	862	807	852	812	837	846	858	817	811	824	837	819	830	827	821	849	824	839	813	888	825	907	904	854	794	828	851	832	856	844	851	801	822	847	806	801	802	838	916	806	824	841	817	819	841	877	848	888	857	884	822	825	893	829	805	880	859	855	868	842	828	848	857	865	860	835	811	884	914	886	888	860	811	845	864	823	831	796	822	830	829	876	851	842	804	861	827	825	880	830	850	858	853	867	798	828	811	849	874	808	822	832	878	857	865	824	846	852	794	823	824	837	860	889	777	879	781	798	861	776	824	867	864	848	851	858	834	830	847	865	866	798	884	856	783	896	828	862	854	851	771	903	854	788	835	889	848	817	831	852	837	852	849	860	858	845	790	856	874	847	844	834	815	814	864	853	788	892	861	850	860	795	858	831	819	869	857	795	826	819	835	828	826	881	855	842	853	857	851	818	799	751	853	844	822	854	811	825	859	819	843	847	782	790	837	846	888	832	832	831	831	854	797	887	851	854	869	848	863	885	908	816	825	867	844	880	871	823	844	845	855	815	864	848	826	883	825	817	839	798	830	829	835	789	818	854	800	810	896	842	828	873	871	839	863	874	821	841	870	812	826	807	841	829	843	829	811	836	795	882	850	875	823	809	829	808	794	852	848	809	857	806	840	823	843	830	823	819	815	803	859	837	864	857	811	870	834	810	867	870	842	823	844	823	841	853	837	798	930	814	843	864	847	820	880	800	834	832	831	864	844	877	819	830	849	848	875	854	836	833	845	894	863	802	827	854	863	819	854	859	848	829	863	851	871	824	818	885	854	807	850	832	793	833	829	846	830	855	821	831	856	836	837	858	846	826	820	831	856	814	824	804	846	860	827	871	772	816	866	781	842	828	876	868	829	830	869	847	840	836	865	854	855	897	817	882	832	851	867	876	755	796	897	838	840	792	829	845	813	824	858	868	872	833	826	831	838	781	817	813	865	855	835	794	833	825	807	836	888	883	819	823	794	832	813	863	902	838	858	829	888	810	822	865	875	772	903	879	787	833	853	887	803	820	830	809	805	787	830	842	865	844	798	800	869	862	826	801	846	880	866	908	846	876	847	799	834	837	833	852	831	851	881	847	880	830	819	821	843	850	774	849	788	791	877	853	895	835	859	806	842	839	838	840	808	870	894	877	801	794	877	854	855	832	830	819	845	833	789	859	896	847	832	834	898	869	872	810	804	824	828	809	855	806	827	879	824	808	810	810	822	876	816	857	867	860	812	860	823	896	810	895	857	810	795	896	853	883	832	813	803	903	863	908	823	849	855	803	874	821	843	877	840	835	867	853	796	829	839	842	824	858	785	826	868	842	852	894	856	845	814	792	805	807	849	873	800	871	868	841	837	847	824	885	819	847	833	833	816	855	813	817	829	842	879	870	866	850	838	863	812	900	880	821	844	900	806	819	854	877	850	842	848	858	778	881	842	828	853	829	853	814	873	858	824	863	821	857	901	830	854	929	852	832	839	844	870	909	860	845	872	853	866	829	885	807	887	826	852	849	834	790	891	836	783	788	868	827	789	870	792	846	854	801	832	859	781	846	825	848	847	855	821	824	823	848	773	863	873	820	852	850	825	883	868	842	852	874	862	871	826	830	833	904	860	852	836	863	844	820	874	820	873	805	835	811	859	865	872	842	853	857	863	844	899	897	865	818	887	822	842	857	847	841	835	837	851	829	832	805	847	880	821	900	829	834	821	853	832	851	835	846	837	786	898	871	815	858	887	824	824	826	886	865	797	856	845	870	919	842	885	812	856	795	833	831	883	835	807	839	790	873	874	842	897	887	878	874	842	835	840	812	880	808	885	834	816	837	827	879	858	875	855	880	781	845	875	820	809	802	892	885	872	840	851	874	849	893	838	871	858	805	799	834	789	840	791	852	827	830	878	855	800	839	815	829	825	870	799	835	883	852	817	839	806	809	836	854	853	869	856	852	860	847	851	847	933	824	827	808	858	879	874	882	815	833	850	847	811	821	851	803	865	823	805	847	787	848	824	821	788	844	835	856	840	848	815	796	809	866	835	857	853	817	884	832	862	898	852	808	851	844	853	849	879	849	831	837	857	885	812	814	821	855	826	855	797	844	859	853	828	864	854	856	831	847	915	860	806	821	775	875	831	823	857	873	864	868	847	878	844	828	819	903	798	871	828	880	809	819	825	873	831	850	821	801	805	828	842	834	901	817	847	805	844	853	873	816	855	837	818	857	843	869	794	880	842	839	849	852	854	879	844	817	868	843	874	832	814	841	840	834	857	838	829	847	817	857	829	813	851	804	842	880	824	839	879	775	863	841	909	818	863	891	828	828	819	841	860	873	860	820	877	837	839	898	874	907	839	817	886	878	861	852	817	822	889	812	843	845	857	849	883	861	838	822	859	847	853	880	883	845	869	885	781	886	805	846	839	902	845	802	795	813	855	816	818	845	888	809	871	846	830	897	836	866	814	880	864	819	861	791	862	835	831	889	818	806	840	875	835	840	824	859	841	899	856	833	844	843	866	830	838	892	837	842	824	836	856	832	879	845	867	826	832	872	819	861	876	827	794	843	774	834	855	891	826	834	830	841	810	797	801	797	825	879	852	792	896	860	865	820	794	798	864	820	842	860	860	809	876	836	877	842	821	855	857	840	820	887	785	885	835	819	890	830	822	878	856	872	781	795	846	823	835	864	838	860	815	850	818	844	836	869	858	814	800	840	827	826	909	877	858	831	829	815	852	872	820	830	837	809	833	887	906	814	789	810	803	858	841	896	813	832	857	853	866	853	829	827	816	861	869	893	836	823	810	870	871	862	845	834	835	889	841	889	880	882	797	823	832	842	869	821	844	892	852	822	847	858	814	856	822	874	813	802	871	817	832	841	854	847	851	872	847	820	848	873	828	847	846	814	841	855	842	894	805	853	805	827	847	822	799	858	822	795	873	841	820	831	829	848	892	886	841	846	815	860	846	872	832	826	835	863	834	873	834	865	841	834	875	862	845	881
4439	952	1255	913	654	491	399	358	277	240	223	208	195	165	188	207	194	193	181	170	175	172	173	169	159	173	160	162	135	152	163	139	143	149	166	158	152	149	163	158	156	155	157	169	134	166	160	168	161	139	141	155	161	142	155	154	148	150	182	163	156	146	160	150	145	155	151	147	141	130	179	138	171	136	165	156	163	152	172	164	138	161	154	147	166	154	162	149	178	143	158	170	150	148	148	137	134	146	126	154	160	112	155	142	154	142	163	154	139	158	148	116	143	160	139	139	160	148	134	146	158	162	136	140	143	126	133	154	153	149	149	163	155	158	142	147	155	154	161	151	145	139	148	156	143	137	144	155	134	173	165	175	152	147	169	141	151	161	139	154	128	139	154	148	148	151	158	154	139	131	128	131	140	160	152	140	160	121	153	160	154	168	163	162	150	148	146	166	131	159	152	163	123	142	149	142	114	158	148	156	165	148	150	143	138	145	164	159	154	136	145	149	153	134	157	135	153	133	150	183	147	144	155	151	139	145	161	155	163	158	155	148	174	166	163	139	145	150	143	151	138	141	176	149	175	147	169	123	165	133	151	159	153	137	155	180	155	133	137	145	160	156	120	157	155	136	138	136	174	155	162	167	144	171	159	150	166	140	124	150	140	139	145	147	147	147	142	150	148	144	150	141	156	136	143	147	152	134	157	143	144	163	130	144	154	154	157	145	137	151	160	147	148	141	136	147	140	168	154	145	159	138	148	147	147	136	145	126	154	140	156	147	162	165	162	153	162	149	123	153	143	141	135	126	140	155	160	152	124	157	143	121	148	136	128	136	141	160	153	150	150	140	171	146	159	150	139	156	151	164	150	139	142	139	130	152	159	158	119	146	147	157	159	164	141	137	157	146	162	146	150	151	152	163	138	160	156	150	157	133	153	136	169	142	160	145	130	162	144	139	163	164	164	143	140	161	159	126	138	142	168	166	146	153	173	146	150	164	139	147	149	155	143	148	140	158	144	138	134	154	155	152	164	158	157	129	164	155	170	167	131	148	138	149	162	150	122	161	148	147	143	149	144	159	177	144	152	161	131	144	160	140	136	158	158	159	148	154	135	139	155	149	146	164	156	137	156	159	142	150	163	124	154	162	147	169	151	169	164	135	151	155	140	147	143	156	142	167	161	159	154	167	168	130	159	155	150	160	165	153	149	140	131	127	162	142	152	142	151	133	164	143	164	153	153	169	149	186	131	155	139	121	162	130	163	147	137	152	154	142	149	143	150	156	131	153	156	151	161	145	140	138	144	173	159	148	143	133	149	173	148	165	139	142	169	148	145	143	145	138	153	169	149	138	148	153	170	150	138	134	142	167	145	144	139	148	154	153	156	144	143	152	147	143	158	151	136	142	148	157	146	142	167	163	150	162	146	144	143	167	158	172	148	128	143	165	141	139	136	140	131	164	155	155	141	155	152	130	144	147	160	152	152	157	134	157	158	154	151	138	173	159	150	149	141	171	139	163	141	162	159	145	149	147	147	167	176	139	155	138	160	150	149	165	174	156	163	162	136	146	150	138	145	150	166	142	144	165	152	163	162	145	148	151	136	165	141	154	171	166	149	154	165	150	135	141	157	130	157	161	129	162	146	167	159	141	170	128	158	137	151	148	152	140	161	150	143	144	160	144	126	152	158	165	132	161	157	142	135	146	149	141	164	158	130	123	175	149	182	183	143	150	140	147	163	153	136	138	171	139	144	156	160	137	139	141	134	130	173	160	153	127	152	154	142	154	145	143	143	167	165	141	142	151	144	157	139	156	134	141	150	127	141	155	158	149	139	127	148	165	138	152	138	147	144	128	160	155	161	161	155	143	143	151	134	152	141	158	154	148	160	137	127	175	138	157	152	150	127	165	142	155	146	130	147	151	155	150	125	153	142	151	143	150	160	176	139	161	154	147	131	161	152	141	163	155	164	119	125	143	163	169	151	171	161	147	150	164	151	140	159	153	151	154	168	140	139	129	144	152	139	148	163	145	151	145	166	146	138	144	150	150	151	148	154	159	150	150	149	172	151	136	173	172	155	127	147	148	146	158	155	162	157	151	161	156	155	135	165	139	153	169	156	159	181	176	163	151	163	169	166	156	172	160	151	148	153	155	144	149	145	169	151	159	162	162	162	161	155	144	156	128	156	155	143	129	167	139	152	152	138	154	147	149	142	147	134	159	135	139	132	151	157	135	140	128	148	162	151	165	188	135	160	134	166	161	151	131	135	140	143	157	137	143	160	153	144	136	145	157	136	136	168	168	162	161	141	161	150	156	150	133	169	140	137	136	175	158	167	158	136	134	135	154	162	145	170	137	139	138	150	144	145	135	142	154	146	155	147	155	141	171	147	135	147	152	147	145	162	157	160	165	155	149	154	160	145	152	160	149	144	140	175	156	147	171	148	162	123	163	150	150	160	147	157	148	157	177	164	129	139	158	155	133	158	170	138	140	144	156	140	141	144	129	159	132	146	156	170	149	142	158	138	152	175	176	139	138	163	144	147	157	142	172	138	167	129	146	152	147	144	144	164	164	149	143	160	130	154	126	128	136	141	157	164	140	139	148	136	131	152	140	148	134	168	158	153	153	138	147	146	131	137	158	128	146	156	151	160	144	160	149	150	159	162	127	150	134	184	145	139	132	121	151	137	119	166	153	166	152	147	152	160	155	157	126	142	166	143	142	169	141	146	127	128	158	140	153	148	138	158	152	141	140	155	140	143	151	154	159	131	163	156	152	154	177	157	155	142	152	151	116	155	141	161	154	133	164	155	171	159	143	157	142	148	147	148	151	144	164	161	165	154	152	159	156	139	144	152	141	134	131	140	162	145	148	155	140	154	150	166	154	142	152	133	173	151	146	131	138	148	174	160	173	145	152	160	161	164	158	146	154	150	136	164	157	154	138	147	153	160	153	162	137	126	142	181	149	138	139	151	151	161	145	135	134	146	142	136	143	136	153	142	155	144	160	151	140	147	159	145	156	148	142	134	173	160	133	143	145	135	151	177	153	159	143	133	127	158	141	159	137	147	148	157	155	142	147	178	150	152	145	152	141	179	144	176	149	145	146	142	153	161	159	159	134	134	151	137	139	161	147	153	148	157	138	146	148	132	145	149	165	137	162	148	166	140	161	149	148	170	149	141	145	156	148	154	141	141	146	143	125	150	150	136	141	154	160	148	156	174	158	157	138	140	181	139	127	181	154	154	156	149	148	158	155	149	149	154	163	130	161	145	160	147	141	152	156	146	191	155	167	171	147	154	154	162	140	143	153	166	140	151	146	134	142	144	141	147	138	133	142	150	151	144	143	160	188	132	143	156	145	170	145	151	158	155	144	148	153	158	146	153	140	130	149	144	144	143	138	152	159	155	147	139	157	161	156	139	155	171	150	152	145	151	151	159	166	126	163	144	154	145	150	146	149	120	148	150	162	154	163	169	156	132	148	146	165	158	175	154	161	123	157	153	157
5506	1410	3126	3568	2899	2582	2227	1808	1568	1373	1274	1131	968	950	921	877	828	747	722	738	683	707	635	652	601	644	611	610	580	584	581	589	607	599	594	555	574	539	565	568	568	554	595	564	550	497	518	510	521	507	539	499	528	534	568	505	518	534	520	535	498	529	526	520	533	503	531	496	573	542	501	483	534	526	546	507	523	503	529	477	521	507	557	525	498	494	521	488	496	524	522	509	549	503	532	496	495	485	511	544	471	533	511	504	481	557	492	530	469	526	513	490	523	506	529	498	531	482	504	505	468	509	526	512	535	508	511	521	501	465	528	530	469	493	513	505	471	493	527	515	491	448	490	483	516	457	525	454	472	509	503	479	497	505	475	516	497	495	537	520	485	507	466	525	507	485	494	469	498	507	510	525	488	506	476	442	482	507	484	523	538	484	469	481	471	505	464	531	545	486	482	482	489	434	503	502	478	502	486	511	436	510	502	517	487	506	476	508	523	490	495	475	486	487	499	509	495	511	481	518	499	498	496	501	501	492	500	504	502	522	512	471	482	502	449	480	461	525	500	497	501	501	521	530	486	463	489	472	466	504	501	462	499	487	523	476	503	515	491	478	488	511	479	469	482	471	442	502	517	499	490	521	512	505	495	483	525	469	493	474	514	471	518	493	473	506	537	466	496	498	501	497	506	523	535	499	498	492	502	531	476	525	490	520	505	487	520	504	447	483	509	514	473	502	489	462	500	524	487	483	482	467	478	493	500	489	486	483	488	471	496	480	469	516	472	520	493	515	471	461	481	509	509	501	463	493	451	483	460	483	531	474	466	491	518	511	497	459	521	474	507	455	473	519	505	480	503	521	481	509	503	445	500	503	480	481	502	521	485	495	456	476	487	503	506	507	458	539	502	525	464	544	483	480	519	497	471	491	493	488	504	532	478	504	514	527	530	476	481	477	507	525	517	532	441	505	530	493	468	496	499	476	503	449	492	480	460	524	517	508	470	504	538	503	519	470	481	508	484	493	509	487	512	524	475	483	508	472	477	506	504	513	483	515	518	460	466	522	497	475	511	487	475	532	477	522	495	506	478	526	506	510	512	476	542	496	463	523	477	502	470	510	495	484	503	495	505	540	509	501	526	506	494	471	521	522	483	484	537	492	490	520	500	514	487	510	514	503	497	494	453	479	493	543	490	513	518	512	516	456	534	519	462	473	505	489	495	501	512	479	476	461	490	482	502	479	501	481	509	490	513	506	495	505	500	479	516	513	511	491	489	496	499	513	473	460	507	521	475	474	495	513	483	490	487	454	490	468	505	475	503	527	502	509	486	512	508	481	516	498	506	499	490	499	511	491	487	498	506	489	482	481	472	487	477	491	489	495	501	492	538	481	524	478	475	455	531	500	498	458	512	493	484	503	491	463	487	496	474	513	480	481	474	466	488	464	514	470	501	510	489	502	488	463	495	525	503	495	502	536	463	518	494	476	514	477	491	506	463	498	514	493	477	478	505	509	428	523	558	505	527	477	479	488	543	503	534	486	498	481	494	479	485	486	500	494	489	495	513	501	527	492	534	511	456	519	449	437	502	496	489	533	499	500	498	490	502	497	498	486	527	492	485	514	522	549	482	484	461	537	452	488	455	463	500	538	475	507	484	467	520	518	509	519	495	539	464	489	486	487	507	484	480	516	497	519	482	476	511	467	515	520	481	489	527	474	484	483	478	473	518	502	455	476	525	526	483	497	473	546	486	485	487	491	514	499	540	510	510	462	515	487	520	508	527	505	473	470	477	503	497	508	470	477	514	491	502	503	472	502	479	495	466	484	499	501	516	494	480	485	501	510	510	459	510	467	479	470	491	505	536	502	497	518	477	474	496	453	546	486	479	489	484	514	533	482	506	496	447	506	514	488	481	513	455	485	488	531	484	469	492	512	502	452	486	521	492	477	500	516	492	474	501	493	504	493	498	534	487	487	515	513	520	503	482	483	527	514	502	524	502	466	505	530	489	497	522	464	507	491	514	513	480	497	474	495	534	528	501	487	455	479	483	510	471	478	486	503	491	476	501	504	508	479	485	502	505	453	529	487	511	498	503	521	473	517	487	473	503	517	501	534	482	483	511	466	508	525	509	525	524	516	468	531	493	511	481	502	538	516	493	483	465	466	537	515	540	480	510	493	455	480	490	535	527	543	495	479	504	504	490	502	517	474	517	517	480	500	501	497	479	505	536	484	458	533	479	465	483	480	504	496	489	503	502	520	489	485	519	488	507	482	546	513	546	478	482	476	493	462	507	493	520	473	488	497	541	504	488	477	525	495	451	513	505	532	491	490	517	532	526	504	498	478	488	503	531	457	482	478	522	482	505	475	487	491	476	492	509	495	521	492	488	502	494	459	525	492	514	499	471	484	493	490	532	444	501	489	519	533	518	543	481	526	486	487	459	493	462	508	483	525	489	461	486	475	500	489	504	489	515	473	496	493	451	516	475	496	477	494	496	491	550	505	488	482	479	450	505	472	496	516	506	487	474	510	488	488	461	481	505	457	521	478	505	536	523	478	468	504	515	472	500	524	491	447	487	486	481	511	489	513	491	544	493	478	473	470	509	490	473	499	480	507	470	457	434	519	478	473	557	543	520	549	538	489	506	504	506	483	437	482	509	531	483	481	493	483	488	471	509	481	495	483	495	503	518	443	419	465	532	502	533	475	475	499	505	510	510	463	480	490	499	484	479	506	510	486	501	477	497	494	522	484	530	491	544	531	505	501	512	443	530	487	484	498	521	483	520	517	487	484	487	464	471	498	475	503	479	507	511	534	517	481	461	487	424	491	489	501	469	482	486	485	492	523	556	471	501	466	478	506	503	473	528	515	538	482	473	508	484	476	491	504	498	484	481	502	499	511	493	507	491	519	450	518	471	495	487	493	485	509	477	535	505	521	482	471	485	508	510	488	499	503	512	489	499	543	472	480	502	475	498	484	485	506	518	477	506	523	510	489	497	531	501	530	504	479	492	504	491	497	519	528	497	539	444	499	488	517	494	489	476	510	463	492	461	494	464	485	532	525	490	463	481	490	488	503	472	494	487	495	515	481	492	510	492	470	509	478	506	496	479	478	515	517	497	481	535	502	460	528	489	474	512	466	512	477	534	465	530	470	514	489	499	430	500	486	452	496	514	504	479	499	488	507	493	486	498	536	495	505	453	515	489	483	510	514	474	451	486	508	519	484	496	456	458	486	485	485	490	495	500	457	465	545	542	497	481	483	528	459	501	451	518	500	506	467	474	493	536	511	477	489	530	487	484	469	503	472	528	467	489	493	496	492	542	505	527	498	452	532	498	518	510	463	503	494	515	490	459	487	489	489	490	530	496	526	499	486	501	484	498	528	467	470	492	476	532	477	496	500	487	509	519	502	471	504	510	482	483	531	526	487	457	452	483	487	496	516	513	529	485	488	537	488	472	481	519	467	485	492	502	483	509	485	461	485	502	521	495	472	493	526	499	474
8546	1930	2221	1634	1158	814	627	495	347	314	307	293	235	205	206	186	185	176	172	147	172	153	165	187	164	162	121	141	142	107	159	145	126	125	169	123	161	134	127	130	149	111	118	120	114	149	117	113	120	125	152	151	125	134	119	155	139	136	115	147	134	148	105	125	132	136	131	131	120	115	132	119	127	133	142	126	129	121	120	112	120	124	121	121	121	119	117	118	142	106	105	145	125	114	112	143	147	139	113	120	129	131	133	137	121	111	110	149	120	135	127	127	116	113	124	136	121	140	118	123	111	135	129	119	133	123	131	135	121	121	106	118	117	130	123	133	135	126	129	128	113	134	138	129	139	104	138	131	128	108	115	124	136	106	114	132	120	141	132	124	122	127	118	124	119	136	103	127	137	117	115	140	114	142	123	105	128	123	118	132	131	114	121	116	124	131	127	131	111	135	114	128	135	132	131	121	127	126	124	125	126	118	120	110	130	129	125	118	122	128	128	109	140	139	131	118	115	111	107	119	115	133	116	119	123	116	124	111	124	130	131	116	134	121	117	113	138	120	107	97	108	98	130	124	120	128	116	97	117	99	122	96	105	125	123	123	129	113	136	125	129	122	126	128	145	109	115	128	127	118	138	123	127	126	114	131	131	119	139	124	136	110	146	116	119	149	119	126	117	98	126	120	138	110	115	124	114	124	116	124	134	125	109	143	110	135	123	115	120	147	108	128	110	118	114	108	120	116	122	102	112	154	113	118	128	119	137	130	120	123	117	118	140	130	128	114	103	142	115	129	117	112	147	119	126	106	136	136	110	126	115	131	119	132	117	122	108	149	125	118	117	145	116	117	131	108	130	133	129	126	116	122	116	117	117	110	126	128	128	108	119	109	121	127	108	137	117	128	114	122	126	120	128	132	134	123	126	121	103	115	92	132	115	107	113	128	115	117	109	132	117	116	107	114	115	121	118	135	108	127	125	120	128	144	126	132	123	130	110	127	120	134	141	120	141	119	122	128	127	113	138	132	119	144	133	131	107	112	118	119	136	118	148	134	115	119	132	119	118	137	131	137	130	109	118	104	128	116	141	122	114	127	124	110	134	116	112	110	95	125	136	119	121	117	137	127	120	99	139	113	98	126	105	114	131	111	137	106	110	133	128	102	130	136	120	131	98	114	113	147	125	127	132	124	148	121	128	137	92	143	112	122	113	130	110	105	114	121	136	119	125	134	127	131	120	108	112	130	126	137	113	128	147	128	111	122	131	116	125	127	127	103	127	131	103	143	126	127	115	113	111	135	134	110	125	116	120	121	127	118	117	115	105	119	118	132	131	125	124	106	115	113	121	122	111	141	123	114	123	125	127	122	138	133	109	111	107	126	117	134	140	113	117	120	121	120	144	131	116	113	120	135	129	127	142	135	155	130	122	122	129	112	119	129	121	115	138	125	111	107	112	113	119	119	127	118	123	117	108	124	119	108	122	125	121	131	120	128	127	113	130	116	118	127	126	111	112	137	129	104	127	134	114	101	134	130	123	108	117	122	101	125	127	147	95	115	136	113	120	127	130	135	121	123	117	127	121	123	123	117	114	124	137	116	124	136	121	134	123	142	122	155	114	121	123	116	152	150	130	135	120	128	128	126	130	129	128	122	113	119	111	118	113	123	152	124	109	115	138	133	123	113	145	154	123	142	121	129	132	122	119	120	118	127	131	114	128	111	140	127	128	116	111	95	140	144	104	137	135	123	127	113	130	120	123	151	132	120	119	98	128	128	128	135	129	135	127	116	116	144	140	123	128	112	134	119	147	119	127	136	123	137	120	147	103	116	131	127	164	130	123	141	127	122	128	120	124	125	125	133	139	119	125	138	130	117	134	126	132	136	121	141	133	108	104	125	117	113	142	131	145	139	116	112	108	108	128	127	110	133	127	100	122	128	112	117	113	124	122	112	129	121	118	137	110	134	111	120	121	149	129	123	131	121	140	105	115	116	118	120	133	143	130	119	106	121	129	130	114	125	128	135	116	115	139	114	117	135	121	133	117	127	128	137	105	115	119	113	129	119	131	110	126	128	127	115	127	138	111	127	127	109	153	107	128	131	115	114	102	134	124	115	114	122	116	112	124	100	126	117	126	129	114	123	118	120	126	129	109	121	103	106	120	149	100	108	127	131	121	134	114	122	121	141	121	124	132	126	109	104	124	142	112	122	126	108	114	130	123	123	116	129	121	113	125	108	113	121	117	116	103	115	136	118	110	104	114	119	121	131	134	131	116	148	124	110	111	128	124	141	120	120	124	120	132	131	131	128	129	129	126	124	122	141	120	129	135	128	115	114	124	115	121	144	134	134	111	125	110	133	120	123	124	124	127	125	147	132	107	141	127	137	125	130	123	119	108	124	122	94	116	108	117	125	112	112	133	142	120	113	108	109	125	125	124	116	114	118	105	112	126	124	125	140	107	123	126	123	128	118	123	140	111	125	134	116	145	112	129	115	121	128	99	108	113	143	111	114	139	112	123	124	129	130	131	108	124	133	132	114	116	132	117	134	136	112	128	113	129	126	111	112	103	141	130	135	113	112	117	119	134	119	124	121	128	128	139	126	107	116	111	124	146	125	155	112	130	133	129	122	132	125	140	114	105	122	99	125	110	131	115	121	123	118	126	125	114	132	130	117	132	111	124	113	129	125	116	118	129	126	114	117	135	130	107	121	109	132	117	125	105	147	137	130	145	129	160	137	134	122	116	128	128	115	140	130	124	154	130	125	123	125	125	123	126	125	107	122	134	120	126	131	103	121	115	125	119	132	120	128	102	130	138	115	150	108	113	132	113	131	125	123	102	130	119	123	110	117	137	125	118	117	130	108	122	120	117	122	117	121	126	125	125	128	146	120	132	122	117	132	121	121	129	121	108	138	128	121	133	114	132	114	119	122	137	140	130	130	143	135	144	131	138	101	109	103	117	133	102	128	120	119	122	116	130	136	134	139	126	146	143	125	129	111	117	116	122	131	144	141	115	119	130	143	125	112	144	119	112	117	110	124	144	131	129	123	126	100	128	119	136	118	126	109	150	130	120	125	109	127	134	101	135	135	130	135	126	130	132	108	111	122	117	108	122	137	111	114	120	112	118	119	131	133	120	141	148	128	145	125	125	134	112	124	132	113	102	118	145	126	114	116	120	117	122	120	111	121	134	108	130	111	131	137	131	121	107	145	130	107	119	121	113	113	128	133	144	108	127	124	134	125	141	113	140	117	105	135	147	123	135	125	128	127	138	161	107	125	113	137	131	125	114	115	132	121	127	125	122	124	113	130	133	111	124	126	137	121	116	119	134	120	150	119	120	104	129	144	128	132	125	111	130	129	133	121	124	125	114	115	123	118	127	121	137	133	112	117	119	120	125	116	139	119	120	125	138	122	135	108	101	114	112	129	127	142	144	140	130	120	132	114	120	133	137	117	124	98	100	131	121	113	136	127	131	108	112	109	139	115	112	131	131	114	124	135
7580	2201	5284	5958	5137	4525	3537	3042	2474	2062	1792	1651	1506	1349	1171	1074	1114	958	911	886	831	829	745	712	703	693	671	673	688	628	606	613	638	598	573	541	584	571	542	571	566	553	517	510	514	517	465	497	471	518	546	518	507	494	485	512	480	489	478	492	456	461	438	487	478	441	466	469	428	469	457	472	487	498	458	458	452	486	441	448	463	440	450	438	497	466	464	407	447	437	453	442	474	401	435	449	445	490	427	458	436	478	461	453	467	457	475	471	421	456	408	433	444	441	411	454	405	424	455	475	452	444	447	465	415	439	447	460	426	450	463	414	427	454	423	416	416	422	438	428	452	447	451	417	444	430	490	405	436	432	478	437	404	443	416	448	461	449	439	455	436	488	443	454	468	417	458	456	440	456	426	477	425	451	417	419	429	439	473	435	433	448	417	420	452	394	434	413	421	398	418	460	410	440	449	443	448	429	392	425	441	432	452	432	443	435	453	421	437	387	429	453	423	394	459	412	427	428	405	430	428	446	462	459	401	426	439	445	463	442	407	436	461	441	445	417	472	418	430	431	437	431	436	451	436	447	400	441	416	443	407	405	413	447	436	449	389	446	468	397	423	407	437	419	427	427	450	434	424	472	443	441	453	441	367	428	492	447	419	435	443	407	445	450	460	463	421	442	453	446	408	392	439	420	401	434	452	439	453	455	421	402	438	400	426	422	397	442	442	471	392	403	442	441	441	411	429	449	431	454	412	422	430	441	451	433	426	403	434	455	450	424	471	428	417	415	434	441	445	450	449	414	462	431	411	418	435	456	426	425	438	437	444	408	447	450	445	419	428	439	412	461	446	429	445	416	407	411	416	441	457	431	474	431	429	424	418	411	410	414	440	418	434	439	430	413	393	454	421	409	396	393	420	438	461	431	433	423	400	421	430	464	441	467	472	453	407	457	428	404	391	443	419	418	431	421	416	447	457	428	394	398	398	406	418	445	423	442	427	450	455	435	434	440	435	441	402	452	448	457	431	426	431	426	437	418	408	443	413	428	437	468	400	385	407	442	424	438	460	415	438	435	422	426	440	445	443	452	409	398	441	388	408	422	438	423	452	403	446	411	421	448	454	421	447	430	452	410	428	415	398	425	430	476	451	422	387	441	442	419	430	423	434	429	429	441	451	452	442	426	402	466	488	419	420	413	395	418	432	465	479	436	457	459	446	430	443	427	416	428	409	409	381	422	424	414	438	425	406	394	480	435	442	433	478	407	398	457	438	429	403	459	441	440	397	397	394	425	428	430	411	435	456	409	440	430	425	443	409	440	433	454	426	435	421	375	441	396	438	415	420	448	441	429	444	434	423	423	462	411	405	474	454	433	480	413	474	465	470	390	439	445	404	456	462	407	422	467	416	436	439	408	425	440	409	437	443	403	414	443	454	454	445	452	457	451	433	439	452	472	435	407	442	438	439	428	429	455	455	418	442	418	415	414	440	413	448	405	455	402	429	433	417	404	431	446	392	430	446	427	397	434	380	384	465	423	489	435	435	406	444	437	418	439	444	424	434	420	398	444	420	457	435	433	455	423	391	435	471	424	405	414	435	441	439	437	467	440	407	426	418	425	425	446	388	424	421	415	417	426	458	419	437	386	427	417	429	429	470	467	482	430	431	457	450	434	446	383	434	468	435	434	394	413	427	438	428	443	399	442	420	426	415	376	446	430	430	412	411	387	458	419	410	435	439	450	407	424	472	466	416	432	428	425	452	458	437	433	440	434	443	416	445	416	406	392	466	448	420	419	441	452	439	420	396	436	463	472	433	428	438	464	428	424	429	444	411	417	453	418	397	449	463	433	396	402	462	435	468	411	429	396	425	448	425	420	420	421	430	435	468	434	451	451	440	393	420	430	424	468	444	455	437	419	485	476	412	440	458	434	420	460	410	443	429	444	395	439	418	447	466	429	427	448	438	433	397	412	408	454	457	425	422	394	446	429	421	399	439	417	422	425	431	439	423	398	465	412	435	422	459	441	453	426	427	451	400	412	416	444	367	419	419	391	418	420	442	453	455	417	431	395	445	445	448	400	435	415	412	452	451	423	459	412	477	391	448	458	439	443	426	408	435	450	444	434	470	397	439	425	432	454	433	417	432	417	454	442	462	437	452	433	438	407	420	465	410	389	405	449	460	405	445	439	459	416	434	473	436	440	429	446	473	434	427	438	426	427	467	456	428	397	438	446	452	402	488	452	427	437	436	446	424	460	433	435	461	404	440	395	460	468	465	389	450	437	400	467	423	461	462	425	438	430	432	469	418	416	441	435	454	392	433	452	414	424	436	448	436	421	447	422	454	454	426	423	448	423	456	496	422	392	430	425	410	408	441	413	440	425	449	409	423	395	387	466	417	494	426	430	449	431	430	431	485	414	409	445	434	442	452	447	447	418	378	448	426	436	430	479	427	439	434	454	425	406	435	391	434	433	441	442	407	459	459	437	410	454	439	455	429	442	456	418	441	435	420	402	410	433	423	456	428	434	457	444	379	422	450	463	408	412	453	435	466	449	442	417	433	462	404	379	449	443	462	396	432	430	416	450	450	445	430	478	413	442	468	454	457	443	442	444	445	382	439	405	433	453	425	416	450	391	435	432	404	427	435	407	407	399	422	390	445	452	442	421	431	385	440	426	418	439	393	440	437	427	436	451	425	445	459	453	450	418	409	416	403	430	450	417	443	437	432	429	413	420	441	425	447	431	409	466	424	428	431	418	405	452	464	429	419	435	429	440	449	407	416	413	429	451	441	464	430	399	436	415	415	459	459	399	433	411	429	416	454	471	468	425	438	386	416	418	448	382	404	438	435	459	458	436	462	442	433	431	414	421	409	422	420	448	420	419	457	489	422	414	440	392	399	395	429	427	434	464	466	432	451	432	451	431	409	450	428	423	405	421	423	417	412	432	426	415	448	437	426	433	443	461	448	446	427	461	421	442	453	413	420	404	433	426	402	429	422	447	430	437	445	427	420	428	445	448	450	452	486	431	375	462	446	442	427	430	435	433	420	441	395	413	439	434	457	438	422	432	453	452	438	495	457	423	427	402	439	446	461	427	447	398	396	424	426	442	448	396	460	410	400	440	465	472	424	417	416	437	458	466	441	437	393	465	393	412	404	437	450	420	431	410	462	433	449	425	443	446	434	423	435	440	440	451	441	418	397	395	435	425	450	450	438	470	478	389	460	416	429	401	385	423	456	434	483	435	433	464	465	422	439	427	445	453	431	446	467	396	444	433	443	487	450	411	405	429	416	426	447	427	418	431	367	423	457	456	423	399	435	432	424	420	416	417	415	473	421	437	432	423	428	406	410	455	444	460	431	446	435	441	410	434	437	460	407	420	407	446	439	428	443	453	425	462	453	430	459	409	443	444	437	435	477	413	428	429	444	420	464	431	446	419	423	418	463	422	439	435	416	443	431	392	428	441	424	413	458	416	427	435	471	429	414	435	419	434	398	404	426	406
1320	329	313	298	344	280	295	305	299	288	283	313	271	261	285	301	283	266	272	266	279	271	247	263	302	268	278	257	265	272	273	302	276	256	296	269	286	243	284	286	322	278	277	276	296	266	269	307	253	260	280	264	258	289	248	278	282	245	289	262	292	259	289	265	297	277	289	284	277	300	297	279	296	271	288	281	263	289	270	321	282	250	266	272	282	287	277	284	315	273	274	259	292	291	287	264	253	273	252	280	294	272	289	261	286	278	276	309	256	294	245	276	275	295	265	267	267	284	307	267	291	275	294	281	277	283	257	280	280	276	293	273	282	268	265	273	297	274	267	261	273	273	276	271	283	273	297	264	297	269	277	266	270	271	294	274	268	272	248	253	258	279	277	275	268	264	280	244	261	252	291	255	282	270	239	277	270	295	286	287	247	284	268	305	302	310	262	275	269	260	290	304	255	275	276	230	270	298	286	279	273	260	296	275	260	270	316	256	286	286	303	268	287	305	256	250	260	256	270	284	272	271	257	271	305	296	255	269	283	297	249	287	285	289	264	286	306	262	280	285	275	260	251	272	275	279	270	268	283	243	258	267	286	244	258	246	293	285	275	281	266	287	295	287	265	264	274	274	277	252	282	268	261	259	272	291	294	283	255	282	279	264	291	269	262	275	281	309	262	270	279	264	303	274	275	298	277	286	277	279	273	265	268	273	244	297	237	257	285	284	257	248	279	252	268	291	279	268	243	275	274	276	275	287	278	275	266	283	297	282	274	281	255	271	254	275	306	290	276	304	280	271	277	253	266	277	278	284	266	266	277	266	278	271	260	266	276	281	267	255	300	271	272	286	280	254	280	216	288	270	282	267	287	331	295	296	278	288	303	308	277	264	297	260	269	264	271	247	299	285	280	282	244	295	289	276	269	264	275	277	299	292	259	275	264	271	259	274	252	271	248	279	275	286	279	286	265	262	266	286	266	250	284	288	260	270	273	274	276	297	299	254	258	264	319	317	256	267	276	274	279	259	258	296	272	264	235	277	281	272	315	252	273	277	287	242	301	271	287	289	288	269	286	277	276	295	294	257	308	267	266	256	298	269	271	269	248	264	282	255	289	302	307	280	280	288	264	259	283	299	281	272	259	291	272	293	276	284	256	264	303	272	298	283	255	286	272	288	280	263	277	305	305	285	319	261	275	263	247	276	267	261	279	277	268	243	272	271	298	257	275	292	302	279	260	294	254	270	273	281	271	297	271	272	302	264	280	255	279	318	257	284	292	273	248	258	294	282	264	291	282	284	270	257	250	270	275	307	272	253	264	284	254	277	291	293	253	269	267	291	303	293	274	275	293	315	278	267	261	264	247	283	271	279	275	289	293	274	271	271	269	286	290	273	280	267	280	272	272	309	253	263	275	272	296	260	288	294	275	257	284	298	267	263	294	292	270	273	275	282	299	278	284	263	273	269	258	286	288	284	266	253	292	303	318	324	277	267	297	274	275	259	247	271	284	296	300	270	291	286	275	272	283	294	267	286	290	266	294	264	291	271	268	299	280	264	293	272	293	262	284	273	256	285	265	294	254	254	247	303	247	277	279	278	292	278	256	277	285	307	288	268	258	294	277	252	282	281	268	266	276	288	260	271	263	302	271	273	279	275	276	276	273	271	320	253	261	277	285	294	284	243	267	282	271	300	263	291	288	278	288	256	252	277	279	251	274	280	279	267	246	308	283	281	258	260	268	257	250	275	280	274	276	272	263	271	293	266	270	266	318	322	275	285	261	251	308	282	252	291	260	263	282	273	254	284	262	280	304	301	278	296	272	286	269	255	282	270	253	275	248	255	265	274	274	276	270	258	266	290	284	239	272	268	264	292	292	291	291	277	294	278	274	263	270	283	265	284	288	292	291	286	250	264	280	275	253	287	265	236	282	260	264	299	261	263	277	293	284	244	277	281	252	254	289	318	303	240	288	282	254	269	287	289	280	277	273	299	270	282	308	270	272	277	268	302	274	322	291	274	260	277	266	293	244	268	266	285	296	288	245	312	254	264	265	279	282	264	282	270	287	284	258	267	300	253	273	273	292	268	276	283	271	254	280	267	302	309	287	292	250	266	291	290	250	285	275	291	282	259	304	268	276	291	286	274	265	309	265	267	264	314	261	270	285	291	291	270	307	264	268	266	279	278	268	294	269	272	279	295	275	267	269	270	261	254	281	299	284	282	285	279	279	269	280	265	288	273	269	263	272	285	276	297	290	267	285	264	273	273	282	282	272	299	269	260	230	259	275	265	267	247	286	283	271	254	283	275	291	248	267	276	292	259	273	260	320	285	267	281	280	272	262	273	246	268	257	288	259	278	274	252	260	291	271	282	304	290	281	255	268	283	276	269	304	267	247	257	276	287	294	317	269	269	294	257	281	289	245	272	274	253	288	252	283	289	252	274	286	290	300	317	260	285	243	272	286	290	248	286	263	249	281	291	305	264	266	269	305	293	265	295	262	235	241	289	286	268	282	270	268	276	292	288	279	249	276	280	296	253	266	259	264	282	265	280	277	279	291	294	277	282	270	282	254	256	266	293	249	278	285	259	273	283	277	274	244	268	274	272	258	284	274	276	269	251	257	286	291	238	252	282	259	297	308	306	309	320	278	284	256	271	249	276	272	284	273	329	291	243	299	275	271	282	269	270	256	283	273	285	285	277	285	270	250	263	267	263	262	238	283	287	297	257	291	260	273	282	267	280	295	295	267	298	257	305	295	263	299	267	302	270	287	282	281	305	248	283	240	292	285	277	274	308	257	262	299	284	273	273	279	281	292	286	254	288	265	239	282	268	288	290	290	241	262	320	260	284	303	275	278	275	252	254	274	292	279	292	285	249	252	260	267	295	278	309	273	263	273	289	262	291	274	276	260	267	276	320	262	265	272	275	279	286	271	271	278	295	261	284	303	267	237	285	285	303	301	253	268	283	311	267	274	272	267	281	255	255	302	271	264	265	291	290	270	292	268	274	281	277	309	255	279	267	287	297	311	293	288	300	252	268	289	272	273	299	263	246	316	297	289	265	262	296	287	241	300	277	282	257	261	281	293	286	262	275	272	283	291	280	272	266	283	274	295	259	270	269	271	259	262	286	292	291	266	254	277	271	281	272	271	271	260	254	272	274	260	293	252	285	278	276	289	312	247	273	239	284	292	285	290	304	240	253	304	278	268	278	286	302	254	260	288	267	274	277	254	295	292	296	290	295	262	267	268	267	300	307	304	255	262	286	224	266	256	291	258	281	306	262	256	285	297	267	272	308	281	278	304	284	263	274	275	285	276	264	276	283	292	303	317	265	270	303	260	273	276	283	261	250	262	260	265	277	276	300	271	279	298	309	267	308	293	267	265	271	284	287	287	273	293	297	263	240	305	284	292	291	268	254	269	271	276	270	289	259	284	291	281	289	282	300	289	262	283	286	298	283	305	289	266	303	265	272	300	257	300	285	251	291	292	264	267	247	288	283
2278	888	1002	1038	959	995	1018	927	869	863	918	895	838	834	862	866	839	865	881	885	823	872	820	881	865	808	842	821	862	819	824	842	860	856	884	837	827	836	845	849	817	835	871	840	855	898	893	805	828	802	847	885	828	844	885	878	857	890	865	843	792	805	815	811	872	850	816	842	789	837	869	883	835	814	855	853	861	847	872	866	909	841	830	816	842	860	857	898	908	873	796	844	876	833	858	835	824	861	828	818	849	854	837	859	814	863	794	855	848	802	807	835	889	826	812	878	874	906	849	791	891	784	835	853	793	853	871	857	814	896	845	834	859	821	876	873	805	788	873	841	854	858	781	837	809	772	834	885	882	816	852	860	794	841	801	891	886	834	839	852	820	835	804	837	829	796	852	871	792	891	872	876	836	857	869	888	857	815	869	809	849	838	771	860	843	767	823	821	899	810	853	903	829	847	835	799	843	798	865	846	843	808	829	854	806	879	865	833	864	830	825	831	833	871	862	845	816	835	816	846	853	832	839	866	785	819	815	897	793	852	803	867	839	867	815	850	838	792	840	837	840	812	837	792	852	870	847	815	868	852	749	813	813	849	856	811	877	900	815	833	844	777	857	819	826	866	820	837	805	874	800	852	841	812	805	825	854	884	816	846	826	824	778	846	844	894	873	802	820	852	765	829	825	837	836	837	800	924	802	842	861	808	818	851	844	841	784	827	825	850	880	891	841	825	751	823	836	828	785	846	891	854	889	821	889	845	864	867	839	848	883	821	870	831	832	813	841	858	821	845	837	815	823	797	847	874	809	794	851	867	820	853	801	844	821	807	861	801	847	794	873	889	829	820	856	831	833	890	835	837	836	856	808	817	819	830	853	848	886	854	849	839	815	811	853	798	842	816	840	805	834	829	849	872	851	868	852	826	842	816	842	827	780	776	869	854	788	831	846	802	862	868	851	811	822	874	799	848	817	853	833	888	865	828	832	813	862	824	834	847	831	836	843	799	868	875	858	875	819	814	823	861	797	809	866	839	827	801	873	824	799	815	865	814	824	868	804	778	836	824	806	836	863	826	814	816	863	861	818	831	838	830	863	808	860	848	843	854	785	770	808	843	836	781	835	821	827	855	878	848	814	810	910	818	847	844	828	836	887	860	803	825	830	876	768	834	828	862	842	779	881	871	826	872	846	834	800	819	836	896	862	877	858	805	854	825	859	822	871	829	807	786	826	886	827	821	855	885	892	868	769	862	828	801	853	851	823	846	813	845	807	874	848	817	853	863	863	818	868	850	833	816	864	846	834	844	841	824	840	861	872	874	801	773	790	849	875	816	898	869	849	788	822	815	773	807	840	871	835	856	862	848	819	899	820	818	876	842	829	834	865	853	883	852	833	826	866	821	859	885	760	848	858	776	836	797	812	863	839	871	867	802	839	810	809	886	844	870	828	837	830	819	867	877	859	861	876	870	835	874	776	819	807	806	848	828	826	804	848	853	807	830	838	854	843	817	878	868	836	819	808	843	873	821	832	835	848	828	846	878	843	809	851	862	799	859	840	841	830	777	827	827	839	876	776	800	836	785	826	911	873	879	822	846	828	856	826	821	821	781	850	840	834	796	892	830	812	841	842	807	815	796	853	882	835	806	848	820	819	817	858	792	823	838	827	838	816	794	832	828	800	806	825	861	825	887	838	875	822	868	855	852	837	802	831	874	830	834	822	818	835	864	844	787	798	788	834	884	839	825	830	889	793	809	828	817	839	799	783	837	820	803	863	855	816	885	871	832	807	841	843	843	837	840	853	848	860	836	893	894	861	816	828	876	841	846	808	867	819	809	818	849	830	835	866	823	829	822	786	816	820	833	844	843	848	859	810	885	820	814	844	825	890	878	841	870	814	852	856	826	856	855	836	903	834	841	848	839	856	882	857	850	834	866	868	810	876	829	850	865	796	848	862	826	798	878	831	864	861	830	811	902	820	828	840	808	857	747	839	830	836	830	837	904	869	821	838	803	828	870	842	858	828	913	878	829	846	857	832	854	818	836	852	816	851	857	850	808	860	818	800	808	815	815	788	837	832	860	816	860	817	830	834	817	876	800	834	808	820	856	846	811	822	837	872	831	783	825	860	821	811	888	848	775	830	852	779	814	810	854	793	838	845	818	835	844	867	842	886	791	848	865	898	817	788	865	833	867	857	836	821	869	859	861	833	823	859	891	827	812	805	855	807	847	868	815	840	823	894	822	851	837	818	879	835	889	851	808	839	883	829	850	854	842	815	864	836	857	845	795	825	848	834	875	851	830	863	782	850	828	805	857	808	878	841	795	827	817	817	813	823	869	853	820	856	800	824	804	835	834	868	861	797	823	836	787	810	825	791	815	866	777	851	876	859	880	834	861	855	844	796	822	849	870	822	925	813	860	838	855	795	813	814	827	851	825	848	801	865	832	854	853	878	819	873	879	774	842	822	845	797	861	884	850	840	835	805	820	829	829	813	801	808	802	847	856	847	823	865	867	861	852	820	862	857	812	813	817	825	888	853	821	825	834	811	835	831	770	811	811	820	828	884	855	851	892	893	873	834	811	856	835	830	848	834	860	881	836	862	820	826	810	856	839	849	843	873	893	895	822	835	822	822	814	860	816	849	884	824	853	867	844	855	828	813	873	813	806	847	775	855	817	830	857	868	911	830	885	843	840	874	846	839	858	896	828	881	847	852	801	848	855	875	835	824	836	841	877	887	866	819	852	808	855	810	834	836	823	803	842	865	825	873	833	835	850	850	866	866	840	823	809	844	864	828	815	852	820	856	782	842	865	900	843	858	832	854	845	837	885	849	816	842	861	841	848	785	832	854	869	805	830	854	781	768	804	812	861	822	884	852	870	836	831	802	805	870	835	811	825	827	880	866	857	835	865	858	829	821	853	853	784	862	858	862	848	873	880	827	800	813	800	846	872	816	811	856	836	876	792	838	826	827	862	849	843	848	843	826	822	857	858	811	893	837	852	824	792	821	860	824	868	847	832	841	868	856	811	820	831	848	834	891	860	834	882	815	837	860	895	826	853	856	839	856	887	837	784	886	803	884	843	842	858	827	829	822	824	810	800	876	812	838	823	853	859	840	878	856	824	876	915	849	831	843	814	850	784	850	841	792	826	801	835	829	878	827	863	829	835	872	829	804	876	813	800	838	812	809	837	849	797	831	756	817	836	839	848	891	786	835	856	790	859	822	841	848	837	806	802	839	904	827	897	887	857	802	846	795	833	788	861	817	810	788	889	858	806	846	884	860	803	841	806	805	858	911	831	856	799	810	872	808	851	880	870	894	808	809	891	843	842	850	846	775	831	806	822	822	844	818	828	895	840	816	789	792	865	788	850	825	770	817	842	808	841	819	878	873	846	828	851	833	818	831	809	848	813	811	831	817	821	884	859	852	814	832	823	852	793	859	815	766	875	811	861	834	795	792	874	788	829	838	822	867	804	845	787	873	874	892	813	858	825	863	821
4585	978	1232	1014	634	478	401	355	298	257	231	235	232	195	211	164	184	197	154	168	158	196	158	177	166	190	158	156	155	176	179	141	174	161	128	181	160	159	144	149	158	137	138	149	129	155	152	156	151	148	129	157	138	134	148	155	112	133	156	155	140	160	180	117	140	159	167	133	125	156	128	163	156	149	177	157	140	145	155	151	133	156	155	150	166	132	154	167	165	134	150	154	132	150	135	155	166	130	165	139	158	135	141	162	151	160	153	138	138	143	169	153	143	138	152	168	167	140	146	156	151	153	159	147	166	147	158	168	137	136	145	140	159	165	145	138	176	135	139	145	167	158	149	148	173	159	152	162	160	144	151	141	146	149	177	153	183	143	157	127	140	138	176	149	157	158	152	138	147	153	138	136	136	147	133	145	119	149	140	162	139	126	139	132	154	121	141	143	151	134	158	151	158	153	159	151	137	147	172	143	143	151	130	146	167	146	124	146	140	146	131	158	164	144	142	129	129	138	161	178	171	169	169	178	157	166	145	138	163	145	144	132	143	128	142	156	132	144	169	145	142	145	160	130	137	158	157	144	148	149	141	157	164	146	133	135	176	150	150	144	153	160	157	135	143	152	147	163	134	142	142	137	142	131	161	149	149	134	138	167	160	138	163	146	141	151	143	164	149	139	151	165	144	155	183	140	142	156	142	155	162	171	133	163	150	155	128	159	143	160	148	139	138	147	147	142	143	139	169	141	148	138	150	155	134	166	160	172	145	165	176	161	149	144	144	148	163	163	151	159	165	135	141	154	159	129	151	144	151	161	143	133	141	150	137	142	146	152	142	164	148	148	141	149	160	143	150	142	132	136	154	142	155	150	145	146	148	142	155	141	152	158	167	165	151	159	131	161	148	143	152	159	170	140	153	160	160	138	156	144	137	139	137	130	138	147	145	155	135	180	145	146	181	149	130	161	127	153	135	165	153	149	156	153	134	168	169	145	142	147	137	151	168	159	144	142	140	173	163	162	159	163	145	153	149	142	138	136	157	164	151	159	136	140	160	147	136	157	143	155	152	148	149	125	161	168	116	127	145	126	153	173	120	159	161	141	153	149	160	146	128	132	145	140	134	158	154	156	140	158	157	126	150	143	136	157	152	158	150	144	150	177	167	137	162	154	151	139	149	170	168	146	153	134	156	137	148	157	151	145	154	149	140	144	139	118	136	146	156	142	146	159	150	126	135	155	143	144	157	132	155	146	149	140	144	156	161	120	161	132	151	158	136	155	138	150	138	151	154	139	145	129	132	179	171	144	150	142	159	162	148	140	160	134	151	150	150	143	134	138	157	139	147	147	159	169	141	152	158	143	165	150	149	150	148	142	158	161	146	144	137	147	129	141	136	150	135	148	154	149	140	154	135	169	128	145	149	149	150	147	135	138	153	144	124	128	161	146	158	157	139	154	153	149	151	166	145	142	181	153	165	170	142	143	151	169	145	132	150	151	142	155	150	154	136	167	145	149	135	161	132	146	162	153	150	143	161	157	136	153	165	169	133	153	167	140	121	137	147	130	144	164	132	159	139	168	147	136	154	156	152	142	145	154	163	144	128	129	165	153	147	143	141	129	148	149	143	161	146	170	149	165	131	148	136	149	153	143	155	151	142	127	158	139	159	148	147	159	147	151	157	140	153	134	164	136	136	147	139	143	155	141	139	142	142	152	157	169	150	133	142	136	168	135	148	173	155	153	175	142	136	141	163	153	165	147	146	166	154	142	133	147	153	147	143	144	138	130	153	142	122	123	162	133	146	141	149	173	155	151	163	151	122	158	140	156	155	140	137	139	148	140	146	154	159	148	145	162	146	162	146	137	144	133	156	145	144	159	156	151	163	156	128	152	147	162	168	150	133	167	143	132	147	157	155	151	161	126	137	138	148	144	143	165	158	133	142	159	139	124	138	178	145	162	147	146	144	139	172	134	176	145	158	168	161	143	148	166	149	157	163	146	134	176	146	142	154	159	157	143	162	152	139	148	139	145	152	128	163	150	134	138	139	125	161	147	143	159	145	147	131	148	153	139	151	171	156	130	142	136	143	135	152	163	150	152	143	140	163	159	141	133	160	152	148	146	145	154	150	150	126	158	144	155	144	143	167	131	145	156	178	128	159	162	138	132	139	157	151	143	163	153	157	152	162	147	137	153	145	145	144	131	137	181	129	137	142	151	147	149	148	152	163	140	154	130	154	141	143	149	140	131	129	160	175	170	155	142	127	133	162	162	131	130	128	127	175	137	141	150	152	153	152	129	125	144	179	152	143	155	151	133	137	149	144	151	157	160	154	142	151	151	153	146	156	152	119	150	128	147	157	141	154	150	131	136	177	137	141	168	139	162	142	168	149	157	133	163	164	146	146	146	163	145	157	138	137	164	162	134	163	163	154	157	151	122	143	164	151	142	127	140	150	146	163	160	163	144	152	128	157	172	151	144	141	144	152	150	153	166	156	140	142	156	171	132	160	180	155	144	174	167	142	146	146	166	156	151	155	135	160	155	139	152	135	138	127	143	159	142	161	160	149	148	148	139	140	148	160	144	158	123	151	141	149	157	150	135	149	147	154	148	144	152	143	144	133	148	135	147	135	157	152	148	142	140	150	138	129	160	144	154	154	136	148	152	133	157	148	167	150	153	156	136	136	166	145	150	138	150	135	149	135	152	151	145	144	154	136	153	158	152	146	159	155	148	142	160	144	160	142	168	149	149	143	153	165	161	143	145	142	135	139	127	150	154	143	156	168	135	159	156	155	176	156	137	152	143	150	179	152	154	164	151	156	153	158	141	158	160	152	144	155	132	143	155	153	164	146	145	141	146	153	177	168	157	148	134	150	160	164	148	138	140	172	154	173	140	127	158	116	139	173	144	141	145	154	150	169	138	150	164	159	173	147	137	142	144	125	164	144	146	171	146	144	164	150	159	131	136	142	145	143	147	160	150	122	135	154	161	167	142	171	166	130	176	160	148	173	131	145	126	154	176	138	159	156	145	157	150	140	142	145	136	144	153	149	178	142	157	147	138	147	150	157	159	151	148	164	140	142	145	136	161	162	146	139	145	149	162	137	154	144	143	128	140	146	131	155	157	143	156	149	166	146	145	143	154	142	164	140	147	132	165	151	142	144	155	138	148	127	150	149	152	142	163	151	153	147	170	149	146	131	136	132	163	139	150	144	138	164	141	137	111	137	131	124	138	129	153	161	152	126	172	168	143	134	154	159	151	153	134	158	130	135	136	158	193	131	146	136	147	126	140	144	151	128	150	166	146	152	156	151	164	151	153	126	144	160	143	152	133	148	157	158	164	147	143	134	148	140	150	143	152	159	157	180	157	169	129	150	137	141	184	160	130	153	145	156	134	134	149	135	141	138	146	150	153	160	166	147	133	161	124	168	146	167	159	158	153	157	135	152	148	169	131	162	153	163	138	123	140	144	150	160	141	139	151	156	163	174	147	150	145	147	143
5564	1386	3063	3551	3022	2564	2125	1843	1561	1407	1219	1115	1064	963	906	884	810	805	757	732	712	682	674	653	629	673	616	650	616	631	561	596	578	582	565	608	537	549	524	542	565	528	497	548	551	559	565	487	564	537	566	525	506	512	549	527	526	502	531	516	540	487	509	533	492	507	524	533	552	453	498	509	452	516	481	492	523	478	524	498	489	538	511	519	528	524	523	478	504	479	504	463	503	490	505	526	543	489	490	508	506	511	511	509	486	478	501	524	472	471	459	473	536	502	468	517	447	475	503	523	502	457	523	462	522	531	498	456	513	490	508	516	481	457	495	517	474	528	484	499	530	477	490	479	545	489	501	499	529	513	471	489	502	505	479	503	504	467	527	503	510	467	477	475	516	516	500	522	475	509	490	508	514	475	494	455	469	507	488	485	493	503	491	511	475	469	500	497	483	512	455	536	500	457	485	496	480	504	470	506	526	461	475	488	489	456	520	489	491	486	481	513	486	457	476	540	504	493	525	512	484	462	487	494	495	497	511	490	470	477	541	503	495	493	551	504	499	466	509	520	512	485	493	539	494	511	521	548	510	469	530	524	490	522	468	474	494	478	495	503	459	526	478	478	493	474	484	463	484	489	479	537	462	542	445	479	511	485	475	469	530	524	480	495	512	473	484	471	511	483	508	478	530	528	496	497	456	495	464	460	498	528	472	497	516	487	531	506	538	519	504	488	466	492	487	541	500	492	503	471	499	487	508	465	506	528	475	450	521	479	534	499	469	514	509	500	501	504	501	472	503	505	484	524	516	489	496	495	514	474	498	517	482	527	491	484	521	469	492	484	493	506	486	488	496	474	498	538	519	500	465	521	446	463	486	485	509	499	491	475	456	492	489	512	481	493	519	488	517	519	476	486	491	485	521	508	494	497	520	456	496	504	527	532	505	483	494	524	496	506	475	485	478	497	471	486	513	520	485	472	479	501	496	467	467	501	492	546	487	474	501	487	522	493	492	466	512	508	504	540	491	473	471	467	474	469	470	491	505	482	486	523	503	499	462	519	520	485	540	523	516	511	494	489	504	485	480	470	453	499	502	514	464	491	500	483	462	511	519	507	511	541	490	497	499	530	496	489	460	537	465	494	497	475	467	468	525	485	506	492	495	522	471	471	505	493	528	505	530	500	475	482	490	516	504	528	478	483	507	526	490	489	442	473	483	515	469	440	474	461	464	497	468	515	462	476	471	457	454	510	477	500	483	519	508	497	475	497	533	518	533	463	497	468	477	513	487	465	481	531	490	505	490	510	511	511	506	460	458	478	484	467	467	486	515	520	481	496	479	469	488	485	494	517	479	514	534	499	479	490	493	532	548	517	479	497	494	489	513	517	488	487	489	538	515	481	494	468	496	485	493	496	517	478	513	493	477	497	467	475	490	477	458	484	499	477	535	496	483	517	462	456	499	492	503	478	530	497	508	458	482	500	474	508	459	496	489	531	468	550	509	521	514	491	512	508	478	477	511	457	484	510	491	528	497	507	502	506	500	465	499	495	473	519	510	514	494	493	493	485	509	480	513	485	529	496	483	473	510	503	501	486	478	474	475	508	487	491	549	482	511	510	491	504	478	521	505	486	499	490	493	487	491	500	504	466	495	492	491	523	496	460	504	471	505	494	477	487	487	490	514	473	509	488	531	502	479	539	507	498	497	472	488	471	466	479	485	481	510	521	519	494	516	443	460	510	478	508	478	517	496	494	554	507	505	470	462	518	442	467	515	509	488	465	516	509	480	488	451	456	477	521	465	506	475	524	457	525	457	490	478	519	501	513	526	511	491	514	499	507	517	479	474	493	503	503	517	532	472	460	542	470	491	482	519	507	515	469	482	489	491	520	502	462	497	478	478	464	519	498	461	500	507	480	497	451	481	475	486	487	463	462	471	522	479	498	444	501	493	496	473	487	502	453	524	483	468	519	474	488	451	482	485	496	522	498	465	426	468	458	535	494	465	514	511	503	543	502	469	504	497	511	457	521	491	510	489	467	505	490	461	465	499	493	465	497	460	508	484	503	461	451	501	501	506	453	500	459	471	470	484	543	489	512	526	445	508	518	444	477	527	496	522	514	510	495	457	476	482	472	515	507	517	485	484	495	486	465	498	477	501	488	480	495	454	483	493	470	496	517	474	506	497	487	506	489	508	475	475	492	495	471	511	504	476	468	479	486	471	473	541	506	415	483	491	512	462	510	470	523	467	448	461	531	445	499	469	493	519	462	468	491	481	479	471	526	523	530	510	503	527	517	477	461	528	487	478	537	527	481	504	462	527	470	501	498	511	494	496	502	476	451	509	530	482	525	491	486	497	492	491	518	479	501	525	491	487	511	545	528	527	506	463	485	474	489	482	501	504	501	476	504	482	456	522	492	495	528	454	507	475	493	496	513	488	473	463	511	488	467	486	486	527	491	495	512	512	497	503	498	532	495	473	487	483	459	490	488	506	508	497	514	472	465	521	470	485	515	465	514	499	474	481	508	494	516	496	522	519	531	491	478	468	472	486	490	532	513	479	467	498	476	483	470	495	503	484	460	498	488	488	511	530	473	488	503	492	498	483	486	490	463	480	486	485	487	465	475	476	512	514	498	459	510	494	490	551	482	501	454	482	482	560	459	524	489	516	465	537	499	485	466	469	530	495	516	486	526	485	471	461	477	475	535	500	498	482	492	471	480	504	535	489	486	504	490	484	479	480	512	527	501	473	449	493	506	503	489	526	473	492	532	521	468	479	476	498	486	516	494	485	468	521	523	469	511	461	490	476	501	493	524	517	458	508	478	474	475	504	525	510	525	504	493	519	467	457	489	476	528	473	517	516	468	486	536	478	501	501	485	479	484	457	488	472	459	499	466	509	476	503	499	500	492	469	489	491	531	486	472	485	446	523	475	478	488	483	501	521	484	515	463	451	471	487	478	517	501	496	473	469	506	468	498	478	513	485	500	481	432	518	467	530	474	492	522	476	477	510	483	534	487	485	495	472	473	481	468	490	510	486	523	474	520	491	481	502	505	488	418	496	502	473	512	491	506	471	489	512	486	481	465	522	508	552	477	458	474	525	501	497	499	441	508	474	507	523	485	506	546	499	477	478	498	515	522	493	538	507	510	517	523	508	487	517	506	457	507	472	498	518	507	502	487	485	494	502	514	495	459	481	510	485	472	490	481	492	481	532	533	476	520	491	514	438	487	507	514	495	508	494	484	486	490	527	460	504	489	523	491	526	516	506	494	483	525	511	486	482	486	503	485	478	497	457	524	482	510	491	475	496	499	519	501	527	479	452	487	506	510	472	450	530	498	462	463	467	507	488	482	463	511	484	479	513	465	509	489	500	495	500	515	471	514	530	516	520	485	521	505	499	516	480	499	459	473	453	448	481	481	495	492	509	517	515	489	503	503	481	470	494	530	513	533	477	447	496	501	501	509	482	529	522	499	485	491	500	486	489	508	508	499	486	484	519	490
8552	1863	2271	1736	1162	866	643	496	414	342	315	261	236	211	215	189	167	155	188	149	166	153	165	159	171	155	151	137	138	133	115	149	161	145	128	159	123	130	126	126	130	145	124	125	131	129	133	122	129	130	129	138	146	124	113	130	138	126	127	118	129	137	122	108	148	129	132	149	116	115	146	120	92	151	111	134	127	96	125	137	123	125	126	106	122	114	116	162	132	144	127	116	119	133	134	137	121	128	116	139	122	119	116	105	127	114	128	128	122	116	139	104	115	126	120	135	128	125	130	121	129	129	109	121	112	124	127	124	115	127	132	112	127	114	108	135	117	117	110	121	119	124	118	150	134	124	122	144	120	132	112	121	103	132	125	133	135	111	108	128	125	129	136	140	139	149	143	113	111	129	110	109	131	122	120	125	124	131	134	123	118	98	125	117	110	109	143	107	112	125	149	141	134	111	115	116	125	125	119	135	122	111	128	120	151	114	140	127	148	150	117	105	109	104	125	111	124	105	111	115	101	157	131	123	118	139	139	115	99	129	120	120	122	133	140	130	130	121	137	136	121	98	142	147	110	105	117	142	131	132	121	126	128	102	110	120	127	117	104	116	116	124	131	110	124	116	115	138	148	127	106	132	118	137	135	125	141	109	130	121	136	124	130	118	136	112	116	135	122	120	103	125	124	131	128	143	127	132	110	125	132	129	118	125	125	111	120	139	123	113	126	131	144	103	117	123	135	124	139	124	118	146	141	105	133	127	123	102	130	115	121	129	142	123	109	112	113	141	123	118	134	139	116	120	112	131	128	115	131	127	116	114	103	133	127	132	146	145	128	118	112	125	119	153	133	140	115	123	138	118	133	119	123	129	130	117	132	122	125	120	115	124	143	147	144	116	125	142	126	142	108	118	121	124	148	135	129	141	141	135	123	134	121	143	104	134	118	118	114	141	109	100	110	133	123	120	113	127	147	135	120	141	122	131	131	113	119	119	100	117	136	113	126	128	140	109	139	145	126	123	121	120	161	138	123	146	150	129	128	138	122	134	135	131	122	115	103	155	119	97	128	126	112	124	126	132	127	134	107	115	125	112	125	130	133	147	124	136	131	113	136	121	111	108	109	119	114	138	114	107	111	110	126	144	122	132	120	99	114	136	147	140	118	141	143	128	119	113	133	124	104	124	136	111	125	141	125	129	142	142	151	119	117	121	130	128	121	142	108	123	114	136	137	122	133	119	112	111	128	107	139	129	137	138	127	99	118	128	128	143	123	117	135	126	128	126	107	116	133	127	116	122	122	116	127	124	126	116	129	108	106	134	108	112	116	135	139	114	111	118	110	133	120	126	128	115	116	138	121	118	145	122	116	121	121	136	113	109	118	129	117	122	128	114	118	111	99	128	130	152	122	122	109	97	123	124	141	104	133	133	139	137	130	139	116	125	109	133	107	127	139	126	115	106	116	120	107	146	128	117	142	99	126	129	106	114	116	121	118	122	116	122	108	118	147	134	121	132	131	113	130	139	119	106	132	111	120	135	115	114	111	151	120	124	114	119	123	105	125	134	132	116	118	127	114	129	122	109	121	119	124	114	131	113	122	119	122	137	137	117	129	132	123	130	132	134	112	133	120	106	132	121	119	124	130	140	127	120	113	122	108	114	120	116	107	119	148	125	136	113	110	126	120	120	108	117	139	110	123	114	113	120	123	130	120	126	118	141	100	126	100	119	118	125	129	133	122	129	124	122	117	121	130	119	132	121	122	139	131	120	114	115	126	109	119	143	108	135	132	117	132	123	121	116	130	125	125	128	113	120	116	138	127	121	141	123	117	104	112	117	120	117	130	129	131	114	133	140	119	132	129	134	128	107	116	129	102	136	105	126	127	121	124	123	123	128	125	130	128	124	113	104	137	135	124	113	132	106	128	117	116	130	120	125	120	118	115	104	123	115	120	132	138	116	131	126	127	117	128	131	118	115	132	135	128	153	113	122	124	130	130	114	125	134	113	115	128	125	107	127	136	113	127	122	130	129	131	144	109	152	104	126	110	119	126	125	127	102	117	138	115	114	132	145	118	121	128	138	133	145	131	135	118	128	142	110	115	131	150	137	134	117	134	112	124	126	122	147	145	105	129	125	132	106	131	107	125	114	131	114	116	133	115	131	139	138	123	116	133	111	137	126	115	124	123	113	126	125	122	133	117	123	121	129	132	120	150	133	125	126	118	131	108	135	149	119	127	129	119	122	122	118	122	114	130	130	144	115	133	134	123	125	152	122	130	129	116	115	124	123	158	114	117	136	124	133	121	132	134	118	108	116	127	119	108	116	137	125	114	126	125	132	120	122	146	103	132	117	134	123	123	114	126	118	142	98	144	118	142	140	118	118	127	119	136	128	121	122	130	114	133	137	132	122	114	136	132	131	131	132	121	130	118	109	115	121	113	128	136	123	118	107	108	107	117	122	136	126	126	109	127	119	137	136	133	123	134	97	115	114	126	118	114	102	126	124	115	116	119	134	114	134	137	118	124	120	126	112	127	139	144	120	127	131	143	98	121	138	128	129	119	123	119	156	112	125	112	114	106	139	122	114	127	119	109	134	125	126	147	119	113	147	137	127	115	123	122	119	141	107	110	116	111	122	123	127	117	125	111	114	114	140	106	115	120	120	103	116	115	130	124	127	132	127	125	129	130	117	109	130	130	116	110	138	118	130	130	112	113	137	133	130	146	124	120	129	111	120	120	118	137	109	116	115	125	132	127	129	134	130	109	137	97	124	137	131	103	138	148	120	130	116	113	132	127	133	129	128	117	133	121	132	116	129	124	123	130	110	123	122	144	130	135	129	120	128	123	132	123	153	125	106	115	114	128	121	136	96	128	113	118	125	132	121	124	109	111	117	108	136	125	119	137	103	130	125	109	123	136	122	137	114	126	122	124	121	123	106	126	127	124	111	149	115	137	133	144	120	110	114	147	123	123	146	128	121	106	116	130	119	133	115	134	125	125	124	127	130	106	134	137	135	122	122	137	146	122	123	122	119	132	124	144	107	133	127	122	114	137	107	129	105	127	123	109	142	132	148	127	114	107	141	116	113	130	121	113	109	110	134	131	110	142	125	123	94	107	123	146	121	131	142	120	133	124	135	96	132	128	130	145	99	92	122	111	105	117	134	123	129	141	115	131	133	125	156	109	144	130	132	124	118	155	138	112	116	100	118	104	121	121	128	112	133	107	117	102	137	134	132	116	109	128	125	116	106	125	126	122	114	129	92	126	119	120	142	141	146	113	123	122	126	129	136	117	159	130	101	136	106	135	130	123	151	120	136	126	130	113	133	125	121	120	105	139	116	123	118	88	145	140	108	114	132	148	117	130	126	144	120	131	114	116	127	144	116	125	106	140	121	114	139	124	133	110	119	137	128	123	126	139	141	124	125	134	128	99	109	118	142	114	114	138	124	125	135	124	130	124	113	122	130	140	113	126	107	114	102	148	120	112	126	115	132	120	140
7689	2251	5240	6076	5322	4382	3487	3007	2494	2112	1879	1674	1482	1296	1251	1088	1085	942	936	883	864	821	757	710	766	718	654	662	695	649	614	594	614	578	594	600	618	560	568	557	490	532	504	509	532	511	544	489	475	505	485	496	478	457	484	499	451	466	499	474	456	467	453	451	458	484	469	439	466	501	451	489	473	441	470	500	439	449	434	466	465	449	437	441	459	422	450	440	494	461	482	444	438	476	474	416	459	463	445	452	422	459	481	419	460	437	425	448	446	445	426	463	426	452	489	447	431	448	477	426	450	422	445	477	446	457	415	473	447	410	458	461	456	428	451	457	393	453	418	472	451	399	423	441	445	427	417	415	415	462	399	451	446	441	432	415	429	413	403	469	415	402	442	441	422	415	423	446	452	454	406	437	446	414	444	441	447	398	430	447	446	453	453	410	441	416	413	458	417	395	419	413	393	451	456	398	422	435	417	454	446	440	434	457	426	397	425	439	432	391	424	434	442	434	446	433	435	430	437	465	452	459	490	456	456	453	452	408	441	453	392	428	440	476	431	482	441	385	440	419	436	450	448	407	410	398	464	429	443	431	410	427	388	423	431	399	453	407	455	409	436	437	428	429	447	433	430	403	435	434	405	457	436	437	425	447	442	405	431	419	422	415	425	448	416	457	415	403	407	462	430	484	395	452	443	433	425	422	415	457	433	438	430	454	442	428	406	427	438	413	430	436	460	460	445	421	474	446	455	425	426	436	427	381	409	452	447	439	424	447	415	468	446	419	449	439	421	426	416	431	407	441	419	392	440	421	423	436	424	402	474	430	446	423	442	402	415	431	424	431	432	454	445	431	481	418	418	410	402	451	434	420	404	430	408	462	447	426	439	421	419	436	428	401	418	431	423	418	438	475	446	450	439	417	426	455	435	454	449	448	427	428	445	420	372	414	412	447	407	416	411	418	404	444	448	475	411	432	413	409	436	431	435	470	430	452	441	415	458	438	434	410	383	404	397	454	445	450	445	453	421	448	444	465	434	455	424	451	424	447	414	422	400	478	466	402	444	409	433	422	434	379	414	411	405	439	435	401	468	425	457	451	423	425	437	433	416	413	427	458	413	437	407	442	418	402	397	467	449	396	403	427	431	419	438	397	412	445	415	403	415	404	400	428	430	453	438	420	436	432	435	425	424	443	435	385	402	434	380	411	441	452	430	447	418	399	438	460	451	440	412	447	452	391	427	422	432	420	428	487	461	437	408	420	411	439	447	427	433	454	463	452	439	418	419	390	479	398	469	437	412	410	432	429	459	401	447	446	414	407	423	431	443	467	476	415	468	430	426	411	418	407	437	420	399	459	439	440	400	422	431	433	419	395	426	420	402	453	457	402	405	423	453	456	429	420	420	430	445	425	406	444	455	432	416	414	427	444	427	411	386	399	419	434	420	401	441	420	444	438	415	430	440	427	419	427	406	420	396	428	436	442	428	426	439	407	439	413	454	430	389	476	455	421	452	457	438	445	444	429	415	452	436	422	412	425	424	426	417	476	390	438	435	429	412	442	436	453	401	462	439	442	449	454	403	408	426	428	446	433	459	424	434	446	387	446	416	418	481	356	416	397	424	426	403	413	400	448	405	385	409	439	414	414	426	418	414	409	399	414	416	416	461	437	436	391	421	414	431	422	432	432	435	403	426	420	460	466	424	433	394	417	445	427	417	423	417	384	427	437	395	450	411	433	435	430	446	399	439	403	398	441	418	452	437	459	426	457	403	445	409	418	454	429	440	435	422	443	415	444	426	415	427	452	441	435	470	405	416	406	452	404	447	475	448	438	453	483	400	424	379	439	407	456	408	455	403	410	398	408	433	406	419	442	415	459	437	421	418	396	426	452	438	410	446	406	394	398	474	459	417	472	446	436	427	454	431	425	435	427	385	430	410	417	456	379	412	395	436	488	450	452	473	427	436	437	439	399	416	446	449	454	389	439	444	428	443	420	430	418	415	419	436	447	426	441	397	444	409	472	420	418	421	454	433	388	447	446	389	449	411	454	405	460	404	406	375	473	411	455	402	419	385	475	447	427	422	411	412	438	424	434	430	435	382	415	399	405	436	425	435	440	449	442	463	463	419	439	463	433	445	440	431	445	447	432	460	407	458	436	451	388	413	397	399	423	425	460	427	457	408	444	401	395	391	449	403	431	421	467	410	431	400	421	444	405	468	415	430	437	439	431	457	451	395	413	410	429	431	408	453	425	437	424	404	443	426	455	428	427	435	427	429	450	429	437	455	438	442	423	456	431	430	414	419	455	449	447	411	431	434	445	409	447	442	453	444	430	444	479	425	431	428	437	423	405	426	451	435	434	435	415	435	424	423	409	452	450	437	444	426	432	471	434	423	456	418	423	478	426	397	440	406	392	426	422	465	421	394	416	438	399	444	432	432	460	459	423	433	450	471	453	446	431	392	438	408	391	404	431	386	426	407	484	432	439	450	405	474	419	434	466	433	421	434	403	423	439	454	458	433	401	437	451	437	438	415	427	395	402	424	462	406	445	427	407	456	419	457	442	416	413	405	391	408	415	421	435	429	450	389	412	448	450	410	449	437	427	397	450	436	465	394	467	442	409	409	406	439	423	412	449	435	426	403	409	432	432	433	419	424	383	422	425	464	453	434	441	418	432	408	453	398	424	427	399	422	419	443	419	414	431	436	420	419	465	427	421	434	397	440	400	420	408	385	421	422	449	433	420	436	397	444	424	415	412	416	414	426	411	439	422	438	430	433	445	433	448	441	452	406	442	431	400	438	419	438	403	427	428	406	459	432	417	416	460	443	433	461	463	430	411	443	413	450	448	424	454	422	411	449	423	444	420	450	409	433	437	408	451	397	432	400	445	403	436	438	469	373	433	454	405	461	424	414	439	431	443	455	403	406	412	423	433	442	420	459	419	423	438	427	441	449	437	469	418	414	422	390	420	419	403	405	400	424	456	436	413	452	432	478	468	412	431	439	420	433	405	436	441	457	417	426	457	417	438	458	428	400	431	445	442	444	420	417	410	406	428	427	458	420	443	427	449	421	387	414	409	401	427	403	459	435	412	401	466	444	446	444	440	425	435	420	441	409	412	444	443	443	418	442	438	455	414	457	431	409	444	426	446	426	431	405	456	464	398	477	448	424	420	427	415	435	412	454	429	436	436	460	459	437	410	469	422	434	456	407	429	432	435	423	424	439	436	436	408	451	404	429	462	430	443	437	447	407	470	412	401	419	438	443	422	459	436	425	455	447	472	416	411	435	430	429	449	420	437	458	436	423	391	424	448	439	410	398	393	413	430	429	441	398	393	422	432	408	403	436	409	422	489	470	441	417	401	416	452	433	427	459	415	389	424	447	469	432	462	420	433	385	394	405	427	430	449	416	457	413	424	409	423	417	461	424	416	467	428	456	438	413	467	419	391	420	433	436	418	450	464	439	441	452	405	455	424	432	390	441	423	417	410	396	430	461	408	430	412
1272	299	330	283	285	331	291	301	278	262	261	257	268	288	286	281	292	271	260	282	256	280	287	273	274	299	275	236	261	276	285	282	275	280	272	297	270	295	282	272	292	277	286	281	254	284	265	263	321	264	249	278	283	256	268	264	280	278	242	280	247	270	281	272	279	246	266	283	288	289	283	286	282	289	283	267	259	305	256	243	288	265	267	285	266	283	268	265	276	290	246	268	292	302	284	287	298	288	253	265	313	242	256	243	275	301	280	270	281	259	253	269	280	282	245	286	293	245	291	296	293	300	264	279	296	242	251	275	277	259	274	263	253	250	288	293	259	270	278	259	272	286	272	264	281	268	290	278	281	278	292	243	252	286	277	268	268	274	281	286	279	257	296	296	271	266	263	255	258	256	250	304	269	250	297	277	256	301	293	273	285	243	256	258	287	287	273	293	296	289	261	288	259	237	240	253	290	293	260	254	268	257	280	268	270	274	303	257	280	304	254	237	268	289	302	268	279	266	283	271	263	287	256	261	293	273	264	265	266	292	262	273	256	278	277	271	278	269	283	309	293	270	293	281	261	280	264	283	257	302	293	243	290	279	282	244	309	277	286	247	277	258	296	284	270	276	291	261	270	252	251	270	231	294	265	296	245	242	276	279	272	268	266	256	304	267	267	288	308	273	262	299	265	261	283	293	285	293	275	264	282	281	314	298	250	268	269	286	265	265	256	290	291	263	280	276	271	276	292	283	278	281	268	260	264	276	306	286	280	268	277	260	283	288	256	262	295	270	253	258	284	254	282	289	275	283	274	272	273	268	271	262	291	249	268	275	279	284	286	255	257	272	267	275	285	268	291	281	264	293	279	278	251	272	300	273	255	268	290	300	289	286	287	299	260	265	275	281	275	281	295	271	273	251	267	274	314	292	298	292	287	251	273	287	291	256	290	283	270	258	275	296	273	275	260	299	298	268	244	281	277	283	307	282	282	292	260	257	270	283	278	253	267	257	266	265	256	257	285	286	272	269	259	301	280	236	263	242	304	251	277	279	299	292	251	267	239	302	266	249	272	292	279	249	276	237	295	288	301	261	299	244	282	283	292	252	275	288	265	288	274	293	288	240	275	292	251	292	282	290	261	271	271	301	280	278	273	281	264	285	269	285	277	230	293	266	289	267	266	292	305	271	254	270	254	284	268	282	262	274	296	247	269	308	273	243	271	280	265	275	262	282	271	260	254	275	314	287	261	291	277	249	287	260	252	246	259	271	303	279	259	274	271	278	270	288	292	264	280	298	279	259	273	287	287	290	286	283	290	233	302	273	273	290	267	301	286	303	253	260	260	281	302	269	306	324	269	293	301	277	254	281	263	269	290	305	272	270	268	272	264	280	256	263	302	279	236	296	248	291	271	295	265	274	263	266	281	255	280	278	239	292	270	316	289	266	253	296	292	281	309	303	306	277	276	286	294	273	263	285	316	315	277	257	283	266	258	271	280	264	286	269	292	279	259	303	245	274	290	269	263	237	292	270	298	271	263	262	264	252	297	295	298	258	254	320	257	274	283	314	270	283	276	282	305	286	265	261	252	270	309	287	274	281	283	282	277	283	266	269	247	271	255	294	287	259	301	284	311	292	287	291	312	260	311	285	284	280	275	276	292	254	298	282	260	262	280	296	292	282	272	270	270	288	272	293	224	248	243	283	305	278	285	268	315	289	258	275	272	297	294	279	278	277	282	255	261	290	289	291	261	231	288	240	271	255	284	297	289	274	283	289	245	269	252	310	274	300	301	304	299	283	305	261	290	253	284	260	264	279	299	325	296	285	253	297	270	268	256	284	287	281	283	270	278	278	288	260	250	263	272	278	260	281	283	273	278	256	260	291	265	283	239	252	294	282	280	277	264	261	264	294	285	308	289	245	289	277	299	286	255	287	305	304	287	282	270	260	280	272	286	264	259	274	257	279	288	273	279	262	255	274	259	273	274	292	289	303	270	247	265	271	253	244	245	286	250	290	276	253	279	285	283	309	297	274	270	258	288	290	252	258	249	254	248	247	237	302	297	264	299	260	290	272	271	287	292	260	280	267	266	283	274	266	267	281	264	262	277	279	264	265	243	292	303	266	271	250	271	273	274	274	264	306	296	291	288	286	248	255	288	270	324	282	291	272	280	247	283	264	303	277	297	277	297	305	281	288	278	246	293	285	301	297	275	248	264	301	264	274	264	278	277	279	275	268	236	247	293	260	274	285	278	254	306	287	275	292	256	272	243	269	302	278	244	249	281	281	281	263	276	296	295	297	302	282	270	251	258	263	255	259	274	270	284	280	285	267	271	263	259	287	273	287	235	252	315	246	305	276	240	276	247	267	262	257	262	278	284	299	265	272	294	276	310	287	272	255	279	277	280	263	284	264	291	261	290	273	244	278	269	253	300	250	278	264	280	279	268	324	267	257	264	251	282	279	281	306	319	267	282	276	301	250	275	290	263	262	273	273	297	291	296	267	245	253	280	277	263	263	291	276	255	314	279	299	292	277	273	265	265	274	323	273	279	252	290	276	280	303	285	273	264	289	253	270	274	258	295	293	273	294	276	272	272	266	293	268	286	285	253	281	285	274	287	267	298	274	254	301	247	277	282	266	245	231	288	303	274	279	298	257	265	307	274	254	266	281	294	269	288	294	293	258	275	255	274	271	253	282	254	269	288	253	274	300	294	266	298	283	284	278	284	250	237	252	293	276	262	299	269	292	284	287	297	261	277	255	270	297	287	290	284	281	246	277	266	277	261	288	285	287	284	271	279	272	270	334	258	269	274	226	296	257	283	297	295	259	274	308	271	309	264	261	318	263	314	227	269	266	291	280	274	260	310	249	286	280	257	273	230	293	266	253	260	291	274	287	268	249	292	236	251	284	317	257	305	275	300	251	305	253	284	288	294	290	257	269	267	281	255	275	258	277	280	255	299	236	299	282	311	281	289	279	301	251	269	275	244	270	260	277	278	244	302	298	288	273	264	310	281	253	273	272	264	309	284	252	282	280	253	281	291	251	269	265	262	279	308	285	276	253	284	250	317	292	280	300	284	267	270	260	287	283	280	279	261	272	279	265	303	287	272	280	288	295	301	276	312	303	262	262	259	295	276	293	280	285	269	267	272	272	271	255	303	258	275	259	267	276	250	280	269	285	267	281	266	278	272	279	292	268	253	272	246	274	275	303	293	292	268	258	289	297	281	305	288	277	273	269	283	286	298	293	281	308	279	234	274	256	268	284	274	291	265	286	268	257	277	247	296	261	298	280	288	248	254	274	279	307	261	269	263	293	284	304	299	260	255	279	289	307	287	258	273	310	265	279	285	282	293	281	282	266	317	259	266	253	249	318	287	260	274	279	254	283	254	312	280	280	280	267	240	284	264	282	292	277	269	295	279	263	294	244	294	316	297	278	277	275	269	267	306	275	281	296	306	265	275	280	281	263	258	268	285	283	297	283	290	255	264	284	272	246	250	262
2290	927	970	1076	1022	914	975	896	877	877	899	867	879	838	816	853	871	841	830	856	816	829	878	846	782	845	799	837	889	785	817	848	832	867	869	826	824	875	840	793	817	808	865	858	849	836	886	852	888	867	861	871	831	852	785	812	873	864	814	908	790	859	837	833	841	865	830	808	832	809	827	837	869	856	851	813	780	813	840	782	780	856	840	851	842	878	830	791	808	816	828	818	843	844	863	846	813	864	790	819	852	826	834	800	834	771	853	802	828	804	851	832	888	845	886	899	839	881	823	820	851	848	793	886	810	819	866	806	883	836	877	764	857	954	813	862	779	826	820	877	842	848	808	796	844	863	834	861	844	890	822	804	902	811	878	799	797	860	816	838	855	839	821	826	872	865	852	820	834	843	875	809	792	824	871	848	809	854	823	772	876	812	811	840	820	816	821	866	838	842	803	838	799	819	860	864	869	812	808	844	831	857	809	830	829	858	814	828	856	840	805	862	831	831	821	850	818	837	875	795	841	849	844	841	887	868	767	840	833	798	835	917	821	811	872	907	820	856	840	864	841	868	784	829	874	864	882	821	833	856	815	828	820	875	813	890	794	829	826	858	817	850	819	860	853	808	837	860	827	838	826	826	875	844	821	810	835	838	846	819	798	847	863	816	838	865	834	812	844	873	842	840	812	801	810	821	855	841	824	872	786	886	826	796	909	855	770	809	784	886	833	815	839	825	850	831	852	840	879	829	888	853	816	836	875	806	812	869	841	859	863	847	818	860	873	842	782	838	861	822	772	822	843	832	834	897	832	876	846	828	838	848	816	848	876	827	876	855	884	875	852	850	843	827	827	865	833	853	872	783	840	808	833	861	812	810	813	844	888	786	857	835	833	919	818	798	849	819	786	848	867	833	811	817	821	824	828	857	883	810	824	764	846	840	820	878	868	837	790	811	796	849	821	802	805	828	808	834	813	831	895	803	809	863	797	851	838	873	808	809	876	880	815	821	802	791	845	828	857	852	882	834	868	871	754	846	901	824	850	803	841	855	862	842	808	856	844	800	855	816	877	811	823	838	793	820	849	797	850	843	854	840	852	808	851	823	903	857	811	817	879	832	820	847	810	879	812	834	817	853	802	839	812	837	842	902	841	802	855	828	900	820	823	848	821	815	783	871	853	833	866	838	833	827	870	839	833	839	867	828	850	820	849	815	846	818	818	817	802	838	831	868	836	883	890	852	846	895	812	850	794	869	897	852	824	826	846	848	920	827	845	841	803	837	805	770	852	854	812	816	833	818	837	795	887	808	834	866	806	890	831	814	863	777	785	801	820	812	865	836	869	810	845	861	831	849	837	827	777	872	848	915	851	776	811	848	807	837	850	888	829	860	806	862	854	816	822	836	861	862	840	857	844	838	872	831	893	826	857	800	815	801	850	876	820	888	849	834	864	827	840	847	844	854	825	823	846	875	882	858	880	820	798	815	844	853	848	880	876	847	808	809	836	831	877	823	787	828	824	807	841	847	821	885	876	814	873	826	842	830	908	797	830	841	843	823	861	837	833	835	838	776	834	890	867	809	859	832	802	857	899	849	823	830	852	838	856	852	871	845	836	838	839	856	859	844	798	774	844	822	837	822	839	836	864	877	799	835	828	857	844	796	814	844	808	776	839	828	833	848	854	847	854	828	850	804	892	861	811	801	824	855	843	805	870	883	807	846	852	859	823	852	876	830	810	853	894	837	812	780	789	772	861	775	812	866	787	850	795	839	833	852	872	826	832	854	853	862	861	901	826	817	779	801	859	827	871	819	849	868	811	869	801	826	843	831	815	861	877	804	863	851	861	869	832	862	825	848	859	846	844	792	817	862	842	825	856	857	877	852	859	810	826	826	873	859	823	815	826	810	886	847	824	815	816	866	797	861	814	851	842	787	829	856	882	840	880	803	815	834	842	834	819	861	811	805	845	851	853	815	851	834	871	842	841	815	831	799	894	817	832	828	876	866	821	839	826	850	879	899	808	843	810	844	857	814	861	875	838	850	874	882	860	897	821	877	838	809	838	825	845	864	786	855	851	880	807	864	859	835	839	802	809	854	784	831	835	864	844	823	872	818	850	813	840	822	862	846	789	851	888	837	866	811	844	808	838	789	809	829	805	880	802	871	847	806	810	845	836	837	834	868	870	845	849	876	876	786	869	853	802	803	856	828	807	862	809	809	867	854	862	844	884	825	840	828	862	855	815	872	865	814	824	848	881	852	823	820	854	795	857	840	810	853	799	864	852	811	821	843	791	850	776	798	836	885	875	849	864	844	820	860	821	880	821	865	855	885	797	826	820	832	795	847	795	852	822	854	877	775	839	828	870	889	819	880	859	865	863	817	886	816	822	845	798	825	842	813	861	820	896	826	794	851	793	848	760	842	872	832	845	862	815	866	840	886	852	808	777	822	871	827	867	860	800	847	890	799	791	852	827	829	835	873	874	863	854	873	850	841	906	836	871	849	840	840	752	839	797	825	811	793	791	815	832	831	814	818	833	887	844	786	796	833	875	822	831	797	833	872	824	847	870	810	837	819	872	894	874	825	813	877	846	805	840	827	833	891	800	849	799	831	870	921	871	863	839	817	822	822	851	879	780	799	851	835	845	880	834	850	797	846	834	804	878	871	808	851	800	869	842	875	843	860	822	822	823	865	871	808	834	801	866	854	869	858	823	791	828	802	850	872	889	819	817	826	827	820	860	821	816	837	827	850	764	810	841	840	847	844	851	845	839	856	796	843	813	774	891	858	832	897	864	836	904	835	834	811	857	852	837	788	807	869	863	810	854	796	812	786	809	851	834	854	763	873	870	780	881	830	854	829	867	872	851	863	796	829	801	824	837	865	848	832	805	861	876	812	858	757	865	856	849	880	905	795	865	866	811	841	824	917	879	841	829	772	871	809	828	861	862	856	819	850	873	797	854	873	829	826	838	849	870	845	835	869	867	831	870	831	804	816	852	831	866	815	835	826	832	830	867	832	835	755	845	866	855	798	860	820	854	854	828	833	823	871	854	802	842	857	824	833	853	873	825	819	852	840	808	783	821	862	856	833	812	827	828	883	863	857	866	804	824	816	802	857	857	840	847	838	787	793	803	790	829	851	812	861	842	820	845	845	775	841	792	828	881	814	825	804	897	895	837	841	829	880	821	833	805	834	874	846	818	834	823	870	837	848	891	799	847	860	851	770	873	797	875	823	897	866	819	858	863	834	897	883	865	847	838	825	861	907	842	854	838	849	808	810	850	875	876	804	833	840	809	798	806	899	866	828	868	826	849	800	874	808	832	803	837	872	865	871	853	832	784	816	834	881	832	864	856	865	814	865	851	873	867	857	819	882	862	843	859	874	821	863	850	785	808	858	881	831	835	899	846	803	850	836	855	831	841	810	832	812	889	858	913	838	860	857	826	843	863	868	877	825	833	858	793	819	830	803	855	826	813	845	833	825	838	855	796	835	815	809	818	842
4502	1008	1144	991	691	505	411	366	316	266	237	245	213	211	216	180	164	182	172	172	150	165	146	164	163	166	167	161	165	145	155	160	169	148	173	148	164	155	140	135	157	156	174	142	171	143	145	167	147	167	163	160	139	183	160	168	162	149	149	145	160	158	137	163	162	144	135	154	138	158	139	165	159	148	146	157	163	133	173	159	157	138	153	113	141	157	141	139	158	142	159	151	142	142	171	140	131	161	138	159	153	154	134	143	177	146	153	146	142	145	150	144	144	130	160	167	167	151	163	147	131	157	140	145	140	160	135	151	158	140	123	149	143	164	146	129	144	139	135	130	158	155	145	152	155	157	142	150	157	146	160	156	162	132	161	152	142	153	160	158	155	158	142	157	145	155	135	157	132	156	147	171	126	142	166	140	134	154	172	141	158	128	143	145	150	148	151	175	149	163	150	155	144	155	149	166	160	125	154	133	169	148	141	141	154	146	158	136	143	153	130	146	147	156	156	162	147	150	133	167	133	140	140	150	165	151	148	158	140	146	143	142	141	148	158	155	158	168	147	142	144	140	164	153	169	143	160	136	131	147	147	179	146	169	148	159	142	135	147	142	154	146	131	150	146	152	150	137	125	138	154	128	166	149	153	163	137	137	131	155	136	137	153	161	157	135	155	124	141	154	140	147	159	139	159	155	184	144	156	158	148	149	173	142	149	165	177	158	148	154	138	158	150	167	154	167	140	163	165	138	143	148	144	149	152	164	162	156	150	161	139	147	159	165	148	170	145	156	162	138	122	149	153	145	140	159	143	150	163	146	147	159	152	160	178	172	138	161	149	180	158	153	129	151	188	158	147	178	143	141	143	142	167	132	132	132	158	144	114	152	140	151	147	156	137	145	147	155	153	147	150	138	183	154	146	161	137	152	138	163	143	152	134	139	138	158	148	159	143	164	140	159	141	153	136	148	161	135	145	145	162	136	173	153	160	146	156	152	154	145	158	164	172	156	165	153	148	150	161	161	115	155	160	160	145	163	164	149	155	116	169	161	146	154	145	157	169	132	149	157	141	134	145	138	140	155	137	171	144	128	145	146	141	168	142	166	151	167	156	150	151	138	137	133	147	142	139	135	139	152	132	130	155	151	145	150	150	127	143	169	133	152	150	148	169	138	145	150	133	149	152	159	165	155	158	144	146	151	132	147	154	168	158	145	151	170	145	163	147	150	151	159	144	155	160	152	174	150	145	139	158	155	162	159	146	160	178	139	158	148	158	144	161	161	158	149	165	155	168	153	173	137	159	156	138	155	131	136	153	136	168	167	146	167	129	171	144	128	150	161	157	158	130	131	153	150	148	163	151	186	147	147	163	159	155	166	151	150	139	154	152	145	139	168	157	154	167	160	147	157	148	164	121	162	147	151	159	156	129	150	151	141	127	154	161	128	166	158	156	176	172	153	149	147	123	160	178	143	132	135	129	157	134	168	153	133	129	138	164	149	146	151	144	137	130	127	150	153	149	147	165	150	163	156	143	162	144	123	131	146	152	129	142	174	152	150	139	144	145	157	148	131	138	147	156	162	133	152	147	159	143	143	143	145	136	142	134	148	143	144	143	119	135	154	162	148	140	145	137	149	177	143	146	129	154	165	145	141	155	161	143	142	178	136	138	164	145	143	142	167	156	130	140	124	151	148	153	163	151	149	137	155	158	161	161	179	148	144	152	155	146	159	144	127	179	160	152	164	141	160	155	155	183	141	140	152	167	143	142	154	157	158	153	147	147	157	138	167	154	144	138	140	149	151	151	132	158	143	155	131	160	149	149	121	166	164	143	124	158	146	161	170	134	141	152	149	147	151	144	141	174	148	136	169	145	141	162	133	155	167	135	137	154	146	145	155	157	149	162	143	172	154	133	174	142	155	145	171	153	154	173	129	149	158	141	152	160	147	152	153	138	143	146	161	169	171	147	159	170	164	155	149	139	151	180	166	155	156	150	131	139	146	154	166	139	149	154	167	159	149	147	149	151	144	151	163	152	159	142	122	144	152	154	145	128	167	167	155	155	149	154	129	137	157	157	127	145	147	149	141	184	147	148	144	140	131	149	129	135	157	156	155	148	136	148	145	129	147	155	136	160	179	145	139	130	154	165	157	181	174	160	147	150	123	158	157	169	131	155	156	135	142	143	139	148	130	152	166	141	164	149	141	165	177	177	157	158	133	140	129	145	138	131	133	128	144	147	165	153	168	174	158	144	153	143	137	157	130	172	152	147	143	148	138	156	152	145	157	139	148	142	149	148	140	162	130	134	133	179	129	151	146	159	129	144	156	155	128	129	149	133	163	176	151	149	183	129	160	148	151	145	168	154	155	161	169	149	151	139	146	161	155	132	150	136	162	167	142	149	146	157	147	144	135	167	139	154	152	156	168	123	151	148	138	185	130	175	139	146	151	133	142	163	137	146	163	148	159	163	134	149	148	150	165	145	147	138	151	157	159	150	144	140	157	141	192	162	161	164	152	129	132	153	149	142	150	154	155	149	167	149	153	158	169	141	150	160	150	161	149	129	156	135	167	156	140	155	132	158	131	146	128	144	144	135	150	167	153	167	128	152	157	167	145	127	156	158	155	157	149	146	153	137	166	163	131	129	137	134	166	149	149	140	161	187	139	141	151	150	154	142	146	158	156	161	153	155	141	167	125	162	136	131	159	153	127	158	159	159	141	157	132	141	133	171	164	148	142	177	161	146	129	153	164	155	125	172	146	150	150	140	154	162	123	138	151	151	157	154	179	177	154	174	134	162	152	163	124	152	176	122	140	151	150	137	162	162	146	123	149	153	157	118	167	141	147	166	132	163	168	163	138	142	162	135	135	164	142	132	138	151	184	139	164	149	166	177	155	150	147	143	143	168	145	171	150	142	136	167	161	144	150	156	144	159	177	142	149	167	138	142	168	153	135	143	144	155	138	154	145	142	126	173	131	163	162	155	178	151	156	141	145	154	181	147	125	151	159	168	158	146	161	151	134	151	135	158	151	114	153	182	156	147	140	161	133	152	175	166	162	153	174	168	156	145	155	142	146	112	142	142	146	134	155	138	147	162	145	136	150	147	163	137	142	152	147	161	119	150	152	150	113	147	131	157	125	166	146	177	133	149	158	170	151	145	163	157	141	153	133	168	137	137	145	172	153	160	149	154	141	129	129	157	134	150	127	160	141	168	139	139	159	154	159	166	150	139	162	176	142	159	169	169	178	151	159	165	138	141	152	150	167	138	152	155	127	146	157	141	164	150	158	148	147	156	137	159	144	169	143	138	139	142	133	129	153	142	155	140	140	147	144	140	174	137	139	171	139	150	126	157	147	141	172	158	144	162	143	171	161	150	139	161	128	178	162	121	177	160	153	149	147	160	145	160	151	160	164	154	165	139	148	172	124	152	133	141	149	141	148	150	150	159	137	132	171	133	141	155	160	152	139	158	163	167	148	143	131	141	162	147	149	156	148	152	151
5460	1371	2926	3454	2985	2603	2115	1845	1572	1367	1227	1036	1111	907	872	856	811	725	760	754	686	661	639	664	678	599	673	626	618	575	632	575	573	595	582	564	519	542	529	540	554	517	522	557	545	530	515	534	573	537	564	531	527	539	532	522	511	532	482	511	498	517	515	517	519	504	506	539	505	513	506	484	541	515	482	513	524	504	531	480	521	471	492	515	474	509	505	520	487	515	515	521	495	487	494	474	506	500	516	510	492	484	469	484	507	484	472	516	510	517	489	503	506	481	486	552	476	456	501	493	512	486	525	536	484	514	479	513	474	524	460	485	470	506	502	461	468	516	490	497	488	453	559	486	473	483	495	524	454	512	509	503	496	487	482	525	512	517	489	490	480	527	498	506	510	482	494	489	533	486	473	498	509	503	507	547	487	534	500	497	521	481	469	459	503	488	547	499	461	508	474	496	462	494	467	515	492	450	572	511	498	491	512	510	469	507	485	483	523	503	500	498	505	550	519	475	489	456	510	494	490	473	470	490	470	486	502	481	507	485	473	533	541	513	512	483	498	442	513	434	481	503	460	466	501	498	494	521	522	483	461	523	513	502	546	457	481	523	499	481	491	499	469	531	502	513	506	489	471	492	508	440	505	520	488	503	510	513	488	486	512	468	487	479	455	534	494	538	488	482	522	524	522	500	478	497	477	511	494	510	471	497	527	484	484	495	474	482	464	456	519	513	501	512	475	496	445	492	492	519	454	500	528	517	524	486	459	500	483	465	497	491	488	537	486	500	479	498	442	470	484	499	493	445	510	478	509	465	496	513	499	496	469	477	525	481	493	477	464	491	535	491	465	469	488	498	508	503	501	483	491	519	475	501	490	516	473	487	524	489	463	468	459	489	452	501	472	507	501	512	478	522	469	508	517	487	493	504	458	493	468	496	465	531	506	498	509	497	482	473	469	472	459	478	483	514	516	471	484	494	505	513	467	453	495	477	479	536	481	531	497	489	501	515	491	526	523	458	483	446	495	489	570	490	476	521	451	498	452	484	512	485	474	493	481	529	492	491	486	505	464	528	530	498	473	460	482	505	523	517	452	499	466	483	572	494	519	527	487	479	477	498	504	490	513	502	491	567	520	493	433	485	493	472	490	504	479	499	485	509	450	473	534	448	453	491	490	504	516	492	448	458	465	455	464	497	470	486	453	488	500	487	485	515	483	475	540	475	501	487	497	476	481	481	529	499	526	513	481	488	492	502	501	497	515	506	502	489	513	481	516	531	515	499	471	491	477	474	491	478	500	437	471	469	531	464	452	522	484	456	500	504	482	520	518	525	522	479	490	481	478	477	518	500	516	484	542	538	511	473	509	474	503	487	472	495	486	512	511	507	441	511	471	508	499	528	476	509	516	508	512	498	469	461	500	486	471	515	510	479	508	468	438	498	504	504	496	479	482	483	514	476	454	494	461	526	465	490	495	459	499	473	455	516	503	507	489	482	497	475	555	505	546	520	466	475	479	512	497	510	457	487	456	483	482	510	505	515	479	498	510	476	473	513	550	491	503	491	542	498	510	514	508	510	453	471	466	480	468	474	513	490	514	494	496	494	509	446	548	487	491	470	447	518	478	482	490	486	488	512	432	496	515	528	484	541	518	506	460	497	458	485	503	481	459	500	485	490	472	470	523	444	530	469	516	531	516	485	530	467	472	519	452	489	465	504	513	483	502	469	473	474	478	442	448	497	492	510	451	466	485	470	440	483	485	495	539	478	491	486	504	509	496	490	484	533	521	508	478	479	499	493	480	506	471	503	504	525	474	500	476	532	523	528	478	509	463	509	495	476	520	485	500	476	491	503	491	501	454	516	545	508	501	499	501	511	495	508	470	504	490	505	495	473	473	523	460	506	478	488	504	490	506	498	475	506	525	508	516	489	505	487	518	506	514	510	455	495	548	528	488	484	477	478	494	508	477	475	461	467	470	480	488	559	505	477	503	520	485	494	526	469	454	505	470	472	480	482	498	488	469	480	470	472	509	461	491	479	491	479	508	515	510	495	550	518	475	446	486	490	464	469	451	487	481	450	484	499	497	517	505	502	489	507	521	468	514	478	481	476	527	480	481	476	482	459	480	481	472	503	474	507	525	498	493	496	493	502	523	487	458	482	491	482	511	503	527	488	454	529	508	500	509	510	519	536	514	474	483	469	499	479	468	491	485	538	480	495	512	523	496	498	458	507	469	502	498	484	479	528	550	508	522	490	526	542	489	508	508	508	475	449	503	476	492	488	513	493	504	499	475	513	475	520	479	452	505	462	485	534	481	503	536	485	467	460	474	442	471	492	458	500	507	495	472	516	504	482	456	483	507	454	520	491	515	478	472	491	520	515	493	497	484	514	509	460	504	476	479	503	482	497	493	491	468	501	474	498	545	555	432	508	482	513	531	515	462	509	482	474	477	506	470	526	481	493	470	494	489	512	505	489	494	539	474	469	472	504	517	495	496	476	517	487	523	496	497	486	463	494	493	487	456	475	517	492	489	472	523	519	472	441	502	478	518	524	513	490	536	516	511	491	477	505	474	486	464	476	476	472	510	495	508	502	495	508	508	476	489	518	493	527	475	487	473	500	524	486	496	483	549	487	489	487	482	499	502	511	495	458	479	515	504	438	501	483	469	469	494	491	500	481	469	493	496	518	498	543	544	465	522	463	504	505	468	477	472	485	511	510	464	513	508	484	523	513	508	459	449	521	481	492	467	491	479	479	499	488	493	468	515	492	510	474	519	455	506	482	521	477	460	484	478	527	522	501	507	504	505	508	508	481	484	499	480	470	493	514	476	488	521	507	519	508	512	531	461	509	484	502	486	493	491	480	494	483	469	471	515	505	515	490	499	470	485	483	459	526	489	464	518	478	473	462	494	492	486	487	504	482	499	524	442	492	469	502	516	516	475	457	471	519	486	465	469	471	505	494	511	471	468	540	497	466	480	497	481	488	491	469	536	474	491	482	509	491	477	521	483	473	470	509	502	537	468	529	490	501	502	494	493	501	504	481	477	493	545	474	483	498	459	475	463	493	496	477	506	503	512	441	495	530	513	501	495	475	470	479	506	505	477	517	484	505	518	500	475	493	484	466	532	477	525	487	471	492	528	493	506	504	498	467	484	483	487	505	501	474	494	493	511	490	484	484	468	511	482	434	447	506	498	516	454	475	508	492	515	537	503	485	514	474	499	462	493	522	489	474	491	464	504	507	471	510	483	499	477	519	460	469	476	532	496	477	489	501	505	511	511	507	487	507	494	473	532	532	497	513	547	533	534	466	517	516	518	469	500	521	474	509	490	527	481	509	484	501	501	513	492	501	534	510	493	483	538	482	488	507	488	490	501	515	514	494	549	512	510	482	487	506	528	489	460	487	500	504	492	491	507	501	465	517	503	510	530	454	472	491	474	491	489	479	484	487	512	499	511	437	557	488	505	461	514	484	531	465	469	514	446	528	514	496	493	524	526	459
